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
337104182075	337104182631	337104183181	337104183731	337104184281	337104184831	337104185381	337104185931	337104186481	337104187031	337104187581	337104188131	337104188681	337104189231	337104189781	337104190331	337104190881	337104191431	337104191981	337104192531	337104193081	337104193631	337104194181	337104194731	337104195281	337104195831	337104196381	337104196931	337104197481	337104198031	337104198581	337104199131	337104199681	337104200231	337104200781	337104201331	337104201881	337104202431	337104202981	337104203531	337104204081	337104204631	337104205181	337104205731	337104206281	337104206831	337104207381	337104207931	337104208481	337104209031	337104209581	337104210131	337104210681	337104211231	337104211781	337104212331	337104212881	337104213431	337104213981	337104214531	337104215081	337104215631	337104216181	337104216731	337104217281	337104217831	337104218381	337104218931	337104219481	337104220031	337104220581	337104221131	337104221681	337104222231	337104222781	337104223331	337104223881	337104224431	337104224981	337104225531	337104226081	337104226631	337104227181	337104227731	337104228281	337104228831	337104229381	337104229931	337104230481	337104231031	337104231581	337104232131	337104232681	337104233231	337104233781	337104234331	337104234881	337104235431	337104235981	337104236531	337104237081	337104237631	337104238181	337104238731	337104239281	337104239831	337104240381	337104240931	337104241481	337104242031	337104242581	337104243131	337104243681	337104244231	337104244781	337104245331	337104245881	337104246431	337104246981	337104247531	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	3650	2300	2782	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
17154	11847	50019	57162	45503	14832	1495	469	398	348	290	276	267	258	234	221	237	232	210	195	201	207	202	239	202	180	175	184	217	196	201	184	223	187	194	183	178	201	198	165	169	186	163	187	175	200	195	168	191	172	174	158	180	194	188	145	197	171	157	176	167	183	195	205	186	183	173	187	172	176	181	181	188	204	175	168	192	157	185	199	176	191	205	153	154	177	192	171	195	182	190	154	176	170	194	153	165	163	177	172	180	182	179	194	181	192	174	170	166	175	158	165	202	161	181	192	149	203	163	166	172	167	200	194	180	193	191	191	167	183	176	163	164	169	184	174	180	177	186	172	192	190	181	189	156	205	169	177	185	157	164	170	173	171	185	159	174	189	189	149	195	189	180	200	161	178	173	163	166	171	150	148	172	167	188	194	185	204	163	157	149	159	174	185	163	187	161	172	191	206	191	151	161	182	196	173	173	188	168	157	180	173	194	168	192	179	155	201	184	183	179	146	198	183	163	183	181	152	190	184	170	159	170	194	181	170	163	167	187	173	186	184	169	146	188	166	171	170	182	176	174	179	173	180	170	182	154	159	161	162	174	196	172	138	199	175	183	188	188	188	179	161	163	167	176	161	183	172	154	162	171	169	170	192	166	159	183	186	183	197	165	161	175	175	159	180	186	179	171	167	175	173	166	148	176	177	172	185	175	179	161	185	172	151	167	182	160	165	175	183	168	180	188	185	170	177	166	189	174	178	183	184	201	193	194	180	186	187	195	211	185	161	157	159	181	160	163	157	176	184	188	170	170	169	191	143	177	160	183	185	181	178	179	177	158	178	179	171	188	178	140	148	155	176	171	182	169	184	198	173	174	167	171	189	176	168	190	185	177	182	170	186	172	171	154	172	185	150	178	166	156	174	166	166	164	174	196	176	179	148	192	201	164	177	184	182	187	171	173	177	179	160	207	169	199	185	161	202	187	209	167	162	193	174	183	198	174	207	159	185	170	179	179	186	168	187	188	147	156	150	184	160	179	173	200	172	172	202	184	176	163	165	181	178	180	167	173	174	154	189	144	192	174	160	184	149	195	184	178	164	159	191	178	161	141	183	166	200	158	159	178	141	173	177	156	188	172	156	220	179	173	182	177	183	175	180	175	166	171	183	183	196	174	166	166	204	179	160	158	199	164	163	167	173	162	170	194	164	150	156	193	169	156	159	170	185	158	162	187	178	194	161	170	181	167	172	166	206	198	167	174	175	157	166	173	183	178	171	188	193	181	162	169	189	189	194	167	157	161	181	158	160	187	180	176	194	163	155	221	183	169	189	183	178	161	157	173	179	195	205	162	170	172	158	164	168	154	149	186	182	177	170	183	168	203	171	190	170	176	160	179	184	167	197	180	167	157	175	200	197	170	170	174	208	180	185	158	180	159	141	198	172	179	189	183	171	192	180	172	159	148	148	206	190	154	174	177	182	178	149	167	169	176	164	181	209	179	174	170	179	179	198	167	161	174	187	182	170	176	180	176	177	181	192	166	169	176	194	186	170	147	187	186	156	180	191	173	197	192	171	187	166	168	172	171	167	155	166	162	171	157	168	187	190	176	162	144	156	191	193	173	166	154	181	199	180	159	184	169	177	210	189	160	176	187	194	178	156	161	172	189	185	192	201	160	160	186	176	156	185	174	187	170	179	179	167	190	176	151	169	189	177	167	189	174	179	172	157	160	178	184	184	170	171	174	190	178	155	177	163	175	157	178	174	163	168	163	183	213	169	148	163	181	190	154	191	170	183	179	145	175	172	160	169	192	194	174	179	176	188	170	196	177	172	172	168	195	174	184	189	194	190	163	171	188	161	184	186	161	178	170	193	200	173	195	166	186	182	184	172	193	157	173	168	170	167	183	185	170	196	181	150	168	139	182	163	154	165	164	194	180	157	167	168	179	163	178	154	169	201	171	172	174	183	165	148	162	154	182	203	180	157	200	194	160	166	199	159	163	152	174	186	174	186	172	169	176	186	169	165	173	164	174	166	176	151	173	203	175	166	157	196	180	196	180	168	184	185	178	170	177	177	195	195	172	169	175	169	177	192	201	169	175	184	169	168	160	185	160	175	158	184	169	184	188	171	184	172	145	185	180	176	166	180	180	146	175	185	190	182	176	182	164	171	174	159	191	194	186	208	176	170	190	167	156	168	151	163	180	158	177	202	193	192	161	181	185	169	175	169	186	159	165	181	184	185	202	175	167	179	156	160	182	175	185	172	190	158	176	167	177	233	181	194	183	183	165	166	179	189	172	145	190	184	213	156	188	166	193	147	164	167	183	168	182	171	174	165	158	168	194	159	177	158	185	192	176	167	179	187	162	182	169	185	186	154	176	177	160	202	203	174	170	162	197	175	153	148	170	182	203	151	198	183	137	134	172	154	140	155	190	179	195	172	174	190	164	182	183	179	171	170	181	188	167	164	179	189	170	173	167	165	164	170	189	163	136	206	168	172	186	170	186	174	167	186	171	172	167	164	160	162	179	187	194	179	172	185	166	168	179	185	197	183	165	162	181	204	151	202	162	167	199	154	199	180	174	196	189	197	191	172	179	158	168	197	163	192	177	166	147	140	203	153	161	202	187	179	168	144	186	171	170	175	174	158	178	192	192	166	157	155	157	173	163	189	180	229	171	203	161	180	176	169	179	172	163	191	161	179	158	207	155	193	185	170	176	168	194	194	175	172	174	178	161	174	190	155	173	162	147	181	183	176	155	180	174	182	169	133	170	172	188	197	160	172	188	176	181	180	160	171	176	167	167	166	165	155	180	179	192	178	161	213	175	152	163	181	171	164	151	189	183	185	184	178	153	155	200	164	171	155	171	202	173	177	175	194	160	176	169	152	185	165	186	179	170	172	186	186	183	174	180	195	200	139	158	150	173	186	187	160	157	174	181	178	172	169	188	157	202	181	180	145	184	161	167	185	160	181	189	184	157	186	192	189	191	168	183	172	173	209	175	165	163	143	166	181	181	185	191	189	175	181	176	164	114	193	184	183	170	168	179	170	201	161	160	151	182	171	164	187	185	161	171	181	161	195	177	167	175	169	196	199	176	174	191	199	189	196	166	150	174	168	173	200	169	173	175	180	194	188	180	185	184	185	157	153	190	177	173	199	173	176	176	198	191	146	179	187	182	188	171	147	174	187	167	183	177	186	174	175	179	163	181	208	175	173	180	178	162	164	185	205	165	168	168	166	159	177	158	169	153	169	170	170	149	175	182	170	193	173	170	188	179	174	173	185	179	185	165	187	174	178	151	154	163	177	158	159	187	170	192	185	205	171	164	165	154	197	190	154	189	165	201	183	175	177	182	190	166	176	180	183	177	156	180	166	159	170	190	179	167	174	197	177	173	164	174	182	188	178	195	191	165	194	199	187	180	141	153	156	178	197	152	163	181	160	156	187	171	164	187	165	169	177	195	173	157	163	171	174	205	166	174	188	160	166	167	176	201	155	160	175	174	174
8459	10389	48477	63499	54104	4925	2318	2004	1657	1431	1193	1142	1048	933	850	857	803	754	683	634	647	576	576	617	551	561	539	552	526	540	497	524	534	493	543	516	482	522	462	457	454	470	463	468	458	506	458	467	473	445	455	467	476	443	419	382	461	408	437	419	422	436	442	443	426	440	425	443	408	458	396	445	445	471	436	444	417	427	438	414	404	396	434	393	424	425	398	384	424	398	417	422	442	394	402	444	418	430	359	443	384	386	363	404	409	407	436	432	395	422	400	402	425	394	409	409	378	444	411	428	400	418	437	404	425	385	406	419	418	398	394	377	414	452	399	386	424	409	430	405	385	389	384	419	435	400	406	401	450	447	471	427	416	434	420	410	425	372	413	397	397	398	395	403	430	423	416	422	432	413	418	413	399	400	421	397	407	436	403	369	421	408	396	430	451	405	440	423	425	414	371	400	396	408	371	437	411	377	388	433	382	376	407	396	404	381	388	405	421	399	422	405	461	381	410	392	418	411	399	413	404	399	396	385	398	403	385	358	420	407	393	405	397	395	461	393	399	407	358	425	389	414	397	420	416	415	418	413	428	415	413	410	438	405	412	390	451	428	405	401	443	383	408	411	431	430	421	382	428	408	417	373	413	413	415	421	420	380	382	396	423	379	373	443	413	427	376	400	432	420	423	408	410	377	385	403	426	400	448	384	410	423	383	432	418	422	429	398	441	415	394	420	407	387	412	396	407	400	414	366	393	412	401	424	420	411	405	395	379	460	414	393	399	423	383	390	407	414	372	424	436	394	432	426	411	400	446	424	403	382	415	415	406	388	400	391	445	429	423	429	397	422	397	386	395	427	456	452	396	397	417	423	386	399	420	444	432	402	432	413	407	441	425	376	386	459	428	410	395	398	407	384	407	407	422	385	387	436	398	367	399	403	412	433	405	408	395	406	418	383	388	403	422	388	406	441	411	415	412	474	415	421	414	393	414	405	418	421	432	392	398	411	416	417	440	392	429	418	420	395	380	418	379	374	398	389	397	381	382	398	440	423	403	404	403	422	420	410	398	436	397	380	402	410	434	387	420	408	389	413	390	388	443	401	417	412	394	414	424	384	397	410	426	396	420	433	413	438	412	434	414	422	399	404	395	372	360	407	400	430	420	426	415	431	408	377	422	411	407	422	421	397	420	416	426	422	378	405	396	390	423	412	385	396	387	432	413	373	432	385	426	415	418	413	399	445	395	419	421	410	384	416	427	425	424	392	406	435	395	379	376	424	443	388	384	431	431	380	398	403	423	398	422	397	408	385	385	429	406	412	373	376	426	437	388	412	391	403	396	445	380	423	395	410	416	417	391	409	416	443	412	405	402	401	410	428	387	419	442	401	384	414	413	435	388	401	396	426	391	412	403	409	369	380	449	393	404	428	418	398	437	437	415	408	379	448	379	430	400	404	388	367	396	416	451	430	380	410	402	434	400	396	385	392	412	417	420	408	417	420	390	430	411	427	416	395	427	394	389	426	427	371	430	402	371	428	415	414	413	394	434	417	409	394	411	411	389	399	396	420	405	422	433	399	383	408	385	396	405	386	425	376	398	426	412	385	411	436	422	432	381	423	410	418	396	401	397	418	395	358	408	422	404	409	403	403	415	414	375	415	433	376	428	418	430	439	409	431	400	427	407	450	395	390	413	393	395	404	421	427	427	402	375	376	427	428	413	435	426	399	436	384	390	382	418	367	402	394	407	405	412	404	427	396	411	379	406	416	392	396	436	412	396	417	406	406	413	447	444	387	426	384	387	438	417	401	385	416	409	400	442	386	431	375	416	418	399	453	372	416	383	413	419	427	433	393	394	431	412	415	417	399	382	425	425	428	400	390	416	421	414	396	404	401	422	427	417	422	414	420	414	406	412	403	373	411	441	401	435	385	423	401	379	395	417	416	378	423	409	404	413	385	396	397	425	390	415	419	373	429	372	430	401	411	434	386	425	412	392	390	393	385	373	399	413	428	399	393	431	387	477	403	402	398	411	425	425	399	409	438	447	435	399	424	406	391	402	418	424	411	431	381	381	435	411	386	375	433	439	404	434	419	404	413	419	404	444	411	461	423	463	411	407	438	413	400	418	366	412	426	406	398	410	401	421	395	384	412	390	401	389	434	412	380	426	409	394	422	432	402	407	373	443	377	456	421	366	407	415	382	399	392	416	417	430	427	405	409	396	402	388	385	420	369	437	392	363	424	410	434	411	451	403	377	406	432	421	389	410	384	404	386	395	388	393	410	432	375	416	436	387	397	397	394	441	391	403	430	415	422	408	402	428	403	386	401	428	399	437	396	362	426	438	415	444	387	390	445	387	423	419	382	423	398	415	397	397	412	418	390	414	399	408	391	401	404	389	440	424	403	397	449	423	397	427	402	427	399	418	406	422	426	431	395	367	402	420	421	448	395	418	411	388	393	447	410	382	411	392	427	433	429	417	421	388	408	421	437	395	419	388	430	449	406	407	415	417	415	411	414	434	421	425	384	393	411	403	432	396	404	387	420	434	408	450	397	429	409	435	386	435	412	437	393	408	419	434	405	394	391	416	424	400	376	420	386	448	435	412	372	445	429	448	424	383	459	428	391	414	415	380	412	424	398	434	391	380	396	388	429	427	395	452	393	385	400	417	417	400	426	396	417	426	425	425	399	423	407	392	402	429	414	397	453	388	400	414	395	414	445	400	416	395	379	380	422	421	385	411	409	399	438	407	402	370	431	391	395	373	412	416	430	402	398	405	421	402	424	407	416	394	438	403	425	415	440	359	405	401	437	383	387	373	403	418	409	405	402	396	374	403	418	389	418	441	404	408	421	419	419	412	422	415	381	421	408	420	382	414	440	415	415	382	414	395	377	418	411	388	408	435	408	389	414	401	442	390	374	401	401	412	403	382	404	406	405	418	367	403	409	425	398	419	426	417	457	413	417	410	400	400	410	382	384	401	389	430	393	410	396	411	412	393	428	405	367	399	413	409	417	402	410	391	394	401	390	377	441	407	429	437	365	406	441	423	420	403	404	418	392	433	419	390	426	434	411	394	398	387	417	413	409	416	415	409	423	409	410	403	447	432	419	395	400	388	385	402	391	391	417	414	410	412	382	382	387	439	385	400	406	425	416	416	430	382	415	420	406	409	422	421	416	411	422	405	395	444	416	411	420	411	397	470	419	426	425	428	445	394	421	371	428	445	389	395	397	410	440	452	424	383	428	384	389	420	406	416	436	399	430	365	409	379	383	384	415	402	406	408	382	412	401	405	402	408	411	419	397	417	391	437	413	402	401	385	426	434	402	439	408	405	442	403	416	422	438	387	390	383	411	438	438	427	382	398	426	397	425	410	400	411	393	429	423	424	458	406	420	396	383	403	398	389	410	424	394	391	384	364	396	378	421	396	378	389	385	445	409	429	417	415	404	409	437	396	394	410	393	414	383	416	415	416	388	404	424	434	381	427	410	397	393	457	377	426	415
2481	515	1192	1373	1031	116	69	43	51	49	65	44	39	45	49	48	68	42	49	41	30	34	43	39	42	53	39	40	44	54	43	45	42	47	50	35	62	52	35	42	53	57	39	34	43	42	53	49	40	35	38	51	53	49	44	55	43	46	50	51	39	50	33	44	46	49	52	53	54	49	44	52	46	50	34	52	40	48	42	47	40	48	44	32	39	44	59	50	49	50	40	43	43	59	52	47	52	40	52	36	53	50	32	60	35	64	39	39	38	38	42	41	47	46	40	56	45	49	52	39	38	38	38	50	54	40	50	48	43	44	42	42	46	36	50	30	52	56	49	44	47	40	42	50	39	44	29	54	51	48	31	42	46	44	49	48	52	58	49	42	43	53	45	45	37	49	69	42	49	48	51	49	31	45	59	52	46	47	35	41	41	43	51	44	56	44	45	52	45	49	45	48	31	40	56	50	53	45	38	46	43	40	46	44	48	39	48	31	61	47	42	47	45	47	41	43	52	41	47	43	46	37	41	51	55	62	61	39	28	48	47	50	35	40	47	61	32	61	38	40	39	44	49	43	36	55	58	64	49	41	51	51	47	38	60	55	37	42	49	38	41	40	45	47	40	33	51	38	39	50	58	27	46	49	58	47	55	39	42	58	49	44	32	66	41	50	47	37	44	45	50	54	48	49	33	44	50	43	51	48	45	43	39	48	47	50	37	58	58	39	45	42	48	47	41	49	51	48	48	42	51	47	41	47	45	45	35	41	40	46	44	45	47	47	44	39	61	46	55	44	45	48	45	46	37	54	38	38	48	47	40	57	55	42	43	41	49	46	60	46	52	40	47	58	39	37	40	47	40	53	38	47	45	34	52	49	40	56	47	48	43	52	45	36	53	46	44	32	45	51	42	50	42	41	44	51	53	43	60	46	54	51	62	47	55	42	40	43	31	48	33	50	44	49	42	37	54	46	49	37	38	47	37	37	44	37	38	48	50	50	52	58	40	50	34	42	37	36	43	57	50	53	52	47	58	61	45	41	44	60	50	44	33	45	36	42	44	47	50	42	53	57	48	46	52	51	40	30	58	38	51	47	47	42	55	44	33	52	57	56	54	43	45	31	50	43	43	40	49	38	45	47	46	55	56	57	38	56	50	47	47	40	49	47	37	44	46	44	33	45	45	46	67	51	39	41	42	48	52	48	47	55	47	47	53	49	52	37	49	56	44	43	52	42	59	58	34	51	45	41	38	44	48	49	41	43	48	48	40	30	36	45	55	50	45	51	51	56	42	53	51	36	39	38	51	46	41	39	50	49	40	59	35	57	52	45	43	45	50	59	37	48	37	49	47	38	53	39	41	52	48	53	45	56	42	35	49	41	42	48	29	56	45	47	45	41	54	49	39	37	46	39	58	59	38	44	43	48	59	49	53	44	44	46	48	59	42	41	44	55	62	54	59	32	39	53	46	45	52	52	44	44	49	49	44	52	42	56	48	44	47	53	36	42	34	56	52	49	52	41	35	41	31	41	40	44	52	42	38	53	41	44	48	48	47	26	43	41	50	61	59	48	47	50	59	46	41	56	47	54	40	46	52	47	40	46	43	42	36	50	48	42	34	53	58	41	41	40	40	50	43	34	40	54	59	55	46	38	38	54	51	47	42	50	40	35	35	50	49	44	36	31	38	50	64	38	51	48	49	42	58	40	35	57	42	45	36	48	47	42	56	58	34	42	45	50	46	63	45	42	25	50	47	39	38	42	43	48	50	37	53	38	48	44	33	54	48	48	40	42	36	35	43	51	46	47	39	34	50	62	47	29	42	51	46	42	45	43	53	43	36	39	57	44	39	40	47	52	63	39	41	62	49	49	53	41	58	47	55	49	33	46	59	42	39	40	39	50	38	41	35	46	43	46	36	49	57	49	44	51	47	43	46	37	29	46	49	53	48	48	34	60	35	45	51	42	43	31	40	55	45	41	38	47	41	49	62	39	39	40	71	52	45	46	39	46	47	64	43	40	52	46	48	52	38	43	42	34	33	46	45	49	55	40	48	47	44	58	52	41	28	34	44	33	64	46	40	46	43	46	47	41	45	52	53	52	42	45	38	48	48	51	52	47	52	40	54	49	34	51	51	44	47	46	38	57	36	41	56	45	59	44	51	35	40	33	28	48	39	53	61	58	43	47	46	43	44	52	43	35	43	44	39	42	49	42	34	44	52	35	43	49	48	48	52	38	41	53	38	58	32	52	52	34	47	43	47	43	51	31	48	66	56	55	42	45	41	46	42	45	55	45	60	39	53	57	49	43	39	50	33	40	53	54	54	45	50	61	42	48	38	53	46	54	42	58	46	52	47	44	51	42	46	48	53	50	38	39	35	51	44	46	52	59	36	48	39	43	51	46	48	52	53	48	43	50	41	46	35	47	35	55	40	55	45	27	49	45	52	46	35	57	39	43	44	48	39	48	34	35	42	45	52	41	43	47	50	51	47	54	47	57	37	59	46	36	54	46	38	41	46	44	44	56	59	55	38	52	41	48	48	45	44	50	36	42	52	36	37	46	56	45	51	52	63	54	48	41	50	52	42	48	39	33	50	56	40	35	41	41	52	34	60	43	48	63	45	48	40	43	41	54	60	47	47	40	36	48	48	45	38	51	26	39	46	37	46	42	42	44	55	31	47	42	51	39	33	42	47	47	56	63	54	50	38	47	44	55	52	49	30	42	50	48	35	50	46	46	46	43	45	57	46	35	50	49	42	39	39	57	43	52	35	51	44	49	46	53	53	49	54	51	35	40	50	57	43	46	52	34	44	39	36	34	40	48	56	43	38	47	47	56	48	45	48	56	39	53	40	40	53	35	44	40	40	48	52	43	45	41	56	52	38	49	59	44	45	59	50	41	48	48	46	45	51	45	39	43	41	44	48	57	57	38	40	45	63	48	54	52	55	50	56	42	45	50	37	44	53	45	37	57	37	37	47	52	54	42	59	48	51	41	42	59	45	57	42	34	42	54	55	39	44	50	44	44	40	62	39	36	37	41	47	39	57	40	40	38	44	31	39	39	50	47	48	47	37	50	50	31	36	42	47	39	46	50	38	27	52	36	53	54	46	40	49	45	53	37	55	46	40	42	48	34	54	50	48	45	62	42	48	40	40	44	51	39	39	51	31	51	46	49	39	36	41	43	43	54	47	43	58	33	56	55	53	44	34	55	42	57	44	39	31	57	55	51	43	38	40	53	61	56	54	49	53	33	49	41	42	45	38	63	53	44	56	43	55	50	51	51	61	44	45	59	31	40	56	54	34	39	45	64	59	35	54	41	48	45	53	51	45	32	46	49	31	49	27	46	43	48	54	43	48	52	44	51	38	47	51	47	48	39	53	55	48	56	51	56	53	41	43	37	64	49	51	31	57	52	40	64	53	58	57	54	45	59	42	61	53	54	52	46	40	50	54	47	48	58	51	59	38	51	42	39	31	39	52	41	53	51	51	46	53	34	43	36
2217	674	2913	5767	4695	219	166	158	150	154	143	153	153	167	162	165	161	145	153	143	144	156	151	158	151	165	123	129	163	131	123	132	127	137	164	170	157	138	126	156	132	149	153	147	129	128	149	124	146	153	153	131	140	143	144	150	147	140	162	126	130	133	126	131	141	158	151	114	145	149	169	151	142	147	144	154	141	148	128	170	143	136	139	135	115	158	144	132	132	150	142	163	125	146	169	145	143	144	145	138	136	160	137	142	137	138	137	120	145	148	143	136	131	157	139	158	133	122	155	152	144	126	134	145	146	137	118	171	143	166	153	127	120	132	164	144	146	157	130	141	131	144	144	137	133	121	122	134	148	116	122	174	122	138	137	148	142	119	145	145	142	129	128	125	134	139	136	143	152	132	144	146	161	145	143	134	148	153	123	145	136	157	155	145	146	140	155	122	131	127	141	142	139	136	142	140	156	130	137	130	129	166	149	135	163	134	140	144	144	149	152	145	153	127	171	130	139	151	159	135	152	136	134	137	139	132	152	171	127	142	145	134	149	150	139	148	127	131	149	131	129	139	158	150	149	138	147	138	147	157	145	123	132	156	145	158	140	157	149	157	137	135	129	160	146	143	149	153	130	147	135	160	145	132	132	135	155	141	147	136	141	129	150	137	144	139	162	142	126	131	153	141	146	137	138	130	138	153	156	157	130	135	152	155	129	129	155	144	132	144	137	135	119	121	127	145	155	153	159	143	135	138	131	129	127	123	157	120	117	145	148	148	124	111	131	146	128	165	159	160	147	145	163	138	142	124	150	145	154	154	125	146	147	143	131	167	134	159	144	124	149	153	135	141	155	135	163	127	120	151	157	136	132	135	151	138	135	153	132	146	144	151	149	153	142	131	161	151	160	120	161	139	166	137	141	162	138	142	141	141	151	109	160	127	164	148	147	145	133	141	146	142	155	165	135	140	127	151	145	134	160	142	148	164	141	141	144	143	157	122	142	145	127	136	129	156	139	143	131	150	159	130	160	153	133	156	144	152	146	139	138	151	135	140	143	137	127	143	159	154	150	133	140	139	149	141	157	129	122	139	134	152	164	161	144	158	162	137	151	122	150	143	141	126	145	163	149	143	119	126	151	154	137	130	166	150	145	163	139	130	151	129	145	128	152	146	158	121	148	140	129	148	151	161	158	125	149	149	127	125	141	153	146	155	130	126	152	149	137	167	139	128	150	133	122	158	142	146	150	140	162	144	130	156	145	152	134	145	129	134	149	123	140	138	139	146	151	145	169	147	150	128	149	157	130	127	135	148	159	141	151	131	146	146	139	138	154	134	139	167	132	143	140	143	123	146	150	137	151	139	144	161	130	134	143	140	145	149	128	136	146	153	145	166	160	145	130	129	134	137	158	144	165	139	134	143	141	141	148	150	153	161	156	128	135	120	129	112	170	155	144	121	145	148	142	151	137	151	129	129	128	148	144	139	147	153	143	140	147	139	157	138	149	146	145	151	146	147	144	153	132	154	139	131	129	139	125	124	145	142	156	130	123	147	148	131	134	162	144	140	139	149	137	143	139	140	131	137	149	145	142	143	115	141	135	160	127	137	130	131	139	136	166	139	142	138	139	134	124	152	141	146	153	138	127	157	148	143	125	126	140	140	135	144	116	151	137	140	146	151	148	155	142	158	125	145	133	135	144	143	127	129	144	139	125	145	143	143	132	171	149	138	151	167	158	171	141	118	144	169	149	152	125	153	142	138	143	134	136	159	163	133	145	133	129	135	140	162	136	142	147	122	147	156	139	142	138	133	136	146	156	134	137	157	159	169	152	155	128	137	156	149	159	140	138	137	149	160	139	145	146	143	124	132	140	114	131	121	136	158	130	115	127	127	144	141	157	139	132	146	132	154	168	146	150	144	147	142	165	162	134	148	146	151	141	119	123	149	142	136	136	148	164	129	116	144	128	142	154	147	136	141	147	173	133	149	129	139	138	134	132	153	146	142	148	159	114	150	135	138	118	154	139	142	148	157	147	140	139	142	139	147	154	121	120	147	142	145	139	144	137	145	137	123	144	137	137	147	136	145	158	142	119	138	145	148	148	136	126	112	158	155	160	162	148	130	132	135	138	137	152	113	127	156	123	135	137	153	152	143	139	144	130	129	129	144	160	127	151	153	147	126	140	139	140	159	133	128	129	148	132	129	151	131	147	127	167	132	132	149	145	148	163	150	135	133	141	145	134	157	141	149	128	133	146	130	156	156	138	144	139	122	144	154	145	137	130	138	130	139	165	145	123	166	132	163	151	149	143	145	130	149	142	131	145	135	127	133	142	136	167	138	139	107	138	138	140	155	142	130	134	149	132	157	129	125	148	167	140	139	137	128	143	136	140	137	162	136	154	143	139	127	142	140	142	144	152	145	149	153	166	142	160	134	140	127	132	148	133	136	150	119	153	129	146	128	132	148	171	145	127	161	153	141	137	145	147	153	141	135	146	133	158	149	148	139	139	163	121	152	130	151	146	138	125	125	132	124	131	111	139	127	145	164	157	136	139	136	130	160	140	136	160	154	137	164	165	129	135	154	134	148	152	150	139	130	165	135	146	145	144	144	155	131	138	162	121	141	146	137	148	161	148	157	118	134	132	150	147	130	145	125	130	149	151	125	156	124	133	169	156	149	143	136	150	129	138	157	156	155	141	140	150	145	147	144	143	147	142	131	143	154	132	134	145	149	146	128	152	126	157	132	142	124	119	144	148	150	122	148	133	142	156	150	157	140	139	138	148	157	146	137	141	150	121	125	142	149	148	140	120	142	131	144	138	145	140	137	145	150	130	139	138	133	145	149	144	136	156	141	145	157	149	128	147	158	131	147	143	143	145	143	127	133	148	164	147	121	121	145	143	124	115	149	128	137	138	151	137	135	116	137	142	174	122	148	136	156	143	120	124	152	136	153	125	150	150	134	138	136	151	132	139	154	135	146	127	166	136	126	138	137	145	130	124	137	157	126	130	130	145	137	120	146	135	140	149	137	134	131	145	127	133	166	171	158	124	154	143	151	160	152	132	157	142	153	149	137	163	142	162	134	138	141	142	154	144	139	158	147	131	119	127	154	159	145	141	141	153	154	137	160	134	138	142	139	135	157	129	160	169	141	118	127	157	133	152	136	155	133	129	147	133	140	128	134	128	143	124	142	130	161	129	126	139	130	130	133	122	158	149	149	137	132	128	135	150	156	143	155	152	143	130	144	149	153	140	155	152	121	163	152	156	154	153	151	133	145	141	142	139	131	150	140	144	151	170	155	140	130	117	134	141	141	136	147	157	152	131	150	132	141	139	138	130	128	137	140	121	138	121	144	133	137	153	153	141	130	131	153	150	148	143	150	112	127	127	135	144	127	135	150	160	144	149	140	151	137	145	170	129	140	162	145	155	154	135	153	161	135	142	136	148	119	147	122	134	141	150	143	144	145	110	157	145	149	134	154	141	151	154	134	142	128	157	138
10124	5313	30918	40206	33328	6582	395	285	230	232	219	188	161	192	149	172	165	176	161	160	161	139	128	160	147	116	137	115	124	136	173	131	129	129	135	153	130	136	120	123	149	162	115	163	120	136	134	115	136	142	149	134	126	150	123	151	148	131	145	129	128	148	126	137	132	137	132	127	116	119	143	135	131	160	134	119	134	153	119	144	135	140	118	131	132	142	134	140	143	137	137	135	144	133	134	138	127	137	159	136	129	120	121	138	134	139	138	117	158	127	130	107	126	105	154	119	119	124	122	130	128	121	136	123	123	137	133	120	134	132	147	124	135	132	135	141	138	135	132	115	132	132	124	157	124	143	139	124	114	136	126	139	111	122	128	141	123	119	117	140	129	111	116	146	121	132	124	127	120	136	116	132	127	139	118	141	124	140	121	120	115	135	133	143	135	127	119	145	136	124	133	135	145	170	124	106	113	132	150	141	131	104	124	114	130	123	114	152	146	127	120	133	133	116	132	115	147	119	113	115	125	120	121	145	133	118	137	135	140	138	137	116	129	124	131	134	133	131	127	149	144	115	146	120	122	139	134	140	138	103	127	125	137	131	128	145	110	144	108	134	111	119	127	147	109	135	147	131	138	138	127	121	136	134	151	152	126	117	138	107	158	137	130	137	131	128	126	127	124	142	131	142	138	131	125	133	149	146	129	127	121	150	153	121	122	134	127	145	136	137	119	114	140	129	121	111	141	121	128	130	139	142	122	126	125	114	137	139	124	127	117	134	135	124	141	117	113	145	122	129	157	116	125	118	139	136	145	124	141	116	139	145	114	119	115	129	125	118	123	124	141	147	128	126	140	103	118	109	150	140	121	153	120	107	139	128	130	135	138	141	129	133	153	117	128	130	137	139	101	137	137	136	131	106	130	134	124	121	106	100	146	123	126	117	123	130	121	116	127	129	118	139	141	114	124	137	151	139	142	137	141	133	142	136	134	129	128	142	140	137	132	129	127	137	121	116	133	119	132	118	128	110	149	113	148	138	148	119	154	148	122	135	154	118	139	126	124	139	142	145	150	138	112	122	139	134	100	119	137	132	145	144	110	137	132	142	117	122	123	161	123	133	140	127	132	127	140	121	111	140	122	130	127	134	125	133	127	123	138	142	131	126	135	137	130	124	147	134	144	137	134	128	133	122	122	130	133	117	133	125	144	120	139	144	120	126	137	139	118	126	127	119	126	126	130	108	133	145	116	150	138	140	127	132	128	124	128	140	110	131	139	121	145	148	111	153	128	142	134	143	120	133	141	139	93	130	113	137	145	116	118	146	144	154	145	120	134	126	157	117	126	125	123	127	118	131	123	136	134	146	123	139	129	128	122	137	155	156	134	131	150	136	124	128	124	133	134	128	118	134	117	131	119	128	118	147	128	135	130	124	147	136	129	131	139	132	139	151	142	143	139	113	138	140	141	127	138	135	101	115	131	126	139	120	130	135	155	128	145	133	142	140	129	132	112	124	141	143	132	129	121	132	142	122	147	147	131	114	111	141	130	132	138	135	142	126	127	120	124	143	127	101	124	155	132	142	135	130	105	132	119	125	129	120	123	147	134	139	120	127	148	139	151	131	131	137	142	127	106	127	135	161	136	133	130	122	142	158	114	114	130	142	137	106	117	113	109	142	138	115	156	129	114	120	136	143	121	132	132	119	141	125	138	133	126	120	122	140	136	131	148	119	132	140	132	158	115	103	137	123	126	138	131	136	145	140	138	146	132	116	144	116	144	132	123	126	119	128	108	139	121	128	136	135	140	116	121	130	138	139	121	154	122	118	128	122	138	146	130	125	117	157	130	107	110	119	128	145	123	135	113	166	128	118	128	131	144	125	119	145	113	128	143	121	140	119	135	119	125	119	127	130	127	137	127	125	156	129	124	121	144	143	154	139	134	131	158	140	128	144	130	128	121	114	137	115	122	144	135	147	109	113	126	130	119	143	142	128	120	135	130	133	126	124	138	126	127	133	132	136	132	144	130	117	129	141	124	117	148	116	135	125	141	136	123	144	119	151	141	119	132	118	110	137	132	153	123	127	114	147	120	132	119	110	151	124	150	143	132	142	111	125	135	119	124	142	123	127	126	105	131	116	115	137	153	132	126	151	136	111	132	133	145	134	127	155	119	128	127	109	118	139	130	131	150	120	138	134	110	125	142	132	141	136	152	118	145	148	122	125	120	111	129	119	124	134	114	115	154	147	125	110	130	120	139	148	125	115	130	126	125	126	149	124	126	128	135	113	118	124	137	134	112	139	130	130	113	141	123	126	148	124	115	126	127	132	126	120	128	140	127	119	119	122	131	139	121	131	133	133	134	117	110	147	121	146	108	127	129	154	150	121	114	103	171	131	132	131	117	126	147	111	125	115	129	135	128	158	130	132	142	142	128	135	150	134	140	155	137	128	142	136	125	137	123	136	119	145	139	126	136	138	140	125	124	121	118	120	127	139	145	128	152	123	133	113	126	122	134	111	131	142	122	147	142	142	152	135	122	130	130	115	131	126	150	129	112	115	131	124	137	130	158	153	126	135	132	124	123	128	167	151	130	146	139	129	144	146	120	121	128	140	125	155	133	130	137	138	127	143	135	125	131	134	127	141	126	145	111	141	116	127	134	111	144	142	122	128	142	144	140	125	139	112	126	138	120	122	143	117	111	138	136	116	141	112	138	125	141	117	126	130	127	134	123	120	133	115	148	114	125	126	137	146	135	141	118	126	119	140	129	110	147	119	114	107	114	134	132	148	140	113	148	136	142	136	126	136	129	123	150	143	135	113	138	138	128	111	110	131	137	137	127	105	119	136	122	115	146	124	123	120	121	141	150	140	145	132	117	114	131	130	130	134	119	135	133	119	129	123	131	125	118	140	132	140	126	112	144	118	148	126	145	132	136	140	118	135	121	134	126	135	142	155	107	118	116	123	144	147	145	107	141	133	122	108	129	115	113	141	136	112	132	131	119	121	124	156	135	139	136	138	135	131	125	163	109	130	135	121	129	138	122	121	141	164	137	127	129	136	138	129	133	137	128	124	125	143	134	112	133	126	130	158	141	147	130	115	143	131	129	140	142	117	151	127	158	138	125	121	132	120	128	138	114	118	131	129	121	137	138	130	134	134	142	130	114	136	156	136	151	129	124	122	131	141	128	132	115	131	115	132	147	147	138	126	133	130	134	138	134	147	155	117	127	103	130	141	121	141	128	120	120	136	113	140	118	151	131	119	164	135	135	107	137	125	150	138	107	150	133	129	139	125	128	154	137	126	120	126	147	129	137	140	159	118	132	130	118	138	122	137	147	144	147	137	109	129	142	134	144	131	143	129	122	136	141	140	109	154	148	147	142	125	140	114	133	108	138	131	128	126	134	133	123	129	122	121	116	136	148	115	111	126	115	136	131	119	119	124	138	134	130	158	138	133	122	152	156	122	125	140	110	144	123	106	121	127	129	124	112	125	125	121	134	146
6560	5502	35929	51158	43337	3182	1388	1200	996	916	745	717	681	617	553	564	539	508	514	458	462	406	453	394	393	387	395	402	424	381	401	400	342	349	358	374	375	361	340	374	337	379	345	336	369	358	361	357	346	321	335	348	328	295	329	334	344	392	340	333	345	335	346	317	323	306	330	312	292	360	361	332	344	341	324	325	307	349	322	336	330	333	350	327	333	318	335	314	342	338	363	324	322	342	318	349	337	325	323	335	345	318	300	320	361	333	361	303	362	311	323	345	340	344	312	311	329	330	304	319	309	305	338	332	336	319	303	333	300	319	344	329	327	338	318	306	314	321	337	318	304	328	358	339	309	317	312	363	319	314	337	324	340	360	331	324	325	335	306	307	315	300	351	318	355	301	336	341	312	335	330	345	317	334	322	343	285	339	314	306	324	346	345	339	344	344	324	301	325	315	320	350	323	332	328	309	346	347	345	348	332	347	320	308	345	350	371	325	306	316	328	347	303	327	318	304	335	304	340	347	334	339	306	338	323	326	311	301	333	315	309	307	299	322	301	276	337	328	309	306	302	323	312	335	335	324	303	317	327	317	358	332	332	321	307	329	326	331	321	346	301	316	316	316	321	335	319	343	322	310	305	291	338	324	320	331	377	296	311	336	332	313	311	354	335	320	328	298	321	318	341	327	325	305	352	325	333	327	275	354	333	340	340	317	325	319	339	326	349	320	281	329	313	300	354	287	316	315	314	344	300	296	361	313	344	306	319	314	335	340	344	288	321	332	335	353	311	324	301	341	343	338	323	318	320	324	327	327	360	315	330	337	302	364	339	322	346	326	364	318	337	307	302	343	342	317	319	329	331	340	316	312	343	317	294	312	322	313	340	285	330	341	319	298	354	329	347	325	333	297	325	322	312	336	322	320	328	313	296	346	341	334	275	320	299	323	315	315	302	299	289	321	333	327	325	348	329	296	336	316	295	348	326	305	337	323	329	333	304	332	326	313	318	332	350	340	353	321	286	292	355	304	298	317	276	311	350	342	289	288	298	314	319	332	309	326	320	320	311	319	325	325	320	341	309	296	327	327	333	338	291	326	334	332	341	311	317	368	347	322	347	304	349	322	286	313	290	347	307	326	314	334	366	320	320	326	315	319	366	329	327	299	294	312	329	303	329	313	339	330	319	306	286	364	334	316	302	338	332	361	340	328	312	349	326	333	342	361	338	324	322	336	298	298	306	326	349	329	327	320	339	295	329	309	330	312	345	331	343	293	356	332	282	351	323	347	313	339	314	320	360	336	328	339	330	338	332	299	343	350	344	302	380	301	319	325	353	291	308	350	304	333	339	337	316	339	327	292	323	324	320	357	305	341	332	337	310	331	293	354	361	331	340	307	311	274	353	366	344	320	315	352	283	338	318	341	314	285	320	339	324	332	286	350	321	303	321	332	346	316	315	339	328	313	309	312	317	332	324	317	286	320	292	326	311	344	316	337	340	329	328	302	330	303	302	300	341	314	326	308	334	328	339	317	335	336	334	328	305	326	327	314	297	308	336	340	303	335	341	307	374	332	350	332	305	302	310	329	325	303	325	309	297	332	336	304	328	336	314	324	326	333	323	302	301	304	328	311	320	306	335	318	361	343	326	325	293	287	309	326	317	301	333	303	303	313	322	316	338	351	347	305	340	337	316	315	284	324	318	302	333	316	315	313	362	284	346	352	315	331	371	350	326	319	318	319	338	336	313	323	321	379	319	317	341	297	306	283	319	329	321	321	327	360	327	317	348	299	359	315	320	325	308	307	312	327	308	350	351	360	329	314	302	315	317	346	327	319	294	338	349	311	326	312	303	359	289	323	295	327	306	333	301	316	333	327	318	319	338	301	301	309	343	311	348	309	321	369	324	325	308	343	323	343	335	340	342	304	337	313	326	317	334	294	343	321	343	291	298	337	333	290	322	317	307	336	319	316	358	323	325	329	343	326	315	326	334	306	307	324	327	344	330	291	326	355	312	352	344	296	343	322	360	280	343	297	345	318	314	324	295	314	324	315	343	337	320	348	311	315	321	309	339	323	339	322	322	330	335	330	303	341	356	310	327	333	336	319	322	314	312	343	307	318	300	337	317	336	325	352	315	351	278	346	330	300	316	295	305	314	307	353	326	318	326	342	329	348	302	344	317	345	328	324	347	316	305	297	333	293	296	327	325	335	299	341	332	316	331	339	354	322	299	324	330	336	351	304	324	302	341	328	298	302	330	351	340	327	333	305	309	299	313	313	317	329	324	292	360	332	301	292	310	367	335	332	331	292	315	338	329	342	345	303	354	322	345	301	313	326	308	350	325	313	322	319	348	342	317	332	346	326	307	324	308	316	310	318	316	342	346	328	313	316	321	303	298	362	325	326	297	273	365	305	331	324	327	358	348	342	329	362	351	383	373	354	324	320	343	364	340	312	293	310	310	309	333	309	314	308	303	350	287	313	337	309	317	319	344	300	315	342	295	303	306	340	328	311	288	310	292	308	330	330	319	292	353	310	322	331	332	311	336	304	343	312	339	353	317	295	324	335	342	360	335	323	316	357	334	335	326	347	316	334	327	297	334	310	313	312	347	288	326	343	318	311	340	316	325	315	323	340	338	316	325	319	308	331	328	318	296	343	350	332	330	344	359	348	302	319	326	312	322	334	369	327	354	318	314	331	352	311	306	334	368	308	310	333	310	335	283	324	351	297	308	323	294	313	352	321	334	323	289	314	350	305	324	327	326	323	319	323	334	313	358	335	305	318	361	320	323	333	313	294	301	337	306	306	317	327	309	314	299	321	318	337	329	314	341	315	320	318	318	301	296	320	326	311	343	304	292	341	317	307	318	318	347	316	329	308	322	324	286	318	300	344	361	296	328	338	288	326	302	349	338	313	306	322	308	360	327	333	334	328	336	343	339	329	307	318	314	292	318	333	353	334	285	333	347	352	316	301	332	344	303	332	314	325	321	317	331	331	288	339	297	336	312	308	320	310	348	311	312	308	350	349	303	314	339	323	298	321	307	306	307	331	317	323	331	342	326	331	334	301	313	354	335	354	318	332	314	307	339	332	306	325	336	318	339	317	296	335	328	331	329	321	345	334	315	314	327	315	309	331	325	309	338	352	302	301	316	309	315	309	307	335	301	349	324	342	311	319	289	321	354	329	342	283	303	317	300	350	327	331	333	303	339	319	349	311	302	330	301	334	338	303	309	318	349	344	319	327	310	345	345	336	312	321	345	308	353	325	333	312	305	310	337	311	330	292	323	321	324	325	318	310	327	328	341	308	322	301	325	315	305	339	313	321	330	284	330	340	316	336	310	308	359	294	289	327	347	339	341	332	322	334	332	311	330	297	299	334	332	325	307	304	349	307	305	312	332	312	336	328	349	320	330	316	343	340	276	316	322	326	329	297	316	363	345	336	325	306	347	302	318	326	309	345	338	331	323	307	334	341	296	275	328	295	352	323	342	315	379	302	329	365
16845	12407	45152	51044	48454	13181	1098	454	362	334	327	288	274	258	247	243	228	223	199	210	213	199	195	193	220	207	205	155	178	175	200	192	179	171	192	202	177	186	167	192	191	190	190	157	192	159	180	159	173	185	176	191	187	179	180	179	154	185	175	162	182	143	181	183	195	172	150	183	163	192	171	176	191	144	173	171	189	196	171	181	171	182	177	168	165	186	174	181	170	182	168	185	178	183	167	198	155	150	169	177	156	148	174	160	165	187	150	184	169	175	172	174	195	186	189	187	164	183	177	150	184	178	179	151	179	154	160	181	152	188	157	190	162	172	159	184	199	169	186	150	199	166	161	177	154	156	194	174	175	203	198	153	185	174	164	176	177	176	174	158	180	191	163	180	186	182	178	178	180	164	173	191	161	173	177	168	158	171	153	183	159	176	183	158	165	171	183	175	163	151	148	199	186	160	191	179	166	168	163	163	191	193	168	168	152	171	149	151	190	185	187	185	189	176	179	193	159	199	151	185	164	187	175	157	174	200	170	154	162	169	155	164	157	200	160	161	165	154	166	151	189	180	171	151	161	171	189	170	163	169	164	173	165	192	202	164	170	186	193	157	165	171	187	178	165	178	149	170	189	155	159	174	171	142	162	188	184	171	162	158	180	164	172	173	176	179	155	166	159	175	158	171	160	175	167	187	171	174	165	176	171	204	178	170	152	178	177	175	192	173	152	152	162	146	161	179	164	176	171	160	151	157	191	149	170	182	154	174	201	186	174	156	163	180	177	193	157	181	156	197	163	165	178	166	214	160	166	153	168	184	157	172	184	181	166	183	148	198	164	168	147	177	179	192	161	158	180	181	191	167	165	164	156	171	177	163	163	182	182	165	183	167	175	171	164	147	182	167	152	188	176	148	155	157	169	177	171	152	155	193	174	166	181	150	166	164	148	167	165	168	187	149	174	161	160	180	139	158	159	165	184	181	182	157	193	198	190	192	159	148	161	170	174	170	184	166	175	190	153	189	168	165	176	166	188	157	167	165	170	187	173	177	178	147	174	161	167	162	196	183	173	185	150	178	182	172	171	179	173	176	148	161	159	170	175	165	210	177	162	184	178	183	159	183	161	163	164	160	177	171	168	168	168	171	172	174	177	176	161	173	167	156	170	169	185	165	138	175	174	177	164	169	201	162	187	181	168	167	186	181	151	168	168	182	187	190	187	180	189	167	145	183	166	158	173	175	163	182	174	160	169	140	183	172	180	176	179	182	190	167	183	170	169	170	183	179	169	162	175	168	176	181	165	190	169	175	170	166	178	166	167	171	181	181	162	149	165	190	189	167	175	151	153	183	180	161	173	196	183	180	155	176	155	179	170	153	178	170	154	181	172	164	176	209	156	160	165	186	163	163	158	148	159	158	172	172	162	187	181	150	153	189	173	146	179	153	168	188	162	145	197	168	169	175	167	158	179	164	145	196	155	192	149	175	152	205	139	178	175	181	180	196	146	147	154	177	163	168	190	181	172	176	176	198	173	186	171	176	159	197	166	174	193	184	164	155	176	153	194	175	185	159	176	157	183	181	182	186	194	153	189	142	150	171	172	138	176	172	185	164	182	185	189	177	192	195	148	170	168	173	149	179	180	174	153	173	159	174	183	156	173	183	167	158	177	177	166	186	165	175	169	159	169	172	172	177	176	184	156	181	171	167	162	150	171	187	171	182	171	191	192	197	197	183	185	155	164	175	173	172	188	190	173	203	164	173	164	181	186	152	181	205	159	149	162	157	153	171	189	194	179	168	168	171	181	193	174	159	180	206	169	171	190	170	151	201	171	168	159	171	185	181	188	182	170	183	190	143	155	167	161	147	162	158	185	172	178	185	170	203	155	165	162	166	183	175	162	168	162	165	154	170	165	198	182	198	179	179	176	160	186	185	168	196	191	164	152	164	161	170	166	172	190	173	166	167	146	170	181	158	178	159	170	205	185	174	167	175	183	138	170	169	172	171	190	181	156	170	189	176	175	162	171	188	157	179	179	175	163	170	194	193	167	180	157	157	163	177	172	190	185	182	194	181	159	191	176	152	180	203	189	194	173	192	178	159	149	162	182	184	179	163	173	161	167	158	177	168	167	185	148	187	199	174	179	158	192	157	183	150	189	190	168	175	166	157	151	176	159	168	183	157	171	187	162	171	187	187	183	177	184	169	177	154	198	177	172	163	183	175	162	175	165	165	158	194	182	171	178	169	174	174	142	175	164	226	167	162	151	161	158	168	153	166	196	192	196	195	170	170	166	148	163	168	185	187	178	183	198	177	172	169	172	168	170	149	160	177	181	149	176	162	166	179	173	174	152	159	165	184	160	195	178	171	166	173	160	137	187	174	177	148	189	174	140	177	156	154	173	166	147	160	157	160	164	172	158	155	170	163	181	177	164	181	173	188	178	172	158	152	178	171	167	139	172	185	187	157	165	193	189	196	192	164	186	160	196	175	181	155	187	167	180	176	145	177	174	160	162	178	170	172	188	179	193	185	146	166	149	190	183	146	165	171	168	189	185	186	154	157	176	189	162	176	182	188	167	179	167	124	171	187	153	153	170	162	176	179	166	174	173	158	164	183	162	176	180	192	163	164	169	174	195	166	170	181	159	187	179	169	162	172	192	206	178	189	178	160	195	191	147	178	196	176	211	172	181	157	197	164	161	162	179	179	184	182	160	154	197	167	178	186	192	176	167	142	164	171	176	174	179	157	145	175	154	169	186	176	181	156	158	174	193	160	167	170	161	168	142	200	170	168	187	172	168	174	171	176	161	157	160	193	177	166	185	174	181	150	180	190	164	147	170	182	160	197	191	159	165	184	188	172	174	180	161	183	195	187	195	172	184	166	158	172	191	180	171	144	173	184	173	188	161	180	186	157	169	175	184	184	153	186	181	171	192	172	151	171	196	176	161	179	155	157	194	195	183	174	165	176	167	187	185	164	164	170	160	167	195	199	178	175	164	182	189	174	175	148	136	174	179	172	182	170	186	201	168	171	174	139	162	175	168	155	165	159	180	164	162	170	159	183	160	165	175	197	154	175	200	167	149	179	166	190	178	174	193	151	158	186	170	172	154	162	144	163	173	187	154	194	172	168	164	177	167	180	173	169	165	168	173	167	178	164	186	167	188	154	182	181	171	196	178	170	171	170	169	168	145	174	188	180	142	174	185	169	143	179	162	183	160	162	162	159	180	176	174	141	167	165	170	181	155	163	168	168	182	164	196	147	180	161	194	150	168	154	191	188	178	164	177	170	176	179	187	165	172	169	151	179	148	191	190	176	186	183	171	171	165	154	171	158	201	185	186	157	167	176	180	159	148	172	165	153	175	163	189	151	176	160	176	186	186	180	155	162	176	162	175	198	192	175	166	176	182	195	156	169	153	191	178	168	176	180	189	150	174	199	142	172	188	154	125	180	183	154	156	143	155	189	174	175	161	167	180	156	178	159	190	160	192	175	168	170	185	183
8119	10907	42132	59642	54811	4628	2354	1915	1669	1433	1239	1120	1021	934	890	804	740	705	688	651	603	633	613	606	545	557	513	507	524	503	502	514	489	509	479	499	467	423	454	465	431	419	456	457	448	440	457	469	412	408	430	418	398	434	411	423	386	422	412	421	415	398	410	413	442	418	414	422	444	421	408	396	438	438	396	372	408	448	439	436	425	397	424	444	413	429	447	387	447	375	384	434	403	408	396	391	400	399	384	441	458	389	416	386	392	424	442	395	406	386	436	393	414	423	403	371	385	443	431	424	408	392	390	395	408	398	390	422	413	398	393	426	385	403	404	414	421	392	436	400	428	377	401	435	423	396	401	410	393	392	447	433	414	390	406	374	393	400	373	411	387	386	408	399	401	386	391	414	387	398	418	400	416	408	401	353	419	389	391	437	369	433	409	369	381	374	405	421	428	392	437	412	371	412	394	397	395	407	425	419	401	376	421	374	383	362	431	402	394	428	403	395	384	405	381	441	415	429	400	419	412	396	381	409	432	400	419	364	390	408	386	402	379	402	401	454	424	423	428	379	386	422	349	415	431	401	399	355	379	383	420	404	416	373	435	392	378	377	380	446	393	390	388	414	393	392	395	397	387	424	408	393	395	386	397	387	394	396	414	433	380	387	392	371	404	390	427	387	407	418	382	395	379	384	407	383	446	442	409	402	401	396	391	403	418	386	388	415	396	400	404	398	396	414	414	345	411	397	375	400	402	411	387	414	384	378	431	423	385	407	375	387	388	391	362	389	405	392	413	393	412	459	428	400	406	392	361	407	395	361	410	386	412	436	387	444	406	402	428	408	412	406	398	382	373	419	453	419	405	419	405	395	396	365	432	406	408	408	419	383	391	387	414	395	357	401	384	389	401	426	442	416	387	406	395	383	374	417	381	409	383	413	377	382	389	410	407	380	388	412	363	381	372	383	410	372	431	416	397	431	402	373	419	399	393	406	416	415	401	366	407	400	435	388	429	383	401	409	396	433	360	406	392	364	432	392	410	447	406	359	398	391	361	383	377	405	364	383	411	440	415	371	416	413	360	399	373	383	386	426	405	396	363	397	364	399	422	399	413	405	406	411	412	386	408	386	413	381	354	384	356	420	390	412	395	401	388	406	394	402	389	383	412	404	394	382	411	390	385	405	385	391	409	393	398	402	393	399	395	406	390	420	405	409	414	396	394	382	437	366	391	362	390	379	379	405	408	404	395	390	375	399	406	382	414	387	384	406	387	377	371	424	375	416	395	436	403	403	378	413	408	383	415	392	401	415	397	410	417	389	403	375	388	389	370	375	393	394	365	451	417	357	403	382	373	402	369	386	417	396	379	433	396	424	387	381	418	390	396	367	418	373	414	421	379	397	424	414	382	374	372	381	405	423	392	416	426	373	372	401	412	385	382	421	381	410	414	429	398	385	401	410	385	374	364	407	389	420	389	370	397	390	391	412	412	394	403	387	397	411	425	419	382	392	402	409	392	402	381	399	438	423	387	375	375	405	425	392	389	357	376	405	432	370	422	374	381	385	415	393	380	393	438	394	436	423	392	347	368	433	422	418	372	401	387	387	392	404	399	390	379	375	387	385	400	422	430	388	392	395	402	402	387	397	392	380	396	373	424	401	377	397	377	436	413	392	408	395	391	397	401	403	398	404	401	376	378	416	368	386	406	403	375	397	392	404	400	370	393	366	395	390	423	361	371	385	404	403	385	397	393	399	422	391	435	368	398	372	387	372	406	397	415	401	388	402	388	374	377	387	421	403	372	394	408	365	419	436	417	395	390	405	428	407	414	370	402	390	391	361	366	436	399	361	436	394	374	388	421	355	403	393	411	409	442	379	424	412	400	400	428	427	384	389	409	387	398	365	426	383	409	373	419	397	406	398	392	392	459	412	434	409	406	395	382	426	398	397	375	375	386	358	398	398	426	410	369	394	400	401	395	411	419	392	407	389	413	368	416	435	436	387	386	404	373	368	392	393	384	396	392	400	406	363	375	374	415	416	424	389	412	378	361	414	402	395	416	423	386	400	404	400	379	390	411	402	391	410	400	399	413	395	414	381	412	383	403	387	415	438	445	446	407	383	424	376	376	419	406	345	366	411	401	388	388	408	431	401	380	394	426	375	400	386	373	387	413	384	368	415	437	411	383	389	392	379	426	381	399	423	413	408	407	407	410	416	385	399	382	380	424	384	386	397	409	377	383	396	413	388	375	398	386	376	380	350	378	390	385	391	371	414	371	423	388	432	389	420	418	411	382	386	415	397	388	376	369	413	450	379	411	436	418	383	377	424	409	394	398	372	384	406	358	432	404	384	397	384	432	396	380	424	424	385	367	401	424	380	410	410	403	423	427	398	406	391	375	394	404	389	412	407	352	417	369	415	384	355	394	403	394	384	382	426	386	406	392	384	397	400	399	399	392	431	396	429	383	399	366	387	406	378	392	397	433	386	381	382	372	417	392	419	411	419	391	406	396	393	393	393	418	407	401	370	409	400	385	377	407	361	407	386	400	376	366	391	401	409	397	409	385	388	393	445	394	404	376	412	430	385	413	405	404	388	374	412	390	386	382	424	391	410	424	367	388	411	398	377	407	407	388	378	433	423	404	404	421	403	366	405	413	420	373	411	431	378	411	404	419	386	412	388	397	372	383	397	374	404	405	393	383	401	378	372	405	392	413	388	388	425	398	377	400	420	413	387	361	415	412	372	389	408	371	400	414	412	438	378	394	428	381	378	409	406	386	375	369	404	400	396	407	423	356	418	397	412	413	386	391	403	427	437	372	381	423	385	408	366	407	398	382	394	387	406	398	390	393	358	404	434	411	363	396	386	393	379	391	407	385	436	393	407	384	373	404	358	384	382	434	411	421	410	437	392	401	411	395	359	389	394	416	391	405	377	385	388	405	367	424	392	439	360	391	367	446	375	353	420	360	374	392	372	409	443	381	377	410	411	414	410	357	417	390	384	415	383	385	417	393	424	415	370	398	370	377	380	362	386	442	362	411	385	415	383	343	397	396	413	424	436	403	396	393	431	380	418	417	402	365	390	414	391	387	355	415	421	399	407	375	410	418	380	426	421	428	399	361	366	399	367	374	386	436	386	368	401	415	420	409	359	400	383	424	419	413	399	385	401	413	401	433	419	410	408	395	414	381	402	383	382	392	402	394	397	410	427	413	396	419	439	393	410	399	380	357	433	401	395	401	409	400	376	387	371	378	423	414	386	477	396	411	413	417	412	410	360	412	407	400	410	427	375	426	390	350	394	402	390	400	406	398	398	414	360	411	390	411	409	418	389	381	377	386	420	374	428	409	382	423	403	428	396	390	382	402	420	343	388	395	420	421	403	438	363	416	400	384	400	377	410	375	430	412	375	400	377	373	430	378	421	424	403	405	384	392	376	371	435	378	389	442	414	414	372	400	383	394	398	385	412	425	395	388	399	435	418	377	415	379	380	416	374	388	410	384	374
2428	380	1084	1192	1102	106	51	62	45	49	55	36	53	61	32	49	45	45	41	43	50	47	54	42	47	45	48	49	44	36	46	56	36	47	34	48	36	51	38	33	45	59	47	50	39	44	35	31	41	45	43	39	56	46	43	38	39	53	52	32	49	59	60	43	35	51	56	33	55	44	35	39	34	49	65	44	47	37	51	42	45	49	58	39	39	53	57	47	48	47	48	38	45	41	48	51	52	39	46	42	55	40	38	47	39	46	36	54	60	41	51	43	51	43	53	46	59	61	43	48	41	52	40	43	45	36	50	49	62	51	34	40	44	44	48	47	46	37	47	40	38	26	38	39	57	42	41	30	47	53	48	53	49	42	48	55	39	45	52	35	50	46	38	52	41	40	47	44	47	30	32	63	54	41	36	58	53	54	57	45	62	54	47	46	45	33	30	54	43	45	44	38	56	44	41	47	39	40	48	43	56	48	39	40	45	38	48	49	31	51	40	45	56	49	55	46	54	50	35	46	55	44	48	32	35	36	53	38	48	55	48	48	44	52	48	43	38	57	45	56	56	41	50	43	59	60	47	41	47	36	34	37	54	50	37	41	37	40	32	40	50	47	38	43	40	34	55	40	43	46	37	38	55	36	35	49	52	36	39	36	44	42	51	47	53	45	39	39	45	33	49	38	48	40	38	56	44	53	39	37	40	46	45	47	40	34	54	50	41	47	46	37	43	42	37	38	51	46	43	32	39	43	46	32	41	34	43	49	49	35	41	42	54	40	48	53	48	45	46	45	33	45	44	58	55	49	34	28	48	46	54	40	45	54	52	48	44	49	44	43	31	62	45	52	41	51	58	59	40	33	43	49	41	47	50	37	44	50	49	52	57	41	45	52	40	32	31	57	41	40	54	47	49	49	49	51	47	53	47	39	51	43	52	38	44	40	41	34	47	57	40	47	44	32	42	36	40	31	34	32	47	46	50	54	50	47	57	42	50	50	53	34	44	47	43	40	46	44	37	55	37	47	36	33	27	50	56	42	34	45	36	61	58	47	32	44	43	36	34	38	41	62	43	41	55	40	37	52	41	42	46	57	45	59	54	49	49	58	47	44	47	38	40	40	60	32	57	42	46	40	38	48	45	45	45	52	54	42	36	38	46	38	39	56	53	42	51	33	37	52	54	41	45	40	49	46	35	47	40	46	47	44	38	36	42	55	48	51	43	48	48	44	44	35	57	55	33	50	43	35	34	48	39	46	43	40	32	47	49	47	54	40	37	43	42	44	46	47	32	50	40	46	47	53	40	53	35	42	43	42	53	41	53	42	47	44	39	48	50	52	60	47	44	40	40	52	46	38	54	59	42	44	42	56	59	43	35	51	47	57	41	35	36	43	50	41	53	56	52	40	44	44	44	38	50	34	52	50	44	41	37	37	42	46	36	41	52	47	35	30	46	43	50	40	40	50	40	51	50	44	42	49	46	47	49	61	52	41	57	36	37	54	47	37	43	34	39	35	56	33	32	41	43	42	54	38	41	52	51	38	48	58	46	48	44	47	47	48	33	45	54	53	39	40	49	45	54	38	44	40	46	49	45	46	58	52	40	46	44	34	36	53	39	52	41	45	53	42	46	55	36	37	37	39	60	46	57	38	35	43	36	38	39	32	43	44	42	48	43	36	29	34	49	50	37	45	33	41	44	40	45	39	51	39	41	48	40	47	33	41	42	60	29	47	42	44	37	33	39	46	51	42	46	45	56	43	54	37	54	44	48	44	41	46	45	57	47	45	40	46	45	49	39	53	41	40	43	37	43	46	50	44	36	52	40	44	38	42	54	52	47	29	50	47	56	49	49	32	50	40	52	54	47	53	52	41	40	50	35	43	35	51	61	38	55	45	44	40	36	39	40	30	39	49	52	49	49	45	41	52	53	44	52	45	46	41	39	34	35	43	50	45	42	57	35	31	54	50	40	43	58	47	51	51	44	48	47	40	34	40	47	43	39	50	46	38	48	47	51	34	41	36	39	52	33	47	47	48	35	39	36	44	47	39	35	42	43	44	49	51	41	52	55	35	41	48	46	42	40	31	55	45	55	48	44	36	41	47	42	56	46	51	71	54	54	55	37	49	56	35	40	52	34	44	47	56	46	34	48	40	45	52	54	51	46	33	61	46	49	47	48	39	43	44	48	43	44	51	42	41	41	40	48	37	56	53	31	46	45	39	38	57	39	33	43	42	46	37	48	41	57	48	61	55	31	44	39	46	41	42	36	42	45	46	40	47	40	47	44	45	41	56	47	30	52	52	42	44	56	39	52	43	49	46	48	46	51	40	39	37	54	46	36	30	44	44	46	44	27	37	44	50	57	56	47	35	34	40	41	56	42	45	37	48	48	48	57	54	52	42	39	30	35	44	49	54	47	39	52	53	40	42	37	36	38	37	40	52	49	55	53	56	43	51	39	30	25	41	50	43	42	43	43	47	43	48	40	47	44	56	51	53	55	45	59	40	50	43	51	39	44	54	42	41	44	51	40	32	41	50	45	50	46	39	45	49	49	54	37	42	42	39	37	57	49	42	51	54	45	33	54	43	47	33	40	36	42	53	37	53	42	34	38	50	35	32	31	54	38	45	49	41	57	42	56	44	38	54	45	45	46	48	44	56	51	54	45	46	48	40	38	58	29	55	38	55	33	48	47	41	38	55	46	34	46	56	32	47	51	53	42	36	33	31	34	44	59	39	44	39	37	50	45	41	43	37	45	54	49	44	38	48	45	49	47	46	36	52	45	48	33	42	43	44	51	36	45	51	52	45	35	50	44	37	50	61	47	33	42	41	39	50	63	49	56	57	38	42	34	28	46	35	52	57	47	45	35	50	47	45	39	39	50	38	49	42	52	46	40	41	49	43	36	49	52	50	63	55	46	49	56	46	51	40	30	32	45	47	52	41	45	49	38	44	37	40	43	38	52	37	50	29	56	49	42	43	57	47	36	48	44	48	40	46	43	44	30	51	46	40	43	37	45	33	43	45	40	53	37	40	49	40	40	53	47	52	36	46	41	41	39	44	45	60	51	46	48	50	49	40	44	44	50	42	44	50	62	52	47	35	53	42	59	34	57	41	39	40	38	45	38	39	40	38	37	52	47	42	39	43	39	39	38	41	47	34	40	46	32	40	43	44	39	48	50	38	45	40	67	48	49	53	47	45	58	39	49	48	35	37	39	50	35	56	48	39	44	41	44	48	52	53	42	42	47	49	47	55	46	68	43	35	56	41	48	46	41	44	43	44	50	44	39	31	42	49	41	44	34	51	44	44	55	42	51	32	35	55	36	52	54	39	53	47	42	46	56	39	44	57	55	49	43	48	53	46	49	45	45	46	47	48	43	38	53	51	47	33	45	44	38	43	47	46	43	55	46	55	37	50	50	42	52	35	44	44	35	41	33	38	47	54	51	55	46	56	56	44	52	38	46	52	42	43	57	47	43	45	39	48	35	44	48	42	48	39
2119	504	2605	4722	5089	236	183	169	154	158	123	148	142	147	163	150	126	142	119	144	128	137	129	150	145	147	140	141	131	146	140	156	137	149	132	129	132	156	134	130	150	136	147	135	138	158	140	151	129	123	136	129	145	141	146	128	135	148	146	135	154	133	138	126	125	170	156	158	124	137	124	132	141	142	155	155	149	153	134	163	149	145	135	118	169	116	178	145	115	158	142	133	116	139	130	163	134	141	133	139	128	154	113	142	115	137	145	142	143	148	133	166	140	137	134	109	146	141	132	127	130	130	130	154	157	142	133	144	157	142	133	141	154	116	149	131	137	138	119	135	135	140	153	119	140	145	142	134	134	126	149	109	145	147	137	120	130	126	128	152	137	140	125	148	139	140	112	123	144	144	136	140	126	149	142	146	131	156	129	135	134	143	149	147	140	144	138	132	148	130	127	128	140	103	136	141	141	119	126	132	155	135	149	130	124	145	157	140	130	156	134	165	143	124	137	156	150	110	135	148	118	142	154	124	141	139	137	137	133	128	114	135	146	125	146	155	122	155	133	120	150	127	133	144	127	148	146	130	128	116	135	136	143	135	129	148	136	146	148	155	143	131	134	138	125	141	134	154	138	147	134	152	152	139	152	143	131	123	144	143	133	143	132	136	147	138	146	132	126	127	139	147	121	140	155	127	129	127	143	132	150	131	124	134	132	144	134	167	141	138	148	125	153	139	136	148	152	138	126	123	154	155	145	128	148	140	135	145	133	132	144	132	146	131	140	168	117	147	139	152	150	134	134	129	144	143	142	136	140	137	122	135	149	125	160	131	132	130	146	147	145	149	137	137	156	125	152	152	129	124	114	151	135	147	118	137	157	138	144	152	138	139	143	148	128	149	134	135	150	153	131	173	130	116	147	136	147	163	121	129	136	125	137	125	153	131	127	148	138	152	143	150	130	146	132	141	133	154	123	128	166	123	136	125	136	137	125	118	151	160	128	130	150	133	127	163	152	128	154	124	129	142	148	146	151	148	140	151	113	133	139	158	123	130	132	132	124	114	158	142	160	132	153	135	124	158	147	131	130	155	149	155	145	138	128	118	129	141	128	118	144	145	136	136	148	129	145	136	147	137	138	112	156	156	154	148	143	123	152	168	136	147	124	134	136	121	146	141	145	158	135	157	158	136	136	136	129	130	123	143	138	132	127	136	140	134	142	137	108	137	133	134	134	147	145	141	145	134	139	125	141	148	144	151	143	141	129	141	123	145	145	129	132	146	150	150	159	118	139	124	135	145	162	127	130	142	151	128	147	139	120	139	140	146	165	134	132	141	129	126	131	126	132	132	123	143	131	141	147	139	134	135	126	119	150	148	144	118	143	121	137	135	139	144	121	128	145	115	138	135	140	144	149	123	172	159	130	134	152	132	142	145	151	137	132	128	131	151	159	146	135	137	150	149	160	127	136	138	133	128	151	146	131	142	143	140	124	147	145	142	109	112	165	136	110	150	148	126	152	138	129	144	137	144	153	121	116	157	127	109	143	129	145	129	141	158	146	118	143	129	147	138	123	127	123	116	149	146	132	148	130	154	146	143	131	137	148	147	140	155	136	126	140	131	129	135	130	132	126	135	148	133	147	142	124	147	156	123	153	129	157	140	140	120	154	164	142	150	135	159	142	140	140	134	134	138	129	141	136	147	138	143	127	117	131	153	128	150	124	147	148	126	122	116	152	135	139	140	143	132	172	129	137	146	142	127	136	138	124	124	137	144	138	136	141	122	137	126	148	123	141	121	134	131	131	134	149	110	141	146	139	147	162	141	141	137	144	150	161	141	140	139	146	126	162	155	145	140	156	154	141	153	153	150	146	151	155	154	132	141	123	140	124	133	134	120	154	157	131	149	162	157	157	130	161	141	137	148	141	124	142	143	112	141	133	153	137	144	148	139	124	138	158	141	135	125	143	148	159	138	163	129	132	154	144	140	145	138	139	134	118	131	133	154	131	146	151	115	136	143	125	142	141	118	150	136	150	134	143	127	157	137	131	130	124	126	142	143	152	160	145	151	129	151	128	133	146	128	123	141	145	134	129	128	133	143	138	112	145	150	132	141	121	147	141	122	135	150	142	135	139	153	166	127	125	133	132	130	138	144	134	137	121	116	142	142	141	146	131	141	127	128	124	140	119	123	156	142	123	146	134	138	136	151	152	135	133	156	148	159	154	148	119	129	132	136	145	142	156	153	144	148	143	152	140	132	151	158	123	165	137	120	120	148	128	145	142	137	148	140	143	135	147	125	145	153	160	121	138	123	133	144	115	142	139	119	142	138	149	132	148	149	153	139	142	139	136	140	142	136	123	152	142	124	140	138	125	136	120	135	144	142	150	134	135	133	149	140	136	138	149	124	127	147	139	160	137	135	116	138	129	144	156	128	138	151	158	143	143	121	137	142	139	160	129	141	128	150	140	157	133	132	150	153	145	133	122	157	150	134	136	146	140	150	131	145	126	140	125	143	134	136	141	150	129	125	134	132	115	128	132	169	138	133	149	139	142	135	151	124	142	134	136	138	153	137	136	141	131	147	139	140	139	130	132	160	150	133	137	165	141	145	148	148	144	133	143	143	112	156	145	134	136	131	119	163	129	112	133	135	136	119	145	159	142	149	153	143	148	136	138	140	149	132	129	170	164	166	121	142	135	153	137	134	130	132	119	133	137	141	136	158	144	138	138	131	157	140	146	134	149	125	135	131	142	164	153	121	140	165	120	137	135	143	140	135	130	143	156	149	125	116	153	133	136	134	131	145	153	150	126	139	124	153	120	155	148	133	151	135	123	144	132	142	134	137	150	125	145	124	143	159	144	161	125	132	151	151	137	125	121	143	126	135	123	141	141	142	145	154	153	144	145	127	137	144	129	146	141	129	139	151	138	124	150	146	156	129	132	150	145	135	153	153	130	160	123	126	146	140	110	135	133	118	144	135	145	139	121	146	143	115	132	152	116	146	151	121	142	139	122	141	128	132	153	140	140	134	120	153	161	134	143	126	129	136	142	127	138	142	141	140	133	137	156	135	125	133	141	137	134	135	135	135	131	141	148	149	123	139	149	144	154	126	142	153	123	126	127	152	147	149	132	151	145	141	131	146	138	124	153	132	142	149	115	131	163	126	152	104	144	151	137	132	150	134	148	128	150	142	150	134	159	128	133	139	130	147	139	132	128	134	156	127	147	129	155	125	154	150	141	128	132	139	144	121	141	117	142	126	144	165	123	138	128	149	120	144	137	138	166	148	160	147	127	134	129	135	131	132	138	125	125	143	118	136	123	132	144	137	137	142	126	130	145	148	135	131	136	121	132	139	152	127	129	150	133	130	128	142	132	151	127	131	137	129	136	149	155	126	131	156	130	136	150	158	147	135	137	136	139	136	156	135	136	135	126	127	148	134	139	155	131	141	139	153	146	138	143	132	128	139	141	153	140	127	144	144	134	141	133	130	138	132	121	137
9996	1922	17935	33384	35289	6958	449	294	216	222	196	180	166	167	185	178	175	152	161	158	137	151	136	127	163	150	133	121	137	148	152	132	134	127	129	150	131	109	140	127	141	129	127	138	133	139	119	127	134	129	127	134	142	142	130	128	113	112	124	120	152	129	139	102	139	130	120	143	137	139	126	121	130	129	127	137	141	119	123	138	128	119	139	153	122	117	104	126	127	130	136	149	107	120	142	126	122	116	135	126	136	127	130	127	125	125	125	119	124	117	132	103	124	118	131	119	150	132	128	128	129	137	124	132	133	113	127	131	124	160	117	118	118	144	128	128	130	129	120	101	119	131	129	137	130	130	102	119	132	124	127	110	159	125	116	105	116	138	139	134	128	140	121	126	133	141	128	129	120	138	133	149	145	129	130	151	115	139	136	139	121	109	136	156	126	134	146	148	135	122	115	162	128	105	124	140	135	128	114	121	114	120	117	136	123	144	101	163	151	145	112	142	131	111	117	121	129	123	134	120	119	115	152	114	117	121	113	144	136	138	127	127	144	144	143	114	138	125	122	116	122	120	106	128	103	119	139	124	129	141	129	125	145	137	128	141	101	106	139	122	131	121	138	145	129	144	128	127	127	117	154	141	113	130	146	138	113	145	129	135	122	120	133	110	126	143	140	149	126	151	131	144	148	156	110	151	139	147	130	127	122	123	137	117	126	123	134	158	148	149	120	124	123	134	118	129	133	131	137	125	133	123	121	154	123	126	141	137	139	118	142	136	126	131	129	118	115	143	126	123	144	107	117	113	132	132	111	118	141	130	128	131	136	117	139	119	134	116	113	116	130	137	96	153	137	150	138	132	133	123	129	116	119	136	120	152	124	144	130	108	155	143	135	112	141	142	110	146	152	114	111	154	157	141	132	140	128	114	145	129	127	113	126	127	113	129	126	127	123	133	140	116	129	136	150	112	131	127	122	150	136	119	127	143	122	145	138	155	111	119	124	132	141	123	115	110	137	125	124	116	110	132	114	129	148	138	122	137	139	128	115	124	117	127	151	127	120	151	118	141	105	139	124	123	129	141	143	133	117	120	120	133	143	113	136	117	128	128	121	122	150	112	139	122	165	124	146	115	125	125	127	120	142	132	122	102	123	141	136	149	126	122	131	123	123	126	137	113	107	106	121	136	146	134	126	140	142	121	151	137	116	134	129	139	129	106	133	147	140	133	118	137	140	126	150	120	126	126	139	108	130	122	130	151	112	144	125	122	131	129	115	104	133	121	128	111	145	113	127	121	133	129	126	109	131	112	137	129	120	134	128	140	126	127	125	139	130	136	146	121	141	124	143	131	133	120	131	111	124	153	109	142	124	122	138	107	131	128	128	159	121	128	130	146	125	116	128	129	137	119	125	133	132	121	136	119	134	129	115	132	134	123	147	130	121	141	115	143	138	146	126	126	144	140	131	120	129	122	117	120	120	135	115	130	124	146	124	135	144	105	134	127	127	114	135	127	123	133	133	131	133	133	131	112	119	118	137	116	113	121	141	121	134	145	128	136	105	146	117	106	140	142	120	136	133	110	124	128	145	138	130	116	124	136	148	127	114	113	120	134	141	126	120	103	136	118	148	106	126	131	151	136	112	131	134	140	135	119	113	132	147	137	124	141	135	135	131	117	141	132	112	122	114	145	154	139	125	132	128	104	137	141	143	146	116	148	119	122	126	136	118	136	115	112	122	111	129	127	130	132	138	124	139	130	119	137	114	123	132	119	124	128	133	134	121	122	141	117	127	125	119	119	123	136	121	155	123	122	147	144	137	115	111	131	116	147	155	130	126	138	122	109	142	109	137	141	126	119	114	136	131	119	126	148	125	145	130	136	117	125	122	116	114	132	135	142	141	145	140	117	141	117	155	135	147	117	123	137	120	116	121	131	125	112	126	123	138	129	133	132	123	126	137	113	135	144	106	105	135	100	117	134	142	140	129	120	136	116	135	131	130	149	101	127	106	144	149	137	113	140	124	136	123	115	134	110	152	127	139	126	134	146	141	114	114	138	133	126	139	136	133	142	108	150	130	100	120	111	113	124	123	129	132	126	135	127	124	128	127	133	111	116	118	129	149	133	121	135	110	133	132	131	110	134	128	126	135	116	140	129	146	144	128	123	122	119	121	124	132	131	141	143	113	120	126	121	128	131	102	134	132	142	137	124	125	126	115	128	123	136	113	123	122	108	154	127	127	113	129	122	120	126	126	126	122	123	129	124	147	139	123	113	128	140	141	121	142	133	113	130	134	125	109	160	125	127	125	126	140	156	149	132	107	126	122	120	122	135	142	131	116	118	123	123	129	118	125	136	142	122	129	124	129	104	130	128	124	113	134	139	109	114	138	119	132	140	113	131	126	130	121	135	143	122	142	126	126	113	117	156	130	143	138	131	120	120	104	112	134	131	119	152	116	129	132	115	142	136	161	127	126	138	103	117	112	122	130	113	132	113	131	135	130	119	125	112	134	120	147	122	111	113	140	122	119	133	124	135	124	131	139	120	141	142	107	142	133	145	143	124	121	135	129	123	140	123	142	127	118	135	129	123	111	134	114	136	131	145	123	117	122	127	126	153	130	113	118	123	113	115	115	120	115	111	142	132	110	138	130	115	130	133	112	123	143	139	119	122	129	140	146	153	151	138	137	147	113	159	125	132	117	123	137	132	111	143	137	125	130	135	129	131	134	122	123	132	107	121	152	122	120	111	118	136	123	119	129	131	130	126	146	123	114	148	148	112	143	118	139	142	146	130	131	134	130	123	130	135	127	119	118	123	95	108	121	144	124	145	134	114	119	118	151	136	145	124	111	140	127	130	126	124	113	128	121	131	118	125	120	141	151	125	137	141	129	136	107	133	128	121	132	123	131	132	123	134	133	132	148	138	113	135	126	142	164	134	127	107	99	133	125	131	116	109	126	121	123	150	128	171	139	132	114	146	138	122	118	130	141	126	119	139	131	142	118	133	129	113	125	143	133	135	127	125	125	140	128	123	132	128	138	138	117	127	108	117	120	136	123	116	137	122	126	133	141	118	137	111	114	160	135	124	99	120	125	145	123	131	121	131	119	159	131	118	122	133	154	123	128	114	131	134	121	129	146	145	120	102	120	111	109	127	127	137	126	150	120	138	128	116	116	143	146	125	113	130	123	121	149	125	131	113	112	140	139	118	135	122	147	123	119	127	121	140	130	151	135	148	144	145	95	137	136	123	117	132	135	120	151	139	106	142	143	128	132	134	123	151	131	143	146	115	159	119	123	123	113	143	152	140	138	124	113	132	148	136	138	131	128	135	128	115	128	126	136	125	123	141	153	120	145	122	127	132	115	134	129	121	136	118	116	112	127	124	134	128	123	139	120	109	127	122	118	122	124	113	151	120	141	125	110	120	126	130	141	144	127	142	138	124	108	114	130	121	125	124	123	116	140	127	123	108	96	122	134	137	115	108	115	125	108	115	118	121	138	125
6404	2007	27000	46054	45988	3022	1381	1222	1005	874	774	802	658	590	593	540	518	492	476	485	423	491	438	457	443	418	414	391	381	384	386	429	370	405	336	392	354	361	361	387	337	356	348	355	332	331	357	327	341	379	340	344	329	340	335	361	330	338	341	350	332	309	328	344	314	333	351	349	349	326	308	338	314	349	333	311	343	316	319	328	363	332	323	350	310	336	330	374	366	313	321	348	325	318	335	320	306	321	323	336	323	312	311	329	323	351	329	308	339	300	355	327	319	303	325	303	316	323	326	358	335	328	358	323	291	318	291	322	317	328	321	330	332	307	315	303	322	332	339	295	348	304	336	322	319	298	331	302	307	293	325	316	313	326	327	321	306	336	316	303	310	324	349	325	347	338	315	345	299	280	298	297	297	343	364	329	347	316	312	282	305	294	328	345	317	345	316	312	317	326	297	322	294	335	321	330	346	351	339	325	326	295	329	342	306	332	315	310	296	295	321	337	347	293	330	309	344	310	320	324	311	323	337	347	344	313	312	323	334	318	308	312	322	318	301	271	302	312	319	309	313	325	339	311	314	353	323	339	326	303	348	315	333	331	332	314	333	348	322	293	292	337	327	323	325	317	328	336	335	325	308	318	338	335	322	321	367	310	323	317	347	321	303	304	303	344	320	316	282	347	290	344	309	336	322	314	302	296	350	333	297	328	310	316	285	312	305	304	332	332	333	318	340	293	323	287	368	330	292	312	344	317	354	320	331	334	329	315	340	293	319	296	349	334	327	316	300	314	350	363	292	297	333	321	336	317	310	306	331	303	321	352	338	318	278	330	345	326	324	331	327	327	327	297	323	308	305	346	331	336	301	333	287	294	319	333	319	321	328	306	343	297	321	336	318	321	293	326	334	338	322	334	309	339	323	310	329	338	321	328	300	341	334	350	307	320	332	293	334	340	337	332	338	343	338	342	290	337	332	321	307	323	301	325	337	306	348	319	329	309	335	328	315	313	353	335	318	364	319	306	331	320	343	337	338	295	321	307	324	333	319	303	324	296	311	311	340	317	353	320	311	336	318	305	322	308	323	324	326	316	303	330	331	322	335	345	336	302	336	322	303	308	328	341	328	327	320	314	327	341	320	295	314	327	312	296	327	329	306	322	322	296	332	370	354	324	303	314	301	343	314	327	358	314	336	297	311	309	323	325	338	319	334	296	346	317	314	294	332	309	335	303	330	319	346	330	327	331	306	340	318	359	333	315	302	332	318	311	321	310	303	347	291	310	328	300	311	338	312	322	334	349	316	303	313	314	313	334	322	329	320	322	323	316	330	293	318	316	308	289	303	348	310	305	314	308	303	348	331	323	326	353	324	371	315	282	305	317	313	328	296	318	332	340	337	355	313	321	331	298	342	316	327	305	339	303	319	361	341	339	325	333	312	358	319	326	297	326	314	324	333	339	316	292	321	333	314	331	300	328	315	308	319	279	295	292	312	296	330	317	344	345	341	308	316	341	329	317	306	319	323	343	312	312	316	372	315	289	319	344	331	343	347	322	302	331	316	305	324	373	349	319	331	290	319	323	309	281	310	354	308	360	330	317	331	344	322	311	313	323	321	329	308	314	312	297	318	333	325	302	324	323	335	322	299	317	329	303	341	302	314	320	298	332	296	289	353	341	305	298	321	320	311	321	308	349	316	325	348	318	313	362	336	313	320	307	324	327	314	312	330	307	321	286	326	330	322	314	308	322	313	324	318	299	304	291	306	317	316	312	337	319	335	348	302	338	341	302	305	337	311	295	324	332	364	308	276	322	316	329	292	322	306	320	307	300	319	340	332	269	353	325	336	352	333	333	330	320	329	359	352	271	316	348	331	324	293	334	308	303	335	292	321	321	326	312	331	346	326	334	321	313	278	306	322	340	339	326	324	320	322	327	330	318	326	335	324	331	347	327	358	293	315	346	295	337	322	304	336	317	297	310	292	316	328	325	328	316	317	314	322	306	309	321	299	306	343	303	346	338	316	349	331	303	346	339	356	315	321	310	336	322	314	332	335	344	323	329	336	331	294	312	319	319	326	343	309	358	294	336	313	314	294	319	343	333	326	322	366	308	331	331	312	318	318	351	332	298	309	333	352	302	348	323	304	300	331	321	299	323	310	302	314	304	328	313	328	329	326	316	312	333	326	327	339	299	335	363	307	325	306	317	323	320	310	301	300	315	299	306	331	282	331	288	322	306	351	305	313	302	322	299	311	326	344	323	330	303	322	321	305	344	346	325	287	327	355	309	335	360	327	349	339	312	320	336	315	341	338	327	292	341	309	308	325	302	323	309	306	347	352	315	316	341	317	312	318	298	316	276	307	313	333	324	325	304	310	318	317	329	344	318	316	353	314	328	316	293	331	346	330	345	333	328	318	306	355	308	307	317	328	316	325	351	326	289	292	312	338	301	306	305	340	310	339	302	342	333	312	353	286	319	322	291	354	328	321	316	346	284	313	284	339	331	313	357	322	322	286	361	348	305	328	307	305	352	349	311	301	338	304	304	314	325	292	305	325	307	326	316	302	319	296	347	318	323	330	326	310	291	296	310	335	314	370	293	322	363	296	356	297	317	311	314	322	322	293	311	350	334	346	331	318	299	331	329	305	347	334	324	291	303	305	307	335	349	345	338	300	339	314	273	341	321	340	315	333	360	361	325	317	335	322	312	304	333	340	346	327	304	331	351	315	323	302	298	309	329	307	353	331	311	321	334	331	326	306	339	308	304	304	311	326	318	329	324	333	331	305	332	324	346	299	310	306	319	325	364	319	346	351	327	316	349	319	376	297	346	290	315	320	327	350	299	330	331	328	322	351	309	302	330	322	344	308	336	311	291	347	320	311	314	317	299	330	340	314	318	315	290	329	306	328	289	328	327	305	322	303	339	326	330	307	310	331	321	309	333	325	349	316	348	323	333	328	322	317	316	348	328	296	345	337	346	355	330	361	293	345	326	332	291	313	319	339	320	334	305	270	331	343	334	311	309	349	329	343	320	285	296	321	339	312	308	297	338	305	323	308	292	336	337	309	339	301	353	340	334	304	359	316	321	331	332	304	311	324	293	293	304	326	329	341	291	350	327	333	326	297	327	350	323	324	343	344	332	325	306	318	331	336	321	324	362	294	310	325	327	315	318	305	334	344	325	285	332	324	317	304	325	313	346	313	292	306	296	329	287	340	339	307	334	318	347	307	325	296	326	301	304	328	328	310	332	299	342	289	317	291	323	300	309	320	309	332	330	339	308	327	321	331	329	299	310	335	319	298	311	309	333	302	330	324	353	303	330	323	306	333	345	340	303	303	319	280	310	306	306	327	319	304	347	309	310	346	329	301	323	306	332	335	282	340	336	321	310	288	341	314	316	335	323	350	319	308	334	326	313	297	317	303	319	288	312	320	349	304	339	312	330	369	335	309	350	328	301	340	317	316	306	301	313	348	341	357	313	336	296	348	355	349	305	344	340	345	305
16605	4137	34648	50276	45502	12470	1121	481	392	365	326	275	260	286	230	241	225	228	238	196	195	213	230	181	223	219	196	200	199	195	189	179	196	185	212	172	174	156	164	166	188	167	176	163	188	180	157	191	181	168	178	184	161	174	166	157	179	186	170	161	172	161	170	194	155	185	178	168	192	161	177	171	167	195	168	195	146	173	197	190	188	169	162	164	165	167	175	162	171	166	164	177	180	170	167	175	173	146	175	180	173	159	180	173	185	173	170	176	152	164	167	181	166	177	184	189	182	169	179	168	164	166	175	178	185	167	185	190	167	176	159	163	165	169	179	168	167	193	168	148	169	159	190	184	181	183	163	207	175	175	165	163	156	160	179	177	187	173	195	177	164	171	195	165	196	181	168	176	189	158	196	178	155	186	167	180	168	171	162	177	192	176	153	172	164	168	158	180	190	189	182	173	170	159	163	149	182	157	181	191	179	154	180	179	184	149	163	158	151	144	186	150	162	183	174	165	177	179	142	189	181	166	214	182	151	189	180	159	169	157	171	140	179	156	166	171	178	186	169	148	158	177	159	149	155	164	193	175	179	187	150	177	157	170	188	163	165	173	173	161	191	216	183	183	148	165	177	166	204	174	181	178	174	173	197	178	175	190	149	170	150	155	178	155	152	170	191	181	141	188	154	121	174	161	198	168	177	176	149	192	176	189	177	185	158	164	167	175	156	187	174	188	169	167	184	179	147	163	152	167	168	185	180	168	194	188	173	207	172	175	152	179	188	172	161	158	179	173	194	161	193	172	189	183	189	170	179	172	200	173	168	162	181	176	186	158	172	171	189	152	156	176	174	176	196	161	156	163	152	169	156	162	163	189	168	166	169	196	181	153	164	162	168	162	157	199	194	141	175	177	140	163	175	175	167	152	170	171	182	159	186	167	184	186	177	175	158	155	175	183	163	176	152	152	183	184	178	172	174	194	153	175	175	163	198	173	190	187	183	164	158	177	195	151	177	148	164	184	160	145	177	175	175	172	170	176	174	167	173	169	180	148	162	162	177	162	160	179	165	174	150	158	163	172	188	179	169	192	156	144	188	145	178	148	184	162	175	176	185	165	166	171	160	172	183	168	195	195	170	162	183	147	160	151	154	171	195	161	168	173	166	191	186	157	157	165	172	186	169	166	188	159	160	180	155	183	152	185	166	186	179	147	149	156	170	149	148	174	154	177	167	152	166	150	160	165	173	171	169	157	176	189	190	173	154	182	170	183	173	183	173	192	155	184	161	165	182	183	177	165	165	168	195	185	167	177	178	186	179	158	151	173	150	151	162	169	152	167	165	180	148	171	169	177	145	158	163	166	167	182	193	162	187	187	156	159	160	193	166	168	160	171	158	184	188	170	154	158	173	157	174	187	161	157	173	171	192	182	181	181	187	176	180	185	158	169	156	170	184	168	172	152	167	203	172	168	185	174	173	160	159	160	190	173	165	173	169	162	151	155	170	157	180	184	157	148	170	182	166	161	154	146	166	173	161	166	163	177	143	147	160	164	184	173	174	182	173	179	160	186	156	164	169	184	170	171	176	171	150	177	168	184	161	180	163	164	168	153	158	161	166	198	166	164	162	169	164	183	165	182	175	154	173	156	179	167	166	173	161	167	161	171	179	208	166	156	131	165	190	179	173	186	162	170	170	196	168	186	195	149	151	169	169	155	187	181	167	161	168	174	154	178	171	191	178	160	149	173	188	159	153	177	160	157	183	168	169	187	186	190	176	163	164	165	156	186	192	185	184	177	163	147	183	167	170	173	192	188	147	177	164	158	150	183	180	181	202	154	165	166	166	175	192	170	172	175	182	177	185	173	178	187	172	175	177	168	174	192	193	179	165	166	166	174	156	175	162	164	178	160	159	158	174	176	173	173	165	178	166	197	180	172	158	156	164	153	150	183	195	175	178	164	162	184	188	146	181	176	186	162	171	169	168	169	144	148	210	179	159	158	165	188	179	169	162	184	163	175	167	171	166	182	174	174	163	171	170	178	178	154	158	137	151	157	153	175	171	175	145	154	155	163	173	178	164	163	145	138	168	178	163	178	154	189	168	165	182	191	174	179	164	153	158	171	150	174	201	185	173	162	185	152	160	168	186	163	161	169	176	171	169	182	183	179	187	171	144	159	178	182	191	173	171	148	180	175	183	162	168	207	185	165	172	175	166	189	165	167	155	188	198	182	166	159	167	188	167	170	140	183	168	175	173	196	163	191	180	168	168	176	175	166	193	165	173	156	182	163	174	195	160	183	170	173	191	169	174	153	160	172	186	161	156	192	190	176	183	183	161	153	187	167	170	165	190	191	156	189	171	181	182	168	189	216	174	152	166	178	177	161	153	171	170	181	189	183	184	169	171	195	153	151	171	154	160	174	205	169	188	168	171	165	174	157	179	172	188	184	174	191	198	180	147	175	185	173	161	185	162	152	158	173	200	178	169	152	164	193	166	184	155	180	162	194	176	172	146	163	173	152	178	160	179	175	178	162	167	163	189	177	175	188	191	158	170	167	186	150	182	162	165	178	159	170	192	167	178	143	156	192	160	179	156	177	162	169	185	165	162	170	174	188	175	178	164	157	191	176	190	191	181	187	180	167	164	178	172	175	163	154	156	190	174	164	151	172	189	192	175	169	182	147	179	162	165	168	165	175	159	165	176	185	191	164	167	179	163	186	178	168	163	170	157	153	163	164	181	187	166	192	158	165	148	182	195	179	191	182	158	167	177	188	174	171	175	175	162	188	178	153	179	156	176	192	156	180	155	168	148	162	162	156	170	175	174	172	166	159	168	188	169	182	150	162	181	162	177	166	167	162	169	190	166	164	174	168	186	155	164	179	174	187	149	201	187	154	188	177	152	153	157	191	163	167	166	164	166	191	163	148	147	179	184	153	180	184	182	156	205	161	175	174	164	175	152	185	165	186	175	177	182	171	173	188	185	176	148	161	156	158	183	198	164	166	183	157	158	181	156	172	168	163	198	168	175	150	178	180	181	179	164	160	183	158	156	155	192	172	171	180	183	185	164	185	159	182	179	186	149	174	167	184	162	199	157	154	173	159	191	192	143	159	176	157	176	181	188	178	168	161	160	162	155	162	171	150	174	171	185	187	184	188	149	186	195	181	200	169	192	167	189	203	161	182	195	169	192	148	174	167	179	182	174	190	160	175	164	182	170	156	150	150	161	182	165	162	195	161	188	188	158	152	210	167	176	160	172	181	171	170	160	152	198	180	183	173	173	158	178	170	150	165	164	177	172	158	162	179	175	173	169	175	181	171	150	154	173	170	181	187	188	202	170	152	168	177	181	161	165	166	180	144	159	184	174	178	189	203	189	165	152	170	182	160	180	154	153	155	161	158	170	170	192	161	147	186	193	172	183	181	181	145	175	200	165	182	160	174	173	157	172	178	182	152	177	168	148	151	166	164	150	171	159	166	166	159	159	169	185	192	194	183	178	159	147	175
8068	3371	38982	58393	52173	5057	2350	2074	1672	1496	1280	1088	1003	1004	876	836	758	693	708	686	616	617	629	586	549	548	553	566	533	482	545	477	451	484	499	492	501	473	534	471	459	439	428	467	433	430	431	424	448	423	424	418	455	440	444	466	426	432	446	390	407	450	453	408	426	427	436	396	435	451	416	406	395	398	431	424	408	404	382	420	431	424	399	450	397	401	406	417	385	411	413	519	418	431	430	391	425	400	383	421	429	425	414	412	401	375	367	417	434	386	409	389	403	362	391	368	377	434	389	412	430	395	405	424	379	422	448	385	393	411	388	365	394	365	422	402	408	370	427	398	384	394	422	395	403	412	408	393	419	390	422	401	397	364	436	414	406	446	404	405	412	403	377	392	439	389	434	373	416	393	413	393	396	366	414	429	429	375	360	396	404	413	383	386	398	384	417	381	393	400	384	399	391	359	394	403	377	403	450	412	434	381	426	396	393	372	381	397	403	381	394	433	397	409	404	365	429	332	386	414	386	436	430	405	422	386	404	435	396	352	394	452	368	396	402	398	385	411	420	390	377	394	431	402	413	394	411	425	400	409	384	422	403	399	440	388	408	438	391	392	391	426	401	355	415	445	386	414	412	391	396	426	414	401	441	403	429	379	417	421	394	398	403	415	405	389	365	400	438	396	367	401	399	363	391	385	415	385	396	402	403	385	390	369	411	376	367	379	393	397	402	409	404	386	375	388	375	379	419	403	432	401	421	389	379	407	418	384	386	388	393	369	404	422	386	350	431	408	421	415	390	381	456	416	358	389	420	420	343	389	399	409	416	384	381	385	402	370	392	379	403	394	417	411	442	375	401	399	444	429	408	379	387	406	385	400	381	386	386	391	377	384	358	429	419	411	380	406	423	412	396	400	406	402	368	392	436	435	410	371	417	387	383	380	364	360	364	403	369	387	441	385	366	401	407	462	412	388	400	388	412	384	418	417	395	416	423	375	414	430	383	401	387	426	411	404	408	421	361	404	438	397	414	410	365	403	414	377	416	360	394	390	372	391	409	412	394	394	401	388	417	370	373	402	380	361	387	404	385	388	420	404	401	376	350	392	395	381	379	412	424	390	426	393	413	389	418	410	397	400	400	428	389	385	418	389	383	398	422	397	370	399	386	410	432	420	423	396	432	422	361	396	423	419	414	386	399	365	400	444	370	394	407	378	419	383	373	383	418	410	385	430	405	419	423	382	372	409	426	369	408	333	431	413	384	437	410	406	397	406	378	401	410	390	377	391	389	388	389	390	375	407	406	410	406	409	375	378	396	402	409	413	392	407	405	393	431	365	420	411	397	400	391	384	405	418	407	404	438	382	392	431	463	414	377	420	404	370	415	446	366	379	423	435	419	390	392	405	433	394	385	408	395	370	418	439	404	429	390	411	366	431	364	346	366	410	380	383	432	399	416	434	414	399	381	409	378	400	378	373	397	383	369	396	412	397	411	384	412	421	424	383	357	401	401	399	371	385	388	407	407	391	366	395	400	427	421	403	410	418	422	388	414	380	373	431	422	411	418	394	410	381	372	370	410	372	384	401	437	426	420	402	404	409	396	386	382	411	424	415	413	389	425	387	382	395	393	388	422	367	409	399	403	386	381	417	380	460	379	385	353	386	383	363	411	406	432	402	394	370	362	372	392	342	376	406	403	375	398	375	374	372	372	408	377	400	370	414	373	380	423	408	414	369	399	359	369	400	441	391	384	375	383	371	410	429	395	378	383	407	373	406	381	443	374	412	396	383	392	391	385	371	356	429	421	396	373	384	405	400	365	403	411	359	406	417	408	404	384	439	388	398	350	390	404	417	408	446	378	402	352	398	383	417	414	399	439	358	405	393	397	426	403	416	386	413	402	377	418	412	356	404	399	430	411	389	385	389	389	423	421	391	367	375	419	387	403	398	411	383	389	424	396	371	413	401	385	390	382	426	395	406	419	413	373	404	399	414	380	397	397	385	382	360	392	393	405	408	407	390	404	400	404	399	387	358	386	391	411	356	402	371	375	414	376	365	381	429	400	402	361	405	411	416	411	407	366	394	402	377	394	378	425	388	421	380	405	440	406	409	384	393	391	370	414	436	433	400	385	394	378	360	410	405	407	363	363	378	455	392	383	401	381	370	383	438	359	385	421	372	399	405	383	400	384	378	358	414	424	406	434	359	388	380	414	418	426	411	381	401	411	394	411	415	368	392	407	400	425	376	437	371	366	396	381	388	376	417	411	392	408	414	412	405	418	407	438	377	356	394	378	416	374	388	395	379	392	427	405	396	402	390	402	376	383	407	422	370	401	417	403	410	405	369	378	399	374	393	357	408	373	363	387	413	381	415	413	397	414	400	390	383	420	400	382	357	424	412	400	392	413	396	414	413	399	379	386	421	422	382	386	395	384	404	413	386	397	428	372	410	401	400	371	424	408	431	398	387	394	384	408	373	380	378	394	402	386	376	429	386	392	392	391	392	386	399	376	416	403	407	379	391	372	414	422	392	377	393	402	393	366	412	404	436	447	379	403	353	403	379	387	422	447	394	385	429	404	424	431	392	396	398	399	420	396	388	417	422	400	374	393	386	427	403	389	393	405	383	421	388	381	440	436	393	401	377	348	412	391	385	382	425	393	403	409	375	401	401	401	408	405	404	405	391	421	370	368	413	427	394	396	381	403	436	439	397	444	408	382	380	428	382	420	394	385	379	375	394	422	424	391	409	395	390	378	410	408	402	415	394	390	400	419	403	411	416	401	400	424	365	354	423	382	401	437	395	395	370	388	430	398	418	386	377	406	357	354	367	390	391	373	376	395	388	390	447	388	400	398	400	364	392	404	396	393	378	404	384	414	424	417	366	414	402	361	360	407	410	390	401	414	381	389	415	402	389	402	359	398	389	406	403	395	395	383	441	405	399	380	390	388	395	426	403	387	430	384	368	423	415	382	404	393	403	386	398	428	397	402	405	387	388	411	371	365	390	390	394	390	346	402	411	387	423	416	365	396	389	427	403	393	405	388	385	383	390	362	417	364	410	402	403	388	406	369	400	387	426	410	380	405	411	401	407	386	402	428	402	360	399	440	407	373	401	412	414	421	422	415	387	405	418	397	403	384	415	404	391	432	373	409	371	412	393	388	388	408	383	401	386	379	398	393	375	399	406	432	416	395	379	400	378	398	409	366	394	377	384	437	428	393	381	391	393	407	399	371	386	368	383	409	420	413	403	388	404	373	412	386	402	375	400	379	400	409	361	361	376	418	412	401	384	401	376	400	419	408	378	402	414	391	396	422	396	391	408	392	381	396	405	362	381	386	379	408	389	398	422	394	397	359	372	396	410	419	386	396	408	373	403	426	376	393	414	392	410	411	420	402	381	404	361	404	376	392	376	416	417	380	421	412	386	401	401	398	390	394	391	423	420	410	403	382	394	395	375	412	416	403	386	439	391	381	414	381	424	375	351	378	421	375	374	426	409	405	411
2438	369	1345	1572	1241	163	58	62	47	56	43	39	44	39	47	54	40	33	47	49	39	43	42	39	45	32	47	48	52	67	26	45	39	39	49	45	39	41	53	51	40	46	50	47	57	34	41	54	43	48	43	34	58	49	51	46	54	36	37	62	64	54	34	44	47	52	40	58	53	45	38	52	47	58	48	35	47	44	40	41	43	40	46	34	37	48	47	42	53	46	39	49	55	37	46	49	49	42	44	34	39	46	56	45	45	36	54	53	57	50	39	42	43	46	47	40	43	44	43	54	56	47	51	43	53	59	51	47	35	47	49	37	47	47	48	44	41	48	52	59	55	47	52	39	41	48	43	49	49	39	45	45	48	46	52	54	40	44	51	59	50	40	49	51	41	35	49	53	59	43	47	61	40	49	47	48	33	39	48	43	48	53	55	48	31	47	37	38	49	52	44	53	44	56	42	54	45	34	37	39	46	50	54	58	49	53	46	39	66	39	46	48	48	44	52	41	54	48	44	55	52	37	47	40	46	46	40	52	60	46	37	58	48	44	55	35	55	40	27	54	51	49	52	40	55	35	35	44	39	58	44	56	33	40	58	47	41	55	52	55	34	49	38	47	32	50	55	34	44	50	46	60	41	43	31	47	38	40	33	51	41	42	37	35	53	40	41	58	45	41	54	53	43	43	37	42	50	53	43	39	42	47	52	53	51	54	44	56	34	55	40	42	38	48	41	42	43	42	51	53	45	46	60	45	59	40	55	48	45	55	39	33	34	46	40	41	53	48	49	48	35	47	47	36	51	54	53	47	49	45	42	57	46	50	60	45	43	46	47	41	40	52	45	40	39	42	59	46	54	43	51	47	42	48	39	46	51	49	44	44	47	43	49	42	49	40	48	35	50	49	46	49	49	40	50	47	49	55	44	43	41	51	44	41	43	49	43	34	48	36	39	45	53	53	46	40	47	59	34	51	46	48	55	45	43	45	49	50	43	49	40	45	54	36	35	45	35	46	44	52	42	49	34	43	43	52	37	49	38	52	46	43	51	39	35	49	51	54	50	53	37	41	42	49	45	45	38	47	39	52	35	55	37	32	39	49	57	41	37	44	46	49	49	45	45	38	58	38	54	59	51	48	45	47	43	59	51	54	47	45	36	48	67	42	56	49	56	37	38	50	49	56	45	35	37	47	39	47	42	43	40	54	36	33	38	58	55	57	49	52	49	46	51	42	42	33	48	39	40	50	57	35	48	57	38	42	45	45	56	34	39	61	65	58	47	67	50	63	42	51	53	45	46	51	41	46	56	44	37	55	48	33	56	43	51	53	51	37	38	39	42	39	48	38	48	43	46	45	39	58	66	45	50	44	37	48	49	43	48	50	31	40	55	38	53	52	53	38	46	33	39	59	46	54	38	39	54	46	49	43	36	47	45	41	56	35	53	49	54	47	31	40	45	52	36	48	47	36	51	40	43	48	56	52	45	38	46	40	42	49	48	32	45	38	51	37	54	41	34	50	57	53	44	38	48	58	52	54	37	52	52	37	40	49	47	41	53	49	52	45	48	45	45	44	56	37	37	50	48	60	46	44	56	58	54	41	35	42	39	52	52	41	49	45	48	55	52	45	38	48	42	46	46	45	52	35	35	41	37	56	41	49	47	37	39	42	42	33	42	54	47	40	55	63	56	47	50	54	38	40	46	56	37	36	55	45	51	52	32	49	37	54	38	53	40	41	36	39	48	62	46	42	39	48	46	51	37	47	49	48	60	47	52	30	35	42	50	55	46	46	45	48	35	45	46	51	40	34	35	54	43	53	57	67	31	42	32	51	46	55	60	49	50	52	45	49	43	54	40	50	49	48	47	54	33	43	39	53	48	58	56	43	47	44	44	38	50	42	42	51	36	53	46	52	45	50	37	51	32	47	61	38	42	42	37	43	44	40	49	34	36	48	49	52	43	52	46	43	38	37	58	42	49	52	44	37	58	56	57	35	42	42	46	33	53	47	58	41	41	45	38	39	60	36	35	43	45	46	29	44	47	42	45	57	40	41	41	44	43	54	43	45	52	52	40	43	46	43	48	41	36	35	59	57	31	38	46	37	51	38	46	40	41	48	48	62	36	55	53	47	29	37	43	51	46	41	37	42	46	39	35	48	54	38	37	25	31	43	41	55	53	57	47	43	40	52	50	49	41	41	43	49	50	47	43	40	44	48	57	52	43	37	40	43	50	43	61	53	47	46	42	49	30	54	56	50	43	56	52	43	55	53	46	41	46	50	47	56	41	58	65	54	54	52	42	53	46	47	35	48	53	49	44	59	35	51	46	52	51	42	41	55	38	50	58	45	48	47	36	32	59	53	47	41	67	33	54	42	59	49	47	37	47	37	42	51	38	42	41	43	42	57	46	59	42	42	38	49	49	49	38	43	47	39	42	39	44	34	39	52	32	46	50	51	56	50	44	32	32	49	56	64	52	40	32	42	44	37	34	48	45	36	38	66	45	56	48	44	39	46	61	50	39	53	47	38	47	45	45	35	37	35	43	39	47	49	49	50	40	35	33	55	40	38	45	38	43	35	35	27	47	44	45	35	41	44	45	33	58	46	46	58	52	46	45	55	45	53	50	46	55	50	38	35	48	36	34	44	46	49	46	46	60	52	45	48	39	45	49	46	55	40	62	44	57	48	44	50	31	62	59	49	46	44	50	52	47	48	53	44	40	52	43	47	49	50	39	49	44	55	40	50	51	53	58	44	36	41	43	36	46	44	63	35	45	46	44	42	57	39	46	54	38	57	58	49	48	41	48	39	42	47	37	55	51	44	48	51	49	38	38	49	44	46	44	49	51	42	59	42	40	53	56	49	55	47	41	44	37	47	49	44	38	60	40	41	51	52	41	50	44	44	54	37	59	57	50	57	51	33	39	53	56	57	38	40	33	58	49	59	36	41	52	43	40	38	43	32	51	67	42	40	44	38	47	44	49	39	33	46	38	38	48	50	59	39	42	51	30	50	39	51	56	43	57	65	47	37	46	59	50	45	42	56	53	50	45	48	52	55	37	40	40	50	41	38	44	52	46	43	45	44	33	48	29	44	62	47	61	46	41	43	45	44	42	46	46	56	51	39	40	50	50	49	41	42	40	52	62	44	44	41	63	71	38	50	36	34	42	41	46	55	45	50	63	43	53	42	41	39	44	42	36	42	41	45	42	42	51	62	51	49	51	30	44	40	52	69	47	36	43	43	40	46	52	46	45	50	44	41	47	54	43	49	39	41	49	49	46	47	42	46	56	43	52	52	42	42	31	47	48	41	36	46	52	41	45	39	39	35	47	43	47	41	51	57	44	38	48	43	55	47	50	40	53	35	58	47	46	36	50	43	50	50	42	54	34	48	45	35	53	49	40	47	53	50	55	41	49	43	57	49	42	44	42	40	52	40	54	49	48	41	42	49	45	42	56	59	63	35	53	43	42	48	44	61	44	47	43	57	46	42	33	57	44	31
2177	456	3003	5469	4785	238	171	156	184	161	169	160	143	162	149	144	146	155	148	138	138	155	166	141	159	135	135	153	116	158	155	149	140	148	159	163	135	131	131	156	137	144	139	136	131	167	136	142	141	151	130	125	155	140	156	158	145	137	138	148	154	116	141	122	134	122	154	143	123	140	142	141	133	161	159	153	157	158	117	147	149	123	149	141	139	135	133	130	125	136	139	144	145	163	153	148	143	134	131	141	142	149	144	148	141	154	165	133	147	136	140	147	159	140	123	157	152	143	141	146	132	129	141	127	135	141	136	143	140	160	150	155	134	148	142	146	153	133	165	141	152	146	137	126	144	133	131	129	121	146	146	166	125	109	154	122	133	136	144	146	124	143	123	122	143	143	141	158	116	150	135	153	127	155	136	137	142	127	145	136	151	162	143	149	145	147	143	141	148	140	157	143	139	131	127	143	137	128	140	131	146	149	174	138	124	157	141	157	143	141	151	154	145	135	135	108	150	134	147	137	159	143	140	144	143	119	135	155	148	146	152	147	147	116	130	145	155	142	127	133	156	165	137	151	135	148	134	154	134	137	143	162	126	127	151	129	145	152	149	137	154	148	137	135	144	155	145	162	139	125	112	156	138	127	163	141	135	132	152	160	145	150	129	133	146	149	148	158	136	165	108	168	135	159	142	158	131	128	142	127	125	115	137	144	159	132	113	151	122	150	133	157	135	143	162	150	151	147	147	128	141	135	127	151	131	136	143	147	139	134	158	128	141	147	132	138	135	123	133	143	169	132	126	146	154	165	153	143	122	148	138	130	131	130	142	126	160	156	140	138	166	146	123	137	137	144	150	131	142	145	141	151	149	121	128	134	155	156	131	140	155	135	138	156	130	142	140	124	144	138	127	128	161	148	123	147	138	159	135	135	141	133	135	137	153	135	164	160	132	133	135	143	149	134	140	143	149	139	158	150	140	125	120	157	144	106	160	141	131	129	111	146	148	137	147	155	136	130	122	147	153	141	141	147	145	150	147	146	128	134	146	149	149	140	154	125	134	138	129	150	149	143	160	126	132	152	143	133	150	138	139	166	120	150	161	133	140	152	147	131	164	139	132	139	135	131	163	146	150	157	121	157	156	136	144	137	143	125	144	128	147	149	144	149	143	140	133	154	154	159	160	137	120	150	149	144	143	146	141	137	139	134	140	144	132	151	124	153	128	124	153	136	134	133	143	115	141	142	103	151	131	157	144	147	131	139	154	141	143	128	152	114	149	133	144	140	151	127	149	167	143	149	144	119	141	174	121	152	129	131	154	111	139	132	157	142	151	133	152	157	148	146	144	138	150	141	134	136	133	162	128	148	131	115	126	137	132	151	134	146	131	136	147	129	145	136	132	148	138	141	143	155	138	152	137	141	144	141	128	146	148	143	154	143	137	170	129	139	156	146	124	147	144	148	143	142	153	153	136	131	156	161	163	159	142	125	136	149	154	133	146	149	129	137	158	124	145	143	142	152	147	133	145	142	139	147	138	140	131	130	136	161	125	137	137	150	134	133	136	134	144	138	123	117	158	133	133	141	139	145	140	147	176	127	124	154	154	147	143	131	161	136	144	129	120	155	126	153	149	123	132	151	136	134	151	136	131	132	174	143	131	150	158	141	131	145	144	162	148	152	132	138	162	149	164	156	145	138	144	133	126	118	139	143	171	147	126	146	132	144	144	134	163	146	124	123	135	141	160	130	138	133	143	159	128	139	152	140	143	145	136	153	153	138	151	131	108	139	131	125	113	158	137	141	144	139	159	139	123	127	160	156	137	143	152	148	135	126	151	147	129	151	142	133	152	139	137	155	142	153	142	151	125	128	116	122	134	150	123	136	122	137	135	142	126	153	155	132	156	125	140	140	122	142	122	152	137	122	140	148	148	149	129	133	136	119	138	143	145	140	156	136	125	138	136	141	115	153	117	124	140	130	159	128	136	139	117	127	138	149	143	124	135	144	118	144	166	149	145	141	140	132	128	140	132	140	136	143	165	144	123	149	142	160	164	146	128	125	117	158	130	150	140	137	136	141	148	125	161	147	150	151	147	137	153	139	143	131	163	131	160	131	138	162	141	158	156	136	135	136	137	132	122	139	156	141	133	135	148	132	161	127	153	146	150	156	140	151	133	153	140	138	154	137	121	157	159	141	145	143	151	137	131	134	135	148	141	160	126	135	129	141	130	153	155	143	131	162	150	152	129	138	129	140	143	135	143	143	152	146	133	124	142	144	137	141	137	138	130	148	136	161	158	136	166	110	142	144	135	163	156	140	146	133	156	149	125	144	133	120	144	158	117	145	145	158	155	127	141	143	150	141	129	158	136	121	144	148	127	135	144	131	122	143	130	155	148	131	163	149	145	120	154	148	128	128	156	142	142	153	132	138	127	140	173	147	133	136	139	127	128	146	142	137	126	155	136	143	130	150	120	152	153	150	142	145	153	162	140	142	140	132	135	144	144	120	133	163	145	156	131	138	151	147	156	153	128	135	152	146	138	158	126	133	150	145	156	154	146	119	140	120	157	159	135	143	126	136	144	151	150	146	124	141	140	148	154	158	136	138	169	142	145	162	143	132	124	150	161	159	142	160	177	139	134	143	163	146	133	129	123	141	158	153	154	149	149	155	149	154	155	148	165	152	148	155	120	130	133	147	167	134	158	134	161	144	131	144	130	152	131	150	133	146	139	144	120	155	144	160	153	140	132	145	132	146	149	146	142	139	133	130	125	150	133	132	141	142	135	160	136	118	140	139	154	169	130	148	153	154	147	130	134	143	131	144	143	141	139	152	148	155	141	156	135	151	138	137	143	145	133	144	151	143	157	136	133	140	126	123	137	126	145	147	134	128	134	171	137	144	138	138	141	150	140	133	154	146	146	132	139	150	142	147	141	141	149	148	158	131	157	148	149	127	128	131	144	160	112	122	155	117	130	134	163	137	133	144	151	133	147	135	137	147	140	143	133	136	138	144	127	141	157	149	128	143	149	133	140	136	151	135	142	180	136	144	150	134	145	125	147	132	141	132	146	141	134	165	108	135	142	127	148	119	110	114	144	144	155	166	134	148	129	135	130	141	138	153	151	141	115	124	115	161	134	156	134	152	126	140	139	126	121	147	148	127	158	145	161	142	153	146	118	132	137	139	120	159	166	155	162	149	148	128	140	132	116	148	162	149	165	142	136	112	139	132	153	156	141	148	142	139	141	157	154	152	126	125	138	134	135	149	159	146	157	150	144	137	142	145	139	158	138	135	152	151	136	143	131	133	148	124	133	140	146	148	147	140	142	150	136	136	145	141	146	141	157	137	128	129	102	143	154	148	148	137	126	150	165	122	138	138	142	146	124	156	165	157	128	149	142	159	140	158	146	141	128	141	147	132	159	147	144	144	151	145	133	133	136	112	133	154	134	121	132	147	149	139	149	119	134	154	129	147	119	124	168	137	135	132	162	131	139	156	153	163
9984	1889	17881	36364	36877	8144	471	269	224	236	207	183	204	184	184	159	168	156	144	140	149	160	167	120	147	142	124	123	137	136	120	140	123	153	136	116	139	128	149	140	152	120	145	118	133	125	125	130	140	137	139	135	132	146	128	149	153	162	144	135	131	122	118	143	122	118	124	130	131	128	147	133	128	123	119	117	128	138	143	139	155	148	133	144	121	137	132	140	109	146	140	143	132	147	129	134	145	140	111	142	152	137	133	131	122	148	125	125	124	119	146	114	124	122	132	119	122	141	132	132	118	142	142	119	132	157	139	134	129	125	141	140	111	113	125	130	115	107	147	114	138	132	150	113	105	104	125	126	138	132	138	141	134	134	125	134	123	134	124	173	118	140	114	119	133	122	135	141	143	120	144	120	123	126	133	125	119	141	112	138	119	141	149	126	130	148	120	114	133	121	128	131	139	140	135	135	141	135	122	129	139	131	116	124	118	125	130	140	126	137	140	116	142	125	149	145	121	116	130	140	127	118	143	130	149	104	124	133	138	129	150	142	124	105	119	135	109	141	143	124	118	131	122	160	147	120	123	122	126	121	124	117	135	125	119	140	125	110	116	135	127	122	149	122	114	129	118	123	136	149	154	111	142	131	138	122	130	110	142	128	134	140	117	139	123	120	158	136	125	133	133	120	144	142	130	132	132	133	138	128	130	128	138	134	133	125	144	134	105	129	140	129	108	137	151	136	136	118	121	125	123	116	135	112	128	132	130	140	160	138	114	142	154	116	111	133	124	133	134	124	149	128	145	126	150	114	134	135	139	135	145	132	127	142	109	115	114	140	119	119	147	131	138	127	122	100	117	125	129	147	148	130	133	105	124	119	141	139	133	152	143	129	116	114	113	151	120	131	122	138	141	122	130	138	107	143	127	119	131	138	135	137	149	127	122	134	143	147	145	126	129	140	137	136	133	124	146	120	125	119	140	133	129	137	139	128	138	114	119	136	120	120	109	122	140	140	145	125	137	153	130	131	120	118	128	142	122	150	140	129	132	133	138	138	117	112	147	116	138	135	115	106	140	134	106	123	149	113	130	122	146	141	122	128	156	143	143	131	136	120	124	106	137	126	124	117	126	154	131	144	135	127	131	126	126	142	130	131	121	137	136	123	133	155	121	155	142	118	153	140	104	143	121	117	121	143	138	150	114	130	131	120	118	147	143	142	134	122	108	134	148	129	132	134	129	157	116	118	155	116	136	147	127	124	132	128	136	107	117	135	130	128	157	128	116	131	114	115	125	126	124	116	133	137	136	135	120	136	109	145	118	132	134	137	140	123	122	139	134	121	136	142	114	115	138	131	123	125	141	135	125	133	129	136	122	122	135	129	118	129	114	142	130	153	146	112	129	145	130	143	119	141	121	126	133	126	112	116	132	136	141	139	116	131	112	150	133	125	138	122	128	113	126	136	126	115	123	119	146	125	129	128	127	125	142	136	117	150	141	135	118	135	150	141	157	125	127	148	141	148	133	121	120	126	123	115	123	130	124	150	125	139	144	122	130	110	124	123	150	134	133	146	143	131	118	144	104	149	112	127	147	133	140	142	135	123	128	138	138	146	141	133	126	154	140	157	123	110	132	126	117	134	130	130	140	137	145	141	131	120	126	154	146	136	118	115	143	123	139	137	132	115	136	134	142	119	106	123	112	128	134	139	122	137	128	142	128	132	130	134	166	132	125	136	111	112	127	136	128	105	129	110	127	131	142	134	115	120	133	116	138	140	110	140	129	119	138	127	149	129	134	127	123	139	132	130	145	124	118	148	143	126	144	137	133	128	117	134	131	141	130	136	129	112	121	148	130	152	139	139	130	122	117	140	149	135	117	122	133	133	134	139	110	122	135	143	145	119	137	133	147	134	152	141	134	126	113	133	142	138	148	159	148	144	134	114	139	123	145	117	125	121	122	121	150	144	137	121	107	139	130	138	116	142	138	134	135	127	152	126	126	122	122	111	149	129	129	123	141	133	123	99	136	147	119	108	120	123	114	157	139	141	133	132	136	125	122	147	133	136	127	138	108	126	134	134	137	143	138	130	114	142	120	135	144	152	137	129	144	137	146	123	143	146	130	123	133	140	130	117	134	143	142	134	136	116	145	141	132	119	129	140	134	135	132	135	140	97	135	124	137	136	138	110	137	127	126	129	131	132	114	138	134	131	149	143	143	123	107	125	118	119	119	140	122	133	123	121	130	109	124	128	142	132	141	139	96	123	154	146	124	130	128	139	108	144	127	148	134	114	144	147	118	120	134	131	118	140	117	135	102	141	126	115	149	127	139	124	115	135	125	151	138	106	138	153	151	127	128	107	130	133	139	144	121	131	140	139	144	128	153	124	108	134	130	137	141	119	115	109	128	96	149	136	126	122	130	143	125	135	122	104	164	130	145	121	122	142	149	145	118	119	138	119	120	137	128	98	151	133	127	118	126	140	136	141	114	130	128	152	134	111	139	128	133	151	132	122	132	123	123	123	125	130	132	132	111	118	142	110	131	101	125	131	157	125	120	143	128	134	127	120	136	138	140	123	130	132	133	117	104	134	146	115	133	125	123	125	132	146	129	142	143	128	132	128	127	140	144	141	133	138	143	127	129	119	167	154	139	141	127	132	137	127	130	126	123	150	135	111	126	113	135	136	129	127	118	115	150	142	117	128	141	147	113	144	100	132	131	125	136	128	130	136	152	136	127	122	115	140	106	130	159	129	120	126	151	148	122	135	143	122	136	143	133	131	154	132	144	133	116	120	130	131	137	142	136	111	117	106	126	125	129	115	126	135	115	141	129	118	115	143	134	129	130	119	126	149	143	142	128	136	138	124	129	107	125	148	158	125	123	161	137	143	138	139	125	155	124	113	125	122	120	127	148	136	141	150	158	113	139	113	126	122	148	134	145	130	119	163	120	127	120	121	131	122	140	122	123	148	147	122	128	118	106	150	143	137	131	113	132	127	118	130	123	134	161	122	140	123	137	127	153	145	124	126	131	153	130	133	128	119	120	133	125	142	135	123	115	137	121	132	118	143	135	137	121	127	130	136	130	127	134	129	133	145	139	122	125	137	131	135	124	134	127	151	108	135	116	147	162	123	156	123	120	138	132	131	131	122	137	138	117	121	126	131	132	134	151	131	159	114	132	128	142	130	156	128	129	126	132	149	124	129	119	124	118	138	131	139	147	130	134	134	120	145	133	141	128	134	134	144	146	143	130	146	103	116	117	125	125	121	147	127	127	127	109	142	128	122	130	144	114	117	138	122	121	115	118	116	139	133	137	137	141	163	134	134	153	128	126	139	137	123	131	127	140	123	159	124	147	115	123	125	129	131	138	148	131	135	115	114	157	131	123	158	119	132	128	135	133	142	116	110	139	120	135	122	125	137	130	128	123	129	120	138	119	139	129	132	147	116	145	140	117	117	138	140	123	129	133	146	138	127	132	146	129	132	128	100	151	124	150	140	128	132
6388	1941	26986	47211	48631	2580	1389	1124	983	913	750	770	656	652	562	561	556	493	496	475	455	472	405	419	407	422	428	373	425	401	371	371	379	380	386	370	350	357	361	336	389	376	346	357	374	330	351	354	328	340	340	338	321	353	357	353	334	340	332	341	358	365	338	319	323	320	340	348	355	352	322	333	326	334	305	299	321	323	379	418	369	345	349	362	375	351	328	338	317	325	340	343	357	348	322	363	352	323	329	347	317	336	349	336	324	343	332	309	319	296	351	352	339	331	347	317	358	306	326	328	336	309	341	339	319	311	328	323	364	330	314	339	340	313	331	338	341	323	335	300	348	342	312	312	363	343	313	359	349	333	308	300	340	324	366	376	342	323	339	330	347	355	342	326	315	314	348	322	320	335	301	306	335	348	328	318	323	328	308	345	324	308	320	321	353	300	344	339	354	332	328	322	313	321	306	356	327	318	350	313	323	309	313	319	344	319	324	330	306	334	311	360	320	353	316	329	299	323	338	295	306	329	313	343	295	332	331	314	330	354	324	326	346	324	323	334	329	355	354	290	321	337	320	320	298	322	347	327	325	322	351	333	332	366	330	321	325	310	354	320	313	333	315	328	311	307	305	330	320	353	300	341	334	321	336	308	340	355	345	329	307	323	312	304	318	327	303	294	326	333	321	314	315	295	335	351	348	343	314	320	333	357	346	318	310	305	333	350	302	324	347	328	338	322	329	336	348	323	302	313	332	307	320	332	296	340	343	353	323	327	339	326	312	347	352	308	317	347	304	314	330	328	307	322	315	303	345	348	333	357	313	331	329	331	339	319	306	367	374	339	320	362	358	337	344	329	330	330	323	325	336	323	338	346	333	334	307	370	314	314	311	322	343	371	337	290	331	347	324	333	282	316	301	319	318	323	358	369	325	318	339	338	335	338	344	312	314	333	363	316	359	335	320	297	322	299	323	301	327	351	321	330	326	333	332	311	297	314	359	329	315	351	335	329	360	305	330	314	307	337	352	364	322	360	309	334	324	338	269	350	320	327	322	343	333	351	346	308	314	345	350	330	317	350	320	308	350	316	317	310	325	320	331	336	311	325	351	312	331	325	330	347	340	325	354	299	307	294	322	305	301	306	320	331	364	329	332	308	306	299	346	320	319	341	320	347	334	314	323	336	309	335	308	309	320	311	339	310	301	310	367	315	349	299	315	294	307	343	319	313	312	356	351	355	303	302	341	316	331	320	321	324	306	346	311	346	314	299	303	299	327	340	333	336	329	327	313	321	306	326	331	287	333	313	319	284	346	308	339	303	321	321	328	360	337	354	329	335	320	290	328	303	347	329	312	303	313	332	332	330	324	335	320	332	314	354	292	309	305	343	316	356	333	320	306	333	362	293	357	364	352	306	340	335	325	318	339	346	313	346	316	358	340	318	331	340	309	352	328	335	343	336	310	298	334	322	330	346	349	307	325	324	332	307	332	322	337	339	330	290	325	324	312	310	329	312	338	369	326	296	306	335	300	328	310	320	354	328	330	369	322	347	331	339	309	343	333	346	349	328	349	336	349	316	329	330	307	320	329	342	331	292	304	313	288	370	301	326	315	373	325	306	340	337	321	301	329	316	341	309	349	349	335	348	338	332	315	321	332	315	285	348	322	321	297	317	300	333	313	288	299	350	308	302	364	349	352	362	313	325	308	358	327	309	369	351	303	321	330	308	307	315	344	342	334	330	298	293	332	320	360	330	304	352	368	335	324	344	316	351	318	321	331	306	311	325	315	335	337	314	330	332	295	317	367	318	337	335	314	332	341	323	304	336	344	303	354	318	312	300	307	334	344	309	352	317	328	283	333	332	312	319	322	328	328	329	347	327	347	322	345	320	317	320	354	309	356	324	322	354	334	322	304	306	286	312	334	347	336	302	325	307	321	307	292	352	348	354	333	314	311	316	319	348	311	315	342	328	301	336	294	319	342	313	345	317	344	340	329	340	311	330	313	344	335	336	322	307	295	328	372	323	333	355	347	331	296	310	322	332	335	299	333	316	322	309	338	359	309	336	297	329	317	300	338	302	329	311	303	323	314	320	333	349	317	314	315	324	321	344	355	345	300	321	327	374	311	335	337	338	338	315	300	315	325	315	329	335	312	309	295	304	321	327	355	358	300	289	328	314	314	335	367	338	292	296	288	366	319	329	348	359	346	355	302	365	341	305	351	333	329	294	342	310	349	323	328	345	318	306	341	330	326	317	347	343	344	309	333	317	323	313	319	298	316	315	303	329	340	338	325	332	304	342	313	306	311	318	311	316	325	311	311	324	350	316	339	321	337	320	312	333	337	356	322	312	351	324	332	331	350	323	319	320	343	288	332	328	332	325	300	347	321	356	344	330	360	355	356	312	333	325	326	305	327	347	329	318	312	311	326	329	307	340	284	327	332	344	322	293	343	282	317	327	344	344	330	351	331	312	302	335	288	319	335	326	328	342	321	349	355	328	328	288	332	312	314	284	306	323	367	354	302	317	360	335	323	321	327	302	317	329	334	312	314	327	360	308	352	336	304	310	346	351	299	331	346	331	304	360	326	316	313	309	341	314	353	321	297	324	317	307	330	338	312	321	343	293	322	329	318	368	360	318	314	325	336	325	316	331	314	313	350	336	326	314	309	320	316	304	316	322	382	302	305	333	315	341	339	320	313	329	339	323	321	344	316	328	305	344	278	328	334	329	303	292	323	336	330	324	330	354	308	333	332	318	295	336	315	321	325	332	332	356	322	336	317	345	323	327	330	349	307	309	302	350	311	332	356	359	319	351	338	341	341	307	310	353	329	303	321	333	342	319	327	343	329	320	329	339	303	317	312	334	314	304	326	317	343	314	344	335	326	299	352	351	276	343	306	324	326	318	330	338	344	330	350	335	344	333	347	312	348	285	319	323	330	288	330	296	337	343	313	333	364	341	309	310	321	349	337	320	321	350	339	335	333	329	327	343	310	348	358	353	336	308	301	325	350	305	313	331	330	322	320	299	333	356	351	324	358	317	323	305	352	313	303	313	325	319	328	314	319	335	313	321	320	310	333	330	329	333	373	295	336	337	334	340	330	302	321	313	355	292	333	352	305	323	318	334	360	319	331	317	327	343	349	328	291	323	331	330	343	305	325	336	321	309	309	316	343	332	326	334	335	308	344	353	360	303	312	368	328	353	305	326	306	339	324	349	339	326	344	329	295	342	325	323	320	322	349	315	336	329	332	328	312	313	326	315	351	321	330	340	334	305	345	334	342	330	334	332	359	346	302	317	325	339	334	346	328	315	319	306	340	319	336	346	356	334	320	316	295	297	282	325	348	310	320	354	329	342	333	321	353	337	320	299	331	336	306	297	307	308	334	318	325	347	327	316	362	333	331	350	320	345	330	336	330	356	300	338	347	340	328	353	330	318	294	357	340	353	344	303	317	317	338	350	324	350	356	333	318	300	310	348	345	336	335	332	272	333	345	333	352	334
17003	3547	37759	50448	50939	14728	1369	463	378	358	294	308	302	243	260	235	227	222	221	225	198	231	219	195	205	251	194	185	182	178	206	206	201	173	183	182	178	168	168	180	184	190	176	166	168	161	169	194	164	177	196	165	170	173	158	197	187	162	184	200	183	193	195	187	154	152	194	170	168	188	191	184	203	165	162	188	192	187	175	194	159	154	188	194	164	175	171	163	195	177	165	143	159	155	165	196	169	145	173	195	181	164	177	186	183	153	185	176	175	163	197	180	179	145	164	182	155	187	206	186	184	173	185	171	188	175	165	176	192	173	173	172	174	187	211	181	183	149	182	169	183	160	169	196	174	160	173	164	177	191	155	187	181	177	166	161	198	162	189	168	160	166	186	186	178	179	183	175	167	160	185	183	150	187	154	166	189	182	168	175	196	172	179	166	203	180	172	187	169	159	177	177	174	174	179	168	167	159	187	143	176	198	191	156	165	180	178	176	179	134	171	169	152	187	155	191	177	161	180	173	161	185	172	173	144	165	197	173	201	181	146	197	179	161	178	200	182	154	168	167	204	185	194	176	172	169	179	165	179	173	159	171	192	153	187	149	174	191	162	153	177	143	190	176	179	177	160	187	153	194	163	198	185	158	170	154	176	182	185	175	175	173	192	187	163	161	149	176	186	181	158	181	175	172	173	187	173	208	177	176	186	181	174	163	169	181	172	163	147	169	167	173	175	167	169	183	167	180	203	176	175	172	173	178	197	169	182	179	181	176	138	174	170	186	182	187	197	182	177	188	211	191	151	167	187	197	176	162	188	143	185	172	185	155	180	158	163	176	189	164	170	160	183	184	201	193	175	188	166	187	167	153	194	172	166	179	172	180	156	182	185	164	182	202	171	185	183	172	180	197	198	168	161	178	168	183	184	179	160	161	168	183	189	170	152	154	201	192	202	173	170	197	162	183	149	155	162	188	159	180	174	164	182	167	175	172	182	179	172	172	186	187	180	186	185	163	164	169	150	185	182	172	136	173	175	168	187	172	166	155	175	178	157	174	173	173	176	195	182	153	189	188	168	186	159	160	162	165	175	173	191	173	158	159	157	170	196	187	177	188	165	173	164	186	174	170	166	209	155	182	192	163	160	182	173	136	173	167	170	187	167	151	162	162	159	160	198	178	181	179	159	137	179	167	187	201	207	187	181	167	177	157	159	146	183	167	171	172	153	177	165	195	183	181	171	170	166	177	182	179	190	172	179	189	169	169	173	171	186	132	178	182	191	169	161	163	151	157	196	173	175	176	159	164	173	194	167	146	152	176	184	185	186	208	178	191	169	158	176	185	179	168	170	193	169	168	158	155	183	152	186	162	171	165	160	173	196	163	170	182	170	158	175	146	167	166	181	169	195	175	163	178	207	166	162	166	150	164	158	157	177	191	206	176	189	185	185	152	163	176	165	167	148	163	167	201	151	180	182	181	178	177	169	176	165	151	198	161	160	163	154	161	160	171	223	171	174	176	187	180	184	187	146	197	182	193	182	162	170	174	186	173	158	171	157	156	175	177	175	152	176	182	171	162	169	172	154	184	204	158	162	175	172	159	151	184	142	168	215	201	165	144	178	167	180	167	162	179	164	187	180	187	174	168	185	178	192	149	170	166	163	212	183	168	206	142	187	198	178	193	205	170	180	167	195	168	180	181	175	175	163	167	153	176	170	171	166	179	180	180	162	183	135	174	195	189	174	167	163	191	162	162	185	198	202	187	197	194	209	166	152	199	173	188	202	158	166	182	181	193	189	190	171	188	196	180	194	191	189	216	175	179	170	189	187	161	183	154	166	177	182	168	156	155	174	172	178	207	154	171	176	194	155	160	169	143	152	164	166	182	174	183	177	177	194	178	172	174	162	182	166	176	182	175	161	172	192	169	177	168	154	161	149	179	189	179	174	180	158	200	158	174	166	182	193	153	197	173	153	197	167	209	182	168	181	167	192	160	164	171	176	161	157	177	185	158	187	160	152	185	185	187	178	189	150	162	175	188	162	181	180	160	183	175	184	164	169	204	190	174	178	172	169	179	177	178	178	173	176	189	161	160	165	168	153	171	191	160	190	172	180	171	181	169	180	175	183	183	173	176	190	173	191	191	191	190	166	160	168	187	184	161	182	155	173	184	207	158	163	176	173	186	187	172	183	169	177	173	168	161	187	161	178	156	173	173	145	159	157	173	179	172	190	162	184	184	187	184	167	204	216	164	183	167	160	182	183	197	195	184	146	179	187	179	174	167	190	170	167	171	182	162	159	190	188	201	191	174	199	150	165	206	192	193	171	182	184	186	170	170	165	167	194	191	167	155	179	171	180	162	188	148	170	158	173	169	181	196	175	185	168	155	181	159	179	158	152	165	157	152	174	187	173	171	161	201	180	180	191	180	171	159	196	185	184	163	178	191	156	193	174	209	182	176	192	156	147	178	166	175	163	183	195	203	157	185	145	162	174	158	158	180	168	170	178	166	173	164	175	158	168	185	165	168	203	163	169	187	193	154	158	185	189	167	188	167	174	156	187	181	171	178	177	180	183	170	211	175	171	182	172	164	187	165	199	194	184	178	181	188	164	158	166	172	161	194	172	175	149	162	186	164	161	167	157	156	194	185	167	156	178	168	179	199	212	168	158	171	180	162	180	164	179	146	175	187	198	179	170	176	214	195	171	170	169	177	166	179	161	173	165	184	186	155	174	188	167	161	168	173	179	160	164	185	178	168	182	167	162	193	187	172	186	159	172	182	183	168	224	178	205	176	165	189	174	157	154	170	186	191	199	192	168	190	179	211	160	174	174	169	171	181	198	164	154	159	149	159	176	146	181	181	162	153	132	162	182	182	173	179	174	165	173	146	171	164	174	170	169	149	183	168	173	179	178	197	175	195	187	164	160	171	165	169	168	185	193	183	177	175	159	187	186	163	187	194	175	164	170	163	194	158	183	191	174	175	178	197	159	156	167	148	182	159	189	146	169	164	192	169	145	141	187	172	199	175	146	174	195	169	186	172	182	171	164	163	176	158	174	173	202	169	201	160	156	186	152	166	157	182	186	203	157	177	154	156	175	160	182	175	170	187	171	138	185	175	187	169	164	136	166	181	155	158	164	180	185	179	181	167	182	153	161	181	183	172	154	181	158	170	178	154	163	187	163	177	166	184	158	145	180	170	166	165	151	181	184	164	206	173	168	199	157	166	164	176	189	155	168	171	171	196	175	171	176	166	165	167	180	162	165	175	193	171	195	171	191	170	178	184	172	181	156	184	152	190	164	165	180	175	209	164	179	168	196	189	215	191	156	190	160	198	189	167	173	174	165	192	160	179	189	163	166	165	189	166	171	164	144	193	176	140	159	170	167	156	140	164	178	187	176	169	186	193	181	186	176	195	163	160	171	184	168	154	148	176	178	153	156	196	185	177	191	162	170	184	174	193	156	167	186	151	176	182	158	149	177	157	183	172	166	171	171	172	184	187
8186	2698	41243	56843	58744	3621	2347	1880	1662	1510	1266	1171	1015	943	879	797	783	731	698	639	602	664	617	597	559	587	553	538	544	539	494	484	493	476	474	465	448	492	487	469	466	467	421	417	453	448	486	434	464	441	454	475	471	443	427	441	431	476	441	429	475	440	447	446	444	396	420	440	427	401	436	424	429	442	423	410	438	414	506	510	443	412	417	422	392	440	410	431	414	433	393	421	396	398	433	415	394	395	401	422	401	386	413	403	415	450	407	389	376	415	417	364	383	389	429	410	399	426	408	393	385	400	367	445	431	449	380	410	387	343	393	406	387	421	444	426	416	423	411	396	393	384	392	440	389	424	400	404	422	371	389	399	394	427	415	406	416	415	442	422	434	383	402	413	440	409	418	399	403	378	399	375	380	426	425	391	426	384	391	363	395	408	374	407	430	396	400	407	380	424	402	399	408	395	403	407	438	395	404	399	401	413	398	408	385	406	416	431	404	402	407	409	432	410	407	439	449	397	392	416	413	400	445	406	424	409	395	385	462	454	392	434	406	405	392	392	394	398	418	417	407	421	407	393	425	444	424	410	416	391	385	407	395	390	419	418	389	438	404	427	424	383	398	400	432	418	392	424	423	388	467	397	393	393	438	411	379	404	397	410	408	414	393	405	430	356	376	397	392	384	430	410	399	386	396	427	386	410	438	417	424	385	406	391	388	462	399	392	393	410	428	372	412	391	410	392	383	397	407	419	435	380	406	428	371	399	418	394	376	403	415	366	387	408	391	398	415	388	424	385	362	387	421	423	368	396	395	397	410	411	407	440	417	426	424	375	382	413	430	386	404	436	405	395	428	394	422	397	415	449	415	386	415	400	413	416	409	393	408	395	374	402	410	376	376	429	423	379	426	418	385	404	415	417	440	391	414	409	382	372	414	382	409	410	432	399	440	411	374	379	414	391	400	407	417	403	423	406	379	388	408	407	409	414	419	390	392	434	410	405	394	366	430	414	445	401	422	376	390	373	423	386	401	397	396	414	409	412	427	351	395	403	421	428	384	398	370	426	388	396	423	383	375	398	419	459	408	399	381	400	400	386	377	405	388	397	408	396	397	427	437	409	460	428	395	401	435	436	396	389	390	404	414	412	411	394	416	426	388	417	382	389	409	414	365	401	427	443	350	395	384	408	435	412	377	406	396	409	417	397	428	423	413	418	410	409	405	426	392	431	364	413	433	430	412	377	425	397	405	394	449	404	405	408	394	382	408	396	414	384	395	422	375	407	416	394	393	406	416	402	430	385	458	417	384	382	434	422	409	411	397	397	399	388	454	394	436	373	413	438	408	433	438	393	383	404	390	392	391	421	432	406	389	425	401	366	381	392	383	403	375	406	416	420	425	418	406	440	409	386	419	426	428	384	381	382	392	392	407	433	440	410	412	429	403	433	446	396	404	402	385	366	385	374	415	400	393	427	431	398	409	423	402	363	371	431	423	438	429	392	425	364	383	415	408	398	413	398	410	430	394	415	389	409	418	412	405	395	410	418	427	397	381	382	449	432	400	416	390	385	414	384	425	401	395	416	414	421	397	390	401	355	404	386	393	397	393	419	382	437	398	398	397	415	396	387	389	399	403	404	428	423	404	402	369	411	407	408	417	427	405	407	403	378	427	397	414	407	381	403	408	394	414	415	421	383	390	418	429	356	405	417	392	387	412	395	374	415	378	436	396	400	420	397	406	389	435	412	395	360	375	379	413	380	424	397	423	381	389	401	370	401	384	413	400	429	397	419	387	413	406	392	403	392	377	406	414	372	399	410	406	410	411	401	432	417	429	387	413	380	409	421	410	390	393	399	442	409	416	437	371	410	414	399	412	404	415	413	411	400	410	421	395	424	402	431	428	366	425	425	397	413	418	443	421	374	374	402	413	405	426	390	403	430	380	408	375	394	377	430	396	394	399	406	436	429	392	400	394	400	439	435	371	412	416	414	421	395	407	459	386	386	387	433	424	432	398	405	413	406	398	396	409	356	390	394	392	413	423	422	385	405	409	385	417	388	397	379	419	411	427	399	401	373	388	381	417	367	398	408	409	423	384	405	390	403	396	436	395	379	400	366	391	403	400	419	411	397	413	402	384	382	384	392	387	400	408	403	399	415	390	385	407	423	370	370	387	419	374	393	412	414	430	466	420	386	412	420	389	415	421	424	418	430	375	398	408	399	378	434	398	394	403	407	420	423	406	420	390	389	385	428	420	393	448	416	427	405	396	439	437	410	394	379	410	388	409	418	365	409	404	399	396	421	397	424	414	433	376	422	423	416	387	452	348	405	399	357	409	385	430	425	388	402	384	394	410	372	415	399	382	419	394	417	427	391	404	410	386	390	396	405	450	438	398	424	395	431	400	392	415	402	415	404	428	391	412	396	413	430	395	412	403	374	387	403	409	415	378	401	397	395	374	389	402	410	341	408	393	408	389	405	383	410	409	432	380	409	389	378	416	412	415	398	372	409	387	408	391	403	392	397	427	373	387	370	423	430	401	404	423	422	365	371	407	377	398	391	434	433	390	379	406	419	396	399	403	405	423	375	416	405	420	415	427	428	437	399	380	401	409	372	390	419	368	382	421	404	395	409	397	397	424	424	351	400	386	407	419	391	424	387	379	377	405	397	419	417	410	396	424	376	446	413	417	410	419	401	400	401	366	407	437	405	344	424	360	401	376	399	389	396	418	413	435	370	412	418	383	394	406	415	403	421	417	396	452	383	422	394	413	408	399	404	382	413	432	417	412	386	431	416	410	400	431	405	400	415	415	416	427	389	409	363	379	384	384	407	403	403	401	418	405	397	399	404	376	388	448	371	411	435	432	383	417	399	428	424	390	421	387	378	383	392	351	412	408	401	405	392	384	407	422	415	454	408	406	358	402	431	379	365	408	425	420	403	416	382	381	364	419	412	421	439	425	391	414	411	415	410	388	393	408	372	379	433	371	406	419	397	440	397	441	375	392	432	448	389	411	411	419	414	403	369	417	436	386	425	412	392	398	393	385	413	404	380	385	365	373	368	396	427	402	426	411	454	405	425	471	392	436	407	407	453	372	406	421	398	380	384	395	440	392	374	389	385	424	412	386	388	391	389	383	382	419	423	418	425	433	387	393	405	413	380	395	362	385	377	392	408	410	427	402	409	406	392	406	413	405	404	395	400	417	395	429	413	392	396	387	405	377	398	424	417	402	436	379	380	452	422	405	349	428	405	410	391	408	385	407	391	426	402	394	371	423	394	424	410	396	376	443	371	404	373	380	396	380	404	430	410	407	406	404	394	392	375	390	431	403	444	401	384	427	385	414	433	382	410	363	397	418	380	449	411	411	395	396	416	393	423	403	403	426	396	387	401	380	409	369	404	410	407	382	407	388	438	418	376	374	399	461	423	376	421	392	402	453	389	390	393	413	402	362	398	404	396	417	392	436	407	407	379	396	425	410	375	411	402	420	388	386	441	434	426	380	422
2399	440	1005	1079	1263	69	61	66	48	40	57	41	53	67	54	49	52	35	66	58	51	34	52	42	43	59	49	56	52	47	45	48	48	49	37	46	47	40	49	47	46	48	43	33	39	36	54	50	43	46	39	44	47	38	53	48	47	46	59	50	36	44	43	43	38	54	42	52	53	46	45	52	42	44	50	55	47	60	45	49	46	48	50	51	45	41	49	41	48	49	38	43	53	41	72	41	48	49	51	33	39	39	53	52	44	46	54	46	53	53	53	53	50	41	43	39	40	53	41	43	58	45	55	42	52	41	44	38	61	41	52	45	43	47	46	45	45	51	50	48	53	40	44	39	45	57	59	38	55	60	61	51	34	40	52	47	47	43	44	46	51	41	39	47	55	45	48	49	49	54	39	51	49	58	52	48	50	38	42	62	41	40	42	51	37	37	39	50	42	41	38	51	46	51	50	44	52	50	44	48	55	51	41	42	44	45	40	52	42	42	45	47	57	46	56	45	50	44	52	48	43	55	57	46	37	48	34	50	56	49	43	67	56	47	35	43	45	43	43	48	43	38	51	52	37	61	57	50	50	34	41	47	48	63	45	38	49	46	46	37	48	61	46	44	46	41	37	39	52	44	47	38	39	48	40	51	43	39	40	52	46	36	51	47	50	49	43	44	36	48	40	43	63	51	53	51	41	54	48	60	39	59	54	54	46	67	60	45	57	37	41	43	65	44	38	45	54	32	35	52	37	59	34	37	51	42	50	55	40	51	51	46	41	45	58	44	52	51	52	61	55	45	36	62	60	50	43	38	48	44	46	35	36	54	44	47	54	44	43	40	37	51	34	42	43	49	50	56	48	44	43	44	48	39	49	51	47	40	44	49	64	47	42	43	47	45	41	64	40	46	35	40	38	64	46	48	53	49	46	41	30	46	49	40	62	61	47	50	56	57	49	57	47	48	45	58	57	48	47	39	48	55	54	56	50	56	42	45	40	36	37	47	59	61	46	50	56	46	44	40	45	42	43	47	45	54	45	54	36	47	50	43	65	49	38	46	45	33	44	32	58	47	47	37	57	56	60	48	55	48	41	45	44	43	47	50	46	53	43	44	43	38	45	47	51	63	49	51	36	45	65	60	53	48	41	48	39	51	53	45	44	47	47	41	48	53	59	41	46	47	39	53	52	50	40	61	43	56	39	48	57	47	52	59	49	47	61	38	46	36	36	50	46	47	43	48	46	44	46	44	57	50	45	37	61	46	39	46	49	52	36	52	52	55	51	37	41	48	38	50	48	42	47	44	46	49	44	55	51	45	40	39	29	54	48	43	51	44	48	47	42	39	49	52	57	58	38	54	49	40	47	45	52	52	38	50	36	42	39	47	47	46	40	53	47	54	42	45	49	54	35	48	46	55	47	45	46	49	45	47	57	49	72	48	42	51	40	44	48	48	46	47	41	49	51	49	52	39	37	44	49	50	47	44	35	53	31	46	59	42	42	50	60	34	50	49	42	51	66	48	37	41	54	65	52	48	50	54	38	45	41	33	36	52	47	43	41	51	48	50	51	50	44	54	32	53	42	43	45	46	47	38	50	46	46	37	39	52	46	40	54	38	52	51	49	41	50	50	36	50	53	37	42	42	46	58	49	50	39	56	58	51	47	36	44	41	56	48	50	51	46	43	43	54	55	34	41	56	42	44	37	53	40	44	48	53	66	44	53	55	62	58	26	41	52	48	40	51	44	42	40	37	41	52	44	50	36	56	41	44	47	52	53	34	59	33	38	48	44	43	47	51	51	43	53	45	57	47	51	46	45	52	41	40	53	49	49	60	37	46	47	32	49	42	39	44	41	44	41	58	52	54	53	52	53	55	63	43	46	57	38	54	52	45	34	42	43	54	45	50	42	44	43	52	38	39	52	54	38	57	46	42	43	45	48	50	53	46	52	43	37	58	50	49	29	52	41	50	50	34	39	48	46	54	59	41	35	46	38	42	46	52	36	58	43	45	45	53	45	40	38	44	36	48	36	34	59	44	37	42	51	41	43	47	35	41	48	50	62	44	44	39	53	48	31	42	39	43	44	31	51	54	42	37	45	50	37	40	56	46	48	70	52	58	47	54	40	51	45	41	57	39	50	65	43	43	57	53	50	52	50	37	51	38	44	35	47	52	51	49	41	62	51	34	48	44	38	41	41	39	49	48	46	44	50	49	45	60	38	37	51	46	41	65	40	51	43	43	40	47	40	31	48	57	51	41	43	47	41	34	47	42	44	51	42	43	50	36	60	44	49	51	51	53	47	41	51	51	54	59	58	40	38	63	61	46	48	51	43	58	54	63	68	37	63	35	35	58	52	56	54	49	55	48	46	40	50	55	42	51	55	46	43	41	42	47	36	43	47	62	35	40	48	41	47	47	50	47	39	51	38	51	44	46	54	47	40	50	44	54	43	61	44	51	51	36	42	50	48	49	52	40	40	55	44	66	43	46	66	37	52	37	54	55	49	50	58	45	57	48	54	45	49	45	66	53	36	47	42	45	42	38	39	46	54	37	41	38	37	47	47	38	45	52	47	45	41	44	64	42	38	62	43	42	63	49	46	31	60	50	47	38	52	35	51	61	46	50	49	56	36	73	61	38	49	40	44	46	45	34	39	54	44	63	41	53	47	39	53	53	56	45	34	46	45	46	36	46	65	44	38	54	48	53	43	46	41	43	50	54	60	36	47	48	57	44	43	44	36	46	43	54	43	38	46	49	45	37	47	32	47	52	58	56	48	57	48	60	47	48	58	54	46	40	61	45	34	50	44	36	48	46	53	53	62	55	45	48	50	39	48	46	46	45	44	43	35	44	54	48	42	49	31	46	47	40	60	51	41	33	41	49	49	50	37	38	55	41	39	43	40	36	43	43	44	45	44	35	35	33	48	58	56	40	34	55	46	54	34	39	41	34	44	52	40	54	49	54	40	48	54	46	38	54	42	47	53	36	43	53	49	58	69	39	56	40	51	45	51	47	42	47	49	36	58	46	53	51	45	44	39	47	50	39	59	49	51	49	45	55	55	46	55	50	38	51	48	60	52	65	44	51	48	49	40	59	53	48	47	46	44	48	43	53	36	51	49	41	45	45	54	44	42	40	43	47	47	50	46	49	46	40	45	58	53	36	46	61	50	36	49	47	69	52	42	46	50	45	49	41	47	54	56	40	57	33	31	45	36	54	45	53	55	37	37	47	41	48	49	41	43	49	48	52	56	44	43	57	39	48	44	47	51	50	38	56	52	48	44	43	31	51	40	51	41	49	54	44	51	55	53	58	46	48	54	51	52	55	41	51	49	42	47	47	58	53	46	40	54	42	39	41	56	54	41	50	63	41	45	39	52	47	54	36	62	55	43	30	54	39	22	50	34	45	48	53	55	48	38	52	43	50	47	42	53	47	65	43	37	43	57	37	49	40	48	41	38	40	42	52	62	47	45	50	65	36	34	50	44	32	39	55	43	38	50	62
2177	494	2722	4516	5862	204	183	175	177	135	161	137	167	154	173	162	162	140	144	137	156	145	123	150	132	167	151	144	155	130	149	173	175	150	136	146	136	152	150	151	142	139	139	144	139	161	151	138	163	134	150	151	145	134	142	128	141	135	148	150	139	156	136	156	132	142	160	154	145	142	142	161	150	133	144	139	146	136	140	141	124	174	139	140	130	140	143	141	147	155	146	147	151	133	139	146	144	134	143	154	129	131	143	148	124	147	124	140	140	150	148	149	143	137	134	148	136	141	149	138	134	139	129	120	161	135	142	164	142	143	141	144	135	118	119	157	150	144	155	148	148	127	146	159	142	159	138	135	117	136	143	156	150	140	141	148	128	156	159	145	146	156	168	175	141	147	146	160	150	142	152	132	119	164	148	129	148	150	141	144	149	141	151	151	144	185	122	150	152	134	143	138	140	146	152	127	153	165	136	161	146	132	135	160	150	132	145	140	140	159	142	143	123	154	137	160	140	129	141	145	156	156	144	169	140	126	149	129	138	156	126	137	134	137	157	155	160	149	155	141	166	130	145	161	160	134	145	153	131	145	160	137	164	159	141	183	175	152	157	134	131	140	134	141	153	146	141	140	148	153	138	143	125	135	123	145	146	163	146	172	146	134	140	135	152	147	136	150	150	139	123	137	125	133	143	154	164	140	133	142	143	147	141	144	133	132	159	133	136	142	146	139	153	143	140	138	141	132	147	144	144	141	165	135	150	154	130	140	127	124	132	144	151	111	137	146	151	143	132	124	134	140	156	139	145	133	112	136	140	157	124	134	139	138	162	121	144	132	164	144	133	154	143	130	151	133	165	162	129	130	165	150	147	141	128	150	148	120	126	151	146	138	153	151	168	134	170	159	144	126	139	176	141	142	150	152	141	153	152	135	162	148	149	140	141	141	114	148	136	151	142	146	138	138	141	141	174	128	152	136	137	171	144	123	147	138	126	152	155	148	143	141	138	134	137	166	118	140	150	127	158	139	155	141	153	136	135	145	160	148	133	132	158	159	155	127	139	145	162	128	148	136	151	148	156	154	133	151	176	147	146	144	165	172	150	142	138	145	137	155	156	147	136	146	139	149	151	139	138	141	170	163	141	163	146	115	140	135	137	158	162	152	153	139	167	161	146	169	142	145	141	140	162	144	138	163	165	151	155	143	138	139	134	146	151	132	152	145	141	142	148	141	138	157	139	121	152	139	140	157	166	143	131	148	142	179	139	172	148	144	141	155	142	151	146	144	139	170	154	130	146	141	143	149	147	167	148	162	149	130	152	159	152	146	160	143	142	134	132	154	147	131	126	136	158	142	164	145	145	156	132	142	157	133	119	137	141	149	149	159	145	122	146	141	137	134	136	136	155	152	120	147	144	143	151	132	149	149	144	153	163	166	144	147	159	130	159	144	143	140	160	158	128	145	138	143	119	142	142	148	140	138	147	142	127	131	142	151	126	156	151	120	136	151	137	155	132	135	133	150	166	158	133	135	146	145	133	133	137	140	143	148	133	144	137	163	133	132	152	163	143	147	131	137	158	164	134	141	155	155	146	125	127	155	145	135	150	132	136	132	149	155	142	149	152	143	149	148	131	131	134	137	164	175	141	142	168	147	152	140	153	162	150	144	148	125	118	154	148	134	125	159	128	128	142	133	148	160	153	156	162	151	159	140	137	122	130	153	140	139	104	147	150	141	151	134	143	168	133	143	164	169	153	155	143	126	160	151	153	169	142	148	135	138	147	159	149	149	149	139	121	144	142	139	155	148	132	141	140	153	121	148	146	153	131	131	161	129	150	147	141	158	136	164	133	120	134	118	155	164	131	164	146	135	153	141	159	152	125	148	139	150	159	160	144	148	154	130	163	138	151	143	136	145	162	137	156	142	161	149	133	134	161	154	136	134	167	148	166	153	153	164	144	130	138	151	121	158	144	138	129	136	153	151	154	157	150	151	126	143	139	126	154	155	146	141	140	153	151	142	119	147	131	161	147	145	133	150	153	158	140	132	150	139	133	160	157	153	130	126	145	148	160	141	145	132	166	111	159	126	153	161	138	137	140	98	133	141	133	162	150	130	151	117	142	157	137	156	136	137	129	129	169	141	151	144	154	146	158	140	131	143	168	125	135	120	153	151	145	116	135	138	126	136	177	145	140	156	137	130	137	134	149	136	137	130	152	153	143	152	146	143	135	133	157	145	155	148	157	170	150	170	150	142	127	156	161	150	136	148	145	164	166	132	142	146	146	154	132	157	147	148	148	148	156	134	137	135	141	141	141	132	141	141	138	152	120	160	132	167	156	149	146	127	145	148	143	145	134	150	158	134	156	145	152	149	138	141	133	161	161	122	164	161	156	137	157	147	143	155	144	147	139	145	167	146	150	142	109	146	153	138	164	169	164	148	144	127	162	149	131	160	152	137	146	140	155	145	161	149	152	138	135	165	144	162	128	136	146	159	161	142	128	152	133	148	138	142	136	152	149	153	153	159	147	155	139	139	145	153	151	161	161	154	144	142	144	157	148	149	143	147	157	125	151	148	120	139	160	139	132	145	154	148	147	142	143	161	143	139	157	141	131	140	137	147	141	139	131	144	139	139	159	155	157	143	137	145	160	143	148	156	157	142	146	171	138	147	150	151	147	150	124	155	138	176	143	134	147	134	155	144	156	144	152	155	142	139	156	170	149	157	135	156	155	164	138	146	126	126	137	148	128	149	181	141	123	132	145	146	157	142	144	154	155	145	155	138	154	120	151	130	147	122	164	174	152	134	145	152	123	159	146	143	165	153	160	144	168	136	132	165	145	140	139	144	133	138	125	170	135	146	143	137	122	159	158	146	169	149	147	125	126	139	134	162	143	147	149	123	145	155	136	141	141	149	151	131	154	155	124	151	178	142	143	136	158	141	142	149	155	156	142	146	134	170	169	140	133	160	148	157	149	148	140	177	131	122	136	127	133	151	145	151	166	129	136	146	146	137	158	132	144	142	158	135	147	165	138	122	149	145	136	160	117	157	158	155	133	146	144	141	145	158	149	138	151	148	119	129	124	160	148	127	153	134	154	156	129	158	138	132	154	139	155	152	133	142	168	151	135	150	128	152	156	154	143	146	159	130	138	135	147	160	144	143	152	170	126	152	150	149	160	148	144	143	150	144	158	145	120	169	157	146	136	153	140	145	127	160	149	152	155	144	112	127	165	142	172	127	155	166	164	142	137	163	137	145	149	132	147	134	149	154	152	149	119	154	130	133	142	162	133	151	123	146	155	138	153	144	148	134	143	136	138	162	134	140	161	139	150	152	126	167	132	125	150	139	154	144	139	141	142	166	140	155	144	141	159	150	132	138	135	143	147	145	129	144	132	170	145	165	139	157	152	142	139	144	144	151	130	139	156	135	134	136	141	125	134	144	140	167	143	142	149	160	156	148	120	153	133	142	152	154	153	147	142	139	154	140	125	138	168	150	147	136
10116	1601	25511	37359	36481	6044	400	273	212	229	207	168	182	165	159	169	153	153	140	129	142	128	161	138	123	137	169	144	123	148	121	119	147	124	110	116	135	136	132	129	145	140	128	122	123	160	122	126	140	122	115	151	124	135	130	145	130	132	151	115	153	125	138	111	113	119	134	132	128	116	137	130	116	171	133	119	138	128	134	111	136	116	144	142	117	134	135	145	119	109	118	139	144	144	127	122	118	129	126	129	121	132	130	133	114	120	151	132	129	131	146	140	138	112	128	111	136	136	130	114	135	139	132	132	114	159	111	134	147	137	134	144	160	142	110	137	114	121	139	112	101	142	136	128	125	140	118	157	124	126	132	135	123	142	128	166	136	141	125	133	131	135	125	129	152	145	118	133	121	132	138	133	112	118	132	134	115	143	113	143	137	110	108	121	146	129	102	122	122	151	134	120	137	120	144	151	121	148	148	137	117	127	118	134	130	160	141	143	121	117	144	141	117	153	141	134	132	146	139	138	151	113	130	131	132	135	144	138	135	115	132	146	145	128	124	134	132	136	154	113	126	131	130	130	128	124	131	123	131	133	133	143	126	134	148	133	125	118	137	149	141	137	120	123	124	134	144	126	139	133	133	137	135	122	142	133	127	127	133	133	154	142	142	127	117	138	122	119	137	143	131	132	154	120	125	129	118	129	120	122	118	139	103	125	135	144	148	141	128	127	126	117	129	124	118	141	141	132	143	130	109	127	122	137	129	130	125	121	135	129	123	129	140	141	126	150	143	104	125	135	130	133	131	132	114	131	126	137	130	125	108	100	134	152	153	142	137	128	128	140	132	125	127	128	147	130	152	114	145	113	123	143	124	116	117	101	129	118	124	138	103	124	112	130	136	134	124	126	127	121	120	117	140	137	140	123	133	140	132	128	136	128	134	145	121	135	141	133	143	123	150	120	147	149	121	146	135	151	108	135	138	123	132	145	118	115	142	107	109	122	148	136	110	143	138	130	124	132	125	140	145	126	119	134	126	151	149	147	117	124	108	114	150	151	134	153	113	131	120	135	120	122	119	128	114	134	135	126	124	126	122	126	128	120	139	136	139	111	130	112	116	135	131	154	122	155	130	144	139	141	142	110	129	129	142	146	128	118	125	142	130	138	138	138	120	134	119	139	125	129	132	122	131	125	158	134	145	127	126	132	141	134	136	120	140	138	131	146	111	139	160	128	137	128	138	123	129	145	114	125	122	134	129	117	118	112	132	136	148	136	125	135	113	140	133	121	108	136	122	133	142	133	123	149	132	113	143	153	149	105	124	128	129	136	136	159	116	130	144	117	131	146	120	133	119	127	123	131	111	121	117	149	132	117	121	129	154	139	130	147	119	143	141	139	111	156	127	125	106	113	128	138	129	129	116	130	131	147	135	115	118	129	125	111	137	140	133	104	143	157	147	135	133	152	132	128	117	116	128	128	148	126	141	128	117	129	120	122	114	139	139	138	124	128	142	131	128	120	119	128	110	119	128	111	127	125	117	125	135	135	134	140	138	104	104	147	124	126	124	148	124	136	131	169	160	123	125	131	162	130	120	111	130	134	134	112	129	121	119	122	119	132	141	133	133	125	122	134	144	133	137	109	135	110	139	142	147	117	140	133	137	121	116	156	149	126	123	133	121	136	137	119	128	137	161	147	118	139	134	116	125	153	132	144	105	127	140	138	150	134	123	134	136	144	134	116	134	118	128	121	126	152	116	138	134	132	138	97	120	129	138	122	119	143	146	149	135	135	116	134	155	134	121	112	130	128	118	137	144	146	141	135	127	126	109	155	109	135	123	128	134	130	118	141	133	125	125	110	126	136	141	114	131	112	132	116	127	143	112	116	147	126	157	120	128	131	119	136	152	133	125	146	133	123	100	100	126	133	112	125	130	134	133	129	112	114	121	148	115	133	127	125	127	129	107	86	123	163	110	116	149	135	120	114	130	112	117	122	132	150	115	124	146	142	130	121	110	127	134	121	128	147	122	132	132	123	136	141	144	123	118	108	122	146	118	111	147	134	153	145	109	119	119	123	126	119	145	124	128	137	134	131	141	115	121	159	150	147	142	114	116	140	136	123	136	134	121	135	140	125	129	137	134	112	128	127	127	123	125	133	116	145	121	129	130	121	118	124	117	145	117	134	130	124	141	120	126	131	113	101	114	112	130	150	140	143	127	132	127	141	129	120	131	140	130	132	133	136	137	138	134	135	129	133	135	136	147	129	138	120	108	135	152	136	130	140	137	133	117	116	119	136	148	129	119	119	152	136	140	120	128	143	134	120	127	130	147	131	131	137	126	133	131	125	124	126	128	134	109	133	122	128	129	131	128	126	117	123	129	99	146	140	124	131	135	125	121	121	130	140	121	122	122	120	136	151	127	127	121	125	125	125	151	154	138	133	139	143	118	144	131	126	133	118	112	125	142	127	136	143	124	144	128	127	122	146	128	134	124	130	128	111	140	115	151	129	127	147	114	105	138	126	113	115	147	133	134	144	134	137	148	137	120	109	163	135	124	117	136	134	138	130	124	131	136	126	139	133	139	130	135	131	133	122	104	130	117	121	142	140	133	134	129	142	116	137	128	132	140	130	114	124	131	134	108	106	146	123	114	122	117	103	123	99	121	112	113	136	126	114	129	130	135	145	128	129	127	138	114	140	120	127	119	133	122	123	121	124	122	129	129	141	137	137	133	136	115	137	142	129	129	132	122	147	130	129	144	124	126	120	127	138	135	145	139	156	104	149	115	142	125	111	137	129	137	132	109	128	131	119	134	128	125	107	133	150	111	117	136	136	151	114	135	137	123	145	123	144	111	106	109	121	117	123	117	133	129	129	126	134	112	126	120	128	123	145	133	132	123	133	134	128	124	128	114	130	145	135	125	141	121	146	117	120	127	136	144	138	125	137	103	108	117	123	150	139	139	135	129	131	115	127	131	137	165	127	116	125	133	145	147	128	152	148	128	139	117	145	120	126	131	129	156	112	128	131	125	117	116	134	130	145	122	156	149	124	137	137	130	147	129	118	122	134	116	135	130	126	134	131	144	141	122	120	134	130	136	148	144	130	142	133	127	134	138	113	115	145	124	112	152	119	139	135	116	120	130	119	126	125	138	118	111	145	136	127	140	130	138	144	120	139	142	130	103	139	145	127	126	131	134	114	126	131	136	129	136	127	138	139	120	126	141	129	124	148	146	126	125	124	144	146	138	126	132	122	124	130	120	123	114	129	139	123	119	134	121	134	137	130	146	113	154	114	128	105	154	130	128	130	125	126	150	126	137	110	119	128	116	130	139	125	121	127	95	127	136	123	129	121	130	139	131	139	129	119	113	132	112	131	127	122	139	116	139	140	134	146	148	126	132	124	133	112	132	123	143	126	141	132	120	124	124	117	126	126	125	136	136	138	132	132	116	120	122	106	144	130	134	127	134	133	125	131	120	128	120	122	111	126	136	126	129	150	162	141
6468	1620	32250	47879	44509	1757	1363	1203	1062	877	807	718	648	632	620	565	535	495	479	457	414	426	418	412	416	386	414	412	403	411	350	373	367	381	371	357	347	353	327	390	370	322	362	337	370	363	346	369	343	355	345	345	342	364	337	355	379	321	374	332	381	359	314	338	344	313	348	320	341	329	323	354	347	360	358	334	312	330	329	329	356	331	349	331	326	318	356	329	310	342	361	342	330	320	325	295	324	326	323	298	309	339	319	331	337	324	339	317	320	323	359	333	308	347	313	311	357	328	353	372	367	305	326	335	317	331	306	370	336	305	339	338	288	314	332	357	311	338	301	338	321	321	338	320	334	326	306	289	319	354	322	340	329	318	337	369	332	317	330	326	332	326	318	308	306	343	337	318	344	309	335	352	337	368	312	354	350	369	335	345	321	317	350	312	322	303	375	335	342	352	341	345	327	313	327	321	287	299	322	327	341	330	322	327	334	311	335	314	316	320	366	354	325	329	329	354	329	315	334	315	345	333	336	328	306	324	308	356	319	319	323	320	340	290	324	334	308	313	303	319	328	339	316	315	312	329	329	360	337	315	324	329	337	284	363	323	326	325	302	315	350	356	345	299	300	349	329	315	323	335	315	340	355	331	321	312	330	346	331	341	308	324	305	312	306	318	325	334	330	314	321	302	318	323	332	365	335	306	337	342	347	321	328	335	296	341	350	303	327	319	331	330	315	312	290	328	346	340	290	328	294	348	299	334	366	340	342	313	312	344	305	298	322	355	310	294	326	336	332	325	299	319	334	324	319	329	330	306	305	308	313	345	291	311	325	320	339	305	323	354	323	313	333	331	323	314	337	347	340	347	319	341	323	303	344	334	327	342	336	326	322	315	337	338	313	354	324	332	354	344	337	334	346	286	307	319	329	305	361	342	317	325	292	334	312	321	319	349	329	301	308	335	325	345	334	327	334	307	301	326	297	339	333	375	313	350	360	326	319	329	315	317	340	337	337	341	331	339	353	297	332	361	310	321	303	327	354	388	310	323	322	343	301	340	333	306	337	353	340	356	335	328	288	332	307	304	329	369	313	281	332	301	322	291	300	352	329	318	304	330	297	323	327	327	366	322	314	350	302	332	323	317	323	357	313	350	312	353	320	343	316	318	337	320	277	326	340	335	296	317	289	306	364	359	329	335	315	331	329	308	302	317	322	318	333	325	335	343	328	322	321	328	359	371	300	309	331	326	331	302	330	335	315	335	304	327	337	329	350	307	341	314	321	323	295	324	309	335	302	312	312	347	328	321	321	339	329	307	330	341	331	324	319	316	295	336	310	308	337	317	329	312	347	348	323	346	339	296	314	345	338	312	317	299	347	331	313	328	319	332	376	338	300	318	325	333	336	338	317	355	308	347	348	345	335	327	342	311	297	319	300	314	323	339	345	323	337	317	327	313	323	372	307	310	318	304	334	325	276	334	357	308	333	310	334	315	343	325	323	308	325	334	315	329	318	304	302	328	338	313	290	307	306	325	291	290	323	301	319	323	337	310	310	324	309	293	300	336	334	342	316	318	328	329	354	329	337	316	337	329	322	327	319	289	302	302	356	343	326	341	309	334	308	335	327	345	358	323	329	316	303	346	314	338	329	320	273	330	292	337	316	320	318	364	328	303	315	323	350	302	319	328	321	324	289	329	334	327	304	307	293	296	334	339	326	335	325	324	312	329	310	345	325	306	334	332	335	327	315	337	305	344	321	335	306	304	289	318	285	298	324	325	328	305	310	317	313	333	309	349	320	309	298	308	340	322	323	315	343	348	334	340	311	334	332	351	326	314	328	317	333	355	340	328	344	356	282	346	328	297	323	341	309	328	325	328	335	292	341	328	334	339	354	331	328	320	354	304	321	329	354	330	312	302	334	325	333	305	298	287	334	324	296	310	304	310	295	321	306	336	344	332	314	335	334	318	327	320	341	305	328	339	332	321	363	340	294	324	350	345	345	317	347	364	305	328	341	337	303	341	324	352	299	333	314	343	343	324	334	352	338	331	302	324	367	308	362	324	333	302	309	345	289	335	330	361	321	320	313	345	336	370	309	317	330	331	274	353	333	327	312	318	313	337	310	357	343	325	356	292	338	339	309	335	308	302	315	303	333	300	300	339	317	312	321	321	332	344	320	325	319	317	336	322	308	332	311	309	296	284	330	334	323	290	323	304	330	332	322	312	331	333	308	335	349	346	297	322	338	333	306	330	320	315	330	325	349	310	359	337	351	327	338	299	330	346	312	334	328	327	345	318	338	315	327	332	316	326	317	333	303	341	328	293	327	284	311	343	326	322	319	323	321	314	325	333	322	343	278	342	354	308	337	327	331	320	341	324	339	347	298	325	339	335	325	308	314	298	296	334	304	298	308	303	314	346	334	320	330	318	303	330	317	317	336	330	357	335	300	353	322	291	316	338	324	341	336	336	304	313	321	316	317	327	369	320	319	302	311	333	301	344	330	344	307	299	320	340	345	333	342	340	302	330	321	302	314	311	324	287	350	321	320	282	334	328	334	306	360	326	325	343	328	307	312	331	311	333	303	347	327	283	333	331	353	348	342	328	304	344	348	346	326	307	304	314	322	354	333	375	332	304	343	303	326	319	300	320	298	323	350	328	318	344	315	347	323	354	302	327	328	308	326	331	321	312	331	300	342	321	322	336	321	348	308	338	333	336	313	320	330	328	308	305	321	349	313	335	358	346	363	321	307	339	338	303	324	334	321	337	323	326	332	292	352	319	331	294	307	302	334	299	300	291	307	299	321	337	349	298	329	309	344	357	341	353	314	330	324	318	340	311	275	323	312	324	343	320	300	329	314	317	342	317	326	338	319	335	339	339	316	345	315	309	310	322	328	330	335	334	294	318	341	339	353	356	318	297	341	335	334	338	323	348	299	327	320	336	331	334	325	311	314	307	351	313	353	318	328	342	351	312	304	331	340	366	327	342	322	322	355	352	324	319	304	372	349	317	312	311	354	297	305	332	334	313	340	309	367	334	300	306	337	326	335	328	320	324	333	300	303	298	321	322	327	329	349	328	327	334	306	313	347	319	363	301	316	332	317	339	339	352	333	333	323	331	331	305	314	304	343	344	353	344	322	344	336	353	350	310	336	328	311	310	338	299	331	293	328	331	323	306	321	316	302	295	364	348	311	348	341	365	320	317	320	332	309	325	350	303	325	334	347	314	321	304	317	321	325	327	306	342	309	325	334	298	301	290	328	319	331	309	327	346	334	314	303	353	329	322	325	308	320	323	287	304	298	316	315	335	300	310	321	366	348	325	347	308	336	329	342	329	333	349	327	355	318	311	340	336	309	315	326	348	323	317	311	324	312	303	296	325	329	328	319	318	337	317	338	316	312	323	334	300	300	311	312	319	300	337	373	313	326	317	344	331	317	316	307	351	327	328	302	345	293	325	337	322	347	334	346	335	322	339	325	297	325	297	312	309	320	354	330	374	355	319
16691	12319	55014	52780	47335	11274	1037	451	388	330	290	275	294	248	217	245	232	233	190	222	223	211	174	203	190	190	193	185	186	165	179	184	178	196	189	181	191	194	191	203	195	192	179	162	184	167	168	196	202	172	179	169	179	198	160	184	161	193	177	192	172	174	188	151	171	194	155	144	164	178	176	163	184	186	163	183	166	173	171	186	220	190	175	184	148	172	176	184	186	158	179	179	178	186	179	182	170	172	187	148	180	191	177	176	180	170	173	171	167	175	170	139	176	170	192	185	206	185	157	213	187	139	179	175	159	167	184	162	175	182	173	187	158	193	181	150	186	162	168	171	181	179	154	194	198	187	166	177	164	178	161	156	187	160	164	154	177	178	172	175	177	172	177	171	158	177	179	165	190	183	172	166	186	169	178	161	169	156	184	179	195	176	140	182	176	205	152	183	165	184	169	166	184	165	163	176	185	188	159	194	181	190	186	162	198	159	178	168	186	183	184	170	173	185	164	165	184	171	175	156	171	154	149	180	141	171	171	163	171	187	169	169	151	142	163	177	176	200	182	174	182	183	172	163	166	181	141	160	180	149	182	161	180	164	172	165	162	167	163	154	165	164	161	188	167	151	206	146	168	162	168	191	187	142	178	169	161	171	194	190	147	168	194	155	182	160	189	174	183	179	180	163	175	194	174	182	184	173	182	174	185	167	178	181	185	143	148	186	206	182	187	189	175	176	171	162	193	170	151	156	156	193	182	173	193	198	178	198	177	156	176	160	160	193	205	207	176	181	185	176	172	172	173	209	191	188	173	180	184	172	163	183	200	192	151	157	170	190	182	200	177	180	166	176	190	154	173	167	159	165	151	145	184	154	166	164	177	163	184	162	178	186	182	159	185	161	172	194	168	173	186	172	157	154	174	142	173	172	179	167	175	168	194	174	164	170	156	180	161	163	173	176	162	160	166	194	160	151	185	189	185	183	158	195	189	180	181	165	155	195	188	171	183	182	169	172	169	162	182	196	143	174	179	202	152	164	168	175	177	170	174	168	159	179	167	199	140	191	168	165	196	145	179	151	155	166	182	150	161	177	168	200	173	160	177	187	173	189	167	156	178	205	186	161	153	143	184	176	193	197	165	165	183	171	167	153	162	156	154	188	173	184	161	184	160	189	183	184	161	170	176	169	186	177	191	166	162	150	180	161	178	211	168	187	193	186	189	154	162	164	179	181	150	191	163	159	170	184	164	177	180	167	155	162	172	163	155	180	168	160	167	142	175	155	182	210	164	166	171	169	192	174	171	188	163	175	182	185	151	158	168	180	145	170	171	162	166	178	160	180	171	174	177	199	187	191	160	183	187	164	169	189	179	177	188	188	167	189	174	178	177	189	169	180	200	176	177	166	184	190	157	190	162	152	171	181	192	198	176	180	166	163	170	174	193	174	194	174	187	175	199	157	151	170	178	179	151	154	159	171	170	163	185	191	180	176	174	184	170	171	200	196	162	172	178	192	179	161	181	199	174	174	176	178	152	199	182	184	166	186	178	165	205	177	174	177	152	199	181	156	177	141	162	162	177	198	161	164	197	162	211	182	160	175	166	186	165	183	172	185	169	184	155	179	142	186	163	198	188	173	197	175	168	198	187	185	168	181	165	154	142	180	203	192	165	151	200	191	187	200	149	166	168	163	170	181	213	182	172	180	182	175	178	166	171	172	152	161	194	178	154	207	189	153	171	176	204	193	144	173	208	165	186	176	182	168	187	188	160	201	162	183	159	181	188	174	183	156	161	157	201	187	174	177	179	162	196	177	177	151	157	158	162	168	173	186	185	186	165	188	183	168	193	148	179	178	191	200	173	169	146	181	194	176	200	198	170	191	162	181	167	185	180	175	190	183	195	203	188	185	169	175	182	172	170	170	158	161	155	174	186	151	167	205	182	191	163	164	157	181	184	183	160	167	184	166	175	143	174	175	176	167	170	186	171	161	181	186	172	190	165	194	148	167	180	192	188	163	176	180	201	183	208	154	177	163	184	174	173	163	174	156	175	169	192	181	175	201	187	192	189	173	165	149	201	176	160	180	174	217	181	161	180	180	182	191	152	149	172	171	191	205	170	184	201	170	168	170	166	187	167	205	178	191	167	159	178	181	149	174	177	193	176	177	174	158	174	175	192	187	168	201	177	182	170	159	172	167	172	159	170	177	167	168	173	179	159	137	186	179	166	193	158	177	183	155	154	157	182	186	157	163	191	182	182	159	161	155	197	168	167	171	167	178	161	173	196	187	158	174	187	168	179	178	189	180	190	185	138	181	153	198	188	167	156	153	158	184	167	161	161	171	165	197	164	193	179	148	172	175	185	170	175	141	165	179	185	173	159	157	187	171	169	158	184	166	149	182	193	165	160	186	181	169	161	170	159	169	194	171	191	208	190	186	166	177	169	203	186	167	172	159	191	150	176	175	174	184	168	173	163	184	174	174	180	182	185	148	186	200	175	159	178	173	197	178	150	165	168	161	166	191	177	167	171	181	197	176	192	173	172	160	183	150	161	183	181	174	171	177	191	178	180	183	202	163	171	174	168	164	155	170	180	172	184	189	171	195	188	160	176	175	165	165	176	171	188	154	178	178	163	186	172	170	165	176	195	177	165	167	169	181	167	158	176	175	167	180	176	160	190	195	144	183	154	160	181	179	164	210	184	171	171	179	156	185	167	187	156	176	170	154	173	186	168	196	149	159	178	178	173	185	175	189	152	191	157	186	167	202	186	171	183	177	187	163	180	153	155	166	152	182	176	184	173	177	197	195	199	175	155	169	155	182	169	191	153	177	167	172	176	181	162	185	162	161	186	164	188	194	197	138	181	181	160	161	191	184	173	153	186	150	165	159	200	178	155	182	175	175	172	197	174	154	184	164	147	187	176	179	181	164	186	177	191	143	158	179	199	206	187	201	158	168	186	168	167	175	173	160	172	155	165	181	176	159	178	185	175	182	149	166	173	167	166	182	182	170	184	155	168	178	180	200	188	209	164	174	184	170	184	184	184	163	189	169	153	156	171	157	170	184	181	153	195	160	162	180	185	183	158	160	185	190	155	186	171	151	158	196	170	164	194	204	188	167	201	164	164	185	197	169	183	195	159	190	196	155	160	174	175	152	193	192	184	197	180	176	200	164	199	181	164	151	173	205	153	168	171	173	161	204	167	164	155	156	180	172	181	191	156	174	186	176	174	174	168	162	171	172	176	172	191	181	205	179	195	179	159	143	153	186	173	175	163	163	183	158	173	188	159	200	167	175	169	156	175	179	193	168	168	181	154	175	165	168	183	181	180	188	176	153	186	167	156	180	156	166	193	195	188	186	178	151	185	183	146	192	174	217	162	182	185	181	192	156	177	164	171	163	165	155	150	172	166	185	181	156	177	182	172	173	180	172	144	187	176	150	167	168	176	172	158	147	184	176	186	173	131	134	197	167	165	155	208	175	180	164	187	189	162	178	162	183	186	193
8083	10808	51952	58590	50778	2808	2248	1905	1578	1370	1258	1108	1009	939	889	785	773	690	684	654	635	625	611	589	575	557	539	555	520	480	490	515	498	515	469	463	488	492	461	478	464	422	446	441	425	464	435	482	461	428	447	414	438	461	451	469	454	448	446	413	431	451	395	429	430	425	410	384	420	412	401	413	419	450	411	434	456	398	460	514	458	410	400	446	415	419	392	444	404	395	427	461	383	396	452	392	402	406	433	393	428	406	410	433	431	419	422	400	416	429	412	482	434	376	381	405	422	402	385	381	403	410	399	434	449	414	405	427	403	385	402	433	396	429	405	393	406	383	401	400	381	395	422	417	415	397	388	428	374	415	390	398	416	376	448	393	408	430	431	380	374	403	444	414	424	402	425	395	414	419	411	385	424	440	385	390	446	427	410	379	431	401	421	400	402	416	405	408	426	396	418	419	385	399	395	442	388	443	384	387	385	413	421	443	401	380	405	380	419	386	430	395	387	402	368	437	369	420	396	411	398	423	382	426	417	428	412	441	368	438	403	404	409	393	385	429	378	434	438	432	407	410	402	399	421	419	425	391	429	414	414	454	427	401	416	402	399	398	408	420	361	395	407	425	391	404	404	377	393	388	393	426	417	388	389	425	402	450	400	419	391	364	385	383	423	427	393	416	409	368	437	396	387	425	403	406	384	450	382	437	421	439	443	428	390	412	376	394	395	412	376	400	408	424	408	389	372	401	424	411	388	399	417	389	424	417	421	426	382	402	419	364	394	429	394	438	357	372	382	413	413	363	402	381	384	358	409	374	395	418	405	405	420	388	419	391	418	392	427	378	388	417	448	366	400	389	403	424	410	372	402	404	375	364	387	394	416	408	398	392	427	427	402	370	409	359	389	395	416	416	384	407	411	388	385	409	419	399	404	394	396	381	358	422	390	406	409	421	404	411	443	407	391	398	405	412	413	411	411	393	412	376	414	401	396	420	426	380	393	398	416	422	375	406	410	379	419	389	431	407	401	375	433	374	384	427	404	395	414	429	392	413	444	383	402	420	403	366	418	425	415	417	406	398	404	380	408	417	438	414	410	448	411	407	445	415	377	400	385	438	389	402	405	416	395	397	371	436	418	414	417	396	395	403	400	408	415	385	369	411	432	411	409	422	418	341	417	401	387	422	415	396	407	413	420	394	411	411	400	416	401	393	428	426	433	432	412	379	398	417	403	414	406	405	405	407	401	424	384	391	426	423	409	375	394	386	392	381	380	406	404	419	403	415	410	402	431	392	421	367	411	418	422	400	383	402	451	409	385	420	423	407	426	381	436	406	444	411	416	390	396	432	395	410	389	394	439	380	396	393	440	357	363	388	361	391	396	403	380	409	403	411	426	399	411	388	401	378	402	412	439	424	439	448	443	352	423	404	412	442	386	401	420	415	389	400	442	419	399	392	369	390	421	360	419	393	442	432	387	431	396	382	406	391	395	415	372	437	425	454	421	387	391	381	379	373	395	397	408	404	442	366	392	417	408	398	389	401	414	364	438	411	423	381	411	380	411	407	394	430	404	408	466	380	416	390	398	394	414	393	386	405	398	408	376	426	421	370	395	406	386	402	405	379	411	412	407	394	366	421	406	412	404	420	370	403	402	428	409	375	391	381	438	422	398	385	403	394	395	396	405	386	396	391	379	383	446	405	406	372	430	411	396	417	408	386	397	437	387	388	420	414	432	411	368	408	415	402	437	416	416	432	433	417	366	364	395	417	408	432	404	397	391	399	369	433	373	372	387	403	426	390	406	412	397	408	409	376	402	416	403	430	384	403	420	375	433	398	409	438	413	467	410	382	400	396	400	423	394	393	473	366	372	376	434	420	365	386	421	399	372	452	410	411	400	413	416	390	363	377	394	373	378	429	428	390	407	404	419	377	399	419	392	412	412	378	400	393	411	390	378	398	388	385	407	410	363	422	395	387	423	388	424	371	408	428	386	374	380	436	386	359	415	401	411	360	390	443	382	420	417	443	384	405	423	378	404	434	386	396	445	400	372	434	397	395	410	397	374	381	391	410	391	406	426	388	369	414	425	412	393	407	400	408	430	401	399	424	381	384	409	428	421	434	398	403	436	396	380	426	419	411	386	402	408	405	417	425	405	409	425	390	383	414	439	388	392	441	402	421	408	390	413	364	411	412	402	398	392	408	409	439	417	385	434	375	403	416	402	444	422	398	375	425	442	433	403	438	375	398	437	410	408	430	378	427	418	410	426	399	399	417	384	422	426	381	382	409	398	405	403	384	389	398	378	446	405	425	409	388	398	422	428	392	419	364	385	388	410	365	389	383	422	392	381	373	379	379	401	418	401	420	406	395	395	443	439	418	406	387	403	448	399	374	432	401	387	430	395	431	445	397	449	385	385	390	402	384	399	405	401	431	449	436	405	414	392	396	375	401	428	402	411	405	397	405	405	435	395	380	393	370	401	408	405	409	421	430	430	409	405	384	403	421	406	405	420	406	410	418	404	371	379	428	417	429	385	364	404	405	375	398	398	406	430	406	400	399	413	428	436	421	408	425	429	394	406	422	417	381	411	389	399	379	418	365	400	415	429	376	352	418	380	426	414	380	373	386	399	371	393	393	404	412	353	404	378	415	373	424	403	408	435	409	410	381	389	428	379	428	403	431	404	388	414	414	382	417	413	381	394	378	381	424	418	387	376	394	416	394	425	379	418	386	450	421	393	392	388	381	412	384	413	432	395	400	454	408	373	410	408	416	435	395	422	362	425	395	367	433	402	396	375	387	400	405	378	393	398	432	412	415	408	406	394	375	403	380	382	432	407	391	401	439	427	427	417	382	379	369	402	416	427	415	381	375	366	397	409	397	407	441	388	383	430	413	394	408	458	422	406	393	391	382	382	385	401	423	411	441	374	430	446	386	411	405	409	403	388	414	429	389	411	409	417	404	379	403	444	412	405	409	402	429	407	398	393	391	406	419	356	409	415	391	398	397	416	399	379	425	418	393	420	406	408	397	406	408	419	383	396	398	416	417	392	395	396	410	395	421	426	405	375	401	450	405	429	380	422	366	413	417	406	410	365	387	407	408	412	386	378	379	416	375	403	385	437	449	417	462	412	401	420	410	415	438	424	388	427	425	415	397	371	413	416	426	426	467	404	419	401	382	390	410	413	399	391	410	418	410	424	367	408	443	427	407	407	420	376	396	368	394	396	414	395	413	373	380	402	407	398	401	413	396	418	411	413	387	399	393	387	454	426	387	402	384	406	415	399	382	378	423	401	393	403	393	377	425	421	414	401	433	407	387	366	431	409	405	394	444	429	414	410	390	402	416	430	395	406	409	420	388	419	432	433	433	405	373	400	453	402	360	397	426	421	409	436	396	410	437	420	445	393	395	406	401	434	414	417	400	414	444	387	402	386	432	376	390	425	423	398	418	375	416	408	392	444	402	401	416	383	382	388	447	363	402	360	356	421	397	372	397	430	385	415	366
2507	726	2223	2076	1501	146	56	51	60	60	49	63	72	63	65	56	70	48	59	54	53	52	65	51	56	56	46	68	56	49	53	38	57	69	53	58	63	45	44	39	54	58	56	46	58	62	38	69	65	70	55	45	50	62	43	58	45	57	53	58	62	62	50	52	48	52	52	65	53	55	63	52	44	45	50	53	62	53	45	45	84	49	44	57	69	65	53	52	44	62	45	50	53	63	48	57	53	59	59	57	61	46	56	46	56	57	61	64	45	69	52	70	53	53	63	39	47	53	60	57	56	52	56	56	64	56	59	58	48	54	42	53	56	62	57	50	47	43	50	59	60	54	45	47	53	50	55	54	61	47	50	48	35	48	46	54	43	52	45	52	70	53	51	49	50	42	47	44	46	52	48	62	68	54	72	55	48	54	59	52	48	60	50	54	59	53	52	65	46	49	51	56	48	59	55	60	46	61	55	43	61	56	54	58	52	62	65	45	58	39	55	54	60	50	45	60	56	49	46	45	48	52	55	53	58	55	46	54	53	51	44	46	40	61	55	45	62	53	52	58	69	59	61	49	47	51	61	70	50	56	43	35	64	62	50	59	64	51	49	53	37	47	66	70	51	59	56	46	55	54	60	45	50	55	51	50	55	60	46	53	57	54	59	49	56	62	57	46	74	45	42	53	63	58	64	58	51	54	57	46	43	55	56	60	67	42	45	53	64	56	57	49	54	55	47	65	49	48	55	60	55	41	52	48	52	70	49	46	44	49	64	64	54	55	41	53	51	52	45	74	64	45	62	45	62	53	57	66	64	60	60	48	56	73	45	62	63	52	58	46	51	57	52	59	56	52	59	49	53	66	46	67	49	56	46	55	53	43	48	51	69	50	53	52	45	49	59	54	54	62	67	59	42	46	53	55	48	50	49	54	55	51	58	51	48	46	51	51	51	59	42	58	44	63	52	45	43	42	40	53	49	47	42	38	51	65	52	60	58	53	52	41	45	47	50	49	54	47	54	63	54	49	56	61	56	62	53	56	51	47	63	52	54	48	40	45	45	47	51	53	45	54	44	64	70	54	53	53	59	49	47	48	49	76	60	52	59	54	44	41	39	52	55	63	51	40	45	66	54	47	49	58	59	69	43	45	63	44	39	54	58	46	62	48	45	54	43	51	71	48	47	48	67	54	63	47	47	48	53	57	45	45	62	51	54	45	48	70	40	65	56	50	56	60	54	50	37	53	54	62	49	51	59	60	58	66	39	50	47	47	50	44	42	55	55	45	36	57	52	72	48	46	55	46	45	64	56	52	52	49	51	49	48	65	46	62	61	65	44	51	59	46	53	45	54	47	50	59	44	64	63	55	73	51	38	59	54	60	53	65	54	44	58	48	48	53	50	65	47	35	44	44	50	56	52	54	63	58	52	55	52	54	48	48	50	64	60	67	46	58	58	57	44	51	50	55	55	50	55	52	59	70	57	66	54	68	57	40	61	51	64	48	54	70	48	51	54	60	53	54	58	49	58	51	59	54	61	62	59	53	65	45	52	53	45	58	47	53	38	55	57	48	42	29	50	59	52	63	45	52	60	49	55	40	56	58	52	59	65	48	46	54	53	54	48	48	59	53	56	63	46	43	56	53	60	51	58	59	57	57	59	54	46	50	70	52	57	49	62	66	38	54	63	63	57	49	67	47	62	38	66	56	64	56	51	65	68	53	47	60	51	61	45	53	72	64	75	62	66	57	63	66	47	47	49	61	44	48	58	56	53	48	46	47	69	42	45	52	48	56	60	58	63	51	54	51	55	59	49	52	57	42	67	54	52	41	67	39	45	44	54	39	52	58	44	51	61	50	54	44	46	62	46	50	59	56	58	52	43	55	48	53	55	53	61	60	59	64	60	37	47	63	53	63	54	48	67	46	66	48	43	51	54	58	69	54	49	42	40	44	46	52	41	59	62	52	52	51	65	48	57	54	52	47	60	49	39	63	50	52	64	48	48	55	52	44	51	59	55	59	59	45	56	51	50	53	54	60	47	47	67	44	46	53	68	44	56	54	51	52	47	59	71	48	40	55	55	64	64	56	65	50	53	51	60	56	57	66	65	75	62	54	65	50	47	50	62	56	53	61	59	46	65	59	60	53	51	67	53	56	69	62	48	57	46	42	59	51	54	54	46	72	43	41	60	50	40	56	48	48	57	53	51	51	49	56	63	49	46	50	51	39	70	61	45	46	51	41	62	43	60	41	46	49	46	59	54	47	47	52	47	52	53	46	47	59	39	44	42	53	60	53	52	50	49	55	46	74	55	61	57	48	41	49	56	44	52	55	51	45	44	55	46	63	54	70	58	53	70	56	59	54	53	51	69	52	43	41	68	77	53	47	52	59	64	61	53	54	51	46	43	46	58	46	63	52	51	48	49	52	55	47	46	53	49	72	58	53	47	52	55	46	43	54	48	58	48	48	47	48	50	56	53	51	56	61	57	58	57	56	58	64	56	52	54	63	34	45	47	62	50	67	56	51	57	39	50	58	55	46	76	49	63	51	50	64	47	70	51	40	53	54	56	50	60	49	50	59	50	58	51	53	61	50	66	62	55	55	52	50	69	64	50	67	62	56	55	72	65	47	63	56	53	57	53	52	41	58	68	56	60	48	69	53	53	50	53	50	52	46	45	62	53	69	43	53	74	57	38	57	46	53	47	55	58	29	52	56	54	50	65	53	46	61	54	53	49	56	59	59	49	52	51	66	47	55	42	56	55	55	49	50	62	54	52	67	59	50	50	62	57	71	60	52	57	49	62	56	47	57	41	42	63	56	52	41	53	53	56	50	43	60	63	63	59	46	46	37	49	49	41	65	78	62	50	49	44	61	64	59	51	59	45	50	54	50	54	54	42	47	42	54	69	56	62	51	50	56	41	53	54	55	54	60	51	58	60	52	53	61	64	39	54	50	55	50	49	58	47	49	49	51	57	53	52	45	52	62	61	62	54	58	56	62	52	55	59	60	48	50	52	54	52	67	56	51	50	52	58	59	61	59	36	65	44	53	63	60	63	41	55	59	53	64	49	51	53	59	56	44	62	46	52	70	54	57	61	72	68	55	59	50	50	43	40	47	38	61	65	48	56	54	51	68	47	58	55	58	63	53	70	40	55	57	54	51	60	67	38	68	53	54	44	39	43	48	51	52	64	57	43	62	50	46	50	59	63	43	59	53	50	52	48	56	56	51	48	49	53	40	46	50	47	57	55	41	40	43	72	53	46	50	53	65	64	47	67	49	57	71	45	57	59	61	45	53	69	53	53	61	43	57	48	58	65	46	64	91	42	61	43	57	53	55	54	49	51	51	73	69	61	60	45	39	53	63	53	56	44	54	62	53	64	60	48	58	61	51	63	53	53	55	51	58	43	56	60	45	37	64	64	58	59	65	55	46	38	39	55	69	60	45	59	55	64	59	61	49	60	49	54	42	53	48	43	47	48	48	52	54	66	48	64	69	55	60
2165	975	4837	6988	4736	229	204	162	208	179	145	171	155	164	162	185	166	152	175	185	168	153	157	147	145	149	156	150	168	170	148	143	190	162	176	149	166	176	171	161	172	166	159	155	166	138	141	170	176	169	173	162	184	144	151	147	153	166	178	165	194	152	141	153	163	163	163	146	130	166	142	162	197	157	174	186	165	180	186	221	187	158	159	152	167	173	173	141	161	166	161	175	163	170	161	152	137	152	154	165	129	168	166	168	159	170	173	152	146	169	164	175	130	163	151	163	154	193	151	153	180	160	167	170	139	161	151	135	184	182	152	157	165	154	156	167	169	172	149	143	133	157	161	168	180	167	156	180	186	161	147	147	149	158	192	163	170	174	146	161	158	170	169	114	147	155	135	145	153	165	152	154	148	157	148	140	156	156	166	159	157	165	145	173	147	136	154	171	162	175	146	173	167	165	161	155	146	170	166	176	155	161	145	139	147	153	164	142	159	148	158	147	152	164	157	136	156	159	163	163	162	167	179	160	175	151	163	159	165	154	165	137	170	166	152	160	172	156	179	156	185	153	171	142	177	166	146	164	136	157	169	193	147	178	153	173	176	150	154	172	152	158	148	155	147	151	166	149	178	165	160	159	155	162	135	133	163	159	149	147	140	167	139	159	161	156	146	129	149	167	144	165	189	152	162	151	178	182	167	167	151	163	169	158	159	126	172	157	169	147	146	165	152	145	170	173	159	166	147	160	149	162	167	156	176	161	170	178	163	154	145	181	151	144	185	178	146	152	172	150	165	139	158	141	166	153	173	148	163	164	172	160	166	156	155	176	154	156	158	179	181	148	158	149	148	138	187	153	138	175	154	168	160	137	161	151	166	118	156	155	155	166	160	145	163	152	149	165	167	176	156	156	164	155	140	159	152	185	148	155	143	135	157	162	187	170	182	158	149	149	154	152	160	153	162	169	166	136	142	163	158	148	154	187	160	153	169	146	175	152	141	162	153	145	179	144	162	150	156	162	163	162	137	173	164	149	146	155	154	178	153	165	147	167	142	151	178	176	189	135	156	168	178	179	168	169	149	141	147	160	153	182	167	159	168	181	146	138	137	152	159	160	135	164	156	152	167	159	155	164	151	142	167	140	150	171	182	130	140	152	160	152	169	139	165	157	170	159	142	162	155	153	171	182	139	155	156	147	143	154	156	149	147	167	175	156	167	161	152	142	161	151	154	166	148	139	137	183	143	155	155	166	162	150	147	139	155	146	151	156	178	181	164	167	171	168	156	154	163	150	157	172	168	150	160	178	144	153	171	144	168	177	176	176	168	157	170	159	151	148	156	165	169	171	152	171	165	165	148	146	136	170	161	158	161	160	141	169	152	187	165	165	174	151	162	161	151	162	153	155	147	154	143	164	158	146	144	159	167	158	156	160	168	155	177	156	158	152	164	167	171	174	168	166	175	149	140	156	158	158	166	152	154	167	163	141	180	133	148	165	170	162	150	144	165	156	163	160	132	153	154	173	161	168	151	143	154	146	143	147	146	145	150	150	175	159	157	152	170	140	153	157	173	165	161	166	169	160	163	154	166	159	174	153	169	150	171	148	151	177	173	143	179	176	149	142	172	140	187	173	141	167	150	155	178	153	140	163	154	126	151	150	165	176	157	165	136	180	157	164	183	174	169	163	126	174	148	177	149	154	165	165	164	150	139	148	164	166	163	166	172	160	149	164	171	159	169	162	142	144	169	173	148	162	173	164	146	160	169	138	156	139	174	173	151	181	174	180	155	164	180	147	163	152	172	163	169	155	132	179	160	157	172	145	163	171	156	170	148	163	163	154	140	138	166	169	174	164	147	154	161	161	144	163	143	176	152	165	157	161	152	161	163	161	164	147	156	161	158	158	157	162	162	144	150	151	159	164	169	164	165	153	175	168	146	145	176	141	156	179	165	139	162	156	150	180	154	158	171	160	151	164	153	173	159	177	163	170	172	141	151	143	149	178	131	163	158	171	165	163	164	164	150	160	146	142	154	148	152	166	146	161	165	180	164	186	169	157	144	189	173	143	143	154	162	169	147	157	162	154	153	161	166	176	165	166	160	131	156	149	148	149	149	154	165	141	161	147	172	172	160	149	169	142	161	138	133	166	156	151	138	151	156	161	150	162	145	160	143	146	147	168	136	129	165	182	163	164	141	165	166	163	173	164	140	156	167	133	171	155	163	161	172	179	143	152	137	174	161	163	139	157	176	187	172	154	178	171	144	153	148	172	165	125	149	172	148	179	169	151	150	163	161	148	166	152	131	131	152	147	153	161	167	151	154	145	161	163	147	150	165	172	161	130	173	149	168	146	136	148	161	163	176	165	167	154	154	164	175	153	157	132	180	175	166	151	163	150	149	169	161	143	163	162	155	142	165	143	157	164	153	167	141	155	163	157	175	148	164	156	187	147	156	154	149	139	171	182	138	167	155	134	163	181	148	149	154	158	149	148	168	164	161	157	150	169	170	173	163	161	146	161	159	164	157	183	151	166	156	157	157	170	166	153	160	161	170	189	165	167	181	154	165	158	161	152	174	145	142	161	159	168	171	155	147	157	171	184	152	161	147	161	149	162	153	151	163	166	160	165	180	159	170	158	160	148	157	168	174	175	153	155	146	152	158	175	180	157	157	171	159	163	169	153	155	187	172	165	176	181	161	161	172	170	181	175	149	148	179	162	150	159	164	147	155	166	174	180	175	181	161	176	168	161	152	131	172	145	167	158	158	153	153	148	160	169	171	171	141	129	157	179	157	164	169	166	189	165	158	162	150	129	134	151	151	171	157	155	162	142	165	157	180	177	156	163	166	157	150	144	167	140	151	138	162	144	172	181	165	164	168	159	160	143	161	171	171	141	184	155	165	162	169	164	182	153	168	147	158	164	174	173	157	167	153	153	173	172	155	183	154	159	161	168	188	147	150	149	144	177	177	142	141	155	144	173	160	165	179	166	153	176	145	143	157	156	153	156	154	176	145	171	158	158	156	169	178	192	166	161	173	173	152	163	171	153	159	168	139	161	143	165	145	166	151	134	167	152	150	165	165	129	159	182	155	146	141	137	169	151	145	167	169	159	152	181	148	146	165	149	158	140	158	169	159	170	151	164	153	137	163	148	169	142	168	161	156	178	155	185	156	157	186	155	156	143	142	167	145	150	154	159	154	170	174	136	150	157	170	170	166	152	147	186	151	153	143	183	144	141	139	170	176	172	147	146	161	156	159	143	176	163	166	157	136	151	145	156	149	151	166	151	161	158	148	163	142	146	184	148	168	158	162	161	171	162	148	129	168	174	173	152	136	140	142	159	152	151	173	170	147	148	153	149	142	161	182	163	158	147	164	159	141	169	143	170	163	153	153	152	164	122	152	178	148	135	170	166	155	159	162	146	175	171	148	169	153	177	138	142	150	156	151	140	164	154	160	162	171	165	157	144	163	164	174	162	161	175	172	146	149	160	170	147	135	148
10034	3648	37512	46927	35146	5330	414	269	242	242	181	186	170	188	157	161	159	147	160	162	145	138	146	150	156	156	154	122	121	178	147	142	160	144	130	166	151	142	127	132	153	150	139	120	148	176	147	133	137	149	140	121	155	135	139	124	153	126	146	123	147	121	140	122	138	134	136	148	133	149	129	140	134	132	132	168	164	141	137	146	145	156	149	144	134	117	144	153	147	122	137	154	152	142	155	145	130	143	138	140	145	144	125	142	133	151	131	128	149	151	125	132	150	140	163	158	155	138	146	170	133	138	142	143	152	136	176	125	136	129	130	142	140	127	121	123	152	148	145	130	126	153	128	131	150	132	130	127	144	151	126	145	130	131	139	110	156	130	131	132	129	132	142	156	133	146	151	137	143	133	152	159	147	146	137	144	147	141	144	132	122	132	129	136	156	139	138	145	123	154	145	122	134	139	154	124	151	136	140	149	124	146	125	146	142	134	132	128	152	146	136	133	127	132	147	146	127	147	139	127	146	118	132	144	123	149	154	135	122	119	156	144	126	140	159	132	133	124	156	148	164	146	144	143	148	143	130	111	132	111	146	162	134	165	150	155	146	131	131	140	162	135	136	150	119	132	157	141	136	142	121	143	142	123	120	144	142	144	134	144	119	141	158	147	142	118	142	153	141	111	123	134	125	129	146	141	135	137	144	120	130	134	128	140	119	155	143	133	156	143	157	120	142	142	134	142	142	144	130	137	137	125	132	138	149	150	145	139	134	122	134	158	156	164	140	147	150	161	153	133	124	153	121	142	144	125	143	131	128	130	132	135	147	147	139	107	127	135	128	143	159	134	132	141	155	165	133	135	152	138	145	131	113	107	124	141	147	151	137	138	137	124	139	130	139	136	145	143	129	135	145	130	128	129	135	136	105	140	166	149	136	153	145	141	134	133	137	116	142	160	141	138	164	144	130	153	157	142	159	137	132	151	137	120	144	137	137	135	137	126	143	140	169	132	131	135	133	121	128	126	129	137	130	143	140	146	147	150	133	151	153	151	137	147	138	135	127	131	134	152	133	131	141	133	133	138	113	126	139	153	153	151	159	139	164	135	137	122	133	146	162	144	143	149	129	132	141	150	138	126	133	116	100	140	126	154	133	139	137	121	156	133	129	160	151	134	151	122	130	139	147	136	152	137	117	141	132	163	146	122	132	146	148	135	142	155	140	116	140	144	139	119	129	156	144	163	135	142	141	155	128	156	171	141	139	127	145	128	130	148	146	156	134	151	130	136	128	160	149	137	125	136	140	138	151	155	125	139	133	129	151	123	127	137	129	138	141	116	129	106	146	138	126	150	144	153	156	139	132	145	136	137	131	120	132	133	146	119	146	144	138	138	145	126	141	144	140	144	142	145	146	136	140	131	163	137	151	154	142	146	147	135	146	160	143	131	135	133	145	152	146	133	142	134	118	121	150	109	132	129	139	125	132	148	154	101	153	135	143	140	145	133	147	148	138	112	151	152	148	130	133	121	131	143	145	134	121	148	123	135	138	157	144	119	122	125	152	140	148	165	143	134	139	157	134	112	138	141	136	141	132	134	127	150	132	146	136	128	150	137	153	130	126	121	140	121	136	134	154	129	136	148	132	124	156	126	131	131	123	132	138	140	142	154	134	135	147	156	146	139	149	157	154	138	119	148	128	143	127	149	132	116	132	143	123	147	141	113	138	149	147	145	136	129	159	126	120	144	147	141	139	127	129	139	117	122	135	112	141	135	162	144	123	131	145	153	138	156	116	110	137	130	146	131	135	121	135	139	148	160	142	153	137	156	142	153	139	148	137	148	144	170	146	142	116	135	151	123	134	152	132	142	147	164	139	162	161	120	132	119	152	147	123	132	151	147	139	122	119	137	150	126	148	125	132	154	135	154	157	124	143	138	137	158	130	134	152	141	134	129	140	130	129	134	139	145	146	128	157	139	148	132	139	139	138	125	141	134	143	120	128	114	120	137	144	128	130	134	141	134	149	130	137	142	173	143	133	124	138	120	169	134	120	143	133	126	119	138	126	144	153	141	130	152	104	145	141	146	119	141	146	120	139	127	147	138	111	108	143	145	153	143	128	149	134	136	145	129	133	150	159	146	142	131	158	137	127	128	141	134	147	145	126	111	153	141	140	143	142	133	114	135	145	141	128	141	107	143	127	141	147	143	140	107	124	133	126	141	132	162	146	143	160	123	148	133	141	126	141	135	162	132	117	135	137	121	134	154	128	146	132	127	127	149	145	159	124	150	119	138	133	136	163	138	124	137	142	167	120	150	142	122	144	136	138	125	142	144	143	155	148	158	127	151	138	140	152	142	144	167	117	166	137	145	110	165	149	142	145	119	144	116	138	132	151	131	137	146	158	141	143	141	129	137	118	144	131	148	137	133	146	114	111	146	153	124	114	166	145	136	128	157	123	145	119	158	132	137	127	143	157	121	149	118	128	146	157	118	150	143	132	134	127	147	142	149	139	136	154	140	134	120	140	148	134	140	145	127	131	133	154	157	154	124	147	125	150	130	156	157	161	142	139	135	164	128	146	130	126	141	123	145	159	138	147	135	141	134	128	146	149	144	155	150	146	129	141	105	131	147	153	125	149	141	128	125	141	113	132	146	145	146	144	129	125	150	167	136	169	141	125	141	144	146	145	123	138	135	135	129	152	127	148	129	137	149	132	158	134	128	124	131	140	142	159	116	136	146	95	137	132	137	129	167	157	127	134	133	150	139	141	142	142	159	152	126	138	140	129	142	116	117	138	127	155	148	147	157	137	142	154	125	144	130	133	113	122	152	145	160	162	119	161	127	151	133	122	147	131	135	141	150	124	164	136	133	128	123	125	132	141	154	133	151	144	131	132	134	148	132	140	161	134	120	124	151	157	161	137	140	134	152	154	140	115	121	145	146	124	125	138	164	143	120	142	145	161	151	144	146	130	125	131	121	135	112	131	143	128	133	133	150	146	141	129	121	142	147	141	143	120	134	129	118	162	133	140	135	150	123	130	132	142	141	149	140	137	166	147	130	144	149	139	145	136	134	166	122	127	137	128	140	151	125	147	120	128	131	142	141	169	124	135	130	126	144	125	137	134	134	152	142	141	135	142	136	154	149	130	135	126	137	135	143	140	151	131	137	143	156	156	145	135	145	150	145	123	141	124	140	123	127	153	123	152	132	139	137	140	130	147	138	130	133	150	126	131	120	115	123	123	165	130	136	131	144	118	139	143	122	148	143	148	151	153	132	126	129	154	145	135	140	153	155	157	129	169	134	160	133	127	153	140	151	157	134	143	135	141	136	121	124	132	147	139	140	120	136	139	133	121	134	151	138	120	154	160	128	156	147	151	142	138	145	139	149	144	134	156	157	128	153	126	147	127	146	155	133	149	116	116	143	130	118	136	132	153	130	128	142	139	141	136	141	162	148	111	135	141	148	148	151	119	151	127	149	148	170	137	127	141	136	132	145	113	144
6412	3961	40957	55916	39915	1540	1252	1123	980	877	737	709	609	636	558	603	519	482	491	501	478	441	437	452	404	415	427	443	403	404	407	393	389	365	372	395	382	396	406	379	372	345	359	381	371	361	391	344	366	359	349	384	367	378	362	358	324	377	396	335	362	366	340	341	393	323	349	370	334	378	351	330	390	355	321	351	349	386	448	446	400	360	362	359	342	348	356	362	336	329	338	414	389	330	388	310	320	335	350	358	350	353	354	338	338	367	376	337	354	377	341	363	334	352	353	314	353	352	355	340	326	336	370	348	341	348	355	313	327	361	336	376	354	359	357	345	343	372	351	345	334	343	335	327	338	327	318	337	390	320	343	368	361	340	320	352	359	364	339	349	353	357	352	338	369	360	328	389	332	338	319	354	332	312	327	326	371	333	315	338	356	351	363	317	339	362	364	325	318	375	353	326	356	343	333	362	341	347	335	328	304	349	345	349	320	341	272	352	343	347	350	359	347	351	363	315	325	349	325	335	324	367	343	354	375	353	349	370	349	334	342	354	343	375	355	370	341	386	354	349	343	332	369	323	345	338	335	338	335	346	341	323	358	344	350	352	319	326	337	354	313	370	365	327	359	341	344	340	332	356	358	365	336	354	328	352	321	347	327	335	362	352	339	351	326	326	373	370	346	322	327	371	333	334	324	358	337	348	353	345	368	337	343	325	368	324	327	374	320	376	353	336	334	353	342	343	383	358	344	344	357	339	330	343	346	352	347	340	370	357	371	348	368	350	359	343	338	330	361	294	322	332	350	334	309	324	356	328	362	336	363	325	353	327	334	344	338	364	352	353	342	358	317	343	356	353	317	325	345	348	318	389	353	350	355	355	345	339	352	367	324	354	323	352	383	348	332	366	319	347	378	367	367	312	351	340	355	347	355	319	325	357	358	333	322	353	384	353	371	323	357	346	346	351	356	334	336	355	364	349	313	313	390	310	357	347	376	348	339	339	320	375	324	328	330	308	332	330	334	336	363	368	350	308	361	320	362	323	325	353	333	378	350	323	341	341	342	335	360	383	326	319	327	356	346	359	340	341	361	321	360	347	364	358	332	343	352	355	353	342	340	346	340	338	367	344	325	346	338	313	349	335	338	336	334	319	347	330	335	334	351	337	319	353	361	343	352	336	374	377	343	303	345	354	346	358	362	338	324	337	359	350	364	340	336	339	316	343	329	380	339	345	361	333	319	352	341	326	346	360	375	338	335	318	363	354	348	307	358	322	339	359	343	321	333	361	318	335	326	321	342	356	364	351	331	355	321	347	337	344	334	350	340	358	350	342	345	351	345	347	416	342	361	337	332	327	322	354	365	390	338	339	322	339	343	370	335	325	363	343	342	334	353	343	350	356	349	319	377	364	384	311	323	323	354	340	339	373	370	359	368	321	332	370	306	355	340	351	348	380	339	328	308	339	327	357	347	341	354	381	355	374	331	331	349	329	323	350	340	363	305	358	335	346	334	337	348	390	343	323	347	331	344	385	353	377	323	346	348	352	350	378	365	343	338	331	357	346	337	327	360	320	358	344	362	329	353	291	339	354	366	341	356	377	353	326	339	345	366	340	331	361	350	388	360	335	326	333	344	340	314	336	333	366	327	357	354	337	326	330	332	346	337	355	335	326	327	295	358	354	337	347	341	332	337	378	343	370	332	352	351	352	380	361	355	349	345	366	364	363	348	336	337	344	337	352	333	345	336	351	321	361	356	336	327	347	355	332	342	330	331	388	358	349	340	378	328	314	371	342	326	336	345	337	376	373	348	354	339	361	319	340	330	367	333	317	309	325	321	342	360	341	326	362	302	353	310	343	351	350	336	316	382	354	354	320	306	349	360	330	362	346	329	343	361	344	338	341	327	338	335	351	337	333	325	356	361	334	354	365	363	344	379	366	356	351	349	312	340	366	358	374	326	350	317	337	368	351	365	349	332	343	369	351	344	344	322	338	331	340	329	347	330	328	353	380	338	315	363	329	367	339	369	333	340	315	360	354	343	330	353	336	353	339	341	351	330	312	335	343	323	327	332	326	333	336	327	372	326	346	383	320	348	341	372	387	343	356	330	337	346	356	309	348	344	348	351	344	364	357	341	351	347	350	344	339	374	345	342	332	354	353	351	337	363	349	314	326	357	312	343	355	347	376	341	326	362	339	353	339	373	363	334	361	358	335	332	326	368	332	338	366	354	341	315	339	347	350	345	330	361	328	342	333	348	353	394	372	335	336	367	333	364	374	353	339	342	378	350	326	372	340	355	340	350	322	302	334	357	359	371	343	352	372	333	359	342	332	333	349	313	343	343	363	340	346	304	325	351	349	367	327	361	327	323	341	318	346	334	358	351	354	350	361	352	329	377	313	383	335	333	368	333	346	343	343	354	361	374	318	343	333	352	339	313	359	318	347	322	345	319	335	338	330	330	363	373	325	364	353	344	317	369	320	340	357	342	365	340	321	331	338	342	375	345	340	325	338	314	362	364	343	328	328	319	368	365	316	356	349	325	340	322	345	359	349	307	348	335	343	336	369	382	342	306	335	362	321	356	352	319	358	338	335	366	353	336	347	342	327	366	369	329	359	322	308	315	325	346	321	359	338	357	359	317	341	368	363	355	327	329	342	327	333	330	359	325	360	368	304	341	336	359	387	332	331	334	376	371	317	341	355	359	311	352	374	328	341	363	346	336	343	354	368	371	385	347	342	326	334	337	312	347	362	365	309	329	372	341	351	342	330	344	348	318	337	346	373	348	337	343	327	356	338	369	382	338	320	334	335	325	367	331	366	348	332	323	375	317	332	385	316	357	343	343	352	336	363	319	359	345	340	350	339	342	380	347	331	365	338	348	356	340	329	365	313	368	344	349	362	374	364	333	349	298	366	361	383	347	335	321	334	343	360	334	377	318	342	346	356	351	313	335	350	341	354	332	328	360	376	337	362	353	355	341	319	354	360	355	323	335	355	341	343	340	319	336	326	366	333	326	344	318	356	326	344	348	378	332	316	352	331	335	338	330	375	347	350	334	373	325	355	343	322	301	342	330	318	366	330	359	332	350	352	371	289	317	345	317	355	357	343	356	361	324	321	344	345	350	343	351	329	329	369	353	335	350	352	346	340	345	380	330	350	350	357	350	376	371	296	321	299	374	331	354	335	361	339	348	361	343	384	332	356	311	341	365	314	307	352	357	332	368	354	341	363	322	356	369	331	331	344	335	377	343	332	366	369	364	361	329	333	356	353	315	347	342	300	325	338	353	350	373	355	354	348	360	334	362	392	343	340	338	320	355	354	325	362	377	331	367	359	340	355	336	351	364	334	335	338	350	370	356	351	340	335	355	314	369	340	372	334	339	334	309	353	356	354	334	377	360	360	366	357	347	324	345	355	344	327	305	348	360	352	333	340	340	341	364	344	347	294	352	364	289	314	344	356	350	346	323	313	335	352	349	334	358	382	360	361	318	333	360	354	329	362
16881	26222	59777	61742	43032	9634	797	429	348	315	262	265	267	269	228	221	240	226	211	203	212	192	200	208	206	221	211	178	181	181	178	173	201	190	174	181	204	182	188	193	169	159	181	165	187	188	196	160	175	145	169	171	198	182	179	173	180	165	202	201	187	173	207	205	181	180	190	195	152	202	170	164	181	166	191	195	165	171	174	182	185	183	152	164	179	166	194	163	184	167	164	182	177	174	161	190	174	170	172	167	169	170	161	183	176	192	164	203	177	169	175	194	191	158	172	188	184	161	165	172	174	174	179	174	177	207	177	202	199	193	168	163	180	159	169	173	165	172	174	201	185	166	154	173	186	186	195	168	164	180	219	184	173	183	173	165	181	176	170	176	184	159	163	193	172	162	178	173	155	195	191	191	155	163	157	182	183	159	153	177	178	178	166	181	156	177	169	210	183	209	173	161	196	176	188	189	161	182	184	191	163	165	186	194	165	172	170	172	176	188	181	184	182	168	195	178	184	161	178	151	201	174	162	183	177	177	168	184	192	157	180	196	171	195	199	179	178	185	158	167	170	157	173	209	182	179	153	193	170	164	177	180	189	171	169	171	163	173	179	179	164	149	185	172	174	180	180	194	195	206	177	167	182	185	202	173	201	186	160	167	177	184	129	168	172	173	168	176	179	172	181	159	193	154	175	179	177	167	151	174	162	189	189	198	162	181	167	190	168	194	182	178	167	174	187	155	191	159	171	188	171	182	183	182	176	199	196	156	184	201	192	167	165	188	175	180	167	167	162	184	186	162	167	197	191	167	183	183	204	199	179	172	168	155	193	194	181	152	164	160	202	183	187	174	186	206	196	183	163	181	166	182	162	176	164	158	157	190	183	190	185	174	178	157	180	173	161	179	159	187	177	181	175	191	175	165	173	188	198	183	171	165	163	189	197	206	171	163	174	205	183	166	156	187	185	161	143	156	207	163	173	179	179	191	183	169	172	192	183	198	197	181	159	188	156	178	198	174	171	174	180	184	193	191	177	169	162	173	167	202	176	183	186	190	166	183	158	169	181	184	195	178	185	188	169	206	185	163	167	156	171	184	190	176	165	178	201	185	169	173	175	190	165	161	153	150	183	182	187	163	178	187	200	169	172	185	200	174	181	179	174	183	204	203	160	192	179	192	175	184	164	167	189	158	192	172	178	161	191	175	175	174	164	156	176	176	184	177	190	185	167	186	182	207	162	194	183	187	181	170	167	164	184	188	178	173	169	174	170	180	162	150	185	180	183	180	161	167	181	189	190	159	176	172	174	163	190	160	161	191	186	183	170	207	203	158	162	175	167	170	187	178	172	212	152	182	164	179	164	158	177	175	174	156	165	179	192	183	164	165	171	175	193	174	173	186	167	184	178	179	178	163	174	198	165	170	154	205	178	190	184	169	160	137	179	144	155	195	164	179	174	185	214	171	198	176	164	165	181	222	197	178	164	170	195	155	153	164	167	198	174	169	169	185	172	188	188	171	195	196	173	178	185	185	182	167	176	170	194	174	175	180	196	170	187	165	176	182	170	185	138	164	176	155	186	168	191	181	186	173	173	176	162	188	199	210	177	198	182	157	178	175	157	187	180	183	161	158	167	187	188	170	177	168	170	171	160	198	169	184	162	173	177	179	169	197	185	156	176	190	162	171	184	198	199	173	170	191	159	167	143	174	140	184	186	188	181	187	167	152	178	162	183	178	191	179	169	182	186	191	171	162	180	169	179	179	171	192	201	185	190	181	173	189	187	176	173	182	156	177	203	185	171	172	193	182	177	179	180	162	179	174	155	174	182	142	166	180	191	194	164	177	177	192	185	162	183	187	169	202	176	181	162	147	162	157	184	158	189	178	175	153	160	173	168	185	174	178	153	174	174	174	225	170	184	181	168	185	186	200	177	177	193	181	156	207	174	190	186	182	184	156	173	152	211	191	166	180	178	181	185	186	185	173	195	172	146	177	199	175	194	172	173	194	175	200	166	183	189	201	182	171	184	153	175	174	186	193	180	180	176	193	173	194	182	164	178	204	169	172	169	188	214	199	196	191	166	176	151	165	185	178	179	186	185	195	213	174	157	181	200	146	178	194	200	155	176	180	175	150	198	164	182	178	171	182	174	170	163	155	203	162	201	159	162	188	172	183	163	186	179	184	181	179	148	193	157	171	205	183	179	165	187	180	163	192	155	183	187	179	164	177	190	169	161	179	138	183	180	171	191	181	191	168	189	166	159	196	202	178	184	193	169	174	184	189	196	176	183	172	202	162	170	166	174	191	175	173	158	166	163	167	151	176	170	164	179	162	165	166	161	178	173	200	218	155	157	178	192	157	204	207	170	182	178	163	168	173	211	165	185	173	193	161	179	178	200	194	186	164	161	192	202	153	162	172	199	178	169	166	188	171	218	167	174	191	181	201	173	206	186	184	191	192	184	191	152	184	181	172	194	176	189	180	200	176	169	189	174	180	172	173	165	167	168	154	201	156	151	161	201	163	178	167	182	204	158	156	177	178	172	161	182	189	187	184	165	162	157	178	167	179	168	163	175	162	170	162	186	191	184	156	190	169	182	174	170	167	163	189	154	184	172	184	206	179	167	173	174	171	186	191	199	167	194	183	182	193	185	153	154	199	170	161	154	160	169	155	179	181	174	190	181	174	164	191	201	174	197	180	160	184	165	189	163	194	171	189	178	188	201	190	188	181	158	152	172	192	176	203	202	155	196	181	166	159	185	172	207	178	168	193	179	174	163	177	165	189	189	154	160	161	186	175	166	168	161	176	184	183	182	196	193	175	165	181	210	169	181	210	161	166	198	179	200	196	174	178	159	170	214	156	181	179	171	195	179	158	170	173	198	178	181	168	186	174	190	197	176	160	166	191	171	170	191	188	157	171	211	189	173	175	183	177	156	170	179	171	161	173	167	175	176	154	188	141	168	208	164	195	134	191	185	185	188	169	175	192	168	222	182	194	186	169	155	168	169	168	187	185	200	183	197	166	163	158	183	165	188	187	185	179	173	162	168	178	176	189	188	194	180	154	175	183	172	186	197	184	177	175	180	217	170	192	157	198	175	173	185	199	171	167	178	167	181	174	160	178	197	190	176	184	177	169	164	150	164	170	186	191	196	193	197	152	198	175	192	165	160	167	188	166	181	169	184	158	183	183	185	173	177	187	160	159	173	188	174	177	159	152	182	193	202	195	165	167	170	177	140	169	169	158	173	160	143	159	204	186	208	189	160	176	183	174	198	155	194	180	177	156	160	161	194	195	165	222	193	178	172	180	198	186	198	165	163	170	192	175	161	197	164	207	170	186	182	169	161	190	168	167	185	181	176	174	173	170	183	179	186	186	170	199	165	190	156	169	199	188	186	156	172	161	188	204	181	185	176	201	188	138	173	192	172	182	177	186	194	195	168	196	187	170	169	170	217	169	197	175	171	159	182	165	181	209	191	176	167	189	178	153	159	157	181	169	144	174
8130	21675	53815	67944	42400	2545	2052	1726	1482	1286	1157	1051	962	884	791	743	767	680	694	635	623	632	579	563	590	571	532	517	522	535	496	517	469	521	467	477	462	492	482	460	466	474	425	475	438	453	442	435	392	450	457	429	512	492	431	462	426	451	482	483	427	409	417	456	388	451	396	383	429	433	435	434	450	427	463	464	455	432	438	572	518	471	465	423	375	416	406	434	425	433	431	453	448	419	417	412	446	410	435	391	402	428	436	427	407	356	459	375	439	384	401	423	374	370	416	402	411	390	402	392	401	411	430	403	429	405	417	424	421	376	402	405	400	406	391	401	414	429	389	393	404	402	403	407	411	457	432	429	434	417	405	412	418	414	412	418	378	391	420	405	452	428	367	405	398	438	409	357	408	416	437	401	428	386	409	413	385	438	427	420	446	403	401	390	459	390	407	418	421	443	410	448	419	411	388	431	407	398	408	400	442	408	409	412	418	383	380	432	387	402	421	414	412	396	369	381	435	419	416	416	405	388	398	407	375	379	394	455	390	409	404	411	408	422	419	415	423	415	415	419	389	403	417	446	369	397	383	408	404	414	402	407	405	400	412	401	409	388	412	409	381	396	432	393	394	421	383	381	432	390	393	393	405	418	434	399	421	434	461	415	434	373	427	415	395	397	406	411	399	427	400	387	424	409	386	460	395	461	411	432	410	411	439	384	446	423	441	382	416	382	397	419	396	426	406	425	419	416	409	443	427	380	396	401	393	396	401	418	438	419	436	444	430	417	392	402	388	408	409	396	389	396	425	388	390	403	374	446	411	411	452	445	428	391	393	440	423	432	423	430	402	429	421	414	392	420	439	409	428	421	438	404	414	403	412	407	364	408	410	440	370	438	395	373	429	443	415	404	413	418	447	400	423	423	426	401	415	408	382	402	399	420	429	422	388	418	396	382	411	397	416	411	407	394	415	424	392	424	398	414	400	389	398	390	444	381	385	396	416	422	404	401	420	455	415	456	399	410	386	389	408	385	393	459	395	429	414	435	400	411	406	404	397	414	423	383	375	407	392	446	416	410	422	408	411	440	414	439	397	390	425	398	394	419	381	458	415	425	399	440	412	405	413	419	434	410	419	414	396	354	428	412	399	439	412	372	399	426	385	387	423	430	417	394	400	456	422	407	387	436	426	378	409	441	400	420	407	424	452	386	399	429	402	435	432	436	413	418	414	389	400	386	436	441	377	377	396	395	384	428	417	429	389	401	413	384	402	389	416	425	423	426	418	385	411	408	405	375	401	412	429	435	425	392	426	439	407	427	389	398	428	435	431	417	436	403	412	418	394	419	415	418	396	388	441	392	411	422	396	397	414	442	392	393	385	402	401	409	418	422	441	400	407	384	415	401	403	420	428	417	393	449	402	434	395	413	374	400	375	410	388	391	396	399	383	395	446	425	425	419	421	415	371	396	428	451	426	387	400	419	405	392	435	430	447	413	456	410	397	385	426	419	392	395	427	414	408	419	382	408	407	429	423	424	420	434	382	396	380	417	387	379	381	442	422	404	445	420	403	423	379	408	405	400	384	388	440	403	416	423	396	436	431	385	448	411	383	465	389	404	417	404	398	446	447	440	385	411	431	434	417	400	395	433	431	416	392	462	406	444	386	410	433	421	395	390	402	418	417	413	404	401	465	415	397	408	366	424	420	391	466	421	398	442	375	424	415	436	431	404	399	419	412	395	430	428	418	408	424	387	407	390	451	435	438	376	415	402	419	413	410	425	382	430	417	393	444	363	392	416	399	414	423	412	414	421	404	422	405	414	431	391	405	442	402	428	395	448	434	393	441	410	412	434	428	381	424	436	387	421	442	404	406	420	405	470	416	381	416	411	422	403	394	418	404	381	448	460	426	403	408	432	422	403	436	408	426	361	438	407	409	434	398	414	412	403	397	428	405	419	453	409	408	402	441	428	361	468	366	391	393	425	404	399	420	410	435	418	412	433	400	415	416	453	439	389	435	390	399	388	421	390	391	429	405	398	435	430	420	391	386	412	447	413	430	446	434	419	410	422	416	416	421	418	381	378	395	429	374	418	411	415	428	402	388	390	420	449	445	413	405	395	393	396	397	390	405	414	424	392	457	422	414	422	378	396	411	407	389	438	412	419	429	398	409	405	443	414	394	365	391	417	406	407	423	439	401	379	412	420	387	421	410	400	387	398	419	417	371	461	394	394	408	413	423	417	413	388	424	413	400	401	418	417	417	443	420	433	384	390	408	435	408	401	431	397	405	398	389	388	401	441	423	413	452	394	400	405	402	407	383	411	434	414	379	423	381	385	422	401	450	421	398	407	373	432	402	374	411	399	382	403	415	406	449	435	401	400	405	468	412	399	409	409	386	434	412	386	413	443	425	409	443	427	433	385	420	416	407	431	409	413	437	416	412	414	399	390	409	421	400	389	435	448	421	391	387	438	412	407	427	420	428	409	425	397	406	411	377	391	446	426	418	413	427	433	412	454	406	408	443	437	414	421	407	453	405	425	377	412	371	423	447	380	394	417	434	422	433	433	424	422	411	406	438	413	368	428	417	433	392	445	360	410	419	400	366	421	381	455	395	413	440	457	449	404	418	388	411	416	432	418	403	437	440	390	415	416	393	432	416	413	400	441	443	442	417	411	428	425	396	365	420	448	417	430	412	387	413	440	416	414	429	405	417	401	436	402	407	406	412	433	436	433	435	431	393	409	432	418	391	409	401	367	437	400	433	412	431	400	392	413	384	433	436	414	394	446	406	421	436	384	405	403	396	412	408	392	407	402	441	385	422	426	413	419	385	442	453	427	410	372	440	429	417	427	391	358	413	400	417	427	411	422	378	424	409	404	390	437	412	427	419	409	381	393	406	429	428	442	411	417	392	438	402	423	450	418	419	368	417	428	377	405	450	378	395	411	379	419	426	407	420	419	394	406	425	413	439	421	396	422	418	409	420	409	415	424	419	434	394	460	415	406	454	444	396	409	446	392	407	413	386	410	394	397	398	378	392	397	432	398	436	424	438	416	436	392	415	398	382	387	411	406	434	427	457	391	397	436	453	437	407	440	412	423	399	454	413	432	397	398	419	378	409	385	451	429	369	423	417	417	409	417	434	425	419	436	415	428	403	431	419	412	416	397	444	389	388	446	436	404	423	415	449	408	416	375	397	410	429	458	413	426	411	412	396	397	425	424	376	407	442	445	413	456	449	451	387	392	407	443	404	381	426	414	402	423	420	420	389	438	423	392	416	417	448	389	398	439	418	409	405	418	410	389	404	452	428	419	387	412	394	403	405	403	414	412	424	423	412	414	429	420	421	455	420	395	398	403	411	388	455	393	421	385	401	412	407	377	381	428	424	399	439	394	447	439	434	387	398	421	392	390	420	378	399	411	407	416	412	391	420	396	405	395	394	437	421	442	414	424	393	424	410	411	438	373	396	416	417	429	422	432	391	376	428	409	399	427	390	467	370	452	423	369
2436	1470	2044	2129	1006	85	65	73	65	53	66	64	52	53	50	65	60	63	54	64	39	66	69	51	58	67	69	56	51	71	58	61	59	48	54	56	44	47	60	67	52	49	46	44	61	49	49	53	49	56	64	75	55	67	67	50	51	54	43	62	58	45	56	58	60	51	64	55	64	50	58	63	57	62	52	55	62	63	56	68	68	50	55	62	61	61	54	60	51	55	62	55	58	67	64	56	61	71	55	55	69	66	59	73	55	59	54	72	52	57	54	62	64	73	63	51	61	67	51	63	73	71	48	44	58	67	52	55	68	56	67	62	67	38	53	67	52	61	71	65	57	48	62	62	63	54	50	50	62	44	53	55	53	67	45	64	65	55	57	46	48	57	63	62	52	53	57	64	70	68	63	55	49	54	66	54	62	66	52	46	46	52	49	52	53	55	50	62	47	47	50	63	62	61	51	42	64	56	75	55	71	61	68	52	67	60	66	59	52	44	67	62	46	72	66	43	56	69	52	58	55	67	63	60	74	65	58	56	44	51	60	64	61	52	55	69	66	57	56	81	77	57	63	63	57	50	58	54	56	51	52	54	52	47	75	73	60	50	43	58	63	56	76	58	48	45	56	47	56	56	64	69	49	56	59	59	51	54	63	47	66	57	52	63	61	57	51	58	49	73	51	45	55	59	54	53	69	55	57	59	70	53	50	58	64	70	70	48	52	53	54	52	61	57	59	58	64	61	58	62	64	65	62	59	59	61	66	54	64	60	51	53	75	55	43	57	57	53	57	46	59	60	47	52	49	45	66	74	59	60	57	59	77	62	66	60	63	44	56	62	56	48	66	68	54	42	55	52	61	61	44	53	52	54	59	55	55	50	54	57	70	67	58	56	57	57	55	83	61	46	62	49	65	47	65	52	68	57	42	64	39	46	59	51	64	49	53	76	47	54	55	54	62	63	44	45	60	64	52	60	60	60	75	45	67	54	50	54	66	59	45	61	60	71	66	59	63	50	47	42	56	46	43	52	60	55	60	64	52	56	75	58	53	59	53	59	52	63	60	54	54	61	61	50	55	54	61	44	66	63	67	68	56	66	49	57	40	56	54	46	73	56	47	64	60	58	55	55	55	66	79	52	53	67	68	62	57	56	43	62	60	56	39	56	55	61	58	46	46	59	56	54	50	42	50	55	60	52	62	66	57	50	62	53	57	63	42	66	53	61	52	57	65	73	52	61	58	59	49	54	59	54	51	58	59	58	68	67	80	65	70	69	68	66	47	57	57	46	58	72	73	57	48	61	55	60	56	63	77	51	47	45	66	57	55	63	54	55	61	70	60	55	52	55	61	68	56	53	62	52	66	63	64	61	57	54	60	52	48	55	56	57	60	62	61	54	65	63	66	55	60	51	69	65	64	59	56	58	43	58	53	52	52	69	61	60	76	73	61	56	61	61	51	62	75	58	55	56	60	55	56	57	52	55	65	66	63	53	56	59	58	72	69	42	68	53	56	42	47	45	64	62	65	53	49	55	62	53	45	61	48	70	60	63	57	56	74	58	54	45	52	61	66	56	48	65	60	57	58	60	54	51	49	67	49	59	59	52	70	49	77	61	55	58	53	54	63	64	69	63	62	56	56	55	59	69	60	62	54	55	62	52	61	66	42	64	87	68	61	48	58	64	41	70	52	69	60	53	58	59	55	64	64	55	61	63	59	53	68	62	56	66	53	61	53	63	54	59	68	61	58	57	61	53	56	71	47	55	70	68	62	59	55	72	58	57	63	39	50	64	57	54	46	55	56	61	55	56	65	54	54	45	65	62	52	63	51	59	74	57	64	58	64	55	62	47	56	54	67	54	55	63	49	59	61	43	59	70	59	51	48	60	55	51	60	58	46	62	49	62	59	70	59	64	58	69	44	54	57	53	38	63	53	48	53	64	45	56	58	61	57	60	72	40	43	49	54	60	66	54	50	65	61	47	62	61	49	47	62	67	63	63	77	67	57	48	56	58	67	46	73	67	60	47	56	61	57	59	40	51	73	56	62	76	66	61	61	55	59	47	50	52	65	52	73	65	49	50	55	50	57	59	45	64	51	51	56	79	55	64	56	51	52	60	50	67	64	60	60	64	72	62	70	54	63	61	67	48	70	60	61	60	69	66	47	49	56	48	48	69	58	61	55	67	44	40	56	60	46	53	56	69	61	61	56	54	74	68	52	54	52	67	49	55	49	52	60	73	61	53	60	54	53	48	45	72	53	58	66	51	52	57	58	65	49	57	65	65	71	51	40	66	49	74	60	52	62	61	63	54	69	58	55	63	63	48	65	63	52	60	44	54	59	56	48	67	72	56	46	56	67	48	55	72	63	72	60	59	53	54	48	61	60	47	50	60	55	63	50	55	42	62	58	53	57	52	55	54	50	53	64	69	59	57	57	58	73	64	72	55	53	68	52	72	71	49	58	58	60	68	66	51	69	51	50	65	54	53	55	64	72	72	49	72	64	65	49	62	49	54	54	50	57	60	72	58	57	60	65	46	59	61	53	61	61	72	61	58	67	63	64	43	47	66	53	51	65	56	57	54	60	62	69	52	69	53	62	58	58	67	49	53	65	54	60	54	59	63	65	56	67	68	55	68	57	47	59	68	70	57	58	51	61	57	60	49	56	61	58	61	46	58	49	54	70	64	66	50	49	51	59	70	51	54	54	63	52	55	44	56	54	64	47	55	60	59	56	53	63	65	58	62	59	54	42	55	59	53	67	60	72	69	63	70	52	67	66	72	54	50	47	61	67	75	66	60	49	66	53	54	41	63	41	53	47	63	51	67	60	45	51	55	61	58	53	55	50	43	47	57	48	58	45	60	49	62	77	55	62	61	65	56	47	53	51	50	49	60	60	69	56	47	41	59	52	53	54	49	59	60	65	55	64	47	53	57	53	48	54	59	53	62	56	62	63	57	62	61	54	57	60	64	49	46	52	43	58	78	54	70	65	53	55	52	51	65	68	68	61	67	57	49	67	61	56	61	63	58	48	60	50	69	54	58	62	50	56	61	54	62	54	59	52	48	71	47	57	60	72	58	52	65	60	34	57	60	69	46	60	64	58	70	56	48	61	57	70	60	53	69	62	50	73	60	68	58	57	55	61	55	65	60	56	59	69	73	70	55	53	72	58	44	59	65	59	64	62	63	68	59	68	67	57	50	58	55	52	44	63	53	59	52	65	52	61	63	57	56	62	59	66	62	61	73	43	61	65	54	64	42	67	72	61	40	72	53	64	56	62	47	66	55	61	37	65	52	72	57	69	55	63	52	59	53	54	44	52	58	59	52	59	61	55	52	65	55	52	49	54	71	61	77	57	54	64	66	60	59	64	66	56	62	68	56	67	61	54	69	56	58	68	49	57	61	57	71	68	49	57	63	58	45	58	68	66	52	49	59	57	52	51	51	51	56	60	62	59	71	51	48	54	61	63	64	63	54	60	56	57	59	64	73	54	71	55	57
2104	2210	4465	7717	4012	206	192	176	177	195	202	161	181	183	174	180	159	177	172	180	197	171	201	174	169	194	165	179	169	189	182	162	182	183	179	175	183	167	157	184	186	161	167	147	162	181	178	149	193	153	151	169	173	162	178	154	145	169	148	145	195	168	140	165	167	161	157	180	181	161	175	156	169	194	143	171	159	177	201	214	219	176	165	169	180	167	187	180	176	163	194	163	162	182	179	178	147	166	155	162	150	156	154	169	181	164	192	157	173	163	165	173	163	158	166	176	171	148	179	148	187	164	165	176	185	163	190	171	165	164	169	168	172	159	154	163	157	170	183	150	161	179	190	153	161	177	182	162	170	168	161	181	169	159	167	158	178	151	167	165	164	160	167	164	149	173	179	169	173	159	168	155	180	165	137	164	186	160	144	193	200	169	164	168	163	175	184	173	175	165	176	178	181	170	159	171	158	182	184	182	156	163	186	167	166	176	148	170	190	145	180	176	188	171	182	168	172	159	171	170	168	183	168	160	177	131	165	171	167	145	180	171	168	171	169	163	154	154	172	157	145	152	167	159	175	168	166	180	171	167	161	151	183	183	181	172	167	160	150	181	142	165	160	152	194	163	162	156	149	173	153	174	188	168	175	159	148	188	163	163	154	168	167	158	159	184	152	201	144	161	166	164	159	160	178	172	176	179	171	167	180	178	153	162	139	204	194	161	165	179	155	169	176	180	162	176	175	178	177	175	182	173	168	182	191	154	166	173	174	170	153	166	160	178	173	148	191	148	149	169	152	138	146	177	162	176	172	138	179	184	151	177	161	166	156	157	164	161	184	180	169	179	173	171	165	147	168	185	155	146	159	180	155	168	175	181	187	173	177	166	161	172	170	171	174	170	172	166	178	174	169	177	179	185	174	160	170	172	186	171	171	166	189	169	172	169	161	156	160	175	171	156	160	181	150	168	191	152	188	163	149	165	161	184	163	168	157	162	178	176	156	165	162	160	153	182	173	170	199	157	161	166	147	153	146	162	169	168	153	161	164	165	185	155	182	195	162	178	172	178	175	172	174	188	190	149	163	155	170	173	173	170	178	165	148	157	164	179	174	157	174	168	138	176	181	171	171	171	169	150	163	179	142	164	156	183	182	172	165	174	178	166	157	170	164	163	157	157	173	168	157	152	197	182	149	152	160	175	160	149	179	186	205	178	168	161	153	176	175	163	187	161	164	160	157	192	161	166	172	164	135	150	184	182	152	180	153	173	159	169	183	163	156	175	166	160	173	161	162	160	166	174	183	170	160	179	130	169	156	179	166	146	166	150	166	156	177	178	188	181	176	192	169	150	194	174	144	160	176	174	164	175	146	158	165	158	171	166	166	149	167	180	149	165	172	152	139	180	177	152	193	164	162	152	150	147	183	154	160	157	173	141	163	166	180	153	168	171	169	158	187	176	161	143	165	166	172	171	172	167	165	157	140	200	154	184	189	185	169	165	163	192	174	191	173	184	170	175	168	163	167	190	156	177	189	163	168	163	172	175	160	161	156	156	176	174	164	174	158	160	175	168	176	157	168	186	174	149	176	170	150	149	146	170	163	180	158	166	169	176	169	176	150	182	158	183	160	168	177	165	174	161	176	163	170	184	159	193	140	168	177	158	183	155	156	170	149	166	151	178	143	182	176	141	159	169	179	166	173	176	172	187	153	179	175	164	150	158	176	173	173	188	158	164	175	155	180	167	170	156	184	156	183	170	152	173	183	156	167	167	178	166	145	178	164	161	168	167	183	166	157	162	185	178	148	174	157	169	198	191	152	179	168	153	145	173	171	167	173	157	174	149	179	159	158	185	171	163	168	188	167	176	179	156	159	162	152	169	165	150	186	165	163	147	147	158	159	166	180	168	151	189	183	186	186	157	166	182	181	171	201	157	152	166	144	179	164	164	176	179	193	153	160	167	157	167	189	147	180	165	165	168	177	159	180	146	163	161	171	169	198	183	129	183	156	184	155	174	179	180	178	163	187	172	146	147	151	179	155	174	190	165	168	153	152	167	165	176	197	165	163	166	147	162	188	191	199	168	169	145	159	152	167	178	182	144	166	153	181	159	169	164	195	183	171	169	154	156	168	169	172	156	176	173	160	167	193	175	191	168	155	172	154	183	174	168	130	167	157	179	152	173	177	160	153	164	169	186	174	150	175	162	178	180	170	173	143	177	176	152	138	180	175	168	158	158	174	172	162	144	168	151	164	162	176	153	171	174	167	185	194	162	176	136	157	186	180	183	162	170	163	157	172	169	164	157	160	169	140	158	169	157	149	172	183	174	165	179	153	173	163	161	161	156	167	195	154	179	181	176	157	168	167	181	167	157	177	162	202	173	188	187	179	172	151	170	181	151	184	172	163	167	148	174	165	167	158	179	164	172	184	181	160	171	164	146	157	170	163	142	177	168	155	139	168	202	171	158	188	176	165	189	177	166	179	146	178	171	165	156	157	171	183	164	176	196	159	152	169	162	199	143	144	168	162	150	198	161	170	175	152	189	147	177	159	174	140	174	172	173	162	149	168	172	164	168	151	174	163	161	151	166	184	166	180	170	179	187	164	153	160	174	171	168	189	186	169	161	156	166	195	165	163	164	166	157	198	152	145	173	163	162	168	150	158	171	181	153	180	166	175	176	163	199	163	151	158	153	157	158	173	187	191	173	184	179	180	168	147	171	160	174	162	154	164	177	180	178	187	153	152	169	179	163	170	168	157	175	190	161	163	158	167	152	158	175	153	163	169	179	169	160	162	169	152	161	184	178	136	169	164	169	167	172	168	179	159	172	179	176	163	165	172	166	165	176	165	160	157	179	187	155	175	191	169	153	171	176	169	163	180	167	152	138	172	174	156	163	156	166	181	152	182	167	157	158	157	179	184	160	173	170	178	172	171	145	162	195	193	166	177	158	171	165	170	164	175	163	177	188	156	170	177	165	173	146	158	167	170	160	152	167	149	168	177	181	183	208	184	182	189	171	172	161	146	176	165	174	163	180	164	160	171	165	163	166	169	173	167	167	193	176	180	159	149	169	166	176	149	173	159	155	179	169	150	174	159	177	170	174	181	160	173	167	176	175	179	137	165	163	196	185	156	177	160	169	160	155	170	167	170	166	174	169	164	172	168	183	144	168	180	179	155	189	182	161	178	171	158	193	171	170	193	143	159	159	193	196	163	154	182	143	184	156	159	164	164	158	167	154	157	159	186	164	143	168	155	166	181	159	170	190	151	140	174	187	158	169	171	188	171	158	153	140	162	170	161	179	162	170	165	158	159	155	180	159	189	172	147	200	177	173	185	159	158	159	139	170	163	181	176	162	195	172	143	168	166	180	169	176	154	143	161	172	177	184	137	157	158	160	175	165	147	156	174	167	153	166	182	163	159	162	180	159	180	179	173	152	137	178	143	156	176	188	167	164	158	162	177	168	168	176	180	147	173	170	166	161	175	153	180	187	151	175	157	178
10135	21824	45091	46980	31113	3983	348	283	216	200	192	189	184	191	151	176	158	157	154	171	148	172	173	141	169	168	152	141	147	174	143	140	140	156	154	134	130	153	134	147	151	177	145	156	146	148	145	161	152	150	158	135	152	158	155	131	135	154	143	133	139	159	138	148	141	143	134	157	127	147	142	155	149	143	141	142	157	149	154	136	155	129	141	138	142	168	125	163	138	151	152	141	140	151	152	156	141	147	130	126	140	136	160	151	144	150	151	157	146	163	130	134	160	130	135	135	149	131	118	123	146	135	130	134	126	133	130	152	128	129	136	139	151	154	132	160	148	151	138	137	153	139	121	173	138	151	179	139	176	160	136	167	135	142	144	141	134	153	142	144	145	168	148	147	152	161	161	147	144	130	139	137	143	155	131	139	147	158	142	126	112	142	137	156	163	151	135	139	155	148	165	151	132	137	143	135	131	125	137	153	152	129	134	125	147	131	162	142	157	139	146	163	158	136	158	140	150	123	151	158	142	116	141	127	148	159	155	151	149	138	134	139	147	143	134	129	148	133	170	160	132	160	133	130	170	138	139	129	141	159	146	164	153	129	118	137	148	151	139	144	180	142	150	126	140	182	135	141	156	138	137	141	135	149	115	156	146	136	158	142	142	162	124	131	137	154	135	148	140	150	141	155	142	142	147	178	132	149	145	150	143	134	148	144	138	159	158	120	139	156	148	145	164	136	150	156	141	144	139	143	136	169	148	125	148	143	153	134	135	154	144	140	141	155	148	138	150	145	133	145	140	132	151	138	144	146	154	146	164	146	158	142	139	136	145	139	120	158	136	119	136	154	140	134	140	154	158	126	145	180	155	151	124	140	128	140	149	157	171	148	142	146	118	148	136	168	136	136	155	160	146	146	133	148	123	129	163	142	166	136	150	135	158	138	128	132	141	162	149	136	130	129	138	158	157	127	141	139	165	150	137	144	127	131	169	140	145	129	149	167	155	152	135	147	155	152	154	145	156	144	152	134	140	122	152	153	143	148	147	133	163	140	152	145	130	135	161	165	161	148	143	132	124	138	143	151	130	133	153	150	154	153	140	142	143	129	141	133	131	141	142	155	134	156	138	143	145	150	168	150	142	146	149	137	159	147	143	165	138	144	122	134	124	122	146	129	153	140	131	129	143	141	129	156	148	153	135	157	152	149	167	142	146	125	162	140	137	147	141	125	127	124	151	129	108	157	141	131	139	159	101	160	145	127	150	146	162	148	157	147	133	132	147	134	168	144	135	129	139	117	127	139	131	120	147	144	143	148	163	107	125	154	144	134	145	143	141	148	151	152	120	121	147	148	128	126	135	132	126	142	136	151	136	141	149	145	139	133	152	149	145	131	123	136	163	133	151	171	128	144	166	152	134	164	126	146	135	148	145	149	144	129	145	161	132	140	144	163	135	129	121	147	122	135	151	140	125	173	158	154	152	137	153	128	122	136	135	137	139	142	132	153	143	172	134	168	145	121	155	154	144	142	134	151	159	118	151	140	139	133	160	149	142	126	131	130	168	165	142	127	136	144	132	138	157	125	147	155	155	128	116	165	143	146	136	125	166	141	137	145	128	124	156	151	139	168	138	129	151	157	140	144	131	128	143	162	146	140	128	145	113	142	148	134	147	127	142	156	129	132	154	154	161	136	130	148	142	153	153	127	142	123	135	122	119	140	144	151	149	148	151	143	152	151	138	149	134	141	129	144	160	149	132	130	122	131	148	127	149	129	148	152	161	129	143	154	156	147	148	125	131	170	146	123	143	143	128	155	146	147	149	142	145	167	144	128	159	154	119	133	136	143	119	161	127	139	131	141	129	131	147	146	141	139	151	133	135	136	128	130	152	146	126	112	140	137	138	133	142	137	160	157	119	154	150	154	141	152	168	118	131	152	128	117	153	137	145	141	143	166	166	156	122	141	138	128	154	138	121	138	138	155	130	146	150	141	137	128	132	142	145	141	148	147	149	140	151	143	138	140	144	160	140	149	144	162	158	149	146	141	140	134	151	152	153	142	140	148	136	129	128	144	134	140	122	126	153	129	158	158	144	148	164	140	146	142	160	157	172	147	137	180	138	149	153	152	164	124	146	137	158	130	135	144	144	141	124	176	128	140	150	130	145	125	142	143	113	146	140	144	154	135	147	137	126	142	155	137	126	153	129	136	148	152	137	161	147	148	147	154	129	149	120	147	141	146	150	136	147	141	161	163	131	127	165	128	146	132	160	149	154	123	138	139	153	145	130	122	127	139	143	158	131	135	152	144	152	136	164	169	140	166	131	154	140	129	135	130	135	133	155	169	130	143	144	148	135	154	155	181	138	149	122	147	180	151	139	149	161	144	139	138	133	123	134	138	139	123	143	143	145	130	146	136	141	140	155	143	140	165	159	148	146	132	138	142	153	141	140	125	159	148	157	141	160	144	146	137	139	157	115	164	141	123	142	127	120	135	153	135	132	121	154	128	155	162	138	135	151	160	126	136	147	142	163	155	140	161	154	177	156	126	135	131	131	129	152	148	157	154	152	133	153	132	127	121	128	127	149	147	130	151	133	115	146	145	145	146	147	165	145	131	147	166	167	148	136	137	118	156	175	135	132	139	141	148	140	143	122	166	142	157	131	147	158	135	161	164	129	162	145	129	117	143	137	141	169	133	145	154	130	126	153	141	135	122	152	150	139	147	151	145	137	129	132	138	139	156	141	142	179	161	153	167	154	135	132	129	166	144	147	138	127	122	126	123	148	134	165	155	166	141	154	156	133	141	153	131	142	156	148	148	164	138	143	117	145	136	157	146	147	125	153	152	141	140	143	135	121	156	139	134	155	131	140	151	133	142	157	156	125	142	129	152	146	157	152	149	131	157	160	146	148	131	121	162	150	136	151	163	146	150	120	157	152	136	129	167	158	132	158	137	137	119	137	134	146	138	132	144	132	147	164	132	128	132	150	146	147	148	132	147	157	121	145	145	136	134	118	155	151	166	132	150	106	139	148	141	152	145	143	131	150	140	129	146	150	162	149	149	154	113	174	143	166	167	133	146	150	134	141	130	148	135	124	113	138	155	152	149	136	144	117	129	153	156	169	141	134	158	130	115	158	145	113	129	149	151	124	152	155	120	166	147	143	125	120	150	127	158	149	148	151	132	151	148	143	145	131	137	122	152	140	138	146	133	154	131	139	159	137	134	135	143	172	129	151	115	158	146	144	140	147	156	156	139	146	128	153	143	132	158	166	130	125	142	141	151	149	164	161	150	139	133	157	140	159	144	158	168	164	133	130	128	150	142	132	137	161	145	159	152	134	162	126	155	134	146	131	149	137	164	161	138	129	164	165	150	143	138	138	134	167	133	126	153	156	161	142	155	133	154	156	159	141	140	158	143	130	130	140	135	135	150	120	145	146	171	136	156	133	153	137	156	139	150	149	127	140	122	145	148	119	135	130	140	137	160	149	142	166	154	164	164	169	169
6498	19716	43899	55489	30951	1522	1205	1004	943	839	703	671	633	600	565	567	532	489	494	512	428	438	425	452	396	459	424	392	408	396	386	407	411	393	369	398	381	352	401	378	391	385	359	353	349	411	363	405	352	364	342	425	349	359	337	372	394	394	337	360	371	321	369	345	365	353	350	364	371	362	342	378	369	383	372	362	344	396	397	494	528	406	363	384	362	352	348	378	360	323	364	336	330	381	342	353	354	335	364	350	336	336	362	347	332	369	347	343	327	385	336	369	316	346	375	356	344	345	376	347	346	357	373	375	342	311	365	324	341	329	366	345	351	350	340	354	334	354	322	340	336	383	332	363	356	372	373	369	351	366	362	340	349	356	322	388	390	349	357	372	322	384	351	369	353	338	356	375	341	347	363	343	335	380	345	348	327	364	366	382	347	381	338	353	334	376	369	328	361	317	343	320	369	357	367	333	378	368	325	311	343	349	384	349	344	373	341	342	379	352	327	347	347	358	338	325	361	371	381	375	383	357	362	375	345	314	340	345	322	341	378	331	365	346	361	340	335	361	351	342	345	344	358	368	338	327	330	363	353	348	367	368	366	342	329	337	370	360	297	330	362	348	385	358	340	374	328	360	372	365	343	345	388	319	364	348	361	325	338	366	366	335	357	357	379	355	318	340	363	345	360	345	328	378	339	349	330	333	344	366	351	361	363	351	342	309	362	354	326	371	364	347	346	335	345	361	384	373	339	370	337	350	369	336	370	325	339	354	361	337	349	361	347	366	341	357	338	354	354	383	385	336	363	360	357	326	350	344	344	378	349	347	374	360	318	330	359	361	335	323	355	343	340	341	340	372	333	323	347	340	345	369	328	333	343	351	334	355	337	363	403	327	363	370	296	347	341	346	388	361	337	314	342	324	356	373	421	329	364	353	315	357	388	357	348	325	356	345	354	302	362	355	302	335	347	352	322	340	324	366	365	343	307	340	300	333	344	345	347	339	341	361	330	345	347	363	337	377	355	319	370	391	381	336	336	321	325	349	355	378	360	328	354	320	320	327	328	313	347	387	337	332	373	325	379	371	359	354	351	351	361	362	350	354	355	355	373	338	351	358	334	351	329	331	345	368	343	352	374	348	338	349	349	323	362	334	328	327	356	342	313	356	350	330	364	326	351	339	329	369	360	317	374	346	347	355	356	388	370	352	349	393	340	346	334	357	336	363	343	350	340	317	314	335	373	349	317	358	389	330	351	357	357	333	355	334	357	336	343	353	333	316	325	363	350	320	332	363	362	346	338	358	299	322	352	354	344	360	377	378	343	356	371	328	365	384	325	350	386	337	351	362	355	346	319	341	344	389	361	380	342	339	323	332	314	321	347	369	360	362	357	373	361	345	389	372	322	330	321	339	346	347	371	381	353	383	347	348	330	339	352	367	377	359	315	335	329	343	344	343	344	379	356	358	344	354	348	334	338	340	397	332	355	346	379	349	326	345	381	331	349	325	344	347	336	340	342	325	325	343	363	365	348	338	382	321	360	354	332	360	327	328	355	339	308	352	332	363	343	347	329	300	331	359	320	390	385	321	360	334	336	339	354	350	335	331	389	355	358	324	332	340	357	349	370	349	329	347	367	392	362	352	336	338	363	360	331	319	338	358	364	359	358	365	345	369	344	355	347	315	378	336	344	392	348	332	354	373	364	345	354	344	374	344	339	358	345	333	334	351	354	356	355	374	344	326	363	368	375	352	339	382	349	348	361	332	345	326	383	338	386	365	361	350	342	295	351	317	362	343	356	340	359	353	354	333	367	320	344	354	304	348	381	341	343	331	353	319	370	329	337	330	346	370	340	334	355	346	332	367	323	367	360	377	342	337	331	343	360	340	338	386	338	346	344	368	338	343	375	339	329	347	356	345	309	325	356	345	351	316	368	308	363	334	345	334	367	363	382	345	351	320	332	372	352	337	363	363	384	345	361	319	329	337	308	362	359	358	361	340	353	372	336	352	299	377	399	392	337	355	346	339	346	341	332	337	323	342	358	369	355	353	376	361	355	334	370	355	387	337	331	341	343	370	338	338	370	363	359	318	331	320	350	346	350	350	358	377	353	353	351	372	336	322	330	334	328	364	372	368	361	353	355	344	377	334	345	357	357	317	333	346	349	325	377	344	355	355	360	399	340	360	357	337	363	375	368	353	364	364	370	362	377	354	360	342	316	369	344	323	328	383	344	361	343	335	373	379	355	315	348	340	352	380	345	394	337	348	322	363	310	335	380	348	355	326	313	335	366	410	352	362	341	370	366	326	390	329	336	345	353	323	372	356	356	341	368	348	348	329	391	330	356	355	327	370	305	379	371	363	362	348	312	358	364	362	336	352	354	346	380	376	321	368	343	335	359	333	343	351	351	324	347	342	328	331	351	354	329	360	352	319	354	363	350	372	338	343	359	380	356	354	377	386	315	334	320	340	334	335	357	391	344	346	329	355	321	346	368	319	339	356	341	364	323	343	352	365	332	378	378	345	386	346	365	359	346	343	344	362	377	333	311	369	346	361	344	346	335	328	359	365	349	345	361	359	323	355	327	374	343	341	354	373	373	373	332	337	338	342	360	353	350	353	357	377	354	344	339	353	349	337	342	362	380	332	363	322	334	334	353	374	369	330	315	322	363	362	337	351	368	352	359	362	339	339	315	322	363	330	360	344	376	356	340	392	362	357	344	334	361	359	400	358	360	316	386	370	371	310	339	353	369	365	359	355	361	347	361	316	368	371	384	358	371	343	355	340	360	363	310	319	347	344	352	335	353	332	361	350	346	352	345	354	317	355	319	376	336	372	338	353	330	372	331	327	361	330	372	341	353	352	369	359	338	340	350	345	358	374	351	359	358	352	321	367	366	393	344	322	354	345	379	335	343	353	371	353	373	344	344	332	350	332	359	367	354	346	336	363	342	332	368	341	372	375	338	385	358	356	327	387	350	338	365	338	325	327	353	358	332	352	321	330	348	369	339	370	353	341	338	350	359	319	347	352	351	338	347	333	362	359	345	362	338	340	354	352	304	370	352	343	377	368	316	377	350	339	352	350	338	338	350	361	348	343	336	357	331	341	358	339	336	382	364	347	322	350	384	379	345	332	373	339	360	359	376	324	327	339	333	381	340	338	356	351	347	371	328	355	327	327	343	336	367	349	373	370	376	360	349	385	388	331	325	342	318	351	352	371	353	367	341	370	343	327	351	406	372	356	387	356	343	351	345	335	355	340	404	336	348	358	335	339	346	393	370	326	324	387	355	322	361	391	355	381	344	358	320	358	328	351	321	326	328	347	364	367	381	350	331	356	347	323	359	352	343	354	327	364	347	324	358	358	363	362	337	342	352	346	323	319	385	323	352	347	335	354	387	326	353	348	364	320	341	318	366	357	366	354	337	345	336	349	343	344	352	340	365	340	351	386	369	326	375	381	355	361	350	393	355	346	353	322	348	362	367	345	366	346	337	369	342	358	382	326
17052	27677	59890	61231	40498	8183	771	433	360	334	280	300	273	247	241	244	236	230	232	218	207	219	205	187	211	253	211	202	198	198	173	192	179	231	209	177	196	200	190	192	195	203	175	190	191	193	184	174	190	181	188	195	161	195	180	173	206	174	176	198	168	173	162	161	177	162	173	179	178	161	198	196	183	200	202	184	184	182	179	193	186	184	181	193	182	164	191	204	182	187	182	173	173	171	193	195	194	166	203	208	170	162	165	177	172	197	193	168	193	165	165	190	161	156	187	180	182	165	178	172	164	208	167	180	193	194	176	174	202	180	195	168	166	164	202	181	194	177	183	183	177	202	181	164	171	174	177	178	169	181	164	193	181	177	189	173	171	185	180	147	190	186	168	181	183	185	190	157	184	170	183	163	185	201	175	171	159	159	190	181	186	181	205	160	168	191	163	206	166	175	172	185	182	218	187	183	190	175	190	179	192	209	216	173	185	193	182	169	190	170	169	177	161	189	204	198	174	175	179	172	184	189	170	182	180	189	215	177	170	187	175	198	163	184	197	203	156	180	171	178	173	194	175	172	158	192	207	154	210	193	171	176	186	192	158	206	187	181	178	174	170	191	165	174	180	199	184	206	201	194	190	207	191	167	163	208	174	189	203	202	181	176	177	164	175	180	180	167	170	188	176	181	212	213	189	188	204	181	180	204	197	167	190	200	186	170	182	183	179	171	198	186	153	174	177	193	184	208	166	175	162	188	191	170	190	188	186	158	170	167	194	175	150	158	174	184	170	180	173	204	162	172	163	212	192	197	179	173	168	189	193	170	197	199	159	195	205	174	183	195	189	197	171	202	173	162	189	201	200	189	167	172	166	185	184	161	183	194	191	171	196	182	174	168	196	185	197	183	189	160	181	190	166	179	156	155	189	161	189	182	172	177	182	171	175	169	165	165	158	179	210	170	178	184	179	187	189	178	179	180	188	179	187	169	196	176	213	159	176	162	175	195	184	175	155	182	195	197	176	175	189	185	184	189	178	175	161	151	169	168	179	165	199	172	191	194	195	191	185	181	212	185	176	189	173	185	181	204	200	148	175	189	196	193	206	192	159	180	147	167	169	198	191	147	176	170	185	177	167	167	176	195	192	171	178	176	181	196	197	204	165	203	157	189	182	172	172	163	159	159	155	210	199	210	183	193	182	197	164	188	183	164	175	194	176	191	172	181	174	153	163	198	175	179	187	191	180	164	216	175	160	182	192	189	197	180	170	183	174	204	170	159	201	172	205	207	180	180	209	166	173	190	168	191	182	199	168	178	176	209	174	206	196	192	178	187	188	186	178	182	169	165	176	186	195	185	178	154	184	198	174	164	184	182	199	174	194	211	211	186	169	220	191	181	164	170	189	196	197	189	182	175	208	154	192	207	208	186	174	171	175	191	167	183	200	197	181	197	183	166	190	170	164	202	190	173	182	190	173	139	183	151	193	157	213	189	179	186	192	197	160	157	204	180	194	187	195	195	167	180	190	166	164	168	194	181	190	165	184	163	177	171	166	203	195	190	165	183	182	182	196	160	176	188	167	203	198	172	210	173	191	168	183	211	179	168	193	189	184	213	177	178	182	153	178	157	176	176	170	167	164	179	174	200	198	185	193	170	191	160	215	177	172	176	201	177	176	160	191	182	169	213	187	159	171	172	167	170	153	175	202	161	203	172	177	164	175	171	178	177	173	165	182	169	156	163	156	170	199	181	167	183	187	196	164	174	204	168	180	165	162	190	186	179	171	176	185	184	196	201	189	197	184	177	202	177	179	181	162	164	181	180	189	167	188	197	192	172	174	171	192	192	183	197	185	193	186	173	199	202	182	184	194	187	177	172	177	175	197	167	173	166	163	166	194	169	160	178	187	173	202	190	173	166	190	196	191	170	183	191	177	176	194	166	181	180	201	182	176	173	175	176	173	184	203	162	166	183	192	197	186	214	172	185	177	178	191	186	177	196	190	161	178	160	193	180	178	200	187	162	166	173	197	198	171	189	209	190	204	184	192	203	181	170	177	182	185	192	182	203	155	189	185	165	177	186	205	178	180	186	166	174	188	174	164	170	193	173	172	180	172	178	191	198	198	182	181	168	180	202	158	177	156	196	176	165	203	167	154	178	186	190	202	195	183	192	180	181	170	175	200	184	154	187	178	181	219	192	186	186	185	151	185	188	158	200	154	169	202	153	201	181	160	156	185	177	150	186	201	213	172	193	188	161	202	188	186	203	179	169	190	172	144	170	169	169	178	148	174	194	162	171	213	179	150	195	205	175	155	152	192	178	163	164	170	200	200	209	179	178	164	160	156	193	152	184	180	183	191	173	176	193	166	190	187	175	162	155	194	178	187	191	206	196	179	181	192	189	200	196	180	167	187	190	205	185	187	200	187	167	185	187	185	163	194	197	180	176	158	191	196	176	188	169	183	176	185	173	180	204	184	174	150	169	183	184	186	194	197	182	165	160	182	200	173	170	185	184	203	181	175	180	186	164	184	172	177	176	159	181	155	186	171	195	198	201	182	180	187	161	164	185	181	181	201	176	199	186	194	165	174	170	174	158	166	188	192	176	167	181	185	179	180	184	185	188	177	171	174	171	186	180	183	190	164	162	184	182	200	177	183	209	185	172	174	192	197	166	171	192	169	185	165	145	170	189	178	183	180	191	184	180	207	176	188	172	173	176	213	176	175	193	197	162	177	204	177	196	171	206	185	172	173	189	157	171	171	176	180	202	184	180	175	183	163	153	187	202	165	186	192	175	156	185	204	180	152	180	192	182	182	183	164	174	195	191	190	197	179	182	184	186	182	149	166	211	184	172	194	153	143	178	185	185	195	182	195	162	167	201	173	200	190	152	200	197	170	182	172	175	181	155	165	164	188	152	186	145	175	182	172	174	182	188	204	204	169	169	191	195	210	191	165	176	163	180	191	184	171	185	212	180	210	159	185	202	198	162	204	168	201	170	196	178	173	175	180	181	185	167	186	199	183	210	181	183	187	186	162	194	173	197	171	188	187	189	194	187	184	195	180	175	169	172	184	212	184	192	179	178	189	167	159	196	153	180	173	173	202	147	199	189	199	187	162	181	170	161	183	168	191	171	212	216	172	174	178	176	167	171	182	165	171	167	183	176	157	176	177	174	183	184	177	159	166	158	176	178	180	161	182	202	180	166	195	183	173	156	183	185	207	192	182	192	175	183	175	158	187	188	192	212	180	192	179	170	186	182	164	186	181	175	197	202	167	164	187	180	183	161	180	163	178	171	167	177	190	189	188	186	188	165	183	211	175	154	195	185	190	174	189	189	161	173	169	191	186	184	167	175	173	207	184	155	155	187	166	178	196	180	162	188	191	204	185	195	171	177	208	180	170	151	169	173	154	157	181	163	169	203	182	185	183	208	170	199	191	193	203	171	181	202	194	185	176	188	180	192	167	189	170	159	151	194	160	159	184	183	148	177	188	171	203	163	170	160
8214	23044	54080	67987	32122	2515	2104	1839	1562	1308	1180	1053	965	926	814	761	741	732	653	604	632	605	607	570	562	574	568	535	518	532	495	500	483	476	523	526	480	489	487	443	465	484	472	466	452	458	462	454	451	454	457	421	429	439	405	440	419	427	459	428	421	405	416	439	404	429	412	455	450	463	428	401	442	431	453	489	450	471	490	624	562	570	453	445	454	426	448	500	457	437	490	421	407	422	412	399	406	390	379	377	429	424	419	441	422	408	408	418	434	398	393	399	432	402	434	449	442	421	423	438	416	410	413	394	437	413	447	430	409	383	427	415	419	433	435	436	434	407	374	448	429	427	423	416	408	430	464	435	378	448	384	369	408	427	436	438	428	399	409	418	418	406	416	420	418	440	408	423	435	406	419	401	399	442	412	467	428	425	407	426	429	420	407	397	407	370	405	426	414	386	408	427	429	438	422	398	376	412	453	387	406	471	420	409	391	413	441	446	377	418	408	426	423	424	407	421	419	404	395	407	434	404	439	431	415	447	416	404	396	399	403	382	402	491	423	426	420	437	393	377	416	421	455	394	404	420	419	444	445	394	436	443	412	394	380	426	409	421	411	428	401	454	417	401	398	432	428	440	397	423	407	436	409	410	433	464	454	400	386	421	419	420	423	369	439	426	383	428	400	444	410	402	392	408	414	405	440	438	416	446	416	411	402	411	450	423	464	400	388	412	374	424	412	444	397	368	412	442	408	407	411	448	393	397	400	476	454	361	391	424	439	425	451	401	410	414	389	437	431	429	394	417	397	428	415	401	412	369	414	416	417	400	456	388	405	398	380	407	417	414	428	452	407	401	410	433	404	408	444	394	418	421	430	407	431	423	398	450	422	421	448	432	400	447	390	410	411	382	462	426	370	385	416	395	406	400	447	432	428	408	417	419	411	414	405	442	422	447	393	417	397	399	411	411	422	400	425	395	422	374	436	413	423	449	411	413	404	391	461	396	412	406	371	436	431	398	404	412	415	392	416	411	442	433	451	405	381	388	408	395	437	413	392	408	434	442	419	382	398	412	415	472	423	414	433	399	433	453	404	444	423	405	389	438	413	388	427	423	427	397	388	419	372	425	426	443	431	412	423	419	375	397	396	418	414	389	417	372	388	400	406	408	411	419	427	419	423	418	434	392	410	406	412	418	405	414	410	414	410	432	426	396	429	427	424	427	393	389	379	411	393	441	414	431	436	377	399	436	412	417	455	420	406	416	399	414	400	403	428	437	423	428	411	366	449	441	425	425	400	405	438	463	424	378	399	457	440	428	364	397	439	408	384	422	405	384	398	446	376	435	414	420	429	414	412	422	416	425	449	413	443	396	393	434	404	429	446	421	412	441	412	458	443	434	412	442	431	370	422	411	415	446	412	386	431	416	398	448	419	452	412	400	417	471	432	409	398	411	401	431	404	396	423	368	418	432	391	463	420	437	433	464	413	398	417	382	434	420	405	416	386	379	391	411	424	422	395	378	426	403	441	408	402	450	438	421	404	409	400	416	439	392	370	391	404	402	430	402	433	433	457	413	382	411	378	393	441	434	433	415	454	434	432	428	431	405	420	415	418	419	432	418	440	371	382	443	399	433	436	442	371	374	407	449	393	398	417	412	411	420	413	423	442	418	408	413	416	415	413	438	390	432	424	419	432	422	460	419	401	393	440	418	429	426	394	414	406	430	393	436	412	413	402	446	433	429	407	419	420	435	445	436	417	448	400	433	410	388	439	405	427	404	379	392	417	408	387	413	405	449	388	411	438	433	452	419	415	450	407	417	429	388	449	402	408	444	411	383	420	391	417	406	352	386	419	380	409	402	423	397	401	400	409	416	460	458	402	389	416	416	442	408	406	409	396	415	402	414	380	361	407	442	427	458	409	406	406	392	453	411	423	391	401	386	395	398	434	432	422	417	356	411	461	420	445	418	400	435	415	394	413	423	434	384	395	426	427	406	451	447	422	409	395	378	423	443	427	424	455	388	446	359	408	408	433	399	442	433	411	426	429	421	405	427	435	439	442	400	445	398	462	458	397	439	413	456	436	431	429	394	412	422	395	412	393	396	380	371	386	401	426	416	421	422	420	403	432	426	408	418	455	408	434	462	391	449	456	419	418	419	393	416	402	386	451	427	416	388	421	448	398	445	396	415	425	376	409	404	436	402	397	442	420	415	412	414	398	389	435	453	415	408	396	440	425	366	421	395	396	451	417	434	393	431	397	394	433	400	423	415	412	396	403	432	414	408	385	389	426	395	421	391	397	442	409	407	405	366	407	407	374	400	395	415	461	424	414	390	434	405	392	430	420	407	418	425	445	436	434	421	427	424	411	380	427	433	381	419	393	374	409	393	403	411	437	388	438	410	396	393	393	439	419	417	436	423	453	430	425	391	423	377	439	410	409	405	420	436	439	454	426	418	425	414	461	419	401	418	385	402	431	421	411	418	430	422	429	407	439	443	419	418	401	408	429	403	404	421	421	399	407	429	416	400	456	441	396	422	459	431	430	434	421	420	437	440	409	416	462	403	415	414	432	432	406	421	400	406	463	412	436	416	452	402	432	416	393	448	424	389	435	447	434	403	419	444	420	405	414	406	395	407	397	431	420	412	434	410	416	368	425	395	394	420	449	376	385	393	405	416	429	434	396	378	455	400	407	381	438	425	429	429	367	429	437	416	421	383	446	435	394	424	440	435	438	408	425	431	436	445	424	436	421	407	416	441	404	411	416	373	449	380	398	398	402	467	386	354	395	448	398	412	414	416	418	424	421	429	440	458	410	410	390	392	370	413	428	444	410	432	412	430	398	443	418	433	431	400	430	414	424	403	430	371	452	418	396	413	430	401	428	416	381	443	427	450	418	456	451	407	414	419	434	427	409	405	423	431	424	446	400	396	403	405	403	459	387	441	412	428	443	409	399	424	439	435	424	427	485	388	409	366	445	457	439	395	421	422	385	417	398	415	375	422	413	392	461	424	384	436	412	396	393	410	387	414	422	425	419	405	416	391	372	412	453	419	409	457	434	414	429	428	422	407	430	401	415	407	382	420	400	413	429	431	422	402	455	402	418	429	415	419	391	400	418	388	410	408	429	408	426	434	431	424	441	383	450	401	413	427	389	378	396	396	428	396	388	428	458	428	424	418	409	409	379	477	395	431	424	378	410	395	438	378	406	408	415	415	421	420	429	444	426	474	408	410	380	408	403	412	425	436	410	406	409	410	422	403	445	422	378	434	407	415	407	431	428	400	405	431	460	410	374	418	397	404	473	383	417	420	439	473	388	388	423	438	424	440	373	390	422	409	430	422	404	400	412	405	398	421	422	425	437	393	444	410	427	435	446	418	448	389	410	369	370	427	423	451	396	430	394	362	427	402	444	437	433	369	460	410	433	389	425	401	412	424	403	411	418	402	392	401	421	414	386	394	432	448	418	401	452	458	428	430	407	442	404	409	413	411	384	420	430	414	407	399
2690	995	2539	2754	1229	134	73	63	47	66	53	64	42	70	71	48	58	52	51	73	59	64	60	51	51	63	57	49	53	57	72	59	56	54	58	63	61	53	51	66	60	63	59	65	55	67	56	68	48	54	57	68	60	75	52	57	70	54	56	65	56	56	71	58	59	53	71	70	51	61	55	41	55	54	60	48	48	69	61	58	60	69	59	46	54	62	61	68	66	44	52	46	68	53	68	53	52	43	68	59	51	68	58	44	52	58	67	38	73	58	52	60	42	60	48	55	61	79	48	61	52	75	60	50	47	58	65	70	71	64	66	61	76	52	54	82	70	57	56	60	69	52	52	52	54	56	69	52	64	50	67	53	58	63	54	58	69	59	58	62	55	50	62	44	59	60	57	69	56	70	54	48	54	77	60	77	49	68	53	57	68	68	67	55	56	61	70	70	59	63	59	57	51	66	60	54	55	65	57	61	61	51	50	80	75	47	69	50	46	52	62	59	57	59	74	59	59	69	58	70	45	58	53	53	76	57	56	52	54	51	57	72	61	52	53	65	53	45	60	53	58	48	49	55	47	65	55	73	49	72	73	65	50	62	77	45	66	66	69	59	72	48	56	69	64	50	82	65	60	46	69	65	48	53	61	59	54	45	55	56	67	52	72	72	60	53	53	53	58	62	55	55	44	69	43	56	52	54	77	72	55	62	68	47	73	57	52	59	50	49	63	41	47	58	57	57	82	63	53	54	63	52	59	50	67	52	76	74	58	60	72	50	57	59	73	77	67	64	65	70	63	61	64	52	54	57	55	66	67	67	49	63	64	80	60	51	61	62	56	46	58	52	63	49	62	51	60	66	51	66	69	61	50	62	60	60	53	52	60	72	53	51	68	61	67	57	66	50	67	58	62	83	56	66	56	62	70	60	55	61	55	55	67	58	47	51	54	66	63	54	47	57	62	53	71	65	60	58	55	42	60	51	75	67	50	57	53	61	45	65	50	60	62	51	56	57	46	60	54	63	55	59	50	50	60	53	59	45	55	57	65	55	60	63	60	61	61	77	58	55	61	62	58	47	47	49	71	60	44	59	64	51	53	65	57	64	59	76	53	54	54	62	60	60	42	60	58	62	58	59	57	51	71	66	68	56	57	51	50	39	53	72	61	55	51	61	55	49	61	60	61	63	62	65	61	60	67	65	62	57	56	56	68	70	68	60	59	63	63	57	74	54	60	66	63	58	50	62	57	63	38	57	57	70	52	61	52	41	71	55	58	55	59	60	63	62	53	52	49	61	60	51	57	57	55	45	59	64	64	52	57	66	54	58	40	54	68	59	62	48	70	55	64	51	56	57	60	57	59	63	76	55	72	51	79	58	47	58	59	71	47	39	66	57	63	66	66	76	61	54	49	64	59	59	54	65	49	49	49	54	68	62	51	57	45	56	62	50	65	59	60	54	61	61	62	49	41	61	47	54	69	46	69	52	56	42	60	56	61	71	68	58	57	46	61	68	61	61	54	60	54	63	68	44	71	50	55	43	59	55	67	52	54	64	60	54	49	55	70	70	58	55	74	60	54	66	56	59	60	65	69	67	73	58	50	50	55	40	64	62	60	60	49	57	75	65	74	77	59	71	62	50	53	47	53	48	69	60	55	56	46	59	53	60	57	57	56	50	74	60	62	47	53	69	63	50	62	68	51	51	56	62	64	60	58	56	66	58	71	73	53	56	62	63	58	61	60	64	68	64	63	51	61	55	64	71	78	58	62	64	60	64	66	58	58	60	56	56	67	51	66	61	69	64	60	57	63	59	63	68	61	38	72	64	67	60	70	60	56	50	59	52	51	67	61	60	59	44	56	72	55	38	64	59	50	65	60	49	59	57	58	69	59	66	61	65	56	50	61	57	57	65	47	54	61	48	55	55	67	59	41	62	62	57	49	56	61	56	68	36	46	73	57	62	51	58	53	54	58	65	74	66	49	45	61	40	65	70	63	58	51	54	48	54	55	48	66	71	57	59	69	55	55	62	53	57	51	57	61	62	59	49	58	59	67	74	52	66	50	57	51	68	46	66	72	55	65	52	56	59	53	78	52	56	38	53	59	74	73	62	68	50	57	70	55	60	63	49	67	61	60	46	66	66	63	60	46	52	62	64	55	48	54	52	49	46	43	68	60	63	66	72	65	53	50	57	48	66	52	67	53	67	46	65	64	58	53	59	59	56	49	53	52	65	56	55	64	69	52	64	66	69	51	51	65	48	57	63	50	41	58	48	59	55	54	50	68	66	49	70	49	57	45	62	64	43	60	67	49	67	57	83	71	60	54	48	65	68	68	50	65	59	52	73	58	49	55	65	61	52	53	68	61	55	50	62	47	69	56	49	50	64	64	43	62	52	60	76	53	48	66	58	65	44	54	59	61	49	59	57	54	66	58	58	64	63	64	58	67	62	44	46	66	62	46	58	60	50	64	61	66	64	74	64	58	57	66	75	63	48	70	52	43	67	56	62	57	73	70	64	63	43	70	61	69	71	62	61	60	71	68	64	60	55	59	45	68	50	51	55	48	63	56	72	58	49	65	53	59	61	42	70	68	58	51	45	73	67	62	71	66	66	57	60	65	57	60	48	54	61	53	49	54	70	49	54	58	55	60	59	64	55	72	54	52	54	61	61	50	70	57	61	57	53	58	41	59	55	70	66	62	57	49	48	65	51	52	65	65	57	69	57	51	50	68	71	65	59	52	55	46	57	65	64	60	65	51	51	57	60	61	53	48	65	66	69	59	57	58	58	54	68	59	63	71	67	54	59	61	57	62	55	62	57	70	59	76	66	59	66	73	67	67	61	46	46	52	57	49	58	45	51	57	69	46	71	59	57	65	66	53	60	61	66	64	50	63	58	65	70	46	50	66	65	54	56	50	72	67	57	43	58	66	43	60	75	57	60	59	65	54	52	54	55	52	60	58	64	63	68	62	64	63	50	69	62	68	69	52	59	62	52	50	54	50	64	65	66	50	54	63	62	62	51	53	53	64	51	48	54	62	61	67	51	60	80	66	58	49	55	64	51	53	76	69	60	56	62	41	54	60	63	51	80	62	73	62	69	74	44	50	68	53	52	51	58	66	44	56	53	46	48	60	67	63	71	51	67	62	71	54	64	78	61	52	62	53	49	45	75	68	53	69	57	51	53	48	60	51	70	64	58	50	68	62	39	53	66	66	66	60	57	53	51	60	58	62	59	61	71	68	61	56	46	66	71	70	59	53	63	55	65	68	67	47	50	52	59	50	61	54	63	55	48	55	63	50	57	60	59	53	60	44	54	59	46	61	50	53	59	70	59	64	55	57	81	49	64	45	51	72	56	67	58	57	56	55	71	69	63	62	62	53	48	57	63	82	56	60	54	50	55	60	60	60	56	53	55	51	70	74	62	67	70	58	69	58	62	52	62	60	66	66	67	75	62	44	58	52	72	66	59	69	48	53	62	46	63	61	70	57	57	64	59	63	55
2149	1344	5351	9201	3741	230	205	185	191	201	186	185	177	192	182	190	157	175	162	174	176	185	156	178	166	173	164	170	150	152	160	170	168	172	164	139	184	183	176	164	155	169	176	172	174	192	164	171	161	152	175	159	185	158	186	168	175	175	171	182	166	160	180	190	180	160	171	182	159	168	185	175	160	163	159	162	176	181	176	182	223	209	177	182	167	172	163	178	171	186	198	187	142	176	158	159	161	138	164	174	186	161	152	183	174	158	170	164	174	180	171	155	158	158	182	152	180	169	173	173	166	183	196	169	169	182	158	175	163	160	176	145	173	170	173	182	170	192	172	158	170	155	183	172	180	174	170	161	155	173	154	186	188	180	148	191	171	181	165	157	179	193	178	165	188	149	150	178	173	183	172	188	161	152	159	167	143	161	166	159	158	168	180	161	160	162	158	165	161	170	186	153	158	162	178	166	192	159	178	174	181	141	192	154	176	157	151	174	180	149	184	156	181	155	162	167	179	182	168	156	172	163	152	162	164	191	169	142	185	170	189	157	161	161	175	155	170	200	174	170	171	180	174	155	187	191	167	164	144	179	161	176	190	165	182	168	192	164	159	197	183	167	170	146	160	146	177	162	177	160	158	190	163	156	179	156	148	189	170	190	185	155	172	181	150	158	177	163	172	170	192	157	181	171	180	170	177	178	202	180	173	166	175	143	154	161	167	172	174	159	144	164	193	176	157	186	172	164	164	197	160	174	180	141	194	184	172	164	133	165	164	161	160	182	168	168	175	159	164	153	188	168	167	186	167	173	146	159	175	180	186	159	180	157	160	181	174	162	176	179	165	151	159	166	147	133	179	145	164	167	196	187	179	154	193	162	179	155	181	191	143	161	178	149	161	169	187	175	182	147	174	164	176	167	184	182	176	164	181	176	162	162	172	156	170	170	186	163	142	166	190	163	169	188	181	211	152	139	190	171	174	163	180	159	154	170	176	164	154	176	166	171	153	142	178	166	152	160	168	187	175	185	176	166	151	172	150	187	167	178	164	174	166	136	180	173	190	173	192	168	176	186	184	163	186	142	175	152	139	176	183	149	184	167	149	167	145	172	192	195	195	193	156	176	161	165	177	171	163	177	134	183	179	178	151	164	178	185	173	164	166	168	180	161	165	178	184	174	161	155	192	170	148	175	185	139	144	163	171	161	171	155	194	182	158	184	174	179	199	186	187	149	175	156	188	192	163	180	160	174	172	170	160	177	169	149	189	171	160	178	153	165	162	156	185	152	187	139	186	185	155	171	163	175	172	189	170	159	165	144	170	188	192	173	173	181	191	195	179	177	152	150	183	164	195	153	162	166	171	181	166	139	153	162	164	191	156	154	178	156	169	177	158	163	174	171	161	162	155	174	174	166	173	144	169	182	178	180	164	167	173	159	173	166	211	175	177	156	178	158	153	183	183	164	174	188	169	166	154	168	183	172	193	157	148	168	180	177	146	167	151	165	184	175	158	190	156	159	191	176	187	192	173	186	175	188	181	177	170	166	161	152	177	169	157	169	155	169	180	154	169	173	180	187	191	164	161	165	191	169	154	178	165	182	175	183	146	166	159	169	190	149	184	157	167	178	184	152	178	184	150	187	159	159	164	173	169	159	181	188	185	185	141	163	190	173	155	171	150	173	180	184	160	165	164	167	165	147	165	160	157	157	153	176	168	174	175	153	147	182	162	180	171	155	176	174	151	184	168	162	162	153	200	166	167	180	171	180	160	170	169	158	172	179	202	151	169	187	166	157	176	172	180	147	178	153	175	171	165	170	170	175	145	143	165	161	182	157	167	185	165	156	161	174	162	166	170	167	168	175	167	180	176	154	189	191	163	164	168	181	161	171	150	155	158	168	163	167	171	157	176	161	182	158	175	150	163	159	163	180	158	175	147	160	163	175	188	177	140	179	190	183	173	180	176	174	155	186	163	182	178	176	155	172	171	169	176	150	163	168	151	193	167	164	166	161	178	165	157	133	162	187	169	198	184	178	175	136	156	150	141	175	168	175	174	159	159	160	190	153	182	171	164	164	171	149	167	180	153	165	178	143	165	180	176	180	153	165	178	183	182	171	199	172	163	167	156	156	179	170	154	164	166	153	170	171	153	159	174	167	179	166	171	188	161	180	192	179	180	175	144	168	167	158	152	161	176	148	151	177	169	193	178	159	169	165	189	166	169	166	160	179	166	163	142	154	195	159	181	173	172	165	175	162	159	166	173	163	177	172	161	158	180	140	159	154	171	165	177	145	153	162	172	167	164	158	167	167	164	160	168	162	182	162	163	168	180	153	172	162	152	165	204	173	188	167	167	162	148	180	151	173	181	152	200	173	191	160	173	169	191	171	165	169	169	167	169	166	170	159	166	175	179	189	160	152	171	173	173	144	175	162	176	172	181	156	175	157	155	149	175	171	167	201	159	171	178	135	182	191	177	157	168	177	170	159	173	168	180	165	173	157	177	192	171	194	156	137	168	185	173	157	152	159	194	147	137	165	133	158	159	164	175	173	161	177	174	163	177	186	162	193	148	172	184	153	198	172	164	155	183	156	174	170	163	155	165	198	145	193	179	168	183	166	182	153	158	181	171	143	170	178	158	160	154	184	157	179	173	178	183	162	162	196	155	158	158	180	175	160	169	190	172	175	167	178	139	170	161	152	147	174	175	164	169	168	153	172	178	163	160	159	161	174	165	187	181	165	194	182	159	175	168	175	148	169	189	168	204	165	163	186	163	182	184	173	157	147	185	183	162	195	146	160	164	156	161	183	189	175	183	162	177	181	205	185	184	169	161	168	155	172	174	208	160	161	162	167	172	162	132	157	148	164	168	166	173	180	168	162	146	175	163	167	164	177	159	162	181	168	187	182	179	174	155	170	152	172	149	155	174	148	153	186	173	180	170	169	184	180	190	157	176	161	155	167	176	171	158	174	162	184	166	154	170	162	169	176	159	164	178	156	187	188	177	160	173	172	178	177	169	207	169	152	165	184	153	163	161	160	175	161	172	160	144	171	145	152	177	179	169	168	162	169	188	161	170	159	188	184	186	182	170	184	180	157	150	145	156	172	181	167	150	166	174	174	176	170	205	179	185	151	158	151	162	180	172	176	179	155	175	168	156	171	159	174	172	169	159	162	190	161	157	172	203	180	178	194	170	159	172	176	146	173	153	152	158	160	172	167	155	157	164	161	173	184	187	147	206	164	169	172	169	163	185	157	168	162	155	166	162	154	142	175	151	152	209	191	155	152	169	164	169	194	190	175	166	184	156	155	173	187	169	164	177	169	184	176	167	161	173	203	171	167	153	164	155	146	177	160	177	195	175	191	157	181	159	166	178	154	168	182	149	157	168	176	174	185	167	152	153	185	183	155	154	168	173	176	173	172	173	172	157	187	148	189	168	191	169	176	165	171	173	189	170	167	147	166	180	196	179	164	192	154	156	166	172	157	167	178	161	167	174	159	164	153
10327	16870	47250	51112	31652	4085	365	271	244	212	180	191	155	186	157	162	173	160	178	130	163	142	148	127	163	138	160	138	160	128	146	121	153	137	173	147	134	157	152	147	147	140	130	155	144	148	149	135	160	145	145	143	127	137	144	146	148	154	136	153	135	129	134	138	129	135	149	156	155	160	164	135	129	139	153	129	138	136	143	131	153	132	150	143	173	160	156	168	148	152	150	130	152	131	128	161	135	147	135	151	133	134	161	154	153	148	157	155	145	119	110	137	134	140	158	155	133	155	143	155	134	181	167	129	140	129	143	122	137	136	157	146	178	140	129	120	124	133	143	145	147	137	139	142	135	130	166	153	121	135	136	139	146	161	127	136	153	127	147	160	169	131	155	147	158	156	150	157	152	148	132	126	142	130	184	125	141	132	134	141	117	135	141	153	135	116	139	143	130	124	150	131	143	136	142	150	145	139	145	151	141	132	135	155	117	139	152	136	141	135	132	151	141	130	142	130	158	138	138	132	135	160	141	146	153	140	136	157	147	151	145	146	154	168	136	113	154	155	158	155	156	129	146	146	136	151	145	160	164	140	145	154	148	152	111	144	129	140	136	171	133	161	152	154	109	157	146	160	132	153	126	135	159	145	136	144	141	124	145	147	144	151	126	149	168	123	149	123	134	138	149	157	143	151	144	128	134	142	151	166	128	143	136	146	146	126	139	143	138	140	149	160	134	131	148	156	149	149	137	158	150	123	135	141	148	139	154	125	134	155	140	124	128	137	160	141	156	144	138	135	132	152	150	161	134	138	154	182	136	142	139	148	147	142	148	141	120	156	166	137	142	157	158	143	136	136	145	138	150	132	159	137	135	145	135	152	133	153	149	179	147	134	141	136	130	165	143	140	125	120	152	151	137	151	156	161	149	145	131	131	149	169	143	145	116	163	168	159	157	158	148	133	132	139	149	130	142	113	118	146	154	153	141	145	143	160	123	160	144	146	167	136	126	154	135	171	173	156	150	142	134	145	158	157	139	149	158	142	134	168	141	151	143	148	144	144	147	157	160	159	134	123	134	149	144	154	130	148	151	132	160	127	140	132	153	159	138	145	157	140	134	147	146	120	140	147	132	132	127	140	145	157	158	124	122	154	157	146	126	151	148	141	129	127	125	168	117	149	147	131	166	142	131	126	157	158	154	162	150	151	122	143	143	133	129	148	148	149	128	124	150	151	149	147	130	137	127	140	146	148	161	161	152	127	168	135	114	146	131	171	140	168	124	139	150	163	127	158	152	141	125	139	126	128	142	162	143	157	154	119	150	138	135	141	148	148	138	135	149	141	136	147	136	146	141	135	130	166	131	152	156	136	129	138	141	134	136	154	147	166	138	131	143	146	153	149	141	138	129	138	137	128	119	131	135	150	157	137	149	145	140	151	129	115	166	142	139	138	132	143	145	129	132	135	160	131	143	148	143	153	139	152	135	136	154	156	121	136	160	132	130	147	145	135	149	153	151	150	130	133	138	152	142	129	141	157	122	157	122	139	134	125	170	140	150	127	144	171	153	154	152	125	150	117	154	160	135	151	137	145	131	163	145	136	136	148	147	124	138	158	122	135	145	126	141	132	152	126	154	156	171	134	150	153	136	166	116	160	141	145	125	151	129	149	146	150	160	130	124	158	142	145	154	147	133	137	147	143	146	167	164	142	131	130	132	142	124	148	141	137	136	140	171	146	165	142	137	125	150	138	138	138	150	151	154	141	137	133	133	160	146	148	131	140	145	129	139	140	150	143	148	151	127	137	135	151	145	144	144	151	133	140	131	142	146	149	159	122	144	129	135	151	140	144	136	154	121	145	161	142	154	122	165	132	132	131	119	148	132	145	169	116	132	120	133	118	129	142	134	153	138	122	136	148	138	133	148	132	149	113	127	158	134	138	151	134	147	134	128	122	124	142	130	130	128	148	124	156	137	134	136	136	146	141	145	132	156	139	131	148	139	141	156	147	155	140	141	155	156	135	142	135	134	149	143	150	159	131	130	148	127	152	145	143	136	132	125	140	146	136	135	136	152	135	147	150	137	132	154	126	142	151	148	126	164	150	157	137	154	137	142	131	149	163	140	148	143	124	135	150	139	144	119	141	127	122	137	160	144	145	138	148	153	157	130	156	154	166	160	131	153	130	120	130	139	142	129	149	149	137	163	133	138	155	138	145	128	146	123	145	133	137	159	128	128	125	132	148	153	146	146	142	157	124	135	146	135	151	168	123	136	152	126	129	130	155	146	143	154	158	138	144	132	130	153	153	127	154	150	144	156	133	133	141	126	153	137	146	144	125	123	133	124	132	142	137	138	136	137	134	134	144	159	141	134	164	144	127	167	160	132	138	144	142	122	148	146	138	154	139	155	142	164	136	155	152	152	131	128	151	134	138	112	150	144	139	134	159	142	143	149	147	136	174	148	120	132	133	120	129	136	149	157	128	155	142	156	134	149	166	158	117	158	133	137	131	135	125	140	141	135	132	149	135	120	133	174	151	146	134	157	146	143	148	116	151	128	155	132	145	152	154	148	126	137	156	139	120	143	146	140	159	123	128	125	131	127	170	122	157	153	137	136	136	151	146	138	149	134	146	153	181	150	121	151	134	122	152	147	164	130	141	138	161	150	154	140	135	139	131	156	111	159	147	138	130	144	152	137	159	127	115	142	151	154	151	144	145	145	139	148	123	135	148	151	135	130	131	150	163	162	127	125	155	135	154	150	179	130	148	157	149	130	139	112	140	129	116	155	146	126	134	133	144	138	136	150	149	124	144	143	145	136	152	146	154	142	135	131	149	147	136	174	146	150	119	152	139	140	135	134	156	120	161	154	142	140	156	152	135	135	145	148	163	162	159	119	139	137	138	143	158	148	142	140	128	137	135	142	120	151	148	168	136	133	141	141	126	130	128	171	158	154	140	131	128	142	143	153	172	111	138	161	142	143	136	155	130	140	132	126	146	150	147	156	155	171	144	150	135	148	149	124	144	140	128	163	136	134	150	156	158	125	129	142	117	139	155	156	155	131	154	135	143	168	161	144	149	125	150	144	119	154	133	150	123	147	133	144	141	124	132	154	147	163	144	140	158	141	122	148	136	137	120	147	137	129	126	129	151	133	141	152	135	165	130	128	154	139	124	158	150	125	142	151	155	140	149	152	125	131	159	146	160	149	152	145	147	130	146	120	153	157	127	153	119	164	136	153	126	146	136	126	147	136	136	161	144	143	157	164	143	149	149	126	125	140	134	130	126	135	150	146	133	152	165	144	129	113	131	139	154	146	118	135	135	127	141	144	153	141	142	123	132	140	146	130	154	141	141	119	165	163	151	139	136	149	161	144	162	135	178	154	150	137	139	142	145	129	135	145	140	156	149	135	140	162	132	151	147	138	139	146	149	136	103	147	123	127	124	150	150	146	129	126	123	143	166	137	134	158	156	140	128	137	161	137	147	156	141	157	134	149	142	152	181
6527	15973	46069	58707	30551	1508	1237	1073	892	817	740	667	613	559	570	493	527	503	459	453	431	489	414	385	453	401	401	394	437	412	400	380	416	401	371	379	391	352	391	373	387	355	406	374	369	381	385	381	361	371	344	344	357	379	361	381	367	327	411	369	384	380	372	363	359	389	383	353	361	357	375	329	353	371	353	367	408	367	400	389	423	492	364	334	337	355	393	393	340	349	356	365	341	341	375	320	341	352	309	360	349	359	345	342	373	335	354	334	359	319	331	355	347	342	341	325	329	375	392	334	385	339	360	364	344	362	342	348	371	353	369	349	329	356	369	322	354	352	323	368	362	349	378	360	392	348	352	376	353	337	325	370	347	358	347	336	327	365	308	352	353	367	354	355	357	329	359	347	316	363	344	343	351	338	338	352	350	344	336	345	336	382	338	314	346	337	376	333	349	360	332	379	374	319	346	334	368	348	337	339	337	356	364	363	339	339	367	316	350	343	369	336	312	367	347	367	367	387	374	321	355	349	326	363	345	318	345	331	287	381	348	338	327	343	377	344	343	330	367	336	371	318	358	367	311	362	383	363	337	367	360	350	368	369	321	359	349	357	366	383	312	348	388	349	338	359	348	347	348	335	307	335	349	344	372	344	337	314	309	341	373	372	332	351	336	367	342	349	360	378	355	376	329	396	381	346	371	321	356	319	359	343	318	375	353	358	336	342	368	340	385	378	333	344	361	352	352	322	335	357	355	345	321	326	346	332	367	340	330	395	360	353	334	351	323	353	352	349	335	350	320	339	348	380	316	345	352	334	349	344	337	366	370	331	358	318	348	382	338	354	365	362	336	317	326	355	338	348	338	381	348	364	349	330	354	330	351	361	344	327	349	366	344	338	359	376	338	354	367	369	347	350	324	356	344	326	336	341	337	374	308	327	342	345	356	351	379	321	359	364	366	345	349	351	338	344	373	335	378	324	374	334	328	357	378	341	356	344	358	358	355	388	338	374	347	339	331	345	347	337	351	340	362	362	367	366	350	355	341	338	344	347	334	375	324	343	366	338	364	343	335	330	350	338	328	350	316	353	341	316	378	350	382	377	361	362	383	338	332	374	370	328	355	346	350	324	356	327	343	392	352	324	337	346	318	311	358	342	363	359	383	353	342	337	346	338	341	350	355	372	351	388	342	338	340	324	360	353	360	328	359	342	334	375	332	311	352	359	370	364	347	378	369	342	352	357	332	372	326	326	364	358	345	344	336	356	337	357	362	325	366	346	345	375	341	336	351	334	358	373	370	365	325	333	358	365	316	360	329	323	353	349	349	375	346	333	340	356	339	375	354	357	346	362	325	331	349	339	356	379	348	364	358	348	364	358	315	356	376	337	360	351	327	356	366	347	367	368	381	361	342	354	337	342	340	368	349	346	363	335	380	337	340	363	346	341	345	360	340	379	339	377	360	327	344	341	328	303	335	326	322	351	318	346	362	381	359	354	327	337	340	332	331	348	353	331	340	315	354	382	309	312	327	309	338	348	347	359	337	360	379	343	341	323	348	355	350	333	347	367	351	358	407	334	329	345	334	365	337	357	348	348	357	337	354	337	332	328	377	342	324	372	377	323	319	330	343	321	334	358	377	362	348	332	337	347	333	335	397	348	361	329	400	370	318	331	332	348	332	352	362	338	350	348	338	321	349	343	342	349	327	325	360	329	317	364	314	354	353	334	328	335	362	352	342	339	356	345	338	348	319	351	331	361	349	332	339	335	357	339	345	372	342	328	358	339	332	351	345	383	340	364	302	354	349	353	376	352	316	349	355	347	348	330	351	375	350	354	345	338	361	381	360	366	323	334	399	345	352	360	372	341	373	376	343	344	370	313	315	362	335	341	368	331	352	325	352	362	354	323	326	356	360	352	355	351	346	327	357	363	320	351	350	382	352	339	316	360	349	361	363	351	358	355	386	361	365	354	345	338	337	319	342	344	381	332	364	342	346	366	344	339	351	360	325	322	330	358	338	314	338	336	327	350	343	338	374	335	359	366	344	373	328	351	351	361	318	343	346	341	360	327	329	338	386	365	342	357	314	324	340	352	325	358	367	358	329	389	352	390	348	339	336	330	354	326	355	329	334	366	352	327	352	347	333	326	358	311	352	357	355	347	364	383	332	343	310	341	333	357	342	353	361	378	321	340	339	326	381	355	302	358	319	358	334	330	336	363	351	361	366	340	358	343	359	354	356	323	391	346	323	339	334	373	344	374	338	314	370	355	375	307	354	352	349	353	328	356	349	355	343	331	372	365	362	330	324	376	329	397	315	378	355	373	368	327	356	367	402	365	337	364	316	336	341	371	324	357	321	363	371	359	349	349	325	337	358	384	363	317	329	339	346	347	326	348	357	377	346	340	365	336	349	354	327	343	337	362	327	355	357	347	344	365	321	361	348	353	348	351	333	368	332	322	385	314	339	360	347	355	376	366	312	336	382	353	325	363	353	349	368	333	351	331	334	332	326	365	323	375	326	351	351	351	358	340	352	352	328	359	356	318	375	358	329	354	320	317	301	318	336	354	340	325	371	353	366	324	338	341	343	370	324	327	337	358	367	329	354	336	366	357	318	351	346	336	327	342	341	342	368	327	341	358	321	325	362	324	350	315	352	365	343	380	343	332	321	362	336	358	341	351	319	351	341	321	344	352	381	368	365	341	343	392	327	348	312	371	365	357	336	351	362	372	368	333	363	386	389	341	351	333	352	348	328	355	356	302	332	325	329	348	360	323	339	338	318	339	331	342	344	359	324	338	352	329	336	356	334	361	351	336	372	356	337	343	336	337	332	315	366	320	340	373	344	355	342	350	345	327	367	356	317	343	377	344	338	330	320	352	310	360	350	351	374	324	336	350	306	350	378	355	342	324	345	372	373	381	358	333	348	353	349	342	330	361	346	329	360	361	363	352	335	350	317	346	372	344	354	328	339	362	341	350	361	344	347	316	350	387	327	369	355	329	357	323	355	357	406	375	344	274	352	355	340	349	369	347	334	329	361	348	384	361	380	321	335	368	341	383	344	337	347	336	365	378	346	324	376	363	349	354	342	373	317	368	319	369	347	332	345	364	323	317	367	326	354	358	341	343	347	344	349	360	339	310	350	365	339	353	341	339	320	332	384	343	365	351	338	356	344	305	347	387	323	351	336	382	337	332	353	355	347	355	356	359	386	336	359	371	345	368	349	364	364	354	346	356	347	350	352	346	325	370	320	321	334	332	324	371	330	349	352	315	328	355	364	334	317	350	355	338	363	364	333	320	329	371	353	358	320	356	363	333	346	365	336	366	321	360	373	370	370	333	336	361	345	340	349	331	333	373	333	321	384	364	335	338	371	342	342	331	371	364	334	342	350	351	371	367	339	331	376	332	359	365	362	322	309	303	362	338	354	352	347	344	316	336	305	348	344	326	368	315	373	347	370	352	346	344	376	366	328	347	361	345	323	340	342	324	370	359	341	323	349	336
17149	33974	58871	66246	44041	9467	839	446	348	282	253	232	215	239	224	233	245	232	205	189	214	198	198	176	182	201	210	200	189	206	181	200	208	160	203	186	179	174	188	191	171	176	184	182	195	192	193	157	171	147	192	174	176	168	207	197	188	211	171	162	190	209	187	176	173	165	204	219	196	187	180	181	188	173	194	205	186	177	191	199	196	223	170	170	176	166	167	160	180	204	166	192	189	197	176	163	194	180	187	149	176	175	186	190	182	196	194	174	169	203	184	177	189	168	178	194	183	214	176	187	180	179	182	168	213	193	170	199	214	201	166	172	177	185	170	186	187	191	190	171	173	204	177	160	169	195	187	195	178	161	174	185	171	172	205	190	188	171	193	179	190	174	171	165	173	183	168	171	178	182	193	181	177	178	183	168	181	175	184	189	192	212	175	188	174	187	183	205	179	203	170	186	172	204	207	175	185	210	180	181	189	190	172	166	192	173	175	189	190	157	212	201	188	197	215	190	189	179	191	172	185	187	183	162	173	184	181	166	193	197	169	189	179	195	187	156	146	170	194	158	183	199	184	164	178	194	193	177	169	170	184	177	155	167	180	155	193	189	180	189	189	190	184	180	145	179	164	188	172	220	201	204	209	184	178	182	189	171	188	195	169	210	196	197	167	190	192	191	199	189	198	204	161	176	174	191	172	164	190	182	167	182	182	196	184	191	180	196	189	169	181	180	174	173	165	184	186	199	173	195	173	178	189	175	175	161	203	191	185	195	193	191	183	178	180	180	169	168	153	204	201	151	204	174	181	192	207	175	177	197	200	202	178	166	200	185	182	201	170	210	193	150	176	195	190	148	172	183	189	203	191	170	155	186	181	186	159	178	191	203	189	193	196	210	169	187	189	186	185	164	193	162	192	179	154	179	173	177	166	179	184	185	176	204	153	185	217	208	175	183	172	177	155	212	170	188	172	178	214	200	178	178	183	168	195	191	185	174	172	192	177	166	181	185	166	195	169	178	192	201	186	207	177	191	186	186	194	186	182	192	160	171	180	180	179	189	199	180	183	166	202	186	188	175	170	149	156	183	204	181	192	209	194	171	169	164	175	179	173	184	178	150	177	183	184	188	183	170	161	208	200	170	179	165	179	202	177	195	187	177	180	192	174	180	192	192	196	193	197	163	198	179	197	199	178	203	180	193	186	214	184	200	177	178	202	169	194	179	195	152	189	184	177	189	187	178	182	217	187	191	188	175	185	177	207	187	188	189	168	185	189	171	170	203	171	172	148	190	175	173	175	173	203	191	167	199	177	190	175	199	164	181	187	212	176	177	185	197	163	198	184	174	178	175	181	191	188	195	170	179	174	202	177	172	208	178	185	172	186	177	180	204	171	160	171	150	187	200	194	184	181	175	149	154	190	208	214	180	182	190	183	176	196	175	177	185	193	182	194	186	198	213	189	169	175	174	190	188	178	203	171	159	174	174	163	161	198	192	207	206	182	165	179	203	190	183	201	206	184	159	174	182	174	189	187	195	185	205	186	199	191	208	201	171	190	182	180	165	166	204	158	187	167	202	176	201	165	169	179	179	172	178	174	197	211	181	169	191	181	188	187	186	194	177	172	172	170	181	169	174	210	178	218	185	172	172	198	165	191	192	175	199	189	177	180	152	163	154	180	166	166	197	165	185	170	185	190	167	175	192	203	164	166	157	196	188	180	181	184	175	206	203	179	185	206	179	173	208	178	175	182	165	159	181	152	179	200	206	178	170	188	169	194	157	190	160	184	167	183	214	187	176	213	167	177	187	192	199	189	190	180	183	170	183	172	181	195	229	189	171	169	174	160	194	184	180	162	202	182	182	176	158	167	179	186	168	160	168	209	182	184	191	173	202	179	161	181	171	174	177	193	169	159	179	173	179	153	216	183	209	168	187	174	179	178	188	183	192	172	175	195	179	178	174	193	188	182	175	157	217	170	188	181	196	175	177	176	210	184	169	202	199	179	191	194	169	188	177	178	177	169	166	187	164	216	171	182	183	199	171	199	191	188	183	170	178	188	210	179	196	168	162	173	192	172	155	156	186	196	216	191	171	194	172	162	190	173	190	178	188	187	191	183	199	175	179	188	178	210	161	180	184	158	170	174	177	179	197	218	166	205	171	210	175	175	169	177	179	157	178	180	213	167	168	169	188	173	186	163	181	169	194	169	161	163	189	183	189	189	158	160	163	163	197	174	178	163	202	185	176	208	173	168	166	194	171	171	183	171	195	191	173	159	173	185	177	180	155	158	153	193	192	189	175	202	165	189	193	177	171	191	174	184	172	184	179	178	173	213	179	174	196	194	164	149	183	181	190	177	159	172	201	179	154	179	186	180	183	188	195	189	147	172	176	198	173	174	182	179	192	191	175	187	164	188	179	195	175	178	216	188	192	184	154	183	178	176	176	160	182	181	176	178	178	176	199	208	186	208	181	161	188	203	172	187	188	190	186	200	201	185	166	190	193	196	206	182	195	192	190	180	181	167	183	201	180	191	184	182	178	188	179	202	186	196	196	190	187	188	178	180	200	189	183	196	161	161	183	182	198	179	186	213	170	192	186	212	165	164	169	173	167	160	168	197	181	191	212	197	195	213	190	175	169	196	187	182	178	177	174	179	174	179	192	198	192	201	165	174	168	209	177	191	150	171	163	169	205	188	159	172	171	166	194	192	175	166	200	215	168	182	176	199	180	154	203	197	166	202	218	202	157	179	198	177	195	180	169	199	153	168	211	179	190	201	197	173	179	172	202	195	186	179	168	195	178	202	158	181	188	175	222	196	176	179	183	157	169	152	174	193	190	213	194	171	179	158	171	219	194	166	180	170	198	194	183	213	176	167	169	198	175	193	207	170	158	182	173	177	188	178	171	158	188	214	187	184	198	188	187	173	203	167	198	177	194	195	171	203	182	190	180	157	189	185	176	157	174	186	165	186	167	169	180	167	193	185	185	187	186	218	190	202	208	179	168	179	166	181	175	172	197	187	169	166	159	198	213	160	165	182	168	182	198	192	178	188	180	185	163	175	171	181	182	201	185	186	192	171	168	171	192	176	173	165	192	194	156	184	167	162	188	182	193	165	190	183	203	171	187	202	183	176	192	193	204	191	162	178	176	179	179	174	169	199	177	177	151	188	186	193	190	168	180	187	163	151	174	198	192	197	183	175	153	181	187	200	191	202	173	179	191	193	189	202	194	178	205	162	188	157	191	205	147	177	177	187	199	186	186	172	183	187	167	193	205	174	172	178	191	184	172	164	207	191	168	188	171	182	177	174	190	191	181	187	198	169	182	169	178	175	177	170	173	170	180	175	172	180	196	188	192	187	197	174	186	171	195	179	183	173	189	197	206	185	175	173	167	214	177	194	209	158	183	175	162	195	210	181	184	187	210	189	201	164	180	197	169	196	177	171	181	179	208	205	177	171	187	183	184	171	171	185	194	174	199	187	181	198	209	215	214	205	190	175	191
8219	27261	53291	71675	39568	2415	1969	1610	1428	1219	1095	1021	923	883	776	734	643	684	616	605	634	612	563	564	524	563	526	470	555	532	553	465	494	488	481	471	466	452	486	436	444	442	488	471	437	458	473	458	485	440	422	429	460	427	442	441	447	492	465	446	432	428	446	401	431	465	454	444	441	430	430	437	407	430	422	414	432	404	442	437	531	663	546	444	427	414	427	434	412	454	419	467	433	389	416	434	401	443	487	440	403	398	428	419	509	418	440	445	435	459	408	424	431	413	425	413	412	439	405	444	424	405	426	409	415	440	416	435	418	441	438	401	427	379	416	422	431	410	419	421	423	448	442	424	428	401	408	412	447	422	425	409	422	399	422	416	391	441	435	440	389	429	424	412	418	408	434	419	421	373	427	415	415	435	440	429	435	424	438	442	389	441	408	403	426	392	389	404	428	444	415	395	440	404	442	397	418	405	409	409	386	423	403	431	427	399	388	406	417	460	423	395	461	422	416	426	426	384	385	396	420	413	422	438	441	432	410	418	430	396	391	401	407	427	423	439	415	407	422	429	414	439	443	404	444	402	420	405	468	429	421	400	403	405	455	382	470	425	453	399	451	390	426	377	416	392	469	440	419	421	438	412	401	404	418	438	414	400	399	432	430	441	420	418	419	422	397	378	380	449	406	408	442	438	423	408	435	434	417	410	379	418	440	430	446	451	398	434	411	428	410	411	407	423	428	428	397	404	409	426	442	408	422	415	417	431	432	417	380	430	441	432	417	432	466	421	400	443	424	373	424	414	426	409	440	426	448	444	407	439	391	419	399	423	429	446	437	446	416	409	428	413	418	407	435	413	425	437	436	407	406	417	423	415	418	396	420	432	396	405	413	410	420	378	407	425	414	429	419	435	434	400	410	391	388	428	468	462	413	418	434	408	420	446	428	456	405	426	412	460	444	394	376	423	405	439	440	382	420	366	427	448	394	458	434	386	412	409	405	410	437	435	398	430	431	425	398	396	466	425	382	397	417	379	443	436	426	384	440	403	410	415	446	427	428	424	441	416	422	446	449	415	451	431	417	384	428	399	431	410	381	399	414	417	418	382	403	444	424	447	434	437	415	460	430	441	412	432	425	427	419	446	428	452	437	422	383	433	466	389	445	396	419	490	426	411	408	456	418	417	385	420	439	428	425	413	450	430	420	404	414	435	369	419	412	461	420	428	427	428	430	446	435	428	381	412	399	423	408	424	424	419	382	405	396	425	456	420	392	459	430	416	402	432	402	385	424	423	438	376	404	420	437	458	415	384	423	421	459	430	413	430	422	407	438	433	465	444	448	382	440	415	398	417	444	418	418	409	419	398	438	369	449	423	405	390	452	454	412	404	400	405	460	403	451	411	373	403	401	414	401	437	421	414	380	455	398	396	416	422	433	422	412	380	392	409	454	359	436	429	420	408	465	406	428	435	438	411	385	438	438	406	376	384	448	429	424	445	418	401	419	437	409	403	374	429	415	471	414	421	435	437	429	464	423	398	399	421	458	436	413	382	442	417	445	426	400	408	435	396	388	464	414	383	440	412	417	444	412	449	429	382	415	365	438	420	448	425	397	444	414	425	419	419	418	404	435	419	416	428	421	411	415	383	397	414	394	401	438	398	424	413	434	419	416	422	438	394	383	450	432	414	419	451	423	454	446	430	442	448	408	420	458	471	406	370	408	409	430	428	428	428	429	393	435	415	415	408	432	438	448	431	428	456	459	433	437	429	431	401	391	417	433	423	460	404	412	431	412	393	431	446	423	412	423	366	425	399	374	384	389	448	420	407	427	407	414	403	393	455	430	431	410	450	449	425	402	414	378	408	383	416	419	427	446	419	404	470	427	429	394	448	377	424	418	403	412	391	427	448	382	421	419	434	441	420	421	441	433	430	399	410	452	447	419	414	450	406	397	401	407	426	429	397	407	415	410	415	416	414	420	426	424	396	405	430	385	425	437	409	418	414	460	444	415	377	430	442	451	448	423	395	412	426	417	414	439	423	419	418	428	431	396	420	434	462	404	369	403	386	398	397	427	440	417	396	421	416	424	436	433	449	424	417	409	385	458	422	427	385	405	403	408	424	389	441	424	426	429	408	421	421	390	412	422	416	405	426	447	403	437	406	419	426	426	475	399	386	420	460	395	410	419	403	398	439	421	466	431	413	471	410	394	440	405	431	423	425	414	384	433	405	402	400	475	364	415	378	423	405	424	390	464	368	400	412	427	416	427	395	452	447	469	431	465	402	443	416	424	414	395	406	407	462	406	424	399	419	420	372	431	405	430	420	396	398	415	395	397	421	400	434	452	449	411	443	436	405	426	420	404	412	423	394	413	415	401	438	427	412	417	392	442	390	446	454	437	448	467	421	452	411	426	432	430	372	424	428	404	401	439	429	428	382	425	413	407	391	394	420	404	375	423	427	398	398	439	383	441	390	425	397	434	381	415	421	426	420	418	448	415	396	437	416	416	375	412	398	431	444	395	390	417	408	404	365	415	420	423	425	439	432	410	412	429	420	419	388	442	449	456	399	405	387	404	369	437	392	406	432	381	433	392	413	381	421	467	402	435	402	424	423	399	451	461	400	487	413	408	414	401	395	429	420	412	382	403	430	410	435	387	398	409	439	452	391	426	447	429	378	393	401	413	442	405	439	429	405	431	421	475	432	430	392	404	402	460	405	387	391	437	437	429	407	409	452	437	448	386	399	404	401	389	399	428	425	392	433	411	425	423	421	413	429	408	413	435	438	462	443	406	434	432	438	436	416	373	411	476	411	394	415	442	403	403	388	448	426	391	477	436	453	397	401	392	415	406	422	410	428	396	415	411	399	430	438	411	411	421	406	445	439	392	436	403	418	431	437	424	391	420	380	411	450	422	446	404	457	424	415	407	410	388	423	404	407	413	401	408	447	393	427	431	437	430	371	423	393	407	450	399	409	457	426	429	390	388	462	435	418	416	391	430	407	420	403	443	432	392	414	392	428	376	392	429	411	415	429	438	402	416	383	428	421	421	407	417	398	406	385	429	445	415	435	434	424	418	396	394	432	417	368	443	423	413	416	422	420	432	398	423	399	406	416	415	386	425	411	437	409	391	420	393	412	398	378	404	388	445	458	419	402	425	393	411	411	433	427	406	390	402	407	450	407	432	413	414	395	409	377	445	425	406	415	406	420	415	440	402	421	398	410	455	416	429	427	377	416	394	416	383	383	425	404	413	394	464	421	442	433	439	434	386	419	419	413	415	408	429	377	432	427	375	428	449	422	426	410	397	382	435	412	426	428	430	466	431	431	418	421	434	425	426	411	410	424	399	407	433	432	405	394	411	427	403	381	415	443	454	411	431	453	423	442	438	400	428	418	415	454	434	451	429	416	428	396	406	401	388	413	391	412	443	401	449	440	389	377	435	422	401	431	400	400	392	405	399	416	403	406	414	425	436	428	409	433	406	430	407	434	410	395	408	396	403	439
2463	1709	2002	2734	1088	73	48	52	57	54	53	71	69	49	49	50	47	48	60	63	43	43	52	58	50	55	53	60	69	48	53	66	48	61	38	44	59	56	62	51	53	55	63	54	56	48	56	51	46	52	74	64	49	61	58	63	49	50	58	35	55	56	55	58	55	48	51	43	59	57	55	53	62	52	73	54	67	51	45	46	58	46	62	59	46	52	54	50	53	33	69	43	67	55	59	48	44	62	53	62	55	58	63	52	60	42	52	47	62	58	43	66	59	62	48	51	60	68	50	47	54	48	45	59	46	63	48	55	44	54	60	50	44	55	64	47	51	50	70	38	69	56	50	58	67	41	45	67	47	63	57	53	51	51	66	47	57	47	50	54	56	59	63	52	49	50	39	45	71	59	51	43	69	53	38	45	55	58	52	64	49	48	56	67	58	46	66	62	38	50	55	58	50	47	46	59	54	38	60	61	52	58	59	64	54	62	56	45	63	58	55	45	43	55	49	50	60	50	67	58	55	56	67	48	45	56	40	34	60	50	61	51	50	58	55	45	55	42	47	61	63	52	63	51	43	52	58	60	56	54	56	48	39	54	55	53	53	55	68	55	58	52	52	52	51	48	46	68	55	62	44	47	66	47	53	42	54	55	58	49	57	43	55	53	61	59	45	50	58	46	45	43	60	80	60	48	62	53	60	45	56	59	72	68	51	56	68	67	58	62	53	51	65	59	52	53	45	52	58	51	54	51	77	48	52	56	60	45	59	53	55	52	48	49	68	53	55	50	47	50	54	51	53	51	58	47	56	51	45	45	42	47	61	52	56	57	59	59	57	40	56	43	46	57	61	51	47	55	52	45	61	61	53	51	41	42	52	44	67	56	64	54	51	52	61	55	51	68	59	63	74	61	43	58	48	50	46	63	71	52	51	55	60	59	46	54	48	51	61	53	68	65	53	41	63	59	49	44	48	49	61	65	41	44	61	64	60	39	61	57	53	41	61	52	50	43	42	58	53	61	38	68	56	77	59	56	59	56	77	44	59	66	55	55	50	55	60	60	64	57	61	61	65	61	65	56	56	50	40	44	57	55	45	60	50	51	52	54	50	47	61	56	59	63	65	53	53	75	56	59	44	50	42	55	41	60	54	55	52	77	46	57	65	45	44	59	51	44	59	56	57	58	47	53	56	62	49	53	66	46	58	46	60	53	46	57	48	60	59	58	61	48	68	52	40	56	39	60	48	54	56	48	63	60	57	52	56	63	49	53	54	56	50	54	63	46	65	45	50	42	64	59	48	68	52	40	58	64	45	64	43	45	59	62	56	49	57	54	69	50	43	48	50	50	53	50	57	55	56	58	55	73	47	46	58	58	55	64	52	60	59	41	64	68	60	60	42	59	56	63	35	45	61	47	57	58	57	38	48	58	58	56	51	49	50	49	61	40	53	38	59	56	43	66	48	56	52	48	65	62	59	61	59	66	45	65	55	56	64	39	61	62	67	41	69	56	59	47	58	45	47	52	59	59	62	52	58	63	56	47	52	49	67	50	41	76	55	55	52	57	47	49	57	48	62	56	57	55	42	50	71	68	52	70	53	45	46	51	56	50	53	59	40	43	61	63	62	55	55	48	65	43	50	49	57	60	54	49	56	47	49	54	44	51	51	47	60	56	47	53	52	75	54	55	56	38	50	50	53	50	62	58	57	51	57	55	63	45	57	43	58	52	47	52	52	46	69	58	67	54	50	57	50	48	52	58	63	41	63	59	49	61	46	55	59	47	52	53	60	47	67	50	55	49	69	68	55	55	50	50	53	36	69	48	64	58	49	54	53	54	61	56	57	64	53	51	58	64	42	48	57	56	69	51	46	56	47	57	53	65	56	58	52	56	58	54	59	61	56	48	60	45	55	55	60	59	74	49	56	48	59	57	49	48	43	52	60	57	64	53	52	57	64	52	55	56	66	77	54	58	49	76	55	54	54	59	53	58	56	56	53	72	42	43	45	54	55	50	60	64	65	59	65	62	49	46	55	63	67	45	61	57	45	60	53	45	51	45	52	55	54	57	63	43	54	49	54	63	60	48	51	65	61	48	56	61	56	64	62	58	65	63	55	60	45	67	54	68	67	56	61	40	57	52	53	64	61	58	66	48	61	44	54	55	52	54	67	42	65	66	57	58	47	54	46	51	59	49	54	50	57	52	68	50	51	45	63	57	56	58	44	54	57	54	59	62	56	73	57	53	69	48	63	60	65	56	55	46	52	48	71	38	50	62	52	55	48	57	60	61	37	44	62	55	72	57	58	55	55	49	51	43	53	56	49	58	59	52	47	53	65	53	64	59	45	43	64	55	52	53	52	67	56	47	52	56	68	65	64	42	56	53	39	48	43	56	46	49	63	38	59	48	60	48	60	47	49	54	60	50	48	53	44	52	54	43	59	60	71	57	55	52	46	56	60	53	56	59	61	52	61	66	55	51	57	49	64	44	63	52	65	45	55	55	48	67	41	44	49	61	53	53	51	58	58	58	45	61	70	49	53	50	62	61	58	61	55	70	48	60	59	40	62	69	50	48	59	59	37	48	63	55	51	53	60	59	47	46	52	62	49	55	63	58	49	52	56	41	42	53	49	58	49	57	44	40	66	52	62	64	52	41	51	45	41	42	48	55	45	43	75	46	56	45	48	59	58	64	44	48	49	44	63	56	51	43	48	50	46	43	60	67	60	48	46	45	63	62	53	47	46	47	52	62	57	52	45	56	41	72	55	50	51	61	59	50	44	57	50	50	53	62	57	53	52	51	53	51	78	56	51	60	43	56	55	63	43	63	57	55	44	60	50	51	55	54	67	47	56	60	61	58	62	45	43	56	43	58	51	49	57	50	45	54	53	59	47	49	58	48	57	38	55	56	52	45	48	47	67	53	47	48	51	62	68	42	49	70	49	45	52	63	52	40	51	57	56	59	62	66	51	62	32	44	77	59	49	52	42	56	56	50	40	69	64	54	58	64	55	59	48	61	63	46	47	49	50	56	67	58	43	39	60	47	50	46	50	49	63	42	55	49	56	62	62	63	56	53	58	63	52	68	63	40	41	56	54	53	50	48	56	61	48	55	47	58	57	53	56	57	67	47	56	56	53	52	59	48	54	46	47	53	38	68	58	60	61	54	47	63	40	55	41	58	47	61	57	57	54	59	62	46	54	60	57	52	62	68	62	37	49	69	56	68	53	41	47	53	56	47	53	47	53	54	60	54	46	53	57	62	39	54	66	61	45	55	58	40	59	50	58	67	54	61	63	50	64	59	38	41	55	61	70	47	50	66	59	63	49	54	56	55	45	55	44	54	66	55	76	46	42	59	52	49	71	61	53	57	43	51	56	58	49	52	46	73	50	62	31	55	57	60	52	45	51	59	59	48	45	50	62	44	55	49	33	42	52	58	60	57	61	57	55	40	39	47	59	47	48	62	44	63	53	55	50	67	56	63	56	63	59	38	41	57	50	51
2067	2516	4764	9445	4037	190	180	159	185	186	173	187	164	137	171	142	183	165	139	168	165	160	159	154	156	176	162	173	146	174	168	159	174	170	156	159	165	145	138	155	155	165	148	142	168	144	159	157	161	159	164	141	184	154	150	161	155	162	144	167	155	160	166	157	142	157	192	143	173	193	157	173	141	150	156	163	164	186	152	156	186	182	157	185	157	158	149	156	179	158	139	160	152	165	171	152	180	173	173	164	157	172	165	159	155	165	160	151	179	145	162	144	141	160	184	185	157	174	158	161	162	150	178	154	153	170	153	142	173	161	157	169	155	139	143	125	166	161	147	165	190	151	171	149	169	169	162	155	161	146	173	146	168	140	156	205	155	165	150	159	157	179	179	167	165	171	134	139	153	138	178	156	151	150	155	171	154	157	162	157	147	172	140	163	159	167	144	156	149	153	151	156	145	145	144	169	138	144	198	157	148	146	164	166	157	153	160	159	144	154	139	166	162	163	171	153	165	163	163	153	147	162	131	165	165	171	142	160	169	175	149	197	170	163	178	161	174	161	162	166	167	166	155	166	144	145	157	159	161	151	152	132	149	140	155	135	147	163	150	163	178	168	149	157	125	159	149	158	178	165	138	161	158	144	171	170	150	160	156	151	173	154	159	158	183	185	152	158	159	142	162	152	144	170	176	150	166	151	186	168	139	163	144	147	177	178	175	164	167	170	150	154	140	165	151	168	154	171	146	161	181	157	167	161	164	147	165	141	152	152	173	155	146	149	174	160	162	155	135	161	134	141	144	178	146	155	161	148	142	160	173	161	137	148	165	174	163	140	153	174	151	161	163	157	141	162	162	173	170	144	167	170	156	131	152	154	138	188	138	161	156	173	136	180	172	188	162	154	154	154	161	125	166	150	145	154	156	152	147	147	154	174	166	178	153	140	182	168	182	137	162	147	132	179	149	167	153	154	145	156	171	165	171	162	133	149	159	144	160	157	155	184	171	160	162	166	161	169	180	157	165	160	152	165	169	147	174	173	165	171	160	170	150	167	149	153	140	160	182	149	163	172	160	177	154	169	137	172	167	145	156	169	186	148	159	153	157	156	168	135	177	162	141	173	159	176	160	167	163	164	162	132	152	171	192	160	151	151	173	182	167	150	161	176	179	167	159	158	165	142	160	186	139	148	152	143	167	158	181	158	158	163	153	159	156	140	168	153	159	152	144	171	159	151	176	166	166	172	160	157	145	164	153	160	146	174	155	182	159	137	160	149	144	153	140	139	160	160	153	178	159	160	153	155	165	153	126	158	171	155	146	150	180	148	177	167	151	164	152	154	159	163	151	180	156	147	160	163	182	149	170	144	164	161	157	138	157	149	155	135	147	152	171	156	153	143	161	156	151	170	178	162	163	170	147	142	155	146	140	156	142	154	171	175	133	170	147	163	172	152	191	184	133	157	151	170	150	166	152	172	182	164	154	153	168	144	149	164	142	157	178	175	172	170	132	155	158	164	162	153	162	154	162	150	152	171	155	163	146	152	141	178	162	126	139	146	165	149	165	147	209	144	129	158	180	169	154	145	170	148	145	150	168	167	141	173	162	169	157	160	189	161	171	147	149	169	139	142	173	160	160	169	162	170	172	161	155	173	138	176	155	138	171	163	155	159	165	142	133	155	169	177	144	163	150	176	155	158	158	163	144	173	188	178	151	158	157	144	162	160	160	149	163	174	145	179	174	155	180	144	168	171	159	152	154	156	150	150	146	147	147	159	165	139	148	172	151	182	136	171	153	145	145	154	156	174	184	172	176	154	153	178	166	144	157	149	168	178	167	143	148	164	170	175	144	149	156	153	141	144	161	179	156	151	150	175	167	152	142	144	160	151	168	157	189	158	177	164	122	155	144	154	141	165	150	161	160	162	159	151	185	137	173	177	147	162	162	152	166	162	161	159	160	175	145	148	155	152	161	159	153	160	176	152	143	159	156	151	163	162	164	162	159	153	173	165	166	164	154	138	151	167	164	155	156	160	166	176	166	159	159	154	183	141	169	147	168	175	148	147	159	163	172	154	138	160	161	142	172	170	175	158	139	151	133	145	146	180	167	166	170	167	155	154	159	159	169	156	168	140	164	156	177	185	157	164	140	139	170	138	159	144	159	150	168	181	181	181	158	158	150	172	157	148	160	140	179	152	144	167	167	151	136	154	170	138	157	146	162	144	149	159	153	182	154	150	170	153	177	158	144	170	168	146	167	151	132	157	186	164	161	166	149	152	166	148	155	153	161	186	177	145	154	143	167	163	159	150	179	154	178	182	177	147	184	174	152	156	158	195	158	166	152	137	178	156	165	169	160	168	175	137	145	149	141	152	157	140	175	167	158	170	155	178	170	173	143	150	155	151	189	154	180	145	162	172	157	174	130	170	150	177	175	171	171	156	157	171	177	165	147	155	142	139	182	152	171	152	154	143	177	162	156	165	150	170	172	153	167	157	142	179	165	137	151	161	168	157	167	146	143	160	159	154	179	159	157	155	172	152	158	159	181	144	162	139	147	190	164	145	154	170	199	150	172	163	152	160	158	156	161	168	187	161	143	167	144	147	154	160	177	155	165	163	148	141	135	155	161	180	161	141	173	179	157	169	159	173	132	162	166	158	154	176	170	163	167	170	177	156	181	168	165	159	160	135	149	137	144	183	152	152	143	166	158	184	157	165	138	163	167	151	156	149	137	172	171	187	159	166	136	146	176	151	165	156	137	159	167	165	160	157	156	146	160	175	161	158	166	213	143	148	147	174	162	157	166	156	169	144	171	134	163	168	180	164	169	149	168	171	147	156	141	161	168	165	168	165	178	183	158	158	171	178	165	173	170	153	167	147	155	149	147	171	168	164	166	183	153	159	162	139	161	179	182	169	190	161	164	145	165	176	152	140	172	155	167	159	170	195	141	155	150	169	171	159	157	163	159	150	170	174	160	138	142	165	148	160	181	162	135	156	153	145	151	159	159	143	135	166	168	143	158	134	159	166	162	150	164	153	164	144	162	142	167	177	143	165	148	140	163	151	187	154	173	192	159	155	162	177	169	147	153	167	165	160	155	166	145	165	171	157	155	162	167	174	141	161	163	183	167	163	147	149	145	138	178	154	164	161	168	167	160	161	146	174	175	149	175	144	191	161	155	155	194	180	149	154	184	156	170	170	165	168	162	150	163	190	154	162	160	179	158	160	157	144	178	151	174	150	190	146	158	155	153	156	152	139	156	154	153	142	147	153	143	173	153	143	152	157	153	162	171	161	171	140	149	171	168	184	163	152	154	167	165	158	166	149	156	150	159	170	137	186	162	168	149	168	164	154	146	163	142	154	167	178	162	144	177	156	163	147	129	175	157	171	142	169	173	154	161	181	150	160	167	144	186	181	154	163	145	161	163	160	155	162	129	147	163	181	134	152	166	137	160	169	165	164	162	173	163	171	163	151	156	170	171	152	184	165	137	194	161	136	163	161
10103	22017	46440	51232	30088	3563	323	270	237	186	184	194	183	170	162	129	162	140	155	138	139	162	153	145	153	126	149	143	143	115	128	156	131	162	115	134	113	138	133	156	153	124	129	142	148	111	140	125	135	137	119	153	132	120	121	122	123	151	154	142	140	123	171	130	129	120	127	131	151	121	142	127	124	135	158	133	148	136	136	126	142	145	140	136	158	136	143	147	146	135	145	143	142	142	133	128	129	113	146	131	118	132	136	124	149	126	133	144	126	144	129	139	128	146	141	123	138	136	126	131	142	131	125	120	132	145	136	113	117	119	133	125	151	146	136	138	146	164	149	125	138	145	139	128	119	126	138	163	117	147	136	127	138	140	133	139	131	131	129	123	145	137	122	140	130	134	152	144	139	148	139	150	120	127	121	114	134	123	142	153	133	126	118	127	132	143	119	140	125	123	147	118	132	120	126	134	134	149	142	124	125	140	131	131	143	153	132	144	132	140	145	162	134	123	134	134	109	132	161	147	141	157	125	132	135	126	122	142	134	144	121	136	142	161	141	143	154	124	142	146	130	150	151	136	143	149	124	110	135	128	150	127	156	129	149	127	140	127	134	144	119	128	149	117	116	134	126	168	107	131	138	144	132	149	146	109	104	137	121	152	138	145	120	142	137	152	139	151	134	132	150	158	135	143	131	144	131	138	140	126	140	142	145	119	137	130	131	129	128	149	140	125	140	129	143	138	122	131	136	112	136	128	110	155	154	135	144	136	123	124	142	122	124	155	146	135	144	138	141	131	114	125	115	135	132	139	112	132	122	138	151	121	135	142	126	127	121	146	120	120	146	142	120	126	161	128	143	144	117	127	126	147	125	102	148	140	137	128	132	133	124	111	130	146	128	129	142	150	150	122	130	135	148	116	118	138	123	122	131	150	130	142	133	137	119	146	122	125	122	138	133	136	123	124	117	127	135	140	109	159	150	137	140	129	138	127	146	117	122	138	154	141	125	127	124	129	147	147	152	115	143	126	119	145	109	155	131	121	160	142	113	134	120	147	167	139	149	124	163	137	126	139	134	139	139	147	139	143	127	128	134	133	125	129	118	126	135	112	145	153	151	106	135	147	140	165	125	133	143	147	129	153	136	161	131	136	131	149	135	152	113	136	154	120	126	130	143	128	153	142	137	112	150	140	140	135	156	146	144	158	163	133	134	130	143	126	115	119	134	152	141	129	127	115	105	134	161	155	145	134	126	117	139	130	110	127	161	147	161	151	132	146	145	142	128	141	129	131	123	141	143	159	153	136	135	138	123	140	147	125	143	146	149	153	143	144	148	132	128	140	126	135	125	128	151	146	143	136	132	132	166	139	140	146	119	140	134	145	134	150	138	132	151	132	142	130	131	151	136	149	130	121	124	160	123	137	162	132	147	129	113	155	129	126	148	127	147	160	129	141	127	155	138	136	146	133	108	134	136	146	122	117	135	135	144	130	145	119	141	130	153	133	142	148	122	134	127	108	155	136	148	140	151	163	141	130	128	159	130	100	135	145	126	136	139	130	150	127	144	151	112	118	145	145	124	141	134	129	127	127	142	138	144	129	129	150	149	141	135	136	137	132	152	132	149	125	121	145	124	167	140	139	134	133	160	131	127	149	135	119	151	123	119	145	130	129	130	131	134	128	140	129	143	153	142	138	146	130	137	136	135	144	151	115	126	142	132	169	135	127	125	124	151	151	132	109	141	123	147	154	123	149	124	127	128	132	146	131	121	127	141	133	123	138	150	137	149	132	151	132	141	132	103	137	133	134	130	123	124	105	136	130	133	145	133	118	125	130	168	154	128	128	127	138	131	125	129	142	129	133	138	127	149	156	131	134	123	140	134	123	126	138	132	121	121	120	124	135	126	129	143	124	131	122	126	117	125	127	122	134	122	123	146	126	130	129	135	132	115	120	123	138	125	149	138	130	136	164	120	128	131	121	138	140	144	125	148	112	122	126	123	154	133	143	114	129	158	140	130	154	125	151	153	123	155	145	166	155	128	143	129	141	142	133	138	134	127	121	122	150	104	113	152	143	130	109	120	131	131	144	146	140	156	148	134	123	111	112	145	135	149	134	108	131	132	114	109	119	126	135	156	130	147	129	148	161	144	120	129	153	137	129	123	140	135	152	129	140	128	127	137	152	160	149	161	108	143	133	151	146	147	121	149	119	127	142	134	142	138	105	104	130	136	159	140	118	170	138	121	131	135	119	141	157	151	130	130	133	124	156	142	137	132	135	142	127	128	129	138	143	136	122	132	126	137	128	131	151	146	137	134	146	150	135	120	127	141	128	133	130	122	144	126	151	126	141	132	141	125	137	139	130	110	143	150	137	134	144	121	143	127	120	115	131	151	115	135	157	163	121	125	123	132	139	147	138	133	133	137	145	150	126	121	136	137	138	133	125	121	139	127	127	125	135	134	129	130	131	132	135	122	126	136	122	127	125	142	146	137	125	124	149	162	107	130	121	120	127	149	125	124	138	120	140	129	131	124	126	143	140	139	140	127	126	138	149	149	133	135	116	134	151	121	100	130	145	147	135	152	124	131	141	115	131	127	146	163	141	135	131	130	112	133	133	142	150	142	126	123	124	139	137	137	149	138	115	123	136	134	132	157	127	120	120	123	143	133	133	117	137	122	130	154	130	134	136	142	132	138	134	142	125	131	139	146	135	133	116	126	149	148	145	125	123	138	139	145	136	131	137	132	144	143	149	138	123	128	133	133	158	149	125	157	117	132	139	124	125	109	128	150	141	127	135	115	131	132	116	136	143	119	138	137	145	145	123	136	149	130	138	116	111	136	123	115	122	106	131	128	110	129	136	138	123	146	141	123	144	147	145	152	132	131	149	155	106	126	159	150	134	145	121	159	164	127	131	126	147	143	139	130	153	150	131	139	135	133	121	134	132	122	130	136	133	168	146	132	134	139	135	118	114	141	145	168	106	138	127	148	154	158	136	135	132	136	142	142	132	126	108	121	147	117	128	144	122	122	164	129	154	132	125	135	120	170	129	115	115	157	154	117	138	139	122	143	130	128	103	146	148	137	128	148	120	149	141	133	133	134	123	116	121	129	146	126	135	125	133	135	133	135	141	142	141	132	116	129	155	118	134	132	127	133	111	134	132	135	133	120	128	117	141	140	139	126	122	158	133	162	144	143	137	112	131	124	126	147	129	138	124	127	134	140	129	161	136	118	126	138	128	132	133	133	157	156	133	140	117	122	117	155	133	132	150	143	127	107	133	149	118	143	134	149	117	155	146	135	129	131	112	165	126	128	154	155	114	112	131	149	121	141	128	155	115	127	132	178	111	111	116	118	136	138	135	136	138	129	127	147	141	152	131	106	117	138	124	123	108	123	135	132	129	133	138	135	115	120	113	118	159	131	141	120	128	126	126	129	133	122	128	124	125	133	122	138	137	132	149	121	135	132	118	123	147	139	140	118	152	151	150	129	141	126	127	133	121
6539	19826	45689	58928	29999	1599	1201	1009	870	811	715	629	615	562	568	522	500	462	495	406	451	438	407	421	376	410	348	440	403	407	358	383	374	345	378	377	354	389	384	364	354	353	341	363	336	317	298	329	340	360	351	330	355	342	348	342	306	348	353	330	323	347	338	359	330	359	327	340	319	351	316	358	322	337	353	317	330	319	337	394	472	377	337	361	335	339	321	341	348	349	325	316	340	349	319	303	351	316	305	352	344	334	358	355	332	316	352	339	362	351	327	337	336	349	339	344	336	359	345	306	325	323	324	319	342	355	344	324	333	323	324	311	335	345	333	311	341	347	348	327	332	348	331	327	294	328	355	316	358	317	355	340	362	311	328	324	332	325	328	377	335	311	334	324	333	317	337	340	335	323	328	337	317	335	355	307	311	342	300	337	310	338	336	336	324	340	333	316	333	337	343	322	345	348	283	326	348	313	351	325	339	309	314	322	313	320	339	313	291	306	340	322	320	336	315	333	329	329	352	317	353	344	362	344	331	325	318	321	317	313	313	323	317	313	306	314	326	334	324	323	321	340	330	346	310	330	352	310	320	358	331	338	317	351	322	351	317	326	344	299	345	345	352	360	313	374	335	336	345	326	336	334	320	318	359	329	337	341	328	368	334	340	349	308	365	349	339	303	309	344	320	358	312	332	365	340	321	306	338	338	341	319	362	324	351	351	306	316	322	313	358	352	329	329	303	320	321	310	341	355	362	298	360	312	325	288	341	316	362	324	310	355	339	338	342	345	341	340	318	341	341	320	317	331	331	344	345	336	322	334	308	350	335	305	354	376	314	336	347	312	324	326	326	317	298	305	340	325	322	343	331	347	341	317	301	309	321	320	321	322	348	341	326	326	322	335	335	339	302	312	365	295	330	346	313	325	321	357	349	353	371	300	327	320	338	311	311	318	346	343	334	355	341	343	295	311	326	303	332	347	305	352	302	336	350	330	351	314	328	330	346	334	384	337	339	326	323	309	314	325	316	346	320	366	310	331	298	370	335	296	345	338	339	297	340	312	337	341	329	340	333	314	343	340	340	319	336	306	323	299	335	339	342	339	324	325	317	329	321	329	335	332	336	351	356	315	322	320	314	340	327	319	327	326	328	334	329	317	287	337	351	321	332	339	349	350	303	331	319	354	331	337	341	333	357	345	331	349	316	304	319	331	310	350	362	307	341	354	342	366	338	316	329	349	297	349	351	345	361	323	373	359	286	347	311	333	325	334	329	349	326	335	330	348	336	323	334	355	363	327	354	330	331	329	317	319	323	304	337	323	340	313	331	316	342	325	335	326	345	316	311	354	337	358	333	327	326	314	324	328	352	347	323	307	328	326	331	348	321	359	347	329	343	330	320	344	287	350	334	317	349	323	314	327	354	340	308	319	354	326	354	342	297	340	320	356	334	338	313	344	339	357	333	347	364	318	323	345	291	339	324	322	319	321	374	319	338	312	322	347	339	333	344	342	321	329	342	316	327	313	339	322	323	319	272	347	341	331	346	309	332	316	372	329	341	317	336	334	345	335	333	324	338	311	327	328	310	329	355	349	341	351	325	338	318	344	325	357	349	329	344	336	326	340	326	344	334	335	348	315	360	307	343	343	328	309	347	358	350	299	337	341	306	338	325	341	363	333	330	351	327	326	345	345	336	314	304	343	328	344	356	362	327	354	329	292	350	335	324	341	291	307	331	307	344	353	332	326	331	339	335	351	352	354	322	320	336	330	304	346	324	362	335	343	336	365	369	314	309	305	320	320	343	288	336	334	350	342	296	370	342	329	329	322	356	305	311	284	352	338	325	337	334	322	342	323	329	334	335	345	337	327	329	323	330	292	352	336	311	307	335	365	342	343	329	312	325	338	341	336	345	364	355	354	320	330	344	334	361	357	313	339	343	341	338	339	319	364	337	325	314	331	309	365	371	334	331	341	315	320	356	339	336	303	343	316	319	355	328	321	336	350	345	319	328	340	320	296	325	322	319	313	344	335	316	382	334	323	335	329	308	341	317	346	320	354	331	354	326	347	331	337	328	307	325	364	352	318	328	363	346	356	358	319	305	320	322	317	331	332	335	372	328	350	320	358	321	355	315	374	330	324	322	361	335	344	341	354	333	310	342	324	341	359	331	287	311	324	337	303	309	338	299	312	323	340	332	326	345	337	324	307	311	327	320	304	338	348	315	292	335	350	314	343	334	354	335	349	313	310	303	299	312	331	311	347	317	298	308	313	336	355	344	362	334	346	335	351	327	360	322	294	313	344	338	338	339	329	326	321	351	332	321	334	323	338	335	323	322	325	339	334	307	351	363	356	310	333	328	350	301	354	316	307	346	354	345	322	305	322	331	333	358	336	342	361	328	346	319	348	330	321	326	331	348	315	315	338	305	329	305	333	304	328	333	310	322	331	339	365	321	328	345	329	360	291	354	328	345	362	325	369	322	343	343	357	341	330	320	349	353	317	369	342	339	350	350	336	317	339	338	357	351	309	344	326	335	323	334	356	328	332	301	348	348	330	328	347	337	330	342	324	335	333	327	353	308	339	344	346	374	381	339	347	361	325	307	328	330	302	326	300	306	362	335	332	353	314	326	336	317	327	288	345	302	329	360	354	326	329	314	310	353	347	346	333	361	331	327	349	346	323	329	340	353	317	304	324	367	332	346	315	344	328	372	328	306	317	335	334	300	357	348	355	305	369	352	318	325	308	339	350	316	330	326	301	331	344	303	342	318	322	315	351	316	359	337	298	338	340	372	316	306	325	364	324	358	347	304	342	348	340	298	364	326	334	322	319	323	325	332	317	307	344	308	314	327	283	335	323	322	333	330	350	315	290	311	319	337	334	316	321	322	331	322	335	353	320	313	336	334	329	322	340	317	332	327	341	297	307	357	316	330	322	324	331	298	314	367	345	331	293	323	350	360	335	312	358	347	328	305	338	313	351	357	308	357	338	304	321	340	326	322	361	344	319	337	333	351	326	343	339	319	318	323	323	313	338	310	343	302	322	312	309	312	308	293	321	326	309	318	359	339	359	355	321	344	315	310	316	303	350	331	311	314	338	345	332	324	331	351	302	335	312	348	319	321	353	329	335	352	342	320	329	403	318	353	345	316	336	332	327	375	338	349	324	325	307	376	324	319	326	339	323	316	337	311	346	318	338	362	356	326	362	309	350	330	345	333	314	328	313	350	322	325	306	338	341	355	326	321	339	331	347	313	313	337	317	317	332	338	353	328	305	360	337	327	346	327	327	336	351	331	308	330	353	353	321	320	334	314	343	320	354	348	337	317	319	335	339	316	362	325	307	339	338	372	327	309	333	310	341	338	347	335	329	340	322	308	328	339	362	324	347	298	352	342	289	330	328	321	327	330	337	320	344	337	352	358	321	352	364	357	365	318	326	319	338	332	335	324	358	332	368	339	336	340	359	367	327	354	357	337	344	350	313	319	312	339	300	338	305	350	364	308	379
17029	27321	65176	67411	38294	8653	825	437	326	289	285	263	239	260	233	233	238	221	202	190	158	200	205	191	213	165	195	194	169	198	187	165	176	184	185	193	174	179	178	205	169	181	228	180	163	163	175	178	147	151	174	164	157	153	188	157	169	165	190	177	180	164	166	172	192	179	179	164	155	169	174	202	161	156	170	172	188	186	184	184	186	185	161	201	174	181	185	161	175	200	182	187	198	168	175	148	204	167	182	168	167	163	181	177	154	200	157	206	163	170	176	168	169	180	183	167	194	164	218	196	177	182	198	173	197	167	180	167	168	163	185	164	185	180	166	166	168	171	163	162	156	194	169	170	186	170	168	167	171	195	157	151	163	178	175	213	214	150	168	178	189	147	181	165	204	182	156	166	176	189	194	191	148	155	181	175	171	153	186	169	171	187	157	174	177	154	194	154	174	174	166	174	170	187	166	170	156	147	154	195	156	188	167	165	170	198	201	166	170	192	157	192	175	183	150	181	175	172	161	178	159	152	172	178	188	170	199	191	195	180	177	183	156	184	175	175	174	157	228	173	166	182	150	155	212	174	189	176	189	149	182	182	157	166	182	201	180	188	180	170	163	191	199	158	178	192	199	189	172	172	183	178	174	175	162	166	190	173	175	167	157	177	161	158	158	169	164	159	148	171	162	152	183	182	170	160	171	166	162	189	174	186	160	156	174	191	162	171	180	185	193	160	173	156	165	191	192	165	192	147	167	175	164	170	173	170	165	158	173	197	154	165	168	152	181	158	173	162	154	179	178	186	179	183	178	160	172	149	181	181	173	165	177	146	192	164	201	165	168	194	168	156	179	191	181	167	150	176	173	152	195	163	168	166	180	157	180	175	169	189	178	196	173	188	192	170	178	182	184	174	184	180	185	169	148	184	153	174	191	191	158	175	179	157	190	166	199	159	166	174	161	174	143	188	185	184	168	169	190	166	172	188	167	169	175	204	171	155	181	159	148	185	162	168	167	213	165	179	186	180	187	161	173	181	164	162	167	172	194	167	172	178	194	191	180	165	167	173	180	161	184	185	169	148	153	164	193	164	153	202	163	170	161	182	188	160	172	186	178	154	186	203	177	165	175	195	181	158	142	166	150	159	182	166	166	170	150	183	180	159	166	187	164	184	170	183	182	153	160	185	135	194	169	178	183	179	148	159	161	152	188	165	186	170	180	168	151	173	196	200	187	168	154	180	186	205	166	175	158	158	167	168	182	194	159	170	164	181	166	192	151	181	210	185	167	181	142	149	154	154	182	183	170	158	159	187	175	156	166	165	185	154	154	186	172	170	179	178	167	154	177	150	149	180	173	181	176	176	174	204	190	174	166	197	169	193	177	194	155	166	166	169	169	151	183	196	186	176	172	173	162	174	170	184	170	165	180	166	161	146	179	157	195	172	169	181	198	173	197	146	160	187	175	168	176	180	160	153	167	183	185	180	199	169	152	173	181	170	161	184	155	190	163	173	173	166	177	161	177	184	168	171	196	187	176	186	180	192	194	177	169	174	183	159	182	147	163	173	168	174	169	185	186	172	171	155	169	193	172	175	193	183	183	184	168	167	178	193	146	174	175	164	144	157	189	203	163	165	183	182	176	179	163	184	163	175	168	156	171	151	185	170	170	179	165	161	173	157	185	154	160	191	180	194	175	176	190	145	165	157	157	152	167	154	174	175	193	182	187	149	173	165	185	192	168	155	174	167	184	184	186	160	155	195	175	190	189	169	158	173	161	160	147	179	167	183	155	181	176	151	181	162	165	157	162	175	159	179	171	170	163	162	163	172	192	162	154	168	163	157	183	189	179	157	175	159	192	165	192	165	174	186	168	180	182	185	172	173	211	173	185	189	186	177	174	195	174	178	190	178	175	188	184	219	165	175	163	163	163	182	171	153	166	155	189	170	166	161	184	162	169	162	177	184	175	171	174	183	192	160	176	185	148	189	187	152	208	162	172	196	174	168	169	165	194	168	144	151	189	183	165	200	155	155	178	159	178	190	189	163	170	172	146	176	156	178	163	179	170	200	199	156	193	166	154	164	184	185	173	186	193	217	187	179	151	178	170	178	195	198	181	182	166	178	184	172	194	183	172	160	156	193	167	183	191	172	181	165	192	148	172	212	171	195	187	189	178	186	160	202	171	170	180	148	178	185	164	180	191	178	197	181	163	166	159	187	169	189	176	162	200	193	174	168	172	175	176	201	168	179	154	151	164	184	170	190	177	181	179	183	164	176	176	165	165	175	163	172	188	174	157	162	185	174	169	164	191	177	195	160	177	167	157	168	178	195	165	177	208	183	179	171	173	146	161	168	201	161	155	164	181	189	166	160	171	171	155	184	159	171	181	193	205	175	175	184	182	154	188	190	170	176	170	169	162	151	209	174	182	189	164	166	160	191	166	190	180	172	187	179	175	189	165	190	181	173	190	175	188	174	160	180	197	190	187	171	139	133	163	165	154	167	183	157	165	167	184	179	208	175	172	176	189	165	165	184	181	200	161	169	204	182	173	150	156	189	177	163	174	166	182	176	176	162	172	183	176	188	175	198	134	151	162	163	179	155	154	178	171	189	159	154	158	164	166	184	192	175	160	165	188	166	181	192	156	173	169	190	172	159	176	211	168	156	164	178	160	182	181	154	178	185	152	171	170	210	190	166	170	186	173	176	173	180	193	194	165	169	139	170	190	143	174	163	170	165	188	175	149	181	167	172	174	190	179	180	176	168	182	151	140	186	158	159	172	169	165	206	200	196	203	169	175	199	176	198	185	166	159	181	182	186	195	185	194	171	173	172	164	174	170	178	169	170	167	168	177	175	172	196	172	170	142	156	184	215	191	185	169	171	168	174	166	175	165	199	163	184	186	162	178	201	162	165	172	190	192	170	185	186	188	194	178	187	189	169	201	185	185	159	165	186	163	195	162	171	181	172	169	171	176	187	158	184	191	212	181	174	155	181	163	167	173	176	173	169	177	191	170	194	169	166	150	164	161	169	174	168	169	176	173	174	179	158	153	181	161	165	173	176	179	173	187	171	166	163	176	165	176	181	176	190	184	163	188	162	170	194	175	182	143	176	160	172	186	172	155	181	163	174	193	159	188	177	186	174	186	193	168	182	190	178	192	166	185	154	161	167	162	197	177	178	137	191	200	194	202	182	194	178	186	172	175	175	186	162	158	177	182	196	158	148	153	177	190	145	145	170	156	192	155	164	172	165	188	191	171	209	178	179	187	169	151	189	174	155	198	155	187	164	169	161	170	174	193	156	163	165	176	171	166	157	185	182	180	161	185	187	155	186	176	172	171	164	202	163	188	195	160	166	186	180	179	190	166	139	176	187	174	172	190	157	171	160	183	168	207	177	200	185	199	167	169	147	159	178	154	162	193	172	166	170	164	180	197	174	160	170	198	171	152	190	187	193	184	189	176	165	163	200	193	176	163	165	181	149	189	173	183	179	179	197	198	168	181	153
8149	22705	60442	72918	34284	2409	1913	1639	1313	1254	1092	980	948	816	775	695	696	675	605	589	597	581	513	569	501	562	555	491	480	517	492	454	488	422	472	464	437	458	467	480	454	437	448	412	437	432	446	420	424	486	404	438	418	421	400	422	382	447	415	394	452	437	414	409	423	391	410	390	413	410	390	396	410	415	416	405	439	426	449	541	517	419	449	412	421	424	397	439	423	409	405	387	418	442	419	417	452	389	401	408	367	406	401	451	384	405	407	408	421	392	401	428	394	376	402	433	401	404	409	411	411	411	406	437	427	435	416	395	371	431	389	419	431	424	408	374	412	370	448	392	397	439	394	407	426	392	413	377	412	386	388	416	375	423	388	428	422	395	370	396	390	411	407	410	416	410	406	434	437	414	406	421	409	454	415	404	361	408	424	380	391	406	383	430	391	408	407	425	410	376	398	418	446	395	426	406	361	402	407	392	391	413	369	383	428	378	379	406	425	424	401	420	394	367	392	409	411	387	405	438	411	397	405	395	386	425	414	410	411	431	383	406	387	394	378	432	394	412	381	432	413	390	405	410	455	360	413	353	416	422	407	404	382	391	409	394	407	404	407	411	395	395	413	416	401	382	394	397	413	404	412	353	413	398	412	424	395	419	380	395	388	393	417	380	400	384	361	375	444	388	436	417	398	405	392	426	402	390	392	422	367	416	416	388	407	418	395	428	415	388	414	420	380	376	401	445	393	420	378	390	383	419	423	397	408	412	408	380	392	416	376	435	435	377	411	402	414	393	376	436	391	432	408	428	429	411	417	389	391	421	390	389	393	396	434	389	395	415	370	385	396	412	382	398	394	398	416	437	385	380	405	410	409	419	400	387	418	364	360	444	386	385	417	403	405	418	407	391	350	408	417	378	438	383	389	425	397	437	422	389	384	404	375	433	423	392	413	424	419	391	408	381	423	413	440	421	392	388	386	409	405	388	388	396	389	377	456	402	385	387	408	414	438	403	377	431	410	421	356	398	388	364	404	427	374	384	406	412	370	443	415	377	429	384	405	405	392	397	389	415	390	442	390	414	377	424	416	426	397	423	429	415	429	412	385	396	397	373	417	412	414	395	449	422	387	414	399	396	424	416	373	394	416	404	404	405	405	417	456	404	393	400	386	416	408	413	413	422	403	395	426	437	370	423	404	377	382	443	420	351	409	414	397	395	408	432	377	422	414	391	386	415	407	381	391	446	389	396	427	363	418	384	396	404	399	421	403	414	393	429	392	370	424	403	404	410	417	442	389	402	395	411	390	414	400	391	387	393	410	399	445	404	398	376	388	378	411	400	414	415	382	408	364	417	373	379	376	420	391	399	401	411	397	371	386	393	420	428	412	411	396	442	396	400	415	374	403	402	415	374	395	432	382	411	417	413	419	412	396	382	406	414	397	405	405	381	427	418	425	384	450	359	415	416	385	407	390	420	432	377	398	378	393	405	418	417	381	399	392	381	391	398	395	391	413	440	353	392	408	408	389	415	371	402	390	385	401	421	442	427	414	370	413	394	412	397	408	398	395	404	414	400	394	389	383	380	424	407	419	416	398	400	389	399	391	389	397	381	401	393	382	371	384	395	437	414	368	402	373	392	388	420	391	405	429	437	384	397	373	405	411	433	418	402	399	386	401	432	374	416	411	413	394	390	385	377	405	375	409	410	392	419	432	419	443	408	418	392	382	386	380	386	370	377	369	426	416	414	408	435	429	393	433	401	394	403	427	420	404	422	370	392	411	416	376	403	422	402	374	402	393	383	375	394	419	388	378	362	417	399	383	399	436	443	449	390	409	384	419	418	369	390	423	416	394	416	435	400	424	427	389	414	398	390	423	393	407	405	402	368	381	413	422	412	435	400	425	396	379	405	377	435	381	362	393	409	385	414	447	369	425	427	372	391	352	387	371	428	387	372	414	403	398	380	411	392	372	420	421	377	382	392	438	403	428	366	423	399	436	398	410	416	409	401	404	383	380	406	423	423	370	407	405	412	404	387	408	399	404	399	429	398	396	400	419	416	405	451	434	399	417	363	407	390	402	457	398	381	399	380	384	416	363	401	372	411	418	417	420	387	414	419	403	418	383	429	407	405	427	394	387	414	394	409	410	415	387	366	376	414	396	412	394	374	407	387	377	396	398	404	414	412	388	374	424	434	392	431	448	377	396	416	394	392	388	403	394	396	403	415	419	350	412	418	386	389	384	422	411	405	418	392	418	418	404	414	401	366	386	376	420	402	400	377	410	385	368	399	401	374	387	400	433	390	382	404	408	399	415	384	420	391	373	411	378	380	382	398	428	414	426	426	389	417	406	386	405	420	403	426	405	410	406	430	414	400	431	393	402	403	394	385	412	409	399	401	398	387	406	425	438	387	417	401	404	408	395	365	419	396	384	449	434	411	405	422	425	388	350	352	420	418	382	467	398	385	439	439	423	396	367	396	393	389	387	402	375	398	397	395	400	420	407	413	389	415	390	388	407	399	417	387	404	402	416	382	381	409	428	391	402	388	404	410	398	400	420	399	380	404	407	394	399	419	375	419	402	412	410	417	430	409	406	414	404	416	407	389	390	391	415	401	421	404	380	387	383	407	424	398	404	361	365	375	398	376	404	393	408	387	414	398	375	376	415	388	382	387	401	391	372	403	422	387	404	431	403	370	389	395	431	391	432	378	386	424	402	383	394	384	385	384	428	408	422	413	416	399	408	394	371	404	384	401	416	388	430	410	391	410	423	388	398	393	423	387	398	420	399	412	393	402	399	402	406	389	379	404	417	409	436	404	430	417	421	419	411	371	401	385	389	431	415	401	394	417	396	366	410	384	409	375	416	383	367	422	418	378	370	409	381	408	397	395	376	404	427	438	425	370	389	403	409	404	400	390	430	436	375	409	406	405	387	404	408	361	429	394	405	389	435	372	423	385	365	414	382	373	399	410	438	406	470	430	398	403	391	383	385	400	406	398	415	391	388	370	422	415	397	426	385	418	422	388	404	404	420	413	413	389	399	382	404	399	427	419	424	385	409	406	406	377	385	407	401	406	425	412	379	389	385	402	383	396	434	412	470	421	395	383	394	408	390	378	388	404	384	404	383	381	365	435	410	411	386	396	392	428	426	378	411	403	413	415	398	411	391	386	395	400	422	412	392	429	406	375	369	413	394	379	396	401	400	431	377	441	398	380	373	391	389	416	417	419	388	392	406	428	385	385	402	383	384	401	414	411	412	397	425	393	426	377	427	383	404	396	376	376	398	429	411	400	402	409	377	400	403	456	414	419	375	384	381	424	409	441	420	385	382	426	413	418	426	412	426	403	421	420	384	395	387	398	403	403	392	383	394	371	375	408	395	427	418	404	389	418	376	424	409	376	376	395	434	402	398	390	439	400	439	391	400	371	359	406	392	425	403	410	385	432	400	391	403	392	395	402	440	400	384	390	382	410	417	396	397	389	404	405	362	384	417	413	430	365	384	420
2400	1043	2479	3318	759	70	57	47	46	66	61	44	55	43	50	71	50	40	60	50	42	50	55	50	54	53	49	52	58	66	54	51	42	50	45	50	65	43	70	47	58	54	54	57	59	56	45	65	46	55	39	55	56	53	45	55	48	50	55	53	34	43	46	45	56	55	41	53	38	51	53	54	54	55	54	47	61	39	58	54	45	67	46	54	64	64	55	55	58	59	59	56	49	53	42	67	46	54	62	50	51	54	48	63	52	69	50	46	53	58	41	51	51	52	47	56	44	62	47	50	54	55	34	55	56	53	58	42	51	58	61	51	59	64	64	43	39	52	58	56	39	55	50	44	36	52	55	60	35	56	46	44	44	53	52	55	55	52	44	52	57	42	43	53	56	38	48	44	39	49	44	38	48	61	46	46	58	40	49	57	52	45	50	53	73	51	41	41	50	50	46	50	54	42	53	35	62	48	50	44	62	55	66	60	52	59	38	51	45	56	61	63	52	39	53	50	61	42	47	50	47	58	42	41	56	51	48	42	57	40	54	49	44	45	61	60	37	39	51	52	48	59	45	42	53	58	53	50	49	45	43	43	43	54	42	53	41	52	51	50	55	57	48	62	54	37	55	59	54	65	59	50	63	59	56	36	47	48	54	70	46	59	48	44	38	48	59	54	42	50	52	51	52	54	52	51	63	52	51	52	49	48	38	48	41	74	74	65	72	53	52	64	63	57	43	48	50	59	68	59	62	56	63	51	60	60	38	47	62	58	61	59	49	48	59	46	47	49	54	47	49	48	44	47	40	60	53	45	53	53	56	52	53	57	62	59	45	66	44	50	51	52	50	51	52	34	44	41	49	58	57	61	62	50	48	55	54	58	51	56	50	48	64	49	52	55	48	65	47	50	53	56	56	56	60	40	49	56	51	56	52	47	39	52	56	65	45	59	45	43	68	55	56	54	57	50	46	48	63	35	52	50	48	43	42	41	37	48	51	56	46	52	56	49	54	54	61	62	45	62	48	61	66	53	38	69	51	71	57	44	65	66	62	61	63	40	41	46	47	56	62	54	42	55	43	57	53	50	56	45	46	66	38	60	43	50	47	39	47	39	48	44	48	59	57	37	43	53	48	52	53	50	48	46	47	37	44	53	54	56	48	48	55	48	58	44	60	43	49	54	58	42	74	46	51	48	50	36	53	59	42	44	55	42	59	49	46	55	54	43	53	65	59	53	45	51	49	45	50	61	63	50	50	67	48	50	44	54	42	50	70	48	49	57	56	42	32	55	46	53	51	58	41	55	47	62	42	40	56	66	45	47	55	47	54	53	42	53	48	47	47	60	54	55	39	47	55	44	54	59	58	56	46	43	53	41	61	59	58	49	48	66	53	53	55	61	46	54	54	38	65	55	53	56	50	54	55	56	40	41	62	50	59	56	66	48	54	63	40	47	58	48	50	43	59	52	52	78	58	53	47	55	57	60	50	57	51	51	41	54	50	43	56	31	50	54	64	59	65	51	43	49	59	55	65	56	56	44	48	65	36	56	50	71	53	54	57	54	42	47	74	62	41	43	61	52	44	54	68	60	55	57	54	50	72	54	48	58	53	50	54	45	57	55	63	51	43	45	52	45	54	61	59	47	54	44	40	53	54	54	37	56	51	37	67	53	59	55	64	51	51	51	56	47	39	46	54	58	62	58	49	59	56	61	56	43	54	59	47	53	55	54	56	37	39	48	55	35	46	58	64	64	57	47	55	47	51	52	51	48	45	39	60	52	69	60	67	40	60	39	60	57	40	46	48	46	44	44	42	51	52	57	45	46	59	67	59	54	53	54	49	56	50	62	71	61	53	40	65	49	51	54	55	43	52	57	51	55	55	56	51	42	53	45	47	51	55	47	51	58	42	49	56	56	41	54	58	56	63	36	41	51	44	42	66	50	55	57	64	57	61	37	46	56	53	38	54	51	42	53	60	57	43	36	61	41	47	51	64	39	45	60	58	55	55	56	60	50	52	62	55	57	56	49	48	40	50	48	48	52	50	42	44	58	65	44	52	59	56	50	39	49	55	44	46	70	50	50	59	57	53	50	49	43	45	53	43	49	52	64	49	60	62	66	54	62	62	49	55	59	48	44	55	47	54	46	53	46	51	55	62	47	44	45	46	48	47	43	28	58	43	50	46	43	43	22	52	42	54	44	65	46	45	51	50	68	69	58	45	50	51	51	53	45	58	61	44	37	59	49	50	55	44	57	63	47	58	66	49	42	64	49	64	53	59	39	57	43	36	53	49	54	44	48	41	55	67	46	54	37	41	51	54	62	34	61	59	54	43	59	40	50	59	38	48	46	56	57	47	61	46	51	51	44	50	54	71	48	49	38	52	51	45	39	41	66	47	52	61	44	57	34	45	60	50	50	51	43	57	62	59	60	61	53	32	54	44	53	52	51	62	51	54	66	53	47	51	49	48	59	53	44	59	48	61	55	54	57	45	50	43	54	50	62	62	43	72	45	53	49	44	46	51	50	50	60	60	51	52	46	39	51	74	63	53	53	51	55	49	47	51	54	55	53	60	64	58	48	40	58	43	61	50	55	56	38	45	44	58	45	57	58	59	58	45	63	44	47	55	66	63	43	42	56	39	53	48	41	51	49	55	35	52	56	35	57	49	49	50	64	55	56	44	57	57	45	49	59	45	61	52	52	43	59	55	49	53	40	58	56	59	50	62	42	54	51	51	56	49	44	52	55	44	53	55	32	45	51	64	52	50	48	46	40	43	57	54	59	55	51	54	63	60	42	53	58	65	54	53	45	60	57	45	60	50	60	54	65	48	55	45	42	51	37	37	63	55	68	58	54	49	46	54	40	54	59	48	52	55	50	51	42	57	59	56	58	45	60	52	50	49	44	58	47	53	53	52	55	60	54	45	43	56	65	45	48	41	41	56	59	55	47	57	52	42	56	63	64	45	39	46	61	34	55	50	38	39	55	47	43	75	53	67	41	43	52	46	57	69	60	39	43	45	45	38	51	48	56	59	63	58	47	43	68	54	58	47	52	58	52	55	39	56	31	43	46	48	49	41	51	50	54	41	54	64	63	53	48	62	57	37	55	48	46	54	39	53	62	60	62	56	41	58	34	58	60	50	51	41	56	56	65	44	52	54	54	52	52	56	54	50	59	64	49	36	51	48	65	56	53	54	60	49	57	50	52	54	36	60	48	52	55	46	45	40	40	43	54	58	42	44	51	51	46	51	43	46	59	42	57	35	46	51	65	48	43	47	42	57	46	44	64	63	58	50	50	49	46	64	48	69	42	40	49	46	45	59	62	60	56	51	50	51	46	45	44	44	48	51	50	47	39	57	44	58	58	48	52	61	49	52	47	47	39	46	56	41	62	61	57	51	48	55	65	43	72	48	56	47	48	55	57	46	47	59	51	55	48	45	44	47	58	47	49	49	47	47	41	58	49	59	54	37	53	50	52	51	51	37	48	47	64	51	53	55	53
2204	1513	6272	10428	2659	179	182	184	151	189	165	178	181	154	164	159	166	163	158	154	166	156	154	152	158	160	161	171	133	157	147	158	170	173	150	141	155	166	168	178	154	147	152	157	173	153	158	168	139	137	173	145	147	158	175	146	142	124	164	156	157	148	174	162	159	170	153	135	154	133	160	152	145	152	164	137	165	164	168	175	165	181	159	164	134	151	154	141	155	159	161	158	138	167	147	146	147	141	146	153	139	153	135	137	157	165	174	150	166	173	137	155	167	133	143	149	160	152	162	154	167	185	149	136	151	155	166	166	174	159	175	156	133	155	141	155	130	180	150	144	175	147	149	133	150	154	150	142	145	171	172	154	150	152	156	155	160	160	139	153	163	158	158	135	143	166	130	150	154	157	157	151	166	162	159	159	140	144	147	156	146	164	146	145	160	155	156	155	166	177	130	188	188	136	142	173	145	154	144	161	142	163	151	147	159	164	170	130	156	158	139	150	147	170	159	158	173	147	175	167	157	144	148	142	153	148	163	169	156	150	135	159	133	141	150	124	153	160	153	167	181	155	162	132	161	155	162	148	137	143	150	147	143	165	168	164	137	184	158	145	173	130	159	176	150	156	152	166	130	158	152	174	170	160	158	129	139	170	147	165	146	168	170	141	153	158	146	158	144	158	168	134	157	146	136	166	150	145	159	147	160	175	130	157	171	153	145	149	151	184	172	144	169	164	166	166	153	173	148	156	148	181	158	171	164	159	162	161	173	174	155	149	159	149	163	155	159	140	160	153	184	166	127	161	143	148	155	146	165	169	136	142	138	169	163	154	147	128	153	163	139	158	146	140	153	140	160	149	156	151	164	142	152	145	166	185	173	144	147	159	152	144	159	161	178	152	146	146	148	154	158	154	141	159	145	149	147	167	145	140	156	145	153	159	157	173	169	167	153	164	143	154	151	155	152	153	149	141	168	157	155	133	155	162	142	138	167	164	154	169	152	165	151	164	144	164	182	157	151	120	155	144	148	178	141	147	153	147	124	171	165	133	137	132	133	160	155	153	140	140	168	144	143	150	148	143	144	138	144	164	163	137	165	156	152	144	169	178	164	153	168	192	149	157	156	151	161	175	161	156	161	154	169	137	146	151	137	156	162	165	152	155	161	132	162	141	150	132	157	149	168	166	145	137	158	137	147	172	145	132	166	176	154	158	164	143	135	163	153	159	173	147	152	130	138	176	155	155	156	172	161	165	149	154	134	141	139	165	140	152	152	172	140	145	169	140	160	136	160	162	164	134	173	141	149	168	163	159	157	166	154	162	155	153	148	148	150	154	152	139	146	148	161	139	153	131	152	175	180	133	154	176	157	163	150	155	155	156	165	146	149	146	154	148	155	157	146	163	154	156	173	160	148	136	166	146	156	154	162	152	172	164	142	146	157	140	147	155	149	154	159	147	154	137	151	152	137	168	147	150	142	167	146	174	160	145	159	136	168	157	149	152	164	172	157	160	169	151	150	143	150	151	157	153	157	137	149	170	148	177	134	149	145	141	151	160	145	145	143	157	169	153	150	164	156	154	167	151	159	159	154	149	171	136	133	149	154	161	150	157	167	148	162	150	146	159	146	193	164	173	150	132	129	169	138	161	154	159	159	141	158	159	147	149	171	172	149	139	153	152	148	136	161	157	156	153	175	168	145	166	161	162	163	166	147	153	156	165	148	166	144	136	165	170	157	126	163	164	140	146	148	135	150	154	135	147	155	138	165	161	159	173	153	144	147	155	165	169	136	147	161	144	154	144	173	152	158	150	152	155	157	145	153	148	152	147	128	148	179	153	160	155	142	157	171	150	154	162	149	141	148	145	149	155	148	148	157	155	167	171	151	143	157	188	162	152	122	163	175	161	158	162	166	147	145	163	167	140	154	140	137	174	159	169	151	140	149	159	151	164	166	159	148	148	168	150	174	164	142	151	176	137	148	159	146	161	168	143	159	155	149	148	132	176	171	159	143	148	139	141	171	159	157	158	146	159	152	156	151	161	143	171	142	143	176	150	165	138	170	154	164	152	138	157	139	143	144	139	151	138	158	171	176	148	170	161	156	151	151	159	133	160	153	155	143	137	161	155	138	121	178	130	136	138	132	151	181	142	153	137	155	139	170	158	137	154	149	160	164	120	145	150	131	150	167	135	159	149	157	185	168	173	135	147	158	166	135	160	169	153	157	149	179	152	159	159	145	170	162	171	170	137	134	157	156	153	152	137	148	153	156	154	171	149	146	166	178	183	144	147	144	153	142	165	148	135	139	144	168	162	156	153	143	137	160	146	185	159	133	146	142	161	146	160	148	153	171	145	151	142	160	152	135	123	151	137	164	151	140	165	169	144	166	141	154	144	148	156	158	172	145	152	169	152	164	151	172	166	143	134	147	151	145	172	171	138	164	159	153	161	150	129	164	152	163	166	180	170	156	147	163	151	127	138	163	132	164	168	160	131	138	178	145	157	149	138	151	175	150	159	134	141	150	153	156	167	146	172	148	159	135	139	149	146	158	139	147	161	151	175	146	172	164	150	151	134	171	164	144	154	144	172	143	160	136	151	164	131	134	164	166	159	167	147	178	168	153	136	151	165	166	137	137	174	149	147	142	144	143	143	142	169	174	152	182	144	123	166	154	157	164	149	169	142	150	143	161	149	144	145	146	131	141	161	173	160	143	150	157	152	145	170	136	143	137	139	158	168	136	152	173	164	152	145	153	124	154	177	145	168	157	156	172	160	159	129	148	136	144	152	135	164	130	143	147	150	142	155	146	141	152	153	145	148	162	143	150	144	153	147	152	148	164	142	152	149	151	170	161	148	154	151	147	149	153	162	166	154	155	160	145	170	143	156	142	138	181	148	178	150	148	173	152	150	165	162	148	150	148	136	161	156	144	151	160	159	159	177	152	136	146	136	160	154	138	151	150	159	155	141	162	172	149	165	164	155	162	163	138	169	166	154	178	140	172	139	169	146	153	149	149	148	168	148	149	157	164	143	164	138	153	149	163	150	167	166	142	177	150	135	141	157	153	149	158	155	161	146	167	176	157	145	156	156	156	149	129	174	168	174	174	137	156	148	164	171	140	153	170	170	150	153	159	151	144	162	185	156	159	147	149	166	162	177	161	149	155	134	165	156	156	166	147	125	155	169	165	166	132	132	151	180	164	140	146	134	134	161	181	139	156	150	149	152	147	162	149	172	161	148	160	146	170	147	149	146	151	154	136	170	156	140	156	136	170	161	142	159	137	150	162	164	147	157	159	134	168	139	151	143	163	155	147	159	149	166	143	170	155	155	146	134	152	158	158	135	164	151	167	153	173	161	152	149	168	158	172	158	153	149	137	125	151	138	153	158	166	167	164	146	157	154	153	152	138	148	145	162	158	178	142	181	160	148	134	147	150	151	152	159	137	142	166	159	129	168	154	171	143	150	148	150	180	161	142	179	163	178	177	164	170	134	159	156	159	134
10081	23996	48083	55859	29823	4233	380	229	229	216	182	178	168	173	156	177	143	166	140	158	174	151	163	135	153	135	144	138	145	130	129	151	157	139	154	123	131	152	152	132	127	151	125	160	134	139	150	153	111	126	151	150	135	137	139	133	141	119	138	131	121	136	161	143	154	142	134	150	127	155	130	147	132	155	145	167	130	152	150	157	134	151	124	118	143	124	155	131	121	134	126	149	116	137	130	136	130	122	128	137	123	142	140	109	133	127	167	126	135	124	137	130	133	127	142	136	130	159	126	131	141	126	176	142	140	156	141	131	132	114	154	149	157	148	131	126	130	133	137	129	124	121	147	138	135	142	122	160	130	144	127	156	143	143	158	112	147	140	148	145	145	143	123	139	132	113	146	125	123	121	147	114	130	145	159	148	144	120	150	150	151	152	132	130	155	106	122	137	130	127	140	128	146	139	117	130	126	111	139	132	117	126	120	129	120	137	147	141	117	114	149	154	120	118	115	145	152	148	127	136	138	123	131	133	116	139	128	126	143	119	131	149	142	121	121	130	130	153	140	148	140	114	138	154	136	146	128	140	170	134	129	135	149	140	126	165	123	117	117	132	154	144	152	120	142	145	144	135	158	153	124	148	130	115	136	142	132	147	117	143	136	140	139	135	138	118	125	126	120	144	131	141	144	137	143	134	127	142	136	138	148	139	141	142	134	121	149	147	126	132	149	150	127	139	131	138	154	160	137	138	157	117	127	128	131	133	134	167	118	139	118	127	151	155	116	135	132	141	149	114	155	138	151	145	129	151	144	127	113	130	119	130	136	132	117	142	147	118	130	141	135	116	151	131	150	128	137	125	140	126	150	133	139	160	130	131	165	117	137	114	120	113	133	148	143	156	132	140	149	121	144	123	141	130	120	146	131	146	147	132	129	122	108	138	149	165	137	142	149	135	127	120	121	141	134	129	155	132	160	150	128	115	144	129	138	123	136	117	138	130	109	147	147	129	136	136	156	130	121	143	135	153	132	137	119	155	153	129	140	140	147	120	122	154	144	131	136	162	133	144	123	128	138	138	145	133	112	152	148	137	127	148	151	126	148	133	130	138	142	125	133	142	129	128	130	151	132	150	144	129	150	147	137	131	109	142	142	127	141	114	132	141	156	179	123	133	121	156	120	153	135	119	144	139	144	148	147	119	129	137	114	115	135	117	151	113	118	155	147	153	136	145	139	145	126	118	133	113	143	136	146	115	129	132	146	138	108	135	125	131	135	118	135	125	118	154	117	132	141	117	152	140	125	148	143	127	135	139	133	128	148	144	119	148	148	143	127	136	146	148	140	137	142	140	155	144	149	124	144	155	144	122	143	148	157	146	133	128	137	150	122	134	146	132	136	132	149	135	122	160	127	175	137	131	126	125	142	129	153	154	156	124	142	117	140	126	151	141	115	148	145	136	148	144	138	125	136	138	134	141	145	143	136	139	143	144	132	132	133	139	132	150	133	142	123	129	128	122	138	141	147	117	147	139	142	146	147	142	135	142	161	154	131	149	122	157	125	131	125	126	129	131	112	116	126	138	152	143	136	139	116	114	133	138	129	132	117	139	152	145	141	122	144	132	143	131	150	132	127	147	123	114	112	123	143	122	127	137	151	148	133	119	145	146	132	143	136	126	110	137	135	134	123	137	108	140	139	110	122	140	128	149	161	126	119	126	106	147	144	146	117	127	149	147	122	143	156	149	136	125	137	131	136	121	132	109	162	143	137	130	123	124	133	149	117	133	122	143	133	146	127	126	119	107	134	139	143	122	127	134	123	140	142	133	143	125	128	113	142	139	132	140	141	126	134	153	132	116	130	122	142	133	115	147	129	143	115	139	136	152	148	133	117	136	136	141	137	127	138	165	125	145	110	165	131	148	135	122	133	143	144	135	141	129	126	114	142	120	158	127	154	134	111	142	138	143	126	155	127	133	145	142	148	135	130	131	134	140	141	148	133	150	138	123	157	124	140	150	146	137	134	161	150	160	146	146	125	116	130	129	145	130	141	139	146	120	131	138	144	128	115	129	155	147	144	147	141	159	126	139	138	113	130	153	122	132	132	138	140	124	147	111	120	125	149	135	125	151	120	139	143	153	157	132	150	149	129	144	139	144	149	119	133	137	122	131	124	130	132	134	124	133	128	146	132	136	160	146	164	156	144	128	116	129	132	141	122	107	132	151	144	131	162	117	142	132	141	134	152	125	132	144	154	121	145	151	129	112	144	125	143	151	145	144	145	138	148	109	149	139	122	132	123	144	145	125	134	135	164	133	116	124	144	150	131	129	111	152	124	134	136	123	122	151	156	135	132	126	142	141	143	128	123	141	117	152	115	121	148	126	137	144	156	139	137	142	145	137	153	130	132	139	147	125	141	148	136	134	131	116	129	127	130	137	153	120	140	125	136	148	123	101	133	121	150	140	134	142	121	143	124	126	127	153	164	145	133	126	125	128	176	121	145	133	120	138	129	146	144	147	124	133	135	140	139	136	142	141	130	144	148	129	163	153	146	143	139	129	138	124	137	152	126	128	130	139	172	146	146	134	145	134	121	126	130	111	152	144	115	126	128	121	139	120	145	144	125	128	147	108	126	140	131	156	129	118	117	120	134	162	137	129	131	126	124	151	130	138	105	152	140	133	124	120	134	146	124	139	130	123	122	138	144	127	139	121	144	136	130	152	138	158	121	133	141	131	132	132	136	126	130	121	131	169	136	145	129	130	130	133	138	148	150	133	142	135	130	128	127	130	148	147	131	150	166	110	104	112	136	136	156	123	152	142	133	137	147	140	124	116	127	132	163	137	110	143	144	133	122	136	141	140	138	131	129	125	108	131	122	160	114	141	144	118	154	108	135	137	132	139	133	132	124	142	140	143	133	127	119	125	127	115	144	124	145	138	141	145	131	142	152	125	141	142	134	112	136	138	141	127	128	150	121	129	132	120	128	130	152	140	132	152	113	154	144	123	129	171	121	119	111	136	125	163	135	118	137	148	139	121	143	138	124	125	126	130	123	144	139	126	145	130	143	139	131	141	143	141	134	135	130	140	122	141	147	141	116	132	133	128	121	120	141	152	129	140	138	132	130	125	134	152	150	138	141	141	124	137	120	161	152	134	141	143	122	122	123	162	141	130	153	136	132	128	136	144	139	126	134	148	135	141	126	126	141	116	157	132	120	134	162	146	149	125	123	134	132	112	108	114	159	139	161	129	141	138	122	119	124	131	144	149	126	137	154	142	126	120	122	147	129	144	139	127	131	136	148	140	145	130	140	123	164	127	157	134	126	113	123	149	164	168	149	134	140	121	142	133	136	133	125	131	123	131	134	131	133	168	130	144	128	134	120	133	138	105	145	134	126	134	145	162	149	115	129	140	135	129	122	136	141	143	123	128	146	132	133	139	118	155	146	140	133	161	141	132	156	118	132	145	115	116	149	153	135	143	130	132	142	151	135	111	161	117	146	122
6630	20869	48278	60967	29623	1448	1124	945	878	767	680	614	594	535	524	470	513	468	455	443	442	420	428	434	398	391	449	374	396	394	334	367	385	372	367	350	382	317	374	354	357	361	358	314	374	344	362	350	333	362	330	366	321	358	331	357	337	337	378	340	361	345	368	336	351	343	363	325	332	333	335	309	341	345	367	316	342	347	364	463	406	346	313	331	328	357	346	346	345	378	351	374	327	321	334	360	349	311	336	341	344	347	322	326	339	346	347	353	362	344	351	354	331	326	317	325	326	290	346	348	382	339	327	351	337	337	312	324	355	333	341	310	323	359	359	325	362	315	333	357	354	358	323	375	331	316	331	331	319	311	324	315	329	349	345	318	334	335	335	344	344	321	363	353	354	341	320	312	337	342	360	359	317	342	351	326	339	341	348	337	290	317	329	322	318	332	321	363	342	363	315	370	342	344	331	327	330	339	361	359	348	333	381	331	317	327	348	321	311	349	324	318	353	347	346	332	317	325	310	326	327	346	374	354	324	331	316	370	353	344	311	345	349	322	324	345	347	341	332	335	321	353	310	338	336	359	301	326	328	339	324	345	311	341	334	325	312	348	328	340	321	332	338	328	362	333	321	360	315	341	340	308	317	302	335	363	335	371	340	334	332	323	319	335	339	318	338	321	297	334	347	339	365	345	324	314	339	356	341	366	380	329	336	330	370	351	325	328	336	315	345	327	319	364	313	344	351	366	327	329	336	348	353	328	343	329	311	334	350	348	312	338	335	336	326	315	325	304	313	340	357	331	358	358	315	365	323	319	354	349	324	314	358	328	369	334	359	337	340	326	340	351	323	334	345	370	320	321	341	351	308	327	348	335	335	345	348	322	312	317	340	356	324	317	361	341	345	357	340	322	316	332	353	343	295	331	359	364	340	356	358	346	365	341	335	333	319	341	319	349	368	347	297	352	324	339	340	344	346	329	329	336	347	320	338	368	345	332	338	332	337	316	346	353	343	361	325	330	304	312	323	323	338	295	371	299	342	359	343	361	339	342	337	358	338	343	316	333	329	308	339	332	350	326	362	325	307	349	319	327	357	358	335	342	339	320	315	324	343	337	334	339	322	335	363	342	336	341	350	330	326	332	363	343	347	349	348	358	359	336	330	336	346	297	317	334	314	345	338	338	352	324	311	343	331	362	317	322	330	309	348	346	337	313	313	356	322	377	352	320	353	338	329	355	339	340	301	349	358	368	327	321	336	335	337	326	337	362	331	359	346	352	318	298	326	300	319	323	345	338	369	312	340	344	387	314	361	335	312	337	346	315	333	340	326	314	323	313	347	334	338	319	366	358	347	305	300	332	356	338	382	333	320	346	339	338	295	317	333	351	344	344	303	329	353	341	308	354	331	373	319	308	346	351	359	342	356	325	335	334	327	344	359	361	355	341	348	301	309	340	319	308	322	330	325	315	331	316	305	342	333	329	339	349	327	306	336	355	346	354	316	315	333	304	335	387	356	309	374	336	327	347	347	334	317	341	315	361	323	347	326	358	336	331	312	348	338	365	364	313	365	347	359	342	339	321	362	355	331	308	344	323	330	369	352	299	302	369	313	349	346	369	327	322	331	330	343	319	353	344	309	319	321	332	336	343	326	360	319	310	314	356	320	308	320	348	329	335	341	325	355	333	332	320	337	334	346	320	349	300	312	328	334	289	339	299	321	330	320	323	322	362	318	341	322	334	350	320	369	368	316	343	298	335	307	365	342	339	340	357	317	319	321	392	342	358	338	314	330	323	340	340	329	323	318	321	331	351	350	347	279	330	345	353	339	308	341	348	333	328	316	322	309	358	340	337	363	315	349	374	304	327	322	322	348	322	329	341	325	324	337	352	340	298	342	327	324	320	346	332	337	338	337	296	346	352	303	337	362	361	312	318	309	349	330	332	331	348	318	311	331	335	333	338	346	339	326	309	350	354	331	316	331	354	337	344	322	321	300	332	363	356	314	317	369	325	330	331	318	354	308	329	320	361	360	349	333	319	328	354	319	320	339	336	335	308	340	331	327	314	336	366	389	343	323	302	362	367	308	350	326	345	375	360	308	343	293	341	321	359	344	371	348	344	370	348	327	324	334	336	304	317	319	305	335	363	343	325	341	328	316	345	319	353	354	326	349	370	385	322	314	353	322	343	351	341	361	330	299	334	350	325	308	314	332	334	334	346	352	312	331	352	351	375	331	355	348	324	314	334	331	315	354	334	345	309	354	323	315	311	334	341	335	351	345	318	358	321	341	311	349	326	323	348	318	308	359	357	345	344	342	341	310	346	361	311	321	357	309	336	315	318	352	328	323	340	338	347	325	347	327	354	333	333	323	350	329	315	307	308	340	335	326	336	333	368	347	300	332	335	321	347	337	350	375	351	296	343	324	327	345	303	299	339	341	333	344	298	322	338	349	342	327	332	325	339	338	308	291	353	348	332	321	364	352	335	352	333	325	323	342	326	344	341	333	342	324	348	331	339	341	351	361	343	311	317	336	366	343	358	339	311	336	346	343	346	359	327	332	343	334	327	323	359	332	320	348	358	325	341	317	391	340	330	342	301	307	335	340	325	320	336	357	336	342	345	360	367	336	314	354	328	342	340	309	335	316	355	374	351	358	321	325	343	370	330	333	303	355	339	316	344	319	322	342	340	334	342	308	311	334	356	348	307	319	333	314	336	358	364	287	370	319	338	307	338	321	347	324	331	349	332	342	329	339	352	374	369	329	349	340	334	341	340	340	341	338	330	297	319	334	318	339	329	346	349	336	338	371	330	363	348	313	316	348	331	341	327	335	335	313	319	368	309	355	352	320	320	329	331	342	336	307	347	333	326	335	339	354	342	357	310	322	346	345	346	319	332	343	326	347	345	345	316	313	319	350	322	359	327	352	338	343	355	316	361	331	343	315	318	364	346	333	326	326	344	368	347	339	328	352	339	344	303	340	321	310	352	313	328	331	331	330	340	356	322	327	301	329	342	312	336	349	334	364	341	346	356	337	370	348	338	331	355	348	322	308	333	324	348	323	318	329	315	352	317	344	321	329	371	297	349	347	321	327	323	347	335	385	320	348	363	339	346	338	350	329	321	319	344	332	320	337	340	348	350	341	326	370	337	347	354	310	293	363	353	365	291	328	325	354	348	311	339	311	340	354	335	342	314	328	330	311	348	348	336	369	355	360	348	316	328	340	324	313	335	349	356	308	355	341	311	352	337	323	310	371	310	367	335	298	319	335	319	335	331	353	346	317	319	327	346	322	358	326	349	359	346	371	331	329	343	321	325	338	323	336	325	330	311	357	335	326	357	351	330	328	319	338	312	317	344	314	345	320	343	350	384	344	337	317	313	348	304	339	334	346	353	329	363	347	363	352	326	322	336	311	329	345	338	326	336	340	321	350	339	336	306	363	336	307	353	320	327	334	352	330	334	350	320	317	310	328	373	345	325	331	334	347	357	311	375	336	325	324	319
17332	31992	65405	69243	42428	9967	914	418	364	309	270	261	226	236	237	218	224	218	195	202	201	211	201	197	184	217	176	190	156	191	193	184	153	182	154	190	185	208	221	163	162	199	186	193	163	168	177	158	185	178	164	180	199	196	208	172	153	175	196	149	171	176	180	172	159	162	180	170	181	198	171	179	171	185	158	178	198	194	193	195	188	178	206	182	180	165	183	168	177	178	175	178	185	203	175	186	167	188	198	196	192	149	172	181	181	188	172	225	161	174	168	172	209	165	178	156	176	166	199	171	197	189	165	162	175	177	188	178	175	177	155	200	196	172	186	192	193	171	163	183	200	178	200	172	157	197	180	180	165	177	181	169	177	171	162	177	177	165	186	167	144	170	169	161	164	185	172	172	166	178	203	172	205	186	180	170	190	177	176	186	169	197	178	180	174	156	183	177	174	192	178	187	172	191	184	168	195	177	167	173	190	188	162	178	194	183	197	163	183	184	212	173	174	210	183	182	150	182	164	188	164	188	195	169	172	184	166	158	144	172	183	165	198	176	183	172	186	157	157	191	194	189	187	167	161	183	185	207	180	172	197	175	168	159	183	203	168	179	181	161	182	180	202	181	183	166	176	163	200	190	158	187	169	146	161	192	170	167	162	185	173	188	192	149	172	170	169	162	191	168	179	151	182	174	163	172	170	196	176	190	180	198	180	165	196	190	170	169	181	174	188	186	191	177	159	194	148	183	173	176	183	161	151	172	183	178	166	170	168	163	181	197	162	150	161	169	185	162	179	161	178	160	174	183	175	172	168	173	180	172	180	186	178	170	186	168	180	181	161	149	187	193	189	170	193	163	169	172	169	206	200	181	166	179	180	166	166	191	204	160	181	175	159	187	162	179	168	156	178	184	199	176	177	179	195	172	164	176	196	158	163	185	191	165	203	159	197	162	158	186	207	159	145	158	161	183	167	186	190	153	154	185	190	166	183	177	161	157	161	197	215	193	176	166	189	195	170	164	208	187	183	184	179	180	181	176	172	184	150	177	171	164	191	181	195	166	156	189	183	168	171	181	175	188	174	163	180	173	186	160	179	205	177	197	159	188	165	158	179	183	164	162	200	187	216	167	180	195	158	199	154	179	162	161	173	180	175	164	153	172	195	158	194	206	177	179	173	179	193	183	186	187	183	171	153	178	174	207	184	175	189	178	158	186	157	171	163	168	197	147	168	165	178	182	192	180	183	174	189	177	180	176	168	181	150	182	177	162	185	186	156	173	160	194	160	177	180	189	190	182	189	155	174	160	180	188	183	187	175	194	174	192	197	169	184	185	189	200	186	190	200	177	176	199	185	186	196	145	166	155	177	166	191	187	161	192	158	211	229	200	170	184	188	163	167	177	171	170	183	185	165	167	181	168	179	151	184	196	166	173	167	196	177	192	173	193	185	156	177	164	181	171	147	172	166	171	168	172	187	174	186	189	167	164	169	159	158	184	197	205	214	174	189	177	184	164	195	177	198	198	195	167	166	175	160	153	188	177	184	193	191	186	198	161	190	180	159	142	172	213	161	172	191	179	176	163	154	163	176	165	185	186	183	188	163	181	159	171	211	195	181	192	168	202	184	178	196	192	164	162	187	194	172	221	172	195	171	174	165	160	176	191	171	183	184	200	144	164	195	187	184	178	174	173	205	179	185	173	164	186	192	198	203	190	173	187	172	164	171	156	167	169	161	169	181	184	189	178	196	195	190	166	149	170	180	169	179	175	170	210	172	192	180	196	193	178	191	177	188	185	200	200	185	175	168	152	193	210	196	173	184	158	199	182	174	153	164	179	174	186	182	171	189	185	189	157	178	159	172	194	192	197	147	172	170	178	157	199	185	169	170	166	182	179	185	198	177	187	179	184	179	189	167	190	169	181	168	158	179	175	175	175	171	185	164	168	200	164	196	174	168	172	156	201	183	169	167	202	161	203	150	159	184	172	165	164	195	185	185	175	186	185	186	181	166	164	183	196	175	189	176	162	164	187	175	160	177	190	199	190	164	158	180	162	166	175	178	176	203	159	181	175	170	197	176	176	178	175	187	204	165	192	196	172	179	182	178	182	186	198	186	169	206	182	175	168	199	187	187	194	181	174	161	182	190	160	173	176	172	199	168	184	196	181	188	191	202	164	185	185	151	188	173	164	191	184	194	165	182	205	188	200	179	172	179	191	163	151	176	182	177	183	179	177	184	157	179	182	161	187	175	161	198	163	173	222	194	184	180	201	195	170	179	172	176	187	177	166	166	179	188	169	187	194	200	174	218	189	160	167	180	179	190	181	200	161	192	183	190	141	148	171	160	143	201	183	213	181	179	185	169	165	192	177	173	169	186	160	180	145	198	167	171	169	175	188	196	201	185	176	178	168	178	217	193	174	185	196	177	187	177	177	178	167	178	182	194	191	147	171	156	163	160	138	197	161	171	167	176	182	172	164	165	186	174	165	185	140	160	186	164	170	180	191	191	200	181	177	183	172	201	157	164	160	173	187	175	180	182	194	184	163	200	187	164	198	169	170	158	192	192	166	160	208	177	163	182	200	196	183	197	170	177	167	169	169	190	171	183	148	173	179	162	176	219	193	164	178	186	182	182	180	184	164	148	190	170	172	180	198	159	186	167	216	189	179	212	175	206	175	198	179	206	156	183	176	188	202	172	198	183	174	180	167	171	191	170	185	197	195	175	171	191	193	165	153	175	208	143	180	184	173	185	166	182	211	181	191	157	189	174	181	185	168	175	195	192	199	176	158	175	177	184	163	162	189	185	140	181	173	197	191	172	167	176	166	190	200	191	181	163	160	179	171	159	164	183	166	180	182	200	174	194	170	198	167	190	164	193	186	171	195	169	184	169	189	196	164	196	165	182	178	205	172	165	189	181	182	184	178	173	187	167	180	178	202	206	181	179	169	148	172	198	169	200	188	179	182	151	175	166	212	191	162	180	186	195	190	179	157	182	204	176	171	157	180	190	179	167	180	164	185	197	174	175	181	190	158	181	186	179	202	199	154	181	191	195	175	179	192	152	173	171	167	190	195	179	186	176	165	204	174	167	174	188	158	206	209	164	175	185	180	190	189	173	190	183	177	177	158	141	177	182	171	170	171	162	191	176	186	198	181	168	166	172	196	184	184	181	180	174	181	171	215	166	193	167	182	191	192	177	183	173	168	184	172	192	189	165	188	184	197	185	166	184	176	173	157	156	176	191	198	184	184	205	165	183	151	165	185	195	196	161	147	172	159	195	175	165	173	188	196	182	188	163	182	190	172	169	170	217	198	171	176	170	196	190	161	177	163	184	172	197	185	160	175	188	184	163	165	176	180	179	188	190	185	167	165	176	187	186	187	167	175	176	188	189	189	185	170	163	172	155	174	170	179	171	210	185	157	167	189	188	181	174	196	186	195	172	180	165	187	169	163	208	161	180	170	182	164	174	180	199	169	161	193	194	158	185	148	175	192	184	180	179	172
8437	26006	61096	74144	41091	2640	1843	1555	1344	1175	1030	894	879	812	760	725	690	669	646	562	669	582	562	571	553	519	464	516	480	512	515	456	468	445	440	520	475	441	451	469	452	453	475	458	424	445	486	405	450	420	454	454	431	420	442	408	404	426	415	382	396	431	443	450	446	431	401	438	402	413	416	434	421	437	420	444	499	434	545	668	465	425	415	416	447	407	418	427	448	452	417	369	440	453	421	421	403	423	399	455	428	439	448	391	413	404	437	391	404	386	427	411	410	399	433	412	429	445	389	399	431	429	415	406	386	411	424	421	447	388	375	398	404	417	379	424	421	397	386	418	392	409	412	431	442	428	395	411	435	417	411	389	423	414	407	418	424	398	393	414	471	422	428	389	433	446	433	420	436	413	425	393	411	444	371	389	418	417	404	419	436	399	415	392	418	447	401	434	400	414	386	431	419	441	400	429	383	406	419	416	437	398	413	419	403	383	412	386	427	386	400	428	423	421	390	417	435	432	440	394	399	391	392	429	423	400	412	411	388	390	432	399	430	398	437	415	401	427	391	448	386	410	377	395	385	422	413	426	408	403	432	409	412	431	443	380	385	402	388	429	428	386	426	412	410	440	421	430	406	450	456	404	397	427	374	417	426	447	432	398	382	413	365	403	406	406	397	444	431	420	421	430	441	406	412	413	397	413	413	390	426	408	419	412	432	396	386	398	419	399	433	451	387	418	396	419	458	403	423	427	455	440	408	401	437	425	390	415	405	401	375	412	411	417	414	426	428	406	399	436	403	405	448	470	406	397	432	423	394	391	390	418	417	412	435	403	406	398	420	399	374	408	419	410	419	404	407	423	393	403	403	398	416	400	411	424	418	433	385	417	389	370	413	436	383	411	428	418	445	397	448	424	412	433	404	403	405	429	428	433	385	407	452	386	433	425	396	450	474	393	413	416	391	419	457	387	410	407	380	415	414	469	414	419	398	389	420	411	412	435	416	406	429	394	396	413	387	400	402	418	411	419	420	430	432	378	421	378	396	380	368	371	379	390	433	376	420	445	446	419	417	433	383	415	390	402	414	419	413	430	424	425	395	403	409	389	441	448	430	400	399	412	417	399	399	407	426	395	412	421	406	398	385	395	401	410	454	405	422	435	360	393	404	383	394	398	451	399	399	425	384	449	418	413	425	402	433	390	424	402	418	418	396	410	439	387	381	438	420	439	439	395	446	427	423	442	423	417	420	403	383	441	430	447	391	411	430	420	424	401	442	409	422	410	401	443	428	373	405	430	419	394	389	407	389	424	437	420	408	410	438	427	406	408	409	416	392	434	406	447	429	418	400	366	421	429	398	449	377	388	404	355	415	456	419	413	448	411	394	422	396	407	408	438	413	398	419	428	412	421	407	414	432	431	393	411	383	412	404	451	389	427	373	404	397	409	426	392	434	396	364	417	374	390	391	414	414	392	398	426	407	416	387	446	373	405	415	429	420	442	406	436	436	408	416	416	410	414	415	407	406	420	409	389	431	429	428	442	410	357	397	434	446	437	445	406	411	395	378	411	413	418	437	376	378	401	379	410	426	383	417	440	378	427	415	447	413	406	390	421	420	416	440	396	448	370	422	398	429	393	419	413	433	392	388	403	419	406	404	410	393	418	417	400	384	405	446	377	429	429	402	433	419	435	409	416	393	422	444	403	408	436	417	451	403	387	417	415	427	398	443	407	409	412	382	399	416	392	409	405	412	393	420	427	420	410	403	420	369	433	413	427	416	433	419	359	463	389	434	399	408	440	404	395	411	444	425	434	442	395	444	424	406	391	377	454	406	440	431	410	420	437	406	373	427	410	420	366	412	416	412	412	448	379	426	410	412	425	405	429	437	416	439	396	417	414	451	433	395	414	407	443	421	416	436	379	380	394	417	444	434	430	441	424	390	352	432	448	376	392	418	440	430	384	425	408	410	425	386	378	419	410	396	399	429	415	404	428	397	421	431	401	423	385	386	424	413	400	438	451	431	423	417	408	403	398	376	423	411	443	394	406	402	380	417	401	384	417	406	419	406	437	424	421	410	382	429	412	426	387	403	421	406	407	401	401	435	391	425	402	367	397	415	388	412	401	393	418	380	409	370	378	429	389	436	405	419	415	440	395	426	412	416	414	391	411	394	357	383	415	414	439	400	391	425	404	408	395	418	423	459	406	415	416	403	401	358	412	400	420	434	419	403	417	364	419	396	418	420	418	402	401	420	405	421	408	421	416	449	430	431	406	424	387	428	419	391	418	423	379	468	397	420	429	418	372	397	394	416	411	397	413	406	407	403	419	409	402	413	420	374	426	432	377	419	451	436	421	442	392	419	386	386	425	422	379	412	401	397	398	409	408	374	425	414	429	384	418	426	443	407	414	361	410	492	415	375	427	396	364	418	363	399	428	381	430	412	423	448	436	416	405	439	396	413	426	389	386	440	433	408	393	403	438	426	390	426	425	410	411	385	412	387	390	395	412	378	438	433	399	380	444	415	447	405	407	393	414	421	398	450	427	380	423	409	424	444	419	391	415	426	418	426	421	431	390	419	421	424	403	427	427	418	397	381	420	431	405	415	399	435	423	411	425	422	431	432	412	423	424	400	412	406	437	445	380	413	445	427	431	396	410	417	412	407	440	430	359	388	409	455	404	443	363	434	428	399	456	401	418	382	382	433	398	411	439	403	437	429	381	390	423	411	444	425	450	448	387	374	406	422	392	387	395	376	412	385	428	418	420	417	404	396	402	412	423	414	417	454	441	413	391	418	392	430	403	397	412	397	413	437	409	410	418	398	397	407	407	410	430	428	405	424	406	415	387	403	416	415	460	429	401	377	392	412	434	406	421	400	423	443	429	432	450	436	438	420	402	411	410	423	418	412	377	391	415	413	388	417	410	414	430	439	422	413	424	427	437	389	451	404	403	395	418	389	415	394	393	443	435	436	391	391	402	439	412	419	384	360	450	385	426	413	420	433	407	423	398	426	397	410	388	439	426	381	417	414	423	431	378	413	384	412	442	403	424	363	398	415	419	401	421	421	393	399	417	409	385	419	425	434	402	440	385	412	374	416	419	380	399	428	439	388	464	384	413	436	403	389	419	422	442	397	436	398	404	415	405	404	396	403	407	409	413	431	403	378	410	415	424	417	422	394	394	444	405	423	380	378	427	412	425	395	422	436	458	409	433	396	391	446	418	403	426	373	415	447	426	383	406	401	409	417	409	409	381	394	401	431	398	414	404	437	436	418	437	403	413	408	433	398	379	372	386	417	400	437	390	407	418	417	401	374	432	399	437	423	409	441	395	409	421	452	403	386	401	412	413	422	405	439	363	426	420	429	410	420	386	410	407	429	429	433	471	392	397	428	440	395	437	423	450	435	409	436	400	408	402	448	428	394	422	393	396	437	409	418	396	411	433	410	392	417	415	382	401	412	424	405	397	409	460	424	399	429	397	402	364	413	405	432	430	411	439	418	420
2596	1356	2963	3904	1188	147	64	52	54	46	70	59	51	74	66	65	56	59	58	62	52	40	79	48	45	48	61	44	56	59	44	44	54	64	51	49	46	58	53	44	49	61	54	57	53	49	38	44	46	55	63	58	53	55	52	50	51	52	57	44	62	38	38	54	62	49	66	54	47	68	50	53	52	67	54	49	64	77	53	61	50	70	45	50	49	57	76	49	56	59	45	58	62	50	54	45	51	65	63	61	49	58	45	56	50	65	65	49	65	62	38	41	61	38	48	52	49	57	44	58	35	48	70	54	74	55	53	63	44	55	67	49	52	58	52	53	44	63	62	50	50	56	53	53	46	61	58	53	61	45	52	47	42	48	47	54	64	54	47	45	48	73	46	64	60	70	51	59	59	51	59	53	50	54	41	59	70	48	56	63	67	46	52	41	58	57	50	58	51	63	63	58	64	63	53	57	64	58	47	70	52	50	62	61	63	48	52	53	56	70	58	53	41	44	54	57	37	51	37	50	51	51	61	47	49	62	35	50	60	44	52	43	51	58	69	40	60	59	51	52	51	57	63	49	55	57	52	59	51	51	48	52	55	43	56	48	55	49	58	51	55	53	46	47	46	58	47	64	61	65	50	61	55	54	49	72	47	57	59	52	51	49	50	47	47	54	53	43	55	56	43	63	53	54	51	53	48	62	58	57	57	40	65	60	54	62	48	54	54	53	56	56	49	54	56	37	49	47	46	64	50	56	57	54	59	69	52	43	51	47	52	57	51	59	55	60	50	65	49	54	50	61	58	67	55	47	51	49	43	64	64	62	55	63	49	50	59	50	42	36	48	50	51	49	58	50	62	43	54	53	58	51	50	60	47	71	57	47	52	55	53	52	51	63	57	58	58	57	49	36	50	56	57	66	52	44	58	55	53	51	66	56	41	51	61	68	56	51	50	57	71	36	59	50	66	51	55	57	54	58	48	49	37	58	63	71	53	56	64	47	53	43	65	57	47	35	57	42	36	48	52	51	55	44	61	51	62	53	54	56	57	52	51	65	49	48	49	59	47	60	49	47	42	72	53	70	59	53	52	46	42	71	54	69	40	50	45	46	64	54	45	61	58	50	53	55	44	56	47	40	55	43	59	68	60	50	58	58	56	50	53	44	48	52	78	52	46	49	54	57	46	60	52	69	60	51	49	59	46	55	57	56	65	65	43	39	47	57	31	45	56	43	59	42	64	41	60	53	64	61	59	59	51	55	45	52	51	51	56	58	62	44	51	65	60	46	49	44	45	54	59	49	47	55	62	56	47	60	56	61	54	72	58	47	56	48	52	57	50	60	73	62	44	70	56	62	58	46	43	52	62	46	64	51	57	51	48	58	51	47	45	41	44	68	47	58	52	59	60	45	61	53	47	51	48	68	41	42	54	51	54	55	49	59	49	56	57	54	62	48	46	51	51	45	54	52	47	72	46	63	56	41	51	49	53	73	47	67	51	43	58	49	49	51	52	48	54	61	53	56	63	56	62	53	63	48	50	53	68	66	55	63	43	65	58	60	42	56	59	52	78	47	58	38	47	56	43	47	52	66	46	61	51	33	56	48	66	50	48	55	59	48	45	54	49	36	58	52	50	55	73	62	69	54	58	67	39	54	61	43	58	49	55	52	59	52	50	68	63	56	35	48	59	40	51	59	48	51	51	43	54	57	67	48	48	47	43	53	49	61	52	55	45	57	43	56	55	46	56	58	40	57	41	61	47	55	44	54	45	49	55	64	61	53	48	48	41	45	58	51	58	48	50	58	56	53	57	47	65	57	54	51	63	61	43	55	73	54	50	57	56	43	44	54	54	46	39	53	45	39	58	49	52	43	54	56	53	60	60	68	52	45	58	50	53	52	49	65	56	66	54	63	58	59	61	59	62	63	59	49	49	55	61	40	56	64	38	68	48	45	54	48	49	56	58	53	55	59	65	45	50	40	35	51	58	42	57	51	54	50	68	52	57	40	64	62	60	47	54	68	56	63	57	39	56	47	70	37	58	58	71	64	49	49	51	45	43	51	55	59	43	46	57	59	44	55	51	41	48	54	51	59	62	66	58	51	45	45	46	51	47	61	39	43	46	52	68	47	37	51	49	52	51	50	56	38	78	60	50	59	49	64	47	55	54	53	57	47	72	59	46	52	69	47	48	52	52	42	59	69	70	65	62	68	55	52	52	52	48	48	56	37	54	51	51	39	47	43	51	48	47	62	44	55	58	52	54	42	57	67	52	49	34	60	55	43	48	58	39	62	56	55	76	49	62	67	62	42	65	63	54	44	58	45	45	47	57	38	59	43	46	53	55	56	51	58	50	44	52	47	62	52	47	53	52	58	52	50	53	66	56	50	46	67	55	48	59	57	49	42	71	42	54	42	66	64	49	46	45	45	51	43	42	70	41	48	60	59	71	48	58	55	38	48	55	53	65	44	48	66	54	62	42	53	56	45	65	57	59	64	41	51	60	52	54	60	40	57	57	53	50	61	40	57	61	49	51	56	61	76	53	59	62	56	41	57	56	45	49	52	47	37	54	54	44	60	61	50	51	65	59	55	58	52	52	46	49	60	40	32	49	63	54	56	51	76	61	56	62	57	64	56	42	46	57	53	56	41	54	52	53	59	54	44	61	63	47	67	68	50	51	45	34	54	59	53	47	42	46	64	62	53	57	56	53	50	58	53	40	49	55	52	64	63	45	51	44	52	58	39	44	55	48	49	53	44	40	47	48	53	58	54	50	42	66	42	63	66	53	47	42	60	42	66	50	52	57	52	47	64	63	56	57	69	44	63	43	50	53	48	38	55	62	70	57	54	46	47	63	48	54	65	62	54	66	45	57	50	49	73	55	49	47	42	37	49	57	56	60	50	54	54	47	59	38	48	41	54	45	42	61	53	50	60	55	71	52	40	54	66	50	67	58	56	54	44	54	47	52	53	47	44	47	50	57	59	45	33	69	60	46	58	63	47	56	53	54	62	68	59	59	59	58	54	63	37	45	52	62	63	38	59	68	47	55	56	53	50	41	55	51	54	51	56	71	45	49	50	50	58	60	47	51	49	37	49	48	55	51	62	62	41	50	55	47	57	55	60	45	42	51	71	40	54	48	44	51	48	42	54	44	54	48	57	62	55	55	59	59	53	56	37	43	59	54	40	58	53	58	43	55	57	48	52	65	50	60	50	51	37	43	54	52	43	53	67	55	50	45	64	49	64	48	45	62	38	55	49	56	72	45	60	61	40	66	64	53	55	46	48	41	62	69	51	62	40	48	59	45	51	62	46	55	69	63	62	45	47	60	50	53	51	58	72	43	47	68	57	53	49	70	56	63	49	57	59	55	49	55	51	55	67	59	61	47	51	59	44	57	47	65	61	48	60	50	43	37	47	42	41	63	43	69	59	51	51	64	52	58	61	61	43	45	61	50	46	35	52	63	54	63	59	50	51	55	32	72	52	59	55	48	51	55	60	61	50
2214	1806	7022	11266	3610	210	200	200	176	160	188	158	177	192	147	182	178	158	181	147	175	134	154	171	139	162	160	178	161	178	154	155	186	129	169	185	152	150	173	146	143	153	164	161	154	150	147	162	133	145	155	171	144	127	160	152	167	174	161	186	166	183	154	148	152	163	130	163	169	176	151	159	181	162	160	177	173	154	169	149	169	163	168	180	149	168	168	174	165	161	143	175	174	158	140	151	146	136	178	132	159	150	140	164	160	150	164	149	149	154	142	182	163	147	155	149	153	144	116	149	154	151	160	164	136	144	156	157	181	131	159	159	163	161	145	170	138	147	120	154	144	144	140	160	158	173	175	152	148	176	139	143	148	164	183	153	148	161	168	164	144	171	156	174	168	159	131	156	150	156	169	154	170	152	172	152	156	154	168	135	170	157	147	169	174	143	144	165	159	129	153	139	152	152	148	152	164	155	171	151	156	146	129	173	150	147	155	166	152	145	161	163	165	149	172	168	140	152	143	162	137	141	150	158	139	139	150	152	138	139	167	162	149	161	154	156	155	156	165	157	144	147	145	161	149	155	160	138	153	185	153	147	162	162	145	144	163	160	169	163	174	146	176	165	146	152	170	150	152	138	161	155	153	164	139	142	174	173	173	149	169	154	144	153	150	149	157	160	179	146	152	138	148	146	149	156	156	162	155	162	155	135	151	137	145	141	159	182	150	143	146	165	142	144	159	159	157	111	145	158	165	151	159	134	180	144	174	148	165	170	159	168	175	172	169	165	148	168	168	159	169	172	169	149	144	144	132	159	153	166	154	185	164	165	146	157	135	162	146	152	159	159	155	158	153	197	154	145	148	134	188	179	147	140	176	169	147	132	156	168	183	173	146	176	151	162	164	142	149	149	174	161	148	157	146	148	151	146	156	158	147	167	145	152	168	142	158	147	138	140	157	177	167	162	164	146	145	137	178	165	164	172	148	181	148	153	165	168	160	171	163	154	166	152	161	160	144	146	153	153	158	139	158	165	162	152	169	132	147	139	150	155	165	154	160	149	156	146	155	145	156	154	194	185	162	163	157	152	167	167	168	150	177	163	172	131	158	163	183	170	141	151	150	162	154	150	147	127	176	147	147	148	169	166	158	164	166	154	173	154	158	146	150	145	167	160	148	151	158	162	148	153	175	153	162	168	164	169	156	160	176	171	168	155	139	154	182	153	184	160	146	152	158	161	169	158	159	144	145	137	141	161	161	169	144	184	149	160	148	162	182	139	160	146	156	152	162	158	165	130	144	145	164	158	147	157	144	162	165	161	145	172	136	159	156	159	155	165	144	155	137	162	174	161	172	171	170	154	158	141	155	191	160	138	174	144	132	163	136	150	158	161	158	150	156	156	154	162	150	148	155	161	145	147	166	156	159	186	154	165	152	157	183	161	168	157	157	150	151	163	163	172	164	159	140	148	165	142	156	148	177	160	155	156	145	142	141	169	149	171	140	141	157	150	157	160	189	168	164	157	162	144	149	139	165	162	153	155	149	166	188	166	158	147	169	152	143	146	166	151	154	154	145	169	158	151	156	149	159	162	166	147	149	143	169	163	161	132	155	168	139	153	172	154	151	166	141	154	171	166	177	129	162	152	141	153	160	143	156	169	149	144	150	155	151	161	184	140	173	155	147	141	150	149	145	175	146	145	165	146	164	170	120	148	143	152	137	152	150	158	166	168	145	175	155	164	158	131	135	143	160	155	157	164	141	160	141	154	137	138	142	155	170	157	139	149	145	153	144	147	156	172	154	151	155	160	135	169	138	153	174	141	179	145	158	160	163	152	158	119	170	161	127	161	154	163	177	150	175	172	156	160	163	183	163	160	148	153	156	155	154	164	125	169	165	136	149	146	164	164	141	157	166	154	130	152	172	146	160	151	156	170	132	166	141	143	177	158	160	150	166	146	176	166	156	163	165	161	149	145	165	152	157	189	145	178	158	164	144	143	159	162	167	167	177	146	143	175	158	171	153	160	146	158	191	166	151	144	155	158	147	158	157	157	159	161	148	146	156	162	169	166	152	164	163	149	175	164	161	142	137	157	165	159	171	182	139	156	169	161	159	153	147	181	154	150	145	160	185	177	157	148	156	150	155	139	142	156	145	157	164	183	175	137	172	159	161	147	146	154	160	158	175	201	142	161	147	163	161	156	153	172	135	154	159	153	165	144	142	129	176	144	156	165	169	150	166	154	173	154	156	168	149	159	164	132	157	177	150	160	173	167	168	184	171	146	159	160	146	135	161	154	179	141	140	160	136	177	139	156	166	159	160	148	128	161	159	191	181	156	179	189	192	133	151	164	184	165	171	153	190	143	169	150	157	170	182	154	160	158	158	149	133	150	148	154	151	131	169	151	151	138	149	179	165	161	161	166	117	160	144	159	151	147	154	140	151	147	146	156	158	133	173	158	175	161	163	158	167	151	155	150	166	142	165	154	174	145	147	155	179	175	145	162	158	179	172	138	138	149	156	145	165	159	145	152	153	160	148	132	168	152	156	135	135	144	140	152	149	147	183	162	165	158	147	133	153	155	144	155	159	156	177	156	140	133	143	176	162	142	157	171	144	143	153	141	174	163	165	166	136	164	160	155	160	153	160	155	180	157	166	133	143	181	172	157	140	160	164	135	165	140	159	160	184	143	151	149	163	160	156	161	144	158	145	142	164	159	158	166	167	173	162	147	136	164	157	176	164	141	168	155	163	146	149	147	147	163	151	163	168	145	141	186	167	143	174	132	170	167	174	161	169	155	161	155	158	150	159	160	147	161	147	163	146	140	160	138	152	140	147	155	159	151	168	157	165	155	151	168	162	157	151	162	158	147	202	153	160	159	168	164	159	146	149	155	177	132	150	166	173	160	161	174	144	143	176	150	162	143	158	132	159	151	154	141	163	148	143	146	144	190	169	154	144	140	159	174	142	160	150	141	167	169	160	131	138	183	155	160	149	164	164	140	167	186	174	152	173	175	158	159	152	144	171	127	169	141	151	162	174	154	153	160	137	168	146	147	168	163	153	152	145	157	167	160	141	166	170	155	163	167	162	155	157	144	147	135	153	160	159	162	139	125	140	152	140	158	175	167	164	161	145	160	147	162	163	140	164	170	141	171	174	154	148	150	159	147	149	167	154	168	161	138	124	155	153	179	167	171	135	159	149	162	156	153	169	171	138	166	132	160	180	146	152	159	152	127	178	173	141	162	162	171	152	141	154	172	149	146	183	160	137	144	176	167	148	171	141	170	162	130	171	152	163	154	133	160	168	162	145	142	183	170	168	158	183	154	164	167	160	163	149	149	157	151	144	159	155	164	184	159	161	159	162	158	154	154	150	178	148	145	151	151	162	173	131	156	156	162	156	173	155	147	150	161	140	130	147	149	176	166	171	154	155	150	162	161	165	152	166	175	161	155	136	144	163	162	167	166	153	159	175	159	139	174	134	171	133	174	157	148	156	175	150	164
10302	17930	50913	56103	30038	4213	333	246	235	201	202	182	178	158	167	158	150	152	176	166	137	143	137	137	136	148	127	120	136	170	126	143	128	137	161	145	133	134	152	126	136	136	129	127	149	146	146	119	144	137	147	119	133	116	119	167	151	122	129	146	145	124	126	118	146	105	121	127	118	114	153	140	150	134	149	133	139	142	128	125	149	161	142	156	145	127	146	143	158	131	124	159	124	115	123	122	124	147	137	152	120	112	141	152	116	129	124	132	116	133	134	123	123	151	125	146	135	127	138	131	144	117	147	117	134	152	125	129	150	130	136	124	128	138	141	137	132	131	125	125	139	132	126	120	144	126	119	120	131	130	137	137	132	113	129	145	146	132	129	122	123	128	154	128	139	135	112	141	119	128	122	120	145	124	134	126	134	138	134	123	120	120	147	139	160	132	136	126	134	122	117	147	130	143	116	145	143	151	110	130	133	134	157	134	127	150	123	151	145	129	130	132	116	121	142	136	120	111	135	139	155	136	162	158	122	128	132	132	147	116	133	152	123	136	140	135	131	124	132	113	145	133	153	137	127	136	133	152	145	115	118	127	151	125	120	124	140	133	122	107	138	138	143	129	122	149	131	123	137	122	134	133	131	134	126	125	134	126	116	123	120	150	129	128	136	142	135	139	134	136	128	118	147	136	147	138	135	127	135	133	112	146	127	126	150	157	127	146	157	139	133	147	143	136	133	121	104	129	122	157	130	149	132	148	146	117	134	128	155	129	123	135	129	144	135	138	124	120	120	115	117	146	141	145	143	136	125	133	134	117	105	145	135	116	114	141	148	138	113	134	129	127	147	129	102	127	138	117	125	139	121	133	134	142	140	119	119	133	140	115	147	129	124	118	155	123	141	160	134	147	146	166	168	154	147	132	148	140	154	114	154	125	110	109	138	132	123	128	128	126	132	146	137	146	125	124	131	122	132	139	138	126	135	133	119	126	145	141	137	140	137	138	131	132	113	129	144	156	150	116	137	134	133	143	125	126	109	134	134	135	141	132	122	138	158	123	140	139	141	125	108	158	130	132	127	122	136	142	112	145	121	137	148	124	150	129	122	139	150	124	131	129	142	149	142	133	132	140	129	137	153	141	114	124	156	145	155	143	140	102	120	134	139	140	137	130	140	126	121	119	134	115	134	139	142	137	151	119	121	139	127	144	124	144	123	130	133	138	128	127	135	131	137	122	139	154	129	132	139	129	129	122	147	136	119	126	132	151	132	146	122	147	144	141	155	131	132	172	140	134	106	137	146	136	146	126	141	123	108	113	102	141	126	126	132	127	115	124	135	120	143	133	145	123	127	144	116	125	133	131	151	132	125	125	126	143	127	125	166	133	130	142	129	128	118	130	131	122	129	137	135	120	143	136	153	141	140	146	112	135	131	120	133	143	141	127	147	150	136	130	148	120	154	136	133	148	132	129	126	138	142	145	146	128	133	132	137	138	138	126	123	137	148	146	144	136	124	134	147	130	132	158	130	127	122	130	135	120	121	135	131	137	122	120	113	134	110	129	153	121	125	152	134	123	130	131	113	158	123	149	149	149	128	122	143	120	136	131	125	121	135	127	156	136	134	126	134	117	126	124	136	131	122	136	132	143	106	128	144	134	136	117	112	141	140	128	118	141	100	137	131	114	122	127	151	132	125	135	123	129	150	134	125	110	132	126	122	145	124	136	133	156	128	122	141	132	128	140	141	128	134	135	112	135	128	150	142	109	111	123	120	145	140	133	153	140	165	123	146	136	140	138	120	129	136	136	168	118	152	153	147	122	124	140	129	149	139	134	122	140	130	124	141	165	131	110	141	130	137	159	135	112	141	128	127	122	122	129	158	130	141	138	137	153	135	141	114	133	145	124	118	125	112	135	152	136	88	130	131	123	127	134	115	129	115	132	135	123	146	147	137	144	154	137	127	129	113	158	143	105	149	121	139	128	111	123	111	103	119	126	146	141	153	128	138	127	126	119	134	114	139	137	145	124	128	128	115	127	126	117	134	111	131	129	117	131	123	150	140	131	116	141	130	125	145	117	113	111	118	138	154	123	130	117	127	129	134	121	139	139	130	130	135	146	133	149	138	131	119	127	135	119	148	141	139	133	127	152	123	140	127	127	146	120	123	132	145	139	137	123	128	140	117	122	141	128	137	120	148	112	139	125	123	120	132	117	114	147	135	149	116	134	133	123	126	141	131	158	116	140	134	114	125	135	154	130	160	125	157	129	119	147	122	146	144	134	126	122	140	103	171	138	117	128	143	142	121	131	141	135	153	128	129	142	138	120	136	123	148	121	122	113	134	125	138	116	135	120	129	136	116	133	137	147	116	128	128	143	133	119	140	120	125	131	143	136	114	121	135	143	131	123	127	123	141	138	140	142	121	124	117	120	129	145	124	125	141	137	106	134	132	135	136	131	138	133	133	147	146	125	120	125	127	157	131	127	130	118	119	130	145	125	130	146	159	126	143	151	144	131	132	155	120	143	145	133	141	132	117	136	131	122	129	130	130	128	130	122	102	138	137	148	141	141	132	128	118	139	126	132	145	148	134	124	140	132	144	138	127	153	135	131	143	138	130	119	125	132	115	145	140	136	109	121	139	148	157	117	120	139	110	111	131	131	135	134	117	95	119	142	124	140	139	119	142	141	140	126	141	129	130	144	156	123	133	114	108	148	133	123	133	153	124	115	116	131	135	129	133	135	142	149	149	118	147	129	142	141	126	150	125	146	141	139	117	136	163	127	143	119	147	129	135	138	132	112	128	125	138	118	103	143	119	142	116	120	132	125	134	132	146	122	137	115	129	144	147	125	133	132	123	145	146	108	135	137	142	134	137	123	127	153	141	147	138	156	134	121	113	120	130	117	134	127	159	117	144	136	168	151	140	148	148	128	119	103	124	131	144	135	153	144	140	113	129	108	95	133	116	132	126	123	124	160	156	118	143	123	135	127	132	121	128	116	143	129	146	119	131	134	155	137	150	133	116	150	137	122	134	115	137	139	126	137	102	152	151	119	127	131	123	129	124	139	141	131	134	108	135	147	163	134	153	149	152	109	140	145	132	149	131	126	135	143	154	132	132	124	131	139	136	132	129	132	132	126	119	106	133	135	123	135	145	137	145	130	144	142	131	120	103	137	125	109	139	129	145	158	123	156	149	138	121	131	142	127	125	133	128	136	142	137	129	125	140	133	103	156	144	145	122	138	108	143	145	126	135	121	134	131	117	136	124	129	139	114	125	133	144	141	130	133	124	118	134	133	153	126	148	145	117	101	129	127	131	138	138	140	124	112	127	118	121	126	123	150	128	117	106	151	120	130	144	119	140	139	115	147	127	149	128	132	136	137	143	137	137	121	134	140	154	142	144	135	133	126	147	147	125	125	109	141	118	146	131	127	117	141	141	125	135	128	130	131	147	150	127	129	126	153	115	129	133	131	147	146	163	132	129	143	123	108	126	135	143	135
6748	16315	51000	61263	30514	1549	1092	1009	816	721	663	632	572	563	539	516	464	475	425	414	455	398	386	391	362	363	373	389	364	397	343	377	373	370	336	344	359	350	380	369	347	350	330	361	359	359	332	359	334	355	344	352	360	365	370	315	351	322	375	334	331	340	336	371	322	340	366	320	343	316	337	332	344	319	334	343	365	355	378	398	314	317	359	363	354	334	362	331	301	374	348	320	308	352	307	367	333	300	339	327	330	337	343	351	347	311	323	332	312	303	348	359	351	343	331	330	296	362	333	363	310	319	301	308	288	347	351	315	352	353	340	328	315	330	313	322	343	311	345	316	310	329	329	343	336	326	329	304	358	312	323	356	337	347	373	334	343	311	321	346	339	320	358	329	316	313	339	348	305	336	334	311	316	332	330	339	315	311	320	321	353	339	359	307	328	317	346	336	308	313	343	324	359	294	322	329	334	289	326	338	341	357	323	317	361	339	311	340	309	340	317	325	299	323	301	313	342	358	345	310	328	297	337	329	326	290	301	343	347	333	321	311	304	314	303	321	350	319	346	337	320	327	329	356	295	331	365	336	348	307	319	353	327	332	375	299	308	331	343	302	341	331	324	331	305	334	388	331	353	340	321	325	303	320	320	320	292	309	356	342	290	297	306	314	317	330	312	333	329	314	342	329	313	342	309	354	307	334	308	320	297	327	313	360	335	290	327	326	319	315	337	302	341	305	318	303	328	337	343	333	321	299	312	321	333	320	318	330	345	318	311	320	291	321	346	355	327	346	287	342	327	320	315	330	312	326	318	336	317	313	336	313	323	357	314	336	351	307	345	322	332	318	321	311	333	339	318	319	308	350	301	319	308	312	342	326	342	315	264	322	302	321	328	344	323	346	320	344	328	338	334	309	327	321	322	334	322	308	329	299	332	309	301	325	306	301	353	321	291	321	320	317	310	319	308	302	344	320	281	318	314	320	327	359	330	327	301	349	337	319	317	359	314	330	326	372	289	356	335	316	363	330	299	319	311	335	334	328	323	307	336	308	304	350	323	356	329	315	353	348	309	306	337	345	286	331	330	368	305	336	338	348	291	297	311	345	311	337	319	343	317	340	333	338	346	328	311	336	314	310	303	362	326	326	312	327	321	333	375	300	345	330	352	311	339	335	315	332	332	337	362	339	345	373	349	290	318	311	306	338	316	350	340	335	374	331	306	361	359	372	304	325	361	309	315	318	315	291	322	341	322	379	358	330	326	301	325	340	299	337	343	327	363	300	336	330	295	334	359	323	309	300	330	325	369	359	336	295	340	382	338	320	345	322	325	317	294	321	319	322	348	332	323	311	323	357	333	332	334	338	332	357	280	334	338	343	331	343	311	312	329	312	310	309	316	310	324	340	326	327	339	319	345	333	332	322	345	323	334	294	347	341	302	328	345	335	324	312	306	329	336	334	310	323	331	332	347	322	314	315	321	300	304	319	321	349	358	314	321	315	334	337	325	349	330	343	312	321	310	305	317	289	335	325	326	338	336	315	334	339	291	322	342	358	332	378	327	307	312	313	344	291	335	337	319	370	349	363	312	278	333	331	326	366	327	319	349	313	288	323	333	336	362	339	311	330	337	335	338	349	295	313	327	338	313	318	326	300	327	335	316	321	345	354	321	335	300	312	334	311	363	351	312	295	299	335	346	316	348	332	300	334	358	309	343	291	319	329	308	313	347	352	357	322	346	346	268	358	327	310	299	308	339	326	306	332	342	351	329	311	309	323	357	307	343	327	339	332	341	333	316	313	329	329	309	353	343	323	337	343	329	322	315	305	332	340	346	280	328	314	338	338	348	336	325	327	355	332	313	321	331	311	364	355	316	316	348	329	335	341	327	331	308	306	318	340	337	369	323	340	309	335	340	332	335	365	314	309	346	312	299	342	329	286	300	314	320	346	324	319	367	325	351	299	310	376	341	302	331	331	326	320	327	311	376	319	332	316	341	328	311	332	320	311	342	350	359	331	310	314	336	339	316	325	337	316	344	322	336	310	332	379	335	334	348	308	307	305	299	350	302	354	322	347	344	348	315	347	340	325	308	318	357	306	327	315	315	333	337	345	308	324	324	289	316	311	315	323	333	335	331	328	312	337	331	335	332	316	348	361	346	322	349	356	361	312	344	332	330	376	322	323	325	312	291	335	339	356	349	372	336	340	324	318	328	331	300	326	319	302	334	321	326	323	304	348	337	342	361	401	339	340	320	305	309	328	355	333	319	361	288	305	308	349	329	317	312	343	326	339	343	288	326	317	336	318	339	291	327	318	329	348	319	303	313	348	373	321	309	308	329	315	326	282	326	322	360	305	350	302	343	354	303	353	317	315	299	339	306	317	322	323	323	326	329	299	344	319	285	342	324	313	313	329	319	356	334	320	351	341	356	324	332	318	331	296	328	321	327	325	301	311	353	313	338	309	336	297	331	324	349	314	303	335	349	312	311	341	286	329	339	342	320	299	336	329	323	300	345	297	323	316	353	336	329	317	316	329	317	332	344	341	310	366	321	335	320	326	345	333	337	318	326	328	328	288	329	325	341	311	325	336	308	341	314	321	314	310	321	303	349	319	312	331	314	314	321	337	315	321	334	319	347	327	304	347	359	330	318	339	340	355	317	290	304	310	352	323	359	355	320	330	318	334	308	320	335	351	325	322	331	309	325	341	356	308	344	301	354	316	313	302	330	331	340	334	342	310	308	315	335	335	348	330	323	342	316	339	370	306	321	326	319	314	316	320	376	312	334	331	356	346	346	339	344	293	330	318	331	346	326	341	340	316	326	367	332	331	310	336	325	302	328	363	333	351	339	278	344	349	320	334	354	320	341	333	341	348	316	333	351	309	305	314	293	338	338	347	302	348	328	357	339	334	310	352	326	311	323	314	298	309	324	338	295	348	324	335	340	350	318	330	323	326	347	349	323	304	356	315	360	324	326	323	336	326	345	335	321	341	347	316	303	308	317	335	320	309	310	329	322	320	307	307	336	316	297	333	339	324	299	367	361	326	311	325	319	319	318	325	319	327	333	321	310	330	345	330	350	320	297	315	316	313	312	306	339	352	309	353	311	338	290	335	320	317	347	306	339	325	327	337	344	367	319	357	310	320	327	331	343	323	313	338	313	336	329	325	346	330	346	338	352	298	335	339	308	323	335	313	296	322	322	323	301	338	320	317	322	326	333	285	326	311	343	344	333	318	326	344	306	321	341	332	313	315	327	306	327	323	352	321	316	353	304	342	351	320	354	339	317	332	366	344	321	310	311	306	281	310	331	340	328	340	345	305	326	324	340	311	334	336	327	329	320	320	304	325	339	331	283	342	313	320	339	360	284	338	342	309	322	303	336	322	336	329	334	337	313	345	318	330	315	336	339	359	304	327	310	333	334	323	341	336	315	344	346	311	326	337	336	341	307	335	301	310	335	316	357	345	308	332	333	355	329	332	311	339	327	317	317	330	324	351	343	324
17370	25836	62597	69327	44283	10745	922	408	338	312	288	281	255	244	205	220	203	207	180	203	205	210	204	183	211	188	188	199	182	206	200	187	191	179	183	186	171	174	153	179	176	164	174	161	195	180	167	183	171	198	160	172	183	190	177	157	176	184	172	151	167	160	169	183	186	155	176	175	172	161	169	179	185	178	187	184	170	179	178	184	177	186	158	189	192	178	181	171	184	159	192	179	155	153	155	181	171	191	167	159	150	187	163	146	175	173	164	183	156	173	162	179	145	192	186	167	156	175	176	175	153	152	166	183	158	193	169	177	162	181	158	197	170	176	157	168	178	189	159	181	147	160	170	160	172	168	177	185	174	178	153	163	141	173	175	181	179	147	149	181	180	152	166	179	192	156	204	187	183	197	160	162	169	176	192	189	188	170	155	202	147	178	201	172	164	186	161	172	157	183	167	177	174	158	140	175	166	171	170	154	183	161	170	155	179	160	180	173	178	164	157	178	161	155	154	162	171	181	155	183	162	157	191	177	195	182	184	159	165	189	177	157	156	150	164	165	170	194	184	151	162	176	179	169	182	161	183	175	154	180	196	161	161	215	156	162	160	175	196	178	176	171	171	164	175	168	168	183	152	161	173	158	181	174	184	174	163	140	172	170	146	175	191	168	193	175	157	183	157	165	179	165	161	184	141	167	154	187	163	160	174	168	180	158	174	185	176	162	174	179	168	182	173	166	184	165	175	175	157	170	174	155	158	157	167	169	163	170	172	154	182	170	171	182	186	187	184	182	185	157	163	188	177	169	174	183	163	187	157	166	162	157	161	174	198	176	150	166	161	193	160	156	188	173	172	170	166	162	172	178	169	156	145	183	151	196	179	184	171	175	188	162	169	165	158	155	184	178	139	180	161	196	158	190	193	162	155	170	183	144	157	167	168	173	162	153	171	164	174	180	174	174	197	187	180	198	161	154	154	179	166	190	154	180	158	156	184	187	183	152	176	184	181	168	171	171	159	174	165	182	174	187	166	186	150	166	151	179	180	166	156	162	203	181	162	153	166	174	170	173	179	151	174	181	179	172	160	183	152	172	179	182	201	179	157	164	154	177	170	172	179	157	170	139	156	160	177	170	148	180	163	159	181	172	188	170	172	168	172	166	183	182	202	171	157	130	194	156	178	182	162	188	158	174	158	163	161	148	185	158	175	150	170	182	197	162	176	143	189	158	145	155	161	167	173	175	184	178	152	161	177	180	171	190	171	163	178	191	181	155	149	172	165	162	171	157	179	182	145	161	146	176	144	188	166	173	161	185	153	169	189	176	156	184	177	175	196	155	186	149	173	179	170	181	155	189	173	162	175	168	154	163	170	146	191	161	165	157	177	167	179	166	158	150	163	164	179	165	172	171	147	200	162	187	180	184	179	155	186	194	188	151	156	189	137	183	141	150	142	179	187	178	185	182	175	176	183	173	172	175	170	157	160	171	183	166	150	146	176	155	171	176	188	197	172	169	175	184	176	170	170	161	133	184	174	174	172	192	178	194	186	149	167	191	173	183	188	178	157	163	158	189	175	163	172	156	213	178	182	163	179	182	181	158	157	164	186	177	184	156	177	189	176	181	206	179	160	173	172	159	172	186	171	185	190	166	177	153	168	178	179	173	172	171	162	175	180	171	172	176	158	175	183	165	172	153	146	191	194	176	169	147	132	172	181	153	146	171	163	149	176	184	183	150	187	182	130	158	174	178	172	164	151	139	149	149	164	173	157	155	179	182	192	145	158	157	150	170	183	164	155	162	176	163	181	184	157	205	169	181	186	168	175	158	174	197	175	177	184	187	169	196	156	168	197	143	192	158	196	186	188	169	168	165	173	188	184	175	192	167	182	149	171	182	160	158	159	190	162	153	171	149	150	194	173	196	171	157	193	153	162	172	156	162	186	162	159	168	160	152	171	165	189	156	154	165	161	190	152	182	170	154	186	163	178	153	203	164	153	166	145	181	163	190	197	151	186	162	180	151	185	156	174	197	163	182	179	183	167	164	174	165	184	183	184	178	182	162	160	174	146	184	171	155	174	173	179	175	198	155	167	142	183	149	191	176	171	171	186	177	177	151	159	148	157	193	188	174	179	198	160	182	188	161	186	174	151	184	167	152	159	171	155	167	179	175	169	173	153	144	202	184	167	174	163	183	179	179	183	158	166	166	184	165	183	169	152	188	166	153	174	149	147	186	142	167	170	173	166	217	226	179	202	156	165	176	180	168	153	178	182	170	160	162	166	170	163	187	165	167	187	178	167	181	162	182	171	162	197	197	156	176	165	167	194	199	210	161	162	180	155	190	142	165	166	151	168	177	194	193	178	177	163	175	140	204	157	180	157	170	168	186	196	172	174	157	162	179	181	176	157	198	187	174	170	163	171	177	185	171	171	178	166	187	187	182	165	185	172	151	173	188	187	197	167	176	203	174	161	172	174	160	184	161	192	168	147	184	166	154	182	179	202	175	191	155	173	181	171	160	203	157	190	150	166	142	183	183	203	174	181	169	171	177	183	168	208	162	169	188	169	181	165	161	170	164	152	166	166	170	177	172	150	167	166	170	172	172	179	171	191	179	192	170	180	167	188	177	182	191	172	173	170	142	170	147	159	154	196	176	170	192	176	186	159	155	142	151	160	162	166	185	174	176	174	182	190	172	193	181	175	188	156	185	167	187	183	163	174	171	205	178	166	166	178	144	167	162	158	172	177	168	165	171	168	145	153	158	170	170	168	182	143	192	172	163	171	166	149	167	182	175	155	196	178	192	171	162	146	149	173	170	182	170	167	167	170	177	214	185	194	188	171	199	181	167	164	162	179	162	152	158	181	184	149	170	187	177	170	158	216	182	164	164	186	178	165	194	174	186	167	165	161	175	171	173	175	168	190	179	167	179	171	147	187	183	179	167	184	175	176	185	169	164	163	185	165	169	191	193	169	181	172	175	184	170	150	197	175	167	180	173	183	182	168	150	172	207	147	173	141	171	160	156	180	167	176	171	175	144	163	192	168	186	175	173	169	175	179	164	185	188	167	146	148	145	188	172	177	159	165	172	159	176	145	177	168	162	171	166	156	186	178	164	170	171	175	185	167	167	165	183	164	183	161	188	185	161	190	177	186	148	176	150	162	163	177	146	198	189	186	165	185	169	169	163	143	188	185	162	202	164	168	172	160	184	183	167	156	165	189	201	191	176	166	158	173	168	153	185	169	147	168	170	156	177	172	172	194	176	164	169	188	148	177	169	178	172	184	182	173	151	181	178	182	152	169	172	175	173	176	160	157	161	180	191	188	181	193	152	158	170	174	182	188	155	175	191	154	177	180	183	192	160	191	177	155	154	158	155	147	168	194	178	145	169	181	185	167	154	179	195	172	155	200	170	163	165	198	149	200	155	174	164	156	208	136	172	199	172	177	153	163	162	191	161	166	197	192	194	188	191	167	197	163	149	183	171	185	173	170	180	160	169	164	165
8382	21629	59451	74504	42619	4812	1799	1503	1369	1127	1002	979	842	804	700	741	618	629	580	590	568	540	519	508	540	503	483	479	477	511	486	471	467	482	465	449	403	425	420	424	476	446	437	459	441	445	424	406	413	450	443	431	427	399	434	438	411	406	442	418	427	418	391	449	422	377	423	421	406	437	406	404	409	396	438	381	422	430	432	421	455	426	441	369	391	412	408	404	409	398	409	395	423	420	396	376	399	423	414	390	383	404	403	352	428	374	400	412	414	392	403	406	389	390	398	397	420	393	391	414	379	347	395	400	395	387	404	384	401	384	404	383	388	348	396	408	415	407	396	402	415	415	389	390	385	393	429	385	369	426	393	400	362	425	402	397	378	402	399	409	381	389	376	392	397	406	397	423	425	385	400	398	392	412	408	401	403	411	387	383	388	461	420	383	432	383	428	414	401	399	412	429	384	420	400	397	397	414	414	366	379	375	372	390	423	398	394	369	387	412	403	364	379	420	402	386	395	393	417	410	399	401	378	408	419	398	375	442	382	387	429	363	370	366	414	390	393	383	409	408	400	429	409	395	392	417	380	424	417	403	383	356	431	403	401	403	399	417	367	403	378	418	387	391	343	418	398	378	403	380	401	417	413	440	395	385	437	411	393	429	389	403	404	395	396	396	404	387	396	394	409	356	401	410	407	403	402	372	422	425	419	392	454	381	410	366	393	405	385	391	376	416	387	417	412	380	412	348	380	362	386	396	406	397	423	368	396	406	406	410	389	404	385	379	374	406	406	403	391	390	419	427	421	378	363	415	383	415	393	398	364	378	413	409	368	396	381	382	406	415	402	374	414	408	393	422	381	424	380	380	385	381	420	422	360	387	398	377	380	400	399	392	348	400	391	382	408	411	422	404	387	416	385	394	409	388	372	361	404	398	390	386	429	453	390	398	365	403	390	399	440	410	379	390	398	404	438	382	406	390	382	384	414	431	410	395	368	406	404	384	395	408	394	403	398	406	387	386	383	387	376	392	383	419	410	383	388	430	440	408	414	389	404	353	384	432	382	374	399	375	393	404	396	379	390	385	436	384	380	410	394	385	398	375	386	400	417	441	389	402	397	417	399	381	363	385	421	394	382	416	385	380	395	428	384	412	372	404	413	409	404	402	396	377	386	393	428	358	390	384	354	414	392	394	406	398	383	405	393	376	388	363	430	355	394	380	386	391	414	411	428	425	382	401	385	406	406	399	395	416	389	382	420	406	382	398	399	404	423	422	428	393	421	393	385	404	397	392	395	413	415	370	433	384	417	397	417	395	430	391	375	394	384	420	423	395	379	425	410	371	402	389	381	387	398	404	375	369	404	403	435	395	391	414	405	379	367	440	410	366	366	414	407	411	391	409	398	392	409	410	418	396	404	383	410	428	389	381	395	394	387	402	391	406	365	382	401	410	394	395	378	405	399	384	369	402	414	373	398	339	393	392	383	395	366	375	397	388	357	413	411	398	377	395	383	391	416	412	422	400	400	388	375	448	396	379	352	394	416	383	417	346	405	378	402	382	415	437	389	357	397	431	396	445	364	407	410	394	393	410	406	399	406	379	354	452	385	390	429	427	370	407	424	363	418	395	408	403	412	412	376	428	409	387	386	389	418	386	393	380	394	388	382	372	390	359	423	403	392	402	419	397	357	412	355	387	378	407	394	409	419	394	396	419	410	367	396	398	436	396	385	373	361	420	424	399	392	420	391	407	409	355	389	406	383	369	390	391	408	431	369	382	393	403	383	398	406	415	380	383	411	382	424	414	376	399	409	392	410	401	394	372	401	399	379	394	396	391	431	431	410	406	430	373	398	401	382	389	383	388	389	388	419	386	389	377	389	384	395	362	409	374	399	416	412	371	383	453	398	421	390	404	444	430	379	394	381	407	373	397	392	403	393	396	391	366	405	416	396	378	409	405	401	421	392	392	417	384	398	456	378	399	378	379	389	391	331	387	412	363	437	403	396	377	386	419	391	393	398	362	412	389	390	429	422	386	408	389	389	407	371	396	390	364	405	440	395	357	363	404	413	411	393	353	392	376	367	379	409	367	395	383	415	413	405	397	405	380	400	418	411	375	441	443	414	383	369	401	407	373	352	427	383	354	400	421	415	380	370	388	365	371	376	410	383	409	362	422	388	389	349	384	381	353	374	398	420	392	370	369	396	377	390	397	412	387	429	403	374	412	412	408	395	419	394	380	404	381	421	407	355	388	434	397	380	403	373	374	423	376	381	367	413	378	394	387	377	404	357	403	419	405	412	392	393	388	409	416	380	366	341	424	369	424	415	418	401	416	416	390	362	399	402	391	422	378	404	398	405	395	372	382	434	381	386	376	379	404	394	410	382	400	389	416	413	419	427	385	398	408	408	396	401	345	393	404	408	375	399	373	378	415	395	369	387	365	404	394	412	402	389	449	419	400	400	380	429	407	375	426	393	336	382	428	406	380	382	403	374	420	415	388	387	379	391	430	373	415	390	386	383	397	400	387	403	367	383	397	421	376	366	383	348	412	384	401	384	414	401	393	372	375	380	384	397	386	370	410	391	393	409	395	393	400	388	432	406	406	382	405	364	425	377	423	371	423	399	401	449	394	390	357	377	409	435	366	369	419	398	411	398	437	392	414	404	404	368	386	372	386	395	411	422	409	390	393	362	373	403	432	393	394	362	372	357	435	384	384	448	402	426	394	391	421	380	391	392	444	397	385	402	434	388	389	429	414	397	377	401	406	382	374	369	390	418	391	383	397	394	423	383	412	396	405	427	364	383	421	408	417	418	387	435	372	411	409	370	370	337	413	384	409	379	378	401	415	382	393	418	379	386	422	397	388	430	373	403	404	390	406	418	408	372	395	401	392	387	390	407	403	423	376	411	423	400	414	410	402	397	396	423	457	385	375	379	386	395	416	395	412	416	441	421	376	388	398	394	389	413	425	357	372	394	424	403	375	376	403	365	402	393	384	433	437	436	382	374	361	423	395	415	434	421	399	416	406	386	370	374	386	399	380	398	375	388	385	399	394	428	435	399	413	390	396	361	380	410	353	429	393	410	409	390	430	435	414	385	358	365	402	388	429	403	396	389	375	389	414	406	423	389	379	351	373	379	427	441	364	405	403	394	392	404	402	358	426	399	424	398	414	373	399	410	406	400	407	394	396	377	412	390	414	410	389	405	398	407	351	410	401	416	391	371	406	374	384	405	428	397	393	412	397	374	383	392	391	385	400	397	392	388	393	415	397	348	414	430	398	382	409	406	415	357	358	375	421	386	373	378	369	373	371	365	341	409	411	383	406	427	400	421	374	385	379	395	420	403	409	379	399	420	415	408	407	384	427	421	414	361	397	379	375	409	385	409	389	439	394	397	441	392	407	397	397	391	460	378	392	428	404	384	383	406	363	429	413	415	387	411	391	370	408	405	419	404	369	363	388	402	417	397	399	415	364	378	372	383	355	449	430	402	386	371	376	407	400
2590	1006	2889	3194	1284	117	59	56	49	63	67	42	50	49	70	54	43	51	49	56	48	52	67	38	56	39	57	50	39	61	59	48	62	43	53	53	49	58	55	46	56	54	56	33	43	54	54	54	56	58	50	32	48	59	55	58	53	69	55	54	41	61	56	52	58	49	51	47	63	51	56	50	56	48	52	61	56	45	57	64	55	53	57	53	50	50	56	59	56	52	43	48	46	51	61	48	47	56	55	60	49	54	45	46	44	44	40	35	68	57	45	47	53	61	57	67	56	55	55	51	45	62	57	48	59	46	53	69	52	51	66	48	43	49	43	51	50	54	47	72	47	39	39	67	58	43	46	37	55	54	53	48	58	47	42	60	46	48	51	50	54	46	42	51	59	46	53	57	54	62	69	57	56	58	59	50	56	48	50	54	60	51	54	42	60	66	58	57	41	62	45	43	50	42	45	63	48	52	55	57	43	55	61	53	48	47	58	60	58	56	65	63	60	51	63	49	50	62	38	48	59	60	48	45	54	56	50	43	48	53	48	47	49	53	48	58	65	56	53	58	59	47	45	55	38	40	49	60	60	53	41	57	49	49	47	58	44	51	48	59	48	58	56	54	51	60	41	35	58	57	68	56	65	48	62	46	61	47	45	59	52	56	64	55	46	44	52	63	55	61	40	57	48	54	37	44	46	42	66	53	46	66	49	54	36	49	50	50	51	50	35	49	71	53	46	46	51	61	46	58	63	53	48	53	31	53	54	50	53	60	49	76	50	51	71	57	60	60	58	63	50	63	52	49	48	51	58	46	38	35	50	49	48	55	54	57	62	55	50	44	69	76	62	53	41	55	52	45	43	55	53	54	46	50	48	57	63	55	65	44	56	47	40	54	44	35	50	34	43	41	46	50	50	37	53	49	60	50	50	59	55	45	45	58	59	54	52	43	41	59	48	65	63	53	61	54	45	42	54	41	62	47	53	55	49	64	57	60	54	51	63	59	51	55	46	55	58	56	50	51	55	53	58	62	55	40	48	52	58	60	46	64	50	39	47	56	54	51	40	43	46	62	54	48	69	58	55	35	42	52	45	62	46	70	58	66	49	46	47	60	54	58	48	64	46	47	52	65	57	55	55	39	60	42	61	56	46	59	52	53	50	62	61	60	51	46	63	54	44	57	56	58	49	52	43	42	40	48	51	58	56	51	56	50	48	53	60	44	49	53	47	62	63	54	42	52	62	49	72	55	52	66	53	65	67	49	46	51	44	60	54	56	50	49	55	58	55	45	47	60	57	37	65	33	62	55	50	51	48	46	53	48	43	42	56	55	53	53	56	46	47	53	55	49	57	46	43	62	53	50	49	52	51	45	62	48	42	60	58	63	59	49	61	47	56	48	34	45	60	70	45	52	52	59	50	48	66	52	47	67	40	44	63	59	44	47	46	53	56	48	61	60	54	35	61	49	59	55	51	45	51	59	45	59	43	60	56	60	41	55	55	49	51	51	51	59	52	46	50	64	52	53	48	54	39	45	55	50	53	49	55	56	51	43	48	49	48	39	55	52	56	44	63	40	53	56	47	48	50	48	50	55	53	54	40	47	46	49	54	46	69	58	45	55	69	54	59	49	56	53	57	43	65	39	42	60	52	58	50	61	44	48	48	53	55	60	62	49	65	57	39	56	46	45	41	43	53	55	54	59	48	43	54	52	67	49	54	58	66	44	50	47	55	46	50	65	44	53	54	54	52	48	40	60	60	48	46	60	60	68	53	62	49	58	46	52	64	49	52	44	49	48	51	54	52	56	57	46	52	39	44	41	51	63	48	54	45	54	52	50	66	56	46	44	47	48	46	50	53	59	42	43	66	48	51	58	40	40	57	47	63	56	65	61	52	53	48	62	50	57	58	50	50	35	58	56	57	55	58	43	59	48	55	41	47	48	58	61	43	57	55	49	39	40	56	53	46	48	48	48	58	63	60	45	58	57	62	59	57	48	45	39	59	57	51	58	54	45	34	62	42	51	51	42	52	41	56	55	65	42	50	44	40	57	60	69	47	50	66	62	66	42	59	44	58	59	52	46	47	50	52	56	44	62	43	51	60	47	51	53	64	48	50	49	45	58	54	45	45	61	48	57	58	68	53	47	48	56	51	42	55	50	70	52	53	50	39	52	48	72	57	44	59	62	50	63	55	63	58	35	50	51	44	49	61	50	45	65	59	53	61	56	62	61	58	61	42	50	58	49	40	45	40	57	69	60	44	56	49	48	69	51	52	40	47	55	57	53	44	49	49	58	51	54	58	55	53	56	59	54	44	42	36	51	42	52	53	55	49	54	44	60	40	52	46	53	46	66	58	63	46	49	47	46	57	44	63	52	41	58	63	54	53	53	52	56	55	53	45	66	52	50	53	41	55	52	50	42	46	54	57	50	50	45	69	63	38	71	39	73	51	49	51	41	50	53	56	55	62	56	61	56	51	55	55	59	56	39	51	55	64	61	49	62	48	53	60	67	39	48	46	49	45	57	58	66	46	54	51	76	61	50	60	63	56	40	53	67	67	47	45	35	38	55	45	42	47	42	49	55	38	56	60	49	61	54	50	63	71	46	60	47	48	50	55	70	35	58	58	46	77	61	41	49	57	58	48	51	59	65	45	51	34	41	53	39	54	55	56	50	45	48	44	54	49	49	52	60	49	65	55	47	51	62	38	45	59	55	50	47	44	57	60	46	50	55	53	59	46	55	62	47	49	53	43	47	51	45	61	58	47	52	57	43	57	49	53	62	43	54	66	51	40	43	45	54	62	50	49	38	48	45	50	63	54	48	58	59	61	48	71	52	54	47	53	54	54	63	56	49	59	45	46	65	52	44	55	48	38	38	43	58	53	53	58	59	62	50	58	53	55	56	50	48	54	51	46	51	41	55	49	67	48	58	63	53	60	53	50	47	50	51	66	49	67	58	58	43	38	64	49	66	45	48	56	54	44	51	53	57	44	62	40	46	48	44	38	43	55	53	56	55	50	47	52	44	59	64	50	74	54	39	61	50	57	59	58	33	48	55	52	58	42	55	52	41	43	38	49	40	52	51	59	46	57	54	43	58	49	65	56	52	52	62	57	46	58	48	57	60	70	57	47	36	56	51	55	56	44	44	40	49	36	61	51	41	44	59	58	42	37	61	59	53	51	48	58	53	58	48	48	43	45	62	45	60	48	47	54	36	50	47	53	63	59	41	55	64	45	54	54	45	62	50	60	64	66	45	52	49	47	47	60	58	52	47	50	55	62	42	34	49	46	63	52	45	54	55	50	52	41	37	38	44	58	50	57	58	40	55	46	50	60	44	59	66	63	38	47	54	50	49	53	53	51	56	66	47	52	58	60	49	44	40	46	70	45	45	49	57	60	48	59	63	49	55	50	61	56	46	62	41	60	70	55	46	59	62	55	45	58	48	51	68	62	50	56	61	56	61	62	55	53	51	43	54	56	51	60	39	49	47	61	57	56	47
2230	1458	7239	10288	4452	366	155	182	152	188	144	161	170	163	166	159	154	142	168	142	142	188	147	173	158	149	142	149	138	162	141	156	148	149	159	158	147	167	165	144	174	146	142	144	145	129	174	159	163	152	142	177	143	162	161	155	147	148	138	153	136	146	156	131	155	169	151	174	180	136	154	164	177	189	146	168	175	160	169	185	166	159	160	160	161	156	142	152	165	172	169	156	135	130	141	170	148	167	181	155	182	170	142	152	143	171	141	168	133	163	151	181	137	132	154	153	134	145	161	167	165	159	159	135	159	141	163	144	134	166	128	152	151	147	147	165	169	156	150	144	154	147	154	160	160	156	153	173	169	143	165	173	164	146	139	136	139	167	167	163	156	170	154	150	159	130	190	169	161	170	154	126	153	135	167	142	154	162	131	157	140	155	158	136	154	152	132	148	158	140	161	176	158	152	137	156	156	164	138	166	144	154	141	140	156	134	153	172	163	162	156	156	154	155	148	188	152	179	179	139	159	157	137	163	144	142	157	128	140	134	155	171	128	166	153	149	146	151	143	176	164	147	149	169	151	159	156	138	140	169	143	161	151	160	181	172	147	137	143	160	145	140	156	166	160	148	139	164	161	160	141	165	145	156	148	166	161	152	152	149	159	143	151	150	143	162	134	171	158	154	168	145	147	146	144	177	137	145	155	148	145	137	161	157	159	164	139	155	152	144	163	149	175	142	149	141	159	146	143	146	154	149	145	157	158	165	168	170	129	171	167	176	164	178	153	164	144	155	147	156	166	136	153	135	158	162	148	142	171	151	145	147	148	148	172	147	133	159	147	153	144	154	156	133	163	174	145	173	139	164	152	163	146	140	148	153	154	151	145	152	140	149	179	166	143	149	146	143	127	142	187	142	158	148	132	155	176	159	153	148	150	156	132	153	147	151	138	146	167	139	163	158	140	148	157	151	171	165	138	147	179	134	166	153	151	136	153	165	140	138	143	149	139	135	143	140	153	147	146	148	153	169	150	155	178	149	168	176	137	159	165	166	151	170	163	143	145	166	148	129	150	163	156	141	155	140	157	127	138	170	152	159	134	146	146	140	136	152	163	154	175	150	166	145	158	131	160	151	155	152	142	147	152	165	174	158	177	155	146	165	163	143	156	154	159	151	158	145	156	152	171	154	171	151	155	148	163	144	162	160	137	145	155	140	162	166	144	155	143	165	162	144	158	162	126	135	161	133	146	141	156	173	149	135	154	152	154	140	145	150	148	131	154	137	165	149	133	149	167	157	152	137	171	169	136	142	157	143	165	149	159	165	149	142	163	146	162	149	172	160	151	159	140	161	149	147	161	163	156	147	169	155	160	141	154	160	172	163	150	139	150	143	153	150	155	145	151	174	125	149	154	177	153	158	159	148	153	159	159	156	158	163	144	153	145	171	151	165	158	139	152	172	154	132	119	152	163	163	176	169	158	149	145	152	178	166	157	154	164	176	161	135	144	147	128	144	161	161	144	145	143	160	164	170	167	143	162	172	155	144	145	173	144	161	157	142	144	154	145	135	160	148	144	146	136	154	145	136	154	147	129	161	179	180	168	159	152	133	162	179	144	165	148	165	142	169	166	165	126	143	157	145	141	179	167	157	173	168	154	157	160	143	143	150	159	144	141	145	151	146	157	157	163	166	159	162	145	154	142	157	145	149	149	141	150	155	129	150	153	173	162	164	155	148	162	135	155	148	149	169	175	140	158	167	161	149	143	145	158	137	168	140	185	134	152	174	153	174	135	150	175	151	153	144	162	152	140	148	152	149	144	176	151	135	158	168	158	164	147	151	175	154	148	161	158	162	153	154	141	158	185	166	165	132	160	139	142	165	146	148	151	164	167	143	149	159	156	181	133	145	167	144	153	151	137	155	151	159	167	159	158	140	155	170	155	149	165	172	152	152	146	146	157	152	163	149	168	134	155	152	144	145	145	181	155	171	147	153	144	138	152	158	145	144	131	137	145	180	144	156	152	146	152	143	160	142	143	141	161	149	164	151	162	151	143	135	150	153	145	143	174	166	174	160	172	162	148	148	154	140	162	144	159	142	199	162	150	142	130	152	153	183	157	140	169	151	145	136	138	145	146	172	155	157	151	147	174	137	175	153	141	180	151	119	168	177	155	167	174	151	147	163	159	151	155	146	166	155	165	163	148	145	154	151	148	163	184	155	165	126	143	132	158	155	167	169	137	152	145	136	128	139	145	164	147	170	144	164	139	164	161	147	158	147	158	149	157	141	162	155	175	162	157	156	147	135	130	146	149	145	180	154	133	141	159	153	161	160	151	166	135	161	160	131	163	154	158	150	116	153	140	143	167	153	150	166	150	149	157	159	132	152	156	143	144	164	145	140	140	157	162	161	142	161	139	168	152	135	159	179	154	163	156	162	158	169	160	174	173	181	147	146	170	167	153	154	150	160	158	143	166	161	144	175	179	144	150	175	151	160	137	162	139	151	152	166	159	147	142	148	151	163	151	140	174	154	150	170	138	156	129	164	158	167	129	170	175	165	165	139	148	157	172	132	130	141	173	146	139	167	154	164	140	136	165	158	154	153	162	163	142	162	155	126	144	145	167	141	169	152	152	156	119	160	150	154	153	143	139	130	142	147	158	136	157	141	168	162	160	152	159	125	170	157	141	163	159	128	170	154	166	145	155	137	155	138	146	141	162	167	170	155	164	157	147	164	184	166	152	131	149	166	147	149	139	150	152	161	172	153	145	138	150	162	161	160	160	153	160	150	134	153	155	166	154	154	155	130	144	155	146	160	158	149	169	171	159	145	148	149	153	137	148	147	160	159	167	153	149	159	159	141	149	145	153	138	145	175	160	150	150	169	126	146	160	142	153	156	162	153	154	166	168	152	160	177	166	162	159	166	160	138	150	140	180	170	162	136	152	189	163	161	164	151	175	156	136	159	166	169	159	152	152	157	145	142	151	131	168	145	149	157	143	151	145	156	140	170	142	151	143	180	144	149	147	166	179	172	162	145	152	180	157	152	163	148	147	156	157	152	145	158	155	144	149	144	165	158	157	156	150	162	168	161	163	152	152	136	173	139	169	141	150	152	128	158	167	133	164	143	146	156	156	152	161	149	163	155	158	159	139	162	145	153	161	169	162	165	164	155	172	164	166	131	164	148	152	143	150	163	143	150	163	178	133	162	127	162	145	144	138	167	181	149	157	167	158	151	167	166	175	143	152	152	169	157	135	171	159	142	127	154	149	171	175	145	162	138	164	131	145	169	134	157	147	163	166	158	159	163	174	151	156	152	168	147	145	164	155	170	168	126	146	154	168	143	151	160	154	164	158	155	148	155	140	138	177	163	163	147	152	135	151	152	153	144	137	156	153	168	130	155	141	164	148	162	159	155	152	156	146	153	156	147	154	147	148	142	140	173	170	153	144	163	143	151	163	152	151	171	173	163	158	176	147	173	141	157	144	132	163	149	156	153	154	157
10650	16237	44243	55236	35860	8455	460	263	222	196	226	168	188	180	197	145	172	152	127	162	160	120	160	141	126	157	130	124	127	139	107	133	166	159	136	142	133	163	118	148	144	113	169	138	126	112	154	145	133	141	140	149	166	127	147	151	123	136	131	147	147	137	139	143	132	138	143	143	134	141	148	127	149	139	148	121	153	128	140	150	153	140	151	128	143	138	139	126	135	128	110	144	117	124	108	127	137	136	125	134	123	135	108	144	129	136	123	140	126	132	142	140	131	143	129	140	117	123	132	147	133	125	114	130	133	151	123	144	144	135	135	144	127	138	150	131	136	129	136	130	141	123	135	122	135	138	128	137	135	144	141	137	142	148	127	137	141	121	134	143	121	147	133	140	141	142	147	120	146	135	153	138	129	119	121	140	155	153	143	140	129	119	114	124	133	141	133	132	149	141	141	136	129	119	137	123	121	145	142	126	125	116	127	138	142	137	103	125	134	141	125	105	133	144	130	143	122	132	127	140	125	156	144	126	120	126	126	120	112	137	141	125	114	124	133	126	130	131	108	114	125	130	116	141	132	146	149	139	147	118	128	165	128	136	115	119	120	123	127	117	125	152	124	151	132	117	134	110	142	128	125	133	126	144	153	141	129	125	125	131	112	146	131	118	138	138	141	146	144	126	131	119	141	131	95	141	142	133	135	118	129	137	130	138	131	125	154	146	140	128	155	143	147	125	134	132	146	135	146	139	121	123	141	127	151	147	133	141	126	151	150	150	134	121	156	147	141	139	138	147	118	111	112	163	133	134	135	136	121	132	127	131	132	127	161	131	153	132	127	142	137	123	141	134	132	142	120	143	159	154	147	131	108	134	130	116	135	135	144	144	116	120	135	116	157	115	116	136	140	146	136	140	128	125	133	124	112	142	151	141	137	152	138	144	133	138	128	112	135	136	119	113	137	140	107	122	139	136	147	136	117	150	116	154	144	142	146	152	127	136	127	157	119	132	135	147	135	142	151	134	154	126	143	127	130	144	113	116	124	130	124	134	105	154	144	125	149	125	148	120	143	132	128	134	121	139	121	139	140	139	114	129	143	129	138	124	127	116	128	145	131	134	145	139	124	136	130	133	137	146	137	128	126	133	132	142	139	149	124	123	165	158	119	126	134	136	121	123	141	129	133	142	137	112	143	125	131	133	154	123	135	135	144	133	132	124	143	125	155	151	123	116	128	142	155	130	120	128	131	130	153	123	99	146	123	139	134	136	142	123	142	140	112	128	124	117	116	141	142	143	140	140	129	126	140	138	150	125	103	106	135	141	143	139	140	144	132	143	151	131	144	162	143	123	117	138	173	117	135	121	105	133	142	144	144	137	138	136	118	129	125	117	129	122	125	131	141	119	137	130	147	129	133	143	131	146	134	132	157	138	130	124	145	130	136	142	169	157	124	136	147	122	132	125	143	115	135	142	123	155	136	130	124	146	129	130	130	131	135	149	156	127	126	129	137	141	125	118	128	140	115	142	151	119	133	131	142	117	139	128	121	126	148	134	150	147	131	119	128	131	141	166	125	139	126	131	135	131	139	114	129	136	143	140	127	143	134	140	146	104	137	153	149	145	134	121	127	111	150	160	122	130	140	130	123	135	125	136	132	130	134	118	119	138	137	141	119	140	156	109	140	121	143	151	124	137	140	137	121	132	134	146	146	131	132	149	141	122	141	143	127	149	126	163	151	123	126	135	143	105	117	112	132	117	135	144	110	110	144	127	140	150	153	151	130	143	157	116	131	118	129	119	135	136	125	145	140	128	143	125	134	120	130	125	156	140	122	129	151	137	132	151	160	134	130	119	118	120	133	135	150	140	129	154	122	134	119	130	126	138	132	148	129	107	142	106	127	127	139	160	142	133	157	141	134	147	133	138	124	131	125	128	118	140	132	171	142	140	123	146	110	156	154	135	136	132	135	134	138	114	130	135	130	140	106	116	132	115	112	136	114	115	134	137	142	133	136	140	151	132	128	135	122	144	138	134	116	119	126	141	135	136	111	158	131	117	142	118	132	106	137	131	137	137	146	131	136	142	135	150	153	121	128	134	140	140	154	158	149	144	147	145	146	124	143	149	123	121	121	133	158	144	143	103	143	132	130	124	140	139	129	133	150	138	133	124	151	127	150	135	144	141	141	133	128	173	160	108	134	142	118	120	118	132	132	144	148	119	109	143	121	131	132	112	144	149	149	122	128	134	142	129	126	133	127	147	133	142	121	125	146	159	134	125	112	136	143	144	119	123	127	126	117	125	130	135	129	126	109	140	117	153	139	133	151	131	141	145	123	134	101	141	146	142	125	145	127	142	139	144	157	136	126	121	155	132	130	130	103	145	140	123	149	127	108	127	116	149	135	134	135	140	111	120	116	150	152	138	123	142	125	136	140	151	113	138	126	130	125	123	134	122	140	144	135	131	130	129	147	126	127	147	142	132	132	125	136	147	134	154	143	120	128	117	115	136	130	146	133	138	129	143	138	119	132	126	145	137	138	143	121	136	133	135	142	126	143	135	122	129	134	128	136	150	152	127	148	128	118	133	118	141	127	127	156	124	134	128	126	117	133	131	129	137	114	108	136	129	151	135	123	131	132	131	142	138	135	121	152	128	141	119	131	126	131	140	129	133	127	129	145	130	130	169	124	130	126	123	140	134	152	131	143	147	108	134	143	153	140	156	130	122	130	135	137	109	145	119	127	142	148	129	129	133	118	148	115	118	154	110	141	150	122	138	144	136	118	125	134	137	127	135	132	142	133	123	120	128	151	143	133	126	141	127	125	133	105	138	146	157	130	140	134	123	123	133	147	135	126	139	135	136	128	145	125	140	125	133	120	127	138	137	124	150	137	125	133	108	131	128	117	141	127	127	128	159	120	125	125	138	156	141	126	116	138	154	129	128	131	132	145	145	123	124	140	163	130	151	120	116	126	149	115	145	144	120	131	138	151	147	139	146	146	138	124	134	128	138	139	119	120	141	118	134	133	148	131	130	151	133	154	121	132	120	119	126	143	130	138	139	132	141	136	136	113	145	136	127	138	132	131	117	130	124	128	167	132	140	154	146	118	127	140	151	135	124	118	157	156	126	136	138	141	124	140	141	118	132	142	114	130	122	139	133	134	140	98	150	139	145	124	122	145	139	144	131	147	124	127	135	153	121	103	152	135	138	129	128	118	134	124	140	122	125	126	126	152	151	142	144	135	129	137	128	133	134	146	151	109	135	136	149	140	133	125	116	136	124	141	137	134	145	137	118	132	141	144	129	125	137	134	124	120	136	141	116	130	132	124	135	127	134	140	171	128	156	131	120	146	123	134	142	123	122	123	149	132	119	135	124	130	130	133	133	147	154	145	131	141	146	128	143	128	113	159	119	148	134	148	181	144	135	172	136	126	130	136	121	131	133	108	144	128	146	120	135	122	134	133	131	112	127	125	132	140	130	127	140	142	150	126	130	144	130	120	135
6735	14835	46006	61008	40956	8979	1114	1005	808	789	708	610	603	574	477	501	486	467	437	442	446	413	404	388	399	371	383	346	382	380	358	350	359	329	343	339	367	344	343	381	333	335	361	356	345	342	342	350	344	346	339	324	354	337	352	356	342	378	346	328	319	341	324	317	322	324	332	355	337	324	357	380	358	336	313	299	347	347	394	369	333	301	336	345	351	311	331	365	316	354	325	310	337	314	326	341	350	323	327	344	336	337	344	356	308	347	348	318	322	340	341	325	338	317	320	341	344	320	335	345	344	314	362	317	351	313	321	337	340	352	359	312	326	324	342	349	312	336	337	340	319	346	357	327	354	377	296	317	324	343	340	342	315	316	340	353	331	341	321	341	347	334	328	347	317	309	300	311	327	334	316	287	356	344	323	327	363	353	327	316	328	291	310	356	325	330	320	359	337	343	323	359	342	303	326	351	320	338	339	310	346	332	349	327	390	355	351	320	326	329	316	320	351	314	317	311	307	326	324	333	308	333	349	347	334	353	318	342	353	300	332	343	335	335	319	331	367	295	359	327	335	312	318	331	310	326	330	369	333	307	359	359	336	329	343	321	333	359	296	348	317	334	337	338	334	310	323	327	354	320	331	335	315	305	289	363	290	365	323	338	313	322	327	311	326	323	330	312	339	298	320	336	304	313	326	336	336	327	307	329	316	343	346	336	358	360	317	319	350	344	322	293	346	327	308	307	341	320	331	330	318	331	342	356	344	335	332	315	295	308	288	333	325	335	323	314	342	338	291	285	357	356	326	331	329	296	336	316	338	315	338	336	322	331	310	327	333	333	326	325	322	330	292	341	321	307	327	311	356	315	314	333	309	324	335	339	326	344	350	354	320	327	296	339	334	342	333	345	280	315	316	322	326	328	365	314	288	346	318	318	317	330	323	363	339	342	322	313	337	331	348	327	309	304	342	349	317	312	327	301	349	295	329	314	325	322	324	351	339	303	319	301	302	338	372	334	301	348	313	313	320	361	336	318	343	343	295	316	314	311	318	309	305	344	324	349	339	306	341	345	363	312	327	314	332	328	334	347	300	297	337	340	324	326	313	337	326	343	343	302	299	355	318	326	331	313	313	368	312	306	349	322	341	323	288	332	339	332	335	348	331	309	319	327	309	361	320	340	343	312	342	367	342	322	346	310	315	305	319	346	357	348	313	324	337	324	291	341	320	326	324	347	336	312	352	341	335	331	315	337	309	297	371	322	307	310	327	347	330	323	316	353	371	319	360	320	338	354	334	302	334	359	316	338	349	349	340	358	377	333	337	331	345	310	312	323	332	328	325	331	337	335	335	304	318	327	333	336	313	314	354	321	331	316	319	334	343	326	324	328	339	313	321	312	334	347	340	323	332	349	351	337	310	328	319	358	320	349	315	291	333	321	341	349	304	334	308	313	326	322	329	325	290	343	314	346	330	301	346	332	352	345	350	356	328	340	324	318	332	343	340	343	313	295	305	327	323	337	320	300	338	336	332	315	346	323	344	329	312	329	350	355	334	315	337	321	330	353	360	319	339	335	313	290	312	368	338	335	312	321	336	323	358	348	318	299	330	330	296	329	322	363	325	342	344	342	322	318	322	333	320	293	310	327	308	337	272	331	331	326	339	326	323	316	331	316	365	325	335	332	346	326	291	312	332	312	348	336	334	302	340	338	346	363	321	321	327	307	326	289	325	315	362	335	319	303	343	325	339	337	308	327	331	343	303	343	332	320	302	326	340	331	298	343	300	326	299	296	335	329	300	316	291	367	339	309	329	342	339	352	337	347	327	318	336	346	342	325	342	335	327	349	346	305	297	361	321	371	305	324	336	323	325	311	338	309	336	318	304	325	338	337	297	330	323	342	304	336	305	318	327	338	308	314	331	306	318	323	368	307	340	331	313	317	325	343	339	321	335	364	306	369	344	340	339	353	321	349	323	353	300	317	321	333	311	348	322	311	327	345	329	288	353	335	324	344	320	334	354	341	350	307	337	365	330	321	320	307	330	346	309	371	301	355	327	311	326	349	291	317	314	345	330	297	347	335	318	312	332	327	340	350	319	310	315	329	339	338	330	304	304	292	343	330	316	332	309	351	343	349	340	351	340	322	332	303	336	315	334	314	354	309	345	310	294	329	335	324	286	361	314	344	338	342	348	307	323	317	300	327	308	371	347	324	330	328	351	335	326	338	309	310	306	320	332	302	314	321	326	361	336	369	318	320	310	364	324	356	325	345	314	351	322	322	300	343	328	354	358	301	321	361	339	332	320	342	324	310	318	315	331	334	332	306	339	368	355	332	297	337	335	335	306	351	319	336	319	331	346	337	345	322	310	343	304	340	351	326	340	326	297	319	316	351	317	305	337	301	347	327	324	326	321	342	334	306	319	341	349	325	326	328	351	342	327	322	340	342	358	356	310	314	343	326	326	300	333	341	357	355	345	343	328	337	348	333	339	305	344	325	321	308	334	324	311	319	354	332	331	320	352	342	304	335	324	322	302	325	279	316	320	334	340	301	378	337	344	331	309	313	315	320	328	339	278	328	347	344	343	308	331	322	359	333	337	326	350	324	331	332	306	377	319	332	317	303	325	312	282	302	337	351	302	328	312	348	303	316	335	358	314	312	321	318	357	311	326	331	311	336	333	319	318	336	344	331	324	354	308	326	290	327	305	321	295	299	346	331	305	368	330	329	334	311	320	302	326	318	327	335	349	322	354	340	351	324	319	343	335	330	325	320	313	346	361	335	304	352	321	294	324	311	349	335	321	322	347	300	314	341	358	360	343	357	351	340	322	305	324	383	319	338	330	346	314	334	325	329	341	328	330	311	325	311	322	281	315	314	348	332	311	322	301	333	319	315	333	331	312	336	326	342	320	307	296	332	316	330	342	326	355	329	346	344	291	326	346	370	343	324	285	323	328	350	329	352	311	310	327	348	333	316	294	299	343	322	359	316	329	313	350	327	332	294	334	306	324	314	322	330	310	321	316	329	312	357	305	330	353	328	328	330	329	308	337	352	319	318	341	331	311	351	300	322	317	342	305	335	335	342	328	312	300	317	345	331	358	323	283	333	345	326	288	321	324	308	339	303	318	324	304	325	327	327	307	355	347	347	339	322	301	323	315	307	331	310	337	327	329	314	347	313	302	339	309	319	333	324	316	329	314	346	343	348	330	314	343	332	332	325	347	341	305	323	341	303	344	296	348	322	323	317	340	351	360	310	318	346	343	319	316	343	358	349	323	346	302	346	353	338	348	303	313	322	341	326	339	313	300	317	351	332	339	345	291	343	312	307	343	325	320	330	278	343	345	301	336	330	284	328	329	326	316	303	299	339	305	348	340	295	336	326	323	338	304	328	329	330	335	305	288	332	307	307	355	329	305	369	349	289	359	345	336	334	313	335	336	336	308	323	322	316	340	307	344	314	330	322	330	364	313	313	320	308	313	330	339	312	337	322	323	297	322	312	352	337
17647	25144	59544	68289	45675	16999	1866	433	346	285	295	257	247	268	211	197	202	219	170	195	185	182	198	177	206	189	174	187	179	195	182	179	199	176	191	157	171	169	174	185	165	189	184	200	167	180	173	162	194	181	193	157	168	158	158	211	148	170	175	177	164	175	142	183	181	180	160	167	182	166	167	160	161	156	181	169	168	177	171	152	159	164	171	186	177	177	166	197	172	170	143	154	187	195	157	177	162	155	187	179	165	186	152	169	173	190	170	172	174	158	163	166	154	173	175	191	181	178	179	171	168	149	175	158	189	181	183	206	183	194	168	174	197	186	180	162	178	179	181	169	173	185	172	183	164	157	178	158	158	147	145	156	166	169	154	181	155	160	181	172	169	183	187	166	191	182	179	149	174	165	199	182	144	170	180	168	158	186	189	191	169	186	194	158	177	195	171	190	160	166	181	154	168	152	174	163	173	178	174	176	195	170	170	165	166	203	184	167	209	159	161	192	162	165	168	191	163	146	151	154	167	146	177	161	159	177	148	179	150	194	158	181	184	166	172	190	184	189	158	167	220	172	190	169	156	162	188	175	161	183	156	151	184	157	160	172	176	165	185	164	187	187	172	197	172	155	191	163	162	175	141	176	182	169	182	158	155	149	180	165	175	189	184	168	167	169	188	167	191	157	169	149	173	160	165	169	160	177	150	189	180	201	162	175	174	172	172	151	163	169	176	173	164	173	161	169	156	148	184	176	150	201	188	160	164	166	189	168	167	186	186	173	177	196	158	160	184	156	176	198	172	191	188	184	168	167	156	192	175	185	161	155	166	167	182	154	182	186	155	164	179	192	171	178	182	156	166	160	180	194	169	188	169	172	203	162	180	182	180	197	170	172	179	178	147	165	159	181	170	165	173	175	160	173	178	199	171	167	198	197	176	172	181	165	161	158	124	169	185	181	177	157	182	171	187	180	178	171	179	170	168	161	143	161	179	172	180	165	174	167	181	174	172	192	183	156	137	186	145	174	173	181	156	166	169	148	155	147	166	163	169	183	163	165	165	167	210	164	165	189	174	164	176	171	198	193	172	170	155	184	161	151	143	171	170	191	149	183	189	191	173	184	181	177	158	174	161	182	166	170	156	170	184	182	187	176	179	177	163	166	187	166	184	169	165	183	175	194	157	193	169	175	158	160	172	169	160	179	171	174	173	183	177	186	187	141	179	166	184	205	172	170	171	154	184	161	164	164	161	154	157	172	172	146	166	170	180	141	193	146	142	165	165	175	178	175	176	161	194	170	179	199	170	165	157	184	200	170	180	150	182	162	160	187	183	161	172	180	168	159	170	170	180	186	171	160	144	173	156	172	192	157	179	161	183	193	187	164	182	177	166	159	159	178	154	154	142	169	173	161	149	147	172	162	156	168	155	147	174	180	160	177	158	187	180	139	132	185	171	155	178	164	182	166	188	166	173	178	169	176	159	174	193	176	171	178	174	173	185	169	161	176	176	174	178	186	167	161	149	159	176	165	168	170	150	177	180	158	189	180	158	162	159	181	169	152	213	167	168	173	164	176	180	186	162	159	189	190	183	148	160	187	195	160	164	197	193	165	152	160	148	148	192	175	181	160	172	141	154	205	174	160	145	157	181	186	181	159	150	165	175	171	172	153	169	155	183	204	170	188	183	166	169	174	169	175	190	177	181	175	168	184	170	159	183	197	168	176	161	179	148	151	180	183	172	184	161	142	176	178	152	181	182	140	164	153	169	167	181	171	195	188	140	142	160	176	164	144	194	161	177	169	171	175	158	174	191	163	170	152	177	171	193	164	175	181	166	177	179	163	174	193	142	159	173	183	178	188	163	148	171	180	217	184	185	170	169	152	183	170	178	206	174	173	155	178	154	170	170	170	175	184	170	173	172	192	171	189	184	188	177	157	155	158	158	167	159	176	164	150	193	167	181	150	171	170	164	187	185	162	183	167	155	150	178	162	157	175	190	174	184	162	207	162	160	159	191	175	141	168	178	186	182	175	187	169	148	157	163	174	184	157	155	165	150	178	187	156	180	169	177	178	186	157	192	168	189	151	172	160	160	165	188	157	167	185	185	194	190	153	169	178	179	176	160	183	172	192	154	171	159	203	187	160	179	174	164	163	159	179	172	138	169	154	171	160	162	188	161	168	180	152	163	178	183	170	183	156	170	157	176	161	174	170	187	170	172	159	168	203	157	147	169	197	162	166	176	115	171	165	185	184	156	169	172	164	188	165	208	158	176	185	155	170	141	154	193	177	179	163	170	186	162	143	185	167	162	153	175	165	157	148	170	176	169	182	168	164	189	165	176	155	181	161	151	175	166	194	155	158	179	159	157	155	164	159	158	169	164	165	183	157	150	181	190	195	159	170	161	170	181	180	180	174	178	160	160	181	157	180	175	160	158	184	179	179	176	184	173	199	175	169	157	202	202	192	161	165	156	166	166	169	179	186	163	152	182	168	180	162	158	169	188	186	186	167	178	178	175	174	158	176	183	185	153	175	174	169	179	187	177	165	172	181	192	171	180	169	177	166	180	176	151	179	159	156	150	187	187	179	144	146	154	175	163	154	166	172	179	173	173	197	155	164	190	152	159	169	159	194	159	170	169	162	166	164	178	172	166	181	182	209	159	174	164	190	154	155	165	155	168	177	164	179	169	171	161	158	161	177	183	186	181	179	166	169	162	166	177	151	168	194	171	158	169	186	179	162	174	174	179	167	175	188	181	188	175	159	191	183	160	160	181	160	170	174	200	184	176	159	174	164	165	182	176	159	173	171	177	179	158	178	188	168	183	183	165	164	165	156	174	166	151	163	175	163	191	173	170	161	182	204	177	175	157	164	169	156	156	147	191	172	184	181	195	168	187	202	171	164	181	191	204	173	164	203	190	182	140	185	170	176	162	157	169	157	191	175	195	172	169	159	167	159	164	165	158	137	175	171	173	189	151	175	156	153	188	182	166	156	153	162	166	171	141	170	178	144	156	171	151	174	159	163	153	167	164	171	179	168	158	165	193	177	187	161	182	159	152	171	197	165	179	170	173	167	163	187	173	149	166	157	184	167	182	186	165	144	155	147	150	136	159	161	168	183	175	182	166	165	192	189	177	176	175	168	184	167	163	171	156	183	179	179	200	156	168	173	149	167	164	170	193	168	165	159	172	176	201	163	165	171	137	150	193	160	164	148	150	181	161	210	164	170	149	203	190	154	170	173	179	153	194	191	178	151	179	200	169	187	192	176	149	159	184	166	176	183	184	170	158	176	163	160	200	186	173	163	169	164	183	180	179	179	183	169	187	187	186	159	153	162	183	151	173	180	165	164	186	176	176	174	150	168	161	181	166	159	201	163	160	162	179	161	153	162	187	166	176	160	156	188	177	155	171	178	184	187	196	179	171	162	170	159	169	166	165	166	187	188	164	173	164	188	188	164	166	171	167	168	174	178	159	150	165	177	182	177	185	154	169	168	183	200	174	168
8307	20536	56548	73767	49283	16456	1830	1550	1390	1156	1053	980	855	827	763	674	666	672	620	602	534	494	522	545	530	539	508	525	490	481	488	471	490	462	460	484	454	449	431	475	392	442	440	432	440	424	412	453	431	445	423	436	447	425	408	417	435	399	412	437	437	401	427	437	428	422	404	432	410	382	384	434	417	420	401	403	381	450	504	423	430	393	399	399	413	403	383	382	417	432	384	385	429	431	381	379	427	385	392	453	457	380	422	372	378	385	365	396	408	387	397	379	367	377	411	411	368	394	413	394	370	421	361	390	408	373	415	376	410	403	407	383	398	408	400	387	389	351	419	413	394	334	396	378	402	404	413	404	404	415	401	377	387	396	432	419	385	426	391	363	404	427	394	387	375	382	390	377	369	391	363	423	381	397	380	355	406	386	430	387	407	394	371	392	404	393	419	425	354	422	376	393	408	429	365	388	386	391	393	373	428	373	392	374	393	415	395	409	406	403	420	403	418	414	386	374	374	417	406	381	394	343	374	374	407	384	397	422	387	408	390	397	375	389	398	417	390	392	400	382	392	396	382	376	414	410	364	387	411	433	424	411	427	380	378	405	398	418	407	399	401	424	397	414	373	429	428	357	415	412	430	407	374	404	428	383	373	400	400	401	404	384	397	409	367	404	414	387	422	390	376	423	389	399	405	420	388	437	389	382	351	402	417	410	386	377	425	361	373	420	395	397	376	395	425	421	388	398	443	397	432	397	437	399	403	374	383	395	409	383	389	384	390	403	379	383	393	407	394	387	401	425	393	409	409	397	372	415	409	419	384	382	384	427	380	365	367	373	390	382	387	395	373	395	403	413	397	368	400	397	399	394	420	398	368	408	376	424	400	412	403	390	414	380	393	396	371	397	416	396	376	379	401	351	386	423	384	399	378	407	396	425	390	401	402	373	383	390	355	412	423	415	394	410	357	378	382	376	391	387	398	376	378	405	394	388	410	379	362	427	401	450	378	406	424	388	373	388	426	383	370	427	414	402	391	386	377	371	406	373	390	411	413	413	359	415	424	383	417	392	400	422	390	390	415	347	378	429	379	394	403	382	354	396	402	416	385	410	422	422	362	379	388	408	373	387	390	401	409	391	397	381	409	417	404	396	384	388	397	367	376	352	399	381	398	403	381	403	373	371	379	389	397	411	390	427	431	387	398	390	377	376	406	358	417	384	368	406	386	378	359	392	392	385	404	363	391	391	403	395	422	387	428	402	398	416	407	397	393	407	419	420	385	383	435	403	394	401	384	412	397	369	390	355	376	399	424	361	399	393	384	434	380	424	389	395	401	366	363	370	426	407	389	410	402	428	376	399	413	415	369	380	400	414	398	406	380	380	400	405	394	425	394	430	375	381	359	412	366	389	416	370	388	416	394	418	374	428	383	405	404	393	365	386	389	392	374	426	400	445	368	419	400	397	371	411	384	398	402	397	394	387	371	414	427	358	431	385	353	396	406	368	389	383	410	410	411	420	389	391	377	443	389	396	383	397	417	378	382	439	393	443	388	412	429	433	407	383	415	415	430	378	369	422	403	390	402	383	434	390	407	376	416	363	450	379	378	397	404	406	415	394	386	396	433	375	406	378	421	406	388	399	379	426	390	381	395	362	391	421	350	396	366	408	407	363	370	430	370	387	366	384	385	381	355	407	425	435	406	388	362	389	432	398	424	387	381	376	404	390	401	415	409	378	384	405	383	408	384	385	403	406	380	384	406	380	414	408	360	404	380	377	392	393	389	421	335	404	409	458	396	396	403	369	363	423	412	409	403	395	402	372	396	380	373	405	421	391	385	390	397	397	393	374	365	373	422	405	416	401	438	396	406	383	406	392	436	380	421	450	393	382	372	393	406	359	385	385	416	371	363	396	370	389	421	401	391	445	423	427	378	415	403	378	382	397	411	427	390	396	387	371	385	394	393	409	403	400	403	388	405	395	383	399	433	426	370	428	406	410	403	397	413	400	400	405	367	400	408	397	380	366	371	383	383	363	376	400	395	404	453	356	392	390	381	399	392	384	321	382	379	397	432	381	415	366	397	422	375	398	408	414	384	439	431	388	386	418	412	364	400	427	397	423	409	375	385	417	415	427	436	424	412	376	397	421	393	369	375	386	440	350	409	399	390	395	393	411	368	401	423	399	385	390	400	419	415	395	386	387	384	389	390	365	382	383	423	369	409	398	397	397	407	386	402	417	399	387	384	412	379	366	399	441	413	384	396	413	381	415	431	391	422	403	406	415	382	412	405	365	409	421	382	395	419	432	373	395	422	422	389	414	393	413	416	408	376	401	362	426	413	381	438	397	398	393	425	389	435	383	389	409	406	392	397	394	342	384	422	345	402	365	418	406	401	385	375	418	390	427	379	406	383	432	457	412	381	380	374	372	403	356	367	387	376	388	389	401	376	356	367	383	400	432	388	436	363	380	368	405	386	381	411	405	381	404	434	387	364	397	396	419	395	413	420	377	369	378	412	386	422	430	441	375	402	390	423	385	423	378	406	381	416	450	378	389	398	388	346	400	392	422	365	406	404	402	399	405	400	402	379	430	376	408	377	401	392	398	380	395	408	396	433	440	393	400	363	409	383	407	413	415	388	394	431	391	385	362	402	388	395	374	367	381	375	418	391	368	378	386	402	368	402	423	391	375	418	378	384	364	415	359	409	371	381	396	412	424	386	376	437	403	401	367	397	380	420	414	399	436	383	376	421	394	386	400	388	350	408	382	408	429	394	386	369	404	404	391	364	415	404	391	411	377	403	349	403	403	409	426	373	421	419	407	412	398	364	394	420	396	408	378	392	409	379	386	389	379	389	412	367	395	422	393	416	379	437	354	389	393	385	397	385	386	416	386	414	409	383	388	424	429	387	388	392	405	417	382	381	403	361	374	395	400	397	384	381	418	360	367	375	391	407	403	388	403	393	379	379	412	389	398	371	440	408	388	417	372	390	398	381	382	395	443	406	389	400	349	381	424	382	378	403	409	415	410	395	364	363	366	390	415	403	429	369	402	371	422	363	427	379	433	418	373	417	430	381	405	422	399	375	387	415	381	389	398	412	400	413	397	406	400	415	410	388	410	435	426	381	434	398	373	381	439	399	419	417	442	361	398	400	373	433	392	431	363	385	406	413	386	420	369	404	405	372	429	394	377	375	391	405	389	408	414	406	391	389	427	407	395	423	390	384	358	408	371	391	380	419	382	370	397	406	374	363	419	390	361	392	426	398	436	385	400	384	384	415	375	399	369	430	426	369	407	432	442	369	387	421	373	377	392	394	413	348	388	381	405	406	402	403	389	374	379	411	370	443	449	382	386	395	387	409	388	388	366	402	409	434	383	392	391	403	399	383	382	384	394	368	412	387	387	402	363	426	384	413	384	409	379	373	407	415	409	378	406	394	386	383	385	403	403	394	426	386	444	382	412	393	362	371	414	381	408	397	381	395	376	397	393	356	373	412	378	426	415
2632	950	2084	3196	1272	170	55	61	61	43	60	60	67	39	52	60	59	60	58	49	51	68	51	41	46	51	47	45	52	55	46	56	70	42	44	55	38	53	43	30	57	42	60	43	50	48	51	58	49	58	61	49	53	50	63	56	46	82	44	46	55	45	53	65	57	64	49	56	52	48	59	48	56	57	43	50	51	76	67	59	48	56	62	55	77	57	50	52	46	50	61	52	44	44	59	53	44	58	64	59	46	41	46	37	44	59	58	54	53	48	49	42	66	42	49	59	49	46	58	50	44	45	51	47	55	53	50	63	50	43	67	61	66	42	45	51	71	42	65	44	45	53	59	54	37	43	64	52	53	47	44	52	47	49	56	58	48	60	61	55	65	54	51	53	51	57	55	48	57	51	58	55	51	65	58	54	47	41	41	60	59	46	43	32	46	65	42	43	58	55	53	45	47	41	52	45	54	48	64	49	46	56	52	41	55	42	71	57	47	43	54	53	67	54	52	62	52	62	49	73	54	53	41	42	57	57	47	47	54	61	57	51	57	45	63	45	59	42	60	52	62	38	53	57	41	44	63	47	46	58	44	45	50	58	64	44	52	46	67	42	52	53	52	57	51	53	57	56	65	55	48	49	45	66	65	59	58	51	60	46	48	35	47	50	56	63	58	50	51	51	60	44	51	56	35	44	57	58	52	55	49	41	62	53	54	60	62	49	48	43	58	57	43	58	51	66	66	64	61	71	63	43	41	56	44	57	58	46	55	55	50	54	51	48	34	45	63	56	55	52	37	69	46	38	57	45	58	40	43	56	28	48	48	58	48	50	51	54	59	46	53	51	53	45	50	49	69	45	49	53	54	53	60	65	55	54	55	41	59	46	53	43	40	53	56	54	55	57	58	51	70	42	57	70	52	49	43	55	46	59	45	47	56	55	39	49	57	51	63	63	46	54	62	52	47	55	50	57	53	52	45	57	45	53	58	57	50	53	55	48	54	46	49	48	54	50	53	52	56	57	63	53	43	57	50	66	55	60	45	32	46	53	47	49	53	60	46	44	62	61	54	56	61	57	71	60	50	49	59	54	41	64	75	54	58	44	51	60	57	57	47	47	53	71	54	47	54	38	55	64	48	48	52	57	63	63	52	60	38	45	54	63	49	48	51	55	46	51	60	52	41	44	54	51	60	53	47	71	69	47	47	46	49	47	66	51	55	63	60	51	53	59	46	57	49	73	57	63	49	52	44	47	55	46	41	46	57	55	48	58	60	50	50	54	54	62	43	53	46	57	46	45	46	35	48	53	30	48	72	55	35	57	53	47	47	61	56	50	71	56	58	59	46	64	47	51	43	45	42	64	52	59	62	53	51	52	67	47	42	44	58	53	43	60	45	61	53	55	49	66	61	45	58	28	40	51	50	60	43	38	54	59	51	48	55	62	41	52	63	51	51	58	54	62	55	49	69	52	48	55	43	55	44	38	63	36	54	48	57	50	52	70	61	50	57	53	51	61	59	71	51	72	47	42	68	66	46	53	62	65	58	57	59	50	39	47	51	53	55	58	62	43	54	53	43	57	35	62	62	54	56	48	57	43	54	35	59	46	53	48	59	45	46	53	55	64	63	40	49	45	50	43	47	62	50	66	62	63	69	54	61	43	55	47	52	38	53	55	61	51	52	53	46	48	40	53	52	48	57	48	45	47	60	70	50	58	40	48	60	57	49	50	71	53	55	61	51	44	52	52	47	49	50	54	44	53	65	38	50	38	53	59	55	48	43	42	42	61	38	54	42	49	58	58	61	51	58	56	55	58	57	48	50	49	51	54	61	51	59	43	48	48	54	46	63	44	65	51	42	54	50	51	50	55	49	61	73	44	44	48	61	36	53	37	58	49	54	53	57	60	61	51	48	70	52	49	49	48	42	47	52	55	37	40	46	40	39	55	42	58	61	62	64	64	50	49	47	51	58	58	49	51	46	46	53	62	46	54	45	45	46	64	53	50	47	53	51	37	50	41	49	61	57	49	41	57	52	40	57	42	63	47	56	52	49	48	53	55	64	53	60	51	37	46	59	47	46	52	62	52	57	54	72	43	49	64	48	57	41	63	54	52	48	54	61	51	56	49	49	55	56	46	41	42	47	51	50	53	63	57	55	48	51	55	54	58	37	54	56	57	59	67	60	55	55	65	59	53	57	48	63	51	58	52	60	52	63	60	55	52	51	40	34	59	53	63	57	48	61	48	60	52	50	53	53	69	49	49	47	41	42	52	53	57	42	64	48	64	46	44	46	55	58	53	48	58	48	54	43	62	63	50	52	51	57	39	54	55	54	58	53	66	59	55	60	39	36	55	51	49	48	58	61	50	44	66	61	50	52	61	51	72	67	48	53	63	44	46	56	46	43	51	59	47	42	52	47	56	68	63	55	57	41	58	50	60	59	61	54	53	60	64	58	61	62	62	51	53	53	53	58	50	56	50	62	43	55	51	61	37	45	57	48	47	53	53	66	51	49	56	49	43	56	54	60	49	59	71	49	57	47	59	46	50	48	50	54	64	71	61	40	38	55	52	59	50	61	57	58	64	43	46	53	34	52	59	52	60	44	48	58	58	63	45	43	56	48	57	58	58	64	55	55	48	46	52	49	56	35	55	66	60	66	54	45	59	56	57	52	45	65	69	55	52	47	49	52	43	50	54	55	51	66	51	46	60	40	49	54	50	46	51	40	54	59	51	44	38	52	56	57	59	55	47	66	52	46	57	46	52	49	58	81	39	41	61	52	56	41	62	63	49	41	59	53	62	54	56	55	40	49	52	55	48	58	58	63	54	58	70	64	60	47	51	49	58	39	47	49	67	45	48	46	44	53	62	62	65	46	61	46	56	48	58	61	48	58	59	58	61	48	60	54	63	60	44	35	51	45	63	54	55	50	61	64	51	49	54	58	61	51	52	45	54	50	55	48	45	59	68	43	57	49	43	57	59	55	68	56	41	53	56	57	57	53	58	55	51	49	35	49	41	64	43	54	43	59	51	48	45	45	60	49	61	62	59	55	41	53	65	63	60	67	61	54	55	58	57	55	56	58	64	47	51	56	63	70	65	53	57	67	53	60	52	31	51	45	47	44	45	43	51	57	33	48	46	46	52	52	56	57	49	45	43	55	63	51	50	49	48	41	44	54	49	50	69	65	54	57	39	55	61	41	58	68	55	51	54	59	47	48	73	47	48	66	49	54	46	60	49	54	64	39	53	52	42	44	57	43	55	54	53	62	61	39	48	46	67	61	50	52	49	63	52	48	64	43	39	47	53	62	44	41	55	39	59	67	41	54	47	56	57	46	39	60	45	41	54	55	55	50	52	46	55	40	54	50	43	46	39	49	47	66	51	68	47	41	57	70	54	48	55	57	60	54	49	60	60	54	46	62	65	65	50	54	57	52	35	55	57	59	49	75	54	55	57	41	50	47	51	47	55	44	47	54	42	57	52	55	60	52	57	63	62	51	57
2306	1435	5645	10602	4430	675	172	147	165	176	172	162	162	164	169	168	166	181	135	182	159	164	177	161	163	166	172	158	140	140	150	151	132	165	163	144	153	145	158	148	135	165	163	158	181	141	146	168	147	181	164	179	158	148	179	172	151	169	161	147	153	144	138	150	152	142	133	144	151	186	158	155	183	151	149	150	158	195	196	169	154	139	157	165	139	179	158	170	154	161	157	137	175	153	137	125	163	146	145	126	146	185	168	155	139	131	165	161	144	155	153	151	153	149	139	158	173	146	153	167	156	146	143	159	173	153	167	149	161	151	144	148	156	174	159	138	143	151	157	154	142	160	155	157	164	151	154	185	142	141	160	162	132	155	161	173	180	138	160	130	150	149	160	168	133	129	150	154	137	140	141	144	157	156	157	153	145	162	174	150	159	150	151	137	176	151	164	157	153	144	174	156	187	139	164	190	171	164	141	178	172	147	171	167	173	167	156	167	170	152	147	139	161	155	150	146	171	141	146	133	157	151	163	143	151	135	147	162	174	132	149	151	159	170	142	155	169	167	151	139	144	159	155	135	149	151	149	139	131	142	156	150	139	143	155	161	163	149	150	165	161	172	132	150	160	167	149	154	163	164	134	159	160	172	142	147	172	163	145	158	165	157	145	172	157	123	153	154	163	154	157	162	149	149	155	148	143	162	156	154	159	151	163	173	160	155	145	147	162	146	151	162	146	174	176	152	163	161	149	163	145	171	162	145	153	164	162	173	128	162	134	142	159	131	150	140	172	163	171	133	150	185	160	152	169	143	164	157	164	155	138	149	156	175	155	143	130	141	163	175	150	170	157	169	167	146	165	147	144	154	160	137	168	153	158	183	118	162	135	148	142	156	141	174	147	155	136	169	141	157	141	155	165	159	177	145	138	168	146	156	152	135	142	137	150	137	157	147	151	138	163	165	142	153	152	157	146	161	163	161	157	157	157	144	151	167	135	156	146	167	154	149	153	140	169	132	135	141	144	136	147	140	154	148	156	170	164	146	182	141	161	145	159	140	152	145	152	182	152	161	152	161	152	161	154	171	146	161	148	180	165	180	173	141	167	154	150	167	149	156	165	163	144	160	173	141	162	173	162	150	156	165	141	155	151	151	164	149	150	148	140	133	180	150	155	134	141	162	144	166	150	158	185	163	145	151	153	147	140	145	161	144	136	164	157	148	167	146	152	168	170	145	140	177	142	162	170	138	171	172	171	176	155	145	159	146	159	135	148	140	147	134	144	144	149	146	183	161	156	157	152	157	167	148	140	141	164	144	149	172	143	126	166	133	140	148	184	145	162	155	174	166	181	162	156	148	143	127	175	167	161	156	155	145	143	159	137	160	162	137	155	152	161	178	170	148	160	153	144	126	136	137	167	166	163	161	153	156	158	156	159	143	150	170	137	140	158	154	138	153	146	160	143	169	148	144	169	148	160	152	139	146	131	164	170	155	148	149	148	165	170	156	154	161	158	146	161	157	137	149	163	133	147	147	148	156	144	134	154	149	142	130	161	158	147	161	132	158	156	153	167	195	142	157	160	153	149	166	130	152	179	147	149	138	150	155	165	140	153	139	150	184	165	156	152	143	158	149	156	154	154	132	146	152	153	156	152	128	159	152	173	144	148	146	149	160	166	156	177	177	133	141	152	141	159	156	150	134	146	143	152	140	147	136	132	162	154	158	144	146	158	139	152	172	151	159	153	174	167	160	151	125	151	134	147	158	149	148	157	161	171	157	156	152	148	132	154	157	156	147	144	137	142	161	162	142	152	172	142	157	162	145	170	144	160	155	141	159	163	152	148	153	166	139	149	149	172	156	142	160	155	155	135	141	161	140	155	151	166	151	155	163	140	149	125	133	142	152	167	151	157	163	150	168	168	159	174	155	143	139	178	160	154	149	160	148	141	176	162	185	134	169	139	160	140	155	143	154	171	171	144	165	156	155	146	140	152	137	154	149	136	155	147	154	157	137	147	144	166	153	154	145	148	152	158	149	132	153	151	150	155	155	170	148	146	164	153	148	160	136	157	138	170	146	164	150	155	170	166	145	164	157	168	166	149	157	147	157	158	172	160	161	175	161	156	162	175	145	152	169	118	141	143	167	170	171	160	152	143	155	164	147	161	155	155	150	150	167	158	144	149	151	163	141	138	152	150	153	147	153	135	148	161	182	139	157	134	150	149	172	146	138	143	141	149	158	145	141	165	174	146	145	171	140	144	159	147	180	144	130	145	158	163	144	149	156	169	157	149	147	151	135	135	179	176	178	153	165	168	117	148	150	151	147	143	152	153	128	134	159	162	147	148	158	154	155	145	172	150	193	165	152	173	133	155	142	161	157	159	142	140	142	155	150	165	154	168	161	146	139	166	125	159	136	129	142	137	158	165	151	138	150	159	171	164	133	168	158	150	140	140	163	133	165	157	155	153	158	156	140	163	184	162	173	127	141	155	154	178	160	171	139	151	139	145	173	178	140	166	161	136	138	152	138	166	162	134	161	148	142	133	143	154	161	138	137	156	153	169	138	148	152	147	154	151	134	153	137	152	150	124	133	157	167	162	162	136	158	147	138	159	175	149	167	165	175	165	163	152	122	155	143	143	157	142	138	149	151	167	151	157	134	182	147	139	130	161	141	139	172	144	159	161	161	141	187	154	143	144	160	158	159	144	160	163	146	157	174	127	155	130	154	169	172	158	164	135	151	154	156	166	147	157	151	152	143	144	154	177	142	163	137	151	155	149	165	155	149	156	148	142	143	149	146	168	136	156	147	167	155	137	183	173	180	154	155	146	171	154	150	150	166	153	159	123	154	150	156	174	166	150	143	139	150	136	142	147	154	127	151	151	173	150	165	135	164	155	166	157	174	135	185	169	143	154	136	145	146	166	147	167	144	154	160	161	139	163	143	156	168	145	160	160	146	152	176	161	154	129	141	148	172	156	158	178	143	169	163	160	167	160	142	139	145	142	146	142	138	160	151	165	169	159	165	169	146	151	149	165	139	167	153	169	146	167	152	154	147	162	151	155	154	141	159	162	146	167	169	148	160	155	168	164	140	150	143	181	156	148	160	135	145	157	132	152	165	158	132	169	144	126	163	149	171	153	179	155	163	162	141	147	155	182	151	173	152	138	162	142	149	141	180	147	145	145	163	170	144	154	169	191	173	163	136	147	141	144	153	146	148	139	138	139	205	169	138	161	163	135	190	166	170	159	150	135	165	144	145	169	152	152	150	134	183	164	164	160	144	153	155	139	166	137	158	148	141	169	148	183	161	173	166	169	176	143	142	146	159	156	175	166	141	161	145	157	155	154	154	148	157	147	154	140	153	144	156	148	170	149	161	146	170	163	178	148	144	167	153	157	143	151	167	155	143	144	129	142	160	158	150	169	148	157	141	158	153	149	156	142	162	180	149	166	144	145	138	172	145	162	144	163	159	143	164	170	146	157	149	159	162	149	147	160	154	171	154
10679	14529	46478	55817	36960	10667	561	223	213	200	215	189	173	176	170	178	148	148	136	152	131	136	159	156	119	131	138	140	156	113	152	139	154	120	153	134	131	131	109	128	140	110	129	127	124	118	141	117	133	152	140	143	135	146	148	143	136	155	166	168	152	134	141	139	128	140	142	137	153	145	131	127	150	134	149	139	142	103	149	157	142	119	124	127	139	153	144	123	126	117	147	134	134	141	138	143	135	137	160	116	146	133	122	137	130	135	136	127	143	124	142	128	119	128	134	151	128	150	118	140	138	146	141	121	139	137	122	142	153	150	116	114	135	142	147	155	132	143	125	136	126	124	139	139	116	130	130	108	146	128	150	156	138	147	130	147	146	145	122	130	124	122	153	140	137	136	124	127	157	133	159	129	133	134	138	127	141	121	124	144	142	131	132	142	110	150	153	139	131	143	110	114	136	138	133	154	143	144	130	124	136	130	149	134	156	152	150	132	131	132	124	122	123	125	135	139	141	139	136	130	142	124	139	138	121	169	115	133	125	149	135	137	135	144	134	128	156	136	134	139	148	163	134	145	140	123	141	129	145	112	150	149	145	143	134	120	157	134	138	118	153	127	146	126	124	136	133	132	140	147	140	142	124	137	140	144	141	151	158	142	143	133	161	134	144	122	118	144	130	133	141	141	136	115	152	131	119	145	131	138	119	136	137	114	144	176	151	131	147	119	126	129	125	114	115	141	141	143	152	145	137	139	136	136	131	147	132	130	116	124	128	130	137	111	124	138	124	123	138	137	138	132	151	130	138	125	161	139	149	133	140	155	140	127	143	146	115	114	139	149	128	130	149	129	169	141	147	118	141	131	156	151	153	132	132	128	134	126	124	141	129	141	140	140	131	123	149	132	142	108	134	125	112	150	133	149	134	146	126	146	144	140	133	129	148	132	141	148	141	156	115	128	139	123	148	159	126	145	150	126	141	141	128	124	130	150	140	151	146	155	128	140	136	131	143	114	131	138	151	128	138	148	131	140	139	137	141	143	145	131	141	125	134	143	148	135	133	132	138	120	124	124	131	113	141	145	143	140	122	143	116	168	139	135	103	140	118	150	137	125	133	154	115	125	148	121	129	141	132	130	129	146	150	110	142	109	128	133	117	147	131	139	140	146	135	123	137	150	136	146	143	133	160	122	131	127	147	147	128	142	133	119	164	155	134	130	137	138	144	142	147	131	161	153	144	135	153	130	131	138	120	126	109	138	142	144	132	135	143	138	123	114	148	122	125	133	152	167	155	134	140	157	138	146	134	121	142	127	118	141	133	137	120	138	145	130	147	176	144	135	128	134	133	128	155	127	120	134	132	115	117	147	146	123	136	140	156	148	108	123	131	139	141	129	133	119	132	128	120	137	144	140	146	157	139	121	152	145	157	143	136	126	131	138	124	136	133	125	138	125	144	148	130	166	133	140	158	126	128	147	156	126	151	134	131	119	123	123	131	139	133	147	123	130	155	121	138	136	129	138	115	140	125	146	132	140	119	136	144	141	108	122	145	127	145	120	136	128	139	145	156	135	133	135	137	132	164	120	132	115	141	131	155	111	140	130	127	160	141	165	145	123	132	161	126	115	126	143	123	134	121	158	144	146	127	125	124	121	153	143	141	138	145	148	117	111	137	155	126	117	141	130	135	143	151	122	142	143	127	150	156	146	141	124	130	126	136	134	117	136	137	144	120	125	130	124	131	146	149	123	149	137	147	123	124	137	133	139	131	143	128	153	140	144	121	133	142	136	127	146	138	137	129	138	148	144	150	129	128	112	148	136	141	145	145	123	132	128	121	120	120	138	150	142	133	141	124	152	153	137	166	143	131	114	139	143	156	121	144	151	131	141	139	134	163	143	148	139	123	152	157	142	121	121	131	126	128	131	129	148	154	152	139	122	146	151	140	139	136	137	133	141	127	145	141	142	131	142	118	136	144	147	142	134	125	140	131	159	122	134	136	154	150	160	115	130	147	137	137	123	150	145	146	134	130	155	105	146	125	138	129	127	120	123	150	112	112	146	128	129	139	133	128	128	138	134	121	114	141	127	134	136	142	132	116	126	147	144	131	105	121	122	155	139	131	139	145	138	138	151	128	129	131	147	113	141	110	124	117	137	150	137	121	148	140	122	135	139	136	133	143	131	141	126	135	148	126	150	147	136	130	128	153	142	122	132	146	131	143	146	140	143	149	143	138	129	118	132	124	144	127	132	131	128	141	141	148	135	113	164	127	146	131	147	153	142	124	132	148	155	112	147	147	123	147	121	128	145	139	144	153	154	104	122	146	142	139	158	130	126	154	146	139	137	132	135	136	128	149	130	142	134	137	122	135	127	114	156	134	125	142	130	132	130	134	143	137	130	138	151	148	167	136	130	144	114	151	143	127	121	150	154	141	115	140	147	129	136	156	129	141	134	131	119	114	115	132	121	132	141	114	139	119	146	143	122	116	148	169	135	138	142	139	138	125	126	139	137	143	155	131	127	141	162	158	128	124	126	138	146	157	138	121	143	123	144	143	119	147	140	138	128	128	138	133	103	148	141	122	132	150	124	127	124	115	95	145	144	121	121	128	119	131	121	127	146	141	127	124	142	132	140	139	123	133	136	131	152	128	138	147	142	122	132	129	122	142	129	138	154	106	138	141	121	133	133	136	142	142	134	129	158	137	116	131	142	126	139	146	142	130	137	144	147	125	138	132	158	153	115	144	127	149	140	131	171	142	148	134	133	135	135	114	145	124	144	129	135	145	133	149	148	150	133	128	138	145	156	141	139	121	137	155	134	141	139	148	151	128	110	135	135	110	154	157	124	139	146	148	132	104	132	142	129	130	107	129	142	148	139	161	138	164	138	144	139	138	126	152	153	138	129	149	135	136	128	130	147	144	136	154	119	128	127	128	136	146	146	121	117	125	132	130	135	136	145	130	139	115	114	134	129	138	136	106	147	121	129	145	142	135	133	120	178	147	122	136	145	164	137	113	116	113	133	125	169	126	134	151	140	151	144	142	128	131	136	117	141	146	138	134	151	130	135	135	138	117	152	121	124	136	102	159	135	152	143	125	134	131	130	132	146	136	112	130	139	136	143	112	135	100	148	144	140	114	141	133	128	125	159	141	131	144	150	151	120	131	147	138	125	140	131	114	101	139	171	155	122	136	145	138	146	122	143	142	119	130	138	156	150	111	139	125	134	130	126	134	122	134	144	124	128	140	152	130	147	147	124	162	138	121	122	127	138	135	116	136	127	130	138	139	140	139	151	153	137	147	144	125	130	127	143	117	132	116	140	130	127	135	118	152	119	140	135	149	167	137	130	139	111	153	135	135	126	122	115	128	128	116	139	123	127	131	121	145	153	160	143	116	123	142	154	134	144	137	115	133	110	128	127	161	151	120	147	145	144	120	116	127	147	140	146	164	132	123	134	137	130	141	146	114	140	123	158	140	132	131	150	128	138	122	153	120	119	136	152
6785	13039	48491	61254	44420	10218	1039	912	836	725	622	637	626	560	561	446	466	421	465	404	429	437	398	419	389	412	406	392	370	404	378	370	347	387	338	364	384	347	353	363	388	369	356	360	406	311	324	367	340	356	371	353	329	347	346	332	334	341	329	366	360	364	298	356	327	351	379	304	325	339	331	361	358	321	390	323	369	362	407	349	293	332	318	350	327	307	308	347	318	323	347	326	365	325	332	351	351	335	319	321	285	326	316	358	349	340	354	336	371	280	346	329	335	344	335	329	340	304	341	366	346	337	311	350	287	317	356	318	307	354	322	332	330	322	311	345	349	337	332	335	357	327	337	335	338	335	362	347	352	327	318	311	345	320	347	376	350	338	334	342	371	332	347	320	328	294	333	322	350	276	339	351	347	354	306	350	377	356	329	322	311	331	361	342	317	353	323	286	307	366	349	336	341	330	318	347	329	356	329	301	340	323	334	332	331	330	320	335	337	295	344	343	300	326	327	336	329	336	328	338	333	311	323	337	324	358	318	308	328	323	348	355	339	327	338	323	335	350	374	341	326	332	331	334	310	309	323	347	300	336	318	347	355	354	329	320	294	347	329	340	346	338	308	317	306	338	320	337	338	352	336	315	324	342	328	323	306	318	314	322	317	322	351	333	361	326	369	328	301	320	331	319	335	341	334	348	344	310	348	319	321	330	374	319	360	282	322	308	344	356	372	357	296	370	342	384	325	312	334	332	330	307	313	341	269	325	316	329	338	317	346	327	338	316	317	329	343	336	345	311	321	336	317	319	364	323	315	349	314	328	323	324	348	347	367	331	331	335	325	334	319	344	307	318	333	309	350	338	350	319	315	328	355	305	315	322	336	345	344	328	323	315	312	328	307	331	312	352	334	359	315	324	336	377	338	353	352	340	319	330	376	313	316	335	324	333	336	306	333	347	344	347	366	342	342	331	318	360	337	355	353	360	356	338	352	327	324	347	353	337	330	351	309	322	313	336	309	344	321	348	328	326	306	365	336	353	327	326	359	315	344	323	325	302	329	355	357	297	330	309	319	343	291	333	340	345	331	334	342	360	328	328	319	346	341	319	324	348	336	343	366	304	369	309	347	331	340	309	313	317	337	324	356	332	390	349	352	313	347	344	327	323	353	347	319	304	333	322	314	351	358	336	294	339	335	333	310	310	333	331	340	334	316	328	344	344	315	328	308	314	369	338	376	325	340	355	352	328	323	341	336	353	351	324	353	328	338	318	356	328	311	321	319	350	318	319	357	345	315	306	349	344	337	326	347	330	321	330	343	325	340	364	347	336	322	357	336	317	341	331	326	321	294	337	313	343	343	366	307	361	347	340	361	351	307	333	341	345	327	317	332	338	304	307	344	344	333	311	348	312	338	307	329	337	348	365	322	343	343	344	326	314	331	317	330	328	335	349	319	331	315	316	344	354	329	320	343	347	334	337	342	322	330	325	318	309	358	346	325	333	327	322	330	328	356	358	332	340	344	326	352	337	337	323	336	340	324	393	352	332	318	300	341	326	322	332	330	336	335	340	332	332	349	300	313	310	338	330	330	330	312	336	348	312	362	341	314	329	335	328	309	308	335	331	341	328	325	318	321	319	324	350	322	340	336	314	365	356	329	314	312	354	301	324	341	360	332	313	342	330	292	347	339	323	327	327	342	317	344	327	318	298	351	327	332	320	340	333	321	347	347	345	345	321	320	324	320	333	347	332	353	350	308	321	306	359	340	307	346	333	352	330	356	327	293	322	359	324	338	363	356	360	345	313	313	325	336	317	347	346	325	316	329	330	341	318	321	335	329	366	300	349	323	321	325	319	310	308	336	309	347	361	335	320	352	332	309	348	338	360	382	336	319	306	350	356	304	340	358	320	315	324	345	331	308	337	299	342	323	309	354	320	352	324	293	341	352	293	327	296	341	332	317	321	323	353	321	317	319	335	361	256	309	345	318	323	345	312	345	331	368	365	316	338	330	301	358	364	359	359	334	337	338	372	335	334	304	350	315	323	309	328	355	320	312	334	303	349	319	320	328	328	360	344	351	327	311	368	336	323	330	331	295	315	340	349	334	294	317	322	323	343	279	316	338	327	346	319	350	344	356	332	339	337	331	319	358	323	286	322	335	363	308	361	347	346	327	324	347	342	316	370	356	310	327	328	340	318	345	376	366	345	336	329	315	320	342	323	346	325	329	365	337	309	289	339	339	323	353	315	346	308	357	350	341	335	358	324	335	336	337	302	334	339	310	344	336	364	289	310	329	361	326	319	306	334	337	313	321	300	335	344	318	328	319	328	328	335	366	349	322	388	316	309	365	340	303	336	326	322	327	365	329	312	347	352	345	325	322	364	326	296	335	340	350	355	361	327	330	293	343	344	325	361	332	313	289	324	324	343	318	318	334	347	330	292	335	309	327	316	328	352	345	335	335	325	339	332	328	324	334	339	350	306	324	359	370	324	307	324	320	342	359	304	353	353	309	343	373	321	331	333	333	337	318	304	287	324	342	345	327	330	347	362	320	353	351	325	343	338	328	324	329	348	353	305	327	351	338	324	317	349	298	342	326	328	322	327	317	338	299	331	322	323	330	358	319	333	332	308	363	348	325	313	316	356	332	321	363	323	322	310	301	314	319	306	358	337	367	320	326	317	323	350	335	336	309	328	326	339	333	332	340	350	321	327	309	340	292	346	364	308	338	328	328	341	316	338	335	320	320	326	328	331	291	343	331	356	354	341	368	345	326	344	342	298	345	336	350	353	322	331	353	358	332	289	324	308	322	343	293	356	373	322	312	334	322	326	327	310	327	319	311	321	335	357	335	324	312	349	338	318	366	355	310	322	343	335	341	309	337	332	308	334	334	344	305	342	356	359	343	342	350	321	350	379	328	318	339	341	314	365	317	340	331	337	373	336	346	361	310	322	327	339	346	336	358	336	342	283	331	362	316	325	345	321	347	313	339	311	321	345	308	310	337	334	343	342	308	324	348	354	322	340	312	335	323	313	341	304	302	322	333	348	336	345	319	312	276	340	326	363	350	341	290	325	314	341	343	367	316	371	311	352	330	335	343	354	353	331	321	305	348	320	372	329	364	358	318	319	322	315	322	322	373	359	336	337	326	363	347	333	310	344	290	314	323	334	319	320	311	337	335	352	328	318	327	310	328	318	325	348	327	352	362	353	360	301	328	320	327	321	361	320	340	322	306	358	330	333	313	329	339	328	343	341	312	348	343	333	317	335	314	323	342	313	333	348	326	345	308	354	308	326	323	345	336	357	303	322	334	318	372	343	348	340	325	345	298	291	378	331	317	344	339	342	308	339	342	360	318	341	328	333	347	343	335	310	326	323	312	344	331	366	315	319	306	349	318	346	338	311	291	320	336	349	317	296	329	320	315	342	312	325	343	320	360	341	320	338	349	346	359	356	309	363	326	300	330	322	293	305	321	293	339	342	311	344	328	338	320	351	335	355	310	372
17422	29248	69270	66824	48585	17753	1753	371	329	270	271	228	227	218	222	205	203	182	180	227	199	196	185	193	186	181	166	184	202	191	154	204	186	172	176	151	162	166	182	155	173	188	180	167	157	166	161	164	207	204	179	178	193	167	180	174	179	178	183	161	170	182	172	188	183	148	159	167	204	167	175	180	179	165	183	171	173	200	196	208	156	180	156	167	170	176	176	176	153	162	164	170	198	175	173	165	179	157	186	160	181	180	172	190	155	171	183	186	159	155	166	170	198	175	165	155	167	186	176	170	156	160	179	161	164	168	172	170	182	182	161	153	159	191	181	200	169	156	176	153	175	188	178	188	183	183	196	180	169	169	142	192	196	177	154	156	169	176	151	196	183	183	173	147	186	168	186	192	166	179	164	206	174	178	180	184	164	165	173	163	166	163	182	167	142	155	181	166	169	158	195	165	181	148	183	163	189	165	165	163	158	171	180	158	155	161	169	170	198	182	187	152	152	153	172	149	175	181	165	168	184	174	184	158	173	193	161	186	184	185	152	172	192	171	184	199	161	165	164	169	163	189	185	176	173	180	156	150	169	188	177	161	167	164	187	175	174	164	191	149	178	158	149	172	195	168	154	175	156	168	178	176	190	166	170	190	150	194	149	200	163	205	153	180	190	168	187	181	171	164	206	185	185	181	164	165	157	176	160	164	156	174	178	177	158	159	164	174	177	151	184	160	158	159	156	188	179	164	184	181	195	148	172	187	194	150	189	178	158	144	144	155	169	177	171	165	188	173	184	190	179	159	150	167	186	165	181	169	194	174	178	173	159	162	184	167	187	171	159	174	171	176	164	156	182	170	189	169	178	169	180	172	187	177	167	175	170	167	154	191	213	161	174	170	178	190	182	166	163	161	169	170	180	186	173	183	152	184	180	163	157	163	167	169	158	159	169	160	161	161	173	174	173	150	199	166	146	172	177	178	176	189	154	177	176	177	179	159	173	178	155	165	182	179	173	152	186	178	182	176	158	156	175	185	191	178	193	186	188	146	165	169	192	186	172	156	147	150	170	170	166	163	172	190	159	188	158	163	178	166	185	181	180	164	171	186	155	161	141	173	170	182	182	155	170	154	178	169	198	180	184	177	150	195	161	171	184	164	175	197	157	165	146	171	157	168	191	168	169	156	169	157	170	176	188	177	151	162	214	199	160	166	194	167	176	167	159	165	182	178	193	186	188	161	179	185	180	195	178	159	172	190	195	178	180	191	186	158	192	176	180	180	183	167	161	185	166	171	145	165	170	187	173	153	183	147	176	194	192	150	179	178	174	169	169	161	164	168	161	173	165	170	177	202	174	152	179	155	159	169	183	166	176	176	155	163	144	198	176	167	170	153	159	176	209	175	181	151	158	160	180	162	159	171	164	180	187	191	174	149	160	174	166	181	166	150	167	183	172	160	187	154	191	173	167	185	165	163	183	176	170	177	171	207	183	176	184	189	168	181	188	162	172	166	153	175	178	164	186	162	188	182	156	158	146	160	161	180	174	183	173	175	183	166	173	142	148	172	165	179	204	165	196	181	173	160	178	181	174	173	209	167	173	175	192	166	177	188	161	152	169	173	182	173	167	182	194	165	163	159	178	168	186	162	192	163	165	169	186	181	196	163	163	186	179	189	169	174	164	155	176	180	161	175	157	170	154	175	176	170	165	172	190	190	166	174	155	150	166	191	180	168	161	185	169	163	193	162	179	173	142	159	178	189	169	193	163	181	172	185	168	153	173	174	166	181	192	184	164	163	177	181	173	146	153	174	189	182	167	152	156	178	182	166	173	181	170	179	171	178	160	169	169	177	181	166	139	166	185	172	169	166	160	156	179	151	168	159	171	157	174	156	172	186	172	199	172	190	172	158	176	182	163	158	165	167	175	157	157	176	175	182	158	153	169	182	154	153	181	167	157	148	190	187	187	180	189	152	162	152	164	193	154	145	153	176	159	179	159	173	153	178	185	180	178	191	175	183	179	181	150	173	155	166	174	161	154	169	159	165	174	185	165	167	150	163	166	185	181	174	215	162	144	149	188	174	181	178	179	193	147	176	195	170	180	171	186	179	172	196	178	152	172	191	178	190	164	185	176	156	179	173	152	178	187	178	193	182	179	196	168	158	173	189	181	199	182	176	202	173	156	146	174	153	180	161	142	169	163	148	171	153	166	176	173	178	194	156	180	162	174	163	165	156	173	167	180	183	179	173	170	164	175	185	165	189	171	172	185	203	170	160	175	162	176	166	151	197	160	183	189	156	182	168	150	183	168	175	182	178	186	204	206	161	156	181	177	154	176	178	172	184	147	180	168	165	171	151	195	165	174	180	157	179	167	184	183	183	150	186	155	184	209	149	146	197	167	173	152	150	194	170	180	171	190	174	182	179	181	188	172	175	168	165	167	162	155	194	191	185	175	179	143	182	160	183	170	182	159	158	180	201	176	176	179	176	175	166	164	179	146	182	174	179	160	176	182	153	155	210	181	172	196	178	182	171	149	178	175	179	172	171	185	165	154	173	186	188	153	172	166	174	204	185	185	184	160	154	200	197	157	176	185	195	157	163	181	159	162	173	173	198	178	166	167	161	180	180	191	199	126	169	177	172	159	171	155	175	168	184	157	156	163	170	169	196	191	184	190	186	175	167	164	172	155	182	173	142	194	186	185	173	168	181	175	183	184	174	179	169	161	182	168	192	196	190	203	179	184	185	185	163	154	167	179	167	176	154	143	180	176	187	187	162	159	161	161	171	187	180	165	161	163	182	176	169	161	149	172	176	156	189	191	154	207	165	157	175	158	167	155	175	165	189	182	192	154	167	179	189	165	163	173	176	169	184	185	179	177	164	156	184	175	174	162	157	165	149	176	156	164	160	174	167	180	189	170	146	170	161	185	171	188	164	194	169	158	175	186	165	197	180	190	174	172	168	150	169	144	174	171	168	172	170	181	170	185	165	182	181	158	174	167	185	161	195	176	174	187	149	167	159	160	169	173	182	165	207	138	182	170	169	136	169	159	188	160	168	171	160	157	189	185	181	186	177	161	157	159	187	174	169	175	183	155	191	167	164	179	187	176	173	153	195	188	168	184	156	170	138	156	139	158	154	157	164	197	146	178	168	170	139	158	183	194	193	185	190	165	162	166	170	189	182	166	177	193	156	174	204	175	173	166	194	155	175	155	157	193	182	169	136	162	176	188	170	175	162	160	169	171	169	189	167	176	155	176	188	174	168	165	174	180	146	176	191	186	209	177	176	170	175	143	160	168	182	175	150	157	195	182	169	176	176	177	156	201	167	149	172	176	183	183	157	186	178	165	172	153	154	173	163	197	174	151	171	160	175	191	176	146	174	203	182	154	187	170	174	165	164	163	175	175	178	208	157	168	150	190	170	150	158	167	133	206	191	186	167	166	153	169	164	171	177	185	176	187	177	164	166	212	200	182	187	169	167	146	172	166	202	150	142	178	192	162	190
8219	23632	64949	72871	56051	12734	1636	1439	1181	1045	931	896	830	744	705	677	613	585	592	562	555	517	526	493	484	470	467	464	438	482	504	467	453	449	450	446	430	416	440	439	404	461	424	444	436	405	429	449	426	414	429	373	433	410	412	398	423	430	427	397	415	427	416	428	408	393	419	393	400	449	412	381	399	419	411	439	416	367	385	445	416	428	410	371	408	404	375	408	418	400	402	359	390	428	370	426	385	404	411	418	411	397	366	383	397	404	386	385	365	379	420	417	413	430	390	429	385	408	371	398	436	428	389	397	365	382	416	375	432	447	394	419	385	389	401	361	367	432	406	411	382	336	399	347	396	394	362	409	417	379	420	414	388	397	370	403	397	383	380	361	395	388	414	398	391	437	385	425	384	430	364	348	378	396	403	377	384	389	386	424	362	414	426	428	404	392	410	432	418	376	406	428	357	426	408	414	413	396	372	384	397	426	404	389	426	447	429	398	393	399	400	381	398	390	396	420	353	434	375	455	383	408	389	410	374	422	398	386	379	415	393	390	392	371	419	373	400	404	387	388	402	430	396	357	425	406	394	391	399	394	416	421	367	397	371	399	347	388	372	364	387	398	384	423	388	388	409	408	384	391	415	380	398	405	389	356	394	404	391	436	395	390	413	400	365	414	401	411	398	394	394	381	425	343	416	407	442	433	351	345	419	400	404	394	377	410	404	407	409	383	372	423	411	383	393	405	370	453	434	409	403	399	399	419	404	410	360	396	378	369	397	405	384	409	389	391	398	420	420	429	391	365	382	379	413	368	401	384	379	408	396	376	426	371	410	394	408	410	417	376	417	408	389	416	415	413	415	426	362	416	377	379	394	372	393	376	361	376	422	418	382	388	386	420	420	394	413	432	406	356	412	391	434	407	391	403	423	410	412	413	399	410	386	362	370	365	407	403	413	387	404	416	389	418	412	392	417	405	415	401	358	418	403	410	400	376	359	384	379	350	389	380	402	420	372	429	406	395	402	405	413	395	378	418	371	391	397	413	413	414	437	374	393	402	380	377	407	416	433	414	402	402	448	409	425	376	388	400	400	398	407	379	411	413	388	403	366	382	452	386	397	407	432	394	415	406	435	423	400	376	399	399	389	398	396	419	381	422	433	396	409	410	374	395	391	389	353	399	397	397	399	397	404	386	391	420	397	402	430	388	406	407	366	423	357	388	420	394	402	398	428	416	383	413	460	403	404	386	420	425	394	390	422	443	392	416	395	391	372	385	362	379	423	385	394	405	419	386	404	365	436	398	422	398	423	405	402	421	367	442	355	363	351	407	435	424	414	370	368	402	381	433	394	418	402	402	368	378	395	407	387	433	395	366	376	434	412	420	426	378	400	354	403	365	411	384	423	365	400	403	385	373	390	367	380	397	387	394	449	426	402	393	352	407	417	394	403	400	390	400	409	399	388	401	367	348	368	378	389	406	421	413	375	390	392	398	439	387	403	380	402	424	387	385	388	379	410	365	408	439	384	398	424	391	375	401	356	353	389	389	415	381	407	403	388	408	407	384	350	438	400	383	405	428	405	374	383	402	397	396	378	397	382	386	404	374	344	366	417	391	377	394	369	332	391	395	394	401	383	419	412	390	412	384	374	367	401	403	411	431	395	425	378	408	386	396	446	377	367	406	381	393	428	403	373	385	400	407	408	412	400	387	376	390	376	370	380	376	418	398	404	405	426	381	415	401	435	398	392	395	418	390	387	385	399	422	413	367	400	383	359	391	398	396	446	380	369	412	426	384	427	373	409	376	402	402	358	395	389	426	417	382	413	428	381	401	370	417	370	422	426	415	417	394	387	390	383	408	399	410	439	386	390	401	399	394	393	395	392	383	398	364	376	352	412	398	391	409	407	419	395	452	386	408	400	409	419	403	374	362	428	423	408	440	436	338	389	382	392	382	413	427	427	422	381	424	398	389	431	383	401	392	435	384	399	394	378	418	397	407	401	409	350	383	407	367	378	402	404	382	410	395	400	417	408	383	384	419	397	434	393	431	420	419	380	399	370	384	374	380	411	390	369	377	370	399	366	355	378	400	396	413	394	429	379	391	409	412	384	413	412	383	394	388	372	419	376	385	404	404	359	437	426	409	403	394	355	381	410	435	363	393	381	372	415	400	377	424	422	382	396	368	394	414	408	399	407	400	405	378	392	424	401	398	396	394	369	407	377	383	424	454	417	397	398	403	397	399	418	399	397	430	432	434	395	387	379	417	418	396	425	418	397	386	417	382	419	366	390	394	365	405	368	369	376	373	418	396	383	417	406	372	430	340	429	397	395	392	407	397	384	430	376	408	403	423	376	416	377	416	406	386	384	407	418	383	396	411	401	409	429	421	380	381	376	405	384	392	420	427	394	391	398	374	371	414	400	414	411	397	430	397	376	412	410	387	385	362	392	371	422	406	422	361	376	405	374	404	408	412	367	376	393	393	360	419	441	373	384	417	415	372	376	369	413	423	436	397	412	415	419	384	382	399	403	375	397	383	395	418	403	386	368	382	397	414	386	425	411	390	393	382	383	407	431	392	428	437	393	403	427	384	375	402	392	395	423	388	431	406	399	389	400	410	415	371	393	422	403	414	405	404	421	401	363	414	389	345	407	389	375	385	447	379	406	370	382	363	381	391	441	421	390	392	430	424	363	428	392	419	408	405	441	372	391	386	387	355	425	377	363	404	365	405	413	396	408	423	374	404	378	411	388	383	414	409	355	409	435	401	372	398	386	396	351	417	403	400	395	411	434	388	375	403	372	396	408	415	421	425	364	401	374	352	406	400	380	395	410	450	405	394	367	415	402	381	408	414	417	403	380	373	399	397	382	381	402	417	390	389	417	368	407	404	373	429	406	413	446	392	401	399	389	435	384	412	381	406	376	429	418	381	406	398	387	379	395	392	389	404	381	380	389	403	384	399	363	370	381	382	390	407	394	407	400	406	392	409	373	398	378	414	378	387	392	457	393	434	346	418	380	391	400	391	387	418	397	390	383	397	439	403	357	398	421	359	351	422	430	429	397	413	408	371	379	379	404	386	379	403	392	388	385	389	397	387	429	411	388	385	430	402	436	414	370	398	421	380	440	399	362	393	407	398	375	395	393	387	417	400	404	382	428	384	370	336	395	395	388	411	350	426	375	414	363	424	413	366	398	410	461	380	382	349	389	393	434	406	390	386	394	430	354	408	418	392	402	409	410	393	416	373	430	378	397	387	402	400	388	391	406	417	401	427	435	383	399	404	428	378	418	405	428	380	409	383	373	408	373	418	389	404	396	373	420	418	393	391	402	403	406	370	409	379	417	428	405	387	371	378	402	413	418	385	363	411	419	416	372	419	417	394	389	394	413	380	377	362	374	376	394	373	408	379	388	369	387	424	381	399	393	444	398	427	413	404	392	402	415	389	377	416	397	384	406	406	362	406	431	404	431	397	382	406	392	396	393	388	383	381	372	412	411	371	422	408
2690	779	2702	3380	1467	206	55	60	69	68	42	63	57	52	41	48	55	49	43	51	60	69	52	59	45	60	59	44	60	57	42	45	67	57	46	60	36	55	63	44	52	68	57	58	59	50	49	41	59	52	55	56	56	46	40	52	61	55	50	36	58	49	45	79	50	66	55	45	59	61	45	39	57	43	51	56	65	50	54	65	62	53	60	44	58	64	50	43	51	39	50	48	43	41	61	52	66	66	45	43	46	34	47	42	56	58	61	45	48	61	49	39	42	59	48	63	48	44	54	63	49	61	54	64	47	49	64	49	45	60	57	47	63	54	42	44	50	59	55	61	46	52	58	57	49	61	61	68	62	49	46	56	60	68	63	57	43	56	53	51	59	50	58	51	58	48	48	37	41	42	47	66	61	54	53	66	78	56	46	47	57	64	63	62	40	51	65	63	57	58	52	47	57	50	47	45	54	42	56	52	60	57	52	53	53	58	47	40	57	47	52	50	45	37	57	50	59	55	43	62	51	61	50	53	38	51	55	63	62	49	48	48	60	44	60	58	53	56	51	47	39	63	55	69	50	48	46	55	47	55	55	42	50	60	47	53	52	58	47	56	47	56	60	54	53	54	49	71	60	48	40	54	38	54	43	64	45	45	51	62	50	49	47	59	54	42	63	46	47	55	58	47	47	47	61	61	56	38	50	53	57	67	42	53	67	52	54	46	47	43	54	53	59	50	56	51	53	43	53	50	42	54	41	50	52	53	43	54	52	58	61	36	47	60	51	39	51	43	47	51	34	53	61	53	49	59	64	50	44	50	45	69	65	48	54	58	60	50	53	58	61	51	52	44	58	38	54	58	57	50	57	46	51	50	51	46	61	54	64	54	39	62	76	53	63	49	67	56	55	54	50	60	65	53	67	43	39	49	52	60	52	47	61	61	41	60	49	49	52	53	51	45	52	59	48	71	52	54	56	58	59	54	59	43	52	54	49	48	45	47	62	51	43	62	49	62	69	57	38	56	50	46	54	47	52	47	53	51	68	41	54	57	50	57	59	58	53	57	59	62	71	49	47	52	53	38	56	63	45	63	45	39	59	58	54	47	60	55	51	54	43	44	48	61	56	50	58	50	69	62	57	52	62	51	62	44	41	66	46	45	36	84	58	55	47	53	55	46	55	45	47	58	42	43	42	47	57	48	49	39	48	41	50	51	45	56	53	48	52	67	51	66	51	49	65	43	52	52	58	52	70	46	43	54	65	47	53	41	49	45	42	57	62	54	52	50	57	54	55	67	57	63	48	52	48	53	61	62	64	51	40	59	41	58	73	66	52	48	40	44	53	62	50	66	56	65	48	46	56	60	54	56	60	60	55	49	53	48	51	54	56	57	67	59	53	44	53	62	49	54	60	59	54	66	71	67	68	64	49	43	70	58	53	57	57	53	45	51	43	54	61	53	65	67	47	43	59	47	62	49	65	58	66	58	63	39	49	51	71	52	44	63	51	55	62	59	58	48	56	65	43	46	53	37	58	50	46	61	42	60	50	53	56	62	55	60	59	48	48	49	53	46	51	37	43	49	49	41	38	54	61	43	63	59	49	54	60	41	60	39	53	54	53	59	59	63	58	63	55	55	45	62	46	54	58	54	76	68	58	42	56	49	61	48	54	56	50	31	46	53	54	43	47	53	56	40	55	59	39	66	65	50	58	61	45	50	78	60	52	55	59	68	59	51	55	57	65	43	58	52	74	46	56	50	58	54	62	58	53	49	59	57	58	46	53	47	48	52	70	54	45	56	59	51	63	48	61	50	46	48	47	56	55	43	59	41	52	66	59	48	54	47	53	69	56	56	61	43	58	52	45	55	50	57	57	49	46	57	53	48	49	55	48	57	48	55	51	64	48	54	47	50	61	45	55	54	47	47	51	53	55	51	54	46	70	55	52	57	71	49	59	57	68	50	61	39	56	61	46	45	64	52	58	55	42	61	55	60	46	64	59	78	57	49	59	49	45	56	51	62	62	55	52	57	45	44	54	44	40	52	58	52	43	46	54	56	51	40	49	61	57	50	50	61	53	55	50	60	43	52	42	53	57	54	52	61	60	53	40	52	38	61	54	54	42	59	62	51	64	56	53	48	59	51	62	47	42	59	45	53	47	52	50	62	51	77	60	57	48	57	62	62	56	57	56	69	55	69	43	72	55	54	62	53	65	41	54	58	52	47	56	55	53	46	55	46	44	63	47	57	54	62	68	52	45	54	64	64	57	57	58	50	37	52	47	47	52	53	58	60	61	54	58	51	58	59	71	62	76	55	58	52	66	62	53	45	60	58	51	48	58	56	52	54	51	63	58	59	54	61	64	56	46	45	49	61	73	58	54	61	56	58	45	40	64	65	61	44	55	64	59	50	50	71	49	56	67	65	52	58	49	53	47	47	56	49	54	59	53	48	45	50	61	59	68	39	54	53	58	63	48	53	55	49	60	40	51	60	43	52	57	58	55	62	78	54	63	47	53	56	50	58	53	40	47	40	49	45	63	60	57	51	53	60	52	51	54	51	59	41	51	60	46	50	52	54	46	55	55	49	40	44	57	40	47	66	58	41	55	53	45	45	50	48	56	59	54	41	43	42	60	60	61	44	61	55	49	51	47	54	48	58	48	47	48	46	63	60	48	59	41	54	49	50	43	61	58	65	63	49	62	56	51	51	44	42	61	51	58	58	61	49	50	52	43	41	41	58	58	61	53	45	54	67	53	53	63	50	53	47	56	55	55	53	49	58	56	38	49	47	55	50	64	54	57	52	56	48	64	52	68	53	57	63	59	56	46	46	42	57	56	53	53	63	61	64	60	50	45	60	59	58	52	64	41	63	69	58	64	59	69	54	53	51	47	66	51	58	50	60	43	41	49	61	47	50	65	55	57	38	34	48	54	55	53	58	59	41	48	53	50	53	59	59	43	44	42	52	55	52	56	57	53	46	49	52	53	53	51	67	39	41	54	61	60	46	53	53	50	36	50	54	43	66	44	59	62	46	48	42	34	52	62	52	64	54	62	67	44	45	57	55	57	52	45	60	49	53	60	42	58	47	46	45	60	61	59	46	39	59	45	48	46	40	51	50	50	63	47	45	66	65	42	70	45	53	55	53	54	60	56	58	54	51	64	75	68	48	51	50	58	58	63	57	51	58	50	55	59	57	53	63	58	49	47	59	61	52	53	40	48	65	62	57	68	57	48	52	55	57	54	47	47	50	59	49	53	63	55	55	66	64	49	62	55	54	52	60	59	47	43	60	53	67	49	51	49	59	40	53	53	67	49	63	47	46	52	51	67	48	58	69	56	54	61	52	55	58	54	45	63	57	66	47	51	56	58	55	57	54	52	50	51	47	64	55	43	55	54	59	49	50	57	54	48	58	60	41	55	54	59	62	37	62	39	61	56	52	49	58	59	52	58	52	61	50	54	46	46	51	68	43	59	52	46	36	63	58	70	36	43	66	71	49	61	46
2238	1003	7275	10909	5491	782	178	169	165	175	183	143	161	184	178	161	161	154	190	181	167	150	162	158	143	152	154	150	148	187	149	162	144	166	174	174	157	162	159	141	161	167	150	149	157	143	146	155	169	157	166	173	158	146	150	172	156	165	171	164	152	167	160	157	165	163	143	158	164	151	178	136	168	155	156	166	133	153	165	197	168	178	172	149	169	133	157	157	164	154	156	170	142	155	169	155	160	159	164	146	136	164	177	155	146	159	137	138	168	161	142	153	151	169	138	162	136	150	164	158	160	173	154	136	174	164	148	149	150	170	140	157	179	180	141	163	160	149	118	165	149	137	165	125	151	153	175	149	152	141	172	139	158	171	166	171	152	156	156	151	167	156	156	157	158	146	155	164	162	160	165	192	163	156	156	160	164	147	180	136	141	154	154	138	163	184	141	179	169	158	170	152	157	151	126	150	154	129	157	161	137	149	155	159	158	153	154	170	146	147	134	144	172	167	132	146	159	155	167	158	155	173	165	164	143	164	156	150	170	164	159	168	163	138	159	158	154	157	148	165	147	155	171	155	161	138	156	150	150	143	161	163	169	162	157	143	157	152	156	173	150	150	154	137	147	141	163	155	153	125	150	146	146	150	140	150	165	163	150	139	164	162	145	159	164	157	151	165	141	152	156	148	137	158	147	167	140	137	174	152	177	155	151	143	141	166	148	155	153	157	179	164	152	153	139	148	163	158	146	154	161	149	186	156	123	135	165	161	168	157	145	154	152	145	157	138	171	165	157	160	187	158	149	176	157	152	158	149	172	137	148	144	147	146	134	167	155	170	142	143	151	159	170	153	142	159	167	165	141	142	144	188	140	137	154	170	171	143	147	147	138	169	182	161	163	141	141	163	159	167	185	148	148	155	164	144	159	148	153	154	154	163	160	144	171	166	157	183	127	157	144	153	164	167	142	175	121	155	166	169	143	171	148	156	156	152	158	154	162	160	162	152	162	132	145	137	150	166	160	133	151	163	138	167	157	153	168	158	148	171	167	160	168	147	145	160	177	174	174	137	162	163	168	150	145	141	174	178	155	161	176	147	139	157	151	140	175	160	160	172	169	143	158	155	141	150	172	142	154	143	169	179	151	168	152	153	163	157	150	154	157	145	138	144	155	160	171	174	161	160	175	156	140	159	137	148	152	159	138	147	166	168	165	158	155	159	156	155	177	144	159	167	136	183	159	175	147	144	152	160	176	160	149	157	164	139	161	169	142	152	159	172	153	141	155	165	172	154	145	151	139	154	156	160	135	154	164	131	165	154	140	145	156	169	159	171	152	160	138	160	158	120	141	146	152	161	161	161	124	157	159	148	143	141	136	130	161	160	161	179	177	138	156	152	187	128	169	166	166	159	152	137	164	149	156	179	176	159	144	155	157	174	164	158	122	163	126	178	143	156	145	141	156	169	168	168	180	166	157	150	154	145	144	156	177	167	159	154	143	130	173	177	172	135	164	133	144	177	148	167	176	148	137	154	146	144	125	156	158	133	158	167	169	166	156	161	125	136	153	158	176	148	182	189	166	154	139	161	149	154	164	160	143	144	150	184	158	187	144	166	162	174	159	164	166	149	168	171	156	140	157	165	140	162	141	180	159	153	157	143	157	138	152	132	177	159	144	143	139	138	158	156	155	141	146	142	147	180	170	166	144	162	153	150	158	155	159	137	143	162	180	144	147	167	156	156	159	123	152	177	170	155	155	150	164	173	160	174	149	165	135	177	160	173	179	152	168	150	151	193	163	179	166	135	180	186	164	142	148	164	154	162	157	170	161	133	140	143	151	155	160	150	153	170	153	147	173	179	156	153	147	149	162	158	160	152	147	164	153	152	136	172	169	169	154	166	139	158	176	160	147	158	168	147	159	147	152	146	155	169	152	143	153	152	164	148	174	142	169	151	161	135	158	130	146	178	145	144	185	130	141	153	140	155	157	146	144	175	154	161	164	152	159	149	157	135	130	161	165	154	154	148	164	142	151	148	147	161	177	161	155	135	168	155	158	145	146	164	152	161	152	152	170	176	155	154	146	132	157	163	148	152	160	155	156	169	168	160	153	157	154	154	160	138	153	156	185	157	170	161	171	179	177	179	157	177	157	152	156	149	168	152	151	165	168	156	163	145	151	156	157	157	154	180	180	164	156	162	164	142	178	156	170	157	172	182	169	134	156	151	160	164	173	159	135	159	145	184	166	147	174	144	163	165	151	169	177	151	152	141	174	171	159	154	140	155	145	155	152	164	175	156	150	154	139	156	165	157	153	151	168	171	141	165	165	141	174	155	205	146	154	153	149	169	145	159	170	148	171	166	139	149	144	154	165	159	148	146	143	165	131	161	150	156	150	164	168	154	169	167	167	160	175	161	151	174	155	162	160	141	156	150	163	158	177	155	151	142	149	159	164	148	158	139	148	155	163	155	146	177	149	161	158	148	171	140	155	140	135	159	157	155	153	139	154	167	151	166	146	138	142	145	158	163	154	166	158	163	144	167	153	149	164	151	146	173	168	146	157	169	166	148	171	157	171	133	153	186	177	162	154	142	157	151	151	155	181	156	158	172	163	155	172	139	164	149	150	159	144	145	159	172	163	150	158	157	156	148	162	193	163	153	175	164	158	181	153	159	165	151	150	149	155	143	165	162	172	122	165	172	168	184	154	148	174	170	145	147	169	166	173	136	135	151	137	136	154	162	145	165	174	166	154	172	148	144	142	159	168	169	162	153	167	158	187	169	139	159	137	159	175	170	155	147	153	152	163	171	153	159	177	160	158	170	142	155	158	172	150	158	155	174	157	155	148	147	164	163	158	160	172	162	181	160	161	150	148	156	144	146	166	120	143	148	159	149	164	144	154	156	146	165	169	137	172	186	131	174	154	153	154	152	153	159	180	161	166	171	148	171	153	156	125	145	155	143	172	145	160	167	166	163	166	153	158	165	152	140	167	155	153	160	140	151	152	166	134	160	174	147	172	154	161	159	193	161	138	160	156	153	166	182	148	174	140	152	149	159	179	163	150	150	149	156	162	140	168	162	167	168	151	164	156	154	165	158	141	160	133	158	171	160	134	157	155	147	149	137	147	170	175	176	146	171	156	170	152	174	172	164	147	153	156	133	148	177	158	135	155	160	162	156	158	150	156	151	153	147	160	195	149	134	158	179	144	153	174	143	158	155	156	161	140	164	153	151	149	146	146	151	167	166	170	179	155	145	157	168	191	151	180	145	168	152	157	163	159	173	149	161	147	126	159	152	165	147	136	142	162	173	139	165	161	163	151	166	139	169	154	175	176	161	137	146	125	138	150	155	160	164	157	164	165	144	143	135	154	163	158	165	153	165	142	175	170	172	169	183	151	185	157	157	155	160	143	155	152	154	128	154	142	179	159	129	144	181	152	186	144	155	174	138	143	132	141	171	174	166	158	142	186	142	140	154	175	168	139	158	154	147	145	153	147	146	153	156
10611	12982	52359	56787	37430	12295	625	252	228	210	217	187	168	158	141	153	174	178	144	171	140	124	128	153	169	132	146	169	146	137	139	151	136	150	127	162	123	149	109	159	138	144	109	131	154	130	152	126	136	160	140	141	138	150	116	128	144	118	161	137	143	146	136	111	139	132	139	133	123	127	133	122	142	154	123	107	140	161	159	142	141	128	129	158	131	166	137	179	139	132	120	135	134	145	146	136	141	136	145	137	149	129	133	141	133	132	131	139	133	144	123	139	137	110	137	133	139	142	145	165	143	131	123	134	139	156	145	148	130	148	119	145	142	123	139	153	145	150	139	129	134	147	128	136	143	139	120	138	155	130	137	141	147	139	153	142	132	126	147	116	137	138	149	140	137	130	147	132	154	125	122	128	120	141	151	128	129	150	144	134	141	128	141	137	137	141	137	136	128	118	139	154	120	139	135	136	150	136	138	139	141	148	152	148	123	146	127	140	129	137	147	128	143	128	137	141	136	151	137	126	122	115	113	129	138	131	143	156	138	146	149	143	129	137	144	144	145	147	121	148	127	133	163	155	153	139	140	132	110	139	151	130	115	146	155	153	140	163	94	127	141	134	139	127	147	138	121	156	135	134	135	160	130	150	124	131	158	146	135	134	128	126	133	134	126	129	150	151	131	148	130	123	147	132	129	131	131	137	147	125	129	133	126	144	124	145	154	155	136	139	140	143	136	139	145	129	131	151	147	140	154	128	146	121	140	118	112	151	148	143	134	119	139	134	122	113	151	135	122	137	147	137	139	145	153	133	139	174	137	142	137	137	154	153	137	114	135	134	121	119	149	131	144	149	125	134	121	140	124	148	136	107	140	131	157	139	143	128	128	135	146	128	155	158	138	137	145	161	147	128	130	145	134	130	139	124	141	105	115	113	146	142	142	130	166	136	122	145	135	147	135	140	140	149	164	136	141	166	153	149	126	149	125	161	144	131	141	152	126	137	152	147	132	130	142	141	127	109	134	154	121	135	132	131	162	111	135	136	161	139	127	128	159	148	139	138	148	137	135	129	138	155	126	133	138	107	119	144	152	125	140	149	134	120	144	141	151	130	140	129	159	150	128	129	131	168	156	124	114	133	150	139	137	135	137	124	122	122	139	153	145	151	127	141	113	136	124	162	150	127	139	124	112	131	154	158	161	131	142	140	159	136	122	121	134	148	146	107	134	155	131	136	147	140	124	106	140	153	144	113	122	126	122	147	116	146	125	164	140	147	132	139	138	153	145	142	155	120	146	121	164	128	127	137	140	134	123	156	146	144	140	130	164	113	141	133	145	141	140	133	139	130	143	137	135	145	128	134	130	139	110	146	110	142	130	137	147	131	144	134	122	114	127	132	141	144	154	111	148	134	164	124	163	152	154	132	126	158	137	132	134	138	137	100	118	134	118	133	139	143	151	136	159	141	118	140	152	153	140	130	121	140	132	106	152	147	129	158	139	120	151	131	141	137	125	165	149	164	124	122	138	139	129	106	135	147	158	164	139	134	138	152	168	150	146	169	133	140	150	146	144	123	137	134	167	140	116	131	128	126	130	122	140	131	169	143	129	156	122	131	126	146	144	138	134	147	144	170	117	157	115	127	116	128	153	153	134	147	144	135	125	150	158	143	147	148	119	150	162	140	155	147	136	139	136	148	126	125	137	125	153	152	147	136	114	136	139	135	160	146	117	138	130	143	112	128	143	128	125	134	122	143	119	127	139	128	115	142	123	124	144	148	145	144	135	114	139	135	153	133	138	123	126	150	119	144	147	131	140	140	130	135	137	120	120	131	130	128	166	133	124	142	141	161	123	138	142	147	140	142	151	140	125	153	156	139	145	128	127	139	120	143	148	124	135	137	140	158	151	134	128	129	146	136	130	125	149	139	132	131	122	117	138	131	156	137	145	132	169	131	146	127	121	146	153	126	120	127	107	145	148	155	137	154	163	142	143	124	137	134	154	122	142	137	146	147	127	137	138	151	141	137	131	138	146	130	143	128	115	130	140	138	144	133	134	112	125	149	150	115	129	125	148	127	144	152	119	134	116	116	111	120	139	128	121	140	132	130	148	166	134	153	152	133	143	129	113	137	149	145	149	142	135	127	130	146	142	153	137	136	137	148	146	124	159	127	144	147	139	135	160	136	156	131	133	157	134	170	151	135	158	134	133	126	135	131	129	131	138	139	123	120	130	118	143	119	157	155	153	139	155	135	131	134	145	140	126	135	122	107	131	153	142	136	153	147	165	134	125	141	129	117	132	142	150	121	142	141	127	124	122	135	130	156	147	132	144	135	158	133	129	142	114	128	151	124	141	138	150	147	138	122	126	140	136	143	113	157	137	132	148	122	124	137	123	133	132	130	137	145	144	159	136	115	145	119	148	141	138	130	127	113	129	145	120	135	158	143	127	125	121	154	134	143	147	125	142	140	145	173	123	148	148	135	132	123	119	139	136	132	151	136	115	147	124	136	107	115	135	143	138	115	123	136	129	151	134	156	143	148	147	140	105	129	139	136	138	142	146	126	134	124	152	140	148	129	132	129	129	129	128	127	162	139	130	167	123	132	131	133	131	120	133	120	157	138	131	130	162	142	139	132	120	136	151	144	128	139	143	134	136	121	124	148	151	151	143	131	146	110	133	121	123	119	142	130	131	130	137	154	131	136	161	133	135	133	134	154	146	146	124	150	149	127	133	152	147	135	140	115	130	130	124	150	127	149	131	138	152	146	159	119	120	133	117	138	139	159	123	135	119	123	127	119	114	129	130	143	138	126	138	132	126	126	124	149	152	147	141	140	137	162	154	115	128	132	143	140	137	127	138	155	155	144	153	126	128	111	143	127	125	135	156	131	149	168	120	118	131	137	128	126	134	142	120	147	147	126	133	116	146	138	153	125	168	132	132	133	123	153	127	119	133	128	150	159	140	133	143	136	121	139	150	134	154	126	140	133	100	150	131	137	162	130	125	139	148	128	141	145	132	142	155	143	127	122	118	127	151	123	116	149	122	116	106	128	121	113	144	134	134	143	135	153	122	139	130	133	130	133	138	131	141	135	120	127	102	129	147	116	148	124	124	143	157	153	126	142	139	136	138	127	150	142	137	136	140	126	111	121	157	150	139	131	123	123	147	99	141	149	127	123	126	128	142	122	130	130	140	140	119	130	152	124	137	141	147	142	124	139	118	127	148	160	136	160	137	138	133	154	172	127	117	131	147	125	134	144	125	149	134	155	126	120	136	138	127	137	155	133	135	125	151	130	135	117	126	148	127	134	138	137	161	129	133	139	146	125	144	128	131	183	123	131	154	121	159	117	137	138	129	150	126	131	128	130	131	125	133	158	121	124	125	140	121	147	138	147	127	150	160	128	136	148	150	140	138	134	135	139	133	146	134	127	129	126	143	128	136	132	142	144	149	131	148	125	131	139	154	133	133	136	116	150	138	141	133	139	126	121	137	152	128	126	148	146
6654	12348	52951	62165	47346	11812	1055	864	842	686	663	631	542	525	501	454	501	459	442	474	395	406	409	436	412	385	377	367	377	374	388	366	353	375	342	356	366	369	367	367	334	392	326	362	369	362	353	359	357	346	367	375	378	352	376	378	331	361	348	350	341	376	371	338	316	352	354	339	361	353	338	369	335	348	309	351	403	402	397	412	352	355	372	354	364	322	369	321	333	319	341	327	307	337	331	331	353	307	345	358	333	305	329	346	339	339	331	370	322	289	299	370	330	332	288	295	345	338	337	309	337	342	344	323	361	304	324	343	329	354	339	341	342	331	339	340	374	351	343	345	320	312	308	304	336	332	351	301	320	315	332	352	330	341	387	342	336	334	332	306	318	333	324	305	348	332	320	358	304	347	333	372	311	350	349	320	344	335	350	339	352	343	317	334	331	329	330	343	355	353	380	380	321	352	330	321	294	371	346	348	378	347	346	356	320	311	358	330	353	334	340	359	331	323	363	331	350	332	326	354	372	329	329	320	357	334	327	319	322	366	340	358	342	360	358	298	318	360	330	322	368	339	343	359	321	330	304	319	336	331	368	325	349	329	374	364	326	324	353	360	311	336	309	324	338	338	342	353	318	346	356	319	338	352	360	324	353	308	349	322	327	312	318	365	329	323	337	337	353	342	365	319	350	357	306	345	306	357	334	325	349	347	307	367	362	355	348	329	333	299	332	337	325	341	370	314	320	336	331	343	325	336	328	332	325	344	349	336	363	384	297	309	315	343	321	332	375	350	339	340	360	351	345	326	338	380	344	327	309	362	292	339	331	336	347	333	348	341	341	342	331	299	300	342	351	332	309	349	322	313	306	323	363	332	330	335	385	349	321	327	344	356	310	323	310	336	357	336	332	324	301	329	342	333	353	349	357	349	368	329	343	348	334	322	337	320	359	294	341	355	338	345	348	338	332	329	366	310	333	341	344	346	318	335	328	321	354	347	347	347	323	334	341	314	326	313	356	350	317	344	328	339	364	316	321	330	339	319	363	338	361	350	334	375	347	339	330	344	309	325	364	339	350	353	343	339	329	349	346	362	321	322	356	350	323	334	311	371	344	339	328	342	320	319	316	317	327	318	335	333	356	346	366	321	294	329	348	330	307	346	362	313	353	343	344	340	341	317	362	314	344	327	303	346	321	313	329	311	309	354	352	322	306	333	333	305	347	316	360	313	344	367	328	333	345	325	325	342	365	299	322	350	382	351	328	318	314	338	330	344	315	345	326	316	329	352	324	328	350	384	326	341	352	346	326	346	325	369	340	311	314	330	345	359	334	334	333	360	341	326	352	306	330	347	355	322	354	349	333	366	337	357	316	320	327	348	332	306	369	367	320	330	313	336	354	350	323	341	344	353	339	344	371	330	331	386	318	339	322	332	325	329	344	322	335	348	359	323	342	340	354	350	312	363	360	335	310	357	356	369	349	354	310	325	353	354	324	329	318	335	336	336	282	326	334	302	341	346	331	360	335	345	320	337	354	311	346	307	328	323	319	346	362	307	316	343	340	315	342	324	325	372	326	334	337	313	306	344	362	343	307	386	319	360	350	339	350	326	325	342	308	368	334	354	347	319	339	338	351	355	320	344	352	327	308	341	349	310	304	347	324	314	338	363	319	341	330	351	315	348	358	339	339	329	328	367	340	348	350	338	341	321	334	358	322	334	345	345	333	363	354	320	325	340	320	349	331	335	324	308	292	355	322	340	348	319	333	356	371	334	331	347	329	354	330	355	351	338	358	338	344	336	357	365	347	351	342	329	351	324	342	323	324	326	330	318	358	328	328	350	371	334	337	342	329	364	315	314	334	324	329	313	353	363	329	345	313	335	366	311	346	360	313	332	324	355	361	336	353	343	333	306	361	342	330	296	324	350	359	316	320	335	338	333	375	303	362	332	321	324	329	330	313	362	322	329	318	347	348	328	340	332	361	330	323	295	342	350	345	329	315	360	311	326	319	359	318	331	308	307	315	314	342	355	355	352	331	329	326	344	293	325	332	361	362	345	327	350	323	352	340	339	337	333	357	334	334	344	348	336	349	340	314	359	325	354	351	356	353	341	345	331	339	352	352	309	332	357	334	316	351	364	349	296	340	341	323	293	359	362	322	351	370	338	329	308	321	360	348	358	326	352	363	333	328	330	348	334	315	332	330	347	348	333	328	327	326	322	318	320	360	306	345	321	340	348	339	325	325	326	363	306	321	355	319	334	378	323	309	352	322	335	367	348	322	335	340	326	363	332	328	327	364	329	327	349	324	353	347	343	333	323	373	355	328	363	339	335	322	333	310	341	325	325	377	337	344	355	315	341	340	317	335	326	343	344	333	333	330	364	346	350	329	331	311	313	346	334	320	311	339	314	307	347	309	350	346	347	315	371	313	323	359	322	339	349	319	339	346	316	320	344	326	354	304	338	348	302	331	356	340	371	325	333	328	323	370	327	328	319	313	361	327	365	329	324	352	318	343	362	348	348	379	331	342	338	323	337	330	356	348	345	360	304	321	319	353	339	348	367	338	355	324	299	319	303	330	375	317	352	347	362	325	327	329	311	316	338	315	324	340	327	349	322	342	331	304	329	341	344	360	368	354	331	334	336	319	340	320	299	355	306	335	346	352	299	340	312	338	307	342	328	332	353	308	328	377	329	320	341	332	331	324	326	349	321	340	296	346	357	330	337	308	339	306	305	319	335	371	321	327	312	324	341	376	359	310	336	362	322	338	355	310	366	352	325	366	303	349	351	324	330	361	347	347	364	299	336	340	376	334	313	363	328	349	334	323	326	336	323	301	337	358	326	357	326	301	321	340	318	337	318	347	328	365	362	367	333	345	333	314	343	351	339	338	327	344	310	346	351	338	354	311	350	332	328	350	331	328	337	334	354	313	357	327	339	339	326	347	326	338	341	325	321	323	375	351	336	328	319	353	335	363	328	350	365	320	319	332	338	331	325	333	323	347	339	342	354	342	334	314	339	348	350	336	335	334	304	324	313	311	325	350	318	317	349	349	346	330	333	330	360	324	315	335	326	324	301	313	330	313	337	304	310	330	340	330	339	344	315	329	398	329	362	343	326	321	355	324	356	353	324	357	299	347	330	331	334	336	304	332	355	326	322	341	311	343	329	357	350	296	322	349	339	310	319	351	335	345	312	340	333	341	349	344	378	362	344	388	351	323	357	323	326	367	339	334	331	346	332	359	343	332	312	323	358	334	318	321	314	327	323	355	346	367	311	349	345	341	314	360	320	317	298	323	320	372	322	320	334	298	326	341	346	350	324	309	360	351	315	365	338	293	346	370	343	348	331	350	361	334	334	325	355	322	350	318	342	322	366	322	375	342	306	327	323	330	335	347	325	355	333	334	351	335	345	312	349	353	289	342	351	359	368	347	313	324	331	317	358	341	356	296	381	326	349	358	332	324	334	347	347	328	329	355	323	333	291	353	346	336	299	319	342	326	334
17615	22861	67484	70670	49930	21505	2474	402	301	269	284	247	265	238	216	202	221	184	225	181	177	211	192	205	193	165	179	179	204	183	191	177	152	205	186	179	189	168	179	182	195	181	182	158	186	206	188	170	176	174	175	168	187	173	179	167	224	174	153	182	179	185	186	182	189	170	178	180	185	174	165	162	192	182	165	167	205	173	149	194	177	174	176	192	173	187	188	174	163	196	165	179	182	170	195	173	168	181	170	170	163	183	180	200	194	191	184	169	173	163	185	154	181	182	171	156	177	187	198	153	202	165	168	160	189	163	183	161	172	188	186	161	165	171	157	173	183	172	186	179	173	175	171	187	190	188	174	196	191	172	198	167	186	210	158	146	174	181	180	169	178	184	181	151	172	179	180	187	189	199	183	176	184	185	182	184	164	189	155	180	177	169	198	179	166	152	157	167	187	192	161	182	170	172	150	170	194	160	157	204	191	168	178	199	181	174	197	173	203	174	150	174	203	199	174	166	171	178	176	179	185	174	161	169	163	189	183	199	183	172	159	158	171	177	189	196	164	181	165	177	187	153	168	167	183	189	164	158	183	154	158	159	153	180	178	171	178	176	193	167	178	195	186	162	189	186	190	187	200	173	164	186	150	179	187	170	178	177	184	147	217	181	165	180	167	193	158	195	158	175	192	163	181	195	171	181	154	177	185	196	169	160	166	167	186	174	173	184	172	184	167	193	164	176	181	214	191	175	170	168	191	186	169	170	198	160	173	181	178	183	166	147	162	180	186	171	190	159	173	185	174	161	214	166	177	178	185	185	176	169	184	176	171	188	161	175	176	208	204	162	192	193	165	181	173	170	177	166	194	189	176	177	194	173	172	162	175	180	192	180	183	177	174	166	194	178	195	185	194	206	177	176	168	199	203	168	191	219	204	167	167	190	173	178	169	184	178	159	172	183	174	192	186	185	194	154	187	177	176	202	203	178	149	196	184	204	182	198	167	168	167	180	177	193	157	172	198	183	186	193	188	214	189	174	175	188	161	170	201	161	189	177	174	168	165	194	191	199	188	162	174	189	198	156	159	170	180	177	168	172	161	184	173	170	169	178	192	197	159	190	190	189	199	185	194	197	175	159	176	183	172	189	183	178	190	195	151	207	182	192	199	178	172	181	142	186	182	202	164	168	154	177	175	180	218	164	159	179	184	176	187	178	203	180	176	161	186	183	168	184	173	188	167	191	179	137	194	186	148	186	172	174	179	176	194	162	177	171	171	182	185	166	199	175	188	180	162	179	174	194	183	209	186	167	168	170	189	173	202	207	166	156	168	180	215	157	196	164	163	185	199	160	184	184	175	159	192	168	168	177	170	169	164	188	177	168	204	163	172	188	200	180	171	178	191	173	165	149	185	168	190	183	157	185	197	177	185	177	152	176	192	173	165	155	177	172	208	160	182	202	190	182	183	179	172	146	167	172	151	172	162	188	190	148	177	188	194	150	171	193	208	168	213	188	160	164	191	184	169	177	157	149	203	182	175	175	177	181	194	174	182	175	146	207	181	170	186	179	179	168	167	150	186	142	183	191	181	164	166	182	167	199	171	155	178	201	156	181	186	197	215	187	176	152	168	178	183	177	193	178	190	167	168	197	179	180	183	177	163	206	173	195	175	167	199	170	171	150	205	180	186	149	192	174	177	169	185	176	198	196	190	183	178	191	192	179	191	186	163	169	177	181	190	184	195	183	168	179	179	164	187	178	168	169	175	172	206	184	176	181	180	169	158	171	164	174	146	216	156	195	193	170	195	170	195	174	207	186	193	184	161	154	169	174	167	152	163	170	188	183	201	199	198	175	187	178	197	151	204	174	153	193	175	191	177	173	170	163	174	185	171	192	162	180	190	195	153	194	173	190	187	175	162	171	165	161	189	191	158	175	166	193	206	155	185	171	176	186	179	159	169	168	200	202	203	175	166	183	183	164	170	163	173	140	169	182	159	165	204	198	173	198	182	164	177	162	181	185	179	175	175	180	224	190	179	191	181	195	188	174	183	147	190	151	182	197	187	188	166	170	191	159	152	181	162	175	181	162	205	174	169	191	141	192	173	180	181	174	179	190	186	172	185	185	168	181	185	165	190	189	191	178	183	175	179	150	189	166	180	184	182	189	171	223	180	188	184	171	175	186	180	179	180	169	191	178	168	178	206	183	176	177	206	176	176	169	185	181	183	157	188	170	209	179	167	169	190	175	159	171	169	161	169	200	162	179	157	172	198	161	163	200	184	179	176	184	181	186	170	202	173	200	181	179	202	201	196	187	174	197	191	178	184	180	181	160	207	209	149	195	177	175	180	190	164	154	187	182	214	192	166	194	189	173	169	169	191	175	186	196	172	159	198	187	198	173	183	218	163	177	169	182	163	188	185	166	191	172	161	173	186	185	178	191	192	173	181	193	167	216	188	166	160	166	165	210	169	166	188	180	157	160	184	186	192	166	187	197	166	190	189	171	180	167	186	186	169	178	174	165	188	179	183	208	153	216	183	187	167	176	177	178	186	202	199	175	179	161	199	197	182	183	184	173	170	182	184	183	181	170	191	189	192	162	172	175	170	184	172	162	186	180	174	213	185	178	154	179	183	198	160	160	183	173	165	193	181	202	187	164	180	194	172	184	177	174	175	163	172	183	201	181	177	179	186	195	188	168	155	177	151	193	171	191	188	183	190	196	166	203	163	181	162	172	178	176	190	196	202	177	196	176	167	197	161	175	169	192	194	149	185	189	180	161	192	186	176	159	162	168	187	179	179	165	180	167	186	165	169	169	171	169	189	205	178	182	165	180	176	178	187	190	193	184	196	170	185	174	191	185	173	164	169	174	163	177	187	181	160	172	175	160	175	208	179	184	186	185	173	194	187	185	166	168	182	156	191	185	185	164	195	171	187	159	169	180	180	182	165	178	176	159	173	188	209	197	180	195	204	159	175	179	208	180	148	159	156	185	174	195	190	180	139	171	182	216	189	182	159	166	178	172	155	180	168	200	180	204	200	198	177	193	181	192	201	172	151	173	182	188	197	180	177	184	182	187	188	181	167	153	167	185	172	182	154	183	188	164	177	164	186	163	173	184	229	199	184	178	178	161	162	189	180	189	171	182	196	163	151	203	186	157	183	167	159	180	175	178	171	163	187	174	166	204	187	193	178	184	188	167	177	169	184	181	200	179	171	171	164	178	203	189	221	191	193	165	192	170	198	184	166	188	168	180	185	174	169	184	192	164	184	172	165	178	151	171	163	158	183	165	190	166	159	195	160	146	189	154	172	178	162	186	184	183	206	191	183	191	174	182	167	188	185	176	180	155	182	181	175	184	180	173	184	163	169	202	172	188	181	181	180	172	189	160	158	176	159	158	157	181	161	175	181	169	167	167	192	186	166	170	187	194	178	176	181	177	187	190	172	164	172	159	186	170	184	189	178	159	157	147	182	162	197	188	176	161	172	181	168	179	163	173	180	172	164	180
8356	18740	63476	76187	58857	15947	1642	1360	1264	1037	906	811	781	709	732	656	587	635	591	592	560	546	524	508	542	489	504	478	491	438	488	494	477	455	461	444	463	448	456	448	435	432	426	434	463	434	419	450	445	418	424	418	442	423	418	437	426	459	446	434	422	446	451	407	413	424	441	416	409	449	390	431	433	406	444	445	405	483	537	559	417	418	478	419	424	424	427	435	466	431	418	464	412	432	416	399	406	419	414	379	403	407	412	412	403	443	429	417	418	380	439	383	394	427	393	415	429	439	405	416	439	364	425	390	410	422	394	456	415	388	390	382	403	395	412	422	362	414	422	395	449	404	415	400	401	381	447	409	402	448	393	397	429	412	421	417	411	433	396	367	401	420	418	433	417	416	406	421	410	425	390	385	438	399	373	427	436	387	421	406	451	421	424	415	422	411	402	413	427	410	425	393	424	419	411	413	389	403	434	464	391	361	410	412	384	390	382	438	401	424	434	366	398	413	418	401	386	412	433	419	421	418	389	408	378	398	391	394	418	402	433	418	425	397	421	426	440	412	384	388	417	404	414	425	429	411	386	372	433	407	417	452	389	404	414	425	387	422	423	434	428	431	400	440	423	399	415	356	451	397	414	403	416	408	405	401	425	426	430	428	413	425	422	416	414	433	424	389	429	436	411	429	424	429	398	409	393	390	400	380	391	393	407	393	401	381	438	391	392	384	436	384	380	393	431	425	392	414	427	417	381	397	413	430	438	400	399	413	392	409	384	401	423	402	364	428	395	422	426	405	372	411	461	383	393	423	363	433	394	428	375	391	444	408	432	400	393	389	428	397	420	412	393	371	398	403	406	416	410	395	393	424	421	442	424	418	425	419	376	413	422	390	416	435	400	414	413	403	366	417	389	409	421	388	399	432	430	436	398	437	406	429	388	411	398	406	429	414	434	398	392	430	441	370	425	383	387	409	379	396	405	401	430	406	391	420	426	409	418	408	444	440	387	423	432	392	410	414	432	407	415	371	419	409	449	379	439	393	411	403	396	438	444	376	431	407	439	405	434	401	413	402	434	392	429	375	393	422	376	381	411	402	407	408	403	385	393	358	402	384	405	397	418	434	400	402	414	412	415	422	409	418	396	407	402	426	382	367	400	413	363	420	396	412	433	431	423	409	424	409	364	410	399	408	400	424	384	385	355	410	399	408	411	419	422	422	409	363	418	414	414	378	422	436	382	396	423	418	407	444	444	464	396	393	421	417	416	397	405	385	451	427	416	454	394	418	431	430	393	360	404	417	434	414	396	425	422	399	402	425	406	387	442	407	420	385	448	487	387	452	431	384	385	416	428	378	385	389	408	392	402	401	428	387	423	423	394	411	413	433	385	425	389	365	408	427	403	455	393	420	409	402	374	419	423	407	396	424	399	408	382	399	396	419	427	415	417	440	412	417	429	399	389	400	391	382	430	406	396	436	408	426	422	412	402	396	388	389	404	435	442	404	410	389	382	401	417	384	394	396	396	431	399	407	376	416	418	386	390	423	441	419	432	391	388	415	395	381	423	410	421	355	437	423	401	417	398	392	404	433	413	423	390	393	404	411	384	424	392	451	425	376	374	392	367	436	414	403	394	422	449	437	409	394	423	420	413	380	439	421	405	446	412	417	376	437	416	405	401	420	453	391	424	416	407	406	397	414	442	376	421	412	432	441	369	392	385	425	384	447	426	400	395	424	406	418	388	406	411	397	417	400	372	388	396	420	406	392	422	425	399	375	420	415	408	404	398	427	405	390	424	384	407	434	385	379	376	397	419	390	356	411	372	379	414	406	403	408	414	413	418	414	383	403	394	422	394	438	394	419	427	421	382	401	416	380	400	398	407	397	373	411	415	407	414	392	388	366	397	423	404	394	365	420	434	423	413	393	399	414	403	389	394	416	412	422	399	414	376	379	446	421	390	383	399	400	411	421	416	411	439	414	407	405	424	400	427	377	427	389	393	412	413	408	395	448	418	422	386	417	417	393	415	443	385	400	394	435	449	426	407	392	386	405	425	400	407	448	418	441	407	407	405	378	397	415	415	391	409	410	406	399	425	426	382	389	409	394	398	392	386	409	391	421	390	395	397	426	444	356	400	400	397	381	412	396	394	376	377	385	399	394	411	421	413	422	417	418	439	435	407	385	414	436	409	454	403	408	395	418	375	405	357	399	416	390	416	438	404	388	425	402	402	418	450	409	413	412	372	372	373	434	395	420	431	435	422	385	415	418	430	414	384	397	360	395	429	408	401	408	400	404	412	423	403	416	436	417	426	447	431	394	419	411	389	395	402	375	392	397	399	393	446	418	408	430	438	407	424	405	379	399	439	422	427	413	427	417	402	396	427	389	406	408	398	418	438	421	411	428	383	428	387	403	416	387	397	400	407	374	408	405	436	409	431	385	384	405	433	373	435	358	411	386	386	405	419	411	390	380	401	413	382	410	378	436	416	388	381	409	416	414	430	409	402	401	419	385	463	433	382	386	410	359	405	431	416	446	374	399	386	421	426	418	420	446	429	411	376	437	418	378	407	409	433	439	403	394	372	429	424	392	373	414	402	378	424	398	399	381	449	401	416	398	391	408	486	454	394	391	409	388	381	391	335	411	389	395	368	435	417	416	444	388	418	413	366	409	416	429	407	405	421	434	412	423	400	447	406	421	390	396	393	425	371	410	392	418	394	407	397	403	434	426	397	405	406	408	385	399	370	419	411	413	443	414	412	405	401	405	411	400	364	415	410	369	416	395	410	428	427	423	410	411	440	402	379	402	441	399	397	371	419	453	359	416	413	426	417	404	413	366	438	401	408	388	416	377	433	428	416	412	390	424	397	433	442	425	408	379	415	390	386	386	376	426	433	367	399	378	427	381	402	412	386	410	407	397	434	364	422	432	405	403	457	454	410	353	396	414	408	386	360	393	435	454	410	443	401	398	421	406	443	380	399	427	422	405	412	441	417	440	428	391	395	419	398	413	407	383	402	402	418	406	419	394	409	376	390	434	386	399	384	403	418	407	389	390	405	431	375	382	405	401	408	403	431	411	405	408	420	380	412	359	394	373	428	440	398	422	389	404	387	417	416	435	435	404	433	399	423	402	415	410	369	426	399	389	399	418	379	404	422	367	386	429	418	411	438	390	411	403	400	419	426	382	404	437	405	399	393	397	393	425	436	381	385	389	384	422	414	424	400	413	397	409	401	395	396	392	416	399	407	393	377	435	383	405	380	415	415	474	431	377	402	398	431	400	412	416	430	414	417	421	381	438	412	419	405	416	371	352	375	428	436	379	412	398	403	378	405	399	384	387	423	405	420	401	419	493	402	407	381	413	399	432	416	431	405	409	373	402	437	424	374	448	402	424	403	394	405	446	350	408	402	372	422	421	438	393	352	407	438	400	409	359	415	401	418	438	422	429	396	381	394	411	409	397	436	424	445	436	413	399	431	405	397	384	395	409	404	400	388	372	393	398
2649	865	2669	3786	1350	216	56	54	41	41	74	47	61	45	57	55	56	55	63	62	68	62	56	72	58	43	55	63	68	49	52	82	49	71	63	52	75	58	53	50	53	63	45	57	60	63	70	67	73	59	63	51	50	64	73	47	58	41	64	61	56	61	64	54	64	57	61	72	66	61	59	56	58	54	56	63	69	73	64	68	58	46	72	64	64	53	68	62	54	52	66	47	41	62	59	62	59	62	55	63	66	48	57	65	63	52	55	49	43	65	49	54	67	71	55	61	63	66	64	67	62	67	57	51	52	61	66	47	52	63	67	59	58	52	69	53	71	56	59	57	68	56	65	72	50	65	58	52	63	78	56	70	58	69	64	45	75	58	55	79	68	64	68	51	55	57	61	57	66	65	60	57	61	62	63	70	53	56	58	51	53	57	56	54	46	46	57	78	51	63	50	53	51	49	40	68	62	56	65	57	63	67	67	58	51	64	57	69	73	44	70	51	62	59	68	64	60	38	72	68	48	52	56	41	64	60	54	65	49	68	55	58	57	62	51	57	60	58	69	47	41	55	69	64	61	63	64	72	45	56	67	71	53	63	60	75	62	56	37	61	50	68	69	69	57	72	54	58	59	57	52	80	54	55	66	63	60	53	42	61	65	51	58	61	55	69	64	66	69	90	52	58	44	51	48	43	70	61	66	59	63	67	59	46	67	63	67	70	35	58	57	69	57	54	65	63	72	66	46	59	66	55	82	53	60	57	73	75	49	56	61	64	56	62	58	62	35	55	75	53	62	47	60	49	74	72	59	70	49	71	39	59	59	50	56	65	62	49	62	65	68	61	58	67	60	45	53	64	71	64	66	51	66	57	64	66	61	58	37	65	66	49	55	59	57	52	60	62	62	61	61	44	59	69	51	61	60	69	62	68	54	56	69	68	60	72	52	55	50	51	71	50	75	58	57	64	51	59	65	52	73	58	59	75	73	70	74	54	76	68	67	68	63	59	53	56	64	57	67	56	63	62	67	59	68	53	52	66	59	61	57	68	76	59	54	55	61	56	56	63	58	58	65	59	63	63	50	62	49	55	57	52	39	64	65	66	70	52	64	71	58	72	58	43	60	73	65	57	59	45	61	66	63	78	51	66	59	67	62	69	60	57	59	53	64	59	56	61	67	63	56	60	52	70	54	55	50	73	56	45	49	44	70	66	53	62	78	65	64	51	60	47	65	59	65	49	59	57	61	70	44	60	66	65	60	69	62	65	75	40	44	65	52	59	47	51	71	60	65	50	59	65	60	55	57	62	67	61	53	54	58	65	65	48	51	56	63	50	59	63	53	58	56	46	71	61	44	63	64	60	65	43	65	52	59	64	53	73	60	52	55	45	64	60	56	50	75	54	65	59	51	61	56	54	61	51	59	56	63	57	62	55	62	58	43	68	53	57	62	57	59	66	83	47	64	52	52	59	50	56	38	63	45	55	49	50	63	50	55	55	53	53	59	65	46	53	60	43	44	44	62	66	50	63	67	56	62	61	61	62	64	82	67	65	79	81	76	53	58	75	46	58	69	54	51	65	48	63	80	55	53	54	52	70	47	72	59	71	65	75	55	57	54	61	63	52	66	67	55	53	44	61	51	65	59	64	49	50	58	59	58	51	58	47	54	56	72	71	60	52	44	60	77	54	77	58	55	74	83	58	66	56	72	66	55	60	57	61	59	51	68	56	66	54	63	76	85	52	62	57	62	54	81	48	44	50	59	58	49	82	64	64	48	49	67	62	49	67	60	70	54	62	63	52	68	47	51	61	48	60	67	55	65	66	42	55	49	53	55	61	69	59	58	68	53	45	95	65	58	58	55	67	57	52	50	66	60	72	58	44	50	62	66	59	73	46	57	49	57	51	70	58	44	54	59	66	60	53	47	51	65	55	59	68	65	64	49	57	61	64	60	63	84	57	53	56	45	63	63	65	57	61	51	39	51	74	58	54	53	71	58	63	74	72	66	66	61	64	55	64	56	55	68	58	61	70	55	64	54	65	59	52	60	55	62	59	49	47	75	63	53	64	66	65	69	63	57	61	67	60	51	68	46	69	56	78	70	58	40	69	62	60	60	61	52	54	66	61	67	57	66	61	66	55	59	58	60	58	47	57	63	56	50	60	66	54	59	64	62	65	66	55	68	72	62	65	41	49	60	60	57	71	59	68	46	65	59	53	64	53	65	64	49	61	66	65	59	71	60	50	65	63	71	63	53	70	47	58	72	57	60	65	56	63	52	50	60	48	52	43	64	51	57	67	53	64	51	55	67	43	64	66	59	52	45	50	46	66	52	65	61	69	71	58	68	58	68	62	70	58	64	57	57	70	68	58	51	61	51	56	51	61	52	52	54	44	64	59	67	50	56	70	50	74	54	60	52	49	60	68	62	65	64	56	53	60	56	57	43	62	50	63	47	56	64	53	68	42	66	60	58	57	63	59	57	67	45	54	56	59	43	47	60	61	70	49	78	63	60	70	65	58	53	60	54	53	55	57	51	72	63	58	57	65	54	45	49	55	55	49	61	60	68	69	64	61	57	51	46	60	67	57	76	60	57	61	71	56	56	64	48	69	69	71	68	62	66	62	57	54	65	52	51	61	58	73	61	51	57	51	65	46	57	51	53	50	56	46	50	72	69	55	50	65	56	42	60	64	46	68	57	55	53	48	72	55	66	68	47	64	58	54	68	66	54	64	62	57	47	57	60	60	54	53	67	73	53	50	54	51	72	51	46	64	67	64	59	56	62	53	67	66	58	58	63	56	56	53	73	57	69	57	62	66	49	61	56	63	59	63	62	58	70	53	62	72	75	56	51	60	62	63	66	75	49	68	56	60	47	64	52	52	67	64	62	56	58	73	51	60	65	56	67	77	57	69	40	56	67	48	48	73	67	61	67	61	68	60	67	51	67	54	64	60	47	61	66	65	45	61	59	47	62	71	45	53	76	94	69	58	59	64	71	66	59	62	45	66	49	48	54	65	43	58	51	75	60	67	59	43	59	59	54	58	63	58	62	49	67	56	61	55	59	56	46	67	59	67	65	62	58	56	57	66	51	61	59	52	60	59	61	69	61	51	63	48	65	66	57	49	50	56	66	62	60	49	45	80	56	51	67	57	66	65	72	49	56	64	69	74	66	58	68	60	66	60	61	62	45	65	57	63	56	59	55	51	55	58	51	49	59	62	57	66	55	55	69	55	46	64	60	57	52	70	57	69	53	35	52	72	65	60	54	70	63	60	70	58	47	58	64	54	60	66	56	57	58	79	53	66	63	56	62	77	68	65	62	59	60	36	55	58	74	50	59	65	54	71	64	78	74	51	52	53	77	61	69	63	56	53	75	59	63	73	60	57	66	47	56	73	55	56	62	64	60	62	49	64	56	48	51	49	72	46	68	58	62	66	64	63	62	53	62	61	55	57	73	83	52	59	77	63	64	57	58	48	65	55	70	75	74	56	59	54	63	63
2250	1069	7027	11644	5367	784	210	176	192	161	202	178	166	160	156	165	153	169	184	157	200	164	202	179	180	160	167	186	169	170	174	185	175	169	177	159	180	179	181	190	166	182	172	174	183	159	158	177	173	184	175	159	175	178	176	177	164	189	165	173	170	199	145	157	164	158	207	180	181	183	160	177	166	154	173	170	211	221	242	198	175	186	152	161	176	189	162	186	207	170	166	165	192	182	175	176	175	190	165	157	160	169	162	155	148	163	164	177	150	197	173	158	170	164	177	190	177	163	164	177	159	189	158	177	160	189	175	142	178	164	175	181	187	158	182	167	176	176	174	195	178	160	164	165	158	184	173	177	186	170	172	181	160	183	164	160	166	173	170	170	154	186	187	155	172	198	194	152	176	161	171	173	182	166	152	147	162	165	165	172	184	162	168	176	161	200	190	149	178	166	157	160	189	172	175	194	177	164	172	168	178	154	171	198	180	157	182	163	158	155	178	159	160	171	171	183	184	160	158	157	168	172	170	168	164	162	157	177	158	182	184	177	176	144	180	148	166	178	164	182	153	161	200	163	182	150	174	177	153	185	162	176	170	149	174	169	165	165	154	160	169	187	164	174	155	152	182	163	138	182	179	170	165	177	151	185	175	194	175	164	189	168	193	172	169	176	176	195	156	190	176	182	166	180	165	157	196	161	162	194	167	166	164	198	165	181	189	171	164	171	187	160	167	156	154	167	160	152	160	142	149	175	177	165	185	176	168	203	207	181	166	170	183	176	166	148	157	177	159	164	173	169	192	169	189	170	169	191	150	159	179	170	158	182	164	165	170	177	163	176	181	192	173	173	196	162	166	151	160	190	162	157	169	167	157	198	157	173	163	153	197	169	156	173	149	161	191	170	189	155	163	166	169	165	137	165	174	149	173	183	157	174	185	167	189	180	177	152	140	191	169	190	166	155	149	165	155	169	190	155	161	175	181	186	172	167	178	166	164	156	174	167	161	183	187	173	167	168	168	182	169	178	180	171	193	214	162	187	178	156	167	181	175	159	176	164	163	183	169	182	178	157	163	149	172	172	163	170	148	154	144	166	162	192	150	199	178	183	160	166	146	178	149	153	203	171	159	182	158	172	149	150	172	182	177	191	194	161	139	177	182	183	171	181	155	174	174	198	183	153	150	154	172	152	205	168	187	152	170	192	167	193	180	160	147	173	178	184	164	160	146	152	166	159	201	165	178	172	149	167	191	137	164	177	164	170	188	169	174	161	154	160	188	158	180	183	148	178	172	169	200	155	184	166	164	153	175	207	187	156	170	176	157	184	208	165	161	176	169	189	171	180	170	171	189	169	167	173	182	168	200	176	175	178	152	181	193	154	164	190	165	171	175	165	190	165	172	151	196	173	184	170	188	169	165	161	173	180	166	176	172	169	165	178	159	174	188	160	185	155	164	162	164	187	184	165	166	175	182	166	161	164	153	190	172	142	164	152	156	150	189	152	169	178	159	155	173	173	180	178	182	174	186	178	184	174	166	185	178	173	160	195	185	184	173	170	162	144	180	178	201	189	186	164	167	195	150	170	173	175	173	158	166	168	165	190	142	144	157	162	179	150	187	160	184	167	163	144	163	170	170	171	157	179	183	159	174	176	157	150	174	180	175	153	167	137	177	184	162	191	164	167	159	158	167	177	176	180	159	163	186	166	164	178	160	172	161	169	169	160	182	160	162	171	159	162	172	169	181	175	178	149	197	179	173	179	165	162	153	169	195	159	158	173	191	183	161	178	194	187	175	154	194	184	176	184	169	175	161	192	169	158	165	158	180	201	171	175	178	168	160	158	196	155	174	152	189	175	162	174	170	178	169	168	195	155	151	176	179	164	170	158	183	206	185	164	164	181	143	144	178	152	170	164	161	177	171	184	171	182	194	185	208	171	187	169	155	157	165	162	178	177	169	182	163	182	189	179	150	170	157	160	147	192	177	150	184	171	150	176	181	167	171	181	172	176	165	155	161	168	163	177	147	157	166	198	159	165	166	160	163	158	151	177	168	173	167	186	161	173	160	147	189	165	184	182	177	157	170	181	144	203	152	196	147	165	163	161	168	171	190	181	168	170	184	183	166	143	166	181	181	163	156	166	170	169	167	184	151	197	172	162	180	172	166	171	177	177	159	182	171	170	174	161	169	171	182	162	173	134	171	153	170	189	172	159	172	160	177	169	168	168	171	160	177	181	157	186	164	163	185	179	175	182	175	175	167	163	193	184	168	196	203	145	164	170	179	170	181	161	172	145	174	184	186	158	177	166	166	161	161	179	159	168	158	171	151	161	159	177	161	204	154	181	156	189	155	165	172	157	153	171	156	142	174	151	157	186	179	164	176	171	171	170	173	171	176	177	155	184	176	167	185	169	155	165	196	159	162	163	173	155	154	172	166	192	184	194	164	167	172	159	178	155	164	144	177	155	169	159	181	154	188	176	177	158	158	157	162	175	175	175	181	164	166	160	195	143	174	181	186	155	182	188	176	168	143	146	175	189	176	169	183	164	166	167	166	175	171	164	148	145	172	176	167	166	154	160	179	174	166	198	164	166	171	142	170	153	171	170	145	174	181	167	140	186	167	184	192	170	183	174	173	186	165	154	148	168	179	176	175	156	175	173	157	186	138	158	151	156	160	181	170	164	165	163	165	179	212	150	162	170	163	164	187	171	164	174	170	149	167	169	177	178	171	186	173	176	167	184	149	167	179	166	175	163	169	167	177	164	167	176	162	153	172	183	176	164	185	171	165	171	161	158	164	158	168	170	187	174	167	181	144	172	170	162	179	181	145	205	190	156	181	153	164	177	183	187	166	146	174	166	184	175	180	166	177	176	182	190	186	164	177	189	180	169	172	155	168	178	174	171	169	177	181	152	172	183	155	172	178	176	183	159	172	175	176	159	161	183	179	143	187	163	164	182	138	139	188	185	154	195	145	174	174	196	180	168	169	137	179	162	177	183	167	179	160	178	170	137	179	174	178	159	173	159	152	203	168	175	176	168	158	172	187	190	180	164	161	190	174	183	186	170	153	155	191	165	174	152	187	161	162	187	185	157	173	155	173	176	178	176	171	159	158	180	161	169	158	164	136	166	172	161	174	162	172	152	190	175	176	177	186	205	185	171	138	164	147	142	178	159	187	172	167	189	169	192	198	175	187	159	185	159	193	191	156	165	171	173	149	175	166	188	167	169	168	177	166	163	169	181	163	160	159	179	170	195	168	181	189	173	172	170	187	176	178	146	183	174	160	171	175	176	173	183	157	179	207	151	163	175	158	168	149	187	179	184	171	203	150	145	180	171	199	171	179	153	173	153	176	159	165	173	169	180	180	184	155	158	166	155	160	142	161	181	163	178	176	168	183	158	173	164	191	162	165	166	164	167	179	165	187	170	174	181	160	146	137	164	171	177	181	174	145	160	172	167	197	164	183	181	181	167	155	179	165	166	150	176	171	155	160	160	172	169
10498	14477	50924	59723	37231	13395	729	214	203	183	191	188	173	156	143	145	178	169	149	148	142	142	133	117	144	144	148	154	150	163	161	163	170	141	149	153	122	148	125	130	128	133	134	141	127	134	133	148	130	155	150	107	132	155	150	139	129	137	137	149	124	130	125	122	145	126	130	128	112	132	142	119	141	121	154	144	132	131	155	147	134	156	143	144	150	130	135	128	172	136	135	148	157	139	128	127	125	173	143	138	149	129	135	142	145	131	146	146	125	141	133	123	121	180	154	146	154	119	114	168	139	125	119	147	130	147	121	122	140	150	143	158	149	153	119	114	147	130	135	128	147	151	140	133	154	152	134	121	153	157	139	143	163	154	134	116	125	148	128	148	135	158	153	141	150	155	141	133	123	153	147	132	125	143	132	132	137	136	120	161	144	151	127	136	135	124	146	121	138	136	128	136	134	143	151	129	143	137	167	146	148	137	136	127	146	132	142	144	119	155	144	139	121	138	146	112	143	113	113	144	138	155	134	124	143	131	120	141	139	137	145	148	141	147	131	137	151	121	119	139	137	125	149	142	122	123	132	130	139	135	137	133	157	135	129	146	125	140	144	134	132	127	145	140	142	136	120	130	154	140	137	126	132	121	136	143	134	124	111	155	150	123	121	129	124	139	155	136	150	148	129	129	146	124	144	139	130	148	137	147	152	142	150	151	154	130	149	145	161	155	136	147	161	136	134	150	143	162	131	135	142	112	128	129	140	130	151	142	155	105	146	151	152	109	139	134	146	122	145	143	133	124	144	122	123	141	140	155	130	131	130	147	159	145	150	122	149	148	150	135	142	116	123	135	151	123	131	156	126	139	133	138	123	125	126	150	141	127	141	144	113	130	127	158	136	127	138	131	147	127	151	143	146	109	158	135	134	139	142	131	136	150	124	135	127	134	139	133	129	142	131	133	130	136	158	119	134	141	162	139	147	149	129	123	143	136	150	133	152	133	127	161	127	130	127	140	162	133	115	156	122	160	126	136	141	161	156	118	127	143	137	151	145	130	132	136	162	164	141	139	145	146	141	139	140	127	123	138	134	146	134	144	152	127	135	136	129	144	141	141	142	144	142	145	138	142	136	127	147	137	123	144	147	134	137	160	144	134	161	136	122	134	126	148	120	138	152	129	108	120	155	137	146	117	148	124	126	154	134	131	127	125	138	122	159	162	152	143	148	140	158	125	149	142	134	139	140	111	136	137	110	131	116	141	109	129	144	143	134	138	141	135	134	135	150	123	158	148	133	130	125	153	143	143	125	148	145	135	136	139	132	130	124	117	123	124	119	175	152	130	154	124	121	131	157	144	147	138	132	136	161	117	166	114	122	151	129	138	141	159	133	131	142	136	129	147	127	136	143	127	145	143	126	135	121	138	155	148	160	130	141	128	143	141	138	132	134	111	127	154	130	137	111	133	141	139	157	120	165	140	135	118	159	152	148	120	139	124	136	127	121	138	148	157	142	145	146	116	122	121	135	129	152	153	138	150	150	132	166	132	121	119	146	145	124	115	141	144	133	129	152	119	140	144	156	119	144	144	131	139	158	135	164	115	138	154	146	132	150	140	132	137	133	127	138	173	125	138	156	138	155	129	137	127	133	146	139	148	151	135	118	121	116	131	128	126	152	138	156	146	130	140	151	150	120	137	118	133	134	144	127	135	143	142	130	143	138	129	131	146	144	139	148	156	161	151	147	149	143	137	136	133	148	111	124	138	136	128	123	133	149	116	140	147	133	120	152	133	141	163	156	138	131	134	152	136	135	141	122	130	141	129	120	118	129	139	140	150	114	129	177	117	142	150	135	139	140	136	133	130	126	150	122	158	123	134	149	127	130	138	131	137	135	150	149	157	122	139	132	151	140	128	140	149	158	126	153	134	138	136	148	131	127	120	127	136	138	158	154	150	121	129	169	148	140	151	123	139	149	145	152	143	129	135	143	131	147	145	142	141	135	142	137	137	139	140	128	126	125	141	134	159	152	128	146	141	128	151	133	146	119	155	151	160	155	154	131	154	150	143	149	137	122	139	138	173	142	154	132	144	106	146	132	127	128	159	120	139	134	117	130	123	131	136	135	135	147	129	121	141	124	142	134	135	125	155	151	155	127	138	166	125	139	126	142	141	134	121	121	144	142	134	141	144	139	136	124	131	145	158	172	142	132	160	153	130	123	136	153	131	134	137	147	119	154	134	143	150	142	141	125	127	125	140	156	134	143	140	142	143	134	136	120	118	149	140	158	141	146	157	151	120	148	132	147	156	139	141	128	132	126	160	148	140	144	143	154	137	136	128	146	135	146	159	139	133	127	135	135	135	131	158	147	132	141	133	162	144	149	167	131	128	128	124	124	122	146	160	147	144	143	141	142	145	152	135	137	144	132	141	142	138	127	147	131	132	153	106	150	154	131	147	123	141	145	128	146	113	142	141	131	145	146	149	141	132	141	132	130	145	126	118	156	155	127	115	140	136	138	127	136	121	146	127	134	134	162	146	164	138	143	145	147	120	183	118	157	129	136	126	123	140	147	153	130	112	143	129	134	149	121	136	126	150	143	136	144	123	141	126	143	151	141	115	166	141	135	142	136	123	154	138	118	129	119	135	157	178	148	124	140	144	148	135	110	147	159	134	142	145	164	118	146	132	166	148	157	144	110	135	146	135	127	125	135	132	121	160	122	141	158	154	142	119	152	144	158	148	141	151	149	166	153	131	127	139	121	127	125	132	158	136	146	143	128	116	159	128	137	137	127	144	136	159	124	121	141	150	138	146	123	148	156	125	126	121	150	131	139	146	143	133	140	155	129	140	130	128	135	140	138	140	128	129	124	140	139	137	129	124	148	131	145	143	138	154	128	130	134	142	135	140	121	125	125	136	123	134	171	117	145	152	140	170	146	130	132	143	121	141	139	118	126	122	126	140	156	149	146	144	123	150	119	162	122	146	126	119	144	178	138	116	124	150	111	140	140	147	140	124	131	136	151	117	126	113	158	146	132	146	137	130	152	149	130	145	136	133	145	137	164	131	140	160	142	136	128	122	133	139	148	156	153	137	148	125	124	123	139	131	126	139	113	141	144	164	133	153	134	129	139	149	149	131	137	141	159	125	131	161	158	134	125	140	137	163	143	137	127	145	140	113	122	120	142	136	123	137	143	146	142	128	136	140	165	149	121	151	155	111	154	140	156	118	140	142	119	137	116	144	130	151	143	133	147	139	127	137	158	130	140	155	166	135	136	111	130	128	148	163	146	117	122	158	147	128	143	146	136	160	131	128	144	136	121	130	143	154	121	118	141	133	141	140	147	121	121	134	140	130	142	131	136	123	125	140	132	138	134	145	150	148	134	154	144	120	132	125	135	136	136	170	121	129	129	121	134	163	125	166	120	125	124	129	142	105	127	165	131	159	145	133	128	109	145	147	137	131	176	133	119	115	132	142	110	171	120	139	146	117	149	148	131	148	142	131
6702	13785	51581	64305	47094	12893	974	881	786	699	581	574	505	490	508	473	422	429	424	415	410	413	383	402	373	369	370	392	361	384	358	385	382	348	368	377	346	392	347	386	331	382	338	350	349	327	319	339	352	322	368	332	355	342	339	334	324	342	366	332	324	348	358	362	363	328	366	350	336	328	364	328	320	353	371	377	364	372	373	326	325	337	371	333	310	375	360	309	369	373	368	356	308	341	340	336	342	339	320	339	332	356	355	299	338	329	332	336	333	330	314	326	311	348	329	347	329	340	326	344	329	354	327	341	354	334	335	372	339	322	350	349	338	331	350	343	348	345	342	356	354	396	334	304	344	354	324	358	357	307	334	340	326	348	352	325	349	369	339	340	348	328	328	345	350	339	304	340	346	328	328	353	345	300	336	332	342	363	332	324	344	324	341	326	364	367	319	332	346	323	347	344	337	313	316	325	351	337	356	361	355	335	327	335	360	353	339	342	326	355	351	370	332	345	326	331	328	397	317	335	296	311	359	315	359	362	339	327	346	294	332	321	338	348	331	336	320	347	341	333	305	331	323	371	341	349	358	310	314	325	350	351	360	322	344	280	368	314	353	355	322	331	344	353	384	353	337	330	388	337	362	363	344	333	334	350	310	338	355	319	318	322	382	312	319	341	355	330	314	359	351	330	340	316	339	366	338	352	372	320	334	339	354	336	339	335	345	329	368	357	364	342	353	345	347	360	350	339	348	320	349	351	369	313	348	317	350	348	333	358	336	344	371	333	329	384	369	321	321	316	353	338	356	341	325	337	297	335	343	324	327	343	360	348	344	327	341	363	318	323	323	354	332	319	330	334	351	337	328	287	369	364	350	317	290	344	329	337	309	323	357	359	357	352	322	349	346	327	320	338	321	344	345	342	320	361	323	323	339	328	324	368	355	338	343	302	314	326	348	349	329	270	327	331	345	331	314	357	343	348	337	357	322	318	351	346	306	293	329	302	329	333	346	325	310	321	356	383	373	342	316	326	366	338	323	331	341	336	316	322	360	352	346	324	346	344	330	304	313	310	354	340	327	331	316	361	368	341	322	345	345	310	316	311	329	321	347	331	367	328	378	354	326	357	337	350	333	330	331	344	335	327	345	332	351	293	343	347	316	369	301	356	310	322	326	322	326	337	296	321	357	350	335	349	354	347	362	354	376	315	317	340	316	366	346	350	323	317	307	344	336	335	322	317	290	359	325	342	344	345	357	322	329	334	329	312	328	321	331	313	340	315	348	359	333	309	329	359	321	320	349	365	305	358	321	286	333	350	368	336	327	344	319	361	334	333	288	338	348	307	347	376	365	321	344	304	308	338	334	384	359	344	375	353	309	348	358	352	339	327	335	352	294	371	336	345	302	324	337	361	344	368	309	318	378	298	359	378	338	367	303	310	372	354	352	329	344	378	342	336	334	332	331	367	297	336	292	330	337	340	323	339	330	343	346	345	316	342	329	332	362	316	354	339	322	346	348	312	347	343	325	361	368	338	340	328	352	331	348	324	337	324	346	353	369	330	330	301	317	330	345	348	346	311	337	334	348	347	343	340	333	333	332	339	342	351	376	329	329	318	346	329	351	353	331	332	318	378	319	358	316	321	318	318	367	327	326	342	339	347	314	309	318	363	343	335	330	327	341	304	358	367	339	318	318	326	320	341	331	319	327	308	348	355	350	337	359	333	318	350	333	336	334	360	353	365	335	351	313	324	348	314	349	329	320	332	351	316	331	311	315	364	299	328	331	302	348	326	339	322	320	353	345	327	345	347	354	361	326	301	364	350	328	348	362	377	357	291	339	329	337	337	328	344	383	343	361	331	319	316	362	314	337	359	340	336	338	343	331	353	351	326	341	345	321	326	342	321	350	359	346	325	324	349	352	336	330	347	323	327	301	333	325	351	356	323	327	304	327	339	352	326	345	363	328	315	357	309	294	354	353	300	332	351	346	357	310	360	316	327	372	364	345	305	331	336	333	362	385	362	339	362	319	342	347	360	345	347	302	356	370	323	344	344	296	335	357	329	342	333	349	335	344	316	340	341	313	348	284	336	327	325	310	382	344	354	312	351	328	336	306	344	284	321	348	339	344	362	353	317	329	337	324	324	315	347	344	322	361	339	358	345	344	322	327	314	367	302	358	337	359	329	347	339	365	343	294	326	348	332	328	338	327	316	327	339	318	337	348	335	376	339	344	350	347	313	353	340	313	316	331	308	349	332	359	325	357	323	312	298	352	336	352	331	362	350	347	328	324	332	355	353	288	328	326	313	327	343	351	337	351	334	344	337	327	310	331	345	350	333	337	322	345	334	320	291	347	303	353	336	344	348	326	353	373	323	337	344	342	341	333	375	346	333	336	372	349	323	338	325	332	334	325	354	349	331	321	375	357	328	329	374	316	308	343	344	332	355	311	334	350	358	354	348	307	331	377	350	390	355	329	346	338	328	293	346	303	332	344	328	330	321	341	342	341	334	346	327	349	360	314	325	343	315	318	336	325	324	316	315	342	350	330	357	368	322	323	341	325	310	336	314	315	328	311	342	322	335	349	333	327	348	346	317	330	310	340	321	312	336	360	345	330	317	354	332	365	317	366	327	285	348	325	337	336	325	317	325	340	335	324	323	347	341	350	354	335	339	334	318	331	353	354	346	329	329	333	311	315	365	334	315	341	353	309	394	384	347	319	349	346	340	341	366	335	350	334	355	371	310	364	358	322	361	363	321	334	311	341	313	340	321	332	319	321	334	331	330	313	382	375	346	335	323	340	311	308	311	357	352	325	358	352	336	330	315	350	345	344	344	338	327	321	350	332	343	365	332	348	330	337	335	306	342	336	334	338	329	343	334	357	341	302	320	346	371	329	327	366	355	328	346	341	339	345	369	325	358	311	362	352	346	338	363	335	339	346	327	348	358	353	334	318	336	297	335	356	341	349	347	326	338	345	327	342	310	319	332	356	342	348	303	337	349	325	357	349	327	325	293	377	340	283	342	328	335	321	331	335	367	328	306	338	317	349	315	332	328	326	307	311	328	324	332	330	352	311	328	337	385	369	313	387	338	342	350	304	338	338	343	297	367	311	328	329	345	358	352	329	340	371	331	320	313	336	347	355	397	368	311	334	337	333	321	328	299	366	312	288	333	322	359	337	328	319	327	378	334	324	312	326	354	325	326	315	370	315	358	328	339	367	357	337	328	341	346	332	301	308	363	348	316	319	348	339	356	334	356	373	362	360	346	331	294	317	375	311	354	342	366	336	302	358	321	348	324	318	336	339	320	341	320	330	325	341	339	350	312	333	341	333	346	339	356	342	327	314	312	327	346	334	339	315	330	355	307	317	315	362	340	339	320	361	341	336	355	327	339	337	327	336	276	326	308	314	353	316	354	339	339	333	330	339	311	331	326	344	326	368	344	349	352	318	345	349	344	362	361	323	327	361	331	350	328	324	327	333	310	338	324	351	344	340	351	332	337
17408	24092	63814	72350	48407	22023	2986	413	299	287	207	275	222	199	253	240	250	189	212	206	208	208	184	176	191	200	166	179	170	202	196	184	191	200	175	161	209	200	175	188	136	185	157	198	206	195	166	151	165	197	188	156	193	177	162	198	181	176	196	198	187	205	174	186	163	184	193	196	174	166	178	153	161	171	172	175	179	197	176	197	174	186	196	173	170	152	189	212	206	145	153	181	202	190	197	182	181	178	176	179	170	181	175	185	165	173	172	173	163	156	148	195	179	168	193	203	176	168	191	178	180	173	175	182	186	190	175	160	171	177	173	178	175	176	170	168	162	158	177	173	188	176	167	196	166	184	163	186	168	181	194	181	182	188	158	186	153	169	175	143	171	208	161	184	162	171	178	160	173	164	159	181	182	182	196	167	171	170	168	190	166	180	182	174	167	157	156	164	175	153	157	182	190	173	184	177	158	195	155	171	208	171	193	164	178	157	181	178	177	188	179	153	183	176	148	206	159	189	172	182	187	179	209	175	190	167	161	182	186	172	186	166	190	163	197	180	184	145	152	173	169	193	169	179	196	168	151	171	165	199	166	159	197	202	180	196	184	161	153	158	176	149	195	201	188	160	171	161	178	194	202	182	155	179	200	183	184	201	175	189	155	171	186	157	160	175	173	195	179	174	201	202	169	178	156	173	188	174	170	169	160	172	176	201	181	165	175	224	180	176	154	187	172	167	177	187	197	178	160	177	180	163	173	184	190	167	186	187	148	180	188	187	172	190	181	174	173	193	179	172	181	167	177	189	196	181	177	165	190	160	176	197	205	170	175	174	146	171	167	177	166	177	164	142	178	190	159	176	175	178	158	174	180	182	166	167	165	169	191	165	169	180	184	184	187	165	185	169	178	163	194	173	192	178	194	174	165	144	169	176	184	199	164	192	159	167	153	150	195	176	156	160	135	175	176	180	164	132	155	201	159	192	206	180	198	178	188	166	191	161	179	191	155	178	153	153	159	179	201	188	166	166	165	153	175	164	184	163	162	166	180	171	167	159	171	175	171	182	191	170	204	196	178	179	179	188	165	176	167	192	187	170	191	189	190	162	179	173	154	173	185	172	156	152	175	168	197	172	199	160	157	159	171	160	178	173	158	181	179	173	165	168	170	171	176	171	177	168	172	167	172	181	186	200	196	201	165	188	209	175	194	170	166	164	178	161	202	183	180	175	179	180	155	167	189	175	183	153	156	183	189	185	179	189	183	176	174	157	156	183	191	169	159	167	170	177	173	180	169	180	161	156	189	164	160	188	181	195	173	155	184	181	186	169	172	164	175	165	162	167	181	172	171	192	188	200	160	160	193	154	182	173	167	161	169	185	184	186	180	173	169	162	182	160	160	153	179	181	159	212	167	147	147	146	183	170	153	155	181	168	201	183	190	184	166	179	193	175	176	155	161	170	180	180	167	165	169	153	195	178	190	167	195	174	173	202	167	170	178	185	155	177	174	181	210	219	189	179	197	169	195	190	156	189	183	184	165	175	188	147	130	149	183	181	181	177	190	160	157	170	174	166	181	175	192	181	155	200	179	159	182	175	150	169	157	163	179	177	194	152	174	157	189	160	174	188	170	167	173	197	189	189	172	164	175	183	206	183	175	181	190	177	190	179	162	196	159	201	190	211	175	185	198	161	179	179	170	169	177	180	164	177	169	179	149	192	155	157	173	213	164	208	169	160	162	167	184	157	194	156	185	168	152	184	189	193	186	189	151	179	175	191	180	177	179	170	206	151	217	170	193	178	150	156	190	168	186	174	173	187	185	184	187	166	174	175	187	155	181	189	184	184	160	182	163	175	175	170	194	189	182	197	180	178	167	160	195	162	169	152	195	186	156	180	175	177	156	168	190	186	216	170	169	154	163	179	179	190	189	155	201	172	185	162	192	178	177	182	165	185	195	180	145	161	166	170	161	188	184	194	183	192	180	172	172	174	201	164	154	207	221	175	181	193	174	181	175	150	178	204	163	169	191	163	168	189	188	182	177	181	200	182	167	150	172	190	145	205	175	203	151	173	166	174	154	184	169	167	155	170	171	196	170	179	180	182	197	174	182	165	190	177	185	183	183	160	147	186	189	158	187	162	160	181	181	170	193	188	168	170	184	183	191	184	159	189	190	177	178	177	157	183	175	187	154	192	167	171	175	166	157	175	167	186	183	168	189	169	165	170	170	169	183	181	196	179	183	173	170	172	170	160	186	193	164	148	175	181	166	167	192	206	189	168	163	172	185	200	156	187	177	182	174	180	166	149	181	168	185	172	154	161	169	177	212	144	192	194	169	178	149	161	170	182	176	183	171	177	190	182	174	171	167	161	191	179	171	166	162	189	198	169	170	202	170	186	192	184	204	187	192	216	168	148	170	180	176	189	168	181	198	199	170	163	185	174	157	169	164	186	187	183	172	180	161	167	152	194	162	172	176	150	158	200	195	170	173	171	155	182	206	182	203	173	185	177	180	166	194	191	162	152	194	167	176	174	185	165	192	169	163	170	155	183	175	214	195	196	181	161	171	185	187	162	198	167	173	188	169	170	190	167	151	164	148	185	185	171	192	184	178	177	160	165	148	171	188	170	170	168	157	203	168	179	187	175	144	164	176	163	199	201	194	174	184	171	188	168	189	200	176	175	213	173	179	168	181	182	188	214	153	164	180	158	210	174	170	164	211	165	177	157	147	164	184	174	185	163	194	174	184	198	167	188	197	172	188	168	185	195	208	175	186	208	169	180	201	165	165	170	162	172	205	180	181	170	167	194	195	195	158	151	179	154	172	153	186	181	168	181	165	194	157	167	174	197	180	158	171	171	194	155	187	144	160	163	151	165	150	165	170	195	164	198	170	174	182	181	167	183	173	167	207	174	190	188	175	167	177	180	199	194	189	163	205	188	166	190	190	171	170	146	192	182	174	161	177	158	187	212	157	155	161	169	171	173	151	167	194	182	180	182	179	171	186	156	174	185	155	182	189	156	165	188	185	181	182	191	171	167	157	184	185	176	189	167	163	173	189	187	205	184	180	190	192	153	168	166	178	179	163	202	193	208	159	195	162	164	171	156	164	171	184	163	162	178	166	169	162	168	182	165	168	166	178	169	154	155	193	206	193	202	150	189	185	181	181	207	187	165	194	197	189	167	176	169	185	192	176	173	194	190	160	175	150	175	162	174	145	165	161	175	174	155	172	177	192	194	177	165	161	164	197	153	216	170	161	175	165	195	171	180	155	174	176	181	179	171	162	178	163	178	180	154	164	184	176	177	164	183	185	205	184	192	177	195	185	182	170	174	163	200	183	148	183	163	175	193	183	173	167	169	188	166	179	185	185	174	186	191	174	174	176	172	167	174	170	177	192	176	172	171	198	152	179	193	194	166	174	145	167	157	152	176	182	163	186	172	179	186	180	181	180	165	164	181	162	156	184	161	144	160	160	168	184	180	155	165	153	205	200	165	210	180	182	177
8439	19429	61326	77937	56969	18840	1580	1371	1180	1015	975	847	804	692	719	680	677	563	564	606	547	543	507	548	463	529	486	495	470	460	467	474	470	419	461	444	438	449	488	450	433	415	427	469	466	452	432	418	408	456	445	448	421	441	435	424	429	440	410	420	406	401	401	406	397	395	413	395	433	398	422	417	422	425	425	440	455	481	480	427	435	448	400	398	400	410	409	395	417	412	407	419	437	404	406	372	394	403	463	393	391	380	399	389	418	400	390	434	403	404	404	377	397	418	447	383	406	393	407	431	406	422	387	442	377	407	431	407	405	419	414	399	398	436	385	351	419	410	388	407	391	421	394	384	396	437	425	429	393	405	427	415	413	401	417	423	418	397	383	396	383	406	386	410	384	398	428	433	449	415	384	415	358	383	426	389	431	400	426	422	425	429	408	408	419	407	422	439	425	397	406	347	425	372	412	412	389	387	403	345	377	399	381	395	413	383	381	390	394	373	401	381	435	395	407	406	413	408	403	406	402	405	387	416	408	421	384	385	422	365	393	424	394	363	408	383	387	450	393	425	408	383	396	414	373	401	405	394	392	407	434	406	406	410	400	413	412	415	426	392	418	403	402	411	380	440	380	386	418	424	401	404	415	410	410	408	376	385	418	415	410	400	416	407	414	399	382	405	373	361	403	396	408	422	406	427	407	421	404	409	420	408	403	384	397	410	414	369	379	433	402	422	391	377	419	410	400	423	416	393	375	440	378	378	401	422	414	385	389	375	368	406	404	401	406	430	401	395	366	388	384	423	380	416	408	424	395	386	394	463	419	398	441	405	403	402	410	451	432	427	388	422	403	404	377	423	425	390	416	376	435	436	407	409	414	402	422	380	419	419	398	405	405	398	380	391	397	395	404	415	405	417	413	424	393	406	412	386	434	418	368	411	427	418	395	410	399	407	383	457	392	394	379	400	421	406	368	379	418	408	387	434	368	417	422	419	391	399	371	415	415	376	409	398	394	384	413	439	432	390	405	413	389	418	407	402	430	395	440	414	361	440	391	410	409	394	398	396	389	428	415	382	385	402	430	427	410	440	414	385	373	422	383	416	401	412	414	394	407	436	368	368	383	422	414	360	395	408	404	413	426	439	422	407	423	400	413	380	399	382	379	393	426	396	405	367	418	441	401	388	367	442	448	373	376	397	377	414	413	433	411	387	423	388	391	419	420	410	432	404	411	404	413	396	409	412	366	400	404	459	409	406	446	403	416	465	433	416	394	411	385	438	412	435	411	392	394	412	395	413	410	428	389	411	398	374	417	408	379	386	409	403	393	406	384	416	378	391	400	421	343	426	377	416	377	424	379	402	450	422	414	382	379	439	389	425	397	420	401	417	417	428	370	426	401	445	425	420	433	419	363	398	396	376	404	415	410	393	404	425	415	386	384	398	389	432	430	407	396	408	407	371	407	391	391	365	391	410	401	395	396	380	399	404	422	413	377	410	393	390	398	421	396	438	434	431	426	406	410	416	383	428	427	370	421	442	400	410	392	426	392	410	376	436	410	409	392	430	450	406	392	398	407	401	370	404	398	395	418	408	407	394	382	400	405	427	375	428	371	380	405	432	405	387	385	362	388	384	392	419	378	396	394	363	444	435	402	382	416	406	414	414	395	383	395	423	400	383	388	404	384	396	407	406	411	447	377	451	401	400	437	426	413	425	386	407	378	403	394	376	377	348	395	419	402	389	409	383	379	418	394	367	405	411	399	419	371	429	387	383	401	372	400	429	412	415	418	383	399	412	400	430	399	347	448	418	438	415	417	429	399	369	422	441	380	415	403	420	402	411	383	391	416	400	413	404	411	357	406	396	386	417	377	413	393	385	390	397	407	408	375	423	365	390	411	397	430	425	438	394	411	436	402	467	399	397	404	420	409	393	415	424	428	477	412	419	372	423	373	394	348	421	393	424	419	385	400	447	380	384	376	393	385	414	416	385	380	402	394	393	418	435	413	417	416	385	388	390	389	421	386	387	392	393	396	404	409	394	417	413	427	395	413	379	378	395	412	383	429	385	371	338	415	385	406	408	420	411	434	379	393	430	432	393	389	378	420	429	437	393	423	412	354	378	406	406	406	415	417	439	394	415	405	393	429	396	403	411	399	401	385	364	419	413	410	379	389	382	403	421	386	417	417	437	404	369	390	399	430	431	420	405	401	428	387	428	427	390	388	401	423	383	380	433	398	386	365	444	406	401	392	404	405	428	402	416	410	356	367	435	407	392	381	379	403	408	390	407	408	391	410	396	429	391	397	360	411	402	399	423	414	392	398	370	405	412	392	391	444	404	441	400	402	405	403	447	383	396	432	388	406	362	396	398	389	398	409	396	404	424	421	407	398	369	391	381	392	392	412	416	440	422	389	411	408	359	373	405	381	401	394	385	403	412	431	378	391	377	413	402	432	418	423	392	399	401	392	394	399	417	407	373	413	404	401	393	408	404	414	407	416	367	395	397	369	402	409	380	436	403	414	370	419	424	402	405	377	411	402	418	418	423	386	402	395	396	439	392	428	437	376	398	372	415	416	408	398	446	456	416	407	425	441	408	412	418	396	368	413	390	385	380	370	394	394	394	398	362	409	389	392	448	397	427	390	389	397	414	391	388	397	394	444	408	427	404	411	412	400	417	404	401	409	390	427	397	402	420	408	390	404	396	398	390	396	384	392	414	452	458	396	394	384	407	427	411	368	419	409	398	429	419	385	426	401	394	391	403	379	397	420	416	383	423	391	419	375	418	362	404	399	407	389	373	418	381	419	418	394	389	373	402	448	388	395	404	397	412	417	394	376	379	394	402	403	393	389	427	386	359	402	367	399	386	420	400	373	399	409	385	410	400	399	384	399	409	379	409	407	426	425	440	398	394	423	416	433	415	383	392	405	392	399	423	397	416	395	408	368	368	359	379	444	430	397	417	420	414	400	411	393	378	373	421	399	417	376	398	432	392	403	386	399	421	397	347	399	388	444	381	399	357	370	402	425	415	380	369	377	406	427	393	413	416	402	409	404	359	389	399	395	421	419	372	415	388	360	416	381	358	439	391	403	420	437	408	425	427	406	402	406	382	411	386	391	378	452	408	375	369	386	414	379	435	415	392	388	383	411	410	399	432	412	395	376	411	376	384	379	415	402	380	390	365	434	408	424	420	407	411	382	426	435	436	408	446	388	373	383	410	400	416	405	391	398	423	419	377	416	420	415	420	417	411	387	433	440	385	391	395	413	380	406	396	385	391	349	397	411	407	411	399	425	408	355	392	373	420	430	369	419	421	389	404	398	378	378	387	390	367	405	409	454	405	399	408	453	387	387	430	442	387	382	407	399	415	401	424	430	415	391	365	391	441	408	404	443	401	398	387	412	408	399	401	375	390	425	408	385	439	394	374	401	388	403	390	403	425	426	389	397	413	391	370	406	422	424	425	361	404	387	426	394	389	396	373	389	388	409	371	405	373	422	364	397	420
2637	795	3608	4687	1860	323	73	74	72	70	61	48	72	52	60	52	51	49	62	40	56	61	61	56	66	51	58	54	58	51	55	61	43	62	50	63	66	53	53	58	67	55	57	61	55	47	56	59	59	57	58	58	60	54	71	51	45	64	64	67	69	61	55	74	52	57	55	48	52	50	48	58	65	57	61	55	42	57	60	59	43	63	57	49	51	75	61	68	63	51	69	48	65	48	59	48	65	68	50	54	71	48	51	74	58	56	61	59	52	52	66	57	48	55	49	55	84	64	59	63	61	57	52	74	56	57	53	50	61	69	86	50	59	47	67	50	68	58	53	60	56	53	57	44	52	49	57	66	63	56	43	54	50	62	55	45	36	39	57	55	61	49	53	63	57	58	64	63	64	55	50	64	49	56	56	54	44	49	57	46	50	65	54	56	49	56	52	64	54	50	56	50	44	52	52	52	49	50	57	68	55	60	53	67	52	55	55	65	49	66	61	48	61	56	59	46	73	52	46	59	71	59	64	61	69	66	56	52	55	52	50	59	53	57	81	47	58	46	47	42	56	48	54	58	58	48	56	59	65	52	48	70	62	51	57	56	54	40	46	65	62	82	65	48	57	62	67	52	56	56	74	54	51	61	60	58	58	60	51	70	61	37	62	53	60	57	63	57	63	62	53	58	53	56	55	67	73	71	49	55	51	53	59	61	51	57	54	56	58	50	63	48	40	84	51	39	47	51	66	58	50	69	42	61	42	54	57	60	48	64	58	47	55	49	54	61	60	55	69	56	53	49	60	58	57	62	61	59	50	74	63	61	59	64	59	59	68	54	57	54	56	56	52	61	62	50	49	48	61	59	64	55	39	57	44	53	68	61	59	54	63	58	56	57	51	49	57	60	50	58	53	52	65	56	69	45	64	61	49	53	65	57	49	55	51	55	53	63	56	36	55	49	60	63	52	69	58	71	52	55	68	49	50	45	53	70	57	53	59	58	47	58	59	48	58	56	47	62	55	73	53	54	58	49	60	54	52	63	53	57	55	67	69	49	48	56	57	48	64	65	48	64	61	55	69	63	53	71	59	63	47	56	56	51	57	53	64	62	51	64	61	66	67	41	65	48	49	54	40	56	54	53	63	47	45	53	61	64	56	63	55	58	59	49	56	50	51	48	52	59	53	52	53	51	79	49	48	67	58	63	63	60	66	46	47	47	51	51	42	67	68	60	62	53	59	50	74	56	62	50	59	76	48	47	67	63	65	53	57	62	55	58	55	70	64	50	54	56	48	51	61	53	57	65	61	59	58	45	54	66	58	55	55	55	58	45	51	54	65	69	63	40	58	62	53	48	64	68	54	60	49	52	55	48	77	51	51	58	57	68	58	62	48	55	53	55	59	74	56	62	74	71	50	50	53	62	58	63	41	42	64	73	55	54	53	53	63	45	49	56	53	65	63	59	54	54	68	59	53	49	64	62	46	57	53	37	72	53	57	74	53	57	43	57	46	52	60	61	63	65	47	54	49	62	57	41	59	67	53	51	59	79	41	77	58	44	47	63	65	70	51	59	54	58	52	54	57	66	60	58	56	70	57	57	50	50	68	57	45	59	56	65	66	66	64	56	53	47	61	61	65	47	66	60	58	52	67	69	56	71	55	43	52	51	43	60	42	52	59	60	59	58	53	51	58	47	58	48	63	44	56	60	68	58	65	56	69	64	55	68	52	48	47	59	43	60	71	61	52	52	58	46	80	54	44	66	46	47	51	66	48	56	54	47	57	62	61	71	61	56	49	53	60	65	67	56	51	56	45	56	42	51	62	51	49	58	51	73	63	67	61	66	31	56	47	41	48	60	61	48	50	72	64	50	58	60	57	58	56	48	58	67	63	57	71	56	59	57	39	55	56	54	68	58	70	72	62	53	47	58	44	56	41	44	56	48	57	55	57	48	67	57	44	52	45	46	54	61	60	52	48	70	68	40	51	61	64	67	59	57	45	53	54	49	45	61	60	69	61	49	52	67	48	70	67	63	66	50	55	41	43	61	53	50	59	60	62	59	62	61	55	62	59	62	48	56	62	57	71	61	50	46	51	70	55	68	46	38	56	53	57	44	59	52	61	56	57	53	47	53	58	71	56	70	48	75	81	53	49	67	72	53	66	60	48	62	54	60	52	52	66	51	49	61	68	48	54	58	64	59	64	63	60	58	66	51	70	62	60	51	48	56	56	61	47	63	48	64	63	66	67	59	63	61	57	44	46	60	55	58	59	54	67	61	63	55	60	65	49	59	53	63	59	57	50	60	65	52	57	67	74	60	44	63	51	56	65	50	80	61	64	61	52	52	59	61	50	71	67	58	56	64	46	48	48	60	55	57	52	44	64	45	61	61	56	52	59	57	48	63	62	46	57	61	63	57	63	54	46	46	57	54	52	76	64	64	53	47	59	65	67	51	47	61	58	57	45	50	64	51	41	55	55	72	43	57	60	61	56	48	54	52	82	67	52	53	64	54	58	59	52	55	56	57	60	62	63	60	59	62	70	40	56	45	73	47	73	64	54	67	51	50	62	51	65	49	61	61	59	49	54	61	63	71	60	53	57	53	60	55	53	57	51	60	66	47	58	55	58	60	57	70	65	40	48	52	56	57	66	64	74	60	55	49	54	56	65	64	43	48	61	57	66	52	68	54	54	54	41	53	60	66	49	64	54	64	53	51	70	62	63	47	63	58	62	46	70	61	57	60	65	70	43	53	71	53	55	58	56	64	63	53	47	65	58	62	52	53	61	59	64	48	51	29	57	57	56	39	49	53	54	71	47	54	70	64	62	45	65	65	69	57	56	77	57	58	51	39	66	55	59	59	69	67	49	75	59	63	63	74	56	57	66	72	70	56	52	54	54	49	50	53	52	68	56	69	65	43	45	60	65	67	70	66	70	61	58	75	48	54	59	74	57	60	64	54	43	56	45	51	63	65	55	56	55	51	49	57	59	59	49	48	71	43	51	52	51	68	66	52	68	54	51	55	56	50	56	58	56	52	63	59	56	57	67	72	45	67	56	44	63	59	60	62	59	51	55	50	65	55	45	59	55	64	61	69	53	58	56	69	60	55	48	58	61	51	63	64	80	48	45	55	53	50	46	52	44	48	58	67	50	52	57	63	67	42	56	61	67	50	53	52	72	71	52	72	68	65	52	47	62	47	47	57	74	57	61	48	61	50	65	52	57	65	54	62	50	56	60	57	70	52	54	64	69	72	58	45	67	41	55	65	48	63	57	67	63	73	56	58	67	52	44	56	58	78	61	63	56	62	61	59	54	58	61	66	68	58	59	58	59	53	63	47	65	56	53	59	53	54	51	54	57	68	53	52	55	59	71	55	50	56	59	52	73	65	58	63	47	49	59	60	51	62	55	51	61	69	53	65	49	56	65	55	53	58	53	60	45	54	53	56	53	64	48	53	66	64	57	79	59	54	50	57	67	51	73	46	66	56	49	51	67	46	59	48
2281	976	8468	13220	5929	934	215	200	178	183	167	175	161	169	179	192	170	176	163	156	157	182	155	157	186	159	157	173	168	192	180	188	186	180	157	189	165	173	184	175	162	159	163	157	167	165	168	145	191	173	193	160	155	180	160	157	156	156	166	170	131	158	166	171	158	166	163	162	196	155	158	162	155	165	169	167	174	153	158	154	172	160	182	147	174	183	163	159	163	178	182	164	139	160	166	173	163	185	177	171	161	175	135	176	166	168	141	175	144	183	162	168	164	170	173	172	157	154	169	166	142	180	162	146	177	163	149	148	159	163	160	183	167	161	170	170	168	151	171	165	188	160	164	160	180	160	173	147	158	155	157	201	159	162	174	177	178	143	153	168	159	153	155	136	196	153	175	190	137	193	163	145	143	182	140	162	166	183	169	169	140	152	165	165	168	158	162	162	173	200	160	192	176	160	166	152	161	153	168	181	172	161	168	166	138	154	172	148	181	145	164	172	171	177	178	152	157	143	149	174	167	152	148	156	167	160	165	172	170	162	154	158	171	160	144	161	148	168	162	169	148	160	173	177	152	186	160	147	166	138	177	187	158	156	172	167	155	179	147	174	157	167	179	174	142	160	159	168	161	171	183	178	167	162	164	134	164	168	162	160	164	129	158	174	170	179	145	161	165	156	166	187	158	154	163	145	181	167	159	151	181	165	149	147	172	147	167	176	163	155	162	175	161	166	146	170	146	165	158	154	175	166	183	169	150	171	164	182	151	175	185	188	154	146	173	145	178	172	155	161	171	168	182	183	165	148	167	147	139	152	153	166	170	164	179	187	182	153	164	193	164	149	157	158	188	181	158	176	160	155	165	166	151	159	150	169	155	165	158	174	151	170	162	158	194	161	177	193	184	151	151	181	160	163	162	141	167	157	175	173	164	162	162	158	171	167	173	172	142	166	168	160	158	156	150	158	194	155	155	153	161	173	163	182	169	162	158	164	160	166	154	169	158	167	154	156	164	137	163	156	140	164	197	197	172	178	152	174	161	162	157	166	154	175	181	163	137	144	179	163	159	177	167	172	168	167	172	163	154	164	164	147	172	157	165	143	157	155	162	181	161	160	149	164	170	177	167	174	174	149	180	182	169	148	158	150	198	160	155	146	163	177	171	188	171	167	167	175	189	170	153	151	147	164	153	151	162	168	186	182	169	153	152	163	162	176	159	158	162	141	167	153	152	143	162	173	192	153	186	146	158	163	138	137	153	164	161	164	145	171	172	159	171	192	157	156	173	154	161	157	158	170	164	172	157	160	175	146	157	156	157	154	129	169	167	168	154	178	172	156	162	179	175	188	167	174	152	140	167	165	141	164	153	179	153	165	156	150	171	149	147	179	169	167	170	174	174	179	176	160	156	156	174	159	142	165	148	164	173	159	151	138	168	188	170	155	161	164	172	160	166	166	147	159	140	167	179	149	184	163	140	193	175	154	149	146	145	176	166	169	188	168	178	157	151	155	174	174	188	158	165	195	196	158	168	147	175	177	177	150	146	182	153	159	163	148	160	169	184	150	166	166	160	159	175	154	166	190	154	161	166	162	158	152	171	185	177	188	170	144	157	168	172	186	139	176	144	193	143	170	131	167	160	185	165	178	162	168	195	159	156	162	159	159	165	150	161	160	145	169	169	156	163	163	176	182	177	142	198	159	166	143	154	178	157	135	145	160	158	156	173	164	172	179	155	172	179	158	168	179	151	143	146	163	180	165	178	191	151	189	148	184	172	151	182	153	155	135	162	165	172	150	170	159	155	171	158	170	173	142	158	148	172	155	157	175	182	141	169	173	152	167	176	155	153	161	167	163	163	166	165	188	182	201	151	154	159	191	167	183	147	187	158	179	154	172	177	161	154	168	152	161	154	168	172	182	160	155	148	176	158	169	145	174	164	159	153	180	154	153	178	172	169	175	147	158	174	174	157	167	171	166	162	148	163	156	155	171	164	165	156	164	161	149	174	149	167	153	192	186	161	142	144	157	161	179	154	176	169	175	172	173	170	150	156	159	158	177	154	170	187	161	159	145	159	167	142	162	192	154	145	179	154	172	147	180	154	150	174	170	179	151	179	161	208	159	154	181	178	167	164	175	162	153	161	150	160	154	166	174	160	142	156	157	151	160	161	162	137	170	184	161	165	165	164	154	153	181	172	153	160	183	147	159	143	137	160	165	148	162	159	142	165	155	164	170	171	151	181	152	145	177	150	168	168	145	162	170	150	160	153	165	169	180	166	170	164	176	157	163	159	157	140	161	176	140	155	156	183	160	178	178	151	168	175	169	175	183	135	141	137	151	170	156	155	170	156	153	179	151	164	179	173	181	162	157	170	163	183	156	184	155	148	167	158	180	155	140	155	163	175	164	174	183	148	146	163	148	166	167	166	161	185	160	171	187	158	165	156	176	144	163	144	158	141	186	168	165	166	147	157	159	141	154	152	159	143	159	188	163	177	157	187	166	173	171	140	169	166	144	170	170	193	171	162	178	167	157	165	163	157	188	141	163	158	160	142	168	163	179	158	152	181	154	168	175	161	169	150	178	176	157	168	186	174	166	158	176	139	167	163	153	174	186	151	178	170	182	159	174	146	168	165	166	140	158	183	151	177	150	168	156	155	150	158	167	152	183	168	147	161	171	167	180	166	170	169	168	181	152	157	153	150	181	139	155	160	165	170	185	164	171	152	138	176	170	158	166	156	169	144	169	177	137	149	162	183	164	187	139	166	176	175	193	154	169	178	165	150	175	154	179	156	149	160	174	164	158	155	141	159	159	169	167	156	164	158	174	156	142	158	165	181	169	161	170	177	178	165	180	186	167	173	146	164	177	171	164	143	167	156	153	154	163	181	167	153	139	172	142	157	149	168	173	161	148	163	158	160	151	157	146	154	173	139	172	176	175	149	155	180	168	160	159	149	160	191	168	156	175	188	152	153	159	173	158	176	164	170	154	149	172	161	159	160	153	148	161	161	175	142	146	169	143	158	154	160	165	137	162	161	180	172	164	158	149	154	154	136	154	147	157	150	163	189	144	167	164	137	159	145	156	150	184	174	160	182	166	175	175	140	160	168	157	153	143	191	187	166	147	177	158	161	163	170	184	156	168	168	157	171	142	173	164	157	159	185	154	165	161	179	165	193	159	173	155	171	165	168	133	182	150	148	176	157	174	172	146	169	171	164	180	186	175	180	187	161	176	164	141	155	151	157	158	175	158	165	174	159	156	183	145	160	180	146	173	171	158	175	160	145	153	161	153	160	149	145	167	178	193	156	175	164	158	163	162	156	156	161	156	154	184	155	170	153	190	162	171	152	151	148	151	165	177	177	156	150	157	171	168	179	150	171	176	178	193	146	157	159	169	167	183	149	193	169	179	156	153	176	164	190	166	181	155	154	160	179	187	173	149	153	181	154	185	155	156	162	164	161	163	141	147	200	160	159	158	155	173	163	184	166	154	171	162	177	168
10578	12367	59108	58250	36853	10316	642	203	194	181	161	170	144	163	184	141	166	158	156	154	175	151	143	144	122	159	127	146	138	127	147	151	135	106	135	146	133	163	137	136	153	140	137	142	116	150	156	123	134	143	134	133	135	129	118	127	147	124	113	123	109	131	119	144	142	119	135	140	160	137	153	135	144	135	136	149	142	147	137	148	135	152	133	157	121	129	138	121	142	141	132	137	165	146	117	154	151	136	155	112	117	122	134	128	163	144	124	147	129	124	136	136	169	117	129	122	145	139	134	140	146	133	117	129	144	149	138	128	135	164	156	130	166	116	126	133	127	167	154	160	139	133	137	150	125	138	139	133	152	141	116	141	145	151	141	137	142	150	150	138	118	161	153	129	136	151	146	126	150	141	151	114	142	158	125	128	134	123	127	124	160	124	144	131	137	129	141	139	169	149	121	149	146	156	144	138	128	121	127	135	133	128	132	144	133	162	136	133	143	149	157	122	140	150	129	130	132	149	128	147	131	141	138	130	129	145	137	144	138	122	134	110	126	133	139	139	134	123	140	147	136	151	138	128	146	136	156	132	126	122	139	145	114	146	156	137	119	153	150	156	149	128	135	133	131	100	142	142	123	135	137	135	152	128	142	130	143	136	144	140	130	123	137	159	136	145	140	147	140	135	125	138	132	124	131	147	121	143	157	132	121	129	126	117	145	131	138	126	139	136	143	145	133	147	143	132	123	127	135	122	145	140	128	133	122	117	129	137	117	135	137	156	155	139	120	155	153	132	120	124	137	125	124	136	111	127	123	124	164	134	136	111	148	138	151	136	127	128	128	119	133	132	153	140	111	153	129	138	147	133	146	136	130	117	140	137	118	129	121	125	154	134	137	139	128	135	157	137	125	129	161	141	123	143	140	147	133	126	120	128	135	131	147	109	142	142	118	131	140	141	138	138	152	110	126	151	151	137	157	144	138	129	125	150	128	133	139	123	147	134	137	134	128	139	132	138	143	135	155	130	144	138	127	126	129	123	129	134	143	129	140	126	134	148	112	122	133	124	136	145	130	126	132	149	130	127	127	141	149	159	122	134	116	124	146	118	140	146	138	141	127	116	144	145	160	150	133	119	140	143	139	117	134	161	145	150	121	133	148	141	130	138	127	137	159	132	132	121	133	143	134	132	146	127	139	125	148	133	134	139	134	138	136	124	126	127	149	105	128	149	139	142	141	152	142	122	156	106	133	149	153	134	139	112	142	129	139	122	140	129	133	123	144	147	127	136	156	155	127	132	156	114	144	135	130	130	139	126	134	145	144	144	148	127	127	142	123	133	137	120	122	135	152	149	147	128	117	151	148	144	145	123	152	109	143	134	126	132	143	134	136	142	124	130	140	138	123	134	139	125	144	133	142	143	153	131	138	139	144	141	124	131	118	146	166	129	115	151	130	141	138	120	127	124	142	135	136	135	115	134	122	135	144	141	122	134	139	137	126	147	120	147	133	114	145	129	135	136	137	143	141	139	143	144	123	152	146	128	133	128	155	142	126	135	118	148	145	120	124	121	138	132	137	135	142	139	130	140	143	143	121	117	134	116	135	134	137	132	137	134	127	166	146	134	131	136	157	145	159	146	137	124	162	132	145	126	121	152	153	130	128	149	138	111	153	123	145	147	122	135	154	143	123	135	142	149	127	134	131	137	109	155	154	157	124	119	122	129	130	140	133	126	161	139	167	135	136	119	148	111	137	138	143	143	157	144	155	161	142	136	132	138	119	153	157	138	135	143	143	117	134	130	138	108	155	151	135	140	169	116	148	136	140	130	120	145	120	158	127	150	131	121	148	126	128	163	135	152	141	131	133	145	117	113	146	129	134	146	138	133	130	139	131	133	150	119	130	121	147	129	137	178	116	129	132	133	132	101	140	130	158	119	160	130	138	143	114	141	146	135	110	145	145	126	138	167	157	143	130	133	141	148	142	136	142	169	134	152	142	150	138	147	145	115	125	127	133	155	120	144	140	145	135	145	133	139	123	144	141	131	149	144	134	115	139	152	123	151	128	138	128	129	143	117	150	127	155	148	137	150	140	128	139	149	144	125	150	144	164	121	143	155	131	140	134	169	135	156	134	139	150	127	157	129	151	130	123	120	141	129	129	137	125	141	142	144	161	162	138	108	135	104	139	112	125	162	134	135	139	134	128	131	119	135	107	141	135	131	135	158	143	149	120	119	146	142	111	137	118	173	148	151	157	131	147	128	143	135	132	136	143	136	140	125	146	113	163	138	128	132	176	123	144	120	137	136	137	135	98	116	136	130	154	140	134	125	125	143	133	156	134	129	143	142	121	136	135	167	125	143	132	151	132	134	139	144	139	121	146	149	124	140	115	139	124	149	129	138	137	118	135	138	135	124	134	132	133	124	146	144	134	149	155	146	116	139	132	123	148	122	126	133	125	119	136	108	142	131	124	139	147	131	144	128	131	120	143	120	137	124	135	151	125	130	122	129	130	135	134	119	128	159	169	172	121	138	134	127	149	148	141	135	136	117	141	124	134	121	129	116	116	133	136	147	143	173	145	134	136	135	127	155	142	128	134	146	170	167	122	124	118	118	128	139	135	137	144	144	154	147	130	127	147	119	143	137	153	127	119	145	115	127	127	150	140	129	133	133	120	131	125	165	135	129	158	130	132	156	114	120	125	143	134	133	166	154	103	141	133	119	126	144	149	123	160	136	149	141	131	129	132	153	154	153	123	121	158	162	138	158	147	134	139	148	141	145	135	142	122	167	124	150	130	135	127	140	145	163	112	141	142	140	137	128	123	149	131	153	151	137	143	150	148	123	137	126	139	114	133	123	144	136	134	117	136	148	117	159	130	117	145	133	130	153	133	131	138	129	139	131	128	117	131	162	128	128	133	128	142	127	148	152	115	144	149	144	130	139	127	121	133	130	147	133	129	151	136	125	152	124	138	136	150	127	134	120	138	155	128	146	124	125	145	126	139	173	140	138	120	139	158	133	126	127	125	131	136	137	137	146	137	134	133	130	125	127	134	146	129	140	155	128	141	133	123	142	110	151	141	130	134	146	132	144	163	147	135	130	133	129	140	140	123	112	149	129	127	134	129	135	125	136	133	136	152	130	137	137	133	112	139	141	121	129	131	133	117	138	156	153	111	144	133	130	144	125	129	131	148	140	152	131	158	123	126	135	136	153	154	135	126	140	136	167	153	119	136	142	138	138	155	136	123	149	111	149	128	137	129	141	137	137	129	141	127	123	152	129	159	136	151	137	149	141	141	142	164	138	137	142	123	105	132	145	117	161	168	139	143	142	137	139	133	134	123	147	139	134	136	146	141	124	120	116	118	131	132	137	117	129	120	114	150	108	135	155	143	116	134	118	125	125	134	140	143	134	162	118	136	126	157	149	139	138	118	129	126	157	136	137	157	138	152	122	124	133	159	141	152	129	142	137	136	122	141	131	130	169	152	120	131	134	130	148	126	150
6800	12304	56628	63550	45535	8805	988	837	778	675	661	578	552	502	476	471	436	428	438	407	372	390	398	366	425	403	407	409	384	380	364	346	366	344	349	368	381	365	372	342	357	346	351	347	371	343	337	334	349	387	332	342	379	320	352	345	328	343	360	317	326	328	347	369	400	335	317	341	347	353	350	338	345	341	340	325	342	327	366	348	336	336	333	333	336	313	345	310	344	334	371	315	350	362	305	331	353	331	357	365	352	337	293	310	321	361	348	330	336	363	324	317	336	353	353	358	332	337	359	336	346	328	329	341	301	329	370	319	351	336	323	360	365	323	372	344	345	318	331	317	349	353	326	352	349	313	348	343	357	329	348	281	348	347	312	338	319	353	359	359	327	303	313	357	326	349	333	364	305	348	343	316	338	356	349	342	357	331	356	345	302	347	322	371	314	346	322	323	337	324	298	367	341	354	343	355	364	338	350	323	372	307	363	363	350	358	323	308	351	332	358	329	321	325	345	361	326	327	342	322	297	349	353	343	325	305	376	351	342	331	307	360	330	336	363	334	331	336	342	339	345	348	314	367	328	331	303	356	340	365	348	325	297	354	359	341	318	327	325	351	320	349	310	323	356	329	379	380	324	322	341	338	327	327	347	335	343	363	324	325	323	309	358	351	344	345	345	343	338	329	332	344	306	342	303	359	333	343	332	314	346	339	333	357	343	331	341	311	333	341	324	339	326	339	322	330	302	313	329	329	311	353	339	319	334	338	338	340	318	340	318	331	335	334	358	311	334	340	326	308	352	316	351	291	332	335	354	343	340	361	333	330	347	339	355	341	311	333	354	325	367	343	335	316	359	353	329	327	338	324	330	353	331	384	351	351	333	367	337	324	346	324	334	335	352	347	322	320	341	332	353	368	334	334	357	348	352	326	346	363	317	303	347	321	341	336	330	340	344	365	345	364	331	333	329	324	342	324	322	322	355	333	307	342	362	341	340	319	307	293	328	323	344	314	299	326	359	355	364	364	337	305	344	331	346	340	332	318	312	355	311	305	326	328	313	334	374	349	337	300	342	314	362	335	353	326	350	359	352	320	353	360	330	325	341	331	325	338	341	309	317	321	334	346	358	293	320	349	351	313	367	377	335	351	315	335	333	309	362	297	334	336	322	334	335	372	345	360	327	333	319	358	320	295	369	304	304	353	350	315	340	353	333	353	335	334	332	354	346	339	343	338	343	320	319	323	321	347	352	303	326	338	319	335	351	333	342	327	282	306	332	356	310	334	350	337	356	308	318	310	313	350	336	352	343	315	316	361	364	345	314	322	356	319	321	353	320	329	335	336	327	307	330	302	347	366	351	339	328	326	370	328	379	321	338	365	326	317	317	323	336	354	346	327	388	353	358	293	355	325	375	345	331	357	339	310	359	334	319	315	344	329	322	306	309	307	332	348	336	327	332	315	355	314	321	320	325	352	351	328	338	348	331	339	331	330	357	311	327	357	341	333	323	344	322	349	322	319	336	333	327	337	356	332	338	359	324	320	315	321	355	338	324	328	335	358	343	304	331	344	322	314	324	309	329	331	327	321	337	338	360	312	365	366	334	325	329	359	337	359	350	353	328	333	331	340	356	350	279	350	349	331	316	312	324	326	364	340	332	359	326	319	308	342	367	333	331	308	327	357	350	314	311	320	356	330	341	305	325	363	340	310	334	349	371	337	328	341	353	347	345	331	305	321	356	328	330	351	348	364	314	346	349	312	344	316	331	348	363	334	361	359	325	371	333	314	315	324	339	351	322	312	346	372	332	335	322	335	332	315	308	334	370	333	317	314	345	339	352	312	332	340	336	356	348	328	340	342	337	337	345	325	319	337	338	335	337	334	308	314	338	317	307	323	362	359	368	327	354	350	301	323	336	361	361	360	329	335	326	352	323	347	349	332	306	336	320	348	331	352	332	343	355	321	344	333	346	335	336	334	310	295	310	334	344	341	354	355	356	333	356	323	345	296	333	321	315	289	370	340	349	338	353	310	338	339	312	331	331	339	356	324	354	323	334	334	329	315	328	359	331	328	302	348	330	346	332	369	309	329	295	332	345	351	317	333	324	304	313	340	330	321	324	332	358	346	317	349	289	362	369	335	320	320	305	324	327	314	336	349	342	340	353	331	331	353	321	314	317	336	372	329	322	339	379	321	362	327	334	333	330	341	330	301	352	351	355	333	332	340	361	345	319	335	321	325	321	341	338	349	339	312	356	334	373	374	335	347	314	322	326	342	303	323	311	312	362	312	323	340	356	348	332	301	308	342	349	323	361	322	320	321	321	356	360	308	322	301	353	337	356	335	345	342	356	317	306	353	366	317	348	339	343	331	324	306	342	309	298	321	373	304	344	341	353	328	294	342	348	355	342	312	315	297	335	320	340	321	313	355	336	349	314	356	334	322	375	320	355	355	329	343	333	324	341	341	332	346	305	334	329	361	336	322	335	327	347	324	342	295	353	361	353	320	339	336	301	345	331	338	328	338	299	334	342	334	351	338	313	370	343	346	359	332	328	329	333	301	335	361	339	336	333	334	362	341	323	311	328	376	308	359	325	350	319	300	326	319	344	337	323	319	331	323	308	312	357	305	340	329	328	293	324	358	323	325	307	333	320	342	310	323	330	333	327	346	350	363	324	343	334	314	312	323	356	326	319	352	348	322	317	349	348	339	334	361	334	311	366	344	336	366	318	346	357	323	302	316	340	332	312	346	327	349	318	315	357	313	334	319	339	289	317	323	338	291	334	359	351	331	345	377	343	340	321	301	313	353	326	324	313	323	353	310	326	349	340	340	329	325	328	356	360	324	316	299	342	324	376	317	323	322	326	311	335	325	337	328	325	329	307	324	314	330	340	342	335	346	337	365	363	318	338	359	365	327	321	342	338	379	321	347	310	342	305	317	308	325	334	342	349	327	319	311	329	313	341	348	345	341	314	353	351	323	310	307	318	358	343	331	334	306	319	313	336	329	341	308	337	341	328	294	337	349	341	337	333	366	345	337	332	322	340	359	337	324	338	351	328	352	325	324	349	351	343	343	328	350	324	365	325	343	318	303	332	327	338	348	356	341	339	321	319	305	357	372	358	349	353	388	327	342	351	341	324	370	338	354	339	292	353	326	334	293	314	313	318	368	318	347	325	309	355	323	350	368	369	319	352	318	303	296	336	365	316	351	371	328	340	338	346	315	322	317	323	320	312	347	327	364	320	363	351	331	344	332	335	336	336	313	331	334	346	333	334	310	351	334	350	344	324	322	333	350	351	338	324	331	341	313	320	361	343	317	340	352	335	360	368	352	393	351	341	315	330	322	299	313	332	339	334	355	322	325	355	296	345	305	371	380	325	316	353	361	350	321	341	347	319	336	293	349	368	352	319	346	310	343	309	357	351	347	349	336	355	310	365	326	344	320	343	319	320	328	311	333	342	330	333	343	327	340	308	347	357	339	343	332	357	304	307	352	326	324	314	314
17549	18519	70222	70628	48675	16800	2165	379	311	270	246	241	240	226	212	202	198	197	215	186	185	186	195	193	184	181	182	190	190	199	167	153	200	177	180	180	162	177	191	165	181	205	175	157	172	194	180	164	173	163	159	167	173	150	165	163	190	173	164	173	184	165	174	163	179	164	203	178	195	164	194	139	212	204	189	216	176	195	151	198	147	188	165	143	177	175	172	158	178	195	177	169	171	151	182	176	166	175	178	164	171	156	184	172	175	190	178	155	165	182	150	152	174	165	171	164	148	164	170	153	177	177	157	180	146	183	167	174	173	164	183	151	158	172	189	184	150	181	155	164	164	184	153	181	166	181	174	153	196	175	172	174	192	161	161	187	143	157	165	170	148	166	161	170	189	168	175	143	191	168	173	159	162	176	188	170	201	141	169	182	191	157	211	185	163	155	172	201	177	159	187	177	190	157	155	183	173	202	180	159	149	186	175	151	165	180	179	192	183	191	167	170	193	171	193	169	199	191	167	168	175	176	144	180	155	210	158	195	171	200	189	171	192	159	176	175	159	187	177	169	190	175	169	174	179	157	149	189	197	173	182	174	163	212	172	180	166	177	166	174	176	162	200	157	167	170	173	170	170	163	150	149	179	187	155	163	169	184	167	175	144	190	172	184	169	183	163	188	221	168	189	198	178	158	179	177	166	195	181	189	170	157	174	154	179	157	189	180	159	168	164	188	171	176	196	179	170	176	205	215	159	181	152	160	161	163	166	177	180	167	155	159	161	153	168	164	188	156	168	191	173	165	168	191	170	184	168	201	154	156	169	182	190	210	188	187	158	192	195	170	183	193	168	161	170	162	182	167	183	156	171	170	188	142	171	177	160	156	175	188	161	162	159	173	148	200	175	154	145	177	179	173	187	171	167	175	173	170	155	165	178	154	146	167	177	165	172	154	174	156	174	170	171	168	191	196	169	147	180	181	165	135	165	139	168	199	170	175	185	176	188	143	154	172	173	179	181	144	159	180	181	182	159	171	151	174	183	165	178	199	169	168	178	158	163	139	156	162	159	186	196	158	184	194	175	165	164	144	148	193	175	172	175	162	157	148	144	170	149	155	162	164	182	190	185	164	172	179	171	172	160	187	178	180	205	197	183	190	180	167	166	208	172	188	158	194	173	172	179	178	173	172	167	176	163	166	194	169	150	186	178	174	172	176	150	190	180	181	170	189	162	166	179	178	197	176	157	208	156	172	168	174	176	178	183	173	176	188	170	193	180	182	171	193	168	196	168	182	176	162	175	160	179	165	176	157	173	180	184	179	190	169	148	177	152	181	181	150	175	179	142	183	174	190	152	166	159	157	180	181	169	162	176	175	186	174	203	165	183	153	180	178	166	167	195	165	168	163	194	167	158	169	152	189	155	180	167	173	159	161	172	167	160	169	174	181	168	178	179	172	178	168	189	176	146	179	171	177	192	206	177	162	189	186	170	175	146	158	163	174	165	163	194	167	171	162	160	218	155	200	149	149	183	165	184	179	147	167	185	175	161	154	172	165	157	188	170	149	191	184	195	198	182	173	169	171	159	168	179	193	179	189	163	176	163	163	184	154	163	176	187	184	155	149	175	165	158	147	184	161	171	179	185	170	161	151	156	175	173	157	152	145	185	162	169	189	174	195	199	185	178	175	200	164	163	168	182	174	159	186	162	171	167	186	182	186	170	183	173	169	182	179	151	159	186	178	173	198	186	178	171	169	177	171	188	157	176	160	154	140	153	181	158	179	181	178	163	193	177	168	164	178	182	165	161	171	164	150	154	172	174	159	170	155	172	163	187	157	169	155	184	171	162	178	183	176	198	189	174	169	164	147	179	164	177	181	163	156	183	184	148	168	184	150	184	178	182	154	184	169	170	171	180	171	171	181	184	193	159	172	178	174	156	160	174	166	178	144	169	149	166	158	181	162	169	162	151	174	178	182	161	172	171	164	177	147	194	168	174	182	154	157	196	165	176	174	182	163	159	167	183	155	177	168	170	165	181	179	176	191	167	159	155	191	173	171	179	166	199	168	168	176	161	200	137	163	176	169	194	176	163	197	171	147	198	184	188	160	186	175	187	183	197	170	144	177	163	155	166	164	177	165	149	197	198	179	164	169	168	194	201	158	170	189	183	164	167	178	163	172	175	168	167	168	186	179	189	185	172	173	187	157	149	168	153	183	139	180	171	182	169	173	150	156	148	196	144	188	165	171	164	161	166	172	190	186	187	171	154	167	170	174	160	182	151	179	166	202	205	186	181	186	176	163	179	163	174	169	170	171	177	167	173	141	174	136	182	163	168	171	185	153	178	162	194	176	157	161	153	189	170	171	194	169	206	177	188	181	147	174	178	159	153	168	192	148	178	168	167	164	151	168	155	195	151	163	144	151	151	155	168	150	190	162	151	186	169	186	181	165	163	167	161	180	167	187	180	184	179	160	195	163	174	145	162	174	157	153	183	166	183	182	170	187	178	168	171	151	150	180	163	184	163	182	180	164	197	190	158	150	163	181	169	176	179	167	177	176	159	184	186	163	163	186	174	156	163	151	167	180	175	184	163	156	155	162	157	169	164	175	202	198	159	172	179	167	212	175	184	182	155	172	176	172	182	135	186	174	183	177	182	185	184	176	179	177	179	170	196	163	174	179	179	164	180	202	199	190	178	160	158	168	167	177	176	185	190	176	163	178	177	160	182	195	177	153	164	186	141	165	183	168	184	153	177	183	153	181	155	178	179	175	177	210	169	159	167	187	179	168	179	177	178	182	158	176	170	157	195	152	191	166	158	179	166	203	173	180	150	181	165	148	167	184	170	166	158	176	179	175	193	168	175	160	167	173	173	188	176	187	191	144	178	171	157	189	154	163	180	198	161	170	157	159	190	174	169	186	188	186	186	177	190	192	157	175	192	174	169	171	166	175	190	177	158	167	176	172	166	180	187	196	158	163	176	158	177	179	183	197	179	175	171	203	161	178	182	133	145	181	191	174	185	173	174	189	209	146	129	177	152	179	178	186	181	175	158	160	170	159	145	174	182	187	179	171	179	182	172	213	170	177	157	182	176	174	183	162	171	153	176	153	148	197	175	190	153	175	178	178	163	188	160	161	174	170	143	158	161	181	169	183	175	165	173	188	172	169	166	165	191	175	175	163	173	159	172	172	157	170	172	170	192	171	169	193	167	175	182	204	149	170	183	204	177	169	179	166	181	161	163	210	167	187	179	187	172	211	179	189	166	172	171	181	188	169	161	199	148	173	175	171	166	181	174	148	169	158	155	176	175	167	189	182	159	172	153	161	157	158	170	154	181	175	171	163	181	165	176	142	170	165	160	149	161	184	156	179	169	188	155	179	162	177	165	164	200	175	166	165	168	193	182	172	178	166	177	195	151	174	184	170	176	160	186	170	173	166	164	169	179	175	164	152	187	172	161	163	163	165	179	167	170	171	184	200	147	169	161	169	180	176	178	179	180	163
8344	15818	65604	76185	55731	10908	1663	1392	1161	1087	963	869	837	720	705	675	579	610	588	504	549	547	560	513	462	478	499	491	494	456	476	485	492	431	427	435	436	473	394	467	465	405	450	473	413	456	416	429	412	410	414	440	447	403	419	400	425	396	439	451	405	429	447	407	407	421	389	412	430	385	388	419	479	443	421	419	411	408	395	419	433	452	429	404	417	396	395	408	400	419	398	415	386	394	417	422	389	422	420	374	402	447	404	397	397	397	411	398	409	438	352	386	403	386	370	417	367	415	386	405	384	379	402	392	403	392	403	361	394	390	374	434	399	363	397	399	423	389	414	418	364	416	401	374	354	394	401	411	384	370	415	413	427	364	375	397	341	381	396	385	430	407	387	410	397	416	407	392	455	409	398	379	383	423	401	376	392	383	387	383	412	396	405	392	426	363	391	423	417	383	375	394	404	395	398	389	424	421	414	424	389	402	397	374	407	396	368	435	395	403	408	409	392	392	406	370	390	422	403	359	378	403	415	410	397	387	387	367	420	408	412	398	385	414	400	406	375	406	384	396	400	346	389	370	373	377	398	403	422	394	401	366	377	387	411	408	395	411	369	396	404	402	411	393	410	367	408	399	407	372	407	400	361	405	377	422	386	396	395	393	427	432	351	405	372	383	385	413	415	414	379	412	383	394	395	417	347	422	375	425	392	397	416	373	403	395	403	399	413	399	411	396	400	404	404	363	382	410	414	405	401	405	345	402	413	393	421	418	416	384	411	407	393	398	384	395	400	395	402	399	393	415	402	400	388	381	394	368	381	400	379	426	373	378	406	392	347	396	432	381	383	394	401	385	409	380	393	437	432	415	394	395	407	406	380	420	371	406	403	387	428	402	436	401	413	392	381	417	392	383	407	391	468	412	393	412	426	396	400	389	431	400	349	363	448	404	433	392	395	416	422	419	369	374	428	387	400	396	410	399	423	442	403	418	396	387	411	383	368	362	393	383	396	398	389	412	395	405	411	390	401	377	390	379	428	408	406	384	428	411	389	398	389	392	416	382	369	388	397	338	382	420	404	383	383	423	401	394	373	423	403	389	415	415	391	403	382	401	383	373	400	383	403	388	379	409	359	414	427	420	425	385	412	426	395	372	405	397	425	388	412	400	373	381	384	384	436	396	370	398	406	420	420	388	375	401	411	439	391	429	403	392	392	364	389	459	413	431	395	411	402	391	392	396	381	387	433	407	395	396	374	419	386	382	408	390	396	417	379	378	412	392	443	414	400	386	387	407	386	381	405	383	386	414	385	375	432	400	403	364	379	388	419	426	385	369	382	404	413	410	388	391	369	403	354	427	370	417	413	429	382	375	397	396	381	405	370	403	408	420	393	410	393	399	407	394	382	390	406	396	378	409	388	406	448	386	421	398	373	429	386	392	391	418	404	388	417	374	388	333	377	406	412	384	405	374	411	412	393	427	406	390	423	415	362	399	414	386	372	382	376	435	401	378	394	380	394	417	401	407	412	409	420	394	417	399	430	378	362	400	388	365	438	389	398	378	380	428	420	387	398	417	374	419	422	391	421	400	373	409	408	425	414	379	397	393	388	383	417	400	388	400	412	421	385	399	394	371	382	408	375	426	392	402	399	411	410	385	364	387	388	404	414	366	384	402	424	385	409	377	419	359	397	385	374	408	417	399	437	387	382	383	385	373	368	424	395	380	368	384	422	400	382	406	387	429	384	380	414	392	400	397	383	423	384	406	434	431	401	397	386	378	407	428	400	391	419	383	411	395	388	384	364	434	412	393	428	376	425	414	420	392	372	407	406	351	415	408	394	411	409	384	421	402	378	425	408	389	400	397	410	392	416	380	370	392	376	380	367	350	405	418	393	419	402	399	383	398	386	404	425	403	424	381	374	422	365	427	409	375	402	437	422	403	392	374	392	413	426	397	368	358	391	397	406	393	372	393	388	389	396	366	382	378	380	370	395	424	395	413	393	388	406	438	403	401	405	425	408	423	363	359	405	445	407	385	388	367	407	392	409	403	365	429	424	443	405	402	375	391	390	368	403	359	402	397	368	404	390	396	409	364	396	395	395	386	410	376	379	390	399	385	361	374	401	391	367	365	425	391	424	392	377	383	408	419	410	384	365	366	385	392	414	377	382	407	417	379	415	405	378	400	375	406	410	412	405	391	393	417	377	439	390	357	394	423	392	411	405	431	416	389	370	379	409	424	392	375	392	357	396	365	407	394	401	374	411	402	448	387	398	374	417	415	386	411	389	398	381	414	374	411	381	401	415	411	399	417	396	385	376	387	350	386	386	400	397	407	402	386	397	410	400	367	359	402	414	394	398	399	359	367	406	386	410	431	407	420	432	402	382	399	412	392	404	366	427	428	386	400	386	404	369	402	411	416	398	375	392	400	417	437	400	374	365	377	394	373	414	396	400	391	427	414	402	419	401	423	414	408	393	392	388	401	392	374	352	409	379	365	386	371	390	422	399	367	372	440	420	394	372	395	382	412	387	388	411	415	400	403	389	394	368	413	425	402	380	362	403	417	354	374	356	359	386	385	386	400	400	415	411	403	356	416	384	404	386	359	399	399	407	393	422	399	369	395	398	393	349	414	404	419	388	386	381	384	385	387	409	406	418	400	371	393	380	408	399	390	379	386	414	393	427	400	423	386	422	412	396	391	418	377	431	349	416	420	385	426	428	434	428	410	420	401	383	392	436	456	382	393	402	390	408	380	373	402	404	407	364	369	397	414	420	392	394	408	399	369	391	395	365	399	365	405	448	382	411	394	393	391	380	408	399	377	377	399	405	418	426	374	387	403	413	373	409	429	394	411	394	365	372	403	434	425	412	394	364	391	397	378	361	383	387	363	385	384	387	393	383	395	357	398	371	401	404	419	394	435	397	389	424	418	382	374	404	364	400	372	387	396	411	372	417	385	361	369	424	393	385	380	401	398	402	394	354	408	400	410	391	403	375	375	401	374	420	407	384	368	438	388	391	396	357	375	404	405	398	375	360	364	433	382	379	394	357	381	420	397	434	382	395	366	391	389	411	387	411	409	388	398	412	378	411	427	383	374	409	377	384	387	378	432	387	390	384	431	387	420	396	385	364	392	390	394	411	417	430	399	380	393	420	382	419	371	403	406	401	403	398	363	420	386	406	402	376	401	432	414	423	412	388	403	404	379	431	378	399	385	386	359	389	394	412	389	391	407	397	403	390	396	437	386	415	364	447	377	397	406	392	417	391	380	380	399	376	401	365	407	402	406	421	393	391	354	437	386	388	380	372	392	417	396	396	366	399	408	392	372	397	369	418	407	431	381	390	381	389	392	412	366	345	437	380	432	422	416	414	424	407	391	386	408	420	391	421	412	426	405	397	398	375	400	370	405	393	374	432	391	379	394	390	358	394	402	404	405	364	389	405	430	360	409	384	374	413	399	391	369	406	396	414	400	388	390	384	366	370	399	416	389	367	396	361	404	422	368
2639	717	2890	4569	1552	165	50	54	57	54	51	45	62	56	55	55	49	55	58	49	51	57	50	45	47	64	64	64	51	53	41	38	63	63	48	52	58	56	53	48	59	61	64	52	60	46	57	46	56	67	54	64	69	54	56	48	48	67	51	43	52	56	51	59	50	51	65	54	40	62	54	55	60	51	53	55	62	55	57	74	52	64	50	39	48	47	43	64	65	59	56	60	55	46	51	42	54	57	54	58	63	48	56	67	50	54	49	45	59	61	52	50	56	56	59	37	43	52	53	42	59	47	47	52	42	55	60	44	76	49	43	48	48	63	42	58	45	52	60	57	55	53	52	42	64	71	56	58	54	56	55	58	49	45	58	61	53	60	48	65	52	57	57	51	45	63	56	51	45	50	48	51	51	48	46	35	50	57	52	63	56	59	54	57	51	59	56	60	62	45	52	48	59	41	53	59	54	45	59	54	54	57	55	56	63	63	53	53	61	54	56	42	48	53	66	53	47	57	48	55	44	54	51	55	50	65	53	60	52	46	53	42	63	52	58	52	55	52	60	78	46	54	48	55	51	50	51	61	50	45	47	48	56	59	60	61	43	56	56	70	48	53	47	46	51	60	48	51	44	50	55	47	53	39	58	58	64	44	54	58	48	55	55	42	50	55	58	55	56	42	59	49	55	38	65	48	62	57	55	66	52	52	54	54	60	57	44	55	47	56	43	52	43	55	74	62	48	56	69	47	50	53	56	51	47	47	44	47	55	64	43	45	44	50	55	58	58	39	50	61	51	57	62	68	64	42	61	50	47	65	71	55	45	65	44	61	49	55	53	51	53	55	56	52	63	56	49	54	55	54	69	50	43	52	44	50	40	55	60	54	55	60	57	54	55	67	55	48	54	57	51	64	48	59	53	47	54	48	62	62	37	55	48	50	44	49	54	56	69	45	54	61	52	47	47	42	58	57	51	57	65	60	47	60	60	58	56	48	53	61	54	56	74	39	52	68	52	52	55	63	50	50	64	60	62	64	48	61	56	68	54	53	42	60	51	56	49	42	60	43	47	53	48	40	57	52	65	61	45	60	61	47	46	49	66	51	44	46	44	52	47	49	73	54	50	51	61	68	52	55	62	52	45	56	56	54	53	57	54	59	54	47	51	60	44	54	51	47	53	57	63	60	51	51	58	59	63	50	60	43	48	50	62	56	63	51	51	53	50	69	69	58	48	39	61	37	67	41	51	59	66	53	45	49	48	55	60	59	51	52	63	44	62	57	53	59	46	62	45	45	53	48	53	54	56	51	44	44	44	45	39	54	57	45	47	51	56	60	49	37	63	56	64	59	62	61	55	59	65	64	52	41	46	44	32	50	57	56	51	52	61	59	50	64	59	47	60	58	53	56	57	54	51	73	61	46	47	44	65	70	60	56	52	61	61	60	45	59	53	49	49	63	64	64	58	52	54	61	69	53	46	58	57	57	58	61	44	50	46	50	41	44	47	50	54	39	61	57	56	57	50	60	58	52	70	57	51	74	49	62	55	50	51	51	54	53	52	56	61	55	51	50	53	67	57	46	43	39	52	86	60	39	62	47	48	66	51	50	53	50	49	49	69	54	53	53	44	51	61	57	57	54	47	54	47	56	60	62	50	52	53	44	57	56	58	52	57	57	57	33	56	66	48	54	58	45	43	61	48	52	55	48	53	50	52	45	65	48	58	47	72	43	60	63	51	48	62	41	50	47	56	55	33	46	61	47	39	51	56	62	58	54	47	43	52	38	52	57	45	53	55	49	46	54	51	44	54	59	56	41	51	46	48	57	41	44	47	57	56	56	46	55	55	55	51	60	59	49	55	60	52	48	67	52	54	64	52	48	44	52	55	56	67	60	43	64	57	52	52	33	53	46	50	55	45	59	56	44	48	58	54	57	40	59	49	61	50	69	61	51	65	65	62	46	49	43	56	45	57	53	39	54	60	58	52	48	61	49	59	57	53	51	51	48	68	52	51	50	54	50	38	55	66	59	45	33	67	41	58	57	49	54	44	52	56	63	62	49	55	48	50	51	43	49	61	49	44	49	58	63	56	41	53	58	51	63	49	51	56	57	59	46	50	44	58	60	52	45	72	54	53	59	40	40	53	55	56	53	52	61	50	58	65	56	48	70	52	53	45	63	42	48	49	46	61	47	64	61	48	63	66	53	55	56	54	52	55	68	37	47	52	53	65	48	40	45	59	45	55	56	59	68	52	60	55	61	52	52	67	54	49	64	51	50	60	55	49	68	47	69	54	58	57	55	64	59	57	50	45	43	53	48	44	61	58	61	42	57	55	53	56	56	55	56	54	58	63	61	64	52	53	60	50	53	49	57	35	54	59	53	49	49	40	49	58	55	38	45	45	55	54	50	54	48	55	51	62	56	54	45	64	43	61	46	61	48	64	43	47	37	52	51	47	51	51	45	55	54	53	60	64	57	48	48	59	53	53	51	57	59	56	62	57	59	62	51	53	63	61	54	44	64	52	52	58	61	53	63	56	61	59	52	61	52	52	67	60	61	48	52	59	41	50	64	58	50	50	49	43	52	55	56	50	35	53	73	54	41	65	67	50	66	61	52	60	73	59	54	37	51	51	53	55	36	61	51	64	63	56	41	66	47	65	54	46	43	51	62	60	63	68	57	54	61	49	61	60	36	54	58	49	48	43	58	58	39	57	62	51	72	51	48	52	44	74	51	41	43	41	50	50	51	71	50	54	57	52	41	45	62	63	56	43	56	64	65	52	56	43	50	50	50	56	46	57	52	43	58	42	58	55	58	48	48	45	66	48	72	56	62	66	44	51	53	61	48	61	53	54	57	50	58	48	57	63	63	58	55	51	53	53	61	51	47	53	43	40	59	66	48	59	42	53	57	55	55	47	42	59	49	46	48	47	58	53	51	42	43	52	53	59	61	54	46	62	53	48	64	49	43	57	62	45	40	76	39	51	45	54	51	43	49	53	57	57	55	52	56	61	47	52	63	57	49	53	50	51	46	65	54	68	54	62	48	51	46	52	59	49	55	67	54	46	50	56	50	46	57	50	66	46	60	49	47	59	53	46	54	47	50	60	59	58	43	48	44	50	57	72	53	53	59	53	43	61	61	52	62	58	57	49	57	40	70	52	41	55	58	63	67	44	62	56	59	45	44	50	51	53	51	57	53	63	63	42	42	56	55	53	56	52	46	65	66	45	64	54	47	48	47	51	67	65	43	44	45	69	43	61	53	59	46	70	36	60	57	48	70	46	49	51	61	48	39	48	59	48	53	52	60	39	49	44	62	40	55	65	60	50	65	56	47	33	61	40	52	52	51	59	56	58	56	67	59	59	49	44	48	55	45	57	48	50	73	56	50	45	55	59	53	57	46	60	47	60	41	56	63	57	59	63	55	43	64	61	54	65	58	46	61	50	54	55	48	63	64	65	54	48	53	57	57	56	57	68	66	58	54	59	50	44	51	47	49	56	64
2255	922	7474	13171	5351	532	207	154	177	166	180	155	159	182	173	155	136	150	156	158	168	158	155	147	153	165	160	154	184	139	144	174	154	172	156	167	137	163	173	152	173	175	153	146	173	170	153	159	166	165	164	184	154	132	175	177	158	158	159	153	176	161	146	174	151	134	155	151	165	151	163	159	158	192	156	157	154	156	145	150	171	168	155	154	163	159	174	151	168	149	167	160	151	147	172	160	180	163	150	158	145	137	158	159	177	154	157	162	139	166	155	153	158	168	176	154	174	173	168	158	188	142	160	139	157	134	173	153	174	142	152	144	159	155	150	166	151	155	162	163	166	157	161	161	154	148	151	151	173	164	165	148	169	165	170	154	144	157	166	139	148	146	154	147	161	151	150	149	148	146	159	154	162	154	175	138	167	167	176	137	169	173	190	157	148	154	162	156	167	176	174	168	161	140	185	178	143	154	136	148	157	183	137	155	169	150	162	162	182	167	148	153	166	158	155	152	172	146	162	157	150	172	151	159	151	156	164	151	173	176	170	154	171	142	163	171	132	157	161	156	145	157	175	164	171	156	150	163	158	133	161	158	169	166	155	162	151	163	145	155	157	142	162	144	135	169	157	173	172	162	176	162	174	150	164	183	154	152	175	145	174	151	147	150	155	133	170	144	139	136	159	137	157	158	170	157	159	162	163	143	155	128	138	140	158	155	155	164	151	172	153	147	149	166	156	153	158	179	160	146	158	152	166	158	147	144	159	148	150	144	154	137	173	141	184	176	151	158	148	146	151	145	159	164	147	149	160	161	177	163	151	146	136	149	147	152	159	182	154	149	158	145	180	161	178	168	147	165	150	152	162	145	149	175	154	167	149	136	148	160	153	155	162	147	143	146	168	175	160	157	173	148	160	171	149	163	155	141	152	148	153	147	149	149	138	165	163	177	153	147	163	157	135	157	156	172	143	152	131	157	156	179	182	148	171	150	154	141	158	152	152	153	161	177	151	151	130	142	148	163	162	159	150	160	158	179	179	152	151	120	160	150	157	158	162	139	150	149	159	143	168	150	170	150	170	157	142	162	148	173	146	151	152	167	167	139	171	152	149	154	174	157	128	168	135	150	187	187	150	161	158	185	156	141	145	179	164	172	169	148	158	172	172	141	152	175	163	170	160	161	165	147	125	170	153	162	153	157	140	151	171	157	153	154	176	166	164	168	169	150	152	166	131	157	161	151	162	174	160	138	135	155	150	185	134	168	151	145	163	176	159	166	153	160	168	156	148	137	168	137	169	180	167	143	153	168	153	156	171	143	145	162	144	146	144	149	147	150	197	160	142	150	166	160	147	181	159	158	146	175	147	155	136	150	152	143	152	168	158	143	146	164	146	163	157	167	164	172	159	192	146	165	157	152	142	159	166	163	141	153	157	152	148	156	185	156	161	168	158	168	160	164	168	151	159	159	150	162	156	158	144	169	147	170	158	158	164	168	152	141	160	125	162	154	160	178	155	176	156	149	158	171	171	155	171	149	143	145	180	159	142	153	163	151	156	165	143	150	163	141	171	158	155	148	151	151	144	142	157	167	141	173	160	160	160	161	150	143	157	164	177	167	155	165	181	178	157	170	170	165	159	164	161	134	169	162	182	175	142	141	153	162	160	151	161	156	157	186	158	139	163	176	161	173	164	153	150	150	144	149	174	160	175	141	146	154	157	153	163	165	154	179	141	140	155	171	168	154	174	158	173	170	167	160	154	145	172	174	141	158	154	153	193	150	169	165	141	138	155	167	165	139	151	170	155	167	144	172	171	156	149	160	157	159	171	162	145	148	159	131	136	153	165	168	156	156	132	193	170	160	160	158	181	168	155	175	182	161	164	158	136	155	159	144	155	162	143	175	156	147	169	157	153	156	163	131	165	169	166	159	149	145	174	156	167	161	140	150	155	145	161	174	151	170	132	166	179	161	172	149	160	163	156	153	153	161	157	151	197	157	161	135	178	159	179	154	170	162	142	143	169	158	159	155	154	179	157	149	159	172	169	183	189	163	164	159	149	150	152	157	169	156	175	152	151	180	179	155	128	163	149	171	156	149	166	168	174	175	138	159	170	161	190	164	146	158	161	165	138	148	158	140	147	158	157	161	134	149	156	156	177	149	158	156	169	186	157	164	159	155	155	150	148	160	145	158	164	160	171	179	147	174	158	161	157	140	165	160	173	160	143	178	167	151	143	158	146	175	135	155	174	152	138	148	161	167	153	170	154	169	159	146	156	164	164	177	145	168	150	143	185	144	144	138	157	159	147	147	175	176	152	149	173	144	166	167	140	179	152	165	144	169	159	158	131	144	150	170	155	150	134	170	157	127	156	157	158	166	153	166	158	156	178	176	158	158	154	153	154	163	156	171	166	166	165	156	151	154	149	141	152	140	139	157	172	174	162	145	145	163	178	141	156	156	156	160	159	163	150	149	150	150	150	160	156	146	152	146	178	169	161	153	157	164	160	151	157	145	188	155	156	140	155	139	166	164	163	148	152	152	168	129	173	166	151	156	164	170	149	160	146	138	150	161	164	150	153	149	160	127	154	158	144	169	148	176	159	152	169	176	167	145	170	160	149	142	153	161	190	148	184	148	143	162	173	158	151	158	160	161	138	168	160	165	163	161	174	144	134	166	150	155	154	171	136	163	175	163	146	132	137	159	156	164	159	136	137	145	173	132	126	149	171	137	162	169	153	162	144	138	149	158	136	154	146	163	155	166	170	146	136	149	161	148	157	166	155	154	166	140	143	172	156	165	155	155	149	153	143	128	149	150	172	159	158	183	145	139	177	155	156	166	146	149	157	134	168	151	157	149	157	127	144	140	157	160	170	158	139	147	152	156	148	148	153	163	139	163	165	157	157	150	152	147	158	161	164	145	149	150	155	160	170	183	150	166	146	150	159	154	134	176	173	169	149	166	148	136	153	170	147	144	148	176	170	145	168	141	157	167	181	162	158	175	145	152	157	180	148	157	152	140	164	154	159	163	167	162	165	160	160	159	152	166	163	130	160	149	165	150	144	146	150	162	166	149	161	193	172	176	164	154	171	162	186	176	158	158	168	142	148	136	169	148	147	137	169	152	157	151	143	158	144	148	146	167	150	158	148	143	166	160	164	160	156	156	158	158	166	151	168	151	147	167	185	158	157	167	165	182	188	158	150	171	154	158	138	156	164	145	165	160	142	151	157	153	144	157	173	141	164	155	160	143	168	163	150	175	159	166	155	153	169	162	155	164	166	148	160	174	127	155	155	184	164	173	147	163	140	165	164	150	156	170	151	148	178	165	137	143	133	130	142	150	162	152	163	177	137	173	158	156	142	162	158	154	146	149	154	156	166	145	163	174	160	159	152	158	169	162	138	146	166	156	147	167	152	154	167	159	155	161	156	142	166	152	144	149	172	151	129	161	152	161	135	140	138	170	153	162	176	173	138	140	171	170	177	154	141	166	160	165	139	161	173	145
10674	11709	56775	60886	36475	10128	540	244	195	216	187	180	165	169	152	157	162	157	145	149	140	158	129	158	157	150	132	129	142	146	143	113	167	144	129	133	140	137	148	129	144	148	143	152	117	138	134	148	144	139	144	144	140	145	144	157	137	120	137	113	141	116	174	133	123	132	140	147	122	131	128	150	168	147	139	142	138	138	136	165	153	137	132	125	132	147	107	147	145	127	150	127	146	117	150	152	127	142	129	116	139	154	138	133	133	140	130	130	138	142	127	143	128	136	131	127	126	132	153	137	123	118	108	144	128	124	151	130	140	135	126	142	128	130	131	139	123	116	135	143	120	157	137	137	133	119	118	126	126	146	156	133	134	148	138	112	138	146	142	143	148	137	154	153	151	126	139	129	123	155	131	121	149	120	138	119	143	141	116	126	144	130	148	127	149	140	135	136	121	134	127	154	119	146	144	147	147	131	151	161	119	112	138	131	124	136	123	131	148	136	146	151	152	141	127	127	125	119	128	153	151	141	167	124	132	123	150	148	140	145	137	150	119	128	129	146	128	146	141	121	132	119	153	124	128	117	163	134	121	146	131	136	132	141	119	132	128	151	138	146	129	145	143	121	140	171	125	138	122	125	137	157	122	138	130	130	160	143	115	140	121	142	140	145	120	134	134	127	140	163	139	146	125	148	140	139	142	140	150	147	124	140	132	127	121	126	141	148	130	132	133	144	127	147	133	140	161	152	132	141	117	127	112	143	148	134	143	130	150	133	120	163	125	112	106	148	128	168	119	159	117	133	138	150	136	150	161	130	125	130	134	116	131	148	157	150	147	129	149	173	152	141	151	135	123	145	136	139	115	141	135	163	146	120	126	142	123	133	153	115	128	133	130	142	132	126	142	139	146	114	138	142	156	122	144	112	133	130	116	115	129	139	143	154	155	132	126	129	137	158	137	142	156	159	134	130	123	134	120	158	148	127	134	109	147	151	134	135	136	151	131	151	136	121	156	123	146	125	112	124	132	133	140	115	136	129	147	152	143	136	118	138	138	163	128	139	134	128	149	142	135	116	146	128	142	132	127	155	146	141	147	143	127	122	125	162	126	100	117	137	133	120	130	133	146	138	127	128	112	118	126	135	152	142	154	106	128	133	136	123	151	148	128	158	125	145	138	156	127	139	128	117	146	135	154	130	149	139	146	132	140	148	123	126	146	140	139	141	143	144	158	149	140	163	121	123	129	139	138	138	129	166	121	144	115	157	159	126	123	130	165	135	145	128	147	157	120	139	151	152	147	132	130	110	132	149	149	143	174	150	132	132	128	132	155	123	148	130	151	127	140	145	131	135	129	139	118	130	135	130	135	144	145	137	147	131	151	121	113	127	141	145	155	145	112	131	130	149	134	119	146	140	139	123	148	159	140	154	134	150	157	132	123	133	145	114	144	143	118	156	136	139	139	121	132	142	132	137	136	138	145	130	143	134	137	149	144	117	163	114	138	143	135	134	127	153	131	118	170	136	145	131	166	132	135	142	130	144	151	130	137	116	116	125	157	132	154	145	138	128	148	119	139	146	119	150	126	131	137	145	132	124	152	139	121	137	127	136	134	139	121	148	132	128	124	145	156	122	145	136	120	140	142	146	151	131	112	132	124	117	131	120	117	133	136	131	131	149	141	124	129	133	143	145	143	147	164	128	123	113	145	128	147	145	137	129	119	147	115	129	153	124	152	142	125	151	136	122	148	137	121	136	121	122	139	140	153	123	134	110	130	132	153	132	137	126	141	139	117	152	133	115	128	152	147	139	133	133	147	130	118	128	134	138	141	149	139	141	124	142	147	118	151	138	145	134	140	152	114	146	134	140	149	138	147	134	129	139	151	129	126	136	128	116	139	147	148	123	138	131	143	132	139	137	127	152	146	117	126	154	142	132	145	133	140	136	130	127	130	131	142	122	147	118	139	136	135	129	168	130	127	134	160	127	113	113	130	146	139	126	129	118	132	124	125	148	135	143	125	154	152	140	126	151	136	132	147	129	133	123	160	139	158	124	130	117	136	143	137	156	115	129	148	129	126	131	127	143	139	146	144	123	126	113	128	156	125	147	136	148	147	137	143	141	164	137	154	153	154	145	143	147	142	132	121	157	156	115	135	143	127	157	121	135	127	143	127	151	113	116	170	132	129	147	146	128	144	143	142	124	131	104	119	158	127	135	110	129	137	130	131	136	126	92	155	134	151	145	142	146	149	146	155	126	147	141	147	167	138	156	151	140	147	166	169	162	144	117	127	146	150	135	137	125	137	137	118	137	126	134	141	127	159	141	133	150	125	130	142	157	121	117	139	121	137	133	157	138	118	149	150	145	119	133	140	152	155	149	117	146	137	153	141	156	129	154	158	153	112	131	139	161	125	125	138	124	122	142	117	162	135	145	134	151	151	127	146	166	122	122	126	122	122	133	138	137	137	142	128	115	143	125	128	129	147	141	122	137	144	139	146	133	146	149	128	155	142	140	132	124	119	143	162	132	121	158	143	141	120	131	159	130	151	135	145	141	141	151	131	135	145	135	149	117	119	142	165	126	147	130	138	122	127	141	139	153	138	130	166	143	153	142	127	152	141	125	158	132	154	134	160	163	105	130	149	136	130	152	155	141	128	125	137	133	134	150	158	142	127	137	133	132	152	132	130	153	160	148	145	123	169	149	133	145	149	156	141	113	122	122	136	149	139	137	126	138	165	128	142	138	138	144	143	143	129	136	146	145	133	141	133	123	131	139	142	127	140	148	140	126	134	133	138	166	145	147	129	150	148	148	127	135	141	138	141	140	119	131	137	150	125	128	115	140	138	119	148	124	156	167	124	145	140	128	124	124	138	139	137	145	132	132	149	149	142	126	144	129	121	155	124	144	137	143	138	129	130	131	119	146	136	118	159	130	131	134	147	139	139	138	154	118	153	145	122	139	138	131	123	158	153	137	128	157	143	134	130	152	138	140	151	131	152	127	124	140	147	149	122	155	135	139	136	156	124	153	163	121	147	127	137	141	145	150	127	136	129	133	125	160	146	119	139	145	155	130	143	116	137	151	142	137	136	156	125	125	172	135	161	142	143	138	136	132	151	145	125	116	124	135	145	143	138	120	148	132	139	163	136	125	126	137	142	137	130	111	156	118	161	127	138	121	132	121	124	121	166	143	131	152	148	149	127	155	141	128	161	146	122	130	139	119	134	134	127	133	132	141	142	122	127	159	139	127	134	147	128	139	131	126	112	149	138	129	139	125	117	141	133	132	159	151	167	129	137	136	126	135	143	127	132	117	135	122	159	136	137	124	137	125	124	147	127	135	147	151	142	125	156	151	127	127	159	128	159	148	160	160	121	117	166	136	132	126	119	124	131	134	143	144	128	146	134	134	116	135	134	152	143	130	143	117	140	134	126	151	138	121	122	141	117	144	139	146	137	138	149	144	158	124	116	127	125	137	127	133	127	134	135	140	153	132	114	143	154	131
6687	11123	56222	65467	44215	9763	927	834	732	654	626	504	546	524	476	452	430	412	440	351	419	378	407	389	385	389	378	405	392	378	349	360	335	383	395	369	381	368	358	387	358	346	318	332	317	338	331	313	323	350	361	330	337	389	348	339	339	358	343	313	355	348	347	334	331	388	347	298	367	319	345	342	328	328	359	355	373	337	329	365	394	380	333	302	328	341	328	349	320	341	335	337	345	306	333	345	361	363	377	314	306	341	320	323	339	328	352	335	365	320	327	379	320	371	330	342	366	330	320	351	316	335	363	355	316	344	334	329	345	318	322	346	321	334	348	329	314	324	326	335	329	360	355	331	333	328	349	368	347	312	302	335	344	329	340	337	342	335	336	334	345	349	355	341	337	342	326	352	355	333	341	337	327	332	349	346	296	292	345	337	345	311	341	350	332	328	335	320	301	318	350	313	307	356	354	344	333	334	354	339	313	322	315	347	313	350	314	353	358	326	354	346	330	370	332	344	319	330	327	330	348	291	328	327	349	313	337	318	352	337	316	331	327	340	367	333	340	332	320	340	326	328	329	325	324	322	336	324	308	318	325	326	328	349	346	327	337	350	330	345	346	323	346	358	349	338	323	333	313	353	331	343	354	327	334	358	345	322	346	366	335	340	313	322	359	322	328	302	332	331	308	309	336	359	345	332	340	325	343	324	297	342	337	337	352	353	314	334	328	342	324	327	313	349	323	344	318	323	337	311	325	318	343	362	372	353	295	347	335	345	310	344	312	368	292	334	338	335	317	318	342	315	330	334	318	341	330	322	307	335	357	348	351	350	327	339	341	355	319	301	363	340	340	339	329	334	303	293	334	337	325	348	326	329	353	343	356	340	337	385	336	335	328	382	316	316	301	343	338	344	356	352	330	334	335	318	346	328	332	331	334	353	330	312	315	341	344	328	325	316	329	347	332	315	306	323	333	325	307	328	313	348	341	340	325	349	350	368	295	341	316	337	333	336	333	338	360	327	349	352	319	332	357	342	356	342	303	361	336	306	381	330	296	320	351	354	332	346	312	341	367	317	320	327	312	327	343	336	307	337	363	344	339	330	307	316	364	329	332	313	345	290	288	328	315	344	336	324	319	343	369	337	359	343	338	339	372	339	336	341	350	323	306	324	346	363	367	332	318	332	311	359	330	315	352	351	337	346	337	332	342	362	337	324	322	338	317	339	309	350	299	311	322	330	356	343	357	328	336	354	340	328	333	362	333	348	297	334	369	328	348	319	333	331	335	378	292	331	358	339	354	319	330	346	362	357	333	324	337	276	334	349	363	315	335	293	332	313	332	314	312	321	304	316	367	319	329	326	338	370	315	333	356	341	307	336	324	351	344	328	334	311	369	353	359	315	340	339	337	327	289	361	381	342	326	364	334	328	302	353	374	344	316	338	352	354	333	332	357	374	356	350	313	305	315	351	345	348	330	314	344	322	383	362	336	362	323	303	330	333	344	347	364	360	332	319	360	309	361	324	359	333	341	315	345	348	339	326	353	306	347	332	339	315	346	329	330	351	348	325	325	332	320	346	324	308	332	313	360	366	311	331	332	341	317	341	323	345	327	354	346	373	337	339	329	318	317	382	334	341	327	355	338	340	349	312	301	315	312	364	360	361	362	316	314	348	334	320	362	319	344	345	335	330	306	350	328	323	301	362	340	319	334	355	307	347	327	301	318	324	342	334	309	313	330	340	332	370	362	329	328	327	317	302	346	314	320	335	325	349	327	361	342	291	324	332	356	325	319	311	332	342	322	330	320	345	334	361	331	326	382	302	338	329	347	290	381	345	327	344	307	346	352	318	332	346	342	366	326	323	340	343	363	351	323	332	313	342	321	347	351	344	322	356	342	323	378	361	326	349	326	289	322	335	330	345	339	331	333	326	327	307	345	321	343	328	330	331	319	327	325	317	333	353	323	296	343	338	381	339	341	314	318	346	322	319	334	296	380	328	317	337	370	368	328	322	347	321	351	310	319	342	367	340	353	330	350	348	353	317	309	319	361	341	347	344	340	323	361	316	291	337	363	332	348	331	308	316	319	349	333	313	337	348	321	359	327	351	337	328	329	350	342	350	333	322	346	316	303	336	347	348	340	329	312	326	331	357	325	307	336	313	365	331	324	341	331	355	316	368	321	350	384	338	367	323	357	361	332	316	358	340	335	313	328	340	347	365	355	294	347	357	337	324	337	339	371	340	336	299	323	323	342	299	348	315	333	334	325	340	343	333	354	364	348	335	337	327	330	323	353	328	348	363	331	352	337	322	345	302	354	356	349	344	334	331	316	315	343	357	323	367	325	324	354	340	373	343	343	358	347	305	326	313	302	342	345	308	342	322	346	354	325	338	320	358	359	342	327	343	332	309	344	313	324	309	327	307	334	319	341	346	324	333	340	333	328	316	303	308	334	322	329	315	378	364	337	314	310	351	324	352	370	336	386	338	328	364	320	352	325	331	361	359	327	334	348	293	343	342	329	355	361	330	302	351	330	328	312	343	349	355	362	344	332	345	325	305	359	362	343	357	339	325	310	365	305	338	352	325	376	328	348	348	331	334	343	346	320	328	347	319	318	344	311	327	336	346	318	342	345	324	353	330	326	334	349	328	336	339	334	307	323	316	313	352	340	335	314	350	348	306	344	307	322	303	360	335	346	350	333	322	326	335	320	345	351	309	317	325	326	352	351	348	351	306	315	347	300	350	336	349	333	361	319	308	336	331	325	309	327	316	315	330	288	341	353	354	325	352	337	325	359	353	344	326	318	322	326	342	354	330	369	350	305	311	337	330	307	330	347	320	341	362	346	332	331	370	350	349	316	343	324	333	361	352	324	333	322	322	350	325	345	333	347	327	329	325	316	327	360	323	317	336	322	357	348	308	307	390	328	316	331	334	319	314	365	368	305	338	309	361	351	348	340	352	350	382	343	368	331	299	339	333	314	317	358	340	338	328	329	334	342	343	345	324	305	362	325	345	340	341	343	326	342	349	328	332	312	310	321	329	335	332	336	369	358	362	327	332	336	351	341	355	341	357	314	353	305	327	348	362	352	317	313	319	326	334	322	301	320	322	322	316	360	304	357	321	373	326	319	367	333	296	318	351	345	330	350	349	313	323	358	292	318	347	314	296	296	308	326	363	333	316	364	350	353	316	360	320	314	382	313	334	305	332	332	326	327	335	318	327	315	323	333	343	329	327	337	337	306	328	347	323	345	357	306	322	370	315	343	365	341	342	343	345	344	324	330	336	316	327	297	367	346	318	349	343	321	339	338	369	335	355	358	339	314	330	363	354	302	315	325	322	316	328	333	339	319	355	369	337	350	319	331	306	330	344	300	338	331	321	323	342	357	371	330	328	329	359	334	347	344	337	296	354	332	319	349	366	334	331	320	313	340	318	330	324	347	335	351	336	341	338	376	335	330	351	340	328	336	347	349	364	333	320	328	343	351	314	329	323	326	331	339	341
17548	18441	70654	71668	48190	17567	1900	358	268	254	230	278	244	232	210	218	196	216	199	190	190	198	192	185	204	191	204	197	174	178	168	161	184	187	174	203	169	188	188	195	175	166	183	172	171	215	187	205	186	159	161	177	182	200	144	149	170	197	148	164	195	167	176	160	192	191	201	167	177	186	178	166	171	205	156	179	167	164	160	169	191	202	166	159	175	185	199	184	171	183	180	180	170	176	186	187	181	180	174	184	154	171	177	193	179	168	181	173	184	172	189	158	148	177	147	178	161	224	178	167	186	165	190	187	198	157	193	181	183	188	162	162	160	193	165	164	162	170	143	166	155	161	162	168	160	177	188	191	177	160	171	153	201	187	183	165	179	172	184	165	162	188	150	174	167	203	170	156	164	175	150	170	163	188	147	132	187	143	151	188	185	172	192	182	191	196	177	181	148	162	180	173	171	186	207	176	178	181	203	159	176	172	196	166	184	157	154	156	183	151	187	168	184	184	184	168	187	186	173	173	164	183	160	173	170	190	172	169	154	155	171	192	157	168	168	163	159	173	167	135	178	153	159	186	173	177	163	200	199	168	169	153	164	168	169	191	195	182	151	177	171	165	191	162	156	180	185	169	203	198	198	197	175	190	177	178	155	181	183	184	184	186	168	184	185	185	172	207	203	167	172	157	169	158	189	197	181	178	145	175	158	148	163	178	168	177	149	181	192	194	186	164	200	162	184	170	171	174	167	187	178	182	176	209	178	169	173	193	192	168	174	190	181	166	176	193	166	183	167	205	159	178	189	189	205	185	170	157	185	188	155	185	183	168	173	209	167	174	182	152	184	174	182	179	162	158	183	161	167	141	160	178	144	177	176	153	182	190	181	186	177	178	151	187	166	165	184	185	189	177	182	190	176	178	161	197	171	184	182	172	151	183	204	183	157	199	185	185	164	184	166	158	196	164	142	173	158	167	178	157	193	161	165	204	184	179	174	197	177	143	176	183	188	185	171	181	164	164	204	176	198	177	184	191	191	172	174	195	175	183	174	166	196	166	194	184	189	165	182	185	190	188	184	165	191	179	182	177	182	186	167	203	162	188	161	160	166	203	157	187	166	173	209	191	193	172	179	209	191	185	199	175	163	163	177	180	180	173	157	171	171	172	171	172	165	166	176	183	189	169	155	180	182	182	144	195	159	169	170	172	157	165	154	193	167	190	170	166	187	175	176	173	182	209	172	165	195	210	168	168	158	188	175	179	173	175	198	157	161	173	174	153	176	174	184	190	186	172	176	168	139	172	172	152	169	171	158	186	146	157	168	163	162	151	173	184	183	153	160	196	152	183	174	159	172	150	165	173	188	185	172	178	164	191	163	184	169	159	174	172	181	161	157	165	170	142	165	146	184	173	178	175	189	159	180	187	173	175	151	188	167	178	199	180	163	197	154	168	173	167	168	164	160	182	161	205	151	180	196	167	168	163	185	184	173	178	169	198	176	218	182	172	177	181	181	192	195	186	183	194	166	168	170	168	186	168	173	171	156	154	179	199	158	177	182	176	192	154	189	161	197	180	155	173	174	198	160	149	148	151	175	177	180	161	181	189	175	141	171	165	154	170	187	197	164	165	194	143	181	171	160	167	178	155	186	163	172	193	173	167	193	162	174	170	166	181	186	174	187	168	163	172	173	193	193	159	172	174	149	190	190	182	183	199	183	184	169	183	176	186	190	186	143	168	177	181	171	157	162	162	184	151	158	152	179	171	164	159	179	167	177	176	176	188	195	163	167	175	169	181	188	167	176	190	195	188	159	150	170	158	198	151	176	163	176	154	181	137	186	165	194	181	167	172	170	154	188	188	166	168	154	186	188	189	174	154	147	173	178	145	159	165	186	156	190	163	171	172	180	171	167	167	161	172	179	175	176	164	140	156	156	174	203	211	148	157	164	176	181	180	167	182	186	164	197	189	144	156	172	162	166	165	181	167	190	185	189	175	195	193	180	175	180	164	184	184	186	164	162	179	179	185	170	179	178	167	181	154	165	172	190	153	175	204	185	151	159	187	165	174	171	144	152	169	173	173	140	150	163	166	183	191	198	175	194	174	194	171	173	194	158	160	206	172	182	167	176	189	169	180	175	162	182	170	184	168	167	165	180	163	199	178	170	196	195	166	163	164	172	177	178	180	140	161	148	159	148	178	198	167	164	151	168	157	173	185	185	198	177	149	165	183	181	178	174	178	169	172	151	172	158	198	176	199	183	159	153	189	186	175	164	190	168	186	151	198	161	192	175	178	179	162	173	180	153	159	167	156	165	157	183	179	162	179	177	175	167	148	163	185	189	171	161	162	137	189	202	195	195	200	178	168	179	174	167	180	168	169	170	152	167	173	193	154	166	176	157	168	173	160	161	199	153	170	186	157	190	149	204	146	184	159	190	181	154	159	168	185	187	188	164	181	170	171	188	174	177	188	181	185	190	173	150	174	187	170	148	175	160	190	160	156	185	177	160	153	172	185	164	166	174	166	188	193	180	190	162	195	183	203	161	170	180	175	151	188	162	184	179	159	172	161	161	168	178	189	187	159	195	178	166	166	166	160	158	172	191	172	196	181	168	181	166	179	173	193	212	175	190	150	185	177	182	157	192	184	153	184	156	177	176	176	198	190	147	176	154	170	168	171	190	181	166	177	170	181	161	148	159	177	171	158	167	164	162	154	189	172	151	196	204	177	171	160	190	195	160	162	185	177	166	158	178	166	194	193	176	166	156	162	190	157	186	177	164	171	172	156	171	149	171	185	195	164	172	163	161	171	199	179	169	166	175	166	164	149	157	167	197	157	144	162	165	183	166	184	151	196	175	172	172	166	169	158	170	169	152	187	188	141	173	184	201	177	178	194	153	202	201	176	167	164	179	164	153	159	188	167	162	189	167	174	159	201	152	162	150	182	187	168	155	165	180	193	165	173	192	171	188	173	189	192	166	167	179	169	163	155	179	181	170	147	185	164	174	157	179	183	157	167	171	163	187	178	176	167	187	168	191	166	169	154	198	181	190	136	177	156	191	170	158	188	167	169	183	191	185	174	167	150	187	182	143	160	192	172	160	175	184	180	173	191	143	170	174	177	192	149	181	161	175	165	170	181	178	202	167	200	181	159	162	165	202	175	186	165	162	173	185	174	174	158	183	155	171	146	178	160	163	213	158	166	181	167	149	171	188	172	190	162	181	179	187	181	190	156	179	168	182	165	171	159	166	163	156	185	189	157	167	149	170	176	158	176	171	161	182	175	157	171	181	159	173	182	187	179	173	174	151	171	190	169	173	151	152	165	190	186	164	183	192	185	182	176	165	191	183	181	164	171	170	201	159	162	206	189	182	182	189	161	180	205	193	211	172	170	177	170	167	185	172	162	185	188	163	186	162	156	149	187	165	160	185	182	185	181	178	181	166	195	181	152	169	193	172	181	196	157	183	177	168	192	161	181	147	171	190	189	163	148	153	171	166	177	177	190
8362	15715	67057	77490	55699	12494	1518	1235	1126	960	908	815	759	721	694	613	599	592	545	556	564	550	531	525	499	473	497	461	463	488	468	470	429	494	431	435	437	427	446	417	453	457	395	386	489	454	422	416	389	434	396	406	445	382	409	389	433	461	400	406	433	442	439	391	422	400	383	432	420	370	397	412	463	469	419	469	421	412	426	404	446	463	407	400	394	420	411	388	398	409	402	419	391	375	437	423	439	384	396	438	412	369	417	387	388	376	395	404	378	410	377	403	368	383	399	450	403	370	364	432	387	400	391	400	411	394	429	405	392	398	380	413	391	463	422	412	406	375	454	368	363	392	399	412	401	418	392	393	386	401	395	414	355	390	395	398	424	392	418	414	403	395	397	424	374	415	421	443	392	406	443	412	385	384	440	385	383	381	426	420	392	394	366	392	399	416	388	398	403	411	413	393	381	420	395	420	415	413	380	410	393	433	401	398	413	370	369	379	422	377	410	395	427	364	382	399	449	409	401	398	397	394	430	416	412	419	387	406	378	406	390	345	409	425	384	406	419	426	427	396	384	363	403	439	370	380	385	405	379	408	371	394	421	383	412	419	441	409	406	411	391	411	431	408	384	435	437	407	340	404	384	435	442	394	366	438	386	377	429	404	395	378	391	392	429	404	387	393	425	393	399	369	384	386	420	404	419	429	398	388	443	413	405	384	394	422	373	408	409	399	404	383	390	410	397	394	393	391	392	408	411	400	412	390	417	382	414	416	413	396	411	418	342	404	366	407	354	395	406	399	409	386	420	384	375	378	394	417	391	398	396	394	424	410	418	380	403	404	378	412	367	385	421	410	402	397	395	406	395	400	371	396	383	395	400	465	358	395	390	403	404	385	411	424	377	385	397	416	401	360	397	400	377	402	381	377	389	395	369	387	401	423	415	421	411	388	382	390	372	436	365	388	415	355	398	354	411	390	423	406	393	400	425	387	391	395	419	403	409	398	426	394	383	377	391	380	373	394	409	389	409	367	395	404	372	374	410	378	382	396	393	427	412	410	384	415	412	400	402	403	404	391	397	417	394	400	400	420	399	380	389	379	402	411	409	432	382	383	400	375	352	395	398	408	389	401	398	420	377	380	396	397	419	393	397	379	404	377	404	427	375	382	390	392	412	399	400	381	430	414	431	418	416	406	383	396	390	377	404	401	366	386	423	396	411	364	381	386	408	405	387	374	374	388	401	389	381	452	401	414	405	410	393	392	366	444	372	419	382	425	411	392	365	400	406	411	368	387	387	369	404	389	403	389	436	363	386	367	386	375	413	389	378	393	396	377	367	422	406	395	369	367	386	409	393	367	390	393	399	390	400	412	404	398	369	388	403	369	389	426	402	395	386	369	409	386	377	413	395	424	415	367	416	374	401	396	405	387	382	402	374	417	405	426	385	388	429	371	423	414	399	379	414	387	406	389	405	427	392	425	406	423	404	392	436	410	403	410	359	380	423	402	376	369	429	415	432	403	389	427	406	405	398	392	426	414	395	378	380	402	361	375	432	403	381	421	395	429	395	386	411	386	381	373	398	399	384	383	408	408	422	416	431	411	400	399	420	383	377	418	380	379	383	410	364	413	375	393	378	366	390	411	392	392	405	401	402	382	438	395	357	405	435	423	418	396	375	389	386	411	384	417	408	402	412	385	399	348	416	363	392	416	427	397	360	378	405	386	384	409	391	414	414	367	368	375	377	387	370	444	377	395	388	400	442	405	445	387	397	426	418	391	360	372	401	388	408	427	364	372	356	381	405	394	387	404	386	411	371	399	389	420	394	427	413	405	395	413	387	423	393	394	389	401	406	405	386	385	386	381	386	397	447	397	370	402	407	409	445	387	380	353	404	365	391	374	412	413	394	417	405	388	371	399	388	415	402	393	419	388	388	430	388	398	412	438	413	425	413	407	414	391	393	382	370	381	397	397	386	374	378	386	387	403	395	399	414	381	376	417	382	383	410	409	379	411	397	372	385	438	397	362	391	376	383	422	386	403	382	408	365	423	387	417	366	386	428	405	395	387	431	373	398	378	433	398	394	401	406	428	379	388	398	410	379	378	428	402	405	403	402	378	366	409	403	379	387	404	383	401	365	371	404	425	420	411	385	397	437	391	403	392	397	416	419	387	362	386	416	392	391	405	392	373	423	408	368	382	387	379	409	421	388	422	433	414	362	406	388	411	390	405	420	379	398	431	438	338	438	406	401	384	420	408	411	382	445	413	393	417	428	438	392	379	397	386	402	399	417	391	392	423	403	387	374	392	407	400	409	406	418	423	384	400	417	393	389	396	412	366	386	391	389	427	365	367	409	406	381	344	390	420	410	396	400	376	412	418	369	426	401	405	419	385	381	394	400	405	422	436	375	428	405	408	401	378	397	370	400	427	389	399	441	399	434	379	427	409	461	443	382	447	412	392	399	381	431	395	362	382	380	428	406	383	392	421	379	407	396	391	425	389	395	415	368	372	415	429	393	397	392	375	373	402	399	401	371	422	432	373	412	416	415	367	401	411	401	410	393	376	389	390	434	409	400	376	420	400	369	338	366	418	384	395	397	428	416	403	371	381	385	434	408	372	364	370	413	395	376	406	424	378	416	403	430	381	425	375	422	422	420	447	419	411	403	384	403	406	392	398	405	390	409	385	423	388	402	414	399	377	404	404	372	429	408	371	404	396	388	391	395	438	372	364	382	413	401	402	422	420	409	402	406	409	360	367	398	406	386	430	391	372	392	407	412	389	367	405	432	372	418	422	373	398	410	414	424	405	371	431	428	414	393	408	413	403	421	383	412	408	412	397	408	406	413	385	415	394	374	380	422	398	392	415	393	418	368	405	405	458	423	409	415	379	405	424	390	378	384	372	414	384	389	400	380	394	388	418	393	441	400	398	401	392	372	410	429	368	424	383	430	389	378	411	430	382	380	418	412	441	390	407	399	417	403	370	383	425	385	413	419	417	419	398	381	389	414	413	407	417	386	391	379	429	404	383	410	394	409	377	371	399	406	414	391	407	393	381	384	389	383	406	376	368	366	413	365	434	416	398	408	396	376	379	414	393	398	366	430	419	387	393	368	404	386	355	392	431	392	379	408	389	375	382	402	406	383	375	375	361	395	377	402	393	386	385	413	382	390	385	397	394	402	409	382	430	414	388	380	367	383	411	386	374	393	390	391	393	384	380	418	410	361	422	420	428	425	379	396	380	414	420	403	377	398	399	412	370	399	441	385	417	436	413	385	402	407	406	414	427	406	400	396	421	383	381	392	362	418	397	385	357	384	370	404	399	377	435	410	377	402	357	376	380	399	385	410	392	410	419	380	410	403	400	422	384	396	413	410	400	374	427	418	410	401	395	387	364	397	403	392	374	382	418	401	412	382	387	392	411	418	382	396	393	433	400	390	405	374	391	363	404	396	379	392	372	363	400	382	409	390	367	373	391	404	409	401	378	393	408	406	357	407	373	395	386
2568	720	3823	4828	1871	255	63	50	75	55	54	64	57	58	50	56	68	56	51	55	64	55	53	62	60	57	46	68	55	49	53	37	48	53	72	52	52	58	67	54	66	44	45	61	49	53	50	45	46	57	64	49	66	59	61	56	58	56	48	57	58	65	57	47	46	55	59	55	53	54	39	66	75	67	66	72	57	53	45	60	47	53	56	60	65	59	43	61	63	55	60	62	51	55	67	48	44	62	59	65	60	48	46	54	60	65	40	58	62	57	59	60	60	51	63	70	59	47	56	54	58	53	52	55	55	53	40	53	52	58	56	62	59	56	57	64	59	66	39	57	67	66	48	75	64	53	55	62	43	53	57	59	48	42	51	60	89	44	42	60	57	44	56	52	68	54	58	62	37	49	72	70	53	64	58	59	59	56	46	58	51	57	58	63	51	54	76	50	64	41	57	72	57	48	56	63	51	63	52	63	54	46	48	62	40	46	58	58	59	44	43	51	65	60	54	56	67	65	53	59	50	52	62	75	62	64	74	56	66	52	59	49	60	66	56	49	50	63	62	46	55	55	62	51	56	61	53	53	56	60	67	51	56	67	57	52	63	51	55	57	46	67	60	62	61	48	60	51	50	48	67	45	40	51	45	52	44	61	56	48	57	59	54	47	48	50	45	62	57	66	50	48	54	45	50	62	63	37	52	54	61	62	51	68	55	52	62	60	65	52	60	49	50	46	53	63	65	61	63	60	45	50	48	60	45	53	59	60	71	56	52	55	56	62	56	50	56	69	45	52	53	75	43	44	56	52	52	57	50	57	60	69	66	64	56	68	58	58	63	57	36	44	59	44	50	57	58	54	49	60	63	55	67	50	47	62	78	59	54	42	57	67	54	55	45	57	60	59	62	47	64	63	48	64	44	61	52	69	49	69	72	65	68	42	65	56	61	51	60	57	48	37	56	49	60	49	49	67	52	56	52	47	56	56	58	62	49	60	48	48	64	60	51	45	54	49	56	65	49	58	51	48	67	67	58	42	44	63	63	63	67	65	61	59	51	52	47	61	49	56	47	53	41	59	56	68	56	58	54	43	59	48	61	42	42	63	61	60	49	53	52	61	47	54	60	70	49	46	55	56	55	56	43	64	69	51	51	57	69	52	52	60	61	54	54	65	41	65	58	53	57	49	54	43	56	64	67	54	55	52	44	48	44	57	58	46	51	56	44	68	71	54	44	50	62	60	56	50	60	50	72	44	46	55	70	48	67	54	47	51	53	54	68	66	56	56	61	43	43	73	64	53	68	80	65	54	58	46	47	52	59	55	50	54	48	62	55	48	64	66	46	55	56	54	64	59	65	41	64	63	60	49	66	72	61	58	55	59	59	51	50	69	40	44	64	64	64	54	41	58	40	51	65	48	55	56	55	65	72	51	59	47	56	56	65	62	50	53	40	55	52	56	54	58	51	62	57	57	67	67	52	70	61	52	54	65	56	64	71	66	65	60	60	67	52	56	47	65	75	61	68	61	51	58	66	65	68	60	57	36	59	57	61	58	45	56	44	68	51	40	54	44	44	51	53	51	62	53	55	58	67	48	51	68	64	48	50	62	46	47	43	60	56	52	64	57	65	70	73	60	53	65	57	49	57	52	54	43	52	59	55	41	55	45	63	58	50	39	62	51	56	47	72	42	55	47	61	58	61	55	53	60	55	66	49	62	62	71	49	57	64	55	45	55	51	52	44	57	59	45	49	55	55	48	42	64	49	52	53	68	56	52	76	56	50	68	60	53	58	68	63	55	75	62	61	58	55	56	54	60	61	58	50	43	53	61	70	65	48	61	45	53	56	69	40	54	53	65	52	51	64	58	63	46	60	60	62	56	53	44	51	52	64	68	45	63	56	49	58	47	60	58	44	56	44	51	63	60	61	56	53	47	54	38	51	70	47	45	60	52	60	53	46	47	49	45	56	56	67	49	58	45	77	63	66	50	66	60	73	59	58	54	69	78	60	59	49	55	52	58	53	57	50	53	60	84	52	50	60	53	42	51	57	56	46	54	67	47	45	69	52	72	51	39	52	42	63	62	53	57	62	48	54	64	46	66	83	56	53	74	69	71	66	45	52	53	64	52	52	57	56	71	67	58	48	61	46	57	58	57	57	47	61	55	56	51	63	56	60	54	45	57	53	59	81	61	53	47	53	57	59	52	48	46	71	69	62	52	64	45	69	67	46	64	52	65	74	55	47	56	68	69	50	51	38	53	52	51	61	55	53	47	56	49	56	46	44	46	57	50	65	59	52	58	63	48	50	69	66	49	57	59	59	64	71	52	73	54	48	47	61	55	65	64	51	70	41	42	45	60	44	48	76	58	59	53	51	62	44	59	39	45	65	54	44	52	40	51	68	63	64	50	42	68	52	56	54	43	45	47	45	64	54	50	43	46	61	61	52	55	60	46	61	58	58	74	59	47	50	55	60	55	74	48	57	53	52	64	70	54	54	61	54	70	63	56	42	46	54	61	48	71	55	53	52	58	55	47	53	61	68	51	57	49	51	48	52	60	53	48	52	54	64	45	43	48	51	55	44	59	51	57	56	49	69	44	49	58	63	42	55	54	48	56	54	62	52	59	60	48	47	54	47	54	55	65	57	68	60	53	60	58	65	70	53	66	53	61	48	51	49	63	57	64	52	54	54	51	60	46	39	57	43	62	65	73	46	50	57	53	44	54	61	60	59	69	43	60	40	60	66	61	67	56	59	47	56	70	63	58	57	60	53	61	65	48	61	45	42	65	61	60	47	67	65	48	49	53	42	55	61	67	56	47	49	48	65	61	54	57	45	64	56	56	52	58	51	55	53	62	55	72	42	49	59	55	58	66	54	48	60	59	58	42	58	60	58	62	56	54	58	54	44	55	55	41	52	47	52	54	60	60	57	77	62	57	60	61	48	61	59	53	42	56	44	49	60	47	62	55	60	49	55	55	51	45	62	63	53	51	61	58	57	57	50	43	49	54	52	56	46	58	43	55	56	66	44	62	54	70	64	53	66	63	50	55	47	66	64	75	55	54	59	61	52	46	60	57	53	72	49	47	63	60	50	55	62	62	65	55	46	62	60	52	42	62	82	41	67	66	64	56	42	66	56	66	66	44	42	48	60	71	64	61	70	48	66	51	59	52	43	81	55	51	31	56	55	65	49	43	46	50	56	37	59	54	59	54	62	56	59	59	49	65	55	64	56	64	63	65	59	51	46	46	52	55	46	71	52	61	57	46	49	59	73	38	68	66	55	50	60	72	52	50	64	60	57	55	56	60	52	74	57	54	59	51	55	57	53	61	52	63	37	57	50	42	50	49	70	68	54	65	52	64	50	50	59	66	66	52	65	72	54	46	63	62	36	46	63	41	56	52	45	58	62	54	44	51	52	60	56	56	52	43	56	53	45	62	61	52	49	62	62	55	42	54	40	48	52	53	36	59	63	52	54	53	55	68	50	54	52	59	66	52	48	48
2249	950	9065	13522	5691	445	200	188	186	174	153	160	170	178	170	169	146	160	195	195	179	167	160	168	164	141	153	174	150	162	176	191	184	174	160	143	175	141	148	165	145	180	165	175	189	156	177	169	164	147	179	138	205	169	169	134	169	156	167	175	161	169	163	166	171	170	191	169	179	172	154	160	174	170	163	162	161	197	164	195	167	161	163	168	149	157	173	167	170	161	153	138	162	161	149	154	166	172	177	141	175	176	172	162	152	156	164	161	166	163	162	134	175	181	166	162	166	179	166	172	129	155	158	142	148	167	159	166	153	164	149	158	165	162	157	142	180	166	163	154	173	164	172	165	187	173	156	160	165	180	164	171	147	162	158	155	148	162	161	164	182	164	142	163	162	149	169	172	186	164	171	150	171	162	140	140	192	154	172	168	174	172	173	169	159	153	148	153	162	161	142	163	166	172	159	157	143	157	152	163	155	188	184	152	152	167	164	156	165	171	168	158	170	164	161	166	186	167	139	169	166	150	174	160	150	160	160	170	184	166	166	168	161	138	167	162	154	168	163	148	172	135	156	143	161	169	161	174	150	170	149	185	175	156	154	157	173	159	145	152	149	148	152	178	161	166	134	142	156	160	160	160	155	170	157	158	148	165	162	147	180	155	169	164	155	167	150	165	178	188	163	159	174	171	184	177	168	149	151	170	161	186	161	164	163	157	141	137	199	154	163	153	178	178	149	146	156	164	159	161	153	168	173	164	189	170	186	152	183	155	153	168	155	159	164	149	176	147	164	161	193	163	146	167	159	188	148	142	149	165	171	144	158	172	152	179	169	161	143	187	160	156	168	171	172	157	166	164	146	149	162	165	175	160	165	151	147	174	125	181	175	176	164	151	148	156	179	146	152	171	158	178	162	167	143	133	172	182	156	174	164	165	151	156	150	145	162	153	153	140	161	155	158	168	144	164	166	180	163	175	159	159	177	144	150	145	159	144	164	142	159	164	177	133	168	140	153	162	190	176	143	154	163	155	167	165	147	150	154	163	158	183	168	169	170	152	159	164	163	145	140	155	159	181	167	174	168	158	195	182	153	182	185	192	158	163	160	147	171	162	168	145	152	149	152	152	178	170	157	178	152	143	156	152	171	163	147	153	127	157	148	135	159	159	147	140	150	168	146	150	159	152	162	155	156	168	159	167	174	173	162	138	175	166	168	143	166	156	153	137	158	158	160	166	156	153	167	186	182	193	162	178	148	168	170	150	170	144	170	155	142	162	180	158	159	160	160	158	160	168	140	180	153	148	159	168	145	162	170	155	157	178	151	178	177	166	161	146	162	152	162	149	131	162	180	170	160	182	165	178	153	164	176	177	175	159	165	155	165	162	170	146	140	171	139	141	150	148	171	158	164	172	159	161	163	175	181	159	156	176	179	159	160	169	185	140	153	165	184	165	154	186	152	153	166	172	162	159	159	176	159	159	146	177	159	175	168	164	160	158	173	148	150	158	170	162	159	159	153	160	164	179	152	166	165	156	151	158	176	147	166	160	138	161	163	160	144	160	153	178	143	137	175	157	188	167	163	163	166	176	150	163	127	170	165	164	151	149	149	149	181	171	165	145	156	168	169	161	131	180	161	153	159	156	159	169	147	148	176	155	144	151	174	171	149	164	145	183	176	165	162	164	156	176	175	163	166	159	151	157	155	149	151	136	150	157	168	172	154	170	156	158	156	176	160	140	135	160	161	185	151	175	153	170	148	165	171	139	156	135	154	184	155	169	171	153	160	164	166	168	171	148	163	154	165	176	173	152	149	172	180	164	156	157	150	179	162	142	143	167	166	178	171	182	141	146	162	188	161	156	149	161	196	193	184	160	164	159	144	171	182	178	163	185	158	170	179	168	165	145	164	165	182	193	158	173	168	161	165	157	145	144	156	176	150	154	163	159	162	153	152	152	175	136	143	196	165	151	156	166	164	175	157	164	149	155	184	155	151	158	172	182	164	143	175	161	135	173	155	160	150	158	170	170	165	168	149	155	171	162	170	165	176	157	126	168	165	158	170	162	156	142	161	165	161	165	141	147	174	163	183	161	156	153	167	180	170	168	138	176	160	157	168	170	193	160	171	154	162	169	179	167	159	174	160	177	169	149	153	161	194	177	151	176	150	175	154	157	186	177	165	151	158	170	179	184	179	144	151	148	179	165	167	193	166	183	164	131	153	140	149	172	173	180	172	176	134	153	168	163	165	161	150	155	165	165	163	186	168	158	170	158	160	181	145	153	177	161	167	194	153	149	170	176	195	163	181	163	167	160	169	175	171	168	184	144	191	158	172	164	182	161	171	154	178	150	158	178	177	172	163	179	154	144	160	161	171	158	167	168	159	183	154	175	166	156	161	181	180	167	158	164	162	135	142	140	146	146	197	181	150	181	151	168	162	175	169	159	168	160	187	151	175	174	180	147	178	177	164	153	167	179	150	149	168	182	176	158	151	180	172	151	182	189	160	168	177	159	157	179	149	157	156	185	160	155	169	157	181	191	156	171	150	160	190	175	177	146	155	141	167	174	143	171	150	167	142	143	148	163	146	180	152	161	163	176	172	164	152	168	158	135	149	142	156	173	168	162	172	166	189	158	169	159	141	154	154	170	155	149	164	173	157	163	157	164	187	177	157	146	160	161	156	164	168	166	146	169	168	177	168	169	174	183	163	121	154	162	172	150	171	152	165	167	170	154	165	171	163	166	166	158	168	147	184	159	177	171	170	149	128	164	143	168	150	163	175	165	189	142	157	154	138	166	147	156	148	143	169	175	150	155	160	155	143	169	153	163	176	157	167	170	173	172	167	154	145	172	161	187	169	137	151	165	154	164	174	156	172	143	152	159	154	165	189	166	170	181	182	155	169	140	154	162	173	151	159	154	162	178	162	154	156	159	191	190	124	166	171	140	149	162	168	165	168	171	135	185	171	171	165	163	165	152	158	157	163	146	152	169	151	176	179	153	175	157	183	150	150	176	163	163	140	138	142	176	168	160	193	153	175	169	167	146	147	178	140	158	169	164	175	170	156	148	156	163	166	148	157	167	180	162	179	153	185	159	173	163	155	162	156	149	172	147	158	150	176	159	181	177	178	177	154	146	150	154	142	157	171	147	173	164	170	134	169	162	171	163	162	145	162	169	141	170	154	170	162	134	190	151	163	145	154	153	154	149	163	166	155	175	178	177	157	149	159	152	163	176	165	152	166	161	164	164	169	158	165	159	168	170	171	180	160	179	158	158	170	149	164	168	175	158	154	169	158	165	167	165	172	142	163	146	157	126	168	181	142	170	187	161	147	147	162	164	169	173	163	164	154	145	135	162	169	152	160	154	174	166	154	161	166	165	171	162	138	173	157	131	145	163	155	162	185	149	163	169	146	154	147	176	167	144	149	152	153	169	165	168	166	163	161	165	172	158	162	171	174	158	151	158	140	166	154	142	169	180	129	186	165	141	160	155	159	158	144	180
10575	8684	50669	59971	38847	10165	594	230	199	209	211	183	133	166	158	163	158	136	148	122	120	156	148	130	152	145	128	128	135	125	133	137	140	157	124	154	126	108	163	151	136	129	113	118	136	151	130	151	162	149	121	144	162	130	146	159	142	149	126	131	121	165	137	154	156	143	147	155	156	147	143	130	165	160	132	140	154	121	110	144	103	160	105	140	156	142	142	150	136	130	165	124	124	141	131	133	146	123	144	155	130	133	147	143	137	134	140	128	143	138	142	152	123	133	148	140	123	143	127	145	140	116	137	130	126	127	140	117	130	140	147	123	144	125	141	136	134	141	131	145	132	143	113	125	153	144	132	127	138	130	142	114	136	143	111	133	151	123	126	158	137	127	104	137	121	126	146	133	135	142	146	118	132	133	140	145	143	149	139	148	128	148	118	128	129	129	106	131	148	143	142	147	125	120	141	136	146	126	125	132	119	153	124	113	132	127	136	137	124	146	155	139	158	120	144	134	123	130	124	150	117	129	153	135	129	127	148	131	129	144	158	148	139	132	151	129	135	130	127	122	116	121	133	114	126	121	118	123	132	141	147	121	171	127	128	140	148	135	136	145	121	142	143	125	154	119	119	145	158	128	132	134	143	130	120	132	122	140	134	117	134	133	136	143	136	155	141	150	142	132	123	121	142	131	142	157	117	137	127	136	138	141	131	122	135	138	149	157	141	133	122	142	149	142	140	143	121	145	141	141	146	129	124	144	131	141	123	125	118	139	143	136	155	146	142	124	139	145	163	117	167	118	130	142	136	157	138	140	136	123	112	137	148	171	150	128	128	138	135	128	134	140	123	152	133	120	138	152	132	155	136	156	160	122	124	126	151	128	155	127	146	135	151	141	132	153	162	137	136	142	130	142	120	136	157	144	137	154	122	135	138	151	114	129	147	135	139	154	150	146	132	126	140	124	133	165	117	146	160	133	138	126	137	153	136	147	115	152	131	144	139	146	143	140	148	122	137	149	140	136	139	134	133	133	136	134	128	144	119	135	118	132	138	140	131	132	160	144	137	149	132	133	140	140	126	124	146	128	138	160	129	116	147	140	120	129	142	131	122	153	123	149	132	129	128	130	147	137	132	140	127	134	140	140	147	113	119	158	144	157	117	126	132	141	131	159	139	134	127	137	125	138	132	122	121	124	138	143	124	161	156	130	135	137	132	169	120	135	135	119	131	136	132	137	129	129	133	145	133	115	149	126	133	166	116	163	133	156	146	125	131	129	144	114	110	130	134	148	144	144	134	128	127	124	122	115	145	123	139	133	144	123	141	131	152	115	143	144	132	137	129	138	153	131	109	145	138	120	126	142	169	143	154	145	123	113	165	123	132	156	131	126	135	130	129	128	128	139	117	128	123	138	119	136	129	122	159	122	104	123	139	148	161	127	127	132	137	119	133	127	125	146	126	158	145	148	128	121	128	110	125	160	141	142	129	132	141	123	133	123	152	120	140	130	147	134	130	147	126	137	142	128	152	116	147	132	127	142	141	141	121	141	151	150	144	161	126	137	139	137	116	133	167	148	153	145	127	140	118	141	131	126	138	139	124	122	138	148	128	123	156	112	139	139	155	124	133	143	134	160	132	137	130	141	143	146	119	123	132	135	159	119	111	132	120	154	133	145	125	116	149	150	141	131	144	143	145	140	140	143	163	141	148	114	141	148	128	136	133	135	126	124	128	123	137	126	157	122	127	126	124	112	137	124	113	144	144	121	135	126	141	130	145	147	154	155	130	151	135	135	124	151	143	143	131	146	125	125	114	120	149	147	132	142	139	125	135	130	135	116	139	127	164	172	135	135	135	143	115	115	133	129	128	145	127	139	149	152	142	126	136	140	129	123	136	116	133	138	111	158	159	131	141	141	125	133	147	105	147	133	148	140	125	133	141	144	158	123	141	133	142	161	159	128	127	159	147	145	139	124	145	137	132	137	147	133	130	145	130	137	142	152	119	122	140	132	139	147	128	130	117	152	149	151	122	141	136	119	159	131	127	141	132	145	118	155	135	135	130	135	133	159	147	134	128	140	135	145	130	139	119	136	121	141	134	130	151	145	150	146	144	142	125	129	117	150	140	124	129	140	142	134	125	129	130	140	135	121	136	113	145	160	152	100	150	131	139	121	146	116	115	119	119	136	106	133	161	114	155	135	160	138	131	118	118	135	137	137	146	133	143	129	153	134	146	137	114	144	152	136	140	136	141	125	124	123	134	132	127	136	140	159	114	149	144	133	137	130	137	139	138	134	134	148	139	126	144	126	134	134	126	131	118	140	142	140	140	135	140	143	129	136	150	140	126	125	136	146	135	144	119	139	142	150	130	144	138	137	145	156	132	139	153	139	128	133	143	127	133	120	133	128	133	136	147	141	139	144	151	135	125	152	144	123	154	162	125	124	112	121	121	146	131	143	139	136	142	126	123	158	130	116	145	143	147	151	136	137	125	143	143	127	157	129	145	130	155	138	148	149	143	143	159	142	121	153	128	125	142	127	147	144	139	136	152	126	137	163	132	119	129	129	134	150	143	143	157	142	116	137	128	147	128	144	122	128	127	152	133	138	131	140	127	117	173	160	133	127	135	108	124	139	146	121	142	143	156	137	155	144	147	135	141	133	142	141	128	135	124	152	139	131	136	134	138	160	151	156	125	119	143	126	132	128	160	151	114	118	132	157	137	134	127	151	145	141	147	134	137	144	144	141	144	149	131	127	144	137	149	103	139	138	144	145	151	143	146	153	143	148	117	129	142	152	138	135	134	147	143	124	133	149	135	141	122	118	129	129	170	140	131	126	127	149	132	136	132	126	123	132	121	140	138	117	136	138	135	145	132	145	159	138	126	150	121	132	139	145	125	164	132	140	116	130	130	122	129	151	140	128	151	156	122	136	131	139	128	123	127	156	143	137	143	138	146	115	136	157	148	120	146	140	148	144	153	155	141	127	127	151	119	125	142	151	144	132	117	122	142	152	117	131	149	151	140	144	127	134	147	126	101	149	133	142	127	140	131	125	154	133	142	147	143	171	132	160	133	120	134	150	145	130	133	131	133	137	129	104	141	148	127	133	130	154	121	117	127	134	129	168	134	138	163	140	145	137	144	131	108	139	155	134	124	161	146	139	121	134	133	127	129	149	134	114	124	139	131	150	143	136	135	120	147	138	136	124	118	145	125	150	123	131	130	108	129	152	118	136	135	140	147	134	156	143	143	144	143	142	121	140	143	136	142	131	111	143	147	133	126	134	134	151	150	134	128	160	143	138	146	137	126	127	161	143	154	132	132	130	134	142	131	124	134	145	151	138	125	129	131	143	145	129	162	153	144	133	144	148	126	118	133	144	149	149	132	161	138	126	152	127	144	139	117	140	141	124	149	122	148	128	145	136	131	149	151	135	122	138	120	141	149	135	153	143	129	147	124	112	139	97	130	106	129	155	117	120	149	131	135	142	132	146	149	140	148	116
6564	8585	51761	63961	46040	6358	992	858	759	652	634	590	549	491	474	498	471	462	446	395	400	412	364	394	393	399	385	378	395	385	336	347	370	370	384	355	357	349	376	360	344	396	321	349	322	372	363	328	354	355	334	329	386	357	337	317	351	330	356	356	337	349	358	310	313	366	339	341	350	325	358	338	352	311	349	338	362	343	348	365	370	361	320	370	323	354	368	342	325	361	347	339	329	337	342	329	363	353	320	346	321	341	307	304	330	341	317	308	300	345	345	314	322	338	363	318	332	329	297	326	308	320	346	329	322	336	328	351	333	338	328	325	323	340	338	351	330	315	355	349	340	335	334	329	352	307	343	312	321	302	320	317	318	323	339	335	348	370	350	309	288	357	336	315	312	335	334	337	326	306	318	302	364	339	329	321	321	307	320	333	317	319	326	322	336	363	317	327	335	291	302	366	346	314	353	312	330	339	356	322	338	334	319	354	293	330	325	332	328	333	315	314	331	312	320	296	368	348	335	339	324	318	344	332	345	328	314	339	350	312	331	340	316	320	320	307	326	341	317	334	339	338	348	325	342	332	300	333	346	326	364	314	333	351	316	369	365	307	349	322	312	320	338	342	323	346	344	329	334	333	358	311	313	295	328	335	323	354	346	333	349	373	339	316	311	344	329	316	339	338	346	346	346	309	358	347	343	339	351	347	323	349	344	328	301	341	314	344	336	334	341	321	335	341	368	323	342	320	329	312	327	358	345	363	339	343	361	334	358	308	320	339	359	379	304	347	356	336	327	340	369	319	342	327	312	346	315	325	330	349	315	324	331	335	298	344	333	363	366	322	363	341	337	349	337	318	336	327	308	304	340	306	326	336	317	334	306	326	338	331	349	350	331	377	329	304	352	316	355	340	326	326	333	322	341	346	347	302	356	352	313	328	308	310	295	335	336	372	333	329	329	317	281	320	336	344	310	321	336	343	318	323	325	276	347	334	347	331	313	332	294	318	305	319	339	332	334	361	291	350	327	343	327	310	342	293	332	338	339	314	309	288	304	340	339	329	336	322	344	305	334	331	328	301	311	319	343	304	299	347	348	333	330	342	340	331	328	350	328	346	320	375	313	306	338	321	337	343	297	318	328	357	323	347	329	358	342	325	358	307	356	340	299	309	335	343	328	347	314	322	338	356	324	300	335	318	361	328	350	337	335	316	323	339	304	373	308	349	316	355	343	328	342	305	336	357	336	302	322	308	303	336	364	354	330	303	329	346	333	313	338	343	341	318	335	308	338	363	333	344	309	320	367	338	319	333	345	327	318	343	352	320	333	334	338	318	325	319	341	341	327	347	311	323	345	305	317	321	341	331	321	340	339	325	318	341	332	335	342	341	309	350	303	335	324	359	360	327	361	331	306	342	357	345	344	324	314	334	325	324	341	377	321	317	367	337	337	362	341	339	366	333	361	335	297	348	334	353	324	350	342	341	306	332	311	339	322	357	297	355	332	352	290	327	289	327	316	330	340	329	292	346	350	348	304	310	310	355	343	351	318	322	316	329	332	334	317	325	341	337	328	341	321	303	369	293	352	327	350	347	334	311	345	334	384	341	323	346	309	367	350	336	324	279	339	343	331	321	341	332	344	321	351	339	299	347	322	372	312	353	314	323	339	313	347	349	341	312	306	338	309	362	314	322	331	333	354	330	326	313	321	339	350	333	365	298	360	318	342	347	333	332	322	325	335	305	344	319	333	329	334	340	333	323	315	335	321	335	335	328	294	337	307	331	329	311	346	331	345	335	326	329	350	356	323	333	336	328	373	341	351	305	338	353	281	341	345	331	346	336	338	312	312	328	306	307	335	360	366	325	335	340	307	331	337	323	325	320	322	358	343	315	312	362	331	330	310	341	335	327	321	360	350	362	312	344	317	304	330	320	306	343	307	347	317	324	335	328	348	332	339	335	318	313	338	323	308	308	320	325	304	347	332	340	332	330	332	345	341	313	328	320	349	318	333	357	325	284	326	376	306	306	325	333	340	379	318	335	344	308	341	315	347	314	358	312	341	322	363	352	324	299	312	315	309	327	321	330	310	324	348	327	329	317	321	337	382	343	293	327	343	322	326	316	333	315	323	334	333	312	329	328	304	339	312	301	325	309	322	319	340	312	327	310	327	317	329	320	346	311	318	312	335	314	364	344	335	315	366	303	286	329	336	308	330	348	334	313	326	314	337	353	339	338	348	350	333	330	325	324	315	341	338	347	331	362	339	344	363	339	325	301	330	357	342	335	318	324	346	346	306	341	303	322	354	321	364	339	337	311	303	310	313	324	313	375	340	336	337	344	379	356	313	329	359	319	313	306	350	307	311	319	332	323	369	369	286	327	297	310	321	350	324	299	313	347	305	327	351	341	316	346	332	327	330	366	331	358	377	360	319	307	352	341	322	316	319	310	310	332	324	317	320	358	310	319	340	322	328	342	317	345	325	331	340	329	356	344	327	343	323	358	321	346	354	335	341	345	341	313	337	337	337	338	294	328	346	339	332	335	343	356	307	360	315	344	309	327	361	336	351	328	296	350	328	320	335	324	316	350	344	335	330	353	350	356	344	323	309	349	322	330	335	336	335	330	316	325	362	329	331	316	337	322	342	345	315	336	348	335	317	307	337	297	326	323	323	336	378	312	324	343	337	329	327	328	323	323	297	327	332	346	347	316	350	311	331	319	354	376	392	300	349	347	343	336	355	326	341	348	314	357	314	355	322	328	315	329	311	348	326	308	336	344	343	333	353	333	333	354	346	326	332	328	327	359	347	352	304	314	308	347	312	323	318	328	318	306	335	341	341	328	334	362	341	315	321	323	341	318	349	331	357	345	313	342	337	382	325	306	343	314	313	355	338	324	311	340	320	336	324	312	313	345	325	335	309	341	305	366	361	335	318	330	298	349	329	307	318	355	329	334	335	342	348	327	375	325	352	331	329	297	289	316	314	323	335	318	350	354	315	311	365	315	326	355	335	347	321	312	311	334	369	314	321	290	314	335	345	327	319	348	320	325	338	378	325	337	348	347	320	321	345	346	367	333	359	334	328	327	289	317	341	300	316	296	320	315	306	301	324	313	316	337	317	333	349	312	313	323	357	346	315	337	366	341	373	333	332	374	323	367	343	344	366	354	376	323	302	342	344	370	341	361	308	336	338	341	317	300	310	340	306	315	320	323	324	335	335	338	350	353	317	303	336	329	306	334	334	334	344	352	311	355	318	339	402	313	343	325	324	340	320	339	318	340	358	300	318	333	345	295	330	316	331	368	347	343	310	304	320	341	314	317	331	371	362	322	346	343	335	377	322	328	328	331	343	342	351	323	366	325	346	320	311	360	296	325	290	318	339	342	328	322	342	324	318	326	296	352	306	322	308	348	329	326	338	338	343	336	367	283	338	309	301	298	327	333	342	286	345	363	341	317	325	334	317	361	327	327	320	328	356	312	344	335	345	319	340	363	335	283	334	314	358	321
17409	18695	64597	69869	50987	16100	1873	391	353	270	276	249	236	214	218	205	199	188	200	225	192	185	198	195	204	175	201	181	180	183	194	184	190	196	188	200	191	174	172	165	187	176	176	196	197	163	200	170	180	176	153	163	166	177	180	186	163	184	172	179	199	175	171	161	174	188	163	210	203	176	187	163	173	150	150	198	198	198	181	189	148	169	187	175	151	148	203	182	189	165	183	197	168	151	178	198	182	167	183	176	151	158	173	163	166	193	162	165	160	189	174	192	198	186	159	165	195	166	166	184	172	148	165	175	173	143	165	150	163	182	188	159	163	185	156	185	156	168	169	164	183	164	203	173	169	175	182	175	169	163	176	158	175	175	165	173	171	171	148	201	182	193	171	168	177	175	164	162	177	177	162	162	160	197	169	181	181	169	169	173	170	175	192	166	172	173	191	180	185	183	173	182	185	193	177	168	151	157	158	163	179	172	172	189	160	179	175	163	174	166	197	182	194	190	167	169	183	194	164	181	181	194	163	168	174	165	158	176	174	180	171	163	170	179	192	178	145	174	154	174	153	188	197	177	178	170	173	188	171	185	163	178	169	173	208	203	179	163	155	172	152	164	147	182	167	152	181	169	187	177	177	156	179	200	171	172	167	189	157	174	160	172	177	158	166	189	183	180	156	183	174	193	158	178	175	165	165	184	189	151	173	179	184	174	157	154	162	205	189	191	153	173	152	177	202	198	184	177	142	156	149	189	179	174	189	175	176	193	151	199	168	191	174	169	166	155	205	176	169	163	173	182	155	183	185	181	183	194	189	173	166	162	180	149	163	181	198	194	175	186	175	166	181	164	184	177	176	167	156	138	157	189	146	155	160	168	170	172	178	183	145	157	178	162	178	166	175	132	164	185	171	182	188	176	164	183	173	173	181	166	179	157	182	165	188	169	176	190	172	177	176	182	187	164	213	175	183	132	172	168	162	195	171	177	210	196	173	164	177	161	184	148	190	181	194	169	188	150	167	198	192	181	207	178	168	171	182	167	168	132	154	166	204	172	158	156	182	169	183	145	155	163	179	170	180	176	161	186	158	181	189	158	174	162	145	151	159	158	168	180	175	175	176	186	150	199	167	199	174	160	183	164	180	182	162	152	199	182	165	170	175	166	176	187	178	172	164	160	172	160	162	165	155	182	190	172	175	162	183	181	162	192	178	190	183	169	176	170	159	187	156	163	179	189	166	170	164	177	171	178	183	181	173	178	165	165	158	167	166	193	144	196	188	190	157	158	157	164	183	217	194	174	156	187	164	183	163	160	164	151	167	164	169	176	184	172	190	187	172	163	188	166	170	176	160	169	175	145	181	177	177	179	176	186	162	177	163	168	171	175	160	163	170	179	169	187	161	168	182	168	157	172	155	161	178	161	172	158	174	174	177	167	151	167	175	165	184	160	171	198	177	162	179	190	173	146	159	193	185	165	160	190	153	163	197	165	189	183	171	197	149	174	156	194	154	146	168	169	180	184	151	140	196	199	169	163	187	175	175	160	160	169	173	207	155	168	186	202	178	160	176	179	178	188	193	166	184	180	172	178	197	198	173	183	186	148	159	169	171	179	192	193	168	159	147	181	176	166	179	189	159	172	174	180	201	157	164	179	154	166	190	193	164	185	189	162	156	162	145	177	160	145	182	174	185	172	170	158	178	165	192	175	182	164	187	153	164	164	183	170	165	174	157	188	184	186	179	166	154	186	185	174	199	163	180	158	173	179	188	160	174	191	155	165	158	179	172	164	183	151	172	170	184	177	161	174	175	179	172	184	150	167	162	185	175	181	182	201	177	159	169	176	169	177	205	180	177	192	181	161	152	164	150	177	163	164	188	176	174	181	189	185	162	139	143	174	181	157	163	188	168	196	178	161	168	174	144	172	163	158	197	160	189	167	165	163	195	175	146	182	166	162	148	176	181	159	157	160	175	169	191	173	197	168	182	164	185	187	176	181	200	149	159	188	167	191	164	183	156	174	164	175	183	195	173	172	159	149	166	185	180	171	154	161	155	184	195	166	173	178	180	198	178	176	186	171	178	173	177	169	182	170	207	202	175	177	187	164	166	157	177	199	203	167	204	197	183	192	165	141	179	178	171	148	172	174	167	167	154	168	145	181	185	164	186	157	171	163	157	177	175	176	202	151	179	172	159	185	185	182	192	190	167	164	182	172	174	176	169	168	170	179	179	179	168	157	189	176	172	152	172	192	168	168	172	159	193	153	187	199	184	149	178	168	168	178	193	208	182	156	166	186	203	176	190	185	199	199	175	186	164	179	183	163	176	197	183	163	181	151	155	173	173	146	201	167	173	173	168	162	173	155	193	195	158	197	190	146	153	180	180	150	186	173	189	174	191	155	152	166	183	160	157	186	188	162	154	152	170	159	197	185	165	194	170	152	158	174	175	147	182	148	170	210	187	166	183	196	145	205	194	173	189	154	170	180	186	160	153	171	145	178	172	166	179	177	203	181	188	172	174	178	162	141	155	154	168	190	178	176	164	145	169	154	167	175	155	174	176	184	181	178	140	199	166	165	196	203	189	156	146	174	182	184	195	171	164	178	182	181	190	154	179	177	167	177	173	203	175	181	201	215	161	158	165	183	161	180	176	175	173	169	190	186	163	179	148	187	166	163	180	149	144	159	185	157	203	195	152	159	173	180	173	181	162	175	207	171	160	194	156	161	173	153	145	161	139	177	187	173	175	174	170	163	183	177	171	156	189	173	184	165	157	190	180	175	163	178	163	177	163	160	196	149	205	174	172	168	152	143	189	182	171	157	181	167	162	175	158	177	166	150	183	189	180	167	176	180	180	160	179	198	179	177	168	167	147	181	186	202	188	176	141	173	155	162	181	152	158	167	165	175	183	181	176	163	195	186	175	197	178	168	190	174	172	183	174	162	173	178	178	178	189	163	165	180	148	167	166	189	177	186	181	182	187	148	194	152	163	179	152	192	183	161	155	192	195	171	164	176	176	170	169	213	173	174	150	152	178	200	145	205	187	185	184	164	177	178	170	185	173	190	183	171	176	194	155	184	174	163	194	176	213	174	171	168	141	177	179	183	179	166	195	165	183	183	183	163	166	162	179	183	175	157	195	184	169	181	171	167	171	186	173	177	175	178	165	178	155	199	183	198	157	171	163	180	188	163	170	195	197	160	169	173	158	149	166	184	161	170	164	163	203	170	181	177	165	176	169	141	165	165	155	193	162	151	183	153	178	188	173	167	187	183	199	158	161	190	162	192	201	127	186	158	177	165	175	164	154	196	150	174	201	193	165	208	158	159	192	188	166	141	179	142	162	193	186	170	152	158	176	161	157	161	179	184	160	163	179	161	174	184	183	178	177	178	182	177	182	180	157	203	190	169	158	147	174	185	190	193	171	189	196	172	184	167	182	151	161	183	157	161	174	182	198	192	174	175	161	166	180	186	165	174	175	175	191	167	180	165	180	159	165	176	170	171
8336	15968	61976	74644	57039	8425	1663	1350	1132	1006	899	823	789	708	675	648	644	573	561	526	534	490	523	526	504	500	501	491	473	465	456	476	477	432	453	432	467	399	412	437	423	414	433	425	402	457	461	389	411	411	435	394	396	421	441	397	421	423	397	455	412	423	453	405	394	413	415	405	434	372	429	406	438	395	437	382	456	386	406	390	417	471	409	400	396	394	414	409	390	369	399	370	399	390	420	403	426	387	402	380	392	382	407	373	416	377	409	355	383	380	409	382	391	382	413	383	384	375	417	387	396	381	376	373	438	378	399	378	380	365	414	406	404	365	381	397	423	365	384	390	402	406	406	393	379	413	411	378	420	415	418	397	390	412	419	418	409	425	403	432	396	414	379	364	375	350	402	389	359	388	350	394	391	377	409	418	416	403	384	354	380	372	426	420	383	425	430	387	373	386	432	401	374	402	395	408	410	373	417	394	388	387	423	386	397	392	369	402	370	378	413	375	409	389	383	366	442	395	385	398	362	406	404	379	375	413	376	401	398	366	376	398	416	433	381	395	407	367	379	406	418	384	379	395	377	369	412	401	398	402	392	383	399	401	450	378	413	368	405	409	363	420	403	386	389	390	409	421	359	406	375	392	382	397	379	400	403	357	399	376	413	395	402	387	399	409	387	367	419	396	399	382	364	404	365	373	377	414	395	428	368	340	402	379	410	388	397	396	413	391	392	412	374	375	347	385	406	405	405	385	398	406	408	427	409	366	385	391	387	394	362	452	386	423	397	421	380	394	437	383	394	423	388	383	402	384	399	408	378	394	437	391	402	360	383	410	393	403	413	348	392	389	387	418	406	423	404	394	405	354	407	402	391	404	388	408	377	375	417	365	402	382	398	389	414	380	379	374	371	422	395	382	373	372	353	382	366	404	393	328	390	382	393	419	421	387	398	392	349	375	370	407	434	409	387	415	407	412	397	372	444	386	392	415	403	415	428	405	436	410	383	386	372	381	442	419	393	410	386	361	407	408	400	375	389	405	400	355	374	401	428	385	403	366	373	371	375	422	378	394	403	416	437	366	391	409	387	386	402	380	366	368	364	414	386	378	400	438	405	402	376	409	408	405	382	363	373	408	413	398	401	385	379	417	366	402	434	388	391	358	369	404	408	383	350	419	373	384	394	414	407	395	442	407	394	416	388	405	379	393	389	398	353	386	417	419	382	390	430	393	353	373	425	394	401	404	390	405	392	385	380	383	391	387	393	390	389	399	420	405	382	405	417	368	364	358	404	406	420	417	420	375	384	405	410	390	411	401	396	399	392	395	369	374	409	405	405	358	409	405	398	408	415	381	423	414	385	409	409	394	409	406	420	409	394	404	421	413	384	388	385	371	387	382	391	395	386	378	384	396	417	401	384	407	393	392	395	388	404	441	397	412	378	403	396	394	400	410	382	415	376	445	424	390	393	414	379	411	374	395	395	429	389	401	400	366	417	398	352	400	383	352	410	374	395	384	379	385	406	411	398	416	405	394	371	387	397	355	428	398	384	417	399	392	377	401	404	396	413	360	387	370	431	382	402	393	400	338	407	390	380	360	364	381	399	413	384	412	408	416	392	391	391	445	402	364	401	366	413	388	389	416	391	391	418	367	380	369	391	381	387	423	418	413	423	372	402	409	422	440	422	398	388	400	414	388	396	381	392	355	372	414	401	390	417	420	416	399	382	403	360	352	388	383	408	388	399	375	400	362	418	398	384	380	376	415	368	387	403	395	411	387	440	388	349	390	352	411	395	396	363	385	386	405	369	429	380	413	375	378	376	390	407	386	405	406	366	430	395	392	446	387	360	411	409	424	392	401	374	414	403	409	399	396	401	421	387	391	398	352	384	373	409	384	369	394	396	389	404	395	376	405	413	429	429	357	401	422	443	377	393	406	398	373	412	394	388	417	409	381	411	412	376	372	382	432	391	409	406	428	394	408	401	391	392	426	371	398	415	358	404	397	390	381	387	401	370	382	410	399	377	399	421	403	407	429	416	375	371	405	385	360	370	430	382	397	371	355	379	397	389	400	385	395	421	402	379	413	364	376	431	373	427	375	418	395	417	375	420	387	387	405	406	375	397	413	425	368	375	403	408	398	419	399	420	376	391	390	380	413	411	405	377	400	343	410	389	416	399	393	437	385	443	381	390	403	377	398	381	373	400	405	397	381	409	403	403	372	407	416	378	428	409	380	384	371	413	379	383	372	409	385	385	441	391	431	382	397	383	420	377	426	405	404	407	385	364	370	380	372	376	392	359	391	385	416	408	416	417	371	356	397	367	419	404	396	404	412	422	397	373	413	416	420	400	393	407	386	402	357	388	387	418	421	391	405	408	376	368	360	371	364	409	369	419	419	403	391	400	368	411	380	452	391	377	397	395	400	354	385	361	397	398	355	398	403	383	420	404	398	395	398	417	406	387	399	416	423	392	381	351	379	384	398	377	420	437	408	398	394	405	399	372	401	372	374	380	415	376	393	394	391	407	426	412	402	410	386	391	370	398	384	376	370	414	396	385	400	404	383	401	372	375	401	416	397	376	420	370	393	417	389	367	416	387	403	420	365	405	362	404	370	402	408	390	437	392	388	404	397	379	387	398	402	431	408	404	421	406	449	406	385	381	405	417	425	393	420	376	404	387	397	375	396	420	382	411	381	376	398	388	385	406	370	398	419	407	367	409	354	393	390	393	419	370	399	394	416	407	387	425	369	407	396	417	420	378	375	374	421	369	411	392	375	374	407	361	396	413	424	396	392	406	351	362	386	393	403	379	375	400	429	405	381	400	380	357	399	379	374	385	388	411	406	388	388	411	371	414	393	359	406	394	406	420	377	436	389	361	427	391	399	433	394	372	382	403	393	376	413	365	394	398	415	397	389	423	409	438	368	401	381	367	404	373	394	406	417	384	403	425	380	407	382	406	369	412	428	361	405	393	413	385	399	402	406	370	390	413	378	402	391	433	417	389	377	388	425	412	397	404	434	375	400	382	385	395	412	395	375	381	374	379	367	358	394	375	348	402	390	429	365	406	409	373	382	405	397	348	402	384	418	376	396	423	378	377	429	413	427	367	425	410	410	400	420	412	409	390	362	397	407	414	387	410	411	455	384	394	356	389	397	413	412	423	417	432	406	427	395	385	433	401	368	390	428	413	422	396	405	404	369	390	379	408	410	427	401	386	370	392	378	345	389	349	393	428	360	418	367	378	397	396	382	390	390	406	389	435	378	398	413	385	392	414	426	388	411	381	347	387	423	391	408	438	362	426	354	407	405	385	394	373	377	381	409	415	389	399	405	383	384	359	397	421	415	402	379	358	400	382	391	383	447	390	394	402	421	415	373	391	387	421	400	375	358	391	388	390	412	391	396	393	395	423	400	406	358	403	387	433	421	386	426	415	400	415	388	366	378	395	389	381	385	408	402	380	367	398	407	379	382	413	426	419	384	397	388	405	384	409	382	383	408	438	409
2608	1022	3267	3872	1691	117	63	53	70	53	56	79	50	56	53	63	66	57	67	64	61	53	56	52	72	72	63	58	48	60	57	49	64	60	56	73	61	56	65	66	61	50	54	53	47	55	64	60	61	52	58	63	53	54	45	46	74	65	62	63	57	54	58	45	47	51	58	59	64	44	54	46	53	70	57	55	64	58	61	66	70	84	66	47	67	48	63	46	64	47	61	45	55	56	48	60	48	64	56	54	59	56	62	64	50	51	58	51	50	53	50	67	57	63	63	46	52	55	52	61	66	64	59	54	58	66	56	62	68	58	50	45	63	52	60	70	49	53	59	54	59	74	63	54	56	53	60	49	53	76	70	60	64	51	60	69	53	76	58	69	52	56	66	58	59	49	52	44	53	69	60	69	65	61	56	59	56	63	65	71	57	50	57	59	63	52	59	57	50	71	61	55	46	58	62	54	47	47	54	57	57	59	58	57	69	71	67	60	50	56	63	57	62	47	58	61	58	52	70	54	63	75	58	57	68	54	51	52	65	67	76	62	75	48	44	58	43	67	52	62	55	61	72	65	55	57	59	50	60	65	44	58	47	64	52	45	63	56	73	62	60	53	62	62	60	65	57	50	52	54	52	42	65	57	49	59	60	48	52	58	71	61	56	51	46	50	52	55	51	33	47	59	60	63	65	58	47	66	53	55	62	53	67	58	64	62	52	59	68	51	51	50	50	62	61	61	56	67	55	61	58	63	38	51	53	48	44	60	61	64	61	80	58	54	58	58	60	55	60	52	46	61	60	59	81	54	62	65	51	58	55	69	60	55	54	58	60	68	51	52	54	71	54	53	50	44	77	47	52	59	59	48	49	63	62	55	54	61	60	71	62	58	74	55	65	58	48	59	53	62	55	41	49	43	63	75	59	61	39	63	73	70	57	58	42	68	62	53	46	64	57	71	52	59	62	59	55	51	62	64	66	66	68	66	61	53	59	61	49	56	51	58	60	61	49	47	47	65	51	53	59	53	52	49	68	63	51	50	50	61	66	45	61	62	66	53	50	50	47	57	50	69	46	49	49	42	57	49	58	57	48	57	59	49	58	60	60	53	61	59	42	58	67	52	60	52	54	64	67	60	59	45	54	52	55	67	51	48	65	65	66	56	66	47	57	67	59	71	57	41	52	65	69	59	60	68	82	63	55	64	59	53	54	64	54	62	67	57	55	50	53	51	58	65	55	64	52	59	61	53	53	63	64	62	61	57	53	53	67	60	63	76	42	60	75	49	56	54	47	46	67	56	70	58	49	57	55	58	62	49	58	63	44	61	75	67	60	62	62	72	58	75	60	57	59	61	67	52	61	61	40	57	59	49	48	52	41	65	59	57	78	54	51	60	71	50	67	55	54	61	51	55	58	66	67	55	61	55	65	58	55	66	69	59	60	51	64	44	59	63	70	54	50	45	57	56	67	46	41	44	63	61	60	59	62	58	66	47	57	76	48	51	66	58	50	46	48	62	67	44	42	62	57	49	47	53	59	63	62	54	57	51	43	48	44	52	56	64	49	60	66	50	54	51	65	68	59	57	45	48	62	75	52	60	55	48	46	58	64	59	48	59	54	53	49	64	42	68	51	43	39	59	61	67	46	60	61	57	55	60	49	65	58	75	53	43	75	50	49	64	75	56	45	58	41	55	74	54	45	58	47	63	70	60	68	35	44	56	60	53	66	64	68	49	73	48	48	66	66	71	52	58	54	54	53	61	55	46	38	51	56	63	61	65	54	54	65	56	56	61	49	56	65	54	50	60	50	49	67	63	47	62	60	53	56	52	63	46	59	56	62	65	55	40	59	59	51	70	66	59	58	50	74	70	50	58	57	59	42	72	56	54	56	57	56	70	45	53	68	62	61	63	40	50	67	70	59	73	55	59	45	59	57	52	67	63	70	53	67	50	59	59	50	64	57	51	55	43	61	66	58	62	64	62	56	65	56	61	54	61	43	67	60	62	48	65	53	59	60	44	46	54	48	52	46	66	60	60	62	64	62	69	53	53	57	57	48	59	53	47	64	47	53	54	62	51	61	53	57	53	50	47	58	65	67	62	57	65	57	47	58	66	47	50	60	51	61	67	55	63	72	60	69	58	67	58	53	53	64	59	45	79	53	50	66	67	44	45	43	58	63	59	54	68	46	61	53	55	55	59	78	49	54	69	57	58	68	60	56	57	48	61	68	49	62	58	61	63	52	60	63	43	56	54	47	54	48	64	48	52	57	65	56	50	54	63	59	66	55	58	72	63	52	75	75	61	54	53	63	58	44	48	61	56	44	47	58	55	50	43	61	49	49	60	54	48	65	60	56	68	50	56	47	59	51	62	51	70	49	72	53	60	58	45	64	56	48	50	57	68	68	67	72	52	60	52	53	70	64	47	61	50	50	48	64	53	54	51	40	65	65	68	51	57	46	67	48	70	66	47	61	52	59	54	46	53	65	58	53	55	46	67	57	47	51	49	46	58	53	48	64	50	66	51	59	45	56	64	72	46	54	69	47	51	53	64	70	52	56	51	49	59	73	58	60	59	51	54	69	50	58	46	68	42	62	67	55	47	81	69	60	59	59	59	54	58	64	66	58	62	55	48	54	51	48	58	64	58	56	62	55	50	62	53	57	54	51	61	67	66	56	51	56	57	52	54	47	53	49	60	47	65	63	54	60	54	53	63	67	50	63	53	62	58	58	50	62	55	57	59	63	51	71	59	63	46	74	53	49	51	73	68	42	37	61	59	58	61	54	55	46	65	49	70	53	53	54	47	57	54	47	53	52	56	58	65	56	48	48	60	54	59	49	54	60	64	78	62	60	58	52	72	65	60	63	47	49	51	64	65	57	58	54	70	47	59	69	63	49	60	58	50	52	39	58	50	43	60	74	55	59	59	59	59	62	53	53	58	61	66	68	58	67	60	48	50	55	65	57	44	60	57	49	64	73	67	56	63	66	47	59	54	64	63	52	56	70	51	65	49	58	72	43	59	49	63	55	67	58	59	43	66	61	51	62	64	70	61	48	52	64	61	57	64	69	55	58	60	65	68	58	63	50	58	51	61	72	59	69	62	51	69	55	61	62	60	54	56	53	66	49	58	48	41	65	61	54	51	52	65	59	63	65	60	51	43	44	62	51	47	53	60	62	64	47	54	61	45	60	47	48	45	50	54	63	43	50	39	65	53	52	51	41	73	59	46	52	60	62	64	50	57	53	57	67	53	48	60	70	54	66	52	64	69	65	46	57	48	42	59	62	61	77	58	60	57	59	56	42	69	58	79	57	48	61	55	51	53	48	57	65	55	79	58	54	63	51	57	64	68	74	55	53	45	61	54	58	71	58	59	57	63	54	67	50	70	68	57	64	60	53	51	51	57	55	54	56	55	63	61	44	67	56	54	58	60	51	59	65	38	64	61	49	47	48	61	62	56	52	53	57	68	51	53	42	73	63	38	59	37	39	41	55	54	53	73
2215	1469	8195	11868	6053	320	190	180	197	173	187	181	176	158	161	181	169	166	184	170	149	143	159	155	161	163	181	178	185	173	174	176	154	177	155	170	167	164	161	158	156	176	155	157	142	146	174	184	172	169	173	175	159	150	144	167	171	155	157	166	151	197	151	173	155	187	203	155	158	168	172	171	170	190	174	175	166	167	157	181	219	172	186	157	184	167	165	175	162	178	189	183	163	180	156	168	149	160	145	138	149	168	169	166	157	186	154	175	177	169	145	151	157	155	151	164	177	152	140	145	179	170	154	172	140	162	165	168	170	158	163	177	162	163	165	150	153	157	152	168	173	157	162	165	172	163	174	159	192	167	142	169	179	153	152	128	158	151	148	184	170	173	179	167	157	153	170	159	156	147	172	159	164	184	159	163	146	159	161	203	149	167	168	163	157	192	168	159	175	157	157	176	185	161	178	176	159	161	171	179	155	166	159	173	171	144	147	199	166	180	182	178	170	180	164	183	162	186	180	146	172	179	181	181	183	177	150	161	173	160	197	161	145	167	156	161	161	154	171	171	155	180	169	172	181	167	177	150	142	184	158	147	162	180	168	168	167	175	155	181	164	167	169	165	189	145	174	159	167	153	170	179	156	165	199	159	162	158	157	156	172	171	178	167	135	167	158	174	178	158	161	156	163	160	164	187	154	181	166	179	188	149	179	157	163	178	152	168	153	178	198	152	170	178	155	147	163	162	172	159	163	174	161	161	174	176	167	152	154	174	146	160	147	142	160	172	146	146	161	171	156	169	159	155	159	173	183	145	170	169	156	172	173	144	153	176	172	165	175	182	181	144	149	178	187	163	152	154	166	161	149	153	187	158	165	171	142	172	164	168	166	182	161	159	165	154	156	159	155	148	172	153	188	153	190	166	166	161	169	167	183	164	154	183	157	167	171	166	175	171	162	174	171	166	156	157	191	147	185	167	157	155	144	158	159	175	166	180	183	161	175	178	192	157	156	167	160	164	158	182	181	170	172	182	170	171	163	183	180	159	157	164	138	180	162	171	170	162	174	175	164	163	168	153	161	178	175	167	155	184	173	139	174	174	185	164	168	151	142	171	179	159	179	170	162	187	180	146	187	152	175	173	162	169	163	154	166	160	160	165	163	159	128	184	161	162	143	143	172	168	172	171	155	178	153	152	159	180	154	160	164	169	169	144	165	183	162	169	167	170	174	173	149	164	166	161	156	154	138	168	151	181	182	172	166	181	163	172	161	155	170	176	166	182	186	136	166	155	158	169	163	172	152	145	157	166	165	165	145	180	180	155	183	165	166	151	162	169	162	165	164	168	147	157	160	157	149	146	166	178	159	150	169	157	162	169	152	164	159	151	162	137	186	163	167	181	188	175	154	170	179	161	151	176	153	162	182	166	162	151	151	170	161	148	155	168	166	148	174	179	143	148	155	169	169	165	163	153	174	186	168	155	172	169	153	177	166	155	158	156	148	188	169	162	166	157	177	143	160	175	179	184	165	140	149	181	148	165	151	153	162	158	153	186	178	168	164	156	163	141	162	144	168	174	164	142	163	189	165	161	197	156	153	192	187	175	160	169	169	159	170	167	184	179	165	152	165	151	167	176	158	151	137	165	172	183	186	155	169	171	178	165	177	152	165	191	152	181	145	135	170	163	170	175	161	181	161	147	180	149	179	151	175	165	154	174	164	144	192	186	153	175	170	171	171	162	147	177	164	163	188	153	167	168	164	164	181	144	172	171	176	169	167	179	181	153	164	175	170	170	150	173	179	148	154	180	164	160	177	171	163	179	160	184	159	148	160	149	176	145	163	151	171	182	193	160	144	161	166	138	170	144	154	133	146	180	167	145	166	179	169	169	191	147	171	194	158	172	158	175	148	175	171	178	168	157	176	161	162	184	161	146	171	184	165	166	169	166	143	158	207	148	183	157	178	164	171	161	178	168	181	167	174	154	171	154	168	163	141	171	178	155	180	155	154	174	158	171	187	157	172	155	156	159	178	170	168	125	150	168	153	184	184	160	168	153	144	170	155	163	174	179	178	187	175	183	174	162	177	184	165	178	176	175	148	185	146	154	157	156	174	169	169	165	168	170	171	155	161	163	180	164	177	162	157	158	177	167	161	190	169	162	163	170	150	168	190	156	151	133	148	175	154	170	147	174	158	166	151	165	173	156	154	180	177	146	153	168	180	156	179	147	155	185	184	173	181	154	165	150	154	162	172	160	176	156	158	150	178	174	155	172	174	158	161	146	158	180	171	184	160	148	181	170	161	170	160	169	165	157	156	164	164	163	161	181	169	177	155	146	157	157	185	190	144	172	171	148	155	171	167	163	184	163	153	177	147	171	167	174	168	161	140	141	156	153	181	168	160	178	160	169	158	175	156	170	149	171	170	181	167	152	165	165	198	174	174	141	176	150	159	146	160	190	176	146	161	176	155	164	160	150	155	160	168	150	172	157	158	172	185	145	173	165	180	165	164	158	168	162	178	162	173	158	168	171	188	166	174	189	149	158	162	184	168	190	147	165	154	196	167	146	172	192	195	155	182	175	194	151	172	154	151	141	154	155	144	165	156	163	151	160	177	161	174	177	160	164	171	189	158	158	179	164	183	160	153	177	161	157	187	185	180	185	154	161	137	167	144	165	142	194	160	155	145	155	165	147	139	156	168	174	199	154	163	174	151	151	165	157	174	154	162	174	162	168	164	172	157	178	175	166	169	167	167	185	163	170	166	167	179	150	177	165	167	146	157	176	174	174	153	173	168	170	154	156	167	186	171	183	161	172	156	172	156	164	161	165	159	145	169	179	182	172	157	184	161	201	174	178	161	163	172	146	184	166	176	173	160	169	166	173	170	181	158	183	185	162	156	184	151	156	146	164	145	180	168	158	148	148	172	146	188	159	157	151	185	145	148	162	167	158	146	163	175	170	156	178	174	161	174	168	169	175	136	178	184	157	161	146	165	174	152	162	181	177	196	164	170	177	171	176	149	172	176	154	181	179	179	168	153	171	178	162	153	175	166	155	160	188	162	147	153	175	159	163	159	157	174	189	169	180	175	156	168	168	180	169	152	148	167	153	185	163	163	165	184	167	195	180	167	156	153	161	182	183	163	186	153	158	170	166	148	173	155	167	173	174	173	173	132	157	154	156	170	155	144	163	169	155	163	169	161	153	149	163	164	176	164	168	163	162	150	183	156	170	167	179	169	139	152	164	175	163	175	161	159	179	174	180	155	163	177	158	180	168	165	160	153	171	158	156	157	156	193	165	146	152	140	179	180	156	164	158	159	150	178	201	148	152	195	168	178	185	156	165	163	152	196	158	161	174	159	164	184	158	158	170	164	181	178	159	182	183	175	164	163	136	193	153	146	170	172	150	146	148	148	151	176	139	196	138	161	163	166	147	177	155	155	159	178	182	161	181	162	179	171	157	154	158	168	154	152	165	163	149	180	195	163	155	151	171	163	149	189	185
10346	17171	61734	56721	37093	8216	463	211	208	186	182	168	162	165	173	166	136	153	146	153	123	174	159	132	146	137	153	151	161	151	168	128	142	151	137	139	142	142	156	144	140	153	112	147	152	145	147	154	138	158	126	122	141	137	168	143	144	130	163	171	154	133	154	143	145	152	135	153	132	118	125	129	130	143	145	164	137	135	126	124	157	137	159	147	131	155	128	156	128	132	142	145	128	123	159	138	134	158	137	126	135	142	143	128	138	137	134	138	124	110	137	133	170	126	135	158	147	145	158	139	144	114	142	133	153	128	138	144	148	121	163	162	153	127	133	125	123	158	135	140	141	170	141	150	144	146	124	144	136	136	128	145	137	119	141	139	123	146	126	143	133	149	158	148	139	124	114	132	146	153	130	141	124	136	147	156	156	140	149	118	133	119	147	145	134	140	129	142	122	149	145	139	125	127	116	155	115	149	122	121	124	142	131	108	138	134	156	137	139	146	120	143	134	131	143	138	137	113	136	114	150	144	139	146	150	132	146	122	129	125	135	144	133	141	138	141	141	115	128	135	143	140	120	138	136	154	162	143	145	122	119	141	127	124	137	163	152	138	136	130	109	131	113	113	132	121	145	132	122	133	148	128	108	132	130	137	128	124	131	122	153	175	128	147	102	157	115	138	159	142	146	132	129	154	134	139	145	134	136	129	135	142	134	147	146	152	135	124	131	132	142	150	123	147	143	156	145	150	131	140	142	133	148	131	153	143	136	137	135	137	129	142	152	127	164	140	137	129	139	160	135	131	161	142	128	129	135	124	146	132	128	150	145	146	158	131	144	163	143	138	139	128	142	132	120	133	122	153	155	138	127	137	125	122	109	130	130	127	139	118	137	153	138	138	128	126	138	137	124	128	117	138	136	129	135	127	142	142	170	138	137	151	147	132	143	139	127	143	136	125	139	133	127	115	129	146	139	127	126	129	146	143	131	138	135	123	123	141	148	128	129	132	147	126	140	136	127	152	135	141	155	140	129	135	105	136	141	119	151	134	122	114	128	142	142	137	144	142	143	135	121	138	173	129	136	123	138	144	136	137	133	125	140	139	152	157	150	172	146	134	149	148	129	145	126	128	135	152	159	125	140	148	141	124	133	126	126	151	148	134	127	141	133	131	120	140	120	141	126	125	162	131	136	141	148	119	146	142	134	133	121	127	141	138	141	141	139	141	126	151	115	133	127	162	122	141	130	131	148	142	129	137	125	141	145	134	135	144	130	140	131	137	146	112	133	165	134	139	143	164	136	135	130	155	140	148	128	137	132	166	134	121	131	158	143	104	122	122	143	142	144	131	140	130	145	131	140	138	127	132	135	147	159	132	137	128	148	142	137	131	117	126	134	147	131	141	121	127	134	139	132	139	147	115	152	139	143	140	138	146	149	125	162	143	134	161	134	127	123	138	130	137	140	140	132	135	155	138	144	119	150	130	144	174	114	138	119	126	125	137	122	122	147	138	135	128	139	125	129	146	133	171	135	138	143	134	142	134	152	139	135	137	165	134	131	133	135	151	138	119	129	133	137	134	150	161	141	123	125	132	128	156	108	131	146	152	103	135	142	128	137	142	159	131	126	115	137	133	141	147	136	152	129	146	113	130	135	147	135	145	152	145	126	133	131	141	149	118	150	144	127	126	144	103	134	143	139	133	148	144	141	129	129	135	139	131	145	143	139	153	126	129	110	140	142	126	135	168	154	124	117	128	130	129	146	135	140	156	145	157	142	138	132	131	126	147	138	153	132	159	122	153	127	153	154	121	139	114	122	129	143	135	143	118	150	157	131	143	142	135	159	155	168	131	131	126	169	140	143	132	122	142	135	131	130	132	124	157	146	143	130	159	151	127	128	159	146	159	158	127	144	132	131	101	149	147	136	124	124	137	139	133	150	146	142	132	113	132	134	146	126	141	130	151	146	144	136	151	143	135	140	119	123	134	138	130	126	136	122	136	115	148	133	150	129	123	116	136	139	135	141	135	117	155	128	148	127	145	127	128	143	142	121	115	149	141	139	125	133	145	155	139	116	132	155	121	123	148	132	114	128	120	137	169	122	129	111	128	132	127	155	115	123	132	148	118	136	121	131	129	149	135	141	123	140	137	130	141	139	122	140	140	144	125	146	144	125	138	157	125	157	114	135	136	112	139	137	125	141	130	131	110	141	135	125	124	146	131	116	142	141	158	139	145	143	120	157	131	121	133	128	153	147	157	134	132	147	127	129	154	147	118	131	134	131	128	148	134	133	147	161	149	156	153	122	130	139	115	133	140	127	146	119	134	133	138	128	145	136	124	148	141	146	127	139	137	137	132	151	147	155	154	140	139	149	136	148	137	134	151	128	128	143	129	155	143	141	130	134	123	143	143	123	108	126	133	143	130	135	142	136	138	155	146	142	120	135	141	150	154	143	125	134	132	155	119	137	116	126	124	132	170	128	135	150	161	120	131	125	130	130	154	137	123	158	136	134	130	173	143	149	130	123	165	156	115	162	135	136	139	134	150	153	127	135	165	146	146	144	163	134	136	131	149	141	129	145	169	133	122	130	126	138	145	168	134	135	136	140	126	162	144	144	144	133	146	128	145	129	122	125	153	127	145	137	132	134	128	133	139	142	110	132	168	144	133	137	137	143	139	129	129	156	142	148	145	138	159	147	139	131	118	138	164	127	141	147	152	152	117	148	145	118	132	131	139	138	135	128	157	138	125	158	146	141	142	129	138	122	157	129	116	146	137	138	130	129	139	152	156	136	132	139	148	143	149	137	133	119	140	126	139	144	144	121	134	122	131	123	116	140	151	125	136	150	137	123	121	149	158	136	128	134	128	154	124	166	143	132	122	154	137	154	128	134	166	124	146	146	134	126	109	131	152	123	127	156	118	147	123	144	133	140	120	134	146	136	125	145	154	121	144	123	131	143	147	140	154	153	141	133	131	163	142	116	136	136	154	136	159	134	142	144	149	132	135	134	132	134	148	153	158	153	135	137	132	147	139	132	138	131	124	144	123	122	128	137	157	139	123	153	163	134	151	127	126	136	138	147	127	133	127	141	162	153	163	154	142	116	131	142	147	143	145	120	148	147	145	154	149	133	132	129	144	147	137	101	148	143	141	116	135	132	141	131	134	132	145	166	151	131	132	149	136	134	130	121	130	150	127	125	139	139	151	131	117	133	126	134	147	133	147	152	141	141	125	137	122	107	133	112	126	147	136	139	118	153	134	139	140	158	146	135	145	122	126	138	141	138	146	144	167	157	136	139	148	122	144	124	123	134	146	132	154	142	146	135	138	128	145	125	150	155	149	117	124	123	129	133	133	142	152	147	147	143	144	151	145	133	152	148	145	146	141	162	122	129	124	129	139	132	126	131	129	151	173	139	154	127	138	139	131	136	136	166	135	146	126	148	157	147	136	144	124	117	152	102	147	139	110	112	145	155	114	146	123	150	148	131	120	154	119	150	136	126	146
6669	16012	59335	61574	43758	4843	986	821	824	657	582	549	566	497	450	468	432	434	458	403	415	372	393	418	389	358	419	356	373	378	383	362	351	369	342	334	350	387	379	347	344	336	395	333	347	361	379	350	348	333	337	338	294	317	353	341	332	364	345	339	345	341	344	362	352	347	343	376	359	332	349	356	350	374	363	305	370	345	341	372	389	359	365	380	343	305	319	335	335	313	370	356	325	329	330	322	363	356	337	353	339	359	328	301	340	343	337	358	321	351	364	372	325	319	323	342	334	350	322	318	332	345	342	321	313	358	323	338	348	329	339	321	365	323	326	342	356	356	312	346	324	336	314	311	337	326	360	313	357	371	361	330	348	315	338	331	323	317	354	319	330	351	346	339	342	339	344	316	341	372	330	341	323	316	337	361	339	326	337	321	309	310	318	328	311	329	353	304	343	319	338	326	330	346	334	347	337	328	352	310	311	351	344	335	314	326	359	336	356	360	353	339	308	329	330	316	302	331	315	342	333	355	338	322	317	323	351	336	306	337	344	311	352	336	325	372	362	338	311	314	308	327	337	337	332	315	334	356	320	305	328	356	336	313	344	334	338	315	355	341	326	322	356	384	361	320	302	343	328	331	309	358	355	321	350	335	312	338	357	372	303	350	380	341	319	324	328	368	358	342	322	357	346	349	298	321	371	340	360	327	340	310	327	354	353	362	339	334	335	310	308	321	336	347	334	380	311	372	327	354	322	355	363	350	343	340	315	363	346	318	340	350	325	315	343	310	311	354	293	343	311	330	326	355	348	337	335	350	325	336	355	369	335	295	343	307	339	337	354	329	313	339	337	368	358	306	357	343	341	340	379	321	358	331	331	380	381	319	331	376	309	327	306	304	315	314	282	320	328	309	294	354	299	332	320	337	357	332	351	334	365	340	316	354	329	308	330	350	360	329	330	330	337	334	305	348	368	357	315	356	315	305	338	358	343	297	300	343	374	321	367	320	337	392	333	315	332	365	337	337	338	352	340	336	323	336	354	337	339	359	325	353	334	322	302	330	331	338	343	339	345	328	334	355	348	318	354	338	347	333	313	361	317	362	336	319	286	346	336	341	338	344	314	334	342	344	322	328	291	342	340	341	349	307	346	299	325	332	312	317	335	339	313	318	312	336	351	393	340	351	320	310	314	333	350	323	340	319	360	324	348	358	334	350	338	372	326	345	306	361	304	353	330	324	332	351	311	339	334	323	317	336	312	344	318	338	350	330	318	312	333	335	294	346	340	339	312	330	354	348	319	330	338	357	292	335	334	298	348	341	320	348	328	328	348	347	358	342	362	294	345	340	319	316	330	328	324	335	313	312	342	359	333	348	346	315	334	327	333	311	317	345	318	363	309	328	331	332	335	329	353	304	336	328	360	344	313	335	352	334	348	330	349	335	320	353	296	304	336	321	342	357	339	340	324	330	326	395	363	316	353	323	321	349	315	303	287	317	295	349	352	349	354	334	329	333	309	335	330	325	318	349	322	334	293	336	337	331	319	368	321	342	328	336	373	335	345	313	329	351	355	329	346	314	315	315	363	319	323	358	350	349	333	344	359	358	298	360	363	316	329	334	327	338	335	336	330	345	331	339	328	348	345	368	319	326	323	316	333	303	345	326	341	327	317	352	324	329	347	336	343	352	340	350	375	362	333	327	340	326	360	323	342	339	318	361	340	340	336	357	328	354	326	312	330	326	329	340	347	327	338	362	320	359	337	343	351	341	327	355	327	342	338	334	332	328	342	337	332	344	349	322	349	315	298	341	354	317	349	331	347	329	345	334	323	337	353	293	369	336	343	311	319	320	305	328	356	306	327	294	348	328	338	344	332	326	347	336	346	342	324	342	325	354	353	327	367	305	329	374	341	322	329	330	333	345	312	318	368	311	338	324	322	359	334	326	307	320	344	337	334	373	335	336	335	373	341	322	315	352	321	341	341	331	339	334	338	355	322	323	322	337	341	373	323	325	322	328	328	370	333	324	322	353	321	337	381	363	347	351	352	334	305	339	313	334	368	355	333	345	354	342	323	341	343	339	342	325	344	338	330	328	333	330	315	385	333	327	362	365	349	379	349	363	342	300	339	330	321	340	340	309	330	351	322	333	349	320	357	351	339	323	307	301	311	361	341	348	347	359	320	338	347	296	361	358	343	311	316	309	329	328	326	325	325	371	291	351	341	333	334	330	301	352	376	329	338	351	308	351	349	329	355	313	305	327	337	307	342	337	347	315	343	363	305	317	332	356	339	342	346	352	348	341	333	308	343	336	366	333	342	350	357	335	355	364	330	311	352	337	307	306	347	333	304	352	346	323	313	392	364	334	337	366	335	335	307	316	329	329	351	300	350	316	343	371	297	340	319	356	322	301	298	364	312	325	342	373	328	333	336	363	345	354	330	323	351	347	331	308	326	304	355	297	324	361	329	346	356	294	346	379	291	343	325	316	355	340	322	350	334	350	323	314	336	342	334	330	322	339	333	347	342	307	334	344	328	310	367	331	314	319	325	361	352	340	363	319	324	311	320	314	366	341	323	332	348	351	345	347	341	343	317	361	353	332	369	357	341	354	339	309	354	315	349	343	329	357	380	356	323	325	344	344	343	337	363	365	324	317	360	359	350	358	374	360	326	335	301	311	337	361	314	325	330	337	364	315	342	380	356	330	308	310	337	318	369	311	334	389	326	332	327	339	329	339	339	331	334	340	341	342	314	334	307	355	318	333	275	317	354	334	298	339	334	346	358	376	332	324	380	329	324	307	302	323	375	330	306	338	368	348	362	318	327	348	344	295	337	339	354	309	334	352	337	353	354	345	317	320	350	321	321	311	362	356	340	301	355	318	348	343	316	328	333	334	349	356	333	328	342	322	325	339	342	307	313	338	320	302	345	308	333	347	342	343	314	315	332	347	305	318	331	352	330	344	346	336	332	323	361	350	345	353	300	366	330	370	303	358	312	315	343	317	331	336	344	314	313	336	368	355	371	297	342	376	357	323	306	359	328	320	328	343	342	298	317	336	374	336	338	354	346	342	335	353	348	385	342	332	353	356	356	351	316	330	330	319	320	327	302	334	329	335	352	323	315	325	325	347	332	330	359	354	366	306	340	346	342	398	368	341	320	339	339	358	327	354	347	348	344	310	308	318	315	355	360	310	360	360	364	322	324	346	323	342	321	311	342	356	325	337	344	333	329	338	326	364	313	336	314	288	316	344	336	343	309	315	313	336	327	342	336	367	312	355	321	311	352	325	322	321	353	340	298	367	312	344	340	348	371	344	378	322	350	344	329	327	291	335	329	347	322	327	303	342	352	350	315	318	354	328	305	338	327	340	329	345	357	356	355	326	315	315	315	350	326	355	377	330	354	316	344	345	345	347	358	324	301	309	295	343	346	312	331	329	360	337	343	312	338	353	315	319	320	323	349	324	329	324	315	312	374	321	307	357	332	334	329	344	318	346	357	353	330	326
17647	29009	74337	67264	47346	15083	1505	392	322	275	275	255	233	234	216	208	218	192	183	198	182	189	197	193	184	190	189	170	200	170	190	180	164	179	179	199	166	191	177	182	183	175	196	182	180	187	181	174	163	200	192	175	169	163	161	161	182	182	165	173	156	171	189	174	183	175	204	187	156	170	195	158	179	170	164	178	204	188	166	175	202	185	182	147	167	177	168	160	177	176	179	184	166	160	153	189	172	160	153	166	192	189	181	164	154	182	165	182	174	181	193	162	177	190	181	204	178	189	193	172	167	161	159	187	179	160	162	172	184	145	177	191	170	184	167	174	175	169	186	179	198	160	163	210	178	159	166	162	164	146	153	175	159	163	151	182	151	176	178	186	156	168	192	158	149	170	172	158	176	159	162	178	165	178	170	209	169	183	167	201	154	163	157	218	182	175	159	188	170	155	186	194	164	175	160	178	189	153	151	148	144	161	182	172	187	168	198	163	198	181	191	137	162	181	167	176	187	205	146	192	185	176	173	163	176	135	168	171	151	159	185	163	168	165	175	174	193	177	173	145	186	164	162	176	173	190	148	193	165	154	164	189	180	177	178	162	183	193	177	171	154	165	179	159	174	180	194	185	176	187	185	177	174	171	157	156	187	188	186	161	154	193	151	207	183	185	174	170	180	164	183	189	187	186	179	176	175	183	169	181	186	184	176	183	207	176	184	165	152	156	177	169	162	170	186	148	178	174	156	186	161	176	177	187	183	176	207	155	178	170	184	162	167	178	171	158	191	167	178	148	158	169	161	176	181	187	179	169	166	167	172	155	182	161	171	166	187	178	153	192	171	169	152	174	188	170	188	167	166	161	191	172	177	159	204	174	181	160	146	152	201	154	176	157	153	168	176	175	169	170	174	177	163	176	179	156	173	166	166	174	190	163	171	157	189	143	179	153	151	184	200	180	180	170	183	157	164	193	162	157	173	166	163	162	171	177	180	199	163	187	173	159	136	176	180	170	173	166	166	175	193	189	176	175	148	156	163	171	151	146	194	169	179	188	146	174	176	163	196	175	167	172	140	174	173	161	175	186	162	175	154	151	166	188	198	158	209	173	179	175	163	166	169	191	198	146	175	141	174	162	180	179	173	180	149	183	185	178	162	174	168	160	185	161	176	199	187	163	154	189	167	173	150	173	170	186	167	201	186	167	178	172	182	183	165	151	180	175	170	150	181	201	170	168	187	177	138	160	179	194	174	167	162	168	182	173	195	212	157	178	185	175	170	175	164	177	175	162	162	157	178	172	172	167	195	180	185	162	174	182	165	174	168	172	199	179	184	176	194	172	164	159	174	196	186	194	157	174	186	178	186	188	178	158	161	156	184	176	172	180	181	176	165	164	163	178	170	171	215	169	176	181	211	162	175	183	167	194	162	184	161	179	170	166	173	175	182	166	198	173	164	164	180	166	166	196	177	179	173	199	156	188	170	182	174	186	185	172	167	193	188	164	163	179	179	185	163	166	176	155	159	201	199	153	183	177	177	181	170	172	175	180	163	195	166	171	184	188	191	168	153	180	170	160	156	173	169	162	156	179	174	160	157	188	154	179	161	171	183	203	186	152	152	181	173	164	175	167	169	165	178	163	166	168	182	157	186	165	156	184	161	178	156	174	174	161	197	185	167	180	200	175	187	174	174	170	187	171	183	177	168	190	182	170	193	180	174	163	158	195	175	168	185	149	179	182	178	147	200	177	179	151	158	175	151	166	190	177	199	182	186	222	207	180	185	191	157	188	191	166	177	187	160	179	158	194	179	170	166	149	166	194	192	160	169	171	178	180	186	179	154	171	162	179	167	189	175	164	164	185	172	162	165	152	163	169	166	170	181	175	185	166	176	166	177	194	172	189	164	176	172	164	158	173	166	161	190	179	180	173	187	160	145	198	191	203	195	173	195	174	161	174	194	163	165	149	174	171	169	163	166	191	151	168	160	176	169	166	171	160	180	195	184	182	180	176	164	171	175	184	170	204	176	181	170	174	173	186	195	185	189	147	175	180	177	180	168	148	168	170	176	179	180	165	182	180	172	169	177	171	169	176	180	195	190	199	177	169	203	160	172	184	185	179	184	168	176	160	161	201	161	190	184	160	212	156	197	187	173	174	193	179	166	163	196	171	158	202	181	170	188	196	186	172	178	176	167	182	163	180	184	185	146	200	182	150	181	179	190	195	191	191	162	176	165	162	174	200	176	168	168	186	170	163	168	177	181	210	162	175	152	176	194	187	192	161	160	161	185	183	200	166	171	169	141	191	188	175	183	171	173	164	183	171	148	145	194	172	199	190	163	168	180	152	196	160	170	189	175	186	178	179	191	154	178	179	136	156	162	201	192	183	184	166	167	183	166	162	167	184	161	165	172	158	181	175	162	154	139	165	182	179	186	181	163	161	168	178	185	171	161	177	189	151	172	165	162	178	165	190	166	160	154	164	175	158	176	178	183	185	181	173	192	164	199	159	193	171	166	206	165	200	170	177	179	177	188	177	164	145	155	183	192	174	168	182	174	167	153	185	185	157	179	171	162	159	161	158	185	195	183	154	144	160	174	164	200	189	170	191	183	170	164	159	191	165	176	181	187	152	177	153	168	157	161	192	199	172	165	172	183	178	157	168	170	141	203	171	162	171	159	190	184	182	187	169	190	193	176	169	156	202	186	167	182	179	172	162	166	174	179	166	183	194	191	186	185	173	151	189	185	197	171	157	158	179	169	172	169	169	183	182	193	182	185	157	180	173	185	201	181	192	159	171	193	187	162	155	167	150	177	169	181	153	188	174	176	155	208	169	166	150	174	179	193	154	179	188	157	177	182	166	202	171	186	175	194	157	166	160	158	167	184	169	180	191	192	154	163	160	164	196	185	173	180	170	170	177	167	189	198	170	200	191	168	161	166	189	197	181	201	158	190	179	168	193	165	192	153	206	190	163	160	171	176	185	182	159	173	178	171	166	176	152	180	187	176	187	171	172	193	165	155	182	170	154	199	163	176	192	177	176	158	154	176	192	176	188	180	179	178	177	171	171	189	176	172	185	169	159	181	180	154	190	173	155	181	205	179	153	179	170	173	162	175	173	167	178	180	191	178	160	186	190	179	166	171	206	184	173	140	184	187	188	143	148	189	177	186	142	183	185	176	173	208	185	172	172	163	192	177	146	177	173	165	182	178	172	180	212	174	180	192	173	187	175	151	182	167	181	187	152	152	193	171	167	179	147	164	176	194	155	170	166	175	164	171	171	164	149	166	189	172	188	170	174	163	179	149	170	166	175	165	192	184	170	148	144	163	192	164	181	187	173	151	182	172	182	169	163	186	150	171	153	173	164	173	163	226	176	172	156	176	165	190	167	196	181	176	186	182	157	161	178	159	180	196	192	207	179	199	164	177	171	169	176	207	161	157	169	140	165	174	205	154	191	148	178	166	186	167	178	166	194	180	175	162	170	162	197	158	182	176	183	177	150
8355	23732	70104	73464	51156	12101	1568	1284	1181	1029	947	819	783	728	637	593	585	553	599	566	596	549	500	485	473	488	510	482	446	467	470	483	489	438	484	455	459	449	417	412	438	456	440	409	434	410	475	429	445	439	404	440	407	401	418	407	415	429	397	414	383	389	401	437	426	447	424	425	350	417	433	434	470	389	405	377	432	434	434	444	499	460	424	405	375	416	379	418	397	385	409	412	424	387	423	402	394	395	372	418	410	417	387	394	385	424	421	429	374	443	388	380	421	402	391	409	343	388	415	384	386	415	443	427	426	405	382	389	401	401	397	383	373	397	421	403	398	421	387	401	438	403	419	413	373	407	386	425	390	418	418	409	395	424	471	401	411	407	388	395	415	392	422	397	402	394	429	405	388	380	414	386	445	399	404	421	408	442	412	415	407	405	411	391	410	359	421	386	412	383	399	397	420	418	408	389	404	405	402	391	411	397	421	386	393	413	432	391	418	392	393	404	374	376	424	385	388	382	449	376	414	394	380	386	404	408	449	423	394	393	370	393	418	390	409	347	399	404	380	414	403	404	386	398	408	390	399	374	406	381	400	418	406	368	398	365	414	391	373	391	414	389	402	406	387	390	422	444	419	397	409	441	395	377	390	321	409	413	390	381	397	397	399	391	393	356	389	383	391	398	405	427	391	434	408	407	439	411	372	412	393	378	377	398	397	411	441	411	410	398	396	397	393	396	425	440	378	405	408	392	409	394	378	381	434	386	408	424	391	427	387	386	408	427	385	382	410	368	399	403	417	394	400	409	399	417	412	375	416	397	389	402	402	448	418	402	408	413	411	392	409	381	444	405	407	413	399	374	412	394	388	385	402	397	396	385	372	366	380	396	415	443	399	410	354	393	406	395	413	401	377	384	427	371	404	389	420	391	425	384	405	414	360	391	379	397	440	417	412	398	399	381	409	394	382	396	400	430	405	348	420	420	432	406	402	417	402	395	406	419	423	387	418	400	427	365	410	390	414	409	413	386	412	387	395	423	379	378	450	364	412	370	400	427	433	370	403	377	398	415	403	386	420	388	406	392	421	387	405	385	404	400	419	362	445	428	414	364	383	414	429	398	387	423	403	359	385	375	438	357	408	393	414	403	416	410	403	404	365	382	403	375	415	396	390	404	404	413	404	399	406	434	395	407	393	380	379	409	428	418	364	390	369	384	396	446	390	398	381	404	385	400	380	409	353	396	411	405	429	386	376	429	376	399	373	411	393	410	393	452	445	412	438	375	397	396	399	362	381	419	410	434	384	402	403	414	410	403	417	399	405	370	386	379	419	402	403	375	416	453	391	400	400	394	437	370	383	392	373	405	391	390	422	379	408	403	396	397	394	417	402	400	363	399	385	390	411	396	410	395	345	399	406	414	385	369	334	413	424	393	429	410	396	356	410	422	390	398	397	417	435	376	416	427	409	386	405	416	391	435	367	402	397	388	424	425	442	373	399	421	406	402	420	391	420	412	388	406	434	418	417	389	389	384	421	379	415	406	390	387	422	381	383	412	411	401	396	400	414	395	403	420	412	399	416	421	433	381	390	404	377	386	416	408	362	395	365	368	419	416	451	386	404	389	372	401	413	382	399	445	376	391	409	418	455	386	396	400	413	433	417	380	368	432	401	395	383	402	357	432	382	385	413	355	360	387	398	398	392	397	389	401	394	425	403	381	406	387	411	376	400	412	417	432	422	416	390	370	425	427	389	358	417	435	397	392	380	417	405	376	434	402	414	406	407	387	439	410	372	440	377	408	422	415	407	391	439	383	420	384	383	395	395	394	397	386	413	396	427	398	411	397	405	405	400	425	389	380	400	375	409	392	409	401	366	399	402	416	399	418	416	387	408	388	392	403	382	409	393	422	396	400	388	399	433	369	381	377	359	409	363	412	425	397	428	416	436	409	405	403	419	418	386	403	364	416	372	410	460	410	369	389	408	388	417	388	379	396	434	378	416	408	389	416	436	368	421	441	413	381	413	396	380	385	416	377	439	408	446	422	374	402	432	389	417	384	430	426	416	421	388	405	397	422	397	399	376	375	405	423	352	416	417	416	411	392	396	402	400	423	402	410	411	392	415	383	428	425	407	395	383	373	408	370	391	413	400	411	392	428	389	394	423	410	400	396	377	393	385	418	398	390	384	376	428	387	415	419	389	408	417	428	442	384	397	390	412	397	408	390	409	399	391	434	345	395	427	378	424	399	419	371	393	411	407	424	400	395	408	422	395	399	371	404	405	428	424	435	385	396	398	416	416	382	409	434	427	388	398	402	456	367	427	384	378	428	366	408	398	412	381	418	413	400	358	413	377	372	389	372	423	385	377	391	381	408	401	395	424	393	403	401	413	395	400	421	445	438	391	401	399	372	400	407	406	395	414	402	389	389	375	394	405	427	410	401	442	417	419	407	394	408	416	433	374	409	430	438	408	385	365	382	398	406	377	405	378	406	368	380	375	405	390	410	409	404	404	401	423	392	405	443	366	435	377	422	405	428	409	409	379	422	392	394	397	394	401	424	417	405	418	390	399	449	424	410	403	387	420	375	400	374	398	395	438	419	403	399	410	393	400	412	437	391	394	404	386	379	410	383	440	390	376	428	409	401	398	421	449	427	415	412	374	439	381	384	410	405	376	405	417	413	388	434	395	401	392	420	399	398	382	356	423	407	385	401	386	418	411	411	397	402	403	401	430	446	392	401	435	375	425	434	396	399	388	377	417	393	376	373	399	406	401	417	381	410	418	430	418	364	397	364	445	405	395	395	395	388	384	407	413	408	369	374	398	409	393	400	406	379	402	411	374	388	370	403	408	400	372	419	404	392	399	374	381	406	406	368	421	395	406	419	423	426	409	370	391	394	400	411	359	373	390	391	395	384	373	419	378	443	403	384	384	412	404	405	407	410	379	363	395	415	383	415	393	415	384	405	411	381	383	366	421	399	396	378	408	392	416	373	410	398	438	399	407	390	413	403	393	393	408	390	401	380	422	434	425	419	386	429	417	412	381	451	391	433	420	363	406	427	390	389	361	375	421	437	399	422	396	362	422	409	384	395	431	406	397	421	396	386	418	470	381	384	403	418	424	386	405	399	385	400	414	374	410	401	439	392	386	404	419	408	432	383	402	418	419	395	381	399	405	393	416	405	430	412	411	421	430	366	405	409	416	416	396	414	416	407	384	380	383	420	406	394	387	411	391	418	401	419	376	383	406	382	413	388	398	390	451	403	404	412	398	435	429	390	411	402	397	394	422	422	388	392	379	430	429	386	374	418	398	369	438	416	411	395	423	395	363	426	412	403	403	395	414	393	436	417	393	418	396	410	410	382	382	415	391	431	377	379	384	390	400	376	411	387	424	371	391	387	376	404	374	428	367	440	421	412	388	403	399	395	400	400	384	377	396	405	422	383	377	399	410	386	377	391	393	425	400	410	415	406	421	376	390	423	395	428	450	394	420	413	422	380	392	429
2577	1083	2868	3092	1119	186	55	45	57	71	36	61	48	50	46	55	66	65	51	46	47	60	45	58	42	48	59	78	58	66	44	48	60	57	62	57	56	70	63	48	60	51	52	51	56	65	54	44	58	50	47	60	60	53	57	44	63	64	48	50	66	53	49	58	47	45	62	50	56	38	53	60	53	56	56	52	65	52	48	55	65	54	67	72	53	69	43	55	50	63	66	52	51	64	63	45	58	44	58	53	49	58	53	64	56	51	50	57	55	41	52	53	54	58	49	67	58	59	51	61	50	69	44	49	54	51	69	52	38	42	57	61	52	49	56	52	39	53	49	39	64	54	31	62	51	44	52	51	62	54	65	51	54	52	57	64	59	43	39	63	63	67	51	53	45	56	48	69	67	53	66	47	52	52	47	61	43	66	52	58	52	67	68	59	48	45	53	51	54	63	60	56	45	67	54	47	64	41	46	55	52	66	55	46	67	56	55	44	54	64	46	60	63	44	56	51	70	65	55	53	41	59	58	48	53	46	59	55	51	62	64	45	67	56	55	61	52	54	54	50	61	64	50	51	61	57	65	61	61	53	58	59	44	44	67	56	59	52	58	41	63	51	36	49	58	53	51	45	58	55	59	51	52	56	60	64	61	64	36	56	57	45	54	63	53	52	61	57	53	56	71	47	61	59	52	62	43	46	55	52	54	46	52	49	65	53	60	62	51	57	56	51	51	61	63	57	52	57	57	55	54	58	54	56	53	65	43	60	49	60	40	38	58	53	55	52	51	56	50	63	64	54	52	57	59	45	53	50	54	64	59	59	61	46	55	62	53	52	65	57	52	62	65	47	37	51	56	52	58	51	63	49	65	52	66	63	52	48	43	51	68	63	59	66	55	60	53	39	41	62	48	77	41	62	44	53	58	64	58	53	54	50	53	63	55	44	41	54	57	64	52	45	53	39	57	50	55	52	53	53	55	70	54	50	56	46	49	53	53	63	61	54	44	57	52	75	43	57	58	57	55	52	60	59	56	60	53	65	71	57	43	47	55	50	58	48	52	40	53	46	48	41	64	58	77	52	65	52	64	56	39	50	55	57	56	50	44	56	56	57	66	58	52	68	43	52	57	42	49	54	52	54	54	60	50	61	54	61	58	58	37	50	47	47	50	60	49	63	67	58	49	58	57	51	63	58	50	60	64	53	50	53	48	64	57	75	57	71	62	59	57	46	62	68	52	65	60	60	49	43	56	41	61	57	56	57	61	34	63	56	57	54	67	45	59	56	56	68	60	60	56	39	40	47	58	59	54	42	55	57	55	48	50	51	48	45	53	61	55	59	49	62	51	53	63	57	60	40	48	53	62	50	58	55	38	66	59	65	63	53	58	48	59	54	40	45	66	63	65	31	47	61	47	48	43	58	59	60	61	45	47	60	52	55	59	49	50	43	36	61	54	60	58	43	66	60	49	66	60	60	57	46	32	53	61	53	45	57	52	65	55	60	47	62	65	53	59	64	78	58	48	47	50	51	42	48	55	54	54	48	55	59	50	49	47	56	58	50	57	51	55	56	69	67	53	53	53	69	59	46	54	46	53	52	63	48	55	61	45	53	51	50	43	44	47	54	46	52	53	59	68	49	61	43	63	56	56	77	56	68	49	40	55	59	44	50	49	47	42	51	48	51	58	57	55	56	41	53	61	51	51	50	44	61	51	54	50	64	54	36	61	55	56	51	48	56	54	51	53	66	55	60	66	54	52	62	37	69	53	60	53	51	56	60	51	53	64	61	50	58	59	55	55	52	49	44	42	54	52	64	49	59	52	54	57	51	61	64	49	57	49	47	59	62	47	54	54	50	52	58	57	61	68	50	50	66	32	61	51	55	49	62	55	54	61	50	52	50	52	54	51	48	61	39	36	71	55	58	51	49	54	59	58	56	57	65	71	63	45	57	51	45	60	47	57	52	59	53	56	51	57	46	55	49	40	48	63	56	60	61	63	54	46	69	57	45	58	51	62	65	55	45	59	67	58	58	60	73	52	54	68	65	40	48	53	58	48	56	66	57	44	48	59	60	37	60	40	62	60	63	56	35	52	70	76	53	54	43	59	48	47	49	55	51	57	50	40	50	40	53	61	57	48	47	72	58	48	44	44	48	48	47	70	39	62	60	44	61	53	53	57	59	50	40	49	58	54	55	49	53	56	56	59	47	47	63	53	51	55	53	52	54	55	59	53	54	55	51	55	54	62	55	54	49	42	63	61	55	68	59	62	63	52	61	63	45	56	50	54	58	51	45	48	39	62	52	58	39	44	45	47	53	49	67	62	45	48	50	55	51	52	49	54	54	55	52	56	71	55	63	65	57	52	55	39	51	56	54	55	55	55	56	46	62	63	58	75	45	50	48	55	45	71	46	35	54	64	58	53	51	52	44	53	54	57	43	65	60	62	49	55	59	48	62	62	65	55	53	53	60	49	51	50	61	56	64	60	62	56	49	67	50	43	62	41	53	41	62	54	62	63	48	64	47	58	49	51	65	47	39	49	58	43	47	60	50	63	46	50	51	58	51	53	63	49	58	63	46	47	59	52	51	65	55	70	59	49	47	66	57	62	49	50	40	51	59	73	62	51	65	59	43	55	68	63	49	57	45	61	48	53	60	59	65	51	55	60	46	53	58	44	49	52	53	56	55	68	52	66	65	62	47	47	70	58	61	45	37	75	55	55	59	54	53	52	67	64	51	50	70	45	49	54	51	57	50	38	53	56	62	43	55	54	40	42	53	53	61	44	60	50	37	49	55	48	55	56	54	48	55	51	54	43	41	49	56	51	56	51	48	44	66	57	67	62	63	53	50	66	45	53	62	66	59	62	42	53	49	41	57	59	49	57	55	56	44	37	55	52	57	40	67	65	54	45	57	48	50	53	60	55	61	47	51	56	66	46	57	53	59	65	66	70	68	48	51	57	44	52	48	54	69	60	56	52	42	67	58	61	57	52	48	58	54	64	70	45	63	47	42	42	69	63	71	56	66	62	56	38	52	54	54	59	46	44	52	42	52	62	59	48	50	65	59	56	48	59	56	45	49	45	51	48	64	73	63	63	47	47	47	51	54	59	57	60	60	56	55	68	57	63	64	53	57	49	48	63	52	55	45	47	58	45	59	55	51	54	57	68	55	61	57	54	55	63	61	69	55	61	43	59	57	58	65	71	57	56	50	40	60	54	64	51	53	52	42	58	50	43	64	53	46	48	63	64	64	66	59	52	56	64	61	57	48	50	67	47	46	53	46	57	57	61	50	77	55	51	40	59	46	34	57	65	64	59	59	47	56	43	48	69	48	42	43	62	57	68	45	65	60	58	49	47	65	46	50	48	44	53	58	57	53	55	49	43	70	58	50	44	42	55	37	39	54	45	57	61	62	52	46	56	52	63	70	54	50	48	39	56	67	67	44	48	52	49	47	58	58	59	44	57	55	50	77	50	50	40	56	53	52	54	47	44	51	57	49
2264	1504	7332	10029	3997	774	178	174	189	160	203	143	189	179	150	180	166	160	151	163	142	155	181	152	149	124	149	164	146	144	153	155	158	162	163	170	170	169	148	162	150	151	166	160	166	165	150	176	142	167	177	177	159	135	135	178	161	156	172	160	156	141	193	141	156	161	146	168	142	159	159	158	147	172	161	167	151	155	158	179	231	171	180	167	145	134	169	165	138	157	144	166	182	160	171	161	177	173	165	151	155	141	138	173	154	167	163	145	147	157	191	159	158	147	172	167	153	175	154	161	147	155	153	145	170	164	151	151	158	155	161	161	153	159	139	150	174	163	151	156	152	146	135	136	167	153	154	163	159	172	180	152	161	160	153	144	142	141	171	141	165	154	164	171	185	155	152	133	154	134	153	160	162	159	128	148	147	182	145	173	152	153	166	167	165	177	137	154	142	169	178	151	148	153	155	148	179	161	146	165	136	147	151	156	165	182	153	142	154	138	186	148	152	149	187	149	153	144	126	161	134	153	141	142	180	159	174	136	133	145	146	158	139	163	189	157	165	160	153	179	179	168	164	163	156	174	152	164	178	158	153	147	146	133	169	160	177	150	169	141	147	159	162	155	138	176	161	151	138	137	162	137	130	170	153	139	170	158	159	173	173	162	135	153	152	155	172	140	150	167	140	181	151	153	151	166	156	154	154	159	149	179	164	146	155	142	168	162	155	157	156	163	144	156	177	175	171	172	183	157	152	149	156	158	161	146	161	149	162	161	146	158	160	149	151	162	157	176	142	175	157	136	182	156	166	150	153	161	159	155	154	144	165	162	187	164	181	145	156	155	168	167	152	157	158	127	157	144	151	186	147	152	165	160	157	138	147	169	162	175	170	168	153	153	153	167	152	158	155	134	154	151	147	161	150	182	157	177	166	158	150	148	149	162	174	164	161	144	146	178	162	178	166	173	162	146	168	149	177	162	144	169	152	156	169	151	135	158	166	159	170	148	136	138	130	164	178	147	165	167	164	158	174	161	155	161	157	176	156	158	144	146	147	136	145	179	141	172	162	153	144	156	147	159	146	164	163	160	157	161	161	157	153	168	152	149	156	169	164	182	133	164	153	165	149	161	131	163	143	152	170	171	166	161	178	187	173	152	153	139	153	126	143	161	155	133	178	156	145	156	162	156	158	155	146	156	157	200	168	144	143	172	164	176	174	150	154	167	142	139	147	141	146	150	150	142	193	144	148	162	167	155	162	156	169	162	174	154	174	187	139	151	157	146	171	161	150	151	177	161	147	170	166	186	143	158	174	177	172	158	152	155	159	160	150	157	161	177	162	147	131	163	154	161	173	159	165	155	148	167	166	159	159	151	153	158	180	148	163	136	156	159	144	148	169	152	160	166	152	147	144	179	148	144	165	145	162	186	150	166	170	150	161	149	171	161	152	153	150	156	152	150	168	150	184	143	164	130	145	157	181	143	182	156	163	151	152	151	151	151	161	150	156	153	161	158	140	159	137	152	155	168	188	161	149	132	149	158	160	158	161	158	145	173	161	147	150	171	155	145	164	158	139	167	156	150	156	157	145	166	158	154	169	154	171	159	155	153	151	149	152	142	156	161	153	157	151	153	153	160	152	177	151	149	172	138	148	173	182	170	168	164	182	169	169	150	158	162	154	164	145	158	187	170	156	174	160	155	178	155	155	149	183	181	147	145	160	140	153	169	160	158	167	162	170	170	151	155	141	179	187	159	164	144	151	164	145	155	159	166	154	159	178	147	181	156	143	142	177	166	133	174	172	174	164	167	146	164	139	157	166	175	161	163	157	164	177	149	163	167	153	167	145	169	180	176	160	164	168	136	165	154	166	145	138	136	150	182	143	168	166	152	166	146	162	138	142	126	170	137	157	156	157	144	177	150	147	162	164	155	147	137	161	179	167	148	156	178	152	151	153	156	175	155	160	142	145	158	183	152	183	167	181	172	163	172	137	157	179	123	168	157	153	155	159	166	155	163	170	146	177	146	170	149	151	173	143	147	170	153	162	175	163	172	156	151	164	162	155	165	154	170	165	150	149	166	172	174	162	137	155	159	173	149	164	155	160	141	172	157	175	150	148	148	156	163	171	158	160	189	158	161	175	189	152	156	167	170	157	152	154	165	145	147	163	179	155	149	161	142	149	142	159	183	151	152	165	147	147	154	168	155	162	159	135	170	153	170	168	166	144	167	136	154	145	165	151	167	162	172	143	158	173	151	165	140	159	150	189	178	155	164	200	162	139	145	145	160	169	135	159	154	176	153	125	159	150	155	152	155	143	149	178	176	119	153	154	149	158	150	151	183	154	143	178	159	158	161	144	155	148	169	180	154	153	149	186	165	181	143	147	164	139	134	166	162	150	160	145	154	180	140	166	150	157	150	162	151	155	163	174	161	157	171	137	174	137	140	161	155	163	159	174	150	179	166	196	154	145	158	144	164	126	159	167	166	179	165	173	159	168	171	141	137	168	168	156	162	132	180	157	155	173	146	180	144	181	162	163	147	155	158	167	148	167	142	149	169	170	165	117	165	171	149	159	154	140	157	160	150	178	140	160	181	146	161	141	168	154	155	148	167	178	140	172	143	138	175	156	183	152	165	167	147	157	167	162	159	171	160	156	150	158	163	156	158	138	166	154	158	154	148	176	175	153	145	174	147	171	179	182	139	160	155	168	143	154	159	150	150	168	147	161	159	174	159	145	157	171	165	155	151	157	150	136	175	160	147	153	174	165	165	160	168	152	167	158	147	148	161	156	172	151	164	170	172	147	164	156	160	152	150	151	150	178	177	186	151	156	144	157	154	180	155	152	145	156	161	146	165	174	176	160	169	152	160	151	150	144	150	150	165	158	170	171	174	166	144	158	143	146	149	153	153	155	149	157	176	158	163	182	199	173	165	178	179	146	168	154	134	153	161	168	177	175	135	154	179	157	144	150	165	149	151	154	147	156	165	153	186	156	153	160	144	167	166	168	168	135	169	170	165	172	158	141	151	154	184	148	152	152	177	153	163	159	152	153	138	144	180	173	155	154	160	160	166	171	169	172	148	158	193	152	151	167	175	148	142	148	149	140	158	156	153	130	141	161	164	152	151	153	169	166	149	139	156	144	156	163	168	169	142	167	157	138	163	168	156	151	179	153	166	121	160	151	188	168	160	162	150	163	154	170	151	158	169	171	160	144	154	167	152	147	158	168	162	172	176	144	134	161	157	147	167	165	145	139	173	185	144	151	176	160	179	175	157	155	143	159	159	145	167	162	146	142	158	156	161	142	178	133	140	146	144	149	154	161	157	160	153	143	153	161	161	157	156	163	151	147	149	168	154	124	148	140	169	154	175	138	150	165	166	146	149	169	165	157	172	134	160	152	152	155	177	146	152	156	154	141	166	154	171	168	151	144	145	153	157	149	143	158	167	145	135	172	163	135	151	144	157	146	154	155	144	152	143	181	183	151	165	140	142	160	158	139	142
10798	16012	53930	52400	34877	9643	601	263	228	215	169	173	184	172	173	177	167	189	153	164	145	157	168	158	145	135	157	140	155	163	153	141	153	141	161	146	132	148	149	153	150	175	158	140	143	144	132	150	156	138	134	140	126	157	142	149	149	144	149	157	134	143	151	161	131	120	151	147	158	144	126	171	132	126	145	135	151	140	150	163	184	164	158	135	159	137	154	124	140	168	162	134	166	124	159	154	145	147	154	137	156	166	147	148	133	142	140	155	156	151	126	122	112	135	143	174	117	150	138	157	136	128	131	136	137	137	145	163	139	155	158	149	152	121	161	129	158	153	158	131	140	149	161	146	152	127	145	128	132	129	145	127	135	163	142	139	153	157	129	140	164	143	143	150	145	148	139	128	137	143	129	128	129	148	149	155	146	153	142	145	131	150	154	133	151	136	130	140	134	129	150	140	169	155	142	148	135	130	145	129	138	146	154	141	135	162	120	108	142	161	145	135	154	164	135	140	156	139	158	139	150	141	152	139	127	144	143	152	146	121	152	132	142	152	152	127	144	152	144	160	149	143	141	142	129	155	126	151	152	123	118	143	139	125	128	151	142	160	166	150	140	140	143	159	145	136	149	134	149	161	135	119	160	127	156	120	134	138	150	138	141	155	127	135	159	144	136	138	167	143	125	156	129	132	139	119	149	161	155	137	162	126	155	146	138	125	155	134	144	123	140	128	153	126	130	142	156	129	141	140	138	161	133	137	160	146	126	136	142	137	150	163	129	153	171	154	131	127	152	148	150	112	132	149	165	149	134	158	147	145	141	160	125	136	147	146	144	160	162	128	136	157	139	115	154	132	129	135	143	171	150	139	144	142	150	155	141	133	140	163	120	137	133	133	133	140	134	150	126	145	150	133	142	163	136	128	125	151	159	144	136	143	136	157	153	165	136	130	137	134	155	143	148	128	125	139	135	143	123	151	134	162	141	138	161	147	142	126	131	149	155	133	132	158	127	149	142	152	134	152	143	146	132	122	112	145	155	130	166	143	142	136	135	134	147	114	135	130	151	127	144	132	153	129	142	119	178	116	152	167	141	140	139	124	143	128	134	130	124	129	137	144	128	109	142	140	141	148	137	130	145	146	128	143	148	143	127	133	140	135	157	139	161	137	167	151	130	140	124	149	135	139	145	123	140	157	119	150	129	142	168	160	120	120	139	140	139	150	148	151	145	119	148	151	134	151	151	153	137	133	122	144	146	133	155	140	109	153	131	114	143	146	152	147	160	186	132	157	165	150	115	139	144	159	150	126	159	146	125	122	145	140	161	157	137	132	142	145	146	140	149	135	136	119	135	130	122	139	141	147	143	136	135	152	130	136	156	139	137	155	128	161	128	125	121	121	168	115	135	139	140	140	149	135	134	152	133	131	141	151	138	143	151	148	130	146	146	122	145	114	143	133	135	136	141	139	153	145	139	144	134	105	150	166	128	144	141	142	162	131	139	144	146	142	133	137	135	148	149	125	141	151	142	145	140	130	142	154	152	128	139	157	119	142	166	136	150	164	136	115	135	135	134	148	152	130	147	150	162	144	142	143	150	136	151	121	138	138	135	133	143	142	147	139	132	146	156	145	141	157	156	135	138	137	146	138	135	154	130	143	143	124	130	156	122	137	138	160	164	142	140	147	167	153	140	151	143	151	138	163	132	141	141	142	136	150	152	133	136	142	156	137	123	134	118	138	125	143	131	133	143	141	156	137	139	136	159	136	128	146	147	136	142	145	150	146	131	120	145	167	159	142	146	141	145	152	153	139	140	151	138	138	131	134	147	159	175	131	118	154	153	159	158	151	145	156	142	137	149	136	165	157	136	146	138	143	138	143	147	145	146	145	147	152	145	141	130	134	144	128	140	122	120	135	115	124	154	140	145	147	160	158	145	133	116	151	134	146	135	123	141	134	145	139	135	135	135	148	144	155	129	137	143	135	133	147	139	144	137	118	139	127	138	129	136	134	153	139	140	144	140	131	133	138	153	147	149	166	146	159	134	134	122	131	153	151	133	144	135	136	131	141	114	147	136	149	164	144	132	136	144	136	149	134	139	162	141	127	137	149	163	152	148	143	142	124	121	142	166	156	150	161	142	129	156	157	155	150	145	143	126	149	118	138	164	129	138	152	130	144	136	142	139	139	140	137	135	157	165	148	146	151	154	142	146	121	149	171	120	133	125	145	153	145	147	151	134	136	131	151	146	138	166	147	152	136	155	165	144	135	138	161	152	168	122	129	136	141	143	114	137	177	113	141	126	138	152	141	135	155	123	146	149	141	137	140	135	128	141	158	162	157	138	148	128	141	152	159	151	146	144	144	157	128	146	137	128	133	129	168	156	122	131	141	156	157	133	143	135	137	148	152	168	147	141	147	150	148	154	132	138	155	141	150	166	142	130	157	125	143	131	152	174	145	139	151	151	153	146	149	105	135	156	142	169	148	125	142	130	153	145	134	139	137	148	141	137	154	134	134	150	125	157	137	144	150	130	154	139	122	123	129	130	123	142	133	163	141	118	136	126	150	133	152	133	165	144	139	142	126	144	138	132	147	149	140	163	123	128	126	136	145	127	140	135	154	128	136	143	140	147	148	158	145	137	144	131	149	145	144	128	113	140	155	123	138	153	137	154	121	141	141	141	121	138	165	150	160	141	145	151	121	142	129	129	135	124	127	141	135	136	119	152	149	141	142	148	136	134	136	156	120	118	123	166	141	134	156	145	128	137	139	120	135	125	143	141	190	154	151	120	151	129	150	128	147	130	148	153	143	142	141	133	130	144	150	150	136	173	146	165	153	146	162	148	108	112	160	139	139	129	121	137	138	150	145	139	166	156	124	136	129	150	129	127	135	165	154	133	133	119	156	132	148	147	151	139	157	143	153	155	130	143	136	152	152	144	141	158	156	145	158	138	155	157	135	142	151	146	145	126	129	154	129	117	141	154	142	158	141	136	159	137	144	148	170	151	149	146	130	128	131	134	141	185	133	129	148	131	143	144	130	139	158	158	150	146	170	141	144	137	150	155	125	155	142	119	149	141	142	140	147	122	120	138	138	130	154	146	132	127	131	145	145	139	130	135	143	152	153	133	157	182	150	137	161	159	126	134	146	108	128	144	134	158	143	147	147	155	139	139	144	134	124	144	149	147	154	133	131	137	137	158	142	139	143	150	168	135	159	131	144	130	141	161	153	123	156	127	149	137	121	134	147	162	137	137	169	157	125	142	135	154	131	126	164	142	160	147	148	141	154	132	149	167	156	132	143	158	157	143	147	151	142	127	140	120	122	160	145	151	137	130	130	152	157	152	140	157	142	142	156	163	138	165	166	165	136	143	148	147	123	155	154	157	151	140	148	152	122	131	138	155	134	125	143	141	133	135	139	134	137	151	138	126	143	147	137	131	124	158	136	135	150	131	130	140	141	158	169	163	136	142	153	149	125	147	136	127	171	155	154	122	150	151	168
6814	14780	51579	58837	40245	13059	1130	990	854	749	644	613	619	594	518	472	500	441	453	446	453	418	404	431	383	430	401	367	377	409	383	401	414	382	414	374	351	340	364	393	372	325	360	401	335	365	336	364	334	393	371	370	351	333	356	404	360	361	316	336	396	368	369	349	373	333	365	346	354	363	364	305	350	329	348	360	377	375	345	493	601	461	371	330	385	345	335	336	335	470	339	357	342	334	349	339	352	350	342	341	348	314	351	335	312	345	337	340	317	331	395	322	344	349	332	343	373	342	370	334	370	317	311	341	377	352	326	334	331	330	346	320	318	363	331	348	331	343	307	376	297	341	333	337	328	353	375	342	342	333	343	344	345	365	340	375	330	320	328	368	352	314	335	355	361	319	339	311	340	340	362	379	366	330	344	361	327	353	330	376	343	329	344	371	356	337	386	354	344	341	378	360	354	342	341	357	350	334	337	374	357	337	335	338	322	354	300	330	320	336	321	369	333	350	338	341	350	353	359	356	318	323	326	349	362	347	354	296	358	303	342	310	402	374	332	385	333	354	329	337	338	355	330	310	364	367	340	339	366	348	319	341	360	355	322	392	370	352	330	345	376	354	328	333	366	316	345	320	359	339	343	342	364	324	365	320	350	331	339	357	353	393	334	347	336	319	325	343	339	356	345	362	319	360	371	334	327	339	337	355	366	319	347	352	356	346	350	303	349	328	346	340	349	347	353	300	328	341	346	340	369	375	369	341	347	348	351	375	325	349	338	386	338	348	353	359	345	345	360	315	347	342	366	331	379	348	359	351	360	331	347	325	333	332	334	325	332	386	361	344	353	317	359	321	358	324	342	309	345	331	349	348	375	342	365	327	378	342	348	316	357	360	333	325	377	361	362	322	332	320	354	329	346	348	339	340	357	343	340	329	352	323	351	336	345	370	377	369	364	338	361	338	343	342	369	347	348	339	382	341	322	332	332	361	337	332	335	351	372	368	299	327	342	344	354	303	345	344	345	342	349	351	347	338	354	304	365	332	329	347	397	368	355	340	373	335	373	371	345	365	338	370	330	352	336	311	340	341	305	382	358	314	353	370	341	372	350	380	314	338	349	311	311	338	333	357	365	349	374	354	308	355	358	344	323	372	334	332	343	307	357	359	333	366	342	363	365	339	339	335	336	335	338	347	362	316	374	343	337	376	351	340	373	355	353	353	354	347	338	343	355	363	317	360	369	324	332	343	338	355	374	348	340	334	358	348	366	366	348	325	355	346	400	370	364	354	348	322	335	359	374	333	355	328	361	335	341	349	291	338	313	377	290	350	342	333	341	356	334	362	341	375	361	386	335	334	323	353	371	371	346	316	324	308	302	365	351	362	377	338	338	317	332	339	354	350	326	334	348	329	345	342	353	318	352	365	335	337	366	344	345	357	363	339	344	344	365	362	326	376	329	349	328	352	352	315	359	354	345	331	341	341	349	328	397	364	367	342	360	344	337	344	346	362	344	337	368	344	348	355	339	315	328	372	359	322	344	334	371	367	361	330	355	342	352	352	338	331	299	339	383	335	348	352	328	362	312	337	347	342	338	366	363	333	373	362	340	381	355	342	340	349	325	365	383	352	361	382	344	351	329	336	385	311	324	353	351	345	317	380	371	297	339	366	353	337	372	340	350	350	326	318	327	337	314	336	348	349	349	350	346	309	320	323	350	354	344	332	370	356	352	368	351	315	336	351	376	372	326	331	379	370	331	348	334	353	361	372	342	370	321	342	330	318	332	351	339	323	345	319	327	336	345	358	322	326	367	353	333	324	363	330	391	354	318	311	370	327	314	338	356	354	329	381	369	341	324	357	345	363	358	353	341	337	334	318	364	356	330	350	360	341	339	347	302	368	309	341	353	361	357	346	370	334	373	345	330	330	335	322	321	357	333	368	308	354	319	361	347	357	322	359	372	380	363	348	328	357	330	321	379	349	319	350	315	358	332	318	389	341	360	349	342	319	313	338	337	343	341	364	326	364	348	347	337	335	373	329	342	318	303	366	347	341	339	321	376	343	340	367	353	333	388	325	374	354	363	362	325	377	350	323	369	358	363	331	326	299	317	347	344	333	355	350	345	353	332	332	374	345	357	344	341	339	314	332	351	362	317	330	356	323	325	354	351	323	325	375	348	332	376	337	331	358	355	338	365	319	358	352	357	343	348	334	355	355	339	347	330	324	346	361	334	313	371	347	341	365	303	334	353	304	384	341	349	327	365	352	344	394	368	362	330	339	331	365	361	324	348	313	367	350	381	359	329	335	318	338	357	358	317	337	317	334	330	328	368	339	342	337	385	344	362	339	352	365	337	346	328	330	314	320	361	364	316	363	370	339	332	297	370	344	363	333	312	342	307	394	329	363	362	373	342	311	347	340	341	364	328	352	330	355	363	362	360	365	331	357	326	343	352	372	354	306	348	359	314	334	317	368	352	333	331	373	351	334	353	328	364	345	340	350	348	341	321	355	335	364	343	327	338	318	326	343	349	337	358	330	326	373	337	336	335	359	369	352	345	349	332	316	353	338	350	333	351	351	312	356	388	314	342	361	388	370	325	344	361	354	342	354	351	364	350	347	344	347	364	344	368	344	324	355	330	305	343	331	354	321	343	324	330	322	333	383	352	349	327	324	320	355	343	340	330	330	336	352	350	351	337	342	357	347	333	365	391	328	319	330	316	365	361	339	374	377	362	309	317	357	343	338	361	332	329	348	351	362	363	332	330	342	313	328	351	334	337	350	353	347	370	353	367	351	371	320	345	317	336	334	376	335	325	328	369	351	352	320	389	371	339	355	364	371	330	328	406	364	324	336	351	350	340	349	327	352	352	366	369	362	336	364	351	342	345	338	334	367	347	345	356	320	383	342	321	377	351	344	338	352	368	347	361	322	330	356	337	337	337	365	362	362	337	355	328	309	312	343	344	358	342	336	348	363	332	325	346	337	319	377	340	370	365	366	344	305	310	346	368	371	365	333	364	327	371	337	338	345	336	340	355	375	337	363	351	313	361	322	335	338	351	337	348	330	345	314	341	323	310	381	358	358	364	367	384	364	349	352	323	360	373	348	369	340	307	331	383	342	323	321	363	345	338	344	341	336	341	354	339	352	347	322	316	368	400	334	344	344	346	346	381	355	336	357	362	336	337	315	340	352	327	371	351	334	343	349	341	321	384	348	331	354	338	309	341	324	340	334	349	355	354	365	344	310	379	320	363	342	358	336	343	325	350	318	349	331	332	390	320	344	346	354	340	339	359	371	324	354	360	357	341	315	352	338	304	350	328	331	366	322	338	335	367	355	344	327	348	345	327	345	356	340	385	339	321	305	356	335	354	340	354	345	336	317	343	338	357	299	363	323	333	364	341	344	359	389	351	336	315	355	375	340	319	305	343	396	291	290	350	360	342	326	332	359	343	353	304	328	371	323	365	317	338	352	331	326	335	324	319	319	351	320	353	320	359	319	363	357
17970	26265	60718	56909	49205	17972	2211	395	355	326	264	259	227	211	245	218	224	240	185	194	212	197	198	204	187	198	172	182	208	190	181	197	175	188	178	144	188	182	185	170	175	179	186	165	182	181	173	162	156	187	171	197	166	182	166	204	154	165	164	187	165	210	170	182	181	157	198	182	167	158	173	190	189	172	170	188	176	171	176	167	184	188	191	184	160	161	193	174	160	180	178	163	184	194	175	179	181	182	151	168	225	154	153	187	169	182	167	171	179	182	155	181	180	164	159	167	167	153	179	181	158	168	175	160	168	168	153	186	166	161	139	176	154	161	173	187	167	192	166	174	171	189	170	155	158	184	193	186	146	157	158	157	193	183	190	159	155	178	182	174	171	170	159	186	167	179	177	171	173	174	172	167	181	158	183	159	152	170	164	155	197	165	165	172	162	182	198	184	185	170	180	170	191	184	164	164	173	157	182	181	179	147	152	181	153	175	177	172	175	165	151	169	167	184	169	157	168	194	174	169	175	141	157	154	168	173	183	152	170	137	179	186	171	194	168	175	163	181	145	149	178	176	180	169	175	144	192	156	154	154	149	177	165	192	184	169	168	195	191	165	168	185	163	167	169	173	146	182	197	186	160	175	179	181	173	154	171	200	166	163	172	141	160	161	169	176	170	162	163	155	186	191	183	162	164	173	169	165	179	158	153	151	167	162	161	191	181	154	195	178	167	176	149	169	200	177	172	162	169	172	175	195	174	179	177	164	155	177	157	173	161	153	180	181	159	176	171	176	161	178	165	160	143	180	157	148	168	166	178	156	188	180	175	174	160	176	150	181	169	161	164	158	196	191	176	163	186	161	193	176	164	177	167	181	164	164	199	180	158	159	175	185	180	160	184	175	171	162	168	158	173	172	156	178	176	165	183	126	156	166	172	184	154	164	176	170	173	166	141	142	179	157	199	159	191	176	147	169	170	199	192	171	187	163	191	175	168	169	175	137	156	181	168	163	178	171	165	188	183	165	165	163	160	156	166	175	164	166	164	175	166	162	169	164	158	177	167	214	158	175	164	169	166	169	157	170	180	154	172	168	176	191	189	174	180	148	174	146	171	175	166	158	170	177	170	138	148	163	151	193	174	172	159	167	169	171	197	178	214	147	188	179	168	161	165	163	187	156	158	156	166	158	147	185	162	178	185	171	160	170	185	173	176	168	175	142	158	160	152	199	181	179	161	186	187	166	175	165	163	171	162	154	213	164	191	172	174	194	162	160	191	175	182	170	165	188	187	148	175	164	188	186	169	163	203	195	200	168	153	155	174	178	195	178	170	165	179	168	154	183	167	176	177	187	180	200	172	163	198	161	155	185	159	184	189	166	156	175	173	169	173	163	168	162	173	185	169	189	176	183	178	179	171	167	183	170	161	149	159	175	162	207	169	166	173	184	164	124	160	176	179	184	175	150	158	166	157	160	150	169	191	190	171	166	183	164	158	169	153	156	180	194	161	178	152	144	155	163	173	202	161	179	168	178	181	185	170	151	194	159	158	192	186	154	179	179	194	167	161	155	169	144	171	184	177	175	142	180	173	172	168	143	172	173	163	152	172	187	168	173	178	195	186	187	170	164	170	170	174	159	173	161	140	171	151	170	164	172	170	155	180	165	175	144	185	164	184	149	185	198	157	170	174	183	166	192	162	170	177	183	200	178	153	178	178	169	155	161	190	173	161	173	183	152	177	173	182	183	166	149	149	150	162	175	180	155	169	133	163	185	182	186	152	167	173	180	165	162	140	152	159	164	159	178	167	203	147	155	167	165	155	194	181	187	171	165	164	172	177	201	153	169	172	169	178	183	166	156	173	162	151	181	149	157	150	160	180	163	190	181	154	172	157	172	174	194	184	169	150	172	166	158	180	164	169	156	164	187	169	168	180	168	195	150	198	162	177	171	169	164	157	197	173	193	173	180	177	178	156	184	178	169	173	155	202	185	163	171	191	141	163	167	180	164	192	184	182	166	175	176	200	166	176	159	186	194	154	194	180	155	173	192	186	182	193	180	167	183	154	166	174	182	180	164	175	178	184	165	177	172	180	154	160	184	154	173	159	173	176	156	171	174	157	170	149	158	143	148	162	177	177	170	179	181	146	162	167	168	158	175	190	156	194	157	189	170	167	161	178	193	183	170	159	163	184	192	171	177	151	158	166	154	157	161	164	173	187	142	170	159	180	181	156	181	194	182	141	190	159	152	167	143	174	175	148	146	167	182	165	175	150	157	154	163	188	160	172	168	165	199	149	174	169	172	147	179	191	167	157	202	177	168	154	173	175	150	167	205	169	163	177	172	179	233	186	165	177	163	186	169	168	147	182	174	152	183	186	164	164	166	181	164	155	156	146	199	184	175	171	183	172	142	197	153	175	155	175	168	165	147	198	162	177	150	183	165	159	186	171	163	171	168	178	171	166	153	181	192	149	174	184	182	177	172	169	156	166	162	150	193	187	188	151	149	157	159	169	155	173	199	157	152	157	171	174	158	175	150	164	161	175	186	191	173	155	156	158	189	176	162	178	167	186	163	156	170	167	170	189	197	202	192	150	162	178	154	171	158	187	182	183	153	156	166	156	153	154	181	165	167	196	178	161	152	172	184	172	170	173	158	165	154	181	172	178	158	173	186	151	136	160	152	140	155	174	205	166	159	187	165	166	156	186	168	159	180	170	156	174	169	151	153	158	166	172	154	181	171	153	163	170	144	185	160	171	176	184	169	179	181	153	194	170	162	153	168	153	154	143	158	129	183	211	165	182	178	182	165	173	165	165	143	164	193	168	133	168	141	173	176	174	161	179	150	170	174	179	159	172	159	183	189	211	181	180	203	177	179	148	192	169	197	190	196	160	165	165	188	167	186	166	185	172	167	139	183	160	172	167	174	193	167	175	175	174	167	156	172	172	170	188	173	141	162	152	186	190	165	165	182	210	172	181	168	167	163	156	194	170	146	156	153	161	203	150	184	167	174	163	185	161	165	167	179	169	157	161	164	188	185	172	161	173	168	179	195	153	190	196	186	159	189	182	191	182	182	202	173	164	162	164	197	158	157	152	164	178	178	169	153	181	195	173	159	165	163	173	157	182	187	157	163	159	174	169	157	159	180	170	155	168	186	176	166	176	153	157	184	183	178	162	186	172	171	166	172	172	151	182	177	172	172	170	167	161	170	142	156	171	171	193	174	175	180	172	157	157	172	156	174	204	169	143	169	173	175	182	147	161	171	164	150	168	180	172	151	162	190	160	174	149	192	173	151	160	179	172	161	177	155	152	183	176	194	200	160	175	183	164	169	186	151	151	177	196	166	175	180	180	185	183	179	182	188	167	175	174	161	201	168	173	177	186	182	170	152	156	151	149	175	157	177	149	166	172	155	158	171	164	192	161	149	164	190	172	160	178	169	172	185	190	176	169	172	182	155	175	166	180	147	182	149	168	161	168	170	153	160	157	168	144	148	197	178	170	150
8641	21614	51365	64640	53695	17344	1913	1592	1457	1241	1057	954	888	848	779	713	699	687	635	611	595	589	531	470	520	559	494	496	515	512	467	484	476	484	458	425	451	402	446	403	452	472	412	423	458	425	421	462	428	448	407	419	406	434	416	447	419	415	393	453	360	396	430	406	396	405	373	439	402	398	406	423	386	426	361	391	385	420	447	489	600	572	441	408	425	399	420	380	355	396	380	391	370	393	388	377	402	429	394	406	381	434	405	415	336	384	411	393	394	393	379	418	399	396	386	369	418	385	393	381	367	411	420	437	406	387	410	423	355	413	388	364	414	435	420	375	360	377	417	385	411	390	360	406	375	402	369	363	382	395	393	412	387	405	373	398	388	407	433	385	396	398	377	389	386	385	379	411	388	385	364	408	375	381	390	420	415	384	396	399	402	404	354	377	393	426	381	414	414	355	413	372	380	367	429	366	395	410	351	403	362	393	420	378	373	399	415	380	380	415	403	358	383	401	351	380	374	396	399	400	381	371	415	430	384	412	378	379	347	408	387	366	398	357	389	401	398	394	397	402	401	390	383	400	392	409	397	392	401	381	401	388	397	344	381	425	396	388	371	356	420	392	354	442	358	399	383	370	423	385	408	394	413	390	393	392	370	414	419	359	380	342	395	417	404	388	370	379	415	391	401	394	398	416	370	411	398	367	352	386	419	421	380	369	406	372	393	392	388	382	421	387	381	394	407	372	408	387	382	362	399	398	364	409	391	380	362	353	403	392	410	374	392	410	411	403	382	401	438	413	352	382	409	424	388	402	367	363	366	430	394	409	402	398	403	369	379	390	366	400	381	370	406	415	375	389	367	358	378	388	426	363	428	407	421	440	383	382	375	372	397	387	402	392	392	396	390	393	410	378	407	368	414	363	373	402	377	385	371	365	411	391	425	393	379	391	374	407	395	379	397	391	401	404	378	400	380	407	405	397	424	367	366	378	352	409	376	394	377	429	365	386	398	408	400	355	385	382	359	417	403	377	371	392	402	372	393	394	377	394	374	416	377	395	406	406	364	393	389	367	336	416	381	416	359	397	366	386	381	423	380	387	365	370	421	395	416	398	401	385	367	379	396	412	420	408	367	375	376	411	374	407	395	373	370	411	414	399	410	375	381	373	409	404	357	371	387	384	410	391	345	390	433	395	426	393	414	404	384	387	405	359	418	372	371	374	420	411	396	378	396	387	382	431	391	380	395	442	390	348	415	396	352	426	365	392	401	388	377	379	405	420	380	374	368	394	372	386	383	384	376	403	387	357	422	379	376	372	415	411	377	379	363	404	363	428	389	391	421	398	397	348	387	351	389	382	403	401	399	398	401	430	412	383	393	398	421	409	365	402	406	360	364	390	391	408	424	408	365	385	388	382	384	411	390	407	418	397	410	401	406	411	385	423	378	391	353	387	405	368	400	386	394	447	368	399	383	373	363	394	396	408	391	411	376	385	391	403	391	378	340	429	388	372	391	424	402	368	390	409	405	361	373	372	395	377	372	393	393	400	393	414	389	397	372	381	390	382	365	399	385	420	375	394	380	407	401	411	407	368	361	364	417	406	416	396	397	396	394	390	390	385	369	416	399	385	366	375	398	400	414	394	392	390	387	414	413	397	390	411	393	427	380	399	367	374	401	376	379	383	402	378	439	413	410	403	374	359	352	372	398	394	383	384	389	389	385	387	413	419	416	380	391	355	381	400	416	365	378	366	396	421	424	358	400	372	391	392	386	392	381	432	384	374	394	374	412	423	418	367	413	355	373	377	367	427	393	417	395	451	363	374	370	404	393	394	375	420	383	375	379	385	399	389	428	385	374	378	390	377	374	373	409	363	408	413	407	412	367	395	408	431	363	384	379	354	386	365	373	405	391	394	391	389	392	393	366	351	397	384	382	361	392	391	391	406	426	407	377	400	401	383	372	347	404	369	364	373	364	403	398	350	373	398	388	387	378	421	352	358	387	349	432	375	422	399	432	388	416	380	432	370	415	383	382	397	420	399	400	395	424	393	370	365	393	423	392	415	354	352	389	387	358	424	401	417	399	409	391	400	394	390	374	418	361	396	377	394	402	395	373	403	402	367	387	376	402	369	412	387	385	385	406	379	419	412	401	382	406	388	405	380	408	399	384	414	375	383	373	403	379	372	433	366	391	416	405	346	375	414	450	403	423	385	391	393	404	366	400	404	410	425	411	438	384	380	393	397	404	426	402	400	376	423	386	418	406	387	396	406	393	401	421	344	386	417	375	395	391	373	383	363	384	394	409	403	422	372	414	405	405	406	367	424	372	406	379	415	416	389	376	360	379	397	392	414	375	437	366	388	392	400	414	412	370	364	379	411	398	370	389	369	397	354	385	410	405	371	400	394	384	375	361	390	396	394	360	391	398	371	373	414	401	357	424	387	394	386	406	404	364	399	366	371	402	397	391	382	390	369	405	369	396	372	381	381	408	423	406	374	370	378	391	400	420	402	371	385	399	385	351	417	376	396	379	380	397	365	439	414	377	399	370	370	380	410	375	408	397	370	401	405	379	377	390	404	388	352	397	382	402	399	402	357	388	398	368	400	372	362	381	379	360	366	381	418	380	385	353	389	398	379	384	405	393	409	372	451	357	367	407	346	402	405	422	370	387	413	374	386	369	413	392	381	327	395	393	412	399	382	385	353	350	401	391	394	381	385	355	401	388	412	363	393	397	397	371	401	413	367	416	386	425	397	377	390	416	384	392	344	379	413	399	391	366	422	384	350	384	384	376	391	388	420	379	396	419	368	383	386	405	352	405	405	391	407	382	393	393	382	371	347	385	406	402	406	370	357	377	424	404	404	392	389	432	388	401	392	379	396	388	399	396	410	369	387	385	372	388	394	429	388	386	383	355	401	413	374	381	381	430	380	431	414	399	362	387	364	424	424	380	395	416	379	410	394	426	393	400	428	391	377	391	408	390	399	386	378	369	387	385	403	401	387	399	386	368	428	394	352	415	394	413	385	357	373	381	380	393	375	367	395	391	382	370	389	402	424	385	422	395	390	421	378	392	403	391	387	417	408	378	387	417	404	382	415	408	389	413	389	387	366	389	403	415	385	383	383	446	396	409	413	405	423	395	384	387	369	416	366	411	351	385	432	391	365	396	394	409	362	380	374	383	411	389	387	396	376	373	385	414	398	398	373	393	369	399	383	400	386	375	401	368	383	403	378	414	390	401	387	354	390	398	393	364	373	407	381	414	383	404	424	380	368	386	391	374	403	388	378	385	364	426	373	377	391	389	398	352	408	413	399	382	396	403	402	418	405	379	407	383	402	381	399	378	396	385	399	415	391	401	403	396	396	411	404	386	387	376	372	400	393	380	357	411	405	383	432	362	342	410	403	374	414	383	374	387	407	411	380	416	386	395	402	401	397	439	391	386	370	347	396	404	384	369	434	391	377	398	386	412	400	378	403	382	387	343	400	397	411	348	370	412	344	410	398
2665	1147	1678	1880	1259	205	50	63	54	51	46	48	54	46	48	42	52	67	57	53	47	53	49	50	53	55	49	51	40	54	46	56	50	62	53	33	37	48	48	56	56	51	49	44	34	48	49	62	51	31	54	45	55	32	50	61	63	55	56	50	50	45	51	48	57	46	55	46	43	49	41	30	44	48	42	52	38	50	60	49	52	47	45	58	50	42	55	52	49	49	51	60	43	50	50	59	73	49	54	47	58	56	53	48	48	60	48	61	50	55	61	42	42	40	31	43	47	44	46	47	53	38	55	44	36	44	38	49	50	58	47	59	60	52	55	48	32	40	51	41	55	52	47	57	51	50	42	37	45	50	47	59	52	39	47	66	45	40	45	47	52	68	57	54	57	52	44	45	40	63	53	42	58	46	50	48	51	42	49	45	44	43	50	63	38	69	42	49	62	44	51	57	48	60	51	57	54	39	46	52	59	52	54	43	45	64	54	53	43	42	40	44	55	59	39	35	53	58	58	56	61	39	41	46	44	51	48	60	54	54	45	49	45	46	36	51	46	49	52	62	46	53	56	50	41	51	39	68	55	50	45	42	39	54	48	38	53	44	53	37	52	50	48	38	55	60	64	50	44	55	47	58	64	54	52	49	47	51	51	50	71	65	37	41	50	44	54	39	53	54	46	53	34	55	50	46	43	51	40	50	36	63	39	47	57	46	60	54	47	48	48	41	41	53	45	73	63	53	51	44	42	58	46	55	58	57	58	44	41	63	44	31	55	57	38	61	51	43	39	54	36	51	38	47	43	56	61	52	62	62	50	50	54	39	38	61	46	62	49	45	39	49	47	57	63	46	41	65	45	50	60	52	44	37	54	50	31	49	51	46	62	61	52	43	52	51	43	39	48	48	55	62	54	52	53	44	46	41	52	48	42	56	47	37	63	47	52	47	46	36	46	40	48	44	46	70	53	60	47	56	44	51	48	42	55	41	36	44	42	36	54	41	57	36	63	56	61	56	48	49	58	53	57	47	57	52	49	47	48	27	52	42	43	57	54	41	51	56	51	51	47	46	42	41	41	49	48	54	51	54	58	50	56	45	49	50	60	49	63	54	54	44	44	62	43	66	53	53	52	50	57	27	50	53	45	42	59	47	48	50	63	40	47	59	58	39	47	57	51	50	45	64	37	51	41	47	37	49	49	44	59	59	40	57	44	57	51	58	61	60	54	49	46	41	66	39	51	43	60	52	43	66	49	51	45	58	45	50	46	45	39	40	36	55	50	49	44	54	45	53	48	55	49	45	45	50	37	53	37	53	57	61	56	63	58	45	54	46	55	49	49	53	49	48	64	63	58	42	30	42	58	41	61	47	47	55	53	51	34	51	59	50	47	51	60	51	45	45	33	59	42	39	47	43	45	61	51	48	50	51	52	57	50	44	41	60	47	51	47	43	59	45	59	41	62	61	66	46	47	59	44	56	46	45	43	52	41	34	56	41	51	50	52	54	61	51	52	46	50	62	40	41	55	56	43	60	49	44	54	48	46	67	47	52	48	57	53	41	55	54	63	51	62	42	55	53	47	48	45	64	51	50	57	38	62	47	46	49	41	49	55	67	50	53	43	39	58	51	57	49	56	64	47	49	40	59	57	45	38	41	37	47	45	45	40	62	49	56	54	49	58	56	46	51	45	37	50	44	49	52	60	49	47	42	46	54	38	55	56	36	43	43	50	58	57	48	44	43	46	55	51	34	61	58	48	46	53	48	45	39	46	57	63	50	32	45	65	61	50	47	42	55	45	56	56	45	49	57	38	53	55	45	40	56	48	64	63	48	47	53	48	52	34	50	44	49	51	61	45	54	59	52	62	51	48	47	48	40	44	55	52	51	50	49	37	42	53	68	55	56	48	65	45	48	46	51	66	60	64	58	55	42	40	40	53	53	59	45	43	56	58	45	70	57	45	57	46	57	50	65	65	53	51	47	43	46	46	55	41	43	56	57	57	59	49	44	46	53	60	59	51	69	51	45	49	47	40	41	56	50	50	51	52	49	47	39	63	48	57	51	44	42	35	62	57	57	47	49	54	57	53	45	42	43	52	55	52	47	52	67	50	31	48	41	44	51	53	49	54	39	57	51	57	47	43	43	52	57	48	41	40	51	48	51	47	33	42	59	59	50	52	49	58	53	64	50	45	48	67	52	53	53	49	43	55	47	51	53	39	61	51	51	40	55	49	53	50	44	55	43	50	52	58	42	55	56	46	48	51	56	46	56	45	36	63	54	47	40	48	43	45	60	40	53	46	59	49	61	67	55	43	48	48	54	50	58	49	42	40	58	56	47	54	49	52	63	54	50	53	54	49	39	56	53	40	47	54	47	43	51	49	37	49	44	58	53	40	53	65	52	45	49	45	37	39	44	51	52	58	52	43	49	33	41	47	54	48	47	49	39	49	52	57	47	50	52	40	45	35	59	57	50	47	59	53	55	36	59	36	42	42	63	50	47	56	54	60	52	52	58	39	61	34	44	50	49	40	45	57	47	51	46	56	50	35	70	39	49	44	42	47	47	60	42	52	34	58	45	43	62	43	47	41	49	44	46	47	39	44	52	40	53	53	53	40	64	53	48	44	48	58	49	62	45	45	49	54	53	57	65	47	59	40	56	40	63	48	54	51	62	46	49	61	44	62	57	44	43	56	52	62	52	41	46	53	58	48	48	41	40	57	47	48	65	56	48	46	52	43	40	59	47	46	39	44	47	56	42	53	42	61	69	41	39	48	51	41	52	49	49	33	43	47	48	51	39	38	37	56	62	42	70	49	54	45	43	53	56	49	56	43	58	52	56	53	56	51	51	44	42	63	53	47	52	49	44	45	48	42	58	53	42	54	38	40	58	58	37	61	39	58	61	54	65	55	39	42	42	48	54	47	47	39	59	54	35	60	44	35	51	43	35	44	47	56	40	62	49	52	41	52	50	49	57	56	48	53	55	57	48	60	38	56	46	41	42	52	49	53	45	53	49	51	54	45	55	36	57	49	47	48	43	54	53	49	51	49	62	56	46	53	54	37	49	48	37	56	48	52	52	42	44	49	46	47	54	46	55	38	48	56	57	31	54	52	56	51	45	51	59	52	50	50	50	60	48	48	44	47	47	45	43	53	52	56	54	53	46	48	46	53	49	44	49	44	62	60	54	39	49	40	62	46	46	43	50	51	44	56	40	51	50	50	40	46	44	52	59	54	55	42	52	47	41	52	52	55	53	52	38	47	54	43	65	57	45	60	53	47	55	61	61	47	37	46	52	55	45	45	64	47	47	57	46	58	49	57	68	46	57	59	58	52	41	41	50	61	47	43	57	42	46	54	37	56	38	47	40	39	48	48	45	58	59	60	46	37	63	44	54	52	44	56	53	58	42	45	65	65	50	43	53	44	41	36	47	52	61	47	53	60	56	45	48	56	46	59	42	52	53	48	44	43	51	37	39	46	53	55	54	63	43	60	41	61	45
2345	1698	3253	7487	4575	975	187	160	148	187	151	159	165	144	139	163	155	153	145	170	146	152	139	144	137	168	136	167	157	149	170	141	136	147	144	159	143	155	148	152	147	135	160	156	157	162	159	156	152	148	155	152	158	125	139	140	157	143	134	151	137	143	135	148	142	147	149	130	163	146	166	140	172	171	151	137	159	156	144	183	161	179	163	144	131	127	143	151	169	135	155	180	139	114	140	135	161	151	159	147	144	149	139	149	147	163	144	132	149	159	143	159	160	161	158	168	124	142	172	156	132	151	131	154	162	144	161	144	119	155	121	135	166	152	154	149	157	157	144	135	138	154	160	154	149	138	150	170	141	166	168	169	167	130	157	139	139	143	128	156	130	164	145	139	131	138	141	148	147	158	160	145	151	142	148	171	132	155	164	151	157	140	161	165	162	177	157	150	162	156	130	134	152	170	139	159	115	146	155	146	151	135	171	151	135	143	153	165	145	154	177	135	169	154	146	144	147	163	157	117	159	132	144	157	157	142	144	138	141	133	143	144	136	159	169	157	140	116	152	166	164	150	137	152	155	128	150	150	133	152	161	170	132	147	142	143	177	137	131	156	132	165	141	155	156	153	151	132	135	153	153	153	158	140	159	151	134	146	158	155	158	113	154	155	157	136	129	152	152	137	151	140	136	143	136	153	155	120	143	152	149	136	140	142	158	136	163	155	146	166	149	151	167	164	151	141	137	136	137	169	153	165	155	157	140	157	143	196	165	159	145	137	146	153	164	134	178	163	166	147	142	147	129	142	146	150	160	157	147	155	152	156	134	132	145	128	163	151	169	141	159	156	141	130	177	159	147	159	142	146	134	152	133	139	142	131	131	137	139	150	148	150	135	148	149	141	125	154	148	169	143	145	152	151	141	143	140	153	150	152	132	150	142	129	136	133	167	132	154	181	153	167	150	153	129	148	173	163	150	131	134	145	144	137	151	135	147	169	151	141	161	139	154	127	154	144	140	174	160	124	128	127	146	139	149	155	153	141	146	154	139	153	144	152	157	156	161	141	167	146	136	153	138	143	156	138	142	165	152	155	139	137	157	161	155	155	139	138	167	134	174	141	149	163	178	131	136	138	148	151	142	147	160	140	151	139	124	133	155	118	149	151	169	151	151	120	133	162	154	164	150	125	156	134	151	145	130	150	142	148	157	169	151	138	141	151	146	147	137	133	139	144	177	145	148	144	145	170	165	139	119	162	162	151	144	146	129	180	142	136	164	150	144	155	153	144	143	141	156	155	154	144	145	153	140	159	170	149	166	158	139	150	165	139	146	156	137	147	130	149	143	115	144	136	143	153	144	125	144	162	146	154	173	149	142	145	144	140	152	160	152	149	145	142	156	117	143	148	170	151	139	127	136	139	151	161	142	162	130	177	171	156	159	162	127	138	150	154	156	163	149	164	136	170	153	132	161	126	157	163	142	158	137	139	166	148	121	149	145	134	136	160	158	153	149	138	161	144	143	154	116	169	169	136	142	141	134	154	141	156	124	155	152	134	173	156	150	149	145	170	142	128	145	127	136	148	148	152	161	136	129	143	156	148	140	167	151	151	156	145	130	147	156	143	138	147	152	148	160	148	145	146	131	144	159	143	139	139	160	158	137	154	129	147	130	138	151	145	156	134	137	149	155	143	155	142	134	153	175	126	165	149	126	142	148	136	146	142	120	148	126	185	158	137	138	143	155	149	159	142	148	151	136	159	160	162	160	167	135	156	167	151	150	155	139	145	138	157	149	141	157	150	137	152	155	149	177	148	142	144	158	139	148	154	144	153	171	158	139	140	153	133	143	155	153	149	147	139	140	153	149	149	146	145	129	142	161	169	146	153	142	150	160	137	163	149	132	154	176	136	150	157	138	151	153	153	163	175	156	158	159	141	156	138	143	146	141	153	142	190	110	154	162	136	154	144	145	180	170	147	159	140	167	133	142	160	162	144	144	148	131	163	143	145	150	163	164	136	164	146	135	160	156	126	142	128	134	173	150	157	145	155	156	155	137	153	162	133	159	142	153	133	161	153	152	129	145	125	176	158	128	134	155	131	160	152	149	156	123	150	157	191	143	146	161	158	155	132	142	129	125	145	128	139	158	148	143	176	149	136	122	168	145	147	156	150	146	158	135	153	156	153	128	130	147	133	147	156	115	163	152	163	135	154	134	147	154	151	157	128	131	152	151	167	131	146	154	156	134	139	141	147	148	139	150	165	159	164	150	157	163	183	156	129	142	169	152	154	139	156	155	153	166	147	151	138	151	127	172	160	138	153	174	171	145	135	138	146	163	131	171	138	165	157	164	144	138	155	123	168	154	155	145	152	140	158	156	147	149	148	141	144	144	134	142	143	149	149	137	164	149	166	140	142	141	134	153	152	145	136	175	134	149	148	151	144	134	151	149	136	150	154	141	161	155	155	139	155	179	148	157	154	137	156	154	159	172	150	136	145	153	120	126	125	153	151	163	150	141	145	155	132	161	132	167	148	140	136	157	157	143	154	146	155	155	153	140	144	146	148	140	131	143	158	144	142	152	137	145	147	152	133	141	131	138	145	142	148	157	142	145	148	142	127	140	151	155	144	139	143	133	147	177	147	154	147	166	169	147	164	131	139	143	167	161	141	146	135	149	155	144	140	152	130	139	159	153	134	145	163	148	174	154	150	152	151	174	143	135	150	140	172	148	133	152	121	137	161	157	125	153	129	143	159	158	148	115	133	139	121	153	146	144	142	156	140	140	129	144	149	145	152	158	140	152	134	131	155	151	154	141	182	133	140	163	146	152	119	153	120	161	146	143	163	146	147	136	117	154	163	145	146	134	161	144	136	163	193	169	151	130	139	151	146	128	151	167	169	148	123	149	143	136	143	178	157	150	155	138	147	159	138	139	148	143	117	139	148	160	146	148	139	153	153	136	154	172	158	143	156	142	140	158	163	148	157	145	158	146	150	140	147	143	133	121	154	164	137	155	162	125	156	129	178	153	156	152	148	153	139	141	173	155	156	153	152	160	141	158	154	156	157	164	135	145	138	169	155	158	151	147	146	145	159	139	148	152	150	156	158	147	153	149	156	154	159	138	170	147	124	147	146	138	150	151	155	138	146	147	136	157	141	148	147	138	145	163	144	136	145	141	140	153	171	138	149	139	131	143	132	152	134	140	136	151	140	133	135	138	149	158	149	154	156	150	138	141	152	162	157	147	136	136	153	136	133	156	155	141	127	157	134	156	155	130	171	151	152	138	141	141	144	142	170	168	122	138	147	152	141	159	150	152	155	141	135	156	145	167	143	151	153	139	141	162	150	136	149	160	136	140	136	145	162	164	153	121	149	162	167	136	151	147	165	142	150	145	144	143	163	142	159	160	168	151	143	136	132	174	155	150	161	144	160	155	150	131	154	133	173	149	157	158	159	155	146	137	160	149	138	145	155	148	138	146	136	167	143	159	162	157	160	142	155	144	119
10672	22079	35194	48503	33146	11577	702	285	213	200	203	189	194	171	164	156	126	154	138	157	146	137	169	157	134	119	115	124	123	144	128	154	127	141	120	122	139	144	140	141	145	148	115	137	135	157	131	129	117	144	154	121	146	134	164	139	130	136	160	128	135	155	134	157	146	108	124	132	133	132	145	132	144	148	101	122	142	130	139	136	120	116	142	143	129	159	136	137	146	129	140	111	134	141	127	153	120	122	138	134	136	140	139	138	127	133	116	138	112	134	116	128	117	140	135	114	127	157	118	138	136	143	133	135	133	133	129	142	134	109	140	144	129	130	116	113	139	133	130	133	117	123	144	134	125	129	143	151	130	144	152	139	148	130	108	127	144	122	124	135	148	164	145	138	123	120	135	132	128	141	143	118	139	139	151	127	122	126	176	138	133	150	115	118	117	142	117	149	149	116	107	135	124	137	132	129	131	142	154	138	136	131	123	122	123	118	132	137	144	137	136	116	119	134	128	154	157	113	111	139	127	137	119	155	146	151	142	120	118	134	146	117	138	132	143	146	132	121	141	134	143	129	145	115	104	143	164	125	128	126	136	116	136	119	121	122	136	129	137	113	133	124	128	94	140	133	116	115	110	118	122	147	134	134	136	142	137	127	128	142	120	135	126	135	150	124	129	124	143	130	160	144	128	139	127	124	140	127	135	136	117	141	147	137	125	125	149	143	141	129	116	124	156	142	136	131	138	144	134	125	122	140	152	139	150	140	148	133	146	107	134	123	140	143	121	131	142	110	118	142	130	140	141	141	139	125	125	132	123	123	135	155	127	139	114	140	147	116	131	120	132	129	119	122	121	118	132	123	128	119	122	131	128	152	120	136	137	118	120	119	128	149	118	105	121	131	130	139	152	150	126	160	154	120	144	124	131	127	129	103	112	129	131	138	113	128	118	121	135	122	139	141	137	141	122	144	109	141	140	117	148	121	128	125	137	132	121	143	127	124	130	132	131	132	129	138	144	129	140	118	142	131	122	113	141	141	125	121	133	132	128	153	121	139	134	139	122	139	107	125	132	142	120	122	130	137	150	106	130	135	132	150	103	118	132	137	139	117	143	115	154	143	105	98	141	163	152	115	138	144	117	123	132	153	134	145	128	135	151	135	132	142	152	137	129	134	129	107	147	138	147	150	154	129	114	144	133	125	135	135	152	123	133	145	141	140	135	115	129	141	152	135	111	142	120	134	145	119	139	150	122	125	141	131	135	131	117	128	127	144	156	143	147	121	141	154	118	124	120	130	138	119	144	124	118	110	125	129	121	149	112	122	138	126	136	121	148	132	138	133	124	125	137	136	128	126	108	114	121	135	131	134	132	141	128	135	132	127	160	109	129	125	130	126	140	136	135	123	128	131	113	133	147	136	117	122	151	139	124	148	118	131	134	136	125	157	146	129	129	138	143	135	147	148	142	131	120	145	109	142	157	146	139	115	132	127	138	117	108	137	126	115	117	151	128	137	130	133	157	125	131	160	140	132	133	122	130	122	147	106	142	126	131	139	153	113	158	141	114	112	121	121	123	130	157	151	121	135	125	127	134	142	137	103	137	119	114	120	141	137	117	118	153	138	120	122	118	135	122	122	110	145	153	160	131	131	143	157	138	135	124	127	136	152	126	114	161	151	135	128	134	140	146	122	141	145	139	131	144	114	130	135	141	136	130	134	117	139	156	118	125	151	120	125	131	128	126	156	131	117	148	131	132	131	132	110	160	141	143	126	124	135	141	147	145	140	146	120	127	99	103	140	138	123	133	133	154	153	130	134	143	142	127	165	128	119	136	143	128	140	147	150	151	140	136	132	134	137	148	146	130	133	125	114	112	143	146	119	116	132	138	124	107	128	144	129	143	130	120	129	149	144	128	139	122	117	120	103	148	130	117	125	132	142	140	140	120	140	129	128	134	139	122	124	146	128	117	126	152	133	110	127	150	128	128	124	136	132	127	106	117	132	136	148	156	129	109	127	125	142	148	150	155	111	115	143	114	117	146	149	124	119	124	142	148	138	132	135	137	132	133	131	158	129	130	130	135	167	149	138	124	124	115	128	125	156	123	126	133	137	138	127	114	131	159	138	134	128	132	129	135	126	173	134	124	137	123	121	107	115	155	128	123	140	136	128	148	142	128	117	138	152	125	134	138	127	122	142	122	131	157	129	122	136	125	127	134	142	156	147	132	122	121	128	143	119	134	136	132	128	103	127	135	137	148	121	150	128	114	121	137	120	148	146	104	129	135	121	136	135	139	130	130	138	152	127	152	132	132	134	125	151	125	124	127	129	133	137	114	140	128	113	143	137	123	151	123	115	139	139	130	130	132	140	134	118	111	131	131	159	144	147	128	124	114	140	120	154	159	153	131	121	117	141	138	123	136	157	143	108	134	123	152	133	121	140	131	142	134	127	129	145	120	120	123	142	139	138	136	132	116	126	139	142	139	124	149	111	144	119	110	139	131	150	127	137	127	124	123	140	131	134	143	118	118	118	131	108	127	143	122	130	137	124	146	136	129	128	159	157	137	129	127	121	133	135	127	133	132	122	146	128	135	142	131	149	118	135	137	148	133	161	125	129	119	134	140	112	133	157	129	117	152	133	111	133	140	145	122	128	130	119	108	128	140	145	147	150	128	104	112	132	130	117	140	125	127	132	128	141	128	125	136	138	138	118	139	142	129	123	149	144	112	118	128	149	122	145	150	121	129	118	116	142	115	154	142	151	141	129	149	134	134	147	145	139	142	115	121	122	160	136	145	119	148	125	140	128	158	146	105	130	123	151	151	115	131	116	112	125	143	128	147	107	122	116	175	149	131	122	136	122	141	125	169	146	132	135	125	125	157	162	119	124	148	143	145	135	135	160	155	144	140	134	124	109	131	145	130	150	125	130	137	131	119	138	136	142	125	149	151	123	129	147	128	142	138	136	114	120	121	139	138	133	107	113	131	113	117	125	122	158	131	136	116	128	150	142	131	120	113	130	147	124	119	123	107	138	133	143	152	133	127	151	148	124	143	124	135	145	139	131	133	145	139	125	140	121	120	115	122	137	145	118	125	105	129	151	175	135	129	130	124	131	117	132	135	137	119	115	146	127	146	167	138	114	124	133	146	139	111	130	124	136	126	115	124	118	138	109	130	132	133	124	129	135	134	136	129	146	112	142	114	150	135	141	131	151	143	141	133	125	133	138	129	147	127	120	128	141	130	131	124	140	142	132	126	147	150	142	128	121	136	124	121	137	121	130	143	129	126	105	131	135	132	135	132	135	127	129	145	141	122	139	129	153	125	155	152	127	130	142	131	111	129	128	148	115	131	140	149	136	142	113	128	142	124	165	141	113	144	133	145	153	133	140	126	120	134	138	138	124	134	124	123	130	125	128	130	131	142	126	125	147	137	121	155	137	126	136	142	128	118	137	129	120	123	119	113	126	124	134	128	134	140	142	125	122	151	136	136	129	149	128	132	132
6790	19970	30541	57812	37420	16859	1238	1070	923	787	747	673	658	598	547	498	469	485	483	462	411	421	462	395	397	379	421	386	387	367	374	354	362	340	354	368	317	333	390	360	376	335	336	321	324	338	352	341	314	320	351	352	366	325	357	336	317	378	373	352	347	342	328	347	340	347	312	348	322	332	325	352	333	341	320	341	344	380	355	413	466	365	363	340	332	317	308	353	346	333	324	336	331	331	339	319	357	337	368	364	339	347	321	320	316	314	327	309	364	342	325	338	361	354	336	314	327	334	314	315	314	339	322	334	311	320	310	331	307	294	330	330	311	335	327	322	324	317	313	306	336	367	343	355	319	340	311	346	357	307	325	326	292	329	329	333	332	342	355	351	328	341	348	340	315	346	328	326	343	342	321	323	340	342	329	304	313	327	338	311	321	304	311	331	326	351	346	325	319	343	336	340	319	312	333	313	361	318	317	331	320	333	317	304	345	355	311	319	368	376	306	328	349	340	326	311	346	342	303	323	355	330	328	299	315	303	315	337	321	286	297	304	307	318	335	382	325	349	331	330	329	346	325	342	316	334	310	317	346	352	322	319	326	286	313	295	331	319	330	297	343	322	325	275	314	312	334	316	308	327	334	343	324	355	328	336	358	330	323	328	325	354	324	336	320	367	313	315	311	308	329	332	326	325	320	322	313	333	332	335	344	365	328	349	344	329	325	291	289	310	326	349	327	332	333	325	336	329	345	335	328	304	368	351	324	339	337	331	334	330	327	353	341	308	326	351	348	351	325	303	337	313	349	308	313	327	334	344	335	321	328	294	350	356	320	368	295	346	294	324	326	311	339	314	302	307	327	344	318	313	325	299	300	309	327	323	346	334	321	317	319	345	295	340	319	316	309	323	319	345	308	323	318	337	311	301	324	357	319	325	312	335	333	310	333	324	327	326	329	335	337	366	325	329	344	348	358	299	281	337	335	321	335	338	289	301	322	335	344	311	302	325	348	318	358	302	317	322	344	316	322	282	326	339	324	333	347	338	322	328	308	325	348	329	281	342	344	314	304	314	326	336	333	323	302	334	306	327	328	316	319	353	333	359	329	325	341	306	358	331	315	332	316	330	321	294	322	344	293	332	320	362	313	314	305	365	317	308	306	329	293	319	320	329	338	311	290	324	322	318	340	326	316	318	345	342	349	303	301	334	320	311	302	344	281	295	343	291	292	301	335	366	352	344	320	339	313	324	351	353	325	362	318	351	307	309	323	307	300	348	344	334	315	331	347	323	332	282	332	313	335	335	324	338	325	324	349	322	356	321	336	272	338	336	326	318	340	332	347	304	332	336	337	313	322	325	323	299	322	312	342	299	315	331	336	305	328	308	348	347	366	313	360	351	346	333	338	313	340	338	306	301	324	340	326	303	316	322	321	344	339	307	351	328	350	312	352	315	317	322	307	338	353	298	328	347	318	301	337	339	325	326	346	310	307	314	330	340	336	337	335	278	342	316	289	344	342	322	352	315	321	311	327	315	332	392	320	288	328	313	311	359	326	296	345	347	326	282	340	316	343	294	351	325	350	299	289	330	318	314	292	339	334	290	349	346	348	331	377	320	320	343	343	318	345	320	330	340	323	298	305	328	315	329	297	328	300	340	328	326	315	336	354	308	312	324	326	342	360	334	334	297	292	328	327	332	334	341	306	345	333	326	335	325	334	317	316	339	339	313	314	306	309	304	331	318	300	321	347	335	328	324	323	290	324	335	294	349	308	312	324	353	333	314	331	342	330	325	326	352	332	364	321	338	300	341	331	350	332	327	323	321	351	348	327	293	332	352	302	334	307	315	341	321	320	344	313	309	325	334	330	320	329	326	343	313	337	325	323	310	330	363	333	315	351	331	312	359	329	335	323	311	315	304	332	313	321	332	334	320	328	337	335	347	366	313	295	325	342	339	349	320	352	303	334	329	337	338	311	344	341	334	340	355	307	290	321	312	327	322	341	310	335	323	303	321	346	314	322	358	333	342	310	311	332	326	343	331	328	329	357	327	292	317	360	331	331	325	368	364	355	306	317	342	349	296	308	349	317	342	347	360	297	309	322	332	303	328	324	324	325	340	318	327	321	333	299	347	351	300	357	313	314	357	316	322	302	316	326	331	317	324	331	322	329	340	354	305	332	325	336	304	344	330	324	318	312	311	299	293	307	324	343	358	304	323	323	330	303	343	327	348	318	342	325	332	338	312	306	330	352	332	333	352	370	374	345	345	329	347	312	331	331	326	334	341	322	332	325	325	338	333	332	304	314	329	287	348	305	352	331	343	338	355	331	325	327	350	338	338	345	348	328	329	313	342	319	307	323	324	339	333	338	331	343	332	316	333	313	344	306	318	317	327	341	325	316	331	333	319	301	348	313	307	297	325	338	333	316	319	334	317	305	371	330	340	335	322	333	327	319	319	329	311	305	320	324	335	322	310	348	310	315	331	315	308	338	330	353	355	322	339	330	317	356	354	303	310	306	338	316	330	318	334	309	331	318	338	341	340	302	337	351	308	306	317	330	336	329	341	354	302	321	341	303	353	345	347	333	337	345	315	333	306	373	344	339	352	349	321	329	320	297	320	327	324	289	335	313	316	304	350	320	341	314	348	310	332	334	345	325	357	312	328	320	336	381	320	341	310	305	322	337	337	335	311	346	280	301	304	322	363	309	298	326	342	319	295	297	336	334	306	325	323	326	324	355	329	350	342	318	306	325	310	329	328	339	325	347	314	379	300	361	313	311	323	329	340	280	326	308	313	331	313	325	336	325	361	346	301	319	319	328	313	335	356	328	337	314	327	323	333	323	340	302	367	306	348	318	325	296	322	329	300	344	325	345	331	296	321	314	325	317	316	304	328	330	335	315	326	343	292	294	344	322	336	281	361	307	351	322	302	315	322	333	322	328	357	378	309	325	319	319	341	351	314	330	317	337	305	315	366	341	304	307	341	312	335	311	317	285	360	333	354	311	343	333	315	326	348	329	323	324	327	320	308	335	297	328	336	313	332	328	346	331	327	327	305	332	348	319	329	323	317	345	388	333	310	314	317	344	307	333	337	333	352	344	329	309	321	348	353	322	355	343	300	335	309	310	328	319	321	295	321	344	320	327	319	318	331	296	319	342	313	313	359	342	313	330	341	328	293	319	328	347	320	330	301	356	327	320	334	323	346	351	353	338	312	345	314	320	313	328	313	310	328	335	322	340	322	310	345	341	343	330	332	335	319	325	332	323	290	312	337	294	347	320	304	337	311	359	321	304	286	331	342	319	335	312	320	332	312	316	310	319	348	317	293	338	336	353	331	335	337	305	325	344	317	295	357	362	333	347	332	305	303	342	346	313	311	312	331	322	313	323	352	335	300	340	314	331	333	341	305	322	311	331	301	332	337	352	306	332	315	308	313	324	342	331	330	316	294	325	328	325	326	333	291	314	348	353	328	357	304	350	325	334	306	348	318	361	312	341	342	332	330
18275	35608	47100	59132	42404	22522	2304	458	360	301	280	247	241	244	213	240	207	194	198	201	188	207	175	190	184	178	176	197	168	192	168	193	177	191	163	176	196	185	187	158	168	200	191	152	165	154	186	189	156	155	190	196	171	169	167	179	180	187	179	168	177	180	173	183	164	166	182	185	159	172	160	154	161	172	168	157	167	175	154	171	190	169	177	164	170	183	173	145	181	192	163	171	155	172	165	195	158	166	145	173	164	171	177	172	176	151	151	163	192	171	175	156	171	147	157	141	189	178	175	197	174	173	195	190	155	147	176	171	171	171	183	177	175	169	164	173	176	169	185	178	161	157	153	162	181	177	155	159	174	180	163	148	200	179	158	178	193	186	173	163	175	162	187	169	169	183	169	190	191	159	180	158	161	171	174	158	162	173	182	171	202	178	170	175	177	146	164	156	166	163	171	188	181	171	163	157	164	183	174	174	186	177	192	133	189	162	153	147	165	185	169	171	184	176	185	177	156	155	155	163	199	187	178	179	173	155	182	178	204	187	166	159	162	149	174	174	195	186	155	159	146	163	152	160	171	196	146	166	168	187	180	166	156	187	170	159	175	159	154	166	189	146	181	171	203	162	157	180	168	181	192	154	148	146	149	181	183	183	156	152	177	189	180	193	149	173	163	196	157	157	183	199	167	158	164	154	166	176	173	147	160	149	187	169	184	201	179	182	163	155	182	172	168	155	160	161	168	173	175	168	165	197	153	183	181	166	168	170	193	144	170	177	204	169	177	193	178	185	161	174	155	181	169	188	178	152	164	169	182	164	165	156	163	154	178	176	177	181	189	160	151	159	174	161	175	143	151	179	168	166	188	170	152	178	162	189	158	148	170	171	195	148	193	162	182	174	167	172	178	162	164	158	160	176	186	163	163	157	165	144	160	161	176	172	157	172	165	184	168	161	183	185	178	162	163	162	177	193	169	193	177	147	190	210	157	170	172	183	176	164	178	172	156	183	165	169	192	171	171	155	158	171	149	177	187	173	177	184	182	184	191	167	156	169	175	167	166	171	157	169	171	179	179	176	168	194	167	151	177	168	160	170	174	186	150	182	147	167	173	183	183	160	171	175	171	150	173	170	167	162	176	164	182	179	158	147	182	175	156	180	159	186	166	139	183	152	184	186	192	189	168	178	172	160	159	152	179	153	171	187	168	184	181	168	191	184	174	175	174	191	185	186	199	165	174	152	167	177	165	172	173	172	175	183	158	189	195	167	175	158	168	174	182	174	153	171	176	170	173	164	176	156	164	166	164	179	173	179	165	149	201	166	191	155	191	163	181	168	170	176	164	181	162	165	155	158	166	158	183	152	157	167	171	159	165	182	181	178	172	181	170	164	159	174	162	176	183	165	200	167	166	178	155	170	178	201	151	152	176	173	161	165	168	181	163	161	175	172	175	163	186	204	160	169	169	201	194	159	173	163	162	150	181	177	156	176	180	157	179	191	197	157	191	179	176	192	184	157	168	171	134	173	181	149	177	152	169	162	176	170	180	150	160	190	177	170	166	178	170	165	195	157	179	173	155	164	148	197	153	186	175	169	185	157	167	161	153	192	172	197	169	170	165	162	161	153	169	163	150	185	166	163	180	171	182	175	174	129	148	167	195	164	183	188	190	171	158	165	193	154	177	150	160	162	168	121	185	196	158	174	165	182	153	185	180	192	163	174	151	178	181	161	163	199	166	177	171	184	153	162	174	188	168	145	174	185	148	160	179	172	156	167	167	155	166	177	186	152	161	156	162	147	174	168	167	158	166	158	163	178	176	166	162	175	176	163	188	192	174	170	174	186	165	149	164	204	144	164	188	203	153	179	154	191	185	175	175	162	167	164	158	156	181	177	175	177	188	160	177	187	184	172	178	152	151	165	196	191	171	180	165	178	161	176	182	180	183	145	184	153	181	176	167	154	157	177	162	178	176	176	165	162	172	174	178	166	174	172	153	163	169	182	173	192	175	167	180	177	182	184	169	179	178	179	161	182	166	187	170	170	193	158	168	181	190	149	173	183	178	185	184	193	182	173	188	199	181	168	171	186	176	191	171	163	179	167	178	186	168	186	177	170	137	166	193	160	181	173	176	186	176	171	164	181	161	162	170	142	170	171	160	139	166	187	148	154	179	161	155	154	176	148	179	173	184	161	160	154	154	179	164	192	174	189	161	139	175	165	182	172	161	179	186	172	195	170	163	169	164	188	148	173	157	171	185	173	173	159	167	203	177	163	186	185	171	167	150	182	164	162	157	159	145	172	154	184	177	174	173	171	185	162	157	137	175	156	165	169	170	172	197	175	157	177	163	158	176	152	177	180	162	160	186	198	179	205	168	158	190	182	163	142	145	149	184	187	170	176	167	186	162	181	153	151	178	161	170	159	160	143	197	168	164	182	172	141	179	180	170	177	189	170	178	146	175	153	153	182	167	176	166	171	186	176	180	155	160	171	179	165	180	178	155	163	165	177	192	177	171	176	177	172	172	203	176	194	162	190	167	164	175	188	140	174	173	153	159	173	157	169	164	180	178	146	186	177	178	186	178	148	151	179	191	162	165	180	175	156	160	187	188	176	190	171	191	197	150	163	166	157	167	174	152	162	163	171	170	175	172	187	177	163	186	172	188	169	185	186	190	158	154	173	179	165	166	145	172	158	181	186	183	185	162	183	197	189	203	157	159	150	174	176	164	165	182	210	162	183	178	188	176	170	168	161	174	179	183	171	187	170	155	157	179	176	158	174	166	173	176	194	173	192	168	179	171	187	152	168	177	182	180	181	146	157	161	197	190	181	170	187	194	200	163	167	178	141	161	166	184	177	156	164	150	174	175	190	167	159	178	167	156	184	156	179	186	174	182	153	175	176	168	193	174	181	162	164	167	154	153	179	155	181	199	188	178	169	157	169	174	156	171	207	163	189	159	177	171	179	194	187	174	174	167	161	175	155	179	176	169	176	171	178	162	159	164	172	177	170	155	177	169	174	177	167	148	183	162	178	165	168	147	181	181	168	206	181	174	176	185	148	177	175	148	170	159	174	187	173	147	195	167	145	169	190	160	166	164	166	173	176	190	168	189	158	190	184	169	185	174	179	158	184	150	181	179	196	204	153	150	160	134	166	173	155	172	172	184	184	185	176	163	157	169	159	173	182	198	192	139	175	160	167	166	160	188	155	164	164	173	208	190	165	178	169	182	148	177	165	182	165	144	164	167	166	176	185	156	151	192	168	200	171	175	186	172	174	189	170	167	179	198	176	168	181	151	185	187	181	200	157	165	177	208	180	199	163	148	169	177	163	167	168	154	180	173	171	172	157	152	152	178	145	159	184	161	147	161	175	148	201	169	178	174	164	175	168	182	171	158	172	159	173	196	186	153	163	174	188	162	168	173	166	166	162	190	167	171	190	183	157	161	152	163	170	172	173	167	182	170	147	146	184	160	182	173	157	150	154	167	170	182	160	181	152	158	162
8687	28990	37333	67001	43307	23954	2041	1694	1453	1225	1105	988	899	846	815	748	700	677	641	612	583	574	592	578	552	517	486	523	454	483	466	464	471	436	444	452	438	432	452	474	466	415	449	418	441	455	422	417	447	417	435	420	438	399	423	406	389	389	423	470	406	433	412	439	381	381	380	424	429	400	416	421	404	408	396	427	435	430	438	517	556	566	512	386	414	403	362	428	399	410	409	375	399	384	424	425	377	385	385	421	402	396	411	410	410	411	387	373	427	430	409	398	391	388	398	396	389	426	427	387	393	398	404	402	390	386	399	407	426	411	379	407	397	409	366	389	405	421	381	403	395	345	367	372	386	392	354	390	412	402	383	367	449	391	390	406	393	411	388	391	372	391	408	394	389	399	345	396	401	408	388	386	394	386	432	375	369	408	422	433	400	387	421	368	379	400	405	422	389	406	405	399	416	376	395	405	394	420	426	386	394	372	379	356	377	411	369	401	404	398	378	415	373	400	419	404	395	407	385	406	372	387	415	409	371	371	397	403	381	411	399	393	362	397	354	379	409	379	403	401	404	394	413	400	387	406	398	418	359	413	361	439	416	373	430	413	362	405	365	384	386	387	403	374	392	371	411	395	416	386	406	417	398	416	380	375	382	386	373	413	381	412	413	397	419	392	406	383	414	396	392	416	378	416	369	394	407	396	376	399	396	393	361	370	423	372	413	393	385	397	390	402	409	393	400	352	402	389	378	414	403	402	397	398	361	370	402	421	397	404	393	383	390	389	380	376	402	439	339	417	393	374	394	351	371	378	400	398	380	412	372	376	404	388	414	403	415	427	402	385	403	419	379	392	433	405	425	399	380	368	382	395	401	422	388	399	376	426	388	429	408	420	387	399	389	383	409	396	407	356	359	406	414	381	421	384	399	388	398	415	369	380	390	388	384	423	408	388	382	343	397	391	386	419	364	382	361	406	391	415	369	409	361	384	423	351	416	389	371	407	384	374	444	379	405	410	350	426	407	389	386	393	377	385	395	394	393	389	400	433	366	344	419	424	371	417	376	383	392	376	399	407	401	414	377	364	378	383	381	425	393	424	411	401	409	377	411	410	408	357	376	445	366	431	413	406	386	401	382	381	394	414	397	447	416	392	416	405	385	386	418	383	373	396	387	385	422	438	412	393	387	361	393	377	424	432	424	379	410	391	381	361	414	394	377	373	413	380	396	385	406	414	376	375	375	393	396	406	391	367	384	414	415	373	397	401	400	407	368	418	401	378	378	438	395	387	364	417	396	395	420	421	428	396	377	373	379	411	431	378	407	394	400	373	396	370	388	420	408	443	358	407	389	390	398	433	431	389	375	391	415	389	390	380	434	376	435	374	418	379	430	401	411	372	412	408	370	375	370	384	417	381	404	408	402	387	403	381	386	400	393	369	406	394	356	391	421	415	352	391	364	411	406	385	402	448	440	367	393	438	367	421	414	408	397	425	414	404	393	390	404	413	412	399	367	386	447	392	393	376	382	417	370	381	404	443	382	400	368	391	384	371	381	395	383	379	393	403	397	376	360	381	351	420	409	402	365	396	398	411	396	395	388	397	423	383	382	408	388	373	408	406	396	388	447	450	390	395	415	362	394	424	399	379	398	385	404	383	367	395	392	405	403	415	377	364	388	399	394	414	406	402	378	378	391	412	396	397	401	389	412	406	357	375	399	381	392	415	416	431	399	390	392	390	382	383	425	368	364	416	375	376	404	397	394	387	357	401	400	433	360	370	384	385	404	388	379	399	386	368	413	406	406	404	395	379	392	376	373	423	377	422	401	398	385	405	392	376	404	420	384	376	412	383	404	378	407	378	389	398	417	410	395	398	395	405	393	393	394	414	405	403	371	385	394	400	380	379	416	408	411	384	405	422	377	372	402	418	409	364	399	410	389	402	388	400	391	412	390	411	394	393	359	405	410	397	385	390	377	404	431	415	335	384	401	397	405	409	421	393	414	381	409	390	395	410	354	375	416	407	389	403	398	386	380	379	368	362	374	397	378	431	405	410	412	368	367	377	362	395	406	385	408	378	412	395	385	422	414	380	411	403	409	404	382	395	406	409	412	397	407	412	382	398	395	384	351	444	407	381	390	394	383	387	370	418	366	401	414	454	430	392	399	372	410	393	393	409	377	380	391	361	394	401	430	413	429	384	382	401	395	406	383	416	380	354	406	401	427	408	420	418	406	404	405	376	401	400	381	389	398	398	391	404	405	376	393	389	402	407	401	391	411	402	402	416	386	423	397	420	373	388	400	386	411	377	430	388	399	363	414	390	396	400	388	388	393	411	367	405	375	415	356	410	408	401	412	385	389	419	407	375	407	359	414	376	410	380	369	390	405	394	376	434	428	386	396	391	398	418	405	358	403	423	419	368	400	397	410	362	384	390	359	428	395	356	400	415	391	391	374	407	366	386	410	395	416	412	422	375	395	413	364	406	389	422	414	430	387	395	415	382	365	432	410	412	446	388	387	422	371	404	404	408	398	400	369	376	395	421	412	396	409	351	416	380	413	379	396	363	390	409	419	369	396	359	436	422	342	381	410	364	400	422	426	421	379	419	373	400	405	392	397	400	386	404	407	392	371	402	395	426	423	435	402	410	397	382	423	411	369	409	401	388	427	394	409	363	394	387	380	403	414	396	394	425	399	387	391	391	379	382	427	390	359	365	398	408	420	383	393	384	406	408	391	408	404	390	404	376	403	384	389	428	397	395	405	412	394	385	403	386	385	410	423	364	417	382	407	377	396	397	397	409	380	360	375	449	342	420	428	405	426	411	392	375	373	401	390	370	413	389	360	397	386	390	382	378	397	416	399	410	396	416	386	380	434	387	380	398	365	388	422	367	407	382	413	394	403	405	406	413	358	365	385	389	387	388	367	391	406	391	386	388	406	422	404	395	388	405	383	362	416	407	396	367	414	370	383	407	369	385	362	401	410	419	371	390	385	389	410	407	412	369	393	394	384	425	405	407	363	401	401	368	389	387	376	379	392	368	401	385	362	376	384	405	408	390	375	388	389	416	393	382	360	411	381	391	398	398	357	381	415	402	367	438	410	422	393	404	410	421	393	405	391	366	380	372	376	425	372	366	426	381	367	404	390	391	438	405	380	386	372	401	399	414	392	369	376	400	428	386	386	395	402	390	423	382	379	377	387	378	391	393	420	380	373	409	442	392	403	426	417	400	373	384	407	420	376	389	435	383	416	382	378	388	359	413	424	380	388	402	419	432	388	403	373	396	409	410	396	428	388	364	403	387	395	366	401	390	411	386	417	388	418	405	422	394	406	378	390	364	353	419	378	386	432	386	368	363	394	422	391	378	412	387	386	376	342	385	398	402	391	377	428	342	415	369	396	426	423	406	403	372	427	379	402	352	384	392	364	409	388	398	389	399	375	429	374	405	400	394	424	369	355	379	365	366	414	394	389	410	370	387	442	409	399	396	387	399	391	396	393	371	386	410
2790	1946	1436	2495	1236	655	84	66	57	67	52	54	43	54	51	58	49	67	54	55	65	44	57	53	61	47	57	51	63	59	65	43	66	46	59	55	39	66	48	54	55	60	53	70	58	45	47	52	63	51	52	56	53	58	65	57	62	46	57	60	49	42	65	42	50	58	50	43	62	57	40	51	44	61	55	56	49	60	54	70	59	50	59	62	61	52	57	51	61	50	47	56	59	52	46	55	52	55	61	57	57	46	55	49	50	51	51	42	55	41	47	56	55	45	42	50	46	40	59	56	61	34	60	58	45	55	31	68	66	44	46	60	54	36	47	51	53	48	45	47	59	46	51	46	53	62	53	56	51	46	48	45	47	37	50	55	45	53	50	61	42	51	46	54	53	48	64	52	51	51	53	56	49	43	65	72	41	48	45	47	46	54	55	49	43	55	52	41	45	52	50	38	49	62	59	42	68	53	47	54	53	38	43	50	44	60	42	56	55	53	54	58	60	56	63	47	34	43	56	56	47	56	45	48	50	66	44	47	59	49	47	65	59	57	58	47	56	44	43	53	56	44	54	51	47	56	48	50	43	52	48	46	55	49	47	60	56	39	70	47	46	44	56	47	59	61	66	45	37	36	49	61	51	53	58	34	49	50	40	53	53	47	53	55	39	44	64	53	53	57	53	49	51	59	68	62	51	57	54	52	67	62	58	57	58	45	39	48	62	59	53	60	48	45	43	39	47	59	48	73	47	47	52	48	45	37	54	64	51	54	57	53	43	59	55	69	57	55	56	59	52	60	58	60	54	60	64	53	59	51	50	51	43	42	49	63	60	57	62	51	34	48	55	51	52	53	57	52	54	50	60	58	40	48	54	52	50	49	54	46	47	51	51	58	58	49	59	54	64	47	42	66	36	33	55	47	50	52	52	52	40	52	50	45	48	51	55	51	52	49	61	63	53	52	49	44	58	61	41	45	51	50	62	57	57	62	62	40	44	46	59	53	56	56	40	28	50	62	57	61	59	43	38	52	52	38	47	49	52	52	37	43	46	54	47	55	53	52	54	57	58	57	52	44	59	46	48	66	57	51	55	39	57	46	46	51	47	63	60	61	57	60	45	46	45	43	60	64	44	50	40	47	63	55	61	54	50	51	42	44	38	45	71	43	48	65	49	47	66	59	63	47	42	51	41	69	58	54	43	44	37	52	46	52	59	48	49	55	47	57	55	56	57	59	49	38	44	64	54	50	41	52	57	49	56	59	49	56	55	46	39	51	57	56	62	54	39	60	43	64	44	57	48	58	45	53	54	59	54	40	46	52	45	54	63	67	54	53	50	48	55	46	54	58	44	61	48	50	43	45	45	46	52	58	40	52	44	61	48	49	48	49	50	57	57	45	44	48	47	52	47	68	43	49	55	57	54	45	55	55	51	55	54	39	58	53	58	37	48	61	46	46	43	51	63	56	54	40	41	52	40	51	43	56	60	55	55	54	51	58	52	47	56	59	52	49	53	59	37	49	40	51	62	43	60	55	62	47	41	62	55	50	44	72	53	54	52	63	50	46	54	46	59	55	47	50	51	47	50	49	36	66	53	53	46	51	61	51	44	68	57	48	51	50	59	42	40	55	46	48	44	41	55	35	47	48	49	44	46	44	45	45	47	44	51	59	61	46	59	51	39	47	45	45	45	50	55	40	48	52	55	51	56	48	48	51	32	57	42	59	43	54	47	69	48	62	49	46	45	59	57	48	59	52	49	68	65	44	57	55	39	53	45	47	61	43	39	58	64	66	51	68	47	44	43	52	49	49	46	36	49	52	46	53	55	44	45	50	71	47	44	58	41	39	51	63	39	60	58	41	50	54	41	63	50	54	41	51	47	49	57	57	57	57	47	53	54	51	61	53	60	53	53	55	63	55	63	52	52	55	43	64	46	49	60	54	51	62	46	39	53	59	40	38	60	54	59	58	42	60	42	51	55	44	59	53	44	47	56	58	68	59	54	57	37	48	48	43	43	54	42	52	47	58	54	54	48	54	60	59	45	50	52	56	46	48	37	48	49	52	48	51	57	57	54	51	50	54	62	43	49	49	60	43	62	50	44	53	54	43	47	47	57	65	55	51	53	48	60	67	55	56	55	50	59	53	46	46	69	54	36	72	50	60	62	41	43	47	47	51	43	63	70	37	67	42	61	51	49	48	61	60	46	50	47	62	50	49	55	57	58	52	31	56	42	64	46	42	41	45	44	47	60	58	45	51	49	56	54	45	50	43	52	53	54	56	50	52	36	63	52	52	51	54	54	37	44	50	48	56	51	50	60	47	41	54	63	42	40	47	51	51	56	56	35	59	52	43	66	74	55	50	55	35	43	47	45	45	57	56	56	52	36	61	58	63	52	49	51	55	70	48	49	52	41	38	50	58	46	56	44	60	40	62	52	55	64	44	65	65	52	54	53	53	56	43	40	64	60	51	57	50	46	52	63	54	41	41	53	41	64	57	58	51	53	53	52	44	49	57	44	55	62	53	52	52	54	56	53	46	52	51	52	71	56	55	54	41	43	57	54	61	68	42	56	53	58	37	55	46	54	67	60	42	49	61	49	48	53	43	57	50	49	57	56	40	52	51	47	56	61	56	56	51	40	46	53	55	53	49	54	55	52	47	43	59	48	49	55	49	53	54	43	56	49	55	43	64	53	50	38	52	50	38	58	46	44	47	62	50	63	54	39	47	44	52	55	56	51	68	46	55	53	53	39	48	43	57	51	57	42	46	55	63	48	43	51	60	62	48	48	61	47	42	54	51	58	45	58	65	59	53	45	38	61	53	58	56	47	52	48	66	59	56	50	40	47	45	64	34	58	47	34	60	43	63	67	59	41	50	62	66	54	55	50	56	41	52	47	64	60	58	57	47	64	45	53	54	55	59	60	59	45	53	58	44	48	49	53	60	65	65	55	53	53	54	45	43	57	39	54	62	58	36	48	56	57	56	55	60	62	57	50	61	70	63	48	56	59	49	60	64	46	54	54	50	42	52	63	48	59	69	55	46	38	51	44	45	40	40	56	55	56	40	53	54	33	57	55	53	46	50	49	51	56	47	53	49	60	46	53	41	52	60	52	49	48	58	57	59	42	56	48	44	49	64	47	46	56	68	50	55	51	44	54	60	57	54	55	47	57	68	41	42	54	52	51	60	48	55	58	40	47	43	56	53	46	55	55	45	53	42	58	63	67	55	58	46	38	60	48	49	48	59	45	52	48	67	56	46	53	63	36	52	54	36	48	50	54	55	47	61	55	56	52	56	72	54	51	57	51	49	60	63	56	49	46	52	51	55	59	53	50	38	57	48	50	42	52	56	47	51	52	64	43	49	64	44	51	42	52	60	61	75	56	62	56	49	48	46	51	64	55	67	62	49	41	53	50	54	51	44	53	43	58	58	45	50	49	45	48	46	54	50	46	59	54	40	37	72	56	61	47	51	54	45	43	41	52	59	43	47	46	59	51	50
2398	2627	2229	8075	3733	1972	203	174	152	190	174	167	164	180	175	161	178	160	148	173	157	157	161	166	184	161	146	163	160	152	160	159	160	151	157	159	174	167	155	174	190	169	157	139	178	184	153	178	154	142	138	148	154	151	177	151	147	170	162	127	151	156	140	149	157	156	151	141	168	145	164	164	164	143	166	121	174	153	171	165	177	173	156	172	125	140	168	153	116	161	168	164	140	167	146	161	162	172	162	153	155	165	154	172	170	154	181	149	147	162	129	161	141	152	163	143	159	149	166	147	149	149	150	140	144	159	134	155	180	155	147	146	144	150	154	142	161	168	191	134	140	151	161	151	162	140	144	149	133	155	138	166	155	160	171	143	156	135	162	147	172	137	153	150	165	150	164	141	133	133	161	155	121	146	162	154	149	155	162	180	150	135	149	140	170	175	166	195	143	139	163	155	139	163	172	128	157	146	133	139	142	163	163	141	165	148	149	153	165	140	155	122	143	150	146	152	162	138	152	160	184	149	187	157	171	153	141	129	135	147	151	157	154	132	157	153	173	149	135	144	177	146	134	160	149	139	154	147	143	166	149	127	157	159	150	160	159	157	155	161	142	171	162	141	163	165	150	142	178	168	143	120	137	149	130	152	150	161	159	177	152	149	170	150	153	157	151	169	140	143	164	172	157	157	187	113	157	170	162	149	146	164	149	171	154	161	169	143	139	175	155	154	153	154	135	150	115	143	149	152	138	173	160	157	165	157	145	155	164	150	164	153	157	161	156	158	189	149	144	133	143	152	150	140	160	151	140	156	154	143	151	148	150	146	160	162	147	156	162	137	137	166	168	141	183	129	171	133	136	155	137	174	172	142	155	147	174	141	142	135	136	162	144	153	157	149	147	149	169	131	146	155	148	159	156	132	157	134	141	140	149	151	138	152	183	161	167	152	162	161	148	177	152	170	140	149	157	141	126	153	151	167	171	146	170	140	146	166	168	147	132	162	175	177	140	139	135	146	179	164	165	153	147	141	143	172	149	151	136	147	145	151	167	161	161	138	138	131	147	154	139	159	154	155	142	138	134	154	187	137	145	143	149	154	162	148	148	154	151	153	148	167	161	151	148	162	157	140	154	132	151	154	141	155	155	168	154	138	142	144	164	147	152	148	155	164	134	170	148	159	145	135	145	166	152	158	134	137	141	123	160	141	140	156	142	136	158	160	124	189	153	164	140	159	136	162	135	184	162	149	159	160	147	161	158	152	123	129	158	158	150	160	154	135	158	141	138	150	159	153	133	163	164	156	162	156	152	174	176	142	178	151	163	143	144	169	138	161	138	159	145	148	171	154	144	153	141	154	159	160	180	171	127	156	159	154	145	133	173	142	153	165	141	177	146	154	148	161	159	156	141	138	116	144	167	162	152	164	167	168	162	166	153	150	137	166	169	170	160	160	159	182	158	172	155	151	162	159	144	151	144	156	128	176	164	150	159	145	163	163	149	160	162	174	156	176	143	167	147	172	137	144	151	146	145	140	152	166	175	151	132	139	162	127	142	143	155	149	165	156	164	150	146	149	130	137	157	157	155	156	159	140	148	148	137	134	137	158	140	142	157	145	142	166	161	132	138	152	171	142	155	151	127	152	164	158	160	141	160	143	135	157	141	132	146	162	147	171	144	143	146	154	149	146	159	153	149	156	174	152	158	153	149	150	150	172	144	142	152	186	167	171	158	142	186	155	144	159	157	131	155	152	166	128	129	155	143	141	142	141	149	143	133	181	134	136	175	153	145	165	162	187	144	164	153	159	156	142	146	171	141	138	160	163	136	159	150	170	164	148	151	186	140	166	161	134	155	153	153	150	157	167	159	148	186	172	169	136	144	167	148	159	147	161	154	161	141	147	182	153	145	154	151	164	148	137	141	162	162	140	154	142	164	137	153	128	147	157	152	139	139	148	159	183	150	139	158	140	149	177	158	143	159	138	140	147	142	171	162	171	172	156	166	133	153	157	153	160	166	159	152	166	166	125	162	164	165	167	140	162	153	147	168	140	157	169	145	140	159	143	149	149	146	140	164	161	159	148	145	167	137	142	147	144	131	145	170	144	165	134	139	145	159	150	143	157	158	142	160	144	152	168	155	137	162	152	162	146	157	140	156	173	157	159	159	159	154	170	150	157	165	156	149	160	149	158	184	146	143	148	166	153	160	146	158	147	154	141	154	144	150	146	157	156	143	152	143	153	155	138	159	164	152	147	157	165	143	136	158	152	174	142	132	163	151	156	121	146	155	145	139	139	159	145	154	158	163	137	159	146	150	147	177	154	146	171	161	145	156	169	156	174	180	147	165	156	145	135	142	156	147	129	152	148	133	160	128	132	144	175	179	154	173	151	159	158	140	160	152	175	164	157	160	172	162	125	142	165	133	144	169	157	161	176	147	138	145	182	160	186	153	144	160	146	145	167	158	150	133	158	154	143	158	146	147	144	158	141	149	159	155	154	168	146	146	152	152	152	137	168	156	156	158	174	162	148	155	160	151	134	167	154	154	144	139	142	163	142	151	153	142	164	142	142	147	162	154	155	166	141	142	153	164	141	164	160	152	168	167	147	150	164	163	141	155	146	152	138	153	158	155	164	159	159	152	161	123	145	131	165	136	166	126	164	177	184	150	132	173	181	151	165	147	141	129	163	163	133	137	162	176	158	172	142	146	152	140	159	150	160	176	156	151	149	152	172	139	164	157	139	130	135	156	133	152	139	180	160	133	157	170	132	168	146	144	154	154	158	141	148	143	146	160	157	150	147	156	135	170	164	152	184	180	136	155	159	156	143	157	159	161	147	161	139	152	138	132	141	143	164	160	160	138	148	139	157	141	158	154	156	157	148	163	149	137	131	128	152	129	153	156	141	140	157	162	157	147	123	136	151	154	158	179	153	157	165	147	150	160	162	161	152	142	143	135	138	121	147	143	148	160	143	163	151	158	161	159	161	139	160	172	140	148	132	158	145	170	156	164	151	143	161	141	139	138	153	143	145	158	137	129	169	137	156	168	156	158	150	141	144	144	145	168	149	128	149	151	130	144	164	151	148	156	145	162	137	148	151	154	151	160	154	162	128	169	153	148	145	182	150	153	159	132	156	130	141	159	155	161	159	145	157	162	147	154	157	157	143	148	155	148	158	159	127	158	153	135	165	149	160	164	156	148	156	174	167	159	149	141	147	142	151	161	169	171	146	149	157	148	164	157	152	129	135	160	136	147	143	174	139	158	136	158	157	131	166	137	139	151	151	152	152	175	149	183	126	157	162	163	165	164	164	130	147	174	139	150	149	153	151	137	147	157	162	150	148	153	165	167	146	144	158	162	144	167	169	170	149	155	155	145	147	153	145	151	150	159	162	130	158	144	163	144	144	146	136	153	131	161	147	148	171	172	145	158	173	154	144	157	143	172	152	167	147	136	154	161	160	140	161	136	158	152	161	147	145	167	155	144	135	156	166	152	151	157	156
11061	29432	25585	39522	32561	17775	1100	256	238	225	194	187	169	142	151	147	165	146	150	138	131	125	132	141	163	154	155	142	147	143	144	151	153	134	141	133	135	138	136	132	134	128	146	143	112	121	154	142	133	138	150	130	139	146	138	143	138	146	132	129	150	135	145	138	131	129	140	127	128	145	150	138	128	138	128	135	145	148	139	145	132	139	143	130	130	135	144	169	148	153	125	139	141	128	146	130	128	136	154	148	137	147	149	158	142	161	116	136	127	120	126	149	140	130	137	123	148	148	136	127	120	117	125	130	132	125	129	156	141	131	144	142	123	145	129	119	125	146	135	133	135	125	123	112	130	122	133	142	102	150	135	129	150	107	127	135	155	127	131	145	131	120	146	136	136	147	153	169	146	140	145	139	144	127	142	147	125	125	122	134	130	149	127	127	143	140	132	144	114	119	144	127	115	144	130	142	131	144	141	137	124	108	132	127	140	131	152	105	153	129	143	137	130	129	152	144	137	141	139	134	126	109	149	160	153	166	137	120	125	165	145	146	132	152	151	135	116	128	133	137	132	139	124	141	125	144	133	128	142	128	132	130	127	143	136	135	134	148	150	127	142	142	109	130	119	131	163	140	148	142	127	147	127	131	111	136	147	128	128	124	120	137	126	144	128	119	115	117	137	139	133	165	130	144	115	137	160	133	130	126	155	132	133	135	141	136	128	146	149	123	152	142	124	144	143	127	128	149	142	146	143	163	135	128	144	143	145	125	121	149	151	140	145	123	138	158	124	126	150	135	140	138	136	147	133	148	140	124	147	127	122	123	130	156	159	131	122	152	118	162	128	142	137	138	115	125	127	132	142	133	118	146	122	141	117	145	144	138	144	130	122	140	143	149	135	143	133	140	119	140	132	129	132	141	146	135	160	127	131	117	129	146	136	133	129	144	144	152	161	101	117	120	154	127	131	133	135	138	120	141	130	116	139	134	145	142	133	130	133	135	126	104	124	134	157	135	139	127	133	148	116	142	148	115	117	144	122	134	115	119	129	136	160	163	157	151	144	151	148	119	131	143	144	139	156	126	148	154	144	148	130	149	130	136	154	142	139	159	116	142	132	126	127	132	145	127	144	125	139	136	118	137	125	126	135	130	130	129	127	129	140	137	147	130	116	130	158	155	149	109	121	152	137	137	141	137	128	156	140	133	133	128	114	129	128	135	141	137	151	144	139	131	155	129	123	139	141	142	136	120	150	104	147	115	141	138	149	134	141	148	141	155	136	135	137	119	147	145	125	132	153	137	130	129	148	140	151	141	149	128	137	132	152	136	135	157	133	135	141	128	131	130	139	124	144	132	146	141	122	137	162	131	123	127	116	126	127	122	141	132	118	154	120	138	144	125	167	138	126	139	122	153	138	146	115	127	145	156	123	146	143	145	138	127	132	148	148	133	122	145	155	132	137	148	140	136	132	145	155	128	120	125	120	144	143	152	134	107	157	129	121	130	128	128	132	144	136	129	146	134	116	137	146	165	110	130	146	128	136	139	142	126	140	113	150	140	123	148	121	147	130	147	149	138	131	133	136	128	130	142	136	126	121	137	129	137	132	150	134	161	174	130	132	134	133	113	131	119	139	125	126	120	118	145	121	142	128	157	155	126	130	151	144	122	120	150	123	137	123	116	141	141	142	142	117	136	119	134	134	137	120	140	130	132	143	150	122	141	159	117	141	115	120	145	126	124	131	144	139	160	131	124	142	149	151	123	149	133	135	146	146	147	151	146	135	114	137	113	119	138	146	110	132	135	154	142	142	144	131	142	138	151	132	113	147	122	117	134	131	134	141	140	142	133	116	125	131	130	140	138	128	126	137	131	138	128	142	150	143	131	118	156	127	127	120	132	122	163	157	112	148	127	157	114	152	127	132	130	124	118	125	144	123	126	133	136	117	139	124	148	136	150	128	154	133	124	136	141	125	132	144	135	143	129	132	142	149	117	133	127	115	132	135	113	120	139	128	145	125	142	140	125	148	135	123	120	127	131	148	158	130	133	122	111	136	149	137	168	153	145	133	125	143	137	143	149	140	137	158	151	149	157	132	129	118	143	131	143	119	135	130	118	136	124	154	110	124	154	151	154	147	117	99	142	158	114	148	131	128	135	129	145	123	136	142	126	133	165	115	134	136	144	127	130	138	154	131	134	157	131	133	137	121	145	135	139	147	126	136	108	119	142	121	135	130	151	116	136	126	142	119	142	149	125	124	148	156	150	161	136	118	157	160	143	129	150	131	133	138	126	133	152	132	118	132	154	127	143	148	140	145	141	120	141	135	141	141	144	119	117	124	139	128	125	117	98	123	116	153	150	140	125	134	151	135	134	142	143	156	135	131	127	145	128	113	158	130	123	155	131	134	121	138	131	138	128	142	133	149	145	128	146	113	139	137	152	128	141	151	150	114	110	163	139	159	147	152	136	129	130	133	125	121	158	117	113	139	121	127	143	107	154	153	147	131	138	127	131	144	130	122	145	136	132	138	147	145	110	131	131	134	133	149	160	120	135	137	133	175	114	139	112	139	148	140	155	139	132	133	138	135	135	152	120	123	136	143	150	124	114	144	135	132	125	132	124	162	114	128	156	135	142	118	137	108	158	111	129	130	144	114	129	137	120	104	115	132	124	142	148	136	137	160	129	145	126	129	134	148	134	144	126	146	128	118	149	126	130	130	156	160	133	127	146	140	131	140	141	175	119	146	157	114	124	107	119	123	134	137	141	151	139	148	129	159	135	141	125	147	144	131	131	127	129	140	128	129	117	141	134	120	126	121	126	151	127	138	116	115	127	130	131	154	155	125	111	145	131	137	128	125	131	148	137	144	149	140	144	142	149	146	148	111	155	113	118	131	142	135	133	153	127	149	115	147	118	135	133	117	123	166	135	135	144	117	150	122	133	148	141	141	139	123	123	141	112	138	135	131	139	120	121	146	115	138	166	129	132	132	122	134	121	135	141	150	171	143	144	139	118	118	141	155	132	137	135	152	134	118	134	129	127	120	133	145	124	122	140	126	139	151	141	132	141	137	148	146	140	129	110	132	132	107	152	140	123	145	126	130	139	136	121	103	126	150	127	143	139	122	127	140	134	125	140	132	134	135	148	121	140	130	128	125	101	127	164	119	135	143	141	139	159	128	136	125	133	147	134	140	118	148	123	154	127	144	115	143	139	130	139	137	133	143	134	123	132	129	133	144	141	124	119	127	139	145	134	126	130	129	99	132	139	138	141	140	108	110	132	134	135	119	146	131	131	138	133	139	124	127	141	130	121	162	125	139	127	122	142	142	129	153	133	120	140	138	159	131	141	145	141	123	150	156	125	138	128	125	123	118	122	139	141	128	149	134	132	137	138	126	140	113	117	149	124	162	141	144	138	128	118	139	122	134	129	134	154	127	129	142	128	139	133	138	106	144	169	133	128	127	126	126	137	144	138	140	134	131	125	118	146	148	129	144	126	130	135
6817	25364	19878	49455	42077	20778	1215	974	965	810	741	691	650	591	525	556	501	473	484	484	402	408	438	403	441	407	386	419	362	392	372	367	372	392	358	378	375	384	366	332	384	378	330	324	380	349	337	366	370	348	332	344	338	347	345	346	358	357	304	333	345	347	343	360	341	319	325	330	343	334	340	370	321	338	357	368	432	467	416	416	403	369	340	370	341	311	363	347	350	346	364	358	373	352	366	340	316	345	348	328	335	322	357	337	341	335	354	346	329	323	330	316	340	337	322	344	344	343	337	369	328	317	347	342	328	347	333	319	355	336	320	327	352	305	326	304	327	349	366	336	334	342	332	318	304	290	316	325	337	349	304	313	337	329	336	364	369	349	348	360	342	334	358	308	344	342	355	334	331	298	303	341	313	325	341	358	334	348	336	336	349	323	324	362	349	306	352	309	323	354	314	306	371	312	345	378	324	354	365	331	319	324	330	325	299	331	333	322	321	326	318	321	366	324	315	331	366	346	339	283	293	344	340	352	352	304	352	307	335	353	314	342	302	316	300	328	331	363	324	291	340	327	321	331	313	330	359	360	309	319	358	323	362	324	344	361	346	338	314	339	324	355	347	325	364	306	340	322	314	338	366	304	360	360	353	356	365	321	316	333	353	341	318	344	298	335	325	337	371	333	340	323	336	312	329	353	330	346	317	358	325	326	339	305	331	340	328	321	337	339	359	331	336	335	318	318	340	316	349	354	321	351	334	325	328	331	342	328	337	329	305	339	300	337	339	323	309	320	302	309	334	366	339	356	321	348	341	327	361	324	321	347	337	311	314	340	336	330	361	303	340	338	312	351	304	310	340	346	330	338	314	374	329	317	325	313	333	316	327	342	365	339	342	329	329	349	357	328	335	335	340	350	297	303	341	295	320	358	297	304	348	322	333	308	343	337	323	368	331	347	320	312	336	324	338	336	345	303	331	325	350	358	333	303	359	330	341	343	333	326	329	362	319	341	343	281	339	346	325	329	279	338	302	343	330	351	325	320	325	315	323	295	323	303	339	296	361	309	350	326	327	351	319	339	348	328	322	323	325	347	324	347	297	308	346	338	303	326	303	325	346	345	353	306	331	328	358	320	347	311	338	332	359	338	321	323	352	331	334	359	347	327	345	302	324	328	313	336	334	324	351	320	289	347	298	352	327	315	366	303	360	331	280	345	344	309	332	320	303	330	313	331	354	362	330	342	328	333	312	326	339	325	317	334	309	350	313	306	318	323	332	311	335	332	361	331	332	325	333	325	320	368	325	303	323	345	340	372	339	319	353	343	310	340	331	302	284	334	358	324	332	331	341	351	331	363	327	343	315	315	340	315	318	322	332	321	341	330	332	334	331	374	303	313	309	321	316	323	375	330	327	316	318	331	361	329	325	321	326	340	327	367	325	341	368	347	364	336	337	317	331	326	326	312	337	344	330	356	344	340	345	336	329	343	333	345	313	366	341	318	313	348	319	363	335	351	369	318	342	351	332	328	299	348	333	340	334	351	328	336	311	349	344	351	336	344	312	365	346	335	341	334	347	339	348	328	323	337	303	337	333	291	366	335	321	339	334	347	312	348	355	300	321	361	342	332	351	296	312	311	350	346	294	345	337	344	317	345	309	348	324	368	341	360	349	346	378	338	333	325	326	338	323	313	339	348	318	371	331	305	328	348	369	321	344	322	332	314	351	336	332	328	327	305	331	366	385	317	339	323	306	314	323	335	306	339	325	353	331	306	324	326	317	305	378	316	343	337	337	334	336	321	314	339	333	339	330	327	310	363	358	354	308	303	335	314	355	317	320	340	341	325	334	324	355	339	356	325	298	343	320	334	324	308	338	326	340	348	361	316	332	303	355	338	327	354	348	369	332	320	316	336	373	357	339	304	331	342	351	304	286	320	319	355	311	293	332	327	364	334	324	328	325	328	312	331	335	312	328	322	361	321	355	343	345	353	325	357	345	330	339	323	343	303	338	321	317	353	340	329	325	353	307	292	332	345	343	352	353	329	320	335	316	364	329	319	344	301	328	341	311	307	377	319	325	322	305	334	341	329	322	334	341	309	353	314	353	354	306	329	277	327	326	318	334	348	312	348	346	314	354	339	320	340	337	363	297	310	376	315	324	332	317	328	316	364	340	346	324	317	336	355	337	330	315	317	327	329	340	350	331	327	318	329	364	331	312	327	332	317	325	322	330	360	342	331	315	332	337	331	345	322	353	314	354	343	315	324	342	348	349	314	268	318	327	319	336	312	314	312	362	322	316	353	351	351	313	343	292	317	364	293	345	319	353	354	329	321	311	318	344	350	356	350	357	321	321	313	333	334	296	344	328	331	326	313	360	337	310	321	289	343	299	314	350	330	350	339	339	350	312	337	372	330	334	309	324	310	362	325	348	303	322	357	336	323	310	316	316	330	351	345	340	342	337	339	319	329	328	343	321	343	325	348	364	325	353	342	344	339	314	344	344	323	329	330	349	319	347	339	345	319	329	330	337	351	344	291	356	320	314	345	326	324	315	308	340	311	344	309	326	309	340	359	307	332	333	343	334	342	357	371	337	349	344	319	307	301	338	338	344	334	332	351	330	337	313	331	339	320	327	322	304	313	319	331	342	361	344	312	325	335	330	300	344	331	314	335	364	311	320	334	331	367	340	343	325	340	330	369	315	324	295	324	320	315	358	344	322	320	314	324	344	355	315	355	321	350	318	311	342	360	360	359	330	304	331	310	348	298	330	351	328	319	325	314	388	338	338	306	303	330	341	311	353	336	337	320	336	369	375	334	325	324	291	302	350	348	349	354	332	326	324	347	346	363	326	343	313	312	306	327	329	332	322	334	353	335	350	351	365	320	317	331	321	346	325	335	325	353	307	314	362	331	310	348	358	297	343	322	344	359	323	320	337	325	319	330	323	320	321	345	324	341	343	310	302	332	326	315	339	314	320	337	309	297	339	333	338	348	355	364	304	333	329	339	331	323	325	335	355	318	329	334	352	314	331	294	310	359	316	310	314	369	310	362	345	309	353	323	356	337	335	294	341	354	320	276	322	316	364	314	329	349	359	333	322	312	325	304	339	337	345	302	339	327	332	310	329	340	309	317	320	347	344	354	342	331	314	348	325	331	345	339	320	292	352	333	325	340	326	331	332	353	334	346	319	308	319	301	311	323	341	308	333	298	321	345	320	339	333	333	335	334	340	328	321	351	364	359	336	333	340	300	337	330	348	313	295	355	338	344	326	341	331	311	313	317	349	351	315	334	344	324	326	326	299	321	311	320	351	327	354	323	350	324	345	339	313	343	340	305	328	347	320	335	330	346	352	332	347	374	328	314	374	338	332	306	317	354	326	364	352	347	359	338	328	358	322	325	328	297	333	338	317	331	347	306	325	337	329	358	341	336	330	301	321	348	329	336	334	310	326	334	335	294	308	315	351	356	322	309	336	353	331	340	323	351	351	320	326	336	330	310	322	314
18140	42288	31785	36686	46377	30285	3681	484	362	336	275	269	265	248	235	214	213	203	223	160	208	194	226	193	190	192	194	177	182	179	185	190	178	160	195	179	173	170	169	196	178	172	165	163	172	160	201	190	171	181	166	178	152	177	165	171	178	169	184	194	189	190	184	182	180	165	179	136	169	165	176	172	181	184	161	174	165	146	187	173	160	189	166	174	171	152	164	185	172	164	174	162	174	175	147	165	155	158	165	174	191	154	172	176	164	183	181	169	161	147	180	157	165	160	156	187	207	187	186	140	142	183	142	189	182	137	178	187	169	172	172	162	173	174	144	176	165	185	145	189	165	169	171	170	188	171	170	179	175	163	174	152	169	185	176	151	168	168	170	163	166	162	155	140	185	172	155	176	152	196	174	166	172	186	178	151	186	190	170	145	179	181	167	158	161	161	159	163	145	159	142	172	157	162	185	189	164	173	156	145	175	185	177	151	163	174	174	187	151	194	170	157	161	193	187	195	160	160	176	201	166	179	169	181	180	160	156	161	178	173	164	180	178	168	191	176	163	155	179	174	191	176	166	158	172	171	166	184	163	172	184	167	161	162	150	157	162	167	166	171	151	179	168	182	187	155	154	178	158	167	165	175	181	188	179	164	188	176	160	184	153	149	186	154	188	151	186	172	176	158	164	184	177	161	165	160	163	188	171	156	184	185	175	170	184	181	154	162	180	162	171	159	181	166	186	151	175	187	169	169	181	172	161	151	161	156	177	185	194	179	197	196	181	147	162	195	184	173	156	173	153	208	173	182	155	161	153	154	168	177	188	171	166	182	180	171	157	164	165	150	169	175	172	159	142	175	180	168	167	170	147	145	161	157	155	170	188	171	168	162	179	164	169	182	169	196	170	176	194	178	156	170	164	169	159	186	190	154	165	154	163	150	162	173	158	177	174	157	178	145	159	178	158	165	172	170	163	172	149	179	173	180	181	194	192	178	149	180	143	172	156	159	180	181	172	196	182	158	166	139	193	162	173	163	148	169	169	188	151	186	158	166	172	174	178	176	152	137	167	165	164	143	159	190	144	143	165	153	186	170	192	156	168	168	169	177	189	172	153	185	155	172	144	180	176	181	192	174	190	164	194	164	165	168	162	167	153	179	149	167	140	148	154	161	166	161	166	177	185	162	156	169	163	184	174	193	188	164	188	183	181	161	172	166	170	160	156	168	176	176	168	158	162	173	168	152	158	193	172	137	172	158	161	174	176	156	198	169	188	156	131	180	178	192	170	161	152	165	185	176	177	189	202	166	161	172	152	154	180	164	167	161	181	169	189	165	156	167	149	199	176	167	171	172	154	146	167	172	179	179	166	189	169	201	161	161	170	156	163	179	180	156	157	180	149	163	166	172	154	159	163	162	202	168	157	188	160	143	167	182	176	157	174	167	176	134	140	167	180	167	156	177	186	149	162	174	171	167	162	166	159	168	146	179	169	154	189	184	177	175	152	171	160	196	169	178	173	142	162	185	164	162	159	167	162	171	172	187	159	176	189	151	154	153	161	166	180	176	162	153	166	158	175	166	202	177	150	174	170	147	169	185	180	188	174	189	167	181	156	162	166	164	165	170	182	204	165	173	180	200	171	185	173	190	188	179	185	159	145	179	176	173	178	200	161	159	155	169	169	193	163	178	165	204	151	178	172	171	192	177	170	166	177	204	185	150	160	178	174	200	159	161	167	185	159	158	181	169	202	168	138	165	144	202	178	173	180	157	149	182	147	179	171	187	182	173	170	155	189	161	157	177	153	164	173	170	172	161	179	156	157	162	153	175	170	178	161	166	165	163	181	182	167	191	200	161	153	172	169	179	180	141	175	153	158	173	165	184	150	177	169	176	171	184	178	159	166	162	161	170	168	179	190	166	175	174	185	164	181	151	155	184	177	164	177	177	159	181	169	163	164	172	155	169	160	186	164	169	187	159	163	169	172	177	149	159	153	187	150	193	182	166	188	147	162	167	180	157	179	160	177	176	162	155	161	185	179	195	156	180	164	168	145	165	176	150	168	168	174	157	195	160	174	169	184	154	159	154	170	180	168	163	181	177	186	169	168	173	158	163	186	190	170	159	171	164	190	164	161	150	189	163	174	182	173	174	195	161	173	178	177	183	176	162	158	167	164	189	145	175	161	159	177	157	165	166	192	177	187	195	152	181	158	169	177	146	156	173	171	156	175	167	167	170	180	165	147	147	173	173	173	166	159	165	181	155	172	176	176	160	161	188	209	165	144	175	164	187	183	172	174	157	153	174	178	166	182	183	179	168	173	142	164	164	156	185	170	189	181	149	164	170	155	171	174	151	173	164	171	210	171	175	142	197	163	175	171	178	175	152	188	144	157	179	157	159	162	175	146	172	180	163	164	165	200	185	157	167	185	158	140	165	171	174	195	176	171	186	153	170	178	166	147	144	170	159	177	171	191	193	169	159	184	169	164	159	183	183	177	171	181	182	187	174	162	150	166	172	190	169	175	143	173	170	173	148	195	164	170	177	184	186	164	165	155	184	167	158	143	169	163	166	165	171	188	161	166	184	173	184	178	167	176	161	167	174	152	174	177	160	163	184	173	150	157	164	176	160	174	169	178	177	177	153	154	160	166	163	161	166	171	183	174	195	152	175	158	183	162	177	163	175	161	171	144	181	165	159	186	208	164	158	162	154	172	179	167	163	175	197	150	171	170	186	185	196	162	162	157	186	179	175	207	178	149	183	175	181	146	176	170	177	152	175	152	167	177	178	180	173	168	163	157	159	160	146	155	187	191	160	174	158	166	184	161	158	171	180	155	167	178	146	166	168	140	205	173	185	149	148	191	166	174	175	164	163	203	153	157	169	181	170	181	154	158	175	172	164	169	152	178	173	158	153	177	147	156	166	175	177	170	182	163	162	167	194	172	172	163	171	165	162	180	156	176	165	164	148	181	160	169	166	169	139	158	159	180	150	172	185	171	178	164	171	183	154	188	162	172	173	187	181	183	178	168	193	177	156	153	172	184	141	176	175	171	173	138	146	148	149	166	154	155	179	184	202	174	177	184	177	169	172	167	170	160	205	160	167	185	199	187	156	191	157	182	176	184	169	150	160	176	161	160	160	170	172	197	167	166	170	163	152	196	193	160	184	169	162	152	154	185	178	156	157	174	149	172	165	161	178	173	155	180	173	165	165	160	158	169	173	179	187	161	154	134	158	170	187	159	166	181	178	152	167	192	155	171	159	171	190	165	173	183	168	178	158	172	163	166	178	180	176	163	188	167	158	151	160	168	170	152	165	174	157	180	173	168	161	167	146	176	176	146	164	183	181	167	167	170	169	187	183	170	155	157	147	162	166	175	197	174	155	157	155	158	148	170	155	176	194	181	167	176	148	181	162	193	154	175	172	133	164	163	161	170	166	173	183	199	177	177	166	199	179	178	169	163	154	192	177	184	186	154	187	162	174	179	165	174	188	166	189	147	148	169	169
8664	33369	16444	46860	57547	25346	2188	1858	1617	1411	1184	1045	1016	891	837	777	713	688	643	616	612	538	561	576	516	544	494	495	515	510	491	485	488	476	490	454	452	421	451	478	456	477	448	465	449	474	418	423	435	429	391	402	434	432	454	405	419	441	447	431	369	420	395	393	422	376	403	417	439	394	417	420	422	408	454	419	498	516	522	531	485	489	492	397	411	392	394	430	392	392	436	387	403	371	394	413	399	393	364	426	401	376	371	417	366	357	396	352	398	393	379	380	405	412	417	385	395	375	364	424	428	361	408	375	400	390	386	381	397	376	419	388	381	429	433	357	396	380	398	401	374	385	372	405	392	432	374	379	406	391	409	398	363	409	371	423	368	364	391	402	347	395	413	375	386	405	387	333	365	373	359	418	380	392	407	387	427	408	411	424	404	376	399	379	384	378	396	381	437	376	390	424	395	392	386	405	367	409	393	374	458	396	395	373	394	398	376	386	362	419	377	382	412	351	403	377	355	408	393	374	368	399	406	438	373	409	372	393	396	378	358	381	428	410	412	399	386	407	383	388	370	355	411	438	384	353	354	411	391	347	400	409	377	391	420	389	382	374	408	388	414	383	391	393	461	400	404	394	353	377	425	393	377	376	390	432	411	381	420	405	396	412	366	368	413	406	390	385	400	366	395	383	409	372	402	401	392	415	376	398	407	357	398	363	373	403	391	384	379	368	411	407	403	373	388	375	383	378	394	389	414	393	375	411	378	377	437	419	387	400	354	376	432	407	403	373	367	392	409	416	347	409	380	384	382	379	400	409	401	374	361	373	376	380	391	405	384	419	369	391	412	409	392	347	414	373	399	376	400	397	372	404	373	350	365	370	383	419	395	449	405	407	402	402	398	391	389	401	395	379	377	370	354	388	413	396	421	369	384	401	391	396	403	384	372	398	421	355	418	387	374	400	456	351	394	382	393	369	400	380	373	382	348	408	354	399	382	397	411	396	427	383	417	412	414	420	405	399	401	377	406	382	400	367	434	393	387	354	379	374	417	414	343	400	388	365	438	353	383	433	365	381	412	369	402	350	398	395	363	374	409	421	399	375	416	429	430	394	389	406	414	396	393	403	402	398	383	416	419	402	391	378	371	361	402	359	374	394	389	394	401	394	391	377	379	373	424	369	367	380	368	351	416	415	402	360	384	388	378	395	393	398	397	401	416	392	400	372	381	333	420	369	410	404	375	347	404	401	398	343	397	404	390	391	413	356	333	406	413	403	395	376	354	378	423	386	351	377	417	415	382	367	391	378	397	409	374	396	373	376	403	343	388	374	389	393	381	387	369	406	373	415	352	378	386	378	381	382	391	411	418	398	395	403	406	401	395	372	347	425	381	374	408	373	409	355	413	393	384	410	384	385	371	413	372	389	353	361	400	434	399	379	385	387	388	403	403	405	391	366	406	394	387	376	374	364	373	379	392	400	390	364	387	397	391	401	411	434	388	389	402	363	372	402	384	392	418	398	366	393	408	418	403	388	424	394	365	362	394	425	393	389	405	404	403	417	401	402	394	368	405	379	355	373	365	373	362	384	412	368	405	354	352	389	364	379	377	382	382	365	398	408	352	426	393	386	391	407	355	418	387	385	403	367	381	424	367	409	387	370	406	433	382	372	376	403	394	395	416	374	390	419	398	396	395	394	404	358	391	410	351	404	402	370	434	363	374	374	419	390	381	393	408	375	387	412	402	403	367	406	365	410	366	341	432	366	394	392	375	404	401	361	392	332	400	414	388	412	360	401	389	388	354	386	361	378	373	342	399	404	350	340	408	348	433	392	392	403	430	396	389	401	378	427	387	406	388	387	386	399	385	396	386	374	365	368	367	404	403	411	371	392	401	418	395	406	399	383	368	339	413	387	408	385	402	418	393	379	368	380	358	429	387	406	426	399	381	413	383	384	392	375	389	382	392	367	356	390	377	379	398	436	423	377	393	409	422	414	401	386	399	374	391	396	378	344	405	404	379	392	399	375	376	414	393	394	382	400	380	399	395	399	391	400	386	368	418	386	401	409	396	421	409	409	403	347	424	385	371	369	409	353	425	347	395	398	401	368	389	403	394	387	384	364	391	391	373	343	407	372	393	405	390	379	395	382	402	385	383	407	373	411	401	428	389	379	407	421	419	419	418	400	378	372	384	413	393	447	404	390	407	391	370	366	379	399	396	402	379	442	388	420	368	399	397	386	403	403	350	385	390	380	353	391	387	396	396	413	395	385	347	377	445	422	385	393	381	364	363	382	395	354	389	377	390	396	388	383	422	417	366	355	390	410	406	355	365	358	372	353	365	389	372	379	415	378	399	402	409	346	412	373	406	371	376	393	401	403	395	428	416	406	375	391	398	409	388	366	381	380	400	407	348	388	362	372	406	384	404	390	440	403	359	394	375	384	376	398	382	396	369	360	379	396	415	397	374	382	400	429	382	413	408	412	397	384	374	407	398	381	388	394	343	364	405	410	385	394	390	393	382	441	352	383	382	374	401	440	381	387	433	373	397	379	401	405	393	383	347	388	383	380	373	386	370	380	369	416	367	399	389	403	392	400	376	397	378	375	390	379	375	403	378	374	395	404	417	432	394	409	418	388	380	390	385	387	373	378	380	386	404	388	386	380	363	389	402	371	395	380	381	413	404	382	383	386	399	397	414	369	438	384	364	393	414	391	392	393	365	384	353	378	383	378	410	399	361	424	384	389	381	395	353	390	347	387	382	375	388	374	401	347	399	389	390	385	389	407	417	394	367	424	380	419	383	374	422	413	395	363	394	374	413	398	400	389	411	368	414	387	404	385	421	401	417	363	395	353	369	451	395	412	387	341	382	392	388	360	421	354	406	396	412	379	374	381	358	378	397	385	396	375	396	416	361	380	384	384	391	385	394	354	386	379	419	391	416	340	393	385	381	396	381	402	386	404	365	395	384	357	389	445	378	389	394	402	385	366	392	388	403	393	390	384	399	393	387	390	397	378	374	365	410	343	369	377	396	401	392	363	397	419	366	402	379	401	393	364	359	403	361	395	387	372	360	406	370	367	389	387	408	378	371	405	403	368	379	424	387	407	401	401	400	393	425	423	388	364	376	365	401	396	351	397	400	358	411	380	380	364	422	426	397	361	422	383	403	394	380	393	406	391	374	382	378	413	382	367	358	398	384	421	375	412	378	371	404	392	401	371	402	400	369	390	388	368	378	360	400	413	428	382	413	372	373	396	382	387	404	388	396	391	374	384	372	390	382	374	380	364	375	406	410	362	420	406	409	393	363	367	392	356	393	395	384	378	394	386	386	406	368	388	352	393	417	422	385	390	358	410	387	389	370	413	407	367	422	388	379	418	349	361	375	403	386	368	364	403	383	359	379	382	356	372	385	367	418	392	362	380	374	380	398	385	390	382	394	409	389	383	363	411	371	407	396	394	380	384	395	373	389	446	421	380	420	384	422	393	381	398	405	388	391	350	380	361
2702	2108	853	793	1461	809	78	64	66	65	70	63	65	55	61	44	50	66	65	56	70	61	56	69	59	64	56	53	77	46	53	43	43	49	53	48	55	62	54	53	43	59	53	46	53	54	55	43	52	57	46	69	51	58	38	57	62	46	52	65	50	58	57	49	60	47	52	56	45	63	50	48	53	36	49	62	52	51	69	50	57	59	51	46	50	54	59	61	60	51	59	61	47	52	42	56	51	62	50	52	48	47	65	51	50	52	56	55	48	47	56	43	56	43	66	54	42	65	55	65	54	52	59	41	50	49	58	47	51	45	42	45	53	58	52	44	50	57	44	53	55	52	56	70	54	55	47	57	51	44	61	50	53	57	57	62	50	53	57	56	56	51	57	46	55	43	52	61	55	56	59	70	40	45	41	57	54	59	48	61	45	57	65	43	53	60	63	54	60	61	53	70	47	73	54	52	57	55	46	62	50	45	52	63	62	69	57	45	50	58	50	45	55	41	59	55	57	66	48	66	56	51	52	55	64	49	49	51	53	43	66	53	56	68	66	50	58	42	59	44	48	53	56	54	50	54	53	44	51	54	50	52	48	58	58	60	47	47	51	41	48	65	47	48	62	54	56	48	55	66	58	52	45	55	61	69	56	43	59	48	63	52	50	55	52	59	43	55	45	58	73	56	45	48	47	55	64	53	59	42	55	48	53	58	59	36	55	41	57	58	55	64	62	50	41	54	56	56	39	58	49	63	59	61	60	67	61	48	54	53	43	52	43	55	58	61	53	51	50	53	71	54	51	57	53	68	79	69	58	65	47	53	55	46	60	64	51	60	47	43	60	61	55	50	57	55	51	55	71	51	47	56	61	49	70	55	47	56	57	51	49	59	65	63	59	68	55	49	52	57	43	47	60	64	55	56	58	65	47	63	57	48	51	45	56	64	57	67	52	34	58	58	62	56	54	47	58	57	61	51	46	50	57	52	56	51	47	59	58	64	59	55	45	54	60	60	50	58	60	59	32	54	38	55	64	45	56	48	62	51	51	58	46	44	46	48	57	59	63	44	63	54	63	45	65	63	52	48	49	49	37	45	55	52	48	60	63	59	49	53	45	49	49	55	42	53	52	57	57	59	63	59	57	54	57	56	54	56	51	53	56	55	61	51	50	38	48	61	49	57	62	58	56	57	61	47	75	42	67	56	57	46	52	58	61	57	59	48	54	43	53	49	49	56	55	56	57	42	49	62	47	52	45	63	60	62	56	55	64	63	62	56	59	49	46	49	54	47	78	55	57	49	68	41	54	76	64	53	56	49	59	50	47	47	67	49	49	54	55	60	61	62	69	59	59	57	60	55	44	45	78	54	51	57	62	53	64	57	61	59	62	60	52	61	49	52	56	62	63	49	53	59	49	46	53	47	40	61	50	53	36	62	56	46	49	71	57	57	49	46	42	37	48	56	61	48	52	60	53	45	45	54	57	47	59	53	57	44	62	41	56	55	56	46	53	55	60	49	46	51	61	57	61	49	42	45	52	52	48	37	53	53	40	58	75	72	60	50	45	59	52	56	55	59	50	60	54	48	65	49	56	55	50	62	57	48	68	69	46	58	54	58	53	62	55	46	52	54	53	41	48	64	51	49	49	48	55	62	50	58	52	64	63	63	59	60	52	64	63	61	57	52	67	49	35	43	46	60	53	45	57	55	47	62	50	50	47	74	54	45	49	57	60	45	47	59	72	50	69	53	51	47	48	59	55	61	50	64	47	50	57	54	54	51	59	62	58	53	46	47	60	59	37	59	53	66	55	56	69	42	49	54	51	66	51	66	55	54	63	43	44	63	41	42	69	48	70	65	51	62	49	42	57	51	57	62	56	46	47	55	61	55	60	53	54	52	43	45	49	46	69	60	47	62	38	48	47	53	61	52	42	53	48	55	55	54	41	50	45	54	53	47	44	53	49	57	53	62	66	50	49	55	57	46	53	68	56	63	50	56	41	65	57	56	57	62	56	59	46	42	75	50	53	62	47	63	61	51	58	60	57	55	46	42	54	50	53	52	49	47	52	46	63	48	47	60	59	59	51	72	58	48	56	56	60	60	48	51	67	53	61	50	59	50	46	47	57	64	57	58	47	64	51	55	53	66	64	53	54	70	57	56	55	57	63	48	55	52	57	56	74	52	53	35	54	59	75	33	55	44	64	65	58	53	78	41	53	56	42	45	64	53	64	56	64	46	45	52	47	54	62	54	55	56	59	49	45	63	60	56	47	66	46	52	52	55	49	59	52	62	67	59	52	51	48	49	65	45	49	51	68	59	50	55	44	64	56	56	49	53	32	51	57	50	53	49	57	52	39	55	45	54	53	61	63	50	81	60	57	56	55	62	59	54	46	60	49	43	56	39	52	59	58	54	50	51	56	73	57	53	54	73	46	65	49	47	53	65	55	58	52	61	50	53	46	62	46	61	67	47	60	55	51	50	72	54	52	58	64	53	45	53	59	55	45	51	64	43	59	42	64	49	59	66	54	70	56	58	55	48	60	50	51	64	57	49	55	52	53	62	59	43	52	49	56	82	59	70	50	47	54	52	50	69	55	54	60	52	50	54	66	59	60	51	54	61	66	55	54	63	64	57	55	45	46	49	42	55	49	54	67	47	52	62	50	48	58	42	61	46	56	57	58	52	48	50	45	47	45	63	58	60	53	48	83	47	50	43	53	51	60	43	60	48	51	50	53	49	51	47	54	59	41	51	56	56	56	65	57	52	60	68	52	51	63	78	34	61	37	47	65	50	49	58	58	62	70	58	61	66	51	64	53	48	54	60	58	47	40	37	42	58	51	67	54	47	72	58	69	55	58	57	54	54	64	56	53	51	59	59	52	40	46	68	53	45	52	57	59	53	62	45	50	59	49	51	49	46	58	57	54	38	49	60	55	64	64	51	64	60	50	53	62	55	54	45	50	61	51	69	73	50	46	51	55	52	57	46	62	50	51	52	60	41	49	71	45	64	45	53	49	72	55	52	48	52	65	50	47	60	44	63	54	47	65	66	50	46	64	52	58	53	56	61	66	52	49	49	59	52	57	40	46	48	50	64	47	32	47	62	43	54	57	47	60	57	48	59	52	57	42	59	54	63	57	45	49	63	49	72	54	55	63	51	73	64	43	56	57	49	45	48	47	57	67	54	43	52	55	55	59	53	55	61	63	60	47	37	48	47	55	63	45	57	60	55	59	45	46	62	58	59	48	51	53	54	77	48	51	62	61	55	45	47	51	55	65	48	54	58	48	48	56	64	55	46	46	40	66	66	49	47	61	55	52	55	55	55	39	54	59	44	53	50	60	53	41	44	42	47	55	53	65	51	49	53	53	46	53	70	54	53	70	54	58	46	61	69	50	49	54	50	57	49	52	51	69	45	41	46	48	62	59	54	50	75	58	54	69	64	60	56	61	66	45	48	39	49	64	39	49	41	56	49	43	50	62	72	72	34	65	57	56	48	46	61
2266	2793	1248	3214	5990	2747	193	211	200	184	163	178	158	175	162	157	146	151	136	178	156	160	172	149	154	154	159	154	164	168	145	128	162	163	148	150	142	160	157	144	149	155	160	146	146	161	175	146	162	146	156	160	153	131	149	169	150	159	127	155	146	163	150	163	164	150	179	167	155	144	157	157	175	162	134	160	151	179	164	149	165	176	154	168	153	154	161	146	168	182	165	152	133	171	158	148	154	163	172	142	155	174	155	155	145	143	142	162	166	132	153	132	175	168	161	167	136	159	180	155	150	166	146	144	174	136	156	138	169	129	161	164	132	154	178	146	169	128	156	159	159	169	132	157	172	164	143	155	166	165	153	176	137	163	173	153	158	151	146	184	152	163	146	144	142	160	154	151	173	155	137	161	169	171	150	170	167	165	176	170	141	178	168	161	171	161	157	141	167	149	168	146	163	162	158	136	166	172	153	178	160	147	158	158	141	153	174	123	141	167	169	167	176	170	146	162	179	153	141	136	163	147	140	153	174	163	131	164	165	132	140	133	163	163	147	165	159	174	134	145	150	147	161	160	168	173	157	163	160	167	133	157	152	156	157	166	162	144	167	177	153	154	179	143	142	158	171	139	170	165	154	150	163	165	149	153	135	154	164	145	134	170	153	129	160	149	150	141	172	152	147	161	153	148	175	169	150	145	177	161	166	150	161	166	151	174	144	159	137	166	145	160	149	150	156	158	159	147	144	153	162	135	158	142	155	160	164	164	137	147	161	164	155	180	159	170	134	174	184	141	173	155	143	156	165	138	177	153	147	145	154	164	149	150	139	140	163	170	165	154	158	140	179	152	165	155	187	164	168	158	151	151	148	164	149	179	137	171	138	175	154	155	176	156	173	161	169	166	159	185	157	161	148	154	171	141	149	147	160	145	158	146	143	157	148	172	150	170	151	161	165	164	151	144	159	154	157	165	156	155	164	176	157	169	162	159	161	152	145	166	127	156	153	150	146	159	146	137	145	155	144	189	163	152	162	156	151	153	148	150	159	164	154	136	177	163	189	174	141	171	181	170	157	164	129	128	175	154	156	150	140	152	139	148	150	153	151	160	161	155	170	133	157	142	168	187	145	168	141	162	170	147	157	152	155	155	154	150	163	164	150	142	135	132	153	159	159	151	143	163	139	150	169	152	163	131	148	156	138	135	159	155	154	157	151	165	150	158	169	136	166	150	173	142	153	182	169	148	166	128	170	144	160	137	152	162	170	168	156	178	141	143	156	154	160	144	158	142	151	170	181	156	151	168	150	161	152	153	133	163	150	168	166	150	145	153	165	148	127	139	138	158	166	165	140	138	141	173	152	166	157	157	160	167	163	179	158	160	178	157	163	154	137	167	175	160	156	137	144	169	147	160	161	152	151	151	151	172	164	148	147	163	165	160	162	169	155	164	163	149	155	188	147	144	151	166	139	160	144	163	163	165	132	177	141	156	149	152	151	148	153	154	172	172	150	149	145	145	166	147	145	168	170	151	145	140	164	168	150	171	140	149	150	176	158	162	150	140	166	131	156	131	164	139	150	147	140	159	148	146	161	136	159	169	157	180	181	172	165	149	169	147	141	132	178	153	154	146	167	165	152	145	148	137	150	157	158	165	154	151	156	156	171	179	173	146	161	151	159	139	131	159	154	161	154	164	160	162	160	129	173	177	149	146	160	147	155	147	156	146	149	162	122	169	162	157	175	178	178	147	170	164	158	159	157	149	146	150	138	141	140	166	153	172	161	139	158	155	142	163	137	151	152	162	129	181	160	152	134	157	150	146	162	167	156	138	156	171	154	145	169	164	152	162	153	154	155	162	143	159	146	145	169	170	141	159	173	152	148	151	158	169	164	153	155	173	145	163	147	134	164	155	149	165	146	144	156	151	142	158	154	161	169	145	158	164	150	134	143	138	166	156	180	163	172	166	154	194	175	132	159	160	157	164	151	168	153	143	154	169	161	133	171	156	173	163	159	175	169	155	167	143	166	169	146	140	137	135	145	167	159	155	150	150	151	139	170	161	151	174	163	168	156	147	149	154	153	130	152	142	138	144	162	166	156	148	154	159	142	153	137	153	166	144	156	147	142	148	169	165	157	152	141	146	145	159	160	160	151	150	148	143	150	158	152	155	161	164	150	154	159	153	144	174	156	163	165	166	184	154	171	154	156	137	178	172	161	163	157	141	145	129	139	163	170	166	156	165	156	155	148	153	180	170	171	151	138	150	185	140	155	165	148	190	142	163	154	156	165	149	163	152	163	155	150	159	157	143	137	169	152	141	160	161	188	171	159	156	144	153	142	159	150	168	157	158	177	168	155	152	155	153	159	135	152	143	183	182	153	141	137	128	145	155	158	173	155	169	149	152	141	165	153	160	146	165	167	164	138	150	155	168	152	152	152	148	156	148	163	141	167	146	178	162	146	154	163	162	152	170	151	162	143	141	159	174	161	148	162	166	172	151	174	145	167	164	158	162	158	170	182	148	165	149	143	165	141	155	145	149	140	145	168	166	167	163	160	166	142	152	174	154	143	144	132	150	157	135	169	161	169	144	127	169	145	153	153	152	178	130	162	159	148	162	157	152	151	147	151	173	147	149	160	152	159	191	132	153	148	137	147	166	169	172	170	160	150	152	176	145	168	153	127	161	156	155	143	156	150	147	150	148	140	139	149	176	142	170	131	157	176	162	162	161	150	158	171	125	157	167	165	143	161	154	142	157	155	149	170	147	172	154	168	157	142	135	173	157	135	163	163	160	145	138	167	166	161	153	172	181	163	167	181	155	155	163	153	158	162	150	159	152	169	173	139	142	153	161	157	158	169	137	155	155	141	157	171	142	178	162	146	137	145	146	159	158	169	166	165	155	141	191	148	160	161	161	161	163	148	137	177	146	160	157	169	159	142	178	149	159	152	139	143	162	159	174	158	136	160	154	156	164	146	144	150	148	137	166	151	159	140	145	197	166	158	159	161	167	142	144	154	149	150	171	135	147	155	159	160	144	168	166	151	163	172	177	161	161	175	161	131	130	157	154	158	166	142	155	146	159	170	153	170	157	146	142	172	149	151	151	166	139	156	179	156	153	179	164	172	153	157	155	158	145	171	156	182	155	132	151	156	154	157	170	172	160	157	142	158	159	199	141	166	162	170	167	170	150	144	133	143	161	159	169	159	164	147	173	171	179	175	178	197	147	168	131	148	166	147	170	150	140	194	164	157	144	155	158	167	141	167	158	166	152	177	162	142	143	172	170	169	151	155	154	168	133	164	135	163	144	172	162	143	171	151	147	155	143	152	165	158	148	160	138	158	160	142	131	168	158	155	158	170	162	164	144	154	166	138	178	152	173	161	152	163	167	143	143	139	177	168	150	167	155	165	155	146	135	167	166	169	142	166	164	152	163	149	156	163	130	154	150	157	136	157	158	161	154	145	151	136	129	164	136	142	154	156	130	162	141	145	168	161	152	136	151
11035	31361	24775	41879	34151	18205	1191	266	249	196	209	184	183	163	162	170	156	149	148	121	148	145	123	131	145	144	153	148	161	125	148	138	144	154	134	134	146	124	134	156	145	135	126	129	134	118	130	110	131	132	141	148	145	130	125	129	131	115	128	133	142	118	125	142	128	135	151	159	163	138	139	153	135	150	148	131	146	129	150	127	133	153	141	141	128	149	117	127	140	117	133	129	144	144	122	110	158	145	133	131	138	129	144	154	144	138	130	115	119	128	118	134	144	124	134	148	132	151	135	134	133	142	129	142	156	130	115	146	121	121	141	131	146	138	135	119	145	125	125	139	127	134	137	133	122	120	130	124	128	140	130	139	139	139	132	143	132	130	132	135	141	124	118	137	135	114	128	131	126	145	132	133	137	120	156	122	122	148	138	148	139	150	156	127	131	139	136	125	152	124	121	131	117	130	133	116	145	142	113	141	118	110	115	139	117	120	131	139	140	125	137	118	151	132	131	123	135	118	142	130	147	137	134	112	127	146	108	145	120	145	143	138	125	140	125	132	133	135	106	126	151	120	130	167	139	142	155	119	118	113	137	149	119	148	132	117	136	125	138	126	139	143	130	124	150	142	142	145	128	138	125	152	124	157	163	163	140	128	132	137	125	142	157	137	151	137	142	129	152	157	112	119	104	132	138	160	129	118	127	128	137	156	122	133	154	116	125	146	139	138	128	132	144	141	147	138	131	131	133	135	151	148	113	121	156	120	142	132	129	141	141	134	139	131	139	140	127	135	160	137	123	147	102	151	130	107	136	133	162	117	131	142	120	131	119	130	153	110	160	125	132	140	143	147	123	146	154	135	142	135	115	135	135	126	122	118	124	140	138	137	146	142	139	131	152	130	126	148	139	138	144	139	108	148	151	117	117	134	126	152	132	140	115	132	129	147	148	141	134	138	149	150	152	133	143	137	138	149	140	111	130	141	158	142	137	123	123	147	141	131	136	124	131	124	117	141	113	146	125	128	107	142	128	143	149	139	145	158	148	119	139	125	141	134	145	139	129	137	126	152	146	121	122	149	165	147	151	126	152	115	121	135	135	137	121	142	136	137	144	129	135	124	132	144	137	134	121	136	135	148	140	135	104	147	160	144	120	139	123	171	135	140	147	133	137	127	122	130	129	110	137	123	122	131	133	144	131	135	132	139	152	141	137	145	128	136	134	112	134	127	125	113	113	110	133	139	145	129	140	135	147	146	128	129	142	151	123	139	151	121	101	134	125	134	143	155	161	144	131	139	109	125	135	137	134	127	139	144	145	114	134	123	130	143	138	128	118	142	147	123	136	136	137	160	146	113	128	129	137	136	166	147	142	128	123	130	135	147	113	108	148	123	122	138	126	129	117	118	141	133	131	154	133	137	136	132	155	118	132	137	152	145	144	130	119	140	144	113	152	137	144	119	156	157	132	140	129	130	129	122	120	148	137	121	126	133	121	133	126	134	133	136	133	123	134	120	146	130	99	138	147	119	134	121	133	146	136	116	122	115	145	132	139	123	133	147	131	161	136	141	140	133	150	137	130	158	125	155	130	123	136	131	147	139	122	134	141	138	139	121	114	149	131	130	123	130	135	131	146	141	125	133	124	128	124	142	123	129	156	149	137	121	136	129	129	131	127	139	133	152	138	130	144	129	129	152	140	145	121	134	124	130	105	137	142	149	117	131	129	130	123	133	146	157	126	127	130	152	125	129	112	125	120	123	133	146	120	126	131	146	145	136	120	131	136	135	114	121	134	157	140	129	164	138	123	138	123	153	136	140	140	122	134	128	121	144	137	110	117	120	120	135	145	130	155	142	125	127	135	151	126	138	114	136	122	139	131	138	150	139	118	133	150	131	153	130	111	111	146	144	121	120	147	126	151	131	142	138	136	136	139	126	135	163	128	130	113	108	103	146	117	151	127	140	111	122	130	143	127	143	115	165	140	145	147	144	125	148	141	150	170	134	153	138	110	131	148	138	146	138	166	135	114	144	127	131	135	125	125	108	147	137	154	132	135	111	134	100	136	127	140	162	150	135	131	126	132	159	139	137	111	110	145	122	122	136	136	142	138	140	127	142	121	117	138	125	144	140	140	134	132	138	131	142	131	146	148	110	128	147	128	117	134	134	135	134	120	120	120	146	150	132	136	108	121	144	134	141	116	133	128	139	144	151	133	143	131	125	129	143	108	121	122	145	154	136	105	122	149	112	131	135	155	138	132	144	139	113	119	138	161	139	130	148	119	141	159	144	149	149	145	136	163	137	118	126	136	158	128	124	137	148	149	148	125	142	137	121	116	144	149	130	139	163	95	166	131	136	156	132	136	113	130	144	129	139	148	147	153	125	135	137	108	117	129	144	119	137	126	120	145	154	146	152	125	141	141	145	117	110	115	143	131	151	130	140	133	140	129	140	131	126	133	146	139	154	147	154	121	155	139	148	133	137	152	136	143	134	113	125	113	128	121	137	154	128	112	119	131	142	136	137	140	134	133	154	133	114	155	141	138	135	130	132	151	136	138	144	135	139	155	158	127	143	156	118	137	153	129	137	155	122	117	139	171	153	139	138	144	130	125	129	130	156	137	145	176	146	160	114	128	130	126	133	128	152	123	121	144	140	128	154	132	140	140	164	138	141	153	134	127	136	118	129	152	142	125	149	136	136	140	128	125	139	138	144	146	124	140	121	122	121	149	118	159	164	139	141	140	114	128	143	136	150	161	135	110	137	151	153	127	123	128	142	144	148	139	130	131	154	135	126	142	143	140	123	116	141	105	153	116	129	136	141	124	139	131	123	125	131	155	118	138	143	132	127	141	113	127	139	124	109	128	136	131	138	121	129	129	123	117	142	146	116	134	130	127	114	145	124	116	128	114	149	147	134	135	147	137	136	164	145	124	114	117	123	118	130	137	133	123	137	129	125	120	129	142	130	127	139	144	123	134	120	145	129	133	130	140	132	130	133	120	117	136	148	135	135	116	146	146	114	128	151	135	137	119	137	140	115	140	141	142	126	116	146	145	150	131	145	156	128	152	127	128	149	136	143	145	123	151	112	148	127	124	135	127	131	145	126	132	145	152	114	144	154	138	143	148	142	144	130	138	125	123	161	133	125	143	142	148	146	146	116	127	145	145	135	136	142	145	124	153	124	142	138	142	137	150	137	126	128	142	142	140	154	158	126	116	115	117	138	148	131	134	121	130	111	133	151	135	136	133	151	113	156	138	152	157	158	154	125	119	135	125	150	138	131	139	138	134	132	130	122	130	139	140	137	142	147	128	140	134	158	138	130	151	141	149	138	127	139	142	142	137	140	136	130	106	141	119	138	131	137	136	128	127	151	124	152	135	132	153	152	126	123	126	119	125	157	138	155	108	153	150	136	132	150	132	133	135	134	123	138	127	135	151	135	123	147	135	122	150	150	127	120	119	149	141	123	131	125	143	123	123	127	142	120	155	142	125	136	125	129	129	167
6906	27142	16483	49244	46650	19912	1182	994	869	726	718	650	552	534	507	523	486	496	469	454	398	453	434	408	430	395	337	391	421	388	375	356	389	352	375	371	351	346	377	373	359	360	376	338	320	383	315	340	340	351	359	348	333	320	338	347	364	337	374	341	327	336	333	357	346	323	317	325	343	336	336	338	362	347	340	341	352	378	367	355	365	354	378	332	337	337	324	328	331	337	355	341	311	359	324	346	351	356	359	330	338	327	324	307	318	378	300	322	340	336	300	369	323	321	325	303	325	338	287	340	336	334	360	286	330	324	351	350	339	350	327	333	345	325	339	338	328	319	336	326	323	308	320	324	317	330	337	330	319	348	339	342	339	313	326	350	350	343	331	329	310	365	354	312	311	354	303	301	335	338	321	311	307	337	340	343	333	385	326	308	314	335	304	349	324	317	340	358	324	303	349	316	351	322	324	300	325	358	304	345	319	318	337	341	310	335	362	328	296	350	313	336	335	325	303	324	349	317	298	298	319	334	322	324	322	348	317	306	317	315	366	358	294	344	317	350	326	360	356	334	339	322	347	313	329	312	300	350	316	300	312	308	340	318	337	342	345	320	348	315	317	340	335	340	356	312	325	312	319	330	346	339	323	323	328	326	349	332	315	341	335	308	351	343	309	338	340	353	330	356	315	288	331	336	337	360	323	334	318	346	339	336	345	305	297	350	327	338	319	327	308	375	346	299	336	300	337	326	303	339	324	301	313	341	313	324	328	354	323	317	314	320	296	340	338	329	320	330	328	332	310	317	356	321	306	320	366	308	319	332	347	328	329	354	313	356	326	325	312	331	375	315	350	302	335	316	317	341	300	331	333	362	310	303	349	335	318	296	340	304	311	333	347	322	326	328	320	332	296	338	351	341	344	315	320	323	330	304	313	318	320	329	334	353	363	337	320	334	301	320	344	317	338	318	331	328	302	291	335	319	328	314	313	330	329	309	302	324	321	325	293	343	317	299	339	297	372	309	335	354	312	303	348	321	318	293	326	334	345	330	303	300	355	361	331	350	329	351	315	351	350	319	318	350	336	325	319	290	304	300	338	338	345	328	325	303	324	334	302	324	343	323	367	337	333	313	340	338	345	331	311	336	334	316	360	342	393	337	319	356	328	332	385	329	355	325	293	307	336	358	319	301	313	330	337	292	321	351	310	320	340	342	354	338	319	302	332	361	339	342	322	328	311	319	322	309	321	336	304	310	311	336	354	340	271	322	297	325	311	334	312	319	333	328	352	319	330	344	330	353	310	327	342	321	299	348	300	304	318	346	317	356	349	325	298	316	334	328	293	353	316	335	306	320	302	338	299	311	323	327	371	330	315	320	337	344	329	344	333	328	300	343	368	333	298	360	327	339	305	332	305	330	315	297	336	319	321	314	343	344	303	331	307	305	327	328	326	340	325	340	344	325	341	349	360	358	323	342	338	313	336	307	332	308	371	330	351	342	294	336	345	310	303	307	313	302	314	326	327	336	350	321	320	322	337	334	315	354	347	334	309	320	320	373	308	324	328	337	332	318	350	364	327	301	323	312	304	333	335	334	320	340	318	334	351	379	306	310	341	333	315	318	317	332	328	319	299	310	348	320	325	328	337	323	315	293	330	317	330	323	336	339	334	344	323	322	342	356	326	329	325	347	334	328	309	348	347	337	357	346	312	353	306	347	320	309	338	316	349	329	363	330	358	354	326	314	327	319	360	321	320	316	331	322	322	328	332	302	311	314	319	350	342	368	358	350	339	344	302	352	364	342	334	332	335	291	315	311	337	329	339	357	333	327	324	321	356	360	302	303	346	324	302	316	393	341	325	341	299	354	322	333	341	339	308	317	316	300	337	307	313	359	330	300	329	357	333	322	319	332	300	335	347	349	325	313	332	342	315	337	346	323	341	359	331	292	340	297	308	340	307	337	338	327	345	339	331	310	317	354	334	356	349	331	347	301	338	318	328	337	340	312	365	305	342	336	317	341	343	306	331	338	319	335	307	365	338	329	318	327	350	308	332	310	317	353	369	348	346	298	342	337	342	334	391	339	341	333	349	315	382	307	326	334	319	323	331	340	322	316	329	335	318	316	307	338	306	340	362	359	326	317	320	307	317	325	312	349	341	322	304	340	314	324	331	331	317	305	366	316	298	363	346	329	332	317	328	324	316	327	311	343	307	330	312	323	304	321	331	337	310	324	343	340	287	291	323	328	349	307	327	355	300	317	329	317	300	331	320	344	324	322	330	323	350	309	316	329	334	316	319	344	292	333	340	317	329	324	311	316	342	316	330	305	308	324	322	336	344	346	316	313	328	312	368	322	371	307	323	349	312	324	321	322	308	314	323	303	312	326	330	313	318	340	336	332	341	325	325	309	330	314	344	342	350	319	319	323	321	355	376	327	328	340	302	338	305	327	315	290	348	334	316	303	351	332	339	340	306	334	319	321	338	331	314	312	331	329	296	305	339	336	308	315	375	346	303	382	327	331	320	343	324	319	315	321	310	307	291	325	341	307	327	333	297	305	308	369	305	317	357	306	361	352	331	298	305	297	303	339	349	334	317	351	332	294	307	325	333	326	343	298	317	290	310	329	355	370	292	304	306	312	361	292	289	307	314	306	310	321	340	324	324	326	313	355	304	330	283	298	325	320	304	351	312	318	319	321	340	326	317	327	342	306	328	313	342	278	308	326	326	311	299	328	327	339	332	339	338	351	341	320	319	346	345	347	352	346	333	332	334	303	327	354	354	330	320	333	295	330	329	345	352	314	318	356	316	334	333	343	352	325	311	305	335	337	355	334	342	338	361	308	293	325	346	347	336	325	323	310	340	353	330	301	373	314	310	329	339	321	333	328	338	319	333	315	323	312	325	321	361	341	322	321	325	344	314	343	325	324	322	329	321	319	312	324	323	324	338	364	316	327	343	303	310	324	332	338	337	324	351	322	329	334	296	338	358	318	317	323	320	331	327	321	306	349	324	346	330	352	310	328	308	354	292	331	345	332	344	332	296	306	323	359	347	298	335	325	321	319	339	342	340	316	309	352	352	347	318	343	312	354	331	330	307	337	328	329	341	306	336	300	348	291	342	341	306	317	309	327	312	352	310	354	339	341	302	310	340	317	313	304	315	311	349	329	340	353	330	336	352	324	353	332	290	325	351	361	331	344	321	291	311	299	352	333	307	324	321	331	302	334	308	329	361	301	350	341	308	306	307	329	315	357	321	337	328	338	284	295	354	275	310	350	319	335	318	340	290	320	351	292	307	368	297	323	320	323	342	322	344	332	307	375	309	328	332	323	331	361	327	319	332	331	345	311	336	330	326	324	327	320	338	351	314	335	342	329	330	287	347	317	357	313	345	319	348	339	316	333	333	322	312	319	352	344	339	326	336	317	311	322	326	364	297	311	368	371	354	342	341	334	303	299	314	357	339	320	292	317	323	315	324	350	320	338	313	327	329	332	331	337	345	308	352	326
18464	47404	47134	57794	47662	25261	3008	454	367	326	280	251	256	215	235	213	253	239	195	185	183	171	182	155	197	168	185	198	186	201	178	184	188	188	180	164	188	168	185	186	188	171	156	165	169	168	174	176	157	158	160	159	183	162	177	169	165	178	160	166	200	150	185	169	170	189	164	177	174	168	149	188	164	157	201	176	161	166	195	187	187	167	164	189	153	187	180	172	170	162	167	156	141	172	165	171	187	184	171	188	163	163	163	173	197	187	172	159	166	173	170	152	157	150	131	165	188	159	169	193	173	177	169	169	183	183	177	162	181	173	195	152	157	166	185	176	189	170	183	141	208	186	174	144	167	171	171	184	181	170	198	145	163	173	181	176	172	175	183	161	154	159	176	146	182	155	157	170	164	151	150	158	163	154	166	182	183	186	189	167	162	181	150	182	169	169	151	198	188	180	161	185	176	182	195	188	183	169	160	162	182	158	166	168	142	179	177	164	178	155	183	162	175	185	164	191	190	180	178	164	138	173	146	172	160	150	179	164	156	158	153	168	159	173	186	158	172	169	154	174	167	159	175	168	196	157	155	191	162	152	164	132	176	146	167	167	177	164	178	161	178	171	158	166	193	178	150	173	155	147	181	165	166	188	166	185	177	176	157	150	165	185	158	148	158	174	176	210	181	157	169	175	155	169	164	168	172	178	189	167	158	155	169	163	190	187	172	172	154	159	158	157	175	179	178	162	153	162	162	162	169	142	173	164	170	173	168	175	147	139	174	150	176	171	170	188	187	181	169	162	178	162	189	168	176	159	196	158	187	180	167	173	170	141	176	186	161	174	201	141	175	167	188	176	173	174	149	176	156	181	178	157	178	162	181	152	168	149	169	167	188	168	162	149	181	169	156	163	183	172	167	184	166	187	199	185	157	168	148	160	169	191	185	159	166	162	178	160	166	165	173	164	165	163	169	158	160	170	154	164	162	146	165	152	184	166	159	142	155	199	168	169	157	166	150	173	150	169	195	155	157	163	178	161	172	174	175	179	194	171	152	157	157	157	184	178	172	181	170	167	156	171	188	159	169	188	173	167	183	173	174	164	144	145	149	167	167	162	158	167	183	173	183	157	189	175	171	161	164	205	192	170	183	180	184	186	159	187	181	186	160	183	196	159	157	157	162	165	188	199	142	196	161	176	162	148	155	179	176	179	159	179	181	177	159	158	173	153	171	172	175	167	171	178	204	178	161	166	161	159	167	181	176	171	146	177	169	172	159	136	162	169	181	152	174	155	159	179	178	192	177	171	153	184	186	159	172	179	173	187	200	180	174	152	175	164	174	156	163	197	166	180	147	159	183	168	171	169	143	189	178	160	194	198	141	198	157	166	155	169	190	197	143	159	166	188	184	181	171	184	168	157	131	176	173	170	159	187	194	181	157	162	164	169	179	162	172	153	134	166	179	179	182	154	176	154	147	169	163	174	158	177	183	184	147	156	157	188	181	181	195	158	200	166	170	156	155	186	180	172	173	167	157	180	168	162	159	174	157	168	158	182	176	158	145	163	180	165	174	149	154	185	182	173	182	186	182	170	166	183	168	206	176	179	176	162	199	178	152	189	147	190	179	164	158	154	159	163	179	153	143	163	162	167	141	141	165	176	172	141	173	156	185	164	191	157	171	157	174	139	196	177	161	212	191	181	197	190	173	166	179	165	175	184	170	184	131	184	160	173	172	191	176	205	176	159	182	185	177	156	166	169	181	196	158	164	150	140	150	154	175	142	155	159	156	175	164	164	168	161	196	162	198	164	164	175	172	152	157	193	172	185	145	194	172	176	148	158	161	188	167	166	184	174	183	160	157	180	174	183	165	176	136	160	160	164	200	160	187	185	157	175	156	166	176	130	176	181	149	164	157	184	159	149	171	176	159	178	146	166	158	190	161	182	179	176	174	188	157	170	160	174	177	153	156	194	187	186	174	166	170	154	210	196	158	157	171	167	158	173	171	172	183	171	177	142	156	182	192	176	173	173	172	185	179	183	167	178	183	161	178	153	169	181	164	165	165	177	164	169	168	172	180	173	146	150	161	165	140	190	189	181	178	190	158	172	160	175	176	204	208	172	157	151	168	158	164	164	172	171	192	168	176	193	178	209	175	163	176	161	171	184	193	174	158	218	164	149	151	183	183	178	187	165	155	183	213	157	163	172	167	179	172	161	146	154	177	170	164	146	182	159	196	192	164	161	184	193	167	165	191	167	176	176	177	178	180	185	152	165	160	166	183	166	159	180	195	174	170	186	190	196	197	162	166	171	156	168	168	179	191	167	181	171	165	151	168	152	166	183	160	182	149	160	181	169	153	141	157	187	191	168	189	167	156	161	151	184	156	168	188	185	202	167	164	177	185	160	158	161	162	181	179	154	190	173	172	166	185	162	175	159	169	169	175	158	179	154	161	168	169	178	167	179	160	160	175	184	167	194	172	176	183	160	159	197	145	185	169	187	175	178	168	174	138	193	162	192	157	176	168	165	158	180	161	172	157	181	171	164	174	162	192	171	195	194	171	162	155	176	156	161	182	168	160	200	140	204	185	179	162	157	171	188	175	195	179	179	175	205	174	149	180	164	171	166	154	174	185	151	164	171	169	150	165	184	175	165	206	171	166	169	191	180	150	173	174	159	154	190	165	176	176	179	176	175	182	186	167	163	149	185	178	167	172	148	183	189	171	167	179	170	156	169	184	172	174	174	182	166	186	186	178	153	147	189	185	160	177	185	142	158	170	178	157	162	154	193	164	165	191	181	199	201	175	161	171	177	176	174	178	186	190	150	174	171	146	145	162	166	166	163	186	162	161	177	171	187	175	136	163	176	176	162	184	164	193	185	172	161	179	175	160	182	148	161	173	163	186	182	168	169	152	159	165	187	165	160	187	182	173	175	169	178	154	166	171	180	205	171	163	172	175	160	163	165	178	165	146	192	177	182	162	190	150	183	180	155	163	166	177	180	167	161	135	168	191	166	164	190	137	176	152	201	172	171	156	167	145	206	187	177	182	167	175	154	182	186	152	193	182	164	183	167	183	156	178	185	173	164	172	177	187	168	155	183	189	172	159	170	180	159	156	163	160	126	166	160	166	143	139	140	183	149	163	187	178	175	155	146	169	184	159	171	153	191	166	170	169	175	158	162	171	157	139	156	171	171	151	161	161	169	170	167	186	170	160	178	164	184	179	198	182	171	172	174	173	163	161	155	167	169	155	172	151	192	144	182	167	174	158	183	169	187	158	177	153	172	156	153	163	185	182	160	166	175	158	163	175	185	189	165	157	157	185	186	182	166	182	146	161	162	175	150	174	145	158	178	155	180	175	171	152	169	162	194	177	147	154	171	193	157	177	164	158	163	148	191	178	195	151	171	179	149	178	178	175	162	127	163	154	180	169	185	172	156	173	183	181	166	166	150	155	187	174	166	166	184	152	178	164	174	172	146	159	151	167	162	150	177	187	164	184	161	180	172
9154	36543	38036	63952	57696	21204	1819	1579	1379	1226	1027	946	886	844	714	750	686	608	588	589	605	564	533	561	505	498	498	473	451	498	462	455	469	439	476	455	433	415	461	432	384	453	442	416	449	454	421	456	427	412	419	398	434	465	395	449	402	395	423	425	388	375	430	391	423	411	423	395	416	443	399	419	457	441	413	396	393	390	447	443	425	442	429	402	386	396	383	427	382	399	430	409	381	449	368	350	407	385	390	406	390	385	367	381	405	396	371	400	394	402	407	395	373	430	412	382	417	406	403	418	423	395	375	340	389	406	423	383	396	406	388	406	349	400	379	381	400	419	413	367	407	400	360	395	384	399	397	400	438	419	409	376	383	392	403	380	390	377	391	422	396	403	341	386	375	379	385	430	409	371	375	422	379	372	391	370	391	411	365	364	371	413	391	362	410	402	405	422	400	386	376	401	370	397	340	376	413	400	409	373	419	408	412	371	407	395	412	381	443	399	372	390	374	382	399	369	386	384	396	400	414	428	372	364	379	429	387	401	395	366	395	402	424	345	369	401	419	381	382	387	327	387	383	370	389	368	366	399	378	389	366	378	412	433	394	396	385	419	398	361	361	366	403	381	397	423	406	369	401	371	402	377	386	396	436	382	375	365	368	375	424	412	377	363	373	379	392	363	401	412	376	394	364	356	373	383	441	383	365	381	401	420	385	389	394	357	397	377	371	373	376	405	421	409	351	386	372	388	437	374	375	405	401	418	381	404	376	365	385	368	366	375	381	383	390	388	354	363	356	382	400	383	363	392	439	375	366	358	392	361	361	404	366	378	401	404	381	410	374	415	388	355	402	402	415	409	389	395	412	376	406	397	409	396	367	408	374	383	364	393	358	353	406	350	386	382	390	397	406	382	393	394	408	389	351	391	379	382	342	382	372	385	383	393	381	382	360	396	375	405	405	364	399	407	400	413	424	381	352	397	419	371	425	380	390	359	368	386	391	373	377	385	393	413	400	408	374	380	382	381	409	404	377	406	389	390	381	384	373	402	385	386	377	392	408	387	377	368	381	380	396	371	389	381	387	370	386	410	380	377	372	406	347	370	381	430	395	363	392	389	353	380	393	369	422	385	340	439	402	384	404	366	400	363	368	363	365	341	390	386	383	386	386	382	388	414	368	425	387	340	406	385	369	410	405	410	389	381	360	434	401	378	409	439	372	390	398	383	409	371	380	391	404	394	396	356	374	424	374	421	407	405	381	389	390	373	393	380	415	369	384	410	371	355	406	386	406	353	374	391	387	392	388	416	381	411	385	387	412	392	389	403	453	402	386	365	357	392	347	398	361	433	366	401	397	426	416	379	428	356	395	342	421	394	404	366	353	382	416	391	346	365	424	403	363	397	339	409	379	402	383	366	424	370	382	376	383	373	376	395	378	390	383	365	385	376	390	394	373	408	366	413	384	423	418	383	416	374	384	403	420	412	379	364	389	372	353	379	391	390	364	363	389	362	358	389	362	412	360	384	392	379	421	419	396	384	385	366	430	417	375	376	380	406	377	371	399	364	395	405	396	435	417	389	373	380	388	400	416	389	421	408	407	401	393	385	415	362	427	389	398	393	387	418	385	387	376	389	428	399	407	379	377	396	385	363	400	399	367	406	390	392	380	374	384	402	380	416	387	402	396	376	379	415	339	393	414	387	369	427	373	402	402	374	356	395	381	416	413	405	390	379	370	398	413	366	382	415	433	383	380	387	372	394	426	361	392	364	436	400	395	388	382	401	396	403	379	392	405	398	387	422	396	391	356	354	393	384	354	399	392	356	398	382	420	381	369	407	380	370	408	399	389	396	391	382	388	349	415	372	342	427	410	395	349	377	408	396	396	387	383	388	381	341	409	396	406	376	392	434	363	424	412	432	389	385	379	396	406	395	432	415	433	393	412	399	388	367	416	407	409	401	374	429	395	420	344	402	402	427	423	369	375	441	373	376	383	378	402	402	392	422	395	391	360	421	393	405	366	372	369	379	401	404	383	396	388	398	424	383	358	374	434	418	408	381	375	401	384	360	380	412	357	419	411	386	400	384	367	391	385	393	370	377	356	380	426	385	398	409	391	362	354	389	398	385	391	379	387	379	381	384	354	361	397	394	401	408	383	384	388	391	386	378	378	365	405	362	395	392	417	374	383	400	378	431	391	375	415	366	362	357	389	347	378	432	385	396	378	352	430	391	378	399	380	426	386	402	384	365	367	388	390	389	356	352	391	371	415	386	407	368	431	375	431	381	408	405	425	421	391	389	387	355	361	369	379	380	367	430	380	355	366	378	348	375	383	390	379	383	402	405	383	401	415	397	404	370	378	422	393	419	376	397	393	368	390	383	357	373	375	382	394	390	408	373	364	371	372	405	372	414	377	410	386	387	377	393	370	371	374	412	400	382	414	384	400	375	388	383	402	383	411	417	416	398	348	385	415	380	404	389	423	363	404	375	390	401	387	401	405	359	396	367	391	379	422	374	374	422	403	387	398	366	381	403	404	399	377	414	363	421	397	384	395	390	400	365	392	397	387	366	381	371	416	383	415	381	378	390	384	404	400	373	394	374	393	376	381	400	386	377	396	381	365	399	430	388	400	394	357	410	380	408	413	423	351	418	393	410	399	352	350	395	355	406	383	385	390	360	380	334	416	407	379	418	382	364	374	386	390	375	389	381	390	364	373	414	359	347	391	368	394	386	377	366	394	393	382	409	418	422	395	400	384	411	392	395	407	362	364	407	414	374	413	400	350	413	378	376	369	362	347	402	354	367	371	402	390	403	362	387	374	383	386	388	403	360	364	373	427	387	397	393	369	416	411	393	376	386	385	390	372	393	393	379	386	376	350	362	388	376	373	367	376	417	367	385	396	404	364	435	395	390	357	360	353	364	392	363	405	357	425	404	404	403	375	386	407	384	347	386	396	377	361	385	383	384	388	396	382	370	403	397	402	371	373	389	398	391	394	345	395	394	379	374	416	405	386	383	373	377	377	398	382	423	390	404	383	402	383	405	376	395	384	381	369	395	396	407	361	391	401	375	378	393	393	375	378	378	402	360	376	382	376	359	385	352	376	377	395	400	369	394	399	385	374	362	411	419	362	347	366	386	440	386	395	359	395	391	410	392	377	380	396	404	380	419	406	397	394	365	376	391	376	361	385	374	380	370	365	393	374	405	362	394	399	399	407	366	416	379	353	384	373	374	379	361	431	404	369	403	353	390	391	398	390	362	381	400	366	383	395	400	363	372	359	424	356	369	409	380	358	406	415	416	383	388	382	384	409	416	384	418	391	389	411	383	369	351	396	356	423	377	375	395	394	368	400	382	386	388	381	349	399	411	401	358	434	390	412	403	397	379	408	366	380	419	437	432	398	392	394	403	359	351	385	384	384	361	370	393	394	377	398	395	409	390	383	404	390	390	376	382	393	373	375	378	358	402	401	425	379	379	394	405	396	388	369	397	416	378	375	400	374	385
2580	1692	2285	1910	1121	359	68	55	55	69	49	69	42	54	51	49	47	53	46	64	52	42	64	44	64	50	45	49	45	49	53	50	49	57	67	33	44	46	47	55	55	41	56	48	45	45	71	54	53	55	51	62	46	60	53	52	54	64	45	55	38	49	54	60	42	55	49	58	54	50	49	41	55	41	54	53	50	61	50	54	54	45	58	65	66	54	51	39	39	41	58	48	57	58	48	55	51	40	48	44	44	31	58	46	56	49	63	59	50	46	52	54	49	63	49	44	46	51	56	56	42	46	44	63	46	57	50	42	66	36	45	38	47	67	51	48	54	55	49	65	36	63	48	70	67	56	67	45	47	53	40	49	64	45	51	46	59	49	54	46	46	60	46	54	62	49	45	37	55	68	41	42	42	36	68	53	47	62	46	61	55	50	43	43	47	34	39	43	50	48	46	45	64	46	56	55	43	63	54	64	53	48	62	55	54	50	49	46	37	59	56	51	37	44	48	48	54	59	55	65	57	42	57	46	53	57	43	48	47	52	48	54	46	51	60	57	54	51	52	59	49	63	59	52	45	55	58	31	61	30	47	47	50	57	56	53	55	46	54	50	50	50	46	35	46	45	52	50	55	52	70	42	55	52	64	62	40	57	49	49	59	47	49	52	68	65	46	54	61	49	52	54	43	67	52	49	49	50	49	48	48	54	46	55	45	47	50	59	49	48	61	54	59	51	63	59	53	50	49	58	46	57	41	68	63	58	55	61	46	54	46	45	47	50	43	40	47	58	43	49	63	68	33	44	50	47	48	56	53	50	52	61	48	36	48	50	44	51	64	49	52	66	51	46	62	43	66	56	56	63	36	60	43	42	53	62	64	66	68	51	53	59	57	38	56	44	47	40	52	67	54	37	51	47	53	53	46	47	48	50	46	60	44	43	45	73	58	57	50	52	66	64	52	36	53	53	56	45	56	49	53	49	59	38	56	45	48	47	50	44	56	49	58	60	46	35	43	49	35	48	56	43	46	55	60	58	54	51	60	44	45	56	64	68	40	44	44	52	53	53	60	63	64	60	35	53	76	45	54	46	59	60	53	56	39	62	53	50	50	54	46	74	48	61	43	51	40	47	61	48	52	49	57	42	52	47	51	71	43	49	49	54	50	68	54	39	53	57	59	40	58	47	50	54	46	55	56	51	65	46	72	45	49	48	47	34	53	59	64	58	43	48	46	45	45	62	60	54	57	48	58	66	53	56	57	56	58	52	64	58	50	63	37	40	52	46	65	52	54	57	40	57	37	44	63	50	41	59	53	55	59	68	70	49	55	51	52	43	44	50	43	54	48	56	44	54	64	55	54	54	58	48	51	58	45	47	48	57	57	43	63	58	55	63	55	52	51	54	44	55	64	51	50	45	46	59	64	53	58	56	51	54	46	52	63	59	54	40	60	61	45	49	49	42	38	55	47	45	59	58	51	45	51	54	56	67	46	46	59	57	49	44	57	54	50	61	48	45	49	49	55	51	44	43	45	52	51	49	57	51	37	52	44	30	41	49	37	58	60	58	52	53	53	59	56	50	63	41	59	49	48	65	63	53	58	54	54	50	45	58	43	59	51	54	48	51	51	50	69	54	50	52	45	39	53	55	52	56	33	49	51	46	71	51	38	45	45	54	69	46	38	59	48	51	51	54	45	49	58	52	49	56	50	61	45	49	53	55	54	55	58	56	45	50	43	65	56	36	59	59	40	37	52	49	45	43	48	62	58	47	55	65	56	46	53	50	53	45	72	54	47	42	59	49	63	54	54	45	47	47	43	54	68	54	50	52	59	59	59	49	51	40	50	58	47	54	53	55	51	45	55	45	48	51	60	38	56	55	50	51	49	48	60	43	53	55	69	55	56	39	52	49	48	54	59	56	62	48	58	59	55	51	63	62	54	50	48	54	47	54	54	59	42	61	60	42	56	42	57	58	44	53	42	50	45	56	48	54	48	33	51	62	48	50	58	51	44	55	43	47	40	29	63	47	46	48	59	64	44	36	59	51	51	48	47	56	63	53	54	65	49	57	50	36	48	57	48	54	66	60	49	71	59	46	51	48	42	67	52	43	42	39	47	43	63	61	40	43	49	60	39	41	55	47	61	53	34	47	46	47	54	55	53	36	49	45	59	50	63	44	44	54	47	56	46	37	59	46	53	51	52	46	57	48	62	56	38	50	51	43	42	52	57	50	37	40	56	39	48	51	51	43	65	54	54	48	54	63	53	59	52	47	67	53	69	48	52	46	49	52	64	48	55	59	48	52	52	48	46	56	43	59	44	52	62	74	53	51	50	52	47	47	55	48	50	49	48	56	50	54	55	45	57	47	31	56	60	59	47	40	59	61	53	50	40	66	40	60	52	54	65	48	49	48	52	44	46	54	44	44	49	61	44	41	44	36	51	51	56	59	64	60	54	66	43	66	44	56	60	44	53	52	55	45	65	61	48	57	44	55	57	49	45	43	49	50	54	46	64	56	52	58	53	46	46	56	48	50	45	59	55	60	46	35	47	60	43	48	41	48	54	53	56	45	58	54	53	75	54	58	57	45	49	48	70	45	53	44	62	57	61	59	63	44	68	46	64	44	42	59	47	45	50	59	52	42	61	74	54	61	57	57	54	50	66	56	39	55	54	53	59	56	47	52	58	46	63	60	53	58	46	41	49	46	51	46	46	56	49	50	43	48	48	57	42	47	49	55	69	49	43	59	59	39	52	51	56	60	56	59	57	45	56	63	66	59	52	52	58	52	48	53	49	54	50	58	48	68	54	62	56	49	45	62	42	50	64	50	54	44	41	62	40	56	51	48	52	54	49	47	46	43	50	62	45	61	54	46	44	43	50	50	48	46	37	63	36	57	51	44	50	54	47	62	55	39	57	53	56	48	58	59	55	49	57	56	56	63	54	48	50	58	54	39	53	50	55	41	44	63	52	48	54	61	54	66	47	48	37	42	49	60	57	48	51	48	47	47	39	50	57	66	50	58	43	68	54	47	56	55	60	34	64	59	65	55	36	49	60	41	43	44	31	61	44	59	48	48	49	59	42	41	48	62	48	52	54	48	38	56	44	63	40	41	40	71	58	49	50	42	56	66	45	44	44	49	36	39	37	43	56	47	61	36	52	60	60	57	54	55	49	52	52	47	48	54	52	50	53	62	44	50	47	57	49	49	59	55	53	51	64	58	49	61	58	44	35	57	63	56	39	52	49	50	49	42	65	50	60	45	42	57	43	50	58	54	67	52	42	67	66	50	56	57	50	66	68	63	46	36	48	48	51	50	46	42	49	51	49	58	40	52	55	43	51	60	66	48	54	52	53	67	44	57	54	58	47	70	57	44	45	52	43	50	52	52	61	73	45	56	55	60	48	58	60	45	54	49	50	40	57	57	39	56	72	58	48	46	47	51	52	60	47	54	76	61	53	48	45	48	52	47	36	53	42	49	43	50	55	52	54	54	58	58	55	64
2275	2313	5336	6689	4805	1501	165	171	189	148	168	151	153	155	158	148	153	152	141	143	137	133	162	137	149	147	141	163	142	174	142	142	142	151	156	172	177	162	168	160	161	136	165	160	143	144	136	141	168	134	150	165	124	153	163	140	152	156	139	133	140	152	158	144	147	161	140	141	145	147	148	144	142	146	151	179	149	157	156	174	162	141	139	136	167	152	154	141	159	170	152	168	145	136	173	155	151	153	152	153	152	140	161	164	150	143	166	160	141	127	139	151	138	169	152	136	153	159	154	123	156	149	143	146	138	162	151	137	174	132	167	162	173	148	165	156	141	146	140	132	163	143	143	152	148	121	152	134	162	168	125	158	147	167	151	150	152	149	154	138	165	153	144	138	150	146	157	132	136	149	147	157	147	136	180	151	174	136	139	147	152	152	153	159	159	124	149	148	185	127	142	157	170	160	166	161	142	154	149	154	174	166	139	133	154	158	155	165	143	156	125	143	144	125	158	137	134	167	159	149	148	142	152	160	169	152	136	144	149	161	169	175	167	150	153	162	125	116	140	141	136	131	140	163	157	142	120	161	143	147	144	147	147	160	166	174	137	158	164	137	195	124	140	134	145	133	144	157	137	164	153	153	146	142	143	140	158	140	159	151	137	156	143	129	156	152	163	149	132	163	156	146	163	140	151	159	136	145	173	144	151	155	155	165	161	162	142	138	156	113	147	130	147	141	167	132	145	127	158	167	166	170	132	141	131	172	128	148	139	148	146	158	139	161	156	175	144	150	142	148	132	151	166	137	168	140	171	149	160	128	154	154	145	149	149	143	169	167	162	155	152	151	159	171	168	165	158	137	129	154	151	172	146	138	147	151	167	157	143	136	157	123	161	156	149	172	132	153	172	149	128	154	165	150	137	142	151	156	150	142	159	143	150	133	137	142	154	143	132	137	148	153	146	146	156	152	155	151	164	172	174	154	155	170	174	152	132	161	179	171	161	141	139	171	146	151	159	158	138	137	149	171	152	137	159	173	144	160	166	146	146	145	157	167	140	154	163	143	124	159	146	167	146	151	143	150	124	148	159	159	141	151	141	142	143	139	149	151	138	142	141	164	178	153	138	135	151	142	148	152	142	152	148	130	133	151	144	143	131	146	170	137	143	144	152	147	143	169	153	177	159	149	150	157	146	126	165	155	156	164	165	174	156	157	151	144	153	157	150	168	138	137	142	142	145	130	135	150	154	138	168	144	129	137	150	148	174	147	150	157	173	159	166	150	152	149	121	151	136	160	163	146	147	168	154	156	148	140	145	173	156	140	150	149	138	165	130	149	143	147	164	127	156	147	160	128	133	172	153	143	171	155	158	155	151	164	148	153	139	177	147	117	146	141	142	141	156	145	158	169	175	137	156	137	143	150	121	152	150	165	161	173	166	138	131	160	147	151	156	130	158	145	148	149	145	142	174	143	155	167	150	162	180	182	155	152	154	141	136	150	161	143	137	159	137	141	150	140	162	151	137	154	149	136	148	142	184	156	131	170	127	148	131	137	143	140	132	142	147	159	168	150	157	152	165	136	157	155	152	146	162	144	139	170	140	158	111	165	158	157	150	154	131	167	141	129	169	127	156	144	150	156	165	169	147	155	150	185	155	134	145	156	160	157	133	165	147	147	133	135	139	150	140	135	128	146	169	127	135	144	149	137	157	146	151	148	176	154	146	178	133	150	128	159	156	162	135	170	143	161	153	139	144	157	149	161	149	154	167	129	146	116	151	154	141	162	156	144	164	177	161	148	144	151	151	128	136	154	146	162	172	161	168	154	151	160	154	144	146	151	148	139	143	131	152	159	140	144	156	144	144	145	140	138	172	144	172	147	142	152	141	149	154	141	123	149	139	153	174	154	144	160	139	134	176	150	182	146	175	164	136	164	147	155	145	153	153	131	168	166	123	139	160	148	176	138	159	147	148	158	144	144	137	150	161	130	139	162	157	153	151	130	145	133	137	137	150	156	134	129	147	145	149	150	136	151	178	160	147	139	171	139	123	171	140	149	180	152	130	145	156	138	146	146	158	153	137	158	148	147	136	144	153	154	144	143	156	178	118	130	155	166	158	154	136	137	141	163	170	141	166	138	148	141	160	173	169	154	141	148	164	146	160	142	157	149	147	165	136	175	143	149	155	146	137	155	152	154	145	138	134	154	168	144	153	154	149	165	157	155	155	179	153	141	155	150	178	181	145	130	145	165	144	168	169	160	154	158	135	152	149	143	156	164	150	162	158	162	136	137	165	138	139	163	148	153	159	164	160	158	152	144	146	149	154	157	140	152	134	144	139	154	149	154	134	140	159	154	156	138	178	173	156	127	164	141	139	161	154	178	143	158	140	134	151	162	167	169	165	137	159	130	139	146	188	153	145	166	150	137	143	137	157	164	144	151	142	167	150	145	140	163	146	129	140	141	141	132	151	133	151	135	159	148	144	132	158	152	165	141	148	139	145	164	151	158	156	161	144	146	166	162	135	159	167	160	157	147	135	146	134	143	147	145	159	148	158	167	149	161	141	152	166	159	140	145	143	149	153	201	151	148	145	134	152	137	169	126	155	149	143	138	153	147	147	137	154	131	160	128	140	154	131	156	140	134	141	168	139	144	152	152	150	170	149	169	134	162	152	146	130	146	172	133	130	155	167	149	144	148	148	131	142	135	140	155	145	144	153	156	153	134	160	151	158	137	141	149	137	150	133	149	155	164	150	152	141	152	149	145	159	134	138	150	145	147	166	153	126	161	124	158	134	155	148	134	147	163	154	167	134	152	140	162	140	171	181	163	167	148	164	148	150	144	146	151	161	144	168	161	115	145	151	154	147	139	162	143	151	149	139	155	120	158	148	132	146	152	147	135	148	164	138	147	153	167	152	143	137	129	148	162	171	152	129	159	143	151	144	152	150	152	147	130	143	148	151	137	164	152	133	144	148	167	137	133	166	170	171	150	147	147	148	145	170	145	116	126	151	151	154	165	163	152	141	153	130	148	149	159	135	145	140	170	137	138	156	164	155	155	141	162	151	155	127	136	160	150	148	141	158	156	157	134	149	172	170	151	140	149	143	144	162	161	140	150	168	159	150	165	148	156	134	169	126	168	142	128	145	170	153	173	166	160	173	155	138	144	156	157	151	160	159	167	141	158	169	164	130	169	150	161	164	146	151	129	142	141	160	163	155	156	156	156	125	148	172	138	150	151	132	141	122	143	170	163	153	164	149	141	147	158	142	153	134	131	154	154	137	126	141	134	159	137	143	135	145	130	173	145	145	141	153	163	169	144	157	150	168	150	148	160	149	148	157	170	152	134	140	172	152	140	173	151	148	140	163	158	155	153	142	148	148	144	134	152	131	158	167	151	170	144	169	146	149	168	167	149	119	155	142	152	167	157	151	147	188	135	146	147	165	159	149	172	170	153	143	162	150	150	135	168	169	121	149	137	133	160	163	161	135	148	180	149	138	159
11619	28955	21703	37465	36598	16039	949	281	231	203	199	187	177	146	169	175	186	164	159	148	160	167	139	123	140	146	164	134	123	135	136	148	118	131	124	139	143	136	120	134	141	144	155	115	135	128	111	140	139	141	128	156	116	122	132	127	128	136	141	137	126	108	123	144	142	135	142	146	151	119	123	132	132	143	151	151	150	158	126	138	119	129	129	140	131	128	146	145	155	145	106	116	124	121	141	134	146	139	114	141	125	141	157	125	160	149	124	129	130	126	120	145	138	117	153	145	125	146	128	143	147	123	121	133	150	154	133	137	132	151	148	123	135	140	142	130	132	122	141	109	143	113	123	127	149	120	124	153	133	117	137	144	142	127	132	140	149	152	139	134	133	146	126	137	152	138	118	137	124	133	116	124	130	149	124	131	134	126	119	133	142	150	134	117	125	134	136	118	131	134	144	125	130	130	135	134	130	139	136	134	137	136	134	116	118	136	132	136	120	114	136	138	133	154	129	122	125	124	126	109	144	147	131	124	144	130	117	133	117	136	149	118	147	144	132	128	149	113	122	131	128	121	118	124	122	114	141	125	128	131	136	148	140	146	112	131	123	130	135	131	137	122	121	136	153	134	136	134	137	153	142	147	134	135	127	159	123	144	128	144	116	138	114	119	139	113	135	124	126	117	167	147	131	115	130	126	127	130	128	124	140	117	135	132	146	118	128	122	145	127	142	122	146	138	128	133	150	132	135	122	111	148	122	125	137	128	146	120	146	151	140	135	121	131	122	155	119	132	130	134	135	149	135	126	110	135	132	125	136	139	126	140	149	131	133	122	135	125	128	117	151	132	150	132	111	129	125	127	150	161	129	147	139	131	143	137	120	127	148	121	149	118	137	123	118	136	128	137	115	132	123	140	140	139	144	133	141	131	119	127	122	149	135	127	135	138	139	126	106	136	126	125	140	133	147	120	132	123	112	122	141	129	140	112	130	130	115	117	117	164	119	117	146	138	119	160	125	129	148	123	126	138	125	128	135	164	115	138	133	120	132	126	115	125	141	127	126	128	109	117	138	116	157	118	125	136	130	125	124	142	122	134	125	136	118	131	130	141	138	142	130	139	162	142	146	136	135	113	145	143	138	141	142	133	135	148	120	133	135	148	124	108	143	132	151	112	132	122	105	131	138	123	106	131	119	164	151	127	119	137	146	132	162	153	126	137	151	133	136	119	134	132	144	133	133	145	144	125	119	127	140	137	126	134	140	138	142	138	121	137	139	130	141	136	118	125	123	141	138	133	104	126	117	131	159	132	137	127	138	131	130	144	133	143	136	139	119	136	116	128	138	130	141	134	121	141	111	155	114	115	123	143	155	156	144	123	131	135	127	134	143	123	114	136	145	129	148	129	127	115	125	150	149	143	134	139	133	108	130	136	126	122	130	135	131	141	156	137	117	135	147	135	121	131	129	134	138	127	138	112	118	115	142	135	152	122	127	137	137	153	144	140	133	135	113	128	142	138	146	140	127	152	132	140	143	152	126	114	110	136	136	141	145	148	132	139	131	139	155	127	124	121	129	120	132	138	145	141	153	124	128	119	118	121	141	136	145	128	147	116	151	122	138	117	126	146	153	148	137	122	133	127	158	132	141	128	136	132	114	111	129	128	139	138	140	128	137	133	144	164	118	119	150	151	137	128	129	146	142	149	133	109	146	119	128	129	123	130	132	131	134	152	128	138	130	123	146	135	130	125	126	145	130	122	114	131	122	144	143	130	111	142	124	133	129	125	131	125	132	135	149	137	142	122	121	151	150	117	119	147	117	132	130	140	145	136	134	139	116	162	130	145	141	138	140	148	125	123	124	105	143	136	121	145	128	129	122	153	131	144	134	130	134	136	133	130	119	144	158	139	145	125	140	152	118	127	125	122	129	145	136	125	142	150	157	121	134	121	128	132	157	128	126	138	125	134	142	148	123	142	149	141	147	129	153	142	138	117	132	130	150	141	124	127	143	132	130	130	124	141	145	137	154	138	117	130	148	127	121	137	125	140	125	126	139	135	128	127	128	118	137	123	151	128	146	142	124	149	160	128	122	104	105	136	116	147	146	115	115	151	134	124	143	122	127	110	129	122	157	134	117	127	134	115	130	118	123	113	113	128	132	119	132	128	141	119	118	138	133	120	128	174	115	140	126	113	127	128	125	133	115	153	143	152	136	111	127	144	129	130	111	132	144	142	106	131	173	136	120	141	132	129	120	137	117	119	129	125	108	140	125	156	147	129	123	145	129	151	111	119	131	141	127	163	153	143	126	122	147	129	127	118	125	119	136	118	133	122	130	136	138	133	143	110	147	120	126	161	141	140	144	106	114	136	122	104	144	93	138	144	139	115	129	136	116	138	125	138	133	131	140	130	151	131	127	128	126	140	117	138	119	126	142	135	158	140	140	137	134	120	135	120	106	122	139	139	119	140	132	139	135	122	111	149	150	135	113	117	118	146	125	124	140	127	140	133	138	122	130	123	152	129	117	129	128	132	131	128	123	130	132	138	142	127	141	141	128	128	129	131	120	134	161	124	147	129	140	134	124	140	147	137	102	118	116	144	126	133	124	145	124	110	153	122	128	144	134	155	130	143	115	128	128	126	143	135	124	140	162	102	122	131	133	120	114	130	138	128	133	132	135	128	144	112	120	140	131	125	143	139	122	129	125	114	147	118	137	136	109	126	131	126	106	132	126	107	138	132	130	110	131	150	137	115	138	139	130	139	139	130	164	124	123	123	126	115	138	131	139	141	154	120	150	160	138	143	126	114	138	125	125	151	148	109	144	157	116	123	140	141	107	138	177	131	141	115	119	130	123	147	145	121	116	142	126	125	114	135	123	116	132	137	116	144	139	135	139	120	139	122	138	105	126	121	120	122	144	121	115	125	112	115	115	126	143	138	149	123	124	108	156	118	119	136	142	139	137	125	139	128	146	135	119	143	131	123	126	148	144	139	141	125	127	123	130	126	124	100	131	127	128	142	146	138	138	150	123	122	140	126	133	127	127	120	155	138	139	131	140	128	123	130	134	119	109	123	133	148	136	139	131	119	135	112	161	137	137	141	135	147	163	129	125	143	127	117	128	140	165	143	124	139	137	116	152	115	132	133	130	120	140	123	118	165	139	138	131	126	130	128	138	137	138	118	122	139	133	128	132	142	124	127	124	151	124	127	122	149	119	148	137	131	130	137	126	143	142	129	125	155	115	110	126	123	137	133	132	135	101	125	136	140	150	138	136	131	140	118	133	154	144	128	130	126	125	123	135	145	134	145	121	131	132	151	142	143	131	136	127	129	122	112	139	142	130	136	149	147	132	129	131	114	150	140	120	136	135	128	130	132	113	165	137	140	147	128	129	140	127	124	125	152	141	134	142	124	136	108	123	135	112	135	148	151	142	127	124	155	134	127	160	113	119	131	130	140	148	130	124	135	127	117	120	136	89	140	127	130	116	138	123	141	136	147	116	113
7369	25253	20001	48816	48018	18799	1243	1016	897	800	745	710	610	580	569	507	521	469	509	463	438	415	428	413	415	382	369	366	375	363	382	374	326	386	367	343	341	362	337	346	341	346	345	364	336	355	361	335	329	351	330	360	357	325	355	358	341	308	337	351	330	354	362	346	319	323	362	353	342	349	311	342	346	447	356	342	374	410	359	336	370	354	333	344	332	332	290	320	333	315	344	308	317	337	321	335	328	312	320	322	351	345	300	322	303	320	303	297	349	300	338	340	342	311	318	323	316	332	335	313	314	316	331	315	327	326	325	321	286	328	305	348	301	329	335	329	316	336	342	330	319	342	322	341	325	330	283	321	317	325	333	345	329	301	313	342	320	328	330	344	351	329	313	306	336	342	361	296	311	288	352	333	322	333	327	319	332	318	350	321	313	315	319	340	312	358	343	333	343	335	323	328	325	330	345	327	318	323	323	335	311	344	306	328	319	298	318	305	345	354	325	335	317	283	328	335	319	356	316	365	294	348	326	334	317	296	308	340	316	367	321	305	344	306	303	341	344	335	325	311	350	320	321	315	301	334	314	313	391	318	340	319	320	352	297	325	302	313	309	354	306	299	292	338	333	304	330	301	356	361	318	333	332	296	336	316	289	331	314	317	309	326	333	302	310	330	315	324	334	341	310	333	331	308	307	331	330	290	342	343	338	335	301	290	331	300	311	361	336	338	299	330	314	333	321	334	310	353	306	304	318	311	323	309	343	337	316	315	337	320	352	338	342	335	338	310	356	309	310	344	304	311	299	326	371	341	300	332	305	295	350	307	328	303	362	334	332	313	319	331	354	330	310	323	337	325	318	323	330	322	337	316	330	326	359	313	316	358	320	283	336	303	322	339	302	332	331	341	296	316	311	334	335	315	342	315	353	329	298	288	290	286	342	334	300	331	324	362	311	340	311	337	332	337	297	319	309	310	322	306	327	309	293	360	324	330	308	338	330	313	344	320	328	316	354	346	344	311	308	322	308	311	332	329	323	338	334	319	343	325	314	311	347	322	302	337	342	310	339	320	309	347	297	339	317	350	344	332	307	326	313	334	307	313	307	313	297	333	317	303	351	299	334	345	309	342	317	354	333	342	343	354	333	325	354	302	324	334	350	318	311	338	330	339	364	322	315	329	350	315	340	336	306	340	311	287	349	317	330	329	337	314	314	313	305	295	312	320	354	348	322	331	313	309	349	321	313	313	319	314	318	341	334	331	327	303	316	326	316	323	337	311	313	332	347	333	323	337	320	340	298	322	351	320	295	347	317	318	298	318	352	339	332	307	331	320	338	357	338	299	346	339	311	316	336	340	329	315	324	309	336	279	301	315	349	344	296	359	341	310	318	305	318	332	322	313	289	338	333	340	346	323	331	335	330	322	305	335	324	323	327	312	331	354	341	312	316	344	319	310	312	313	333	327	352	300	320	334	329	304	340	285	319	323	316	328	343	314	329	340	324	315	334	334	321	324	336	309	338	314	331	289	328	309	321	344	300	329	372	348	314	314	317	342	321	333	303	321	353	326	311	352	326	355	312	337	300	315	330	296	330	350	298	287	336	362	334	302	358	307	289	311	308	333	327	327	314	330	318	313	324	357	328	328	334	293	337	357	343	329	292	339	348	353	300	338	352	301	314	331	317	314	301	327	353	319	317	321	301	319	307	344	339	329	334	306	340	324	329	343	305	360	328	318	321	292	325	324	327	280	328	305	330	382	337	337	328	317	295	340	346	318	319	282	333	306	356	322	322	345	317	341	332	315	363	317	323	339	330	333	331	311	286	327	305	337	312	316	325	317	333	329	311	326	346	317	336	356	299	333	341	331	312	307	302	318	355	341	321	312	332	329	337	308	330	350	319	325	300	336	331	352	334	320	334	349	317	327	332	341	304	330	305	328	300	335	325	323	346	286	333	309	349	351	279	328	331	323	315	293	337	291	370	307	311	342	332	326	299	339	316	332	311	330	302	346	304	326	325	333	322	338	307	321	309	343	321	346	321	325	343	327	333	292	353	305	305	326	335	320	341	315	339	321	325	324	328	313	318	326	338	357	340	339	325	320	323	310	303	373	292	301	343	341	323	309	317	337	334	335	361	333	326	346	298	368	357	339	325	330	345	347	321	326	335	350	311	291	323	317	346	303	326	335	326	307	359	375	304	334	317	318	340	298	280	358	320	314	349	350	335	290	310	360	313	318	340	330	329	333	330	299	328	303	333	311	332	333	325	321	341	312	296	330	368	323	315	331	358	331	312	296	316	334	316	331	348	325	342	307	327	294	317	357	284	323	312	347	308	336	328	325	325	323	322	306	336	326	338	319	289	287	313	364	349	344	316	349	330	338	353	330	330	353	344	311	360	345	326	355	336	323	308	338	330	314	346	318	331	362	330	337	317	307	353	314	308	339	345	309	323	319	342	326	317	320	344	310	301	335	323	324	316	296	301	345	298	351	336	325	327	320	347	340	336	361	299	327	329	326	345	297	302	319	296	328	338	326	300	327	336	315	349	323	322	302	329	324	303	320	306	352	325	315	348	320	335	317	322	340	340	342	285	311	337	358	324	313	339	334	329	353	346	338	297	316	337	311	329	340	323	356	336	327	302	311	351	311	319	360	330	328	309	316	345	335	337	345	318	307	319	343	343	284	315	328	307	306	319	307	329	321	339	316	323	331	347	326	328	334	330	285	295	340	302	315	300	304	319	341	290	338	328	333	348	322	324	336	332	321	327	322	283	293	317	311	353	337	303	295	350	315	343	358	316	344	321	300	309	332	339	329	332	334	328	328	329	308	334	316	334	345	338	319	305	320	288	334	331	342	334	305	318	296	315	324	333	322	302	308	316	310	316	325	322	326	310	306	315	308	344	311	319	294	312	296	322	315	314	348	300	316	356	347	321	316	321	317	308	331	326	323	341	314	342	286	313	323	323	294	315	330	326	296	312	337	292	331	341	328	334	335	311	293	352	310	316	295	291	328	334	313	324	339	309	346	346	334	321	334	315	358	315	303	310	341	337	312	312	313	314	347	316	313	331	333	324	339	317	321	300	321	346	322	330	356	338	317	345	344	337	336	319	318	367	365	312	309	342	358	296	287	359	325	330	353	324	337	317	338	310	319	307	320	287	296	316	305	376	298	311	325	313	313	344	325	329	312	319	350	309	312	326	284	333	321	324	346	309	327	316	360	331	302	319	338	369	314	333	297	309	296	327	357	324	327	310	345	281	315	317	327	306	309	337	297	315	364	336	332	304	298	328	328	334	333	317	287	335	325	340	328	323	344	339	277	286	326	316	318	309	330	334	330	317	283	324	318	319	306	281	284	311	330	333	325	319	375	333	295	319	310	351	344	328	336	307	295	313	322	306	329	327	317	303	297	330	341	310	315	311	327	325	318	328	341	321	314	356	293	290	337	335	319	318	334	315	304	335	356	316	352	316	301	359	315	322	344	355	297	305	327	278	354	331	313
19730	43421	24422	39572	49475	26346	2911	474	352	350	316	270	284	200	268	220	220	231	201	224	181	164	203	206	170	180	189	177	182	200	165	180	142	188	170	193	199	164	176	177	197	159	169	177	173	155	141	191	177	180	172	168	185	171	164	162	202	150	155	177	182	168	170	175	170	177	161	173	141	157	201	177	175	176	150	177	186	175	165	172	189	194	157	153	180	169	193	175	163	144	165	138	178	158	154	174	167	176	164	186	148	167	165	161	145	147	170	166	167	193	162	170	161	163	156	170	170	202	163	156	153	160	147	155	170	164	157	161	162	165	156	153	182	166	170	146	167	168	178	156	181	184	184	175	159	145	177	163	165	147	183	186	184	159	173	194	174	148	170	189	168	199	160	191	157	182	189	146	162	157	165	156	173	172	158	164	165	185	161	163	154	156	175	167	160	142	184	162	189	163	165	158	168	145	141	176	183	154	167	163	147	175	169	179	151	161	161	180	182	172	168	186	167	138	169	186	173	155	165	166	160	190	162	176	151	154	163	162	148	169	164	176	147	159	180	178	173	155	192	162	162	167	146	176	156	151	171	183	144	162	175	167	174	149	205	181	161	173	157	162	181	178	182	159	168	162	156	178	164	155	157	138	165	161	141	164	173	168	173	164	185	158	181	175	129	164	162	154	177	140	180	173	168	167	167	181	164	153	168	147	169	175	158	175	194	173	184	154	169	154	164	179	167	157	190	159	181	177	158	164	186	171	174	182	183	169	157	169	182	162	182	159	181	188	182	169	164	154	163	141	172	155	144	150	147	166	157	195	172	168	188	170	153	163	170	157	151	178	184	158	146	141	191	154	155	154	178	183	174	162	159	180	184	165	170	144	163	171	159	185	188	163	177	171	165	164	170	173	162	159	134	166	166	193	143	176	170	175	191	178	162	154	186	170	168	151	152	154	176	170	189	182	173	150	152	168	167	144	181	170	154	205	179	212	180	183	175	156	163	161	152	153	184	163	150	156	155	147	183	159	165	162	170	185	180	163	168	180	157	155	135	172	186	160	161	169	152	180	175	173	170	165	152	181	174	148	159	181	182	165	161	145	150	150	163	175	176	177	163	163	183	181	155	147	158	150	174	152	168	179	159	156	152	160	170	163	179	182	168	176	156	134	172	161	157	148	141	182	163	192	165	171	175	172	165	157	161	171	165	179	163	150	159	178	158	155	160	163	172	158	173	183	193	157	165	142	171	179	166	170	157	158	189	152	141	180	177	173	182	165	170	176	163	170	179	195	158	175	177	136	194	193	154	173	171	157	167	194	166	164	166	164	126	155	186	159	165	183	174	184	173	184	151	173	149	174	181	144	180	179	154	186	170	173	164	152	164	180	152	177	167	182	147	167	157	152	126	161	144	152	148	148	165	173	194	141	149	175	162	153	188	173	173	169	171	184	157	172	162	154	179	152	164	171	148	167	155	157	163	182	155	175	170	171	169	200	183	168	158	153	177	175	184	145	185	140	161	164	140	152	160	169	155	160	159	169	158	155	187	164	170	167	167	157	164	168	156	182	178	163	163	166	176	175	168	139	134	162	161	171	179	170	180	160	162	196	160	176	147	182	164	164	192	193	160	154	145	148	165	158	166	163	157	193	152	166	174	173	176	182	169	154	174	188	176	159	191	175	160	173	153	167	165	155	154	159	186	163	166	155	160	158	172	188	160	179	165	174	160	162	158	192	189	211	150	174	159	156	168	174	176	178	142	183	164	155	143	169	161	175	196	154	152	167	158	179	163	160	168	168	169	149	176	168	152	164	155	163	161	178	198	165	163	152	181	165	183	152	157	162	155	127	155	158	167	164	170	166	157	129	181	160	167	154	183	173	185	199	172	157	158	172	150	157	162	140	155	162	157	157	164	144	155	153	156	182	188	155	161	192	146	159	155	165	150	151	166	164	207	158	177	178	180	175	165	170	164	181	170	163	162	192	187	186	153	142	172	165	172	169	185	154	172	182	161	182	167	156	165	163	164	155	146	185	164	170	170	159	167	141	168	169	186	160	158	160	175	159	166	177	184	177	153	150	171	206	184	171	159	182	189	161	162	163	154	163	164	153	176	153	146	182	187	168	151	155	168	141	152	163	155	175	154	157	160	160	185	167	179	155	156	137	152	196	170	147	168	173	173	165	171	145	166	167	156	184	190	174	161	180	157	172	161	150	159	158	161	179	168	161	152	151	140	176	182	166	181	169	171	161	176	139	178	172	174	176	163	159	161	177	165	158	185	164	145	158	165	157	173	166	159	176	155	161	148	151	180	180	142	174	177	156	151	143	185	155	154	180	155	184	171	166	197	154	174	186	161	160	156	166	169	196	171	175	163	165	165	146	153	162	171	136	189	167	162	184	183	172	180	164	169	168	181	171	185	163	179	160	153	154	176	177	165	152	165	149	163	165	159	160	159	160	162	171	149	177	156	175	166	170	172	175	168	165	173	183	157	189	173	177	165	154	160	150	175	163	176	170	162	187	147	170	177	162	169	157	153	165	210	164	157	165	161	180	193	166	154	141	175	166	160	169	190	175	173	148	148	152	158	177	178	163	183	161	169	142	161	171	184	183	158	145	169	180	171	157	172	181	177	149	171	165	164	174	170	169	159	173	182	157	160	168	152	167	156	166	170	179	145	173	180	172	170	167	161	165	187	174	187	170	181	174	163	165	165	170	166	161	168	179	192	156	165	152	165	144	169	156	135	188	147	152	148	152	162	170	153	175	169	174	171	140	159	173	163	193	150	151	153	166	145	168	188	178	125	168	164	162	190	163	180	189	160	139	170	167	139	153	164	154	177	175	154	141	165	149	144	155	142	163	154	169	154	168	143	163	167	181	142	159	149	167	177	151	173	157	161	155	172	169	162	175	158	160	180	177	178	174	178	160	158	177	160	187	172	152	149	189	165	153	136	173	162	166	156	148	162	129	158	150	179	163	159	145	169	156	171	191	196	192	169	173	168	183	171	171	185	171	157	162	175	171	182	182	179	218	170	166	158	166	177	156	180	169	164	189	148	150	178	173	187	157	169	157	156	187	166	157	157	154	150	172	156	144	172	195	167	164	184	152	168	168	196	146	153	168	178	171	145	153	164	182	188	165	167	156	169	171	168	151	157	206	188	159	149	163	178	170	162	168	163	177	160	157	162	176	172	173	165	127	149	166	187	138	156	176	168	158	172	166	154	159	179	154	155	172	172	148	165	170	148	182	165	188	159	186	165	166	168	174	167	166	145	177	183	140	153	142	160	164	178	179	152	167	198	155	142	178	167	174	156	182	162	169	187	178	178	160	155	148	156	156	164	177	182	154	178	151	141	168	168	178	177	172	173	164	157	169	139	166	193	179	178	163	161	166	145	154	186	178	164	184	136	161	170	155	179	168	143	158	184	161	168	181	158	165	155	176	170	170	152	154	171	166	153	144	126	167	142	157	181	190	178	143	184	150	148	146	172	161	167	171	164	179	165	180
10400	32295	15121	47807	58598	24828	2202	1774	1576	1312	1156	1113	962	856	822	789	687	639	651	659	599	535	535	575	594	560	539	505	519	484	472	488	461	442	440	458	452	449	403	459	432	445	412	452	438	430	413	410	428	414	402	404	427	446	418	392	443	410	384	399	415	406	389	387	382	409	388	385	382	426	393	469	511	492	469	403	440	428	441	447	442	499	426	400	391	398	443	375	420	362	393	383	410	412	359	406	386	381	370	387	398	383	407	385	391	372	427	377	416	396	370	415	385	416	384	351	365	397	401	433	348	387	368	399	395	403	357	409	405	379	398	397	397	367	392	409	382	398	373	383	346	435	400	373	372	394	395	402	374	406	377	399	393	403	387	445	389	438	416	390	380	351	412	368	396	380	402	387	386	404	395	405	392	357	349	384	411	385	403	406	378	378	371	369	382	380	369	382	380	398	352	395	397	396	370	387	381	383	425	384	369	401	373	378	383	383	379	423	357	405	378	362	384	410	396	388	372	357	363	343	396	386	369	405	414	338	341	367	381	368	376	399	420	376	400	374	390	362	361	368	369	395	384	370	406	403	415	367	378	410	422	386	369	389	380	380	367	373	369	372	380	367	359	373	391	377	350	381	401	364	405	378	378	417	391	405	336	377	380	376	349	378	397	388	351	372	414	389	393	373	391	374	406	386	377	389	364	357	386	347	382	405	383	390	369	383	400	360	406	367	374	409	375	387	367	400	392	375	392	378	371	401	363	389	347	403	394	392	373	387	367	433	383	393	382	396	365	351	404	410	370	391	407	417	345	409	371	381	374	383	399	386	360	408	385	400	367	377	401	395	405	417	395	388	367	423	367	390	354	364	409	349	364	403	381	350	362	379	398	376	364	388	359	375	375	366	364	376	389	403	362	409	396	354	364	395	388	372	384	404	404	412	412	363	386	387	390	378	390	406	357	408	363	358	379	345	384	425	359	408	391	392	394	395	362	366	389	360	356	379	379	372	403	392	361	360	395	357	421	341	393	370	369	383	367	409	394	394	388	349	387	373	346	373	404	352	367	385	404	406	386	407	382	374	393	364	375	371	393	430	403	406	429	354	379	377	391	418	394	344	383	380	364	368	376	384	384	368	349	361	412	391	433	370	383	380	361	356	334	383	384	382	378	402	387	365	367	380	377	363	371	399	402	407	399	398	389	394	373	389	367	397	378	404	380	367	359	359	379	398	380	401	349	358	386	358	381	383	386	403	401	376	384	390	395	362	374	395	391	400	373	393	381	389	399	396	392	357	390	367	362	367	365	377	419	392	380	412	369	383	381	371	401	373	399	411	406	336	397	397	368	361	369	371	366	371	377	390	403	383	418	389	341	364	394	370	375	394	347	390	390	383	396	397	352	383	389	372	392	417	390	399	392	360	399	410	364	399	373	392	336	359	362	415	404	384	388	370	421	374	396	381	376	395	374	378	394	374	381	366	405	378	358	401	424	368	393	406	382	369	387	405	397	380	375	404	410	385	378	423	382	390	384	384	361	373	424	372	398	362	346	373	359	429	373	370	371	414	358	374	377	399	390	379	394	399	349	393	378	406	380	397	381	366	357	357	400	394	407	386	400	384	345	391	369	373	361	395	375	367	407	403	380	406	398	370	377	368	386	402	390	412	359	372	369	370	382	409	380	382	393	375	371	343	366	424	358	363	400	371	402	371	358	333	430	380	414	351	379	336	398	381	350	380	397	377	418	396	365	388	362	412	388	411	368	408	395	386	371	396	363	401	402	358	382	381	387	434	400	376	372	405	416	394	391	393	416	382	396	436	398	400	396	401	346	370	413	378	354	369	419	392	378	381	369	412	400	393	371	389	371	389	375	394	420	372	376	350	389	407	365	381	396	398	388	394	398	369	404	388	351	375	381	372	348	366	370	377	432	393	399	365	419	343	349	439	363	377	401	417	396	399	368	413	412	405	397	374	407	396	378	408	395	401	397	348	383	376	389	390	390	374	406	412	370	394	380	380	382	370	393	399	380	362	382	406	399	395	355	366	404	374	370	384	420	389	365	397	391	357	414	398	377	382	369	339	369	390	394	405	388	347	343	411	380	392	377	369	394	369	382	391	380	388	414	400	403	361	407	381	417	375	387	344	405	352	349	391	404	386	372	389	389	362	399	387	369	385	406	371	387	386	360	358	376	398	389	360	410	339	359	413	376	425	363	400	391	414	400	392	385	385	361	380	369	377	371	402	361	377	359	379	413	385	375	363	388	352	386	393	380	366	367	383	371	395	383	367	414	381	387	383	394	368	417	383	381	376	396	374	387	408	372	411	369	370	379	385	368	405	380	415	388	345	380	366	416	360	409	361	413	357	434	412	395	370	391	398	408	421	380	364	371	393	355	348	331	393	390	367	370	401	371	405	355	361	362	418	394	380	382	398	401	373	406	409	388	365	401	374	393	383	366	360	401	358	411	359	357	363	402	403	372	393	396	372	367	445	376	416	405	371	372	379	376	388	392	358	378	391	350	360	353	424	353	364	367	385	406	419	353	388	393	379	393	368	380	404	399	390	386	370	418	379	399	384	369	347	395	395	392	388	384	372	385	396	376	380	361	405	329	351	402	402	399	402	411	392	438	380	397	398	378	387	405	379	389	399	340	358	377	372	373	385	400	410	389	361	363	386	372	389	379	352	419	403	388	340	376	384	398	394	352	387	406	411	410	373	362	396	394	366	379	387	392	366	401	387	364	387	375	378	365	382	379	401	404	406	389	380	390	363	391	388	400	369	342	391	411	380	378	413	419	388	401	412	411	360	382	384	366	376	364	359	372	360	396	412	361	391	414	416	382	394	403	389	384	361	413	358	417	391	371	405	380	403	403	371	357	415	404	383	392	390	361	387	403	384	353	401	348	445	396	385	384	390	376	399	415	372	370	371	368	397	404	398	391	362	424	381	403	368	379	394	376	389	398	381	386	369	359	376	326	394	392	391	398	370	396	342	380	388	416	371	378	407	379	365	392	393	382	366	392	402	369	371	389	376	368	394	361	363	398	403	389	346	386	415	361	401	372	390	414	368	379	411	383	385	375	385	400	369	398	382	362	387	393	386	353	377	390	399	392	391	390	384	396	355	367	378	363	356	367	413	387	377	409	380	366	384	359	372	381	366	384	389	374	388	392	370	387	390	386	423	373	416	395	401	380	409	389	402	371	386	380	398	358	388	395	362	388	369	375	400	372	370	393	393	335	388	357	396	377	346	370	411	407	377	389	390	402	356	386	364	400	400	386	406	344	378	392	399	369	353	394	426	376	382	373	366	362	364	399	359	391	374	386	395	383	401	358	402	401	403	373	354	394	360	379	364	419	375	375	385	395	418	405	360	377	381	375	380	378	368	394	406	390	371	353	382	397	383	380	369	430	381	394	386	365	390	364	395	388	358	412	373	372	419	394	401	348	392	406	391	405	380	377	396	403	410	364	392	373	411	405	411	355	348	336	403	394	391	361	405	376	368
2501	1505	585	1182	1067	378	68	62	60	58	61	47	66	53	64	54	64	44	41	51	61	48	49	52	44	49	44	49	51	48	48	57	56	57	57	49	50	47	51	64	55	47	42	44	53	45	42	50	43	55	50	57	47	67	52	66	42	54	42	58	43	63	64	44	48	48	52	62	41	40	52	37	33	66	56	56	59	51	47	47	51	57	51	51	45	50	60	50	59	52	46	59	73	48	38	51	58	57	47	57	53	42	52	49	52	53	47	47	51	50	77	56	51	47	44	57	58	51	58	48	55	60	63	51	52	57	49	56	46	59	55	55	50	44	35	49	52	39	52	52	47	46	53	47	61	38	59	44	57	46	51	47	55	52	53	40	73	51	50	54	49	56	55	42	42	51	43	45	44	58	46	68	59	52	37	44	63	52	53	58	44	43	47	39	45	50	63	43	61	43	50	53	44	66	61	42	45	51	57	55	45	44	47	57	45	62	68	52	58	58	55	71	62	54	46	44	55	43	46	57	50	45	41	46	54	51	50	41	57	48	50	48	46	51	46	53	43	45	39	55	50	48	53	55	55	51	43	56	51	51	48	48	52	53	71	45	47	34	35	46	50	58	48	47	42	48	51	46	46	48	57	49	58	41	38	64	49	52	62	56	50	45	42	52	62	42	69	41	60	57	55	58	39	64	61	40	55	41	44	45	60	52	41	54	60	54	47	54	48	35	49	39	61	47	58	48	51	53	51	46	59	59	58	46	48	56	45	55	60	52	49	62	43	50	37	49	63	59	59	47	52	26	55	41	52	53	36	49	50	40	40	45	44	54	41	44	63	40	51	43	62	57	48	65	56	55	46	50	53	54	55	61	45	47	53	54	54	50	54	56	52	49	46	38	39	52	40	44	44	72	53	54	42	54	57	49	49	57	61	43	29	51	39	44	58	53	48	58	48	47	77	54	55	51	64	44	64	60	33	66	60	57	60	55	54	54	63	48	61	49	53	47	36	52	53	46	58	54	50	52	41	47	44	53	48	52	55	56	64	62	38	36	52	47	56	49	55	41	56	61	58	48	46	47	50	50	56	54	39	48	61	53	57	57	58	56	47	57	43	42	62	42	48	58	41	51	65	65	52	41	37	51	49	66	34	54	51	47	54	49	54	56	46	51	47	59	39	54	64	46	47	57	53	46	46	49	53	40	55	56	53	66	65	45	58	65	51	44	50	46	46	37	50	51	49	65	41	56	47	56	54	53	47	56	54	43	54	58	48	56	66	53	47	50	50	62	45	43	68	61	48	56	43	53	54	60	54	71	55	49	61	43	45	42	46	59	45	49	50	55	50	71	45	46	49	49	60	55	55	50	57	51	49	47	59	38	49	46	58	49	55	45	44	55	50	56	57	61	56	41	56	44	39	51	54	53	53	54	40	64	54	53	34	45	43	44	46	54	54	39	53	56	80	47	44	62	40	62	46	55	55	54	52	54	52	57	42	65	57	62	53	54	57	57	65	54	44	56	56	44	35	48	40	42	48	43	32	62	68	48	46	43	65	59	60	55	43	43	64	56	62	37	66	46	41	49	56	53	60	55	53	47	48	57	64	60	55	69	56	44	43	58	40	54	63	54	71	55	49	43	50	63	50	47	48	42	48	40	59	56	50	48	56	54	56	66	52	37	52	49	41	58	55	42	46	51	48	62	54	52	61	73	54	58	40	52	46	43	51	46	43	45	41	57	39	50	63	74	58	52	45	61	45	43	45	68	45	42	49	49	61	44	57	56	47	46	52	56	53	65	35	49	54	47	54	54	49	44	54	58	45	55	48	41	56	53	62	60	26	44	55	51	46	55	45	58	62	44	45	64	46	61	50	49	46	45	53	68	39	55	44	55	54	60	56	50	59	57	57	49	55	65	63	54	50	49	56	60	57	45	55	59	55	54	53	57	62	58	41	41	42	54	61	55	65	57	45	53	51	57	50	42	57	46	48	57	59	47	38	46	42	60	71	55	34	47	40	45	59	41	50	51	55	62	48	49	53	51	49	67	43	49	43	55	55	51	53	42	41	50	40	45	46	59	56	50	57	51	65	52	54	54	47	60	49	62	47	47	61	48	58	48	44	49	43	72	51	68	56	50	54	64	59	61	48	57	47	58	46	54	49	49	61	46	42	57	47	41	47	48	59	53	65	38	51	55	46	62	53	43	59	59	55	50	58	56	55	57	53	42	56	65	45	50	33	48	64	51	55	51	64	52	50	39	47	37	53	55	49	55	50	46	45	61	43	37	60	52	41	51	60	54	43	56	47	54	48	49	48	65	51	47	45	45	59	59	63	71	46	51	45	50	62	50	46	61	45	56	61	39	48	50	49	56	51	44	44	49	54	49	51	52	64	48	52	43	55	51	49	44	46	54	54	26	57	38	47	48	52	48	64	54	57	48	52	54	46	51	43	58	41	43	56	48	46	56	57	65	58	37	60	46	51	56	47	39	58	58	52	66	45	60	57	64	46	72	48	55	47	48	44	40	49	50	59	60	56	49	47	49	49	45	48	46	36	50	38	51	61	58	39	47	51	42	60	33	63	56	54	42	51	59	45	39	60	51	50	51	50	55	58	43	38	55	44	53	47	33	66	40	67	50	58	36	62	55	52	59	47	57	50	44	63	53	47	56	45	50	50	57	52	51	41	60	55	64	54	54	44	45	49	47	57	62	55	56	46	52	56	64	51	48	42	42	47	44	54	58	54	54	52	50	41	40	53	42	56	57	46	52	53	54	57	49	55	45	44	33	60	44	54	57	63	49	41	51	48	51	41	50	49	40	41	70	59	48	50	49	55	59	60	66	58	37	45	47	50	59	52	62	52	41	45	45	52	50	60	39	44	60	47	46	53	48	52	49	58	44	41	45	45	41	40	58	62	36	37	48	44	48	56	55	50	50	41	44	42	30	44	45	69	64	56	49	57	44	44	51	49	43	59	54	57	58	43	47	66	48	44	40	39	54	40	52	58	52	52	56	65	48	53	44	49	52	51	52	60	56	53	41	42	56	72	42	52	45	51	51	62	60	55	43	40	46	43	47	58	54	52	45	53	47	54	57	48	47	36	53	50	46	50	53	55	48	49	56	53	56	55	49	44	51	50	63	54	58	41	46	60	57	53	59	38	48	58	56	46	52	55	65	43	49	51	49	45	54	56	48	46	46	59	57	56	55	57	46	52	52	50	47	54	58	46	45	53	50	44	51	32	46	44	41	44	44	44	55	56	54	55	52	54	48	52	58	48	46	35	40	42	49	52	51	50	55	54	52	41	54	43	56	58	58	47	52	54	48	47	53	39	54	60	61	48	42	42	48	54	46	64	55	45	54	60	61	62	56	60	54	45	60	83	57	43	54	50	57	63	48	46	48	60	42	57	47	54	45	51	66	43	54	61	64	46	50	36	50	59	50	48	49	61	43	59	40	62	45	50	59	50	31	46	54	56	62	47	50	51	46	58	56	48	50	54	54	46	48
2248	2159	1027	4895	4651	1649	189	172	182	185	160	166	161	170	157	156	176	146	162	178	146	139	187	151	146	150	152	160	144	137	145	153	145	139	143	169	148	176	149	155	148	153	156	146	168	165	154	158	173	144	140	170	149	162	146	151	172	179	154	122	145	136	168	172	162	151	170	150	171	143	151	157	170	171	179	162	157	183	206	166	156	187	163	158	154	118	154	174	137	174	177	166	155	168	154	134	129	154	164	164	184	161	157	150	153	167	157	149	147	145	157	155	142	136	145	163	144	147	157	153	151	150	146	140	155	165	152	149	156	155	135	164	167	144	145	152	139	161	170	132	178	151	153	150	146	129	165	157	156	162	154	158	143	144	146	146	144	159	153	156	150	153	163	140	129	177	146	154	160	150	150	140	162	148	163	145	128	146	152	132	151	161	159	162	159	161	134	152	144	155	142	173	164	137	159	139	164	146	145	170	161	138	151	168	151	135	151	137	157	146	137	155	163	166	155	134	155	153	144	157	153	137	146	146	177	167	136	152	159	146	159	157	149	154	156	148	162	149	145	165	135	136	148	155	126	142	152	154	146	142	128	136	157	141	163	171	165	141	151	140	146	160	158	155	165	142	148	153	135	140	150	161	147	157	141	176	141	144	144	157	152	142	153	155	162	151	126	147	157	143	139	138	135	139	155	125	169	127	165	132	171	144	143	153	145	143	144	148	134	156	129	169	159	143	151	155	154	135	167	115	163	170	154	143	158	154	147	151	121	148	145	163	143	161	160	130	133	130	126	149	138	169	143	145	165	159	150	139	150	164	143	150	166	157	152	137	140	132	153	139	154	158	151	141	142	168	169	160	158	154	144	177	142	141	149	170	140	158	153	135	176	152	154	145	148	158	130	150	160	148	164	134	135	127	139	153	144	143	147	152	162	129	171	152	152	149	161	153	157	174	160	148	157	153	153	166	142	151	136	128	135	165	148	157	128	141	148	136	132	141	146	142	147	148	130	143	137	164	132	158	130	125	142	148	137	155	151	157	145	152	156	160	163	164	142	154	157	173	150	176	148	132	162	179	160	159	156	153	174	172	148	168	165	134	161	164	145	143	165	161	149	148	158	142	155	145	157	145	145	162	148	153	150	166	157	160	185	143	158	161	143	141	153	144	142	132	156	160	156	156	151	131	135	156	161	161	163	134	146	153	156	141	159	143	146	160	162	147	139	145	149	158	127	169	158	165	178	138	138	164	156	142	161	147	138	142	162	137	163	174	172	158	154	149	134	147	150	140	136	136	137	133	158	140	160	156	136	142	144	150	161	153	162	151	146	137	160	181	166	152	153	153	160	141	176	148	143	165	152	154	172	150	143	133	131	167	157	144	146	162	140	123	161	130	151	154	161	163	158	153	160	151	167	142	151	157	171	150	154	162	149	166	161	148	160	148	137	153	176	160	138	149	142	149	170	156	144	152	137	131	175	143	135	171	145	170	143	146	159	138	154	134	160	154	131	165	147	176	164	161	166	152	155	148	157	145	147	164	129	147	160	162	158	153	177	159	166	146	153	173	145	131	150	135	169	140	128	142	141	143	145	164	121	149	142	159	144	152	161	154	135	174	147	178	174	148	169	152	134	163	142	151	170	169	153	137	136	134	161	132	152	164	135	145	140	127	146	154	148	162	144	132	153	165	162	156	165	164	158	148	142	177	154	141	150	163	132	131	155	151	158	166	150	143	146	148	147	164	153	142	157	146	145	161	183	132	147	137	159	129	135	153	164	144	155	135	141	158	164	176	149	138	134	168	147	152	148	176	171	152	142	171	148	148	147	147	144	164	155	140	155	117	160	156	154	145	153	126	144	139	152	152	162	141	146	136	144	143	147	152	157	132	135	138	141	147	155	159	166	133	139	146	143	137	149	141	154	190	126	145	150	142	156	171	144	144	145	163	158	129	139	173	151	117	149	159	161	162	133	139	163	154	152	178	165	141	170	162	152	145	139	156	135	158	148	142	163	110	136	162	174	152	155	146	146	141	156	170	139	150	156	155	166	140	155	148	150	145	161	158	159	150	141	142	152	152	169	157	145	130	149	145	142	149	172	164	149	131	160	158	152	156	139	123	124	160	153	186	132	147	127	153	161	131	160	161	116	139	153	155	155	140	147	143	120	141	159	146	142	163	168	143	135	169	142	164	169	141	165	168	157	171	138	130	146	119	147	119	177	152	127	136	156	140	147	150	135	151	158	139	151	174	128	131	135	157	140	145	140	161	138	158	143	165	145	118	178	148	132	141	163	142	144	168	167	140	158	161	152	120	166	144	153	156	148	165	132	141	145	147	157	158	139	148	159	140	154	152	138	140	137	152	138	147	155	164	156	152	134	148	145	134	168	149	147	162	156	157	149	160	133	150	127	157	122	152	143	163	151	127	152	122	149	141	151	133	167	154	144	151	139	148	146	135	140	143	151	149	149	136	143	128	154	135	149	143	145	141	171	151	153	143	155	149	142	150	152	167	164	161	151	149	164	149	158	177	168	140	157	134	146	145	128	130	131	160	156	152	147	144	149	172	157	149	149	133	145	146	138	146	141	141	147	132	149	146	167	149	146	149	138	167	139	128	159	149	164	149	158	145	178	152	153	155	154	165	151	164	144	129	140	173	146	155	132	142	153	139	148	139	147	155	133	153	141	151	164	151	124	159	157	144	126	141	149	173	138	143	164	153	135	138	154	167	137	145	148	153	167	159	119	164	166	163	166	173	130	151	138	142	138	161	165	143	140	140	120	155	149	158	137	126	163	151	157	141	150	168	157	150	147	147	150	148	126	163	136	157	158	147	162	139	151	151	141	149	155	141	149	166	160	121	161	144	144	153	155	141	151	133	182	139	139	138	141	151	136	159	162	170	139	150	178	167	160	161	177	136	156	151	133	171	146	137	149	134	174	151	143	150	149	157	164	150	156	165	159	152	161	157	167	151	138	127	148	159	157	147	150	133	157	150	152	143	148	172	149	124	143	151	134	176	140	168	164	183	129	133	156	135	161	159	140	152	147	144	147	139	147	153	151	131	170	161	145	148	161	150	150	131	164	161	137	145	155	163	160	163	131	167	152	174	146	152	135	130	165	151	168	130	149	143	153	148	157	141	166	136	163	144	134	153	147	132	148	150	138	152	146	148	147	137	160	130	117	141	152	143	154	169	156	152	149	166	159	164	141	150	159	147	161	152	157	144	143	148	161	146	155	160	153	137	126	140	156	163	150	139	136	138	148	172	136	167	133	167	142	143	158	154	155	160	148	154	143	146	155	155	147	158	156	151	157	151	163	126	144	124	136	153	152	144	172	148	162	163	155	152	130	165	173	151	158	116	145	145	155	158	149	143	144	140	151	148	149	154	148	151	161	137	138	150	161	153	152	174	143	149	157	143	184	151	147	165	143	140	167	126	140	154	160	140	171	141	135	155	150	163	136	132	119	165	132	144	139	160	142	132	157	163	161	146	147	164	161	152
12505	18647	7387	29657	35397	16746	1046	288	230	217	212	198	175	165	160	139	154	153	148	152	141	148	133	152	130	145	133	165	133	141	114	147	155	144	116	128	123	157	129	122	142	126	139	162	118	132	169	150	129	127	132	140	145	117	141	144	117	138	149	138	120	141	141	121	124	116	114	144	102	128	122	125	132	137	130	134	133	137	147	157	130	123	145	140	130	142	120	133	131	132	140	132	114	119	124	150	136	117	143	148	129	131	122	133	133	143	152	130	124	104	144	129	122	138	131	121	135	141	149	127	149	117	125	126	129	127	136	117	149	98	117	131	105	129	125	120	116	128	136	143	119	121	99	121	117	143	124	135	118	123	148	149	156	135	140	137	134	135	139	133	132	140	118	130	129	116	143	134	118	155	120	128	139	130	115	151	152	138	152	128	121	137	120	129	142	113	117	110	122	141	140	112	151	124	122	160	129	126	136	117	137	154	132	132	131	122	131	132	141	136	128	125	135	123	128	120	117	144	149	128	123	147	115	119	137	119	125	149	110	146	125	143	150	131	138	104	156	125	130	121	134	144	130	141	146	132	141	127	123	125	144	161	135	141	115	125	135	117	115	132	138	121	141	144	123	109	115	130	111	139	109	129	117	120	126	133	125	119	132	141	138	135	122	135	121	115	94	136	126	112	130	118	130	132	140	118	116	122	106	116	116	140	118	127	128	140	117	105	115	129	127	131	128	127	138	133	109	141	127	127	122	141	129	152	124	142	124	118	160	147	147	117	129	163	122	124	118	107	114	137	122	146	141	123	127	156	111	137	145	113	116	137	151	127	126	128	120	135	123	121	168	129	128	132	121	126	126	122	120	127	112	121	127	124	130	132	133	144	135	131	121	131	150	139	122	118	131	136	119	138	123	137	138	137	138	111	122	129	131	129	135	148	133	119	132	145	119	116	117	122	127	129	117	145	148	121	135	155	138	137	143	136	139	133	132	111	135	136	130	125	146	111	148	125	106	118	124	136	124	141	158	140	114	131	143	143	134	155	145	144	118	127	125	132	121	137	138	113	140	135	159	111	118	139	108	127	136	143	128	138	117	117	151	141	141	139	128	140	145	143	130	131	144	138	141	143	129	124	139	147	129	151	113	137	142	139	127	135	138	119	112	133	139	119	127	123	148	125	144	129	141	141	135	124	128	125	128	123	119	141	131	121	132	123	123	121	132	113	117	123	115	130	135	127	112	106	156	108	127	135	129	124	148	118	149	148	114	146	132	145	116	155	112	156	144	115	130	154	119	137	151	150	138	133	127	120	104	127	131	120	124	139	122	131	99	127	130	133	150	143	133	126	118	127	125	127	120	124	131	142	142	129	139	102	132	148	127	132	113	105	138	122	139	133	126	149	143	135	126	130	131	126	120	131	125	144	146	124	133	118	140	124	128	126	138	106	139	140	109	112	133	160	136	144	126	119	120	143	122	97	135	138	117	126	164	134	131	121	135	102	114	109	117	116	121	134	133	139	119	125	137	137	131	121	124	136	117	148	125	117	123	125	135	142	125	128	120	120	123	133	122	155	127	132	145	128	141	120	131	125	136	126	140	128	156	134	129	104	122	130	132	147	145	130	117	135	146	131	121	144	116	138	133	137	127	132	153	139	105	133	128	128	126	130	112	143	129	133	129	136	162	142	143	113	110	125	141	123	121	138	141	109	123	150	145	140	128	127	136	124	123	119	140	129	137	125	127	147	126	122	161	147	122	164	133	142	136	125	130	138	125	122	144	130	126	138	110	129	123	126	152	126	131	136	129	119	118	124	135	113	112	121	119	127	121	107	134	143	128	137	119	129	138	133	136	127	114	130	139	129	112	127	114	156	134	117	150	113	141	145	129	110	120	148	123	113	122	134	121	132	123	122	138	116	112	133	141	142	128	124	120	127	134	124	140	130	126	141	138	136	106	130	142	122	122	120	123	122	139	115	120	140	113	135	140	121	124	130	128	130	124	130	139	128	147	129	140	156	137	131	150	127	121	135	141	117	132	132	141	135	143	137	147	146	142	138	123	116	133	134	122	120	146	134	150	122	142	131	161	138	120	131	136	134	138	113	119	137	125	127	137	128	112	148	141	136	129	135	133	140	124	126	119	122	123	133	138	122	110	135	125	136	156	139	130	111	116	134	129	131	119	156	101	153	134	138	135	139	132	122	146	121	136	113	130	111	99	140	112	117	130	126	124	122	110	134	136	131	131	132	124	123	128	129	134	120	133	140	143	120	133	134	129	147	117	126	120	119	117	126	146	127	120	123	112	133	122	108	131	137	117	143	126	125	112	130	129	136	133	136	129	130	123	121	130	125	131	108	107	131	128	127	146	119	124	143	129	128	139	127	108	145	123	128	106	114	122	131	150	117	123	120	125	119	144	134	114	137	132	112	137	125	117	138	119	125	167	147	143	117	149	150	130	150	136	114	138	126	130	103	159	143	121	140	149	124	156	111	126	116	161	106	122	141	115	126	135	112	124	140	130	128	131	147	127	133	126	137	121	123	117	130	144	131	135	135	148	131	119	142	107	117	147	157	145	124	127	122	123	148	136	139	150	128	143	117	145	116	126	112	121	130	138	141	112	119	142	139	110	131	127	129	117	117	140	125	114	141	129	124	132	137	112	118	134	131	112	116	115	128	148	142	141	144	127	151	125	147	129	107	150	116	141	139	122	123	111	119	141	124	130	132	124	124	137	122	135	121	130	129	132	129	126	133	119	125	139	130	127	114	138	156	115	145	107	128	134	133	135	120	104	137	115	132	132	133	138	148	117	131	137	137	119	135	125	131	134	133	146	125	150	125	109	96	148	121	137	125	121	138	138	118	126	131	141	111	140	140	118	131	144	126	114	144	144	143	137	124	114	133	103	141	138	139	130	113	127	121	107	104	132	151	125	124	131	117	136	140	130	127	103	147	139	144	135	126	123	122	140	141	150	131	136	127	131	118	123	113	117	145	153	125	104	139	125	138	135	127	140	130	115	149	140	125	136	147	127	132	118	145	127	135	142	130	133	114	125	122	125	132	116	147	126	153	135	121	127	134	120	122	92	114	120	126	129	111	152	123	128	120	124	124	135	121	117	148	144	134	133	121	134	131	117	135	115	121	120	146	152	135	134	137	127	144	129	143	131	149	155	126	128	121	118	130	119	127	113	134	139	110	135	139	116	135	111	115	141	143	122	138	126	118	149	145	144	133	121	140	142	137	121	120	158	150	131	98	120	129	126	143	130	139	139	116	129	139	129	117	133	113	123	134	138	153	109	140	131	139	133	115	124	132	133	126	127	153	135	147	128	126	129	135	136	137	152	121	149	136	120	123	132	128	134	139	118	130	122	128	111	112	128	125	98	118	137	111	109	120	136	123	137	125	130	109	130	118	130	135	146	141	146	132	120	127	133	125	123	134	134	144	127	127	131	141	141	135	149	125	122	125	118	126	136	127	134	132	113	131	129	106	149	152	125	104	142	144
8136	14601	5817	42744	48284	20151	1339	1162	971	867	776	661	659	626	556	560	519	523	471	484	440	407	424	391	380	427	402	387	392	392	369	390	379	381	398	375	362	359	335	339	373	344	348	387	340	340	341	339	324	371	342	333	381	328	332	339	358	349	349	326	339	344	327	345	340	343	346	331	370	337	320	380	411	419	361	308	355	386	413	354	406	469	368	302	342	366	346	336	319	307	301	335	316	342	325	319	304	318	307	302	351	311	302	346	335	337	325	314	333	321	298	324	334	346	336	315	324	326	294	322	356	322	310	325	341	340	290	313	331	315	333	385	340	313	306	323	344	326	340	347	350	341	344	343	313	318	313	311	309	318	306	315	298	327	294	319	340	326	345	319	325	326	304	348	328	305	357	335	328	324	324	315	325	367	321	301	292	326	358	330	345	290	308	342	307	331	287	298	322	336	320	345	322	347	289	332	342	348	304	324	309	311	331	324	335	316	313	322	305	321	325	319	273	302	333	309	313	342	315	330	305	344	326	339	350	301	309	329	334	315	308	329	317	298	329	308	362	326	311	326	327	323	308	317	325	298	304	365	323	328	303	320	328	342	296	362	359	320	307	281	309	329	303	327	314	321	346	299	333	328	291	317	326	319	319	308	319	318	299	318	329	330	355	305	320	334	317	314	305	323	313	309	312	317	305	291	291	330	355	322	299	340	310	293	339	334	351	328	332	325	339	299	322	304	297	340	337	321	325	355	307	313	280	342	293	329	311	326	320	337	309	328	324	346	317	295	329	324	297	319	312	335	307	318	346	318	340	340	315	271	303	341	313	299	339	319	305	333	327	302	333	317	328	312	322	345	354	320	334	305	313	335	347	313	294	311	294	316	323	313	334	359	338	308	354	283	326	332	325	306	307	321	322	298	330	306	320	326	316	313	301	324	330	348	296	327	346	337	303	360	281	310	308	308	293	325	311	318	321	302	313	328	321	307	285	321	306	343	357	312	312	337	304	321	342	332	342	336	308	336	333	347	290	334	324	323	315	358	316	345	299	329	313	314	307	292	327	334	318	323	349	328	316	302	310	334	320	301	333	330	302	308	332	320	334	300	347	334	326	328	336	339	344	336	336	268	329	283	318	297	315	315	342	306	313	321	314	293	308	320	313	300	308	336	298	309	342	313	313	333	340	294	309	329	316	356	299	312	311	314	332	310	322	328	324	309	331	325	340	323	299	322	311	298	320	348	301	327	327	309	312	330	315	297	306	306	295	326	313	352	354	294	307	310	310	323	308	326	350	287	339	323	308	336	309	318	332	332	344	301	341	320	314	292	323	329	314	312	324	306	323	319	315	268	310	313	300	315	313	342	348	316	313	305	322	310	313	316	323	305	331	350	318	285	354	280	330	304	330	299	333	314	353	300	306	306	327	331	319	329	318	311	354	301	328	286	327	320	317	331	321	326	327	323	306	331	332	315	299	323	353	354	313	317	338	318	307	332	346	323	299	339	330	303	343	309	352	342	315	305	347	311	309	290	341	339	349	340	306	325	300	320	325	308	315	310	319	321	315	331	329	341	322	333	317	344	304	310	286	323	295	332	332	306	289	342	293	315	346	312	335	322	312	310	323	320	298	325	349	326	321	329	345	319	317	304	302	317	319	317	325	325	304	336	304	304	337	327	345	316	307	313	299	351	343	320	320	318	321	326	307	326	358	312	295	337	339	315	306	318	311	309	310	320	372	292	323	298	312	308	292	330	313	321	316	346	356	288	340	349	308	305	332	351	326	310	307	358	357	370	320	306	318	329	331	301	297	316	337	306	299	330	304	349	323	298	303	327	320	355	320	319	327	330	323	328	335	306	330	332	315	335	324	327	304	322	332	306	351	330	303	321	301	359	317	311	308	354	325	294	343	349	322	311	336	305	323	315	324	316	310	310	308	314	324	320	300	296	321	316	323	324	351	330	316	341	311	323	345	318	336	333	369	322	302	306	298	302	289	329	313	316	338	289	337	314	322	322	317	317	339	388	327	295	292	326	344	312	305	313	353	314	303	310	315	287	320	296	347	346	331	318	345	344	304	338	336	295	334	327	344	341	320	320	318	309	330	324	335	317	315	326	327	313	344	294	329	334	291	308	315	302	343	307	296	336	318	321	324	311	318	322	340	315	348	323	331	318	335	356	343	328	348	315	321	302	322	352	336	331	299	313	310	303	341	305	314	343	328	325	323	299	293	324	345	322	305	317	332	299	320	330	338	325	353	297	325	346	309	309	330	337	304	287	339	319	321	354	344	299	348	351	338	332	344	317	347	328	325	338	326	328	357	315	335	327	335	333	333	321	315	310	326	344	301	311	305	320	324	308	338	307	309	311	359	319	301	320	351	328	316	298	325	341	331	343	313	344	314	341	302	312	323	292	304	332	324	300	329	329	294	311	310	317	319	322	298	320	299	326	300	321	325	350	357	318	362	293	309	307	359	320	337	301	295	312	325	351	339	358	310	336	325	324	340	293	307	305	331	306	352	352	328	335	333	336	337	325	323	306	299	354	319	337	318	354	326	307	321	336	330	334	349	314	343	346	329	328	315	325	342	325	298	290	291	295	312	343	340	298	335	345	326	321	326	347	311	312	350	298	341	349	332	309	303	289	337	301	322	314	307	326	308	359	336	306	306	299	350	344	323	340	316	316	337	325	323	309	312	287	336	340	340	296	295	282	377	297	343	289	335	325	309	292	301	314	310	324	305	315	303	311	335	320	312	327	342	329	321	322	316	307	307	284	325	331	310	300	350	321	257	303	278	327	312	317	306	322	327	300	312	292	297	299	339	319	327	356	324	293	303	299	318	304	276	326	328	337	297	323	301	335	345	331	337	353	320	299	317	328	315	344	303	363	326	339	315	323	319	319	301	308	324	323	324	339	325	294	310	345	341	332	306	314	325	313	310	344	335	331	329	353	321	327	312	311	315	321	305	345	340	300	318	337	318	330	324	337	307	317	312	309	345	306	337	317	314	295	314	314	320	322	291	328	302	318	330	306	323	325	324	329	282	322	330	267	308	305	295	342	316	321	326	321	296	320	316	307	320	323	328	333	310	330	330	297	308	323	292	326	297	317	319	289	350	289	326	330	353	322	318	307	321	341	281	331	287	333	322	296	341	313	333	295	300	296	317	311	297	305	286	335	320	347	296	321	365	298	306	301	348	351	323	325	335	334	307	330	325	333	310	322	344	313	331	328	306	334	338	312	296	322	348	328	331	300	351	338	329	325	320	325	330	316	285	351	324	294	317	293	345	357	321	319	343	292	320	335	326	335	323	329	319	324	321	318	326	345	355	323	337	341	276	311	296	345	288	323	302	327	305	312	326	315	319	342	329	300	332	333	326	340	377	327	298	363	326	312	330	342	349	317	327	298	321	330	303	336	323	311	311	344	289	331	327	303	351	351	297	331	327	309	291	323	324	329	328	324	348	314	294	324	314	318	307	301	308	349	347	354	284	323	349	308	357	342
19065	27845	17525	51868	49836	27161	3583	440	338	349	272	264	235	232	232	252	196	186	223	193	208	217	188	200	198	177	189	187	155	166	160	185	163	191	154	180	168	188	190	187	206	165	166	182	181	147	182	181	192	173	147	149	165	181	176	160	144	145	180	171	154	152	181	189	180	133	137	188	148	173	157	179	177	166	159	192	171	164	180	174	162	184	166	158	166	183	187	162	148	186	207	174	163	158	152	162	169	177	163	196	173	182	164	189	176	204	179	165	151	181	155	184	167	145	154	151	168	157	155	156	163	189	157	149	158	184	155	142	184	177	146	127	135	164	171	154	161	181	163	182	157	148	192	193	147	146	164	167	171	136	170	174	167	184	171	180	179	173	145	150	171	160	154	160	170	178	167	160	160	156	173	175	169	151	157	151	156	145	164	165	150	168	158	152	168	155	172	166	192	193	172	180	162	132	178	164	177	169	164	152	175	160	163	177	167	182	170	165	171	187	165	141	189	155	175	150	159	159	158	169	169	175	165	164	162	152	169	163	175	149	158	164	174	169	189	171	174	166	163	188	162	164	141	160	153	205	187	152	181	113	174	160	180	155	188	164	173	152	170	172	168	178	165	148	147	154	160	179	168	147	182	164	156	173	171	160	161	170	183	151	163	162	190	156	162	182	162	174	156	151	147	151	147	153	153	144	151	142	161	183	158	157	156	166	175	161	166	162	195	165	173	154	163	160	191	143	131	170	188	155	151	170	162	189	165	159	207	152	157	165	157	144	166	158	166	160	149	162	149	169	159	172	166	169	192	183	160	165	157	169	154	185	190	179	175	154	165	129	161	180	183	156	160	139	148	177	154	174	164	149	164	160	194	162	147	194	150	182	150	189	164	147	178	178	176	159	174	154	167	172	175	161	179	157	175	178	161	173	174	161	163	169	151	177	165	159	177	165	154	172	184	154	166	146	167	142	177	150	167	138	177	168	175	176	169	162	173	174	171	162	164	187	171	166	145	172	172	153	188	152	172	133	161	157	153	158	177	169	170	177	164	154	181	173	132	184	144	164	172	163	189	191	156	182	155	164	155	172	160	171	169	166	179	177	181	172	163	177	153	161	152	180	157	141	152	173	161	168	168	170	154	170	174	166	156	173	158	172	196	168	153	145	181	159	149	153	158	147	163	147	190	179	179	181	168	164	174	183	171	146	175	163	178	172	190	149	155	145	161	165	169	170	170	165	198	148	152	178	182	142	176	156	172	157	165	181	166	174	162	182	177	154	174	194	181	160	155	184	155	182	156	193	170	161	180	166	170	164	164	156	150	164	160	162	164	168	145	155	164	168	173	170	155	184	168	166	160	192	179	155	166	173	148	140	190	164	186	152	182	161	179	166	158	161	174	163	166	154	162	156	177	185	166	162	161	180	189	166	147	158	156	157	159	142	164	176	189	157	148	169	154	172	167	177	181	156	164	162	156	149	176	195	185	158	164	169	183	154	174	177	147	178	166	166	146	180	171	164	158	163	133	162	159	151	172	170	166	188	167	188	148	170	137	154	155	169	181	152	173	165	170	154	161	168	167	170	153	177	148	202	167	160	132	163	175	185	174	171	185	144	170	177	166	159	184	175	170	165	161	175	148	159	174	152	175	136	171	157	164	168	174	166	149	192	149	167	157	167	186	166	150	159	164	151	148	144	193	164	170	159	152	179	158	173	163	165	168	169	157	143	168	188	161	159	149	185	136	168	179	188	170	178	173	169	192	156	188	148	161	141	169	167	181	174	180	187	179	171	161	163	163	165	177	168	189	147	169	148	174	151	170	173	184	166	152	174	156	183	162	144	159	159	158	164	143	174	152	178	171	147	156	133	181	143	181	168	159	188	148	182	159	194	183	202	161	185	167	204	186	188	147	170	157	162	177	164	155	160	146	167	185	143	180	169	160	169	147	178	157	165	163	161	152	169	150	163	153	179	177	154	158	147	154	137	136	179	148	164	156	184	181	145	180	168	172	163	161	156	183	169	162	154	172	160	156	153	190	161	157	185	162	170	152	164	158	174	165	182	160	165	161	177	189	160	203	159	165	179	175	144	141	166	167	158	154	203	196	160	170	165	183	141	162	185	162	162	179	167	171	176	157	148	161	159	126	151	166	138	180	170	146	173	164	156	174	183	184	131	160	158	189	150	131	181	149	175	167	156	132	164	162	154	157	193	157	154	181	165	182	159	153	152	160	168	167	159	152	162	167	150	159	174	147	155	158	169	157	189	148	169	167	164	183	189	154	151	153	175	154	176	165	157	154	167	184	145	160	165	150	166	155	153	184	167	186	145	173	164	156	178	170	140	152	154	148	154	157	182	175	161	159	174	165	151	174	149	170	166	183	151	188	167	182	167	164	178	181	186	161	173	175	172	163	137	176	174	176	173	151	177	151	136	167	190	168	149	181	165	162	161	166	167	176	141	164	151	168	139	171	174	184	157	139	208	180	165	165	166	170	183	172	172	183	157	157	167	152	153	174	187	184	182	174	161	150	162	169	142	166	150	165	158	153	167	191	175	203	155	156	167	175	167	198	158	162	187	163	163	140	146	157	157	178	143	173	174	171	172	179	182	144	176	171	161	176	168	161	177	176	158	160	167	199	170	159	165	149	152	167	161	154	159	150	153	203	154	168	171	184	180	165	176	170	138	156	173	163	156	159	150	144	160	134	165	160	171	144	154	185	152	193	158	152	154	184	148	184	161	163	159	181	176	168	178	156	200	173	162	159	183	174	150	164	161	178	177	185	149	149	161	151	156	171	174	179	171	155	188	167	155	176	167	155	166	157	167	192	150	166	163	198	174	172	144	157	167	155	175	178	179	144	151	169	155	181	163	170	174	170	167	173	175	172	161	167	162	169	157	147	168	180	185	173	172	145	178	179	184	181	165	179	167	175	182	165	173	185	170	164	170	169	159	178	158	183	174	168	153	175	166	168	151	131	201	170	168	144	200	158	163	173	179	143	187	145	184	180	161	171	162	155	162	170	177	156	193	204	160	140	174	177	169	170	137	133	144	185	151	172	168	162	176	171	176	189	171	179	192	173	138	140	175	171	180	161	158	155	182	167	174	163	168	196	155	125	171	152	155	174	164	137	172	148	170	144	192	184	181	174	166	156	178	176	171	172	164	149	156	174	187	175	152	171	154	160	168	140	174	181	152	159	175	144	198	167	180	183	163	155	148	152	180	171	162	157	164	164	156	173	159	178	151	153	178	148	163	177	145	178	170	162	199	153	181	168	151	141	165	179	166	182	164	171	145	154	160	152	174	171	140	185	155	161	155	159	165	173	171	155	178	172	169	162	188	156	136	190	152	141	146	167	152	190	158	140	193	183	171	169	190	187	160	145	160	177	175	183	164	168	183	185	152	169	167	173	172	191	162	180	159	153	161	171	147	158	181	157	170	164	194	168	159	203	163	162	189	202	167	165	146	149	146	149	149	180	172	166	176	174	152	170	167	158	170	173	165
9528	20054	11727	60057	59726	24780	2178	1816	1539	1311	1171	1072	968	887	785	758	704	707	646	573	623	599	580	560	550	501	526	499	522	488	514	480	494	484	479	439	432	428	509	453	453	431	430	414	433	450	435	411	410	413	425	425	446	383	385	398	394	418	392	428	416	419	398	382	420	388	377	432	390	407	414	439	431	433	443	391	397	440	441	411	436	550	429	434	413	417	411	426	422	427	393	388	386	398	393	405	357	395	429	385	374	390	348	397	395	371	390	420	392	392	407	402	363	399	422	378	397	365	361	367	363	407	367	397	384	388	410	392	374	395	393	414	408	382	387	418	380	393	376	393	383	380	384	362	380	375	360	397	372	374	393	363	379	370	342	402	351	361	385	369	372	384	374	401	347	356	399	393	388	378	386	394	406	377	393	382	396	360	375	390	382	386	380	382	401	353	400	398	400	372	404	397	376	381	355	383	373	371	384	401	395	340	398	330	420	367	409	388	397	382	390	379	397	407	390	366	412	407	360	351	363	380	382	378	406	382	341	367	394	387	410	363	385	422	401	370	397	361	427	382	375	368	389	401	384	421	379	345	352	357	375	376	418	380	424	426	388	433	379	390	374	400	375	381	375	370	374	354	411	398	388	405	374	384	369	352	378	376	391	381	405	360	358	395	411	365	357	363	401	395	404	348	378	384	383	376	387	400	414	385	367	378	403	395	384	375	422	370	363	405	384	388	366	317	364	375	395	397	393	361	384	372	388	398	390	365	386	376	367	392	394	398	358	392	369	356	397	322	386	394	368	389	370	361	334	371	389	395	347	399	411	353	395	384	414	396	437	405	346	405	366	348	389	382	384	364	413	345	381	392	374	394	367	382	377	378	422	380	396	377	376	352	379	372	391	375	377	379	412	379	390	365	380	383	382	392	388	348	383	402	384	402	390	389	362	375	368	369	355	376	370	381	333	405	397	386	367	387	388	417	382	372	396	380	363	393	375	397	395	410	364	402	408	371	399	375	416	365	392	394	399	355	408	402	389	407	392	361	378	367	364	390	400	367	387	394	392	425	387	397	411	412	375	383	396	388	365	383	377	406	389	426	365	381	369	395	418	406	398	422	390	406	411	359	361	386	378	364	362	419	376	407	362	431	403	390	384	406	404	365	402	393	404	393	381	362	428	390	377	375	373	363	357	400	405	341	355	398	369	360	380	375	386	383	397	356	397	366	364	362	391	374	368	414	418	373	363	381	381	353	378	348	374	387	385	393	374	396	389	388	359	378	402	398	393	379	352	382	359	376	338	387	393	358	391	391	361	362	393	387	390	407	391	386	400	374	373	388	351	391	363	347	336	364	381	377	363	381	414	387	384	396	384	352	375	363	406	371	368	380	424	394	384	367	417	389	383	370	371	397	378	388	396	394	402	361	407	376	358	394	391	388	393	360	366	413	408	391	386	399	370	347	361	357	358	385	384	406	351	380	347	406	377	418	381	371	382	392	386	393	377	377	328	379	382	395	344	392	392	369	397	360	384	381	417	407	347	377	367	380	393	395	397	400	399	361	404	380	349	347	369	373	401	400	394	385	395	407	404	419	380	397	360	376	402	388	360	380	394	363	382	369	391	402	371	381	380	403	375	405	403	404	361	408	412	380	352	371	384	388	394	400	365	368	387	378	360	379	384	426	398	371	378	342	359	394	400	377	344	434	349	394	385	436	388	374	405	347	400	406	399	377	363	428	386	411	402	377	383	350	384	394	401	350	377	403	393	351	428	414	347	364	422	377	373	374	391	393	387	418	406	405	374	383	401	383	355	411	366	366	403	385	375	403	387	356	383	391	411	391	369	371	393	372	394	363	375	394	375	394	373	387	386	399	334	383	400	337	373	381	365	362	366	383	376	378	376	375	371	389	393	390	377	421	357	365	368	362	391	406	379	357	364	378	406	391	385	366	366	363	363	406	361	359	403	389	373	391	372	375	353	421	373	403	357	405	383	402	373	393	358	361	368	385	390	372	373	406	339	416	372	407	372	423	390	393	385	406	355	368	368	368	400	369	386	391	364	344	377	401	364	417	414	396	399	389	382	404	376	358	428	372	379	391	400	380	358	357	381	395	373	370	372	376	386	367	406	400	359	390	388	396	384	400	407	375	378	363	391	382	354	370	373	380	389	388	370	416	369	396	389	403	366	372	403	357	399	342	310	393	393	371	374	367	407	414	382	425	346	410	337	376	421	414	393	368	398	371	372	375	391	374	353	361	348	371	428	395	380	349	410	410	430	377	421	364	415	411	377	400	389	356	393	381	379	393	380	411	375	373	366	398	366	402	357	403	369	369	374	369	387	371	396	384	377	336	405	418	422	373	376	389	385	403	382	400	403	390	398	377	368	363	386	411	360	401	398	387	379	369	398	423	398	344	392	381	357	397	378	379	386	367	378	339	363	399	370	381	397	367	415	418	401	366	416	367	394	369	415	430	382	369	357	424	382	401	335	420	368	389	375	402	392	369	403	378	372	351	402	364	368	360	383	371	373	372	387	412	383	379	371	366	388	405	406	397	353	355	384	380	403	352	392	367	366	408	377	389	383	412	373	389	416	363	381	411	391	391	384	395	426	363	384	375	376	362	374	352	370	415	384	350	388	396	392	365	421	388	381	355	357	383	349	409	400	382	433	370	355	372	391	359	379	351	370	386	429	383	404	388	379	400	404	404	366	424	400	382	404	411	391	355	368	363	391	361	351	395	403	377	368	383	388	379	374	361	360	401	396	406	354	411	386	384	373	399	379	393	376	362	377	378	411	375	397	395	338	336	371	400	368	399	371	364	407	371	405	382	375	420	398	383	371	393	391	377	386	390	378	368	369	382	353	356	387	406	385	359	382	403	377	381	395	407	388	385	375	390	339	398	385	371	369	410	364	381	385	412	361	379	375	377	393	392	367	379	384	370	373	397	390	400	407	385	374	379	399	360	367	427	374	406	388	407	395	366	395	387	387	367	395	389	344	379	376	380	385	373	399	372	352	351	367	392	418	413	374	362	368	340	370	395	355	374	343	382	404	398	387	414	376	387	363	424	392	382	353	391	365	367	355	409	392	389	389	362	378	367	399	384	352	426	347	410	391	359	367	363	395	388	401	393	383	380	353	368	414	378	354	401	359	377	411	419	414	391	381	393	387	376	412	406	418	410	382	422	397	374	385	383	369	400	398	382	367	407	379	375	423	386	381	375	381	354	377	404	403	419	379	370	347	367	380	400	358	418	376	366	370	377	377	388	382	372	388	412	398	395	392	340	371	402	398	376	375	403	410	389	407	379	391	382	370	348	359	374	375	407	370	380	370	407	403	394	376	367	385	351	394	399	399	387	402	367	396	367	400	355	394	362	388	413	381	397	379	334	388	404	370	440	357	391	394	352	386	369	366	415	361	378	416	400	377	367	406	380	361	398	405	366	367	367	361	379	394	401	365	360	370	369	377	399	387	373	364	408	421	390	414	368	418	389	375	371	378	359
2606	1043	731	2154	1229	360	56	56	60	48	56	52	43	57	45	65	42	47	65	37	50	39	53	46	49	55	50	57	37	51	51	49	53	52	55	49	55	64	52	58	53	67	54	54	74	44	55	47	51	56	64	55	40	46	52	56	55	42	45	59	49	60	41	64	50	50	57	59	53	47	53	47	59	43	51	41	40	51	53	54	67	91	61	61	64	47	49	57	57	41	61	49	51	52	46	45	39	38	51	62	50	32	59	67	53	49	57	53	52	61	62	54	55	52	46	50	75	54	64	55	60	49	53	40	43	76	55	50	49	58	70	49	46	66	55	49	60	56	48	52	53	62	57	50	54	60	68	52	53	74	44	53	38	41	44	65	45	46	47	43	65	54	61	54	56	69	48	59	56	56	49	58	60	49	60	63	54	53	50	58	64	54	57	71	47	52	57	53	63	57	56	53	46	61	50	51	42	51	48	53	42	56	58	44	50	38	55	62	58	52	56	65	46	53	73	42	48	66	51	50	68	47	51	37	47	47	49	54	42	49	42	60	55	55	61	59	52	51	62	60	54	51	52	40	53	47	61	47	52	62	73	60	69	70	50	60	44	58	53	57	46	51	58	61	48	62	45	46	58	49	59	63	48	49	51	47	36	62	53	43	53	53	41	49	57	48	54	62	58	54	64	47	60	63	42	59	44	41	57	54	61	48	45	59	47	55	65	56	33	62	63	62	66	44	44	70	70	44	50	64	58	48	42	63	53	52	53	59	53	52	68	46	57	46	57	55	54	44	64	65	54	49	57	63	72	66	49	44	62	59	63	54	57	48	62	50	41	46	59	71	54	54	44	53	35	58	51	48	49	52	69	52	33	50	48	58	58	59	51	57	58	44	60	58	55	47	45	56	59	48	49	70	54	50	56	62	44	48	44	70	54	65	55	55	58	49	47	46	41	55	58	57	54	44	58	65	32	41	49	50	58	61	42	53	45	57	47	55	53	49	55	58	43	51	43	57	46	44	53	42	42	59	49	44	69	56	63	71	56	61	71	65	64	56	58	45	70	54	47	56	43	49	54	57	40	48	58	44	49	61	56	46	47	49	58	63	63	45	72	62	57	55	78	47	57	52	48	48	78	55	43	54	57	47	61	55	50	43	65	53	56	49	76	52	56	50	55	62	54	50	65	57	55	38	57	27	60	54	63	58	56	53	55	59	57	49	66	63	57	52	60	56	51	56	41	66	66	65	56	58	52	58	62	54	65	54	49	59	59	53	52	46	60	59	54	61	61	40	48	57	57	57	50	53	55	48	60	55	55	52	53	46	53	40	53	60	63	47	56	43	43	43	50	66	63	62	49	61	54	54	55	47	56	63	50	54	54	47	46	47	44	54	51	51	62	48	56	53	38	47	49	62	61	53	44	47	54	34	60	52	64	55	56	46	52	58	42	48	55	58	55	59	36	47	45	47	61	49	50	54	52	53	52	41	66	57	49	54	44	45	53	68	56	56	59	51	55	51	51	51	41	52	47	40	45	55	70	44	60	51	45	51	63	55	53	46	60	49	56	63	50	59	46	40	53	49	41	55	53	54	57	57	54	60	50	40	53	64	62	53	59	54	41	49	44	55	56	40	55	50	43	55	71	48	56	47	49	34	65	48	34	43	61	60	46	58	59	39	57	48	57	44	50	51	58	56	49	59	60	50	53	59	56	65	50	47	47	56	59	48	56	47	55	41	52	69	51	57	65	57	54	61	55	61	37	62	52	80	49	59	53	56	56	55	41	54	56	53	49	43	41	61	58	56	46	69	61	62	54	52	50	59	48	52	34	52	52	48	73	56	62	44	32	61	47	53	53	53	61	59	45	45	62	56	47	41	57	61	48	58	45	54	56	59	46	59	55	64	59	48	49	72	53	56	51	54	36	53	50	63	48	67	63	47	46	45	53	45	49	56	63	50	67	54	56	57	42	65	45	46	50	57	55	43	45	45	50	50	58	48	70	56	53	60	39	62	55	61	48	50	58	61	58	52	52	70	48	53	57	55	57	59	45	52	43	47	37	56	43	56	46	47	67	44	60	49	47	50	40	56	71	61	59	58	51	51	62	46	57	63	61	67	47	56	55	73	56	54	41	49	63	40	47	67	59	49	45	37	64	44	49	52	46	80	69	52	65	60	54	42	58	59	70	60	60	48	51	47	66	47	68	58	39	59	48	69	59	40	52	52	44	57	51	47	57	42	56	56	55	51	54	71	40	55	55	45	40	57	42	46	56	36	46	40	50	57	55	47	49	43	51	60	61	67	45	48	56	44	56	50	46	46	64	57	47	59	68	53	63	49	77	58	45	65	63	56	49	53	50	48	51	57	55	49	52	35	53	42	67	53	52	44	46	42	57	56	57	53	52	53	53	45	52	40	56	50	51	52	45	68	67	52	55	53	56	58	52	58	64	48	44	69	48	51	55	47	51	57	43	39	53	54	64	45	56	65	63	46	52	55	50	57	37	45	40	54	52	51	61	40	64	63	61	46	42	65	56	55	50	57	59	49	54	63	52	41	43	45	53	51	54	48	45	47	46	42	45	66	50	49	69	52	43	57	57	69	52	56	50	51	52	52	53	57	59	63	54	40	58	50	58	53	42	57	54	45	52	43	57	65	68	52	45	64	59	60	59	53	42	40	52	66	58	55	45	62	61	60	62	50	67	61	69	66	56	62	45	61	43	47	45	58	50	49	52	67	54	70	52	53	53	54	65	66	59	48	53	54	40	68	61	58	53	49	52	49	53	61	55	53	64	47	44	41	51	59	56	50	51	75	45	57	63	71	53	51	56	43	63	55	57	46	41	58	47	43	47	65	52	56	44	64	55	60	45	53	56	56	56	65	37	61	66	63	43	47	54	48	56	43	63	52	55	61	57	62	46	47	71	67	57	62	35	49	64	60	40	52	66	39	57	49	53	50	64	58	62	52	62	44	43	50	55	54	68	56	55	66	48	53	51	53	56	56	45	58	52	57	69	46	42	48	59	75	42	57	44	47	51	37	57	53	50	46	61	42	60	63	57	53	61	64	60	47	52	57	59	60	54	60	55	42	59	45	67	52	57	48	49	66	43	43	55	60	56	61	50	51	53	63	55	45	58	54	46	44	54	48	52	49	58	53	54	56	46	48	63	61	54	49	59	58	44	43	53	47	43	42	51	62	42	61	52	59	60	43	54	45	50	41	51	66	53	56	42	47	65	74	52	48	54	44	47	52	47	68	61	48	58	53	51	47	49	50	53	48	62	39	54	56	63	52	42	50	51	52	62	40	41	38	60	43	45	60	49	45	63	62	57	48	47	62	59	53	44	58	59	54	70	50	65	45	51	50	61	68	45	55	60	52	75	61	47	36	47	56	62	51	51	73	55	45	44	66	53	45	65	40	64	62	51	54	43	66	42	55	57	45	67	55	50	43	43	47	54	40	55	59	58	51	53	50	52	50	47	53	41	46	54	56	55	53	54	46	56	61
2214	1433	1811	8008	5137	1480	181	198	165	192	168	162	164	181	150	148	146	166	162	143	151	172	186	145	177	141	154	140	152	161	163	161	127	147	145	180	128	147	163	148	166	141	167	156	129	162	177	153	153	177	155	140	152	170	131	149	144	179	157	153	163	165	155	142	167	161	177	153	184	169	144	154	178	166	197	133	162	175	171	155	182	194	167	151	154	144	153	170	168	130	169	136	167	165	142	166	174	147	145	144	160	171	146	162	159	139	153	170	166	168	160	158	189	166	145	171	165	157	170	172	165	161	146	149	143	148	149	148	144	148	148	164	171	135	177	165	159	149	176	164	141	163	165	150	139	161	172	161	142	169	159	154	185	152	148	142	150	163	156	145	150	143	175	174	163	171	162	146	161	128	173	153	163	156	159	148	149	162	179	147	156	164	151	147	163	169	149	168	153	156	149	166	153	161	138	135	165	148	145	149	159	157	171	165	162	148	129	139	153	174	143	150	140	148	160	178	134	148	162	147	142	131	138	152	157	150	131	171	164	165	157	160	142	157	162	157	158	190	154	175	169	146	147	157	147	148	152	151	156	147	147	179	151	151	163	162	149	159	177	153	158	164	171	144	157	172	167	160	147	156	168	156	160	166	146	145	155	145	143	171	163	177	165	143	167	154	155	168	148	154	154	148	140	147	181	161	160	139	138	156	169	145	159	173	163	157	156	149	161	150	146	134	168	156	173	172	153	149	154	149	155	161	151	161	161	142	165	154	142	177	146	173	133	155	163	151	153	177	171	149	160	180	157	180	162	140	158	168	153	177	174	155	143	152	147	157	134	144	157	145	167	159	156	164	138	154	138	126	133	123	156	150	153	175	157	159	154	157	165	155	150	162	152	163	164	169	139	138	150	164	167	182	166	134	181	181	147	158	157	155	144	153	164	163	170	153	148	158	148	159	171	174	146	168	138	146	177	161	174	159	156	171	150	158	149	146	157	142	153	136	169	137	168	166	138	154	156	135	155	154	174	166	144	166	145	140	170	170	164	162	170	159	168	160	158	143	160	171	138	165	150	156	170	154	165	140	177	161	179	138	154	162	170	157	165	179	177	181	140	177	142	144	145	155	140	134	161	167	163	159	163	166	156	196	132	132	136	161	160	178	164	185	187	141	153	147	128	159	159	146	147	138	168	135	141	122	139	146	134	151	145	162	147	166	178	159	150	162	153	133	189	175	143	170	163	175	163	197	166	149	156	157	173	156	146	147	174	162	169	173	149	141	167	160	158	155	140	159	157	145	172	169	156	145	146	154	142	163	154	141	134	141	172	165	166	154	155	139	164	182	163	169	133	147	168	161	160	149	166	158	166	157	150	146	176	160	151	181	152	138	161	166	163	145	181	154	143	146	177	142	144	166	172	154	147	167	184	158	155	147	169	154	146	164	170	140	181	156	181	183	150	164	156	137	136	146	159	159	152	148	168	174	162	165	153	161	143	150	183	170	158	165	149	143	167	145	150	164	147	160	155	143	166	160	152	154	174	148	153	166	162	169	152	145	162	124	146	169	139	161	183	174	179	175	153	139	163	146	180	155	165	158	133	156	131	146	149	153	135	169	152	154	167	178	165	160	164	168	149	168	160	154	161	150	160	129	155	163	160	149	157	139	148	140	153	167	140	160	151	160	150	143	164	170	161	146	155	151	155	173	164	157	164	161	162	177	162	167	150	173	150	161	154	156	143	156	158	163	145	187	162	148	156	160	168	165	137	158	157	158	166	181	129	189	169	150	152	170	157	165	167	157	176	162	157	178	154	153	166	152	138	152	164	168	165	152	165	128	163	139	134	149	146	138	142	165	130	156	149	154	170	154	161	124	146	142	139	158	139	155	154	189	131	180	159	155	146	149	150	159	158	141	152	139	138	177	145	163	155	153	171	149	174	179	134	166	156	164	158	151	138	153	152	162	159	157	156	155	161	161	128	159	146	174	142	147	148	135	177	151	155	150	150	156	187	167	155	155	171	166	142	163	152	171	177	143	134	156	171	152	152	148	156	164	141	153	140	146	150	154	168	156	158	180	141	153	135	146	148	135	175	149	153	168	155	146	161	165	157	170	173	158	163	147	176	139	134	162	173	161	175	142	146	154	157	173	144	152	136	147	154	163	153	144	156	170	167	140	154	180	140	148	173	159	157	156	153	183	166	131	167	164	169	146	141	155	148	156	164	147	156	160	150	165	159	175	145	169	174	183	148	141	163	182	157	173	167	147	168	160	165	177	166	169	151	146	170	172	177	136	147	140	153	145	171	167	141	142	163	178	156	172	150	154	155	150	159	153	147	150	150	137	166	144	146	129	149	138	165	154	165	152	164	163	146	148	181	166	169	147	167	182	162	150	154	162	159	153	144	150	136	183	172	156	165	149	158	188	170	155	181	167	142	149	149	155	179	168	165	170	154	146	160	156	171	142	160	132	143	188	152	137	160	158	161	172	160	151	186	144	167	143	149	156	175	131	168	171	168	144	138	171	159	174	144	174	181	137	175	151	175	162	156	164	135	157	167	150	148	143	157	162	158	171	148	155	175	157	137	158	155	168	156	154	171	166	179	166	160	145	149	147	156	155	152	146	146	163	157	142	150	134	172	130	179	149	147	148	147	168	146	160	167	154	148	160	163	164	172	158	147	143	178	145	173	167	174	146	158	145	148	171	165	159	148	157	164	169	163	175	155	178	177	182	151	162	140	157	155	153	143	155	169	142	170	177	131	182	165	157	156	157	162	154	165	151	171	154	151	148	150	149	165	148	131	151	163	122	174	144	150	155	163	130	154	160	142	152	166	171	158	176	155	146	161	153	164	140	169	154	140	156	170	154	165	160	165	169	186	147	163	159	140	143	173	162	139	157	153	145	151	149	181	161	175	155	147	148	142	158	145	166	147	165	166	138	163	174	141	155	137	146	186	160	141	145	144	156	151	157	163	149	148	157	167	176	160	159	153	148	151	142	154	140	155	128	163	158	160	172	194	151	146	152	144	162	161	161	170	154	148	157	165	159	129	141	158	156	163	153	166	176	166	171	158	160	154	119	155	162	184	171	167	155	153	160	162	150	163	160	157	170	155	155	150	167	150	162	153	160	160	139	135	165	130	156	150	153	172	169	148	148	176	154	166	131	150	183	159	162	142	149	156	159	152	146	166	154	183	157	142	166	152	158	140	155	173	162	145	170	144	154	141	135	146	159	157	153	139	165	161	159	140	137	142	155	150	172	127	162	153	180	140	173	140	158	145	183	163	139	170	157	166	149	144	159	163	154	175	139	155	145	168	146	167	125	185	165	165	179	155	154	175	145	172	152	177	166	136	164	159	153	140	170	166	163	172	145	183	155	160	184	157	166	140	157	159	167	163	175	182	157	137	159	162	146	155	141	153	158	151	145	178	169	154	139	145	154	156	162	168	156	151	158	148	157	169	144	164	178	146	150	159	167	163	164	149	166	146	148	153	153	174	148	153	173
11751	19409	11061	41935	36123	14323	725	283	240	204	201	175	177	175	184	147	145	142	157	148	141	149	158	137	150	143	150	147	151	153	144	126	143	141	116	151	131	157	161	146	138	143	139	140	127	142	144	137	134	137	131	137	130	152	146	122	133	124	146	174	152	123	161	122	131	132	165	139	133	138	145	145	152	149	133	132	142	130	121	127	132	135	128	137	148	143	146	129	149	124	139	122	129	140	122	127	110	134	161	135	133	141	145	147	128	130	108	119	146	132	127	140	141	132	116	129	135	134	124	121	116	130	124	153	127	104	135	139	143	115	122	134	130	127	124	119	119	153	128	115	123	162	136	124	126	135	143	130	121	117	150	147	131	143	149	127	127	140	134	109	121	144	128	143	129	148	159	138	134	141	141	171	123	127	114	112	130	141	129	141	134	135	135	118	111	126	136	112	135	152	146	124	132	129	122	124	114	116	128	129	122	131	131	130	135	138	144	129	118	152	113	112	119	120	124	116	102	114	159	124	124	124	127	134	141	134	114	133	121	141	120	125	150	118	124	128	136	148	125	143	122	135	138	155	122	116	124	143	123	139	147	137	127	146	136	163	139	134	130	118	147	147	120	130	106	131	140	127	137	128	141	161	124	141	127	139	136	143	127	138	139	139	134	137	146	124	144	130	126	113	147	135	130	152	125	140	108	139	143	132	120	129	140	144	127	146	131	125	134	139	129	132	128	136	130	142	137	124	130	140	114	147	134	127	142	128	146	117	143	143	139	124	126	130	134	142	129	141	144	141	151	136	138	140	123	161	132	135	126	122	140	149	118	137	139	161	141	118	128	119	155	110	141	113	135	129	128	139	130	134	145	155	125	112	126	129	133	137	136	141	150	138	131	137	142	145	117	126	140	142	141	94	137	149	138	141	136	163	127	138	146	116	139	141	139	141	134	134	138	127	132	152	122	113	120	136	124	143	136	165	133	137	128	153	147	137	123	141	120	151	121	124	124	138	136	131	122	130	150	143	148	133	113	146	147	129	165	129	150	141	141	143	132	151	129	123	128	127	151	131	141	144	116	145	121	143	145	131	140	128	149	154	132	147	134	143	146	139	132	119	131	110	131	150	126	129	146	140	137	155	160	128	120	147	140	126	139	126	164	136	114	148	111	142	118	136	126	147	131	140	132	160	128	161	127	135	142	133	138	127	152	115	144	137	144	122	139	140	132	110	146	147	122	142	118	138	126	133	114	142	123	118	108	111	108	131	123	123	130	126	141	123	143	145	161	142	108	124	156	144	127	127	128	139	124	136	127	122	119	149	139	114	102	139	148	127	120	148	152	122	108	123	124	117	147	123	141	162	150	135	146	124	157	165	114	132	131	118	142	137	120	140	139	111	137	131	112	138	137	134	123	127	139	141	154	142	132	136	136	131	132	148	142	151	159	123	155	135	152	124	105	111	132	136	130	147	140	114	156	135	138	155	130	153	125	145	139	149	138	137	133	112	147	146	123	135	144	131	124	144	150	123	142	164	160	144	138	141	124	120	124	130	135	135	133	120	122	143	142	144	136	144	139	129	144	119	146	114	130	135	154	152	129	135	163	130	149	175	141	139	121	138	122	136	142	135	121	128	139	134	127	154	136	127	126	153	146	158	135	132	115	135	153	140	134	121	145	138	130	133	141	143	132	128	101	148	121	129	130	112	114	119	133	122	128	123	114	140	140	129	127	119	144	111	133	130	124	143	135	130	144	138	140	119	124	128	110	118	135	153	161	119	119	121	128	128	144	137	131	121	136	127	139	150	133	129	135	129	136	135	150	131	146	130	133	133	124	122	131	110	124	132	129	124	141	141	129	119	130	126	156	150	149	138	142	137	128	128	124	150	123	145	153	145	149	139	141	117	136	136	125	138	131	165	131	140	121	128	161	142	141	136	133	132	128	127	121	138	124	154	114	120	130	134	141	121	115	139	143	146	133	140	129	119	137	120	123	116	132	131	151	117	152	123	108	134	128	129	122	142	143	138	139	132	125	139	116	136	138	148	128	119	127	145	127	129	131	138	144	131	144	145	130	106	154	123	113	126	132	124	150	141	113	143	129	139	136	127	127	140	124	121	132	157	139	136	131	113	121	169	138	132	136	124	161	124	126	129	146	167	130	150	145	134	120	134	130	136	127	118	121	130	148	116	132	151	146	119	138	133	139	131	139	124	125	145	127	134	133	143	153	148	129	144	134	139	131	117	119	132	144	133	158	120	145	128	136	138	127	131	141	149	126	134	127	142	135	140	148	133	140	144	157	121	138	144	119	126	129	136	129	135	151	133	144	131	133	117	141	121	118	125	146	139	137	164	135	137	143	123	135	143	148	132	147	136	131	139	132	146	143	118	166	131	131	157	144	147	139	128	146	153	146	149	132	112	146	124	135	120	135	131	148	129	136	125	144	144	140	136	147	138	137	127	145	136	125	122	134	145	125	118	146	125	151	151	138	119	142	154	152	108	134	138	156	148	140	129	135	119	140	129	144	125	129	136	154	145	133	146	124	152	130	132	131	127	139	150	152	155	114	129	129	123	140	154	134	142	141	135	142	113	135	129	147	149	130	118	140	145	143	133	121	142	111	126	116	144	148	130	134	144	113	138	124	144	140	125	144	123	145	142	118	149	140	136	146	109	139	120	141	139	126	115	142	127	144	131	126	148	129	117	143	120	115	130	122	122	107	127	148	158	164	133	149	139	135	129	130	131	122	122	145	135	137	115	118	136	136	151	143	135	111	156	153	129	138	132	132	147	145	129	125	140	134	137	126	128	128	141	121	120	138	147	133	138	113	121	107	148	137	111	151	137	138	131	105	135	155	144	133	133	129	124	136	143	136	126	146	137	115	110	112	116	123	147	151	121	140	129	139	147	135	145	139	129	141	142	127	140	142	138	130	124	131	116	121	138	144	132	129	118	128	142	114	145	127	138	156	140	128	127	127	134	139	112	116	140	135	139	129	122	134	142	124	140	124	114	132	135	129	129	129	142	155	136	120	134	116	137	151	128	147	135	123	153	137	142	147	134	145	122	135	146	111	134	129	140	119	163	142	132	145	133	124	131	122	146	103	133	130	129	154	137	149	118	139	126	121	118	135	155	137	140	141	132	137	139	127	142	129	143	136	146	154	133	162	132	138	140	140	109	139	127	127	132	116	137	163	150	137	141	146	127	116	114	131	110	138	118	163	144	122	127	145	115	121	149	123	115	149	134	136	150	139	125	129	140	144	131	126	135	116	135	119	124	109	131	153	129	125	121	126	139	134	133	143	136	131	133	142	120	142	130	131	108	139	120	148	147	131	138	139	139	138	141	128	135	130	119	130	144	141	147	114	119	121	119	133	141	146	134	130	146	115	111	126	136	141	144	146	158	145	128	140	149	153	114	123	142	147	151	112	120	134	141	134	139	119	135	127	135	139	134	144	157	146	108	124	140	134	143	143	131	161	154	134	126	109	117	116	176	112	124	138	123
7309	14364	12509	53634	47974	14023	1256	1099	926	899	728	688	669	665	546	525	503	498	462	467	463	445	418	413	392	391	421	404	400	382	381	368	343	371	402	358	372	375	364	338	344	342	379	344	376	402	389	375	357	386	356	341	354	353	321	366	356	355	376	345	340	345	342	368	357	373	359	343	342	338	375	449	467	464	365	345	378	386	367	384	394	365	348	329	348	339	350	369	362	326	354	330	321	335	330	336	311	359	338	325	352	327	333	312	335	321	366	348	335	315	343	343	329	345	351	340	336	321	327	360	331	321	357	345	329	314	365	308	346	356	355	335	318	315	283	322	293	345	346	347	321	333	332	325	293	330	309	334	311	331	340	347	349	336	318	312	335	335	351	313	330	339	343	310	326	330	348	311	334	316	347	350	340	333	362	297	309	323	359	341	338	345	318	319	322	325	365	322	343	372	332	345	339	335	333	302	327	319	351	294	311	301	334	340	337	337	327	331	283	310	332	339	304	335	341	322	338	329	341	331	315	322	335	325	325	339	317	344	358	351	352	328	307	324	330	351	337	303	321	338	362	317	340	334	290	349	335	345	340	303	314	349	331	310	354	314	359	311	324	353	308	344	318	349	349	327	327	323	301	348	305	329	334	374	337	311	317	357	339	292	314	343	313	342	339	346	347	380	328	323	332	346	354	308	321	331	307	355	333	340	318	363	322	341	347	327	346	316	333	354	355	339	351	331	306	382	321	350	332	307	347	307	323	336	327	319	329	317	325	349	372	336	320	382	328	365	316	332	357	313	323	330	348	342	349	313	315	331	325	342	343	317	310	328	340	359	325	368	314	339	363	329	311	309	340	300	331	316	345	386	327	331	318	332	339	335	326	315	328	322	333	363	331	339	315	322	322	310	323	321	352	316	318	329	340	322	360	396	340	324	335	330	359	335	305	284	343	343	360	304	337	336	323	340	327	352	323	332	332	333	311	344	317	377	333	344	336	315	323	295	333	314	336	320	387	324	340	331	348	286	331	297	354	322	344	321	331	325	318	337	324	342	340	297	334	287	355	317	316	311	324	309	340	338	313	337	353	340	311	320	327	358	314	319	326	354	328	322	339	305	321	341	335	314	338	321	316	307	319	332	344	317	300	329	294	368	364	332	300	330	350	332	299	327	297	316	308	358	357	322	346	313	345	360	316	324	340	331	358	332	326	354	330	300	334	308	299	348	327	312	347	316	320	314	340	323	331	360	346	304	340	325	360	352	333	339	345	327	314	352	347	364	334	342	318	344	330	310	308	297	348	330	320	355	286	341	334	318	349	349	310	311	305	310	355	344	313	332	312	340	349	296	325	371	301	326	320	340	329	311	330	357	346	325	307	335	351	328	323	283	327	366	365	314	333	325	319	361	341	345	346	334	328	362	350	299	323	323	350	342	326	334	322	336	298	338	332	328	313	306	351	340	309	349	341	321	316	356	364	331	317	313	322	350	338	329	388	335	330	299	321	309	325	345	307	331	348	343	303	303	346	340	327	321	345	341	367	339	344	333	342	340	287	347	347	336	315	330	337	281	327	283	306	306	309	341	366	339	349	327	319	326	340	332	342	298	345	341	350	328	314	364	326	349	327	372	332	316	318	350	291	355	314	312	305	340	338	328	316	361	321	335	324	356	362	327	321	333	313	324	325	317	346	339	318	302	354	344	335	341	332	294	365	333	355	320	373	289	309	312	337	342	340	339	366	342	341	343	306	358	309	321	326	336	329	328	324	300	326	313	317	317	306	293	313	307	332	331	340	285	317	337	355	295	344	319	308	318	323	359	334	333	353	369	315	317	367	338	328	322	319	319	317	360	339	341	327	343	333	329	344	318	347	327	302	320	319	339	332	355	332	347	310	324	310	340	313	347	340	338	343	320	358	327	304	338	336	330	337	291	301	301	336	322	326	329	324	351	346	342	343	353	342	363	325	328	324	305	323	312	312	347	299	344	324	319	313	322	323	338	302	341	347	313	331	291	338	329	324	295	336	302	342	313	295	319	333	299	309	308	333	292	327	305	316	308	330	342	363	329	339	371	318	332	335	306	329	291	324	323	354	330	324	319	320	304	297	324	340	306	335	320	346	320	324	322	305	310	330	338	339	340	338	348	335	381	324	342	343	337	320	338	315	316	310	362	294	339	335	351	282	339	357	301	334	345	301	339	332	336	334	308	338	357	308	301	335	295	341	350	306	306	294	331	386	307	326	360	302	363	314	322	323	308	333	328	331	315	349	354	351	322	351	326	349	314	335	312	317	331	318	362	323	294	329	350	340	304	343	317	301	334	315	289	309	338	345	309	328	333	347	318	324	323	328	327	321	355	314	285	300	304	313	297	338	315	330	326	345	312	322	320	308	318	338	349	311	300	315	313	314	323	317	317	313	328	331	324	323	346	346	321	346	333	347	355	313	325	375	318	328	315	302	367	338	345	319	310	368	332	302	299	326	342	302	328	348	353	337	359	333	340	343	292	322	311	346	326	339	332	293	315	328	332	295	320	352	337	308	342	332	352	346	338	351	350	364	351	324	333	296	324	339	316	326	313	333	329	305	310	337	354	331	351	328	333	319	313	341	375	341	365	327	344	319	352	308	312	339	314	350	335	353	322	349	332	315	345	350	316	307	313	342	328	318	307	308	316	318	307	319	323	323	342	366	315	327	340	318	359	340	296	347	345	347	301	337	328	344	316	318	357	349	320	332	303	351	351	335	296	334	349	365	349	309	323	314	330	320	356	332	316	319	322	326	334	321	345	310	309	303	356	341	327	329	322	315	333	306	350	323	321	318	332	336	324	312	312	346	334	322	349	326	318	332	337	307	321	348	344	316	329	339	365	338	318	314	320	351	315	330	326	348	320	318	358	338	295	377	307	364	339	337	348	343	326	313	302	326	330	351	360	326	309	358	363	367	325	372	313	329	323	319	352	324	284	324	327	333	316	333	338	325	293	331	308	301	328	278	316	304	314	308	356	342	343	331	341	335	306	320	344	303	331	328	287	323	337	360	346	315	316	294	358	293	332	339	337	347	318	336	289	333	315	331	324	350	308	367	345	327	323	359	340	344	337	351	349	340	304	362	315	332	318	325	316	330	309	330	349	328	311	327	343	321	321	335	330	340	318	307	328	358	334	324	320	345	359	324	334	357	363	376	325	333	302	352	340	328	329	323	343	347	322	331	315	312	358	352	340	323	333	328	354	341	308	336	344	363	390	335	309	309	364	341	315	337	331	352	331	310	306	343	319	340	337	329	362	318	321	365	329	330	301	341	323	331	354	304	339	317	329	315	335	334	350	345	342	361	302	308	339	332	315	339	349	291	329	268	317	325	325	331	328	336	322	335	332	355	358	328	334	344	318	355	303	354	340	282	343	292	352	333	305	315	324	320	339	351	322	310	326	325	305	340	325	318	326	341	307	346	330	318	345	328	334	318	329	343	312	316	324	315	327	335	325	347	311	328	345	291	328	346	323	341	340
19598	29074	19429	55190	48898	23204	2358	499	348	322	293	264	289	267	219	240	191	234	180	189	234	200	175	202	172	195	150	168	176	167	167	204	164	188	160	179	157	148	176	192	173	162	173	178	171	179	190	180	174	174	183	205	181	155	152	202	169	176	186	173	164	161	171	169	164	143	178	177	151	173	195	206	213	192	172	172	189	192	197	179	211	180	200	210	175	146	165	185	180	165	164	186	162	192	168	164	162	169	168	157	171	184	163	151	165	164	172	157	167	181	184	165	160	171	157	169	151	172	165	164	177	174	155	166	177	168	160	167	181	176	179	183	185	159	150	164	176	161	165	178	157	184	172	182	134	171	195	159	183	164	166	159	156	175	135	188	169	175	193	187	147	165	153	168	179	186	161	171	170	162	148	183	171	161	158	165	185	151	155	161	191	193	167	196	184	183	180	187	188	136	171	192	149	170	178	147	163	166	170	163	141	166	178	165	168	168	174	162	161	160	175	189	176	171	180	167	169	169	175	160	165	154	161	165	179	170	148	162	153	176	166	154	162	179	180	157	166	186	174	141	198	188	166	161	171	163	169	172	157	194	165	182	155	157	141	144	169	163	167	171	177	157	183	162	180	184	151	155	196	172	165	188	165	163	173	181	176	169	170	168	188	165	176	173	168	144	172	203	182	198	165	182	157	163	160	173	180	168	174	179	156	174	161	154	161	179	143	165	155	178	181	168	174	181	186	152	147	161	174	145	189	175	170	174	166	171	166	156	164	164	183	162	184	170	159	160	153	161	177	158	188	176	172	184	184	171	174	162	136	168	190	180	163	176	178	157	178	186	170	149	173	151	157	165	151	198	153	177	173	176	175	176	170	162	195	196	156	167	170	184	191	168	161	143	177	176	149	168	168	170	156	179	175	177	155	174	174	159	182	171	155	167	170	162	179	188	155	185	188	169	180	163	191	167	168	159	167	158	165	153	155	164	151	158	159	169	149	188	180	168	155	173	170	173	151	138	159	179	181	178	152	185	167	172	173	142	182	174	166	170	171	173	170	163	171	180	169	176	199	169	146	191	159	186	156	188	200	182	177	156	147	176	156	175	151	185	167	163	170	171	186	188	166	152	172	183	165	170	172	159	169	177	184	181	167	186	180	181	160	168	151	155	183	170	199	157	170	149	146	180	174	202	156	167	181	167	162	178	182	202	148	199	148	162	162	176	193	181	155	189	153	170	159	171	205	178	165	158	159	152	150	158	148	160	173	183	183	193	162	175	174	185	160	167	184	169	170	159	183	192	152	157	166	170	164	150	151	175	133	150	177	156	158	154	189	191	142	161	169	178	140	175	171	172	184	176	177	161	175	174	174	138	181	157	162	159	169	180	196	179	172	174	175	171	172	178	191	177	192	164	172	167	173	172	158	177	182	164	168	129	166	175	156	175	156	170	170	186	177	152	134	157	190	163	156	165	172	175	170	183	161	164	168	175	186	168	163	167	155	168	171	166	180	169	183	157	173	185	181	167	149	182	154	165	174	181	163	191	184	184	176	192	177	181	161	166	158	160	168	168	171	157	156	156	187	165	148	171	169	179	178	143	159	177	164	172	182	182	170	171	187	186	169	172	204	178	168	159	199	140	158	177	163	137	154	177	166	167	152	177	183	172	162	186	168	186	161	147	154	178	179	166	151	200	194	176	164	190	167	160	139	167	178	158	159	155	154	178	159	169	160	155	154	147	156	163	171	166	178	180	173	180	174	199	188	172	159	181	172	176	189	156	167	178	164	203	177	147	188	158	153	178	158	149	175	162	182	183	177	176	168	162	187	160	192	179	165	144	161	166	162	177	158	182	188	164	150	170	173	165	174	176	166	151	171	176	176	186	151	168	179	162	180	204	185	161	160	161	164	193	165	169	151	175	186	156	193	177	174	147	171	176	151	167	174	182	148	164	173	151	163	163	186	149	186	158	177	168	153	179	153	166	141	170	169	173	164	193	170	155	173	155	199	150	180	169	163	180	157	180	151	165	190	146	178	169	181	184	180	171	156	179	169	165	145	185	172	138	174	159	174	193	176	170	167	199	182	163	176	190	186	159	153	167	162	187	157	168	159	157	165	173	202	159	178	155	152	146	156	173	173	156	184	172	170	167	155	186	175	164	176	168	168	176	184	177	192	171	177	159	166	152	183	160	169	153	170	171	154	178	165	143	133	164	169	192	176	188	173	179	169	151	175	173	178	178	187	178	156	159	175	169	176	176	151	173	170	195	196	171	160	200	162	168	168	179	138	190	177	169	171	173	170	144	158	167	193	183	154	173	168	186	198	155	170	178	159	164	171	156	153	171	157	167	189	175	167	161	161	184	164	175	170	198	173	190	173	142	151	174	160	157	171	163	197	185	189	172	154	195	183	182	175	145	169	175	197	190	184	144	166	192	171	156	155	175	182	166	171	163	201	164	149	155	178	151	186	163	195	146	178	183	167	169	166	158	183	164	174	152	183	179	180	195	163	156	182	153	172	180	156	180	160	154	158	151	167	176	157	157	178	177	162	167	162	155	169	158	153	171	173	164	163	155	180	163	184	169	171	174	154	180	177	154	168	171	177	167	189	182	168	182	171	156	177	195	183	144	166	165	181	169	176	165	159	166	169	164	169	164	175	174	164	175	141	166	172	163	163	182	183	158	178	178	163	190	150	184	179	137	140	157	170	182	180	183	187	172	146	153	171	190	171	178	171	141	184	189	171	157	170	175	173	160	178	157	169	202	181	163	181	161	176	173	185	164	175	146	158	171	177	169	173	156	166	170	173	176	162	157	164	180	148	165	174	149	178	174	172	195	166	140	199	178	164	184	170	162	170	164	163	176	171	196	182	185	158	187	176	164	158	176	171	165	199	158	183	167	181	175	168	170	172	175	183	188	177	167	156	170	179	153	167	155	187	156	189	182	156	177	153	174	164	183	184	152	169	169	144	180	169	189	163	176	175	178	165	174	170	156	161	162	181	165	171	196	151	169	155	164	176	158	166	172	171	163	176	181	137	173	164	154	168	169	178	167	152	202	158	191	175	173	158	181	156	171	177	165	181	168	178	173	167	150	156	148	171	206	182	181	163	176	153	163	176	147	152	153	177	197	184	160	165	151	154	158	201	173	144	173	175	163	181	176	174	170	154	170	168	171	170	157	153	191	169	165	146	153	173	181	180	171	179	188	190	169	183	176	166	176	170	175	160	177	150	178	161	188	186	167	170	180	167	159	180	174	161	169	161	154	188	181	156	157	160	163	172	177	154	163	177	171	150	179	158	152	169	143	187	145	179	167	164	172	188	155	166	156	165	170	173	198	145	167	170	155	176	166	168	167	166	182	167	188	164	153	168	141	181	176	155	154	197	186	141	178	151	184	169	178	169	163	179	185	179	158	160	158	174	168	176	172	161	196	173	168	138	158	169	181	159	156	169	190	127	168	165	168	176	170	151	161	163	163	157	166	171	174	192	168	156	148	152	173	166	179
9849	19014	16331	62173	58168	17728	2169	1777	1485	1373	1196	1058	973	892	805	806	720	669	673	616	593	631	550	583	519	539	508	521	500	482	471	473	433	508	485	499	408	453	452	435	427	461	443	461	439	408	430	426	405	427	394	408	417	409	404	424	385	409	402	419	403	434	418	400	415	432	430	422	454	439	467	560	595	555	446	417	440	489	441	434	448	485	506	393	395	399	435	506	406	393	373	426	411	398	394	407	358	398	421	391	387	414	374	385	385	348	363	405	371	434	378	400	381	418	415	425	389	401	406	377	384	408	412	420	373	383	394	389	376	372	366	398	378	411	396	401	387	402	377	403	398	365	412	359	373	395	397	343	385	383	415	392	367	398	414	401	410	392	412	415	394	385	377	395	400	402	406	392	408	397	405	431	410	380	395	370	380	409	433	347	402	370	390	402	396	408	426	414	382	383	389	405	374	399	473	416	388	350	433	369	393	421	386	381	379	392	394	377	369	348	395	439	394	373	380	393	399	365	413	399	400	385	366	351	385	390	372	376	378	353	403	394	370	426	364	391	375	370	402	400	359	410	344	399	405	374	413	374	357	388	441	385	375	389	407	435	415	382	370	353	405	379	388	384	396	401	379	417	386	386	382	392	407	396	388	400	410	404	385	402	394	411	413	435	412	361	397	391	390	415	406	367	377	358	415	378	388	393	429	375	382	412	405	408	406	388	404	392	402	392	394	382	374	417	414	401	417	392	375	396	386	425	348	367	399	394	428	383	357	386	390	369	390	375	422	380	346	388	424	400	384	369	405	392	374	415	419	391	395	394	439	402	356	406	406	382	366	374	386	406	393	412	399	372	438	360	383	354	407	379	429	392	417	381	376	392	399	417	378	406	381	387	382	352	422	406	400	378	391	393	407	377	384	386	381	402	393	361	408	379	390	370	391	420	428	412	405	359	402	400	370	419	385	382	420	398	389	413	369	341	407	384	421	373	405	399	384	363	371	390	400	369	370	426	380	391	391	383	422	387	390	386	402	377	393	375	378	357	361	389	394	396	399	415	393	392	394	395	392	407	367	377	400	413	402	378	395	389	363	416	392	379	373	359	392	377	385	361	407	343	370	417	351	378	391	398	361	411	422	356	412	400	376	395	404	400	409	392	374	380	408	376	372	410	411	399	385	394	417	378	377	363	385	410	374	373	425	378	377	408	390	389	402	379	324	421	398	391	395	356	399	372	412	364	401	375	424	392	411	417	385	407	402	377	416	392	420	400	394	385	359	409	411	370	378	408	380	375	405	375	400	361	404	413	367	379	390	409	366	402	399	378	389	400	426	360	354	438	391	369	387	402	392	396	376	394	417	404	375	393	426	422	372	425	390	382	404	355	392	407	387	415	389	381	423	397	367	410	353	378	375	385	363	404	389	399	398	381	375	362	446	420	383	383	392	386	399	374	408	384	376	412	408	364	433	439	415	408	407	388	418	351	376	362	385	372	401	379	394	404	396	374	424	413	384	371	345	387	405	408	415	370	407	386	395	394	392	371	365	352	420	350	393	363	379	362	370	411	382	393	389	386	362	395	410	416	371	374	362	396	401	364	372	406	394	384	401	386	384	409	412	402	369	391	380	392	419	402	366	377	367	394	406	351	390	368	398	372	355	398	410	410	389	376	391	398	342	367	420	385	379	372	397	373	421	420	374	370	357	380	390	423	381	354	352	401	406	386	434	429	409	389	396	392	414	392	382	401	427	401	379	381	417	388	411	395	396	413	407	376	421	361	388	418	370	399	355	402	367	412	410	394	396	375	377	367	405	412	385	403	407	382	414	392	399	383	394	421	373	373	394	402	391	379	366	418	437	373	431	362	394	407	422	370	402	415	410	385	380	443	382	413	383	394	370	384	384	373	384	387	359	401	368	384	403	396	410	367	431	412	362	388	392	380	381	398	369	378	419	386	394	404	392	373	395	373	373	382	366	400	373	438	407	428	396	376	368	386	398	420	396	405	375	381	393	364	361	384	395	398	398	373	425	389	411	397	398	389	375	419	392	404	359	414	378	416	383	377	415	411	414	380	326	407	364	367	384	403	431	402	386	397	363	392	391	384	449	401	432	414	397	411	395	376	373	359	355	395	396	409	399	425	410	374	387	367	392	387	437	396	396	381	400	365	377	407	382	406	409	367	407	398	390	397	408	386	388	419	396	399	375	373	415	410	369	373	427	395	400	418	410	443	379	394	392	386	364	432	412	361	387	411	387	396	366	374	372	365	389	380	361	404	375	357	398	417	390	393	407	386	351	361	397	385	371	333	438	394	396	397	359	399	408	402	376	402	382	382	396	372	386	353	395	413	392	394	395	384	416	372	386	393	364	403	409	373	391	377	386	407	410	377	380	390	414	419	389	393	410	374	382	412	397	399	377	390	409	401	389	383	415	374	375	393	393	374	374	430	400	388	385	411	382	371	395	344	428	410	384	384	420	404	363	419	371	384	373	403	394	365	405	395	399	397	416	393	379	379	390	383	380	375	383	369	386	368	395	349	366	381	379	402	390	377	412	386	385	391	398	438	355	408	380	380	389	412	374	417	396	411	385	401	406	405	412	383	376	385	395	405	380	372	366	400	405	379	390	368	388	362	413	356	362	359	426	356	374	365	386	393	379	389	382	389	411	370	364	408	392	387	405	354	408	379	402	373	381	405	395	363	392	398	392	407	390	409	366	391	386	387	382	381	363	389	386	390	369	424	409	393	380	393	400	395	418	368	393	394	390	403	404	385	406	404	370	374	403	377	383	380	366	418	369	365	407	405	389	378	377	351	394	397	401	400	372	397	376	397	404	387	353	392	374	375	355	399	396	372	385	381	387	388	366	383	371	415	385	382	380	397	406	383	383	408	394	366	417	403	360	417	426	362	421	358	374	416	397	378	378	401	381	366	395	367	408	381	422	390	365	375	409	385	417	407	404	390	387	400	388	400	386	380	428	404	409	387	391	440	416	410	409	396	388	380	393	363	388	431	410	384	417	393	408	360	372	379	377	376	416	352	419	414	373	393	410	377	375	414	420	372	358	383	421	373	437	394	382	403	393	389	376	407	427	413	382	390	359	373	387	390	401	392	400	418	406	371	379	404	388	410	370	427	406	390	380	392	381	423	415	384	389	399	363	392	373	400	354	397	405	371	365	358	352	440	366	398	375	375	379	397	402	406	400	409	394	367	387	407	392	426	380	416	387	416	400	365	408	402	403	392	391	412	380	382	376	382	387	414	405	383	394	378	403	393	395	391	413	375	379	400	397	381	387	420	377	406	409	399	391	431	389	380	404	438	362	381	381	423	390	424	383	429	416	427	409	383	420	401	409	358	404	399	366	403	373	346	407	387	401	359	409	392	400	392	398	427	395	417	371	396	381	364	366	385	391	402	376	396	416	359	408	350	408	402	383	359	397	393	398	400	373	386	386	402	381	425	402	421	397	382	406	376	365	457	384	375	400	396	375	376	382	395	399	411	375	412
2659	1332	457	1645	1687	588	109	61	72	53	57	55	47	71	42	51	61	45	56	50	68	52	70	52	42	50	60	59	54	51	60	46	65	54	57	55	50	44	55	64	45	54	47	62	45	54	64	69	46	52	64	48	52	45	44	53	46	56	56	50	44	46	55	74	49	42	60	60	36	46	48	65	60	56	49	39	59	50	47	57	45	48	57	54	61	52	52	72	61	69	59	46	55	59	58	72	71	62	48	56	62	63	52	49	54	59	55	56	52	47	50	54	57	51	59	46	56	65	61	52	64	40	54	52	43	52	53	51	73	55	43	44	61	65	59	48	52	60	53	50	55	54	48	44	55	62	55	44	58	71	71	43	75	69	54	51	69	42	56	62	58	64	51	55	72	59	61	72	55	55	42	56	50	57	52	47	55	45	55	52	51	64	47	57	56	57	43	58	59	70	45	57	56	45	78	51	58	49	50	51	62	66	58	56	54	40	61	58	47	58	43	50	57	57	41	62	48	51	55	58	38	54	54	52	48	57	61	57	52	51	54	53	46	50	54	60	54	66	46	55	42	77	46	56	54	50	60	53	46	59	53	59	60	39	61	51	53	56	57	54	41	66	52	46	40	63	36	67	52	46	53	51	53	64	53	47	30	46	55	59	49	66	51	60	57	60	41	51	50	55	51	44	63	61	47	54	61	50	72	47	49	56	50	55	47	55	53	55	43	75	63	54	48	57	55	35	50	56	51	58	46	46	54	50	48	51	55	48	57	60	41	50	46	44	75	71	57	52	69	48	68	65	54	50	51	56	63	67	53	47	63	58	51	43	58	59	62	53	59	51	54	49	52	49	45	60	53	49	48	51	59	57	49	60	48	54	72	61	55	50	53	53	56	54	56	65	44	41	52	53	60	43	45	63	62	61	65	45	45	57	61	54	52	61	56	61	52	64	51	50	55	50	57	41	52	52	61	60	49	53	62	47	54	58	60	60	49	57	57	49	66	54	60	58	47	59	58	34	43	64	57	57	53	54	63	53	48	60	60	49	61	52	49	49	59	58	49	56	44	49	57	57	41	55	67	52	52	57	68	51	43	59	63	47	52	46	60	50	65	50	43	49	64	56	59	45	54	55	51	54	65	64	60	53	54	51	54	60	58	57	58	57	44	66	44	43	50	52	58	55	57	65	45	50	52	49	53	61	58	55	50	63	46	56	57	62	48	55	62	53	53	64	59	57	59	66	53	45	53	60	57	60	62	45	63	50	55	65	56	55	57	47	54	43	58	52	50	69	59	49	58	56	51	54	49	66	63	46	67	73	58	54	42	64	55	59	52	50	52	73	51	58	58	62	63	56	45	56	60	48	63	42	49	55	64	54	56	54	49	35	46	56	47	49	49	59	63	60	45	59	36	57	59	47	48	58	54	52	51	50	62	44	54	60	48	40	56	58	56	66	66	71	55	55	58	55	50	54	55	55	52	55	52	56	62	60	58	51	47	43	55	63	62	59	53	54	61	63	53	59	51	50	47	49	59	50	51	54	56	57	48	48	60	56	65	56	51	50	46	45	56	30	43	39	51	51	48	57	69	46	61	66	66	50	57	53	51	53	53	59	64	59	55	67	48	44	51	75	53	59	60	45	64	64	52	56	54	56	56	49	61	45	48	53	51	62	50	38	43	67	51	58	57	51	66	51	60	54	59	61	38	55	37	55	58	45	50	52	49	58	70	56	60	50	54	61	62	56	52	54	46	50	56	55	43	66	51	54	63	50	67	51	48	59	53	42	56	58	71	38	62	62	46	50	64	65	52	42	51	43	39	65	62	57	74	61	60	49	51	67	63	51	58	49	64	59	51	60	57	45	50	52	54	52	60	58	63	51	55	59	50	56	49	69	58	50	68	64	56	46	59	56	49	42	53	59	55	58	62	53	61	52	47	52	52	62	57	53	38	49	60	57	43	67	56	55	59	58	52	67	55	61	53	71	57	57	50	64	49	64	48	47	57	64	54	51	59	52	46	54	42	40	52	63	49	55	64	56	69	49	56	54	53	58	67	51	58	50	42	49	57	59	65	44	43	51	44	52	58	64	66	48	58	49	53	61	48	62	52	49	38	58	72	44	48	54	46	58	46	45	55	52	55	54	67	57	49	66	60	52	44	64	46	57	47	57	65	67	59	51	55	68	60	51	57	49	54	47	50	57	68	41	51	59	56	63	61	54	50	46	56	69	50	52	50	54	61	49	54	65	48	50	65	51	54	60	45	47	57	67	56	56	46	51	65	66	65	65	69	75	52	58	52	63	56	45	49	53	44	48	52	42	57	40	49	51	42	58	43	52	64	67	62	55	53	48	56	46	51	64	58	60	57	57	74	65	48	61	52	58	57	45	44	60	65	63	47	48	48	79	63	64	61	51	57	54	44	60	58	62	55	66	51	58	50	51	64	56	58	61	42	66	47	68	46	60	57	61	61	65	55	67	50	51	49	63	59	74	55	63	60	59	58	56	52	50	60	51	60	51	48	46	68	57	65	54	49	54	46	65	59	60	70	49	50	56	67	63	69	42	71	58	47	55	60	48	58	56	58	50	53	49	39	53	56	56	51	46	58	71	56	54	54	52	56	57	55	59	53	59	48	56	40	56	65	56	54	53	60	54	52	47	50	63	58	44	61	48	55	59	46	56	59	45	44	49	71	63	55	51	44	67	56	60	61	52	52	52	43	53	60	54	64	56	41	45	53	57	55	49	61	59	70	51	62	64	62	48	66	64	39	46	57	39	46	53	44	43	47	45	75	46	53	40	62	52	54	52	66	43	63	53	53	61	53	42	59	52	57	71	71	62	55	53	66	53	41	51	56	51	40	68	51	44	49	51	60	48	70	46	61	45	47	59	46	49	58	61	59	49	54	52	53	54	64	50	51	39	51	52	53	40	45	62	71	51	54	58	58	63	64	68	59	51	49	46	62	45	57	58	53	51	60	46	53	47	60	54	55	49	64	65	47	55	62	58	60	68	64	58	56	51	63	56	56	54	66	64	46	53	39	52	49	51	55	63	79	52	51	54	58	56	69	57	48	56	63	63	67	69	58	58	67	55	43	65	67	58	56	54	47	63	43	62	60	55	62	55	53	61	55	49	53	52	54	59	54	62	45	65	49	52	52	56	60	60	48	74	63	47	56	61	45	47	37	50	68	82	59	48	59	61	49	59	46	65	54	55	62	53	53	51	50	49	46	74	67	49	64	45	62	65	54	75	35	56	58	57	62	60	48	41	44	61	38	45	58	63	43	48	53	60	59	39	56	43	57	53	54	56	61	53	66	52	54	70	52	55	52	61	52	49	44	68	45	53	55	54	66	64	60	60	55	48	40	67	50	55	57	60	61	64	42	65	74	56	40	52	56	57	45	56	37	51	55	65	53	53	41	52	47	49	58	64	46	43	55	69	52	52	61	50	51	50	53	64	59	48	63	58	50	54	73	75	56	53	47	61	64	62	57	49	57	52	53	72
2290	1472	950	5388	5794	1625	236	197	198	164	176	162	193	160	148	154	165	174	160	183	164	170	165	159	169	170	157	163	161	174	152	187	163	168	154	165	157	153	162	174	184	154	153	153	165	166	151	164	149	140	143	154	154	137	159	167	146	150	174	170	171	178	159	168	159	149	172	168	155	159	213	221	223	222	173	175	161	185	183	156	189	164	167	161	159	133	172	184	140	170	157	166	168	171	157	159	145	167	183	160	150	157	169	185	176	166	148	156	151	160	174	172	158	156	158	184	148	164	176	175	169	149	155	155	178	148	165	158	128	172	171	150	172	164	174	159	178	175	160	147	161	150	175	144	158	167	176	142	146	161	161	160	161	136	169	138	114	172	132	129	146	151	169	158	178	157	169	165	159	165	157	180	148	149	198	160	158	172	139	143	144	146	150	179	156	177	155	155	164	146	159	163	153	164	155	176	153	161	162	154	172	145	156	160	150	191	198	157	157	187	136	164	157	188	158	176	168	143	153	168	174	155	143	149	158	170	164	194	144	158	160	148	161	133	178	187	154	179	152	169	163	184	156	161	149	158	163	168	174	167	154	176	178	146	178	186	177	171	156	164	173	165	182	167	163	160	150	163	157	146	177	179	141	160	169	169	183	192	168	177	146	137	140	156	175	150	161	146	136	149	156	156	151	166	133	157	161	151	154	143	178	142	152	153	163	153	158	134	180	165	128	162	157	163	164	151	164	147	165	168	169	149	179	176	156	147	159	162	177	177	141	164	189	174	188	174	126	163	144	164	144	136	160	165	173	154	164	142	151	169	160	172	149	161	156	157	155	150	175	149	166	153	168	157	156	155	175	168	146	172	159	176	154	157	152	152	150	156	153	166	177	146	181	142	165	186	173	184	186	163	178	187	166	139	143	156	165	151	175	148	163	151	149	174	181	166	152	159	164	186	177	179	170	179	138	149	152	162	155	170	167	148	142	146	165	154	174	140	162	161	145	185	155	178	177	172	136	161	162	171	189	148	169	177	162	143	152	146	172	132	174	149	153	147	171	149	158	146	158	172	159	153	146	175	164	160	144	153	165	179	169	155	172	149	158	169	145	162	146	154	152	183	157	162	157	171	138	149	169	186	170	170	176	175	177	172	156	154	169	157	164	166	157	154	168	130	156	161	169	151	180	165	164	181	174	146	169	151	154	150	171	166	165	172	152	182	153	171	146	148	164	177	157	157	135	179	183	152	160	154	160	138	158	176	189	177	175	158	166	158	153	173	189	167	153	175	161	159	148	173	151	141	166	145	169	155	159	171	160	152	161	133	181	141	175	168	139	143	147	140	156	175	169	165	165	166	152	150	149	173	157	145	145	157	180	149	155	166	159	169	159	166	157	171	184	165	153	135	156	154	158	177	138	166	159	161	126	168	184	145	147	152	149	192	166	134	161	159	184	164	173	172	164	151	157	168	166	182	148	149	175	157	147	164	147	167	174	149	168	154	178	158	152	179	153	153	159	166	141	144	169	153	179	151	149	173	154	150	178	150	157	165	159	172	134	140	151	169	149	153	153	140	165	149	153	173	170	151	155	162	142	146	156	161	152	166	173	165	152	156	166	149	155	174	155	175	172	180	153	165	161	165	152	177	148	152	177	167	154	164	146	160	160	148	148	181	153	191	144	167	179	163	184	158	154	170	153	156	173	168	152	154	153	146	139	162	163	166	150	152	175	145	161	144	150	166	167	168	152	161	164	150	141	167	141	167	144	158	184	170	180	155	155	170	148	171	155	150	151	145	165	164	180	153	176	153	142	165	156	139	158	145	129	152	174	172	159	168	166	144	147	150	178	153	142	139	175	184	185	171	179	189	169	156	162	157	150	143	169	164	169	160	140	179	168	163	147	145	164	168	151	157	165	160	153	150	166	148	179	167	174	166	175	158	162	164	159	149	174	168	154	169	136	157	176	178	158	141	173	188	163	152	167	156	162	167	147	151	148	142	167	173	165	173	160	153	147	173	136	160	144	170	182	163	133	163	173	157	162	176	142	166	154	162	158	158	167	167	170	142	148	173	157	140	157	159	181	167	155	149	153	134	161	167	163	155	144	153	171	149	149	143	159	140	151	195	179	156	174	163	183	167	139	204	180	175	152	145	156	128	171	188	158	175	140	170	173	166	127	157	182	149	183	154	161	170	166	159	183	154	149	169	141	156	142	157	158	165	158	175	180	149	143	161	163	179	175	151	144	185	167	161	177	159	179	152	150	150	144	167	154	173	173	176	157	158	175	158	141	169	161	174	156	153	139	142	155	162	186	155	160	151	152	183	176	175	146	156	173	152	149	172	158	156	164	158	171	175	159	202	174	186	145	176	161	168	143	178	151	160	172	182	151	162	168	157	163	158	180	188	178	165	153	157	144	143	165	161	128	157	156	143	149	171	183	149	151	155	176	173	148	165	155	171	157	151	167	147	143	177	170	162	156	185	147	155	160	162	161	168	132	155	146	161	149	173	157	161	155	155	168	179	189	165	168	190	157	176	171	160	159	164	161	155	168	160	159	173	166	169	163	143	148	182	166	153	163	165	155	170	171	154	163	155	167	172	149	179	176	171	141	156	157	156	188	173	155	148	138	153	164	124	164	151	157	164	156	158	162	173	186	152	108	152	169	151	155	169	164	140	155	165	167	156	165	172	170	172	155	145	180	149	159	171	161	157	148	171	147	127	187	153	189	159	158	158	163	163	158	169	156	173	156	157	144	143	187	163	168	161	160	155	156	163	173	160	156	155	165	143	158	150	154	186	156	164	152	137	169	147	148	162	154	169	176	147	153	152	174	191	168	158	162	156	151	163	172	155	165	162	156	156	152	174	154	155	158	164	184	169	149	164	172	167	163	139	154	142	158	142	168	150	178	164	178	152	179	169	153	150	175	164	164	161	154	168	186	157	165	173	178	177	155	163	158	167	164	168	148	170	162	189	163	142	169	172	166	171	185	169	163	175	147	179	164	152	154	165	174	152	151	174	163	186	164	155	170	154	160	151	152	155	158	174	150	176	172	147	152	178	183	129	172	152	150	142	174	173	181	181	157	151	165	204	156	170	158	147	144	169	165	154	147	167	147	157	168	142	155	155	146	170	156	185	149	169	141	143	170	150	174	149	141	189	159	154	144	142	168	173	140	148	170	161	181	166	154	157	160	167	175	166	158	150	178	166	145	162	157	178	154	148	176	128	140	173	173	158	169	142	152	175	167	154	170	156	162	169	173	159	164	155	169	154	158	172	146	141	161	152	160	167	169	147	161	159	166	152	174	135	146	162	162	155	180	164	173	152	155	167	179	173	135	169	157	170	170	157	175	162	149	159	145	165	146	166	203	167	160	165	141	140	167	143	145	166	156	181	144	167	164	152	171	171	156	163	142	168	184	189	151	174	157	174	153	169	165	159	144	171	136	191	143	153	162	164	142	154	162	168	157	158	152	159	172	159	172	150	137	153	164	174	163	177	140	154
11447	21430	11930	36109	34135	13209	664	289	238	216	190	214	213	180	198	179	168	151	147	152	166	165	132	129	150	138	149	132	139	153	145	130	153	114	151	132	153	140	180	141	138	120	127	141	131	119	127	119	133	165	140	163	141	145	126	157	139	123	153	139	128	143	134	133	154	130	134	180	141	142	129	150	151	136	135	121	127	146	161	105	127	151	132	120	140	159	144	146	117	140	153	122	118	143	162	125	145	163	153	132	146	131	149	137	154	130	149	116	133	129	137	126	131	122	146	142	146	139	156	134	148	150	122	130	138	132	137	152	153	129	134	128	136	119	141	149	140	128	143	156	139	150	158	124	118	140	147	139	123	142	158	127	143	139	133	121	126	151	156	124	133	136	135	133	154	119	137	140	147	136	148	132	149	138	129	118	133	146	129	136	131	129	142	125	138	130	128	137	140	153	137	151	149	151	167	139	127	164	117	131	127	132	167	149	137	128	141	143	151	121	155	160	146	141	129	130	130	157	143	156	140	175	144	127	143	130	135	147	134	139	134	115	134	117	143	140	135	143	141	146	130	138	143	131	146	150	115	117	161	142	138	107	174	113	142	144	146	152	124	129	123	134	135	134	135	132	130	132	113	118	119	148	166	138	149	134	160	145	124	127	141	142	129	158	126	131	118	140	154	119	146	117	135	136	132	148	143	141	129	155	117	142	133	135	135	153	166	124	150	164	154	142	138	139	105	144	112	130	128	131	136	125	135	137	141	128	103	147	149	130	140	150	124	161	125	140	129	136	134	144	125	150	148	138	126	149	140	126	141	146	124	156	153	135	120	130	146	144	131	133	130	136	121	139	119	128	146	128	136	119	145	122	133	136	121	145	133	145	123	122	146	150	129	152	158	135	140	136	151	138	138	125	149	138	127	140	157	139	139	126	136	138	154	159	127	142	151	135	135	159	123	134	132	133	151	144	132	123	128	122	131	134	141	138	127	126	140	127	160	125	125	127	127	140	138	138	140	145	151	110	129	145	132	117	143	120	119	149	155	151	149	122	145	137	155	134	139	133	136	135	121	127	134	120	142	127	136	124	125	127	133	149	137	144	152	161	141	117	107	158	158	157	127	122	141	138	131	145	136	133	144	151	131	144	130	137	157	125	139	149	152	156	131	145	150	161	160	147	138	147	158	150	130	147	157	153	139	124	148	142	145	151	139	112	148	137	119	124	130	143	120	149	132	119	131	124	114	114	140	126	161	120	138	127	142	127	129	136	140	141	125	151	122	138	151	136	141	142	118	145	131	148	115	134	116	128	150	137	144	150	139	122	120	128	140	125	149	141	127	125	125	142	135	152	124	122	159	178	137	127	136	129	137	130	134	127	128	133	141	150	117	117	158	138	128	123	122	123	122	129	155	146	140	155	122	149	121	116	140	127	132	136	154	134	157	109	138	142	109	117	129	133	121	148	130	124	115	145	151	121	157	139	121	133	134	154	153	153	133	144	133	153	145	145	150	133	133	141	123	137	128	129	142	124	122	125	132	144	127	164	128	122	131	157	144	146	143	129	132	118	146	122	136	139	158	164	139	171	137	137	128	134	144	131	132	152	131	130	124	130	138	133	143	139	133	143	152	129	148	147	119	144	117	146	153	134	166	144	147	136	128	151	130	135	135	130	134	126	132	141	135	117	135	122	138	150	154	145	147	129	120	131	155	129	156	131	142	132	133	137	138	134	139	124	127	127	132	127	136	131	121	136	127	131	127	130	130	122	132	157	131	125	138	158	134	135	124	160	127	124	123	148	110	147	123	123	143	127	143	149	115	147	159	155	141	129	119	144	139	149	131	162	141	122	138	156	121	151	113	134	126	135	147	156	131	157	150	137	132	132	141	130	144	135	140	136	154	135	126	144	162	139	140	139	125	142	140	160	133	143	143	150	124	151	122	128	118	132	156	129	135	124	137	157	132	139	120	131	129	132	137	131	144	150	123	118	124	146	130	133	136	145	133	139	144	127	138	134	135	116	146	128	151	135	137	142	122	113	136	132	140	134	163	162	141	150	132	122	113	129	145	135	146	142	149	128	139	123	144	149	131	161	124	147	120	143	134	136	142	149	124	143	142	153	111	143	131	140	116	156	121	130	132	142	155	159	155	140	143	134	129	146	138	131	132	128	119	135	142	144	119	124	134	134	112	141	172	134	152	153	151	129	142	134	125	154	129	144	139	117	129	149	115	140	136	141	144	151	146	123	146	131	128	128	124	120	159	119	142	139	128	134	144	142	149	147	135	129	131	142	143	136	127	134	139	136	102	125	143	131	133	135	149	154	137	148	127	125	149	153	134	124	134	146	137	141	154	169	135	142	136	155	141	127	128	115	145	147	134	133	118	135	119	139	133	130	122	131	114	142	135	145	153	113	135	134	137	142	132	141	119	141	133	140	129	134	138	135	118	135	149	137	141	120	163	131	126	133	139	136	150	120	145	120	120	131	144	142	125	134	122	138	162	144	137	152	132	141	121	126	130	125	132	145	153	128	123	136	158	133	146	124	161	126	125	147	129	141	148	127	147	144	115	145	136	128	114	154	150	127	131	120	150	136	136	125	129	154	153	117	140	118	138	142	127	136	137	146	142	114	150	152	130	156	125	152	137	146	147	144	139	137	145	115	144	134	135	150	145	154	123	141	113	139	133	132	144	146	136	135	135	153	140	135	125	133	144	123	158	135	147	147	132	114	142	140	132	154	143	143	140	129	157	152	140	156	126	144	129	126	159	163	147	140	147	140	139	130	142	136	128	133	128	144	128	157	114	135	151	138	131	143	131	120	145	134	143	113	139	151	140	138	156	134	119	142	132	128	140	139	133	124	136	140	136	146	150	139	123	123	142	125	148	118	124	117	125	116	121	135	112	145	147	121	145	165	127	122	131	151	147	154	144	130	136	130	132	117	147	159	145	134	115	131	146	146	135	142	116	137	136	144	142	143	148	144	133	125	126	134	143	116	131	130	136	132	143	127	112	127	130	120	125	122	166	128	135	140	150	128	122	150	164	111	124	157	145	120	120	122	133	154	128	123	126	127	142	140	140	132	154	137	126	124	131	133	140	157	162	148	131	139	128	134	140	157	145	135	126	105	119	114	148	130	133	132	119	133	154	134	129	126	136	147	132	165	150	123	144	138	120	143	169	120	158	132	145	133	148	134	171	139	133	112	135	124	126	150	136	135	142	154	145	161	143	132	153	133	126	101	122	144	125	123	127	130	115	147	135	109	119	128	134	128	132	117	134	170	168	128	138	117	135	133	121	149	154	133	131	123	145	156	129	119	130	140	130	113	123	136	120	121	113	125	132	135	149	143	128	121	124	131	134	134	131	136	144	137	133	156	154	153	137	142	145	133	137	130	109	118	146	150	127	141	142	139	149	142	133	137	142	149	130	136	131	142	151	126	150	144	131	118	139	142	143	132	147	137	141	128	126	131	133	120	122	133	139	136	128	141	150	150	118	153	152	163
6999	16371	16036	48217	46001	14070	1384	1131	997	899	752	720	691	650	584	573	515	483	471	468	435	444	451	435	436	459	391	362	394	385	361	364	424	365	331	356	374	378	351	350	381	353	344	346	393	376	327	375	365	346	329	394	350	356	329	334	323	359	380	348	345	346	344	300	376	326	356	360	334	378	450	442	538	383	348	384	418	438	415	355	386	380	372	350	340	341	350	374	347	336	337	331	359	329	346	336	334	329	354	330	339	343	340	315	353	319	326	354	343	345	371	333	336	335	351	341	343	326	343	354	346	291	349	376	318	352	321	372	333	360	356	333	321	340	343	321	329	338	338	310	324	357	360	320	326	342	326	311	348	354	336	356	348	348	342	305	315	332	328	352	324	341	313	310	294	337	366	311	357	341	328	311	318	339	348	357	361	365	314	343	313	353	338	332	345	307	355	335	323	327	335	372	319	361	360	327	335	327	346	346	358	328	331	348	331	321	336	329	342	368	320	366	353	364	319	354	331	318	332	349	333	336	352	336	363	339	348	346	345	311	330	336	377	316	338	353	347	309	306	341	337	327	322	366	331	317	343	340	328	338	345	355	337	335	329	343	363	335	350	348	315	308	359	342	332	347	356	389	326	345	334	331	329	363	327	353	362	302	355	390	356	319	354	319	351	344	335	292	316	311	324	336	341	331	328	368	315	338	352	332	325	332	345	291	322	342	337	330	333	349	337	316	336	361	365	337	289	348	363	373	359	372	339	312	335	325	304	342	344	341	349	348	341	353	355	343	309	309	313	326	343	349	330	336	335	331	338	310	370	328	318	331	355	345	341	333	325	332	353	327	333	312	345	313	332	367	317	346	320	352	297	366	325	321	304	328	314	365	330	327	339	379	307	351	348	315	325	335	354	346	350	330	368	324	354	317	313	351	331	327	335	350	327	337	332	312	316	346	328	336	344	373	323	357	351	358	363	349	327	320	322	355	306	331	329	307	343	323	298	311	325	326	341	340	339	348	334	314	369	326	354	316	311	348	335	326	337	309	343	323	348	342	316	324	311	349	320	334	333	291	306	351	308	330	346	312	340	348	358	361	365	382	318	331	305	341	350	349	339	326	340	335	323	335	354	339	310	333	314	313	329	333	343	347	324	343	332	342	355	326	339	310	325	335	308	346	332	357	298	326	323	352	345	325	381	311	340	332	331	330	317	345	330	329	344	368	341	329	308	321	310	318	325	324	316	353	345	360	341	326	333	325	302	324	335	330	329	346	366	383	329	319	311	333	310	350	314	344	322	318	338	347	300	317	349	343	310	341	351	320	370	360	338	314	347	354	339	305	326	334	363	320	336	369	333	325	307	310	312	331	359	318	326	347	317	312	349	355	319	362	302	319	344	303	322	347	330	346	345	349	376	362	298	344	342	299	361	315	330	345	363	326	339	321	338	370	322	342	336	333	354	337	342	367	361	388	341	340	302	368	330	343	307	341	299	341	352	327	332	327	319	334	332	326	315	344	316	331	344	355	313	325	370	314	326	343	318	319	349	308	345	337	319	345	316	333	306	309	350	328	314	326	327	352	340	342	317	319	335	312	345	328	331	316	312	350	351	352	327	330	311	326	346	366	314	363	335	336	343	314	310	336	305	360	307	364	320	322	340	348	313	336	322	335	353	311	322	328	372	352	341	349	355	323	342	311	355	309	319	363	332	320	341	328	350	353	305	349	366	283	351	336	346	334	308	308	365	324	342	366	364	347	342	349	303	340	336	331	331	345	342	331	330	345	328	291	373	327	322	328	341	340	368	341	339	333	304	334	357	354	323	326	342	333	353	361	297	315	315	324	339	350	329	332	363	309	321	329	385	336	357	345	306	346	342	341	362	357	350	335	349	321	342	294	345	336	324	319	316	312	361	302	381	319	339	320	360	352	329	318	338	342	355	319	340	339	368	295	368	365	357	333	335	326	364	319	317	343	318	332	339	330	311	316	343	306	325	321	352	330	306	359	316	307	350	362	337	337	331	347	326	363	346	327	346	345	336	333	333	321	319	322	344	330	324	317	319	342	336	326	344	332	358	355	346	318	342	334	326	360	332	317	349	297	306	336	320	357	355	341	342	319	315	331	338	319	313	334	331	340	311	336	358	331	337	324	343	313	335	330	299	337	361	335	333	370	337	344	335	330	316	317	328	324	326	336	362	355	334	352	341	348	333	356	345	303	327	325	330	299	329	349	334	304	368	328	333	318	304	358	353	347	331	337	349	341	361	341	357	313	336	348	385	311	311	338	349	322	328	337	317	346	323	338	342	349	321	336	351	337	354	319	358	336	296	375	325	315	342	309	327	317	323	332	334	348	366	369	338	352	310	365	334	349	390	366	339	353	373	362	362	359	338	349	328	303	322	354	329	335	348	352	336	359	328	314	316	334	357	340	365	314	333	339	340	330	368	336	322	317	315	354	332	352	324	346	286	365	331	363	358	338	329	338	339	347	352	345	322	329	320	316	321	344	358	324	327	328	331	309	332	358	358	360	341	336	321	341	341	362	327	308	332	358	370	325	338	322	317	331	340	331	322	342	301	354	322	305	367	352	318	335	365	298	310	321	357	349	325	340	363	370	314	338	328	334	322	350	324	347	320	351	339	341	321	340	319	317	340	336	316	340	327	317	310	356	330	319	310	342	339	339	326	354	340	319	320	323	373	360	350	337	306	334	306	323	312	344	318	334	325	314	354	375	302	321	343	335	342	366	321	324	343	334	329	345	330	323	324	342	305	345	332	350	337	342	323	368	323	352	318	375	344	358	302	306	334	329	339	348	330	328	293	343	346	341	363	351	336	337	339	320	344	368	340	341	317	358	344	335	368	291	325	350	309	323	337	335	359	348	314	351	335	345	356	359	354	351	345	300	357	312	354	318	330	355	349	343	334	352	350	283	330	329	347	330	303	345	321	326	326	362	347	338	369	319	340	348	328	343	343	326	336	311	313	343	332	326	320	310	361	345	329	323	353	322	308	297	351	341	325	329	363	363	332	344	309	337	359	346	329	361	343	352	333	337	319	322	329	339	336	327	305	320	331	330	328	361	326	379	309	311	347	351	321	344	358	347	324	357	354	328	335	326	315	317	347	331	364	356	293	355	320	355	333	321	394	306	349	334	346	334	338	325	316	330	327	324	294	334	368	342	335	348	318	350	340	334	339	324	349	356	333	322	334	332	329	326	326	352	350	331	322	353	321	311	323	337	329	346	344	340	349	335	373	323	357	369	361	340	341	359	327	330	321	347	311	353	321	370	316	371	312	330	334	343	344	335	307	349	361	302	323	322	333	331	341	346	323	336	354	337	348	332	334	335	342	350	335	338	342	326	346	329	337	325	354	374	306	341	372	354	320	362	334	318	333	328	347	334	300	340	314	305	370	323	358	332	362	334	350	323	356	357	376	314	329	353	316	352	347	365	355	349	367	326	340	331	328	300	358	325	324	363	319	328	316	311	344	340	352	341	359	345	323	372
19125	32014	16787	57386	47312	21662	2039	478	356	345	274	286	298	243	252	230	246	214	214	221	197	191	225	189	204	192	218	178	201	206	193	178	220	201	195	165	181	195	178	183	202	183	175	171	175	171	182	188	170	188	165	199	186	175	195	175	182	178	182	165	183	164	173	190	179	198	181	164	161	160	183	207	178	190	200	208	216	215	202	201	193	184	168	200	189	172	190	183	190	182	156	176	190	173	187	180	175	192	188	195	182	170	173	208	201	169	183	169	196	180	199	176	188	167	164	171	200	168	175	186	165	190	195	178	178	195	198	180	172	142	156	169	174	175	178	187	197	199	184	163	166	177	179	178	189	202	194	164	187	170	176	170	175	166	180	168	186	188	200	199	176	183	191	165	175	135	203	167	185	196	171	174	167	150	201	172	182	166	178	175	174	178	187	183	153	184	158	175	188	164	190	185	179	197	200	180	172	173	175	158	149	172	179	192	182	173	197	157	180	163	171	165	144	191	190	164	190	181	174	162	178	161	201	172	142	173	164	178	206	188	182	187	186	164	149	184	161	158	185	174	177	162	186	177	206	170	172	187	201	166	164	172	166	166	177	172	138	151	160	188	179	180	181	172	175	162	171	172	185	186	172	152	181	178	176	167	167	189	143	168	159	142	164	195	213	173	163	154	161	184	178	181	190	172	165	209	182	192	179	201	173	181	168	166	174	167	202	190	195	165	197	169	177	177	171	173	177	169	173	175	204	171	197	184	163	157	172	189	213	178	155	166	176	155	173	174	170	187	199	174	192	174	183	172	178	173	176	171	164	182	206	173	200	181	193	170	171	174	189	170	168	179	166	178	169	161	196	145	188	176	180	171	181	179	182	181	172	190	192	174	175	133	191	193	177	186	197	178	177	182	168	182	179	178	170	184	154	166	188	176	186	178	202	186	164	172	177	175	149	171	172	172	188	150	173	193	160	189	166	179	198	202	150	205	190	162	217	182	176	155	193	180	166	172	167	139	155	173	185	170	183	163	166	168	208	186	184	180	172	175	187	176	156	171	186	196	177	154	185	188	181	174	171	179	186	163	165	172	176	192	184	174	175	190	198	193	180	191	180	179	158	165	158	146	180	193	160	169	167	175	157	168	174	171	208	195	168	149	179	159	183	176	177	163	182	173	189	141	180	212	197	208	177	186	172	173	168	161	182	165	155	189	163	167	155	162	176	205	166	186	189	175	160	194	181	194	172	151	195	184	207	164	184	191	153	169	184	137	178	175	165	187	170	174	170	186	187	176	191	174	178	157	191	180	179	194	179	161	184	165	168	148	179	141	173	180	166	161	186	177	159	168	165	175	163	181	160	162	179	177	152	188	177	166	177	192	180	190	185	163	170	163	174	179	174	170	167	159	165	190	179	172	180	204	163	183	151	181	192	171	164	165	181	169	169	187	159	166	175	157	187	157	180	189	171	149	156	157	166	181	170	180	171	165	192	175	187	185	194	163	160	161	190	196	161	190	175	179	188	184	160	159	191	184	173	166	193	161	180	160	188	190	182	166	193	167	184	194	181	167	175	196	180	173	200	178	190	184	195	189	167	161	198	181	180	169	184	177	176	158	210	198	173	187	167	163	180	180	146	181	185	192	176	188	188	175	201	168	161	191	175	203	186	171	170	181	180	182	179	188	194	173	156	158	168	183	169	192	176	182	214	187	195	159	178	178	181	200	206	170	157	171	163	170	171	186	177	165	159	158	185	165	151	174	164	193	196	149	196	178	174	195	192	195	151	176	189	157	180	162	182	165	164	168	169	185	194	189	205	175	147	185	187	183	166	197	166	187	167	194	181	192	168	182	163	182	189	184	179	197	183	154	175	189	178	176	182	174	168	182	154	169	157	185	185	187	214	174	145	157	193	193	180	179	183	184	177	197	177	167	178	179	182	188	168	187	164	186	168	193	197	149	176	160	169	168	185	175	172	172	185	156	184	178	164	147	185	170	155	175	151	193	199	182	175	167	159	192	202	160	169	174	162	177	163	167	153	182	158	182	170	170	180	178	159	158	182	185	156	160	180	175	167	194	176	176	172	178	157	182	176	187	180	157	150	165	175	175	201	186	189	209	202	170	133	170	165	173	148	164	190	163	188	183	165	164	195	189	178	173	170	175	200	174	138	176	174	186	172	167	163	178	183	167	164	175	180	185	191	152	185	170	203	165	152	144	187	150	173	176	173	169	173	183	175	165	174	167	179	176	192	155	160	170	204	192	188	172	178	181	156	158	181	184	170	169	171	186	198	170	199	161	177	170	172	152	180	173	175	189	162	174	184	166	197	182	192	182	187	171	173	183	163	185	177	189	196	167	173	206	172	210	187	174	179	166	166	173	154	176	182	186	172	183	186	194	166	176	156	167	171	169	171	166	180	152	186	217	163	198	201	195	176	187	177	177	175	167	172	166	180	167	196	168	208	205	162	185	200	177	170	207	176	203	166	144	169	166	166	167	184	172	180	181	159	193	178	156	156	171	182	160	175	183	164	177	160	180	176	177	186	142	167	159	202	203	211	169	165	208	184	173	204	162	177	192	196	175	168	187	169	172	195	176	159	175	169	183	169	168	202	144	219	195	156	175	173	163	170	188	187	166	156	165	198	201	187	189	185	155	190	195	175	169	156	178	175	185	176	169	180	160	169	165	196	171	168	160	180	187	178	177	173	195	179	163	192	192	183	168	186	180	198	178	177	172	157	157	190	200	161	181	165	198	154	176	178	175	204	196	193	163	201	191	175	166	172	169	171	179	168	178	167	173	160	188	181	165	175	162	169	168	196	192	215	185	199	180	180	160	151	177	178	171	150	161	165	179	195	168	187	187	164	186	177	193	180	169	155	188	184	171	168	172	169	195	189	178	163	171	186	195	172	202	151	161	151	178	170	194	176	167	182	158	197	198	192	165	186	187	181	176	155	172	169	166	177	172	175	163	178	186	162	177	176	195	175	195	163	182	177	180	189	166	168	159	167	180	171	191	177	168	198	198	182	182	151	179	171	185	170	162	168	188	176	162	174	155	178	155	169	161	161	200	191	180	175	172	171	178	173	171	177	157	164	180	163	181	172	156	184	184	181	173	158	188	204	171	173	162	194	203	193	184	167	156	159	173	157	180	152	199	189	187	159	182	180	195	187	165	202	184	168	144	178	178	176	197	177	161	159	178	189	195	194	169	199	171	177	180	195	177	188	188	175	176	171	172	167	149	197	194	187	194	207	182	160	177	176	161	208	174	183	200	186	186	201	206	179	164	166	177	183	213	189	164	151	184	170	153	166	205	187	194	168	154	181	169	197	180	186	175	166	158	174	185	147	177	166	183	185	207	163	178	189	178	160	172	179	162	145	175	192	176	175	158	168	185	178	188	167	191	170	187	196	215	173	192	207	183	183	160	191	166	177	185	160	198	187	164	183	196	192	156	149	179	195	177	179	183	192	174	181	172	184	147	157	172	192	179	157	205	192	191	154	177
9621	19888	19271	63975	54903	17192	2190	1947	1558	1402	1208	1134	996	888	823	827	742	760	664	646	581	629	628	551	570	562	574	529	546	471	555	518	528	492	508	453	458	481	455	500	484	480	455	468	427	446	446	475	438	456	419	387	455	470	392	431	430	424	436	388	419	440	420	417	420	406	426	449	432	493	519	708	639	592	549	642	669	644	663	540	460	435	436	431	421	441	419	426	421	435	380	411	399	458	417	452	419	418	388	452	409	390	413	418	431	387	416	448	427	424	427	398	411	437	402	384	375	409	422	383	409	389	421	429	427	389	433	409	418	410	386	445	430	411	426	414	407	356	389	408	438	411	433	391	398	449	382	428	399	416	405	385	422	389	394	412	394	449	402	403	424	361	398	436	437	402	411	441	466	426	425	415	435	412	402	416	425	387	381	417	374	408	452	433	390	429	421	400	404	391	401	400	408	420	407	415	380	430	363	373	389	405	433	417	386	405	407	434	429	414	402	405	422	412	399	459	387	463	379	399	429	432	407	419	382	395	379	425	414	414	429	455	414	408	406	398	405	403	416	402	397	401	435	384	404	391	410	410	410	429	428	425	418	433	388	387	422	424	393	422	405	384	393	411	372	417	422	397	434	415	421	418	391	380	388	426	403	421	374	442	397	411	403	404	401	388	414	397	412	432	413	411	425	370	426	394	416	431	416	414	392	426	425	392	410	414	462	397	397	415	370	384	415	418	411	465	399	403	385	364	406	431	404	378	426	435	392	404	392	418	396	417	422	420	409	407	429	405	402	390	444	417	433	392	385	426	384	353	414	408	426	376	423	413	431	381	430	424	403	388	440	403	430	365	475	402	396	401	418	414	406	419	404	386	399	413	414	399	430	417	392	411	433	432	445	405	404	419	391	392	408	401	419	431	357	409	426	374	390	401	418	402	386	391	406	465	403	430	375	390	391	444	419	407	390	427	406	408	374	395	428	381	453	411	377	420	426	427	398	403	385	383	377	385	382	408	388	431	411	412	424	376	425	422	371	400	381	397	410	444	434	443	408	426	436	419	407	441	395	425	413	421	381	407	412	393	352	402	404	372	380	389	407	410	411	399	407	463	415	400	439	355	425	400	406	414	412	405	398	446	419	393	390	437	421	394	391	406	437	438	376	453	413	423	399	413	409	382	436	419	399	400	400	388	435	385	389	456	388	419	420	446	380	418	354	399	448	410	412	428	401	359	422	409	384	399	408	394	401	440	441	392	396	408	401	363	369	400	419	397	405	423	397	429	410	430	438	390	444	355	436	406	387	420	396	422	403	420	462	395	430	406	421	430	395	403	353	393	429	403	381	390	412	419	413	421	408	400	413	401	429	374	385	405	443	377	417	389	437	389	405	407	425	404	401	393	400	408	440	374	382	447	415	384	391	438	401	412	420	454	422	429	379	411	390	395	387	375	408	411	413	414	439	407	433	452	382	411	419	414	422	421	416	414	422	404	398	394	444	437	385	407	427	403	410	407	399	407	425	366	413	429	390	397	463	417	478	395	386	409	435	393	438	396	425	378	408	405	413	425	435	422	419	370	385	391	390	432	398	430	416	399	399	442	409	432	418	434	396	383	398	391	381	422	383	412	385	402	444	384	382	401	392	423	415	374	429	412	413	437	412	419	428	384	362	415	435	399	408	444	409	408	424	445	406	438	403	416	390	405	441	416	404	415	378	422	384	431	433	404	417	391	411	410	421	405	411	417	400	406	429	426	397	410	396	422	417	363	391	387	441	439	447	426	442	468	425	401	426	388	388	374	413	357	436	434	430	384	403	405	373	387	413	411	425	431	415	402	420	403	383	408	423	446	423	404	417	399	429	405	427	421	422	404	432	415	406	379	410	411	427	386	415	422	373	409	437	370	401	452	374	406	409	427	420	393	421	421	367	417	385	402	441	396	417	416	406	349	440	370	403	409	437	419	419	403	417	416	399	388	405	435	401	417	367	389	402	393	429	420	422	410	399	389	408	419	362	403	398	400	456	404	412	404	363	442	439	391	382	420	425	405	422	444	407	422	375	398	396	415	439	383	396	387	421	383	398	415	401	386	405	417	402	436	388	391	384	417	446	428	410	444	400	364	390	417	391	433	394	378	432	423	399	410	418	379	403	408	398	384	409	389	368	437	398	388	394	426	416	405	403	416	388	391	424	405	381	444	406	416	386	379	363	429	432	416	374	420	420	412	409	419	375	405	375	413	444	395	370	384	440	388	395	444	391	452	390	442	404	432	406	437	389	432	398	387	402	402	384	430	421	396	389	400	392	392	404	364	423	423	441	394	394	394	395	413	423	421	416	411	404	394	408	371	412	421	430	390	382	431	412	427	388	407	414	454	391	408	401	406	394	412	424	417	420	410	376	402	383	375	427	418	425	431	377	394	451	399	404	398	400	408	424	432	426	436	435	425	411	414	405	425	398	405	374	418	415	421	408	430	416	412	425	397	403	419	385	410	389	415	417	423	411	378	429	414	406	426	404	409	421	450	439	417	387	421	411	398	384	416	397	388	396	399	437	426	419	410	398	403	380	428	414	394	414	403	418	428	385	362	398	413	402	436	401	414	394	406	446	431	374	394	429	423	419	410	408	426	396	393	440	403	406	414	410	398	421	416	438	437	419	418	442	381	426	367	401	426	413	361	393	408	408	399	418	397	400	387	417	352	412	424	439	380	432	420	405	434	422	439	418	399	409	435	408	430	429	404	419	435	424	389	432	389	422	440	434	415	411	428	393	388	381	423	382	396	434	415	411	402	409	425	417	388	409	420	406	405	429	432	422	392	407	409	410	435	411	372	419	418	401	419	396	387	411	420	391	407	408	420	432	427	417	377	436	394	427	425	419	423	425	415	412	414	419	396	376	390	438	414	402	408	388	403	424	424	369	425	425	422	414	444	389	384	408	394	454	413	427	418	396	404	406	373	404	439	410	392	415	378	382	393	420	409	417	382	414	407	415	425	423	418	403	401	397	370	415	388	374	418	382	417	426	394	452	379	401	424	436	412	376	453	379	444	420	387	428	428	442	385	404	385	407	412	434	372	395	404	403	404	409	407	369	382	401	411	428	409	438	383	392	411	394	461	362	411	423	400	385	392	368	426	401	408	423	386	413	389	409	429	405	406	427	395	390	408	390	403	398	388	366	380	391	396	419	414	400	436	391	415	433	406	416	417	410	372	393	409	414	424	422	410	416	395	391	358	412	414	427	399	368	430	446	439	383	404	422	401	400	389	410	367	400	411	410	397	384	408	403	418	379	390	394	388	406	406	407	378	418	406	404	417	403	392	429	374	439	422	403	420	405	365	388	404	347	421	426	378	434	402	379	396	410	433	416	388	407	417	415	435	403	418	429	405	415	420	434	436	413	429	415	382	417	409	369	383	378	446	442	370	487	404	395	406	402	442	427	396	407	420	387	406	434	421	408	371	405	409	377	388	412	401	411	415	426	438	426	434	420	386	413	417	396	384	399	395
2684	1211	512	1369	1002	250	77	83	84	72	43	71	62	57	59	56	56	59	68	58	47	45	57	64	61	51	59	60	62	55	49	62	49	58	55	61	51	39	61	54	64	57	63	55	51	52	61	63	70	60	56	67	61	65	62	56	52	52	61	57	65	60	56	65	40	58	59	73	61	57	70	75	90	64	64	60	54	71	74	82	65	61	58	51	57	53	63	52	51	75	62	54	48	58	47	66	63	51	72	66	47	74	55	56	65	57	56	50	67	57	65	63	61	53	51	67	63	73	64	64	47	61	51	79	61	46	62	71	48	49	72	56	59	68	57	63	56	50	54	55	58	53	64	62	53	55	62	63	57	49	51	43	44	61	54	61	66	59	72	45	56	72	59	39	65	53	66	60	71	56	69	52	60	64	70	58	61	60	62	67	50	53	46	56	64	58	51	57	63	68	62	55	50	68	60	63	67	63	55	72	71	63	73	65	49	59	62	56	61	62	55	47	49	60	51	59	54	58	57	66	62	44	56	46	50	64	74	66	57	75	62	63	62	65	56	52	72	51	61	74	67	56	58	66	55	63	60	59	70	65	53	44	70	59	52	59	48	81	57	62	83	57	54	63	48	56	60	47	53	61	50	56	58	73	63	60	62	62	68	60	55	69	53	59	62	60	54	67	60	72	46	48	68	58	73	44	54	54	55	66	65	49	64	61	74	68	47	60	50	52	51	64	38	57	60	65	59	59	58	54	62	54	63	78	54	63	52	58	57	61	55	48	58	60	53	62	56	53	66	56	80	47	60	66	59	63	61	62	66	70	55	62	53	64	60	54	65	61	55	66	54	64	60	54	57	47	58	42	60	68	81	48	58	71	77	68	71	48	66	61	69	59	70	53	50	50	46	68	64	60	63	47	63	66	65	56	62	55	58	70	63	47	64	60	68	58	48	49	75	51	64	51	59	55	58	65	57	57	52	71	48	59	47	66	57	56	72	72	43	54	69	64	48	60	58	59	62	56	70	56	56	57	67	67	65	61	59	62	55	71	51	62	57	71	53	75	52	67	77	70	48	49	69	66	60	70	61	61	73	64	53	54	67	71	61	55	69	53	56	58	59	49	59	58	54	67	56	58	56	61	51	49	61	57	60	60	47	50	46	57	59	71	64	53	56	62	64	63	62	51	69	56	64	61	71	56	51	49	70	68	61	55	48	49	67	57	49	61	49	48	56	75	48	53	52	55	66	62	49	50	60	59	64	44	44	53	73	59	64	48	50	58	55	74	59	49	53	49	50	48	72	59	59	54	57	79	56	61	55	53	56	50	67	71	78	69	51	62	73	54	50	65	57	59	57	67	78	69	63	68	48	58	58	76	55	53	57	63	64	57	54	61	45	74	52	67	50	68	62	71	56	61	40	52	45	57	42	64	63	53	52	61	64	48	60	63	54	63	50	55	59	68	71	70	48	54	75	61	69	45	62	61	76	70	75	77	62	48	57	59	52	44	42	61	56	60	57	63	66	63	59	70	64	48	71	53	65	64	61	71	55	58	67	57	73	81	58	52	59	64	74	55	64	58	54	57	61	58	60	56	47	48	66	56	54	45	65	45	74	60	59	65	63	72	78	63	62	59	54	65	50	45	67	66	64	77	65	54	60	71	56	59	55	67	64	62	61	63	58	65	64	63	66	49	58	67	53	62	50	71	46	79	63	44	58	54	63	60	57	65	52	61	51	52	58	56	48	64	62	45	42	59	51	62	66	46	57	57	74	52	45	67	58	56	62	68	49	54	63	74	62	56	64	56	39	59	54	58	62	42	70	68	64	75	61	60	72	55	59	65	67	58	59	44	50	58	54	69	57	70	65	75	73	79	66	62	62	48	67	62	60	66	55	63	72	54	58	63	57	50	55	60	51	61	60	51	58	50	48	66	44	42	59	65	66	59	60	47	55	67	51	54	58	62	41	55	65	54	50	69	61	76	56	56	61	62	47	58	50	64	67	53	65	68	59	53	55	43	54	66	58	61	54	64	64	58	45	60	57	49	67	59	66	56	58	54	55	62	54	58	61	54	62	54	70	51	64	54	51	59	74	62	55	43	56	54	53	54	47	68	66	50	68	51	54	64	62	61	52	64	58	54	44	58	58	54	71	51	62	52	58	60	57	65	63	69	50	52	59	54	47	55	54	62	42	48	57	59	62	66	75	62	67	55	59	55	53	69	70	52	69	56	57	55	64	65	60	59	65	55	68	66	56	78	67	54	75	74	63	46	63	52	56	54	62	54	60	64	64	57	60	62	58	69	61	66	64	72	58	60	54	57	52	60	62	55	55	55	74	72	65	63	49	62	61	51	57	57	52	59	57	58	62	62	48	62	60	59	59	50	54	56	71	54	57	59	64	67	49	43	49	62	56	49	62	56	63	60	76	77	52	59	53	66	54	49	62	57	60	54	65	61	38	57	51	61	55	53	55	70	58	63	69	57	57	63	58	60	65	68	58	66	50	68	69	54	83	42	72	49	60	55	54	77	54	61	55	62	76	59	55	47	63	50	59	48	66	62	61	45	67	63	58	60	61	52	55	45	47	63	56	47	67	61	71	60	57	63	54	49	54	58	62	67	47	71	67	60	57	58	61	66	65	58	46	63	75	58	52	54	55	67	75	60	65	48	62	52	40	74	66	58	62	65	63	61	46	50	70	62	49	58	51	59	54	57	48	60	62	59	50	76	52	63	70	39	79	58	50	59	51	56	66	61	67	67	62	63	52	43	54	67	66	64	55	65	60	71	70	68	55	42	44	53	61	54	53	41	47	40	58	58	79	61	67	76	46	57	53	45	64	56	69	48	58	71	57	64	53	66	67	64	56	63	56	64	61	53	58	48	43	47	62	60	45	62	54	53	57	57	55	67	60	61	65	58	47	68	62	60	61	67	51	47	53	61	72	47	56	68	55	50	56	49	57	54	69	61	63	52	55	51	70	61	57	41	52	56	46	57	58	64	56	71	58	50	63	72	58	59	65	61	50	46	60	44	69	60	55	46	56	59	54	67	69	64	64	53	50	51	72	69	54	52	55	63	63	65	66	55	49	59	53	45	61	48	50	67	48	43	74	62	58	58	63	58	58	56	56	60	66	61	42	44	51	73	53	63	52	58	52	69	73	62	58	65	73	68	44	67	58	55	57	50	66	71	47	55	64	50	67	71	44	59	71	62	46	52	56	53	65	66	62	61	70	59	59	49	49	58	56	66	67	58	58	71	58	83	62	60	69	64	64	54	66	59	52	55	75	54	51	54	50	74	59	47	64	54	56	78	72	65	71	63	57	67	69	45	52	64	59	54	46	62	56	60	58	48	61	58	55	75	44	46	63	58	60	64	67	56	66	69	56	58	60	62	48	54	68	73	75	74	60	51	64	59	58	69	68	80	52	77	52	71	57	59	60	65	60	58	74	57	70	50	52	64	64	43	49	58	63	62	61	63	60	70	61	56	56	65	68	65	75	52	67	54
2242	1648	1219	5411	4102	1058	207	206	193	195	171	180	175	164	177	182	163	178	190	163	198	201	179	165	166	163	178	153	164	148	180	155	155	179	170	155	183	167	156	160	169	161	165	180	195	176	172	152	163	158	183	185	167	170	165	179	155	152	162	179	162	165	187	183	178	168	154	145	178	166	192	214	210	199	185	207	234	195	219	190	163	165	188	159	178	182	181	159	161	178	174	141	192	169	163	176	193	158	154	182	146	179	182	177	182	166	159	173	171	199	169	182	175	172	168	164	167	194	171	155	171	189	179	188	180	173	175	173	152	162	157	190	160	178	168	169	168	186	163	192	166	157	154	178	177	185	200	161	172	172	184	158	171	186	168	151	142	173	190	177	161	169	171	174	170	166	172	195	180	159	162	177	166	159	171	169	162	174	171	188	188	150	177	158	163	185	181	164	159	165	167	168	179	180	157	177	173	167	168	137	182	186	164	184	157	160	146	187	184	185	169	176	157	164	152	160	156	164	177	161	171	173	155	175	163	180	163	180	173	174	170	169	186	153	151	182	162	167	172	190	174	166	149	150	173	154	181	150	162	189	193	165	180	171	166	156	191	158	177	172	168	170	174	169	171	189	168	145	159	161	162	169	166	168	181	149	168	162	160	151	143	152	148	151	140	170	160	174	166	189	173	188	164	150	174	169	173	164	154	161	179	144	189	156	148	172	188	156	163	147	162	164	150	166	159	177	176	180	186	178	189	155	140	154	181	177	177	181	159	162	147	185	168	170	154	153	142	165	175	199	165	174	176	168	175	159	163	152	181	154	177	171	192	178	174	167	168	188	187	185	148	147	172	175	192	164	176	169	170	174	180	176	176	144	158	165	149	166	199	162	159	171	194	174	168	162	172	180	160	183	193	177	168	185	166	146	172	160	152	183	159	180	170	177	170	174	159	179	155	156	190	187	171	165	150	165	183	174	164	166	188	159	188	170	161	153	175	167	171	176	173	170	181	172	171	144	164	181	171	163	163	147	172	170	179	171	167	144	167	192	155	157	176	161	166	145	185	181	178	148	155	164	178	143	167	175	156	149	167	168	203	175	147	159	177	159	170	174	176	169	182	176	168	163	167	158	159	198	193	157	163	188	174	188	176	170	192	172	166	155	156	172	166	158	179	156	176	170	140	173	165	173	183	165	173	185	180	168	152	179	173	162	161	143	167	156	176	166	175	184	178	171	190	185	209	182	173	169	147	179	165	154	185	160	172	166	178	174	166	163	174	151	154	166	162	162	173	172	174	175	149	172	185	173	179	164	169	167	174	188	148	168	166	162	155	165	157	166	148	168	159	157	163	145	153	182	156	181	162	150	163	148	185	172	174	172	175	162	170	164	158	164	159	170	166	176	186	165	161	168	178	164	150	174	180	165	160	186	158	174	156	169	172	196	152	156	170	158	166	163	161	162	176	157	165	180	165	182	188	172	165	159	175	179	173	184	168	158	183	165	160	168	177	169	171	192	160	153	173	163	176	165	165	168	164	181	161	194	179	162	154	173	153	170	168	160	165	146	144	185	170	186	170	171	146	177	155	164	156	173	181	157	171	176	158	170	160	175	166	146	170	171	165	148	187	167	162	156	159	152	183	181	195	149	180	187	165	166	160	175	175	177	165	160	171	172	169	197	171	182	160	173	175	183	179	164	161	157	163	182	161	175	172	178	154	161	150	173	145	181	176	165	163	170	185	151	163	158	158	161	180	173	164	144	175	182	159	157	160	183	181	171	207	163	168	172	159	191	167	160	192	165	155	181	167	156	188	171	162	181	174	151	143	150	185	194	176	157	150	195	176	163	176	178	180	180	161	150	178	170	172	182	177	169	158	167	184	170	174	162	178	159	188	169	159	165	179	175	164	163	178	152	152	145	161	136	172	165	177	180	157	171	174	154	185	174	176	163	173	173	194	172	147	164	179	181	189	137	143	207	170	176	175	150	181	168	157	168	170	168	183	190	191	155	162	160	171	151	152	168	169	172	180	173	140	180	173	182	156	174	164	159	170	159	181	180	179	166	169	157	174	156	164	158	169	183	180	144	184	153	175	191	178	184	179	173	154	168	165	183	177	167	183	172	155	175	164	188	182	172	177	162	141	168	158	168	165	169	171	173	174	167	190	157	174	164	183	174	147	169	179	168	142	141	172	187	187	173	159	163	170	156	159	181	139	194	178	166	182	175	170	172	172	161	176	171	174	157	164	193	182	146	158	172	192	153	157	177	170	183	155	165	155	194	180	169	176	171	169	172	160	151	174	161	156	160	165	153	176	167	137	176	176	162	179	180	185	164	170	153	169	179	193	161	165	171	165	182	190	179	151	167	167	162	179	177	163	177	163	178	153	196	156	151	159	166	173	179	160	155	172	171	172	176	164	161	174	174	159	186	179	167	168	192	201	179	155	183	177	187	168	149	178	177	176	172	169	173	158	163	173	174	157	150	180	168	178	178	173	191	158	195	184	197	190	192	171	166	174	173	180	172	155	172	158	163	184	167	177	171	136	190	180	158	175	158	169	163	164	192	164	170	150	175	164	153	157	170	174	174	155	177	159	174	172	183	167	151	154	169	185	162	162	192	159	185	174	162	150	191	150	174	168	163	155	164	137	181	166	172	177	156	149	166	161	166	182	173	156	183	173	183	173	177	162	156	167	167	171	165	149	154	138	157	166	161	169	177	160	146	156	161	202	154	157	172	176	159	161	177	178	168	153	183	180	168	180	175	155	179	180	168	167	165	175	153	176	173	178	183	173	179	193	156	167	167	166	174	157	145	181	194	173	193	161	168	189	171	181	179	148	181	167	180	170	162	156	166	177	171	204	169	161	154	159	170	156	166	150	164	174	180	151	169	149	169	172	147	173	153	147	168	170	172	179	165	148	160	161	177	167	172	210	185	178	164	182	172	180	153	143	164	179	159	174	170	163	167	161	156	180	150	172	171	176	194	181	159	169	181	152	173	176	141	165	138	172	162	179	178	149	168	178	141	178	185	158	146	179	177	189	145	185	175	179	169	155	165	169	142	158	174	158	176	184	164	173	160	180	147	195	174	163	183	175	149	186	166	175	192	153	171	179	158	174	175	179	175	188	156	175	166	162	155	168	174	172	191	171	163	192	171	150	156	168	164	184	159	167	166	153	188	166	175	158	163	140	179	180	168	169	166	168	171	159	168	163	160	154	164	196	143	174	181	173	148	159	173	158	183	163	163	165	156	194	181	186	170	167	167	186	182	151	170	140	175	173	176	197	175	165	176	186	160	175	182	149	189	164	160	162	178	173	151	184	146	186	158	157	150	160	156	187	165	159	164	157	173	177	178	174	157	181	181	154	181	171	172	167	172	180	173	163	138	167	160	172	186	169	174	172	190	136	173	165	157	158	147	180	161	162	190	154	173	173	158	187	175	142	161	184	173	162	164	152	172	171	174	169	170	176	160	161	181	169	191	165	167	151	171	167	172	168	167	146	180
13070	25149	7006	35620	31353	12938	662	305	270	229	184	172	217	178	149	165	165	170	163	168	145	143	161	161	148	159	147	131	133	146	162	136	130	163	169	140	155	158	149	139	165	145	159	160	143	147	180	132	142	153	132	127	127	157	148	122	163	140	151	144	131	151	123	137	116	121	119	111	152	150	162	161	133	147	156	145	172	136	150	138	153	136	133	165	157	163	159	140	137	150	138	135	124	155	153	132	139	117	133	144	135	115	141	126	154	132	155	151	155	116	151	154	128	142	140	145	121	131	132	139	160	133	116	136	142	160	154	149	125	136	148	127	125	140	121	150	133	147	141	139	124	147	133	132	139	144	142	135	155	116	153	146	135	142	138	108	143	173	167	149	154	136	148	136	137	140	139	145	137	150	131	112	136	139	145	139	145	116	134	141	124	141	128	133	151	120	150	112	156	141	132	128	128	143	130	137	123	145	136	139	137	120	137	156	134	140	152	146	143	155	138	133	161	106	132	125	127	145	139	156	122	133	134	133	152	154	159	123	147	118	130	168	131	137	129	152	146	127	136	142	135	144	137	128	137	146	148	143	126	151	125	130	145	148	129	128	148	136	169	143	133	124	130	132	132	136	143	116	133	136	127	146	132	130	118	155	147	120	149	143	145	136	158	137	155	126	147	152	142	147	154	159	138	159	127	157	124	130	129	154	145	157	147	133	126	149	136	138	143	152	138	140	130	133	133	138	124	149	131	113	141	152	146	133	154	147	130	145	162	126	139	131	137	145	131	156	138	130	157	128	135	141	143	154	171	136	151	155	143	135	145	161	156	128	140	140	136	137	138	141	130	143	128	149	152	133	138	122	126	140	152	124	132	131	165	142	137	141	137	120	143	131	116	130	135	131	149	126	160	131	99	128	117	133	117	135	141	136	135	122	142	135	138	157	123	139	129	151	115	155	158	117	134	155	127	127	144	139	131	157	136	149	130	144	130	156	158	136	141	159	130	148	130	145	140	156	132	125	128	132	145	138	130	135	149	142	150	144	131	129	139	139	134	115	134	154	135	143	125	150	136	160	123	125	132	143	132	127	136	138	155	121	109	148	130	154	114	141	150	148	128	155	126	161	159	145	145	131	161	146	133	145	145	134	157	135	136	127	140	137	148	154	134	153	167	137	132	138	162	140	146	142	129	152	146	128	140	135	138	129	153	134	118	144	144	143	129	166	138	143	134	139	139	119	142	145	131	122	135	166	154	176	132	119	117	137	134	125	125	122	154	140	132	151	129	130	155	132	125	128	128	121	137	128	146	141	149	121	152	139	135	130	142	141	139	141	157	134	149	163	146	148	140	124	140	150	128	145	144	148	116	132	136	142	128	151	117	124	139	157	131	154	142	153	139	130	140	120	134	139	137	162	128	136	123	165	156	126	142	122	145	132	148	130	148	109	145	136	133	144	138	135	146	159	160	146	151	152	138	156	134	152	122	114	131	127	130	154	137	126	153	130	139	112	130	150	144	123	142	126	158	124	164	134	129	140	130	132	140	138	125	119	138	144	138	127	137	135	160	133	136	134	123	121	167	139	131	146	147	121	139	134	146	142	114	137	122	149	166	147	160	151	134	131	153	153	133	140	142	159	145	156	138	151	130	120	144	126	172	123	124	129	125	124	119	130	154	144	159	151	145	136	109	150	125	142	154	153	150	164	144	143	125	125	116	130	130	130	132	137	125	139	132	156	143	150	144	150	137	134	141	128	144	141	129	146	139	116	125	138	146	162	132	119	160	134	130	129	153	135	159	131	141	139	142	149	126	131	121	138	154	148	135	141	133	152	139	148	122	158	142	133	127	134	149	133	163	143	117	119	142	131	143	140	123	140	142	141	134	140	138	147	155	138	147	145	147	145	154	153	130	142	140	131	142	131	130	158	152	121	128	123	162	142	143	140	147	127	154	167	131	127	124	112	144	158	147	136	150	138	152	136	144	116	134	138	134	154	140	137	137	131	121	131	135	137	122	124	129	163	144	147	123	142	138	174	143	109	134	133	128	161	139	140	145	148	138	129	134	139	145	125	148	137	114	139	144	148	141	140	134	138	136	137	168	141	115	123	131	147	122	143	144	155	153	120	132	141	139	151	159	119	154	147	153	159	130	135	130	148	122	142	136	138	127	139	142	143	142	132	128	144	141	121	139	145	130	152	140	150	153	158	114	161	155	129	128	139	130	143	128	135	146	130	144	137	147	143	163	140	157	147	119	150	159	142	142	132	165	141	147	132	129	128	141	148	113	153	141	124	148	134	123	129	108	132	128	164	137	151	131	129	142	125	137	159	140	146	132	139	126	134	150	134	131	127	157	135	142	126	133	135	131	147	137	136	127	151	139	148	142	133	130	142	137	142	137	151	143	151	146	118	150	134	128	144	160	131	142	140	146	131	123	124	149	149	150	140	135	141	119	159	150	130	154	121	137	151	144	146	141	128	142	143	143	130	130	151	137	160	150	107	139	153	138	144	150	131	137	132	172	135	149	129	150	140	144	135	137	133	129	127	146	124	103	131	122	149	170	117	138	143	134	144	140	154	141	158	134	154	158	137	144	122	142	143	149	125	147	145	129	133	158	135	157	133	126	117	140	140	156	150	144	167	137	154	127	150	125	145	147	149	160	122	138	142	141	118	126	126	133	132	131	159	121	136	141	150	144	156	125	141	144	138	134	168	158	147	126	141	147	134	140	128	143	156	141	150	155	148	121	114	151	138	155	134	126	139	127	128	141	126	126	144	146	153	147	142	139	152	145	148	169	157	133	138	131	147	130	132	146	146	163	138	129	137	123	125	146	128	141	131	137	142	117	125	132	128	130	144	148	153	150	136	148	131	147	135	130	139	132	144	155	129	131	132	137	131	134	131	171	147	136	131	135	147	124	121	129	153	133	138	137	146	140	139	137	140	146	149	144	112	126	130	134	146	137	124	124	135	117	146	142	145	128	154	122	132	143	134	154	139	131	150	130	126	140	137	145	139	148	150	142	129	124	122	122	121	125	155	147	136	152	159	143	127	125	131	131	148	160	134	140	171	131	119	159	138	144	144	129	141	113	156	119	164	151	134	120	138	159	150	147	144	144	118	131	125	142	116	145	130	121	130	149	150	121	149	130	136	144	160	124	111	133	136	153	121	132	151	139	136	146	153	159	133	122	158	136	139	132	130	135	146	164	136	128	126	124	136	132	137	131	124	124	152	148	139	139	158	144	143	141	157	142	143	153	162	116	133	154	138	125	149	145	136	138	127	129	126	137	148	138	144	149	124	120	132	138	141	144	138	127	149	134	155	144	137	139	114	156	140	123	149	161	116	134	134	137	149	141	123	142	130	126	131	159	140	175	147	148	140	140	149	160	131	122	142	141	122	169	149	118	132	150	111	138	147	158	138	131	141	147	126	119	133	133	157	140	120	123	141	146	144	159	139	146	142	145	133	150	132	145	120	142	160	137	138	150	140	119	122	158	132	133	135
8108	19319	5289	48192	37947	13352	1341	1159	968	843	823	692	689	600	584	568	558	484	489	478	472	473	483	489	419	447	442	413	374	400	402	393	383	394	374	355	354	375	394	343	400	393	344	378	363	401	360	344	357	334	366	380	372	352	360	380	361	367	344	338	377	373	357	330	361	345	356	355	333	409	498	596	461	397	363	415	498	433	391	379	372	371	406	341	338	364	413	370	352	330	307	323	322	347	358	360	327	365	322	357	363	354	339	362	335	323	355	363	315	320	337	349	336	340	314	323	338	355	332	331	359	326	331	352	323	394	330	336	345	333	318	344	352	325	385	366	321	325	368	396	324	364	349	336	319	338	336	350	357	354	325	352	318	354	298	343	353	329	378	325	336	364	330	366	341	338	338	363	366	318	340	336	333	335	348	352	332	376	338	340	310	328	348	325	356	333	336	335	327	311	302	370	316	335	329	319	343	345	344	301	347	368	354	366	340	375	343	350	324	363	343	328	330	339	340	341	325	332	306	326	337	333	345	334	352	338	337	347	355	321	323	345	365	300	339	320	357	338	348	328	329	365	353	326	342	309	319	360	309	336	352	329	341	362	323	298	321	331	331	346	380	343	333	335	357	329	355	318	334	354	362	325	331	296	327	330	352	331	336	323	328	343	334	332	322	304	352	332	329	318	337	350	338	338	335	355	345	346	371	349	309	313	319	331	357	299	353	345	340	345	329	330	341	342	325	321	338	376	378	323	313	339	325	328	345	337	333	350	347	340	342	313	330	357	362	357	346	327	347	329	362	320	373	359	351	323	329	344	312	308	355	356	312	347	319	377	340	361	377	339	327	340	347	388	356	333	335	338	339	322	377	338	323	320	343	324	353	337	341	328	349	349	298	347	342	325	356	326	324	291	323	341	340	372	354	307	308	346	364	321	357	336	340	347	342	342	331	326	345	321	347	326	329	358	337	317	309	334	344	370	364	318	338	319	363	345	356	320	343	355	317	351	350	332	332	356	334	344	344	354	327	349	352	355	337	356	346	357	313	327	345	321	346	323	335	333	300	333	346	360	323	349	347	307	320	318	364	310	342	318	335	318	378	325	351	350	322	365	355	355	348	340	356	319	366	355	340	336	298	346	338	324	326	350	345	333	335	317	361	342	327	325	349	315	343	352	335	310	322	329	313	316	349	313	363	310	335	316	340	354	337	358	346	342	344	353	327	358	335	361	344	352	378	343	359	324	324	321	349	317	344	370	330	353	338	361	346	327	340	341	362	309	339	341	381	352	396	337	338	304	352	332	350	327	385	321	324	349	350	359	363	346	340	348	315	332	360	369	331	326	352	361	355	324	325	316	315	338	363	321	343	383	336	357	353	337	334	326	317	315	346	328	327	332	339	330	346	366	370	310	357	321	330	303	330	328	357	296	332	353	371	343	297	362	343	301	346	352	344	356	338	357	329	337	316	379	337	331	339	336	308	333	372	350	330	317	336	383	328	346	359	352	352	360	338	330	322	324	352	353	340	320	352	324	341	360	310	365	332	328	350	335	336	326	340	335	359	344	339	357	325	342	355	313	337	341	352	323	367	319	327	329	324	349	324	348	320	348	336	325	374	340	318	334	361	352	341	348	339	350	354	370	329	358	362	348	334	319	346	352	344	327	350	341	386	333	323	366	333	331	357	315	329	356	341	372	345	320	340	347	338	348	337	323	339	353	365	317	350	351	338	321	325	332	325	327	357	341	313	333	331	341	309	356	363	320	342	331	356	340	326	351	335	342	323	370	360	333	354	364	333	346	349	354	335	334	338	331	341	345	338	350	346	342	335	345	347	358	312	344	327	344	347	356	339	333	330	355	321	352	329	348	349	334	358	338	326	329	358	326	360	319	307	353	337	303	339	331	357	333	325	353	349	385	340	304	336	324	323	352	337	343	329	331	292	360	338	312	339	312	357	341	368	323	319	346	326	331	338	355	340	311	360	335	363	335	324	324	357	332	364	332	355	323	338	321	318	341	329	339	342	354	343	322	355	313	345	344	337	334	323	332	340	325	341	368	341	321	337	355	310	327	372	348	339	347	339	353	346	331	355	364	302	338	342	361	325	365	343	293	299	361	324	356	339	361	309	351	331	332	356	328	366	326	322	339	353	351	335	314	361	330	360	356	360	340	334	372	340	344	335	326	338	349	383	338	334	335	345	345	357	344	342	331	350	375	342	330	338	353	367	337	337	354	351	316	349	342	305	312	356	324	309	339	309	344	359	354	353	317	338	331	356	336	304	372	306	353	363	373	347	345	350	353	369	336	328	370	342	350	337	353	319	360	339	327	336	339	344	354	335	365	364	358	322	330	345	328	352	351	325	308	334	327	341	312	335	360	308	353	322	344	363	339	331	350	382	326	342	350	336	319	334	331	333	333	349	364	337	349	318	329	319	312	347	339	341	376	321	336	313	315	351	365	337	329	337	353	369	334	359	356	338	375	361	372	355	352	331	363	321	343	340	326	359	327	377	327	342	343	358	335	369	298	336	339	330	341	373	325	369	353	328	358	338	345	355	320	344	348	319	362	350	335	337	358	341	345	345	350	350	335	337	313	302	337	322	345	305	356	394	338	309	385	348	322	331	342	330	333	338	347	347	336	365	364	369	336	339	313	338	310	327	360	356	334	352	328	314	385	350	348	340	324	365	310	335	354	368	393	351	321	330	342	329	370	373	333	345	332	351	360	358	307	308	313	353	342	309	337	302	313	374	368	338	331	359	352	349	368	313	343	331	347	340	316	349	353	340	335	337	351	342	366	311	343	345	334	343	315	333	354	358	293	360	348	356	318	361	346	366	329	364	337	329	387	344	325	365	349	375	348	325	327	384	321	347	341	332	350	340	315	351	341	350	323	348	328	339	319	308	346	321	316	351	324	340	325	365	362	342	374	349	319	355	337	355	316	308	324	316	324	331	313	354	347	365	335	335	314	379	339	321	356	324	317	346	333	333	331	370	329	304	357	366	333	322	339	350	362	352	356	323	358	369	336	369	313	349	355	332	354	339	322	328	347	295	366	381	336	344	353	356	320	351	338	331	316	311	351	355	317	324	376	365	347	341	362	349	345	325	352	365	357	337	313	329	350	348	337	344	376	339	330	330	346	313	353	345	348	321	364	353	357	366	348	313	356	332	353	323	357	376	349	358	358	339	337	336	336	348	373	345	333	326	339	360	352	329	357	330	324	333	334	300	338	329	332	380	362	334	336	354	332	360	326	327	346	296	357	321	355	335	342	335	370	340	355	392	346	330	355	354	341	347	332	319	351	336	360	371	334	345	357	350	354	311	329	313	351	326	351	344	327	306	342	360	331	361	329	346	302	336	311	333	312	355	327	335	330	357	344	342	383	333	353	340	330	383	345	340	386	342	342	365	361	338	352	325	336	344	373	320	324	320	332	342	345	352	329	353	382	329	341	310	321	344	326	351	316	324	341	324	368	310	329	342	351	333	354	297	342	342	349	330	338
22150	39107	12751	51652	38041	22149	2035	473	389	342	293	324	301	243	234	264	228	197	222	204	151	200	197	199	184	177	178	195	193	218	171	173	191	179	158	181	179	161	170	202	172	184	186	156	192	177	131	166	195	191	186	190	138	191	158	183	193	176	166	143	197	187	171	194	199	180	182	187	161	171	184	192	190	204	157	172	200	211	161	160	150	178	153	164	171	167	193	195	167	164	169	163	149	159	166	177	168	172	187	169	181	164	167	196	173	193	178	169	149	183	157	189	152	150	165	169	188	183	152	167	176	160	179	167	169	165	155	173	179	161	172	157	178	203	151	168	169	158	200	178	159	159	196	185	187	159	180	173	162	187	173	162	165	177	153	166	172	184	172	161	191	184	174	189	167	174	172	156	171	175	157	152	193	200	189	160	169	159	158	180	199	197	175	166	157	185	182	178	160	176	176	160	179	187	176	155	160	172	151	170	149	154	158	157	187	177	156	168	194	163	172	132	187	151	159	164	178	131	154	163	163	196	182	158	191	166	145	172	174	195	149	176	189	188	160	152	146	153	155	175	154	163	183	164	171	169	180	186	165	170	181	160	162	182	171	182	157	169	177	167	174	190	147	168	161	154	169	177	178	192	203	176	163	156	158	188	173	173	160	188	175	174	169	173	145	147	186	150	171	174	143	186	160	175	181	155	212	160	141	173	199	175	169	171	153	169	163	153	187	164	147	155	178	169	168	159	168	188	149	151	177	173	181	162	168	175	184	177	153	153	173	173	192	171	170	164	156	167	169	167	172	194	184	172	190	182	177	183	163	172	186	151	197	170	202	193	167	167	144	181	166	177	152	186	174	141	179	192	176	162	193	197	168	144	170	166	190	168	138	165	168	177	157	165	163	157	172	167	143	162	143	157	172	138	150	167	143	161	159	164	179	164	194	178	173	186	196	192	175	142	173	174	159	167	176	169	156	169	179	169	155	187	191	166	146	143	175	169	159	198	195	167	176	195	137	179	176	186	173	136	171	156	176	163	173	159	170	181	158	171	163	185	184	159	161	183	187	163	189	158	172	160	146	162	172	181	161	165	175	179	172	159	175	153	204	168	152	185	171	208	158	175	163	207	168	155	197	194	152	132	154	163	185	167	184	172	163	185	170	194	185	169	159	169	169	154	147	171	140	148	176	181	169	156	167	178	167	160	163	169	190	157	153	201	154	194	175	173	163	170	173	195	171	197	172	154	183	156	194	162	187	169	161	184	157	180	157	174	160	148	179	176	175	179	173	144	166	172	145	157	181	177	161	196	140	175	155	181	165	176	170	167	160	158	201	174	161	165	163	185	157	167	172	169	166	193	177	173	159	189	154	178	171	176	188	154	159	147	184	158	168	156	192	202	143	153	181	163	164	180	187	162	169	181	142	144	163	185	161	166	180	170	190	203	170	173	177	132	153	179	162	170	176	175	178	181	155	160	187	175	170	140	140	170	167	189	191	177	185	168	177	169	171	155	164	155	150	137	162	158	158	166	166	165	161	181	164	164	186	208	164	146	158	161	165	153	171	200	172	168	156	179	173	142	154	191	173	173	162	156	172	183	186	152	166	154	167	183	189	182	177	166	152	174	158	165	156	163	182	188	176	159	166	168	175	172	150	159	186	179	195	161	171	172	169	168	156	172	160	142	146	169	179	170	170	185	169	169	143	164	171	167	196	171	154	150	171	146	148	152	186	172	178	161	166	170	159	156	143	161	171	168	158	137	145	171	126	185	179	178	170	154	167	165	176	164	184	191	174	174	167	171	183	165	171	160	167	183	170	167	179	201	180	172	174	177	170	170	185	155	168	162	181	191	152	148	148	199	154	158	164	173	176	183	179	183	171	184	160	171	198	161	165	168	147	173	161	180	183	167	193	146	152	170	166	165	177	175	177	186	172	155	176	159	150	149	177	170	182	176	170	161	149	165	169	157	161	166	165	158	182	155	164	182	161	159	142	157	167	163	157	174	166	168	218	182	172	152	192	186	158	195	166	150	179	172	171	174	206	155	168	164	169	177	180	164	138	156	180	153	175	185	155	175	178	167	151	169	156	150	161	163	158	172	170	187	183	155	159	161	196	179	152	165	165	162	170	164	171	172	164	150	147	186	190	137	169	187	179	165	154	165	146	172	175	186	186	171	161	173	166	165	178	167	173	155	187	192	164	171	166	165	171	158	157	164	163	177	164	170	155	173	167	171	180	172	188	137	186	191	175	157	164	142	169	198	173	180	161	183	147	176	169	152	184	165	188	183	169	152	165	166	157	164	179	141	182	165	207	165	191	173	170	188	175	189	182	177	169	167	136	163	141	170	175	189	176	134	150	171	170	160	169	194	148	178	183	175	181	166	162	192	185	159	187	191	190	174	180	174	168	156	173	154	146	164	197	172	158	202	168	168	197	161	171	164	160	185	174	207	156	162	170	162	155	171	200	164	149	163	163	162	168	195	193	173	162	150	162	200	149	190	160	162	173	133	145	192	175	178	152	188	178	165	150	154	153	168	185	176	147	175	187	167	202	139	149	149	170	190	160	148	189	162	178	182	181	211	153	164	176	159	168	155	180	176	153	159	169	162	160	204	178	179	152	168	185	167	161	173	147	156	158	173	162	174	183	179	162	174	209	150	177	183	184	183	151	153	142	145	170	181	177	149	160	172	182	179	144	180	167	145	153	169	203	179	170	155	191	187	174	186	173	184	168	180	143	164	177	155	162	193	168	176	167	153	172	152	152	158	179	153	214	178	181	180	169	165	170	173	183	185	163	181	170	166	170	154	165	158	178	142	174	161	159	170	161	156	159	149	156	155	176	155	175	165	181	175	155	160	177	159	147	183	183	150	182	161	173	168	170	167	173	178	153	175	178	183	175	162	166	169	148	164	155	150	180	165	175	176	177	181	175	172	164	154	155	165	175	151	172	176	158	166	173	193	187	171	185	172	188	158	160	173	160	166	169	181	156	145	147	185	169	207	172	177	170	166	155	184	192	160	143	160	186	182	173	182	179	159	185	173	173	176	167	174	150	173	170	171	150	160	179	174	175	183	160	176	172	173	185	181	162	169	156	164	187	168	170	167	159	163	189	202	177	164	163	145	140	168	159	155	161	142	150	164	138	179	190	158	159	166	165	179	150	170	178	183	146	190	156	197	156	159	171	160	170	182	149	183	161	185	179	174	177	166	197	174	161	173	166	170	158	169	171	159	162	163	186	167	174	145	180	184	178	182	155	169	179	176	178	167	164	191	147	159	167	150	158	151	186	189	189	139	153	148	160	171	182	180	145	186	175	161	174	179	154	171	172	190	169	172	157	189	161	171	145	177	138	185	181	134	192	170	172	165	174	171	167	166	130	191	192	162	195	168	155	180	170	178	165	161	178	153	160	169	198	184	160	178	180	179	191	188	168	169	158	153	177	172	187	164	153	150	169	162	172	202	145	135	161	159	163	170	178	156	181	190	146	169	175	167	180	126	161	161
11483	25303	10457	58639	42946	18547	2339	2018	1661	1424	1250	1062	1010	989	860	779	774	707	701	668	628	574	564	564	509	584	536	537	494	498	520	504	447	516	507	493	479	478	485	437	410	444	412	443	416	440	431	453	415	410	445	432	438	442	428	444	454	429	393	467	373	401	385	444	411	406	419	437	435	532	577	539	538	566	507	590	674	614	485	407	412	453	418	388	396	400	388	393	408	367	422	420	396	427	390	392	386	412	421	414	376	409	423	389	351	407	391	431	423	363	413	392	373	378	357	387	387	371	411	407	386	376	418	416	443	362	384	387	387	383	396	377	365	434	421	427	402	381	415	377	410	358	391	365	417	379	440	405	385	390	433	401	381	390	441	414	397	412	403	397	372	424	400	389	381	395	396	408	389	377	440	365	402	367	377	389	389	364	427	447	398	399	373	398	378	401	355	409	374	380	367	382	366	401	389	368	406	426	377	429	382	421	404	411	378	392	377	390	409	379	404	400	380	395	369	398	355	367	398	394	360	378	404	358	401	378	408	419	375	399	405	396	398	400	390	426	370	358	410	387	380	402	388	384	364	372	356	365	416	386	427	405	414	380	397	402	387	388	403	391	370	403	371	392	414	414	392	405	372	399	411	406	387	403	357	393	375	373	405	402	388	396	377	427	385	408	390	394	414	370	347	413	381	415	373	353	369	395	396	419	387	414	419	377	391	364	388	410	395	372	409	407	390	413	400	371	363	405	389	410	397	380	357	421	376	389	383	420	397	391	437	379	410	395	375	381	397	373	397	397	388	395	381	386	391	370	401	385	411	410	379	396	351	401	422	377	376	368	417	429	386	386	429	388	371	426	386	372	380	409	372	393	411	407	373	387	404	378	395	389	361	359	363	423	412	366	413	380	414	366	394	386	412	397	404	399	364	385	422	370	398	366	380	390	386	391	379	371	410	389	387	370	404	372	408	377	362	412	405	384	398	392	365	396	363	392	415	375	386	350	379	419	410	376	386	399	386	397	399	369	416	377	410	411	369	370	397	393	400	348	422	376	370	416	381	399	410	382	417	377	390	429	414	398	398	403	383	373	367	383	407	378	400	382	412	397	361	377	374	396	378	418	418	393	416	380	366	364	408	420	407	400	408	366	385	359	370	354	438	409	396	380	401	377	385	386	405	365	424	399	383	414	434	435	407	403	400	357	362	400	379	434	406	382	375	372	380	412	402	369	400	368	412	361	416	397	367	392	357	395	405	390	367	395	390	404	388	403	381	399	367	454	367	386	369	397	391	413	392	393	376	398	370	411	395	400	416	415	395	387	410	401	394	406	369	375	404	400	393	382	376	387	410	378	430	396	387	369	356	376	390	388	363	406	376	399	364	380	400	385	422	412	410	397	418	387	375	394	378	380	375	382	396	391	366	417	368	429	396	392	421	397	411	393	430	393	369	398	386	397	396	375	426	430	368	395	396	387	420	397	376	370	403	401	377	390	366	387	390	375	390	370	396	411	378	403	409	399	406	413	369	366	386	412	376	395	368	361	391	416	391	398	388	367	373	411	410	407	359	356	387	395	389	382	422	394	390	404	374	424	409	405	401	411	389	398	389	369	391	405	405	418	356	364	376	373	372	395	412	386	411	432	381	388	385	403	393	407	430	377	380	391	376	358	387	411	400	413	402	366	411	348	409	335	401	402	391	396	400	411	393	409	420	381	404	393	362	429	380	378	398	411	393	370	394	404	337	385	401	365	371	438	404	390	377	377	422	401	367	390	404	395	432	421	419	350	414	414	392	380	381	399	382	382	385	385	396	382	399	409	384	404	409	386	401	392	373	401	375	405	415	361	373	375	379	431	377	433	355	368	379	393	413	400	345	421	403	413	367	378	412	354	404	416	437	422	389	391	391	423	381	398	397	386	424	414	350	402	378	398	383	391	353	409	381	422	380	413	364	399	396	373	415	391	404	414	405	431	405	403	406	380	417	389	368	370	383	384	365	398	406	352	391	407	409	424	340	390	421	378	386	394	397	365	378	403	402	377	386	359	368	394	397	367	449	385	392	397	400	379	349	401	412	395	366	388	448	373	391	355	398	343	391	387	418	388	391	382	390	366	355	381	383	392	392	396	426	400	375	376	387	397	385	401	380	398	373	392	418	404	363	366	395	362	447	383	410	347	390	366	378	375	394	408	373	391	402	415	394	407	400	376	389	393	394	398	347	353	410	359	391	349	348	405	415	366	381	419	420	395	393	418	387	404	403	392	436	383	399	394	401	387	403	339	381	375	367	418	360	397	374	384	359	408	409	403	394	384	390	379	374	403	427	410	371	435	387	386	424	416	407	396	379	420	378	405	361	368	403	389	388	396	395	407	364	382	373	388	377	386	397	417	421	374	413	392	424	406	384	395	359	442	380	403	406	405	409	386	376	412	388	377	370	407	401	391	378	369	364	392	426	386	417	386	348	389	368	418	397	410	407	412	378	402	398	387	406	344	387	383	382	385	382	374	427	398	364	367	377	342	363	374	367	393	416	383	382	401	390	385	390	418	368	383	378	378	395	407	363	381	372	403	370	378	400	363	437	399	377	354	394	376	380	372	382	409	391	416	382	412	398	404	312	397	398	427	396	428	370	355	407	376	363	411	399	351	387	404	380	377	421	394	391	407	382	375	389	360	418	418	408	406	414	402	410	394	365	383	394	386	401	400	364	387	431	380	427	366	376	401	382	371	393	384	389	424	418	373	384	401	389	414	443	385	384	388	399	377	359	400	393	386	404	371	354	412	383	394	392	377	373	395	403	388	394	356	397	372	385	374	437	391	368	389	361	379	419	373	393	380	407	389	378	406	380	408	385	422	366	423	366	416	392	378	358	354	415	402	350	374	424	414	396	387	410	370	417	376	407	365	424	415	410	402	395	384	376	373	369	378	393	367	393	390	402	373	374	379	407	403	396	368	382	409	384	374	409	367	376	390	403	411	406	380	393	394	374	398	357	366	359	360	385	401	386	379	386	413	391	374	401	369	377	379	408	395	413	404	362	377	407	398	393	385	413	393	382	396	371	391	368	402	422	387	410	401	403	405	410	425	352	407	385	409	401	374	408	395	386	390	394	421	407	399	389	396	398	372	399	341	404	413	419	437	375	417	391	373	391	413	390	394	407	406	382	380	362	405	378	388	375	384	380	409	391	404	404	379	414	407	399	386	387	347	392	367	405	385	398	406	414	417	396	388	384	403	401	380	389	365	364	431	390	401	417	373	384	368	384	405	389	402	394	389	378	371	383	401	409	371	378	383	413	388	398	381	397	388	365	417	405	347	411	387	366	419	397	369	371	378	405	380	377	374	368	386	420	393	388	394	425	404	401	378	399	402	382	379	381	421	344	376	421	362	376	404	407	439	399	426	412	378	424	419	395	352	384	377	405	402	382	394	401	410	379	417	405	390	393	392	409	391	429	387	365	389	380	420	385	385	392	398	405	404	387	367	369	406	409	359	386	395	404	414	406	390
2561	1232	633	2004	731	243	72	62	66	60	71	52	60	60	54	64	62	56	59	48	46	67	43	51	62	38	42	49	59	38	59	64	58	49	67	54	46	65	53	47	53	52	60	50	52	61	40	65	57	50	65	45	66	59	61	63	49	57	45	62	66	52	44	46	59	58	44	61	59	68	52	52	57	70	51	63	62	72	62	49	39	59	68	50	54	57	53	54	59	44	49	45	45	47	58	69	56	53	44	41	55	53	51	52	53	63	49	55	56	46	52	36	56	67	51	47	50	59	67	49	56	63	51	60	55	51	50	72	46	38	54	62	63	63	63	61	55	49	55	53	59	47	55	55	45	56	72	52	59	59	66	59	58	53	66	62	61	56	60	76	55	34	51	54	39	44	45	56	48	65	55	61	44	46	61	60	46	54	56	38	60	46	46	59	56	45	57	62	47	45	54	42	50	50	44	69	51	63	55	57	49	52	52	42	56	63	51	51	58	55	51	47	53	61	49	38	57	51	46	51	52	57	62	46	50	49	44	54	56	51	53	74	41	56	65	74	74	54	64	38	66	59	49	66	57	58	64	57	50	40	61	52	54	55	58	42	50	74	44	47	57	60	56	56	41	52	50	62	47	52	65	68	47	35	48	35	56	51	47	50	63	55	55	50	50	54	43	45	49	70	41	63	55	49	58	58	55	42	57	60	51	46	52	57	68	59	59	51	41	46	51	60	54	63	67	41	66	52	57	60	70	56	46	48	51	51	47	54	42	42	61	42	53	55	45	52	55	67	59	52	62	56	45	57	49	45	73	75	52	50	54	66	54	56	50	55	52	59	62	51	63	58	46	54	48	47	50	45	47	55	61	59	52	49	59	64	54	69	51	54	39	40	55	58	43	56	66	63	62	46	59	52	63	60	60	64	57	60	45	55	59	42	61	49	41	48	48	56	49	53	55	52	54	64	43	43	50	45	61	47	51	55	51	52	49	45	74	63	63	65	54	64	53	67	63	53	57	58	69	52	53	63	51	63	54	47	59	54	50	70	54	60	43	41	51	49	58	57	50	48	41	53	61	56	47	53	50	53	60	69	48	43	55	54	54	65	59	61	54	44	55	48	47	41	62	49	71	58	59	49	44	68	43	54	59	62	60	58	50	60	71	50	43	54	57	54	57	52	56	67	51	48	64	48	60	74	53	58	59	59	57	58	48	71	51	43	62	62	54	56	53	57	54	60	59	61	51	64	47	52	56	55	48	58	46	43	52	50	79	71	63	58	47	58	55	41	44	60	64	54	53	65	42	57	51	62	64	50	39	53	60	49	63	48	56	51	41	49	53	57	49	40	57	58	54	53	55	72	50	57	44	55	65	52	44	76	59	53	41	51	54	60	53	58	41	52	57	52	64	76	54	59	41	58	61	42	53	55	51	52	56	51	40	46	53	55	43	54	52	59	58	60	71	52	58	57	40	62	58	43	49	66	51	47	50	67	61	53	67	58	55	50	51	42	53	55	57	57	65	62	50	58	65	62	50	53	69	47	61	43	40	57	60	54	62	67	45	52	39	68	56	52	76	58	52	52	54	52	57	59	44	54	61	63	57	49	68	49	55	51	48	52	53	41	61	56	56	52	59	40	53	58	58	72	69	53	57	43	53	46	64	55	72	63	51	64	45	53	50	75	45	42	63	48	63	55	38	66	52	64	52	49	57	40	54	50	64	53	49	42	56	58	48	50	60	66	49	61	44	58	52	54	63	53	68	67	74	56	52	59	72	68	52	57	51	53	64	44	59	58	46	43	46	52	39	47	59	60	75	44	64	56	40	50	42	48	49	58	48	52	56	60	61	29	70	57	50	56	54	50	58	54	82	55	51	41	67	65	48	46	52	55	57	52	50	47	57	39	56	63	47	50	58	52	54	64	60	35	44	45	60	68	64	55	59	64	52	53	57	58	55	63	60	51	49	60	52	44	53	62	52	47	62	60	43	58	57	42	56	54	58	59	58	51	55	49	63	58	40	53	73	43	53	41	56	55	47	55	58	71	64	54	55	56	55	47	61	57	54	61	51	50	55	53	57	48	51	48	51	55	61	59	47	44	56	64	71	53	55	71	56	52	54	55	66	63	45	59	52	52	47	48	54	60	48	58	47	47	46	55	42	56	42	55	52	64	56	61	52	68	42	47	53	61	59	56	53	63	52	44	56	51	53	59	61	60	61	59	49	66	54	46	46	50	61	60	54	57	56	51	66	59	51	57	52	60	54	53	50	59	47	64	50	55	49	50	46	46	52	53	65	58	66	56	37	52	46	59	61	52	47	65	40	49	67	49	58	52	51	68	58	54	64	38	58	62	48	58	63	47	63	53	56	60	66	55	52	58	81	56	50	49	65	76	55	47	69	62	69	60	52	47	60	53	52	67	63	55	54	60	60	59	50	59	57	57	46	54	56	57	54	50	48	62	51	62	57	51	55	52	54	49	49	49	52	49	56	55	61	55	59	63	53	62	57	59	56	63	36	63	57	48	51	56	52	60	58	51	70	43	45	52	63	62	65	50	44	55	63	63	55	45	60	44	69	59	40	52	49	63	58	55	70	45	52	60	56	50	62	43	55	46	56	41	62	62	55	48	46	45	55	59	63	47	55	54	53	55	56	56	53	54	48	41	44	57	65	50	52	61	47	55	60	51	43	55	54	63	58	56	44	53	62	50	69	41	67	53	58	57	54	57	51	74	48	58	60	42	53	63	58	47	45	51	57	50	44	50	58	53	47	57	69	55	48	55	51	65	45	62	63	57	58	59	59	42	46	50	59	58	56	49	54	57	46	59	49	48	58	55	52	56	51	49	50	60	72	56	55	64	47	57	45	64	53	59	62	58	58	53	50	43	56	57	45	34	49	52	51	61	44	49	62	55	57	57	61	59	47	60	50	54	52	45	62	61	38	63	51	59	65	68	56	53	51	56	54	50	37	44	58	51	47	59	47	53	51	59	54	72	47	62	36	47	48	54	45	59	49	45	48	54	48	60	56	56	67	54	58	44	52	53	50	67	61	60	41	46	51	61	59	49	60	67	58	50	52	63	49	69	52	54	51	67	47	45	68	55	59	58	62	54	71	59	48	65	46	65	47	51	55	74	45	64	42	48	61	47	51	54	54	54	48	53	69	51	65	53	47	44	58	53	64	56	50	42	62	59	54	52	62	56	47	54	54	60	64	56	54	69	65	53	59	47	63	48	47	48	41	50	60	48	61	48	41	59	53	58	69	47	67	56	60	51	58	43	57	59	64	52	52	55	46	58	64	60	60	56	57	67	56	51	49	46	48	56	60	42	55	65	49	37	52	62	42	45	53	62	55	50	59	56	51	66	42	61	63	55	47	52	49	48	53	53	63	54	45	74	57	58	55	50	57	42	51	51	64	55	56	51	58	49	55	42	55	55	47	58	54	38	31	51	55	47	64	60	67	48	46	49	50	48	52	57	63	44	54	69	60	64	53	58	51	48	45	48
2280	1598	1439	7542	3426	1078	164	181	180	171	195	169	176	172	162	157	170	181	173	156	155	163	154	171	145	169	145	148	146	156	171	142	159	168	152	164	159	154	160	142	142	172	168	157	168	150	169	174	155	163	159	157	147	160	146	156	156	152	147	175	152	175	136	165	159	177	155	167	178	181	189	185	173	184	194	175	230	212	176	156	165	154	175	166	144	145	140	163	161	170	179	142	166	163	149	160	164	137	160	153	161	167	153	143	159	166	160	162	158	145	187	137	189	150	154	167	152	171	159	167	181	172	155	165	142	151	147	157	147	153	146	144	157	176	148	161	175	132	165	150	141	148	175	162	166	163	143	157	145	141	177	137	166	135	138	158	157	162	153	160	151	159	147	163	163	172	165	156	154	151	171	151	165	168	180	187	151	171	145	143	157	171	172	153	150	140	160	150	164	135	141	168	145	154	154	166	148	147	148	141	194	152	167	153	169	166	153	169	166	153	186	159	170	163	155	165	152	153	138	155	162	160	149	142	142	188	158	167	168	145	158	152	156	171	140	157	157	152	156	162	139	149	161	160	154	173	168	191	171	138	182	158	163	149	138	171	156	182	162	159	149	150	175	176	158	182	157	162	162	137	156	157	179	149	154	153	167	126	163	148	139	166	144	148	159	160	140	162	168	149	154	142	170	178	173	149	156	143	160	152	167	171	164	185	169	180	169	150	166	156	159	169	152	157	158	136	153	162	178	154	134	148	166	171	148	164	141	175	173	153	146	145	156	179	150	155	164	172	172	159	160	155	131	150	179	144	153	166	163	149	142	165	149	155	187	165	152	151	152	157	144	149	167	172	169	156	164	163	157	149	178	186	129	169	133	164	150	150	160	147	177	151	144	169	166	169	145	176	141	155	140	163	163	165	145	153	161	146	143	144	129	158	158	142	143	160	167	161	179	176	167	150	165	153	156	148	152	136	162	150	166	160	150	166	160	150	158	169	169	154	136	158	173	166	158	173	178	177	153	169	170	181	145	154	163	174	157	160	140	171	172	162	150	157	153	165	155	177	145	146	160	150	148	157	146	161	159	146	160	154	149	163	173	152	158	162	196	149	141	152	157	143	181	169	157	178	141	161	147	174	156	164	151	170	155	156	153	147	161	142	180	174	148	141	168	175	164	172	165	160	153	127	160	171	184	181	172	164	157	145	170	153	162	167	175	147	159	139	154	151	135	166	161	144	176	163	160	167	153	156	157	149	186	158	173	179	162	176	143	152	155	176	166	155	144	133	163	163	161	176	150	134	157	163	168	175	158	166	152	161	151	162	130	154	133	161	135	168	162	147	150	163	160	139	158	139	153	141	157	159	147	168	163	145	145	179	161	140	141	137	165	149	137	136	154	147	155	142	176	153	131	166	159	163	167	142	148	148	146	161	161	174	155	157	176	160	174	154	139	134	182	181	152	174	169	182	149	154	172	150	158	177	190	174	169	146	164	160	139	161	166	133	140	145	164	166	173	150	169	155	140	147	175	149	158	153	164	147	162	177	150	143	172	145	170	152	163	146	153	168	141	158	170	160	139	148	164	156	154	150	138	142	150	186	144	149	164	140	149	168	142	150	165	162	158	165	154	152	165	137	159	170	144	163	168	155	153	148	149	159	145	173	158	156	168	162	163	171	180	154	155	139	158	140	174	148	158	147	167	186	159	131	162	150	164	185	150	152	168	143	167	147	140	141	148	186	144	147	148	150	117	172	128	172	135	167	153	154	161	158	182	160	140	171	171	163	153	141	143	157	162	161	166	152	141	150	141	147	171	167	132	178	151	164	150	168	148	161	158	169	180	155	158	154	161	168	176	139	145	156	180	149	139	161	146	146	166	173	166	160	161	162	167	154	152	168	157	147	182	165	141	152	164	156	140	146	173	144	160	163	195	174	158	167	152	181	140	154	148	151	152	148	161	156	163	164	151	191	142	163	160	159	160	155	159	151	183	164	170	192	172	179	159	156	155	150	174	142	154	158	176	161	154	149	155	137	160	142	182	139	150	183	132	165	183	163	145	181	168	161	162	161	160	166	167	156	177	159	167	159	138	140	169	152	168	159	176	163	143	153	174	174	170	164	164	151	168	159	143	151	148	165	143	164	169	168	147	160	142	164	150	177	141	145	181	166	155	181	163	177	179	164	158	172	157	157	165	152	170	159	141	148	175	144	173	163	139	164	163	147	156	160	148	145	147	145	146	156	151	143	158	156	157	126	146	172	147	153	161	145	164	162	173	161	140	131	145	170	177	156	194	158	172	168	152	149	158	175	170	155	169	167	149	150	164	169	149	169	156	179	146	134	170	142	148	171	154	165	160	149	146	152	131	184	133	158	147	169	173	154	150	165	157	148	152	142	174	165	166	145	156	148	147	150	145	135	156	158	154	155	166	157	146	149	134	145	154	180	163	161	156	169	161	170	160	162	154	154	158	131	165	160	158	156	150	139	151	134	168	161	160	140	162	147	173	158	144	166	164	155	159	160	170	163	165	162	160	156	156	156	173	152	164	159	165	172	172	152	157	148	162	146	164	161	169	175	152	145	146	163	162	159	138	165	149	151	168	151	172	162	138	162	140	133	146	148	168	156	144	169	166	135	163	176	143	152	162	140	148	162	151	152	156	167	159	158	159	168	142	175	145	172	141	173	151	139	150	155	172	161	163	152	150	154	162	153	184	168	149	185	166	131	146	170	157	158	163	176	154	153	151	167	149	191	135	160	144	180	171	184	152	169	138	155	151	161	163	158	158	162	141	185	153	167	152	158	164	166	170	146	155	156	170	155	169	145	141	168	161	157	175	150	169	139	147	168	182	142	155	151	145	154	172	165	162	160	161	154	140	161	143	148	167	135	164	151	165	181	152	155	153	149	171	166	179	181	155	161	169	166	150	166	172	158	156	169	176	151	146	180	132	143	158	156	156	170	154	157	158	152	129	159	156	168	143	173	133	155	174	140	128	172	168	169	179	164	168	171	164	126	170	144	160	150	143	164	153	151	137	169	160	137	138	166	157	179	163	132	169	142	163	154	162	183	161	156	154	157	150	136	186	146	150	161	170	154	165	163	165	160	145	157	146	140	141	158	178	154	143	177	169	161	157	183	149	151	162	154	165	155	145	155	184	164	154	161	150	153	161	179	171	169	145	149	170	160	161	160	168	165	160	142	148	167	164	174	158	147	160	146	173	133	166	151	160	150	160	158	168	164	162	144	146	151	154	137	175	134	159	157	144	151	169	145	165	169	151	174	150	165	157	178	157	141	168	164	159	159	157	137	142	147	177	139	166	165	150	131	144	146	136	171	175	176	166	165	148	156	147	162	154	169	163	168	151	147	165	162	159	139	153	131	154	156	167	169	182	149	168	145	161	171	141	155	150	162	161	133	172	176	145	169	154	163	139	160	150	149	157	173	165	161	158	155	161	133	177	165	165	163	164	151	159	159	178	138	160	156	172	177	145	162	154	165	179	149
14460	24255	10182	47352	30878	12067	627	262	213	238	196	187	189	159	168	167	164	180	181	140	161	162	158	154	143	152	143	164	174	155	146	141	160	118	119	137	119	120	145	134	134	138	145	160	146	138	130	143	144	145	141	131	147	146	141	140	130	147	143	169	148	144	150	155	136	128	135	134	107	140	142	131	139	170	153	154	171	137	120	133	123	144	148	134	114	152	150	118	115	158	134	149	121	140	134	120	142	122	115	144	135	122	153	121	165	116	139	137	141	138	145	153	110	152	124	152	153	139	135	120	124	148	113	149	115	156	133	110	140	146	109	141	128	121	145	137	146	110	142	147	178	125	125	125	153	127	124	136	143	149	169	136	151	161	152	141	125	128	153	139	152	137	127	146	154	139	118	129	147	133	137	139	143	162	140	147	121	115	138	142	130	145	137	142	165	147	142	133	111	132	125	135	135	138	134	150	146	131	131	127	150	131	142	123	136	126	141	144	144	137	143	110	139	119	145	125	147	120	139	146	123	149	133	142	158	134	157	140	135	139	147	136	131	167	154	143	129	115	139	144	151	133	142	135	142	142	138	130	107	122	142	145	150	142	124	125	150	132	131	142	141	156	125	133	137	137	144	131	145	132	116	152	156	131	138	124	148	150	131	159	155	129	118	132	129	119	125	127	135	137	134	152	134	131	135	143	133	115	138	133	141	148	136	140	144	125	146	163	142	135	137	153	135	135	145	133	158	144	149	154	148	152	134	145	117	139	142	150	148	158	145	126	115	126	139	125	149	141	138	146	149	144	157	143	121	139	136	135	113	155	131	152	126	125	142	97	127	126	107	167	116	135	158	130	126	149	143	122	142	116	139	145	141	136	151	121	129	158	124	144	141	133	137	122	111	110	139	111	134	143	122	136	142	120	140	119	108	152	126	146	143	124	136	137	159	133	154	111	128	159	135	115	123	138	141	132	127	127	164	132	110	115	127	148	134	153	134	143	161	134	142	131	120	132	147	131	139	142	140	134	139	140	146	142	163	114	121	148	133	144	155	136	126	142	156	140	141	116	140	141	115	133	135	160	134	143	137	146	152	129	144	130	139	121	146	120	147	124	120	133	144	142	144	143	140	132	138	151	134	149	139	143	138	117	140	128	116	171	124	135	131	137	125	127	171	129	125	136	129	134	131	134	133	128	112	133	134	146	149	149	147	145	139	136	136	130	130	132	117	125	122	138	138	139	133	142	145	137	148	136	132	132	121	121	125	132	144	139	129	134	144	129	139	131	127	135	135	130	135	128	124	119	122	143	117	143	140	117	135	151	117	124	141	131	135	127	145	137	130	128	147	133	142	127	132	138	126	127	146	118	140	140	152	130	135	140	143	152	141	155	120	135	130	134	137	121	118	172	140	149	120	130	150	145	134	149	131	150	133	147	119	138	123	145	125	136	138	123	159	143	150	126	146	121	128	128	130	124	130	137	145	133	141	133	164	135	151	139	135	120	144	136	133	135	161	126	150	139	125	121	139	144	130	139	156	132	150	172	145	115	165	126	127	113	107	140	124	144	149	137	166	135	136	116	128	130	141	121	133	127	133	139	139	134	108	161	149	149	138	136	121	121	124	140	125	151	125	136	132	107	126	171	154	122	130	125	165	180	116	119	123	149	120	172	134	117	123	137	133	124	125	134	123	147	125	143	140	153	135	132	136	150	156	136	120	145	150	105	139	150	163	173	147	142	132	131	137	139	133	129	138	119	149	125	127	124	130	120	144	125	131	148	132	120	159	152	158	128	151	134	131	151	152	136	142	130	125	145	131	131	128	135	120	125	126	148	142	152	137	134	136	148	130	143	132	131	136	143	143	133	150	136	139	108	129	129	124	125	132	144	140	127	130	128	145	145	137	157	192	122	132	128	109	130	131	132	124	133	116	120	115	110	150	144	147	138	137	131	129	133	139	163	144	129	135	129	141	145	125	131	127	123	125	139	148	125	124	128	139	121	124	126	133	143	139	133	123	122	126	139	120	131	130	134	148	132	131	143	136	127	120	133	127	152	138	153	125	162	150	149	135	127	140	128	121	128	130	137	136	149	140	117	134	108	142	137	124	127	135	144	148	131	138	107	128	165	154	163	129	130	132	131	128	135	130	145	123	116	153	143	131	140	135	119	155	127	137	132	137	129	150	128	119	136	150	137	129	145	101	128	141	122	127	144	159	146	148	159	117	161	132	168	114	126	147	113	138	144	141	114	143	133	126	131	136	128	139	126	152	136	129	137	131	136	163	151	113	151	130	149	122	145	144	140	115	123	114	114	126	119	145	113	127	125	137	134	145	124	128	158	136	139	165	152	126	134	157	137	138	113	116	136	136	118	131	154	150	146	126	146	132	119	162	138	123	138	152	136	157	125	131	124	141	162	132	134	126	107	127	117	143	126	112	134	141	162	161	154	119	115	158	133	151	138	126	110	153	135	137	132	129	147	156	140	127	133	140	152	138	120	144	111	129	125	112	118	103	121	152	116	143	149	137	121	124	123	137	168	129	130	137	127	150	138	128	143	113	131	136	126	141	132	136	118	128	136	162	107	123	151	137	134	135	131	124	141	120	131	138	146	139	124	140	136	125	147	125	140	152	141	140	137	140	122	140	151	130	136	133	126	122	116	148	145	144	137	123	151	152	142	142	127	131	104	134	144	142	118	118	122	127	117	143	144	164	140	157	121	150	129	141	142	123	123	155	137	161	140	140	152	127	142	156	143	143	143	134	125	134	138	154	136	129	126	126	130	138	142	151	135	150	120	129	139	123	133	130	120	146	133	138	137	146	144	144	139	142	126	125	131	128	117	127	150	141	142	135	135	139	140	114	148	145	149	135	131	132	121	135	159	128	138	153	145	133	116	136	119	114	135	128	146	157	121	140	145	137	127	147	136	125	148	134	145	151	111	150	160	124	123	125	127	124	136	149	120	113	138	129	126	133	127	142	134	149	135	141	141	120	152	133	130	139	131	155	131	163	121	139	138	149	130	137	128	160	130	137	143	123	131	157	159	122	121	128	141	138	136	136	129	145	129	133	144	157	140	149	130	159	133	131	122	151	129	144	136	135	132	143	141	118	163	115	147	139	134	110	150	128	149	149	138	144	142	130	145	136	143	151	145	140	147	135	136	148	129	147	140	116	149	144	96	126	135	156	126	120	144	127	142	147	141	128	148	113	116	120	134	160	134	136	127	125	134	138	122	140	153	138	138	160	135	150	134	134	169	145	128	149	119	122	144	151	118	117	133	154	134	141	142	127	123	140	157	152	132	136	129	149	136	123	148	138	135	141	113	147	120	107	137	133	130	146	126	132	135	133	138	137	123	123	156	141	137	130	130	140	149	141	133	123	142	136	128	144	146	137	131	110	125	145	133	131	134	137	142	128	139	149	140	147	142	129	132	140	131	119	123	134	148	128	152	143	128	120	127	137	149	131	119	143	116	143	136	154	114	127	140	149	141	137	124	140	129	128	125
9256	16591	14526	56124	38945	10974	1346	1122	959	830	772	723	657	613	597	497	536	451	456	475	460	427	428	442	413	438	408	415	391	394	360	359	399	358	363	348	348	406	378	385	354	322	415	343	361	337	366	341	349	349	375	339	352	346	374	332	350	337	345	347	328	361	326	344	348	343	380	335	373	395	358	456	394	427	342	380	443	463	436	359	340	353	364	388	357	339	344	376	344	332	308	320	336	313	362	321	342	325	359	322	317	343	321	330	312	380	343	309	329	346	342	337	333	304	318	296	312	333	338	359	337	315	324	310	376	334	336	367	364	333	355	326	341	333	350	315	357	330	368	325	333	395	339	316	321	338	358	315	371	341	349	352	337	329	335	348	354	346	341	350	338	320	380	321	325	341	323	350	342	329	310	327	338	331	302	328	336	315	316	333	308	330	329	370	291	331	336	310	342	331	330	349	297	329	333	325	331	333	325	332	318	347	327	330	336	327	341	337	318	336	348	356	340	351	341	320	348	322	328	344	315	324	330	340	344	295	314	334	344	323	319	345	347	384	325	341	332	326	328	337	347	324	319	300	323	359	336	321	336	344	340	324	369	345	323	337	351	353	356	302	305	334	333	363	321	325	315	339	355	341	310	362	303	342	307	332	341	311	351	350	329	339	346	372	339	352	328	356	330	337	327	344	370	356	354	337	311	346	341	352	305	336	336	309	319	357	327	359	356	336	334	320	319	341	336	312	339	321	326	321	319	337	353	334	325	351	332	327	339	331	359	344	338	317	347	329	346	326	320	316	323	328	339	339	383	323	318	304	327	371	346	324	322	340	375	341	337	355	298	336	328	338	316	337	330	344	331	306	346	309	319	352	306	346	317	349	343	317	317	313	302	334	349	337	351	311	300	348	309	327	350	299	324	300	331	338	360	335	342	320	338	324	338	316	336	349	325	319	355	328	332	351	347	293	331	332	320	323	341	341	342	356	335	307	334	320	317	345	347	348	344	313	327	346	353	331	343	314	314	341	352	336	367	325	362	344	359	345	327	298	304	335	325	323	312	357	298	321	351	324	314	320	367	368	310	330	334	340	357	352	333	358	309	342	290	323	397	343	373	315	351	310	339	336	331	350	329	282	321	327	331	299	360	340	340	340	319	332	348	323	357	351	320	336	330	344	319	337	335	339	327	340	333	327	333	363	330	310	321	324	341	297	335	353	305	313	300	334	330	351	326	356	349	352	329	362	354	316	343	333	349	349	344	304	352	321	341	293	333	307	355	321	317	304	334	320	323	365	351	320	346	316	349	334	330	338	339	349	301	309	330	340	322	363	348	352	323	323	340	346	343	301	314	324	358	331	313	335	328	341	316	319	315	310	353	335	312	320	323	326	334	338	318	359	342	377	334	385	370	319	330	343	336	319	349	348	312	345	352	340	322	354	327	349	344	303	343	335	323	359	302	303	302	311	315	308	313	301	347	343	334	319	339	340	320	317	302	316	299	335	364	338	326	318	322	322	320	300	322	323	342	364	336	319	344	333	349	302	335	305	335	324	340	313	318	351	346	367	349	320	332	332	320	323	348	335	343	388	336	341	304	335	364	315	337	319	334	335	350	327	327	338	345	350	347	336	353	330	331	332	312	337	341	341	366	346	354	337	307	335	321	314	345	342	347	338	340	352	324	329	333	344	330	310	364	327	334	323	358	359	337	308	317	325	331	337	341	335	345	336	280	322	333	346	351	343	345	355	310	326	336	353	346	335	306	361	336	298	355	334	328	349	324	335	341	318	319	334	328	321	349	339	318	366	314	320	320	357	332	336	346	345	361	289	344	360	321	299	328	323	324	333	322	336	336	310	320	339	337	364	320	341	337	312	357	326	313	322	302	318	354	361	339	338	308	320	354	344	333	338	308	345	321	328	307	348	347	314	356	331	364	341	343	315	350	333	369	342	316	322	336	310	344	357	351	326	332	357	364	324	307	314	344	330	351	313	334	353	305	313	323	313	336	349	306	300	292	315	332	324	331	333	331	375	345	368	348	314	327	334	355	318	341	354	319	360	320	326	320	340	338	314	350	309	338	299	298	326	341	335	325	348	319	335	344	335	354	344	315	323	331	353	345	351	323	316	323	360	328	304	335	334	329	342	331	330	345	318	350	344	340	344	313	297	327	305	340	356	343	364	327	342	346	342	311	357	362	334	342	312	327	347	316	345	359	326	317	335	345	320	344	323	322	315	339	340	316	314	327	303	302	339	332	312	315	324	327	341	301	328	332	364	341	324	325	336	298	344	325	318	319	322	313	346	309	352	339	345	359	378	312	333	354	322	351	327	383	343	339	357	339	323	361	345	355	359	350	316	328	340	340	354	292	329	327	309	335	316	314	319	334	328	324	354	350	351	308	343	321	339	329	316	336	317	327	377	321	347	326	326	340	311	359	350	363	340	313	348	340	315	325	326	319	330	317	344	341	338	355	329	363	349	307	339	325	314	339	336	334	334	303	338	334	336	344	327	349	330	342	344	328	365	344	323	336	341	342	338	318	348	320	315	341	342	317	325	325	354	333	347	305	318	351	332	328	311	322	333	309	317	350	336	331	333	358	316	325	352	324	317	325	312	302	308	362	312	354	343	369	315	321	354	325	315	345	316	355	314	353	317	338	303	343	316	338	306	349	318	337	310	357	351	356	327	301	336	335	372	336	327	353	332	337	332	326	352	301	332	325	344	283	335	320	336	328	305	307	295	359	333	370	329	307	338	359	354	329	335	336	331	347	352	335	346	343	318	292	306	337	320	328	316	319	280	338	336	322	299	342	332	333	306	317	349	322	340	336	355	317	324	332	314	341	331	304	347	324	333	343	333	333	334	317	310	329	368	349	343	332	357	341	320	365	321	315	340	347	334	373	301	325	351	331	323	340	349	327	330	333	328	358	356	324	326	320	331	326	341	319	311	316	322	317	348	381	327	315	343	325	303	317	322	321	340	330	336	328	335	358	327	303	353	333	336	348	352	341	327	356	359	335	331	323	321	350	334	321	341	322	326	321	348	356	306	344	310	339	349	297	331	312	334	336	337	327	320	327	329	324	322	353	359	330	346	311	323	310	348	335	324	324	328	329	335	307	321	317	332	326	351	340	312	355	361	339	363	283	304	332	341	320	320	316	364	304	331	349	328	337	318	320	340	331	322	347	297	322	330	339	357	318	333	348	342	352	338	306	314	334	301	331	325	324	356	319	328	328	337	340	346	339	350	325	314	349	349	310	348	315	330	326	342	361	378	339	351	321	314	317	312	332	354	339	355	328	336	371	340	350	331	331	342	313	337	350	333	325	321	345	322	365	341	318	315	340	341	308	321	346	329	330	353	319	340	339	361	311	321	333	349	345	314	338	333	341	318	369	318	326	345	325	324	326	353	304	328	304	345	340	321	371	352	333	328	328	353	339	349	352	315	345	356	332	313	300	345	349	345	343	325	313	326	310	337	326	340	322	334	313	334	335	301	321	297	344	317
23729	38431	18805	57912	44270	19176	1591	453	403	343	299	278	319	266	254	246	205	224	229	201	215	178	175	193	199	211	193	158	202	189	174	205	169	196	163	178	160	154	191	159	186	177	184	170	178	182	171	171	153	153	168	138	165	169	172	185	163	160	171	163	174	172	173	162	158	155	189	175	164	193	178	177	174	173	198	185	209	175	220	244	186	161	179	167	168	167	172	182	149	191	161	159	163	159	176	161	159	172	157	161	162	191	180	157	159	178	168	167	174	173	201	168	154	142	189	181	139	170	184	162	171	185	144	153	156	164	162	172	154	160	155	147	159	153	179	152	179	158	174	184	175	164	163	179	156	204	166	175	176	171	170	153	173	173	187	173	167	154	180	156	167	175	167	175	163	172	191	170	156	170	167	164	161	174	168	159	185	156	160	164	174	154	153	158	171	187	138	163	161	155	172	187	191	173	170	182	141	167	158	189	163	165	175	175	177	171	174	164	151	164	162	171	194	173	154	155	175	182	174	186	158	174	208	173	170	156	152	165	208	191	195	181	144	163	177	179	186	178	164	155	208	168	173	148	197	181	161	180	147	164	148	179	155	179	182	155	157	165	153	163	156	159	157	162	162	180	171	172	178	190	186	176	151	156	170	196	144	133	171	184	170	148	160	166	163	176	173	177	170	174	172	156	144	152	202	141	167	173	173	172	169	152	180	179	183	164	148	161	179	168	153	168	154	174	167	164	162	194	153	169	159	160	175	183	171	170	203	149	181	150	211	163	166	161	183	182	187	180	158	152	167	174	178	161	176	130	188	171	163	158	185	163	176	159	147	202	172	182	141	165	151	158	158	158	177	187	152	160	163	180	174	168	178	152	153	142	167	190	158	148	162	157	155	169	188	190	166	181	178	150	196	185	185	156	176	173	176	148	172	164	146	153	195	173	166	142	175	144	180	200	171	167	177	151	199	164	189	177	163	166	172	172	163	151	141	159	171	157	166	172	167	181	166	162	150	172	177	179	170	173	138	170	169	164	159	166	161	159	174	154	161	165	188	165	185	161	193	171	171	166	188	155	178	187	176	160	162	188	186	185	158	185	152	167	142	160	164	168	165	154	172	165	178	164	185	174	178	147	194	160	144	151	144	167	152	137	160	154	156	178	171	185	165	181	171	181	170	164	172	166	174	171	158	138	158	169	182	156	154	160	172	167	175	173	199	151	161	178	157	177	164	151	182	195	164	165	175	172	159	171	148	188	162	172	156	187	185	167	153	167	162	185	157	172	177	167	165	161	163	167	177	173	175	175	162	166	150	163	154	193	199	174	168	157	167	175	170	162	161	161	156	172	170	181	168	168	162	149	159	175	177	179	161	158	163	148	185	164	188	168	175	149	155	160	168	157	149	179	179	179	187	201	182	171	192	175	149	189	172	152	182	144	153	168	164	182	173	175	173	176	175	173	164	157	183	180	196	151	186	188	193	142	137	158	194	190	176	179	152	171	163	149	152	153	156	194	206	195	175	173	166	175	163	190	158	172	189	158	166	179	175	202	135	163	181	165	148	168	159	172	167	192	173	187	158	160	162	200	195	167	169	214	152	149	182	165	162	176	136	153	160	210	162	168	172	163	179	173	155	172	177	182	165	171	160	170	168	177	155	163	145	197	158	170	160	167	152	160	166	132	158	176	177	157	172	179	165	176	173	148	165	180	151	202	177	153	171	169	184	168	149	151	168	190	164	165	140	163	179	168	176	177	180	157	167	155	168	170	180	165	157	162	176	169	194	152	165	194	174	178	169	168	170	151	143	162	154	161	178	135	148	178	174	159	161	158	178	197	155	188	182	160	163	191	159	142	162	138	190	163	152	169	153	176	167	175	179	156	171	187	169	165	164	165	175	192	169	194	182	146	183	148	161	154	181	165	171	166	180	168	157	173	156	180	177	159	182	166	178	154	172	170	141	172	175	181	164	157	167	157	169	154	184	178	173	182	176	150	156	139	184	201	191	179	181	179	158	163	179	159	155	170	156	176	173	152	190	189	187	176	166	168	154	169	174	185	178	128	171	154	173	190	162	182	163	167	161	171	149	156	154	156	173	161	165	158	156	185	166	174	159	164	160	153	165	148	175	151	165	150	156	177	178	176	175	169	176	171	157	156	170	166	176	168	188	174	175	146	139	156	150	193	177	158	173	172	173	171	145	167	173	175	176	194	198	173	199	181	180	195	199	156	173	193	150	181	167	172	173	194	184	185	147	188	192	163	140	177	181	165	196	164	175	163	174	148	170	175	148	155	154	171	182	182	172	183	136	134	168	170	194	163	179	166	160	173	150	165	164	192	175	180	172	165	155	169	135	163	173	178	184	163	159	179	172	147	162	174	175	156	155	149	150	172	186	179	173	193	167	170	166	171	163	164	179	181	170	166	168	171	177	171	165	174	145	171	166	162	178	173	149	157	178	173	174	185	160	147	171	173	166	182	165	173	178	195	155	177	164	181	190	187	139	171	164	174	167	160	154	173	173	178	166	156	164	175	145	169	167	166	172	152	201	176	191	181	183	150	177	142	166	160	163	171	162	152	167	172	165	170	158	176	177	158	172	175	167	183	161	147	157	189	156	178	162	168	159	180	150	187	191	169	169	158	170	160	159	168	167	162	163	185	188	165	171	180	170	193	172	178	162	172	157	169	153	155	152	172	177	159	165	158	158	170	172	164	172	158	140	154	156	157	180	133	159	172	200	158	159	173	171	168	154	162	147	189	171	190	172	197	202	169	191	175	165	179	177	172	163	177	172	167	192	175	179	173	194	164	181	199	181	189	171	166	185	151	147	192	169	143	150	164	160	172	165	157	160	152	153	165	154	177	201	162	160	177	181	174	159	181	168	178	161	169	150	163	161	186	152	156	164	158	162	201	148	153	182	175	158	177	184	173	167	156	175	155	162	171	170	178	165	194	170	166	166	166	176	151	179	161	168	167	172	154	155	184	164	162	153	167	172	191	159	140	201	173	181	158	168	184	159	186	173	164	159	165	148	143	146	145	193	171	185	184	167	157	152	176	177	179	166	213	168	166	158	171	178	195	160	166	179	164	186	162	190	173	175	174	192	162	184	164	174	184	185	178	159	173	187	143	166	167	188	156	186	162	179	176	146	147	170	155	178	161	178	176	151	173	156	178	177	162	176	177	168	191	155	171	134	154	180	181	149	151	177	159	152	158	145	161	152	174	174	186	187	180	154	155	178	152	162	161	194	165	179	169	177	194	193	141	166	170	189	174	187	155	177	189	175	175	157	172	151	179	159	156	169	161	185	170	168	178	153	134	165	171	141	167	165	167	158	167	192	160	180	164	175	159	167	147	176	165	183	167	173	182	167	170	173	162	161	158	174	151	183	164	157	149	165	159	178	164	143	179	151	163	187	143	156	169	184	169	160	159	174	174	186	157	178	169	169	201	187	175	151	167	162	164	178	148	194	206	155	192	174	190	167	167	159	157	182	176	179	169	186	177
13104	23183	20689	63056	51859	11402	2281	1899	1558	1419	1229	1104	1005	931	833	810	729	698	653	635	610	589	559	542	543	521	485	544	530	511	469	490	496	418	472	439	466	411	438	457	446	463	431	442	441	402	427	424	416	421	449	414	459	452	408	462	410	444	413	397	451	442	446	409	418	441	399	394	433	450	486	568	453	496	480	483	518	617	525	542	460	383	413	395	393	396	403	439	425	381	439	382	406	373	397	403	417	395	378	409	380	410	407	382	424	399	388	380	437	373	394	390	372	417	378	399	414	378	391	407	393	361	374	388	381	396	408	398	414	415	375	396	403	378	379	384	410	390	409	392	380	377	394	377	355	418	400	421	386	416	380	393	391	367	414	390	380	438	433	371	364	381	375	397	415	410	397	385	409	389	340	368	411	349	387	358	387	391	374	383	422	326	384	427	395	379	399	398	390	389	388	420	385	398	376	371	423	374	418	400	411	373	375	406	413	422	400	412	373	412	392	374	376	366	379	365	390	399	419	390	393	401	377	388	394	420	410	380	405	402	391	389	397	398	395	400	401	418	402	393	373	391	390	368	372	388	395	391	404	397	425	367	401	425	374	388	381	399	374	384	428	392	386	358	356	389	373	367	383	361	370	400	368	371	411	405	405	410	390	391	408	364	410	375	395	387	423	421	416	385	397	391	377	365	383	400	402	387	359	390	380	409	394	376	379	401	431	385	404	415	383	386	420	382	392	396	401	396	403	365	381	365	378	402	382	421	378	353	361	372	398	364	394	412	424	362	386	391	377	370	371	392	405	354	402	386	390	403	380	402	352	368	366	397	394	397	367	390	440	380	380	411	389	417	406	401	391	417	402	444	434	401	385	403	390	395	420	407	403	381	365	365	379	361	380	415	366	380	385	408	359	420	402	365	370	385	367	363	389	391	400	396	363	396	365	422	376	369	377	414	372	410	394	409	401	418	388	356	401	438	399	367	380	390	375	402	396	357	403	397	371	371	382	391	392	416	377	375	385	374	416	394	371	373	393	407	367	391	384	393	375	406	403	413	390	387	388	409	383	393	376	365	381	396	377	382	388	388	396	399	411	370	407	404	400	353	422	406	382	399	364	362	371	379	414	405	393	379	385	393	414	354	383	423	378	387	356	342	364	362	411	400	389	377	391	387	381	424	387	383	368	377	380	424	361	390	396	430	384	370	368	412	429	424	359	384	414	382	382	393	405	405	373	403	385	406	417	393	405	392	377	391	334	345	396	399	372	410	409	405	395	387	405	376	395	380	351	406	439	373	400	391	374	403	425	383	385	420	388	397	374	340	405	389	385	365	381	401	425	411	381	373	409	413	403	432	383	388	377	384	384	395	384	365	364	389	414	411	392	394	416	440	421	366	387	410	411	422	369	385	381	384	372	416	385	383	388	400	402	374	401	397	409	390	426	379	426	375	396	356	403	400	410	392	393	382	391	384	384	395	404	388	391	391	378	397	389	373	401	379	414	351	380	350	373	388	400	381	403	401	390	392	413	390	415	389	387	396	394	381	407	355	397	407	347	381	386	400	360	372	379	390	378	383	355	358	395	369	373	373	399	386	389	371	341	401	372	381	421	373	401	363	384	353	358	388	379	397	383	379	407	427	362	367	368	384	375	392	380	382	380	417	371	380	391	363	379	380	417	375	392	411	382	382	387	397	374	405	378	361	397	407	427	421	403	402	397	423	391	405	395	396	365	387	389	456	446	381	390	399	373	399	399	367	407	376	400	387	385	397	421	381	342	374	388	406	375	373	410	364	391	395	380	395	419	365	372	396	362	382	383	383	385	419	362	403	407	338	372	390	374	409	437	382	405	363	378	409	384	422	382	404	383	368	400	391	394	367	428	355	404	388	420	348	430	375	386	381	379	381	386	415	426	410	376	396	378	377	394	389	384	399	418	396	381	395	410	400	396	395	378	430	367	383	391	368	371	427	395	392	388	421	401	425	388	416	407	386	388	382	367	359	395	371	380	407	400	384	409	411	415	400	469	401	405	384	403	405	358	380	396	386	415	390	393	425	422	377	372	379	414	418	392	375	407	398	391	371	430	376	398	374	383	391	419	384	416	403	388	395	378	390	396	402	395	404	361	363	406	391	403	391	370	376	409	395	383	358	383	406	415	362	387	412	386	395	439	363	379	370	372	365	382	381	395	410	391	392	385	389	354	401	394	373	395	405	343	368	411	389	379	403	377	378	365	360	376	375	396	396	395	385	392	385	381	406	406	390	400	419	381	409	379	393	380	381	391	386	387	364	403	398	391	388	365	375	381	378	386	426	434	419	388	396	419	364	409	388	384	396	345	364	379	356	381	426	402	379	398	386	405	371	403	386	414	376	371	400	388	432	387	364	375	347	384	384	411	362	376	385	402	421	430	397	390	386	416	377	402	389	394	421	372	382	379	391	399	398	399	375	384	363	413	409	403	371	367	392	352	421	331	411	422	425	395	369	387	433	348	373	413	404	378	396	394	411	337	404	382	414	406	387	357	404	388	385	372	396	414	371	348	412	400	403	397	385	390	369	333	388	426	374	406	376	394	397	438	377	368	385	380	377	413	413	407	397	359	386	372	390	420	395	419	401	390	379	409	417	362	385	385	351	362	409	395	423	383	361	391	399	422	409	423	358	402	405	358	410	381	397	424	374	394	409	391	380	415	363	466	370	410	390	407	368	348	407	406	363	404	354	396	365	382	376	382	405	377	374	403	375	414	386	388	406	380	377	414	382	381	413	382	387	379	379	382	411	385	384	370	397	375	390	406	348	411	382	385	409	388	366	409	438	398	398	403	369	389	388	406	383	361	363	384	412	394	384	362	420	389	390	367	408	377	382	399	375	415	401	414	366	404	394	414	388	376	401	441	389	387	393	398	391	373	395	427	392	413	360	387	360	396	385	344	376	393	402	379	379	367	393	407	402	400	418	413	403	376	397	389	386	377	373	382	378	403	349	360	374	382	403	375	390	406	409	364	376	408	366	434	382	374	396	361	344	413	372	419	420	373	385	380	421	381	395	402	400	381	397	367	400	385	413	415	394	397	411	433	370	393	384	390	382	394	376	387	423	390	386	380	386	372	402	381	447	414	394	360	391	408	386	386	415	401	420	394	370	397	386	365	389	421	352	386	389	398	409	381	404	408	386	372	389	367	421	412	397	390	340	383	409	381	379	365	403	376	413	380	400	417	361	414	418	393	409	367	434	382	398	422	382	393	382	378	358	398	352	381	371	403	384	382	431	392	365	388	359	389	405	357	409	403	374	410	351	364	397	380	383	363	412	410	389	385	361	359	388	414	385	384	415	385	420	440	403	380	363	370	386	399	372	427	394	372	402	427	389	368	420	410	377	362	408	385	398	376	401	415	371	421	429	384	385	397	353	396	338	413	375	417	397	391	404	373	394	364	400	391	420	408	413	377	402	384	386	403	411	383	410	356	376	393	352	384	369	407	408	393	416	387	376	380	389	354	352	413	387
2824	1417	868	2978	1519	297	78	62	71	53	56	62	68	69	54	58	58	45	51	54	56	55	63	54	53	53	60	59	51	67	53	58	54	65	49	72	37	54	70	58	36	60	57	59	60	53	59	54	50	49	66	52	65	51	36	55	53	69	59	53	59	62	55	75	49	62	57	49	69	53	63	65	53	43	43	72	62	64	53	57	60	47	58	54	37	58	73	66	55	67	58	68	49	54	61	71	68	52	62	57	53	51	72	47	36	39	54	62	72	59	57	66	56	63	53	46	70	52	53	44	58	64	54	53	57	59	62	59	57	45	68	47	55	45	70	56	45	58	53	53	55	58	62	60	67	58	58	58	50	67	62	55	51	55	47	46	49	47	47	41	45	55	55	46	63	55	68	57	60	55	58	48	60	48	46	61	62	48	51	52	59	48	54	58	43	54	70	53	63	62	62	46	51	47	57	56	59	39	58	64	62	44	47	54	62	54	61	71	39	69	52	46	53	55	43	58	58	51	58	67	58	49	62	49	58	48	54	62	44	72	47	56	62	66	51	75	67	58	58	77	63	49	51	64	52	62	52	44	45	59	70	62	68	52	62	71	63	58	55	59	62	54	67	58	46	58	51	56	59	48	66	55	51	53	62	61	71	60	72	62	58	70	57	66	58	56	52	73	49	52	60	67	80	62	58	44	69	72	67	55	73	62	56	63	58	51	45	58	55	67	54	55	62	54	69	54	44	68	57	56	54	59	54	52	54	68	52	57	48	60	51	68	63	69	60	35	56	43	55	58	61	63	57	56	57	50	60	59	74	50	56	62	54	50	56	62	49	58	48	50	57	60	48	57	54	59	48	58	50	63	50	49	46	49	50	58	44	63	51	68	53	59	45	51	59	61	53	61	54	68	64	77	53	49	54	58	55	52	63	55	69	50	52	66	61	58	54	52	59	65	74	74	63	57	55	64	69	70	46	46	64	62	54	74	56	58	54	68	57	60	59	52	63	45	54	43	44	53	62	56	60	66	44	68	58	50	55	60	51	66	59	54	72	53	51	46	52	60	56	52	67	66	52	45	56	59	44	48	37	62	52	54	42	58	47	81	57	51	51	59	59	65	46	48	63	62	53	55	60	52	53	69	65	48	73	42	57	60	45	56	47	48	50	53	57	53	43	53	54	57	61	52	59	57	62	55	48	58	46	52	51	55	62	58	58	61	46	60	46	57	61	50	53	66	58	74	52	50	61	54	48	57	62	66	55	59	60	64	46	41	71	50	56	55	55	61	72	65	51	64	57	60	56	59	67	62	50	64	53	67	65	63	61	59	59	49	49	55	51	48	53	56	53	36	51	57	52	65	45	48	52	64	62	44	58	68	57	50	59	52	60	46	69	52	49	53	46	53	45	47	60	72	49	41	48	51	62	62	67	66	61	57	51	47	49	49	53	57	59	60	63	60	56	55	54	56	54	78	59	54	58	61	52	61	61	44	61	50	69	49	73	60	46	57	51	66	61	60	65	61	50	63	51	60	70	61	62	60	47	57	43	43	53	52	56	54	66	69	53	55	56	62	50	61	54	48	64	49	59	53	55	55	50	56	57	56	60	74	63	51	50	55	67	52	56	49	44	53	56	61	71	53	56	67	59	56	67	47	77	57	59	63	66	57	56	48	54	57	52	48	45	50	53	68	62	64	58	48	52	61	56	59	49	55	49	39	46	59	53	65	65	57	68	54	45	55	65	54	60	57	57	45	73	47	54	47	59	66	49	62	52	66	51	53	64	67	49	50	59	59	43	64	46	55	45	62	51	48	59	45	65	66	61	59	64	58	61	56	62	60	51	60	51	36	41	66	74	55	61	59	71	46	58	44	64	49	63	43	59	58	52	70	53	57	54	60	68	52	62	58	47	65	67	64	53	55	54	44	55	56	71	63	59	59	51	61	50	52	55	59	49	45	60	54	50	64	50	57	54	66	66	62	49	50	54	70	51	47	53	59	51	55	49	54	52	61	53	61	66	60	57	59	61	43	69	54	65	45	60	59	49	64	65	57	59	62	63	58	42	57	52	70	69	47	48	46	50	51	46	52	62	45	59	58	36	50	58	66	52	52	45	49	63	59	60	67	48	59	58	44	47	49	64	63	66	59	64	45	85	55	67	49	59	71	62	53	52	55	60	62	57	75	73	41	51	43	54	42	62	51	44	52	50	62	64	54	57	55	44	54	57	73	57	53	58	65	63	54	66	55	63	66	51	76	67	54	55	52	57	54	55	53	46	42	48	44	60	66	60	45	58	60	55	58	77	59	65	60	61	70	58	48	64	45	58	59	54	64	46	55	67	54	63	50	53	40	55	55	45	56	65	50	52	38	48	64	59	65	60	47	63	61	74	58	45	44	42	60	70	52	71	55	56	62	66	68	47	54	58	53	64	57	58	61	67	66	49	53	48	58	76	60	53	52	51	47	70	63	62	49	70	57	40	56	54	53	52	47	41	56	57	53	54	47	53	61	61	78	60	55	62	58	56	55	59	70	56	44	54	55	58	49	62	69	64	50	46	59	60	45	64	67	71	54	48	69	43	65	62	69	67	60	50	49	52	55	69	47	52	47	63	57	60	63	60	55	55	45	53	55	55	54	62	49	78	43	53	60	47	52	63	55	50	58	53	61	56	49	60	63	65	48	53	66	51	61	50	66	51	47	55	70	55	48	55	51	52	50	63	56	55	61	48	51	57	62	66	54	47	63	59	57	68	77	56	48	52	46	46	47	65	59	71	60	63	60	57	66	47	61	54	47	47	59	72	48	60	54	65	82	57	51	64	65	52	60	42	54	60	58	44	60	57	44	49	57	70	74	70	51	66	54	65	54	50	50	52	57	59	49	63	60	74	61	56	46	46	58	59	55	62	65	64	59	59	59	64	55	52	62	47	73	55	70	63	65	45	70	63	75	62	62	48	64	68	59	59	55	75	55	47	58	53	56	68	70	49	45	64	58	45	50	54	54	55	66	69	53	62	61	53	52	34	65	62	50	59	64	58	48	50	65	57	58	48	40	49	66	49	57	51	60	54	63	51	61	59	75	61	65	52	66	67	54	37	57	42	54	53	62	50	62	66	49	58	69	61	58	54	44	52	69	63	53	75	62	59	61	61	44	49	53	54	59	75	58	60	60	49	53	61	47	54	59	73	52	59	51	46	56	64	57	57	56	49	45	55	61	70	53	61	50	47	64	52	52	59	57	65	67	48	45	37	46	62	44	58	54	52	57	53	46	44	64	62	64	51	65	53	57	58	57	59	46	64	63	66	54	53	49	66	43	63	48	51	61	65	62	59	60	50	47	65	59	54	41	50	60	54	49	66	60	51	52	51	62	65	54	67	49	63	44	64	49	56	71	52	64	55	66	52	60	54	62	44	69	58	66	59	66	59	55	56	59	66	51	65	78	55	68	49	55	54	60	42	52	52	40	48	65	47	64	67	44	47	55	41	53	51	52	44	57	70	66	63	63
2400	1696	1924	9597	5379	541	216	185	190	190	203	172	170	184	190	148	157	173	160	170	171	172	172	187	173	174	144	159	160	160	173	164	168	149	144	157	172	148	176	166	184	161	154	163	167	137	158	163	149	156	176	148	137	155	155	150	166	172	166	171	167	162	179	175	152	141	150	174	153	165	174	198	179	176	171	166	200	214	184	178	169	176	144	184	177	183	156	204	161	155	163	162	157	178	165	159	160	163	148	167	183	171	165	136	148	168	170	171	174	176	172	158	174	144	169	165	159	158	174	164	203	169	167	166	184	151	167	172	175	173	157	174	179	179	155	175	155	174	169	162	150	158	160	165	162	179	179	159	162	183	149	169	179	182	157	181	162	172	135	185	146	161	171	166	176	150	163	165	183	168	183	162	180	155	157	145	162	148	164	174	160	179	187	173	187	155	166	167	177	164	157	183	159	158	170	161	146	164	165	178	151	164	183	154	190	171	176	182	137	157	163	172	180	183	154	178	176	174	164	160	156	166	156	147	160	155	146	151	151	156	153	169	163	182	184	172	163	162	188	160	168	160	186	179	161	172	148	177	147	173	178	176	156	155	173	167	144	160	183	147	168	175	131	177	166	168	192	169	173	140	159	146	176	174	180	168	158	165	158	171	149	179	172	168	145	155	154	161	191	158	197	173	172	156	145	182	158	159	169	155	171	165	155	203	172	143	170	155	142	152	174	180	169	164	155	161	162	184	149	144	168	181	168	174	181	161	145	154	140	171	166	163	157	145	192	163	162	143	160	164	149	155	184	168	167	185	173	154	142	157	155	169	142	153	150	163	165	141	145	153	154	178	183	147	167	168	178	139	159	175	146	157	170	154	149	174	158	147	172	160	176	169	183	164	161	172	154	158	167	156	151	168	173	169	149	157	164	173	198	153	184	157	171	159	164	168	151	181	162	176	177	187	170	143	139	156	147	149	173	169	165	162	172	173	151	143	194	175	173	159	163	187	159	155	180	138	161	177	181	177	169	161	168	147	174	145	165	150	167	170	156	152	139	180	169	145	162	173	141	154	175	170	164	143	180	159	165	180	160	170	173	160	172	155	170	143	146	144	179	171	180	146	166	157	155	169	148	166	161	141	176	177	157	172	147	176	167	178	159	158	178	153	168	184	155	174	164	181	165	170	167	160	171	142	182	167	173	171	156	167	144	171	168	162	164	169	173	159	165	150	164	174	144	155	169	163	148	171	164	144	167	155	170	160	172	181	177	184	159	169	147	171	189	158	190	161	167	181	162	177	161	157	168	156	152	166	142	150	156	155	146	153	152	178	179	162	178	170	157	178	161	170	155	168	190	163	158	168	165	167	158	166	176	156	160	155	189	157	159	160	136	152	163	174	160	168	176	154	163	167	180	163	184	165	157	152	153	162	159	160	146	158	144	178	151	180	176	162	159	172	152	159	154	148	145	170	161	160	180	165	153	160	135	168	174	162	147	152	153	148	160	153	178	173	157	163	172	163	150	167	153	189	164	159	167	145	161	170	154	177	160	176	169	152	184	167	150	166	153	153	153	153	169	172	182	167	173	171	164	151	155	174	163	155	170	169	148	168	140	153	188	140	187	174	169	167	149	150	157	186	135	170	159	147	150	166	169	159	159	161	152	181	168	171	170	145	160	149	169	170	186	175	151	153	157	157	153	162	148	169	149	175	165	165	158	153	160	160	154	142	150	187	150	173	145	167	139	134	155	175	166	174	167	150	170	167	173	159	183	143	165	162	148	171	176	162	160	163	158	158	175	154	167	146	170	158	171	171	158	148	133	186	160	149	162	170	171	150	160	149	168	155	143	150	157	188	146	159	179	162	170	177	172	169	154	135	158	164	153	165	143	146	148	149	168	151	162	159	165	141	175	142	166	169	168	138	157	160	152	199	167	170	172	171	157	181	125	180	173	154	158	196	165	163	155	165	166	152	142	183	165	193	154	146	157	174	177	158	184	167	155	149	184	163	165	152	156	174	156	191	160	180	161	177	174	155	163	131	173	180	182	180	177	139	161	161	150	171	174	167	151	183	168	166	159	163	192	160	169	162	164	170	174	159	175	143	176	181	153	180	170	139	158	134	182	167	178	149	170	168	156	156	170	177	145	166	189	147	168	163	153	158	141	155	143	152	161	166	166	165	154	161	171	141	169	186	154	145	179	161	162	181	152	160	183	136	138	156	162	146	166	146	180	173	150	132	149	153	178	161	162	161	161	146	141	158	142	190	166	146	174	173	180	160	146	168	169	170	155	158	165	163	157	152	143	172	169	150	163	172	149	158	147	159	176	147	171	154	166	162	159	173	163	175	162	175	144	176	183	154	171	159	168	162	158	192	168	169	179	164	170	172	168	161	152	177	191	150	170	147	165	135	181	167	166	189	178	191	159	157	167	171	149	162	169	156	165	167	194	170	155	156	170	156	186	159	154	164	184	161	166	178	137	152	158	160	163	165	142	174	159	145	160	151	171	174	170	157	160	167	168	173	162	156	154	164	176	161	180	190	166	156	151	181	160	170	156	165	185	169	159	169	164	155	152	192	157	145	156	166	160	163	154	156	180	168	163	144	194	175	178	156	154	137	172	164	162	172	163	159	163	153	172	177	167	146	170	159	156	145	157	165	165	163	150	173	178	184	162	174	175	174	165	157	164	142	167	162	163	168	166	162	174	175	155	176	149	184	147	173	171	157	172	173	179	148	152	157	156	184	166	168	183	176	133	160	143	189	167	170	154	166	184	158	163	150	189	156	175	170	165	161	163	189	165	163	139	184	161	139	162	152	161	155	156	163	151	187	193	147	179	162	151	142	186	194	163	161	173	177	160	172	157	176	164	172	150	171	171	159	164	160	176	174	148	194	157	151	160	158	190	160	166	175	161	188	136	167	162	172	160	153	157	173	178	174	185	153	163	192	152	159	173	150	165	161	166	169	155	168	157	162	173	181	152	169	174	176	174	160	153	151	161	178	166	175	173	162	165	160	159	163	157	161	171	175	187	155	145	145	190	159	162	173	181	153	189	148	161	163	162	175	169	161	166	142	170	143	156	168	156	135	152	159	176	171	158	145	179	175	169	167	162	155	150	174	154	150	167	176	175	176	160	179	167	167	188	156	149	160	160	171	183	160	173	171	202	154	184	142	154	184	147	172	146	174	170	175	165	158	165	163	151	176	177	177	172	157	166	158	162	167	147	182	169	174	165	166	160	182	148	137	166	166	178	162	164	162	138	181	149	154	157	159	173	157	165	157	176	166	153	167	176	171	171	158	164	162	144	160	161	161	154	147	153	173	153	156	160	185	170	172	162	150	150	155	148	161	144	169	165	148	153	169	151	177	147	177	156	163	170	142	165	144	156	156	162	188	173	165	169	168	161	168	181	170	144	178	158	163	170	175	151	169	149	153	167	172	172	182	161	153	160	158	167	160	170	161	164	170	137	165	144	181	162	185	171	150	186	159	145	187	167	154	175	157
15463	23650	9311	48226	37942	9412	470	261	216	209	193	189	189	153	158	148	157	184	153	168	162	164	165	173	146	148	145	140	139	135	139	168	154	133	156	175	117	120	143	156	139	153	135	145	147	137	137	164	133	126	139	137	138	134	142	128	140	135	146	151	150	131	146	154	137	114	128	143	145	142	156	141	156	142	154	147	153	141	146	164	146	139	108	140	156	124	155	144	148	148	134	140	161	131	123	124	149	142	143	145	128	149	151	132	138	149	140	140	122	133	138	150	144	137	118	175	139	122	138	117	147	149	140	125	132	136	149	153	157	145	145	137	163	135	124	125	130	164	136	139	147	156	141	153	140	123	139	149	127	160	137	137	145	124	135	142	137	145	157	138	142	129	132	126	147	128	134	139	123	156	145	155	146	128	155	136	145	155	142	114	124	151	127	135	155	129	148	128	141	133	122	140	138	123	131	127	148	141	137	146	166	136	122	121	156	135	92	143	137	142	140	135	129	134	142	132	132	122	133	146	149	134	145	135	153	125	154	113	128	128	155	144	113	142	99	125	154	132	145	143	149	146	155	155	128	119	145	135	142	154	129	138	144	129	116	136	150	146	128	133	146	110	139	121	126	130	160	142	135	146	125	111	141	128	132	142	124	118	135	138	128	136	137	113	135	166	153	134	138	149	131	169	131	128	155	149	149	131	144	138	134	124	123	126	123	135	149	146	126	141	140	139	129	149	141	149	150	137	128	141	143	144	138	151	148	133	113	136	155	138	145	153	137	145	141	153	139	135	128	151	115	145	147	129	154	134	141	155	136	141	158	143	152	119	147	118	135	117	124	142	139	143	157	137	112	129	127	159	144	132	121	124	120	113	125	148	144	145	153	143	145	140	150	148	116	135	122	147	134	125	144	159	120	117	132	145	112	155	156	167	137	131	115	149	138	153	144	126	142	123	129	164	132	135	140	138	134	145	149	148	142	137	141	171	147	142	131	149	142	167	138	137	133	113	137	149	146	154	158	151	141	131	151	145	116	131	138	149	146	142	129	134	146	138	152	138	135	139	148	126	149	140	123	119	150	152	150	135	144	162	140	138	141	146	140	149	137	123	138	155	128	148	152	152	146	124	128	130	152	136	135	130	171	154	150	135	137	152	167	149	131	124	135	144	127	152	136	173	132	136	155	137	139	147	121	148	147	128	147	150	116	142	134	144	142	117	122	144	135	135	155	129	147	150	149	153	111	157	116	131	116	137	132	133	136	133	147	136	145	136	156	135	139	152	142	142	146	136	138	129	124	136	135	151	152	136	119	148	123	133	128	123	145	123	149	152	121	130	152	113	150	111	147	152	125	119	130	123	127	129	149	137	127	141	139	143	154	131	117	122	155	137	163	147	141	140	153	128	138	117	126	135	169	151	138	128	160	154	124	147	110	130	127	165	131	116	141	137	132	124	135	140	146	123	127	147	143	128	128	143	123	125	127	138	146	138	142	139	138	146	143	130	108	142	123	135	132	132	143	130	133	161	134	140	139	142	134	133	141	149	126	147	154	127	126	129	152	123	131	129	122	150	158	148	128	135	135	134	132	150	146	146	171	125	141	128	143	148	143	148	144	146	123	134	131	146	122	171	158	134	128	135	140	138	128	139	157	137	163	133	137	137	133	165	144	141	154	120	136	150	117	148	126	115	149	135	128	136	147	128	138	135	132	132	135	138	137	130	137	147	145	140	154	138	144	120	139	132	167	132	137	118	149	142	141	151	140	142	131	141	132	157	132	164	125	140	122	153	154	155	138	141	132	128	120	147	153	152	138	140	146	121	127	135	133	133	138	136	139	132	140	134	140	141	134	153	140	144	114	143	136	121	147	144	139	156	150	135	152	127	141	142	141	144	129	129	120	143	140	121	142	149	161	133	131	149	128	146	141	143	126	126	131	131	161	135	142	155	139	145	125	136	134	139	140	113	118	150	151	141	107	133	125	134	147	131	123	157	130	117	124	147	133	154	119	130	155	144	127	136	126	150	147	152	141	135	140	124	150	125	157	134	125	160	169	146	166	149	154	140	144	123	123	135	132	129	132	138	125	123	134	129	147	153	126	124	136	141	145	163	139	144	147	152	135	144	150	138	122	132	152	147	146	138	149	156	136	133	137	121	140	118	132	139	139	118	139	103	128	139	125	128	154	148	114	153	145	163	127	142	122	141	139	138	131	137	158	137	143	128	136	154	146	145	140	146	139	146	142	136	157	133	157	131	165	139	118	122	120	139	117	130	128	134	144	142	121	139	136	133	129	117	125	139	125	140	157	120	138	130	147	134	121	130	143	137	140	127	111	136	144	121	137	122	142	140	153	148	127	134	158	120	155	122	127	141	144	136	128	113	151	129	132	129	146	124	124	115	168	130	153	127	134	149	149	133	133	145	134	148	137	139	153	122	138	148	150	138	126	130	144	140	142	134	130	127	124	138	140	135	135	133	138	118	136	134	125	132	144	142	142	140	149	145	141	142	126	131	144	132	143	133	132	134	154	142	122	141	135	133	138	145	114	138	145	150	142	117	163	143	136	115	124	133	130	138	130	160	149	130	150	158	126	125	146	134	143	145	139	127	146	145	117	136	121	142	127	144	133	133	123	138	136	142	161	128	150	144	119	142	120	150	136	147	142	153	140	134	150	141	130	148	143	150	139	129	135	139	138	133	131	143	171	136	145	116	128	131	143	127	130	116	142	113	133	144	148	143	139	144	136	151	154	125	126	140	131	138	133	138	147	136	144	149	153	125	147	130	133	134	144	127	150	138	154	140	151	137	154	142	131	140	170	130	140	152	142	132	129	129	121	144	112	136	130	146	144	137	127	150	147	147	141	122	140	157	146	126	149	141	118	136	129	127	123	147	122	125	125	120	114	134	147	137	126	141	136	142	134	131	140	151	135	148	125	141	127	149	134	125	137	147	149	116	163	158	142	149	150	137	131	144	143	152	136	129	150	122	138	129	152	129	148	126	123	137	143	144	136	121	153	151	125	137	129	135	137	118	145	145	133	145	146	142	141	118	137	150	143	134	134	131	115	144	155	161	125	132	160	137	110	124	130	153	134	129	130	145	139	147	119	151	134	124	135	144	138	133	112	130	131	132	130	127	143	130	145	152	121	126	147	155	157	142	127	110	140	148	107	158	161	157	158	127	127	121	136	126	143	154	126	161	138	129	135	145	151	133	121	135	170	131	140	130	165	154	135	150	160	131	142	131	138	153	138	145	121	133	140	143	127	118	151	140	147	135	139	129	132	125	117	120	125	123	160	136	141	135	144	158	127	138	138	127	140	138	154	140	131	152	123	123	145	143	146	148	130	131	161	143	144	144	107	117	140	162	132	118	161	158	148	139	141	144	149	124	142	134	138	137	121	157	155	127	139	125	150	139	127	139	127	139	121	138	121	137	152	133	146	129	156	122	122	158	136	156	122	159	118	128	141	131	129	127	109	141	144	124	133	135	138	135	144	141	139	141
9753	15819	12902	56983	46375	5267	1242	1114	921	854	771	657	635	579	537	536	539	470	451	454	428	471	463	424	422	427	401	429	367	367	383	381	373	408	385	376	378	393	374	382	352	355	375	343	329	372	343	367	367	382	354	359	335	351	372	334	373	339	364	337	358	361	350	352	342	353	342	358	363	375	343	342	362	348	354	383	386	504	497	516	464	366	366	327	320	321	366	385	329	337	340	350	336	373	343	335	318	317	333	360	320	348	349	347	330	389	355	347	337	333	325	361	360	326	353	339	330	324	326	325	322	314	374	286	331	340	351	354	326	338	347	337	361	348	342	353	338	315	323	351	307	344	330	347	341	379	349	331	309	329	347	307	315	304	338	380	313	355	316	317	329	328	345	345	329	346	327	336	331	317	347	335	343	337	312	351	346	313	338	333	313	309	352	334	381	322	291	331	361	303	360	350	341	333	355	351	308	335	339	329	343	311	344	368	331	318	334	334	356	332	349	326	340	369	329	324	339	346	336	320	327	317	339	322	320	348	309	348	352	319	325	346	335	341	356	373	337	290	333	319	329	340	351	334	343	327	335	333	347	352	353	333	332	337	327	344	343	345	352	350	328	325	327	374	342	322	323	338	340	357	310	351	336	344	342	337	310	323	351	336	307	357	332	306	330	363	341	389	336	332	331	351	324	353	355	335	315	326	328	353	329	340	333	346	325	361	367	348	323	335	339	345	339	307	346	307	337	341	359	313	375	352	390	315	327	330	300	356	354	332	345	323	308	378	339	328	332	327	340	334	335	330	325	310	339	317	332	359	331	314	343	340	329	339	351	336	314	339	362	352	330	332	335	343	331	339	348	315	336	369	329	326	296	367	351	310	371	318	324	308	337	311	337	345	357	347	335	333	313	373	359	309	365	335	328	325	319	326	320	376	321	335	323	374	337	335	344	344	348	334	351	363	341	331	329	325	355	335	331	335	312	321	348	376	332	344	316	363	354	343	339	351	336	342	301	321	325	308	330	350	322	316	333	349	338	334	358	358	309	341	362	304	299	349	305	313	339	353	329	347	334	334	338	328	372	323	376	380	351	340	385	342	339	367	347	345	369	328	352	321	345	355	344	357	338	297	316	336	309	318	331	335	321	348	345	355	350	370	350	316	334	330	364	324	310	349	344	341	368	360	303	352	343	326	307	346	355	319	310	323	327	351	326	362	398	345	341	315	306	356	298	340	337	321	318	350	333	360	329	318	326	357	339	350	333	363	354	348	343	344	340	333	362	337	347	306	330	356	358	346	344	310	355	344	339	296	323	359	361	339	346	357	341	338	362	346	357	331	329	349	337	353	343	337	360	360	328	321	299	346	342	358	350	290	317	332	323	314	352	332	348	324	354	327	320	341	368	334	356	326	336	387	361	371	371	334	326	335	355	352	378	328	340	365	316	328	341	355	292	348	333	357	331	299	330	331	326	352	332	343	377	340	361	381	347	337	367	318	358	345	340	325	309	340	324	352	325	363	347	321	317	332	324	332	311	336	345	331	347	354	307	338	358	328	329	343	328	321	338	359	343	368	280	333	372	324	354	339	373	346	351	333	346	328	320	310	332	294	347	332	354	374	332	307	312	324	316	336	352	367	321	352	337	333	373	311	341	344	350	349	334	340	340	340	352	328	343	339	334	355	316	344	352	342	329	334	315	347	336	357	330	331	309	360	347	364	333	325	353	315	351	371	317	345	346	303	355	349	348	312	331	328	335	338	339	328	340	315	359	356	315	338	315	334	309	326	328	358	329	318	385	358	306	310	307	361	325	360	340	356	369	298	355	329	349	323	347	323	336	326	341	364	309	343	320	346	320	342	333	340	310	338	360	328	338	345	331	350	337	341	347	321	346	331	387	282	348	370	340	313	320	347	343	315	362	299	344	342	367	376	330	343	319	349	323	338	334	325	354	352	351	373	332	347	351	340	332	316	354	304	323	354	330	348	327	359	357	342	318	362	345	339	285	329	354	338	333	336	323	328	314	343	344	363	350	318	327	319	350	340	342	322	335	352	311	343	337	332	345	348	360	307	348	310	351	376	326	337	324	346	370	324	318	348	307	371	358	318	336	370	336	341	323	330	351	337	338	358	320	331	299	331	319	322	394	345	343	325	335	325	332	338	337	322	347	346	349	349	364	367	356	340	335	323	343	323	334	325	343	325	354	328	328	323	327	345	331	333	380	343	312	333	380	387	336	363	358	385	321	320	347	349	315	380	345	323	372	349	356	355	317	319	346	316	328	330	340	334	316	329	322	352	308	329	346	353	347	356	349	387	318	307	337	326	336	340	368	351	312	352	348	340	349	352	346	361	348	318	322	368	326	341	326	347	343	332	328	343	345	366	327	320	334	319	325	355	319	325	306	309	326	330	336	334	363	306	373	333	340	339	338	346	346	351	315	323	304	344	347	337	324	372	316	324	356	324	339	365	318	327	341	354	359	364	313	343	330	338	321	358	342	354	320	331	313	353	333	344	346	383	321	346	343	336	328	330	359	320	367	362	325	323	368	335	368	352	328	341	314	341	329	368	330	340	349	368	333	365	348	355	329	355	321	328	320	332	350	306	330	354	346	341	333	363	340	327	371	338	365	323	338	338	361	338	323	307	333	349	340	329	371	363	349	375	355	337	321	316	342	332	308	355	293	340	362	340	330	355	345	325	329	338	335	340	335	348	309	346	343	309	346	330	359	358	315	340	325	324	332	317	329	361	340	308	331	305	373	345	359	376	358	327	333	352	324	356	343	355	323	328	330	352	360	343	350	323	350	352	289	338	351	352	351	305	333	352	351	364	323	359	348	359	322	320	355	353	352	335	329	336	349	368	292	339	313	350	324	326	337	351	341	327	339	309	371	355	343	368	361	313	322	367	305	326	336	371	330	339	331	359	325	344	351	341	336	324	344	357	324	340	347	330	312	370	367	321	316	343	338	336	332	325	344	362	358	335	320	311	347	290	333	354	356	331	322	343	358	318	309	336	328	356	367	377	336	361	325	353	289	317	354	331	333	347	337	349	319	331	325	338	338	355	335	336	364	317	339	312	328	332	370	321	350	346	320	385	343	301	345	325	365	338	352	329	328	362	315	352	327	386	338	339	331	367	308	323	346	335	307	296	321	313	375	344	331	317	339	332	341	325	332	360	359	349	327	353	338	332	282	331	324	352	311	337	352	342	320	309	313	315	398	312	329	312	362	346	387	354	344	348	335	293	320	341	369	331	352	322	359	355	372	348	356	352	352	324	337	353	338	329	305	319	348	352	332	340	318	364	340	326	325	308	338	325	309	352	344	329	324	335	330	346	366	334	325	346	337	326	311	361	317	315	345	362	321	364	349	311	328	352	343	311	340	338	322	366	348	336	307	345	304	336	347	313	335	329	347	321	302	357	345	343	360	345	352	333	344	346	337	323	346	356	345	357	318	307	326	310	331	362	353	365	354	376	314	356	332	340	354	347	322	317	324	347	319	335
24075	40248	21683	64072	50827	14705	1414	437	341	317	305	292	241	218	214	242	208	216	206	212	211	192	162	191	193	227	169	203	160	204	173	206	159	185	198	177	176	178	155	156	190	176	191	206	164	176	183	177	167	181	187	177	178	171	163	164	168	156	180	174	166	177	180	156	171	157	163	165	172	192	167	158	164	170	214	198	157	196	160	216	160	185	192	182	190	193	168	175	176	155	147	175	170	168	176	140	177	192	192	161	167	189	167	148	166	152	160	156	189	171	179	165	183	155	159	168	150	170	172	190	161	162	164	165	167	159	183	181	170	177	164	165	184	195	162	151	188	170	161	194	155	179	178	163	174	180	145	176	180	167	182	158	174	164	178	155	159	173	198	185	161	152	164	177	190	161	169	174	167	168	184	182	163	171	175	171	176	164	177	146	169	168	172	169	157	171	185	142	178	145	189	172	168	186	173	153	191	154	167	170	160	159	166	148	155	166	168	149	171	160	162	152	170	175	170	195	149	150	200	164	163	177	199	193	178	157	165	194	187	187	171	205	175	169	182	190	164	198	173	151	191	154	178	183	168	184	149	162	169	181	171	183	185	162	151	177	178	150	181	159	178	165	183	157	178	159	173	167	180	165	156	160	174	172	174	164	174	170	190	148	172	164	154	169	188	175	181	164	155	151	165	162	138	203	161	187	168	180	166	177	207	138	153	137	179	172	166	172	188	165	174	169	161	176	157	181	203	173	194	176	156	193	178	172	171	169	173	183	156	194	180	170	192	190	143	169	191	164	165	169	199	160	152	154	172	159	166	183	152	179	147	170	174	155	162	157	153	163	169	142	164	145	148	180	167	157	169	154	189	187	170	146	159	169	159	161	211	171	135	179	186	184	168	178	168	167	174	163	184	172	167	184	166	161	164	166	156	163	163	167	170	179	161	198	160	162	160	165	194	148	186	168	173	183	174	167	165	167	164	176	172	188	172	144	159	194	163	149	170	185	177	184	160	150	160	178	162	195	161	168	173	157	178	158	162	178	165	164	172	173	156	166	172	181	197	186	171	161	170	167	161	179	193	176	162	151	151	177	148	154	187	155	157	181	167	172	161	162	154	168	164	197	179	197	176	155	174	166	162	200	173	162	199	181	176	165	167	153	165	170	171	148	164	165	182	187	190	144	171	152	184	167	165	161	152	170	155	159	141	170	171	177	171	160	143	180	154	151	152	168	167	198	171	173	157	139	168	157	161	178	163	168	138	163	156	175	163	173	171	151	173	173	163	162	173	174	185	150	156	186	162	155	166	168	182	166	148	178	174	168	170	145	176	170	166	165	174	143	168	175	167	166	178	163	153	150	178	164	158	152	191	170	164	160	158	173	164	146	158	159	179	170	162	182	167	167	157	172	167	175	154	152	173	173	169	149	160	181	188	166	181	186	163	155	154	164	180	149	146	194	174	149	162	164	143	180	177	177	157	159	137	177	160	167	186	176	175	158	161	164	165	173	195	187	157	166	164	154	174	166	168	158	178	176	182	178	150	170	161	169	171	160	147	142	160	159	176	179	171	164	159	150	162	191	155	151	161	174	187	172	187	164	184	172	157	156	177	167	145	165	164	190	164	185	196	154	162	160	168	177	173	154	180	177	173	176	185	153	164	182	162	179	171	156	170	177	152	174	169	185	166	167	142	161	168	152	170	174	160	171	195	153	161	181	154	141	175	157	165	150	162	185	161	180	167	184	153	155	182	173	165	171	168	163	140	162	163	185	173	176	184	192	148	203	185	159	176	168	176	177	172	175	175	173	196	185	190	156	184	176	161	155	181	177	181	169	162	181	147	187	183	167	166	170	152	180	183	162	164	185	176	139	176	166	189	154	156	144	183	188	166	174	174	169	166	183	173	187	162	182	201	179	170	149	182	183	170	190	166	185	179	202	148	146	178	154	156	157	155	180	161	147	171	173	181	166	176	141	161	170	155	155	168	184	159	173	155	156	168	168	170	172	143	174	166	174	151	163	195	164	161	148	160	177	143	161	178	181	164	156	172	175	171	209	141	174	166	199	150	170	167	164	189	185	163	171	181	179	173	185	183	173	163	166	173	159	156	181	191	191	176	170	202	194	158	151	157	172	162	161	184	179	178	182	167	180	186	167	156	156	161	165	161	186	187	156	157	184	164	175	136	183	172	185	155	156	165	174	151	150	154	171	159	148	139	158	162	167	168	152	161	166	169	190	162	179	160	180	152	168	177	151	153	163	154	169	187	161	202	171	167	188	166	168	152	159	153	171	162	157	144	185	170	172	188	192	161	160	180	191	203	183	159	143	177	155	175	156	163	134	179	157	173	168	174	160	177	158	172	158	180	169	155	155	171	145	169	182	178	170	162	172	171	153	163	179	153	180	173	175	198	138	150	191	169	176	184	197	186	184	170	173	157	180	159	176	186	155	199	179	162	171	174	191	198	151	188	190	172	174	174	156	188	193	161	171	200	161	161	149	173	195	180	203	183	166	189	183	166	155	167	157	176	180	161	186	159	166	174	162	164	180	151	157	160	146	162	198	172	176	158	159	149	155	158	201	191	148	182	187	178	154	178	176	199	175	167	161	157	169	195	156	175	152	176	170	178	171	161	174	162	191	168	164	165	174	163	163	164	191	166	167	170	168	152	160	156	177	170	176	151	185	181	157	153	158	167	162	170	126	176	166	159	161	166	186	167	196	151	174	186	183	176	173	166	184	220	177	173	173	183	202	178	174	167	185	180	185	177	155	171	165	178	169	171	184	159	180	170	167	153	166	169	184	171	174	181	169	163	155	145	173	203	180	151	166	162	156	179	168	161	172	182	170	174	166	154	167	193	177	195	188	189	181	186	175	179	181	172	152	170	180	161	163	174	162	143	159	177	177	165	155	175	164	154	175	176	167	181	156	168	165	164	181	150	152	174	173	158	153	184	159	182	190	151	153	172	189	167	145	197	193	141	173	154	181	193	165	139	181	177	160	174	171	171	201	143	165	162	205	201	179	162	201	151	181	172	167	184	141	161	167	166	145	191	176	169	164	183	155	177	168	165	166	166	162	171	163	194	170	197	157	186	158	175	163	181	168	177	150	163	179	185	159	171	181	179	142	152	160	139	165	159	155	169	169	136	169	163	163	162	174	192	169	176	177	149	182	155	165	194	180	158	170	154	169	176	146	183	171	157	161	155	187	199	191	173	168	190	158	192	164	176	172	178	190	167	175	162	148	157	141	194	165	170	161	177	152	143	167	174	179	172	162	193	174	199	180	154	165	172	171	172	156	163	167	167	153	159	187	178	190	188	168	172	179	171	171	167	176	167	163	193	142	164	148	190	192	181	148	156	173	148	191	172	156	141	173	159	174	184	197	179	174	172	190	163	181	169	173	173	181	145	182	168	170	182	147	157	172	166	155	190	183	177	167	155	176	160	171	185	180	164	171	156	168	143	142	151	179	187	163	170	191	154	171	166	180	156	176	159	139	156	168	149	158
13661	23349	21121	68266	54669	4349	2018	1689	1463	1363	1103	998	964	789	758	737	708	671	634	584	591	602	565	587	497	498	490	493	489	500	486	455	452	478	498	430	457	443	465	464	419	438	431	431	409	439	471	442	431	431	463	444	411	392	415	433	416	418	409	416	449	402	384	373	398	377	442	376	398	421	445	421	399	396	501	511	478	487	630	656	488	397	417	409	390	378	431	398	379	393	399	431	415	389	384	390	364	416	389	377	390	392	394	408	400	381	436	371	393	414	380	387	418	401	378	407	394	393	380	391	381	397	402	424	365	395	418	386	410	396	395	413	373	403	369	372	368	394	396	355	413	367	397	399	392	403	367	396	426	441	386	415	360	420	385	389	392	417	388	361	422	409	396	389	391	404	388	438	403	393	397	392	404	374	410	370	389	389	401	449	424	391	383	387	400	408	388	387	350	402	409	396	377	368	388	366	419	384	393	390	366	418	380	407	382	391	386	389	398	405	427	398	368	373	390	399	399	380	423	411	392	409	401	390	351	393	377	394	399	408	400	385	380	393	388	391	377	375	378	370	407	371	377	348	433	396	407	415	416	393	391	389	383	421	388	403	419	380	406	385	417	411	419	415	351	416	404	365	395	384	396	403	387	362	427	365	387	388	394	404	372	383	398	366	417	384	403	364	409	405	340	395	355	374	378	402	405	363	391	396	357	397	371	394	382	391	405	403	422	393	373	343	415	367	350	400	392	393	390	364	386	418	389	388	383	387	399	393	373	375	364	378	381	402	416	362	399	412	370	407	360	401	406	412	386	391	376	383	430	374	390	405	367	424	368	381	379	387	414	373	415	410	383	387	389	359	403	400	390	423	387	413	383	397	378	394	376	402	358	341	382	376	386	408	393	430	383	409	411	380	403	385	410	386	417	391	394	383	355	389	411	380	393	377	393	405	434	386	430	395	418	405	407	387	433	408	401	369	353	368	378	437	381	411	394	391	386	425	414	402	385	390	405	406	410	407	396	405	366	384	407	405	395	391	386	416	381	359	392	363	370	380	384	338	384	394	422	418	412	374	417	404	390	376	383	363	376	421	391	386	398	370	409	397	419	383	375	395	372	365	384	398	382	382	425	382	376	430	414	393	393	402	383	369	399	379	401	373	395	399	392	371	426	397	416	399	392	375	385	380	437	429	388	398	394	410	387	402	367	424	375	388	369	407	382	376	371	371	399	361	381	419	375	401	397	381	419	386	385	411	411	401	385	361	396	402	382	392	403	362	430	388	404	398	402	336	364	378	392	371	378	381	372	367	402	379	384	417	362	353	402	428	386	364	419	405	388	418	396	403	390	337	377	375	366	385	423	360	407	380	408	384	410	425	399	374	386	377	424	388	362	394	385	385	404	399	391	374	377	386	389	375	393	403	392	430	385	385	383	390	394	380	382	374	402	399	383	364	402	390	388	369	388	395	370	388	374	392	372	408	372	368	400	415	380	410	388	360	410	403	402	398	343	407	407	401	410	385	399	380	369	358	405	431	400	375	399	422	392	399	408	428	433	387	438	374	409	399	362	426	398	389	390	384	405	417	378	398	340	440	403	398	351	398	372	392	371	378	369	401	395	410	382	387	355	392	429	396	356	413	384	383	378	373	382	423	394	385	403	359	392	366	362	373	376	431	392	397	383	388	378	360	392	366	389	413	354	376	398	354	399	362	413	375	383	430	406	402	395	393	407	380	415	404	364	369	391	398	456	412	386	413	391	393	353	398	385	367	410	358	382	395	352	397	382	426	367	389	381	384	408	412	401	388	388	383	396	426	396	405	381	402	387	405	406	404	423	426	419	382	366	406	381	370	395	387	342	396	384	406	406	421	360	398	408	378	397	377	382	354	384	392	389	417	398	402	387	436	443	405	413	355	370	347	376	416	377	379	366	382	407	398	380	384	401	364	408	386	390	402	373	450	421	377	424	395	419	379	399	370	441	414	392	401	424	379	401	399	391	402	419	402	394	385	377	391	390	400	390	387	365	396	424	407	357	379	395	422	411	357	408	414	383	400	364	432	396	391	398	376	401	407	386	370	415	431	416	390	381	377	389	377	374	396	403	408	372	395	402	383	391	362	400	419	382	393	420	360	407	388	429	385	401	357	392	411	382	389	374	402	389	417	381	371	387	387	392	375	406	416	378	391	393	383	377	367	395	375	345	378	391	391	354	402	442	363	390	389	418	412	399	398	419	404	386	376	372	368	367	402	367	394	405	398	376	357	416	381	394	370	404	393	399	380	380	382	375	405	396	384	411	399	379	427	388	356	406	414	360	404	391	374	399	358	396	395	398	404	415	400	377	384	400	405	371	394	381	397	398	391	374	412	370	437	353	415	378	349	396	388	407	391	398	390	425	430	395	398	413	403	377	401	393	369	362	375	402	366	369	376	390	419	397	428	410	377	399	397	392	404	413	394	367	361	388	376	431	384	402	399	387	390	373	352	375	377	408	401	380	374	397	387	391	399	380	397	369	393	371	403	392	442	428	379	418	395	413	360	385	391	421	417	399	411	390	374	391	405	420	421	373	422	384	402	382	386	368	378	402	384	402	384	395	408	390	447	424	373	395	396	376	347	394	410	373	391	395	373	416	387	412	374	382	359	417	415	431	378	383	376	379	344	397	412	404	351	408	395	434	425	411	397	370	395	409	403	372	373	401	407	382	365	413	412	372	392	404	373	387	382	375	406	412	372	397	369	343	432	396	397	386	409	387	378	377	408	391	385	374	442	385	383	363	386	408	417	386	367	407	361	401	391	424	356	397	382	406	408	384	361	377	381	378	396	402	382	386	360	386	410	385	420	381	382	385	390	422	371	393	407	405	384	381	396	381	392	429	382	439	387	388	368	399	402	409	433	410	428	375	387	375	403	417	380	372	373	375	406	381	354	385	383	405	443	368	379	415	427	396	400	395	393	415	362	400	364	398	369	396	389	433	408	384	389	377	421	405	367	393	400	426	405	372	385	383	388	393	355	432	405	358	399	392	391	421	415	396	400	389	373	398	424	402	429	381	375	397	383	390	391	388	374	386	399	421	384	419	405	413	375	395	375	380	414	373	394	408	414	381	406	383	400	381	378	412	402	374	361	389	429	374	391	371	371	368	382	367	375	373	428	410	402	389	389	368	396	393	408	399	361	419	421	385	415	390	376	398	395	433	394	356	405	401	402	396	411	372	430	390	376	404	398	416	381	439	403	434	393	364	398	401	394	347	388	389	392	371	394	367	377	391	402	405	381	385	427	400	383	391	388	378	399	392	390	372	421	425	381	403	358	403	374	384	376	422	393	403	410	411	378	412	406	385	394	390	364	383	397	416	408	400	423	397	435	361	388	361	380	380	396	398	397	375	417	388	361	395	378	397	413	345	394	372	424	429	419	402	397	381	401	369	397	406	406	362	395	411	399	384	377	381	362	364	362	391	362	363	398	369	436	406	395	356	389	395	412	369	339	372	391	400	334	418	426	421	372
2848	1373	979	2486	1209	129	77	58	62	62	63	57	49	70	56	51	57	53	65	54	58	46	49	59	73	58	61	57	53	60	64	47	64	64	63	52	51	58	53	67	54	67	65	51	62	47	64	55	46	61	59	65	50	63	56	61	50	68	51	52	70	48	49	44	46	61	43	57	59	46	69	41	65	56	66	59	63	64	67	61	52	60	53	53	59	59	46	57	53	44	56	64	62	50	51	65	56	47	62	60	55	62	57	64	56	53	50	50	54	60	52	47	76	54	71	65	52	55	66	61	58	66	52	41	72	61	55	59	41	55	63	64	45	43	54	50	50	49	59	47	56	63	55	48	55	61	69	65	52	58	61	53	80	60	73	64	50	68	55	53	62	52	74	63	64	54	52	56	67	62	54	45	59	55	47	44	57	61	67	64	57	51	59	56	56	59	52	56	48	64	61	57	56	56	70	55	62	54	50	49	68	51	37	52	58	63	50	49	62	50	44	56	57	62	43	46	67	70	60	69	55	62	52	74	64	51	61	59	69	66	55	57	56	65	74	47	61	54	52	62	60	64	41	47	54	64	58	59	52	58	59	51	47	58	57	53	52	47	56	49	46	43	52	59	64	61	67	65	56	66	47	59	54	51	48	55	66	55	56	55	60	51	62	48	61	54	75	66	48	70	63	63	77	56	60	57	51	63	50	63	38	66	56	61	71	63	61	52	70	70	67	63	68	56	56	50	54	54	41	50	54	58	43	59	62	56	46	46	50	55	37	55	49	37	57	58	69	50	44	55	71	54	59	53	48	63	55	71	57	75	56	53	57	27	42	60	63	60	37	50	53	59	66	52	44	57	64	57	43	62	49	66	67	52	63	63	57	70	58	71	50	50	52	48	61	54	61	62	54	54	42	60	45	64	65	62	60	52	42	54	55	58	52	68	48	65	44	52	55	59	65	60	41	60	52	55	53	58	49	53	59	43	50	68	59	63	75	56	62	55	53	49	58	50	47	71	58	60	31	59	48	64	65	64	58	67	51	53	50	54	51	58	59	65	63	66	41	51	49	50	44	54	56	58	48	56	51	53	49	52	44	56	70	79	62	61	36	55	65	60	61	60	51	61	51	54	60	54	53	80	63	58	58	54	59	59	46	55	55	58	56	51	47	63	58	64	62	45	70	58	53	60	57	63	49	69	58	55	65	64	49	50	41	70	71	55	41	63	60	39	54	48	52	55	59	83	60	70	60	65	51	46	54	43	56	69	55	55	49	64	63	62	57	62	54	57	62	47	52	70	54	70	55	58	49	65	56	61	53	53	57	63	67	70	56	76	68	56	50	65	50	68	65	59	59	64	52	51	47	56	68	46	65	68	60	62	63	66	58	61	49	59	66	66	67	58	46	74	55	57	45	53	46	62	69	56	57	69	67	38	75	54	57	67	79	58	54	45	51	57	56	58	64	53	66	53	69	49	57	55	59	41	66	67	58	57	38	59	60	62	74	48	56	39	52	49	39	42	47	64	57	63	46	61	53	51	58	48	66	61	61	63	59	69	65	68	66	47	54	62	54	66	68	66	43	54	66	54	51	60	53	56	64	61	50	64	48	57	46	52	55	66	57	45	47	57	56	57	49	56	48	59	66	74	52	58	64	60	61	41	59	60	58	55	65	58	65	48	54	50	47	54	64	61	59	74	59	68	56	69	46	64	57	51	55	48	53	69	66	67	52	65	50	53	54	49	61	52	61	41	74	67	50	56	54	69	65	49	69	46	65	61	60	58	57	68	65	68	57	53	65	59	44	59	51	38	50	71	70	56	62	55	43	55	53	47	57	47	70	76	58	64	60	60	59	45	55	48	61	68	62	60	48	59	53	66	60	66	62	66	60	55	50	57	59	63	63	58	42	60	50	64	51	64	63	68	56	50	60	64	51	60	52	66	76	65	47	65	55	56	51	44	50	66	51	66	56	46	60	61	47	55	60	57	68	60	48	67	58	57	64	66	55	55	56	55	69	60	59	53	69	62	45	64	60	59	66	47	54	64	59	49	43	65	61	55	60	45	55	48	46	54	64	53	58	55	61	58	71	42	52	60	54	67	75	55	58	59	56	64	45	51	50	54	57	67	53	44	47	52	54	57	57	63	64	55	43	43	62	58	71	57	63	63	63	71	59	64	56	65	58	55	55	61	57	59	53	60	50	56	51	42	62	53	58	48	50	55	62	58	52	56	51	57	55	64	67	61	58	63	45	61	57	62	72	60	53	58	56	58	56	49	57	47	48	63	60	73	67	53	59	45	71	55	64	52	56	51	57	52	61	71	62	71	55	50	53	47	45	51	65	52	58	48	67	55	54	34	62	48	56	59	61	52	58	62	47	55	51	55	61	55	47	46	52	56	64	55	56	64	59	49	61	40	57	52	52	57	48	61	46	54	57	55	63	58	64	65	57	62	60	61	46	47	58	62	53	50	46	49	52	59	53	64	62	65	66	70	59	52	54	63	56	69	51	50	52	64	57	56	47	49	61	44	53	60	61	52	57	63	65	55	57	47	62	56	57	50	75	60	71	49	63	67	62	57	54	43	53	50	54	58	45	56	64	58	64	58	59	62	55	59	68	70	63	63	53	57	60	56	54	63	60	68	56	63	58	72	46	55	58	50	52	62	52	52	56	51	38	55	58	53	67	67	67	58	64	58	52	58	53	56	67	64	50	68	61	54	47	68	63	47	59	58	76	64	48	60	51	51	52	63	57	58	70	69	47	52	54	57	58	68	47	57	61	57	64	45	60	53	60	55	55	50	49	57	47	64	55	65	55	48	58	67	67	69	66	54	56	60	53	59	46	63	63	49	54	56	57	63	54	49	50	51	66	65	66	50	49	54	62	48	60	53	47	55	62	55	73	62	54	78	50	60	45	52	45	53	48	45	62	46	56	62	53	47	67	47	74	59	50	45	51	63	56	42	48	48	46	61	55	53	44	44	61	69	52	44	54	60	49	55	67	56	56	44	48	57	49	53	65	55	51	68	50	57	46	74	54	56	48	57	65	53	46	49	53	40	54	75	49	50	42	74	49	64	46	57	65	58	56	58	64	47	48	58	51	53	54	56	56	51	66	57	46	69	65	59	49	58	43	58	56	63	54	68	62	63	64	66	53	53	63	65	53	45	46	69	66	62	40	53	54	56	63	66	61	55	71	51	54	59	54	45	47	61	59	48	60	49	73	55	70	63	62	56	56	63	54	60	64	59	64	55	45	53	52	62	61	47	63	47	60	64	47	62	49	64	62	51	51	52	78	60	66	52	59	49	58	47	53	64	55	60	53	48	53	77	58	54	46	55	43	55	52	59	69	46	54	52	67	74	64	66	63	54	60	57	59	53	56	43	47	64	45	59	49	74	44	58	57	53	62	64	54	49	56	80	73	62	52	73	56	52	56	47	62	63	46	48	41	58	48	65	62	52	52	68	51	46	47	54	53	65	53	53	45	59	49	52	67	50	64	60	68	63
2419	1770	2425	9271	4718	252	179	187	186	183	189	188	184	173	188	160	146	169	149	158	176	161	157	164	142	154	176	165	147	161	172	161	158	176	156	161	165	159	148	160	181	158	168	192	154	155	156	154	168	160	156	175	181	155	194	161	181	166	146	183	157	169	153	176	170	166	141	148	156	148	161	181	192	187	214	183	177	222	246	231	170	141	182	161	160	168	180	167	159	154	164	171	161	149	167	176	149	152	155	161	181	161	192	167	169	174	154	150	162	156	144	159	180	176	176	155	176	158	158	150	166	163	181	172	160	176	163	187	151	184	149	145	180	163	155	140	179	175	154	156	166	168	151	170	166	167	152	139	168	156	140	155	153	163	157	139	161	141	154	156	154	168	182	163	160	164	159	153	190	175	162	174	160	158	158	152	163	167	177	160	168	136	160	144	149	156	147	164	140	169	163	154	159	133	154	169	158	190	168	166	160	166	162	163	136	165	168	172	173	166	149	151	183	161	154	166	158	148	155	169	124	167	174	152	153	148	168	148	157	159	168	176	169	170	151	178	182	162	148	152	134	143	169	170	157	173	173	137	144	152	174	178	173	166	155	165	164	166	190	159	159	167	164	174	164	171	160	161	173	160	175	132	154	166	172	167	146	152	167	151	166	146	149	177	181	144	168	159	156	139	152	187	181	160	179	168	195	165	152	163	156	151	157	161	150	140	149	170	157	169	149	164	177	162	160	163	156	169	147	142	161	148	152	147	165	174	173	156	162	148	155	173	149	169	168	182	151	148	169	156	150	171	148	179	154	161	154	154	173	140	153	183	155	171	177	154	160	161	152	189	172	158	148	148	155	144	179	143	132	164	160	176	155	142	180	165	158	146	150	153	143	167	140	160	175	158	165	154	172	171	173	171	171	182	171	172	149	172	151	159	155	173	169	176	160	164	173	160	173	158	189	159	166	172	161	138	164	161	177	162	160	165	172	151	174	153	137	152	167	178	157	150	167	173	160	160	163	162	170	159	164	173	155	182	167	188	129	156	148	155	163	147	170	147	147	150	151	181	158	160	172	148	162	150	163	150	170	163	174	169	169	153	153	173	139	143	159	152	147	166	159	174	180	174	158	163	179	162	158	166	161	171	144	165	171	170	163	148	159	159	155	144	142	164	172	148	158	182	156	172	156	159	195	165	157	144	168	178	152	157	159	184	155	155	163	168	155	151	147	151	162	171	149	142	169	165	169	171	172	147	160	169	167	158	166	147	161	157	133	165	175	176	148	182	181	153	145	152	175	146	160	177	164	190	155	140	176	151	158	173	158	168	156	193	163	160	150	174	143	161	186	160	178	165	166	171	156	144	145	182	154	163	181	186	192	155	170	147	155	165	123	172	163	159	150	143	156	152	150	144	165	166	156	159	174	171	180	158	177	157	147	167	165	169	158	170	161	161	176	150	153	145	152	168	176	155	155	163	159	171	142	169	167	172	183	148	165	157	174	187	168	158	175	156	154	170	171	163	163	164	147	174	164	158	165	163	184	156	177	152	157	167	174	139	184	187	136	147	186	176	159	156	165	143	160	158	164	174	166	138	170	160	150	172	172	176	149	154	192	164	165	171	149	159	165	159	162	172	175	145	160	151	156	153	172	156	148	146	160	152	152	154	150	130	153	149	182	151	169	138	154	172	175	167	174	157	160	167	176	161	174	157	157	162	157	168	189	172	179	161	180	157	150	158	174	173	171	174	158	172	152	158	179	142	152	168	156	170	162	164	167	171	160	164	173	163	174	162	158	154	170	168	170	163	173	148	147	153	149	156	162	168	192	157	146	172	156	164	182	158	169	168	153	170	165	153	160	181	147	147	167	169	175	166	152	158	160	146	170	136	147	178	155	173	165	158	160	144	155	155	201	137	200	184	172	167	172	178	166	163	146	150	173	171	183	163	174	174	165	161	161	145	163	137	142	169	171	183	156	144	152	171	156	161	155	159	165	149	144	168	151	171	177	175	180	156	135	160	159	142	158	156	152	154	150	177	156	185	173	154	164	179	178	144	171	157	160	175	171	161	162	157	151	174	152	142	155	169	176	155	135	150	154	159	159	148	137	181	160	158	153	160	160	143	127	165	160	185	142	160	156	152	145	176	161	155	167	160	158	157	169	154	164	159	138	144	158	138	161	130	170	200	186	152	164	167	159	179	163	171	176	173	150	152	153	157	180	165	157	179	158	158	178	155	155	175	175	170	188	165	155	167	179	166	165	174	148	156	171	161	165	168	142	201	145	153	152	153	171	149	156	175	153	171	149	160	150	150	154	168	170	159	151	175	166	163	162	176	163	162	174	161	164	175	156	148	149	152	172	149	169	171	144	169	173	155	173	153	144	149	146	179	189	160	156	164	166	171	178	162	150	167	161	186	169	175	166	164	155	188	160	147	155	154	169	154	163	164	176	159	157	172	140	157	157	158	152	156	143	156	165	159	145	153	175	152	160	156	177	168	149	153	155	166	156	158	154	153	158	153	152	168	152	170	139	154	174	170	144	165	192	165	155	155	162	145	163	174	170	145	148	160	162	163	161	137	153	181	160	149	150	172	148	161	158	145	179	153	141	177	151	178	154	157	163	171	162	159	166	150	179	169	156	145	168	153	156	188	153	165	144	158	167	172	152	165	151	168	159	155	142	170	139	194	154	157	183	177	178	156	157	173	166	170	157	160	158	170	136	165	160	159	165	177	184	150	139	172	162	152	176	158	159	139	178	157	157	161	180	172	160	174	164	165	145	167	151	138	185	158	154	138	147	159	169	171	175	158	134	141	142	165	157	156	165	165	164	152	150	178	157	150	157	156	168	170	141	164	144	153	162	158	180	182	160	168	179	169	203	171	167	170	148	161	160	155	154	157	161	170	142	178	161	161	176	183	186	152	171	174	145	188	174	181	157	165	141	163	152	161	165	155	169	156	152	170	167	151	161	148	164	193	167	152	158	165	147	188	145	195	137	173	173	179	161	171	137	173	166	179	153	158	159	155	151	167	164	153	179	161	143	167	156	156	171	181	150	147	155	155	151	158	158	158	151	174	161	149	164	162	175	155	171	142	156	176	167	150	146	153	187	168	170	143	177	175	168	164	167	163	162	175	143	183	150	166	139	186	154	162	178	174	186	167	162	150	138	139	154	157	171	168	164	158	174	145	168	167	173	163	160	152	160	160	163	167	175	177	169	155	162	163	165	157	166	159	158	150	197	183	164	194	165	156	163	174	195	164	172	175	170	137	154	156	148	168	139	158	156	159	171	140	174	148	182	158	146	156	155	150	161	168	125	155	176	161	180	170	158	153	166	179	162	173	182	151	169	160	170	169	143	162	172	167	179	169	163	169	177	160	162	170	168	174	152	155	153	170	178	156	164	172	171	161	161	166	159	164	159	183	171	156	157	146	173	150	154	180	162	159	163	164	137	142	169	158	177	170	155	161	136	161	177	144	152	152	171	176	155	155	159	172	154	160	171	168
17051	23661	26395	51865	35048	6833	398	261	230	199	219	170	173	161	163	150	142	162	155	136	129	135	163	159	170	135	135	154	119	134	116	112	131	135	145	135	144	126	145	129	140	155	137	147	128	139	134	150	110	134	156	131	160	126	129	139	137	129	134	145	131	142	111	144	148	151	141	115	136	135	128	140	128	136	115	133	132	150	150	136	107	125	128	129	118	154	119	131	145	136	129	122	136	119	122	136	132	137	125	148	123	151	119	131	138	130	159	142	112	121	129	138	142	129	105	121	147	155	145	147	156	137	141	151	137	135	152	107	138	124	100	108	116	146	139	147	132	157	131	127	148	148	141	115	153	152	146	128	126	152	149	138	155	140	147	139	124	125	131	137	152	140	160	133	146	118	124	139	146	116	124	139	148	140	131	122	117	115	144	121	127	151	119	133	132	153	145	138	125	134	129	128	145	126	131	164	133	133	127	132	144	115	139	122	143	144	126	140	131	131	112	118	145	131	147	121	139	154	149	135	129	137	148	130	117	134	122	121	136	151	148	116	130	138	129	111	136	124	140	110	142	145	138	131	129	144	134	136	126	129	164	129	153	149	122	144	150	132	124	130	143	133	142	147	118	136	121	116	151	127	137	135	137	118	136	138	121	129	125	133	136	110	124	116	125	137	132	152	128	123	122	117	140	111	121	147	122	136	147	132	115	129	129	141	138	130	121	124	142	113	156	133	131	136	120	149	121	117	141	133	147	143	129	141	122	125	142	150	146	130	134	139	151	129	150	141	128	125	129	138	126	132	127	119	121	124	130	119	137	118	115	130	140	129	157	124	168	128	119	138	129	139	129	135	124	119	136	144	119	128	115	120	123	145	141	112	145	131	118	139	124	125	127	138	118	114	122	138	125	140	125	135	145	151	130	127	128	135	130	150	114	126	129	135	137	119	145	131	128	144	144	142	137	128	121	136	152	130	135	155	121	138	146	130	129	160	144	129	131	138	129	133	141	108	120	141	135	128	149	147	133	131	140	121	135	133	133	145	104	118	139	143	133	129	110	130	130	130	152	110	137	124	125	127	133	164	139	121	129	116	124	113	125	143	132	132	113	120	138	140	151	119	144	143	144	136	128	138	130	153	143	140	123	163	127	114	131	135	134	133	138	131	131	127	166	152	152	151	128	120	125	128	135	130	132	132	136	138	134	145	121	124	120	122	136	151	120	146	129	127	133	136	124	143	145	126	138	110	116	110	131	151	122	119	143	126	141	134	119	131	145	108	126	114	134	139	130	109	139	132	135	115	141	162	140	125	135	109	146	131	153	126	150	145	140	129	145	135	128	121	145	139	120	131	148	132	139	117	132	121	129	125	108	122	137	147	149	143	145	131	134	140	122	121	126	131	128	128	108	126	143	132	150	130	142	137	145	115	133	123	138	137	144	147	131	138	117	128	139	118	148	119	141	131	126	129	113	119	112	137	138	125	128	118	135	120	148	128	144	139	138	135	127	148	140	158	132	126	138	121	114	121	139	125	112	131	140	153	165	111	137	128	131	139	154	141	148	125	163	151	122	123	132	108	118	124	133	136	144	130	128	155	136	141	128	142	135	140	138	120	153	145	127	113	132	132	129	136	119	154	112	128	103	142	101	144	114	133	137	130	137	140	128	137	140	133	116	127	139	148	136	142	123	156	138	126	133	138	124	133	139	147	100	114	126	136	128	142	132	154	142	134	134	122	142	143	137	154	139	148	146	138	142	137	135	119	132	146	151	142	133	134	142	126	133	139	134	136	134	113	126	127	119	123	134	134	131	133	119	131	136	150	112	135	135	162	141	135	130	130	147	145	131	113	116	129	132	145	157	163	125	133	123	150	141	146	147	132	135	153	126	147	149	146	127	133	129	139	107	142	115	120	129	132	131	133	133	138	123	131	157	153	148	149	125	165	119	151	125	142	119	143	137	130	132	140	121	140	130	131	130	127	132	148	134	137	136	130	140	123	117	139	112	113	143	132	143	141	150	137	143	133	131	131	127	165	135	167	142	141	129	128	132	138	131	141	128	136	119	164	118	133	131	122	131	147	139	145	126	153	137	119	138	139	120	143	117	126	119	114	123	112	166	127	128	144	122	135	151	126	162	131	131	126	132	131	142	147	128	141	134	144	137	134	157	113	139	136	147	120	155	128	123	114	132	143	146	135	139	109	142	136	144	131	145	165	138	136	133	124	131	136	134	143	132	125	135	136	125	120	144	123	121	128	150	131	129	139	146	123	138	143	121	126	135	146	138	136	144	130	132	124	147	146	110	139	148	157	161	151	140	128	149	151	141	125	120	121	150	125	129	117	133	117	142	124	129	150	129	132	133	131	130	128	138	141	138	129	131	126	127	132	124	117	120	125	133	117	133	150	135	122	122	113	130	143	165	127	154	133	122	114	126	138	128	158	146	152	116	125	130	128	131	130	140	147	144	109	111	146	126	149	129	121	145	135	153	159	123	162	119	113	130	117	134	125	141	125	145	152	128	150	136	137	155	136	135	135	129	130	119	160	129	137	134	120	134	127	113	151	141	132	130	135	122	136	143	138	134	128	123	139	117	130	134	127	139	134	143	125	150	117	131	146	147	141	155	155	123	128	124	135	130	149	140	134	140	150	114	133	122	113	126	132	121	140	129	126	128	141	117	140	123	141	136	121	160	121	131	118	153	142	135	128	150	139	123	130	146	136	126	134	128	150	120	131	125	121	124	130	145	148	132	132	124	122	135	142	144	123	134	147	132	103	135	126	126	149	115	133	139	134	135	118	140	128	128	143	149	139	126	131	146	130	144	151	127	134	110	121	135	130	111	128	127	120	122	130	141	141	138	137	132	145	113	127	140	116	155	136	140	131	158	129	130	142	126	124	128	146	109	147	155	110	128	146	136	132	138	133	121	130	135	117	151	130	146	143	124	122	151	149	135	131	131	130	132	121	126	133	150	113	147	133	125	166	144	139	139	130	138	135	110	138	134	112	148	138	133	114	161	125	139	125	141	143	142	123	118	116	122	141	123	137	134	137	124	143	135	136	157	113	138	140	110	157	132	155	138	128	119	123	106	135	128	143	149	124	154	122	141	134	132	112	114	150	125	140	145	140	132	140	126	131	130	151	119	133	157	120	159	152	147	135	141	140	122	131	127	120	130	128	118	125	133	143	147	130	127	130	140	146	129	133	141	136	121	131	154	121	124	130	157	121	158	111	121	121	142	145	124	141	125	149	134	141	140	143	105	157	131	142	130	135	146	128	154	139	111	133	130	124	123	125	138	109	140	133	120	155	133	147	145	130	135	121	146	138	129	126	143	120	135	139	124	125	141	132	146	135	145	135	125	124	147	131	137	121	135	123	116	134	150	131	136	123	162	123	128	142	142	156	127	133	140	138	156	111	131	128	139	120	141	152	144	137	116	137	137	128	120	152	149	122	130	153	143	134	127	125	146	126	111	119	163	133	161	118	129	129	119	130	119	152	124	158
11223	14707	30919	58060	40880	1603	1177	1051	869	802	714	642	600	572	543	544	503	447	451	454	439	457	407	424	422	399	427	386	379	373	340	365	367	338	416	401	376	380	328	345	315	361	368	352	344	351	366	325	341	323	354	335	331	356	347	359	335	313	328	328	360	354	316	332	324	318	332	342	328	351	350	369	384	379	375	329	345	382	461	437	340	333	307	367	330	327	337	349	342	348	372	308	323	346	357	340	337	356	303	311	352	334	342	336	320	344	284	328	337	330	326	351	324	311	332	315	332	329	340	316	324	368	319	321	341	339	327	286	287	324	336	319	311	335	314	309	344	348	313	300	340	312	342	341	333	329	327	345	303	323	339	332	330	320	316	325	320	312	325	373	356	328	290	330	311	359	326	318	333	349	318	345	339	331	324	316	314	336	312	324	324	322	317	328	340	310	308	325	342	311	307	345	309	329	306	303	342	325	325	306	340	343	329	322	369	329	329	354	302	337	333	402	362	334	330	317	315	338	331	327	326	316	353	331	322	330	346	327	321	299	356	357	329	320	334	319	303	282	373	312	350	363	314	321	313	349	314	356	296	319	337	315	314	320	338	345	375	344	342	345	320	334	311	364	341	316	331	338	333	324	335	322	300	319	316	346	330	292	297	338	331	312	303	316	328	305	330	360	323	340	332	348	303	336	368	320	331	345	334	317	329	323	307	332	322	350	296	351	350	320	334	339	310	334	331	328	336	299	333	323	366	343	333	337	317	293	365	331	353	350	321	350	315	325	306	324	338	324	327	321	315	314	318	325	343	317	332	349	306	353	323	333	346	310	330	346	348	334	313	327	336	341	331	342	328	339	317	340	366	337	301	306	327	334	340	318	326	332	329	319	311	309	323	311	325	338	353	323	367	331	327	348	345	334	312	315	326	306	342	289	322	300	324	342	316	320	304	324	334	311	348	318	281	319	341	315	332	310	315	336	321	346	355	318	313	326	322	333	338	342	355	299	335	296	341	332	343	327	353	351	318	314	348	313	320	341	312	332	361	337	343	327	319	341	330	343	334	329	331	354	300	326	339	333	330	318	367	336	285	320	338	296	333	303	352	313	358	326	334	323	340	330	317	315	359	367	335	323	352	362	310	325	339	313	354	320	290	326	331	298	312	331	336	309	326	336	347	325	353	319	294	344	324	306	342	347	294	325	328	331	316	343	339	328	317	357	310	302	302	323	335	340	304	336	308	339	306	316	316	337	308	313	360	325	321	338	341	346	323	346	289	321	352	326	332	314	367	354	312	339	333	322	355	344	326	306	327	321	322	309	318	303	343	346	337	327	330	325	322	302	300	352	337	350	319	302	350	339	317	309	360	296	327	316	299	360	325	348	307	331	335	311	320	362	350	339	329	335	316	319	333	328	322	359	360	301	322	325	341	342	326	325	318	340	303	352	326	317	339	338	338	317	328	347	335	340	326	332	313	328	333	352	351	346	348	333	332	316	308	333	308	313	346	336	331	306	372	318	331	336	304	315	341	317	307	389	332	351	297	321	318	321	345	331	345	331	331	326	306	316	325	329	314	311	345	342	334	354	302	335	316	341	305	330	326	328	319	322	325	333	319	311	334	347	329	322	350	323	359	325	334	315	304	310	330	312	358	297	323	324	333	350	334	340	354	305	309	355	305	314	325	315	329	318	341	331	320	323	337	310	307	330	335	305	353	311	336	321	324	347	368	323	366	351	341	345	320	335	326	318	339	332	331	287	325	324	317	361	333	336	303	347	339	354	339	328	334	351	320	320	326	343	296	337	323	336	331	317	305	299	307	309	347	329	328	327	310	319	310	345	320	321	347	337	318	344	332	336	320	359	300	342	339	333	333	325	360	312	329	324	303	358	355	312	299	327	346	333	329	327	336	319	344	364	316	320	336	297	318	337	335	326	328	318	288	326	330	334	349	298	340	307	339	343	311	342	336	328	326	338	316	325	332	337	309	321	338	323	359	334	328	300	338	309	335	302	327	302	349	324	357	352	318	337	328	341	337	344	329	263	328	338	355	367	362	313	315	338	367	363	341	341	334	309	351	331	337	330	315	300	347	300	355	314	337	342	317	348	290	311	314	332	313	332	309	305	325	301	326	329	333	329	293	333	324	334	301	323	336	350	327	325	307	318	325	337	329	369	313	331	323	344	325	319	328	317	313	328	333	328	338	322	291	309	346	318	325	344	343	313	340	342	355	366	331	316	338	343	309	338	362	347	288	349	324	326	335	305	330	346	334	350	319	314	329	345	336	280	312	333	316	338	310	330	337	346	339	339	306	336	332	326	323	322	321	298	307	338	378	315	329	318	302	338	312	321	329	325	333	292	362	347	331	334	329	313	333	310	335	322	358	273	337	367	360	344	310	309	280	308	301	348	355	345	341	333	334	305	346	342	311	289	301	333	320	336	327	307	292	294	340	342	311	279	334	311	347	349	321	342	296	342	333	375	332	334	319	341	311	334	368	363	327	328	288	305	308	325	376	290	316	325	351	332	335	355	319	328	349	345	299	322	309	336	312	324	336	344	330	325	333	309	312	328	331	313	341	346	361	338	309	327	327	334	292	349	335	302	317	321	363	324	312	318	324	342	318	337	322	306	326	340	312	297	337	325	287	337	311	327	321	333	353	367	325	321	342	351	329	336	326	327	343	317	307	341	310	325	338	314	316	339	319	322	330	337	318	338	331	330	302	343	321	339	312	313	309	315	328	317	375	334	330	350	329	335	331	299	336	300	343	324	329	307	294	310	330	347	364	334	345	330	319	348	356	337	295	316	340	314	341	312	352	349	303	338	378	329	351	329	327	335	330	337	318	316	326	333	299	362	350	305	324	320	329	325	322	350	315	391	308	352	313	335	301	349	283	323	314	307	314	341	310	319	350	323	312	330	331	339	325	320	309	318	308	345	308	320	318	367	332	308	324	325	347	324	333	338	283	357	326	328	317	314	359	377	341	325	324	323	316	329	299	324	319	358	325	340	335	334	377	317	360	333	294	341	318	347	328	315	380	291	312	350	330	329	364	348	316	321	305	327	318	315	289	298	300	331	357	374	331	303	353	315	335	335	354	321	338	335	357	339	310	355	339	348	333	304	343	281	331	312	357	337	337	324	315	349	313	316	342	311	321	327	327	313	288	326	333	356	327	372	357	374	333	339	319	323	311	310	324	301	346	346	346	285	327	345	328	339	333	306	315	320	321	341	351	324	296	335	340	305	324	311	347	334	317	309	314	310	337	325	351	333	334	355	351	336	337	298	338	332	313	341	301	338	324	355	285	300	327	342	314	331	314	300	327	331	302	357	347	317	334	299	338	331	320	356	323	344	315	346	316	372	342	328	341	324	329	334	323	301	309	337	296	338	325	339	313	334	279	324	313	315	336	330	333	325	347	348	347	328	318	341	332	322	375	335	347	341	310	332	323	337	335	317	343	310	329	331	358	358	336	330	365	305	333	302	326	330	337	343	325	317	352	298
26066	36038	43712	68414	48714	14382	1376	401	321	334	262	289	265	253	223	218	200	187	205	173	205	207	194	178	224	191	196	180	186	191	180	169	181	190	190	172	172	170	183	168	188	199	148	155	169	182	161	169	186	173	161	178	183	187	162	163	157	159	193	175	188	172	167	172	175	155	174	176	184	169	172	155	166	173	165	182	193	160	175	174	159	156	182	183	142	174	169	169	179	139	148	170	180	163	172	167	179	164	166	176	169	170	163	189	167	185	180	163	160	183	153	187	138	149	156	192	163	169	174	177	183	173	179	153	177	171	179	156	166	154	163	158	194	159	164	180	177	166	167	160	184	168	161	140	165	192	157	165	169	166	179	171	161	178	197	181	200	177	163	192	164	176	170	140	137	175	150	168	165	195	181	168	172	163	161	150	154	154	183	192	174	159	164	165	145	189	155	170	156	157	190	171	159	174	176	168	155	159	147	177	158	179	166	151	155	149	155	148	171	171	167	149	165	145	159	160	176	175	171	149	164	165	169	191	162	140	175	176	164	154	155	155	188	143	158	158	169	164	191	161	151	165	160	164	172	152	198	170	161	172	163	211	164	140	156	180	160	181	166	179	164	195	174	196	158	159	190	161	159	177	159	161	168	161	163	169	165	169	177	184	173	149	157	167	174	171	160	192	183	193	173	146	166	163	190	169	170	184	167	171	170	162	184	191	152	183	190	136	165	169	169	181	173	179	158	187	181	171	174	184	181	167	186	160	183	130	175	184	160	164	164	174	153	165	185	157	152	175	172	179	153	171	170	192	183	184	167	178	190	160	154	166	183	176	175	151	167	151	176	183	191	186	174	163	154	177	172	170	170	183	168	152	142	171	160	174	152	156	164	164	195	170	164	167	182	178	175	161	130	151	182	193	173	187	201	174	171	164	149	166	191	184	162	164	180	140	153	162	144	165	149	170	149	171	147	166	154	155	163	141	188	169	186	177	176	173	149	162	167	171	173	154	167	180	172	168	194	165	149	185	166	179	148	146	162	157	161	172	198	163	190	167	187	187	151	153	169	180	181	175	186	170	163	188	176	169	191	174	162	139	175	172	190	195	169	173	189	181	159	157	169	171	175	165	187	181	181	193	161	172	140	153	172	180	165	186	180	167	179	181	160	177	160	138	176	186	177	166	179	164	164	157	186	142	190	152	166	170	179	173	178	169	157	162	166	132	168	160	167	172	163	178	152	182	160	192	170	183	177	163	169	155	158	167	147	178	162	201	171	151	168	152	177	148	163	159	168	158	163	162	145	158	148	174	143	161	182	180	188	162	161	165	164	176	148	183	152	183	173	197	176	173	166	172	192	147	162	143	187	175	177	159	169	160	185	169	149	177	158	170	189	162	185	159	179	161	163	149	162	168	171	171	176	182	159	189	171	154	177	152	148	147	164	166	174	170	171	162	163	175	167	166	180	151	132	165	170	136	156	175	179	181	166	152	190	160	182	177	152	169	184	181	158	156	161	190	167	133	157	173	147	157	182	174	159	184	155	177	170	154	186	168	154	177	184	172	193	165	157	184	183	161	150	168	176	172	181	165	167	142	172	174	176	150	176	167	195	160	150	162	166	167	169	168	146	170	163	167	159	169	163	149	142	185	206	155	146	176	134	157	160	157	150	158	158	175	153	152	189	198	167	186	164	185	169	141	139	191	188	142	178	183	181	146	177	186	137	174	170	162	173	168	163	181	184	155	169	185	171	182	164	149	168	149	148	180	189	178	167	153	160	171	171	148	163	154	171	178	156	179	169	172	153	193	153	165	170	146	187	165	189	155	155	163	161	193	161	166	147	183	195	166	160	179	174	175	152	143	158	186	186	171	149	156	178	178	161	164	154	183	186	194	174	183	178	173	174	128	186	168	183	172	154	148	178	197	179	186	176	157	168	167	167	156	150	157	167	164	163	179	168	155	168	162	166	179	155	172	168	149	189	166	192	153	155	191	146	169	161	159	159	158	145	187	141	152	167	158	188	181	186	164	160	173	153	198	169	190	162	173	177	170	181	169	160	164	166	156	169	190	159	144	173	186	185	151	173	175	184	180	174	196	181	175	150	171	168	150	152	185	156	174	161	162	151	183	151	168	168	165	181	170	198	166	182	175	165	155	164	168	175	163	150	143	161	162	163	157	154	177	172	151	175	177	155	194	156	160	185	150	158	183	140	170	165	151	164	161	188	151	159	154	160	172	168	185	170	145	191	178	174	160	156	157	178	179	173	185	163	194	166	200	174	177	184	171	172	177	175	160	199	194	189	176	143	158	162	193	160	149	184	143	163	172	150	193	139	163	159	173	182	179	183	179	162	160	186	167	149	161	180	167	178	162	194	163	159	155	150	191	173	162	178	186	163	159	160	170	154	173	161	166	161	170	170	174	174	176	140	155	152	155	175	171	190	177	167	180	183	186	169	174	157	180	171	180	174	163	165	162	161	170	175	148	165	152	183	192	177	178	143	170	162	138	153	169	162	159	168	171	170	168	159	154	156	171	146	167	157	179	147	152	175	179	180	163	158	159	144	172	183	162	158	162	168	182	164	160	199	153	183	178	176	159	177	145	164	156	158	157	143	161	174	162	163	155	155	160	172	142	177	190	174	174	147	164	159	159	186	179	159	171	174	157	159	178	149	160	180	165	179	133	138	179	169	167	148	159	157	170	174	150	179	178	165	185	165	165	194	180	162	183	178	170	167	168	170	178	176	170	158	170	153	194	162	163	145	167	166	143	157	185	173	195	172	183	161	160	168	152	159	153	195	168	167	169	168	169	142	147	156	171	161	160	149	159	162	164	161	146	171	172	184	160	173	173	191	183	174	170	169	146	187	177	176	186	194	188	171	163	173	164	182	157	156	176	183	161	198	157	181	143	180	175	178	180	169	161	168	161	177	150	168	162	178	167	158	161	185	178	159	158	163	172	166	161	160	154	165	178	174	166	179	147	185	137	163	159	166	175	169	168	144	166	178	177	177	175	160	164	168	176	185	174	179	188	159	168	139	133	170	153	180	162	163	154	170	197	173	187	171	199	162	180	141	171	166	166	169	146	182	167	158	168	175	180	183	176	174	156	170	173	177	149	172	168	162	171	166	163	170	177	145	179	169	143	167	188	154	155	154	144	166	144	189	158	201	147	172	193	174	179	142	171	170	183	180	179	168	168	171	179	146	194	152	176	140	166	180	175	188	162	189	146	190	165	173	179	185	178	165	150	162	155	176	168	186	185	176	163	172	197	154	172	161	200	176	152	169	181	154	167	180	185	157	196	173	140	149	156	172	182	165	160	169	168	171	162	170	173	168	157	159	156	149	174	172	171	159	186	179	163	141	177	173	177	163	192	185	151	180	158	170	198	171	171	164	164	176	160	195	186	164	160	156	152	147	170	159	160	168	160	192	166	174	167	158	151	166	177	184	173	152	177	185	173	178	131	174	177	167	165	157	148	178	152	162	167	180	174	183	157	181	165	155	166
14848	19598	45358	73551	49765	2735	1860	1567	1378	1170	1055	995	872	837	766	735	648	605	604	598	617	578	546	567	529	530	515	500	501	458	527	495	480	450	442	450	387	430	402	415	436	396	399	440	428	426	470	444	403	420	436	405	408	439	396	392	419	421	416	409	402	394	392	443	376	411	389	455	413	433	422	418	390	425	425	420	487	546	515	442	433	416	430	401	411	384	461	380	400	412	365	395	404	405	345	428	402	389	379	406	392	408	405	376	408	373	374	412	409	407	391	399	383	389	397	349	362	424	386	392	414	403	376	395	355	372	411	386	398	406	393	396	405	373	379	376	391	376	386	403	411	358	353	413	340	397	406	411	378	397	391	378	410	444	354	403	392	376	368	361	338	373	383	359	380	387	392	386	394	388	395	390	438	400	387	386	406	391	387	362	385	368	375	384	411	400	384	399	369	377	383	392	416	373	363	393	418	390	363	391	361	400	386	373	396	394	449	375	389	355	387	377	387	418	415	389	380	397	372	377	393	396	394	406	385	384	375	399	389	357	361	366	346	384	374	367	368	393	407	387	401	385	394	398	397	371	402	411	382	381	376	375	349	406	366	388	371	397	383	376	394	399	380	389	403	395	364	416	414	380	337	395	427	370	398	410	396	391	380	397	380	396	393	375	383	386	378	385	367	384	392	403	383	366	386	402	369	390	367	357	358	380	376	391	403	338	388	342	383	410	389	367	382	378	371	376	360	364	358	396	386	403	400	359	366	384	396	365	404	422	382	356	376	384	391	402	370	394	382	382	425	412	361	430	414	407	399	379	431	358	396	423	388	379	367	372	397	381	406	423	367	390	364	380	384	386	408	389	373	383	383	386	408	423	409	366	378	389	385	392	382	390	375	384	393	400	395	381	395	363	354	403	391	391	383	346	396	367	394	403	337	368	356	419	409	397	390	375	386	376	343	381	358	379	378	395	387	360	414	390	406	395	413	368	389	387	394	425	399	408	405	365	373	411	390	410	391	346	384	396	378	391	381	346	402	375	384	377	401	364	373	404	365	392	435	397	387	406	386	391	398	369	368	374	398	400	381	368	383	369	382	407	416	404	403	386	400	349	396	416	385	379	410	362	363	399	387	361	366	374	383	380	364	399	391	434	392	386	361	387	408	416	377	390	363	394	397	402	383	379	386	378	417	396	386	413	369	407	406	411	405	411	410	353	384	376	403	369	376	413	382	356	382	385	384	378	387	380	366	423	358	361	349	403	386	405	391	373	411	369	385	392	378	375	372	404	400	379	373	392	376	387	377	398	410	391	400	413	404	371	393	393	405	403	404	359	399	384	396	385	385	375	403	401	368	381	373	344	368	380	368	391	390	383	369	393	414	378	345	422	380	379	401	352	394	360	382	426	405	365	419	391	389	401	410	400	363	368	357	386	375	359	386	373	396	373	389	377	416	376	384	347	391	391	374	409	415	357	382	378	387	366	390	391	395	387	414	382	371	390	396	371	376	353	384	381	427	400	395	368	409	374	404	374	387	377	376	407	381	395	413	370	385	370	364	400	369	386	364	403	387	387	377	355	400	373	354	418	423	406	361	400	383	371	401	382	381	377	373	363	390	365	365	365	368	384	357	354	396	339	360	351	372	375	369	410	388	361	390	386	385	348	382	364	374	390	415	422	388	394	376	390	373	380	359	372	381	366	397	401	398	386	396	402	356	363	370	375	407	363	400	396	356	423	386	391	380	374	406	381	404	401	406	391	375	404	385	416	394	381	378	395	406	353	374	381	378	370	408	379	412	386	380	361	403	391	387	420	378	380	365	375	401	410	380	379	379	371	382	372	414	366	398	379	355	432	357	371	381	349	413	407	418	390	385	373	378	407	402	390	393	358	411	403	366	368	373	385	364	370	403	367	351	416	400	384	425	386	365	407	378	407	373	379	362	377	408	434	366	384	409	397	400	387	403	401	370	384	403	372	413	365	414	364	386	415	365	405	358	394	388	378	392	447	385	413	345	399	393	369	404	373	384	411	389	381	404	369	398	370	357	363	351	361	386	392	370	426	384	405	415	375	387	365	396	418	382	423	410	373	407	374	402	395	390	397	398	357	372	402	395	390	414	388	400	382	392	418	372	367	361	386	382	381	411	414	352	379	404	389	398	380	361	387	393	397	403	377	379	375	364	392	375	367	373	386	400	416	409	383	383	381	371	392	413	386	352	429	389	411	396	439	360	403	370	386	400	361	382	380	404	341	360	389	374	385	348	406	381	393	391	384	374	371	369	412	389	382	378	384	374	348	387	377	417	392	404	379	390	366	408	374	362	391	405	387	399	361	384	362	406	367	375	402	392	361	423	394	412	400	398	395	390	404	408	405	387	379	364	372	394	368	377	399	374	409	365	390	375	383	392	367	407	375	370	397	411	381	394	375	363	401	379	394	403	378	347	383	339	381	399	378	399	395	379	425	378	375	376	350	345	397	365	381	385	387	427	359	439	381	407	451	384	415	341	414	383	400	369	408	394	386	386	410	380	409	351	395	386	437	374	399	362	376	338	397	388	377	404	385	410	398	381	388	390	371	391	391	391	331	385	353	381	367	386	382	406	379	407	410	369	408	409	378	397	398	388	392	420	402	396	374	391	378	413	393	400	417	385	379	394	378	383	415	388	405	358	427	363	401	382	396	373	373	377	378	407	402	399	382	403	405	361	384	379	372	373	402	355	360	387	399	404	395	385	375	398	402	384	398	358	387	423	391	389	399	417	436	416	398	386	382	380	370	395	395	379	397	373	386	397	367	359	384	372	393	363	351	343	344	381	370	404	392	376	419	401	378	395	406	389	389	394	406	371	389	382	400	386	398	401	380	346	356	340	375	375	402	407	368	392	385	397	384	398	400	406	425	367	376	400	382	358	423	363	396	389	383	415	389	407	369	383	381	422	410	387	375	387	400	383	403	398	355	368	362	402	382	348	384	386	385	361	425	409	349	359	388	372	396	368	378	420	354	391	386	395	406	390	416	389	390	401	380	389	386	397	388	372	375	434	393	361	387	375	386	375	406	348	414	388	413	364	380	408	393	404	368	385	412	401	387	388	415	410	395	429	405	404	363	389	390	394	432	388	379	390	371	428	381	384	428	396	378	385	406	426	382	374	352	374	379	400	393	385	418	377	357	380	420	368	344	378	379	375	415	387	410	378	390	383	348	413	370	404	377	395	385	404	393	374	369	386	386	404	404	380	360	399	353	379	390	361	408	379	395	387	442	385	378	355	384	379	394	405	386	415	388	348	401	377	368	422	389	402	372	396	347	372	379	418	388	386	402	363	345	417	330	367	394	381	357	386	384	395	364	427	393	390	379	355	394	379	432	358	381	405	398	413	403	375	382	399	404	388	386	351	362	384	412	374	401	401	374	415	335	384	379	349	362	399	392	402	427	393	398	430	374	416	417	357	389	373	381	379	388	370	387	368	400	369	378	392	390	398	389	367	371	354	387	396	341	390	370	394	394
2901	1396	1262	3139	1212	102	65	64	57	49	45	55	39	52	41	55	58	39	44	62	38	54	51	61	47	50	42	45	56	34	46	54	56	63	44	39	44	48	53	56	55	49	42	50	46	56	59	39	49	40	52	58	45	52	50	42	52	52	63	43	52	38	54	67	46	51	49	69	51	57	48	54	56	51	51	59	44	47	62	43	67	57	55	51	55	44	52	55	59	49	55	51	49	55	47	45	50	46	49	53	68	65	53	55	50	48	63	44	50	58	56	46	38	52	61	45	54	53	54	41	50	45	51	53	47	56	52	51	47	53	51	45	38	48	50	57	55	61	65	58	68	57	54	48	51	49	60	57	43	80	53	57	41	52	48	51	62	51	43	54	57	52	56	41	56	50	48	49	65	45	48	45	44	68	41	53	47	45	43	56	60	43	57	49	35	47	57	46	59	52	41	35	52	58	51	54	38	48	57	49	50	50	47	39	51	50	57	63	57	51	49	34	57	47	46	64	50	41	40	52	58	65	51	39	54	45	50	46	43	63	55	41	46	48	52	45	44	49	39	34	42	54	46	54	55	57	48	57	41	54	45	76	37	45	46	58	49	53	38	54	62	48	61	40	46	55	52	60	54	54	52	39	52	31	49	62	65	56	63	42	47	57	61	49	53	51	62	51	53	56	54	52	47	38	38	51	52	63	54	37	58	54	75	71	59	60	40	40	49	48	42	38	46	51	45	59	50	36	40	53	50	43	45	46	55	42	46	50	56	52	52	66	49	47	54	54	47	54	51	53	55	55	51	46	31	53	41	53	61	65	58	48	47	55	54	41	42	59	41	52	52	48	34	60	52	37	52	58	61	55	56	54	44	48	47	54	53	44	47	71	47	51	47	63	47	46	43	44	45	55	57	41	63	50	51	45	53	54	54	49	63	53	62	45	46	62	49	48	67	49	61	57	53	49	42	72	44	49	40	50	52	57	41	45	46	49	41	41	50	49	51	56	51	42	61	43	59	32	52	55	38	45	45	50	50	58	56	55	60	55	32	58	46	48	45	48	46	46	55	56	55	51	54	56	42	46	41	56	42	44	42	58	52	45	40	53	46	47	60	57	53	39	58	44	52	64	47	43	39	50	41	51	45	39	56	65	48	57	61	48	53	65	54	59	50	62	40	53	54	42	69	53	44	50	49	44	57	55	55	41	53	46	35	53	47	62	47	46	59	55	69	55	46	61	54	60	42	58	44	49	52	49	53	51	56	39	59	51	47	57	43	54	48	32	39	49	39	45	53	56	61	52	51	62	53	63	60	52	45	41	66	51	42	57	62	51	55	44	41	44	40	41	56	57	43	41	48	57	44	50	42	42	46	54	50	49	69	52	55	49	53	56	46	55	50	40	67	43	58	37	64	45	40	57	52	53	49	39	59	40	56	60	43	52	48	64	48	42	59	63	46	59	58	56	48	48	46	54	53	47	48	54	56	53	40	43	57	42	50	52	48	50	54	55	42	54	49	55	41	49	64	46	54	50	41	52	39	63	60	64	52	47	49	37	54	48	55	52	43	44	35	65	54	54	51	57	45	48	48	53	39	56	65	62	56	75	51	54	49	51	41	59	51	41	44	48	47	43	42	49	59	68	47	55	50	48	53	60	47	55	52	47	38	56	48	57	39	53	53	46	37	41	45	63	48	52	51	56	58	41	50	55	53	57	50	44	43	48	55	47	40	44	45	47	59	53	47	49	52	54	50	64	49	51	56	46	39	45	61	43	51	45	53	57	44	36	39	47	48	60	45	48	54	53	61	47	46	52	46	59	47	49	54	57	52	43	61	60	46	53	49	43	58	45	44	53	52	57	49	42	32	56	47	53	53	45	44	44	52	56	49	47	47	48	43	40	37	63	47	61	56	38	53	49	56	41	49	54	70	55	39	52	53	54	46	47	68	54	52	59	75	52	44	45	58	43	43	53	44	46	49	47	50	63	50	61	45	48	53	53	52	43	56	53	57	51	39	50	60	53	46	58	53	48	45	60	51	43	41	63	57	66	46	50	60	54	35	58	40	49	55	61	37	52	60	47	62	46	55	47	42	48	39	64	50	57	48	46	48	63	58	33	47	37	40	58	63	63	58	54	66	47	53	59	53	61	40	32	52	58	39	46	60	49	50	48	46	42	53	56	48	36	54	67	51	43	53	47	57	49	59	53	43	48	58	40	56	48	49	59	43	54	51	44	42	55	60	53	49	56	38	62	52	56	50	40	46	64	52	55	40	71	54	62	60	49	66	40	41	47	46	60	54	58	44	50	48	59	64	53	54	42	65	51	52	30	53	56	55	60	49	41	59	42	35	52	50	46	55	49	69	45	51	50	50	44	51	57	53	52	52	38	49	57	54	50	64	56	44	53	54	40	43	51	51	59	53	53	56	47	52	60	38	44	47	55	37	42	65	47	47	68	60	48	52	59	38	59	41	43	58	49	51	48	57	62	47	57	50	40	50	49	47	46	47	51	49	50	52	50	36	44	59	62	57	43	44	41	56	52	46	40	46	61	61	54	51	55	56	59	44	53	47	42	52	48	46	42	47	47	52	56	66	41	45	46	51	54	56	37	58	42	51	59	59	52	46	52	45	63	56	39	48	41	57	47	56	51	59	51	46	50	48	49	46	50	53	42	48	44	61	47	34	60	43	52	41	36	50	44	58	39	42	64	53	48	58	53	49	53	49	37	47	51	60	50	42	52	60	43	46	51	55	44	45	54	42	51	50	57	57	52	46	59	52	45	48	60	58	67	56	54	47	54	62	56	43	51	46	44	44	36	45	37	51	39	57	52	37	43	40	56	57	56	37	59	43	46	46	65	51	44	63	53	56	58	50	46	50	67	59	50	62	48	46	43	34	41	35	41	42	67	56	49	46	42	47	49	38	40	51	54	46	38	50	49	47	60	58	44	49	57	44	40	50	50	54	50	52	49	64	56	45	60	52	53	52	50	49	57	47	56	38	45	50	51	39	54	57	45	45	60	47	56	47	43	53	41	52	59	47	43	52	46	57	44	56	43	34	46	51	47	53	48	47	58	57	48	46	56	61	44	62	47	56	46	42	46	61	42	37	43	48	41	45	46	48	43	48	52	54	46	53	39	48	47	40	64	42	38	60	43	47	44	49	47	57	44	55	50	46	53	45	61	66	52	52	44	54	47	50	57	51	45	68	50	38	40	44	60	52	58	38	51	45	41	47	52	46	68	51	67	45	48	51	57	65	48	58	62	45	50	58	49	61	63	40	70	57	57	50	54	45	43	54	31	50	59	53	54	33	56	45	57	47	60	56	52	49	59	58	53	49	47	33	53	43	49	69	52	57	50	55	52	56	56	51	70	43	55	46	61	57	46	50	56	48	54	48	44	58	47	64	43	47	55	48	42	57	57	50	57	45	55	48	55	56	60	46	63	55	49	60	57	44	38	50	41	57	51	58	55	55	57	48	45	38	53	54	50	57	40	47	50	47	54
2490	1765	3178	10563	4584	199	189	159	172	169	168	158	144	165	156	154	166	151	149	150	129	140	166	153	132	153	145	151	150	153	133	136	145	150	174	131	135	173	132	156	149	136	159	173	137	156	171	154	151	139	146	128	145	150	143	134	148	143	136	155	158	155	132	147	149	182	167	130	141	143	150	157	147	141	150	159	167	167	183	175	156	156	168	136	161	164	147	156	136	155	168	138	158	147	142	136	143	147	150	153	127	145	161	168	143	168	150	141	157	161	150	149	158	154	167	142	148	131	139	154	133	156	137	145	144	153	136	154	146	144	138	132	137	149	154	153	132	159	148	164	156	154	165	155	147	134	167	166	181	141	143	136	149	174	162	154	158	146	137	173	119	160	141	157	154	144	142	150	154	156	168	137	163	163	134	127	148	138	146	143	146	135	146	148	145	165	161	158	137	169	140	129	160	134	152	159	131	154	166	165	154	165	149	151	139	123	121	147	154	123	164	161	140	158	148	184	161	171	173	144	127	151	143	147	147	137	152	138	161	153	130	150	155	127	154	137	139	149	162	175	147	166	132	127	157	150	154	154	150	139	156	126	152	153	152	143	175	138	150	173	139	155	139	118	166	148	153	148	143	147	113	143	142	159	173	147	157	146	171	146	142	146	134	160	128	158	139	140	159	156	145	166	160	141	165	152	146	148	148	151	160	151	140	151	164	149	157	163	153	141	130	173	129	150	157	147	149	143	161	170	151	139	164	158	161	121	157	151	143	149	151	140	156	151	162	164	141	150	164	147	153	156	134	157	154	143	141	143	149	143	135	135	153	144	150	137	151	137	154	154	163	116	125	130	151	146	168	153	139	129	154	137	139	146	147	149	147	154	141	159	163	138	150	146	146	163	149	130	168	144	142	141	132	148	163	167	164	133	156	150	132	151	140	162	153	168	146	155	178	147	139	153	148	161	130	120	157	144	142	144	155	169	146	141	153	134	148	148	132	155	150	144	157	146	165	150	147	158	126	148	139	161	143	133	161	139	149	137	159	127	139	148	154	168	170	171	154	162	155	169	153	131	170	122	172	148	161	141	153	141	154	158	131	124	162	150	165	146	166	156	136	166	133	122	141	116	162	152	161	166	151	150	154	173	145	154	157	162	149	156	155	132	136	154	141	144	154	148	144	146	134	157	156	159	147	137	140	163	152	176	164	141	147	144	134	136	159	150	147	138	172	152	156	161	142	157	152	127	147	136	156	145	153	150	152	137	166	140	176	161	152	161	147	143	166	149	133	159	153	137	155	161	152	142	128	146	155	144	145	139	182	147	168	143	157	159	133	155	149	154	149	160	154	128	134	119	161	149	148	133	148	144	167	129	141	139	154	134	163	154	165	160	141	143	140	160	151	173	148	157	136	137	146	149	167	157	151	143	147	157	138	142	163	141	155	135	159	142	137	150	156	140	150	140	156	174	168	140	138	143	149	152	133	154	173	135	135	154	156	159	147	155	139	172	122	164	150	153	157	157	159	151	148	143	150	155	139	145	150	173	175	122	177	141	148	145	144	164	145	152	166	143	147	137	160	169	169	152	134	134	152	126	161	168	145	144	146	148	155	176	135	130	143	162	135	153	155	145	173	155	149	134	152	152	161	151	162	126	159	143	149	151	150	136	155	144	148	154	138	158	165	168	154	160	146	149	168	139	148	147	164	149	128	155	134	140	164	138	140	164	154	134	165	136	121	152	140	154	150	140	156	149	143	136	149	165	133	149	124	147	156	180	123	143	148	147	143	141	134	163	138	150	148	146	159	142	134	149	151	171	146	140	150	152	152	156	159	150	163	157	133	136	151	151	139	165	152	146	158	155	131	169	134	130	144	148	133	123	154	170	163	155	142	124	160	145	154	160	148	132	161	157	142	156	149	175	123	143	119	150	138	144	159	150	129	164	144	160	144	159	141	135	141	153	147	167	157	148	148	145	154	156	121	152	138	143	145	143	156	176	147	162	159	178	151	167	155	171	145	152	168	145	150	146	144	150	152	139	137	124	147	170	142	145	140	138	164	148	141	151	146	156	164	165	134	147	155	150	139	154	142	133	159	148	169	142	154	161	137	144	135	147	147	153	148	147	171	160	142	150	140	149	164	146	165	159	135	131	132	144	146	153	137	154	141	146	146	161	142	156	155	147	162	158	157	128	141	147	126	150	146	161	146	146	148	162	154	144	169	152	146	162	159	129	165	145	125	178	156	159	158	132	164	139	175	152	156	150	146	155	147	144	141	152	152	127	170	152	146	155	146	139	169	139	157	170	139	141	164	153	139	138	155	146	130	154	150	181	159	137	134	160	145	157	165	152	156	120	142	136	135	146	130	124	156	155	145	129	135	139	143	134	140	156	139	167	166	138	139	156	134	138	165	143	135	134	175	170	132	146	140	144	142	174	147	135	154	155	138	138	161	140	141	163	151	147	152	152	159	148	167	154	156	135	168	149	143	169	143	141	164	155	165	182	146	150	168	127	138	161	136	131	140	150	136	142	145	151	133	165	154	147	173	130	136	142	146	145	152	144	144	146	160	154	156	152	149	154	152	172	136	137	153	162	158	132	141	154	168	143	149	132	132	133	146	122	146	165	130	164	125	144	145	145	143	150	154	134	140	142	142	144	149	164	140	143	168	138	128	136	144	175	130	165	158	141	138	142	169	144	163	144	126	148	138	167	120	138	158	140	142	141	158	150	150	162	152	139	134	156	162	152	164	130	140	146	162	147	132	152	153	142	128	143	153	147	121	142	142	141	148	132	154	163	152	119	135	158	164	154	150	139	152	161	156	147	144	152	164	149	154	131	160	128	154	145	133	173	138	141	148	163	126	151	147	162	148	163	139	157	162	162	150	151	138	134	136	143	143	138	153	142	148	171	138	149	155	146	170	147	159	144	143	143	154	147	143	155	122	169	158	146	124	143	157	157	139	138	160	159	151	159	141	133	140	161	124	158	157	167	145	144	166	156	156	150	141	156	142	177	131	161	163	127	158	140	130	151	154	149	129	161	151	161	156	155	151	146	141	133	123	138	156	143	136	155	144	123	135	153	144	142	168	147	138	156	169	143	160	136	174	140	151	151	162	129	152	132	159	135	145	150	143	151	127	150	121	124	152	169	141	143	136	122	155	147	147	164	145	152	150	146	132	145	148	182	150	146	124	137	152	147	170	164	151	150	150	167	154	154	149	127	138	155	132	140	145	164	144	152	135	157	143	160	165	147	159	139	135	157	135	158	139	152	148	148	152	150	146	155	143	157	148	158	138	147	165	141	152	130	136	128	144	165	153	150	140	135	146	148	146	147	139	141	161	137	151	141	138	166	144	153	158	146	143	156	136	161	139	144	142	139	144	158	146	163	150	154	155	145	158	131	148	157	145	146	157	151	167	151	155	143	138	162	145	156	171	143	143	161	150	154	151	144	138	125	131	140	134	137	171	141	162	148	156	130	159	157	162	147	142	188	174	123	161	154
17755	26145	19389	49646	34160	6675	372	248	252	228	200	189	182	158	165	152	189	124	150	139	170	138	158	169	145	134	145	135	137	138	159	132	129	100	162	137	129	132	128	129	138	117	150	149	148	132	138	124	140	136	123	149	131	129	150	114	130	112	143	145	127	136	148	138	128	129	129	136	149	124	122	123	128	142	138	151	156	161	138	156	134	138	136	123	128	130	149	160	138	127	137	123	153	132	142	135	143	138	124	145	152	132	141	143	131	148	135	140	131	123	120	141	139	116	146	133	144	128	129	125	145	146	126	149	131	136	122	122	152	126	133	140	130	125	155	125	116	115	120	165	127	157	128	144	136	147	139	143	118	119	146	140	121	134	124	135	124	139	164	127	127	110	127	155	121	130	158	124	129	120	131	145	141	147	121	145	123	117	151	124	141	132	142	127	131	134	105	123	118	123	129	119	140	115	136	104	125	136	157	134	149	117	136	126	116	110	117	131	121	153	170	140	123	142	105	141	125	133	131	146	144	123	149	116	147	121	144	136	135	147	143	123	136	123	139	110	122	120	142	128	113	149	151	134	158	149	146	137	135	142	133	143	131	135	148	145	135	149	135	132	126	136	113	148	143	140	141	118	151	135	125	125	141	156	115	132	146	155	147	145	148	143	159	138	151	142	154	136	139	126	130	148	121	138	129	142	126	141	132	119	140	146	130	133	139	147	152	146	128	133	131	121	139	149	121	163	157	126	139	134	122	133	145	140	112	134	166	137	134	128	136	139	123	135	139	139	132	109	142	129	140	116	119	125	123	134	106	125	131	131	133	156	151	114	125	147	137	132	144	121	130	141	149	135	132	128	118	132	119	136	138	129	136	137	140	141	116	127	138	160	143	138	131	130	138	114	129	129	140	125	127	140	133	140	137	148	137	158	134	122	134	146	130	111	116	127	124	140	165	127	133	134	135	129	141	124	131	147	128	105	119	131	121	113	130	119	138	122	148	131	123	133	142	145	133	159	138	132	165	156	135	147	107	146	128	123	124	153	122	127	135	121	113	134	133	126	123	112	134	139	145	117	126	134	127	129	146	143	144	127	122	137	125	114	138	123	126	134	144	121	129	161	175	139	145	148	145	162	137	144	133	130	144	147	142	129	122	121	121	113	138	140	170	142	143	115	110	136	155	137	156	111	121	134	144	139	137	112	138	121	115	116	111	128	135	135	129	137	148	122	141	132	128	138	131	147	137	101	142	132	140	118	109	158	137	136	141	126	119	131	130	121	146	117	120	131	118	135	135	147	125	143	135	130	144	114	123	133	137	143	144	102	118	126	140	136	158	135	137	124	113	137	147	140	128	136	132	131	120	126	135	133	125	141	119	132	128	121	130	142	130	142	158	130	138	128	141	127	112	131	128	127	124	159	123	139	127	111	126	135	145	121	130	157	135	139	135	154	131	140	129	138	117	125	133	130	113	140	134	141	108	126	130	134	119	133	139	116	146	135	134	118	116	133	131	121	118	139	141	132	144	137	140	102	152	153	130	145	141	131	116	134	140	147	139	137	111	122	134	120	129	116	135	118	126	148	146	146	127	102	127	136	138	138	130	127	111	118	127	136	129	143	118	130	131	122	137	145	156	120	144	145	117	135	135	144	150	146	168	138	149	140	144	147	135	129	143	131	138	142	144	103	147	140	139	129	131	121	134	145	121	140	141	125	123	147	129	145	116	125	128	140	143	135	136	123	109	126	117	148	113	137	133	145	125	145	135	129	136	127	113	134	123	141	123	108	132	161	139	124	144	130	125	152	139	126	124	142	151	142	109	126	120	123	131	124	142	122	117	145	155	125	144	141	112	145	143	132	125	134	121	123	136	126	146	117	135	142	129	109	129	135	129	149	133	126	138	124	133	138	140	148	153	118	128	131	135	110	129	128	136	117	133	147	126	117	134	140	119	148	116	113	127	143	121	149	152	146	128	148	139	129	124	129	134	125	131	147	141	137	126	131	139	131	153	133	136	142	153	140	120	117	154	129	114	142	148	128	138	125	143	136	131	143	127	146	137	127	108	139	140	135	145	129	134	140	126	113	139	153	151	104	134	139	125	123	133	145	122	134	137	147	135	128	143	140	126	125	123	113	135	144	137	132	125	126	138	147	121	133	127	126	129	114	139	132	109	137	114	108	125	110	119	131	137	139	133	132	121	129	158	125	138	138	134	162	136	155	131	140	138	134	136	140	118	127	144	118	124	118	153	147	129	118	137	118	133	119	128	124	140	129	117	117	125	133	148	146	138	130	129	126	121	133	159	122	125	117	140	130	124	137	130	140	146	133	126	131	135	150	140	130	129	152	145	156	133	119	127	114	134	143	144	124	145	137	127	137	115	141	146	137	115	144	129	128	145	128	119	146	128	139	155	132	140	133	130	129	108	137	122	152	122	136	152	129	127	126	132	142	134	147	148	148	150	148	150	125	136	134	122	150	144	134	136	149	122	135	146	110	144	147	149	139	150	143	148	132	137	136	111	128	136	146	137	145	120	131	136	139	124	134	132	113	145	144	126	132	149	127	144	134	126	148	116	129	125	135	154	145	119	133	153	139	136	135	124	133	129	124	146	135	143	162	115	128	143	137	163	139	153	111	132	124	144	132	123	117	128	142	136	120	134	133	115	111	123	125	145	105	145	120	148	143	127	128	146	129	120	138	115	119	144	133	124	127	147	130	129	147	130	140	126	128	135	121	138	154	127	133	137	142	137	137	143	105	127	144	126	143	143	121	129	134	132	131	123	126	131	112	137	131	121	127	154	125	135	155	129	148	142	138	127	142	114	124	113	126	142	123	147	126	123	135	130	129	149	144	130	131	137	105	155	142	128	144	120	124	134	118	132	148	130	125	132	116	145	131	125	141	119	137	121	146	129	126	138	137	120	142	134	119	140	129	127	142	118	140	128	146	116	139	122	128	129	147	131	136	142	123	121	143	133	141	139	139	128	124	152	121	139	120	152	133	143	135	133	142	146	126	135	122	117	149	120	128	123	118	122	119	140	128	140	141	119	132	134	133	124	159	125	119	139	145	136	122	117	152	123	148	138	140	125	135	149	143	127	119	141	124	123	123	124	107	115	129	119	124	145	141	151	134	129	140	141	148	129	133	133	125	139	144	126	138	130	118	138	146	140	130	139	127	133	131	125	129	122	127	129	119	144	142	137	135	132	123	121	127	140	121	125	127	130	128	158	126	132	111	151	135	153	146	133	126	136	128	143	128	140	145	135	161	133	144	137	146	129	119	121	153	137	138	148	122	143	120	123	127	167	148	131	129	120	155	120	129	129	146	120	159	120	120	129	129	133	131	139	124	119	137	128	132	130	159	147	122	115	123	119	148	150	136	138	119	133	123	126	148	118	124	104	154	145	141	149	149	132	157	130	124	140	126	107	146	143	138	126	119	147	136	135	127	147	138	130	142	128	118	123	133	132	127	159	153	112	144	118	149	134	116	128	123	128	128	136	125
11501	16330	23479	55857	41752	2054	1261	1065	921	814	743	686	684	573	551	513	493	450	458	453	460	435	421	403	421	417	381	414	372	364	350	374	350	362	361	376	343	364	355	339	350	378	340	369	390	374	354	352	319	349	348	351	344	374	385	324	342	324	324	337	336	334	356	346	317	339	364	309	341	352	322	318	363	350	348	400	423	432	435	416	320	317	344	344	341	358	349	333	344	327	367	331	324	314	349	331	343	330	337	342	316	329	311	340	323	360	347	340	315	332	333	335	314	327	331	328	332	323	326	348	340	349	331	342	323	320	304	319	347	319	347	318	348	334	335	317	306	306	346	303	338	327	316	325	373	324	313	303	328	348	321	320	320	316	316	324	332	339	336	344	320	345	325	334	308	324	322	338	310	310	313	319	337	339	336	336	347	343	312	327	326	314	321	330	303	298	331	316	357	310	307	310	315	323	344	310	363	309	353	346	327	354	348	391	313	314	309	330	312	321	330	334	311	356	352	305	337	291	297	334	328	297	322	296	319	302	322	326	322	334	331	297	313	315	323	323	320	347	343	335	327	309	318	313	292	326	316	338	322	344	326	315	331	339	345	339	348	318	339	317	357	302	286	315	291	357	322	343	316	318	311	322	352	311	300	304	324	321	310	333	340	349	321	307	319	340	303	323	342	282	359	279	338	342	303	345	337	320	329	329	326	316	326	338	312	342	340	358	343	319	293	311	306	339	315	300	341	341	336	326	316	322	296	312	310	332	312	314	341	322	341	326	300	308	306	308	303	341	325	330	366	327	325	329	310	312	331	358	330	348	322	320	326	303	314	314	328	337	317	313	358	340	295	346	295	311	310	326	328	317	293	307	304	324	286	314	320	305	328	322	325	331	322	336	328	332	313	316	319	325	326	330	297	367	297	314	313	319	318	323	357	317	315	329	295	328	331	304	315	324	335	336	338	318	290	366	339	336	336	314	331	328	318	340	325	361	352	322	302	318	326	340	335	320	323	322	319	327	341	316	310	341	316	320	341	309	311	339	334	337	350	334	335	370	327	324	295	318	333	338	311	331	319	292	350	350	316	325	327	320	333	343	325	313	292	362	331	315	321	330	364	328	356	335	297	325	305	350	328	309	326	322	352	353	331	327	325	323	321	337	325	324	355	354	331	364	335	293	296	295	300	309	312	328	328	306	340	316	333	313	346	384	341	336	315	307	301	330	300	315	350	333	330	326	324	349	344	298	335	332	352	339	343	356	331	328	307	316	345	336	359	335	318	343	320	342	299	337	323	310	310	292	310	318	301	323	321	330	277	357	316	330	318	317	315	325	339	291	356	314	321	360	339	311	309	316	348	318	305	334	312	319	319	300	359	348	351	309	310	326	330	328	335	310	319	297	329	302	340	312	356	347	337	330	308	353	373	323	298	344	322	275	349	307	304	312	363	316	313	357	356	312	345	324	312	325	309	354	336	319	335	337	297	325	329	330	309	308	334	344	334	340	307	302	309	333	340	329	356	303	321	341	307	336	310	316	321	322	323	343	320	305	337	367	331	340	323	346	361	336	329	323	303	329	328	298	305	340	329	315	344	310	328	308	357	341	340	310	320	348	347	312	341	338	351	336	322	321	355	326	321	363	330	321	348	328	323	326	348	362	320	329	326	316	297	344	297	325	331	316	304	329	312	362	343	363	356	308	326	346	337	333	331	302	303	315	325	322	286	298	321	331	339	300	325	326	337	323	336	317	343	320	327	351	315	314	314	347	297	328	296	316	305	362	315	338	342	309	340	367	317	301	323	342	332	312	316	327	353	330	321	317	320	327	329	330	305	334	341	307	310	359	318	323	318	308	301	327	361	275	312	329	291	336	301	326	347	342	328	293	318	329	322	322	323	362	306	291	341	355	322	293	335	355	302	349	314	321	317	338	347	302	341	335	314	343	311	317	327	350	357	338	294	312	327	307	330	316	314	330	331	361	310	316	296	310	293	310	323	347	350	316	297	312	344	323	296	330	327	302	304	284	352	317	341	326	312	336	310	349	337	350	332	338	330	346	313	337	329	320	338	315	324	317	333	360	329	345	305	344	344	318	334	307	318	320	338	304	339	341	335	343	357	329	328	339	336	349	331	307	356	306	328	319	303	308	335	309	308	334	309	341	358	290	319	337	320	321	329	323	325	327	342	314	313	319	324	306	284	328	358	338	325	326	345	318	331	316	309	334	311	300	299	331	354	304	318	336	324	330	325	315	316	334	330	317	339	338	325	313	326	301	312	311	322	340	346	348	340	309	315	349	357	301	321	331	356	311	337	337	338	328	352	313	295	318	345	352	318	338	326	348	326	345	338	295	310	315	341	329	353	293	287	318	314	379	356	368	329	337	342	362	300	315	320	340	330	332	315	323	320	320	326	337	381	310	300	316	335	334	333	348	310	330	308	331	301	331	330	322	315	308	346	303	316	345	277	336	290	310	319	352	349	340	321	304	334	322	322	334	332	330	334	313	313	321	342	322	312	348	351	321	313	330	322	306	291	330	320	336	321	336	349	322	334	320	332	316	338	329	330	304	306	339	320	318	308	302	321	337	295	312	339	358	315	284	311	339	327	331	343	324	330	301	312	341	327	331	332	330	365	344	335	309	326	319	334	334	300	306	333	327	331	344	304	351	343	293	336	335	322	331	316	301	344	366	334	348	356	335	336	322	352	316	317	313	317	337	334	352	325	314	339	326	328	364	316	321	326	346	307	348	327	312	321	354	318	353	325	326	320	323	329	352	307	343	313	337	316	346	347	313	304	311	317	316	293	354	326	329	293	348	345	333	326	315	329	349	360	305	311	303	302	303	327	327	344	320	321	346	337	314	311	327	324	352	334	308	325	313	307	354	346	329	367	295	344	335	330	347	313	296	335	321	321	330	343	315	335	324	349	351	295	326	317	317	310	349	299	330	322	346	350	309	352	319	330	282	330	324	311	365	340	319	336	314	329	328	323	326	344	343	302	343	332	309	309	338	359	315	313	329	325	341	348	341	318	329	303	331	343	310	325	346	296	329	343	361	337	325	314	306	318	309	302	325	318	305	338	354	307	358	318	322	312	328	310	294	310	297	330	352	333	283	322	328	310	333	296	342	352	300	308	368	343	330	342	309	335	327	309	332	353	312	345	337	338	345	294	305	321	322	309	320	306	320	346	324	352	332	331	333	319	316	327	316	327	338	311	299	333	318	304	339	319	339	322	313	351	310	321	331	303	326	304	331	321	338	353	303	303	331	299	317	333	333	333	316	330	320	308	320	304	329	324	316	357	331	336	327	339	338	320	336	314	303	333	326	320	306	312	310	316	326	322	304	323	312	341	324	327	370	316	333	326	291	338	308	342	311	339	321	331	315	324	286	326	318	347	327	323	320	320	350	314	304	352	322	324	260	327	330	308	317	314	336	289	380	344	316	320	323	325	320	318	314	333	360	320	331	318	339	321	375	340	333	332	365	328	375	348	338	329	289	327	322
29456	40290	33760	63878	47129	12352	1193	429	335	284	284	283	269	229	241	197	204	200	219	211	186	202	193	164	190	169	176	156	170	181	150	186	143	169	179	159	159	188	172	178	171	201	173	166	189	173	177	169	176	174	149	208	145	183	167	168	171	176	144	156	177	153	166	177	178	150	177	176	203	164	191	175	158	172	165	172	179	195	208	182	176	173	156	155	149	149	153	168	171	147	180	175	144	156	182	153	145	177	167	183	163	192	159	155	169	171	181	165	190	180	145	191	167	186	170	177	164	156	170	171	156	183	183	161	178	172	177	176	185	163	166	176	163	167	151	162	167	170	183	187	182	144	177	140	137	151	160	169	165	158	166	155	148	171	141	180	155	175	165	175	154	153	177	168	153	146	165	191	172	160	171	198	150	165	184	174	184	203	150	172	168	172	143	149	175	180	166	163	174	170	167	144	179	155	146	133	167	174	176	161	156	148	187	174	142	145	168	154	163	164	158	161	166	155	147	169	172	165	162	132	148	189	171	185	184	165	183	174	172	157	164	163	168	142	168	161	173	173	172	143	189	168	154	173	162	162	160	157	160	189	179	158	176	172	160	150	157	163	150	160	158	162	158	146	152	131	183	169	159	194	175	177	156	170	151	178	183	179	174	165	147	159	171	170	153	173	156	167	151	171	166	163	156	140	163	162	164	161	165	162	158	155	156	171	152	203	172	170	179	139	156	163	147	166	190	163	175	175	158	153	172	175	159	185	167	163	163	184	177	177	153	177	153	151	154	172	172	170	171	166	173	168	175	167	154	159	177	179	193	174	147	168	201	184	142	193	160	171	156	150	159	166	156	164	159	189	197	174	191	158	147	165	165	182	173	160	202	169	174	192	170	166	181	170	169	185	167	174	179	159	184	174	164	175	166	154	171	144	172	161	143	146	174	155	173	166	161	163	158	177	172	151	146	154	161	142	160	164	154	172	159	159	155	157	159	140	175	170	154	160	168	157	168	162	158	153	163	173	166	149	169	159	167	163	153	179	176	183	153	168	187	186	182	144	178	161	183	163	162	144	162	163	169	190	160	180	147	165	187	169	169	164	174	174	176	172	158	171	150	189	164	177	177	175	164	163	176	141	146	171	149	155	172	154	147	160	169	173	155	155	160	172	166	166	183	153	149	164	151	193	162	174	169	161	162	138	164	165	171	176	166	195	164	149	165	180	159	180	154	129	159	171	192	162	183	144	181	159	173	191	140	151	156	148	159	172	173	172	186	166	144	161	167	179	160	170	156	169	162	167	151	174	159	170	158	185	162	165	180	136	144	151	177	163	165	173	151	159	153	137	176	172	165	162	135	179	149	181	162	166	157	172	134	192	158	167	158	163	162	156	183	191	163	161	159	167	175	125	179	141	181	150	170	168	161	164	168	191	158	141	147	173	165	160	164	169	172	156	186	183	174	191	168	149	180	140	158	150	169	160	159	173	155	178	142	167	153	171	155	147	180	161	197	173	178	175	158	157	185	185	182	176	162	175	159	155	161	165	170	182	174	171	186	140	173	172	182	158	167	163	140	169	160	165	176	177	159	191	167	162	161	153	163	173	156	155	166	151	176	188	176	175	157	157	171	152	151	148	169	164	162	165	168	140	190	189	164	161	178	167	175	173	156	166	148	176	193	170	161	148	183	170	158	151	138	192	138	165	174	178	147	181	142	175	176	170	150	184	146	171	165	162	171	178	149	164	170	162	175	166	180	164	145	156	172	167	177	174	147	170	165	179	170	170	152	153	162	180	153	177	178	169	174	170	153	204	165	186	172	173	183	168	174	150	168	183	159	167	164	166	206	142	181	174	181	159	175	180	174	172	192	171	141	174	176	176	156	186	157	180	202	178	182	172	169	190	176	178	176	166	177	167	153	178	197	168	165	160	153	171	151	169	169	181	173	158	166	165	170	157	166	173	170	174	148	148	184	145	187	141	137	163	171	161	192	181	185	181	185	167	155	174	163	165	179	174	144	161	163	180	169	172	184	174	161	173	184	187	172	154	170	175	164	161	167	179	165	161	196	176	164	141	182	158	172	173	162	178	165	169	164	160	155	164	165	174	160	151	165	158	173	185	171	154	165	175	163	171	171	154	180	152	170	171	173	156	172	176	176	145	187	175	162	180	160	166	151	161	163	160	158	170	173	175	191	160	180	135	148	174	156	200	171	180	191	172	171	145	170	159	153	160	187	147	148	159	163	185	157	164	155	151	169	153	174	175	169	164	159	162	148	171	167	180	150	168	160	162	205	183	161	145	174	174	135	178	168	167	188	149	165	158	177	168	161	164	178	153	147	169	158	173	184	198	155	160	180	202	175	180	159	183	171	168	179	183	190	154	152	148	147	184	147	191	181	183	150	159	177	151	171	192	165	158	149	167	151	144	140	183	168	156	143	155	141	155	180	158	151	170	164	185	162	157	169	169	170	172	154	170	159	166	157	166	174	160	202	171	167	175	168	190	164	182	145	170	164	147	184	160	176	196	188	177	165	193	163	165	167	154	168	164	153	171	169	174	161	179	152	169	155	160	165	180	178	169	155	171	148	157	183	152	186	150	174	169	170	162	175	177	172	143	164	165	145	167	160	174	170	150	179	161	179	167	161	154	165	160	172	144	166	170	194	177	166	169	149	155	162	179	169	151	141	152	181	170	169	181	177	204	175	179	166	149	183	168	162	151	167	157	156	166	163	192	165	160	149	184	158	160	163	156	177	167	165	149	161	168	168	185	156	159	167	153	190	158	176	153	195	143	158	178	144	165	179	151	139	145	176	163	137	170	167	161	181	160	159	169	163	156	164	157	162	164	171	177	164	159	164	159	188	161	159	158	176	163	182	170	175	148	142	164	159	142	160	183	161	143	172	168	165	163	179	173	173	131	156	151	168	150	145	148	144	164	169	187	130	165	160	166	166	183	166	179	189	138	159	182	144	170	166	176	161	145	153	148	185	167	167	168	160	157	164	194	153	171	168	151	165	171	155	172	179	188	172	178	177	190	163	159	166	160	173	190	157	172	168	164	155	171	180	184	143	169	164	128	161	175	161	198	162	168	172	173	187	165	153	143	165	170	176	193	172	160	161	173	164	155	156	158	171	161	151	167	157	158	167	166	160	159	180	152	183	167	195	155	140	158	166	170	159	166	179	171	151	179	164	143	164	154	132	168	140	174	166	168	161	172	166	192	160	156	177	155	166	150	175	166	163	169	172	193	161	164	162	172	154	136	149	140	183	169	205	165	170	154	173	161	153	164	165	176	172	189	177	148	167	156	182	150	178	160	191	165	151	166	175	168	158	172	137	131	140	177	165	145	148	164	167	184	162	174	149	181	171	177	161	156	177	168	153	139	164	153	142	162	158	183	169	146	171	171	161	159	175	163	165	155	166	177	167	176	163	147	170	162	177	164	175	186	175	165	149	179	128	148	169	151	178	190	165	175	148	155	155	187	156	168	164	159	153	175	187	177	166	166
17281	22178	35375	65593	49916	2711	1955	1661	1414	1319	1097	1029	990	879	829	751	698	620	652	558	571	556	571	551	553	551	532	524	493	485	457	422	472	428	479	490	432	448	430	439	439	443	414	427	443	428	395	435	411	415	373	462	420	397	406	403	411	419	355	409	406	425	420	397	404	401	386	390	398	405	385	417	393	414	471	495	535	587	575	481	398	353	398	390	408	366	388	424	386	389	359	400	394	404	362	355	407	409	386	380	427	378	368	382	409	397	359	353	415	387	385	359	383	361	393	393	392	394	417	367	402	400	351	400	425	398	383	400	388	401	342	395	376	385	398	385	375	408	371	375	405	370	394	445	408	384	399	387	373	375	371	399	371	385	393	393	367	393	376	362	403	424	389	368	376	402	377	400	388	404	375	369	387	375	346	404	351	384	383	388	380	385	400	380	387	394	384	394	361	369	419	381	403	340	352	423	381	399	393	371	406	399	379	372	372	394	375	380	429	382	404	384	361	350	391	409	362	364	370	380	353	376	353	355	323	384	355	379	402	380	436	388	373	383	405	364	370	379	399	385	371	381	385	429	399	379	374	390	391	347	368	372	379	386	401	387	350	367	357	367	436	384	362	417	371	402	441	408	382	388	385	382	340	388	402	384	380	413	382	374	385	397	371	401	387	423	350	353	377	389	409	370	394	353	414	373	404	397	375	387	370	395	369	343	385	373	352	361	337	351	366	373	383	391	390	381	370	413	401	387	413	389	375	371	363	367	350	386	359	384	366	404	364	417	392	347	372	395	388	415	420	377	423	340	376	396	367	361	370	413	379	359	431	419	398	376	397	340	384	367	394	404	386	396	371	387	384	358	420	362	387	374	368	348	393	385	399	351	405	367	391	381	381	358	402	397	385	393	374	412	392	420	372	378	385	385	357	408	370	354	400	352	398	385	407	406	398	398	336	385	407	347	368	398	395	374	400	384	399	400	360	374	429	386	370	397	388	410	391	389	372	374	348	398	363	420	375	358	412	381	364	427	364	410	389	401	396	380	380	378	358	387	380	397	419	355	380	407	409	364	387	363	362	413	405	402	370	400	367	412	414	386	378	402	385	408	400	357	357	423	390	393	393	366	370	389	409	380	395	387	391	411	380	353	420	369	406	386	380	383	396	383	381	375	398	427	384	402	378	398	372	357	396	365	356	420	380	394	414	406	378	365	376	367	368	422	381	379	409	391	421	424	437	385	396	354	386	392	368	346	414	360	403	372	361	388	364	379	406	373	386	372	369	371	357	393	365	374	378	386	363	390	386	353	392	371	415	383	402	388	430	398	374	362	374	379	376	408	365	399	399	367	388	373	363	421	370	395	377	364	361	429	352	380	394	340	375	371	356	387	374	362	380	390	359	389	361	431	398	377	426	389	323	382	396	396	358	417	399	367	385	360	395	378	387	351	389	363	391	402	378	415	421	399	384	407	348	396	378	350	377	347	376	388	358	377	377	355	389	393	397	366	388	368	366	399	407	373	349	388	377	343	399	383	398	396	383	378	390	367	401	369	383	382	390	354	382	421	384	398	364	380	333	368	353	360	399	436	372	424	378	398	365	375	381	385	400	396	405	365	383	432	405	420	364	380	350	377	386	420	412	375	351	386	363	399	382	400	376	362	408	385	345	366	415	401	384	417	357	389	406	376	375	373	415	390	363	361	357	385	388	374	379	388	382	358	372	376	352	386	364	372	400	407	401	396	375	376	354	402	417	363	379	376	403	368	355	371	389	366	397	381	387	385	408	340	416	339	375	394	398	381	408	404	371	389	367	413	415	401	349	371	377	371	384	350	341	385	388	390	381	399	364	359	393	417	383	400	379	382	383	414	372	359	362	333	393	409	376	390	380	371	375	376	371	385	385	371	390	400	366	380	364	387	365	399	378	392	381	356	411	387	422	386	370	376	328	391	409	342	335	377	361	407	377	385	376	402	399	411	395	358	366	368	350	401	399	385	366	380	396	356	386	400	376	373	373	426	399	380	401	351	380	374	394	373	379	405	378	377	384	393	372	391	398	382	343	381	408	384	395	381	385	371	397	383	374	395	374	374	379	397	403	396	375	396	349	401	373	365	368	419	391	389	386	393	355	407	425	399	367	388	351	404	394	375	345	403	384	395	392	394	397	379	392	371	385	356	382	388	388	364	368	382	368	374	356	350	391	411	348	372	391	406	418	344	363	378	377	379	406	348	401	363	359	387	366	374	375	351	379	387	363	386	352	364	406	397	441	380	389	351	387	370	387	365	375	370	378	371	406	398	386	371	408	367	386	369	369	384	355	376	345	380	400	395	343	408	378	432	356	404	362	387	371	369	396	423	398	382	403	374	401	376	384	384	393	376	393	364	424	347	379	380	391	364	439	405	376	396	382	371	416	382	390	411	350	379	406	362	403	401	380	387	381	365	392	396	381	380	361	371	397	434	390	378	392	382	372	375	415	359	386	388	390	388	411	389	383	394	377	356	369	409	425	331	374	339	372	371	370	375	376	397	400	367	368	390	404	360	384	378	383	383	362	370	377	396	373	395	365	359	427	381	396	381	402	413	380	357	354	351	379	344	393	373	391	398	378	376	409	412	385	386	370	434	397	395	384	406	392	361	420	394	349	381	366	394	395	365	377	369	354	386	370	370	401	427	358	400	390	409	391	368	419	359	390	413	370	384	389	395	370	361	386	375	374	403	366	382	401	384	365	390	358	390	382	410	393	398	379	393	365	380	379	373	379	346	377	385	369	391	337	389	386	417	368	383	399	366	344	353	399	392	374	376	371	380	402	389	360	369	370	349	413	401	400	372	393	363	379	341	368	377	400	376	332	347	405	362	393	399	328	400	350	384	399	383	401	391	417	410	374	380	366	391	369	386	377	359	344	373	349	384	400	386	392	359	356	379	386	393	337	390	368	394	390	381	358	355	364	393	387	398	384	354	373	384	404	376	368	401	337	401	398	393	393	357	402	340	355	388	363	369	402	368	369	414	358	405	376	388	395	384	382	397	391	370	359	410	392	380	396	398	371	368	360	366	323	379	390	396	384	384	440	386	381	395	392	366	404	427	406	388	387	402	361	387	388	359	392	344	361	333	392	403	400	409	388	391	371	393	359	404	354	391	388	350	372	354	351	351	378	403	363	386	363	408	375	415	367	405	379	405	420	375	368	382	349	407	375	398	370	387	385	370	387	351	384	363	368	401	371	357	391	402	375	387	386	410	404	394	437	387	384	363	386	363	375	373	384	390	391	347	377	363	376	368	388	384	381	356	383	403	395	400	377	370	408	404	380	414	356	401	351	394	376	413	381	356	368	353	361	398	370	417	389	388	372	383	419	407	395	417	392	384	377	349	373	393	348	376	363	392	367	396	397	398	391	394	373	363	388	372	362	387	363	402	329	392	378	400	401	394	368	372	388	366	355	393	381	413	402	336	385	352	389	391	401	368	378	384	348	378	407	382	388	353	374	347	400	367	414	327	417	384
3161	1965	1565	2257	930	96	48	54	49	57	61	62	52	47	58	44	47	51	50	55	51	34	59	50	61	42	63	54	65	47	40	52	42	55	53	47	48	34	52	41	44	44	54	57	45	51	58	52	49	42	66	44	57	47	54	65	55	56	46	41	51	50	48	50	37	43	53	59	50	48	49	48	46	62	57	50	48	55	64	59	46	69	49	30	50	57	67	47	67	61	46	47	50	55	54	49	44	42	54	53	42	61	55	36	62	58	63	54	51	45	62	57	45	49	61	62	64	59	45	48	53	51	44	61	73	43	57	50	44	63	52	60	57	58	64	51	59	59	38	62	54	44	52	57	44	49	67	45	64	51	66	54	36	59	57	53	56	38	59	65	39	43	42	52	60	41	49	45	44	48	53	46	45	52	39	59	50	57	42	57	52	47	45	41	67	59	55	46	70	70	53	53	48	49	46	58	53	57	44	56	61	50	55	44	43	46	44	45	42	35	57	58	49	48	53	59	46	43	40	51	50	64	45	46	50	43	45	52	55	47	48	49	58	61	69	58	45	68	47	64	51	59	52	45	39	43	47	48	41	55	47	54	53	53	61	51	53	46	58	42	51	50	58	51	55	66	45	51	53	47	40	57	68	48	50	46	69	62	53	46	48	48	59	48	57	52	57	50	40	51	41	59	47	46	61	56	50	44	44	72	50	55	51	58	48	36	77	61	61	41	58	49	59	52	55	58	52	46	55	63	52	63	51	51	47	57	43	62	55	46	52	55	50	56	62	41	53	44	54	72	46	52	57	42	55	42	49	59	59	52	61	50	55	55	48	49	47	46	42	55	37	54	50	54	45	38	51	40	54	68	48	42	52	52	57	59	59	39	42	57	59	51	67	47	46	47	52	51	34	46	49	55	54	56	55	52	56	52	52	49	61	47	50	51	34	60	52	43	63	31	57	68	50	57	37	51	58	51	45	60	50	56	63	39	59	47	54	48	59	46	48	46	42	46	39	40	55	39	53	47	46	38	43	58	41	42	45	41	54	46	60	60	56	54	46	57	54	35	47	57	40	56	49	43	39	48	55	44	54	50	60	47	63	47	51	51	50	48	54	50	56	37	50	55	48	42	46	30	69	53	54	55	49	45	51	48	57	41	47	55	49	65	50	58	44	53	39	47	51	58	61	40	59	52	44	50	51	50	37	46	69	47	47	45	45	46	53	50	56	41	44	61	46	59	45	68	52	54	68	48	45	62	59	64	58	49	47	37	54	58	51	56	50	51	61	48	51	53	69	59	58	52	58	53	54	41	47	53	59	46	51	59	56	56	47	50	51	46	56	46	59	38	41	55	45	59	48	51	52	56	42	44	52	50	44	50	50	68	46	57	59	67	63	52	49	56	53	42	39	51	61	59	45	45	53	52	65	56	47	59	67	50	53	51	57	63	50	68	55	65	50	56	53	56	47	51	42	53	52	53	60	55	35	49	51	47	47	59	46	50	57	53	51	45	48	48	69	40	58	50	49	54	61	57	46	44	46	51	57	51	54	63	48	43	59	47	48	49	41	50	51	48	66	41	42	50	48	53	50	53	55	50	57	54	63	63	67	41	47	68	58	43	40	46	41	55	51	50	47	49	60	50	57	49	52	34	42	45	35	51	71	52	40	47	57	50	37	54	60	52	43	50	47	45	52	51	57	53	51	63	37	39	46	41	56	50	65	45	54	72	42	57	62	58	47	51	40	40	47	43	55	60	63	57	42	49	38	44	43	42	47	40	48	46	52	50	63	40	53	64	44	58	53	55	49	46	32	54	56	47	53	49	49	44	42	49	43	59	36	54	45	37	43	56	47	53	53	53	47	61	45	60	51	53	50	61	50	60	42	46	60	43	38	49	42	52	60	46	45	51	66	56	46	48	52	65	53	56	44	39	58	53	43	55	68	62	40	51	54	62	59	64	49	55	51	57	68	51	44	51	46	46	57	43	50	57	51	40	45	52	50	49	49	55	49	53	45	53	47	49	42	56	52	46	56	60	60	47	59	65	39	38	54	62	49	53	53	42	50	47	53	59	53	71	53	50	57	55	55	64	52	40	49	48	45	53	50	57	37	62	56	39	49	60	60	35	43	54	56	38	44	56	54	51	43	46	51	64	50	53	59	55	48	45	42	49	50	50	36	41	54	49	67	54	63	60	43	49	56	61	39	39	56	46	54	44	55	59	55	46	47	44	47	51	41	45	45	44	45	47	45	46	61	53	54	56	55	56	48	43	66	55	53	58	60	42	63	51	50	49	52	60	52	50	47	57	44	51	44	49	52	42	50	55	56	52	55	43	36	44	45	56	58	60	53	60	40	58	48	47	60	58	59	53	55	54	43	63	48	47	41	56	59	47	63	49	65	39	43	42	38	52	53	46	37	60	53	45	48	68	49	69	44	44	62	56	43	50	52	45	48	52	54	54	45	51	48	61	55	56	46	46	45	39	49	53	39	48	56	45	59	43	53	59	55	55	35	57	41	51	55	46	59	60	47	39	53	56	41	54	41	51	42	47	49	50	45	55	44	48	56	31	45	55	44	49	58	47	49	37	48	67	43	59	48	62	54	50	51	50	56	42	50	65	48	62	34	52	47	48	48	43	53	50	67	66	60	56	33	35	63	35	58	50	44	56	50	50	54	59	53	67	49	54	57	43	40	43	64	53	63	48	33	45	54	43	47	50	48	37	58	56	54	45	56	46	53	43	56	43	60	55	59	39	66	62	47	51	58	54	48	58	66	44	50	51	52	60	48	49	56	33	48	62	52	46	51	56	32	62	62	53	55	57	50	42	46	62	54	50	57	51	54	48	49	70	67	54	44	50	59	43	60	62	42	54	57	45	59	58	46	50	62	48	38	60	48	49	41	51	52	63	61	45	52	40	63	50	49	53	54	42	52	44	43	51	61	62	51	43	60	45	57	47	48	37	52	66	51	45	56	52	55	54	44	46	49	47	58	55	60	54	54	34	34	45	52	48	40	52	49	67	54	47	51	46	54	63	42	60	57	52	35	46	49	49	40	54	62	51	50	60	61	36	42	54	54	40	51	40	50	52	70	57	40	57	56	46	50	63	56	42	52	55	52	62	55	54	53	56	54	44	61	56	53	47	61	55	50	44	53	64	58	41	64	50	49	58	45	56	60	58	48	41	52	41	62	45	42	49	49	56	45	55	36	53	55	58	61	48	66	33	43	45	50	61	55	50	48	54	49	56	41	43	58	52	59	49	53	62	44	45	43	57	50	44	46	62	54	52	55	45	62	55	45	42	63	46	52	49	56	50	47	50	50	58	43	49	51	49	48	55	56	33	41	61	50	49	46	51	59	47	48	45	70	64	55	62	46	44	61	55	47	48	56	48	47	54	49	66	46	62	50	45	54	51	50	56	62	48	57	36	53	51	51	48	68	60	60	55	47	53	57	48	39	54	50	41	62	57	52	44	54	66	35	58	42	43	52	66	51	49	59	39	49	48
2699	2324	3579	7871	3929	195	160	175	177	170	157	195	175	155	165	149	149	151	165	172	170	158	149	135	152	167	157	147	137	142	132	133	160	174	166	150	169	159	139	151	149	136	158	147	145	153	163	156	161	145	155	157	141	157	152	170	157	141	151	157	147	140	148	140	155	144	148	145	160	139	153	149	165	178	173	152	198	165	182	145	149	150	157	154	125	160	158	133	156	134	157	148	139	142	157	135	145	136	153	157	149	138	151	163	145	165	151	146	142	125	143	127	160	146	141	160	124	155	126	164	160	140	184	163	144	163	155	141	147	159	142	147	141	143	170	150	148	162	138	135	163	135	139	149	161	150	177	168	153	160	159	151	148	145	124	142	171	171	152	139	141	144	118	147	137	151	144	140	130	150	160	158	165	151	156	135	163	161	144	142	128	150	151	148	151	158	128	153	149	162	167	143	154	144	164	143	136	166	156	148	140	163	151	149	133	150	131	144	155	179	144	160	150	169	152	160	147	156	142	151	127	120	163	155	135	147	153	140	169	151	174	155	162	153	141	150	140	142	161	145	140	148	131	146	164	166	143	144	130	126	141	167	140	158	135	151	167	165	135	163	152	164	144	161	156	142	151	161	144	164	177	154	145	166	165	152	151	133	130	144	152	166	157	164	166	164	179	148	123	139	145	159	165	126	134	142	143	155	165	153	141	139	136	135	152	151	183	143	158	139	171	148	145	130	170	147	145	148	147	156	145	154	166	140	156	143	130	141	172	143	148	151	148	155	165	152	169	148	171	152	133	159	155	128	156	138	154	137	152	186	156	149	153	145	157	151	154	160	140	136	143	137	154	140	164	132	147	192	149	110	153	164	148	140	142	163	162	150	151	153	157	140	161	150	156	148	151	154	153	149	127	174	151	133	174	133	168	157	133	142	159	159	142	156	154	159	145	140	170	170	156	145	150	155	137	150	147	135	161	133	151	161	145	162	157	140	154	151	165	159	137	149	152	155	163	156	144	159	145	151	161	170	152	145	156	157	147	162	159	139	149	144	161	162	151	146	154	154	150	153	158	149	140	154	145	165	157	162	175	139	153	144	174	142	132	135	160	164	143	140	145	148	147	166	146	143	170	134	143	139	138	146	157	167	153	152	146	136	149	148	155	156	167	146	171	163	147	127	161	144	152	162	139	175	150	160	161	154	170	158	172	147	171	149	154	156	153	146	153	143	147	164	142	155	144	159	139	146	130	159	165	154	131	169	161	159	162	140	180	160	129	162	163	149	155	163	151	145	132	166	150	152	155	146	141	156	145	147	149	150	165	137	133	149	131	128	135	152	173	158	159	164	137	174	144	155	156	171	140	160	132	117	165	141	160	123	161	146	170	154	135	141	163	160	145	142	165	156	145	151	142	145	158	142	148	135	155	138	137	159	166	168	144	146	151	140	154	162	165	134	145	170	161	170	142	148	133	130	170	125	147	134	149	167	163	124	152	157	161	151	145	127	156	180	165	152	171	144	134	141	166	150	147	167	161	134	141	154	156	154	152	146	145	149	145	156	157	139	154	165	145	145	167	140	148	142	169	162	156	157	166	132	127	145	174	125	131	162	144	165	167	148	138	161	150	139	167	148	151	134	163	170	146	140	150	163	134	155	156	145	167	165	155	152	159	143	151	159	167	146	165	157	149	136	172	154	178	152	158	149	147	148	159	165	148	138	155	146	132	166	145	139	151	147	168	144	170	151	171	137	157	154	152	146	137	125	141	154	141	143	139	147	154	153	143	145	161	158	138	142	151	148	138	140	145	150	149	160	153	151	138	157	153	142	147	143	140	165	145	177	165	157	142	158	151	124	138	157	136	174	134	161	179	144	141	150	146	135	134	156	153	147	151	151	147	153	152	129	151	152	135	154	159	133	168	146	158	160	148	127	153	142	159	159	163	159	157	170	180	148	140	141	163	150	156	151	167	138	129	149	155	128	136	158	167	157	151	158	144	151	140	158	146	149	142	134	163	141	169	163	167	128	144	156	154	134	170	143	146	156	155	151	165	142	151	143	133	160	140	138	137	144	137	131	153	137	159	136	141	152	143	159	141	152	138	173	131	147	150	166	113	123	145	161	137	149	151	147	150	141	147	153	143	147	165	155	143	150	118	158	164	140	140	164	151	155	161	163	127	141	155	150	146	144	183	151	155	162	139	142	147	155	145	137	167	148	167	161	147	159	149	150	163	140	148	151	153	161	149	117	133	178	149	150	121	133	152	169	132	151	153	153	149	128	175	156	161	148	162	143	169	162	119	141	147	160	150	136	174	152	150	145	142	155	164	158	154	139	150	169	146	149	171	143	175	135	143	166	164	151	145	147	150	162	161	152	158	138	145	138	157	161	151	148	159	140	154	132	144	133	163	169	144	149	144	138	145	148	150	133	145	139	150	170	163	139	132	158	149	168	160	165	149	156	153	164	165	153	159	153	161	148	131	139	136	137	141	153	138	149	155	148	154	165	149	157	158	165	168	142	154	151	155	138	163	164	136	144	150	139	176	139	164	153	162	178	156	138	165	147	164	151	167	148	162	157	162	127	149	147	169	163	162	171	149	148	139	152	156	123	153	137	151	155	121	154	172	143	142	165	148	168	165	170	162	153	139	172	141	145	138	146	156	132	129	141	144	146	151	159	161	158	151	139	152	149	153	147	166	151	139	168	138	140	142	139	145	151	156	114	153	153	158	157	165	123	171	150	169	159	139	155	161	154	157	156	144	138	148	154	137	135	155	161	152	171	121	167	157	157	149	139	138	163	148	162	162	134	167	168	155	133	163	136	149	116	160	165	163	152	134	142	149	124	140	145	136	146	140	144	141	141	150	130	158	153	149	138	133	159	156	139	144	159	149	155	139	139	179	142	172	142	144	149	146	145	143	150	149	140	160	154	137	171	154	141	157	143	157	171	155	131	161	159	143	144	149	155	145	147	118	168	127	151	136	165	140	165	153	151	159	156	174	157	155	153	151	148	145	183	159	152	157	159	169	167	170	150	152	147	162	155	143	124	156	133	152	157	155	142	148	164	139	161	173	143	160	136	156	151	149	149	178	167	122	157	142	153	148	153	148	153	163	162	155	135	152	166	159	147	176	149	137	151	150	134	144	142	144	144	118	161	168	172	141	148	139	146	164	148	156	155	144	161	143	156	133	146	158	150	151	164	156	147	160	154	162	154	164	132	138	157	172	137	144	162	144	140	158	141	131	151	149	158	133	171	139	145	152	152	144	143	132	148	139	154	162	150	136	158	153	164	153	147	149	161	155	170	134	162	142	149	134	158	177	132	161	142	156	165	149	150	137	160	143	148	145	155	145	160	152	144	143	176	162	162	128	143	155	148	137	165	168	150	139	144	127	142	164	157	150	158	147	130	148	123	142	150	155	140	161	148	159	128	146	163	145	150	126	136	145	152	147	171	155	172	167	143	154	148	139	141	149	144	124	150	149	151	155	167	150	158	158	141	129	178
20736	31368	44543	51438	30703	5249	366	239	192	191	173	169	147	170	162	159	147	176	152	151	119	127	134	140	124	147	131	154	124	154	164	138	126	129	139	146	156	138	125	132	136	122	139	126	127	150	140	120	128	131	136	122	132	126	137	152	157	131	127	128	118	127	135	126	136	136	138	140	131	132	133	138	112	133	129	114	153	141	146	149	119	120	155	118	132	140	128	125	121	126	123	141	132	128	134	143	122	153	138	125	121	137	150	136	122	154	138	121	130	131	123	147	148	133	124	116	111	140	145	147	112	143	131	133	116	133	121	134	118	133	134	120	135	127	120	128	133	137	154	130	147	125	148	132	130	128	141	117	134	117	132	137	156	149	145	168	126	137	151	132	141	138	127	149	124	134	133	128	137	144	148	148	151	125	117	129	123	137	131	161	135	123	134	142	136	122	134	130	130	111	109	136	137	133	144	132	133	141	160	134	134	129	145	139	130	115	138	133	130	133	135	132	146	118	140	122	143	148	149	140	132	131	133	132	144	141	117	136	115	158	136	136	137	124	130	133	117	128	143	133	113	133	151	126	126	128	131	127	127	125	115	138	129	135	139	146	117	115	134	131	147	121	128	129	130	114	134	137	135	131	143	117	154	137	151	129	146	135	137	126	128	131	129	117	122	134	137	111	128	122	133	145	149	128	160	119	144	143	137	131	112	107	138	124	145	147	133	125	127	127	141	128	127	138	125	161	123	94	127	134	126	150	140	144	154	126	116	130	126	131	111	134	115	117	120	129	112	145	120	134	125	134	141	133	139	135	139	127	134	141	128	123	132	127	124	123	105	129	114	125	130	135	131	120	153	140	140	154	139	139	137	129	126	133	120	135	159	131	136	148	150	118	138	125	124	115	149	143	148	121	132	123	113	124	146	135	127	131	123	139	140	139	120	132	126	133	106	128	130	145	134	129	133	131	136	117	121	128	138	130	118	124	121	120	151	114	128	124	130	123	145	138	121	117	139	154	135	130	126	138	133	117	119	138	118	132	125	148	126	144	115	125	151	138	139	138	149	142	138	123	160	147	121	141	131	119	132	144	110	134	137	135	146	127	121	143	126	126	112	138	143	113	104	134	123	138	137	144	149	135	120	128	143	126	112	137	134	143	130	124	131	140	119	151	129	130	137	134	114	124	136	126	133	118	130	127	114	127	135	118	147	121	142	119	134	134	117	118	150	138	126	137	123	149	141	133	145	131	133	150	141	127	144	135	115	134	114	123	151	122	145	132	133	135	132	143	156	130	143	119	121	115	118	142	137	150	132	126	116	115	136	143	133	137	133	133	142	123	117	114	121	128	124	135	157	154	146	140	136	125	151	142	128	135	128	127	150	113	141	163	142	134	129	128	138	114	143	119	120	134	140	135	117	114	138	124	128	119	120	121	139	132	128	133	128	125	134	133	129	138	103	130	121	133	104	122	134	145	143	133	129	141	132	130	148	131	135	128	125	143	155	117	138	121	136	123	141	131	122	142	142	129	136	154	123	149	129	132	115	138	124	138	130	153	134	131	137	133	112	142	118	132	125	104	138	134	149	123	137	117	157	127	135	129	138	129	127	136	129	140	151	156	128	137	122	139	157	144	126	140	136	136	140	138	113	131	135	134	125	135	116	146	149	142	124	137	115	156	117	130	128	114	127	121	122	120	135	145	122	129	121	153	157	131	125	119	113	131	124	153	107	141	100	124	144	127	116	118	121	120	124	121	115	125	138	131	149	151	151	151	120	117	138	144	128	108	151	130	119	143	121	111	107	122	113	123	125	141	130	139	142	149	130	136	133	147	126	131	136	155	131	143	110	136	153	108	118	118	128	142	131	111	144	158	140	132	146	147	121	123	113	133	127	123	128	125	138	139	129	149	131	132	138	130	140	116	134	131	137	143	128	148	127	125	136	120	142	130	132	141	139	128	138	140	154	116	161	132	117	128	123	120	122	148	134	136	106	125	146	129	129	149	135	151	137	123	129	122	141	143	114	119	129	130	120	126	115	145	118	127	129	105	139	123	151	134	128	120	125	139	136	137	123	130	126	135	126	112	134	125	123	124	136	129	127	148	116	129	125	132	143	136	148	119	143	137	119	123	124	125	147	127	155	123	135	130	126	138	122	149	143	144	156	138	120	116	152	121	126	119	153	132	149	126	125	128	148	124	122	133	125	123	150	117	96	135	117	141	124	141	134	119	138	128	120	120	115	136	120	151	125	148	120	131	140	126	140	126	166	120	118	134	128	137	126	128	116	137	122	130	130	148	130	132	143	134	98	136	105	126	116	127	157	153	134	143	110	127	138	143	138	132	157	127	129	134	124	119	119	115	137	136	123	135	124	138	155	126	141	135	138	125	114	117	138	130	123	151	125	139	117	132	114	118	131	129	138	138	135	153	142	143	113	133	128	116	103	133	129	140	130	144	105	131	101	141	132	141	99	127	143	153	137	114	135	114	134	135	134	127	135	127	141	120	161	147	126	114	124	141	126	146	139	125	124	149	104	129	122	131	137	139	146	127	147	153	129	126	141	144	125	127	140	136	128	147	137	135	136	137	113	120	136	134	138	128	128	144	138	152	141	103	113	137	110	118	140	130	130	142	134	138	149	153	137	121	125	153	117	127	132	133	121	132	124	133	135	119	125	127	128	140	137	138	140	137	126	152	129	142	144	126	119	141	141	136	146	144	141	130	117	139	141	116	113	124	149	154	139	109	146	131	110	145	122	147	131	108	151	122	145	119	127	145	151	129	147	165	105	135	148	130	133	116	169	133	128	132	126	116	131	143	138	146	147	114	127	127	118	113	123	138	129	125	134	131	126	139	158	132	134	106	132	129	153	150	138	134	118	118	144	125	139	138	123	136	138	127	120	147	127	149	142	134	160	127	146	136	122	122	130	129	131	154	126	124	138	137	134	147	120	124	120	129	126	129	138	126	147	134	147	124	134	133	120	117	121	125	133	122	127	142	132	140	138	109	134	130	139	166	121	139	131	131	140	138	124	138	150	143	110	151	140	130	133	140	134	141	142	129	155	118	142	156	123	118	144	99	142	132	128	130	140	126	151	124	136	150	131	130	128	116	140	137	140	136	110	151	111	137	130	129	138	128	126	141	154	120	143	147	112	133	126	154	136	148	140	118	87	138	142	134	107	129	150	141	118	132	139	124	123	127	155	130	139	135	137	133	120	165	116	130	134	134	150	139	123	141	138	134	125	132	129	127	133	132	107	139	124	119	126	144	145	139	121	122	145	115	130	114	151	125	125	124	115	125	146	120	115	140	133	153	125	124	145	117	142	132	147	116	108	125	141	127	132	152	140	142	128	138	116	145	130	147	119	134	140	134	112	149	158	105	122	128	128	135	139	122	125	135	139	130	155	110	131	124	135	138	139	126	141	132	128	121	111	154	167	127	113	121	137	124	141	148	119	134	151	143	132	129	158	155	162	150	142	110	116	126	146	148	169	143	128	152	128	173
13392	21394	45960	55929	37276	1488	1188	1002	847	773	697	618	590	545	471	478	527	487	454	425	410	396	452	392	391	396	383	383	368	377	384	368	337	358	367	400	351	359	354	345	357	339	348	314	383	359	312	332	337	339	361	330	365	353	355	352	344	293	337	335	342	347	307	347	351	313	361	301	313	319	335	332	345	359	346	355	434	442	388	373	336	336	331	290	327	314	353	331	308	339	304	329	322	337	346	327	336	337	340	318	342	326	312	317	308	318	323	330	309	342	315	312	321	349	326	316	339	303	324	338	338	314	341	321	317	363	323	352	330	329	336	312	313	346	303	302	342	311	319	313	346	315	333	271	318	361	310	321	327	342	300	332	345	333	322	305	329	331	305	335	310	300	311	301	285	332	309	316	330	354	346	338	324	309	299	357	340	324	317	346	310	301	329	317	295	304	317	332	302	329	319	308	320	288	352	325	312	324	337	322	337	314	295	312	327	335	319	309	317	318	335	298	328	329	288	285	327	315	314	326	347	325	366	330	359	339	332	315	327	292	333	297	323	317	338	319	278	325	336	334	329	331	324	283	312	336	318	311	297	322	316	318	335	296	337	369	298	344	309	309	303	327	326	352	327	342	326	336	300	324	389	363	341	298	362	323	347	341	339	342	339	321	314	312	309	294	310	323	325	314	308	315	303	328	306	350	334	322	343	339	321	295	334	320	326	302	314	292	316	309	300	330	297	327	343	311	387	350	327	339	340	298	318	329	322	339	338	329	301	351	319	316	325	337	301	321	325	319	325	296	334	324	322	319	347	300	316	317	318	306	290	329	297	298	306	311	372	343	329	333	307	328	314	354	283	314	339	280	306	318	301	321	313	310	300	290	326	297	337	315	347	322	325	319	307	307	332	311	336	349	306	335	272	321	325	356	321	311	309	307	333	348	335	335	337	338	327	318	310	336	358	321	297	306	316	310	328	322	310	331	341	312	334	298	329	362	282	310	339	355	348	313	318	309	342	302	298	337	293	341	343	298	329	348	313	320	298	302	320	318	307	288	312	337	296	335	334	327	345	286	345	313	293	283	341	333	275	336	296	309	338	311	301	338	313	323	292	282	294	288	318	323	325	322	305	338	326	316	323	319	295	299	328	334	298	336	302	317	332	305	304	314	318	332	323	345	305	302	317	312	298	336	318	323	304	326	314	336	325	310	331	360	316	345	305	337	347	322	339	340	287	319	313	305	313	331	343	303	341	327	332	328	292	322	353	351	335	329	322	348	321	373	351	321	356	332	304	310	320	320	297	335	313	329	338	317	307	348	330	316	296	332	297	310	321	330	337	332	348	313	332	321	299	321	338	312	326	342	298	340	335	319	341	316	325	321	335	275	283	325	318	333	315	317	317	291	317	314	316	321	361	312	347	338	346	354	319	317	341	316	318	342	313	332	326	366	342	314	326	354	318	317	317	312	345	321	315	300	285	331	320	315	320	325	357	303	331	301	329	319	327	341	355	297	290	316	317	343	309	331	324	335	333	298	302	337	311	329	333	320	319	291	353	315	304	328	326	309	332	334	338	321	321	343	305	303	341	336	355	325	313	314	289	324	309	342	306	331	318	335	322	329	313	328	285	300	311	323	318	324	322	290	303	338	314	326	326	359	360	317	294	291	290	287	313	327	293	307	321	364	323	312	355	335	306	302	322	339	312	359	325	331	305	311	311	327	320	321	307	334	319	290	333	318	316	335	330	328	334	336	339	294	335	333	312	315	317	323	354	335	341	309	305	313	295	327	334	335	325	352	312	314	318	298	313	308	307	323	346	320	318	315	343	321	348	323	318	343	313	313	325	316	336	347	325	286	323	321	325	329	345	352	332	318	323	359	324	320	311	315	330	334	295	334	319	315	345	353	328	315	333	305	345	304	330	353	343	302	356	297	305	338	300	324	358	331	332	318	303	337	319	326	322	303	332	299	335	315	338	319	352	305	340	333	340	310	313	336	334	309	319	318	319	339	326	311	348	342	321	352	351	308	275	321	324	327	343	314	298	336	318	299	291	346	324	324	336	318	322	307	317	322	308	327	318	322	332	329	322	312	352	332	324	328	345	338	304	314	313	328	307	312	310	285	350	319	357	337	330	355	321	316	345	332	361	329	336	317	290	343	345	307	313	337	328	304	316	336	328	335	279	347	349	326	334	324	319	308	357	306	325	345	327	340	299	313	305	321	335	301	324	303	310	315	366	310	316	316	332	306	341	310	346	355	301	319	355	331	328	363	288	311	328	314	319	307	322	354	305	332	316	326	339	338	339	322	337	332	311	325	303	304	326	313	323	357	317	322	337	323	330	313	301	310	308	303	380	328	320	303	326	313	324	324	314	320	313	332	333	306	303	327	334	346	319	330	310	330	303	303	307	299	308	306	333	335	306	303	302	359	321	331	307	343	321	334	383	356	352	296	310	366	329	369	304	300	352	305	289	304	331	329	315	344	285	355	341	336	326	348	299	320	295	342	292	322	325	310	336	311	326	333	308	345	307	343	306	338	307	334	310	318	309	314	318	313	341	337	349	350	325	342	309	316	322	307	320	348	339	311	286	319	311	326	350	320	298	312	325	290	307	345	342	320	323	323	321	292	331	345	319	352	304	350	304	317	324	325	334	312	333	336	319	311	309	307	328	304	304	323	336	361	331	312	316	283	350	321	274	308	321	306	323	300	341	345	302	304	321	301	337	283	335	309	318	327	321	311	329	336	332	311	319	324	326	334	307	342	319	332	343	329	337	307	312	312	346	351	304	334	303	313	344	319	325	345	336	370	328	309	315	294	327	323	361	351	285	307	306	353	323	317	348	303	333	305	354	337	335	313	300	303	329	328	313	277	331	298	329	328	329	325	338	336	333	292	328	344	320	316	306	339	297	284	328	312	314	337	306	351	302	305	335	315	307	348	289	321	320	309	308	279	277	313	305	304	305	357	360	323	321	305	331	342	322	332	336	319	327	317	318	328	348	324	352	311	344	326	327	294	285	323	313	330	323	336	341	321	332	344	311	310	342	339	301	317	288	305	290	340	306	330	337	325	324	329	325	312	320	320	345	315	333	300	297	347	307	301	328	353	318	329	335	310	339	341	332	348	322	309	332	340	317	322	322	315	295	311	338	329	333	326	303	336	332	314	329	332	308	323	312	343	299	305	363	308	308	328	309	283	313	318	308	302	316	332	317	338	347	317	319	318	350	333	337	306	323	328	264	287	303	342	329	345	319	312	313	334	346	308	334	291	334	333	289	309	314	324	354	334	354	342	347	329	359	302	318	326	313	320	295	343	326	350	267	341	318	327	321	310	341	315	330	324	318	313	310	342	365	294	337	315	328	324	308	335	315	310	354	303	333	321	321	334	308	295	303	328	304	371	291	317	334	321	322	327	334	341	344	274	337	309	310	338	335	295	322	319	327	306	318	321	298	318	332	354	300	314	286	322	324	310	312	331	323	331	312	306	326	323	292	310	324	331	333	376
32682	42957	62910	64670	41394	10994	1056	385	349	316	258	259	237	239	197	204	193	184	163	183	161	187	166	183	169	173	155	164	201	163	157	171	176	190	177	149	157	153	152	178	171	161	172	152	183	178	190	159	162	164	161	165	151	163	183	185	169	162	158	174	174	150	160	176	186	164	167	170	168	167	159	161	179	174	176	172	176	202	187	171	183	156	186	188	161	158	142	161	159	130	167	140	185	147	171	172	162	156	165	143	158	159	168	179	187	162	173	169	182	181	169	158	164	181	152	151	165	189	173	179	184	154	176	197	173	151	160	170	150	179	162	179	161	157	155	161	140	169	160	166	214	157	181	168	152	173	183	145	164	154	148	183	158	172	175	168	148	162	170	180	186	143	183	162	154	177	164	157	169	174	170	159	166	183	165	153	160	156	156	155	168	142	160	163	163	171	175	171	160	174	159	153	149	172	163	194	153	157	174	153	170	172	183	171	168	136	146	159	169	174	154	157	172	180	142	144	139	145	162	170	159	180	171	196	155	158	130	150	181	166	163	179	175	181	178	150	164	161	169	142	181	144	160	169	175	175	168	128	182	171	160	173	160	150	144	161	189	165	173	177	174	150	167	158	163	168	154	160	195	176	152	174	175	162	174	173	146	165	163	166	171	151	165	171	166	160	163	160	184	177	166	158	189	167	159	156	164	158	181	169	153	166	152	172	169	181	181	153	156	161	151	175	149	148	155	165	137	174	162	177	154	165	179	174	185	167	161	157	184	153	156	149	179	147	165	164	170	137	145	177	153	182	156	157	179	159	164	166	192	162	179	177	170	152	173	194	189	156	169	170	161	167	166	161	164	144	158	175	169	164	157	159	153	159	156	170	164	169	150	165	151	148	148	161	178	158	184	185	170	164	151	156	147	160	144	180	148	193	147	153	149	168	180	185	157	142	188	181	165	161	157	171	172	130	157	174	168	152	149	178	174	163	153	162	167	145	144	161	183	154	167	178	170	143	151	174	168	181	166	163	167	144	177	179	152	171	185	177	159	160	182	166	137	146	154	164	173	132	153	159	165	135	171	172	175	162	167	159	190	175	171	182	171	139	174	162	163	183	154	168	175	156	155	197	177	157	143	166	154	149	146	173	161	168	169	155	171	160	166	147	156	166	169	195	174	159	167	170	167	170	183	164	176	163	169	171	179	162	165	158	145	155	186	150	156	161	144	158	174	149	152	182	153	158	158	173	181	165	166	176	160	183	153	162	158	155	141	138	182	172	173	177	187	159	183	142	156	138	179	146	164	129	154	133	144	161	179	163	165	186	153	169	170	153	147	149	146	167	156	160	174	155	154	176	148	179	169	186	152	154	183	170	170	168	153	158	166	193	155	145	175	164	158	173	182	159	155	154	170	147	163	193	183	192	165	168	193	172	172	186	179	179	151	141	166	169	166	164	168	150	166	174	160	156	174	173	178	178	164	146	188	152	153	153	159	169	155	174	154	162	156	148	147	137	168	178	154	159	152	164	159	161	178	132	151	162	166	162	163	156	169	164	163	175	178	161	200	176	169	159	155	180	150	165	167	170	149	155	167	154	142	168	178	159	175	164	179	163	154	170	171	168	174	160	170	155	161	163	147	172	156	178	141	140	162	149	156	152	183	176	148	155	162	144	125	151	157	135	164	151	164	160	163	174	146	167	168	177	167	141	180	168	189	163	165	190	176	163	159	154	184	153	163	163	185	172	155	177	187	184	155	156	157	145	189	138	157	190	156	150	141	146	175	195	170	161	160	205	169	186	163	178	174	161	149	140	166	155	156	188	168	167	169	181	188	145	145	140	175	153	192	184	176	156	158	165	162	173	177	161	154	160	183	145	150	156	153	137	151	171	150	149	150	178	167	161	168	178	151	180	152	167	177	149	166	157	178	200	166	144	186	168	166	176	176	160	161	157	167	175	160	129	163	180	164	187	177	155	178	170	184	153	160	158	144	151	170	155	157	163	155	174	174	157	165	171	160	182	143	167	170	164	174	189	165	181	177	163	166	168	146	174	164	172	166	142	162	147	178	170	176	151	176	157	185	183	177	162	167	159	178	169	185	151	162	167	177	152	165	162	165	182	154	150	172	160	148	160	167	157	181	158	144	137	166	175	148	163	154	162	153	169	165	160	153	137	168	161	160	169	161	144	163	164	185	163	155	138	146	143	168	150	160	170	153	171	178	168	162	157	147	146	189	152	168	172	147	172	164	181	166	184	171	162	148	168	163	158	150	164	143	166	176	164	178	168	143	173	170	177	154	164	149	174	161	180	149	155	153	164	133	170	179	159	163	196	165	189	164	164	168	163	167	183	154	169	167	180	159	152	181	170	174	173	170	153	160	154	143	158	171	144	148	202	177	145	151	169	173	138	138	164	128	148	160	168	175	168	167	166	152	166	174	153	160	166	154	156	150	159	159	183	168	176	179	173	147	143	173	147	175	149	126	169	177	145	141	150	159	161	149	152	155	163	179	160	164	165	177	159	157	164	163	141	137	158	148	148	181	188	183	173	173	178	174	151	156	166	173	170	159	137	147	177	134	166	171	143	172	146	179	172	175	170	164	164	164	164	164	170	178	166	174	148	160	177	164	153	150	145	154	145	169	182	148	160	166	160	142	174	158	160	183	188	196	152	151	178	159	156	141	172	171	162	168	171	155	169	145	179	163	140	172	162	171	184	175	167	152	157	167	160	157	170	155	147	177	167	171	153	167	163	175	182	175	184	181	150	178	156	163	160	161	165	172	152	165	158	161	188	160	156	165	159	160	180	161	144	166	192	174	154	167	203	157	164	187	157	176	159	154	175	143	186	179	151	172	177	170	155	185	147	163	161	145	183	154	148	162	159	173	155	143	186	176	167	157	167	161	162	152	149	183	154	159	161	141	176	196	176	154	140	168	176	186	148	133	168	168	130	162	174	186	149	152	166	168	189	181	158	164	136	159	158	175	152	168	133	165	135	154	168	159	183	129	161	143	158	175	176	197	141	182	164	155	161	160	166	156	182	161	155	182	176	201	150	173	148	171	165	163	153	192	171	188	164	168	169	167	163	170	151	164	157	184	166	162	177	162	176	140	162	176	152	155	157	176	155	160	149	180	157	157	160	166	157	161	175	139	142	167	171	158	156	171	166	151	169	168	182	161	140	150	172	147	155	149	145	170	169	169	167	175	172	162	162	165	172	171	182	151	155	155	168	167	171	181	148	185	157	163	179	170	145	159	148	178	177	170	156	144	174	169	144	155	204	169	165	154	171	134	152	183	198	149	169	145	163	183	154	171	179	171	176	186	176	175	145	150	193	195	170	169	149	173	174	203	182	165	163	183	170	160	141	145	151	151	160	163	199	177	164	184	153	191	174	173	136	179	195	178	181	162	153	163	172	146	146	170	162	162	198	191	137	177	166	189	158	150	163	176	170	169	172	156	162	167	170	163	147	159	195	172	152	156	190	135	158	195	166	162	145	161	172	170	165
19390	26718	60639	67180	45835	2500	1865	1547	1331	1124	1001	912	853	817	714	702	608	621	621	589	581	537	539	510	504	501	472	472	481	443	455	446	456	442	440	425	427	431	426	425	443	407	415	440	468	430	432	385	418	403	381	395	372	387	398	425	360	390	383	409	390	361	389	419	423	382	405	376	405	412	426	385	425	453	406	449	453	496	495	399	359	378	392	350	389	421	456	438	379	373	399	377	367	408	415	359	377	388	382	391	390	358	368	357	384	379	362	374	414	390	417	377	384	398	376	399	376	373	381	383	387	411	399	349	391	410	364	369	393	401	394	363	363	360	394	376	400	354	402	359	381	403	370	370	387	371	366	362	398	378	383	372	365	363	382	394	383	362	341	394	376	390	381	404	400	358	371	362	360	378	395	368	364	354	391	376	370	401	365	410	368	381	400	382	347	375	358	333	381	388	380	377	377	363	395	388	374	386	372	372	397	394	330	356	375	354	372	365	377	351	399	375	373	397	380	352	346	400	370	402	352	376	409	368	386	362	373	392	372	355	383	366	393	402	383	382	377	370	375	397	369	403	376	363	397	384	391	402	370	397	376	372	385	366	369	387	375	398	387	358	361	376	367	346	415	372	371	362	372	359	409	371	388	371	350	369	352	395	357	393	344	338	392	394	427	359	385	364	385	395	373	353	361	397	371	381	405	396	372	373	387	372	390	394	394	379	402	368	386	361	388	365	357	391	398	351	371	397	356	340	390	399	394	392	343	377	396	384	375	355	369	377	361	376	394	392	380	358	352	362	341	370	378	392	431	383	365	386	360	421	358	367	384	385	389	359	352	368	350	368	410	380	369	371	393	392	363	370	391	407	365	403	381	371	357	359	397	426	398	360	385	351	382	350	352	381	349	365	374	365	361	384	350	372	367	377	396	399	348	379	366	365	366	386	414	348	368	386	356	351	372	346	404	383	360	397	351	381	371	340	388	367	395	407	397	382	396	353	391	345	367	361	380	376	390	398	400	361	395	359	357	398	359	412	383	372	382	402	395	380	384	322	397	423	370	382	384	362	387	352	380	384	386	402	381	347	403	382	389	344	367	377	378	406	393	366	349	359	377	363	389	385	394	391	320	370	395	361	385	378	387	414	392	388	381	331	393	419	392	383	368	405	360	367	383	381	341	345	362	374	375	351	368	374	388	367	377	382	403	362	359	405	399	389	397	404	381	365	391	371	380	374	366	348	391	386	404	371	377	378	396	378	387	374	377	353	346	378	365	382	399	373	399	391	377	376	385	394	418	375	369	395	435	363	372	393	407	355	396	381	368	399	421	348	401	325	421	392	407	424	418	356	372	377	374	383	380	369	385	399	373	399	392	377	371	325	405	394	369	382	384	347	398	399	406	388	368	375	397	379	360	351	378	355	352	399	383	338	370	387	344	384	380	382	363	368	401	359	349	417	401	350	387	405	334	404	365	371	349	338	383	395	334	441	426	353	373	400	424	375	358	361	396	391	356	371	354	406	374	360	385	408	371	365	371	376	364	361	393	371	351	389	382	325	396	371	364	394	371	353	368	391	374	395	379	385	400	385	362	391	354	365	352	408	367	395	392	358	361	383	381	379	385	378	411	377	391	393	393	356	423	391	346	401	385	369	384	415	404	400	410	370	374	396	375	376	372	387	360	361	374	380	363	420	350	374	370	410	351	357	361	377	365	369	388	416	401	359	364	373	373	384	365	343	387	395	400	364	368	383	380	388	364	429	359	368	418	348	387	384	348	347	356	387	340	352	383	406	383	423	378	381	386	382	386	367	351	353	364	366	358	391	421	385	343	366	380	375	370	340	375	360	360	372	422	390	350	389	392	343	364	361	363	361	372	372	367	423	408	376	375	396	358	394	376	400	359	353	369	337	366	382	393	370	340	380	390	404	387	406	362	359	371	372	384	370	395	397	402	350	372	356	378	382	352	358	377	389	382	386	356	353	382	369	402	348	379	399	357	369	391	405	405	368	391	359	386	382	374	408	390	397	348	392	379	354	396	357	356	366	368	390	394	328	402	339	361	349	364	385	360	364	359	386	397	343	380	417	356	340	375	431	370	405	409	384	386	356	379	364	365	379	355	392	350	380	391	390	368	350	349	397	384	374	361	347	393	402	395	370	365	360	372	352	379	336	396	375	385	412	357	365	363	403	372	367	376	366	392	385	350	385	394	367	383	413	434	373	398	362	363	373	332	373	368	389	386	367	345	392	351	425	383	375	361	386	393	376	395	369	361	387	383	369	358	363	365	406	358	337	420	372	384	365	368	373	370	363	354	355	384	383	366	373	356	377	425	363	352	368	367	348	414	376	364	403	387	389	372	394	376	387	383	392	377	372	389	365	375	330	383	373	415	374	364	402	362	385	391	382	385	356	332	377	353	375	352	407	377	410	370	402	433	363	384	365	325	377	368	398	367	381	342	397	381	350	363	363	372	377	404	379	372	330	390	388	382	365	386	388	406	367	358	397	391	416	439	389	391	349	376	346	398	396	370	371	368	381	376	382	375	381	387	418	374	398	403	373	343	374	367	366	372	366	380	350	373	376	374	390	351	392	382	375	395	354	396	363	336	377	386	382	386	372	357	361	413	390	382	375	377	345	411	398	384	397	355	396	374	382	387	373	368	380	396	384	388	361	377	391	384	388	394	352	386	336	370	367	386	387	381	371	375	388	390	362	403	393	361	379	383	381	379	352	385	400	386	352	421	359	372	342	375	375	334	381	346	418	349	376	388	365	392	382	368	367	343	372	389	397	343	382	347	392	405	371	340	398	375	392	321	383	342	378	381	375	393	406	385	372	395	435	400	382	372	371	401	383	370	396	436	391	333	401	369	410	380	357	381	396	350	376	375	417	378	379	357	397	392	362	381	368	372	380	380	367	401	391	369	366	358	374	360	346	376	351	380	375	379	383	365	358	373	359	361	359	378	371	406	383	369	383	373	357	374	414	397	358	371	388	388	384	335	393	375	394	392	399	388	377	371	400	387	376	373	368	395	371	391	381	417	391	387	353	363	367	368	402	361	395	376	406	398	395	372	375	376	348	366	374	378	403	369	346	322	387	390	338	404	368	390	353	374	424	342	408	400	370	376	381	380	391	401	402	355	393	386	362	394	397	341	384	395	371	388	345	382	384	416	364	351	380	378	390	381	389	373	354	356	401	394	399	346	360	345	422	375	392	398	352	391	377	369	399	375	387	347	375	400	394	409	369	381	379	382	381	355	371	386	366	393	377	386	391	368	400	356	401	398	391	359	328	397	370	337	352	338	383	370	388	405	411	368	397	385	380	390	356	368	358	378	384	399	392	392	355	386	375	387	361	384	365	354	394	356	346	341	386	337	346	356	383	345	386	404	379	365	389	382	383	400	409	396	368	359	377	417	368	354	409	404	386	354	403	402	380	354	412	389	366	369	358	404	383	402	375	388	393	373	407	385	386	371	377	357	375	400	388	395	341	389	355	380	360	369	387
3271	1206	1393	2878	819	73	55	52	48	48	42	60	53	56	43	59	54	66	50	58	37	42	44	44	40	54	56	52	35	57	38	50	38	43	55	53	49	50	44	51	45	46	43	63	45	51	41	37	44	45	41	52	38	52	47	43	51	38	46	42	51	47	53	53	49	42	51	45	51	45	28	48	38	48	48	50	57	55	50	55	51	56	48	38	44	53	48	48	45	38	55	49	46	33	35	48	54	35	51	54	50	50	44	50	45	44	46	33	42	38	51	56	43	53	47	48	55	42	49	39	53	34	41	60	31	57	51	51	54	53	59	47	41	64	44	51	56	54	47	40	51	48	41	50	47	60	45	35	53	35	28	57	49	56	47	47	58	44	52	47	48	49	51	27	42	43	53	44	39	47	47	54	68	35	53	53	46	50	57	57	50	41	46	48	51	45	51	42	64	46	54	57	50	45	40	58	44	45	46	46	36	49	37	53	68	49	38	40	37	45	50	52	54	38	47	38	51	60	57	38	42	65	63	49	40	56	31	55	49	51	45	55	53	43	40	37	35	49	49	38	38	51	43	43	35	39	43	43	34	44	44	42	55	51	55	48	55	45	40	37	32	48	37	45	54	56	43	43	45	49	45	44	55	44	45	58	44	62	41	35	38	44	50	60	51	55	47	42	42	39	53	51	49	41	45	53	50	45	36	53	44	51	46	48	27	40	44	52	52	56	45	48	40	46	39	52	52	45	41	38	48	46	56	54	44	43	48	41	50	55	52	47	54	50	56	62	53	45	54	45	49	47	64	39	51	53	56	56	50	58	45	58	38	39	44	37	51	52	46	51	53	66	48	55	44	49	51	48	43	48	49	39	50	37	46	51	45	53	50	57	54	56	48	67	56	42	59	45	30	41	37	51	38	42	38	45	55	52	52	57	46	50	50	42	49	39	39	45	42	63	48	44	45	39	51	47	57	35	52	36	46	53	47	57	53	52	40	29	45	49	50	54	46	39	66	48	56	58	42	50	44	45	58	48	34	44	48	47	40	48	57	44	46	42	54	45	51	37	47	41	54	40	50	42	51	37	50	49	40	56	40	53	54	57	58	48	52	52	53	48	37	46	50	56	54	46	51	39	38	45	54	38	54	55	43	42	43	40	53	54	52	67	56	65	47	50	45	52	54	48	47	56	54	44	30	36	55	65	40	48	38	38	43	63	48	51	55	45	31	52	45	51	34	51	59	42	44	39	47	44	37	42	46	36	51	46	48	35	45	58	60	49	49	56	47	50	43	53	49	64	41	58	49	44	35	37	44	42	55	44	45	43	49	40	61	41	40	53	47	38	39	58	43	50	51	50	48	57	56	35	46	35	50	51	47	48	58	47	53	45	50	41	52	48	54	53	34	32	50	50	42	43	41	57	43	44	62	46	50	46	51	45	40	37	46	43	49	53	59	34	43	43	37	48	36	42	47	45	47	44	35	45	55	48	35	47	46	58	51	53	47	45	51	40	43	50	50	54	49	50	62	44	44	50	41	43	45	33	45	53	34	40	49	40	57	56	35	47	57	56	41	45	43	40	41	42	61	48	37	41	37	55	63	46	42	48	44	42	38	46	47	48	51	51	46	44	47	44	52	44	66	56	61	45	46	36	52	49	46	38	38	50	52	43	45	44	45	43	59	46	60	43	51	38	34	42	46	48	45	52	59	57	49	46	44	59	48	42	38	42	38	41	36	51	34	61	36	46	42	46	43	57	46	39	58	47	49	43	49	46	56	53	36	48	38	38	38	55	43	45	50	38	44	49	48	41	47	40	37	51	50	55	49	40	66	50	44	45	57	52	42	42	43	43	56	46	61	55	37	43	55	59	46	54	58	44	49	49	52	55	46	48	39	45	48	48	62	49	62	37	40	47	43	56	44	43	53	48	51	46	46	50	36	45	35	41	50	50	66	42	40	52	50	46	46	40	48	49	45	55	40	52	61	52	39	56	58	39	46	52	44	45	53	51	52	49	44	59	40	43	47	58	48	33	38	65	43	44	48	45	52	46	41	48	47	41	45	50	48	56	52	62	43	47	37	49	42	48	28	47	44	57	60	45	45	34	48	43	47	50	47	54	46	52	39	52	49	47	59	52	42	48	51	45	51	48	58	49	56	45	46	42	48	52	46	45	43	62	57	59	53	61	46	60	44	45	48	29	57	34	51	43	54	44	47	42	56	36	54	42	52	65	43	38	42	40	44	50	53	48	37	51	47	49	43	55	45	46	61	36	49	34	38	56	48	46	57	51	45	55	33	43	54	54	38	42	48	51	49	51	52	40	44	41	36	48	51	54	47	50	48	50	40	39	46	52	44	53	34	42	45	43	52	42	52	37	48	40	50	39	49	52	45	43	63	42	46	49	63	47	50	46	66	40	44	47	42	50	43	42	51	63	47	41	60	45	46	47	41	44	36	46	44	56	53	49	58	54	47	38	44	42	32	48	39	41	60	53	48	50	53	59	41	43	47	41	45	39	61	41	51	47	39	43	38	55	45	44	46	40	48	55	50	45	49	48	51	60	44	40	55	38	31	42	44	58	45	49	57	61	36	47	51	43	58	43	57	52	38	57	44	40	47	39	54	48	62	43	55	55	40	48	52	50	40	55	48	60	33	28	54	51	55	39	44	48	45	44	45	38	44	43	43	47	35	52	51	45	56	61	49	51	41	39	68	55	38	46	47	38	53	52	45	45	52	54	45	47	43	41	68	49	51	58	48	49	36	45	44	48	31	44	55	56	54	58	51	43	54	57	41	45	49	42	37	42	45	39	42	41	49	53	38	43	48	55	46	40	65	49	33	47	52	44	53	46	52	39	52	62	42	58	62	47	44	40	52	55	60	56	45	61	53	38	44	45	49	49	50	46	52	50	58	64	49	55	51	37	47	39	61	46	61	49	53	52	35	53	41	39	50	52	52	46	51	48	43	48	38	57	53	38	41	47	52	67	45	33	55	56	50	52	41	44	62	43	55	53	42	34	46	57	41	49	54	55	57	41	48	50	44	54	52	46	45	38	45	51	39	54	51	49	46	39	60	34	49	55	42	59	46	49	47	53	54	51	37	50	64	41	35	46	49	49	43	46	54	40	46	50	45	39	41	42	59	60	50	44	49	38	46	55	51	41	48	48	34	47	63	56	31	40	49	53	66	41	49	47	51	55	34	35	58	54	53	38	43	56	54	44	47	43	65	48	42	46	54	51	42	60	43	37	28	42	50	54	38	46	40	35	48	34	39	45	47	49	40	42	48	54	47	39	59	55	53	47	49	53	46	56	50	39	51	56	46	61	57	55	45	52	53	43	52	55	62	44	46	47	47	37	50	44	40	57	42	43	41	43	45	53	53	46	55	48	52	48	56	43	40	54	35	47	41	50	35	40	35	51	34	51	53	59	45	57	49	52	45	51	39	40	58	40	45	47	36	54	51	55	33	47	40	37	41	45	54	46	43	47	46	55	51	49	48	42	49	59
2684	1496	3781	9352	3316	194	160	177	145	153	167	151	153	134	146	165	164	159	140	135	141	157	124	132	152	157	142	142	128	147	138	144	137	136	148	134	130	149	164	155	138	138	141	158	124	134	127	132	147	149	131	135	149	120	141	148	133	139	133	134	141	131	147	131	133	145	136	152	148	143	147	133	146	145	168	147	160	187	159	146	145	144	141	135	160	152	151	142	144	152	118	136	126	148	168	140	152	144	134	133	135	129	129	141	130	141	130	153	129	141	150	125	141	145	122	117	147	135	158	149	149	138	141	125	150	117	146	136	125	129	140	138	154	138	149	153	126	139	131	142	130	141	146	131	131	134	152	129	128	146	143	144	141	147	132	142	129	127	135	133	140	151	140	153	139	118	140	155	151	143	144	144	166	120	143	124	127	153	134	134	143	139	141	143	153	139	148	156	147	135	129	152	125	129	147	136	141	162	151	122	150	132	135	114	143	142	133	148	136	123	120	142	162	150	128	136	146	141	139	169	134	142	113	146	145	152	146	144	138	125	133	131	138	134	141	129	158	151	151	144	147	131	140	149	131	147	122	148	159	143	145	139	159	150	131	136	143	151	132	147	138	136	128	160	143	137	140	122	130	134	156	136	156	155	153	151	145	121	145	128	162	112	130	128	124	153	146	132	123	129	135	150	171	133	136	140	142	156	151	145	140	144	144	139	133	157	161	152	153	131	150	169	139	147	147	152	144	147	133	153	131	157	147	140	136	149	153	142	129	134	157	155	131	144	129	137	129	146	150	146	141	131	144	135	132	124	142	154	148	134	166	128	146	156	130	164	124	145	144	150	123	153	140	128	123	133	148	150	121	145	149	137	126	148	139	132	129	136	159	140	127	147	120	140	143	136	134	150	140	151	137	132	155	154	132	132	158	165	146	161	144	139	137	158	122	135	149	142	155	146	129	152	115	135	126	148	135	122	163	133	154	110	131	138	145	133	159	142	173	147	133	144	148	146	126	138	132	162	141	131	155	131	159	160	147	141	136	144	140	134	138	148	131	127	131	132	123	153	154	141	148	158	136	146	120	122	142	143	132	145	140	122	132	144	138	153	163	133	132	136	134	174	162	142	128	150	128	146	132	150	125	141	143	142	160	134	143	151	143	170	132	128	147	129	147	142	138	117	127	155	126	150	146	140	147	145	146	143	134	138	118	146	152	129	152	143	155	167	149	125	136	131	147	138	148	117	137	119	145	150	149	157	121	158	142	150	151	141	147	130	147	150	134	136	140	148	137	141	150	149	131	165	148	145	131	155	153	159	154	136	163	147	132	140	161	151	148	142	140	124	150	135	132	145	129	142	145	137	127	135	141	164	152	138	147	157	139	153	142	134	113	121	133	145	154	136	150	157	154	121	142	165	132	131	133	135	144	145	145	138	154	138	127	143	141	161	156	152	143	149	130	119	128	150	144	158	138	146	142	142	157	130	129	151	118	142	144	144	150	139	131	144	135	120	138	165	150	150	139	153	150	153	124	129	122	132	137	137	160	143	146	144	130	125	148	131	132	151	154	132	123	130	127	124	145	145	144	137	149	127	118	137	156	151	135	144	163	158	140	159	130	146	139	123	142	128	135	141	104	128	145	136	162	138	134	115	165	139	139	153	123	153	116	144	143	132	146	141	143	127	147	123	148	149	141	138	167	146	128	144	153	151	119	135	142	158	152	156	146	162	136	139	130	145	132	144	135	136	153	145	133	154	142	134	146	141	151	151	119	128	124	151	146	157	153	144	137	145	138	124	145	127	117	160	148	114	141	147	129	144	140	125	147	146	124	139	141	155	127	153	142	142	133	127	130	157	126	149	137	152	116	123	146	140	142	149	121	161	149	133	144	153	150	132	134	141	143	144	136	128	134	132	141	132	152	143	144	158	142	127	125	141	143	126	133	126	118	141	167	165	152	133	142	132	145	145	137	157	145	140	137	137	147	146	137	123	144	130	153	132	130	148	144	138	144	147	141	133	136	129	149	141	163	153	148	144	142	106	132	130	136	136	129	134	129	113	126	150	122	154	149	129	152	146	127	166	132	154	147	148	139	134	146	124	131	171	113	151	137	137	137	140	151	143	149	175	137	149	154	150	128	137	140	150	157	143	118	153	132	129	134	155	126	142	144	116	150	165	146	146	126	139	137	136	129	156	119	152	151	136	136	151	136	123	138	153	137	145	156	153	133	137	137	145	136	131	140	128	146	147	134	153	159	104	139	162	130	140	143	144	140	136	143	144	146	130	132	121	153	132	136	142	170	130	117	142	148	145	154	125	130	140	135	135	145	136	142	136	135	131	147	134	128	125	167	143	137	167	161	138	150	144	152	132	121	147	154	142	124	135	136	153	144	164	141	148	158	122	138	158	141	143	135	153	151	148	139	160	127	140	161	119	135	153	126	147	135	144	147	125	135	123	152	156	126	139	129	150	141	152	155	132	135	156	140	140	138	144	128	148	126	148	144	144	143	154	133	142	138	133	162	120	146	143	150	141	153	146	154	151	139	146	140	140	130	139	147	153	143	131	136	148	160	141	131	136	131	147	138	156	144	138	151	136	162	130	139	122	128	128	139	131	142	127	153	140	139	153	145	143	157	153	157	147	130	145	136	134	127	138	128	136	146	134	144	142	129	126	128	142	129	139	140	139	136	149	150	133	158	159	146	160	120	134	152	123	137	126	146	147	133	152	150	150	150	127	139	149	134	124	139	140	148	140	129	145	151	144	153	137	139	146	118	122	122	139	132	140	154	140	137	139	147	139	144	144	142	142	170	144	142	154	132	136	123	141	124	140	143	139	140	130	140	117	138	131	128	151	136	160	129	143	122	128	130	137	144	159	157	128	141	119	152	132	140	161	151	141	149	144	127	132	150	123	134	138	149	134	139	130	127	144	143	155	161	147	126	146	136	137	129	144	137	140	124	145	130	147	134	134	140	148	128	142	155	152	127	144	141	141	137	150	141	123	138	132	162	140	143	135	157	129	147	137	135	129	135	152	157	132	135	138	139	142	155	130	146	143	138	161	156	133	154	141	131	126	144	129	131	139	148	139	126	138	156	147	129	139	119	152	164	136	152	146	124	131	154	168	135	149	130	145	144	127	159	128	164	153	151	155	140	140	142	124	128	147	134	150	139	154	123	156	137	162	140	129	138	139	159	128	149	139	148	130	138	130	138	137	128	136	152	141	155	144	136	154	152	145	146	129	153	136	141	146	153	155	138	135	157	131	150	133	130	155	134	126	145	113	137	122	130	146	146	139	131	163	134	146	136	144	141	152	161	141	131	129	129	138	167	126	129	149	148	133	111	143	134	146	143	118	155	148	140	147	137	151	154	169	135	125	143	149	153	153	131	140	159	135	128	127	158	154	141	139	139	153	132	152	118	141	143	121	138	149	130	143	119	157	142	140	146	146	136	143	151	163	140	145	127	126	161	152	126	128	139	131	151	125	141	146	139	156	127	117	138	157
19577	19022	39967	54575	31742	5763	354	263	213	218	203	181	168	156	159	132	160	172	153	144	146	138	132	134	144	157	125	131	132	121	169	171	146	139	136	131	135	150	148	117	134	135	139	124	112	118	118	143	144	138	130	129	120	150	142	122	146	121	138	136	130	131	118	118	119	107	125	132	129	141	144	132	134	129	122	128	133	135	139	121	133	135	136	155	134	128	123	129	146	130	99	135	153	130	125	126	125	125	132	111	124	140	140	122	132	124	125	133	112	123	109	114	130	141	123	159	129	120	136	123	126	121	123	133	121	130	126	145	107	113	132	126	153	122	156	108	105	136	124	146	123	131	129	140	129	124	127	133	143	130	129	137	137	156	136	112	122	128	151	123	149	124	141	129	130	115	106	97	121	122	131	137	130	136	132	142	130	141	106	133	125	136	163	120	112	128	123	119	138	131	137	126	126	140	116	123	121	112	115	147	140	159	154	123	150	135	137	133	117	137	133	154	124	121	119	124	147	121	140	121	134	147	130	144	117	120	85	113	114	146	157	140	160	111	140	133	128	130	152	127	131	137	128	121	119	138	143	145	150	121	128	132	130	151	126	103	131	131	129	138	149	145	145	115	138	141	137	127	132	144	131	114	126	126	135	126	99	107	121	113	122	138	123	130	128	142	120	130	111	137	156	140	137	120	148	116	119	129	146	139	115	152	133	132	116	135	107	129	142	127	121	131	142	121	145	127	125	121	125	135	135	132	146	105	152	117	128	145	140	137	149	123	162	141	128	151	140	125	117	138	121	142	142	136	142	115	120	126	114	141	134	149	121	109	131	127	134	119	138	127	118	121	128	134	126	144	124	131	136	131	142	126	140	124	123	137	132	119	130	128	120	146	138	125	125	118	143	127	146	128	146	126	141	123	127	163	135	156	150	112	114	124	122	132	133	136	141	148	127	125	126	126	132	127	121	111	151	132	125	150	120	117	135	145	117	122	129	143	144	121	118	135	128	131	132	105	130	130	129	129	120	114	125	143	131	130	134	124	128	118	143	150	117	123	131	130	133	137	143	147	163	126	140	125	135	133	132	150	138	123	124	125	137	138	144	120	127	118	128	146	132	141	125	134	137	142	143	125	146	111	118	126	140	132	130	114	145	127	129	126	120	131	123	138	129	127	138	139	127	126	105	144	121	137	139	141	130	142	131	120	122	119	122	146	137	136	141	146	122	127	108	129	117	130	132	113	112	108	131	138	122	125	146	128	108	144	127	125	148	148	136	132	126	118	140	123	127	143	111	128	124	114	123	159	126	131	124	126	148	132	142	134	142	127	127	118	121	126	143	131	110	138	144	136	143	113	120	130	118	137	132	128	153	117	122	110	143	123	131	126	134	125	140	128	126	140	132	121	128	134	117	138	105	143	159	127	115	133	129	111	117	133	134	137	125	132	113	114	133	147	122	127	117	140	148	120	127	110	120	124	141	135	132	114	139	141	138	131	159	107	102	137	116	150	119	114	147	110	139	109	147	142	118	138	128	133	112	129	137	120	121	140	123	115	137	147	143	122	128	135	121	154	128	106	120	151	138	141	139	149	139	119	150	149	137	129	136	154	157	143	115	132	153	144	136	114	118	116	137	132	137	111	138	154	138	140	144	146	131	122	128	135	125	140	146	127	123	126	139	130	143	135	129	122	128	126	139	126	112	134	146	122	134	107	118	111	115	121	136	110	113	143	128	111	132	107	148	141	134	134	132	137	130	125	157	107	110	123	136	133	115	114	128	123	119	125	125	136	115	125	130	133	130	120	113	123	133	128	121	126	123	137	120	121	130	103	147	115	132	114	137	129	142	122	145	156	138	127	134	128	113	152	124	124	136	139	142	131	132	140	150	119	131	115	142	141	140	122	116	145	143	124	109	114	108	136	107	142	138	144	120	126	147	147	139	119	134	121	117	127	149	126	129	98	124	131	141	122	133	127	136	106	140	140	120	134	126	125	114	125	140	128	125	139	124	113	109	119	150	116	139	136	142	120	142	138	133	127	138	131	123	133	126	130	134	148	125	119	140	146	132	132	112	130	147	170	111	91	117	135	131	122	139	141	124	119	128	138	134	138	137	142	125	147	125	136	130	141	125	139	138	126	152	138	150	139	138	123	126	136	136	116	160	128	112	123	110	145	137	134	127	127	128	124	134	114	129	114	129	133	125	146	126	140	118	150	134	144	104	122	120	123	132	112	134	120	110	133	124	124	125	153	130	120	120	122	137	115	143	133	139	130	130	145	134	134	140	136	146	130	136	141	132	134	128	146	141	112	118	154	148	127	117	128	135	135	111	103	140	141	133	125	116	134	123	129	125	118	137	136	109	110	131	118	122	141	140	147	113	123	108	130	120	124	149	125	134	128	112	131	120	122	124	156	124	146	110	122	111	130	134	111	135	127	161	123	130	124	134	121	131	140	136	150	119	142	144	122	137	115	139	107	112	130	118	125	115	156	134	137	141	139	162	136	124	124	122	137	127	130	151	132	134	133	125	138	120	110	132	119	104	119	118	127	120	123	139	145	129	116	116	146	105	117	114	137	124	151	141	145	141	136	124	128	124	126	142	126	118	117	115	107	136	131	144	137	120	122	138	132	128	113	122	117	124	129	155	134	130	129	139	128	149	142	135	129	127	144	124	134	117	119	142	131	130	116	143	129	103	130	132	115	147	133	115	131	132	133	123	123	134	152	140	124	118	118	153	158	129	138	133	129	132	123	143	111	114	140	124	133	137	126	137	140	106	124	131	130	117	125	119	158	150	151	142	139	124	124	112	133	135	144	142	149	121	140	128	157	148	121	141	140	111	147	145	141	124	137	134	144	155	133	151	130	128	122	144	116	137	136	141	120	116	149	116	122	133	133	135	105	114	108	116	129	120	108	127	125	126	127	119	131	128	129	154	141	138	136	107	138	108	123	134	131	121	141	140	138	156	138	128	126	114	119	129	131	147	124	153	164	164	125	124	115	124	115	145	133	138	119	137	119	124	119	110	133	136	138	119	127	111	120	132	140	139	115	147	163	137	133	125	154	133	131	136	146	151	127	132	145	128	115	131	129	142	126	128	131	126	115	130	136	143	121	127	132	111	142	147	128	143	140	123	128	156	124	138	133	131	133	134	127	122	116	117	117	140	135	129	131	153	132	137	130	106	129	135	133	137	138	121	137	138	138	145	139	128	132	118	139	119	130	145	139	129	143	113	126	145	148	136	119	139	143	140	133	130	129	126	127	120	125	141	143	115	117	119	115	112	141	149	123	127	135	145	137	123	132	120	110	123	149	135	153	151	144	141	132	126	116	122	129	140	126	126	134	121	154	140	135	125	132	140	141	124	136	148	130	148	127	136	128	133	133	130	118	143	135	106	146	144	130	133	130	129	141	124	125	126	146	133	126	145	139	140	147	130	132	137	133	139	134	152	130	141	121	131	123	124	141	129	130	118	101	103	125	129	113	132	150	141	144	143	121	138	116
12844	11779	44169	57715	39755	1869	1145	1037	940	762	708	610	615	551	494	482	454	486	442	409	429	416	408	421	392	398	376	384	360	357	378	330	334	351	358	376	339	334	353	353	347	323	316	346	324	339	367	328	300	336	312	332	324	326	308	314	344	338	300	311	319	324	344	354	345	309	329	320	311	350	311	333	290	332	333	312	392	390	360	369	331	286	346	335	319	312	349	308	333	301	348	336	322	298	319	300	306	323	290	303	353	321	317	336	316	314	313	317	322	340	309	310	328	285	346	317	310	305	323	355	330	313	318	322	310	351	347	337	305	320	318	316	295	328	313	325	325	324	314	329	306	292	323	315	324	296	325	306	314	331	317	310	294	298	309	300	306	314	289	305	317	318	309	340	277	319	341	313	324	310	338	312	285	283	335	320	300	316	331	331	322	312	339	340	325	319	321	308	302	324	374	330	295	318	294	350	334	303	300	309	344	314	283	337	335	326	302	302	314	281	319	288	319	315	340	313	299	322	346	282	325	312	332	326	342	353	311	299	323	314	307	314	306	324	299	306	298	342	369	299	296	314	309	300	312	318	322	323	304	309	315	326	280	310	341	309	319	317	309	331	335	289	323	315	327	274	303	307	325	303	297	302	330	316	310	322	333	303	369	291	315	318	307	338	348	324	307	282	283	307	334	329	288	329	323	337	299	325	344	365	300	308	326	308	313	281	312	284	328	317	301	311	337	325	290	307	304	291	302	303	294	330	304	325	327	303	312	302	316	301	305	313	320	292	323	327	308	319	332	315	322	334	325	300	296	301	310	325	327	314	296	292	331	317	314	312	366	287	304	312	339	333	324	324	324	311	370	317	306	313	308	291	322	345	316	323	332	350	317	332	351	299	336	304	309	331	312	318	325	357	332	335	324	300	296	304	357	319	310	355	308	341	333	313	352	284	311	314	320	322	348	306	301	290	338	326	297	325	301	330	295	310	301	314	309	296	305	299	312	327	320	298	350	310	299	329	316	326	312	312	293	325	291	328	310	292	317	330	307	340	308	344	309	313	330	331	351	310	328	330	317	317	320	334	331	295	310	320	284	305	297	303	311	337	302	312	335	295	302	324	281	356	296	323	336	302	338	280	313	348	353	308	331	303	292	300	313	318	318	325	347	296	288	353	297	291	339	282	316	286	309	298	353	332	299	310	316	268	303	304	312	334	316	331	326	330	313	328	336	272	338	296	341	335	349	326	312	313	307	336	354	325	280	282	324	299	330	328	290	301	366	373	315	359	314	325	322	353	314	305	349	296	322	310	334	351	324	321	294	299	302	337	312	311	315	321	303	327	306	312	329	348	303	322	295	340	310	325	325	296	318	341	321	308	317	331	354	312	321	336	290	327	325	331	322	306	324	349	288	328	315	312	308	301	283	293	337	316	287	331	350	317	299	327	325	329	297	272	324	317	322	314	351	326	336	322	345	350	282	316	340	318	289	329	325	301	301	318	324	302	318	312	303	320	328	321	334	336	335	326	319	308	311	293	330	347	300	351	315	305	310	355	332	313	323	307	291	309	332	304	315	320	345	320	306	311	304	333	358	335	312	321	305	294	324	338	299	286	318	346	357	334	320	315	288	324	321	316	316	301	318	308	276	294	302	313	342	298	310	307	329	321	334	333	315	303	363	348	328	310	359	323	308	264	307	308	293	321	297	326	315	338	300	315	305	319	310	319	303	316	310	315	334	281	287	286	317	286	320	294	312	304	303	327	298	340	299	315	307	329	325	318	327	306	282	326	329	302	355	302	322	327	292	310	335	329	302	299	310	303	284	306	328	338	318	327	313	333	289	333	313	312	351	323	327	298	312	303	326	301	302	275	324	315	307	283	323	334	342	295	322	312	305	322	350	329	325	342	297	333	327	330	330	303	323	332	326	332	334	303	351	332	325	316	288	314	303	314	300	331	290	339	304	315	306	308	333	316	293	314	296	330	323	287	336	329	290	333	340	307	314	307	319	316	323	308	317	364	360	318	339	310	307	317	321	336	323	304	333	356	311	346	318	323	324	308	310	315	314	310	323	299	326	288	328	321	297	307	295	302	317	329	300	333	320	320	307	306	321	317	364	305	286	319	301	319	301	333	305	301	302	329	320	304	297	308	310	320	340	329	305	308	310	303	293	327	356	342	335	337	321	314	329	301	286	323	352	317	305	314	309	294	321	294	326	322	286	336	336	300	297	323	305	332	315	327	280	337	313	367	300	317	323	318	323	311	314	312	307	330	299	323	349	340	324	318	313	326	300	333	301	309	293	325	343	347	318	314	325	304	305	299	314	328	349	311	324	324	327	345	306	329	342	335	330	327	333	308	329	309	283	360	304	305	325	338	304	305	306	354	342	309	301	323	323	307	259	291	309	301	326	321	314	307	312	315	301	315	318	296	312	320	310	303	311	298	289	320	304	286	331	315	301	296	306	333	319	334	310	317	285	321	352	305	318	316	313	313	319	304	318	321	321	289	290	329	326	326	326	307	320	329	303	293	311	278	345	305	306	318	309	303	311	314	326	326	327	305	298	284	314	286	319	353	305	332	305	272	325	302	298	321	295	311	339	289	298	279	329	307	316	304	289	304	325	319	276	337	300	308	326	319	312	311	309	328	300	320	347	311	275	319	294	312	316	325	331	301	298	342	329	316	274	273	326	320	306	301	305	306	300	298	285	296	327	335	299	294	326	355	293	331	315	312	336	301	339	339	319	335	304	312	299	321	316	311	293	296	318	319	303	332	303	318	321	297	313	326	292	327	320	321	320	335	313	328	297	304	297	337	283	324	334	334	318	308	316	325	345	304	353	313	343	317	311	332	300	334	322	340	305	320	323	314	334	314	275	325	340	323	319	304	318	317	318	316	313	299	347	300	311	312	331	344	312	328	316	311	331	273	322	333	295	321	286	349	319	271	331	288	325	261	301	317	331	311	306	339	312	326	336	300	320	311	310	355	310	303	319	346	304	331	304	373	295	324	318	281	313	278	311	320	296	304	298	330	322	304	336	309	357	317	310	333	308	285	318	283	318	311	291	324	299	314	334	280	287	297	308	320	312	340	325	299	331	306	316	315	322	311	339	330	318	317	302	335	328	282	341	335	306	297	298	304	334	346	336	326	299	277	295	289	319	309	274	341	296	307	337	299	299	298	341	288	329	336	309	318	357	310	334	324	306	331	296	290	339	308	318	347	310	347	332	327	305	348	301	280	285	315	320	305	288	347	310	314	307	323	323	315	323	298	329	319	294	311	338	332	277	315	326	340	305	323	324	339	315	362	280	302	300	298	330	340	300	337	302	316	331	314	291	341	345	316	310	318	271	321	311	317	337	326	306	306	362	326	336	340	301	316	319	309	329	299	319	301	317	311	293	310	320	298	299	307	318	294	331	296	331	332	306	310	319	339	331	321	332	306	334	300	279	340	301	357	277	319	298	348	297	309	313	316	327	285	341	327	323	316	303	306	295	308	320	301	311	321
29077	29994	45233	64604	47961	12901	1240	407	333	285	265	244	254	204	240	193	191	210	184	216	170	210	196	189	175	171	177	186	178	172	142	191	163	201	155	186	168	175	181	161	191	152	178	181	180	137	160	145	162	143	181	162	176	164	161	178	174	161	170	169	156	146	181	167	162	162	181	164	154	146	160	156	151	163	171	178	181	149	190	188	157	182	169	177	159	155	158	157	152	171	140	168	173	166	151	151	183	165	166	174	181	162	168	167	140	169	184	164	145	182	175	173	141	148	153	160	173	171	154	160	164	154	147	159	180	161	152	179	167	168	161	162	162	162	169	189	151	149	136	145	153	149	186	171	169	144	179	150	156	159	161	196	146	157	149	182	152	173	144	146	140	176	164	130	137	161	164	173	155	179	149	156	173	154	151	161	161	164	148	174	151	168	169	161	183	161	168	164	169	158	158	141	149	180	186	155	151	145	138	134	157	165	155	143	191	174	174	175	165	181	168	165	159	161	177	159	155	143	137	165	168	165	155	168	187	136	156	147	145	163	145	161	163	173	137	180	172	195	160	158	149	145	149	147	152	177	181	169	168	181	158	155	151	153	168	173	140	139	157	154	175	154	154	161	151	141	145	149	185	146	148	173	171	176	159	167	177	171	175	167	167	162	170	181	163	167	151	144	163	145	191	164	176	158	147	173	135	167	148	187	168	144	153	169	157	183	173	203	175	176	158	149	150	158	159	170	152	143	187	164	149	157	156	156	153	179	156	178	163	182	179	204	162	146	146	161	158	167	143	176	161	174	174	163	169	145	136	166	167	151	146	193	180	153	168	173	154	164	152	167	156	160	160	165	174	181	174	168	169	145	150	152	190	194	153	176	185	169	152	183	163	161	161	141	164	160	164	148	157	173	168	183	159	181	159	148	139	161	179	171	183	150	170	173	166	168	138	159	134	126	151	161	186	190	165	162	173	157	154	155	135	167	142	153	181	193	152	137	170	172	165	147	150	156	177	189	172	176	175	152	138	145	168	170	186	170	170	150	170	154	156	147	140	164	162	176	156	156	159	168	161	175	164	176	158	153	177	170	176	168	197	187	168	150	156	167	158	146	170	144	167	150	174	143	152	147	145	203	174	148	151	173	178	176	171	150	166	162	159	162	128	158	150	162	178	177	158	159	157	157	146	155	148	171	166	173	188	170	150	181	153	164	184	172	144	176	157	159	185	152	166	131	162	177	154	166	146	147	160	158	167	156	157	197	172	163	156	188	167	135	127	158	160	172	176	151	174	166	152	179	149	170	145	184	164	165	150	155	165	146	166	142	169	153	163	184	161	163	143	158	144	143	163	124	171	148	145	181	154	158	160	165	152	137	179	148	149	148	150	139	173	154	141	151	169	179	164	149	165	158	159	174	172	178	145	161	167	166	171	157	145	158	144	160	169	163	180	163	147	181	153	151	161	167	173	183	169	150	165	148	181	166	149	163	186	184	175	184	178	162	146	144	144	151	163	165	159	145	161	162	197	153	166	150	172	138	173	164	146	148	157	160	159	175	164	147	151	147	154	160	175	156	174	149	167	173	190	179	174	166	154	164	146	150	179	164	137	174	167	172	164	169	164	162	154	171	170	149	149	157	134	155	143	155	146	164	150	162	187	162	169	168	157	140	148	150	175	172	160	159	140	143	172	169	157	157	181	154	190	162	160	193	134	144	165	148	138	154	151	155	157	162	147	152	161	163	165	153	189	181	158	149	167	146	174	167	149	163	156	141	168	190	139	149	145	165	153	180	149	144	135	159	155	167	196	138	163	156	183	170	151	180	161	163	150	168	144	159	163	180	150	129	143	171	145	173	167	154	144	163	171	161	155	173	149	159	164	154	164	163	166	163	156	154	155	154	148	182	155	182	170	170	157	174	158	148	153	184	159	167	166	152	176	176	151	185	156	164	178	168	153	162	158	171	162	166	158	166	184	179	179	171	165	144	185	159	148	150	181	163	142	152	164	187	148	167	166	157	156	169	159	187	144	171	145	137	151	180	127	144	173	181	169	170	162	161	144	136	176	160	162	148	145	150	150	162	136	159	179	155	152	155	160	150	166	153	150	165	160	166	146	165	166	173	189	177	167	153	173	162	158	168	147	156	159	133	160	158	169	138	163	166	164	135	136	143	167	177	146	184	170	158	152	158	153	164	163	162	152	134	146	148	161	161	170	159	137	149	175	166	162	169	153	180	163	167	174	148	175	144	139	141	144	133	167	169	162	145	156	156	150	180	156	140	160	158	161	145	164	159	161	162	179	155	149	166	177	177	173	183	178	156	147	172	170	154	136	160	160	160	164	176	166	152	169	181	160	163	154	176	150	157	133	144	144	174	159	159	149	151	161	142	191	180	166	176	166	167	173	148	136	181	148	146	162	179	165	139	154	158	155	157	137	166	167	175	173	166	156	165	159	167	181	151	170	138	169	178	131	177	146	157	161	156	174	152	176	158	163	185	160	166	160	179	196	156	168	146	166	158	133	180	164	177	172	164	158	191	172	164	164	159	142	151	155	162	138	149	147	162	163	179	161	158	168	159	156	182	172	183	143	116	166	162	166	160	145	169	164	160	154	166	160	141	164	148	139	166	153	171	155	160	185	171	148	139	171	172	169	145	155	171	157	186	157	174	168	162	163	154	178	178	149	171	184	149	155	145	158	149	175	167	156	168	181	180	159	149	173	163	168	173	172	164	149	160	149	178	148	166	122	178	171	172	155	152	168	158	182	145	168	153	156	150	154	158	161	175	161	169	174	168	171	144	175	146	167	195	177	140	153	163	138	160	153	157	165	164	163	187	176	162	157	131	159	146	157	164	156	166	164	154	167	180	183	166	163	151	151	176	178	167	160	165	173	161	166	187	183	133	165	164	145	176	155	167	148	159	176	170	154	167	194	163	146	159	158	164	148	185	180	136	167	163	143	164	170	153	138	172	172	170	170	159	142	159	156	149	160	133	181	149	150	163	148	166	178	174	177	167	169	186	157	145	167	155	135	138	162	156	161	156	168	182	165	133	157	147	158	188	143	154	146	164	187	159	167	170	162	149	166	153	162	176	164	156	125	170	141	154	181	156	155	158	164	160	168	152	178	177	163	164	137	176	167	169	149	143	165	167	188	172	159	179	165	159	169	140	162	152	158	179	155	153	152	165	166	166	148	172	162	162	157	154	157	135	173	151	152	174	162	149	147	160	159	151	156	152	163	152	169	157	159	157	144	150	146	154	152	144	165	123	172	160	160	180	160	177	161	184	150	182	170	145	146	156	161	171	147	144	164	178	160	156	184	176	132	150	170	151	160	143	183	159	166	137	176	143	172	159	158	164	169	163	139	169	168	155	146	164	160	170	150	164	146	141	169	158	165	138	163	169	180	168	163	155	152	178	169	170	187	154	154	155	172	148	181	162	155	165	160	169	179	147	160	142	167	151	161	188	167	157	137	153	168	168	170	138	158	151	168	153	162	176	170	150
16844	14601	46997	68312	53464	3499	1997	1592	1415	1205	1030	966	857	796	765	694	682	626	607	616	573	512	509	526	511	481	484	483	480	547	477	445	435	420	471	459	415	455	421	406	416	413	426	439	390	409	382	391	413	413	417	422	449	428	400	387	388	375	369	403	399	380	381	413	366	381	423	374	360	410	356	412	369	369	363	402	387	447	430	437	388	370	405	351	425	347	409	407	368	373	397	384	386	409	375	390	362	352	389	375	373	388	380	394	407	395	375	355	340	342	372	396	372	361	388	342	344	366	359	375	362	369	378	335	399	388	377	379	362	375	360	356	391	415	363	383	373	381	376	374	378	378	377	404	358	346	412	382	351	384	353	383	378	417	383	387	379	374	370	397	386	367	373	375	364	369	341	369	363	380	349	377	361	371	396	375	415	370	368	370	360	355	373	380	339	372	379	384	363	358	310	365	396	398	412	346	369	395	345	352	359	345	387	347	364	317	362	392	356	363	390	351	380	405	384	374	359	334	338	353	384	359	384	372	370	392	377	391	375	409	357	350	373	405	391	362	388	348	410	377	404	361	368	378	384	377	373	356	351	344	330	364	388	384	379	364	402	402	376	384	353	375	387	361	384	371	373	372	381	331	394	379	375	390	355	364	348	381	352	360	379	377	360	381	387	354	390	391	366	357	373	358	357	354	345	368	367	356	394	369	373	355	373	379	404	361	372	374	378	348	350	396	370	343	361	388	380	364	360	357	391	348	360	373	352	380	379	370	355	355	406	372	370	367	357	391	373	374	394	345	371	364	368	393	361	387	353	355	381	368	356	386	356	350	362	370	369	389	414	350	396	386	386	359	351	399	345	377	373	416	374	369	346	399	352	375	383	339	329	361	372	368	378	351	364	386	347	375	362	340	367	362	367	328	350	376	397	397	383	396	378	386	355	383	379	371	352	379	362	405	365	379	386	387	329	348	308	366	389	386	383	361	384	378	370	356	387	360	375	397	350	384	375	387	375	364	337	348	372	379	344	401	386	361	408	392	377	396	366	371	389	367	355	392	380	378	381	347	362	376	365	398	356	397	378	396	356	358	386	346	368	382	375	391	368	340	380	381	375	371	370	371	376	353	375	351	418	381	363	367	394	382	344	364	398	349	377	357	355	369	370	379	361	380	348	369	364	358	364	379	368	365	358	390	347	360	353	397	350	346	367	355	369	327	356	349	373	355	365	366	381	363	386	354	389	357	381	352	376	358	391	378	382	349	415	355	343	387	368	377	367	367	347	350	363	365	388	389	381	385	388	354	404	376	340	365	380	372	349	353	387	381	364	329	345	379	351	368	371	370	391	340	343	411	376	394	397	372	350	377	368	343	345	341	361	331	400	376	328	356	376	374	396	415	366	354	377	368	368	386	335	385	354	368	421	366	366	348	370	393	388	355	380	353	348	361	358	375	378	392	380	339	386	366	367	378	363	368	347	362	387	398	396	369	396	369	380	388	378	374	389	361	359	334	409	377	342	340	385	377	337	378	355	381	327	382	348	377	377	368	355	327	379	394	396	376	384	356	386	351	374	363	374	365	395	370	331	332	347	363	369	354	375	354	329	385	347	373	355	380	378	341	348	355	376	349	374	373	380	366	372	359	344	369	395	396	356	373	339	354	340	383	363	348	358	366	387	371	364	379	362	379	366	377	364	353	364	353	392	348	377	376	348	349	378	385	374	394	366	352	389	390	363	343	383	354	370	374	352	360	375	367	369	368	363	343	340	392	386	367	337	369	375	341	338	379	384	380	380	353	371	384	362	388	375	382	365	374	404	369	381	404	402	357	376	343	331	352	375	373	368	377	352	372	376	375	380	332	370	368	398	367	364	348	373	346	369	358	349	354	407	376	359	366	352	382	376	382	393	383	358	339	381	362	382	370	366	364	385	376	392	359	358	355	362	362	384	388	377	398	384	337	353	373	345	408	357	397	387	358	358	358	348	356	388	353	349	361	350	360	354	343	371	408	386	389	365	379	362	371	352	353	340	367	354	408	342	376	364	369	417	382	358	374	398	376	345	403	373	392	374	366	378	386	346	374	348	378	346	417	366	384	360	368	394	353	391	344	357	362	381	344	387	359	348	349	372	381	397	369	364	411	364	405	380	387	348	385	362	422	362	367	381	382	393	360	374	369	384	361	303	340	403	356	391	380	390	330	399	379	378	394	365	393	372	363	390	406	392	357	338	392	371	386	392	368	356	390	352	354	331	371	363	384	356	341	385	373	363	384	330	376	378	384	399	343	375	392	371	392	381	387	386	362	345	397	349	379	358	358	391	375	384	371	345	380	376	410	389	383	396	360	373	372	360	337	381	392	395	380	370	424	367	390	358	366	375	360	370	370	357	376	369	408	373	381	402	374	381	352	337	367	355	353	373	367	378	372	343	367	401	389	353	364	375	358	385	378	386	376	377	370	350	360	377	381	378	371	410	322	353	401	368	346	345	322	391	361	393	370	369	344	361	372	351	365	373	380	390	383	379	400	367	400	360	359	369	384	363	391	380	369	384	376	384	386	359	360	368	385	387	357	384	373	362	384	415	386	373	342	369	370	380	376	364	363	377	388	387	383	371	334	389	395	333	363	400	358	375	381	355	360	374	384	353	370	348	355	378	389	358	403	377	376	363	393	388	361	344	388	345	375	363	360	365	354	390	343	368	354	385	376	347	385	354	396	344	355	343	395	347	358	364	383	361	369	371	362	344	368	367	364	389	375	383	349	376	381	321	358	392	393	354	345	356	352	403	338	381	357	340	375	347	394	361	354	372	374	370	365	343	420	348	401	368	364	346	352	370	381	395	399	340	370	362	390	377	360	357	346	396	389	346	375	365	396	376	379	381	361	342	373	358	356	345	330	412	365	361	367	372	378	409	348	360	372	411	386	417	349	373	357	351	353	396	409	378	367	375	345	358	383	377	373	344	354	378	399	372	403	373	343	347	379	298	386	379	349	400	378	361	376	361	369	367	368	353	378	380	377	357	368	384	382	371	398	362	416	385	375	379	361	353	389	365	366	351	372	357	365	389	373	371	380	363	346	398	343	397	395	334	390	352	357	370	362	349	386	383	350	364	382	344	380	396	352	390	360	381	381	397	374	385	380	371	364	379	371	389	382	355	333	376	395	398	360	353	353	345	405	367	369	380	390	396	370	356	372	376	351	365	394	354	433	396	353	380	314	384	377	375	364	387	370	338	384	384	338	381	374	357	337	403	377	371	386	407	373	350	390	378	369	385	370	378	373	372	371	372	380	365	377	355	383	379	403	407	358	401	375	387	351	367	381	407	337	398	363	359	359	395	367	368	377	378	382	374	401	373	381	399	341	382	365	382	381	363	378	361	390	363	363	366	397	319	354	348	374	349	386	387	386	325	403	368	352	394	363	363	385	339	359	355	366	355	378	350	385	360	313	406	379	334	326	390	374	392	361	344	360	379	386	361	394	351	375	367	360	366	367	348	424	384	336	372	397
3066	1365	850	2720	1402	108	72	58	45	62	30	44	58	49	57	44	46	52	45	48	39	42	47	44	44	54	45	43	43	48	52	55	51	48	48	56	38	42	49	49	55	49	53	45	40	49	43	42	45	49	52	40	40	55	36	40	35	54	46	40	42	45	47	53	50	57	36	36	42	47	48	49	36	35	42	37	36	59	48	46	38	37	36	46	47	46	34	60	46	46	54	55	44	44	45	41	65	37	39	54	41	43	34	34	48	46	42	49	52	49	44	62	46	47	45	49	48	50	47	35	41	42	46	48	44	46	52	54	42	46	52	40	50	60	34	48	52	46	51	52	44	46	50	40	36	41	43	48	53	43	45	41	53	59	48	58	41	50	52	58	57	55	48	43	42	45	50	56	52	53	48	50	37	40	42	52	47	55	52	58	62	50	41	45	36	48	44	43	56	58	54	42	54	41	49	44	38	48	48	44	42	42	37	51	48	41	41	50	43	56	36	34	39	51	53	47	50	38	52	44	45	39	52	36	64	45	55	45	50	44	58	43	51	53	66	45	49	42	60	35	49	45	49	37	39	44	37	49	40	38	46	40	44	43	46	38	51	31	59	40	43	31	50	49	32	39	48	57	43	35	50	40	55	49	46	46	59	46	56	58	42	57	37	54	42	45	46	38	34	41	50	42	54	58	44	44	46	45	45	39	33	54	54	33	35	41	52	44	41	39	47	51	51	49	46	45	57	53	54	44	47	47	48	42	54	49	54	51	55	53	44	64	61	52	34	51	59	48	44	57	53	48	40	44	41	46	36	46	61	55	62	45	43	50	33	43	70	46	41	34	51	40	37	37	44	37	45	38	32	50	45	63	42	35	44	48	51	50	42	50	42	45	47	45	40	52	43	49	52	39	46	52	60	52	41	52	40	49	64	37	43	46	49	38	61	56	54	53	41	43	49	47	43	45	49	49	44	42	52	41	52	48	48	36	45	46	59	43	40	49	50	53	53	53	47	42	47	42	47	55	49	50	33	44	50	55	48	60	40	42	42	42	55	49	38	44	41	56	44	53	40	42	49	42	54	40	39	57	53	46	57	29	40	41	45	43	33	58	45	47	40	53	60	54	68	34	51	40	39	50	38	37	40	52	57	42	49	47	52	38	54	54	44	51	57	48	51	36	49	55	48	51	48	45	46	50	39	45	36	41	41	26	41	48	63	47	39	54	42	45	59	63	41	42	38	48	49	37	59	65	45	52	61	34	38	49	39	38	48	52	47	57	39	51	50	39	55	47	45	39	41	55	47	40	60	40	33	54	33	47	54	60	37	41	25	45	44	43	43	39	44	49	49	47	35	47	33	34	33	42	48	54	45	55	44	50	48	50	43	38	35	44	59	51	38	45	44	50	49	53	44	34	62	41	41	54	49	43	55	40	53	36	42	47	40	45	53	47	39	52	40	48	48	52	37	43	55	46	44	43	47	51	54	59	56	55	39	53	47	42	54	45	54	43	39	46	48	43	34	50	48	43	49	27	54	51	48	44	44	61	43	45	52	44	47	43	41	48	48	41	41	50	55	44	34	60	57	42	44	34	39	55	43	39	46	45	42	38	50	49	48	57	48	57	36	41	40	45	47	40	46	33	43	53	36	58	41	39	35	61	46	53	53	35	44	32	41	45	53	47	50	45	63	57	45	53	51	44	52	40	45	52	42	50	44	46	46	43	57	47	53	40	45	52	44	43	49	43	43	34	46	38	45	35	49	42	36	51	54	55	54	55	37	53	58	35	39	46	52	43	51	46	48	55	58	50	47	45	38	35	46	51	46	33	42	47	54	40	57	55	48	43	50	44	47	59	44	39	56	51	33	47	40	45	57	48	43	48	40	41	46	52	56	44	32	37	46	41	42	51	54	55	56	37	55	47	34	60	38	49	34	48	43	32	48	40	39	65	46	48	40	49	46	44	54	54	47	41	56	48	46	42	46	46	44	52	48	46	61	51	40	50	31	55	31	44	31	47	46	49	40	41	39	54	35	54	55	49	43	45	52	43	46	43	41	44	42	42	44	45	46	51	51	49	50	41	53	44	60	46	45	40	37	33	51	44	51	55	47	45	55	57	40	45	44	47	42	48	42	39	45	45	52	45	39	45	45	47	53	52	51	48	49	44	33	62	55	52	42	42	54	46	43	45	48	46	44	61	56	42	54	47	37	67	47	45	48	48	57	47	45	48	49	56	43	52	45	46	54	42	45	38	56	50	52	40	45	37	31	40	44	36	50	37	41	43	44	42	38	54	49	39	46	39	36	48	36	46	33	46	36	39	53	58	63	48	51	39	41	40	33	55	48	43	43	44	43	51	30	44	39	46	44	34	54	45	38	36	46	40	51	43	63	42	41	55	29	50	40	46	64	59	46	43	48	51	53	54	45	52	47	47	43	49	58	41	38	49	54	42	44	36	40	56	41	51	46	38	56	52	54	43	40	52	49	38	62	45	47	36	37	39	37	54	50	38	38	45	30	47	52	45	45	56	44	42	39	63	41	47	37	45	45	36	48	36	35	32	54	46	49	43	38	57	38	49	47	48	41	46	53	51	40	38	51	42	39	58	39	36	43	40	33	46	35	36	43	53	45	63	55	40	38	53	50	54	55	56	45	36	48	39	41	48	40	39	56	51	39	42	36	51	51	40	44	42	56	44	31	34	36	52	45	44	39	44	41	55	49	49	50	47	51	42	45	42	52	60	56	38	37	47	43	48	45	36	50	51	61	59	54	52	41	38	44	49	35	45	48	49	48	48	38	54	39	53	44	40	49	53	48	46	44	52	46	41	43	45	49	49	46	31	48	51	41	36	55	58	45	53	36	43	47	45	38	44	52	56	34	46	50	40	43	32	51	47	36	48	41	58	52	50	58	38	49	40	41	48	43	43	49	50	39	45	42	40	46	48	36	67	50	54	37	45	39	44	47	37	48	39	53	49	45	50	51	48	40	42	61	46	45	54	50	43	52	38	49	34	33	41	50	53	58	50	49	40	55	46	49	44	57	47	43	35	49	34	40	60	50	47	44	38	51	56	32	49	50	44	45	46	49	59	40	44	44	53	46	44	56	50	39	49	49	36	34	36	38	47	62	49	53	48	49	45	43	53	54	44	47	46	48	59	53	50	41	47	49	44	45	46	35	47	45	46	43	49	44	51	49	52	48	40	47	26	52	45	61	43	40	63	52	48	26	52	51	58	45	52	59	49	57	54	40	48	38	52	45	46	45	54	53	68	56	50	47	38	48	40	46	55	40	48	58	47	49	45	45	39	49	51	50	43	43	34	41	59	48	31	33	44	46	52	52	41	45	43	44	43	50	38	50	40	44	41	41	42	43	46	43	43	32	63	55	37	48	47	38	42	53	33	49	35	52	48	39	44	43	39	43	37	40	47	60	42	53	55	52	43	55	40	42	48	49	48	51	38	35	43	49	51	48	47	47	44	51	63	51	47	48	40	41	43	46	43	53	47
2631	1519	1935	9055	5476	194	152	160	149	133	148	161	142	134	139	152	161	142	153	130	130	150	126	164	131	140	126	131	129	131	120	124	120	128	146	138	140	139	145	139	151	146	115	149	160	142	133	128	140	163	144	144	148	121	143	162	129	121	138	118	140	166	131	119	128	148	147	153	147	153	127	149	152	125	156	133	129	139	153	164	121	117	138	140	147	151	150	163	125	153	138	132	143	140	131	153	142	137	133	119	164	155	128	142	168	161	118	137	145	128	147	126	146	138	145	140	135	121	162	137	140	137	139	126	149	124	128	127	132	140	144	134	148	125	137	132	147	128	140	126	137	147	135	140	141	132	137	146	131	121	156	130	134	156	128	141	155	117	147	145	156	130	124	151	145	132	148	130	132	148	140	163	122	154	132	149	146	153	137	120	133	128	150	145	149	146	137	136	138	155	126	152	140	150	124	145	158	135	154	157	129	117	143	144	148	132	129	141	169	143	126	115	153	160	132	154	151	147	146	128	123	159	143	124	126	142	119	139	141	142	142	142	140	140	152	143	137	136	154	126	155	119	148	138	129	117	131	134	132	122	137	144	126	138	138	128	146	135	155	162	119	140	153	152	153	129	125	142	144	130	146	130	124	139	140	130	149	142	141	144	139	142	143	150	139	138	129	151	129	137	140	132	143	150	129	114	143	165	143	141	141	155	133	140	146	136	150	148	144	140	176	123	147	134	126	142	138	165	144	131	128	133	135	146	122	127	161	141	137	130	138	132	133	159	127	111	141	138	137	141	134	150	135	136	128	133	125	145	141	173	133	119	143	127	134	139	135	148	146	121	136	148	155	126	142	130	132	158	131	130	137	130	143	133	150	142	140	141	141	145	149	146	118	136	135	136	146	151	143	153	128	144	128	140	153	149	124	147	157	135	153	125	123	117	153	156	150	148	131	125	147	123	137	119	147	141	138	121	150	133	152	144	132	154	122	119	141	125	125	141	134	147	150	142	143	113	148	123	127	145	140	157	153	144	132	132	150	140	148	124	131	138	157	122	164	149	145	123	146	119	140	140	154	146	145	142	136	160	126	148	127	151	131	132	145	153	126	142	129	159	137	130	130	129	145	132	143	122	121	163	128	134	138	153	148	147	166	142	128	141	144	132	164	145	139	154	139	148	125	154	136	155	127	142	146	146	123	139	146	145	140	134	122	131	122	147	154	152	125	141	169	129	120	138	140	139	127	147	133	124	118	150	127	142	143	147	133	145	138	141	152	150	150	161	151	133	140	133	124	135	134	140	157	138	156	154	147	132	133	147	163	144	150	154	129	134	147	142	126	136	140	145	128	133	161	144	139	150	136	136	144	143	140	136	127	145	141	127	118	150	162	136	141	124	136	141	128	145	122	147	164	137	134	142	134	153	135	132	128	148	163	139	138	129	128	152	164	139	139	130	117	154	131	153	133	136	131	142	136	143	145	148	135	128	139	134	131	141	134	136	130	153	148	136	153	142	119	156	144	147	154	121	134	125	138	138	126	140	124	144	154	128	141	135	113	135	133	142	147	148	127	140	136	132	156	128	157	157	141	130	135	141	125	134	125	132	120	137	148	122	131	141	116	142	141	147	142	124	118	122	132	140	138	135	149	147	157	118	142	159	139	145	130	161	138	118	132	140	134	141	133	120	155	143	143	140	139	143	129	126	125	117	139	137	146	135	149	140	141	150	132	163	130	135	149	138	130	143	148	140	130	142	153	138	145	142	132	135	125	142	152	150	142	147	139	127	142	131	138	153	157	162	139	125	141	129	148	128	161	117	142	132	121	117	123	143	127	139	170	130	130	142	146	147	146	130	143	134	132	150	159	120	146	132	133	165	146	152	159	138	141	142	150	144	151	154	127	125	142	149	128	165	132	145	159	156	146	114	134	151	133	130	133	146	120	132	135	148	143	164	126	148	141	128	135	130	164	170	144	145	125	135	127	139	134	120	122	151	129	144	144	144	127	123	149	141	124	131	138	157	129	151	126	129	151	139	141	147	142	147	142	158	123	148	120	152	150	152	148	138	135	164	161	143	155	137	151	146	145	146	136	155	140	122	130	148	147	132	158	139	139	132	136	139	132	119	121	132	133	128	133	127	148	125	138	139	147	157	136	161	136	147	134	151	147	146	145	140	150	148	128	148	131	121	135	143	121	130	141	125	142	135	138	133	141	143	131	137	150	130	130	125	125	152	135	145	146	154	155	131	133	144	138	127	138	144	139	139	152	129	118	160	162	145	133	147	145	139	122	131	141	130	133	122	151	132	146	136	146	125	162	144	125	157	128	126	139	140	149	152	150	154	146	130	127	149	126	140	144	155	136	148	154	129	156	137	140	130	143	137	155	141	142	132	141	135	147	119	133	146	154	129	122	157	128	129	159	154	144	141	141	157	124	134	130	137	136	142	128	137	129	152	115	137	152	122	127	129	147	127	130	117	134	135	165	128	142	150	133	126	142	139	138	155	135	144	142	133	143	142	138	137	136	145	150	132	151	162	142	135	117	141	141	155	138	137	136	158	156	151	129	153	125	145	119	145	134	125	140	142	133	142	149	148	122	127	116	137	136	154	114	124	145	131	144	150	159	142	121	136	136	119	143	136	138	131	145	143	143	140	126	140	134	160	113	152	113	130	149	139	131	126	138	139	137	141	153	142	158	127	147	140	135	152	162	152	141	113	141	143	133	113	124	144	116	138	133	131	137	138	129	130	142	135	136	128	135	140	130	128	125	152	158	128	131	165	133	133	131	148	127	128	159	147	126	155	134	137	144	171	129	114	123	135	152	142	130	141	122	159	145	133	124	148	125	131	155	140	146	138	144	136	136	136	135	153	127	132	126	147	127	135	169	133	131	142	139	135	138	146	135	143	146	140	152	115	149	119	129	125	124	128	135	153	129	133	123	164	151	139	143	151	152	141	126	141	167	138	145	126	123	126	137	147	125	153	130	147	163	147	161	155	125	143	144	175	135	132	137	129	148	146	128	136	141	140	126	148	143	135	139	127	150	147	129	144	135	130	132	144	126	159	137	145	133	132	159	134	133	137	130	147	123	123	133	129	161	165	130	145	130	169	119	143	153	142	133	129	142	151	135	134	148	133	131	158	136	131	150	135	131	148	142	143	139	137	163	136	149	154	145	149	140	142	126	139	132	142	119	130	160	148	129	146	137	130	159	148	145	132	143	127	129	134	141	133	149	159	154	136	139	173	144	119	149	163	139	133	161	136	137	143	151	129	146	161	162	130	134	159	131	123	129	123	142	148	124	134	152	146	135	140	155	137	170	161	153	139	144	159	141	145	147	129	147	124	151	138	129	119	130	140	157	123	120	125	135	138	132	121	142	152	134	145	149	142	157	136	134	129	141	137	139	134	134	134	154	142	135	130	127	138	148	154	157	119	143	125	133	131	137	143	138	114	136	139	141	128	124	125	134	131	150	123	119	123	127	157	131	136	133	106	140	151	131	135
18711	18893	16220	54263	37179	7172	423	247	242	199	201	162	164	158	148	159	140	147	139	141	133	133	135	134	148	112	141	139	122	117	123	111	141	130	128	146	155	117	116	124	139	123	122	156	137	137	139	136	135	139	123	140	144	122	134	128	121	156	120	141	156	139	131	133	158	146	109	131	119	121	112	100	125	127	134	127	139	155	144	129	131	126	135	143	101	124	116	127	105	124	130	110	136	120	129	133	121	139	137	140	122	134	136	120	126	127	114	120	117	154	129	128	124	141	130	133	120	112	164	133	135	126	125	135	115	119	132	122	121	132	132	117	113	119	133	129	134	140	124	119	119	120	136	148	124	131	133	113	110	125	146	128	130	118	125	125	147	120	134	135	129	143	115	117	109	122	127	117	126	130	119	116	129	135	163	156	122	125	123	112	137	121	114	117	112	133	138	139	125	110	142	139	115	147	145	109	120	119	132	122	130	149	126	135	125	136	140	141	151	99	125	143	123	115	124	120	125	141	124	129	133	108	144	127	144	121	117	131	132	125	130	118	133	129	125	146	116	131	114	106	121	135	147	140	133	137	125	123	115	124	113	112	123	132	138	128	118	148	133	127	134	130	127	148	126	104	125	133	120	154	121	126	122	107	122	138	135	166	120	110	127	138	133	117	120	128	125	142	131	159	123	129	136	122	126	127	122	103	125	123	130	133	109	125	131	128	138	122	138	125	135	123	139	133	128	131	114	100	135	138	157	106	116	143	144	115	130	136	137	139	139	151	139	141	118	114	129	122	104	124	125	128	146	129	127	134	119	119	141	135	121	124	119	125	150	105	155	155	173	118	125	130	138	124	127	127	136	123	118	119	122	115	118	157	140	122	138	102	128	156	156	147	146	135	125	120	125	122	142	118	129	147	136	122	111	133	151	118	137	106	142	144	121	139	122	123	126	143	145	114	131	122	134	137	142	139	138	134	119	132	141	121	136	143	131	132	138	171	132	112	150	135	117	141	147	122	139	140	122	114	133	132	143	125	121	125	112	125	116	136	131	167	124	153	133	137	125	158	132	118	132	126	137	134	128	115	132	143	140	98	135	129	115	141	122	112	120	116	128	133	132	126	115	130	149	114	145	143	140	135	119	124	130	118	114	131	126	123	120	150	122	154	115	138	112	138	134	120	138	135	116	145	115	140	132	124	129	148	133	128	106	117	126	126	122	120	122	133	129	115	102	139	129	138	113	117	152	119	115	136	133	121	136	140	124	112	124	130	108	110	125	140	102	126	128	129	139	120	106	129	143	150	144	146	118	137	108	135	113	116	123	117	143	124	115	140	118	120	108	134	137	110	142	128	126	123	129	147	116	123	131	142	128	118	146	124	117	127	104	121	134	145	130	133	120	112	112	121	131	126	135	140	159	123	139	121	128	120	120	117	142	145	122	157	143	136	132	126	138	130	128	136	141	106	127	120	113	150	116	132	129	141	131	110	142	118	149	141	131	127	113	113	126	133	133	129	105	136	96	118	131	147	118	142	132	138	123	122	146	148	122	123	140	122	125	128	130	117	151	121	131	116	139	125	158	121	133	128	125	131	128	138	150	120	117	131	118	131	135	129	139	118	128	130	117	121	117	141	125	129	114	117	129	124	105	121	120	140	116	122	137	103	112	135	128	140	118	105	139	131	132	151	138	142	125	111	119	128	135	127	123	128	118	131	138	140	103	137	132	126	135	121	106	127	128	146	136	112	125	127	103	113	116	115	132	130	143	126	110	137	126	118	139	108	116	133	119	129	126	109	147	112	132	131	149	120	132	154	131	129	119	126	123	123	134	136	136	130	150	110	112	121	116	106	132	144	131	127	125	129	123	123	128	132	113	133	143	130	125	164	115	114	129	127	122	115	140	116	119	128	114	116	122	131	130	127	150	121	127	127	110	145	107	123	133	139	137	126	132	150	134	138	119	132	144	128	113	136	133	133	143	117	124	139	125	117	135	129	112	131	125	115	135	129	129	115	103	136	130	128	149	138	111	135	124	137	132	126	116	153	104	119	113	127	116	134	140	134	119	131	117	135	132	124	109	119	136	107	120	135	128	164	124	123	121	108	126	127	114	128	136	124	115	152	138	127	141	130	141	133	137	126	114	138	137	130	122	123	142	131	127	132	121	119	124	119	130	114	117	121	110	131	144	134	150	158	112	141	108	127	127	122	154	133	121	138	108	123	123	136	129	156	115	132	128	137	137	127	136	133	133	136	134	147	128	122	117	132	131	132	111	120	130	122	127	112	121	138	128	132	111	123	132	130	117	116	133	116	128	121	144	143	121	131	132	144	119	115	126	114	125	126	133	108	133	135	144	114	147	110	148	140	146	118	135	126	116	137	141	131	123	128	129	135	132	148	125	145	121	113	134	126	141	132	115	125	137	129	147	138	101	125	90	128	130	124	128	134	123	121	120	118	129	116	139	124	150	109	111	118	125	127	145	130	129	123	129	122	133	126	157	136	128	132	139	130	132	108	144	135	133	124	118	130	135	114	113	130	145	121	128	133	136	135	126	151	129	128	145	137	128	136	135	141	141	111	126	128	119	122	123	113	141	150	144	140	138	129	134	123	119	132	149	124	138	131	137	120	135	130	124	106	135	136	137	129	143	112	128	148	145	138	126	122	136	112	170	123	109	129	142	130	118	140	123	129	139	130	149	137	135	124	148	153	120	133	142	137	125	135	114	122	110	117	130	113	132	135	120	125	129	135	137	139	136	111	125	140	144	118	102	122	145	129	125	147	141	121	122	131	130	125	142	124	141	148	140	117	135	142	133	140	128	138	135	129	106	126	126	118	137	154	103	149	119	140	132	125	123	110	127	124	118	157	136	130	148	139	118	140	108	113	125	148	148	134	127	105	139	127	140	133	98	134	111	152	141	129	126	126	131	139	141	123	145	121	134	119	143	123	124	136	114	131	135	132	117	107	135	127	117	143	133	140	141	157	132	135	134	138	122	129	148	136	130	110	153	148	114	134	153	131	143	121	127	104	114	132	142	105	125	156	112	133	127	127	127	130	148	120	110	135	127	153	154	129	136	131	103	145	112	123	128	111	136	141	112	134	132	127	133	120	147	127	105	151	120	122	130	132	153	132	128	121	165	147	120	129	113	140	138	128	136	121	128	119	133	120	125	138	134	121	122	132	140	132	135	129	122	137	119	130	135	133	139	127	131	129	121	139	142	140	134	138	114	130	133	134	133	124	146	136	137	101	137	135	130	112	129	117	104	112	110	124	121	138	137	139	104	135	134	121	132	112	112	140	119	146	134	128	134	147	117	130	126	159	123	139	129	124	143	124	127	135	117	126	104	141	133	140	149	112	140	122	133	124	136	143	127	138	134	130	126	115	134	129	133	125	134	144	144	141	118	132	116	109	149	128	123	127	135	122	123	119	131	132	126	123	116	135	131	136	142	136	128	132	133	147	120	129	124	132	126	114	123	133	114	101	113	128	129	134	127	151	118	118
11960	12336	22856	58820	43781	1737	1206	982	834	820	756	655	593	574	540	458	509	492	463	424	440	387	409	430	372	394	397	402	372	372	379	323	371	398	378	353	345	382	310	344	331	344	363	324	331	373	322	320	363	316	308	358	304	355	331	358	331	355	310	325	330	344	332	348	310	340	340	341	312	360	331	337	332	350	355	339	335	354	412	387	309	329	279	352	339	303	339	377	337	320	311	355	291	334	312	299	313	307	347	329	315	334	315	350	340	312	323	287	293	282	307	313	324	302	284	318	310	315	318	353	320	291	324	321	343	321	325	308	343	325	337	344	322	317	316	289	336	341	312	320	304	338	292	303	328	314	314	346	305	348	314	307	282	295	343	291	315	302	299	323	344	315	321	310	324	316	304	330	311	329	336	315	325	293	312	327	309	307	337	316	339	324	340	304	335	301	325	335	302	327	313	331	311	276	327	350	330	302	332	306	310	333	349	273	320	301	331	337	331	311	328	342	324	314	337	313	312	329	317	313	338	308	294	291	347	336	282	346	327	333	302	310	317	306	319	310	319	311	301	327	327	316	300	291	307	289	344	326	336	311	350	299	321	314	294	326	283	326	285	325	296	298	340	264	309	308	321	297	321	338	315	308	299	305	316	334	327	322	355	319	331	330	316	304	319	316	343	325	314	329	312	310	280	321	312	300	308	290	310	338	328	317	336	333	338	306	311	316	314	316	282	328	323	359	318	335	276	311	332	307	294	316	338	297	331	312	332	299	307	293	305	294	282	335	306	337	324	323	263	294	342	294	295	272	287	315	313	339	338	342	311	304	322	326	271	324	305	311	297	332	350	310	300	301	325	302	300	321	336	333	298	323	349	315	300	315	322	337	324	309	338	290	326	307	344	309	341	300	296	303	308	316	323	316	325	321	340	318	312	318	283	292	315	329	322	301	318	305	315	335	289	311	318	309	334	288	327	319	348	304	298	331	327	303	305	312	311	316	318	284	313	299	313	338	338	279	321	327	308	342	334	261	303	311	319	310	331	296	317	304	304	322	289	326	304	340	296	334	303	286	299	331	309	282	301	333	318	321	317	341	291	332	314	301	308	307	359	315	296	317	310	301	280	301	319	302	339	297	307	319	327	302	285	307	335	277	320	295	309	339	306	319	297	319	298	293	312	303	314	319	334	292	322	321	332	344	352	335	305	301	300	333	299	351	307	302	313	334	289	298	316	310	315	332	306	310	304	306	288	336	350	311	332	321	345	305	315	297	304	305	291	314	310	314	326	322	325	328	312	299	295	305	325	306	319	326	337	303	307	287	293	282	319	281	349	290	310	343	313	340	328	333	299	291	344	291	330	304	320	324	322	316	332	334	301	354	287	321	306	313	322	311	332	336	292	299	296	331	317	318	336	321	323	308	340	332	296	292	290	316	288	290	303	342	340	325	266	283	288	322	320	327	335	307	295	315	328	334	289	320	322	287	319	322	318	351	307	339	303	318	295	330	305	324	339	293	314	314	281	332	325	316	296	311	301	297	333	333	311	305	327	329	321	282	324	288	308	334	323	346	336	355	345	336	310	323	329	310	346	319	317	343	308	345	332	302	311	314	323	352	316	323	303	322	299	314	326	319	312	320	295	311	265	325	337	335	317	359	316	322	291	299	332	288	315	305	333	308	304	309	296	317	313	299	310	306	326	290	319	324	343	310	353	314	359	286	318	305	337	288	353	293	304	315	346	317	319	310	310	306	307	324	303	317	361	286	335	299	305	317	328	309	285	300	329	322	334	324	318	331	321	357	275	300	320	333	296	323	312	329	286	337	292	307	311	323	326	292	289	324	335	317	333	286	306	299	339	314	345	322	340	311	304	267	292	326	311	303	275	303	310	352	294	291	314	321	299	343	328	326	322	314	315	283	298	374	355	341	323	327	309	315	296	325	340	342	298	288	301	324	340	345	309	320	328	296	314	343	350	324	303	318	321	334	301	326	319	321	294	314	322	322	311	293	325	283	320	338	337	283	311	372	303	308	324	294	330	322	321	311	311	314	344	329	310	321	291	327	296	337	299	291	326	316	300	305	314	325	309	321	278	338	323	327	325	328	299	306	302	297	338	306	303	327	293	292	298	328	291	295	315	304	304	302	303	308	313	312	297	316	331	299	322	305	329	301	306	329	320	286	300	333	334	311	336	315	325	304	281	327	311	320	300	326	288	352	350	295	307	304	350	278	301	303	337	348	320	347	336	308	319	318	317	309	320	315	342	283	320	319	301	292	333	344	354	333	347	306	311	299	344	319	312	349	298	316	319	299	327	321	316	324	305	340	304	322	315	331	341	330	305	304	306	308	319	309	308	344	295	333	319	340	307	305	339	312	348	317	324	307	305	315	313	338	319	298	340	330	356	346	312	332	317	338	315	307	313	320	309	298	313	301	343	365	328	330	314	315	370	301	317	293	303	296	327	309	309	329	324	328	292	313	343	305	313	325	279	305	298	316	307	306	314	294	299	322	286	309	316	314	302	324	312	293	292	338	341	301	302	325	347	336	298	317	314	318	330	346	300	318	328	319	315	312	323	323	298	332	336	296	323	319	312	316	311	310	344	305	316	323	358	291	303	354	337	314	288	270	327	304	309	336	319	302	339	317	310	339	285	325	329	310	314	295	326	323	327	321	325	308	305	312	323	327	292	345	334	341	311	342	332	334	330	317	355	277	308	328	305	300	352	305	295	273	301	303	352	303	321	314	335	310	316	333	341	303	307	324	307	317	336	305	319	329	320	269	328	307	302	344	313	344	319	317	323	340	322	341	302	364	342	296	335	295	319	343	350	330	319	294	314	313	285	317	303	307	343	350	312	318	324	285	298	330	326	309	312	278	300	325	348	319	331	340	345	296	303	327	299	308	334	319	311	339	311	324	336	328	278	308	339	301	322	300	295	335	334	320	294	332	284	299	320	340	319	345	317	369	303	329	327	330	358	324	309	387	339	317	342	315	312	322	322	298	308	311	298	326	315	342	327	320	321	336	317	331	313	316	326	328	316	290	325	302	322	332	308	354	340	314	303	318	296	295	344	301	308	310	328	329	337	304	328	277	322	336	326	312	306	308	309	331	344	307	297	361	316	299	341	301	314	306	322	352	331	282	310	324	275	340	299	327	307	293	325	311	312	294	332	329	325	310	278	298	313	290	325	330	295	331	371	320	326	324	333	305	302	293	333	313	324	293	324	347	289	326	323	332	303	319	294	337	305	299	341	333	311	314	322	330	330	285	318	321	306	304	320	317	319	307	328	344	343	291	306	371	297	310	313	330	324	327	316	314	331	316	310	324	343	317	358	346	341	292	319	296	326	297	299	289	280	342	298	318	325	316	330	298	309	330	311	332	334	320	330	336	313	305	317	316	334	322	303	351	316	327	321	306	323	315	321	321	297	323	323	334	303	306	286	323	302	296	325	317	298	319	320	329	300	310	346	296	314	289	323	352	301	301	327	309	271	346	321	310	316	342
30645	27236	29581	62080	50920	13819	1357	452	344	332	282	237	242	253	213	207	195	217	218	200	170	201	192	198	163	164	166	164	158	160	165	198	165	158	193	170	171	185	140	146	181	164	179	190	179	167	188	157	181	179	159	150	174	160	151	161	157	172	182	198	145	157	185	172	173	176	176	135	155	166	173	164	145	146	160	153	163	176	188	181	150	170	148	149	189	166	193	205	156	165	170	205	163	175	169	185	147	161	173	143	166	159	174	168	159	163	147	174	158	157	132	164	152	161	175	172	162	144	152	187	159	150	181	169	146	159	168	162	163	152	154	158	156	175	153	159	161	158	147	171	163	186	159	176	146	136	159	177	150	162	173	153	153	153	176	155	188	160	139	160	174	188	172	178	178	168	170	162	161	182	185	163	187	160	176	159	162	168	162	181	171	164	176	165	152	164	179	174	186	180	171	149	145	160	158	155	167	163	174	158	161	160	168	171	166	175	181	177	166	153	192	165	166	167	163	131	167	159	203	168	163	148	172	174	156	169	164	165	172	188	157	167	183	152	166	180	155	163	146	166	151	155	175	176	151	170	168	188	170	165	173	161	152	166	161	168	161	178	182	146	185	148	173	162	168	166	163	155	191	159	176	175	173	186	166	164	174	165	190	149	157	168	187	192	163	162	150	156	192	151	159	165	172	151	139	167	161	150	174	146	152	170	152	165	165	177	169	155	165	161	165	162	170	161	177	191	163	154	150	167	170	170	186	170	161	179	138	160	172	153	159	167	154	155	161	192	184	136	162	181	170	159	169	186	155	160	160	163	166	154	185	175	163	159	149	154	170	152	177	181	183	162	178	172	183	157	161	141	170	139	175	176	165	152	167	193	156	168	172	174	154	164	170	158	164	157	178	165	171	155	180	166	156	157	170	163	182	156	131	158	157	152	181	163	167	179	215	157	168	167	157	186	185	160	168	167	177	175	157	138	169	154	164	164	177	174	147	174	155	180	183	160	185	169	156	168	170	176	158	176	172	147	176	187	128	167	147	163	154	169	157	167	154	169	150	140	182	171	144	153	139	171	178	165	138	169	139	159	150	188	144	178	153	157	185	164	152	161	170	166	168	180	175	145	168	167	139	186	172	167	182	139	151	175	146	143	167	188	165	172	169	171	180	147	174	166	188	180	194	174	173	188	173	163	149	170	170	163	156	159	178	185	164	147	170	149	163	190	154	162	161	181	171	172	153	176	156	163	170	157	176	158	158	166	155	158	177	166	175	184	162	164	178	160	171	161	168	167	170	157	175	166	180	171	162	142	161	175	151	166	166	172	159	151	166	153	154	176	187	158	171	141	161	184	145	162	169	164	179	187	152	166	144	178	163	174	143	189	147	158	185	158	167	173	148	162	176	154	155	190	168	163	156	173	154	157	184	164	163	158	202	138	159	172	148	162	178	168	138	147	181	144	200	151	151	168	180	194	173	169	157	154	177	167	149	164	178	162	139	180	171	168	173	162	163	180	165	167	159	170	156	178	184	159	157	176	162	186	172	186	168	169	158	167	176	150	158	165	151	179	159	170	177	163	152	167	165	177	154	161	171	155	163	190	156	151	180	157	178	176	166	170	152	187	142	175	161	167	156	161	147	166	172	153	156	153	146	184	166	153	185	170	162	180	180	176	190	164	171	149	160	167	155	177	169	186	160	170	183	171	183	168	147	167	171	156	155	174	142	148	152	174	158	146	170	147	157	138	152	155	160	147	172	142	148	154	149	141	166	154	166	151	142	161	169	190	154	161	168	151	166	173	159	166	164	173	153	172	179	149	163	165	161	171	168	157	168	153	152	182	139	132	140	160	161	159	186	168	155	172	156	165	143	161	199	158	168	169	163	163	170	179	145	180	170	159	170	159	185	167	165	199	140	154	167	136	169	129	158	150	162	162	145	174	179	166	122	172	150	173	173	169	169	140	166	168	183	162	178	168	173	175	166	148	155	156	168	154	165	152	180	159	154	163	163	159	164	158	183	173	181	149	145	173	198	161	161	142	149	166	181	186	157	155	168	176	166	160	185	170	169	150	155	152	162	142	158	142	160	168	158	143	152	166	150	157	191	165	168	170	160	169	158	158	189	173	158	166	133	173	169	144	155	150	163	178	172	160	183	143	160	164	179	147	179	181	153	157	149	172	153	158	175	153	136	155	164	161	173	198	150	154	167	199	153	160	159	158	183	186	150	153	142	145	154	170	187	160	158	155	172	172	167	153	164	165	126	169	154	164	166	164	150	173	173	146	154	173	159	179	156	145	167	159	162	182	137	174	171	144	164	148	157	177	160	181	139	171	161	177	166	157	175	159	146	171	151	172	174	178	180	154	168	171	146	152	154	163	146	168	159	208	151	162	155	140	156	161	177	193	185	172	134	170	174	158	154	151	171	139	169	179	148	196	155	175	167	172	175	163	159	157	160	168	168	201	166	171	145	153	189	173	153	183	165	158	161	158	163	159	181	152	174	170	168	166	164	164	174	165	170	159	165	158	168	142	177	189	172	162	168	164	192	160	162	149	146	159	174	158	158	167	184	168	158	160	176	150	171	161	171	171	166	143	155	180	172	182	159	172	152	170	156	162	175	148	160	180	172	179	166	156	148	153	172	175	144	174	168	150	168	165	175	150	171	190	161	176	183	151	142	165	160	184	145	169	194	142	177	162	158	184	150	183	169	184	170	172	165	158	182	179	177	167	172	153	183	155	145	150	152	161	160	181	137	152	166	151	142	164	155	165	182	180	154	167	163	173	165	166	141	175	145	171	159	154	134	173	165	185	160	170	153	193	162	172	169	127	160	150	161	185	157	147	162	167	146	160	166	159	175	145	152	166	163	142	148	167	164	169	158	174	137	162	153	173	160	145	149	147	154	174	134	156	161	161	166	179	176	152	181	150	164	197	159	141	137	167	178	151	154	173	162	175	183	166	168	180	159	178	178	182	157	191	161	173	160	167	193	163	186	153	198	181	161	162	177	162	184	150	146	180	149	191	163	171	156	175	161	177	152	192	163	179	166	182	165	185	192	165	144	147	169	172	175	147	167	175	149	165	173	138	161	147	143	148	175	165	178	168	182	146	152	165	180	185	158	161	161	164	176	162	163	168	152	171	160	135	139	151	182	157	140	154	158	147	166	147	171	163	157	150	151	166	161	156	168	154	170	180	159	153	146	147	181	160	150	163	163	186	172	142	136	162	166	171	174	133	157	145	186	167	178	166	150	160	169	167	164	158	182	157	161	173	146	155	160	159	162	135	174	162	156	164	167	184	148	156	174	163	195	162	145	166	172	138	184	171	147	178	152	158	159	165	162	160	172	144	165	139	169	143	174	189	160	166	159	168	187	175	177	132	151	172	163	158	161	169	188	184	156	151	155	153	185	167	167	162	153	170	154	158	190	170	174	159	157	169	182	158	179	160	164	171	176	163	166	161	150	154	159	154	147	164	168	166	153	162	177	173	177	178	151	159	168	152
17840	13040	34074	65798	53496	2740	2046	1764	1468	1269	1183	989	952	857	790	741	747	685	625	617	574	565	560	581	551	504	473	542	490	466	493	442	473	460	464	443	413	441	459	433	410	410	403	456	451	391	416	386	397	394	411	395	420	371	414	395	418	424	419	416	385	443	388	408	397	373	390	372	408	393	402	395	405	425	351	398	407	435	429	390	393	436	406	396	360	392	418	563	430	398	405	388	389	402	385	336	395	391	351	389	396	369	367	369	359	373	359	396	343	394	347	368	376	370	388	365	385	389	385	411	372	421	406	380	371	388	399	377	388	376	371	400	355	395	390	388	392	394	390	385	365	390	352	392	374	355	335	361	400	415	369	381	380	404	377	387	379	369	422	394	410	393	366	404	406	388	403	368	411	380	366	386	381	383	361	393	377	364	345	385	360	397	379	384	392	359	392	406	361	385	382	340	355	357	373	346	386	393	372	370	418	399	348	398	408	394	338	365	364	371	379	366	387	368	358	378	354	362	358	361	354	390	388	382	373	347	373	371	370	361	394	386	369	363	349	366	406	382	382	346	389	392	381	374	382	395	388	360	382	357	370	377	404	400	378	403	353	360	358	356	373	371	351	357	382	413	373	368	383	410	347	407	372	365	366	367	389	376	350	366	431	383	385	370	388	403	379	376	353	377	391	386	341	392	374	444	359	366	400	373	368	364	345	384	351	376	377	362	395	403	356	393	364	372	370	372	393	360	372	360	390	387	398	352	375	368	381	360	402	352	338	377	368	389	377	393	365	368	372	358	413	384	376	364	405	378	340	382	368	399	397	395	382	398	373	358	379	382	381	374	341	358	383	388	348	342	394	380	359	365	375	393	404	422	383	380	397	417	416	388	365	364	406	374	383	384	359	390	349	363	392	367	377	383	353	361	407	373	399	387	369	376	407	378	360	353	314	374	399	389	357	358	390	415	351	370	397	378	378	367	380	396	370	358	368	357	417	379	403	395	387	351	403	393	371	309	373	376	396	362	378	341	373	353	371	369	355	383	376	386	371	358	372	377	374	346	412	380	372	357	386	391	388	374	359	384	363	372	394	375	378	381	380	371	371	346	401	373	373	381	370	366	367	380	382	380	377	364	369	377	399	390	389	398	426	337	359	372	384	393	408	370	367	386	393	376	381	418	378	365	385	370	362	359	372	388	383	375	377	366	390	355	397	360	398	370	377	393	376	356	370	405	376	378	414	375	374	376	387	384	387	342	377	378	401	388	413	372	378	337	371	333	348	411	377	405	340	370	341	371	383	350	396	396	419	398	385	397	390	381	382	371	366	363	345	375	335	378	394	360	369	359	398	371	364	360	365	369	401	361	366	382	383	360	437	386	396	359	383	392	328	378	358	369	369	373	346	370	358	351	377	362	365	379	337	399	399	347	350	393	371	389	346	364	392	389	373	397	362	365	352	386	413	419	374	353	380	358	417	376	346	366	401	365	392	408	362	403	353	380	377	375	395	404	374	378	381	359	343	349	418	355	379	407	370	355	370	408	392	372	414	383	384	413	378	356	354	363	413	385	362	372	365	379	364	334	382	405	386	373	371	374	364	371	362	373	355	350	349	383	378	384	347	395	381	366	374	366	373	342	407	381	378	391	400	376	373	374	379	388	375	352	367	395	382	358	401	393	383	383	370	367	334	369	383	377	381	379	390	382	368	356	377	375	365	374	375	374	367	375	381	369	392	360	421	396	423	397	372	380	375	372	391	371	386	389	367	372	350	388	379	377	361	391	361	351	369	366	379	396	380	394	368	337	391	360	368	378	348	389	405	381	340	388	388	359	402	356	394	364	374	388	363	361	377	344	365	390	383	369	393	374	387	385	383	370	372	381	377	408	334	372	367	397	383	385	373	354	389	383	358	376	389	366	372	380	364	362	383	394	355	339	354	396	384	371	381	363	391	367	352	368	389	388	372	411	383	351	357	342	397	363	405	411	370	394	369	400	379	394	369	366	374	394	372	356	380	400	371	356	371	365	358	379	370	396	367	396	414	371	372	360	351	383	339	392	382	381	380	366	339	374	370	382	379	347	401	397	359	377	347	380	379	391	375	351	340	390	349	320	357	366	400	365	385	345	374	380	379	404	380	348	367	399	385	361	393	360	383	365	376	361	376	406	332	363	405	376	365	352	375	350	387	404	393	385	396	347	405	371	356	366	398	349	368	360	366	362	382	374	384	353	370	402	386	383	379	394	395	397	358	366	391	351	377	410	374	359	353	388	372	380	397	381	374	390	382	362	386	354	371	372	387	360	350	372	353	365	344	387	364	412	343	378	370	360	363	389	371	351	391	366	357	371	376	355	376	376	387	384	380	364	378	382	363	368	396	374	400	369	353	379	359	368	349	356	353	390	368	380	394	375	388	338	371	358	388	386	357	352	348	383	334	402	377	392	381	368	364	379	378	330	364	366	367	333	359	385	414	377	399	383	364	346	373	387	384	344	409	383	395	370	360	372	358	368	359	367	409	394	353	348	381	352	393	377	400	369	412	388	379	374	373	351	356	394	357	386	372	392	405	365	399	344	368	382	346	398	381	352	361	436	406	376	354	374	361	405	360	373	362	360	349	403	380	396	372	412	381	385	375	373	389	376	403	383	387	358	354	411	373	377	407	353	398	366	390	377	397	374	396	362	379	351	375	367	383	386	398	375	368	371	363	342	361	384	358	389	340	341	361	384	370	353	383	356	391	378	365	377	358	366	382	372	348	360	370	356	371	371	359	374	361	377	356	357	392	363	368	379	361	406	373	401	389	383	357	365	367	341	327	396	403	364	374	371	371	398	376	373	381	346	382	363	375	385	410	394	347	389	372	357	425	381	409	371	356	383	360	356	366	373	373	394	363	367	393	392	379	395	350	376	378	397	378	389	368	337	355	372	394	353	379	356	349	385	370	352	329	370	370	373	380	402	400	361	366	369	398	341	394	360	379	341	364	390	362	418	420	363	383	351	385	371	422	356	370	393	354	388	409	402	394	364	412	352	390	402	395	405	400	345	396	379	401	374	376	401	387	392	383	352	364	384	385	413	410	370	360	373	364	335	371	386	435	397	364	375	390	368	379	379	360	376	392	370	381	355	366	363	391	368	381	364	354	402	381	387	338	389	358	391	339	370	346	377	418	353	383	390	356	359	363	364	399	387	385	379	394	363	398	365	342	403	373	393	369	375	377	375	386	374	381	387	369	388	358	365	379	371	353	385	378	377	348	375	400	347	384	380	367	371	415	388	355	358	353	409	380	408	378	374	376	396	341	376	374	376	327	382	389	394	388	386	382	343	371	417	439	377	353	391	384	395	369	382	317	355	349	372	381	425	374	376	352	339	377	400	373	366	362	408	375	364	364	368	359	387	351	380	347	372	368	356	370	381	381	357	384	375	340	379	348	395	333	393	390	383	379	351	351	391	362	391	345	373	360	380	363	390	398	344	365	371	361	381	372	397	383	356	371	359	358	371	381	379
3273	893	894	2481	1295	50	51	45	59	48	45	47	51	48	43	43	45	48	49	51	51	46	51	55	54	53	46	54	73	52	46	47	36	54	47	43	43	47	32	49	53	46	45	38	37	43	50	50	56	53	52	56	42	48	49	54	47	44	41	49	43	58	42	43	45	52	43	50	57	45	56	45	53	57	50	53	45	37	58	43	55	43	52	47	51	54	41	52	53	43	51	44	43	47	42	42	41	53	47	46	43	51	35	44	50	47	43	63	40	64	49	50	47	44	46	41	45	48	42	45	53	44	57	39	48	34	39	54	52	46	50	35	26	45	50	52	54	44	47	37	51	55	55	50	48	46	48	49	50	53	54	59	58	45	48	50	41	38	54	41	39	55	65	48	38	37	49	38	43	46	53	35	39	57	43	47	50	52	58	41	38	36	30	43	53	49	62	59	50	49	34	47	44	63	44	35	57	46	59	27	48	46	53	35	44	56	40	43	44	45	58	49	52	47	57	50	39	37	49	43	38	37	46	43	50	45	56	42	48	57	56	29	53	54	46	58	41	42	48	42	46	38	49	54	38	51	54	50	52	35	39	44	43	44	45	60	43	48	60	40	52	33	36	58	53	59	41	45	56	42	51	40	51	44	52	46	52	59	58	60	52	42	36	40	52	43	45	38	54	43	55	58	47	43	52	66	52	52	57	51	42	56	46	31	39	59	59	49	42	46	39	41	54	51	48	43	50	46	48	42	48	60	42	47	59	47	51	54	43	56	43	47	56	58	48	40	46	52	45	45	43	42	43	47	48	42	63	37	41	39	49	30	54	48	50	40	55	50	47	52	49	44	43	53	53	43	41	50	61	48	50	56	46	61	47	40	28	46	46	48	45	42	38	51	59	41	56	48	61	42	45	44	44	41	50	35	56	55	57	50	39	52	55	48	38	50	60	43	47	47	41	56	36	47	54	46	32	43	61	59	49	45	43	51	44	39	37	39	33	44	53	48	54	47	38	39	43	49	46	46	35	33	44	52	41	47	54	35	48	37	35	43	56	42	66	60	48	45	49	44	48	59	37	47	52	49	48	52	32	41	43	50	49	52	44	52	52	55	40	47	50	43	49	39	53	40	34	50	44	47	58	60	55	44	48	43	62	33	64	50	37	36	47	39	49	35	46	45	57	54	54	47	42	47	58	47	43	54	68	41	38	53	53	42	50	48	36	39	57	54	53	54	48	62	47	53	42	57	48	49	50	47	51	44	48	49	54	57	45	46	42	53	47	43	46	52	46	62	45	56	50	46	43	44	57	33	30	35	58	35	49	47	38	58	39	40	56	45	48	51	50	44	57	46	40	46	44	55	41	42	32	42	37	37	37	46	51	42	43	41	50	43	47	62	38	52	38	50	45	54	55	42	53	58	56	39	48	50	58	56	37	48	34	48	52	50	41	41	39	47	34	47	51	39	42	46	41	49	41	48	48	52	54	54	39	37	62	55	50	65	44	55	42	40	52	52	47	51	49	61	55	41	53	42	41	46	45	40	42	40	53	48	63	41	45	50	42	38	44	44	47	46	41	44	53	50	56	66	43	51	45	40	42	56	40	37	41	49	45	42	53	54	46	54	49	38	37	40	52	62	53	44	61	46	43	40	56	47	37	39	48	61	35	50	35	47	39	45	43	57	52	52	43	44	52	47	48	51	44	51	46	61	39	45	48	43	55	45	50	63	52	51	49	42	33	42	47	60	43	39	58	59	49	43	50	42	57	57	40	36	50	54	48	57	38	48	39	52	49	43	51	41	61	54	47	49	48	50	45	47	51	44	62	37	42	55	44	49	54	41	23	40	43	45	39	35	52	40	49	41	53	45	56	55	45	51	49	51	59	44	58	49	40	50	42	54	45	52	46	60	41	44	36	49	45	44	52	45	55	45	49	41	54	55	53	50	46	48	51	47	38	46	38	48	49	56	64	43	45	52	62	56	53	51	56	46	45	50	36	57	47	55	45	48	40	51	51	56	55	44	55	44	49	46	40	40	47	38	57	47	51	52	44	61	35	53	48	48	49	41	61	38	62	54	51	40	39	46	64	57	49	47	39	44	32	47	47	52	42	47	42	39	39	41	43	57	54	50	44	42	44	41	46	50	39	47	49	48	58	61	41	57	44	47	43	47	45	42	38	40	49	58	54	66	45	45	51	44	41	51	52	48	46	40	42	43	35	65	45	44	53	36	37	50	57	45	51	62	49	37	47	52	52	51	48	70	49	43	43	49	57	46	65	39	47	65	58	42	43	45	54	36	50	40	47	43	47	49	49	60	46	59	41	41	52	58	56	44	53	47	44	46	46	41	42	52	60	52	55	60	35	36	43	45	41	60	44	39	51	43	43	45	56	52	39	49	50	47	40	45	44	52	51	34	36	61	45	58	47	41	56	38	43	51	36	70	50	53	47	52	58	53	64	51	44	42	49	43	54	36	41	48	60	37	42	49	50	56	55	47	48	49	30	43	46	56	49	35	44	46	46	37	44	49	49	55	58	38	46	44	42	44	36	48	49	55	53	48	50	52	60	55	49	50	52	55	30	38	45	45	56	47	53	54	52	61	44	53	33	54	59	60	45	48	49	44	46	42	48	51	40	42	49	44	34	45	51	62	47	45	59	51	60	49	47	42	52	47	34	44	66	68	52	64	40	51	45	51	35	38	36	54	64	52	34	49	43	49	45	36	51	41	50	61	48	50	41	43	42	57	46	44	47	50	50	42	61	50	45	55	52	58	62	57	53	38	49	42	63	50	44	32	49	61	46	45	48	53	53	54	41	40	45	30	50	44	48	50	55	57	53	49	38	47	44	46	49	43	50	48	46	33	47	44	39	45	53	53	49	39	43	53	54	52	58	42	41	39	60	54	51	46	53	51	37	55	56	27	49	48	49	56	44	42	59	58	37	63	40	60	54	52	39	39	49	36	26	39	47	51	46	50	56	58	48	36	52	55	68	42	52	46	45	35	40	39	44	45	42	44	47	51	39	41	57	50	62	45	33	40	41	36	51	46	46	50	51	50	43	49	40	37	60	47	49	44	46	43	50	49	62	50	45	50	47	51	44	49	48	49	44	45	54	67	47	54	45	52	45	46	45	54	56	42	41	51	49	50	30	46	40	41	41	59	50	41	31	44	29	39	62	54	59	55	43	47	43	51	48	50	50	34	50	55	42	49	41	38	45	50	45	57	55	55	39	53	56	44	40	58	55	48	47	46	47	43	46	55	64	57	51	35	53	47	54	50	52	44	50	51	44	62	37	40	42	55	54	44	56	42	39	49	61	47	41	56	47	55	47	41	47	41	45	45	50	49	66	50	46	52	36	39	49	47	47	57	53	36	59	49	60	37	44	44	45	54	50	42	52	45	51	32	41	59	45	56	53	50	46	51	48	44	55	46	44	47	36	61	41	43	41	48	55	41	41	48	50	41	36	56	60	58	50	41	47	40	43	44	56	66	54	40	43	47	47	53
2683	1134	2058	9098	5238	182	173	188	171	166	170	144	154	157	139	151	153	148	149	157	153	156	154	139	157	121	151	161	129	147	136	149	149	140	138	149	136	134	135	124	133	142	143	138	144	133	133	152	136	129	130	163	141	138	127	154	155	135	141	126	153	132	148	127	140	153	161	140	158	144	154	145	135	141	144	145	130	151	139	148	140	163	153	139	145	148	160	165	137	138	169	132	123	149	155	139	172	147	142	139	124	124	149	126	142	142	152	141	141	129	132	157	144	135	144	134	133	138	142	130	149	128	140	138	147	151	123	164	166	145	129	153	137	147	165	162	139	129	145	163	146	131	151	153	138	136	160	134	146	138	139	144	134	143	139	137	144	145	136	159	139	156	160	163	149	146	143	142	133	142	149	144	132	128	155	161	154	137	118	151	126	132	156	154	152	122	172	123	144	138	168	142	109	144	133	151	136	143	141	146	140	144	128	132	125	152	141	160	142	164	141	142	130	152	122	139	149	141	119	132	149	135	129	138	125	148	161	161	129	147	162	145	174	125	154	161	145	143	139	125	139	149	138	170	133	146	129	144	157	154	140	124	140	130	135	155	142	121	143	144	138	148	144	127	134	139	149	130	115	129	143	142	134	124	131	140	144	144	147	139	139	148	151	128	128	127	145	137	149	148	136	131	141	162	129	145	141	156	133	143	130	138	149	188	143	165	139	164	143	134	147	143	150	157	128	161	149	128	124	140	143	145	144	132	124	146	137	127	120	142	133	141	142	127	153	125	135	160	140	137	145	135	153	120	125	151	126	137	142	148	131	136	167	146	144	150	140	141	132	156	154	118	140	146	118	133	160	136	135	152	141	116	123	151	132	121	129	132	145	144	151	126	136	142	138	118	132	143	131	147	133	145	143	154	137	128	151	124	139	142	163	116	132	159	152	154	161	138	161	147	143	119	149	146	134	141	149	133	126	149	143	117	154	121	145	147	135	144	141	120	121	146	160	139	143	109	138	161	134	151	141	132	142	151	140	138	116	133	136	139	149	129	150	136	117	147	132	151	136	136	154	161	149	125	137	117	149	145	137	146	146	145	123	125	144	146	145	136	146	151	149	150	136	134	135	147	144	148	151	114	134	132	143	143	150	141	152	139	143	144	125	167	152	122	139	139	154	152	133	119	156	127	127	145	141	133	163	124	130	142	140	153	161	133	147	144	142	149	148	124	143	143	143	142	133	119	145	138	151	144	139	157	147	135	147	141	145	130	142	148	123	141	137	131	151	141	126	150	146	146	137	147	134	125	124	134	145	132	155	149	114	161	149	144	139	150	139	145	148	130	133	166	129	123	148	131	134	126	137	141	126	167	119	136	123	142	157	143	134	124	134	125	155	161	142	120	150	140	151	133	160	142	133	152	130	167	141	144	162	135	152	141	137	137	128	156	158	145	136	135	148	132	152	147	124	152	134	126	140	135	149	137	123	147	127	134	147	170	146	142	176	140	144	138	134	127	145	118	154	121	122	148	140	158	130	137	148	130	141	134	137	128	135	140	162	133	132	157	124	112	132	136	152	143	134	134	141	142	150	148	148	114	120	127	164	148	158	160	140	149	121	151	128	134	137	151	143	139	113	123	141	148	133	139	136	155	138	146	136	153	157	130	135	173	136	155	120	154	145	148	144	142	142	127	170	141	145	139	152	155	122	124	142	123	148	149	149	161	152	126	148	135	143	143	148	161	142	137	142	156	150	144	161	136	144	142	148	144	136	164	134	141	152	158	145	136	137	126	145	122	150	141	160	144	128	143	131	139	128	132	144	130	141	135	140	144	128	116	127	140	145	121	145	135	146	149	139	150	135	132	160	169	136	150	141	180	151	129	145	137	155	133	157	154	128	137	121	163	162	125	156	119	136	151	131	137	121	141	146	134	155	149	121	131	143	142	153	141	153	139	145	124	149	146	137	135	123	154	126	155	118	145	145	153	164	122	149	149	135	146	159	143	118	144	143	144	133	135	171	122	162	138	109	143	143	141	149	133	164	135	129	170	146	145	134	141	133	130	140	152	148	145	153	129	142	152	145	150	128	139	158	119	131	137	124	138	153	127	138	148	128	118	144	148	137	140	131	147	144	140	143	134	134	130	139	145	135	147	146	161	150	140	151	133	144	147	113	133	143	151	138	148	145	130	138	132	145	142	116	133	131	140	129	139	144	135	147	138	140	133	164	149	138	157	120	141	131	138	140	127	151	124	134	123	171	125	135	155	151	149	140	123	140	142	148	123	133	145	147	138	162	144	137	136	141	142	146	163	132	134	159	134	156	143	122	153	126	130	137	131	158	144	133	137	148	153	141	126	131	138	118	130	132	138	138	112	140	161	122	165	138	150	138	140	155	105	151	152	117	139	151	128	137	143	150	119	134	138	134	134	131	128	126	137	152	139	145	132	151	150	137	124	144	158	136	131	139	143	140	143	138	123	138	128	152	147	131	167	144	145	138	138	127	130	123	131	156	140	151	129	149	138	133	152	151	147	125	157	140	134	130	129	152	160	150	143	153	129	133	139	125	156	156	144	166	151	143	116	147	148	144	143	141	145	136	144	142	149	143	151	141	125	132	135	107	130	131	165	141	126	152	132	148	138	128	132	139	160	145	122	142	139	123	119	126	147	158	130	136	135	136	129	138	135	127	119	132	147	144	142	144	149	146	133	145	152	150	148	153	133	127	146	152	145	137	152	132	154	131	157	137	120	147	129	128	152	154	148	123	151	136	133	133	172	134	144	143	151	146	132	144	140	136	159	144	147	143	133	135	152	134	147	141	137	126	139	149	144	128	146	120	140	151	148	145	152	134	135	136	137	125	136	133	134	131	163	122	151	150	124	139	158	124	139	151	130	144	131	162	147	132	153	151	142	153	126	152	146	134	142	156	134	135	136	152	141	145	146	132	125	153	146	139	145	133	148	120	139	141	132	133	140	126	113	140	147	157	137	145	144	131	154	149	131	148	150	139	157	128	127	135	125	138	160	131	150	142	130	143	158	146	145	153	152	128	146	125	137	155	142	133	143	132	121	169	136	145	142	168	155	139	135	140	151	145	132	128	169	137	134	126	152	134	159	130	137	136	145	155	149	147	153	131	127	157	152	128	141	145	127	143	149	127	150	143	144	158	132	130	128	148	135	133	144	124	143	165	128	140	129	141	152	141	147	159	134	140	146	143	135	126	129	122	142	134	144	146	128	157	173	142	139	147	133	138	161	150	126	140	134	153	149	136	145	141	157	144	148	153	134	152	141	158	159	159	154	159	144	147	149	122	112	156	134	127	141	156	127	153	134	147	142	165	136	139	115	129	151	144	147	119	145	134	148	138	162	151	145	138	129	126	139	119	141	141	134	129	149	128	142	125	145	127	135	123	137	152	141	138	158	125	146	154	138	173	137	143	123	156	136	130	149	122	140	128	144	148	137	151	152	154	132	136	151	134	128	147	140	144	147	140	146	138	106	139	144
23082	18551	31890	50006	35400	6689	391	253	215	196	206	159	170	171	158	156	133	155	174	164	155	124	138	129	135	143	127	138	119	116	129	119	165	120	144	151	125	134	137	126	118	129	121	118	131	112	127	122	118	134	128	119	130	118	112	125	127	129	116	123	140	130	120	131	145	139	118	111	142	123	139	137	122	133	115	112	115	128	135	143	112	121	141	120	103	146	131	124	118	118	125	134	143	129	121	127	118	120	127	129	121	122	115	154	115	115	141	121	142	129	114	112	126	121	137	147	135	124	118	113	127	116	109	115	134	145	132	126	125	117	129	110	125	126	136	132	138	108	104	127	124	106	144	131	120	142	146	122	133	147	124	124	144	132	118	125	128	129	136	107	127	127	140	136	135	136	132	113	131	126	132	141	127	133	128	136	135	108	118	137	116	115	127	141	110	136	133	126	113	135	125	143	138	110	145	128	120	129	127	121	129	126	111	106	127	131	146	124	117	139	112	118	112	119	118	126	115	110	137	125	118	120	109	124	124	135	133	150	145	109	111	132	165	124	108	126	144	119	118	129	123	129	130	144	118	113	123	137	115	136	116	138	130	113	123	113	127	101	119	114	131	119	128	112	128	124	129	135	140	122	121	115	133	103	133	137	133	132	113	125	142	120	108	129	124	134	113	107	131	132	119	129	122	120	130	121	121	143	120	135	121	125	101	119	121	134	143	136	127	112	123	120	131	122	145	125	107	117	129	140	112	132	130	130	138	129	125	116	116	140	146	119	137	129	135	114	126	126	126	134	146	109	120	137	125	140	112	128	139	130	127	118	138	126	125	140	119	130	145	117	123	117	134	139	129	121	131	126	126	128	126	125	119	122	147	128	137	131	123	123	119	131	109	122	96	105	134	135	141	146	139	118	142	122	124	123	100	106	143	108	141	125	124	125	137	113	119	122	143	123	137	138	127	127	141	131	125	120	132	116	144	116	117	141	126	119	115	127	121	107	102	128	120	127	128	126	124	108	112	143	125	131	134	129	121	123	139	132	132	118	106	139	120	141	127	138	147	128	108	133	145	126	138	113	123	106	105	123	125	123	145	124	129	125	115	135	122	107	102	123	124	139	131	113	119	140	130	136	119	111	98	124	116	155	123	138	127	110	129	103	108	129	122	115	101	109	122	130	132	105	125	128	133	117	152	127	135	129	136	116	116	119	129	104	105	133	129	125	107	120	100	130	161	144	129	129	116	126	130	118	125	147	130	160	146	123	123	114	113	108	134	134	116	98	126	152	125	131	124	123	127	136	115	120	136	133	120	109	117	128	114	120	132	138	125	123	117	133	114	107	130	129	141	115	121	129	118	118	123	135	134	131	121	132	122	137	133	136	134	117	132	135	134	122	136	130	142	155	151	140	138	110	145	135	107	116	121	105	113	120	143	131	133	125	125	118	117	103	122	117	124	135	113	124	135	137	112	145	130	115	117	140	112	135	127	121	122	144	133	124	131	131	120	134	125	135	120	149	121	120	123	114	106	127	127	150	120	123	100	132	122	158	145	129	133	114	120	116	132	123	129	138	119	116	128	142	129	126	128	148	138	103	136	126	125	118	125	136	122	120	126	131	134	127	129	123	167	121	148	134	125	102	121	135	108	138	119	121	118	146	125	122	119	146	126	133	118	117	127	153	126	119	129	144	114	137	120	137	124	132	114	112	124	139	129	140	138	143	113	107	115	125	123	140	130	128	121	131	122	140	139	131	132	132	151	89	131	117	116	110	134	140	133	114	123	137	144	131	112	140	128	136	122	131	127	126	139	124	137	138	118	130	140	133	125	134	111	141	123	117	152	115	135	137	131	115	127	118	122	101	152	110	126	136	138	133	115	129	146	130	124	137	128	141	125	123	135	134	139	129	139	134	134	132	135	132	120	104	135	126	132	113	116	109	111	144	126	132	165	113	132	125	121	151	137	118	144	118	97	132	128	115	126	138	138	141	106	118	116	140	131	116	136	129	127	136	113	135	114	141	134	117	140	124	152	118	129	123	133	130	113	140	139	131	126	122	147	114	114	112	120	126	129	114	114	127	113	110	121	128	140	113	142	117	140	121	136	119	114	126	135	134	138	133	154	141	140	121	125	139	143	118	111	145	127	130	118	104	119	108	131	139	139	136	128	128	140	142	123	133	114	135	128	123	124	124	113	139	125	128	150	136	137	138	150	130	114	135	125	122	123	110	128	110	136	137	140	124	129	112	112	128	105	106	120	102	130	108	125	103	112	132	118	122	119	131	120	115	117	129	126	132	129	100	131	127	123	130	146	119	110	112	124	141	113	125	118	122	138	107	103	138	112	117	131	124	122	134	125	119	118	108	125	112	135	135	113	108	157	107	138	126	141	115	131	126	134	112	134	107	104	141	111	147	113	146	150	112	122	120	95	117	125	111	115	120	101	109	133	123	142	108	127	134	121	136	137	119	124	125	126	130	108	117	110	102	113	113	113	127	135	136	126	113	126	127	115	127	114	136	115	115	132	127	127	140	123	122	147	134	110	139	127	102	118	154	120	127	130	126	103	154	126	127	130	129	130	141	118	124	114	139	147	107	111	134	106	132	137	108	144	122	108	127	119	110	129	126	108	124	130	117	113	123	117	120	124	155	130	118	129	136	124	123	118	115	120	122	112	123	123	129	112	136	118	112	128	120	143	147	127	115	117	104	137	133	133	118	131	138	135	123	132	123	123	131	127	112	131	139	104	129	131	150	128	108	136	115	110	122	129	134	121	118	144	147	106	122	135	130	107	138	120	112	124	121	122	125	118	139	138	112	142	127	126	129	108	119	107	111	132	128	117	130	117	127	117	104	123	149	120	112	116	127	131	125	146	143	116	124	137	116	115	132	116	130	114	103	125	129	120	119	112	94	117	118	127	129	156	140	112	115	117	147	137	130	99	130	136	134	129	131	132	162	122	130	142	136	117	121	128	118	124	129	122	115	124	137	147	133	146	127	128	109	124	102	140	134	105	115	128	111	106	128	127	109	128	125	119	118	116	131	126	126	111	133	117	114	103	128	116	129	118	120	117	115	138	137	122	146	145	104	121	117	131	123	129	123	120	108	131	124	118	128	114	135	130	124	147	132	123	138	122	124	117	120	131	125	120	114	114	123	134	137	142	140	122	119	147	113	125	140	118	135	128	119	121	112	119	134	110	110	134	127	136	121	145	127	126	118	132	127	147	137	94	110	143	130	135	133	131	126	128	102	125	124	121	114	143	120	117	115	129	130	128	118	118	123	112	133	112	135	107	130	143	123	136	119	139	124	130	131	122	121	125	112	127	117	144	127	131	126	120	139	107	111	121	130	123	119	131	118	128	131	138	136	106	121	128	123	124	140	125	134	127	128	109	134	133	137	129	135	132	121	123	125	130	116	130	116	112	116	121	140	116	118	144	117	118	138	132	109	117	129	112	114	125	132	118	128	128	154	141	102	114	119	138	132	140	128	127	127	148	127	134	127
14919	10316	35550	55887	42776	1604	1174	1009	899	739	636	689	635	581	531	469	485	467	424	396	422	379	397	392	384	426	396	359	370	362	365	331	396	357	333	360	344	325	369	330	376	356	346	373	322	339	323	325	356	350	325	368	359	344	308	328	346	336	338	349	325	324	337	329	338	301	352	323	305	339	307	309	300	314	325	300	346	323	284	305	348	328	354	312	320	341	323	326	335	288	339	316	306	308	345	325	321	313	327	315	308	327	325	319	328	313	345	296	315	310	294	313	312	285	282	309	328	287	301	310	326	313	320	312	320	321	267	341	330	325	336	319	302	267	321	327	269	294	292	298	321	315	310	315	323	318	336	321	327	295	325	309	333	306	331	299	286	347	305	279	330	336	333	312	332	306	299	296	320	312	288	306	304	308	305	316	310	295	299	292	302	317	330	292	297	279	307	310	284	297	315	319	313	315	313	326	300	334	314	324	286	293	351	342	310	295	291	329	323	297	324	283	301	313	309	313	321	278	305	332	297	310	270	335	317	345	292	293	312	287	301	303	315	287	280	286	296	293	335	309	317	313	302	309	337	325	338	285	319	323	299	327	321	295	304	287	328	297	325	311	319	319	316	303	353	318	307	310	321	295	313	290	337	318	268	327	314	298	301	294	301	282	297	294	292	326	317	325	321	306	323	268	306	298	322	325	314	302	326	302	282	316	287	334	315	309	318	293	351	310	336	345	290	319	307	309	301	313	323	272	341	293	328	315	308	295	288	337	323	296	288	323	325	304	298	294	312	309	305	312	288	299	301	325	327	334	316	303	306	322	305	322	306	302	278	317	319	316	313	310	323	299	284	305	287	311	311	313	293	328	295	303	330	304	307	325	316	318	291	290	327	318	323	296	263	300	325	338	312	290	315	299	295	329	312	302	280	288	305	345	292	307	290	343	342	307	311	280	301	337	260	295	304	291	313	336	307	301	302	303	302	334	323	313	312	312	302	310	325	289	276	316	333	286	309	317	290	301	329	321	320	314	319	326	321	325	294	349	321	312	314	294	299	345	309	319	312	289	289	325	312	310	287	272	324	300	311	304	312	306	278	293	288	310	333	307	290	312	308	310	318	347	330	304	317	314	302	311	306	302	266	285	329	329	321	300	343	328	293	329	313	315	323	296	293	293	310	284	287	310	304	335	313	336	286	337	289	299	325	309	306	298	335	309	296	318	324	282	314	317	323	313	269	314	302	303	331	310	306	295	281	308	320	325	304	306	319	305	311	281	326	298	326	310	300	281	319	291	306	309	330	300	312	303	319	273	328	336	307	301	296	280	294	329	317	311	314	298	325	346	333	313	287	302	315	316	304	259	341	269	304	330	311	271	304	312	292	332	324	310	314	289	317	290	352	316	324	309	270	310	295	308	310	314	307	333	298	319	318	303	302	305	285	301	363	338	284	311	296	285	304	302	311	298	288	332	302	306	310	328	298	308	304	326	287	301	310	315	302	287	311	293	300	302	336	311	312	292	284	319	315	327	320	303	320	325	310	290	323	311	319	282	332	282	312	340	316	316	301	299	306	292	309	273	311	319	321	308	308	317	312	311	333	336	329	307	286	331	301	294	287	325	318	288	300	310	335	286	310	303	311	325	309	330	336	327	309	302	307	328	307	335	324	326	290	290	320	337	302	320	323	292	302	312	300	299	307	293	311	300	305	327	291	313	332	311	320	320	280	307	301	289	334	317	299	326	296	342	320	338	293	287	313	318	293	277	306	289	315	338	264	301	326	345	286	315	316	337	325	312	315	287	302	311	310	314	293	283	321	301	303	298	301	298	289	312	306	301	316	277	335	294	326	295	308	311	320	322	301	309	310	303	297	321	316	282	294	323	310	336	360	303	298	299	322	324	273	321	309	299	297	314	310	334	334	330	324	308	320	328	312	287	348	319	284	292	300	295	291	301	299	334	303	320	324	325	324	294	268	293	311	314	308	330	317	327	331	342	297	302	291	292	300	326	336	314	311	286	290	308	277	308	302	328	300	311	293	327	337	294	299	307	314	318	267	306	331	330	342	299	287	319	283	321	302	321	271	295	304	300	308	330	314	319	282	295	312	304	285	307	319	316	308	290	317	301	287	335	312	284	294	322	301	311	296	305	295	287	310	327	311	327	311	322	328	310	286	315	312	335	270	270	292	285	314	297	309	289	294	341	310	315	279	302	326	280	332	287	334	349	309	313	295	319	283	299	290	318	299	305	289	291	332	312	319	328	303	316	309	300	320	321	319	306	329	331	301	315	317	317	287	302	310	266	328	311	308	326	298	312	296	328	299	286	292	334	325	325	303	320	293	324	306	312	281	323	325	314	284	303	286	297	345	284	278	323	322	304	297	317	276	293	320	305	311	294	307	288	317	322	307	318	332	302	322	342	299	307	312	289	315	314	346	327	309	313	304	322	288	303	305	325	303	328	318	291	293	297	306	321	324	337	315	314	294	291	306	273	314	306	296	312	306	306	294	301	274	291	326	293	304	298	308	304	318	322	307	311	318	297	321	297	305	293	315	311	315	338	322	326	316	293	306	355	303	315	318	291	297	280	329	325	288	341	338	301	305	313	284	307	338	347	327	298	302	303	301	314	349	303	293	323	307	287	301	289	281	316	299	305	304	273	349	282	307	294	318	322	303	291	307	284	279	313	294	311	284	278	299	305	323	310	297	325	333	307	312	339	301	304	321	267	313	343	333	314	348	285	322	308	299	321	310	295	310	309	315	299	298	315	319	313	319	293	305	284	323	291	321	289	311	302	321	299	346	296	299	316	326	315	283	300	324	310	307	328	292	302	322	279	309	295	305	323	305	307	305	310	303	311	302	330	307	316	284	304	292	303	316	309	307	272	298	294	344	308	321	295	286	309	300	310	314	299	312	304	304	298	300	311	337	310	303	288	312	331	308	287	336	314	302	303	335	298	288	297	301	318	300	328	291	328	279	318	328	316	301	314	308	324	318	344	306	312	321	310	331	290	309	286	307	320	309	346	317	304	327	278	300	329	327	325	341	270	332	326	261	304	294	309	305	293	297	313	313	315	319	307	288	293	326	328	301	312	327	320	311	300	313	303	333	331	297	282	327	302	305	315	327	306	352	362	312	314	290	282	320	317	288	319	313	308	300	338	308	337	272	285	305	294	303	298	302	315	318	326	329	310	286	328	281	309	332	319	315	317	296	349	342	339	299	327	328	315	301	319	325	315	310	324	312	289	324	315	346	301	348	320	303	296	340	309	305	303	310	310	317	292	282	332	314	315	318	313	312	307	298	287	320	346	295	282	288	306	322	285	346	318	355	282	282	320	340	334	317	313	298	292	333	293	283	325	294	304	303	312	293	316	296	322	337	328	318	315	293	336	296	314	333	314	295	352	268	305	298	322	304	340	333	311	319	323	295	283	301	299	293	317	301	292	323	295	310	331	282	313	320	295	311	305	326	316	303	331	319	319	284	333	310	325	282	305	325	331	335	309
32887	28096	57333	62626	45666	13066	1200	393	304	294	277	257	240	241	193	195	201	185	206	174	204	189	170	161	168	167	174	207	203	177	171	179	146	156	174	149	167	166	164	156	173	153	192	163	170	153	168	165	156	132	152	154	168	163	156	156	155	165	188	154	184	172	142	152	160	173	155	178	168	172	150	156	160	188	148	168	160	150	171	160	147	160	168	166	161	157	184	157	170	168	159	179	158	144	177	164	166	156	169	152	178	158	145	140	175	165	172	150	170	166	158	167	153	185	149	159	158	149	127	146	146	158	170	145	150	148	163	163	148	172	173	144	174	132	175	154	151	152	164	156	183	145	173	168	142	187	188	133	137	164	155	141	175	153	164	160	155	152	177	158	146	156	148	161	145	161	159	156	143	182	127	147	152	155	138	159	168	131	174	149	141	175	159	171	172	155	123	170	153	156	178	153	161	160	146	160	153	168	152	139	168	164	168	159	150	141	144	154	129	163	157	155	185	153	169	165	175	164	153	167	158	175	160	172	138	161	153	174	158	182	169	166	179	165	156	178	173	171	148	156	170	127	164	154	161	165	168	191	167	160	178	147	162	167	137	157	152	168	185	165	181	176	182	191	154	159	157	179	170	134	152	140	181	144	159	152	144	148	158	180	146	155	147	156	177	156	154	160	155	173	166	137	179	157	149	155	137	159	151	154	160	144	151	157	161	150	161	143	145	172	175	169	173	157	145	171	185	162	145	166	148	161	172	169	167	159	144	156	162	144	177	163	165	149	175	149	148	142	142	163	181	151	173	171	140	162	143	146	170	193	158	148	146	192	175	160	153	145	150	161	159	172	152	170	163	162	177	165	157	139	154	178	135	131	162	192	146	157	178	163	177	184	172	157	163	154	138	149	172	197	153	142	164	161	140	159	157	150	169	149	149	142	151	166	165	136	149	141	140	179	170	157	143	151	170	162	148	153	154	173	148	151	168	149	156	156	147	151	152	148	159	179	157	166	174	150	151	137	146	161	149	131	166	188	163	155	168	191	136	142	143	175	161	150	176	138	168	136	174	156	150	160	173	187	169	161	164	167	139	163	169	140	150	148	144	166	159	143	173	154	152	148	164	145	160	181	152	164	148	154	183	162	166	148	152	179	152	153	155	164	176	158	176	162	147	181	140	158	162	173	149	182	147	161	137	177	168	181	132	148	148	145	159	167	162	150	147	156	136	156	175	156	188	181	153	161	169	144	160	158	161	150	162	160	169	146	158	134	147	162	157	159	158	155	135	156	146	167	157	153	188	153	171	129	171	157	131	156	168	185	175	138	150	158	145	164	167	144	152	163	170	182	143	141	156	160	151	151	161	158	180	162	138	164	181	189	189	181	190	165	162	156	157	142	164	170	169	144	163	151	168	149	158	155	159	165	159	150	173	136	174	138	167	150	168	149	185	140	205	150	130	157	164	141	156	182	177	166	153	140	165	173	156	156	175	158	171	173	155	144	151	176	151	151	173	125	149	126	173	135	155	150	172	161	193	139	147	160	142	160	153	157	164	139	155	180	171	166	161	171	152	128	166	161	152	137	163	148	170	161	157	157	160	152	160	164	149	159	177	147	149	141	160	152	151	166	142	158	161	148	153	160	159	161	161	162	164	151	140	141	141	141	168	169	150	167	148	159	143	146	160	175	162	151	180	172	146	182	165	156	139	142	170	168	168	153	176	171	181	171	164	148	176	140	170	149	175	179	169	180	178	162	142	160	143	183	155	142	146	152	160	138	160	138	168	172	166	178	164	149	151	170	149	158	169	154	159	156	155	146	157	147	154	174	161	157	157	155	171	167	152	176	157	171	162	162	143	147	158	165	134	156	161	146	155	142	161	180	165	159	162	161	167	172	161	159	152	169	174	145	172	171	162	172	170	142	165	174	144	171	157	148	166	154	178	168	178	161	145	162	167	154	132	175	158	149	168	180	162	152	147	158	158	157	166	146	152	162	166	169	150	177	174	173	176	133	152	150	144	152	162	142	157	160	156	161	160	142	163	141	196	144	172	132	180	157	148	174	182	178	148	160	168	148	167	144	157	184	139	181	167	163	182	176	161	151	150	160	159	156	131	167	154	176	174	174	151	161	166	121	155	169	151	169	152	151	163	156	167	160	164	133	175	173	174	160	141	175	158	162	147	141	168	134	149	164	163	179	149	175	177	154	152	180	188	155	137	157	154	145	157	156	149	168	169	149	182	175	175	156	175	156	138	165	160	155	176	176	158	182	148	130	169	158	161	183	181	159	174	151	166	169	167	164	175	158	151	130	162	144	155	138	128	165	171	171	180	145	162	163	168	163	158	155	172	148	162	151	171	151	168	175	147	189	154	164	156	166	156	143	155	163	129	164	143	171	168	180	160	156	168	158	157	145	155	163	147	144	174	176	159	175	158	148	147	164	174	170	157	143	157	152	172	161	166	173	148	159	169	139	179	193	185	185	147	161	165	154	171	166	149	181	176	157	166	157	156	172	167	143	171	144	141	177	162	142	189	176	155	178	174	149	174	158	164	177	166	168	176	161	167	177	168	178	183	163	146	151	143	168	159	132	176	161	152	164	152	140	160	171	146	129	144	162	157	153	138	188	163	169	166	135	142	156	152	160	139	152	164	161	148	144	133	156	186	166	154	183	157	149	147	159	158	170	168	169	140	143	167	159	166	156	174	152	164	143	139	183	165	151	158	145	167	143	140	151	161	149	133	155	143	156	177	150	154	151	170	145	154	162	155	148	142	163	142	149	153	150	143	168	157	166	162	167	141	178	155	125	161	158	156	164	155	164	164	171	160	153	153	169	162	137	137	143	176	161	129	141	162	171	170	173	176	154	169	138	161	184	151	148	173	168	159	178	178	141	132	149	159	165	170	150	180	138	147	153	142	149	169	169	157	173	174	160	171	138	158	159	162	175	177	151	153	166	163	192	139	163	156	166	164	163	155	153	177	158	160	160	163	130	178	153	146	151	157	166	164	178	137	163	177	177	164	160	163	179	144	172	176	190	153	149	145	151	167	150	178	162	159	157	162	180	154	160	168	154	171	170	160	175	173	122	167	174	169	162	153	186	152	167	158	164	149	149	146	190	138	186	158	172	158	157	174	153	148	155	157	156	193	174	145	174	167	158	140	143	156	150	169	178	145	180	164	166	181	171	157	159	193	169	153	162	163	168	172	171	169	180	168	140	125	149	154	179	143	150	171	172	152	181	159	147	160	160	180	178	179	146	131	161	154	179	142	141	152	156	176	175	142	176	139	142	168	130	170	159	155	152	134	150	160	163	145	168	169	157	146	162	148	167	165	148	183	162	161	140	136	156	166	169	154	159	180	141	156	166	151	154	160	139	166	158	156	159	137	165	170	151	134	197	168	177	139	177	143	177	144	154	158	152	168	150	152	156	154	148	179	147	151	165	156	154	172	161	151	157	165	127	141	167	181	165	156	146	172	169	165	190	155	147	147	172	152	152	151	159
19688	14515	51616	66018	51301	2597	1861	1633	1340	1164	1045	918	844	809	730	679	637	582	561	570	548	585	521	491	522	496	472	485	457	464	432	453	429	438	430	418	414	427	416	442	434	414	421	413	384	382	393	415	389	424	420	404	402	423	398	353	395	415	366	390	386	388	376	353	407	373	375	375	389	385	400	376	410	369	447	390	381	410	372	349	369	411	359	384	390	436	395	375	372	414	364	362	376	368	412	369	372	385	401	339	370	354	330	341	396	361	360	367	402	349	375	360	343	373	382	360	338	378	366	352	409	372	361	397	379	377	391	383	401	374	371	361	353	375	359	382	398	363	404	358	365	353	361	338	370	335	371	356	389	388	391	348	378	360	356	375	324	384	380	379	395	356	405	333	363	389	374	378	371	373	351	370	384	355	373	333	376	316	353	382	347	386	372	373	395	378	394	373	335	364	367	367	336	386	363	347	379	380	346	425	356	379	378	361	392	370	370	376	371	339	359	370	368	360	353	352	390	355	387	358	375	341	380	419	337	401	386	349	372	345	373	344	385	369	378	364	362	373	354	371	372	357	340	375	365	358	347	325	375	340	380	340	358	358	348	338	347	345	348	384	370	344	355	374	355	341	370	348	348	364	392	382	388	360	362	374	372	348	389	348	365	375	382	336	408	343	335	385	355	389	368	343	368	350	392	322	350	379	380	384	364	355	349	341	395	382	388	348	349	344	369	378	371	344	380	348	381	382	383	355	354	350	369	368	340	422	389	341	383	384	382	355	357	367	373	368	377	370	361	379	389	344	350	324	336	393	369	367	401	365	375	352	369	376	380	348	348	336	338	357	344	370	352	338	384	338	391	351	341	345	350	361	372	397	379	402	410	324	364	372	348	372	363	386	367	353	363	372	400	401	349	394	389	337	340	334	343	370	357	348	352	344	354	388	398	359	341	366	335	390	365	343	370	362	345	341	357	371	341	364	353	380	362	316	371	350	371	373	353	360	394	349	392	365	367	343	331	398	333	379	343	390	356	371	377	356	336	389	388	388	365	371	347	366	366	348	356	381	377	374	379	393	371	374	340	379	364	352	385	389	330	346	376	368	370	373	365	365	373	371	351	364	354	401	357	391	380	362	344	396	338	366	359	372	374	356	362	400	370	353	349	349	350	357	361	371	391	373	392	400	389	369	370	392	352	350	416	362	338	353	374	393	325	370	337	344	367	370	371	381	386	359	379	353	398	365	373	374	352	362	364	343	351	366	387	350	341	364	360	345	396	363	399	367	379	379	347	383	387	373	362	355	353	368	342	345	367	378	370	363	374	373	374	382	392	367	361	341	370	364	353	368	408	355	366	369	372	359	350	329	365	366	353	378	363	372	390	365	397	360	358	351	393	356	341	360	346	368	349	371	391	360	371	377	366	370	347	386	400	325	366	386	356	352	390	358	373	396	408	318	359	363	390	382	342	353	361	341	341	367	337	360	387	353	364	371	387	371	387	359	351	389	365	375	359	359	419	381	397	346	377	394	364	396	351	347	379	360	375	336	347	355	374	405	398	376	336	369	356	391	401	371	346	380	361	336	351	366	362	340	357	390	377	394	382	366	351	344	362	378	392	379	395	349	389	375	361	381	369	390	341	350	347	358	378	347	361	397	382	363	350	366	356	374	357	373	393	361	335	390	348	337	359	375	355	363	369	364	367	378	362	377	358	348	345	368	382	328	359	371	377	413	354	340	355	380	369	357	373	390	376	385	384	362	336	370	408	353	365	367	345	356	372	351	350	331	377	426	366	378	370	371	338	386	361	347	373	339	359	366	384	390	361	317	337	368	371	382	368	339	349	383	366	355	376	376	340	360	366	375	369	325	357	331	378	373	398	343	331	378	344	369	355	346	363	343	334	399	373	364	333	362	340	391	387	384	357	387	364	400	372	352	345	342	406	343	361	352	379	356	338	344	368	398	364	355	357	371	382	358	381	340	400	349	380	373	359	372	401	368	381	365	369	326	374	346	415	377	360	353	377	367	366	348	366	381	365	386	392	363	377	374	347	377	375	353	374	417	367	352	357	380	393	321	365	348	384	419	379	358	357	363	385	361	380	367	349	342	354	364	371	372	344	361	360	330	376	340	349	349	372	351	394	390	357	357	385	376	358	338	339	376	377	355	355	368	348	376	361	339	399	393	381	323	413	393	333	351	385	338	339	331	333	376	383	407	346	370	374	349	330	369	376	406	380	366	355	385	328	387	419	373	347	384	372	401	391	348	366	337	360	388	352	406	384	370	388	398	365	355	354	366	378	398	351	387	379	375	341	359	367	369	353	357	359	414	360	357	368	354	367	368	356	370	334	352	380	364	356	351	373	405	323	391	354	401	378	361	350	370	349	352	331	389	337	347	383	377	370	346	373	381	344	361	379	349	353	364	335	378	384	362	365	380	377	395	380	386	385	382	367	382	365	372	392	357	377	356	354	349	353	370	328	377	329	357	346	356	359	389	341	364	376	380	361	385	420	346	372	363	347	382	392	357	362	399	375	379	383	394	364	368	376	370	391	369	362	348	369	366	390	418	384	331	350	353	347	328	361	355	359	370	335	366	351	373	380	378	386	373	345	345	368	364	377	395	394	377	367	380	333	353	381	343	356	327	345	365	388	374	332	327	359	388	380	401	395	327	389	361	400	347	345	375	338	350	374	402	363	340	390	374	396	351	363	336	386	370	364	372	373	362	366	339	348	359	374	361	359	357	383	352	393	347	380	326	387	388	330	374	370	330	382	378	361	346	347	353	373	356	356	385	365	376	376	381	344	361	338	378	362	363	398	355	362	362	349	360	375	369	369	346	367	344	355	378	382	354	360	387	364	366	381	358	357	365	346	377	365	357	381	365	369	399	339	369	373	372	362	331	347	389	350	356	361	368	409	378	378	362	374	374	334	379	352	333	378	368	344	354	420	365	371	361	362	379	342	352	354	388	376	382	330	381	392	370	391	375	354	362	363	397	369	365	365	371	377	322	381	352	357	342	396	355	351	402	378	387	341	363	346	384	366	357	372	357	375	360	342	374	358	381	354	368	349	363	366	378	366	374	379	407	373	385	381	347	369	365	354	374	401	349	340	347	339	394	376	381	372	355	389	365	377	403	377	376	331	359	375	383	382	391	358	393	401	363	353	367	408	371	358	339	350	365	386	328	358	329	409	395	388	374	370	329	356	350	381	349	373	330	360	362	371	360	346	361	357	373	379	353	379	354	354	377	360	363	352	367	377	357	368	346	360	353	381	373	389	377	345	350	347	352	361	359	358	365	361	371	373	373	388	374	354	342	354	383	361	383	391	383	377	370	370	391	356	356	335	367	379	357	359	359	384	391	348	365	326	365	350	381	339	357	370	346	361	371	337	344	359	365	367	368	338	362	345	350	380	357	367	343	349	404	370	363	385	380	384	348	345	368	376	363	342	365	388	348	363	368	363	366	384	372	347	345	367	380	375	380	365	383	383	377	367	368	411	354
3386	1293	3173	3342	1051	82	58	49	62	59	60	58	48	44	64	65	38	74	54	66	50	51	52	63	52	60	40	52	51	51	68	52	58	48	63	53	53	47	56	57	46	48	48	57	57	54	43	47	52	52	47	57	51	59	51	38	62	41	57	44	45	62	48	44	58	48	54	44	61	45	50	51	47	70	53	47	65	64	37	47	59	55	54	44	59	52	44	52	56	67	50	48	49	50	39	55	51	65	60	59	53	59	66	46	49	50	58	42	48	52	54	68	63	58	63	55	47	58	55	51	50	55	52	60	45	41	46	56	63	48	42	44	57	49	50	49	45	40	42	57	47	57	50	47	44	57	57	55	59	55	59	41	49	50	48	51	54	44	54	70	54	57	46	35	43	52	59	43	43	72	48	51	53	52	37	48	51	64	54	53	67	51	46	49	69	52	52	33	54	52	57	40	53	52	57	40	64	58	56	54	60	51	53	40	49	55	37	48	48	50	54	53	51	51	45	49	40	44	43	55	52	51	42	48	61	52	51	52	46	61	46	58	49	44	41	50	50	53	59	60	56	55	50	59	56	57	49	68	54	51	62	53	63	57	57	43	46	61	51	53	58	54	54	58	46	42	40	47	48	50	64	45	60	51	41	61	65	68	49	54	59	54	41	53	59	45	62	59	52	64	61	50	54	42	50	56	57	45	51	54	45	47	50	48	61	50	48	40	47	59	50	56	46	65	42	40	44	38	52	45	46	50	58	51	50	49	43	66	58	43	41	42	66	53	56	55	52	50	65	55	44	44	57	46	53	40	49	49	43	39	52	58	53	46	54	59	46	34	49	58	56	51	52	49	70	63	44	60	44	47	59	50	51	59	51	57	51	47	47	37	42	62	58	53	61	55	54	47	52	46	53	38	51	55	44	47	57	51	82	65	40	40	50	40	60	53	38	50	51	47	56	42	50	59	42	80	60	55	47	38	51	53	56	51	45	63	51	46	58	59	55	48	60	61	53	34	44	47	57	45	52	43	45	63	51	46	44	44	58	37	39	66	42	50	39	55	57	43	59	48	57	52	44	50	50	64	48	51	42	45	49	36	58	39	52	42	55	59	46	55	51	44	59	48	60	44	47	55	55	63	50	46	55	56	51	58	39	57	40	40	53	57	41	38	55	55	48	56	50	38	46	59	56	61	43	41	48	49	67	43	46	42	43	51	57	65	62	50	50	60	56	53	47	50	51	51	53	56	60	60	63	56	59	45	54	47	43	49	70	50	52	48	52	56	59	52	50	57	63	57	57	45	58	53	51	53	41	54	46	57	46	44	53	38	48	42	53	49	61	55	46	60	56	49	48	59	56	56	43	59	47	49	51	58	63	56	52	56	46	49	57	59	41	67	52	57	52	52	57	51	49	57	56	53	54	52	56	58	47	66	50	41	49	55	53	53	50	58	48	55	63	61	45	49	52	60	49	55	40	63	49	51	58	52	35	53	52	71	63	53	50	47	41	54	46	45	59	47	42	47	46	48	51	39	62	59	49	56	43	50	48	46	41	55	58	59	49	60	42	53	42	56	40	33	68	60	58	44	53	50	42	41	45	51	58	56	57	46	48	41	48	41	46	46	50	48	48	57	61	42	56	50	65	38	43	59	62	61	49	63	68	48	51	43	46	61	61	55	51	63	52	51	46	45	57	45	53	47	45	51	53	50	47	63	50	50	56	45	55	46	53	64	63	57	49	54	60	46	45	47	52	49	56	46	43	60	56	53	62	47	56	42	62	60	53	56	52	45	52	53	56	47	49	48	53	36	57	47	46	46	53	58	51	67	68	49	60	44	41	49	48	53	48	46	44	47	60	44	53	63	41	45	50	33	55	53	58	51	58	50	44	52	33	47	62	56	54	58	47	48	49	48	32	44	47	48	52	62	42	53	55	61	52	43	44	62	51	45	48	56	46	64	49	51	50	57	52	47	50	41	41	44	57	52	55	50	49	47	57	59	54	46	66	67	65	43	55	52	44	60	43	54	57	42	57	51	44	59	57	47	48	67	54	51	38	67	58	58	57	51	52	63	63	55	65	47	65	59	53	66	39	37	57	56	49	45	50	55	41	63	62	46	58	53	47	63	45	58	58	41	46	46	55	53	54	62	49	46	49	51	56	44	56	48	53	67	55	48	53	48	51	48	38	49	54	49	44	40	55	44	54	54	38	48	58	51	46	57	50	59	45	51	44	58	46	51	56	62	48	60	69	48	57	56	56	49	46	59	44	67	47	45	45	53	47	56	35	59	47	42	47	57	54	38	43	56	47	49	43	48	64	58	48	61	46	52	51	47	38	56	43	38	54	52	52	52	52	59	55	37	50	60	57	43	47	62	47	50	56	46	61	71	63	51	60	43	61	43	41	54	43	40	44	51	51	70	42	57	44	59	50	43	52	47	50	52	47	51	70	48	43	56	57	49	45	54	45	52	52	51	49	45	57	42	46	42	52	52	42	57	71	48	67	56	55	53	35	43	49	44	42	42	45	53	49	48	54	48	44	56	55	50	52	49	49	43	53	56	54	52	46	52	47	50	42	52	51	49	64	41	59	56	58	52	55	52	42	51	45	48	57	43	67	66	46	51	47	47	59	43	39	38	55	64	52	51	53	44	51	56	72	52	50	62	53	51	48	51	46	47	48	42	49	40	53	51	54	63	46	45	57	41	51	46	62	45	54	59	44	67	70	53	44	50	52	55	50	49	54	49	59	57	58	52	48	47	56	53	58	57	59	58	47	62	74	52	46	64	63	47	57	54	53	51	52	52	48	55	45	51	48	44	55	52	37	51	45	65	43	66	65	46	41	56	63	53	36	44	54	52	65	42	45	58	47	59	43	52	62	51	59	57	54	44	37	54	65	50	45	47	56	57	70	47	55	47	45	60	53	51	52	53	70	56	72	52	54	40	56	51	66	56	43	49	49	57	47	54	50	51	47	46	52	44	51	46	44	55	67	69	62	54	50	60	59	45	50	62	51	53	63	61	45	49	56	57	41	60	59	39	56	55	51	44	48	39	42	52	43	50	49	64	48	49	47	42	58	46	56	49	46	48	45	54	44	57	65	63	67	53	56	52	41	55	63	56	40	42	64	53	56	65	48	54	48	49	42	40	42	66	45	46	53	64	50	56	44	47	46	44	42	62	51	51	59	56	55	48	51	46	51	40	61	63	50	60	69	57	51	54	53	55	63	59	57	55	47	61	65	61	62	44	54	54	45	39	41	61	46	52	42	76	49	67	56	45	61	57	55	72	59	56	54	53	56	50	53	69	41	56	70	60	55	47	46	61	49	61	40	55	45	57	51	53	54	57	44	47	63	63	52	63	51	60	45	53	62	61	63	32	44	60	57	45	65	42	43	48	47	58	60	57	59	35	56	53	60	46	49	54	57	61	47	61	58	40	54	49	52	53	54	50	62	51	49	53	43	55	47	55	60	47	36	52	51	52	47	57	50	50	55	57	53	50	52	57
2846	1838	7611	10572	4187	181	168	171	150	165	173	171	154	155	176	171	156	156	154	141	142	142	155	137	154	144	131	163	144	155	143	141	163	161	165	157	132	143	168	143	148	155	163	182	168	150	138	149	164	145	147	143	140	161	164	141	138	150	156	157	166	145	132	187	158	161	154	147	144	165	159	122	157	145	158	173	159	157	163	151	143	183	148	157	148	162	151	136	145	161	155	160	163	152	153	151	132	145	134	150	156	146	117	172	169	157	142	136	133	141	142	138	160	141	162	155	156	139	139	138	139	149	145	156	144	147	159	164	137	153	150	168	153	151	149	154	168	124	180	147	150	138	169	150	161	142	139	167	155	139	179	149	170	167	148	148	140	158	158	167	154	168	166	159	126	137	147	149	167	161	160	153	150	155	194	154	148	153	145	145	141	172	154	143	153	145	144	148	156	149	146	154	155	127	133	147	153	159	170	150	147	148	150	164	150	145	145	133	171	138	160	144	144	138	136	158	157	144	129	167	156	177	142	170	156	151	150	153	165	154	154	160	162	113	148	167	144	153	169	153	164	146	130	139	150	141	153	163	147	143	171	159	149	159	155	142	166	170	151	145	161	159	166	164	136	153	160	146	135	174	151	155	148	160	148	156	134	141	145	147	149	158	173	148	125	146	132	146	152	153	139	166	154	137	170	154	162	156	143	170	143	173	173	149	166	172	148	150	153	153	150	152	156	150	144	147	166	134	153	147	129	151	154	152	186	150	136	165	157	166	144	154	137	133	182	150	130	150	149	140	149	155	152	151	150	139	158	132	138	144	160	157	176	150	145	146	128	152	173	129	155	155	146	148	154	147	156	149	149	151	143	132	175	157	152	131	139	157	136	146	150	154	158	168	159	151	134	152	156	157	158	145	122	134	148	155	147	149	130	159	127	132	160	165	156	156	149	165	114	145	158	172	153	146	156	154	165	140	163	133	149	160	156	163	142	144	128	155	149	136	150	162	123	167	148	134	143	169	147	151	151	134	164	156	148	149	148	160	167	122	141	156	155	177	145	177	162	152	153	154	145	138	144	134	141	156	171	158	177	134	143	166	152	149	163	148	140	137	166	141	163	163	162	155	142	130	149	162	149	145	174	162	153	161	150	167	188	156	151	140	155	161	166	149	159	153	190	148	158	144	177	137	160	165	164	159	152	133	150	144	167	155	162	145	159	170	131	125	156	148	151	177	147	153	142	147	152	131	146	141	122	160	154	155	141	144	150	161	156	148	134	159	148	163	142	163	166	154	158	165	135	152	172	164	133	138	146	168	157	151	157	176	153	142	161	132	154	145	155	131	142	156	157	152	167	144	146	139	150	149	176	136	165	152	154	148	148	162	149	166	129	135	136	140	157	151	180	140	158	154	173	137	160	147	143	155	152	156	136	167	167	172	160	155	153	172	164	146	171	168	139	158	144	159	156	142	146	156	146	142	133	169	149	137	140	129	145	149	147	157	167	151	151	164	149	143	145	149	137	133	158	159	147	133	130	147	140	140	154	157	155	175	158	161	150	165	168	124	170	155	151	129	150	142	144	161	145	158	158	146	155	138	156	115	158	152	170	159	133	139	135	162	168	160	145	154	144	167	150	174	160	114	165	141	140	141	157	138	153	152	166	131	162	151	152	159	176	139	158	146	153	142	131	131	142	158	142	160	141	159	162	149	140	133	132	157	162	123	158	156	155	162	135	170	130	133	153	132	158	136	152	150	128	165	167	148	154	141	145	144	150	157	144	152	127	151	168	136	171	156	145	147	155	140	136	163	137	155	147	141	173	167	144	130	146	141	136	167	145	145	137	166	137	137	146	171	142	165	145	149	167	131	135	143	154	157	162	147	169	140	152	143	145	144	140	126	135	165	163	142	147	156	138	139	146	145	127	156	160	155	141	139	164	154	158	142	152	146	138	147	157	129	138	168	155	146	145	149	158	162	153	162	152	123	167	158	159	132	153	147	147	141	160	152	163	168	157	157	132	137	155	163	164	137	142	155	158	141	130	156	164	162	156	156	150	156	154	158	146	158	156	148	124	147	143	164	144	167	136	164	148	156	138	147	132	146	160	132	162	151	135	154	147	131	151	151	140	141	149	149	157	165	154	143	158	149	163	155	167	154	152	155	145	138	153	154	137	169	137	157	127	146	159	146	143	152	164	154	142	165	161	173	138	144	129	135	140	150	143	157	128	147	157	159	175	153	149	140	153	164	188	163	150	168	136	140	159	148	157	160	157	176	150	147	143	148	159	150	140	148	164	158	160	143	153	140	138	145	154	155	169	183	147	152	159	161	129	157	146	164	139	145	129	157	167	157	156	164	165	153	154	162	146	149	149	153	175	151	162	169	152	153	146	155	150	163	159	141	150	129	152	154	164	132	151	166	159	160	157	142	165	149	163	143	151	141	145	168	171	146	139	141	151	151	134	129	140	153	165	155	150	140	174	165	143	158	156	145	151	126	145	141	136	155	151	152	145	139	122	151	142	140	161	143	149	156	174	140	148	145	157	153	156	172	147	155	168	119	156	174	162	149	152	173	135	147	160	155	177	157	142	142	123	152	134	161	138	163	142	148	131	156	144	152	148	137	150	157	165	137	168	151	158	164	157	147	155	151	157	142	161	133	166	138	130	158	158	134	135	176	152	158	154	159	168	161	165	150	170	145	161	146	155	152	153	157	163	145	152	143	143	146	157	129	171	158	147	146	166	150	152	159	168	126	128	154	135	172	159	147	138	155	145	142	154	159	150	150	157	150	155	142	137	179	153	162	149	139	161	173	157	154	150	130	135	161	147	157	138	147	143	185	135	159	153	136	148	144	151	158	136	164	148	153	135	154	154	165	141	137	153	157	165	160	149	153	164	152	132	164	125	147	172	131	151	186	169	127	137	147	140	146	152	159	148	144	144	144	129	156	160	177	146	163	144	159	154	161	148	136	162	154	153	150	173	142	149	138	157	145	166	142	159	158	158	143	177	138	141	138	141	149	150	163	180	152	135	140	159	154	138	121	145	153	142	139	156	156	166	167	157	142	152	137	134	137	140	154	137	154	144	165	156	159	164	140	166	131	144	145	152	152	133	155	147	158	130	169	148	146	160	135	140	129	141	142	166	149	166	140	143	146	176	134	148	146	148	161	158	147	145	153	139	146	168	175	124	150	150	149	144	143	161	145	130	157	134	172	162	150	148	132	172	157	156	140	143	173	134	166	154	155	153	140	160	155	154	150	173	143	142	177	142	147	153	162	137	161	138	152	162	149	155	149	159	135	145	152	156	162	146	139	149	150	154	156	149	139	150	143	156	145	150	166	133	178	142	148	136	139	147	161	162	135	144	150	162	141	174	159	149	150	163	147	172	164	158	150	155	140	153	138	146	169	137	144	153	135	156	151	158	159	148	146	152	153	167	153	156	160	157	149	151	160	151	159	150	156	179	145	145	147	139	164	164	126	137	165	174	144	156	145	103	167	159	155
21739	28414	59439	55028	30981	5545	359	251	216	206	196	161	154	155	130	154	143	140	160	153	130	151	135	142	179	151	137	125	132	160	154	129	143	141	113	129	133	130	123	143	125	131	134	140	155	148	146	129	146	140	142	134	127	146	113	135	125	130	151	115	125	155	152	116	120	143	137	138	144	136	106	105	144	113	137	127	163	123	141	129	129	127	131	124	124	130	125	139	138	126	132	138	131	127	119	143	135	115	140	146	124	121	135	132	142	127	125	140	146	142	143	145	129	122	135	151	137	124	122	128	121	140	146	135	138	144	148	150	112	127	144	128	131	133	138	126	146	144	120	154	140	121	126	121	138	119	138	136	119	130	149	134	126	118	118	131	149	129	136	136	137	148	128	144	147	127	128	127	134	154	127	120	156	113	103	142	141	137	123	115	138	151	120	114	127	149	137	121	121	119	107	134	148	122	136	133	132	119	120	131	135	130	125	134	161	132	131	147	139	143	152	151	123	131	136	124	135	145	145	140	128	126	139	121	122	150	129	146	152	117	126	141	132	129	117	135	128	136	147	154	145	148	132	144	108	133	132	141	128	118	137	158	122	120	157	126	128	111	142	153	147	145	112	135	151	116	123	139	142	137	166	130	137	119	134	145	142	128	124	140	135	137	126	134	143	151	114	140	127	130	127	143	122	140	133	144	118	135	134	136	134	139	149	148	128	131	144	136	152	142	137	127	132	138	144	135	128	131	148	119	149	131	134	137	132	129	121	111	136	137	138	144	121	137	134	133	123	127	147	123	153	133	149	142	101	143	134	134	122	128	151	128	110	128	139	119	140	142	116	124	130	128	137	169	146	127	131	110	126	127	136	154	128	120	111	120	135	120	116	134	137	136	135	119	142	141	129	134	126	125	155	141	137	122	145	152	140	141	146	140	144	120	120	110	118	116	145	132	135	146	124	126	142	121	135	132	117	114	130	125	127	127	145	148	113	125	113	134	148	133	147	149	126	134	135	130	130	127	136	142	150	120	149	108	149	165	133	148	116	132	128	151	148	133	141	142	126	108	135	143	125	126	129	106	135	133	114	139	154	146	137	146	149	117	150	149	158	133	107	134	141	121	133	153	131	130	142	132	128	121	139	133	136	140	123	142	136	135	108	103	138	107	114	143	139	121	116	113	147	125	153	153	128	157	131	127	123	142	170	129	122	129	125	139	154	110	116	150	147	124	142	126	151	132	141	122	140	129	141	146	127	125	138	125	131	143	125	156	135	119	161	130	114	121	124	116	165	149	132	150	139	132	164	122	151	154	128	113	135	112	131	125	142	141	129	139	152	130	132	120	147	134	129	122	118	132	112	113	117	105	144	154	134	137	140	123	124	123	143	140	146	130	137	126	139	142	151	136	137	126	132	149	116	120	127	140	132	148	147	111	138	121	145	133	138	136	130	131	136	134	140	132	132	126	131	136	136	129	120	146	129	126	124	132	118	136	126	135	130	122	124	146	132	138	126	158	123	134	131	143	134	144	142	148	143	118	139	126	137	128	133	133	122	122	146	139	133	137	156	135	142	130	122	124	122	123	136	123	129	133	157	135	143	144	140	140	134	127	145	152	105	115	133	131	129	131	153	125	130	132	136	135	129	137	129	126	117	123	134	126	104	148	119	148	134	134	118	116	148	110	114	141	138	118	134	160	146	127	120	123	143	127	127	122	131	134	131	139	130	132	152	148	119	129	115	136	123	122	132	142	138	139	119	134	133	142	118	155	117	129	137	133	131	135	133	130	109	137	134	148	132	140	122	128	123	132	124	116	133	113	123	143	142	145	151	118	124	128	133	142	146	146	149	117	142	121	132	127	114	138	149	127	140	128	135	133	132	136	128	122	118	130	118	125	135	120	154	144	150	130	111	146	165	136	146	126	143	153	114	102	142	132	140	124	154	133	145	140	138	146	146	130	118	144	136	138	142	141	135	119	125	133	144	119	121	145	127	117	136	148	131	121	142	122	134	128	116	125	120	140	129	106	112	135	154	114	128	123	139	125	136	140	131	113	133	138	152	139	130	127	127	119	158	130	139	122	140	157	149	118	122	165	118	125	129	155	128	128	148	132	149	110	121	132	145	133	123	147	125	130	151	129	144	106	119	138	122	128	140	139	115	113	148	115	145	114	133	130	120	144	115	136	161	126	152	150	135	138	121	112	130	111	139	134	125	125	151	126	150	122	128	124	128	134	133	135	124	136	134	141	144	150	120	109	141	115	136	143	118	120	126	123	142	129	121	125	118	140	144	137	122	145	143	135	129	123	129	141	126	139	127	137	118	138	120	145	140	137	150	146	124	112	157	136	128	131	116	129	147	133	126	145	138	131	138	145	133	120	104	134	154	155	154	142	119	145	135	133	122	123	127	119	161	138	130	139	149	146	124	121	136	126	151	125	144	154	132	140	155	146	114	139	127	149	153	129	134	138	126	119	158	145	132	127	135	121	133	126	144	139	125	146	137	150	137	147	122	133	140	120	119	130	114	126	135	134	151	136	127	144	145	111	128	150	127	142	127	135	131	135	132	157	133	130	128	134	131	116	126	138	142	130	158	125	127	138	144	133	146	110	145	117	118	129	132	127	146	117	144	147	137	159	140	122	124	130	138	132	123	140	134	138	104	133	161	125	121	116	133	152	137	138	114	141	136	129	133	139	114	134	142	126	148	142	104	134	137	146	158	148	126	133	135	153	145	112	151	142	124	139	142	135	123	129	119	147	139	116	116	132	144	145	128	119	127	132	128	129	137	114	113	123	123	121	138	141	128	141	125	145	150	147	139	153	128	141	152	142	139	127	140	146	120	136	140	122	113	137	136	145	126	145	130	132	121	123	154	148	137	125	138	127	134	125	121	148	140	135	127	110	130	139	129	136	130	135	113	129	149	122	145	120	145	138	135	108	128	137	143	126	145	150	135	123	133	127	136	140	146	142	133	132	141	124	131	131	132	114	145	117	146	132	109	141	143	140	135	134	133	139	135	144	170	123	125	143	184	122	137	141	114	134	128	121	132	137	130	155	125	147	142	121	148	125	133	142	120	164	126	145	166	119	112	142	129	152	122	130	149	146	138	151	143	148	131	125	126	131	140	120	116	134	132	127	141	107	115	141	146	120	153	143	140	134	178	123	144	120	138	139	112	126	145	123	127	152	145	156	131	120	120	148	119	131	118	133	135	153	175	119	149	149	126	134	125	135	133	149	122	126	141	114	135	141	116	138	129	142	109	142	110	137	118	142	133	125	125	143	131	114	148	153	115	134	144	127	134	146	128	138	127	154	112	112	130	123	148	142	131	149	143	112	130	162	121	134	122	133	149	141	122	137	110	134	129	118	145	129	146	126	145	139	131	122	153	125	136	127	136	126	127	139	118	130	151	134	149	151	141	141	137	142	119	151	144	150	127	146	140	131	125	124	166	131	128	142	165	122	131	121	130	131	132	148	116	143	129	157	127	157	142	150	126	149	128	105
13919	22111	56885	58658	38405	1294	1027	878	755	704	602	553	536	571	456	428	468	435	418	426	421	416	419	386	431	394	375	378	321	356	376	377	357	385	350	346	318	362	349	331	370	359	348	323	361	350	322	329	375	321	346	314	330	362	341	347	329	316	338	328	346	313	327	351	327	370	322	326	297	336	366	335	293	346	386	404	452	370	340	370	369	330	330	326	346	370	371	372	351	368	344	311	370	335	341	343	312	304	323	326	351	339	299	317	318	344	303	325	317	342	320	349	365	324	311	336	346	331	332	329	339	326	311	311	289	351	311	355	330	316	347	321	352	338	319	353	360	313	328	329	334	320	300	315	338	323	310	306	365	306	334	334	332	306	317	329	335	337	333	325	366	336	333	318	354	324	325	341	292	345	358	346	332	315	316	298	301	291	342	336	334	337	303	310	315	298	331	329	314	345	345	288	320	340	300	337	304	295	318	313	338	344	301	345	285	324	328	333	313	339	344	319	322	316	310	360	328	328	363	342	341	368	331	318	331	307	344	316	315	315	318	352	324	318	329	316	322	311	307	313	298	333	322	330	306	330	305	336	322	310	293	328	320	340	336	296	299	320	347	329	322	342	325	344	329	323	309	320	325	297	324	337	301	352	319	330	357	313	308	312	308	304	334	344	372	323	332	322	320	292	351	343	295	328	342	349	326	339	330	334	324	340	325	357	323	322	295	315	320	320	316	353	320	309	296	337	331	335	348	321	315	358	340	337	343	349	336	306	350	342	348	318	325	338	308	320	348	373	317	277	354	373	324	328	355	325	338	350	301	350	334	329	271	359	317	355	317	335	326	314	301	331	334	324	318	326	329	321	321	347	331	323	315	333	330	311	310	350	349	319	328	317	333	339	317	329	320	319	309	327	340	304	330	327	342	331	297	336	330	305	324	330	313	314	326	309	329	340	317	312	354	336	304	273	344	342	319	320	327	299	282	304	326	294	320	317	326	338	339	320	334	308	279	329	322	344	340	360	355	350	324	332	312	328	313	333	315	314	335	347	332	298	317	313	301	335	314	321	358	324	353	338	315	321	343	308	320	323	318	356	333	315	304	337	367	306	347	297	312	304	319	314	348	333	363	348	325	338	334	299	339	347	357	323	307	366	325	335	336	320	315	294	332	287	337	338	317	322	326	322	313	350	349	311	366	308	348	315	386	301	338	339	352	306	352	333	311	335	317	354	340	316	342	328	331	320	355	354	315	324	332	319	291	326	324	338	333	311	317	301	293	325	308	314	348	318	363	330	342	306	327	331	327	326	363	320	303	309	336	336	305	300	352	318	355	331	309	308	323	365	303	364	340	308	338	343	323	320	329	347	338	330	298	322	339	297	336	340	322	345	301	314	305	342	339	277	329	335	335	327	320	340	318	322	333	326	342	322	326	339	329	322	304	341	332	330	320	321	365	312	328	278	328	325	329	319	340	321	309	316	318	342	340	358	331	347	305	333	326	356	353	329	326	359	331	324	338	308	316	346	323	352	323	336	305	339	304	326	361	338	325	312	345	326	306	318	314	327	310	360	315	351	324	328	328	326	299	323	332	341	302	341	321	344	322	327	297	335	335	327	326	278	322	291	318	326	309	344	316	305	323	314	329	354	291	303	302	316	312	348	325	340	324	350	357	341	322	335	336	353	349	369	349	325	311	343	333	351	297	363	356	330	343	346	361	327	326	280	311	320	327	308	308	347	330	331	318	339	326	317	335	303	299	300	343	306	335	330	312	321	299	359	322	291	311	346	344	327	310	349	351	313	293	319	357	307	323	334	309	353	321	310	355	337	337	308	339	330	354	331	284	313	328	317	327	324	338	331	327	302	303	313	353	341	355	305	328	320	334	328	321	331	310	329	333	360	316	296	328	347	293	338	320	327	325	339	324	319	349	311	345	336	313	297	321	314	315	312	359	329	330	331	328	336	335	328	337	337	343	324	323	347	311	282	335	366	323	327	309	318	339	326	318	321	312	318	305	313	346	336	359	339	343	304	325	321	323	335	285	348	305	340	305	348	337	310	297	350	331	309	320	333	304	327	297	360	333	332	308	351	333	328	333	327	322	327	325	366	310	318	341	315	341	336	347	309	314	337	343	304	358	332	337	332	308	322	344	311	340	343	324	326	334	325	330	342	312	317	303	321	339	325	324	329	352	310	321	326	332	327	343	330	347	322	323	341	323	297	328	341	329	313	335	308	344	329	308	322	318	329	306	365	328	321	360	330	329	361	310	342	309	317	350	318	308	320	321	320	319	320	327	318	328	316	315	317	317	339	332	326	315	314	330	336	320	305	322	364	346	328	329	312	322	326	313	311	342	344	333	316	306	319	330	352	309	312	332	299	323	340	319	360	333	325	293	326	339	320	286	318	306	304	377	315	343	304	349	303	321	317	319	328	310	314	326	305	299	324	329	320	291	308	346	347	317	331	296	313	314	296	353	360	318	360	349	332	313	322	356	327	324	297	312	307	351	304	336	304	332	316	344	345	322	339	309	334	312	314	335	359	344	360	316	316	320	328	335	325	304	313	297	315	309	317	329	333	329	313	321	356	303	328	305	338	354	328	350	329	351	328	346	295	303	321	330	334	352	299	318	340	331	303	327	345	313	327	365	333	312	323	332	300	346	321	348	325	321	341	289	342	342	340	315	348	357	294	346	317	335	334	329	347	350	302	317	326	323	342	317	309	338	321	319	308	303	316	322	325	324	343	323	324	337	362	332	288	338	313	322	311	327	331	338	354	330	294	340	305	327	368	319	329	358	318	316	333	342	316	300	348	330	330	327	345	319	338	336	322	310	320	334	313	346	305	311	345	323	318	279	300	332	336	316	311	297	338	343	288	324	330	344	340	346	341	324	330	338	316	323	323	289	318	299	316	325	299	349	301	310	332	332	295	357	302	313	305	355	363	331	304	283	291	323	299	311	313	335	332	325	323	341	343	341	340	323	325	294	335	354	342	323	305	324	332	340	322	314	286	326	324	323	357	349	330	306	354	315	333	338	336	308	303	310	300	281	366	340	340	346	309	321	330	351	339	307	294	317	311	353	342	320	342	329	349	324	340	303	332	334	356	332	344	316	322	326	342	340	332	308	332	361	321	322	358	313	325	342	311	338	321	309	337	334	297	329	331	340	319	337	300	305	355	317	332	332	301	324	343	332	292	325	328	317	313	300	343	330	316	323	330	350	298	321	353	319	315	348	354	306	340	349	343	320	356	350	327	360	350	329	341	312	343	327	318	342	300	341	324	311	297	351	358	316	293	330	318	319	301	304	303	302	345	318	319	313	334	315	345	326	309	297	297	390	315	342	325	350	307	347	337	292	320	309	306	341	305	348	352	313	320	320	300	292	330	317	337	377	312	310	328	301	332	319	337	326	339	297	314	344	320	300	354	352	323	331	322	305	338	345	310	369	316	331	305	340	364	352	335	347	337	353	323	303	337	318	314	318	321	311	362	341	316	305	318	332	316
31877	40491	75546	66558	41665	11670	1002	376	300	279	236	258	261	234	211	220	207	206	208	201	182	182	182	165	189	194	189	166	186	162	177	159	171	206	168	183	182	185	185	170	202	174	171	172	172	168	177	191	186	159	159	172	167	163	171	195	153	186	154	167	170	177	163	189	175	184	160	168	170	157	150	159	174	168	199	176	160	185	169	163	182	160	161	198	196	160	188	176	188	182	170	169	171	196	151	162	171	183	174	190	162	188	171	171	149	164	185	175	184	186	169	165	156	165	148	174	173	180	148	175	195	189	154	159	185	192	160	179	183	166	196	208	164	182	167	189	164	161	189	170	180	170	163	184	156	159	174	166	155	166	174	180	169	169	157	189	169	185	173	172	173	169	192	182	188	180	157	165	167	136	157	200	159	186	155	177	156	151	170	193	184	158	159	179	157	179	147	184	182	166	152	190	159	184	173	192	193	186	176	160	178	177	156	170	177	171	168	177	175	134	164	166	194	174	201	156	157	163	177	170	181	179	169	175	163	188	156	160	163	171	169	180	185	163	189	146	155	171	175	183	168	168	176	173	193	183	156	182	194	178	191	187	182	151	173	179	182	163	178	177	158	180	169	170	169	190	184	163	158	167	164	157	179	149	161	178	162	168	173	142	173	205	168	182	172	157	170	181	187	173	164	163	149	182	174	153	183	163	210	154	182	174	175	148	144	147	181	157	157	174	199	140	178	150	171	144	184	182	183	179	176	172	176	160	185	160	166	158	160	165	166	169	148	169	163	172	168	166	180	171	163	173	165	151	171	149	137	178	165	164	161	177	198	187	169	182	157	187	174	166	148	159	184	183	182	156	170	176	173	172	159	156	178	158	171	163	142	183	175	176	179	169	162	186	167	152	201	173	168	169	165	199	186	160	174	178	140	187	147	181	158	178	176	156	154	149	171	180	142	133	178	193	176	168	169	172	221	168	171	177	182	172	172	190	164	163	148	170	176	159	170	174	148	178	186	170	154	191	179	161	157	162	176	170	160	170	157	166	173	186	168	190	167	202	168	169	188	183	178	163	163	151	164	191	163	169	143	178	191	169	196	181	176	142	168	170	171	174	178	183	176	156	177	155	182	177	173	178	184	182	162	164	182	157	182	199	181	168	156	172	148	169	180	183	157	146	145	197	158	166	145	180	154	178	163	175	192	173	171	149	187	160	177	171	190	196	180	153	172	171	160	192	193	154	178	179	169	159	176	158	154	137	160	202	201	153	165	158	171	166	176	165	156	164	208	170	188	168	175	158	156	152	159	177	160	186	172	176	158	163	190	141	169	185	151	179	189	175	172	181	174	162	173	166	165	166	163	144	172	176	191	182	186	169	181	166	169	170	166	176	164	171	158	150	155	171	174	177	175	181	189	154	180	151	166	183	136	162	154	158	174	191	153	187	158	165	167	154	158	183	172	168	172	170	171	163	163	162	159	169	170	144	162	193	175	183	153	160	170	162	162	161	165	161	167	125	163	157	155	177	163	166	168	151	148	165	157	165	175	156	167	174	186	179	165	186	161	173	196	203	179	161	158	156	159	185	162	145	176	185	181	184	162	172	165	201	199	157	165	180	179	161	181	162	146	160	188	162	184	180	174	181	172	165	176	162	164	176	194	165	159	173	172	191	154	143	157	188	186	171	176	160	134	191	173	140	172	173	167	160	174	152	170	163	178	201	173	196	165	156	150	172	178	169	155	173	157	161	179	148	190	159	152	167	173	158	154	155	171	190	196	192	180	171	190	184	182	192	196	173	162	168	180	184	171	173	176	154	165	153	182	165	183	156	175	155	159	192	161	155	180	157	155	182	159	190	161	153	160	178	160	174	173	177	191	168	173	164	176	190	169	154	169	176	179	168	158	164	188	164	160	183	188	157	168	147	180	152	143	165	191	147	196	145	173	149	168	166	158	177	176	172	183	178	159	186	205	172	174	165	153	205	183	153	165	185	164	160	194	167	198	185	154	176	192	167	177	187	149	166	153	154	175	181	181	159	170	176	176	140	178	163	165	186	206	185	151	159	178	156	200	176	169	168	174	161	179	142	165	181	167	160	173	158	184	165	181	183	179	155	165	192	162	149	173	176	152	177	190	152	169	169	146	174	166	168	181	150	149	165	184	174	153	171	170	151	174	198	186	169	187	180	193	176	155	134	189	153	157	182	164	197	162	179	182	159	172	189	160	176	170	163	185	181	196	162	170	190	172	178	195	160	152	154	154	186	164	150	163	176	170	180	174	151	171	190	170	176	174	185	196	181	173	165	181	166	172	202	172	158	168	160	159	180	185	152	178	171	171	169	168	165	175	169	163	159	176	163	147	160	184	175	159	163	181	154	171	145	180	180	174	179	179	179	170	174	168	176	180	190	195	185	188	167	151	194	164	171	185	159	184	188	192	153	166	161	164	169	144	169	164	171	177	161	176	154	168	182	179	160	153	167	165	163	175	154	166	190	157	184	169	182	158	159	155	182	191	169	167	171	169	179	167	180	157	143	156	157	171	200	165	176	191	160	177	149	177	183	206	180	172	176	172	152	148	165	165	179	185	190	182	171	154	181	166	188	164	153	169	169	169	175	169	190	178	191	177	194	174	164	176	186	159	160	189	171	191	192	178	161	163	186	173	186	173	151	183	163	193	168	181	182	161	196	198	196	195	168	192	143	178	165	163	178	158	154	199	187	156	165	163	187	193	171	177	160	177	151	158	160	175	166	171	152	161	184	184	174	162	163	152	185	192	155	191	189	168	166	165	182	167	170	167	173	171	164	166	174	184	177	192	178	172	171	185	163	165	168	177	180	166	159	188	179	164	137	178	143	176	171	187	149	192	150	169	173	174	141	171	183	180	191	154	171	162	180	160	163	162	158	151	170	161	183	182	180	193	185	166	166	166	149	176	179	158	174	160	202	162	159	158	171	172	162	164	184	172	165	157	158	155	170	156	172	167	138	165	172	183	185	163	176	141	183	171	179	186	171	162	168	164	194	171	156	188	158	166	198	182	152	165	184	180	154	162	162	166	179	161	191	179	165	175	172	186	191	168	178	177	155	169	168	183	194	164	178	146	166	168	175	166	150	164	159	185	183	187	180	164	153	169	187	170	152	188	181	145	167	164	167	190	176	174	180	168	158	174	160	174	174	178	168	180	136	152	161	179	160	169	163	185	168	145	181	183	179	156	178	172	161	205	169	167	162	143	190	196	179	158	159	188	173	165	188	173	161	187	141	170	184	187	174	169	186	166	186	174	157	172	194	162	157	163	168	173	170	176	152	157	169	144	132	179	201	189	182	147	173	158	173	181	176	175	171	156	176	174	142	180	134	163	178	164	170	194	179	151	145	175	152	191	165	167	175	178	170	168	197	187	164	166	165	197	165	180	158	161	167	150	175	163	147	167	155	173	178	189	190	190	193	177	188	159	186	201	160	176	186	155	183	188	171	180	163	170	168	194	172	176	139	189	184	149	143	170	171
18706	28182	70743	70395	47794	2432	1520	1326	1176	1026	905	843	781	713	688	687	616	555	609	540	535	531	477	519	470	486	481	466	462	448	453	421	455	423	446	440	444	442	435	375	463	409	412	428	434	419	389	439	431	403	387	393	427	432	429	419	448	419	454	425	394	401	404	413	393	389	381	419	403	433	445	464	413	452	461	434	387	450	442	446	470	428	410	423	391	393	511	424	397	385	382	418	385	378	362	381	382	438	372	387	379	390	430	396	367	421	416	403	386	383	397	356	399	399	365	378	362	427	399	396	420	389	397	441	440	402	395	392	398	401	385	367	379	389	400	410	418	390	409	403	433	371	402	372	377	368	394	355	406	379	355	392	402	415	413	376	399	419	385	363	401	395	361	385	381	382	366	401	389	390	380	380	407	378	428	386	360	388	385	392	356	385	392	398	385	379	401	383	364	382	405	413	407	387	395	410	401	355	389	364	373	359	379	401	391	389	410	369	395	445	380	424	374	401	367	385	379	361	383	358	331	407	392	399	367	396	375	350	393	377	378	380	389	360	387	398	418	384	411	362	404	397	338	414	414	394	357	393	398	384	400	394	363	417	372	387	370	404	428	393	392	385	368	409	390	369	386	390	389	372	411	396	415	383	381	410	391	339	350	387	372	378	390	370	408	388	419	399	379	381	414	381	406	395	395	361	393	388	386	361	391	360	380	381	382	367	365	381	371	395	405	413	389	371	353	392	414	365	378	416	445	398	413	379	377	379	350	374	436	385	386	395	385	360	364	423	370	377	415	384	417	389	367	408	406	351	383	392	419	397	379	425	365	371	373	356	373	406	394	407	387	373	378	389	374	379	419	420	395	372	403	381	355	389	350	350	383	398	397	389	364	392	379	387	403	415	412	351	354	409	422	340	359	367	407	423	376	383	356	410	380	400	376	404	384	415	381	414	411	368	384	396	376	399	386	389	406	388	365	416	422	372	400	401	353	392	384	402	385	415	373	431	374	370	384	415	367	411	384	354	385	426	393	389	408	386	403	402	409	431	379	432	370	403	416	396	391	373	413	422	381	388	426	384	391	382	403	363	403	373	369	395	385	430	400	366	378	360	370	426	372	398	408	390	421	400	375	389	393	392	385	375	393	397	393	392	406	405	388	384	371	386	392	404	387	392	433	407	368	410	430	409	397	394	392	400	372	382	399	389	406	391	397	382	382	411	400	365	416	371	402	393	386	402	368	421	405	417	346	419	411	376	376	390	386	391	368	392	397	379	352	408	381	370	396	368	383	372	388	369	395	368	401	370	397	377	375	381	425	394	380	366	440	431	413	357	406	384	392	377	423	349	393	397	396	369	393	380	416	384	378	400	409	370	363	378	396	391	393	400	385	385	407	391	380	410	364	416	408	395	382	392	382	374	397	361	406	388	397	402	381	382	396	405	385	395	402	376	347	388	407	377	374	380	397	382	376	412	401	380	397	417	368	394	406	419	393	399	394	371	420	386	379	369	397	383	410	390	378	396	348	374	401	401	390	362	404	386	419	381	387	385	395	429	407	391	391	394	326	383	387	417	385	408	402	399	428	414	380	386	405	401	365	367	392	346	387	369	385	417	413	407	372	401	415	390	406	396	409	376	405	381	421	408	409	353	395	393	395	385	402	436	370	390	393	384	366	364	416	359	396	371	382	402	419	363	385	394	387	384	384	363	370	402	414	429	374	398	363	401	388	366	366	407	386	373	376	386	407	380	400	347	394	425	411	384	432	353	365	377	432	395	394	381	383	399	404	389	394	336	391	407	376	382	382	351	427	410	407	403	357	363	401	374	400	395	402	387	379	413	375	399	389	372	380	357	388	384	377	399	407	396	394	382	419	364	424	383	387	381	387	379	426	377	389	374	350	410	409	358	415	392	379	420	393	397	375	431	354	377	429	393	387	377	383	412	352	397	384	376	426	393	381	368	388	376	399	388	376	372	369	424	445	417	425	415	448	387	380	382	376	339	374	415	389	408	408	401	380	384	412	396	417	374	414	393	420	391	365	393	430	391	384	370	402	409	392	384	393	382	349	378	403	385	399	396	387	403	365	371	394	395	362	399	401	420	383	381	373	372	393	359	418	389	364	398	406	394	401	383	366	353	411	395	415	378	387	347	381	420	368	382	407	360	397	389	370	373	370	413	388	434	389	379	372	371	389	387	412	362	335	385	352	397	412	332	398	374	424	366	398	356	381	407	410	389	403	413	399	378	400	412	377	375	403	414	394	420	400	428	404	371	390	398	436	406	408	420	398	406	412	391	377	415	365	390	368	390	370	387	385	430	364	373	361	416	399	387	366	398	390	402	402	404	391	394	419	392	405	416	343	398	344	401	402	402	361	370	350	393	382	431	386	376	389	405	386	371	387	364	385	384	380	353	414	392	362	394	419	391	383	379	406	405	421	362	410	382	392	418	383	379	379	430	402	413	381	386	394	353	379	414	418	359	398	338	396	396	392	406	378	403	401	382	397	404	377	408	399	412	398	367	401	405	387	379	382	383	395	367	392	386	408	411	407	400	399	370	405	392	362	395	400	371	369	416	397	418	394	399	394	348	415	389	395	405	388	404	395	441	399	409	413	374	380	395	400	366	380	412	393	372	403	389	386	384	382	427	388	381	383	395	354	376	383	376	399	377	423	401	350	388	403	356	352	372	406	406	369	369	377	363	372	408	390	429	433	376	373	388	401	394	392	382	396	394	404	404	384	381	389	394	396	422	413	372	408	414	382	403	401	359	395	384	369	390	362	398	342	383	392	366	369	434	373	380	427	366	400	412	377	410	386	418	397	392	411	345	429	362	398	403	392	375	358	395	401	431	376	399	373	389	411	372	416	413	420	361	407	386	405	392	388	389	415	417	370	377	399	412	399	389	369	378	378	351	384	396	395	410	414	396	400	423	387	372	396	378	384	380	384	407	387	382	413	420	397	384	393	377	397	399	378	408	386	460	363	399	365	410	385	381	401	414	407	405	442	378	383	383	387	378	399	428	409	406	420	384	343	385	379	398	416	361	406	381	400	375	415	394	391	380	386	427	401	404	372	397	396	380	407	396	440	386	393	397	390	392	390	377	401	351	376	419	399	389	375	397	391	400	409	390	387	384	337	340	424	383	385	373	387	377	382	417	365	384	365	372	389	386	410	411	416	408	373	373	388	373	439	358	359	439	357	394	385	389	368	354	396	371	406	403	403	397	360	402	452	408	379	453	425	403	373	380	380	416	457	397	406	363	393	358	391	409	368	407	401	400	420	401	423	391	417	402	410	435	372	387	419	359	405	389	387	368	399	395	369	398	394	396	394	397	375	357	371	402	379	380	386	389	396	369	375	423	385	402	404	380	365	414	400	381	388	372	388	387	400	416	368	391	414	438	405	381	394	360	434	415	358	412	386	407	405	418	377	396	385	389	395	390	389	375	392	379	401	360	438	392	394	389	419	365	392	386	382	392	402	372	404	382	420	376	397	398	398	399
3710	1391	2784	2687	1161	90	55	48	58	39	57	63	61	56	51	59	45	56	48	56	40	50	48	64	44	61	52	61	51	58	61	59	63	59	59	42	54	48	49	45	58	36	65	47	58	57	56	60	46	56	60	60	50	49	50	52	58	57	52	56	64	68	65	63	53	50	35	64	61	79	60	45	53	66	63	49	46	44	51	50	61	61	54	61	51	46	58	53	42	38	51	55	61	47	49	57	52	64	60	51	56	61	68	65	45	57	49	53	68	62	48	64	50	58	63	56	52	64	56	45	68	58	71	51	47	54	50	46	55	63	66	62	44	53	43	61	51	50	68	50	53	58	57	54	60	46	50	57	70	59	48	66	62	55	56	63	67	58	42	68	68	52	59	51	60	51	52	53	54	63	49	39	54	53	50	56	47	63	57	58	62	64	67	62	55	49	53	42	60	65	54	65	48	56	42	47	63	70	55	63	61	73	56	51	47	59	55	63	52	54	59	59	51	52	50	58	45	69	43	49	56	44	59	53	57	44	72	39	66	60	58	55	46	52	65	59	69	57	57	70	55	57	50	70	60	50	62	59	46	57	60	38	50	59	60	49	57	50	58	45	62	56	58	49	63	29	53	63	54	52	40	55	51	35	46	51	57	54	56	62	71	53	55	59	59	69	62	54	56	69	68	56	57	55	45	49	53	63	67	53	63	58	59	64	50	56	75	45	47	63	50	59	47	61	54	60	60	60	47	56	61	61	59	52	52	51	58	58	63	68	56	64	58	62	59	48	60	55	65	56	51	49	49	50	52	56	62	66	63	51	60	58	54	46	56	74	52	68	56	48	42	55	59	61	57	52	36	54	58	42	59	67	62	50	47	47	59	41	45	54	55	55	65	60	70	63	51	53	45	52	55	64	59	75	59	48	57	61	52	65	52	62	74	58	54	51	61	45	52	46	54	47	51	45	53	66	48	60	44	54	70	52	54	47	61	59	52	58	68	47	58	51	63	54	66	46	62	58	62	62	58	61	52	51	68	61	52	67	67	52	52	54	55	71	62	47	67	55	52	53	56	54	48	52	59	62	56	45	51	53	47	52	83	49	60	53	56	50	62	52	79	61	57	56	52	56	54	63	59	73	44	67	64	54	38	54	51	54	58	46	45	54	48	62	61	58	57	53	62	52	51	60	58	49	63	48	43	56	52	56	53	71	61	47	47	55	45	50	50	70	59	51	50	55	55	56	63	60	59	42	67	59	55	62	60	60	45	45	51	54	65	54	46	45	58	38	60	53	54	53	50	53	60	50	45	64	69	53	58	48	58	65	43	71	64	48	53	56	51	52	62	64	45	66	62	57	56	38	67	46	52	62	45	69	70	58	58	64	49	58	67	55	45	44	66	60	43	55	57	40	63	62	55	64	53	61	59	43	63	51	73	52	53	56	55	60	62	45	67	53	57	58	66	51	57	52	48	51	70	61	48	48	55	56	52	44	55	53	62	66	45	56	64	54	53	60	57	46	45	57	46	59	61	64	46	77	54	53	54	64	55	44	51	53	61	62	56	55	64	71	50	41	53	45	67	57	41	50	61	52	52	67	61	59	46	45	53	64	48	63	46	47	62	49	56	52	59	57	70	60	48	52	76	57	49	70	56	57	58	54	46	54	56	50	57	60	69	64	74	56	68	58	51	44	66	52	68	64	58	46	64	41	70	53	58	55	66	64	58	45	53	62	65	42	45	49	49	47	62	70	48	46	35	37	49	56	47	54	57	65	67	52	52	65	53	55	51	50	55	51	44	40	56	49	53	53	59	54	42	66	58	49	53	54	42	48	62	63	58	59	45	61	70	50	49	58	53	45	62	60	61	53	62	51	64	54	55	41	66	59	44	57	61	54	53	38	59	49	44	71	64	40	49	51	60	49	57	44	65	53	65	45	60	60	60	67	59	56	65	52	51	53	47	48	52	74	48	59	58	49	65	55	60	53	51	65	62	55	67	55	59	57	60	64	65	42	62	50	51	53	76	66	58	55	55	65	73	51	59	57	57	69	59	63	51	78	47	41	59	60	63	56	62	55	57	56	52	52	43	57	67	50	57	57	51	54	56	42	47	56	67	54	54	64	48	55	55	54	53	62	56	66	54	52	58	62	37	66	62	62	54	69	40	61	50	54	49	57	56	53	59	54	48	42	66	65	58	74	55	69	60	57	71	65	58	50	49	63	51	52	59	55	56	49	51	53	74	39	51	59	76	56	64	53	62	40	53	56	55	56	53	70	63	58	54	55	55	66	57	68	59	62	63	63	45	57	57	47	54	55	57	64	62	70	63	52	38	52	54	47	60	76	38	47	62	63	57	74	61	47	47	69	46	72	44	51	53	59	59	47	50	48	43	52	65	46	55	42	69	55	56	43	64	59	69	59	63	58	55	61	54	49	57	42	62	62	45	67	59	72	56	55	48	54	55	58	64	53	53	57	67	46	51	57	47	63	53	65	73	62	60	56	55	50	50	50	61	66	67	45	52	58	56	51	55	57	72	55	47	60	48	48	47	62	59	54	43	55	62	53	56	52	61	54	55	57	61	46	52	47	55	50	63	60	55	55	53	74	53	52	55	74	60	56	54	61	64	58	56	51	52	55	52	54	61	58	56	55	61	60	57	49	70	57	65	45	67	59	67	57	55	73	70	48	42	60	55	72	60	55	59	46	57	59	53	61	62	47	54	54	46	63	56	44	49	66	56	48	54	53	56	54	52	60	54	55	58	53	75	59	60	54	72	48	38	67	56	42	52	58	47	60	61	54	54	58	50	58	62	68	47	53	58	59	40	48	52	55	65	58	65	66	59	56	49	49	53	65	46	51	49	47	62	61	59	51	53	63	51	62	45	54	53	53	53	48	62	48	50	65	68	81	47	52	53	44	41	65	58	64	42	48	57	44	56	52	56	73	42	57	41	58	46	53	46	51	47	46	62	58	53	63	53	54	62	59	48	46	60	57	45	50	53	40	57	52	60	61	56	43	57	56	48	47	56	48	45	40	59	50	57	42	66	53	43	42	54	60	55	58	59	53	42	65	50	48	68	63	44	57	58	40	50	46	63	63	49	51	55	61	60	46	50	54	52	60	59	53	53	58	58	44	64	55	60	53	51	53	45	55	54	57	60	54	54	49	55	54	55	62	66	35	51	54	63	47	58	52	60	49	47	54	57	58	58	60	58	52	48	64	47	63	58	44	49	59	67	62	60	60	53	57	62	52	72	58	62	50	66	56	63	47	49	51	53	60	55	63	45	59	57	36	44	45	62	59	72	65	58	52	55	50	56	58	67	54	47	55	59	53	67	53	45	49	64	62	68	69	48	53	76	62	53	53	56	67	45	61	54	48	69	62	57	60	55	59	60	59	47	53	52	68	55	66	58	47	57	65	64	49	66	59	75	48	59	58	54	55	51	65	42	57	50	45	56	73	59	50	59	66	48	53	62	43	50	71	62	54	56	57	68	48	67	42	52	63
2841	1701	6699	9064	4542	214	208	174	159	145	189	134	162	173	178	174	148	143	128	158	178	155	165	179	165	142	176	172	158	159	167	161	151	159	158	171	141	164	159	138	163	144	162	149	170	158	144	172	180	159	163	149	166	158	151	185	163	169	167	147	159	152	152	186	140	150	175	143	174	154	139	166	175	158	170	167	159	168	167	181	185	179	144	168	137	174	178	186	158	168	147	161	146	169	164	157	168	149	172	154	148	144	159	165	148	147	159	123	170	158	151	164	164	166	157	169	174	153	162	159	128	152	161	148	164	163	171	162	152	122	168	146	156	156	163	163	152	157	154	155	148	141	139	163	162	176	171	160	156	157	172	152	136	134	146	150	145	151	142	169	165	166	165	143	157	152	165	158	152	147	180	160	169	163	156	193	152	164	147	152	131	156	161	176	156	151	169	151	162	149	149	159	162	147	153	137	139	162	168	148	138	155	141	173	147	179	134	152	171	168	143	141	160	164	163	149	137	171	158	153	161	146	179	172	146	150	160	157	129	172	159	168	153	169	184	160	160	160	166	144	172	144	150	153	136	168	186	146	162	174	178	159	144	178	155	164	135	148	159	149	180	156	158	141	161	178	143	137	142	150	157	164	166	167	153	155	144	143	160	143	164	165	156	159	161	172	190	162	164	155	167	144	147	152	154	158	125	170	159	181	143	179	142	143	156	157	158	163	166	157	154	151	160	165	151	150	151	156	171	163	147	146	153	147	150	156	148	183	158	166	168	163	144	137	159	143	152	163	183	154	166	144	172	191	151	170	163	162	144	164	160	157	165	148	190	142	164	157	179	151	130	163	179	156	167	168	155	152	144	154	160	136	167	147	132	148	176	166	162	150	174	173	152	145	141	170	144	145	154	168	149	151	152	150	184	153	146	157	165	165	158	181	161	156	154	151	135	129	145	146	152	173	152	166	164	143	179	152	173	161	160	154	169	165	134	128	159	184	171	154	165	170	150	176	174	169	175	168	166	176	156	163	148	155	172	150	137	170	134	161	169	160	159	173	164	149	167	147	148	142	184	159	143	151	143	153	156	178	129	166	170	153	180	163	180	165	155	165	150	170	173	160	140	152	160	179	157	173	161	151	157	164	145	158	149	154	173	156	156	132	152	150	176	185	156	162	151	140	158	172	174	150	146	144	159	155	180	146	149	169	138	144	158	157	154	167	154	152	160	164	149	151	151	166	152	174	148	156	165	155	162	139	151	164	176	148	159	157	139	185	168	173	175	158	177	179	153	155	149	158	162	158	156	187	158	145	147	144	152	170	155	151	175	161	161	162	157	172	166	166	137	154	174	161	172	158	166	153	155	171	141	179	143	169	163	169	153	154	153	198	157	167	149	162	167	160	153	163	164	156	180	157	163	139	161	171	169	167	153	172	160	152	179	160	178	170	150	154	166	164	172	140	170	137	155	156	180	172	155	127	159	164	176	173	130	157	171	167	146	152	175	162	171	168	168	159	156	162	167	164	167	161	169	168	174	152	143	153	178	185	160	147	158	148	155	156	174	179	159	162	164	148	152	175	168	168	143	156	164	155	171	149	150	173	145	157	153	198	153	161	157	137	172	151	134	140	160	168	155	149	158	156	172	161	157	147	178	160	161	158	190	166	158	168	170	160	160	155	159	165	173	155	171	155	172	168	156	165	187	154	167	151	160	168	168	171	164	156	153	172	159	159	165	148	168	163	171	164	151	147	172	166	171	153	137	153	163	175	149	156	153	169	180	155	158	145	169	133	161	167	160	179	138	140	156	162	152	135	158	154	166	162	171	149	147	165	144	150	157	167	154	162	172	163	172	155	162	144	143	141	153	157	161	156	162	149	144	160	166	152	158	188	166	150	176	159	156	142	170	144	163	171	175	172	149	143	165	183	167	156	179	157	163	167	168	176	161	169	168	160	160	155	144	161	173	134	176	159	168	143	146	170	154	158	143	143	142	148	156	172	155	153	169	159	177	157	166	161	183	142	158	144	155	166	176	148	149	177	175	150	153	150	172	156	139	146	149	157	144	153	163	170	167	142	136	184	155	178	163	154	172	145	150	173	160	181	146	146	161	152	163	165	151	152	156	170	144	156	170	158	145	144	170	144	148	133	171	161	147	170	160	169	161	175	153	145	152	141	165	154	148	166	174	172	162	157	166	158	152	155	154	179	152	136	166	165	195	165	149	145	147	161	151	154	150	135	156	142	173	158	173	157	173	157	157	166	160	173	162	157	152	159	155	185	173	139	144	157	175	142	158	151	188	175	147	135	152	149	156	140	164	162	144	154	155	138	152	168	169	185	149	154	148	180	145	175	164	169	145	184	164	158	154	143	155	164	167	147	164	169	156	184	137	163	156	168	165	136	164	152	170	143	168	155	169	162	158	171	172	167	161	185	142	172	143	176	162	191	155	150	169	155	141	130	157	157	155	151	154	179	156	172	178	186	159	166	149	166	144	162	163	164	155	145	158	159	163	197	159	182	151	143	166	179	181	154	134	167	161	128	169	143	153	137	180	162	142	155	146	146	191	176	145	156	156	152	163	170	159	163	148	139	169	164	153	166	174	167	155	151	125	156	164	146	171	161	140	156	166	133	161	138	156	161	153	171	152	165	144	169	168	161	143	188	168	129	150	157	166	152	173	145	170	155	150	178	161	156	144	159	159	141	163	167	139	167	141	144	159	149	163	174	145	166	157	174	177	157	154	157	162	164	156	163	156	175	162	167	158	165	168	167	147	151	183	139	154	169	174	165	170	184	182	171	163	172	145	164	137	145	141	165	162	156	129	151	137	177	156	159	169	177	164	131	142	182	152	161	160	146	160	149	144	178	163	170	148	154	136	149	155	166	156	145	171	167	174	132	152	160	146	170	140	151	153	187	152	159	141	150	158	161	146	175	161	168	169	163	174	157	148	144	156	153	159	156	152	171	160	165	150	147	180	161	138	165	157	163	178	145	156	168	151	174	160	159	146	171	163	171	150	201	163	133	163	176	152	136	155	153	151	155	148	155	173	148	153	150	145	191	168	137	146	162	171	163	163	156	117	146	164	147	142	151	160	170	152	136	145	168	161	155	138	172	162	141	154	172	140	176	152	151	155	146	163	166	146	168	168	141	143	170	176	149	165	154	166	162	168	185	173	142	173	153	151	179	151	172	168	149	180	170	164	171	160	143	159	160	165	163	175	169	159	141	171	154	177	171	178	137	151	161	141	139	172	160	164	146	138	142	149	178	161	144	156	147	167	155	165	167	176	136	163	156	160	147	164	174	162	166	165	157	141	141	159	162	158	152	166	159	172	158	153	160	146	182	136	173	152	167	159	154	149	151	160	176	156	146	150	156	159	158	162	143	166	133	152	148	159	140	162	147	145	165	134	177	154	172	174	182	165	152	167	164	157	165	149	171	138	173	162	147	167	143	181	173	155	179	152	154	150	155	160	173	163	157	195	152	142	175	172	159	171	149	170	162
23576	20744	43690	50260	37420	8114	452	255	214	189	187	170	170	143	164	156	137	136	146	153	154	135	153	140	144	163	146	139	137	154	141	135	140	147	161	131	141	126	142	131	130	144	145	151	162	146	155	154	138	112	154	148	144	138	122	118	147	111	126	155	131	138	138	151	117	140	117	135	144	144	117	139	124	138	130	139	125	131	127	137	167	133	137	122	133	143	156	132	122	122	114	134	140	114	127	129	133	109	123	136	140	138	144	128	120	130	135	144	162	118	109	107	112	131	142	131	141	126	141	132	129	130	123	151	147	114	140	140	136	148	140	126	141	149	118	155	137	132	124	136	125	127	135	114	123	156	127	128	160	128	154	141	133	141	112	121	135	117	130	124	142	124	106	124	136	137	116	126	149	139	130	141	126	128	142	137	139	132	122	133	140	121	135	151	129	174	119	117	123	146	130	144	101	134	135	137	157	117	128	128	158	145	159	111	141	134	129	120	138	151	129	111	132	126	154	131	129	157	126	133	131	148	111	121	145	140	101	146	134	147	126	134	149	141	124	143	149	150	142	122	134	147	138	139	128	148	133	135	135	113	136	137	128	123	142	148	124	141	119	139	154	117	129	135	110	138	151	142	117	128	139	123	126	116	113	118	160	128	132	132	142	138	128	137	144	140	133	136	127	146	130	126	128	119	121	136	143	140	122	118	140	149	151	136	142	156	135	121	139	139	134	107	132	142	129	132	127	148	122	115	116	138	122	157	131	132	135	138	150	129	136	134	144	118	157	140	145	160	123	113	122	131	128	145	142	135	124	119	161	143	130	152	119	114	137	119	125	125	138	143	135	113	126	171	131	143	152	123	140	137	121	106	122	138	140	126	141	142	115	123	146	162	122	126	150	126	124	140	126	110	113	132	132	137	144	119	113	133	122	134	120	122	122	133	116	137	135	103	141	131	127	119	128	130	138	136	122	133	121	137	139	131	140	152	140	154	123	125	143	145	130	145	116	126	121	121	112	119	131	155	141	147	136	121	134	129	120	136	142	136	128	163	128	119	126	139	146	131	130	139	117	106	140	124	111	136	114	141	123	165	118	136	137	125	133	141	127	132	133	144	126	129	121	125	147	122	145	136	142	148	160	124	110	129	127	112	123	118	124	141	141	136	151	147	121	147	121	109	132	140	135	135	132	140	140	149	128	142	123	125	139	140	148	132	142	110	133	138	119	120	146	145	141	128	122	140	124	134	138	129	138	116	133	157	135	127	130	136	127	155	109	135	146	150	133	147	114	111	146	124	120	142	143	112	119	148	118	130	126	147	135	130	140	117	108	113	144	135	128	139	129	117	136	150	113	135	125	137	121	138	121	141	147	147	160	165	131	130	119	123	157	106	136	119	110	121	139	130	117	151	120	141	115	143	137	132	126	122	125	125	130	138	110	124	122	128	132	108	129	161	135	143	146	140	135	148	124	119	132	124	136	137	129	123	137	134	145	130	142	141	143	136	133	147	123	108	134	125	129	147	113	137	148	113	135	139	137	147	120	127	139	149	142	121	101	149	128	139	129	136	124	151	151	116	129	134	127	135	122	124	145	129	123	131	127	135	124	137	121	133	141	123	122	128	153	140	139	147	130	138	104	140	145	142	125	124	133	136	134	132	146	125	147	120	140	128	117	142	142	129	126	128	122	134	150	125	136	112	127	128	109	130	129	133	126	118	137	129	130	152	126	119	122	121	120	131	135	135	121	139	139	123	139	113	135	155	112	143	124	134	114	148	140	130	132	136	137	155	118	103	144	141	136	131	137	114	138	133	147	131	104	127	128	153	133	138	158	128	128	128	117	122	148	131	133	127	143	116	109	114	120	115	149	142	137	152	153	125	145	131	139	143	123	124	125	139	137	151	127	125	151	126	120	135	109	124	144	139	134	116	117	135	131	129	145	137	160	132	149	121	118	146	133	149	114	119	125	128	140	145	160	132	139	104	128	138	119	141	122	127	148	135	148	139	139	133	152	126	134	134	132	141	155	145	144	128	138	119	123	130	142	122	141	114	133	126	130	134	143	124	140	117	130	148	150	129	137	145	150	137	128	128	124	124	128	111	123	134	129	133	145	115	122	128	108	143	146	124	145	129	131	148	135	130	122	134	120	110	120	127	137	141	147	135	146	129	136	128	128	152	124	146	125	144	154	117	132	99	125	154	134	139	126	123	120	122	136	143	110	139	121	133	144	119	169	167	139	135	146	105	116	119	146	124	146	145	125	134	129	109	130	139	167	148	143	133	142	121	125	131	138	131	148	138	136	135	140	144	150	135	144	142	116	127	155	142	147	117	135	126	121	119	109	142	118	115	130	111	136	131	104	132	143	133	128	149	135	135	119	124	106	145	145	117	124	133	124	140	146	138	120	145	118	142	161	134	144	102	156	140	145	151	145	139	126	127	127	133	121	119	124	128	137	124	145	125	139	139	129	131	114	129	135	126	144	148	124	142	137	147	141	150	145	138	134	109	117	124	156	142	132	131	137	158	117	125	134	126	140	138	141	127	117	128	131	140	121	148	128	122	131	124	128	151	131	123	135	131	159	137	141	146	148	143	150	157	128	135	141	135	95	124	150	113	147	151	101	126	137	138	121	124	141	162	133	123	125	127	123	135	115	119	122	142	135	124	166	128	131	148	149	139	125	146	125	129	130	144	158	122	138	158	149	137	115	148	123	138	125	146	121	145	157	117	120	138	120	139	110	122	122	131	120	147	147	159	172	126	110	118	139	127	142	140	135	134	131	132	154	127	130	141	117	129	118	138	123	109	138	123	134	141	135	113	148	117	121	144	122	136	121	119	129	128	127	134	137	130	144	148	157	136	130	138	138	143	134	136	139	137	142	126	146	140	126	136	122	118	145	144	157	107	136	164	132	141	127	136	133	159	119	121	125	140	121	116	126	132	125	145	122	138	142	138	140	133	119	121	126	121	120	142	118	145	126	133	125	135	132	103	128	111	127	116	140	126	124	127	124	122	136	148	141	144	142	112	112	134	137	133	134	137	144	124	136	113	142	133	131	135	108	148	147	129	139	128	148	136	126	136	124	133	128	120	150	137	143	134	117	117	125	146	120	140	122	127	135	143	143	139	135	128	125	126	126	135	130	123	117	162	136	137	124	142	137	138	133	140	142	136	134	150	140	150	151	145	91	147	140	125	134	122	139	133	136	150	128	153	111	147	121	137	147	108	141	156	141	147	149	127	152	118	116	114	115	138	132	131	129	141	118	115	122	123	126	120	137	117	135	132	120	141	156	135	142	126	137	144	131	127	155	135	113	140	146	150	137	151	121	105	122	111	124	143	130	147	130	146	133	125	128	138	150	169	141	128	134	115	154	141	116	134	126	118	122	124	132	128	123	122	159	146	105	136	136	119	140	143	136	139	135	130	150	137	136	132	144	133	139	135	117	117	143	147	127	138	117	121	131	143	113	119	123	117	126	130	132	122	130	137	126	138	128	148	143	145
14662	14382	44965	55909	45598	2363	1151	979	875	773	678	612	599	558	567	523	489	420	434	444	416	399	385	412	398	379	400	384	380	361	415	354	384	347	375	348	396	370	390	337	345	356	362	341	352	342	311	333	371	355	318	327	338	304	311	345	342	314	356	356	328	298	292	346	301	332	326	321	362	359	361	349	311	329	414	394	371	328	361	344	423	398	372	337	350	332	370	331	316	367	333	320	353	349	345	333	325	314	337	325	316	298	309	330	360	317	306	317	329	304	318	328	318	334	320	285	352	333	329	315	325	324	349	342	307	295	319	312	292	335	336	322	314	330	317	298	337	342	362	323	346	298	357	317	314	343	305	347	369	347	349	328	328	336	326	346	324	325	314	322	331	328	312	354	318	334	321	321	289	325	309	319	291	342	324	343	353	322	302	356	312	314	331	340	316	355	301	318	292	333	282	326	315	311	328	342	314	290	327	316	314	323	331	309	331	290	323	357	302	336	330	316	330	321	319	297	327	324	294	301	357	341	299	317	306	322	328	322	321	330	331	347	322	346	345	337	322	303	322	306	312	334	340	296	357	327	316	308	352	306	329	333	330	348	296	322	314	368	335	297	304	330	297	333	325	305	314	314	335	333	339	344	347	307	325	321	309	322	311	353	344	311	300	315	305	318	333	321	322	349	336	307	324	310	352	314	321	317	324	348	321	342	340	304	350	310	331	314	339	307	312	307	298	334	326	309	328	332	315	340	341	385	313	325	332	289	322	323	307	314	319	333	335	314	329	339	357	302	322	348	340	315	300	344	314	335	323	323	336	308	300	304	319	349	324	287	312	353	327	290	305	314	332	303	347	344	330	342	325	313	338	374	344	318	329	341	308	311	359	341	320	336	306	296	305	331	321	306	328	306	284	318	313	326	305	329	311	317	305	333	369	330	304	365	315	308	342	366	313	333	319	322	305	336	328	279	326	321	342	315	328	318	312	331	354	318	313	316	329	308	324	347	298	313	343	324	308	327	329	340	291	354	308	322	295	306	313	345	288	346	297	314	315	306	329	321	357	327	324	301	319	291	325	307	311	306	321	321	342	347	329	341	307	354	344	337	325	336	300	326	315	344	306	303	313	331	311	334	319	325	309	320	342	302	311	297	319	322	325	325	339	327	329	319	324	323	315	328	321	341	312	297	309	323	300	346	323	327	359	319	340	324	339	336	293	338	295	318	295	348	360	340	327	350	301	338	355	334	301	292	326	332	337	290	322	342	328	310	343	329	351	310	322	307	351	320	311	319	330	325	298	296	344	304	323	320	330	308	326	357	313	312	319	329	344	311	321	323	311	317	358	334	345	302	326	302	317	320	328	322	324	333	341	319	316	318	346	316	345	318	321	308	292	279	327	334	288	362	317	321	319	309	305	324	333	324	344	333	332	311	323	322	310	321	306	323	333	335	312	335	310	325	317	311	316	332	332	328	317	303	333	331	315	327	318	324	345	328	296	292	315	303	340	285	347	313	327	326	361	346	323	348	304	347	337	334	301	313	314	306	336	344	334	344	329	344	317	325	351	323	361	323	285	332	288	342	330	286	329	349	321	321	338	317	311	303	322	320	326	306	338	349	303	327	325	320	303	371	323	285	326	253	339	265	320	319	308	361	342	328	320	315	304	309	315	315	379	314	315	316	323	325	305	322	313	301	319	319	310	301	325	324	298	357	312	315	322	317	322	346	335	334	326	318	290	312	287	336	326	329	327	320	275	307	299	295	348	284	324	305	306	354	334	330	316	319	354	313	315	315	346	324	343	350	305	311	332	337	323	334	298	327	312	362	341	312	342	325	274	295	324	315	338	320	310	307	331	327	329	350	346	321	320	331	319	353	318	321	327	287	312	320	315	288	322	320	319	315	343	360	331	356	337	307	323	372	301	319	332	324	352	317	307	330	323	313	334	341	314	326	314	308	324	304	334	292	327	316	313	313	333	322	315	312	296	335	348	354	329	342	313	312	320	323	303	316	319	324	319	343	314	313	328	297	331	310	315	290	322	344	325	338	324	313	293	326	363	288	340	309	369	316	325	314	287	322	336	334	296	305	306	324	297	309	313	344	353	330	315	329	315	318	325	334	324	310	281	328	317	336	313	321	304	351	336	313	288	330	333	338	311	339	331	328	310	308	294	319	306	322	311	323	347	327	333	311	356	337	341	318	314	284	293	340	306	344	354	321	291	321	311	322	318	335	315	317	325	342	318	322	319	333	334	309	316	346	322	285	308	350	289	331	337	329	320	319	332	312	333	304	323	309	317	304	295	276	323	325	325	323	315	360	333	344	314	342	314	332	335	314	339	312	367	334	313	325	327	344	313	331	342	338	329	312	295	320	307	296	350	330	332	280	354	312	307	325	333	304	309	321	335	316	326	343	330	336	298	306	304	321	329	331	339	344	359	299	291	327	289	333	304	336	332	327	335	341	275	315	320	320	309	296	308	285	305	299	344	332	322	339	320	322	325	331	355	327	317	335	301	327	320	347	311	333	303	324	334	328	322	347	307	292	320	291	323	301	321	317	303	313	315	305	296	343	313	342	343	321	336	326	297	326	324	310	329	323	291	328	316	348	314	308	338	313	340	303	330	316	311	313	283	283	282	302	331	330	291	286	338	305	323	322	323	335	343	348	321	326	317	331	344	305	316	334	331	346	319	349	339	317	300	318	327	320	315	298	318	317	302	321	332	302	320	319	335	315	291	323	355	313	313	304	308	332	289	332	341	344	319	322	284	344	334	314	328	357	309	319	327	317	324	322	330	358	326	313	313	304	308	309	360	323	336	329	314	301	316	323	312	318	334	314	322	304	336	314	342	331	324	299	330	327	325	314	347	305	337	329	296	305	314	310	330	310	302	332	337	355	315	298	324	342	324	335	304	318	306	313	353	331	321	325	324	306	322	309	367	314	290	329	296	305	331	311	330	359	316	332	327	315	353	310	354	332	333	349	334	328	343	322	299	327	307	320	321	300	305	314	275	326	302	344	323	317	341	322	304	277	309	346	308	328	314	295	265	318	301	362	321	320	324	301	309	325	327	297	294	337	357	349	330	335	304	340	308	321	313	360	326	336	324	313	317	306	291	327	329	333	348	329	342	327	328	323	328	326	324	287	298	337	298	313	328	307	336	350	338	279	320	305	325	323	320	320	314	311	302	320	304	305	354	300	329	325	370	303	332	344	311	340	312	295	318	307	325	322	340	294	320	314	297	342	343	335	322	323	343	331	339	316	316	306	313	317	317	304	351	313	317	360	303	338	317	344	318	338	381	330	344	321	323	350	342	298	361	324	323	304	301	302	305	301	327	340	300	312	318	350	345	320	325	342	317	306	297	313	311	315	311	322	343	290	319	356	350	321	285	315	321	299	322	322	349	329	326	345	323	310	298	336	341	319	325	350	284	290	301	333	338	337	299	324	311	366	316	314	366	317	338	327	335	344	307	351	345	318	342	335	349	343	318	324	332	302	339	348
35236	34911	58810	68699	49581	14365	1357	406	347	314	257	272	230	231	200	238	200	181	189	209	187	161	164	200	181	182	195	192	201	162	173	174	154	156	172	169	180	184	179	176	162	181	178	176	151	169	196	176	163	171	177	149	165	168	181	180	197	157	193	148	164	174	158	179	160	167	187	173	166	188	145	170	163	144	149	179	183	149	162	152	164	164	172	181	163	167	170	149	167	172	180	164	166	141	166	175	176	151	160	160	155	166	158	164	145	163	150	145	192	177	152	148	171	155	145	168	180	174	147	172	158	146	166	166	190	173	151	167	177	156	156	153	169	166	167	161	156	186	185	180	182	179	183	158	168	158	179	197	174	189	172	167	148	163	162	147	181	170	174	169	176	171	175	179	161	156	173	162	152	138	154	173	192	163	161	180	139	151	178	165	174	166	149	184	179	159	137	186	158	187	172	188	160	169	147	156	156	144	168	168	160	161	166	165	130	155	169	158	162	169	161	161	174	168	178	160	163	151	178	151	148	168	163	161	165	186	187	181	175	158	162	186	165	152	180	179	200	169	136	185	178	175	168	178	169	154	161	166	166	149	131	181	175	150	173	167	153	151	201	170	147	171	177	178	150	139	168	150	170	161	155	163	161	179	158	154	161	183	176	144	162	187	150	167	169	165	160	172	196	210	174	168	159	149	175	174	158	184	151	182	173	151	175	191	172	184	185	163	191	148	181	153	150	165	159	167	181	162	185	165	164	178	142	174	192	195	165	183	168	165	184	160	169	179	168	141	166	192	160	170	158	181	161	169	182	155	178	164	166	157	183	184	149	182	172	141	184	201	156	156	155	154	158	181	183	146	162	179	136	175	180	164	170	160	153	152	161	170	173	157	144	158	158	185	196	144	149	158	157	170	174	177	186	181	159	173	161	159	173	168	159	152	151	199	140	153	147	162	168	174	161	177	162	164	172	145	176	168	157	160	163	160	174	172	172	163	158	172	147	155	160	175	176	185	151	172	167	181	170	172	144	155	145	137	158	189	166	174	154	168	168	163	167	142	179	141	179	139	139	144	164	144	180	136	181	168	168	154	187	169	177	159	170	158	180	168	183	175	175	175	156	165	156	149	151	186	143	159	160	143	174	171	161	162	176	180	162	158	132	145	136	158	155	149	174	173	178	159	172	146	182	147	150	169	161	173	153	157	158	165	195	172	174	159	165	162	177	163	166	163	164	182	151	156	160	165	181	172	167	186	176	157	133	155	158	167	183	177	159	177	153	197	194	146	179	130	159	144	147	170	180	153	164	143	204	151	165	160	175	178	150	207	179	150	159	158	141	143	161	153	155	141	162	149	164	168	152	154	151	163	153	162	171	164	186	151	140	189	156	157	156	185	159	170	150	142	170	158	149	172	161	142	151	161	142	189	181	161	174	171	153	169	145	173	176	165	172	171	179	161	143	156	167	183	170	174	154	166	146	192	157	180	167	161	168	169	181	171	184	172	164	157	128	178	156	140	166	140	187	146	181	169	146	165	170	150	143	159	155	191	157	177	155	190	172	167	152	129	149	173	179	161	171	172	177	166	168	169	146	145	152	161	139	139	180	156	149	165	153	145	153	159	175	170	168	158	163	144	150	162	171	178	163	150	173	158	172	154	178	161	187	169	156	150	161	163	176	155	167	174	177	160	145	149	167	165	168	170	184	145	133	149	188	175	172	158	143	162	146	160	186	167	171	134	161	175	180	138	196	190	163	168	169	157	171	182	172	178	166	153	152	172	151	162	153	147	179	165	141	170	148	167	173	179	159	168	188	166	180	144	167	172	157	167	166	187	168	184	161	153	176	172	167	173	152	154	199	168	148	145	170	162	166	164	162	169	134	127	153	169	178	151	156	179	189	145	173	145	181	170	166	187	193	173	162	151	185	159	170	167	149	171	180	162	153	168	157	157	146	169	162	165	162	157	167	151	172	158	153	153	145	188	159	155	166	182	149	157	150	174	168	174	158	169	177	174	172	180	179	170	154	176	164	168	158	178	163	122	204	188	186	157	188	160	154	160	198	182	176	146	148	161	168	150	161	150	163	165	189	171	162	159	190	152	181	160	152	158	183	168	141	174	181	172	158	153	177	169	178	146	160	176	152	155	158	145	150	153	159	162	170	159	183	173	170	179	175	170	167	174	204	161	161	156	171	172	157	164	174	170	147	174	139	153	194	166	160	154	178	155	163	182	143	169	186	163	188	149	161	170	158	204	152	156	173	180	178	167	139	151	143	169	179	168	171	163	160	149	178	185	171	161	165	184	166	153	175	166	148	167	179	163	174	175	169	186	160	183	164	173	172	158	149	154	185	156	170	137	151	150	173	177	167	160	157	158	186	168	157	187	186	172	154	146	164	161	164	180	172	151	154	149	146	159	159	175	145	162	160	174	154	179	158	173	178	146	140	151	157	149	181	155	166	159	173	155	161	190	190	196	167	157	194	163	160	150	184	157	168	156	171	192	162	169	170	159	154	169	159	173	140	173	180	198	147	160	185	157	161	188	155	158	161	163	193	177	158	154	175	154	173	165	177	184	164	162	161	187	171	170	169	167	154	181	178	134	160	174	162	185	135	150	179	141	189	162	176	168	185	168	140	176	164	166	194	156	166	184	149	162	195	173	181	187	148	156	173	145	171	176	171	166	160	173	172	159	162	172	158	157	152	161	165	181	157	152	162	198	143	150	166	196	165	156	174	174	164	158	184	153	148	180	164	150	151	165	127	170	161	156	157	158	180	169	176	161	153	175	165	157	169	150	168	177	179	188	171	176	172	182	178	215	159	156	182	154	173	141	187	153	149	161	172	185	162	189	147	163	157	176	137	183	135	157	155	184	170	175	162	163	173	178	180	175	151	159	173	140	173	172	146	154	184	175	132	165	176	178	168	165	163	174	189	147	163	164	148	164	167	182	173	135	180	162	143	148	186	182	183	179	140	164	179	140	141	163	154	144	176	144	155	167	188	184	161	167	161	165	167	160	157	168	203	149	171	185	173	192	167	140	178	135	182	159	172	182	158	147	167	149	152	151	173	163	149	173	145	157	192	169	186	160	188	175	183	146	151	180	171	162	166	193	135	171	151	175	161	140	157	182	178	134	147	169	170	147	166	162	187	154	154	169	154	180	173	194	165	172	187	166	179	191	163	143	176	166	184	169	171	170	175	142	151	157	163	181	132	175	153	179	172	174	146	191	168	164	169	161	178	174	176	170	152	177	178	156	162	187	136	182	165	155	180	167	180	142	148	163	145	165	157	147	156	180	185	147	164	190	145	159	158	177	182	177	175	164	156	172	147	140	152	158	146	152	168	158	159	162	176	168	177	162	157	180	162	163	154	195	186	151	166	190	154	162	171	147	161	158	157	160	168	166	166	186	171	167	177	144	189	160	166	174	167	150	176	165	161	160	156	173	195	148	191	193	165	157	188	145	161	193	178	176	164	170	176	161	202	158	146	160	158	168	169	171	162	155
20510	23166	55674	71730	53508	4163	1752	1465	1306	1092	1040	901	804	784	668	681	650	623	621	566	568	548	503	483	521	501	450	456	474	445	450	452	434	457	468	454	445	499	411	439	419	431	421	433	395	378	392	405	383	409	392	403	441	378	380	402	438	437	402	397	381	407	413	404	351	412	420	416	491	396	433	388	377	383	456	457	414	377	406	430	515	492	418	374	381	379	417	391	401	334	407	354	381	389	382	401	389	416	385	394	343	397	384	393	330	351	396	331	406	372	377	378	368	377	387	383	379	364	401	415	354	356	375	394	375	379	391	391	401	388	394	419	354	366	400	399	395	398	396	383	363	365	382	381	398	367	410	367	386	386	407	370	403	367	377	409	383	388	396	369	412	366	374	395	365	350	374	366	392	379	415	351	357	414	396	415	357	373	390	388	356	367	332	383	360	371	386	393	375	355	420	377	390	346	376	343	374	368	385	386	399	364	387	400	379	400	398	382	395	396	360	366	412	425	387	371	393	395	394	384	389	370	404	387	358	361	378	380	370	361	399	388	381	381	358	346	346	385	354	328	384	352	375	385	374	361	368	371	368	410	394	406	367	392	414	385	365	404	381	379	369	363	364	401	377	392	352	361	379	401	382	379	398	399	350	335	368	370	398	368	358	392	394	384	366	383	373	400	419	388	362	428	380	381	391	404	347	377	369	357	347	357	387	423	388	391	413	402	381	331	382	391	392	363	377	426	361	378	386	389	345	384	368	397	349	376	364	375	384	389	386	365	405	400	396	375	370	364	393	369	380	366	403	371	397	375	408	396	358	368	356	381	407	395	374	345	372	364	341	390	395	352	401	382	375	370	374	417	382	383	401	400	402	380	363	337	369	357	379	352	384	393	362	344	396	401	380	375	381	391	387	393	410	409	379	366	393	365	383	405	407	386	383	370	425	375	385	373	371	384	379	386	373	385	358	358	363	376	352	373	397	371	419	363	406	415	396	383	367	390	364	385	353	390	322	366	371	399	343	397	352	384	385	400	377	388	359	361	366	359	357	395	388	403	391	402	375	402	400	355	402	403	349	379	372	387	380	407	366	368	370	397	340	373	376	370	394	377	375	385	391	409	381	372	394	392	401	403	381	360	394	346	386	387	399	399	418	365	361	375	406	397	361	393	381	392	374	371	348	379	382	384	364	424	373	382	346	398	392	364	399	359	416	382	404	388	375	389	402	383	378	397	381	370	392	377	370	386	349	405	365	416	348	386	403	360	358	418	401	397	358	367	404	408	365	363	396	384	372	365	386	369	384	402	420	381	372	396	386	342	377	398	387	334	365	387	366	390	421	380	425	384	392	408	394	378	354	375	398	399	425	371	383	401	398	361	393	385	397	375	429	371	368	359	407	417	383	341	415	394	391	404	340	390	369	380	349	411	380	377	395	385	409	381	372	392	411	371	358	379	398	369	395	351	395	390	361	381	391	394	397	396	401	354	382	366	373	403	399	418	373	385	348	384	383	362	358	403	350	342	372	359	399	376	353	370	388	418	380	391	359	401	353	357	372	376	410	337	354	386	377	390	388	349	392	383	394	392	363	385	375	376	364	412	364	380	366	376	365	348	408	372	359	367	383	370	369	406	374	369	393	378	379	348	377	365	390	361	372	417	377	381	359	378	396	407	380	384	336	355	358	386	366	388	397	351	408	369	378	388	408	414	388	375	384	401	393	364	375	406	370	400	373	335	376	388	388	374	364	359	348	382	384	346	372	401	340	356	387	350	398	351	391	411	375	349	396	370	371	393	371	377	405	354	351	396	379	382	375	355	368	366	398	370	350	340	374	357	364	349	367	412	378	356	379	379	356	394	395	399	372	357	386	369	372	378	376	391	398	389	410	402	374	381	372	371	384	384	366	372	371	395	394	368	402	400	392	366	420	404	371	378	396	375	398	389	372	383	333	404	368	399	360	384	378	366	380	401	426	338	399	390	343	398	377	377	404	410	374	402	385	381	379	415	377	384	369	369	359	379	379	381	389	371	362	378	373	379	373	377	379	389	351	380	376	346	381	357	354	363	356	331	366	375	381	363	359	389	367	361	354	367	413	374	397	385	400	400	380	393	402	378	366	379	347	387	352	364	407	375	394	405	416	392	380	380	354	390	373	345	414	418	366	401	354	387	365	352	374	403	350	372	360	364	379	354	386	387	390	360	374	394	378	465	389	409	383	380	391	370	378	388	372	381	386	388	398	340	379	378	395	390	392	387	359	375	419	406	401	361	379	382	369	382	368	415	366	342	354	381	392	391	410	352	365	365	393	369	407	348	362	387	352	395	349	375	373	385	389	388	356	368	370	376	382	378	372	360	368	366	388	392	388	362	362	368	385	365	384	357	417	392	373	398	386	372	388	352	327	375	392	365	350	395	379	378	397	400	363	356	353	364	373	357	366	363	383	347	381	368	386	353	377	376	388	382	370	397	379	428	418	377	371	354	366	355	381	366	381	368	373	382	386	384	377	383	343	385	376	372	386	368	403	398	371	367	409	385	364	399	394	389	368	374	376	384	387	366	401	397	401	351	428	376	363	374	409	370	366	382	385	352	351	382	417	389	324	361	373	355	357	339	417	353	407	382	374	398	372	366	384	343	374	404	341	390	383	357	389	368	362	356	395	371	354	383	357	391	372	388	396	372	371	405	359	383	359	367	333	371	332	351	416	395	392	380	389	391	371	375	391	362	382	356	337	406	333	339	407	421	349	357	346	363	386	328	357	413	385	357	350	355	374	405	371	362	353	372	391	390	341	350	401	358	391	402	393	365	382	387	422	364	395	377	416	367	342	374	378	395	365	377	357	368	418	409	346	392	383	377	382	388	380	372	367	381	371	394	389	380	397	354	342	384	363	388	382	380	375	411	367	408	358	371	373	375	361	376	407	391	370	376	353	402	384	376	402	397	348	376	361	381	369	381	352	390	386	367	352	370	378	355	371	410	345	358	370	376	399	370	370	384	383	422	374	409	372	406	352	407	375	376	381	391	339	375	375	377	387	354	424	382	366	369	379	405	374	393	387	399	381	393	372	388	367	359	433	385	379	396	363	373	409	398	416	369	392	393	373	375	379	388	406	377	384	369	373	369	380	387	433	345	372	407	371	388	379	363	380	382	382	370	352	383	405	389	393	386	395	364	395	346	406	372	379	389	398	373	353	380	371	360	402	383	372	397	357	358	336	355	376	408	363	398	389	374	375	343	346	406	395	399	373	392	401	379	395	369	371	372	348	394	421	392	405	359	392	399	389	375	381	362	354	387	370	361	401	374	390	363	372	382	335	399	402	405	400	389	392	392	376	359	361	392	375	361	376	397	371	355	370	400	388	377	370	374	387	364	378	348	405	373	363	396	361	389	370	353	372	341	350	366	396	340	363	391	371	368	365	355	365	380	395	360	402	388	341	399	413	386	362	396	360	382	370	383	364	393	396	407	386	390	369	411	385	371	404	373	384	414	387	418	388	400	398	366
3759	1634	2116	4376	1635	136	64	55	55	61	64	60	61	50	60	63	76	44	35	53	66	53	64	63	54	54	52	53	48	64	60	49	51	49	47	58	60	56	57	62	59	64	55	58	46	66	53	49	48	58	54	50	52	64	56	62	46	57	45	49	57	58	55	46	61	45	69	43	51	61	57	55	52	66	59	48	61	61	57	61	48	56	51	51	63	47	63	55	46	58	44	63	61	78	50	60	59	67	68	68	50	51	64	61	38	46	52	52	60	61	58	56	69	57	47	71	57	69	53	73	60	55	64	49	56	60	66	49	61	62	53	58	39	61	56	46	68	51	63	49	53	59	59	64	48	49	46	73	58	59	60	48	62	43	42	52	57	59	55	54	48	67	55	68	58	59	52	50	51	44	40	52	72	57	66	56	62	57	53	66	57	44	56	57	55	59	53	45	41	51	43	66	59	63	65	40	53	72	60	60	46	55	46	62	50	44	48	61	54	50	52	62	51	51	87	39	57	49	40	42	48	54	55	64	59	58	55	48	50	64	62	58	51	50	49	44	51	53	59	60	61	58	58	67	63	59	70	65	63	44	42	59	67	53	44	58	62	52	53	60	50	63	62	43	51	52	55	54	61	48	63	54	53	58	39	49	56	57	55	51	63	59	40	61	53	63	60	49	63	45	50	54	60	52	56	73	53	49	59	66	50	73	55	65	47	40	57	59	67	49	60	58	54	61	57	54	55	65	43	52	54	54	51	62	72	49	53	62	64	57	62	64	69	56	61	61	54	47	60	51	64	51	52	56	56	42	68	61	60	53	70	45	58	78	44	65	52	42	54	50	74	67	46	40	41	62	60	45	56	56	59	56	61	57	57	52	44	45	46	57	55	68	41	61	68	48	54	47	75	50	48	49	53	57	50	45	48	49	66	59	50	59	59	57	69	44	65	60	35	52	67	59	67	56	55	61	54	61	56	54	53	57	58	61	46	47	62	50	45	48	46	52	60	41	46	52	59	50	42	37	52	51	64	49	58	39	48	66	53	59	56	50	60	55	52	72	59	51	59	52	53	51	50	62	62	50	51	45	52	58	64	48	57	48	53	55	64	67	58	61	47	65	37	48	63	48	56	64	50	56	61	61	63	59	57	58	62	51	62	50	55	54	53	32	45	55	57	50	59	53	51	59	61	64	68	55	40	53	64	62	65	50	53	53	50	54	52	58	56	58	55	56	48	45	42	55	57	60	52	52	55	70	61	63	45	61	51	59	72	39	50	69	65	47	58	55	60	69	41	54	46	55	69	51	48	66	59	57	61	62	44	66	50	56	50	53	56	63	70	47	58	69	69	46	53	53	50	53	50	53	43	57	58	49	49	52	48	57	66	62	47	53	44	48	54	41	55	58	63	73	57	54	57	54	48	55	62	67	48	50	54	51	56	65	67	60	63	69	58	61	59	63	65	45	61	49	45	54	58	55	52	53	54	56	57	65	45	46	44	47	71	65	49	49	39	42	64	55	54	55	50	44	58	57	62	63	53	51	53	51	54	54	45	65	47	55	54	71	53	48	61	63	55	58	55	51	41	68	65	55	69	62	57	54	59	56	73	68	37	40	58	60	58	49	70	67	51	55	48	53	50	46	52	59	61	66	52	46	46	62	58	59	62	64	55	54	44	50	55	52	63	41	57	55	59	53	46	70	60	58	65	47	76	73	47	59	56	68	52	59	57	56	53	56	66	74	59	62	58	54	44	54	52	61	66	56	51	56	70	56	51	60	66	60	65	51	44	46	39	62	57	54	52	55	56	55	69	59	61	48	52	57	57	56	41	57	45	53	46	62	42	57	56	56	53	56	42	82	41	53	43	47	60	57	57	59	69	52	45	53	57	51	51	67	58	71	48	53	47	52	61	53	55	63	65	58	55	64	61	57	55	53	70	62	64	59	47	48	71	57	70	52	49	61	57	61	45	63	54	48	57	45	37	49	56	55	35	46	50	65	57	52	56	63	59	43	52	59	57	59	63	51	65	38	49	56	63	65	61	57	51	57	66	52	53	58	44	53	59	57	52	40	71	53	57	47	53	36	53	54	65	60	54	42	45	53	55	62	62	49	59	64	55	58	76	53	49	55	59	63	65	36	49	45	58	55	64	63	59	56	60	54	63	49	55	61	58	45	69	59	57	50	54	60	49	44	78	56	62	54	55	53	56	55	63	65	55	54	43	63	57	54	64	76	56	50	42	57	45	52	59	52	60	63	62	65	50	70	53	58	56	49	72	62	41	45	60	58	54	47	59	61	50	54	67	52	74	76	70	60	61	66	42	49	58	45	52	51	63	59	59	61	55	61	71	59	52	65	69	62	59	50	64	75	65	59	65	66	53	50	35	40	45	55	51	42	48	42	74	36	71	48	50	52	52	41	64	61	52	66	58	67	57	63	57	63	56	57	48	69	55	56	65	41	68	53	66	56	71	62	76	56	48	59	56	59	55	58	62	49	51	66	63	50	52	48	58	40	59	61	46	50	54	42	70	45	45	57	77	53	38	70	46	61	54	41	52	57	70	63	44	47	46	60	58	60	59	60	61	52	61	49	55	44	56	69	61	55	38	64	59	61	51	47	57	62	83	64	44	53	52	60	62	45	50	58	58	59	51	50	53	42	55	55	47	40	41	56	52	57	55	44	62	53	64	58	58	59	54	58	57	48	58	59	63	58	67	61	72	67	59	50	44	53	52	42	66	58	46	53	53	58	42	42	61	72	66	60	48	52	44	57	48	44	59	45	51	56	54	62	50	53	55	59	52	45	81	53	54	64	60	54	56	58	59	50	40	48	56	67	66	54	56	54	56	64	52	54	63	62	45	54	51	51	45	70	68	65	53	64	38	53	60	45	45	61	53	55	64	57	63	57	61	63	69	63	52	55	51	62	53	52	53	71	48	40	66	55	48	55	50	62	50	68	46	50	54	69	47	48	72	52	59	67	58	59	57	59	51	66	56	57	63	53	67	72	55	48	53	49	56	65	64	78	59	61	69	48	64	58	37	56	63	60	48	53	68	57	71	50	70	67	71	54	55	53	56	72	66	57	53	59	46	57	61	58	61	53	61	56	62	58	51	63	66	46	44	60	57	56	48	56	46	48	54	54	68	60	46	51	61	59	56	52	60	53	74	58	47	50	55	41	51	69	56	53	56	57	53	55	55	67	48	54	70	59	72	60	56	64	43	60	42	53	40	49	53	51	53	47	58	64	55	57	52	72	53	53	53	51	70	63	61	49	57	49	51	54	48	67	50	51	65	63	53	66	54	43	47	62	57	56	54	47	51	58	72	49	59	73	62	54	54	67	52	50	67	77	56	61	58	65	61	54	63	40	51	57	59	57	62	56	67	57	69	47	56	51	52	52	36	55	55	53	57	77	55	68	59	61	50	59	54	56	45	65	54	53	41	74	51	53	57	53	60	64	52	54	53	68	53	58	54	44	66	60	55	42	54	54	58	52	54	48	65	57
3001	1800	4814	13168	5561	211	193	198	170	180	166	173	159	168	180	163	167	189	196	162	154	165	163	170	159	155	155	157	175	175	150	177	162	174	148	171	173	158	171	159	167	123	151	141	158	165	139	176	155	160	174	176	156	155	166	174	174	157	173	156	158	149	168	159	140	167	162	143	182	173	201	164	164	162	185	174	139	149	174	187	182	157	190	174	184	164	163	180	154	141	155	149	136	151	148	166	170	158	138	156	168	162	154	137	165	186	168	171	177	147	143	163	141	172	141	161	153	155	181	146	168	140	157	180	139	155	165	163	154	176	154	152	178	153	143	178	172	186	134	160	143	181	162	156	146	161	161	156	178	161	153	146	160	177	175	161	176	167	179	141	162	169	161	163	164	149	169	151	165	174	143	160	162	153	159	152	150	156	151	142	154	155	150	131	172	155	133	147	180	157	140	184	162	158	164	171	190	174	178	135	139	163	138	151	159	139	137	138	166	153	157	153	161	176	146	150	161	165	162	160	175	163	168	161	180	149	160	183	147	151	163	144	156	184	183	143	182	152	170	157	166	143	175	137	150	163	160	177	147	147	159	175	150	151	136	156	163	181	138	159	171	135	146	149	151	156	160	156	161	175	137	137	154	159	148	166	159	143	162	158	137	157	163	154	157	159	161	143	174	165	164	169	146	151	154	180	153	149	151	173	163	149	167	153	167	181	153	162	150	165	136	149	163	187	165	155	155	147	131	158	168	159	162	173	162	160	161	164	153	151	177	178	162	132	162	174	163	161	170	168	165	146	150	155	148	158	142	166	189	163	158	163	175	182	160	152	145	151	139	156	167	134	183	162	180	152	198	178	160	155	147	168	157	160	148	154	179	163	165	168	154	157	156	143	152	158	172	150	172	151	148	148	175	152	150	173	155	172	162	171	166	163	160	171	159	155	148	153	169	157	126	161	144	169	160	166	173	158	148	156	151	168	137	149	142	162	140	161	151	164	157	148	154	167	157	165	154	155	157	191	147	159	158	146	165	191	177	185	153	159	145	153	161	155	189	143	165	164	149	171	155	156	147	158	175	156	145	153	161	171	140	139	154	153	148	177	131	160	161	168	146	159	160	187	165	185	149	153	171	146	160	160	158	162	164	158	152	167	167	164	160	158	161	167	149	145	162	157	174	167	161	153	157	150	151	162	143	146	150	175	168	151	179	175	166	168	172	150	160	153	162	164	164	158	160	160	165	150	186	177	165	164	152	172	151	157	170	163	163	174	161	156	161	175	167	153	159	154	171	169	164	167	161	173	171	145	160	174	176	142	136	139	179	157	175	172	147	161	166	156	157	174	172	172	182	163	131	185	170	161	153	178	147	164	162	157	164	171	155	157	163	148	180	146	176	155	146	169	160	159	147	186	139	148	159	179	163	131	184	147	176	177	166	162	163	150	178	155	182	149	163	171	143	160	169	147	151	160	148	139	170	160	159	176	180	164	156	165	171	149	158	165	169	158	155	164	149	148	168	160	161	148	184	163	170	165	176	154	145	152	166	157	159	155	163	180	138	161	168	168	161	180	138	165	157	160	156	173	159	164	153	152	148	160	171	157	142	157	169	152	152	137	148	140	174	158	141	172	145	175	165	159	172	154	142	154	126	167	147	144	180	168	145	141	152	146	166	157	167	161	170	162	178	147	147	167	161	176	146	151	144	152	175	146	180	132	155	178	164	148	167	176	150	161	150	182	158	166	135	153	160	149	179	159	174	177	156	161	181	184	168	172	184	147	149	167	171	163	156	167	158	139	153	143	165	150	156	159	166	156	160	152	170	168	153	147	172	149	158	164	186	171	146	145	162	151	170	147	157	168	163	148	167	161	154	156	166	184	178	175	171	146	161	157	177	147	139	171	155	157	174	180	159	164	157	167	148	148	155	169	155	180	161	162	149	159	178	169	160	178	147	161	161	163	141	168	165	155	153	150	178	164	152	161	152	153	163	163	158	164	137	142	177	184	138	153	171	164	169	169	167	164	159	135	143	174	166	175	154	159	166	181	163	151	180	185	158	163	139	173	150	156	168	159	149	194	154	186	150	138	136	146	156	150	187	125	154	191	150	169	154	156	160	173	161	149	185	158	168	201	162	145	162	145	186	174	167	150	165	147	153	154	142	147	154	154	169	170	169	159	146	174	170	184	161	156	152	156	160	156	157	175	188	164	161	146	151	184	155	151	158	146	174	166	161	143	164	156	162	159	158	156	144	151	175	154	159	153	156	165	158	144	157	138	144	170	149	154	164	163	148	153	176	152	144	169	157	173	155	161	162	151	169	169	161	148	157	142	152	157	144	153	166	176	159	177	172	148	177	163	152	143	139	167	169	181	162	186	169	151	183	141	175	147	152	155	159	181	151	155	172	134	167	157	151	157	154	162	176	152	167	150	151	126	147	159	160	162	161	153	170	170	170	154	199	172	169	164	168	162	173	158	156	177	153	165	158	184	146	182	151	156	164	180	161	145	155	143	152	161	155	143	142	157	132	160	177	159	161	184	144	157	157	159	172	156	152	160	144	145	141	148	141	151	160	154	147	147	172	143	147	131	147	143	177	155	172	165	142	165	157	170	159	157	158	180	183	167	159	160	155	167	153	139	166	151	155	170	141	159	190	158	147	147	129	153	179	162	146	154	143	161	163	172	144	170	140	160	129	169	156	166	156	159	165	157	157	144	175	155	165	182	154	166	162	143	134	168	174	165	138	179	159	153	163	166	166	167	166	145	140	157	147	148	162	156	163	144	167	175	166	168	172	147	148	165	159	159	157	161	142	165	142	169	177	157	164	147	141	164	158	151	164	162	137	162	148	150	192	153	161	152	156	174	142	172	151	166	148	168	149	156	151	153	150	160	137	144	157	151	165	149	176	169	183	153	177	144	150	184	166	166	157	138	162	176	156	175	148	136	151	158	159	160	163	155	161	158	141	169	157	171	148	156	156	160	176	167	162	156	147	141	138	152	149	175	165	162	165	160	164	163	172	153	156	157	165	150	160	156	176	163	154	153	184	161	163	176	159	190	164	149	172	171	138	170	169	166	149	166	168	185	151	172	151	169	146	155	146	162	149	159	165	162	156	165	153	168	174	179	164	154	135	177	156	149	160	163	135	179	178	176	185	181	145	172	159	175	180	160	198	174	172	162	144	173	146	146	151	156	161	154	160	160	169	180	133	161	165	158	184	161	152	145	152	157	193	156	175	166	190	162	150	156	150	145	161	159	155	152	155	155	155	157	155	150	159	165	136	147	153	143	159	140	156	165	157	142	149	174	158	140	166	173	150	178	154	146	163	170	155	159	151	176	145	167	156	182	144	171	168	169	170	160	135	166	149	145	141	155	141	141	164	146	148	158	157	177	154	138	161	169	154	180	172	172	162	161	173	146	154	161	180	161	150	184	168	161	164	167	164	134	168	158	158	153	160	165	155	155	159	163	192	165	154	148	147	173	158	158	150	160	187	152	169	156
22500	17383	47145	54729	37004	7326	378	234	210	198	187	183	180	161	142	165	160	152	143	137	144	145	138	138	144	141	146	132	137	152	133	128	134	160	156	135	179	137	108	117	120	120	129	136	152	115	119	151	137	134	120	130	115	144	116	140	128	127	135	139	119	147	137	142	121	135	132	140	125	140	133	159	124	123	154	127	134	134	143	131	116	148	134	132	146	149	161	132	139	150	131	133	140	125	135	121	138	138	156	120	149	88	128	159	118	157	165	141	163	122	140	105	123	124	124	125	137	139	141	113	135	121	132	148	140	124	127	127	162	116	124	148	148	118	111	130	134	129	133	163	135	137	132	135	129	116	113	144	134	136	133	128	140	138	141	134	119	125	126	156	142	161	134	125	152	134	140	160	131	123	143	109	120	134	135	118	142	130	121	150	118	122	150	133	133	116	141	145	127	140	139	132	157	127	136	125	137	111	136	125	120	132	131	115	132	131	145	141	122	126	140	115	124	155	142	133	118	134	127	144	135	145	144	127	128	133	122	140	118	134	150	121	134	120	124	131	134	123	117	149	139	141	140	126	123	133	145	147	115	140	128	140	124	132	128	137	142	148	126	133	144	123	135	108	123	124	154	108	110	133	131	131	135	144	131	135	139	132	127	109	119	140	155	134	144	162	145	109	123	142	112	119	121	113	119	128	139	147	133	152	132	136	125	129	138	147	151	137	121	109	125	138	132	145	150	155	131	133	129	129	98	152	129	149	129	126	125	163	130	125	122	132	160	135	149	135	139	121	168	159	121	121	146	127	135	118	118	144	131	149	146	140	137	130	140	135	125	132	137	146	108	141	123	128	142	144	136	142	109	138	120	117	120	121	122	137	111	143	126	122	137	159	131	121	118	116	150	134	131	125	126	139	118	113	111	130	143	136	128	132	117	137	140	101	134	138	143	139	120	140	141	118	122	123	127	133	144	113	126	130	119	139	133	149	130	120	144	130	125	125	121	112	120	118	150	137	124	124	120	129	121	122	142	144	124	128	142	141	135	136	136	133	128	140	132	92	140	136	147	139	146	137	124	142	131	135	136	150	116	135	146	110	156	119	127	150	135	144	122	115	114	113	145	150	129	120	118	156	143	126	107	143	128	130	137	156	131	141	125	127	124	143	145	132	121	149	118	140	152	138	150	127	115	139	143	142	145	131	140	150	143	128	131	148	131	119	144	129	106	129	138	129	138	141	127	137	124	130	120	139	133	159	127	126	125	133	155	126	119	130	113	132	130	137	123	147	140	128	126	127	140	161	155	166	133	123	110	125	122	126	117	131	127	135	120	119	145	151	130	129	134	147	126	125	121	130	135	129	138	147	122	137	135	138	136	125	143	138	140	107	145	109	136	108	137	156	155	159	145	140	135	123	129	136	122	152	133	117	136	112	123	130	141	116	129	128	132	118	138	133	138	155	124	144	136	125	125	135	140	127	133	132	128	133	119	110	137	139	145	117	119	130	136	134	126	108	123	126	154	141	129	143	114	136	130	128	114	114	151	154	129	148	118	158	121	130	153	141	134	138	130	140	126	119	119	123	146	131	142	127	138	134	115	126	172	128	134	125	128	137	130	126	123	141	131	130	132	128	123	114	119	111	151	127	133	126	134	129	139	128	148	147	133	133	131	127	150	137	153	139	120	136	147	124	117	113	124	138	114	121	126	140	126	138	147	128	145	133	131	141	136	123	136	127	137	149	133	135	145	128	162	138	107	132	130	125	126	141	134	156	131	129	139	126	136	138	108	117	145	117	137	144	122	139	141	123	132	138	134	138	128	107	146	121	123	135	139	112	130	133	126	138	142	138	131	144	145	114	128	133	120	135	155	115	135	118	108	128	129	132	132	123	125	141	117	137	139	132	125	117	129	134	125	137	151	164	152	120	139	140	108	146	141	132	133	140	123	119	125	131	135	120	135	118	139	137	124	112	138	127	114	118	131	136	129	143	128	147	125	143	138	128	128	123	131	121	124	123	125	130	138	136	127	131	147	144	127	117	122	148	131	133	128	125	142	137	121	122	155	140	168	142	134	118	135	139	143	138	129	118	129	136	120	129	129	126	132	125	127	127	150	115	123	124	120	122	141	140	138	119	146	121	136	123	111	130	130	128	123	120	135	131	150	125	124	119	124	126	143	117	134	122	113	170	137	130	144	145	132	139	144	121	148	119	112	133	135	130	143	117	112	140	127	114	100	124	137	115	115	128	136	122	126	132	130	122	137	120	149	135	107	138	105	132	149	136	118	133	121	150	138	127	131	125	142	111	136	140	129	136	137	131	131	137	143	131	126	155	139	152	120	122	142	166	137	128	128	129	133	120	155	139	136	121	126	141	136	123	148	154	120	136	151	124	136	150	151	138	138	144	141	131	134	161	144	139	144	140	125	111	119	128	141	143	130	118	123	146	114	131	128	132	131	136	133	121	128	142	148	135	137	131	136	147	111	150	117	145	133	143	124	129	142	126	135	132	128	145	140	115	124	145	130	126	112	126	132	133	140	144	137	132	142	131	139	162	132	139	127	141	140	135	121	112	132	131	153	139	121	119	126	129	119	129	133	130	120	138	121	133	113	138	117	142	129	120	122	129	115	121	139	153	131	136	101	151	121	139	149	129	150	115	133	145	141	103	151	140	151	120	152	133	130	166	139	144	123	136	131	125	138	140	124	138	127	130	126	130	135	125	122	123	116	122	122	133	117	119	123	112	132	120	129	129	137	122	120	136	142	121	145	123	154	134	136	126	135	134	125	125	136	132	136	148	116	134	132	140	129	138	109	140	128	118	136	132	144	142	142	131	144	117	145	131	113	138	133	135	131	129	143	134	131	150	141	127	132	110	143	120	153	168	134	142	112	148	118	127	127	115	137	135	120	116	126	131	132	136	118	117	127	147	139	136	121	128	128	142	109	137	119	144	125	146	123	137	149	120	148	142	147	116	131	126	117	140	128	132	138	133	145	126	125	141	134	111	138	139	135	129	126	117	140	135	140	111	131	124	127	140	160	125	118	126	121	117	131	111	146	121	118	136	126	137	125	121	133	134	116	122	132	135	135	117	124	134	120	134	141	134	138	140	129	122	136	143	134	127	131	117	132	121	153	125	142	116	144	142	136	131	133	137	129	132	121	136	130	127	134	131	127	131	130	135	118	140	137	126	115	141	129	149	134	133	107	135	135	128	130	112	133	130	136	143	128	110	126	108	115	116	133	153	136	116	135	133	143	166	131	117	127	133	150	133	131	127	123	129	144	143	116	104	129	154	128	149	130	150	140	136	158	136	136	155	145	130	119	133	109	129	146	135	117	110	119	117	146	164	146	148	145	148	141	114	121	126	124	129	140	148	121	131	122	125	133	127	125	142	116	133	140	114	105	117	147	136	152	137	131	130	129	142	166	137	123	121	124	125	139	138	129	130	139	144	125	114	123	120	130	149	141	135	114	134	132	122	112	121	127	123	130	136	147	151	111	133
13988	12154	47842	60093	42787	2462	1095	934	828	743	635	608	545	562	542	470	423	467	418	379	409	432	396	378	355	381	379	370	398	354	376	392	360	357	357	365	388	351	355	389	350	336	349	321	308	364	339	319	322	345	317	351	319	318	352	320	351	301	309	299	353	338	343	315	306	331	338	343	358	368	355	342	332	354	338	365	338	345	390	346	386	438	400	328	322	332	319	323	324	338	346	326	311	304	364	294	326	317	305	341	301	321	352	343	325	304	307	337	289	342	308	299	341	310	316	326	300	290	318	352	300	334	338	339	298	331	360	329	291	305	340	309	308	322	330	298	315	329	297	334	312	327	313	325	310	302	330	336	357	330	286	308	318	317	308	345	329	329	303	298	313	310	358	308	359	328	340	298	299	327	357	302	355	304	317	324	328	317	339	308	325	341	331	318	308	334	332	309	319	334	343	333	317	316	338	320	318	361	350	302	345	299	312	333	311	322	295	327	334	284	327	323	331	348	331	312	354	315	332	304	301	287	343	334	360	331	295	323	311	335	342	330	336	323	305	306	321	335	313	326	329	304	341	307	350	340	301	314	321	328	300	311	329	311	306	315	344	310	305	317	328	319	330	279	304	300	332	321	283	326	309	326	333	330	329	346	324	294	305	316	306	326	319	320	309	344	319	314	326	316	343	356	318	321	338	298	325	357	301	326	331	325	357	301	312	347	333	310	317	330	326	340	312	297	308	305	328	324	309	310	323	339	346	317	327	308	333	328	307	321	333	341	318	295	354	316	314	334	318	326	307	311	332	347	312	296	325	297	366	282	331	333	326	334	328	338	317	377	327	320	325	338	295	302	306	314	327	327	308	320	355	321	329	336	320	333	324	309	293	297	326	323	324	338	316	347	295	352	323	323	293	323	342	325	313	306	325	299	338	319	340	337	336	299	320	301	289	295	321	343	346	316	330	342	295	317	341	322	346	297	328	305	319	294	339	333	330	304	295	325	354	321	314	310	310	301	339	330	331	335	318	330	311	324	314	314	320	318	309	339	326	349	328	324	319	320	325	315	343	306	334	351	327	330	315	321	306	305	350	305	325	342	307	316	333	318	320	315	308	311	324	318	336	324	350	307	315	325	336	321	318	311	348	336	318	337	310	346	318	310	305	306	330	337	297	287	332	302	299	289	322	291	333	289	338	345	297	346	339	287	332	347	288	318	332	333	309	308	307	327	307	333	354	303	317	330	305	333	299	347	331	319	321	309	314	340	292	286	317	335	362	345	312	319	296	324	319	324	339	314	303	318	329	361	306	335	311	309	308	342	332	322	350	338	330	331	310	354	322	325	305	285	297	323	315	301	312	330	340	325	299	355	368	304	319	306	323	305	359	333	347	313	314	327	316	321	299	329	318	306	322	331	320	311	338	312	300	313	328	332	322	332	308	303	300	320	317	323	350	307	349	347	346	319	325	335	316	318	321	330	317	317	308	309	358	317	319	300	290	316	316	325	336	314	348	333	314	306	328	292	313	311	298	341	349	321	314	337	289	358	322	314	336	327	346	348	309	314	314	330	346	327	319	312	355	319	315	284	269	357	323	331	333	324	284	339	351	348	344	325	346	309	321	313	308	301	317	338	314	288	308	317	304	383	337	299	320	332	316	325	312	346	314	306	304	298	334	305	333	296	343	330	323	324	296	333	335	342	325	343	315	333	334	358	343	323	323	327	342	275	343	321	331	298	338	334	324	305	317	299	330	329	294	313	312	319	341	331	331	310	318	308	357	344	339	335	323	337	295	353	303	322	335	318	333	327	324	336	309	295	309	286	337	330	315	326	296	290	319	329	319	337	296	298	326	312	307	307	326	329	317	305	290	296	302	362	323	322	336	330	309	362	311	343	328	345	344	326	348	328	323	322	335	331	347	319	332	351	335	293	304	331	324	319	337	324	319	325	322	288	293	326	350	302	299	303	324	331	351	308	316	317	325	322	315	320	331	295	327	326	335	282	334	305	313	296	335	325	339	321	290	326	320	320	310	329	311	339	289	310	304	339	291	319	328	355	295	343	315	307	317	346	309	307	336	338	331	324	342	294	313	312	307	301	298	306	336	324	292	310	332	322	300	313	289	311	309	281	329	305	345	295	335	313	306	321	321	335	315	312	329	331	346	291	312	365	334	312	316	304	337	326	323	320	319	323	330	324	322	301	318	331	321	318	332	321	309	315	306	332	305	333	334	323	340	321	308	342	342	349	335	356	311	324	301	298	336	288	323	327	311	323	305	332	326	345	314	340	330	326	328	298	307	343	325	331	325	325	315	342	315	323	343	311	357	320	315	351	337	308	316	323	332	287	301	316	318	324	308	311	344	312	297	317	331	322	297	308	315	310	334	304	329	312	317	326	336	337	344	330	341	314	326	336	320	330	342	367	329	294	306	302	340	328	292	352	315	317	340	322	350	304	334	315	306	328	324	318	314	324	297	347	304	312	355	304	338	347	318	336	292	320	311	318	315	327	299	293	363	356	311	314	322	311	342	329	334	316	345	313	299	314	331	288	332	335	313	346	353	298	345	316	330	308	347	329	358	330	313	299	328	324	313	338	321	339	305	304	286	294	296	317	300	302	337	339	381	299	336	376	295	310	319	316	314	336	344	336	318	352	291	331	334	327	325	312	309	324	341	315	323	313	306	305	300	330	330	347	342	326	314	354	334	305	327	318	352	327	334	344	298	309	282	308	346	296	323	299	323	330	315	329	327	326	313	301	345	331	298	314	327	344	305	308	343	318	309	334	325	317	298	325	331	343	317	314	312	316	315	298	332	336	326	314	303	314	317	333	312	326	313	303	322	285	298	298	330	317	304	326	328	329	293	325	317	301	314	388	351	323	315	316	302	310	335	329	294	291	354	308	334	331	334	338	332	323	344	299	336	325	323	331	302	307	320	352	360	305	326	320	326	292	336	317	289	323	295	311	295	323	338	344	304	330	330	343	324	347	297	327	355	307	306	340	297	337	349	325	364	327	325	308	334	301	323	337	331	342	318	325	318	322	340	306	325	325	314	300	320	324	281	356	313	311	303	329	322	321	294	286	316	312	348	302	330	356	317	333	359	359	342	340	327	305	298	295	291	288	317	352	330	307	372	320	302	320	301	311	322	342	350	318	301	335	321	292	304	325	316	316	305	304	353	321	292	317	326	318	320	345	312	331	332	329	304	312	349	342	331	348	306	294	353	314	346	293	315	352	343	333	304	288	351	322	336	333	326	316	307	316	345	290	331	323	342	325	322	324	301	352	351	354	330	320	330	312	319	322	327	325	331	310	336	304	315	306	324	319	301	300	310	318	345	357	340	315	362	305	329	314	308	346	321	306	338	317	327	305	323	319	330	337	315	343	326	306	326	361	331	339	296	343	332	323	324	298	316	329	343	313	303	341	311	318	293	302	324	326	276	320	327	327	327	338	320	347	338	367	282	329	329	312	314	341	295	310	318	314	317	306	335	336	323	338	303	322
33145	23681	56157	68254	51186	14877	1571	412	359	256	279	270	239	210	190	208	194	201	162	190	175	153	184	171	207	179	182	172	169	183	173	188	170	180	177	154	154	155	164	202	179	154	172	159	169	168	153	179	155	180	165	165	154	150	169	177	157	165	193	149	176	167	153	146	181	157	149	154	156	138	208	172	164	190	155	137	165	174	164	160	169	163	167	159	164	189	154	156	179	142	162	146	157	145	153	183	154	152	178	172	161	143	157	170	169	162	167	166	163	163	165	144	165	158	162	174	168	170	178	138	154	143	153	171	150	168	163	177	145	167	163	168	152	175	160	168	152	162	162	144	149	163	150	161	162	157	139	155	168	175	197	162	189	169	166	187	163	148	181	155	175	171	156	155	156	158	170	151	165	154	173	150	169	174	168	143	178	151	170	169	153	141	172	159	158	147	177	184	182	164	147	145	169	135	152	159	168	156	169	156	188	161	167	155	163	171	174	160	149	182	165	158	149	161	164	191	159	191	169	152	170	164	196	160	148	150	152	159	156	170	170	171	155	159	185	173	153	146	149	178	157	199	176	166	169	185	164	148	162	152	145	172	179	166	160	168	155	175	144	163	156	178	164	155	143	173	136	167	151	155	175	182	143	155	165	157	153	153	193	190	153	167	152	157	155	151	147	152	173	154	146	157	163	174	164	163	142	167	163	165	151	155	160	151	167	150	166	155	175	188	158	169	153	157	155	166	161	163	156	189	173	156	164	173	143	147	164	156	167	151	156	176	153	153	154	178	167	151	160	152	156	164	147	162	164	133	175	169	185	158	173	149	161	170	143	174	176	176	147	145	184	145	157	147	149	179	173	146	175	162	172	145	172	173	172	158	168	175	132	184	158	165	131	169	154	162	170	147	167	176	161	168	167	182	147	145	161	161	158	159	164	148	148	154	168	153	149	143	153	176	167	163	158	161	176	166	140	173	150	152	154	169	190	187	167	158	161	159	141	129	159	164	147	176	169	143	160	161	167	170	173	168	167	143	157	161	151	169	158	159	155	149	168	160	144	150	176	184	179	168	167	178	166	175	160	137	172	175	167	157	141	157	164	156	151	149	165	163	175	160	156	172	163	173	182	161	159	186	167	150	166	135	148	146	181	164	146	167	165	154	151	159	173	154	163	149	177	135	164	171	159	149	149	164	147	156	134	170	138	136	167	161	162	155	169	181	149	169	154	153	161	165	170	186	178	169	169	174	159	153	167	141	156	161	158	134	169	142	148	156	151	157	176	151	168	163	169	181	159	153	148	152	160	143	148	153	127	147	163	143	167	144	155	170	165	157	158	157	151	179	171	166	161	158	188	179	149	160	169	153	145	145	180	176	171	169	159	170	165	186	160	163	153	151	169	165	153	148	164	135	144	133	159	149	154	169	158	170	155	157	165	168	170	153	160	170	179	143	152	169	163	161	139	152	166	147	136	142	175	147	151	171	164	158	174	143	171	152	167	192	170	165	162	187	137	187	162	172	146	155	145	175	165	183	166	139	148	156	167	144	137	134	173	152	159	173	175	141	178	160	161	166	146	137	172	184	157	155	176	142	154	186	155	172	130	142	166	153	149	177	169	158	150	176	167	177	165	156	146	180	194	141	149	155	143	153	159	164	184	172	164	170	166	180	144	153	156	178	151	161	150	162	171	178	159	151	153	149	170	175	157	169	172	164	160	198	171	159	166	143	152	178	175	158	187	142	173	140	173	145	150	164	191	160	185	163	155	137	148	164	183	175	159	171	158	144	156	165	162	176	150	163	188	161	151	152	163	160	165	148	178	193	194	166	150	157	160	150	147	159	146	152	173	163	137	164	149	158	165	159	163	170	171	184	153	147	173	173	145	167	150	145	154	147	172	179	152	138	169	163	156	162	167	149	166	133	156	173	170	163	150	175	175	159	148	147	145	148	162	151	161	164	134	155	152	169	189	170	141	193	169	144	146	160	152	141	152	167	165	184	145	159	146	179	162	154	160	172	161	138	142	168	164	161	140	156	155	153	161	153	200	169	159	155	190	175	166	184	153	185	167	159	173	160	176	169	165	175	155	184	135	162	162	172	152	186	159	138	157	165	159	180	161	161	163	189	159	175	175	168	172	163	161	152	169	184	174	169	183	174	181	176	153	175	152	167	188	163	182	174	163	149	148	158	175	172	160	144	182	151	146	151	163	161	149	150	155	188	155	144	156	159	144	159	165	142	137	173	154	162	158	155	148	153	176	171	170	156	156	154	159	141	156	166	156	164	169	135	164	156	175	150	173	157	165	153	161	167	171	155	167	137	145	185	161	190	177	131	157	162	154	162	157	164	147	170	174	153	159	175	152	165	173	154	155	140	159	178	172	181	164	158	157	167	165	166	157	163	165	160	151	149	164	137	159	169	167	168	149	144	152	164	142	171	155	154	169	171	157	162	169	160	144	164	150	126	149	150	146	164	165	163	165	133	174	172	166	152	146	157	144	176	161	166	186	165	148	185	132	164	166	148	128	154	174	168	173	165	187	182	160	165	151	166	122	184	168	185	149	160	167	166	142	148	154	173	152	154	155	172	162	161	152	150	149	187	145	154	158	159	154	168	154	146	178	174	170	168	185	169	167	157	151	152	157	151	142	143	134	173	157	178	163	154	162	174	150	175	173	161	170	150	148	197	170	168	149	146	156	159	172	172	180	148	163	154	180	171	166	163	168	185	148	167	151	157	160	161	170	183	183	150	154	152	134	140	165	176	159	147	142	159	144	160	163	164	153	164	150	150	156	155	156	152	180	182	170	178	158	149	176	178	181	173	175	144	159	162	163	155	167	157	145	163	136	165	164	167	151	148	176	158	166	193	165	193	141	161	162	157	149	175	168	165	165	160	160	153	150	164	156	161	163	159	144	167	139	147	143	182	179	134	152	155	139	150	169	178	156	162	165	173	158	159	144	151	173	141	146	162	157	162	150	179	172	162	158	173	127	131	151	128	162	166	145	173	158	175	176	177	155	148	165	132	146	152	165	174	183	151	166	174	169	160	157	166	152	144	165	166	150	146	162	152	163	156	152	149	164	158	167	157	184	172	151	156	174	147	144	161	167	178	153	160	173	149	162	166	161	147	154	161	150	169	168	157	162	150	167	167	147	171	182	158	182	151	172	187	144	150	150	185	172	174	148	137	151	177	187	154	167	133	163	161	139	159	144	155	166	159	172	168	171	146	133	168	165	146	173	159	161	175	173	168	163	172	157	160	142	192	175	147	143	189	139	137	140	162	137	161	159	143	147	168	166	154	171	145	166	167	144	167	158	162	170	162	187	153	149	155	136	183	193	164	153	179	165	150	163	154	151	176	149	165	167	162	161	163	158	173	150	163	169	176	175	170	148	151	164	169	162	171	160	144	171	154	156	173	173	160	190	161	155	175	163	157	135	155	164	188	165	164	184	149	162	143	168	153	181	178	157	182	163	156	147	147	198	178	156	133	161	156	143	170	168	156
18839	13577	53476	71403	54699	3796	1837	1515	1285	1160	1037	924	802	799	691	713	608	591	595	571	512	527	554	517	498	483	516	466	456	458	434	419	423	430	418	428	414	428	433	392	401	400	412	392	408	407	400	399	394	410	383	399	393	358	407	418	385	391	376	366	394	381	374	391	358	374	350	418	398	394	382	395	361	402	397	403	426	396	369	410	441	453	416	402	377	383	367	388	371	392	355	387	373	363	372	376	384	392	373	381	370	387	369	390	384	392	391	375	356	377	371	393	372	367	390	398	382	345	371	365	368	366	360	371	354	364	363	361	388	380	393	354	413	364	351	374	394	347	390	355	388	358	406	369	363	335	334	370	346	376	364	387	362	367	365	394	332	421	340	338	390	345	343	363	401	356	375	380	373	400	377	382	376	381	368	371	406	340	357	345	369	399	363	338	356	382	388	386	356	369	400	347	359	358	372	362	353	354	369	399	333	363	347	390	382	394	399	366	372	395	359	356	358	372	377	350	341	380	359	373	335	358	358	366	375	357	383	356	360	348	359	357	375	372	359	408	353	343	400	387	362	335	358	343	361	364	365	350	353	381	360	327	366	401	382	351	358	367	400	351	390	348	370	353	370	356	352	362	378	389	361	334	372	363	351	357	371	408	395	377	365	369	367	365	382	392	386	351	361	391	377	384	404	381	359	381	358	387	361	390	353	364	373	398	334	358	377	363	401	360	384	377	380	399	370	369	398	423	366	397	364	362	378	400	386	329	367	360	348	375	333	353	368	379	387	376	376	367	373	354	355	361	389	386	389	383	381	343	375	354	364	325	355	381	369	358	376	365	352	378	389	371	392	395	394	343	350	370	362	363	365	366	380	389	320	370	356	343	330	368	360	396	406	364	383	371	368	358	381	375	367	371	385	384	363	309	349	374	368	387	348	377	374	392	381	369	372	393	359	375	367	358	416	385	377	384	322	351	396	365	337	344	385	333	364	392	387	389	391	349	364	364	370	355	348	357	360	384	355	369	381	361	356	357	370	405	387	378	354	377	384	398	369	369	410	380	364	375	333	378	390	383	329	363	359	366	365	379	372	361	377	355	347	368	382	391	364	366	377	366	382	371	372	377	385	350	344	356	371	374	348	355	400	398	365	382	377	383	400	363	369	370	348	411	397	353	354	375	354	345	366	399	401	366	363	337	381	353	394	399	360	365	345	378	344	367	371	376	369	336	336	395	367	328	341	346	353	348	370	353	381	366	390	370	376	360	366	368	406	411	351	389	361	397	379	381	379	379	384	345	381	383	386	351	381	358	368	364	374	388	394	381	322	394	378	406	382	386	377	373	413	340	378	373	378	358	400	375	378	347	382	359	364	376	362	401	372	406	360	381	387	378	396	380	393	379	366	363	368	387	380	416	360	380	358	372	398	353	381	332	383	349	384	381	388	384	377	361	366	351	358	420	371	366	334	387	380	365	354	380	374	376	342	362	319	400	406	388	343	342	371	341	384	350	387	394	352	352	373	378	373	357	377	380	392	372	394	385	404	353	386	378	387	385	379	373	372	361	428	384	370	362	375	365	386	366	379	375	368	341	373	378	407	370	373	365	384	339	365	355	375	356	393	353	368	380	320	384	376	357	344	346	359	347	374	372	365	357	371	388	385	372	373	367	369	368	351	327	376	397	361	391	393	397	405	374	417	353	350	376	360	384	379	333	396	336	345	350	344	340	373	345	367	374	364	351	379	384	340	364	364	393	352	371	343	364	377	353	380	386	359	355	359	408	357	361	384	385	340	361	365	365	401	375	371	418	337	352	359	367	353	389	390	376	372	383	340	384	410	385	373	357	361	345	357	356	330	370	367	343	344	379	382	392	341	354	365	385	353	352	364	359	364	368	370	404	382	355	381	401	370	380	397	362	378	378	365	372	344	392	341	375	347	359	346	398	378	368	356	377	365	410	380	375	344	381	342	375	369	376	378	402	382	395	367	358	383	371	352	373	387	353	326	389	363	365	374	386	399	363	353	372	347	368	423	370	409	389	382	361	372	357	349	390	343	355	333	358	356	318	344	379	373	338	356	379	373	393	389	394	370	386	373	357	350	354	367	357	395	395	361	346	371	352	392	384	359	362	367	364	354	415	367	354	359	385	350	385	401	348	343	391	352	343	408	366	361	374	350	378	312	370	359	359	329	388	379	354	382	339	424	326	376	392	350	370	406	360	349	340	359	378	382	381	351	379	397	390	337	368	362	394	344	365	381	356	379	362	384	354	380	358	367	371	348	352	351	395	360	394	338	365	387	360	406	364	362	385	354	355	340	360	365	358	392	356	368	349	341	326	381	351	330	335	365	340	338	360	380	358	364	381	383	343	380	384	335	381	390	392	422	340	368	365	343	396	343	375	348	374	390	352	367	355	349	380	371	347	371	329	408	377	366	374	391	338	379	343	375	381	365	357	347	379	366	363	382	360	376	363	371	360	373	377	368	391	391	379	363	377	391	390	423	361	371	350	380	369	424	382	373	377	374	363	351	426	346	370	398	376	409	331	362	367	384	427	327	363	384	358	369	350	371	392	374	363	348	356	335	376	350	376	411	368	353	353	364	381	359	375	394	364	352	346	370	378	376	358	381	382	390	404	344	376	395	373	353	400	364	362	399	361	342	362	385	352	374	343	392	374	399	393	369	349	378	367	386	346	368	396	393	355	353	402	382	371	368	377	367	370	379	365	371	376	356	394	354	319	355	354	385	384	379	372	399	393	347	337	356	364	353	334	376	361	354	385	383	351	354	352	391	359	393	359	385	353	353	385	376	371	387	382	366	390	339	340	332	365	365	384	391	345	357	365	348	379	366	375	404	364	386	334	400	347	338	390	388	377	380	335	370	387	385	377	381	387	346	366	346	351	341	382	370	370	389	398	388	390	365	371	359	353	351	356	382	336	351	382	375	355	375	377	398	380	357	358	373	370	334	344	382	336	365	391	381	374	395	356	376	348	363	349	365	373	388	359	335	335	373	407	363	347	388	349	397	384	348	347	347	369	320	386	388	337	383	368	342	363	390	367	368	372	396	351	404	364	347	379	339	370	360	367	363	361	382	370	344	387	388	397	353	385	356	381	350	355	365	322	346	368	368	376	367	365	367	370	378	378	368	390	360	378	361	386	375	411	365	366	368	356	368	375	341	341	328	343	382	370	361	372	403	406	386	353	384	372	379	368	339	394	345	387	333	351	385	367	389	396	372	382	395	335	368	382	334	362	374	369	379	316	344	350	357	352	373	366	390	386	357	409	375	368	352	354	385	400	364	368	380	372	359	399	367	347	385	399	377	368	365	371	388	372	356	377	373	366	370	373	387	361	378	372	346	343	358	355	388	374	354	375	363	373	368	348	374	374	361	368	328	383	380	379	374	358	381	360	347	388	364	376	385	363	361	361	368	371	413	348	375	382	363	379	364	339	358	388	362	394	361	379	386	350	351	372	387	368	338	374	382	367	377	408	387	360	385	371
3550	1080	2086	3496	1600	110	45	44	62	46	62	56	58	50	65	47	49	62	60	53	53	39	54	51	61	41	58	44	44	44	58	43	63	49	51	55	63	54	48	36	48	44	73	48	54	66	51	55	48	42	34	57	45	46	45	53	42	42	51	55	62	67	48	63	54	51	44	37	48	53	45	53	54	55	49	45	59	53	46	52	54	66	51	52	46	54	49	52	55	60	64	39	39	59	43	45	53	60	48	55	51	50	43	58	52	44	55	61	57	59	41	62	42	48	42	55	39	53	55	60	54	34	48	68	48	55	40	53	45	44	51	63	49	38	47	52	46	60	52	54	53	58	62	56	60	50	52	52	61	41	44	69	53	43	53	56	58	50	45	48	42	62	42	44	36	53	52	57	60	43	54	44	44	53	43	41	55	55	52	47	67	57	50	58	49	52	60	38	49	51	45	51	52	45	34	56	64	54	56	45	52	48	49	52	53	61	43	51	48	57	46	46	56	52	53	55	53	44	43	51	46	56	50	61	35	52	46	51	48	49	45	59	47	52	58	46	39	49	54	61	52	43	49	54	63	64	37	48	61	49	58	43	58	48	65	52	49	51	48	52	38	50	42	54	52	41	57	46	50	45	49	57	48	44	54	47	38	45	48	48	43	45	49	45	49	54	65	59	46	42	59	41	50	48	42	64	48	57	61	55	50	53	50	51	48	49	61	58	52	51	48	43	41	51	47	61	54	60	56	46	48	48	51	45	49	38	52	66	60	47	53	55	50	51	45	60	46	46	52	46	55	56	54	56	35	59	48	55	53	73	42	52	54	48	45	50	48	57	51	49	52	51	42	46	60	49	63	61	43	51	39	48	66	65	51	56	41	46	69	46	46	40	54	51	47	34	51	55	55	44	38	68	49	49	59	66	54	50	45	56	45	44	41	52	39	62	51	59	49	39	64	36	54	66	51	52	56	51	62	48	60	52	41	47	48	45	49	50	66	61	42	45	55	59	52	43	47	61	49	58	55	43	45	45	34	50	44	39	57	45	47	52	49	49	44	52	57	53	45	52	61	54	60	59	44	55	57	46	54	63	51	44	52	58	48	55	48	50	50	49	53	55	56	73	36	43	43	60	47	42	48	50	36	55	54	54	47	47	58	57	52	58	45	45	60	62	56	44	57	57	41	57	54	35	54	55	74	58	48	48	37	57	40	45	60	52	73	56	60	50	43	45	47	45	56	48	59	57	40	46	54	45	44	68	60	30	38	43	48	56	47	50	45	44	36	41	43	44	64	56	46	44	53	58	44	50	52	50	48	35	41	47	40	63	60	55	57	51	65	51	45	39	54	51	56	44	39	51	63	55	46	43	54	54	58	42	47	51	57	46	54	39	56	61	49	49	46	50	42	45	48	48	64	47	47	47	53	36	52	58	61	57	47	53	57	60	44	51	44	53	52	51	57	63	56	65	55	42	55	51	67	56	55	49	41	35	53	59	59	49	47	56	42	44	43	35	60	59	39	46	58	54	59	38	46	49	44	43	48	46	58	50	58	44	49	61	56	54	46	54	65	54	64	53	46	51	40	44	56	55	43	42	38	44	51	57	71	49	50	62	43	52	38	45	50	65	49	49	43	58	51	55	63	57	56	37	71	61	55	59	71	39	43	51	46	57	39	50	43	42	51	42	53	49	49	75	54	44	55	47	62	60	52	47	50	51	50	51	61	51	51	53	55	60	49	53	41	49	41	49	56	42	38	43	38	42	53	41	63	39	43	57	43	51	49	55	42	53	42	49	49	55	47	61	52	56	52	56	39	36	48	62	55	45	63	43	46	46	49	44	57	53	64	60	48	44	65	48	46	54	71	53	47	62	55	48	61	44	47	47	45	56	60	48	53	60	59	47	50	52	49	53	60	53	47	53	35	59	43	42	62	61	50	58	55	41	52	45	46	56	43	48	64	53	41	56	50	68	52	48	57	53	42	47	48	46	60	48	46	63	56	60	62	49	64	48	48	42	58	41	48	52	53	51	47	56	69	61	63	54	47	56	58	50	42	43	54	56	59	51	44	61	57	63	45	48	47	49	47	61	62	45	62	54	45	60	42	57	43	38	63	64	59	43	50	51	59	55	57	49	50	48	59	56	49	51	49	61	55	59	40	53	46	68	56	54	44	43	52	50	64	58	54	47	47	54	51	48	42	51	55	75	61	48	47	46	57	44	48	55	62	47	52	52	49	44	40	49	45	59	63	47	43	33	44	45	37	40	50	55	46	51	48	48	44	71	51	57	55	52	49	44	49	44	55	41	54	45	55	44	51	49	58	51	39	57	55	50	61	50	57	46	49	53	40	55	36	42	53	56	49	48	48	35	64	45	49	52	57	47	61	47	70	41	51	62	44	53	56	52	41	49	40	47	55	49	52	66	44	55	47	51	48	39	40	52	62	37	62	35	51	50	46	41	44	34	49	47	48	56	50	50	53	54	41	58	42	44	51	42	43	56	45	49	50	51	57	53	66	51	56	39	65	42	52	37	54	50	46	48	44	47	53	47	48	52	71	47	55	48	50	42	44	40	46	61	44	48	60	62	56	49	50	50	54	49	49	55	45	46	52	46	46	45	52	55	54	54	45	39	46	47	47	51	46	39	45	57	50	49	51	40	58	46	53	47	49	71	53	56	43	54	43	61	56	49	54	53	46	52	47	52	56	66	56	57	55	39	48	52	50	61	60	50	55	48	54	43	37	63	56	66	38	52	46	50	42	67	55	54	66	38	58	43	48	51	38	59	45	60	41	46	62	51	44	48	54	56	59	52	47	46	58	51	55	60	53	57	52	59	57	59	37	46	49	44	45	44	51	46	62	51	59	53	63	48	47	37	49	51	49	48	54	47	47	49	51	46	48	47	27	62	53	37	48	51	48	46	68	48	65	52	62	39	45	58	62	45	56	43	55	53	59	48	64	45	71	44	44	62	48	44	48	49	47	38	52	48	61	49	49	50	49	58	43	65	62	54	48	49	47	54	42	43	56	37	48	58	57	49	44	76	51	46	83	43	69	55	45	55	48	49	41	51	50	50	47	68	43	58	63	49	46	68	46	41	50	58	53	51	65	47	47	41	52	50	58	47	53	49	52	41	55	49	43	59	48	48	42	54	59	61	42	40	49	37	46	51	47	62	53	48	48	50	44	52	43	59	49	44	52	44	55	52	52	39	47	49	57	48	37	53	52	48	57	68	67	49	43	54	49	56	54	54	57	54	58	37	54	63	38	59	53	52	52	42	55	40	48	54	49	42	55	33	59	35	53	53	50	49	35	47	34	51	48	52	53	58	47	56	50	47	51	57	51	53	34	51	62	53	40	49	43	44	46	45	58	42	51	67	56	42	44	49	46	51	55	61	49	50	40	37	45	68	55	49	58	50	44	55	43	45	49	55	50	47	61	47	61	56	65	51	58	53	45	58	52	47	40	57	68	45	48	51	43	53	41	42	42	53	49	36	48	53	55	40
2843	1315	5068	11518	5814	274	167	185	181	161	174	170	166	158	129	149	162	179	169	151	152	140	141	150	163	136	139	160	145	156	174	134	145	153	166	141	145	121	164	146	135	166	145	133	160	166	165	144	142	162	137	157	150	165	150	129	146	178	141	138	150	144	135	144	135	124	147	151	143	149	162	155	172	144	157	164	142	153	135	126	173	195	148	158	150	141	141	121	159	167	152	120	162	134	155	179	158	151	157	142	149	152	143	137	138	153	143	143	111	146	161	159	142	141	148	156	161	144	134	142	130	173	140	182	131	139	157	133	141	128	156	132	142	150	156	152	136	177	140	131	142	154	149	144	142	174	153	151	164	157	160	139	137	153	150	118	190	116	148	139	131	150	137	142	146	164	127	166	158	156	138	139	143	136	148	158	161	145	164	160	133	157	145	147	132	153	140	145	150	158	162	153	145	135	148	164	154	165	177	155	145	135	146	170	167	140	151	160	133	155	156	140	141	149	137	131	161	145	148	151	117	137	145	137	157	177	154	145	157	156	148	148	156	137	161	169	150	151	144	123	149	151	177	162	131	150	149	147	154	128	170	161	147	147	171	157	159	135	124	165	143	143	136	148	149	138	127	147	135	155	142	131	127	150	165	129	156	165	135	150	158	156	160	149	145	157	134	136	137	150	189	164	159	157	160	146	174	172	159	154	131	112	169	144	180	137	167	143	142	142	141	154	159	148	153	137	154	153	137	167	134	136	145	164	152	144	117	130	181	131	113	155	148	153	156	132	148	134	159	155	145	154	139	129	125	146	145	152	130	142	159	150	123	178	127	144	155	147	161	138	139	146	137	149	138	155	149	168	126	151	134	162	168	139	150	139	139	158	138	143	142	134	167	147	152	141	156	156	163	153	165	161	171	159	146	177	129	172	135	163	121	141	153	156	148	143	140	149	146	152	149	130	163	146	157	149	144	152	157	139	186	147	129	150	161	132	139	137	139	138	143	169	151	130	159	146	133	137	166	164	130	126	154	150	140	161	165	133	146	169	144	135	172	160	146	152	135	157	159	139	144	154	169	158	141	165	134	145	139	147	150	160	161	158	142	155	153	149	141	138	135	133	142	153	163	137	139	146	153	152	155	136	163	137	149	127	146	148	151	148	131	131	146	142	147	138	131	152	152	133	171	146	170	147	131	145	143	144	148	151	140	122	140	161	145	149	161	150	146	145	159	151	162	147	145	156	173	142	155	132	130	151	142	123	137	147	144	132	139	157	157	145	149	143	164	131	171	137	154	155	130	164	144	146	141	143	152	160	154	158	158	157	141	145	135	148	150	154	161	153	135	156	143	150	158	135	178	161	158	155	158	155	142	164	132	141	158	175	135	146	128	153	141	144	159	139	145	172	155	146	157	142	153	130	155	158	157	124	158	153	139	159	141	149	131	132	172	162	158	159	155	167	167	147	141	142	141	150	163	156	163	176	144	146	153	157	138	150	137	161	142	141	141	133	150	142	155	167	144	162	133	155	157	166	135	163	161	129	148	159	121	149	130	147	139	163	145	147	137	148	146	145	147	148	148	155	143	155	138	131	159	153	174	162	145	166	144	168	145	136	147	131	146	156	165	153	151	126	149	155	166	124	166	150	160	157	160	131	143	152	144	152	153	168	139	155	145	149	175	167	145	154	149	147	154	126	157	158	147	151	157	145	159	139	139	184	168	147	145	128	150	152	128	142	142	148	117	127	169	144	106	129	150	143	147	147	150	151	168	147	131	133	150	156	142	122	150	158	164	148	157	147	150	147	157	140	133	151	175	152	118	143	158	137	144	130	143	141	164	154	166	143	151	154	173	125	133	131	170	137	141	144	156	139	162	145	139	139	140	147	141	128	186	145	134	149	150	139	152	133	163	139	164	168	150	160	161	156	160	151	156	136	126	139	140	155	140	128	143	156	145	126	134	159	149	142	153	163	162	142	150	149	164	137	130	155	153	152	155	156	143	149	154	135	166	164	150	153	132	125	157	167	163	162	148	131	133	148	154	152	156	152	157	156	148	142	135	159	150	149	133	145	158	157	156	133	128	135	163	159	149	152	147	148	154	153	139	144	158	142	141	144	152	155	128	174	174	130	131	151	158	148	144	147	144	161	147	148	162	144	159	170	153	159	152	139	148	137	141	137	150	142	120	138	144	168	142	157	167	147	145	155	155	170	162	151	162	149	147	157	122	153	159	145	169	149	149	144	154	152	149	155	125	149	146	140	142	147	131	130	142	148	137	144	156	148	134	148	163	121	138	144	163	136	127	160	135	151	137	139	156	167	168	160	146	126	146	150	158	159	149	139	159	152	138	145	149	134	161	135	143	146	143	142	162	150	127	150	130	138	132	156	132	153	151	156	142	160	149	155	129	153	139	151	148	150	166	158	134	154	160	172	169	162	148	130	182	110	170	147	165	141	148	143	146	152	151	169	140	144	160	145	144	157	139	161	129	159	171	155	129	163	153	134	166	155	147	130	164	159	147	142	150	158	159	158	145	156	153	165	155	157	154	140	185	161	153	171	117	141	153	122	141	147	145	148	139	150	144	147	160	155	146	149	123	150	148	179	160	165	125	151	166	127	131	139	140	153	144	145	153	145	148	141	145	159	128	148	140	143	141	162	143	146	145	130	131	132	162	153	153	157	154	168	170	154	154	150	161	141	150	166	145	142	137	140	167	146	140	152	129	147	159	154	154	169	161	160	137	139	139	155	136	152	148	131	144	155	134	133	142	139	140	159	148	158	157	136	153	158	149	141	141	153	151	141	140	169	156	142	167	157	148	154	156	136	168	144	134	135	140	160	147	134	134	139	150	137	149	152	155	138	144	128	157	137	147	146	140	163	164	157	140	165	143	157	154	148	142	151	159	152	161	156	172	158	166	156	157	149	147	156	132	154	171	158	143	137	150	149	146	138	159	153	150	147	170	149	145	179	163	148	149	160	138	129	140	142	131	142	160	114	158	146	154	146	148	142	149	135	159	185	145	155	171	144	140	151	159	151	155	160	166	164	144	165	167	152	138	138	151	163	143	145	133	156	154	181	156	145	156	148	134	173	167	152	145	156	139	159	150	134	143	160	152	147	138	161	149	153	132	148	132	144	122	158	143	137	161	148	146	127	168	151	162	145	135	150	154	138	157	166	140	146	140	139	142	154	151	152	139	166	144	139	156	165	155	135	144	139	142	134	141	163	138	139	144	138	158	139	147	161	149	164	155	138	153	155	133	160	144	146	160	146	160	166	141	132	132	148	152	162	136	149	149	138	134	139	165	142	180	151	139	133	152	153	146	147	180	146	158	156	161	130	149	156	139	167	126	144	138	118	155	148	156	134	162	129	139	130	158	125	141	138	141	148	130	129	157	145	154	142	165	159	155	154	176	141	154	136	146	164	154	143	167	124	134	153	132	157	160	164	153	140	160	147	176	150	152	151	189	161	162	145	146	141	144	155	152	147	156	172	158	151	169	151
22840	18901	55720	57747	36288	8007	393	224	187	210	184	188	172	158	150	142	131	158	141	126	145	127	147	142	158	129	133	141	151	145	156	142	158	147	133	133	138	151	137	142	127	129	129	141	144	141	143	126	152	126	141	135	130	131	119	133	145	126	142	133	158	119	129	144	130	136	137	104	129	137	133	138	139	125	135	139	139	146	148	157	135	161	129	146	147	129	135	153	119	143	132	139	141	151	124	138	122	156	129	153	145	121	139	131	138	117	127	130	130	146	136	145	142	159	146	132	164	133	138	144	131	145	119	134	151	149	153	138	150	140	137	127	122	141	107	126	131	151	136	148	142	149	127	139	125	135	166	113	130	131	117	159	133	149	134	153	167	122	127	137	125	114	115	156	129	128	120	146	131	124	129	131	146	135	159	148	141	131	118	129	147	120	136	146	105	127	122	139	127	127	119	136	135	148	110	133	134	141	119	118	131	120	146	149	154	136	133	141	156	128	134	136	147	131	125	144	142	139	144	116	136	144	135	125	150	122	121	146	127	122	161	143	143	136	132	120	120	129	121	161	157	138	140	133	147	128	129	105	147	116	118	137	130	160	136	136	155	125	124	119	145	134	128	118	136	138	143	121	135	135	137	145	141	125	148	125	139	124	149	126	145	131	127	150	126	139	136	150	124	106	134	116	141	148	147	148	148	142	133	133	133	121	134	109	126	137	139	148	123	157	138	123	102	147	136	130	137	152	125	149	141	135	135	132	139	136	126	136	134	121	142	132	136	145	122	141	130	151	138	137	145	114	136	145	142	121	125	136	117	140	152	165	148	141	148	121	162	152	118	123	143	136	132	154	121	140	132	130	112	119	136	134	138	137	158	124	123	126	141	133	117	124	124	116	119	149	145	127	115	127	142	132	139	127	134	138	145	126	125	124	148	124	146	137	118	118	133	118	119	115	142	116	132	129	145	156	136	111	123	151	133	120	134	143	136	136	116	107	132	137	125	145	132	142	137	119	135	128	152	152	125	121	132	124	125	149	140	147	130	144	126	135	136	118	143	118	133	126	135	130	134	129	127	143	148	145	124	147	130	168	141	120	117	149	108	117	138	145	142	134	136	126	136	144	160	148	112	125	113	146	130	130	110	128	126	159	149	118	139	125	148	133	119	133	119	131	152	135	139	147	130	125	135	145	123	130	129	127	134	141	141	127	134	137	114	132	131	128	128	138	136	137	108	134	137	115	124	122	119	123	124	140	112	131	130	129	126	138	133	137	139	129	144	136	126	146	132	138	161	132	137	138	146	138	118	131	152	134	134	154	130	103	116	143	140	137	143	139	131	145	125	137	134	141	144	137	143	135	131	143	149	127	121	136	123	131	128	125	120	120	137	135	133	131	145	116	128	154	107	124	134	144	157	137	119	114	133	126	161	154	137	137	123	144	135	138	116	136	121	128	138	130	133	131	119	114	123	127	144	145	133	123	120	124	134	131	124	130	144	124	146	169	145	121	139	143	132	123	155	129	132	128	141	145	147	159	115	113	124	122	137	132	152	127	141	150	143	136	154	129	139	141	142	143	137	157	132	125	142	133	138	130	133	120	125	142	152	134	139	122	110	166	126	135	120	117	132	136	149	139	128	133	125	139	131	113	132	123	127	130	147	133	118	121	116	139	126	135	143	132	134	159	128	161	135	127	132	136	124	152	152	137	151	135	121	140	123	139	131	126	148	138	124	143	131	130	126	144	128	160	143	136	118	137	124	117	146	128	117	131	122	157	142	162	135	132	122	147	128	118	120	155	133	120	138	133	121	133	157	116	136	125	121	132	134	116	128	122	140	146	129	140	142	158	148	124	142	111	166	122	148	137	118	129	156	145	146	128	105	130	143	134	139	155	164	144	141	117	134	149	151	130	108	126	125	124	143	137	138	140	143	113	127	169	140	168	127	138	150	126	123	135	135	153	123	148	129	123	114	121	147	132	127	104	135	139	150	135	128	134	159	139	132	140	143	156	109	133	121	125	130	144	143	140	130	135	131	122	115	128	167	140	143	112	119	139	142	135	138	142	138	138	148	137	127	136	125	128	125	132	119	132	104	150	106	145	146	135	120	131	142	126	154	140	125	126	131	133	142	130	147	140	143	149	123	107	150	127	126	124	145	136	129	128	115	131	140	128	122	130	138	128	164	129	127	142	145	124	146	150	126	139	140	117	138	148	142	130	130	124	137	129	140	152	133	150	141	148	115	136	125	131	133	137	143	137	143	132	141	142	140	111	135	151	149	129	144	128	120	144	137	135	113	141	112	124	150	122	121	125	119	147	131	127	136	155	140	137	140	138	126	140	128	133	132	120	131	127	128	144	164	152	150	141	122	129	161	136	132	143	121	124	140	144	116	115	150	132	145	130	130	116	140	135	132	129	153	118	135	148	121	130	128	151	116	115	132	139	126	138	128	130	127	122	140	119	138	122	118	129	137	149	138	131	130	115	133	125	136	127	131	142	161	139	130	154	139	142	132	134	128	131	124	151	125	129	119	129	122	134	134	108	161	158	135	161	130	145	150	141	139	151	147	128	121	133	126	137	131	158	129	138	129	107	140	146	132	128	116	122	120	125	135	132	150	150	138	124	137	135	137	132	102	142	139	147	133	120	118	123	143	140	145	143	155	126	139	116	117	133	123	137	127	125	139	145	131	152	134	123	142	130	119	130	119	139	151	109	145	129	143	121	163	160	139	124	132	140	149	118	138	120	156	135	130	133	149	140	128	146	145	123	137	128	123	119	135	145	122	138	115	136	124	115	155	121	104	124	158	132	127	147	153	152	143	143	112	114	144	131	118	126	143	126	117	152	95	105	162	138	124	122	135	139	135	137	112	129	139	138	139	136	129	133	132	154	132	111	118	131	129	151	148	155	140	122	137	133	139	110	132	137	146	121	149	155	135	128	124	151	132	127	144	149	143	148	138	136	128	130	138	142	139	129	145	133	147	128	114	131	144	157	113	131	150	128	118	137	135	138	140	150	153	135	145	128	95	119	111	134	126	126	140	191	157	153	146	128	159	152	122	129	153	137	159	116	127	120	124	118	124	144	134	133	131	135	129	149	135	116	133	144	133	128	141	146	144	117	131	129	155	139	145	131	132	133	132	158	137	144	124	113	123	135	115	130	131	146	142	129	141	136	138	111	108	127	145	136	135	122	115	134	144	135	136	139	120	117	139	104	145	123	119	137	131	130	126	142	126	135	118	135	145	127	147	137	140	118	141	140	127	144	137	126	119	120	133	155	111	128	159	123	144	141	126	116	123	135	124	125	137	121	153	118	149	126	138	154	129	126	154	136	136	145	142	138	123	121	127	125	114	124	145	129	113	130	127	138	129	113	144	136	135	142	156	161	113	132	127	136	123	149	116	126	141	110	133	146	135	129	143	115	131	152	135	140	142	148	133	134	145	139	144	126	144	127	148	134	133	118	136	120	145	125	134	126	137	125	143	119	143	121	142	128	127	146
14036	13225	54690	61423	42998	3350	977	863	797	660	634	571	539	496	481	482	456	420	451	401	399	376	375	382	376	373	346	374	374	357	362	329	354	385	357	346	403	338	366	338	341	330	365	368	311	327	375	372	340	337	328	337	319	340	330	328	339	358	321	333	381	326	304	324	348	315	315	313	351	329	339	365	340	335	338	333	380	372	359	292	339	347	341	340	318	294	293	300	307	338	349	280	343	319	308	342	350	349	316	334	321	335	357	313	319	366	327	330	329	311	387	321	308	327	323	313	321	345	307	310	330	336	321	315	295	325	306	329	327	354	322	347	363	319	307	332	324	320	324	317	337	291	341	341	321	325	306	298	333	280	316	269	339	330	341	313	316	314	334	305	300	334	341	331	317	319	332	300	311	335	320	321	351	307	305	290	334	332	316	346	342	342	317	353	348	361	299	334	355	333	346	316	343	319	331	309	315	332	328	347	301	330	320	327	325	320	351	311	327	310	303	339	345	314	330	333	333	314	319	320	310	318	320	301	352	333	307	353	318	284	308	358	318	323	320	312	360	318	304	331	302	341	350	299	316	295	306	318	314	346	330	359	325	289	295	340	329	297	324	314	342	319	274	319	333	332	351	311	327	287	332	338	326	310	342	341	339	343	305	336	357	321	315	332	325	342	339	328	317	308	343	283	289	339	331	322	318	307	306	334	312	339	285	317	319	338	312	328	334	323	325	353	337	311	333	362	308	316	343	330	316	282	327	331	321	352	311	313	356	313	332	320	328	291	307	317	350	322	319	331	329	338	320	334	319	327	302	328	335	334	337	331	310	324	335	342	316	317	306	297	351	327	341	302	333	350	326	324	311	345	322	328	320	337	380	331	356	312	333	322	339	331	318	349	307	329	359	336	344	377	320	292	286	311	323	303	321	324	304	297	308	322	333	289	331	312	319	329	321	320	316	336	323	341	355	338	301	309	337	327	297	305	338	321	318	338	313	332	310	337	328	323	335	330	345	305	322	303	313	335	326	332	290	306	331	288	364	355	337	362	349	349	317	298	331	295	319	332	305	308	270	309	312	335	357	314	321	321	315	340	333	327	317	332	341	327	330	322	306	315	316	342	343	327	319	322	312	337	327	321	327	321	313	355	319	342	325	353	361	321	321	324	318	347	295	347	331	297	330	279	337	323	321	321	320	335	298	342	320	344	331	316	369	308	321	319	349	316	335	279	321	327	329	320	322	308	316	351	288	327	306	331	296	328	306	310	287	342	324	301	325	316	350	315	328	341	353	319	349	315	328	343	370	335	308	307	350	340	326	325	340	311	330	326	332	351	338	333	317	319	355	316	367	319	314	299	316	315	316	361	314	371	306	296	337	348	341	321	342	348	328	334	305	327	320	349	357	330	354	302	336	305	297	313	301	334	304	317	330	347	318	327	323	364	335	353	311	344	343	336	328	319	325	351	319	313	345	310	334	285	336	354	359	301	361	345	300	303	296	346	336	327	337	314	311	335	349	338	319	313	327	313	333	343	295	321	320	330	314	364	361	310	356	329	334	374	326	332	291	335	344	343	316	354	340	325	325	320	313	303	344	333	325	345	358	323	340	345	315	312	336	316	334	340	354	286	342	304	305	291	331	327	340	357	307	328	332	321	309	302	346	321	334	330	329	331	302	323	324	335	316	312	329	326	338	350	336	325	335	337	313	316	307	334	309	315	337	316	291	352	316	313	327	295	328	366	319	329	341	330	335	332	332	334	323	287	326	321	324	290	341	291	336	313	329	303	325	340	305	320	282	332	288	290	342	274	301	344	341	300	314	312	320	354	335	317	366	310	324	319	332	333	327	341	318	353	320	306	316	353	340	325	326	317	329	311	297	313	332	350	320	343	300	275	315	296	358	310	334	337	321	323	309	354	300	300	325	329	320	315	315	324	320	319	342	331	324	305	339	311	320	327	278	302	321	315	328	331	314	313	303	313	329	339	353	346	342	335	325	329	313	329	297	317	321	296	326	333	329	319	347	321	321	313	306	269	319	278	348	327	345	324	303	321	337	322	300	311	315	322	348	321	334	319	346	294	331	314	299	345	352	333	335	329	340	330	323	346	320	349	357	323	304	308	321	315	301	300	337	317	318	343	306	328	337	314	312	330	324	303	319	333	314	312	301	339	335	331	323	319	346	339	332	338	308	321	312	313	322	335	290	303	300	361	306	315	302	328	318	297	327	298	348	336	331	326	325	328	347	306	309	347	332	327	331	305	278	334	306	338	314	299	323	293	330	365	336	312	295	293	308	327	335	312	348	328	326	335	337	327	312	319	329	343	321	360	319	341	342	327	324	301	283	336	358	331	352	308	303	338	355	309	346	341	338	391	358	313	295	293	313	334	331	342	349	325	319	329	352	306	314	337	320	332	313	347	312	329	328	340	310	326	319	316	311	366	337	293	315	289	302	327	350	312	329	323	354	291	355	337	346	325	311	292	346	311	297	301	311	327	333	363	316	324	307	322	296	349	293	364	320	320	308	309	320	269	335	282	356	310	301	331	337	308	336	325	312	337	369	315	324	297	315	328	346	318	323	301	330	304	341	298	362	331	341	305	332	317	324	312	319	309	317	294	327	349	332	337	305	334	344	305	326	288	329	341	316	309	283	313	323	286	328	325	335	324	327	334	334	330	306	325	330	358	307	316	340	321	304	336	330	298	303	314	323	316	296	318	319	295	313	313	313	311	304	328	301	341	336	323	352	325	320	331	306	322	310	307	315	308	344	327	319	330	298	318	321	321	321	289	291	331	312	339	350	315	280	306	316	317	328	291	309	327	357	320	354	342	311	311	311	355	339	323	362	306	363	316	328	334	354	346	313	319	331	360	327	313	334	316	327	321	299	324	319	329	317	345	309	334	335	313	325	324	345	280	328	336	302	356	346	339	321	309	338	316	306	327	332	332	325	302	343	317	339	348	340	373	315	322	308	289	311	314	330	329	324	343	310	346	300	323	322	303	319	314	310	336	320	336	314	337	337	299	331	310	303	357	327	344	337	327	343	341	339	328	345	324	312	324	329	331	320	343	327	306	318	339	318	311	300	316	326	287	353	298	359	339	300	325	332	322	341	346	310	321	322	307	323	338	335	299	311	273	348	310	341	312	306	337	332	325	288	329	328	324	310	325	318	358	305	311	310	391	312	314	318	293	343	322	341	317	336	316	305	305	320	318	318	328	306	307	307	353	311	319	324	329	297	302	341	340	319	311	331	332	323	311	313	305	330	308	331	351	338	334	346	329	325	332	299	357	318	338	331	328	320	335	316	354	312	331	309	314	328	335	345	337	324	329	339	324	301	317	295	340	341	328	297	328	322	290	321	310	316	320	286	332	353	311	337	356	341	285	338	319	312	307	319	346	314	353	320	324	335	368	316	320	299	332	321	309	312	336	319	347	342	344	325	327	323	290	337	356	305	346	298	321	335	311	303	367	289	323	315	304	316	309	342	343	334	310	336	295	360	321
32441	42084	66632	70576	48144	14915	1369	360	282	264	260	225	209	219	202	178	196	174	170	145	184	183	179	189	157	173	163	185	192	159	158	169	171	189	171	162	165	159	181	191	173	189	167	166	177	180	171	165	169	150	160	155	166	172	179	167	162	164	152	171	155	191	170	167	204	175	190	160	179	183	163	171	161	155	182	185	172	168	158	150	177	164	172	173	184	156	174	166	165	159	187	179	186	151	191	182	173	146	173	183	169	182	174	147	159	143	151	159	169	151	198	171	159	168	162	179	155	175	144	159	161	195	166	130	152	156	185	147	167	171	177	153	166	181	180	153	181	190	163	159	149	156	173	181	159	168	186	174	178	186	160	165	167	175	211	165	172	159	165	164	162	195	190	181	173	171	168	164	189	164	163	155	162	157	157	167	171	145	200	169	166	186	175	172	169	192	156	142	168	155	170	164	164	184	154	170	171	177	154	171	162	145	171	136	185	160	164	174	174	168	168	173	158	185	175	184	166	160	144	160	172	166	170	169	167	164	164	164	180	166	153	175	156	164	163	187	167	159	182	155	162	159	185	186	167	156	167	158	156	186	178	192	172	163	161	186	194	162	168	180	165	184	180	166	162	182	170	171	149	164	164	165	161	183	162	184	162	181	169	128	155	179	156	152	165	143	151	164	143	191	170	150	164	168	179	167	141	166	178	176	170	137	150	165	203	147	174	163	167	193	165	178	190	174	173	157	156	143	178	156	153	162	189	175	164	153	147	155	177	155	188	169	160	170	177	188	179	179	192	162	175	183	170	157	150	165	161	170	189	159	163	166	175	176	153	169	167	168	165	171	167	152	190	184	158	167	135	145	163	170	161	149	164	182	157	156	164	184	185	130	187	166	173	187	164	162	174	158	177	192	161	185	170	150	148	175	154	145	150	174	171	141	168	177	172	153	147	174	157	178	161	204	212	189	158	174	184	177	173	160	162	165	179	185	155	161	154	183	155	139	178	184	154	174	159	153	158	166	160	151	147	181	157	143	147	178	179	182	150	157	189	172	168	153	186	161	159	152	151	183	164	157	174	166	156	179	157	156	160	171	181	172	151	184	141	171	151	187	149	178	192	146	181	161	165	178	174	180	177	165	160	145	164	160	152	156	134	153	169	153	163	182	177	157	178	156	157	183	166	168	155	137	159	172	150	179	169	152	171	168	162	159	186	181	178	180	142	210	160	180	182	198	155	187	179	174	158	151	161	157	154	168	147	164	171	140	152	156	150	181	191	159	150	175	183	180	165	133	147	166	177	145	196	178	175	166	138	174	165	164	183	159	167	170	156	181	182	167	156	163	140	182	159	185	171	157	158	158	150	202	156	166	177	176	177	157	178	168	166	142	158	175	154	171	155	168	146	162	161	157	144	171	147	179	155	161	192	180	156	158	176	138	162	166	162	175	137	168	179	142	183	181	154	191	180	164	193	160	166	163	174	175	167	173	177	163	170	166	165	165	143	138	180	172	186	173	174	181	178	188	147	147	154	143	151	174	153	160	160	136	168	170	160	167	150	191	165	159	153	201	168	164	150	157	175	166	188	138	152	183	177	156	181	161	169	175	158	189	188	184	149	166	174	149	170	156	169	192	183	161	180	167	180	179	167	166	167	161	174	158	141	160	176	159	178	178	152	150	184	140	176	167	145	161	166	137	182	176	156	168	160	169	162	186	182	186	172	172	161	178	159	188	144	148	165	167	171	174	155	166	157	157	161	165	151	159	153	162	170	175	190	169	190	165	164	156	163	178	155	182	172	181	187	160	177	180	157	195	165	154	172	183	205	186	176	175	147	172	168	161	160	177	168	169	185	147	180	187	186	182	149	156	205	164	159	171	174	179	188	163	168	165	182	188	165	169	147	179	160	176	158	174	165	167	162	136	162	183	183	204	145	177	133	153	172	177	163	184	185	154	156	128	156	144	168	182	166	172	153	175	166	174	185	191	158	157	180	173	161	168	157	139	148	177	177	174	163	161	158	172	191	170	181	168	149	175	151	170	173	171	169	145	175	197	184	188	164	192	134	170	196	182	158	144	174	181	184	168	170	164	173	190	170	190	177	151	133	180	150	193	166	175	187	146	186	201	174	167	170	164	177	204	156	165	146	160	157	151	165	207	182	143	171	160	141	167	143	169	180	172	148	164	180	171	167	155	161	168	167	179	189	173	151	161	163	169	136	175	171	179	152	186	189	172	159	178	174	170	161	172	177	164	161	176	159	167	172	164	153	177	158	177	174	169	178	178	140	165	142	173	164	169	149	172	178	155	163	171	166	165	156	173	169	170	168	163	196	185	184	156	186	163	182	166	171	161	152	157	179	160	160	182	169	155	175	168	163	156	171	165	173	163	169	169	176	176	181	198	168	170	180	161	162	146	157	167	181	154	167	173	151	151	178	151	174	149	194	151	139	160	171	185	166	193	169	167	164	171	182	176	169	168	171	157	163	193	182	164	163	158	182	172	177	167	153	170	147	172	165	186	147	152	149	181	150	179	170	149	159	168	185	166	163	193	183	172	166	141	141	174	174	176	159	162	153	161	160	169	142	138	171	176	182	179	164	177	176	152	183	186	176	157	188	130	156	161	158	190	181	164	187	164	172	147	190	180	172	164	176	192	173	155	158	153	158	150	183	159	163	160	185	187	149	154	178	180	154	170	172	153	172	169	179	168	137	187	175	160	158	185	168	174	153	171	183	164	156	145	184	178	165	155	161	147	154	191	182	176	138	188	167	159	159	179	168	173	152	167	174	148	182	172	193	165	178	172	163	169	175	168	166	170	163	176	155	188	185	174	161	187	170	159	176	147	147	189	145	159	167	128	166	156	181	156	181	153	174	141	170	156	175	205	163	176	175	154	177	141	164	142	165	173	168	175	165	165	172	152	181	202	165	164	179	183	185	192	174	184	183	177	163	149	200	159	137	185	138	162	145	175	159	178	169	184	175	157	162	151	164	174	159	171	185	166	168	172	185	169	147	170	176	153	194	159	160	158	169	163	169	147	151	168	157	163	153	148	173	159	169	132	151	182	166	158	198	195	153	186	188	173	168	154	192	165	166	163	186	156	169	171	166	173	163	167	181	169	164	154	170	136	177	164	164	160	152	156	162	146	175	161	152	157	173	187	169	161	177	172	139	167	188	151	168	161	140	172	152	142	176	155	171	166	166	175	174	182	199	180	183	170	172	184	173	173	161	156	163	164	165	173	186	162	176	180	180	191	164	159	173	143	176	170	174	153	161	155	173	148	177	177	180	166	159	149	168	160	156	187	191	188	169	138	166	185	166	162	169	169	152	161	138	169	173	170	166	153	173	165	183	157	180	169	170	156	191	169	185	156	168	178	163	160	186	177	178	178	156	161	148	154	180	162	147	184	144	146	164	191	180	143	118	162	160	183	181	166	175	184	173	185	182	179	196	190	167	161	169	168	157	191	142	174	163	163	151	180	169	144	175	171	194	171	156	169	145	179
18658	29682	62543	74328	53825	5173	1474	1287	1077	983	896	826	727	681	693	647	564	558	542	520	506	486	493	484	481	461	466	416	448	442	398	434	404	473	432	420	420	426	451	389	450	435	446	422	382	393	435	378	369	386	416	407	426	423	417	386	411	381	410	380	403	415	404	389	387	387	416	414	393	416	372	382	464	540	518	534	466	447	362	379	363	404	407	393	390	424	413	394	385	373	328	398	363	405	376	397	379	394	413	376	376	382	384	392	342	401	390	386	405	380	395	343	376	374	364	383	389	349	422	394	363	400	369	390	373	345	392	358	385	431	346	379	381	403	385	390	405	379	365	409	361	399	417	399	391	396	376	380	414	373	370	389	396	373	370	376	387	409	395	355	378	362	380	381	398	371	361	395	375	402	348	374	397	391	359	398	360	390	382	389	356	396	378	351	397	376	373	391	397	370	420	372	399	377	403	390	393	385	387	404	365	420	396	391	389	397	370	382	371	392	366	371	403	388	369	390	367	339	371	388	408	405	356	365	364	395	395	380	388	390	366	369	362	406	360	372	363	390	363	408	348	405	405	374	371	351	429	367	389	349	370	377	375	386	428	389	381	341	372	398	368	411	395	392	357	398	368	354	379	372	372	397	375	370	389	397	368	383	355	377	373	377	358	383	365	419	392	383	376	404	415	364	356	409	400	400	365	399	372	361	348	380	406	387	352	388	367	362	375	354	348	386	370	367	395	377	398	381	387	394	376	372	375	390	376	386	377	388	364	364	376	418	372	400	360	374	412	402	404	401	416	362	363	366	358	374	366	347	377	386	372	421	403	365	382	370	349	341	356	371	368	384	370	346	364	372	347	397	361	399	386	373	407	370	373	370	377	393	343	379	361	358	414	375	400	384	376	379	377	352	369	377	344	351	379	401	363	374	407	378	393	376	341	352	380	381	368	386	368	412	362	356	345	342	364	404	351	408	353	403	367	393	372	372	350	380	376	425	351	367	379	345	385	358	406	366	358	412	412	379	397	381	401	371	371	374	422	354	400	368	389	368	370	383	420	375	393	398	380	404	348	393	374	377	353	387	363	371	385	404	371	401	380	349	366	368	390	380	375	362	375	429	378	379	384	356	402	361	363	381	379	381	392	383	388	421	357	371	399	412	379	393	332	373	402	360	366	373	378	353	376	398	362	390	374	375	409	398	409	410	358	401	362	415	404	435	383	386	392	368	381	382	378	347	402	385	370	341	391	404	381	402	388	391	374	381	379	369	399	367	369	391	372	358	411	352	401	408	374	382	411	416	379	386	432	380	359	383	353	367	435	385	363	445	395	352	378	402	359	349	364	364	376	350	356	348	390	368	355	348	361	379	390	379	392	385	377	405	397	379	391	371	409	409	417	390	386	380	373	388	398	378	387	385	401	407	379	377	388	388	358	357	365	351	408	393	374	348	405	375	395	375	380	342	383	363	359	383	356	376	380	396	369	362	347	361	422	373	393	361	396	402	379	389	390	364	403	357	396	396	387	339	400	341	399	359	382	378	351	354	375	369	411	377	411	361	371	405	349	403	371	402	369	401	371	375	381	391	388	394	372	381	362	381	389	401	367	378	375	380	396	391	409	401	375	383	363	369	405	376	366	370	357	347	379	413	369	343	347	383	379	393	385	387	369	368	410	397	394	373	363	411	382	350	353	395	374	383	388	375	382	357	357	336	387	381	343	407	371	375	399	376	364	369	380	369	372	391	426	407	369	365	341	405	346	415	385	394	378	381	375	403	367	388	385	363	387	402	361	378	362	388	383	378	417	361	376	374	365	379	363	395	418	376	350	368	419	360	392	384	400	379	399	398	398	371	345	394	387	366	395	371	377	376	368	351	378	378	344	383	335	403	409	375	390	367	403	398	390	378	410	394	371	374	387	389	362	395	349	383	396	369	404	362	393	398	372	396	377	373	364	436	386	357	359	354	400	378	364	360	347	377	398	372	382	376	375	410	376	433	398	395	350	379	374	376	377	410	351	373	381	403	373	415	405	369	388	378	380	358	378	421	366	395	414	379	376	394	374	359	329	345	393	363	385	370	397	376	354	406	408	395	418	360	368	369	350	378	427	416	375	377	372	369	388	361	381	395	378	389	376	354	357	352	364	400	351	395	382	377	368	374	415	397	391	402	414	382	354	375	321	372	374	392	404	408	400	366	363	381	387	388	362	380	399	376	383	378	335	402	413	369	376	432	411	361	378	386	357	383	383	382	378	376	417	393	388	369	372	397	409	402	429	400	376	372	357	368	355	392	399	409	368	391	364	408	417	384	393	383	371	407	398	414	382	418	371	341	377	394	383	389	398	432	383	368	395	368	370	375	383	372	351	361	377	389	382	378	332	333	345	371	369	401	383	392	380	376	329	390	383	378	371	380	402	398	421	392	376	370	393	397	367	393	382	369	362	345	397	401	371	349	323	379	386	424	384	349	373	367	331	404	368	399	405	379	374	361	375	397	387	387	402	375	380	404	412	370	416	370	361	393	384	430	390	354	386	388	377	383	389	381	395	378	376	366	400	383	388	385	409	387	351	378	381	399	344	399	399	370	384	385	387	371	365	371	390	368	397	354	377	377	355	403	387	410	398	406	390	366	404	383	377	387	369	383	383	368	363	401	380	379	355	335	377	402	358	408	376	389	348	390	338	402	367	416	376	378	365	350	355	363	364	396	372	420	424	388	394	393	375	385	358	377	365	398	369	380	394	419	365	383	377	400	377	344	395	362	386	370	375	374	396	432	369	389	417	366	385	401	346	401	384	387	378	371	372	343	416	361	388	368	381	339	386	411	413	384	392	398	381	399	358	376	368	385	371	358	390	382	394	370	405	334	389	401	367	369	360	373	393	356	410	390	376	402	362	394	408	390	384	370	392	357	408	393	381	352	358	388	389	396	421	395	373	371	367	364	359	380	378	419	360	379	401	407	355	363	376	381	355	352	370	376	375	348	384	380	406	366	372	395	341	410	384	368	355	368	366	353	369	422	320	397	370	399	349	377	399	395	370	355	428	372	388	403	399	368	344	369	405	380	388	385	378	338	383	368	414	372	370	401	375	378	419	418	372	393	401	384	373	371	406	363	396	383	359	376	383	400	387	372	403	370	376	383	385	387	377	399	352	402	407	383	423	378	394	413	385	388	352	417	377	361	397	401	389	400	374	375	393	366	364	382	391	395	360	368	361	411	433	353	349	385	383	366	394	394	404	386	385	351	397	378	357	372	416	394	375	408	401	382	397	401	407	380	373	401	345	374	369	374	362	394	345	376	335	368	372	404	380	388	381	377	377	397	372	394	363	398	373	372	368	352	391	357	382	347	355	395	374	394	342	354	412	367	397	365	422	415	408	355	368	379	397	361	401	401	373	344	377	413	341	399	374	384	361	398	440	402	381	348	386	364	374	386	361	387	370	353	361	377	378	362	413	376	380	376	380	382	367	361	412	371	389	372	410	383	341	371	366	368	369	398	365	388
3512	2473	4307	4328	1355	131	55	72	63	60	64	56	50	60	69	64	66	63	68	53	68	68	46	52	55	50	48	60	50	46	66	64	74	57	45	57	62	70	74	59	53	56	41	60	57	61	59	62	42	59	52	52	53	54	51	61	54	48	52	61	63	51	64	48	71	72	49	69	61	74	61	55	58	69	52	55	52	55	54	58	60	51	65	63	50	61	63	60	57	65	53	77	60	70	57	58	57	60	78	65	66	52	71	66	44	68	61	58	66	67	61	51	55	61	67	58	67	63	57	64	49	58	46	59	64	60	61	44	63	57	72	37	65	59	54	70	62	62	57	49	50	52	60	56	61	63	46	59	61	57	78	48	56	55	50	50	62	58	74	57	56	54	67	57	52	52	63	48	60	57	68	55	50	53	53	39	55	60	52	67	69	46	67	61	60	56	60	58	48	53	62	50	65	57	60	58	61	54	61	68	46	44	49	56	67	62	60	68	61	70	57	55	52	57	56	56	56	42	52	65	54	55	67	60	58	66	37	45	62	46	56	56	68	67	53	44	41	57	63	61	64	53	51	52	60	50	54	61	60	44	55	60	67	67	64	56	53	50	58	60	62	39	52	59	65	49	72	47	67	53	60	63	59	52	62	49	68	64	61	63	49	51	67	56	64	58	59	60	48	37	62	50	64	57	62	61	65	66	53	60	49	63	54	69	63	52	47	60	40	56	60	56	53	52	53	54	65	58	58	74	59	54	49	53	69	67	58	75	58	71	51	66	57	41	74	77	52	72	55	50	45	50	56	47	56	62	52	60	59	58	86	61	62	69	43	65	52	58	62	57	55	59	57	71	71	67	63	57	56	62	47	56	39	49	49	64	56	68	54	64	48	57	42	52	50	66	65	60	52	61	56	46	54	65	51	64	74	68	54	50	44	56	54	64	60	65	61	75	54	64	48	60	53	68	68	55	64	55	59	63	61	48	60	57	63	48	62	57	47	62	50	50	69	51	55	78	61	47	67	48	64	54	59	58	59	68	57	56	69	54	62	60	60	67	57	57	49	49	62	43	68	49	60	73	63	51	62	61	65	45	55	52	47	61	50	49	64	56	61	62	39	63	50	65	66	53	72	58	51	72	50	61	65	54	65	65	45	67	65	65	52	68	62	68	72	62	54	60	56	53	56	46	50	65	59	55	50	59	59	62	60	62	54	63	66	54	49	49	56	55	45	61	65	59	59	63	61	57	62	75	59	66	63	64	58	49	55	46	56	51	44	44	50	61	68	53	67	60	54	55	44	62	50	66	55	66	79	57	68	57	58	39	50	49	64	73	58	47	71	63	67	65	64	53	59	54	50	58	55	76	63	58	48	69	53	75	58	60	67	66	66	54	48	58	57	54	62	64	51	55	69	63	56	50	49	43	45	48	58	57	61	52	63	55	52	51	58	44	45	56	56	56	61	65	50	64	61	55	60	57	66	49	62	68	59	64	54	62	59	55	54	69	56	51	58	46	62	67	62	68	61	62	56	59	62	57	59	53	59	65	73	43	68	58	55	62	49	54	59	55	67	62	66	53	59	59	55	49	53	74	54	63	58	47	64	64	69	68	46	48	72	62	47	63	54	62	60	64	81	50	51	56	63	52	45	51	58	50	58	64	64	59	83	54	52	52	56	53	63	65	59	69	60	62	67	57	54	73	66	70	67	77	71	55	59	52	56	55	54	58	69	55	63	62	68	45	73	61	66	55	72	57	61	60	55	64	64	61	60	63	65	54	57	68	60	56	55	66	59	68	45	47	66	51	67	68	58	62	53	59	50	49	41	49	49	69	54	47	73	46	58	72	45	57	66	55	60	57	58	53	64	56	59	54	71	82	47	65	44	54	51	56	58	52	69	62	44	44	53	60	57	59	62	70	68	51	55	55	68	52	59	71	50	54	61	64	59	65	52	47	52	54	52	68	53	61	62	50	68	55	64	56	72	66	88	59	64	63	59	54	57	42	52	55	43	56	53	60	58	51	63	65	62	61	51	63	69	50	48	58	65	60	55	52	45	58	52	67	69	70	50	71	64	57	78	59	67	59	66	66	56	66	56	53	62	55	48	61	68	57	44	38	56	57	59	65	46	57	47	64	54	66	55	55	59	68	47	61	64	56	55	41	53	54	62	75	48	56	55	58	59	61	62	70	61	59	57	59	54	47	56	47	54	67	50	54	49	46	56	49	62	56	67	55	57	77	67	52	64	39	56	45	56	66	59	51	46	65	45	63	54	68	55	36	70	53	60	46	60	48	53	59	48	58	63	56	49	64	56	61	62	57	57	50	60	58	67	72	65	62	68	61	61	65	67	43	54	64	71	55	79	56	48	56	58	73	55	59	74	53	62	54	64	38	51	45	51	64	53	50	46	45	50	40	72	60	62	51	55	61	69	67	57	49	61	60	68	60	66	66	54	62	58	61	66	60	41	58	55	61	58	69	55	72	50	61	63	48	61	53	60	56	53	45	56	48	53	61	55	65	59	53	56	53	62	69	51	60	48	56	58	45	52	62	49	58	65	52	54	62	67	64	64	59	56	46	59	42	60	65	68	56	55	63	59	59	65	44	57	51	51	63	44	43	52	66	61	57	58	46	54	52	61	61	55	54	61	58	48	66	51	82	58	67	75	56	63	57	62	78	62	60	58	61	61	58	61	66	57	52	57	45	55	47	51	70	63	53	57	59	57	52	55	55	73	70	53	55	65	50	53	58	45	65	71	58	65	55	55	59	74	53	54	59	61	52	52	58	44	48	52	61	44	51	67	74	51	47	55	59	54	55	59	52	63	56	50	59	52	74	59	40	79	62	59	49	49	55	53	53	63	56	76	52	62	60	47	51	66	74	61	44	56	54	52	60	54	50	61	58	58	61	57	67	52	58	49	66	64	52	58	65	63	55	61	57	70	54	40	54	51	50	50	59	58	56	64	50	68	68	43	49	50	66	65	64	77	63	64	54	66	67	53	48	58	57	55	54	69	84	53	51	58	71	54	57	49	60	56	50	55	59	69	72	57	40	66	60	45	60	68	61	72	59	51	70	69	61	59	64	50	54	46	47	50	72	75	60	47	54	75	52	67	68	49	57	56	67	56	50	49	67	72	49	65	55	73	64	61	56	55	74	51	49	60	68	68	69	49	65	57	57	54	43	60	58	55	56	61	65	63	61	48	50	58	68	51	66	55	60	62	49	63	50	58	56	53	61	50	60	66	55	52	57	65	59	54	60	54	47	60	54	63	55	53	48	55	62	70	53	69	53	68	54	55	55	54	57	67	65	64	47	55	49	60	60	68	63	61	43	60	83	60	54	58	68	58	47	50	61	64	63	52	60	56	44	57	55	56	47	68	62	50	70	63	51	52	72	69	62	68	78	52	51	52	51	43	45	64	64	50	59	35	59	73	46	72	57	66	62	66	54	51	64	61	85	53	51	48	56	63	50	50	49	59	61	56	56	36	53	69	48	65	75	77	52
2814	3386	9920	11399	5029	216	190	172	191	193	168	186	188	156	149	171	168	181	181	170	164	164	161	173	156	157	146	157	169	155	156	186	175	173	174	166	159	181	159	167	157	175	172	164	180	177	150	151	186	148	158	150	149	159	191	161	160	174	160	151	161	165	173	152	163	150	159	183	177	161	172	163	183	163	177	193	172	163	155	173	183	186	152	159	147	180	187	162	167	148	151	166	144	172	157	192	153	183	194	147	171	152	172	160	170	196	154	186	191	163	156	176	161	145	174	169	171	160	163	177	180	178	171	170	128	148	167	172	149	171	170	165	181	139	158	167	179	157	157	173	162	165	165	155	163	179	178	172	156	161	173	138	170	172	144	152	168	154	174	172	160	167	161	153	168	155	175	168	153	171	181	179	160	157	162	183	158	174	177	179	156	173	178	161	153	147	158	142	191	174	185	153	171	167	169	167	175	160	156	155	158	153	173	161	173	164	170	179	141	172	166	171	158	158	154	162	175	131	154	194	147	155	142	152	194	169	157	170	172	164	169	160	180	150	152	155	177	159	164	158	182	134	166	168	148	161	152	167	165	167	165	163	159	183	174	182	149	165	160	151	160	172	166	188	170	180	165	176	161	165	184	185	174	161	168	159	158	143	148	196	171	143	157	159	173	147	150	185	177	154	163	150	164	157	182	165	176	155	154	154	175	165	154	163	156	181	137	171	181	167	161	178	157	166	149	166	158	158	170	172	144	172	169	170	146	162	183	155	165	151	176	149	177	169	164	186	188	137	181	147	183	180	164	159	159	167	166	159	150	178	148	184	163	182	137	183	168	165	157	164	191	170	152	174	170	185	164	167	160	162	160	164	158	170	138	176	148	162	171	169	169	180	146	141	153	138	168	183	153	165	198	175	171	169	155	176	155	165	172	162	176	150	188	179	198	143	155	141	163	176	164	147	172	155	157	146	149	146	166	153	164	151	182	163	166	173	154	165	176	176	169	175	160	167	157	169	161	170	171	158	167	162	168	159	146	155	161	176	157	189	158	183	148	173	192	159	150	177	166	151	165	189	175	170	171	183	163	164	167	164	172	169	190	161	146	158	177	176	168	153	148	153	166	173	142	152	181	153	146	155	167	163	156	167	160	164	165	157	169	175	160	157	165	176	154	160	136	177	160	166	174	166	159	145	170	155	185	167	187	149	157	183	176	166	161	162	171	146	174	155	158	159	158	170	167	162	175	173	178	179	177	161	160	161	153	146	156	166	155	164	148	145	154	172	176	148	147	157	181	165	170	158	193	175	158	170	170	143	151	156	160	164	174	179	166	154	164	141	167	197	191	165	165	173	183	172	161	174	174	159	159	171	160	163	165	189	165	163	146	157	174	174	163	175	164	169	150	179	161	168	165	179	147	173	167	191	158	160	168	178	171	165	173	153	157	186	153	165	165	162	172	176	148	159	174	164	196	160	150	145	170	163	149	163	169	175	154	128	186	155	176	185	173	174	164	148	162	152	177	155	180	155	162	181	176	188	152	169	152	174	182	160	166	141	185	168	166	159	191	149	178	157	141	152	173	162	163	174	161	153	121	143	148	188	176	180	156	154	177	168	158	150	150	171	130	172	161	147	193	143	173	178	152	178	204	159	169	171	153	157	147	161	174	142	156	172	184	167	178	174	167	139	169	168	156	163	167	160	147	144	165	167	160	151	176	155	171	156	171	149	155	187	163	186	157	154	159	165	172	190	166	137	170	155	164	172	169	169	157	184	154	185	166	153	157	177	155	179	155	154	152	185	155	155	173	169	158	191	177	183	154	169	167	156	175	175	164	160	171	168	167	193	190	190	161	157	169	153	163	168	143	177	150	167	155	156	152	180	180	175	121	160	134	154	171	153	176	145	142	161	168	137	179	157	178	150	178	168	155	186	142	147	159	161	172	156	175	161	159	173	132	167	154	133	156	176	164	167	179	173	167	188	177	159	161	177	173	160	177	171	154	163	160	171	155	154	154	179	193	134	172	183	187	176	170	172	165	161	189	170	165	168	171	166	161	139	156	153	179	178	159	165	182	179	149	161	155	170	159	151	172	177	171	155	137	135	160	168	152	156	175	165	169	167	171	164	161	177	152	189	168	167	161	151	151	171	155	148	158	176	162	159	136	176	159	141	155	167	184	185	158	187	168	167	191	154	161	185	144	177	157	163	176	145	143	166	170	171	176	152	174	148	173	166	158	155	157	206	154	181	170	184	165	184	164	169	171	142	156	175	167	172	154	164	157	169	159	154	163	160	158	181	167	168	174	152	160	162	196	152	156	176	179	166	166	148	174	179	166	165	172	157	160	173	143	141	165	157	165	159	155	145	172	164	165	154	180	159	164	181	183	160	150	165	139	156	156	165	169	151	147	157	177	156	170	190	151	166	172	177	162	172	170	168	167	154	153	176	164	159	195	176	175	156	167	168	169	172	162	157	163	158	185	151	178	149	168	157	180	147	170	167	185	162	154	162	160	157	146	155	187	175	132	170	168	170	143	154	185	151	155	162	155	148	167	142	167	166	188	187	166	152	147	154	169	182	164	164	178	144	186	159	143	176	139	166	173	154	195	211	157	170	180	155	157	172	174	187	191	156	165	180	164	148	163	158	151	176	165	150	175	147	164	150	150	132	167	151	159	154	163	167	163	167	186	172	183	158	181	191	173	166	152	173	170	163	163	160	151	161	153	151	164	161	173	161	172	165	167	147	157	161	184	171	149	164	167	151	185	153	154	147	150	157	163	156	186	162	161	177	150	189	155	168	162	163	159	158	162	154	168	161	143	159	169	172	166	148	150	161	169	170	158	152	157	168	168	173	149	153	171	169	172	139	169	139	180	174	166	164	172	166	154	171	184	166	162	161	184	175	155	166	147	167	186	162	165	187	174	188	170	149	135	170	190	159	138	171	154	159	148	183	145	174	162	149	177	180	154	170	172	173	163	146	176	172	161	143	176	173	167	169	172	135	149	153	168	193	158	169	162	154	154	163	183	186	148	160	165	134	176	168	156	140	164	139	188	170	173	165	153	148	164	172	146	159	191	181	174	175	169	156	143	162	187	144	168	183	153	174	146	146	164	145	189	171	167	192	149	167	155	150	199	178	159	183	160	159	170	157	147	145	181	168	182	158	163	168	168	148	164	151	179	170	164	148	155	169	152	160	174	158	163	165	165	164	155	165	148	162	141	144	147	167	147	148	169	180	197	173	194	162	154	165	164	159	164	173	155	153	170	156	164	160	176	182	164	175	173	162	154	186	166	168	180	174	154	170	168	160	177	162	174	172	170	156	195	151	177	173	187	167	167	166	150	154	161	171	168	179	170	182	176	183	161	156	153	170	148	183	155	172	161	167	180	167	163	163	170	147	176	149	168	175	165	185	144	169	152	160	163	139	152	140	168	162	170	160	166	178	178	175	184	154	146	164	170	163	157	148	168	174	147	174	157	162	153	176	169	173	181	169	161	205	166	199
19681	53117	66044	49681	29871	5448	238	202	195	195	182	187	170	166	128	177	132	175	179	130	142	125	133	141	142	110	156	113	136	140	156	145	129	138	143	128	129	153	134	123	151	132	135	107	147	140	164	134	132	128	138	142	158	149	120	152	145	142	139	138	138	151	151	134	126	136	135	144	130	135	142	142	137	153	130	154	150	155	112	139	143	142	138	129	132	126	115	119	153	135	150	141	151	143	133	120	152	154	146	116	128	128	149	120	147	158	140	128	126	148	146	141	132	139	144	145	126	143	133	140	125	123	156	172	144	136	124	154	145	131	134	145	125	148	130	148	144	140	129	143	151	138	142	137	149	139	119	131	130	142	136	119	148	125	155	140	110	136	115	126	129	146	151	118	113	123	141	139	125	136	155	148	143	157	116	131	141	130	161	141	145	123	140	153	167	157	132	141	160	136	136	122	144	138	150	118	127	138	130	129	132	127	122	151	120	146	147	132	147	135	140	152	137	130	134	131	160	142	124	157	141	116	141	128	137	137	133	163	135	140	139	138	146	144	147	136	145	143	129	133	142	147	159	141	137	161	149	140	156	137	153	137	163	117	121	156	136	130	146	140	126	156	124	145	121	133	127	137	172	167	134	129	126	119	141	146	122	150	132	117	135	140	139	139	157	135	138	145	141	121	155	139	116	151	148	137	129	164	154	142	148	129	128	142	141	146	163	161	129	124	126	141	126	116	133	150	140	129	123	146	142	151	121	140	147	122	154	133	127	138	122	138	145	169	155	139	166	133	138	137	144	146	148	126	149	136	132	169	143	117	117	128	135	129	154	149	129	172	147	133	134	129	147	134	141	142	127	140	137	103	129	132	136	135	116	139	136	154	144	142	150	131	133	138	146	151	149	142	144	118	119	135	152	144	155	108	117	137	141	170	136	148	147	145	126	158	145	137	145	152	150	144	135	141	136	153	152	123	119	140	138	128	110	148	138	125	112	136	135	121	130	139	128	125	143	166	148	149	119	131	152	138	147	165	141	145	123	146	122	153	126	131	147	120	122	123	118	134	140	131	130	154	120	128	126	142	153	118	123	146	137	138	146	116	135	131	157	136	132	139	123	155	131	137	107	128	130	139	113	141	140	162	154	142	123	132	137	128	137	131	155	138	135	145	147	154	129	151	133	152	149	143	117	148	159	164	144	114	136	117	141	162	150	138	147	152	127	110	134	127	114	122	135	136	144	148	149	154	131	133	138	148	131	155	112	143	139	145	130	149	129	142	134	134	144	134	135	153	122	153	125	135	150	155	138	124	151	157	115	133	127	132	132	136	126	124	139	132	139	142	141	135	152	152	138	116	124	137	122	135	157	107	161	144	130	129	150	145	144	148	130	133	120	139	160	145	131	127	136	155	127	164	152	113	143	137	139	144	128	158	129	141	130	143	122	137	133	146	135	144	126	145	131	113	127	134	138	135	159	128	133	156	150	123	133	140	133	167	155	130	148	155	136	145	131	146	135	147	126	146	117	151	128	144	144	132	131	145	158	136	130	141	131	148	132	127	128	146	141	136	169	131	158	145	140	131	129	155	158	135	137	132	131	164	129	135	139	145	123	145	131	129	133	119	140	144	156	157	157	136	124	133	177	131	130	128	121	144	155	161	146	130	123	131	149	125	118	153	146	147	140	135	153	132	136	133	123	128	132	145	156	134	134	148	117	146	125	144	138	135	148	135	145	120	124	128	120	131	138	122	139	143	133	153	137	136	145	141	125	133	133	155	151	123	141	141	148	132	163	134	105	121	120	127	133	129	143	113	128	144	129	138	148	130	129	135	151	140	146	122	135	126	127	149	149	117	139	155	152	130	139	129	143	152	147	144	141	126	133	134	137	136	150	133	156	134	143	147	141	135	136	147	148	121	152	152	145	142	140	148	153	143	133	127	158	161	141	147	148	117	125	113	148	156	149	123	123	130	124	114	150	134	144	146	150	138	148	124	138	133	157	146	149	151	155	131	152	147	150	122	120	145	140	130	140	177	149	161	139	138	141	136	129	130	127	143	122	125	137	149	132	150	140	138	124	157	151	142	138	142	146	170	113	144	133	138	123	166	122	126	136	150	121	118	140	131	148	155	144	151	102	137	143	171	141	135	132	134	137	130	129	145	143	140	140	134	136	137	154	143	125	122	124	127	139	121	135	144	145	143	158	122	140	137	131	132	129	133	147	132	129	134	141	141	125	141	133	120	122	138	128	128	119	133	124	129	139	143	140	137	128	134	118	117	139	129	124	140	137	125	157	150	158	157	164	140	135	143	133	149	132	166	135	153	145	136	142	145	124	161	151	141	151	142	115	132	126	144	135	134	125	146	153	124	142	138	157	154	138	132	142	135	129	130	133	127	129	129	130	127	136	159	137	157	161	145	139	133	117	145	138	128	139	151	132	137	129	158	138	121	156	116	140	114	158	129	133	133	142	113	126	174	130	138	138	161	153	134	110	135	140	125	132	150	152	122	132	138	120	133	141	129	134	125	148	141	154	123	140	145	150	127	132	134	135	142	137	160	115	122	159	111	113	128	117	117	134	142	137	138	146	135	142	142	127	141	150	147	156	144	130	126	146	157	133	133	136	116	145	144	151	162	170	140	136	145	148	151	134	123	127	122	125	138	152	142	140	153	155	118	129	112	151	142	140	119	138	133	155	146	162	140	146	150	144	127	149	152	145	134	166	154	132	134	164	131	115	141	134	113	140	163	144	133	121	116	138	151	137	122	139	132	170	156	119	153	160	114	154	120	143	150	136	139	122	125	133	162	133	138	134	155	133	120	145	132	125	166	127	149	136	145	152	137	139	131	163	128	108	121	152	131	147	144	132	144	152	120	122	118	152	147	133	149	134	140	137	143	131	147	132	147	137	130	118	128	141	142	132	124	127	129	122	140	142	138	144	163	139	146	126	140	166	133	131	143	150	142	132	132	142	131	156	146	132	160	150	171	123	140	168	147	113	139	117	129	150	145	142	133	147	135	139	112	124	139	116	122	133	146	125	148	143	162	151	152	136	148	121	127	146	135	134	126	142	136	134	128	129	139	152	149	147	149	169	153	150	132	138	158	138	126	150	138	132	104	114	125	135	155	153	134	153	153	139	161	141	122	145	143	127	133	123	136	130	126	145	129	145	135	137	127	155	133	129	126	156	156	121	149	141	144	122	147	147	141	123	139	145	146	144	111	144	140	135	148	121	148	149	140	148	130	139	119	138	132	117	154	127	149	139	118	170	126	155	146	168	114	152	123	112	156	135	154	123	144	141	123	131	140	143	133	149	149	147	137	133	126	122	142	121	133	153	125	142	154	151	148	161	109	135	112	129	156	138	126	135	132	128	134	154	140	135	155	131	158	144	158	149	119	132	137	154	155	145	137	158	142	117	132	147	128	153	128	131	123	147	152	122	139	150	125	147	155	146	126	114	123	142	133	128	118	146	130	165	137	131	139	147	130	135	139	147	150	131	140
12453	41286	61297	53947	38452	1911	795	678	587	534	506	473	499	439	441	404	402	448	436	391	372	385	370	355	360	386	351	359	347	349	360	325	348	357	355	332	365	351	332	347	369	376	347	344	350	330	324	336	333	324	307	354	329	325	349	322	316	348	358	284	351	361	325	349	327	326	328	371	333	353	370	319	384	352	338	369	355	327	308	350	361	366	328	369	302	322	378	321	401	355	380	314	307	327	321	324	318	314	348	321	328	331	370	330	368	346	317	316	339	321	344	315	343	326	336	305	318	368	315	320	331	336	317	330	320	325	314	302	327	341	310	320	350	354	328	330	307	342	327	342	376	373	337	326	353	302	312	334	341	325	318	338	326	333	340	353	329	331	307	328	327	303	329	348	288	330	340	313	344	335	326	327	345	330	356	302	309	375	324	323	332	343	316	324	352	328	307	333	316	335	328	308	344	334	310	350	347	323	307	339	341	313	335	334	331	337	347	293	305	354	329	335	336	334	325	319	324	307	321	352	315	342	323	320	319	349	364	319	348	319	312	310	339	327	352	357	327	354	355	331	364	338	380	334	336	354	335	354	321	348	357	331	312	321	334	331	348	309	328	351	342	299	302	371	329	344	343	314	331	330	354	378	334	308	313	320	308	329	318	349	335	307	337	315	342	335	369	356	306	321	311	311	341	327	342	333	339	336	314	348	369	310	311	330	304	307	346	352	309	326	361	330	300	327	338	318	333	326	363	345	344	355	338	324	324	325	313	332	316	326	327	292	309	321	292	306	321	325	326	336	351	341	343	328	331	341	316	354	337	341	323	319	348	315	338	333	347	293	329	335	361	308	342	345	350	303	352	316	330	344	316	334	324	326	317	345	325	325	354	327	356	305	319	324	348	362	329	325	345	348	306	336	333	353	301	342	314	340	321	289	366	305	349	313	322	314	339	317	356	341	312	319	333	342	346	360	326	311	301	334	323	360	334	359	346	325	347	336	322	333	328	337	302	330	318	292	321	340	331	309	349	342	320	328	345	308	323	338	319	323	336	299	352	343	330	300	306	351	328	333	306	316	373	319	320	316	314	340	321	348	316	360	324	333	338	312	310	342	362	322	301	319	369	322	338	353	330	327	315	346	338	311	330	357	324	320	326	324	310	339	303	334	326	335	334	307	335	306	338	329	325	346	313	303	329	284	339	344	317	315	333	315	343	292	357	348	321	313	366	344	355	339	298	323	356	344	332	343	329	336	337	381	313	345	318	310	320	327	337	358	325	294	329	339	312	330	335	313	332	381	343	355	322	346	322	340	315	339	342	318	309	344	316	338	344	335	318	339	339	308	332	367	329	326	356	330	333	311	357	342	327	349	356	373	330	341	349	325	308	310	356	327	322	295	331	328	322	338	365	303	348	333	354	350	333	302	315	328	367	348	318	317	330	329	302	363	351	314	349	331	331	320	324	297	325	362	314	316	333	334	337	342	350	350	323	323	334	318	330	347	301	342	323	368	320	300	330	358	327	335	316	312	362	342	353	321	358	352	355	350	345	322	343	337	310	316	318	308	297	361	331	326	288	342	371	316	343	332	322	297	293	324	303	341	321	332	340	304	364	360	357	342	339	326	356	368	355	320	339	340	331	359	357	300	319	343	324	350	327	305	311	328	349	334	322	344	346	337	352	345	319	342	338	338	347	347	343	328	322	314	317	308	344	335	309	355	327	328	338	351	307	348	348	348	320	355	304	295	375	349	321	310	332	313	335	300	347	358	323	324	334	354	296	365	374	309	359	346	317	306	345	309	356	327	323	358	304	321	332	342	319	336	310	330	347	333	308	318	342	307	319	342	310	303	318	349	313	323	336	322	318	357	343	330	319	342	383	336	326	350	327	344	340	344	351	324	347	345	347	333	327	372	350	358	326	330	332	340	320	327	314	304	307	323	362	335	335	339	345	321	317	325	346	347	320	285	324	296	338	318	339	320	351	352	355	322	331	337	340	354	327	311	359	324	370	335	319	322	367	329	321	308	319	342	353	355	334	351	350	313	331	348	301	321	331	361	326	342	319	329	329	349	323	300	310	297	355	351	327	317	328	334	334	329	333	309	332	321	347	338	329	352	344	343	326	292	311	322	342	333	330	378	326	326	342	342	316	340	301	326	331	307	323	330	336	314	324	311	310	343	314	357	351	325	314	329	303	324	326	350	320	326	319	291	324	323	342	354	342	293	333	300	325	331	322	319	326	324	371	321	326	332	332	329	382	324	334	314	321	344	352	338	301	369	329	314	321	295	351	345	304	296	313	323	336	319	329	317	347	355	339	343	312	338	332	358	355	350	325	338	336	334	315	343	328	348	351	350	333	357	358	304	340	338	333	314	323	371	366	325	345	328	322	335	324	339	354	367	326	350	356	342	317	316	317	294	331	327	299	341	317	365	317	314	328	351	359	322	319	329	366	340	304	356	340	347	337	350	307	316	326	345	337	347	350	353	312	352	321	312	336	358	355	311	311	356	346	332	362	349	310	353	321	330	324	328	328	327	340	348	357	313	331	324	359	319	322	324	322	351	310	334	307	329	350	359	338	316	345	339	334	339	315	321	324	323	338	334	360	336	347	335	338	326	356	288	334	330	338	312	332	311	360	365	359	331	371	311	344	331	350	308	329	333	330	381	339	352	337	362	328	342	339	358	355	315	328	331	335	320	315	317	348	359	316	326	346	346	316	350	371	316	302	312	316	312	323	333	310	328	315	331	326	344	371	349	350	340	331	333	347	337	318	339	344	359	332	327	314	349	309	294	362	336	346	330	381	301	339	317	322	321	329	311	333	339	324	329	339	309	322	323	335	323	329	298	327	314	349	344	371	319	337	339	325	327	332	326	334	332	374	323	326	324	365	333	347	349	313	343	358	335	304	327	334	317	321	365	342	292	314	314	327	348	354	312	348	326	347	319	328	347	300	340	379	336	354	327	355	323	324	329	321	323	333	308	342	368	326	346	316	370	326	329	351	331	307	343	328	316	305	362	340	311	342	341	345	297	314	300	296	344	334	354	357	336	353	331	331	326	317	310	331	330	339	358	319	303	349	330	318	352	323	321	342	327	335	306	340	313	338	343	325	323	300	310	323	327	332	328	316	329	324	339	344	317	331	347	358	305	348	328	310	359	335	317	309	381	313	345	319	348	340	336	344	309	338	356	330	329	329	343	347	363	341	338	325	342	338	332	312	322	293	366	308	318	347	323	328	299	336	331	343	363	351	334	320	328	368	351	329	325	361	342	346	328	341	302	348	307	335	333	348	339	344	343	311	330	332	337	352	353	337	328	330	351	306	363	351	355	350	318	311	346	326	307	338	288	326	323	310	332	344	355	350	295	331	340	339	322	312	314	325	348	330	308	357	357	353	317	311	330	313	348	328	345	365	371	347	331	342	357	334	328	335	320	315	338	329	332	321	304	324	354	325	308	324	317	342	315	362	275	300	338	356	356	367	306	345	332	346	306	339	318	351	414
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
