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
336389760094	336389760947	336389761497	336389762047	336389762597	336389763147	336389763697	336389764247	336389764797	336389765347	336389765897	336389766447	336389766997	336389767547	336389768097	336389768647	336389769197	336389769747	336389770297	336389770847	336389771397	336389771947	336389772497	336389773047	336389773597	336389774147	336389774697	336389775247	336389775797	336389776347	336389776897	336389777447	336389777997	336389778547	336389779097	336389779647	336389780197	336389780747	336389781297	336389781847	336389782397	336389782947	336389783497	336389784047	336389784597	336389785147	336389785697	336389786247	336389786797	336389787347	336389787897	336389788447	336389788997	336389789547	336389790097	336389790647	336389791197	336389791747	336389792297	336389792847	336389793397	336389793947	336389794497	336389795047	336389795597	336389796147	336389796697	336389797247	336389797797	336389798347	336389798897	336389799447	336389799997	336389800547	336389801097	336389801647	336389802197	336389802747	336389803297	336389803847	336389804397	336389804947	336389805497	336389806047	336389806597	336389807147	336389807697	336389808247	336389808797	336389809347	336389809897	336389810447	336389810997	336389811547	336389812097	336389812647	336389813197	336389813747	336389814297	336389814847	336389815397	336389815947	336389816497	336389817047	336389817597	336389818147	336389818697	336389819247	336389819797	336389820347	336389820897	336389821447	336389821997	336389822547	336389823097	336389823647	336389824197	336389824747	336389825297	336389825847	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
63892	66449	64628	51650	36336	20504	7525	506	153	152	147	153	142	149	154	134	153	131	159	136	168	132	134	144	152	151	171	136	152	133	147	153	139	144	135	173	155	152	161	146	153	147	134	136	167	147	150	146	166	124	132	155	136	129	139	167	148	144	140	166	154	177	134	144	157	142	142	145	154	153	141	136	158	149	147	141	131	154	164	159	147	136	145	139	126	158	158	150	127	134	145	130	176	164	150	145	164	171	170	135	166	135	153	147	137	135	150	147	130	153	116	139	168	150	160	157	140	150	159	154	146	151	139	149	130	146	133	125	141	150	148	130	143	153	135	152	163	162	139	141	146	140	140	174	159	163	121	166	139	150	157	180	144	164	156	151	157	153	141	139	148	150	133	143	147	154	170	140	129	161	153	147	159	156	151	130	151	176	162	162	139	128	128	130	154	150	140	133	138	144	162	136	146	138	128	151	138	143	154	149	132	143	160	152	141	154	166	129	159	153	150	150	156	134	158	165	149	124	143	151	158	170	124	166	160	152	175	158	153	164	167	160	150	151	147	149	132	169	161	132	150	167	172	149	146	141	151	144	137	132	143	161	149	143	160	144	130	151	176	144	164	140	133	150	142	162	129	154	147	161	114	140	137	153	158	158	157	150	130	147	158	162	131	156	121	156	149	132	140	167	180	135	133	141	132	139	132	167	143	162	152	134	150	151	158	146	139	140	146	144	138	165	171	145	141	147	151	132	141	154	130	135	157	135	139	151	146	146	140	157	154	162	153	157	132	155	153	136	154	133	127	151	151	148	142	159	155	146	153	133	153	161	141	136	143	169	133	128	148	146	161	143	154	141	148	159	136	154	122	130	150	142	146	151	146	142	141	164	158	145	148	165	161	128	151	136	148	160	144	151	152	136	150	138	136	169	155	122	134	137	161	138	155	151	154	143	149	139	137	162	136	160	154	146	150	136	132	152	164	167	148	133	162	148	145	154	130	133	132	114	161	125	172	153	148	150	118	137	153	152	143	136	142	144	146	141	141	149	142	155	160	150	177	148	142	134	182	138	173	141	149	165	160	114	148	150	148	150	139	145	142	167	148	156	168	158	151	146	166	159	147	148	157	148	158	135	149	177	151	159	137	137	138	154	132	150	134	134	133	141	144	158	134	150	142	126	158	150	138	151	163	140	138	156	142	134	132	144	139	142	146	138	140	151	132	168	150	152	149	149	160	162	141	153	148	140	140	140	145	126	142	140	126	125	124	156	156	133	152	168	142	149	154	156	149	156	149	127	124	143	161	145	151	140	168	152	146	159	161	141	141	141	137	172	143	129	160	140	155	137	153	139	176	134	164	150	130	152	151	157	145	161	147	152	154	161	162	173	167	135	137	148	161	112	154	126	166	131	132	141	142	129	144	155	144	159	164	147	149	130	166	156	145	151	118	142	150	129	123	174	166	130	142	156	159	142	153	142	151	152	173	142	172	161	139	159	162	133	157	139	169	155	155	143	139	154	171	146	129	118	154	154	140	165	135	132	143	129	154	147	126	129	131	154	160	136	133	143	148	157	157	150	162	142	169	156	131	147	144	133	133	119	164	144	139	156	159	154	144	134	139	142	136	152	131	152	143	135	136	152	155	142	136	154	156	146	143	144	134	142	133	132	153	160	152	162	134	128	146	142	149	131	128	152	151	121	117	140	149	131	134	134	166	157	145	164	176	151	135	137	141	170	152	152	147	158	133	154	128	145	144	154	166	139	134	140	160	143	145	151	144	135	156	138	159	162	135	153	146	149	139	135	158	136	159	168	135	137	146	162	126	159	136	157	138	161	166	157	153	148	148	145	136	149	149	151	143	140	154	136	144	146	145	140	152	172	162	147	143	142	156	165	140	134	135	131	175	155	146	144	149	143	145	117	148	152	144	155	141	173	157	163	136	154	166	151	140	125	149	132	162	150	152	141	142	152	143	139	156	154	161	128	132	111	152	160	144	134	159	141	156	150	157	137	146	156	164	137	154	131	151	155	160	123	167	155	148	171	131	145	141	149	129	156	134	142	143	149	154	148	147	148	141	147	126	148	164	141	123	145	169	136	136	114	148	162	140	143	145	146	142	155	158	136	132	150	157	142	165	134	129	145	135	150	139	152	155	156	149	146	141	143	125	150	140	139	174	149	152	149	119	146	167	139	151	136	158	175	143	141	172	152	138	150	167	162	151	153	150	137	169	131	146	146	137	137	167	145	144	153	140	146	139	148	153	121	145	152	149	145	138	163	136	131	137	168	129	142	147	143	140	184	116	149	140	134	129	140	122	147	172	133	146	170	145	167	154	131	148	147	143	156	149	139	124	153	146	152	158	153	153	155	147	161	153	154	139	139	146	147	149	163	157	130	136	141	164	138	138	149	125	125	155	165	154	153	131	149	128	156	160	146	141	146	140	146	147	133	145	152	159	184	147	167	158	159	144	147	147	145	168	151	157	137	161	140	132	182	129	153	180	145	136	167	139	143	151	138	147	163	149	140	135	163	132	152	154	156	140	134	138	140	162	146	167	143	152	151	151	151	149	134	143	146	134	159	140	150	149	142	165	141	144	162	158	150	135	149	167	132	132	145	152	129	146	143	140	157	144	139	163	142	150	144	161	153	136	145	180	124	164	148	137	126	156	114	140	142	167	172	143	117	164	164	127	143	154	143	133	161	145	163	153	135	175	157	136	157	144	142	162	179	159	166	133	155	140	177	151	151	138	142	141	148	153	150	149	172	144	138	143	129	152	134	138	187	168	159	177	134	144	154	148	125	144	136	157	150	159	162	146	173	150	142	157	152	168	158	147	158	145	131	159	150	144	143	159	140	157	136	148	153	152	162	176	150	149	142	135	158	137	151	139	142	127	165	179	136	152	139	144	133	171	173	164	164	156	144	150	144	153	147	152	136	154	147	134	139	157	122	130	161	133	153	122	168	145	153	142	154	131	147	128	132	143	158	130	167	140	136	155	152	159	154	135	147	146	162	162	149	152	130	161	161	148	144	147	141	134	152	151	135	132	127	162	153	168	167	152	152	154	146	145	154	154	153	136	125	151	168	131	142	152	127	143	152	163	155	155	141	154	142	143	150	141	150	164	171	155	149	133	142	155	143	170	169	141	156	124	136	142	164	156	151	168	128	145	140	156	144	156	169	158	147	129	145	138	146	139	154	136	157	161	157	142	159	139	141	147	157	134	147	163	145	138	120	138	162	143	144	151	146	154	134	166	146	159	154	111	148	149	159	121	141	134	135	171	145	139	167	150	138	155	150	141	137	121	143	128	153	159	147	164	134	139	160	147	148	126	167	142	147	145	157	146	174	156	156	138	138	141	164	150	154	161	145	145	137	163	170	148	148	151	146	140	150	154	133	131	138	170	152	143	151	146	178	178	136	140	143	137	148	160	153	145	135	148	144	138	150	150	149	125	148	128	131	137	145	139	143	176	176	155	140	155	139	140	139	135	162	139	134	162	130	139	139
42640	51755	59346	55791	44213	30380	16147	872	407	457	476	457	406	419	428	497	451	419	447	454	445	440	429	444	433	465	423	448	438	404	427	410	471	468	420	441	444	425	438	439	466	433	435	433	414	414	472	435	437	451	400	428	450	407	415	445	446	420	459	415	425	449	434	429	445	431	460	440	420	430	424	428	439	417	454	431	463	431	428	429	412	410	427	430	440	425	450	411	428	444	411	439	402	451	419	425	436	417	462	453	449	428	432	455	390	430	437	469	458	446	412	431	451	449	421	423	471	410	408	375	446	433	451	426	469	430	425	460	423	437	410	434	466	413	444	432	423	446	409	430	432	458	460	381	473	406	423	418	418	470	466	413	433	444	405	409	435	451	441	413	450	420	443	458	418	457	435	433	434	431	416	427	447	412	461	434	388	497	386	427	429	370	439	458	458	410	420	427	448	462	434	418	426	375	423	456	447	454	377	424	452	443	419	415	438	397	430	455	427	444	424	412	379	433	434	418	442	405	454	447	428	401	440	434	468	421	423	394	433	453	383	431	434	402	455	447	418	450	427	398	426	457	459	423	423	407	411	429	439	421	416	445	448	451	419	431	412	463	428	421	419	426	437	417	408	434	416	422	428	428	434	447	441	423	433	451	440	413	475	456	453	439	408	399	402	413	422	449	428	454	422	413	414	432	442	435	424	432	427	430	403	450	443	430	437	403	438	393	437	472	458	453	433	479	422	455	433	443	441	447	386	436	444	471	407	450	448	436	437	421	433	427	381	453	419	454	422	412	396	418	409	448	397	430	441	430	403	437	439	405	424	425	420	428	429	453	435	459	492	443	408	450	424	491	428	440	417	439	430	446	431	448	423	451	443	440	453	428	439	448	453	423	429	410	463	418	451	422	415	405	396	449	431	433	453	392	443	425	433	428	417	442	453	422	411	428	446	406	409	413	408	408	447	440	423	422	428	432	443	455	444	431	466	442	470	434	431	433	448	458	430	451	432	439	435	477	384	430	426	412	429	383	423	439	433	411	461	441	446	406	443	450	442	422	471	427	430	394	417	458	448	455	405	434	437	462	438	406	450	440	443	452	438	445	425	433	421	433	401	451	407	434	473	418	446	434	434	441	421	432	443	422	455	437	424	423	415	415	432	439	448	434	449	413	437	396	466	417	426	438	443	470	451	416	456	426	448	442	459	413	414	466	396	419	437	462	440	405	413	412	477	464	465	420	437	416	429	443	414	416	423	450	458	420	424	429	446	459	449	412	436	436	438	438	447	412	432	448	451	411	472	396	432	410	412	424	462	436	452	404	403	429	462	442	435	410	425	452	451	442	467	432	435	467	437	442	459	458	437	415	414	410	476	449	454	462	429	435	447	405	438	428	447	451	435	434	437	432	395	462	430	397	402	430	429	446	429	458	411	492	411	396	421	420	467	448	437	398	421	398	446	397	449	406	456	432	450	456	453	445	447	442	412	436	423	397	428	420	442	453	430	438	426	447	416	481	429	404	406	443	447	441	388	405	391	457	419	405	466	410	439	429	411	413	438	433	439	412	442	466	433	397	443	441	415	446	422	461	451	453	407	442	415	415	429	438	448	408	463	407	421	441	463	417	447	422	440	447	434	431	454	444	450	450	410	437	400	411	461	397	435	469	474	469	426	448	473	448	456	448	432	440	450	402	479	457	426	446	410	425	427	438	435	420	457	442	416	483	438	456	407	442	413	441	436	414	465	438	414	441	396	451	436	448	427	409	397	469	426	463	443	465	420	435	410	391	412	452	420	430	436	442	447	434	458	427	412	442	424	416	431	479	415	431	426	415	498	410	422	457	391	443	431	424	415	447	453	450	413	413	443	432	446	425	440	425	465	413	421	428	460	404	414	437	420	470	431	420	438	408	436	426	458	395	423	437	446	429	439	418	434	435	441	445	446	447	461	427	453	419	441	448	459	435	435	448	417	428	434	402	422	490	420	460	437	422	423	422	453	410	419	485	453	444	423	416	418	442	453	447	450	391	388	425	408	422	433	451	425	460	433	430	443	436	451	428	430	443	436	465	446	459	452	451	412	421	400	424	456	444	419	438	414	451	437	461	427	444	454	421	416	404	487	439	476	412	454	424	412	426	459	425	456	430	448	422	478	425	448	437	416	435	449	471	428	454	425	408	409	437	467	435	413	458	449	434	423	445	417	449	399	405	412	458	460	431	424	415	414	474	420	423	439	493	428	421	445	454	431	413	448	377	426	433	397	409	406	436	440	416	476	431	462	421	414	418	437	454	440	432	417	450	428	402	434	433	435	439	437	429	440	404	443	458	438	426	475	463	403	439	469	454	428	451	459	442	408	431	481	433	434	399	411	434	430	395	427	435	423	456	417	434	474	434	453	418	431	438	423	407	429	418	431	440	436	421	432	426	447	405	443	429	441	425	454	460	445	465	412	426	405	448	415	416	424	412	431	449	445	444	389	440	468	459	458	449	460	397	407	470	410	419	455	444	436	420	423	413	402	451	435	424	427	412	452	430	451	400	422	428	437	426	420	424	450	439	453	423	415	438	413	437	467	439	427	440	426	437	421	421	442	432	433	458	423	438	429	436	472	488	441	414	436	451	442	449	449	415	420	412	428	410	431	437	431	455	408	426	441	428	426	473	443	415	439	401	409	449	443	448	426	419	421	456	438	430	400	414	410	451	420	418	462	463	428	437	451	423	463	414	455	462	442	432	398	477	448	432	450	453	449	429	450	473	427	423	417	441	424	415	453	405	432	439	425	426	434	432	419	397	403	413	436	449	490	397	436	449	405	456	439	439	431	453	415	410	396	425	441	433	455	432	440	431	446	441	428	439	465	443	434	420	439	418	450	429	439	429	466	445	433	476	435	430	402	440	409	440	410	441	449	434	441	447	446	414	421	452	399	442	393	470	393	442	442	418	395	440	444	391	460	426	451	426	425	424	420	394	431	464	408	452	416	413	427	416	437	420	411	450	402	420	433	443	445	439	437	435	419	428	396	433	430	424	388	401	447	440	408	444	432	421	470	428	427	420	438	444	433	436	374	457	415	457	405	453	428	416	397	419	457	443	419	464	433	446	460	452	440	442	416	426	422	449	453	443	386	400	397	453	456	430	420	421	461	463	448	434	430	429	435	469	399	409	419	442	466	428	436	423	396	448	444	454	426	393	461	478	474	416	454	425	418	409	412	461	441	426	467	425	466	419	423	412	473	435	414	445	431	447	422	425	389	442	467	420	406	390	428	415	426	483	439	451	421	425	385	408	425	399	401	399	419	431	438	438	453	431	414	417	435	446	452	502	407	431	465	438	466	473	413	426	433	483	496	433	405	400	422	455	417	429	418	425	425	462	447	408	402	397	462	403	427	477	443	439	431	414	415	422	406	440	415	432	408	441	440	411	410	457	407	418	439	385	472	417	440	406	445	445	393	413	441	438	399	442	440	406	420	425	414	458	431	449	419	432	395	419	452	414	407	380	439	440	445	418
11580	10775	12747	8227	3681	1663	709	207	202	177	206	247	208	203	197	201	204	171	196	220	197	213	192	195	184	183	215	198	240	167	194	211	213	180	183	224	212	197	210	219	199	166	206	202	203	206	193	195	192	181	190	187	206	185	208	231	207	188	193	203	206	201	183	194	188	199	188	211	225	199	198	203	204	188	189	218	198	203	203	202	191	203	206	197	185	183	181	206	200	207	238	189	239	195	197	196	237	196	198	197	226	205	216	194	188	202	190	207	202	203	193	225	192	204	208	228	200	197	199	185	186	225	223	209	222	197	201	204	197	201	187	189	200	196	202	210	236	211	187	186	222	215	190	197	210	217	214	197	205	206	184	195	191	207	202	212	186	191	185	190	204	174	184	208	176	199	199	183	194	211	193	200	200	199	219	195	199	177	193	199	187	185	207	206	194	188	207	212	208	208	212	210	199	194	166	199	213	197	219	202	207	195	227	232	185	226	200	210	205	198	198	215	189	222	194	216	218	207	204	222	215	191	210	217	162	201	190	201	204	195	204	176	211	201	219	199	204	215	190	196	216	219	183	207	228	225	221	201	181	187	234	208	199	188	196	199	213	186	215	201	204	214	179	210	200	202	179	200	201	190	213	191	205	202	203	201	213	177	207	194	208	196	185	218	214	196	187	222	182	195	189	190	218	174	212	202	190	192	194	201	220	202	215	222	191	201	209	188	197	212	200	178	203	194	223	222	212	207	175	211	192	200	209	185	210	186	197	206	178	194	201	196	211	178	213	197	204	204	212	191	207	201	188	213	188	213	211	213	194	212	193	196	215	184	178	189	194	198	217	189	225	206	203	208	199	177	216	212	202	203	197	207	211	219	207	208	186	208	199	210	203	196	170	203	224	205	197	207	209	205	191	193	201	201	205	185	202	223	198	199	210	198	187	179	179	201	178	185	218	173	205	194	214	186	177	203	190	193	216	199	211	202	210	204	208	209	210	192	188	209	207	198	224	195	190	233	223	193	195	189	198	189	193	195	216	202	203	219	205	205	206	210	191	238	186	212	197	192	204	220	191	212	213	204	206	212	189	192	211	210	203	201	192	203	207	205	212	205	203	202	190	193	204	220	199	194	189	239	203	185	216	212	212	223	222	194	201	193	208	183	185	212	195	208	218	223	202	219	188	208	178	217	192	217	221	213	214	200	201	206	206	187	220	198	202	189	214	200	222	200	209	202	199	193	201	196	202	192	195	191	186	209	184	217	213	171	193	214	185	204	190	218	197	200	206	212	212	208	216	162	214	216	208	211	196	178	215	203	220	195	201	221	201	201	192	203	195	206	208	194	196	224	182	236	196	189	231	229	202	198	217	197	210	206	184	161	200	214	201	215	213	200	197	196	228	218	215	205	203	202	174	195	222	191	169	187	210	198	200	220	195	200	207	219	213	184	181	194	169	206	212	194	200	206	186	192	188	191	204	206	207	171	215	209	201	190	214	211	195	204	199	209	192	217	187	192	198	193	208	199	200	212	218	212	208	219	197	204	185	188	212	225	185	218	171	199	189	192	213	201	219	202	195	178	212	200	203	193	222	195	206	221	196	181	190	182	217	192	207	209	211	196	214	228	187	184	215	194	226	217	228	175	234	175	217	210	183	201	196	181	213	212	197	208	200	193	202	208	198	212	214	198	214	185	223	198	195	195	195	184	189	216	210	202	177	205	199	198	174	182	210	212	205	192	193	219	192	214	220	204	171	217	211	182	210	192	197	235	198	198	203	194	195	185	188	197	211	215	216	207	216	213	224	214	201	230	183	205	218	207	185	225	191	190	211	187	197	186	177	216	192	185	218	222	187	205	187	183	196	201	194	201	199	212	174	212	194	202	190	197	203	172	211	178	199	199	188	224	212	200	222	209	221	193	233	209	201	205	187	201	199	222	191	192	193	204	218	192	184	205	221	207	187	196	192	194	204	179	194	193	188	215	185	201	198	210	191	223	193	191	216	214	214	205	207	211	222	197	196	200	208	185	193	210	206	225	208	194	195	197	207	202	181	193	210	201	205	205	204	187	220	201	228	192	185	227	200	178	190	189	218	213	195	215	201	170	226	229	207	214	228	208	219	190	212	199	212	212	208	178	186	206	199	185	220	188	187	173	179	207	208	192	176	221	222	202	183	213	190	226	215	199	200	199	204	188	197	197	221	190	208	234	228	196	195	189	182	230	199	211	194	233	180	183	205	198	181	218	203	192	233	194	198	233	201	192	218	222	201	169	204	221	221	199	208	194	189	196	203	185	214	201	206	188	188	193	189	219	193	208	188	204	228	182	208	212	206	215	223	217	199	193	171	192	228	186	190	193	197	189	202	215	211	195	208	235	194	203	205	188	204	211	195	212	200	212	211	189	215	222	212	203	201	203	203	202	207	209	211	184	207	205	217	191	180	203	207	202	214	194	197	207	231	218	223	213	193	200	181	197	188	201	184	212	177	187	206	210	214	192	198	214	212	196	201	209	193	190	214	217	189	197	182	202	170	199	239	179	193	231	201	214	205	179	182	216	231	214	187	212	204	206	216	213	210	212	198	215	199	197	228	192	201	221	205	208	219	225	202	210	209	246	185	214	185	196	181	191	206	187	215	223	187	230	203	182	175	204	191	204	188	188	200	203	191	197	222	201	204	193	180	198	193	196	175	194	197	197	216	201	174	196	209	180	193	193	195	201	206	213	222	187	196	187	227	187	218	246	214	201	192	231	192	191	203	219	200	208	187	213	184	212	210	220	191	185	213	209	228	194	204	211	191	209	204	214	207	192	182	203	229	196	198	217	186	235	204	215	202	185	198	209	195	244	195	192	195	179	232	201	204	192	202	206	203	198	183	199	181	200	187	215	203	191	191	208	200	204	197	206	209	209	200	196	222	180	213	195	221	219	196	225	221	209	187	212	224	193	178	203	210	218	199	202	208	184	203	193	211	211	198	196	174	189	193	172	195	196	224	197	198	196	183	211	176	187	192	192	197	226	168	173	201	182	210	204	179	215	211	190	198	200	202	214	191	205	189	206	200	195	195	206	203	215	218	189	220	213	212	219	188	186	209	180	198	200	214	209	206	208	187	202	206	205	193	192	194	223	187	189	220	199	213	214	207	202	212	214	183	212	210	225	201	193	175	202	181	198	223	213	194	199	209	188	172	192	196	173	191	197	208	172	181	198	205	179	220	205	201	216	190	203	196	197	197	186	205	189	180	190	192	201	198	185	216	191	202	205	190	192	206	202	200	218	213	187	233	217	185	220	192	189	227	199	207	223	196	199	188	191	185	199	217	210	193	207	216	208	203	183	221	199	209	206	211	214	176	221	199	187	181	183	187	189	197	199	171	230	215	170	213	218	209	218	193	187	209	185	184	203	218	214	204	187	201	198	207	214	209	216	214	216	228	213	183	216	195	213	205	220	228	198	198	172	228	226	207	215	214	220	178	197	214	221	206	194	204	204	190	214	224	193	197	208	187	190
11695	16047	20793	17920	11304	5845	2599	620	567	560	598	582	523	608	566	578	542	541	567	557	513	569	574	578	586	540	559	562	594	564	529	593	553	583	507	529	562	581	595	556	558	587	539	544	546	516	578	569	598	564	539	568	601	549	537	586	541	563	609	602	592	548	558	521	597	590	512	535	579	539	555	551	585	562	563	549	585	582	557	574	570	511	531	480	564	563	557	575	546	575	531	536	554	578	578	611	546	542	523	590	566	553	543	565	560	540	506	544	556	563	562	580	520	535	528	552	555	539	563	539	593	529	519	527	539	556	581	561	527	561	572	571	538	545	588	548	544	549	547	548	536	535	550	541	552	604	526	589	533	554	534	558	580	521	545	544	537	545	561	535	551	560	567	517	561	542	555	529	559	591	498	572	589	546	558	562	510	524	569	513	592	549	568	566	575	569	590	579	512	552	537	543	586	585	498	577	556	586	568	540	589	578	550	571	583	598	565	549	565	546	540	548	540	572	560	572	562	597	554	599	599	540	577	542	572	607	583	560	572	553	552	581	556	575	527	580	565	541	566	567	546	539	546	571	577	606	556	529	560	543	575	575	568	611	572	528	566	597	546	551	546	586	608	518	549	548	555	582	525	566	572	533	570	553	582	565	514	576	540	521	589	549	555	523	574	542	595	549	563	583	587	571	510	567	588	592	565	557	591	572	558	545	531	485	538	578	552	551	584	558	546	534	528	545	547	542	586	548	531	534	559	571	545	576	554	529	544	523	528	605	565	576	548	540	563	572	559	533	562	567	619	544	549	580	593	606	542	591	601	561	538	526	533	586	561	613	552	555	559	586	541	556	571	520	534	537	598	569	557	538	573	553	587	584	535	584	536	552	579	602	523	604	577	534	556	558	582	566	565	571	588	541	552	546	533	518	559	552	522	556	555	534	548	623	560	552	550	571	562	562	574	581	573	549	563	547	542	530	577	579	562	565	506	540	560	553	541	594	500	570	588	542	552	569	544	571	548	528	563	514	570	553	544	579	555	535	564	596	571	534	569	574	550	571	550	526	562	534	561	508	574	553	554	533	527	561	556	568	551	563	610	581	540	515	579	548	550	592	553	572	569	567	582	591	554	534	564	545	548	552	582	580	570	580	576	583	565	546	512	542	599	551	543	579	571	557	556	586	583	516	587	537	599	588	533	557	565	545	567	578	555	590	559	506	557	585	585	554	576	578	545	562	560	539	573	528	577	544	619	534	539	525	555	583	597	547	570	553	520	575	563	544	618	516	519	532	527	571	556	563	591	563	582	546	560	576	572	561	535	525	581	586	559	540	545	549	560	572	525	538	580	533	512	585	597	530	572	567	576	565	593	595	576	571	505	563	552	608	553	552	552	548	572	586	563	591	527	518	543	509	548	529	536	553	598	571	563	566	529	553	545	593	566	598	570	545	558	551	549	570	531	549	550	562	601	551	527	564	548	565	530	534	575	568	562	507	606	548	541	544	555	552	555	568	568	548	541	596	568	564	546	573	559	553	549	531	574	581	594	600	524	545	554	602	536	571	570	552	558	543	541	543	561	558	576	562	531	542	579	555	576	553	568	552	544	580	563	563	566	564	543	560	557	549	533	579	589	561	578	524	604	541	565	552	528	552	577	547	593	600	571	559	549	566	570	550	573	555	567	555	582	544	550	548	552	580	517	551	583	543	573	549	518	558	533	556	568	574	521	566	562	569	565	548	564	525	562	568	562	557	577	528	588	547	576	541	553	598	555	560	555	582	535	568	545	562	618	553	534	514	564	578	563	565	583	540	552	567	562	539	552	515	573	564	545	554	571	574	563	581	576	590	536	553	557	557	544	590	595	639	545	602	556	565	504	560	560	565	592	552	508	574	532	618	545	533	563	572	546	535	497	567	558	545	529	558	524	573	594	549	537	594	586	547	560	554	544	563	560	583	542	553	557	555	572	589	555	557	550	596	557	594	534	541	577	524	547	603	566	528	536	550	552	556	542	512	533	561	578	570	541	520	573	519	548	586	574	550	547	546	586	552	526	542	534	567	557	581	608	538	602	589	557	543	547	557	554	574	570	542	544	506	539	579	576	553	631	535	530	547	560	541	540	590	551	525	586	535	559	576	542	537	523	576	537	565	544	546	564	564	573	583	526	573	554	561	586	546	554	561	509	539	567	553	550	573	565	574	563	562	563	555	537	526	567	593	570	511	567	556	552	559	547	605	496	609	575	582	519	550	562	575	558	579	597	532	586	557	569	590	607	581	594	566	538	546	562	563	580	554	556	566	546	524	597	546	540	568	555	536	568	561	550	553	538	564	534	569	558	549	573	573	541	513	549	543	581	554	592	568	590	589	566	560	590	568	555	593	538	564	572	573	555	528	565	526	556	555	576	537	574	548	570	577	542	536	549	523	552	533	537	562	596	558	519	591	514	615	589	564	586	533	500	556	589	541	598	565	546	556	562	571	567	583	581	617	577	585	582	573	535	578	587	587	548	563	587	562	572	562	570	521	562	521	562	550	551	568	631	595	559	583	564	551	586	622	601	568	583	565	574	578	556	529	559	579	553	547	527	578	554	572	559	604	549	574	542	561	576	581	536	568	527	546	544	565	539	576	573	593	570	581	537	561	554	579	567	520	543	572	575	547	528	550	584	546	564	557	575	544	594	550	582	523	559	571	570	597	572	563	536	567	543	538	539	589	608	540	586	559	509	565	563	572	532	545	546	589	561	570	570	572	551	554	549	583	496	563	539	548	545	591	556	545	537	592	551	538	587	582	568	586	562	520	536	553	531	575	536	560	542	521	527	548	555	557	557	572	581	539	556	593	570	540	561	584	547	547	578	530	534	562	576	583	557	509	540	583	607	543	548	584	575	572	567	559	538	608	549	565	600	567	538	558	553	572	518	520	565	505	541	572	543	573	494	576	553	620	622	580	566	537	578	557	568	619	561	578	530	587	606	558	539	617	557	553	565	573	590	585	570	572	581	523	541	575	576	569	569	537	581	595	577	529	593	576	567	542	564	566	561	567	536	558	525	592	539	567	552	571	540	557	559	542	539	542	527	573	575	566	571	559	601	579	550	588	550	611	538	546	574	550	572	518	531	588	543	540	600	581	553	588	598	582	592	583	590	590	556	546	582	547	545	523	601	572	539	621	502	567	541	553	558	593	593	578	571	545	553	571	546	562	553	550	566	531	525	525	540	579	571	536	589	575	527	604	598	581	582	602	530	548	585	577	587	549	544	544	573	554	529	577	543	514	552	564	531	513	576	508	573	542	562	561	531	559	580	554	571	587	567	568	538	612	575	575	534	558	597	550	512	564	539	517	547	604	536	526	542	552	568	548	548	538	521	569	537	572	600	567	531	562	561	552	595	593	551	525	565	574	559	584	564	561	574	542	566	527	600	554	531	591	525	597	509	579	587	553	548	573	560	572	559	639	574	542	578	582	520	533	589	564	578	553	538	545	526	561	572	567	555	564	539	566	583	533
56952	59704	59503	46647	30294	15321	4825	408	165	123	157	129	152	131	144	144	127	135	132	149	159	132	163	143	143	147	127	149	160	138	172	150	154	142	134	140	142	151	139	149	132	128	143	130	148	150	143	146	126	133	133	124	140	129	131	146	155	155	154	134	152	143	150	149	152	120	154	141	137	137	160	153	140	146	130	165	131	131	130	125	141	141	131	140	133	142	119	145	166	136	135	129	122	134	156	149	147	144	130	128	142	157	153	130	143	137	158	138	154	131	143	123	141	143	130	133	143	150	126	139	149	137	130	155	152	147	134	143	139	154	146	150	143	136	141	149	126	120	156	128	130	139	147	140	145	131	135	149	140	152	138	150	131	165	148	141	135	148	144	151	129	130	156	163	139	147	127	155	136	131	131	114	109	153	135	146	134	151	137	172	138	133	140	135	126	137	134	126	124	126	146	156	145	136	130	155	125	142	146	143	116	132	146	146	134	151	156	146	143	133	150	127	137	173	126	141	131	145	126	142	141	137	137	125	137	149	155	137	137	121	136	147	147	138	132	150	159	120	129	147	121	131	138	129	135	141	161	146	152	129	137	123	113	145	154	138	152	131	129	145	151	133	132	154	155	152	140	147	134	145	151	139	152	117	146	129	149	140	152	165	143	141	129	130	134	165	133	144	128	141	144	147	143	150	154	117	138	141	141	122	118	144	140	146	141	127	152	143	141	146	152	127	142	155	135	116	153	138	149	102	134	144	149	128	149	133	139	137	123	153	139	139	146	133	146	151	149	131	140	152	128	150	139	120	142	136	114	137	160	141	154	167	132	113	141	158	118	154	145	158	141	150	125	157	133	128	141	137	141	123	140	158	155	133	180	150	136	124	142	144	133	134	123	118	133	127	141	142	148	148	153	138	131	152	149	134	132	138	129	141	138	126	135	154	134	152	137	130	148	129	167	138	141	139	153	119	157	146	134	138	141	126	126	145	152	134	132	116	141	131	139	138	148	132	136	129	143	145	154	148	153	132	145	128	137	151	133	125	134	143	163	157	144	129	154	149	169	149	147	131	134	154	139	149	143	148	126	127	122	122	137	127	140	135	162	134	150	144	129	168	134	152	148	137	113	133	130	130	144	163	127	142	149	157	132	125	126	131	128	137	128	122	141	142	137	132	141	134	125	144	165	151	130	155	121	136	145	146	115	140	142	141	143	135	147	134	116	142	151	152	149	124	121	125	137	137	143	144	148	130	122	161	141	141	139	151	152	150	148	146	143	130	111	144	159	138	179	150	151	132	150	133	127	126	153	146	140	140	142	153	138	143	149	145	130	135	158	152	145	151	122	153	147	122	153	136	140	141	143	148	122	122	156	161	144	125	150	164	141	132	135	139	162	134	168	132	148	124	151	155	129	138	151	117	128	123	156	154	151	175	151	123	155	133	139	149	127	144	138	140	157	160	121	116	147	153	145	141	146	133	135	127	130	127	135	146	143	112	143	152	126	139	135	125	146	147	156	146	150	144	138	148	137	150	145	154	131	132	129	140	139	137	152	125	142	153	149	159	138	142	149	148	133	134	135	147	149	127	131	154	145	146	146	123	140	159	142	137	120	147	133	112	147	137	138	117	142	127	129	153	152	141	136	136	133	140	122	141	129	146	145	149	164	141	139	172	149	159	129	145	149	160	146	138	146	133	149	148	124	144	128	155	152	133	121	163	128	141	154	127	155	136	143	121	153	158	144	141	122	152	141	120	139	146	132	158	142	133	152	136	131	148	146	154	138	135	147	141	108	165	128	141	134	168	146	151	141	153	142	134	140	142	145	146	148	152	146	163	148	156	150	167	143	121	160	137	154	125	140	143	147	157	174	131	136	137	121	153	138	137	161	125	138	147	129	136	134	150	149	128	146	130	142	156	136	142	143	139	125	141	114	152	144	143	135	142	126	134	152	142	170	126	157	135	151	149	144	141	136	139	142	165	159	137	147	137	150	135	167	137	142	123	141	149	138	154	123	166	161	137	126	119	145	149	134	145	139	151	153	150	140	137	127	127	163	135	153	144	154	120	151	124	149	137	149	117	132	148	141	159	146	131	152	119	151	134	143	119	149	149	151	151	153	122	144	145	145	127	152	141	127	134	143	142	133	149	138	144	147	143	141	144	135	140	152	116	133	139	149	144	115	125	132	130	145	142	119	127	139	163	145	134	137	167	133	145	149	166	138	140	144	124	139	123	128	131	159	117	126	137	132	134	150	140	162	150	126	130	143	131	166	157	155	150	137	146	109	128	150	133	133	148	151	129	134	124	152	153	139	124	158	137	145	161	157	162	135	144	147	153	159	142	122	125	144	120	143	148	131	142	142	118	157	151	128	137	148	138	139	140	141	139	126	129	150	148	150	161	138	149	134	135	148	121	149	148	160	151	141	133	128	110	132	129	129	145	155	127	128	124	129	138	159	150	133	136	149	134	140	142	128	128	137	148	137	153	151	164	156	144	142	166	152	147	127	154	134	152	137	132	133	149	100	152	120	136	150	160	143	149	114	138	120	156	130	157	146	140	132	141	135	134	138	152	139	145	134	148	132	144	126	137	136	133	118	152	143	152	136	155	151	130	134	129	139	138	127	107	138	143	146	144	126	155	145	170	158	129	133	143	147	132	140	141	137	159	147	137	136	155	163	136	150	136	134	152	134	138	135	156	141	125	116	130	148	154	166	130	154	120	136	132	149	141	148	139	135	130	131	127	136	137	152	156	149	148	132	147	142	120	134	168	152	147	136	137	142	150	135	128	125	124	131	138	128	132	145	144	144	130	146	160	127	137	142	167	151	162	148	153	142	124	157	146	151	143	171	150	155	161	129	144	132	127	150	129	125	141	155	140	121	151	154	118	142	149	133	156	126	116	162	129	145	139	121	148	126	135	141	142	132	160	156	122	122	155	140	147	144	131	133	147	118	147	131	131	140	132	143	161	147	144	143	141	145	126	145	154	151	139	153	132	152	142	144	176	154	125	144	166	132	129	118	132	130	137	136	145	134	140	147	163	139	150	151	142	124	124	145	145	159	142	148	130	150	148	121	159	147	151	139	152	132	126	153	152	150	136	156	153	159	140	126	141	129	143	151	138	146	140	139	138	140	162	146	156	141	130	132	138	134	147	155	144	145	123	159	152	131	135	138	118	162	137	141	133	173	148	149	149	156	128	138	128	151	144	156	154	151	136	116	149	136	123	164	142	140	134	152	173	145	124	144	144	142	133	133	164	140	139	133	135	130	144	137	119	143	153	150	145	145	165	161	141	137	157	127	149	145	141	120	126	138	137	153	139	174	166	159	130	154	136	122	137	121	154	162	122	171	160	149	147	157	161	125	150	143	135	140	144	138	112	123	156	149	150	128	126	126	138	139	145	124	161	165	159	154	145	153	160	140	138	137	123	141	154	129	148	143	132	139	129	150	121	125	168	155	130	128	129	117	122	131	135	135	139	150	128	145	127	158	140	144	136	143	122
37173	46620	54498	51181	39877	26599	12747	1125	441	376	404	406	445	431	416	406	387	410	434	400	440	439	409	425	428	443	421	416	422	453	436	431	409	423	442	423	442	423	399	403	425	401	412	416	425	417	399	394	451	456	383	392	446	429	454	392	413	392	396	388	418	389	412	382	410	399	408	433	430	399	419	434	472	393	406	408	423	411	429	417	392	396	400	432	379	408	436	381	409	430	415	399	408	403	449	413	415	425	436	419	458	434	430	388	439	417	440	409	421	409	382	433	420	402	464	420	428	422	396	432	390	399	424	387	403	423	435	402	396	408	404	418	391	439	412	401	406	397	434	407	378	400	406	426	422	409	427	387	395	439	439	452	443	409	383	413	371	404	402	426	417	377	434	381	397	403	379	409	371	393	443	399	402	380	420	378	400	398	402	405	439	402	421	399	407	410	413	396	402	396	424	409	418	432	419	409	428	389	444	407	415	419	389	426	389	368	415	416	421	375	428	386	390	421	419	429	412	419	387	425	435	409	398	416	387	378	420	388	415	441	406	427	394	410	418	392	423	385	409	404	429	394	408	425	426	468	401	391	380	405	412	394	392	433	391	419	393	404	407	396	399	393	407	389	420	396	412	396	395	418	413	416	418	431	404	426	423	395	378	360	423	395	389	401	501	413	414	425	404	415	366	398	416	440	391	443	415	379	414	413	408	390	396	414	372	388	443	397	416	393	450	437	413	404	446	397	410	413	426	408	381	415	394	443	402	403	450	435	386	402	427	399	421	412	424	414	427	431	417	377	419	433	419	388	404	382	408	396	400	401	420	441	391	432	430	417	385	413	400	402	419	423	402	427	402	425	395	371	419	417	429	390	398	427	418	401	402	420	400	414	400	347	450	381	410	404	406	399	406	438	404	416	417	402	414	441	384	392	380	411	434	413	419	422	420	385	459	446	418	422	400	381	417	410	424	394	407	406	398	439	466	398	413	434	411	441	392	438	370	391	406	386	434	402	438	411	397	405	424	400	433	394	432	397	425	431	436	383	444	399	435	422	420	417	372	396	414	429	426	405	437	421	419	414	406	380	411	391	419	404	424	416	429	392	433	411	421	441	417	429	416	453	400	401	385	390	450	398	399	398	442	378	431	415	387	424	427	438	420	426	374	427	407	387	433	372	427	401	440	366	405	398	420	369	407	444	395	454	365	409	396	410	414	418	420	423	413	429	402	420	407	405	434	393	361	384	415	400	390	411	421	400	400	405	377	417	396	414	387	430	399	401	410	395	413	421	407	417	418	381	420	439	405	448	388	442	408	402	403	411	398	406	397	390	423	411	380	407	417	410	413	418	442	411	440	418	427	400	434	444	426	389	404	401	416	395	405	377	401	387	420	405	425	416	422	414	410	398	450	405	421	400	440	404	434	430	405	394	407	435	411	420	411	428	388	394	428	423	377	392	405	416	410	398	394	394	403	404	419	431	416	426	415	422	412	429	433	419	370	364	398	418	430	415	448	406	450	377	414	416	430	419	416	421	455	407	381	421	425	399	406	393	419	393	411	417	428	410	403	406	393	425	400	446	387	420	405	377	436	423	427	427	409	398	436	443	409	401	434	374	434	419	405	427	394	405	385	408	404	444	393	436	405	412	451	448	481	406	432	391	398	383	398	440	400	430	415	409	436	429	439	381	388	413	412	399	413	433	434	418	404	395	417	378	420	429	407	410	428	419	382	411	409	414	446	396	416	408	420	402	426	410	438	422	390	416	392	395	386	409	404	410	409	437	434	437	440	407	401	393	372	399	440	407	431	410	417	403	421	393	457	391	399	392	417	421	418	386	422	410	408	416	441	414	410	414	397	413	430	424	420	399	420	372	410	422	429	441	410	400	411	438	451	359	446	383	412	426	388	412	411	441	400	414	423	413	416	430	392	442	434	392	374	421	427	385	410	412	398	393	426	373	420	381	392	411	363	422	416	415	408	414	444	422	425	403	395	418	403	440	388	428	404	374	407	423	448	391	394	423	408	415	416	427	446	403	418	432	407	388	392	444	420	415	392	402	409	398	405	412	421	433	425	437	432	430	418	385	395	419	411	390	395	429	409	419	392	393	402	424	416	398	442	417	385	398	357	421	418	421	399	378	405	390	400	429	413	419	391	389	435	442	412	425	419	399	431	413	381	387	427	411	423	435	394	392	445	411	405	418	406	441	382	399	401	452	442	411	384	404	417	417	429	374	420	437	407	440	431	421	426	435	411	406	408	379	413	425	408	430	386	411	393	408	409	410	436	432	441	414	395	424	429	405	406	407	419	349	422	372	429	382	445	384	388	381	369	401	382	429	402	415	433	405	398	396	426	396	419	371	428	409	419	416	403	391	388	409	453	420	387	383	423	422	462	400	384	388	446	407	382	423	408	389	431	443	419	389	375	404	401	436	397	411	402	403	429	410	418	407	436	384	411	421	418	391	394	420	434	429	444	410	422	414	424	454	399	418	401	419	422	446	379	409	392	396	394	406	410	395	399	405	382	388	454	434	410	435	409	370	433	425	422	422	405	398	412	427	395	433	425	391	413	407	381	426	390	399	408	434	383	437	404	417	410	451	436	403	428	382	414	396	422	428	385	407	410	425	411	393	406	414	446	393	409	411	403	403	409	412	416	424	427	393	461	417	373	416	424	407	411	424	391	392	390	395	399	391	408	425	428	415	395	387	430	447	390	389	437	412	401	436	430	402	410	413	394	426	417	411	394	423	402	415	406	412	386	394	403	444	402	369	417	418	416	415	366	432	425	440	390	381	408	425	438	436	442	423	440	405	437	411	425	390	401	412	405	422	405	433	445	398	395	430	397	421	433	403	400	433	417	400	409	420	406	394	402	370	396	381	427	424	404	439	415	381	411	403	410	438	420	407	415	405	431	446	432	403	426	398	413	429	379	449	384	415	392	421	420	419	386	417	439	430	424	422	397	398	392	435	373	431	423	408	457	401	436	448	369	408	405	392	406	398	392	393	429	428	444	400	393	451	413	412	403	418	431	414	431	462	435	442	397	414	419	386	442	383	384	436	430	420	393	407	424	401	447	409	412	382	425	393	391	426	384	383	439	412	403	395	451	390	409	408	407	428	429	384	390	417	450	367	421	406	412	408	393	421	433	458	385	398	466	425	422	378	430	363	421	423	444	434	402	413	418	409	416	413	401	367	455	388	417	407	395	412	433	378	408	401	401	407	385	383	412	374	383	394	392	435	384	415	402	445	404	411	385	407	398	421	409	395	408	455	421	437	421	377	386	378	431	396	415	426	383	404	449	361	399	393	426	418	380	421	393	387	411	409	385	396	391	454	418	380	439	404	405	428	383	412	416	382	423	410	422	418	408	399	409	432	433	435	422	406	400	419	406	400	418	420	367	462	395	379	390	431	380	429	406	381	379	392	437	460	398	402	419	400	425	375	399	427	409	414	430	410	433	437	417	430	426	414	385	425	440	415	398	414	397	425	439	430	407	407	407	367
69021	73599	71195	57290	40861	24093	9005	658	151	175	163	137	152	125	158	180	153	174	160	150	164	183	192	159	155	164	156	149	145	162	155	168	148	164	156	139	152	172	163	167	142	146	171	154	183	145	148	182	143	166	159	160	178	177	164	162	138	147	151	156	149	172	149	158	165	170	157	152	159	161	166	175	153	168	147	149	162	157	162	185	150	160	164	156	162	164	176	157	154	145	143	177	187	152	161	150	151	157	147	143	143	157	142	149	169	166	155	147	144	152	163	157	157	158	154	162	138	182	181	164	164	161	137	172	145	151	154	173	152	171	153	144	137	162	157	165	165	139	157	133	199	139	170	162	168	159	189	161	163	148	163	157	162	155	153	149	159	162	168	144	163	161	172	154	158	172	179	167	169	174	187	175	160	147	157	154	154	157	181	156	134	167	166	174	157	169	153	185	145	173	161	149	163	181	155	144	170	159	144	138	142	154	151	158	159	166	182	153	151	160	162	162	166	165	176	171	151	179	153	177	169	153	169	130	165	169	171	170	160	160	156	157	167	149	183	154	154	136	178	156	192	150	166	142	188	156	148	171	145	151	159	155	158	128	150	140	134	144	139	156	172	157	167	158	142	143	157	135	166	159	165	168	165	156	144	168	127	169	153	153	165	166	165	158	140	141	152	149	158	156	173	156	149	154	170	145	167	162	151	168	165	152	148	154	172	148	150	164	149	154	158	176	172	171	163	175	166	173	184	179	169	149	137	164	159	164	152	164	170	158	148	158	160	162	171	149	170	170	136	154	157	164	136	150	145	150	159	145	167	149	154	153	141	158	167	153	137	167	175	147	168	153	157	162	155	163	160	156	154	138	186	161	169	167	158	148	148	165	138	150	154	158	172	183	159	177	160	178	166	152	164	167	165	150	191	158	160	181	159	164	143	157	141	156	157	159	159	178	173	157	155	167	151	162	160	128	149	160	143	172	154	154	144	154	153	170	142	133	145	163	172	163	181	132	171	153	154	158	145	150	160	156	168	145	149	172	180	164	147	160	160	150	141	153	150	147	170	155	171	148	138	152	172	157	147	183	186	168	165	163	149	144	169	149	170	160	153	164	159	166	163	137	150	137	165	166	160	162	155	155	163	171	134	178	156	151	153	175	141	157	153	163	145	158	151	158	179	142	151	169	144	162	176	165	172	155	138	152	164	131	161	171	156	163	162	155	157	147	169	142	171	158	142	132	159	162	171	135	194	156	160	164	152	177	167	152	159	141	159	164	149	143	150	169	153	169	126	131	157	181	174	161	175	168	170	164	154	154	175	154	162	138	165	158	171	173	153	137	152	171	137	149	162	134	155	155	174	136	184	164	181	143	146	136	171	180	166	157	155	167	155	154	169	143	166	142	140	160	137	150	156	149	173	164	172	147	161	162	159	177	176	157	155	153	159	153	157	160	161	169	150	167	155	152	142	148	183	169	146	153	164	157	147	157	162	156	161	160	141	158	150	147	154	154	151	149	150	147	161	168	171	157	158	151	159	168	146	155	145	141	172	142	183	165	162	169	166	169	169	156	159	153	158	166	161	166	170	157	164	147	156	148	174	182	162	153	156	147	142	145	180	154	171	167	149	161	135	165	167	139	160	130	135	175	165	186	150	155	164	151	158	141	169	165	154	163	161	159	190	162	157	172	133	142	150	154	169	157	144	144	159	169	134	142	160	149	158	137	149	141	188	161	199	166	156	145	173	169	163	145	142	170	142	178	162	154	149	172	145	163	160	156	166	155	171	136	148	148	160	162	141	189	138	159	176	164	159	165	178	167	156	168	172	151	161	147	178	180	143	146	167	139	149	145	157	145	157	124	159	156	168	174	158	157	181	161	152	149	153	140	137	158	168	160	150	156	160	143	157	155	163	153	138	166	169	146	187	154	148	154	150	148	148	150	173	167	160	159	151	170	147	152	170	168	167	152	185	169	179	158	165	165	154	149	141	173	152	164	167	155	165	160	158	141	176	154	166	173	150	166	169	130	152	162	159	154	170	153	152	165	159	149	158	146	167	190	157	169	162	149	167	174	163	145	166	160	159	172	176	176	163	149	167	179	143	135	177	144	155	151	184	168	153	157	163	186	135	160	148	144	165	161	153	143	142	174	149	168	161	180	168	150	161	172	149	166	161	147	181	179	145	172	182	153	155	151	161	154	167	153	190	167	161	157	158	142	160	171	147	168	178	151	162	155	172	154	151	183	135	165	151	158	149	158	142	150	158	154	142	160	160	167	161	147	158	149	205	157	170	161	160	185	149	174	156	162	142	137	166	160	171	161	169	198	162	129	141	143	143	163	170	155	168	148	170	170	164	154	174	155	144	163	160	173	176	155	154	152	157	163	158	161	153	152	158	153	149	179	160	169	151	162	156	127	179	155	153	177	177	164	135	158	128	167	147	163	146	156	139	141	179	163	148	152	166	156	164	143	171	170	170	157	176	171	169	148	151	152	167	179	169	167	174	153	155	172	163	179	161	168	133	157	157	169	168	169	166	143	153	139	134	172	178	135	155	180	163	171	150	172	169	161	141	143	168	165	150	150	137	169	144	155	159	149	152	136	152	164	153	153	168	168	155	161	160	184	141	161	158	156	156	143	151	162	182	139	151	151	171	162	136	140	152	162	182	189	151	170	158	161	157	143	173	178	158	145	147	168	161	163	180	167	145	175	164	169	165	145	161	182	146	166	154	163	160	158	154	161	177	155	189	156	147	181	156	161	162	174	149	161	169	174	158	154	173	163	166	160	190	146	142	174	158	156	145	142	159	156	152	150	154	157	169	163	149	162	157	172	175	164	158	178	152	159	140	155	145	162	177	151	158	164	150	148	162	148	168	162	162	155	155	152	154	165	135	138	176	142	160	145	181	161	145	156	155	140	161	145	145	165	175	167	151	160	186	152	142	163	157	167	153	159	153	166	149	158	159	180	184	157	155	159	164	173	175	161	160	160	178	143	153	200	167	154	155	170	156	157	160	140	153	164	162	131	151	165	140	152	165	150	135	171	170	158	160	156	180	163	180	162	151	150	144	169	162	159	147	157	140	139	173	150	159	147	144	161	146	141	149	157	146	175	151	170	152	178	150	143	167	140	173	167	179	178	166	148	156	153	162	153	149	137	151	178	159	140	149	155	165	156	157	165	159	149	167	155	153	150	161	163	163	158	147	185	179	155	189	157	143	160	174	157	164	169	187	154	154	155	188	155	158	172	154	157	163	149	146	177	146	130	143	161	139	148	183	167	168	173	169	137	158	163	159	178	143	170	151	169	144	160	162	175	143	177	156	145	166	168	186	156	179	149	186	158	163	172	146	165	153	148	152	156	142	140	156	145	153	167	164	126	157	165	165	151	151	136	170	146	159	139	153	141	169	150	164	154	167	168	177	169	163	160	144	144	155	152	141	167	178	146	151	147	176	160	156	155	148	154	160	180	159	152	156	158	148	147	164	167	174	158	183	167	139	152	169	148
45717	57196	66501	61723	48467	34153	17764	1145	477	466	434	485	459	420	456	472	431	464	465	437	479	508	480	467	474	481	453	469	460	471	479	423	445	433	468	462	448	424	476	440	443	497	438	468	451	477	445	448	513	441	453	466	437	435	453	415	431	456	442	435	472	448	456	421	445	490	423	466	425	423	421	466	482	466	429	446	487	448	445	461	489	484	423	449	462	448	456	480	457	489	484	466	479	481	455	458	459	449	447	452	432	475	451	478	483	492	454	454	467	468	384	438	447	437	461	448	455	444	461	440	489	482	464	447	433	493	473	444	474	475	480	466	444	467	449	418	456	440	446	442	452	447	444	460	465	429	469	454	461	459	457	439	424	461	411	489	507	414	475	492	421	454	461	410	467	463	451	434	423	451	480	477	458	439	448	495	474	446	451	455	469	457	458	455	452	451	457	449	458	473	468	418	488	494	413	408	458	499	481	433	428	416	462	488	423	461	450	458	440	457	477	444	420	463	429	451	439	449	474	444	451	439	456	475	461	465	429	483	453	448	448	451	470	434	447	501	419	434	433	447	456	446	422	465	469	458	451	472	487	433	444	488	439	434	418	453	475	437	446	386	475	443	493	418	468	457	467	444	463	464	461	449	465	425	434	439	408	494	458	497	467	453	455	429	458	439	446	426	460	448	454	423	478	460	461	468	430	483	445	437	418	510	491	473	455	467	461	431	453	447	404	452	485	458	447	435	457	480	455	499	460	450	454	436	472	451	478	447	456	450	400	438	465	466	450	485	463	473	443	458	449	443	438	454	455	483	457	452	473	460	444	440	447	452	450	473	418	430	452	474	450	437	434	444	448	422	443	456	485	440	453	490	449	411	527	469	432	467	450	485	441	474	437	414	474	460	442	475	431	445	445	456	440	473	477	437	462	440	465	424	441	425	456	437	458	466	414	448	455	430	431	450	454	488	436	481	428	457	439	442	507	486	463	459	436	469	469	405	437	422	424	476	483	459	451	442	392	433	450	438	442	466	451	445	411	488	463	459	427	455	436	391	443	449	502	398	473	448	426	497	488	447	456	504	455	454	424	476	443	421	440	481	469	447	452	416	462	474	485	464	429	475	449	459	452	458	417	481	440	485	440	488	451	440	480	442	410	446	474	399	442	469	488	485	475	455	449	474	436	414	481	456	474	416	452	449	451	460	467	472	438	453	456	445	476	435	460	431	440	441	433	469	434	450	441	459	472	477	442	482	474	428	459	469	455	439	436	448	443	501	474	437	466	454	436	446	418	399	445	465	461	490	409	446	461	465	509	426	483	430	489	470	423	457	473	501	407	502	460	436	479	488	426	427	446	431	420	482	430	451	426	473	436	419	420	469	426	463	459	443	459	433	468	425	453	417	466	477	430	443	455	488	451	440	471	480	477	418	442	442	464	506	482	421	439	445	459	461	489	493	450	482	453	440	450	461	465	438	472	433	422	442	467	462	458	509	451	439	421	444	473	460	406	440	438	476	497	406	458	449	468	443	461	449	485	437	416	456	449	468	436	473	446	467	437	414	476	445	480	425	438	492	492	464	441	457	436	447	441	463	452	468	473	420	435	414	462	439	455	496	419	476	455	449	461	472	500	498	469	436	452	461	452	465	496	446	444	443	438	474	421	437	393	490	499	464	483	495	419	446	451	458	465	440	447	461	504	449	485	454	453	438	458	448	477	428	467	436	466	413	461	455	463	436	459	472	466	434	451	455	493	479	468	434	438	457	409	455	442	426	447	427	434	442	467	474	469	452	417	484	467	436	448	481	455	449	480	395	455	481	447	478	440	446	453	459	457	434	469	474	475	452	436	461	462	470	478	469	418	436	438	432	425	441	479	468	510	427	442	466	466	464	452	467	480	457	459	465	434	486	434	472	472	464	491	467	464	482	479	480	479	453	455	456	434	429	470	444	441	480	472	480	441	412	467	445	443	412	436	446	429	447	477	474	445	477	427	467	422	480	468	451	450	461	431	466	427	437	476	486	435	457	449	454	494	467	456	487	441	456	433	432	464	474	444	458	473	477	439	458	412	480	462	461	410	449	423	494	451	444	441	399	452	436	462	451	429	439	435	481	449	473	441	445	433	507	463	434	497	458	448	417	476	448	454	488	458	444	446	471	468	442	449	422	492	463	479	473	452	450	486	498	450	453	424	479	464	463	436	467	428	453	463	466	429	457	436	441	438	476	462	432	440	447	437	452	455	460	440	449	433	446	435	451	459	437	441	471	474	433	452	431	459	461	452	486	402	444	457	454	421	479	475	410	462	456	450	446	472	444	442	428	462	454	434	444	485	480	450	485	421	481	483	452	411	480	449	495	457	441	475	465	482	453	444	445	482	402	461	452	454	462	468	422	446	428	462	443	430	447	471	431	450	456	459	455	426	423	473	482	423	453	457	462	476	437	455	469	457	442	456	410	437	448	449	460	456	471	443	495	445	414	448	454	427	449	440	453	449	451	441	448	445	436	456	397	464	462	443	470	481	451	406	476	450	460	460	504	447	454	409	448	470	446	455	465	460	466	426	436	441	458	434	482	463	448	454	441	454	438	404	427	467	450	458	468	444	443	491	463	440	440	450	453	414	445	440	487	439	474	452	488	472	461	463	450	455	407	463	473	433	444	457	456	435	468	503	453	496	480	465	475	445	435	485	439	448	445	462	468	453	415	446	458	467	462	469	439	454	459	443	448	419	481	467	447	434	427	453	455	441	492	425	460	451	454	471	458	431	471	466	453	469	456	467	471	483	465	461	456	470	450	456	479	458	422	470	462	428	461	437	435	458	492	458	450	471	486	464	443	481	501	421	480	432	481	471	495	450	457	420	465	431	429	464	500	468	466	468	426	452	448	453	447	486	447	434	490	470	464	443	444	482	431	461	428	453	447	455	483	496	498	463	462	423	453	479	445	448	456	461	449	485	477	448	426	483	411	407	468	437	459	465	446	485	474	444	443	416	445	450	453	440	449	485	443	457	467	483	447	506	442	434	499	436	416	488	458	437	470	500	462	473	465	438	431	434	480	440	434	451	410	453	440	465	446	445	467	463	460	418	459	454	467	475	470	477	457	426	462	489	474	435	505	470	459	421	464	448	467	449	445	483	453	476	468	448	452	457	461	426	459	420	453	474	473	487	470	471	453	469	488	461	439	449	427	457	433	477	443	424	436	429	449	414	426	454	449	477	477	455	452	473	457	452	456	462	446	477	459	425	438	411	426	448	439	473	461	482	448	413	437	475	467	449	424	422	442	462	461	457	428	471	437	437	431	456	439	472	484	433	467	482	442	464	473	424	439	417	470	425	452	448	447	401	446	461	450	492	478	470	463	484	448	458	458	427	443	441	442	428	454	463	491	415	489	477	446	506	401	478	484	472	443	432	470	418	410	477	475	445	453	467	414	426	422	466	447	469	453	452	484	461	462	443	472	447	464	438	455	432	427	474	409	451	457	477	477	442	476	445	450	453	477	456	419
11372	11124	13981	7995	3766	1605	634	206	197	205	226	209	192	195	181	187	185	196	201	200	186	206	196	185	188	207	213	181	196	211	215	181	182	219	199	178	203	207	204	203	216	221	213	200	206	196	218	207	247	211	219	188	211	199	224	235	231	213	207	232	234	200	201	206	199	202	212	174	194	232	210	221	219	219	206	225	215	194	200	223	207	193	207	226	206	194	204	215	211	196	214	199	237	184	195	201	210	206	178	209	196	221	205	222	194	217	210	221	207	201	210	181	187	191	192	204	193	203	217	210	207	237	182	197	189	211	204	204	200	223	200	209	200	195	200	214	207	196	221	190	190	198	204	190	230	215	197	201	188	216	206	182	220	214	216	207	205	205	199	204	209	211	198	228	208	187	195	206	210	210	189	215	231	236	197	214	211	210	183	195	212	194	203	204	189	205	206	220	202	185	205	213	189	204	211	207	195	178	210	169	208	211	205	175	203	205	173	192	230	236	216	204	189	212	222	195	198	222	213	218	206	208	182	227	198	207	197	198	210	225	237	199	200	199	207	239	213	208	214	203	188	181	205	210	176	173	211	205	193	217	242	201	215	212	222	198	194	234	226	192	238	194	199	198	211	183	180	190	199	238	188	191	218	180	182	197	196	195	196	206	206	216	198	193	190	208	201	197	210	221	195	223	191	226	217	206	210	205	215	199	179	186	172	190	228	199	220	193	223	193	193	208	193	197	204	192	197	191	204	199	205	226	184	193	195	210	212	187	199	180	209	211	214	194	238	211	218	205	216	195	216	188	193	214	209	211	199	184	213	225	213	195	188	184	213	208	177	192	217	197	229	185	230	179	192	189	189	205	183	233	212	174	205	184	205	215	214	200	181	181	212	206	215	180	237	239	198	185	198	226	189	226	211	207	212	222	188	189	192	203	194	206	200	194	209	217	216	218	214	212	200	210	203	219	200	202	212	192	207	219	178	196	186	200	204	198	169	191	185	213	204	203	218	190	237	208	197	198	225	206	219	209	183	205	229	245	201	210	207	186	192	217	210	228	215	185	210	220	201	186	203	180	186	211	208	208	195	220	198	186	204	198	220	178	221	218	205	211	196	216	173	217	200	198	228	205	187	213	207	188	194	221	231	191	203	207	207	197	187	209	180	213	195	184	227	205	190	200	256	183	232	235	191	188	214	211	199	195	207	225	207	222	208	207	210	191	193	211	221	241	218	213	186	200	195	212	213	205	239	214	194	200	200	193	208	207	222	196	215	218	194	214	207	171	195	210	190	217	191	189	205	199	229	224	194	190	198	206	211	229	195	190	191	201	200	244	202	181	197	200	192	193	230	224	192	194	217	221	216	187	215	198	181	200	191	213	214	190	231	213	179	204	178	221	191	221	211	211	210	196	203	191	207	233	192	202	226	198	193	208	214	204	195	206	204	200	194	187	226	204	209	208	177	201	204	187	202	203	190	207	225	221	201	201	214	198	215	230	228	208	181	191	215	200	221	190	204	197	206	218	215	195	200	203	211	218	211	177	191	199	211	174	190	230	218	215	195	189	203	224	203	215	222	229	170	211	207	190	208	205	215	207	194	196	197	225	212	218	184	202	206	185	209	234	228	196	207	229	205	215	204	218	196	217	193	217	214	195	203	232	217	203	193	216	235	217	197	235	196	195	204	194	198	228	204	228	205	205	187	191	192	227	213	218	214	198	205	201	203	204	205	206	208	222	200	217	225	214	188	214	194	194	196	212	218	198	205	198	219	207	216	212	209	169	206	198	175	185	198	218	230	194	193	191	215	204	184	209	200	187	200	206	198	206	192	225	206	217	193	184	209	198	203	208	196	204	207	217	199	186	208	201	200	219	217	203	210	203	208	218	183	217	185	201	185	190	205	200	211	226	207	208	213	176	202	232	187	229	187	204	221	189	167	207	212	208	200	224	206	182	185	226	198	203	208	176	200	199	247	207	188	189	225	203	204	195	202	205	227	185	228	213	236	188	196	215	203	164	213	203	213	201	218	204	187	195	212	236	215	205	225	195	181	221	208	215	211	196	206	216	233	210	232	223	191	193	194	209	224	206	212	204	179	202	172	208	225	216	221	221	217	215	218	220	203	189	202	218	194	193	187	206	190	187	211	220	199	217	200	207	211	185	196	202	210	210	204	220	208	209	202	240	197	209	207	193	218	195	225	206	211	199	214	195	211	209	228	189	214	212	208	189	196	216	236	216	185	208	241	221	221	208	209	199	203	221	195	198	182	231	197	218	202	229	222	207	181	186	229	239	201	221	186	201	177	206	206	212	195	236	184	219	222	224	203	223	196	201	211	194	216	206	208	208	216	194	195	198	228	184	219	182	213	182	214	198	219	209	200	225	188	192	220	179	219	182	198	185	201	174	219	222	215	191	252	218	204	200	235	208	201	199	185	201	191	199	181	202	199	221	201	200	205	234	198	212	185	205	209	191	230	205	200	211	240	190	189	192	203	188	197	202	187	191	195	188	202	216	201	173	223	186	227	196	214	189	224	204	214	193	212	206	202	226	169	180	230	208	209	196	189	196	209	201	221	208	190	207	212	222	198	219	210	217	204	204	202	254	210	187	208	198	207	197	180	199	199	184	180	204	188	199	182	210	200	212	210	214	227	210	204	186	181	213	212	216	210	208	175	182	212	212	212	204	203	211	198	183	235	236	194	205	183	192	233	197	216	200	214	224	187	219	207	195	177	240	198	202	189	191	199	202	202	222	223	227	194	191	196	211	183	216	223	184	200	206	198	194	201	232	209	210	191	198	210	216	187	216	151	217	184	200	212	205	193	221	210	206	203	204	194	223	196	175	200	212	218	204	203	218	218	224	206	201	207	202	191	187	183	199	219	196	182	196	242	183	234	210	214	198	195	213	227	207	222	184	235	198	195	206	192	200	204	234	187	209	211	209	187	217	170	205	198	194	207	237	197	197	192	204	200	201	215	186	211	233	214	222	214	212	172	200	200	205	211	199	206	187	195	184	214	201	198	181	199	201	185	201	205	205	216	215	183	216	200	211	226	220	204	191	187	205	206	222	181	215	193	213	212	201	192	188	199	234	205	194	215	192	218	185	181	218	220	202	212	185	190	185	209	218	201	215	226	208	216	215	190	229	198	225	170	221	214	177	209	222	223	223	205	196	204	223	210	218	197	192	255	191	225	193	205	213	198	204	217	193	202	199	203	219	221	213	202	197	210	203	205	207	221	203	209	176	236	206	203	224	218	192	228	189	213	224	186	217	178	197	228	170	221	221	216	197	199	204	184	203	207	216	226	205	243	209	187	196	209	200	197	211	237	204	185	200	201	211	208	194	219	203	205	200	219	190	190	223	193	209	184	211	207	202	195	209	216	200	206	190	204	200	191	208	199	195	207	196	200	206	185	213	192	222	221	225	199	182	213	202	220	190	202	168	216	201	212	179	212	217	231	204	206	213	197	214	207	198	236	202	203	180	218	209	181	203	199	218	184	187
11672	15928	22281	17563	11067	5518	2401	591	597	559	592	576	629	566	534	549	532	524	569	577	541	530	578	581	545	553	502	566	570	574	505	560	569	556	525	581	532	587	584	585	570	509	556	580	559	573	578	547	568	597	562	544	611	548	537	545	595	551	544	542	539	543	607	559	564	560	594	549	537	546	605	579	573	565	557	583	608	584	570	541	565	587	539	577	605	582	636	574	515	584	544	530	533	553	558	561	599	583	532	598	538	549	575	549	558	551	564	570	573	566	560	552	558	539	542	577	589	547	564	585	530	504	580	561	592	546	569	589	531	559	576	550	585	552	551	546	585	636	545	535	611	551	564	573	541	572	549	573	501	545	571	550	555	573	598	538	541	553	568	594	598	582	534	544	560	599	580	572	585	543	599	554	558	611	600	549	579	577	553	565	590	566	608	594	548	597	540	481	527	539	568	582	599	546	567	563	580	547	547	559	545	558	574	566	608	528	540	594	561	539	589	583	563	563	571	590	557	585	602	595	573	563	545	548	541	562	593	573	611	567	592	609	586	548	570	587	541	596	555	540	571	563	605	568	582	600	547	563	580	615	590	575	568	587	561	584	558	582	573	575	602	585	579	580	536	566	560	576	598	548	578	578	554	591	549	590	553	595	552	576	589	580	561	580	559	580	558	553	533	543	538	569	584	542	549	528	544	588	587	556	563	596	530	572	522	581	567	599	603	570	538	564	577	559	547	571	575	565	567	576	527	577	550	582	554	571	576	566	615	543	525	580	585	588	550	572	531	556	598	571	550	604	539	623	530	557	591	556	556	532	566	588	580	596	598	533	585	629	587	577	593	565	577	562	559	579	574	498	561	596	577	552	562	584	535	568	560	538	577	541	576	545	632	586	599	575	547	605	596	547	589	574	595	578	568	517	567	539	580	534	565	567	524	551	576	571	595	579	589	563	554	535	617	572	540	487	550	576	601	580	567	549	568	529	591	553	530	571	566	558	552	577	584	557	573	571	568	552	573	569	570	576	603	545	560	543	569	562	542	606	578	570	592	525	559	582	569	534	525	555	539	565	541	584	572	521	597	549	509	539	555	601	560	571	590	548	604	598	576	596	588	565	568	529	599	569	585	616	559	549	560	614	553	557	581	568	560	577	582	587	551	575	535	603	551	535	567	556	584	545	602	597	576	542	596	568	552	567	547	561	532	558	552	606	556	523	612	621	570	557	569	571	552	604	576	525	585	586	629	533	570	537	537	558	540	561	563	611	585	564	589	575	558	545	559	573	556	537	599	560	519	567	511	540	586	569	598	553	537	558	585	535	631	586	531	555	572	559	588	549	538	571	586	580	548	573	530	548	542	592	602	522	574	534	559	564	569	559	531	567	566	528	570	531	576	564	592	602	568	548	611	575	587	592	526	530	585	548	590	555	549	557	575	562	543	594	548	568	548	548	570	589	546	541	523	574	574	545	575	591	540	557	564	517	561	552	544	579	579	519	565	580	574	541	583	548	563	611	562	536	595	565	561	591	538	530	567	571	546	549	563	558	628	552	595	565	528	554	534	541	629	559	535	548	571	560	568	540	566	563	598	592	586	578	585	524	532	580	510	588	533	592	527	557	606	574	544	538	554	552	560	537	591	596	556	555	558	579	542	543	589	549	579	593	568	569	557	573	570	581	569	593	603	541	611	577	522	542	580	584	612	555	566	568	554	568	561	548	580	558	569	549	570	542	549	538	570	611	567	556	572	572	557	529	592	563	543	535	587	547	595	548	553	534	572	537	546	552	581	580	569	572	574	548	581	606	573	567	587	559	614	513	548	549	563	532	561	588	595	524	567	575	574	562	579	566	576	590	521	553	562	592	587	584	605	589	575	544	573	541	560	615	579	562	546	540	584	562	576	605	540	570	566	545	554	572	583	574	541	539	612	563	593	557	580	565	541	538	560	587	592	527	592	600	578	552	583	589	546	531	568	560	569	592	512	542	542	549	550	557	551	568	558	543	581	547	577	547	580	578	545	572	538	584	562	569	557	532	535	573	555	562	548	525	566	568	578	515	556	597	545	595	603	566	583	537	594	540	560	580	540	532	538	543	552	563	605	534	542	555	579	577	585	574	579	554	564	523	591	584	549	523	546	549	589	557	571	530	561	559	554	551	579	572	599	560	610	557	587	583	573	588	586	559	540	548	578	576	539	564	583	527	554	549	563	592	590	524	574	595	597	507	562	566	546	567	532	594	553	520	564	533	578	597	565	584	558	556	567	522	588	581	600	520	576	565	603	564	540	571	561	553	565	584	533	587	532	553	623	555	556	543	564	574	561	532	548	576	549	541	581	528	545	574	557	570	577	596	576	580	590	581	569	555	575	540	577	572	554	590	577	559	557	594	589	571	547	578	567	547	555	615	592	589	555	555	569	538	580	563	595	549	588	548	596	548	568	611	566	605	609	524	627	584	592	573	559	591	594	557	555	566	589	584	594	548	576	555	596	568	575	534	577	546	567	612	573	524	524	556	575	593	572	601	581	577	556	566	584	555	565	526	546	566	549	556	589	554	536	530	577	510	556	546	529	619	553	597	579	551	554	561	540	571	560	598	579	557	545	590	563	558	581	518	541	550	586	560	556	546	596	587	541	581	555	581	590	551	551	545	533	534	551	533	529	561	528	570	569	568	599	575	555	523	565	595	575	568	548	559	534	566	527	567	546	531	532	584	582	541	586	559	554	543	555	594	518	624	592	552	530	540	608	536	594	533	567	554	588	594	607	568	543	506	551	570	630	573	561	606	536	597	572	604	564	572	556	624	534	606	553	552	551	596	567	582	532	555	548	591	535	601	594	583	496	619	564	545	566	562	570	591	558	624	556	550	551	584	554	536	542	532	538	577	584	536	584	615	586	561	558	518	570	532	528	536	550	572	590	582	526	558	552	594	586	565	553	585	598	547	539	573	567	589	573	590	616	566	585	591	563	572	543	599	578	609	579	559	591	578	549	555	548	573	543	575	563	589	533	561	604	545	597	537	570	567	607	570	575	556	508	584	562	601	573	491	554	567	575	576	529	608	588	561	547	605	554	563	549	590	576	577	565	552	575	547	559	544	571	564	604	549	581	577	579	560	595	556	586	549	571	577	515	581	580	579	544	570	555	576	597	582	576	575	577	553	556	541	576	589	549	569	625	566	585	546	572	593	579	593	573	546	580	583	597	548	559	563	568	579	583	552	512	558	568	537	581	583	576	576	596	535	520	584	635	533	550	577	554	589	585	595	597	532	543	629	549	578	548	556	528	538	521	573	591	546	567	540	575	596	574	569	574	584	533	572	571	593	570	561	579	577	546	578	585	565	551	511	542	578	569	551	571	564	537	551	580	572	580	580	560	552	585	512	554	557	535	561	552	562	542	617	548	599	511	561	508	550	575	573	552	549	535	553	539	551	557	567	574	541	534	554	568	582	558	586	552	513	583	555	551	554	547	565	585	566	551	542	593	550	586	560	548	566	588	562
56712	58974	63696	46421	29383	14407	4314	476	142	142	144	151	154	138	140	158	151	129	128	138	151	149	140	145	156	147	162	156	152	131	141	134	150	160	146	160	158	138	138	150	144	157	141	125	165	146	135	136	116	157	149	151	156	154	164	142	145	149	156	146	149	140	160	164	132	148	131	132	147	162	162	132	151	142	151	139	158	133	143	140	142	130	131	147	169	143	147	134	141	173	133	142	127	158	152	144	176	151	165	134	169	135	160	159	142	150	155	126	123	144	152	135	136	141	135	158	157	139	152	154	144	147	151	153	151	136	154	152	144	147	149	137	152	143	138	143	173	129	154	166	152	140	151	166	154	149	150	151	161	155	148	136	154	135	165	164	149	142	162	127	163	182	153	162	135	146	149	168	144	133	135	139	142	158	152	144	144	152	156	155	136	159	145	151	146	154	145	133	150	159	138	158	149	127	137	157	147	156	140	148	165	180	132	142	148	168	158	154	160	150	123	151	157	139	160	141	121	161	171	148	133	123	146	167	151	154	155	154	146	173	151	146	120	162	160	136	161	130	151	134	148	146	129	146	153	147	150	127	143	167	143	173	135	139	139	140	154	156	134	134	148	166	157	152	142	148	133	152	164	172	132	123	147	155	139	140	134	117	156	144	151	142	143	143	120	145	151	147	152	159	158	138	145	146	136	155	156	144	162	132	120	186	160	158	140	169	146	141	153	158	135	125	147	163	140	127	134	139	164	178	154	153	136	155	150	164	161	138	153	139	141	156	139	138	138	125	145	141	148	145	136	131	121	154	161	134	135	150	127	159	145	149	183	159	139	148	165	142	127	157	139	149	151	147	137	150	142	140	135	152	145	119	155	140	166	155	134	149	146	153	146	161	158	131	131	155	140	136	143	122	151	139	186	164	149	147	136	138	136	135	161	122	141	143	156	157	149	150	138	137	167	144	124	158	151	143	141	145	143	146	131	147	153	148	150	136	123	151	162	153	144	143	148	116	165	138	139	148	144	149	135	156	156	147	150	148	144	147	143	154	134	141	156	163	158	141	146	140	156	147	155	140	150	160	137	168	157	153	147	143	137	173	167	143	137	127	142	146	144	135	149	143	139	156	153	154	129	158	133	151	156	127	150	159	141	143	151	145	131	139	136	148	154	159	140	152	143	138	137	145	155	150	141	132	142	159	139	160	163	142	153	124	143	174	146	142	154	151	152	142	147	155	157	159	153	153	165	142	144	142	174	130	125	138	139	124	152	139	147	144	151	138	123	130	153	132	149	143	128	147	131	141	153	154	155	150	167	156	154	136	163	124	148	161	143	158	164	145	142	145	144	165	120	145	146	169	148	149	118	144	146	137	138	138	136	159	143	153	150	152	160	117	172	159	137	138	130	143	139	134	131	144	135	136	158	146	161	147	138	128	150	142	151	153	131	141	161	169	129	125	127	148	138	166	138	147	124	134	140	122	144	144	128	146	151	151	135	173	140	136	158	172	153	142	150	140	153	137	136	150	150	130	156	149	144	143	149	145	143	160	148	165	160	135	141	141	166	135	157	142	151	135	151	148	130	124	160	156	159	145	143	161	156	143	148	154	154	171	115	159	146	142	132	142	141	140	140	160	161	136	131	125	158	131	137	159	154	126	147	128	151	144	156	150	149	160	140	140	148	150	133	134	144	123	156	134	164	129	150	145	170	156	158	131	155	150	150	161	136	153	160	153	162	156	171	152	178	149	159	141	129	172	137	157	132	162	142	133	148	147	157	145	160	139	144	149	143	161	142	155	162	135	131	163	156	145	153	131	129	155	167	132	160	142	152	126	153	151	161	134	155	141	142	171	150	118	152	143	136	158	142	137	152	134	145	147	154	147	150	171	165	133	174	151	141	157	134	127	165	154	135	138	148	145	149	172	165	141	167	148	165	155	149	162	160	144	156	143	154	136	135	132	156	151	136	152	171	121	158	156	143	160	143	134	151	124	141	130	161	123	154	162	131	155	151	154	126	133	143	150	146	142	118	144	135	139	134	146	150	151	120	115	161	145	170	140	139	142	145	159	154	134	129	150	140	144	152	145	119	170	156	112	121	165	139	138	157	149	129	165	127	131	172	155	146	149	140	166	155	151	146	112	159	144	157	151	163	141	175	161	154	160	158	164	122	167	134	140	141	142	135	135	141	155	140	148	150	147	160	146	146	150	138	141	170	158	144	142	156	173	161	136	137	127	140	155	154	140	144	119	150	145	153	150	154	145	143	157	142	139	141	153	144	170	132	161	158	125	154	143	144	147	147	129	148	168	144	147	155	166	152	133	149	145	150	161	142	174	130	159	170	177	142	145	132	173	167	165	133	149	149	158	153	155	152	168	138	151	136	139	157	152	133	157	137	156	139	133	145	148	145	139	154	152	148	147	138	155	159	135	144	152	135	156	156	153	150	131	150	158	165	142	146	151	131	123	148	136	143	137	164	140	150	137	162	139	168	151	122	156	162	135	166	135	142	166	127	147	140	158	149	155	147	164	151	153	148	134	170	141	142	154	145	150	148	130	143	157	143	119	139	152	128	119	166	149	144	150	157	159	131	154	148	157	143	137	139	161	159	154	145	143	155	157	162	149	148	167	156	139	149	140	165	137	136	130	154	129	155	127	148	178	148	167	161	157	160	149	126	153	157	120	168	128	148	148	154	126	119	134	153	149	149	153	155	158	151	145	147	145	147	155	138	159	135	146	124	145	158	170	167	154	135	133	137	144	132	150	145	134	163	170	143	135	185	155	142	152	142	151	137	163	145	159	159	159	130	145	141	141	162	160	163	141	144	140	153	162	141	143	145	163	144	153	145	160	160	135	157	132	135	128	167	155	144	143	169	120	150	160	140	144	152	153	144	180	169	154	151	152	122	154	139	157	153	174	145	141	151	150	147	104	136	146	152	155	136	140	159	141	147	161	142	145	150	160	136	143	129	164	162	138	151	150	146	142	135	172	135	176	160	161	174	138	148	152	129	143	155	139	138	129	140	153	168	126	143	137	145	146	138	137	157	147	151	172	151	154	134	157	164	165	156	150	161	140	141	158	142	144	148	137	157	163	135	142	149	149	155	157	156	165	131	172	149	162	157	156	152	138	150	163	124	137	147	144	149	138	132	133	161	138	143	151	168	164	142	137	151	163	164	163	170	150	149	149	132	134	157	156	158	139	166	145	148	158	136	158	149	135	121	147	147	145	131	148	156	151	140	135	135	140	139	132	130	155	157	138	156	146	144	141	153	148	144	125	158	140	139	134	147	140	139	144	162	123	140	141	149	138	148	128	142	137	143	155	146	148	164	144	139	159	158	133	132	132	135	126	145	126	162	148	151	149	146	141	128	148	153	150	166	128	174	141	144	137	132	138	152	160	148	158	147	130	138	156	146	150	136	134	159	129	146	164	147	140	138	158	157	173	152	166	181	130	123	141	165	130	152	138	137	153	138	146	141	158	119	140	139	154	142	168	144	125	148	130
37067	45797	57934	50691	39011	25197	12470	1361	461	442	398	446	413	445	427	432	416	441	443	437	415	430	443	413	434	404	428	428	440	455	458	430	404	433	424	450	450	445	400	409	470	467	447	451	452	438	444	436	411	460	381	427	412	413	459	425	453	445	411	445	440	450	435	439	423	428	447	442	372	427	440	410	442	415	412	455	404	413	429	409	394	451	451	436	436	436	468	404	403	460	407	404	411	447	424	432	403	406	453	432	397	425	453	445	419	431	398	440	435	466	407	416	388	426	476	417	429	455	434	403	422	447	404	393	463	423	418	432	433	410	429	451	413	439	434	450	409	393	453	448	400	441	424	433	433	451	449	398	447	404	422	436	437	440	425	419	407	409	409	405	418	422	398	430	418	428	424	437	436	387	412	448	421	441	410	392	423	409	448	416	395	454	395	401	448	438	412	410	431	417	430	445	441	426	381	405	476	391	424	460	439	417	427	427	429	418	370	441	422	412	408	390	457	415	385	414	426	414	397	414	438	482	434	437	426	440	460	391	406	434	461	396	400	420	429	417	422	440	408	400	417	438	433	449	437	429	450	428	442	465	398	436	459	442	418	431	426	458	447	449	442	428	441	455	426	401	430	396	363	405	409	431	443	469	412	411	422	456	465	457	449	427	398	440	434	407	447	432	404	419	432	439	396	435	450	438	419	426	445	409	418	417	425	429	462	436	435	416	437	428	428	421	418	418	436	416	413	422	429	409	457	419	424	436	433	445	432	450	429	435	431	441	477	438	424	425	441	471	426	428	456	413	443	451	444	405	458	418	415	404	376	429	431	418	448	414	475	405	422	433	411	443	475	410	422	451	451	474	434	415	451	429	408	415	428	400	423	416	387	466	439	404	411	404	417	425	426	395	436	409	411	429	457	446	424	450	454	413	409	401	427	419	403	409	456	413	424	403	386	455	476	447	476	390	419	464	369	423	424	436	406	457	400	418	485	429	458	455	427	429	431	440	448	435	428	416	425	433	441	428	390	413	422	445	462	411	431	398	443	415	427	418	446	425	408	464	423	431	443	447	418	400	445	436	462	438	424	406	370	430	429	421	443	400	428	437	419	435	418	417	476	405	425	389	401	451	424	440	479	420	443	387	445	437	430	450	410	426	429	447	402	405	438	465	424	439	427	438	400	408	455	405	446	447	449	445	449	420	414	422	437	402	425	447	454	458	429	445	459	424	429	443	432	426	470	434	436	422	457	429	443	448	407	448	431	441	433	415	430	449	389	442	418	449	425	393	429	417	431	433	456	413	412	400	382	419	423	434	420	401	459	424	444	414	457	454	439	398	440	415	441	433	431	423	436	439	419	438	463	412	385	432	441	447	419	450	443	482	420	453	432	421	436	433	406	452	401	416	435	419	427	436	414	427	454	398	421	393	407	438	438	414	419	429	414	392	443	394	419	426	414	438	437	459	455	454	433	401	432	436	440	415	397	440	436	451	409	406	443	413	436	457	430	429	422	412	389	413	441	423	412	429	426	430	441	415	424	447	429	474	444	408	427	418	426	405	411	437	434	431	414	410	403	411	433	475	418	453	409	443	399	419	403	419	452	429	441	455	426	435	458	402	411	417	420	449	452	453	440	408	464	431	416	415	418	411	426	405	443	436	391	445	445	456	451	435	473	425	432	434	439	442	453	401	429	458	419	420	426	439	473	468	431	429	423	419	412	454	456	449	442	391	440	407	409	442	429	460	403	416	475	392	420	405	439	452	415	434	425	453	423	417	418	414	428	451	413	450	455	401	383	435	395	416	415	418	425	406	431	449	437	411	420	401	411	389	419	449	428	414	399	414	444	428	404	423	450	422	430	469	434	431	419	427	443	404	392	417	452	414	415	408	415	435	467	430	377	469	422	415	446	443	427	433	392	413	423	459	388	401	427	432	443	403	458	435	417	387	457	438	410	413	426	413	405	437	444	412	427	421	436	403	402	417	431	410	433	456	414	442	416	411	404	433	401	455	465	479	411	396	456	403	436	431	441	452	429	410	407	439	426	438	418	433	426	433	426	432	414	399	396	422	397	431	409	407	420	446	449	440	438	419	392	439	432	440	410	434	437	448	408	407	470	430	433	456	395	436	436	482	430	412	438	441	417	481	441	436	401	428	413	433	387	465	453	450	413	436	447	440	433	465	394	412	425	409	455	414	446	407	455	427	428	434	408	401	449	438	424	443	399	450	403	424	420	457	449	401	401	433	433	430	459	432	461	424	399	414	451	407	451	456	407	404	449	386	435	412	402	438	452	398	410	417	437	433	429	396	429	503	399	436	453	421	416	390	452	442	414	412	455	439	440	448	437	412	463	436	402	425	443	424	424	421	419	413	459	416	433	444	442	421	453	415	474	421	422	417	443	447	414	445	428	434	402	417	434	421	442	402	436	476	447	411	416	442	418	434	378	425	414	429	440	447	455	452	397	428	417	403	429	410	429	437	433	426	428	429	427	423	414	413	452	437	413	492	418	422	418	433	415	427	440	413	423	411	445	414	404	412	394	449	438	426	443	401	427	436	436	431	400	427	446	400	408	442	433	400	449	412	398	435	434	436	405	419	414	381	411	438	441	421	410	394	426	373	415	414	448	420	423	436	447	412	433	432	410	405	407	417	453	426	446	422	433	438	414	418	460	378	404	435	416	453	422	443	419	402	435	406	437	432	401	455	452	424	436	416	448	436	442	397	482	438	388	407	440	424	441	414	465	419	450	443	416	415	436	421	427	417	445	405	410	458	451	424	426	429	433	461	445	432	417	428	439	427	424	455	438	428	420	461	422	427	442	423	423	397	436	435	450	421	425	446	395	442	412	396	407	409	474	407	462	418	456	431	467	430	456	434	422	421	444	464	406	420	455	390	440	429	427	449	400	442	432	448	448	474	432	394	457	444	443	463	478	417	404	385	413	411	455	413	398	445	412	444	419	399	414	407	400	418	424	423	436	428	433	446	428	404	437	441	452	443	415	410	424	453	441	405	420	447	426	451	429	420	449	398	413	414	436	400	401	458	455	417	409	405	423	381	432	388	441	435	449	437	453	414	434	447	425	410	431	429	387	428	446	391	455	454	437	460	440	470	395	411	438	392	463	456	456	423	428	413	417	445	435	425	404	402	428	408	421	439	401	407	423	441	425	423	427	415	409	402	414	451	425	421	430	428	477	403	455	452	393	439	400	409	405	458	444	456	427	451	415	439	417	439	432	441	432	406	432	425	449	410	413	424	419	421	491	406	438	433	418	433	425	406	460	441	430	401	405	429	442	403	435	445	456	431	426	413	432	463	424	429	445	446	418	435	399	421	460	433	418	454	466	425	416	423	420	432	418	436	443	429	472	399	426	364	431	407	413	475	428	458	416	446	402	454	465	395	432	418	450	446	467	405	446	435	452	446	450	443	423	427	398	412	429	422	390	433	421	439	409	416	445	444	460	429	429	438	413	421	427	438	461	431	434	428	429	431	408	435	409	410
68929	73426	74333	57201	38911	22559	8802	1362	184	184	173	150	176	181	167	171	162	160	204	157	159	168	201	177	206	217	149	179	175	170	173	179	186	157	172	180	177	173	147	149	161	184	171	184	159	168	180	149	155	170	170	184	160	165	185	188	191	167	153	187	161	164	175	165	181	159	190	171	146	176	174	175	175	159	167	158	195	180	149	173	167	201	158	164	177	160	169	154	179	186	174	184	172	193	145	161	148	162	173	195	186	153	173	180	162	163	171	160	161	174	157	157	165	174	186	181	162	145	179	194	146	158	165	201	155	163	190	164	181	167	183	182	194	181	179	177	179	184	163	188	152	181	180	174	169	160	156	192	171	171	165	170	168	177	154	163	165	185	159	173	173	167	179	152	199	155	185	188	172	191	167	175	172	191	174	158	160	168	176	170	170	178	164	170	199	167	201	195	163	156	160	188	170	155	145	184	169	175	154	175	169	153	172	171	172	166	170	183	168	186	187	161	181	176	183	183	192	181	168	191	210	155	190	163	175	185	160	143	181	158	157	192	162	175	158	151	173	158	169	163	188	158	173	160	181	196	168	183	152	151	152	177	162	172	165	173	165	180	170	172	181	169	157	163	152	180	177	163	173	168	163	184	153	187	180	165	161	166	174	175	175	174	171	187	189	191	155	177	177	191	166	165	150	146	166	172	157	180	158	146	152	166	175	178	167	186	177	168	168	198	176	173	169	157	177	161	174	169	194	178	201	164	152	177	182	171	159	171	184	171	181	172	177	154	174	186	195	162	180	160	166	157	161	152	186	147	153	192	197	168	177	169	179	172	133	163	154	151	174	152	175	188	151	173	173	170	193	172	160	158	164	170	181	196	172	163	171	179	178	172	149	147	166	189	168	175	163	180	180	165	175	173	172	187	161	186	193	168	156	182	182	155	172	176	152	160	182	166	133	183	158	153	161	177	149	174	163	152	164	157	174	168	164	155	170	190	188	164	143	153	152	179	192	174	156	150	146	191	164	176	189	169	163	147	146	150	203	178	181	176	175	187	179	175	153	137	167	168	166	156	183	153	178	152	181	173	161	171	164	177	210	194	150	175	151	179	161	186	148	157	187	169	173	161	186	204	166	157	157	180	151	164	151	167	158	147	186	162	168	156	155	164	167	173	195	163	172	161	155	177	152	168	191	177	168	159	161	180	156	161	176	177	146	160	170	161	194	153	176	181	164	171	187	192	176	166	165	157	169	191	167	192	180	169	144	170	167	156	189	153	168	145	181	167	161	168	190	174	181	196	161	159	163	166	171	169	164	139	176	215	143	156	180	140	163	158	165	158	175	152	179	170	173	178	163	188	165	137	178	184	168	201	177	168	160	148	174	175	155	189	149	164	153	172	155	161	164	161	183	172	162	170	179	157	157	184	151	170	178	152	193	187	192	151	165	167	156	160	177	167	164	164	177	158	184	186	164	174	192	193	162	169	163	196	158	163	165	148	175	169	161	158	183	184	169	178	181	189	143	161	164	155	166	158	166	173	212	179	162	176	190	153	173	160	194	194	153	163	157	157	169	160	174	159	167	180	157	171	171	156	153	175	166	177	175	174	170	173	165	174	185	179	190	159	182	165	183	179	167	158	186	157	166	182	172	179	204	179	170	196	155	174	160	170	162	194	158	170	170	164	180	160	183	192	180	175	174	151	169	160	166	154	169	160	157	163	175	179	166	154	160	149	175	168	153	170	153	164	162	195	167	157	155	178	189	182	159	181	218	180	169	174	190	163	189	165	181	153	156	200	165	181	167	160	171	191	173	181	163	172	170	184	156	185	175	172	178	164	162	185	151	178	157	140	154	148	200	158	159	190	172	190	171	154	183	158	173	163	164	173	179	169	156	158	169	151	167	191	179	179	177	149	169	166	155	153	191	159	157	149	155	175	183	167	174	161	180	175	198	173	164	160	177	168	187	188	175	163	164	175	153	160	164	149	165	169	171	180	171	151	166	178	168	159	173	167	158	185	170	169	190	156	166	166	158	171	189	176	174	183	181	174	176	170	178	175	156	196	165	168	160	175	156	175	158	160	167	174	194	176	167	183	167	173	151	161	155	176	166	138	156	187	144	145	155	173	169	170	185	180	169	167	178	175	162	185	152	166	172	142	192	152	164	182	176	178	150	154	166	197	174	178	160	167	157	163	180	160	167	181	167	175	172	171	183	151	181	170	155	132	160	160	162	171	176	161	169	178	184	168	168	175	178	187	173	160	166	175	185	187	147	169	189	154	149	167	157	152	173	195	182	185	174	158	186	157	167	170	169	171	185	149	187	151	170	167	173	166	162	149	202	176	170	167	159	182	180	154	187	159	148	196	165	190	157	158	178	177	175	158	161	157	179	139	170	164	175	179	172	150	169	146	157	189	186	177	154	138	170	150	147	169	186	177	165	160	154	148	174	146	183	203	136	164	148	191	158	169	191	163	168	166	176	149	164	165	153	185	162	193	167	170	170	156	174	167	139	178	166	155	178	157	185	173	161	171	161	176	154	190	179	165	187	159	156	174	165	175	172	186	178	184	182	159	159	169	161	182	189	194	156	158	174	162	167	158	207	163	158	187	174	178	183	153	167	152	186	169	149	173	165	158	166	165	187	175	166	160	154	161	168	160	178	176	147	161	158	166	167	168	173	170	155	158	162	187	183	161	147	165	176	174	157	186	166	162	175	178	181	151	188	153	182	179	172	148	157	169	167	181	175	155	166	172	178	168	164	160	168	143	155	175	159	172	170	202	197	192	161	180	166	170	174	175	184	145	174	167	167	189	194	151	170	163	164	180	155	173	161	183	158	184	177	169	159	180	153	194	187	192	171	136	175	160	170	174	165	171	172	184	185	150	171	173	151	174	198	183	178	172	166	166	177	163	182	178	139	186	163	160	163	185	164	165	155	188	166	155	160	174	180	179	170	171	167	171	193	148	171	162	170	175	187	153	152	164	168	178	177	165	148	159	174	170	147	192	155	158	167	152	186	159	169	163	189	168	178	149	148	176	156	185	164	156	146	154	173	189	161	179	175	164	151	168	171	174	163	165	149	168	155	172	161	168	182	148	179	192	131	176	153	186	136	170	170	173	170	208	163	161	181	156	172	198	168	157	164	169	183	161	152	173	146	174	169	157	166	160	182	163	171	166	150	168	165	162	154	174	171	190	165	174	191	168	160	181	174	157	170	155	179	190	154	173	194	165	190	192	176	177	170	177	180	181	179	181	174	143	136	170	155	169	131	136	169	169	186	164	168	178	178	171	178	186	161	189	156	168	159	173	178	156	164	195	179	164	172	156	177	159	157	153	172	179	181	189	159	163	182	184	169	177	159	180	169	190	176	169	181	179	169	171	190	160	180	159	164	151	170	189	170	115	184	167	135	173	216	181	161	147	177	161	163	177	213	184	167	140	198	195	165	172	175	169	182	185	174	159	173	187	178	175	173	165	154	157	160	194	175	162	190	220	166	158	151	166
45481	56965	69639	61043	47065	32857	17986	3513	510	478	501	525	433	466	550	512	444	488	471	479	460	483	484	480	460	467	514	490	490	452	486	529	476	503	492	478	447	495	495	504	514	471	503	481	495	513	508	492	507	497	486	488	464	463	500	512	520	506	508	507	497	501	487	485	468	452	480	470	471	474	490	500	460	454	514	476	476	461	473	479	469	533	495	509	486	488	461	491	439	501	499	458	517	470	473	493	455	461	486	484	466	535	482	455	480	465	468	475	442	510	488	501	451	465	479	499	491	474	466	477	518	456	499	481	434	540	495	464	514	505	478	493	486	511	502	504	486	512	510	481	467	487	515	493	462	507	482	458	505	487	529	454	493	499	475	479	474	493	451	495	463	475	477	467	476	517	515	486	464	528	510	491	499	456	469	475	459	429	486	511	485	488	460	446	503	461	480	502	467	478	509	470	484	503	511	483	480	504	503	510	472	494	491	518	452	490	503	494	465	492	457	527	508	485	455	480	468	504	468	460	495	480	533	494	490	484	454	452	484	464	446	456	461	492	466	488	523	455	477	472	488	494	490	459	438	495	501	459	478	462	442	513	460	503	521	460	462	473	469	502	466	496	493	486	517	489	466	460	519	466	503	454	507	462	490	499	481	466	487	466	487	485	506	454	495	461	478	441	488	457	479	490	488	466	478	498	450	449	493	485	463	501	509	468	474	492	500	510	515	462	468	487	458	482	479	450	469	500	480	459	480	487	504	469	440	490	473	474	481	488	489	471	484	446	455	461	495	517	466	464	514	473	506	479	487	461	486	470	457	471	454	477	494	506	449	492	479	467	497	446	482	496	463	463	483	469	511	478	487	449	461	516	478	527	506	486	525	466	531	451	492	466	468	474	460	512	490	461	500	494	495	541	490	488	505	514	504	480	451	482	518	468	443	485	489	454	491	464	517	526	471	464	430	485	430	500	488	465	511	489	459	501	446	461	495	509	492	458	492	476	541	458	497	470	486	526	504	491	516	499	510	474	505	473	503	493	453	491	468	467	480	492	472	490	455	473	528	463	489	487	491	501	457	474	474	472	498	468	506	499	491	503	488	478	437	476	504	465	467	505	472	491	466	515	452	500	505	464	433	488	487	497	521	506	505	449	514	475	459	475	492	472	514	498	502	456	469	473	470	472	520	469	445	472	512	491	471	489	501	483	500	450	461	514	505	465	500	489	498	478	478	481	513	503	520	507	465	413	491	478	508	450	487	509	469	480	473	444	459	472	521	521	484	521	478	513	504	491	502	490	472	469	479	500	482	473	482	506	492	503	522	483	517	492	467	454	494	481	442	467	516	491	485	481	467	502	502	478	481	462	476	477	449	483	493	499	518	488	462	482	504	520	490	442	486	503	448	464	476	460	466	477	512	495	484	490	488	517	452	475	492	486	492	551	492	499	464	463	500	450	450	472	496	456	505	473	486	432	478	472	485	472	485	486	495	459	487	473	423	516	512	481	471	483	454	500	492	498	515	501	515	489	477	485	499	491	511	464	468	485	504	455	493	478	495	516	532	496	501	478	511	518	501	493	478	483	488	454	484	477	461	467	459	473	493	504	459	468	480	479	506	489	465	462	472	474	504	461	483	514	481	499	467	472	490	441	461	480	522	454	465	462	472	527	481	473	476	504	464	504	499	491	489	509	482	495	460	474	451	483	477	477	455	474	463	482	502	478	434	478	495	468	445	512	521	459	481	514	504	447	477	473	496	508	490	503	489	472	443	481	525	428	486	477	469	492	492	499	465	452	493	470	449	519	519	425	513	459	483	498	482	502	478	470	466	493	498	491	516	492	466	503	513	486	461	485	505	484	453	507	465	482	486	475	509	499	496	490	480	473	466	463	484	509	456	483	512	494	520	507	493	476	463	504	451	470	462	508	467	490	498	499	484	491	459	503	507	501	476	500	494	477	467	466	499	491	446	484	496	462	499	480	453	476	458	500	504	487	452	455	521	496	463	462	499	436	495	498	506	513	466	444	470	487	492	443	504	498	548	489	493	493	491	498	470	497	502	492	477	506	455	511	488	495	477	475	513	470	482	484	439	497	526	449	479	450	495	429	483	540	516	464	465	505	461	489	492	462	471	493	471	495	469	526	491	499	496	493	467	464	494	459	492	455	456	485	459	496	469	459	465	499	474	498	513	465	499	494	495	447	491	484	482	482	462	476	508	495	487	496	463	426	459	528	462	518	510	466	500	492	465	461	482	499	489	479	477	501	522	474	470	504	442	473	495	471	476	505	495	460	475	473	477	486	463	470	504	469	488	501	477	485	485	498	484	474	491	497	470	501	486	533	526	452	492	459	483	505	494	464	493	463	471	475	495	512	494	525	470	486	487	470	462	486	492	499	479	505	487	525	463	444	517	512	492	497	490	518	481	494	527	406	453	484	486	497	497	493	499	494	463	481	472	513	496	438	478	502	495	483	465	520	519	466	439	441	469	500	497	488	494	510	497	499	509	492	500	447	472	493	451	436	476	463	478	475	506	477	496	498	490	487	480	459	479	476	443	479	522	490	463	483	500	520	485	476	508	503	503	452	470	471	474	451	453	474	503	496	507	448	458	496	472	497	525	474	488	516	507	478	468	492	496	488	472	480	485	512	475	500	501	419	479	479	497	428	493	508	450	515	472	461	501	467	469	485	458	489	516	486	480	519	442	491	484	476	482	472	446	455	497	501	471	481	460	482	445	485	489	510	493	481	490	506	474	428	483	474	445	529	501	470	446	521	480	508	440	485	505	443	485	476	512	498	496	505	455	491	455	465	501	461	452	452	481	501	468	510	454	488	454	465	469	487	492	469	452	490	500	501	474	494	481	517	461	463	481	495	446	480	479	496	439	495	490	498	477	480	510	444	464	464	509	492	475	458	442	499	488	494	487	483	523	465	479	467	467	484	442	539	514	491	496	472	498	470	495	509	501	500	463	496	473	520	445	449	480	484	480	460	470	467	477	458	502	461	523	430	488	532	506	498	467	492	457	481	471	508	492	479	488	460	471	468	504	499	513	486	505	493	477	459	501	487	508	515	490	487	508	488	483	466	504	480	486	488	445	530	497	442	486	510	506	477	503	502	476	469	486	506	465	481	476	468	481	533	498	462	436	485	489	499	489	457	491	461	514	497	496	477	508	487	476	498	479	486	478	527	502	462	480	494	457	514	473	502	459	482	509	496	447	477	483	471	466	492	455	517	455	479	472	495	498	472	467	456	464	456	468	471	527	486	475	445	496	489	493	519	486	476	507	475	526	486	493	510	471	498	481	479	500	469	485	469	488	510	479	484	504	500	460	461	514	476	499	450	486	470	496	452	497	480	507	465	477	467	468	461	473	468	442	468	478	485	509	483	472	469	511	502	453	472	474	496	481	486	483	485	491	449	487	473	462	492	484	440	503	511	461	446	475	451	438	521	494	480	490	522	465	508	475	496	512	492	486	464	456	510	498	477	464	464	524	476	504	510
10491	11228	15410	8668	3713	1456	651	249	219	222	234	209	200	220	199	233	201	234	235	205	229	207	216	188	196	220	210	186	194	234	199	223	231	230	217	218	199	237	254	197	227	196	188	248	231	243	215	206	194	204	214	221	206	227	219	200	213	222	228	219	183	238	252	195	194	217	206	250	201	227	231	236	198	202	222	246	199	222	215	221	222	243	209	224	218	195	241	233	229	206	214	231	209	222	212	218	209	216	209	194	226	197	192	207	223	201	216	191	225	228	188	219	198	230	202	203	254	204	221	232	213	226	248	218	203	232	223	229	209	224	249	200	228	217	210	212	234	211	229	208	220	214	208	206	248	202	248	209	214	228	208	199	222	209	197	206	223	204	214	188	212	246	226	222	207	212	216	221	229	224	201	202	194	219	209	211	222	233	226	228	226	220	202	221	215	201	211	240	205	217	217	228	201	240	206	239	195	228	214	239	216	223	214	231	212	218	205	209	236	231	189	182	231	212	205	199	235	235	231	209	182	211	198	212	213	210	229	216	218	195	212	203	201	219	216	222	192	216	234	194	221	213	214	219	225	221	210	199	197	197	204	230	212	218	236	173	169	214	206	250	225	182	223	235	211	223	233	214	230	213	192	233	233	200	200	225	216	236	231	218	226	207	220	209	205	211	214	216	208	207	197	210	214	193	206	237	235	211	203	221	215	206	221	245	239	217	213	219	222	210	231	233	229	219	239	219	241	225	204	207	216	226	213	206	222	229	224	226	212	207	218	210	221	221	206	202	197	221	186	194	220	215	234	207	214	213	213	227	220	205	193	215	219	207	219	233	204	223	235	200	231	207	209	202	241	188	228	214	212	217	231	200	201	216	197	197	202	193	232	177	226	214	188	224	251	212	226	217	209	216	204	236	210	222	235	230	224	217	212	229	219	204	191	234	213	230	210	208	213	201	218	205	219	204	212	201	219	202	219	232	228	244	189	234	226	213	239	229	242	198	231	242	219	251	213	218	217	207	216	192	232	188	214	235	198	210	216	213	182	228	232	207	228	221	207	259	224	211	221	208	205	221	180	193	205	245	217	218	206	229	207	191	209	244	197	223	207	190	222	220	213	226	216	226	245	229	216	207	204	237	224	230	222	228	237	207	211	219	179	218	218	212	223	229	205	186	210	216	207	195	205	212	210	233	198	224	208	212	233	235	236	224	227	216	195	209	198	222	224	221	218	226	206	222	225	189	211	207	200	214	205	223	243	235	242	207	199	223	209	219	232	197	245	207	216	209	226	228	209	229	221	190	220	192	236	224	204	224	213	201	225	233	226	220	227	226	218	230	219	188	216	212	218	204	218	203	205	204	220	212	230	218	215	224	205	210	227	205	215	219	190	213	220	215	236	231	219	219	210	241	202	244	215	193	198	217	210	184	191	210	246	182	257	231	184	211	190	225	224	241	235	223	236	199	208	207	239	222	193	209	220	164	221	219	211	228	233	257	241	224	227	216	217	211	201	210	177	227	230	194	190	230	231	198	196	233	211	233	227	229	238	200	204	196	229	198	213	213	223	223	219	209	200	227	209	198	226	225	204	209	245	215	224	205	224	217	212	208	213	220	228	222	210	202	188	217	216	238	217	222	207	227	223	226	241	210	214	208	206	210	224	220	223	191	205	221	189	222	214	226	185	239	199	193	204	209	231	216	233	215	219	223	220	204	237	205	237	196	220	212	225	214	225	227	215	187	248	240	210	218	203	228	236	200	218	211	211	222	223	197	204	211	212	231	237	237	180	205	228	235	209	181	225	199	203	228	209	224	203	214	212	210	237	238	222	223	209	225	224	198	236	217	216	222	257	239	227	188	227	208	204	197	238	201	231	214	220	223	233	217	199	216	250	239	216	220	206	198	221	223	214	222	206	220	210	210	217	254	213	230	225	207	214	210	211	204	246	216	215	206	227	199	203	210	185	204	223	206	213	210	196	209	240	209	206	231	229	218	221	200	211	222	209	256	218	243	218	213	250	227	213	191	198	201	225	230	219	193	220	195	194	269	235	221	211	205	194	231	217	221	216	210	230	210	225	201	216	218	217	223	215	213	221	219	204	218	203	217	241	216	230	229	215	202	211	231	217	229	207	197	193	210	185	213	230	204	229	226	218	214	232	227	202	210	237	202	212	205	197	220	184	218	209	215	208	252	237	217	220	194	230	217	206	219	215	228	201	226	206	190	244	214	232	224	258	227	231	198	243	225	230	218	200	232	212	232	214	227	191	201	201	199	220	190	208	227	245	216	206	196	198	241	230	216	231	233	211	233	204	224	234	213	217	198	205	213	213	230	220	224	217	224	214	207	225	228	215	182	228	196	241	194	227	222	225	215	211	214	208	212	223	202	230	224	229	217	226	238	214	229	203	190	231	215	191	225	207	230	192	212	199	204	201	191	196	233	214	228	200	226	235	225	227	212	206	207	224	232	224	239	219	227	209	211	218	224	234	239	234	201	227	183	215	215	206	228	216	202	218	224	214	214	222	198	214	202	218	212	226	223	204	220	211	210	239	218	215	193	217	186	209	235	205	233	221	211	191	224	226	222	228	204	216	215	225	190	209	242	230	228	222	211	178	204	217	216	229	202	191	216	195	219	193	226	237	248	224	229	214	206	202	206	191	206	220	236	191	203	247	198	226	216	230	219	206	204	211	219	233	202	241	242	200	225	171	226	233	223	231	220	226	219	215	202	222	233	225	237	215	218	211	219	194	226	207	225	251	219	182	223	208	223	218	195	235	209	245	210	215	210	217	213	189	231	200	214	219	214	197	235	237	222	209	221	224	210	188	234	222	190	214	205	224	218	237	181	198	204	210	232	190	230	222	212	213	197	232	238	259	192	201	220	212	205	215	194	224	205	201	229	229	221	200	205	214	219	230	198	202	184	208	217	211	206	241	204	229	214	218	208	201	188	221	229	240	224	205	225	208	205	223	218	213	203	206	202	198	211	224	234	218	185	201	226	216	205	233	247	222	225	201	225	205	200	218	230	250	218	216	238	223	228	189	206	206	202	190	219	213	212	197	201	224	213	216	234	203	224	199	205	221	225	226	248	201	209	218	184	221	205	235	210	207	224	218	205	222	224	231	196	218	220	208	210	206	201	197	177	207	217	222	217	213	234	212	206	221	200	209	225	222	211	218	213	216	260	201	195	228	237	228	228	228	191	197	246	190	231	239	221	212	211	199	222	200	210	218	212	201	235	202	238	210	221	212	212	231	215	212	209	219	216	241	244	212	216	213	217	231	200	224	220	214	215	202	226	224	247	210	205	188	206	239	214	203	244	214	226	228	222	209	190	237	229	218	253	192	210	240	219	194	201	199	209	183	224	217	203	201	214	232	205	212	215	193	197	215	202	194	222	188	235	239	213	221	196	233	210	229	229	217	226	209	210	225	188	213	220	201	241	225	191	190	204	226	200	173	242	223	230	193	230	258	206	241	194	190	208	224	214	219	220	203	225	220	219
10913	16363	23733	17717	10627	5204	2424	759	576	570	618	580	591	553	632	552	569	567	607	573	572	533	613	615	622	581	577	606	617	594	589	608	569	588	607	624	578	642	588	583	595	640	597	570	596	559	611	565	564	595	593	636	610	570	548	577	623	572	605	604	579	592	608	598	620	609	579	613	580	615	607	625	585	594	580	602	598	643	601	585	544	597	627	547	590	578	569	543	567	591	588	579	610	603	532	580	620	610	568	578	589	557	604	579	572	564	648	597	571	567	599	569	583	619	613	631	588	581	613	564	619	579	609	660	586	573	608	571	604	633	559	598	601	551	579	558	563	595	621	585	610	618	553	590	564	571	574	581	583	601	533	558	604	592	543	602	573	585	594	607	586	581	586	596	564	620	598	579	613	619	601	580	569	621	572	594	576	543	631	597	564	557	594	563	584	576	579	610	572	589	608	566	554	644	572	603	573	567	611	625	594	587	604	589	586	596	620	568	558	610	615	634	565	584	546	667	622	598	604	604	602	631	602	554	594	582	543	609	563	592	574	628	608	567	640	538	632	591	591	587	583	592	578	653	586	576	596	626	540	559	607	648	589	566	607	549	575	556	599	622	616	612	614	625	569	609	586	622	565	588	526	554	533	618	615	555	585	599	639	623	577	627	591	612	557	558	598	579	586	559	602	561	602	593	550	614	575	608	566	621	622	607	555	555	586	571	557	595	577	565	569	588	574	594	586	612	560	598	574	554	624	599	609	613	544	568	575	604	520	547	622	591	620	614	594	595	570	600	601	596	578	578	602	598	601	568	565	555	558	548	542	569	597	588	587	580	600	573	616	598	575	619	604	570	565	600	585	593	628	557	581	592	575	596	606	592	584	587	570	606	579	568	534	621	621	538	614	580	568	604	565	565	572	617	553	601	567	600	594	557	562	604	588	653	616	565	657	616	590	577	601	577	615	574	621	569	609	585	606	611	556	592	600	547	551	607	583	613	577	581	577	616	613	606	589	644	568	567	585	625	573	595	595	588	592	581	541	636	541	548	535	578	575	649	575	585	594	557	553	586	597	603	602	549	605	534	616	597	566	611	606	591	625	597	626	611	575	575	540	598	594	586	589	604	583	553	583	582	558	590	581	604	608	565	600	576	582	594	599	552	597	604	552	563	615	552	581	566	554	518	597	606	614	595	559	613	595	575	585	574	644	537	613	561	613	586	590	651	581	574	661	598	603	580	558	598	619	623	559	555	576	577	622	581	589	612	605	577	599	568	605	545	550	623	634	614	591	607	553	620	589	590	577	610	588	578	596	610	613	590	597	576	568	580	609	601	605	614	623	568	589	575	605	585	604	574	619	551	607	583	605	566	603	553	624	595	573	589	578	606	575	590	572	571	625	626	568	606	614	623	590	609	605	586	610	568	605	580	586	603	549	573	559	617	598	611	634	582	583	568	613	631	607	567	653	578	598	626	556	617	581	595	608	640	590	591	545	618	614	577	566	623	611	626	575	575	593	581	571	565	613	665	610	583	540	607	616	543	557	564	584	627	613	596	534	607	572	568	576	577	572	604	596	630	582	609	565	609	617	586	586	559	618	585	566	580	594	607	605	562	622	600	578	583	561	617	581	566	606	579	598	547	575	599	600	560	578	606	588	612	581	584	594	608	609	606	580	576	568	596	617	621	598	585	574	561	560	603	567	595	582	643	583	609	612	599	604	560	644	581	577	590	587	588	604	559	567	627	591	610	612	589	587	563	604	599	619	567	587	588	574	556	544	594	575	592	578	588	586	571	614	613	627	613	552	579	578	643	597	596	556	631	583	578	634	583	567	625	635	591	543	578	596	576	607	569	559	596	562	625	582	575	589	575	586	567	594	590	552	585	620	608	584	602	566	617	585	564	609	577	594	550	570	584	634	581	591	608	625	597	595	607	595	567	577	607	591	566	609	610	594	609	551	597	610	524	609	588	621	598	528	563	600	598	602	553	603	601	584	595	602	592	561	598	610	615	600	606	632	588	557	649	616	605	578	568	579	623	564	606	629	599	603	610	628	578	613	598	624	611	570	618	598	600	590	586	569	635	600	602	626	594	639	584	562	597	565	560	549	626	596	599	556	618	606	587	622	561	548	583	586	604	615	610	583	625	553	606	571	619	579	603	599	584	567	556	573	594	564	596	617	527	568	596	574	564	580	613	599	573	578	631	563	580	573	559	577	557	608	603	579	536	621	631	600	585	527	582	578	615	572	603	589	610	603	566	604	607	534	572	592	606	615	582	614	579	610	583	599	603	623	587	553	640	600	580	585	589	575	590	614	575	586	585	644	599	591	604	608	598	606	595	583	605	545	611	567	604	558	606	552	598	593	590	590	625	592	608	622	549	594	576	566	578	591	567	593	559	598	601	577	632	641	575	561	605	609	585	630	610	635	592	596	588	607	597	548	618	591	545	604	583	562	600	614	594	582	623	575	605	600	592	601	607	617	590	633	562	594	585	566	599	578	602	560	601	563	622	553	542	586	601	555	602	567	587	580	591	593	603	589	604	597	601	614	597	627	621	580	598	515	626	585	579	613	631	563	605	594	583	582	568	596	618	610	605	579	638	587	572	597	595	598	601	555	644	612	613	603	542	593	589	584	616	552	632	634	591	587	580	595	614	570	614	581	602	605	606	574	584	568	588	621	610	566	578	550	573	596	565	604	597	569	612	594	613	610	621	598	633	572	637	614	585	590	566	584	588	638	606	578	596	583	578	591	580	568	608	571	607	592	591	590	586	577	577	604	568	606	615	585	585	576	632	579	600	620	546	611	577	609	602	576	565	576	559	574	597	609	580	594	612	606	608	600	604	610	564	548	605	629	593	558	598	602	561	548	580	553	644	594	588	587	628	617	570	604	577	611	602	554	616	630	555	595	600	582	598	582	585	601	610	573	558	584	583	559	580	562	574	578	598	591	587	608	601	598	596	616	606	596	573	615	595	584	557	557	604	596	580	603	601	585	590	603	575	610	584	587	559	548	543	516	603	613	624	591	567	605	602	596	605	592	605	606	589	565	595	615	625	621	592	588	624	570	553	594	569	581	554	558	552	588	557	593	567	612	583	549	566	625	597	550	601	633	573	594	632	592	609	597	601	582	555	592	555	598	598	565	605	586	567	566	579	597	600	577	574	573	595	563	612	607	562	592	585	609	569	602	618	561	592	579	597	589	605	602	608	603	619	609	599	595	584	570	564	579	601	621	564	602	636	585	613	552	599	582	580	565	603	549	573	626	555	599	560	603	609	568	606	568	587	555	593	578	596	598	589	555	607	612	572	630	583	534	586	540	621	590	591	562	600	595	525	565	592	565	625	615	568	589	599	550	588	617	589	603	572	555	596	555	536	605	593	592	600	589	585	606	619	561	632	594	627	605	609	620	591	619	580	602	596	599	590	570	599	588	573	621	583	589	647	623	617	607	595	619	585	605	566	554	588	579	597	579	563	595	617	617	602	633	630	591	580	591	587
54591	61114	64195	47715	28430	13430	4164	763	164	171	156	168	156	177	170	199	175	163	171	177	152	136	169	157	181	168	192	168	169	155	164	164	162	160	162	158	166	179	145	155	162	139	173	148	161	134	165	167	178	164	165	154	159	149	157	159	162	143	156	157	164	181	158	156	177	157	154	157	166	165	160	151	140	147	180	182	170	144	150	149	167	170	165	151	143	152	155	138	153	156	174	163	185	149	160	169	154	153	163	178	153	150	161	170	142	168	138	142	160	150	152	148	179	175	167	171	179	162	128	164	137	161	150	157	199	150	157	201	180	154	148	164	166	154	153	170	177	162	146	159	169	165	144	165	162	167	154	156	164	147	181	163	157	173	175	163	162	155	165	173	164	155	151	165	146	157	154	169	146	165	159	158	161	178	172	178	165	173	146	156	155	159	161	156	150	154	145	136	165	164	168	157	175	157	161	158	145	166	168	183	151	162	141	168	145	169	174	162	171	174	148	143	168	148	152	162	128	160	150	173	150	143	152	198	165	161	159	162	199	141	154	134	140	160	141	171	151	158	173	165	132	182	158	157	166	145	156	190	153	133	157	160	166	162	165	155	158	173	171	178	163	156	160	180	167	188	169	151	170	142	146	155	164	149	151	139	170	159	167	176	149	190	146	153	170	168	155	163	151	181	140	149	154	169	152	167	147	160	165	152	165	146	167	151	173	137	176	172	151	160	160	165	136	179	134	167	143	166	182	154	151	156	168	175	168	162	167	184	167	151	158	174	167	137	155	166	160	159	168	154	159	146	144	171	158	160	153	141	174	150	161	146	149	155	171	155	184	159	159	154	144	154	165	156	162	182	146	145	172	163	174	155	150	161	150	159	169	175	158	165	144	164	148	164	165	159	165	174	162	148	133	176	152	162	149	148	166	150	172	156	151	147	166	166	160	156	140	160	168	168	173	136	149	150	154	172	167	159	161	140	168	173	135	166	169	158	151	167	165	130	162	171	146	161	165	145	154	157	142	173	161	172	185	145	150	172	150	166	161	177	163	147	130	172	161	161	159	174	171	172	177	151	142	153	144	158	147	174	176	163	142	156	163	164	158	159	167	156	161	162	138	142	145	179	181	168	158	142	155	162	186	139	146	166	158	169	154	181	181	155	168	170	165	156	160	163	171	159	140	159	162	168	170	149	173	170	146	159	157	150	165	153	154	154	168	184	156	167	151	129	180	148	140	175	171	137	155	155	181	165	160	177	141	142	172	124	167	161	190	154	161	163	208	144	188	182	167	148	163	166	177	151	160	170	149	149	152	153	135	167	146	161	165	172	156	163	172	171	186	169	142	160	188	172	160	176	160	162	164	185	168	145	139	145	167	151	178	150	149	146	147	156	158	165	161	141	173	158	174	124	169	169	163	162	158	157	178	154	176	163	151	164	177	177	152	171	194	150	179	155	180	152	179	157	152	187	164	158	146	160	166	157	164	163	144	145	159	141	160	174	155	156	146	151	169	164	144	162	147	145	187	167	146	166	156	168	163	172	154	143	174	156	172	188	162	150	168	154	165	132	154	166	162	146	162	166	165	147	156	163	146	150	139	153	172	168	157	132	171	159	169	160	153	167	143	179	161	159	199	143	142	147	155	157	175	159	148	169	183	153	147	171	161	154	165	146	145	139	155	171	146	152	152	167	178	170	152	159	163	148	177	168	175	152	173	147	181	154	164	144	177	162	131	171	162	167	146	154	169	164	186	158	154	157	152	147	167	162	147	175	157	165	174	166	136	153	177	170	164	145	152	147	160	172	169	160	185	157	177	132	155	184	171	149	173	138	140	163	169	146	174	171	150	159	137	161	161	179	138	184	176	171	172	166	159	164	157	161	149	158	170	140	152	146	145	172	145	165	177	173	144	165	168	160	153	159	151	150	158	159	152	157	171	134	167	146	140	170	161	157	174	152	168	180	160	179	168	164	144	222	163	153	185	152	161	176	176	167	174	157	165	182	164	137	177	163	170	158	159	167	182	149	168	155	158	168	168	169	173	153	185	166	175	162	180	162	167	164	158	156	148	158	184	151	156	175	167	177	150	154	153	159	156	162	175	165	162	181	153	154	158	163	168	152	172	166	168	142	139	180	143	154	166	173	159	170	151	142	169	179	179	151	159	161	135	160	145	150	173	143	156	152	152	171	156	156	177	157	151	175	151	156	149	142	166	155	156	155	177	173	160	156	156	157	165	173	165	145	178	174	151	156	150	166	170	149	150	179	185	179	177	153	167	160	159	178	184	151	147	148	159	166	153	159	159	174	166	149	166	188	149	135	188	140	164	141	171	161	177	179	171	155	159	154	176	159	162	157	153	167	160	175	176	150	156	144	164	157	164	154	151	162	146	163	167	164	167	183	143	157	160	165	181	154	153	155	154	151	160	159	154	164	197	163	178	185	164	162	155	161	165	160	161	186	154	138	167	145	193	149	170	156	159	149	175	147	145	179	168	161	153	135	145	162	149	169	175	137	173	167	172	158	166	179	149	178	148	168	146	163	148	168	142	178	164	169	153	164	164	176	173	162	145	158	167	151	151	150	163	159	181	172	175	149	154	183	167	189	163	167	129	162	182	148	170	172	155	157	154	135	170	126	166	155	155	125	163	150	158	154	152	149	170	161	158	179	138	154	158	158	163	160	155	164	177	154	160	169	165	144	146	163	152	171	173	159	180	141	143	164	155	157	166	159	170	156	175	166	160	151	156	147	157	173	160	188	163	151	164	159	161	150	151	157	157	178	143	142	162	141	165	149	148	160	159	147	165	175	142	161	155	176	151	144	143	153	168	148	167	157	173	121	169	172	158	158	151	152	145	148	165	173	155	176	150	163	161	162	154	154	165	161	164	173	137	161	144	158	192	143	147	156	170	144	168	170	145	168	167	184	151	173	159	153	139	165	162	167	172	160	171	178	156	163	189	166	182	163	176	154	144	156	160	159	181	176	146	160	146	161	171	172	160	158	154	136	147	168	167	181	152	163	170	162	177	170	160	170	158	159	147	159	153	158	170	157	151	162	185	157	137	168	154	156	149	173	181	147	171	155	156	186	164	160	158	168	158	144	165	149	139	153	157	140	161	136	174	164	167	173	144	145	151	156	157	145	168	177	182	147	179	162	156	161	157	150	168	190	185	175	141	151	145	139	161	143	163	156	164	165	160	148	150	173	170	161	158	142	175	150	140	158	159	156	155	165	164	178	167	167	166	177	134	174	155	168	171	172	180	186	145	180	169	152	141	172	172	171	182	168	160	150	165	145	146	147	172	165	177	173	174	154	146	192	151	178	182	189	161	172	136	164	169	166	168	191	176	172	148	173	152	158	157	158	171	173	173	184	148	163	155	163	164	157	159	174	156	172	161	152	166	152	162	146	159	150	169	167	153	161	150	148	162	168	157	127	154	162	145	149	143	144	172	156	147	151	169	156	150	167	144	155	159	154	144	150	182	168	143	181	157	149	166	164	179	161
36017	46936	58162	51105	37882	23900	11603	2311	511	474	442	453	462	455	438	471	438	468	449	430	478	482	480	448	455	472	465	467	468	485	478	486	447	442	458	455	481	446	465	433	471	458	460	455	452	497	450	475	479	460	495	449	457	427	444	467	469	483	454	451	468	481	468	476	457	487	453	458	426	486	444	443	456	460	469	463	447	453	472	452	420	403	449	451	489	496	422	434	455	434	446	491	486	453	432	446	449	450	446	476	455	443	452	451	430	459	429	426	423	445	451	432	471	453	492	479	452	464	436	486	440	457	440	456	455	468	430	479	473	461	460	445	467	488	456	413	466	430	456	454	491	440	468	442	464	449	435	468	476	482	466	492	499	451	460	452	488	432	450	477	454	469	455	456	429	468	450	454	462	441	455	450	459	474	453	453	425	493	454	426	462	497	430	467	458	477	462	490	448	479	446	476	462	473	439	493	507	474	470	435	496	428	434	434	445	442	466	426	437	463	466	453	453	437	466	467	480	433	471	451	498	433	467	448	457	460	421	446	467	459	454	475	468	442	459	450	473	452	428	465	419	446	442	498	472	437	433	447	472	472	446	452	413	439	463	431	462	428	452	490	492	478	459	452	418	483	450	488	441	449	450	444	470	434	456	428	503	448	502	457	454	415	478	453	439	472	444	436	429	465	467	480	438	486	456	423	456	516	462	453	466	444	477	472	500	452	479	466	433	462	458	453	479	421	443	469	479	465	481	461	453	442	445	457	428	448	452	442	441	441	461	477	480	476	443	472	445	440	441	438	470	486	446	425	518	451	483	444	453	483	438	436	444	424	471	469	479	489	472	450	446	457	472	472	438	478	459	439	457	451	439	457	481	428	466	473	494	453	464	495	468	472	460	455	422	451	437	461	475	435	457	491	470	447	467	465	462	445	440	442	505	428	412	458	438	450	450	454	434	440	504	435	424	440	450	441	447	501	440	420	453	451	416	496	483	443	511	428	480	421	510	406	467	462	460	459	458	444	441	433	453	460	437	490	453	437	412	444	460	464	465	432	451	437	449	409	438	446	445	444	489	432	449	492	449	476	453	446	476	465	437	456	479	452	427	439	441	438	455	461	443	450	465	479	467	481	418	456	471	447	481	437	497	458	465	506	469	442	456	473	436	424	457	474	468	467	472	412	447	408	459	459	470	476	449	436	478	469	482	435	417	488	447	479	475	467	435	489	455	492	477	448	474	454	441	455	438	469	458	468	458	421	434	429	441	452	479	476	506	465	443	453	460	464	450	496	496	483	479	475	487	446	454	450	482	442	476	467	425	425	434	465	460	429	413	418	476	418	456	467	462	460	480	440	440	482	455	515	449	404	476	439	463	457	449	465	438	445	471	489	470	464	461	461	462	471	439	456	477	448	458	456	475	423	462	481	447	438	462	482	410	502	479	454	436	464	476	468	480	465	472	420	457	434	489	439	451	465	444	426	453	437	439	456	440	473	445	436	431	474	461	473	464	461	466	446	423	470	449	470	434	427	487	461	454	461	451	455	497	435	498	436	441	441	478	451	470	438	477	446	466	459	422	453	439	479	452	456	466	468	429	467	437	435	442	490	484	465	462	424	456	420	427	482	462	439	446	431	468	450	428	460	445	426	466	447	439	465	432	468	449	459	419	453	459	452	477	427	442	464	463	470	482	428	467	453	469	439	461	454	450	480	453	498	489	481	455	458	457	462	463	465	438	443	469	449	480	448	441	459	462	458	506	454	443	438	453	444	447	410	457	412	467	441	421	479	489	444	507	438	474	461	456	447	475	471	455	446	484	436	476	441	434	446	473	473	450	437	491	454	429	426	483	469	482	457	496	435	518	452	427	481	492	474	444	442	470	452	426	461	453	456	476	451	465	471	473	461	439	443	456	430	459	445	443	458	467	443	444	470	495	432	435	475	475	435	420	464	475	458	473	433	432	474	451	488	455	445	462	416	437	461	493	481	447	467	401	468	439	447	492	452	464	472	487	448	472	473	437	463	430	448	422	445	460	494	492	490	438	463	454	423	461	486	475	461	446	478	452	434	453	435	485	443	480	486	431	457	457	467	446	443	476	433	457	504	409	477	459	468	463	443	466	438	461	464	415	463	433	460	464	483	454	439	438	449	480	451	488	462	434	455	459	474	452	434	486	400	403	444	459	487	500	454	405	459	469	457	441	475	472	425	430	431	429	425	468	467	450	464	445	474	505	448	451	446	448	456	473	464	419	450	433	500	458	453	460	446	490	477	446	435	468	465	460	452	470	470	474	465	455	447	457	448	435	444	453	469	462	399	463	439	443	431	472	455	473	507	464	452	418	436	482	440	461	476	468	450	447	410	433	429	438	473	455	466	443	439	478	468	446	482	465	457	463	458	463	471	457	472	480	427	455	414	499	457	462	455	452	474	467	476	462	455	432	452	448	429	482	475	465	420	415	474	463	505	462	458	457	474	457	481	444	441	445	474	485	459	464	478	451	471	446	444	464	484	418	437	454	458	450	487	496	458	462	466	456	461	440	441	420	448	424	445	466	456	461	461	443	469	494	476	483	514	459	439	462	448	436	449	436	444	410	419	466	456	448	453	444	440	474	439	450	428	480	482	430	461	438	436	417	453	470	457	436	444	449	408	446	495	435	468	432	495	457	425	423	441	463	468	445	432	469	459	439	426	483	416	445	474	467	467	483	504	477	457	459	494	419	485	452	460	417	468	453	450	466	431	457	467	449	473	466	469	456	472	507	460	493	468	477	485	450	470	456	445	458	449	461	507	443	496	453	454	499	438	462	448	446	433	450	423	471	410	472	465	480	452	434	447	474	438	421	456	438	450	479	468	437	479	472	492	467	444	448	466	471	450	503	452	433	462	450	432	487	455	476	452	478	443	479	451	474	462	453	467	403	484	473	456	447	497	457	505	475	434	495	492	442	464	434	482	492	495	471	469	491	495	446	485	435	423	437	451	439	434	491	476	455	491	472	447	438	486	460	452	473	440	469	446	465	447	470	486	438	439	456	492	467	442	461	475	463	469	503	466	418	453	452	463	454	456	450	464	450	480	454	455	466	465	455	464	486	458	455	444	468	435	466	466	453	457	452	474	500	459	464	457	491	438	472	460	471	455	464	471	449	474	452	479	415	424	474	490	432	498	476	473	424	460	489	481	450	468	467	446	468	459	435	453	489	491	475	454	419	465	488	452	447	468	461	435	454	436	421	451	434	471	478	475	474	466	446	466	451	487	431	457	475	471	450	489	444	458	491	483	454	441	443	434	421	487	464	420	437	466	493	455	433	455	477	492	448	460	488	491	497	457	472	493	454	458	460	458	459	404	449	474	454	468	467	433	452	446	453	468	456	450	449	461	443	473	450	428	468	478	464	465	437	483	456	458	481	474	471	449	479	442	426	459	467	444	469	453	471	503	443	480	477	470	496	432	492	464	495	477	479	435	465	448	469	451	445	448	498	465	473	448	466	455	451	475	435	458	480	463
69709	73299	74417	57938	38234	21395	7877	1393	170	185	189	175	173	167	206	173	171	161	174	163	168	190	197	196	194	198	187	167	189	175	181	176	160	192	171	195	178	171	180	183	171	195	187	185	187	157	163	179	187	179	157	186	173	187	179	187	187	184	189	164	160	187	184	171	174	190	161	194	190	172	190	204	173	181	210	169	198	179	191	181	166	162	173	198	179	173	193	177	190	187	170	167	193	194	178	187	178	155	176	194	189	195	158	189	170	179	184	170	193	169	164	185	148	193	173	167	190	166	165	180	190	163	181	164	184	166	198	192	165	186	174	173	182	174	186	192	184	183	178	173	172	176	181	200	170	182	188	196	194	203	174	165	185	175	189	162	190	190	207	177	183	160	180	180	174	198	170	168	175	172	176	170	202	162	178	203	163	172	170	175	157	155	163	180	178	159	165	153	176	155	163	191	195	180	176	181	196	174	174	159	176	182	185	158	198	192	175	186	191	173	179	207	211	173	177	162	177	165	170	177	209	161	161	163	185	210	166	192	182	193	180	163	172	179	165	172	166	178	185	205	171	161	174	176	191	165	178	171	187	178	170	166	181	167	202	159	169	204	181	182	177	173	175	186	192	171	210	166	183	183	179	200	191	195	191	171	169	174	188	197	184	178	175	189	177	190	199	173	163	160	184	172	159	166	197	194	188	199	168	172	168	169	169	191	182	198	187	183	149	182	180	159	180	179	209	181	167	167	168	196	205	176	188	204	201	203	194	171	174	224	194	189	192	154	182	181	173	169	173	177	173	153	192	184	169	163	173	155	171	177	175	169	163	189	172	214	171	173	206	172	190	187	180	192	161	172	175	171	177	189	164	174	190	147	185	186	192	193	204	181	176	178	175	186	153	182	177	180	171	187	186	173	183	195	195	166	153	169	178	165	175	181	184	189	156	165	170	184	173	184	159	166	154	189	164	170	214	187	189	161	190	193	202	201	173	195	162	207	167	176	198	165	179	184	205	178	182	183	181	173	183	187	196	172	175	180	173	155	166	184	173	148	195	193	176	172	165	161	171	188	195	198	192	188	188	175	204	168	180	192	192	187	179	161	190	161	188	198	157	192	184	167	174	168	194	179	193	211	174	164	168	194	167	179	171	165	182	168	208	197	190	179	179	171	181	186	202	171	195	160	201	169	165	176	185	168	187	207	164	176	163	202	180	188	192	166	183	179	181	163	178	159	159	197	183	162	202	173	176	198	190	187	206	191	185	181	181	155	192	182	181	177	168	185	185	164	173	192	172	178	168	175	196	178	189	172	182	160	168	178	169	198	184	207	195	179	201	176	164	185	186	197	141	177	181	147	161	182	178	187	189	196	180	181	208	167	173	212	165	185	169	173	169	183	187	178	145	184	166	185	212	171	163	171	179	204	180	166	192	165	178	164	167	190	183	191	177	169	172	183	185	201	167	169	172	196	161	171	171	180	162	156	153	154	144	161	184	183	179	173	186	202	171	184	172	180	191	168	174	164	157	160	194	176	178	203	188	198	182	174	184	180	178	206	200	186	192	181	177	198	199	157	190	178	190	191	173	196	189	177	174	187	176	187	167	213	186	172	191	179	159	164	206	166	193	173	195	164	175	168	200	184	189	175	188	166	177	187	171	185	201	177	188	185	187	191	175	183	168	172	185	192	155	192	187	177	186	200	169	182	183	190	182	217	196	177	182	173	145	183	199	167	185	173	191	176	159	208	187	175	166	158	170	188	186	193	167	187	185	182	209	177	186	168	172	180	165	182	172	149	160	183	192	193	174	186	181	170	188	183	200	168	198	162	194	196	181	190	194	175	178	167	196	151	184	179	184	185	170	181	163	179	165	200	184	188	212	183	204	211	179	156	196	187	179	196	181	183	160	182	194	180	180	181	190	191	198	167	181	199	178	189	187	188	177	184	177	182	170	190	207	181	179	183	184	150	187	183	150	187	169	187	158	189	161	194	157	170	216	179	173	160	169	184	180	189	179	197	181	173	191	186	180	212	178	181	177	171	161	157	175	167	191	197	176	182	215	188	188	152	194	178	199	185	170	163	184	169	155	162	177	170	168	175	184	175	184	165	165	185	173	167	188	202	187	205	171	197	201	215	183	168	199	181	170	174	179	176	179	202	171	171	171	158	192	176	179	189	188	176	206	183	199	169	170	179	168	160	187	164	174	169	166	181	171	180	176	174	174	196	170	181	179	167	160	159	182	173	195	166	166	154	172	189	164	181	176	184	191	172	176	193	182	165	190	173	177	175	192	147	170	202	199	181	194	182	197	185	178	176	194	154	188	189	180	179	173	193	178	174	185	194	213	176	172	172	189	154	180	193	165	185	181	174	162	202	190	209	170	174	158	164	186	178	175	198	178	219	174	199	164	192	185	177	188	181	190	178	174	161	180	174	165	173	179	172	183	163	191	196	153	158	183	188	189	188	165	160	176	173	192	194	166	196	189	161	168	197	202	191	190	191	198	167	199	178	200	189	191	171	156	170	154	191	177	212	192	201	194	150	174	167	187	188	184	195	206	198	179	176	185	176	196	160	178	194	180	197	183	191	206	157	162	170	199	169	204	191	181	192	202	171	169	182	166	187	198	161	191	188	171	152	192	184	194	158	164	172	187	169	190	168	182	178	160	190	173	168	200	189	195	195	188	186	187	194	193	203	190	185	181	195	177	208	174	163	189	191	190	196	172	188	176	206	204	194	200	182	191	194	169	171	184	148	174	174	193	216	217	156	202	192	161	177	185	181	184	175	172	203	179	209	166	168	185	177	184	170	202	163	176	200	179	181	183	179	164	183	193	162	173	186	177	182	208	194	159	194	198	178	187	192	188	180	179	167	191	182	204	189	205	180	174	157	165	166	190	161	188	184	172	175	145	176	198	186	199	196	183	179	190	171	196	179	181	193	175	184	206	170	171	159	183	184	189	180	175	192	148	177	188	179	156	166	200	181	189	192	206	178	170	159	202	193	169	179	191	178	203	157	161	165	198	187	169	169	196	189	179	186	168	199	169	183	196	178	189	165	171	180	183	194	162	187	151	175	184	195	179	191	179	190	166	185	182	223	159	173	198	172	162	165	187	154	172	176	168	169	187	165	194	169	191	179	166	188	178	161	193	197	192	175	201	174	182	187	186	175	197	203	169	170	174	199	189	166	162	170	169	190	179	176	157	185	180	177	196	181	155	185	169	177	196	170	185	161	180	176	187	175	175	200	175	196	202	186	196	172	183	184	202	191	178	168	179	184	174	174	184	177	165	165	195	173	159	159	203	175	183	191	168	166	196	183	179	167	181	183	178	168	191	158	173	168	197	176	192	183	180	165	179	192	167	167	189	195	195	171	173	174	185	204	165	160	192	176	194	193	175	197	177	173	202	176	192	202	174	176	171	202	196	177	168	179	186	175	203	182	180	157	198	177	177	171	167	176	170	183	166	181	190	176	191	190	187	172	182	168	160	193	178	176	183	191	177	167
45834	57139	70217	61417	46227	31091	16115	4112	545	505	522	508	512	531	523	542	531	526	509	486	517	502	501	540	557	523	473	525	523	487	502	482	479	518	496	511	537	477	498	510	500	540	534	527	514	494	504	506	524	488	529	500	464	523	489	482	480	516	524	518	488	535	517	477	491	514	478	533	525	494	495	524	519	550	483	532	522	484	488	536	501	482	546	489	496	488	469	499	519	495	529	516	527	496	463	502	482	505	482	502	512	525	512	490	491	507	490	495	499	494	514	482	511	455	523	495	519	530	525	494	516	556	491	562	553	454	501	473	503	481	526	499	548	536	516	494	530	477	498	533	488	560	516	481	478	492	522	514	532	535	503	483	559	535	503	470	512	497	475	466	467	536	548	540	482	503	517	528	473	468	482	540	492	488	516	496	511	498	482	531	480	520	482	521	509	559	508	539	511	479	504	521	532	475	515	480	521	480	514	517	527	493	506	516	509	512	504	562	517	548	523	494	492	497	500	502	492	496	499	510	540	523	499	493	506	468	477	532	519	522	531	508	470	483	491	465	486	497	500	517	489	466	509	492	482	488	473	514	460	494	515	482	473	559	522	537	487	510	505	473	512	486	524	505	490	513	531	466	484	518	491	472	539	526	488	507	490	498	512	506	483	505	496	546	509	517	519	533	489	514	491	533	523	486	528	526	522	496	497	493	492	537	518	527	469	537	530	506	511	523	507	530	483	527	557	497	516	512	502	501	544	489	518	496	493	499	510	541	515	517	513	495	490	458	500	471	534	511	490	516	520	519	520	518	473	510	483	495	507	509	524	475	468	525	515	497	569	531	465	515	522	500	506	505	546	481	524	497	522	504	486	512	452	532	481	501	544	496	478	509	493	498	521	512	518	526	519	530	445	501	524	536	495	485	529	477	488	538	496	531	485	502	511	544	494	536	519	502	453	511	462	489	486	528	491	498	536	487	484	497	475	479	524	512	502	536	499	536	478	491	495	506	554	500	549	499	513	525	511	515	502	544	487	480	478	506	518	518	512	545	498	488	477	487	523	528	503	509	543	503	515	506	498	514	519	480	473	503	493	476	480	519	485	531	512	473	506	506	533	489	533	501	570	485	507	456	556	544	509	486	532	505	500	499	520	493	501	535	498	504	493	507	504	444	506	523	513	489	466	526	511	527	478	531	501	493	489	503	523	516	508	532	501	526	526	473	507	493	512	479	472	491	521	511	505	474	479	559	498	498	506	497	539	494	480	514	493	484	556	518	502	498	541	515	503	485	472	494	463	551	489	501	531	514	477	472	529	540	473	498	518	526	466	525	458	532	487	498	518	503	523	479	488	528	511	494	515	509	514	467	546	469	489	481	491	485	526	520	532	504	506	524	509	507	549	490	522	533	504	525	521	467	565	543	534	528	509	532	525	489	489	534	542	509	519	483	528	518	498	533	504	486	481	504	518	527	473	499	492	486	511	535	522	506	514	513	489	507	518	520	498	524	465	510	483	530	496	540	519	492	557	519	521	530	513	517	523	494	514	516	505	519	498	538	453	502	521	514	515	499	483	482	478	483	495	480	502	475	556	495	541	540	480	495	552	497	536	479	509	503	503	570	516	514	527	530	497	501	517	510	527	524	509	518	514	507	510	503	475	524	503	511	479	512	548	514	484	504	511	500	509	558	498	508	470	484	538	500	512	447	515	520	513	478	503	496	504	475	496	549	556	486	484	498	510	533	525	520	511	513	517	516	471	502	530	489	509	535	520	489	471	513	542	523	493	511	489	496	502	515	511	485	506	517	490	534	525	534	527	526	525	483	513	503	512	516	503	465	474	523	506	541	483	522	509	474	511	485	504	505	539	547	449	488	483	525	525	534	508	507	486	517	483	487	506	495	526	503	483	520	492	512	476	535	509	523	501	505	516	513	523	472	471	503	512	502	434	530	512	534	505	507	513	474	529	574	483	510	471	510	557	486	486	454	500	493	477	486	501	528	472	501	520	514	528	474	474	485	481	541	521	497	514	509	532	506	502	471	547	526	496	513	528	491	473	534	500	522	486	473	523	516	484	521	488	493	516	513	495	468	508	516	521	548	504	525	500	529	547	541	484	512	478	518	511	540	487	487	507	523	489	526	524	550	532	501	494	525	541	524	538	538	494	492	527	465	548	525	492	517	504	492	491	506	509	525	512	502	524	485	527	528	494	473	468	509	515	554	537	540	518	531	520	516	548	447	536	493	473	509	510	549	515	493	526	543	556	493	495	514	561	526	519	474	505	508	509	523	501	536	477	512	533	459	529	497	517	538	502	503	532	518	526	506	528	468	523	540	486	502	481	531	518	498	491	504	463	512	553	496	506	504	525	533	503	500	507	489	474	498	472	515	492	488	524	528	521	504	524	487	540	503	512	517	509	522	495	474	509	508	548	512	506	478	485	541	477	531	584	495	490	521	541	505	494	574	488	495	492	508	552	526	510	515	515	504	508	490	508	489	519	517	497	504	489	508	503	481	525	532	548	517	464	527	508	524	520	503	498	508	455	532	483	482	523	532	513	526	531	502	525	496	516	488	494	506	467	517	521	528	503	510	506	544	526	490	487	489	499	566	481	539	485	509	490	543	518	519	537	521	511	481	543	549	529	494	504	520	496	512	527	511	561	516	492	545	512	540	470	530	509	485	501	490	489	547	476	459	506	531	500	513	538	532	513	484	534	478	516	505	501	503	466	490	499	503	527	487	516	496	512	539	516	479	437	501	473	508	530	486	513	492	538	508	483	492	481	489	486	472	524	504	482	522	516	484	562	520	515	527	505	507	502	474	500	510	529	524	512	504	516	504	456	503	480	528	526	513	530	523	524	472	527	504	551	478	481	539	474	487	491	502	535	516	507	514	502	493	522	482	496	503	513	534	584	533	502	540	496	539	498	503	493	504	519	513	468	487	499	506	482	525	477	505	524	531	516	480	489	491	498	472	537	513	459	507	498	503	449	494	476	504	483	450	526	517	510	523	488	520	494	503	503	527	502	499	506	539	526	503	524	498	527	505	527	507	488	495	497	517	507	522	497	550	532	488	509	546	480	506	490	510	505	517	517	506	494	545	517	479	468	533	505	526	541	510	508	467	508	502	492	501	475	467	539	520	500	500	500	492	497	506	530	539	499	483	482	527	465	496	520	495	467	528	557	485	477	474	483	544	495	458	532	507	484	541	512	516	511	489	524	489	522	551	507	508	499	483	530	469	509	516	485	508	477	506	480	562	496	549	511	494	494	485	509	512	539	498	504	486	457	487	541	511	510	536	488	486	520	514	470	505	520	515	493	534	468	488	466	455	521	481	502	527	522	501	494	499	473	473	540	501	500	484	484	510	531	500	494	537	546	458	488	472	542	487	496	536	540	463	503	509	483	517	498	521	504	500	521	485	441	507	541	494	457	520	515	553	483	494	481	536	509	554	491	482	464	555	510	500	484	515	541	489	497	508	517	483	501	496	494	530	479	462	503	497
11903	11064	15604	9400	3659	1382	632	312	207	229	210	232	245	216	210	198	217	253	226	255	224	219	222	245	236	217	216	223	238	197	239	200	227	212	257	217	221	241	210	219	218	222	219	220	197	226	226	238	232	192	234	226	208	258	194	225	228	235	215	217	223	221	210	240	228	203	217	217	242	201	229	234	214	219	219	228	212	191	224	223	221	225	220	201	204	247	232	233	223	214	213	247	189	214	178	216	204	217	237	212	197	219	248	242	227	227	201	192	209	224	222	213	241	220	199	249	233	212	243	236	249	219	197	219	212	237	220	233	228	223	222	245	243	236	232	239	209	241	226	219	233	235	221	246	220	250	219	215	218	230	230	220	233	215	244	225	226	221	247	228	230	226	225	219	224	225	229	229	253	232	228	207	212	215	212	245	215	231	201	216	209	195	206	229	186	227	225	228	221	227	209	216	249	208	204	225	217	222	228	214	235	233	207	237	220	231	221	216	241	224	205	224	203	217	236	221	230	208	195	258	225	234	251	212	207	217	230	247	237	220	203	205	218	249	250	211	201	223	192	221	222	216	211	221	206	224	239	214	209	242	227	224	209	247	236	208	221	222	221	212	212	205	242	232	239	238	204	231	237	224	225	237	222	228	220	211	210	215	229	203	235	237	206	212	234	237	210	214	242	244	229	199	251	207	231	207	231	226	215	222	217	228	229	227	228	238	227	235	217	226	224	250	215	212	233	219	214	221	221	215	218	233	218	211	237	217	228	213	215	226	232	203	213	232	208	208	218	225	210	223	220	229	217	202	215	217	243	201	248	236	226	220	243	203	220	213	239	242	216	230	221	230	224	225	226	217	227	230	214	224	232	194	216	220	236	206	227	213	218	229	209	218	225	232	218	220	207	230	221	243	222	202	227	219	221	226	226	225	223	225	201	223	207	233	223	253	210	211	253	229	205	234	235	222	217	207	221	206	208	227	209	243	205	222	237	248	203	224	223	217	235	222	225	234	247	232	229	224	207	235	223	241	233	206	238	218	240	200	233	226	203	261	241	200	251	230	216	221	208	228	225	184	222	238	222	220	227	227	244	246	204	204	206	213	193	221	225	217	206	225	220	223	218	241	191	236	229	237	217	228	202	218	224	217	210	218	239	246	246	215	228	231	238	238	237	257	225	218	207	227	233	214	209	215	219	196	234	213	232	224	238	205	236	197	241	220	233	244	219	222	218	199	254	237	229	211	238	237	224	236	198	215	231	219	223	225	218	219	258	216	204	221	244	195	269	233	222	218	199	234	233	235	195	244	223	223	258	208	239	249	214	216	223	247	201	207	244	227	213	235	234	220	230	261	235	208	222	224	223	223	212	220	224	236	220	250	248	204	246	198	239	234	223	194	228	188	218	254	226	199	225	232	227	226	236	200	235	235	218	216	229	201	266	225	237	210	210	226	235	214	226	232	184	218	215	228	223	234	222	250	210	236	233	235	220	211	226	242	227	237	210	206	257	224	239	223	263	233	231	220	204	242	244	218	228	232	204	223	216	224	201	225	197	213	202	213	218	220	211	214	223	212	222	215	211	236	231	221	216	236	258	236	218	225	213	218	218	197	236	240	261	229	238	237	204	206	197	224	229	233	235	224	210	233	220	187	206	225	222	213	186	215	202	233	239	233	231	223	234	240	230	204	194	226	227	211	220	224	236	223	231	244	226	216	239	186	235	208	205	207	229	194	229	227	236	223	217	225	226	222	211	230	213	246	211	228	204	216	243	228	233	227	201	207	221	225	225	228	209	239	225	232	227	232	234	211	215	223	221	209	236	209	189	223	227	222	212	220	221	204	185	245	226	201	189	218	231	205	222	202	213	199	210	228	217	234	213	213	208	221	227	214	238	205	233	214	211	226	208	202	228	246	204	221	210	215	210	224	228	235	220	212	227	205	235	244	202	246	209	233	210	217	232	221	217	231	226	217	212	208	215	235	223	240	230	212	216	205	203	210	208	223	246	229	194	192	200	213	228	231	220	232	218	234	206	203	225	236	229	226	231	221	243	217	212	230	227	207	218	230	239	222	216	237	242	217	230	237	238	249	225	216	216	231	225	251	215	245	218	202	229	221	236	215	238	241	240	208	219	206	221	228	225	230	211	230	214	223	246	215	232	233	204	225	218	231	229	234	229	235	218	214	207	215	245	225	223	239	232	242	222	227	226	222	240	218	230	221	203	240	218	208	242	226	212	231	237	209	230	231	219	225	226	216	248	220	237	225	220	217	216	198	222	244	221	224	225	225	244	233	220	213	188	187	211	200	244	247	234	195	220	230	235	234	194	247	226	205	227	230	241	222	220	227	215	214	196	218	217	237	212	228	202	232	221	246	218	214	223	206	246	259	211	226	217	212	227	221	190	242	213	261	226	239	212	213	238	218	215	225	255	204	214	212	221	204	248	198	224	211	228	191	208	212	217	217	210	233	199	223	238	224	218	213	226	257	257	216	235	210	213	230	205	245	209	194	201	198	227	235	215	227	230	200	249	238	219	200	239	212	213	245	232	221	210	220	259	217	234	251	229	219	213	252	194	247	218	225	235	212	203	226	213	205	226	240	211	241	220	213	232	232	226	238	210	218	238	223	230	228	249	213	225	227	239	221	206	228	218	258	205	234	238	225	207	217	223	226	220	233	235	240	234	229	225	212	212	234	213	231	235	219	230	270	230	228	216	251	207	239	209	192	221	245	236	214	238	254	230	218	235	246	211	216	205	239	242	225	218	210	224	258	222	240	230	228	231	253	241	243	226	237	246	226	218	196	212	216	240	233	210	229	230	233	233	189	194	219	223	253	233	258	212	225	201	214	210	218	214	198	247	213	202	261	252	218	232	227	238	224	226	227	217	224	218	223	225	217	226	232	238	231	229	242	224	236	221	241	232	242	230	228	220	218	219	182	230	234	232	213	228	234	235	224	195	255	240	201	215	222	219	220	238	225	215	229	222	215	229	181	229	229	203	229	212	235	218	217	235	194	253	232	205	224	225	233	216	240	210	220	221	245	254	234	219	236	222	239	230	241	223	222	222	250	207	227	205	211	234	242	222	224	192	240	242	234	221	212	201	235	221	221	205	216	209	211	242	211	205	226	232	222	219	212	215	209	211	217	186	211	246	243	233	206	219	213	224	229	245	206	205	224	227	216	210	171	246	218	212	240	198	206	249	260	232	235	212	225	218	219	253	214	214	230	255	222	223	215	213	252	236	209	233	246	191	226	211	224	228	224	221	224	210	196	224	219	217	210	218	224	254	214	215	227	249	244	219	218	228	242	235	240	209	228	236	221	228	220	243	231	210	235	221	228	220	237	219	205	209	205	228	223	217	231	186	234	222	208	213	214	228	230	218	216	248	237	223	244	211	241	246	224	210	235	200	225	219	225	240	237	221	224	220	198	221	214	213	236	218	225	236	202	209	239	198	220	197	230	225	224	232	215	193	217	208	212	222	220	189	214	206	219	235	210	240	220
11716	15854	23915	18844	10460	4842	2136	999	607	629	611	624	596	547	625	587	608	628	597	603	593	646	636	573	579	648	617	622	652	579	568	616	598	640	603	635	603	580	583	591	605	590	565	550	625	598	624	565	604	614	607	595	609	603	609	569	627	605	588	615	582	582	618	661	551	643	653	626	596	592	673	619	614	622	603	631	666	624	601	615	599	591	636	602	624	633	595	637	606	609	618	647	638	624	586	571	597	595	600	659	612	571	619	615	594	611	603	572	632	639	587	602	580	633	601	615	584	605	617	615	622	603	622	555	595	573	606	587	640	612	592	578	583	613	621	614	567	606	589	582	672	629	636	655	636	618	595	615	571	619	618	623	633	612	626	591	594	594	634	622	614	608	625	598	632	646	589	588	599	586	660	635	612	581	626	647	619	601	587	595	610	633	618	582	609	656	587	586	632	622	597	597	632	592	585	609	612	592	617	638	612	626	632	607	600	585	592	614	588	627	622	626	616	632	574	605	625	671	642	616	590	583	596	615	598	631	618	594	572	580	597	599	627	589	656	641	595	625	625	608	610	609	617	632	653	657	596	609	618	652	587	583	601	579	590	619	562	657	578	629	574	599	594	619	603	620	617	618	610	571	633	622	601	634	613	616	594	594	580	632	635	633	604	614	631	614	591	598	615	638	581	615	664	621	592	604	616	641	611	606	639	628	609	613	599	601	592	616	597	603	616	636	617	615	588	605	628	621	593	630	627	575	636	612	591	661	580	604	603	604	608	573	620	586	572	596	600	604	570	622	589	658	604	597	588	611	578	616	577	628	618	575	620	598	591	602	640	628	651	574	582	597	613	621	624	620	606	560	610	585	625	608	614	628	588	599	579	602	642	586	631	615	588	584	643	605	633	543	672	584	612	615	585	626	592	619	607	582	639	608	582	624	604	629	593	634	622	604	607	598	611	628	621	604	604	608	620	566	585	579	627	634	667	557	615	580	592	589	603	618	619	629	594	624	595	597	680	643	589	625	604	614	570	596	591	579	607	567	631	609	610	643	649	668	580	601	606	576	618	626	636	635	610	610	616	624	634	614	622	623	659	590	635	598	595	590	585	617	595	616	646	614	620	612	587	577	603	612	564	610	613	585	623	595	597	626	601	652	630	585	622	636	616	566	619	577	616	582	606	620	561	615	598	586	621	573	599	570	642	575	618	611	580	602	624	626	627	618	587	563	621	632	590	645	615	597	580	568	604	621	637	642	644	597	669	620	586	614	563	526	557	577	642	622	627	617	603	634	607	652	606	597	608	613	627	605	640	564	591	583	614	613	610	608	609	610	592	584	610	590	589	582	583	622	564	595	583	651	654	653	603	615	608	613	614	590	603	580	570	585	609	585	607	610	581	606	622	599	629	618	602	560	633	631	579	593	599	621	586	573	617	625	611	615	605	585	591	671	634	596	577	578	598	631	579	624	621	623	655	592	610	602	616	650	645	593	574	594	638	625	630	638	589	598	635	633	617	558	630	599	599	620	622	586	595	611	657	602	625	631	605	620	581	590	569	608	613	609	614	574	549	571	618	591	644	627	621	623	603	619	560	614	595	600	547	656	613	663	586	613	562	612	621	595	575	649	580	628	583	632	589	606	659	619	608	605	618	590	584	626	626	574	607	640	587	584	602	664	624	612	637	621	631	640	583	591	612	583	620	593	582	592	623	610	590	605	578	611	609	609	601	559	671	579	592	649	612	584	611	582	648	593	587	596	580	568	576	599	608	573	638	623	635	624	550	595	666	585	554	573	584	603	640	585	667	614	623	641	644	598	646	626	587	570	606	586	620	615	616	633	620	615	570	612	631	584	630	617	584	598	632	615	615	616	628	572	600	612	613	578	637	626	593	645	616	642	583	601	602	592	608	612	583	660	608	616	582	586	644	592	648	632	600	610	615	591	628	638	585	640	570	553	634	595	604	593	579	585	572	591	597	588	629	608	550	575	631	616	588	580	585	611	623	583	636	615	559	650	624	584	578	642	675	609	602	583	576	611	601	583	635	596	609	611	594	599	636	603	550	631	585	636	608	631	598	620	609	624	592	627	637	632	606	627	640	614	619	639	623	576	662	629	618	588	603	606	598	626	603	607	592	636	604	580	629	609	619	643	613	617	618	581	629	596	581	585	588	610	642	588	618	675	657	602	653	587	566	572	603	596	618	617	588	624	593	621	574	575	590	617	632	651	582	612	645	583	609	608	570	654	622	610	591	639	630	574	623	599	602	610	653	549	583	655	637	626	619	606	584	592	622	642	605	625	614	662	643	613	654	572	571	595	593	640	585	604	592	648	576	618	630	658	634	607	564	653	604	599	604	563	579	597	620	632	608	600	602	582	609	589	613	622	595	557	635	634	599	611	628	577	601	666	601	580	563	619	654	568	606	581	588	611	613	595	602	611	625	593	581	639	621	610	619	575	568	568	589	622	585	613	587	575	652	575	602	595	567	563	606	599	615	620	621	585	570	639	563	612	597	618	636	616	584	593	623	595	646	578	597	629	598	608	632	656	612	577	601	599	619	633	624	619	599	572	616	628	578	632	577	620	648	584	647	651	614	593	670	619	600	659	622	608	618	610	590	625	573	615	579	594	576	664	581	589	631	616	615	559	592	582	641	587	577	570	584	565	555	653	609	599	623	579	606	587	581	578	653	619	605	613	634	608	622	596	615	647	609	633	607	606	608	582	655	596	610	581	595	618	615	592	609	609	619	594	631	610	602	596	567	614	624	625	578	610	585	664	610	621	618	650	603	603	586	617	590	615	608	637	566	651	582	575	597	666	616	613	597	612	632	623	580	619	661	577	599	586	623	601	660	600	620	594	570	610	633	620	621	651	578	604	615	650	648	617	600	639	554	628	570	577	627	589	624	618	637	646	648	605	603	602	643	631	596	607	626	617	633	609	565	606	623	580	605	612	608	608	578	609	638	637	569	603	596	620	625	615	621	636	649	652	591	592	629	604	605	596	624	608	631	641	616	601	607	608	610	607	652	584	658	609	617	630	657	586	589	585	591	602	614	637	571	617	599	581	606	635	638	591	629	623	607	613	588	598	566	598	638	628	631	607	599	648	606	637	603	593	583	605	589	585	597	628	583	627	642	614	655	577	622	579	615	611	590	586	602	588	601	600	595	586	581	606	607	572	624	620	629	634	620	587	579	605	600	569	607	655	575	597	579	584	577	628	634	586	560	571	580	650	566	632	625	613	605	642	592	562	635	626	593	568	589	586	608	622	637	580	648	586	597	579	576	632	608	581	589	632	599	636	582	603	658	563	577	630	583	624	616	625	627	646	639	598	586	623	664	621	600	633	558	572	608	605	578	632	576	623	533	625	592	628	573	600	636	597	622	595	601	615	626	615	650	629	605	613	609	615	613	547	617	623	625	628	618	605	603	604	593	621	617	613	588	573	624	629	578	587	606	598	591	580	581	590	619	628	627	602	642	619	636	625	608	629	613	626	598	582
56135	60570	64916	48181	29418	13840	3978	648	166	152	176	169	189	159	188	174	147	148	172	139	174	144	168	158	177	166	156	172	164	144	170	171	173	176	179	167	167	136	157	170	168	171	160	151	150	149	137	170	162	144	139	155	159	155	158	157	146	165	143	149	151	170	163	165	173	167	153	152	165	152	160	158	157	150	183	157	171	164	168	162	164	154	148	166	157	155	146	168	190	188	174	152	154	167	155	167	158	179	174	160	180	158	169	132	171	167	172	162	172	160	149	152	168	159	166	171	158	137	159	159	186	158	162	165	157	136	172	144	149	134	172	162	142	159	147	142	171	182	149	157	146	164	161	158	163	164	152	177	159	165	164	162	150	175	169	174	150	153	136	159	148	165	166	167	174	160	150	186	166	143	182	168	173	158	154	161	161	148	144	146	184	143	145	154	164	162	133	161	159	157	154	133	161	178	159	167	157	163	145	153	157	166	158	179	172	174	160	150	176	166	158	160	183	142	177	165	187	148	166	122	178	145	146	171	168	173	150	157	163	144	171	154	166	164	172	139	135	129	151	147	169	163	149	157	154	152	162	144	159	170	168	157	159	185	140	174	158	167	145	147	152	159	150	138	157	178	160	151	162	159	149	146	131	165	156	144	179	168	159	181	159	153	160	157	150	171	153	160	142	163	172	138	144	181	164	151	172	156	173	152	151	170	149	156	182	153	155	173	165	157	153	156	149	162	155	150	155	144	176	151	160	162	162	170	186	184	161	182	150	189	156	148	151	179	171	145	174	158	151	178	179	156	136	159	169	166	147	160	166	152	155	176	152	159	143	173	179	149	183	168	167	147	167	159	175	171	153	160	166	163	177	140	157	160	176	167	160	147	150	167	149	152	145	158	159	136	157	163	174	167	154	167	168	156	167	160	152	168	149	145	148	158	156	145	163	168	158	147	168	170	138	159	151	158	183	159	156	153	155	168	157	184	148	140	180	158	161	150	165	181	179	167	156	182	179	161	156	133	153	138	166	175	161	153	180	146	166	135	152	158	170	147	152	138	164	161	160	172	164	166	149	162	166	166	144	143	155	173	163	149	149	140	164	175	149	188	151	171	161	180	168	156	138	153	140	160	174	172	173	155	162	180	148	182	151	158	151	154	144	166	163	164	142	166	152	155	155	152	167	167	160	164	168	153	159	143	169	166	165	166	148	154	173	148	178	164	149	173	168	161	176	114	150	145	137	170	159	159	175	165	167	138	160	170	167	163	142	172	160	156	167	157	162	151	139	130	175	157	152	138	184	152	162	146	162	150	167	146	175	148	135	138	178	154	168	155	173	143	157	165	177	168	143	160	183	165	145	159	146	173	164	131	135	181	176	166	156	133	148	158	172	177	174	141	170	157	148	175	159	172	139	169	154	140	154	161	152	157	184	168	157	175	167	170	185	156	180	176	156	136	155	175	153	144	153	167	169	143	154	151	155	171	161	140	161	143	145	189	172	162	178	145	147	143	147	173	149	150	171	161	129	148	163	179	171	174	161	143	179	166	155	166	171	160	172	159	165	169	178	167	148	163	159	152	185	154	169	163	134	171	178	153	157	136	146	162	172	153	148	163	161	155	154	143	162	155	154	136	147	178	150	153	178	161	141	147	180	153	145	157	150	171	167	152	150	179	149	156	150	152	161	166	176	132	154	186	144	149	153	159	170	174	161	164	155	170	146	157	183	127	161	142	141	139	145	145	151	159	169	140	163	151	171	146	158	183	187	154	162	150	149	152	163	155	149	145	150	167	164	155	142	160	156	191	155	145	185	167	149	144	153	157	152	178	163	140	170	154	162	155	148	152	186	133	142	165	156	144	162	158	150	155	162	136	164	162	145	169	141	167	163	167	165	163	170	151	166	179	172	162	154	146	174	170	184	165	172	157	155	173	155	145	164	161	161	159	159	140	160	172	163	179	176	163	157	149	151	166	148	158	163	176	162	154	175	176	156	174	181	147	181	146	155	157	184	159	145	164	153	193	173	169	151	150	172	169	169	159	146	175	156	174	159	171	159	149	163	165	165	155	166	159	156	157	159	159	168	140	170	171	175	155	147	163	149	180	165	144	158	150	159	120	175	150	176	156	167	167	169	173	167	167	150	142	160	141	166	147	164	133	176	131	168	165	173	183	160	152	174	175	161	155	169	152	180	142	152	152	154	147	155	164	149	167	149	177	153	163	156	147	166	160	167	169	170	162	144	146	137	172	170	145	169	171	144	157	155	159	146	153	151	147	161	143	140	160	158	169	158	170	149	179	159	166	165	153	160	157	175	155	152	192	148	168	170	166	156	176	170	181	160	156	150	161	163	161	162	183	183	170	147	159	166	168	155	168	164	149	157	170	149	164	146	171	155	145	165	167	174	178	173	157	167	151	179	151	146	151	155	172	133	163	185	152	152	162	143	159	178	155	161	142	120	147	171	160	149	165	162	163	164	153	160	164	155	179	131	151	170	142	164	152	151	145	161	161	152	164	154	152	166	161	175	175	149	173	147	164	174	175	151	166	162	153	153	184	165	167	183	140	156	154	173	155	186	161	149	179	155	156	156	168	139	163	156	154	176	124	156	152	153	173	153	153	139	166	154	163	167	172	157	158	163	172	155	155	166	172	156	181	175	169	160	157	165	166	178	169	168	165	177	159	150	164	182	179	167	181	161	159	141	160	162	169	157	155	135	177	144	161	158	169	168	168	179	170	158	149	156	160	151	163	145	159	187	190	169	160	153	155	177	146	163	152	175	159	158	154	179	134	170	150	146	141	160	187	169	160	165	170	170	191	173	172	161	123	143	173	146	134	160	175	146	165	144	165	157	173	162	164	164	163	154	155	167	159	172	164	148	153	175	179	137	144	178	159	151	155	143	142	183	167	170	155	159	156	148	160	154	170	160	162	145	157	184	149	166	171	161	153	145	170	149	155	182	161	172	166	144	164	148	160	180	178	138	164	153	153	167	156	147	168	163	155	179	150	168	150	167	178	150	169	161	127	143	170	160	152	163	170	134	188	154	138	163	145	163	164	159	176	144	166	174	161	164	158	174	147	177	152	157	148	155	165	151	159	167	167	167	128	179	166	165	169	152	142	161	179	139	146	147	145	172	130	156	173	155	149	157	182	179	141	169	155	177	180	158	179	166	153	164	173	150	173	160	154	164	150	153	158	195	134	160	130	156	154	148	156	159	167	168	159	153	153	158	151	154	166	147	161	179	162	184	154	159	157	168	156	175	163	150	189	153	138	161	156	153	163	154	170	172	160	148	162	184	158	152	149	164	136	173	129	136	164	157	162	164	154	162	165	159	163	176	174	150	177	159	158	141	140	183	177	169	162	156	154	161	152	147	173	142	155	149	150	156	170	198	181	174	182	155	180	164	174	184	167	136	165	150	137	167	143	168	151	159	163	161	158	153	163	169	169	161	165	146	145	170	158	165	176	177	135	148	164	148	163	150	169	145	167	183	162	165	158	154	148
36671	46413	58600	51282	38294	23968	11389	2002	516	463	480	468	448	438	472	449	460	406	431	476	460	471	461	467	438	452	454	435	468	429	423	499	438	430	454	474	450	397	455	430	437	421	437	474	447	495	480	443	470	481	492	480	481	452	447	472	475	451	482	441	439	453	464	454	461	451	455	470	484	422	447	443	458	435	484	468	473	454	469	457	485	431	464	428	449	438	469	441	430	438	460	450	430	456	426	473	440	497	459	451	462	418	433	487	472	494	442	452	470	448	464	482	420	451	432	474	473	446	471	476	434	427	463	481	433	435	437	492	467	486	487	479	488	431	446	456	476	476	430	471	442	449	493	471	451	477	428	451	449	474	438	449	450	437	511	480	444	467	494	466	473	457	451	435	473	484	444	458	461	453	432	483	445	448	458	466	417	411	472	466	460	436	423	440	451	441	479	459	459	464	441	428	428	463	436	436	473	452	416	459	445	430	485	440	454	495	459	488	459	470	479	450	460	477	474	468	453	446	445	443	475	432	470	456	497	437	468	447	480	463	408	464	440	426	488	464	443	453	440	464	416	414	468	424	482	482	450	472	498	466	463	454	472	454	429	452	472	446	486	462	417	460	477	458	473	446	428	513	491	454	458	484	455	471	468	404	455	473	459	403	485	500	498	456	428	439	483	475	507	452	459	442	426	463	432	430	485	420	420	484	423	458	486	476	436	456	462	471	453	433	489	451	440	458	489	393	473	451	438	467	433	455	446	440	463	443	456	460	472	450	509	433	441	428	463	413	428	444	466	434	441	445	455	457	424	464	433	442	422	484	457	465	439	455	457	465	442	444	418	422	437	461	478	469	429	431	427	471	447	460	455	480	447	449	454	486	445	499	451	467	430	456	431	457	455	459	452	478	413	464	418	470	454	453	433	455	427	451	466	452	419	481	442	458	434	438	459	445	491	441	463	486	435	457	445	467	457	432	455	474	437	447	430	510	471	424	454	428	494	449	422	455	473	459	450	455	458	452	436	466	470	489	459	503	469	438	436	429	431	485	440	438	436	441	435	408	455	430	432	480	478	474	452	415	469	460	434	468	421	437	424	449	456	463	460	455	454	425	419	465	462	495	472	452	436	441	496	462	427	479	464	447	472	458	463	436	499	478	445	464	443	459	469	480	457	485	428	473	464	471	426	425	421	474	451	449	464	444	432	463	436	465	425	436	433	450	454	479	501	453	466	458	490	461	451	492	458	431	472	439	434	477	454	457	423	440	422	440	454	459	455	463	455	437	419	448	458	455	465	466	431	456	466	462	476	439	462	474	421	478	455	480	416	415	478	440	441	468	453	438	471	444	444	466	472	408	449	441	468	426	460	497	431	465	464	460	427	424	443	434	488	457	496	435	422	457	480	425	449	483	456	472	501	468	480	466	469	468	477	444	414	443	441	453	428	460	459	420	465	477	468	455	466	491	457	449	417	457	438	454	436	469	452	457	471	464	503	454	473	465	471	437	456	433	439	486	477	463	451	426	468	427	462	445	459	444	444	449	447	474	483	451	461	453	452	481	447	434	447	461	438	478	427	454	504	461	458	480	450	482	430	466	449	428	455	465	446	439	444	403	431	463	462	429	479	433	485	439	452	484	455	441	478	408	452	444	465	466	486	441	432	447	459	451	443	449	478	429	469	437	451	454	458	433	504	433	430	432	431	461	436	425	459	469	442	504	474	521	447	491	426	462	456	453	491	440	475	449	456	466	458	473	442	427	493	443	488	468	451	465	469	480	456	474	432	473	488	442	461	484	468	456	484	468	472	452	465	452	444	435	406	461	479	465	440	405	470	445	464	501	462	460	470	459	479	475	438	425	459	478	527	452	456	450	450	453	483	476	428	467	489	445	462	459	473	447	433	469	451	486	452	454	456	487	430	461	477	446	431	449	450	459	486	461	446	479	460	483	451	464	460	447	471	477	420	448	481	476	437	450	421	431	436	467	398	459	438	443	476	440	410	467	433	472	421	458	484	440	442	461	447	501	470	430	449	462	447	447	438	451	470	438	460	442	461	476	430	464	402	455	487	427	473	464	466	446	437	485	471	424	456	451	442	453	477	440	482	457	461	425	448	457	456	463	457	442	454	476	437	481	423	430	506	454	490	493	488	477	421	454	433	444	504	462	412	469	480	415	417	444	434	441	483	452	479	401	448	434	444	442	475	479	465	434	455	449	425	455	502	467	471	449	422	485	481	425	396	471	465	474	479	440	471	456	471	454	441	488	441	476	480	456	463	473	472	471	453	469	487	441	480	458	447	467	471	456	481	455	457	439	463	500	464	436	474	435	433	449	482	432	444	460	477	470	439	452	457	444	445	443	464	448	484	451	481	470	463	426	428	455	444	468	472	462	453	447	473	433	479	446	454	455	426	456	474	452	479	431	459	441	478	443	469	475	446	475	476	457	441	442	455	475	454	406	442	459	442	477	468	423	460	447	410	456	460	449	444	465	467	444	451	448	469	475	424	446	470	491	455	483	476	493	462	462	459	471	489	478	468	456	446	470	446	470	422	467	456	442	442	433	478	446	447	458	476	469	477	445	456	474	432	451	432	486	433	463	453	433	468	480	440	462	455	455	456	424	453	494	491	444	464	446	459	464	502	450	444	447	461	464	503	487	471	446	459	437	492	436	499	453	483	457	454	506	436	518	469	464	479	460	483	439	459	475	465	423	443	457	441	468	455	471	469	465	455	459	471	432	453	487	409	435	458	494	479	500	471	433	477	434	438	473	448	408	437	434	472	469	467	444	436	454	458	458	454	454	478	434	453	445	424	444	449	465	446	473	486	467	461	472	437	471	478	440	496	452	443	469	453	495	491	460	492	450	436	455	423	485	449	455	472	498	494	451	470	425	454	454	499	480	419	447	465	434	463	494	455	467	466	427	446	456	455	460	457	477	482	413	466	495	400	477	458	480	457	462	458	466	445	455	467	446	409	456	483	426	483	470	437	472	461	469	498	436	431	463	458	462	456	467	419	462	507	418	489	449	519	440	435	420	468	487	472	464	460	438	467	453	477	458	446	442	465	438	437	456	448	451	493	514	469	458	442	448	446	427	476	474	426	457	494	446	444	468	457	430	489	424	466	441	446	454	487	443	415	488	464	475	458	469	477	414	484	452	427	447	436	408	417	470	503	413	474	432	466	463	453	439	494	464	472	477	444	449	428	464	460	456	477	454	466	428	456	462	480	433	484	414	502	468	511	426	447	416	445	447	426	514	452	442	460	466	470	449	456	481	486	453	453	435	420	435	482	483	490	452	504	475	423	431	488	422	447	438	474	463	453	465	415	451	465	455	473	476	441	458	463	465	445	447	447	478	461	430	433	466	463	454	462	476	459	458	459	463	446	431	481	455	426	448	546	467	456	451	457	442	478	430	468	418	448	434	466	454	471	484	453	473	463	440	476	468	498	458	418	488	419	419	438	468	436	483	465	490	456	454	457	463	501	436	436	468	465	445	463	475
67573	73599	75215	57898	38410	21695	7848	1106	187	169	190	186	174	166	177	167	179	182	173	213	177	178	178	179	183	187	173	158	194	164	176	177	180	153	205	206	176	197	174	182	158	164	169	175	165	169	176	179	168	175	209	195	191	198	180	189	164	169	179	160	173	181	157	167	154	190	164	192	173	184	180	198	163	185	173	172	157	170	140	169	167	184	193	175	185	178	161	165	172	154	160	184	182	172	186	195	176	181	188	206	170	172	161	198	149	163	171	157	181	169	178	176	185	180	169	199	163	164	178	182	181	180	186	157	188	195	183	191	169	160	187	165	155	181	176	163	180	196	198	194	158	200	190	169	170	161	187	196	169	165	179	140	192	183	195	171	156	214	182	168	187	157	161	172	170	158	213	173	176	191	175	194	177	182	192	187	180	161	192	177	180	185	173	157	171	154	157	164	180	177	165	169	198	139	183	154	188	143	168	167	182	178	191	167	169	178	150	171	191	189	184	181	182	176	174	187	197	171	195	171	156	175	183	176	169	177	185	153	184	178	185	176	179	171	170	162	158	175	184	193	186	166	183	154	156	168	187	196	182	202	152	197	180	160	180	155	156	182	193	160	196	174	184	166	186	184	179	164	162	197	191	168	177	169	193	200	192	176	165	168	200	170	168	181	170	200	159	191	179	169	178	170	196	162	190	192	194	160	183	172	192	180	165	164	166	158	195	194	168	168	191	161	167	194	175	174	176	169	192	162	170	179	191	180	176	142	149	189	193	175	179	158	173	187	187	172	192	169	185	171	179	170	176	212	168	165	169	177	169	162	166	201	213	184	167	165	151	177	165	178	154	205	187	181	195	173	149	175	184	184	189	188	177	170	169	190	164	185	163	181	171	188	184	178	170	180	194	174	187	187	156	176	170	156	187	196	163	164	152	173	184	163	170	168	188	192	156	196	190	171	191	182	183	179	184	183	148	175	184	179	167	172	179	176	171	182	200	186	185	162	171	170	192	172	185	188	216	177	185	186	154	165	175	203	174	191	185	169	163	155	159	188	195	201	184	183	159	176	174	181	187	158	180	185	203	188	183	189	189	187	184	170	186	201	175	199	149	176	156	176	190	199	169	177	144	181	215	184	187	148	173	200	175	164	173	172	193	172	169	179	184	183	182	149	180	182	172	158	178	191	159	182	143	174	208	193	184	196	181	158	169	183	148	182	188	187	184	156	161	177	171	199	177	172	171	178	178	162	187	175	159	160	185	188	172	188	166	193	170	172	188	168	170	186	185	172	167	157	159	180	177	168	189	177	163	158	189	181	161	178	189	170	191	188	148	199	181	205	154	160	160	192	191	173	191	198	174	153	180	156	182	169	183	166	192	168	186	188	173	162	170	174	153	182	192	167	186	172	179	170	200	202	184	172	165	166	194	195	180	182	187	165	195	174	197	179	163	202	180	178	158	149	172	176	212	184	152	171	177	205	182	175	173	185	169	185	171	156	171	195	184	174	212	187	184	158	183	176	184	178	149	193	170	156	196	202	195	174	176	210	185	181	161	196	187	164	177	190	171	170	186	183	180	169	202	188	154	192	165	178	176	183	171	190	169	206	182	177	209	167	157	180	191	207	189	198	179	176	172	165	155	162	174	173	179	184	205	183	173	166	158	169	185	192	179	158	160	157	144	165	175	217	187	202	161	175	153	181	179	168	179	186	179	161	189	194	195	143	180	172	206	209	199	196	178	188	181	170	182	192	184	194	170	180	181	196	178	158	180	183	162	174	187	206	162	162	178	177	176	184	178	180	199	191	206	192	195	155	162	177	176	182	179	182	162	150	135	162	192	171	166	174	177	180	207	174	174	161	188	186	215	180	194	193	201	161	167	167	160	143	180	149	154	179	183	187	185	166	171	148	159	181	176	159	195	186	177	156	176	175	155	180	204	170	171	190	194	169	181	176	163	152	178	162	189	191	177	152	171	185	193	181	171	166	170	193	172	160	178	171	190	157	173	179	174	176	170	172	189	160	170	170	188	164	194	196	186	185	173	190	200	187	170	195	168	201	178	199	185	166	181	207	192	184	178	187	172	170	197	191	175	180	170	159	177	180	179	164	141	180	179	179	189	182	167	177	180	188	188	181	167	185	165	170	182	160	176	184	188	174	176	177	178	176	207	162	169	175	176	176	178	200	186	174	196	163	181	175	180	203	201	204	176	164	197	165	178	170	189	170	172	165	149	181	158	192	207	190	157	193	180	198	171	184	170	180	159	164	173	190	192	204	154	196	161	210	183	188	168	164	183	190	173	187	201	186	195	177	163	172	186	206	158	166	175	185	184	181	172	172	192	167	200	187	187	185	197	172	186	189	207	139	177	204	182	189	166	211	165	173	175	176	177	169	162	168	179	167	188	193	159	184	187	185	193	189	197	165	173	163	170	185	190	176	146	185	182	194	147	194	145	196	194	162	167	174	164	181	166	187	172	171	167	177	181	161	167	192	182	182	186	187	137	190	194	178	178	152	190	181	171	198	200	186	163	181	195	182	171	190	217	185	173	167	152	192	197	179	200	156	195	173	186	183	187	147	171	171	175	180	168	190	180	175	188	152	168	179	158	181	172	178	156	182	183	168	152	184	198	171	185	191	167	207	201	197	174	174	186	193	172	171	174	165	168	200	180	194	183	193	167	191	191	187	164	185	201	172	175	176	167	205	177	185	150	139	183	190	179	170	187	153	176	171	179	173	187	165	158	142	176	175	190	163	186	155	176	183	189	184	176	170	160	173	169	172	160	165	185	184	171	171	180	186	183	186	168	157	184	163	159	171	155	201	166	177	168	191	156	183	154	157	156	184	184	175	185	174	186	180	154	170	195	178	171	169	165	183	185	182	180	172	172	181	163	151	161	188	160	162	193	184	150	193	186	153	185	200	160	167	184	195	180	176	206	198	188	172	200	180	162	187	185	181	160	180	155	156	181	184	192	173	186	177	177	154	162	186	170	169	176	175	207	194	183	167	176	189	174	203	175	209	180	167	162	163	193	195	183	169	175	177	167	165	162	171	170	174	204	196	163	186	202	160	183	160	171	177	173	165	165	177	157	158	167	181	194	194	171	202	176	178	176	197	182	173	196	199	169	174	187	179	183	174	178	189	190	194	159	165	187	190	189	205	145	171	188	185	183	164	199	175	165	182	175	191	159	158	179	169	163	170	168	182	171	177	163	191	177	209	188	176	176	199	171	202	174	162	162	164	178	206	176	177	183	182	198	161	177	174	168	179	182	186	173	171	186	157	215	182	165	207	181	159	182	185	176	172	181	153	192	176	174	151	179	189	191	173	180	190	195	175	173	191	165	169	187	168	154	171	201	192	175	171	174	181	182	173	187	186	193	171	160	173	159	191	153	195	182	167	183	206	183	147	181	169	175	161	183	191	204	164	183	160	174	193	177	182	164	177	173	172	185	198	191	170	184	171	180	151	186	195	178	166	157	167	186	205	169	161	200	180	184	186	200	171
45137	57399	70784	61589	46750	31459	16390	3034	455	496	472	489	547	458	504	542	560	504	532	519	483	527	498	503	470	491	495	501	501	514	464	491	529	487	474	466	503	462	518	474	507	532	493	492	489	528	522	471	511	500	494	498	489	497	470	465	483	502	496	482	493	490	515	518	508	479	523	481	511	491	494	486	470	507	455	507	534	513	510	492	472	526	488	507	489	497	496	509	478	513	482	500	487	495	495	478	514	511	490	506	502	469	476	516	476	494	503	524	538	453	479	492	470	531	466	475	525	499	511	521	481	480	482	485	540	527	485	517	494	467	517	503	438	502	456	501	471	534	472	494	533	508	479	521	487	523	517	490	515	465	499	519	435	455	506	510	510	474	504	489	486	504	486	483	487	524	492	515	521	480	507	501	498	490	473	462	498	473	488	521	472	522	522	485	540	505	508	451	523	533	470	495	468	486	518	519	476	494	498	514	507	539	505	482	504	536	487	504	544	500	532	457	513	480	454	458	542	523	511	515	510	502	478	468	521	506	481	494	507	512	482	500	524	477	519	523	491	502	521	501	505	496	485	478	500	464	514	541	485	493	500	495	451	468	485	517	486	481	535	549	513	465	464	494	483	522	497	539	492	486	468	500	556	493	512	504	492	505	473	476	505	479	496	487	517	479	505	519	475	506	447	504	476	469	513	514	484	490	485	501	528	483	492	564	528	479	483	509	500	493	509	496	533	484	525	447	482	489	504	462	516	484	500	521	512	498	494	500	495	500	491	478	492	537	494	525	514	506	486	488	516	489	481	480	508	528	456	519	479	492	506	497	473	498	524	491	473	491	520	498	481	528	508	508	509	481	497	488	477	466	506	478	507	481	476	510	476	528	513	452	475	506	491	465	497	526	483	485	521	516	477	507	520	503	501	510	515	493	477	508	489	476	528	484	506	471	498	494	510	523	494	493	465	512	484	490	492	475	473	506	479	522	515	492	506	538	507	524	485	480	473	480	488	484	466	493	471	482	492	547	463	525	470	497	497	507	488	478	495	516	517	503	487	519	480	506	469	506	498	515	475	508	534	454	535	487	528	510	531	527	465	493	507	505	558	476	529	469	463	514	504	484	525	549	503	517	459	503	516	495	489	506	535	481	504	482	490	519	508	478	509	528	525	495	504	487	517	501	477	505	529	488	520	505	506	467	512	505	507	481	490	493	494	445	485	482	489	495	516	548	515	482	520	499	506	501	528	520	450	489	508	493	493	494	466	465	469	489	531	482	480	506	495	487	525	509	509	501	491	501	506	479	463	530	526	509	457	483	534	465	495	515	516	482	508	461	507	444	452	483	502	474	519	532	500	511	521	510	499	505	470	482	511	513	485	480	466	504	474	517	475	503	536	509	500	467	518	506	508	503	493	466	502	475	477	486	492	521	502	511	490	499	460	480	504	475	497	499	483	491	497	503	476	481	490	520	467	543	506	498	542	527	516	495	495	485	488	474	483	514	504	453	488	510	514	477	494	492	491	483	526	483	501	497	546	516	518	482	477	525	505	510	470	468	533	485	528	492	502	522	496	498	512	501	513	464	495	549	505	477	529	509	527	487	434	492	474	507	489	468	486	476	496	498	493	472	488	493	470	485	497	488	484	514	484	507	511	448	516	532	520	515	513	489	488	487	473	490	510	494	494	485	523	495	493	444	463	498	483	480	479	499	501	488	510	475	513	524	512	473	479	515	479	464	545	490	481	520	548	531	506	480	505	472	532	470	539	539	514	490	494	505	497	494	507	467	487	483	477	478	483	490	541	467	517	504	504	489	453	513	504	478	501	456	502	538	503	484	484	489	495	483	561	517	544	514	507	515	429	518	523	531	542	543	506	509	515	479	535	480	501	472	508	482	494	527	523	473	491	546	493	506	516	482	483	507	459	511	491	520	465	451	512	503	504	492	484	477	497	509	506	516	524	502	530	477	504	486	495	520	508	494	536	480	464	479	507	521	509	483	460	524	527	497	469	526	539	520	515	500	461	507	493	479	523	508	512	496	488	552	489	515	488	506	497	493	477	536	455	458	478	494	490	488	495	491	454	494	507	499	507	491	498	494	503	527	495	463	484	517	441	504	467	472	467	528	471	467	485	504	506	510	515	501	456	521	490	428	510	493	505	499	506	494	513	484	499	505	484	460	493	498	495	505	487	502	489	465	467	459	509	441	503	488	475	491	549	475	496	476	490	481	495	488	502	507	482	476	497	510	493	505	513	478	470	482	483	470	518	523	515	470	504	519	497	486	498	462	503	490	509	501	510	518	457	490	487	492	503	471	511	480	484	506	504	517	464	512	493	463	498	508	472	483	505	516	484	504	523	471	519	477	507	488	469	520	491	483	557	517	498	522	474	477	514	487	491	506	516	526	523	447	509	476	519	561	525	496	492	495	487	483	491	494	476	490	466	503	487	483	511	499	493	511	492	519	481	501	485	486	457	493	520	531	532	507	523	508	486	510	499	485	448	453	494	510	514	500	532	553	504	533	489	468	510	500	500	505	432	522	507	473	498	529	445	497	497	505	447	482	496	455	477	517	507	475	536	498	519	507	493	522	469	488	509	508	517	491	518	486	504	472	542	477	485	495	493	496	498	460	518	518	560	532	512	524	534	492	491	499	502	514	503	500	483	468	520	495	504	469	491	521	516	531	505	502	475	497	506	515	513	496	447	502	489	494	530	548	534	506	498	498	496	500	464	513	467	467	509	519	489	489	496	484	465	495	504	506	458	511	493	499	504	511	483	485	468	496	501	497	519	488	501	458	471	514	511	495	498	531	504	472	573	493	522	490	510	473	454	499	508	495	461	521	511	472	498	485	496	487	474	499	497	532	505	529	501	491	529	512	502	498	512	523	432	502	502	474	492	519	505	488	499	507	496	505	486	518	497	480	473	512	509	533	490	501	493	483	492	472	447	462	491	494	474	474	510	515	516	485	471	497	504	502	533	484	508	493	503	511	459	516	522	449	506	502	502	476	510	490	492	504	499	543	510	491	520	501	484	464	509	498	504	494	482	474	511	486	527	518	505	474	473	515	537	504	516	482	486	486	499	499	481	474	489	523	472	503	512	491	502	500	504	501	475	495	516	484	506	524	481	490	470	481	484	534	500	502	489	482	516	477	527	506	482	485	490	458	481	515	499	474	481	497	490	450	475	531	470	469	479	517	489	545	461	498	496	514	452	534	496	526	517	502	484	518	491	483	488	482	497	492	493	478	480	538	501	509	505	485	497	468	477	479	499	485	531	484	480	506	508	512	478	517	478	479	519	495	492	489	481	480	522	510	481	475	472	487	507	496	487	511	497	509	539	482	475	514	456	500	482	473	481	480	525	488	487	505	526	503	482	504	519	512	476	472	441	472	501	482	497	461	501	467	491	502	513	467	480	495	492	443	465	484	506	491	535	477	524	480	480	503	529	490	452	528	537	500	486	514	505	518	496	552	526	476	469	488	514	506	494	499	465	516	474	528
10757	10934	15342	9172	3908	1598	649	265	186	208	217	207	232	240	212	211	223	199	242	218	220	218	211	237	209	211	210	221	201	202	218	213	214	216	237	214	181	219	226	232	229	230	195	202	219	234	227	220	224	210	218	241	219	219	196	210	216	198	232	208	245	212	251	228	197	212	193	207	224	220	188	204	208	234	215	241	223	217	206	233	219	241	213	242	223	206	219	195	212	238	230	212	212	222	230	209	208	227	222	207	206	211	219	222	218	202	243	209	209	214	235	211	217	230	213	210	200	200	231	231	229	244	217	201	235	244	199	200	240	246	201	252	221	205	217	211	216	192	216	219	222	241	250	235	254	223	230	241	191	211	214	189	211	208	207	213	213	238	206	230	191	234	212	229	204	211	209	217	235	217	235	196	233	196	209	225	207	230	219	211	216	252	227	207	230	221	234	232	224	228	180	195	226	215	247	198	234	228	203	242	215	207	241	221	205	219	214	233	224	192	216	213	225	209	198	217	226	208	237	191	196	215	207	231	225	228	233	228	216	208	207	195	234	205	212	218	227	219	236	203	252	214	233	217	217	226	248	191	205	224	229	221	244	225	211	236	221	223	220	228	230	211	211	243	241	199	236	212	192	239	206	225	205	259	224	237	223	218	225	212	227	220	242	219	219	223	203	207	190	231	218	239	196	209	206	218	219	226	243	199	226	199	231	216	228	195	230	206	215	218	189	190	231	218	229	195	218	219	227	215	189	201	214	175	250	232	222	221	231	188	205	196	253	208	212	221	225	188	203	200	209	222	201	197	228	228	190	215	237	220	212	195	224	230	215	222	240	203	219	197	217	208	219	212	209	218	230	234	224	200	207	220	211	230	222	218	197	214	231	218	211	197	223	208	218	212	231	212	243	203	213	221	206	218	224	202	192	224	246	225	213	221	204	205	218	213	205	221	232	230	224	220	222	211	224	223	235	227	240	264	220	207	218	254	193	207	221	210	191	229	224	228	236	214	205	236	229	203	241	220	222	203	224	224	208	246	202	202	194	195	212	190	230	227	228	231	222	238	207	211	208	201	207	212	202	199	219	235	216	204	225	194	226	204	209	213	212	241	241	227	235	232	209	230	228	211	221	230	210	204	207	217	221	211	202	211	195	216	220	200	228	223	235	216	202	245	222	227	227	231	229	201	238	196	212	205	226	196	241	220	210	231	211	210	221	250	200	202	192	241	195	207	216	223	222	215	229	205	203	207	232	227	220	217	230	206	208	220	222	224	222	209	203	215	231	229	208	205	211	232	237	207	211	217	237	209	221	219	213	248	228	222	210	197	241	243	210	182	242	231	231	199	212	188	220	218	212	211	210	186	223	232	188	223	241	196	196	230	226	245	208	222	212	243	217	207	194	239	221	189	201	221	214	214	247	232	196	236	212	220	210	210	219	217	222	198	230	206	218	234	222	200	206	243	207	216	212	216	212	226	222	222	207	253	202	222	223	248	236	230	198	245	241	209	204	204	185	206	199	205	214	226	233	227	231	201	232	209	219	212	198	244	216	210	220	236	237	208	214	237	198	197	240	234	216	183	195	211	219	228	228	196	193	210	204	227	219	236	215	218	209	219	218	221	200	243	213	217	237	211	230	247	185	217	225	234	194	239	208	216	205	220	208	220	211	224	242	202	206	213	225	224	223	220	202	216	237	210	214	225	197	230	209	218	189	235	194	243	188	229	203	205	253	249	235	220	232	222	207	221	232	228	223	204	218	228	224	188	230	201	234	212	234	201	202	204	248	211	200	220	213	202	206	196	210	224	237	200	234	227	237	215	214	215	198	201	203	206	223	208	222	235	192	233	191	247	243	211	223	193	207	232	212	206	217	234	233	212	216	225	215	212	222	194	203	218	264	210	209	196	221	195	197	181	228	220	237	231	229	224	255	229	218	196	226	232	244	216	220	201	234	197	212	221	219	250	173	249	236	243	233	195	263	212	209	210	242	207	217	206	220	231	224	244	231	194	232	231	258	210	218	211	210	224	226	204	212	211	214	208	224	222	191	225	215	215	220	202	232	210	217	196	243	212	230	206	230	198	215	225	268	218	201	232	199	231	251	198	232	211	206	237	191	216	225	233	209	211	222	203	216	211	213	214	222	201	255	193	207	218	199	188	213	212	217	206	227	232	224	241	238	234	234	240	192	218	225	227	212	222	215	232	232	231	203	225	230	212	224	229	208	224	251	242	231	236	237	225	208	193	198	201	211	213	194	203	230	201	188	249	222	217	220	219	224	215	212	203	180	267	245	205	184	235	236	221	250	208	230	212	198	222	209	228	207	225	215	215	222	217	199	214	226	221	243	218	218	220	207	217	184	213	249	214	212	234	221	232	218	227	212	229	207	212	212	249	250	179	221	198	244	224	219	243	208	216	192	213	235	208	220	183	233	211	208	224	205	236	206	206	216	230	230	213	220	214	234	230	220	230	204	174	216	222	240	219	225	234	239	223	236	217	209	217	224	202	203	224	202	213	221	241	231	231	229	251	208	222	210	224	206	205	238	212	229	220	208	238	221	199	220	230	223	233	198	202	218	212	218	223	209	219	197	244	210	232	200	198	219	223	223	211	245	205	239	240	222	227	235	240	205	228	227	234	217	230	205	234	202	221	222	214	200	238	220	234	211	230	222	207	218	229	217	215	212	200	237	216	256	213	223	199	206	226	229	186	205	219	227	212	205	222	186	203	272	215	193	226	188	193	206	221	211	217	240	208	222	228	183	234	217	219	230	212	226	193	207	189	201	249	221	235	190	208	236	219	193	221	206	209	234	200	247	242	198	216	202	213	246	225	227	216	217	210	201	212	207	212	241	229	213	202	218	197	207	231	217	215	210	227	245	231	184	198	217	208	214	215	231	204	224	215	205	220	198	186	200	202	222	233	222	191	232	239	209	200	221	224	188	218	211	222	205	228	235	209	228	239	189	218	195	250	237	255	194	239	215	251	211	216	222	206	237	231	222	189	226	202	215	190	219	211	215	221	218	201	200	257	214	211	201	231	239	202	184	205	215	189	225	238	223	209	219	229	228	232	232	211	216	206	207	212	227	210	209	197	236	239	214	220	217	221	218	223	205	229	232	192	217	202	236	255	221	222	201	235	245	241	234	209	192	220	230	203	205	201	234	217	219	207	229	218	212	208	222	189	224	216	261	216	230	196	214	201	216	206	185	235	223	219	210	183	228	220	214	214	187	255	246	192	220	235	220	197	224	197	220	216	204	250	222	209	210	219	199	235	195	231	221	230	216	218	213	215	203	228	208	228	203	210	226	220	226	220	193	209	208	241	209	201	209	192	225	208	232	216	213	205	226	193	222	197	230	234	206	232	237	205	202	208	235	204	208	227	230	210	241	235	196	247	243	253	223	210	218	253	210	223	219	225	229	216	216	246	230	218	222	218	208	205	226	245	220	232	218	227	217	200	211	222	203	237	225	250	201	232	248	214	232	241	206	201	214	222	235	206
11009	15922	23911	18566	10996	5126	2259	821	563	590	575	609	613	578	603	598	635	620	581	632	600	586	596	573	573	605	608	600	586	618	621	590	610	602	592	594	623	581	540	602	588	601	617	581	603	639	592	616	556	628	619	617	563	601	556	596	605	573	571	607	618	599	621	594	578	599	568	656	575	636	617	610	652	584	621	638	546	594	581	573	586	607	600	560	611	614	587	584	618	547	616	608	615	612	601	611	613	580	620	586	567	613	572	593	592	596	623	604	583	576	601	571	605	628	637	647	641	625	555	596	594	591	606	596	586	591	579	605	606	632	606	598	596	622	628	623	617	609	649	613	547	624	619	580	598	584	594	633	616	600	590	612	637	595	580	593	613	592	609	596	573	613	603	581	558	570	608	547	601	593	572	607	549	604	586	602	575	643	608	632	614	592	607	618	603	598	605	579	608	575	582	553	542	573	572	576	561	609	582	597	585	566	582	559	611	589	628	608	627	587	592	591	614	576	589	586	564	539	599	574	622	608	548	538	593	584	594	583	606	548	582	603	601	616	616	587	619	581	621	577	605	629	570	586	630	582	645	608	605	619	564	570	608	575	647	598	589	597	589	581	594	595	620	576	606	609	615	573	563	560	590	600	593	576	599	595	588	563	596	619	594	551	587	552	581	580	586	537	603	624	609	614	583	612	588	625	585	602	604	589	582	586	587	599	604	593	554	591	568	597	592	580	579	598	604	609	583	563	577	599	587	598	599	604	585	604	587	615	684	521	551	613	593	583	549	583	578	549	596	604	581	563	580	638	593	550	638	615	611	581	578	588	622	599	616	565	617	603	594	586	589	579	599	644	617	561	607	634	653	615	609	613	586	607	594	566	553	573	578	584	568	590	571	562	594	605	566	588	608	568	608	595	592	623	582	594	580	638	568	595	599	613	601	572	592	637	595	602	585	584	627	595	589	569	586	593	587	594	568	602	632	584	604	603	532	566	600	583	601	581	605	548	588	604	564	596	630	591	597	589	588	586	546	619	619	611	619	616	621	621	581	601	574	618	638	581	576	608	616	592	541	604	573	584	569	613	630	588	614	612	568	648	531	529	592	586	567	571	619	596	532	585	620	608	644	566	580	556	568	552	605	578	592	603	578	582	583	605	570	628	541	590	586	646	607	587	626	584	560	569	595	562	601	615	596	597	597	598	581	580	577	633	629	607	610	575	602	636	586	603	617	565	607	587	585	610	554	539	609	594	552	580	586	555	548	562	551	603	563	608	575	613	642	602	600	596	576	582	599	598	630	626	572	543	563	623	617	593	603	602	551	575	566	593	591	632	592	580	603	569	606	600	579	599	564	613	553	606	560	603	605	599	558	630	582	599	553	582	622	573	615	613	596	617	567	615	604	604	594	639	595	585	581	559	645	571	606	580	586	587	570	619	565	558	590	607	580	605	637	584	589	580	599	563	587	592	632	584	605	645	591	589	582	567	602	602	587	610	610	597	608	581	601	616	598	606	598	577	588	677	564	604	574	556	619	580	602	572	616	558	620	564	619	613	604	605	600	591	578	578	593	572	590	579	594	640	609	605	618	570	571	596	577	603	577	602	577	607	580	572	605	573	554	588	558	608	570	593	602	593	589	657	589	569	590	595	603	616	577	629	601	549	627	563	592	600	616	598	615	619	602	622	532	582	574	626	605	621	588	562	594	594	546	577	592	615	602	570	620	639	628	576	576	618	579	609	584	586	602	578	580	579	569	605	585	561	587	565	599	589	595	603	524	579	609	585	573	616	598	630	592	619	559	597	554	623	581	610	575	591	569	568	625	562	618	591	597	611	595	604	634	632	603	580	574	623	619	569	617	576	660	599	582	622	592	573	602	609	577	634	556	598	599	585	586	620	538	564	577	582	571	614	662	580	542	605	615	579	574	567	585	592	561	572	582	588	592	584	647	601	607	633	562	608	620	592	569	621	582	636	585	619	629	610	560	578	617	580	570	566	617	598	593	555	571	618	609	584	574	543	609	604	589	601	577	570	591	627	598	601	588	587	591	576	622	575	668	594	609	584	633	584	615	604	617	564	548	617	588	593	617	611	627	587	602	549	578	590	624	567	587	594	646	612	578	625	607	557	573	623	589	589	586	610	589	581	586	603	611	565	589	651	590	610	585	627	584	590	558	584	611	607	597	606	593	621	602	618	611	610	558	600	614	540	592	618	601	604	611	596	548	571	608	584	590	623	633	567	587	577	609	610	592	599	564	588	565	589	585	566	594	566	599	592	609	628	572	578	611	534	571	576	651	584	588	615	570	609	583	577	615	582	597	585	604	569	567	578	581	633	577	596	597	585	594	585	606	617	570	590	586	618	606	600	579	638	644	573	599	590	575	554	628	594	595	592	611	579	595	606	620	603	596	609	645	571	628	572	558	590	593	578	608	566	602	613	590	554	572	600	603	582	597	609	590	578	594	567	623	631	577	674	613	596	560	552	574	564	579	601	603	572	631	566	576	548	572	586	578	624	582	613	553	568	586	600	599	549	550	559	578	597	557	627	603	582	557	613	586	596	611	627	616	607	598	633	588	576	616	561	610	575	601	647	560	600	580	643	580	544	574	575	573	602	574	574	592	611	584	591	609	590	614	610	641	547	613	625	602	557	625	584	571	579	592	527	605	611	628	588	619	576	598	613	622	596	590	585	638	595	567	615	585	641	580	578	606	588	570	607	535	588	616	604	637	608	592	608	609	605	582	599	578	594	607	624	593	635	630	593	578	627	590	595	593	542	548	600	571	593	594	603	592	617	580	595	595	590	599	626	601	655	583	609	618	580	592	581	563	595	546	623	556	612	569	603	639	669	593	574	567	616	594	595	611	609	556	633	577	570	568	558	609	583	582	603	621	641	556	619	557	606	567	592	621	572	618	588	618	567	594	641	612	536	590	593	590	587	591	560	547	610	601	588	562	592	561	593	558	628	588	544	625	587	613	567	620	557	601	580	608	579	588	551	580	649	583	599	584	603	608	599	596	609	566	591	614	580	566	616	585	595	570	588	567	563	577	608	632	612	620	576	563	616	608	567	547	573	576	580	551	608	601	591	564	613	619	580	587	597	574	592	555	638	584	620	607	589	589	601	569	555	593	593	630	598	584	609	577	543	593	611	608	591	587	599	624	599	607	557	615	631	586	595	605	581	563	623	600	609	579	614	549	570	601	584	569	600	600	534	620	629	622	602	576	639	570	596	661	598	578	594	590	541	599	571	595	584	576	602	602	606	545	611	581	602	616	570	578	566	563	577	574	585	630	543	611	605	588	612	604	589	608	593	561	579	576	591	623	578	636	540	554	630	585	589	629	615	606	598	573	602	591	571	571	621	606	582	571	592	568	554	633	544	549	585	581	582	602	644	570	590	622	615	571	584	643	602	609	551	629	587	573	592	593	642	635	613	614	577	623	604	586	610	571	547	570	607	567	564	574	545	591	602	580	540	627	567	578	608	621	560	645	586	573	572
55040	60993	64824	47950	29264	14551	3962	378	169	137	158	145	153	161	141	142	125	164	170	153	151	170	141	162	161	143	154	155	152	144	153	157	123	154	156	155	156	152	136	151	156	181	151	173	170	145	152	180	158	156	173	138	140	148	150	150	142	166	163	165	154	182	158	178	141	146	145	137	145	163	152	148	149	147	120	145	146	159	151	150	157	123	164	144	157	140	141	137	142	162	150	170	138	157	150	116	162	135	133	147	167	148	166	144	171	145	169	155	150	161	141	195	193	148	148	144	129	161	140	166	148	147	166	156	163	143	165	151	150	179	147	130	147	138	142	157	151	150	140	163	145	161	155	160	163	156	159	157	155	155	139	177	129	148	145	178	162	174	156	128	171	136	154	150	158	180	138	156	175	134	149	123	138	131	154	150	144	157	157	150	130	150	128	164	155	130	141	139	153	155	145	128	151	137	153	130	138	144	142	129	136	133	162	150	160	165	159	164	159	157	154	167	139	140	151	149	143	155	133	139	131	153	145	153	156	152	155	120	160	161	154	167	143	148	136	150	144	152	153	161	159	155	164	144	150	137	152	150	139	140	155	154	130	158	142	157	147	151	147	149	155	174	152	180	153	147	179	175	158	157	128	149	153	153	168	128	156	146	157	155	139	157	151	167	139	147	154	145	154	141	168	189	173	157	163	157	149	154	140	161	155	153	139	152	144	129	155	133	157	154	162	140	180	156	151	142	143	146	146	162	154	170	150	176	118	168	162	157	150	138	160	167	167	150	163	133	156	155	158	124	131	156	161	150	149	166	149	172	136	164	165	130	161	159	149	164	172	125	155	142	152	168	142	175	138	132	158	165	147	158	152	142	154	158	155	146	137	157	146	143	158	141	137	136	146	154	146	138	132	146	132	151	147	158	142	150	149	144	164	152	143	127	142	141	154	150	173	150	171	157	150	137	164	148	144	148	139	160	143	154	144	166	153	158	174	153	140	150	158	145	155	138	140	167	151	153	152	149	149	156	184	159	160	156	162	141	148	132	118	148	140	142	150	141	165	183	144	165	153	161	151	130	161	160	143	153	160	150	140	161	155	155	143	136	135	157	156	140	142	158	142	121	149	168	148	144	144	147	132	125	168	143	147	141	140	162	132	164	144	128	152	154	129	134	135	144	161	141	163	152	148	155	141	133	159	162	138	177	133	164	132	142	160	184	152	149	139	144	146	155	154	128	146	148	150	139	157	146	153	144	179	157	156	160	145	152	126	168	156	139	160	135	166	171	138	155	142	148	151	151	152	157	145	154	145	148	144	158	145	143	143	162	156	163	128	131	148	146	131	144	161	130	152	155	150	140	183	133	150	139	151	149	161	147	149	145	154	161	125	154	153	160	176	150	150	139	139	145	159	161	131	164	159	141	155	146	146	170	145	140	137	149	154	160	148	145	143	152	154	158	152	144	135	164	147	150	159	155	174	138	155	158	166	141	146	173	157	154	141	149	150	148	160	140	129	149	154	147	141	155	158	170	165	135	145	146	139	158	162	177	149	161	152	147	143	156	131	147	137	152	168	157	153	157	130	145	147	140	132	176	158	159	139	166	133	177	155	140	123	158	148	169	158	172	146	126	145	147	172	162	142	138	136	176	140	131	151	157	152	142	155	162	146	156	162	175	130	131	150	173	135	157	167	157	190	142	163	166	150	155	157	153	183	171	149	122	147	158	167	164	167	127	140	156	140	159	130	158	149	160	148	140	138	170	168	170	145	132	144	147	148	128	137	172	145	157	147	143	169	145	136	149	146	162	153	121	141	137	135	167	147	177	138	132	151	143	153	154	139	149	168	153	155	144	165	168	146	157	141	152	156	138	149	130	155	150	157	163	153	167	119	168	144	176	149	165	132	143	169	139	154	162	152	139	142	161	126	162	158	161	148	152	150	170	152	122	136	174	129	155	143	168	163	146	166	153	158	138	157	155	142	152	166	161	141	151	135	156	164	150	145	140	119	165	175	154	161	151	152	158	134	166	136	169	139	136	126	176	133	136	168	141	145	159	129	151	153	154	178	159	148	154	151	135	155	153	155	149	142	155	149	154	132	164	149	163	159	158	150	170	145	136	140	142	157	136	132	155	136	173	150	176	167	149	150	144	154	161	162	153	170	140	160	164	170	157	130	149	137	135	145	134	135	161	158	151	141	133	135	153	142	141	162	164	162	158	155	140	159	154	135	133	157	151	163	162	161	161	137	152	158	143	162	165	175	153	147	156	141	149	151	148	155	167	143	141	158	163	148	161	149	178	126	114	140	150	163	149	167	169	146	165	170	148	170	143	141	146	143	148	159	157	145	160	167	146	144	155	166	158	140	147	162	148	129	139	165	178	136	134	135	145	132	141	152	154	157	161	156	159	147	150	159	149	152	139	137	170	140	146	141	136	152	154	166	166	146	161	137	137	139	136	164	150	139	117	141	147	133	148	155	156	151	151	132	153	153	166	154	142	135	154	127	129	112	150	169	148	149	156	150	133	151	135	163	138	146	148	140	155	146	165	150	165	166	127	158	155	150	168	151	143	159	152	176	147	172	150	152	157	161	143	144	159	152	154	153	137	138	140	141	140	150	150	179	148	178	174	138	175	178	148	153	154	151	136	150	156	158	157	160	140	168	148	147	156	167	189	152	161	131	156	174	166	155	157	162	154	143	127	151	172	143	150	153	139	145	155	182	155	153	160	153	139	149	124	146	158	142	151	156	154	145	148	150	156	144	164	162	172	165	176	125	140	163	149	128	130	137	144	162	132	162	155	176	173	170	139	139	140	153	146	136	153	141	144	164	153	173	155	153	138	166	152	138	138	166	160	147	163	162	151	157	109	146	149	154	146	145	148	139	140	160	140	157	167	146	159	109	149	143	143	179	153	163	151	156	153	166	163	153	160	155	151	162	146	162	141	157	185	152	143	136	155	131	139	161	145	143	155	164	146	153	120	148	152	141	157	145	157	144	147	170	136	154	140	156	162	145	165	165	146	164	130	137	131	153	168	139	141	150	139	155	148	147	145	155	127	166	155	143	152	140	164	167	162	148	154	150	163	140	142	153	138	142	176	142	149	174	154	151	180	158	171	167	159	150	145	159	151	159	145	161	146	132	182	156	168	151	162	163	134	134	152	149	150	139	137	135	153	146	153	141	136	138	143	157	153	153	129	142	130	147	146	148	164	146	156	155	148	150	160	175	142	137	160	158	161	159	138	138	148	136	136	151	137	147	152	143	121	149	139	160	149	168	139	148	153	143	165	151	147	144	136	152	160	155	144	171	166	127	162	172	133	142	151	165	132	143	170	155	165	145	160	156	170	138	143	159	145	155	145	164	143	150	177	166	152	124	155	165	158	149	141	146	154	127	152	141	144	142	153	152	133	167	156	157	154	157	132	166	165	137	132	161	159	151	121	163	153	135	149	142	168	135	141	143	147	150	163	134	152	145	152	164	164	149	155	160	155	154	147	164	144	140	132
35821	46525	58665	51370	38448	24801	10795	1333	454	422	444	451	438	399	416	443	447	429	431	429	428	412	467	425	436	405	435	445	448	398	433	444	420	409	442	435	410	440	459	413	455	451	414	446	419	455	406	423	451	428	414	437	401	418	450	457	400	420	404	426	374	454	440	420	455	409	430	425	406	420	439	462	420	410	462	440	468	401	484	433	435	447	452	421	437	429	443	448	417	434	399	438	438	446	404	429	448	440	443	407	433	395	413	458	437	419	393	436	466	455	473	436	424	425	407	440	467	407	396	425	434	410	439	416	428	425	453	470	453	386	436	453	441	406	436	426	430	436	426	463	435	454	415	413	412	432	429	413	399	414	463	442	435	428	377	435	410	438	431	414	434	454	436	427	421	432	422	406	380	425	442	438	432	438	422	432	403	470	460	399	445	459	409	442	435	420	404	430	413	408	438	440	444	442	449	401	426	388	454	436	445	434	408	448	396	398	407	445	419	460	388	412	431	402	424	415	396	411	385	463	427	454	405	470	457	460	470	442	462	459	394	449	419	433	417	420	416	439	436	402	475	434	401	469	460	422	430	419	400	405	432	433	403	466	423	439	425	448	414	379	436	424	409	459	417	397	476	444	482	434	444	427	442	430	412	445	402	415	423	419	415	415	425	444	408	415	406	410	435	434	447	469	454	477	444	455	423	425	436	423	462	393	420	434	416	449	434	447	415	421	431	435	427	437	465	435	425	436	429	452	437	491	423	399	435	426	423	407	488	476	429	445	414	415	423	415	425	442	435	435	389	429	447	466	443	416	455	412	443	410	433	440	431	451	454	428	414	442	417	471	452	401	421	423	442	446	419	435	402	412	384	439	463	466	420	404	463	397	448	405	408	441	460	430	443	424	447	445	419	469	460	440	420	391	398	412	437	431	431	442	439	470	439	446	444	404	468	423	451	454	443	411	401	445	424	414	417	453	415	417	410	393	451	413	413	406	441	441	433	444	403	444	471	472	412	425	453	389	443	437	380	442	432	472	412	428	453	431	409	434	424	435	413	429	450	443	408	435	422	433	407	416	471	414	426	393	426	407	391	439	433	444	411	425	426	458	443	394	416	412	446	423	432	413	429	424	450	447	426	415	407	432	445	415	455	428	423	384	384	443	441	466	432	402	411	443	381	462	409	475	482	420	402	440	438	447	406	478	427	447	467	438	440	431	430	428	425	432	418	471	458	443	451	394	435	410	424	460	428	383	383	413	418	442	428	419	444	463	429	411	429	422	451	400	402	418	436	458	419	437	423	448	417	449	418	482	428	446	416	423	420	435	415	427	437	456	419	445	439	412	443	431	424	445	404	436	474	429	485	414	453	438	421	404	418	409	438	436	411	474	408	434	462	448	450	456	446	407	442	403	444	441	478	453	447	437	460	411	416	442	453	421	428	435	432	427	431	434	408	415	448	441	412	398	443	446	476	440	462	404	450	456	458	444	424	416	448	431	428	398	430	443	381	443	426	413	418	432	409	432	457	427	418	456	436	398	460	434	435	441	395	393	433	423	406	439	402	451	433	430	460	424	439	447	412	459	443	414	435	455	389	444	426	453	404	455	460	408	410	424	446	456	457	413	415	401	427	437	427	431	413	405	422	387	418	458	471	446	436	419	428	438	434	421	420	432	440	392	400	433	422	471	443	403	422	386	449	430	444	432	418	436	404	453	416	421	425	406	390	386	396	410	443	414	440	399	435	438	403	433	410	409	432	423	434	443	425	424	432	420	436	419	427	438	451	407	452	425	446	466	418	455	447	421	410	390	441	427	426	440	403	457	436	444	439	445	443	482	429	439	431	396	428	437	429	411	424	434	432	457	466	460	444	424	420	450	434	418	461	433	447	413	441	423	417	406	450	425	425	439	424	441	415	427	440	463	429	442	449	427	423	438	444	409	433	412	401	427	454	428	450	437	394	435	424	450	416	421	415	387	434	407	436	425	423	437	433	439	406	390	457	415	409	408	399	399	413	421	445	418	429	428	412	445	434	429	437	435	425	398	419	414	439	448	407	397	437	453	421	449	447	423	437	448	418	421	415	393	407	429	452	428	421	425	399	443	433	448	420	405	451	426	453	451	428	459	411	439	446	410	435	384	435	445	439	455	437	409	434	419	410	436	443	438	409	426	426	456	406	405	424	423	432	407	428	439	412	450	369	406	443	494	415	437	404	438	449	438	418	430	421	421	455	439	413	438	414	444	408	435	396	456	446	437	415	415	427	457	447	391	426	441	433	438	444	409	414	432	430	446	481	433	454	467	421	451	390	432	417	423	454	420	429	440	414	430	448	464	427	468	446	437	445	442	471	452	465	451	429	435	427	420	404	458	438	439	446	446	442	447	391	445	422	445	441	456	449	415	397	491	395	441	439	423	400	422	403	450	408	422	413	458	460	467	447	411	415	420	374	435	455	451	440	472	406	457	442	435	461	427	462	425	415	421	416	443	436	460	418	414	461	417	431	436	401	442	479	436	450	460	419	443	442	436	433	458	458	440	430	407	454	447	410	443	436	446	433	415	447	468	468	479	429	422	451	432	442	463	417	433	401	440	433	440	448	455	392	443	433	434	410	460	427	464	426	450	449	429	408	429	427	454	439	439	399	455	411	427	451	425	440	449	448	421	444	396	454	427	432	430	433	424	399	416	461	430	438	412	418	404	430	429	465	438	413	434	474	436	454	449	403	395	414	448	440	434	412	408	427	438	446	417	422	412	461	444	458	435	438	448	427	486	431	414	436	413	410	419	445	447	414	432	399	409	399	437	433	404	437	408	433	450	430	419	430	469	446	462	444	425	406	453	404	440	428	452	399	478	432	401	431	419	442	421	462	414	472	404	449	443	438	423	406	416	422	418	424	403	441	410	406	466	447	457	430	458	472	443	404	433	430	420	433	445	388	452	465	449	433	415	418	395	472	420	415	391	414	419	466	416	436	414	464	441	427	416	414	444	413	412	389	439	464	400	411	408	414	425	427	459	421	404	441	414	428	436	399	452	447	402	455	437	440	426	414	443	427	421	464	453	444	405	434	423	444	416	408	424	420	437	439	443	423	436	428	407	451	437	408	418	421	442	423	408	436	422	438	413	468	428	402	409	418	449	453	441	431	420	450	477	423	453	423	447	434	433	403	414	442	380	409	440	430	460	441	429	442	423	421	431	433	430	417	428	409	430	462	428	469	407	410	436	460	427	439	410	410	402	404	447	421	456	416	414	425	413	466	427	436	475	415	440	423	406	400	468	438	401	405	417	411	439	397	495	423	423	420	422	402	452	397	450	424	431	414	415	413	425	415	447	430	403	429	476	450	447	391	416	391	403	447	431	486	436	444	410	386	452	395	423	389	391	404	445	395	438	421	410	425	436	414	443	437	411	431	457	450	462	449	389	410	421	416	462	444	443	428	448	442	434	437	449	459	462	439	426	426	407	473	424	419	435	413	436	433	454	422	425	430	449	413	374	453	435	458	424
69110	73413	75928	58854	37759	22882	7801	862	183	151	174	139	165	166	170	197	162	160	172	134	170	169	164	184	183	193	175	149	158	149	147	184	166	165	143	180	161	157	172	183	157	159	150	181	156	159	177	189	149	175	171	153	171	150	188	135	179	164	168	155	159	166	168	173	162	151	154	171	172	187	148	163	157	162	168	173	188	145	160	162	173	173	178	177	150	152	175	165	158	181	156	156	147	180	143	165	170	170	171	158	180	172	175	183	169	149	190	178	158	147	162	164	154	171	154	170	171	150	182	148	179	185	169	170	144	162	163	172	184	154	179	161	166	164	175	154	167	152	166	154	176	166	165	156	158	172	174	167	153	162	186	163	169	169	155	166	158	161	147	167	163	183	170	177	161	161	156	189	166	173	177	149	153	184	188	135	161	154	162	166	160	167	145	166	164	180	198	188	144	170	172	157	194	177	183	159	172	178	185	180	171	161	156	187	148	146	172	181	166	153	182	150	130	163	169	178	145	190	160	162	146	186	164	154	148	136	181	169	152	155	135	174	173	165	154	177	177	173	162	171	166	173	199	192	155	179	154	177	155	160	183	147	205	168	165	173	171	162	170	179	180	169	177	184	167	186	159	170	142	177	169	174	163	135	166	167	178	171	199	164	166	187	173	213	183	185	147	163	154	169	187	161	149	179	150	155	176	171	155	175	169	173	150	165	156	164	148	160	171	187	148	186	160	168	164	166	155	173	169	159	163	153	156	173	167	192	186	165	182	170	193	161	169	158	157	147	169	162	170	177	178	167	158	194	161	134	156	161	153	172	161	174	168	144	178	143	170	127	186	156	183	149	180	137	137	167	134	168	149	176	162	158	178	176	163	169	166	189	166	154	169	158	160	152	149	166	159	168	167	156	153	167	169	176	180	152	146	168	154	141	161	178	154	155	159	166	142	183	195	170	157	160	157	166	150	171	147	165	170	140	164	173	171	189	181	166	173	173	172	171	202	176	165	177	161	141	166	162	161	178	148	165	164	165	140	171	145	166	154	176	163	156	180	177	170	170	183	162	161	180	150	166	174	164	147	172	161	176	167	147	168	162	188	160	176	180	157	155	187	178	153	164	139	181	184	167	147	152	169	150	200	175	164	173	163	156	159	157	151	166	153	155	160	170	180	190	145	143	167	180	165	181	160	178	171	167	164	167	173	194	176	166	178	177	181	177	159	160	184	161	149	172	164	172	173	152	169	166	175	150	160	165	153	175	165	153	175	160	215	185	174	186	165	179	136	172	158	168	153	180	167	183	164	155	185	160	173	172	174	168	163	183	193	172	161	160	166	162	166	174	199	137	149	168	153	164	156	146	154	154	189	162	180	161	165	145	153	155	168	126	183	161	164	161	156	181	154	156	148	172	158	157	173	158	153	178	168	145	164	176	160	149	200	161	150	154	187	159	150	174	170	159	177	147	190	165	177	172	159	176	170	154	153	158	178	171	179	177	193	145	155	155	163	170	143	151	179	189	159	155	162	154	150	189	161	163	183	180	166	160	165	175	174	180	170	185	179	167	153	159	150	155	169	160	153	168	162	180	144	169	151	158	182	162	194	183	172	194	176	155	172	165	155	172	161	182	149	171	163	164	152	184	167	160	156	158	183	175	176	176	157	169	157	167	163	157	155	163	172	152	156	169	154	169	161	185	160	172	155	161	172	162	154	155	141	163	150	156	149	156	154	170	151	171	160	154	175	151	154	170	173	155	158	182	176	127	175	160	173	162	174	147	178	156	180	167	150	174	154	158	151	153	153	186	169	175	159	160	168	186	184	131	168	178	146	158	150	184	165	151	158	142	146	149	156	162	172	161	149	142	169	160	162	153	153	174	162	155	160	166	144	170	183	163	172	169	181	155	161	183	159	173	147	161	178	150	171	169	185	157	144	201	169	168	174	170	148	143	166	156	156	184	175	173	140	141	167	195	185	154	173	176	154	155	157	161	183	165	154	153	168	166	157	210	202	157	193	149	167	176	160	183	148	180	172	162	174	159	168	161	187	157	172	157	167	166	164	177	158	177	153	194	188	151	178	162	182	158	154	128	176	170	182	176	179	177	198	180	145	183	162	173	153	163	150	161	195	158	161	152	158	164	163	170	178	180	160	183	152	194	146	163	174	147	163	163	154	192	161	163	172	179	174	150	159	155	160	179	159	158	160	164	154	158	175	171	147	169	167	160	172	167	154	183	170	166	173	159	192	167	163	166	161	157	157	171	161	155	184	135	183	161	174	161	152	152	166	161	160	179	161	149	174	160	183	181	170	175	179	174	176	172	181	164	172	162	179	168	158	174	176	148	185	189	174	157	162	175	187	166	158	171	150	147	162	181	155	183	147	166	167	151	160	150	169	161	160	143	178	182	167	154	161	179	168	162	169	159	151	159	166	150	168	155	151	158	174	152	178	163	146	189	171	161	183	160	167	157	163	176	158	154	175	161	153	165	166	166	168	168	169	144	155	185	155	173	175	173	145	146	194	163	162	171	170	165	166	172	171	178	163	154	155	181	169	134	164	159	172	165	162	167	191	186	155	158	162	153	178	149	154	161	168	152	149	159	169	162	170	165	167	150	143	164	158	164	189	150	172	172	166	123	154	149	171	170	155	146	185	161	193	167	150	155	163	185	149	182	185	172	164	181	160	163	154	149	158	176	174	155	153	181	165	158	159	174	173	173	147	166	192	161	163	153	174	147	182	156	169	178	132	160	166	172	152	164	153	155	162	175	176	167	186	175	142	160	174	178	172	177	162	169	166	160	132	174	173	166	160	176	160	163	161	149	169	187	160	167	167	192	163	157	169	176	179	154	174	178	175	157	161	162	160	182	162	180	187	158	174	180	175	184	163	153	165	186	152	154	199	160	175	161	182	184	185	185	161	169	173	167	159	158	171	152	179	178	152	188	179	153	155	178	156	167	181	177	159	161	168	145	170	185	178	158	131	136	163	164	157	174	178	170	176	161	154	164	169	181	176	152	133	149	162	154	209	167	139	184	169	180	168	167	161	176	154	165	161	157	171	170	163	142	164	170	148	165	147	155	182	171	191	185	188	160	156	157	188	162	180	165	167	162	148	146	140	180	170	178	176	143	167	164	163	168	167	159	156	181	153	182	172	153	151	157	159	130	192	186	154	145	159	155	180	141	167	173	147	160	175	157	190	143	138	178	168	159	172	162	161	162	162	162	164	173	170	202	167	167	160	169	176	156	164	150	179	157	170	163	136	169	146	148	173	164	149	166	154	173	156	178	155	158	172	163	181	160	171	167	151	136	171	148	175	175	148	156	163	144	165	164	175	180	138	164	175	168	142	179	167	156	152	152	168	147	182	160	184	171	166	152	171	153	184	167	158	163	169	146	183	170	182	154	159	176	144	164	169	138	178	148	148	174	181	180	159	174	169	149	163	159	160	161	162	148	161	148	147	171	159	178	174	174	159	165	195	160	168	163	153	168	174	184	160	150	180	164
44814	56070	71479	62140	45943	32717	15505	2425	454	467	443	492	482	452	510	445	504	477	444	488	488	454	459	485	439	487	436	453	443	490	481	471	452	468	467	466	494	476	470	416	474	483	458	489	482	480	445	468	460	460	493	489	475	466	485	476	478	424	444	449	447	474	439	439	457	474	484	450	457	434	439	489	454	485	452	420	472	457	473	488	456	442	458	477	455	466	502	456	466	469	479	463	471	472	463	475	490	439	458	451	468	447	471	452	464	462	488	463	472	474	492	497	473	492	420	449	434	467	454	477	440	484	488	470	461	468	435	472	462	462	474	463	484	442	513	467	481	460	497	486	437	479	490	487	413	456	460	441	478	413	500	471	441	468	490	500	473	435	491	437	460	467	447	474	463	437	472	462	427	448	446	446	453	465	426	493	426	474	433	465	477	485	460	455	431	459	444	452	469	455	464	451	464	473	470	499	503	440	470	455	463	454	455	469	506	516	471	466	467	476	502	451	501	469	458	451	450	446	467	492	486	473	451	501	437	463	490	490	429	464	450	436	459	461	499	500	486	447	445	456	423	455	497	489	432	432	458	516	479	471	500	463	467	478	455	463	453	452	460	493	449	461	463	469	456	467	466	494	457	462	469	489	446	439	450	474	463	453	458	450	485	465	462	415	468	443	454	463	466	497	426	450	485	472	440	478	480	502	439	481	493	447	475	453	433	468	463	436	480	465	434	476	430	451	480	483	473	495	458	496	427	447	474	434	467	442	483	449	446	417	472	484	449	467	492	483	466	495	490	472	478	465	476	471	454	488	451	453	473	447	455	481	447	475	431	482	505	495	496	435	453	484	462	476	452	452	464	441	476	460	429	461	489	468	436	497	445	486	429	470	457	480	474	487	481	472	459	448	471	475	467	452	452	437	463	489	460	485	461	461	494	444	488	429	473	483	476	514	431	487	477	469	466	478	483	496	397	406	491	468	446	455	476	442	491	465	460	428	439	461	476	461	487	464	477	471	467	466	453	473	497	488	492	459	432	477	440	457	483	428	470	462	472	447	480	487	458	455	513	450	477	479	495	468	440	462	488	496	480	470	435	423	436	476	509	450	464	469	517	463	461	467	446	465	439	463	488	447	460	451	441	485	445	487	475	481	497	468	433	495	471	492	432	489	494	418	517	466	432	447	444	497	477	497	460	458	447	503	453	498	440	453	463	467	478	483	463	466	424	459	491	477	500	472	473	497	441	433	501	445	478	505	446	443	481	457	474	481	456	504	486	447	456	484	460	460	475	501	443	454	449	452	470	440	467	493	495	454	453	455	458	440	475	465	447	491	484	463	451	460	475	464	446	419	473	451	455	475	458	469	429	479	445	473	463	461	467	466	444	466	473	477	454	481	478	400	483	431	468	468	488	489	501	445	427	456	461	474	484	473	484	450	470	487	454	422	466	461	483	437	473	489	477	475	487	468	480	465	431	435	464	473	496	470	481	465	457	454	435	498	483	457	469	460	437	484	479	436	451	462	495	460	437	484	469	470	494	455	455	453	498	476	449	458	501	478	459	480	456	468	460	442	473	453	468	476	437	460	447	483	463	494	453	461	468	471	450	480	462	477	500	442	496	451	448	467	485	464	453	436	436	448	484	453	455	442	486	467	466	446	450	410	518	472	453	435	467	467	471	486	455	469	465	472	479	453	405	503	428	448	453	427	454	474	478	494	443	495	483	466	453	474	440	451	449	495	441	480	441	475	445	446	481	426	479	457	479	494	468	480	480	467	457	480	453	470	460	468	445	446	500	430	457	518	513	464	446	452	434	477	432	469	454	439	454	450	439	495	432	479	465	434	468	444	437	474	459	434	442	469	459	454	434	480	479	476	457	436	489	454	458	465	450	488	481	451	441	451	451	460	438	453	446	429	408	464	513	471	462	492	475	452	449	444	463	462	474	477	472	502	487	455	449	459	475	473	466	477	472	460	496	470	472	455	490	495	464	464	459	457	418	445	466	472	500	479	462	466	447	474	468	480	468	469	448	488	490	436	492	472	445	459	488	469	499	473	431	446	469	472	461	504	478	481	452	439	450	484	449	480	498	471	479	485	418	508	454	456	449	485	466	453	470	479	432	480	494	475	443	464	441	464	436	441	470	504	452	468	429	450	478	434	465	417	491	454	461	453	458	453	485	456	475	471	452	473	468	452	501	461	469	455	429	488	500	455	423	438	473	476	477	482	495	471	455	483	462	455	511	479	449	452	458	527	430	474	459	448	476	501	452	453	451	479	414	468	489	468	459	464	431	457	467	476	436	464	444	506	486	481	481	460	494	408	515	439	458	430	486	442	490	482	464	466	496	469	476	488	468	493	481	410	457	475	491	441	474	490	520	475	460	488	463	472	466	462	464	487	436	470	445	492	468	490	435	450	491	486	471	491	443	476	456	464	492	445	472	472	481	466	460	455	486	519	472	426	469	478	442	478	500	440	459	419	425	470	483	471	507	475	484	480	480	451	475	443	462	444	468	481	456	462	445	460	458	449	453	473	441	468	501	427	462	489	480	528	460	475	470	465	466	473	465	484	436	478	482	448	462	490	485	407	441	477	457	471	463	446	466	460	452	452	446	435	479	477	456	465	489	491	453	463	430	434	485	433	457	460	453	417	442	459	488	460	455	456	451	484	476	486	433	468	467	469	478	523	438	498	427	475	479	471	440	463	452	470	523	497	435	495	503	489	512	453	435	450	471	416	465	453	451	445	462	478	473	464	456	473	440	497	466	518	495	456	464	493	462	503	475	471	492	440	456	461	459	457	472	483	485	468	467	432	461	438	465	479	456	465	437	483	465	473	457	470	431	425	438	420	480	446	446	501	444	475	488	494	479	443	491	443	463	466	443	477	480	453	470	483	441	472	482	455	484	465	485	469	492	462	442	527	423	448	478	406	445	453	452	491	490	429	476	446	446	442	438	482	474	463	495	480	471	498	455	488	450	446	453	463	473	470	454	519	485	496	453	464	427	457	469	486	446	449	476	463	445	463	496	487	476	449	459	469	516	485	453	485	438	466	461	480	471	471	444	487	469	478	460	440	467	445	484	498	470	458	490	471	465	439	487	476	426	456	536	418	446	449	466	440	455	476	436	445	450	514	460	478	466	462	477	458	450	480	451	453	457	460	454	453	473	478	471	483	477	459	485	473	439	463	446	490	457	495	447	443	441	467	476	486	464	495	471	440	465	429	475	424	451	462	456	480	467	442	473	464	507	506	487	479	492	463	456	513	460	407	476	474	477	451	441	484	468	461	442	483	458	467	482	472	471	459	464	471	468	446	445	462	454	478	494	472	419	494	437	463	462	434	463	462	463	465	420	476	456	476	453	478	463	476	493	440	466	464	490	486	473	465	445	495	413	499	450	470	456	463	419	487	440	487	458	471	451	463	456	462	451	511	409	450	461	431	492	450	450	470	470	469	479	456	465	441	433	464	498	460	447	466	463	484	477	463	457	442	441	472	455	454
10253	10856	16244	9274	3566	1394	597	218	213	197	203	228	195	239	227	223	226	211	200	225	211	201	221	217	244	187	204	209	204	225	212	225	214	218	205	210	233	203	212	211	249	216	217	199	210	197	206	207	196	214	218	220	231	198	200	209	194	236	212	200	217	199	197	245	201	221	205	200	208	205	212	237	199	224	210	222	198	231	210	214	208	212	216	222	197	239	234	202	211	186	218	197	201	190	214	211	215	232	222	224	198	199	235	217	238	273	200	210	197	211	184	222	200	210	197	198	214	220	212	214	207	224	201	181	213	243	214	198	229	218	218	219	231	203	217	239	210	225	208	211	212	214	218	200	223	199	222	217	224	200	195	218	198	212	185	180	202	234	230	215	225	221	242	208	201	228	199	240	198	200	189	238	195	214	218	222	211	227	206	222	191	211	200	224	225	218	204	212	208	211	195	224	213	207	223	207	192	204	203	214	203	203	208	206	200	213	221	221	217	204	223	203	178	221	251	197	213	236	209	236	214	225	203	202	197	219	237	225	219	211	225	193	215	207	240	222	208	209	204	203	217	205	198	231	202	220	208	208	214	220	197	208	194	203	216	236	233	234	218	191	236	211	240	218	204	193	220	216	208	227	201	192	214	232	199	217	225	204	216	208	199	246	208	208	227	196	212	233	225	207	204	228	213	226	216	220	212	204	199	230	229	233	195	211	205	220	191	207	230	220	227	216	221	204	206	221	233	185	230	200	227	220	203	228	218	209	216	242	198	192	221	223	184	199	247	189	209	234	236	234	220	214	218	215	215	215	201	218	216	222	215	206	195	218	205	221	193	190	230	226	183	206	209	200	237	225	221	215	238	237	208	207	251	222	230	191	196	223	216	196	220	220	217	223	243	214	220	203	208	209	200	226	207	224	235	217	206	226	214	186	216	216	221	217	214	241	216	218	207	199	212	205	213	234	237	223	202	201	202	212	205	195	190	224	209	211	210	201	221	209	225	211	231	220	217	160	196	200	208	219	198	205	209	220	203	188	258	193	198	204	201	234	233	222	216	214	225	190	235	205	185	244	208	196	224	239	202	210	208	172	211	209	232	220	219	220	207	232	214	232	216	201	215	210	234	224	219	210	193	236	233	208	215	179	225	174	203	207	211	219	222	204	216	223	231	226	223	212	213	221	214	210	205	217	208	224	236	220	205	188	199	214	203	221	229	205	205	238	187	203	238	251	185	225	228	202	211	207	218	203	217	203	216	224	225	207	225	208	215	201	202	232	238	204	218	213	224	231	219	212	228	217	228	202	219	182	205	207	229	235	204	206	224	199	202	217	205	207	192	199	211	203	218	206	218	202	225	235	187	226	228	212	197	243	213	211	226	220	226	231	211	224	216	199	210	202	242	199	224	228	221	195	222	205	232	216	202	214	219	217	201	208	195	211	207	190	206	188	209	200	198	227	218	207	197	253	195	242	220	213	229	208	200	213	211	221	228	202	213	206	238	222	221	239	209	196	234	193	229	217	208	206	218	185	221	217	179	195	200	222	217	213	198	216	235	196	218	200	201	208	221	222	212	206	191	196	218	191	202	209	222	213	231	201	235	235	223	203	228	174	198	198	196	184	192	213	215	203	224	234	202	239	203	194	219	231	200	211	223	229	231	196	204	235	229	199	224	207	201	193	198	222	211	199	198	208	228	220	195	212	190	201	210	209	218	186	233	187	202	199	234	239	226	188	216	192	196	244	206	215	221	185	233	231	203	193	203	198	205	225	210	206	228	213	236	199	212	213	225	217	202	200	211	204	195	215	199	222	237	204	222	231	211	216	216	194	221	217	212	203	204	230	209	226	236	217	199	209	217	207	196	228	239	222	215	214	213	231	200	200	218	231	174	201	232	212	228	198	203	211	215	233	209	207	240	220	207	196	222	228	224	189	220	224	223	216	223	227	213	229	216	213	205	231	200	215	200	210	228	201	236	201	202	201	220	212	222	215	223	216	189	225	195	212	200	194	198	210	199	231	192	215	224	194	231	230	221	219	233	234	196	214	201	205	200	213	219	204	217	196	219	220	196	216	210	215	227	221	213	207	228	228	211	208	190	203	196	201	215	201	206	252	196	221	184	188	222	197	220	201	193	219	195	191	207	239	220	222	192	226	223	186	217	238	212	194	218	193	244	193	204	231	210	264	226	203	203	218	185	210	206	231	224	220	189	197	193	207	211	223	254	195	210	236	198	215	225	244	222	201	218	182	195	206	247	175	200	221	245	204	202	192	187	185	224	210	191	205	200	213	207	193	200	205	214	224	218	200	204	192	226	233	216	238	226	218	199	208	218	221	198	205	210	201	195	195	222	207	215	189	222	225	198	249	222	203	213	228	207	200	213	213	224	198	214	213	202	254	213	217	218	218	190	220	223	202	226	199	203	189	228	200	245	204	243	204	211	221	231	232	198	199	197	197	217	207	206	183	221	194	239	195	182	195	228	221	225	220	235	191	215	217	183	207	214	227	200	191	219	213	202	188	197	205	189	200	219	211	228	219	212	220	222	188	208	221	199	236	232	213	193	233	239	202	222	191	216	221	220	225	196	226	223	218	205	208	214	199	215	199	220	215	208	201	204	221	217	216	222	228	230	207	199	214	223	194	202	216	220	210	178	197	206	209	225	222	212	213	226	236	194	216	221	205	188	231	192	210	222	191	215	216	207	214	212	191	212	195	197	217	216	202	217	203	220	196	226	207	228	225	213	183	211	201	178	223	235	200	199	191	226	212	222	182	202	193	239	226	236	208	214	242	245	212	216	216	190	221	233	227	191	219	202	218	218	232	228	200	209	189	227	203	197	235	216	222	206	221	223	214	203	210	213	176	204	205	221	209	221	218	222	221	205	190	226	206	227	211	227	204	223	223	236	197	227	206	202	224	220	214	215	196	209	219	228	199	231	227	232	226	196	229	203	213	239	213	215	211	211	204	227	216	210	173	212	206	232	212	224	213	193	231	213	219	195	240	216	217	190	208	245	225	205	207	205	201	204	195	241	192	219	202	224	222	195	227	228	186	216	210	202	200	212	213	191	245	230	198	198	226	215	200	208	193	196	226	204	217	224	224	181	197	203	223	230	220	206	204	202	186	235	186	210	206	227	200	170	193	233	212	231	211	214	229	204	235	209	205	224	193	208	198	253	228	240	208	219	217	203	244	191	217	208	206	218	210	222	187	204	200	201	205	197	213	206	211	195	201	202	213	218	221	241	229	207	202	229	232	190	217	214	198	207	245	202	209	216	227	223	232	217	212	201	225	217	211	203	206	194	191	225	183	198	198	204	198	205	236	212	202	210	206	210	201	220	206	207	218	207	182	193	196	194	220	211	207	199	222	257	231	206	206	193	200	201	208	200	202	222	220	230	227	222	223	206	226	224	224	227	207	224	217	227	215	228	215	215	201	221	204	215	220	198	197	190	227	231	220	218	215	217	185	219	204	219	234	195	205	221	227	231	225	232	243	238	232
10508	15434	24620	18185	10234	4855	2171	703	626	575	589	577	588	611	529	551	551	546	563	564	577	566	590	570	562	631	569	585	575	579	558	593	548	614	573	599	566	617	584	544	592	595	588	629	593	568	623	577	533	578	590	607	568	592	593	558	584	654	606	567	566	574	585	616	589	563	609	570	530	591	567	610	521	613	544	549	560	608	568	587	586	587	623	593	579	595	630	554	570	565	554	591	572	552	589	597	568	582	598	546	608	608	558	612	571	566	540	576	546	572	604	594	582	568	559	626	603	556	555	591	582	545	584	563	527	572	529	553	574	568	579	571	554	588	543	623	561	570	555	634	578	629	609	529	563	590	590	540	619	634	574	568	526	564	584	544	578	539	530	539	591	573	567	575	530	611	547	566	641	557	580	552	617	583	568	563	588	536	601	570	539	600	535	558	553	556	606	568	580	553	583	593	523	574	571	605	599	593	561	571	577	581	544	549	569	610	568	583	551	582	605	582	604	607	574	533	616	571	546	548	627	589	582	573	580	563	597	627	619	576	606	585	563	576	590	556	581	559	627	547	561	592	581	566	655	569	574	586	550	595	551	578	576	578	574	629	585	593	605	565	576	511	552	597	610	582	562	573	600	595	616	549	586	587	588	574	570	599	585	564	591	593	516	577	549	582	595	594	590	581	580	549	582	572	552	580	579	565	563	579	566	553	537	562	559	567	570	550	596	575	618	561	542	584	615	582	574	537	590	581	579	602	566	572	604	582	533	565	549	608	592	617	556	574	552	611	577	609	559	544	557	575	608	600	631	604	587	566	565	563	533	589	588	587	617	579	519	528	555	569	603	570	592	544	586	572	531	582	591	554	596	558	597	591	545	587	559	612	573	551	572	547	600	576	587	573	586	585	597	560	573	604	629	522	554	592	597	581	583	564	583	576	562	547	594	573	605	578	584	590	585	563	591	607	565	599	559	593	591	572	584	582	577	581	548	584	586	606	552	579	545	566	565	597	559	563	553	603	598	549	528	591	573	564	571	573	620	515	601	574	567	580	559	534	594	537	593	604	566	547	554	582	576	595	518	587	617	580	588	606	598	561	540	564	541	596	561	585	626	569	588	569	556	574	582	573	565	616	557	622	570	551	544	531	580	580	570	577	587	566	593	637	581	624	622	586	589	615	561	574	593	551	584	591	568	553	656	570	560	575	549	608	581	577	590	589	567	613	587	592	540	587	582	581	578	569	579	577	613	579	565	540	572	614	559	583	617	625	541	540	585	577	584	582	546	576	586	554	561	617	584	607	598	561	574	604	559	556	601	561	611	591	559	588	568	605	594	588	564	572	620	586	578	573	579	580	581	559	625	581	618	581	585	587	550	578	592	548	584	607	607	578	540	603	573	566	566	559	564	557	539	594	574	547	578	579	566	602	547	548	587	592	561	590	596	566	567	574	583	584	569	570	589	582	590	587	629	596	570	558	573	556	584	559	570	577	591	601	567	584	558	550	561	582	586	555	561	565	596	590	605	599	559	580	589	539	619	588	569	573	599	586	567	593	582	604	580	576	582	547	557	560	590	565	606	607	563	593	586	557	582	581	559	584	561	610	570	569	546	557	578	568	598	576	597	575	524	591	548	605	550	580	542	582	524	598	537	564	572	602	544	558	601	569	543	533	536	539	558	596	600	543	566	555	594	621	581	577	578	555	624	600	588	593	564	593	543	550	568	560	548	599	554	565	564	598	629	570	628	578	570	561	552	568	543	615	593	558	595	533	536	608	590	554	610	548	544	563	555	619	539	576	606	630	575	547	580	593	572	598	584	575	533	579	583	583	571	547	574	572	578	572	549	575	561	601	582	572	563	559	585	575	615	536	589	615	575	605	601	597	549	580	546	537	545	597	560	595	565	603	600	562	568	581	600	534	602	618	572	553	537	584	566	566	623	580	578	615	594	601	591	549	570	616	515	572	582	624	590	580	571	605	603	539	582	569	618	542	559	604	640	597	578	592	582	615	584	597	570	576	567	590	570	605	584	589	525	572	612	520	591	584	569	570	591	561	572	540	567	591	556	549	564	554	545	573	608	597	565	602	514	575	596	602	560	554	535	589	607	560	583	542	563	604	543	591	588	564	613	562	583	529	583	592	588	563	583	585	570	594	564	588	575	606	536	581	558	573	592	564	591	537	574	557	597	537	554	614	601	589	581	593	606	566	571	593	623	575	564	573	596	571	535	558	586	607	590	573	566	563	557	590	582	576	590	577	622	593	595	571	580	585	600	552	562	546	569	580	625	570	571	583	553	564	555	557	593	550	595	607	565	618	607	577	562	560	597	620	537	582	580	554	604	589	559	536	562	571	550	601	560	570	539	577	571	567	576	580	529	572	543	599	583	580	599	669	626	638	550	625	574	558	593	550	577	618	601	529	563	562	565	562	561	556	601	553	572	604	556	575	577	592	631	596	601	579	615	584	557	526	560	599	552	569	554	595	559	620	574	587	537	553	615	567	580	597	560	577	559	571	598	564	601	603	574	591	569	615	609	614	598	573	542	602	568	565	605	585	591	584	600	575	568	553	605	593	606	554	577	587	615	573	584	563	596	607	585	573	569	607	563	577	638	552	626	583	578	594	611	575	577	528	584	587	542	603	571	563	564	594	526	546	569	536	571	636	593	606	567	579	590	596	613	579	562	571	557	612	576	567	526	582	568	548	576	612	576	581	590	565	606	550	592	581	568	577	602	597	544	605	575	557	622	555	590	577	591	565	569	610	559	591	611	627	602	567	542	578	562	521	610	577	572	557	596	556	588	590	563	573	580	536	594	553	587	574	594	628	578	563	579	561	567	542	634	496	582	601	600	602	531	580	584	605	554	558	539	602	590	559	589	580	546	623	611	564	566	588	557	609	574	551	598	598	601	595	578	542	611	565	556	572	575	591	545	580	558	603	604	620	561	536	577	581	558	546	540	573	588	643	569	600	588	592	593	593	525	554	623	569	579	557	558	568	575	605	566	571	576	588	571	570	569	559	572	597	592	595	511	587	598	558	551	570	625	594	597	577	568	577	618	537	560	590	578	594	564	631	567	576	578	572	597	583	600	580	614	598	541	589	593	567	539	565	560	515	554	570	582	529	554	586	574	551	576	590	560	554	554	617	568	575	546	614	614	621	584	606	560	599	546	582	564	538	567	596	574	603	603	563	548	593	560	576	591	570	566	562	581	540	601	542	559	571	625	575	565	581	555	597	588	586	598	541	574	565	534	582	617	582	572	600	598	587	540	588	557	578	551	564	585	542	555	557	580	519	580	621	614	559	604	589	590	559	535	602	562	571	536	611	596	590	531	594	596	570	606	549	584	612	570	595	564	599	588	588	559	571	543	606	559	552	579	556	578	618	562	566	562	597	555	560	581	604	564	585	570	533	576	591	557	584	592	583	583	547	608	538	552	527	550	573	619	580	550	607	580	547	593	572	594	538	552	609	556	567	601	570	564	583	568	532	551	608	577	593
55568	60293	65613	48397	28583	13954	4474	726	167	184	183	184	154	162	181	152	154	154	137	163	181	141	133	151	173	156	158	152	153	136	144	165	186	146	148	145	158	162	150	167	131	146	154	166	166	134	149	160	145	152	154	177	165	146	165	172	173	151	161	159	152	143	156	151	154	190	170	171	175	159	160	140	149	158	172	154	167	144	163	156	153	139	155	151	154	176	137	152	164	139	156	176	169	190	154	156	147	156	123	153	163	168	149	155	137	154	150	148	163	165	172	140	155	161	158	161	164	128	136	151	129	163	175	166	158	149	165	136	147	164	172	144	184	143	145	162	168	149	157	159	153	159	156	148	160	147	144	152	141	136	168	157	142	164	152	154	137	174	157	137	160	131	163	157	152	165	150	154	162	156	166	148	140	151	127	171	170	168	130	159	174	158	150	156	161	137	138	168	162	139	178	167	170	163	175	153	154	142	166	166	161	159	159	158	149	142	159	162	144	152	173	139	154	164	145	152	172	147	148	170	154	154	152	182	152	168	160	163	146	148	171	145	162	145	139	162	160	153	163	138	162	146	166	157	144	176	147	159	152	146	143	173	149	145	134	172	125	139	133	134	151	151	165	135	157	146	173	143	134	157	152	171	147	150	164	143	158	146	157	161	172	148	162	166	167	158	154	137	144	156	148	150	149	163	151	156	180	150	169	172	165	149	157	163	180	158	181	130	146	148	165	131	135	152	151	164	166	172	169	169	166	152	136	152	157	164	138	168	143	160	188	154	154	163	130	145	153	176	180	146	163	148	154	155	170	162	165	169	170	164	149	150	173	167	166	143	141	168	160	158	156	152	155	160	181	158	168	148	153	140	123	155	154	143	160	146	154	143	158	140	139	166	150	145	156	153	180	142	170	145	155	153	138	138	151	153	172	135	146	166	173	152	142	152	155	160	137	163	143	161	165	162	152	175	158	157	182	169	164	146	143	153	189	176	132	154	148	173	162	160	157	163	162	153	144	173	186	161	133	156	161	160	151	159	156	156	168	150	153	160	142	181	161	149	179	154	158	159	126	147	164	140	135	149	169	156	149	182	150	161	146	145	169	164	165	141	130	165	145	129	163	133	154	128	138	152	167	177	154	151	158	170	161	151	140	162	163	149	166	163	177	166	158	186	176	137	151	139	161	139	149	155	155	154	144	149	163	154	171	153	148	164	141	162	176	157	139	147	144	182	131	122	173	157	175	165	165	152	153	153	132	155	151	156	169	155	157	172	158	156	178	151	147	147	179	175	151	168	156	148	166	153	160	168	152	176	143	193	170	161	168	152	149	159	158	164	168	147	140	157	145	133	153	158	162	164	141	156	165	145	173	172	164	163	158	150	150	148	164	159	163	166	156	166	167	163	181	175	170	155	149	151	148	167	172	146	147	154	134	154	150	177	164	153	169	170	159	137	163	147	124	148	183	176	147	157	161	161	152	151	151	138	166	178	143	168	152	153	170	164	172	149	149	166	153	161	160	166	140	168	176	154	140	131	154	193	176	179	162	172	169	186	158	155	161	158	148	156	146	160	170	154	141	167	155	152	168	164	154	136	157	159	137	136	172	174	170	144	160	153	152	154	159	163	165	176	166	148	167	153	150	157	158	128	144	153	154	156	159	152	134	147	150	156	159	150	153	164	149	165	149	185	158	150	133	136	146	169	143	144	140	146	158	141	159	159	154	160	163	141	158	163	152	130	135	137	167	163	150	178	121	150	185	162	132	161	147	148	149	154	143	155	152	126	169	162	164	152	167	137	169	155	156	149	139	187	155	154	156	155	172	154	136	156	131	165	142	153	146	157	170	156	159	158	171	154	176	146	145	162	153	160	140	163	156	161	157	157	155	162	155	179	143	152	148	161	128	139	169	160	182	178	170	137	144	181	162	155	137	143	143	163	174	150	168	156	175	173	141	146	149	149	144	172	139	166	152	160	160	150	144	138	137	164	135	169	163	166	165	158	150	156	154	155	162	139	148	133	167	160	151	168	147	152	151	168	163	169	157	180	141	158	177	146	165	153	162	143	150	174	162	163	158	160	166	164	166	138	175	154	127	123	184	170	174	165	155	157	167	149	135	146	160	154	133	131	158	151	160	160	161	120	150	172	153	164	162	152	145	159	140	179	169	136	160	158	162	180	150	155	140	134	156	181	179	157	157	164	175	187	136	155	178	170	175	143	136	143	138	156	139	147	170	150	142	147	149	146	147	173	150	161	157	170	157	145	158	153	132	151	143	131	158	154	155	166	167	150	155	162	165	160	156	160	152	147	171	180	179	141	154	163	174	167	168	153	149	149	132	164	158	156	172	159	160	181	133	165	174	156	164	157	141	175	174	157	180	156	145	148	148	154	157	172	164	160	164	168	151	144	133	164	168	163	147	169	135	168	169	186	147	160	158	143	143	163	159	166	157	156	155	163	151	174	201	147	154	168	174	147	169	162	157	156	145	146	165	174	151	164	149	159	151	135	144	125	157	170	146	153	149	171	144	144	180	148	162	146	156	183	164	173	153	166	141	131	173	158	185	163	151	153	148	160	151	161	172	161	152	144	161	167	163	140	156	186	139	143	164	160	165	175	141	161	149	140	169	153	159	150	143	174	170	166	140	133	140	164	163	207	160	180	133	156	153	169	154	142	154	174	147	155	155	146	145	156	160	144	166	141	161	175	153	165	152	150	147	137	151	154	172	157	162	152	148	127	196	157	185	161	158	160	150	157	158	129	171	135	166	146	161	159	163	153	160	152	147	147	159	158	143	187	134	146	165	164	158	137	152	144	161	172	144	166	145	152	167	144	171	163	154	147	161	142	142	152	146	150	166	169	152	154	156	162	144	150	161	159	142	163	158	164	124	161	158	133	165	163	147	153	134	162	169	154	143	148	142	157	167	127	134	156	166	138	150	145	155	143	181	139	164	162	166	161	153	149	151	151	152	157	169	134	147	174	172	157	150	145	140	162	158	155	145	178	165	152	180	146	143	140	139	158	150	155	152	165	165	156	151	132	167	166	148	145	172	142	159	142	151	164	162	169	142	133	172	160	163	157	161	170	138	170	158	159	167	141	161	148	163	159	151	154	152	154	159	159	162	162	127	148	150	162	159	181	141	145	163	134	168	148	147	161	167	145	152	149	132	150	122	170	170	150	155	168	151	145	140	151	163	145	150	150	146	146	160	160	137	176	164	188	137	168	154	160	147	156	188	148	171	141	165	173	141	158	155	152	149	139	163	155	143	171	141	175	178	148	164	160	164	147	150	147	163	158	147	144	170	159	146	153	137	141	168	168	164	150	148	164	139	171	175	155	145	182	153	137	170	139	159	161	160	149	182	147	172	170	153	163	159	155	159	132	147	145	154	160	139	156	174	146	165	169	155	156	167	145	171	159	152	172	144	142	152	159	146	155	159	154	157	174	170	170	152	157	167	130	150	153	147	151	163	159	166	159	155	173	142	153	160	171	148	147	170	180	180	139
36086	46487	58745	51155	37841	24485	12110	2380	445	451	457	436	446	434	428	448	464	424	469	429	458	444	446	412	466	456	455	454	401	428	413	448	439	409	411	449	417	437	465	433	447	446	448	450	447	426	439	402	444	456	419	451	393	413	426	400	469	429	431	472	430	449	452	432	457	429	414	439	447	461	479	446	364	466	418	428	453	427	413	429	411	452	437	461	461	480	505	463	432	456	422	479	474	480	440	426	433	441	436	446	433	430	446	433	487	438	476	436	456	459	453	421	443	445	391	402	504	447	431	440	391	480	458	411	454	440	474	420	452	422	424	470	457	436	447	453	440	478	425	434	470	460	423	431	454	441	452	436	431	444	392	441	458	423	440	471	426	451	450	432	471	477	422	469	442	447	422	427	458	427	419	451	458	463	429	439	450	412	457	473	453	425	448	432	444	448	411	448	444	443	438	438	443	468	432	440	428	448	460	489	436	453	443	418	424	428	454	412	474	455	473	421	453	451	441	440	435	419	413	452	435	430	446	446	477	471	465	422	438	461	421	434	461	446	440	482	475	442	442	465	459	445	453	427	463	474	478	427	478	451	446	422	407	417	475	453	450	433	424	441	411	455	436	447	465	436	444	484	416	437	472	472	431	446	464	468	427	402	487	431	448	440	421	447	462	423	448	437	468	440	405	426	412	454	427	446	441	438	421	434	444	454	455	430	439	444	446	479	449	463	455	447	455	447	460	447	423	425	423	435	443	443	424	443	393	409	442	440	416	448	457	434	419	452	436	470	435	438	420	458	434	511	446	433	444	412	487	470	442	471	446	417	424	436	465	463	435	419	512	400	424	437	425	456	458	404	469	438	412	435	416	441	422	409	439	434	430	434	452	481	446	434	447	428	463	434	425	478	439	446	482	482	454	446	437	449	457	451	441	411	455	402	448	471	463	403	420	457	416	416	450	465	433	439	423	436	402	464	395	427	424	462	435	443	461	466	435	436	456	403	452	443	461	487	410	429	442	458	467	464	447	494	432	450	457	485	435	432	445	445	483	420	432	388	440	425	459	417	446	427	445	436	438	436	412	432	395	445	422	439	458	417	452	495	443	442	412	455	417	430	436	418	413	449	415	448	425	500	477	472	448	398	472	438	437	405	400	466	469	429	444	438	426	432	449	436	472	464	460	458	459	446	480	432	431	451	450	395	450	438	463	436	422	437	452	408	488	420	429	452	426	419	450	487	468	427	422	449	443	426	413	445	438	415	452	380	429	429	414	439	426	441	461	406	435	429	453	421	433	466	438	448	433	493	459	457	421	420	397	442	446	424	470	423	438	436	417	434	463	457	422	471	444	451	446	431	444	435	437	421	452	417	408	421	446	450	437	414	465	451	469	444	416	465	452	453	435	401	451	468	453	450	454	398	424	443	460	447	429	429	460	425	422	437	433	469	422	407	460	427	412	464	442	462	441	433	473	420	478	430	416	434	409	432	450	446	423	442	438	456	434	434	444	438	422	436	431	470	428	409	442	445	469	413	435	450	440	454	410	429	450	441	441	405	429	465	466	480	449	415	458	435	408	439	407	451	438	447	438	439	392	426	433	446	447	415	461	420	489	403	442	461	423	429	467	444	467	426	404	446	431	449	465	444	442	459	426	496	411	460	413	431	452	417	405	411	466	405	454	392	443	453	452	459	442	447	426	449	493	478	481	452	478	446	479	448	444	443	433	437	450	428	401	481	448	472	405	405	457	472	434	391	422	464	429	482	481	454	442	441	490	469	431	459	420	412	488	440	425	443	422	451	423	437	495	456	472	473	430	427	438	439	479	420	464	448	416	423	433	443	465	439	479	449	432	405	389	396	459	443	445	448	410	453	429	406	433	425	481	446	449	455	457	454	447	456	440	450	470	467	474	429	438	460	431	448	418	496	472	463	402	449	450	425	458	484	435	441	433	420	458	456	418	443	474	426	443	448	463	450	429	432	453	388	444	458	494	416	449	464	442	442	409	497	433	458	420	424	450	418	421	427	407	457	419	454	419	452	492	443	470	440	439	437	428	420	446	483	479	434	447	457	413	428	449	459	454	457	418	404	508	430	441	424	463	439	451	438	446	438	395	449	447	419	487	443	461	449	481	472	449	445	452	453	471	431	460	420	444	449	435	443	472	445	450	446	399	443	444	447	437	439	485	458	420	409	424	467	440	461	420	498	447	425	450	427	400	426	440	440	452	430	435	446	479	431	460	462	428	436	433	484	477	441	444	423	456	456	430	464	505	421	439	453	433	461	430	442	456	452	449	462	468	425	411	437	471	446	463	428	435	456	459	462	469	435	417	465	433	453	409	476	427	471	431	412	432	430	453	470	421	430	444	449	480	433	450	450	443	449	492	422	465	401	459	422	434	453	460	489	481	427	434	455	445	439	454	449	451	464	441	442	412	461	431	425	434	437	450	441	510	454	451	459	454	415	487	465	427	478	464	433	420	458	473	461	458	492	450	442	456	444	398	446	452	452	447	431	441	408	450	467	469	443	468	454	450	456	443	443	450	452	422	423	428	428	429	419	452	440	387	405	433	456	456	449	450	429	431	408	438	449	443	422	418	436	407	409	436	436	398	414	431	423	450	433	440	422	438	435	477	460	398	446	439	445	439	422	454	414	433	448	411	450	405	430	429	458	452	450	409	479	433	435	458	436	431	418	400	449	464	418	433	430	495	462	433	428	410	481	440	437	431	468	465	465	414	430	439	442	413	442	442	423	453	420	421	424	470	447	450	453	464	497	452	439	457	433	425	458	439	430	415	450	410	410	423	413	447	466	420	429	446	440	427	460	451	405	392	413	439	473	450	458	431	428	459	428	406	445	438	423	405	406	440	453	437	435	435	414	434	427	455	449	399	468	484	457	449	455	446	423	447	455	464	421	494	430	443	461	417	415	471	436	431	435	455	455	436	473	427	477	453	434	466	431	418	475	429	421	497	446	416	442	443	442	425	475	457	462	448	417	475	386	426	461	421	448	449	419	428	461	429	471	435	444	454	422	432	450	418	463	452	444	465	411	405	437	418	417	424	466	430	441	456	438	440	450	438	417	429	457	444	440	444	494	417	464	431	448	465	460	419	472	414	429	483	441	465	428	446	438	433	496	454	442	455	444	419	462	472	451	443	444	421	429	448	422	473	445	455	435	407	456	439	461	453	453	468	458	445	431	455	453	449	479	422	452	436	472	459	448	420	401	443	453	421	455	450	440	455	453	447	440	477	419	432	456	417	472	449	441	489	432	450	436	478	441	452	436	458	438	465	465	446	390	459	463	460	438	434	402	481	438	398	415	445	442	447	437	445	473	464	495	463	405	430	450	429	460	435	418	450	461	380	427	431	424	469	460	414	453	456	393	422	445	470	469	433	447	430	412	420	440	447	432	406	440	438	412	454	477	446	446	455	449	464	448	426	460	393	442	462	481	428	477	421	476	488	438	431	459	438	499	459	452	435	434	422	407	451	442	394	418	463	448
68368	74549	75603	58605	38073	22054	8375	1187	186	172	157	193	169	187	167	171	165	188	176	189	159	191	173	185	193	160	209	173	167	178	160	200	180	186	167	158	173	165	182	167	159	177	166	170	175	159	156	162	184	172	184	187	185	157	176	191	180	179	164	159	204	188	173	173	189	140	165	163	187	180	177	176	181	164	150	204	169	178	183	178	179	183	185	186	174	149	177	192	159	178	166	174	159	181	161	165	152	184	162	171	186	149	184	175	178	197	170	152	187	179	170	167	184	185	176	173	175	173	163	176	169	177	185	175	175	190	200	191	161	183	184	173	170	171	161	155	215	166	152	165	165	180	184	162	168	181	188	160	175	161	163	152	178	179	197	154	175	172	159	159	164	180	159	173	150	180	189	177	175	183	165	163	183	190	192	164	189	175	172	161	170	178	188	169	184	159	184	199	162	179	185	191	161	160	176	178	162	172	151	154	171	173	187	162	182	182	164	175	196	193	205	148	185	191	194	165	176	190	184	174	183	157	166	155	183	184	171	155	163	162	169	181	175	194	176	164	185	168	165	156	169	195	181	183	168	189	185	188	177	173	186	172	185	184	185	182	154	169	177	187	193	161	143	187	182	194	171	171	174	160	191	183	173	172	168	169	183	184	192	194	152	195	169	166	167	179	201	173	155	173	179	160	170	181	198	150	186	183	158	182	178	185	171	168	177	152	196	180	177	174	171	184	170	158	155	165	163	180	191	166	167	167	160	190	189	193	207	185	184	174	174	184	187	179	179	162	182	181	140	174	185	189	152	155	163	158	188	183	169	185	178	157	152	163	173	163	185	165	162	154	169	180	167	163	184	175	165	178	165	172	144	166	154	160	189	174	176	162	179	171	180	177	186	176	172	165	177	166	163	153	172	182	166	172	187	171	160	165	158	179	169	194	176	170	151	175	181	179	169	189	171	172	180	166	177	176	166	170	196	166	158	181	150	166	188	146	171	188	159	162	168	188	181	189	175	203	161	178	192	147	189	165	153	183	179	184	165	181	171	168	170	172	188	166	167	152	169	186	147	169	175	169	187	178	190	178	174	176	180	210	173	174	177	171	163	216	163	183	173	179	177	156	159	175	161	177	182	158	205	161	179	201	163	180	183	153	182	182	161	189	182	161	177	181	188	147	193	177	161	200	152	184	181	168	177	173	161	171	183	156	189	172	179	180	185	176	181	180	173	167	143	167	189	149	219	187	161	163	182	179	175	163	178	177	162	178	167	204	176	170	179	162	168	158	164	180	171	176	179	198	172	168	196	189	181	155	178	167	159	191	170	183	167	156	185	170	180	170	152	164	169	173	183	185	185	170	178	170	168	172	171	216	166	187	175	163	186	180	168	192	179	166	183	183	155	175	163	174	173	158	167	173	183	173	193	177	186	161	193	172	169	179	178	172	163	188	177	190	170	174	168	159	174	163	168	189	171	191	168	195	189	161	193	176	156	177	181	185	154	179	176	162	201	153	188	192	161	196	194	163	196	173	154	156	191	159	161	167	201	193	192	153	172	181	175	175	162	160	156	163	177	167	188	177	187	178	141	193	173	183	196	176	184	179	184	171	193	171	174	188	184	187	171	159	173	172	165	173	167	168	176	162	179	173	185	174	178	179	164	196	175	171	164	182	193	183	199	187	195	184	162	179	174	170	202	143	169	155	156	176	171	141	181	195	180	175	183	168	186	177	176	176	170	181	165	199	169	206	170	183	197	178	169	192	187	171	179	174	169	188	183	202	164	174	178	163	165	171	176	168	178	196	160	166	199	188	147	166	170	173	172	176	177	179	164	178	167	166	161	175	162	171	197	168	171	191	174	180	200	189	168	181	173	161	166	170	176	169	190	199	166	188	164	182	153	192	163	161	190	179	163	174	184	168	165	157	159	156	166	149	183	181	178	173	173	174	170	192	184	168	182	177	170	170	180	175	189	179	188	190	156	163	182	187	164	162	167	182	169	172	183	176	180	156	162	174	159	174	169	184	193	174	195	206	162	168	164	174	172	189	153	168	193	157	185	169	172	163	170	183	176	200	170	171	168	179	167	160	174	191	171	159	182	178	170	189	164	175	185	189	179	185	164	173	153	175	161	197	155	183	177	174	166	180	171	174	185	163	186	167	171	188	152	181	164	175	181	178	187	154	189	172	163	197	199	190	157	202	194	186	154	167	171	162	161	169	170	171	166	170	173	164	177	195	173	162	150	150	156	181	175	184	183	185	183	173	165	191	158	181	176	160	185	184	183	146	170	144	159	178	156	174	177	173	163	177	174	141	150	186	177	187	204	188	166	212	191	152	163	188	168	182	208	176	158	157	185	195	174	172	186	201	178	183	141	170	173	190	168	198	172	167	178	180	180	200	170	183	193	177	172	169	158	164	165	167	175	174	178	178	192	163	176	162	163	192	154	174	154	199	166	167	182	165	171	167	196	166	175	162	160	181	173	168	179	169	183	201	199	168	166	152	194	204	149	184	181	181	193	161	178	185	189	170	151	169	179	175	146	183	170	159	157	172	165	165	188	193	160	187	172	177	168	171	165	182	161	189	177	167	148	170	168	154	176	163	175	178	154	188	166	170	176	166	155	171	180	170	156	162	178	179	173	155	183	190	169	173	172	190	184	180	168	191	185	170	166	185	153	149	157	164	183	187	162	182	176	177	171	205	201	185	176	184	175	163	184	173	158	157	181	173	166	179	180	176	173	157	210	167	162	177	172	166	165	150	182	195	171	182	185	180	180	156	181	184	154	191	156	180	161	180	157	160	156	182	166	173	151	172	187	178	186	188	197	167	167	150	178	166	174	193	162	186	195	170	183	160	164	207	188	161	153	169	188	169	182	168	169	184	176	161	171	159	183	165	178	221	193	172	178	163	183	177	182	182	197	172	184	170	171	175	173	176	172	186	203	157	186	134	171	162	172	156	152	176	193	183	168	194	169	183	170	150	170	180	180	172	184	202	166	170	201	183	168	174	190	193	157	170	157	171	185	174	164	184	183	184	191	181	166	172	184	151	190	196	182	170	181	163	169	176	183	182	178	184	177	190	170	184	164	180	189	170	190	178	188	180	184	171	183	183	165	176	203	199	179	184	179	181	189	160	193	186	161	189	157	173	191	170	186	163	179	165	177	201	173	184	184	175	171	145	172	188	176	174	195	185	169	172	182	156	177	194	181	175	174	178	180	146	169	180	177	166	170	179	194	177	178	186	164	161	167	165	175	197	165	179	172	181	187	164	181	164	188	171	161	169	187	172	162	168	173	179	196	184	174	164	177	210	159	171	191	165	159	153	169	169	174	188	177	149	149	195	160	165	177	146	158	187	161	167	174	187	179	169	169	152	167	172	177	140	179	162	149	187	155	201	180	175	180	165	160	183	167	180	177	151	178	177	159	164	181	167	169	165	188	177	195	199	190	193	178	174	180	159	156	170	174	150	181	150	179	177	160	177	157	178	170	173	157	170	189	182	162	150
44666	57443	70621	62388	46295	32098	17228	3149	493	492	470	508	513	525	484	493	504	476	473	535	479	498	476	525	467	484	485	457	507	493	502	490	512	449	441	484	502	459	479	499	518	451	500	469	484	466	510	502	467	461	492	458	485	457	497	476	496	438	504	461	519	460	515	494	463	522	488	444	473	452	502	498	451	522	485	507	492	485	477	478	460	492	491	511	462	503	470	457	469	492	489	483	506	468	507	483	484	473	461	509	458	519	511	470	501	489	516	481	484	479	500	508	472	537	446	482	497	492	477	515	459	492	472	497	497	520	479	484	492	481	498	435	507	498	457	457	476	474	469	500	489	498	450	525	488	480	478	478	485	490	507	506	484	440	526	475	503	526	472	498	545	468	519	478	516	496	463	454	513	483	550	500	499	500	512	508	467	486	528	449	477	507	480	477	533	490	470	497	498	470	478	520	495	523	515	491	505	459	501	486	478	492	499	461	497	502	472	501	499	467	542	458	477	498	486	484	481	509	501	467	482	483	494	481	491	452	504	488	465	480	452	500	477	505	508	459	515	472	450	504	504	466	454	467	516	505	487	493	509	450	510	524	511	455	480	472	471	480	473	493	499	476	484	477	443	509	516	466	511	460	486	493	510	465	482	438	474	425	493	501	473	456	480	494	507	448	482	483	438	484	453	488	479	490	481	480	511	471	440	492	484	477	503	492	471	479	459	495	491	459	491	506	475	477	508	494	468	482	471	501	471	498	487	519	487	505	485	456	462	464	508	490	488	443	481	472	497	501	507	533	483	478	480	491	488	491	481	489	517	441	494	471	478	482	491	506	512	485	525	516	500	520	495	480	468	479	428	500	463	519	487	515	466	495	488	537	526	496	498	487	496	495	507	489	502	493	530	452	493	445	496	500	499	484	468	506	494	465	498	517	494	509	465	482	467	495	494	520	464	485	475	438	469	491	488	498	520	472	459	473	507	499	497	494	462	475	490	497	494	490	481	541	462	473	502	470	495	513	506	527	470	516	489	519	455	505	493	490	504	466	483	490	491	501	507	504	474	498	481	500	514	500	492	490	492	481	495	504	512	488	446	497	483	498	468	465	490	461	458	489	477	479	476	483	459	506	463	502	502	505	481	496	459	462	513	450	507	507	463	519	511	470	508	509	500	506	532	494	479	484	510	469	497	487	495	480	465	477	508	495	444	486	490	504	478	467	481	472	447	527	485	453	506	487	477	513	433	487	494	480	482	518	486	514	516	514	500	485	516	483	494	471	517	466	483	481	505	478	461	494	510	505	450	474	481	488	490	446	477	482	462	468	463	462	494	492	505	457	459	460	524	464	496	488	492	505	502	491	488	453	517	499	453	501	549	486	503	524	488	488	516	471	465	541	501	476	457	477	489	498	440	483	499	503	480	468	484	471	470	482	499	505	496	491	491	502	519	474	480	481	506	481	520	482	500	453	519	487	502	509	503	478	505	470	478	502	516	507	503	484	485	497	480	469	459	467	500	478	497	492	459	472	544	466	478	514	523	478	465	479	481	477	509	486	440	467	476	481	458	461	508	448	459	489	498	516	493	462	507	488	493	508	490	484	466	449	497	449	461	484	463	497	476	439	490	504	497	480	455	476	499	469	507	481	449	480	461	447	500	515	482	498	466	454	499	482	473	466	486	467	472	508	499	472	474	489	506	492	471	447	508	467	513	487	509	495	478	473	483	482	468	475	459	467	487	490	489	487	475	512	487	482	512	490	443	460	476	456	447	480	491	527	504	495	521	474	461	461	467	502	490	508	536	464	458	461	462	499	459	479	482	456	496	460	462	454	497	515	473	481	495	502	494	506	520	475	448	514	480	497	454	501	521	466	486	472	473	510	465	495	524	483	474	476	483	494	497	486	482	459	505	510	457	515	487	492	481	543	513	478	476	500	457	536	527	510	492	510	488	479	506	527	490	430	474	468	451	490	443	475	510	485	505	486	479	507	498	482	484	488	479	474	509	499	480	483	442	499	537	506	470	471	461	484	477	516	485	468	487	491	459	513	478	496	498	488	488	439	487	440	483	510	491	473	502	476	491	523	478	478	478	461	493	466	489	490	462	484	495	492	490	498	473	497	499	514	456	457	506	480	505	514	531	494	458	472	481	458	482	463	540	528	481	487	506	473	491	471	501	463	505	512	496	512	491	470	508	465	422	510	524	507	468	477	490	448	485	459	484	507	520	464	465	459	486	478	450	487	495	503	455	477	465	498	490	507	493	481	470	482	473	480	492	480	517	538	472	456	457	481	471	511	493	439	489	505	519	485	481	455	511	475	491	462	477	512	470	508	463	505	451	489	466	488	516	476	454	484	456	514	525	438	467	507	491	481	493	468	491	518	442	463	490	481	503	510	528	481	519	502	444	483	500	467	469	477	467	493	498	467	482	479	518	489	484	487	505	484	505	467	494	482	520	530	511	443	491	517	483	490	464	466	494	488	503	480	503	501	451	477	476	473	501	479	448	444	484	533	467	476	489	471	514	461	474	451	504	494	471	500	503	470	506	469	506	477	504	514	487	507	444	481	525	461	500	486	473	490	467	505	512	484	509	501	472	450	505	450	507	494	487	487	497	485	471	494	478	500	520	486	452	473	483	520	522	521	496	476	499	496	507	492	489	513	477	492	468	512	492	472	524	513	450	472	487	498	497	507	494	495	455	485	479	512	502	512	517	497	488	450	492	516	476	500	489	471	490	500	476	507	482	496	524	493	482	514	468	461	483	477	450	499	478	497	456	511	551	519	478	488	447	461	530	490	512	507	491	499	475	481	518	497	515	452	497	463	511	545	434	506	495	488	465	475	435	470	489	477	494	479	473	506	479	500	501	468	489	496	489	483	463	465	504	472	470	493	520	471	521	484	460	465	508	491	482	520	499	514	497	481	512	491	493	466	485	492	472	501	476	482	477	499	510	522	505	489	494	450	472	485	532	515	495	496	525	479	512	499	466	488	497	484	502	484	456	524	477	495	518	476	479	459	498	473	476	469	475	460	483	496	487	518	535	492	483	503	455	478	476	507	522	499	480	454	499	488	491	500	502	523	507	517	503	504	484	485	484	491	485	483	481	500	499	514	489	488	453	498	502	477	466	491	477	487	509	493	507	504	474	498	519	459	481	514	486	483	509	478	479	476	505	513	442	493	517	476	440	500	494	476	514	506	494	498	475	493	444	467	461	455	488	487	480	437	466	463	489	470	497	518	507	476	487	512	495	468	515	495	501	491	499	467	521	485	458	436	536	502	483	471	510	491	534	493	491	519	492	474	491	496	483	501	512	501	474	520	468	504	475	501	491	484	517	495	480	481	485	517	506	481	513	486	485	475	519	491	495	466	488	461	496	490	464	499	475	501	455	490	498	464	496	477	484	461	496	494	457	481	481	459	495	482	479	481	436	494	493	480	477	486	479	542	498	492	471	468	449	481	494	486	479	526	515	479	525	513	444	463	519	487	507	465	470	509	521	482
9845	11312	16390	9514	3626	1439	593	258	232	232	221	233	209	226	240	197	224	233	249	212	191	227	238	218	203	240	242	219	224	206	212	223	225	208	208	248	205	212	200	214	197	212	216	228	239	216	218	258	233	221	227	216	222	217	233	218	209	205	210	226	196	209	224	203	217	238	203	190	208	213	218	207	235	218	219	212	203	194	218	201	228	217	207	216	209	202	200	211	215	232	214	229	232	206	224	239	209	196	214	229	207	223	233	224	204	211	206	233	223	207	204	224	203	213	219	201	232	189	205	203	242	208	235	226	208	216	190	196	217	191	218	219	229	205	218	217	251	187	216	220	220	218	196	234	236	192	236	226	199	220	198	238	232	216	190	223	235	212	212	243	217	226	232	244	240	224	232	206	203	268	219	198	227	227	209	215	238	231	192	210	219	232	207	190	193	214	221	199	251	235	215	219	210	206	196	225	223	241	221	191	224	239	223	192	178	210	208	192	221	233	199	207	219	218	214	231	206	193	210	197	217	224	223	207	239	203	215	203	197	220	202	217	201	209	226	209	227	207	203	184	212	220	219	213	204	212	219	216	225	226	215	210	214	237	190	222	219	223	209	210	217	206	206	216	209	203	221	231	207	226	230	206	213	214	241	210	227	208	224	230	219	214	224	217	231	167	216	200	216	223	229	213	202	212	203	202	223	236	197	229	218	242	197	244	207	223	190	205	225	223	203	251	232	215	230	192	233	218	224	187	229	207	214	266	221	214	219	219	220	219	211	198	184	209	227	202	222	210	218	207	221	202	231	234	192	235	212	235	193	231	216	197	248	211	208	207	204	205	207	214	208	213	218	210	198	219	211	245	217	224	215	215	228	245	241	238	232	230	195	196	202	208	206	216	207	218	211	218	244	205	234	199	215	232	196	213	216	211	218	239	216	226	196	227	223	221	216	203	203	217	206	232	213	211	222	189	218	198	205	226	230	205	204	217	238	245	207	226	225	232	219	237	196	239	212	208	240	209	218	227	236	212	216	197	254	245	234	234	237	231	229	205	197	219	213	175	239	225	218	203	216	209	207	233	210	208	207	213	216	271	239	199	210	221	223	230	194	199	222	218	221	209	216	252	212	232	222	214	209	232	236	223	254	197	225	218	230	217	200	223	224	218	247	236	211	206	200	205	205	223	247	228	228	205	214	233	195	236	245	213	215	225	220	229	222	226	226	240	251	237	217	198	197	231	204	208	201	206	210	206	247	250	212	218	201	227	233	219	200	201	235	220	216	211	212	214	224	208	223	221	217	215	218	219	202	229	212	202	218	232	214	214	235	214	207	219	221	214	219	216	213	224	238	219	234	242	207	195	215	186	236	250	223	224	217	213	215	216	223	217	199	217	241	219	204	200	216	213	212	231	212	212	228	214	186	219	228	240	217	240	202	227	215	223	204	221	227	233	242	211	208	222	229	269	232	250	209	235	215	184	222	235	234	199	218	229	221	237	215	206	212	237	226	237	210	191	204	223	239	236	219	225	198	237	223	208	231	185	195	217	232	234	215	215	209	213	208	266	232	193	227	223	216	231	214	212	229	214	232	216	202	237	207	224	214	214	244	223	198	192	215	192	237	214	218	218	208	223	221	221	215	226	251	210	191	202	215	217	202	263	228	231	215	211	237	203	224	209	210	232	234	229	201	207	206	221	206	222	236	235	197	210	217	241	207	239	232	189	209	193	216	242	222	215	220	227	181	227	238	226	235	244	217	222	209	190	217	206	208	191	214	199	231	256	218	204	211	223	209	222	212	218	209	220	206	220	204	214	180	195	206	216	219	207	212	245	198	202	234	252	242	184	195	216	214	211	208	213	216	222	212	228	232	227	245	219	229	218	211	223	205	235	208	191	207	201	206	205	218	232	203	217	206	213	213	250	218	228	228	210	222	221	207	247	206	209	237	256	236	198	202	221	202	212	227	239	226	238	220	235	216	225	205	210	232	211	230	232	214	215	205	207	217	200	209	205	241	218	227	202	220	218	244	220	227	220	228	212	220	238	232	218	223	219	223	232	207	200	207	208	221	233	243	225	217	198	192	195	230	222	200	232	222	196	223	233	226	196	211	220	206	246	236	207	229	228	210	201	227	185	194	239	215	219	230	213	217	197	214	242	218	221	213	235	242	196	232	218	238	244	209	233	199	225	223	224	220	213	216	206	203	213	198	225	211	216	218	243	220	241	211	198	204	215	205	209	223	182	215	218	216	212	198	236	218	221	225	222	260	210	213	227	208	205	235	220	244	225	230	217	228	204	225	216	193	231	217	219	213	214	218	229	218	210	219	255	231	198	240	209	181	210	219	210	181	208	216	201	215	215	219	199	228	212	208	225	233	193	221	206	222	207	206	234	218	215	241	225	238	230	221	217	231	225	229	211	211	205	210	209	196	234	223	216	231	207	201	204	208	265	210	207	222	214	227	208	209	211	209	248	226	239	225	222	226	205	206	213	210	226	237	225	228	205	200	216	209	211	213	237	255	231	215	225	191	208	174	211	224	225	219	227	234	222	218	196	223	208	227	223	204	213	238	219	215	191	216	244	215	215	207	213	223	213	247	220	189	238	216	172	215	188	222	229	208	198	232	229	204	242	193	240	220	245	205	186	195	238	214	229	221	217	196	203	210	220	245	189	203	228	231	213	199	207	226	208	228	220	219	219	184	224	213	215	190	218	205	232	236	218	231	239	221	227	209	221	213	229	229	220	219	217	203	208	215	233	206	218	210	226	221	235	225	188	212	219	224	194	202	254	202	251	222	223	217	235	192	204	212	235	190	206	208	221	234	213	236	220	235	224	246	222	202	221	209	222	216	210	223	192	210	223	212	207	219	205	224	234	200	195	227	194	220	218	213	175	234	218	220	210	213	202	204	220	216	224	230	220	248	238	225	194	229	224	228	196	222	221	197	240	228	224	206	230	215	226	225	189	231	232	223	209	236	254	216	205	208	209	241	209	217	256	241	227	236	245	231	216	208	215	215	186	237	228	219	220	207	223	210	218	218	203	219	195	221	225	199	200	192	231	217	234	229	234	225	211	215	236	225	217	218	203	220	257	245	194	209	214	211	212	236	214	224	200	201	201	206	211	237	220	191	227	219	239	217	213	222	232	179	212	222	189	186	201	226	238	189	217	218	204	216	204	251	197	226	245	215	225	223	204	215	189	211	228	235	206	231	243	224	225	209	207	186	240	185	216	231	239	220	220	232	239	239	181	215	218	221	199	199	215	219	220	193	200	214	193	241	224	247	197	215	211	226	213	239	234	189	221	244	214	205	232	239	222	213	214	214	210	225	200	205	210	230	176	226	222	223	207	214	188	214	240	222	228	219	220	223	233	175	244	221	206	211	192	217	220	220	205	225	227	200	226	233	193	221	210	208	221	228	229	195	219	227	209	229	210	219	221	244	216	184	232	204	211	227	210	221	236	211	200	219	221	218	236	204	225	206	203	221	219	188	212	201	213	227	220
10218	15783	24366	19239	10204	4795	2054	701	580	593	539	625	587	586	645	557	588	605	584	603	579	536	603	591	597	608	558	541	586	563	574	571	556	605	592	521	590	620	576	582	630	577	592	590	560	596	587	606	563	590	569	538	587	565	582	581	609	597	571	602	596	578	540	606	554	609	558	588	641	630	551	582	595	559	585	565	621	591	583	564	586	630	571	585	580	578	610	620	566	567	562	548	616	606	622	577	596	620	598	623	550	587	590	597	576	606	601	571	580	585	593	586	568	575	597	574	565	566	583	586	603	594	562	600	565	597	570	575	606	573	596	578	628	573	604	610	579	607	582	552	593	612	580	587	611	578	569	582	611	586	628	606	564	571	582	542	583	559	592	590	597	565	610	609	602	561	580	583	574	556	531	567	590	548	596	606	545	576	621	596	548	540	583	642	572	570	578	622	590	573	589	527	595	557	548	567	555	585	567	574	571	633	611	608	597	589	544	529	562	590	578	616	571	554	589	603	593	563	613	588	605	607	568	575	602	592	582	589	577	624	586	594	614	586	586	590	600	601	581	616	582	606	617	579	591	617	609	542	577	592	540	598	591	593	625	603	606	575	565	607	613	580	566	601	561	606	612	579	574	588	624	563	595	573	575	613	566	566	569	587	592	611	572	569	600	554	567	607	552	617	576	547	577	587	601	604	616	587	580	559	553	573	593	563	567	611	545	645	588	583	599	587	619	529	598	547	569	581	586	601	583	597	579	587	610	589	579	565	644	595	611	585	554	561	582	599	592	567	585	585	585	561	626	537	574	589	534	574	605	591	565	586	567	604	578	586	584	543	566	561	619	572	563	584	576	585	553	578	577	582	554	617	573	586	561	641	581	587	601	554	556	622	569	581	595	572	625	540	601	575	574	505	591	607	549	561	577	586	541	592	599	582	599	568	556	631	602	594	599	557	555	570	540	575	584	572	591	598	602	604	562	610	592	564	549	595	545	600	593	557	551	616	596	627	615	577	543	589	566	589	584	569	587	579	539	600	604	593	534	615	548	582	579	593	555	544	588	585	606	554	609	587	590	588	575	545	588	600	618	578	598	567	601	571	582	604	585	613	605	590	588	612	601	561	612	613	534	561	567	601	608	624	574	574	597	592	571	555	558	583	566	588	622	586	568	550	571	597	610	565	553	630	562	597	568	599	608	600	588	632	574	532	562	612	613	587	631	582	552	552	561	604	555	548	552	542	587	576	588	569	593	633	573	541	560	582	605	589	594	579	592	545	597	600	563	578	552	581	590	559	594	616	590	560	572	576	580	604	594	553	571	547	537	629	591	601	596	536	599	545	601	548	626	581	617	587	609	552	615	620	553	576	566	563	634	561	588	606	573	587	553	590	593	619	561	567	545	552	622	571	539	567	581	598	576	614	600	591	602	558	587	590	602	576	600	599	575	575	559	599	600	580	600	598	635	611	607	577	575	567	590	635	559	564	583	569	542	565	563	570	552	565	578	588	621	535	565	598	584	541	582	588	603	586	616	579	606	580	611	592	596	541	588	576	542	621	600	600	621	585	603	594	574	581	593	610	552	644	573	585	594	576	587	630	574	587	570	599	588	532	634	630	598	548	631	611	632	558	596	589	510	637	556	610	601	602	572	552	598	543	553	583	586	556	566	600	583	590	587	618	539	549	565	571	554	585	554	599	563	571	564	570	585	598	595	537	610	605	565	596	571	585	615	601	598	563	615	599	581	562	612	566	606	578	578	577	588	597	587	604	567	587	567	596	570	560	610	544	604	597	563	566	563	579	559	615	589	636	548	540	531	608	565	617	608	611	563	603	603	559	531	574	589	543	617	602	619	574	557	585	633	579	634	626	591	525	629	556	580	565	618	594	541	618	567	563	611	663	548	602	607	573	606	626	608	541	570	566	595	589	632	547	637	605	594	564	608	619	578	595	592	566	601	567	594	588	545	528	567	615	567	625	567	616	584	601	558	551	576	577	559	599	604	595	619	599	631	600	553	595	608	588	573	596	600	578	569	589	600	600	575	553	599	596	607	557	603	611	565	612	608	579	574	571	562	626	590	591	535	597	561	639	602	609	568	561	567	570	587	580	611	555	605	565	564	584	589	585	559	571	587	607	611	605	586	600	539	566	586	583	594	606	568	601	608	598	629	590	570	574	624	560	587	631	549	565	560	540	541	591	571	601	602	540	576	575	601	543	608	622	593	675	550	611	600	541	583	550	600	595	612	624	561	621	618	601	585	601	565	601	605	605	614	590	577	588	595	561	613	569	581	573	564	628	592	585	614	608	571	569	575	612	574	596	557	575	616	591	625	607	601	595	589	601	587	607	636	597	583	575	587	557	598	591	608	583	605	622	565	579	573	614	622	593	564	563	583	592	627	582	578	580	579	603	549	574	571	583	597	620	595	574	581	570	579	630	608	580	574	548	559	583	608	567	601	553	579	582	555	550	542	555	603	579	619	572	602	554	616	606	585	579	545	529	552	585	599	573	600	588	602	557	589	589	591	637	570	565	579	594	592	589	628	594	570	592	543	619	573	580	597	560	621	546	600	587	583	560	607	594	584	575	550	624	600	601	579	627	612	620	582	601	594	561	609	562	570	548	605	544	597	566	566	585	621	590	591	603	605	567	612	554	607	579	599	565	607	591	587	586	604	580	610	542	579	586	574	576	595	608	551	615	604	565	572	630	585	599	592	550	614	590	584	558	556	568	662	591	603	542	575	584	580	619	596	618	585	616	582	590	574	573	590	561	571	598	575	609	585	588	573	555	558	589	600	629	583	586	627	560	591	553	631	619	594	590	583	575	612	539	597	624	539	618	609	566	585	611	559	588	637	573	626	589	625	608	573	553	548	597	599	595	592	628	572	576	602	605	599	602	589	628	618	546	548	610	562	555	587	597	602	631	563	557	586	544	611	593	567	582	584	547	570	551	607	551	592	563	611	618	525	576	569	588	578	589	574	570	554	560	637	516	591	571	590	607	551	611	582	610	562	548	604	620	607	589	614	586	559	580	611	600	563	573	562	606	589	566	550	592	566	574	567	571	592	592	559	596	615	606	547	579	600	608	541	588	558	596	616	562	588	625	545	584	575	596	527	601	591	589	539	601	606	571	555	568	569	569	570	581	570	599	601	603	582	574	583	622	597	606	625	610	596	612	600	589	598	606	619	565	610	579	568	535	605	592	592	581	587	590	609	615	571	572	629	582	597	569	595	599	560	540	607	599	584	612	553	590	603	611	568	591	591	565	570	613	553	602	592	598	617	627	548	628	572	579	621	623	568	568	570	573	582	620	575	593	590	593	593	601	593	559	590	591	567	577	608	609	560	576	616	590	588	603	562	557	595	581	558	594	566	560	580	578	592	618	616	566	598	589	584	546	577	593	588	576	567	534	580	573	596	570	599	623	584	595	564	563	591	621	606	595	544	528	616	588	526	582	618	610	559	627	576	607	606	546	614	599	604	568	563	574	552	585	596	577
55253	60940	65016	48372	29248	13915	3992	580	170	151	160	153	162	171	149	179	159	133	155	136	157	162	168	166	162	143	160	161	119	162	148	164	149	149	156	156	152	162	184	156	147	166	147	167	142	175	157	176	148	161	161	157	163	158	144	154	164	161	144	158	157	174	150	156	152	161	183	176	172	150	148	170	139	146	165	140	167	142	160	151	177	165	158	153	135	170	157	149	154	158	179	141	155	181	165	154	156	149	160	161	152	141	157	148	157	150	143	153	155	156	143	155	147	150	154	133	147	163	163	165	154	162	157	156	139	158	159	157	164	159	178	148	154	176	151	176	148	163	165	136	175	154	168	147	174	147	153	151	168	147	159	148	137	161	147	153	155	158	159	146	176	163	141	154	153	157	167	159	144	163	189	178	147	146	164	146	161	156	153	167	178	152	159	167	166	159	157	154	157	163	166	173	159	146	161	158	178	165	165	152	154	158	169	169	175	146	137	162	164	162	180	163	144	133	153	184	152	146	162	161	155	136	136	149	158	178	155	164	155	154	144	181	168	159	144	157	152	164	163	161	150	142	129	168	152	158	169	156	172	150	159	131	155	165	155	155	153	153	148	160	154	144	146	162	136	186	141	145	153	146	164	139	159	144	172	158	167	161	140	131	140	167	156	157	160	145	146	168	155	152	161	158	154	160	147	142	158	139	157	159	169	137	158	193	158	166	105	156	135	161	136	146	154	160	166	153	162	176	136	155	162	156	176	163	165	180	156	174	166	169	171	154	161	153	145	141	151	166	159	151	164	155	158	177	177	163	149	161	177	165	156	149	152	159	162	163	168	159	134	152	152	157	150	146	164	156	152	179	160	148	153	131	178	161	155	127	166	136	161	158	150	140	169	162	169	149	147	138	152	154	137	146	157	152	153	160	159	153	153	163	166	179	157	140	165	168	177	134	162	179	149	143	153	166	157	156	156	142	151	159	155	160	169	142	144	146	146	135	160	154	187	173	138	165	144	152	161	166	157	150	140	174	150	145	152	174	176	143	134	156	158	183	173	161	147	175	139	152	151	143	148	156	178	186	158	176	153	179	168	185	160	146	154	165	164	154	155	160	164	177	147	158	164	163	153	161	147	155	146	149	170	154	144	140	145	158	149	153	163	178	142	167	153	147	147	133	146	147	162	163	171	169	137	161	156	144	159	139	170	163	132	168	166	168	163	149	151	155	172	126	147	163	154	165	144	157	166	161	148	159	137	149	151	166	151	167	153	168	167	147	172	174	180	148	152	163	169	170	157	157	156	156	157	179	140	187	159	159	153	140	167	190	160	155	133	168	177	157	136	160	162	146	147	166	153	165	151	163	162	153	165	168	147	164	133	179	154	158	165	172	169	134	155	162	163	158	154	155	182	181	151	146	158	169	168	136	159	131	166	167	149	162	168	177	170	162	166	168	172	168	150	135	146	151	158	152	146	170	165	148	177	137	165	171	155	150	159	149	168	160	145	136	164	162	173	144	176	164	149	159	160	158	146	164	159	166	148	150	151	165	147	164	156	151	149	164	144	170	169	156	174	162	171	164	157	161	148	151	143	169	154	154	167	153	151	133	171	154	161	145	167	156	170	173	156	145	146	161	148	154	134	136	140	137	158	162	179	157	165	178	162	162	161	159	133	164	165	179	157	178	164	136	149	148	152	154	148	180	139	169	164	165	124	154	173	144	169	156	160	133	151	155	132	154	171	158	151	129	155	175	162	132	148	154	151	158	145	177	155	155	153	176	169	149	143	169	169	165	157	159	153	152	188	141	163	149	135	162	169	160	152	156	168	184	153	144	147	159	142	144	164	144	151	150	162	153	148	173	178	168	163	161	149	173	164	164	159	170	180	136	161	163	152	170	164	154	147	151	147	198	185	173	159	154	190	144	137	148	158	154	161	166	162	141	197	156	141	139	156	180	137	167	159	174	176	151	150	160	142	168	139	158	151	167	160	154	174	146	143	163	166	150	135	165	155	174	190	161	162	151	145	165	174	174	150	149	161	154	145	169	151	159	154	149	148	160	164	159	159	146	164	167	159	155	157	170	155	163	178	156	130	158	163	148	171	157	140	157	169	155	180	152	160	178	177	163	145	163	162	142	150	130	154	148	145	190	152	179	151	164	143	157	167	147	157	162	154	153	157	162	148	153	155	163	150	155	165	157	148	168	167	171	166	159	153	164	145	165	167	174	147	155	171	158	160	149	158	152	163	171	149	149	147	127	154	165	157	158	151	140	154	157	153	158	164	157	149	149	159	139	173	143	152	148	171	166	160	140	167	134	169	152	181	148	164	159	162	174	177	161	164	156	158	170	154	128	152	171	170	148	146	156	171	135	156	153	181	154	161	174	144	144	137	156	151	179	160	152	151	177	156	145	174	142	151	143	146	172	149	160	140	146	162	161	172	146	161	165	162	160	171	170	164	174	157	135	151	149	157	154	142	169	152	190	168	159	165	145	155	167	147	141	166	168	169	138	153	158	161	152	142	157	178	162	140	154	163	150	176	148	170	156	147	146	162	137	163	172	162	160	169	153	158	148	137	167	171	149	158	165	135	160	146	170	154	163	148	150	151	155	170	160	150	163	157	155	164	149	138	158	171	161	174	157	148	176	149	165	159	137	152	147	166	157	178	174	174	155	160	154	185	164	186	176	157	156	174	173	155	148	137	141	151	162	163	143	136	155	144	175	148	167	149	154	168	156	150	144	156	158	142	153	157	152	166	171	143	162	143	161	156	176	170	184	129	140	134	165	142	157	166	146	172	133	140	187	151	150	173	127	152	148	176	170	139	179	121	158	157	155	159	169	160	153	163	156	158	161	159	178	163	149	168	153	154	153	158	168	141	181	175	132	155	147	172	164	175	135	154	147	147	140	163	156	163	168	163	159	180	160	157	164	161	150	178	155	146	150	156	168	160	151	159	156	128	137	181	179	159	143	157	164	167	155	158	149	170	156	164	160	180	151	180	160	156	176	163	152	148	184	174	159	152	133	157	164	157	153	185	169	152	143	154	161	164	183	122	152	167	157	166	156	137	139	182	160	175	167	162	162	161	151	148	154	147	158	141	165	143	180	173	149	169	137	150	158	137	137	154	166	139	133	149	165	137	152	168	150	155	168	150	153	153	167	183	139	163	169	150	147	166	167	153	154	174	145	180	165	157	159	165	147	171	141	170	144	153	149	149	161	162	165	152	145	146	171	150	125	151	158	158	164	184	168	161	155	151	155	165	175	160	177	156	140	148	176	160	149	167	166	167	145	148	145	156	156	155	128	190	136	178	178	145	160	170	171	178	155	148	162	155	160	170	145	161	165	170	169	154	157	181	163	168	146	192	176	137	158	145	172	163	169	166	160	147	152	146	156	171	151	140	159	153	157	149	176	187	153	173	144	158	154	163	150	142	162	160	158	159	168	145	135	165	154	134	147	175	134	155	172	139	161	169	169	145	161	149	168	149	180	152	156	150	142	173	140
35922	46302	58564	51628	38262	23759	11163	2020	452	448	456	449	405	461	446	452	409	441	462	467	448	456	445	441	470	440	430	436	429	454	458	459	432	431	419	468	434	415	441	426	456	495	430	432	448	429	434	449	439	439	439	413	431	420	412	440	418	466	491	481	445	422	455	436	457	452	451	422	465	449	449	428	422	444	462	415	453	425	403	443	426	433	441	433	438	458	441	421	449	453	475	437	457	450	446	402	438	429	453	460	433	450	460	463	424	454	410	452	445	460	436	424	431	436	412	489	450	433	452	429	474	470	437	418	449	447	463	418	446	417	442	456	472	461	438	453	486	424	468	478	478	463	440	412	431	445	390	427	466	452	434	477	469	492	440	414	450	441	430	394	443	426	439	436	458	400	432	469	460	473	444	452	465	463	455	379	461	438	455	452	436	418	433	447	447	441	457	471	411	451	442	449	478	437	462	446	461	425	437	411	441	434	431	446	461	497	467	442	469	452	467	422	422	430	429	460	485	452	431	455	442	462	436	449	395	457	406	462	445	447	450	445	477	448	435	454	461	437	477	436	443	435	451	434	424	443	479	413	435	420	398	395	413	429	429	417	435	449	437	414	415	453	444	450	478	457	462	422	438	478	435	416	443	450	453	431	443	434	412	483	432	453	451	458	442	444	414	431	468	448	447	454	410	470	429	440	441	416	459	439	436	465	449	442	467	429	465	452	412	435	443	425	476	420	449	425	484	433	449	434	452	436	456	439	438	440	438	432	451	450	446	401	421	423	456	449	443	444	463	456	468	427	462	467	455	441	433	445	423	413	430	420	458	407	443	424	451	477	466	462	430	457	442	431	449	483	449	428	429	445	436	462	429	436	436	461	426	442	421	440	440	443	430	419	442	458	459	476	436	432	444	472	465	455	437	438	384	496	420	453	456	454	448	463	438	424	454	445	427	439	466	433	458	426	448	441	392	436	435	433	449	466	437	413	472	455	442	455	451	474	463	454	447	413	439	438	455	426	421	450	487	474	412	464	444	389	478	469	441	405	439	437	472	446	422	418	468	439	448	405	441	454	455	456	434	456	452	434	454	443	414	476	404	437	436	446	463	441	459	481	460	454	446	415	416	458	454	393	461	427	406	421	445	467	419	426	428	416	456	468	465	469	440	439	464	471	441	429	416	469	442	428	427	445	435	451	445	449	448	444	423	454	488	431	455	462	476	438	452	422	481	422	430	464	412	431	433	436	497	429	445	441	457	424	446	464	439	417	489	439	426	426	419	463	434	464	471	480	453	427	426	466	448	427	431	406	476	448	450	427	443	453	444	440	454	444	417	445	433	453	452	492	468	447	480	449	473	432	430	417	466	445	435	447	480	427	475	463	446	449	460	453	461	430	447	431	483	440	443	462	468	453	457	434	441	421	454	486	431	469	459	438	407	472	468	429	451	471	427	450	423	427	470	398	418	464	423	414	480	493	454	478	413	421	478	437	461	438	435	432	474	457	438	473	416	417	467	405	451	446	438	461	405	407	445	462	415	419	414	443	446	464	442	445	453	449	470	444	436	487	432	426	431	455	449	431	476	452	441	445	405	424	465	436	443	418	449	415	454	426	461	418	455	390	461	462	482	466	487	457	391	434	426	486	454	425	454	433	413	462	471	451	443	447	418	452	471	455	420	481	424	429	454	434	431	439	436	430	432	421	448	441	455	443	467	448	464	482	442	422	436	451	451	412	419	458	471	460	453	418	425	448	426	471	472	415	472	457	419	445	453	449	466	473	430	454	455	452	482	461	461	445	447	420	458	444	445	442	427	462	462	411	434	431	452	465	424	465	428	453	437	472	467	484	431	417	427	447	458	446	429	423	377	461	452	439	429	402	435	462	445	442	445	455	481	466	423	429	437	443	407	453	459	461	424	406	436	426	442	446	452	427	417	387	486	458	465	467	427	483	412	446	430	432	462	442	401	417	440	400	471	424	454	460	468	417	466	435	459	456	437	450	447	430	464	437	407	439	459	434	453	403	435	472	453	420	438	464	457	433	429	438	458	410	438	408	484	434	456	462	461	420	441	446	443	452	427	443	422	446	447	444	449	444	413	436	461	428	423	419	454	432	444	442	465	458	460	457	416	434	430	457	431	425	434	483	427	457	419	412	458	444	416	476	448	447	437	440	398	469	433	442	479	463	426	448	466	397	445	458	468	441	466	456	427	392	416	407	455	456	447	467	444	442	451	485	448	486	418	410	451	450	478	494	465	429	485	463	455	479	432	449	443	452	446	434	483	473	464	434	429	475	471	480	442	468	446	421	409	429	463	463	460	417	433	438	459	435	451	445	458	464	468	451	429	432	439	446	438	488	443	438	458	441	473	430	432	439	423	400	424	463	430	427	447	435	427	496	401	466	453	439	418	405	447	407	426	442	454	453	460	432	404	463	435	464	445	430	433	405	455	440	432	463	447	427	434	437	413	479	453	459	458	437	455	437	412	418	459	433	460	474	441	441	461	449	399	442	414	468	443	446	482	450	432	451	423	446	467	442	434	435	471	445	423	481	451	401	374	426	437	448	434	421	435	467	453	467	464	438	492	440	466	405	418	434	446	421	483	469	443	444	451	452	441	446	451	404	474	465	459	478	448	477	445	465	453	426	431	441	473	455	401	451	450	471	450	458	445	432	452	434	441	433	479	432	450	431	438	445	435	438	437	459	446	460	444	468	427	429	476	428	433	443	442	460	447	438	437	469	427	416	446	427	473	443	413	460	412	483	455	471	475	458	466	416	436	465	460	475	443	442	438	412	437	486	442	447	471	465	432	474	454	459	447	446	422	482	461	420	477	439	449	435	438	432	459	440	449	418	446	478	450	456	451	451	423	414	447	417	447	453	463	447	444	480	423	455	442	462	465	434	413	438	425	455	463	440	433	450	472	471	452	469	467	434	478	423	444	483	434	430	427	464	440	407	454	469	429	482	452	454	455	451	416	458	466	421	443	447	462	425	476	458	476	428	455	448	471	442	458	409	470	431	408	457	453	444	457	447	434	474	438	454	441	418	454	456	411	461	402	431	456	452	415	443	438	421	483	487	411	471	427	436	460	441	434	461	451	460	443	428	473	456	408	456	468	437	465	458	495	469	467	431	424	461	444	433	465	478	460	417	449	439	435	462	421	443	466	451	457	447	450	462	460	428	387	458	459	477	408	458	441	450	455	458	436	452	447	463	442	422	442	436	409	423	442	453	453	458	435	440	413	428	443	414	442	458	450	429	469	430	486	398	397	432	452	443	435	483	479	431	399	453	445	465	471	448	454	475	435	400	450	473	426	426	475	436	429	443	461	438	438	471	466	436	452	440	406	418	455	422	436	461	424	449	424	423	451	468	460	457	469	435	425	451	434	410	446	417	433	443	456	440	449	476	472	447	414	500	464	434	446	430	433	479	464	448	479	441	437	459	474	464	431	441	441	395	435	446	475	442	454	433	460	419	451	425	455	454	436	410	470	402	430	426
66509	74616	76754	58502	39153	22006	8054	1258	166	181	175	156	178	192	166	196	177	196	192	168	169	174	181	201	159	182	162	176	188	181	152	216	190	172	178	171	166	176	181	180	158	183	170	157	185	149	155	169	184	158	165	173	178	168	205	145	180	195	160	173	174	166	211	172	152	166	190	166	174	190	172	163	162	181	194	190	178	157	171	154	163	167	191	183	190	195	177	161	174	176	177	160	152	182	175	183	175	207	177	194	180	164	193	166	167	173	144	208	165	166	179	166	194	170	190	193	208	168	171	154	170	173	172	150	186	188	205	190	182	186	164	174	160	176	139	164	163	176	186	163	167	158	184	180	183	141	197	180	193	176	189	180	188	194	177	187	181	171	178	176	149	139	165	180	178	169	186	151	163	182	177	184	177	183	168	170	175	189	160	191	167	173	169	171	195	190	183	179	179	173	182	175	181	193	183	169	158	148	190	169	187	179	184	168	166	199	146	195	153	148	189	181	194	158	148	187	177	177	170	174	168	161	185	173	201	168	177	175	156	198	191	180	180	180	166	210	178	169	179	181	169	193	179	156	159	170	188	167	174	163	171	177	170	185	200	178	156	178	151	182	178	163	186	186	184	172	183	195	153	164	176	165	170	172	195	182	158	176	194	169	157	151	165	180	175	152	159	187	216	181	188	166	182	184	171	190	165	161	155	186	176	156	168	150	179	214	159	192	180	181	159	185	183	181	171	187	163	191	158	177	183	159	180	173	189	159	206	176	173	180	190	193	203	155	168	190	189	158	165	187	168	163	191	170	193	187	152	175	161	166	193	173	164	198	172	172	159	166	156	155	192	193	166	158	195	170	173	195	184	181	156	199	185	195	184	169	187	176	154	196	171	164	207	155	175	173	177	181	181	180	156	183	161	181	177	167	169	182	170	189	166	166	163	193	150	165	167	187	186	177	178	172	191	153	186	183	160	156	187	186	164	171	178	187	164	184	159	174	191	189	182	178	189	184	184	184	168	188	197	173	163	145	193	164	162	175	177	180	200	179	166	183	188	163	186	179	173	181	172	183	186	174	153	164	180	176	173	174	174	172	171	172	166	193	174	152	172	167	176	167	170	184	151	204	166	185	192	162	183	193	156	167	172	176	163	183	167	172	177	190	184	176	152	173	168	159	200	176	180	178	158	182	181	170	191	187	205	177	168	172	167	161	165	177	168	205	204	172	165	175	190	204	160	181	177	179	180	187	158	156	201	167	196	156	150	214	152	166	169	147	173	188	167	151	163	177	170	182	176	164	189	163	182	173	178	187	170	180	149	172	178	177	170	192	165	170	177	199	178	163	167	160	161	181	170	179	190	180	157	151	190	167	172	183	186	167	163	183	182	172	198	194	168	185	178	190	172	178	164	158	138	179	186	155	166	177	186	171	195	167	157	203	172	176	151	170	173	154	184	149	156	166	158	143	162	174	186	178	182	182	151	175	160	188	156	181	188	188	151	170	153	167	186	191	198	156	188	174	163	176	180	158	200	181	199	173	180	167	172	184	187	161	153	198	181	189	178	163	186	177	177	158	185	187	171	190	166	162	189	196	189	158	202	168	183	167	187	173	190	160	184	180	179	156	180	178	183	178	176	176	183	185	164	184	170	163	159	168	180	166	196	154	185	185	177	168	214	180	164	177	176	169	173	174	173	173	169	194	163	197	192	198	178	160	191	179	186	171	169	172	155	169	161	181	195	171	194	182	202	190	175	160	177	171	168	160	188	147	193	155	160	164	174	166	163	185	190	173	173	160	160	159	190	159	176	186	164	182	159	186	194	167	182	178	159	159	197	168	197	157	168	185	167	188	164	176	176	172	170	174	181	175	167	164	170	174	175	189	169	182	181	192	186	170	197	156	161	193	188	171	159	190	170	192	152	177	174	173	173	172	190	177	163	167	197	187	173	152	181	165	178	174	177	180	207	190	186	155	192	185	144	159	165	182	177	185	196	189	149	153	182	202	192	160	165	174	162	190	195	173	171	174	170	207	167	175	155	175	201	140	174	157	173	156	173	170	186	169	184	157	168	154	142	189	154	175	168	179	153	157	156	184	206	171	174	158	180	188	180	177	188	163	180	161	188	163	178	182	158	178	182	194	168	168	180	157	160	194	182	184	149	174	163	188	168	176	181	157	170	164	174	175	160	160	182	168	176	169	165	162	184	177	191	168	175	177	149	187	175	165	175	203	185	166	166	172	174	185	173	180	192	200	152	173	167	168	192	163	166	163	190	189	193	179	166	186	170	159	205	193	181	183	174	168	149	160	189	159	169	169	171	186	177	149	174	177	184	149	164	181	168	162	194	180	168	159	176	153	156	206	160	164	178	164	196	179	185	174	191	171	189	189	170	145	189	190	175	157	177	176	149	171	155	169	173	177	167	176	184	164	161	171	178	194	183	168	189	184	196	170	185	190	166	148	164	193	184	178	183	202	177	165	213	201	185	168	166	172	139	178	201	172	192	170	179	176	188	160	183	166	170	170	164	185	183	163	158	178	182	181	158	177	185	169	182	205	191	156	160	203	165	172	161	168	156	192	191	179	163	167	172	163	181	171	157	167	166	184	171	186	174	161	179	185	164	156	179	171	166	177	186	203	167	162	186	183	170	158	149	169	165	184	175	160	167	192	186	176	185	186	208	219	168	166	178	168	193	181	191	180	178	185	191	169	200	190	183	163	192	196	182	184	161	170	177	161	179	187	193	166	166	172	145	183	193	172	164	171	177	156	172	145	189	171	193	159	146	181	188	170	166	169	176	192	174	170	154	166	185	184	191	160	172	167	176	159	177	168	184	199	181	188	138	178	167	187	172	164	190	196	177	171	168	189	165	193	173	160	187	155	169	177	172	166	180	180	164	163	165	172	188	179	169	188	171	207	149	151	165	176	156	186	156	179	172	167	182	165	181	153	156	156	174	154	170	176	183	164	164	165	173	188	197	159	180	158	160	194	189	163	199	156	178	162	196	183	171	152	174	188	191	142	162	175	174	165	168	163	164	180	167	164	164	147	162	182	172	164	186	167	157	171	180	169	178	179	166	157	169	174	163	173	157	187	171	177	181	167	169	165	188	179	154	175	174	178	198	171	180	163	178	164	177	194	179	178	180	176	166	157	184	185	191	147	161	192	158	162	187	176	170	168	175	163	157	174	177	190	165	188	184	181	157	176	168	172	181	191	156	154	180	172	174	153	175	191	169	165	172	181	189	182	181	165	172	162	183	162	180	176	211	165	160	172	154	184	192	188	187	164	186	179	185	184	144	186	167	170	169	157	173	177	164	163	201	209	144	165	189	149	171	175	193	185	168	195	169	195	152	178	178	148	170	165	178	174	163	183	163	165	165	165	199	164	175	167	177	166	180	157	174	171	169	164	180	182	154	169	173	154	196	191	194	190	158	163	164	186	182	205	185	175	179	173	156	172	182	192	177	162	170	168	171	166	161	164	179	169	178	178	194	178	189	177	179	177
43505	56913	71829	62155	46849	31622	17049	3589	504	537	499	506	504	531	471	477	522	503	539	493	468	474	476	476	499	494	494	531	505	518	480	487	497	509	444	498	497	514	513	514	509	470	456	488	481	467	509	485	474	490	533	459	470	495	482	507	496	497	501	502	481	506	480	497	506	465	460	508	504	490	503	535	470	498	472	509	523	510	481	524	459	498	471	472	513	489	512	502	485	462	489	487	524	513	481	502	480	494	470	458	502	496	520	465	471	488	503	497	502	485	499	507	465	467	480	457	494	506	490	474	492	499	522	540	462	461	445	508	515	517	478	528	477	537	481	488	520	475	491	497	523	488	493	525	474	492	511	476	448	458	479	475	513	470	478	521	501	474	502	483	483	514	476	484	471	457	492	508	494	510	467	465	507	474	509	430	517	508	468	465	469	503	485	507	495	474	529	498	523	503	485	486	490	477	460	499	524	485	477	490	462	500	474	499	488	519	487	464	520	512	470	491	451	483	492	503	506	467	479	517	518	509	456	487	471	478	495	465	456	484	518	482	465	449	510	475	500	522	507	492	473	473	482	496	536	484	496	481	500	465	472	525	481	467	518	465	494	492	436	492	478	510	510	520	501	483	495	496	484	461	471	491	469	504	494	489	498	497	529	470	544	489	560	484	489	500	456	502	474	492	522	466	500	447	494	471	488	504	510	508	477	532	491	508	456	484	533	504	496	461	460	492	495	501	485	488	495	505	492	466	506	466	474	477	475	472	492	424	492	478	496	482	483	487	505	471	504	488	491	503	480	485	495	492	513	437	492	456	487	473	486	479	519	497	487	495	485	475	522	523	483	455	505	472	520	470	494	487	490	465	461	500	493	479	495	460	480	462	515	497	448	487	481	485	491	457	497	508	494	525	486	460	471	540	497	518	500	487	503	524	458	467	502	487	455	521	487	496	436	519	486	489	500	506	489	496	464	479	465	472	474	478	495	486	496	482	475	481	470	455	469	517	502	472	464	475	525	518	486	495	476	522	487	521	500	493	481	485	504	472	532	467	503	478	513	484	499	470	488	498	491	483	506	479	472	498	463	493	477	499	484	494	533	469	525	509	473	463	476	477	509	467	480	458	475	477	507	486	526	479	488	523	496	468	526	487	507	476	443	470	502	482	500	490	467	443	491	504	472	526	465	481	501	447	536	494	486	458	493	542	473	487	491	476	513	458	518	477	453	456	529	482	470	493	539	492	510	489	497	493	480	480	496	471	497	490	502	468	484	530	450	501	505	514	474	491	498	480	473	522	476	509	481	493	496	483	461	480	499	452	498	495	471	472	473	452	493	484	469	518	513	518	481	515	475	484	500	484	461	475	483	487	470	511	514	496	489	489	473	514	509	446	490	496	494	524	493	491	480	509	481	449	449	488	488	501	531	492	441	490	464	500	494	483	504	505	503	491	542	484	468	479	530	459	528	460	447	494	495	552	503	505	458	503	471	507	472	505	469	492	525	490	474	495	491	511	498	501	490	443	465	504	503	518	496	464	480	477	478	494	481	497	488	488	512	485	458	509	505	468	501	472	526	487	472	491	518	486	506	485	472	445	521	468	475	488	500	453	485	495	500	465	540	508	463	504	495	491	459	482	498	463	486	477	470	507	525	524	525	482	497	478	505	497	495	506	468	494	428	530	515	488	475	537	474	483	476	493	474	488	490	483	515	513	454	470	500	485	518	481	497	465	461	488	480	528	482	492	455	452	480	496	481	492	497	489	496	425	534	510	508	513	495	490	500	504	488	489	517	472	500	499	508	450	484	496	496	465	500	483	496	520	499	503	493	487	462	475	498	479	491	490	493	471	487	486	464	491	484	497	497	474	469	510	468	474	513	472	527	490	529	468	487	547	478	491	481	475	510	512	488	492	488	500	479	488	509	514	480	538	486	494	467	518	497	497	474	468	471	468	454	485	495	470	502	486	542	475	495	484	515	488	494	479	485	479	462	506	492	479	503	467	514	486	488	465	515	442	502	509	521	471	520	495	491	491	486	470	481	479	483	500	483	517	482	511	480	518	466	506	492	500	445	487	468	511	483	465	474	498	489	487	504	498	474	484	524	488	508	495	524	467	492	514	500	477	480	495	460	490	532	489	457	491	487	492	474	476	474	498	439	527	495	486	522	501	478	535	512	504	472	506	490	468	526	517	508	479	501	462	475	534	481	462	476	503	491	496	504	469	495	496	510	484	520	513	487	505	506	518	460	490	513	477	476	426	513	471	456	515	479	464	462	471	504	502	514	474	497	456	520	470	468	492	477	486	520	471	521	523	546	488	497	496	510	473	492	457	486	474	488	493	442	536	454	469	505	484	446	459	514	529	496	473	482	497	502	495	473	471	542	462	490	502	464	505	472	496	541	542	488	463	461	497	521	463	535	536	497	520	513	494	502	474	498	523	519	551	498	427	508	510	496	491	506	498	490	475	507	480	499	503	483	522	495	477	461	514	475	487	498	477	511	507	460	498	471	476	492	467	487	501	496	513	493	467	500	515	478	467	500	527	484	508	496	496	474	459	496	504	529	495	476	463	483	497	476	500	494	498	490	485	497	483	523	491	527	510	459	493	477	502	535	479	533	512	499	490	492	469	513	494	491	504	499	490	480	504	507	472	488	480	506	492	478	482	516	491	448	479	490	485	519	453	521	500	494	500	491	476	468	479	478	514	520	515	484	463	484	448	509	446	465	502	519	461	469	476	517	529	510	509	473	469	470	491	468	469	528	454	515	516	461	569	468	486	507	484	531	535	463	481	494	448	477	504	511	502	539	522	447	474	510	523	527	510	514	475	501	442	497	497	488	494	491	498	463	472	498	507	507	507	470	489	504	533	464	510	463	490	528	488	476	491	481	515	521	490	490	491	530	472	512	515	493	495	484	510	466	506	521	502	474	504	486	484	479	466	481	518	480	484	493	487	490	482	516	516	484	494	485	465	490	512	504	469	493	524	470	472	502	485	422	449	479	507	500	501	483	457	492	499	479	498	530	495	495	450	492	507	506	475	481	518	492	460	501	492	486	517	478	512	530	502	469	489	488	490	485	521	493	522	435	509	472	474	521	462	486	490	442	474	477	456	516	478	543	492	483	435	504	522	452	509	485	503	475	466	472	479	505	489	469	487	469	533	493	458	489	546	463	436	482	470	490	503	500	454	483	478	483	458	473	475	531	464	476	472	486	516	508	467	496	509	484	478	456	448	501	482	449	463	507	531	469	463	470	474	476	517	483	497	474	472	533	483	524	492	508	487	481	469	456	472	504	528	500	478	463	496	504	540	514	515	474	504	478	523	503	533	486	469	481	496	491	462	490	482	455	497	465	471	469	511	480	499	523	484	496	544	480	468	516	479	493	501	494	474	494	547	485	514	445	522	461	483	494	481	470	473	475	448	504	481	507	494	486	438	489	448	475	519	471	490	501	483	463	473	505	515	508	483	528	506	447	510	482	472	460	488	478	497	487	512	529	510
9455	11344	17546	9705	3353	1395	586	241	220	223	215	198	223	245	225	231	241	242	220	217	213	235	218	199	234	213	226	204	242	211	219	184	226	219	230	227	222	225	218	202	208	200	225	242	243	224	240	227	235	230	207	205	211	196	233	218	218	220	216	273	257	225	208	201	215	216	180	215	205	206	205	217	223	211	210	216	224	219	202	207	245	216	207	191	233	224	225	224	223	221	201	229	221	201	212	215	196	233	229	205	233	227	241	226	214	202	227	218	240	188	216	230	227	230	219	211	202	226	239	200	200	212	205	225	228	238	198	248	204	210	209	240	224	207	260	244	219	217	211	221	218	227	206	222	214	227	217	222	194	233	181	227	224	201	239	201	228	233	232	208	226	202	195	208	215	201	212	204	196	205	201	227	210	237	203	207	207	191	197	227	220	200	227	226	205	220	209	220	205	215	214	234	230	228	249	199	209	239	222	192	230	236	217	212	219	208	206	229	206	225	203	224	186	242	226	225	213	208	216	214	216	224	215	213	210	223	213	216	245	219	230	199	221	232	221	217	200	214	251	233	222	223	190	211	193	195	212	202	242	206	205	218	211	212	226	218	213	214	223	216	220	212	216	221	199	221	198	193	204	251	202	230	188	223	233	216	239	218	223	251	227	230	227	215	219	202	228	220	205	224	222	223	224	226	194	212	245	218	230	214	211	222	197	214	218	220	198	216	211	221	220	228	179	222	175	217	205	215	200	225	233	253	200	214	197	213	240	224	203	236	219	210	205	200	219	204	231	210	203	215	219	205	223	211	239	208	198	201	203	188	194	216	244	200	229	209	223	191	213	229	199	218	222	231	222	224	183	210	216	208	236	206	249	239	234	213	208	195	218	209	217	201	192	220	240	208	236	201	251	234	230	221	209	185	225	219	243	209	235	230	206	237	228	218	201	226	193	201	214	222	232	244	197	198	231	219	224	210	212	216	193	229	213	223	219	221	226	204	242	206	212	231	217	185	205	197	231	232	216	219	206	223	206	200	208	222	237	188	222	211	199	228	206	226	226	236	237	199	210	187	236	219	218	220	213	195	211	203	212	248	225	215	212	195	199	226	226	216	210	209	234	212	226	197	224	202	213	213	224	234	214	207	216	218	203	230	181	196	230	213	208	202	235	193	241	228	242	234	232	213	210	235	208	200	211	216	223	199	196	209	214	213	211	227	225	216	207	230	221	201	213	254	184	231	200	202	202	210	213	229	206	197	206	243	235	268	232	190	225	219	216	238	203	225	228	211	202	203	203	240	230	229	225	197	213	240	226	238	190	195	203	210	197	212	206	220	212	211	240	218	213	213	225	212	199	215	197	201	210	198	229	229	228	219	225	226	188	258	234	204	224	215	230	184	220	228	230	216	226	201	223	238	192	243	193	214	220	220	198	222	229	194	218	209	255	219	228	202	198	228	219	204	214	203	241	225	229	231	185	177	219	213	222	216	231	215	221	208	234	233	219	220	199	201	236	185	234	196	231	219	227	230	185	212	208	203	228	220	222	223	233	224	213	200	221	218	224	219	232	218	223	191	222	187	203	233	240	227	232	227	217	210	184	215	230	206	225	218	219	235	228	210	249	226	199	228	211	218	216	226	203	216	218	198	235	198	198	233	214	226	210	233	214	216	225	236	206	214	230	214	173	200	225	223	211	225	197	229	196	206	212	197	241	216	212	198	204	214	191	209	220	191	212	216	223	220	220	220	239	218	212	221	203	228	202	219	211	218	196	213	189	225	222	225	224	221	231	224	231	215	221	205	235	227	207	216	214	224	204	233	209	210	191	222	228	238	235	225	226	207	200	202	190	226	217	234	212	214	224	220	205	227	229	199	206	221	228	215	227	200	237	205	198	218	219	214	209	213	213	216	205	221	185	207	206	217	198	228	220	218	226	222	222	201	211	211	209	223	227	230	187	212	226	201	221	233	212	202	258	234	210	247	242	218	215	206	217	199	207	226	223	220	213	207	251	213	215	211	201	222	205	225	213	220	213	219	189	208	214	213	229	227	197	238	230	199	236	210	218	208	192	203	236	206	216	219	205	214	214	228	223	201	206	240	252	235	215	240	220	210	190	211	220	192	215	206	214	217	218	199	208	208	217	203	216	218	228	235	223	226	228	232	227	203	222	204	230	212	214	249	216	237	224	240	239	216	229	220	220	217	210	214	184	230	218	206	227	211	230	212	224	217	244	205	212	208	210	221	219	203	212	192	230	237	238	246	217	242	234	229	247	222	242	217	216	220	222	230	203	227	224	219	223	235	205	220	213	216	229	194	193	208	205	231	198	220	211	202	228	207	232	207	218	237	232	211	200	201	233	211	220	216	221	215	248	229	248	237	214	206	228	231	223	211	217	241	239	209	211	228	229	221	224	204	242	221	229	207	217	204	217	209	206	199	217	234	202	198	219	209	222	208	243	228	204	213	194	208	223	198	207	237	207	233	232	230	229	220	220	228	203	209	217	213	208	214	217	199	245	240	225	223	202	220	239	237	203	223	199	211	209	190	209	204	197	201	210	227	200	259	210	198	231	203	232	219	232	214	213	199	222	219	203	242	219	205	212	224	222	201	188	193	243	206	218	219	218	202	211	209	211	203	177	220	219	223	225	232	255	230	203	214	217	200	192	226	220	194	176	238	226	246	222	204	211	249	202	235	220	198	187	189	210	222	207	201	227	217	168	235	196	210	202	228	222	199	194	220	220	186	199	224	219	233	217	224	203	204	206	212	226	196	219	211	239	213	208	218	213	216	227	212	213	207	223	208	230	220	207	188	220	186	250	219	224	209	202	214	211	204	193	213	218	209	211	225	195	197	196	237	237	225	199	237	226	217	211	213	239	225	209	220	215	215	224	204	237	215	201	183	193	229	198	250	205	231	190	198	242	234	211	203	219	202	197	219	213	231	213	227	221	242	232	240	195	221	228	231	206	231	214	215	215	253	206	208	207	201	213	213	207	213	211	225	235	223	224	243	210	233	217	211	222	203	233	214	231	224	223	235	208	224	236	234	213	229	219	238	224	239	226	222	248	220	215	206	192	210	190	226	209	210	201	209	223	217	198	217	220	232	202	209	214	211	215	224	230	219	231	201	234	209	219	223	207	212	202	247	226	211	206	226	207	244	222	202	229	210	223	213	213	238	226	220	246	213	206	208	225	208	208	220	193	217	227	224	233	189	224	242	222	219	216	229	221	217	229	227	222	245	217	230	219	197	198	207	222	219	193	196	209	216	212	211	230	212	202	231	209	230	205	213	212	195	215	209	220	224	213	200	224	201	218	230	226	224	205	228	244	243	197	195	228	221	229	215	201	195	192	223	225	218	175	231	200	218	196	228	198	204	221	216	211	233	225	217	195	205	219	216	188	198	260	222	219	218	218	214	214	213	220	259	253	211	211	201	219	199	198	212	224	205	213	212	211	211	196	205	229	230	206	199	227	206	206	217	224	212	246	198	191	223	228	227	237	215
9851	16151	25503	18567	9757	4704	2052	679	594	586	543	587	621	600	606	615	606	576	609	605	599	570	574	596	601	566	591	582	569	569	611	603	589	611	586	584	601	595	589	546	576	582	577	579	572	592	588	613	571	594	598	606	585	550	567	598	606	568	541	591	576	536	602	615	599	611	554	589	579	583	602	557	630	615	579	592	541	593	596	570	596	639	576	584	599	533	630	600	585	623	568	610	564	558	547	583	648	593	558	588	581	598	622	555	580	587	596	557	621	591	633	557	606	561	580	617	573	572	606	578	552	595	594	577	568	619	602	589	610	595	614	591	607	623	590	568	607	589	561	579	593	572	631	558	601	568	581	596	592	608	611	587	577	604	565	596	588	540	585	549	611	548	587	565	622	573	549	582	569	620	592	578	594	598	562	603	576	622	590	630	633	561	574	576	599	587	623	553	608	591	583	589	586	586	569	609	598	616	577	570	571	565	571	617	578	590	569	570	593	599	595	548	600	582	564	555	565	585	594	593	559	564	581	538	550	574	598	541	610	630	624	608	585	595	583	561	575	593	585	557	611	560	564	582	606	614	540	564	573	602	596	592	621	584	647	609	600	606	588	617	609	645	603	553	557	597	555	643	556	595	620	604	563	553	577	591	600	613	607	578	561	613	586	573	598	611	622	604	583	618	548	597	539	576	583	634	576	587	597	603	592	573	585	567	586	608	582	581	560	583	584	593	585	557	595	559	599	564	585	571	552	599	566	580	574	616	549	576	607	584	614	618	571	597	568	594	580	599	609	600	572	620	636	616	614	580	611	607	551	597	606	588	596	587	579	613	606	576	619	594	589	569	573	591	578	614	604	616	599	573	580	561	554	632	609	555	645	546	568	560	605	583	557	595	558	580	609	591	592	583	596	614	588	615	625	599	615	591	601	608	620	600	564	602	577	569	539	589	591	608	572	623	590	595	587	622	616	615	589	558	603	601	609	637	584	579	578	589	568	576	587	606	547	541	565	593	610	574	565	574	598	652	550	625	599	564	590	585	590	622	629	589	594	571	598	600	604	618	595	608	548	567	599	532	612	567	589	584	574	585	605	541	579	625	567	578	639	599	581	576	582	609	581	649	568	593	588	587	561	603	557	597	613	567	574	614	591	597	580	615	590	615	559	593	584	557	576	582	584	589	599	607	554	626	578	568	573	606	640	611	581	550	565	555	620	613	586	577	564	548	562	574	567	615	541	603	580	589	583	606	617	608	613	581	595	595	576	597	584	587	591	596	590	596	607	601	565	571	547	579	600	586	583	573	587	546	594	603	543	578	568	565	557	634	595	556	615	573	571	533	613	578	582	565	564	603	605	608	574	594	586	594	537	599	571	612	562	619	575	583	571	618	578	593	607	586	583	602	574	594	550	592	575	606	582	589	582	608	589	601	597	649	596	610	605	592	590	586	583	587	639	584	589	581	616	604	567	600	568	563	589	619	565	569	597	598	607	647	604	605	586	578	601	542	583	564	579	566	602	605	599	596	548	599	599	573	579	564	587	623	604	593	633	609	611	537	594	600	617	655	586	571	575	617	581	578	578	583	580	571	623	575	595	580	677	572	565	581	542	610	556	534	613	612	591	600	570	575	618	586	562	600	578	558	543	592	536	610	563	572	542	574	636	584	578	568	546	629	627	620	583	621	590	614	573	614	589	552	582	600	617	583	605	634	562	595	602	592	615	559	603	595	607	594	579	573	553	562	576	630	576	570	589	626	628	592	621	567	619	572	591	636	598	609	616	599	596	621	535	564	553	559	625	601	599	594	571	584	583	574	567	600	607	593	552	586	599	619	596	548	624	610	619	593	618	564	533	602	589	627	629	580	594	585	589	570	626	591	584	601	618	598	618	604	592	597	595	557	623	547	585	580	542	569	584	558	577	574	602	565	588	592	607	585	571	550	556	599	605	619	608	551	597	621	587	580	573	597	620	628	553	566	607	580	569	580	590	625	651	582	612	584	607	615	571	615	633	606	610	559	609	567	620	611	596	605	563	597	612	582	594	570	610	608	603	596	578	619	598	584	598	621	569	625	588	602	587	566	580	596	531	579	552	585	626	578	571	623	609	573	567	621	540	583	611	593	568	623	552	616	545	603	583	580	611	610	611	593	587	581	584	597	603	551	565	579	565	566	559	600	596	623	574	564	577	622	616	579	598	576	575	594	588	587	591	570	629	605	565	616	587	581	575	586	596	574	589	581	591	616	597	588	571	578	593	599	600	605	555	575	622	583	618	615	641	639	602	611	572	580	597	590	569	606	588	529	603	567	573	646	586	594	617	567	621	636	561	553	610	570	628	602	590	573	614	597	567	580	563	600	572	599	579	617	553	605	576	563	589	576	612	575	565	598	545	538	586	555	580	573	596	588	553	593	606	593	636	573	579	619	600	579	574	590	563	560	606	598	604	600	560	576	562	593	636	569	558	573	582	577	623	575	600	561	618	604	549	592	605	573	579	614	611	555	567	606	536	538	547	577	595	617	552	606	596	567	563	601	551	546	604	587	532	579	563	573	661	585	586	613	576	561	589	559	544	601	609	552	620	599	587	580	581	554	584	587	558	582	579	573	592	568	589	563	625	607	575	592	599	606	624	595	591	592	602	594	595	587	591	626	547	581	618	571	649	588	613	562	593	585	577	548	595	618	573	611	537	593	591	622	584	631	602	569	571	596	574	617	611	562	576	589	587	622	568	547	620	556	572	581	625	574	601	566	606	581	567	573	623	602	568	588	598	644	566	586	549	594	568	620	594	600	603	544	615	589	583	617	581	581	588	567	603	615	623	602	568	606	560	614	587	597	555	576	598	586	627	529	625	610	576	586	591	587	546	613	610	568	554	588	620	568	600	579	617	604	537	568	616	618	622	540	574	523	615	563	602	645	573	587	598	593	604	563	592	564	596	563	608	587	587	609	625	594	607	561	585	598	603	559	581	576	606	547	623	600	581	615	563	566	575	588	573	594	634	605	633	591	613	572	617	613	615	585	592	622	577	603	631	584	615	621	593	619	582	630	577	566	605	594	578	606	597	577	560	616	558	600	621	581	600	580	599	551	607	566	560	596	578	548	600	589	605	568	587	601	583	546	622	598	598	585	539	589	599	584	594	605	557	560	587	555	569	578	576	619	620	600	567	607	575	571	583	589	573	578	609	583	595	607	634	562	600	574	600	620	614	564	613	566	593	603	566	563	568	593	602	594	613	606	564	581	574	590	567	568	628	589	610	592	598	617	573	656	551	577	611	572	616	565	617	603	574	590	597	612	600	614	576	611	547	586	642	601	586	581	603	606	604	618	562	592	576	607	606	567	611	577	627	591	574	594	612	609	628	609	604	586	559	597	549	598	580	616	534	581	578	609	606	603	582	639	570	582	590	624	561	640	593	548	558	565	616	554	592	568	540	575	622	589	587	594	595	590	631	634	578	599	598	553	580	610	570	585	561	560	580	609	623	589	575	568	601	600	555	588
53377	61705	66504	47745	27931	12629	3543	446	163	163	149	145	162	157	156	153	160	169	158	171	139	172	162	159	186	157	179	167	185	169	133	158	138	145	154	162	168	155	172	152	166	163	167	139	142	142	146	163	153	166	168	153	153	131	156	141	163	167	139	178	158	172	165	141	158	144	173	165	151	164	174	153	184	173	159	161	148	162	135	143	168	150	152	177	161	143	148	133	164	163	162	163	150	151	179	151	174	144	163	162	157	153	170	159	149	147	157	170	163	190	140	170	150	135	150	163	148	151	175	167	168	155	182	171	182	160	145	162	151	162	152	154	161	133	139	151	144	131	140	160	152	163	162	190	148	168	163	150	161	159	163	162	149	151	155	158	171	156	169	174	149	157	142	169	174	161	153	150	161	166	144	174	146	160	145	180	177	161	179	151	166	173	166	141	134	154	144	146	159	172	186	147	156	159	189	164	181	160	188	154	165	167	161	174	159	167	151	144	160	144	156	153	139	180	165	138	183	145	196	165	157	168	147	181	149	193	156	152	157	148	148	154	190	155	147	153	169	150	162	159	162	148	177	164	162	185	169	157	163	155	159	157	157	167	179	172	162	160	187	165	153	156	165	164	168	146	148	149	152	170	167	159	145	172	161	160	155	150	177	157	143	169	150	151	144	155	161	163	146	159	178	158	182	185	159	170	154	164	167	143	138	168	148	158	164	161	175	139	152	162	157	166	167	162	160	147	169	157	146	153	171	159	165	158	176	163	162	154	149	162	182	169	166	157	146	162	137	166	159	174	155	163	160	161	166	153	162	172	162	144	165	149	165	151	163	163	157	144	133	152	179	153	172	164	149	151	164	146	149	148	160	161	165	152	147	174	164	170	148	176	166	168	138	146	158	183	155	152	161	144	160	147	157	134	149	143	161	165	135	155	183	169	156	149	174	158	163	160	177	164	149	168	178	186	165	162	157	156	180	165	149	161	164	160	157	150	171	162	162	158	145	165	151	169	155	170	151	149	147	173	169	179	161	151	186	175	141	143	174	166	143	136	179	166	147	156	146	151	158	164	154	168	136	163	152	178	145	171	161	136	183	138	185	171	177	171	152	148	166	171	155	154	164	157	193	143	140	166	127	154	169	156	160	157	165	161	171	161	153	160	165	137	150	172	140	123	153	157	157	142	181	146	149	142	149	149	141	161	161	161	173	173	145	150	154	166	154	202	150	134	141	144	161	145	166	133	157	152	166	182	149	178	160	182	188	192	165	166	167	143	161	162	150	151	163	159	162	162	150	151	162	188	137	177	148	153	178	160	182	187	150	162	159	167	160	175	155	170	167	179	181	154	166	180	166	148	169	152	159	166	142	166	162	190	170	150	172	185	162	164	171	161	139	171	152	154	152	160	151	156	169	149	194	158	158	159	160	167	145	142	160	161	147	161	168	164	167	181	164	164	162	152	175	176	152	167	165	164	174	152	155	182	175	160	157	166	189	172	165	155	159	161	171	152	159	149	184	154	167	159	159	172	174	162	160	156	169	148	149	160	161	151	163	158	145	171	165	162	178	145	147	139	173	147	151	148	165	161	150	127	158	149	158	161	170	140	155	169	157	181	170	170	179	161	182	171	151	131	169	149	172	165	157	158	138	142	175	143	159	171	142	160	148	163	160	154	162	136	170	168	163	145	159	153	163	135	152	184	147	165	162	163	149	151	157	176	158	146	181	149	155	137	147	163	181	166	186	170	180	155	166	160	149	173	141	124	148	159	158	133	185	161	164	157	143	155	168	159	184	144	151	137	142	137	154	179	143	171	158	184	165	165	183	165	153	148	165	159	143	163	154	165	150	153	166	142	161	167	156	151	156	156	141	169	169	172	150	161	168	152	142	153	159	160	170	163	143	151	167	170	187	160	163	144	180	158	157	157	158	151	138	149	159	162	172	170	137	154	154	176	152	148	139	149	161	135	175	156	159	153	126	158	137	149	138	169	139	169	146	155	127	187	160	162	152	157	149	160	158	154	141	164	172	153	159	144	146	172	179	169	141	163	158	165	157	157	161	175	151	166	179	147	180	159	149	147	163	161	155	152	154	174	162	165	174	169	166	164	165	153	154	154	150	158	140	169	165	183	155	160	145	147	164	204	172	147	171	165	150	144	169	171	158	150	150	171	170	198	147	161	153	170	122	150	160	163	166	162	161	153	171	146	149	170	165	152	156	158	161	164	162	158	143	157	155	166	157	142	145	173	164	150	145	171	165	151	126	148	186	150	191	159	170	157	148	145	162	163	163	165	155	150	145	182	164	178	174	154	149	120	170	171	172	168	162	146	161	173	176	170	159	169	157	158	183	141	170	170	158	138	163	164	153	134	143	152	150	151	145	152	160	159	178	154	161	178	153	176	150	148	149	163	150	162	157	156	158	142	169	161	161	152	147	166	159	158	165	149	131	135	163	147	156	153	159	160	167	188	162	158	150	151	151	171	181	162	158	139	177	181	146	152	158	182	178	167	162	150	167	169	154	158	172	165	164	158	170	164	176	157	169	153	170	158	161	166	156	165	159	145	158	139	154	156	161	181	153	149	150	163	151	141	169	150	176	175	177	146	162	133	170	158	168	165	163	142	173	171	148	184	165	144	154	163	156	162	162	147	177	180	146	184	165	144	179	163	175	166	168	150	158	182	163	141	168	169	168	167	128	167	173	154	170	151	153	173	164	168	166	159	172	150	181	156	155	146	143	178	164	154	158	150	126	146	168	155	179	151	157	154	189	169	169	124	174	165	157	173	155	160	169	154	164	149	150	182	158	162	156	157	136	135	153	162	166	146	161	157	162	163	171	157	155	166	157	179	165	168	158	170	191	162	157	171	149	164	166	164	160	157	154	142	169	149	159	176	153	148	170	159	157	140	144	152	165	144	138	138	155	176	148	159	146	162	148	158	178	150	154	168	151	182	166	167	171	157	155	161	152	163	165	183	147	173	152	162	162	186	148	168	164	170	178	165	145	162	151	144	149	162	160	182	157	177	162	197	161	166	176	175	153	165	166	153	168	154	161	176	173	180	137	141	148	155	154	174	175	154	156	165	161	147	171	171	176	152	190	131	181	150	175	168	140	157	162	159	173	168	167	145	156	187	186	159	162	154	151	165	183	168	164	160	172	187	172	156	159	139	160	167	157	170	182	165	154	188	150	179	176	156	153	156	135	174	137	167	173	156	175	167	157	135	177	161	153	157	166	160	148	152	167	181	173	192	170	161	170	165	165	168	165	177	149	171	168	163	150	137	158	141	146	151	147	176	148	148	156	159	183	150	133	176	165	154	156	157	155	178	156	147	152	192	160	182	154	150	189	157	160	144	161	139	151	132	164	158	168	157	161	177	165	156	182	160	187	141	183	169	175	167	175	163	164	169	174	143	161	168	171	174	162	164	159	182	179	134	177	151	150	150	153	154	174	124	133	152	163	167	141	152	172	185	160	168	170	139	166	142	137	158	170	163	157	153	165	156
34842	47027	59932	50990	36789	22538	10022	1232	435	476	487	465	457	446	446	465	470	444	452	454	464	442	458	439	472	405	445	446	431	444	472	496	483	437	486	444	462	483	456	439	445	431	441	454	426	445	436	479	443	435	450	462	444	465	442	418	426	431	460	463	447	445	452	466	456	418	435	419	434	439	441	414	472	448	471	487	427	481	426	471	476	405	432	475	466	465	461	452	450	437	439	439	442	451	482	447	433	423	460	425	449	456	470	439	451	443	428	395	448	481	475	471	474	450	468	450	430	439	462	441	453	447	441	448	444	433	449	448	471	481	440	422	484	482	451	469	474	466	444	458	446	431	448	484	466	448	429	455	411	471	444	433	474	427	500	430	456	463	447	446	453	437	446	445	447	415	458	437	445	437	465	490	478	458	453	417	442	476	439	452	458	461	410	434	447	471	447	462	450	439	455	440	470	464	419	460	465	486	472	459	463	435	431	450	459	476	455	449	441	457	428	465	483	452	437	428	442	429	451	457	443	426	451	463	461	442	463	478	485	451	459	455	460	434	458	484	436	471	444	433	460	453	433	428	459	462	472	456	469	473	436	445	475	436	445	430	450	447	465	443	432	469	490	437	449	455	478	478	449	432	433	452	425	440	483	455	463	480	422	441	423	449	457	435	440	470	475	457	427	472	422	448	429	443	466	445	477	437	449	450	443	431	430	427	437	476	449	472	451	427	471	473	458	418	450	457	440	416	421	473	439	463	430	429	434	418	416	467	439	435	478	436	425	445	462	441	462	450	462	438	428	496	438	444	445	430	469	401	463	433	429	487	443	473	436	464	459	448	458	452	450	445	448	455	453	467	476	491	449	436	459	441	467	485	479	499	470	447	437	472	454	405	458	442	475	413	479	453	430	452	439	409	468	456	464	457	449	460	428	479	439	460	443	481	450	453	415	449	401	424	442	413	472	417	447	424	442	471	465	463	474	426	463	458	430	471	421	455	472	441	445	431	435	437	459	455	437	450	424	455	480	491	460	443	441	406	453	460	471	420	418	460	416	464	435	432	434	424	440	456	443	435	442	452	448	459	463	456	458	482	423	449	447	444	445	493	450	477	416	502	400	432	455	475	449	477	444	434	490	436	411	463	420	466	420	468	411	425	467	501	483	465	495	452	481	435	429	468	444	411	458	453	489	446	447	453	482	454	448	416	451	439	446	460	451	458	474	452	452	466	493	455	464	451	470	479	435	443	483	419	472	442	448	453	456	494	477	443	419	453	467	427	429	462	429	480	466	433	466	418	434	427	463	434	428	449	462	460	446	437	451	453	427	402	461	435	461	453	476	484	434	458	418	459	453	481	466	414	449	457	451	434	439	428	469	413	432	402	439	448	452	433	428	474	443	427	415	431	447	437	466	435	436	467	440	413	454	496	468	431	434	458	431	448	437	430	438	446	421	438	462	439	455	414	434	455	485	447	424	424	454	455	405	431	441	445	451	501	449	465	437	409	427	426	420	456	419	440	467	438	433	422	465	463	439	448	451	470	442	443	449	453	476	476	437	414	441	480	447	452	458	476	395	470	435	456	462	494	420	460	466	419	450	438	440	466	446	423	461	457	477	464	454	418	445	481	448	462	471	417	477	460	442	421	454	430	440	442	435	431	441	440	456	450	485	448	446	463	473	428	463	421	405	486	434	436	464	399	417	460	406	469	441	446	481	463	422	409	452	450	484	454	500	450	422	459	435	469	452	450	428	454	469	448	455	475	458	477	431	400	430	433	468	417	441	484	434	453	450	428	470	455	401	449	467	462	438	428	458	474	460	475	461	453	495	433	446	484	399	454	418	449	476	465	398	473	468	421	458	422	414	462	442	460	440	450	454	444	482	461	445	466	444	469	464	479	442	458	444	442	443	424	442	464	431	486	479	493	442	431	450	457	518	464	426	425	446	481	408	430	434	452	440	459	447	458	427	477	409	455	422	424	454	459	432	457	463	434	471	429	422	470	447	459	458	445	455	448	463	431	453	464	447	412	457	459	450	454	441	452	423	456	463	457	441	474	449	461	428	475	449	444	446	475	440	442	448	443	451	450	447	464	449	452	439	450	450	432	469	432	432	417	486	454	442	469	430	445	467	450	406	480	412	473	454	437	454	428	438	448	429	469	485	449	444	431	452	471	447	439	459	435	480	459	454	460	432	434	479	429	407	445	438	461	413	475	456	468	502	432	471	441	463	429	483	500	409	467	441	459	460	452	444	433	452	445	472	445	435	419	446	438	456	454	456	458	463	450	409	483	429	417	434	442	461	459	434	440	477	437	455	408	445	454	446	451	440	463	449	445	450	479	426	447	454	476	429	509	443	470	443	428	444	461	492	457	434	440	459	412	464	441	450	448	468	431	447	437	444	454	447	437	449	493	447	432	446	463	463	443	455	454	430	462	431	417	478	503	458	493	481	448	444	413	449	471	474	427	441	466	491	434	459	472	447	455	470	444	448	404	445	447	442	464	460	452	455	443	459	453	458	448	487	435	453	423	440	458	465	422	421	488	485	479	469	430	458	486	460	429	474	431	464	437	433	409	426	405	445	446	442	440	460	453	426	443	406	472	491	444	449	440	465	499	441	445	442	475	434	429	455	450	471	468	446	534	482	470	468	445	439	401	450	464	465	448	488	442	450	456	449	434	451	449	443	475	431	429	462	456	469	459	431	448	416	444	446	527	451	433	431	433	447	446	447	430	471	450	453	461	468	429	448	454	430	459	462	497	512	473	461	425	432	411	452	419	421	501	435	473	479	452	433	481	412	444	474	456	436	441	446	428	454	444	428	467	455	423	442	456	451	438	451	446	444	452	453	432	463	452	460	465	428	436	446	468	421	464	422	447	454	462	442	462	458	434	425	435	490	441	454	416	462	449	421	433	417	523	438	429	457	491	453	462	474	447	476	414	471	469	434	423	409	393	442	470	446	450	460	453	425	434	452	414	466	466	469	432	476	445	431	427	452	459	431	467	454	440	463	441	458	400	468	461	451	489	457	460	441	416	445	438	454	437	451	439	437	463	440	480	411	468	452	424	455	446	471	452	457	472	453	420	435	425	451	457	449	462	448	446	480	415	464	435	490	468	441	492	445	410	451	455	440	450	479	453	463	450	490	434	439	442	465	438	429	445	448	448	412	432	423	443	475	448	441	454	467	417	417	430	476	474	447	495	437	436	452	440	455	434	428	432	481	472	445	465	423	409	431	465	447	454	494	457	452	421	431	429	447	437	440	461	458	442	453	445	448	490	436	416	434	421	482	440	472	473	442	444	469	423	462	429	441	468	434	468	443	464	438	405	457	482	415	445	459	472	460	436	457	478	428	448	441	451	486	448	504	462	470	442	425	456	449	444	464	423	417	435	433	481	431	421	451	415	482	462	444	446	409	467	478	471	458	406	427	449	468	409	407	457	475	476	450	439	465	441	454	442	475	469	425	448	446	477	483	442	471	456	465	434	442	452	455	485	466	463
65994	76092	76623	57406	36882	19796	6705	1010	185	207	194	193	198	181	202	159	180	163	196	190	193	176	206	173	198	194	211	199	188	162	168	178	173	179	181	201	184	185	190	159	175	159	175	170	160	164	201	163	195	174	175	187	195	202	178	177	197	173	168	193	199	209	188	170	215	176	211	186	187	172	170	200	187	175	197	202	210	178	197	179	183	171	174	157	166	175	165	175	189	204	172	172	176	192	204	178	207	176	200	179	177	165	193	175	176	177	210	198	185	178	211	177	172	181	174	172	176	192	177	174	174	205	198	182	186	176	173	176	174	190	186	208	182	171	184	163	185	207	207	187	184	186	193	181	184	185	182	197	215	202	207	191	174	165	173	166	144	163	204	196	177	183	204	185	195	174	194	187	175	189	193	193	206	204	192	172	192	183	173	195	178	224	172	170	194	170	176	195	206	170	156	207	218	201	159	173	185	161	189	152	186	168	194	167	170	195	173	174	185	199	169	193	163	181	180	202	183	172	205	187	180	165	168	193	187	184	180	189	181	198	166	172	178	176	167	196	187	183	178	195	176	171	184	163	183	169	166	193	171	177	178	204	178	176	180	184	194	187	206	183	185	165	190	185	190	202	191	200	176	179	187	176	181	205	189	177	181	176	195	195	181	167	185	181	184	177	177	180	181	192	196	189	171	197	182	183	192	181	161	180	198	184	155	189	191	187	195	187	180	177	201	194	193	170	195	191	168	178	172	190	170	173	175	185	179	176	203	179	180	189	165	191	185	166	159	171	190	194	167	158	198	168	183	177	176	188	165	188	192	205	183	175	187	184	183	190	185	176	210	210	166	163	167	196	176	176	191	160	225	182	197	186	201	172	191	176	215	151	191	204	159	214	186	174	169	175	206	167	181	198	186	169	184	179	181	191	182	160	197	185	207	172	200	162	193	186	201	182	194	177	212	180	170	185	169	204	210	190	181	178	156	187	195	179	169	176	195	183	189	193	190	170	190	182	170	194	178	165	175	201	154	171	169	196	194	176	193	175	178	212	174	197	212	166	173	166	174	181	203	154	205	199	166	176	197	186	175	162	183	175	189	190	169	180	189	184	178	180	201	190	177	180	159	171	190	191	174	181	210	181	201	165	171	200	170	176	192	180	159	178	162	170	169	179	171	167	194	189	185	185	190	180	164	195	167	191	186	172	188	191	169	177	163	167	174	176	192	212	180	175	197	179	174	182	174	215	186	193	200	208	173	182	195	174	200	184	162	191	177	169	189	173	185	182	170	180	177	207	196	217	207	168	171	204	194	173	201	179	178	195	174	168	187	176	168	215	205	177	189	189	202	163	221	175	174	169	175	178	182	194	177	192	194	180	181	187	167	202	180	165	195	200	187	171	184	182	189	187	196	181	170	172	153	205	193	179	180	180	201	196	184	173	173	187	179	187	159	154	172	176	185	176	178	185	170	165	186	169	184	191	203	172	195	174	198	180	186	204	175	171	181	201	171	190	199	192	180	143	190	175	185	151	195	183	163	195	193	172	194	205	216	189	191	193	206	169	179	214	199	192	162	185	191	182	182	190	199	187	166	172	170	186	191	170	193	175	187	166	175	187	177	161	184	185	196	197	168	184	174	155	196	200	186	182	177	155	166	190	177	179	180	181	191	182	189	165	175	187	168	200	180	197	170	198	177	198	207	185	167	155	201	205	202	172	175	148	181	166	171	167	167	190	162	195	182	169	179	171	175	172	175	168	225	189	174	183	192	170	180	166	206	202	173	198	176	190	189	184	170	178	200	178	179	196	219	164	184	183	168	174	193	201	196	183	184	177	179	204	179	161	185	165	219	192	190	187	190	164	193	171	218	199	171	172	177	171	181	192	170	183	199	205	183	182	182	182	192	174	175	195	196	199	149	163	168	199	164	164	183	195	171	190	186	179	202	179	190	176	190	175	189	194	198	156	181	201	189	154	197	162	188	204	190	189	177	171	191	182	185	186	187	182	158	188	185	177	205	175	187	165	185	176	225	200	197	209	187	171	191	183	177	196	202	202	171	169	178	165	165	174	199	187	183	183	190	188	164	179	207	168	170	182	175	188	181	193	162	188	175	185	176	190	180	182	175	174	171	196	163	167	187	172	184	200	187	150	169	186	179	175	200	179	197	210	178	169	179	184	177	178	177	185	172	189	175	191	179	162	192	176	192	171	182	178	197	190	188	184	186	179	160	188	188	172	164	166	174	176	170	178	189	175	170	187	186	166	192	184	178	183	179	158	183	185	178	178	168	183	170	205	171	176	183	182	179	197	193	196	208	164	194	196	177	178	190	159	181	159	186	186	175	201	191	176	160	188	177	180	192	183	191	160	199	201	193	192	180	180	187	180	171	183	171	178	184	187	181	177	204	185	192	198	186	178	141	202	196	172	173	190	166	202	165	166	163	173	173	185	194	192	172	165	172	158	208	192	196	188	186	197	192	180	184	199	192	175	194	184	189	186	188	177	171	191	182	167	197	198	184	207	192	184	199	195	176	163	182	198	186	177	158	172	178	161	171	178	174	189	212	164	175	189	179	144	175	170	192	178	178	170	172	196	147	196	189	179	180	190	175	181	169	188	214	185	206	185	170	195	202	166	176	154	166	190	186	177	180	176	173	169	186	168	189	180	164	217	182	186	175	184	174	171	170	158	189	180	160	214	183	170	187	166	177	178	178	182	207	179	185	192	178	169	214	196	190	200	178	196	177	180	179	180	177	175	174	210	197	190	184	188	178	194	186	186	185	183	176	189	163	168	175	158	177	161	163	172	185	187	177	201	183	173	166	177	197	193	178	167	208	167	200	198	171	188	199	175	180	164	206	173	181	166	181	186	170	178	198	180	184	166	182	177	170	159	184	171	161	180	168	202	190	175	181	176	183	181	192	190	171	176	182	166	181	183	175	192	200	190	177	218	190	189	189	172	181	168	221	185	178	184	195	218	187	166	168	173	175	182	177	170	167	197	186	182	183	167	150	177	184	186	186	182	175	188	190	170	180	183	191	181	169	198	170	168	180	199	192	171	168	166	177	183	181	202	188	188	177	199	159	190	159	190	162	192	177	199	190	186	194	205	197	170	197	170	198	177	203	172	178	196	176	162	169	182	183	194	176	166	173	200	178	148	193	179	171	189	189	194	191	196	164	194	180	177	183	182	172	181	177	178	166	204	202	189	184	178	175	172	170	184	167	152	170	188	204	179	207	182	188	182	201	152	193	178	159	204	183	183	191	166	180	190	177	194	186	179	191	213	189	183	156	179	176	186	184	183	173	174	192	181	172	184	188	176	173	188	202	210	191	181	185	178	190	190	184	185	169	187	188	187	174	221	189	177	176	170	203	175	179	204	184	170	177	192	203	176	186	176	193	171	181	159	183	181	182	184	175	169	179	189	176	157	173	178	186	203	191	196	192	182	182	173	179	190	192	178	173	183	205	171	170	169	185	175	172	173	196	171	174	198	168	195	165	175	188	194
43028	58126	72225	60637	44540	28961	14375	3125	501	496	509	516	491	533	526	528	504	560	517	489	489	542	473	505	502	537	514	513	522	497	496	489	532	551	549	526	478	519	499	496	502	480	524	487	505	470	485	541	526	538	477	544	487	500	476	483	544	481	492	510	473	512	491	523	542	543	495	526	492	488	535	510	501	493	466	518	544	546	528	498	512	536	488	470	529	505	499	456	456	483	491	495	493	470	522	483	498	489	490	503	472	515	504	486	495	489	460	530	515	501	479	512	504	501	481	528	483	541	499	535	525	520	500	489	463	504	520	511	491	459	524	492	489	511	522	520	463	471	456	489	524	518	517	508	521	507	505	499	513	524	497	531	487	490	489	502	518	486	524	528	510	507	523	507	483	509	509	532	482	484	508	505	460	488	481	507	532	514	493	457	508	541	524	488	474	476	482	526	511	501	542	506	545	480	524	495	512	510	486	529	511	500	516	514	517	497	477	507	523	497	488	506	513	499	514	481	463	532	522	464	446	492	508	479	529	493	535	506	492	509	471	523	532	531	541	517	496	477	493	510	544	505	465	512	507	523	490	504	524	469	497	496	495	522	504	537	502	526	512	489	524	467	546	506	494	504	507	493	498	495	508	502	505	493	508	528	477	524	512	561	495	538	467	497	537	532	505	520	482	517	528	498	519	541	541	529	486	478	470	489	493	483	519	493	524	539	489	521	524	493	515	490	508	499	468	475	484	479	475	493	493	499	503	525	496	493	541	505	490	524	492	514	506	505	502	463	509	506	522	552	475	500	514	544	462	510	543	486	525	478	477	526	506	513	496	532	479	490	465	525	512	524	510	502	532	499	545	505	505	470	499	472	508	511	520	549	521	510	492	522	491	505	479	483	497	507	537	498	519	462	529	494	502	502	505	479	496	479	494	468	494	483	500	442	479	495	495	510	527	530	513	518	490	497	534	525	508	499	521	451	492	473	496	519	479	442	494	502	511	548	484	490	532	489	526	494	528	512	524	545	506	510	492	513	492	500	478	522	526	521	582	462	500	504	506	494	465	519	503	516	484	532	506	481	522	519	506	486	477	493	465	506	499	541	498	498	515	482	529	483	470	542	450	545	521	486	517	519	535	507	498	496	504	503	518	497	516	497	545	450	467	478	506	519	484	510	505	524	480	484	519	539	508	463	492	476	524	531	491	525	511	540	508	500	503	518	498	499	509	488	485	519	530	505	488	472	526	527	507	518	495	525	515	496	489	547	511	485	529	472	487	499	483	517	485	543	523	501	494	520	520	526	482	485	508	545	541	499	502	525	504	510	503	476	539	464	500	507	508	472	518	489	543	518	515	505	505	468	537	507	453	495	453	500	481	495	521	510	513	475	478	554	486	518	486	500	493	473	495	518	499	504	496	553	584	474	492	538	510	487	514	467	499	489	510	504	504	515	466	563	496	495	482	515	486	501	530	523	534	543	480	506	482	490	522	509	543	529	496	479	461	491	483	503	523	483	514	493	481	484	506	493	505	504	487	485	514	490	534	481	523	501	464	478	494	492	481	514	509	464	539	482	484	499	491	526	537	496	475	516	512	493	442	509	506	485	492	503	540	535	472	536	513	497	506	509	479	497	484	476	505	521	521	493	483	493	523	498	450	528	496	511	493	518	520	481	530	504	455	473	526	519	498	485	536	491	559	512	494	492	497	515	478	515	499	494	569	521	505	527	542	495	484	492	478	492	543	526	524	480	496	492	514	541	511	505	510	507	476	482	465	536	526	503	491	504	520	523	469	491	546	533	517	485	531	492	502	522	515	515	480	536	529	481	547	517	478	510	481	517	533	515	510	526	500	500	503	502	513	538	531	490	480	489	491	457	537	483	502	548	486	461	488	472	517	507	495	503	507	505	527	491	481	528	512	505	478	509	508	492	506	511	524	520	509	544	513	506	507	485	544	497	487	512	460	507	535	476	497	481	476	500	513	539	459	503	526	547	528	498	559	542	507	508	482	512	497	468	494	509	522	512	512	509	514	485	513	505	490	502	492	483	554	525	503	512	485	528	487	510	494	538	496	516	508	505	520	543	493	526	533	484	490	525	487	483	438	534	487	490	510	475	488	462	514	467	519	503	522	498	486	514	485	455	506	548	502	472	507	536	501	482	479	503	466	430	514	529	535	528	509	481	485	527	474	519	507	507	522	494	517	535	498	534	501	556	502	514	488	501	496	497	532	478	501	525	492	503	500	477	524	514	549	567	519	527	536	506	536	476	535	523	482	511	494	498	489	533	521	487	469	501	490	463	508	520	508	514	487	463	495	463	502	523	507	525	510	509	507	485	476	469	507	504	490	479	545	516	489	530	525	502	523	474	522	480	470	529	513	491	494	530	526	519	503	510	486	473	473	495	486	521	513	540	518	480	533	496	512	471	504	516	466	491	531	513	502	516	503	516	532	546	505	488	494	527	530	491	527	484	551	491	492	510	483	521	535	507	518	507	500	487	537	524	512	512	507	491	526	440	492	538	509	527	492	521	535	500	524	531	498	534	493	526	523	510	498	476	497	525	512	523	500	482	519	494	491	500	521	495	533	511	517	515	518	529	544	502	496	495	527	489	474	514	525	515	502	523	504	519	474	543	512	505	520	526	492	492	526	522	509	512	550	519	481	491	471	475	466	492	486	488	507	516	483	499	499	528	506	499	462	508	542	485	461	481	470	497	506	538	512	527	463	513	471	497	527	465	479	540	511	486	494	558	490	490	515	501	504	513	493	545	471	508	462	527	508	487	520	489	483	496	507	484	505	508	513	506	530	514	476	479	492	472	481	525	541	476	568	510	509	503	531	485	484	494	511	529	507	498	539	496	524	492	491	471	503	482	497	446	519	527	538	466	489	502	478	488	502	481	524	493	491	528	533	493	521	514	468	512	497	535	535	481	518	487	509	473	478	494	477	504	488	494	519	526	524	494	494	517	472	581	488	483	489	488	492	467	512	509	506	522	525	467	497	523	517	475	521	577	498	509	483	509	483	507	518	498	469	456	530	519	506	544	492	558	523	522	518	513	500	518	476	480	516	491	495	509	453	494	520	447	484	508	520	485	517	505	509	466	514	505	501	493	491	518	503	484	527	501	525	527	508	473	527	511	513	505	567	468	527	544	502	504	529	525	495	474	540	488	475	493	520	522	464	495	508	489	501	509	498	493	522	486	518	515	503	510	484	485	528	472	500	490	512	520	500	486	490	444	494	493	524	520	501	548	540	525	471	516	502	470	531	497	515	513	502	498	532	462	531	558	507	540	495	500	515	494	529	528	484	487	514	487	462	493	467	504	511	521	509	504	481	506	487	502	500	506	479	522	498	490	501	485	520	477	500	478	519	486	525	511	513	497	499	467	505	515	535	517	508	501	518	546	508	486	538	494	500	517	510	486	507	473	508	485	502	518	519	519	502	484	526	451	511	498	523	560	497	501	515	533	513	483	509	518	519	503	523	553	487	472	511	489	530	529
9646	12007	17763	9504	3561	1250	578	244	218	198	224	214	224	243	245	232	231	240	244	238	230	225	224	226	210	218	217	214	207	232	214	193	250	239	230	229	242	249	218	232	236	232	238	196	235	221	223	224	213	227	225	210	219	234	204	235	212	195	211	216	211	223	229	221	213	213	216	235	209	234	218	224	218	209	236	227	200	219	239	236	215	214	215	210	239	210	239	197	231	206	216	234	235	222	248	217	232	187	247	201	206	224	211	224	209	199	251	216	235	221	210	236	221	220	233	227	217	220	236	237	202	210	228	209	235	232	239	217	229	210	217	236	205	229	258	201	214	221	212	214	238	225	209	232	221	222	216	214	215	231	240	201	242	246	196	220	203	209	193	214	260	207	253	190	192	229	257	221	193	195	226	202	210	216	231	214	228	231	254	205	226	242	253	242	215	235	242	228	230	230	236	207	222	236	202	234	240	228	244	201	228	223	198	227	224	243	228	230	196	213	224	203	235	220	222	217	230	220	217	176	218	240	218	207	186	226	253	202	197	212	216	214	223	201	229	217	212	224	201	209	231	219	217	212	214	217	214	227	228	237	194	240	216	231	258	223	222	229	226	249	224	224	227	211	231	205	231	245	225	217	207	228	210	230	214	214	231	231	237	216	214	205	244	189	233	202	237	225	206	220	202	199	240	226	243	206	230	197	212	203	222	224	214	202	248	223	200	223	228	190	205	197	214	204	244	242	236	205	200	233	231	201	203	189	248	230	225	211	247	255	226	247	205	225	211	231	225	216	211	230	223	246	200	223	235	282	224	211	214	216	220	246	200	204	227	233	220	209	232	216	232	192	206	238	220	223	212	225	230	221	211	208	241	204	228	227	222	197	201	243	252	253	234	216	231	203	235	221	224	215	237	229	225	229	193	217	223	228	232	213	207	222	224	235	213	226	218	208	200	209	239	231	205	202	226	222	236	223	221	231	251	240	239	231	212	200	209	213	208	172	238	208	215	247	222	226	210	239	226	217	236	208	221	205	224	254	243	215	220	236	229	233	222	192	213	208	223	237	220	214	210	217	219	225	220	223	238	211	234	232	254	212	209	210	236	222	202	233	197	207	234	228	240	232	206	229	211	208	222	235	222	207	213	243	213	228	210	208	226	201	237	233	221	216	221	209	247	213	198	206	239	217	214	224	237	204	225	246	224	212	217	223	222	217	232	219	238	235	229	221	267	203	235	253	205	223	235	199	254	222	251	238	221	220	223	210	259	213	192	242	226	215	194	188	237	228	221	215	200	220	207	218	217	194	212	221	229	229	211	215	203	216	229	194	217	232	198	229	231	229	199	220	214	215	208	245	230	223	209	205	234	225	235	209	222	237	235	204	233	228	207	208	243	167	238	223	224	216	230	248	219	194	191	199	201	224	224	228	218	260	216	220	223	204	218	231	236	226	203	204	242	212	237	215	187	205	239	251	228	253	253	204	229	227	240	213	231	217	222	228	225	233	213	206	209	235	225	265	225	241	214	205	199	240	217	198	242	205	223	208	224	217	228	243	245	210	189	212	214	225	241	221	231	239	212	219	205	223	235	241	226	253	212	244	211	209	220	277	218	220	226	241	209	232	247	219	215	202	248	240	257	225	259	263	182	206	199	237	225	211	206	244	227	226	213	207	217	227	233	187	238	226	212	233	232	223	198	243	224	229	204	218	226	228	224	213	218	219	224	242	227	225	206	224	249	215	212	222	211	239	219	183	223	239	226	211	204	231	256	238	241	228	229	204	210	243	241	228	196	255	217	216	264	217	229	243	222	258	215	205	241	238	245	242	223	221	257	229	211	191	241	241	205	225	240	238	230	205	224	194	230	207	220	211	219	246	227	205	202	232	238	255	223	236	232	233	212	246	236	234	222	214	213	230	239	211	214	177	220	234	213	231	253	220	230	222	230	247	222	231	247	233	220	208	224	199	232	197	226	251	205	232	218	205	235	235	241	210	233	241	233	223	226	242	245	222	200	210	210	209	229	219	223	220	222	228	207	218	227	232	229	206	213	197	236	188	227	250	199	226	211	241	213	211	205	216	205	206	215	200	229	225	248	216	249	241	244	226	221	246	223	233	208	253	224	228	219	222	221	228	201	199	224	228	237	201	216	246	241	209	217	214	215	230	218	229	188	230	251	200	223	212	238	232	221	224	218	215	237	221	197	212	200	205	229	210	242	231	226	213	223	220	221	212	192	213	247	258	212	251	265	245	207	255	216	212	231	213	221	208	225	241	249	218	223	216	241	258	218	231	214	222	214	196	220	218	229	231	199	259	193	208	211	242	252	219	228	211	220	223	202	236	241	217	205	230	226	238	218	222	241	219	224	193	199	263	204	247	218	203	246	228	227	219	239	219	247	218	208	225	223	221	236	221	201	210	225	255	241	225	215	235	203	213	219	204	214	218	218	224	231	215	242	227	229	215	232	219	220	218	225	213	223	219	196	226	217	234	235	224	242	250	211	231	200	228	212	221	236	221	236	221	204	233	246	210	227	221	248	206	251	198	222	236	213	212	218	231	229	242	201	225	223	216	224	217	206	220	217	234	215	215	215	261	202	219	208	195	207	197	242	220	214	235	227	227	233	235	214	207	231	210	229	220	232	216	218	186	221	219	198	207	198	235	256	207	202	204	213	216	215	210	243	240	224	225	228	228	207	206	219	222	213	192	210	228	221	219	182	200	193	225	211	221	241	220	229	233	212	232	237	228	237	234	224	238	223	221	226	223	204	220	191	232	222	234	214	225	230	241	225	246	221	202	229	228	206	251	241	216	231	228	217	207	223	221	223	239	221	223	207	256	228	227	229	231	236	234	228	228	244	221	228	200	228	229	212	211	217	258	208	241	217	236	246	243	237	225	233	234	206	247	232	214	196	220	213	189	231	205	224	210	223	220	204	211	191	234	225	226	233	230	199	232	208	217	239	230	259	204	212	236	238	220	240	214	219	234	195	228	222	229	230	233	229	232	208	198	253	228	234	231	208	218	216	207	217	232	234	224	240	231	258	234	221	232	229	224	228	203	209	224	220	214	221	231	220	224	222	214	237	207	217	227	224	210	224	213	215	220	247	221	224	213	236	216	211	217	212	234	217	203	231	230	251	241	223	226	210	227	231	229	228	223	205	237	221	212	222	231	232	233	228	213	249	208	217	233	210	224	230	217	200	229	221	227	238	224	214	191	220	224	230	228	207	217	224	210	226	232	213	274	219	240	237	226	228	208	220	231	232	210	205	228	209	227	213	232	217	226	194	216	241	238	200	201	224	216	246	238	205	217	216	220	235	200	213	240	236	243	235	222	226	201	223	225	223	214	226	212	212	253	202	200	208	248	239	224	224	216	224	235	217	252	244	237	225	213	241	230	228	227	222	260	212	227	225	205	212	231	213	203	205	227	236	225	214	228	215	228	229	240	221	210	211	224	219	218	241	221	205	226	220	246	233	238	194	220	226	258	237	246	211	225	203	229
9686	16975	25764	18438	9630	4338	1920	725	583	602	583	585	634	590	601	591	576	569	634	643	583	665	635	588	611	583	607	625	616	631	616	589	622	570	623	574	562	600	607	600	595	591	619	629	569	558	546	611	595	566	614	563	562	630	586	610	602	594	613	590	554	610	626	609	582	607	600	613	607	592	573	559	620	564	622	639	582	609	637	563	614	603	590	593	604	611	648	602	584	671	576	598	612	589	595	582	606	578	606	609	610	619	624	580	617	621	642	589	553	603	620	607	594	611	596	562	595	631	626	629	580	623	606	567	577	604	567	623	622	602	586	584	600	600	601	591	577	609	596	575	642	602	648	628	610	637	571	582	611	621	590	580	560	567	630	609	585	553	589	608	604	617	611	550	592	585	607	596	618	585	552	623	619	628	569	586	563	622	604	599	653	583	604	637	642	610	606	607	607	614	653	589	609	601	602	630	569	642	557	626	639	625	597	618	579	588	590	651	570	638	603	612	577	573	633	626	593	591	578	615	637	559	570	595	595	594	622	595	618	603	638	617	603	594	595	575	597	568	597	610	588	583	570	636	629	616	605	557	570	604	639	606	577	592	637	616	561	601	608	615	606	618	626	646	620	546	599	628	558	594	606	605	605	672	610	602	563	619	583	606	585	604	585	605	624	613	635	602	625	606	600	597	598	583	578	596	603	615	622	604	629	561	593	610	646	574	609	630	599	600	626	593	651	560	595	602	608	615	585	622	577	555	576	602	567	560	629	636	590	605	580	644	604	602	629	591	591	601	602	558	611	585	632	586	589	644	603	629	576	589	601	610	593	621	585	543	623	641	583	638	611	602	620	565	607	597	602	615	601	619	604	592	606	599	576	559	587	590	577	606	605	582	589	596	641	605	593	551	610	581	636	631	641	563	573	568	577	604	609	605	582	591	582	584	594	599	628	651	587	590	593	605	625	609	584	621	597	624	605	653	632	612	588	662	608	648	585	616	579	574	556	624	622	622	602	556	613	593	568	562	599	610	594	570	625	591	602	597	638	598	564	581	585	609	634	650	582	593	626	590	584	602	565	625	618	565	618	578	605	601	596	595	610	587	603	592	606	603	614	587	593	595	618	594	587	585	602	578	591	643	610	572	633	589	618	562	583	593	606	610	619	553	606	618	586	613	635	627	615	650	565	608	569	642	623	600	590	580	610	593	563	607	645	611	597	583	630	581	582	575	577	582	625	593	639	621	620	607	587	612	600	602	601	613	585	595	606	574	598	610	576	605	580	570	618	593	575	602	602	589	561	551	630	606	568	598	570	604	601	618	591	619	544	594	613	553	587	617	620	604	571	630	641	684	630	618	578	605	590	631	609	628	597	563	616	583	562	607	579	586	591	607	615	593	606	578	618	602	603	594	588	613	576	607	571	589	601	571	612	574	648	578	591	593	603	578	609	653	590	608	643	566	610	588	657	578	601	625	582	569	635	620	587	560	651	665	602	553	571	581	632	642	569	591	590	598	588	597	600	601	593	603	609	634	593	638	594	594	594	543	590	625	604	573	606	591	602	580	581	586	581	616	607	593	616	586	586	611	589	617	576	642	584	601	580	644	618	616	599	620	596	610	572	632	591	622	597	621	647	642	559	600	603	604	634	595	624	620	617	611	604	601	571	544	600	599	555	587	582	603	611	564	612	600	579	655	573	574	640	581	593	605	604	576	606	602	582	620	627	584	614	640	622	598	547	587	583	611	579	565	579	597	619	606	559	567	598	641	581	646	607	590	604	580	620	588	588	581	596	570	611	579	614	596	556	635	624	574	612	610	585	586	586	570	633	594	590	607	607	615	614	591	559	621	604	624	597	583	637	600	615	610	608	635	642	578	579	624	611	608	592	558	576	557	599	593	652	595	601	571	586	630	621	596	601	595	595	583	634	656	578	565	628	638	568	609	630	606	617	611	626	577	606	607	595	594	616	593	604	653	597	571	600	630	588	575	607	563	579	625	628	588	601	617	589	607	611	649	612	625	597	605	588	575	621	578	629	624	609	618	606	636	617	567	576	621	583	588	607	607	599	608	620	609	592	641	613	611	647	604	603	630	618	578	635	607	602	599	612	620	596	613	593	603	643	586	623	594	550	567	631	552	616	631	606	578	599	540	591	595	627	562	589	625	554	615	605	613	570	596	598	578	622	588	610	606	618	587	576	624	623	635	629	583	627	628	596	590	571	570	591	613	601	590	614	585	570	593	654	622	592	580	584	532	632	600	564	589	591	578	578	582	607	565	618	580	628	584	619	568	607	588	592	631	625	585	598	608	598	641	578	604	580	625	616	629	636	599	594	585	612	595	585	561	602	592	587	639	571	577	560	621	581	539	591	570	577	618	633	614	599	571	601	589	598	573	585	570	579	574	605	552	603	603	617	622	578	632	618	618	606	606	598	583	590	557	594	586	589	552	616	608	546	582	579	628	596	566	604	615	612	607	606	598	600	634	586	612	541	613	605	577	604	628	565	618	570	615	638	621	588	594	621	630	610	573	630	644	558	579	603	616	623	584	560	591	619	617	597	605	566	590	583	639	638	608	598	604	624	555	609	592	609	599	596	559	543	549	637	586	602	586	598	554	609	605	654	583	632	614	627	615	603	629	563	625	583	625	593	661	582	568	616	581	590	618	601	584	610	629	567	607	643	653	545	609	578	600	577	608	591	615	593	575	604	588	622	589	613	584	664	632	619	612	618	617	566	606	585	571	592	583	585	608	560	615	583	663	671	619	579	599	540	606	551	626	618	588	611	598	608	612	599	658	627	561	604	582	590	583	598	599	583	628	656	620	631	599	591	615	594	563	653	606	607	602	583	582	617	607	551	590	535	616	566	554	602	623	596	557	616	585	594	644	649	590	651	622	568	613	598	557	589	641	582	642	581	611	601	621	592	648	610	601	591	584	601	604	632	621	628	606	628	578	591	590	640	586	599	600	618	552	555	635	623	528	588	594	593	595	575	620	583	619	605	590	595	604	592	613	637	631	603	632	596	610	583	589	606	607	611	597	605	544	591	553	663	564	584	587	593	617	623	614	588	657	614	568	595	630	581	622	571	620	640	620	604	608	620	654	627	577	554	596	578	539	596	622	583	608	580	626	633	580	605	563	571	585	611	604	635	582	607	571	604	579	558	603	614	622	579	576	608	621	622	625	636	605	592	595	618	628	621	572	606	623	597	575	597	574	614	573	642	595	605	584	613	631	637	631	627	628	623	606	595	570	595	596	607	605	628	610	570	625	634	614	578	642	587	536	585	617	590	601	595	596	587	615	614	652	607	599	604	584	607	602	618	623	599	580	566	620	588	613	638	602	612	597	578	596	598	578	600	608	591	639	559	634	631	598	630	588	608	599	617	620	597	575	611	590	588	608	564	587	604	554	591	642	581	605	595	593	597	624	607	637	600	580	604	626	626	579	572	619	588	600	634	638	608	554	591	620	619	590	585	564	604	604	604	602	618	577	605	548	574	621
55437	62728	65944	46897	27166	11630	3098	585	185	172	160	176	166	153	190	182	177	175	194	160	174	189	154	171	170	179	182	148	156	164	174	134	172	159	165	160	173	179	165	169	152	162	184	169	142	171	162	161	176	148	158	138	169	170	155	155	152	185	167	157	179	187	173	162	162	181	166	162	163	185	169	192	160	169	180	188	179	176	157	151	156	180	158	155	176	150	165	173	160	140	158	152	179	168	157	148	164	163	144	160	175	171	139	158	168	157	169	165	166	160	182	167	167	176	169	151	177	175	167	170	178	162	163	146	163	140	173	172	159	160	180	172	156	156	183	166	161	157	140	156	143	172	169	162	161	186	138	151	173	157	178	175	166	163	143	158	147	183	146	158	158	179	153	141	149	154	186	164	180	147	144	163	161	164	160	127	184	185	137	164	155	154	181	175	165	166	173	149	195	137	178	169	183	180	167	166	170	130	165	155	159	163	165	163	164	161	171	177	166	178	162	167	160	162	163	164	152	179	159	169	154	139	185	178	181	162	155	181	161	174	175	144	160	161	166	172	191	183	173	147	151	185	177	165	161	173	156	150	134	167	173	187	171	169	167	182	163	151	166	180	151	159	141	161	156	169	182	151	165	183	181	183	174	159	174	182	163	155	155	137	154	172	164	157	158	179	177	175	161	149	188	157	153	167	148	169	166	172	150	169	172	153	138	152	172	167	151	152	142	137	167	186	186	166	165	160	167	150	163	149	171	148	164	179	162	146	160	156	161	173	174	170	163	157	163	166	164	162	184	181	159	181	158	179	157	155	144	159	157	164	166	170	160	154	176	176	169	128	173	173	158	157	174	179	171	162	159	173	175	160	172	151	173	175	159	169	170	190	172	182	155	169	183	167	180	168	189	164	138	146	137	168	164	160	182	169	170	146	156	172	144	183	178	145	181	176	173	189	153	171	166	159	177	160	144	199	150	167	167	150	155	160	167	166	161	164	173	185	181	176	171	158	162	167	154	145	180	187	179	185	163	186	152	168	140	159	150	171	164	149	158	193	157	162	152	169	144	161	171	184	155	154	165	150	180	174	168	168	175	150	163	192	183	177	158	150	192	154	188	161	169	170	155	151	158	148	175	184	187	155	169	195	177	179	162	172	185	160	165	156	184	159	164	171	166	155	158	142	163	156	150	159	171	192	155	150	187	181	153	185	163	171	167	162	143	194	182	177	166	151	173	169	174	155	164	173	138	156	162	179	151	157	150	170	152	161	141	170	166	190	180	170	169	162	169	148	172	171	167	157	167	172	164	156	174	146	158	182	184	145	165	166	160	161	147	187	172	156	154	167	170	166	177	152	171	172	166	168	180	138	152	154	167	162	153	174	175	173	161	177	171	149	160	171	176	149	160	184	166	186	163	140	159	147	183	171	150	151	158	163	168	159	154	157	180	142	161	153	166	159	162	153	179	164	159	164	142	185	171	182	178	160	186	154	149	144	184	182	135	158	182	165	150	169	167	149	160	169	176	165	149	171	161	152	152	160	164	156	147	168	178	164	152	150	169	183	178	163	175	157	178	165	155	164	170	177	177	160	171	164	158	173	153	157	187	153	156	159	181	181	151	176	189	186	178	181	154	167	145	170	164	152	153	168	172	180	192	159	166	156	137	140	157	166	146	160	174	155	172	165	162	147	159	172	186	184	181	151	153	181	167	159	185	191	175	157	166	140	199	151	175	178	172	165	166	164	165	148	165	165	188	156	178	175	149	175	176	142	172	159	182	149	147	161	181	171	175	170	189	148	164	177	169	181	180	156	149	146	145	171	182	159	180	160	166	157	178	160	173	170	179	184	155	169	159	174	155	187	175	170	177	150	162	192	156	194	165	139	142	160	159	160	191	172	146	162	179	152	159	157	174	178	170	170	177	152	195	154	169	182	174	197	141	170	164	171	185	169	176	161	181	176	179	177	155	169	188	180	161	171	183	167	152	170	161	174	200	157	144	165	161	158	170	183	154	180	158	172	185	158	178	156	155	160	164	154	159	160	156	158	175	169	191	174	163	156	171	165	154	180	164	162	172	160	176	180	155	163	173	160	152	166	145	158	166	183	165	180	150	137	147	150	170	196	164	157	160	166	147	160	189	178	186	174	154	162	149	155	167	157	146	150	162	138	155	146	160	162	150	168	171	180	166	170	185	145	161	176	176	165	143	136	176	154	175	158	164	161	182	170	159	183	167	203	162	164	191	164	171	170	174	152	175	175	161	158	167	170	168	192	140	179	173	176	166	169	179	190	162	146	176	144	160	169	160	154	190	153	192	161	172	167	177	168	180	204	162	182	151	150	199	165	167	145	169	139	175	171	168	161	155	188	181	179	173	152	189	173	167	153	165	153	154	166	155	159	170	144	144	146	156	166	157	171	164	172	152	172	181	166	166	145	172	158	169	169	173	152	162	164	171	162	167	163	179	173	162	196	165	168	165	154	166	151	188	173	156	147	154	161	153	164	154	170	158	144	137	155	187	160	164	124	177	182	154	178	203	168	149	147	173	169	166	154	168	157	170	156	164	181	170	170	164	164	164	170	185	174	162	148	166	143	170	152	178	170	174	170	151	161	154	181	154	163	152	177	166	166	165	177	177	183	168	144	210	184	161	153	185	148	164	178	161	160	157	177	159	152	166	161	176	142	161	161	172	184	148	169	190	156	158	154	185	179	170	169	167	190	161	166	143	148	155	178	158	161	167	155	155	166	160	177	172	176	154	153	169	186	137	158	161	153	177	177	194	168	167	171	192	169	144	166	171	183	142	170	167	170	181	143	125	167	167	162	168	171	173	152	155	173	189	158	148	165	135	135	151	181	157	162	171	179	145	169	161	174	157	153	158	194	184	162	155	170	170	164	170	148	145	164	157	154	185	160	149	163	160	143	166	193	157	163	194	168	175	181	173	186	149	178	178	147	166	173	182	151	172	166	174	174	160	174	146	149	162	163	152	178	155	162	180	167	173	159	164	170	141	175	149	155	183	209	156	156	175	148	160	168	175	182	158	166	162	177	167	176	171	171	190	155	158	147	162	158	183	176	182	159	145	173	157	147	181	160	157	165	173	165	181	153	176	169	168	150	169	152	159	167	152	170	155	174	195	164	153	176	171	162	189	179	184	158	183	168	172	152	171	167	165	132	163	150	169	149	168	169	176	179	136	155	153	146	157	186	169	156	160	170	174	173	194	171	177	181	160	161	158	146	156	149	174	154	175	161	181	157	186	162	158	164	141	161	176	188	170	185	156	168	163	141	180	179	165	175	166	167	159	160	162	158	155	176	139	143	189	169	155	167	165	166	155	147	189	163	149	177	148	176	166	152	187	162	162	185	184	176	158	139	159	173	141	182	155	165	147	180	144	178	193	140	160	159	170	156	162	171	186	163	198	167	164	149	162	161	175	170	168	166	175	140	161	158	164	167	146	154	175	149	159	154	189	192	166	166	139	152	140	164	159	162	169	178	167	176	202	160
35923	47880	59641	50342	35866	20896	8982	1926	413	478	484	483	452	449	450	499	468	485	475	475	470	447	476	467	457	464	481	455	447	454	432	432	435	480	462	460	442	491	479	458	500	480	479	470	424	479	437	473	483	486	465	483	442	462	475	429	493	455	464	429	464	458	485	486	447	465	464	470	486	483	470	502	483	475	464	430	468	467	452	449	486	502	470	428	477	459	462	479	451	506	437	438	496	462	454	504	502	448	463	464	444	466	466	493	477	442	452	471	496	445	491	466	469	477	492	421	440	494	436	502	469	466	432	453	499	468	446	453	469	489	464	473	492	421	460	474	445	475	486	479	478	441	455	478	465	492	432	465	466	458	482	461	419	431	455	448	499	460	479	472	428	485	440	463	466	425	449	473	477	472	440	460	474	491	467	483	456	462	488	462	492	453	482	489	465	437	511	453	479	447	500	491	447	474	487	436	471	499	464	498	490	463	453	466	448	498	468	443	480	504	455	503	480	469	460	455	452	469	485	472	499	463	457	516	454	496	450	490	447	472	495	450	423	415	458	456	412	477	460	443	505	474	465	441	477	430	446	467	474	471	464	463	459	511	485	425	490	450	454	453	500	501	490	478	486	473	487	464	420	468	429	426	476	468	499	464	474	475	471	484	503	475	451	453	458	480	471	459	446	459	439	458	453	444	445	478	437	444	425	471	486	473	480	457	514	455	430	452	487	423	498	455	434	444	455	501	429	472	463	464	448	476	466	473	486	486	453	450	482	488	470	493	496	467	488	475	476	451	442	437	465	462	473	481	489	417	469	450	468	435	435	431	504	455	478	446	461	471	492	483	466	447	463	495	434	458	460	480	417	446	464	466	488	471	536	473	487	454	477	453	455	520	475	477	451	424	502	453	426	478	473	448	445	467	470	472	461	461	493	471	448	473	520	436	434	466	456	481	482	471	450	449	510	450	466	449	490	439	442	454	511	450	495	481	470	483	491	472	522	493	487	493	485	421	465	446	437	464	410	469	487	458	439	453	509	477	446	481	483	481	474	475	453	483	419	482	456	458	461	458	464	439	465	517	434	455	440	487	450	449	454	472	481	465	466	438	456	477	493	466	472	474	474	464	496	476	466	463	499	486	459	472	422	482	486	480	466	464	421	471	467	449	493	441	458	519	487	483	454	442	452	479	484	519	486	474	483	449	471	512	459	455	477	488	456	532	477	496	471	446	478	465	468	457	464	442	445	500	455	474	464	439	471	497	492	434	460	483	443	440	477	477	453	458	461	465	463	476	454	471	459	495	495	436	471	450	513	524	425	454	496	452	468	436	459	473	456	449	467	496	453	459	504	425	464	473	464	457	430	420	478	497	473	475	467	477	461	468	463	463	457	475	427	494	457	498	440	445	479	505	487	474	483	456	491	511	465	470	456	460	466	477	448	497	443	447	472	475	450	491	463	444	468	475	455	466	467	467	461	476	481	465	482	440	470	463	467	512	472	482	460	443	477	483	469	457	438	437	480	437	461	466	462	473	477	472	490	484	469	491	479	454	498	464	458	471	478	434	470	471	457	457	458	421	493	467	458	454	464	454	459	488	484	486	461	477	498	439	459	459	490	447	434	466	434	471	498	460	461	465	505	452	482	417	467	486	464	442	400	478	471	525	460	447	471	455	479	458	502	471	464	441	453	490	530	449	451	439	474	460	459	483	446	450	438	503	435	495	461	497	494	486	500	471	445	443	475	487	447	474	454	483	485	440	436	463	465	469	500	441	436	448	473	491	431	475	453	449	474	476	504	453	486	470	461	466	481	473	459	442	473	424	461	451	478	428	489	485	497	468	467	451	467	491	444	461	492	451	489	462	473	469	479	457	461	425	441	508	472	492	464	462	438	477	437	461	443	472	444	478	421	470	444	469	461	486	464	468	476	503	515	511	440	451	447	429	463	440	476	444	460	485	473	451	443	479	477	479	439	448	465	471	465	460	479	463	510	437	464	460	474	503	488	462	491	435	453	453	463	443	493	486	442	490	472	477	417	487	493	493	468	469	465	473	443	451	428	445	476	470	514	459	488	471	469	427	472	466	455	480	466	459	461	446	469	463	511	474	470	475	466	435	432	484	445	461	457	473	447	442	457	420	463	512	473	461	448	449	479	496	475	436	484	473	462	453	472	464	488	450	422	451	496	481	467	465	483	459	484	455	436	516	442	477	463	445	481	479	461	501	486	479	512	464	456	481	460	449	482	471	453	483	481	443	438	467	459	466	508	475	468	471	467	485	448	474	460	471	470	449	472	431	452	470	443	468	462	497	470	483	478	442	455	492	454	486	421	455	461	487	477	472	457	453	492	458	446	472	454	441	451	442	450	450	441	495	507	504	426	425	488	471	462	491	459	486	486	470	465	438	473	457	429	433	475	489	485	475	466	484	474	473	454	449	463	487	450	486	471	517	433	435	442	473	452	470	475	462	451	424	450	454	448	477	459	477	510	464	485	457	494	503	507	448	453	457	461	424	480	481	436	465	496	417	498	489	465	432	471	470	520	477	498	444	451	472	448	452	490	477	477	484	457	472	501	456	490	436	478	434	473	456	453	467	463	480	455	450	476	498	471	430	473	448	480	467	465	496	432	472	442	428	454	457	467	470	434	437	514	455	458	420	446	482	436	451	459	456	474	439	482	485	447	468	442	461	496	448	493	457	472	439	473	473	430	477	439	455	473	458	475	505	432	473	447	453	475	461	467	501	506	456	482	472	457	463	466	493	488	464	476	406	431	454	467	466	444	468	500	445	454	505	438	480	471	452	436	478	431	481	483	468	501	430	458	490	442	460	456	474	506	454	457	492	476	470	467	444	416	461	463	435	491	435	457	428	490	497	462	441	471	472	484	495	457	475	475	437	461	414	473	446	443	410	478	467	486	508	413	445	477	462	462	500	436	484	532	451	523	496	470	462	467	467	463	474	486	467	462	461	496	426	462	452	510	482	460	437	476	421	470	476	418	498	463	466	477	448	444	466	495	479	455	517	455	476	509	474	447	436	416	497	480	443	469	475	472	481	478	437	452	487	435	474	447	481	449	460	482	449	480	449	425	427	459	485	481	476	434	493	475	456	461	452	493	449	475	475	470	511	475	477	465	468	493	455	450	441	471	477	490	447	467	493	450	458	458	457	488	454	464	443	462	479	458	453	463	488	466	496	445	463	467	479	470	439	496	481	466	435	478	463	465	445	507	490	462	501	467	433	448	413	458	443	407	468	473	517	456	492	487	482	486	492	471	474	483	424	431	454	455	469	464	460	483	471	441	453	480	493	491	426	464	480	480	485	460	481	428	460	485	452	483	463	488	473	454	474	457	462	459	452	442	500	470	497	421	448	473	507	436	493	474	476	453	462	473	486	427	478	500	488	461	514	424	449	442	463	482	442	497	435	413	469	499	455	477	433	477	499	438	490	471	455	452	496	506	435	475	474	464	479	419	462	478	472	458	463	466	479	459	467	436	477	430	481
67426	75216	76432	58250	36311	19656	6275	1020	219	156	180	188	191	168	196	182	198	203	198	173	185	207	204	163	191	172	207	181	201	204	170	191	175	185	183	189	154	198	194	173	207	194	180	192	197	168	184	186	201	186	211	200	170	171	189	170	173	175	221	170	186	203	187	174	198	164	189	171	205	173	195	186	186	181	194	190	196	175	181	193	194	179	176	190	154	193	187	190	191	179	178	196	197	196	181	185	187	166	169	173	190	198	162	185	182	193	199	221	194	202	189	178	175	195	188	175	203	184	172	197	195	169	185	184	182	180	185	168	163	211	190	189	193	175	202	182	177	199	210	163	196	178	181	168	194	208	207	180	180	175	195	180	170	184	171	177	145	183	188	166	203	175	207	182	171	183	180	186	181	188	202	167	199	171	175	176	175	213	189	171	173	186	165	209	174	161	202	195	170	182	182	212	209	206	180	190	181	186	178	199	212	203	176	172	193	168	169	195	177	183	181	194	168	168	167	164	180	176	193	193	174	183	170	193	180	188	166	189	194	202	166	194	177	183	182	201	188	149	188	184	199	192	184	168	208	183	180	184	197	153	183	179	217	171	175	184	176	190	200	204	200	181	176	166	190	185	180	184	173	176	196	205	192	195	201	214	202	175	200	197	179	172	205	204	178	175	207	163	174	199	170	180	189	179	172	216	174	197	178	192	171	196	190	184	220	190	189	163	189	204	179	194	190	179	175	171	183	214	179	184	168	197	189	173	179	208	177	184	182	195	195	183	195	205	193	185	174	193	203	186	170	196	175	189	196	186	174	180	220	199	177	195	170	189	204	203	179	178	168	199	188	178	186	179	182	182	139	211	204	175	195	186	165	180	176	194	182	166	192	177	164	206	181	216	201	196	173	191	165	199	186	187	188	184	154	177	193	154	170	193	183	176	165	188	183	190	189	192	200	175	182	202	196	180	183	156	167	163	169	168	175	166	187	198	207	192	191	211	170	169	178	181	190	176	164	169	171	177	195	169	171	198	197	185	171	176	197	196	152	208	185	210	200	167	178	185	189	167	203	165	199	173	187	193	176	189	207	185	171	199	181	193	195	177	193	186	165	185	186	171	207	175	195	186	187	179	189	194	174	174	167	202	200	189	186	177	166	175	157	201	208	181	191	208	193	176	207	172	183	191	205	198	186	185	183	166	178	183	185	183	189	199	176	199	201	207	191	189	185	187	208	158	167	185	167	197	179	180	179	177	160	181	202	184	198	184	185	180	180	186	166	177	174	174	185	178	194	208	178	205	191	222	207	190	178	171	178	185	159	189	194	196	206	189	194	221	188	183	186	175	190	178	199	202	205	167	181	185	199	182	196	162	200	194	191	197	196	188	190	195	204	176	155	201	173	192	189	201	177	195	188	189	195	174	199	178	182	200	179	184	180	172	166	163	172	184	207	180	200	185	184	193	214	179	181	180	180	189	159	182	164	197	214	180	176	183	219	172	196	182	177	204	168	186	179	188	193	177	180	183	191	187	182	180	160	162	167	190	172	184	173	202	194	188	204	180	187	205	188	198	191	195	162	180	192	196	196	200	190	183	182	185	185	185	174	194	185	210	176	203	182	178	191	170	185	175	194	183	181	194	185	187	167	202	190	159	180	173	174	184	189	195	184	184	176	181	173	161	171	186	185	188	167	183	213	199	175	196	172	164	194	205	179	173	171	167	139	180	175	210	184	198	175	199	167	181	180	175	173	160	177	190	173	181	187	181	214	197	198	179	211	200	205	197	182	165	187	213	173	161	186	180	181	146	197	191	206	174	178	183	192	195	169	187	159	157	193	189	186	175	189	190	199	190	199	206	177	171	173	175	182	196	177	176	182	183	153	169	181	165	193	199	170	185	173	193	164	187	170	191	210	185	186	184	168	191	193	177	197	191	163	175	144	207	177	211	220	202	154	180	182	186	173	164	200	209	167	173	195	172	176	193	175	193	189	170	200	192	176	192	201	193	176	190	183	192	181	181	188	184	193	192	191	188	171	155	171	181	149	179	186	170	188	171	187	197	177	178	177	176	189	195	166	209	169	178	187	189	169	189	171	210	153	183	183	180	178	199	190	173	186	184	210	179	165	175	190	168	173	193	206	173	174	198	185	196	191	176	198	192	182	175	175	199	198	168	184	158	197	205	213	166	179	185	183	175	214	185	197	188	198	168	175	187	207	179	187	192	180	172	191	183	158	187	182	180	180	168	188	168	181	180	179	188	173	165	180	185	194	163	180	188	185	185	216	187	170	163	162	209	208	191	168	165	167	158	187	199	173	193	142	180	176	186	170	198	168	194	196	171	206	174	170	168	204	184	193	210	209	151	198	193	191	157	193	191	166	198	162	190	191	198	128	182	191	183	171	188	190	168	201	191	204	178	193	199	176	181	183	182	179	176	163	190	186	193	201	179	176	185	185	177	170	203	200	192	175	196	178	187	179	171	187	181	189	166	195	200	183	187	153	169	165	180	162	181	175	172	184	179	186	191	190	197	162	179	166	175	186	176	174	191	190	188	194	183	154	204	170	185	183	188	180	168	179	186	169	188	201	181	204	188	182	170	178	188	174	186	164	163	157	181	161	189	212	201	156	206	162	172	156	178	194	179	184	172	152	183	183	205	204	180	171	197	170	167	184	182	209	188	190	161	198	186	161	187	219	172	175	156	189	199	198	177	185	168	180	179	158	177	219	197	180	159	194	163	151	177	188	181	191	176	178	187	205	184	175	215	184	175	187	208	197	184	165	172	179	184	192	162	200	186	187	187	177	185	183	179	213	165	190	188	191	175	180	189	182	185	188	182	200	179	215	179	176	191	191	207	194	186	188	191	203	174	177	202	184	197	202	201	164	184	160	184	181	192	186	181	191	209	199	182	212	192	170	172	166	187	216	192	169	187	182	162	212	173	181	182	177	198	199	208	196	174	219	190	192	174	203	194	193	169	178	188	206	221	216	198	179	185	188	194	194	215	181	213	186	194	166	178	176	214	209	199	171	179	149	195	176	164	196	177	184	192	180	186	194	166	192	182	198	188	186	183	191	192	156	197	192	181	179	179	180	195	205	213	191	185	183	207	185	183	200	181	201	192	188	200	187	168	188	191	166	184	161	187	165	187	198	206	184	170	193	181	210	203	173	164	179	176	176	209	167	180	158	166	216	190	191	175	199	179	186	168	178	185	189	185	180	167	208	187	194	154	192	188	197	209	174	177	191	172	183	198	184	199	213	187	204	169	171	189	195	199	167	191	179	195	193	172	199	173	180	173	194	172	178	185	163	176	179	154	192	175	178	188	190	199	170	187	189	236	193	185	190	198	202	185	176	184	188	176	189	187	173	185	181	184	183	185	178	180	176	176	173	200	153	193	176	192	174	172	182	190	181	173	181	200	180	191	183	199	178	172	185	196	192	161	208	175	203	185	150	198	176	192	171	170	154	184	177	161	187	187	197	184	188	188	181	178	193	178	198	188	191	183
44448	58142	71778	61462	44215	28455	13395	3120	522	540	536	535	506	489	476	513	536	504	514	549	492	487	536	512	532	489	506	460	514	486	496	497	527	499	524	511	498	501	499	515	537	502	508	490	521	491	488	517	510	484	496	497	522	506	534	513	547	511	508	489	569	546	529	511	504	515	497	510	528	500	492	469	541	508	518	491	505	550	502	533	512	544	475	502	511	507	531	490	513	466	503	528	509	476	515	510	482	517	513	523	523	514	469	535	483	585	503	518	492	559	506	474	493	530	508	525	563	475	510	521	491	502	523	488	510	490	528	537	490	505	550	550	523	526	523	508	504	471	501	525	545	489	536	486	474	503	528	514	554	501	515	538	482	528	474	527	521	493	552	498	527	516	541	514	545	554	500	505	498	513	487	459	521	479	579	523	516	504	529	499	497	546	544	548	519	503	534	500	510	544	545	520	503	523	476	511	520	547	497	486	517	513	491	502	529	492	497	532	478	549	539	512	493	480	500	460	541	505	490	470	524	520	509	529	486	553	518	510	506	516	501	500	507	492	518	500	517	505	472	482	476	495	527	501	523	512	551	549	519	531	489	502	509	544	526	504	524	511	539	535	542	502	501	503	491	559	500	489	526	521	536	514	536	554	534	479	528	502	522	543	504	524	502	522	523	508	516	519	493	549	455	487	527	524	508	492	544	519	504	511	514	540	548	529	546	498	504	498	521	557	526	502	491	491	507	493	507	499	516	519	516	514	464	539	515	509	496	483	503	512	509	483	491	466	525	505	552	492	486	510	490	520	489	524	509	485	508	503	522	526	543	560	520	466	492	490	534	534	509	494	503	507	494	507	497	464	509	547	523	501	493	502	486	516	516	491	488	530	491	539	495	516	479	548	546	498	531	513	538	525	473	544	501	509	531	463	542	496	521	494	520	527	501	534	492	502	498	464	500	541	537	540	488	501	468	513	503	506	516	526	502	492	516	536	506	494	523	508	527	497	494	499	467	549	468	528	531	530	539	486	499	474	547	485	570	541	473	494	495	539	488	511	542	540	467	523	499	514	535	462	528	491	491	504	531	552	534	505	528	534	524	519	535	543	501	497	520	550	561	531	505	504	485	546	555	511	574	535	499	477	528	545	510	562	504	509	546	512	474	531	536	499	505	530	509	536	524	475	494	528	521	510	522	519	519	500	497	488	528	501	530	480	493	536	480	502	533	504	518	526	493	499	532	543	507	514	508	550	496	550	514	578	509	505	549	514	535	519	488	535	519	493	510	511	581	525	489	561	548	511	529	498	512	509	520	551	511	484	503	530	492	537	488	535	493	517	504	504	497	538	511	502	524	521	516	480	525	489	505	512	544	541	516	535	498	500	517	511	554	473	506	547	498	510	504	529	556	524	568	549	483	534	499	473	530	528	497	490	519	530	509	504	502	513	500	527	511	512	520	538	523	517	521	516	524	503	514	562	500	514	502	463	500	497	543	565	534	482	496	512	559	516	522	545	534	546	479	528	507	518	513	494	550	526	487	537	544	506	487	504	512	535	501	533	546	544	519	519	500	526	517	533	510	528	511	468	529	519	522	491	534	512	521	479	498	499	499	493	517	538	507	497	526	510	530	523	475	535	507	530	496	488	478	526	540	497	527	491	539	480	528	463	492	512	489	532	475	482	479	514	497	555	487	499	504	510	517	520	478	517	544	520	510	504	526	550	529	499	497	527	503	495	523	497	482	516	551	485	526	529	483	482	478	504	526	528	524	498	511	561	551	512	511	521	525	501	553	472	495	520	540	524	507	489	511	538	482	518	450	507	551	492	513	503	515	504	525	477	512	521	520	517	544	492	523	490	516	469	476	494	516	486	518	543	538	512	521	511	497	524	534	536	499	495	501	533	536	527	507	515	483	535	472	501	483	495	491	535	498	520	546	515	512	520	521	485	555	521	517	476	541	480	503	484	490	491	485	504	509	487	515	546	494	550	514	522	511	503	504	508	521	503	541	513	500	492	498	469	531	531	522	549	551	490	504	530	519	499	489	564	523	537	500	540	508	495	522	478	482	499	479	508	526	490	472	472	522	488	505	511	514	512	494	499	476	506	518	528	511	527	521	511	519	474	530	545	495	526	506	519	537	537	537	528	538	554	530	455	526	547	518	469	484	524	511	507	521	544	531	489	532	536	509	466	530	561	547	544	499	507	511	519	534	510	502	519	570	533	487	505	516	504	564	500	539	505	487	487	499	513	531	507	517	505	515	529	535	522	509	532	547	521	521	464	500	500	531	527	496	531	487	493	492	474	513	514	560	537	485	518	470	501	525	541	542	504	496	507	494	509	516	519	510	489	529	491	508	496	518	522	551	513	514	495	536	501	506	492	503	510	572	533	505	515	503	538	538	511	513	486	533	533	511	501	504	497	499	501	545	504	537	510	526	522	503	533	503	514	491	529	498	508	529	520	501	533	530	490	525	523	532	506	520	501	490	522	480	503	468	526	537	503	531	542	511	508	511	544	522	501	505	541	502	503	462	496	499	517	519	502	529	544	526	516	531	486	530	491	515	488	499	544	504	516	485	512	536	529	486	506	487	510	512	535	539	559	494	496	516	510	543	543	525	509	547	558	511	508	518	563	533	521	503	493	479	511	509	521	487	524	471	518	564	499	541	496	503	517	507	503	517	530	549	521	505	479	498	520	532	508	499	528	502	518	503	540	526	518	516	546	509	512	519	485	544	536	524	497	521	509	488	507	513	496	525	518	476	538	522	527	534	519	496	506	523	497	519	498	550	527	481	565	518	534	532	548	501	556	563	484	480	527	528	525	474	467	544	509	518	515	533	492	471	509	497	517	521	502	485	576	538	481	478	547	499	523	523	479	483	476	516	530	539	528	517	525	501	513	526	508	523	483	464	510	506	513	518	549	507	479	502	502	534	473	548	510	475	526	502	508	489	516	521	524	493	520	500	550	528	553	497	523	528	587	498	538	524	559	482	497	482	497	506	512	508	528	463	507	506	475	490	494	492	516	534	514	497	504	484	483	506	531	533	492	510	529	513	501	536	507	527	505	533	543	545	507	530	486	476	503	537	544	518	518	460	528	498	534	518	527	517	495	546	525	516	518	499	503	522	477	505	526	556	546	540	516	508	492	544	453	508	520	479	521	520	527	529	493	505	537	515	536	535	503	531	519	513	554	522	521	504	523	530	527	519	505	512	498	539	494	505	509	506	507	520	486	511	505	525	502	558	514	482	496	537	527	513	508	505	506	470	515	519	536	522	538	508	505	539	504	519	553	515	496	484	514	443	514	484	507	489	490	526	554	520	531	580	512	504	553	460	497	476	545	492	533	487	499	511	471	510	542	519	524	494	547	511	513	505	490	504	508	485	533	513	509	507	525	506	501	552	527	527	511	520	508	534	522	524	457	481	541	503	513	517	513	549	533	520	477	531	549	475	482	547	499	490	491	493	517	533	508	475	494	547	501	537	516	500	513	524	504	543	494	532	509
9552	11840	17307	10219	3517	1264	568	275	236	248	210	220	207	217	254	245	240	237	215	234	220	225	252	242	225	204	208	252	239	203	218	243	259	234	224	222	216	211	199	214	247	229	212	231	246	221	235	231	236	220	221	222	208	230	253	251	235	202	230	238	229	231	211	218	213	214	232	208	212	222	240	256	228	226	243	191	224	218	220	224	234	210	237	238	250	238	243	227	221	223	203	213	234	201	202	215	228	222	239	229	241	201	237	217	213	243	250	241	209	238	229	228	249	246	221	252	196	218	262	234	221	243	219	231	243	226	223	235	231	240	217	238	222	237	232	210	205	204	244	203	239	233	219	225	220	235	204	240	232	242	256	224	230	220	230	233	220	219	211	231	225	221	249	254	242	200	198	215	231	237	217	225	226	210	223	233	240	246	212	230	210	203	203	245	225	206	213	210	208	225	220	200	240	244	222	206	249	217	214	237	232	250	208	253	194	218	214	217	223	225	212	204	230	204	233	231	227	235	206	231	215	205	228	214	218	218	234	251	222	253	223	228	223	243	221	219	245	250	233	238	228	223	213	215	230	235	212	212	217	213	241	216	207	197	244	229	215	204	220	206	250	265	228	228	176	208	232	233	227	242	204	218	243	208	224	212	219	235	246	209	237	225	230	216	220	231	225	237	206	230	198	218	229	259	206	239	238	251	222	214	222	217	244	233	240	224	238	209	220	199	177	211	247	226	228	214	209	225	229	240	246	217	227	228	223	237	229	235	211	207	220	212	227	237	229	216	226	236	248	227	217	218	214	241	220	223	221	175	203	220	224	220	224	222	199	220	216	256	218	220	210	244	211	241	208	218	225	215	242	221	253	215	218	215	213	217	227	222	237	208	238	228	223	223	243	203	212	250	213	258	206	216	210	212	234	219	227	211	212	216	212	221	213	243	243	231	220	213	237	231	202	243	216	221	243	230	214	213	243	228	200	215	216	230	242	235	223	231	245	215	215	239	234	214	239	230	214	214	231	232	191	238	222	235	217	220	217	207	206	241	242	223	257	225	232	200	219	231	206	238	242	239	228	219	196	228	222	233	233	240	219	217	214	233	200	206	215	203	216	244	221	219	220	232	223	209	240	203	229	239	208	239	223	224	249	241	231	203	233	209	221	220	200	232	213	228	219	215	224	217	195	248	243	214	214	221	218	261	213	218	215	224	227	200	230	197	226	235	230	231	234	237	267	214	233	221	236	214	195	244	244	204	220	226	215	231	238	206	239	221	220	213	223	220	226	204	252	209	217	223	206	218	227	219	218	215	243	231	223	225	205	201	229	251	222	243	233	219	235	226	235	218	196	226	240	238	266	236	239	224	216	224	193	256	232	235	238	221	253	215	221	227	243	243	253	233	225	210	198	213	217	248	219	222	274	225	234	227	235	212	236	205	223	194	228	184	214	223	233	227	206	230	231	221	227	237	265	217	211	197	208	205	237	210	207	228	211	250	215	204	225	222	236	203	244	219	223	209	229	216	209	226	236	227	224	219	204	226	224	217	255	230	252	225	241	227	233	228	220	192	214	220	225	200	204	222	237	224	226	221	242	215	193	215	239	208	217	213	204	235	203	226	275	230	220	208	226	224	225	263	236	215	214	215	218	204	221	221	235	205	252	249	230	228	219	228	200	226	219	225	234	217	208	210	245	229	217	244	242	252	256	240	240	237	205	209	240	229	210	245	219	235	224	219	219	232	255	242	239	203	211	233	205	199	215	224	221	207	223	223	219	245	215	231	214	237	255	210	224	212	206	208	200	205	205	228	207	255	254	231	229	223	225	231	203	254	226	227	215	233	205	206	237	248	227	214	220	228	237	224	246	221	223	215	248	232	254	234	216	205	222	218	222	218	232	245	241	216	235	241	236	233	218	217	221	251	230	220	220	250	208	208	203	220	238	217	220	218	188	218	235	216	206	221	219	202	206	230	226	228	244	207	240	217	245	215	210	210	226	229	200	225	197	247	223	195	220	240	234	208	221	242	237	238	230	209	225	211	232	242	208	234	221	221	200	223	211	241	217	240	216	213	205	230	226	247	224	245	247	234	248	242	202	226	227	196	245	197	229	236	230	227	213	242	228	236	228	214	232	221	248	223	229	216	253	219	211	245	234	210	224	248	252	240	205	202	203	212	248	247	210	236	206	222	220	224	206	204	265	238	262	197	223	223	235	212	197	193	233	223	228	234	190	224	243	234	224	217	222	206	236	219	244	198	227	212	228	213	221	201	229	210	213	212	199	236	208	211	226	224	219	212	235	216	218	227	218	228	249	221	237	222	225	225	207	209	228	198	217	217	247	213	214	221	225	231	231	227	223	220	222	233	237	247	232	259	218	211	222	234	227	213	231	244	225	221	237	221	250	222	227	246	214	254	190	218	206	233	232	234	222	225	231	233	192	207	197	262	218	213	229	257	264	213	246	226	225	207	256	219	214	201	203	207	195	220	230	224	215	213	243	226	200	216	228	214	236	234	244	228	221	222	248	218	226	214	206	244	236	245	247	221	229	237	199	252	234	245	202	208	224	252	263	234	215	211	198	221	223	197	221	242	213	215	225	220	240	215	211	235	222	224	226	204	210	215	229	218	209	238	251	227	222	243	223	222	219	239	249	238	206	225	239	213	246	241	226	236	199	223	204	243	228	220	238	236	233	213	215	253	207	231	210	243	229	231	223	229	225	241	200	218	256	240	230	218	238	204	246	243	221	255	207	218	255	256	222	214	213	229	220	238	210	231	210	237	232	215	217	225	251	202	211	227	193	218	244	250	217	213	238	208	232	209	246	234	184	222	221	212	242	232	201	231	204	237	220	206	226	251	204	227	220	230	219	196	203	210	235	222	229	210	224	234	234	220	238	238	224	196	215	214	232	232	223	235	232	231	231	266	219	233	240	225	203	226	202	243	211	220	217	221	213	206	243	258	238	228	207	225	220	240	233	225	225	229	224	241	205	241	237	215	218	254	227	238	212	236	233	248	230	215	246	227	239	215	240	191	236	217	240	228	223	225	243	271	228	227	229	208	217	227	208	225	222	223	213	216	279	254	220	219	222	215	219	187	243	218	217	255	228	239	232	250	230	232	198	224	229	224	241	205	210	216	223	253	210	228	213	221	227	235	236	216	233	217	245	226	209	244	210	218	219	258	228	210	240	238	229	204	212	247	210	239	210	222	242	230	193	228	245	246	235	246	245	232	235	232	212	205	244	240	195	208	236	215	249	213	206	212	238	238	249	205	213	210	218	227	221	260	217	233	218	241	219	226	226	204	213	247	213	234	202	233	209	219	204	250	201	198	230	232	230	210	210	223	220	232	254	236	205	222	201	220	213	238	235	238	222	209	217	244	238	227	221	241	223	212	214	240	201	225	233	238	210	220	258	245	228	224	234	241	227	246	239	205	237	195	245	213	250	232	233	218	225	216	239	225	242	207	233	238	208	199	217	217	213	229	264	223	234	191	193	224	255	222
10132	16783	25693	18942	9615	4205	1827	756	648	613	602	626	580	635	580	602	581	649	593	636	603	620	651	579	579	591	622	621	623	657	616	603	636	646	610	646	622	615	633	573	606	616	648	616	607	618	568	601	605	591	617	625	621	624	600	571	639	615	616	568	624	631	600	580	657	622	640	600	551	611	568	618	611	590	613	632	597	568	591	610	608	590	629	625	607	623	597	614	603	597	615	578	601	621	634	583	612	626	600	611	596	604	589	631	629	596	642	648	599	603	607	634	659	605	609	575	648	571	609	627	595	631	559	622	628	635	594	620	602	627	629	649	639	602	648	628	572	618	595	624	620	587	607	640	609	589	611	583	611	630	598	673	653	616	619	565	610	577	585	602	604	607	628	618	579	645	637	601	600	593	616	598	622	616	593	625	605	650	595	564	611	642	606	657	569	570	620	605	615	606	601	609	654	658	598	594	606	661	597	604	656	613	636	602	585	619	639	623	570	633	605	590	619	599	568	565	636	622	657	643	600	597	625	554	605	598	630	620	605	630	599	583	626	612	594	598	602	592	652	612	597	610	608	578	591	600	611	578	621	596	610	574	639	623	615	572	623	600	584	614	600	605	653	653	647	590	598	563	597	626	581	592	571	612	578	613	616	554	610	611	632	627	617	580	638	614	576	599	639	573	571	600	617	577	621	594	602	616	639	571	604	555	624	583	625	593	663	581	632	596	612	545	607	595	561	623	576	607	613	593	579	613	611	613	598	664	636	580	577	577	605	602	599	587	589	603	619	560	591	627	539	642	577	625	634	569	634	607	654	599	624	642	619	639	619	671	625	640	655	616	603	614	604	601	626	561	619	628	632	611	599	611	622	600	632	630	563	601	606	572	612	624	578	598	587	630	609	607	636	605	649	599	614	582	607	654	690	624	590	587	590	562	628	573	613	551	578	597	599	612	603	616	588	601	617	611	661	604	603	610	593	593	577	595	632	590	604	616	614	649	589	611	591	572	641	610	628	626	631	624	621	640	612	610	648	587	627	578	592	616	578	658	584	597	606	648	588	563	576	586	604	583	623	585	597	602	618	621	620	590	637	591	601	608	609	585	582	635	606	606	580	619	586	584	618	581	579	607	618	615	593	570	655	607	604	668	602	598	629	594	554	624	631	653	612	661	618	647	632	626	581	659	619	597	601	642	593	599	630	578	629	611	601	590	576	600	603	600	622	573	601	581	640	605	579	607	598	619	620	625	588	595	592	612	575	574	576	623	598	594	609	614	637	615	611	586	607	598	574	608	550	574	569	650	600	624	624	591	650	555	599	595	575	614	613	623	639	613	626	580	551	591	662	627	612	599	614	594	587	598	599	586	590	602	600	632	598	621	621	592	598	626	642	641	592	633	634	573	616	625	578	613	606	592	621	643	565	567	634	603	647	685	632	590	615	574	631	618	609	593	607	598	635	570	629	553	577	595	619	638	579	643	614	593	582	604	587	600	660	593	631	642	628	647	623	631	616	596	611	621	625	570	621	552	590	603	627	582	588	637	583	629	617	611	639	587	612	604	581	627	619	585	596	602	601	614	591	593	578	618	613	562	569	616	649	603	597	599	614	609	664	635	621	585	611	573	644	603	620	596	587	598	608	559	601	579	645	611	603	575	567	592	638	598	621	603	659	594	602	602	590	633	633	542	623	639	624	603	653	625	622	624	620	612	624	579	604	593	598	625	569	628	632	608	542	631	615	602	624	605	602	622	592	559	647	588	617	592	592	552	631	602	629	590	588	646	588	683	647	594	604	618	643	601	596	599	603	613	629	606	550	591	598	620	599	577	635	598	642	607	613	587	633	636	628	589	638	577	598	585	631	577	593	594	624	608	570	607	585	618	600	572	620	620	626	650	601	612	589	611	631	629	630	608	574	661	636	622	603	583	628	624	609	585	623	629	618	627	591	590	612	621	588	581	607	588	642	571	567	596	628	617	603	589	616	556	664	620	621	593	627	641	642	611	604	561	602	555	626	632	616	615	603	607	636	598	591	627	622	604	589	614	576	609	606	602	620	626	611	600	595	598	613	597	615	617	552	653	610	586	623	592	590	614	592	584	606	574	575	599	602	567	603	617	598	608	532	623	584	619	589	608	614	604	617	695	637	617	628	609	614	606	639	619	564	580	584	634	646	585	571	597	631	594	600	630	693	602	640	617	586	626	613	599	619	645	612	601	610	620	654	639	606	625	636	554	631	601	606	623	645	631	593	609	653	613	650	613	591	603	612	643	659	578	612	603	653	600	638	613	626	620	624	598	611	617	589	661	627	630	632	601	604	630	627	618	622	601	612	618	652	581	610	607	587	608	584	629	634	627	641	587	605	597	614	603	617	616	574	544	602	558	633	620	641	603	672	563	613	616	587	619	597	628	590	667	601	626	649	586	634	629	612	601	625	603	596	568	603	596	586	589	597	587	617	647	610	640	645	626	633	626	628	648	614	598	600	583	589	627	607	599	586	617	569	621	617	595	618	612	608	632	623	577	596	588	623	618	640	639	601	583	601	568	632	594	622	629	628	643	604	626	676	615	600	622	604	692	614	621	609	629	650	607	629	633	621	592	578	595	613	621	615	609	603	583	633	619	576	619	643	599	637	558	610	606	608	588	630	645	606	596	604	606	554	585	613	623	602	613	620	572	622	637	615	638	640	585	579	616	546	650	614	568	585	620	614	587	624	581	638	595	613	626	587	611	590	555	591	604	621	597	607	639	631	618	604	578	605	629	604	615	629	615	645	624	631	630	617	578	625	615	580	568	580	570	607	588	554	604	591	553	611	608	628	587	601	643	570	646	659	562	667	601	616	619	578	586	630	653	604	604	590	615	580	628	590	576	619	600	602	611	647	595	623	632	563	611	586	628	587	599	588	608	605	567	632	639	642	624	608	591	638	550	626	614	602	634	582	576	625	627	623	599	606	621	583	628	654	602	595	589	592	672	609	602	614	561	655	589	630	595	648	620	605	628	590	598	638	594	616	607	628	624	611	612	671	614	652	581	601	660	646	551	637	615	581	594	606	627	653	601	604	643	604	614	630	617	648	585	611	624	584	562	624	574	611	632	607	611	595	635	626	604	609	596	621	609	607	623	643	643	601	602	594	580	607	612	612	596	628	634	638	596	605	588	569	597	607	574	563	627	635	613	605	632	632	556	570	591	621	622	619	627	623	614	630	669	601	623	636	588	582	631	667	603	611	637	652	630	584	573	564	632	585	651	602	579	590	629	628	596	596	630	591	571	631	615	595	596	617	582	610	570	614	595	609	660	641	660	639	596	602	610	586	618	629	597	618	604	623	631	585	570	601	606	590	589	648	615	638	615	652	609	612	592	586	606	618	620	607	578	607	600	615	616	589	636	583	577	633	597	616	563	629	617	576	613	616	641	597	608	583	637	574	622	635	626	635	579	591	617	610	627	561	580	611	555	594	638	610	592	653	618	594	596	606	614	615	619	603	552	602	585	643	628
53694	61976	66875	48313	27438	11631	3051	511	169	180	157	191	165	154	182	182	152	169	157	183	162	159	167	152	193	162	176	187	130	179	174	152	178	153	179	154	181	175	144	162	206	172	176	196	162	167	177	180	167	138	166	182	180	170	180	177	158	183	163	166	177	165	169	174	160	159	143	165	168	158	148	164	166	146	168	172	187	173	170	172	178	168	189	176	209	154	139	174	171	144	167	165	155	162	155	182	155	170	188	162	159	173	179	155	151	157	158	151	174	144	157	167	185	166	152	163	173	166	153	174	185	160	163	172	162	184	161	142	174	159	159	150	138	154	171	173	189	169	174	173	165	196	163	164	161	182	171	172	138	162	165	172	162	178	153	162	175	184	162	178	181	172	180	165	158	175	185	182	173	176	187	141	185	151	144	150	149	150	153	178	142	189	162	145	167	156	159	158	174	164	155	138	152	161	149	191	155	163	154	164	165	180	158	164	167	165	171	165	168	161	177	155	152	182	177	161	153	191	156	171	180	178	167	180	174	176	156	186	170	187	174	182	159	155	161	142	175	144	161	177	149	154	149	161	190	180	168	151	150	145	168	149	162	184	169	191	160	139	168	140	183	181	171	171	157	144	176	170	175	155	187	153	161	179	192	164	174	166	154	160	164	153	140	174	158	172	207	192	162	166	174	167	166	170	161	171	165	154	160	169	156	184	184	174	168	165	202	161	147	164	155	175	189	149	160	165	196	171	180	150	176	175	131	178	190	141	180	162	166	166	178	166	169	171	180	151	159	156	161	164	181	192	172	157	155	184	200	165	151	179	169	161	171	174	174	175	169	184	145	166	171	184	166	173	149	201	173	160	157	161	180	177	173	175	176	178	142	170	157	184	158	146	180	162	183	179	168	171	166	201	177	151	159	170	170	173	184	205	172	159	165	170	165	165	175	173	160	162	166	186	178	169	176	159	142	169	168	166	164	160	177	167	184	179	182	166	134	174	141	160	173	145	167	164	152	176	171	163	158	167	171	179	164	185	163	176	175	138	167	166	182	161	160	153	162	178	149	182	185	167	147	168	149	170	143	148	162	183	176	165	143	173	150	190	163	150	176	183	181	167	149	177	175	181	165	169	169	140	155	162	190	161	170	171	186	183	158	145	174	154	174	171	164	172	166	158	166	197	182	160	156	181	159	153	163	160	160	154	160	178	176	172	172	192	163	167	122	166	166	186	151	151	157	162	166	163	167	169	169	149	164	154	182	178	167	165	187	188	175	168	157	157	148	178	173	161	160	172	159	165	144	156	163	152	145	173	178	130	170	175	169	147	171	168	193	185	166	178	163	169	172	181	162	158	164	171	177	140	206	172	147	191	173	169	186	145	160	172	172	155	160	163	147	172	172	158	158	170	164	163	173	163	168	162	150	171	168	158	149	184	174	150	163	151	152	162	175	128	158	170	142	186	150	145	195	149	154	154	162	165	161	170	157	142	201	160	157	173	178	177	187	148	210	160	154	153	181	161	147	160	155	167	158	168	170	173	175	148	181	178	175	170	205	177	179	148	188	168	157	187	155	154	168	175	204	179	159	182	154	166	184	162	153	171	154	188	177	176	148	164	159	172	189	166	175	167	182	183	184	148	167	175	165	159	182	188	159	171	166	164	183	172	169	176	170	172	158	179	169	170	180	157	160	165	159	170	166	155	170	177	159	149	177	170	169	170	176	180	180	166	166	175	170	163	162	145	174	177	152	164	189	174	178	191	156	169	159	145	186	151	167	162	170	174	168	172	145	171	146	163	144	159	143	193	163	171	157	198	148	159	150	145	198	165	148	177	128	165	141	162	163	159	182	179	156	157	196	149	162	166	150	173	172	198	163	159	145	165	148	163	175	159	165	177	165	156	175	176	160	146	144	169	157	175	168	161	169	164	194	180	158	172	188	188	172	178	157	169	165	185	172	163	148	180	163	178	151	155	168	165	154	166	148	165	156	173	172	172	176	173	178	175	171	161	139	159	186	162	161	159	182	187	165	177	146	166	164	157	201	167	179	195	185	189	174	163	157	172	166	150	161	183	152	163	168	177	172	158	191	186	164	170	157	178	163	163	167	175	177	165	152	178	171	164	161	179	161	171	169	174	166	198	174	185	160	169	162	183	172	155	156	185	203	155	154	178	165	164	155	184	188	162	145	191	190	159	140	195	179	164	163	164	136	170	173	188	162	177	180	171	191	177	152	161	168	175	159	174	160	139	161	172	157	176	166	181	171	166	147	159	153	166	176	189	165	157	168	164	172	171	169	175	155	155	150	169	183	179	157	153	161	164	200	174	172	186	174	160	143	185	179	173	167	178	150	147	167	153	147	165	175	165	185	167	168	174	159	163	179	155	161	161	154	145	197	169	167	166	170	153	173	167	135	171	165	154	142	192	166	193	158	166	153	167	173	184	154	159	169	164	165	165	170	163	179	177	143	168	160	157	188	166	187	179	174	157	165	148	135	147	156	165	167	153	157	153	169	185	171	150	166	152	170	176	172	141	184	146	182	176	151	178	192	170	172	163	174	158	165	162	155	143	150	179	168	140	147	176	156	173	170	145	162	155	184	166	181	182	198	163	143	157	185	161	173	190	198	163	149	175	169	161	170	175	163	169	175	157	151	176	167	170	173	158	163	152	154	181	168	170	160	150	158	157	176	164	150	159	158	169	159	181	178	176	154	192	181	157	182	170	188	141	168	155	160	191	184	175	154	163	166	146	139	166	181	162	171	163	136	174	163	169	156	159	176	176	168	172	186	177	165	167	174	175	207	174	167	164	160	163	166	167	171	163	157	158	158	157	160	161	173	169	172	153	159	163	172	162	187	150	163	167	165	181	182	173	167	149	143	172	157	173	157	161	147	181	172	153	158	184	153	182	156	185	169	166	156	171	168	173	177	151	178	163	155	175	172	160	188	167	175	161	152	171	160	174	152	169	205	169	165	190	167	176	147	158	164	154	180	167	187	163	178	189	174	171	180	191	154	178	140	172	153	157	160	163	151	178	154	166	177	179	174	181	165	172	161	189	151	181	165	169	173	154	149	158	169	174	172	184	170	185	175	174	151	171	164	139	163	164	161	152	177	193	182	172	165	186	170	179	178	169	164	171	173	174	148	164	180	183	175	192	147	164	160	149	181	157	164	187	163	178	163	154	164	164	156	170	175	162	173	177	185	172	160	163	171	158	171	162	169	181	145	173	188	186	173	172	159	148	147	176	181	158	172	158	160	168	175	180	183	209	163	154	157	161	182	156	168	173	149	189	142	172	196	166	156	169	143	184	167	167	163	139	169	150	175	158	159	162	194	174	156	175	165	173	172	159	174	163	173	178	165	165	185	189	181	166	176	154	136	172	164	155	172	184	160	168	158	193	164	165	149	178	164	171	170	162	161	170	175	158	160	178	169	154	146	161	146	162	183	199	167	176	165	188	176	171	170	157	170	157	175	179	176	159	166	192	151	152	162	165	170	189	158	170
35100	47456	60350	51047	35892	20448	8655	1550	461	516	457	459	475	490	430	463	420	445	471	463	488	442	438	477	471	481	428	421	485	419	461	480	477	468	509	455	470	432	470	465	464	439	450	510	513	483	444	447	442	447	487	456	456	498	449	475	491	473	467	455	467	467	429	477	450	467	459	447	465	487	465	451	473	575	460	455	440	486	495	449	464	463	512	452	486	478	456	467	464	477	426	508	487	469	452	479	458	447	482	496	470	434	487	473	497	483	448	459	494	461	490	455	475	472	453	468	492	451	475	441	476	494	432	471	455	456	500	488	439	432	497	482	492	490	465	493	478	474	489	453	515	453	475	490	445	471	453	422	474	472	440	470	474	507	499	480	424	475	453	476	482	465	490	463	501	475	467	454	476	473	447	461	457	458	465	462	516	479	488	473	457	510	501	498	440	475	490	466	461	453	461	493	465	470	479	458	496	459	493	475	485	470	472	490	473	486	467	455	446	487	498	461	488	472	481	492	469	480	486	415	490	475	432	489	449	462	473	447	451	429	474	474	456	479	493	467	505	467	489	464	470	474	488	462	456	475	461	482	469	501	452	447	422	462	489	481	453	452	466	475	419	487	459	457	475	463	458	424	504	518	458	491	461	464	458	487	428	451	469	467	456	464	470	490	475	466	481	478	477	495	461	478	476	457	445	411	481	476	487	452	477	427	463	487	427	488	468	471	476	478	483	487	481	470	478	469	480	517	470	474	458	482	452	507	436	464	495	478	451	461	502	479	502	472	423	451	489	467	463	489	471	476	474	491	456	438	470	475	460	509	469	455	487	491	450	472	489	480	484	462	456	460	493	455	490	470	455	497	478	475	481	536	448	466	493	476	472	476	469	446	467	467	482	504	449	459	523	458	471	481	510	461	482	446	449	453	482	496	460	475	466	491	473	451	453	454	474	466	458	446	448	461	472	478	467	502	459	498	474	508	449	471	465	466	460	474	490	511	468	478	469	464	493	497	472	454	476	482	445	463	441	462	459	480	453	503	441	460	482	511	486	451	465	478	462	514	487	462	481	454	464	505	473	480	514	457	475	483	421	498	472	487	498	461	484	476	460	457	487	454	459	473	449	473	498	468	488	483	457	439	414	464	470	485	493	434	488	454	519	500	492	444	470	440	463	472	475	443	431	476	442	456	431	466	426	514	504	468	479	486	496	465	526	456	458	476	454	508	447	460	480	465	497	499	505	476	468	431	457	457	445	463	485	450	427	483	489	484	466	436	472	472	479	504	462	492	477	455	477	470	486	458	434	451	508	459	461	469	471	478	466	434	448	474	457	456	455	477	480	471	471	524	484	456	432	423	479	463	485	500	498	427	455	507	397	496	453	471	493	494	461	452	463	475	471	463	440	475	472	459	496	476	466	505	491	479	469	475	487	481	459	441	452	450	463	444	489	516	480	460	458	463	448	460	463	473	493	452	452	475	505	447	491	493	433	474	441	480	478	486	488	464	451	447	448	442	460	477	458	465	485	472	483	456	447	465	516	475	447	487	449	435	502	502	458	491	428	463	461	469	445	450	508	441	487	465	489	477	464	452	480	459	494	450	463	453	436	454	450	468	432	478	487	499	436	482	444	459	483	515	484	454	467	465	497	481	469	466	481	449	486	491	456	444	486	476	476	460	481	448	450	474	505	499	515	507	471	482	479	446	452	479	462	473	502	482	478	444	486	453	475	446	492	468	466	476	470	488	464	471	458	479	486	429	444	475	467	454	462	467	466	468	453	447	505	501	467	482	478	440	470	475	495	489	442	438	474	506	477	469	425	439	471	440	445	474	471	492	448	472	456	455	433	474	483	468	474	485	509	459	459	498	448	446	476	465	445	491	469	405	468	465	449	490	457	480	456	450	463	450	487	474	439	457	478	461	441	485	446	502	462	457	442	457	497	471	439	448	473	471	464	476	461	447	466	477	440	472	433	465	471	478	478	489	493	466	481	482	443	447	435	474	481	470	445	451	461	453	456	492	491	461	441	463	451	448	448	409	477	474	495	472	451	496	479	496	479	472	461	458	504	447	473	431	450	508	423	443	487	472	485	462	455	473	439	469	445	442	452	479	474	465	482	434	425	472	496	498	456	469	467	511	430	456	492	458	481	500	454	511	450	500	461	475	469	469	446	503	422	480	483	495	454	467	475	456	524	463	490	515	476	492	479	474	453	505	474	489	466	446	467	492	491	459	479	472	478	464	490	464	454	495	530	458	471	501	446	489	480	454	446	466	486	464	502	462	447	430	477	466	454	470	453	489	476	486	453	464	487	470	446	494	467	443	492	484	466	457	483	485	439	530	471	482	459	459	460	490	447	492	472	466	453	454	487	492	458	436	432	468	477	470	454	474	463	496	448	454	449	455	513	470	470	471	451	488	493	454	459	433	457	467	488	471	459	461	443	467	500	473	450	478	472	474	488	441	472	447	489	486	434	483	473	477	447	456	452	497	433	480	450	468	479	434	481	462	485	478	468	480	487	460	452	447	497	445	492	470	423	489	466	458	491	440	387	469	431	478	459	458	487	449	475	488	461	464	472	488	456	493	444	483	429	506	476	509	478	442	450	487	518	483	455	485	479	460	508	462	504	444	467	460	460	494	479	512	453	470	480	515	474	430	486	476	470	483	494	457	446	481	512	463	497	485	473	480	397	447	454	481	503	467	436	460	446	479	468	500	499	487	461	486	466	490	450	476	516	507	468	467	415	484	476	505	501	467	506	461	474	457	490	485	477	478	458	488	491	447	467	496	465	476	488	452	500	490	461	458	455	445	435	466	478	467	486	484	514	478	480	453	437	479	482	469	488	449	458	461	460	445	454	458	487	475	456	470	430	454	436	425	452	470	507	460	452	488	429	483	458	511	449	457	467	417	462	469	501	503	485	492	477	464	440	438	475	481	498	506	443	480	496	454	479	471	479	419	481	477	461	495	454	468	490	451	472	444	454	461	479	473	481	463	452	488	468	457	455	462	496	511	440	472	472	466	435	493	423	489	485	471	471	466	480	476	474	482	464	475	425	471	456	488	479	453	501	492	463	486	470	452	489	471	439	463	427	503	446	497	452	437	468	447	480	463	444	434	475	446	491	440	447	476	459	495	464	469	494	430	469	479	461	472	486	500	481	496	454	453	452	448	505	476	453	447	479	488	453	477	479	468	472	482	492	514	465	453	443	494	466	470	468	496	467	488	472	468	462	473	426	486	447	488	470	477	502	458	499	439	489	490	426	463	495	426	512	480	478	469	473	483	487	441	478	449	496	494	464	432	515	526	484	477	452	466	467	472	454	441	483	480	456	476	461	461	478	464	471	455	495	473	447	498	446	467	422	476	468	464	471	516	463	484	501	487	449	432	457	487	448	464	486	460	515	474	482	514	471	497	480	476	467	456	460	452	471	444	448	479	481	457	470	467	434	475	461	468	482	501	462	474	468	464	452	472	442	432	433	452	459	445	461	512	494	480	466	479
67077	75740	76511	58516	36571	19223	6327	919	216	186	173	168	167	171	186	195	187	166	190	179	162	185	189	219	201	199	209	170	185	162	175	163	204	203	191	196	196	190	193	197	190	195	168	181	190	190	178	175	190	206	181	193	191	170	195	165	198	182	187	177	146	191	207	197	162	197	175	217	201	191	180	215	189	167	193	174	194	181	206	161	174	181	176	166	186	177	189	182	181	177	196	186	195	201	174	186	162	200	200	163	163	176	202	180	162	203	195	186	190	200	191	204	193	169	193	169	168	175	172	217	198	186	204	204	181	179	177	189	205	177	182	197	190	211	201	181	167	180	179	180	168	182	198	188	199	182	177	201	191	162	195	191	200	194	179	196	171	208	178	188	184	192	190	135	177	168	191	214	202	170	181	184	165	195	168	190	173	178	167	209	181	211	161	168	177	207	201	179	164	176	197	173	198	180	189	166	182	170	174	178	186	198	204	208	192	161	208	177	197	186	156	198	172	167	181	185	195	199	188	158	195	187	186	183	188	174	192	186	189	198	187	175	199	183	180	186	177	184	206	194	168	159	168	188	221	210	181	184	191	216	167	197	195	194	193	173	206	184	176	173	178	187	182	193	194	186	172	186	172	191	175	167	188	182	169	180	202	187	197	194	161	191	175	216	216	207	186	180	193	198	231	202	219	186	168	188	175	185	189	179	199	187	212	212	181	181	188	184	164	189	194	188	183	178	177	197	189	214	188	203	197	187	176	168	196	181	179	171	214	199	197	198	200	176	199	183	165	218	183	167	201	178	182	204	190	182	180	205	171	185	190	179	185	227	179	207	193	189	181	195	188	173	171	180	148	183	191	178	178	190	175	187	200	195	177	183	176	165	175	196	196	192	179	179	206	186	205	188	177	196	169	211	182	157	173	184	202	219	207	166	169	206	170	186	172	188	190	197	212	184	157	178	205	208	195	179	207	191	190	188	189	201	184	199	176	149	181	205	173	192	207	189	183	174	169	186	211	168	191	179	182	192	188	201	204	196	193	167	181	181	177	216	188	180	194	171	189	180	187	195	177	186	201	189	171	177	211	194	164	177	183	189	183	193	172	192	182	190	207	190	165	190	200	178	175	179	182	189	190	196	194	185	179	179	208	205	193	182	186	159	186	162	183	166	182	177	186	202	199	190	176	176	167	166	179	178	179	185	205	172	214	182	191	211	202	188	167	208	205	192	186	195	178	178	190	163	202	178	211	195	182	186	194	192	182	201	196	193	175	191	192	183	177	178	188	175	195	180	172	180	178	203	190	190	185	185	193	200	217	189	189	194	209	171	188	177	150	222	194	201	185	183	177	198	168	180	178	180	189	183	172	186	156	178	172	191	185	180	170	186	198	187	174	178	180	208	178	188	189	167	152	189	185	172	182	192	199	199	167	214	205	199	181	182	194	191	195	194	214	206	184	175	169	174	164	177	173	178	169	166	192	170	180	184	200	182	181	207	179	204	156	216	203	173	187	170	154	177	217	187	194	180	194	183	189	198	186	156	193	182	210	178	172	188	193	173	188	208	168	181	179	167	174	182	183	186	181	174	192	192	171	186	194	194	194	215	173	182	166	180	161	179	171	187	193	193	177	207	184	169	206	222	171	179	166	182	171	215	201	177	184	201	190	176	158	187	196	177	172	223	214	191	192	199	175	207	194	166	171	178	204	183	184	204	197	190	158	170	189	218	167	188	191	216	183	175	192	198	185	193	173	191	175	223	189	190	181	190	176	199	184	165	168	185	192	178	198	188	184	182	170	196	191	185	209	207	191	191	207	176	194	169	174	200	190	169	208	187	198	193	182	188	166	199	162	181	183	177	191	192	198	181	189	201	169	179	145	176	159	190	199	182	180	177	171	183	184	177	189	206	168	176	160	188	200	174	152	211	200	194	197	169	200	188	189	171	182	215	176	191	195	175	187	177	188	175	176	195	185	192	216	211	185	192	161	179	188	192	194	166	189	172	178	172	189	194	173	164	193	191	185	174	197	193	187	175	176	195	183	196	187	176	188	192	189	184	225	206	176	173	174	194	160	198	178	182	188	171	169	197	167	179	209	216	167	178	182	155	182	190	210	172	194	188	187	172	182	201	169	187	196	179	183	194	207	163	220	170	187	197	215	187	184	197	198	177	164	188	194	190	188	171	204	191	186	182	168	193	194	184	177	165	172	172	202	197	171	186	150	185	183	184	191	185	174	192	184	179	183	182	195	210	158	182	194	173	211	190	169	171	165	202	197	169	201	189	207	196	190	180	185	179	203	172	201	149	191	200	168	172	210	182	187	191	191	180	191	193	183	195	195	201	198	192	175	197	189	171	174	190	182	210	189	184	179	182	203	193	167	206	169	179	184	172	187	196	174	190	173	176	178	170	212	177	185	202	191	200	194	180	180	197	198	161	190	189	166	184	176	167	195	178	153	175	210	191	205	173	187	188	178	182	201	191	188	194	190	215	163	171	176	186	197	179	190	180	196	198	165	184	172	177	204	193	181	174	158	206	167	163	171	174	174	182	194	186	195	185	182	194	169	191	189	173	180	158	198	165	168	159	204	179	206	200	176	174	213	192	187	172	174	166	197	166	176	170	181	185	155	188	193	195	193	191	176	205	187	171	181	178	198	181	192	181	195	182	189	199	193	195	205	197	192	224	190	185	204	169	199	163	206	169	184	192	185	180	173	193	211	190	162	207	186	172	174	188	161	195	174	154	194	212	227	224	162	164	168	159	208	173	186	184	191	174	175	188	189	155	198	217	169	199	181	196	183	160	194	172	221	182	164	185	157	215	196	199	180	176	185	223	188	166	191	205	169	180	187	161	194	166	191	189	192	203	164	176	200	173	179	157	191	174	179	220	185	169	179	197	164	218	184	175	177	184	187	209	178	202	195	186	199	210	207	181	192	172	196	165	201	194	173	169	178	180	200	188	163	181	199	189	191	196	185	187	176	192	188	192	163	202	171	187	213	173	168	192	163	197	196	199	158	163	182	163	180	201	175	198	214	196	190	160	200	192	170	163	181	179	165	201	184	178	186	178	178	178	197	189	176	178	193	181	161	206	178	177	181	212	189	194	183	176	198	186	161	163	193	185	171	164	201	191	204	193	211	162	184	198	181	199	182	188	167	193	194	194	201	181	169	177	173	179	193	196	166	155	191	180	189	179	180	187	179	174	175	199	218	191	175	197	162	184	162	174	176	183	186	183	191	185	186	201	165	194	178	178	203	206	199	208	181	184	183	202	165	199	189	177	177	212	189	194	185	188	194	219	188	187	191	187	161	180	198	171	189	187	207	195	168	178	200	175	165	182	171	204	165	164	193	160	195	196	192	191	175	210	187	167	191	189	185	192	188	209	197	191	186	164	161	183	181	212	171	183	187	194	173	186	171	164	160	171	205	188	175	179	185	185	207	177	186	161	194	174	197	189	178	187	181	213	193	183	167	180	159	184	201	196	157	199	187	167	182	201	194	212
43841	57381	71664	61264	44007	27762	13673	2676	550	507	516	534	506	522	533	499	507	508	524	486	515	513	524	501	514	524	535	492	529	495	550	512	517	534	552	493	541	529	532	499	551	474	515	509	524	564	533	516	502	524	507	534	484	480	509	543	540	493	534	512	534	508	519	521	501	504	538	506	556	487	477	504	549	533	492	518	535	516	524	509	527	521	485	490	562	502	495	521	531	474	550	463	473	527	535	514	531	530	529	515	517	503	506	540	464	546	469	554	498	512	563	515	488	520	551	514	548	492	528	519	515	509	511	491	490	522	485	520	493	561	503	530	494	529	537	513	534	522	516	485	540	521	513	526	570	490	549	511	545	538	500	536	537	542	507	500	478	529	525	515	563	536	539	537	533	472	525	521	530	484	534	521	500	496	488	496	508	511	505	545	564	512	521	573	494	457	522	515	519	509	521	485	515	527	531	552	489	490	530	510	503	519	476	510	510	520	538	518	496	517	493	547	520	527	479	499	505	531	497	547	521	512	495	509	530	445	525	520	514	539	480	479	509	540	547	530	503	500	515	533	542	489	556	528	502	495	506	493	494	520	502	515	533	535	488	540	496	539	527	546	490	492	510	513	516	526	519	489	523	516	493	548	529	541	508	509	506	507	541	493	505	513	484	533	506	532	537	520	569	523	490	507	495	536	473	517	537	532	506	529	528	502	538	537	515	501	504	491	506	493	529	502	514	506	531	522	529	507	522	498	476	522	497	526	526	482	534	539	531	491	544	521	527	540	495	549	495	550	488	504	503	470	554	518	527	477	528	489	540	531	541	525	483	551	511	495	545	470	532	525	539	535	602	520	529	509	509	492	493	509	534	523	519	506	536	502	505	487	513	532	491	523	537	522	504	534	507	518	534	535	528	493	506	503	539	533	538	517	529	503	552	526	508	551	506	508	484	542	525	500	482	528	492	527	483	485	507	503	507	552	505	513	515	511	534	515	508	523	499	511	518	521	489	525	510	533	475	499	516	519	517	502	495	475	540	477	540	526	494	492	533	531	511	485	514	576	489	536	502	492	510	516	527	515	511	507	518	508	523	532	485	535	520	504	512	503	525	523	567	524	521	561	526	529	488	466	480	475	526	499	509	534	497	535	502	505	501	542	512	484	535	501	502	529	513	506	519	517	531	555	516	530	480	517	542	527	489	542	512	532	540	487	534	487	519	497	504	516	530	516	554	549	482	523	525	503	488	508	536	529	551	511	503	495	536	539	524	502	536	502	528	543	467	505	510	512	512	501	511	520	515	504	530	497	499	463	505	531	502	521	515	537	533	503	515	468	499	535	521	475	488	519	515	519	502	517	479	509	532	518	485	560	515	509	484	528	531	534	493	495	507	495	529	531	520	486	533	529	502	527	522	548	533	537	517	528	537	539	510	513	522	501	540	543	498	509	573	515	547	568	518	519	510	489	549	497	529	523	522	529	515	470	512	514	556	519	557	513	487	520	532	547	505	506	533	497	515	468	535	530	531	503	473	520	535	548	540	515	533	541	490	498	525	517	514	551	509	531	485	509	499	510	484	533	524	514	531	491	493	524	516	531	537	516	499	501	498	502	539	516	495	512	525	569	529	493	471	514	515	496	535	528	517	511	524	549	483	493	512	531	499	506	508	498	535	519	526	482	534	488	525	510	497	504	503	550	493	540	508	551	521	499	505	540	490	493	545	499	528	520	489	495	492	528	516	537	477	508	486	532	508	572	538	530	489	515	532	503	529	517	523	526	524	473	531	478	484	535	465	503	530	480	525	543	539	510	492	536	504	484	533	490	486	532	505	475	498	562	534	501	536	521	500	528	519	512	521	518	517	540	521	479	516	526	510	538	520	526	507	481	530	533	483	493	527	488	519	488	484	557	473	542	523	486	497	527	503	548	478	484	525	507	537	516	469	488	511	508	535	499	500	496	490	520	533	494	526	494	498	505	546	477	520	532	484	494	522	514	520	491	534	544	532	499	520	519	515	484	541	499	542	495	489	531	544	502	522	541	492	529	500	535	541	487	517	451	488	537	501	513	533	534	537	519	500	528	506	520	563	516	520	498	526	492	558	553	508	499	504	528	512	507	551	541	528	487	516	472	494	511	503	489	535	543	538	510	499	488	548	498	526	544	511	533	530	504	529	565	503	527	517	523	528	531	490	498	474	513	529	516	515	519	508	511	524	530	482	528	519	513	538	538	514	515	504	512	528	497	522	507	503	503	529	492	549	501	557	544	524	508	513	497	510	490	538	510	505	533	548	516	519	539	534	520	541	510	492	461	489	543	528	515	521	490	510	497	491	523	511	510	525	533	520	514	471	543	521	529	537	572	495	504	515	525	518	510	506	496	491	538	527	484	530	522	541	523	513	496	523	493	534	519	529	526	495	480	475	542	474	506	548	545	510	526	536	521	496	495	510	520	532	550	511	539	471	498	546	513	464	527	547	554	503	551	458	567	526	533	527	547	565	524	522	531	510	521	501	504	474	513	514	503	540	570	503	493	514	543	525	501	514	541	538	491	515	486	503	566	464	509	546	512	526	470	528	510	520	507	482	515	535	537	476	530	519	470	501	536	514	499	515	503	532	518	517	510	538	515	536	539	515	509	526	515	530	519	528	493	545	523	535	525	515	492	454	542	553	490	500	531	537	560	523	495	507	482	460	504	523	493	513	511	493	504	512	530	526	523	519	516	529	530	509	522	502	549	516	523	498	501	500	485	515	554	513	507	525	502	540	503	512	509	500	520	517	534	523	530	491	489	505	519	504	503	517	483	481	466	537	533	525	519	525	487	505	517	502	545	491	482	489	503	524	494	535	542	553	479	514	542	479	503	492	545	488	503	502	497	543	494	461	491	535	529	496	516	508	521	520	537	503	533	524	474	534	484	543	528	548	536	486	494	514	505	489	539	536	521	552	559	514	508	492	514	553	471	496	480	507	510	513	549	520	551	542	491	499	563	503	552	504	542	549	493	529	526	505	520	502	547	561	506	522	510	512	526	530	536	510	481	537	461	515	530	481	469	530	535	572	498	505	535	519	530	531	496	512	521	504	510	514	514	522	502	490	505	493	528	498	536	510	505	553	551	510	495	506	487	498	502	544	494	497	517	490	480	519	545	508	504	536	553	532	509	510	533	500	503	514	540	543	554	485	490	513	485	508	508	487	518	486	522	535	481	493	552	559	511	550	513	528	500	548	491	504	504	502	534	515	492	548	515	520	514	511	526	548	511	532	562	495	540	558	526	533	489	525	538	537	512	503	496	510	502	511	541	502	536	483	523	530	501	519	547	541	491	527	526	519	532	523	490	499	512	552	531	528	546	519	500	517	526	530	525	541	484	545	543	510	515	523	516	494	500	537	522	515	540	536	541	492	541	517	554	525	571	508	567	529	537	521	529	427	503	516	523	525	516	480	489	486	509	549	496	522	524	506	527	550	498	541	527	496	514	507	506	492	532	510	496	551	526	522	553	566	564
9282	11949	17609	9956	3383	1209	587	274	218	252	225	214	220	236	245	247	241	226	217	228	234	247	225	230	235	220	241	231	217	231	230	230	210	222	245	229	221	236	229	238	231	237	224	225	227	214	208	232	224	226	222	207	211	221	229	223	244	227	195	229	242	236	204	226	233	253	222	213	242	234	213	201	230	241	240	272	216	206	214	210	258	236	219	217	246	221	205	222	211	231	198	221	222	213	221	209	234	205	216	214	209	233	214	233	228	236	236	220	226	212	241	249	221	240	212	220	219	201	245	240	221	254	206	245	225	230	206	220	244	218	236	227	231	235	233	232	238	215	223	210	220	228	213	254	223	225	214	220	224	208	238	227	240	228	210	249	224	228	237	256	224	217	226	237	240	234	213	263	218	237	229	220	194	236	201	226	234	218	213	232	210	214	250	223	203	248	258	242	208	220	205	229	224	219	247	230	219	225	216	234	224	226	222	234	236	221	222	245	231	222	221	215	202	217	228	220	223	205	232	207	233	239	224	201	252	217	226	223	228	222	234	233	245	238	231	234	240	205	224	197	218	213	242	207	219	225	218	236	225	233	236	261	236	214	241	235	228	221	238	232	221	219	214	206	208	235	240	229	192	243	203	230	222	217	234	235	189	216	220	231	213	232	217	207	240	230	232	238	208	266	224	204	210	219	225	221	215	231	217	233	222	213	241	206	226	215	218	215	215	217	229	223	243	223	222	229	258	237	248	223	238	218	209	246	229	238	210	218	268	207	228	238	231	239	242	221	223	206	224	234	241	240	216	213	229	226	254	221	191	237	220	245	246	226	241	240	253	213	225	221	218	227	233	229	254	236	236	218	218	241	247	245	228	228	227	220	223	231	231	210	233	225	229	234	230	218	238	219	228	223	242	236	232	223	239	248	220	230	208	216	238	210	234	246	218	226	210	222	228	220	237	217	212	250	196	166	195	238	227	229	232	234	212	219	226	204	230	214	221	235	220	231	233	244	226	221	240	230	228	205	230	219	231	216	241	224	226	231	225	242	240	224	246	234	258	257	230	205	234	234	229	232	221	239	228	213	193	240	230	237	234	262	221	252	273	233	226	235	219	225	228	239	234	224	225	235	216	211	227	228	224	221	221	194	217	216	251	241	225	216	239	235	232	222	215	217	230	203	228	215	255	240	228	236	230	210	235	201	227	226	201	240	202	220	239	224	234	244	229	217	227	212	249	221	227	213	235	222	248	209	207	208	208	192	201	210	235	221	248	242	234	250	211	222	230	251	247	241	247	213	243	206	232	226	217	233	232	212	231	216	240	225	221	198	219	232	224	198	218	236	231	207	247	209	248	244	245	211	234	240	222	233	216	218	196	209	254	222	219	223	231	234	224	234	238	239	216	201	242	234	239	234	253	235	233	201	235	215	226	221	248	225	223	208	227	216	221	220	224	244	202	212	227	232	234	231	247	237	238	236	226	228	260	245	252	212	227	228	219	228	225	223	231	236	222	227	222	226	250	243	211	235	236	205	230	239	212	208	208	222	213	224	224	225	230	219	224	219	232	210	219	229	204	206	221	197	228	191	225	220	209	222	213	223	226	231	245	221	227	216	213	247	224	198	246	210	260	199	224	209	243	230	227	229	208	242	238	221	222	247	210	252	241	232	210	235	203	252	231	212	201	215	221	228	232	255	206	243	217	230	224	217	229	227	235	228	244	236	258	246	236	201	277	232	218	216	217	213	219	209	219	235	226	219	219	229	229	238	210	238	216	245	228	227	223	222	201	235	249	243	243	232	231	221	215	206	226	235	230	222	205	207	223	208	206	233	239	223	231	229	232	214	217	239	226	224	219	239	196	214	226	210	230	208	221	233	242	220	229	244	237	212	226	221	223	228	222	252	244	240	217	256	215	244	225	216	244	220	242	225	217	225	200	240	209	243	239	218	234	251	243	214	234	233	234	246	205	232	242	205	225	229	218	216	241	195	207	220	216	217	221	233	236	238	232	237	206	237	253	250	218	230	225	249	233	219	249	253	234	200	257	217	222	252	237	222	210	232	205	255	215	226	216	232	239	206	242	225	236	237	219	234	228	231	225	228	218	230	186	255	250	237	221	218	244	239	217	226	239	216	229	227	231	217	227	212	236	232	230	208	213	243	203	261	204	228	214	238	233	213	227	214	212	188	209	246	246	222	232	238	215	230	248	227	241	196	229	209	224	262	214	200	224	236	244	245	234	221	251	215	228	212	227	253	208	217	244	254	229	253	231	231	225	239	213	240	229	229	251	254	249	241	235	240	222	198	248	213	237	236	237	212	237	204	191	210	215	232	264	228	218	241	228	220	218	223	238	228	228	207	199	259	233	228	237	243	221	216	215	234	222	218	198	214	219	227	211	255	224	235	219	207	252	212	262	255	235	258	236	253	208	214	230	228	230	218	209	226	222	243	230	235	221	224	239	236	213	254	215	227	226	208	242	217	220	217	242	225	235	231	218	240	220	240	210	213	211	222	245	205	235	239	221	215	209	248	226	221	218	237	247	237	228	239	230	206	225	252	203	228	232	224	229	238	236	216	239	210	212	218	253	230	199	218	236	180	194	232	228	222	210	255	247	220	207	231	204	217	219	219	210	220	224	233	209	247	219	225	249	209	231	201	242	230	243	213	222	213	244	235	236	261	227	244	231	225	225	232	207	233	254	235	269	223	235	238	275	231	241	221	246	211	223	227	219	240	213	219	239	199	223	214	232	230	224	195	225	231	222	231	230	216	216	234	209	234	204	236	203	228	217	253	241	221	235	234	250	241	222	225	217	257	225	247	245	211	195	227	210	201	195	238	233	207	242	219	205	225	219	233	239	219	245	204	244	242	223	221	248	257	235	216	192	243	220	197	208	223	239	240	202	228	219	222	211	240	254	210	224	209	224	232	232	220	244	209	204	231	240	217	223	247	207	187	239	211	229	216	219	211	223	219	244	225	210	256	230	229	234	269	236	205	213	202	205	223	229	199	216	218	231	230	222	239	251	229	241	202	261	216	246	221	200	250	229	202	229	228	190	246	206	245	251	247	215	230	228	233	229	235	233	220	222	243	210	221	200	233	220	210	247	196	225	228	208	224	225	227	231	224	230	236	213	240	246	231	217	204	243	206	208	234	224	230	238	244	235	215	225	250	225	228	233	247	239	250	232	216	238	237	219	219	246	235	246	206	223	217	234	225	230	215	245	205	242	218	205	201	219	244	229	229	235	227	215	220	228	217	214	221	231	245	198	233	228	259	246	231	229	210	230	250	236	197	196	239	226	201	200	218	227	225	209	193	213	226	212	241	199	237	234	208	220	211	240	215	207	225	228	187	231	210	253	217	240	205	219	205	217	242	205	238	228	227	200	239	254	227	216	224	239	221	213	222	216	244	253	219	222	243	216	230	235	229	204	230	222	235	223	227	252	228	205	244	228	242	210	208	211	212	217	237	231	232	237	214	238	233	217	223	223	231	204	227	225	252
10047	17027	25996	18859	9389	4090	1809	773	609	652	569	588	605	628	669	625	587	604	608	587	600	663	621	618	609	582	615	652	621	623	592	578	609	631	572	628	617	622	615	595	602	618	591	596	593	615	617	619	591	578	617	623	605	594	629	584	636	615	638	619	604	559	620	610	631	612	625	597	585	614	621	583	583	617	590	635	643	616	616	641	630	672	578	570	628	648	601	649	601	605	594	648	587	615	595	596	584	649	594	620	583	595	594	627	583	612	643	657	632	602	604	625	608	613	572	648	639	573	601	628	625	580	633	607	552	634	618	618	643	623	583	610	662	631	614	571	648	625	593	565	611	605	610	632	599	600	644	596	635	592	640	622	636	611	617	646	617	623	574	599	615	570	613	576	619	658	647	597	586	576	563	594	594	567	603	666	576	556	574	605	597	622	597	645	600	624	634	640	597	626	640	683	636	586	570	589	596	634	591	647	635	621	568	642	609	595	624	616	598	635	574	640	584	600	586	609	606	597	644	561	586	600	596	628	637	578	611	581	612	565	585	620	612	587	605	629	599	635	605	624	614	602	581	601	561	636	660	619	597	577	560	654	629	616	618	674	612	615	618	618	603	628	634	620	594	641	583	616	624	582	623	566	620	565	660	599	611	636	615	585	595	622	618	551	603	596	642	661	587	639	588	569	593	633	612	645	598	615	642	643	586	601	597	608	527	620	573	627	619	661	644	635	566	611	624	597	617	609	581	626	575	654	630	579	626	634	598	584	586	636	610	635	606	610	603	564	541	583	630	608	606	590	652	620	650	637	639	579	604	588	651	593	644	624	632	634	667	556	546	564	567	594	579	585	574	633	602	642	621	600	616	651	611	610	590	573	668	578	569	603	640	636	621	616	620	587	584	589	628	622	628	594	585	645	632	625	583	626	625	573	582	563	634	626	605	560	565	605	613	610	584	630	629	601	612	627	565	609	592	584	616	621	649	591	652	625	579	643	642	617	625	641	604	624	599	597	623	594	624	629	581	624	637	653	619	590	623	611	610	605	590	614	663	594	615	630	603	585	641	629	634	596	627	632	627	607	606	610	611	606	590	620	581	666	604	662	582	596	587	634	655	621	584	610	610	581	614	679	552	639	634	597	602	614	616	663	593	637	590	654	607	645	602	600	662	566	600	622	594	616	635	643	599	604	562	624	623	629	619	595	594	628	625	656	641	605	661	615	630	618	618	589	632	611	581	609	580	602	563	624	652	551	623	624	623	667	594	568	620	640	640	672	594	587	630	603	620	606	612	610	609	605	594	616	602	601	620	621	591	654	580	610	624	620	626	607	611	614	643	595	589	617	585	635	591	669	588	578	615	598	618	619	637	648	614	578	601	623	590	596	602	574	607	654	620	584	605	611	657	653	630	597	661	662	634	637	653	638	590	615	590	611	590	588	566	623	614	556	622	618	666	607	635	607	626	587	635	664	618	598	587	639	627	601	622	595	593	619	674	600	661	599	625	609	564	630	595	561	615	625	626	627	593	563	595	609	594	580	628	656	647	643	566	641	594	593	572	625	600	590	614	548	614	596	577	615	651	631	599	617	586	601	623	582	604	634	602	633	622	643	615	589	621	623	593	614	588	577	611	609	582	594	617	607	622	628	613	646	660	586	642	589	599	642	641	634	630	602	566	620	600	628	623	623	587	600	597	598	631	633	657	590	625	621	609	597	612	624	664	640	594	654	609	549	577	655	588	636	626	626	561	632	591	625	629	650	616	612	603	672	583	611	596	579	667	612	598	620	632	621	628	600	591	609	600	630	597	562	624	651	603	602	652	615	626	597	597	616	619	600	591	603	587	597	632	597	572	609	600	601	622	617	611	597	588	572	634	637	608	643	640	634	593	567	635	627	668	588	586	627	618	597	585	617	620	600	633	583	610	628	607	621	629	628	566	612	614	600	636	612	650	633	605	610	603	619	618	578	612	667	585	613	630	599	629	622	636	573	590	572	628	657	593	612	617	642	603	607	629	613	648	609	626	596	606	615	581	587	625	645	576	651	631	578	606	593	576	598	622	576	594	589	599	605	590	636	585	610	611	635	642	590	585	611	640	579	616	640	574	632	611	606	629	626	593	640	621	652	617	688	604	627	612	602	633	597	598	597	629	617	638	625	593	598	595	615	610	625	616	597	612	633	628	620	591	609	591	622	649	618	623	582	655	620	605	621	581	613	589	625	648	591	635	574	591	567	608	613	620	579	636	639	643	588	597	598	624	604	627	585	638	554	592	608	604	610	642	673	582	634	654	635	609	593	592	578	577	636	620	633	577	582	582	625	643	622	612	562	635	600	614	608	619	624	639	603	576	578	629	630	589	633	617	658	596	616	597	621	607	646	580	629	599	588	622	640	623	615	636	598	618	595	573	596	608	589	579	642	618	603	618	607	641	649	624	658	606	625	566	600	581	598	605	610	603	567	656	626	630	619	626	638	605	653	618	647	633	599	570	641	611	603	608	627	602	653	604	583	619	621	599	586	578	590	595	630	621	587	621	591	645	632	590	615	573	659	589	585	590	582	601	579	628	602	591	585	558	617	617	613	602	617	621	599	587	587	616	606	623	629	573	627	611	599	652	625	618	588	602	595	604	610	607	606	625	623	633	588	621	589	590	614	578	584	629	603	635	614	623	632	588	629	623	585	660	643	634	665	570	579	565	618	634	673	569	571	584	638	583	559	593	617	612	614	658	629	574	631	633	606	571	602	585	634	617	598	620	615	608	592	641	591	575	591	605	612	593	641	650	591	605	587	625	630	613	594	626	600	628	635	634	644	575	565	633	593	601	573	644	616	662	650	589	631	642	611	659	650	623	591	603	600	633	633	589	583	594	596	622	607	615	598	614	625	649	615	611	657	585	637	658	638	584	618	585	652	569	606	642	609	599	590	600	602	567	602	623	597	624	606	608	639	626	580	590	595	610	615	653	591	605	630	622	624	630	633	590	641	633	617	599	640	582	604	642	654	616	595	594	622	597	611	606	650	649	594	592	594	602	660	597	605	632	614	590	606	599	628	610	649	585	638	622	593	652	638	636	610	612	611	600	628	642	607	635	615	636	669	594	655	599	595	619	618	591	606	631	541	648	605	572	606	583	607	637	610	654	623	626	562	585	638	603	611	599	630	651	647	605	587	616	598	643	656	626	560	608	600	587	591	609	596	629	653	611	628	576	625	616	634	591	595	577	593	642	622	619	629	689	622	609	604	621	634	559	620	628	594	606	616	625	642	618	623	633	628	620	613	612	647	636	568	582	591	624	650	643	632	602	614	636	591	574	643	591	628	581	570	613	629	606	629	600	607	641	621	623	619	581	616	633	606	609	614	634	631	628	600	616	581	613	625	611	612	573	612	587	638	588	634	619	548	638	623	633	624	605	609	575	562	598	652	615	594	631	635	615	657	653	594	603	622	603	606	626	623	600	605	631	628	648	624	578	612	559	628	681	597	629	620	638	590	588	617	574	592
53918	62956	66177	48405	27502	11484	2993	486	193	158	176	165	172	162	165	162	152	166	155	184	158	170	149	158	178	162	138	172	173	171	156	159	148	154	156	195	146	178	173	157	185	166	169	145	167	181	183	183	159	153	159	183	171	168	146	168	182	147	150	164	149	184	174	166	158	167	150	181	202	156	170	141	165	161	180	149	152	156	167	173	139	152	159	156	171	163	170	167	166	190	172	171	154	164	167	161	170	145	157	167	172	182	175	185	153	174	158	154	169	148	165	185	164	138	170	163	150	145	168	157	158	174	186	148	161	156	153	160	171	161	172	178	175	164	143	171	162	158	168	167	171	197	154	156	176	163	175	166	160	169	166	170	157	170	172	181	149	150	171	149	185	175	172	177	172	183	164	193	193	164	188	140	165	188	168	170	156	170	181	141	187	186	156	181	157	177	158	179	164	172	166	159	184	167	167	166	139	165	161	168	148	164	173	141	177	173	185	177	174	160	158	159	167	147	187	162	162	161	165	169	170	187	156	160	168	156	177	175	165	149	166	189	192	180	156	161	153	175	166	162	180	177	177	159	154	183	171	156	152	146	165	158	152	195	176	162	152	183	187	162	165	175	170	150	170	166	185	168	175	160	159	166	189	170	196	192	181	158	167	160	157	156	193	168	180	173	175	177	170	178	179	188	181	159	177	164	159	155	163	172	146	156	157	162	159	175	161	171	166	186	177	159	184	161	170	148	167	163	174	158	163	169	166	174	132	188	163	167	163	177	164	167	172	182	149	154	179	168	155	171	172	154	162	187	159	175	158	160	179	173	149	151	159	181	168	171	160	193	163	174	174	152	158	165	164	181	161	161	180	186	200	133	151	184	186	161	156	169	181	183	172	158	154	165	159	206	169	172	167	167	165	159	167	167	159	148	177	162	164	175	148	157	157	144	153	170	156	172	177	167	160	187	158	190	160	176	164	188	164	149	184	184	165	179	170	153	175	163	160	165	173	178	154	157	175	189	174	181	165	176	184	152	180	176	171	171	171	160	163	181	165	180	188	171	164	158	182	151	163	177	149	170	170	154	181	185	175	172	159	162	175	176	172	171	162	159	189	177	172	169	156	153	164	198	174	167	176	153	172	170	186	166	172	183	177	135	161	152	162	172	172	170	154	153	172	167	163	159	182	151	169	158	187	146	196	162	151	187	160	146	178	183	173	162	171	181	161	164	177	162	167	165	167	163	150	174	166	142	160	159	178	159	159	170	187	150	168	162	159	175	168	175	160	158	177	174	185	186	177	152	170	179	163	186	173	194	188	190	149	151	134	194	192	161	172	145	156	169	154	189	176	166	182	181	162	155	179	173	165	171	184	186	171	190	161	167	186	149	146	152	157	147	178	165	168	177	168	164	180	160	172	175	163	180	153	173	194	170	182	166	175	179	160	167	160	178	146	169	179	176	196	162	189	176	147	164	159	183	168	168	192	166	167	160	164	158	167	157	165	172	163	145	183	178	151	181	170	184	186	171	154	177	146	172	171	166	191	179	185	180	157	169	164	161	149	154	199	174	176	160	183	175	164	164	196	188	180	176	159	154	145	169	171	176	161	170	187	170	182	164	160	187	157	173	179	143	161	149	174	142	162	141	185	186	161	164	175	163	170	164	166	188	153	155	168	189	173	191	143	168	182	153	171	155	151	150	174	172	182	183	179	136	212	171	167	159	173	191	164	163	172	191	178	183	163	146	170	162	185	169	146	170	160	167	172	155	178	167	176	169	168	159	164	171	157	161	170	164	160	180	176	183	172	176	159	169	163	173	147	181	150	167	164	194	187	134	168	159	160	146	171	150	167	152	168	172	161	161	161	154	188	201	167	148	152	182	175	163	173	171	165	127	141	170	183	161	171	176	164	167	164	158	148	185	148	174	149	144	160	180	180	150	170	137	181	184	168	174	161	159	154	178	176	166	159	158	154	185	158	155	152	171	154	188	159	181	161	168	167	160	184	168	173	161	192	166	170	175	153	172	166	152	188	162	177	174	149	156	179	181	162	159	182	151	206	174	166	165	144	169	177	179	165	172	173	149	166	157	175	151	169	165	187	178	179	189	165	151	153	151	181	184	178	147	156	183	177	168	167	180	167	168	147	177	163	179	177	166	162	181	183	175	146	181	172	166	174	151	150	162	169	171	167	147	159	160	176	161	177	170	171	154	156	168	172	181	155	147	184	170	187	203	192	186	163	163	163	165	148	167	152	157	176	161	174	180	154	180	179	174	168	146	160	186	180	155	156	178	177	181	168	171	165	170	174	165	170	172	170	175	171	173	192	160	164	169	164	154	164	173	150	161	171	178	161	170	163	156	178	152	156	184	163	157	166	142	175	153	159	174	184	137	183	170	167	149	181	159	169	161	190	157	164	183	161	170	180	162	155	167	157	157	147	165	177	166	150	165	174	178	167	145	164	176	177	179	176	163	140	150	158	161	187	160	192	177	159	172	172	179	170	175	161	212	166	161	186	159	177	143	180	170	184	172	164	184	172	177	171	177	198	181	157	181	162	164	169	148	153	170	179	178	170	168	165	187	188	188	174	167	179	186	176	174	155	156	167	186	179	151	167	162	168	170	144	178	175	170	158	151	180	177	189	168	168	179	174	166	155	175	151	151	164	159	178	175	197	186	180	181	158	168	184	153	154	209	153	163	174	168	151	160	181	182	164	145	176	171	175	150	187	161	159	162	166	165	170	197	181	161	173	143	156	157	175	164	177	168	165	157	174	163	172	161	169	189	192	168	156	157	158	153	138	161	156	151	147	154	151	167	172	176	174	161	169	163	176	138	162	160	166	144	160	172	164	155	173	173	191	165	163	148	156	164	187	152	176	162	177	176	166	142	151	161	181	157	193	177	191	174	180	151	156	165	165	153	179	161	165	166	180	186	162	151	168	155	172	161	156	169	168	155	164	169	188	194	149	175	153	160	162	189	147	129	152	159	157	159	169	168	173	159	160	170	168	158	180	164	187	170	177	189	154	162	183	143	191	195	156	172	178	172	154	184	151	162	172	174	182	167	184	171	159	168	167	189	129	183	162	150	125	177	146	188	136	153	165	167	158	183	164	175	165	196	144	149	161	185	195	160	173	175	159	176	168	154	160	180	183	155	170	168	165	174	175	167	158	182	190	190	158	164	138	139	170	168	151	180	163	183	155	164	188	161	161	173	168	160	168	186	154	212	172	183	167	162	157	163	196	178	155	175	146	154	173	155	169	172	176	181	194	172	146	194	141	156	170	158	160	168	158	136	146	168	166	151	141	181	166	159	174	170	170	199	149	169	186	147	179	158	160	148	181	145	181	154	169	152	186	163	190	164	140	177	146	171	150	159	160	173	163	171	169	184	167	169	190	193	174	153	169	198	167	160	167	157	183	174	164	182	167	163	171	188	140	159	170	175	169	158	176	172	153	175	184	164	143	164	160	175	154	197	184	171	169	161	186	180	149	197	152	166	156	144	133	173
35387	48024	59996	51116	35858	20553	8678	1746	486	479	488	495	477	496	476	450	464	482	480	473	455	509	487	498	483	497	439	469	451	499	440	490	454	466	468	477	430	473	480	456	498	486	489	475	517	459	460	459	488	496	463	451	445	469	499	463	453	496	488	487	447	466	457	465	501	472	449	512	472	459	440	464	484	472	455	516	452	474	475	443	443	440	453	461	460	467	440	472	460	502	476	497	490	476	480	471	479	462	474	462	455	498	494	467	461	476	450	497	497	484	448	457	453	485	458	464	450	473	516	459	454	469	474	464	538	447	472	476	459	451	476	477	472	450	482	497	473	494	491	477	459	462	470	469	467	485	475	462	453	477	464	491	443	457	477	483	471	496	461	448	460	458	462	479	468	443	462	466	469	492	444	447	487	500	484	462	478	476	485	453	475	425	450	449	472	467	469	460	464	458	469	487	503	475	464	471	454	437	442	447	487	467	441	476	429	465	481	518	463	476	489	497	491	464	480	472	501	472	478	521	445	443	490	471	493	445	474	479	481	475	497	418	450	484	448	443	463	459	489	444	486	480	440	464	475	483	480	467	463	459	438	499	457	517	489	485	453	459	483	494	497	440	475	482	466	497	500	477	449	451	446	502	437	463	468	494	476	484	520	476	484	445	461	465	456	466	479	465	458	492	480	482	497	446	470	472	488	438	488	469	464	492	479	490	434	468	489	498	478	442	481	461	489	481	501	456	479	460	452	472	482	475	428	503	471	436	459	470	448	434	507	470	475	465	457	480	445	472	473	473	475	459	453	530	463	497	511	502	473	457	496	438	452	436	452	490	447	480	461	486	454	482	496	452	481	453	466	480	499	492	473	465	486	473	470	482	460	525	496	468	479	437	465	493	443	499	469	507	513	446	467	439	472	506	470	457	437	459	457	489	466	491	463	473	455	467	491	487	455	477	494	453	470	459	491	496	470	482	463	484	451	473	460	450	474	435	440	461	482	480	459	484	460	457	475	467	459	476	460	481	488	474	474	497	476	449	454	495	480	470	474	493	496	458	433	476	484	443	491	428	467	479	427	477	513	472	486	449	465	486	499	450	453	435	489	484	459	526	456	529	444	498	480	493	431	479	450	468	466	433	486	458	471	495	507	470	471	454	456	462	479	463	437	497	517	446	475	478	465	466	469	485	477	451	456	487	494	462	478	448	500	456	463	469	480	445	449	435	459	517	472	460	503	488	435	463	450	460	478	447	458	477	480	498	496	490	477	418	457	498	480	484	490	471	477	503	452	492	470	454	476	485	454	465	455	477	463	457	483	447	500	442	462	432	483	506	464	451	464	481	502	477	521	458	484	478	493	464	476	512	451	496	490	437	491	477	507	474	463	478	438	476	482	453	451	463	488	477	462	494	485	442	500	456	496	481	430	506	513	484	452	474	449	453	429	484	471	441	482	476	492	496	492	430	484	518	458	471	465	431	508	458	435	477	495	488	496	426	457	434	493	525	468	483	454	448	510	450	459	449	437	472	419	489	499	477	468	517	478	451	510	454	441	464	489	454	495	486	439	447	497	444	482	443	464	467	440	479	426	494	453	437	444	438	486	506	458	486	459	460	489	465	499	458	475	476	476	469	438	451	484	451	434	449	477	509	462	487	493	448	469	447	468	437	438	448	459	454	469	466	509	469	444	474	485	466	477	487	464	471	433	469	451	465	454	506	463	462	486	484	433	477	492	486	518	473	465	480	473	460	469	479	464	501	473	512	462	467	469	464	480	477	461	444	482	503	456	489	507	436	465	446	467	465	435	438	454	513	479	460	436	484	474	432	471	462	450	468	483	452	451	483	450	458	423	442	465	471	492	490	478	452	493	481	481	468	469	488	477	491	451	469	481	472	455	431	488	474	469	452	464	453	455	479	456	451	455	490	455	469	480	502	502	494	500	509	461	482	459	484	467	463	504	485	515	459	489	475	477	484	500	422	484	478	448	503	453	470	432	476	441	475	463	497	517	444	484	485	472	507	472	487	475	463	486	467	453	479	473	436	452	483	481	477	448	454	471	519	426	525	456	472	464	444	510	465	480	450	465	471	477	466	463	489	461	443	423	466	536	490	482	501	475	425	454	507	466	463	487	528	545	485	459	453	456	507	456	444	458	499	487	471	454	487	464	478	458	482	484	454	491	455	474	467	489	465	465	468	468	465	506	476	474	462	470	489	450	444	481	481	433	500	466	461	427	444	476	464	465	477	468	496	449	491	522	473	454	464	448	453	502	486	487	497	441	477	483	486	498	467	481	453	487	466	461	466	466	454	495	523	493	406	494	455	499	498	504	478	441	425	463	463	467	454	490	547	494	521	489	478	463	463	464	462	474	477	481	460	452	473	442	494	505	453	507	459	430	443	503	436	481	473	416	509	482	475	506	483	484	460	481	462	453	434	453	486	488	439	409	475	474	487	461	476	494	487	467	466	465	481	479	468	438	451	489	470	497	482	467	485	470	457	448	464	515	438	481	486	449	503	497	489	436	455	467	493	470	459	496	446	509	438	468	443	462	436	463	469	506	443	432	446	480	485	482	486	479	476	450	469	500	475	457	454	474	438	453	494	444	492	496	491	472	515	476	489	459	459	505	495	503	485	478	496	484	470	509	460	477	450	494	506	476	453	484	479	483	470	500	459	472	504	479	461	481	490	477	505	517	452	441	499	470	456	455	463	504	456	492	488	463	462	453	469	455	465	474	461	493	446	447	449	484	470	502	487	490	485	446	443	486	465	449	453	495	479	461	468	435	452	508	493	459	485	458	481	433	454	490	476	486	475	493	479	472	461	474	510	466	487	482	492	512	461	474	433	483	511	468	456	489	459	498	470	408	466	448	462	493	486	516	499	486	488	492	476	498	455	467	459	477	509	479	506	472	470	436	492	456	440	461	438	473	475	476	466	463	487	458	453	517	450	484	507	465	451	504	501	473	452	484	453	454	481	489	483	498	491	463	424	479	427	469	466	478	424	432	452	472	456	474	505	485	460	459	473	471	486	499	452	467	505	468	502	509	487	451	502	461	522	470	485	463	479	470	437	464	492	447	453	494	447	466	429	478	419	440	470	509	457	445	494	483	476	475	484	462	483	479	460	493	450	477	475	471	452	476	476	450	509	457	502	466	467	475	470	460	486	503	499	461	473	469	482	469	483	462	464	457	459	462	480	465	472	471	483	461	440	461	492	492	488	471	488	484	507	439	475	465	474	450	510	451	505	511	502	459	456	462	497	509	478	488	452	480	461	490	481	472	459	487	490	472	441	454	513	467	477	476	463	513	490	440	464	497	505	483	463	508	480	476	459	482	496	460	448	484	515	467	462	457	487	442	447	448	444	478	466	480	489	473	456	439	502	469	493	453	496	469	455	489	461	496	452	522	444	477	457	461	469	459	476	486	492	445	505	496	472	458	457	485	469	484	422	488	518	486	459	468	455	463	469	456	417	459	478	492	451	488	503	468	473	466	465	452	444
64939	75829	77483	58485	36853	19003	6010	833	191	182	185	181	179	180	177	181	209	199	181	188	189	185	164	180	175	164	181	158	186	177	183	175	205	206	185	201	170	192	187	174	165	177	170	175	192	214	171	198	167	176	199	193	179	184	193	164	183	197	192	157	186	179	201	177	184	185	184	184	163	181	177	177	179	182	212	194	190	166	206	195	183	180	175	219	187	212	194	192	183	180	185	186	157	189	189	203	209	181	179	184	194	171	165	175	179	186	200	183	192	180	191	180	180	162	163	184	167	196	171	174	188	170	184	178	199	183	196	169	203	196	199	170	176	179	179	186	172	168	186	201	187	170	175	190	179	177	180	174	181	199	173	181	187	174	202	177	169	196	160	155	150	209	199	189	176	165	177	158	175	187	181	194	178	178	205	208	183	180	193	190	181	194	186	181	175	199	181	205	181	226	183	186	200	167	177	197	163	174	187	202	171	167	196	184	174	176	186	159	195	202	160	191	186	172	197	169	184	186	179	208	187	201	186	163	172	200	203	191	176	186	189	177	190	198	200	180	204	199	181	177	171	171	162	183	176	179	193	177	172	176	182	194	171	199	189	213	185	158	164	198	172	173	189	194	190	178	167	195	188	158	221	186	184	181	195	178	217	162	171	180	187	187	198	184	176	184	184	169	188	210	182	186	190	177	196	175	185	204	198	194	182	181	180	168	178	212	221	210	178	175	181	193	194	169	162	199	205	171	173	186	197	181	185	196	195	178	223	184	182	173	182	183	173	161	206	166	204	200	182	180	188	169	168	194	210	212	182	196	181	180	208	168	165	196	182	203	173	179	196	161	175	202	189	170	174	189	177	184	181	178	177	198	196	182	163	188	191	180	182	193	184	175	186	203	192	179	220	174	202	197	180	195	181	170	190	173	172	175	187	173	165	181	190	207	185	215	190	182	199	164	162	195	184	183	184	171	203	188	185	177	169	198	215	176	214	218	161	181	180	180	176	155	189	195	174	181	210	197	188	209	183	184	163	177	176	203	176	180	186	212	192	181	159	177	181	173	226	163	190	190	187	181	183	200	208	186	164	180	158	193	176	194	177	179	170	165	173	207	184	185	170	175	191	207	189	193	170	176	190	174	178	180	199	196	194	188	166	173	169	201	208	206	202	196	172	183	209	196	196	192	181	212	175	182	183	166	186	178	210	183	195	158	206	190	175	195	187	187	171	161	219	190	196	168	200	181	164	186	172	180	189	189	163	196	176	187	181	195	165	198	182	174	165	188	171	158	175	185	156	183	189	213	179	200	166	220	190	180	187	180	174	181	184	152	167	162	187	191	189	174	176	173	182	189	172	173	183	188	200	186	175	191	179	187	184	175	189	189	197	194	175	166	202	181	176	179	184	181	192	183	206	186	169	182	202	187	167	174	219	180	146	183	168	201	181	164	176	176	154	190	184	206	193	226	194	190	200	218	179	199	181	178	175	179	193	157	172	188	157	203	185	163	161	205	150	193	184	181	173	180	176	196	166	170	193	166	197	169	209	172	180	178	177	174	183	231	192	176	169	192	179	169	216	154	189	178	202	210	162	181	197	192	194	187	175	192	190	192	166	175	198	198	192	210	167	175	189	169	205	184	188	190	182	181	181	187	190	197	190	174	196	178	179	181	187	207	187	178	168	173	192	189	208	169	162	168	179	166	196	205	193	184	189	172	186	200	200	185	197	201	196	192	181	176	181	178	175	216	184	197	174	158	182	177	168	187	169	186	208	176	203	169	195	181	167	168	193	187	175	194	177	188	193	173	189	203	172	197	182	188	172	170	190	190	203	171	177	191	193	185	192	218	190	187	206	183	188	166	195	204	181	194	196	187	169	196	190	178	186	172	187	174	187	176	203	189	185	202	180	168	198	186	187	166	170	185	187	218	188	179	206	174	190	200	166	193	194	187	180	189	167	199	179	204	172	194	183	184	182	178	199	169	190	182	181	184	194	176	211	181	181	176	185	194	172	179	178	191	201	177	202	212	168	163	180	190	179	179	196	178	193	178	167	165	173	172	163	198	217	232	188	158	188	203	189	186	178	189	196	189	178	201	187	186	171	186	159	185	188	174	194	172	190	181	202	192	187	159	172	173	163	179	198	180	209	193	184	191	148	175	166	185	180	199	205	188	212	175	176	191	178	178	182	165	174	157	173	179	168	138	188	175	178	199	169	176	188	161	195	204	192	172	209	182	177	153	170	202	201	189	176	194	186	168	172	182	174	160	184	205	181	175	187	166	190	183	209	188	185	167	180	205	201	167	191	172	170	197	171	215	188	199	204	182	151	184	190	186	199	174	170	193	184	189	175	193	178	168	194	186	182	186	160	185	194	164	198	170	195	179	177	190	178	187	192	204	175	212	172	169	204	169	171	178	203	199	170	193	166	168	166	186	183	193	213	164	163	175	191	178	173	182	189	182	206	191	173	189	180	186	190	190	192	206	183	188	193	208	199	194	190	189	184	180	167	181	172	168	198	186	177	178	186	171	193	170	172	166	202	174	162	179	203	181	201	189	173	207	171	191	167	171	184	184	190	179	179	171	183	156	154	211	175	197	173	182	168	175	164	208	177	163	191	185	187	199	185	193	185	159	190	190	193	159	199	172	157	170	194	182	173	217	169	178	203	200	173	204	157	190	176	182	190	180	198	168	179	207	182	184	200	177	191	177	185	174	170	149	205	168	181	192	190	174	156	179	177	189	205	183	170	173	174	206	174	202	172	173	169	207	194	196	214	163	190	190	201	200	190	210	208	158	209	176	174	182	175	194	178	193	189	192	187	196	188	175	204	180	190	198	187	211	195	185	183	166	197	172	210	161	189	173	203	198	195	178	191	210	184	191	210	191	190	191	181	166	185	184	189	185	182	190	203	186	194	176	183	194	171	203	183	191	179	182	188	197	187	162	178	172	185	156	205	185	190	158	167	183	190	188	183	191	176	192	189	192	205	187	162	165	182	177	178	178	170	201	197	202	179	177	171	184	196	182	198	191	193	191	203	186	186	188	179	164	189	196	191	169	186	204	195	180	180	185	176	189	197	169	190	187	180	200	184	179	212	184	182	156	173	186	181	227	165	206	200	178	177	180	194	178	188	152	196	177	182	176	175	173	170	169	185	190	205	190	148	183	198	161	218	182	199	195	187	201	149	181	180	192	171	210	183	186	200	198	193	185	180	190	199	184	176	186	198	175	175	203	174	183	171	197	175	159	176	174	182	170	198	171	159	179	168	162	202	190	188	173	187	193	156	198	190	193	184	187	174	208	166	193	182	183	198	176	177	178	206	184	170	174	175	181	182	198	186	174	161	171	159	181	152	206	176	194	195	181	215	181	203	144	172	186	173	189	196	178	201	171	174	182	179	185	183	204	156	179	156	222	180	199	158	167	180	186	180	174	170	189	189	196	176	157	197	183	172	184	183	170	186	200	168	155	160	157	187	179	166	184	172	184	178	186	175	188	182	186	187	182
42835	58347	72668	61668	44060	27518	13191	2112	505	536	476	481	547	499	501	543	498	510	499	493	529	494	495	519	551	547	482	506	508	521	542	558	510	529	548	544	488	516	496	531	488	502	513	510	492	497	506	519	485	511	507	530	544	519	511	500	550	520	499	488	502	505	538	529	512	489	549	489	535	505	501	514	525	505	514	498	519	504	476	502	548	512	494	466	492	519	557	490	516	507	521	527	501	549	499	483	470	521	534	437	498	546	562	487	518	552	534	501	505	488	537	514	515	502	497	516	501	513	522	525	496	518	500	498	527	531	500	520	551	461	510	479	515	505	517	546	483	521	520	510	513	510	520	505	514	506	496	472	490	522	506	486	531	530	472	464	499	518	547	540	537	530	525	546	501	505	474	540	549	522	525	478	482	533	482	529	484	508	482	508	492	534	544	517	502	505	493	521	526	482	520	530	521	525	500	513	548	522	518	503	498	560	487	488	502	496	515	546	541	464	471	512	487	514	481	525	551	540	524	483	519	494	513	524	482	509	554	501	548	503	508	511	536	499	526	522	540	516	559	496	513	514	491	534	490	549	528	545	492	484	550	521	508	514	490	536	511	525	532	515	526	552	521	534	491	543	522	514	498	492	491	471	493	548	463	519	473	521	485	526	504	496	467	493	532	513	523	492	515	505	524	549	562	518	527	494	471	561	514	542	509	523	571	557	480	533	497	535	530	528	484	525	503	526	484	522	505	532	524	522	507	504	489	533	531	522	520	520	540	479	479	555	517	515	513	523	491	506	553	518	483	502	492	500	522	545	529	486	520	521	511	528	492	496	535	507	517	530	543	546	509	526	470	515	503	485	486	495	516	530	522	502	516	504	511	520	480	504	519	502	506	480	495	499	517	502	538	509	504	548	532	519	528	513	506	507	532	500	514	517	500	495	523	512	509	510	510	463	507	511	490	479	524	501	466	476	543	498	493	523	518	524	524	509	515	513	460	545	514	501	465	496	529	491	495	517	517	500	484	465	517	541	502	468	500	486	534	497	473	494	494	473	504	496	515	518	465	522	504	519	491	533	532	497	470	512	511	508	479	520	532	523	457	548	499	527	530	521	505	534	526	552	504	519	484	565	507	482	536	501	470	481	482	483	473	500	501	508	545	503	496	521	531	536	517	514	507	528	502	486	509	518	514	528	564	521	507	505	499	478	511	535	494	511	540	503	514	502	500	511	472	518	496	499	531	493	513	551	498	497	507	520	496	517	482	517	498	480	532	517	502	519	503	573	507	492	466	515	493	555	487	528	509	486	498	518	520	520	530	484	529	517	510	503	529	490	521	518	518	526	524	501	519	550	495	522	515	517	504	507	538	513	525	493	582	543	498	507	509	525	533	510	491	529	468	525	512	500	508	506	526	529	494	500	516	507	522	472	540	495	547	576	455	550	575	552	480	550	507	464	535	547	521	524	513	451	530	564	528	528	528	505	469	507	538	498	542	555	520	545	514	506	510	477	475	506	491	533	493	504	522	517	528	491	526	533	490	478	501	496	526	486	511	511	520	529	494	488	482	536	539	491	501	483	501	507	503	540	527	516	499	476	499	516	538	520	497	522	497	498	504	513	518	517	507	533	502	534	525	474	539	536	506	495	477	514	518	521	481	554	532	504	526	481	497	537	498	498	547	500	512	500	509	553	486	509	591	500	531	534	573	500	513	536	496	503	530	509	549	504	498	495	543	445	500	535	525	520	539	500	504	524	489	534	505	493	536	494	547	510	514	560	518	551	502	520	484	564	529	491	522	484	544	524	526	534	531	501	513	485	546	540	495	502	505	500	493	528	502	531	520	528	537	489	541	534	516	496	514	529	523	536	511	535	507	508	516	469	545	520	527	510	520	485	536	522	512	501	549	524	521	552	507	494	533	497	520	505	506	488	498	454	524	504	525	486	515	495	494	480	468	512	511	502	511	506	513	549	506	472	456	515	496	508	509	510	494	516	521	529	533	545	532	536	516	506	481	519	482	492	510	497	484	475	534	517	502	502	504	531	520	491	546	478	492	552	518	517	519	519	476	502	507	511	520	510	510	511	558	510	526	478	504	496	540	527	511	507	523	541	474	503	515	547	519	541	539	511	496	508	491	493	541	534	480	544	486	500	468	476	533	523	503	481	485	529	515	509	503	504	506	495	480	480	551	521	521	523	494	543	541	545	533	527	471	506	540	538	554	469	502	537	532	511	499	525	546	498	511	504	506	515	507	492	501	479	509	517	510	521	506	512	488	540	498	511	492	505	512	521	495	514	489	525	548	487	498	515	514	526	480	494	505	501	508	522	510	504	542	489	523	523	527	513	494	507	532	498	504	492	509	483	470	468	519	500	461	481	535	506	472	517	502	528	521	502	536	500	511	512	496	539	471	520	542	524	462	553	538	529	521	470	544	527	505	506	489	551	519	494	521	507	487	533	470	506	518	529	492	516	468	521	541	528	515	521	482	510	520	508	538	487	543	532	517	489	490	502	535	479	531	533	506	491	526	531	501	552	482	517	502	497	503	522	517	496	513	491	475	501	506	526	506	535	508	497	488	494	497	534	486	491	493	494	550	508	497	510	534	540	503	515	489	505	556	503	496	471	518	491	507	508	526	533	556	560	501	519	482	473	536	518	523	506	508	519	526	497	520	510	490	474	536	508	488	518	474	509	539	534	525	500	508	491	523	491	513	497	545	520	489	502	520	511	551	508	534	513	496	534	508	545	523	483	528	525	499	523	538	562	507	511	512	508	488	485	516	483	539	527	498	493	499	518	494	520	499	528	517	511	526	473	515	535	543	500	505	532	505	532	480	459	520	531	491	524	534	492	547	501	507	507	553	544	500	481	470	514	509	517	509	493	547	493	525	510	525	511	511	517	532	510	505	530	527	493	496	525	504	472	560	511	552	518	502	546	497	512	494	494	482	504	471	458	553	529	526	533	512	514	504	510	525	543	490	537	554	484	503	479	480	505	532	538	538	509	510	502	509	523	517	505	478	523	522	512	544	530	510	540	532	517	478	519	496	497	507	529	508	521	471	532	517	558	539	510	488	522	515	481	523	527	498	521	552	515	519	532	525	515	550	485	504	503	516	567	473	518	533	545	507	506	501	528	493	539	516	493	497	503	520	509	481	471	535	527	505	512	463	529	488	485	541	526	494	492	510	493	523	567	502	492	516	506	547	501	486	536	490	550	495	511	525	513	489	535	537	512	488	517	493	514	529	481	499	457	489	544	527	484	527	459	562	545	507	537	532	536	515	479	551	537	509	514	478	516	515	471	478	493	486	482	497	530	513	517	510	538	511	511	487	513	515	518	544	485	528	536	481	514	521	520	473	517	512	479	553	535	506	532	534	502	518	530	535	518	522	525	503	475	504	518	485	478	511	525	499	481	530	552	540	525	536	534	511	476	522	505	476	526	518	489	513	492	531	508	506	494	525	494	548	518	496	527	506	477	536	524	485	491	510	493	500	485	499	501
9784	12004	18413	10379	3498	1239	531	250	224	212	216	213	207	209	229	204	230	258	210	237	213	216	265	213	233	226	238	226	219	256	224	233	223	198	211	209	245	195	226	247	210	230	215	194	217	240	210	239	229	272	220	238	220	236	215	222	232	219	225	255	213	220	224	205	211	223	224	223	228	238	251	229	237	241	222	211	195	225	222	262	219	251	232	209	225	238	230	223	202	229	213	218	212	217	227	240	251	217	229	214	242	232	229	217	198	213	213	234	231	222	193	228	246	195	228	238	257	228	231	221	241	205	219	231	223	231	220	242	205	222	244	252	207	247	231	221	211	230	222	255	253	213	201	238	230	222	226	208	226	211	237	222	183	220	225	224	220	215	258	218	233	221	233	216	212	260	232	203	203	208	214	221	233	226	243	209	217	228	212	243	229	228	240	230	216	234	240	197	222	230	222	224	231	241	217	227	223	233	204	216	217	199	247	252	191	202	233	216	230	217	226	194	219	225	232	224	220	224	220	223	223	205	226	218	236	246	253	233	194	216	232	223	225	229	236	228	232	214	235	202	210	206	242	231	228	260	238	218	250	240	223	236	223	236	213	233	216	195	224	247	227	212	192	210	212	208	245	267	208	212	220	218	239	258	235	237	230	240	217	244	219	228	203	228	217	217	240	256	224	234	243	220	243	239	239	206	220	219	253	202	206	203	236	221	220	212	218	226	237	245	214	229	223	204	232	213	220	227	232	244	190	250	226	215	212	216	260	235	242	216	192	221	242	219	228	223	215	229	239	232	236	224	233	231	193	199	224	223	222	230	238	257	206	223	218	212	201	206	220	215	250	223	229	210	214	243	228	218	236	208	214	214	236	229	189	236	223	221	191	216	228	209	205	231	223	228	247	245	203	229	207	243	232	237	222	229	203	248	229	217	204	219	260	194	217	195	220	218	221	217	227	219	242	219	239	213	224	209	215	245	201	225	234	223	226	237	228	227	226	224	222	229	247	235	234	248	240	243	207	216	239	237	248	241	222	223	232	224	206	251	224	208	217	239	225	205	221	234	222	194	214	223	186	233	217	231	226	226	222	209	224	236	208	210	226	215	219	232	226	204	229	231	219	212	252	208	238	205	197	218	246	243	215	226	224	231	251	223	237	200	236	254	233	214	239	225	221	230	245	232	213	219	219	228	198	215	255	233	234	230	237	233	226	208	225	226	202	237	220	207	237	245	252	205	241	264	209	220	241	215	239	237	220	238	228	217	219	233	233	234	215	253	225	203	199	207	242	234	213	220	222	250	258	182	210	220	212	245	204	244	218	237	192	217	201	225	235	218	203	223	237	238	236	236	239	228	220	248	232	220	216	210	215	245	206	223	237	207	213	231	223	219	228	240	212	228	235	232	200	225	240	215	232	231	214	219	263	217	220	224	203	227	232	230	226	243	217	228	217	218	230	211	220	234	220	220	230	204	206	209	241	226	222	212	207	202	212	198	239	213	230	231	221	219	225	208	239	235	210	242	243	218	228	233	251	220	241	241	237	227	212	227	242	246	234	239	224	230	194	237	236	253	248	228	233	210	208	219	209	240	217	239	222	224	216	235	228	240	251	223	238	231	205	223	213	212	253	226	218	237	209	237	245	231	212	216	218	214	208	222	208	230	235	228	230	244	251	243	214	208	240	251	232	248	220	214	232	211	231	231	229	230	221	225	186	220	214	250	204	208	188	220	227	239	230	244	226	257	228	229	221	240	227	235	215	228	212	228	250	259	236	221	213	242	227	210	231	233	215	221	235	243	213	218	202	237	210	220	220	210	223	242	212	202	225	218	261	248	231	215	224	215	212	205	218	226	231	201	212	218	224	221	230	215	240	232	229	209	238	247	221	239	225	236	232	247	240	213	221	227	212	231	233	228	218	229	184	241	232	246	245	231	243	219	235	235	225	241	236	224	258	225	233	214	231	243	246	237	224	209	242	211	231	200	248	221	241	232	242	228	187	262	207	236	240	238	240	239	238	212	240	200	223	229	229	214	217	228	236	219	238	236	222	225	207	209	217	202	222	216	223	229	232	220	197	219	240	263	207	246	216	215	259	256	234	218	227	240	224	234	213	235	219	226	227	226	224	229	229	232	217	217	213	208	235	230	251	213	218	208	207	232	203	241	205	220	241	238	245	254	222	231	234	209	226	202	228	239	231	228	222	229	231	233	213	239	240	242	201	204	221	241	261	202	226	218	232	225	209	224	224	246	217	224	218	221	242	257	203	235	228	208	222	214	216	231	210	210	226	228	208	240	200	217	254	215	228	199	227	212	231	219	217	226	223	234	216	235	242	219	221	229	215	225	204	230	226	248	222	215	231	206	201	207	222	242	232	245	258	248	198	249	241	221	241	210	232	196	213	240	204	212	227	233	220	212	248	225	225	218	243	203	227	223	210	238	207	257	233	222	217	219	231	224	225	257	234	237	236	224	223	219	189	233	242	216	235	220	246	223	228	203	218	212	245	251	248	216	224	229	215	222	239	215	219	221	211	231	245	221	229	226	195	244	251	245	204	237	227	229	225	224	209	217	250	236	245	233	221	217	233	233	243	221	209	240	223	249	235	248	267	231	213	225	211	225	245	215	234	226	249	225	228	186	226	216	228	247	246	229	242	218	235	207	243	250	236	214	202	215	251	222	221	222	215	230	260	201	260	202	237	219	256	215	236	237	215	209	234	239	221	245	222	231	242	227	220	217	239	195	215	265	225	234	224	231	215	230	225	219	240	223	223	216	230	225	228	244	228	221	224	233	223	228	224	242	211	239	203	229	218	226	206	225	213	240	220	214	246	233	236	213	235	244	259	207	224	219	249	204	213	210	244	216	227	224	229	235	211	216	240	229	233	205	250	222	213	212	236	226	209	221	255	232	216	211	225	241	215	234	217	213	230	227	240	218	225	240	250	207	211	234	213	227	231	207	231	217	224	256	214	195	253	221	225	225	222	231	235	243	224	207	201	201	215	238	209	241	213	210	204	221	235	210	211	241	196	229	204	234	190	202	224	240	227	237	211	234	214	221	223	223	198	218	236	253	218	230	225	239	230	224	244	232	228	226	240	255	227	222	219	221	216	225	213	221	215	260	259	226	214	246	227	233	240	218	213	249	243	238	237	227	234	240	202	229	239	216	222	211	202	227	223	241	229	277	219	212	251	231	221	260	219	224	246	191	239	239	211	221	228	203	219	226	245	251	217	205	209	231	229	228	245	238	215	229	249	240	227	225	226	211	212	242	231	238	243	243	238	255	230	227	203	240	233	205	248	233	236	226	218	246	223	236	234	220	241	238	227	225	234	249	238	215	214	214	224	242	219	203	214	251	241	207	196	226	192	198	211	219	237	249	226	195	235	234	235	221	227	215	213	230	219	213	244	239	232	232	235	233	230	206	239	227	239	219	229	260	245	242	232	210	250	235	220	240	235	236	221	238	243	225	207	227	219	221	233	246	245	233	252	211	240	210	229	238
9777	16718	26615	19005	9427	4108	1879	774	597	609	650	639	606	598	618	603	585	593	587	651	590	621	599	616	575	589	583	602	591	678	580	580	586	619	599	633	645	619	582	622	573	601	583	626	607	580	562	635	619	630	580	615	610	610	641	609	631	585	617	615	603	612	601	588	603	617	618	612	640	582	598	609	606	581	600	587	613	555	572	541	616	582	604	592	588	619	616	618	614	659	646	583	599	584	590	588	597	563	607	589	595	620	592	592	554	584	591	591	607	599	605	621	620	625	560	593	604	627	637	573	601	629	600	629	599	595	598	612	640	606	644	626	672	583	642	603	571	554	593	654	599	637	628	620	631	584	607	610	590	540	604	583	590	610	620	600	595	616	623	609	626	636	589	606	589	606	601	574	574	598	596	610	618	637	642	601	625	643	626	627	587	596	561	620	622	608	592	632	613	601	602	579	632	644	621	648	594	628	591	647	608	565	601	603	576	593	608	626	582	606	585	585	652	584	621	621	634	614	640	593	596	625	583	632	617	585	645	650	576	628	626	612	575	625	612	559	637	559	592	616	605	600	611	641	648	610	581	595	617	603	597	593	618	594	615	609	623	594	586	625	639	607	627	590	602	633	638	613	539	601	592	610	670	611	567	587	574	602	609	594	631	606	588	615	592	593	617	612	586	561	597	581	615	609	633	608	605	631	583	601	636	620	598	587	593	642	585	620	606	601	627	628	570	582	601	597	582	614	565	627	601	598	628	554	610	628	604	599	596	585	629	577	636	608	622	601	617	602	550	559	612	631	651	579	659	587	648	619	592	604	610	599	574	639	605	623	603	574	615	597	576	625	610	599	640	647	628	628	631	585	588	610	613	613	643	583	622	607	614	626	606	592	573	602	596	590	612	626	625	644	570	605	608	619	594	621	592	591	624	601	618	579	552	614	546	595	604	540	591	607	637	608	596	630	622	579	612	602	648	617	594	612	587	598	603	582	599	630	579	634	622	632	641	636	620	615	615	636	604	658	537	632	644	599	598	654	592	587	605	607	609	609	582	599	574	622	568	589	634	580	570	614	607	640	590	643	596	609	582	586	628	617	590	609	561	615	596	562	617	636	639	620	572	571	595	587	644	649	574	609	626	601	586	632	594	623	619	614	613	568	591	605	581	597	629	603	598	590	555	613	628	626	572	618	609	613	588	576	592	626	596	595	604	571	624	601	597	637	623	630	636	635	588	594	591	529	645	598	645	575	586	555	608	592	601	627	615	571	598	567	614	550	610	615	621	583	643	608	645	585	587	571	641	579	599	575	602	585	606	632	623	584	633	635	617	616	644	623	602	623	650	607	585	569	588	598	585	633	635	626	623	621	583	591	573	621	656	585	612	602	593	627	600	587	624	618	617	590	615	603	623	577	628	593	606	565	615	601	616	609	642	593	601	613	592	608	638	568	567	609	625	633	653	578	661	627	623	582	620	608	596	588	585	660	587	593	636	673	575	601	595	600	624	581	590	580	627	599	569	623	603	613	606	572	589	596	581	581	596	627	644	587	596	632	622	619	628	598	608	614	626	593	556	585	661	606	630	584	603	617	632	596	640	631	607	628	591	607	585	579	604	602	635	608	603	670	605	579	610	548	598	620	574	605	582	608	598	574	619	607	617	611	637	589	575	664	620	600	665	607	610	587	588	605	576	587	625	590	578	611	649	604	631	576	598	634	612	592	605	641	587	612	641	595	632	608	572	600	611	601	619	596	612	656	557	610	651	675	601	580	604	600	624	622	582	589	614	646	621	620	637	592	609	595	616	603	610	592	666	590	632	555	586	626	616	597	560	585	607	643	644	617	600	607	603	605	604	613	595	582	614	596	620	655	610	641	635	582	599	600	634	595	618	611	605	601	599	555	615	605	613	606	572	577	597	623	610	618	543	612	626	612	608	602	596	627	564	641	591	627	585	607	626	621	621	585	614	639	617	610	602	634	601	577	573	587	606	621	656	641	604	572	599	625	660	626	620	626	584	603	624	594	645	594	592	580	625	606	615	589	600	593	639	599	621	632	601	603	618	604	611	623	596	543	562	601	613	594	566	616	621	563	605	634	605	611	557	585	579	633	587	617	621	606	587	646	597	584	610	619	592	637	659	594	569	678	551	625	613	628	577	617	613	614	593	595	616	637	599	588	599	615	628	566	564	630	605	614	610	584	570	570	620	613	615	621	597	574	621	612	540	620	578	628	637	600	651	633	618	620	593	585	560	615	566	634	621	615	576	622	629	580	628	620	618	590	630	575	607	595	570	594	616	547	586	614	633	612	663	656	558	542	580	605	595	598	546	583	588	632	642	650	582	595	591	601	634	569	610	568	605	616	633	597	634	583	566	644	641	579	610	630	573	532	611	619	573	660	651	587	626	604	574	608	602	552	609	617	597	620	606	555	602	633	555	615	612	584	576	582	553	588	599	635	607	600	602	628	577	640	614	585	625	577	650	577	585	591	617	620	608	624	590	625	621	557	618	591	623	605	601	584	587	605	601	615	602	592	621	592	557	605	623	649	594	585	563	582	618	602	596	591	598	619	624	629	577	592	620	610	651	615	643	613	609	601	601	620	614	588	642	572	622	600	618	580	622	571	601	620	629	609	597	559	601	618	661	614	610	590	627	625	619	630	604	595	634	596	605	608	592	683	588	590	620	603	571	634	612	615	613	634	571	620	623	611	594	592	600	604	634	575	619	612	612	604	631	592	635	599	598	605	588	660	629	619	588	573	602	573	578	626	626	582	576	631	653	619	614	595	600	638	594	624	603	597	593	650	564	604	637	610	566	573	624	619	571	626	593	630	641	602	600	597	591	614	640	580	609	635	623	619	544	633	615	599	603	599	601	610	568	630	613	609	623	587	629	595	601	581	601	593	578	605	580	612	631	614	592	582	624	595	600	589	599	602	580	602	633	618	621	557	598	608	613	606	625	617	644	591	654	610	636	602	561	618	593	630	639	625	607	615	676	553	638	578	554	616	584	581	622	607	583	635	560	596	620	570	616	642	587	627	614	609	598	607	583	624	600	602	638	602	615	545	604	599	606	562	606	632	604	628	583	636	661	608	640	613	618	633	647	575	592	612	591	591	567	628	620	594	626	618	609	633	626	628	588	652	606	635	621	616	595	597	618	598	560	607	635	650	586	637	581	631	592	605	592	585	639	593	586	603	592	581	616	634	598	626	578	591	595	632	604	589	631	563	621	615	613	551	619	601	625	581	591	592	620	623	598	603	601	655	634	606	549	602	590	627	632	637	604	600	625	615	635	603	624	558	615	639	567	644	642	596	582	624	551	631	638	558	615	653	607	585	577	613	612	611	600	589	602	627	663	613	622	611	626	617	548	610	611	609	623	621	617	602	626	597	583	587	620	589	561	576	599	563	613	580	575	591	697	612	616	595	613	575	665	584	596	639	590	574	665	603	622	603	594	578	641	626	641	601	604	587	572	626	551	614	601	567	664	559	604	600	627	628
52007	62318	67589	48549	27342	11273	2794	386	190	194	175	162	136	166	171	165	172	151	150	184	178	169	149	142	181	186	170	145	184	158	169	169	181	167	153	178	171	166	169	148	179	176	196	160	171	169	158	149	151	161	159	178	176	175	163	182	164	147	125	162	160	166	173	157	178	188	155	179	159	144	176	176	159	173	161	174	166	173	163	150	152	186	160	190	173	162	156	159	168	192	177	194	152	187	180	185	183	188	169	179	191	162	200	170	153	180	171	186	191	170	145	180	168	177	160	142	176	165	199	171	158	154	172	167	155	183	162	171	152	154	185	172	173	159	153	160	149	169	187	176	181	155	142	169	185	180	154	132	169	162	139	181	173	191	171	175	171	141	151	164	160	167	186	171	172	143	158	181	182	172	179	177	176	176	158	165	156	171	179	168	168	172	149	151	158	170	166	137	154	186	193	159	165	167	156	180	145	169	152	163	182	182	189	159	180	157	161	154	159	167	185	157	173	166	179	148	177	172	161	194	168	165	165	153	177	167	172	163	167	151	171	171	183	169	174	132	170	159	147	161	182	172	142	177	171	165	186	172	171	180	168	171	153	162	160	153	185	154	181	157	157	153	182	169	150	163	189	162	161	167	153	154	171	138	136	157	172	171	169	154	150	189	191	156	194	163	168	174	186	160	157	174	177	154	172	165	140	158	164	158	178	145	185	176	145	156	177	154	152	165	155	165	178	155	139	168	160	168	161	176	184	173	167	171	170	174	158	179	148	165	156	164	169	159	162	180	169	177	157	183	171	157	146	165	161	166	180	166	189	184	175	156	169	181	150	179	157	158	136	173	163	145	151	178	200	165	188	168	202	163	173	170	189	180	160	165	158	165	157	185	179	153	177	184	166	167	133	151	174	168	172	192	156	171	151	176	160	179	161	187	160	182	181	173	166	138	184	162	178	173	173	182	169	180	167	180	154	161	167	156	156	169	193	156	168	162	167	176	192	176	188	169	174	182	199	174	165	163	144	143	169	166	167	159	150	166	187	177	154	155	143	161	163	177	150	180	163	186	154	172	166	180	182	171	154	161	166	167	141	184	198	154	153	150	177	169	169	143	165	179	152	181	191	169	163	179	174	171	172	161	172	163	146	171	177	176	154	171	168	170	191	152	153	165	181	177	144	180	158	175	169	173	167	175	157	164	185	170	166	192	158	171	172	159	149	193	169	166	161	168	186	175	165	179	162	159	152	152	172	170	166	152	167	174	164	172	175	166	152	183	166	162	180	163	185	175	148	160	167	161	174	182	156	184	156	163	162	157	152	202	170	168	159	190	139	168	133	174	157	175	160	149	159	162	156	159	164	160	150	157	161	180	144	172	174	173	168	162	192	167	164	179	164	151	174	164	182	174	164	168	164	196	178	164	193	181	183	140	176	194	173	183	155	172	154	177	165	172	142	175	174	148	183	176	157	158	170	163	152	162	155	164	166	163	175	157	177	161	149	154	156	155	166	143	155	191	186	180	158	171	161	170	194	174	170	160	183	189	158	165	174	153	177	148	155	176	169	164	187	157	191	163	144	196	168	145	162	176	151	174	178	153	155	165	165	162	173	170	181	166	174	171	184	190	154	159	164	134	187	180	171	166	164	157	162	180	159	140	159	168	177	151	168	172	151	171	150	167	180	172	161	170	168	163	149	152	166	178	187	186	156	189	171	144	178	183	153	160	156	155	167	184	175	158	173	181	168	162	157	177	155	168	162	184	150	196	167	168	163	169	193	157	171	147	165	170	165	151	139	156	173	159	157	152	166	197	167	166	159	153	178	185	176	154	173	167	167	175	156	181	157	188	185	173	169	135	203	171	142	186	167	187	164	164	150	150	184	164	157	184	164	179	153	165	191	171	175	182	174	183	180	178	174	165	168	179	149	164	169	164	193	164	197	160	165	170	170	133	150	151	132	161	160	164	161	181	162	178	182	142	165	159	162	149	189	170	172	169	169	157	166	174	168	160	135	169	166	153	163	168	159	189	172	177	166	171	154	166	159	180	158	175	182	163	168	189	144	161	162	168	150	171	161	179	172	151	168	174	147	166	180	157	167	158	182	151	184	135	174	165	173	171	171	165	177	164	155	179	168	156	167	161	165	161	162	137	172	186	165	165	146	164	159	158	172	143	172	169	163	191	165	160	165	161	152	171	162	154	151	166	161	153	186	170	173	172	177	150	154	161	162	178	157	175	191	170	157	151	165	157	185	165	170	149	171	159	186	178	180	174	151	193	189	175	164	167	162	149	172	164	149	164	177	168	166	166	151	149	165	180	178	161	167	167	184	164	178	168	185	165	184	149	172	161	162	182	173	162	179	179	181	162	156	149	178	176	134	152	165	161	155	157	167	179	158	150	166	162	160	160	136	176	166	167	162	161	178	160	150	175	179	158	177	176	173	169	159	154	158	183	160	150	166	175	166	164	185	186	154	147	170	185	157	186	185	168	189	185	163	165	175	149	144	145	166	160	168	164	172	169	148	171	180	175	173	155	158	158	165	181	169	154	145	161	168	184	141	184	156	139	162	171	165	184	164	168	144	172	175	178	188	144	161	178	155	180	153	176	191	176	177	187	158	173	167	174	189	184	144	178	169	174	168	168	157	172	160	159	154	160	136	169	171	133	176	173	167	181	174	151	164	158	154	175	173	172	174	157	151	152	167	195	167	185	160	178	174	170	142	152	162	169	165	167	163	167	179	180	165	171	190	152	141	151	140	173	180	156	155	172	165	158	169	155	167	181	189	153	175	164	167	152	195	163	156	170	153	179	175	173	167	177	150	151	171	170	167	173	173	143	151	161	158	157	177	146	173	176	161	199	150	164	171	179	158	166	183	172	160	136	157	187	186	145	168	140	189	147	163	174	162	168	151	148	182	171	149	191	169	156	183	163	152	169	170	171	154	156	173	166	174	171	162	183	189	154	176	147	180	160	149	157	177	184	163	176	173	195	166	149	178	158	137	161	140	170	178	170	159	178	163	168	180	170	171	197	186	165	145	173	175	154	173	174	152	182	189	166	149	151	180	167	165	147	172	177	167	167	153	180	177	188	167	161	158	177	145	185	178	173	187	190	159	175	169	169	153	187	137	165	196	165	180	160	151	153	145	186	159	162	169	171	169	164	180	165	147	173	168	152	169	165	172	175	176	171	148	177	167	197	171	175	174	152	176	172	175	169	180	175	154	184	159	173	153	172	177	166	177	179	159	144	162	177	160	166	174	131	177	181	140	155	167	174	167	173	169	137	147	173	160	175	168	190	155	158	157	155	141	204	163	140	192	166	163	164	147	191	169	182	177	169	185	176	172	162	185	151	148	153	164	184	154	182	157	184	178	177	143	166	185	173	182	163	176	185	180	174	194	187	170	163	169	175	146	169	175	162	186	167	163	168	148	148	165	177	187	193	172	167	169	147	163	171	161	154	177	184	142	175	157	176	156	157	201	184	186	177	170	156	157	178	167	182	164	152
34153	47402	61143	51109	35375	19731	8202	1121	513	458	433	453	472	486	480	480	468	492	495	450	473	496	477	465	449	458	473	457	447	422	456	464	474	464	467	456	433	452	443	475	462	488	455	482	486	497	460	475	465	480	472	448	461	464	463	466	466	471	512	474	472	441	486	462	431	486	494	450	446	446	485	449	471	435	468	460	443	473	482	483	451	481	446	474	465	497	457	456	445	449	452	509	426	473	463	432	480	498	442	490	528	468	443	467	453	509	460	484	453	468	444	467	480	486	455	473	485	457	476	481	470	456	447	462	482	462	450	422	450	441	475	488	450	463	431	445	430	454	477	473	463	488	475	450	441	456	487	473	458	451	494	492	458	460	452	435	450	535	456	482	438	489	475	452	444	506	476	466	468	465	501	476	483	473	436	419	471	483	463	454	471	455	458	470	466	467	505	425	494	477	462	434	485	449	465	462	484	469	464	450	456	499	456	466	463	515	474	426	458	483	450	455	480	450	463	458	450	445	429	459	454	432	460	456	477	481	508	446	457	470	474	492	437	457	432	456	482	492	511	482	475	452	468	493	429	463	453	446	463	449	479	470	479	460	448	467	511	452	477	484	447	467	496	501	465	425	435	462	465	466	448	447	445	449	438	465	499	485	455	451	464	495	497	486	477	469	479	468	475	474	483	446	469	469	467	451	464	481	450	449	453	467	448	506	439	472	440	484	477	462	455	495	499	414	476	486	462	476	492	451	492	501	488	471	490	456	518	473	472	443	450	470	429	499	472	468	482	466	460	490	459	500	461	459	469	467	489	445	464	460	479	450	498	507	446	443	432	454	489	473	470	482	491	491	476	456	428	465	450	464	467	484	488	452	463	487	465	490	480	456	431	414	490	459	478	476	469	449	469	495	482	484	467	453	424	507	448	433	443	438	491	441	447	468	466	479	427	433	452	467	490	461	515	473	454	495	414	459	523	473	436	458	464	458	484	434	439	486	485	457	470	474	445	450	460	445	505	481	474	459	486	473	443	508	471	473	430	468	477	457	435	513	482	444	511	467	491	455	465	475	446	484	479	447	455	477	495	444	464	442	439	441	481	464	451	454	500	446	463	446	476	455	476	479	466	466	457	463	450	461	399	451	466	425	441	473	511	449	479	478	481	513	438	446	446	465	473	452	435	503	447	431	523	465	471	445	512	466	448	453	491	470	450	443	439	502	428	455	492	427	445	467	480	503	444	503	459	450	508	433	436	451	473	453	487	418	463	469	482	483	458	454	466	447	462	431	477	447	515	468	460	476	428	472	473	436	446	447	514	435	482	506	483	489	476	428	467	482	472	520	435	485	436	473	460	489	474	509	414	474	463	470	443	474	479	466	506	462	460	447	445	418	440	476	477	480	486	432	468	472	472	480	443	489	476	455	406	471	431	431	480	444	491	475	464	445	453	450	453	451	486	474	467	458	412	452	471	472	467	482	466	502	436	453	458	413	430	463	441	446	472	452	480	460	494	476	463	484	412	477	499	451	493	481	514	476	464	462	448	427	447	451	472	468	445	501	515	447	472	468	505	477	460	472	488	460	473	464	467	462	464	460	457	461	464	433	457	457	461	453	461	447	484	465	457	463	455	449	481	439	450	463	455	478	475	481	479	502	463	482	479	479	442	469	450	496	455	475	464	499	457	472	501	457	480	471	484	425	463	458	472	493	485	458	451	446	501	478	492	440	433	455	467	463	493	487	432	473	464	489	456	488	459	498	456	471	467	471	451	475	482	446	455	463	472	436	467	448	419	474	473	475	465	464	472	469	429	486	490	477	463	427	446	459	489	483	477	458	439	469	475	458	476	476	453	482	472	445	436	479	442	444	458	490	484	465	511	440	440	455	447	462	460	477	469	456	459	446	490	497	509	511	482	506	474	440	451	442	417	453	465	443	472	501	433	474	434	473	466	446	444	459	517	471	474	429	479	450	458	457	471	434	433	439	463	434	496	477	489	437	437	446	505	467	441	495	469	456	447	514	445	463	483	454	468	449	460	439	462	481	445	464	478	499	459	476	450	416	465	468	426	475	466	456	438	461	483	485	474	440	468	430	419	481	460	485	457	440	456	444	459	449	486	475	471	458	475	431	459	474	471	425	490	464	441	465	493	461	489	475	453	453	490	485	475	462	449	488	458	469	477	420	485	460	467	494	436	466	499	480	449	471	436	463	460	449	464	456	453	459	471	443	484	444	485	476	455	484	445	462	466	459	446	475	489	486	508	470	456	440	460	468	434	472	481	474	470	495	468	487	463	422	466	474	429	431	475	468	446	444	487	458	431	471	443	483	472	485	459	484	477	453	468	486	499	460	485	454	485	477	481	434	482	452	471	480	491	437	470	459	443	460	453	461	482	452	434	447	467	458	464	434	470	436	497	483	462	479	470	455	454	462	445	441	465	428	500	465	476	458	465	471	486	471	481	470	475	442	491	486	427	449	451	444	497	444	464	458	501	470	456	454	480	472	462	458	475	477	454	447	489	488	480	465	438	451	466	459	474	455	462	469	466	451	500	462	486	458	523	467	431	483	486	444	445	442	479	475	490	431	474	456	474	464	495	466	440	470	455	424	453	438	482	488	443	436	458	483	480	487	428	496	465	455	467	478	460	451	469	446	470	434	465	472	469	470	442	458	479	484	500	496	444	473	454	461	407	474	490	477	453	442	433	478	449	468	442	448	446	481	487	455	452	469	484	480	482	475	482	483	463	433	499	454	488	450	474	495	469	471	474	453	445	494	477	482	442	442	473	467	470	446	525	477	436	439	490	474	477	455	481	457	479	465	455	439	466	467	462	461	481	462	451	461	471	456	465	437	472	453	420	434	439	455	494	472	480	430	457	465	469	452	469	411	470	486	470	495	477	474	480	465	470	501	442	458	471	474	472	471	445	465	439	476	449	435	435	485	429	486	466	462	454	463	469	456	459	463	480	461	455	446	449	457	484	482	477	452	454	421	451	463	489	472	439	455	490	484	477	432	465	468	493	475	468	480	499	440	472	473	440	455	460	466	413	474	468	467	417	491	435	460	420	499	526	466	498	477	452	455	482	506	487	499	494	439	485	417	442	488	483	454	446	458	485	495	467	460	442	490	424	442	458	470	461	477	481	511	470	455	476	459	467	440	439	441	446	471	470	444	464	446	456	456	454	465	489	471	514	448	476	458	472	482	472	462	465	469	466	464	431	495	485	477	500	484	448	475	439	443	475	466	507	477	452	468	465	473	489	480	472	453	471	517	463	481	466	459	442	508	474	473	485	489	507	458	474	463	483	454	475	496	478	471	471	476	482	444	479	513	451	465	485	466	440	497	482	455	460	480	468	463	438	443	455	465	431	502	416	511	482	429	469	473	457	421	523	471	432	490	480	477	489	441	443	508	509	488	487	493	467	479	481	472	463	478	456	480	462	479	486	432	473	464	497	492	405	502	491	474	452	479	459	446	487	497	504	478	446	470	448	466	475	465	503	488
62567	75877	77266	59006	36957	18990	5648	620	196	192	193	173	170	192	192	174	198	182	186	195	186	193	176	216	188	184	190	180	184	178	187	187	195	204	169	195	185	198	185	162	215	184	200	194	182	179	169	174	156	213	181	187	163	194	204	189	183	168	214	199	172	168	190	203	176	212	185	175	203	221	190	164	187	184	150	174	193	171	216	198	163	197	169	191	166	185	205	196	197	170	197	179	197	174	177	160	205	168	168	174	180	202	198	192	195	189	170	188	193	190	164	161	197	172	178	172	176	181	166	187	168	165	206	186	188	193	207	191	191	164	193	186	184	168	208	175	203	196	215	177	171	194	180	163	194	184	179	169	197	159	216	179	193	176	180	166	195	174	208	196	188	169	205	185	213	180	162	193	193	174	190	166	200	185	176	183	189	178	191	192	186	206	188	220	198	160	171	202	176	202	169	185	190	153	187	178	176	196	176	206	196	178	206	187	191	163	184	189	182	191	187	196	188	175	187	202	175	184	173	198	196	173	178	193	195	176	164	178	184	185	159	192	155	178	175	192	191	171	177	181	177	196	198	186	186	171	183	178	156	208	190	193	189	200	194	199	195	169	176	207	176	203	187	198	198	191	200	174	199	193	190	164	184	173	186	193	192	191	186	178	175	200	173	178	175	204	175	159	199	178	202	197	183	176	184	204	198	188	189	183	180	171	193	183	187	181	187	212	183	200	189	201	198	207	176	204	183	202	176	166	201	202	191	190	170	185	172	187	209	184	190	189	164	168	176	198	176	168	190	211	177	194	183	173	195	197	180	201	178	168	191	199	169	183	223	202	195	180	197	174	218	178	184	148	170	176	175	162	167	178	184	186	192	164	193	207	174	162	198	193	192	169	193	175	190	173	176	183	190	194	200	205	208	162	216	181	207	175	204	179	185	184	196	194	173	179	181	189	210	177	167	188	178	182	168	174	177	207	202	188	182	165	171	207	205	180	176	190	211	163	213	150	167	196	173	195	182	160	177	187	173	184	186	191	198	161	183	185	196	162	189	173	172	178	191	166	168	195	212	186	201	184	188	199	174	189	189	219	187	158	183	179	191	208	174	163	185	165	165	168	198	175	182	163	216	205	177	216	195	182	202	179	191	198	195	183	204	193	170	196	191	186	176	172	175	200	182	195	199	178	182	156	203	170	182	175	225	209	185	193	200	194	185	172	194	188	171	171	185	198	209	214	189	186	211	184	195	167	186	182	188	181	207	189	175	173	177	194	186	170	182	174	178	191	176	210	190	205	196	158	205	181	166	198	175	206	208	183	198	203	192	155	161	167	175	197	158	176	200	195	186	210	191	177	203	189	173	171	195	190	190	184	185	199	178	186	182	190	160	189	164	183	195	181	175	191	209	193	202	195	211	196	169	175	163	183	206	185	187	186	183	177	186	200	180	199	189	188	198	177	196	181	177	170	184	185	174	196	171	202	184	185	182	185	203	183	198	174	174	207	187	198	206	203	193	165	187	135	192	167	205	168	216	184	209	196	204	172	197	189	194	192	175	186	192	162	191	184	174	185	190	177	183	219	159	189	212	180	177	192	184	179	193	194	173	219	171	178	187	199	183	186	211	186	187	177	173	156	170	201	216	200	180	183	197	172	189	185	166	182	189	176	173	189	216	188	180	171	192	160	184	179	195	177	192	175	187	200	178	186	194	191	179	195	176	167	165	187	202	188	182	180	180	183	196	195	202	192	178	193	164	188	181	181	174	196	179	191	172	203	181	172	162	184	172	187	187	194	153	154	196	195	187	183	201	175	171	185	159	186	215	176	215	207	169	198	184	179	193	204	189	188	191	177	201	171	150	172	192	180	192	192	184	197	172	216	175	168	169	189	190	184	184	172	178	200	179	199	212	162	206	219	161	176	179	189	206	192	189	192	179	159	178	204	151	152	200	177	143	181	220	196	202	196	166	191	183	185	168	167	177	148	204	197	203	160	167	202	190	201	162	181	167	174	162	191	195	161	163	179	186	160	171	178	189	217	190	186	197	210	182	197	215	179	182	183	171	176	156	168	186	178	175	189	182	190	173	174	205	186	168	186	169	197	178	169	168	183	193	200	154	220	181	204	181	190	190	193	183	176	181	177	178	176	169	184	181	200	191	180	181	183	208	199	164	165	174	177	190	157	195	162	165	172	195	176	181	186	183	196	195	180	197	182	166	202	174	194	179	187	170	197	197	193	184	213	200	177	188	180	174	161	202	193	198	170	185	203	183	202	169	196	200	174	192	190	167	178	192	181	191	214	163	177	163	181	188	192	202	192	160	179	208	188	178	150	203	170	211	159	181	194	192	186	193	191	177	179	177	198	170	168	178	204	190	172	195	165	201	191	158	176	196	184	162	175	207	185	187	168	163	167	169	185	182	163	177	184	213	194	191	201	171	206	193	189	207	191	179	188	201	171	182	179	185	193	198	201	201	169	161	180	196	167	187	187	174	206	191	181	174	191	180	211	201	189	184	163	177	197	184	176	180	184	200	179	181	197	198	211	179	154	213	182	211	184	177	205	171	209	194	199	192	186	182	181	202	183	207	170	191	190	202	171	159	186	170	203	191	175	180	208	200	182	183	193	190	185	195	176	179	191	186	184	197	177	204	190	202	155	210	202	185	169	200	173	196	194	197	168	201	196	160	180	165	188	193	191	176	162	207	191	199	152	183	203	186	195	193	188	199	179	191	160	191	177	179	184	177	161	173	161	189	184	190	170	177	194	203	171	184	184	188	174	187	183	201	162	186	163	184	194	186	219	181	176	190	202	187	195	184	168	190	180	174	180	185	179	159	182	174	193	191	170	184	216	175	179	206	198	224	202	180	182	212	197	177	185	187	178	159	167	194	216	173	186	190	188	182	177	185	183	182	209	194	176	175	180	173	155	172	189	201	178	180	170	188	158	170	170	186	196	173	196	164	196	178	195	163	177	174	210	167	205	195	197	165	181	191	183	207	180	169	176	144	198	196	183	208	184	190	197	185	177	188	215	195	187	202	187	182	192	182	181	164	189	168	194	195	163	183	179	199	153	197	196	189	174	193	171	191	190	178	172	192	168	211	209	186	180	191	185	179	177	167	168	172	186	189	152	174	186	193	200	174	180	183	176	164	198	212	187	178	179	184	183	188	203	181	176	175	187	188	193	188	182	193	168	186	199	181	183	192	195	180	204	202	166	185	187	184	228	155	165	163	162	190	186	188	184	206	168	186	216	202	171	162	171	184	175	188	207	207	188	198	177	176	162	175	181	197	178	194	186	179	157	194	181	184	172	171	199	158	183	171	187	174	196	167	198	194	171	194	188	167	207	194	200	190	210	190	188	211	162	183	202	185	184	156	154	167	186	179	177	166	180	184	167	200	174	197	193	199	176	198	171	187	179	175	188	191	189	201	208	186	204	181	192	187	194	199	180	162	193	183	200	193	175	176	199	196	183	181	202	224	161	192	176	178	205	197	192	185	189	180	184
41078	58360	72660	62264	44004	27266	11913	1757	495	547	492	505	556	539	518	531	480	501	478	513	505	538	501	508	519	524	492	520	530	529	497	519	514	466	535	540	545	506	485	546	498	507	514	518	503	537	514	466	468	555	535	527	525	528	529	498	524	526	492	507	519	520	509	510	498	478	485	520	536	524	523	491	527	535	525	485	452	496	503	521	535	510	542	512	493	496	512	512	517	486	528	520	520	516	513	555	504	461	525	519	518	512	540	480	527	495	526	512	535	516	527	523	530	486	505	536	454	507	483	529	511	496	521	486	512	501	533	500	537	530	501	527	490	522	483	529	494	510	490	513	464	542	531	513	462	507	530	530	476	491	488	489	517	478	499	573	520	527	535	476	447	473	506	514	499	514	508	494	511	510	496	477	477	499	516	536	576	545	566	489	516	524	507	505	533	540	511	528	534	536	513	483	498	500	517	498	511	508	520	532	517	511	532	497	530	515	530	533	485	535	504	520	496	533	549	527	510	547	507	496	496	483	521	553	548	484	494	520	531	540	544	516	506	537	497	512	526	517	497	508	546	489	542	506	499	547	455	469	507	505	538	520	525	503	499	499	460	525	522	574	497	494	518	550	510	534	498	528	474	504	499	501	497	574	522	512	490	473	511	518	538	502	497	516	472	526	490	556	471	518	509	512	488	526	536	502	519	517	526	515	491	485	528	485	511	532	538	519	485	512	533	483	522	521	529	522	483	532	502	503	544	528	519	524	513	519	497	487	468	555	506	516	514	502	525	525	508	530	495	494	517	518	553	498	534	517	472	508	525	502	500	507	534	517	501	514	536	523	487	520	512	518	546	487	479	488	530	482	487	522	498	578	498	552	492	571	509	490	517	496	526	516	497	531	549	510	562	509	513	518	521	521	476	532	536	519	522	528	498	536	532	491	473	506	524	481	521	461	546	483	497	555	493	514	512	504	514	494	492	516	524	547	503	515	524	526	508	509	516	508	515	540	497	506	475	490	512	533	531	503	490	520	526	561	469	507	505	577	507	521	513	516	511	499	538	544	467	506	526	529	533	525	524	509	542	507	494	472	482	534	522	535	460	526	495	502	492	497	505	508	507	497	534	499	491	526	510	498	507	497	525	486	500	514	479	513	527	505	502	470	500	519	533	525	515	506	514	531	488	559	524	548	482	502	503	534	489	523	506	520	529	485	509	504	515	527	471	523	489	487	518	497	501	500	518	498	486	506	496	474	508	549	545	510	564	542	487	536	525	503	509	523	516	517	543	509	546	516	514	529	467	542	539	555	510	541	499	493	505	485	503	494	511	493	483	524	501	507	497	536	533	497	496	494	519	517	534	556	550	483	505	515	510	526	509	526	487	519	531	521	522	520	533	534	506	534	536	526	509	547	520	490	510	521	544	548	517	515	507	536	528	529	497	475	545	531	527	523	548	497	488	554	542	474	532	513	532	508	494	492	502	498	498	543	471	512	501	514	535	550	524	561	497	513	505	490	508	514	529	502	477	510	501	512	499	475	523	476	491	507	501	500	498	522	542	531	535	514	505	511	510	486	501	511	482	485	490	508	508	490	516	543	538	513	521	522	506	537	520	521	532	525	547	497	484	497	512	459	512	499	496	524	480	496	530	486	509	501	512	458	507	503	502	476	465	527	516	477	491	511	518	516	510	520	483	496	524	492	497	525	528	486	502	484	519	519	477	483	525	536	491	568	524	530	538	495	540	505	495	528	509	516	524	521	494	502	512	539	520	539	490	471	494	505	547	532	500	518	514	476	511	518	503	534	526	491	505	510	543	514	509	504	503	467	541	492	509	532	518	486	541	501	522	540	482	530	527	517	502	504	453	541	513	528	510	498	505	542	495	557	506	467	493	502	520	505	532	515	496	496	563	535	508	509	453	530	532	522	509	486	522	527	498	546	495	476	494	514	521	508	474	493	538	488	527	481	566	520	540	522	552	520	499	530	514	518	520	536	500	532	489	508	546	491	508	545	490	539	540	525	525	510	520	525	513	487	546	520	534	502	463	537	504	474	523	519	523	508	490	552	507	513	495	510	553	515	549	514	470	502	502	494	505	492	499	533	520	520	503	498	502	506	506	481	488	499	487	523	555	474	509	519	498	502	504	486	533	477	533	492	515	523	523	521	531	531	534	492	503	542	541	480	525	488	520	538	460	511	548	515	524	498	518	515	500	471	498	528	511	474	526	529	502	539	478	544	480	484	493	498	478	520	522	515	480	468	477	515	514	514	518	504	506	492	465	533	491	550	524	504	495	527	502	518	551	525	511	538	521	523	553	508	488	492	562	506	513	560	516	517	499	481	513	491	479	483	529	504	500	530	477	501	496	515	502	535	530	513	467	486	514	482	507	441	513	520	503	527	530	519	503	509	456	507	509	471	526	530	502	509	533	512	520	525	498	508	473	513	510	492	537	525	546	474	505	521	503	530	537	528	531	478	472	490	496	530	516	484	568	532	505	507	519	508	516	530	507	525	554	527	534	544	546	516	511	513	564	483	497	541	478	536	509	492	503	519	525	493	502	530	527	513	532	506	513	492	537	529	515	505	515	525	512	537	490	531	488	478	497	523	488	492	527	534	518	511	514	557	475	513	517	499	491	492	526	499	528	532	523	519	517	519	487	525	523	496	474	541	504	510	514	534	529	558	516	514	471	538	494	502	507	554	533	483	525	492	483	529	511	565	527	482	488	502	500	489	557	499	510	477	519	511	515	515	492	505	476	510	506	476	502	506	525	534	553	502	522	529	482	516	524	525	496	549	523	510	484	479	491	516	522	535	534	525	525	497	573	506	554	507	468	529	498	511	510	513	544	538	542	497	497	514	491	512	527	484	523	524	562	501	475	480	509	536	530	560	519	536	531	503	519	543	530	507	498	466	495	519	502	486	493	540	497	523	523	551	534	540	535	562	529	508	513	489	538	501	513	518	504	510	525	521	530	519	546	517	478	554	534	497	537	500	538	503	496	474	521	503	510	532	496	495	507	498	539	512	527	497	534	530	515	509	471	494	531	508	497	499	486	506	516	495	497	513	491	503	485	522	491	499	530	492	543	516	501	525	514	519	544	513	512	519	511	508	564	546	512	547	539	531	517	521	483	490	486	525	502	484	513	518	523	532	528	485	505	527	512	537	542	521	507	477	536	533	530	522	513	521	496	495	527	540	548	542	519	522	528	499	481	545	502	495	538	540	503	524	491	544	539	513	488	510	527	550	547	511	484	503	554	553	523	480	531	539	516	545	522	485	485	496	485	497	527	543	494	529	498	559	491	499	517	475	526	542	491	513	516	553	518	494	497	564	510	509	521	472	513	497	510	497	498	499	522	518	526	484	488	529	521	504	531	464	507	511	510	486	515	492	514	510	505	505	518	507	528	527	480	492	462	442	527	527	518	521	539	534	482	534	510	485	543	525	511	545	505	529	497	518	493	548	545	531	565	487	529	499	512	516	504	522	522	516	532	469	515	506
8235	13258	19969	10854	3959	1372	563	262	196	246	234	210	220	217	231	210	229	225	193	204	226	220	218	230	213	209	258	235	223	252	233	245	226	241	230	256	232	251	237	213	219	263	241	232	227	229	239	200	247	229	217	221	208	231	231	219	221	223	217	211	235	224	228	243	227	231	207	211	221	211	223	226	231	203	229	238	210	227	213	238	248	205	232	218	259	243	219	234	223	226	228	196	189	214	209	235	218	204	236	267	229	190	242	187	261	236	210	238	226	206	227	207	245	232	228	233	229	206	206	212	219	215	230	207	225	225	239	244	219	243	242	253	210	237	226	218	246	253	249	204	236	241	253	239	228	259	221	235	226	235	238	217	246	227	241	234	222	233	246	240	227	227	211	208	190	229	208	210	232	248	218	235	204	238	245	221	224	206	201	191	206	229	220	200	254	255	245	229	231	200	240	233	240	254	216	234	244	213	223	240	233	232	242	233	220	212	234	226	223	239	228	250	204	226	241	253	232	225	231	215	198	234	217	222	208	209	236	246	215	206	226	255	241	223	192	238	239	227	200	226	205	216	222	217	258	221	243	227	229	221	220	206	215	234	224	240	232	267	248	216	226	228	254	234	222	205	207	224	242	233	194	233	206	213	239	224	225	219	244	249	244	221	229	217	234	244	230	218	238	226	225	221	200	218	251	219	248	240	223	226	208	223	210	218	218	228	219	242	204	228	216	202	219	226	250	219	230	218	227	233	220	230	220	210	217	223	212	221	236	223	230	223	216	226	211	220	241	224	235	236	233	225	233	216	228	206	212	206	209	210	201	198	243	242	224	207	236	240	256	236	225	234	232	234	225	224	219	240	196	212	216	226	252	237	244	251	218	236	233	217	211	217	235	198	233	265	242	237	248	230	242	227	220	241	219	231	220	224	236	198	201	235	224	213	222	225	221	225	245	222	217	228	233	237	222	221	214	224	235	218	217	241	236	237	252	242	213	240	230	226	242	235	237	230	226	225	213	265	237	242	245	214	230	228	222	222	215	226	228	219	201	231	215	232	225	232	242	219	243	241	237	222	229	214	238	234	208	239	218	226	246	235	219	243	209	224	252	229	246	212	247	216	214	214	203	223	253	208	246	225	200	245	225	240	236	221	234	245	240	235	233	232	206	257	205	245	234	248	199	240	239	248	250	243	223	224	225	237	226	217	228	207	205	219	209	217	232	256	220	228	231	239	223	207	234	220	254	215	246	215	224	233	240	218	227	228	223	224	246	235	220	227	235	207	247	241	224	235	232	206	214	227	228	225	240	242	214	212	229	219	206	253	253	233	262	214	235	212	208	232	204	230	229	218	249	205	216	186	245	222	225	185	214	225	210	248	210	236	246	230	239	231	231	209	236	239	205	216	230	235	236	229	221	262	210	214	221	246	233	227	241	230	234	221	212	189	231	200	237	228	219	242	243	261	215	221	209	214	227	241	221	233	234	190	217	225	237	203	244	229	217	227	231	239	211	225	222	212	223	270	235	252	240	233	226	241	212	253	213	221	195	217	220	253	226	243	223	227	243	246	217	203	244	227	227	224	212	222	228	204	225	203	229	215	253	237	218	241	228	234	220	232	234	218	205	240	249	225	201	196	243	224	209	208	212	224	212	250	211	203	247	239	235	256	220	222	230	247	229	243	234	215	245	234	226	228	222	219	195	224	217	249	229	226	227	238	254	221	223	218	232	224	235	242	240	197	217	211	230	225	227	231	218	198	250	238	209	192	238	221	254	214	234	229	225	231	224	246	208	214	238	247	204	235	262	188	226	230	220	248	239	219	227	234	211	207	235	195	225	253	243	220	227	224	204	231	219	276	225	218	235	221	251	256	233	248	229	222	227	231	214	254	221	250	232	255	221	230	217	233	237	233	228	203	199	238	233	231	235	240	244	240	212	235	229	213	233	227	232	227	246	225	217	246	197	260	232	241	201	222	239	279	229	236	214	236	240	261	240	232	204	216	189	213	228	263	265	236	215	223	236	259	245	208	251	223	239	223	236	237	252	206	216	246	204	210	221	266	238	238	214	198	231	232	242	220	233	249	238	243	212	251	243	240	232	209	229	223	231	233	231	223	212	247	216	232	207	210	230	210	217	215	196	239	204	208	235	225	237	229	230	217	221	263	200	248	213	236	233	233	238	244	236	211	251	244	246	257	236	226	229	250	242	231	238	228	229	219	231	199	247	227	236	233	227	220	233	237	255	238	224	211	225	208	233	203	232	217	245	232	238	248	236	226	216	217	210	207	232	234	208	218	206	209	241	200	232	231	244	211	236	225	206	201	201	227	219	222	236	213	220	238	207	214	233	228	238	193	227	203	225	226	211	244	240	232	242	213	228	231	242	220	235	213	225	219	203	225	219	246	222	225	219	213	263	223	224	243	233	227	226	221	219	263	239	239	211	242	240	226	252	209	233	250	224	230	210	226	213	251	247	225	259	214	211	229	223	225	188	226	230	242	214	241	220	218	224	222	231	215	215	225	251	231	229	233	248	244	234	238	215	213	204	203	228	209	231	217	237	227	234	263	227	206	219	216	259	194	203	198	216	220	241	218	264	237	236	223	239	222	223	227	201	229	210	209	219	230	207	247	218	221	240	253	223	237	228	204	260	221	246	209	233	217	228	215	204	217	229	214	232	227	243	231	195	215	229	226	218	237	224	212	236	232	237	238	222	244	255	209	241	225	210	253	237	224	221	246	250	205	212	236	235	217	217	238	236	234	247	200	215	225	214	237	239	207	238	217	232	229	241	254	213	205	224	219	249	226	211	203	242	226	232	235	220	238	230	226	229	209	218	206	246	235	218	233	217	220	216	203	233	214	226	206	200	239	222	233	225	207	244	217	234	209	252	207	221	214	199	231	213	239	244	237	235	237	230	245	211	212	202	237	228	216	222	227	238	237	255	219	227	234	231	204	247	217	220	249	225	218	217	244	231	247	197	217	211	217	238	220	242	216	230	204	207	233	222	227	222	250	217	213	247	204	225	232	225	226	210	209	199	235	243	244	206	237	229	235	238	270	227	220	242	250	235	216	238	216	240	225	242	253	219	222	221	219	233	242	221	214	220	243	238	229	195	217	196	240	214	222	225	245	232	219	264	240	214	203	237	257	235	244	207	266	230	227	205	241	204	229	220	224	210	232	218	218	225	226	217	213	222	222	243	222	232	215	212	236	234	218	230	228	227	243	223	218	212	199	197	256	230	199	245	206	226	205	246	224	208	231	222	217	253	210	248	255	217	214	223	194	241	219	232	255	200	223	233	213	256	204	214	230	252	206	210	225	202	241	226	208	227	231	230	247	199	214	206	252	210	235	203	247	233	263	230	222	215	239	250	245	228	250	215	202	217	220	230	229	229	203	224	225	231	273	226	238	214	220	223	205	266	228	217	195	226	237	226	216	218	225	209	206	219	247	224	236	252	210	224	235	256	218	212	229	214	215	253	238	228	252	218	230	244	236	220	197
8867	18380	27540	19562	10224	4037	1770	746	631	586	634	635	626	633	618	624	603	582	593	595	585	638	578	621	597	663	599	635	638	641	580	566	584	587	621	645	617	592	609	633	605	580	627	673	584	648	613	573	588	616	590	641	668	640	607	594	641	623	593	629	615	603	620	605	593	632	594	625	634	599	623	600	620	634	622	576	623	583	579	572	629	597	577	607	633	592	654	644	593	608	658	643	628	633	605	636	620	549	632	646	617	564	614	607	596	630	615	585	607	627	633	563	627	547	664	622	596	614	641	589	585	624	625	611	595	619	659	633	593	598	635	619	606	611	601	645	607	646	561	609	603	644	596	606	608	578	610	557	631	579	582	613	653	590	595	581	612	620	677	621	595	623	620	576	589	609	590	632	595	598	582	615	620	616	599	646	633	592	616	562	618	609	615	603	596	628	621	596	596	616	629	619	635	610	644	584	591	596	611	579	611	655	634	607	588	615	627	596	628	574	633	590	602	619	620	610	610	655	618	606	600	624	581	621	579	589	584	593	591	590	624	581	638	593	620	647	582	565	594	633	626	622	633	572	647	581	611	632	607	622	642	611	612	585	604	639	598	559	623	616	598	605	631	670	627	609	621	643	622	606	609	621	590	622	603	595	586	613	612	556	610	571	612	645	612	601	601	598	620	621	574	627	600	588	647	597	605	628	586	600	600	617	590	592	616	635	591	612	599	653	581	629	590	632	595	637	622	590	610	618	610	618	633	584	679	583	593	645	579	612	611	600	616	667	591	561	603	573	616	595	580	630	609	591	598	607	607	622	627	643	687	612	580	606	601	620	627	635	626	593	572	603	559	592	569	640	655	621	634	590	569	619	635	585	618	579	619	575	605	606	597	550	601	624	594	595	602	628	652	595	616	590	577	563	625	609	586	598	653	624	566	616	610	657	632	606	562	629	627	629	627	654	653	624	598	582	650	595	607	615	584	611	616	602	628	606	620	566	584	597	594	630	640	575	612	594	638	640	583	616	660	630	614	595	581	580	617	599	575	653	596	595	616	607	644	609	615	621	634	641	605	661	606	596	604	577	590	610	614	587	604	649	615	616	606	651	660	591	639	658	590	598	593	665	666	671	647	568	625	647	609	597	618	649	568	614	622	603	599	601	610	623	616	658	611	654	655	596	594	612	600	612	666	585	630	580	639	576	639	601	599	610	630	610	593	620	605	606	622	582	621	616	611	576	583	549	681	631	605	622	623	622	592	615	565	633	607	599	579	619	627	641	623	602	609	620	607	601	621	567	653	600	612	583	617	613	578	605	584	601	592	631	623	611	603	634	600	590	604	623	592	637	605	652	623	666	617	656	615	586	613	631	630	569	598	608	613	609	583	618	616	605	624	597	582	617	644	608	579	611	614	640	636	618	563	593	613	615	592	605	628	579	606	622	578	606	603	609	580	612	597	599	624	576	644	626	633	608	588	648	628	626	626	567	623	601	575	602	641	651	599	616	584	611	605	592	632	581	620	602	630	623	608	620	626	628	598	600	621	601	591	605	564	625	573	602	626	598	595	604	630	633	584	616	634	581	583	608	587	608	610	605	602	629	608	588	663	607	644	639	591	605	606	606	628	620	619	646	576	624	619	624	563	587	595	605	635	605	680	632	599	562	637	607	591	584	620	564	582	594	633	651	626	614	606	604	608	600	568	621	626	578	622	603	616	599	631	598	601	608	617	584	570	579	579	641	588	597	644	625	599	607	650	605	631	618	604	559	626	597	609	567	589	635	598	592	568	602	648	594	615	624	616	592	635	598	645	640	609	609	562	608	621	624	634	631	610	642	575	604	604	613	603	615	567	620	618	593	616	627	623	637	608	625	609	610	595	606	618	600	628	598	580	661	661	558	615	630	568	618	616	600	623	574	574	571	598	626	644	583	588	589	591	593	626	615	628	620	587	592	598	634	597	637	612	657	639	610	618	609	632	619	626	583	632	614	648	569	635	570	627	624	621	636	613	627	638	659	612	646	587	599	612	603	622	614	610	568	592	592	603	589	624	592	615	602	631	613	606	617	639	641	649	602	576	584	632	624	616	634	590	643	589	646	583	623	622	605	564	599	577	626	654	647	544	595	626	656	564	586	603	614	661	634	620	630	635	590	660	574	622	602	601	588	622	622	641	601	641	633	576	610	559	607	568	610	618	609	595	605	623	591	581	576	649	643	619	587	592	626	585	635	585	635	592	628	564	568	604	609	627	628	648	618	585	615	624	624	593	576	614	601	638	639	607	649	590	601	643	553	625	634	614	607	632	605	672	619	619	639	568	666	612	621	647	583	595	605	624	633	616	601	543	627	623	606	601	642	611	621	619	580	609	569	572	624	638	623	604	616	617	588	644	572	620	569	583	643	628	699	601	619	624	640	589	625	646	643	592	630	641	636	661	689	590	583	618	619	590	597	621	601	610	609	608	603	612	577	639	637	625	603	648	628	601	597	610	567	597	624	639	613	620	602	561	606	599	633	572	658	559	615	610	584	589	629	577	631	609	606	601	574	613	609	625	631	652	653	572	621	646	600	626	584	632	606	634	633	616	630	582	613	614	615	588	593	638	635	607	610	625	586	625	586	612	658	641	646	605	617	575	594	640	620	654	586	603	626	622	644	655	578	616	626	614	615	569	596	614	646	647	638	658	684	614	635	579	586	649	613	624	603	596	589	559	614	585	603	563	575	620	618	576	648	578	649	625	596	600	609	567	612	646	601	577	575	600	633	631	626	578	632	636	580	621	659	625	577	643	596	595	600	603	642	627	596	608	626	619	619	615	587	610	634	579	586	595	596	590	600	635	631	645	615	637	625	658	594	615	592	624	653	613	636	614	638	578	569	588	604	637	643	605	597	630	605	634	626	594	619	652	649	574	621	640	624	630	584	604	550	620	646	622	598	599	583	666	627	600	616	583	649	599	610	615	561	602	591	581	628	610	580	605	656	594	625	647	630	614	634	649	608	598	606	626	605	585	615	626	586	616	599	586	614	650	629	592	641	611	622	579	603	661	612	611	588	574	605	649	626	628	601	633	627	617	611	668	624	633	607	601	615	567	621	630	592	627	605	623	587	614	566	636	615	578	594	604	619	632	570	633	606	633	582	643	611	633	610	642	636	632	627	631	581	639	638	650	596	640	572	628	613	621	629	616	628	603	608	580	605	612	602	565	604	632	623	586	589	634	634	581	613	595	604	577	578	648	616	606	625	595	627	602	613	607	629	605	592	600	571	589	588	637	581	638	650	648	600	630	620	586	616	589	586	614	619	644	604	613	610	604	629	615	615	653	620	622	590	629	638	672	616	655	648	605	631	626	632	646	644	626	580	623	607	616	581	598	632	623	572	649	573	612	581	593	602	614	587	581	619	612	592	621	684	625	626	585	594	598	619	587	632	582	628	644	605	628	615	640	607	598	633	650	563	623	662	710	577	626	618	627	585	649	629	552	613	636	592	618	592	626	601	581	642	571	611
47073	64667	67710	47470	26733	10483	2640	482	159	174	184	156	164	157	163	181	175	174	164	165	176	178	160	180	164	185	147	173	188	175	182	166	172	176	177	159	172	160	176	144	180	153	166	170	177	181	195	170	187	183	166	197	181	153	159	187	150	173	186	169	166	182	173	196	179	160	187	201	171	171	171	146	183	181	153	153	176	178	185	162	169	179	177	189	187	185	167	147	166	157	169	166	180	201	168	160	192	165	180	172	152	162	180	161	195	168	185	176	165	171	162	177	183	197	174	167	162	175	160	217	155	136	179	191	178	159	182	167	167	159	171	152	161	182	152	167	185	163	179	198	159	167	161	189	180	158	161	185	169	192	155	163	162	156	191	170	159	184	165	171	155	165	171	190	194	157	165	152	184	167	165	150	180	171	184	148	171	177	148	176	215	158	189	166	165	170	188	158	172	158	193	163	171	167	159	165	181	149	184	162	172	165	153	187	140	145	146	137	169	179	167	200	162	165	169	176	190	161	169	169	179	187	163	173	151	186	152	148	152	165	186	166	177	181	167	171	188	162	185	155	173	171	169	147	173	174	155	188	161	169	211	150	168	154	189	169	186	175	174	163	141	179	160	179	186	170	165	183	191	176	162	193	156	179	196	186	183	178	154	154	172	169	195	180	172	170	182	175	173	180	175	187	177	158	171	168	164	174	169	167	185	166	147	174	164	169	162	195	178	183	181	171	173	181	158	180	155	174	175	198	176	194	189	157	151	172	180	173	168	171	175	166	171	195	179	162	147	162	189	170	165	162	149	154	179	152	175	173	171	158	162	165	181	202	175	178	165	158	159	188	182	161	162	204	178	153	153	179	163	162	153	155	151	201	171	171	154	175	174	165	158	165	191	182	188	184	179	166	181	203	164	149	172	161	137	206	187	155	166	167	145	181	182	171	175	162	181	159	166	179	166	174	148	189	181	179	195	153	157	172	173	180	173	181	182	153	176	165	218	191	180	178	155	187	164	180	178	209	178	180	169	180	165	175	154	168	181	167	176	176	159	168	144	173	162	180	173	160	168	154	171	160	151	162	151	190	156	179	181	184	168	158	184	167	181	164	165	172	171	187	179	175	175	184	166	171	177	174	190	157	185	180	181	172	167	167	143	187	167	182	180	183	183	190	193	180	164	167	174	177	174	169	170	183	167	163	186	159	168	172	194	172	162	174	179	164	181	163	162	176	174	181	171	176	166	177	151	180	151	140	169	160	162	153	172	167	180	170	156	164	174	160	165	170	171	165	186	192	154	175	172	178	162	171	192	183	171	181	172	164	182	171	158	167	149	167	166	193	177	194	186	171	148	173	145	183	179	158	182	186	165	179	163	185	159	178	183	169	162	170	140	165	155	184	177	177	179	192	171	176	187	168	175	159	181	180	177	164	154	179	176	172	175	184	191	174	169	173	171	170	175	182	173	188	184	170	180	141	181	200	157	188	168	171	189	170	157	160	155	154	201	124	190	165	167	166	168	160	165	178	167	191	161	194	184	166	169	162	156	178	154	157	162	153	156	168	153	166	194	151	172	173	159	167	174	184	188	167	167	166	199	194	171	141	178	186	180	189	160	169	189	175	166	171	170	151	179	175	180	157	181	165	146	179	157	164	164	191	190	172	201	164	171	177	149	193	157	184	165	163	166	191	176	160	172	168	160	187	179	168	159	184	157	173	164	181	177	170	165	156	158	153	174	194	164	173	157	181	178	166	187	165	163	183	167	174	157	182	171	177	172	164	157	183	165	177	158	177	176	159	174	175	168	141	181	183	138	176	164	183	163	178	174	155	192	170	178	169	183	173	172	182	179	186	162	161	163	132	190	169	191	171	159	172	170	176	173	155	143	150	172	157	184	179	171	166	165	184	181	164	165	184	197	180	180	170	170	158	173	144	161	162	178	199	179	177	158	171	174	177	196	189	167	174	175	198	175	156	165	164	165	170	206	189	172	191	184	177	174	163	150	169	176	175	162	167	184	159	177	152	175	172	182	161	151	169	173	151	184	157	176	172	168	178	174	168	197	169	157	187	181	178	164	165	192	179	164	188	157	164	180	169	183	185	188	142	181	162	185	159	152	171	165	169	158	166	175	170	174	151	197	158	161	160	172	183	183	150	196	158	169	166	166	161	156	169	181	172	156	177	171	154	189	197	168	155	157	165	169	176	174	163	177	170	145	183	187	142	164	173	177	176	184	190	191	159	154	147	173	162	156	158	142	162	164	168	170	157	166	185	185	180	164	186	146	198	171	196	193	170	176	179	181	185	210	169	182	169	190	168	182	161	165	186	173	170	179	194	146	193	173	152	157	181	176	149	174	158	189	159	167	162	153	182	172	176	172	190	166	162	171	178	173	185	169	179	183	175	180	169	158	171	180	159	165	173	164	177	170	158	161	151	178	177	173	174	168	172	182	207	189	174	156	171	172	163	158	189	180	163	172	183	197	152	167	162	172	158	162	184	152	169	195	156	165	183	181	176	143	175	182	163	188	185	158	187	186	161	198	168	175	165	190	174	148	202	169	182	163	175	145	155	156	165	161	169	161	190	178	156	187	193	194	162	167	176	204	177	156	167	182	154	175	173	151	189	179	170	162	160	193	198	156	158	159	155	169	138	168	195	179	168	142	162	178	189	174	172	163	160	193	179	176	152	137	177	165	172	177	177	175	162	187	152	170	169	168	173	161	200	187	152	164	162	169	156	179	159	169	188	170	181	168	184	149	163	165	197	175	149	175	187	173	172	151	177	177	168	166	155	189	161	180	172	199	208	170	163	168	181	185	161	148	162	166	171	180	169	175	173	161	163	174	187	176	181	182	174	168	184	175	181	166	162	179	167	164	169	166	177	177	189	164	170	186	158	172	172	181	170	187	168	166	155	183	171	187	179	170	178	167	180	167	162	156	159	184	163	176	192	189	175	167	185	163	157	156	171	166	185	146	187	166	169	185	145	156	183	203	160	164	169	171	163	167	166	193	179	184	185	163	164	169	148	178	151	151	184	150	165	165	173	177	171	174	166	178	167	169	176	170	159	176	170	164	178	171	183	196	184	169	151	194	180	167	198	190	168	181	164	164	163	176	183	179	199	176	192	163	163	175	195	154	150	175	201	160	158	153	149	160	182	196	165	166	160	185	152	153	199	187	181	169	150	190	172	197	172	182	160	160	149	176	176	156	178	175	185	188	159	165	187	187	175	176	159	182	168	182	176	161	177	186	163	184	176	165	158	155	155	171	159	173	159	171	170	172	140	177	186	146	183	181	175	161	178	145	188	170	166	192	151	195	191	181	156	172	184	177	168	178	170	181	188	163	181	186	153	209	180	193	161	184	167	183	179	166	172	170	192	176	138	197	172	159	174	192	167	160	198	169	168	173	156	186	221	165	194	171	156	179	153	151	167	174	160	183	168	171	186	156	163	170	163	167	166	171	157	147	170	178	147	153	154	168	150	213	169	194	141	170	165	148	156	153	160
31513	49028	61187	50546	34920	18941	7522	1448	491	461	531	483	457	525	479	500	485	452	455	493	470	417	459	448	486	491	480	473	474	480	464	491	472	476	463	491	480	472	468	524	491	485	446	522	497	481	500	488	492	460	493	527	448	481	498	463	465	493	483	452	495	488	469	478	465	521	493	491	487	473	493	487	502	462	472	470	492	463	474	485	484	488	471	511	511	500	487	461	491	467	496	505	447	490	447	497	458	497	457	512	466	509	503	473	537	480	417	501	489	460	458	440	470	475	473	460	486	482	461	513	471	497	486	440	446	478	479	483	487	484	483	433	490	480	455	488	476	463	462	501	478	470	458	478	467	460	476	468	474	493	462	473	485	498	487	465	461	478	443	493	486	488	460	482	498	457	480	456	499	469	491	476	435	451	505	468	482	468	434	492	445	482	470	472	474	470	472	474	476	466	478	487	485	462	476	499	511	458	518	490	477	480	505	482	481	445	481	437	441	456	497	499	488	495	483	502	495	479	467	466	469	517	478	491	490	482	494	473	478	465	469	492	455	500	456	500	518	513	494	450	454	496	502	456	473	461	498	487	482	492	498	485	483	469	487	504	475	500	461	505	504	459	518	475	475	457	496	450	537	465	496	513	532	451	508	483	465	483	473	433	482	519	479	474	519	501	477	457	482	465	493	488	474	451	496	517	508	457	474	466	464	501	491	478	490	503	519	465	483	493	483	453	467	509	485	486	436	490	462	466	465	491	506	504	515	475	488	496	486	447	505	509	496	488	474	481	500	487	483	484	500	488	473	453	459	466	442	505	467	484	459	505	491	463	469	456	521	508	442	467	498	475	471	488	495	486	478	504	476	520	458	464	481	456	513	490	475	494	471	485	426	496	483	502	467	438	469	469	442	469	475	455	481	473	486	487	486	436	442	486	523	467	490	444	527	463	457	494	469	507	491	480	460	498	477	512	450	483	501	503	469	475	439	451	485	490	458	490	504	453	485	465	509	505	483	472	488	456	479	464	452	473	490	477	468	440	460	477	468	453	461	465	460	476	476	494	495	489	479	459	502	516	517	495	502	500	504	517	472	499	489	474	475	487	469	460	532	500	481	490	484	480	452	478	476	501	504	495	468	526	445	491	480	490	448	471	497	477	455	475	442	510	469	486	547	458	439	466	517	468	461	467	454	462	489	515	470	467	500	455	469	492	480	441	501	466	474	497	492	475	481	457	473	503	506	469	440	483	481	474	467	477	471	475	491	484	500	460	471	491	505	480	516	507	489	445	491	470	454	450	451	477	489	489	470	513	495	459	472	431	511	504	514	474	460	471	485	480	440	489	469	448	433	495	516	405	484	479	491	462	512	484	460	495	428	495	432	467	473	505	474	473	510	471	480	481	520	496	507	502	490	508	460	506	455	483	463	478	520	522	474	469	477	488	465	466	480	474	443	474	444	460	474	479	476	462	514	518	467	497	477	448	493	452	468	461	449	465	473	445	486	477	461	422	478	481	452	428	503	488	450	468	463	443	415	461	510	500	483	465	459	501	491	466	485	466	457	484	514	479	483	503	490	493	453	460	459	459	473	493	489	459	472	486	477	447	476	490	490	448	451	517	473	458	483	458	463	462	435	452	507	502	472	437	481	484	451	471	501	469	470	503	459	478	471	475	497	459	496	462	483	470	469	450	467	457	498	441	441	459	508	466	444	468	495	464	482	461	454	495	484	458	490	499	475	494	457	507	454	467	480	507	480	466	446	466	501	460	474	487	441	496	475	471	442	449	458	425	542	466	503	467	471	493	489	475	469	471	472	451	466	482	448	477	486	483	471	459	500	477	495	473	474	467	468	468	475	530	495	501	466	488	484	495	482	466	479	452	485	470	495	487	492	468	475	465	447	470	470	485	473	474	476	445	464	483	462	455	483	499	489	493	453	486	475	482	477	456	447	496	490	484	463	454	509	469	499	477	482	471	495	476	445	489	487	452	485	477	504	464	444	448	461	499	511	473	494	474	429	506	485	460	427	483	504	452	498	490	511	475	475	500	463	472	474	498	487	471	503	507	445	485	445	472	472	477	478	460	471	453	500	471	522	451	497	466	493	455	488	457	481	451	447	491	482	499	517	481	494	506	489	485	483	430	468	481	460	504	480	506	477	464	449	477	495	491	505	471	489	532	474	447	484	529	451	422	501	434	455	481	462	460	484	464	507	508	501	487	453	462	474	447	496	472	481	480	487	512	471	450	455	502	479	495	493	466	493	474	510	473	459	463	482	470	490	494	467	462	458	470	465	481	464	475	480	474	484	476	483	482	489	466	502	500	421	499	508	485	477	507	480	499	450	490	496	493	498	478	513	461	478	472	515	486	496	452	529	468	474	494	419	438	460	481	469	467	494	503	465	455	469	490	458	462	468	490	496	462	491	486	460	473	494	477	455	492	458	494	476	431	488	484	484	503	468	498	483	526	502	458	476	510	457	463	504	497	476	469	487	500	466	475	468	468	481	495	517	480	464	482	455	509	524	448	442	435	483	479	472	479	489	517	486	449	477	501	477	471	463	478	498	462	504	502	493	502	447	452	461	456	469	487	489	521	499	462	490	490	489	502	471	460	454	450	439	458	470	481	468	443	498	497	478	488	526	481	474	429	466	464	473	507	484	484	422	443	468	467	486	469	503	472	475	537	490	446	513	453	532	477	491	479	485	441	452	470	506	495	468	461	488	496	546	495	528	471	457	505	470	460	493	499	515	491	444	461	484	491	445	479	468	462	485	493	537	493	467	487	509	491	470	478	465	519	516	412	422	464	461	498	487	500	447	482	435	481	457	493	470	498	501	442	472	459	482	478	446	474	510	485	497	497	467	471	451	452	498	440	492	481	491	475	471	490	463	457	459	458	501	480	504	444	471	491	475	473	496	506	470	450	472	472	503	451	482	482	501	445	497	477	507	477	471	505	481	487	494	470	468	489	477	518	467	462	453	506	410	474	470	504	463	447	480	454	483	493	503	452	454	459	499	463	483	455	456	477	521	509	439	476	479	480	485	452	498	499	496	465	501	473	489	440	475	473	467	470	482	480	453	499	442	462	435	511	498	480	488	465	473	487	486	412	476	472	515	507	473	519	460	499	519	522	470	493	462	490	477	472	471	462	503	462	462	510	454	480	490	485	463	463	460	463	512	509	483	454	525	506	499	479	513	470	490	440	441	470	471	476	480	527	465	526	493	498	496	480	463	501	466	487	428	482	501	485	505	481	520	445	501	512	487	475	469	489	463	456	517	487	510	466	460	505	467	453	487	442	494	432	504	536	476	482	502	481	474	447	453	474	468	460	443	456	497	492	452	443	491	443	510	485	469	485	496	470	495	503	503	460	487	496	477	470	500	462	451	469	453	469	474	515	514	486	492	478	479	507	502	486	512	481	482	470	491	477	485	475	471	497	461	462	491	500	509	484	470	448	440	482	510	481	518	491	489	511	484	475	442	508	509	444	448	454	455	489	474	445
62798	77362	76636	56321	34596	17089	4700	705	172	190	176	185	190	195	185	167	207	212	212	201	187	173	209	209	187	199	192	180	196	198	213	199	204	225	191	197	197	209	181	187	190	204	173	172	178	177	186	166	188	207	200	198	206	190	194	199	186	195	221	175	200	189	178	215	214	171	181	175	175	182	164	181	184	226	208	182	212	180	171	182	210	183	181	183	212	195	167	200	159	190	205	208	204	168	201	192	206	207	204	202	189	178	175	191	195	189	197	187	197	195	192	178	184	197	171	180	198	183	187	237	181	200	183	189	182	179	212	166	181	194	201	196	189	169	197	191	189	184	177	195	193	200	207	195	184	167	205	170	183	216	187	206	210	202	170	197	196	185	195	206	205	189	194	194	188	192	183	185	169	223	213	191	187	160	178	197	172	183	176	194	178	195	187	208	183	199	202	197	182	152	198	170	206	184	183	192	219	193	199	208	188	166	175	165	217	193	211	199	205	192	189	191	188	195	183	185	191	181	186	211	198	193	205	170	202	186	186	212	186	181	188	196	176	186	178	176	170	198	203	199	189	192	172	196	165	168	170	175	177	168	206	180	194	197	180	196	191	201	185	181	185	163	179	183	193	176	170	168	202	201	179	197	208	192	203	215	186	192	185	175	204	208	177	197	188	199	189	191	177	190	177	181	187	169	191	186	170	183	194	178	197	206	179	210	171	207	183	186	183	194	206	180	191	186	204	190	187	181	214	202	190	208	193	188	197	180	194	218	150	216	192	204	175	164	179	178	186	220	193	214	173	221	168	182	199	191	185	188	215	192	168	169	198	195	193	152	171	200	171	201	226	157	181	209	205	170	205	205	202	178	215	192	207	192	191	174	196	191	164	194	210	198	176	211	179	182	189	188	210	194	175	192	170	203	213	199	185	192	193	191	192	199	176	186	199	167	186	171	161	172	171	207	163	187	209	170	186	193	190	209	229	180	171	204	207	178	205	166	188	186	190	233	185	224	183	187	182	191	171	184	188	187	178	200	178	177	201	188	188	182	210	189	180	174	184	191	191	190	180	210	206	180	193	209	205	183	185	189	181	166	167	191	195	172	196	203	232	192	215	176	182	176	171	183	191	173	196	193	184	220	179	199	198	173	191	192	179	183	218	167	180	175	195	175	199	190	176	226	179	194	199	183	168	196	207	200	183	193	203	201	176	175	177	184	181	180	192	153	200	191	200	196	175	197	170	183	210	192	183	191	195	217	172	177	186	209	186	197	196	204	185	172	190	202	180	154	199	178	195	183	202	202	179	209	188	213	187	173	181	177	161	207	212	190	177	198	164	207	166	196	185	195	184	186	183	209	179	182	207	207	181	195	177	177	161	182	180	195	198	225	191	166	209	197	192	172	182	198	204	189	214	170	193	190	174	194	180	163	199	177	171	183	178	190	187	202	217	182	200	170	186	191	203	189	196	183	202	200	205	192	172	201	185	196	185	207	184	192	182	198	173	185	196	181	187	170	166	189	204	214	191	179	171	179	199	180	181	207	211	191	214	216	184	193	212	181	187	180	192	210	183	182	198	210	188	190	207	218	194	210	187	203	184	174	187	210	188	171	189	189	207	188	194	189	198	180	204	197	189	199	217	158	197	201	200	193	171	173	182	196	224	186	198	186	188	211	204	181	181	169	185	204	195	208	199	177	192	191	189	187	198	198	183	177	203	184	190	207	211	182	170	196	193	199	162	189	209	174	197	182	163	167	199	175	194	164	200	183	211	184	207	169	183	201	207	187	186	186	186	161	158	188	174	212	170	187	188	176	195	189	197	180	162	192	201	178	209	152	191	184	169	181	195	186	156	187	202	201	193	171	198	184	174	176	213	188	191	194	184	206	226	195	181	200	196	176	188	212	182	197	194	194	186	214	229	223	200	188	189	185	170	185	194	203	179	191	185	217	182	174	214	188	186	186	215	184	200	180	196	206	188	198	174	208	200	179	187	189	169	210	226	189	206	183	192	160	180	196	181	186	213	189	208	190	173	194	195	217	209	196	167	177	183	181	169	176	190	212	192	191	181	204	191	180	201	211	189	188	186	180	192	199	189	214	169	197	162	192	185	188	196	164	192	197	198	205	178	180	186	196	192	172	195	209	180	193	197	198	215	174	199	202	206	195	187	164	184	215	185	201	183	194	194	182	171	193	200	197	207	165	191	184	186	192	188	180	190	168	191	194	210	206	186	205	202	202	196	192	198	202	172	209	190	205	207	190	208	204	192	212	176	187	181	205	192	182	204	183	197	204	171	199	205	213	165	220	197	202	179	187	204	219	192	180	200	188	196	182	194	211	185	186	183	184	205	177	179	196	195	176	174	191	178	209	206	206	180	200	179	200	196	161	185	201	222	217	185	185	197	207	213	186	193	181	196	197	207	203	171	214	174	193	164	191	201	199	173	204	184	202	217	190	202	172	197	210	172	178	175	178	194	185	187	184	185	182	191	174	170	175	201	204	183	172	212	200	206	185	170	208	203	205	178	187	209	200	176	205	186	174	179	205	189	176	164	201	191	193	185	170	189	183	216	175	192	203	199	199	188	183	194	178	174	208	191	196	180	198	173	182	213	185	209	177	198	206	189	173	178	194	195	213	180	193	184	178	166	210	206	190	193	178	191	178	171	185	192	189	202	193	172	205	195	170	217	159	185	191	181	163	191	194	200	169	180	183	203	168	206	198	179	206	182	203	199	170	189	173	171	217	191	226	195	179	193	196	173	210	180	192	180	186	167	195	189	176	179	195	188	202	165	196	203	177	189	181	188	194	201	187	192	183	197	190	211	194	209	193	172	198	200	177	201	202	184	204	197	193	204	188	192	198	183	215	183	196	192	187	194	211	195	182	184	181	209	190	164	181	201	181	202	192	189	186	216	191	170	181	195	185	172	212	211	188	199	188	194	218	181	197	164	176	189	182	189	196	185	192	221	214	195	191	202	190	202	175	194	184	182	191	168	189	181	186	189	208	186	190	185	169	179	173	190	206	173	218	163	200	176	175	159	159	190	192	185	206	182	210	189	182	206	188	184	200	217	183	206	169	194	182	211	184	188	185	176	193	189	207	208	190	190	190	196	194	197	168	204	169	186	198	205	181	173	171	194	180	211	196	168	180	205	180	201	189	189	183	162	194	184	197	174	200	212	187	200	188	203	195	178	182	184	200	190	203	187	178	205	185	173	206	188	200	181	182	212	170	181	162	176	201	179	189	188	175	190	175	207	186	203	202	200	182	191	185	209	190	183	181	179	188	197	185	180	171	197	172	187	202	188	181	215	158	188	186	201	170	178	200	189	179	178	170	213	174	192	180	186	195	186	179	194	172	218	202	184	197	176	181	204	198	187	172	187	179	175	183	193	181	181	194	188	169	193	204	203	176	190	175	201	182	192	167	209	189	208	210	187	184	179	210	198	196	191	173	198	192	183	219	203	186	223	160	189	200	192	175	190	197	185	194	179	187	183	193	189	187
41405	60124	72304	59221	41877	24788	10707	2035	541	546	509	527	495	501	488	572	546	546	531	505	501	512	543	522	514	537	565	508	521	522	506	505	526	519	554	511	529	517	490	494	579	518	548	570	507	468	568	563	509	548	524	539	566	556	544	498	580	530	528	573	537	534	497	524	504	488	547	506	524	518	508	497	501	517	519	514	509	561	545	510	552	515	513	512	508	513	572	553	520	510	539	488	506	486	512	557	535	523	511	535	515	507	570	547	492	540	477	508	502	499	512	511	540	494	501	527	519	568	555	517	502	517	494	491	528	524	524	529	533	522	526	499	529	518	531	524	532	516	497	537	485	533	546	508	546	537	547	507	496	542	520	539	574	501	520	532	507	515	531	539	531	480	471	529	522	513	527	518	493	511	525	533	505	551	526	523	507	530	525	499	487	493	511	505	519	531	531	550	507	545	525	507	463	536	511	513	532	523	462	562	531	558	514	521	502	541	517	545	473	516	522	515	535	531	529	502	526	497	557	513	550	493	531	538	539	540	536	521	508	562	508	518	527	525	515	539	515	534	517	545	543	507	510	532	550	524	526	526	531	524	543	545	540	570	512	512	521	510	520	538	554	525	553	528	556	550	538	518	522	524	515	538	524	552	532	530	518	501	526	564	502	511	546	521	518	531	478	528	483	543	549	548	584	496	531	512	514	542	531	514	530	522	517	548	492	515	511	524	542	544	520	530	509	522	548	508	504	526	568	513	543	530	552	496	493	534	569	538	527	576	520	536	519	514	553	504	559	520	570	516	503	497	517	539	562	544	486	446	464	541	463	523	533	516	519	505	476	503	496	510	560	488	567	523	553	526	558	503	482	550	514	582	534	529	537	556	549	520	505	547	549	512	536	550	539	524	486	485	546	491	543	529	553	508	516	554	482	536	531	515	522	537	489	495	523	567	531	507	559	550	542	544	552	511	523	523	543	553	510	532	510	525	536	579	488	465	530	527	514	503	538	563	505	515	520	495	518	562	503	574	586	487	517	487	510	531	547	522	520	522	513	501	514	501	547	526	522	545	501	549	505	506	498	501	513	522	564	552	521	505	514	518	535	524	524	546	509	529	538	521	496	565	541	506	560	533	537	516	492	571	497	523	500	558	502	589	514	502	568	530	490	529	512	502	533	539	527	523	534	544	494	513	523	493	516	507	558	555	527	531	548	482	527	486	516	528	491	514	566	530	582	540	493	542	533	505	550	539	517	544	535	539	497	505	552	527	489	495	498	498	557	540	529	502	505	516	534	525	528	574	498	537	515	540	507	506	533	527	517	542	522	560	557	507	510	568	545	533	520	540	529	528	544	550	496	521	526	546	551	561	534	545	524	561	519	538	525	501	523	530	547	498	503	526	495	494	517	522	508	562	514	555	521	537	517	554	514	494	540	530	472	515	521	513	555	529	481	529	526	511	501	541	495	495	536	563	511	560	497	499	522	523	522	556	493	531	539	513	535	538	539	536	509	484	515	506	499	514	519	501	519	523	532	528	529	514	516	511	557	561	531	527	515	555	582	527	545	502	551	518	503	539	533	549	540	542	496	491	534	516	533	493	533	512	494	512	585	506	562	560	530	504	553	543	514	521	506	483	510	509	530	533	524	565	562	500	480	537	522	534	540	521	521	541	566	521	498	548	509	490	509	548	521	517	459	549	511	520	510	491	480	489	528	512	529	559	522	504	529	558	532	488	486	501	512	504	551	522	562	507	504	561	507	523	523	500	538	543	511	523	550	519	551	523	517	496	495	519	538	525	492	486	574	505	543	516	507	531	476	507	537	538	539	498	502	514	527	518	513	529	485	518	533	522	480	460	566	524	548	491	510	506	511	542	551	517	514	543	519	529	519	537	554	540	540	490	504	520	486	534	527	496	531	513	547	501	509	527	514	532	527	532	548	509	550	545	507	528	480	542	549	573	558	508	538	573	550	548	518	512	494	534	521	541	480	529	529	522	533	563	554	542	512	552	539	553	505	512	570	556	525	517	559	510	520	472	546	516	544	521	519	592	533	536	530	504	499	522	480	487	514	546	534	502	499	544	523	497	548	565	496	485	492	501	539	562	535	534	539	518	510	553	502	511	526	564	493	522	507	503	519	494	527	550	533	483	530	489	494	515	511	576	533	504	502	505	532	518	523	525	513	461	523	483	522	515	520	568	493	496	510	502	501	479	533	498	526	520	520	540	578	508	499	545	543	472	498	501	531	482	520	502	555	508	525	517	506	489	529	498	502	549	564	506	525	513	556	530	531	536	525	516	540	501	538	510	516	519	512	550	491	537	536	504	518	481	539	547	521	510	484	521	508	527	533	566	539	550	538	528	476	528	516	496	519	545	490	519	543	487	522	516	542	514	564	582	478	561	500	549	552	514	566	525	516	499	524	505	577	498	498	561	501	573	532	502	531	519	544	515	518	508	534	544	487	510	492	540	518	508	528	520	513	526	553	535	530	512	513	540	520	500	498	526	512	512	551	529	520	485	477	511	502	501	558	480	534	455	567	517	517	564	523	539	509	506	540	511	515	510	508	521	489	564	533	501	528	550	532	531	519	521	525	555	512	566	501	535	550	555	524	495	506	560	522	532	519	532	539	554	540	531	520	548	509	514	494	527	499	524	546	527	537	485	488	515	531	531	516	503	503	537	519	565	526	542	510	520	580	507	560	505	532	531	547	488	533	501	508	518	502	506	529	536	556	516	522	541	540	503	520	495	524	523	542	492	509	477	530	525	534	526	503	517	540	501	591	544	520	516	511	509	515	574	515	524	522	528	470	530	498	527	497	529	562	542	525	524	567	506	540	528	527	544	515	534	494	541	483	556	528	525	551	555	520	542	522	515	507	503	534	495	561	541	541	500	514	546	507	545	540	528	542	550	463	534	501	511	526	523	478	521	528	467	551	525	557	502	518	512	526	543	546	545	532	498	526	546	541	553	529	571	512	533	505	518	536	536	575	527	509	521	505	565	515	494	524	523	509	527	504	539	508	532	533	530	496	527	536	527	483	504	491	521	552	511	547	503	518	534	546	518	532	509	550	495	507	524	547	507	522	509	560	501	492	516	510	522	515	564	533	523	550	515	540	508	548	479	520	512	505	588	492	510	542	537	556	512	530	520	534	504	526	530	508	547	510	582	507	495	563	540	536	518	489	530	528	502	551	550	494	513	546	538	492	531	501	532	521	544	497	553	519	482	517	482	528	541	538	526	520	498	542	493	522	548	539	535	566	502	533	535	516	521	504	523	534	541	534	574	588	523	545	496	576	524	525	553	543	540	537	520	543	513	524	549	554	570	498	539	529	572	556	512	500	524	486	547	538	520	534	514	510	556	523	537	487	542	495	542	472	515	545	507	479	506	514	551	525	534	534	554	528	580	585	517	547	507	495	525	534	498	487	570	533	527	518	554	547	548	525	560	502	490	557	539	537	526	482	581	490	500	514	546	490	518	530	493	546	535	546	498	541	483	508	512
8424	13554	19934	9937	3286	1042	467	255	215	207	226	229	222	242	212	236	201	238	204	228	255	233	222	219	220	226	230	224	222	199	235	245	240	227	236	222	223	216	214	219	229	205	243	239	196	245	253	193	227	223	214	237	246	222	228	216	226	246	226	223	238	235	241	221	222	219	235	219	228	271	233	211	241	211	255	222	221	215	224	229	247	219	226	234	227	219	238	214	226	251	234	221	242	247	245	249	232	246	239	241	230	230	217	232	224	219	228	213	239	248	205	228	238	248	240	231	218	201	231	230	232	250	242	214	235	243	253	240	221	214	248	240	227	228	230	235	201	215	238	242	240	207	227	218	241	197	232	230	248	249	236	210	226	245	231	203	241	272	240	236	267	227	222	238	226	237	248	231	226	226	219	228	243	242	202	224	215	243	212	227	232	267	224	243	282	250	240	243	238	241	221	216	225	247	245	209	241	230	207	224	232	221	248	245	240	211	231	225	244	253	246	219	218	235	223	239	232	227	241	213	225	265	213	211	204	234	219	241	220	248	230	236	230	205	223	243	224	213	244	222	232	217	223	186	226	215	222	226	238	225	225	228	233	235	216	228	237	260	211	223	219	204	238	230	229	241	248	230	214	239	211	198	228	267	220	230	249	238	225	234	219	218	231	222	210	229	246	215	219	244	228	230	224	239	241	219	217	234	230	239	241	233	223	215	235	228	236	232	221	249	231	218	238	238	225	229	224	239	228	219	222	226	231	243	232	238	228	231	214	231	225	259	234	218	241	228	243	243	244	203	208	216	219	212	219	207	195	217	210	206	229	281	233	260	252	235	239	240	238	246	223	220	228	225	246	216	212	211	224	239	254	216	217	230	222	212	195	228	203	224	240	234	242	235	206	235	247	233	248	243	235	228	242	246	233	221	215	230	249	242	216	232	228	263	251	232	215	238	233	240	212	240	216	209	238	231	217	222	254	207	271	230	262	230	232	210	214	261	225	237	206	225	217	233	228	259	219	238	222	257	234	201	231	233	221	207	227	219	237	224	235	251	226	235	245	243	250	225	236	226	239	197	223	210	251	225	230	233	235	222	236	210	220	230	215	204	240	251	221	235	247	250	242	230	251	231	205	246	198	240	212	262	230	239	229	240	226	233	223	228	219	240	229	233	218	221	230	218	229	229	240	217	213	220	230	225	223	245	203	224	231	229	216	228	243	247	231	236	224	226	276	250	228	222	215	237	230	209	232	229	213	218	198	215	252	232	220	247	226	232	248	254	207	239	228	213	255	220	251	230	227	214	232	225	226	218	207	257	254	231	254	225	229	229	229	248	243	232	241	230	276	199	246	229	242	236	210	245	210	216	218	247	249	240	220	216	199	227	229	241	229	233	248	222	238	259	217	216	205	233	218	215	266	217	222	235	224	247	236	234	208	253	235	240	249	231	224	250	227	218	257	233	224	242	202	219	202	255	242	249	234	217	228	219	226	224	224	231	208	212	218	234	236	233	216	249	219	249	221	240	234	266	231	222	216	205	238	235	216	244	252	223	257	229	217	238	251	225	227	224	219	216	226	227	218	211	225	237	262	212	225	226	227	221	235	232	248	214	235	247	218	251	252	238	238	202	228	229	273	229	241	233	235	214	242	220	187	218	224	254	246	238	249	195	207	224	229	221	229	218	228	213	221	202	220	245	214	246	230	231	236	222	223	247	255	251	233	234	220	225	237	273	231	208	219	242	206	210	217	222	236	229	255	204	243	245	221	226	215	225	231	260	220	239	227	202	224	206	254	241	251	228	243	238	226	225	238	228	237	194	208	238	245	230	206	249	229	220	208	222	221	219	213	215	216	232	268	240	253	220	239	241	213	221	230	265	229	242	231	212	234	236	225	246	200	228	200	219	227	223	229	271	238	218	232	240	235	214	250	256	233	239	239	220	249	199	216	230	224	243	250	223	221	218	235	239	215	228	235	234	203	243	241	235	233	213	232	227	244	229	243	214	249	220	268	229	222	226	205	239	268	242	229	229	227	233	222	229	229	245	197	232	205	200	230	221	213	248	220	228	221	234	227	226	227	234	246	243	235	243	217	236	266	255	200	233	199	232	260	234	244	234	225	223	237	248	191	213	221	244	205	218	236	238	236	246	219	206	237	216	242	238	205	240	198	217	229	228	242	228	209	259	247	228	234	254	237	227	249	250	229	251	213	243	256	222	231	208	258	220	222	215	241	241	237	245	238	207	248	229	227	238	236	237	229	217	240	225	226	221	223	218	228	224	204	196	262	218	226	213	247	227	230	227	211	193	265	221	242	207	241	212	216	236	184	213	221	225	213	234	238	233	243	239	236	230	247	208	239	221	212	225	203	247	243	224	252	221	240	225	211	212	230	244	262	215	232	225	232	232	234	233	240	232	219	226	256	248	217	258	245	201	212	210	221	216	235	233	234	218	242	225	253	244	188	229	240	222	247	220	236	218	217	218	203	235	249	223	213	239	207	240	226	237	226	220	240	256	234	213	220	249	243	241	200	225	215	233	229	240	249	238	233	273	206	240	233	249	216	232	241	226	245	233	234	237	243	212	229	250	236	220	234	256	246	196	206	228	227	210	230	220	212	213	217	251	237	224	222	232	232	233	256	254	237	253	237	191	228	240	219	226	221	202	233	231	232	219	205	236	223	198	210	216	238	215	245	232	229	224	250	223	239	228	255	239	234	239	202	222	221	231	232	200	197	230	221	219	254	229	211	235	218	222	224	233	247	210	202	240	217	211	263	237	275	255	231	218	213	245	244	261	246	221	222	233	250	215	217	249	238	233	243	193	208	257	238	244	236	225	223	226	212	226	223	207	250	248	249	233	237	225	229	216	208	235	217	203	245	219	199	282	248	211	243	205	250	227	261	218	220	232	237	260	211	258	222	239	251	227	212	251	216	221	221	215	248	221	223	254	226	231	220	229	241	265	220	231	228	220	236	223	237	218	250	256	222	198	233	227	237	210	225	235	232	228	231	244	230	218	216	213	231	227	235	255	226	244	238	230	235	219	246	226	203	239	235	239	234	223	226	218	241	258	246	250	233	237	245	236	206	217	220	210	249	223	255	237	247	232	222	259	252	257	219	211	204	205	236	225	232	232	231	223	213	220	231	227	224	220	250	246	206	213	222	242	244	195	230	232	247	220	238	229	221	235	243	241	209	214	238	231	242	235	222	229	241	245	217	222	240	213	251	216	219	241	228	218	233	206	221	241	246	244	245	220	239	216	254	239	271	217	224	253	245	236	212	243	229	246	209	242	234	240	269	215	234	246	226	232	226	233	244	253	205	226	232	249	238	236	246	238	248	221	222	231	235	195	252	241	236	239	217	241	205	231	197	201	228	235	217	243	213	215	213	252	250	227	227	212	253	239	238	195	236	246	253	202	229	234	230	232	244	218	232	230	240	256	252	224	212	228	242	241	242	220	228	223	216	230	229	227	250	225	223	223	220	237	202	239	256	232	288	234	211	220
9035	19030	27339	18332	8740	3641	1591	730	595	579	631	602	591	627	627	611	640	628	634	597	624	677	637	643	617	593	616	552	602	610	635	614	637	585	615	634	652	602	635	640	609	612	596	616	601	644	575	615	608	601	605	611	626	590	609	579	643	631	651	616	640	604	636	627	557	631	623	605	598	656	628	598	625	605	661	608	620	586	607	613	581	616	609	588	603	616	619	694	595	587	593	569	667	672	583	593	609	650	628	580	599	587	662	614	621	638	604	669	593	619	608	615	640	581	570	652	644	632	635	665	598	612	640	640	632	597	583	620	632	599	628	637	617	622	630	644	624	612	605	616	598	642	616	645	621	640	603	602	646	622	616	674	611	573	611	606	586	620	633	579	632	629	599	587	611	567	631	655	640	572	588	615	586	611	607	626	650	638	588	662	587	583	614	624	612	636	603	597	615	573	655	600	590	632	624	649	591	611	615	644	639	603	636	637	598	613	607	593	653	619	625	575	590	625	610	591	595	602	634	622	595	605	598	563	589	610	633	603	646	611	599	598	601	614	599	626	658	609	603	630	605	603	616	564	603	646	590	609	559	638	594	634	612	639	602	584	628	630	601	654	622	645	557	616	628	617	665	628	640	654	619	600	594	633	609	617	616	593	602	608	625	605	611	665	644	621	601	608	634	634	578	598	591	616	610	617	607	643	620	613	571	614	626	604	631	615	629	636	612	633	610	636	594	587	609	611	640	602	590	590	581	595	615	604	628	645	604	632	601	618	594	611	639	623	661	621	640	617	624	599	618	598	603	593	659	625	609	630	618	637	606	646	621	611	601	631	632	623	624	605	647	595	611	643	610	624	617	580	613	582	571	618	629	634	604	635	626	626	582	604	567	618	623	578	628	608	621	629	637	603	636	598	597	615	601	619	655	603	650	610	642	622	639	655	623	629	565	627	615	613	610	572	640	621	590	621	574	652	608	599	623	583	619	639	630	625	598	639	601	626	658	617	630	634	642	598	608	612	648	645	619	657	657	593	642	604	657	640	647	576	630	638	589	662	645	613	624	665	593	628	633	600	667	623	605	642	639	594	640	625	630	618	610	593	596	629	605	595	617	586	622	617	645	612	620	622	609	626	602	640	599	664	614	641	647	605	592	611	644	651	642	606	596	625	618	573	617	595	630	568	664	629	625	635	633	624	656	650	584	592	624	635	643	595	621	608	619	647	646	610	647	626	598	620	622	566	633	606	605	657	592	595	602	597	634	656	617	591	667	619	609	640	624	701	617	586	602	627	605	607	610	594	651	609	584	587	627	630	607	624	623	633	627	603	595	621	604	581	637	584	566	621	608	639	621	632	624	648	651	609	630	624	670	640	645	592	666	602	618	612	665	613	605	629	659	610	652	633	648	636	575	620	613	610	603	622	662	604	615	633	599	630	604	581	648	575	579	641	563	612	633	610	649	651	590	646	622	604	611	603	660	637	617	654	582	595	656	618	614	633	606	608	640	598	623	604	590	642	601	629	594	620	612	658	580	635	651	633	629	599	630	647	592	629	622	615	576	634	605	637	628	613	624	613	636	596	587	609	614	613	610	582	622	644	615	611	569	631	615	570	619	666	600	621	616	595	583	621	643	588	625	614	623	599	625	632	595	583	623	621	605	592	628	589	616	630	572	655	650	621	618	589	619	649	575	613	655	663	658	631	600	637	577	628	592	588	615	617	616	671	669	599	604	643	640	630	642	600	638	621	612	616	650	571	566	643	609	620	621	595	639	612	592	595	632	553	563	616	589	632	622	599	585	590	622	674	598	621	637	628	622	609	602	645	586	575	669	608	599	597	614	609	618	601	603	592	603	637	641	641	597	658	619	657	604	610	603	593	646	611	652	624	658	630	594	621	592	584	599	651	575	626	638	610	593	618	626	600	635	613	609	598	619	636	622	613	627	601	598	593	608	631	651	631	655	655	591	614	635	597	615	635	591	595	641	562	668	610	570	597	638	594	617	621	623	569	613	655	658	591	621	570	585	638	608	583	584	620	579	621	660	591	625	573	608	590	654	657	630	578	590	611	607	621	643	613	597	628	584	614	607	650	601	639	596	641	630	629	612	636	605	617	577	614	650	633	646	601	573	616	634	621	624	596	573	660	590	613	603	607	592	666	640	611	579	634	645	612	583	592	604	621	568	623	583	599	599	608	661	606	614	645	600	608	602	610	596	622	602	608	598	577	610	657	630	616	579	648	651	605	605	632	653	580	597	619	631	620	622	609	604	568	623	605	644	588	646	609	598	641	648	614	595	614	571	604	643	644	634	634	644	574	610	590	615	606	588	632	596	585	577	638	636	630	625	638	623	576	602	653	602	572	621	593	617	617	607	595	634	641	612	584	617	620	607	618	579	596	616	628	605	649	632	616	640	580	602	629	632	611	630	582	618	592	607	587	621	625	631	607	597	608	628	630	592	618	607	599	585	592	604	602	575	597	629	625	614	608	617	650	610	632	610	618	582	672	630	611	602	607	608	621	710	641	611	633	628	621	592	592	626	631	647	605	627	595	612	579	596	641	672	637	651	593	635	603	606	608	611	612	606	581	642	601	600	647	627	613	634	651	628	640	619	595	645	607	589	604	654	551	594	615	619	619	602	602	652	591	637	648	610	594	640	626	614	586	583	623	624	615	655	603	646	619	616	577	572	595	612	610	611	663	619	610	637	632	652	578	628	590	644	623	627	583	603	606	595	613	630	638	607	577	610	645	598	609	638	626	626	594	575	637	577	590	661	625	647	638	606	650	625	592	570	591	629	634	617	589	631	636	591	629	624	625	637	619	605	599	608	615	678	614	601	612	602	633	616	680	581	598	620	649	613	658	636	644	610	658	609	636	622	627	613	615	578	625	624	653	601	658	579	602	630	628	626	603	575	584	607	608	641	626	669	626	661	634	593	662	624	635	614	613	590	582	623	586	617	619	650	640	584	569	605	606	605	637	610	566	573	592	587	625	613	601	637	589	615	589	623	660	637	613	658	608	569	598	622	588	639	689	605	625	630	674	650	601	609	653	633	586	624	650	621	602	600	602	685	629	637	620	620	627	591	617	608	612	630	600	633	594	672	607	632	592	599	630	594	592	606	641	635	600	644	622	619	569	577	620	570	634	600	626	604	660	631	614	620	615	580	604	612	588	630	599	613	609	602	603	629	625	630	646	622	622	632	673	591	652	622	611	591	637	590	609	622	648	606	629	619	589	642	610	586	615	610	652	652	628	640	629	634	642	620	662	622	585	601	617	637	583	601	620	611	627	636	671	617	606	644	600	634	610	607	627	604	625	638	664	630	609	626	615	628	607	604	609	660	591	615	608	617	602	602	596	619	667	628	599	655	582	620	648	641	624	593	559	576	608	631	572	652	641	626	567	622	604	603	606	627	616	651	625	591	638	608	598	591	616	614	637	616	587	568	642	632	629	641	602	617	583	642	616	609	628	609	646	671	640	628	591	612	609	605	618	639	580
48094	65512	68031	46830	24948	9309	2057	347	167	189	146	160	175	166	199	180	167	179	180	178	161	164	169	167	178	133	175	163	162	195	170	179	156	174	180	211	167	178	187	153	187	172	145	178	169	165	178	183	161	164	162	179	155	161	181	147	183	162	182	164	167	155	168	153	185	184	162	143	174	150	184	175	159	168	157	169	167	190	171	153	176	184	168	178	169	178	186	181	169	160	189	152	188	164	193	169	194	169	182	159	174	170	165	178	160	194	180	166	183	154	185	160	171	161	170	163	187	165	186	161	158	158	185	166	186	172	154	178	186	186	179	162	177	171	194	156	172	155	147	157	192	185	191	167	168	156	169	196	153	163	181	166	189	151	172	178	178	183	150	169	142	188	181	164	160	193	157	168	180	182	188	176	178	159	137	182	185	175	182	182	184	161	174	180	160	180	198	173	160	167	190	194	157	191	171	169	185	169	168	177	170	178	196	172	172	174	172	190	169	182	156	175	183	196	176	149	189	172	166	166	170	174	174	170	157	184	175	146	162	168	174	163	174	159	176	191	201	188	175	181	161	170	158	144	165	196	156	172	164	144	180	176	165	173	164	182	170	168	169	163	171	151	174	193	175	192	179	191	176	168	150	188	160	176	161	182	163	169	175	158	165	181	170	154	155	152	177	149	183	183	179	155	180	167	170	179	193	156	159	160	190	162	177	160	174	149	197	177	151	138	171	172	165	172	177	181	169	165	167	163	166	177	167	147	188	167	182	186	166	159	182	145	168	155	160	166	168	197	188	179	198	176	175	189	179	145	166	180	168	154	171	175	196	170	179	162	193	172	183	160	178	166	180	195	182	168	154	152	180	194	180	159	168	183	202	169	180	175	139	167	186	164	180	182	176	149	164	198	203	193	160	187	166	177	189	179	162	188	163	184	172	166	195	162	167	181	161	178	189	172	150	150	147	196	155	140	177	144	163	180	163	196	199	165	186	180	167	187	147	169	177	167	181	183	149	168	177	181	183	170	175	184	152	158	168	182	193	156	179	187	181	197	180	189	135	162	159	159	174	175	169	153	183	183	167	186	197	185	176	151	171	181	146	168	171	188	179	161	194	193	177	172	180	166	192	171	165	180	188	159	167	158	178	163	155	171	175	167	163	172	151	175	176	164	177	175	188	169	178	147	157	189	175	183	171	148	176	157	146	182	162	188	156	155	164	163	159	152	189	140	169	174	184	164	160	179	162	162	170	165	150	161	165	154	155	148	173	192	180	162	179	183	161	167	158	191	164	174	163	188	168	197	168	158	155	137	165	183	175	165	167	178	174	178	184	162	164	185	177	180	196	165	158	175	175	171	187	150	151	187	175	165	158	165	161	159	178	199	175	185	194	165	168	160	177	171	155	154	184	144	164	170	167	181	168	166	171	159	159	177	156	157	182	170	166	171	160	191	172	163	170	172	163	159	181	185	162	171	168	192	182	172	175	170	168	190	173	170	165	165	162	156	170	189	156	178	176	153	187	192	163	170	161	175	182	154	170	159	151	176	164	169	174	166	163	190	193	172	200	156	150	170	174	166	195	175	171	177	154	180	168	177	162	166	152	158	153	192	171	162	178	165	164	161	179	164	181	147	171	171	185	149	168	171	151	172	168	177	165	181	173	188	176	171	159	166	172	170	164	152	154	179	179	186	186	162	176	182	171	170	167	175	168	152	187	142	163	198	171	146	181	152	175	170	193	150	179	188	158	173	182	184	180	191	185	212	152	193	147	184	155	162	159	171	179	150	151	161	162	169	177	170	183	156	186	176	175	153	142	194	172	150	179	171	165	162	182	169	170	161	181	165	147	153	168	176	189	159	169	172	155	180	178	158	174	177	151	160	196	163	158	155	165	196	176	165	168	154	157	178	175	174	167	175	165	164	164	180	176	175	182	169	176	183	147	170	172	167	158	176	182	174	188	183	162	152	154	180	157	183	172	173	149	162	165	188	164	157	148	167	179	167	172	180	168	171	151	176	158	161	152	163	164	171	182	155	180	157	177	158	160	167	156	189	191	166	178	178	176	178	158	171	160	155	190	166	165	166	161	195	188	172	160	168	181	167	167	172	168	170	183	149	155	187	177	179	183	178	200	169	195	158	179	147	179	180	142	162	176	171	162	159	175	186	171	185	165	178	162	163	186	157	166	170	179	186	185	188	172	165	157	163	170	167	187	159	176	154	169	166	180	169	162	182	184	188	161	162	163	177	185	139	158	166	182	174	176	180	187	166	171	172	180	182	157	165	163	164	167	163	157	160	162	169	179	174	179	183	164	200	171	171	174	192	185	193	155	182	173	157	183	180	162	176	174	175	164	175	182	168	162	169	160	177	180	178	158	184	157	208	146	172	178	150	181	177	181	187	175	151	158	177	180	159	152	161	175	162	177	206	158	152	162	190	155	191	170	170	162	168	187	171	179	181	196	169	160	178	163	173	168	173	194	167	190	175	186	157	169	168	152	184	169	159	180	156	175	176	172	171	165	170	167	171	168	187	187	178	154	175	174	152	159	162	175	167	190	179	176	178	169	173	163	169	154	153	161	169	181	162	165	201	168	184	166	161	183	167	157	161	145	161	141	168	175	179	188	177	188	168	186	171	176	158	195	176	167	170	177	175	156	199	173	168	170	158	173	186	176	178	182	155	176	174	158	179	172	146	170	166	199	179	168	196	161	155	168	179	179	183	167	184	171	169	166	157	171	172	190	153	158	182	158	205	159	155	167	173	186	188	182	166	153	202	159	157	168	193	167	150	169	161	171	189	165	187	146	194	166	195	165	170	152	175	162	172	157	165	152	165	168	168	170	181	181	150	154	164	170	168	187	180	183	177	194	182	163	170	180	186	162	166	143	186	170	175	181	180	149	180	167	175	175	164	157	156	153	166	197	171	180	151	182	148	157	178	160	183	161	147	178	176	160	197	171	149	178	152	206	173	171	150	155	163	170	189	183	159	168	165	164	170	169	170	150	155	156	165	146	176	165	183	181	165	168	169	184	176	174	169	165	144	170	185	162	181	182	173	195	170	147	187	175	170	175	179	162	191	153	141	172	162	151	175	169	177	176	145	159	181	183	165	173	187	150	163	174	159	182	169	158	177	162	166	168	184	137	167	196	157	156	200	157	161	204	178	178	146	164	166	162	188	176	172	188	175	157	184	172	169	169	172	165	177	173	186	166	145	175	162	168	168	178	184	172	158	136	167	164	168	185	183	156	192	169	158	186	181	169	169	190	171	154	170	152	172	187	187	159	164	183	183	179	157	187	159	177	184	164	195	156	170	152	154	182	187	182	181	170	184	152	163	154	192	183	183	161	172	180	169	174	171	175	167	152	166	142	156	153	192	167	161	172	192	174	175	175	160	195	166	167	188	172	174	174	159	174	166	159	156	168	196	178	161	196	178	171	150	167	184	183	154	156	165	152	160	166	175	197	160	186	152	163	170	156	151	178	178	162	160	170	179	169	178	156	148
31927	49983	61270	49412	32754	16885	6251	1276	466	471	504	480	490	493	488	475	458	489	488	507	486	487	457	474	429	491	480	480	490	506	459	491	468	456	515	489	507	458	469	552	507	457	494	508	508	502	468	485	481	484	478	480	478	501	492	452	459	501	477	462	498	456	503	449	440	505	480	486	471	463	467	482	489	462	472	452	481	494	451	460	450	495	518	498	502	476	524	495	462	457	480	504	485	474	538	495	468	516	470	448	468	486	463	477	457	516	474	504	450	485	475	458	453	495	467	485	474	520	507	468	472	475	481	494	500	501	521	490	472	472	447	489	490	526	516	494	451	454	480	455	461	488	507	482	441	485	521	493	480	491	494	442	493	466	475	480	445	494	494	506	465	493	489	472	480	500	469	483	489	485	510	502	454	466	459	474	456	496	507	461	462	479	470	459	452	451	454	472	479	462	491	458	471	491	441	475	474	461	427	458	459	456	489	481	502	421	445	509	503	465	499	468	496	471	483	477	483	462	424	486	501	476	443	489	473	465	536	494	440	507	478	464	456	460	489	456	472	457	486	519	494	453	478	471	473	484	479	465	502	478	461	493	456	496	446	467	480	479	471	469	481	487	444	465	516	475	479	430	461	476	464	494	460	495	476	423	471	474	494	482	471	503	470	479	493	469	449	465	447	436	498	454	469	525	473	464	483	462	478	458	483	477	430	509	469	475	484	483	462	453	438	518	437	498	531	479	502	458	509	520	499	483	459	485	529	453	501	464	462	458	457	479	487	488	518	511	492	491	457	499	462	497	465	486	474	464	488	460	500	470	440	487	530	475	504	467	442	506	453	486	440	475	475	457	461	497	516	459	481	490	442	464	521	499	494	486	477	519	458	450	476	470	481	490	448	449	510	464	484	464	462	492	489	479	446	468	482	491	451	465	471	472	495	487	516	480	461	504	523	496	464	475	479	447	494	447	481	492	472	499	482	497	511	487	446	480	451	503	450	449	516	503	479	486	449	479	469	489	474	488	485	485	469	503	504	449	499	473	497	454	477	502	462	492	469	455	504	498	508	478	456	493	473	470	466	438	468	490	494	509	457	475	480	503	465	484	491	473	475	496	441	488	509	465	464	471	491	469	489	489	463	499	452	512	488	438	497	450	474	480	461	485	484	455	470	448	462	437	458	519	512	486	476	498	463	462	480	497	467	505	432	445	448	518	503	470	484	487	495	474	468	497	474	475	463	485	457	529	435	486	475	515	490	493	459	467	482	481	512	481	453	464	499	475	494	479	438	462	474	459	445	496	477	454	474	495	445	441	471	495	450	495	468	492	478	488	470	501	476	493	462	520	483	517	483	480	495	459	472	517	484	475	455	487	546	485	474	514	452	483	505	503	490	447	450	461	502	497	523	467	473	460	470	471	488	495	501	428	499	466	438	454	438	495	476	468	486	439	502	456	500	468	453	476	460	511	497	482	449	441	461	454	491	477	496	462	478	481	486	506	536	468	431	481	470	450	521	485	479	498	471	473	478	483	455	483	464	485	473	490	471	435	438	461	466	478	504	446	471	464	494	480	489	467	453	456	481	472	432	460	487	444	483	483	442	519	457	461	478	483	473	447	523	483	454	452	506	473	473	501	449	442	462	494	500	479	491	501	486	485	460	470	478	500	455	473	514	449	539	509	453	486	466	517	478	498	452	485	476	467	453	484	460	441	484	492	481	463	474	479	491	440	470	508	483	493	467	454	447	532	453	495	500	464	487	500	486	491	445	530	468	477	493	486	515	478	500	493	472	455	479	508	505	485	539	492	489	439	478	467	492	503	457	444	444	456	476	441	479	504	485	462	495	490	445	488	504	464	476	443	491	454	465	520	481	493	491	486	493	496	450	468	470	487	479	482	497	440	472	470	491	472	428	459	446	485	477	450	453	474	472	497	467	438	492	443	490	461	487	479	521	475	473	475	479	471	471	495	448	459	468	450	471	462	478	501	446	486	524	478	473	521	428	485	473	502	450	470	459	478	473	478	485	438	460	441	474	499	483	502	490	430	483	451	475	447	491	450	453	430	485	462	475	491	490	445	427	443	447	462	510	501	517	476	495	455	465	493	459	439	458	475	467	510	425	492	481	473	475	463	471	488	511	492	522	473	448	499	472	450	456	476	500	491	429	484	462	447	486	454	449	485	523	485	450	508	469	505	491	505	497	473	478	450	473	510	443	485	491	465	467	471	466	494	503	487	471	501	454	505	497	480	465	506	496	439	432	493	483	467	507	482	477	493	454	483	441	473	492	463	510	499	459	498	464	488	449	497	493	460	488	488	480	461	509	446	496	477	509	476	485	456	465	465	454	452	517	493	467	494	525	442	507	488	492	472	452	452	473	487	474	452	516	486	486	520	476	448	462	462	499	460	483	465	474	473	467	514	448	485	466	460	520	474	411	451	507	486	441	462	492	497	482	526	528	471	492	522	494	507	494	474	459	498	510	457	462	495	465	455	480	532	454	484	458	498	503	483	477	469	465	490	468	481	527	488	488	486	480	469	469	461	440	467	523	511	537	462	436	480	491	436	481	501	466	478	442	485	472	475	495	504	464	463	523	452	465	475	487	493	489	460	457	462	465	482	446	469	476	455	494	479	484	509	488	472	485	473	446	489	479	471	431	471	461	477	495	457	455	487	445	490	464	504	479	496	471	507	511	481	525	478	499	454	437	499	472	468	487	449	488	480	452	480	453	493	491	464	454	469	445	513	458	491	451	450	453	481	504	517	500	460	493	469	486	495	463	437	479	500	457	515	508	468	462	465	472	476	482	453	434	494	461	487	469	458	497	509	494	472	467	500	462	473	476	469	508	519	453	426	495	459	461	483	460	462	482	459	507	508	480	472	484	442	443	518	484	508	499	459	502	485	465	493	449	460	494	448	504	471	437	483	489	446	504	479	432	475	469	465	468	455	465	458	482	470	537	434	481	479	447	462	454	464	524	489	471	461	451	501	430	486	490	492	489	476	486	451	500	433	500	491	470	522	503	452	470	462	485	447	494	505	479	466	437	491	490	484	490	498	450	490	469	484	473	459	471	505	509	482	459	452	491	462	455	469	458	514	483	467	484	489	457	496	498	485	469	458	462	472	450	481	515	514	465	470	458	479	467	458	477	515	445	481	467	475	473	472	433	485	468	464	442	470	472	495	447	468	463	454	471	492	474	461	478	467	486	499	442	481	493	481	511	493	485	461	511	482	473	478	472	473	487	513	501	485	493	497	506	424	500	477	512	478	465	500	460	474	495	470	462	522	486	458	456	496	454	455	480	476	466	484	457	449	483	442	506	478	462	470	482	471	481	473	483	485	499	467	497	494	509	479	501	464	431	484	457	480	487	458	461	473	475	493	485	474	478	490	481	476	500	483	496	482	458	476	490	483	472	479	483	492	487	471	464	483	482	490	484	477	510	481	441	470	475	479	467	454	478	490	482	528	498	518	520	472	485	475	502	490	455	479	465	483	454	479
63410	77677	77946	56881	33895	16346	4299	622	217	194	174	191	178	180	184	197	206	172	195	191	189	169	188	181	197	182	174	190	201	199	181	179	174	180	182	172	181	188	171	175	195	181	177	165	199	187	176	175	184	192	164	193	214	203	206	169	171	186	194	199	191	194	165	165	182	182	167	191	216	180	172	198	184	192	192	193	185	195	197	178	194	191	178	172	167	187	189	175	186	187	180	189	181	181	175	181	185	189	220	208	194	191	206	194	183	195	193	190	189	193	207	189	208	203	195	191	174	198	195	207	200	191	203	189	198	180	205	168	194	162	183	194	181	170	202	190	188	178	176	185	167	209	204	196	181	196	227	197	190	195	199	195	197	170	178	198	165	168	165	225	190	176	191	178	211	198	182	193	181	189	176	167	187	190	172	214	148	189	174	214	185	220	200	192	211	154	195	203	186	185	177	176	196	181	193	181	175	184	200	162	177	182	201	207	202	164	179	180	182	215	185	195	168	206	205	203	185	197	203	194	171	180	213	192	171	198	199	191	195	178	177	193	177	194	197	198	202	189	197	224	181	193	192	192	170	171	201	190	177	164	190	171	201	219	188	207	185	172	191	184	174	165	195	166	175	195	223	201	175	209	186	181	184	208	184	190	189	200	191	193	193	201	184	190	207	195	168	167	178	206	191	169	176	170	179	180	191	181	194	173	185	185	187	174	168	177	168	180	176	190	174	193	188	210	191	180	173	171	188	172	190	203	172	178	210	178	174	166	199	185	164	192	181	185	192	173	195	201	161	213	184	167	185	200	191	173	193	195	186	180	182	168	152	177	167	151	208	183	178	190	189	163	208	196	173	167	213	181	173	193	177	198	207	214	211	195	184	180	161	163	188	198	195	181	179	181	203	170	205	182	171	179	182	177	180	181	228	185	192	188	189	170	173	172	174	195	186	200	197	194	188	180	193	170	180	183	185	184	191	202	185	172	181	175	156	193	189	181	177	203	196	191	184	184	196	168	198	226	197	196	162	193	188	176	177	190	197	191	179	189	178	181	164	197	162	194	185	198	187	181	181	178	209	182	202	200	190	211	187	185	189	208	170	185	190	194	167	200	166	196	172	191	180	179	187	208	172	204	191	178	201	184	196	193	182	174	163	196	164	197	179	205	188	184	211	173	206	183	182	193	193	177	198	199	194	198	190	193	181	177	178	168	189	169	169	159	176	179	179	186	187	183	191	171	160	185	170	184	206	177	169	172	170	176	177	172	174	201	209	195	200	218	163	217	200	174	194	195	188	160	170	189	176	193	175	195	196	197	204	194	172	174	198	198	198	180	205	193	170	179	176	199	167	170	189	168	167	198	197	192	185	201	189	195	202	168	182	194	178	202	168	177	183	199	200	203	168	192	178	174	172	159	193	158	204	200	182	187	170	205	208	204	184	185	197	195	193	173	191	189	158	198	164	193	207	189	204	177	209	173	189	184	189	188	175	183	182	185	175	193	186	172	173	213	226	185	167	193	180	157	164	200	203	197	212	176	182	194	191	190	194	205	192	198	191	211	199	187	190	201	187	178	173	196	197	199	184	187	229	201	181	193	195	192	190	206	185	201	187	190	173	206	196	186	201	185	202	185	178	167	168	202	183	175	174	190	171	187	193	199	195	180	200	170	191	172	206	205	206	177	195	197	196	187	200	184	184	184	182	199	195	200	203	204	174	167	179	184	204	200	180	207	185	195	177	166	194	178	181	193	175	178	162	193	208	189	179	175	185	190	191	194	170	195	204	167	182	187	161	179	201	178	181	200	179	182	168	189	201	165	175	178	188	187	200	179	181	191	207	171	200	202	198	179	207	190	211	180	166	207	188	206	189	185	185	171	185	203	191	171	193	186	191	193	190	194	207	216	191	207	198	194	196	171	183	173	201	204	172	197	183	172	199	194	183	193	197	184	191	177	190	205	190	230	188	183	192	177	152	180	183	206	188	178	185	167	196	170	194	189	212	176	172	183	170	166	180	185	160	197	189	194	182	193	163	205	200	199	185	184	187	222	175	186	184	198	193	182	199	181	170	197	157	195	159	172	219	203	196	176	170	192	180	171	191	174	189	153	177	192	187	194	174	216	197	174	187	166	208	177	188	209	186	194	180	186	160	207	189	183	167	168	198	177	192	195	200	208	175	188	173	201	219	176	169	207	215	186	186	206	182	209	195	173	191	175	177	191	174	189	189	174	194	186	200	187	164	157	170	189	159	201	184	169	184	209	186	200	179	195	191	191	191	196	183	187	179	167	167	185	186	180	176	184	198	172	215	217	205	168	184	177	150	201	195	184	179	223	181	182	195	207	184	211	179	166	160	206	174	210	195	209	204	168	184	168	195	195	180	175	167	208	201	166	191	196	191	183	177	176	199	202	207	210	195	214	178	185	191	181	152	181	179	174	179	191	233	183	185	186	196	182	188	179	182	194	203	173	181	194	183	220	167	175	213	191	179	180	193	198	160	169	193	186	166	178	173	183	204	190	203	176	205	215	199	176	196	170	196	191	199	207	196	167	192	180	200	189	215	185	199	205	173	189	191	174	192	167	171	200	192	200	182	186	159	213	188	183	210	178	181	196	178	181	223	202	191	197	169	209	165	176	185	193	192	198	190	196	194	177	192	202	206	173	194	175	191	189	185	181	206	191	202	211	209	180	190	193	197	185	214	161	176	221	207	189	179	176	185	187	183	173	196	168	201	181	198	192	187	201	162	190	189	192	189	169	189	167	192	169	176	208	178	167	193	182	194	210	175	185	178	198	196	192	174	184	165	183	177	167	198	197	197	198	179	186	185	188	177	184	166	186	205	160	202	216	172	179	172	199	185	171	195	187	211	198	194	173	186	170	203	189	182	196	200	177	193	172	195	180	212	179	188	167	164	176	169	189	172	203	159	189	169	181	187	170	182	192	196	156	205	198	196	173	225	175	199	189	179	191	190	191	173	207	178	187	205	194	189	194	171	191	188	182	189	200	191	182	146	201	215	163	204	186	211	189	185	193	172	195	197	174	188	194	192	188	192	184	174	197	185	196	173	181	198	194	171	178	189	183	173	184	189	203	164	208	183	152	192	170	197	197	200	199	174	184	186	191	203	182	182	171	202	187	161	163	214	166	223	189	177	173	195	170	201	205	208	173	181	194	198	158	195	200	209	202	197	170	198	166	181	178	185	175	185	185	171	215	207	169	193	201	206	198	203	177	189	175	190	183	159	179	171	194	200	225	197	193	213	205	187	178	208	174	164	217	177	181	204	176	191	158	206	202	174	187	181	175	172	205	183	167	194	169	182	195	198	188	177	189	189	213	200	178	153	190	190	207	199	185	196	205	193	188	198	185	192	192	191	195	171	207	159	183	180	206	219	167	224	195	191	188	205	202	166	202	203	191	179	187	172	203	216	175	211	176	193	181	191	205	156	174	212	195	193	190	172	179	201	191	179	206	180	176	179	198	189	189	190	190	177	191	171	182	194	194
42340	60380	73510	60179	41002	23557	9509	1528	502	529	522	509	477	530	578	560	538	500	517	534	513	509	559	529	485	523	484	517	499	536	527	508	502	520	519	484	503	530	499	488	537	511	517	526	493	506	548	536	528	531	503	508	489	528	478	503	497	555	538	542	547	521	530	516	507	524	518	454	531	505	532	489	528	502	484	496	493	503	529	488	533	544	472	470	532	576	510	508	548	480	495	487	515	562	511	552	518	527	501	497	530	491	491	535	523	496	482	561	512	534	515	500	571	523	539	527	487	525	527	530	519	473	558	514	494	546	536	469	492	489	501	509	501	541	521	514	537	490	517	484	480	510	498	473	537	497	510	524	540	499	508	548	498	494	536	489	522	487	533	498	524	505	505	518	479	488	505	499	516	471	503	521	504	515	534	530	521	543	465	514	553	520	566	500	515	524	547	508	530	485	515	539	529	533	471	520	475	475	506	528	524	526	489	493	479	483	509	475	496	452	541	476	505	498	496	469	511	506	475	483	533	539	524	495	510	512	519	492	513	511	552	469	546	521	512	466	555	510	544	527	484	517	505	529	498	508	487	540	513	505	516	496	494	499	477	561	487	512	511	488	468	507	463	530	569	519	482	480	520	497	511	500	539	497	493	520	501	549	558	494	465	501	499	494	489	497	501	511	500	515	517	521	512	493	528	510	475	546	537	507	489	542	499	515	521	526	514	497	493	539	503	469	491	487	504	511	479	489	567	516	548	536	486	528	548	515	489	558	481	492	511	515	515	460	511	541	508	480	486	551	505	506	490	525	508	511	542	490	509	549	491	533	547	495	523	456	494	550	511	489	504	525	503	543	449	509	536	498	509	564	540	479	534	486	491	529	510	532	492	513	558	543	535	553	486	494	524	492	517	533	487	505	502	513	528	482	523	496	546	504	519	526	537	506	489	499	538	497	538	506	528	528	549	541	504	511	518	529	532	528	527	552	501	488	460	509	546	507	534	523	514	508	499	533	500	510	522	500	521	511	512	494	519	532	486	524	499	518	462	558	520	529	522	506	533	517	532	499	498	495	478	524	496	508	463	515	497	505	486	502	533	500	493	509	551	490	563	513	448	527	507	523	512	476	489	512	487	506	511	518	538	491	531	497	511	515	519	518	540	512	551	479	509	497	504	490	500	507	486	509	514	548	490	506	522	501	467	462	539	508	527	506	534	521	534	492	502	526	503	525	555	557	481	525	508	567	506	547	548	500	537	533	506	506	491	524	488	506	483	515	516	481	528	528	539	550	481	529	525	509	557	525	480	535	474	519	512	515	512	523	487	490	523	523	531	491	523	495	515	542	494	498	487	511	530	525	472	508	508	496	526	497	552	464	471	501	519	548	506	557	516	550	511	508	486	478	548	515	528	535	523	499	598	540	521	557	526	528	502	509	503	512	535	480	514	492	517	514	503	543	556	491	520	514	550	520	544	481	524	492	489	490	491	496	490	552	519	512	491	516	523	483	509	501	513	503	506	549	488	538	546	501	501	520	548	494	531	511	507	517	475	505	521	469	532	510	529	480	531	544	480	530	491	511	512	542	520	509	498	529	527	529	493	498	528	524	524	487	520	508	515	511	546	484	499	538	497	500	511	523	542	489	515	534	517	518	526	514	550	529	504	514	504	502	502	524	514	550	499	464	523	515	485	492	516	546	524	522	506	499	523	488	481	502	520	478	520	503	506	523	541	549	532	512	501	485	451	528	509	510	545	517	475	549	504	531	499	490	526	523	511	531	508	494	536	526	487	551	524	535	552	480	480	522	499	516	549	497	489	527	525	527	557	503	513	520	546	520	520	538	518	564	520	505	552	575	464	542	525	505	548	514	518	513	535	526	531	494	512	460	549	555	505	460	506	468	519	522	520	577	530	497	503	526	566	497	528	557	513	485	493	498	546	496	552	540	547	550	534	547	521	558	458	478	493	491	492	532	518	508	505	518	494	511	527	570	491	517	478	529	539	534	486	535	450	508	543	470	529	522	498	517	521	508	503	455	452	498	509	519	512	504	516	513	511	503	493	531	494	519	515	501	528	553	516	545	526	532	472	507	497	532	542	501	493	569	541	499	511	532	495	506	505	505	554	521	482	494	547	541	543	507	467	498	539	525	530	495	525	489	538	559	524	543	496	466	492	537	476	520	479	504	507	467	538	519	510	499	523	521	550	501	528	512	534	517	557	515	525	531	518	505	492	488	520	532	531	534	503	533	508	519	493	508	490	524	509	530	538	559	564	513	533	544	541	520	531	491	505	536	508	512	498	518	473	493	476	521	512	507	550	501	478	532	504	573	530	524	510	523	507	496	480	496	495	520	508	496	520	521	509	449	526	535	495	522	486	514	495	557	508	487	470	526	537	509	517	491	495	496	486	503	579	506	555	544	482	493	512	514	509	553	498	547	496	535	539	519	535	502	500	514	518	529	539	483	541	508	506	509	568	516	518	456	502	523	551	497	502	501	537	520	544	513	455	529	519	494	492	534	532	527	493	517	485	489	487	552	535	524	513	491	515	501	542	536	541	526	499	511	506	533	513	544	513	541	530	505	511	465	508	537	505	550	511	519	526	445	507	490	500	505	467	498	506	500	507	516	506	508	540	473	528	532	492	494	537	497	531	534	524	495	526	481	522	533	505	515	517	509	534	513	528	497	513	488	484	523	467	486	523	532	547	535	511	514	545	486	517	484	502	491	509	567	518	523	519	533	486	495	485	551	514	512	542	535	556	541	490	495	543	504	496	478	520	531	493	479	533	461	561	470	518	560	506	505	530	516	506	527	545	517	511	522	518	485	500	503	502	536	491	526	508	516	513	527	502	508	551	521	528	540	526	470	570	500	535	528	539	485	513	527	507	489	508	489	531	472	506	523	522	531	552	537	512	513	508	517	514	482	501	530	528	555	512	520	489	521	496	527	529	552	506	568	529	478	492	542	535	497	508	518	505	502	535	506	523	473	526	502	521	500	493	512	513	516	530	515	496	490	515	559	555	540	524	531	473	531	528	522	529	529	511	502	513	498	492	510	505	536	530	521	564	505	482	524	476	554	503	518	529	548	514	558	522	521	516	534	522	535	479	535	522	510	488	530	545	516	519	499	512	514	493	498	462	480	503	490	529	500	505	524	550	508	563	486	535	522	504	538	502	523	485	509	502	496	520	514	530	492	493	521	481	481	551	493	501	516	536	514	530	496	535	530	486	536	537	539	506	554	520	514	506	504	475	523	543	531	503	516	535	484	526	493	503	503	520	503	543	514	495	501	483	464	488	538	500	484	521	492	535	474	516	519	515	516	488	552	512	516	555	524	508	503	495	529	483	491	511	557	496	527	536	519	499	508	488	486	479	498	522	531	533	514	521	519	531	497	533	513	480	487	523	553	509	518	510	497	545	500	482	556	508	532	500	531	476	491	561	542	489	494	517	524	520	546	504	519	487	535	498	536	525	449	529	503	525	539	524	504	545	497	504	522	552	487
7917	13381	20511	10411	3236	1045	451	251	228	225	217	202	223	246	210	205	209	208	222	229	240	217	203	216	216	227	229	191	222	247	236	213	221	225	219	249	238	218	241	229	221	199	230	206	215	200	238	186	239	246	241	251	219	242	240	235	206	220	220	234	219	222	203	208	214	239	227	209	224	232	217	204	206	231	226	211	222	215	203	229	238	208	230	212	226	198	201	224	214	206	226	232	202	227	227	222	203	248	245	221	200	206	201	231	185	217	197	210	217	241	225	201	226	234	193	231	240	222	232	205	216	222	216	218	262	210	231	230	222	195	205	244	245	210	197	209	221	244	220	240	217	240	243	232	261	256	211	227	220	205	225	229	209	211	209	201	245	220	216	241	206	224	233	238	219	225	247	218	227	192	221	229	200	220	236	228	255	231	223	206	237	215	203	218	214	220	236	238	227	224	244	205	238	226	220	216	232	219	239	185	194	256	230	214	211	216	231	243	203	212	204	206	223	193	251	185	222	193	223	202	209	209	191	225	210	212	205	248	250	239	225	208	233	261	216	202	212	208	238	231	237	212	249	206	212	223	228	238	206	204	248	217	229	227	228	205	220	224	215	238	219	243	231	222	212	224	237	229	222	212	226	224	210	224	230	230	203	223	247	226	231	206	218	210	234	233	234	211	214	240	227	224	233	235	252	241	239	243	197	245	217	224	183	235	268	208	254	218	240	215	236	201	222	234	235	221	237	213	229	242	247	242	232	211	226	230	232	250	241	202	218	224	255	207	232	216	236	234	201	231	214	219	195	240	233	239	217	218	222	230	218	211	220	216	248	239	224	215	237	233	226	214	227	208	244	214	262	230	232	205	233	217	249	245	214	244	217	208	229	191	228	228	229	227	212	226	227	206	225	227	231	215	219	225	227	229	234	220	249	216	228	242	223	233	229	251	214	224	210	208	218	208	238	213	224	235	221	251	232	206	241	235	236	233	233	212	243	222	218	238	204	228	243	247	227	214	243	210	237	225	217	223	216	256	239	230	234	232	222	256	220	199	196	199	203	205	231	235	243	225	224	242	212	226	227	222	253	226	227	233	235	205	232	211	220	218	223	216	220	240	227	234	214	214	224	235	220	244	263	223	217	249	233	209	236	232	201	214	226	218	227	236	239	216	225	231	216	236	199	228	219	216	237	211	228	207	221	251	244	223	213	205	225	222	228	218	217	234	224	223	234	216	220	224	216	209	218	216	244	226	220	237	197	216	213	217	213	227	248	237	260	218	215	238	235	200	226	210	208	260	214	233	244	219	226	232	235	214	233	225	266	247	224	253	231	209	245	216	246	205	198	210	246	227	214	215	219	227	207	245	207	202	257	226	254	237	227	196	221	237	223	242	203	217	236	225	224	233	203	252	234	183	233	209	242	234	222	220	197	209	201	233	233	227	206	208	233	181	200	241	209	229	238	219	266	213	193	221	201	197	219	201	221	224	221	222	229	226	230	249	257	246	232	229	208	195	206	205	210	233	206	209	259	231	211	206	225	220	183	209	197	217	203	222	236	222	221	200	199	233	222	246	228	209	259	197	230	193	222	207	220	234	201	230	230	221	223	258	204	248	248	212	214	243	252	267	245	215	216	217	214	231	213	218	237	233	235	213	195	247	209	215	230	254	245	246	227	243	186	220	246	227	217	219	195	233	233	225	217	228	227	237	230	217	226	209	230	219	210	214	224	229	215	227	198	238	225	231	221	250	239	246	222	216	234	226	269	208	237	246	204	193	215	220	221	256	216	216	219	234	230	228	220	199	233	230	243	219	244	249	249	239	202	231	215	227	262	205	216	224	237	232	211	231	235	238	230	235	207	220	219	223	206	223	197	246	198	216	222	237	249	223	214	218	240	221	254	237	222	240	219	219	228	217	211	236	218	212	211	218	239	229	221	223	237	253	212	202	218	219	241	237	221	193	197	215	212	208	226	235	220	245	247	207	196	216	219	250	249	205	238	227	198	198	236	218	229	223	216	221	210	247	254	211	193	238	218	268	202	203	188	207	212	219	227	219	218	201	221	220	230	202	222	251	196	201	212	220	225	213	235	192	196	233	223	201	209	189	259	227	217	218	241	225	229	224	223	196	179	220	192	250	210	217	242	235	216	219	250	195	202	218	210	180	215	218	235	228	239	210	239	199	241	228	227	200	225	213	245	235	220	194	256	225	241	225	241	228	221	230	258	215	235	236	246	245	206	211	229	215	225	227	221	208	229	222	213	212	229	226	212	210	227	232	222	217	229	216	216	243	201	215	215	230	223	194	214	239	223	218	235	217	243	212	214	233	246	243	202	220	231	223	246	224	244	217	234	224	238	238	205	245	239	267	239	230	223	227	258	241	263	225	224	219	235	224	206	193	210	234	202	219	214	252	216	230	243	238	221	219	207	215	198	186	201	215	233	207	232	228	217	206	236	243	204	191	201	228	231	223	259	212	261	227	232	226	217	220	229	209	245	221	217	227	228	262	233	214	252	239	236	204	212	195	221	198	207	242	237	247	211	213	222	228	231	250	214	184	226	240	232	206	221	264	223	215	245	222	215	234	205	210	229	224	218	234	237	228	218	208	237	227	209	247	219	242	227	235	256	237	208	221	236	200	201	215	220	250	234	225	234	223	221	232	242	240	237	209	225	194	221	224	225	221	238	205	223	233	225	203	254	224	200	235	241	224	203	193	220	237	208	235	261	247	232	235	216	230	215	218	216	247	224	243	262	234	213	219	240	183	219	224	212	238	221	198	211	222	197	226	192	210	207	215	223	206	229	228	214	253	247	223	250	227	202	248	207	231	235	243	234	230	228	241	192	216	213	233	243	201	255	235	241	223	230	195	214	197	233	207	223	221	241	230	228	233	225	205	233	250	222	204	231	216	258	227	239	215	211	247	218	230	237	197	228	224	223	241	236	210	205	203	203	222	206	211	226	224	227	210	242	239	238	217	215	219	228	223	236	224	224	197	229	244	234	199	235	238	190	249	239	216	217	205	202	250	233	228	195	208	256	241	244	205	221	231	197	256	220	204	248	198	236	214	194	232	235	237	210	209	221	228	244	239	217	261	209	213	226	223	214	231	231	203	211	189	220	240	224	209	244	218	239	244	227	224	234	236	205	232	233	230	261	230	240	210	239	223	214	225	223	232	244	211	242	242	201	230	238	224	246	222	229	222	228	221	228	252	227	225	232	227	230	230	206	220	215	221	223	219	245	250	227	220	219	219	194	203	215	212	215	230	238	227	210	210	227	228	253	223	208	217	254	213	207	241	234	222	238	224	265	203	214	226	223	189	242	217	194	255	244	226	218	221	219	225	222	205	214	214	222	217	227	217	226	248	235	216	230	204	216	202	233	222	205	221	203	206	228	199	220	225	264	225	232	228	219	176	230	256	239	236	231	221	220	199	231	222	223	221	223	215	219	215	243	250	213	243	231	211	233	225	234	238	236	219	231	217	221	223	221	243	205	236	224	239
8662	18992	28016	18857	8733	3382	1428	647	600	640	592	625	575	612	577	610	601	607	632	593	606	611	629	611	614	559	566	583	563	568	594	583	590	591	603	612	590	608	636	593	560	605	571	604	623	595	616	593	611	618	568	612	579	567	572	606	580	571	575	556	567	564	609	580	626	590	628	611	627	612	601	637	615	626	632	663	614	591	607	606	613	559	573	560	557	643	592	664	594	600	641	592	551	619	579	579	549	570	595	628	649	570	579	590	565	600	630	627	597	581	616	589	577	642	579	558	599	591	552	599	621	575	586	578	625	620	615	616	579	580	602	637	588	598	598	583	642	570	640	630	601	588	546	582	639	585	594	598	593	556	626	634	590	582	647	634	557	609	644	642	620	621	603	602	611	630	559	602	583	570	590	615	629	620	587	590	619	591	597	609	596	662	593	548	623	593	582	614	613	573	599	633	583	615	667	566	589	598	596	615	592	611	608	585	574	592	549	605	643	602	610	554	601	635	590	593	596	589	610	599	557	656	584	620	575	610	626	542	581	556	602	570	603	576	576	603	602	635	613	615	610	583	600	584	588	599	604	582	612	633	533	579	644	603	640	647	590	601	593	596	629	617	583	570	586	627	563	589	624	566	624	601	596	603	573	631	546	595	599	606	585	601	600	625	606	604	648	595	609	603	579	601	603	642	600	612	595	579	624	588	591	609	600	604	583	612	575	646	567	563	613	631	558	601	610	570	607	596	596	596	581	620	630	620	644	570	565	596	515	607	577	555	652	613	569	593	603	605	591	612	621	612	603	631	609	627	614	629	569	597	590	574	535	602	610	586	607	604	587	551	602	588	573	581	567	588	617	632	600	604	635	547	604	571	602	619	572	585	573	602	608	611	563	636	646	572	549	561	650	594	595	619	620	646	633	608	613	604	628	614	592	602	569	601	604	568	619	607	556	629	608	603	596	579	617	592	610	602	597	591	602	649	596	587	590	606	616	588	627	624	587	564	623	677	576	602	590	610	602	601	612	598	611	571	608	566	624	627	583	595	596	619	603	588	599	586	634	612	606	579	576	624	623	640	621	601	575	558	633	600	576	560	613	591	596	556	584	600	622	607	592	592	602	662	607	544	606	621	628	584	575	588	581	603	621	619	618	572	574	581	618	614	571	598	615	608	559	638	563	608	591	582	648	609	631	584	576	581	640	590	605	644	582	611	566	557	625	591	629	618	623	573	587	590	605	591	587	629	607	599	581	631	593	578	605	630	628	621	613	564	602	587	568	598	601	550	633	625	562	567	590	593	598	627	568	595	645	590	605	643	639	592	571	583	613	577	614	622	588	608	594	593	613	634	582	585	587	594	617	606	611	584	612	579	505	580	570	547	650	628	591	617	641	585	621	576	586	535	615	593	607	656	572	610	631	594	583	565	588	577	634	624	604	601	605	579	641	610	611	601	566	651	600	598	622	590	618	613	663	605	608	618	577	610	634	526	639	601	570	576	590	578	588	606	557	580	578	609	603	592	559	609	654	546	559	604	636	588	620	597	640	523	575	580	572	546	580	608	591	564	602	605	614	618	574	618	587	595	600	602	590	645	616	618	625	603	593	561	567	619	597	569	606	611	567	574	615	605	602	605	543	583	612	611	569	614	601	579	623	613	628	594	611	650	571	672	588	589	597	642	604	604	613	591	580	632	556	606	593	616	565	636	641	540	588	611	581	577	632	622	575	661	605	648	620	627	579	606	595	612	592	565	563	609	580	594	599	585	589	578	623	628	635	620	630	609	631	567	602	603	575	584	626	585	596	665	602	629	615	614	632	603	645	567	585	591	589	598	598	600	602	569	617	588	640	537	611	602	607	599	575	605	618	617	598	610	573	545	602	590	575	579	570	572	588	603	563	590	569	618	598	600	585	587	613	626	621	625	628	601	607	635	576	574	582	572	593	603	600	561	586	643	654	608	589	573	600	599	618	640	609	602	568	610	636	617	574	588	613	562	596	590	633	599	598	613	628	579	571	605	567	567	606	621	603	621	614	587	621	589	598	611	562	588	596	601	594	620	587	627	605	604	609	592	618	608	574	603	637	633	629	632	577	602	564	616	621	609	583	584	593	576	563	617	599	602	616	612	545	622	617	618	581	570	615	604	639	597	579	617	627	626	603	608	567	570	623	597	611	586	653	608	567	584	576	604	595	598	621	566	582	597	574	613	656	575	570	579	572	641	596	592	601	629	632	553	590	603	575	649	569	619	670	602	569	582	651	610	618	578	605	603	568	604	555	571	611	585	586	647	628	616	622	611	601	623	578	593	616	592	548	561	556	625	585	586	653	618	674	563	592	592	603	576	661	596	594	551	628	620	603	591	622	596	627	587	603	575	575	583	606	658	586	619	600	591	617	598	562	603	591	578	575	577	650	621	588	652	562	614	590	581	578	623	559	595	579	614	610	611	599	575	657	608	580	637	601	580	613	581	624	604	650	636	594	599	612	613	583	636	591	585	600	613	618	589	616	607	567	597	603	636	595	588	614	589	589	618	556	577	607	609	576	607	580	584	606	599	622	571	559	603	605	615	592	610	578	626	569	589	593	621	577	627	596	603	627	608	597	609	603	554	592	595	613	590	598	581	600	653	597	568	572	638	646	622	604	613	651	617	595	593	623	612	598	585	632	624	599	615	561	594	626	604	588	624	596	606	588	625	568	612	563	614	641	656	596	600	574	597	587	596	620	619	597	594	577	634	590	596	593	630	611	590	583	575	611	609	569	586	580	622	601	583	627	623	564	630	571	609	568	609	585	615	631	600	600	608	636	596	646	586	589	578	564	558	568	597	630	627	569	617	568	600	598	605	602	598	589	634	574	628	581	641	578	614	572	637	591	602	571	620	632	594	546	596	564	601	604	622	607	637	586	628	616	614	607	627	598	664	606	635	590	617	582	581	622	646	607	632	593	607	576	575	634	600	592	533	619	567	604	587	616	631	600	605	578	627	651	584	566	579	635	590	624	589	575	548	594	603	597	589	635	650	580	578	609	652	633	624	599	600	599	590	612	639	586	634	622	592	618	616	593	617	590	586	626	590	610	592	617	622	594	568	626	626	606	635	619	608	583	616	590	605	597	587	575	630	629	618	607	558	639	625	568	626	605	591	610	573	605	626	600	595	599	620	622	610	592	598	588	602	621	632	636	578	583	618	635	629	620	644	586	611	603	592	589	618	611	577	581	593	580	616	633	591	544	555	580	557	623	583	554	614	575	612	603	624	592	610	654	610	563	604	613	598	578	611	603	643	592	566	614	616	608	597	578	666	596	627	635	579	583	595	600	649	639	590	568	585	569	633	554	627	580	646	590	571	642	599	626	525	611	583	556	663	607	614	541	621	634	600	564	636	633	594	582	587	573	589	610	625	615	594	611	562	602	597	596	609	608	599	632	612	606	567	612	630	579	579	601	609	587	579	620	622	611	587	565	597	590	594	628	601	666	646	606	621	605	584	562	625	600	592	614	623
47765	65321	67798	47506	25527	9254	1882	246	159	159	172	141	169	190	173	171	153	141	144	163	143	191	174	162	179	186	166	176	177	141	151	155	185	182	133	178	152	159	188	168	151	171	153	153	154	144	151	153	163	136	211	159	155	161	161	163	155	131	175	132	130	168	139	165	169	164	139	168	167	169	146	145	170	151	194	158	170	148	149	170	172	146	171	168	178	158	175	168	160	143	150	145	173	165	170	169	142	181	179	154	143	165	178	170	175	171	157	184	161	173	167	158	188	166	189	167	158	161	171	149	140	175	167	175	150	150	151	175	149	168	180	172	145	169	155	133	147	164	183	155	160	136	180	152	178	175	175	151	186	180	150	164	150	146	189	156	132	152	166	160	130	153	168	164	184	191	164	145	155	164	170	155	173	146	169	171	166	179	156	159	160	155	163	162	155	182	151	175	181	190	153	194	159	158	156	173	192	180	145	160	165	171	172	161	151	182	160	169	167	154	155	168	144	169	167	166	169	163	158	186	149	150	152	181	176	173	154	168	154	164	155	153	160	159	140	158	159	163	177	156	174	188	169	166	149	136	165	159	155	172	164	178	149	152	182	163	175	142	204	167	160	174	159	167	154	140	170	165	158	170	172	170	165	177	156	154	142	163	159	184	172	185	165	185	152	148	154	161	147	164	169	168	142	162	146	167	148	152	145	155	184	156	157	144	159	151	170	169	157	155	175	185	190	173	166	156	143	171	150	162	163	171	152	175	164	172	151	161	177	173	168	151	152	187	193	149	158	149	167	174	157	175	183	176	165	143	127	174	178	170	152	158	152	156	156	168	162	171	170	167	140	163	155	163	175	150	145	143	155	175	175	177	172	160	159	152	175	156	157	174	158	167	173	139	143	178	157	136	162	161	159	154	163	154	187	156	146	130	161	177	146	147	172	141	159	196	165	183	167	175	175	150	162	159	177	151	160	168	158	188	186	154	156	157	151	154	156	171	177	159	156	161	180	165	143	184	158	180	173	164	124	177	159	160	167	167	153	150	182	175	154	180	178	154	171	164	169	169	172	150	173	186	153	170	163	147	144	142	161	145	196	150	183	179	161	171	166	150	145	173	164	146	160	146	154	155	166	152	168	166	160	146	167	134	160	154	192	163	164	147	149	151	138	165	158	187	184	184	139	166	161	157	170	160	146	168	142	154	171	152	157	144	174	146	157	171	163	156	145	165	174	161	144	149	163	164	167	177	170	194	145	169	176	153	139	153	146	161	163	180	148	153	156	153	165	162	167	136	162	187	166	171	180	164	158	157	158	162	180	136	163	167	177	162	144	155	157	140	172	160	144	184	162	161	169	168	165	152	178	158	181	142	167	163	169	157	165	154	155	175	168	141	151	145	170	165	174	169	179	159	155	168	180	173	159	147	155	168	149	170	162	169	157	160	153	151	168	173	177	169	158	165	141	148	146	159	158	185	175	152	147	164	158	147	161	180	175	170	167	155	167	161	160	153	166	162	163	132	158	152	183	176	169	180	161	163	161	157	135	187	141	166	172	186	166	162	139	181	169	185	172	160	171	159	149	146	175	161	152	140	174	158	165	137	183	138	183	161	139	174	194	155	183	168	188	176	203	172	166	146	171	184	143	155	174	162	163	168	193	162	141	172	165	165	160	184	161	166	170	157	145	164	142	167	171	161	142	150	155	156	188	157	178	161	176	161	159	169	155	187	187	146	193	182	153	171	153	161	162	167	153	152	144	168	163	169	154	177	153	168	161	150	165	177	174	152	154	157	134	166	176	164	172	141	174	154	169	166	166	174	165	122	163	158	180	166	162	156	158	134	177	151	154	180	154	179	157	164	162	188	162	143	148	178	186	186	156	190	169	159	168	170	137	202	158	177	173	153	159	165	169	163	168	160	151	157	158	172	177	201	149	138	166	164	172	163	135	153	164	162	182	168	164	161	166	183	170	155	159	160	164	173	170	156	158	163	154	150	171	175	167	154	147	170	167	140	179	166	162	145	135	170	204	167	147	166	181	154	188	172	153	177	157	155	165	166	167	147	159	158	150	181	187	123	155	148	152	175	155	151	181	166	157	177	166	151	175	151	152	168	159	159	190	152	171	153	156	165	158	144	177	165	157	155	178	138	156	159	150	183	164	187	161	175	158	139	159	153	169	184	170	175	157	156	168	151	173	153	160	155	162	171	159	168	169	160	166	155	154	185	164	169	166	164	142	191	169	152	172	167	162	150	162	151	167	154	166	167	169	156	169	157	155	169	157	171	167	175	157	173	162	156	165	161	178	158	185	171	155	198	183	145	172	157	154	168	174	171	189	178	149	160	154	149	156	154	143	175	182	144	151	167	181	144	158	159	171	154	163	169	142	150	171	181	158	166	167	181	165	173	151	149	179	145	150	169	179	183	178	170	162	152	163	180	158	165	173	158	154	153	156	161	125	158	181	160	163	154	154	171	164	154	153	169	183	170	165	175	160	184	153	154	171	170	167	174	155	171	164	174	162	179	151	159	181	152	182	165	153	165	171	161	156	160	165	164	172	174	164	168	133	180	163	175	145	151	182	162	200	147	147	157	169	145	171	162	156	163	173	153	151	146	167	150	161	168	155	148	148	150	167	180	144	156	157	154	169	169	146	149	173	187	143	174	132	168	164	177	170	171	166	146	151	176	171	170	158	150	171	176	173	152	147	150	149	154	155	154	139	178	145	160	162	152	155	178	160	162	159	152	151	192	170	158	182	167	172	173	137	148	154	191	158	176	174	176	162	157	147	155	165	176	170	149	174	158	136	160	173	148	156	137	164	164	178	144	149	153	142	175	200	147	161	158	149	166	171	165	143	147	150	161	169	181	183	185	145	174	169	171	170	171	154	165	155	164	164	164	157	171	167	165	140	153	186	158	148	165	160	170	172	156	152	167	142	175	145	177	159	157	161	176	171	167	156	154	162	180	173	172	181	177	147	169	173	168	188	166	184	162	165	183	147	173	171	163	161	173	173	153	159	168	173	153	173	167	155	168	170	160	167	165	166	186	150	177	162	182	170	158	142	153	175	184	147	159	164	169	177	168	168	194	155	179	181	172	156	180	170	141	149	163	157	156	147	145	155	168	166	183	146	174	162	152	169	173	181	170	163	151	176	155	171	165	157	143	171	161	169	153	155	161	146	155	184	158	145	176	152	155	174	158	171	184	161	149	141	177	144	162	154	181	154	149	170	161	161	138	154	181	168	133	167	122	164	149	165	167	153	157	162	147	144	161	171	157	153	180	162	158	165	159	160	170	179	188	164	150	156	172	186	168	163	168	160	158	170	180	175	164	163	194	164	161	157	166	147	168	149	158	143	148	174	160	167	150	151	168	164	160	148	175	157	158	151	171	149	175	151	156	138	147	151	174	176	160	165	199	180	165	148	164	141	152	181	170	161	175	158	165	137	144	145	145	171	168	160	139	166	163	160	143	171	143	169	162	179	158	162	140	156	157	129	161	158	165
31771	49689	61261	50076	32754	16646	5955	695	466	474	448	452	442	445	447	452	441	467	434	479	426	444	443	432	465	449	478	458	456	489	478	447	477	438	467	479	472	487	457	442	490	437	470	477	453	446	424	457	456	471	470	449	465	473	472	458	477	468	471	506	460	476	448	427	478	448	418	460	455	500	459	433	484	452	434	466	444	447	468	457	428	477	443	435	468	425	465	466	455	461	465	464	483	430	513	428	496	478	477	438	444	497	401	446	460	471	448	453	457	467	465	459	476	475	469	452	471	468	498	435	458	463	472	483	427	460	472	451	481	427	482	461	477	424	471	471	453	454	476	445	441	483	456	466	469	491	467	458	463	452	425	459	423	445	439	467	441	474	471	457	428	502	436	452	433	474	453	459	478	446	465	499	441	424	448	454	476	490	464	463	441	462	459	467	452	487	459	451	474	509	441	480	449	433	486	464	496	467	439	450	452	434	401	431	469	478	452	487	490	461	456	467	457	442	427	441	450	427	435	462	440	473	461	449	464	451	437	480	441	454	464	492	458	421	440	442	416	465	482	439	463	479	476	459	433	466	477	431	435	415	481	442	481	411	473	434	466	432	457	455	446	479	433	475	456	438	436	492	456	425	469	472	479	476	470	463	449	447	439	409	470	457	434	434	497	456	399	467	476	451	473	486	486	474	440	462	484	450	432	425	488	472	474	486	426	485	460	446	460	427	460	471	450	441	455	460	463	474	452	456	433	457	449	466	455	463	404	449	455	456	476	474	454	492	448	473	449	474	455	438	496	426	455	455	452	434	437	459	479	475	422	479	418	452	478	454	462	476	458	426	460	462	453	458	459	481	482	497	478	471	452	463	485	465	498	427	458	418	446	470	467	436	442	468	465	438	467	438	490	482	466	437	480	469	441	477	491	437	455	450	469	428	451	432	461	445	459	485	441	479	460	487	463	477	472	488	467	412	433	446	456	497	465	450	486	444	480	483	444	446	420	487	476	457	485	443	461	457	442	494	491	463	473	492	451	459	462	460	448	476	448	452	446	442	431	497	471	470	428	493	447	413	436	492	456	477	493	506	430	451	475	459	457	473	475	449	467	434	476	516	441	451	467	492	466	477	474	474	447	441	458	430	478	454	435	452	466	469	448	483	451	427	476	463	445	465	444	430	445	425	465	480	447	438	453	472	445	489	456	455	439	438	458	490	399	423	442	445	451	469	412	461	458	438	464	476	457	473	411	409	471	432	424	442	461	456	439	455	476	480	472	418	438	475	455	480	470	452	459	460	452	455	452	437	454	453	453	468	435	459	459	448	439	488	471	445	461	448	484	470	454	519	464	435	417	469	480	477	476	442	470	446	458	434	457	476	441	502	471	457	486	448	456	483	459	458	437	430	479	453	452	475	453	470	446	460	459	490	489	461	453	453	469	476	467	451	434	453	451	502	462	441	444	441	431	439	449	423	441	423	481	443	459	439	474	463	430	437	490	411	437	463	454	459	449	449	465	435	437	445	478	434	469	430	467	435	460	424	499	456	452	445	454	449	458	439	498	467	452	488	449	448	470	444	441	435	456	468	444	437	477	465	474	483	430	453	466	424	435	440	438	490	498	468	467	451	470	465	469	445	465	437	428	428	447	453	455	459	424	465	451	427	489	436	487	440	482	458	504	495	464	439	415	439	504	472	460	472	458	483	511	454	425	482	435	499	464	455	479	469	446	436	474	456	481	444	465	435	433	439	465	460	465	452	444	461	426	455	477	503	457	445	468	493	446	409	461	426	446	428	522	452	479	469	458	448	473	444	464	484	429	459	483	460	440	453	425	450	448	447	413	429	457	411	442	452	475	454	507	485	437	430	461	481	443	488	474	443	452	457	441	459	451	454	459	434	459	494	456	487	464	494	422	429	432	445	408	435	479	462	445	481	446	473	490	447	452	449	470	463	440	462	457	451	437	459	468	467	493	434	484	443	453	487	468	502	490	463	433	479	445	449	422	425	435	450	461	479	465	450	470	486	441	451	465	467	466	461	466	450	471	479	499	436	432	454	493	458	474	442	425	487	398	465	488	466	449	446	471	452	437	472	476	471	440	435	447	461	504	474	490	442	447	485	409	469	425	446	459	445	472	445	466	468	457	458	424	444	431	466	450	454	440	424	480	416	428	508	462	431	484	416	484	440	468	470	454	450	488	461	475	464	472	440	462	477	430	461	423	443	460	444	491	474	444	474	476	432	453	457	455	461	408	423	481	466	447	478	452	448	452	469	457	467	460	456	444	423	471	467	481	503	460	471	434	452	436	439	456	442	451	426	465	466	484	478	436	499	439	469	466	448	450	434	438	481	424	467	477	433	432	423	460	471	473	448	466	448	429	417	428	451	454	447	481	459	432	452	466	460	427	438	446	431	460	436	451	451	441	468	442	492	462	490	433	461	471	433	441	439	440	466	435	455	409	468	478	493	466	426	448	481	460	456	456	408	438	452	470	456	438	433	479	467	430	443	443	455	501	480	440	432	524	475	445	423	440	455	467	432	459	469	466	373	449	401	475	435	435	477	438	490	459	468	454	434	477	444	435	477	472	493	486	434	466	466	449	466	468	488	466	440	443	414	460	425	474	451	466	457	476	475	448	428	436	446	435	429	436	450	449	433	444	456	472	473	483	431	463	445	433	454	460	463	443	450	437	412	419	444	479	470	476	443	470	466	426	453	450	484	501	413	466	468	455	502	480	411	459	423	450	429	497	430	422	446	436	485	476	456	463	446	450	484	475	473	480	468	452	485	458	411	472	471	446	441	437	460	453	475	458	457	461	477	479	478	445	481	439	456	460	456	466	440	444	455	473	491	437	427	456	472	444	455	472	473	439	463	472	444	440	441	460	438	456	435	446	465	453	449	439	462	437	438	464	476	494	480	438	429	459	467	424	477	454	484	442	458	482	429	420	505	436	432	466	421	503	476	421	447	470	488	467	444	451	490	440	438	494	444	442	461	431	469	455	455	454	446	475	447	488	435	442	489	458	444	468	463	456	518	462	461	433	466	484	449	461	442	466	439	414	404	493	485	453	446	458	432	455	440	417	471	459	472	438	451	468	443	448	460	463	460	475	457	516	520	467	464	462	484	424	461	477	461	430	471	455	447	436	465	512	453	482	455	473	454	456	445	450	465	420	478	449	432	485	455	457	406	471	420	463	509	459	440	462	450	460	451	413	420	450	461	458	443	443	464	453	434	484	466	447	461	492	459	480	431	461	447	457	453	449	478	460	430	441	454	454	493	439	489	438	458	444	468	411	444	467	432	454	412	440	444	463	430	464	468	441	469	404	445	444	479	437	466	423	493	465	457	448	435	485	472	437	443	445	466	422	441	470	479	456	426	425	457	489	425	456	427	494	475	471	478	486	444	446	460	434	469	499	452	466	461	483	447	485	434	451	466	486	457	463	442	432	474	467	436	442	458	448	452	441	491	424	451	504	465	489	443	443	488	459	452	467	459	426	453
60269	77460	77107	56942	33656	16145	4173	345	191	165	194	189	194	196	176	198	192	172	173	169	197	169	150	171	187	170	191	171	180	166	198	194	175	171	168	178	154	190	177	174	184	161	181	186	184	156	166	211	193	178	197	166	201	155	150	189	201	203	200	195	164	177	149	186	178	183	188	188	194	187	180	183	173	171	191	168	167	179	178	190	186	198	187	182	181	177	185	165	182	179	157	213	177	178	172	166	173	174	186	188	137	169	204	174	183	189	175	178	176	199	187	167	199	166	186	179	163	177	209	188	164	194	180	155	180	155	172	192	164	154	186	190	180	188	182	178	167	175	185	181	169	169	172	173	180	164	178	178	184	187	185	185	158	184	183	175	176	160	173	177	172	171	169	171	188	193	168	178	196	150	169	188	161	178	151	182	199	176	191	173	197	198	167	181	184	161	167	159	178	164	177	205	197	193	203	169	173	184	171	175	152	169	185	174	181	180	182	171	178	176	176	187	169	208	160	187	176	174	178	178	186	196	162	181	161	181	174	196	179	170	182	185	175	191	185	167	175	166	171	185	186	186	172	177	152	174	186	179	210	173	172	190	191	186	158	182	177	191	202	180	190	176	193	186	182	186	189	153	172	197	185	169	194	171	195	167	176	156	183	173	197	192	171	178	177	181	162	199	171	177	169	177	177	154	206	154	176	183	192	186	171	183	186	182	182	173	178	169	182	172	181	195	155	175	198	185	201	183	194	168	180	158	164	169	190	167	187	180	171	148	180	169	162	179	171	177	172	178	169	182	162	175	174	185	183	152	160	174	180	185	190	186	198	172	179	199	188	173	185	174	183	175	180	170	202	185	163	168	192	157	172	171	197	176	183	183	169	176	190	189	204	176	183	168	177	188	160	165	185	182	189	193	200	172	183	174	188	184	163	179	192	171	167	172	194	182	188	180	158	194	155	176	177	179	169	185	179	169	184	184	208	188	160	160	160	175	194	154	169	189	166	161	180	196	207	169	155	175	179	187	165	183	185	184	160	180	179	187	185	196	169	169	170	182	167	195	184	176	209	166	194	212	167	174	162	170	172	184	189	152	204	175	176	177	181	160	156	156	175	160	176	191	184	194	182	183	178	195	177	176	187	157	198	180	186	194	179	182	163	174	164	183	186	175	172	201	182	198	180	170	179	168	175	141	175	162	162	164	170	229	178	194	193	205	165	171	171	175	173	184	189	192	186	195	158	177	206	180	162	172	205	182	165	193	189	193	180	172	166	184	180	183	151	157	182	179	174	180	199	177	201	190	196	175	178	191	182	206	169	178	187	168	179	207	160	184	159	175	180	180	169	174	185	199	196	185	167	175	179	186	190	178	172	163	185	176	186	157	183	214	177	162	164	170	203	157	149	180	179	207	185	171	150	182	185	173	168	181	194	179	181	194	173	164	172	163	167	189	181	177	190	182	182	187	171	172	196	160	207	183	162	184	161	190	160	170	179	182	161	179	177	177	174	191	192	189	167	175	175	192	195	203	169	173	192	154	182	184	188	192	190	200	176	168	190	189	213	185	184	183	179	191	197	189	187	159	164	190	160	175	167	169	167	151	170	178	191	182	152	182	189	178	200	160	165	197	159	162	169	172	193	184	180	167	183	180	188	168	183	180	170	192	177	177	184	171	169	198	159	182	219	174	167	181	177	197	189	182	163	192	170	170	195	185	184	195	182	166	166	194	173	191	142	161	166	156	187	171	193	171	196	173	173	178	173	195	202	179	174	184	181	157	204	189	161	188	174	197	182	163	189	184	149	185	161	181	195	142	160	194	180	158	174	174	168	187	174	181	193	183	178	179	184	191	179	168	177	181	184	178	181	186	188	178	181	164	203	182	183	178	187	186	179	182	145	167	156	161	183	188	167	178	192	180	177	190	177	183	175	191	163	170	173	194	167	205	162	163	168	206	178	187	176	195	182	170	200	186	175	182	165	194	168	195	150	187	197	181	170	171	157	181	183	205	196	181	169	177	199	195	161	154	173	189	184	190	205	167	180	189	189	173	191	157	177	177	199	188	189	194	194	202	191	183	202	217	176	194	172	170	174	176	172	181	183	191	198	179	184	155	179	196	206	171	192	197	197	158	204	158	186	197	168	195	184	192	186	182	176	180	167	180	164	181	161	174	164	174	200	173	170	164	190	142	199	188	173	194	168	153	171	196	172	202	188	178	162	162	173	182	201	163	184	182	179	175	207	172	166	156	185	174	177	182	174	162	161	192	202	167	178	160	171	182	188	182	176	178	174	173	184	174	199	183	165	211	173	183	187	199	163	164	176	178	169	181	188	181	162	179	166	185	185	137	197	186	172	187	178	203	176	162	169	190	185	175	175	181	182	169	180	159	210	181	194	199	187	194	177	175	176	208	147	164	180	190	167	168	197	185	182	179	169	181	157	168	164	173	184	188	199	175	168	187	172	171	180	192	219	218	182	164	174	170	195	185	166	166	172	182	171	180	209	184	175	178	178	172	210	183	151	199	176	165	166	181	194	157	184	189	179	171	171	174	196	208	169	184	176	150	154	173	170	197	172	188	174	185	173	174	201	194	196	182	211	165	171	178	178	199	161	180	190	198	171	177	161	195	170	170	155	203	168	201	195	164	170	182	183	183	171	184	182	171	172	174	173	177	160	159	219	198	211	174	153	161	163	169	183	198	176	180	180	176	185	156	176	180	179	171	179	182	188	185	181	171	181	185	174	176	181	192	178	182	185	174	179	187	170	162	169	179	164	177	192	180	200	182	183	184	189	194	173	198	198	183	165	186	193	181	186	198	184	175	186	182	153	178	170	174	164	171	205	177	196	184	208	170	179	179	180	154	195	176	200	174	167	162	200	170	176	167	192	173	194	172	195	186	166	180	196	183	179	163	197	187	174	172	192	201	176	159	194	161	191	168	182	200	184	176	182	187	194	162	160	164	168	158	179	206	183	176	179	167	181	203	191	182	189	187	186	201	179	161	183	169	172	175	174	193	164	183	149	179	165	165	174	168	158	166	177	189	175	182	151	179	177	189	181	167	197	170	184	193	177	178	186	177	171	173	177	184	170	194	167	166	161	184	183	181	187	161	191	157	172	158	180	169	190	197	172	160	170	181	159	179	164	203	190	189	184	192	196	191	199	187	178	179	193	183	166	166	190	210	199	180	187	188	160	199	138	186	171	165	193	202	191	172	150	172	164	165	163	181	182	192	180	194	182	173	180	178	179	180	204	177	175	193	179	201	188	190	179	162	177	189	172	198	192	166	178	162	190	175	174	182	187	197	179	172	188	180	200	164	173	170	184	171	179	196	164	186	197	193	188	182	186	164	194	171	188	187	175	188	176	190	177	170	180	186	193	152	158	179	196	175	172	171	179	172	174	197	180	182	202	180	168	212	206	161	169	176	181	205	190	183	185	179	183	173	184	181	184	186	207	175	189	159	154	174	181	177	198	173	185	167	175	155	167	180	178	154	182	221	180	177
40183	60390	73278	59644	40911	23296	9481	822	471	464	507	487	519	512	512	519	503	480	480	484	513	452	478	493	464	493	490	490	524	528	520	527	520	493	493	493	514	488	422	492	497	505	523	530	491	520	495	492	498	502	507	503	509	519	502	509	483	509	517	498	462	479	474	486	488	489	470	507	495	485	466	510	479	508	492	483	539	480	467	497	467	459	494	499	500	493	515	525	526	538	485	511	499	465	500	511	489	511	506	530	505	478	528	482	528	469	528	515	523	520	511	513	483	499	500	548	491	478	491	524	536	525	477	464	507	475	492	560	524	521	526	502	516	488	514	528	471	504	515	479	511	474	522	459	495	463	533	495	465	534	523	465	474	448	510	486	478	509	495	537	500	505	479	499	494	521	472	497	530	508	465	493	469	500	471	504	475	511	522	531	515	474	499	503	508	492	481	510	544	465	500	468	505	475	457	501	491	491	538	489	496	476	477	493	498	478	478	502	503	486	469	514	478	472	498	510	518	494	507	512	495	540	524	527	463	524	501	483	527	483	523	478	494	491	481	523	463	464	492	500	490	516	502	482	481	482	542	473	515	509	497	492	475	523	492	475	471	507	469	515	463	493	515	498	475	500	505	471	502	462	487	521	540	480	475	516	465	476	514	477	510	485	518	492	545	485	475	525	508	511	513	488	522	468	463	546	521	482	483	521	530	545	487	491	527	512	511	465	498	510	467	504	491	535	511	514	510	483	513	516	511	505	470	513	462	478	493	556	483	484	489	471	555	486	552	493	456	490	461	502	492	481	481	499	521	482	494	467	510	531	513	465	499	471	427	470	493	483	467	484	450	497	561	487	494	525	496	554	497	473	467	494	492	510	508	473	506	458	483	499	464	501	461	493	462	482	494	497	466	505	531	492	494	482	480	497	473	483	479	488	482	536	512	487	544	488	460	498	541	531	470	511	479	504	537	510	473	488	497	497	504	475	479	516	511	490	497	477	510	488	448	483	510	478	509	485	484	488	481	504	466	558	498	490	498	537	497	541	499	506	503	450	476	526	453	479	504	541	480	528	503	506	506	504	505	486	487	507	516	481	502	484	504	499	520	488	500	481	473	500	494	502	486	483	511	501	476	539	526	521	493	468	480	474	506	521	513	483	490	483	487	494	522	479	485	520	516	477	478	506	455	489	495	517	476	458	460	484	528	498	501	490	454	481	518	495	477	429	513	477	519	520	479	505	490	539	506	466	518	509	495	508	492	480	529	529	504	540	503	504	471	527	495	492	477	465	518	462	477	493	494	496	535	541	542	445	470	504	464	486	486	489	536	499	515	535	492	512	490	516	503	490	527	498	469	479	518	479	522	503	496	473	476	487	499	495	475	477	500	517	460	509	524	485	517	469	502	468	515	460	487	483	463	460	489	494	498	484	477	521	465	489	509	499	534	511	500	477	548	492	484	469	526	500	494	497	501	517	478	510	499	483	505	486	515	531	500	502	517	492	510	531	474	511	490	490	507	476	510	525	513	492	518	530	482	540	493	488	509	517	497	525	469	514	509	468	497	450	520	531	503	496	522	502	512	484	490	514	503	523	484	492	530	480	457	504	526	511	516	470	497	513	561	496	445	489	505	470	483	522	477	497	519	469	507	509	472	472	506	486	511	494	515	531	497	475	488	512	498	450	459	482	531	496	473	481	487	477	467	495	479	465	489	530	478	480	508	486	485	516	486	528	530	493	461	483	514	450	504	493	504	515	498	521	539	473	498	462	473	493	471	515	505	476	482	555	497	501	474	502	471	515	499	460	499	496	506	496	531	514	481	508	537	490	516	516	462	503	480	480	488	477	496	483	523	471	483	500	516	479	497	496	511	490	496	477	483	516	464	504	481	524	461	500	494	498	521	517	512	519	447	503	496	504	500	530	482	504	474	495	515	510	478	552	476	528	472	454	466	465	486	484	509	477	502	528	546	511	467	511	494	520	539	478	458	481	497	497	480	476	503	467	506	540	490	489	507	467	481	495	455	419	444	495	464	520	468	492	474	492	458	506	551	494	477	488	481	494	504	498	503	497	444	504	528	488	465	530	491	478	476	521	453	490	485	455	520	505	476	505	493	536	501	528	472	476	478	518	521	453	487	526	488	485	482	485	498	490	529	496	487	518	475	519	487	514	528	469	476	510	467	474	512	518	499	529	490	507	490	509	494	489	523	455	481	470	503	520	472	505	489	487	524	449	492	478	480	526	516	488	519	501	539	490	519	496	523	493	521	494	502	505	547	493	490	488	525	456	502	471	519	501	496	512	486	493	506	465	499	499	523	484	500	492	527	538	498	513	524	513	469	482	535	525	464	479	477	475	491	469	477	528	459	487	442	500	524	504	519	469	497	484	487	436	519	511	506	541	467	505	506	504	516	474	531	507	507	470	524	528	499	492	511	493	505	528	527	489	485	486	527	472	504	494	518	499	477	453	486	530	471	508	464	494	517	486	506	513	519	501	495	492	491	491	501	449	504	530	530	493	534	523	497	482	519	493	482	493	506	485	504	545	510	480	536	480	522	473	511	478	495	509	542	500	493	519	493	501	509	501	475	499	472	503	488	464	483	492	495	482	493	508	481	474	489	488	505	514	513	507	482	493	489	480	524	464	513	538	502	511	453	498	482	458	497	516	457	499	488	476	471	492	499	492	524	466	479	499	504	495	517	480	514	485	517	473	494	502	449	543	460	486	499	519	518	474	493	524	519	510	477	467	452	507	506	542	510	471	509	521	497	535	509	460	507	500	551	482	431	505	498	515	482	463	496	509	507	497	490	489	479	486	475	532	523	515	476	491	499	538	464	423	474	513	477	471	480	475	539	519	491	494	502	488	502	526	500	497	488	474	492	475	492	513	511	509	519	446	498	425	486	486	472	515	463	511	490	454	465	497	478	477	530	497	504	516	464	463	487	465	494	476	515	463	517	532	486	465	491	489	498	475	474	525	471	525	451	478	517	496	499	480	506	539	499	493	484	518	478	477	507	510	505	482	503	483	511	475	465	500	524	513	514	476	505	478	492	493	511	501	540	469	473	501	514	469	478	481	483	468	504	489	501	471	470	484	460	476	522	485	501	526	509	457	476	441	471	537	479	467	493	494	487	535	437	478	508	500	516	465	485	518	497	467	512	497	480	494	483	502	513	514	467	499	499	534	484	486	490	481	494	475	494	477	438	514	467	468	493	511	520	517	535	485	560	482	523	584	499	491	525	538	505	477	487	467	530	503	507	503	494	511	497	519	523	481	528	525	433	463	491	491	483	507	476	494	502	471	507	488	522	506	514	535	452	480	466	521	514	513	489	510	461	504	543	486	457	504	456	532	521	504	467	478	462	493	523	512	454	543	513	510	489	479	520	512	479	470	513	520	514	461	483	480	507	485	484	502	531	522	496	502	543	480	540	483	477	515	486	531	512	488	512	500	522	462	497	538	488	522	428	489	493	514	496	501	466	530	479	497	475	509	500	473	514	456
7482	14419	20562	10438	3250	1090	470	222	200	243	217	211	235	211	227	219	209	206	209	223	251	217	202	199	205	199	200	205	212	243	219	218	195	220	212	235	223	201	215	238	223	225	215	234	219	224	196	200	243	190	203	232	210	250	232	223	219	211	243	232	230	221	213	229	214	210	196	208	202	216	199	217	226	203	219	227	241	207	227	240	227	245	221	231	222	239	215	226	203	225	196	217	235	216	232	189	200	220	194	177	215	228	235	219	237	205	233	221	223	211	221	232	218	214	229	207	209	223	209	244	194	213	233	190	229	247	215	213	231	220	228	234	224	224	231	205	211	234	226	210	204	207	232	231	227	217	207	229	227	201	218	217	236	196	208	201	202	212	228	204	206	199	228	231	209	229	209	199	199	221	255	213	205	234	221	203	206	226	236	201	224	205	223	213	196	211	270	195	215	260	223	217	222	203	216	218	193	207	225	211	208	199	221	216	197	188	223	219	222	228	207	221	207	209	203	224	219	218	192	209	230	229	245	204	225	194	197	218	203	221	244	222	230	233	206	213	194	180	207	251	212	220	216	231	232	187	235	235	201	203	260	197	216	193	220	238	244	217	214	242	209	207	237	211	214	194	206	229	197	196	201	230	203	213	242	199	219	203	235	219	230	230	214	224	196	193	215	206	231	213	221	203	214	226	214	226	227	214	217	208	197	211	221	217	218	262	207	226	249	207	257	204	224	220	202	196	190	228	212	217	230	188	248	238	197	244	262	232	212	242	231	220	218	216	220	231	220	240	226	204	219	179	224	200	216	216	238	212	205	204	239	198	204	209	236	243	176	263	232	210	210	206	220	224	214	204	216	221	243	236	231	209	217	204	193	204	211	221	208	215	206	224	236	219	233	201	218	228	201	193	215	216	236	250	213	192	222	176	220	212	209	230	232	190	211	229	207	205	225	214	223	243	220	223	210	224	210	227	196	212	224	241	216	208	206	221	200	241	206	219	221	223	224	202	222	221	207	209	214	203	227	228	203	210	238	206	262	216	225	194	208	222	236	224	198	232	231	207	197	224	186	200	225	219	209	208	210	231	243	241	220	213	235	212	180	202	226	223	240	217	214	223	198	240	238	232	222	227	226	233	243	246	237	229	183	213	214	241	219	220	208	204	227	220	230	206	244	234	201	218	217	229	218	229	232	215	235	232	209	202	223	239	204	210	230	221	209	212	203	215	199	218	197	220	219	212	202	221	187	220	198	177	200	214	245	228	226	228	208	194	192	221	228	208	237	244	209	232	224	233	208	216	216	217	204	239	231	235	231	226	233	205	214	227	212	216	194	246	237	219	228	218	190	235	251	234	200	223	200	217	215	223	194	220	214	209	220	210	219	224	210	201	224	197	225	240	218	202	221	229	222	233	206	183	188	227	212	240	222	212	211	207	208	204	195	201	246	188	224	198	234	222	215	213	215	225	238	191	247	200	210	207	233	220	224	214	203	212	233	216	215	213	214	235	199	232	262	239	227	205	212	217	217	199	214	224	234	216	221	240	231	253	220	236	204	200	239	221	218	212	205	222	238	210	206	194	230	231	226	248	212	191	224	185	208	211	222	227	211	210	217	226	213	237	228	243	203	232	235	230	225	223	217	192	240	203	201	189	213	205	204	208	219	210	211	222	200	223	213	204	220	191	215	218	218	212	235	202	235	206	232	216	227	230	227	205	214	237	212	226	224	206	220	216	200	232	189	229	220	212	209	220	220	177	219	206	231	217	199	226	211	229	208	228	224	185	201	223	223	215	192	207	216	228	199	213	226	225	223	222	225	222	208	206	229	239	205	212	254	206	224	241	188	192	239	195	246	239	192	209	234	226	217	224	222	202	212	225	226	228	241	212	207	190	216	222	195	198	223	246	207	225	232	211	205	217	195	210	197	218	209	225	222	235	223	215	204	245	206	221	210	238	219	202	226	202	213	224	229	200	204	215	247	201	225	216	203	235	198	227	216	204	204	238	241	229	225	241	197	239	246	226	227	223	211	219	228	181	228	213	243	219	208	220	214	205	224	205	202	215	239	195	213	233	234	225	220	219	231	232	201	232	226	221	211	257	201	204	214	229	233	208	202	207	215	209	224	224	221	228	202	251	225	216	226	221	211	228	212	211	216	206	235	210	211	210	227	203	208	187	193	221	191	196	225	229	214	204	248	241	224	234	235	215	244	208	238	218	206	221	225	195	206	210	222	209	215	213	203	204	192	240	218	227	228	211	194	213	202	211	195	219	216	220	220	212	212	216	240	221	226	185	218	196	229	220	224	227	223	216	202	214	220	203	219	218	238	215	200	226	238	222	201	199	196	218	230	214	234	202	185	192	227	182	235	207	199	245	227	223	195	205	221	224	221	209	213	249	236	217	213	265	217	219	199	204	217	208	204	208	223	217	222	233	193	207	201	215	231	235	240	239	216	207	205	224	215	204	220	204	232	218	215	211	191	262	188	222	218	239	208	258	241	220	204	242	248	217	224	212	207	235	230	199	244	215	208	211	235	224	229	206	225	207	213	235	214	221	204	234	201	215	227	219	208	204	228	214	233	208	242	226	220	238	252	224	219	227	174	215	196	207	220	230	218	198	219	226	219	230	194	221	206	222	212	228	189	245	249	225	204	225	205	218	194	216	218	216	192	220	225	221	207	233	224	217	258	208	236	221	214	219	228	221	214	228	232	223	212	184	242	215	195	243	212	231	221	221	217	236	223	181	217	209	219	208	204	246	234	200	217	257	239	224	217	200	219	214	231	216	216	219	246	196	262	210	208	176	202	205	222	216	188	212	213	227	217	238	236	239	217	244	219	234	209	226	235	212	209	229	205	227	190	226	224	238	241	212	209	246	215	224	225	225	205	207	214	208	218	190	238	229	220	248	201	219	199	208	212	222	236	240	256	214	208	199	219	252	226	217	226	187	245	225	219	224	204	226	215	216	211	196	204	214	204	203	228	222	223	216	251	228	215	219	234	232	176	221	240	237	210	221	231	228	203	235	186	237	213	206	219	231	226	235	204	207	225	193	228	229	218	204	244	213	235	212	196	237	180	229	216	230	226	253	233	237	236	181	213	213	224	239	238	219	204	239	221	232	220	233	221	199	208	226	215	214	233	223	224	226	252	208	214	209	226	225	230	206	217	242	205	211	212	242	209	227	225	246	232	217	230	196	225	226	216	209	221	202	248	208	208	231	247	216	226	224	209	228	226	252	204	203	224	207	230	209	192	231	212	200	212	225	199	222	221	204	224	209	216	216	217	199	231	212	227	220	237	207	205	208	197	210	223	227	198	204	218	194	199	237	216	229	220	220	199	227	211	233	206	215	242	217	212	232	221	206	185	216	214	230	231	209	214	227	222	221	223	211	205	235	219	235	216	222	224	224	226	230	218	242	220	205	195	235	212	206	241	190	219	219	183	222	223	228	210	220	215	216	240	204	220	224	228	212	216	216	192	201	207	186	208	199	218	251	226	223
8134	20012	27572	18606	8356	3388	1425	556	581	619	595	613	541	588	557	567	589	579	584	621	562	617	568	576	569	589	614	563	595	603	556	610	552	624	601	523	593	589	584	565	556	594	539	617	585	617	571	602	613	538	581	638	604	562	590	650	606	580	579	540	570	564	586	600	606	576	572	571	621	574	586	542	560	580	578	570	589	604	607	549	626	601	578	631	604	588	583	608	578	627	610	611	590	567	576	556	604	593	573	574	583	593	621	562	629	574	612	590	597	552	597	588	601	608	644	576	604	538	598	542	557	587	556	591	554	543	604	585	583	567	594	572	599	590	577	612	583	602	578	542	582	586	582	596	565	602	572	564	589	589	603	591	561	574	597	586	588	593	558	569	593	582	530	554	595	567	634	549	604	541	551	547	551	590	641	593	602	603	557	607	556	594	559	606	613	548	610	602	573	571	544	588	616	585	552	561	572	616	579	572	592	585	610	565	602	510	512	597	566	585	597	580	586	581	584	596	562	579	625	529	555	598	593	584	591	592	560	640	595	589	567	627	618	601	595	614	609	582	594	601	570	605	559	549	559	605	576	537	603	583	552	560	596	533	570	589	608	566	562	573	584	555	568	592	593	600	584	582	576	588	575	620	606	586	572	593	538	583	615	590	592	600	544	628	606	544	560	600	557	597	561	602	604	590	588	585	587	563	579	578	579	572	574	569	630	578	600	573	610	575	573	588	615	557	620	570	627	546	573	580	611	576	584	559	623	607	545	611	551	589	591	562	585	527	560	602	602	596	547	640	568	565	609	633	629	613	523	555	574	575	608	570	539	573	598	595	591	600	574	574	568	608	591	595	625	602	579	593	535	597	596	603	633	646	591	576	579	629	627	575	585	557	544	572	611	559	628	590	591	559	585	606	595	554	581	640	539	624	605	576	612	610	585	570	569	596	585	594	640	566	531	595	570	594	579	578	642	588	613	616	617	581	561	563	540	645	610	539	601	579	583	595	586	601	541	602	575	548	583	578	611	596	571	563	596	574	602	565	579	627	556	613	565	578	595	565	572	584	612	553	587	580	564	582	625	574	582	655	595	545	626	557	617	562	598	537	549	585	588	602	606	552	625	595	638	598	560	561	617	558	567	554	579	596	613	619	553	584	605	580	595	562	557	572	585	554	590	609	559	578	598	558	620	577	568	606	560	582	570	600	632	597	621	565	601	593	559	629	605	598	581	592	587	644	581	594	561	618	611	588	605	583	550	542	621	599	607	595	568	562	616	607	579	561	600	575	574	586	588	575	582	602	592	576	544	579	583	588	597	606	590	586	572	575	544	562	545	575	594	609	557	600	587	571	568	580	570	621	585	568	576	557	591	593	567	593	594	578	604	590	567	555	551	594	586	605	553	634	611	578	601	584	580	636	603	607	562	535	585	566	552	590	571	584	606	586	548	587	622	587	620	576	538	556	603	590	557	577	567	600	556	582	586	588	635	606	594	553	618	632	566	594	570	540	589	574	601	570	587	568	556	584	628	566	590	585	572	636	589	586	587	605	634	558	580	626	586	593	582	557	581	592	562	571	619	612	582	578	618	569	622	615	582	612	566	590	572	562	559	577	615	588	630	544	623	553	591	576	584	583	626	578	562	576	566	563	581	578	605	582	523	621	577	598	611	578	568	603	603	550	643	584	567	594	586	621	545	566	570	583	597	567	622	612	583	608	582	649	613	618	598	570	575	587	592	614	621	552	596	616	578	574	536	535	553	563	534	557	557	575	621	595	581	571	550	609	583	588	549	565	617	567	568	587	594	580	561	561	602	567	618	527	597	631	563	622	556	577	559	598	579	587	602	597	556	565	589	586	568	594	569	578	575	570	547	597	535	580	596	579	601	587	585	561	599	623	561	556	602	580	571	571	600	585	606	630	568	537	595	619	612	579	565	563	618	587	620	574	592	570	604	589	584	599	588	587	634	542	535	569	606	607	568	552	576	586	555	592	599	599	581	617	593	583	586	575	621	516	557	591	532	587	604	578	556	624	588	609	567	559	604	570	555	580	587	533	620	596	608	592	552	580	596	593	601	615	583	603	609	563	606	541	589	555	548	579	564	597	593	575	592	552	577	562	568	574	583	603	605	579	585	600	619	633	575	576	587	606	562	599	598	616	584	620	601	548	597	544	585	553	583	545	589	575	590	605	596	580	557	562	582	582	601	624	597	590	592	615	615	545	604	581	553	588	592	584	592	552	590	566	602	578	558	566	603	595	591	586	595	575	603	575	567	606	575	535	604	584	536	607	603	574	527	539	599	519	606	558	580	584	615	571	570	557	596	574	626	604	549	585	628	562	589	582	590	570	583	556	569	586	591	563	571	563	575	606	628	562	589	617	593	575	552	549	521	592	571	598	596	556	566	555	588	541	607	582	551	593	578	596	598	595	561	587	586	584	568	631	576	582	540	611	624	548	562	595	567	577	605	602	597	599	556	611	576	586	630	573	576	579	565	618	602	629	601	597	605	583	593	596	603	537	597	624	573	586	571	550	575	597	615	612	552	579	614	569	590	572	609	547	617	591	609	615	584	538	595	571	527	578	563	576	556	616	559	585	649	575	598	533	608	564	589	552	584	582	564	603	555	580	616	583	601	628	614	585	597	574	612	566	558	588	547	568	593	532	576	535	612	607	574	511	576	599	543	570	578	616	587	565	594	617	589	582	602	561	608	597	594	613	578	592	573	589	592	580	594	583	627	566	616	561	567	626	540	617	594	604	562	516	582	591	569	517	579	563	573	607	591	568	571	615	587	593	559	600	576	557	570	581	571	636	560	582	561	583	609	581	593	605	616	634	603	581	573	583	585	589	593	549	554	576	592	547	572	631	571	608	561	603	582	573	595	542	543	537	579	564	616	616	611	611	571	574	578	571	569	608	567	540	578	571	601	566	624	625	565	599	606	581	598	586	574	568	644	551	574	606	595	583	544	559	590	613	610	588	614	550	574	595	589	584	551	598	583	562	627	568	566	555	565	558	538	584	617	599	588	602	547	615	599	542	548	552	565	599	575	517	569	603	598	564	614	577	581	577	585	561	572	593	583	604	626	596	606	541	542	563	570	615	576	577	558	567	582	577	576	584	587	631	592	586	630	581	567	564	596	601	617	559	562	598	588	582	573	578	624	582	580	599	561	608	567	591	579	568	579	584	583	599	606	582	577	592	555	600	628	600	566	576	599	572	631	598	587	598	591	605	602	585	553	556	613	582	571	596	591	566	576	590	556	541	613	598	613	584	618	556	573	589	532	593	582	592	587	549	554	568	588	527	563	558	608	569	641	544	599	637	588	589	586	574	592	595	599	566	564	586	591	551	614	564	602	585	615	586	572	605	643	582	627	552	598	634	612	579	566	536	578	591	591	613	607	577	598	600	623	558	622	592	573	586	578	606	571	616	587	611	582	559	577	620	600	635	606	595	587	585	580	606	646	574	599	563	544	530	562	582	574	594	557	577	610	563	603	562
46683	64745	68352	47423	25211	9320	1996	220	159	188	158	164	158	171	161	169	146	178	170	128	179	159	163	183	143	144	151	170	175	147	163	157	155	146	161	155	153	148	178	160	148	179	168	153	158	159	132	179	155	147	154	171	181	152	184	157	149	160	168	164	154	144	184	142	144	148	154	152	153	163	155	160	158	169	173	169	149	159	155	144	177	168	147	161	141	173	146	164	178	167	162	142	160	145	153	146	164	168	147	160	158	153	170	169	190	144	164	160	158	165	157	188	147	148	149	143	157	174	158	158	158	152	163	170	185	160	160	156	171	135	145	152	153	155	155	148	161	154	147	160	167	168	136	160	168	165	165	173	194	146	158	151	143	150	148	171	167	155	156	157	139	173	166	176	152	162	180	178	139	190	157	159	160	135	171	173	148	163	151	139	159	156	148	144	154	144	143	146	167	166	151	187	144	145	130	170	150	170	162	153	149	159	162	146	165	176	149	144	157	167	161	162	153	134	159	157	205	148	162	137	151	176	136	164	153	140	150	162	149	157	151	160	164	139	155	150	164	185	140	170	147	174	159	168	144	151	144	144	166	181	160	163	158	158	162	174	149	182	159	167	164	160	165	161	153	165	158	158	139	162	181	163	148	135	148	138	151	146	148	159	148	144	150	174	129	154	171	154	156	152	156	162	168	160	158	130	166	157	152	167	163	179	155	162	158	156	161	154	153	169	177	165	158	145	160	198	157	172	151	137	160	149	162	173	171	136	131	156	153	167	158	168	154	169	137	169	176	151	150	155	162	168	158	146	168	168	153	144	169	153	196	149	166	148	168	172	173	142	132	147	159	166	148	159	178	171	162	142	151	152	145	147	144	145	169	203	160	165	153	146	149	145	134	166	160	175	153	175	158	146	146	164	133	174	166	161	161	171	153	154	165	158	170	148	173	152	170	154	145	146	156	169	162	143	160	170	185	149	138	134	145	148	114	150	164	162	177	176	166	165	177	157	164	155	156	148	160	155	159	153	163	167	150	161	160	151	164	179	165	140	156	173	148	162	185	172	160	180	190	166	172	166	159	151	157	157	162	149	160	159	161	158	163	135	143	158	191	146	152	153	168	146	146	173	146	179	159	137	158	142	172	139	154	151	154	159	167	166	172	155	176	170	155	159	168	143	146	175	164	152	159	180	164	148	134	176	136	153	151	136	170	146	151	161	143	150	169	149	165	167	161	175	170	163	150	172	141	154	146	144	155	168	165	153	156	148	142	169	144	149	168	151	176	154	168	159	148	142	153	174	142	171	158	166	158	149	151	154	160	171	154	149	147	161	175	136	150	140	156	148	159	173	148	161	158	160	156	142	154	164	161	148	172	139	143	166	157	141	176	177	174	152	188	147	162	154	171	155	136	178	155	159	155	153	155	154	189	142	150	150	170	142	150	136	154	166	165	165	147	151	151	154	166	165	160	135	160	157	157	148	146	163	156	178	141	146	153	141	169	149	150	153	169	152	161	133	150	160	148	163	172	170	171	162	161	161	144	146	149	158	180	164	167	160	160	143	170	155	162	177	174	149	143	166	145	165	157	168	184	179	172	155	156	158	145	164	160	145	181	168	181	181	147	159	190	180	158	159	158	172	178	130	161	157	147	145	156	175	158	176	164	155	174	153	176	147	154	144	137	151	145	164	150	153	162	168	167	167	153	152	157	168	136	161	167	157	151	166	170	155	165	170	165	157	167	149	147	181	156	170	174	172	157	143	173	151	138	150	149	161	155	156	153	160	159	166	168	170	160	162	157	180	153	188	160	140	164	160	158	159	166	167	159	162	182	184	159	166	173	174	177	155	156	157	149	160	149	173	173	154	154	154	172	157	132	168	169	147	137	153	170	156	137	145	154	136	166	161	131	160	150	161	188	156	152	146	165	160	167	158	176	152	134	169	162	163	168	153	154	184	153	140	155	138	157	157	150	177	151	162	175	156	158	181	151	159	177	161	155	141	137	153	152	181	155	166	157	165	164	124	155	156	156	181	141	139	153	142	157	166	145	150	177	144	174	169	179	169	173	181	148	154	167	161	148	157	167	155	160	163	167	147	131	177	158	155	149	167	167	161	157	184	179	181	156	145	170	160	139	177	154	143	173	148	163	144	164	162	153	165	147	155	151	165	154	147	163	151	177	153	148	145	149	133	165	149	150	178	151	165	156	173	150	159	157	196	153	146	167	143	187	146	173	139	139	157	171	193	167	170	169	165	155	191	135	176	159	145	162	148	197	164	178	162	148	155	168	163	162	183	162	135	163	147	174	177	165	162	177	170	168	154	154	153	183	171	143	163	166	182	165	170	169	146	169	161	159	168	160	163	171	165	158	158	128	158	167	146	151	152	148	170	138	178	151	170	154	177	164	185	154	162	159	163	156	170	158	157	151	143	140	170	157	160	168	153	165	165	167	175	166	135	153	150	161	162	139	151	192	160	152	178	170	158	162	140	159	156	171	160	130	178	165	151	158	157	154	160	172	138	149	142	182	148	168	138	168	171	181	167	152	188	151	167	171	151	164	172	174	165	154	169	174	150	149	147	146	146	168	157	157	166	165	148	158	156	138	154	158	147	175	141	146	144	151	164	161	148	160	154	139	174	153	159	169	169	156	123	162	166	183	165	156	170	159	151	163	151	144	173	132	159	138	174	163	161	148	138	157	150	170	149	146	140	162	179	152	165	165	156	147	146	152	149	164	170	166	167	139	147	182	177	173	175	173	143	152	167	153	170	168	164	140	165	152	170	157	137	166	170	164	163	165	163	151	157	159	132	154	162	178	147	128	160	142	138	169	156	168	159	157	161	150	157	188	166	160	186	177	154	152	135	160	153	169	162	159	161	174	160	151	160	142	136	162	156	158	149	167	170	191	143	144	169	164	159	160	154	170	151	163	128	135	140	160	153	165	156	191	142	154	149	156	160	169	158	171	158	153	177	172	134	147	173	177	181	166	158	157	149	159	165	149	182	170	147	149	148	155	142	127	145	158	149	138	127	167	161	150	150	167	168	144	133	159	176	158	157	146	155	152	130	165	145	166	162	160	140	180	161	170	161	166	155	161	162	170	165	142	157	156	164	168	161	169	153	161	163	174	155	146	158	151	157	150	151	167	152	151	166	155	141	163	171	172	175	157	152	168	171	175	151	159	180	158	152	166	155	167	155	159	189	161	140	181	160	163	162	160	185	169	164	162	163	167	182	168	149	178	157	157	161	137	177	140	166	160	140	131	130	143	152	172	147	150	186	182	165	137	154	150	175	146	164	178	142	159	150	138	166	143	144	171	151	161	166	172	165	162	184	174	152	162	129	151	170	164	159	171	168	147	165	172	165	179	165	134	161	173	169	153	150	148	156	134	146	187	169	165	147	161	163	182	134	177	168	143	148	155	154	184	165	149	145	165	173	164	169	125	159	135	166	154	149	145	134	172	159	159	155	142	180	160	158	152	172	159	161	179	180	152	161	169	152	164	159
31091	49476	61727	49967	32934	17046	5917	668	468	422	440	476	468	433	450	473	488	417	489	445	448	430	455	446	441	452	412	431	428	477	457	472	474	447	446	472	444	436	407	462	396	433	456	461	409	441	435	416	468	438	441	470	432	438	446	444	436	428	412	437	435	453	447	390	477	446	449	450	474	473	408	440	460	441	440	477	448	427	466	467	419	422	439	418	468	465	460	445	466	459	393	444	471	442	449	444	424	448	429	451	413	426	449	428	464	462	433	425	428	407	442	426	470	426	449	457	454	453	433	447	473	400	423	443	431	419	446	450	396	462	464	474	439	430	480	465	462	481	453	437	429	434	418	430	472	447	437	412	423	459	430	444	450	430	416	465	436	397	451	440	414	399	451	442	454	482	453	456	421	462	457	456	414	433	446	452	430	435	449	427	424	476	459	421	432	465	461	449	439	435	445	452	423	480	447	438	439	454	407	432	449	485	415	430	434	472	429	452	443	428	430	459	434	412	456	430	452	446	458	397	446	452	454	424	444	434	460	422	462	444	477	448	448	458	416	435	449	419	479	428	468	459	418	446	435	454	444	466	431	445	430	420	437	449	474	460	462	454	431	462	427	449	453	416	374	448	413	421	414	418	417	445	451	435	452	451	416	428	469	428	428	439	419	477	446	441	398	413	447	455	462	440	395	438	477	444	464	436	440	441	460	452	439	418	402	445	470	437	454	426	475	455	429	461	488	414	443	454	436	465	442	439	456	442	453	410	418	424	434	365	455	451	428	454	438	462	457	440	443	455	464	450	428	462	450	452	458	458	417	411	461	423	448	404	445	432	395	485	437	433	468	462	469	416	484	411	471	418	450	469	450	431	411	437	436	421	445	414	435	444	458	440	454	431	488	411	440	425	465	459	452	433	466	436	448	438	440	427	432	445	447	432	490	440	446	428	425	427	426	457	464	444	457	462	454	419	450	427	432	408	413	430	458	436	446	427	451	412	462	453	411	445	460	468	454	428	454	466	438	465	465	425	470	488	474	400	462	445	447	461	441	435	427	500	441	467	390	467	413	437	481	467	438	468	413	442	475	446	395	409	414	453	466	466	463	435	457	464	444	457	423	446	398	439	411	445	473	438	447	444	457	469	428	465	454	404	423	414	452	433	451	455	444	405	479	407	434	479	451	430	455	422	421	422	426	412	403	441	425	441	472	453	455	510	458	460	448	445	410	423	390	423	444	449	412	397	471	465	421	447	435	420	456	437	450	479	446	436	462	440	396	425	435	456	438	449	455	450	435	409	447	476	448	490	436	433	494	463	429	452	461	472	441	455	476	422	455	435	443	427	416	458	462	453	449	425	438	464	417	439	432	425	489	443	469	455	416	452	463	439	465	434	445	428	427	412	440	473	453	462	441	452	488	458	437	433	440	408	478	425	456	425	458	435	428	440	459	471	417	429	454	455	448	434	478	480	447	414	440	400	420	454	446	375	442	420	438	480	456	443	444	470	464	440	454	435	424	408	434	415	443	435	447	412	414	447	463	411	434	421	428	447	444	433	432	436	415	435	435	431	448	442	396	501	468	493	439	418	444	445	463	467	468	439	480	455	475	435	399	457	441	404	450	440	457	442	399	491	431	460	450	489	485	479	404	464	413	471	436	462	457	431	464	463	472	446	435	420	410	439	427	448	458	444	438	454	467	446	439	411	423	445	443	454	425	432	406	412	447	456	440	446	424	425	452	439	443	427	461	428	461	451	415	441	451	459	422	457	436	486	449	423	430	499	471	404	482	437	441	386	428	394	466	425	449	457	430	417	447	484	418	448	400	464	445	480	432	437	440	479	413	415	446	468	445	461	423	428	438	465	448	438	445	435	456	431	436	477	413	427	447	472	422	428	424	475	460	471	474	475	487	469	431	471	422	439	418	424	428	455	474	433	464	415	452	449	425	467	441	428	431	456	487	454	422	438	417	438	470	442	427	429	432	427	474	432	443	445	451	435	437	436	416	428	448	448	450	460	430	424	455	447	457	464	446	463	468	407	449	403	453	449	447	448	468	448	437	457	439	429	415	467	437	490	439	422	452	440	448	403	432	394	445	427	463	474	426	461	432	457	479	433	443	445	457	458	441	445	444	434	419	434	454	440	430	460	464	444	413	454	402	440	473	448	432	430	458	412	432	444	420	458	461	445	435	430	436	437	425	443	446	442	455	423	451	486	456	474	419	413	426	461	424	449	416	457	420	449	429	426	438	438	473	453	442	440	465	404	454	462	461	447	431	444	501	467	467	417	394	454	445	434	467	418	432	477	455	417	468	440	435	432	458	424	425	407	460	458	438	483	433	394	462	432	421	444	402	436	448	505	446	411	442	392	471	445	449	422	415	454	450	431	441	499	484	458	420	465	416	458	421	483	430	432	453	470	417	477	407	444	451	453	427	453	421	419	456	438	425	420	439	481	446	441	462	461	455	479	449	421	493	443	442	456	395	428	442	433	461	418	428	443	428	441	456	482	415	464	426	442	474	412	434	437	472	425	442	395	470	454	498	399	461	438	450	396	435	463	421	443	433	456	433	464	463	457	423	429	448	482	425	465	453	442	460	453	438	445	466	412	436	436	443	397	406	471	411	455	422	446	403	456	418	432	457	455	396	465	474	430	463	429	459	476	447	408	482	392	458	464	454	426	435	456	450	461	420	460	405	474	428	440	458	432	436	418	429	447	460	443	463	444	445	438	426	434	422	414	444	482	445	453	440	468	437	428	439	464	421	462	446	450	445	439	434	399	424	472	440	427	448	408	422	458	452	411	469	460	411	463	475	431	409	434	448	426	454	403	422	430	444	467	442	449	449	442	460	443	449	462	441	424	425	453	454	486	466	416	442	416	451	444	421	438	435	434	430	430	484	412	443	449	435	477	445	467	460	444	482	455	433	455	414	452	470	415	434	434	455	428	463	451	441	457	492	433	407	464	448	413	426	455	432	460	461	435	440	478	446	456	461	471	385	468	417	382	435	464	451	438	449	421	421	463	468	482	430	399	475	457	423	421	480	444	443	396	460	445	438	485	463	436	430	435	455	437	460	425	426	403	447	452	458	398	425	433	441	428	484	426	405	468	414	467	458	452	437	440	435	436	474	483	422	413	423	483	473	450	417	453	451	441	421	422	422	446	473	446	421	428	416	472	420	436	438	454	423	450	454	441	416	478	452	467	451	456	427	457	441	442	472	428	441	438	466	429	454	415	438	411	469	475	427	432	427	465	437	450	410	459	457	450	433	419	444	431	416	423	486	455	426	433	444	478	455	427	458	444	411	466	455	447	440	457	452	436	456	445	445	400	504	457	434	453	488	434	477	446	478	447	457	430	446	437	475	445	424	436	419	444	426	440	475	469	507	477	482	436	407	448	429	426	459	463	415	473	436	463	386	448	491	467	400	420	419	435	408	415	420	446	480	427	477	440	453	451	468	415	438	469	414	416	429	435	476	425	440	432	417	440	440	425	469	453	447	450
58462	78823	77844	57635	34326	16362	4111	465	182	177	162	197	196	184	182	191	167	168	188	181	192	147	165	184	159	168	173	172	182	191	175	167	183	162	158	166	185	181	183	173	207	171	192	173	180	164	173	209	172	174	159	174	180	181	177	160	191	185	167	178	167	198	177	215	188	166	188	172	162	172	160	170	190	180	164	199	187	176	184	192	179	168	170	168	166	181	181	183	184	189	173	195	174	176	157	180	176	166	163	195	211	177	181	177	183	178	173	171	142	181	184	170	165	188	181	164	191	195	176	181	172	207	177	177	165	171	169	186	174	178	148	190	172	186	167	213	160	146	164	180	167	180	186	176	187	166	168	206	164	178	172	156	189	185	185	190	177	182	188	176	164	164	199	167	180	188	159	200	145	185	174	179	179	188	171	179	180	160	184	200	154	168	193	172	185	187	198	174	166	174	176	185	208	186	182	196	170	180	188	190	165	144	151	164	160	173	165	184	187	166	187	163	159	181	151	167	164	169	169	166	185	184	174	149	156	183	178	149	184	192	205	162	165	191	196	181	185	174	172	190	197	165	190	184	175	175	158	196	161	185	165	185	172	160	183	183	183	180	153	168	171	168	187	203	161	188	195	188	161	198	160	188	165	203	192	167	187	155	168	178	157	203	179	190	168	187	172	200	181	177	173	194	172	173	202	205	178	190	175	169	182	168	156	179	150	173	170	187	167	149	176	199	178	178	184	181	172	173	159	173	180	179	162	177	155	180	192	170	183	175	188	199	159	163	195	188	177	198	174	186	166	166	205	169	169	170	185	164	209	188	171	182	187	176	164	165	208	177	171	197	156	165	161	187	190	157	196	176	155	190	171	193	163	165	171	174	198	189	175	189	157	166	193	162	172	195	180	197	175	176	183	173	182	179	176	193	175	193	180	179	176	144	167	163	218	191	141	171	185	168	188	168	153	196	187	180	174	164	197	204	189	151	176	186	164	182	183	202	180	170	175	168	202	171	188	188	177	177	168	188	201	188	157	187	163	181	165	170	191	167	183	157	180	160	161	194	195	178	157	157	159	188	197	181	194	168	188	174	182	193	182	174	169	193	190	162	170	190	170	156	178	168	192	158	193	172	180	173	134	152	185	173	171	157	177	180	152	172	182	159	172	153	170	206	171	207	173	170	172	179	166	164	175	190	169	169	180	181	189	183	172	189	168	173	191	169	181	166	174	162	168	186	167	175	180	181	151	170	186	188	183	153	156	174	183	154	198	193	204	192	165	186	164	214	168	171	166	175	172	160	159	168	177	186	186	181	180	182	182	193	185	152	150	159	184	177	202	176	161	189	176	185	163	205	200	176	172	174	178	176	178	196	209	164	165	189	187	177	140	180	168	180	174	162	163	180	176	196	169	191	197	163	173	174	166	162	177	167	183	175	182	166	177	175	165	176	206	155	178	173	161	184	148	175	173	171	182	174	170	157	175	190	147	166	190	170	172	172	134	191	175	175	183	193	165	162	160	183	173	188	166	176	164	172	184	185	182	180	187	182	192	169	181	148	174	148	172	164	189	190	161	155	179	173	169	161	165	169	192	183	164	204	157	171	200	174	182	158	162	171	182	164	188	191	192	168	176	194	167	169	170	189	170	167	177	168	204	172	196	179	151	194	196	183	180	177	181	189	158	175	181	175	193	195	180	188	149	157	202	154	183	190	203	180	181	168	170	177	186	201	160	185	155	156	157	211	185	172	135	176	171	173	184	177	182	196	177	170	158	185	168	195	165	156	195	166	180	198	176	161	159	184	162	180	184	157	186	205	168	202	200	182	173	174	177	188	175	172	174	177	187	157	167	183	166	210	162	194	180	154	186	186	195	172	169	146	163	190	161	201	181	198	170	191	169	177	166	193	195	185	176	157	169	193	174	169	192	184	201	179	161	189	177	191	168	169	175	169	171	170	197	160	167	173	174	174	157	180	165	200	183	166	179	177	168	164	171	158	149	156	175	166	182	178	179	169	172	183	181	165	178	171	196	175	166	164	197	170	178	174	180	176	156	200	199	175	173	167	149	188	186	176	192	170	181	167	186	167	165	175	177	175	189	167	186	170	185	149	172	205	170	186	180	172	167	195	167	188	182	181	167	174	185	194	196	171	173	179	171	177	181	181	174	172	169	174	173	175	186	170	186	193	174	163	174	176	188	190	184	153	180	162	171	168	178	171	161	168	178	167	158	183	183	187	169	186	168	181	181	168	203	168	179	157	165	192	169	152	188	177	182	191	170	170	176	191	195	174	157	168	185	162	172	171	184	167	157	186	178	182	172	152	189	173	176	178	182	173	188	188	179	162	179	191	156	189	173	188	175	142	203	184	156	193	170	199	184	157	190	166	176	158	193	185	162	166	184	189	164	175	181	183	178	195	172	191	181	177	166	167	170	175	178	170	157	190	201	170	177	200	180	171	175	191	186	200	183	143	191	194	188	197	192	180	172	179	184	173	179	206	150	165	190	169	196	177	164	185	176	190	185	169	167	155	185	155	170	174	190	188	166	169	152	158	180	184	203	168	178	196	193	162	158	192	192	191	185	173	184	182	171	188	192	180	152	170	202	160	171	186	175	182	162	170	158	184	183	165	169	177	156	174	177	180	173	160	163	202	154	191	180	163	154	169	159	169	202	178	188	162	147	202	148	165	177	172	177	170	179	175	182	159	158	180	207	175	166	187	173	182	174	163	183	173	157	178	190	196	172	171	182	181	176	158	178	163	184	178	164	193	179	177	160	180	159	156	173	174	171	138	174	170	184	187	153	175	186	183	167	159	144	164	158	160	180	191	180	163	175	176	183	154	169	180	165	166	168	163	191	194	182	174	190	180	206	164	165	187	177	182	163	188	164	200	171	154	169	166	175	203	170	176	192	169	199	164	160	172	164	179	206	178	171	170	167	207	182	166	177	170	152	161	138	175	162	175	137	174	161	186	192	145	153	179	185	172	160	171	185	152	171	181	154	158	195	179	186	166	181	181	160	190	186	175	182	157	184	190	158	160	157	158	196	186	173	157	190	169	207	177	179	165	193	152	174	172	170	192	180	175	157	153	179	145	161	146	186	176	178	180	171	168	186	201	177	166	180	176	183	190	203	177	173	178	184	160	170	170	165	169	177	171	193	163	200	191	163	162	173	176	149	180	182	170	159	188	188	167	186	175	180	178	182	167	182	164	173	158	159	190	171	192	159	184	184	193	218	183	192	178	177	182	172	203	208	183	166	190	182	198	168	184	176	152	182	173	181	162	181	167	180	184	178	159	191	180	157	174	182	185	185	169	192	200	186	204	170	160	163	183	166	185	167	154	199	192	171	142	188	175	196	157	189	175	183	183	170	199	149	185	179	154	193	179	192	177	170	179	174	165	180	166	161	186	174	156	192	169	174	188	172	196	171	196	170	148	173	153	167	158	182	185	186	186	176	169	180	181	175	176	192	185	180	176	173	177	166	178	199	170	190	183	155	168	168	153
38548	60419	73459	60647	41163	23467	9253	1234	492	486	473	503	457	489	515	502	471	532	490	525	473	474	452	477	487	455	491	481	514	485	503	494	500	480	479	463	464	480	501	483	534	488	450	504	480	473	472	480	531	493	484	511	482	468	517	446	497	489	475	489	472	443	486	500	462	476	467	479	498	458	492	503	496	493	464	449	474	457	479	447	443	474	477	491	506	510	478	467	487	434	446	491	502	497	485	465	537	507	508	491	493	492	488	489	471	471	491	503	499	500	469	523	441	498	464	493	514	507	494	514	483	499	490	481	496	475	497	465	488	491	483	456	460	476	504	476	517	512	471	515	501	503	487	480	484	535	473	524	502	480	458	482	498	447	526	536	499	519	447	443	530	468	447	507	455	485	454	528	459	479	504	492	503	471	488	505	525	448	495	520	459	453	478	454	480	515	482	521	514	468	498	495	469	503	485	514	526	501	453	480	526	465	448	468	466	516	464	500	469	468	516	446	462	510	489	450	494	501	501	451	474	508	472	480	528	520	476	462	482	487	497	455	527	501	515	499	502	510	507	484	488	494	497	501	484	505	476	476	484	485	518	513	498	498	471	429	474	506	504	482	467	530	443	452	475	505	504	506	488	467	479	458	478	496	512	512	479	481	504	494	488	504	479	461	520	518	471	466	471	476	501	482	515	479	487	482	494	442	473	460	472	483	442	474	483	500	495	495	462	474	518	503	492	510	479	478	502	460	483	478	516	480	480	463	522	494	506	482	541	467	481	485	503	484	459	438	485	495	498	502	483	491	455	470	487	524	517	496	495	474	535	502	484	460	473	484	485	488	522	489	487	479	455	494	480	491	455	438	514	472	457	475	457	495	495	497	481	480	486	485	489	485	456	520	503	501	511	459	492	469	465	465	487	443	515	498	468	438	496	493	506	545	507	515	471	474	490	488	491	511	511	487	472	484	488	481	483	468	445	515	474	464	509	468	477	483	473	505	503	482	508	445	483	493	474	503	508	484	489	471	503	468	475	479	474	488	497	487	494	511	510	500	459	441	469	459	450	498	478	503	484	517	484	478	502	497	510	504	470	496	494	458	512	479	477	466	493	483	485	499	481	482	499	495	515	478	494	452	480	493	506	476	449	478	500	505	507	471	476	554	489	499	467	488	488	495	473	475	494	481	447	508	493	487	468	469	496	500	495	480	523	520	490	487	492	494	489	508	487	523	489	481	496	481	456	446	505	472	463	483	459	500	473	514	461	506	458	477	491	471	485	484	459	464	494	488	489	499	524	487	511	489	517	478	499	528	470	489	488	514	466	453	479	510	479	499	481	463	475	506	454	477	462	485	466	492	480	440	455	475	514	486	475	464	499	482	477	446	475	480	468	524	444	486	495	481	452	477	481	462	475	479	499	493	495	542	501	432	487	471	495	500	494	473	477	462	502	491	489	475	482	493	463	516	493	448	498	502	480	446	498	463	483	509	512	526	515	493	478	495	459	469	515	467	497	486	490	443	467	475	476	491	491	469	481	459	474	502	465	445	481	514	514	481	491	483	496	498	487	471	481	478	454	465	440	455	501	491	488	495	495	469	523	488	467	489	491	462	476	520	470	463	468	498	495	446	467	493	474	470	492	448	492	483	509	490	477	497	463	500	469	501	486	503	475	491	464	494	496	530	516	475	457	469	485	480	512	457	475	479	495	493	467	485	407	482	516	499	508	475	495	486	464	456	455	462	485	448	506	499	450	453	477	487	504	491	481	496	537	487	485	478	572	455	437	462	505	516	514	482	467	446	479	511	476	508	507	503	470	457	494	480	487	506	507	525	471	465	482	495	475	469	458	461	502	469	461	488	488	494	492	476	480	523	532	502	460	465	467	508	485	530	506	479	477	485	490	476	493	506	455	462	491	475	489	518	486	503	514	499	457	470	462	513	466	493	487	529	502	489	470	484	486	465	502	503	471	468	518	481	473	466	481	487	519	471	484	500	485	483	480	465	478	498	499	491	493	525	498	481	476	454	534	497	488	498	475	497	520	520	495	492	489	513	499	477	488	506	467	490	463	486	457	451	484	479	505	512	482	468	496	494	481	487	469	481	457	475	470	439	489	506	471	439	503	486	502	482	501	497	503	520	485	476	459	484	478	520	479	475	489	483	501	489	535	482	485	477	500	462	478	473	514	508	472	498	459	477	509	472	481	496	473	471	495	477	461	509	498	460	473	466	506	466	504	467	520	491	495	463	525	457	505	490	480	488	485	442	477	490	489	504	499	517	472	481	498	461	510	498	476	538	478	468	476	469	452	493	468	469	456	490	507	475	493	477	503	505	502	463	481	478	521	448	475	480	466	488	494	461	450	473	497	476	489	504	503	505	510	528	497	486	451	511	493	467	494	467	471	494	484	445	496	486	481	455	477	500	473	501	483	489	472	538	459	489	480	500	468	445	465	505	467	482	476	498	488	478	520	499	465	475	504	448	475	503	471	482	520	500	507	446	467	503	455	472	498	469	440	480	486	514	525	472	519	471	444	458	491	479	451	486	461	517	503	477	461	450	478	464	510	469	516	481	462	486	515	471	478	461	520	490	485	488	511	480	496	492	500	496	445	459	447	455	463	463	465	457	488	503	517	489	485	484	473	508	462	533	484	476	523	532	489	491	493	457	443	528	486	474	497	472	486	514	522	497	537	459	513	517	451	476	498	484	451	474	513	472	437	484	527	446	474	512	457	513	440	534	469	527	499	486	483	422	509	511	512	440	464	504	460	484	507	499	511	478	468	486	475	465	479	475	494	500	476	493	514	498	480	478	467	491	497	509	470	457	475	466	505	481	493	481	485	468	469	461	527	512	493	492	526	507	494	464	481	489	488	485	504	474	442	491	478	494	479	516	453	498	487	470	485	509	479	455	497	498	468	465	506	509	503	501	461	483	485	475	484	471	489	498	496	503	492	519	496	482	454	472	491	508	483	443	476	487	485	479	483	441	483	490	503	529	499	507	495	471	474	480	473	484	480	475	453	495	484	469	473	492	484	500	509	508	504	433	468	485	487	496	480	455	517	447	482	503	493	507	511	461	491	477	472	462	451	484	490	491	460	504	492	489	489	463	513	451	466	479	534	478	487	499	461	461	473	479	504	525	456	514	493	533	493	494	444	498	496	508	487	504	489	481	500	483	471	506	470	455	475	478	526	493	539	523	470	466	477	532	485	479	490	522	525	488	474	499	482	475	459	540	476	498	474	493	469	486	458	489	451	493	496	491	496	489	510	468	496	489	494	478	473	486	497	493	452	465	471	484	493	460	461	498	482	473	490	520	497	500	476	499	481	481	469	502	530	491	477	487	491	477	513	461	457	473	470	457	485	495	472	467	504	472	441	476	472	509	474	495	430	487	511	485	460	513	454	512	461	482	507	474	461	509	489	484	490	486	512	469	509	488	500	468	478	451	525	483	468	485	481	497	514	470	512	469	490	478	481	478	459	468	483	467	506	485	453	415	478	507
6166	15789	21188	10180	3040	899	468	213	222	241	229	212	240	242	199	215	232	257	218	193	235	204	222	219	217	233	200	206	229	212	215	213	200	226	233	229	181	229	213	225	207	214	215	211	197	218	241	186	188	219	187	214	186	232	217	222	224	202	212	198	225	217	234	229	217	207	223	214	222	196	203	214	223	226	180	219	192	194	221	206	214	224	196	213	205	212	227	230	192	235	217	202	201	239	225	226	206	229	202	207	236	211	220	201	198	256	199	190	227	231	231	210	237	201	205	212	220	199	206	216	215	193	199	242	212	188	225	211	226	218	231	202	205	198	192	218	225	219	208	236	204	231	223	190	215	216	202	195	224	216	199	250	225	232	213	219	218	190	210	194	191	223	229	204	221	202	232	191	204	204	202	224	228	199	191	219	199	194	238	213	226	246	198	190	220	211	211	224	220	223	222	192	219	199	208	211	209	221	232	206	210	228	223	199	207	228	218	222	175	206	219	223	248	228	227	216	190	234	221	201	188	232	237	248	225	192	203	222	229	232	190	249	212	229	214	195	204	201	215	223	182	216	220	198	203	199	255	183	247	230	222	239	198	216	209	209	226	225	230	219	224	221	213	232	251	228	208	220	208	200	217	207	222	222	198	187	229	220	213	211	229	224	222	225	218	212	210	201	200	247	190	222	209	211	198	225	242	194	223	219	202	230	183	210	205	223	211	228	224	231	220	217	217	219	197	205	234	203	216	188	213	218	210	219	205	223	221	231	242	221	231	200	209	236	228	194	210	207	217	214	184	209	249	237	216	210	227	183	213	223	220	195	196	224	220	232	244	214	243	221	245	221	202	205	206	205	215	212	240	203	243	220	235	208	212	206	224	205	212	205	222	215	185	179	199	199	200	235	204	236	201	199	189	216	218	219	192	209	216	237	236	192	188	222	213	218	197	233	224	191	202	211	224	235	204	232	216	206	220	219	214	213	216	216	193	195	208	233	198	210	205	228	206	238	189	198	226	220	226	207	222	212	190	187	221	207	182	232	230	197	195	232	211	219	212	221	200	206	235	237	213	204	194	215	196	193	197	208	180	223	221	221	217	248	241	218	181	205	183	197	243	192	208	207	204	225	243	204	202	212	202	204	211	208	221	196	206	212	247	181	223	237	207	234	215	218	238	213	240	211	209	222	222	198	219	243	194	223	242	235	213	224	217	192	245	214	246	250	191	186	195	196	209	229	209	231	207	227	225	237	244	200	221	226	182	208	234	236	218	191	181	195	213	198	207	200	199	205	221	214	215	228	198	195	232	234	188	213	214	228	225	207	226	214	238	203	214	210	223	214	237	227	228	231	214	241	218	206	198	209	222	231	239	238	236	211	235	217	215	222	198	218	222	205	236	189	223	180	211	220	195	203	207	197	206	193	202	231	199	195	194	195	227	214	221	227	200	237	197	203	220	220	209	189	206	216	266	217	204	211	209	205	217	205	244	204	211	199	182	205	211	188	199	217	200	232	222	220	227	246	208	223	202	202	192	194	221	207	184	201	194	235	187	188	211	218	192	216	220	195	234	214	204	173	206	203	234	204	188	213	198	239	204	219	196	235	210	201	227	224	197	180	231	227	228	215	206	248	232	200	197	192	191	196	203	199	208	217	202	199	217	233	211	219	203	193	215	211	222	190	197	201	202	199	211	204	203	192	238	198	214	208	219	214	193	211	228	207	219	233	213	194	212	227	201	230	200	207	215	201	221	237	208	198	191	225	219	230	205	208	236	234	218	212	204	220	244	202	225	217	210	198	221	211	194	213	206	224	234	217	212	210	222	198	224	226	227	205	235	209	214	221	192	202	199	214	207	223	233	207	185	224	240	214	218	225	203	240	203	205	211	166	211	216	204	224	221	260	238	205	255	211	208	227	208	235	185	212	238	223	209	222	229	221	205	217	186	211	214	200	226	199	202	200	209	231	213	225	229	230	214	194	216	242	226	193	205	199	232	201	227	216	221	227	208	231	217	213	214	236	260	239	224	207	221	189	212	227	225	211	226	210	256	224	212	236	237	224	208	211	234	202	198	198	208	221	219	212	238	223	201	183	211	224	206	220	240	248	206	226	203	222	212	190	204	204	226	215	211	182	222	231	196	207	188	222	217	203	219	229	224	213	231	221	199	227	207	222	206	248	207	226	221	210	211	195	197	219	250	216	198	205	210	196	217	213	235	213	219	217	205	189	211	213	220	225	224	191	189	180	221	222	228	223	208	225	198	176	202	210	221	223	199	203	212	205	208	207	249	238	207	220	222	213	210	217	194	235	201	195	209	195	197	215	191	205	193	225	204	199	217	187	221	216	229	224	219	226	231	191	244	221	205	210	202	230	246	214	206	202	234	209	213	217	190	214	218	226	209	214	219	217	218	248	209	215	229	214	200	220	227	194	231	177	237	213	210	212	204	206	227	203	223	218	205	189	196	241	206	206	196	238	207	219	218	211	239	210	226	198	216	235	225	230	221	225	231	196	228	211	214	236	198	209	241	219	215	184	209	232	221	226	201	213	212	211	224	210	237	208	223	199	221	181	221	217	205	202	200	200	235	199	217	238	230	215	210	236	237	232	225	212	223	237	195	218	216	224	223	214	230	207	195	211	203	225	234	198	216	200	210	223	205	199	184	189	236	235	210	205	220	194	220	227	214	243	202	216	208	226	210	210	204	206	226	214	211	213	193	211	206	215	209	235	233	232	207	201	187	183	202	196	253	195	213	182	220	244	233	212	208	212	213	213	183	222	226	195	222	202	225	224	192	199	246	215	210	212	217	203	231	225	216	225	224	243	235	230	211	196	192	242	229	212	215	231	237	225	231	235	230	244	233	214	201	210	223	216	231	207	232	230	212	212	205	229	246	198	246	232	221	225	195	189	218	216	195	254	218	200	202	197	212	229	221	237	208	227	230	209	213	222	189	208	217	197	224	227	209	233	188	232	229	269	198	225	191	191	201	226	234	232	183	216	196	236	203	195	208	211	219	218	216	229	226	230	197	216	167	222	209	247	195	207	228	202	210	212	228	229	229	217	197	222	203	222	212	194	234	230	207	213	211	208	220	202	210	207	223	224	208	206	199	220	243	226	204	188	206	227	208	223	241	206	237	228	220	228	217	234	230	220	219	228	241	238	196	218	206	217	211	245	230	204	217	214	191	221	238	197	199	254	191	214	214	229	206	207	233	182	220	213	216	201	214	225	230	225	195	193	237	256	207	193	193	186	204	174	229	193	207	222	221	199	229	212	210	210	215	208	202	213	184	236	206	232	193	240	221	231	190	229	212	208	209	217	197	209	200	213	235	244	202	199	222	209	211	227	198	198	225	219	179	228	209	230	221	223	203	209	214	243	212	196	208	181	226	203	205	211	198	204	213	255	181	203	180	231	205	216	204	212	226	215	229	207	247	209	213	191	200	268	197	195	192	204	219	215	217	222	221	194	223	218	226	226	223	211	212	228	173	206	220	198	207	209
7050	21809	27957	18174	8149	2966	1324	620	617	578	552	597	543	603	572	567	613	604	624	583	568	611	566	576	603	610	539	572	587	579	579	592	581	574	604	637	548	595	558	596	560	576	564	626	586	579	598	594	609	601	542	563	534	632	559	589	572	575	593	560	587	622	595	570	541	576	619	576	532	570	574	539	593	594	530	604	596	539	532	550	565	579	566	607	614	559	622	579	585	544	546	542	580	606	581	590	608	566	602	617	547	573	599	624	572	574	577	595	572	630	571	611	569	547	608	557	566	557	557	587	534	558	556	548	573	571	593	596	568	553	579	543	609	628	591	594	597	542	594	628	599	559	556	603	545	575	547	566	578	585	576	577	600	557	542	608	599	589	552	545	591	600	571	560	585	619	598	556	579	579	604	545	579	588	575	578	590	572	598	579	561	587	602	580	564	574	604	598	588	617	577	573	585	610	538	587	562	583	546	572	575	564	587	561	584	567	550	547	550	601	572	565	555	595	573	581	609	581	554	569	536	555	602	548	578	507	564	553	640	585	594	579	591	576	572	584	569	569	584	558	563	550	608	597	580	585	591	582	571	551	561	571	601	551	592	552	591	546	598	587	561	585	625	559	601	585	573	560	596	585	580	535	543	561	598	574	599	563	584	573	523	585	558	587	572	603	594	565	547	557	578	623	558	570	564	609	601	588	596	563	583	569	613	596	573	507	576	611	580	566	598	559	570	561	572	595	624	605	603	545	593	605	562	593	601	572	559	562	568	617	635	544	573	543	605	583	614	578	593	585	559	583	554	549	584	570	590	563	612	595	617	601	567	589	584	582	584	589	608	574	586	550	545	566	547	606	599	564	606	613	590	598	547	575	576	597	566	556	595	609	566	573	596	593	592	591	582	580	623	573	567	549	550	581	594	586	600	556	592	603	592	596	540	601	574	553	590	547	610	510	591	609	560	594	534	543	574	598	538	599	568	574	602	601	613	628	590	585	609	598	575	554	608	539	601	544	563	572	588	536	548	581	614	580	579	613	559	614	611	583	589	580	561	599	569	575	601	611	562	606	627	580	597	578	582	599	543	608	587	593	555	594	578	603	556	579	571	586	639	618	582	555	602	576	621	581	600	574	593	549	568	556	584	567	608	610	570	542	576	568	586	576	589	596	605	595	601	591	637	588	590	541	605	594	538	614	592	569	568	607	592	558	554	586	554	577	574	606	543	564	579	577	546	623	576	605	580	627	595	570	589	541	582	568	553	577	581	588	602	600	586	603	596	610	570	575	576	522	597	576	584	595	583	588	568	610	607	618	582	586	581	610	539	571	583	563	561	569	603	593	551	573	546	577	551	573	600	587	529	575	566	605	552	562	578	574	526	582	542	573	580	656	584	588	580	593	588	632	555	574	627	568	556	637	524	587	551	553	575	531	588	624	582	572	592	570	571	551	608	592	631	549	572	568	599	588	577	562	610	577	573	568	563	578	564	541	605	541	599	591	574	568	606	579	608	595	583	629	547	575	551	587	537	595	559	573	572	584	613	601	557	570	591	580	604	566	534	580	564	594	544	554	569	609	598	542	583	551	548	581	554	567	582	522	583	593	546	589	610	569	576	557	545	550	582	555	555	579	518	619	545	580	614	561	606	572	634	559	510	589	545	534	614	612	609	585	545	523	548	605	571	598	567	530	604	606	579	574	545	587	563	578	520	583	573	583	594	569	580	556	577	592	579	614	601	603	552	595	563	549	567	582	592	570	593	540	593	587	578	544	595	586	563	581	612	625	584	597	555	597	563	587	586	584	574	573	603	602	582	579	584	560	544	602	566	585	553	579	586	596	569	586	620	566	578	605	598	603	599	591	571	582	592	550	571	580	593	580	574	566	593	525	597	569	537	604	560	585	546	607	532	575	552	602	573	584	577	579	550	583	591	620	614	610	595	582	570	568	577	556	573	586	569	576	561	597	574	577	584	598	598	578	570	562	598	568	614	599	577	608	583	554	596	584	569	585	561	617	581	536	599	546	590	558	592	608	595	543	592	584	597	576	609	595	619	609	559	577	561	628	587	559	551	558	584	606	576	565	579	559	618	577	551	573	557	563	580	562	557	572	574	572	592	597	607	551	624	601	631	598	567	573	560	569	605	580	593	590	581	600	599	551	580	554	559	577	585	593	576	587	593	576	622	597	536	578	577	567	580	521	589	583	615	566	604	542	566	575	568	557	576	564	596	601	580	586	571	572	554	583	579	564	577	568	538	593	542	562	571	584	607	592	592	619	575	596	558	594	586	593	596	600	563	558	561	593	561	552	587	582	546	563	592	582	595	613	592	601	585	632	602	652	590	556	597	573	618	624	578	564	598	599	569	575	574	556	568	549	571	553	576	614	570	542	609	571	609	553	630	538	607	587	569	588	571	582	585	530	617	580	568	562	551	598	579	598	566	570	560	598	646	585	581	599	559	549	588	577	638	593	553	576	583	583	541	585	551	599	588	569	598	612	569	584	573	555	557	626	605	597	527	531	589	593	578	621	610	620	572	587	561	552	633	520	617	570	617	559	579	613	596	626	585	567	576	529	556	577	601	563	602	572	564	596	564	613	592	578	625	564	603	604	591	580	595	592	619	554	591	556	601	568	582	597	596	560	555	578	625	593	567	575	583	551	544	611	542	556	580	587	607	608	555	605	552	581	521	605	579	577	588	578	600	547	615	600	570	610	566	573	566	593	592	612	531	594	588	569	572	567	603	553	582	587	556	575	599	587	585	566	593	555	581	562	573	563	580	592	593	568	572	565	562	582	577	558	581	568	585	599	566	574	598	601	631	593	514	571	547	558	541	614	591	585	616	565	588	632	571	541	569	563	555	546	580	591	578	544	573	571	613	597	564	564	603	561	590	541	620	573	541	553	551	540	589	570	573	568	543	595	578	572	590	595	575	558	564	575	577	581	608	603	573	592	582	584	591	556	589	570	593	550	571	600	607	577	540	611	559	581	575	568	572	589	584	561	594	567	577	592	632	556	588	618	586	639	598	570	594	574	608	577	529	592	557	562	580	608	540	571	619	584	628	571	586	582	586	587	604	617	566	576	571	537	593	552	590	614	629	587	595	596	559	578	569	604	584	558	573	623	571	579	567	582	595	613	562	604	592	594	650	571	637	625	605	570	580	548	584	570	602	557	549	568	555	581	612	559	607	620	564	583	589	541	580	559	554	565	601	602	592	559	555	582	601	606	571	568	615	604	595	571	614	540	585	559	575	555	575	602	568	586	588	581	593	570	577	581	598	545	589	595	569	560	582	602	550	608	584	612	562	601	534	562	585	580	543	578	620	550	603	570	570	602	578	567	583	584	551	592	583	570	571	585	587	581	591	576	615	535	564	574	605	591	533	590	576	578	608	600	591	546	592	602	555	586	577	597	599	592	549	514	551	571	588	581	562	585	542	571	541	563	602	548	618	533	549	575	573	564	599	579	581	602	581	626	626	618	553	592	616	611	546	564	573	566
45096	67025	68220	46237	24681	8679	1499	209	156	137	153	165	151	164	156	143	149	160	163	170	148	155	172	143	163	153	162	181	147	161	169	155	157	141	163	157	154	139	149	150	178	148	154	149	159	152	175	144	145	178	158	140	163	162	164	157	146	145	149	142	148	142	167	153	162	165	134	153	162	131	164	147	150	138	183	153	162	159	156	120	139	151	154	143	163	161	151	141	153	147	165	181	168	128	149	149	162	149	180	168	178	143	162	154	165	144	153	141	155	165	171	191	154	151	155	147	150	140	159	163	140	131	178	146	158	165	166	165	167	144	152	139	173	155	175	161	165	121	162	176	169	155	155	139	139	165	167	160	198	136	163	142	156	162	157	168	156	170	168	168	148	161	124	151	134	134	182	127	157	148	140	154	153	172	180	154	172	165	171	166	146	147	160	186	173	156	172	148	160	166	162	152	162	143	154	120	164	149	170	146	170	147	147	160	162	168	161	173	169	154	140	175	140	162	172	165	161	157	174	138	159	147	163	161	174	153	139	164	150	163	147	162	151	170	161	161	167	154	168	162	188	159	147	164	161	169	173	152	160	169	183	136	183	148	143	148	165	171	154	145	113	151	150	175	149	157	157	158	146	140	152	144	138	156	144	164	160	148	173	146	162	172	160	131	159	172	137	166	156	155	179	160	141	161	157	154	163	169	135	160	145	148	140	167	166	174	137	147	164	168	151	134	151	159	145	160	149	160	136	163	153	161	160	176	177	153	161	161	145	158	137	151	146	149	180	168	164	165	182	170	171	172	142	164	152	156	157	154	150	174	158	150	144	166	157	163	135	166	158	151	150	137	163	152	175	139	178	157	160	161	161	164	149	175	159	133	151	180	157	154	163	151	167	174	171	143	164	170	164	165	160	150	173	174	180	165	157	146	176	145	152	181	155	170	158	150	147	161	169	164	160	166	149	145	147	158	144	173	171	159	157	147	159	156	146	166	155	150	148	167	146	157	154	167	168	154	168	164	167	157	144	167	167	125	163	171	160	140	170	182	155	170	161	167	157	171	139	159	162	170	153	174	175	152	179	156	153	149	136	146	148	161	158	148	160	145	167	129	162	147	186	156	151	161	141	170	153	156	165	136	140	158	148	140	173	174	128	150	152	135	154	163	174	135	149	161	162	156	182	177	163	164	148	171	163	144	148	155	160	171	157	171	160	145	149	161	151	154	154	155	151	146	149	144	140	166	147	165	159	181	136	160	163	152	138	148	146	173	172	157	177	184	129	140	132	155	153	165	174	155	144	143	160	174	171	179	162	158	146	158	170	170	148	168	155	166	117	159	168	149	156	163	146	173	140	150	161	148	159	179	143	148	181	167	196	169	161	131	178	150	150	179	144	150	162	156	130	170	160	155	164	156	151	163	146	150	179	185	163	166	139	158	185	174	145	166	140	164	137	162	156	145	134	158	177	145	181	144	181	156	174	178	159	163	150	158	142	173	162	144	156	154	139	160	162	146	158	162	154	169	134	143	143	137	166	161	152	150	144	176	168	167	139	161	153	111	178	147	165	159	169	155	160	163	158	158	145	140	134	162	157	165	186	164	154	150	147	164	160	178	151	152	146	131	171	170	177	135	148	148	152	142	157	155	167	153	164	146	170	159	161	179	171	156	169	150	144	158	165	163	150	167	167	153	152	159	165	168	155	140	154	132	154	163	170	140	147	144	176	164	153	135	166	168	153	129	156	153	173	153	167	159	164	181	138	145	131	186	166	142	151	155	157	132	139	155	154	131	163	142	171	160	169	140	146	171	159	147	157	147	157	146	154	137	147	179	164	144	168	147	155	163	148	157	168	158	150	157	165	154	147	180	161	154	169	175	170	159	151	168	172	148	172	157	147	129	181	147	157	144	157	145	137	169	144	173	184	153	175	141	140	138	172	158	170	156	179	152	159	177	164	153	173	165	154	145	177	161	137	139	153	154	166	143	136	165	161	124	158	168	183	148	138	155	140	169	166	185	191	149	156	161	162	149	156	163	165	157	153	175	138	182	143	163	176	167	145	137	160	139	157	147	157	148	141	156	174	172	152	149	185	139	157	161	162	171	148	162	149	133	199	146	135	157	171	168	151	159	156	158	152	160	160	165	152	161	155	152	142	169	144	139	150	149	166	155	165	168	132	178	158	151	169	136	162	149	168	162	147	159	161	165	142	134	167	161	175	151	144	156	167	165	168	161	159	147	157	164	137	171	161	154	156	173	171	148	139	177	142	161	189	165	150	166	176	157	176	141	141	170	155	138	163	153	153	137	159	146	182	183	151	130	153	179	173	143	159	157	174	189	136	144	166	163	146	158	154	146	166	162	170	160	123	159	151	165	181	156	173	152	168	171	146	155	133	159	141	174	164	168	157	145	164	142	142	145	159	169	147	153	138	165	164	166	154	155	205	154	167	151	164	160	160	136	148	147	159	168	167	129	141	166	172	151	153	164	166	168	151	148	156	186	147	161	144	147	171	147	154	153	171	172	157	158	159	160	171	153	162	161	156	133	152	158	192	158	136	162	156	168	154	155	149	134	138	153	168	160	146	162	183	178	165	136	162	162	156	153	156	148	166	179	162	148	168	162	155	172	140	154	146	159	160	193	147	159	145	165	140	158	135	168	159	153	172	176	151	155	158	157	145	167	156	160	144	154	146	149	145	140	139	157	164	175	140	162	145	132	166	146	151	168	148	146	156	183	156	146	171	141	166	149	170	175	152	151	163	147	148	151	128	160	168	137	144	156	151	151	162	165	148	177	190	142	135	175	161	155	153	149	169	140	165	168	155	121	114	157	170	173	165	144	155	155	167	153	161	154	158	167	163	137	170	158	144	170	176	152	155	150	150	154	144	145	147	168	160	172	147	162	174	155	157	149	146	183	159	163	155	160	162	180	152	150	150	180	142	167	139	149	144	159	165	141	182	142	149	162	159	187	148	170	165	168	151	154	182	171	171	182	167	145	179	141	173	155	156	158	172	150	149	143	186	153	149	161	176	182	158	164	175	171	182	151	153	153	147	120	150	154	152	169	153	149	149	166	160	166	153	135	149	161	137	149	150	141	145	169	141	190	172	154	160	148	168	161	179	160	133	152	131	147	161	153	139	144	155	159	151	150	163	154	136	177	132	168	150	155	142	168	146	146	155	165	161	153	141	148	151	158	139	178	159	168	135	145	148	165	145	146	155	146	137	140	163	158	140	149	148	168	165	185	134	168	168	167	167	173	168	154	173	167	162	161	162	153	159	181	168	158	146	135	159	162	165	151	165	159	172	163	148	163	170	164	155	148	160	135	159	159	147	164	147	137	141	167	162	177	160	166	156	156	158	159	170	159	150	143	166	164	160	160	147	176	148	164	146	140	142	148	189	128	177	155	169	133	165	135	122	164	155	156	156	174	126	165	169	151	154	151	144	152	173	154	164	166	166	162	156	186	134	157	166	148	164	170	149	146	140	162	130	145	143	186	150	156
30427	50782	61570	48979	31837	15475	4476	676	435	436	425	468	417	437	434	448	462	435	445	426	456	422	441	414	411	424	428	454	428	489	460	451	439	467	458	434	475	418	435	418	411	467	464	453	417	425	444	447	438	466	487	468	447	452	428	413	427	453	458	454	424	481	401	432	416	432	421	422	445	454	427	448	443	428	418	442	474	430	429	424	424	431	450	440	410	460	418	439	428	427	433	421	437	405	448	423	436	442	481	420	421	443	440	440	472	439	420	418	435	447	417	416	383	428	462	436	467	432	431	424	451	457	413	460	457	451	443	443	462	436	442	395	433	444	438	412	417	405	424	432	431	434	437	462	460	438	459	400	420	415	410	458	446	449	434	461	460	455	440	426	451	448	431	447	454	400	421	449	401	460	433	426	439	440	401	428	459	419	464	428	413	452	441	415	426	469	432	430	432	455	424	417	476	411	451	433	438	430	464	414	425	456	425	421	437	462	438	415	448	426	467	431	452	448	444	406	420	460	470	429	408	438	416	442	417	474	446	426	437	450	415	434	438	422	449	387	444	433	441	445	427	427	412	433	487	431	397	431	389	445	446	415	450	425	405	410	460	462	445	401	435	422	417	443	448	406	424	466	447	394	441	419	426	448	445	492	456	451	415	416	442	467	445	459	441	481	425	483	485	410	452	450	452	467	454	446	475	414	427	430	419	451	461	439	440	450	438	456	437	457	452	450	432	417	434	460	432	454	452	474	423	451	452	456	424	417	447	389	472	464	414	423	477	444	453	428	437	453	440	451	439	463	449	488	427	434	419	402	407	440	445	466	475	436	455	378	436	424	455	422	422	457	412	422	447	435	447	426	463	455	443	449	473	431	472	400	459	424	408	454	432	432	437	447	430	450	447	446	430	433	442	424	395	455	487	414	410	418	465	439	403	414	444	454	478	425	458	409	459	499	444	427	443	428	488	443	437	448	421	417	430	461	406	460	435	432	430	475	459	423	452	487	427	453	461	414	455	404	425	466	469	442	466	480	454	417	482	460	448	441	437	462	457	423	462	427	434	452	488	395	392	423	427	428	459	454	461	469	450	402	432	446	431	418	412	477	423	463	480	437	463	447	432	421	438	394	411	440	437	437	409	425	427	425	420	442	425	437	457	441	411	419	397	443	452	416	436	446	471	439	431	415	424	438	444	427	414	424	415	395	445	468	454	464	423	448	453	446	420	465	439	478	411	441	435	418	439	431	431	436	431	449	417	459	460	450	425	413	441	467	445	440	415	419	433	453	420	438	478	447	467	435	431	447	430	422	442	416	431	424	457	434	464	413	407	437	475	427	431	448	448	468	436	384	401	453	435	427	437	458	444	435	420	468	415	454	428	415	437	431	429	454	453	404	425	428	440	430	422	460	472	423	414	420	427	441	437	424	464	446	384	391	449	449	403	432	440	452	434	414	442	449	432	393	423	437	417	447	442	440	479	432	424	460	461	443	409	452	460	433	425	445	422	434	477	459	456	456	436	425	442	477	441	426	424	452	432	471	441	418	457	481	468	440	473	447	444	416	429	424	427	443	449	413	454	449	462	443	425	467	446	454	418	412	436	448	416	456	402	448	439	439	434	406	453	442	411	447	483	421	463	447	452	410	434	410	436	457	410	439	414	452	431	404	437	397	391	444	451	427	443	462	432	441	456	433	419	452	399	433	442	447	432	432	456	432	422	408	430	410	448	461	445	425	425	451	457	425	398	421	435	475	447	446	416	450	452	432	436	461	425	469	442	458	453	441	433	394	442	458	425	434	440	436	485	444	419	425	414	445	428	421	463	455	411	432	401	422	416	430	426	422	450	440	406	447	418	459	432	449	457	469	416	425	472	466	418	416	450	407	421	430	466	457	406	447	461	453	464	416	451	396	430	494	419	481	448	400	438	476	424	409	370	432	400	454	432	416	481	448	447	430	485	438	424	480	431	447	428	409	423	419	450	448	450	427	440	461	428	426	438	449	410	434	473	472	445	430	445	437	425	424	458	438	448	461	431	441	473	427	465	474	399	411	468	432	444	453	438	454	457	455	452	424	429	474	430	431	411	466	469	438	451	417	411	467	448	462	432	438	460	421	452	441	443	458	454	473	487	441	434	437	444	425	435	444	427	462	430	435	487	459	391	461	419	488	449	458	441	415	436	421	455	437	401	417	446	425	417	443	450	422	476	467	448	404	445	420	446	446	464	442	423	431	448	411	424	440	445	444	435	449	457	434	421	454	454	473	456	442	450	424	472	459	457	440	451	461	489	411	445	448	438	447	439	470	437	438	436	474	425	419	449	460	420	445	434	398	455	456	428	455	455	428	439	448	398	446	417	450	465	472	466	435	395	451	497	401	434	447	420	425	408	398	475	464	418	475	479	424	463	415	437	431	440	483	415	429	464	405	440	424	440	424	429	452	413	435	437	401	428	430	473	433	421	451	469	468	414	450	463	436	444	401	433	427	448	467	446	462	439	431	441	452	452	422	441	461	437	430	439	450	412	457	470	457	485	412	429	445	451	468	464	435	422	461	435	431	434	422	415	438	437	451	448	482	468	459	419	449	433	430	436	442	446	437	450	413	440	442	435	413	439	431	449	428	442	450	474	456	438	439	443	425	418	438	431	453	451	454	442	416	405	412	397	465	433	460	446	489	432	464	439	444	475	430	425	436	442	421	441	450	420	453	460	432	449	464	446	473	429	472	450	432	440	440	468	411	433	420	436	446	432	441	447	414	457	439	443	388	435	467	473	456	398	409	473	428	469	453	419	443	440	393	447	449	475	420	447	410	425	445	477	440	396	476	411	464	434	438	432	414	466	433	434	466	443	452	432	422	461	473	440	392	464	440	457	441	438	456	467	412	416	441	464	405	434	434	459	448	430	442	488	423	412	432	443	475	443	430	431	425	410	414	409	477	449	447	441	423	427	417	469	416	467	456	441	434	454	444	459	463	477	469	415	467	455	469	458	449	424	429	433	476	464	477	414	420	419	452	459	439	446	421	415	417	453	430	380	451	447	417	440	447	452	433	460	436	455	431	418	423	423	462	457	409	419	446	425	444	468	426	431	485	431	424	443	431	456	413	419	467	422	413	428	410	457	414	420	433	413	442	454	452	418	473	414	412	435	452	436	428	412	443	443	404	432	437	431	431	404	434	391	431	452	432	440	446	475	400	441	438	437	435	453	458	432	430	425	424	443	505	487	466	423	442	416	411	446	453	450	443	437	453	403	453	435	428	433	464	442	411	464	473	470	455	412	457	433	454	464	441	453	402	390	437	401	415	430	434	447	412	433	429	418	447	458	456	429	434	386	455	467	446	403	430	432	427	461	435	458	433	458	429	436	446	430	410	427	460	451	443	432	448	427	439	439	447	442	453	449	416	427	450	462	448	452	426	454	446	486	415	408	421	476	407	447	455	425	478	437	437	422	412	424	493	452	451	444	416	427	447	429	453	404	451	458	471	460	399	455	457	421	455	442	404
53925	78733	78609	56965	33247	15956	3450	356	168	188	157	175	185	191	172	160	176	166	156	153	167	194	169	167	159	169	179	191	162	186	170	147	164	189	163	219	194	170	176	186	163	168	191	150	151	163	215	157	168	191	167	160	194	182	171	185	179	189	188	184	198	157	158	174	199	172	154	167	209	192	178	175	164	175	153	195	173	176	179	168	191	173	185	157	172	154	177	182	171	165	183	173	177	169	169	168	191	183	161	156	165	179	167	172	181	158	148	191	175	166	186	210	184	166	181	174	180	167	204	179	154	170	154	195	192	181	173	167	192	160	162	170	191	189	176	155	186	161	146	173	160	190	173	169	177	174	181	174	164	186	176	194	167	179	172	178	163	189	171	169	170	171	177	173	187	162	147	176	180	176	175	156	185	174	178	159	170	181	163	167	174	159	188	161	176	162	150	170	181	186	178	176	149	194	177	166	165	184	152	181	167	162	153	185	164	173	151	160	171	177	163	188	158	169	179	152	157	195	194	190	163	152	156	173	178	157	172	183	171	172	198	174	189	173	181	195	157	186	203	162	183	169	190	183	172	176	158	187	189	177	166	160	165	166	177	186	182	180	176	171	174	176	177	171	157	185	165	169	175	203	174	165	165	168	155	166	195	174	174	185	159	172	189	185	180	167	168	176	173	170	189	198	176	161	167	174	178	155	173	160	182	167	182	179	157	167	168	189	161	176	175	168	159	196	184	136	162	176	181	185	185	171	199	172	166	197	154	168	155	172	189	175	174	150	199	191	167	155	181	168	181	180	182	181	152	217	174	152	184	200	196	171	156	186	154	184	170	182	177	204	183	165	163	165	170	208	170	175	181	191	168	189	177	161	171	186	143	172	202	191	184	156	166	183	170	179	181	160	169	187	176	159	173	189	190	197	178	186	185	186	168	158	168	183	156	172	189	179	186	161	159	154	175	161	190	178	181	172	172	165	179	175	160	175	171	160	170	179	190	169	179	186	180	182	181	157	193	177	151	167	159	187	181	167	168	141	147	173	162	160	170	183	170	160	168	174	174	194	173	167	161	168	178	153	181	160	200	174	188	162	169	186	150	173	214	173	183	182	179	177	186	178	187	172	160	160	192	197	172	184	185	170	147	157	166	159	188	171	171	164	191	178	139	159	165	149	181	163	197	163	168	165	202	178	158	177	200	172	170	190	188	175	193	186	195	193	186	199	176	187	163	184	166	181	182	189	152	181	182	177	188	165	176	166	164	156	168	208	202	152	177	181	167	158	180	183	164	179	174	165	180	187	169	171	182	182	179	164	184	183	171	178	163	155	185	175	177	154	173	148	170	172	153	174	161	170	164	207	181	189	189	160	188	185	178	167	195	204	162	162	183	188	193	155	195	171	163	184	170	159	197	181	187	168	170	153	194	165	193	194	175	179	163	162	197	181	172	184	160	158	164	166	174	184	154	166	167	159	158	169	183	170	181	172	161	162	158	167	166	161	165	187	170	190	168	175	176	169	152	179	191	169	163	172	181	178	165	189	180	167	202	171	194	175	177	198	153	180	182	157	184	181	176	180	179	174	170	186	165	182	176	183	155	195	183	166	183	172	175	178	190	172	163	162	173	186	186	195	183	198	180	172	150	165	168	194	186	168	167	164	193	170	158	199	159	149	193	167	182	184	163	178	165	190	184	163	158	168	180	181	161	163	163	216	189	178	172	174	155	170	175	168	163	174	160	168	177	157	160	179	180	163	157	179	176	211	194	165	186	163	156	167	172	189	167	165	191	171	179	159	175	171	193	169	188	171	197	171	177	183	181	185	178	179	164	150	154	181	191	178	184	175	191	155	187	181	164	159	183	175	163	172	160	174	165	183	183	185	179	163	167	174	171	201	161	175	199	173	164	161	166	173	172	225	164	177	196	176	177	157	173	172	177	177	164	201	173	168	197	170	191	186	200	176	197	171	189	200	167	187	178	148	169	172	181	203	184	157	156	176	195	169	170	162	175	196	165	166	184	196	186	170	179	154	169	172	168	187	206	180	158	169	183	164	170	163	159	160	172	178	178	196	180	165	167	150	163	172	185	199	174	207	152	178	191	183	163	175	153	189	193	207	159	172	165	151	187	208	185	181	199	169	146	156	172	186	167	164	200	188	153	190	164	178	184	163	173	196	174	166	160	176	178	173	171	172	169	175	184	187	185	167	175	165	188	180	170	180	193	201	205	168	163	165	165	166	161	164	160	172	176	162	176	175	173	154	133	176	183	148	180	169	173	162	191	158	170	191	167	169	165	186	174	167	199	168	166	186	150	171	179	163	197	160	181	140	180	153	188	190	193	167	156	168	190	184	173	176	180	172	164	181	173	183	156	184	142	178	197	189	182	181	169	199	167	181	163	153	185	195	194	183	194	154	177	156	185	148	186	196	193	176	172	149	166	185	165	170	176	161	196	156	196	191	166	170	183	172	192	173	167	187	184	187	160	181	144	183	196	213	171	172	168	169	193	156	163	160	188	158	175	189	167	157	190	171	186	191	196	173	173	174	171	185	176	203	203	187	161	220	179	161	170	167	200	155	160	181	164	182	168	187	143	178	183	185	189	155	178	171	139	174	194	170	175	176	186	185	154	165	166	180	178	176	188	154	204	169	181	167	176	162	158	198	168	159	166	173	152	176	161	191	169	150	178	175	191	173	176	174	162	160	172	178	178	187	182	172	159	142	169	184	186	169	188	164	166	169	187	189	162	183	181	182	177	167	181	167	154	170	190	173	197	204	169	171	183	162	175	185	175	166	192	174	161	150	187	151	178	182	175	187	192	202	182	168	169	162	185	178	151	189	167	175	199	165	151	208	173	187	171	193	176	185	179	153	181	206	183	164	182	168	179	177	163	165	143	182	171	184	179	166	176	182	173	166	167	194	169	178	177	162	202	216	160	178	195	173	179	185	189	163	165	162	190	159	176	189	227	195	199	163	162	194	166	165	187	167	151	178	172	169	174	177	188	186	186	153	170	160	197	186	193	163	192	184	174	164	190	173	174	181	158	186	181	185	175	166	172	171	189	179	202	159	162	175	184	196	183	180	178	183	184	146	185	167	163	169	196	168	141	159	182	177	181	196	203	190	178	175	166	185	169	185	157	180	184	170	153	174	172	158	172	159	195	152	147	170	174	158	175	205	180	168	172	170	188	176	164	159	191	172	183	173	187	164	160	186	185	193	174	167	149	144	166	139	199	152	183	173	196	174	194	179	171	184	164	175	184	168	183	176	164	155	189	175	163	180	171	179	174	182	175	183	155	193	183	154	164	175	170	160	162	169	176	162	145	180	183	171	159	181	184	202	176	174	183	165	182	194	163	171	162	191	172	191	153	172	178	156	166	188	156	187	164	201	189	156	166	171	196	167	165	165	176	176	178	165	174	176	156	172	161	180	167	167	155	151	173	177	175	162	174	189	192	175	184	166	172	166	170	154	160	176	179	183	200	159	185	178	193	184	149	167	197	173
36103	60757	74803	60372	40609	22610	7353	978	509	495	512	516	466	506	498	486	521	440	501	513	459	486	487	430	473	524	519	485	455	486	478	467	478	456	466	484	480	447	463	471	478	499	514	511	511	495	477	498	462	457	500	472	491	482	505	481	432	456	520	514	478	484	500	465	457	522	506	462	423	475	487	479	510	452	460	465	473	457	469	528	482	479	501	509	494	483	481	497	502	480	476	487	503	459	486	482	479	517	479	461	454	507	489	515	452	510	488	484	446	468	499	486	462	512	477	513	497	473	513	474	479	511	455	446	504	499	458	476	458	495	476	458	509	477	454	507	482	511	509	505	495	436	477	494	480	479	508	498	489	466	511	488	463	519	540	432	459	461	479	464	467	519	506	413	493	465	506	516	499	487	438	467	517	476	475	517	483	461	507	506	456	532	454	487	507	475	486	423	473	521	475	533	473	472	454	493	496	470	501	492	532	473	470	471	476	493	477	497	487	480	488	509	452	465	482	452	481	480	466	504	499	496	481	451	492	494	491	477	516	489	453	490	467	465	476	439	494	464	481	471	481	475	485	510	417	473	482	468	450	484	523	505	450	491	457	432	494	442	467	456	494	499	469	480	525	461	471	462	485	495	486	475	479	539	433	457	518	466	447	474	534	489	466	502	446	428	491	477	484	471	490	494	475	490	456	530	452	454	474	490	431	469	504	472	472	493	463	513	511	483	496	458	496	481	494	507	490	462	469	488	476	479	492	467	455	482	502	429	477	469	474	479	477	466	470	458	486	461	453	512	502	533	474	457	464	458	473	472	491	500	473	468	482	469	481	506	443	456	478	472	456	495	454	477	495	453	484	440	463	505	494	507	492	485	461	468	446	446	469	494	439	468	524	490	468	520	451	483	481	511	506	454	482	506	513	474	497	486	468	504	467	484	528	499	487	502	486	444	449	478	470	471	456	480	487	495	494	478	470	497	476	492	445	478	483	452	487	469	459	505	519	467	476	481	506	477	502	489	476	429	506	485	471	437	498	474	501	457	488	442	496	463	468	503	444	511	470	453	440	459	488	474	476	508	487	479	473	477	453	449	466	469	478	488	475	445	434	481	452	475	481	495	473	492	467	473	514	478	457	470	494	494	472	497	468	495	481	499	481	463	475	487	480	476	466	483	475	525	520	485	513	434	497	442	462	476	441	472	420	433	500	456	461	472	450	517	492	477	498	470	476	462	466	502	512	490	461	476	499	470	492	473	477	470	478	508	441	476	505	473	476	463	495	451	448	513	472	482	501	511	492	500	462	468	501	448	490	495	478	468	515	489	501	484	476	503	500	481	483	500	505	478	459	493	470	450	498	491	453	468	520	478	491	476	482	486	490	437	488	455	479	466	457	540	452	468	453	458	507	476	494	482	512	504	484	482	478	488	484	500	470	497	449	503	506	501	472	460	503	485	491	492	484	466	508	462	478	524	503	462	520	503	509	476	483	470	480	469	474	471	519	467	473	455	479	502	490	522	488	506	472	466	489	484	451	515	508	476	482	486	458	467	448	474	468	463	505	467	499	459	473	476	490	489	451	479	509	500	468	463	457	530	475	478	481	454	475	507	489	475	461	473	441	478	467	484	503	469	471	494	483	478	473	500	475	444	479	482	495	450	516	514	458	444	458	469	480	482	478	484	520	477	449	492	493	508	485	489	504	478	496	497	494	438	495	531	468	484	505	473	479	508	492	531	505	472	492	520	493	488	482	507	510	488	480	459	484	473	472	454	466	459	517	512	491	464	486	500	484	473	496	476	484	506	489	438	521	478	456	486	489	478	471	468	507	461	458	470	466	456	505	439	465	466	452	484	472	474	487	490	485	495	488	508	454	442	487	455	483	493	486	463	498	488	492	474	462	460	464	491	457	488	467	464	510	508	509	512	469	475	516	542	472	489	477	483	442	461	481	494	512	512	453	478	471	448	485	513	459	446	475	448	462	513	467	483	450	493	462	460	496	462	483	464	456	513	501	490	518	416	452	480	455	439	499	483	490	448	478	472	487	471	469	496	511	462	460	440	474	485	490	446	489	489	479	482	440	463	502	483	492	478	487	441	479	478	444	512	512	461	491	515	465	417	476	474	490	493	482	488	480	478	496	503	489	464	465	454	467	479	503	499	501	479	501	489	455	486	445	449	463	508	495	499	526	465	484	447	557	492	455	497	455	472	489	458	470	478	470	492	466	504	515	443	472	447	484	453	438	480	497	491	467	441	478	499	486	461	450	495	475	515	477	497	503	464	484	481	524	463	482	503	520	497	512	490	506	496	478	474	486	497	472	470	487	523	482	482	462	524	528	493	488	485	483	464	511	503	466	455	461	516	495	481	475	471	495	484	465	467	473	467	523	487	467	507	490	444	510	529	447	496	506	518	475	458	477	515	490	519	459	451	493	504	469	499	472	472	470	483	506	508	482	476	461	439	470	452	495	489	497	527	498	449	466	448	457	480	503	445	458	480	469	491	472	490	509	507	496	490	499	488	436	465	491	480	478	506	445	499	437	502	469	471	457	472	467	448	483	449	473	486	432	446	484	479	512	489	476	479	472	483	494	477	455	491	446	489	470	500	495	500	497	462	479	447	491	456	459	474	480	493	517	482	459	510	497	534	483	455	473	466	534	484	480	470	507	487	502	479	477	453	488	491	519	462	491	501	473	476	497	474	475	490	479	512	502	475	484	491	519	476	540	471	469	480	479	484	463	474	508	470	495	488	493	490	486	459	462	461	459	459	513	456	478	476	465	463	490	534	494	478	487	486	501	496	486	444	468	492	478	461	460	507	504	523	521	493	459	467	458	471	482	504	481	516	468	448	490	495	483	461	491	486	500	443	486	498	487	517	466	486	498	515	462	514	495	486	488	506	490	493	480	482	483	515	479	476	493	485	479	478	497	498	475	464	474	498	502	500	437	466	466	456	497	461	473	473	513	497	471	456	465	455	475	510	492	448	479	489	512	482	474	478	493	466	485	484	452	484	526	465	455	491	513	495	477	459	461	494	438	524	496	490	479	466	492	469	506	479	456	465	482	509	478	455	482	460	439	485	504	485	448	461	513	492	482	490	442	490	483	476	512	514	463	471	484	458	467	448	444	482	479	500	486	463	443	498	455	500	481	496	445	502	472	500	443	453	509	506	492	467	478	499	510	476	501	488	463	481	523	453	490	513	489	497	490	489	483	477	480	504	499	465	508	508	462	519	458	488	467	488	478	496	420	477	498	480	458	470	491	503	479	486	485	449	499	499	475	464	503	509	496	479	479	492	454	487	483	469	516	493	452	491	488	486	486	498	463	511	485	444	460	462	466	472	501	486	474	505	480	468	498	475	470	495	478	467	506	474	477	484	515	476	448	472	495	489	462	490	476	497	470	478	544	462	481	464	510	475	505	478	497	496	502	458	447	520	495	470	536	492	465	465	512	516	476	488	502	480	450	482	452	466	489	503	461	475	494	475	506	515	463	464	468	494
7156	13465	21365	10804	3277	948	333	223	235	213	204	202	191	217	238	215	219	198	224	190	225	210	190	220	164	221	223	208	224	211	226	223	198	216	183	216	206	210	217	212	201	224	178	203	209	202	229	209	204	215	223	214	204	198	185	250	220	211	229	228	190	196	196	224	194	206	230	201	244	226	202	204	221	226	206	194	215	218	229	192	219	232	237	226	228	226	210	210	214	219	226	219	185	218	239	208	216	228	236	205	223	199	194	196	219	217	201	226	221	221	214	208	239	233	222	207	232	204	212	208	207	221	186	210	224	214	209	236	217	226	212	242	244	209	199	238	224	205	206	220	187	210	194	220	214	199	255	234	201	232	207	210	179	242	224	211	214	212	230	197	220	221	200	208	213	214	206	214	225	236	197	225	200	187	199	229	204	200	219	191	213	203	208	235	206	180	210	220	215	207	209	210	223	228	206	217	184	240	208	204	223	196	207	222	211	197	207	235	204	218	194	224	220	189	220	205	186	189	214	220	229	202	222	211	191	206	235	203	226	202	213	212	212	221	195	223	198	242	190	216	216	198	203	224	207	199	207	204	205	222	239	217	252	214	205	236	200	207	249	210	205	224	201	207	216	253	211	213	198	210	208	219	232	218	214	220	224	224	190	219	205	200	223	250	200	223	207	217	195	186	206	229	208	228	222	210	215	191	211	202	221	219	199	218	230	237	201	212	225	213	248	222	177	187	238	201	239	222	207	223	242	192	244	224	198	185	224	223	237	208	212	235	203	216	218	207	184	197	196	214	168	225	194	204	206	223	223	201	213	226	193	211	223	219	213	206	184	213	194	228	208	207	202	191	229	217	219	221	249	221	220	214	220	198	226	212	220	216	210	201	209	199	201	202	205	209	185	218	208	236	205	223	214	197	211	215	195	229	231	215	214	210	216	214	211	205	206	185	215	180	208	202	211	186	225	220	257	210	214	197	229	218	202	235	192	234	179	228	195	210	244	212	222	193	247	206	224	205	224	207	231	228	236	198	245	243	214	230	198	229	233	213	210	231	205	226	201	213	226	197	210	244	212	218	205	231	205	212	184	197	220	224	210	223	231	209	221	210	212	216	225	216	214	193	195	209	203	192	210	212	207	202	240	216	200	205	224	235	192	212	194	221	207	188	185	219	222	191	214	225	228	209	215	208	190	222	228	190	215	214	233	204	243	209	219	200	193	215	225	213	235	209	210	196	230	224	203	207	221	246	199	211	210	229	202	202	218	200	228	222	225	220	195	201	182	235	223	240	233	211	219	206	221	186	200	201	209	222	214	214	203	223	228	219	224	173	200	199	219	186	223	234	216	212	194	214	211	242	221	234	206	222	227	216	191	241	187	220	222	213	206	213	191	212	197	195	217	249	237	203	187	219	243	197	239	211	223	227	216	214	201	239	221	212	218	233	216	190	235	213	246	206	226	210	218	209	254	207	222	217	196	225	207	214	207	254	221	215	198	196	206	203	222	242	218	176	215	216	203	205	216	204	219	220	196	214	210	246	177	218	223	229	196	226	209	210	222	213	173	194	214	223	209	200	221	225	213	236	218	229	195	218	223	217	220	236	212	204	219	205	216	240	213	250	179	235	221	225	225	215	224	206	192	228	236	228	203	240	189	197	221	215	235	224	196	199	249	238	195	204	219	212	222	210	218	193	212	205	221	215	189	202	210	221	231	209	223	218	216	201	218	215	231	227	230	223	188	206	220	223	191	193	235	221	256	204	240	222	207	207	217	212	206	242	217	195	252	196	214	215	222	226	197	210	182	200	208	227	238	209	206	227	179	211	220	202	196	183	215	213	244	213	213	233	200	205	226	192	216	196	212	195	221	197	212	205	228	193	186	215	215	219	233	196	202	226	199	214	240	169	209	201	201	219	193	216	240	217	221	227	209	215	210	211	227	214	221	203	210	189	202	226	215	209	238	202	194	220	222	227	191	220	211	220	208	219	216	233	219	208	202	212	273	229	214	200	199	218	226	203	242	213	228	220	215	216	220	213	193	226	226	214	195	221	213	219	210	201	199	221	225	213	217	213	214	229	203	203	231	216	177	232	214	187	197	194	199	212	189	192	199	205	221	208	209	210	212	206	223	196	220	192	196	195	208	178	225	235	209	216	201	233	210	215	210	209	211	219	237	200	198	208	236	227	202	231	201	188	225	216	220	225	209	190	205	207	220	229	194	207	239	215	198	197	241	215	238	217	196	199	219	226	220	189	219	189	212	203	213	213	218	178	201	228	197	210	210	223	209	185	188	217	219	232	211	215	202	219	229	217	195	209	213	210	209	203	223	217	211	237	229	207	222	218	207	193	224	216	202	227	197	206	212	222	194	205	187	197	221	214	211	212	196	188	198	211	199	232	218	218	205	213	234	219	221	222	216	199	241	200	230	174	205	213	235	214	210	204	203	232	200	222	207	217	217	198	198	228	228	215	193	212	221	195	198	211	219	220	224	215	182	207	205	213	193	243	210	192	242	200	226	228	202	238	192	211	217	234	227	206	207	230	234	199	197	203	211	207	219	219	216	220	209	221	203	211	215	221	205	223	195	232	209	194	231	225	185	196	197	195	194	201	227	210	194	232	192	214	214	205	235	247	220	208	216	211	212	223	239	193	204	222	221	189	215	214	232	245	230	218	215	211	198	217	220	230	201	224	204	210	217	194	202	213	202	217	222	230	234	222	216	209	218	218	199	165	220	209	208	239	201	231	220	200	202	201	214	218	222	228	204	206	190	182	199	222	214	216	184	214	223	212	193	219	210	209	211	219	195	250	220	201	199	211	232	212	212	215	239	210	231	225	192	228	206	192	204	228	234	215	217	228	201	193	208	206	199	197	234	209	201	202	211	219	240	194	200	198	200	224	219	205	207	226	214	217	219	247	196	210	195	225	213	221	241	222	239	203	220	222	212	188	209	199	223	194	197	202	207	219	220	217	221	197	225	215	222	234	216	194	216	224	231	207	193	201	204	203	182	232	193	220	203	211	192	210	227	212	212	201	199	222	206	217	198	218	203	217	196	203	215	208	205	185	204	197	202	211	239	188	235	206	218	218	215	208	216	213	214	212	211	222	218	201	245	226	234	214	222	205	215	221	197	224	213	229	211	252	208	203	176	203	187	193	215	192	226	209	214	185	206	245	234	232	202	205	209	224	229	216	243	200	227	209	238	221	216	208	219	216	206	209	214	207	219	207	249	208	210	217	206	212	205	216	225	218	232	206	210	227	197	231	186	213	204	189	229	204	231	224	189	201	176	239	224	197	227	183	203	199	191	178	228	228	201	222	204	206	221	204	212	225	202	190	211	217	225	181	211	206	205	197	225	192	184	210	214	191	214	194	199	214	222	223	204	217	203	212	238	208	188	184	206	184	220	219	207	221	216	232	219	216	210	220	226	228	235	208	197	220	198	219	210	202	244	232	194	232	231	228	209	222	210	220	237	216	193	217	203	204	202	226	202	210	217	196
7637	19074	28831	19365	8632	3084	1076	637	542	543	496	624	564	578	590	563	587	544	599	588	544	566	567	538	539	590	573	560	594	582	543	597	531	609	600	586	555	561	555	572	562	561	491	549	606	572	582	550	577	564	597	624	580	555	571	554	601	544	524	581	567	546	594	566	602	569	597	549	590	577	567	567	548	616	581	595	590	609	549	574	535	641	563	607	531	588	541	600	602	587	589	597	582	555	574	608	561	591	529	529	547	531	588	593	544	568	558	555	543	555	630	573	593	576	606	576	496	627	539	580	572	589	615	543	569	585	581	532	567	572	555	581	565	571	590	552	580	556	583	560	578	558	548	552	567	614	580	573	590	542	578	598	576	578	573	584	597	527	583	569	586	563	561	580	591	549	600	554	567	554	594	566	558	570	603	585	583	542	574	556	541	572	570	573	557	605	572	554	573	537	579	559	536	560	577	576	547	534	590	585	573	601	556	579	511	576	594	597	608	574	575	578	561	589	558	564	561	552	573	557	598	618	600	600	594	574	613	570	554	561	546	601	564	575	572	544	517	606	592	563	554	606	564	535	563	576	550	515	566	604	573	577	516	573	569	558	554	561	598	603	571	566	570	548	558	614	572	582	546	598	563	572	543	562	571	583	612	542	566	558	590	586	575	585	571	563	572	594	560	619	530	588	540	558	604	560	578	545	570	597	551	606	600	576	538	587	577	591	588	594	553	610	554	600	576	601	583	594	572	603	588	609	573	582	575	570	548	549	569	560	584	588	560	572	550	562	605	577	615	586	574	533	575	562	587	595	572	583	591	523	589	628	590	585	554	571	557	551	621	564	554	548	612	553	530	596	560	586	544	590	555	562	564	583	560	585	609	606	577	582	555	549	542	547	574	525	547	557	550	578	537	592	572	583	563	539	518	534	574	589	586	562	561	539	524	607	564	520	597	561	596	579	565	538	563	547	615	574	580	586	576	546	586	574	563	588	565	550	612	605	563	564	565	545	570	513	550	640	584	547	586	566	563	553	578	584	557	604	568	565	591	606	541	533	566	598	593	584	546	586	561	564	593	563	598	555	575	560	600	556	525	621	572	546	556	512	579	574	535	593	596	543	601	555	576	531	551	553	569	615	581	576	620	562	572	568	595	612	585	565	575	552	587	547	566	592	571	558	590	555	552	572	572	538	539	580	585	587	544	581	587	569	552	563	567	562	565	559	531	548	562	583	605	561	560	554	539	594	564	595	546	557	602	558	609	665	582	566	619	556	628	573	542	559	561	581	558	609	585	610	565	554	563	545	592	554	574	587	542	552	576	538	582	551	601	542	567	592	554	589	617	547	546	546	550	608	563	559	600	588	556	560	581	525	603	578	572	578	590	568	569	555	588	561	565	552	539	584	576	583	574	634	571	562	616	582	559	544	568	580	601	559	600	561	554	629	574	592	592	543	593	593	625	585	555	594	582	614	587	582	550	564	593	567	576	577	588	582	608	564	556	560	589	536	576	569	539	581	549	553	632	547	586	561	569	598	599	614	589	576	558	594	577	578	600	624	603	578	539	556	562	587	527	570	555	541	589	546	562	565	596	611	512	589	580	574	595	557	584	578	626	552	556	592	534	599	568	548	555	576	586	586	555	623	530	589	618	589	575	561	561	553	566	578	580	615	567	576	541	550	561	561	585	584	573	546	560	581	561	531	594	610	576	547	559	563	549	554	567	625	579	569	614	571	578	616	588	572	562	610	573	583	579	544	584	586	585	599	568	591	595	552	562	604	601	579	583	575	548	575	528	598	567	565	565	550	552	577	566	584	546	554	552	544	520	585	553	550	576	589	579	554	549	578	592	526	572	533	576	535	525	552	606	543	586	590	561	595	521	558	553	579	537	566	595	551	551	579	585	578	553	591	561	612	569	527	594	559	587	612	618	559	580	609	587	563	519	559	558	571	553	552	569	613	577	576	555	542	611	588	561	594	578	597	566	587	611	552	565	575	605	568	561	595	530	561	548	533	604	568	571	583	568	581	587	572	570	555	552	600	524	594	609	580	594	563	538	565	569	557	614	541	539	560	587	525	610	561	538	577	552	584	535	550	557	562	557	577	567	584	544	562	563	595	596	551	574	565	584	608	599	573	542	566	602	553	570	584	596	554	574	568	579	603	598	573	590	554	593	546	594	569	548	550	554	568	586	585	559	509	545	575	605	548	564	552	558	546	533	593	554	530	596	588	577	576	616	603	573	567	568	560	588	578	522	602	533	585	548	568	526	571	566	595	592	561	546	554	582	580	609	546	561	537	558	582	604	584	592	549	546	606	560	626	601	565	583	596	575	543	542	542	563	570	549	525	527	563	513	622	588	542	610	579	550	544	563	594	586	546	568	582	579	570	561	576	580	603	566	582	596	534	587	589	534	612	530	570	645	596	575	586	564	546	556	591	596	588	571	554	538	594	578	553	565	596	606	566	561	552	567	572	532	552	557	580	557	575	553	589	592	546	552	599	579	561	564	620	566	554	561	550	603	566	537	555	563	556	599	564	578	559	611	566	550	605	608	564	588	567	566	589	594	554	590	614	605	562	564	578	604	566	568	637	570	575	608	573	543	570	573	612	513	582	589	535	555	510	577	585	575	585	576	560	572	563	549	545	581	570	553	575	599	606	562	606	566	606	543	567	572	578	576	553	570	551	604	560	576	600	564	575	601	577	572	530	573	566	580	562	581	585	548	569	617	555	605	571	548	557	546	568	536	581	601	580	586	562	584	578	568	578	628	590	572	527	596	544	583	594	541	610	567	614	538	555	574	539	603	585	591	558	580	595	578	587	569	610	580	572	563	571	573	580	604	586	554	604	616	580	594	595	603	559	550	589	570	561	531	542	578	549	566	554	571	591	560	594	562	599	599	601	576	584	549	572	551	587	604	580	551	576	568	594	591	571	576	621	587	553	576	566	584	614	613	577	572	555	516	597	595	594	565	547	543	523	593	558	563	561	542	559	537	553	549	581	571	575	571	595	586	555	571	556	549	575	572	558	600	583	599	576	562	558	609	575	588	573	577	548	566	550	607	585	562	583	614	611	557	519	543	564	582	571	531	538	599	580	542	583	559	534	573	555	545	572	551	579	583	537	580	572	593	568	545	531	592	589	567	562	554	564	556	575	579	566	561	527	614	536	572	571	527	562	560	582	601	574	562	595	559	564	577	547	581	570	585	575	604	561	580	587	587	566	558	574	550	597	517	537	537	549	571	559	576	584	572	556	584	534	574	598	589	539	581	531	553	564	561	528	544	601	553	602	596	546	569	588	590	546	542	557	559	581	579	552	545	601	558	619	570	605	580	588	545	571	610	586	580	558	568	592	583	530	574	612	556	584	562	586	585	573	617	559	558	545	585	583	536	545	586	577	591	586	535	617	561	586	557	530	577	586	565	588	573	535	561	578	544	552	581	551	579	581	611	596	554	559	581	598	565	599	544	523	544	591	555	565	564	559	589	553	596	550	554	560
40628	66010	69694	47166	24918	7956	1453	263	152	165	144	157	150	182	162	136	157	158	162	137	154	143	157	161	138	151	147	151	138	160	146	163	130	163	180	173	137	148	145	186	167	173	161	137	147	145	152	155	153	171	159	136	153	157	143	152	163	149	151	166	177	150	151	142	152	150	151	159	147	163	150	160	143	158	142	148	169	168	150	138	156	154	147	146	173	161	144	146	131	150	154	175	163	158	137	165	150	137	134	140	160	168	154	157	149	161	151	159	153	156	164	160	152	135	159	155	142	165	154	158	164	147	179	149	139	153	159	153	152	167	130	178	158	162	168	132	155	158	162	152	172	158	159	166	142	141	158	144	153	163	168	178	162	160	156	161	155	132	145	152	167	156	167	152	162	139	163	150	155	158	160	153	157	138	147	166	155	158	149	137	161	169	149	146	143	163	156	139	128	162	175	124	171	179	160	150	166	163	154	141	173	155	159	142	176	167	168	181	157	173	171	160	155	169	153	143	133	140	167	152	145	150	149	148	129	125	155	151	142	161	146	184	154	174	143	157	155	148	171	148	155	154	149	155	142	162	181	164	137	160	159	165	162	142	153	148	153	157	168	146	147	128	148	167	170	145	161	167	160	146	142	149	153	145	170	169	164	170	140	157	139	147	164	152	151	152	161	164	136	165	167	181	164	139	142	156	151	139	146	183	137	140	133	170	171	163	146	164	165	163	150	156	143	151	160	140	153	148	150	161	166	153	155	168	160	161	147	134	143	148	155	140	158	151	143	150	155	123	148	156	141	163	146	171	185	149	151	168	159	134	150	163	165	144	136	176	156	137	161	168	184	136	145	158	161	162	165	160	151	164	175	157	156	157	154	133	163	165	147	176	168	155	153	160	153	139	168	152	157	167	144	144	155	141	167	141	149	160	140	147	169	159	157	163	171	149	156	178	146	122	167	190	155	149	169	165	159	172	154	135	169	167	148	169	162	160	168	157	161	157	149	174	149	177	143	157	149	144	151	156	152	145	141	145	164	164	188	143	153	166	171	153	151	136	155	177	160	155	177	137	152	145	175	125	152	158	146	141	173	139	172	165	141	161	162	158	179	144	143	155	180	177	179	162	152	146	160	161	159	155	112	155	143	181	156	147	161	164	156	173	153	155	146	178	159	163	146	152	140	160	169	156	160	138	166	144	148	145	170	173	170	159	152	139	144	170	144	156	161	157	146	180	144	169	136	147	169	164	189	152	159	155	143	175	150	161	148	149	162	178	166	168	131	186	154	132	153	165	164	150	187	159	158	134	147	155	173	172	178	164	157	154	151	148	144	149	156	156	141	148	148	151	140	156	143	153	175	147	165	144	162	141	137	153	169	143	162	143	152	166	159	165	136	162	171	161	154	179	132	181	154	180	159	148	159	165	182	161	161	152	161	146	158	142	165	155	178	167	142	149	161	163	135	149	164	159	143	172	163	161	161	170	153	152	156	139	164	155	169	166	130	156	162	158	169	139	139	164	162	158	139	135	166	162	179	169	161	145	164	163	135	158	154	169	159	156	154	182	173	163	163	148	167	146	160	157	157	145	152	156	170	164	154	164	146	147	163	131	161	166	153	139	159	155	158	157	158	152	126	164	150	176	155	157	138	158	145	163	138	152	151	164	159	153	147	156	155	162	161	164	134	172	170	154	153	164	165	167	151	143	126	167	163	155	158	148	145	151	135	165	155	150	145	153	128	152	169	152	160	168	160	177	154	148	147	138	173	155	165	160	147	148	150	157	153	145	148	148	186	173	158	159	135	138	147	144	158	191	156	154	176	160	126	163	141	133	152	169	168	157	162	154	164	161	169	154	146	155	131	160	179	159	165	168	131	173	159	149	156	175	168	159	165	185	168	170	135	151	156	142	150	158	162	177	142	172	139	161	148	146	158	181	119	165	135	162	168	160	148	150	146	169	174	157	173	163	139	153	148	169	160	159	158	176	165	148	166	179	155	162	148	142	139	168	151	162	172	164	161	170	144	154	177	168	152	141	168	176	163	156	154	159	151	150	166	158	140	165	145	135	136	147	152	155	162	153	156	172	148	169	176	166	172	130	157	162	175	154	152	166	169	153	170	135	160	151	151	139	168	141	142	155	136	155	150	155	150	132	160	150	163	161	166	154	172	136	153	134	185	155	156	150	154	167	139	174	156	155	152	154	153	166	178	173	145	166	158	156	175	169	155	137	146	166	156	168	159	163	152	155	152	151	173	168	157	164	165	179	147	167	162	160	135	143	135	152	169	159	153	156	173	161	176	169	169	162	140	174	157	164	137	145	162	153	145	153	155	145	150	162	153	169	168	149	124	148	161	163	157	173	164	170	136	148	174	152	174	152	145	152	184	138	153	158	149	137	153	143	162	171	179	141	164	147	151	160	152	171	163	150	147	142	172	158	172	159	145	128	156	168	156	170	150	159	148	149	151	154	160	169	146	164	171	156	160	152	153	128	140	150	161	152	142	145	139	164	166	162	159	140	160	143	170	154	142	134	179	161	151	164	158	166	137	141	182	155	152	128	147	155	177	152	141	158	156	148	148	150	138	151	160	183	154	173	159	149	169	167	156	164	158	168	145	152	164	158	150	134	148	160	132	150	166	168	155	128	161	147	143	141	180	177	155	154	170	145	162	153	178	142	160	149	169	151	150	131	147	159	152	178	142	143	180	175	168	136	159	166	148	175	129	168	170	153	119	165	140	145	165	157	165	154	157	149	164	162	155	172	174	146	155	156	160	150	158	136	171	152	160	159	150	136	173	145	159	135	158	161	156	156	165	149	147	181	150	163	151	157	134	172	172	169	127	160	169	160	146	166	151	158	146	177	160	140	159	151	152	172	157	150	151	155	145	148	155	150	159	156	154	168	161	162	154	158	189	149	150	177	150	152	144	152	143	155	152	153	165	144	144	147	142	158	177	145	148	139	148	152	172	179	143	134	148	157	122	155	151	149	148	176	152	126	166	142	170	163	157	162	169	159	169	140	159	162	172	154	141	161	166	187	152	161	145	156	158	174	139	155	146	158	138	160	162	135	143	141	163	170	147	162	168	147	152	153	149	138	148	152	167	168	153	154	171	172	186	179	156	146	155	141	124	169	157	151	152	182	175	143	143	157	168	150	156	154	143	167	154	172	165	170	157	156	144	170	131	144	182	157	145	155	163	146	175	151	139	146	166	149	152	166	175	174	150	151	169	154	149	154	210	162	135	155	136	182	142	156	145	181	157	169	168	145	151	166	138	136	168	168	143	157	172	154	156	171	146	151	146	140	139	158	144	160	180	171	145	146	164	152	166	156	155	168	170	144	138	164	153	154	158	142	156	139	153	159	147	171	152	132	167	177	154	143	144	144	159	170	161	153	181	154	161	143	145	140	146	140	170	145	150	152	140	158	154	152	139	139	164	160	148	153	145	162	187	148	137	151	167	155	140	147	137	181	169	163	154	166	163	159	163	135	157	142	165	177	166	149
27572	50373	62739	49783	31695	14221	4836	708	452	395	450	432	427	389	442	432	451	449	433	456	400	428	450	421	437	449	456	444	422	430	407	452	464	432	428	438	427	413	427	432	448	450	457	490	450	437	441	447	451	471	425	447	435	443	425	465	391	387	424	451	450	475	417	420	449	434	452	438	446	460	449	427	404	436	449	425	442	448	441	463	446	426	434	460	426	412	407	429	434	433	452	435	435	430	437	416	405	458	439	474	442	424	428	468	409	461	444	402	444	452	409	431	432	440	405	428	433	428	426	414	396	433	422	468	435	451	403	424	451	457	452	431	450	461	416	448	432	390	431	447	441	403	463	463	419	466	413	442	417	385	438	462	450	413	427	446	438	431	405	433	409	425	465	419	435	412	453	442	434	419	426	462	449	448	460	450	406	438	439	427	400	429	449	428	431	429	418	438	439	433	446	473	442	430	440	445	434	487	419	450	427	394	408	425	429	441	415	450	435	414	448	454	436	416	429	412	404	433	442	435	423	388	471	424	458	444	450	427	435	425	462	453	450	416	423	431	421	439	423	431	428	448	432	419	442	441	433	439	380	457	438	434	407	438	423	414	429	434	414	451	438	478	422	447	404	434	393	459	460	403	407	461	448	436	453	455	440	430	414	443	443	422	462	412	437	416	439	399	431	397	416	432	423	417	438	465	443	442	408	456	417	408	422	424	423	443	416	415	436	428	453	446	455	429	444	417	445	454	474	443	441	465	439	433	473	421	435	424	433	425	467	445	450	461	449	423	442	410	468	436	471	437	472	421	469	424	424	439	414	433	423	448	435	475	451	449	430	401	444	430	423	423	408	445	437	424	445	440	412	416	445	461	449	460	453	441	435	414	477	455	446	424	444	411	439	426	433	461	432	415	431	460	400	477	406	459	469	410	452	465	462	449	443	424	429	451	409	422	448	431	424	449	409	445	453	413	433	427	473	444	446	467	370	460	429	419	454	428	439	433	464	434	423	458	468	428	446	444	414	447	416	419	421	425	438	437	461	428	427	411	414	418	440	443	432	435	457	408	412	436	407	425	429	455	393	430	398	413	460	459	410	388	447	421	429	409	453	419	404	427	467	410	423	419	411	420	418	442	448	424	443	455	422	464	426	453	407	438	449	448	436	471	441	442	385	422	453	437	405	426	439	473	440	454	455	436	435	467	412	460	426	445	424	414	443	431	399	413	411	437	438	397	436	437	418	397	403	402	449	446	447	459	436	438	474	400	440	458	450	489	425	425	453	438	436	413	428	424	448	406	423	429	452	451	430	402	454	452	456	458	468	432	409	441	414	450	443	439	402	434	443	411	443	451	447	444	411	412	455	420	440	436	431	455	388	434	437	471	419	443	439	428	456	402	425	404	456	442	391	439	421	430	431	414	465	452	431	464	438	427	417	465	387	429	477	407	442	441	424	423	421	430	452	429	397	437	424	444	432	416	423	418	446	400	413	409	403	478	453	410	462	443	448	443	440	455	468	449	428	429	427	405	417	432	466	425	421	443	479	470	432	437	462	433	400	493	468	451	465	430	408	422	436	413	409	426	463	423	476	446	401	461	426	420	457	425	434	440	439	461	426	412	413	431	435	432	430	432	411	451	430	446	461	412	444	418	450	432	440	406	439	445	420	471	421	480	410	429	393	418	444	437	413	450	400	494	418	408	455	413	457	428	481	413	446	419	429	417	414	402	464	440	414	427	453	467	410	411	418	437	428	405	448	457	424	435	441	457	452	432	429	391	422	407	431	449	411	434	455	422	471	426	419	430	425	422	453	423	397	415	434	425	432	455	441	419	436	461	430	436	426	436	398	438	421	419	461	447	439	446	431	433	394	441	443	416	431	450	415	422	407	411	444	427	410	448	473	427	422	461	426	413	458	434	412	435	442	462	437	453	401	441	431	430	415	441	420	422	408	446	449	463	429	405	422	457	459	413	413	456	428	444	481	426	392	421	446	421	441	432	400	454	432	424	443	420	451	436	430	429	439	428	429	476	450	435	460	407	446	438	438	472	433	468	414	448	422	471	435	447	438	426	465	420	457	425	449	402	442	476	459	412	427	374	453	422	422	468	427	436	431	458	397	423	452	467	427	396	445	451	439	430	423	415	415	456	443	450	417	403	417	491	447	405	461	440	425	414	436	428	457	432	396	467	422	451	407	463	440	432	454	411	459	439	443	422	433	449	433	393	435	452	430	414	454	414	400	449	450	431	393	436	407	434	438	442	455	413	441	429	433	440	426	421	444	425	463	404	442	416	404	426	468	465	407	412	428	469	475	434	463	478	412	456	400	418	442	423	463	414	461	434	461	407	453	404	447	427	424	453	443	416	393	465	427	409	417	435	429	445	460	466	450	441	430	458	435	465	413	437	426	438	397	417	465	452	446	426	418	429	451	440	418	438	420	413	438	454	420	464	413	437	450	428	434	454	470	430	470	416	420	444	415	443	428	402	442	455	426	419	458	411	431	457	416	437	439	418	492	443	431	458	431	447	447	434	447	396	478	438	451	415	435	423	424	400	422	454	436	401	429	459	441	414	477	408	444	429	422	404	442	409	432	442	426	487	449	427	455	466	409	442	439	389	468	439	457	463	448	425	454	465	407	425	438	446	436	443	439	445	416	405	431	445	429	446	407	467	450	409	418	411	413	459	441	462	460	445	423	447	455	416	440	415	428	434	456	454	480	432	459	460	432	431	386	438	453	405	398	435	412	410	447	423	457	434	422	432	428	429	465	411	417	463	448	464	429	441	459	458	408	426	432	411	431	437	415	454	427	423	425	476	426	423	410	428	419	498	428	454	438	422	443	453	432	425	429	424	450	394	463	458	406	428	422	441	458	469	465	462	456	419	440	452	414	413	449	426	403	487	405	450	421	402	458	424	415	439	414	441	434	430	447	425	429	439	454	465	425	441	421	418	448	424	451	444	419	407	436	442	423	434	422	448	448	420	465	436	415	436	431	458	418	412	439	424	462	470	409	409	445	463	433	443	422	419	435	468	431	423	423	429	448	439	452	462	412	416	443	428	435	424	430	418	468	415	417	462	443	436	428	425	434	449	442	388	415	415	445	445	456	431	439	465	404	456	437	422	441	407	444	472	454	403	442	422	438	446	454	417	424	411	438	395	454	469	446	404	433	440	434	417	429	455	433	447	423	402	425	467	454	407	441	402	422	441	442	461	487	447	427	394	439	407	448	445	427	472	394	464	419	475	453	452	470	460	420	411	431	440	452	433	475	367	446	432	449	477	440	454	423	431	441	437	460	420	464	447	424	431	435	492	436	444	467	424	433	447	421	456	434	428	430	425	479	424	438	440	435	389	432	430	412	420	440	460	445	427	472	462	451	438	452	415	463	403	432	383	453	457	437	446	423	409	430	457	433	472	404	436	418	464	470	436	458	411	449	409	441	443	423	416	431	397	415	433	438	447	400	457	428	406	424	444	448	458	448	454	374	417	437	444	445	471	431	448
55123	77457	79515	57162	34143	15154	3414	356	154	171	190	202	154	174	175	170	171	192	180	170	185	187	144	167	193	188	176	183	180	182	195	187	176	171	187	172	179	192	173	173	159	202	159	172	184	188	149	187	161	193	144	172	178	163	187	177	179	192	174	189	177	164	184	169	169	184	189	188	202	196	199	181	174	166	165	190	205	165	176	187	193	158	205	164	181	198	184	202	169	163	171	175	164	178	188	175	160	168	180	163	159	183	192	176	177	181	171	189	195	193	176	188	190	195	154	166	176	174	146	181	192	173	172	189	171	181	161	186	194	172	192	185	171	163	163	167	187	154	163	184	187	190	177	159	189	172	179	158	169	192	184	178	176	179	173	190	163	155	190	179	159	179	185	175	170	158	156	166	190	171	188	164	157	162	208	173	166	152	164	168	186	171	174	154	190	181	174	195	166	165	182	182	212	167	168	190	177	172	176	151	155	188	158	164	171	176	176	177	186	150	187	164	165	165	161	145	140	168	160	186	183	178	182	171	161	190	155	191	173	173	156	147	180	179	173	178	190	192	164	139	213	169	178	193	158	195	164	189	179	176	160	181	175	162	185	163	192	167	183	165	161	186	178	176	181	173	195	193	184	148	209	188	207	163	157	161	159	164	165	157	180	179	203	177	184	156	151	166	185	191	171	180	180	168	173	164	168	196	166	178	183	185	149	175	174	166	163	169	187	175	157	184	199	161	173	157	174	162	150	166	166	185	173	176	161	180	167	177	181	198	189	172	172	179	174	175	166	171	174	173	176	169	175	183	196	162	180	167	183	159	197	189	173	199	182	187	183	177	165	165	171	182	200	167	178	159	208	186	175	147	196	183	176	185	162	163	155	181	205	178	200	184	165	198	158	166	150	153	178	155	159	169	162	194	160	184	199	160	169	159	173	177	173	188	202	179	178	179	178	153	190	179	170	179	150	180	174	166	181	177	183	170	179	156	179	188	166	179	179	181	177	166	201	184	152	187	169	169	177	184	185	162	148	175	161	188	179	197	194	161	190	186	192	167	172	178	192	162	186	179	171	173	179	173	170	184	154	167	180	187	161	183	175	181	172	202	154	174	185	164	174	156	169	186	188	171	184	211	179	172	174	181	163	189	185	171	161	170	197	193	194	173	168	177	160	178	180	163	158	180	182	171	185	177	176	168	167	160	205	175	165	169	152	165	172	155	169	178	173	185	158	164	174	178	207	163	176	185	173	150	155	191	162	182	185	193	171	153	182	166	157	162	165	174	182	175	178	165	181	160	176	167	180	172	171	185	155	188	174	158	193	180	199	166	178	159	159	180	174	152	165	188	192	152	161	192	198	188	172	175	167	172	168	183	178	181	165	196	185	164	188	147	172	180	163	169	181	166	168	163	144	161	175	178	172	154	177	195	180	165	183	166	200	176	149	200	152	204	165	182	181	166	151	187	160	171	159	182	159	174	185	184	174	170	168	204	155	181	192	159	174	171	190	165	172	176	167	163	157	178	182	177	164	158	182	187	160	151	165	166	173	166	171	177	192	187	169	189	178	173	178	172	183	171	164	163	188	188	168	178	175	167	188	170	193	166	151	175	152	168	182	194	166	189	161	169	169	179	190	188	179	177	190	184	175	176	189	177	160	186	181	189	180	178	162	185	176	182	182	160	157	162	167	164	190	176	144	183	173	191	181	155	190	169	167	170	191	184	179	165	187	166	177	180	183	165	185	174	182	197	179	163	182	192	170	168	213	183	189	199	167	182	170	152	161	176	155	167	200	185	179	183	150	148	168	179	176	147	179	176	167	177	211	184	193	174	162	187	162	169	163	177	175	172	178	160	185	170	170	171	189	162	184	169	196	158	176	185	193	183	175	168	158	181	189	162	177	170	171	172	165	185	183	180	189	171	201	176	171	165	167	159	168	183	195	157	153	179	174	176	175	186	171	161	199	188	174	164	170	171	199	199	196	170	189	171	175	186	167	182	209	177	165	165	194	181	157	160	160	168	192	186	198	177	199	173	146	182	186	194	174	183	206	196	158	203	162	157	173	182	161	172	185	184	181	194	175	192	143	167	137	171	172	196	155	176	174	166	155	173	168	185	190	171	168	184	179	157	173	174	165	168	173	176	171	184	170	176	195	187	164	191	178	169	160	158	176	168	190	179	187	166	182	193	166	158	198	174	164	168	182	166	187	162	175	157	196	184	171	173	164	173	178	188	154	191	187	174	163	188	182	191	185	173	155	171	168	182	180	143	165	162	181	187	175	160	190	215	187	185	163	180	161	187	184	156	188	164	195	155	166	164	171	160	177	168	179	149	150	193	175	183	171	174	167	217	188	179	171	184	194	175	207	186	172	147	162	166	175	167	185	172	168	190	178	175	189	188	208	177	167	161	168	156	182	189	164	179	164	178	169	173	178	179	187	168	172	203	169	176	166	194	171	178	170	185	163	174	199	171	189	154	170	181	200	155	153	184	188	170	179	161	173	152	167	170	167	172	166	146	152	168	156	179	184	180	193	183	168	177	178	164	189	184	194	176	176	170	171	183	175	177	181	177	177	180	173	170	189	172	181	174	200	190	169	216	162	183	180	174	188	177	188	184	146	179	171	184	158	172	194	182	169	181	180	177	186	180	195	150	180	186	181	166	175	141	164	164	181	175	178	171	178	180	168	187	155	183	174	152	185	178	176	166	175	170	177	161	166	175	169	174	166	162	180	180	196	176	162	170	189	160	188	165	178	188	186	172	175	190	192	178	168	181	145	185	178	176	157	184	168	178	170	141	163	171	164	166	208	172	209	194	189	175	162	159	172	150	174	196	161	165	174	180	173	176	200	145	183	158	178	169	176	173	198	169	187	192	143	156	175	167	174	170	162	166	176	172	191	175	154	145	189	204	201	191	163	182	185	199	188	167	160	179	181	177	185	165	179	181	173	173	174	178	197	182	166	167	177	179	168	171	172	164	167	188	199	169	173	181	178	182	166	173	163	149	180	187	160	154	163	170	187	170	175	184	191	159	162	164	178	182	182	173	169	163	194	166	164	182	161	186	166	177	161	199	172	175	190	153	192	157	198	169	186	176	149	149	179	188	161	188	167	151	190	186	162	172	164	172	171	177	187	198	178	146	176	174	178	208	194	194	186	172	193	187	172	171	189	152	152	166	146	171	186	180	163	175	192	188	205	168	185	176	185	176	176	177	143	176	174	162	174	182	178	167	187	168	152	182	188	162	183	171	161	166	150	210	177	174	196	182	191	161	165	176	166	196	174	155	151	164	157	179	178	172	187	186	192	161	185	164	168	158	169	159	174	174	161	182	160	178	166	214	188	175	183	190	195	177	138	190	172	177	168	171	180	180	171	179	180	176	175	179	186	204	175	201	164	179	168	198	155	161	187	177	179	155	159	165	185	167	182	167	170	175	153	168	186	189	182	161	134	177	165	164	176	177	189	205	184	137	188	169	185	152	177	183	185	198	180	161	189	179	176	166
36752	59915	75388	61080	40484	20099	7794	901	487	459	453	490	449	510	492	436	450	477	460	483	479	456	475	496	474	493	487	510	473	508	458	493	481	489	472	486	491	466	479	456	504	468	477	484	503	475	508	483	495	472	449	497	495	471	473	462	460	513	497	500	494	488	474	434	470	489	464	449	485	526	488	465	512	471	492	489	475	501	482	471	503	487	491	531	465	485	460	501	472	463	463	474	467	505	478	452	444	485	448	499	480	481	495	506	446	454	485	494	494	483	492	498	502	483	442	508	459	479	488	502	468	479	482	501	503	499	449	499	483	485	494	494	512	511	491	481	523	463	476	457	479	477	478	448	477	480	494	453	494	473	472	481	506	484	485	493	474	470	488	490	458	462	483	485	497	467	487	464	511	484	484	441	461	491	464	500	495	491	481	499	482	498	484	497	509	470	478	472	501	491	499	488	500	457	482	485	501	491	495	463	533	476	479	489	452	483	492	491	474	451	503	499	429	454	484	486	486	487	474	503	455	505	487	499	484	515	470	480	488	471	463	501	532	524	462	496	487	448	507	494	503	484	506	461	517	494	489	453	482	494	488	512	484	472	478	482	487	500	473	480	474	479	492	487	450	501	433	476	435	519	502	486	478	502	482	496	488	491	474	463	484	465	469	493	489	485	496	477	493	489	478	464	466	515	466	516	451	457	475	458	444	489	494	509	473	494	506	504	484	462	480	495	473	481	512	462	510	482	473	498	477	474	460	486	492	486	507	476	468	489	506	538	496	461	493	487	495	461	478	485	442	481	493	456	489	463	473	521	505	464	486	446	524	495	476	493	500	474	473	450	491	499	480	497	526	523	490	493	493	476	474	491	490	471	494	499	476	490	495	452	489	545	485	518	477	476	471	472	499	476	481	451	492	477	450	469	473	476	475	478	511	503	494	517	498	466	468	503	484	519	442	442	501	463	514	496	505	510	456	487	524	438	462	442	434	466	479	501	460	489	447	462	523	418	454	481	482	469	476	468	456	485	467	473	497	488	525	468	479	462	505	439	504	483	499	509	506	478	433	485	497	485	518	515	522	496	461	476	496	442	443	463	491	494	481	521	497	512	467	494	481	467	467	466	482	450	465	503	526	473	466	477	473	442	441	461	493	473	447	519	478	439	439	505	461	514	491	480	473	491	501	488	529	485	461	466	468	477	449	498	490	468	476	468	487	485	483	467	508	479	485	471	496	441	437	515	478	469	501	478	471	459	486	488	483	474	476	460	500	450	496	478	498	466	497	457	503	472	433	435	521	480	474	442	523	480	460	454	485	487	473	461	475	479	504	506	496	499	448	518	496	473	506	482	545	483	486	516	486	467	486	503	492	501	450	449	474	515	487	481	501	498	516	466	462	509	498	477	471	466	449	472	483	466	530	472	444	471	455	496	518	501	498	450	504	488	466	475	460	469	487	489	495	496	535	500	509	495	478	462	489	485	456	462	462	495	462	501	479	536	485	473	444	465	488	521	483	465	500	502	468	479	502	480	495	457	488	501	491	482	470	463	502	476	471	479	462	497	484	502	494	437	496	515	461	494	474	508	449	517	525	484	501	453	507	461	447	503	514	450	485	453	471	472	525	470	489	478	478	507	493	463	496	499	500	452	452	458	497	492	513	487	496	464	491	493	440	459	488	492	470	499	460	506	487	494	470	459	455	486	491	485	512	467	472	457	459	457	457	484	464	473	513	461	521	497	454	489	484	513	473	454	470	496	461	433	480	498	492	441	495	435	464	475	481	446	523	484	486	454	475	441	471	485	475	474	450	467	450	464	490	473	509	463	489	485	501	491	452	467	511	487	453	487	511	486	530	477	494	448	442	461	491	503	487	515	508	477	475	487	469	512	481	504	468	464	484	473	461	475	479	482	487	507	466	466	490	499	480	497	460	496	475	469	497	462	420	484	478	463	437	477	515	513	462	487	503	447	497	461	488	479	476	446	451	467	507	490	474	486	507	455	480	470	505	442	497	483	465	471	504	476	483	492	482	456	487	462	496	483	457	496	497	510	489	480	487	474	513	508	483	473	445	442	476	473	459	467	509	478	509	506	496	451	479	492	454	471	470	531	492	490	506	430	438	496	494	493	475	486	486	468	500	473	462	517	470	490	490	488	460	494	468	504	466	495	467	483	502	467	528	444	478	479	452	491	447	500	507	469	473	478	477	475	469	516	466	459	524	513	495	490	496	501	499	461	485	474	459	455	469	508	496	482	503	470	492	450	488	457	460	464	466	478	464	488	523	487	459	447	474	497	468	504	469	483	471	466	468	462	475	444	514	455	465	510	504	469	519	488	491	442	470	507	492	483	494	498	479	460	480	493	512	469	469	507	500	477	493	484	518	493	467	462	478	517	465	472	505	490	507	531	464	491	501	489	466	459	495	457	430	495	459	441	493	507	464	487	487	467	528	488	450	489	474	509	502	449	505	479	478	488	484	464	480	490	482	473	492	474	465	501	472	499	505	457	498	475	511	452	498	490	432	459	493	464	483	492	477	485	488	470	452	507	425	468	500	493	479	478	530	471	507	440	480	454	482	431	507	528	496	534	494	480	475	533	509	485	489	467	453	494	476	506	458	489	498	515	455	448	485	476	482	451	499	492	518	473	473	466	438	501	477	496	502	452	473	493	468	478	423	471	488	486	478	506	481	479	466	491	462	498	493	503	472	476	516	498	474	471	494	488	463	463	462	425	488	534	466	454	497	429	447	517	479	469	523	507	457	482	481	477	528	456	490	487	468	499	508	522	521	494	485	494	494	474	503	442	462	491	454	480	472	470	474	478	495	508	508	501	505	501	473	475	501	469	490	487	470	449	461	470	512	468	497	449	537	462	492	537	486	490	492	524	467	508	500	481	495	443	453	455	449	498	500	463	527	496	504	495	489	498	491	477	493	471	472	441	499	477	472	475	510	468	487	513	492	465	488	493	500	480	468	445	454	485	504	507	512	498	481	472	483	462	485	481	513	473	463	471	520	512	513	469	527	475	477	477	466	484	454	516	492	456	502	455	476	469	489	495	501	545	480	490	500	531	439	495	469	470	454	464	441	451	464	480	477	498	482	429	500	445	509	472	500	461	476	484	465	473	480	465	475	482	475	480	499	498	509	490	484	486	499	502	531	473	434	509	487	504	495	455	516	470	491	513	506	467	479	497	471	507	439	530	471	436	459	498	490	489	475	477	492	466	475	478	485	457	506	516	498	489	483	441	497	486	462	510	471	484	485	461	475	506	491	472	492	494	483	468	477	445	476	476	489	487	471	457	513	495	516	461	527	484	445	470	480	504	473	460	479	447	512	485	459	455	508	499	509	451	462	496	471	456	488	482	453	446	480	467	513	496	463	493	534	487	481	469	472	507	513	482	481	518	466	497	541	470	504	476	411	448	503	472	467	519	502	526	504	499	474	476	473	504	526	485	493	471	501	447	485	494	485	494	524	502	458	487	528	488	491	491	533	456	473	499
5826	14681	23463	10922	3254	887	347	215	165	221	223	216	193	204	234	221	213	231	198	203	207	212	224	222	195	210	225	189	207	186	223	232	233	213	254	215	207	203	215	222	216	211	207	222	210	228	193	206	226	217	195	204	210	217	220	214	212	217	193	202	214	201	229	228	235	230	186	237	229	192	220	225	232	210	199	217	177	203	228	223	202	226	222	195	222	217	189	191	208	179	202	213	189	237	215	227	229	212	217	229	201	215	263	225	205	239	235	214	200	199	234	231	199	201	204	207	236	201	193	199	209	233	225	204	217	223	204	227	229	232	226	197	224	196	207	193	218	242	203	201	236	188	214	210	199	233	182	221	206	210	234	203	242	205	240	214	233	185	243	206	193	204	255	211	226	213	229	211	212	230	208	202	186	215	209	198	205	198	179	214	223	219	212	220	211	202	203	239	230	220	227	218	198	223	228	228	202	207	190	213	222	197	205	231	212	204	244	211	197	231	229	221	231	220	220	229	204	225	227	195	216	218	199	194	225	227	227	198	216	213	220	205	219	220	232	194	212	218	198	197	238	219	238	222	177	211	235	220	222	209	217	224	219	225	201	207	225	202	193	221	226	222	229	238	204	219	211	207	204	212	195	208	220	226	206	210	231	222	208	196	202	228	194	201	198	222	210	206	206	227	243	231	202	195	208	222	197	217	221	208	211	219	215	221	214	191	222	220	219	204	205	196	214	214	191	223	227	211	201	209	221	221	223	258	205	182	178	213	226	193	223	211	208	212	209	221	222	210	240	231	243	214	209	197	183	213	242	200	214	216	211	228	211	222	154	201	242	225	229	200	213	228	203	195	227	191	236	220	214	213	209	221	213	188	232	180	232	202	207	217	216	208	205	190	224	216	200	201	232	231	229	198	214	213	216	204	201	217	219	223	200	191	231	210	196	215	231	239	205	221	265	215	240	237	228	216	223	204	194	219	237	234	201	229	201	236	185	241	224	236	198	190	229	224	218	209	201	230	203	192	226	229	212	203	221	231	200	218	200	211	230	214	226	202	220	204	253	174	239	222	224	213	198	218	217	204	207	222	215	204	216	211	221	217	210	225	236	220	227	214	199	224	201	233	203	183	225	205	196	208	220	220	226	220	218	221	197	213	221	190	235	196	223	214	239	200	206	222	199	216	224	213	211	241	232	210	216	235	213	202	224	243	209	212	214	212	214	198	193	201	195	214	231	179	222	230	215	226	247	196	192	204	227	211	209	200	206	209	223	212	215	223	213	246	190	210	243	227	207	232	211	233	223	238	207	200	194	198	202	233	207	226	225	205	217	209	227	218	182	222	199	229	217	234	223	198	182	218	189	204	224	223	204	217	211	191	222	186	211	218	225	225	200	211	200	198	222	225	202	230	235	203	227	207	206	212	218	206	232	205	191	195	227	207	197	225	223	226	205	229	239	208	225	225	219	226	226	206	232	232	259	218	216	193	205	235	198	215	204	217	209	198	202	240	211	202	218	210	228	215	204	209	212	200	203	203	241	210	211	208	217	179	194	205	235	207	209	238	231	220	220	240	217	221	208	202	207	214	210	203	199	217	225	199	212	204	234	217	217	214	206	236	210	198	207	233	267	218	208	228	186	205	206	223	200	212	216	204	212	218	235	216	211	230	225	224	207	230	190	198	206	184	249	221	192	241	222	211	208	214	202	226	196	211	244	199	211	234	208	225	206	159	224	220	232	228	193	230	226	207	202	224	245	221	222	223	206	216	227	194	209	229	194	235	232	227	203	224	216	197	212	245	199	180	225	225	238	207	189	217	230	191	218	204	215	194	219	199	223	210	198	208	204	213	201	208	222	213	219	211	195	213	213	209	195	236	233	224	233	233	207	205	222	177	221	205	203	197	199	185	222	192	215	196	208	178	224	182	224	208	216	211	193	237	209	217	207	212	194	214	210	215	228	249	211	219	231	197	223	217	217	203	212	199	219	209	221	213	212	222	198	202	239	233	222	208	208	192	209	209	200	194	213	198	210	215	206	210	198	195	219	233	217	208	233	204	228	211	206	215	204	222	222	236	229	212	202	206	210	221	227	229	191	213	226	226	217	194	212	234	218	204	202	210	218	201	203	233	231	218	211	238	211	218	222	190	216	229	216	217	233	227	205	200	221	208	223	229	217	211	213	203	213	205	213	205	225	210	181	229	213	189	221	218	189	194	205	237	220	219	252	223	189	228	216	236	194	210	192	250	222	226	194	205	233	222	215	234	227	224	223	190	199	222	207	203	201	200	196	197	228	230	205	217	218	217	208	235	187	181	217	220	216	207	214	218	196	194	209	214	202	216	188	221	231	217	188	210	227	229	208	227	209	200	186	214	197	204	241	232	188	239	216	211	203	207	223	238	199	224	224	219	217	214	207	217	213	208	234	216	214	222	206	196	225	207	236	219	195	194	190	195	202	256	207	176	216	199	189	207	244	218	206	192	205	211	240	252	203	206	215	203	187	217	232	209	238	198	215	190	203	208	209	180	225	236	208	196	209	215	214	207	217	205	227	215	215	209	204	221	227	201	202	205	218	201	198	205	217	236	213	193	222	228	215	228	198	195	189	214	220	187	226	213	202	219	203	211	222	197	224	222	216	222	240	215	222	232	226	213	229	194	222	215	221	214	237	220	207	220	241	200	188	209	229	211	199	226	230	199	244	211	215	203	205	230	208	202	210	218	206	211	221	188	223	195	220	215	210	218	221	237	219	215	217	197	225	236	173	208	207	229	193	207	226	234	226	234	212	228	212	204	194	230	210	212	200	223	208	206	235	217	217	222	216	231	237	196	199	231	223	207	209	202	218	223	226	226	197	213	205	177	202	197	205	224	224	208	229	206	224	207	217	198	208	226	194	236	233	199	194	227	204	211	205	203	201	219	213	222	242	220	218	223	189	241	208	222	206	227	202	214	212	235	227	227	205	222	208	202	207	222	225	214	221	215	232	232	185	241	200	203	190	217	218	197	243	205	246	217	218	213	179	238	192	216	216	225	213	232	207	224	225	210	232	220	236	209	217	237	236	230	200	225	220	214	217	223	213	207	197	234	210	210	221	230	207	183	186	220	226	190	207	217	214	226	215	205	222	230	217	225	213	194	229	204	188	214	193	192	202	213	200	216	194	218	206	254	216	221	204	225	203	188	213	187	211	206	240	207	224	230	214	202	226	199	204	198	187	202	221	196	210	205	203	205	226	212	209	209	222	234	249	252	207	206	211	196	213	194	185	224	181	207	247	205	219	239	202	185	199	206	202	227	218	194	220	211	220	230	231	219	208	209	223	194	199	210	210	220	225	188	224	190	193	203	232	212	193	211	211	220	228	244	239	211	210	228	238	226	234	233	217	216	224	208	212	192	227	208	219	217	234	234	218	211	202	233	201	219	205	196	216	224	196	197	189	215	202	228	220	259	192	198	225	211	179	224	229	205	230	206	217	209	241	199	214	197	206	215	214	225	224	211	193	208
6188	20500	29573	18981	8379	2876	1110	615	546	576	564	552	547	586	576	577	586	534	563	552	561	552	583	546	574	613	546	580	586	566	571	583	616	583	600	621	556	547	611	562	587	555	537	568	589	600	533	546	595	598	537	548	562	546	579	565	580	593	601	567	562	582	550	567	600	541	554	524	569	550	595	556	528	572	609	559	552	589	568	601	638	632	551	603	571	581	585	570	556	568	559	590	546	598	597	539	536	568	579	580	591	598	579	580	599	606	617	585	557	576	540	599	552	564	610	579	581	554	568	585	581	556	571	593	569	572	599	556	585	583	589	571	544	553	604	557	567	594	547	578	595	584	587	574	585	549	596	589	587	573	563	600	512	590	553	554	596	570	585	596	609	551	590	606	586	583	594	520	568	592	553	566	553	556	593	591	562	565	561	555	565	566	559	549	571	547	564	591	579	558	589	550	576	528	564	581	572	583	579	588	582	541	569	565	564	574	574	557	518	593	544	562	624	572	542	627	549	577	541	584	577	582	577	611	574	590	616	551	568	565	604	550	573	570	581	573	584	575	561	528	549	577	556	564	547	534	599	590	573	556	568	580	552	602	569	539	557	621	617	582	593	582	549	611	575	543	568	600	558	560	566	571	599	556	584	589	551	606	567	550	598	572	601	598	554	583	567	579	560	621	558	545	580	603	569	541	563	569	555	597	574	531	605	620	631	550	576	609	577	541	567	558	576	589	584	572	593	602	562	570	580	572	540	558	576	555	560	572	593	561	615	583	602	581	535	597	560	596	572	580	564	574	547	558	529	509	567	577	565	575	604	574	605	565	538	538	576	596	530	526	557	584	603	575	594	576	546	564	590	546	579	521	611	561	546	583	584	560	592	577	589	590	557	588	590	584	568	548	603	536	559	574	554	557	596	571	630	571	568	570	571	577	552	620	543	592	569	596	570	555	593	577	573	563	577	548	598	610	548	539	623	559	524	563	582	587	564	575	608	596	554	615	542	591	564	576	568	600	572	608	554	597	583	609	561	584	588	586	537	562	586	591	577	591	557	554	584	547	551	575	561	538	589	565	619	538	584	545	591	601	587	598	578	552	569	584	589	533	593	570	581	550	569	538	565	595	547	555	626	621	577	585	517	569	602	604	518	551	600	595	592	543	566	551	523	545	585	554	559	557	557	603	556	581	584	559	580	610	586	601	544	564	544	617	563	553	548	562	555	537	592	544	585	608	608	584	556	572	586	604	607	633	579	577	566	565	604	566	598	576	580	605	555	556	543	580	614	591	598	554	520	598	551	580	557	593	580	598	581	600	594	580	618	578	599	558	574	586	559	522	526	599	557	577	583	572	561	568	561	570	522	609	552	584	573	576	587	591	561	560	548	563	560	584	581	591	548	613	565	548	569	555	565	555	572	568	604	594	552	568	578	597	574	575	581	579	601	576	534	573	537	549	578	623	608	542	570	555	591	557	548	559	606	556	547	618	630	567	548	563	601	574	588	618	535	565	552	585	563	589	560	545	583	589	610	534	592	570	566	541	560	583	599	548	539	558	539	535	567	632	541	591	584	569	593	526	530	539	560	557	564	584	558	574	561	535	586	601	555	585	589	545	594	547	585	535	566	564	557	608	578	571	608	579	536	556	519	578	548	578	568	581	600	600	587	541	556	580	552	535	540	588	564	596	581	568	559	591	548	566	523	565	567	582	563	574	584	591	572	624	588	582	604	578	614	581	577	562	570	547	542	533	515	570	577	507	609	572	548	539	615	601	566	553	585	590	565	567	608	528	567	586	571	545	568	614	576	553	584	557	572	562	561	621	565	584	596	573	579	601	585	559	528	575	559	593	580	587	565	587	570	541	603	566	585	601	583	575	593	613	588	568	583	548	535	544	560	584	628	595	626	542	529	566	572	573	551	605	563	572	577	591	558	572	565	597	581	595	603	580	520	592	613	584	607	580	572	551	576	585	581	524	573	576	588	562	568	573	556	565	568	522	628	612	540	549	558	582	566	550	562	564	582	583	554	596	539	521	572	571	575	558	518	588	610	564	596	569	600	552	554	582	576	614	591	604	576	561	595	510	568	537	614	596	589	597	597	566	556	534	580	582	575	567	540	586	513	608	576	581	519	575	598	578	624	572	571	586	560	533	591	602	570	597	582	553	524	573	569	575	571	582	580	574	566	557	599	567	577	580	566	565	572	530	581	579	604	596	623	568	607	554	561	641	571	564	583	571	600	613	569	599	556	552	574	560	588	589	568	545	557	607	550	586	578	565	589	577	593	588	588	573	579	500	556	542	562	594	542	564	600	554	550	605	566	561	574	579	585	548	555	572	567	563	530	554	556	596	590	619	614	616	570	515	563	535	585	563	592	574	605	567	571	537	529	568	554	589	590	637	558	595	590	589	601	571	572	542	532	567	569	554	564	547	550	595	569	543	567	586	568	547	557	573	556	599	555	562	558	568	564	592	554	565	569	600	581	575	615	554	596	554	575	557	605	586	577	561	563	574	587	549	531	571	589	564	590	549	542	522	568	597	558	580	600	558	527	510	641	618	607	546	566	586	538	601	601	546	617	550	584	586	573	538	595	583	528	586	584	585	599	595	547	589	608	644	576	595	561	579	559	552	582	585	619	536	573	581	553	570	562	570	572	566	561	616	589	551	603	555	578	596	545	569	560	544	548	570	627	588	596	541	586	576	558	555	561	569	578	570	591	572	547	549	558	570	569	628	562	586	602	606	592	578	612	567	596	587	546	544	593	541	569	599	545	578	561	563	587	592	564	557	546	552	539	611	569	601	575	575	520	574	531	569	572	580	579	589	600	557	590	591	538	605	538	560	551	607	568	527	564	531	569	630	609	542	593	571	572	543	571	541	539	584	559	595	577	630	591	570	594	600	539	630	573	543	556	580	581	591	597	573	565	623	567	560	567	570	571	571	550	570	573	595	569	591	599	623	611	581	541	590	594	606	611	598	619	574	566	541	608	589	538	577	588	589	580	552	533	543	594	571	581	544	617	553	595	608	591	575	561	591	597	549	511	575	549	583	555	594	548	613	571	602	579	568	536	543	579	570	611	527	554	601	526	567	550	576	606	583	564	592	544	570	571	602	597	560	607	570	567	561	614	552	551	571	536	566	553	570	563	579	583	600	588	549	538	577	555	607	595	542	612	585	598	621	607	534	583	602	577	603	604	539	597	577	572	584	556	549	584	591	609	572	551	602	574	557	607	556	544	547	613	550	563	589	523	570	575	575	542	576	549	584	643	594	591	550	577	560	567	575	586	538	568	562	533	582	550	568	562	584	538	580	542	577	574	565	585	595	593	600	581	614	569	567	536	573	580	588	569	598	588	571	581	553	579	587	554	587	587	565	617	565	574	551	596	529	588	597	529	536	600	550	570	568	583	549	563	559	573	554	592	531	577	570	568	574	609	574	573	565	601	542	566	560	576	555	560	562	565	535	573	582	604	591	575	571	649	598	597	585	535	586	621	577
37095	66876	69296	45499	23922	7780	1314	204	155	132	149	151	156	141	140	150	162	169	155	149	159	135	159	148	129	147	182	154	142	163	157	177	163	186	165	179	140	144	151	159	143	146	144	152	151	141	168	194	156	154	163	175	150	141	152	166	156	166	162	149	156	185	156	153	152	157	150	136	155	156	191	146	176	160	157	197	134	176	150	157	158	175	161	159	153	177	165	145	157	171	157	151	144	167	173	156	155	137	168	164	150	146	162	147	180	148	148	155	147	152	151	174	144	153	149	167	163	155	164	144	179	134	141	144	165	167	156	165	160	159	149	165	150	159	141	155	181	157	162	152	139	155	169	142	155	148	166	157	155	144	164	161	132	158	152	136	157	148	147	151	141	159	162	172	168	165	163	153	133	164	164	171	137	150	146	164	157	171	150	133	148	147	153	163	139	151	159	174	155	149	157	148	163	176	168	149	160	171	163	166	152	175	149	165	147	167	162	163	134	151	152	173	150	158	165	141	157	165	166	162	143	150	151	152	177	180	157	149	159	147	174	160	153	149	173	151	164	160	154	149	155	151	141	143	148	170	142	177	136	157	149	155	144	148	182	162	148	169	145	159	133	132	162	164	146	161	141	157	150	178	145	166	154	142	154	161	166	176	155	171	145	158	167	157	159	149	142	149	165	166	148	141	142	166	136	151	149	179	148	181	173	183	140	148	151	142	152	148	149	134	173	161	184	158	163	166	149	142	142	129	144	156	137	141	153	171	173	152	162	163	174	162	149	153	146	129	173	166	171	147	172	141	170	161	173	166	167	166	150	154	165	167	167	163	143	163	140	179	165	144	141	156	154	177	173	168	169	165	153	152	153	157	164	160	170	156	156	172	165	158	155	152	179	167	170	175	155	145	146	162	149	153	167	137	163	121	169	135	162	162	143	135	163	150	158	170	147	160	139	170	135	169	152	136	154	152	153	160	162	176	173	177	150	152	154	153	156	144	159	144	187	139	136	137	169	160	143	152	170	136	178	180	155	149	156	162	144	147	147	151	182	152	164	160	163	152	157	174	166	153	169	136	182	182	130	148	198	168	177	150	145	172	155	132	138	171	159	138	144	154	151	156	156	159	141	141	157	167	152	142	168	146	146	141	165	149	160	201	150	148	150	161	171	162	165	137	160	163	177	164	156	175	152	172	168	161	152	165	163	146	142	157	167	159	149	194	153	164	156	150	160	146	155	154	151	161	163	155	142	135	145	129	151	162	170	173	155	155	160	151	170	170	159	155	142	160	148	151	158	167	139	156	156	184	150	146	166	140	143	158	163	147	146	151	164	154	137	142	149	141	172	166	147	153	182	167	163	168	166	165	134	149	162	143	157	159	173	154	158	132	159	148	154	172	150	178	160	141	163	149	156	190	162	147	142	147	145	177	153	161	135	152	147	136	206	157	171	150	154	157	159	159	143	145	167	155	151	155	168	176	159	163	166	155	146	161	160	153	168	167	178	165	164	138	161	167	135	170	148	152	169	171	159	164	170	186	142	156	171	144	160	155	188	178	173	166	144	163	166	176	158	160	154	134	159	163	146	158	139	142	175	141	151	129	147	176	158	148	154	170	156	135	147	160	149	143	141	161	161	179	167	134	171	149	147	167	140	157	151	171	146	162	141	147	128	147	156	189	173	158	155	168	164	161	163	152	143	154	146	143	165	163	139	147	160	149	155	146	139	168	165	166	144	154	149	163	143	159	160	183	155	169	141	160	156	166	185	161	141	156	153	148	170	151	165	164	163	158	152	153	156	155	177	157	155	141	151	150	147	169	161	169	160	159	173	147	180	136	168	166	156	128	162	160	159	157	133	161	125	150	159	185	160	150	151	159	129	158	157	153	138	188	177	152	162	160	166	161	140	143	149	153	131	146	151	145	174	144	176	155	133	145	134	153	155	135	174	168	162	149	168	162	157	146	169	168	147	139	158	159	135	152	142	178	134	163	176	155	173	158	167	163	160	156	146	158	174	168	147	140	149	157	162	156	156	144	163	153	169	164	166	131	143	155	157	153	147	165	172	158	151	159	140	161	149	167	169	129	155	156	175	179	137	150	159	170	159	123	156	156	149	140	142	146	149	187	153	165	142	169	154	174	151	158	145	149	145	166	148	161	155	149	141	168	157	162	158	138	145	179	149	165	168	161	172	143	161	146	147	143	154	147	142	132	163	146	170	156	158	178	162	157	163	149	156	136	158	174	135	149	141	155	174	161	137	128	163	170	171	177	160	166	155	159	152	157	146	157	151	150	175	172	158	173	161	165	175	148	165	151	161	150	152	185	148	150	146	142	151	156	137	154	153	131	177	153	153	166	147	136	179	152	147	150	165	153	138	169	149	170	171	149	152	154	142	156	179	175	155	133	150	151	150	168	155	154	141	146	155	162	154	165	146	157	134	139	160	149	162	159	135	157	163	165	162	181	143	168	167	158	168	182	155	148	165	154	164	166	142	141	141	169	137	163	176	151	158	156	158	165	165	163	173	155	160	176	143	165	165	168	136	149	134	145	166	171	160	173	150	150	172	155	161	133	163	176	148	151	143	150	160	149	158	164	141	171	148	183	137	155	168	152	151	152	128	154	155	146	138	182	152	169	146	157	153	149	160	148	142	170	169	160	161	153	151	148	156	153	162	158	160	171	151	161	141	167	142	159	158	149	142	169	144	181	181	137	151	158	177	161	132	165	149	173	173	163	141	175	156	157	151	157	147	135	144	152	172	156	172	171	165	172	137	149	166	135	146	173	149	155	164	176	147	162	169	160	156	155	154	160	166	150	148	140	154	162	119	154	156	153	158	152	147	169	152	157	137	162	182	152	183	142	132	171	166	149	149	172	159	168	171	160	154	155	143	150	148	148	150	156	153	157	165	152	187	155	138	178	151	160	145	157	135	147	180	149	147	154	132	171	158	136	148	146	164	155	160	170	176	169	147	146	154	159	136	151	155	177	164	166	163	163	158	151	148	164	177	155	142	171	135	153	164	141	147	151	158	151	158	138	162	162	159	184	170	148	168	149	162	148	138	165	148	160	153	170	156	152	161	174	156	167	149	171	156	142	167	143	152	153	163	137	144	162	152	159	170	179	145	155	176	158	145	150	138	178	160	150	179	134	157	164	152	148	165	168	165	165	182	182	154	154	166	167	140	145	160	148	139	154	156	146	175	172	158	158	164	148	169	156	140	145	166	170	161	161	160	160	142	157	177	151	173	155	171	152	130	141	159	165	148	154	134	163	172	157	148	175	170	158	180	157	157	156	176	179	150	170	176	154	175	147	148	150	158	169	175	161	164	160	152	134	156	179	147	144	147	174	141	150	156	174	125	137	153	173	143	158	180	171	171	152	139	143	167	159	179	127	166	177	165	162	158	183	159	170	157	154	165	139	163	164	154	141	157	147	168	172	154	150	144	147	157	171	161	175	139	146	149	136	152	180	158	141	152	153	145	188	168	163	154	140	157	170	173	165
25099	51706	61860	48444	31028	14098	4177	563	461	468	426	419	422	462	420	427	495	454	447	422	447	449	455	457	441	433	461	400	468	398	467	470	431	436	479	425	440	452	419	422	426	430	452	429	413	462	442	454	450	422	462	445	426	431	438	438	438	408	426	440	451	445	419	457	450	396	421	421	434	459	480	473	469	442	430	443	435	440	462	425	428	438	407	462	453	456	458	416	438	419	439	472	438	438	437	420	433	424	443	463	440	429	476	390	409	451	428	433	418	450	429	429	444	433	463	436	442	464	427	427	423	428	403	413	439	428	481	404	441	401	402	480	450	420	433	411	414	446	448	453	419	430	472	421	460	451	410	462	435	457	427	404	425	446	462	415	440	475	464	479	471	418	464	416	411	432	452	444	454	450	460	409	425	429	489	477	442	416	430	446	462	442	425	426	441	375	392	404	424	434	421	418	413	419	429	423	460	433	428	454	430	430	477	421	454	441	400	441	434	424	449	433	403	462	419	447	471	441	458	450	423	439	435	454	464	423	427	421	421	465	453	462	459	464	430	439	460	410	476	470	385	459	423	456	434	443	392	420	434	412	462	413	410	419	459	456	459	447	483	418	409	426	444	402	451	406	429	413	424	417	445	372	448	464	455	402	413	461	505	414	437	445	442	463	471	431	424	424	414	420	435	393	482	430	449	409	448	453	458	453	481	427	428	442	434	436	434	405	459	430	450	456	410	446	484	452	418	463	440	439	479	426	411	399	429	457	422	460	422	439	425	416	445	434	464	418	428	439	448	410	479	426	422	439	461	452	455	457	421	437	410	416	465	453	411	421	418	431	412	449	408	441	460	430	431	455	413	430	448	419	405	423	434	468	441	432	429	458	419	434	401	434	436	454	388	451	438	491	467	420	441	433	428	444	481	432	421	435	425	455	404	471	427	416	438	464	451	419	433	418	455	449	440	427	427	469	459	411	439	420	464	474	416	400	445	424	424	415	458	439	454	422	441	464	432	457	433	406	484	415	410	418	408	450	425	397	411	430	459	472	445	460	404	438	404	430	440	437	463	428	490	426	497	457	443	463	422	439	447	466	414	424	485	441	454	484	435	430	427	397	436	466	451	448	448	453	427	416	474	443	435	404	453	443	448	427	420	400	425	427	445	448	409	458	476	414	426	460	406	435	459	401	454	449	395	410	472	421	423	456	419	436	410	473	437	406	435	438	422	439	423	466	427	455	432	443	420	406	461	455	408	453	412	431	445	449	398	397	445	419	430	474	422	424	470	476	439	450	458	407	423	437	452	463	425	449	419	442	425	449	454	439	453	446	436	461	410	438	436	458	430	417	459	437	466	451	488	455	445	451	443	442	440	459	456	424	409	483	448	440	453	430	441	426	434	428	408	461	401	422	423	443	470	422	462	439	433	456	458	454	442	469	466	447	426	444	449	435	458	476	435	443	440	467	440	424	417	435	476	463	383	496	429	465	424	413	478	395	433	464	419	405	445	422	454	437	434	413	405	459	471	465	411	445	419	438	464	424	421	467	458	464	434	434	423	417	451	427	443	436	420	451	419	415	432	426	446	430	457	476	424	455	410	444	428	425	424	402	437	444	431	470	439	429	420	433	441	424	455	431	408	472	424	432	407	463	443	443	423	440	431	426	454	411	409	423	415	450	411	433	431	413	462	433	447	397	441	407	424	425	420	451	442	431	428	464	467	420	459	446	420	431	432	419	457	436	410	412	452	462	404	455	435	467	431	413	421	467	463	457	390	442	422	455	434	434	421	446	416	386	437	436	489	412	448	400	428	405	417	429	463	399	405	468	424	415	383	458	472	411	403	447	415	444	462	449	433	481	453	418	434	448	408	417	418	450	441	416	414	443	417	430	440	428	463	402	437	441	421	453	454	418	416	435	438	431	480	456	434	439	446	433	442	424	460	450	442	440	427	470	441	422	396	393	436	434	413	453	409	438	415	399	450	428	437	447	412	471	436	425	460	427	421	447	466	425	440	477	454	460	445	456	487	444	435	443	414	431	450	438	421	403	399	444	451	454	452	442	424	408	432	460	418	438	403	430	430	449	420	427	415	435	437	434	425	444	466	435	449	458	447	407	437	460	429	424	443	426	424	411	467	401	418	440	409	462	447	404	433	426	432	471	447	381	469	454	453	457	421	456	457	473	430	447	425	412	432	415	428	438	410	418	440	407	454	466	438	430	436	467	466	455	439	436	434	428	461	432	411	467	457	450	465	400	469	402	424	435	462	419	438	433	428	445	427	447	420	425	428	438	443	418	440	476	433	451	428	457	407	444	433	401	450	437	455	442	439	435	433	456	433	417	413	448	452	440	428	445	441	420	427	459	420	463	425	434	426	435	449	411	428	435	413	441	438	432	439	462	401	404	454	416	433	457	440	443	453	462	445	442	425	455	399	417	418	483	420	444	411	463	448	433	450	447	454	444	415	424	475	448	448	470	397	444	452	438	471	423	413	432	396	427	426	442	432	391	425	434	424	404	438	416	433	448	402	457	440	405	449	428	404	438	423	405	444	449	454	472	478	471	398	454	451	452	438	403	444	421	419	418	423	415	429	432	430	461	451	423	404	420	441	452	422	447	445	433	435	438	441	453	479	456	416	426	425	469	482	427	468	423	454	435	440	433	410	452	458	454	454	408	411	430	444	430	456	421	450	426	459	474	411	444	432	422	422	415	439	429	439	433	452	459	404	471	418	414	456	485	446	461	454	447	457	439	473	465	473	420	409	451	440	451	424	462	466	451	453	422	437	434	411	392	454	447	432	423	446	432	420	403	441	395	449	418	420	426	407	457	423	422	434	429	413	453	453	388	419	431	474	419	415	474	402	465	476	471	406	437	422	457	432	427	477	447	429	414	447	454	415	421	412	408	449	460	445	441	474	443	436	422	449	490	421	414	457	459	475	453	428	438	446	431	483	440	419	468	443	424	409	463	495	430	432	416	409	432	449	446	409	448	424	442	434	403	435	433	427	466	438	461	439	425	449	431	468	438	445	436	438	419	408	447	415	434	477	422	457	441	453	456	450	447	419	418	470	405	442	427	415	446	476	424	469	452	415	404	430	437	444	448	412	454	445	435	437	429	481	454	431	461	449	450	440	435	434	393	439	443	432	454	434	444	466	405	437	452	388	444	472	434	441	475	442	444	441	503	425	435	451	441	457	461	465	454	419	431	412	403	432	439	432	416	432	458	436	446	440	466	426	472	434	445	442	449	475	464	419	423	442	434	446	440	417	442	444	439	410	444	479	481	467	459	409	463	423	488	463	457	428	467	455	459	433	439	447	413	418	435	424	417	430	419	439	476	432	443	424	419	408	426	434	421	432	435	437	476	458	451	441	411	443	445	444	429	427	426	463	385	397	472	431	405	440	466	427	444	452	425	461	454	438	483	468	452	429	433	426	452	435	432	425	459	440	445	448	438	457	443	411	471	449	429	426	430	427	410	422	470	413	448	477	452	417	439	430	438
45594	79537	78601	54537	31351	13776	2605	237	171	191	172	151	181	159	194	174	186	197	170	178	189	171	175	166	179	173	152	176	183	159	194	175	170	178	190	148	147	175	196	176	162	188	178	178	184	181	182	161	190	174	168	155	165	165	163	162	193	155	185	174	156	167	185	186	165	179	195	181	207	200	196	180	165	160	161	172	162	166	157	175	168	184	186	164	199	186	171	177	166	176	176	195	190	165	187	164	169	163	187	193	159	185	180	195	176	183	159	160	163	160	171	173	185	180	155	167	184	185	185	189	173	197	185	166	169	179	181	166	181	160	176	169	181	162	176	188	150	153	168	169	161	158	182	166	187	186	195	151	187	170	165	169	177	174	170	165	181	179	173	156	167	182	176	188	168	152	175	175	195	162	184	175	164	189	192	182	177	170	205	195	187	184	187	170	157	196	160	173	172	195	185	149	187	189	168	172	201	164	188	155	169	173	179	187	180	163	165	180	166	182	165	171	167	186	186	160	203	181	208	184	164	172	161	171	186	189	177	189	176	164	178	154	170	171	161	179	180	199	183	173	168	185	172	154	157	190	161	153	168	191	171	181	172	171	168	182	157	178	181	162	179	188	174	180	189	172	172	184	193	163	177	166	167	184	187	162	177	188	179	174	178	165	182	169	170	162	156	198	188	187	195	160	174	180	196	181	177	148	172	160	153	165	182	168	174	150	186	190	163	186	182	185	186	159	194	165	187	202	198	176	166	182	180	167	179	174	144	178	195	173	172	159	194	162	184	184	189	158	191	178	154	189	190	181	159	176	174	187	160	156	173	184	192	171	166	169	181	179	195	157	174	162	162	182	185	192	175	166	193	185	194	203	160	176	173	164	184	153	160	149	190	157	198	186	195	178	195	154	154	177	175	158	171	190	181	180	171	175	153	184	190	176	192	194	181	189	177	185	194	171	163	158	171	183	160	149	189	187	190	156	177	168	193	154	158	192	207	171	180	148	178	198	175	181	189	193	190	180	195	184	172	147	212	170	188	175	188	171	166	188	177	182	186	167	169	185	180	161	168	173	180	210	184	172	168	199	194	167	179	141	163	164	180	177	189	195	145	171	165	162	160	191	173	168	163	154	168	168	178	164	197	163	185	178	156	172	173	184	177	187	184	178	176	176	181	161	155	165	168	182	140	175	154	173	155	180	168	179	172	163	197	175	171	179	175	165	161	193	208	171	187	156	167	175	179	193	181	188	169	200	208	197	162	167	173	170	173	168	174	158	179	180	184	197	178	180	176	171	160	178	193	141	187	173	190	164	174	173	177	175	177	159	195	159	169	166	172	179	164	164	161	170	168	198	169	159	164	186	167	174	160	180	169	190	164	168	174	171	197	169	159	185	158	177	161	186	187	159	163	181	163	168	164	189	163	178	194	173	200	196	182	175	181	195	172	179	178	158	157	145	172	165	180	177	172	174	175	162	176	151	172	183	202	151	149	168	175	168	177	163	153	190	192	181	157	157	197	169	178	175	163	193	198	182	211	163	138	186	159	186	152	188	172	160	161	179	156	153	170	184	186	173	172	153	168	195	193	199	158	187	174	166	157	191	162	169	166	178	174	186	161	175	166	178	152	182	182	185	180	161	194	160	165	164	167	167	187	157	176	140	158	154	165	141	182	184	170	159	180	191	172	164	183	145	164	183	175	167	170	176	187	165	187	158	189	161	149	168	199	167	158	179	167	171	171	171	174	178	158	157	161	194	174	169	173	151	164	173	189	201	170	197	189	182	187	172	175	180	167	189	159	211	158	183	160	187	180	210	162	164	160	163	178	146	194	172	184	175	188	218	175	165	212	177	154	169	185	174	195	204	183	171	165	163	173	201	190	161	195	174	166	181	191	169	162	172	154	165	175	194	154	156	165	159	175	193	193	178	191	159	159	180	173	170	181	183	176	176	173	198	191	176	160	194	163	175	193	173	158	191	181	180	156	180	162	170	192	154	191	193	191	143	175	154	168	173	164	156	180	181	180	199	159	187	171	182	179	167	164	186	181	183	161	202	140	163	173	161	195	167	168	178	184	180	168	171	156	178	174	160	159	182	178	163	162	173	182	140	162	180	151	167	188	163	147	189	168	172	170	183	191	174	199	168	167	175	177	167	169	179	160	170	160	187	164	181	172	195	179	166	154	168	170	192	151	158	165	180	147	186	177	173	168	185	179	170	184	160	154	176	142	193	176	170	161	179	149	161	177	166	161	168	177	167	171	155	192	164	170	206	179	181	180	177	191	190	191	180	165	183	170	154	182	145	156	162	168	180	182	169	183	176	168	179	174	183	189	159	167	163	178	180	155	191	167	153	164	187	190	160	184	166	170	167	187	186	165	169	166	192	160	155	186	172	174	184	195	195	164	197	181	160	166	164	179	185	178	168	168	188	154	180	153	184	163	179	169	168	179	160	172	146	170	156	156	161	173	175	176	168	178	174	167	173	179	188	163	196	202	180	171	166	176	173	168	183	167	181	170	196	164	174	185	174	183	179	157	172	166	215	165	170	189	180	155	172	179	164	155	183	162	167	165	193	170	171	187	186	176	183	176	211	197	186	156	166	181	193	211	170	167	174	175	176	183	185	178	177	186	170	193	190	154	172	154	160	161	161	171	180	176	177	174	168	184	182	180	169	174	155	168	179	177	175	168	176	157	174	176	171	184	158	162	180	167	166	178	178	194	174	183	179	170	175	177	159	192	188	178	186	174	160	174	156	165	173	180	167	173	153	157	179	176	176	162	168	163	163	174	152	181	191	167	181	194	180	174	207	203	185	177	169	168	165	174	159	180	171	167	167	203	169	172	180	178	193	183	185	180	168	185	190	181	163	174	177	195	177	184	186	179	174	180	158	176	159	187	171	158	182	171	162	155	180	152	156	144	150	185	182	176	170	182	182	180	178	175	205	174	166	176	179	191	177	180	180	168	153	160	155	159	156	176	162	171	173	178	181	160	183	171	172	161	199	179	181	180	173	176	183	165	153	166	181	172	169	184	170	193	189	173	147	167	168	189	160	166	191	169	183	158	159	157	166	190	196	159	189	186	161	180	171	174	172	150	185	181	168	154	171	171	191	153	156	191	188	175	171	161	196	181	184	160	175	162	182	174	160	156	194	171	206	185	170	185	174	188	181	178	177	172	178	176	172	176	156	161	168	158	152	181	170	197	199	187	179	166	190	174	172	189	175	182	179	192	172	168	173	193	186	190	174	177	179	184	188	182	173	183	167	204	169	152	170	173	190	168	171	191	168	185	182	154	197	193	176	181	155	183	165	182	187	186	175	156	180	189	178	169	194	175	183	154	171	193	194	157	194	168	182	169	173	161	174	159	170	192	172	180	147	172	170	164	182	162	170	185	170	182	167	167	168	184	183	206	193	168	158	180	202	151	184	200	182	175	168	153	192	196	192	176	181	170	184	165	179	177	159	188	168	169	148	174	175	167	189	175	184	168	215	163	167	177	188	174	165
30509	63485	74738	58194	37931	19717	5583	581	485	495	488	506	533	510	501	500	455	489	472	478	502	456	480	489	475	478	501	483	477	461	455	495	486	465	480	492	491	478	478	483	461	497	463	472	509	454	514	471	463	500	451	461	494	459	462	486	501	516	503	532	469	467	501	477	512	472	467	468	507	454	463	498	484	478	437	462	491	495	459	486	488	511	487	481	487	463	467	480	510	482	463	476	483	474	488	514	454	482	466	480	472	468	458	500	437	454	492	473	476	465	483	484	522	500	506	498	495	468	476	432	478	449	515	490	488	500	493	458	494	502	506	479	501	491	484	453	475	465	468	470	474	482	500	498	457	459	473	444	485	496	458	469	463	489	460	463	443	465	469	525	497	467	488	492	461	474	479	480	442	495	502	509	495	481	467	470	519	506	476	458	489	493	493	469	465	412	453	445	482	479	476	451	480	444	494	474	465	487	502	496	503	504	490	479	471	468	496	496	467	493	440	483	456	507	465	484	464	481	504	476	489	471	465	464	490	431	474	488	480	464	479	494	521	481	521	477	482	422	477	499	461	476	499	494	486	545	480	473	493	467	493	487	497	493	481	491	466	447	508	516	490	490	455	475	502	462	505	451	505	510	481	512	452	485	455	469	490	501	470	485	477	482	461	484	505	454	476	434	454	489	502	531	455	454	467	488	463	491	449	453	487	489	500	504	491	514	509	474	477	474	440	478	470	459	497	461	458	482	492	472	459	493	507	499	465	466	472	520	471	475	442	477	511	474	475	489	479	463	496	479	527	480	463	453	481	488	478	479	456	473	477	464	476	440	472	489	502	502	485	480	417	477	452	456	446	496	525	465	470	509	515	489	497	474	496	458	508	461	461	464	485	448	488	513	482	462	491	490	501	495	487	483	486	478	470	518	447	456	481	492	492	453	478	454	461	464	472	471	477	481	505	483	467	505	509	479	469	475	481	449	506	481	466	482	477	482	478	493	455	443	492	485	473	464	502	438	514	483	478	519	459	500	468	490	463	468	464	480	494	451	489	447	492	463	478	463	481	455	459	430	482	469	469	466	498	513	451	449	483	475	457	483	495	517	455	516	464	474	529	498	495	496	497	497	495	471	456	466	472	465	472	448	484	464	467	466	506	452	504	480	464	457	488	487	466	500	492	473	485	483	463	469	487	470	519	481	473	445	426	510	481	453	496	501	504	466	497	508	489	474	479	474	474	474	463	474	420	480	495	500	497	502	457	480	486	522	526	511	486	486	496	513	465	443	472	497	451	477	505	460	484	475	485	502	499	476	488	484	497	501	499	508	484	467	504	466	474	456	481	481	469	486	505	517	486	501	487	485	472	476	498	473	505	495	488	456	471	485	493	491	451	496	477	452	475	502	463	450	454	400	508	446	475	469	504	488	459	468	474	486	465	516	474	476	470	467	452	459	461	505	490	452	509	530	523	455	502	493	466	492	488	495	508	469	489	466	490	470	469	483	522	512	453	465	490	481	479	492	479	467	481	443	456	485	442	455	465	478	462	464	480	504	472	494	487	441	465	484	514	491	485	477	510	510	481	481	473	521	473	513	507	483	470	496	464	451	474	494	454	488	468	467	468	459	435	455	483	496	521	509	462	490	487	513	480	487	490	503	508	493	471	493	493	510	474	495	483	484	470	482	473	494	481	488	464	493	485	451	473	507	510	551	444	501	434	509	485	509	448	488	460	494	510	496	491	474	499	451	479	445	496	469	530	468	466	483	454	476	451	480	466	522	480	534	489	477	450	482	501	511	486	490	454	524	472	484	460	456	459	501	447	462	495	477	480	485	499	459	461	473	495	473	457	493	497	465	494	498	490	491	501	468	434	465	470	478	458	518	477	496	500	478	465	483	459	482	479	430	498	443	499	474	510	463	491	491	474	485	464	511	472	477	476	508	511	468	481	513	498	501	461	514	480	466	484	469	487	507	494	462	516	478	476	479	487	485	507	520	500	469	465	504	475	512	455	484	477	470	477	489	455	498	482	454	478	466	512	483	495	493	492	477	511	486	480	488	457	509	520	507	518	515	485	490	472	468	480	473	487	447	509	465	488	503	504	447	484	468	494	443	476	485	482	480	456	535	481	472	461	506	480	502	489	494	475	550	479	521	490	442	462	505	458	455	482	470	498	510	498	478	530	474	496	470	432	491	469	456	487	524	494	536	467	476	483	488	458	497	476	487	481	491	511	488	453	496	497	492	499	485	449	506	500	473	491	491	452	495	518	473	478	487	493	504	469	462	481	450	477	492	482	435	493	509	463	516	497	475	460	475	479	480	485	447	487	497	529	475	459	469	483	490	495	477	480	510	458	465	473	509	457	481	465	514	488	466	485	480	465	500	532	474	469	489	478	470	519	476	487	439	457	518	498	484	472	455	471	508	469	469	535	452	462	463	458	479	481	513	437	493	505	465	494	480	503	485	481	489	502	474	452	469	467	499	468	460	464	480	464	506	513	526	504	506	460	488	477	503	453	511	457	428	514	505	453	494	495	500	481	512	463	439	446	478	480	453	491	485	487	527	497	499	506	510	510	481	508	504	450	468	458	467	489	455	495	453	497	491	483	537	452	448	488	509	499	526	451	450	510	475	487	449	478	468	467	489	442	510	497	509	459	469	487	493	509	474	499	482	485	487	469	532	460	472	501	486	478	486	486	477	493	498	494	454	473	462	469	484	499	514	516	506	495	470	464	500	484	468	480	467	467	505	497	460	482	519	487	445	476	545	471	523	487	503	478	463	475	480	496	472	498	469	463	516	466	476	498	496	479	457	458	469	549	464	497	503	470	457	478	516	466	499	482	478	475	475	490	450	469	465	470	476	494	474	534	497	456	534	461	480	467	479	472	511	440	489	489	497	517	508	468	470	487	522	489	497	452	496	470	470	472	471	457	508	490	470	492	494	487	500	443	482	484	501	459	489	463	437	529	471	453	440	470	484	521	460	461	435	488	474	484	491	458	504	504	508	455	463	499	478	519	486	508	489	478	476	449	478	474	469	471	521	513	506	470	491	470	492	503	530	483	504	479	468	468	452	498	476	437	475	431	455	512	451	493	514	490	469	480	415	463	500	468	468	474	485	481	479	497	481	509	413	486	482	459	488	478	491	449	466	495	466	475	489	486	483	507	482	485	489	471	460	431	482	456	476	461	500	496	507	475	472	499	472	497	478	511	461	491	521	508	474	436	496	461	485	488	497	517	482	487	493	521	484	472	462	515	476	476	458	493	498	494	456	498	474	509	479	476	508	463	457	478	484	472	496	483	455	471	502	496	469	512	445	451	486	477	517	501	475	462	471	484	448	486	486	532	477	502	464	498	492	467	442	482	516	489	452	505	474	460	442	483	479	479	470	484	454	465	550	489	498	490	483	438	487	503	475	506	453	490	506	487	462	425	501	462	479	518	511	458	495	503	475	424	446	457	507	484	460	471	505	503	520	464	455	483	508	487	500	484	492	535	464	495	498
4708	14557	24241	11518	3244	886	383	211	194	206	247	216	193	205	196	197	206	204	205	228	215	219	235	235	246	216	221	225	214	205	227	233	206	214	207	202	214	196	231	204	196	216	204	208	207	200	212	181	201	234	231	224	200	212	211	202	204	189	230	208	215	243	215	190	211	230	196	209	212	234	180	218	204	204	232	210	179	208	203	233	208	215	231	196	206	197	223	230	220	209	203	226	220	208	216	193	215	247	188	182	201	193	197	212	246	219	194	205	210	192	224	218	200	217	237	239	195	225	218	202	210	211	202	223	200	171	219	212	211	182	228	238	229	207	215	243	229	226	196	228	220	213	211	200	189	222	205	213	217	214	232	219	209	196	248	186	185	219	227	203	210	212	214	219	182	238	217	188	208	213	214	233	203	238	224	205	232	222	227	224	214	213	245	219	195	205	206	212	211	220	231	228	196	219	209	212	188	199	202	203	209	215	236	219	204	201	183	215	199	199	200	201	178	229	196	222	197	219	195	220	211	215	219	215	200	207	201	204	212	222	204	203	193	179	203	201	222	190	206	249	206	208	227	208	200	199	197	195	185	210	230	200	210	207	181	210	201	213	215	227	222	216	202	218	218	218	215	212	190	212	213	218	217	200	213	207	207	207	194	220	194	198	198	197	214	205	216	208	193	205	225	196	203	202	207	201	189	204	183	206	221	192	212	202	178	220	220	204	213	194	224	236	203	221	214	216	208	203	193	184	196	200	203	212	223	203	201	193	204	212	213	223	215	203	223	202	204	214	199	200	209	194	201	207	226	254	204	227	227	216	222	225	206	227	232	192	224	219	209	208	209	203	232	220	201	206	220	223	219	203	200	222	212	221	209	214	200	242	214	213	219	206	219	225	218	212	235	220	212	216	214	215	235	200	233	203	201	206	242	220	206	192	206	240	188	231	209	221	223	177	206	216	230	240	212	186	198	226	208	218	213	179	218	216	204	226	203	262	227	229	211	212	218	216	232	222	209	204	207	222	209	218	205	237	210	220	212	231	184	192	177	187	211	217	205	209	221	194	223	191	211	228	205	208	229	216	242	222	239	221	200	210	223	206	216	206	196	224	203	228	235	213	211	194	215	216	228	208	225	232	243	204	219	220	235	206	202	179	221	219	209	220	206	197	218	203	208	232	230	180	222	207	206	219	237	203	210	229	194	216	212	207	218	225	205	221	197	181	218	199	224	191	209	238	190	188	193	202	223	207	185	216	200	203	222	225	207	223	204	236	226	226	198	221	246	208	224	203	202	227	200	204	219	212	199	189	196	215	196	222	210	202	223	204	226	192	199	217	216	227	196	214	189	208	208	186	220	177	229	201	241	200	211	221	218	204	222	188	225	205	218	195	231	231	206	206	226	191	209	214	192	201	207	194	209	214	219	231	203	220	217	212	240	211	226	181	209	249	220	198	210	220	196	225	205	203	236	194	227	211	162	223	205	215	240	220	217	218	210	188	200	191	195	210	237	194	208	218	228	177	211	215	244	207	205	240	207	217	226	226	244	206	207	197	200	236	212	196	204	234	223	232	214	213	203	204	207	223	220	212	216	191	221	229	192	216	212	194	219	204	193	222	203	209	212	226	211	227	216	203	214	234	220	216	228	198	209	212	200	215	218	219	216	238	228	223	209	206	199	220	205	217	185	224	229	198	214	217	223	196	203	183	208	237	209	225	223	217	193	197	219	222	196	215	195	215	184	242	195	227	198	211	229	222	194	211	214	219	240	222	190	236	220	225	183	210	203	228	191	219	194	209	211	197	176	220	216	224	193	204	201	207	230	197	203	230	210	213	235	223	198	196	206	204	203	213	221	215	201	204	175	214	208	207	199	219	180	194	222	210	203	186	241	229	224	191	238	189	219	184	200	192	213	201	214	188	236	195	195	206	191	209	201	210	212	212	216	192	220	214	192	221	221	196	189	208	212	174	231	236	217	227	215	210	208	213	201	207	242	223	205	241	199	223	222	225	200	210	201	197	191	181	221	213	222	166	212	217	231	180	209	216	194	190	226	203	223	229	223	196	217	235	198	233	200	202	223	216	234	218	216	258	205	192	206	200	209	244	212	218	222	226	232	214	186	212	210	216	212	220	212	224	200	206	211	200	205	212	220	221	217	221	227	217	216	222	217	228	216	223	210	228	203	217	210	199	217	214	218	208	218	190	205	187	199	212	233	214	212	183	196	203	227	207	226	200	206	226	231	221	239	228	236	216	209	228	216	204	221	211	223	223	201	208	203	217	212	194	174	219	206	198	198	221	202	221	226	203	224	197	195	185	206	214	238	214	236	205	212	204	221	233	213	205	207	205	225	223	206	201	215	206	209	221	198	233	194	183	225	214	189	212	245	210	174	182	213	219	225	220	183	190	198	228	194	222	213	223	203	182	226	191	223	240	214	189	211	213	191	204	212	220	188	175	224	214	173	234	230	214	211	206	219	197	223	216	182	213	201	241	219	220	247	215	222	214	215	237	215	208	212	190	203	211	207	205	200	199	226	204	213	225	220	231	209	252	218	185	228	199	207	219	251	212	205	211	217	217	216	254	229	222	198	221	198	192	199	202	183	208	211	184	236	216	232	236	218	220	206	214	220	206	207	196	236	220	211	222	191	229	193	223	231	204	211	217	210	216	211	217	187	234	212	196	245	216	222	251	207	225	198	205	210	190	188	204	204	222	222	214	223	183	204	219	194	208	186	193	197	240	217	224	218	215	213	226	215	211	222	218	225	228	222	234	210	219	193	227	186	231	197	207	205	200	184	230	216	205	212	220	249	188	220	214	231	220	199	213	199	221	201	217	194	243	226	215	222	211	204	212	213	201	221	227	181	229	225	240	207	234	216	213	201	226	230	216	200	213	224	193	209	173	202	202	210	218	209	225	209	226	194	199	186	230	214	203	216	211	229	211	197	200	205	227	227	186	217	213	230	222	238	209	221	220	222	223	209	196	206	221	227	218	180	169	184	219	204	228	223	200	200	221	230	228	199	205	217	213	198	243	226	209	214	196	200	206	212	232	214	218	212	206	213	214	201	222	205	231	200	221	218	234	196	245	208	199	195	187	204	220	197	206	241	199	221	223	208	181	217	214	234	196	212	205	225	205	208	202	229	221	206	214	195	199	226	170	195	236	228	203	207	215	201	219	216	217	245	223	219	225	206	200	215	227	242	214	203	222	214	185	226	214	216	225	205	239	214	216	217	192	204	214	198	205	237	238	203	215	224	212	205	204	225	205	195	210	237	217	200	202	209	198	200	188	223	223	214	176	207	232	190	223	205	208	184	186	216	206	206	243	224	190	208	215	211	221	229	229	199	224	187	199	206	226	217	208	212	219	218	201	201	209	205	196	207	213	196	214	193	218	193	223	215	224	207	163	220	212	197	200	188	196	188	208	259	220	214	213	205	202	228	218	203	213	244	198	237	216	217	241	230	224	216	214	202	233	207	232	224	202	196	225	220	192	240	218
5519	19979	30970	19367	8200	2738	1118	611	555	582	533	577	568	571	560	540	549	563	610	562	578	543	560	567	600	627	584	551	591	574	537	571	556	530	568	538	541	550	609	554	582	610	584	550	607	548	555	587	583	569	557	514	515	598	597	588	531	557	550	530	558	562	563	559	585	586	587	549	584	542	553	602	586	580	578	564	544	601	581	527	552	551	570	572	530	543	568	552	548	584	571	601	603	554	589	551	559	569	543	581	560	582	537	575	540	565	563	573	620	598	549	566	549	573	572	597	595	573	601	558	555	596	560	590	560	577	577	586	567	626	552	587	577	542	555	571	561	589	544	552	574	561	561	618	530	595	568	600	590	566	556	525	531	544	527	584	563	582	573	590	580	555	630	545	592	531	530	561	543	598	556	590	569	527	525	575	544	563	601	570	545	577	579	526	578	552	565	584	573	553	545	589	568	578	598	559	566	560	525	538	544	563	569	581	568	544	602	550	565	566	511	545	584	574	535	583	570	567	602	547	601	540	566	567	595	574	562	553	539	563	576	552	532	546	552	580	596	567	567	554	557	560	605	558	561	587	567	548	568	522	570	581	599	544	534	571	541	577	584	600	589	553	580	607	576	588	572	570	530	527	555	575	548	559	576	623	581	543	552	570	534	579	541	588	570	568	548	554	598	553	586	606	568	626	577	553	579	556	571	569	564	580	555	554	534	618	559	558	546	577	581	585	581	584	545	567	544	571	593	582	577	505	579	555	595	567	589	512	614	597	597	547	522	596	537	529	612	601	577	578	553	590	540	596	561	599	555	535	607	545	570	573	554	569	600	551	528	553	575	586	544	583	583	600	559	566	581	551	566	596	584	598	626	602	560	550	554	556	594	554	565	570	545	551	555	618	542	621	595	584	568	548	571	585	577	551	592	563	578	563	581	548	554	583	564	573	547	552	579	564	537	575	542	542	555	548	561	621	553	537	623	609	605	563	597	541	602	597	555	540	581	564	533	566	545	509	552	576	523	576	571	551	545	581	571	542	577	577	571	582	525	584	560	591	561	572	555	560	565	559	544	590	535	579	549	545	561	584	572	555	554	562	558	603	584	559	591	571	569	567	541	599	546	562	568	579	559	574	601	543	595	553	598	570	578	585	565	514	577	582	571	533	571	568	553	553	562	574	579	582	582	577	563	578	550	537	572	579	590	549	555	596	559	586	572	587	582	523	528	523	532	576	569	539	569	533	530	600	534	574	569	561	573	596	594	573	544	569	552	549	538	595	544	571	546	582	553	535	591	579	591	591	558	563	577	560	569	564	568	545	600	557	575	559	611	557	625	576	550	549	580	540	554	544	564	561	601	545	578	602	586	581	577	596	589	581	565	552	580	547	539	529	528	545	551	569	583	557	540	578	581	560	555	576	585	553	581	566	596	539	544	605	548	539	557	559	549	559	573	566	519	574	578	582	575	531	552	538	537	545	575	584	520	581	539	535	544	572	569	604	592	558	535	568	589	559	589	527	589	519	572	541	589	584	552	558	579	593	576	594	557	579	558	555	565	581	546	565	567	594	555	551	598	642	597	553	571	608	565	534	590	539	568	536	577	575	569	556	577	550	566	532	591	567	535	546	597	557	516	567	509	569	526	574	552	556	509	594	569	569	531	574	553	568	559	577	574	578	558	571	555	584	588	587	534	592	537	584	563	536	559	577	563	535	523	562	574	566	584	537	611	560	577	565	546	566	559	587	596	610	576	545	531	536	557	555	561	587	569	572	567	570	587	567	588	589	551	591	570	578	610	542	552	580	527	556	539	562	524	577	570	596	550	590	576	567	573	599	589	578	545	598	576	571	585	583	553	566	558	528	509	588	583	582	568	618	560	542	574	525	620	580	573	546	578	592	581	597	585	542	517	535	586	519	611	555	567	580	632	530	561	575	573	519	582	577	585	541	567	541	599	538	553	542	588	590	559	599	554	557	572	595	555	560	537	588	553	593	547	582	605	589	583	550	541	563	567	563	592	573	583	586	578	560	571	591	604	552	580	551	587	565	551	556	562	600	588	572	561	604	551	588	602	570	604	567	561	582	590	584	554	534	552	548	555	602	580	587	560	613	564	563	578	591	558	588	573	606	571	550	560	587	594	569	522	566	586	578	566	537	586	564	550	600	537	567	533	592	569	590	590	578	534	575	546	538	538	558	588	533	579	557	609	582	558	552	593	601	596	582	539	596	595	633	571	584	511	552	599	544	625	574	579	575	543	616	575	564	606	606	566	560	536	551	524	619	583	604	541	572	543	595	562	576	557	548	574	547	568	565	525	532	596	557	562	564	539	555	562	559	545	568	558	563	589	542	606	596	549	513	595	559	521	583	579	554	562	607	569	604	542	546	575	559	588	508	565	582	590	584	599	550	600	595	570	559	552	562	548	566	569	556	580	585	538	543	567	596	550	611	583	604	568	481	569	591	554	545	550	542	580	565	535	567	578	548	589	587	576	615	568	557	531	562	552	573	558	508	572	565	563	563	550	559	571	565	572	615	594	577	536	572	635	581	531	575	565	554	562	566	582	589	541	577	547	549	559	554	598	559	542	563	609	582	548	569	567	587	579	551	619	592	550	581	574	527	576	576	577	517	540	561	613	566	595	570	526	583	547	575	585	565	528	563	569	535	565	564	582	580	639	544	558	567	560	607	584	550	560	568	556	570	519	576	581	622	586	575	563	597	551	570	572	583	526	548	538	549	547	569	589	564	574	563	590	549	584	578	555	534	592	564	556	539	505	566	548	595	641	573	592	576	548	557	559	578	582	525	519	591	572	557	551	587	568	559	585	591	557	555	601	484	550	569	554	557	564	562	582	577	578	526	560	565	585	521	587	542	543	594	585	557	556	573	593	581	568	588	569	521	545	562	557	558	561	591	564	569	523	570	601	558	550	577	562	573	566	580	576	579	523	594	561	566	538	581	567	602	528	572	546	560	591	529	559	549	584	564	627	554	588	565	594	550	585	535	545	562	553	545	560	540	558	580	589	539	611	547	562	564	613	556	548	542	549	541	594	570	603	589	541	531	543	545	567	584	557	608	597	557	567	568	546	576	610	526	538	569	531	540	612	542	575	562	573	528	563	557	613	557	569	608	545	548	578	574	557	614	581	555	594	567	574	569	545	567	572	603	570	576	578	571	543	578	560	533	515	567	570	571	510	554	588	598	605	575	568	568	534	544	605	517	553	595	583	557	598	568	577	545	580	577	585	545	592	569	518	572	573	569	563	563	554	610	576	565	573	584	609	565	566	544	547	581	548	602	577	514	583	556	559	572	557	556	594	564	545	568	559	572	569	583	591	573	552	563	543	552	564	543	571	582	603	536	574	594	597	579	573	563	581	577	547	588	595	533	569	575	564	584	555	584	614	561	541	560	576	570	573	612	571	588	569	551	562	600	571	551	588	553	545	558	536	590	602	588	598	570	555	569	586	563	610	577	539	589	558	612	575	606	566	569	549	558	550	535
33368	66761	70604	47035	24290	7789	1308	196	176	162	154	156	153	133	147	155	147	155	162	172	153	157	172	172	173	159	146	162	150	172	148	187	154	138	147	145	146	171	145	157	180	174	159	134	157	140	135	149	162	160	149	167	137	135	160	147	162	158	143	160	142	157	152	154	165	148	162	156	156	139	147	158	160	156	165	171	149	143	170	174	150	144	164	148	136	138	140	143	155	124	128	167	157	134	151	133	167	168	139	159	158	144	126	143	150	167	141	165	150	167	157	142	157	152	169	150	167	159	151	168	157	149	143	132	153	151	154	147	136	153	155	169	181	180	123	139	126	170	174	158	151	160	156	166	138	170	127	161	168	138	180	162	147	166	177	161	151	149	167	156	175	150	140	142	150	178	148	148	154	153	130	144	152	177	154	147	163	162	156	152	148	150	137	149	131	172	157	144	170	150	172	182	142	147	156	157	155	148	156	150	141	147	140	144	124	149	145	160	162	133	168	150	164	150	174	149	150	156	141	164	145	145	144	166	140	160	134	165	173	181	139	150	168	162	165	137	151	156	149	138	123	149	149	155	142	160	159	138	169	145	147	143	125	145	130	142	147	130	151	145	167	146	153	134	141	159	149	147	137	144	185	156	143	147	151	144	152	149	145	148	133	134	146	158	143	152	136	161	175	150	133	140	157	149	165	159	169	156	150	156	152	169	148	164	149	144	192	143	134	159	150	160	152	138	148	176	162	135	143	151	164	154	148	169	159	139	159	159	158	172	137	168	152	151	147	167	132	140	151	168	145	170	125	143	144	148	168	128	130	132	160	146	156	162	161	178	156	166	170	165	161	150	169	141	152	142	159	151	154	174	152	162	150	157	157	132	155	156	154	161	166	124	160	163	157	139	131	145	149	157	168	153	150	166	161	145	166	155	167	141	166	168	146	165	132	149	161	162	171	152	137	138	156	139	151	167	155	149	135	185	174	143	149	140	144	181	174	149	127	123	143	160	156	155	162	146	164	142	137	139	151	161	128	166	131	147	141	137	155	143	147	151	148	143	152	163	155	164	156	152	142	151	142	160	151	156	140	159	160	153	121	127	137	142	140	164	159	177	170	139	156	127	170	164	136	159	140	152	151	142	144	152	155	157	163	154	164	137	152	144	162	193	146	138	146	134	166	160	158	137	134	167	147	146	133	143	119	149	168	160	165	156	154	134	164	172	162	178	171	154	147	162	164	168	148	171	152	157	161	166	149	166	153	140	158	154	124	159	119	158	130	132	157	123	154	165	164	178	135	130	141	151	142	149	168	163	157	147	124	170	157	146	148	167	158	139	162	154	139	152	159	153	166	146	160	152	150	168	146	143	180	165	133	138	161	147	155	143	179	137	134	181	151	165	161	141	141	162	168	136	164	167	175	154	153	147	149	164	149	149	132	161	158	146	152	147	141	146	147	143	164	154	155	173	147	140	148	126	158	154	152	152	161	161	150	136	161	174	156	168	168	153	164	153	139	165	165	163	142	146	154	147	118	146	163	175	128	156	159	180	163	167	144	133	165	155	155	170	157	168	145	153	129	152	137	157	144	138	154	174	156	150	162	156	142	137	176	147	152	156	147	148	158	129	145	148	127	150	142	139	147	162	139	140	149	170	160	154	161	142	146	153	163	166	160	152	163	157	152	158	141	163	145	165	115	140	150	176	170	151	152	158	156	133	148	152	156	147	154	162	169	174	128	158	162	148	156	150	162	169	167	163	120	160	177	133	170	150	150	141	151	152	146	132	162	151	148	178	170	143	159	142	153	136	141	156	138	157	150	163	162	185	140	156	156	175	157	166	177	170	157	151	138	153	154	167	144	155	141	150	164	159	133	169	181	163	137	141	158	151	159	141	182	159	140	155	143	151	157	136	147	168	164	152	159	153	151	139	136	174	145	164	176	155	141	133	143	170	141	141	149	150	148	158	168	127	154	148	145	155	168	152	146	155	172	167	169	152	156	163	165	139	152	157	148	155	158	126	157	145	172	141	172	153	153	139	142	131	153	160	152	178	162	142	163	160	141	152	143	135	159	151	154	158	163	156	156	165	135	160	172	174	173	158	155	139	120	156	161	151	161	141	169	177	153	146	151	152	149	144	128	158	148	157	137	167	163	158	142	152	162	159	156	146	161	163	137	155	181	151	138	158	143	170	138	177	139	152	169	175	182	174	162	163	138	151	155	166	160	166	126	161	176	155	169	167	156	133	160	131	152	154	151	137	142	135	161	143	166	131	129	147	174	173	143	128	161	167	157	158	147	151	158	137	164	160	179	137	158	142	162	149	142	143	163	141	183	139	143	138	169	129	136	138	145	172	129	145	143	146	134	136	140	175	166	144	154	137	175	157	144	146	165	147	173	134	164	135	149	149	142	146	155	161	153	158	168	163	146	146	156	152	151	142	143	151	164	141	139	149	152	150	166	140	160	131	173	158	153	141	134	155	164	150	142	135	141	173	140	153	149	139	157	165	173	137	161	148	154	156	155	138	167	172	170	171	175	164	146	141	163	150	149	163	140	170	144	156	152	160	164	140	147	162	149	163	163	163	175	173	158	167	153	175	148	172	133	176	138	171	161	152	145	170	135	141	150	129	159	166	163	150	150	156	149	165	142	148	149	139	167	146	143	149	160	147	153	136	162	157	159	167	140	138	143	153	166	152	135	160	167	181	163	162	153	140	168	151	121	142	159	169	152	151	161	154	153	185	164	155	141	132	154	171	134	156	131	168	164	157	158	154	157	153	150	157	152	139	164	146	159	157	114	141	155	165	151	155	176	153	133	168	172	162	172	165	149	169	125	155	158	154	138	150	169	141	158	149	149	159	149	137	160	161	176	132	151	145	163	168	134	140	142	163	164	140	148	157	165	151	164	144	150	138	141	136	168	173	165	143	147	134	164	168	179	173	156	173	133	159	160	153	162	172	157	173	171	158	148	165	157	147	138	137	167	153	164	154	173	130	159	170	150	157	147	140	156	139	137	149	152	155	141	178	157	166	126	157	154	145	141	151	158	185	131	160	141	163	141	148	166	166	148	156	152	160	169	118	159	144	167	152	159	144	149	154	156	150	135	150	147	167	167	167	155	156	160	144	144	145	173	149	156	130	149	137	153	160	120	149	151	150	161	147	158	150	153	149	165	166	160	160	129	163	155	161	152	167	147	148	146	189	155	136	142	147	140	141	161	148	142	143	157	155	143	141	138	150	143	143	160	166	170	163	167	144	164	162	127	160	152	166	163	163	153	164	156	147	141	158	133	156	139	143	150	150	139	185	145	128	138	152	140	136	148	181	135	141	156	151	135	144	189	140	147	177	144	135	122	163	169	145	133	161	149	171	146	146	176	155	149	168	168	145	154	144	131	159	147	144	150	140	155	138	185	161	150	164	143	155	160	173	141	151	164	156	139	161	143	140	147	158	141	158	152	162	150	141	176	168	168	164	148	154	149	151	148	153	156	153	144	151	132	152	142	148
23493	51015	63831	49740	30854	13427	3865	571	465	437	400	438	432	449	419	408	448	414	408	402	466	416	409	447	464	435	433	445	438	418	432	424	427	438	438	429	450	431	399	430	427	427	454	412	428	425	437	409	435	374	442	425	429	433	429	428	429	433	441	383	383	433	427	397	445	410	418	436	445	415	442	447	433	430	453	405	425	440	448	433	420	442	444	432	422	425	468	418	426	424	429	422	449	419	430	438	407	419	414	384	438	403	439	428	424	406	450	433	434	438	454	441	442	399	452	433	380	422	413	449	431	416	468	452	428	447	470	411	411	450	447	418	411	426	423	451	455	385	421	468	452	453	441	431	428	409	429	410	417	429	446	420	425	447	431	416	487	453	415	432	430	398	441	412	455	375	447	408	404	434	438	405	427	430	444	397	422	424	443	440	435	447	460	416	426	442	453	438	420	409	409	435	433	422	416	426	444	422	396	437	398	412	437	445	426	417	404	435	425	423	408	452	421	419	446	415	451	455	420	450	412	415	429	405	433	458	457	438	423	425	455	439	416	421	416	409	440	385	428	386	429	447	428	441	450	441	433	458	440	458	411	388	384	415	451	378	412	446	398	416	424	416	405	445	433	404	437	449	416	452	409	431	454	417	434	422	436	447	432	418	448	418	460	450	433	473	434	464	457	425	405	409	427	437	416	440	466	427	428	416	459	449	414	389	450	395	412	414	423	422	436	439	394	422	407	411	447	425	444	409	466	467	415	435	431	424	397	414	437	428	450	421	450	445	414	439	444	453	478	425	402	450	447	434	437	446	469	443	449	431	398	409	421	459	442	464	437	458	399	440	429	437	437	416	415	474	422	424	456	413	433	390	406	441	407	402	428	432	424	415	417	433	422	465	412	414	468	391	428	415	413	437	447	466	428	416	478	442	419	460	423	411	461	446	439	428	444	401	395	397	412	418	421	441	422	467	455	406	432	415	482	441	460	433	459	391	401	477	406	430	426	418	448	401	441	380	420	404	436	417	434	447	415	407	442	425	435	439	437	450	418	438	440	457	434	438	437	437	429	428	431	384	445	432	431	401	398	436	488	411	451	431	417	413	431	440	444	412	431	462	434	415	463	456	450	438	428	457	445	437	429	428	450	398	438	446	424	424	445	415	435	446	412	435	454	432	426	428	405	412	421	438	448	411	419	435	431	410	429	414	419	431	406	391	406	401	423	429	418	397	419	397	401	390	433	443	444	431	447	410	423	429	394	448	429	419	443	429	450	419	435	442	429	428	427	436	396	462	437	448	438	426	434	406	415	441	461	403	457	423	439	445	416	463	466	420	432	434	457	401	390	436	444	386	417	469	413	407	440	455	437	413	417	425	454	402	461	449	447	433	393	421	363	402	423	431	435	421	451	446	431	451	454	428	464	435	427	421	428	467	449	411	439	440	429	433	421	435	433	441	406	399	456	401	462	438	444	398	427	392	437	408	412	437	429	428	418	462	451	414	422	428	422	459	439	425	449	455	390	403	414	449	426	444	436	475	444	431	449	435	444	432	437	430	407	480	439	425	401	411	437	440	419	417	440	406	456	432	455	435	428	402	436	408	433	410	430	416	437	441	406	417	427	452	416	414	438	442	418	418	462	412	438	420	445	468	418	447	428	419	440	405	448	438	422	441	430	417	443	413	425	433	442	407	427	429	432	429	446	394	436	414	451	445	440	409	438	458	432	404	427	385	430	394	435	422	430	411	421	426	419	434	444	434	405	416	411	411	401	387	428	437	404	443	467	421	437	429	465	430	411	453	427	408	437	414	446	433	436	468	441	440	414	416	437	463	388	402	410	447	397	474	432	436	476	477	408	397	441	417	440	442	444	443	449	407	448	442	393	427	405	436	437	449	404	423	475	422	440	435	422	415	403	426	388	422	466	455	436	424	425	474	440	417	432	438	436	419	427	453	433	396	418	396	463	411	436	427	463	416	458	400	410	437	418	446	424	469	396	417	437	414	439	430	433	447	435	396	429	442	432	430	437	435	442	491	416	437	413	466	413	423	395	416	443	418	430	417	405	452	402	450	421	398	455	412	432	413	434	435	432	394	427	426	438	421	453	455	404	402	429	404	431	426	412	429	401	417	440	465	403	412	400	428	471	422	392	447	454	456	451	453	422	413	407	400	413	434	454	406	449	444	459	464	439	405	427	425	423	381	446	413	471	416	451	422	440	450	420	438	440	462	448	438	470	464	440	456	444	436	426	416	417	410	421	431	433	430	402	442	420	443	445	383	467	418	442	445	430	442	412	444	392	420	431	383	425	443	426	454	475	425	413	431	427	462	444	412	428	405	437	462	458	451	476	430	413	433	422	451	432	428	388	420	413	451	431	431	415	451	426	464	442	393	454	391	418	432	433	398	411	422	427	429	452	437	428	418	435	441	438	459	410	447	431	413	423	444	433	432	412	441	459	436	418	469	463	477	369	460	441	439	453	415	402	442	442	445	466	448	437	430	425	432	442	420	423	462	416	432	417	453	386	406	417	373	430	381	404	435	415	432	407	418	397	460	466	438	399	425	467	403	451	416	447	435	432	462	442	448	397	428	423	448	441	422	421	416	397	430	459	410	443	434	436	425	413	448	429	415	394	434	467	397	434	449	434	453	436	454	439	410	439	417	421	431	429	434	444	480	430	398	426	447	438	428	418	413	464	454	421	436	448	428	441	439	411	444	428	470	398	403	409	480	402	426	448	422	420	437	403	400	435	411	446	476	449	418	445	417	416	425	398	405	408	416	458	422	414	440	400	416	451	437	454	420	475	447	408	442	433	463	440	447	467	470	415	408	445	403	462	437	432	442	427	407	412	398	427	397	455	461	410	473	430	403	437	442	419	456	395	422	437	406	432	452	447	417	462	460	452	418	417	405	452	400	417	429	438	428	476	424	427	445	414	435	425	429	427	461	450	438	434	416	431	468	396	432	433	429	435	400	429	409	420	491	447	470	424	417	416	444	440	398	454	422	423	403	423	451	404	444	440	412	459	417	393	453	426	406	428	396	435	439	423	414	389	515	459	393	477	456	442	426	409	403	441	428	422	402	452	428	486	377	428	434	440	458	424	428	427	439	428	438	422	444	438	442	434	436	429	400	429	410	451	441	432	428	433	409	434	433	464	430	446	448	420	463	432	430	438	463	384	437	401	423	407	424	413	448	458	421	425	418	412	421	436	398	420	409	403	410	408	426	432	458	422	445	409	417	427	445	397	416	462	417	415	449	396	425	436	422	388	403	426	449	464	438	416	425	400	387	421	441	456	422	428	443	405	417	451	469	437	430	422	465	421	470	416	440	453	428	428	389	403	409	410	397	442	437	395	448	447	474	430	431	460	442	445	439	413	441	428	435	404	414	430	439	439	441	404	439	463	432	402	418	438	444	443	422	429	465	447	411	432	448	442	427	440	410	437	402	403	452	394	445	438	417	433	404	419	456	445	435	425	453	400	399	420	436	442	428	422	398	427	431
47877	78895	79054	56104	32076	13955	2545	239	198	167	167	176	170	195	163	164	176	176	160	183	190	177	162	179	195	162	178	164	169	173	172	192	163	190	173	161	195	172	172	157	170	177	161	172	165	173	169	173	194	146	169	164	169	199	170	189	175	163	189	183	162	160	174	165	183	162	172	170	151	170	174	180	171	174	167	187	160	166	190	183	171	138	177	185	205	167	167	200	161	181	187	196	172	161	174	190	145	184	173	161	154	180	168	187	195	167	166	186	161	184	171	150	158	166	217	191	172	172	175	173	164	159	178	190	179	184	184	186	166	160	161	206	185	157	167	164	183	155	182	197	157	146	183	181	171	177	165	193	155	181	145	192	215	173	162	155	165	196	175	169	166	171	180	185	184	185	179	180	177	173	162	181	180	181	155	197	181	185	172	203	156	174	189	181	171	176	153	183	192	151	180	173	159	154	165	160	176	188	171	191	163	181	158	170	167	170	190	151	159	163	161	166	165	173	207	169	175	159	172	199	166	161	169	160	168	188	176	167	177	155	197	176	184	171	188	171	189	169	182	185	182	178	195	159	166	162	170	175	183	201	185	166	170	161	167	175	159	167	187	178	184	176	184	167	161	165	194	183	198	172	167	138	166	173	159	148	158	180	149	164	179	178	170	177	164	168	189	174	190	161	173	182	173	144	187	166	151	181	174	153	155	187	177	158	170	141	180	169	174	159	168	176	176	153	147	171	195	174	192	209	178	187	177	161	184	176	185	173	201	173	166	150	153	176	169	174	168	147	154	164	178	179	176	174	163	163	171	190	170	159	168	176	172	190	176	190	163	165	165	192	186	183	184	171	180	149	168	167	190	170	168	173	157	158	194	187	192	180	166	180	192	160	153	175	178	161	185	164	161	173	187	168	170	177	176	190	169	172	178	191	158	166	179	152	167	177	181	186	169	201	176	191	171	158	183	160	183	198	168	168	184	163	192	181	181	175	165	191	177	183	174	184	187	168	140	175	183	158	160	180	185	181	176	172	182	187	157	176	160	203	189	187	172	151	161	172	153	159	182	169	173	192	152	203	161	175	175	172	161	157	168	169	181	155	152	181	164	186	173	171	156	180	169	201	161	167	139	182	167	201	171	196	174	175	149	156	180	170	159	158	175	181	188	168	163	157	169	171	170	168	218	174	182	181	181	172	162	138	187	180	173	183	170	181	176	170	168	182	174	161	182	193	186	188	164	180	177	163	189	173	190	170	197	155	145	190	173	162	170	169	170	180	175	202	190	200	171	163	194	187	174	183	189	179	169	173	185	176	148	164	179	160	168	187	186	159	179	167	180	173	165	172	166	194	153	175	164	189	185	169	183	154	191	170	178	170	169	176	173	186	164	179	176	179	174	178	185	189	158	172	196	177	172	149	202	186	154	170	174	166	188	173	161	168	166	180	165	199	165	179	182	179	191	194	138	161	168	175	184	163	157	181	203	156	156	185	171	164	197	156	156	185	179	170	181	183	192	183	198	173	186	178	166	188	161	173	160	188	167	168	190	171	153	178	177	175	177	161	181	150	164	174	167	189	171	129	179	175	170	170	199	175	174	186	178	176	192	162	180	156	185	163	196	173	194	170	167	183	189	187	176	175	169	176	174	188	187	180	163	161	170	170	192	181	171	176	152	175	199	167	169	166	179	185	186	205	162	152	177	171	174	174	167	187	193	164	182	202	175	175	175	171	176	160	172	177	159	182	205	166	198	179	156	171	178	166	185	178	172	179	168	158	182	183	182	168	189	178	189	173	173	150	186	178	166	172	192	131	167	166	179	175	177	181	175	158	148	183	162	185	164	177	177	172	174	187	177	164	185	176	177	173	197	168	168	177	178	157	158	136	182	170	159	163	149	193	183	189	168	182	163	192	166	181	157	162	171	166	167	178	170	157	179	171	183	181	177	189	175	185	183	186	183	166	163	143	176	193	195	173	164	172	169	186	150	171	179	160	190	175	181	175	162	177	193	180	179	212	177	163	175	176	171	187	152	179	172	180	160	169	165	180	170	166	170	180	170	149	183	193	193	153	188	162	161	162	185	162	171	178	176	162	169	184	184	175	178	168	176	157	164	164	183	203	168	196	174	140	175	165	174	159	155	190	207	196	172	161	180	138	193	177	167	180	199	163	177	184	159	179	176	181	190	169	175	173	166	189	165	153	181	175	176	165	175	186	175	180	177	170	162	177	155	176	180	168	192	181	182	148	176	176	183	172	180	173	189	190	163	146	175	174	183	166	173	170	168	180	199	184	196	174	161	193	160	160	176	191	177	182	158	188	156	183	167	162	161	176	179	202	184	168	182	172	175	170	170	183	188	155	170	189	172	172	177	174	158	171	184	198	178	176	156	185	178	175	170	185	175	185	173	187	164	172	173	162	168	164	163	177	189	189	181	164	185	181	176	165	182	185	170	182	172	150	188	180	158	165	182	176	171	175	197	182	167	157	146	182	172	162	164	172	161	186	174	197	183	165	188	178	193	180	172	177	192	187	177	156	171	175	162	157	160	179	177	168	166	187	173	192	177	187	161	148	181	176	173	173	162	192	188	184	157	179	194	173	162	153	170	169	164	172	180	182	189	152	172	166	165	150	167	167	184	179	169	167	160	165	173	181	191	160	153	158	172	179	183	173	200	157	186	144	177	172	162	153	163	189	171	178	169	183	180	179	170	165	189	171	184	205	164	180	161	187	171	192	172	144	201	168	185	173	186	151	165	192	187	165	200	165	162	179	186	162	173	157	178	160	178	176	163	183	177	166	180	191	188	202	170	197	155	172	162	179	176	176	173	158	155	194	166	173	160	186	175	178	171	164	149	180	185	168	152	184	170	162	181	163	185	162	202	187	180	186	180	180	182	197	165	166	185	222	175	195	181	182	190	188	225	189	180	171	178	177	183	172	186	186	167	165	162	184	158	188	183	168	196	158	151	166	164	182	174	156	189	166	182	153	174	166	170	187	147	180	178	175	171	183	208	173	181	185	193	177	170	168	177	176	183	181	188	155	159	169	190	159	180	187	180	156	156	161	198	163	163	197	181	175	179	170	140	183	161	159	164	172	177	170	186	168	157	165	180	175	166	153	168	157	198	163	170	187	151	151	195	196	167	164	149	177	170	168	131	156	150	165	168	185	156	173	173	172	184	151	150	177	158	174	150	187	169	182	173	180	179	163	158	165	163	179	181	180	174	175	179	185	180	165	169	178	182	188	189	199	188	140	186	159	166	180	152	161	171	173	174	168	177	183	176	180	165	172	165	187	171	164	179	209	161	159	164	177	165	178	171	147	183	169	181	175	180	182	193	181	165	197	159	168	173	165	206	170	191	159	191	182	167	184	157	194	181	178	162	200	187	179	170	167	180	170	205	163	173	166	174	161	152	187	143	180	177	162	166	178	164	175	152	161	190	159	188	176	171	202	167	173	192	178	162	163	185	177	175	170	186	168	188	174	170	174	193	174	157	161	188	162
32778	62600	75207	59089	39077	19275	5567	531	462	503	469	508	466	493	502	481	489	450	507	468	477	441	491	462	516	505	445	533	486	480	479	459	450	517	504	497	473	461	500	473	480	473	478	458	459	463	490	495	490	455	494	466	496	488	504	469	444	526	514	506	461	489	479	431	474	468	469	478	521	484	470	464	481	482	453	453	462	455	506	475	506	455	493	444	505	453	454	462	412	506	459	506	468	495	497	488	469	504	476	483	496	476	496	476	414	460	489	447	485	498	452	506	492	468	486	447	482	506	426	489	490	506	456	466	499	458	446	455	481	471	488	477	472	480	464	516	493	508	459	505	473	476	462	541	476	488	493	457	467	511	500	493	461	448	466	509	489	482	485	457	494	470	476	452	491	454	455	477	461	494	505	473	495	464	493	451	473	445	497	500	484	495	477	488	484	476	493	519	463	450	468	466	497	474	528	473	468	491	490	490	476	492	493	460	504	482	479	507	443	502	463	483	476	497	483	490	480	480	481	486	471	490	467	469	449	487	478	445	481	482	460	490	458	452	506	455	429	482	467	466	504	461	453	487	454	509	451	496	502	464	521	497	455	473	464	499	449	464	482	479	467	438	469	465	513	512	526	468	518	453	455	488	448	451	457	475	486	461	465	515	455	496	472	482	474	487	457	447	485	476	443	462	491	481	526	467	486	484	485	496	471	486	465	482	457	493	471	487	512	479	474	500	530	497	472	480	466	473	457	450	527	440	462	412	470	499	491	503	477	515	466	497	487	529	463	450	461	469	483	479	483	470	499	507	492	468	457	483	523	500	494	470	484	454	502	503	505	485	485	476	438	492	478	497	500	460	486	517	475	468	484	478	485	490	531	498	441	464	440	488	519	468	460	453	471	476	512	478	493	524	501	477	496	496	477	473	455	443	477	512	496	466	476	461	522	475	456	446	505	486	484	460	457	478	483	463	501	468	523	469	484	479	465	463	504	503	495	494	434	463	461	496	476	443	508	473	483	445	472	508	464	482	499	487	456	502	479	491	494	479	517	440	463	482	511	450	461	481	446	437	482	487	477	482	448	507	497	476	473	500	506	464	442	437	503	450	459	491	486	459	524	483	470	458	491	481	501	462	479	439	491	501	490	491	473	455	447	475	456	454	529	485	432	454	490	508	469	484	458	501	504	458	495	482	499	480	467	504	445	438	473	482	472	447	490	471	463	489	488	531	512	524	472	518	486	474	508	494	474	484	489	466	481	480	454	491	481	465	484	464	464	477	444	464	450	472	470	477	528	481	487	491	488	452	479	508	478	465	445	446	498	482	493	444	476	469	441	492	470	492	443	451	497	463	453	502	508	474	509	482	478	463	455	470	463	455	504	503	506	497	475	512	465	480	498	485	430	532	523	515	509	477	473	455	457	487	427	490	482	457	498	504	496	490	461	509	469	482	492	437	537	471	498	520	466	494	519	518	472	485	490	489	441	482	478	448	474	470	434	520	492	486	475	506	463	452	455	501	454	487	490	508	485	462	444	490	509	500	455	466	482	484	437	483	443	475	486	461	516	465	506	464	474	504	461	488	497	484	447	464	459	456	518	490	467	523	521	472	501	504	491	464	486	482	500	460	516	449	460	479	474	486	456	487	472	455	489	485	496	490	459	474	477	474	493	467	486	478	500	526	459	453	503	477	499	464	451	477	470	485	439	460	450	492	478	465	491	500	500	466	511	505	510	498	462	470	518	478	482	513	453	537	477	480	483	539	489	462	474	497	507	491	497	486	490	490	496	488	490	506	474	512	488	520	474	509	501	438	501	493	483	493	490	522	501	465	459	492	486	490	498	467	473	486	448	545	490	525	474	501	480	487	449	510	462	468	497	470	470	511	438	497	481	434	483	467	475	451	459	465	488	486	484	487	446	461	449	490	487	470	482	479	452	448	451	421	467	521	440	488	496	498	474	519	457	471	483	504	445	534	490	491	449	462	470	479	465	456	447	491	485	483	450	475	446	523	496	496	489	477	477	516	477	484	503	464	464	495	450	472	481	485	505	467	483	482	492	486	477	489	457	453	484	459	475	492	507	493	469	478	450	484	511	478	493	511	480	479	461	501	499	474	490	517	450	474	509	506	487	480	485	487	466	484	468	506	491	492	489	491	457	509	483	471	495	507	486	495	455	518	505	454	474	452	478	449	496	484	490	469	498	498	465	487	492	473	487	489	482	512	498	478	533	489	504	476	507	477	502	448	468	522	475	446	445	483	446	519	521	480	441	483	427	466	453	473	491	466	495	472	480	512	489	430	483	490	466	494	488	450	484	526	507	484	478	491	463	477	510	453	465	486	475	458	456	495	483	497	440	494	462	464	484	509	483	460	516	505	462	505	456	486	511	465	491	466	513	472	514	492	512	461	490	494	492	473	447	429	495	535	474	490	493	480	456	469	488	484	478	460	473	500	486	519	501	468	501	455	447	464	417	478	525	457	512	480	453	462	516	492	461	464	462	501	487	485	497	436	416	484	471	506	457	456	469	469	456	519	490	486	469	493	487	447	446	462	471	475	479	509	504	469	486	506	499	507	540	509	528	462	467	494	495	482	494	503	488	491	462	471	495	486	460	511	492	487	451	485	481	476	518	475	424	468	468	503	454	505	449	465	517	500	480	510	462	470	506	477	480	487	444	480	478	501	494	463	499	506	461	464	480	473	493	497	489	483	481	485	473	431	493	464	472	465	480	474	491	460	440	466	480	481	450	480	452	497	482	505	474	502	478	476	497	457	497	506	491	494	465	475	495	481	485	513	485	499	499	475	479	455	454	433	486	497	476	503	455	486	473	501	458	495	504	460	525	511	496	491	484	452	503	507	455	466	517	478	486	490	505	482	498	466	465	457	504	471	491	446	467	431	477	457	508	480	489	500	487	521	464	457	441	520	483	468	489	474	479	474	477	456	477	465	469	477	463	465	486	484	487	500	514	505	447	445	515	428	500	436	458	480	462	481	462	451	482	468	530	493	478	483	515	474	469	455	470	489	461	456	455	472	479	478	453	493	470	469	506	488	473	451	466	495	478	465	473	477	500	503	459	483	486	482	489	490	454	488	513	443	454	507	529	500	507	446	481	480	487	460	455	477	451	507	495	480	481	522	481	516	480	509	464	435	481	477	497	476	502	509	463	493	492	479	457	478	488	488	516	505	472	488	515	509	493	509	509	436	507	525	493	489	486	517	486	488	450	508	471	464	474	462	469	533	485	469	495	512	479	451	505	494	460	510	525	512	467	504	461	459	484	448	541	480	504	470	469	486	474	468	506	473	484	476	506	500	483	480	484	495	495	492	480	469	491	506	499	486	420	490	458	470	482	498	473	476	451	463	475	482	498	510	507	487	480	487	451	494	458	472	469	487	483	509	453	481	441	490	442	482	488	485	506	491	431	478	507	501	457	490	503	473	512	492	467	494	475	515	476	493	465	468	481	477	457	479	476	485	489	489	460	467	490	467	453	482	431	463
5123	13502	23662	11560	3404	937	347	239	232	198	187	235	203	200	190	223	223	176	208	211	213	197	216	206	221	218	194	212	211	198	217	211	204	209	231	237	216	219	191	204	218	226	214	208	191	198	207	219	224	232	204	212	216	212	198	222	202	230	223	200	250	219	215	217	230	197	219	216	211	227	263	218	239	189	192	252	199	209	195	216	213	220	203	204	215	192	213	236	207	232	209	212	206	254	206	225	219	234	207	206	231	220	215	206	187	211	232	214	227	215	206	215	234	218	234	230	218	220	201	211	225	191	199	193	225	194	228	212	203	215	217	224	224	213	222	197	228	233	206	204	201	226	224	207	208	214	212	222	228	225	221	207	197	216	219	196	186	214	215	216	232	207	213	222	205	226	226	227	220	253	213	225	234	205	197	204	215	202	219	217	205	224	233	242	208	216	206	201	216	232	215	233	203	201	201	223	207	218	232	214	216	226	202	174	227	202	237	212	209	223	201	217	201	215	206	196	213	210	195	228	184	202	214	215	213	227	214	228	248	205	197	223	226	234	226	199	217	222	193	237	207	194	195	222	236	201	227	214	214	245	188	213	205	237	245	225	208	218	225	197	214	198	192	206	222	211	220	214	211	233	220	203	210	217	203	231	210	225	224	213	245	196	251	221	207	196	207	228	234	191	225	230	237	207	207	201	206	219	217	239	231	202	205	186	214	212	209	226	197	211	199	208	214	231	220	240	213	212	211	210	224	203	204	212	222	206	213	205	210	186	226	215	216	212	201	245	209	228	237	230	225	209	199	218	227	230	207	217	230	236	214	202	212	231	220	240	209	194	233	225	197	221	231	216	212	201	222	229	204	212	214	195	246	225	234	230	217	212	238	238	210	212	213	208	220	211	215	230	182	222	214	213	191	226	219	202	221	228	199	188	226	230	244	224	236	236	195	197	204	219	233	237	230	245	237	211	241	248	226	216	209	207	201	230	209	198	222	214	204	218	219	204	208	224	192	202	207	215	216	199	200	223	208	189	192	234	215	245	236	229	222	228	199	204	209	205	209	216	234	210	214	232	183	194	240	195	195	223	215	236	210	234	228	218	224	194	220	194	228	216	213	212	214	204	224	205	221	214	192	231	208	236	223	244	197	226	237	238	226	224	205	215	198	227	192	202	216	218	216	220	196	218	222	211	227	205	213	230	244	210	203	208	193	242	199	205	202	251	190	206	233	211	211	203	196	192	218	216	234	215	226	268	222	255	203	207	222	215	210	218	184	214	225	226	176	190	182	202	210	213	251	197	214	167	208	210	216	199	213	197	234	217	221	230	240	188	228	199	220	218	196	202	222	206	216	240	201	199	232	234	233	221	206	214	217	221	215	194	216	211	222	225	221	226	216	207	202	230	213	218	221	214	209	227	243	206	205	206	200	224	220	208	203	209	255	224	209	221	231	182	230	222	224	204	227	231	218	207	235	211	206	201	205	214	200	207	194	212	216	209	219	189	211	219	229	207	245	214	222	219	214	204	230	234	254	206	225	210	210	213	219	194	214	192	204	215	205	175	202	222	230	192	191	209	203	187	242	228	216	228	211	237	207	212	217	190	218	217	195	208	220	196	228	198	196	216	197	220	208	205	219	196	190	242	189	208	203	208	210	189	195	248	225	190	219	245	230	210	216	208	217	204	241	199	206	242	216	208	201	204	225	246	225	194	220	225	223	219	202	224	233	231	203	224	217	219	208	224	205	226	203	199	221	206	194	200	203	248	209	231	210	197	201	205	202	197	236	201	226	198	227	236	203	234	205	230	205	224	206	211	212	216	217	228	213	217	193	219	218	215	238	229	210	207	205	200	213	221	221	228	214	226	209	238	208	229	212	213	203	236	203	223	215	210	226	232	195	209	217	220	208	221	207	219	208	207	231	211	215	205	218	215	190	220	223	226	226	209	224	206	191	226	216	234	225	223	197	245	201	215	218	210	242	224	224	197	220	239	235	248	239	210	203	209	217	230	241	223	195	219	196	217	227	235	237	194	206	221	202	200	233	201	220	224	209	229	216	168	222	224	210	243	227	191	207	221	220	182	213	194	223	211	230	214	210	232	246	214	220	211	202	193	241	201	195	240	227	200	202	216	221	222	217	232	201	223	198	230	248	206	244	192	216	209	203	235	233	223	214	231	190	201	239	219	215	244	215	214	220	241	211	189	210	226	190	231	223	215	254	216	226	213	225	247	223	214	228	222	214	210	224	213	224	202	236	201	240	215	201	214	236	209	221	198	206	202	199	220	218	226	213	206	212	232	238	209	212	204	216	222	204	210	210	222	223	222	219	238	193	228	226	213	208	212	205	246	203	216	214	216	216	181	224	237	227	200	204	194	194	206	221	230	239	218	210	200	255	217	190	231	223	222	200	215	223	227	218	206	214	216	231	218	233	221	183	215	231	230	211	213	211	228	233	228	220	216	213	217	206	237	180	222	245	216	212	245	212	239	211	226	220	210	217	225	221	229	221	215	201	210	208	197	221	243	224	245	234	243	208	209	232	203	195	215	226	212	204	218	238	210	202	233	223	203	213	235	220	227	195	188	220	216	218	216	244	192	182	209	227	222	210	199	218	230	205	236	201	215	239	217	215	208	215	224	211	218	229	217	219	235	214	198	225	187	235	206	245	218	232	238	225	219	218	225	201	228	216	212	191	235	199	215	203	210	199	190	220	235	209	229	223	210	228	218	219	248	233	215	216	207	220	224	231	200	225	225	209	237	188	247	206	222	229	196	226	196	211	216	231	204	194	218	204	203	234	224	210	212	213	216	230	233	235	212	208	227	204	225	210	222	213	219	204	198	202	214	250	222	219	184	227	192	218	221	213	227	218	209	167	197	186	225	250	203	218	204	197	232	210	241	224	209	217	202	235	201	218	193	241	222	199	213	223	239	210	234	199	220	234	241	214	209	213	205	216	184	206	207	252	222	215	206	223	215	196	184	237	239	213	209	222	215	211	231	218	215	204	241	219	248	213	211	203	209	198	186	218	250	197	217	209	218	219	228	221	219	199	223	230	206	214	218	205	223	238	197	228	222	217	236	213	213	208	243	239	193	245	254	209	222	193	212	219	212	193	202	204	202	193	201	203	215	211	200	223	218	226	231	199	242	226	214	200	233	222	210	218	212	221	186	197	237	222	193	217	201	187	239	223	204	218	213	236	227	229	241	228	204	219	201	239	176	217	212	208	201	224	226	239	185	224	233	230	204	203	205	226	199	195	209	200	240	202	188	227	221	218	205	208	204	200	202	227	215	227	217	194	204	196	213	212	233	225	195	195	244	214	207	228	198	227	213	225	215	219	224	208	225	226	199	220	240	223	214	227	204	204	217	220	216	208	193	239	215	221	210	188	182	200	199	207	217	209	237	212	206	212	209	217	237	210	215	210	205	215	232	192	235	204	204	223	226	245	207	187	242	212	201	224	223	190	192	204	206	234	225	214	198	231	216	216	234	186	234	217	228
5957	19211	30635	19715	8496	3135	1055	592	598	565	589	588	585	621	565	555	559	590	590	596	550	595	582	590	564	595	616	631	599	563	615	604	618	528	568	591	553	564	565	599	561	588	575	580	574	589	564	565	585	584	573	610	569	610	560	589	587	560	586	564	551	612	598	569	622	556	586	616	549	607	531	582	572	561	547	584	521	534	570	581	559	581	585	566	621	600	620	560	600	585	579	574	571	569	596	587	576	560	569	542	569	592	596	565	562	550	611	589	591	562	574	625	572	577	542	581	612	560	564	564	586	599	604	581	582	555	582	563	589	601	563	610	551	541	551	548	538	614	573	616	558	581	574	561	539	572	607	612	607	588	538	567	598	578	566	592	551	622	554	599	633	578	576	617	611	592	595	552	546	603	612	575	600	583	641	585	596	561	618	581	563	583	582	615	592	596	577	576	571	559	599	573	585	556	588	612	588	581	606	596	586	623	616	556	554	569	561	574	595	595	576	577	571	570	578	592	581	561	570	604	610	589	551	551	589	559	561	566	581	578	549	535	534	604	589	587	556	564	569	589	578	580	579	614	575	607	574	560	555	545	583	551	542	583	557	584	558	578	615	572	612	547	577	575	586	578	553	567	570	593	596	591	577	561	528	619	566	589	545	591	576	604	576	553	618	537	577	584	582	603	580	560	565	618	594	604	617	534	546	612	579	585	608	573	582	567	600	566	604	568	616	542	584	566	537	562	527	595	603	535	587	585	568	586	592	604	597	597	569	551	576	611	547	560	583	602	595	580	564	571	585	560	621	603	562	580	556	580	539	561	595	559	556	592	620	536	597	572	566	574	600	593	571	542	569	617	570	617	563	568	604	585	590	573	586	566	565	595	576	559	553	593	542	601	572	583	536	610	568	617	638	538	566	568	556	542	579	547	601	590	591	534	568	585	571	583	609	553	578	549	606	616	592	558	545	605	564	615	581	559	581	591	536	596	568	575	578	603	536	614	608	568	578	519	591	598	595	591	576	511	560	590	518	568	548	534	580	565	549	607	600	558	591	585	538	591	593	574	591	578	583	536	547	598	590	551	585	558	528	586	557	587	565	589	571	598	603	595	569	581	607	568	587	634	571	569	597	592	615	560	570	566	589	552	583	548	604	540	539	598	609	573	533	619	582	557	577	602	561	562	558	588	547	606	570	567	593	597	613	572	580	564	595	593	614	562	536	574	584	605	536	564	599	577	544	569	567	570	564	602	574	611	597	613	600	556	600	608	572	574	572	576	576	558	538	583	604	584	579	579	546	580	564	598	618	607	569	546	564	551	583	582	592	584	584	576	588	571	611	545	611	611	544	567	578	613	557	611	580	582	597	556	577	622	557	576	571	568	579	587	567	591	608	626	580	539	544	576	595	584	528	579	570	572	574	554	533	602	584	558	581	574	612	533	570	597	623	618	613	564	593	552	574	566	619	598	618	614	578	558	580	545	589	580	587	529	608	556	601	594	548	557	600	584	571	583	546	541	587	554	590	608	584	550	584	588	589	611	614	601	562	628	593	606	571	588	576	575	536	593	591	564	565	575	608	579	616	552	573	583	572	543	559	557	541	595	606	562	590	599	579	549	585	583	561	554	594	578	593	590	600	592	521	586	586	571	596	591	542	594	561	592	567	553	595	624	590	607	599	586	552	594	556	559	590	587	578	573	577	592	583	572	578	526	571	554	589	544	594	542	574	547	594	567	603	596	573	602	553	534	531	600	591	563	558	601	545	578	586	601	585	604	584	542	589	634	595	600	546	624	570	596	633	590	542	610	612	535	565	558	584	555	571	619	575	522	571	557	565	576	603	548	587	608	592	557	582	609	569	587	609	532	616	589	594	540	588	597	631	605	586	574	580	585	598	608	542	593	564	594	590	574	570	562	605	557	578	616	573	600	611	589	564	530	555	576	608	596	573	582	616	599	544	543	571	560	598	574	563	531	596	544	596	605	560	532	585	517	637	586	546	570	593	559	605	577	578	582	591	582	544	558	592	557	570	566	577	559	564	591	580	574	550	590	564	627	599	582	591	582	600	574	582	589	578	567	581	603	623	583	540	565	581	607	586	616	641	556	580	559	591	564	580	592	591	557	577	605	586	594	576	576	594	578	582	618	606	561	590	595	539	567	623	587	588	551	610	584	595	573	580	574	584	591	555	590	567	581	573	552	619	595	564	547	563	620	528	572	605	597	613	624	596	590	552	606	592	563	556	519	597	587	545	592	543	569	606	579	561	544	557	547	540	583	554	574	563	562	591	577	576	548	584	552	582	597	610	574	554	576	604	596	572	580	571	584	571	547	617	582	579	570	568	585	536	625	576	593	601	558	580	522	559	595	617	553	589	566	565	572	622	563	578	548	600	562	580	565	559	627	563	574	604	614	565	551	568	548	547	579	555	579	577	531	573	538	570	586	603	557	588	558	587	577	572	588	583	590	589	554	545	582	574	607	548	586	590	569	584	559	596	557	616	578	591	565	571	541	583	592	537	580	601	571	556	554	582	593	603	564	559	581	611	567	541	578	554	580	615	576	568	602	602	555	587	579	564	522	557	600	619	622	593	590	596	567	611	561	583	570	593	555	573	590	580	519	582	603	582	568	566	597	604	588	639	607	532	602	559	577	565	587	571	584	570	575	612	597	556	564	587	573	587	579	576	590	608	578	577	619	567	589	572	563	559	621	572	563	572	613	589	575	566	582	598	570	553	539	574	528	557	563	548	588	584	559	571	572	583	587	594	552	578	569	613	566	541	628	577	569	591	593	595	593	581	583	581	613	561	581	586	573	555	537	607	606	555	592	564	591	565	556	576	571	592	606	592	553	528	555	567	564	557	594	594	621	518	586	605	613	565	563	608	597	595	540	598	585	595	585	549	555	585	596	605	607	580	557	593	586	551	564	581	575	601	546	571	527	588	556	551	570	569	554	642	570	591	593	602	602	584	594	564	553	531	610	607	574	560	548	563	588	581	569	595	573	606	613	582	542	587	588	571	576	574	637	599	598	578	510	577	575	614	600	609	563	583	609	585	556	583	627	567	572	606	552	613	565	590	592	573	550	575	576	580	580	555	550	568	593	551	588	501	619	577	605	565	529	574	599	610	580	583	579	580	558	566	572	556	601	622	571	562	541	576	579	552	567	586	583	577	616	590	582	583	609	610	622	584	568	568	577	567	565	584	597	526	562	555	578	593	584	562	619	583	552	591	564	563	572	558	615	555	576	573	588	538	573	605	585	555	573	565	601	611	586	587	604	528	590	575	575	562	552	598	636	579	594	581	574	562	581	497	609	533	559	555	587	582	595	596	555	602	567	596	576	561	578	566	580	601	563	552	562	551	614	555	575	569	581	556	575	576	556	558	587	617	575	582	621	604	563	560	600	559	584	594	539	587	549	600	542	564	584	585	618	568	578	583	585	590	594	603	575	575	576	585	557	550	543	566	591	581	544	580	605	547	591	549	610	564	573	582	616	535	574
38970	66513	70344	47617	24584	8193	1484	214	190	151	158	172	159	165	164	150	133	164	164	159	142	162	164	171	153	147	159	152	157	141	163	155	136	178	170	176	139	159	144	170	164	157	177	163	151	171	165	151	149	149	194	165	155	189	171	165	164	150	144	143	150	132	162	179	185	170	152	194	169	156	159	156	148	165	159	168	176	149	157	159	160	173	172	143	180	183	172	165	153	178	152	166	184	169	143	169	175	184	175	149	180	166	167	158	155	171	159	158	193	167	168	165	164	155	157	150	165	144	164	151	140	149	185	147	172	165	173	180	143	167	142	153	179	143	157	169	171	138	161	163	191	157	169	166	165	162	149	158	162	163	150	155	160	154	153	154	169	135	176	136	182	162	196	147	137	162	142	160	167	167	185	142	165	155	150	156	166	166	170	183	153	160	154	153	154	161	157	160	161	184	167	171	157	164	183	146	140	157	155	150	162	163	168	148	154	166	169	168	148	182	173	167	150	152	162	158	165	145	158	170	173	167	157	154	162	151	154	161	154	159	160	165	170	165	139	159	154	168	167	180	145	139	178	156	145	147	154	166	159	180	179	200	178	168	149	142	142	167	153	173	173	154	149	179	155	163	148	163	177	138	165	172	140	137	159	169	165	165	148	156	177	167	167	157	153	151	155	176	171	159	153	158	165	143	180	196	162	173	189	157	146	161	169	163	151	147	191	163	169	156	152	156	164	148	128	138	164	155	160	159	177	168	175	155	149	196	159	167	160	159	137	194	130	148	157	156	148	168	171	163	186	166	163	190	158	153	163	163	161	174	177	170	154	166	149	157	147	159	163	172	149	177	151	138	176	173	165	153	186	147	180	178	176	158	155	158	151	153	149	153	175	162	138	143	168	166	173	181	152	160	137	166	178	172	195	163	171	170	163	174	168	153	180	141	141	158	150	164	149	159	164	157	147	172	177	164	157	154	156	168	154	152	167	165	159	150	157	141	171	162	153	166	155	149	149	166	166	173	160	159	160	181	159	171	172	173	160	165	178	148	154	162	169	155	169	167	136	189	159	155	133	147	152	153	161	162	175	173	168	152	160	140	184	161	159	161	138	155	180	162	148	157	136	128	156	148	171	178	166	149	175	171	158	145	137	150	132	189	167	150	172	148	155	169	168	181	144	137	175	152	177	155	172	173	171	144	151	165	169	146	154	152	177	190	174	178	151	164	157	164	154	177	164	145	158	156	165	157	173	161	147	171	168	142	182	170	169	183	142	140	145	153	173	162	149	151	147	157	138	167	162	165	141	162	151	167	163	156	152	182	150	125	155	163	150	170	169	145	150	173	155	176	130	155	182	169	161	179	155	149	145	149	158	147	167	159	176	157	177	152	166	162	184	157	162	166	156	159	160	183	146	158	179	179	169	153	145	172	154	168	150	179	176	153	171	149	168	151	180	128	171	157	161	163	167	189	177	165	166	158	166	164	155	160	173	165	170	159	161	146	139	158	154	180	166	161	159	152	154	162	154	143	138	145	156	150	164	194	142	148	154	183	175	161	178	147	176	162	168	171	168	174	171	162	156	179	177	145	154	172	177	155	168	184	155	136	166	172	155	157	159	158	149	159	164	159	162	171	162	149	155	162	179	170	179	146	160	179	171	159	165	143	154	170	167	146	149	154	180	160	164	167	164	178	178	167	165	147	158	144	163	152	177	154	164	150	177	154	154	158	150	156	161	156	134	165	159	157	157	157	159	172	144	160	147	160	154	169	164	145	172	175	153	146	190	161	147	167	158	161	159	154	177	164	151	168	161	170	159	178	165	146	161	169	172	166	167	154	164	159	146	158	178	146	175	173	159	162	163	178	167	183	143	165	154	170	151	165	140	191	148	159	150	145	155	158	160	166	151	151	166	167	152	167	144	150	165	139	169	162	151	162	174	154	164	156	166	152	152	164	176	169	158	148	161	149	156	143	156	166	167	153	174	169	173	168	180	181	178	164	143	142	163	153	139	170	168	155	155	177	171	168	183	154	162	159	174	148	161	175	171	171	151	160	150	172	164	157	179	160	162	175	161	175	147	168	168	172	168	159	155	148	159	155	173	171	167	156	167	156	166	158	150	164	175	165	149	151	161	145	160	150	166	151	167	171	164	147	151	134	166	170	181	143	181	140	160	144	176	155	173	160	149	177	171	148	160	175	175	147	165	160	177	149	163	153	181	164	176	169	155	178	174	160	156	146	155	179	167	150	190	144	143	137	168	141	192	149	165	144	156	160	170	144	149	183	180	140	185	165	168	155	162	174	183	155	168	170	150	154	148	156	152	160	178	144	160	160	184	160	163	151	155	151	159	155	152	172	166	161	149	152	181	164	182	163	153	160	191	156	158	146	181	160	163	164	175	164	165	141	140	181	165	170	164	175	169	138	139	149	198	138	195	165	169	161	148	167	185	170	151	166	164	144	150	159	173	166	158	183	148	165	167	178	160	170	149	158	182	171	139	203	161	159	166	178	168	190	163	166	125	156	165	163	152	148	158	155	168	157	138	158	166	170	156	153	173	164	154	144	145	166	194	161	146	148	154	164	177	166	170	144	158	168	168	158	169	185	159	134	122	128	174	185	182	170	149	164	154	202	155	163	167	176	160	148	144	129	179	165	173	174	185	168	135	172	167	151	165	142	149	149	157	148	184	163	145	186	174	140	149	181	172	193	154	139	149	149	173	145	162	170	157	157	176	147	172	158	158	157	159	139	149	150	157	184	175	177	156	176	183	159	148	162	157	169	193	164	164	150	189	149	149	184	152	162	147	156	179	156	166	175	152	186	161	158	152	163	143	186	165	172	184	175	147	147	188	149	157	161	174	149	145	159	154	188	179	164	147	149	132	163	137	141	160	169	146	169	143	172	169	167	158	167	153	175	170	149	174	148	168	158	153	158	184	180	138	172	157	184	147	168	155	165	168	162	173	158	157	159	157	174	155	145	159	141	155	156	141	142	150	161	172	168	174	133	179	160	169	154	168	130	148	162	165	165	153	146	173	167	179	146	163	162	170	154	161	137	161	145	153	161	139	157	173	155	161	211	157	185	150	156	137	161	157	163	152	165	172	163	176	162	169	159	159	144	168	170	148	153	159	150	156	169	136	148	158	164	149	160	149	169	178	171	157	179	156	168	146	147	165	157	181	172	140	155	141	164	163	163	173	183	160	140	146	170	162	149	154	162	174	183	146	168	174	156	144	150	179	169	156	166	170	167	158	175	143	150	146	136	161	175	169	163	150	156	183	154	160	161	160	158	149	173	185	174	181	144	164	151	150	166	174	169	169	178	165	170	186	156	153	151	179	151	158	152	152	145	179	173	182	163	134	160	173	167	143	161	140	159	172	138	158	147	138	172	157	142	170	154	175	163	145	170	149	160	171	159	158	158	151	174	157	174	151	151	158	164	154	172	154	161	190	158	176	173	157	153	146	162	176	170	148	170	144	150	177	153	148	186	162	183	138	160	153	171
26734	51148	63084	49609	31520	14151	4362	575	461	448	455	446	453	476	469	443	463	447	449	472	425	474	434	463	460	453	456	434	431	422	439	474	414	479	452	464	459	452	504	445	463	478	429	413	459	417	444	426	433	438	455	434	433	453	441	433	439	418	445	451	440	428	429	446	430	478	455	430	412	429	416	444	438	468	446	459	497	452	460	475	471	432	427	457	460	442	443	433	433	464	442	454	452	431	428	449	447	449	460	422	450	449	462	447	503	446	488	431	451	424	415	481	465	437	458	463	457	450	436	466	435	409	445	458	440	479	441	482	396	439	475	449	437	432	444	452	464	457	454	466	461	395	437	461	454	446	477	445	442	437	459	449	422	423	491	430	460	459	442	415	467	480	420	467	448	429	453	477	470	466	453	454	469	468	458	452	462	456	476	459	422	424	472	450	454	460	443	443	430	445	448	461	452	472	464	426	458	440	438	433	445	441	454	461	453	439	449	471	463	446	434	458	437	415	436	423	462	422	434	451	480	423	442	460	438	460	417	422	415	429	466	419	420	431	488	449	488	481	473	470	478	487	451	456	498	433	455	464	435	426	446	445	443	436	476	455	444	435	479	452	457	499	492	449	470	443	485	415	445	416	483	488	422	444	434	439	467	411	448	454	466	445	480	439	438	442	440	448	462	426	456	444	418	416	435	501	460	457	438	441	446	451	462	426	496	474	485	456	506	439	408	441	459	432	483	460	438	436	443	454	429	468	462	496	447	460	483	470	452	467	422	446	473	462	453	473	458	456	438	444	434	459	420	482	441	442	454	473	427	415	447	425	495	445	471	439	460	422	436	456	450	426	472	466	462	439	441	455	474	422	434	426	464	437	456	441	462	479	450	448	471	496	449	432	448	440	404	428	492	457	467	460	427	457	414	416	440	460	480	452	449	443	491	448	469	444	462	482	451	451	423	424	453	463	409	437	451	483	478	453	452	438	436	446	401	454	488	445	464	448	459	455	427	424	430	461	430	431	476	467	403	447	441	423	435	433	464	456	444	453	452	413	447	450	436	425	408	445	468	499	442	457	473	447	448	425	425	430	478	438	417	453	467	508	457	456	463	427	466	442	468	447	469	465	455	487	427	465	451	457	505	464	452	441	468	458	446	441	454	447	454	464	459	442	446	405	457	457	446	424	450	427	447	452	430	457	438	461	444	415	410	428	422	446	446	467	421	457	470	496	455	456	460	473	458	433	447	451	441	441	440	430	453	454	436	444	445	450	481	431	462	441	440	444	428	438	477	440	431	463	495	454	458	434	453	436	425	500	466	478	487	440	446	442	468	497	426	413	452	434	438	435	460	465	446	469	446	445	466	450	441	457	476	454	454	445	473	432	454	461	440	476	415	450	401	487	485	453	457	423	446	411	445	476	422	430	468	465	451	437	441	475	436	443	446	458	442	447	412	469	441	500	409	448	434	452	476	459	416	475	430	478	460	456	427	447	482	435	455	436	468	436	459	440	468	469	445	460	461	436	473	479	477	440	437	408	455	445	468	429	452	435	450	447	445	438	421	463	448	463	433	451	454	462	456	419	443	430	442	470	440	460	407	443	448	444	440	462	393	452	433	437	467	470	463	439	474	437	461	485	433	446	468	442	407	400	498	445	459	464	452	453	426	419	458	452	413	437	420	455	442	450	436	452	439	456	499	465	423	442	469	405	468	458	479	421	478	420	442	415	427	447	470	464	424	416	432	427	444	421	456	452	476	441	440	478	453	465	468	470	439	420	508	483	465	454	478	450	452	443	448	425	447	445	430	441	457	451	463	473	472	418	446	465	412	429	436	440	452	492	442	446	446	447	460	440	488	452	486	454	466	458	416	452	428	448	469	505	452	458	432	434	463	424	440	423	418	437	434	431	424	421	461	443	460	455	436	457	455	477	446	440	437	464	436	457	444	429	446	456	458	439	465	459	463	437	456	415	454	477	454	476	427	424	443	407	449	452	430	477	455	430	439	450	435	426	421	438	447	439	434	449	466	444	441	443	455	456	463	462	464	451	528	441	471	437	496	451	442	476	461	446	437	436	469	458	433	463	440	468	444	428	441	407	460	488	456	458	455	474	435	476	486	432	437	455	496	427	450	443	440	468	430	449	431	470	473	441	474	415	439	450	434	426	454	457	440	470	450	484	459	466	492	423	413	429	474	436	435	427	457	449	429	456	434	436	437	442	505	453	457	448	421	475	454	430	426	427	434	511	459	468	443	462	444	436	452	465	467	482	450	477	440	443	435	463	460	398	458	456	443	472	507	459	418	487	430	468	471	419	467	485	453	469	437	442	438	435	447	447	465	414	442	416	436	420	431	447	440	458	473	490	463	440	463	429	422	465	465	413	465	465	441	454	434	475	423	487	446	444	451	457	498	479	446	451	447	418	448	449	432	458	450	418	454	470	460	482	466	489	446	445	437	461	400	454	491	434	473	445	466	439	469	472	466	417	443	451	453	449	472	409	432	463	444	444	429	494	445	443	453	467	405	426	438	405	464	464	483	458	439	478	451	448	461	461	439	470	449	451	460	455	440	460	476	472	472	465	440	464	490	435	453	471	483	448	430	449	410	413	499	477	455	446	454	431	459	481	499	408	453	424	479	491	434	471	457	467	465	456	468	452	454	458	436	460	430	457	442	462	440	423	474	428	415	477	424	424	464	443	414	445	454	423	430	460	464	430	435	458	419	418	463	466	464	455	451	434	431	437	470	434	434	459	435	465	434	465	421	456	438	411	428	454	438	440	433	422	425	425	439	423	437	451	500	469	497	424	463	459	452	478	495	473	437	460	451	476	481	429	422	434	460	400	465	447	483	463	460	460	467	428	466	454	442	454	433	451	468	481	449	460	442	467	427	414	453	451	447	467	446	494	436	431	426	467	437	450	473	450	425	441	434	456	448	441	470	459	464	428	448	463	453	451	455	446	442	446	483	469	460	443	485	430	437	469	508	466	477	429	475	461	466	460	422	487	439	469	415	416	433	416	468	471	453	481	466	472	474	436	432	491	457	452	464	496	439	472	481	490	455	453	460	478	489	432	482	461	446	437	445	446	485	509	427	416	461	471	438	426	446	468	440	466	429	445	443	475	445	470	417	469	469	443	435	438	425	477	452	431	453	445	473	455	465	459	476	510	408	433	457	430	488	463	435	460	470	443	470	427	457	434	435	446	444	440	438	463	417	431	469	497	432	465	463	458	465	432	453	443	497	427	426	447	493	445	499	447	430	460	449	465	392	461	459	463	462	441	446	454	441	441	439	463	475	485	434	444	462	449	458	463	450	449	453	491	441	485	421	440	449	470	446	434	448	425	463	454	483	494	474	445	459	461	390	442	460	491	408	479	479	446	465	440	456	470	467	445	461	459	430	498	390	448	417	427	480	453	468	468	390	450	406	410	484	447	481	453	465	409	469	473	438	464	425	483	501	446	485	466	487	429	416	416	471	407	471	440	459	478	465	440	420	423	436	446
50078	80485	79567	56909	33237	14475	2908	304	192	179	176	184	180	186	161	188	177	189	171	178	165	184	185	175	206	152	199	191	181	171	209	186	193	197	182	210	166	173	165	165	193	174	202	176	199	194	213	209	184	173	164	181	199	179	183	178	188	168	200	198	184	190	198	168	194	184	209	169	171	172	188	184	169	166	192	164	211	164	197	161	183	178	175	197	183	177	175	199	168	171	192	176	198	159	167	190	182	172	163	170	194	184	184	170	165	184	183	169	158	156	178	172	163	173	175	178	178	166	190	171	180	181	180	147	170	183	183	173	161	187	194	194	194	185	180	181	173	181	186	171	176	183	179	169	197	184	178	167	186	216	176	181	157	168	169	184	180	183	204	162	185	189	173	183	174	211	180	178	191	181	196	167	176	184	194	164	185	180	195	177	159	200	195	164	178	187	198	175	172	194	197	184	174	198	198	184	179	179	186	166	164	176	162	206	195	163	177	197	189	174	168	171	203	199	166	189	162	186	152	186	184	184	211	174	180	187	161	168	180	205	173	197	138	190	193	176	173	194	178	186	177	204	198	168	174	178	179	172	165	177	165	195	188	185	217	177	187	165	173	164	172	160	181	187	204	212	172	174	192	182	197	168	176	160	159	196	177	188	192	183	209	194	180	170	190	170	177	185	190	181	197	178	159	168	191	194	158	213	183	173	193	178	157	178	178	195	162	203	161	180	205	173	175	182	191	178	180	174	179	175	193	194	216	191	184	172	185	190	172	178	189	179	201	164	195	193	171	138	170	177	170	196	186	160	194	172	203	176	185	162	174	192	183	183	168	188	204	190	180	170	192	166	199	196	162	175	185	187	167	178	157	185	198	180	180	182	200	196	178	202	191	197	184	169	212	182	192	163	179	198	178	191	174	192	153	179	180	193	200	206	222	171	196	188	176	183	209	176	177	170	183	169	206	171	183	165	177	194	166	174	182	180	216	196	204	169	173	170	189	162	185	171	171	181	173	186	189	167	169	167	158	173	198	187	163	201	175	180	163	192	187	149	186	172	160	174	183	185	184	174	190	178	188	198	203	182	191	172	195	169	154	178	183	176	194	185	175	169	198	183	207	184	165	165	180	204	187	170	164	166	198	179	185	175	166	189	180	189	190	194	195	173	186	172	193	177	170	181	176	185	187	180	190	178	157	171	184	170	173	166	173	160	195	167	200	170	180	169	181	178	193	180	173	196	173	175	169	187	188	197	201	190	188	175	212	189	211	165	176	184	162	180	194	187	178	174	165	193	171	168	182	194	181	180	167	201	166	195	164	182	167	203	177	170	182	177	183	181	159	191	194	173	183	181	192	183	193	180	157	167	187	170	177	175	216	181	186	164	204	162	177	169	161	178	172	158	160	174	176	175	150	207	163	192	194	178	182	160	189	181	174	187	161	200	151	197	185	198	193	177	159	169	185	209	168	182	173	189	174	215	151	191	189	191	205	176	193	188	164	205	174	187	164	191	185	183	185	171	182	186	176	173	211	175	181	184	173	204	171	169	197	194	176	194	182	170	202	166	148	179	183	190	197	177	197	160	173	169	174	201	164	164	160	165	180	185	199	211	186	193	187	188	178	171	191	188	154	210	178	189	176	208	186	187	195	183	175	184	179	177	193	189	176	181	209	172	179	180	155	165	180	162	180	181	199	184	180	188	189	209	172	167	187	169	202	184	169	192	160	172	187	190	201	199	174	167	176	172	210	180	176	187	186	189	212	168	176	171	179	136	194	173	175	166	212	222	156	166	187	181	178	186	188	184	193	149	173	179	184	180	178	193	166	166	184	196	185	177	207	169	163	177	185	163	183	174	205	153	180	160	177	174	181	202	175	176	180	142	162	166	175	182	185	203	181	168	194	192	181	184	168	163	181	151	187	176	173	183	193	193	180	161	171	139	187	177	154	201	198	181	175	185	161	200	167	182	185	187	194	187	182	224	179	174	191	197	182	168	153	164	176	172	181	155	195	153	182	197	178	165	194	183	176	187	203	167	176	201	185	168	157	199	172	158	174	173	171	194	191	172	183	176	181	199	164	192	154	189	166	182	168	157	193	188	182	198	182	177	183	179	188	184	167	171	187	163	167	202	200	184	173	206	148	171	176	172	210	198	174	174	197	203	147	183	175	175	182	171	193	177	176	186	176	176	158	173	201	186	190	179	178	193	172	180	184	201	189	183	172	183	186	162	170	168	181	174	164	175	185	227	189	181	160	187	200	176	174	178	200	203	167	179	159	172	174	209	195	149	173	186	152	189	198	164	189	202	196	191	157	175	176	173	194	186	178	175	178	181	203	212	187	194	209	185	202	205	181	175	189	181	176	200	194	160	176	190	181	179	204	186	176	142	189	171	209	199	208	197	182	174	159	158	192	138	186	177	180	161	207	186	168	180	167	159	161	202	187	194	192	165	197	177	170	178	166	179	187	191	187	179	175	184	187	159	173	191	176	183	161	205	204	193	185	198	204	209	168	166	175	170	193	183	184	192	190	199	198	177	177	190	159	182	182	184	177	173	173	174	190	188	161	185	191	190	198	184	168	166	193	176	159	204	182	212	205	181	170	182	178	203	177	189	179	178	192	198	172	175	162	171	171	188	144	200	174	182	186	171	171	171	200	178	171	192	180	163	174	161	195	189	171	208	191	173	175	188	200	188	180	187	186	181	203	191	189	164	206	166	171	206	178	199	179	190	192	175	176	187	188	180	193	197	168	170	199	172	162	171	158	173	177	158	175	200	200	177	189	165	185	208	157	179	169	184	175	169	171	180	189	170	205	218	176	190	193	177	180	168	170	189	176	171	202	181	173	198	169	177	183	205	191	203	173	167	232	178	161	174	205	183	168	185	187	169	168	171	186	180	146	178	170	185	173	173	189	199	191	175	174	183	200	170	176	190	202	188	170	174	166	186	196	169	175	170	190	196	206	184	186	159	182	181	165	193	205	202	174	180	189	188	177	205	188	161	181	183	185	184	188	196	183	200	198	156	196	198	176	190	200	216	171	176	170	188	177	181	167	160	189	177	181	162	152	193	179	178	201	162	182	183	183	184	175	181	179	200	176	207	197	203	203	157	184	166	164	181	173	179	171	185	153	192	183	191	190	191	171	195	184	179	183	181	170	172	173	180	186	171	169	176	168	201	174	180	158	171	198	169	166	208	194	169	191	182	182	181	213	208	189	183	183	169	186	168	177	188	196	178	172	180	172	183	186	201	162	191	176	182	196	177	176	168	181	205	185	187	194	175	191	198	174	197	181	189	197	198	178	164	189	187	171	186	164	180	183	175	172	183	177	164	163	194	180	197	190	184	167	187	169	172	209	179	178	192	169	177	184	165	200	160	168	188	170	198	172	191	173	187	179	194	176	170	180	199	183	206	192	154	199	189	186	158	176	191	171	180	163	183	180	185	170	161	186	194	208	191	170	165	212	177	197	161	188	169	200	189	192	189	167	174	203	203	161	188	158	200
33354	63031	75424	60259	39630	19963	6696	745	494	516	502	474	491	528	514	489	480	497	473	539	469	532	521	499	496	495	514	516	472	503	483	499	457	471	524	447	529	488	495	526	461	473	520	495	491	504	501	453	480	472	483	474	484	478	466	515	475	501	521	533	507	492	545	498	479	474	491	501	483	531	469	498	517	478	527	484	527	493	483	480	515	535	446	514	500	519	485	534	501	458	516	519	477	503	506	487	526	497	467	481	479	510	503	474	482	507	513	490	489	481	518	493	525	463	479	495	484	511	498	491	506	465	498	521	494	489	440	471	491	518	500	509	534	493	480	526	490	466	513	479	503	506	511	493	495	522	494	505	551	480	528	521	519	542	520	487	480	460	496	528	518	500	518	525	467	476	479	520	496	517	511	503	512	503	499	490	498	454	521	523	486	462	470	490	549	464	464	516	476	518	528	507	499	447	503	482	507	493	522	476	558	526	495	474	455	500	489	510	485	485	540	466	473	514	517	496	475	490	515	487	482	500	490	503	498	490	498	491	509	490	493	494	492	464	499	500	511	500	526	513	497	510	452	522	477	514	509	473	522	491	488	498	484	496	491	462	498	480	521	498	504	477	506	472	493	504	465	513	477	484	504	503	476	515	513	496	489	555	451	454	501	477	497	518	488	523	473	498	476	488	506	508	532	499	505	461	502	518	530	515	478	486	486	474	491	443	505	485	498	498	462	501	496	514	492	511	465	497	475	518	461	510	473	493	465	509	489	496	491	520	519	531	480	477	502	497	483	479	457	470	507	488	475	473	505	485	523	535	505	520	523	478	487	480	523	466	483	516	501	539	495	479	499	483	465	527	553	512	542	477	483	513	502	475	504	540	506	512	508	460	490	464	510	502	521	462	493	515	484	488	496	526	450	462	504	504	499	493	445	472	511	475	525	498	495	506	526	503	507	501	532	507	525	460	482	472	472	482	509	508	493	423	516	532	524	476	499	488	450	506	460	465	531	491	465	489	510	497	506	513	494	469	509	501	496	528	511	500	482	504	492	515	524	457	447	515	480	567	465	456	518	531	495	494	473	496	499	471	493	508	523	490	482	513	556	486	512	474	531	532	522	534	509	431	498	511	479	492	495	504	472	506	484	517	477	513	489	505	487	522	480	480	494	508	525	501	500	474	451	482	501	530	502	471	498	494	504	483	491	496	489	452	487	495	434	494	487	529	517	477	484	470	475	526	519	493	467	506	501	498	513	493	487	479	477	471	481	474	498	540	496	520	535	498	522	522	471	489	460	476	478	474	507	506	463	502	553	505	528	499	465	466	493	493	546	504	479	528	466	495	490	495	498	511	474	507	475	511	486	504	508	513	482	507	517	523	499	490	490	507	507	488	507	486	505	508	506	516	483	491	479	513	502	459	460	519	528	531	477	490	478	492	523	458	508	546	557	491	533	510	464	451	497	487	505	498	509	504	460	499	488	513	487	506	461	493	526	504	513	495	511	464	506	518	492	516	524	517	493	486	480	516	512	510	469	492	502	498	511	559	478	491	503	495	534	525	503	493	487	483	522	530	484	493	489	508	499	482	476	500	487	478	526	480	480	490	469	488	512	529	532	501	476	511	476	507	513	471	514	502	500	530	524	472	477	522	482	507	472	530	494	494	485	512	482	472	471	477	493	493	484	505	497	480	464	480	499	470	495	515	485	518	530	471	508	518	495	471	497	513	475	501	503	478	519	486	507	483	511	511	497	477	482	460	491	462	474	515	510	511	524	500	491	530	460	472	532	480	485	503	475	497	513	528	504	480	490	488	481	439	521	489	485	467	491	494	500	485	528	493	530	504	487	523	447	492	513	509	503	465	512	506	524	509	513	515	505	495	487	513	497	496	508	495	480	509	500	458	483	510	485	503	488	466	533	507	472	516	513	509	499	474	488	469	497	491	544	524	446	488	490	490	535	486	491	507	479	506	492	476	467	485	514	471	482	492	449	478	493	496	476	536	466	516	493	511	466	452	528	455	539	515	515	486	467	488	455	500	485	553	504	494	521	509	482	489	491	462	486	503	516	485	505	475	505	500	520	466	490	488	499	501	516	509	456	501	495	465	481	541	530	491	500	493	490	512	467	498	487	500	503	536	523	485	493	517	484	470	506	513	497	507	492	488	487	503	485	490	513	530	514	525	507	480	519	469	483	518	507	500	469	495	499	516	514	498	481	459	491	485	516	518	485	511	462	461	527	502	494	484	496	536	498	520	483	489	461	465	506	495	523	511	496	479	494	483	498	522	469	486	486	503	486	492	515	499	491	523	480	443	460	522	503	521	485	509	470	477	467	467	465	493	480	515	482	500	513	484	513	522	489	535	509	486	471	529	488	450	506	522	513	494	541	501	541	508	525	492	500	484	476	484	506	463	516	484	525	499	481	482	486	515	508	456	477	497	482	487	509	499	441	492	530	485	475	527	534	482	507	462	521	501	476	491	475	512	488	497	487	503	484	447	504	484	514	508	480	478	491	506	465	504	484	507	470	482	491	509	510	504	498	485	495	513	502	537	471	465	528	462	496	533	476	529	498	489	539	509	487	529	506	515	511	447	540	475	487	526	482	492	513	467	497	465	506	502	475	490	484	504	477	489	517	490	489	513	465	490	461	477	527	559	500	508	536	538	495	532	477	486	508	478	483	479	514	499	480	470	520	526	501	489	512	494	518	528	483	512	496	535	475	471	467	470	527	494	485	518	479	490	494	534	493	503	521	529	475	515	484	505	541	517	513	510	457	532	464	458	519	469	483	452	496	494	454	490	506	510	476	496	511	506	519	500	517	528	500	476	465	522	521	479	506	456	513	500	496	451	531	481	518	512	468	510	490	503	512	569	498	488	490	487	515	496	473	482	515	509	451	477	492	534	455	461	511	497	487	469	501	494	496	487	553	533	525	505	519	499	481	479	495	444	530	479	479	499	495	508	504	513	551	526	474	509	516	504	521	533	464	467	470	521	481	504	506	525	488	519	493	493	490	469	505	520	534	506	488	503	516	520	496	481	479	519	510	526	496	456	459	496	503	496	496	486	493	501	444	453	501	494	500	532	470	463	494	489	478	468	484	485	526	485	445	481	491	521	514	493	485	467	487	504	469	513	520	489	523	486	520	497	509	488	516	516	505	482	519	502	511	507	497	491	486	519	502	498	484	492	497	515	474	491	502	488	482	500	479	492	485	494	477	458	491	533	454	479	461	538	480	459	525	496	555	497	482	469	502	507	505	461	469	482	495	496	487	481	494	463	450	483	502	472	492	485	482	458	510	515	485	512	504	501	456	485	520	493	450	493	517	501	500	506	498	475	506	464	482	488	513	545	492	493	513	482	491	494	478	509	478	452	481	502	475	491	485	510	515	530	508	477	511	519	465	471	502	481	486	496	524	516	479	501	443	506	518	480	498	525	474	450	498	506	514	508	510	506	463	461	488	488	503	482	511	519	517	516	511	477	516	470	502	518	534	487	482	493
4955	15594	22859	11317	3320	938	350	242	215	230	232	250	234	221	224	236	212	223	217	229	246	215	211	239	232	219	213	213	216	198	222	204	213	218	203	228	209	205	230	238	222	211	205	202	231	208	220	215	217	204	216	187	224	231	247	195	188	225	224	235	215	222	215	228	221	192	198	223	218	210	233	229	232	213	204	223	221	236	190	205	222	224	252	210	214	203	211	249	206	202	219	206	246	231	205	204	217	224	218	239	251	242	238	244	223	202	209	252	224	234	214	219	225	200	193	230	215	205	208	215	207	206	231	200	202	222	244	213	234	225	221	218	215	242	210	222	212	223	224	234	235	206	226	224	230	216	227	202	208	210	244	221	199	218	238	246	197	198	220	195	208	194	243	229	244	206	214	225	233	201	205	208	205	235	208	229	231	245	228	177	222	211	197	248	230	226	204	220	235	227	206	210	233	231	233	218	227	202	216	246	203	216	217	230	210	241	224	242	222	215	207	230	195	202	203	216	213	201	208	204	209	201	217	214	218	237	211	227	211	222	236	240	219	194	211	209	238	226	202	212	199	236	227	207	228	212	212	224	224	205	209	230	182	216	219	214	199	236	221	224	215	206	204	199	203	223	216	215	219	210	235	229	230	243	199	213	227	223	212	220	205	206	215	229	245	242	197	229	219	228	204	221	244	222	219	231	211	211	222	210	218	251	216	222	207	211	208	203	201	211	220	234	200	228	221	233	234	205	212	240	221	251	223	237	237	219	234	202	218	211	215	245	229	213	219	205	227	210	215	228	234	237	220	206	235	206	199	220	209	237	236	234	195	202	202	199	228	223	201	227	201	217	200	207	207	231	206	221	202	221	220	218	198	199	209	210	204	217	182	198	221	237	220	221	247	205	208	212	221	218	218	230	200	224	233	230	216	247	207	201	228	217	229	235	210	223	224	225	229	226	230	213	240	223	213	188	201	195	218	215	206	245	199	235	216	189	224	220	250	208	237	236	229	216	236	240	245	202	195	215	207	232	220	228	261	214	218	232	224	197	233	208	201	211	217	215	233	206	211	215	213	218	211	197	220	226	205	223	200	205	227	231	237	210	212	216	214	260	207	214	189	245	213	216	221	222	229	253	255	189	178	228	232	204	225	218	184	208	248	198	240	199	204	217	216	216	196	223	224	199	213	248	222	241	208	222	202	205	218	234	217	216	211	235	183	206	226	228	215	216	228	178	210	213	213	215	222	224	242	198	218	220	244	218	202	217	231	231	237	211	202	236	245	221	217	204	231	189	213	208	251	216	236	209	199	221	246	236	189	219	201	174	208	229	211	222	232	217	240	256	210	217	217	220	218	197	237	209	212	208	219	195	232	232	212	210	198	215	206	223	194	238	246	205	218	216	211	199	219	233	189	216	210	229	205	229	242	206	222	207	225	227	217	221	205	206	215	194	195	211	204	192	233	188	220	219	199	222	209	236	213	211	200	233	227	205	193	215	222	217	239	191	214	223	232	220	204	223	235	200	240	210	214	214	220	231	227	239	206	194	214	254	259	191	209	202	223	212	240	212	210	222	225	219	212	234	205	229	206	198	216	215	204	225	217	222	207	219	226	223	231	244	237	216	228	218	240	224	207	238	221	226	225	205	212	220	223	202	204	219	238	227	215	231	214	209	200	198	228	256	211	219	189	237	229	214	197	208	234	215	209	197	230	223	211	229	212	180	196	221	213	226	233	245	205	213	197	213	232	210	213	235	258	214	223	209	231	225	211	186	217	253	228	223	197	190	212	201	236	230	205	216	217	200	221	209	229	225	212	218	218	220	215	196	217	216	224	212	215	215	237	227	225	216	215	191	186	207	201	229	210	221	230	227	214	209	241	239	226	231	239	216	231	226	199	228	215	243	219	200	201	206	222	220	210	189	251	234	238	196	172	203	213	253	222	234	252	216	245	228	217	231	202	230	237	208	254	212	212	205	196	217	211	215	213	206	199	223	179	208	231	213	236	193	221	213	215	236	196	198	205	216	213	201	212	203	213	214	198	216	228	236	222	200	212	201	217	221	211	234	218	234	210	216	203	222	240	205	226	228	183	214	223	212	235	251	224	238	230	196	212	250	237	216	204	203	218	206	236	193	190	222	214	210	227	232	238	233	252	220	209	208	221	229	220	223	227	242	215	213	215	233	197	209	208	224	242	213	203	227	207	217	213	203	241	228	220	194	226	211	214	234	226	212	224	257	220	218	225	198	216	246	196	221	189	223	203	201	216	216	208	219	227	187	225	238	232	228	214	218	238	215	216	243	215	221	223	218	212	216	212	237	222	209	217	227	218	222	231	207	231	237	204	227	217	189	207	216	199	234	213	205	220	201	207	233	233	207	217	224	212	203	225	222	220	201	253	213	229	207	232	209	201	220	190	218	229	214	237	217	230	225	226	188	223	213	210	241	195	225	238	206	204	200	232	221	224	247	209	244	218	222	220	218	245	211	205	210	206	211	210	212	221	239	210	218	213	230	228	210	225	215	210	183	207	243	240	217	215	224	231	229	225	234	210	234	184	207	231	226	206	235	247	189	197	224	235	211	201	218	207	232	194	219	198	209	236	211	226	206	194	229	200	243	230	213	217	228	211	214	204	231	216	200	242	212	202	225	197	228	232	234	209	214	235	229	202	212	210	240	204	237	217	224	195	225	214	225	211	214	214	223	221	178	245	227	214	193	235	198	237	197	210	239	205	212	207	232	220	214	195	201	242	209	219	218	259	206	176	199	231	219	215	225	225	211	217	225	215	231	208	196	201	239	229	207	235	217	188	220	217	219	193	227	215	220	207	228	227	219	232	202	214	228	227	201	223	234	210	196	204	220	239	215	201	195	234	208	210	238	237	210	229	219	231	210	229	196	223	238	202	208	209	199	227	204	213	211	212	230	211	221	189	188	229	228	198	224	233	210	196	229	248	202	244	218	230	215	221	240	220	213	214	219	218	219	222	221	199	222	212	199	214	227	247	208	220	242	217	214	223	219	223	232	247	229	214	208	244	206	207	221	221	222	220	227	203	195	234	230	212	221	238	210	245	225	198	215	250	213	227	234	211	223	203	225	212	227	208	195	213	203	194	215	237	219	205	202	227	221	184	193	204	225	202	220	220	223	214	242	194	215	197	217	231	218	225	228	222	226	205	195	205	238	221	212	216	244	226	219	210	234	214	210	243	234	211	193	222	220	221	237	208	234	198	206	219	198	223	230	194	259	231	211	221	214	226	240	211	208	233	233	201	235	226	237	226	225	232	237	214	208	207	252	227	222	223	239	233	211	238	180	204	222	215	226	229	223	217	222	223	217	218	244	231	228	229	218	204	203	218	176	233	212	229	221	234	240	246	240	219	205	221	223	222	231	228	246	217	243	205	212	173	217	245	191	194	249	228	241	222	214	201	216	228	252	195	207	216	233	213	210	236	236	224	224	222	225	243	221	217	227	205	227	218	216	205	227	202	221	229	192	215	209	212	221
5359	21225	29759	19377	8707	3032	1008	635	597	518	573	580	585	568	560	573	589	582	542	580	578	600	548	578	586	576	554	530	610	610	587	597	552	602	633	600	610	587	602	583	606	581	601	595	591	567	604	600	620	579	611	578	600	593	622	606	611	576	565	608	583	581	547	547	612	584	571	584	607	536	559	584	596	611	571	581	620	593	621	570	584	584	580	580	562	566	601	606	580	580	591	557	573	543	587	589	594	574	560	575	580	622	596	557	565	611	613	615	597	541	524	634	559	554	544	556	608	637	560	577	578	606	561	553	548	543	574	570	587	568	561	594	562	556	578	588	584	561	625	584	569	595	600	601	576	604	597	590	588	587	575	623	583	557	566	600	590	615	566	581	569	610	583	563	587	566	574	602	578	590	587	611	546	600	589	579	593	574	604	572	576	576	617	576	572	546	556	560	616	564	586	565	533	580	615	612	563	571	611	606	607	629	592	572	583	615	576	585	593	600	609	550	622	566	615	583	598	613	551	597	583	561	603	544	586	552	573	597	633	531	611	623	641	595	563	563	558	598	587	589	561	597	600	609	611	562	561	581	567	617	600	563	574	610	601	607	558	564	557	585	553	579	575	599	590	596	591	574	579	589	603	541	527	607	588	580	576	582	578	591	559	559	581	554	549	593	565	589	615	564	595	608	610	613	614	577	603	618	546	565	628	592	569	587	577	623	609	594	606	625	602	561	548	550	591	558	605	611	558	606	598	603	623	583	579	571	590	576	610	583	581	555	606	606	561	574	614	580	581	585	572	594	570	634	611	595	588	591	552	578	582	571	582	598	582	599	607	535	576	572	582	579	577	610	544	602	628	599	622	567	559	574	577	591	593	557	570	577	590	565	602	595	533	609	526	611	559	613	591	603	589	513	591	610	608	583	575	546	555	533	581	581	547	625	576	601	604	560	567	565	597	610	573	615	551	594	578	580	569	595	583	567	587	557	572	593	527	580	621	600	593	541	590	555	573	627	628	591	596	552	570	600	632	624	554	573	584	599	571	574	575	550	556	580	516	576	607	590	588	571	558	616	626	607	579	598	587	579	564	607	557	570	606	581	579	584	596	546	551	603	594	590	618	570	596	557	559	593	587	585	546	566	625	594	580	619	581	588	608	577	619	589	551	596	604	596	575	557	609	583	571	628	540	596	568	557	554	573	623	594	569	623	602	601	595	605	582	564	587	579	582	636	631	570	619	603	596	602	563	574	550	575	589	606	573	608	557	596	569	599	552	576	564	586	570	569	618	589	615	619	568	574	547	561	557	577	574	538	583	566	571	619	622	585	582	583	629	591	570	569	566	589	532	605	573	591	561	625	606	554	568	618	587	524	585	563	596	567	592	616	656	580	550	607	598	599	578	591	573	614	596	572	570	548	533	603	549	587	603	591	625	543	568	585	536	556	603	590	589	564	554	540	597	627	605	590	591	581	572	547	607	563	587	570	591	592	615	601	594	624	576	577	556	559	580	598	552	578	587	550	547	538	556	581	531	622	604	616	582	580	606	597	601	612	559	603	612	592	606	603	585	517	547	600	606	596	594	581	568	602	577	606	580	627	590	576	612	580	587	631	579	563	582	589	582	556	630	573	594	600	580	618	625	580	588	594	598	544	595	548	598	577	566	593	563	586	574	575	598	602	544	578	573	601	600	572	553	580	584	564	606	569	603	615	565	582	579	529	607	514	591	595	591	589	565	570	605	564	573	624	617	578	557	565	569	616	567	569	585	615	546	599	643	612	547	579	630	600	600	567	584	567	566	532	594	634	534	579	583	595	608	583	606	622	601	594	559	608	553	612	593	615	560	607	558	575	538	597	603	579	574	590	567	585	580	624	570	607	606	583	599	579	562	620	580	545	567	601	575	540	628	567	592	578	609	572	597	564	561	577	600	594	575	594	584	587	564	601	578	616	615	601	619	544	612	608	613	606	568	602	524	550	596	569	603	561	599	564	561	550	592	616	588	539	594	600	561	573	541	576	554	562	585	581	578	571	565	619	580	565	539	551	554	518	566	568	610	614	598	547	564	556	582	617	602	589	584	557	589	591	611	577	600	609	575	544	582	568	577	565	606	532	593	575	581	582	597	553	587	611	585	582	592	618	599	589	560	540	609	576	617	605	597	590	587	538	586	565	575	561	591	565	573	597	573	598	630	575	594	564	565	570	585	602	599	586	559	578	626	568	619	569	550	565	551	610	599	614	604	630	571	547	609	559	585	613	546	543	562	596	571	551	588	632	591	619	570	604	576	578	533	607	593	585	584	583	568	581	580	606	602	580	579	565	544	567	551	565	596	594	594	621	579	579	527	562	534	568	574	566	610	597	575	604	550	584	568	615	563	571	601	576	570	633	590	607	591	602	633	558	572	616	601	554	599	581	597	595	548	590	584	572	585	575	582	567	562	549	586	582	620	558	554	578	574	549	564	601	584	569	572	559	574	580	610	605	568	580	573	595	607	583	649	613	585	581	586	610	570	611	582	577	608	568	569	577	583	616	611	634	572	583	599	627	561	551	577	575	587	598	553	551	533	597	597	566	559	597	556	572	566	593	610	548	584	608	558	567	556	597	544	606	605	576	554	578	573	586	619	590	583	560	570	607	578	596	543	585	600	556	567	570	578	583	580	558	541	552	628	577	566	615	618	560	585	599	579	563	544	550	595	610	535	612	615	553	577	562	567	644	557	587	588	630	610	567	607	554	571	579	574	589	596	602	619	612	574	562	608	552	604	589	607	589	556	591	607	574	561	568	562	563	590	587	600	563	590	615	633	601	552	616	583	604	617	632	594	580	595	572	535	580	564	539	582	567	537	589	530	602	603	544	633	591	628	595	587	585	570	519	614	594	596	563	574	566	583	578	610	582	580	566	571	618	612	560	562	570	577	592	619	611	597	613	594	564	587	577	535	597	537	612	582	570	587	588	622	577	554	595	578	584	632	557	544	603	581	579	579	553	563	596	584	562	586	561	569	613	606	564	596	584	563	572	573	555	615	630	577	580	572	600	575	608	585	568	619	590	555	580	587	569	616	569	544	586	603	638	550	552	573	628	593	567	599	582	549	572	614	567	580	576	576	567	646	593	585	594	546	595	552	625	574	571	590	532	630	575	571	545	550	592	558	595	578	564	604	590	602	572	560	583	547	596	575	600	554	618	604	605	556	567	581	554	578	587	611	568	582	565	551	575	591	579	527	602	542	579	605	639	539	586	582	555	601	601	597	596	602	554	576	561	576	566	593	626	603	572	572	635	581	553	586	592	600	620	567	554	637	575	607	570	592	589	561	602	594	551	554	572	599	599	649	608	558	579	561	610	580	537	569	562	595	614	561	593	542	567	573	617	572	559	587	607	600	617	628	613	552	569	570	626	562	582	591	574	620	605	579	574	622	548	587	565	588	561	544	574	573	568	617	584	544	560	567	559	562	620	575	562	575	592	563	552	603	615	590	584	592	583	561	568	581	564	567	598
32949	67344	70141	47194	24700	8073	1417	223	171	186	151	146	138	176	177	149	163	166	139	145	151	156	143	140	168	181	154	162	175	161	160	141	145	152	176	181	183	159	150	164	154	146	144	151	194	164	162	176	172	176	180	135	186	160	169	147	165	149	169	165	152	168	146	146	144	151	158	173	152	147	154	159	176	169	174	161	156	188	192	144	185	155	177	166	151	169	175	144	149	177	157	172	150	190	164	176	155	160	153	166	170	157	141	162	152	158	150	169	156	166	174	154	152	158	142	168	178	161	181	154	154	146	168	150	134	138	161	161	167	162	166	160	165	147	173	162	148	174	173	173	139	170	176	162	150	158	125	167	160	185	164	176	164	164	168	163	182	173	155	154	164	152	135	178	165	151	173	162	164	158	145	179	154	165	156	145	178	163	185	189	202	159	176	157	157	162	156	190	163	167	178	164	167	194	148	177	159	163	166	140	168	158	158	165	175	161	159	162	161	171	179	163	154	173	136	153	152	148	167	176	150	176	155	190	165	168	161	169	175	157	162	156	158	168	176	186	157	155	163	136	174	164	158	171	181	167	168	188	166	154	174	177	152	141	151	183	152	141	180	156	153	167	135	167	154	166	162	162	183	166	146	173	162	164	156	179	155	167	161	148	184	177	159	155	157	167	176	153	167	182	174	152	159	167	180	161	136	167	179	145	166	154	145	167	162	141	158	153	152	165	158	149	158	165	157	184	147	147	173	178	154	165	157	184	149	164	168	158	169	154	138	169	162	148	160	182	140	162	174	176	163	158	181	151	157	174	166	147	190	156	163	161	158	170	161	146	156	176	142	169	199	146	150	152	155	160	184	173	148	174	153	174	156	161	159	182	163	178	177	159	139	167	164	145	160	162	177	154	152	143	158	168	165	144	177	165	158	169	154	161	153	142	145	186	184	160	171	164	167	165	193	157	152	152	189	195	166	163	149	162	178	139	162	173	153	168	183	147	197	154	152	154	160	158	186	159	176	160	159	162	152	178	162	158	138	151	154	166	173	151	148	173	144	154	168	155	152	150	145	182	189	162	167	176	142	155	160	147	158	179	161	159	153	169	151	163	140	156	165	152	155	149	166	172	169	163	168	155	175	182	163	162	162	168	153	167	177	154	166	159	165	179	179	176	162	166	156	151	135	157	162	151	149	157	167	186	176	154	166	156	161	154	188	144	141	174	171	174	161	157	157	151	143	157	168	176	190	169	167	150	152	157	147	146	155	188	169	157	179	175	153	161	163	169	150	150	176	167	150	158	169	200	168	153	158	182	162	158	137	154	143	142	167	130	156	160	161	178	166	175	185	187	184	150	162	149	163	158	169	148	163	164	168	160	179	166	152	154	166	183	150	146	157	172	138	170	165	164	154	133	170	174	200	162	151	167	176	155	160	153	177	164	166	177	174	169	154	183	165	167	166	146	145	165	151	158	159	149	162	180	174	146	159	166	171	178	163	160	166	182	145	154	148	154	152	167	164	167	172	187	162	152	169	155	185	155	151	162	183	156	186	150	173	180	168	156	172	162	163	161	155	172	166	146	166	169	149	165	152	173	151	187	179	160	149	162	192	158	152	175	175	165	162	147	180	164	162	169	172	166	169	155	193	166	141	163	145	150	183	158	158	139	163	141	151	176	171	169	144	170	176	191	143	154	161	159	173	152	144	166	170	151	175	165	173	180	175	164	178	133	175	199	177	155	152	170	159	169	156	163	193	170	168	183	164	171	153	162	178	178	138	154	165	174	155	176	155	160	167	172	165	149	151	176	171	162	186	161	153	156	164	163	180	147	173	177	193	175	152	154	176	145	193	180	183	157	179	169	159	168	174	157	152	162	161	157	169	151	191	171	167	158	166	171	158	149	167	172	171	152	179	158	152	169	161	167	147	162	164	150	176	157	153	151	151	183	173	139	174	154	172	147	168	147	154	171	145	145	152	149	172	176	167	157	161	164	171	162	164	166	169	155	178	162	156	178	155	161	171	154	172	155	154	172	188	153	154	167	180	166	172	149	175	189	198	148	179	174	156	164	137	163	175	161	165	169	160	169	160	164	145	161	153	139	175	182	166	149	175	189	171	180	182	142	160	161	151	180	165	155	147	155	151	157	190	139	140	168	170	129	165	156	174	169	144	165	157	147	152	157	157	162	162	174	157	140	180	152	149	153	159	158	156	156	150	165	177	160	145	157	174	146	164	164	156	203	169	146	148	183	162	167	157	151	173	155	167	182	177	160	151	168	164	153	179	162	148	173	176	166	158	137	146	176	168	187	177	159	168	146	183	176	176	170	160	174	139	170	136	180	147	165	177	141	160	172	148	164	150	182	148	178	165	177	181	148	162	154	144	189	159	144	149	169	177	142	164	176	153	157	162	144	174	161	184	145	152	160	173	180	179	148	177	193	160	174	191	154	172	178	159	172	172	151	143	140	171	139	145	181	165	172	168	191	176	153	159	170	176	161	172	144	179	162	159	170	161	157	149	168	177	174	148	159	145	167	168	179	173	187	181	141	178	176	155	161	165	177	163	182	164	174	154	172	181	153	164	152	159	177	164	186	172	182	162	164	166	160	155	174	138	167	185	180	155	177	174	184	150	149	167	143	176	177	152	157	166	165	156	161	177	147	167	148	171	154	162	157	169	159	178	149	181	144	159	159	169	161	147	161	158	168	166	149	167	170	155	159	162	171	154	153	157	167	142	157	182	155	163	154	141	144	163	170	149	169	195	175	164	156	181	149	165	176	151	179	182	154	166	155	183	149	164	174	165	155	182	159	148	166	166	148	139	168	150	180	163	151	173	164	150	149	134	184	156	162	175	181	179	164	180	141	183	140	168	154	153	156	159	155	176	161	188	184	177	160	163	139	195	154	175	144	159	176	168	140	179	159	166	145	154	165	172	172	162	163	170	165	163	174	157	183	166	151	147	144	161	176	158	176	154	192	156	167	148	159	171	151	136	163	161	142	154	160	177	184	163	167	151	179	172	147	153	177	197	151	153	167	178	167	150	159	151	160	177	155	175	166	151	167	162	163	161	159	145	151	170	169	159	153	166	187	170	158	159	163	159	137	159	171	155	175	147	158	164	165	169	162	158	158	145	141	164	187	162	170	157	195	156	164	193	160	148	156	192	176	158	155	162	160	166	161	160	153	166	170	175	166	166	168	165	147	146	184	152	157	166	144	160	153	173	170	150	169	152	167	180	163	168	129	137	164	153	162	168	153	162	165	163	146	163	175	182	183	210	169	166	165	161	172	153	151	157	154	153	157	150	134	163	172	153	172	155	185	148	154	168	162	167	175	173	150	148	171	168	138	184	159	172	152	175	154	148	158	162	170	162	147	178	173	150	155	164	166	175	165	166	150	160	156	164	145	154	159	138	144	169	158	156	181	144	171	165	143	151	177	158	157	157	175	163	191	160	157	160	140	168	164	162	157	175	152	188	161	157	149	172	164	172	166	150	173	160	156	178	171
22495	52271	63558	49629	31708	13740	4309	650	449	463	448	474	460	465	451	462	460	463	473	493	452	441	426	441	453	443	473	428	425	445	458	482	419	466	434	442	456	443	468	472	448	463	407	476	469	455	474	458	478	443	455	450	458	479	505	436	454	433	452	412	462	493	468	487	444	419	431	494	434	459	443	461	478	436	470	459	436	464	487	428	498	427	465	477	457	462	512	449	462	467	426	451	423	424	486	460	445	454	471	452	453	434	450	427	446	494	431	501	445	426	473	427	455	461	443	451	475	445	451	468	420	480	426	463	446	456	438	509	450	453	426	444	449	474	452	435	470	466	479	439	437	433	472	471	450	459	483	441	410	450	445	431	436	440	499	469	508	439	427	447	472	463	471	447	475	464	449	469	446	402	418	477	461	463	480	437	459	427	467	471	457	475	458	404	457	445	435	455	465	470	456	450	454	441	478	435	440	457	458	443	463	473	480	482	437	449	474	450	440	483	410	422	467	436	452	472	498	460	458	487	425	445	449	491	465	439	473	471	467	431	449	442	454	443	462	417	428	462	479	476	455	464	463	456	440	478	472	437	444	454	472	445	437	446	457	417	439	486	454	456	439	446	430	478	487	436	454	432	462	423	418	459	470	468	491	460	431	455	455	462	463	457	479	394	475	454	448	425	443	443	469	435	455	494	467	475	450	460	417	451	463	489	463	428	479	452	438	427	475	474	505	430	453	438	465	441	496	411	497	458	482	486	464	425	434	457	476	446	471	446	442	460	424	462	445	451	448	463	466	480	457	479	460	454	448	444	439	444	437	429	479	447	469	439	472	444	469	424	411	471	451	459	490	465	473	457	427	464	429	440	475	420	450	441	446	422	518	494	466	451	434	441	485	443	464	477	443	434	445	452	454	477	519	486	464	477	390	450	418	433	441	440	453	468	460	439	498	444	479	395	414	444	410	442	466	465	431	437	452	469	466	474	441	450	492	429	454	465	442	501	401	449	410	452	426	407	441	468	422	431	404	458	410	463	432	450	453	445	469	486	423	450	450	429	442	461	470	445	451	449	433	484	473	427	414	452	424	443	414	432	449	452	449	460	461	433	437	484	447	463	391	455	455	431	471	461	463	492	400	465	458	427	446	446	454	507	441	484	462	410	443	434	487	473	470	498	432	448	469	435	435	439	411	445	456	470	459	470	443	440	449	465	443	453	477	453	467	453	474	461	449	463	413	436	423	448	438	532	523	459	469	492	444	445	447	447	459	454	465	483	425	478	432	460	443	435	453	439	438	447	403	464	454	441	444	469	447	438	438	449	443	409	444	435	464	457	414	488	465	417	483	448	460	446	480	450	417	499	413	424	449	451	457	473	456	460	440	449	461	480	447	468	435	453	459	470	456	488	472	448	428	456	448	442	462	476	450	462	456	447	450	456	434	433	425	473	485	464	443	454	480	459	459	454	473	409	420	437	463	437	454	460	433	454	428	451	473	433	472	460	431	459	453	451	477	468	405	489	483	455	434	481	446	469	416	485	479	415	488	447	444	463	443	446	449	457	423	483	443	428	461	437	477	466	433	447	475	457	469	469	452	420	464	465	450	473	457	437	449	440	443	439	500	444	421	463	449	465	411	471	437	442	425	444	456	463	408	489	470	403	445	469	449	380	453	466	444	482	420	462	474	464	457	489	450	467	438	445	419	470	482	408	461	470	423	444	433	460	437	473	498	472	477	432	459	448	444	477	435	494	444	456	452	458	432	451	434	499	462	401	423	464	447	462	483	440	452	473	460	499	478	443	452	450	451	438	431	462	451	454	439	450	502	421	466	438	473	442	461	455	447	467	486	462	428	475	422	427	431	469	475	476	443	453	421	475	414	463	474	432	465	452	458	479	444	428	434	477	467	501	490	446	458	415	443	488	466	437	434	453	442	433	444	400	418	434	441	439	414	475	434	438	416	453	421	466	467	459	416	476	438	416	435	433	420	451	469	467	449	433	444	461	469	476	441	432	431	454	452	450	504	452	441	444	463	446	467	447	462	421	430	460	444	505	466	461	479	428	430	478	458	464	451	452	420	460	445	478	498	458	441	421	443	456	437	470	454	488	473	468	461	465	432	505	454	405	447	461	461	459	465	426	464	441	417	452	428	446	473	442	480	448	451	465	463	491	461	440	512	483	459	410	406	443	476	447	452	459	486	470	457	468	429	416	498	471	433	399	486	446	469	465	482	459	465	418	461	442	441	451	508	415	460	436	431	445	495	456	454	417	479	437	474	465	481	484	483	470	420	487	411	440	473	445	451	483	469	479	404	462	454	465	460	459	492	440	456	460	458	421	473	486	454	473	448	445	432	458	440	452	471	441	460	455	412	441	444	466	436	475	438	430	462	463	456	437	447	473	485	458	492	462	470	487	462	444	450	436	492	454	439	506	448	410	467	456	482	485	438	459	451	467	468	432	461	457	477	455	463	462	447	459	443	427	499	422	459	492	483	454	456	447	438	464	450	480	441	443	437	454	441	472	450	482	450	440	481	472	455	454	480	440	450	463	451	459	472	435	482	475	426	447	431	459	486	430	448	469	473	457	443	460	427	469	472	468	453	452	433	433	460	461	435	467	488	448	453	421	477	453	485	435	424	447	400	451	495	452	442	444	460	462	437	442	488	468	423	498	438	442	483	447	408	447	465	460	420	422	465	482	432	428	457	454	467	427	438	447	468	431	478	460	453	460	483	442	483	438	423	469	475	451	442	483	419	454	471	441	450	463	507	431	462	454	455	477	447	424	459	462	483	478	447	433	462	461	440	477	474	423	465	469	507	457	458	464	503	518	449	473	446	445	469	467	460	430	442	466	415	456	468	434	490	453	484	440	431	467	446	464	422	453	448	455	465	481	460	457	448	414	489	440	436	475	462	474	477	449	484	437	467	457	494	475	418	445	437	466	426	429	468	433	453	440	402	470	485	455	473	478	472	454	449	449	474	417	469	413	446	489	443	433	456	444	487	433	452	453	434	439	470	440	440	443	441	448	437	448	475	474	443	458	485	471	405	466	450	453	446	453	428	456	431	430	425	450	423	444	443	469	442	445	487	447	452	450	441	447	476	469	447	453	477	467	441	486	460	454	462	455	426	476	427	463	441	454	443	471	458	440	459	436	435	450	490	496	496	468	423	482	498	474	466	453	513	437	472	414	460	447	467	442	427	447	462	472	471	471	452	441	479	432	430	470	446	483	454	448	429	412	454	481	442	486	472	421	496	467	469	506	474	489	442	430	454	458	427	529	445	444	447	456	452	457	493	440	459	455	440	449	516	463	429	481	450	443	420	415	466	449	476	480	439	457	464	456	472	456	484	507	440	467	439	455	486	455	438	442	423	430	432	461	438	453	437	493	443	463	444	445	432	433	467	451	467	444	445	455	459	457	464	428	447	452	470	456	460	462	408	427	463	451	459	476	417	474	452	461	500	435	441	459	478	448	433	455	426	463	470	476	417	406	453	430	471	447
41194	79928	80118	57543	33672	15056	3136	327	179	195	194	198	161	176	186	176	191	187	199	197	166	171	185	177	174	206	196	176	225	173	206	188	179	168	188	189	202	188	182	186	213	188	187	179	218	192	170	163	208	187	174	158	158	200	184	167	157	198	182	210	173	176	173	185	177	153	193	199	162	194	191	207	178	162	175	193	181	196	191	196	190	199	203	185	179	179	186	201	189	196	188	178	189	171	197	192	162	181	184	174	178	176	197	173	201	164	186	180	205	194	178	174	176	190	198	207	183	161	184	197	177	175	165	174	167	181	160	166	202	194	177	198	171	181	194	179	204	184	164	186	182	171	210	180	177	177	191	172	178	168	199	188	214	202	171	169	192	184	173	195	169	173	161	167	199	199	212	193	171	170	178	203	202	186	188	183	197	183	191	176	186	219	164	197	153	178	201	172	187	184	181	185	181	181	144	167	185	173	174	205	164	195	184	184	176	165	192	205	176	182	176	183	190	179	194	187	168	194	152	192	175	190	171	190	177	172	178	185	178	196	170	184	178	192	190	191	187	153	197	202	182	177	177	187	188	161	172	191	168	196	185	168	202	200	174	167	142	203	166	188	210	207	191	173	179	180	188	169	162	183	171	189	163	184	186	207	210	159	149	177	190	187	164	179	181	184	181	180	192	170	172	169	185	170	187	180	173	187	189	202	172	193	184	190	196	164	172	182	190	184	209	176	174	199	202	186	216	185	180	172	185	159	184	177	164	163	192	171	166	191	175	186	195	190	174	190	149	170	179	180	212	185	183	181	215	191	178	197	178	160	181	203	178	183	158	163	161	181	210	167	204	197	184	185	170	173	181	165	184	170	183	189	174	163	193	184	175	188	199	184	183	195	195	168	185	179	196	175	189	149	171	185	185	194	183	199	194	170	180	189	210	186	195	191	190	198	196	189	193	197	180	199	205	181	176	171	207	176	184	210	160	176	200	161	153	192	180	191	181	195	161	179	175	198	196	173	181	196	186	170	173	168	166	161	169	188	184	177	171	184	189	196	190	195	169	195	170	161	193	205	193	192	198	192	201	193	184	179	179	183	165	174	173	175	168	187	197	202	164	165	168	188	175	184	189	177	194	165	183	183	172	189	185	170	195	190	186	166	172	191	186	160	199	202	167	174	194	184	197	183	195	177	194	190	193	203	178	201	202	190	189	165	197	176	180	190	204	186	178	194	190	182	190	200	193	179	205	185	172	182	206	186	185	194	178	188	174	182	195	180	218	197	159	199	191	180	177	190	156	197	146	183	188	151	167	174	175	188	211	171	160	153	179	204	182	180	199	162	190	165	187	193	193	182	192	177	189	165	181	172	193	188	190	172	183	185	194	172	175	155	183	199	170	208	178	198	175	179	193	177	168	176	200	185	168	185	145	178	181	176	198	172	158	181	179	174	195	192	188	167	155	161	183	174	191	198	175	175	207	168	171	197	185	184	202	210	175	169	167	189	175	184	182	187	186	176	170	151	205	162	178	188	186	172	193	216	181	174	175	192	190	193	171	189	150	193	189	181	172	181	193	187	187	186	208	171	190	164	194	192	176	186	202	191	192	191	154	173	161	192	202	159	186	208	189	178	155	198	183	195	180	170	196	176	175	191	190	173	198	192	190	187	181	148	192	206	186	184	164	158	173	200	182	184	176	191	178	193	158	173	174	207	179	170	192	178	185	181	161	192	179	178	167	185	173	185	172	169	160	188	181	192	195	196	191	191	165	169	197	170	187	184	183	190	174	165	192	179	205	169	183	193	193	167	195	190	168	159	176	167	190	190	199	179	190	183	178	209	171	193	189	165	186	207	177	162	152	186	192	222	169	203	172	219	204	197	193	186	204	189	197	180	190	197	191	175	167	192	187	187	183	187	197	179	162	183	152	204	169	185	190	181	201	168	190	187	190	191	174	182	169	175	182	199	179	200	185	195	169	205	193	189	185	178	182	192	180	176	185	185	206	182	195	185	185	177	202	185	174	188	177	180	183	178	186	176	195	160	192	179	182	198	188	181	183	182	171	185	189	156	194	193	218	203	181	187	165	199	187	180	192	184	175	176	189	184	207	189	178	177	177	171	175	173	188	177	183	186	173	191	179	190	172	201	182	208	173	185	193	179	180	193	205	190	184	160	172	204	175	182	186	189	188	164	193	174	188	164	185	151	188	150	207	172	180	183	181	165	182	186	185	170	178	166	191	164	162	193	183	188	176	182	197	183	179	172	183	194	166	176	156	204	200	176	194	174	170	178	181	183	198	196	182	183	166	184	167	168	158	177	190	183	171	180	180	192	168	185	183	201	200	184	183	214	169	171	168	173	183	171	194	187	156	173	155	216	172	179	186	175	164	147	208	159	194	190	194	180	179	199	164	180	179	182	183	186	194	202	147	213	175	173	180	195	194	207	189	174	169	174	195	175	189	188	202	187	183	170	213	174	165	184	185	192	181	195	187	155	165	182	200	187	181	173	210	166	166	185	181	194	164	163	167	153	161	197	186	164	182	198	209	194	193	181	181	180	166	200	175	190	179	183	185	188	174	183	181	168	177	197	159	158	189	188	165	171	204	183	197	178	184	177	190	180	174	193	201	204	177	187	166	206	197	184	170	168	199	192	188	172	196	190	190	176	202	153	181	198	170	170	175	171	169	183	178	191	178	184	186	191	181	210	154	176	169	197	190	195	192	192	169	185	181	181	191	177	201	164	176	156	162	164	189	195	174	185	208	194	154	177	175	202	175	218	176	181	190	187	160	161	183	192	175	164	196	179	165	194	177	184	175	183	195	198	174	145	201	189	195	203	181	185	183	191	155	194	192	167	172	184	193	198	182	202	178	174	184	157	172	196	190	218	214	165	205	197	204	164	192	178	193	190	171	155	180	207	183	202	172	181	192	183	168	194	177	178	178	172	184	177	171	144	170	214	192	188	173	184	175	180	185	176	176	216	172	204	174	188	173	179	223	189	179	189	182	184	185	190	180	186	190	205	190	204	191	198	185	169	205	176	200	161	182	178	186	176	198	192	187	198	172	176	196	172	208	180	203	189	214	198	188	206	190	177	185	186	170	175	203	209	194	175	165	185	177	176	190	157	180	166	175	187	186	178	183	176	171	198	202	207	165	179	180	194	188	200	176	193	173	172	176	164	186	188	212	184	185	200	203	194	184	175	171	175	197	174	172	192	189	196	192	176	182	193	172	178	169	165	178	175	179	176	204	204	189	188	186	182	187	182	200	173	195	166	185	188	183	212	182	190	194	179	181	166	205	172	192	182	187	190	153	209	189	193	184	168	175	181	167	164	188	167	195	186	192	165	167	185	180	177	187	185	160	172	153	181	174	204	187	194	180	192	183	205	183	178	183	186	196	170	191	175	194	181	194	183	197	195	199	161	200	166	212	172	178	182	183	188	171	225	174	201	185	179	177	182	173	175	190	173	187	172	192	181	164	189	189	210	187	201	192	177	207	192	178	185
27392	63009	76707	60484	40587	20621	7020	795	488	503	468	500	498	500	506	488	510	522	523	473	505	485	539	497	502	522	526	487	499	531	484	478	523	499	540	466	481	491	478	564	509	529	517	481	447	552	501	460	526	507	495	493	550	474	515	503	508	530	522	541	475	488	553	474	515	505	485	478	519	462	472	499	562	541	547	480	513	542	526	488	524	500	480	517	509	519	530	509	503	497	487	490	504	467	507	493	487	520	517	488	499	485	493	503	485	507	522	518	502	520	464	478	476	505	498	505	516	483	528	522	527	505	491	486	531	542	497	525	493	518	540	495	497	483	513	509	489	457	489	471	577	530	474	500	475	493	521	504	496	529	492	540	505	513	510	516	505	517	511	489	528	469	482	494	506	524	469	518	482	464	470	483	501	527	454	499	528	552	497	503	474	473	488	509	482	513	475	513	504	525	521	500	488	495	510	518	510	510	484	492	483	495	452	500	530	504	515	493	516	514	501	485	514	487	484	499	510	496	457	499	476	483	482	521	523	468	525	529	492	506	501	483	503	485	514	485	528	475	536	471	464	513	522	522	482	474	515	502	520	520	502	480	504	506	510	498	524	515	496	452	484	518	501	508	506	483	477	533	468	483	537	487	511	502	510	505	545	512	528	498	498	535	519	494	484	483	497	492	553	494	497	509	508	525	500	533	519	527	493	510	490	530	488	466	493	493	509	489	491	492	512	492	482	529	504	471	509	465	513	504	502	519	541	515	487	500	486	502	501	531	452	495	501	522	483	490	523	510	501	514	473	561	488	475	523	509	514	518	554	489	523	522	515	536	507	522	476	503	498	488	484	477	467	494	495	447	490	486	509	552	510	521	493	536	478	518	452	475	502	491	525	518	483	491	493	464	509	539	512	487	509	511	516	528	505	529	485	538	488	490	523	523	525	484	509	512	527	529	488	515	507	527	502	525	499	541	501	481	515	524	530	471	534	508	528	480	498	468	537	497	453	477	512	511	531	493	500	523	471	524	510	528	487	480	485	522	506	526	504	501	480	473	489	499	487	511	521	511	503	548	523	506	490	514	529	497	468	527	486	463	514	514	495	472	507	469	513	520	500	463	486	502	503	504	478	518	536	557	483	507	480	504	478	494	533	529	540	503	475	447	503	513	495	451	519	478	528	485	502	491	481	545	494	492	493	487	536	505	512	520	502	519	514	473	482	508	509	511	505	513	467	513	506	515	475	462	452	519	512	514	463	517	508	511	516	483	522	541	508	504	486	498	513	485	485	503	497	491	504	467	493	519	514	490	495	488	486	518	509	492	514	494	500	551	517	530	523	507	498	523	500	513	489	516	483	518	542	495	516	476	516	516	487	488	522	533	534	479	511	497	538	483	551	485	500	521	502	527	541	455	483	526	500	526	523	498	520	537	524	492	541	546	489	509	498	539	541	523	511	484	479	527	481	515	464	483	463	507	466	519	481	511	532	482	515	492	517	471	495	491	501	515	455	478	475	470	556	519	547	534	517	499	499	481	508	505	494	535	463	475	502	503	476	525	481	487	536	485	523	532	518	469	469	543	515	528	484	502	524	474	529	481	491	468	482	468	474	517	488	542	504	517	521	505	479	503	498	488	515	513	494	502	516	486	495	545	476	496	503	541	471	478	509	461	468	483	492	500	486	487	524	514	520	485	489	484	481	521	474	490	509	510	508	494	472	513	527	484	502	481	529	491	508	520	500	507	519	485	522	531	479	491	475	523	559	496	488	515	461	515	545	533	519	504	526	475	510	488	466	499	515	485	462	543	472	454	498	556	523	514	491	477	511	466	509	523	478	484	512	510	509	509	525	476	521	489	506	473	522	503	454	532	478	450	477	522	488	506	489	539	509	537	521	487	499	463	503	498	517	554	464	480	506	503	506	508	478	518	475	491	499	476	532	467	518	480	491	465	485	468	471	503	500	547	494	513	488	486	523	504	536	522	497	490	510	469	480	493	538	491	552	479	457	529	474	502	466	518	450	461	478	516	508	509	515	515	471	512	519	483	492	548	504	529	506	488	497	463	540	471	508	498	481	537	503	483	512	533	481	532	530	498	524	521	502	533	498	500	484	508	562	483	497	454	491	484	520	489	488	502	511	450	493	492	515	498	523	520	464	503	515	480	490	534	505	517	509	487	506	481	540	478	522	514	516	510	495	532	518	523	546	482	465	477	498	497	500	492	529	509	546	524	503	524	505	502	472	503	514	499	521	521	479	482	519	489	473	484	444	510	500	511	531	475	514	500	503	480	554	466	505	503	480	460	488	530	512	520	504	461	520	496	500	566	501	488	499	509	530	498	494	533	510	474	505	466	516	483	482	509	526	503	462	471	460	505	484	477	530	505	495	512	489	542	491	516	514	508	520	539	477	504	521	504	535	475	523	579	497	475	479	514	461	502	514	506	515	509	480	509	474	485	500	496	500	492	500	498	494	491	499	488	509	501	485	522	534	518	499	488	494	487	525	495	521	511	508	522	478	479	509	532	521	507	450	490	489	468	491	489	498	489	498	512	527	480	497	470	526	500	492	488	485	493	519	499	490	526	472	522	488	508	477	508	488	491	507	496	536	534	502	542	515	528	508	489	467	507	533	532	512	525	529	517	531	501	486	517	511	512	488	473	539	524	491	539	533	477	480	479	500	486	505	446	516	485	518	504	512	451	543	500	522	491	503	536	443	500	512	493	511	533	520	487	468	493	479	506	469	501	517	478	520	578	496	505	503	494	511	539	508	493	523	500	473	514	435	505	474	540	479	503	513	464	498	496	570	471	470	540	474	533	544	501	510	508	488	484	507	533	517	480	498	554	495	503	531	517	511	482	522	517	513	518	470	525	495	498	539	454	542	520	515	502	526	495	506	502	511	550	517	519	509	467	499	498	515	491	480	550	505	485	483	544	525	500	507	497	526	502	496	543	514	486	512	575	519	532	499	463	508	481	526	477	501	503	478	534	483	518	503	452	491	528	496	515	482	500	467	496	481	489	508	496	500	519	481	498	485	476	542	510	477	512	494	502	506	546	462	496	532	479	504	522	485	487	488	506	500	525	483	531	481	509	470	497	491	482	476	460	487	498	523	518	525	527	520	514	487	540	501	501	513	504	519	510	510	504	496	503	523	506	468	530	518	549	503	496	521	525	473	509	497	506	556	498	474	511	533	479	516	466	507	500	482	523	471	498	499	528	515	513	522	506	522	483	513	546	512	523	492	514	484	524	507	512	473	503	548	503	490	511	465	489	489	520	486	482	494	507	495	512	486	540	473	523	504	517	471	528	515	508	500	512	535	475	494	496	489	517	482	477	503	518	462	470	508	464	501	490	515	537	496	522	493	507	529	487	507	475	509	521	512	517	480	515	517	549	466	534	480	496	510	495	553	458	558	486	484	501	518	528	492	479	480	458	475	523	504	463	495	485	480	519	501	477	519	483	538	521	511	506	485	467	552	482	491	510	519	521	509	536	532	526	501	490
4315	15781	22439	11489	3636	995	379	237	205	203	209	219	225	221	232	209	221	231	204	203	200	224	227	221	216	223	205	219	203	216	235	224	214	194	212	209	217	214	208	202	233	209	223	220	206	233	203	180	225	203	227	209	207	213	220	200	219	237	222	210	223	233	226	234	195	216	235	196	218	217	221	205	229	230	190	212	247	203	209	203	236	205	207	232	215	208	228	197	209	225	233	198	215	221	236	198	203	228	222	192	238	216	232	242	213	201	210	204	244	244	211	240	187	215	214	214	219	201	238	253	209	211	214	231	198	222	239	223	230	230	234	244	254	214	202	242	243	223	226	230	215	225	228	247	212	218	218	202	220	232	202	198	240	236	194	233	215	229	219	216	207	215	214	210	233	213	233	233	205	217	224	234	231	229	218	222	210	209	232	204	227	224	200	231	224	223	207	218	219	217	242	204	205	224	219	209	211	226	219	229	194	195	232	236	237	205	220	212	201	241	204	208	199	188	186	218	234	225	227	210	204	241	200	199	210	221	230	222	212	220	224	190	198	235	242	231	221	208	244	211	234	214	208	224	241	200	214	182	202	217	232	232	217	208	233	216	236	219	191	203	207	245	218	231	214	213	212	209	216	209	213	208	236	228	226	193	233	229	202	200	179	212	186	212	235	202	217	205	233	212	221	208	220	215	207	245	216	222	213	208	251	214	205	250	227	214	200	203	220	223	215	215	257	200	211	214	212	208	216	211	233	239	204	198	234	205	223	234	194	210	240	226	216	209	198	188	212	224	229	221	214	201	227	219	229	218	206	208	224	218	208	202	206	230	227	228	229	257	195	216	208	245	251	232	221	202	237	232	195	200	230	223	221	219	227	203	218	253	203	210	239	221	230	202	202	228	241	196	214	211	221	190	222	236	221	225	221	229	200	253	252	206	225	221	231	220	230	212	223	209	216	207	260	228	212	240	208	219	227	210	190	221	228	226	224	231	246	213	230	214	201	210	232	223	204	209	202	225	214	191	181	230	204	214	232	219	226	199	245	241	225	224	203	237	218	224	243	187	221	228	225	231	212	185	194	232	175	231	227	234	235	212	218	217	221	214	252	208	206	205	234	237	188	226	221	211	234	214	194	213	209	227	220	232	195	209	221	211	224	208	218	222	245	212	238	221	225	235	233	220	216	225	215	225	209	235	209	212	209	210	251	188	198	242	197	213	223	220	227	209	221	219	213	214	228	225	223	217	207	229	190	225	198	217	201	220	218	216	237	223	203	225	222	203	215	171	234	212	215	198	236	228	223	239	219	232	223	201	206	225	227	223	211	212	224	236	219	221	205	228	232	227	224	220	220	214	229	238	226	198	215	234	194	194	219	234	227	200	203	247	218	234	231	182	230	222	202	221	242	238	204	217	212	219	240	230	221	214	212	207	224	227	257	247	219	211	235	191	215	211	226	209	202	223	230	205	231	227	222	247	228	205	224	223	228	248	229	225	232	216	245	204	211	248	235	229	236	208	231	207	200	230	217	210	242	206	208	236	202	208	226	215	203	210	224	190	237	241	220	229	234	217	225	213	228	211	210	194	219	221	225	235	205	214	210	248	201	227	189	213	234	231	241	249	207	215	224	214	233	191	206	245	212	200	211	226	215	210	206	190	220	177	198	216	233	257	213	209	234	233	224	246	236	239	223	213	213	241	218	225	224	197	229	213	240	229	220	198	203	221	207	217	185	213	227	190	253	234	221	228	235	233	232	206	219	211	197	214	202	223	235	206	224	227	198	211	202	230	189	177	227	225	228	235	219	216	217	198	201	206	217	237	201	219	207	218	219	220	210	232	219	204	228	228	236	208	258	234	199	227	221	234	210	225	213	223	255	228	203	234	199	208	231	205	227	218	201	221	205	226	216	210	192	216	206	218	216	185	227	213	213	215	207	206	221	221	218	209	242	235	226	220	209	223	249	221	186	222	233	203	205	194	208	216	218	214	239	227	226	217	216	202	219	205	222	254	231	230	234	220	242	237	213	230	207	247	207	226	194	216	198	251	223	221	222	219	200	242	239	208	239	202	209	201	217	230	215	210	258	204	216	233	188	212	225	231	205	210	228	222	234	217	224	207	217	208	226	250	200	223	227	225	218	196	223	205	193	225	228	206	231	230	209	216	209	215	232	224	232	186	206	199	235	228	247	202	225	225	208	211	233	215	217	233	181	213	211	223	234	232	231	206	230	263	219	208	205	220	193	233	228	249	224	229	232	217	227	215	195	196	225	216	211	205	214	207	226	213	246	237	220	201	229	200	209	231	223	191	211	229	236	194	206	209	207	239	215	224	217	229	207	234	213	197	205	231	234	221	263	244	256	230	222	240	213	230	234	183	201	213	210	236	218	193	244	203	197	221	240	196	275	197	243	243	205	237	203	217	227	195	224	249	210	233	203	196	229	186	201	221	206	230	192	203	214	217	226	191	228	188	202	208	234	216	220	232	221	236	204	213	210	230	229	238	213	229	241	216	201	213	229	228	207	205	237	220	230	214	232	212	224	224	213	217	204	234	222	240	210	246	216	205	210	201	218	227	211	199	194	192	220	223	220	218	228	231	232	212	184	237	228	219	246	235	233	244	202	228	196	229	233	241	211	219	187	204	224	250	186	232	235	231	224	223	215	224	206	243	245	218	251	248	203	221	263	189	237	191	212	217	214	213	211	227	241	193	221	211	199	203	200	228	203	214	177	211	252	228	242	197	225	205	238	219	226	213	225	195	201	209	211	211	250	221	237	235	198	208	195	202	213	219	229	219	210	195	223	213	196	194	233	206	211	218	213	243	206	206	222	253	224	219	252	210	233	205	210	224	203	241	231	222	223	217	220	210	193	221	219	215	223	216	233	224	204	214	219	223	220	232	209	228	222	224	238	212	193	228	202	196	240	223	238	235	225	210	220	206	192	229	229	213	221	246	234	203	206	244	240	223	237	225	230	209	214	244	203	236	216	211	223	217	211	203	240	226	234	218	197	223	204	190	222	226	203	211	223	224	236	229	240	186	221	233	214	224	227	210	207	233	221	207	254	222	211	241	226	234	219	213	219	182	218	203	225	210	240	202	190	227	200	214	220	235	238	203	234	204	221	222	193	201	220	205	220	214	228	207	212	220	252	225	231	227	237	222	224	216	242	242	234	167	220	223	191	220	219	219	215	202	223	232	210	208	244	204	227	217	229	223	243	179	213	211	242	231	230	226	210	221	210	218	235	237	212	232	215	225	181	221	229	212	223	229	216	205	249	204	236	212	217	200	192	216	224	219	236	201	198	223	211	213	210	235	227	236	261	211	206	221	222	182	235	224	214	222	221	252	196	254	194	218	254	241	240	233	199	202	198	208	226	245	229	201	223	210	175	227	213	204	220	213	216	212	200	214	229	218	205	223	200	205	227	229	220	221	214	244	249	240	218	219	206	216	211	194	231	194	230	218	233	214	219	230	220	206	205	227	225	194	207	240	220	219	219	226
4810	21617	29288	20091	8876	3230	1222	574	631	555	555	575	591	583	574	603	577	595	568	635	575	594	584	565	581	590	576	583	580	592	583	580	576	588	557	578	602	604	556	592	582	585	559	563	565	562	631	582	588	634	578	579	618	582	584	598	600	552	568	566	609	611	613	571	585	600	562	537	606	551	570	616	560	633	611	588	589	596	562	592	644	599	599	578	565	608	580	581	571	578	585	598	590	573	599	613	614	627	626	570	553	572	545	574	571	620	555	545	592	562	572	572	573	570	572	595	595	554	599	585	564	592	607	604	564	617	592	609	566	604	613	579	572	596	649	614	634	619	572	606	557	587	530	634	567	571	588	558	593	547	554	613	561	550	588	597	570	593	607	607	597	575	620	533	565	557	579	602	571	579	595	569	547	573	562	578	554	593	605	594	610	558	577	615	616	565	547	573	596	565	642	624	563	595	599	576	596	614	587	599	558	579	529	571	619	570	585	604	583	604	588	553	549	571	595	603	573	565	584	571	552	598	576	609	584	574	612	558	579	587	596	559	608	602	585	594	582	568	580	593	593	643	616	566	566	600	600	639	594	568	579	544	614	610	564	593	586	552	561	593	588	597	599	591	545	562	595	594	598	592	608	578	588	568	637	584	599	557	549	615	631	544	577	564	563	598	588	560	611	578	561	564	600	573	598	555	554	601	618	643	569	587	579	587	554	564	590	606	558	552	546	562	577	568	592	558	614	598	549	560	594	517	597	575	597	596	511	540	572	611	605	565	557	594	559	540	566	581	548	585	631	604	561	626	581	542	645	553	571	548	595	588	580	594	599	627	554	581	623	563	562	555	603	612	577	594	575	569	556	651	624	577	579	584	570	542	547	614	575	588	625	619	536	612	590	581	595	593	564	579	602	570	592	590	578	633	552	566	566	606	546	577	612	556	637	586	576	577	585	578	615	597	591	593	586	587	556	606	558	590	571	621	591	571	596	577	567	617	611	563	578	571	616	582	567	592	549	614	561	570	608	591	570	583	575	593	622	619	618	542	559	566	576	574	532	622	539	581	613	559	637	558	533	546	589	603	563	614	561	540	594	584	601	584	595	593	575	595	652	588	573	570	561	608	584	590	611	656	584	541	617	569	576	584	550	613	595	606	606	616	593	553	570	566	582	586	597	565	552	597	583	632	606	567	585	587	615	568	576	623	572	629	624	574	594	630	586	596	581	609	606	565	579	588	579	592	559	600	621	558	562	619	565	561	536	596	565	566	579	561	616	554	574	564	574	579	572	555	572	577	596	594	595	569	632	562	572	574	594	582	553	597	583	582	569	586	559	603	574	594	601	601	595	613	621	550	567	632	584	617	571	602	597	622	580	570	595	584	561	600	565	582	608	610	594	564	588	542	579	599	595	609	555	549	585	593	605	533	579	573	572	571	582	595	601	565	585	578	574	557	579	596	610	573	565	573	592	559	583	587	552	591	597	583	601	603	553	579	535	594	579	558	557	522	577	600	596	561	566	570	606	562	544	619	543	595	617	636	625	609	602	603	585	571	545	569	586	612	556	578	566	532	589	570	622	623	555	569	586	612	587	574	560	568	625	603	569	580	587	561	597	623	594	590	561	556	566	577	606	582	601	618	606	598	575	591	573	632	587	544	597	598	578	597	557	564	613	597	531	589	556	632	585	580	626	619	582	631	559	547	612	630	609	610	566	615	607	598	543	591	614	577	614	603	574	538	586	577	582	623	615	574	590	592	540	556	578	590	598	592	578	600	575	574	564	594	535	613	549	553	571	605	606	567	587	594	571	538	575	536	581	569	600	581	601	615	574	570	585	583	586	544	598	586	594	615	596	564	580	597	610	617	583	584	610	561	598	579	611	654	529	611	585	573	597	576	533	566	597	511	548	584	614	551	587	611	590	574	602	562	627	624	601	562	582	570	577	555	556	633	609	615	578	638	621	574	604	567	604	566	551	551	602	606	554	600	589	592	572	570	593	597	623	568	569	591	557	537	577	558	583	577	583	590	595	595	591	595	601	588	553	627	572	586	601	616	594	539	558	567	610	577	607	582	565	582	589	595	595	574	606	571	561	589	562	591	598	549	537	590	575	556	591	565	566	594	598	594	579	552	590	621	550	567	555	622	602	567	603	578	598	604	584	591	568	557	575	558	625	599	605	591	582	612	603	562	576	561	574	578	547	559	573	625	528	592	587	588	553	601	585	578	585	571	587	602	592	540	599	598	549	611	538	618	608	615	606	620	555	572	572	548	595	584	576	588	595	610	622	612	605	559	619	574	592	584	603	530	596	600	589	562	544	580	578	583	565	556	586	575	616	573	564	612	564	586	597	578	569	594	614	594	577	572	615	622	606	587	559	579	576	558	551	611	570	541	598	592	590	568	530	575	553	553	600	597	624	555	587	539	548	578	559	592	613	595	586	609	548	570	604	594	570	570	586	605	558	606	561	605	591	558	558	625	588	602	550	578	621	576	593	547	577	643	612	552	597	611	567	607	572	592	601	620	575	587	606	584	584	566	635	586	561	610	572	604	575	622	586	558	583	615	603	559	622	638	609	553	578	594	579	616	585	519	575	548	519	571	571	517	582	524	576	570	602	567	586	593	622	574	565	541	556	586	593	580	586	618	567	595	606	579	572	575	572	613	629	594	581	596	580	540	609	599	607	609	588	573	589	557	560	572	584	572	601	594	551	606	573	614	600	583	597	590	592	583	625	587	630	581	581	582	592	611	557	611	588	559	586	601	577	605	615	569	580	569	586	612	617	545	587	591	601	577	626	571	597	634	595	586	551	586	585	643	578	573	598	577	616	589	550	609	587	619	552	601	612	600	567	630	596	584	600	567	560	603	585	586	582	581	590	606	594	622	571	616	577	564	599	587	589	580	592	578	599	599	607	546	639	593	556	527	593	599	576	580	591	591	635	570	588	587	573	603	556	601	556	570	566	573	582	534	566	594	580	596	533	598	577	588	584	616	569	544	589	608	560	557	597	561	571	616	609	577	550	609	590	579	625	581	581	563	576	577	566	593	582	574	548	581	571	567	615	526	575	560	604	576	577	573	630	578	631	595	624	587	547	533	628	595	582	550	586	580	615	616	627	581	613	578	565	583	575	602	562	605	556	605	599	573	584	575	593	582	571	600	619	582	577	581	561	554	552	529	570	624	585	616	586	566	623	580	578	602	567	592	604	581	529	561	592	565	660	603	588	641	559	583	613	606	610	606	609	594	558	593	582	569	582	591	609	562	623	620	638	557	602	556	585	562	567	579	631	556	581	580	556	609	561	592	556	574	611	583	569	607	601	514	574	627	568	598	602	586	569	591	563	577	576	578	614	560	553	619	634	544	606	579	571	584	605	599	580	599	577	581	598	537	577	562	596	596	563	578	641	595	604	609	599	552	594	581	624	588	588	595	566	595	585	571	525	585	645	566	555	569	544	582	574	570	626	570	594	597	540	523	601	598	589	556	576	586	602	608	543	578
30509	66673	70073	47560	25001	8230	1279	174	161	187	151	154	157	184	158	154	162	159	168	151	155	140	148	143	173	172	168	163	177	166	168	152	181	189	148	176	160	172	165	146	180	147	150	152	153	149	166	178	140	153	152	180	167	157	163	156	141	177	156	165	163	173	164	169	171	168	179	152	143	146	181	168	203	170	150	173	172	157	176	153	171	156	157	173	150	168	160	154	140	197	186	161	142	147	145	167	160	157	191	176	162	152	165	187	144	153	195	190	159	174	180	150	166	171	152	161	177	156	155	183	145	178	170	196	178	148	178	158	164	156	172	141	168	176	165	174	159	145	136	159	166	138	152	153	173	177	152	163	158	163	162	152	161	159	161	170	143	143	176	171	170	164	192	169	164	142	170	157	189	167	160	175	172	142	153	163	181	170	149	167	152	156	166	169	152	176	176	158	152	168	163	178	179	148	166	165	183	148	155	168	146	173	168	159	160	152	177	166	168	167	156	173	168	146	168	173	165	184	165	164	188	162	148	144	157	150	162	143	157	147	164	166	162	166	178	153	134	169	165	175	141	149	150	172	154	173	175	180	158	158	176	181	173	152	132	132	143	144	172	179	148	144	165	130	139	178	159	159	167	133	189	162	164	157	145	154	149	158	166	169	144	148	147	160	162	175	185	165	163	152	171	134	156	165	166	166	154	152	155	144	174	166	171	151	171	178	181	175	146	141	165	163	143	167	173	121	148	153	165	146	145	143	166	170	168	152	194	165	151	194	153	162	179	168	159	145	157	143	160	174	142	142	172	180	178	161	156	155	169	168	162	151	160	137	160	153	152	165	167	155	137	155	153	161	163	158	154	153	162	169	158	174	165	161	160	168	164	150	175	138	144	137	162	162	158	165	169	137	164	170	166	163	156	179	169	171	178	169	155	146	169	174	157	158	178	165	141	156	152	159	142	159	151	158	148	162	160	160	166	183	167	164	161	174	146	166	183	158	155	150	159	161	171	151	187	164	184	164	176	145	166	160	155	152	172	177	169	150	168	172	171	140	158	158	152	158	161	164	169	147	151	163	176	160	175	167	168	165	162	174	141	165	143	166	150	204	148	147	169	139	153	160	164	160	165	182	166	162	165	173	151	153	181	161	166	166	170	148	152	155	163	167	190	146	161	148	156	150	149	177	147	161	147	161	151	164	159	168	155	149	152	150	176	172	169	157	160	162	183	164	164	169	144	155	160	152	177	125	147	165	170	168	162	171	146	177	156	181	181	164	163	159	170	158	143	147	182	160	141	160	176	148	161	171	164	160	143	170	150	163	175	150	163	169	181	168	171	158	168	145	162	149	143	177	176	151	163	136	152	158	140	156	181	151	155	165	151	192	170	173	157	163	156	165	143	163	152	164	169	173	151	175	160	141	155	137	163	147	149	146	162	157	133	165	184	152	167	182	167	153	151	165	139	175	159	178	167	172	154	140	177	157	171	167	163	155	164	172	164	159	151	168	153	183	162	174	174	165	173	173	152	159	137	201	188	159	174	165	157	156	159	152	151	149	161	145	154	173	173	167	156	154	176	156	146	177	166	149	150	171	142	176	155	157	149	183	168	141	138	148	141	160	180	160	174	152	161	174	142	168	168	158	178	158	138	141	163	184	189	173	176	173	174	159	176	140	151	146	173	143	165	164	155	176	150	177	163	174	159	146	167	167	172	180	154	155	164	141	146	176	177	163	160	171	161	184	162	148	163	173	153	168	147	152	165	182	161	152	157	149	156	158	144	148	181	154	169	164	155	161	170	153	137	170	165	155	172	153	162	169	174	163	149	156	179	166	149	175	168	175	165	164	165	139	140	170	156	161	171	139	149	177	172	142	163	156	180	177	147	155	144	173	160	163	156	164	148	168	169	142	167	158	159	157	136	160	163	173	156	176	146	138	161	164	175	162	148	143	156	172	160	156	162	153	176	174	142	125	156	161	152	166	152	173	165	167	162	159	159	169	164	148	162	169	178	169	159	137	179	160	153	161	184	184	144	163	172	165	163	165	149	164	158	168	164	157	159	138	175	166	149	146	152	183	152	167	156	145	166	164	164	145	174	146	139	160	153	154	167	164	181	141	168	156	169	171	151	156	171	155	143	148	155	171	155	165	158	168	161	147	149	158	173	172	149	171	168	158	155	171	178	150	178	169	170	161	172	153	164	156	167	145	166	148	177	164	165	168	167	167	172	167	142	148	144	164	153	155	140	190	175	145	165	161	152	163	175	165	153	143	179	148	137	177	151	152	152	166	169	164	161	155	180	146	153	159	161	164	174	159	157	168	182	174	168	184	163	155	159	173	157	148	146	155	161	155	178	168	177	150	157	148	173	148	144	159	148	170	169	138	151	151	134	129	135	145	164	165	169	189	156	153	162	184	152	170	170	130	170	180	177	158	152	176	164	170	145	155	163	147	183	150	175	143	161	172	148	162	147	165	150	146	166	152	156	154	154	139	161	147	166	161	136	162	165	165	152	146	185	145	163	142	155	152	158	165	129	175	169	158	173	171	168	190	160	152	174	147	161	159	167	185	170	166	171	131	116	144	155	155	174	141	172	143	147	173	153	149	149	173	150	162	153	185	164	152	134	166	129	155	163	175	163	171	165	175	156	154	156	164	180	186	156	151	154	148	157	138	157	151	161	154	151	172	151	168	173	157	151	140	155	189	153	145	157	158	156	171	169	148	138	159	157	153	164	171	169	149	175	174	173	176	150	152	172	163	175	168	163	179	160	154	180	147	172	192	152	154	168	174	182	166	139	159	157	152	164	163	157	144	152	147	166	141	162	157	148	164	156	161	145	170	173	156	170	186	162	172	165	153	158	150	166	168	178	142	195	171	182	168	121	180	176	154	151	164	152	141	167	169	138	162	160	149	169	154	171	168	161	157	164	164	180	149	150	163	158	154	129	153	143	152	160	169	182	170	159	168	167	166	159	158	145	161	162	175	159	137	163	177	169	150	151	160	142	149	148	166	177	147	170	169	171	164	182	160	179	149	161	166	156	161	152	140	170	143	163	170	135	157	160	152	137	168	151	151	188	170	160	150	156	184	171	157	163	154	166	137	170	175	164	167	160	165	150	160	131	149	190	167	181	169	161	161	167	153	160	170	187	163	181	154	197	141	177	154	157	211	169	163	162	161	170	151	183	172	173	171	168	165	145	162	190	179	160	153	175	150	159	169	139	190	152	159	156	175	145	150	190	163	157	162	140	161	151	162	145	153	166	143	169	174	158	172	160	167	149	150	157	177	191	157	173	165	153	156	139	181	152	167	119	155	154	169	161	162	172	144	156	145	152	169	169	148	150	149	175	170	165	163	194	153	135	150	163	167	169	156	186	168	157	160	177	160	158	159	167	176	177	172	164	161	183	182	149	184	152	181	146	173	171	150	154	170	158	165	162	166	162	171	159	154	150	161	188	173	170	173	175	152	142	155	173	156	190	169	150	148	152	156	174	143	138	169	156	182
21319	51783	63597	50225	31959	14085	3798	502	451	439	458	446	449	471	426	454	469	451	456	460	469	443	463	399	425	427	432	498	443	428	450	421	451	427	428	402	431	485	433	436	450	477	450	448	436	471	437	459	451	441	461	472	463	475	453	472	456	450	447	477	436	457	416	447	432	425	424	416	458	429	479	407	425	417	426	452	456	417	436	458	439	457	424	466	443	434	466	436	445	439	437	455	412	442	444	455	423	442	436	440	448	471	419	456	434	486	430	464	439	451	453	445	440	426	434	459	458	461	416	462	425	444	445	460	445	424	436	456	449	434	465	438	440	424	438	466	452	441	434	472	460	473	450	474	478	479	431	420	448	452	493	460	452	422	433	428	461	468	461	469	423	474	414	445	456	449	452	420	429	450	405	427	507	453	459	416	438	442	421	445	432	468	474	465	421	428	478	455	455	475	464	428	456	471	454	446	466	447	438	443	437	448	435	473	447	449	471	444	471	436	501	481	467	454	433	414	454	483	457	437	488	457	449	423	447	461	453	459	474	443	470	472	436	467	432	433	457	474	448	425	439	496	466	412	459	481	461	488	445	460	446	441	439	472	443	430	404	424	474	472	425	460	476	463	469	444	449	424	450	478	453	430	409	404	447	468	406	440	412	429	464	464	455	464	489	434	459	448	438	461	396	434	454	427	476	486	436	449	458	463	450	452	447	441	421	459	454	471	436	432	473	404	435	449	405	445	472	469	476	447	423	452	447	422	425	481	460	440	448	458	423	421	462	410	420	446	450	457	447	434	439	475	430	470	426	468	494	471	455	449	448	435	437	441	438	431	470	460	458	452	466	395	464	466	447	449	423	443	478	439	463	437	446	447	457	456	469	451	471	458	440	432	434	431	443	421	471	484	430	440	436	466	439	451	421	459	434	461	452	449	450	436	432	450	446	464	441	447	438	437	430	459	500	444	471	458	421	463	408	416	444	437	487	504	410	447	451	457	437	433	424	435	454	434	442	439	446	482	433	451	415	466	455	421	462	455	491	448	494	431	461	423	448	446	478	441	413	430	455	451	487	490	450	455	464	462	461	484	459	450	453	462	489	440	418	477	427	460	427	457	461	446	419	436	425	477	444	469	475	407	457	489	447	428	472	472	441	469	438	453	439	456	455	439	412	414	481	468	429	505	450	496	450	462	458	456	441	442	444	492	440	453	449	511	453	439	456	462	424	477	484	442	490	478	491	482	448	429	447	471	432	457	420	427	458	428	460	467	417	439	409	456	427	432	462	441	460	422	438	477	448	451	415	475	470	447	440	442	421	438	454	453	458	448	461	463	430	435	441	474	451	428	454	405	467	447	482	433	456	428	444	448	448	436	439	438	465	455	439	430	418	464	423	466	420	476	447	461	418	478	450	444	448	471	450	440	448	480	443	452	452	469	424	467	488	461	411	425	428	439	467	458	458	455	450	414	483	466	434	463	442	417	489	429	457	455	452	479	474	427	429	411	472	426	441	420	458	453	442	436	445	419	450	456	437	439	406	483	472	475	444	447	442	480	467	460	457	495	434	457	443	496	462	478	442	478	426	431	495	469	458	449	432	423	438	448	435	472	441	413	457	434	423	442	440	440	413	477	485	465	444	443	449	444	457	457	428	459	441	454	445	419	416	422	474	437	447	427	410	432	464	451	455	441	438	476	463	441	485	438	464	467	470	439	426	449	435	486	442	487	442	441	450	481	443	439	441	440	445	466	492	434	477	449	388	464	438	478	459	451	447	485	458	424	425	446	459	448	423	468	476	416	429	448	455	429	433	478	424	447	447	486	437	459	457	434	419	467	412	437	456	472	417	437	440	439	462	473	437	449	473	466	472	429	430	448	477	474	474	455	418	441	472	458	475	439	448	455	467	466	454	477	443	443	447	435	430	464	435	486	440	436	408	489	421	464	434	419	498	429	432	440	428	434	486	463	454	434	444	469	429	448	435	465	469	443	462	475	476	439	417	437	427	464	452	405	435	430	449	438	465	448	457	474	431	469	462	484	394	481	478	450	453	450	436	515	475	439	430	454	420	466	457	487	445	463	487	468	427	451	460	428	435	466	466	453	427	455	442	436	461	445	439	468	425	430	458	455	432	511	473	442	467	440	466	425	453	449	468	468	438	435	411	461	429	444	476	436	493	417	465	421	425	453	484	476	470	457	447	442	415	446	444	484	459	463	441	461	451	449	449	431	462	442	476	407	444	471	465	480	457	435	437	419	397	422	431	431	454	434	440	429	498	455	439	473	467	438	469	441	449	459	432	455	462	427	460	478	425	439	433	454	468	447	441	426	463	468	482	429	469	424	487	465	462	439	446	448	459	442	432	458	476	470	437	484	462	474	442	470	461	426	420	429	455	460	457	417	456	483	444	437	457	444	431	453	452	423	459	470	466	455	462	453	442	447	459	473	458	462	450	409	446	468	426	475	441	451	458	471	458	448	463	438	460	444	430	443	451	398	435	424	426	469	411	445	440	434	480	448	474	429	440	446	458	467	456	440	419	444	430	469	431	478	432	445	442	460	477	455	471	434	457	464	473	473	468	451	437	453	415	463	456	441	443	466	451	491	450	431	420	449	478	469	485	450	423	457	452	432	449	435	410	468	469	452	439	434	447	429	454	472	475	448	432	462	474	464	423	433	439	455	449	444	465	455	467	452	446	467	454	429	471	442	500	459	458	451	430	477	437	475	481	449	473	463	428	460	441	445	443	434	397	431	445	449	483	465	436	452	456	487	435	431	451	449	469	438	438	465	447	419	452	447	463	439	390	454	450	434	471	448	415	457	440	393	417	449	419	506	434	438	451	419	475	464	426	461	495	431	449	460	454	476	445	451	468	459	435	417	480	483	449	448	427	482	450	440	439	423	455	450	449	432	478	451	441	451	452	456	424	431	433	444	455	482	437	481	467	460	410	460	433	464	439	443	440	440	467	418	419	475	447	472	449	476	444	447	467	425	427	451	461	460	419	409	422	449	457	434	442	464	448	454	466	484	459	449	451	464	459	475	433	466	442	420	451	450	452	428	468	457	466	435	467	475	464	451	472	427	452	467	447	423	423	459	417	443	448	445	443	432	444	440	427	418	436	482	433	454	471	467	458	450	477	427	416	449	449	430	467	436	478	450	475	431	500	417	433	461	452	424	436	460	485	461	409	441	433	484	451	437	458	400	446	462	444	461	418	477	465	426	466	417	435	507	430	471	436	418	450	435	479	436	450	424	413	455	439	455	504	446	467	440	408	426	456	464	428	469	436	443	430	454	466	471	425	458	445	453	434	484	455	432	465	459	479	432	426	416	444	459	459	465	431	451	477	472	442	401	447	470	445	422	432	441	446	418	409	449	421	459	437	420	479	461	448	440	407	443	482	461	440	436	483	468	496	445	443	440	461	448	452	477	466	462	457	438	463	455	471	449	461	436	461	458	464	457	416	427	455	427	417	418	464	456	499	435	462	430	439	424	469	429	424	452
42172	79068	80240	57400	33764	15237	2670	207	158	188	183	180	188	163	182	174	176	190	172	168	185	181	182	177	174	204	174	174	204	176	183	172	191	171	157	174	197	169	172	194	198	175	187	191	174	185	181	210	181	203	163	204	174	178	180	183	183	191	168	179	199	207	181	182	161	176	163	168	158	165	183	183	160	176	189	174	164	168	182	168	182	193	171	182	177	177	229	185	204	180	196	177	179	170	198	189	181	192	163	193	165	184	174	195	190	180	189	171	189	192	163	183	178	186	181	206	181	189	160	182	167	192	170	178	194	153	173	184	183	183	164	210	201	180	176	180	160	174	203	163	186	190	197	209	164	177	186	180	206	191	178	204	186	167	175	194	168	192	177	200	176	193	177	190	184	174	199	187	197	172	173	183	183	182	189	182	192	171	161	195	214	193	186	171	184	170	188	174	178	175	159	177	177	188	175	194	153	183	183	167	165	195	196	162	182	181	213	171	171	188	188	153	168	189	179	180	210	176	182	209	181	171	171	176	162	175	196	186	188	181	189	203	168	194	173	177	190	169	171	189	181	189	186	167	165	162	186	177	192	174	202	199	170	202	163	169	168	156	181	170	173	191	176	147	182	164	174	197	176	190	196	185	175	190	180	194	165	191	199	172	177	183	161	177	175	200	153	179	181	175	187	200	183	175	186	171	200	176	175	159	160	177	188	192	172	215	179	193	172	186	180	177	182	150	169	174	162	206	184	176	164	166	181	178	191	183	174	176	175	167	195	168	179	150	157	192	156	177	176	180	170	177	193	173	175	164	198	141	167	184	187	177	171	184	185	200	179	193	173	177	168	191	180	169	180	180	173	192	177	176	148	168	175	172	187	190	161	190	197	160	204	219	187	194	181	185	192	168	182	175	175	173	174	181	159	157	179	186	164	198	192	215	163	178	185	198	177	166	177	176	181	166	201	156	193	172	197	213	172	196	159	163	177	186	168	186	172	169	190	148	178	175	188	174	191	201	203	166	172	175	187	154	175	169	173	167	164	172	175	205	168	176	165	221	192	183	203	173	210	190	172	175	176	203	176	167	181	175	150	175	194	170	179	183	184	180	189	181	182	198	196	185	172	181	166	159	188	176	224	178	172	210	170	159	174	164	176	213	174	197	196	180	190	185	197	187	173	188	183	194	183	167	182	201	177	182	179	180	179	204	173	180	182	155	177	170	177	208	146	158	180	161	197	177	179	179	185	158	171	155	173	162	170	184	168	175	181	183	181	164	171	173	173	171	185	193	203	197	159	163	185	180	164	200	160	186	187	194	193	191	148	197	170	188	198	210	175	177	177	175	184	166	196	166	196	194	165	184	176	165	160	167	209	201	186	180	191	182	187	185	173	165	196	174	171	180	153	186	151	168	181	171	201	168	168	199	187	199	154	170	158	174	172	190	178	190	208	170	191	164	172	175	165	185	167	179	202	194	195	158	198	165	209	204	198	165	185	165	199	173	192	162	169	189	153	178	190	185	163	156	196	170	192	183	171	161	172	192	186	184	184	157	178	170	187	192	188	184	192	156	179	181	196	172	193	172	214	186	195	176	215	195	175	179	170	194	168	174	186	171	179	173	156	200	167	172	199	179	206	194	175	158	186	203	194	178	199	199	177	155	186	188	167	193	179	174	187	198	193	193	182	183	178	166	189	190	177	173	168	174	186	172	190	174	156	203	160	206	173	174	192	169	175	185	189	185	193	183	194	150	158	195	192	175	199	189	179	187	185	150	178	170	184	202	166	192	186	160	189	190	180	178	159	167	178	153	189	165	169	185	177	174	162	181	162	163	173	160	200	203	195	184	184	190	172	188	176	189	194	183	186	172	197	171	191	196	182	200	161	161	162	179	190	189	175	203	164	172	186	164	166	185	179	178	161	183	174	168	173	178	167	172	202	161	167	188	180	165	182	169	179	164	195	195	186	181	199	199	189	188	179	189	178	166	180	188	194	171	171	198	160	180	200	185	174	156	171	193	186	168	163	186	178	187	171	194	178	169	152	175	188	162	178	188	183	177	168	161	213	181	211	183	181	195	179	145	195	182	195	183	166	168	183	197	159	197	177	179	187	195	170	153	168	193	195	173	186	158	179	195	153	193	165	182	175	169	165	191	170	170	184	186	186	173	178	190	192	188	193	179	182	168	186	168	174	173	186	192	196	173	179	195	180	185	194	180	179	186	165	162	187	179	186	186	199	168	182	181	170	167	188	184	186	181	188	176	171	193	175	203	184	190	158	189	157	183	195	165	197	173	149	195	170	192	187	206	182	188	179	188	171	190	176	170	171	163	222	179	173	155	194	184	188	188	181	176	195	167	187	167	173	201	174	198	148	170	186	169	166	195	189	180	183	178	175	181	204	181	190	149	187	174	168	179	187	172	191	174	189	171	160	178	174	184	178	153	193	187	185	187	188	187	180	178	192	165	166	166	168	191	180	199	171	177	180	219	195	164	175	158	195	185	190	163	163	193	172	172	202	189	182	173	179	165	172	208	161	178	175	160	171	179	191	167	182	200	185	176	212	175	194	176	187	163	196	184	202	195	182	188	178	181	171	182	205	178	166	183	159	181	195	178	180	197	178	174	186	201	174	185	174	185	183	185	179	184	170	197	197	158	199	174	173	172	195	158	195	167	171	201	149	204	184	170	150	182	168	174	169	160	191	193	190	160	195	175	191	170	176	184	176	175	200	190	181	172	162	172	186	203	142	192	193	185	190	176	197	172	184	196	215	205	186	155	186	170	170	186	177	167	193	161	193	192	181	164	153	187	208	171	184	187	207	186	185	178	190	183	186	214	189	194	189	200	173	162	172	182	169	168	179	188	167	198	189	187	176	177	197	193	190	197	187	198	188	188	186	177	165	198	162	205	193	180	185	188	181	190	162	181	177	194	163	159	181	189	189	182	176	189	185	162	194	171	175	195	193	187	198	198	184	176	165	181	199	188	194	161	175	190	192	198	176	181	179	186	173	175	191	184	183	195	189	207	192	170	203	160	178	184	171	175	192	174	190	179	188	188	191	174	207	175	205	176	176	190	155	171	184	179	188	171	168	185	174	191	175	168	179	184	180	179	189	157	151	190	176	191	197	193	166	180	184	202	174	217	159	189	167	186	199	180	189	194	167	194	201	169	206	173	181	155	175	172	171	171	173	178	161	184	159	182	159	170	162	174	176	194	186	206	188	154	154	161	170	172	162	192	179	190	159	180	179	195	196	184	189	204	181	161	177	185	214	183	197	195	183	180	178	170	172	186	167	180	178	178	165	185	214	179	215	181	193	184	172	173	180	181	171	209	167	186	168	175	201	177	168	170	157	165	176	182	188	198	177	179	173	191	177	169	190	192	181	201	181	174	172	191	189	170	173	189	193	185	172	199	170	175	172	199	184	191	164	190	170	180	192	163	168	151	173	207	200	171	203	180	188	201	165	156	177	152	174	190	208	164	203	186	170	184	174	187	199	180	176	197
28879	62402	76143	60419	40108	20870	5523	575	523	500	485	514	490	485	488	512	504	461	514	486	490	484	516	517	491	503	480	541	457	509	502	482	505	493	522	506	479	496	506	496	472	518	467	490	471	534	521	484	470	492	460	539	476	493	508	497	491	520	497	513	465	474	540	494	469	508	513	479	471	469	501	444	489	499	494	482	476	500	424	483	505	517	489	498	517	510	469	499	467	492	498	498	508	495	436	489	499	510	479	474	467	532	472	465	499	462	520	470	528	476	483	489	510	485	488	477	467	478	507	493	493	554	480	492	520	550	509	493	488	508	521	481	503	510	481	474	496	492	502	496	457	488	518	458	509	488	492	476	498	486	498	483	503	508	488	518	503	483	521	465	479	479	480	482	468	483	495	511	493	480	492	508	483	498	496	446	495	492	499	485	492	521	469	514	520	474	490	481	502	457	465	502	481	516	481	493	480	474	518	535	458	478	521	497	515	484	473	515	494	512	532	516	471	488	508	522	482	518	517	500	474	480	482	488	452	522	486	517	522	472	473	484	472	510	497	476	501	516	496	525	524	497	512	480	515	483	468	488	476	485	494	473	523	524	488	547	505	501	477	566	500	515	488	462	520	500	524	495	508	517	487	532	452	503	497	498	493	499	518	488	491	505	498	523	479	477	507	525	456	511	497	498	498	503	476	473	484	489	479	487	529	485	500	506	518	508	494	499	507	445	468	549	456	463	514	488	531	492	505	476	447	493	485	505	491	536	538	498	498	474	528	505	460	499	510	482	462	516	487	497	495	493	524	502	463	522	478	509	486	470	472	493	546	490	500	523	496	491	500	458	479	531	524	466	490	474	500	509	533	493	495	492	478	459	461	466	497	485	480	505	495	512	504	509	504	483	516	484	501	511	477	496	488	458	473	457	477	522	511	522	496	496	519	515	509	494	501	514	508	460	506	463	492	503	482	458	492	493	464	519	537	501	518	493	493	446	520	486	437	515	470	500	466	496	502	487	490	500	533	476	497	491	479	485	481	499	485	528	507	464	497	503	482	537	481	513	502	510	493	493	510	498	501	477	510	481	500	489	456	494	485	535	526	521	486	489	499	509	502	498	520	464	498	478	483	490	490	485	526	475	516	511	513	467	510	493	531	488	467	536	511	494	488	515	535	470	523	502	527	512	487	510	507	481	530	518	476	492	551	475	501	462	489	484	505	513	519	512	491	487	506	542	512	489	502	427	459	517	476	484	498	495	484	505	481	494	527	469	519	466	484	546	492	505	511	491	516	493	470	482	501	498	488	486	501	488	506	473	497	482	447	493	498	494	543	537	484	483	481	514	485	479	495	490	481	489	458	492	495	526	512	529	515	477	500	470	492	466	484	461	505	481	469	480	518	481	497	461	526	518	504	524	509	535	474	465	445	472	483	486	502	487	532	477	485	497	523	469	476	514	473	476	474	476	483	478	504	551	509	455	444	427	523	437	505	458	479	500	532	496	506	500	515	529	493	495	495	477	507	505	481	479	485	515	480	475	504	511	490	445	522	497	488	533	487	474	509	527	450	515	513	512	510	491	511	478	482	520	532	474	514	486	467	486	504	520	528	457	486	501	479	515	482	538	518	474	509	478	541	483	463	476	535	506	510	502	486	480	460	487	507	453	485	492	481	476	511	477	457	566	499	491	481	485	481	504	505	496	483	502	491	475	489	513	522	517	511	475	512	509	509	493	454	476	491	483	464	503	503	526	517	493	520	475	482	484	473	475	508	519	496	491	494	517	480	489	511	446	498	528	501	469	504	529	523	476	542	492	483	511	465	500	508	469	539	524	455	485	544	487	476	499	500	484	488	527	482	497	500	451	528	492	486	517	518	508	468	487	492	496	487	502	489	482	484	518	481	497	515	456	525	509	552	529	513	536	504	493	476	452	510	501	495	475	534	510	481	471	508	461	478	474	517	484	472	497	481	510	509	530	468	495	478	496	457	496	518	503	462	488	467	442	503	538	495	507	484	461	503	506	510	508	493	481	512	522	494	479	509	489	469	458	482	473	489	521	492	503	462	504	484	500	524	517	498	546	500	532	476	495	456	499	519	478	500	479	468	468	484	491	474	489	486	492	506	511	511	505	490	529	466	473	487	523	495	499	510	472	510	515	501	485	511	494	514	492	499	492	501	487	483	493	433	498	490	498	513	495	520	477	493	512	497	538	491	500	480	480	477	513	513	498	533	475	487	491	540	506	495	540	496	519	505	489	526	508	487	476	509	492	538	507	475	541	484	499	464	483	480	442	497	506	528	550	499	508	457	495	526	484	517	484	491	478	484	475	511	493	496	509	513	503	502	481	460	495	453	473	477	521	511	498	480	502	508	525	525	532	478	477	480	515	495	491	491	509	483	498	481	547	508	480	503	501	495	466	480	480	510	486	503	504	521	510	484	510	476	459	495	515	511	456	504	502	477	506	502	482	484	509	496	456	510	478	467	477	502	519	470	508	482	533	493	485	502	472	492	467	467	521	482	477	480	494	488	517	495	482	496	510	462	506	476	512	506	535	522	465	496	536	542	505	479	484	476	496	482	472	506	478	479	490	445	515	509	498	495	481	472	469	511	496	536	515	506	527	479	469	496	519	542	479	432	503	490	447	480	469	492	495	465	462	478	491	489	516	511	534	474	500	498	516	493	510	466	499	500	499	469	495	473	514	495	461	488	473	475	524	500	499	523	512	515	543	492	480	507	492	534	533	513	488	508	524	479	429	468	535	500	481	478	518	474	519	472	453	477	479	459	469	487	482	484	485	465	504	514	516	491	470	501	501	517	483	483	514	506	456	466	509	513	523	506	518	467	488	450	466	474	466	506	501	519	490	444	476	446	467	515	474	531	438	522	490	498	529	505	455	488	514	495	482	473	494	512	486	500	477	500	479	488	486	453	458	498	471	521	471	474	456	487	553	500	523	507	502	485	527	469	494	474	540	538	525	486	542	476	490	469	453	510	528	512	473	480	455	482	504	497	500	481	503	465	467	472	470	508	505	465	498	518	495	483	512	491	496	488	498	500	514	479	495	519	543	469	492	518	457	500	477	474	500	510	491	504	482	527	450	511	492	509	481	516	502	471	490	502	504	480	490	476	488	495	500	496	524	461	508	518	517	503	473	498	476	518	492	459	493	505	479	534	468	505	490	450	560	443	515	469	498	486	518	480	510	503	544	469	484	458	514	496	506	508	474	478	483	518	477	504	509	490	496	482	489	500	497	482	475	517	482	538	584	491	526	503	480	445	497	481	479	496	508	501	489	480	516	445	505	504	532	502	477	492	522	493	502	471	502	472	501	526	461	501	472	492	471	501	499	526	494	492	480	491	519	468	475	442	492	504	484	471	489	529	456	513	517	475	481	504	475	501	514	463	488	489	506	479	515	482	460	477	499	501	464	511	496	498	473	514	481	505	502	506	517	478	492	544	501	465	516	509	492	505	476	465	521	484	490	504	485	458	491	521	447	458	514
6055	16171	23450	11073	3080	904	290	214	181	221	231	217	202	217	222	199	216	211	205	218	195	232	211	220	220	231	186	204	203	212	227	231	204	203	232	225	198	234	200	221	216	237	265	245	212	199	197	213	208	209	234	217	230	196	215	224	227	240	217	214	208	208	228	225	218	220	242	232	233	219	223	224	228	216	224	184	251	233	205	231	267	225	235	237	221	254	216	199	234	196	212	215	213	200	240	212	209	202	204	207	236	227	218	209	224	223	229	216	220	228	246	220	215	196	206	192	236	249	208	190	227	213	224	214	223	212	218	189	235	218	212	181	228	232	217	214	227	212	232	229	231	206	204	209	224	209	226	212	223	225	203	201	189	210	221	201	232	211	251	220	189	244	213	252	222	214	237	231	224	239	207	213	196	221	214	208	220	230	225	221	211	211	210	203	227	206	196	215	250	214	215	196	200	241	224	196	214	232	248	228	229	210	234	195	217	200	217	240	232	204	214	211	247	241	207	250	238	234	193	211	246	208	213	198	215	243	236	220	211	218	223	254	205	248	186	209	230	218	221	232	186	237	231	228	236	239	219	221	198	225	240	201	214	230	214	227	208	235	204	245	218	229	225	204	232	200	221	194	206	221	212	227	235	206	208	223	226	219	173	209	226	200	209	196	230	239	259	243	209	224	211	224	239	216	225	234	225	230	223	222	214	216	224	201	221	226	213	214	205	207	216	198	220	232	224	216	203	223	199	218	195	239	232	223	228	209	222	222	214	237	254	238	217	222	242	219	227	201	196	203	241	215	231	207	209	212	220	209	227	216	205	218	210	215	215	230	221	229	209	227	242	246	213	217	238	230	213	221	203	201	207	221	198	242	221	235	221	232	213	234	210	248	233	199	201	218	238	221	219	220	246	225	229	219	221	213	233	204	224	203	203	244	227	219	194	239	207	227	184	229	221	240	201	232	196	202	227	208	220	225	238	222	218	220	229	238	231	264	213	235	219	218	221	217	224	237	215	219	224	245	232	195	227	230	236	228	236	217	210	231	227	225	189	206	222	196	247	216	226	230	218	209	224	221	232	215	208	217	224	210	244	186	217	228	224	248	243	225	229	232	220	211	216	214	219	210	258	237	212	203	206	211	234	203	207	200	208	200	254	213	243	200	240	192	216	220	213	239	211	239	243	233	233	195	221	240	219	238	212	222	234	223	215	229	233	204	241	176	215	204	211	211	206	205	210	222	203	220	206	256	206	234	193	222	230	221	197	217	216	230	220	210	222	244	222	207	219	213	223	217	209	210	221	196	200	212	226	228	230	217	223	208	239	195	205	219	212	203	210	238	196	231	207	221	208	199	246	213	208	211	206	198	220	225	223	214	181	231	191	203	219	208	216	187	212	200	216	240	213	215	191	186	213	202	217	222	219	220	216	213	215	194	221	253	220	205	205	258	207	255	222	246	236	198	207	252	229	183	224	240	209	219	213	224	220	214	196	244	231	227	236	211	225	225	206	203	192	217	228	221	224	226	227	183	175	213	212	230	197	196	235	246	230	223	219	203	203	206	242	237	192	183	231	239	229	200	217	220	240	224	220	221	209	233	239	223	205	234	219	199	245	219	213	252	226	223	202	228	228	207	202	205	218	206	198	238	224	202	234	230	221	218	230	250	220	222	206	206	221	221	213	234	207	233	243	238	235	218	217	215	201	242	196	225	220	211	209	213	230	226	202	212	229	203	229	195	194	225	209	237	201	180	221	231	213	223	243	212	218	206	208	231	206	227	210	210	246	186	198	198	216	255	221	237	230	218	209	228	242	208	204	235	202	219	227	214	222	235	242	214	223	225	224	210	197	221	252	239	230	224	227	205	213	218	242	217	226	227	230	226	223	190	225	202	204	201	238	218	239	219	221	222	216	193	223	213	216	210	225	207	204	213	196	221	221	250	238	218	234	239	206	252	221	239	185	212	223	233	238	235	222	205	206	226	220	201	229	207	202	244	208	217	211	241	236	240	252	196	212	214	205	215	214	272	226	182	218	224	245	240	218	226	221	222	230	208	217	229	229	204	217	215	205	197	239	241	248	216	232	226	201	212	216	216	214	205	206	195	228	202	209	211	208	225	218	202	196	226	227	202	214	209	195	207	237	217	236	222	206	204	205	236	203	210	225	210	220	214	210	215	207	213	218	207	223	204	236	217	215	246	216	204	199	212	230	232	210	192	231	198	211	239	230	238	209	231	219	196	230	219	217	208	209	230	202	220	199	229	207	228	216	220	213	212	220	224	215	202	203	205	219	208	210	201	220	234	225	219	244	225	228	244	196	252	207	235	206	218	220	190	225	237	197	216	252	205	206	218	213	202	219	194	199	239	233	225	227	226	211	222	247	209	219	192	226	272	212	223	216	231	206	197	195	233	213	226	228	215	240	216	237	243	198	193	222	229	229	246	194	233	186	250	218	206	207	198	228	188	235	213	214	239	211	229	214	218	236	224	211	211	228	210	229	201	211	206	244	195	232	238	215	231	204	245	222	214	219	211	224	228	193	215	213	223	201	214	214	225	186	210	177	211	185	191	229	253	230	228	205	215	213	197	193	241	246	243	208	226	244	240	209	198	245	198	200	219	219	212	225	234	240	225	220	227	226	233	208	219	230	223	216	224	211	238	226	233	227	235	209	218	211	241	241	213	222	234	217	211	205	225	187	238	211	235	210	216	234	221	210	196	197	212	179	221	232	210	240	244	196	216	254	219	215	225	201	207	225	227	218	234	219	209	208	207	217	215	194	219	243	237	235	223	195	250	217	217	206	216	224	213	230	235	204	215	219	212	228	214	249	212	210	218	214	199	223	227	209	227	215	217	230	189	204	206	227	234	210	225	211	184	247	216	208	232	215	199	226	218	231	220	192	220	230	225	234	223	233	184	215	216	219	208	225	206	219	212	205	203	241	230	192	227	220	256	235	219	243	221	208	219	216	209	209	251	222	228	229	200	230	227	212	223	220	220	235	235	227	207	215	248	223	195	229	210	212	208	205	207	196	226	239	199	219	233	228	259	213	238	232	200	227	205	205	204	209	223	237	233	246	220	221	221	212	207	234	235	219	226	216	216	219	203	227	214	203	218	186	216	206	201	224	217	215	203	233	214	233	208	205	204	228	213	219	217	245	215	218	199	188	218	238	207	217	215	214	208	211	234	211	211	234	219	245	226	206	225	196	237	229	218	238	201	207	190	231	191	203	208	215	212	212	205	227	189	254	213	231	203	257	225	214	216	206	229	226	195	227	213	216	232	241	233	222	223	230	194	259	197	218	240	219	227	236	221	233	225	217	229	204	251	232	200	195	242	214	220	235	213	225	199	214	202	219	217	245	213	216	221	205	208	236	211	207	227	215	205	232	196	209	239	226	236	241	219	213	222	236	191	226	210	220	210	236	208	224	250	205	219	225	224	210	212	245	198	227	210	222	221	201	238	217	228	246	230	197	213	201	225	227	263	205	209	247	214	226	206
6851	22218	29486	18780	7692	2858	895	600	602	609	664	573	584	571	565	621	615	595	610	547	566	559	589	598	558	581	575	570	609	618	581	603	604	597	575	597	554	617	567	544	622	596	616	584	591	599	594	565	623	610	593	533	594	546	596	570	596	585	568	576	586	575	566	599	630	587	630	569	568	590	611	630	611	592	599	584	574	550	596	556	551	578	526	574	589	592	563	545	584	625	541	585	553	561	565	590	619	555	599	546	602	562	608	611	576	543	570	577	634	573	541	552	609	534	590	569	602	581	561	552	605	612	560	571	582	568	559	561	598	569	566	587	607	576	553	611	603	574	623	597	594	621	546	584	601	602	573	542	567	533	554	587	582	591	591	567	570	610	621	549	565	584	594	600	603	566	604	572	591	547	614	558	564	594	560	583	587	575	590	622	558	587	587	572	571	506	619	641	578	584	581	545	587	536	592	591	567	620	552	603	596	584	545	565	565	617	622	564	602	590	594	608	528	550	557	588	604	567	594	575	573	598	580	558	579	547	571	547	577	620	623	585	573	562	598	579	587	596	553	574	572	588	605	607	613	606	600	537	627	575	635	581	586	600	577	589	584	587	497	574	564	570	560	611	621	597	611	603	555	578	617	613	606	639	558	631	566	552	587	587	570	590	598	537	591	595	596	591	576	544	615	599	587	586	553	557	581	583	640	582	610	593	580	582	569	563	536	575	532	558	570	622	594	560	579	592	608	562	553	584	567	539	601	581	572	561	575	603	584	582	551	561	572	593	587	556	594	609	615	575	565	601	622	627	569	584	591	585	590	603	601	560	584	582	573	570	566	595	529	576	578	584	573	576	591	608	563	575	560	561	561	566	588	601	572	598	601	541	609	559	564	549	595	542	584	549	634	602	596	585	535	547	633	581	594	556	559	583	550	572	582	638	597	594	592	582	549	587	579	568	609	569	590	622	572	584	546	571	577	585	564	626	593	573	589	569	589	616	558	612	602	557	570	587	571	622	616	535	606	569	603	630	608	546	560	557	561	571	606	553	591	577	574	619	593	545	569	611	579	552	586	599	581	534	591	569	596	589	604	614	588	555	563	596	584	598	589	602	623	546	579	553	557	573	538	614	584	548	602	612	573	567	585	603	593	572	528	615	592	574	623	539	558	564	602	590	581	550	554	520	613	594	532	575	573	579	595	609	553	579	550	601	561	646	585	555	622	596	649	574	575	588	610	588	612	590	565	577	557	593	635	542	630	620	568	585	554	584	637	600	586	571	615	585	621	546	571	551	593	571	641	588	547	556	569	595	560	503	558	563	582	566	576	588	543	583	587	567	613	566	585	596	616	587	575	550	569	566	565	567	614	572	531	654	610	586	561	557	600	564	584	557	578	554	566	606	551	613	574	558	627	597	563	587	584	574	571	565	599	607	572	556	597	598	601	617	624	544	571	594	624	601	567	608	567	557	630	606	580	589	623	556	560	555	596	565	584	592	599	564	565	562	605	601	566	576	573	591	592	576	562	566	597	585	572	550	571	652	596	614	542	568	570	611	595	574	575	616	584	555	580	568	601	577	572	579	619	572	555	553	565	624	581	595	596	547	578	604	608	625	594	600	566	580	542	578	576	574	603	569	613	580	577	572	584	582	573	628	574	600	599	581	554	568	559	627	587	595	604	584	591	593	599	588	565	567	571	626	604	623	610	578	591	576	656	604	560	535	607	531	597	560	550	588	583	592	582	581	593	576	582	598	569	584	585	591	611	646	561	535	600	581	568	577	615	601	599	562	605	573	598	582	591	577	601	564	561	583	549	568	566	626	587	589	594	586	573	563	549	608	534	549	602	597	579	590	577	560	531	533	564	593	579	540	589	599	545	588	599	591	594	603	583	618	553	570	566	571	589	618	548	558	636	570	592	572	577	585	570	571	555	591	593	565	589	593	609	561	589	577	554	571	545	606	570	589	608	538	570	591	564	551	628	552	575	558	564	579	576	596	566	585	584	543	539	576	615	547	551	600	601	566	613	592	564	585	610	580	572	592	598	592	603	638	571	602	547	570	585	593	599	571	578	620	630	587	570	613	588	540	624	565	594	586	552	604	569	582	564	558	572	593	564	589	574	583	634	565	592	584	562	615	575	555	575	568	578	584	572	581	574	604	570	588	595	590	604	576	567	607	564	600	577	563	578	644	616	585	544	586	600	601	569	541	600	557	590	596	551	553	575	566	580	566	619	578	640	549	585	584	545	585	583	535	545	582	561	579	606	580	574	585	596	620	592	571	562	563	575	591	570	574	618	583	602	560	549	580	576	591	556	577	610	652	618	570	550	615	551	560	610	580	587	600	585	597	568	506	559	566	598	604	573	593	543	612	599	531	545	593	608	597	612	590	565	580	611	585	606	591	581	602	573	545	588	582	629	563	603	564	592	561	604	574	599	628	647	618	590	589	586	580	602	583	546	592	598	596	561	588	575	587	562	557	581	556	558	564	541	585	536	545	575	580	597	571	568	530	613	573	614	578	574	643	553	604	583	592	565	582	547	572	579	584	613	562	560	589	630	576	606	592	582	582	581	652	560	565	576	578	601	579	585	593	599	563	531	608	573	566	568	595	582	570	587	618	604	594	574	546	571	542	604	564	556	610	577	600	610	587	648	585	555	589	572	590	577	580	584	550	568	607	607	587	558	601	587	605	583	567	529	575	585	593	591	597	585	569	580	597	597	577	619	613	564	583	577	582	563	613	603	591	568	569	607	640	583	573	573	593	603	563	598	584	627	618	565	551	654	609	568	603	620	551	591	543	569	559	536	562	589	586	542	616	592	569	639	579	583	603	547	538	565	558	566	586	576	618	558	575	584	571	607	539	546	546	547	597	557	603	571	569	589	564	575	545	573	555	590	583	588	547	570	577	591	554	600	575	561	564	547	564	599	574	597	578	598	566	585	558	579	555	635	580	560	584	586	603	590	612	596	585	568	601	604	561	592	569	559	560	574	536	563	575	601	579	578	615	588	583	598	642	589	563	567	582	574	536	565	592	617	568	542	601	549	584	571	600	623	578	569	621	585	584	532	552	571	609	582	560	538	629	601	571	616	556	545	616	593	572	548	586	579	579	607	548	563	551	557	612	554	566	578	576	597	602	590	601	561	591	544	573	558	619	569	572	623	610	564	575	585	573	609	559	590	586	586	558	566	604	573	587	594	583	546	609	573	603	604	548	572	591	581	563	622	583	606	586	596	564	600	582	575	588	610	582	551	569	529	574	587	547	590	574	591	562	550	570	618	549	563	578	585	586	585	639	629	537	612	599	569	569	607	597	605	573	596	560	554	578	590	541	613	605	541	594	614	580	550	616	618	621	583	594	587	580	587	602	562	560	597	614	605	592	604	608	564	554	622	548	551	548	596	571	609	576	603	628	574	594	556	586	566	537	559	584	565	619	596	565	600	633	600	590	583	600	615	575	594	620	589	542	631	600	579	577	607	559	584	581	565	568	578	590	612	556
40412	67727	69113	45248	22782	6915	976	160	152	154	179	165	159	160	145	173	162	167	166	177	183	160	143	180	156	188	178	187	168	161	175	161	174	141	142	142	163	180	170	169	188	158	156	189	139	166	191	144	168	152	168	173	183	180	183	167	171	151	173	159	159	164	133	136	182	160	151	153	137	153	147	151	176	158	165	173	156	160	160	176	162	177	173	176	149	154	144	155	168	178	171	171	167	163	161	163	160	163	167	171	156	196	174	161	166	182	151	179	170	183	167	160	171	146	160	175	164	177	207	173	191	162	147	169	161	165	175	168	167	170	159	173	189	162	172	172	157	164	169	175	183	174	150	182	141	160	169	166	164	162	148	157	180	154	169	168	129	155	185	153	146	160	156	176	171	163	177	152	157	152	133	158	173	170	175	164	160	167	189	156	175	175	180	163	187	171	174	169	165	163	173	164	165	160	145	149	168	156	162	160	175	167	151	161	142	159	158	190	146	172	176	181	166	186	167	164	177	152	159	139	137	168	192	188	169	161	179	130	160	191	167	175	157	148	148	158	182	151	177	165	152	177	160	173	179	161	157	156	166	180	186	163	156	170	164	156	162	166	172	168	177	172	159	153	173	179	173	173	168	179	159	180	142	167	150	133	168	154	159	155	154	169	166	185	169	176	159	183	149	162	168	162	170	186	168	166	144	158	164	159	154	163	151	178	166	179	153	173	168	161	171	163	164	168	171	168	168	128	190	174	176	165	162	148	162	172	153	146	175	163	192	184	188	138	173	165	151	153	163	155	169	167	171	154	154	151	164	159	136	191	167	163	169	152	155	187	200	179	179	156	166	158	155	173	182	183	154	155	165	167	172	176	168	169	154	152	177	172	167	174	185	166	173	136	154	186	174	163	151	179	169	133	156	161	185	162	143	148	146	190	187	180	156	156	178	163	169	153	162	161	149	175	179	144	164	170	168	151	156	159	169	165	169	171	157	185	153	151	146	150	160	151	179	176	158	177	168	169	174	167	162	172	153	179	170	130	174	191	179	178	172	136	166	161	167	162	178	177	170	152	185	176	176	160	163	168	144	156	169	141	182	166	158	178	170	169	161	164	167	181	152	163	160	162	180	164	167	176	143	172	166	147	162	164	147	162	172	162	179	162	180	152	168	180	167	150	162	155	181	170	148	174	157	173	170	174	172	174	165	160	184	135	151	181	184	159	171	181	160	162	163	163	160	178	161	162	172	177	181	158	163	179	164	173	159	165	182	165	161	156	173	159	182	165	161	127	184	179	144	164	179	147	161	188	162	133	158	153	150	159	172	160	163	153	173	138	158	154	190	168	159	169	155	150	176	159	164	166	170	181	170	161	160	173	184	152	171	174	176	168	146	174	180	164	165	156	188	164	162	157	156	182	184	153	143	129	180	187	195	174	151	145	146	177	153	152	156	185	143	174	175	165	180	163	171	153	194	152	162	162	169	159	147	176	160	175	196	174	177	128	154	167	156	169	165	185	156	165	153	154	172	171	172	169	145	131	186	159	155	170	160	168	179	162	158	175	169	197	198	149	183	166	175	173	192	174	180	182	149	160	161	159	157	180	160	182	172	175	177	192	145	183	169	165	162	155	159	175	162	161	189	177	166	200	163	162	151	170	164	177	159	160	133	174	142	169	152	164	158	161	148	188	155	182	182	158	170	155	171	174	188	146	176	153	165	169	167	157	189	173	160	194	172	194	174	148	173	167	156	147	172	190	152	158	183	183	152	160	171	148	161	182	160	176	171	154	162	180	139	159	141	174	172	166	147	191	141	182	180	171	152	193	194	151	182	154	150	155	192	153	139	145	158	136	169	159	160	166	183	167	154	165	161	177	160	153	179	173	148	164	181	154	177	143	166	174	160	186	142	164	185	193	156	167	151	191	161	151	185	148	172	186	162	155	167	156	173	155	151	185	158	177	165	169	163	168	151	158	171	149	174	174	124	154	156	151	152	184	161	167	166	154	161	167	155	160	173	165	171	166	163	174	182	159	174	164	163	194	168	179	175	175	191	144	188	169	152	172	166	142	161	149	169	175	174	171	156	194	163	155	149	170	175	156	141	166	145	167	168	146	181	177	176	146	155	174	174	158	167	160	165	161	180	168	155	162	186	176	162	156	145	176	182	157	188	156	171	171	169	181	165	169	159	177	194	158	157	166	167	161	174	177	190	168	144	152	167	164	168	157	162	145	160	148	177	174	173	162	172	166	169	165	154	168	188	168	165	167	149	142	175	147	142	166	144	185	168	161	166	154	162	181	185	146	177	168	157	159	158	172	171	192	197	177	133	166	170	177	138	175	142	174	172	149	139	149	172	162	163	166	150	191	155	152	166	169	166	185	181	158	163	163	191	174	165	186	162	194	160	141	178	155	170	150	171	136	182	135	144	151	164	165	154	157	158	182	143	163	145	177	155	153	162	165	184	176	165	189	200	152	172	170	162	158	169	166	186	140	177	177	161	164	207	146	157	168	159	188	176	177	161	165	170	167	193	164	182	177	159	180	185	152	181	187	157	179	165	149	170	161	197	158	172	155	173	178	162	155	176	181	157	180	144	167	172	173	156	145	167	136	156	164	152	153	172	160	165	158	164	170	166	177	167	157	178	179	167	176	182	160	156	166	179	156	157	150	165	163	146	172	169	166	163	165	190	167	160	160	172	154	170	184	155	170	183	173	161	160	168	138	156	172	175	174	152	140	149	161	161	157	194	154	150	179	159	183	201	171	167	159	150	173	139	163	149	172	158	176	178	150	172	191	164	135	188	157	168	167	179	155	149	171	192	170	156	152	154	166	152	169	174	169	182	158	196	155	175	161	157	171	166	182	184	149	170	170	163	166	155	170	158	160	162	163	147	141	177	163	151	178	142	153	166	161	151	174	160	160	193	150	167	137	155	196	171	163	172	191	190	156	148	156	171	174	162	164	171	158	161	164	177	165	185	166	166	152	177	162	143	155	178	154	162	183	162	138	178	175	160	177	165	180	174	157	174	144	160	179	175	170	171	179	165	165	172	167	159	166	164	152	163	162	167	150	160	173	153	179	155	163	145	192	152	156	171	164	149	157	157	162	171	176	160	172	155	145	146	164	157	163	144	143	171	140	165	172	178	174	153	169	149	152	149	167	191	167	153	173	176	169	162	143	156	166	148	184	185	160	161	174	166	179	154	164	156	175	191	171	164	169	160	176	179	162	147	164	157	157	163	163	164	183	170	157	161	175	140	156	169	165	169	171	163	172	176	156	173	181	168	166	196	145	146	155	143	173	170	158	171	152	182	176	159	154	152	165	150	163	161	177	176	173	153	173	150	167	173	162	179	164	159	166	162	174	156	163	158	167	175	142	141	167	150	165	180	173	172	169	145	159	164	178	180	148	176	172	151	191	174	159	172	144	162	175	180	181	163	196	149	181	168	159	170	164	155	163	151	160	174	159	143	164	174	172	163	161	160	174	163	160	159	152	171	172	162	189
27633	52498	62078	47619	29135	12529	2692	492	482	502	443	419	431	456	470	455	429	470	477	475	473	469	465	460	494	442	486	456	473	424	463	471	460	492	460	428	457	442	452	442	495	486	464	464	478	467	439	441	437	414	446	406	428	484	436	457	443	474	481	426	460	456	457	431	473	459	443	468	462	497	488	482	417	448	473	494	457	473	451	470	485	451	459	439	484	483	455	455	430	468	458	462	432	476	461	442	472	491	491	453	461	489	455	461	438	492	461	459	454	472	453	450	440	427	450	455	463	464	483	425	486	438	498	480	439	456	475	441	475	467	487	453	437	426	475	453	437	448	475	453	436	440	420	475	457	488	458	458	447	464	487	479	474	474	461	426	454	427	450	451	476	511	470	452	492	421	467	450	473	420	490	485	484	441	465	438	440	467	414	454	446	459	457	468	448	435	453	462	421	453	449	450	487	430	458	401	477	469	474	454	448	465	478	454	452	415	470	469	473	430	460	452	470	495	433	473	461	472	462	468	485	457	471	472	470	449	481	475	508	433	450	472	460	501	441	420	489	466	458	463	469	441	426	492	443	460	416	431	429	464	440	480	453	427	437	443	460	474	424	443	478	461	469	449	446	476	449	445	432	450	425	446	443	464	424	444	438	457	491	457	441	488	457	449	443	481	460	482	418	486	468	407	466	506	440	465	458	456	487	470	454	461	459	464	454	449	488	465	448	461	490	444	450	455	474	437	502	455	493	481	448	441	481	473	454	489	464	496	462	425	447	478	462	473	455	432	447	469	464	458	437	451	464	478	471	484	460	476	465	457	475	438	503	473	430	451	435	473	496	462	454	444	477	460	477	495	499	451	508	475	437	425	472	503	429	461	443	487	460	479	489	413	467	446	458	470	459	487	435	465	409	502	459	469	429	447	453	429	470	446	416	500	431	499	456	453	458	446	438	457	444	477	480	486	461	465	453	444	446	446	492	491	444	456	446	478	474	491	475	483	466	474	458	462	464	430	422	420	476	437	458	483	468	463	451	453	477	460	480	454	443	449	435	446	490	425	488	451	462	433	426	471	483	484	446	444	426	449	459	410	438	476	432	454	442	460	454	450	469	430	459	467	432	476	435	483	496	453	465	450	462	478	445	498	491	448	481	443	476	451	494	518	475	480	479	491	476	455	444	443	489	447	432	473	489	454	467	465	433	453	463	430	438	471	469	476	430	493	482	467	486	474	453	441	470	477	488	467	432	471	483	458	479	443	445	463	473	456	435	448	439	486	454	511	471	511	397	475	478	439	460	491	437	467	472	460	445	469	473	496	455	464	459	473	483	476	481	434	482	453	438	424	445	478	474	476	444	451	472	443	421	459	444	458	413	424	501	468	475	437	479	453	480	452	489	427	418	472	463	452	463	451	423	438	449	442	418	457	449	429	450	413	442	426	449	440	469	468	463	500	467	501	470	463	479	456	461	431	450	407	469	445	482	478	457	491	474	421	461	458	487	445	419	422	513	417	487	486	487	460	472	469	472	423	466	435	472	432	466	443	447	451	475	445	463	464	453	480	503	461	446	454	420	492	467	485	406	462	476	466	469	476	452	470	480	435	512	469	482	470	458	500	452	484	475	514	484	490	459	464	439	464	454	455	441	445	419	475	442	478	477	470	435	441	437	499	469	489	474	475	463	456	469	457	476	441	474	439	498	475	483	435	453	473	456	450	432	425	486	499	434	469	483	448	475	464	512	469	446	498	478	481	428	488	461	481	458	446	457	471	453	459	475	454	486	423	450	451	460	460	469	483	483	482	443	463	457	432	467	468	471	493	416	446	444	459	461	471	427	505	460	465	436	463	463	454	521	466	414	482	469	489	439	425	450	452	480	488	475	456	464	478	478	505	465	466	463	478	472	486	456	476	466	441	490	426	450	476	424	406	465	453	486	452	490	488	454	435	501	457	467	452	463	485	462	527	449	458	485	500	460	453	472	406	466	491	488	498	485	458	471	464	483	475	447	468	468	473	469	437	482	469	441	419	472	423	463	440	431	461	448	422	473	444	414	449	444	461	453	414	471	427	486	450	468	442	477	481	459	473	471	448	464	450	489	463	472	439	453	444	470	432	446	435	464	454	461	406	468	442	450	465	477	453	503	489	460	397	449	437	448	431	471	457	433	473	479	471	452	473	479	437	421	497	418	441	474	443	443	448	449	461	445	405	478	486	506	448	464	470	457	494	472	499	455	460	416	438	484	459	446	420	461	463	453	478	448	493	470	497	468	409	451	469	443	437	456	488	447	479	461	438	479	458	452	476	458	428	503	445	453	508	470	491	430	475	482	482	461	448	452	463	440	468	463	463	502	460	465	488	440	475	419	429	469	463	443	444	450	430	421	434	471	423	436	446	436	443	454	467	441	459	423	441	489	480	436	466	478	466	438	440	410	431	423	470	447	447	475	465	455	444	439	461	422	446	435	483	489	428	475	475	439	450	488	466	453	458	436	417	442	455	489	444	455	501	451	460	466	453	450	455	422	396	454	433	464	494	449	432	467	430	447	483	446	462	430	481	463	430	488	454	467	454	440	449	473	500	492	469	501	471	461	436	468	493	471	473	442	455	427	462	426	463	470	442	467	482	449	471	468	462	453	482	476	431	440	437	491	469	440	454	473	441	418	500	462	477	464	478	460	461	478	462	491	458	429	479	490	478	459	452	457	456	463	467	478	422	530	417	497	474	456	454	461	437	437	467	438	451	501	456	482	462	442	478	456	471	439	494	469	445	416	475	435	462	459	468	434	444	451	490	484	451	459	445	450	462	480	447	455	425	436	505	502	452	452	460	418	439	484	435	471	445	452	439	448	439	445	457	453	439	464	483	462	459	492	417	465	462	452	463	437	476	456	464	478	483	473	447	480	500	457	438	434	449	484	441	493	458	451	441	467	455	475	425	443	489	446	432	492	443	477	481	485	442	424	473	452	474	445	428	460	449	455	476	436	460	495	479	447	417	489	410	466	466	468	442	485	470	438	443	473	491	453	491	450	461	447	457	451	462	474	458	444	477	458	471	490	454	417	442	476	463	478	461	440	433	474	452	451	451	443	418	452	459	487	477	462	492	498	481	460	470	437	463	466	465	423	481	434	468	485	521	430	447	424	460	480	486	447	475	459	422	435	442	453	465	468	477	449	428	469	455	429	454	491	449	440	454	481	431	453	412	413	453	450	443	475	464	470	517	482	455	466	483	489	463	479	495	453	489	466	464	441	462	421	474	443	494	472	447	438	445	451	478	483	465	443	436	462	455	429	482	456	495	433	461	465	450	432	438	480	446	453	482	440	424	483	483	448	465	448	409	469	462	450	445	476	443	461	439	471	446	458	459	445	459	442	452	461	455	449	450	414	438	447	457	469	475	434	459	450	503	463	468	477	449	460	487	480	437	500	484	453	464	469	452	474	444	468	435	475	451	454	446	448	492	441	475	451	438	446	455	463	458	449	492	450	425	416	447	434	443	471	470
50990	79482	78691	54991	30735	13320	2262	242	204	189	207	213	195	201	174	172	179	177	182	197	182	174	201	216	162	190	155	191	150	197	181	211	192	201	199	185	203	193	188	188	222	178	242	189	191	204	201	170	180	188	210	178	186	227	225	191	196	194	186	172	192	200	196	189	205	209	191	187	182	195	198	198	194	192	191	186	185	181	169	200	185	177	178	185	194	185	185	168	195	190	200	149	187	181	173	218	185	200	187	219	210	198	194	187	181	189	183	179	187	191	179	174	199	212	202	187	191	171	193	179	208	211	212	159	176	181	202	204	196	209	214	181	180	189	180	183	178	182	176	182	201	181	187	192	191	206	206	192	191	165	197	187	198	171	196	211	204	216	193	194	180	195	215	164	200	173	152	189	198	199	172	185	189	193	201	170	189	161	181	191	165	207	182	184	180	198	193	188	163	184	190	188	204	174	178	183	194	185	211	186	211	199	174	199	168	203	200	199	173	201	194	177	195	187	163	194	180	185	181	196	202	177	169	216	195	181	170	194	191	168	172	214	170	197	190	201	204	196	182	188	187	181	198	167	183	202	189	173	181	207	177	196	201	185	179	179	186	173	195	207	227	182	181	181	209	205	187	190	185	161	174	214	182	206	190	197	193	185	162	176	199	221	181	181	195	200	175	193	207	185	180	200	205	188	164	216	186	188	191	191	157	205	199	186	182	187	164	193	176	182	176	197	169	194	187	176	186	169	202	198	159	174	198	160	185	197	175	168	219	182	179	176	212	183	201	199	187	170	207	186	176	185	186	199	166	183	179	194	186	157	194	186	194	185	174	194	169	205	199	182	155	197	193	176	209	170	207	183	188	173	167	193	163	221	174	188	195	185	197	165	165	175	200	196	197	184	179	180	161	185	186	195	207	178	189	178	197	184	211	177	193	185	172	159	187	162	166	199	201	191	209	182	165	218	175	180	171	194	184	176	187	180	195	208	187	190	170	182	200	180	191	200	190	180	192	202	175	177	205	184	176	180	177	197	171	189	164	196	179	199	194	180	197	196	188	185	174	184	182	202	176	177	203	159	170	207	208	164	175	190	200	198	175	202	201	208	183	170	186	190	194	204	190	183	174	184	194	177	157	175	196	189	193	172	186	192	185	179	206	188	180	202	194	225	177	174	175	202	199	184	175	185	189	193	158	192	188	185	201	188	184	185	208	203	196	199	172	210	196	206	173	180	182	210	162	208	223	192	190	198	181	198	204	187	163	170	181	184	184	169	172	182	185	193	182	172	183	209	200	198	201	204	202	182	218	211	192	225	190	185	191	189	208	200	169	197	196	190	203	179	189	195	209	186	172	172	184	181	185	174	170	183	175	186	204	161	186	210	187	183	180	212	209	186	169	190	206	171	185	190	201	160	195	209	192	170	200	200	192	167	194	185	194	199	169	175	192	187	192	180	220	175	185	164	205	181	204	201	167	173	183	192	201	158	177	166	160	186	190	198	170	187	176	174	161	186	174	192	181	171	174	189	174	202	173	192	185	211	201	165	202	186	171	180	198	190	184	175	225	193	176	224	192	187	203	157	198	210	194	162	185	187	174	220	190	190	157	190	188	182	188	159	155	208	174	189	186	189	209	186	181	196	174	166	201	202	186	210	169	201	172	188	201	194	207	176	171	192	157	190	175	179	181	180	188	202	179	176	176	194	162	178	196	184	183	191	193	172	178	189	201	196	175	207	182	186	180	161	173	217	193	204	182	181	212	198	181	195	180	200	196	186	171	188	200	203	174	203	196	187	186	180	192	198	184	203	174	186	200	204	195	206	202	198	155	152	198	151	180	159	179	165	174	210	189	184	191	182	189	193	212	190	169	183	172	184	168	179	209	198	190	206	181	213	178	179	192	167	172	182	195	188	169	179	181	194	185	193	149	224	194	193	184	162	200	192	164	175	188	192	198	188	208	203	181	200	190	213	209	185	186	151	194	172	170	177	200	190	186	199	196	172	180	159	167	181	171	181	189	208	203	179	190	189	182	181	194	188	183	169	182	177	178	176	199	181	177	162	181	187	187	211	181	175	180	193	198	177	170	200	171	181	179	212	203	170	188	178	200	214	192	184	171	181	185	174	179	173	176	193	185	204	180	182	178	182	183	189	203	197	189	171	200	178	183	184	217	174	178	159	167	188	179	176	165	186	207	190	177	196	199	191	185	182	175	174	215	177	172	168	206	204	176	186	193	190	200	184	197	161	196	205	200	183	182	179	207	204	206	177	178	169	190	178	193	177	183	194	184	213	203	182	191	191	174	180	202	161	192	176	191	193	194	204	202	188	175	170	178	163	223	199	161	196	198	180	179	209	186	203	193	188	177	169	163	180	198	193	190	183	166	188	200	186	208	190	201	214	196	173	189	174	185	176	192	215	223	187	205	196	181	199	169	205	178	195	169	200	184	177	189	182	190	180	205	165	171	158	182	190	191	223	191	172	179	200	174	200	184	203	198	197	170	167	178	188	190	200	201	190	195	164	179	162	198	191	192	195	169	165	200	188	197	179	187	208	200	178	184	166	166	157	185	191	183	190	177	160	176	171	201	194	189	197	214	182	197	177	195	159	158	197	185	211	196	177	179	199	176	202	195	179	186	213	222	203	188	193	194	185	174	193	172	174	199	193	173	153	187	190	196	197	183	193	193	196	204	186	173	186	185	169	191	178	214	181	171	167	187	186	175	197	200	180	187	197	191	183	166	169	153	169	189	189	199	184	183	188	180	171	182	173	192	180	190	205	203	212	186	205	197	184	194	197	197	213	192	174	174	197	182	199	157	173	201	217	170	173	194	182	204	184	187	176	185	173	194	186	180	184	160	190	171	186	213	172	177	182	201	172	199	189	199	178	199	165	202	200	192	195	184	202	194	178	198	214	205	183	178	180	205	166	172	182	186	197	193	155	200	196	183	183	211	192	178	165	178	200	188	178	192	187	192	168	208	192	195	181	178	180	187	194	181	195	192	191	183	191	189	174	172	191	184	177	159	176	196	173	185	180	184	173	185	192	196	156	184	168	202	204	182	187	194	174	190	214	194	171	212	209	191	186	186	180	187	183	219	170	184	187	172	183	215	181	187	183	187	191	189	173	191	156	205	186	165	168	209	204	194	194	167	174	183	197	177	202	192	195	188	217	186	211	176	183	212	162	187	184	210	179	183	181	209	200	196	205	197	195	167	190	198	214	185	186	184	196	165	168	200	192	187	206	193	188	182	165	189	203	197	167	177	204	205	185	146	208	195	207	174	178	175	189	198	194	209	173	167	183	204	176	172	188	193	188	183	191	192	191	196	203	186	181	170	193	194	201	204	195	187	191	187	186	190	175	217	190	194	183	184	179	180	190	194	199	158	183	197	189	171	201	181	200	186	197	177	202	180	172	199	178	205	184	197	166	175	182	182	193	174	184	195	181	202	198	197	201	176	180	188	192	183	202	184	187	197	201	195	191	203	187	177	167	185	176	158	226
34904	63899	75147	57936	37177	18343	4707	550	483	513	523	502	530	528	501	510	475	529	530	498	506	516	510	495	517	531	513	510	490	500	463	502	469	490	524	543	492	534	516	547	497	478	468	528	539	538	532	452	500	525	523	533	522	493	518	512	535	514	553	489	479	532	504	498	512	509	526	477	519	523	476	512	534	517	528	481	497	487	521	480	510	505	475	506	488	531	544	498	498	489	541	578	529	505	520	525	497	513	517	522	531	471	514	518	541	523	502	534	508	529	484	491	496	483	531	510	518	514	515	515	541	522	531	539	515	496	498	523	505	498	522	497	485	490	543	499	488	542	528	519	522	485	468	522	537	482	536	497	505	516	518	484	502	508	538	551	526	496	509	506	508	496	532	513	519	513	530	497	512	494	509	512	498	517	476	524	523	481	542	527	568	500	497	509	479	518	524	530	481	530	552	497	524	539	530	484	482	564	531	493	514	523	517	489	503	520	510	496	497	519	503	492	545	498	546	495	508	546	477	503	505	530	525	478	489	518	531	514	535	515	522	508	480	527	520	500	518	510	519	492	519	452	510	523	528	509	526	569	500	476	542	494	505	545	495	514	488	501	523	511	491	532	506	539	525	520	549	507	516	507	509	495	479	490	502	557	500	507	509	506	504	534	527	523	494	474	533	527	509	537	502	521	526	527	500	537	505	537	511	505	506	508	504	491	527	497	514	554	535	552	487	517	524	517	503	519	481	525	470	493	530	523	560	515	528	522	510	556	476	536	498	520	534	529	461	501	544	537	499	489	533	499	481	518	504	508	518	543	494	521	518	516	512	471	511	534	497	506	517	515	512	513	514	531	497	520	515	582	573	530	540	473	501	501	497	533	493	477	531	488	488	548	499	499	551	505	518	506	504	505	545	487	517	508	579	493	493	527	477	477	528	508	500	486	551	502	516	551	482	518	521	503	514	500	516	519	483	507	488	490	515	491	500	476	501	543	462	498	509	515	532	556	553	505	490	491	534	508	546	491	487	512	524	517	522	530	507	485	511	481	517	539	534	501	499	506	525	530	525	477	539	475	511	526	531	520	492	496	500	460	514	490	534	501	527	461	532	491	512	556	563	546	511	492	521	500	524	530	530	517	492	497	544	532	535	491	520	498	524	518	520	500	517	503	534	502	506	501	529	520	529	511	501	546	478	510	500	520	519	521	506	538	538	540	483	502	508	534	507	500	499	529	506	543	524	482	503	492	520	526	510	527	487	480	453	523	503	502	518	489	532	522	514	533	478	547	522	526	522	507	510	493	497	514	518	531	519	543	515	464	481	499	526	487	543	490	499	504	510	474	501	502	506	509	487	526	518	498	497	553	550	524	522	518	525	532	478	476	538	517	480	508	479	505	522	551	568	494	462	526	530	503	545	525	501	535	525	537	500	509	494	502	497	508	561	488	522	506	529	549	531	547	482	546	554	493	539	524	533	541	536	517	508	507	513	510	501	524	507	524	483	513	550	490	514	503	478	502	527	496	513	523	515	498	506	521	531	485	550	540	512	507	503	517	551	524	509	573	528	536	543	495	496	553	498	505	504	524	520	469	506	511	539	481	498	526	532	483	508	517	493	507	511	533	521	514	510	494	541	498	551	556	497	538	475	537	549	465	497	524	469	523	517	526	521	513	515	517	513	567	532	465	505	522	539	496	522	562	561	521	557	511	539	480	525	481	509	484	536	517	527	511	522	478	520	516	545	506	493	498	530	521	538	515	519	480	533	463	522	528	510	468	526	511	508	486	502	499	521	542	540	508	537	500	476	469	494	502	514	549	503	547	548	498	555	473	524	512	505	512	494	491	540	497	502	506	516	531	516	489	506	514	499	486	535	532	533	515	480	519	529	591	480	471	516	477	459	533	473	471	484	534	521	506	507	505	507	525	529	498	510	550	554	493	525	492	555	518	503	500	550	502	524	546	493	554	543	514	532	507	518	528	512	542	488	506	534	508	509	500	498	529	543	536	509	520	526	529	539	503	463	504	521	519	541	464	508	512	493	503	508	488	515	503	515	529	540	478	495	518	486	513	491	512	509	524	526	513	481	487	505	474	509	503	484	525	533	517	533	505	536	489	508	541	570	519	521	551	493	523	501	488	524	511	568	538	475	495	515	513	487	488	519	545	517	527	494	548	490	480	545	525	560	500	513	494	518	524	511	521	509	510	496	487	461	513	482	535	487	520	498	489	522	518	519	523	509	554	470	506	509	509	515	492	530	518	509	497	511	507	495	466	550	530	529	537	548	563	535	515	509	512	474	489	472	570	496	515	555	503	508	494	537	535	514	540	496	467	525	519	530	520	438	497	534	506	490	503	547	451	554	491	523	493	501	507	505	489	487	499	544	471	488	504	539	549	514	518	505	505	530	518	483	542	479	477	515	528	517	530	576	537	512	550	516	546	488	519	506	509	502	508	485	510	490	532	506	522	500	548	475	534	565	521	511	521	482	512	512	503	500	502	534	504	542	502	531	512	473	517	490	526	503	490	476	548	508	504	501	508	515	536	507	527	527	504	550	521	545	486	558	541	521	550	504	494	508	509	501	497	539	532	542	487	536	501	482	521	511	505	496	488	518	509	511	486	481	457	521	529	519	553	535	528	532	549	500	529	533	558	554	517	576	465	481	517	511	503	554	538	524	490	492	514	490	539	497	508	547	515	531	486	536	473	520	511	503	518	504	517	527	525	485	575	505	514	526	484	482	478	535	504	545	533	511	486	518	534	557	502	507	459	483	513	534	502	489	485	524	509	487	495	518	529	538	509	512	495	537	530	513	535	492	533	506	494	542	508	516	467	503	521	537	515	500	505	543	532	505	529	514	501	518	489	544	476	518	498	530	512	503	513	542	518	483	485	530	518	530	495	503	521	489	519	502	506	520	509	544	508	531	567	464	509	486	520	490	518	530	567	511	522	462	487	483	525	530	537	458	521	477	520	513	548	499	534	519	501	517	561	523	524	483	490	489	514	520	494	530	490	478	538	554	560	493	512	516	491	512	544	462	524	509	522	494	499	508	490	503	516	553	511	500	530	482	528	552	531	489	537	501	494	509	530	528	483	495	500	513	528	545	522	519	522	524	528	492	482	480	524	474	515	495	494	503	510	494	504	509	537	525	494	474	554	513	508	538	534	539	517	511	495	563	492	496	529	488	522	497	499	505	534	506	504	488	486	528	512	545	509	482	526	486	511	533	513	505	470	542	526	502	482	522	483	475	500	534	517	517	556	536	508	557	491	486	516	506	492	518	519	504	495	502	513	504	512	555	498	507	516	523	490	511	498	505	521	506	479	509	538	567	539	495	509	473	556	534	507	523	506	503	499	450	535	503	534	510	571	510	530	521	500	537	526	532	523	535	491	540	495	517	497	496	528	503	472	507	503	502	481	539	479	525	540	515	515	556	537	479	512	521	556	554	480	508	545	559	521	502	487	488	533	512	520	486	548	543	506	498	512	511	491	534	511	503	473
5597	18949	23448	10241	2775	782	335	252	244	215	201	214	228	235	231	233	254	228	239	236	216	234	205	205	227	267	223	218	210	233	256	224	229	241	191	235	207	208	233	235	236	205	253	247	196	233	231	221	238	214	227	218	213	231	229	236	226	216	200	217	234	244	226	224	225	237	228	250	213	234	207	223	202	201	245	205	221	226	227	216	234	209	215	215	210	250	244	210	231	213	237	247	229	228	193	250	238	216	228	205	260	201	233	242	216	211	214	197	216	215	231	213	217	234	224	205	231	234	229	264	243	233	238	205	219	228	234	231	230	200	213	218	210	246	208	192	211	234	241	245	241	215	211	204	247	254	227	215	239	211	208	221	190	228	229	218	210	253	210	219	225	193	214	223	231	197	229	202	229	211	234	228	231	217	233	218	227	211	219	216	237	228	222	225	225	213	225	195	217	227	244	220	235	246	246	208	223	227	234	264	230	208	224	246	212	212	233	210	222	226	213	221	207	181	211	231	210	252	230	208	242	223	241	210	197	222	256	206	242	229	208	258	234	219	247	226	242	218	225	211	226	242	232	229	212	221	209	258	248	223	226	220	228	210	216	234	234	228	222	234	216	221	235	251	210	232	248	225	227	221	253	258	225	222	231	214	234	236	213	211	225	199	234	231	231	216	216	242	237	203	230	211	269	199	210	220	239	193	223	258	214	230	246	234	209	228	217	264	227	256	210	213	225	225	230	232	224	209	235	221	206	216	225	223	203	248	225	250	231	215	211	245	213	257	248	230	215	252	234	215	230	225	221	220	206	205	221	238	232	208	214	217	201	194	223	224	215	207	240	205	212	198	227	199	231	202	210	214	239	201	230	208	253	207	239	224	215	268	237	222	216	230	231	233	218	217	209	209	214	232	230	227	243	237	216	239	215	235	213	214	212	225	216	230	225	231	229	235	213	232	201	199	202	224	187	214	211	244	224	269	232	225	247	213	225	219	216	236	197	235	227	223	187	256	233	210	208	210	216	217	228	218	248	212	223	214	227	222	220	234	211	222	246	226	236	235	225	223	236	215	213	203	222	213	231	247	222	214	231	256	230	234	222	236	222	255	233	193	247	227	232	213	203	201	194	210	234	224	233	210	225	220	246	250	234	220	223	221	208	191	237	217	261	226	249	213	223	193	239	242	188	208	218	225	208	228	213	199	206	229	223	214	215	215	259	233	199	195	228	244	246	233	235	198	221	239	214	220	227	231	211	223	230	207	227	201	235	230	233	213	233	206	265	219	232	212	199	233	210	233	234	215	235	228	225	213	216	207	231	233	219	200	231	214	223	229	223	217	247	203	196	214	225	220	202	231	234	222	232	227	206	222	241	251	219	228	224	236	246	250	250	228	212	215	219	253	210	256	200	231	197	206	216	242	232	197	216	209	229	243	217	225	218	216	239	228	189	207	226	239	233	248	231	231	244	203	219	231	213	231	229	200	201	215	226	208	219	217	236	212	229	243	222	212	223	228	208	219	231	223	244	225	233	237	229	207	251	242	209	198	220	238	241	233	216	186	236	224	207	210	245	234	214	207	222	217	239	226	222	207	244	219	194	213	227	252	247	240	242	230	239	202	230	237	204	236	252	214	220	211	223	221	216	244	224	231	200	238	229	224	228	215	232	221	226	243	249	236	223	230	221	224	207	218	225	248	254	232	233	229	216	225	244	243	231	181	231	214	247	207	243	226	201	216	203	228	220	200	227	212	225	221	231	239	232	233	215	206	215	201	193	206	214	217	233	217	212	227	231	203	251	203	223	220	193	232	229	213	223	239	221	248	238	224	214	213	191	255	217	218	238	218	226	266	212	198	229	198	234	243	227	213	223	246	232	226	242	194	224	209	232	219	220	218	208	198	228	240	238	229	213	212	230	247	237	222	222	194	224	210	246	240	244	237	242	218	230	237	236	214	191	245	204	227	223	215	224	230	217	207	234	246	213	217	207	223	225	232	216	205	231	225	244	232	235	223	226	202	204	230	220	221	247	212	218	214	228	219	232	224	271	240	227	244	211	222	199	204	202	214	222	205	227	218	191	210	229	231	217	228	214	232	217	226	218	182	208	227	235	200	218	214	201	214	220	228	215	194	207	221	228	235	229	226	217	200	214	227	229	223	196	231	212	243	248	234	217	227	224	203	237	205	224	219	234	222	214	259	211	229	230	224	227	208	235	230	245	209	219	231	245	222	249	231	224	229	224	218	203	206	203	228	212	221	222	221	215	214	229	231	235	244	209	232	225	232	191	232	211	213	217	232	245	201	227	234	229	214	228	231	242	217	248	212	230	217	221	242	224	220	232	228	223	229	220	202	234	217	219	191	231	210	205	209	217	250	212	204	226	227	227	208	231	218	216	224	246	210	233	222	205	222	222	208	204	216	225	224	220	215	245	238	222	232	234	226	230	238	192	243	228	225	219	206	215	206	252	187	229	228	214	218	187	221	210	218	235	228	244	221	233	202	223	226	211	213	226	219	229	198	213	235	236	242	228	221	217	234	245	212	196	235	238	251	228	209	235	220	221	216	225	225	227	216	205	213	211	201	207	228	240	223	246	240	219	232	218	202	226	205	246	203	218	232	229	245	209	226	248	217	260	227	227	234	222	201	225	211	201	237	223	226	206	234	227	199	224	211	255	221	247	234	203	212	235	218	211	202	221	225	210	239	260	238	205	222	232	201	230	235	217	222	246	200	193	241	220	221	239	224	233	224	201	217	210	219	225	225	232	224	220	229	227	212	224	215	241	229	224	228	234	203	232	198	227	236	235	230	212	212	220	253	221	220	236	227	214	224	209	238	216	235	207	226	215	245	203	223	227	243	229	225	217	226	254	216	215	213	218	242	223	239	195	220	213	214	209	234	223	239	224	227	218	214	253	246	259	223	240	234	207	245	227	238	258	246	234	234	256	225	234	247	256	246	252	204	215	227	209	210	218	228	203	208	216	231	231	246	247	232	220	236	189	214	229	239	214	213	208	222	232	224	215	229	266	218	224	202	231	217	217	225	235	234	257	230	208	250	226	215	241	198	201	231	200	208	236	252	231	239	235	224	214	204	225	235	241	215	204	217	222	194	236	212	231	246	215	207	225	248	223	227	209	218	222	234	231	217	217	213	231	204	203	232	223	220	246	205	196	237	219	209	212	231	223	200	212	227	237	229	229	238	236	237	212	253	188	229	201	210	240	238	229	237	238	221	233	210	234	277	222	220	232	221	218	232	223	236	233	212	221	243	231	204	207	188	211	239	241	225	237	208	231	206	229	227	235	226	213	230	222	224	250	224	210	219	222	228	225	218	234	212	211	243	220	215	202	210	230	248	215	220	210	195	213	253	216	225	212	222	207	247	208	226	231	240	222	239	211	231	209	239	220	199	245	212	222	213	206	213	224	237	215	243	236	256	220	187	219	234	243	241	218	212	210	234	255	247	233	222	226	233	190	206	240	241	202	204	221	207	252	237	219	228	227	206
6616	24808	29014	17774	7106	2630	958	633	618	626	602	596	609	617	616	614	611	625	627	605	578	587	606	575	577	633	633	612	584	623	619	584	606	589	611	571	613	617	564	575	601	601	595	573	606	606	606	608	615	581	603	613	561	586	614	602	615	609	592	622	617	616	654	584	616	590	559	593	577	603	596	531	608	602	596	603	584	573	573	595	604	597	574	596	636	590	615	553	562	573	600	582	567	594	585	572	620	583	583	584	596	640	583	572	599	570	585	574	579	571	579	585	591	580	605	536	635	563	579	642	582	571	605	590	602	619	568	586	622	545	606	604	587	657	574	588	615	602	592	549	595	615	627	646	622	592	618	593	595	593	576	600	617	568	588	617	600	614	627	605	574	586	591	593	610	591	594	586	588	602	653	570	564	581	605	566	580	611	590	588	557	623	587	639	620	632	589	589	654	588	639	585	581	614	604	600	634	605	599	600	596	601	596	603	601	623	626	637	606	595	617	607	625	595	589	583	598	613	578	618	619	653	561	606	604	617	564	599	620	561	606	601	620	576	546	563	554	573	563	577	620	604	632	624	567	639	591	585	619	639	626	576	637	616	623	562	571	571	565	602	568	578	623	613	615	612	628	566	588	643	609	598	589	588	649	573	606	579	576	604	593	548	593	617	545	593	572	601	613	654	628	632	591	570	595	632	600	553	589	620	628	624	574	612	597	587	605	586	608	607	630	584	569	592	648	588	625	611	573	632	570	597	619	591	617	603	629	602	571	598	604	632	632	615	635	620	551	638	590	612	604	638	615	600	596	597	619	565	604	633	606	658	597	594	618	616	580	623	600	588	620	573	598	576	569	577	589	611	597	604	563	595	647	592	667	645	605	561	553	590	597	639	577	597	622	593	608	578	593	557	583	625	582	577	637	590	600	603	576	576	625	587	584	611	570	563	569	638	627	608	589	611	609	631	607	610	599	648	591	605	594	622	665	614	593	601	597	616	607	584	584	600	588	594	604	633	589	585	576	590	620	561	634	642	583	581	579	563	611	602	607	566	617	597	593	542	609	611	620	621	569	600	607	613	605	590	613	570	599	673	540	642	620	570	634	611	610	612	644	602	579	587	619	593	573	628	571	598	615	598	588	608	647	582	537	627	594	625	613	572	610	581	580	625	568	618	576	612	588	579	628	634	617	633	553	596	604	569	589	589	568	639	586	589	581	616	656	651	566	617	596	585	579	606	611	572	611	623	607	590	655	640	591	609	633	683	571	656	598	550	626	596	595	566	588	587	570	609	592	583	596	549	628	582	583	598	567	613	601	625	587	606	608	601	553	615	627	564	593	592	580	599	633	555	590	637	598	614	598	581	611	610	611	570	582	588	573	565	569	593	602	572	572	551	566	562	604	618	570	648	609	602	603	574	568	645	614	559	599	615	611	586	629	603	565	592	585	599	578	621	592	630	630	620	622	616	629	604	624	583	554	610	605	567	607	614	613	604	579	598	601	591	570	586	622	592	599	573	618	605	579	612	555	630	582	613	661	601	636	593	555	624	571	618	590	619	594	631	603	585	606	599	600	643	636	628	632	604	630	608	569	588	617	575	587	600	625	624	615	561	570	598	594	626	600	603	610	591	587	622	556	591	589	603	600	641	598	616	559	609	572	593	581	610	584	621	640	564	574	606	617	638	621	626	585	590	617	579	566	598	595	591	610	607	600	629	589	610	636	621	626	629	593	594	612	558	612	598	595	609	640	579	593	578	595	568	598	599	607	609	594	595	604	602	570	624	595	586	574	615	551	607	581	617	566	595	617	592	617	587	578	596	607	614	619	579	603	641	586	535	589	587	622	601	635	613	567	582	594	608	599	585	586	580	641	618	624	576	593	631	600	619	599	577	630	635	602	593	589	588	592	582	637	579	643	600	584	630	621	597	617	613	602	621	582	583	598	572	619	592	584	642	626	598	613	610	606	571	618	607	590	632	621	596	602	584	605	609	584	568	613	639	621	599	583	613	603	581	580	600	595	584	593	594	615	598	626	586	610	609	620	600	619	593	558	667	573	567	593	611	627	628	619	622	610	589	561	611	593	581	604	584	592	556	630	547	608	617	567	616	574	621	614	587	627	642	582	612	609	623	601	593	609	580	601	606	538	602	605	584	597	627	594	577	588	607	656	630	590	597	582	604	563	621	568	618	588	605	574	647	590	614	597	617	617	613	618	669	635	561	579	591	600	626	628	609	578	598	563	605	637	619	634	649	583	610	595	628	593	599	624	598	576	601	590	603	596	561	627	612	577	615	593	545	558	598	551	599	596	628	583	600	660	604	607	610	664	584	595	588	617	640	614	587	610	605	627	595	588	618	631	622	588	569	603	597	609	577	635	580	572	575	579	596	537	595	578	616	616	591	558	611	589	601	606	656	561	615	614	613	611	568	636	606	560	598	589	640	595	590	609	613	622	617	607	587	562	641	588	601	598	597	557	596	648	572	587	595	649	617	623	576	587	579	566	624	600	634	628	646	580	571	593	596	594	587	610	587	569	603	604	621	598	599	639	620	606	590	640	610	604	568	614	582	578	563	616	559	565	638	627	597	602	613	600	628	615	617	556	600	554	616	588	626	651	611	613	603	543	589	612	587	571	583	630	580	596	658	618	614	618	573	572	644	620	583	646	583	586	638	616	620	604	572	579	590	605	629	621	593	554	637	604	622	596	541	543	583	623	599	594	608	620	603	606	613	639	612	581	611	611	635	597	604	614	576	556	569	604	615	590	604	622	594	607	612	642	597	604	586	575	609	598	605	624	580	600	629	597	608	644	629	541	621	603	561	615	651	567	556	610	581	604	582	609	534	562	579	610	606	618	585	590	627	580	582	623	579	642	581	615	607	569	581	602	573	588	618	621	610	623	648	612	591	614	581	560	611	556	618	618	578	592	571	600	562	549	618	622	586	607	598	620	608	575	602	606	615	589	621	566	559	613	619	624	603	643	588	579	590	574	616	587	619	599	558	597	603	611	643	552	576	618	586	603	612	577	611	628	608	563	583	613	599	577	607	604	639	581	606	609	622	587	582	626	581	589	614	602	566	643	576	591	586	581	578	630	582	612	594	585	585	605	607	550	542	584	619	605	570	621	590	631	565	573	638	598	625	635	594	550	551	587	581	571	638	640	572	562	606	602	607	574	637	638	587	567	605	589	560	601	591	596	601	635	595	595	597	621	575	551	598	609	616	609	560	592	602	559	622	623	582	601	613	604	600	608	626	610	590	650	633	620	597	616	599	585	593	581	573	630	556	596	614	607	571	603	610	631	584	613	626	564	615	616	587	598	617	636	623	615	597	599	579	582	592	579	611	574	612	591	559	602	580	624	623	592	586	617	587	611	586	538	609	586	623	575	622	630	596	653	577	611	591	566	581	629	578	607	585	597	615	585	590	575	580	595	616	579	588	598	618	578	598	541	576	610	635	617	565	608	597	565	588	606	584	609	585	569	557	612	664	593	602	591	622
33068	67571	70774	46688	23770	7316	977	176	167	170	163	163	158	170	144	181	165	154	139	179	208	158	162	166	163	175	175	191	150	163	175	175	159	159	164	177	174	175	162	166	185	183	150	172	172	165	167	170	151	144	158	178	150	171	169	147	166	154	174	163	170	167	175	150	168	155	156	153	180	157	152	173	158	183	157	172	163	183	171	175	184	163	153	155	137	180	176	148	179	179	167	153	137	167	184	159	151	177	177	180	185	185	163	155	178	158	148	163	174	149	160	174	168	160	180	171	150	165	153	133	165	187	164	175	169	167	154	182	152	169	164	163	160	155	160	166	173	179	155	176	172	187	159	178	170	178	173	177	166	147	158	170	168	162	189	162	168	184	182	139	161	177	175	154	177	176	159	188	168	175	175	162	165	181	156	186	203	159	152	176	172	183	162	189	171	157	156	157	172	159	160	169	154	153	163	177	171	176	182	185	172	172	147	166	163	162	194	159	202	153	164	171	158	162	175	169	171	156	142	176	180	179	156	161	153	134	166	169	156	164	147	171	160	180	189	175	154	160	172	146	179	179	166	152	186	194	164	155	164	161	168	185	153	158	163	149	169	167	156	162	163	160	166	171	162	169	154	144	197	146	200	164	147	158	158	160	171	134	179	155	150	154	143	162	166	173	161	155	139	154	169	192	150	142	146	157	155	164	152	152	174	161	167	166	161	182	142	180	165	184	165	162	171	180	173	182	177	144	173	177	152	154	161	155	178	161	148	161	158	161	143	163	142	175	169	157	171	149	153	162	165	181	146	171	166	157	178	170	191	175	150	175	158	189	180	172	171	162	158	195	149	170	169	126	172	177	166	173	165	180	185	147	155	159	152	194	177	175	173	186	174	145	169	171	154	174	158	163	154	168	165	158	165	152	192	176	164	167	149	151	162	161	159	155	151	189	151	154	165	186	174	181	183	184	168	160	160	186	171	153	162	152	168	173	158	173	164	150	154	166	167	165	162	161	168	176	175	179	162	156	184	188	150	169	168	183	139	160	168	180	155	149	151	177	146	151	168	168	163	154	155	161	169	176	170	154	169	193	151	168	175	146	141	162	162	177	171	164	161	166	158	170	168	161	160	173	164	157	135	167	183	173	160	159	168	161	169	129	181	150	170	151	161	150	181	168	172	140	147	202	174	168	172	200	165	151	167	184	166	181	155	199	164	148	140	173	167	176	168	183	156	161	182	168	180	168	183	161	169	185	169	185	146	150	152	169	155	168	163	163	184	160	150	173	167	160	150	171	148	187	177	158	158	164	183	175	152	172	164	175	171	173	161	167	158	169	171	144	183	158	145	162	178	147	175	138	185	152	154	162	159	153	155	170	152	167	166	185	151	171	156	167	167	181	180	174	158	151	175	170	179	154	169	170	163	142	170	169	180	143	175	146	180	154	162	166	169	178	163	161	191	169	165	136	176	151	151	179	158	164	152	156	163	167	182	161	162	175	189	183	173	163	175	135	166	144	168	142	176	174	177	160	190	156	158	156	171	144	163	167	150	153	165	152	160	163	156	176	152	166	145	158	162	158	172	170	172	191	145	161	163	163	165	141	175	152	162	188	176	147	171	163	162	174	176	170	161	166	173	167	170	166	143	165	165	190	182	166	168	146	180	150	167	155	171	148	164	166	188	176	165	159	169	184	155	148	170	146	146	181	194	139	169	170	174	158	133	145	178	160	141	173	172	157	186	169	163	159	167	160	144	153	156	141	161	173	169	184	178	142	167	170	161	154	151	149	167	131	173	188	148	185	148	140	170	178	167	147	161	166	146	152	149	164	137	163	158	168	158	165	169	139	173	162	172	180	192	171	160	172	143	173	159	152	163	186	157	179	192	176	149	161	158	167	164	159	166	161	141	177	173	164	153	175	168	155	171	153	146	163	158	179	155	138	169	169	193	148	186	164	176	169	173	169	172	173	170	171	152	150	160	154	165	171	183	173	174	166	147	143	158	182	165	155	160	185	154	172	152	153	161	163	179	141	155	151	158	169	172	184	164	169	173	161	161	167	162	166	177	165	154	162	173	197	141	162	182	200	159	155	175	169	148	178	170	164	139	158	142	156	173	157	173	162	173	181	157	166	179	169	160	147	150	185	168	205	169	156	152	162	162	151	179	166	157	181	169	158	172	128	181	156	170	164	160	147	167	179	163	139	149	148	181	142	183	142	172	181	162	151	182	165	180	153	143	161	146	161	181	176	156	154	146	174	160	182	173	160	159	172	177	166	169	166	172	138	173	166	158	168	171	160	167	183	169	161	166	170	181	142	176	150	173	163	154	161	159	167	156	161	158	186	155	157	170	157	175	155	168	158	175	148	131	163	167	160	170	153	155	157	185	156	162	169	179	156	208	142	167	185	169	168	147	179	168	183	161	158	152	162	175	144	169	177	171	187	155	163	179	176	174	162	157	161	136	171	153	170	180	157	166	165	157	155	161	174	167	169	165	182	167	164	145	181	144	194	159	145	166	138	187	167	158	153	154	178	169	149	162	181	153	151	185	176	183	164	159	170	175	173	173	178	168	178	175	145	163	144	171	153	157	175	146	166	176	183	184	168	148	180	175	162	159	149	163	165	152	171	161	157	177	163	180	160	167	176	166	158	158	164	184	178	170	188	187	187	162	160	155	181	165	154	164	159	153	170	170	148	159	178	195	173	178	149	184	169	196	144	146	171	155	178	151	149	171	173	172	181	169	154	158	173	149	154	179	156	176	158	166	157	163	163	179	143	153	166	175	146	192	160	173	191	168	166	147	175	161	174	172	173	180	183	166	156	188	149	171	163	209	180	160	160	179	160	150	139	148	165	161	177	161	161	150	183	154	180	148	177	160	191	149	163	173	160	146	163	171	180	144	186	149	152	154	149	172	155	154	164	163	154	166	158	170	174	153	161	157	139	181	167	161	173	151	157	151	171	171	169	167	165	175	155	153	154	154	149	162	172	150	168	140	151	161	171	161	188	148	156	162	170	160	166	171	183	158	160	157	158	164	164	168	189	149	176	165	175	145	164	180	160	154	161	194	147	175	163	180	164	154	161	173	160	162	139	156	179	170	146	150	185	169	164	164	169	155	140	165	168	178	174	184	169	164	172	164	165	155	176	168	169	160	150	148	172	155	184	186	183	154	142	161	188	162	173	165	159	163	161	148	160	156	148	177	150	162	158	151	160	160	173	147	148	146	177	157	175	137	170	165	165	128	153	156	146	176	166	158	147	168	155	181	160	168	178	153	182	148	164	165	164	170	154	176	173	147	170	206	163	162	163	174	176	163	191	151	160	160	190	150	169	159	151	158	153	164	173	176	153	142	164	162	158	165	169	147	168	170	179	169	171	183	164	151	152	185	168	183	176	151	168	158	168	186	162	157	189	143	165	176	152	193	183	157	170	167	182	180	167	143	155	162	156	145	171	149	168	164	149	155	167	159	149	152	163	156	162	148	150	169	184	146	138	182	163	142	148
23130	52132	63171	49242	30368	12866	2659	520	487	472	450	441	470	456	475	462	488	494	476	481	416	448	465	481	488	481	465	466	443	473	454	466	417	496	439	457	471	477	442	457	477	469	458	461	474	429	457	451	416	451	451	443	476	452	411	475	527	478	441	460	483	449	462	463	479	501	474	483	435	456	441	478	453	440	446	442	443	442	443	465	484	427	424	459	418	501	432	439	437	460	464	462	457	445	433	444	446	462	504	418	468	424	491	450	462	453	416	423	442	462	466	438	459	458	416	493	456	494	463	467	475	452	437	418	473	468	452	464	453	479	430	464	465	452	447	444	426	461	492	491	508	448	488	435	441	455	447	490	447	466	420	455	457	483	482	459	442	445	473	425	446	468	477	434	460	433	431	448	489	489	476	448	430	467	469	486	453	466	492	484	476	448	437	483	494	488	447	465	434	439	439	466	463	489	446	467	446	491	446	442	491	480	426	433	442	457	473	460	468	458	464	481	466	459	433	475	455	461	441	427	456	493	461	446	447	471	445	425	452	462	456	445	425	470	482	460	447	466	464	457	449	451	458	444	460	478	425	478	466	499	479	472	453	453	498	458	478	456	450	447	447	475	486	455	461	452	506	445	460	497	471	475	419	475	479	459	448	467	430	472	461	446	457	459	466	452	479	453	491	460	461	447	450	442	480	482	428	485	472	476	499	456	486	467	497	452	447	474	459	469	439	456	463	450	440	472	455	459	487	444	442	467	441	425	472	434	449	469	480	420	430	456	437	492	462	469	464	464	494	469	463	413	451	438	418	450	472	494	474	466	429	470	487	466	476	464	473	444	451	472	413	472	464	452	413	441	505	474	452	492	443	464	475	464	437	414	438	490	432	441	435	457	470	495	463	458	478	446	459	455	439	448	419	479	471	449	439	437	452	483	477	495	444	445	481	458	477	489	477	475	457	445	463	466	466	470	465	460	441	458	395	450	416	465	469	449	440	499	450	459	431	478	447	458	457	474	479	426	410	467	453	455	476	426	469	482	433	466	480	454	456	436	518	476	423	418	480	489	430	445	456	489	467	483	462	486	421	473	459	481	488	470	432	419	446	462	428	449	446	477	445	441	477	470	434	458	448	497	423	454	467	442	466	490	420	486	450	419	477	454	460	453	466	472	437	475	426	469	451	518	465	478	467	460	447	452	437	450	467	448	476	468	455	422	463	445	420	474	461	493	462	453	460	432	445	461	466	482	469	469	490	486	472	427	481	476	451	486	479	443	493	442	483	465	432	481	512	482	472	499	422	501	471	452	438	476	447	444	477	434	472	427	462	427	465	455	462	498	462	486	453	450	466	444	467	437	445	517	486	430	487	453	488	467	464	466	473	460	471	430	458	472	464	442	461	448	465	463	485	482	477	454	460	479	471	491	444	485	464	471	439	448	448	482	446	505	477	470	456	477	436	471	479	481	465	487	455	452	433	505	472	399	455	452	470	460	470	446	464	492	485	437	437	465	474	472	445	450	489	460	431	428	439	490	474	456	476	475	427	478	471	427	461	479	448	476	440	468	427	466	474	457	490	475	468	462	437	463	438	453	473	431	451	462	456	449	483	459	464	462	486	462	493	469	455	437	450	453	469	461	473	457	452	426	443	455	487	441	464	425	451	449	478	472	482	489	512	445	468	466	465	449	457	449	474	437	472	480	422	444	441	434	471	463	430	452	465	451	432	444	468	455	463	425	467	456	494	464	445	518	444	443	447	462	437	441	484	445	449	447	504	463	472	450	458	451	450	463	468	444	447	460	450	442	484	484	443	453	446	480	446	467	464	427	450	433	468	422	470	420	439	458	461	444	463	466	435	469	474	478	479	461	451	474	458	513	460	470	450	483	479	456	454	459	468	459	472	455	448	457	415	440	494	461	455	459	432	419	447	419	440	449	490	438	477	461	418	428	470	480	504	470	491	488	459	473	441	455	516	472	488	420	428	497	466	482	440	446	480	464	474	471	473	418	458	451	414	437	472	449	422	476	446	445	450	455	431	449	465	431	482	451	454	461	463	428	433	478	454	489	470	459	466	431	471	482	462	450	475	465	460	427	437	479	513	491	421	465	475	468	499	465	483	448	454	472	449	455	448	480	444	477	458	476	444	463	474	466	438	433	460	452	432	468	464	468	471	428	479	443	504	493	459	429	504	460	452	437	431	480	468	470	403	469	446	500	478	418	459	442	457	432	426	425	403	465	470	478	437	438	457	483	467	459	469	430	458	482	433	473	510	491	475	456	469	506	467	497	450	496	453	466	484	434	467	461	466	475	484	431	460	464	452	446	461	473	446	428	460	462	478	458	452	464	442	444	471	460	457	445	464	436	473	425	428	469	441	480	470	474	438	436	449	504	440	475	490	499	432	488	460	416	487	480	420	452	435	445	461	450	468	474	443	486	485	433	421	457	470	477	486	473	462	449	474	500	445	432	419	511	437	458	429	455	464	434	471	478	474	470	461	455	449	456	464	452	455	440	439	491	480	445	462	438	466	466	452	481	480	448	465	445	453	456	455	453	458	432	480	449	441	467	447	431	434	432	488	462	467	466	481	507	481	418	465	438	456	460	457	480	483	460	500	454	467	432	475	442	442	477	474	495	474	423	460	511	452	485	477	480	454	470	442	476	466	468	497	473	489	469	452	445	440	417	419	468	452	475	444	455	471	427	499	461	437	466	489	469	450	470	454	453	442	487	445	477	458	457	454	472	421	466	473	460	461	461	441	477	467	448	419	487	441	456	438	475	481	461	446	440	492	452	436	450	458	438	461	463	420	462	449	450	439	425	442	455	451	460	446	446	431	432	468	465	443	489	424	459	432	477	437	435	446	456	478	442	465	435	468	462	434	479	485	422	448	461	452	436	490	432	477	448	477	485	494	429	477	461	483	481	433	474	457	473	467	446	470	456	453	438	465	468	475	454	497	429	463	444	477	467	479	466	454	458	451	463	451	472	453	467	460	463	479	424	446	474	479	487	463	453	436	422	443	435	474	468	467	477	447	451	471	438	470	451	497	470	448	447	457	459	481	463	494	469	453	434	447	480	451	481	465	475	501	464	482	449	458	441	437	468	474	447	461	478	488	475	478	472	439	456	445	428	416	461	445	457	427	452	465	444	473	446	435	454	503	461	448	451	448	478	454	470	446	472	432	436	434	463	479	445	451	489	413	445	472	464	490	467	471	460	504	440	476	457	461	479	451	439	503	468	442	442	472	446	482	472	443	492	469	448	487	496	478	461	423	474	456	503	489	494	447	455	450	477	450	472	458	464	451	470	507	456	454	491	446	424	486	442	465	421	429	448	453	464	461	454	420	487	442	472	428	455	492	485	477	448	453	454	482	478	444	458	460	498	457	456	437	482	450	452	494	453	476	482	467	481	431	464	474	488	468	464	444	413	448	454	453	440	460	474	462	415	465	446	446	477	432	477	416	517	456	461	464	450	508	477	437	478	465	454	472	473	457	460	479	448
46771	79615	78086	57136	32944	14418	2689	240	195	173	192	174	185	165	176	205	191	190	172	184	173	178	178	183	215	178	178	191	177	186	193	193	175	169	167	190	206	189	179	168	165	218	208	200	180	203	182	181	183	190	198	191	185	182	185	185	209	188	183	212	180	180	172	184	172	167	214	189	204	198	202	196	182	180	172	201	204	205	191	170	183	162	192	163	190	201	189	200	162	187	172	211	209	192	174	162	185	190	180	187	159	169	164	168	188	194	197	200	189	195	195	188	166	194	227	180	183	194	214	163	201	170	179	166	178	198	191	179	195	173	182	178	186	207	191	199	171	181	181	180	197	182	182	183	188	211	189	206	179	166	183	197	192	178	195	180	191	183	195	213	182	181	199	187	194	168	166	194	166	198	169	212	174	185	196	196	213	192	173	183	182	170	178	179	191	191	186	181	184	177	186	186	180	189	215	173	181	171	180	189	182	183	199	167	214	186	186	182	187	196	180	172	181	151	176	178	190	183	199	207	173	181	178	191	218	182	204	200	165	181	180	186	184	171	173	178	194	186	215	174	168	170	168	197	193	187	178	197	177	207	203	218	191	196	188	183	192	186	189	183	192	226	189	176	189	198	161	204	188	203	177	183	191	188	178	191	211	197	181	164	183	189	170	215	199	201	181	188	182	174	198	204	174	195	212	214	188	188	170	205	154	191	181	198	169	195	175	196	193	173	190	194	196	212	174	176	202	190	187	196	187	210	182	190	198	172	192	199	186	194	210	169	190	175	176	183	199	180	166	162	185	152	198	200	185	178	176	192	211	184	198	179	177	207	188	184	171	189	170	211	181	177	210	178	185	201	179	191	172	189	157	180	196	197	190	185	189	178	174	198	173	187	182	168	176	175	189	189	209	179	189	184	187	179	194	170	194	178	234	149	200	195	166	188	199	199	202	170	204	203	193	153	185	182	175	201	220	171	202	190	186	195	181	196	195	191	188	199	188	184	200	184	178	187	176	184	176	220	191	166	197	191	165	190	190	189	208	178	182	194	173	191	208	167	196	200	184	180	199	170	198	214	153	194	188	192	176	182	202	195	200	180	158	189	182	166	187	167	189	198	198	201	196	174	196	214	180	164	178	188	194	178	177	210	203	188	177	171	167	186	194	177	169	192	181	192	190	177	181	198	199	169	209	206	165	163	176	192	173	187	197	200	184	186	182	162	179	211	196	169	186	188	186	177	165	165	199	172	191	204	188	170	179	176	194	165	219	187	199	189	176	162	184	191	177	149	178	168	198	173	186	190	178	187	207	179	190	198	190	183	176	185	186	194	209	203	171	178	182	188	194	172	207	160	209	180	201	180	182	176	199	191	192	162	180	180	185	174	198	168	159	183	184	214	185	200	190	198	192	197	206	206	205	198	160	201	181	161	178	190	190	194	205	187	173	179	169	178	180	174	196	182	161	179	159	191	190	175	198	170	206	237	186	212	170	190	175	202	160	182	203	179	181	221	177	189	216	194	193	186	175	166	168	194	182	178	192	178	200	175	196	175	180	172	202	163	192	189	173	185	167	188	175	173	179	192	181	231	219	197	201	178	181	173	183	182	148	176	185	200	188	181	175	184	171	186	189	191	184	189	182	165	184	175	179	167	187	186	200	186	186	180	184	173	205	182	183	199	185	177	191	193	202	179	188	188	192	184	199	187	188	186	176	150	220	179	171	182	187	210	179	184	187	161	210	209	191	164	221	178	165	171	179	179	196	185	208	190	198	194	189	191	165	169	171	207	193	202	188	200	177	167	165	176	182	152	165	214	199	160	175	185	168	171	180	199	176	181	202	183	181	185	173	160	183	181	206	179	198	202	180	186	201	175	168	189	195	190	175	165	215	178	189	185	196	170	188	184	167	189	184	190	176	202	208	181	181	158	207	176	191	196	189	187	177	201	184	185	182	198	189	207	199	191	184	212	191	206	187	192	191	173	201	198	172	164	155	189	205	201	180	170	191	185	194	186	188	200	178	195	151	186	175	178	181	181	207	189	172	176	171	189	183	166	182	178	169	184	187	166	175	208	207	176	195	159	185	203	173	191	176	204	195	199	194	190	184	198	196	161	174	172	198	180	184	171	196	182	192	170	176	172	182	167	177	191	204	206	187	188	215	185	195	181	182	204	180	188	161	189	202	202	175	171	207	176	192	197	211	188	211	171	197	180	194	184	176	203	206	193	201	208	180	194	198	213	200	193	159	189	176	194	173	203	164	168	176	199	183	174	185	167	176	184	176	192	165	202	170	198	182	182	198	171	181	189	191	186	203	168	184	194	154	188	189	182	204	177	173	186	180	192	195	164	200	191	173	180	205	173	193	182	168	174	171	175	176	193	190	181	202	182	193	171	196	194	165	191	173	188	180	208	171	212	198	176	183	188	170	178	193	190	209	203	188	197	160	169	181	157	190	196	176	213	191	179	161	182	194	175	176	164	185	202	200	191	182	209	172	170	193	199	190	192	179	191	182	181	187	172	227	180	162	187	185	196	190	215	167	179	203	196	193	196	177	188	183	180	152	191	195	184	172	187	190	180	197	168	165	196	191	186	209	173	195	172	172	183	185	180	142	173	177	211	194	169	203	181	184	175	198	190	167	176	175	180	154	197	205	166	173	175	165	154	189	179	200	188	184	186	186	192	192	192	174	176	187	204	185	203	200	205	171	166	220	187	157	192	164	187	167	182	150	175	194	211	175	175	186	167	182	201	188	218	174	190	185	173	158	172	180	202	197	189	201	178	171	171	152	164	182	187	192	154	195	176	189	182	211	178	183	178	197	176	203	178	201	184	212	172	168	194	177	193	199	190	189	200	181	183	191	185	199	181	183	203	175	166	200	189	215	179	184	171	210	193	163	181	206	177	187	213	171	185	210	174	167	205	183	177	183	181	213	182	194	188	190	203	159	171	172	189	190	190	194	155	192	164	188	174	181	177	195	204	189	187	181	160	213	185	156	191	176	178	187	185	178	175	191	174	195	184	186	195	189	199	186	177	166	187	174	186	193	196	181	198	185	184	179	186	185	168	169	157	196	196	170	187	197	179	164	203	190	179	193	190	202	181	191	177	175	185	164	179	188	185	185	185	171	198	169	174	190	160	224	178	173	210	209	187	174	183	190	197	181	188	172	172	182	177	180	165	180	176	186	182	165	189	174	171	166	184	201	164	186	182	157	158	171	183	204	161	190	200	180	198	196	196	176	165	195	167	211	185	179	216	209	194	175	184	160	197	178	208	200	201	180	198	167	177	205	177	187	165	197	165	188	161	176	180	183	188	192	178	173	193	176	205	180	188	205	181	167	163	187	183	188	187	182	172	200	198	198	181	163	189	178	196	184	195	181	203	192	198	149	162	231	247	176	173	201	191	188	164	171	194	187	185	193	183	176	184	171	189	194	204	182	187	201	189	194	183	165	170	180	198	177	192	182	199	189	199	202	181	164	170	194	193	207	193	180	197	175	194	176	189
31926	63228	75213	60510	39098	19229	5152	698	540	523	495	512	491	505	469	548	488	496	497	525	517	508	505	542	504	524	485	516	516	471	543	542	508	508	511	505	465	529	519	527	541	515	476	482	462	571	537	531	508	535	522	522	515	481	504	465	469	531	522	487	523	529	532	486	502	519	521	526	543	546	481	549	508	481	550	518	506	495	492	493	540	485	517	506	514	480	497	498	534	501	479	499	519	520	479	469	480	477	546	487	543	505	475	518	546	497	508	509	516	510	507	506	518	512	490	544	504	543	527	518	479	511	498	486	475	469	489	474	502	501	497	499	515	519	478	479	483	519	506	516	546	523	484	542	550	524	526	495	518	512	523	503	534	530	520	472	496	533	519	509	520	549	537	511	557	495	515	473	536	482	466	523	515	517	510	486	526	546	489	510	529	448	533	509	523	517	543	537	496	495	504	500	526	519	524	464	492	514	527	517	526	520	502	534	483	464	502	495	493	506	513	526	509	472	530	546	508	544	512	508	497	531	521	550	473	532	507	458	505	493	526	490	513	468	467	510	524	504	532	481	531	477	486	515	519	517	522	497	493	474	470	509	504	542	528	496	522	511	521	499	525	492	522	523	506	535	552	529	497	503	496	497	499	517	510	522	475	477	531	521	497	474	492	519	495	515	521	493	526	515	481	484	517	520	528	523	503	482	494	496	514	501	509	484	528	530	519	496	519	482	481	514	516	549	541	479	499	486	521	489	498	511	558	519	520	476	514	523	491	496	494	483	472	488	482	526	496	511	551	519	515	527	496	504	505	547	494	550	529	519	472	484	517	498	514	463	451	477	474	548	502	513	503	552	493	543	561	489	507	492	496	531	507	525	512	553	504	505	513	513	530	533	514	535	518	502	540	525	518	494	564	503	530	527	526	466	494	525	524	504	488	523	522	504	526	506	551	485	528	496	499	497	510	479	487	484	489	512	455	508	519	531	517	516	481	503	487	475	513	519	491	473	524	481	520	507	555	497	516	528	518	509	519	486	498	504	497	489	499	495	523	516	528	530	521	513	520	518	481	519	517	499	504	482	500	512	517	454	482	513	532	534	540	512	470	520	487	492	492	473	493	512	514	508	492	521	487	495	511	520	548	470	483	512	543	508	554	501	486	516	523	505	505	463	461	479	470	472	495	536	510	479	541	486	487	474	543	502	496	530	528	573	478	475	532	516	503	510	511	484	494	527	526	522	484	534	525	521	533	471	486	517	501	512	531	497	516	433	451	531	502	519	523	508	512	479	519	494	535	529	495	508	511	478	523	478	507	531	506	505	515	530	521	497	501	504	491	525	491	538	486	492	470	510	478	484	518	470	514	482	528	522	517	495	515	506	477	522	551	467	502	500	492	498	538	507	513	507	543	470	533	450	540	528	532	534	473	550	473	482	495	500	500	521	528	508	548	500	469	502	492	461	459	496	521	533	526	493	519	546	501	521	504	519	519	500	520	511	537	509	513	490	522	469	521	522	542	486	544	521	521	527	492	515	477	486	509	515	523	483	496	533	506	482	511	514	478	496	481	500	512	521	470	550	434	498	497	537	533	483	471	558	534	529	494	515	517	495	474	501	499	524	534	517	477	507	507	526	520	510	516	498	531	503	478	518	503	515	546	530	529	532	500	540	526	491	485	501	491	478	500	518	528	496	516	465	477	492	481	498	531	515	511	490	515	470	536	491	532	520	466	483	509	466	455	482	509	467	492	479	528	526	486	549	475	543	499	515	507	515	554	527	529	488	494	509	520	515	522	489	535	507	493	512	476	522	527	487	447	517	502	502	501	495	503	467	495	483	476	514	513	545	479	536	469	496	479	514	524	505	505	499	507	492	529	458	485	499	539	495	481	527	520	519	529	529	464	499	484	483	537	504	463	518	531	477	534	496	558	489	509	477	493	537	484	500	547	518	486	489	508	538	494	520	491	577	525	488	520	516	551	511	489	488	529	517	523	491	535	512	470	528	528	507	529	498	489	531	512	545	505	507	489	510	526	538	454	522	508	486	481	506	510	485	513	486	525	513	532	516	506	496	507	490	500	471	508	567	519	502	514	550	451	495	500	485	474	492	525	494	495	514	508	476	474	480	484	537	495	506	532	518	520	517	491	513	472	532	499	490	498	486	490	486	483	479	536	526	483	483	517	479	532	504	486	483	500	501	480	506	505	519	554	505	530	479	526	524	539	531	486	497	509	514	515	496	505	479	536	539	500	515	520	503	483	527	480	507	481	539	497	516	494	485	495	495	497	490	508	518	465	485	500	540	515	519	463	484	455	543	503	498	538	490	504	479	524	477	486	500	500	479	493	450	466	471	509	526	522	528	498	491	514	522	490	515	506	487	540	469	498	555	521	516	511	506	486	499	486	518	492	479	535	474	491	541	499	484	496	500	519	501	477	510	470	504	516	489	532	523	463	532	524	522	477	515	492	527	506	509	491	496	527	494	531	454	493	468	519	558	499	536	523	487	514	512	524	488	465	497	474	476	526	505	513	506	513	492	537	499	516	514	491	512	529	459	519	524	507	503	525	500	522	542	514	492	510	489	495	509	505	481	514	514	469	495	493	467	485	488	484	505	488	497	523	478	475	497	496	495	501	537	509	530	491	536	538	498	519	526	512	509	507	530	483	456	477	534	533	521	479	497	501	555	498	517	479	451	512	476	500	497	494	519	479	534	550	501	512	481	502	525	528	529	530	499	480	493	489	495	533	491	514	517	537	534	477	443	507	527	479	500	532	526	496	526	545	518	482	493	522	539	561	495	534	529	482	475	524	522	503	508	535	488	523	446	483	509	510	521	510	480	480	487	515	565	502	501	486	510	496	505	510	492	545	514	513	518	505	516	548	495	550	505	536	507	514	540	483	513	542	488	510	487	478	505	530	508	528	519	536	518	452	519	510	514	514	483	507	515	519	520	507	510	538	490	482	518	485	507	505	525	457	497	478	485	498	501	537	512	529	513	447	522	462	530	482	489	540	481	562	505	492	470	543	476	449	501	523	520	487	558	514	520	489	521	485	477	529	492	456	522	543	495	548	495	452	517	537	508	513	507	513	514	528	539	472	466	515	499	499	530	499	487	491	503	463	524	494	498	492	506	572	476	494	545	496	495	466	504	482	490	503	511	492	505	497	486	472	498	513	495	477	497	488	512	475	467	476	527	522	498	492	463	516	464	508	528	519	501	526	512	509	476	528	538	532	504	497	527	517	486	502	522	499	506	505	462	519	499	535	479	476	531	520	517	512	511	508	518	485	485	516	515	519	538	505	493	508	490	536	504	506	561	517	476	516	523	529	522	507	525	541	525	496	501	486	495	532	484	479	465	540	527	507	511	501	500	514	496	508	529	497	518	491	510	531	518	509	524	529	492	489	517	467	509	525	493	503	514	495	499	513	515	518	545	509	508	536	485	504	521	516	482	473	486	469	525	517	508	493	503	509	509	520	450	458	501	486	505	523	494	525	497	483	498
6586	15456	20695	11707	3420	907	346	234	242	197	215	232	234	212	199	201	214	226	245	221	224	212	198	220	240	205	226	226	243	238	252	199	212	199	241	240	214	236	214	228	219	210	219	233	218	222	236	235	238	223	214	204	244	218	241	216	214	224	215	249	250	217	196	253	199	212	225	221	236	195	211	203	191	235	227	226	247	204	235	230	198	214	224	195	220	220	215	224	231	234	244	210	199	209	232	214	206	211	203	198	206	220	219	234	236	233	228	232	219	222	207	222	217	218	236	238	221	253	232	211	234	215	214	234	210	212	208	199	246	210	214	228	228	240	207	224	235	204	215	225	234	197	204	217	219	208	194	228	209	234	225	222	205	215	242	250	207	215	213	227	222	233	214	232	229	220	219	240	230	225	201	238	247	207	207	228	239	216	231	216	231	219	207	219	208	199	230	241	230	232	197	224	235	222	207	204	197	213	244	208	187	211	238	251	216	215	212	239	218	214	233	218	230	234	235	204	206	241	237	206	242	204	247	201	205	240	217	243	218	245	218	241	219	201	228	231	220	206	231	214	206	224	215	238	212	193	194	203	235	225	225	256	210	192	227	217	236	200	225	204	206	194	227	209	206	214	223	255	224	198	218	202	259	187	215	207	226	202	237	243	235	229	251	218	226	220	216	230	200	219	227	217	200	195	215	236	238	214	242	219	215	223	242	230	224	221	237	205	222	217	195	250	216	216	200	214	231	208	233	219	216	229	220	218	216	204	261	209	212	232	226	206	209	230	231	204	237	233	225	199	202	192	242	215	223	251	232	240	224	205	239	215	223	242	251	200	218	215	203	242	208	230	213	193	212	237	215	221	224	216	213	220	227	245	235	230	218	210	224	186	211	201	218	234	233	255	201	201	235	212	232	250	230	227	228	224	213	180	226	207	200	202	253	203	201	209	227	234	224	210	234	220	223	204	237	219	223	231	209	183	181	252	222	208	190	216	219	195	210	190	251	236	198	228	204	212	235	252	202	220	223	214	203	204	183	208	216	216	197	227	235	207	239	195	239	222	241	193	233	195	220	238	215	228	233	207	217	223	213	213	200	197	226	191	233	203	231	235	209	234	230	214	219	194	225	211	233	232	209	245	206	226	209	237	228	240	207	209	193	214	227	228	216	236	210	212	208	222	233	221	227	231	204	253	230	211	231	205	224	248	219	197	215	215	219	217	199	240	223	199	227	234	219	223	220	197	203	209	202	229	213	234	241	205	216	232	224	246	234	239	193	201	239	225	213	255	236	229	213	200	229	198	216	225	203	231	239	224	218	214	216	224	219	227	239	231	243	231	218	201	208	214	229	201	244	234	194	202	194	247	225	225	256	217	222	230	197	217	247	219	188	208	219	221	212	224	194	231	206	197	221	219	224	196	223	251	243	238	220	243	221	213	239	223	174	194	214	206	204	218	184	214	251	243	218	225	204	204	214	228	212	198	207	254	245	222	218	233	223	198	217	228	202	205	225	229	249	229	236	213	225	199	200	218	226	227	206	214	227	240	253	234	233	249	219	213	225	208	223	214	236	224	230	212	216	239	224	234	233	219	232	219	231	231	196	234	222	222	218	220	218	219	202	218	203	205	222	220	207	209	239	233	208	226	214	229	239	246	230	194	231	220	264	254	190	180	220	206	244	218	190	216	230	229	207	224	229	226	250	202	234	235	227	225	205	204	219	236	222	216	206	194	213	220	228	203	232	217	282	218	201	243	195	191	209	229	249	233	230	197	207	221	233	212	219	229	212	249	225	224	235	206	225	234	195	220	261	223	230	203	229	202	231	223	226	201	220	238	230	227	211	231	232	219	257	236	215	209	228	200	256	213	217	231	218	214	237	232	199	221	204	228	203	226	206	198	210	187	229	208	226	237	206	204	214	221	246	208	230	202	223	210	213	234	209	220	224	235	222	219	224	219	193	238	220	221	216	226	199	233	231	235	230	224	227	185	245	220	190	203	199	198	198	222	231	204	229	216	204	220	199	212	242	201	219	207	203	200	228	191	212	238	226	207	208	194	200	249	251	194	189	256	201	210	210	184	202	231	209	231	224	223	214	222	233	215	225	233	227	239	213	220	194	218	221	236	235	210	211	211	240	209	198	205	212	234	187	256	224	212	246	218	211	226	199	229	225	229	212	209	236	220	201	207	219	226	181	257	247	217	232	224	213	218	225	200	187	236	221	223	233	237	218	220	232	224	205	215	241	208	209	221	204	246	216	235	201	236	223	230	218	214	207	239	199	221	226	214	242	217	225	207	219	196	219	228	222	237	209	192	206	219	217	213	248	244	224	213	227	206	222	208	222	203	207	219	212	208	254	234	224	216	212	231	222	226	228	196	200	227	227	225	211	233	220	215	179	233	215	203	218	192	225	205	205	206	217	207	219	204	196	220	232	228	232	228	252	230	230	240	259	231	246	239	217	225	232	252	221	220	223	211	207	226	213	218	218	194	244	241	248	253	228	230	210	223	217	209	212	235	224	234	226	220	242	204	203	221	220	230	215	201	220	221	233	214	225	218	209	203	234	198	226	233	235	239	217	243	223	255	200	228	211	248	226	223	208	198	200	235	193	214	216	236	209	211	188	221	258	232	245	233	215	221	217	238	238	219	208	191	242	225	234	236	227	221	198	234	258	232	211	240	219	222	219	230	215	208	209	213	236	216	198	220	197	229	218	226	220	215	237	213	219	192	201	210	241	240	207	234	208	241	216	215	212	206	213	214	223	206	216	228	235	223	220	215	201	207	190	220	205	205	228	243	210	207	239	198	220	212	223	248	256	232	200	236	232	200	236	230	199	219	201	220	228	244	227	225	211	256	212	231	212	217	201	220	217	225	219	219	215	229	223	220	219	240	209	234	203	222	222	226	203	216	206	175	206	232	219	222	238	225	215	213	208	215	232	229	234	223	227	232	211	215	211	208	210	249	234	220	197	233	235	218	206	235	201	241	217	209	238	220	177	221	204	225	238	228	203	208	207	193	217	201	233	232	192	220	183	222	233	224	220	177	233	212	228	216	233	211	206	198	203	205	235	206	218	226	234	194	222	243	213	241	210	233	227	230	202	198	201	254	211	224	186	224	188	210	220	194	226	240	211	229	236	224	258	248	231	210	244	237	233	206	228	216	247	217	212	197	214	207	187	226	192	203	252	229	231	229	226	209	191	225	225	203	201	218	243	249	197	198	231	198	246	227	225	221	234	231	247	220	208	229	222	201	226	245	232	221	209	218	228	225	228	200	224	213	221	216	224	207	200	196	239	215	242	216	240	219	220	201	203	231	204	235	223	218	233	225	225	227	227	241	227	220	226	222	210	227	196	232	220	203	199	193	197	229	214	206	185	223	221	231	211	221	270	222	211	198	230	188	216	225	205	216	221	225	224	215	212	215	226	202	224	227	220	238	217	206	230	221	207	223	222	222	201	223	243	226	208	215	218	210	209	235	221	223	222	230	252	207	216	217	249	226
7763	21215	28283	20454	8577	2865	1080	596	611	598	601	556	590	595	559	629	597	579	566	587	565	588	548	567	563	577	602	570	593	578	590	589	586	576	575	587	584	566	602	549	576	600	598	582	550	576	540	595	575	596	620	608	590	600	572	616	643	596	593	569	618	593	581	593	612	579	581	607	585	592	599	559	598	581	576	584	624	586	583	581	609	565	572	574	585	620	599	554	581	589	600	596	580	612	614	566	549	643	633	606	621	585	588	634	601	609	555	621	558	603	584	587	593	618	590	586	611	594	614	575	586	630	554	615	556	556	633	602	580	601	610	583	627	568	599	594	537	553	589	566	627	586	626	615	596	600	570	575	566	659	571	582	591	596	562	576	603	567	587	564	544	593	596	583	550	572	594	576	567	560	569	553	576	556	576	593	610	603	589	591	562	591	568	648	598	581	618	567	579	573	621	607	626	605	580	601	575	594	598	601	619	583	590	583	582	595	593	547	551	603	593	612	583	595	537	617	566	557	560	585	546	576	550	572	640	538	608	608	568	596	603	592	613	599	596	528	541	582	612	566	616	575	605	570	596	566	573	572	611	622	589	579	629	600	591	610	602	572	632	604	541	589	626	612	555	632	577	559	602	590	577	567	599	609	556	612	610	580	583	564	604	579	549	576	604	562	571	614	596	605	585	580	620	595	532	533	578	566	614	603	601	581	634	603	577	586	587	606	583	563	572	585	587	651	608	586	532	604	608	622	544	597	543	597	551	572	597	645	626	552	641	593	635	549	604	596	615	594	565	589	578	611	573	579	606	591	610	588	628	595	612	554	591	570	596	655	585	563	596	541	584	605	577	608	656	612	627	598	529	614	595	576	579	585	578	630	573	592	585	591	604	585	637	541	601	575	552	564	625	590	574	579	572	575	568	535	580	575	602	606	589	569	545	595	584	622	561	625	604	570	593	594	562	584	594	591	548	605	605	591	575	574	574	602	587	584	555	579	615	558	589	588	548	565	556	611	615	606	590	634	607	616	602	544	614	568	586	599	571	539	623	582	559	589	571	583	595	587	530	569	609	573	578	597	574	606	586	585	541	578	584	555	583	582	575	604	589	575	573	601	602	585	584	546	582	594	589	620	606	650	576	510	570	602	568	632	609	549	578	583	623	572	627	572	590	553	597	567	568	565	649	560	573	587	596	532	579	566	589	592	530	567	575	580	531	558	566	562	621	598	635	584	591	587	558	593	596	580	577	561	596	564	578	611	592	567	602	573	628	595	530	579	607	545	604	592	575	581	630	587	581	599	622	571	628	571	561	548	531	592	584	544	553	596	555	564	556	589	537	600	554	601	574	619	581	574	621	600	591	591	589	560	614	555	574	567	574	581	603	604	596	607	526	578	581	586	559	581	610	595	578	623	556	556	553	527	573	585	542	601	581	605	608	599	568	589	554	586	575	584	556	602	542	554	590	553	591	565	530	593	594	590	647	578	573	583	592	594	542	555	586	580	573	597	554	597	572	609	600	588	583	559	665	615	561	594	633	561	579	575	592	622	539	605	608	550	590	577	621	598	554	564	593	581	557	570	614	546	607	588	620	583	587	603	574	568	588	602	591	574	637	574	583	547	568	606	556	527	566	588	608	644	616	572	590	566	643	552	565	592	622	570	587	599	591	583	582	548	647	574	616	566	563	583	584	584	582	609	568	539	577	548	560	595	581	579	579	519	578	595	568	590	551	622	622	602	585	615	581	608	610	561	582	601	592	575	582	619	582	593	623	590	580	601	548	602	542	569	568	575	604	583	582	606	572	607	559	553	600	593	579	575	626	581	543	583	592	615	562	619	554	593	595	589	581	606	608	587	570	598	549	632	626	623	573	603	578	597	565	619	567	621	531	583	586	586	559	602	572	590	565	601	570	563	552	614	598	592	593	598	558	603	573	596	571	526	600	603	582	589	552	536	570	580	592	590	574	598	600	644	563	591	591	596	518	522	575	569	578	600	564	611	574	577	569	562	594	560	570	628	552	576	543	618	565	576	584	559	567	597	557	573	570	614	616	590	625	590	575	583	584	546	640	587	590	551	588	610	562	594	590	572	586	566	585	576	605	589	608	549	588	589	570	591	649	593	588	593	618	574	579	599	632	603	578	612	586	576	586	604	580	606	609	605	581	601	563	562	608	550	563	592	568	607	602	575	578	584	583	570	598	596	581	624	592	580	609	565	558	601	569	612	631	609	661	547	596	555	625	587	598	591	554	590	583	615	600	593	568	583	535	581	567	553	597	555	533	585	635	611	599	599	585	612	612	558	586	562	582	627	592	576	579	634	614	630	569	603	560	555	592	569	545	584	560	540	576	626	575	582	527	556	573	568	590	562	589	596	592	573	580	598	565	578	578	607	584	571	587	565	555	621	565	600	646	599	601	566	584	563	588	622	601	606	589	619	600	571	606	620	587	592	662	581	579	607	644	529	639	597	598	590	600	598	600	544	610	604	579	546	558	622	586	630	559	611	580	601	612	559	596	577	619	605	601	580	626	590	619	593	588	607	582	535	604	587	606	633	622	632	562	582	565	588	567	545	567	574	572	567	571	562	580	627	584	620	556	551	613	568	569	606	543	602	609	582	609	574	580	571	597	607	580	576	569	588	586	604	562	589	629	589	607	579	627	590	616	545	594	597	577	579	584	587	611	600	582	556	556	544	578	562	616	608	563	540	527	586	585	599	591	594	581	578	528	636	576	599	611	584	599	619	559	566	608	595	614	578	588	580	567	568	576	575	597	533	617	579	565	584	591	598	582	563	562	570	619	582	582	568	572	594	569	584	585	604	591	579	574	586	608	603	572	627	595	590	573	602	587	590	593	572	557	553	605	602	560	545	619	584	578	602	598	608	591	563	546	569	608	615	594	567	577	577	605	584	624	587	568	591	576	590	586	655	582	616	575	619	605	561	590	609	594	598	582	563	570	639	596	563	576	622	591	559	562	599	606	595	564	610	580	636	570	589	564	556	578	597	576	600	603	580	589	530	597	561	580	578	603	582	565	551	670	573	581	612	563	581	585	608	592	562	568	571	606	544	570	594	554	579	591	565	604	581	655	597	601	559	581	600	594	590	588	605	601	553	569	605	609	552	566	596	581	541	608	556	616	555	560	573	588	550	566	593	528	573	588	566	560	582	606	581	583	579	590	585	572	612	557	595	572	604	545	574	581	632	600	585	571	551	568	567	647	617	567	569	591	615	589	636	564	575	582	555	611	587	547	550	599	600	610	556	551	571	563	575	633	600	590	579	546	654	580	609	628	613	611	586	609	617	571	557	621	561	585	542	572	572	595	621	597	606	619	614	603	553	624	546	527	585	633	597	575	593	597	528	609	591	587	570	558	563	570	573	579	579	578	577	590	572	584	628	572	546	584	592	582	607	597	589	608	584	587	621	568	571	601	534	625	593	557	588	598	631	590	555	603	558	577	547	599	590	616	599	578	551	597	586	611	575	521	545	627	585	577	578
46459	66124	68967	47385	23726	7658	1078	216	160	153	159	152	137	160	153	142	166	176	186	165	160	149	173	159	159	168	178	151	158	149	171	159	156	157	153	140	149	146	163	178	127	164	149	169	159	162	143	133	145	163	170	145	163	147	156	152	158	168	169	162	174	155	146	145	149	161	171	156	156	176	157	158	168	160	144	146	157	138	152	184	157	168	143	165	137	166	160	173	169	135	162	173	150	148	157	150	148	142	142	172	162	176	163	156	168	163	147	186	182	154	187	165	175	153	172	147	165	152	164	153	170	161	151	162	156	159	160	161	151	146	158	176	164	151	188	152	146	160	156	162	156	170	145	157	152	161	169	160	146	169	139	168	151	168	152	165	161	166	146	156	171	146	128	166	173	182	169	158	158	138	170	156	148	157	163	167	162	179	159	144	161	150	159	183	155	179	134	147	188	174	157	152	167	147	143	170	147	153	183	155	149	181	161	163	152	173	161	156	159	161	147	159	174	159	171	155	168	152	177	154	157	158	159	180	143	143	146	152	174	169	150	152	163	152	145	160	154	157	142	155	160	190	171	165	155	162	141	170	163	165	163	164	154	166	176	136	172	167	150	161	159	138	164	158	188	163	156	174	154	166	165	182	156	168	134	151	154	151	171	159	150	161	161	168	159	205	165	156	153	166	154	164	171	158	162	153	168	155	182	143	155	149	154	129	176	159	168	171	133	169	175	150	166	151	159	167	161	170	164	150	152	178	168	158	156	177	155	174	164	172	180	168	145	174	172	167	172	136	142	149	149	142	148	160	156	157	159	148	176	170	160	149	168	156	175	157	153	128	150	172	125	173	149	151	128	164	147	159	162	138	148	161	178	161	165	164	164	163	155	156	143	162	165	172	174	157	173	133	156	149	163	161	165	159	148	161	181	166	167	147	144	153	140	165	164	149	138	187	158	137	192	163	166	168	143	183	187	181	166	135	174	164	167	151	163	176	167	140	162	149	159	131	135	166	171	156	183	157	165	163	171	160	169	153	172	172	154	155	140	165	162	192	129	147	165	157	150	165	169	163	170	153	172	132	166	139	186	148	172	154	177	146	182	159	158	149	142	163	159	163	161	146	174	176	156	157	180	166	147	164	182	171	169	148	166	148	158	171	162	158	153	164	157	184	172	138	173	154	119	157	150	159	148	164	165	156	179	137	140	161	150	164	166	167	147	159	152	171	151	172	146	152	161	156	162	157	145	158	178	168	180	166	153	158	176	146	174	199	164	148	132	174	145	156	162	182	166	137	168	153	144	159	174	162	155	160	156	174	149	154	162	146	136	158	168	148	185	165	155	155	164	168	170	152	166	158	155	143	150	138	173	174	170	170	176	138	158	161	154	147	139	151	164	169	169	157	148	167	164	179	173	152	144	158	153	170	148	177	165	162	144	170	172	161	169	168	156	179	167	133	151	163	171	158	161	168	141	157	172	147	154	170	168	146	152	161	172	180	171	169	153	184	155	161	167	156	155	168	154	179	158	173	133	168	158	192	152	176	145	167	170	173	159	147	169	162	154	158	162	173	164	156	139	178	136	172	158	152	162	153	151	159	153	168	153	144	145	134	180	185	167	151	168	156	163	169	149	171	163	177	176	172	169	156	170	149	170	165	155	185	176	136	156	169	181	156	180	166	154	143	165	149	151	152	138	157	175	151	176	163	133	168	149	171	160	154	160	153	146	165	173	169	173	162	177	140	157	153	151	162	168	152	148	188	146	175	171	172	160	159	167	181	159	169	157	161	171	166	138	156	143	160	173	164	156	145	164	153	176	176	147	153	161	160	169	167	159	160	159	150	171	151	154	181	158	185	154	156	168	159	138	177	140	179	166	158	121	144	156	156	162	152	173	156	169	161	176	166	158	156	167	135	143	164	148	168	151	145	158	173	170	168	169	181	167	180	151	153	150	158	160	146	171	192	172	179	134	164	147	158	143	154	161	148	155	188	148	172	179	192	168	140	162	166	144	161	166	173	140	151	127	139	146	161	179	181	162	165	158	165	165	124	155	158	155	176	168	159	159	142	146	171	167	196	159	152	168	163	178	161	164	157	193	161	171	171	157	160	148	158	157	150	169	159	173	171	163	150	134	155	150	170	170	153	182	168	149	154	182	159	165	169	153	181	175	155	149	163	183	166	154	173	183	163	167	159	156	157	176	144	148	148	164	166	140	155	145	155	158	167	152	142	153	180	167	144	164	145	162	148	174	146	169	164	142	154	171	174	167	166	171	164	152	164	183	149	145	193	165	171	161	154	141	148	170	142	152	156	180	163	156	156	160	180	145	150	175	145	168	150	162	164	158	155	168	143	154	151	169	144	161	169	162	156	147	163	154	167	204	166	139	143	185	170	155	164	162	141	186	167	157	148	149	124	144	153	155	164	164	182	150	143	156	158	160	184	146	155	155	158	183	166	169	151	155	142	173	169	161	145	157	162	159	149	158	151	156	149	186	161	167	166	167	176	160	160	153	150	171	174	148	174	145	152	154	177	161	160	164	153	154	153	147	159	140	150	155	172	138	154	161	149	173	168	158	166	178	164	174	167	182	152	171	168	176	154	167	147	171	161	168	166	141	173	162	175	152	173	168	158	159	140	152	165	155	160	165	157	152	149	146	188	153	160	161	156	136	154	156	165	157	178	159	160	165	165	175	185	173	150	153	170	174	151	148	170	154	153	132	163	170	159	169	154	130	163	200	159	170	179	163	163	154	147	152	158	164	168	164	145	145	158	158	140	149	165	149	154	162	162	174	167	156	152	170	182	152	149	131	176	133	150	130	151	157	168	171	175	164	153	175	172	163	153	175	172	170	155	142	167	183	142	172	162	150	173	137	153	145	159	163	158	150	160	160	150	147	170	153	154	163	161	158	167	142	142	154	149	161	163	159	165	163	174	165	158	167	175	172	157	145	163	164	161	158	145	153	181	177	175	153	154	153	165	146	172	142	150	146	163	137	168	174	156	153	141	170	161	183	167	168	184	171	160	136	152	163	152	150	174	156	147	155	164	154	159	153	162	148	176	139	160	150	158	160	165	168	171	172	156	164	164	163	164	155	161	152	162	148	173	165	153	161	158	159	161	155	153	187	152	150	169	163	151	165	151	130	169	169	172	150	146	149	148	166	172	164	165	149	153	154	159	153	160	153	162	172	152	132	147	155	171	152	158	139	169	155	153	157	148	162	149	162	170	160	150	157	150	178	178	187	129	177	142	164	170	182	157	163	173	180	164	148	175	161	166	149	188	152	160	183	157	157	156	151	156	166	168	163	161	176	149	171	149	157	147	143	161	162	148	166	173	144	168	163	174	155	140	148	165	141	172	180	159	148	158	165	161	191	155	176	176	163	163	164	175	158	155	157	145	150	171	164	162	171	159	178	162	152	160	148	158	147	151	149	150	169	154	155	148	147	142	202	181	165	141	149	156	177	170	169	177	144	165	133	155	164	162	159	148	166	169	186	170	165	165
31226	50474	62491	49786	29695	13186	3003	577	444	451	463	431	447	421	421	409	433	415	394	414	463	448	441	456	481	445	420	483	455	437	421	419	451	453	469	483	438	418	437	432	444	488	455	427	433	465	464	455	442	431	421	438	468	450	459	422	470	446	425	474	428	437	471	459	483	458	408	431	450	429	413	459	415	429	444	444	397	429	435	413	450	422	386	474	429	435	436	419	469	386	407	425	469	419	439	429	486	470	457	406	453	461	411	426	462	446	456	468	485	473	450	417	447	450	432	468	464	457	482	459	449	457	441	451	449	418	477	434	460	472	437	475	465	478	490	463	438	431	439	459	430	469	381	457	452	431	428	449	444	431	461	486	460	450	444	444	470	458	459	469	476	465	439	463	417	430	498	440	447	435	482	479	431	459	434	468	474	429	447	476	424	479	429	434	455	493	461	487	474	392	460	463	421	446	417	465	426	419	443	428	439	463	474	434	436	447	420	427	418	409	443	449	465	444	459	480	441	479	494	445	452	415	458	438	428	491	499	463	463	456	472	443	434	423	427	449	450	458	419	460	453	453	446	437	461	468	443	451	506	441	427	457	458	408	432	430	438	449	461	439	428	433	413	443	457	460	445	401	403	452	450	477	495	436	429	457	433	454	494	413	472	470	436	461	451	446	459	444	460	412	423	444	443	477	453	460	424	441	437	457	452	451	443	474	472	418	428	460	437	452	474	482	442	427	439	454	457	439	439	423	452	447	483	455	439	410	450	440	439	452	423	479	459	489	408	463	435	428	447	426	467	461	459	448	494	461	435	473	437	463	415	453	468	459	434	461	496	434	430	401	443	467	438	446	409	428	427	431	447	441	460	446	442	428	460	456	418	447	466	415	454	426	454	429	435	475	388	444	477	457	492	437	466	452	472	455	438	472	447	462	466	459	468	473	433	457	457	464	448	437	470	481	440	470	471	413	468	449	473	427	446	445	432	465	471	443	432	409	434	456	420	435	471	479	438	439	453	450	465	452	442	441	427	431	435	458	441	398	419	482	432	445	457	444	400	391	432	449	446	467	453	439	454	486	434	463	465	457	474	472	440	446	438	390	441	423	441	441	441	408	454	433	438	426	472	430	424	460	424	424	447	451	456	476	443	411	446	451	451	460	455	475	428	462	471	464	452	474	464	484	504	470	483	449	449	460	456	413	427	487	464	480	434	413	468	469	474	452	444	418	443	407	450	428	473	521	459	457	441	452	453	489	448	461	454	486	453	467	431	427	475	491	420	434	448	430	489	427	438	429	476	462	454	434	474	438	409	422	440	430	434	427	453	434	449	398	452	463	414	468	414	461	447	422	485	464	431	493	447	448	448	470	427	457	445	428	490	437	428	435	457	468	440	507	446	467	456	446	473	465	459	430	469	395	414	475	447	452	443	447	430	437	461	466	402	418	502	440	472	468	406	402	477	417	445	467	488	430	433	435	427	451	471	412	454	429	424	452	416	447	448	432	441	479	485	470	440	473	428	449	437	436	439	439	426	451	479	406	461	467	441	420	451	482	456	449	458	462	470	418	428	429	434	456	433	430	443	409	442	416	408	437	489	454	471	431	426	446	455	475	449	428	399	427	475	452	443	442	452	412	406	462	418	468	478	428	440	417	459	479	427	447	441	469	482	498	431	445	455	471	466	439	472	432	466	457	429	427	453	409	473	422	460	449	456	450	418	465	442	437	460	463	448	426	455	434	448	455	471	481	410	435	469	430	469	471	449	459	422	436	453	427	459	425	445	428	449	461	458	459	423	452	492	434	452	455	408	488	446	468	435	454	456	418	462	403	434	446	446	457	435	414	449	466	437	428	469	470	469	475	477	452	438	413	460	431	435	459	470	493	458	475	446	432	424	453	445	438	450	470	475	469	496	403	459	498	476	456	454	454	435	422	435	405	494	445	386	489	459	426	409	457	475	433	456	463	442	453	442	443	461	358	438	478	470	458	446	440	409	442	434	440	443	463	449	449	477	450	471	437	451	443	456	434	492	411	444	463	474	468	417	449	430	434	451	419	472	445	475	447	476	460	472	457	453	440	438	413	486	428	455	460	445	438	407	437	436	415	439	435	481	450	436	435	455	406	391	482	469	466	436	483	471	486	419	464	422	450	463	454	448	508	476	460	467	470	461	458	444	419	469	423	477	446	430	453	487	446	448	457	450	458	448	451	463	443	427	416	473	479	422	441	452	436	475	477	437	471	451	455	447	451	441	487	477	436	406	395	437	462	464	456	452	442	464	442	406	436	426	450	457	447	465	433	437	436	447	428	461	435	424	429	434	428	435	466	459	446	434	440	445	437	409	453	432	456	444	456	481	441	456	425	462	437	451	449	435	396	458	416	464	486	445	420	445	439	471	449	448	484	447	444	401	422	443	432	443	454	454	417	471	427	479	410	421	436	442	439	454	469	481	456	471	462	430	478	461	430	449	444	454	437	413	484	449	456	456	420	446	440	458	441	422	457	446	441	492	473	435	436	474	442	451	415	436	475	476	481	487	436	449	454	470	471	436	458	447	422	417	425	482	447	443	446	424	423	459	467	467	470	422	440	424	459	399	430	407	453	443	480	451	439	485	446	425	430	471	442	473	452	484	474	484	461	415	411	440	437	456	438	435	455	440	445	476	440	464	468	478	468	449	410	459	455	440	451	457	461	436	469	455	447	483	443	470	417	436	439	453	436	463	467	455	464	438	474	458	452	436	482	419	476	448	430	474	455	420	456	406	418	445	436	455	443	462	491	436	468	459	434	442	422	420	456	423	502	436	423	430	460	438	454	457	428	418	421	454	473	467	432	433	417	470	464	457	432	457	439	431	469	427	464	432	451	437	413	478	425	452	430	459	451	418	443	436	448	454	436	410	430	450	446	470	454	446	425	449	398	428	425	461	460	474	454	459	408	440	438	464	458	493	451	452	449	441	443	424	439	458	491	448	457	456	436	464	438	436	472	462	469	461	458	479	449	434	454	465	480	435	427	441	437	409	474	423	497	442	402	465	462	479	394	480	444	455	440	470	447	436	456	431	473	423	494	441	441	481	463	453	474	435	493	494	426	470	473	412	454	459	418	476	436	429	454	464	470	420	401	436	432	438	475	441	474	448	438	426	395	469	490	440	482	433	435	459	449	436	456	459	441	460	450	443	401	476	452	451	462	461	432	489	414	438	489	434	473	435	432	444	447	428	439	463	444	423	446	448	433	445	454	473	469	449	440	437	423	470	420	465	429	452	439	424	446	466	479	419	444	428	451	443	460	473	443	420	456	429	458	415	412	438	465	464	439	446	446	464	472	470	438	439	405	436	462	442	420	477	425	470	463	444	488	421	419	434	427	452	472	437	445	440	445	452	441	454	423	455	472	458	451	467	452	452	387	437	445	452	431	470	419	444	464	461	431	409	465	438	428	445	428	452	473	441	458	497	452	462	403	448	452	467	488	441	450	453	423	465	448	466	405	438	469	444	424	456	413
57712	79053	79433	55378	30357	12039	1782	276	182	175	166	195	190	211	181	199	183	168	180	169	158	183	185	181	191	182	177	198	173	193	176	202	163	183	185	208	170	190	179	168	190	165	180	184	180	201	177	188	175	198	161	178	191	175	170	185	169	178	183	160	188	177	185	154	166	191	149	167	185	169	179	174	188	154	172	159	205	180	174	194	190	189	160	193	171	164	177	179	192	209	184	186	155	194	168	199	199	147	161	180	205	173	173	169	161	190	195	174	195	169	187	167	202	157	182	168	165	187	170	179	181	183	168	169	197	170	195	153	152	178	173	200	172	203	170	184	186	165	160	156	202	170	176	190	173	172	193	161	169	192	159	169	168	194	187	163	175	166	181	178	170	178	170	178	162	181	195	179	179	188	186	176	161	216	180	179	203	204	171	166	169	173	180	183	172	189	184	185	175	210	183	179	168	175	201	187	172	154	174	178	179	175	180	179	156	175	203	212	167	160	169	188	154	154	201	157	189	169	166	193	149	203	205	194	190	176	172	182	170	171	180	183	195	169	184	183	201	165	182	171	176	178	203	181	164	160	187	179	169	160	157	170	169	180	163	164	199	177	188	188	193	173	195	181	157	169	184	176	195	207	177	175	166	162	177	181	179	170	180	189	155	191	182	179	188	184	177	197	175	172	169	174	198	212	154	176	177	178	181	155	203	176	186	155	167	152	167	194	192	183	173	190	156	196	174	154	199	179	172	190	173	184	193	168	205	176	160	205	200	190	169	147	177	176	177	183	187	158	198	186	181	187	210	176	195	201	182	177	182	174	193	210	200	167	182	175	173	168	191	175	177	167	176	182	187	189	163	181	185	203	184	179	191	168	191	166	167	176	175	191	177	201	159	205	175	176	160	180	178	171	179	188	155	188	177	166	178	181	187	203	182	150	201	172	176	177	188	183	154	181	198	176	164	164	184	153	179	188	190	186	174	183	178	180	184	183	178	191	157	174	185	179	190	159	180	158	176	168	207	150	161	184	182	182	171	152	204	192	177	186	162	179	165	185	205	210	196	179	179	182	186	175	170	191	179	191	196	190	173	178	185	156	188	188	152	188	151	176	183	147	174	184	172	201	180	159	174	180	190	169	158	190	172	182	189	177	179	192	167	156	175	166	196	176	172	197	185	169	178	169	171	189	172	173	191	169	175	194	170	181	193	175	192	170	173	160	216	169	169	182	205	209	194	197	187	167	188	179	189	193	199	166	156	177	204	164	171	182	169	182	174	168	177	163	168	172	174	187	152	159	171	168	173	186	175	197	163	164	196	158	171	205	175	178	167	203	183	166	153	171	183	159	171	182	181	187	159	205	186	174	182	167	180	180	175	188	172	192	189	172	186	171	176	191	160	161	173	181	170	177	173	189	188	160	178	184	180	187	150	192	186	183	170	187	192	163	170	190	180	172	171	188	193	174	156	166	157	188	202	152	180	163	169	182	179	189	190	179	153	162	159	173	169	183	159	171	181	164	173	174	177	196	170	169	164	181	162	189	169	178	171	182	172	194	182	210	172	171	167	191	161	163	158	197	148	187	157	188	189	177	159	179	189	183	185	164	193	188	177	188	190	171	179	166	186	176	214	193	187	185	176	195	174	180	204	160	184	175	208	166	177	179	167	169	156	189	190	171	172	155	190	163	179	201	170	164	217	169	168	180	181	185	177	151	181	187	177	172	162	175	182	175	159	182	195	190	163	168	187	153	173	181	207	168	176	174	170	175	178	174	169	180	165	162	174	187	175	189	187	171	177	176	185	177	176	184	172	180	177	167	191	181	183	180	184	188	156	140	173	196	198	199	166	195	169	171	185	173	194	185	174	185	172	199	171	169	165	188	163	162	185	184	169	187	172	173	151	176	184	167	210	191	192	157	186	172	177	178	164	201	194	180	180	164	196	176	182	196	190	186	203	174	195	171	174	184	190	182	181	186	178	175	171	165	170	188	182	155	182	177	186	181	180	177	174	180	173	185	178	205	171	185	174	168	181	171	184	172	184	196	176	159	160	196	180	180	172	190	177	189	183	189	179	193	188	147	195	161	180	169	181	184	193	197	188	158	175	173	174	173	195	158	171	168	166	208	150	204	193	143	173	185	163	199	204	173	185	170	188	194	164	175	180	161	166	176	176	191	173	163	180	173	179	177	180	212	174	172	166	173	159	176	199	169	198	177	166	145	175	181	168	192	179	178	181	204	180	173	205	156	176	187	175	178	182	169	189	195	165	189	178	172	183	185	169	182	181	204	188	157	164	184	176	187	182	171	175	181	182	148	179	191	168	163	161	204	168	188	165	197	192	190	177	164	177	200	209	188	203	163	197	171	185	166	172	185	175	168	178	202	174	171	166	166	169	165	175	190	189	189	173	177	169	176	174	186	171	174	182	179	177	183	173	155	170	204	171	159	170	196	167	179	183	177	192	152	182	167	190	170	182	190	165	164	185	176	156	182	185	181	158	197	189	174	148	187	176	192	165	190	160	184	172	173	184	162	176	218	164	170	174	168	172	187	195	178	190	167	201	183	183	194	188	153	183	193	176	188	187	160	196	176	156	186	169	186	186	189	140	189	183	166	157	176	165	176	191	193	196	210	191	186	176	181	175	185	169	188	156	188	208	185	192	190	177	186	180	180	175	193	171	183	175	184	215	153	181	191	205	182	182	158	168	146	171	161	169	172	180	194	199	185	161	192	187	183	188	173	168	164	174	167	169	189	188	183	181	170	153	191	173	191	174	185	181	180	186	170	170	191	173	167	165	187	185	165	198	182	157	183	182	157	183	195	169	189	183	179	171	168	187	197	174	169	174	202	205	176	159	164	190	161	180	188	143	176	184	193	176	167	161	182	170	193	181	191	196	192	176	166	187	161	164	172	161	172	184	178	181	156	178	193	166	168	176	192	205	186	191	175	167	185	189	176	171	190	203	175	176	165	173	190	178	163	178	165	193	162	163	164	192	184	161	172	200	164	197	181	166	166	184	187	180	186	175	154	194	176	202	191	194	198	196	178	166	168	173	185	196	158	184	180	155	188	159	193	185	179	187	176	182	183	176	158	175	171	170	193	178	186	188	163	151	185	194	164	170	178	158	187	184	183	170	183	206	186	189	180	180	185	198	191	172	153	164	198	184	161	161	164	202	159	170	139	175	195	184	189	190	186	196	170	181	176	180	165	189	155	171	192	189	183	196	156	149	197	165	160	169	165	161	187	158	198	190	191	175	171	189	194	188	174	175	189	196	153	183	154	206	178	170	181	186	177	186	181	184	180	187	154	183	194	176	162	198	191	171	174	216	204	164	180	179	172	189	180	157	171	165	188	195	160	165	183	186	174	180	170	183	207	165	160	193	175	198	187	174	166	157	178	183	190	193	170	175	187	173	192	178	178	133	199	189	169	175	146	163	191	196	165	165	203	178	162	172	177	159	183	190	152	174	191	190	168	166	180	171	186	162	189	183	191	199	201	199	183
38711	61774	75327	57999	36340	16077	4121	769	478	483	492	473	487	490	467	460	493	497	511	484	500	550	466	479	484	453	467	475	496	511	520	477	474	517	539	477	515	477	512	508	470	527	466	484	493	506	467	521	452	485	502	525	490	478	478	476	499	503	510	548	545	480	470	494	456	525	477	467	499	492	469	525	493	504	521	481	471	531	484	502	523	503	462	475	519	477	504	505	495	487	484	524	492	524	489	480	493	503	483	504	488	500	500	478	510	486	506	472	517	468	482	536	487	485	471	485	479	475	450	512	466	495	531	529	534	529	509	446	507	514	485	487	493	485	515	485	481	472	488	463	473	477	455	501	441	514	498	493	438	490	520	477	466	530	468	501	499	517	473	496	478	479	443	458	450	459	462	468	496	487	512	487	506	486	516	473	498	494	453	529	493	515	512	491	541	507	499	541	516	496	446	476	506	453	488	491	480	499	500	503	496	525	481	471	504	514	472	464	492	471	512	486	480	522	511	525	505	503	487	484	517	491	504	477	484	495	473	524	475	501	483	501	494	513	492	511	513	510	497	507	514	524	492	475	473	503	469	496	485	496	489	481	519	488	508	522	494	477	474	456	479	504	494	478	507	496	517	503	523	498	503	498	525	464	481	484	482	482	494	500	488	521	493	449	490	488	496	463	478	484	525	479	462	480	524	471	490	497	499	463	491	477	487	484	481	513	486	488	487	449	496	473	480	480	476	469	477	452	493	515	461	468	497	515	524	493	506	522	455	505	487	497	523	455	456	474	498	503	478	518	473	461	508	487	468	463	492	469	458	493	472	501	477	501	510	504	489	465	493	453	492	489	475	502	502	500	509	505	469	500	515	478	461	519	495	514	517	488	490	468	509	498	477	454	520	488	497	494	476	488	479	500	449	495	476	504	463	506	475	500	492	504	492	493	497	488	517	485	491	477	489	477	496	487	486	517	498	463	501	491	472	438	487	441	472	463	488	474	515	488	458	493	518	514	496	477	451	489	473	483	486	525	482	489	491	484	515	503	476	479	491	493	488	507	521	479	484	471	507	508	487	480	493	483	479	511	467	518	472	484	523	492	501	451	466	500	481	489	475	510	474	469	482	479	474	486	481	506	483	516	521	488	471	506	528	508	509	509	479	512	498	521	542	495	504	487	478	522	471	513	509	543	496	505	495	493	517	500	485	515	480	511	482	490	504	479	485	486	515	472	425	456	505	463	493	496	479	499	492	506	449	498	485	544	473	480	482	493	457	475	516	508	490	464	472	457	494	473	494	511	463	479	502	433	518	486	475	459	498	523	470	465	488	481	487	522	523	485	518	489	461	497	478	498	485	487	487	500	496	504	490	506	477	511	460	471	498	483	481	480	487	465	514	498	467	466	509	487	501	481	480	456	504	482	486	505	458	508	510	464	461	454	520	506	507	504	472	494	485	514	508	488	503	499	485	483	501	505	495	484	475	470	490	484	513	515	481	505	479	476	502	487	466	477	478	453	485	479	503	494	480	465	476	479	491	504	454	496	482	484	479	494	489	481	484	492	503	513	438	501	482	457	462	482	527	444	492	459	474	476	521	491	507	465	476	460	502	486	493	495	505	482	440	480	464	532	503	474	481	483	503	538	438	530	546	479	513	519	460	499	510	490	528	499	494	487	501	454	442	509	498	489	454	521	485	514	508	478	503	488	524	534	477	485	474	529	482	468	510	509	500	548	501	493	514	485	486	476	485	484	456	523	485	465	504	479	525	474	513	481	469	496	499	495	506	483	464	488	519	479	456	543	475	443	477	518	455	494	458	491	467	502	492	504	478	482	487	473	492	475	497	470	485	546	456	475	470	459	535	518	457	476	473	497	451	464	463	521	536	494	481	509	509	504	480	475	494	507	501	501	455	512	465	509	455	496	480	511	493	491	485	493	489	524	448	465	514	540	464	539	503	473	478	530	479	468	487	509	482	468	507	514	489	510	502	487	496	481	465	516	480	494	527	528	490	455	515	528	512	497	460	464	475	519	479	514	487	516	473	483	463	504	489	476	515	441	509	447	513	511	517	497	518	517	493	498	523	557	525	517	507	486	485	468	522	492	511	501	485	507	469	513	476	545	514	497	496	479	488	474	480	481	493	500	498	467	464	476	487	520	441	479	455	521	466	469	477	477	499	481	487	542	441	508	482	506	515	474	471	478	490	491	501	467	479	507	524	469	478	455	454	521	480	542	476	476	493	479	448	462	511	484	514	492	514	520	456	488	474	528	488	466	478	481	513	515	518	453	490	470	500	508	497	502	499	509	510	485	514	509	505	488	484	466	485	494	454	520	470	466	475	498	463	492	473	497	472	483	483	484	490	560	481	465	514	516	488	463	502	500	484	461	504	461	510	443	471	497	517	504	482	475	489	466	525	502	516	485	481	480	427	516	466	466	477	507	459	510	494	484	462	504	481	490	455	491	515	501	490	472	473	513	496	475	466	502	514	464	526	508	478	487	466	465	457	498	518	437	527	494	454	521	519	508	493	477	549	498	476	458	478	484	496	476	522	468	429	479	503	493	487	507	500	462	453	519	500	503	489	487	486	469	477	490	471	440	460	485	471	500	497	489	498	491	498	504	493	484	545	516	443	492	515	487	496	465	467	475	496	492	519	496	500	493	508	514	480	482	509	448	531	449	483	526	537	474	494	497	467	496	462	472	504	518	455	492	469	474	472	482	518	509	517	492	463	523	464	464	484	492	517	494	503	486	506	475	501	473	510	477	503	538	484	462	504	495	489	530	459	468	495	436	476	488	464	465	461	484	448	462	454	479	475	501	477	466	495	507	507	488	474	493	497	525	477	468	507	554	498	496	490	502	476	513	501	487	503	468	471	483	520	458	464	503	485	508	485	504	498	476	509	491	498	518	486	509	487	533	483	432	498	506	465	464	496	481	469	494	497	495	494	483	455	511	440	510	467	540	504	477	499	515	504	478	468	505	454	488	503	490	493	506	531	511	487	517	482	492	505	502	495	522	477	506	472	463	457	467	515	530	486	485	474	465	489	520	474	459	507	487	484	481	520	475	497	492	493	535	473	439	469	488	496	494	494	500	537	492	484	501	440	463	468	541	512	468	491	495	487	523	525	511	505	457	498	527	487	481	498	487	506	497	475	485	500	484	527	507	544	506	458	460	454	472	486	506	509	474	499	464	518	482	519	502	477	487	495	486	512	488	477	520	496	492	469	514	481	520	463	463	531	461	465	481	520	530	501	471	471	498	448	498	480	490	469	479	460	471	492	473	469	517	464	499	473	481	489	495	478	506	487	463	492	494	503	480	473	492	451	534	494	479	514	476	480	492	480	487	469	491	527	517	509	494	485	484	481	523	486	470	479	494	492	514	466	477	459	476	501	492	485	513	483	490	483	481	463	462	478	477	482	476	508	459	488	498	480	483	483	479	522	487	455	495	496	475	536	455	489	473	497	474	470	504	535	501	461	515	495	490	479	480	494	470	510	511
6582	16579	23995	10655	2851	673	272	201	204	205	202	209	232	187	214	217	210	228	197	231	208	202	228	220	223	211	214	208	228	196	223	193	209	228	248	214	210	224	207	223	264	188	239	240	208	236	233	231	214	228	214	224	241	229	225	221	211	223	242	241	211	224	195	210	216	231	248	223	204	232	182	185	220	221	219	219	244	232	214	238	206	221	202	227	210	213	213	247	211	214	203	234	220	203	214	218	211	214	203	233	214	188	206	199	229	208	209	216	251	237	197	218	208	232	225	203	209	203	223	197	238	183	232	225	194	218	221	231	221	201	245	197	235	211	187	213	196	241	208	212	232	241	229	234	178	229	230	208	216	223	224	204	230	241	222	228	185	216	227	221	219	192	190	226	215	233	253	229	207	246	205	184	237	209	216	227	190	202	210	246	197	202	214	200	241	193	216	204	215	215	224	217	221	216	196	220	238	212	213	201	238	232	209	226	243	240	209	220	232	186	207	200	218	217	233	241	223	214	217	203	187	240	238	210	221	231	241	213	216	234	197	226	211	214	212	226	230	229	237	214	224	220	210	210	220	204	212	210	226	217	216	214	230	213	200	234	213	204	236	202	187	188	203	233	196	209	203	210	210	220	195	220	202	230	210	210	200	205	211	197	198	218	230	230	217	228	210	202	221	193	225	217	236	220	202	232	221	211	199	221	216	193	221	189	222	241	201	203	198	201	210	219	220	211	217	251	244	213	199	187	209	222	201	217	221	227	221	226	233	226	220	225	203	213	201	200	222	206	189	226	201	206	212	220	226	214	226	229	213	209	237	245	243	225	228	223	220	219	218	209	201	190	237	219	203	196	224	196	206	208	245	222	187	224	207	230	202	215	200	214	202	186	223	235	224	233	204	179	229	214	212	235	206	214	221	222	215	207	206	185	222	202	206	198	210	234	233	211	211	216	201	220	230	214	194	210	193	204	224	223	202	197	223	202	211	230	207	199	202	210	215	207	198	219	203	200	222	224	208	206	198	217	216	227	209	206	224	226	235	211	213	221	206	217	217	207	233	193	213	207	238	215	216	214	217	214	199	218	212	195	222	239	224	184	215	194	216	213	221	232	211	231	223	198	212	190	205	220	196	228	206	226	217	218	222	194	222	213	201	225	251	209	225	194	222	247	199	222	206	198	225	244	188	225	197	229	194	221	208	217	215	224	189	217	247	207	205	212	231	230	242	232	220	214	213	206	218	227	212	214	206	217	205	184	199	210	216	208	220	238	224	204	191	219	206	189	219	202	237	187	210	233	196	209	198	190	229	225	215	200	245	208	211	207	212	227	221	198	198	196	226	230	213	242	235	232	192	196	202	229	203	218	211	208	228	212	213	199	216	211	200	222	219	214	213	201	211	207	225	237	205	211	238	239	203	201	211	184	208	215	220	202	205	209	227	223	208	211	223	210	229	203	227	234	205	234	217	223	198	219	229	234	214	223	192	225	219	237	214	214	210	213	197	223	229	217	218	226	242	214	223	229	192	205	233	229	206	198	227	209	215	205	218	259	180	213	225	218	208	211	215	204	208	211	212	209	208	217	202	208	210	199	214	225	245	220	209	210	205	235	227	241	220	239	193	208	223	209	204	205	236	188	205	219	226	221	210	182	201	191	208	205	216	232	218	191	229	207	213	192	193	218	220	205	214	199	225	214	226	218	217	219	221	227	213	219	214	195	211	224	204	191	224	187	195	234	218	212	206	215	215	252	206	212	231	235	238	224	212	185	220	218	225	222	226	203	220	204	248	229	233	202	227	216	195	233	212	227	250	223	194	207	200	202	207	226	225	218	224	209	218	213	212	208	193	180	214	226	216	228	236	195	206	207	204	229	209	221	206	242	220	250	210	200	219	209	213	223	203	195	199	236	198	209	227	176	209	223	206	254	212	197	208	199	202	240	227	228	228	209	217	214	198	208	227	223	207	238	196	200	223	190	216	206	214	231	216	216	207	207	220	204	239	205	234	216	203	211	213	218	197	236	210	210	221	179	217	237	191	198	221	183	226	219	235	219	203	229	210	232	206	195	209	201	216	204	205	203	204	246	218	224	211	234	206	234	239	192	209	199	210	224	231	237	214	207	212	218	212	233	222	225	223	208	225	199	182	208	228	205	219	216	252	217	240	218	216	214	209	208	228	206	201	224	237	231	216	241	184	221	233	204	191	202	222	208	224	202	233	236	207	213	213	227	229	231	222	239	230	214	212	221	226	218	196	219	212	206	221	212	243	210	228	209	207	216	181	211	220	201	208	218	230	214	199	210	201	214	236	225	224	208	212	218	203	197	204	240	246	214	214	204	210	245	227	188	227	240	200	186	222	217	205	231	235	216	221	220	238	200	221	198	217	206	203	208	240	199	239	220	194	205	201	203	219	221	213	248	196	234	221	261	240	208	232	234	218	224	216	187	218	211	227	197	219	216	199	204	212	194	223	220	196	229	195	221	224	237	236	201	235	226	218	204	180	213	221	205	225	232	223	235	227	211	221	240	206	183	242	218	221	219	230	225	227	214	201	200	275	213	184	237	229	181	222	206	192	209	218	207	214	206	194	202	168	206	233	257	220	227	239	265	212	208	220	200	223	212	208	213	210	211	205	201	229	200	221	233	186	207	206	193	209	224	206	208	203	216	242	193	247	194	200	208	208	208	210	219	216	213	216	226	218	202	218	188	204	233	216	194	232	227	225	234	205	213	234	228	206	220	250	230	214	203	211	218	217	226	202	216	193	252	177	210	231	209	211	236	202	201	185	210	233	203	206	251	212	207	197	209	223	220	222	214	197	220	208	230	227	204	217	207	218	225	209	216	223	221	242	208	192	216	219	214	221	201	238	223	242	221	217	214	177	246	203	231	239	216	210	220	234	229	212	194	218	226	197	243	209	213	214	207	206	210	221	200	191	227	222	255	191	242	238	253	192	206	209	226	221	217	180	197	221	219	204	217	237	201	207	203	224	204	213	192	201	206	214	177	224	212	183	239	255	195	223	226	195	224	222	216	217	197	215	216	207	215	247	218	200	213	202	216	205	214	213	213	209	198	210	207	226	204	212	221	220	236	240	205	219	198	230	212	229	219	202	219	193	211	215	188	224	243	233	231	230	189	201	234	208	196	223	233	219	204	209	217	232	205	215	215	232	235	195	223	222	219	195	201	218	188	222	211	195	202	239	201	245	209	201	220	214	220	221	220	199	210	238	232	204	222	202	222	219	225	216	190	223	210	186	213	201	226	220	221	208	230	197	218	202	240	202	197	215	221	240	211	221	218	232	215	224	208	194	195	226	230	207	202	203	232	231	218	220	213	201	209	221	211	205	232	232	230	207	194	222	201	204	210	190	225	201	232	219	213	217	210	221	228	185	200	228	197	214	215	212	244	193	240	200	206	222	235	240	201	224	225	210	207	198	191	213	228	211	199	228	250	219	204	216	215	199	200	246	204	195	239	246	215	201	218	215	207	211	220	227	215
7476	22714	30284	17857	7306	2078	833	582	572	541	568	581	627	562	538	585	546	542	605	571	585	560	595	596	578	616	559	621	585	570	570	600	588	595	559	571	576	584	620	589	612	593	592	528	569	546	609	584	524	597	588	604	567	551	579	585	569	552	591	572	600	591	545	540	546	587	604	575	572	565	580	557	557	563	590	568	607	592	585	581	523	585	577	557	571	586	578	577	577	563	527	611	563	571	582	589	583	580	568	541	562	556	591	507	570	543	548	545	575	613	561	555	566	561	624	561	598	570	537	533	536	581	578	598	611	624	552	566	578	564	554	618	572	512	581	586	587	575	597	567	574	590	551	604	573	546	580	529	580	540	582	596	596	555	563	565	490	561	603	587	561	620	525	583	632	555	558	549	568	570	617	593	596	616	560	606	561	571	565	572	572	539	607	570	597	621	570	594	602	563	610	602	556	560	595	555	599	529	549	609	562	613	561	567	570	604	580	615	568	548	564	564	537	572	611	605	611	562	555	629	522	610	546	565	569	578	584	581	626	564	567	517	612	608	585	546	591	537	526	545	578	568	592	536	543	570	573	571	545	565	582	588	523	571	596	561	575	518	571	570	573	581	551	551	580	569	592	606	584	584	572	540	588	601	552	562	581	532	607	551	597	562	568	600	545	578	595	533	598	552	565	597	574	568	550	571	549	553	579	571	609	584	556	591	564	533	569	619	575	542	611	565	588	605	595	571	583	516	543	534	613	605	592	544	537	553	591	604	543	579	584	591	575	577	544	573	578	551	614	580	551	593	510	572	534	557	532	566	581	555	578	602	595	572	606	575	586	551	599	565	599	610	583	555	582	569	565	570	617	531	606	596	590	549	558	603	535	577	580	621	577	584	605	580	520	572	591	547	576	609	595	557	584	613	587	586	603	559	570	596	546	541	581	595	578	602	578	592	600	595	594	563	571	604	577	549	613	537	574	575	579	525	573	553	548	553	605	599	544	583	551	541	563	590	531	561	520	534	558	566	581	570	567	585	566	564	558	554	587	556	574	567	549	553	578	574	597	535	563	544	565	555	560	560	557	580	562	590	548	579	576	535	588	568	531	561	571	575	550	602	534	556	579	562	583	541	585	575	583	575	592	602	593	614	610	559	605	606	577	570	559	539	559	575	601	559	565	568	623	574	572	588	578	567	558	587	605	556	561	558	569	584	556	577	550	533	544	555	587	543	598	543	586	568	531	584	568	591	593	562	576	565	561	605	587	587	547	570	573	574	575	618	583	570	573	588	604	596	586	555	597	580	593	589	583	595	512	573	581	616	562	607	566	550	567	575	566	578	541	595	600	600	604	551	562	567	524	538	595	575	525	578	532	610	573	613	576	527	590	569	566	598	606	587	580	618	617	597	596	601	506	568	565	573	633	557	602	591	576	592	581	601	569	603	539	577	574	572	559	542	579	579	569	585	592	583	580	604	567	552	532	570	563	552	561	590	579	595	593	576	538	574	546	577	604	581	551	602	602	592	542	576	553	605	573	565	591	577	568	575	577	574	597	575	536	610	545	594	583	576	591	573	596	569	559	561	575	595	531	591	613	566	599	565	560	541	605	547	562	611	610	589	582	554	610	563	595	614	612	539	646	563	568	570	609	597	565	552	534	606	566	597	564	567	547	544	559	584	557	523	593	605	609	564	621	574	589	588	570	563	544	553	581	592	548	585	558	510	575	548	547	541	545	575	570	611	576	536	601	593	608	560	567	602	541	589	540	602	549	554	581	571	559	577	515	566	552	530	600	560	533	566	606	561	561	588	546	566	576	556	621	590	595	586	611	570	570	581	596	565	599	606	560	571	591	570	547	608	592	603	588	578	602	552	585	621	599	567	577	553	571	606	568	605	575	607	595	567	612	561	602	590	586	547	544	538	587	549	568	580	601	552	530	546	582	588	590	567	634	600	593	586	613	564	557	556	570	613	584	586	569	571	550	545	571	513	594	583	560	559	591	587	547	595	583	582	577	596	628	571	596	551	561	568	554	554	557	613	544	607	573	594	555	584	536	571	608	603	579	583	551	596	566	620	609	594	553	535	590	540	611	602	542	541	581	561	584	598	556	560	585	546	565	535	601	578	571	586	595	591	538	551	556	567	553	563	580	572	572	603	571	568	587	604	568	549	575	553	551	562	570	592	602	624	608	622	572	572	565	574	595	561	554	527	522	536	592	574	561	570	597	561	585	573	566	539	591	581	552	565	585	566	571	571	597	556	560	565	565	596	597	603	527	567	557	547	581	560	560	531	546	581	592	602	575	578	608	590	600	576	580	607	590	582	581	605	587	532	590	591	586	600	604	595	488	559	620	534	574	571	599	579	526	573	585	543	619	550	575	559	578	559	581	619	552	599	571	589	533	564	587	624	567	546	610	593	602	589	539	557	567	556	582	582	558	567	560	563	602	578	566	581	592	527	583	563	580	592	579	547	574	573	566	603	504	545	604	586	594	563	580	613	579	564	555	541	601	570	553	500	579	589	587	575	597	593	592	611	601	610	572	622	598	585	574	555	614	610	591	595	567	509	545	545	570	592	563	572	551	574	583	616	585	605	569	556	575	570	565	589	557	558	542	550	599	577	585	567	606	580	618	555	577	603	611	616	611	568	579	567	591	559	596	564	598	559	541	567	609	571	604	584	629	572	575	619	556	573	568	604	545	558	605	606	554	600	578	567	554	585	606	601	541	550	584	564	586	587	564	587	593	564	591	605	594	595	611	571	530	580	557	590	566	580	592	596	599	561	565	587	566	593	537	547	623	542	592	599	605	544	592	581	578	566	594	578	594	610	550	561	608	572	588	562	563	605	600	548	609	520	553	568	578	597	550	586	536	573	594	596	579	557	539	595	574	580	548	559	590	611	576	572	565	576	567	604	611	580	579	521	524	538	576	563	604	559	554	587	553	600	574	517	619	528	553	573	565	560	570	607	551	593	590	548	574	573	535	581	552	541	562	557	546	547	554	574	552	548	547	601	598	543	578	528	556	591	577	601	564	555	575	580	597	550	492	559	622	598	557	579	561	568	577	535	569	574	613	630	587	547	557	563	544	563	603	581	568	582	561	590	586	546	602	545	563	578	614	575	536	568	586	580	563	587	615	571	534	548	594	579	596	569	584	540	548	555	580	605	580	555	573	595	566	597	628	578	535	553	533	572	515	585	582	578	647	565	573	592	554	551	550	554	532	583	589	536	564	551	571	616	618	559	597	544	582	556	602	598	568	557	581	576	559	547	515	615	574	589	600	556	574	567	590	608	578	569	561	590	570	568	586	597	565	581	519	572	604	565	585	577	578	600	596	603	554	568	584	563	600	586	583	556	551	526	624	580	559	595	590	536	607	578	603	556	611	589	575	589	609	570	572	599	571	585	540	592	638	622	600	543	564	571	589	526	547	574	614	587	612	623	552	567	614	541	566	598	545	519	582	550	568	571	577	556	549	576	584	572	586	563	573	584	574	558	543	569
43510	70703	67753	40944	19393	4675	670	175	159	178	152	176	166	164	174	168	168	174	177	173	165	168	162	170	154	153	158	166	165	167	172	164	173	177	164	164	139	162	144	162	154	137	146	187	165	149	162	149	173	159	155	177	183	163	147	143	164	154	165	172	175	149	167	184	191	141	160	146	155	156	152	164	147	152	164	193	160	174	183	175	158	179	150	163	164	168	156	158	156	160	150	157	163	172	148	174	169	176	170	180	162	157	150	172	164	150	154	168	127	161	157	156	157	135	163	174	162	149	138	181	168	155	170	167	131	155	158	171	174	136	170	167	149	166	145	157	164	155	129	172	154	164	139	149	171	154	171	170	167	149	170	144	156	161	173	183	161	140	158	134	157	171	167	174	161	156	201	166	151	169	164	163	176	175	173	175	164	151	159	152	158	168	135	159	146	165	151	160	186	177	159	147	172	135	162	165	153	172	172	158	156	191	151	156	164	170	196	162	164	184	149	133	164	159	131	184	152	161	163	161	166	157	164	174	149	176	161	179	158	168	179	164	173	152	173	160	164	183	140	156	156	148	179	155	169	174	160	153	153	158	175	149	170	176	151	159	162	173	156	201	131	161	179	177	162	163	162	157	189	158	174	157	142	166	145	195	152	143	180	170	151	179	198	161	179	159	156	152	166	176	164	139	166	153	135	192	153	141	149	164	170	180	192	159	156	165	165	171	162	161	163	145	189	159	185	157	151	163	160	161	179	159	143	158	156	168	157	147	179	167	129	174	151	164	148	160	171	168	156	163	185	170	164	154	166	177	163	178	160	151	171	151	162	179	159	157	166	152	197	169	184	151	155	185	141	170	161	167	161	147	155	150	157	156	136	144	143	154	154	204	169	166	152	152	153	175	166	146	161	152	149	147	160	164	166	188	185	171	169	162	161	167	167	155	155	165	160	154	151	171	163	146	165	151	169	170	160	156	148	152	181	157	179	144	160	157	161	146	159	136	156	158	165	155	162	152	144	195	167	172	168	161	173	162	152	166	151	146	168	162	165	163	170	203	148	183	167	172	173	156	138	160	162	159	155	178	175	167	152	171	140	165	167	182	152	194	186	155	151	166	189	147	193	169	158	168	151	165	171	174	177	173	167	185	174	171	170	151	149	157	134	178	155	171	166	148	146	156	145	156	171	159	155	161	165	158	168	159	166	167	158	177	165	168	172	129	183	159	173	156	166	162	171	173	174	168	158	156	168	152	169	152	185	172	154	176	177	169	169	157	158	160	151	172	168	154	164	153	175	160	170	171	141	162	178	158	182	160	147	173	172	177	179	136	170	175	188	148	145	160	153	141	177	157	169	184	145	166	159	177	172	163	150	148	170	160	170	159	154	168	178	154	145	166	141	166	170	156	186	153	156	166	158	150	153	166	180	167	145	164	173	179	162	175	147	166	190	169	163	145	152	176	181	156	175	177	151	171	176	152	158	158	168	172	159	153	164	139	147	176	159	173	175	160	177	183	162	159	179	189	144	174	149	168	149	177	149	175	160	187	140	165	146	152	170	176	132	157	160	162	185	149	141	174	152	174	170	187	172	167	175	166	154	169	171	155	155	140	167	144	179	150	176	146	159	164	182	159	176	160	158	167	155	141	159	139	165	149	154	168	191	190	141	164	146	163	147	172	169	153	160	148	175	164	158	195	160	164	163	157	160	153	173	173	182	168	158	167	176	153	160	166	159	162	189	169	136	158	152	164	179	151	162	174	147	154	137	137	155	191	162	148	122	159	177	179	173	172	154	201	171	156	159	140	167	179	173	168	141	157	184	175	172	179	154	173	154	149	166	159	167	164	166	172	150	139	160	164	177	185	175	171	165	155	171	148	165	191	159	142	170	152	153	146	161	152	180	161	155	147	165	165	150	162	145	139	185	148	162	141	167	182	174	164	173	159	151	158	163	165	151	172	152	179	145	150	162	155	154	153	164	153	156	152	161	138	149	174	181	152	161	182	152	143	163	163	178	168	164	135	178	179	164	162	184	163	172	156	146	161	167	149	176	149	179	156	161	171	168	179	149	152	139	166	148	174	163	158	168	137	149	182	163	150	153	158	149	165	197	162	165	146	157	165	162	173	166	161	166	150	147	184	160	153	123	161	142	176	153	165	154	162	149	156	182	163	190	155	170	175	173	150	159	140	143	162	160	169	153	162	157	146	130	173	211	157	157	175	162	160	149	174	157	191	174	164	157	160	143	146	159	169	132	185	154	159	157	158	159	147	149	165	156	157	170	168	153	173	168	154	167	150	178	178	144	161	161	169	163	159	158	164	157	181	165	175	164	167	154	167	145	146	139	159	144	162	160	152	179	168	167	162	147	143	157	165	163	161	157	172	161	158	161	149	153	151	182	153	164	158	132	168	155	180	150	153	159	147	150	170	164	176	201	169	148	142	145	142	170	154	177	159	177	165	166	156	166	156	174	150	178	153	189	157	171	165	168	162	161	202	165	169	147	155	174	170	147	152	179	161	170	162	124	170	171	159	175	165	142	161	142	160	177	154	169	155	168	152	145	176	134	169	155	158	174	156	169	177	166	170	159	170	171	151	156	172	166	156	160	142	128	164	178	172	151	166	139	163	166	156	156	162	162	156	155	153	144	147	178	159	180	156	163	162	173	183	154	152	137	154	142	155	145	155	169	152	172	143	159	173	169	171	164	154	162	172	168	138	172	172	163	166	147	156	150	171	156	180	159	154	146	165	148	168	161	182	162	151	133	164	162	173	165	163	159	167	156	155	166	193	185	179	149	137	165	142	150	168	144	153	157	185	169	165	152	163	163	188	155	166	172	172	161	171	144	156	160	164	155	144	155	165	157	170	158	165	169	158	155	134	145	151	170	160	152	154	164	183	151	165	156	157	149	163	159	170	168	147	142	157	134	160	166	158	134	152	164	162	158	155	168	155	160	170	152	162	134	192	162	166	156	177	145	168	157	164	162	162	178	181	173	166	151	159	166	158	156	153	175	182	167	166	137	133	151	154	131	163	177	159	156	157	158	147	150	176	165	162	169	150	186	171	152	156	178	161	161	157	158	159	160	168	164	195	152	153	177	162	168	169	144	163	160	182	123	158	140	162	148	173	162	162	162	167	155	170	167	126	175	178	167	163	160	172	149	186	158	167	158	155	167	151	167	158	167	153	151	191	183	140	165	156	148	159	157	146	150	182	167	172	174	146	162	158	177	150	167	159	155	134	154	178	188	194	173	172	184	174	174	153	143	150	164	172	187	161	154	164	169	158	153	164	158	153	162	147	148	156	167	170	172	176	152	154	161	155	167	152	177	156	142	144	171	137	129	167	173	171	160	165	145	143	149	174	153	165	133	158	152	177	164	184	150	135	151	161	152	150	160	149	154	163	152	160	164	163	157	172	152	147	152	180	150	166	170	127	160	170	175	168	129	149	166	184	155	155	164	173	139	153	182	166	171	162	188	146	170	162	155	189	158	169	151	159	162	151
29309	54958	60388	44602	25076	8304	2242	556	413	420	486	442	416	440	440	474	473	465	424	442	480	441	445	453	423	463	467	476	432	446	462	450	456	459	455	455	424	436	467	447	464	453	429	466	455	436	429	478	468	453	442	423	421	425	470	433	453	447	432	457	463	413	464	419	458	435	484	430	462	444	480	481	476	441	442	445	456	454	467	496	469	454	491	439	438	459	464	442	458	487	420	468	485	451	428	476	463	445	467	479	440	457	445	412	471	424	462	455	479	493	414	500	426	457	448	500	475	467	438	433	473	457	423	482	471	472	446	444	478	454	436	453	450	432	463	471	425	418	471	447	442	446	471	434	482	486	468	475	427	465	444	402	415	440	440	457	416	442	443	443	426	441	448	472	505	468	454	424	409	478	453	448	449	443	442	416	445	469	447	487	415	430	422	442	460	456	464	458	446	477	466	474	441	531	378	460	456	490	413	462	442	409	446	438	430	446	453	479	445	438	466	440	463	442	470	460	450	452	430	450	448	434	426	453	403	409	431	447	430	450	440	483	467	476	479	471	448	431	436	456	429	473	445	415	461	424	442	479	460	462	454	425	440	456	475	456	427	397	466	432	442	412	449	503	456	454	527	417	435	464	460	454	467	424	433	486	474	416	455	466	497	460	447	437	446	428	406	435	445	427	481	440	464	419	444	445	435	446	479	489	438	455	423	433	414	460	447	422	494	450	446	440	417	439	486	453	461	497	465	439	484	439	463	463	448	463	394	443	485	463	445	501	444	427	437	449	460	438	447	467	429	455	446	465	424	449	441	445	439	446	448	436	478	471	466	446	420	436	447	461	454	442	459	403	428	471	464	495	480	429	401	419	448	474	454	428	437	438	467	465	474	460	450	469	479	417	492	436	437	491	431	455	462	475	454	452	426	433	455	409	440	471	447	452	449	466	482	453	447	462	425	468	451	460	442	460	428	452	450	430	472	411	450	507	470	465	436	441	447	460	456	448	474	444	462	409	436	466	485	445	423	438	432	458	461	440	448	462	452	452	464	471	507	410	450	458	447	397	446	462	480	439	464	451	435	474	398	455	453	462	427	466	447	512	435	443	456	453	453	414	458	464	450	481	457	451	440	422	471	465	447	477	413	448	470	453	489	464	466	428	488	424	406	471	450	457	459	477	424	451	466	455	464	469	485	454	465	452	413	429	423	466	458	462	483	483	428	441	436	472	436	462	408	456	427	453	443	465	441	433	468	481	440	464	439	425	448	455	459	452	461	442	461	469	428	425	443	452	460	490	438	464	454	444	449	425	478	429	448	440	483	438	404	443	480	413	477	450	435	423	472	450	466	469	444	458	472	428	444	448	470	454	451	482	427	462	487	447	423	457	481	454	452	442	445	458	447	462	436	457	417	447	477	448	417	456	491	458	464	480	463	429	415	438	452	450	420	483	456	458	503	440	465	455	460	464	467	412	454	465	477	439	437	476	467	435	450	466	469	418	429	458	435	467	461	452	468	429	487	464	421	444	459	452	422	465	431	428	432	461	436	452	475	471	440	463	473	449	470	452	473	476	409	472	455	435	476	452	455	447	439	410	407	432	439	442	451	439	427	465	430	454	442	456	463	455	450	428	450	440	413	450	448	444	417	459	446	468	460	446	469	435	484	549	456	443	405	477	462	459	416	465	456	455	464	468	439	471	451	456	447	458	482	463	449	410	463	438	420	471	454	460	455	460	460	482	441	460	438	429	465	448	462	458	491	437	470	481	396	438	418	464	445	446	441	509	427	441	459	456	477	469	429	437	434	462	446	460	423	466	471	453	451	482	443	487	430	425	469	445	465	441	496	473	514	463	471	460	468	503	438	430	418	463	462	432	444	437	442	429	441	476	423	433	494	492	441	422	477	458	473	449	413	449	433	424	463	454	443	443	494	464	461	448	470	449	450	453	441	434	453	465	461	463	438	419	448	475	440	440	457	441	485	457	469	458	465	455	451	487	489	478	431	442	449	434	487	430	474	445	433	483	445	458	446	493	494	500	431	480	448	452	453	472	465	452	465	438	490	444	456	467	500	463	508	503	450	436	478	499	444	456	447	438	468	478	418	443	445	500	447	426	463	448	461	424	460	465	439	430	448	448	449	484	432	435	416	387	426	460	437	498	444	456	479	458	438	458	438	463	448	449	456	438	435	435	431	428	453	502	449	408	468	455	448	453	435	451	440	447	444	474	446	439	465	470	457	468	470	476	448	468	407	472	442	439	444	452	424	433	451	474	436	429	426	477	463	411	448	445	455	397	449	452	450	434	425	466	455	445	474	462	447	448	479	446	445	466	442	478	439	489	448	426	420	439	442	433	480	460	413	447	425	464	454	408	449	427	492	448	430	481	505	432	457	449	446	434	435	456	460	496	434	444	436	478	449	428	445	457	465	440	455	445	486	445	426	438	419	447	454	435	508	436	441	457	477	466	428	449	448	473	404	432	474	431	456	471	445	454	447	449	407	480	470	455	424	460	465	460	425	425	426	454	492	530	448	426	473	461	415	464	419	431	476	447	435	461	428	435	460	477	457	445	448	433	450	432	470	453	425	448	491	475	452	433	470	456	449	468	455	482	445	427	448	452	451	475	463	430	469	444	460	424	480	462	459	455	496	451	465	409	413	452	407	456	423	475	440	456	421	454	417	440	445	463	458	450	468	442	453	463	438	473	443	435	429	447	443	407	475	458	452	442	449	490	430	472	443	434	425	436	439	460	461	441	480	465	483	440	465	435	458	476	441	458	455	451	441	429	432	452	461	452	441	443	432	438	456	438	421	436	474	458	428	488	409	374	441	482	453	455	443	409	475	496	434	464	467	445	444	438	453	472	495	454	461	431	432	465	452	462	475	450	448	427	482	442	466	479	450	413	467	472	464	473	446	426	485	490	485	458	446	456	440	432	477	450	449	447	442	432	447	428	453	453	478	434	460	472	454	449	454	457	472	447	461	436	441	445	475	447	411	461	438	488	441	440	477	439	407	462	460	468	471	439	420	458	474	439	458	432	440	479	446	455	477	459	471	425	424	445	449	458	478	445	441	467	442	458	432	444	424	441	451	399	413	449	451	454	462	448	476	459	465	435	448	448	426	453	445	466	426	415	487	471	475	465	453	403	415	445	434	437	465	457	455	452	433	450	464	452	476	442	422	452	477	490	472	475	469	436	405	420	423	463	452	422	469	452	442	452	487	386	450	461	473	427	472	441	456	455	466	433	433	444	437	444	437	446	448	436	436	442	469	451	466	436	440	444	470	425	472	432	434	445	445	441	469	394	446	457	459	457	438	460	457	427	443	434	444	423	479	438	453	429	481	447	482	396	469	461	403	447	458	442	431	465	451	452	486	474	436	473	458	400	448	461	454	455	456	449	457	441	447	481	451	435	441	458	422	469	473	455	424	444	439	445	436	443	460	408	470	457	456	485	447	449	475	487	435	444	432	452	451	445	449	468	439	447	460	467	465	473	399	442
55253	83611	75243	49581	27297	9833	1178	207	175	166	183	197	176	181	173	206	179	195	201	188	182	179	171	193	168	182	189	193	198	192	189	201	178	176	171	180	189	198	165	182	188	174	219	188	167	180	177	189	193	181	188	189	184	198	207	179	181	167	193	149	196	180	184	166	181	199	198	190	177	207	178	170	170	173	168	174	174	173	179	180	179	182	183	167	186	141	178	174	198	215	165	196	185	178	182	174	159	187	181	193	172	192	190	172	190	162	172	180	173	159	170	198	191	185	181	180	199	187	161	176	195	156	207	178	185	180	189	185	187	170	162	173	156	195	192	183	194	194	185	188	173	171	203	189	161	181	191	193	164	198	189	189	173	179	202	182	200	179	206	173	172	193	178	222	201	187	197	166	207	174	178	211	171	206	188	172	168	179	178	176	184	181	187	184	174	177	162	179	192	168	175	156	163	206	187	201	202	171	193	172	165	188	179	185	187	183	196	189	183	180	169	178	194	191	217	190	177	203	190	173	199	178	171	194	184	164	187	177	188	184	193	196	185	181	178	174	175	191	184	178	179	176	202	208	195	171	144	205	172	168	175	182	170	195	197	192	183	179	185	211	181	181	179	184	174	178	186	179	191	168	165	186	172	201	187	178	175	176	194	157	195	175	187	193	191	178	188	209	200	164	179	188	159	188	170	182	181	176	190	160	179	186	195	187	181	152	178	202	176	154	194	172	170	180	170	167	183	182	204	170	173	180	184	190	198	189	179	191	197	195	212	173	183	205	183	173	163	203	185	190	218	231	189	168	188	180	169	154	178	193	181	188	186	174	184	157	182	163	186	172	190	184	182	179	180	182	192	187	187	228	160	184	186	172	169	165	182	198	164	178	208	170	177	182	193	179	182	197	189	177	199	141	179	187	180	168	164	207	182	181	193	181	182	180	181	184	151	171	182	176	187	192	196	179	178	194	176	188	185	185	179	182	167	160	204	200	172	202	184	162	208	179	202	186	184	192	169	203	189	187	184	196	181	205	201	196	188	173	183	172	169	170	201	169	208	188	208	189	182	174	197	158	174	173	193	191	202	179	188	185	173	170	184	174	176	180	207	185	189	155	163	161	197	205	194	146	165	180	170	199	207	177	194	196	183	162	171	203	200	177	175	174	189	169	180	187	215	183	171	199	164	185	189	165	163	201	191	201	188	169	204	180	164	172	198	193	171	194	167	183	202	166	195	162	184	220	185	200	190	183	182	188	176	190	194	176	204	181	167	172	163	196	176	187	154	174	181	170	203	188	188	191	192	177	198	160	173	179	194	177	175	186	174	201	201	178	179	175	220	168	183	157	181	216	178	170	152	196	180	211	183	186	179	175	188	182	173	162	181	209	174	172	201	193	190	201	163	172	172	170	178	173	166	182	182	184	196	189	177	170	166	190	183	170	162	213	218	176	174	177	188	204	179	179	170	173	182	193	164	187	192	176	193	190	167	158	168	173	161	177	164	168	167	185	182	162	200	173	187	184	173	179	154	180	155	192	164	161	213	196	173	179	182	171	191	159	169	201	204	192	182	183	211	174	189	186	186	174	167	194	168	169	178	180	183	182	205	188	167	192	198	171	195	167	180	186	188	164	199	172	197	180	200	202	173	187	192	192	199	165	184	200	173	165	186	189	190	185	172	191	197	160	173	210	202	178	169	193	174	181	191	197	186	182	188	212	171	179	162	178	203	201	217	183	198	185	172	206	191	202	195	185	186	181	169	181	179	181	190	176	181	187	191	191	194	162	166	201	183	170	195	168	164	190	175	186	206	186	202	165	175	170	209	198	193	178	169	178	166	165	172	187	180	168	203	188	184	197	217	205	176	197	201	186	175	204	182	181	180	179	182	170	158	189	185	176	161	176	192	175	184	195	186	176	180	185	180	180	189	192	178	191	190	203	217	164	173	179	177	184	182	178	203	190	184	169	177	165	185	174	182	175	171	202	162	162	177	177	196	183	182	187	165	154	173	194	167	185	187	179	167	184	191	175	180	182	193	188	213	182	176	175	190	184	157	182	187	198	200	199	193	181	179	182	183	180	182	198	177	173	171	185	184	189	158	181	206	155	168	206	178	157	191	187	201	188	187	189	172	186	172	183	188	190	191	182	184	184	166	194	180	193	188	185	194	181	178	141	183	201	178	156	203	200	204	165	185	179	172	208	203	203	157	187	183	185	153	201	181	172	182	170	207	174	195	187	182	188	185	185	187	198	183	198	169	192	181	187	190	163	198	185	202	198	191	197	191	196	177	170	194	160	181	174	162	187	195	207	194	181	192	186	189	175	176	176	209	182	187	175	185	181	172	204	201	189	194	200	169	163	204	205	219	194	206	180	187	189	179	182	191	188	180	194	180	177	208	183	185	175	181	175	178	201	172	177	162	179	177	185	157	189	197	215	203	188	196	168	179	189	190	177	178	153	187	156	158	174	197	191	183	171	181	210	183	187	190	185	175	176	196	181	182	170	183	166	167	205	202	192	195	196	177	189	181	178	174	171	177	196	183	187	178	174	193	184	205	168	211	200	175	185	200	214	191	198	186	181	188	180	208	168	188	162	182	176	185	170	164	188	172	192	163	167	176	195	201	199	192	201	194	199	170	191	185	178	176	178	183	186	184	180	203	186	195	173	176	172	182	177	186	184	185	177	183	188	198	169	175	178	195	186	184	171	180	165	176	172	199	170	187	176	180	180	195	179	159	178	162	161	202	145	193	197	184	199	197	176	203	191	170	161	175	169	203	189	180	182	178	180	157	167	154	163	195	176	177	175	189	190	164	184	210	172	166	206	185	187	170	180	199	170	196	188	196	198	183	196	180	181	197	180	187	208	190	193	202	176	197	179	184	177	195	185	219	160	180	186	186	204	185	172	174	157	176	178	214	181	174	200	171	198	164	193	156	194	192	181	184	206	191	172	189	190	209	176	173	194	187	179	177	169	207	143	190	204	196	178	198	170	193	206	184	185	197	195	201	198	181	176	174	197	187	177	173	186	193	164	191	207	219	198	186	169	194	167	179	176	178	191	189	161	157	162	170	181	196	171	181	171	205	194	193	166	178	162	183	195	177	180	172	179	155	166	198	171	189	193	163	187	190	198	161	176	196	182	191	176	173	205	180	205	190	170	205	190	183	179	187	167	184	171	176	183	189	163	162	162	212	199	196	178	182	180	164	173	177	168	202	203	200	179	173	190	168	191	183	204	204	193	187	176	164	173	204	187	199	177	183	166	177	167	190	157	196	174	209	186	164	224	185	194	199	205	172	190	178	190	200	166	191	182	179	205	164	168	183	186	178	159	200	182	215	180	182	195	197	192	176	170	165	195	180	201	186	184	188	177	183	206	172	187	194	193	202	192	173	197	163	174	179	170	178	175	182	159	177	193	184	195	199	212	173	174	181	220	207	174	183	169	174	175	192	162	195	198	207	176	182	176	192	211	202	170	178	191	193	176	201	185	187	199	189	190	198	173
37545	67605	71458	52754	32791	13867	2820	618	481	501	516	507	461	473	499	488	481	562	472	480	498	520	495	489	484	522	496	515	498	516	452	521	527	493	477	545	526	557	501	500	466	536	501	518	542	518	519	496	512	539	516	477	517	487	494	445	494	543	501	511	527	474	471	514	511	500	484	513	463	493	465	533	457	476	508	491	497	470	502	484	511	504	469	499	502	524	501	477	532	513	501	516	499	494	517	487	522	492	505	499	472	493	520	533	493	486	496	487	485	564	495	512	522	523	459	488	500	486	518	491	475	497	502	475	488	531	503	466	508	473	515	517	520	520	471	493	496	525	526	499	508	539	461	521	461	538	486	491	465	491	499	544	518	471	462	479	512	504	513	530	502	526	478	521	532	490	518	523	514	520	509	480	504	457	517	508	469	493	513	492	513	465	569	480	533	477	497	512	472	503	499	498	491	524	482	503	501	518	505	507	515	444	537	504	517	488	487	498	496	502	510	531	497	486	485	473	516	547	506	489	527	528	558	494	502	520	503	500	522	496	449	464	479	513	477	502	494	492	492	490	540	492	484	484	483	497	475	517	504	521	520	510	443	486	488	515	505	531	506	526	514	458	491	520	507	458	494	474	512	471	522	480	528	469	451	459	486	519	503	475	504	494	489	480	542	528	485	491	471	562	531	514	477	527	493	507	483	530	481	487	495	493	489	513	482	560	453	544	491	445	466	520	500	529	542	484	494	525	473	519	520	468	494	523	505	477	494	502	461	486	521	491	526	516	457	483	522	478	528	510	531	497	515	490	491	501	507	468	468	491	453	489	508	507	491	465	500	514	504	494	479	494	494	498	534	500	487	517	509	494	503	517	486	509	520	503	475	491	493	500	524	513	503	512	507	507	518	530	487	485	549	559	532	484	506	473	480	499	523	507	509	519	503	533	494	549	483	493	471	538	483	494	476	489	540	475	462	450	501	517	504	518	509	490	473	524	473	507	481	493	525	510	490	554	495	543	519	512	496	522	502	529	499	520	528	479	489	458	518	486	517	500	476	490	501	533	527	480	523	497	473	471	531	523	527	489	556	526	465	504	508	539	481	516	511	537	526	480	520	514	490	497	494	516	503	491	512	498	473	515	502	501	488	480	482	508	498	468	532	466	536	509	530	514	503	479	518	474	533	522	486	523	514	466	474	468	491	499	509	509	473	506	489	512	500	497	522	533	505	518	466	512	486	476	498	525	461	496	487	501	501	544	542	501	520	484	496	532	545	512	494	498	533	477	449	518	493	503	509	515	489	488	469	485	530	539	521	457	494	503	481	469	501	523	530	513	481	496	510	518	534	476	481	527	521	502	526	478	512	488	463	509	496	484	555	476	494	533	505	516	546	516	509	522	475	530	489	525	565	484	484	507	471	523	478	475	500	522	462	535	498	499	500	496	522	508	478	494	507	478	501	473	485	500	490	508	492	474	570	508	468	521	538	474	511	519	494	481	507	508	484	521	508	499	504	458	491	524	492	521	488	490	485	510	520	500	505	507	482	494	472	492	508	489	481	507	504	498	484	523	503	508	561	516	523	475	506	520	507	501	516	471	502	524	531	514	531	515	476	525	514	529	485	487	498	492	478	512	510	544	531	486	501	497	496	503	507	514	527	505	499	523	478	511	500	488	501	495	467	463	470	489	491	491	508	527	499	469	516	489	516	474	524	494	493	511	529	538	484	499	490	507	496	499	486	507	523	490	454	521	514	503	524	475	507	499	470	509	513	523	496	530	509	473	496	506	548	531	501	528	501	473	479	510	509	539	487	524	532	495	498	519	510	501	511	496	513	501	492	514	496	501	497	498	502	520	494	508	505	499	492	446	533	489	501	488	458	529	445	503	540	493	497	531	505	463	489	485	453	539	503	551	498	504	501	516	495	483	486	477	504	501	490	467	511	483	458	520	493	523	488	496	476	504	483	475	473	466	498	503	525	498	509	533	495	503	502	485	519	520	467	476	536	505	541	484	459	476	450	481	497	466	500	498	459	508	534	498	508	477	515	497	518	492	504	501	515	459	498	528	525	551	494	496	498	503	503	524	500	487	476	477	494	481	538	472	468	532	502	481	508	523	516	505	505	537	521	518	488	473	481	492	469	463	461	481	513	471	524	528	479	490	485	498	485	545	474	491	518	526	507	488	525	477	516	519	472	516	486	500	510	497	533	483	522	532	512	503	487	499	523	484	535	523	488	498	460	518	532	507	509	493	502	510	495	519	488	524	528	522	478	510	473	502	486	511	464	468	492	494	507	530	450	493	518	493	513	486	498	500	497	483	485	481	515	450	510	529	495	517	487	493	472	526	481	510	504	484	473	472	485	508	513	520	520	489	511	506	481	513	520	498	500	480	529	479	504	504	480	486	521	495	493	533	512	486	474	497	520	493	529	512	507	522	528	488	508	539	474	515	499	487	506	485	511	499	498	503	484	505	520	483	501	496	506	483	485	496	498	521	502	550	510	506	494	485	459	500	535	488	491	484	531	485	499	494	522	504	493	499	483	483	450	486	511	466	482	485	493	517	499	513	470	509	518	497	510	465	531	523	451	535	520	527	501	444	531	513	447	504	527	536	495	507	534	515	487	519	527	520	473	532	505	486	511	526	524	502	512	534	541	485	490	501	503	488	496	491	491	470	488	548	515	511	544	456	497	503	554	499	511	504	474	563	489	517	525	512	500	521	503	500	518	505	518	504	556	512	504	503	493	500	491	483	533	498	489	494	511	503	487	503	504	502	499	511	486	476	506	498	486	539	491	478	498	508	497	471	492	532	493	539	529	540	502	482	498	511	542	519	498	528	525	503	521	498	525	499	473	506	497	527	458	473	501	501	481	497	499	520	489	523	490	471	484	468	503	543	531	514	532	500	496	471	500	504	494	532	517	502	505	490	490	496	464	485	469	527	501	461	505	497	494	477	503	494	459	496	506	500	527	540	498	503	517	483	511	535	502	483	521	522	477	472	499	518	528	525	465	485	522	497	478	519	501	476	522	500	518	533	486	516	482	538	497	490	533	505	497	483	480	513	504	521	508	484	505	539	535	534	502	514	493	503	487	517	502	487	495	493	513	487	482	512	503	532	512	531	445	473	482	521	534	514	513	471	488	507	503	509	483	456	505	496	474	488	488	491	502	511	490	497	467	534	514	538	487	492	506	495	487	488	493	516	501	528	534	518	473	468	489	541	504	480	507	517	514	534	543	510	534	476	479	521	484	482	520	508	474	512	470	493	497	509	488	508	520	523	466	506	508	519	530	470	527	494	473	533	526	480	471	506	523	469	516	498	493	504	515	541	517	547	512	530	507	468	509	439	495	515	505	499	478	489	518	503	519	506	478	512	532	494	497	521	527	521	518	520	556	502	539	516	490	521	521	493	475	510	510	443	524	489	489	467	502	518	488	479	510	488	511	505	482	512	485	488	525	488	533	478	518	496	499	508	500	514	499	535	516	490	512	530	473	509	598	480
6831	18783	24944	9852	2595	784	319	190	207	209	221	235	227	200	223	227	240	236	225	231	215	223	234	224	227	203	208	221	239	210	213	210	219	245	226	239	235	210	234	231	217	218	205	208	206	207	193	194	221	227	222	203	212	232	249	199	227	243	237	212	199	228	228	231	229	227	210	204	220	206	225	207	244	215	224	232	198	237	231	234	233	221	212	227	217	221	220	220	225	202	210	228	210	224	202	215	196	215	229	215	233	214	202	223	225	215	221	196	196	208	224	209	234	224	201	227	224	206	236	209	218	204	232	217	194	208	235	217	240	188	231	235	211	223	221	208	212	229	210	264	228	220	237	214	224	218	226	212	206	168	223	203	229	224	241	221	245	231	224	189	202	221	221	234	218	210	199	199	226	240	181	219	228	230	237	203	243	219	207	208	220	231	209	216	221	225	218	242	218	193	212	189	225	203	223	211	235	232	231	207	245	230	236	219	210	228	200	206	205	218	192	253	227	224	231	221	178	205	236	241	241	213	208	218	216	227	197	217	238	236	203	238	221	217	173	230	233	198	217	248	217	231	230	225	197	210	244	218	223	220	234	220	220	196	238	220	208	207	217	238	226	247	228	210	198	229	238	240	223	218	233	225	259	202	213	207	242	245	243	217	206	218	242	215	224	205	206	225	236	223	242	215	197	217	212	232	213	226	231	207	214	229	210	191	201	230	203	226	222	203	196	213	211	207	205	212	220	231	197	248	225	236	200	207	212	221	216	203	222	243	213	224	222	219	197	216	234	218	223	228	196	259	204	216	244	195	228	234	213	219	232	230	224	226	221	211	221	235	211	226	233	220	237	200	209	232	229	261	234	237	260	223	188	227	226	229	233	223	239	236	222	224	213	218	225	214	227	233	204	229	210	226	216	203	250	212	202	242	251	216	200	241	227	230	197	229	209	223	204	242	231	221	225	218	236	232	231	230	214	213	218	225	196	188	223	200	230	235	220	210	206	219	217	203	219	219	222	206	256	229	197	218	241	215	214	225	213	233	239	229	228	196	224	209	237	205	203	216	223	213	217	181	217	203	200	228	243	228	221	229	245	223	192	234	218	215	222	214	212	216	238	217	209	223	235	236	195	237	212	227	247	210	213	230	237	222	217	206	226	227	243	219	241	208	241	210	203	233	209	226	228	210	218	212	225	215	206	204	240	238	222	209	241	211	232	207	212	231	205	224	225	227	199	207	193	216	228	222	193	202	217	211	207	229	226	224	242	225	248	231	263	212	220	218	240	234	219	226	215	236	209	220	206	225	221	221	215	239	234	220	207	211	230	222	216	241	225	216	209	225	207	222	202	209	242	224	213	216	246	216	225	206	230	238	232	222	237	214	204	194	231	209	213	200	213	202	238	199	186	269	205	223	222	224	220	232	213	214	215	249	216	216	208	214	203	224	236	222	187	221	237	232	204	212	219	248	219	221	203	208	198	214	226	209	227	217	200	218	191	217	213	202	222	217	201	175	222	231	222	184	218	230	225	209	219	229	199	221	214	232	222	232	219	200	234	211	232	226	200	204	250	233	233	222	220	203	249	204	218	242	241	198	237	237	214	200	242	212	196	203	229	237	202	240	204	183	244	229	255	192	218	208	241	218	212	254	220	216	211	238	222	193	205	205	237	205	244	225	217	236	228	223	215	240	209	220	216	234	209	232	214	217	201	237	220	221	201	232	204	197	187	210	210	237	219	209	199	222	204	236	228	239	228	191	232	221	207	234	213	226	258	227	219	229	226	212	227	181	249	231	206	211	188	230	202	200	207	219	217	203	216	203	214	230	208	208	229	228	214	218	226	204	219	207	204	230	199	246	242	220	254	232	229	242	241	231	232	199	201	229	228	233	230	251	202	215	201	218	228	249	228	217	225	198	215	236	222	212	244	208	237	227	247	222	206	232	224	229	220	238	220	229	230	224	233	236	213	233	222	210	205	226	215	229	217	240	192	231	200	224	238	217	202	219	210	215	230	212	211	209	226	215	227	208	229	228	221	226	217	236	240	232	210	230	219	228	187	225	206	226	205	210	216	200	240	230	223	208	242	210	218	251	221	210	201	230	222	216	235	198	195	236	224	214	224	211	203	221	203	241	220	226	198	211	222	233	236	229	217	227	240	194	226	222	192	231	209	229	219	217	202	235	222	219	219	202	205	200	210	201	245	216	217	240	205	214	215	217	192	256	228	217	231	222	219	238	200	200	223	241	217	231	209	241	208	259	248	244	216	236	209	220	223	220	233	209	213	228	219	206	224	227	218	232	196	223	247	236	229	219	197	208	220	226	233	228	198	246	231	218	212	239	224	244	217	221	208	236	223	224	247	262	235	242	206	213	207	234	229	227	191	231	221	230	210	225	231	206	232	205	216	205	212	196	216	209	228	217	238	230	222	249	232	246	200	224	209	244	237	197	204	226	230	197	200	238	195	209	205	198	216	216	211	201	231	240	234	212	227	235	230	230	226	206	196	209	193	237	222	220	223	231	220	222	222	217	223	228	237	217	229	208	224	226	196	230	235	233	246	236	237	234	234	197	221	241	244	228	233	225	204	237	210	187	231	211	232	207	208	209	208	208	219	223	216	223	237	203	203	232	235	207	221	199	254	228	215	203	226	215	214	242	223	226	219	228	206	237	202	214	225	216	228	211	249	220	205	227	205	200	228	223	234	217	232	219	243	202	216	223	208	214	235	241	232	234	216	213	219	233	231	232	226	200	218	218	227	223	202	238	202	208	231	234	212	211	204	190	193	214	212	236	206	234	212	218	216	224	225	214	203	210	204	209	231	202	214	236	203	240	255	213	225	223	231	232	214	228	222	221	241	239	208	248	262	214	236	223	237	215	203	185	244	215	201	188	218	216	235	202	204	241	227	205	229	223	205	199	211	225	236	231	212	245	211	199	225	222	225	201	208	226	215	208	202	198	217	213	240	231	220	254	209	225	217	215	190	219	224	220	220	205	204	206	181	208	231	235	187	225	227	212	221	224	223	210	208	204	235	214	245	219	208	240	256	225	231	229	207	218	238	247	229	218	219	215	198	195	201	246	214	213	232	212	211	233	243	222	209	218	238	213	234	215	212	237	224	221	239	231	220	215	209	220	201	238	207	230	219	226	223	218	217	225	217	237	206	230	199	191	201	216	188	227	218	208	200	256	223	230	197	258	228	186	226	262	206	240	211	209	216	230	227	210	201	252	212	209	236	226	232	204	225	214	200	221	222	205	255	209	244	217	246	209	237	223	216	227	217	248	208	230	221	232	207	200	210	210	208	242	242	246	220	231	229	232	242	190	228	243	228	218	203	195	224	211	222	240	230	250	221	237	218	216	231	235	239	230	223	234	202	216	234	257	214	242	233	250	250	183	249	208	227	200	245	208	219	211	214	247	215	214	210	190	223	263	235	231	219	228	230	230	208	216	228	234	221	238	196	253	225	230	201	236	243	213	250	223	244	203	211	203	232	220	198	231
7388	24433	29740	16802	6871	2369	889	595	600	598	539	584	595	579	559	564	590	608	593	586	577	609	568	618	630	551	562	625	594	586	571	595	624	632	628	549	572	554	586	566	638	555	608	589	575	615	611	552	567	552	632	569	580	602	612	568	570	593	602	615	619	569	589	578	566	614	549	592	559	550	592	571	565	572	604	559	630	614	564	565	613	567	594	613	614	624	587	571	595	579	597	632	579	600	574	614	537	552	587	582	626	567	586	617	560	603	607	626	586	578	589	607	591	603	596	633	572	611	565	583	630	572	577	556	615	655	582	599	602	560	603	584	591	572	601	551	562	588	595	574	569	562	572	548	586	597	622	568	587	550	619	560	600	579	544	631	615	609	594	529	611	610	613	609	597	555	577	605	571	590	558	544	575	661	590	626	591	569	540	508	582	569	598	586	561	598	587	630	576	576	629	587	633	584	565	619	528	618	626	608	619	602	564	587	586	558	580	524	616	580	571	573	574	559	576	574	572	592	601	565	588	597	602	618	575	588	583	592	592	578	636	567	582	552	574	596	576	582	567	615	539	557	558	574	567	559	578	569	598	547	569	609	584	577	579	576	589	563	601	616	594	535	552	614	605	588	557	609	597	545	569	577	598	564	609	594	609	568	613	595	596	581	601	594	574	595	578	597	631	576	562	629	587	551	592	598	605	623	570	604	586	565	553	584	557	581	564	576	579	600	605	598	574	605	574	610	581	547	595	605	589	588	609	577	528	614	599	578	599	622	597	570	583	579	603	634	598	573	585	622	597	582	543	610	609	646	554	631	556	533	554	582	603	604	627	580	585	579	556	581	593	552	552	652	537	614	593	596	621	601	605	560	555	606	573	571	562	595	600	576	558	537	604	586	583	606	549	551	590	571	589	599	583	549	597	636	641	566	610	594	576	560	567	559	571	592	608	581	567	618	591	591	590	623	624	592	569	566	545	599	556	559	595	571	554	615	552	581	581	594	578	579	569	606	555	544	551	618	630	598	578	587	593	595	591	561	595	623	571	560	637	631	567	636	587	530	575	577	575	605	622	592	539	608	579	618	617	617	572	561	594	635	564	577	555	619	597	597	606	580	564	589	586	619	582	591	655	595	642	559	575	576	588	613	540	581	616	560	570	588	594	646	583	586	548	583	585	611	569	587	597	560	611	627	601	565	599	560	627	578	555	600	639	573	612	603	575	622	552	569	568	587	588	571	540	555	575	573	560	594	575	589	582	610	601	560	555	589	639	598	598	588	572	541	564	583	584	625	592	585	608	625	556	587	562	617	635	586	587	551	569	531	583	618	576	567	561	584	590	590	616	588	544	535	568	586	579	551	585	580	568	566	629	577	619	575	584	611	592	598	594	564	589	657	550	525	612	598	610	615	539	546	556	554	588	565	600	597	564	618	565	603	608	616	594	622	630	569	592	561	572	561	611	604	606	642	598	601	600	578	572	609	599	603	606	584	582	536	573	587	615	578	612	618	601	583	572	529	571	589	614	575	603	588	622	586	596	581	571	572	538	571	564	609	592	610	558	611	550	609	549	600	566	611	626	554	612	583	592	601	589	605	621	612	580	560	527	602	602	535	572	543	547	593	593	541	554	585	615	579	554	580	601	603	591	612	634	587	601	595	581	605	585	626	618	572	558	580	597	580	617	609	612	618	573	560	558	639	577	603	623	611	575	573	613	505	566	581	573	561	566	580	594	557	581	615	575	575	601	566	599	607	571	608	572	617	616	593	602	587	597	625	590	627	584	588	604	590	546	559	582	601	601	624	560	598	566	584	564	610	599	569	582	602	569	623	605	603	575	585	578	551	589	605	554	599	539	579	559	570	607	626	579	574	586	583	564	593	551	606	596	590	554	588	537	588	637	607	614	637	591	560	563	567	625	594	606	510	586	609	583	599	542	594	643	558	598	597	595	565	541	575	581	540	573	585	586	634	591	551	607	577	624	584	623	567	589	577	561	590	593	604	572	522	559	568	585	578	565	557	612	610	572	589	608	611	573	555	617	561	612	585	571	601	623	552	602	617	597	601	572	604	566	582	576	608	600	518	573	594	582	579	546	633	601	587	590	573	580	585	583	551	603	592	571	557	537	562	637	570	594	569	578	601	611	594	584	601	605	604	555	585	566	543	605	551	547	597	563	554	565	594	577	596	583	594	552	564	595	585	575	587	648	557	597	567	540	586	580	589	560	587	606	550	630	572	537	582	587	572	645	605	615	572	604	618	562	630	590	571	582	596	634	600	568	588	547	600	588	610	592	651	546	576	589	553	576	584	612	588	566	610	586	539	573	603	610	605	587	572	576	610	571	574	593	592	592	565	595	590	567	602	582	594	563	600	597	577	573	588	581	614	571	594	623	543	595	601	568	563	582	630	649	573	590	575	583	578	576	587	577	588	568	559	611	571	579	593	550	636	579	590	588	596	581	576	595	621	579	642	606	566	548	575	590	564	580	598	576	548	580	570	574	598	589	570	613	586	552	597	595	601	573	575	625	569	578	579	604	582	557	548	561	596	623	592	589	605	588	604	570	584	566	596	608	597	633	582	572	623	600	592	575	578	581	608	605	584	627	591	568	599	573	602	553	606	580	561	537	623	573	630	568	538	595	629	572	589	611	589	572	622	557	604	558	612	571	573	612	548	569	566	573	593	637	617	562	589	581	570	621	583	544	592	586	592	620	596	584	606	611	589	541	558	613	586	615	573	625	545	576	570	585	581	580	596	565	595	594	615	601	646	585	562	574	598	574	580	622	551	599	581	589	517	593	592	591	581	573	555	587	584	584	613	598	574	572	563	554	583	609	618	614	585	592	546	564	579	601	552	578	617	590	581	594	620	610	562	613	567	581	584	572	586	590	592	611	570	577	601	623	619	591	583	550	585	578	575	605	569	584	578	574	575	594	602	560	554	560	599	572	599	631	591	592	595	568	589	588	585	590	600	603	560	540	563	545	571	570	582	621	577	634	616	582	594	574	554	584	549	597	584	546	606	602	585	600	573	593	619	565	618	604	588	589	612	597	574	546	576	575	573	558	569	595	587	582	518	580	609	574	599	557	607	544	627	599	610	601	573	592	537	578	573	541	625	612	598	580	547	585	603	598	621	557	569	595	612	618	616	586	566	593	559	594	612	619	605	577	593	583	553	579	558	583	617	605	560	578	580	590	582	569	612	602	594	590	600	621	586	620	647	603	613	597	565	612	573	588	603	587	595	612	564	568	527	591	628	599	594	630	573	604	601	565	589	570	578	581	558	618	590	572	569	598	532	568	572	586	612	589	560	651	598	605	539	577	595	526	604	579	595	584	602	565	590	567	608	567	571	617	596	628	618	589	565	589	573	566	598	605	553	597	619	604	545	575	598	602	540	591	591	642	600	558	584	609	528	603	630	590	580	585	595	597	550	576	581	594	645	634	564	612	644	547	612	560	571	546	573	552	573	574	569	574	608	567	541	579	621	601	605	565	578	613	579
40540	71167	67232	40984	19981	5304	629	171	166	168	170	167	184	142	169	175	150	187	172	158	170	157	172	146	154	160	171	171	163	161	176	152	141	166	145	171	173	179	159	153	184	173	159	167	164	153	148	164	160	183	166	147	168	128	180	165	145	167	168	155	165	179	170	169	179	138	154	137	151	167	176	176	182	181	150	170	162	186	156	144	160	143	163	161	168	170	166	168	141	144	183	180	168	154	161	168	156	169	182	170	138	149	181	143	189	175	170	176	188	161	148	168	159	177	176	168	160	171	181	151	162	172	183	154	176	168	147	161	153	173	139	169	171	203	142	154	170	126	143	157	154	151	171	183	169	181	169	158	152	179	179	170	161	164	183	158	168	153	160	160	164	157	186	160	158	160	169	149	167	164	167	183	165	157	199	137	141	166	170	167	167	149	167	142	165	171	173	171	157	157	158	174	173	154	154	140	151	174	155	179	167	152	169	162	169	163	157	168	173	172	140	169	160	163	162	153	162	153	172	168	163	156	152	151	177	146	192	138	173	167	167	159	157	147	157	149	183	169	149	175	148	170	151	195	178	165	154	167	161	168	175	168	176	154	172	152	153	167	160	152	161	147	164	143	149	161	192	176	165	159	175	154	141	148	150	144	169	189	154	138	189	164	147	153	158	177	150	178	161	166	152	156	160	141	171	166	174	153	154	147	145	148	153	174	160	155	179	153	170	140	168	168	158	170	144	132	160	166	153	150	169	181	150	168	161	152	151	153	160	136	162	157	160	173	150	128	153	153	162	166	171	174	163	178	157	186	169	157	191	162	141	166	169	162	173	154	172	157	155	168	162	167	165	165	146	172	174	171	175	189	171	150	164	179	160	165	157	167	164	137	166	151	177	158	161	177	160	162	160	177	171	171	172	151	172	165	149	160	155	154	137	179	172	160	140	152	155	172	183	157	168	152	161	169	162	154	168	152	155	168	175	157	179	161	152	165	155	171	172	163	165	148	139	144	158	154	159	169	152	159	154	175	205	128	164	181	164	131	152	184	168	152	171	155	143	170	190	155	151	173	191	164	184	160	167	155	154	166	150	151	163	138	175	158	143	176	159	152	163	158	178	166	165	167	136	164	166	161	165	157	153	165	184	184	150	145	156	177	159	164	180	163	150	171	179	180	165	162	164	150	162	169	173	151	166	160	154	176	165	170	157	157	190	168	162	134	197	166	180	164	164	157	150	175	157	148	170	156	179	152	161	173	151	166	142	145	155	153	176	156	162	149	170	151	140	184	147	162	182	158	150	161	155	151	150	162	182	169	141	179	162	134	141	156	139	176	171	175	169	179	165	168	166	166	166	157	175	165	177	167	178	170	151	160	153	182	161	147	167	158	163	146	170	150	157	171	158	157	158	163	160	163	154	175	164	142	159	157	145	151	160	170	158	182	168	169	168	156	159	146	186	158	151	174	152	181	167	184	168	194	139	153	175	162	162	147	175	149	180	178	158	145	163	137	149	173	157	151	153	165	170	170	151	173	169	179	197	154	156	160	132	170	160	158	160	175	163	161	187	129	174	163	146	166	177	162	158	174	163	148	162	168	146	160	160	146	164	193	168	158	161	168	155	156	159	171	163	164	129	175	172	177	171	205	195	163	168	164	173	170	164	165	168	173	188	159	184	157	154	169	159	165	152	152	163	179	155	162	167	146	166	155	156	138	157	137	168	158	151	165	167	161	169	182	153	157	138	166	184	158	155	165	180	155	166	169	184	189	166	146	173	146	153	158	145	160	162	167	152	182	174	152	156	136	171	158	130	176	161	174	149	188	161	169	164	159	164	182	155	185	179	147	177	164	161	151	186	159	171	160	170	165	164	170	165	163	146	136	163	145	164	156	150	171	189	161	169	152	168	165	150	178	167	186	164	164	147	157	161	167	170	162	165	153	167	174	154	157	174	135	162	168	164	161	168	162	173	167	175	171	157	151	144	159	154	147	175	157	172	149	181	164	138	175	161	167	162	160	171	133	172	168	162	141	164	163	151	156	158	157	152	161	155	176	169	145	154	144	152	148	140	165	131	172	153	175	181	157	175	164	182	147	162	203	170	161	167	140	164	171	156	167	180	176	160	167	152	178	163	163	147	157	178	172	177	165	194	153	145	160	170	165	195	154	163	185	138	166	170	169	166	162	159	143	172	136	184	171	161	182	170	189	169	165	156	170	161	172	160	176	176	163	145	156	159	175	170	148	164	164	156	165	169	161	148	146	164	173	176	147	181	153	155	197	161	161	152	160	173	165	168	160	142	154	154	156	154	182	136	163	168	168	154	147	167	184	179	171	169	150	157	159	150	159	162	161	145	140	142	171	148	176	136	151	152	157	183	183	152	169	151	164	166	177	169	165	161	161	160	163	143	145	160	140	151	143	167	151	168	177	165	158	153	166	152	145	203	160	153	148	163	169	177	137	143	151	167	177	167	159	183	147	148	166	145	147	160	179	153	146	157	154	168	160	152	148	168	181	174	147	146	167	178	171	147	163	160	141	169	165	176	157	139	166	144	177	154	174	166	147	166	137	161	144	157	156	159	164	159	170	170	137	192	156	159	143	156	179	183	169	143	153	172	147	166	161	146	158	185	152	170	190	167	156	158	148	166	164	166	154	173	140	151	167	191	172	147	171	142	168	160	169	149	187	162	162	166	160	146	171	133	152	153	147	169	168	153	151	163	156	162	172	161	152	181	155	175	165	148	163	145	168	163	167	148	169	141	146	175	150	149	153	153	190	157	171	162	146	148	156	165	166	189	159	156	169	170	173	171	156	145	153	144	174	176	157	171	164	160	147	164	179	161	155	174	137	147	146	179	160	162	156	161	163	146	174	145	169	179	151	169	167	160	160	138	171	160	155	172	159	160	146	167	161	148	166	153	158	164	164	164	155	156	148	162	165	168	186	186	159	150	164	180	163	181	177	165	149	155	137	178	181	164	179	172	174	168	154	148	172	154	171	191	143	189	133	200	171	176	166	169	158	157	158	183	161	141	165	176	157	166	180	146	175	186	160	136	155	183	156	163	157	166	161	154	160	174	152	131	148	180	179	179	156	161	147	144	178	156	142	174	177	157	154	182	166	168	128	166	161	147	160	151	170	160	179	172	176	157	169	168	162	141	155	148	173	158	175	153	136	194	147	148	176	157	167	152	151	163	168	171	176	175	153	163	149	175	142	170	134	157	159	187	168	149	162	167	185	163	145	184	144	166	174	177	156	151	147	172	141	153	168	168	155	157	153	147	167	167	155	169	153	159	153	172	172	170	141	172	150	176	184	173	188	148	181	165	163	159	203	175	161	164	174	181	162	185	142	149	172	158	148	150	191	189	167	157	143	155	192	161	155	157	164	182	161	182	167	181	150	152	163	155	147	148	185	157	150	170	145	162	146	157	167	175	171	175	171	146	174	161	182	172	165	172	177	172	168	174	163	170	153	182	188	159	154	155	168	150	153	137	177	154	167	162	157
27787	55627	60555	44304	25963	9947	1739	463	446	454	411	456	441	437	409	450	435	465	439	414	455	436	483	446	439	442	446	452	507	435	467	445	461	476	477	486	446	447	433	452	473	466	451	453	417	465	443	488	450	433	428	465	429	475	450	445	423	438	431	444	454	431	464	425	442	439	460	402	443	498	460	458	444	444	445	476	455	432	440	424	479	447	429	442	436	470	456	447	474	482	486	461	463	457	475	461	455	481	444	421	477	438	468	445	452	432	471	476	458	478	438	491	472	451	462	479	453	471	484	485	431	455	433	470	404	435	433	491	473	428	422	472	445	432	440	489	426	479	476	454	492	492	439	448	447	474	399	453	447	439	443	480	465	458	441	439	477	496	485	456	451	444	473	467	446	471	435	460	483	452	456	471	431	472	442	461	444	442	438	480	474	447	441	468	447	458	471	470	434	441	469	420	430	411	411	447	472	433	464	437	432	473	477	468	450	452	417	428	448	486	421	480	433	472	446	445	447	467	448	409	454	440	412	475	446	459	450	428	456	443	407	487	416	436	461	442	443	406	456	468	471	422	439	479	456	482	428	422	403	477	447	436	478	487	416	419	429	412	439	468	397	461	418	431	454	431	439	471	435	440	440	458	457	466	441	449	439	443	435	455	461	477	459	482	423	428	432	475	478	483	437	431	466	476	470	473	463	430	430	450	444	447	421	457	442	495	441	460	430	450	453	424	473	443	474	492	469	462	463	442	462	457	468	450	454	467	472	458	469	485	440	452	421	458	454	425	430	445	458	468	458	460	446	478	443	455	436	475	477	456	399	416	446	486	451	449	443	434	438	477	421	443	425	429	437	434	511	465	468	469	466	463	420	443	473	497	452	408	476	456	417	427	423	472	440	446	429	471	473	456	441	463	498	467	473	440	445	452	462	448	444	458	469	450	437	497	468	439	525	488	451	458	428	454	480	486	456	474	428	480	447	444	483	457	413	453	430	490	465	415	464	454	467	449	454	445	475	407	442	457	407	497	441	431	433	481	467	455	419	455	446	480	480	418	437	483	446	451	479	476	510	462	482	459	439	447	464	481	429	456	475	479	444	408	470	479	470	389	444	441	444	478	434	437	449	474	445	428	454	485	443	426	454	471	473	473	474	444	469	435	440	420	449	400	439	417	459	458	458	460	416	478	418	454	462	435	451	470	448	474	464	467	423	435	465	440	482	464	445	431	446	435	436	457	432	450	461	401	463	477	456	452	411	473	505	447	456	415	446	469	468	470	460	485	459	443	470	466	492	450	484	447	463	448	520	474	471	437	509	431	440	415	446	419	475	414	454	471	416	458	476	425	428	433	493	446	423	446	455	454	445	445	446	492	447	457	456	479	423	405	418	490	489	446	439	459	445	444	436	422	415	437	465	485	482	468	431	437	440	484	410	458	462	431	461	439	483	417	406	484	432	480	456	444	454	465	411	432	452	460	450	444	479	420	444	429	453	462	437	458	477	450	436	458	440	441	455	455	432	447	433	451	454	447	482	449	487	487	444	407	444	438	416	439	488	438	413	469	472	435	427	417	432	435	460	480	473	442	460	423	462	452	466	428	451	482	458	463	453	453	440	374	437	467	455	460	407	450	455	428	437	450	467	441	440	432	464	439	456	487	388	451	476	455	459	416	461	462	446	417	467	464	461	440	450	431	418	493	472	478	448	449	518	403	492	448	462	468	443	401	470	469	454	457	448	437	455	437	439	472	443	422	417	437	472	450	439	516	453	452	463	440	441	456	466	529	478	440	448	459	435	480	416	448	441	473	446	448	444	437	437	468	480	442	461	453	459	430	429	465	432	457	469	469	437	488	447	433	453	476	457	428	419	411	470	464	442	470	446	432	454	471	409	430	454	458	419	440	451	502	444	476	426	469	456	471	434	410	428	459	457	426	428	465	440	445	454	457	425	463	428	428	463	439	437	430	437	462	469	457	469	446	443	417	453	436	453	442	446	418	464	439	442	461	419	440	421	445	494	444	448	460	449	439	444	442	430	473	453	451	460	460	445	450	445	449	468	456	450	432	431	441	444	419	442	443	468	490	458	439	489	439	451	394	428	489	451	466	464	480	460	416	472	406	458	469	439	453	387	484	418	464	448	473	440	447	454	480	449	482	388	478	426	432	431	461	454	479	455	428	498	479	437	451	424	437	500	430	461	430	404	425	443	472	451	452	466	417	470	452	464	441	449	471	430	405	451	481	427	464	417	450	454	498	439	487	463	469	472	445	439	485	448	438	456	462	466	448	476	429	459	452	477	433	480	441	429	469	461	487	439	459	435	412	428	425	468	454	454	431	455	464	430	455	482	456	464	428	460	478	481	472	434	487	436	433	452	465	422	431	425	417	462	458	476	469	468	434	452	413	469	415	438	462	439	445	413	483	426	426	429	430	486	411	462	445	487	437	445	437	438	466	473	462	483	445	424	430	483	481	451	512	470	451	401	459	446	461	473	476	442	437	473	468	475	466	443	471	470	450	423	457	496	449	470	448	477	459	458	461	447	429	416	441	471	470	453	466	455	477	459	453	416	452	418	425	430	434	475	472	481	461	459	489	454	457	446	430	474	429	470	457	484	459	429	432	440	471	453	458	443	443	443	437	455	434	421	453	511	448	465	437	483	420	436	416	415	468	453	436	467	446	448	438	457	446	426	448	449	459	429	462	453	455	477	469	397	454	412	434	464	457	455	452	421	446	466	473	448	482	477	448	448	459	465	406	402	484	468	416	441	480	432	472	449	463	469	449	478	422	445	458	460	424	484	482	414	467	452	446	466	483	430	464	418	479	459	475	459	449	450	445	451	476	490	442	438	444	430	471	482	447	433	419	451	452	456	441	461	466	433	431	469	440	451	481	422	453	425	450	470	450	470	446	439	465	428	449	481	450	409	468	453	437	497	499	445	490	425	469	466	470	465	427	488	458	445	429	439	500	482	419	462	476	428	452	465	464	504	454	440	439	430	424	435	479	451	475	433	485	457	444	437	446	445	469	462	430	481	499	445	424	438	429	449	472	462	445	420	444	448	459	457	432	422	469	469	422	462	507	514	460	471	443	457	477	452	445	417	486	456	472	427	412	434	456	458	433	416	447	497	469	474	427	486	439	446	462	501	482	458	431	442	461	471	469	453	437	439	447	455	435	481	403	495	456	424	435	453	426	474	432	453	475	464	436	444	439	479	475	470	462	436	430	474	447	448	436	477	456	441	425	437	467	447	470	425	468	452	458	447	459	503	467	445	436	443	447	502	410	444	491	428	484	415	432	441	433	442	452	473	416	451	465	480	444	444	429	470	461	445	460	455	469	452	438	459	427	417	480	469	449	432	454	417	474	439	471	453	478	451	454	449	448	432	462	468	473	451	469	474	496	453	497	450	454	468	480	453	416	448	464	465	449	437	462	431	454	426	437	440	459	459	469	456	450	437	446	463	449	453	431	491	464	449	442	434	461	425	452	440	451	423	441	415	465
54113	82590	74746	49545	27080	10404	1181	202	174	186	173	198	164	171	199	198	205	169	181	185	169	198	179	188	175	184	193	183	167	169	158	174	165	210	197	156	195	183	191	197	196	179	186	162	187	169	187	183	178	184	167	212	204	177	168	166	171	190	178	188	204	153	177	168	152	193	189	156	193	172	188	197	200	186	168	179	180	163	168	207	193	186	161	194	162	186	178	176	176	168	173	175	166	163	163	180	159	176	165	183	170	173	173	172	160	194	183	172	161	207	206	162	192	181	177	164	155	193	188	173	169	187	205	185	176	161	193	198	180	174	176	192	176	173	192	179	166	162	168	188	177	165	203	181	178	178	191	188	166	164	183	166	179	194	184	174	170	190	191	168	195	179	175	170	187	185	195	172	180	165	177	199	188	175	179	166	170	207	187	167	196	170	180	164	194	188	202	206	181	176	186	182	167	188	184	167	211	187	171	193	194	186	175	210	207	181	179	207	165	182	191	171	171	188	180	181	189	159	190	178	193	158	207	191	160	176	179	165	194	187	195	172	173	170	192	191	169	179	177	158	181	162	163	206	196	184	185	167	178	166	172	208	178	209	196	193	191	161	184	189	173	178	196	212	158	192	182	169	176	188	175	174	168	167	162	188	179	211	181	168	175	181	169	174	163	168	186	137	165	192	180	174	173	179	190	187	170	173	173	184	163	178	174	196	174	155	167	169	189	194	176	163	189	197	159	196	180	160	172	166	172	188	175	179	181	170	181	189	185	174	162	181	163	176	158	177	177	183	181	183	184	190	170	177	182	183	175	180	190	177	175	177	151	206	175	158	190	181	188	176	170	180	195	170	174	167	182	181	191	158	201	193	169	197	178	176	192	203	187	184	195	183	178	170	206	150	183	166	170	169	186	163	178	177	165	183	200	189	190	172	183	174	176	175	174	179	168	179	178	179	198	183	172	196	166	181	183	189	160	209	204	205	169	216	190	196	172	195	197	185	198	191	196	178	182	194	186	183	183	157	177	190	170	170	177	174	205	184	189	174	169	171	196	204	174	189	185	176	196	179	188	165	176	199	169	186	175	179	178	180	159	179	180	190	191	178	174	172	184	181	178	186	176	180	203	184	167	193	197	188	169	171	181	180	179	199	184	167	195	206	181	165	182	178	176	169	188	182	185	160	186	189	178	190	185	161	174	163	184	197	191	187	185	175	190	222	164	167	206	182	178	193	180	188	162	177	170	184	183	188	185	183	178	172	179	172	192	161	181	190	200	188	187	194	166	177	192	191	186	178	195	171	167	199	162	184	185	170	152	161	179	174	183	195	183	170	197	199	189	182	188	175	163	180	198	186	158	199	187	195	171	190	176	196	175	181	185	184	182	173	181	179	181	179	177	184	160	182	181	197	198	181	177	168	188	186	188	155	182	186	170	182	167	180	180	180	159	155	167	182	178	177	185	177	182	169	184	179	205	179	179	193	178	188	195	157	177	172	184	187	199	167	180	173	160	187	185	169	177	182	174	170	192	166	169	192	188	159	166	158	183	194	218	166	197	176	179	184	183	175	191	180	173	149	178	177	189	194	157	169	183	168	189	190	172	176	203	181	184	168	169	182	201	171	207	179	204	200	168	187	182	204	172	179	190	186	165	189	167	183	194	186	171	184	163	186	194	160	206	176	150	177	188	200	183	177	179	172	173	206	153	158	174	194	180	191	191	172	195	184	187	177	213	184	177	188	190	172	180	165	186	173	207	173	173	170	181	163	186	206	162	182	169	174	174	160	181	186	171	184	180	177	209	192	203	189	172	163	190	162	179	163	181	168	175	165	183	142	158	169	194	183	167	197	168	168	179	191	184	200	191	177	179	154	187	174	187	160	201	183	162	218	187	174	168	215	184	210	165	171	160	161	166	168	182	202	195	174	181	182	188	189	175	175	207	197	166	177	181	207	176	196	170	188	202	188	166	184	183	189	184	221	172	166	175	162	172	187	196	190	173	191	191	156	187	173	187	193	184	199	183	192	209	188	171	193	172	197	172	164	167	176	179	183	180	168	162	172	174	196	180	190	193	178	206	183	159	178	177	201	183	171	162	160	185	168	177	193	168	177	173	204	157	175	174	174	178	185	190	178	174	188	184	201	186	175	200	200	177	189	158	175	197	190	194	185	204	194	193	181	164	190	168	173	170	186	196	158	207	191	186	170	184	185	176	190	168	164	195	197	162	179	199	189	172	161	179	168	194	189	198	197	174	155	183	198	171	195	189	198	207	200	182	176	158	174	208	205	181	175	160	168	167	179	186	167	197	183	164	164	173	171	176	195	194	179	177	195	191	174	185	180	179	186	168	190	191	186	184	172	174	198	194	199	175	185	177	188	213	168	204	207	182	183	171	184	164	170	183	178	178	187	186	208	193	172	163	188	181	197	188	153	171	154	192	184	175	195	175	177	172	198	179	177	170	165	187	177	181	169	161	159	190	171	181	174	200	174	180	204	162	172	195	191	170	168	163	178	156	187	186	199	171	197	199	193	184	179	178	171	178	189	174	184	198	188	194	182	194	184	164	207	177	194	190	186	179	186	186	194	160	170	167	193	177	206	191	164	171	190	180	172	197	182	177	164	197	204	167	181	172	176	171	190	154	165	177	161	203	169	183	175	179	169	154	212	191	185	207	175	180	194	182	175	168	181	182	179	188	173	180	200	174	167	183	175	174	207	201	180	171	200	151	188	167	209	174	183	192	195	173	199	169	159	175	164	167	189	190	171	175	177	191	165	188	181	205	182	154	202	167	172	187	171	181	178	204	175	185	184	180	207	192	183	190	193	161	182	192	175	171	184	175	194	187	179	185	169	194	184	188	164	165	189	179	184	173	166	183	188	175	180	187	170	173	169	173	152	176	186	192	188	173	201	198	177	186	181	180	162	202	153	185	168	182	166	164	176	167	184	200	182	180	167	195	200	197	159	182	170	164	194	185	173	181	191	213	207	182	177	180	172	179	177	169	174	181	185	187	176	162	186	168	183	200	181	181	199	179	205	182	193	176	169	177	164	173	168	194	197	194	190	178	202	188	192	177	194	185	180	174	183	178	170	195	199	187	185	163	189	168	184	182	178	180	195	155	172	171	195	168	169	179	162	175	178	184	202	178	177	176	166	176	173	172	194	203	169	197	188	186	182	194	161	184	184	176	172	196	173	164	208	190	157	199	173	198	186	167	174	192	182	162	173	179	177	178	164	170	182	176	175	174	190	211	210	174	176	151	214	158	169	208	190	153	202	184	184	182	196	174	182	197	175	178	182	180	173	192	183	172	183	206	195	163	169	176	184	189	200	192	188	184	176	163	188	174	169	179	186	204	160	180	181	182	190	178	200	197	170	163	174	186	172	192	170	194	187	179	157	197	200	196	176	180	165	186	187	196	172	169	188	169	199	197	192	195	192	193	176	165	208	169	180	173	200	188	185	173	176	192	184	170	181	188	175	209	163	163	164	158	188	200	166	199	175
37233	67720	71281	53062	32929	14500	2369	537	503	489	512	455	488	484	499	486	483	473	531	532	489	505	478	500	495	526	538	487	498	494	491	488	484	488	508	484	506	486	482	553	489	540	473	468	488	468	476	512	560	546	494	508	482	526	493	527	482	508	473	491	475	491	504	520	505	527	501	476	481	505	479	497	525	460	514	509	523	522	517	523	507	523	477	501	478	520	520	480	522	488	512	488	531	491	520	482	525	495	497	529	502	536	515	512	515	489	516	474	490	479	501	479	475	489	519	522	497	481	498	502	480	466	452	499	494	527	546	523	507	509	476	517	501	495	486	497	530	511	490	486	504	492	481	472	516	491	489	500	501	465	482	517	509	481	496	505	494	511	516	443	501	520	498	489	499	488	481	506	496	489	532	467	495	485	467	476	460	499	518	510	537	472	500	499	543	512	489	471	485	516	473	485	503	476	514	482	480	521	448	504	497	493	491	483	512	479	516	484	497	459	481	475	525	485	480	509	511	496	491	490	482	499	497	505	473	471	498	505	486	511	514	505	458	497	492	498	509	500	541	479	493	512	539	503	494	501	505	464	515	503	510	509	510	505	524	519	529	461	508	475	483	494	509	470	489	517	481	486	513	512	522	565	489	485	516	479	493	506	482	508	510	496	500	493	473	501	506	491	432	506	435	559	496	488	531	472	445	483	484	498	500	528	474	524	533	499	485	504	531	504	481	521	510	497	489	465	465	501	488	497	492	511	478	489	488	507	515	481	507	505	527	487	487	492	501	481	454	506	513	510	509	479	500	475	451	520	492	506	482	534	532	484	530	464	531	456	494	494	532	499	454	534	469	497	505	498	486	492	467	501	489	511	501	495	476	503	504	513	474	493	466	541	499	522	482	472	455	527	457	501	517	466	499	496	492	510	474	520	520	474	459	448	527	504	528	514	483	517	523	489	451	507	456	487	506	513	515	490	524	506	524	486	495	466	527	500	506	508	446	497	504	494	508	509	498	548	501	495	482	515	544	481	492	483	495	498	486	464	512	529	527	523	512	455	521	477	497	498	494	505	508	486	532	498	499	509	523	502	549	537	490	469	487	516	519	472	462	501	525	505	537	491	519	519	500	500	495	472	495	504	472	463	546	487	492	499	489	513	554	492	471	497	505	506	503	497	493	501	510	479	480	462	446	469	478	535	483	456	514	496	515	522	477	488	522	514	526	490	525	487	518	459	509	486	525	487	516	547	531	514	503	486	550	494	479	528	495	496	503	517	494	518	508	501	508	498	473	525	485	506	486	485	458	495	526	495	467	500	499	506	490	445	532	543	484	506	517	533	481	508	500	497	502	484	503	485	489	478	494	514	506	483	498	465	503	483	492	523	510	499	489	513	466	511	510	471	455	506	482	464	467	502	503	530	481	489	499	525	532	483	483	457	480	524	521	493	544	474	503	496	470	505	477	488	502	512	494	509	479	482	482	510	488	492	517	481	536	508	478	502	513	488	470	466	507	477	489	518	485	488	502	491	522	485	491	506	503	539	443	481	526	533	485	498	511	502	546	490	496	516	512	469	476	548	503	528	501	527	479	491	517	500	485	522	568	530	460	511	468	482	490	487	494	484	527	492	501	508	479	519	497	519	463	498	478	496	532	490	505	489	519	460	489	488	501	517	507	480	470	485	516	508	482	482	465	510	487	487	513	487	488	463	539	518	525	502	486	467	515	577	536	484	487	502	508	505	512	465	518	494	461	477	465	498	452	477	510	517	483	501	482	517	499	516	512	497	465	489	483	504	504	527	486	518	543	480	493	510	522	531	475	516	504	478	487	499	477	500	487	493	492	483	520	510	492	518	478	492	516	461	499	484	526	511	485	492	530	496	474	473	478	494	487	459	497	464	490	535	484	562	503	528	490	536	492	498	529	456	504	494	466	502	495	447	520	467	493	481	535	471	501	529	482	488	532	479	504	474	488	504	536	513	503	497	507	481	520	481	528	489	482	448	485	486	481	501	485	471	483	458	470	466	454	475	469	477	508	487	501	491	521	499	491	515	469	490	505	480	530	489	484	488	509	514	469	548	523	470	473	484	531	505	544	497	462	515	472	497	472	516	523	532	466	498	496	487	503	494	523	496	516	474	477	533	472	495	556	489	529	494	497	515	478	501	504	492	528	495	499	512	502	513	473	489	508	497	484	493	506	494	506	521	506	509	541	520	490	493	517	480	506	475	525	528	495	498	509	524	466	479	563	522	478	475	484	447	489	469	485	497	471	489	515	541	531	540	490	486	536	506	517	496	476	482	523	500	525	512	515	498	516	516	491	495	524	500	486	479	492	508	514	488	459	480	533	495	465	477	479	494	472	484	504	517	508	516	482	505	485	497	501	497	465	485	515	524	563	501	493	477	495	496	533	484	496	500	481	514	484	485	532	522	464	493	513	501	502	507	538	545	505	502	442	489	492	471	535	507	489	540	478	505	477	494	499	476	482	495	496	525	545	474	483	513	462	471	500	501	515	480	506	512	502	497	495	473	491	480	473	455	512	525	518	521	468	499	470	493	506	480	524	503	499	508	475	528	545	510	497	485	499	514	485	482	471	534	542	472	532	477	514	492	513	508	503	485	508	503	501	491	450	537	518	545	504	507	510	525	496	554	541	487	468	503	531	495	495	487	505	517	463	522	537	481	521	523	505	495	494	502	481	498	467	476	543	490	482	479	436	513	484	499	516	503	509	523	496	480	527	507	481	517	487	509	498	507	523	465	489	497	464	456	490	529	486	525	481	532	494	514	475	478	504	509	551	499	495	477	505	501	513	484	492	493	503	492	490	455	511	474	468	544	528	485	491	505	493	501	489	488	515	522	498	510	512	483	480	538	503	498	500	489	491	516	493	494	522	488	493	526	495	495	461	464	529	509	486	479	462	472	533	460	506	517	531	517	556	503	486	503	488	478	492	537	477	501	531	519	463	478	518	471	495	512	481	474	497	481	507	528	544	492	503	491	511	520	486	509	523	502	498	479	511	502	487	480	492	481	489	471	515	514	511	500	469	501	496	493	461	504	501	491	499	475	494	528	497	497	515	494	518	522	534	535	477	500	535	541	490	474	504	511	482	513	526	514	521	492	483	524	475	528	465	541	481	485	493	464	510	518	465	530	483	501	464	476	492	541	502	491	474	509	529	484	528	511	517	482	476	503	511	505	511	503	482	487	471	472	514	487	499	521	499	484	525	502	479	502	502	523	490	481	495	514	509	507	465	503	516	478	484	471	518	473	538	488	493	496	524	504	470	492	528	511	477	507	498	479	540	524	504	485	471	489	502	504	512	492	488	509	481	535	486	503	526	486	479	552	514	493	516	516	466	537	487	522	518	489	480	501	500	500	518	499	473	501	500	475	473	455	492	497	485	491	492	491	505	471	450	464	525	526	476	516	483	510	519	500	462	524	515	514	506	509	483	518	509	510	501	527	532	435	519	525	525	494	512	488	484	481	529	516	501	466	494	488
8241	19668	23806	9466	2524	722	276	195	231	234	232	205	217	231	225	219	209	218	233	231	228	249	232	232	211	228	212	209	225	233	227	211	253	246	231	213	200	206	213	203	188	223	209	241	194	222	219	240	216	239	256	225	241	216	231	233	215	211	223	227	223	224	218	196	213	220	232	215	209	221	236	205	208	197	211	265	215	235	213	187	229	251	219	241	216	223	217	197	210	211	200	225	219	231	233	205	220	229	231	215	222	188	225	204	242	209	236	234	208	238	240	206	225	210	206	186	204	203	220	209	189	220	195	207	212	195	207	208	199	217	202	237	215	218	202	222	227	202	206	231	206	233	249	226	207	199	197	199	204	205	213	206	212	223	221	201	195	230	213	236	202	211	213	208	237	229	221	218	203	209	218	224	218	211	202	191	211	222	214	219	240	196	211	212	214	234	232	207	239	207	244	172	210	228	215	219	196	199	217	197	176	207	219	206	209	216	222	200	217	217	207	213	201	205	238	226	240	190	228	228	228	219	229	218	211	214	237	240	217	211	219	240	238	203	209	210	222	226	213	225	208	194	238	215	221	218	213	204	241	204	215	226	238	223	235	238	226	213	219	210	211	207	245	194	218	205	203	201	214	204	194	207	215	229	260	220	234	188	228	214	238	248	231	219	212	217	216	225	209	222	240	224	199	224	211	227	190	197	220	199	197	208	176	211	196	227	239	235	211	216	230	193	215	223	190	214	240	223	200	199	235	208	209	193	204	231	207	199	209	235	202	218	219	207	219	201	198	214	208	229	223	252	222	190	197	233	205	202	230	214	233	220	189	240	200	228	214	235	196	215	222	218	201	227	210	204	233	206	189	227	205	268	204	184	236	264	187	208	211	215	217	227	211	204	218	182	217	212	236	208	180	205	233	222	193	211	206	224	203	226	210	200	210	205	207	208	231	210	225	189	221	208	246	222	220	208	214	224	192	211	196	202	181	199	225	220	201	208	213	201	213	234	215	213	212	207	195	210	211	244	209	232	203	229	218	195	214	226	205	216	216	219	216	215	212	227	231	220	212	265	244	212	192	224	220	241	231	243	229	213	199	231	208	220	209	217	227	224	202	209	195	216	206	199	222	183	220	181	205	196	231	207	222	206	222	201	202	215	212	215	267	209	220	218	210	218	203	210	173	213	220	244	233	229	216	236	222	202	207	204	202	209	233	238	204	205	256	199	232	203	207	200	233	216	214	222	197	245	191	219	200	216	208	182	212	225	207	209	215	216	246	240	189	213	215	216	211	214	216	212	209	211	214	228	197	224	226	228	218	222	193	181	232	227	191	213	191	216	215	234	223	208	219	208	214	232	215	205	224	205	201	216	217	198	196	199	183	245	211	198	197	203	202	220	222	203	183	228	194	218	214	230	229	230	226	239	182	224	219	189	188	212	239	226	216	216	209	245	190	214	255	206	223	229	223	205	237	221	218	181	211	212	218	183	218	241	194	222	231	217	208	213	201	214	220	179	215	204	203	207	183	210	198	205	250	216	204	195	224	229	221	200	203	204	238	217	196	223	222	208	197	226	212	227	224	193	205	207	207	217	229	216	244	191	218	215	219	225	201	210	205	223	232	226	221	229	210	210	214	212	228	205	207	220	207	204	212	211	204	230	217	231	200	221	209	201	192	204	208	228	212	211	208	204	193	239	226	213	217	212	218	195	216	193	208	214	208	183	205	224	221	218	174	217	243	209	192	230	226	249	200	188	204	212	228	212	232	218	220	233	223	211	203	221	201	231	222	244	235	219	214	216	211	206	218	241	237	219	204	221	227	219	202	233	183	221	226	227	240	223	204	213	199	223	236	208	221	213	236	219	220	195	228	225	222	228	232	189	228	242	229	210	238	224	218	216	212	212	229	215	212	192	204	226	199	214	198	192	228	198	192	219	217	245	234	223	237	241	234	227	227	234	231	201	206	206	231	199	257	209	213	214	226	219	206	203	217	224	205	192	201	210	235	210	225	225	226	234	229	210	219	241	215	241	207	183	212	207	222	212	202	224	230	205	214	207	229	240	210	234	201	194	202	211	205	203	239	204	219	229	246	214	210	218	231	233	220	243	188	215	224	225	206	214	231	217	219	231	214	209	199	218	222	229	207	234	212	235	219	224	203	215	224	218	218	238	211	245	213	234	183	240	237	235	205	215	239	239	213	221	217	191	244	217	212	226	210	213	207	192	225	237	220	221	201	229	215	216	187	211	212	204	208	188	231	200	211	196	218	228	198	208	197	218	199	188	219	189	206	213	207	212	221	223	241	234	209	208	215	228	203	219	232	211	200	224	221	233	207	247	204	209	213	205	209	229	222	228	213	219	227	221	214	210	222	236	202	240	247	207	200	223	211	197	223	227	232	261	234	224	229	207	203	258	216	226	214	233	203	205	206	231	207	246	220	201	257	208	225	212	256	222	205	193	231	227	203	219	223	216	227	226	212	220	178	211	216	195	202	230	190	202	195	230	210	214	219	215	199	197	208	210	223	205	239	227	218	229	206	243	213	197	210	212	206	229	209	211	223	217	216	230	227	207	254	191	187	185	212	182	229	221	210	235	241	216	195	208	219	216	218	206	209	239	235	243	177	189	177	215	201	191	227	220	223	225	187	242	205	220	219	233	177	208	202	217	215	193	193	240	223	211	240	220	238	219	228	221	223	224	225	218	238	202	188	202	188	245	219	212	229	203	215	211	225	194	259	190	222	205	214	220	228	215	235	203	208	198	223	211	213	190	219	193	206	202	219	219	277	193	230	216	215	216	221	237	232	197	220	225	240	235	178	235	218	248	222	212	199	210	243	220	218	202	215	220	209	219	226	228	208	232	243	210	235	217	218	230	205	236	197	234	218	208	223	208	222	230	222	217	210	223	227	201	221	222	231	223	217	217	211	236	248	215	218	221	248	217	217	239	222	211	204	196	210	221	256	230	226	214	195	238	218	196	210	224	240	200	238	215	198	212	236	209	224	224	219	214	235	215	194	207	221	209	222	208	205	224	207	199	226	191	225	217	210	204	199	184	225	209	222	227	203	210	227	223	214	190	249	225	222	255	211	209	201	213	210	222	206	211	230	218	237	210	238	225	219	241	220	241	246	237	225	222	221	214	228	207	221	215	215	200	233	212	230	238	218	254	202	212	219	218	209	225	222	215	236	194	204	226	212	198	236	239	209	219	183	220	229	226	244	220	238	209	236	243	213	217	211	234	215	229	201	235	215	209	224	223	210	217	215	206	208	217	232	220	219	221	231	204	180	195	211	251	234	194	207	232	218	206	210	229	212	218	223	218	210	220	214	210	227	195	214	222	211	219	206	198	228	213	212	194	200	211	233	225	229	223	181	227	221	196	209	210	215	216	218	191	204	248	192	225	204	200	214	207	200	208	208	229	216	208	212	210	228	236	231	207	217	226	212	185	207	215	185	209	230	216	212	223	236	196	216	206	219	214	196	218	215	218	212	178	219	240	222	224
9122	25446	29301	16173	6326	2049	751	546	578	546	594	596	572	600	543	593	603	568	593	582	568	576	571	569	546	612	630	561	554	571	601	575	602	584	576	601	591	617	609	547	577	563	601	546	578	567	552	554	574	544	547	577	616	614	573	568	552	551	608	574	542	547	617	554	579	584	595	553	608	575	562	604	552	548	614	553	626	555	554	580	627	555	583	606	604	564	573	615	593	580	601	600	594	546	609	562	597	623	601	570	586	545	557	583	573	542	561	625	564	566	604	588	555	600	562	594	588	565	586	616	604	581	545	606	547	613	567	595	610	603	612	550	599	566	603	560	559	606	534	571	557	571	622	610	557	540	581	559	617	572	568	546	555	556	560	589	539	592	593	579	595	587	621	590	577	559	589	574	556	575	537	586	591	566	588	618	572	554	576	510	601	581	522	544	629	621	612	594	612	581	556	577	594	578	566	599	592	596	574	590	559	602	589	605	536	604	561	603	628	605	567	594	589	618	626	542	560	580	577	608	609	548	604	586	561	602	528	539	562	563	583	563	612	501	571	611	573	578	580	571	544	555	581	554	606	554	587	586	572	534	611	569	612	569	563	604	609	559	568	570	575	574	567	556	551	567	594	532	565	577	549	529	548	593	563	565	548	592	590	575	594	550	566	611	579	547	557	541	580	576	606	586	580	582	594	595	642	582	567	569	577	559	584	634	575	571	568	562	558	555	574	575	577	574	594	549	575	566	606	573	564	538	562	595	618	564	564	630	569	538	589	590	577	532	599	586	523	588	621	605	595	599	548	575	587	559	594	580	575	587	575	608	587	610	564	586	530	560	552	583	553	571	557	580	566	596	586	537	600	588	564	580	605	611	622	594	597	572	609	610	597	631	546	581	614	566	556	598	560	600	554	546	554	551	610	593	576	577	564	587	568	546	571	588	568	565	543	602	599	524	576	623	556	577	562	603	559	596	546	617	565	550	600	600	570	568	600	593	630	608	594	562	593	567	594	583	551	555	553	528	591	554	580	575	531	545	583	565	626	591	598	566	616	623	526	573	618	577	591	541	585	576	571	588	545	544	614	609	600	539	548	540	600	546	600	561	578	554	570	561	543	580	640	609	615	585	576	584	572	567	625	616	574	612	580	519	563	564	541	615	601	616	558	564	553	548	556	589	543	563	612	593	598	572	646	564	586	543	572	590	544	536	572	584	580	596	574	554	589	600	535	596	627	614	599	593	611	592	554	590	582	561	631	574	553	584	564	535	566	595	612	573	559	562	570	534	610	573	577	569	556	598	513	567	579	597	570	581	543	541	548	596	575	566	586	592	597	590	573	546	575	525	573	597	575	588	592	562	526	549	610	591	597	512	565	560	583	573	556	574	601	592	579	627	563	557	539	601	602	533	593	595	551	527	572	611	537	567	618	584	590	557	644	602	563	576	584	547	559	590	556	636	598	605	564	576	588	573	592	556	555	553	549	604	577	625	563	576	603	538	597	544	579	571	584	538	562	542	568	562	612	595	581	591	604	549	612	564	556	623	556	589	576	585	561	573	572	616	597	556	577	579	573	573	545	542	565	587	601	565	588	596	552	567	569	570	577	586	598	595	575	599	581	581	573	591	579	597	612	583	609	540	638	574	596	604	576	563	572	567	546	585	589	566	597	576	565	621	591	604	531	598	631	563	581	581	555	555	543	529	565	540	616	581	576	567	577	577	549	583	571	527	576	562	528	589	585	662	584	569	606	575	545	551	566	552	561	577	595	598	573	541	564	570	534	545	607	578	582	605	583	580	575	567	574	580	581	563	600	612	583	602	595	577	593	604	579	590	569	556	571	587	629	572	560	566	604	600	582	589	581	605	575	583	553	544	581	567	573	524	561	577	572	615	537	560	600	560	581	579	597	576	574	550	586	585	559	571	551	574	563	580	572	596	585	583	583	566	514	617	568	569	563	607	585	586	595	576	568	616	563	552	607	569	537	593	557	550	579	552	588	577	568	609	599	586	548	565	569	604	609	566	566	607	598	556	545	621	575	572	565	622	595	611	618	608	599	543	583	535	587	568	579	574	571	585	572	614	544	581	598	606	573	547	584	580	559	602	596	575	572	532	572	522	578	577	562	590	546	594	596	595	572	532	587	610	619	612	584	598	599	550	583	527	582	585	553	566	594	550	567	518	573	600	586	584	581	567	610	610	586	578	582	569	563	603	597	547	579	598	565	608	579	552	602	601	606	583	598	598	577	601	566	517	609	574	638	563	537	572	569	591	556	607	580	617	593	586	607	522	558	559	546	569	529	552	563	549	568	632	507	544	573	609	561	581	571	550	608	564	579	551	564	555	604	583	573	570	597	533	576	602	593	557	554	561	522	578	559	553	556	559	589	537	559	593	557	616	541	593	569	556	600	590	570	571	645	588	626	571	598	585	591	608	568	578	580	536	565	590	556	580	616	590	589	559	581	564	542	555	550	566	572	576	598	566	567	577	592	587	582	588	561	521	573	557	601	591	546	582	604	572	583	578	593	554	582	611	592	565	609	599	584	547	581	615	548	604	573	622	574	562	597	549	598	583	606	590	573	595	584	588	586	549	599	574	572	590	578	594	579	525	551	600	585	592	540	585	563	597	529	538	542	583	593	614	566	561	590	571	563	598	581	590	571	560	564	586	576	578	576	579	612	566	604	594	594	600	585	573	616	565	583	591	553	594	574	542	562	603	589	554	572	589	579	589	579	577	586	560	622	585	559	605	584	541	551	562	592	562	604	554	568	566	578	574	557	565	590	603	562	557	593	566	590	590	589	554	555	582	585	579	563	575	566	609	588	521	630	541	592	594	567	549	555	549	566	600	599	551	634	550	603	562	571	572	621	556	550	566	577	586	608	550	587	578	586	610	612	593	569	558	553	619	601	587	610	598	580	591	569	555	579	595	561	601	580	587	599	602	636	579	602	561	594	583	586	596	568	572	604	558	574	596	575	564	605	564	532	596	575	588	589	544	592	572	571	581	568	569	583	571	551	622	553	569	596	588	550	558	538	608	564	574	600	601	544	602	564	565	626	613	583	560	594	596	565	615	578	554	591	528	577	586	596	590	578	583	578	595	576	578	592	577	593	540	542	596	585	556	583	546	559	596	550	568	605	587	603	583	575	559	625	582	533	573	577	635	579	556	565	546	576	598	575	572	570	577	614	581	584	553	594	570	594	562	616	558	551	577	537	566	560	601	575	603	532	567	576	580	608	548	561	591	545	566	593	588	570	575	531	559	576	583	663	564	548	570	624	575	577	574	586	559	609	616	548	577	564	571	578	582	602	575	559	629	570	546	565	570	598	584	655	602	557	582	607	564	569	588	560	557	510	569	564	602	550	580	572	547	590	593	576	568	551	607	601	584	574	648	562	591	586	579	555	577	574	593	580	532	579	560	550	572	606	568	533	563	589	552	576	612	520	613	585	571	597	579	607	593	606	568	599	605	611	551	565	586	594	593	576	583	582	592	542	575
48141	68829	67358	41277	19729	5199	606	171	166	155	160	157	188	165	174	171	143	166	159	166	152	187	147	163	163	173	157	169	167	185	149	143	158	170	160	175	166	149	176	156	148	157	157	144	182	150	171	153	164	160	181	152	190	138	191	158	163	181	172	164	162	160	147	138	173	158	167	148	155	173	177	139	153	172	174	142	162	155	153	151	165	145	181	167	145	146	152	170	150	173	169	166	162	178	169	151	158	177	155	169	153	166	167	162	164	170	158	147	165	172	151	148	165	177	159	163	156	157	151	165	159	156	154	147	191	193	163	178	162	173	170	153	153	151	144	160	171	166	160	165	157	152	176	169	163	155	165	172	150	158	169	173	187	163	164	133	141	155	160	162	163	143	167	157	171	173	167	158	156	174	175	171	163	170	152	151	160	146	167	167	157	158	144	153	137	173	142	187	168	153	174	171	154	166	151	155	176	160	169	184	159	164	187	175	183	161	138	153	144	171	175	153	152	142	173	168	157	175	172	160	187	160	133	147	168	156	159	151	134	144	168	155	166	165	161	168	152	187	159	144	166	155	154	176	150	162	181	166	135	153	141	158	136	152	161	157	162	139	175	153	154	142	142	160	157	161	178	168	153	168	156	153	147	147	164	178	163	172	159	163	140	161	152	165	163	176	135	137	141	144	179	166	161	170	166	177	156	161	148	181	151	158	151	184	170	165	180	187	166	153	164	165	150	177	154	185	158	208	177	190	161	169	147	158	181	151	169	154	179	164	161	171	164	163	152	161	150	181	181	170	137	154	171	173	180	155	139	157	172	153	168	166	141	151	160	158	135	175	165	160	140	139	180	184	160	170	164	162	180	140	169	170	145	173	162	159	141	142	168	149	168	176	170	148	161	151	171	145	165	172	169	138	167	181	149	160	197	168	159	155	171	149	159	148	163	154	156	156	176	171	160	167	172	165	179	120	161	149	154	182	156	173	163	184	141	171	160	165	171	166	139	192	168	173	150	160	164	168	168	160	165	197	139	168	182	176	175	149	153	149	203	170	151	173	154	159	173	167	156	187	192	157	150	160	150	154	139	165	149	135	131	143	180	167	176	152	155	189	145	162	156	174	152	170	156	176	167	151	167	163	132	155	182	147	166	168	144	178	158	166	180	155	162	175	175	138	164	160	156	159	169	150	160	151	156	152	153	168	163	161	164	172	162	143	180	148	183	187	170	185	154	168	160	144	179	168	141	165	152	160	177	127	150	165	200	155	159	170	173	163	159	170	166	158	149	165	151	166	144	143	174	181	149	171	181	159	164	162	179	166	154	131	162	155	171	165	172	178	151	194	160	181	160	154	154	157	170	149	197	162	163	151	140	140	175	185	179	146	165	175	171	169	180	140	174	172	159	170	157	160	164	181	155	145	180	175	151	155	163	171	161	167	151	157	165	153	146	186	177	161	176	157	166	170	151	166	160	153	148	158	168	177	154	159	156	160	132	181	170	158	167	145	182	154	179	150	137	158	187	151	146	140	175	188	137	197	165	152	171	185	149	150	164	177	159	157	172	168	164	158	155	166	150	159	197	162	168	169	188	167	147	154	174	179	160	168	150	156	161	147	155	170	166	160	146	182	159	149	195	167	136	153	131	172	167	172	161	175	168	158	138	180	159	168	180	170	169	171	168	175	153	177	174	162	160	176	165	158	148	170	169	163	164	162	160	167	170	170	182	173	185	147	168	174	152	169	165	155	139	153	154	154	163	156	196	189	171	165	156	145	167	183	157	152	180	155	176	154	175	159	153	169	190	152	176	144	177	164	160	151	164	162	158	168	145	149	187	173	179	138	172	163	145	166	173	167	173	158	184	159	167	157	154	159	174	146	165	161	155	150	177	144	154	180	169	175	176	161	155	181	169	153	170	154	134	156	180	168	174	165	162	160	163	154	155	173	167	177	167	175	169	150	143	164	153	160	150	178	185	192	157	173	165	152	172	162	140	152	157	177	178	158	153	156	154	147	167	182	145	143	176	148	155	175	137	165	159	154	145	173	185	156	158	184	173	157	165	193	158	155	156	192	150	153	146	139	191	165	161	164	150	163	153	179	192	136	139	155	148	182	149	175	149	159	169	137	157	155	172	173	149	129	172	166	162	166	176	169	159	171	162	181	135	176	173	153	142	151	174	172	187	184	178	172	169	168	171	163	147	175	164	154	152	155	140	162	146	184	158	176	176	148	165	149	138	143	153	163	178	173	155	179	185	175	149	154	148	181	162	159	185	153	154	154	177	152	152	154	161	157	172	167	162	167	174	157	159	150	165	158	149	167	161	208	162	178	168	149	141	151	174	154	154	147	160	166	164	178	148	162	180	174	167	167	174	161	175	136	150	184	155	178	134	156	155	136	158	174	166	158	148	147	180	172	150	161	161	152	165	164	159	158	182	152	166	173	180	154	162	155	163	170	154	187	144	160	180	184	179	157	172	158	156	150	144	165	163	167	154	137	149	145	140	144	164	154	179	182	162	154	142	178	153	145	158	169	183	165	174	136	166	137	161	166	138	189	160	151	173	139	170	169	154	172	156	171	149	159	174	155	172	180	155	149	171	150	167	182	160	168	165	154	165	155	166	155	183	157	157	171	174	184	160	166	194	175	149	179	160	159	162	173	168	145	173	175	178	173	147	148	169	164	174	195	166	151	167	164	139	153	141	174	160	162	136	169	198	170	170	165	171	146	168	169	160	151	143	170	155	149	149	151	144	162	177	155	170	159	166	174	183	174	166	159	168	153	169	154	153	156	168	180	153	168	167	173	147	151	176	157	158	145	152	150	165	155	182	152	175	165	164	174	170	179	145	144	155	146	159	188	168	168	155	159	161	155	162	174	162	161	168	174	166	170	180	171	151	142	168	180	166	160	144	143	120	176	148	173	157	153	164	173	151	155	173	168	153	147	146	166	175	181	155	162	175	151	148	160	161	151	170	162	175	189	150	153	167	168	161	172	169	167	169	174	187	144	150	155	180	160	186	154	166	151	171	174	179	172	152	182	151	145	151	156	165	171	160	149	151	132	177	163	166	162	164	157	158	178	166	184	165	171	176	170	146	158	152	168	178	154	144	162	173	178	166	143	182	169	164	169	167	160	154	166	172	158	189	159	173	165	156	198	156	171	148	159	168	170	151	161	173	189	146	155	174	166	174	174	187	149	163	162	182	160	168	163	176	176	151	154	180	171	176	148	144	155	163	185	168	165	143	170	164	180	144	132	146	165	178	166	158	178	147	172	164	154	143	166	167	170	167	182	163	143	148	163	174	167	165	159	157	162	167	157	187	174	155	161	161	186	162	159	155	152	161	168	176	154	176	164	139	141	165	190	163	174	179	171	164	163	185	164	171	142	157	152	160	151	161	144	154	164	174	152	143	145	157	158	150	171	164	179	128	164	154	181	155	170	167	166	161	170	163	157	173	135	159	160	172	149	168	147	163	158	172	157	173	162	145	181	185	166	182	167	151	158
32237	53636	60680	44295	25644	9576	1797	511	495	476	423	446	459	488	459	511	494	458	426	444	459	426	437	418	448	449	468	473	422	451	466	486	496	462	440	463	463	467	431	461	500	436	465	438	490	465	453	441	454	472	479	466	471	416	481	433	457	462	437	439	463	445	442	458	424	454	467	438	462	463	450	428	468	467	396	500	447	507	447	482	456	461	478	441	488	466	453	453	453	431	426	456	401	422	455	489	500	461	454	457	467	428	465	407	442	449	422	425	430	458	463	453	403	415	440	419	425	432	444	485	464	447	423	452	413	425	460	490	485	476	493	475	470	441	462	451	462	453	448	440	435	454	485	416	471	437	459	425	469	424	484	442	452	448	433	479	472	462	475	446	457	463	430	451	448	463	435	474	475	454	470	464	443	424	445	418	469	455	448	401	487	448	438	463	433	444	436	451	432	464	424	503	428	461	468	417	460	440	433	444	446	473	433	444	429	447	434	468	452	450	455	491	476	501	452	489	475	435	460	444	434	445	464	436	433	453	412	446	457	412	462	459	454	468	447	455	432	469	407	451	471	429	423	413	437	443	488	468	465	415	450	485	431	416	487	448	447	404	449	439	424	454	427	402	458	457	426	452	473	429	444	409	448	428	477	483	484	438	443	455	431	475	433	485	451	469	446	453	458	441	464	459	450	448	480	432	452	436	437	463	494	443	422	482	448	455	464	430	430	439	475	473	440	453	489	438	469	432	451	452	433	459	452	442	432	432	464	468	432	416	427	467	435	448	471	444	461	470	428	444	431	440	422	466	451	440	446	433	438	462	453	450	433	428	426	452	414	461	443	442	454	495	474	470	434	423	445	454	444	454	472	447	471	448	441	460	430	440	455	478	452	431	414	431	447	476	460	461	490	462	472	443	437	471	447	448	451	450	470	469	417	471	461	430	438	450	436	459	437	473	454	451	418	442	458	450	476	446	400	432	445	498	473	476	442	428	472	439	434	435	478	435	461	404	443	416	441	476	465	449	445	446	425	435	444	427	489	412	442	444	446	485	434	432	475	445	465	459	492	483	433	442	472	430	442	408	408	432	405	444	457	452	487	447	431	419	412	473	434	474	469	439	439	489	436	448	459	469	405	465	398	488	442	434	430	466	447	471	466	466	459	449	438	471	469	434	445	472	454	436	458	495	445	444	493	437	455	450	411	464	461	455	444	456	453	447	429	453	421	476	467	469	410	467	495	505	439	434	481	514	416	445	443	491	431	456	468	427	458	481	426	393	444	431	459	461	447	451	413	437	443	459	440	401	481	437	415	428	483	487	441	437	456	481	449	421	446	459	483	433	439	455	398	386	434	424	439	466	449	471	458	408	452	489	438	462	456	448	462	456	456	394	456	466	476	462	465	427	464	444	455	452	435	463	437	466	486	443	502	430	444	439	485	455	448	441	473	471	441	475	427	440	451	459	448	420	484	456	435	485	491	442	434	449	451	446	437	447	429	391	429	449	467	436	466	416	448	453	442	424	441	469	484	430	494	430	439	481	472	457	417	428	444	473	442	421	425	426	439	461	469	461	453	446	446	474	481	451	431	436	425	469	462	444	483	456	442	428	460	427	456	463	425	465	425	436	467	450	428	450	460	484	449	498	445	441	468	446	467	433	434	474	450	433	437	432	460	451	477	470	468	451	449	483	501	457	483	461	406	486	423	464	448	489	481	441	448	456	459	435	471	434	444	440	449	456	399	433	427	442	481	443	444	450	430	492	483	427	458	430	484	444	464	432	417	470	433	448	477	484	488	479	435	430	469	445	491	465	499	439	441	421	443	475	491	422	476	489	464	501	424	473	447	473	425	408	494	446	478	486	445	442	446	442	461	452	432	462	442	460	461	462	426	440	473	460	427	422	426	492	481	440	410	458	461	433	471	420	469	472	385	501	470	433	454	486	465	463	450	444	439	468	479	449	451	474	449	428	458	471	446	467	473	463	427	407	436	463	471	451	419	463	433	434	457	472	434	462	451	508	428	454	464	462	428	483	443	494	437	431	438	425	434	444	419	424	409	425	467	459	433	433	455	454	450	431	403	472	437	438	435	403	450	468	498	422	452	490	425	429	494	458	489	430	385	470	435	476	458	448	440	480	424	465	470	466	468	432	470	460	480	445	447	472	458	447	415	446	448	482	431	457	449	472	421	456	430	448	459	428	469	459	458	447	451	453	484	460	433	489	462	480	470	465	416	477	463	454	420	442	453	491	424	442	446	463	460	467	459	448	467	433	473	451	472	480	502	463	441	436	450	493	464	459	437	485	452	423	422	482	475	486	433	461	435	493	444	484	427	424	433	429	447	447	421	498	457	449	444	423	448	426	460	485	420	467	436	479	491	443	434	448	468	441	433	442	417	436	476	475	434	455	441	433	502	483	452	460	379	421	452	458	429	478	465	452	433	466	420	483	444	437	473	446	478	452	453	461	451	459	437	440	455	455	458	438	418	463	466	437	450	486	420	434	426	478	463	459	456	475	443	450	465	459	453	462	453	460	448	451	435	467	492	420	436	438	495	449	427	453	415	467	422	499	452	477	446	444	412	449	474	449	455	448	491	474	418	471	462	452	490	429	456	482	408	437	464	447	438	462	446	461	430	433	449	485	447	457	430	449	455	498	468	472	441	459	449	452	446	431	458	468	453	454	474	454	426	436	467	459	413	449	419	420	446	451	460	431	461	472	423	432	412	474	463	485	446	477	445	452	463	422	464	445	476	426	451	449	462	432	438	438	445	460	448	485	464	464	467	459	418	435	479	443	459	439	455	459	459	475	471	443	426	421	429	453	458	479	479	479	485	423	436	441	464	409	452	415	466	403	442	455	492	439	440	449	431	471	455	411	432	435	468	452	455	476	429	449	445	462	463	448	424	423	433	458	430	456	460	472	448	491	461	440	446	438	434	449	464	453	458	469	435	434	449	412	461	461	476	436	440	443	451	449	428	442	450	460	446	469	424	424	456	497	449	485	441	445	447	443	424	441	425	468	430	429	492	481	464	431	477	451	454	436	483	434	479	413	449	436	426	472	472	404	477	447	465	456	448	426	487	446	467	435	458	452	439	421	430	484	418	407	467	451	473	431	450	448	436	387	450	451	425	471	413	411	439	442	438	405	428	483	463	461	426	487	445	476	452	432	428	440	431	426	416	459	461	460	451	442	463	466	484	454	444	466	415	444	458	478	457	462	444	443	476	450	415	492	443	466	463	464	484	463	453	436	407	471	469	451	453	437	449	439	417	446	437	468	445	458	431	466	452	396	441	493	447	425	456	434	409	405	409	469	425	430	461	475	464	437	439	481	433	459	449	432	466	455	431	445	453	428	485	435	476	439	485	470	433	458	404	444	422	434	441	458	492	459	457	448	471	445	453	476	429	431	461	437	429	480	463	443	452	467	420	442	429	506	457	472	427	479	475	468	455	444	439	450	455	439	491	468	454	476	468	472	433	484	463	481	465	472	453	432	431	422
64552	80176	73826	48453	25814	9124	1153	222	169	176	166	186	173	188	194	225	173	176	163	212	188	187	199	176	207	194	185	197	188	186	203	172	165	151	186	189	179	172	180	168	188	186	171	165	175	176	194	170	190	206	180	178	191	168	162	184	179	200	186	189	219	181	175	183	194	163	188	174	174	184	208	176	165	175	152	193	206	180	190	170	212	181	169	180	195	194	164	184	186	165	176	189	173	198	182	161	172	163	195	189	189	197	200	168	193	187	178	216	187	193	220	176	170	201	161	185	191	165	200	193	166	188	167	176	191	185	173	194	183	183	166	171	167	170	189	186	212	196	187	200	169	175	174	187	215	150	172	168	179	195	188	179	179	186	185	189	192	221	177	171	166	193	161	179	184	183	190	190	166	178	161	182	177	183	187	224	206	189	192	194	196	165	194	206	200	214	168	176	163	183	181	203	181	200	159	159	181	189	189	196	193	157	193	176	183	197	193	176	172	186	194	210	188	178	191	190	179	187	167	181	200	148	206	180	169	184	170	160	176	178	207	172	185	180	194	202	197	181	171	185	174	185	186	207	204	180	184	191	187	175	178	160	167	204	197	198	168	162	184	185	171	177	182	194	174	178	209	188	190	185	179	183	185	160	189	180	166	172	196	177	185	190	183	204	193	193	149	176	191	174	194	189	176	209	209	182	178	198	160	186	213	180	206	170	175	181	182	179	203	184	168	213	184	203	182	172	166	165	166	166	172	164	174	168	184	172	204	194	209	174	155	199	193	201	179	189	168	178	158	177	166	198	179	176	197	178	185	202	204	212	175	170	192	162	178	169	190	182	193	187	154	168	181	200	194	159	177	188	187	186	185	199	179	184	184	185	208	183	188	163	175	194	203	174	181	167	186	176	190	203	206	162	174	173	203	190	178	174	167	178	197	174	172	191	197	188	175	179	178	185	153	169	183	166	164	178	194	188	183	198	168	196	171	174	167	173	189	211	188	197	192	173	179	171	179	177	170	188	167	199	177	189	191	182	193	185	170	160	162	197	188	215	187	183	183	175	195	169	184	158	182	174	183	175	188	182	210	172	190	178	164	166	173	180	194	171	185	168	196	193	157	193	172	177	203	201	195	161	182	180	189	165	213	196	196	169	187	180	184	175	191	195	162	182	202	187	188	182	169	164	201	175	176	183	161	150	198	188	206	185	174	181	181	182	184	188	171	174	157	194	188	189	169	175	179	192	193	172	176	209	181	182	181	175	176	198	179	180	174	176	186	192	175	174	183	166	188	186	167	179	191	175	183	192	184	149	171	174	165	158	203	192	171	182	172	167	183	180	194	173	157	186	186	202	176	186	165	205	186	169	183	182	183	181	179	181	198	196	207	200	196	177	181	178	190	190	171	196	170	164	201	175	178	166	179	171	190	202	176	192	177	182	159	213	166	191	205	182	167	184	194	181	189	199	179	185	176	199	185	183	178	187	178	194	183	184	152	177	189	200	169	179	189	166	191	190	170	170	182	167	178	168	192	194	174	172	164	165	202	201	179	191	189	165	178	186	185	218	181	208	168	186	198	194	187	170	184	164	180	187	168	179	200	194	159	177	198	167	162	201	178	207	183	177	188	166	191	193	185	209	184	193	186	184	166	167	199	183	169	184	194	174	198	190	189	178	172	198	164	183	183	172	166	204	163	175	181	170	157	185	173	194	175	178	175	171	171	180	204	189	196	165	193	184	188	200	175	175	191	194	190	200	212	182	205	198	181	176	194	193	187	191	183	199	191	186	217	173	168	211	179	177	179	170	152	175	185	190	165	160	168	181	200	156	178	177	187	165	209	168	199	179	155	170	185	193	177	191	202	167	178	189	198	189	187	165	163	203	156	177	193	209	184	170	189	179	191	186	195	165	188	170	188	205	203	176	159	173	176	194	187	200	171	194	204	217	198	165	172	166	153	167	180	186	151	191	172	181	165	183	170	172	193	186	189	195	176	171	185	169	172	189	163	176	197	165	178	185	165	184	190	191	178	184	173	180	172	178	169	166	191	179	175	177	165	183	177	168	163	180	196	189	188	182	170	193	195	188	193	198	202	168	188	190	185	169	209	175	193	204	183	180	206	183	198	217	166	181	177	185	187	176	179	182	220	213	168	221	185	177	183	185	181	185	178	192	193	175	194	190	195	197	192	175	169	209	197	192	162	190	201	212	180	199	190	179	155	192	193	187	183	188	193	179	162	169	179	181	172	160	181	187	182	204	201	187	172	170	180	185	182	167	174	167	198	166	194	191	170	200	175	200	196	182	209	193	177	189	170	172	159	180	179	194	197	205	192	173	194	183	170	170	194	185	173	201	208	172	164	181	192	195	171	158	173	170	187	180	192	179	175	200	189	205	179	180	181	179	189	202	170	192	190	175	185	168	178	148	183	175	174	167	197	191	187	185	176	190	190	167	180	193	173	168	164	215	181	157	181	160	175	179	172	180	197	176	201	143	189	185	193	200	182	191	202	189	168	189	188	190	177	180	180	194	185	176	181	168	169	192	199	198	151	163	174	175	192	180	214	195	179	178	176	199	208	171	209	158	186	196	177	183	189	163	173	171	174	202	195	169	190	178	202	184	186	196	183	195	164	178	189	167	189	194	184	196	183	169	176	194	188	163	178	162	177	149	199	170	185	192	176	165	176	166	182	180	204	173	188	192	207	169	183	182	187	182	175	152	196	167	187	181	190	184	176	192	185	164	164	198	202	172	197	171	181	202	181	181	177	162	172	189	188	172	192	173	190	204	215	181	184	193	189	171	167	160	181	183	180	179	183	166	195	178	143	171	159	189	184	173	179	169	188	176	186	179	195	191	168	197	168	175	180	200	177	199	187	188	180	188	179	181	193	171	168	148	181	179	205	174	183	182	154	182	185	149	186	206	195	175	211	158	175	192	191	169	187	176	184	155	154	192	179	202	185	216	186	206	170	183	177	196	175	202	182	164	185	189	189	195	163	155	168	176	189	179	177	210	178	188	165	175	186	172	179	194	173	170	172	189	167	195	214	175	184	163	188	164	188	189	184	171	195	200	194	205	201	179	171	185	206	190	168	170	191	178	189	185	186	190	208	175	167	182	172	199	185	190	163	195	207	191	176	175	193	190	178	194	191	180	180	190	159	208	171	183	182	189	201	203	179	160	176	183	180	187	182	179	197	201	166	172	194	166	198	187	178	179	189	200	182	196	166	175	207	213	169	161	185	216	170	180	162	178	169	164	194	162	172	202	185	192	184	166	203	171	186	183	162	196	180	192	173	174	220	177	171	209	166	167	197	185	180	195	210	176	190	172	175	179	200	193	191	200	205	196	215	189	173	190	174	202	198	186	192	185	186	198	175	164	221	183	179	188	177	199	179	161	182	187	189	192	189	162	197	227	175	217	199	168	197	203	159	196	175	189	175	206	179	184	164	192	182	187	200	185	177	173	194	191	184	190	190	199	171	182	172	184	206	179	187	182	158	201	199	179
44670	67142	69728	51153	31860	13462	2762	582	499	525	548	485	536	463	479	481	510	490	513	478	519	483	465	495	519	483	523	483	516	532	438	490	491	538	518	512	460	489	495	504	507	522	509	493	486	493	522	490	531	501	497	504	511	512	508	500	530	499	505	473	503	524	493	483	474	489	481	475	533	498	496	446	496	460	517	493	494	461	488	486	484	499	478	499	528	500	473	557	502	509	492	493	509	486	513	504	476	516	496	503	547	519	513	488	496	501	476	493	504	491	513	463	496	481	525	502	459	496	525	535	539	495	512	526	505	478	518	506	501	495	537	459	512	503	536	489	514	525	514	520	525	454	502	502	503	508	491	485	488	514	509	504	564	460	471	504	559	489	471	472	478	502	508	515	479	530	463	516	482	457	496	519	507	519	516	510	466	491	484	467	480	494	480	512	490	496	493	491	522	564	484	508	498	518	508	484	503	503	458	494	544	513	531	521	507	486	512	490	513	497	504	475	450	500	498	493	504	515	484	510	496	503	537	515	443	479	508	498	521	533	513	492	505	553	469	477	507	478	513	487	530	488	489	530	503	489	483	474	491	478	451	508	488	509	457	484	502	548	521	480	516	528	493	500	552	502	473	520	500	463	490	493	515	516	504	454	506	502	534	448	516	514	517	527	476	495	490	483	452	531	461	495	506	493	508	493	470	477	502	444	473	485	493	467	543	521	475	524	495	540	499	512	557	505	485	534	501	510	492	473	504	529	520	492	487	467	507	513	471	515	515	498	495	463	502	505	466	494	471	491	503	527	477	499	523	502	492	485	482	524	497	510	510	491	491	459	505	491	541	491	515	507	494	479	524	509	488	526	497	489	472	513	481	497	497	486	478	521	500	526	505	475	495	499	534	498	496	479	502	537	489	515	485	496	516	505	486	509	440	527	485	488	484	509	513	525	511	478	475	500	485	547	496	488	514	487	482	493	473	522	479	481	465	492	520	497	532	513	473	510	522	499	491	517	507	510	496	515	481	497	499	532	528	506	524	507	505	528	510	509	483	526	477	492	517	473	515	446	514	497	491	476	481	485	482	501	513	520	498	484	517	466	520	506	499	499	541	493	446	494	534	497	476	525	489	526	482	478	453	485	493	498	515	498	464	457	502	514	501	456	473	473	535	531	472	476	464	525	501	506	536	485	494	493	504	486	504	509	512	466	481	513	445	453	481	511	520	511	467	508	513	497	510	491	487	480	495	494	510	517	523	480	511	542	471	473	521	494	527	539	511	475	462	516	470	503	506	475	470	535	555	476	500	495	486	559	489	471	518	483	522	502	497	501	514	504	528	496	496	512	530	503	544	505	507	541	490	489	492	514	504	520	515	485	504	493	494	502	474	522	491	481	501	518	503	481	518	477	539	455	510	485	518	530	491	530	520	495	500	468	507	506	461	483	507	507	535	477	550	490	499	534	508	528	508	508	451	520	500	545	513	547	490	504	469	521	515	528	515	528	498	512	480	469	504	482	500	506	469	500	523	502	514	525	507	488	468	526	455	459	528	493	490	484	512	532	554	500	509	513	483	523	498	548	483	489	538	521	495	511	518	501	480	508	557	514	520	500	523	507	463	526	541	495	494	527	483	491	527	499	530	519	466	489	488	466	480	495	512	506	543	479	499	543	535	491	512	497	478	510	499	514	486	501	510	493	498	520	492	543	471	500	515	522	470	511	483	483	505	521	479	513	528	503	511	520	518	455	499	497	532	512	521	530	510	484	484	489	489	499	505	545	529	431	483	506	515	504	494	476	501	489	474	502	506	482	478	484	536	546	530	479	485	497	508	485	527	524	485	527	493	559	506	470	517	485	526	543	497	470	488	509	500	505	475	512	468	522	508	573	477	462	532	471	542	520	481	476	485	482	517	512	499	507	515	468	485	506	510	453	496	476	508	510	516	475	557	478	498	505	520	504	491	504	478	487	512	463	524	480	514	475	513	466	471	533	500	480	516	512	528	519	523	529	557	542	434	519	496	507	477	500	474	513	518	495	493	494	493	484	483	491	518	506	498	570	479	459	494	509	517	505	487	491	496	472	499	497	503	502	506	557	525	532	503	473	485	495	515	463	431	529	518	484	500	482	524	520	472	507	476	475	505	489	491	485	538	555	497	508	474	501	487	485	519	497	509	524	512	518	511	496	500	453	515	475	497	527	512	472	484	510	478	511	462	511	477	483	483	453	493	505	504	513	496	483	525	488	451	526	522	542	522	505	501	456	507	518	524	492	523	481	498	464	488	530	497	511	511	533	487	506	499	534	459	521	496	498	471	491	475	475	502	496	518	459	504	501	490	506	503	508	493	497	513	523	486	476	483	477	501	508	486	522	484	490	554	508	531	509	497	511	521	536	489	489	531	500	510	494	535	507	503	515	516	538	462	482	509	542	530	497	548	503	464	473	483	511	525	487	500	529	510	482	494	523	483	499	473	492	489	524	495	502	512	499	494	515	523	512	508	507	510	524	532	471	496	472	514	530	497	454	483	545	516	532	485	530	471	538	516	467	517	534	498	518	491	475	542	485	480	508	478	477	473	494	507	502	506	475	478	553	465	472	517	487	531	458	503	513	500	466	511	511	471	518	458	503	490	489	500	479	475	446	518	497	495	513	486	486	523	514	491	489	525	500	509	469	496	477	528	521	457	462	520	494	509	489	507	530	488	515	538	484	468	506	561	512	485	504	501	502	496	512	533	519	463	460	510	478	504	496	463	489	508	525	475	483	486	534	490	487	512	519	522	522	530	496	515	509	455	500	580	456	494	492	447	506	509	503	487	512	532	548	481	501	499	515	500	534	516	544	520	497	476	517	493	480	487	521	494	504	510	488	497	481	541	459	495	484	489	469	446	502	526	530	521	529	516	508	512	508	511	478	509	468	503	512	517	505	508	520	522	476	513	501	533	536	537	532	512	555	526	489	460	519	521	486	483	457	513	476	549	489	494	477	511	500	514	488	521	522	518	477	556	548	498	490	488	507	471	487	529	497	476	508	507	475	524	498	511	492	511	516	492	496	530	500	472	521	511	504	512	487	437	512	513	529	507	478	491	489	500	503	470	497	466	491	496	510	491	526	529	512	482	491	489	499	529	503	489	541	502	515	490	504	511	498	514	505	491	513	514	504	486	456	498	523	458	530	461	492	498	510	503	515	485	491	496	474	490	475	490	469	488	516	525	505	521	525	488	538	508	517	550	496	519	470	514	530	520	520	521	526	516	506	522	487	497	449	511	525	530	513	488	487	544	478	472	494	507	481	513	487	537	483	494	507	459	503	513	509	516	485	497	499	465	503	503	510	528	500	501	507	503	494	550	529	488	497	496	528	473	500	507	510	517	572	486	504	483	524	524	489	497	515	507	492	494	507	532	523	520	517	496	444	516	476	473	525	513	521	481	490	479	494	493	504	523	461	481	510	462	478	527	547	484	503	501	555	489	523	526	481	518	504	469	506	540	504	522	511	489	444	497	515
12257	22727	20956	8164	2183	681	268	237	210	265	188	218	223	220	206	224	203	206	197	217	211	216	239	189	215	198	218	204	236	221	239	191	222	213	236	209	208	204	206	205	207	233	213	203	232	204	220	236	221	207	230	217	207	195	214	214	208	214	207	212	196	194	203	235	211	217	215	228	214	207	218	195	227	214	216	231	229	216	209	222	222	212	217	204	191	218	210	231	214	223	202	205	214	206	199	208	216	227	220	218	227	214	210	225	209	212	237	208	206	235	232	207	247	210	208	222	191	188	228	216	220	205	217	213	191	230	194	174	230	203	212	228	205	199	197	223	223	227	209	213	208	229	208	206	207	208	195	224	234	208	193	215	239	221	219	212	232	192	235	213	226	217	219	222	233	210	212	230	187	228	201	240	213	233	210	215	240	208	199	200	211	220	197	208	194	234	184	199	222	198	219	208	224	216	210	223	224	226	236	202	226	211	245	207	203	202	219	232	205	198	211	198	220	230	223	189	215	223	217	222	238	185	227	248	225	210	207	209	226	224	237	214	215	198	230	224	201	195	223	248	192	217	218	222	224	207	227	202	193	227	234	226	233	223	215	234	228	205	195	224	213	240	215	213	204	216	259	229	207	205	198	229	226	216	215	181	203	201	204	205	195	199	248	247	201	196	186	211	218	203	203	233	220	216	193	220	220	213	199	206	210	221	212	224	227	211	201	240	216	208	207	223	230	211	240	220	217	226	228	234	199	220	220	231	221	243	227	240	219	227	236	183	204	210	216	216	201	199	243	223	206	220	205	239	210	228	250	242	243	238	229	229	238	224	206	227	214	185	197	245	209	250	243	227	235	221	212	244	218	241	222	191	212	191	216	239	209	199	192	233	215	226	215	239	212	212	225	205	206	207	226	212	218	205	211	213	236	232	207	241	224	232	225	225	210	243	192	233	240	227	219	228	214	195	232	207	225	239	211	192	201	204	198	198	197	221	227	212	197	225	230	205	233	213	201	228	223	205	235	211	235	197	219	219	202	229	225	208	221	209	247	222	221	211	181	231	234	226	227	213	228	230	225	215	224	237	215	213	221	191	235	228	204	206	197	179	213	223	248	236	204	220	218	227	218	215	216	207	207	219	224	224	193	229	211	223	223	197	204	200	192	212	203	224	243	220	201	202	213	234	193	220	214	204	190	209	223	219	224	232	202	213	219	226	225	222	230	207	220	225	227	205	215	232	214	224	211	215	214	218	233	197	230	207	208	223	237	242	210	225	218	234	206	218	212	212	239	236	186	198	219	217	206	235	212	207	242	216	196	227	234	218	228	241	197	240	207	217	230	231	205	245	229	233	229	209	228	223	225	187	220	222	212	200	195	210	190	246	232	210	211	229	217	213	221	205	208	230	207	222	182	222	218	190	200	203	211	216	184	214	211	216	241	195	199	196	210	217	215	223	194	222	212	209	201	231	208	177	202	208	192	234	220	230	243	212	210	196	232	198	247	206	186	237	221	208	206	194	228	236	248	231	204	207	212	212	236	241	208	181	202	214	227	210	195	225	204	211	202	215	228	212	205	247	237	243	236	216	222	218	189	231	211	212	207	223	228	214	233	220	218	210	223	208	217	216	215	214	197	215	230	204	209	221	210	202	226	218	222	225	207	220	219	206	226	219	233	221	220	208	225	232	205	215	217	245	199	218	209	205	228	224	230	226	211	239	229	205	197	207	208	228	198	210	202	205	204	196	202	219	204	197	193	214	218	218	216	246	201	190	188	218	208	220	201	217	207	195	207	233	219	219	212	239	215	234	225	222	218	232	208	213	211	223	215	196	211	234	217	224	240	214	238	198	185	227	185	213	238	227	221	209	228	206	229	185	190	203	224	195	243	199	237	226	199	214	209	211	219	190	206	205	230	198	217	229	216	200	200	198	190	213	223	229	216	210	208	217	237	224	211	232	206	244	222	196	202	222	215	206	221	220	231	219	222	216	229	238	230	228	212	211	196	199	209	219	204	213	215	204	208	242	246	237	197	189	196	201	200	207	225	201	203	231	213	212	211	222	239	211	189	212	207	202	234	212	232	190	223	208	232	202	224	218	221	210	200	202	221	230	217	223	213	205	178	225	221	176	219	194	207	209	197	200	218	223	208	215	210	208	205	203	219	207	228	223	218	223	199	230	226	221	229	207	228	223	211	204	239	204	225	225	200	231	231	219	233	211	207	216	244	208	228	209	220	208	222	190	211	209	213	174	228	208	197	216	200	197	213	230	240	228	213	228	229	220	217	211	195	198	223	246	193	222	196	226	215	212	238	186	219	212	207	235	222	218	217	226	199	231	219	228	226	239	217	197	205	209	195	210	218	190	225	207	220	271	225	224	220	205	199	229	211	240	206	237	219	237	234	215	240	219	228	248	231	232	182	212	202	231	228	244	220	208	204	228	237	237	208	199	201	239	219	221	210	227	210	199	214	213	220	207	223	218	221	211	221	234	208	222	199	199	232	226	217	213	236	200	235	200	199	221	264	217	179	190	208	235	204	220	229	217	191	217	231	202	195	206	227	219	217	201	240	220	227	212	226	208	206	220	211	241	207	220	210	222	194	228	213	223	237	229	205	243	209	214	228	223	222	206	224	211	212	215	188	235	193	212	228	224	262	232	219	207	220	211	197	202	194	216	207	210	211	237	222	212	230	250	212	201	227	218	221	213	210	200	231	258	222	220	187	213	234	225	210	198	207	193	220	201	184	211	223	223	219	221	211	233	200	186	215	239	224	191	234	212	213	216	229	216	204	242	209	197	225	183	208	216	204	210	197	224	222	224	234	230	217	200	216	228	213	223	245	200	221	190	245	206	228	198	236	231	210	220	206	221	231	229	194	227	196	203	214	238	217	219	226	194	225	216	211	190	203	235	226	224	241	214	223	205	206	210	232	220	200	233	215	210	214	205	229	220	246	221	216	219	236	193	227	249	206	210	228	230	207	208	224	215	197	209	203	226	246	217	203	222	216	232	216	204	215	183	209	205	230	202	209	239	217	227	206	229	195	212	235	208	214	226	206	208	220	219	217	219	232	213	197	212	186	198	208	225	219	213	205	217	204	211	194	212	222	184	217	224	193	206	244	207	212	215	227	218	213	199	210	207	194	230	215	203	218	206	211	211	210	210	222	208	205	191	201	222	224	201	216	210	205	201	222	208	198	205	222	237	225	231	214	227	244	214	199	239	211	219	195	219	229	205	232	198	228	196	211	226	222	200	208	239	207	208	211	214	187	187	180	220	216	219	199	221	230	222	232	229	222	223	186	218	216	213	204	206	214	230	231	204	195	275	196	228	204	231	222	225	207	218	208	217	212	221	213	230	204	197	244	214	190	201	225	232	216	231	230	229	236	225	192	209	213	217	215	232	200	213	250	196	226	198	237	216	194	250	225	230	201	200	209	245	242	250	231	196	224	179	242	239	208	227	224	216	227	241	247	210	215	229	186	237	228	215	194	214	190	231	205	219
11966	28062	26331	14997	5900	1973	780	566	575	598	586	576	551	589	582	561	535	601	545	560	601	573	577	593	581	634	558	588	562	584	628	577	561	595	535	562	610	594	598	556	585	564	587	583	568	577	595	574	572	553	597	603	588	545	553	587	590	590	599	540	561	557	576	564	561	620	573	603	554	586	596	563	550	546	590	606	570	556	575	614	572	583	546	564	577	612	605	581	562	549	609	581	592	558	557	580	548	567	550	561	589	589	600	575	541	591	566	612	577	615	597	588	582	582	559	537	556	582	615	558	586	532	546	585	546	572	606	576	598	605	524	555	583	588	601	631	595	609	586	605	568	602	579	575	560	558	558	560	579	548	557	562	615	609	572	562	567	511	618	570	568	554	637	551	547	574	550	519	553	538	579	575	574	561	564	598	570	579	554	614	577	580	611	572	614	581	585	566	565	555	604	564	601	602	567	608	608	529	582	551	564	556	583	582	559	611	567	556	561	573	537	554	583	588	583	587	588	555	568	575	578	567	585	568	579	566	609	575	575	554	578	557	573	578	568	593	590	583	555	608	548	561	582	599	599	593	601	554	613	549	571	552	566	552	608	606	565	590	540	544	610	565	573	628	555	613	590	573	609	576	582	609	606	586	626	576	581	575	556	569	589	648	557	582	568	559	562	584	526	592	563	544	569	585	582	554	558	564	540	587	594	586	587	561	584	594	541	546	590	550	590	626	639	563	584	617	561	519	591	549	612	574	604	612	549	559	570	571	576	571	587	535	645	574	578	626	532	568	556	600	644	559	562	575	570	594	569	578	570	532	569	532	564	594	567	591	618	576	593	588	560	598	588	548	520	595	562	584	588	579	595	558	604	577	568	604	583	578	571	563	579	542	567	578	589	554	601	600	579	536	566	557	611	598	557	569	552	517	556	551	538	569	574	525	584	580	588	583	578	603	579	539	609	578	559	551	625	570	576	556	545	566	556	579	548	608	562	558	581	565	572	592	607	580	572	531	599	585	582	609	555	584	579	591	553	575	575	567	583	607	576	585	576	572	580	595	566	556	605	572	583	565	558	574	563	569	575	550	574	583	626	583	569	560	526	559	580	614	546	542	589	616	589	578	569	579	549	558	558	558	562	549	576	563	593	570	592	557	584	575	595	566	570	572	551	570	597	598	641	621	589	573	522	564	599	594	572	563	576	586	540	573	561	558	566	615	560	598	570	570	589	564	576	584	554	523	600	581	607	579	556	595	574	575	581	578	543	583	549	574	587	569	622	582	580	578	573	614	553	575	572	602	591	583	589	541	591	543	587	570	574	577	585	552	576	552	567	555	635	585	571	605	568	566	610	549	545	573	585	619	547	568	602	571	596	571	543	577	559	585	601	564	557	558	577	519	555	586	599	551	595	615	587	570	512	627	590	580	584	588	509	530	611	587	575	577	549	543	604	571	593	597	588	593	580	556	562	550	568	591	573	573	593	570	561	604	573	562	566	573	544	548	565	579	563	596	643	552	561	611	643	590	598	645	581	592	573	587	559	582	523	538	583	605	580	574	550	591	575	550	576	602	582	558	544	599	580	544	563	599	626	577	600	557	609	589	611	587	542	622	586	551	594	577	543	574	583	616	536	542	540	554	588	571	596	616	560	566	542	616	572	592	595	574	578	578	628	563	570	570	584	602	620	595	597	602	543	546	596	569	572	539	528	572	565	592	618	571	542	533	584	542	586	566	558	577	601	577	537	536	613	566	572	544	551	601	528	588	626	576	585	571	535	556	554	568	582	600	614	509	561	604	568	609	634	572	571	542	625	594	571	589	551	602	590	564	557	565	566	557	613	592	578	564	607	598	558	602	545	581	570	574	565	566	555	564	608	576	612	568	627	553	617	617	617	566	580	564	622	594	591	590	587	524	594	594	560	509	559	587	603	562	590	595	608	568	589	533	571	540	572	607	539	583	601	586	598	571	594	582	560	564	617	573	560	618	570	570	586	592	555	552	559	589	612	581	582	547	567	603	591	588	598	567	592	553	561	546	589	597	546	573	594	587	583	575	557	539	548	549	601	634	618	597	536	576	558	606	572	577	607	599	617	635	606	616	613	590	557	574	571	544	572	572	575	584	574	594	595	562	572	606	616	621	588	591	564	575	595	599	591	538	587	530	541	578	590	537	560	556	590	602	611	585	593	596	573	588	561	563	597	568	536	634	601	605	567	579	612	556	568	571	627	570	555	593	577	578	566	552	533	588	581	616	557	582	595	582	564	576	571	535	603	541	557	558	544	592	593	577	580	605	574	535	585	577	561	627	591	562	564	538	563	580	590	583	563	590	546	589	533	568	575	585	563	599	567	506	554	592	596	601	568	593	563	566	578	530	593	602	588	580	572	586	559	542	559	555	628	551	577	545	593	616	623	562	570	592	574	580	601	562	552	545	560	591	574	567	575	533	563	586	580	636	560	588	572	559	577	603	582	572	567	533	647	603	578	628	544	597	573	563	603	626	583	607	592	622	619	573	590	565	556	597	535	564	581	577	598	602	566	548	546	582	593	579	563	508	583	569	559	598	582	570	596	524	587	569	574	603	564	537	563	561	562	571	605	593	624	615	502	571	546	539	603	563	562	601	610	547	605	597	572	602	597	565	593	589	549	615	609	605	616	540	569	596	594	549	569	585	572	593	573	593	563	517	584	584	566	572	587	560	548	607	561	561	550	573	533	535	574	591	582	599	573	593	579	590	594	598	609	541	538	610	548	558	569	549	547	566	580	600	549	578	558	550	575	604	528	623	563	557	559	609	612	526	595	586	568	496	581	579	567	561	566	590	561	632	611	600	560	590	610	575	598	578	613	577	593	548	583	622	611	590	559	614	547	569	571	563	613	615	555	611	580	580	602	582	596	582	568	624	577	572	557	595	594	559	583	575	577	546	579	589	531	571	578	591	575	614	539	585	549	567	630	578	568	571	574	663	595	593	612	615	589	558	592	590	571	559	534	566	586	555	546	603	572	574	639	541	594	568	566	576	581	586	553	575	586	587	581	561	588	562	553	610	610	620	571	569	592	555	585	576	586	605	597	601	600	583	548	606	592	642	587	636	598	559	584	581	595	547	576	554	582	636	610	588	622	545	547	552	575	563	561	535	578	560	569	559	545	564	626	569	580	579	586	590	561	547	555	587	609	624	577	582	581	609	581	591	579	562	575	624	569	643	564	571	554	573	626	551	591	555	546	598	595	555	576	556	591	592	634	587	553	565	569	559	594	542	567	553	589	633	573	547	546	583	558	579	593	560	570	577	578	600	552	607	560	562	594	593	574	597	611	552	547	558	589	612	589	634	581	568	584	567	560	564	590	628	570	575	554	590	599	600	616	586	564	542	550	599	558	627	539	572	596	563	589	603	589	622	604	569	629	594	563	576	597	627	541	595	604	616	594	540	577	599	603	547	550	604	622	578	580	576	620	560	590	594	588	557	554	568	590	601	560	575	570	589	580	592	593	558	597	627
55376	66744	67370	42116	20833	5743	574	156	166	148	168	171	163	141	148	156	165	166	159	157	152	157	118	173	174	171	154	160	144	170	166	165	146	139	160	167	150	162	160	188	164	141	163	162	149	154	157	152	153	164	149	169	166	162	171	157	173	158	162	152	158	162	178	173	157	148	161	142	139	143	160	160	161	154	148	136	158	146	144	169	173	168	152	158	151	175	144	152	174	142	152	146	184	162	148	157	171	150	165	165	164	157	143	160	159	150	149	147	147	148	157	166	163	139	154	175	162	161	153	169	173	167	159	133	139	151	153	173	136	147	156	136	158	141	172	146	170	157	140	175	171	140	161	136	162	153	154	162	161	157	128	156	164	147	162	165	177	134	130	159	152	154	155	159	133	159	166	152	146	160	146	163	170	162	140	155	153	151	171	156	147	152	147	178	147	168	140	154	140	167	171	166	166	160	152	174	162	157	167	156	164	146	165	144	152	180	159	143	146	162	182	161	136	168	147	178	155	143	147	140	153	163	170	145	175	158	154	157	177	147	150	156	143	161	148	158	152	158	158	163	147	177	124	162	190	166	175	171	139	152	146	135	144	169	154	151	156	145	164	146	141	159	171	179	144	161	162	155	176	145	163	153	172	177	147	158	142	156	168	147	161	152	158	155	141	150	153	150	144	140	136	166	142	140	149	143	171	151	142	153	155	153	163	148	159	154	149	141	155	167	152	151	164	176	165	156	148	126	142	131	161	143	149	141	173	145	151	159	168	153	159	168	160	187	139	139	133	143	137	160	162	158	127	159	159	148	167	158	170	170	136	153	139	141	156	163	172	152	136	141	167	157	153	164	172	127	145	142	139	169	149	153	156	134	167	183	164	144	160	154	164	172	163	171	171	134	150	157	152	173	162	137	161	133	166	150	132	149	143	193	151	171	148	178	143	129	149	156	171	156	154	155	142	152	146	149	145	161	150	161	158	151	168	161	150	168	166	134	146	149	149	158	129	156	135	160	160	172	181	147	146	154	140	171	151	163	162	134	141	143	161	148	164	137	170	152	170	163	146	159	162	167	154	153	168	131	164	162	172	169	148	129	170	126	135	153	166	169	131	158	150	166	161	158	159	166	180	186	136	135	145	155	151	159	179	150	163	133	144	164	157	144	149	167	160	154	156	184	153	163	135	140	148	140	153	176	170	148	156	152	161	136	153	152	155	154	151	154	146	157	169	136	154	147	139	148	151	137	156	174	151	166	162	168	154	157	138	149	146	140	164	152	178	150	164	137	135	160	165	146	166	140	164	168	127	144	170	160	165	147	154	144	175	159	152	167	144	134	165	163	171	137	154	161	178	177	138	161	135	165	158	135	142	155	149	148	157	157	153	171	165	164	170	136	133	162	162	148	166	147	145	142	154	156	140	148	154	162	146	153	154	162	146	162	171	161	143	184	134	151	163	143	147	171	161	166	171	158	134	157	182	164	181	158	178	166	163	172	131	168	161	144	145	164	144	136	144	185	145	184	160	160	155	162	152	149	153	169	147	169	186	164	157	149	153	151	145	155	167	163	155	142	175	166	161	169	144	152	159	171	154	131	163	172	146	158	128	158	179	146	153	144	166	154	175	164	160	152	138	145	148	119	150	178	149	150	133	163	162	165	166	151	159	158	164	164	163	147	156	150	178	162	144	173	171	125	163	156	154	158	138	140	144	178	162	161	158	147	151	149	149	188	171	137	170	155	144	137	158	136	159	151	178	157	153	162	158	146	145	158	150	165	146	151	149	151	172	158	161	171	139	129	149	145	149	154	166	161	159	178	140	172	134	156	146	142	164	142	143	146	151	165	150	150	188	128	159	149	176	167	148	176	167	149	141	141	152	161	149	157	153	153	196	162	153	165	164	167	146	144	158	166	160	143	158	161	157	174	154	148	152	159	152	148	141	144	163	143	138	135	168	133	143	169	163	180	159	172	163	154	172	144	157	167	175	160	137	164	135	138	143	177	138	156	152	136	158	155	152	152	153	152	156	157	148	151	164	163	179	173	148	178	158	139	144	146	159	162	155	145	150	167	136	165	164	157	170	156	175	137	158	171	164	152	168	161	152	163	151	145	165	167	146	171	167	164	138	131	151	166	185	158	150	143	136	152	166	185	155	139	147	152	165	157	175	155	163	142	139	155	167	134	156	154	146	138	137	149	150	138	153	157	159	146	158	157	158	150	157	170	145	188	160	173	173	162	167	147	141	153	168	157	143	152	155	166	144	146	173	144	145	135	165	154	142	130	158	137	155	131	134	144	145	161	177	170	138	156	148	141	158	162	151	159	168	172	153	179	167	152	153	157	164	171	140	163	154	135	165	167	138	161	164	165	153	145	167	140	136	142	147	168	153	137	159	159	169	163	174	159	165	160	158	147	145	146	158	165	153	168	164	155	191	138	145	150	153	140	145	158	147	164	161	168	156	152	164	174	172	155	149	166	157	173	149	135	136	145	130	166	171	160	162	151	169	161	172	147	160	148	168	162	144	126	157	163	160	158	145	167	152	146	151	161	145	139	152	153	139	163	182	143	136	154	170	140	157	145	176	143	145	157	169	155	174	162	164	163	175	152	173	161	128	167	172	159	147	185	146	135	143	165	144	161	147	147	152	154	151	155	142	148	162	169	143	173	169	174	160	137	158	184	169	147	170	146	134	154	153	148	168	138	143	156	125	160	162	163	172	172	154	147	144	148	157	156	160	138	157	160	169	161	159	148	147	141	152	154	154	151	151	150	139	133	165	169	166	178	181	149	149	147	153	162	170	149	150	136	159	156	141	149	149	171	160	157	150	141	188	145	151	157	172	162	172	156	160	168	151	168	153	143	145	139	158	144	155	158	152	186	175	160	152	154	152	149	159	149	152	154	144	154	135	177	163	156	158	153	150	133	143	151	133	177	154	144	152	142	155	168	150	141	143	147	159	157	161	165	166	129	138	146	156	166	150	124	156	159	145	156	142	186	187	140	169	128	156	161	160	147	160	146	166	133	156	157	153	164	166	123	150	156	133	162	160	167	145	172	155	149	152	140	147	152	157	166	142	141	172	164	172	140	148	161	170	146	161	147	165	150	159	146	133	147	150	143	153	158	165	159	148	167	124	156	147	175	148	165	160	159	142	161	162	133	154	149	158	144	145	168	148	159	145	170	159	162	159	141	152	165	157	171	162	153	170	146	152	170	164	165	151	138	142	140	175	143	159	177	159	162	171	168	147	153	155	175	150	145	172	157	151	150	147	142	147	141	173	152	160	157	147	165	178	147	172	165	130	131	141	150	160	149	157	168	156	145	150	169	154	152	152	157	132	178	159	179	166	145	153	155	148	180	161	150	147	131	151	148	158	171	159	139	145	137	141	150	161	143	161	149	172	141	141	146	148	150	155	160	147	162	156	141	151	163	195	146	134	144	150	141	160	162	154	170	144	149	142	165	170	171	185	153	147	139	157	147	156	170	157	170	145	182	159	164	136	179
35419	52580	60378	45308	27224	10063	1778	447	440	440	477	441	416	440	443	399	420	455	408	418	455	436	442	449	437	437	428	416	449	471	422	424	460	436	451	454	430	448	459	408	400	449	402	424	439	451	449	451	466	466	428	437	469	461	443	444	439	409	434	459	449	441	419	414	415	453	423	457	421	440	401	410	406	421	435	440	401	433	427	436	458	430	434	444	420	464	421	426	416	436	465	444	444	422	465	436	466	438	407	420	399	411	431	398	410	453	435	393	429	459	446	433	452	434	408	431	439	474	411	397	439	444	466	442	443	433	437	420	435	407	436	413	439	433	428	411	442	439	430	411	411	482	437	436	435	436	461	433	424	428	453	426	426	435	445	426	428	411	394	430	427	407	390	469	439	434	425	412	415	419	423	429	452	418	439	433	440	449	411	455	419	479	446	411	448	477	475	441	428	418	418	418	437	434	468	446	431	422	424	481	472	393	421	419	422	383	434	422	407	435	457	463	460	438	442	384	424	414	448	469	467	487	439	418	429	441	415	409	444	481	441	441	428	457	428	464	427	401	419	472	430	433	419	434	422	442	459	437	465	425	447	428	426	453	453	461	475	479	425	443	433	437	471	424	426	443	431	433	444	425	393	441	496	471	445	444	440	416	446	446	412	434	458	450	464	444	417	440	412	473	454	417	438	427	416	425	418	475	420	438	439	421	456	474	421	419	396	459	409	429	427	449	389	409	449	448	413	440	440	459	435	447	424	394	427	429	438	467	429	437	411	425	434	425	440	446	425	450	458	425	441	459	455	430	418	402	422	440	464	457	438	390	446	426	431	410	466	463	446	448	430	435	429	430	465	472	405	426	449	426	449	462	441	434	425	434	420	456	435	401	413	413	452	401	425	394	417	509	401	473	435	361	414	498	465	445	414	433	438	463	427	405	427	452	411	419	424	399	460	428	421	434	389	419	415	418	427	436	440	402	420	426	423	419	436	437	462	424	385	432	428	398	407	402	406	478	426	429	438	441	445	441	410	462	446	441	413	447	476	418	401	416	437	385	418	427	439	414	386	437	464	416	431	455	451	464	413	401	409	418	446	441	418	453	429	435	417	450	420	440	435	409	451	414	428	406	464	395	482	442	445	435	421	462	434	457	453	409	428	410	469	446	461	408	420	398	431	411	424	441	454	405	454	452	466	433	435	413	435	428	406	435	411	398	429	471	437	411	469	443	434	445	455	425	424	413	447	421	441	404	394	419	437	474	477	442	455	456	445	425	410	431	463	426	448	431	425	458	409	435	446	425	414	435	477	452	450	465	405	488	448	467	436	437	402	434	406	443	423	446	443	415	445	463	451	415	418	441	428	460	446	452	417	476	466	437	453	371	423	451	444	439	448	422	465	432	463	441	422	446	463	444	429	452	433	428	456	433	440	461	386	392	447	412	429	433	386	434	434	411	400	426	424	436	455	431	429	450	420	478	424	435	455	465	427	470	464	431	419	420	457	431	427	463	463	450	409	425	437	422	431	435	454	454	462	407	446	414	414	419	428	428	462	430	409	425	458	414	474	410	443	431	419	392	451	407	460	430	457	421	421	425	454	447	392	412	410	402	419	439	444	434	424	433	441	430	404	418	421	434	410	406	388	432	415	409	466	423	428	436	412	406	403	450	408	437	428	439	448	447	443	443	434	434	419	434	452	422	434	450	425	468	446	438	406	446	410	416	467	463	447	427	425	469	423	418	454	441	432	407	442	445	417	441	431	407	480	414	456	442	435	451	459	429	455	451	430	453	417	468	426	440	402	463	458	443	426	407	419	455	414	441	477	435	444	407	421	457	439	451	400	460	420	396	444	458	432	451	420	441	404	469	434	429	440	428	438	408	480	417	438	442	418	447	459	439	451	446	418	423	431	422	450	428	433	450	407	438	405	430	413	446	453	432	435	421	397	415	448	453	419	431	433	393	438	445	437	425	437	437	457	419	421	431	439	464	409	407	433	404	417	447	433	421	414	438	421	447	417	460	412	435	427	437	449	415	450	426	428	443	449	421	432	420	438	444	472	461	467	413	506	463	411	455	428	394	427	445	412	437	457	460	410	428	400	410	454	452	451	435	418	417	473	438	443	439	436	425	438	442	451	445	445	478	443	471	449	422	414	419	448	407	450	432	410	445	438	433	412	456	465	425	428	413	424	471	419	448	445	422	476	453	454	436	439	440	436	446	409	407	408	438	452	460	405	463	428	438	428	420	407	440	427	435	470	436	372	440	422	429	457	436	418	451	391	430	424	473	409	402	406	444	444	464	407	428	427	429	449	468	447	427	471	424	457	469	452	432	449	427	443	425	426	421	484	447	444	441	426	438	429	478	410	455	462	415	440	430	433	442	396	404	437	464	414	454	428	433	430	421	443	408	433	395	407	438	428	407	413	453	431	413	390	410	430	468	422	424	490	442	447	463	438	416	419	425	410	399	458	433	433	446	416	448	418	419	458	425	446	469	434	415	440	474	434	423	466	436	407	430	395	463	462	401	429	443	408	464	423	410	438	430	438	425	455	434	421	480	454	447	444	425	478	420	445	446	447	423	446	437	456	403	435	411	462	435	452	411	440	481	446	428	446	449	438	434	435	407	384	416	418	417	426	438	453	427	430	429	437	429	385	423	392	404	459	445	436	470	438	425	413	412	375	451	419	426	457	451	442	432	465	437	428	425	404	432	399	423	423	384	470	420	416	471	435	435	428	437	418	433	401	437	441	431	422	423	442	434	442	440	441	445	441	432	455	402	461	446	483	420	417	461	428	441	458	422	427	442	417	415	437	424	395	430	424	425	425	430	398	441	455	451	425	419	430	450	412	424	447	454	447	443	451	422	468	398	418	442	425	426	423	447	418	403	484	450	460	443	422	415	416	429	443	444	464	413	451	400	445	441	419	423	445	418	453	439	436	426	417	437	459	441	431	412	420	429	430	446	478	449	434	443	460	477	433	431	433	467	431	419	433	421	436	413	433	404	390	419	394	433	404	454	407	433	416	432	418	434	452	434	449	447	408	443	458	451	466	448	446	436	430	463	447	437	431	451	444	439	382	427	422	461	425	446	436	438	446	429	430	429	403	398	433	459	424	401	455	434	405	399	436	451	434	420	454	430	424	416	433	451	429	456	399	478	422	456	439	411	398	391	434	443	417	441	422	448	392	432	440	438	414	435	456	418	454	400	462	435	479	447	394	433	459	436	452	473	418	427	433	432	415	401	447	451	400	442	465	401	456	443	397	424	431	423	479	434	429	423	466	433	451	420	422	407	450	438	430	425	409	427	409	397	441	408	412	432	443	435	410	432	413	429	405	453	446	431	464	433	417	420	469	471	465	457	444	433	469	405	419	446	433	415	449	422	463	430	402	447	418	459	405	414	420	426	428	452	389	404	430	438	425	451	452	452	456	454	438	408	377	430	430	440	391	452	435	452	457	423	414	397	423	464	450	436	433	415	438	426	435	437	446	458	430	455	430	438
65312	78113	76946	53327	29301	11193	1245	180	192	192	156	171	172	198	178	183	162	185	177	196	169	182	178	204	211	173	176	182	186	171	160	184	161	159	157	153	189	167	174	169	182	155	192	170	183	156	191	181	174	179	171	184	194	161	182	195	192	162	179	172	147	166	173	185	192	185	194	182	163	185	183	175	193	170	190	168	156	170	177	162	187	187	167	171	203	186	190	181	176	174	189	176	158	183	171	165	169	171	174	171	165	165	187	183	187	187	178	171	172	188	176	194	189	189	164	190	215	156	221	189	180	175	156	185	161	148	185	177	179	162	168	175	173	175	174	167	170	195	185	159	176	199	173	168	189	204	179	174	185	186	183	165	190	161	167	170	198	195	175	169	170	180	172	188	201	164	174	159	162	167	172	192	188	187	170	170	162	203	184	176	166	185	170	181	173	201	169	171	189	164	142	181	166	176	192	169	186	162	179	157	166	173	170	180	163	162	185	187	174	171	149	163	172	181	172	185	163	177	164	163	178	173	166	184	175	174	174	189	166	185	192	158	175	165	192	167	167	167	169	161	173	191	187	179	176	163	144	180	178	157	193	157	173	174	181	176	158	156	189	186	179	183	187	183	181	178	201	181	172	165	177	172	176	173	157	194	178	170	163	184	160	170	186	198	185	170	199	184	159	169	169	160	175	162	174	166	176	165	169	160	189	167	192	162	191	183	177	159	189	189	171	169	197	157	163	184	192	217	171	161	197	154	177	190	185	180	194	158	169	174	196	182	145	186	166	201	161	137	162	190	174	175	183	179	170	156	176	165	155	170	151	182	170	181	180	163	195	165	175	165	147	177	187	172	182	165	190	179	157	209	155	169	174	210	166	183	189	186	186	192	179	186	188	201	188	190	157	174	190	162	181	157	189	185	194	176	199	187	172	169	164	205	167	181	176	208	164	184	206	172	156	153	176	169	184	160	189	181	179	200	150	199	168	155	162	168	175	155	156	159	180	159	170	150	182	175	192	183	168	167	184	169	176	166	163	154	174	192	165	167	174	166	181	175	169	160	178	190	207	185	154	165	171	182	162	175	175	179	162	189	185	172	186	177	181	191	187	197	182	183	168	202	185	163	161	167	173	184	166	169	178	176	187	177	175	136	188	188	168	152	176	176	163	173	161	179	200	177	200	161	191	173	193	176	173	174	176	213	188	183	148	170	174	188	175	171	189	186	188	166	189	168	153	164	179	180	192	172	178	218	154	165	153	155	178	175	184	155	182	165	177	185	175	172	185	162	191	179	186	206	182	186	178	174	166	160	159	149	168	161	191	187	176	151	177	173	174	187	179	201	209	176	151	164	155	181	181	192	175	199	190	175	168	165	177	174	161	177	175	154	181	177	175	188	178	171	153	179	179	174	170	164	175	172	173	182	182	195	188	181	162	158	166	162	178	164	194	195	196	154	186	191	169	164	158	193	194	182	182	175	183	147	180	192	178	171	176	172	173	171	204	176	174	170	201	173	175	174	188	185	185	179	178	193	148	156	183	145	179	167	159	164	173	176	180	171	167	160	178	166	202	184	169	162	165	165	172	170	182	176	175	219	172	154	184	165	188	179	174	176	184	151	158	166	192	160	162	168	193	183	163	157	181	158	166	161	175	171	178	156	176	172	188	179	179	158	157	208	151	177	182	169	195	163	174	198	157	175	170	184	150	161	170	151	173	196	167	179	173	162	186	202	169	171	166	151	165	171	177	164	164	180	186	171	197	173	167	190	185	161	186	198	174	158	180	167	163	175	193	165	149	182	178	170	188	166	178	173	193	168	191	154	197	169	163	188	187	183	155	164	181	173	188	148	160	173	175	171	186	193	180	187	171	175	168	162	189	174	166	188	176	174	185	168	188	182	174	186	163	160	157	176	154	162	184	158	180	199	183	182	187	175	178	177	157	162	168	172	172	175	170	187	152	165	169	162	180	165	182	186	176	184	167	191	174	175	179	175	168	140	162	174	165	152	191	164	161	179	174	155	190	152	172	195	180	203	174	195	188	153	177	182	186	165	183	178	174	176	162	172	174	148	174	170	146	180	183	184	186	175	182	169	172	188	181	176	199	193	187	189	160	170	183	179	147	165	175	173	190	181	178	153	153	171	179	153	159	182	162	174	177	155	181	173	147	171	175	177	146	196	180	189	177	171	167	180	177	177	183	172	198	175	162	181	179	177	186	178	174	182	158	168	171	156	215	165	170	189	166	183	173	172	188	163	161	162	170	172	181	170	181	167	189	182	186	179	165	202	165	162	171	150	177	181	184	166	195	173	162	182	152	175	179	163	186	176	196	177	194	187	190	176	190	209	175	172	171	164	182	182	187	172	173	169	169	178	204	170	163	150	162	169	163	186	151	193	188	186	187	185	198	163	199	176	170	177	170	164	188	182	169	185	162	153	191	174	189	193	167	166	193	183	181	178	167	174	170	181	184	191	179	162	172	193	176	173	189	158	177	172	163	171	180	203	175	153	177	188	158	200	169	178	173	181	179	166	189	156	166	167	166	169	176	182	162	173	169	194	187	183	159	172	190	147	187	186	160	194	191	193	177	177	177	194	174	169	181	154	159	222	155	169	200	180	172	193	167	183	172	190	179	201	195	158	181	167	181	197	178	176	203	151	192	180	174	164	189	162	187	167	183	177	176	176	150	190	172	160	185	174	159	172	167	197	191	165	165	182	177	199	194	160	186	164	214	188	197	161	189	200	180	163	167	174	195	198	167	183	165	157	178	188	180	189	153	166	194	187	200	177	148	169	165	178	152	175	168	181	192	196	182	161	168	178	172	180	161	165	168	177	170	206	190	171	184	182	163	187	153	165	210	175	193	183	202	177	168	157	169	151	164	177	146	172	162	191	165	175	167	173	180	188	192	179	159	185	185	198	160	156	205	184	185	191	170	163	168	188	175	185	169	191	194	146	165	149	175	191	195	156	184	169	165	173	176	162	179	186	178	183	169	165	192	190	182	158	171	176	180	158	185	174	183	179	193	174	170	167	176	183	176	179	173	160	188	166	176	157	182	163	187	183	172	176	176	164	174	171	180	167	181	169	183	179	176	153	172	187	171	174	207	171	166	189	175	195	162	191	154	161	172	166	186	182	185	194	171	167	189	170	189	178	165	162	186	162	187	176	158	174	170	190	196	160	187	181	182	182	172	158	171	136	180	147	182	170	184	156	162	151	170	170	187	148	201	162	166	159	173	178	162	161	154	180	193	187	173	183	185	180	172	163	159	187	173	153	166	182	182	157	188	157	155	162	158	164	171	177	185	164	167	163	169	149	150	182	170	195	182	173	187	194	171	165	191	151	167	171	174	154	167	197	189	164	163	154	177	162	153	167	182	162	157	191	158	184	180	162	182	181	168	179	167	170	194	182	182	142	152	159	183	173	184	168	186	191	169	179	175	176	188	177	179	202	156	211	196	178	171	187	165	170	178	191	170	160	166	154	183	172	173	164	166	188	182	191
43531	62245	73811	55862	35349	15046	2571	478	453	479	516	491	512	482	496	441	509	517	469	496	502	497	469	524	490	479	422	463	450	498	456	479	502	498	478	484	451	460	452	420	479	452	478	513	457	498	484	469	512	451	494	465	506	472	446	475	498	464	419	439	515	485	506	496	475	504	470	481	459	481	457	468	471	511	474	456	456	469	495	499	469	484	482	489	505	450	509	453	527	459	447	472	511	470	478	481	470	494	482	499	469	481	441	514	476	459	466	489	422	498	486	494	474	483	485	468	481	486	468	485	525	487	461	487	459	492	518	452	480	422	484	474	505	474	499	490	475	489	512	460	459	474	489	436	477	501	461	491	469	464	498	456	473	425	480	515	460	462	510	472	496	438	499	477	466	476	508	502	495	462	442	444	505	492	476	472	499	492	482	476	459	503	479	475	524	523	457	540	539	511	463	480	464	479	478	488	499	472	478	452	497	471	483	445	489	470	490	513	489	454	468	454	467	504	463	471	496	474	472	480	472	470	489	450	464	477	452	521	484	483	500	484	472	476	505	502	475	510	462	503	472	505	446	483	514	474	461	482	472	488	461	472	472	510	495	463	456	504	511	481	479	504	482	479	447	478	444	461	487	493	504	488	476	499	479	479	494	454	493	468	464	482	515	482	499	454	497	472	458	479	539	493	494	483	461	495	472	495	512	440	478	457	454	483	482	491	492	464	477	449	471	501	465	460	452	446	438	464	486	505	472	487	463	496	476	472	495	480	475	478	507	494	493	466	447	511	456	475	477	480	468	468	483	498	470	485	489	438	464	462	463	473	471	540	469	472	481	481	470	481	480	470	472	501	523	504	470	470	499	477	511	459	444	491	500	498	472	479	515	467	438	444	474	506	455	457	473	522	467	461	494	492	486	482	474	480	506	462	454	490	478	501	467	475	506	452	467	455	488	497	504	521	464	477	514	468	466	486	461	479	463	474	455	504	456	495	481	499	481	477	444	474	504	478	441	463	513	468	468	499	488	464	477	463	474	496	456	455	490	484	453	479	498	457	485	500	457	466	425	487	477	493	465	485	527	500	507	493	457	459	462	452	478	469	455	458	477	527	465	473	492	485	433	524	471	452	493	457	485	476	451	497	473	494	488	521	469	481	459	492	491	482	460	493	480	442	478	471	515	437	492	507	476	466	460	512	447	406	495	502	458	474	527	427	464	506	471	487	467	468	497	483	473	475	476	482	496	463	533	472	461	498	459	491	439	496	470	463	472	489	457	440	485	464	474	493	506	462	520	485	474	490	464	493	490	484	453	422	440	492	467	473	450	477	455	470	486	482	465	458	481	474	498	468	461	467	476	471	464	481	498	485	488	481	492	469	509	482	486	515	483	485	475	493	519	427	472	494	489	428	474	496	462	469	507	467	510	459	455	448	473	458	470	456	514	485	512	443	483	486	453	473	472	494	476	488	475	487	498	490	462	466	468	500	492	429	502	499	497	509	494	496	478	453	453	502	483	484	510	475	488	465	467	488	452	466	490	476	467	450	456	466	465	488	460	518	489	522	454	472	495	492	474	438	454	439	479	516	445	451	493	455	463	475	473	429	480	487	510	422	454	471	503	501	477	472	475	498	516	502	485	442	482	453	449	459	450	472	497	481	469	508	476	457	468	485	464	470	446	463	516	466	512	484	518	520	474	473	475	472	496	497	452	480	462	486	495	486	455	500	451	486	480	475	508	469	447	459	467	482	488	448	475	472	463	480	482	440	471	479	517	488	465	465	509	436	458	485	488	476	460	486	490	479	497	484	447	507	457	463	497	470	498	486	448	486	473	465	483	460	460	490	448	493	447	432	482	488	461	467	490	505	480	456	478	447	497	485	434	464	521	479	501	467	446	447	415	491	486	501	494	482	493	472	459	470	507	511	477	513	450	482	461	482	483	482	502	488	490	469	477	462	518	493	487	463	446	471	453	486	499	469	448	537	465	495	452	466	449	532	461	489	507	488	479	445	476	469	434	480	456	452	432	494	461	499	464	482	491	483	477	467	493	481	494	458	499	508	487	491	484	451	481	436	497	472	466	429	502	475	430	510	511	459	471	487	450	463	499	495	521	445	454	473	441	478	490	496	504	460	470	485	469	455	486	485	468	493	460	467	473	467	493	459	455	476	481	457	499	492	444	462	473	506	487	493	499	472	453	473	444	504	477	452	510	468	468	468	489	440	492	505	474	511	457	514	483	484	481	403	460	454	469	485	475	494	467	502	486	446	501	520	498	485	510	483	494	456	453	459	449	475	473	434	497	470	478	509	537	468	483	477	490	454	478	469	502	455	464	463	449	481	479	508	451	479	500	496	512	498	492	469	477	474	462	501	480	444	467	462	529	463	478	472	481	485	524	479	450	500	456	500	521	488	497	491	486	465	494	511	417	479	497	496	492	487	504	510	481	476	492	456	478	468	470	471	504	489	495	479	450	514	410	469	482	469	482	441	468	481	474	459	474	478	510	479	461	468	468	498	484	464	495	457	489	473	456	506	494	486	471	435	481	477	492	468	458	494	445	514	492	495	471	476	478	416	474	525	473	485	444	488	464	488	512	503	482	493	468	418	474	459	496	497	477	459	471	447	456	491	470	466	467	455	493	477	483	472	478	484	458	492	473	495	491	473	473	452	484	499	491	443	471	494	483	453	507	480	498	509	460	480	513	488	487	475	482	491	499	478	466	474	462	480	483	522	515	466	502	489	458	490	497	473	470	494	474	498	451	519	498	474	500	461	461	465	456	456	473	493	473	466	457	520	470	459	425	485	487	468	480	470	453	489	478	507	454	512	503	475	450	475	466	493	473	504	495	464	499	465	466	493	477	454	486	477	456	468	482	463	488	476	451	473	448	486	468	530	458	478	457	487	499	468	537	490	468	474	478	475	444	480	489	495	509	483	471	489	508	473	479	494	453	460	481	457	465	496	453	479	508	479	477	514	504	482	514	484	480	489	491	472	502	513	481	488	478	494	483	473	474	512	454	439	519	492	480	455	484	457	505	461	492	452	485	487	469	462	483	479	499	452	474	477	463	474	466	461	518	501	454	511	457	498	478	474	526	490	484	508	527	457	500	482	467	502	498	483	459	437	479	453	496	470	456	511	497	476	456	475	493	461	495	533	489	463	470	486	471	502	456	479	494	478	474	476	490	462	493	458	491	472	473	500	495	471	456	500	462	492	471	463	516	488	470	475	488	482	416	451	523	453	464	492	512	512	521	486	534	479	465	467	453	485	468	466	512	473	483	462	536	488	466	493	496	488	471	470	480	485	453	463	432	462	492	453	441	446	460	468	461	476	463	502	535	505	512	479	457	494	471	455	467	495	494	463	487	512	465	466	459	453	486	446	443	528	492	485	484	485	479	461	518	461	519	455	500	498	489	487	446	454	471	486	480	464	522	483	470	503	507	457	501	528	458	498	475	489	462	467	497	483	478	434	488	472	458	445	449	499	457	486	479	452	515	472
12488	14106	22513	11157	2914	773	280	229	213	210	228	192	226	228	207	207	190	194	187	225	205	199	200	229	215	241	198	225	226	194	190	226	222	197	208	208	216	252	185	222	197	206	227	223	200	200	216	220	207	199	236	212	215	231	235	207	226	225	214	200	189	203	214	203	217	198	212	193	209	233	190	193	210	206	221	218	207	215	201	191	203	219	219	210	220	189	215	188	187	223	189	211	201	217	221	206	208	223	220	196	195	211	213	190	214	197	222	187	217	225	231	185	187	206	209	211	208	188	216	207	213	206	200	190	197	214	224	221	233	230	212	200	200	210	208	227	221	201	224	201	183	217	189	236	205	205	203	209	206	201	189	216	212	233	226	230	241	204	200	218	215	186	208	219	218	211	195	213	217	214	220	199	220	205	215	199	206	191	205	174	209	203	212	200	208	238	200	182	185	224	201	204	186	217	191	212	201	224	208	216	213	206	210	183	238	220	222	205	205	197	196	190	204	211	211	207	215	172	204	199	217	208	218	215	234	210	224	223	208	205	235	174	180	227	203	239	225	190	203	215	216	202	224	208	197	201	203	221	219	212	209	216	183	179	219	223	206	231	194	224	178	204	208	227	205	188	213	210	220	206	242	214	219	190	242	210	220	198	227	226	223	188	203	206	195	197	229	208	187	197	214	207	199	204	217	193	228	184	208	199	221	209	205	215	215	215	228	195	216	194	213	210	222	194	195	218	182	214	201	202	209	218	216	207	202	218	219	180	217	187	205	200	210	194	181	207	205	195	225	211	187	232	217	215	210	195	188	204	184	202	192	193	200	194	196	206	202	206	205	223	226	215	197	191	208	226	187	223	200	227	205	198	211	205	192	195	219	196	220	205	188	221	193	213	200	208	209	216	198	190	200	215	201	207	235	192	219	198	191	202	208	205	237	210	213	217	236	208	239	216	196	231	216	220	211	210	196	201	190	208	219	207	207	204	204	193	202	193	216	214	208	220	201	230	202	205	219	229	221	196	192	211	210	200	203	200	205	213	194	225	194	196	198	191	211	216	211	234	202	187	230	215	186	216	234	203	196	214	211	188	191	225	185	183	198	204	203	210	201	202	186	206	228	188	206	213	203	219	215	168	186	208	207	217	203	198	203	208	162	213	187	214	193	219	189	202	186	223	206	197	210	228	208	236	188	229	194	206	190	214	236	225	203	224	205	199	208	202	197	213	198	188	205	191	223	213	191	176	240	208	234	215	202	234	166	195	199	205	216	199	190	174	203	240	191	209	178	230	215	224	197	217	208	197	222	197	226	206	209	197	216	226	216	226	191	198	227	216	175	217	229	226	200	202	214	224	200	216	225	208	181	181	202	230	204	201	213	232	216	219	201	221	189	214	205	205	216	171	182	198	245	203	216	198	195	222	180	175	192	180	217	178	212	190	188	176	235	191	210	226	193	224	214	210	183	199	226	207	200	206	201	172	202	235	180	215	207	202	210	192	203	229	193	190	195	191	193	210	182	215	212	205	215	211	199	192	228	209	213	198	201	204	213	241	190	201	221	197	181	214	229	240	189	227	200	191	189	193	210	186	199	218	220	169	222	204	195	206	222	232	220	230	211	205	221	217	235	194	206	194	195	232	208	208	203	235	210	214	227	201	210	224	213	190	185	215	202	203	198	211	210	213	198	205	213	202	204	213	211	199	214	197	189	217	206	204	210	213	178	238	222	226	235	220	216	202	179	226	198	210	221	218	193	236	214	226	182	221	205	212	223	206	206	200	196	208	203	194	191	200	228	235	222	207	229	212	235	209	216	211	192	224	214	189	208	197	197	202	164	223	206	239	185	195	205	186	236	217	211	209	194	200	185	197	205	172	202	227	215	207	218	201	194	220	224	198	236	223	224	186	190	235	210	212	197	218	196	181	226	184	170	220	210	195	206	188	204	182	216	207	209	227	209	211	184	195	209	201	194	206	200	206	219	238	221	213	214	209	215	215	185	179	186	228	191	215	198	183	196	205	201	203	222	229	221	245	201	199	192	212	203	194	233	179	199	212	201	230	233	208	205	201	216	199	200	198	237	214	211	226	244	219	196	225	214	220	181	187	202	227	202	203	189	196	214	217	210	211	225	198	204	216	217	238	207	207	198	192	213	226	199	218	236	205	192	218	206	215	192	196	210	207	191	201	211	203	206	180	214	230	204	173	247	221	210	226	214	214	201	207	211	196	210	226	218	209	206	195	223	203	251	206	181	190	217	220	224	228	226	207	211	202	194	198	210	226	211	230	182	195	208	215	204	195	204	226	215	222	199	199	203	224	214	195	218	216	218	202	227	184	225	202	200	223	212	206	213	219	199	229	206	208	207	211	211	219	229	241	209	189	195	233	219	200	191	201	212	199	212	183	222	216	204	200	208	189	189	196	193	221	231	203	200	194	206	196	224	216	204	220	232	214	192	246	201	199	194	219	217	194	187	202	213	208	199	188	214	212	218	214	208	225	232	203	197	205	220	179	200	189	200	222	208	236	215	201	211	199	204	214	203	215	215	201	204	188	199	213	192	224	211	211	212	226	200	187	223	201	225	253	213	188	210	217	243	185	212	217	202	216	209	193	224	199	218	189	200	216	216	208	195	214	201	223	202	208	190	206	218	225	210	203	225	219	198	200	211	193	225	212	186	209	189	202	219	190	211	207	229	228	209	222	225	188	210	213	225	208	218	203	218	224	202	207	208	214	229	210	221	204	193	238	220	202	224	216	199	195	223	207	221	216	213	196	193	193	199	184	196	226	219	184	211	212	185	205	227	206	204	204	216	202	219	215	209	190	215	205	196	201	199	204	200	204	217	220	197	230	210	224	187	204	229	193	216	188	194	212	214	205	228	193	198	203	200	211	201	182	207	204	229	222	214	192	240	189	199	212	198	207	223	181	200	210	188	190	232	202	206	199	224	188	201	194	197	208	208	195	212	197	193	221	200	210	219	193	217	193	213	205	228	178	180	217	193	212	207	206	197	205	225	192	212	201	189	203	183	247	219	225	210	172	218	209	206	213	203	217	233	226	216	214	196	217	201	218	204	235	219	207	213	231	223	229	218	230	201	212	200	223	202	224	205	236	198	215	226	221	206	223	186	224	204	234	202	235	199	179	212	217	219	221	213	203	219	222	187	189	196	240	219	221	211	225	240	218	222	204	214	181	210	214	190	220	218	224	223	208	195	216	225	214	203	210	219	182	216	206	202	240	218	213	200	212	190	185	200	183	216	188	224	207	208	222	201	217	215	217	194	213	199	186	222	204	208	223	196	201	207	210	188	202	205	224	189	204	229	204	215	227	214	227	231	195	203	214	205	180	218	215	223	196	209	216	208	215	199	215	207	207	229	220	209	209	210	234	196	244	212	225	226	202	201	193	219	205	189	211	205	222	211	209	207	215	191	211	229	200	205	210	215	188	202	219	187	223	222	197	195	208	199	188	214	190	222	193	198	187	207	205	200	204	188	209	189	209
11840	19255	29548	19117	7336	2433	772	565	523	527	560	604	604	577	590	591	579	570	607	576	557	533	545	606	525	569	540	533	559	563	570	562	581	557	544	555	562	554	541	544	560	576	532	565	504	595	538	526	568	563	565	537	571	571	555	599	542	521	553	547	558	573	564	587	586	529	543	573	531	560	582	599	525	541	582	540	549	540	572	539	563	601	560	565	564	559	523	585	598	562	558	563	578	528	562	574	537	542	544	529	531	552	583	537	559	582	511	590	553	576	589	540	535	555	547	571	555	549	548	548	491	556	531	578	527	595	553	534	545	550	516	571	554	607	511	540	577	567	556	542	593	565	586	549	561	573	515	621	578	514	538	522	543	594	550	566	567	593	555	552	585	536	591	530	555	617	564	619	565	551	547	545	577	554	573	623	560	525	542	598	542	598	557	549	575	577	554	566	536	516	543	540	542	553	571	558	536	555	568	525	567	534	549	527	596	569	524	558	577	541	546	549	568	544	552	506	536	522	521	562	557	501	540	555	563	576	539	531	571	570	550	530	565	567	558	524	582	575	517	558	536	558	571	560	577	561	540	550	579	552	546	573	554	507	527	576	547	564	532	563	567	555	554	575	551	550	580	577	559	549	550	539	534	584	572	543	563	574	532	543	570	541	584	529	533	597	569	543	540	592	507	580	558	595	532	519	576	580	548	585	575	546	542	575	555	595	553	527	554	548	566	582	549	546	548	552	534	542	517	555	571	546	511	584	513	591	525	548	576	553	590	590	578	563	537	571	578	524	594	479	575	534	578	568	515	582	581	564	618	527	519	562	566	587	534	554	568	491	548	580	557	542	553	576	575	530	589	540	574	515	550	560	539	556	555	564	510	544	533	594	581	590	588	515	554	535	544	594	572	574	517	540	541	607	551	572	528	591	524	551	521	514	586	593	561	532	565	568	533	574	567	557	544	539	597	509	540	569	574	507	545	550	533	560	531	582	573	544	597	551	589	584	597	575	550	530	582	581	560	558	507	544	561	587	566	587	594	578	547	514	605	566	544	581	547	582	533	548	521	537	591	555	578	574	544	562	603	594	588	524	562	575	542	575	527	535	609	557	545	562	560	570	572	581	545	569	582	574	569	560	569	567	587	572	544	549	558	529	538	546	551	551	593	584	562	606	582	563	580	556	517	552	578	577	555	558	584	540	546	566	557	565	542	550	576	537	578	531	562	529	571	546	510	588	520	554	546	549	573	525	570	518	577	564	605	546	516	586	587	579	588	561	561	578	530	614	518	538	550	568	560	562	588	550	566	581	534	500	580	521	555	570	561	564	544	571	583	538	580	521	542	578	556	552	555	544	591	581	569	533	598	542	542	564	533	558	576	545	530	533	567	535	556	607	564	576	553	557	556	527	535	556	571	558	527	571	550	565	531	558	544	545	545	561	517	530	535	533	557	596	531	520	542	537	574	531	573	556	525	543	530	581	572	581	535	577	545	562	547	571	587	568	564	564	564	554	515	523	545	544	547	521	552	590	575	575	553	563	571	565	548	565	555	548	591	561	516	562	583	586	577	567	529	540	545	573	579	542	545	543	560	560	548	542	598	532	575	557	578	569	583	554	561	550	549	573	518	526	537	575	573	529	591	552	564	534	534	551	547	525	543	569	586	573	537	559	558	590	552	527	556	572	559	539	558	565	554	583	566	569	496	560	536	560	506	545	562	539	527	587	580	564	543	581	552	594	551	516	529	564	563	599	550	535	574	573	566	543	584	571	531	586	517	549	516	533	555	523	560	541	555	565	579	572	570	532	567	541	570	565	585	565	544	572	548	562	594	586	523	546	547	543	572	569	550	545	562	612	543	564	614	562	557	575	581	554	555	581	550	531	580	540	568	559	556	557	593	542	566	568	544	549	576	555	547	550	574	528	561	529	537	531	553	533	560	576	580	541	538	563	535	530	551	518	560	557	605	555	528	539	511	608	583	581	542	538	583	508	593	572	554	512	563	577	564	530	619	623	562	550	542	539	548	513	540	583	584	521	587	563	547	539	515	545	551	546	567	582	546	547	552	544	582	542	586	495	546	573	536	589	579	529	540	569	533	574	564	546	545	585	562	587	536	570	553	547	551	551	559	539	504	556	513	544	556	545	579	557	539	545	567	518	593	545	561	573	563	531	575	548	563	568	570	561	564	620	553	587	543	554	558	610	557	556	604	570	576	546	533	572	549	577	587	615	538	573	543	494	571	537	529	590	558	568	533	532	602	584	585	560	597	587	546	519	569	560	513	564	551	517	562	527	557	594	558	542	544	549	533	586	553	529	549	530	538	599	554	547	574	531	579	582	567	542	556	580	570	546	535	599	601	526	561	594	556	533	548	581	579	541	572	552	530	529	659	539	567	538	559	550	527	574	602	601	568	563	578	614	539	538	605	549	549	522	579	581	546	556	561	584	587	550	560	551	572	626	562	491	561	566	516	600	579	548	546	602	563	617	556	593	544	570	594	616	549	548	566	555	533	501	542	538	520	536	583	554	537	591	545	553	528	546	558	555	569	557	592	550	568	544	539	584	547	506	552	566	554	570	556	559	554	573	546	556	524	558	547	537	571	522	579	549	534	553	522	524	555	549	534	564	586	552	546	587	555	558	596	546	551	524	550	547	539	559	571	534	585	575	568	509	546	541	571	556	575	541	541	586	575	561	556	542	567	608	560	569	593	566	559	552	588	577	582	545	526	573	561	557	558	609	534	579	583	539	559	571	516	563	557	547	581	556	553	539	575	535	550	558	558	560	578	575	596	529	506	564	590	553	537	532	596	540	568	561	588	549	545	531	547	523	560	528	580	553	571	556	582	547	565	578	596	566	567	567	574	541	589	534	569	557	548	573	607	548	548	527	575	564	567	586	588	556	529	558	562	590	514	526	557	545	521	577	547	569	545	587	570	537	579	533	524	522	604	570	541	537	554	573	565	562	566	572	546	607	573	549	569	572	548	628	540	582	585	586	550	573	628	578	551	599	553	539	563	531	536	557	534	525	559	571	575	565	567	542	560	540	561	577	557	614	583	561	533	559	541	587	544	600	520	553	556	583	544	581	569	544	526	590	578	544	558	596	536	548	555	565	595	554	537	581	534	576	556	536	574	536	522	584	575	565	555	545	544	555	573	538	566	520	571	559	588	513	568	598	502	525	581	566	555	551	542	522	605	546	573	575	557	607	545	562	593	563	557	543	547	551	549	515	567	499	561	574	572	533	587	602	557	561	544	580	571	538	539	556	557	567	534	565	504	553	559	505	609	518	513	545	564	545	536	565	570	556	557	551	557	545	609	595	553	614	574	555	553	570	557	569	567	545	548	563	600	563	549	543	565	537	526	559	551	586	597	556	543	569	528	520	567	540	542	551	545	553	556	529	582	566	553	616	582	545	577	548	581	539	567	544	570	562	556	582	552	554	595	572	577	558	588	495	545	531	539	518	541	571	532	515	536	526	578	512	539	564	537	531	561	548
56011	63596	68588	47605	23973	7371	801	168	149	152	152	133	131	127	136	139	133	166	168	159	137	139	141	147	124	131	162	159	156	141	161	169	161	172	164	149	165	142	151	155	159	161	149	163	139	139	132	152	137	145	140	151	138	144	162	134	152	144	142	162	160	150	149	148	140	109	135	139	152	161	121	152	150	152	164	140	146	170	160	148	140	152	146	138	121	142	143	139	143	139	158	129	150	145	175	170	137	140	143	146	161	143	159	138	155	143	143	162	143	149	140	157	144	147	131	146	135	137	146	170	140	154	141	137	152	166	145	143	134	163	153	168	174	142	173	151	142	127	176	147	129	156	136	138	153	138	147	164	141	162	160	159	137	135	148	165	147	161	177	156	162	154	158	166	139	161	166	148	140	154	148	154	140	153	145	152	171	132	133	143	148	151	149	141	134	151	136	123	157	149	150	154	179	144	136	134	165	143	149	132	163	167	142	162	148	140	151	201	132	143	143	155	147	146	161	153	157	142	164	127	162	166	131	149	160	147	116	154	161	150	151	157	125	132	146	145	166	154	144	132	171	153	157	148	162	124	171	154	175	137	151	132	148	146	145	164	133	148	158	133	161	189	155	117	181	130	135	158	156	153	127	120	156	159	159	143	145	160	142	153	143	158	133	149	143	163	148	142	163	129	146	142	147	135	155	143	167	145	149	150	139	153	141	158	133	133	155	147	162	130	162	165	140	158	161	153	169	140	154	125	141	139	162	159	125	138	142	140	151	166	160	150	153	156	149	155	159	145	153	152	159	144	134	156	123	170	127	153	144	147	129	144	169	157	150	151	166	150	179	148	141	152	140	165	148	138	129	153	135	153	158	152	143	158	151	143	161	135	142	150	147	157	177	153	140	148	142	136	148	147	139	149	169	140	169	153	134	151	147	153	155	145	150	163	146	145	160	148	163	156	123	130	134	154	147	123	165	167	155	144	156	142	153	134	131	161	149	144	150	142	146	181	138	149	153	166	148	151	173	146	144	158	134	155	146	175	163	138	159	119	150	128	136	149	116	125	145	147	150	159	144	165	153	176	167	156	135	140	156	140	133	133	142	136	155	148	146	141	149	143	146	125	153	160	135	121	143	135	141	133	138	156	154	143	140	162	142	161	133	153	142	135	160	157	162	162	144	156	139	146	160	144	160	148	145	140	159	157	143	160	146	168	138	150	141	144	152	144	142	150	154	167	138	133	145	139	156	141	147	132	162	141	132	146	153	147	161	121	147	164	147	130	164	144	133	154	149	147	148	172	135	131	149	174	146	159	133	164	153	136	136	140	138	156	151	144	178	159	149	143	125	155	143	156	156	130	127	143	145	155	133	140	158	139	149	158	164	163	154	139	125	165	149	136	144	181	160	122	127	130	145	143	158	119	135	139	136	129	164	172	152	160	139	139	133	146	150	145	142	162	143	147	133	143	156	161	152	162	134	155	133	173	144	156	145	133	153	154	128	142	130	168	148	142	153	164	157	145	127	150	144	143	151	164	152	134	143	137	159	150	150	159	153	166	148	168	135	158	130	157	147	148	147	135	142	151	142	121	147	167	157	137	143	133	180	138	147	159	126	170	131	134	152	143	151	149	157	161	140	134	133	144	133	148	142	112	125	138	148	144	176	150	141	130	135	160	159	155	150	134	133	154	155	169	149	148	164	128	156	134	138	117	163	119	168	149	178	126	169	144	161	155	168	163	127	142	149	154	142	133	150	158	160	142	164	120	175	142	146	132	154	150	146	133	153	155	153	131	141	144	139	156	137	154	154	175	145	176	137	157	135	164	168	137	136	154	156	167	155	133	145	145	150	151	138	146	150	158	148	138	152	155	142	144	162	137	144	137	131	153	145	153	171	149	137	134	150	134	130	134	143	150	154	163	194	150	176	145	161	154	157	159	149	146	135	143	146	131	149	174	139	148	159	137	143	164	121	149	153	149	140	157	143	145	152	161	161	153	150	165	148	121	153	143	143	151	184	157	158	154	153	168	131	132	172	150	181	158	145	149	144	154	135	139	149	134	172	114	148	129	152	136	159	148	143	133	154	154	174	132	136	145	150	177	154	155	147	138	147	127	145	141	162	164	156	114	141	146	129	132	158	146	133	162	150	164	139	176	158	149	156	153	159	135	130	156	146	126	179	151	118	101	132	151	143	150	131	130	145	147	162	164	132	144	125	129	156	135	148	142	162	144	140	142	147	153	155	144	152	144	147	140	152	146	149	170	127	136	148	144	146	152	139	139	150	153	130	158	154	152	152	127	146	166	167	146	147	143	136	150	162	162	136	149	127	153	154	147	142	144	143	159	130	146	147	153	149	143	133	156	161	165	168	146	144	134	172	138	138	154	147	148	173	137	177	153	134	139	116	150	137	146	170	165	159	141	147	165	151	158	146	136	148	142	132	129	164	131	167	152	163	165	137	134	181	133	157	141	148	131	114	146	145	134	159	113	152	140	156	135	156	123	136	158	135	150	139	119	141	154	149	138	174	148	159	162	146	160	130	128	157	156	154	149	145	115	146	139	180	144	158	145	128	162	149	180	154	151	148	168	142	138	134	148	125	148	150	155	154	140	124	141	147	148	128	140	121	166	143	137	161	149	147	137	156	166	160	134	141	169	154	142	136	135	144	155	141	158	152	147	152	156	146	137	154	150	135	131	131	157	140	135	158	151	135	151	153	157	140	132	152	136	142	141	150	161	141	118	155	127	145	129	147	137	146	142	163	141	138	145	143	149	143	157	136	144	117	137	145	146	159	145	124	154	129	144	150	116	134	158	137	147	144	159	148	145	151	149	139	132	170	152	134	138	160	166	163	161	149	154	143	138	153	162	153	136	138	152	169	151	164	149	153	130	148	145	152	136	137	145	158	151	145	155	142	160	147	155	142	141	150	133	138	135	127	160	141	152	181	151	153	164	145	141	153	165	133	157	167	172	142	131	151	146	138	126	150	157	142	146	131	168	144	135	172	153	137	158	138	137	136	140	138	166	129	140	153	142	164	142	136	143	159	170	148	177	131	143	156	130	137	171	144	156	153	149	136	160	155	162	137	185	146	130	137	149	136	157	143	155	145	149	151	143	173	143	173	149	147	143	139	151	149	156	170	146	148	135	168	139	137	140	156	139	145	140	143	126	162	161	168	150	158	169	135	142	136	156	138	172	131	176	145	146	143	142	158	133	151	156	156	123	160	146	152	177	125	140	147	140	159	153	147	159	138	126	155	150	166	121	157	131	136	146	168	162	154	116	142	140	142	128	130	156	146	153	160	145	128	161	182	153	119	136	161	159	169	153	136	141	174	130	138	165	141	166	141	144	168	132	133	133	157	139	137	145	154	141	156	152	153	139	150	128	141	144	167	171	132	135	139	171	158	165	173	144	145	152	152	155	163	155	149	143	145	147	142	152	150	142	132	144	150	131	153	145	140	151	146	136	130	148	153	164	137	150	153	138	141	157	132	148	148	142	154	149
35856	48726	62552	49784	30195	12188	2225	431	415	424	452	420	420	401	439	386	412	438	407	433	390	416	404	443	440	416	420	439	368	398	380	402	441	428	396	399	395	397	404	411	420	400	403	434	392	424	422	404	437	388	407	371	429	410	389	380	385	390	405	417	396	414	437	436	396	426	433	385	400	415	411	433	431	451	385	426	422	414	394	399	429	437	358	414	424	402	392	427	406	402	428	439	408	454	399	398	409	398	394	386	388	415	435	412	427	454	424	438	436	365	423	444	364	456	399	417	408	388	385	403	431	429	408	399	443	436	407	452	426	413	425	397	401	405	400	408	376	384	384	427	438	391	386	434	397	465	405	434	421	402	445	412	429	431	418	408	470	437	429	403	393	424	393	425	411	381	441	455	402	405	418	411	444	388	417	380	417	442	419	389	435	381	408	424	440	389	390	408	416	373	406	425	401	382	410	430	407	398	385	383	385	426	402	423	394	414	400	413	402	421	391	401	374	414	413	426	391	416	433	401	396	409	417	428	372	415	418	464	399	400	405	405	413	413	411	419	407	380	400	422	424	397	352	411	401	393	437	417	396	449	413	412	420	420	401	394	385	381	442	406	369	418	403	419	421	401	418	426	412	408	398	430	392	407	405	419	440	453	380	379	398	414	399	435	431	426	372	381	437	418	426	421	410	387	415	379	411	410	386	398	430	391	411	407	402	391	419	438	427	397	429	391	444	429	388	426	435	391	404	435	388	405	358	413	411	406	398	392	404	467	417	390	403	403	426	377	430	392	397	413	357	392	403	426	411	411	428	430	402	398	425	425	402	394	428	408	423	378	402	390	423	394	381	417	419	380	456	442	417	421	411	429	400	397	430	411	424	422	401	412	375	406	395	435	432	400	393	455	423	408	437	417	408	401	409	367	405	424	422	395	443	420	429	421	393	425	410	435	418	444	406	413	444	396	421	426	396	399	436	408	411	428	409	376	417	432	399	385	417	371	408	415	410	393	402	467	435	398	377	410	393	450	418	414	415	401	393	409	396	409	418	431	395	453	428	396	381	420	433	395	462	408	403	395	437	429	375	409	424	419	430	397	394	376	424	383	427	377	395	456	419	432	389	403	403	431	438	438	416	422	400	388	403	419	377	420	374	437	382	394	425	408	433	409	415	423	392	421	417	457	414	415	426	403	423	399	470	403	411	442	443	390	435	390	438	433	421	388	411	401	407	388	423	392	392	449	443	432	419	434	403	389	447	404	401	422	421	377	417	411	360	407	405	412	383	413	437	441	395	392	418	430	419	369	422	434	392	401	389	422	388	409	419	458	412	425	404	427	444	405	430	402	395	423	397	414	406	425	414	428	407	397	416	394	374	370	401	426	391	358	428	424	412	416	380	438	412	410	443	398	395	432	430	410	404	419	445	404	395	416	377	396	424	405	386	384	440	431	422	430	378	419	399	367	437	380	406	414	437	378	412	405	427	401	408	376	407	343	396	410	415	399	426	425	389	425	396	446	434	411	416	412	442	413	376	410	377	412	435	401	402	413	396	361	441	392	403	403	391	405	399	374	416	404	358	412	426	457	440	395	434	430	450	407	432	395	404	390	397	421	445	445	404	471	405	429	411	388	377	395	393	435	424	412	407	418	425	445	437	419	420	426	422	412	415	404	367	419	415	445	410	385	424	415	414	431	435	426	387	451	429	397	431	413	416	409	415	376	403	434	414	364	418	427	451	433	394	411	384	387	440	413	407	422	441	411	412	417	435	416	403	417	403	386	459	447	423	391	405	375	449	384	416	433	423	415	378	413	416	424	414	422	383	411	403	422	436	409	408	404	415	357	394	405	444	382	381	416	425	390	421	406	418	391	413	419	403	448	393	402	410	421	431	394	430	438	413	401	402	370	412	395	400	381	383	413	398	404	406	404	397	415	407	410	431	442	398	396	420	423	381	417	394	375	404	406	395	414	397	430	433	398	395	403	429	413	434	393	415	420	407	419	403	408	431	421	391	411	447	375	406	389	404	429	404	437	428	424	416	384	414	389	384	417	444	434	408	430	435	442	387	412	443	413	400	400	397	395	412	422	429	402	468	424	418	398	422	436	401	406	419	433	414	410	402	421	427	385	392	399	383	404	435	422	415	411	398	423	433	413	415	425	441	441	405	429	374	391	405	409	394	457	397	394	413	419	425	436	378	433	430	404	405	438	398	431	440	377	421	367	387	385	383	421	409	400	405	435	385	387	412	410	384	421	442	433	391	414	409	424	436	400	415	392	406	409	405	403	361	388	405	359	425	415	406	426	403	395	409	425	445	428	428	433	386	423	398	443	390	446	421	368	429	420	405	410	398	400	415	444	401	393	377	418	380	424	395	404	413	427	397	411	407	394	389	403	445	393	366	370	424	401	423	435	432	414	416	438	395	421	401	399	425	431	429	400	402	425	403	429	359	453	411	399	364	381	396	390	389	413	387	424	408	412	428	428	394	412	430	403	453	391	413	386	438	442	424	411	422	417	408	420	442	432	441	423	412	440	431	407	396	403	395	427	411	372	375	384	409	378	408	405	407	418	422	422	420	386	431	399	405	436	399	395	428	414	382	421	407	425	407	422	412	404	447	391	413	419	412	407	424	441	464	404	410	403	395	434	429	407	406	392	393	450	399	380	407	407	400	443	404	418	396	420	407	394	412	422	405	411	388	378	455	426	417	408	380	445	444	406	438	387	400	405	403	446	417	395	396	448	404	394	394	412	408	419	415	398	378	420	408	421	423	431	433	408	413	408	432	415	421	404	418	425	407	415	442	407	391	427	425	417	422	404	408	447	372	397	402	398	445	367	400	402	406	417	419	432	444	405	410	407	437	403	404	394	368	416	430	388	384	379	430	440	399	428	404	452	419	413	391	399	396	408	440	416	427	389	423	444	439	415	405	422	375	393	405	398	449	425	424	405	428	384	411	438	443	421	386	417	436	403	426	418	446	425	408	428	445	391	433	415	446	418	429	413	390	400	417	431	402	424	430	414	393	391	435	416	412	427	424	421	428	386	404	413	387	412	410	400	421	420	420	383	393	417	427	413	408	414	443	376	406	418	434	448	422	391	440	421	388	393	409	429	424	380	382	379	424	422	406	402	393	411	443	411	424	442	468	413	421	411	434	407	399	405	419	389	377	370	419	389	387	430	433	403	397	360	415	398	402	396	392	412	416	428	426	406	422	396	419	404	405	437	410	436	392	424	418	428	397	428	443	407	407	403	409	396	431	412	414	385	408	416	375	399	439	431	398	414	389	424	447	397	388	412	413	413	407	408	372	431	437	397	421	436	404	445	426	397	412	429	404	409	411	401	411	398	403	412	395	423	416	430	419	395	402	393	412	391	412	414	440	398	419	420	411	411	391	387	397	421	424	421	387	418	409	380	384	436	392	433	369	415	417	364	411	415	400	397	394	392	400	446	397	375	404	403	402	427	417	412	437	385	444	382	409	444	399	437	420	414	454	372	414	394
69332	77576	77707	54144	29592	10794	1546	186	187	192	154	157	180	176	156	171	166	183	169	173	162	169	181	158	157	148	163	155	151	178	172	190	160	156	176	183	161	153	167	168	176	166	163	168	182	180	153	157	159	173	176	171	158	127	155	149	168	171	164	139	158	175	174	190	188	180	170	187	162	158	157	181	143	132	187	154	165	168	181	176	166	160	165	199	178	168	156	191	158	180	186	128	196	152	176	176	153	173	178	170	188	158	145	202	192	167	186	149	158	169	165	164	157	141	150	162	166	186	161	159	159	173	165	167	176	177	158	168	184	162	158	185	161	172	159	163	176	152	159	150	186	155	177	147	161	174	174	161	180	166	165	176	152	152	163	176	157	170	189	164	167	153	163	167	171	169	163	168	165	156	145	152	151	156	186	146	177	181	167	168	151	207	167	166	173	163	163	156	162	162	173	165	157	171	174	151	154	163	172	195	156	153	138	176	149	165	160	143	153	154	137	162	161	167	175	182	155	162	161	172	203	164	174	151	160	169	189	170	169	169	182	156	175	177	151	181	148	153	183	168	178	184	154	163	170	162	183	162	167	181	173	166	161	148	165	171	173	165	178	152	160	191	151	176	178	152	174	194	194	154	157	124	185	188	181	168	190	160	179	149	178	168	186	190	148	194	168	171	178	171	175	168	191	180	175	158	167	170	150	173	134	173	185	192	171	184	174	171	153	168	167	163	181	173	190	162	154	143	142	163	185	187	142	148	147	182	162	174	148	158	172	198	179	168	171	154	185	178	155	160	150	182	159	172	187	183	164	186	180	159	156	160	178	145	178	158	172	175	149	171	185	145	146	186	138	151	156	175	185	171	158	148	179	175	167	183	178	178	176	160	165	142	175	145	161	161	163	157	181	146	158	160	155	184	172	158	167	180	171	161	151	164	164	171	169	178	183	179	159	168	171	157	185	153	169	170	186	177	186	177	168	180	183	174	173	180	149	161	171	151	170	187	178	147	203	148	172	165	170	178	159	159	157	169	162	175	178	170	174	169	165	156	183	172	163	184	169	157	152	159	169	183	179	143	176	174	162	175	142	151	169	176	182	155	180	156	169	164	162	175	160	167	147	170	156	174	137	181	170	173	152	153	183	177	156	154	152	179	165	161	189	169	200	143	172	181	161	161	145	156	158	168	155	163	155	173	183	180	171	196	162	168	151	155	156	179	176	178	164	185	160	164	172	194	183	172	172	163	144	180	166	146	157	191	165	178	141	153	157	162	157	172	159	182	175	172	162	168	158	190	167	173	139	153	163	181	187	171	159	158	175	172	161	162	162	175	182	156	169	180	154	168	168	179	153	166	173	159	157	183	164	172	161	138	161	185	179	149	188	158	162	156	161	160	166	163	174	173	180	165	160	162	137	156	170	170	185	159	166	162	174	154	148	166	157	171	186	171	157	153	188	162	179	146	152	187	196	194	152	158	180	194	171	168	153	180	167	164	167	164	172	180	167	168	167	183	144	154	174	161	180	197	166	158	178	177	158	168	181	160	170	178	160	190	184	173	170	159	156	164	164	167	166	171	155	150	154	191	155	171	149	155	165	161	154	166	166	144	172	165	167	159	172	171	178	195	167	149	176	186	157	165	140	176	179	189	154	149	175	162	150	160	163	137	163	162	169	143	176	159	171	172	173	173	165	164	171	177	181	179	171	158	169	150	177	172	140	195	157	156	164	162	156	173	144	172	164	142	155	171	177	167	157	175	162	146	172	159	168	154	163	166	164	175	183	168	157	160	165	213	161	147	159	161	171	155	163	180	166	171	167	176	158	163	150	191	198	179	172	184	181	171	183	166	181	155	190	171	159	167	186	172	191	161	163	153	143	171	172	156	163	192	152	173	173	191	161	165	172	168	141	150	167	149	168	166	188	175	190	147	157	146	171	138	165	157	149	168	153	162	170	152	153	167	175	172	166	152	170	159	166	187	165	158	173	161	164	164	140	148	165	165	139	156	167	131	180	166	168	144	186	187	177	180	167	196	166	163	153	183	171	156	154	157	154	171	167	168	184	184	159	181	167	179	152	162	173	157	178	180	137	168	163	163	168	149	165	160	169	168	187	159	171	159	154	173	162	151	162	142	161	182	176	158	178	158	186	170	205	173	176	196	160	172	188	177	174	191	177	177	186	160	174	165	176	175	155	141	167	161	180	160	174	195	159	162	165	181	177	161	146	135	169	176	139	170	177	190	161	174	183	180	170	174	188	154	169	182	186	177	167	169	177	157	173	165	182	185	152	173	149	164	177	141	157	193	173	151	172	165	147	152	162	168	148	160	150	194	157	161	157	183	148	173	169	170	161	160	155	160	156	174	165	180	178	169	143	163	172	172	178	141	151	206	156	140	151	176	169	152	175	158	189	179	191	152	149	176	154	185	170	163	163	172	181	169	180	177	165	189	151	151	159	130	146	165	188	163	171	153	161	170	169	163	168	188	175	158	182	174	171	149	197	183	168	151	182	183	185	168	186	145	172	192	176	159	176	169	155	154	144	167	180	193	136	172	165	183	190	182	147	164	165	171	154	164	148	164	155	153	162	160	181	173	176	164	185	170	162	166	183	173	165	152	161	172	177	170	165	160	148	144	176	163	183	162	181	161	180	164	162	150	172	175	157	176	171	173	148	163	155	182	170	157	181	168	164	183	182	197	171	184	154	167	164	158	196	163	168	159	149	181	166	171	168	158	172	135	165	156	161	174	178	161	188	181	151	152	164	177	156	179	152	164	174	170	150	188	161	168	174	165	190	179	184	186	176	163	174	181	162	165	157	182	156	143	148	161	160	145	167	163	176	186	137	165	165	168	165	168	163	154	146	184	160	154	188	162	184	161	152	164	188	166	157	135	195	176	180	157	180	181	141	162	181	179	183	154	166	155	146	146	166	171	182	179	154	182	159	169	156	158	177	179	170	172	162	165	151	170	179	185	192	179	159	180	163	156	160	160	159	157	156	157	155	161	183	153	162	157	178	170	183	160	145	194	147	160	157	149	187	164	161	184	172	147	190	177	170	177	172	172	148	162	164	146	186	152	170	186	167	171	165	177	169	153	170	145	173	161	177	172	164	173	171	163	186	179	139	169	160	163	178	168	169	153	175	145	135	171	167	178	177	180	186	166	161	161	168	157	186	163	173	161	171	145	183	176	169	155	136	186	176	135	164	164	192	183	155	190	149	150	157	191	155	163	178	197	171	164	171	146	196	189	160	156	191	160	173	173	162	139	155	186	135	150	178	162	149	180	165	168	195	144	163	144	170	151	160	154	155	154	177	163	160	171	166	148	168	145	178	142	146	168	162	150	162	170	161	186	159	148	153	158	170	161	183	153	181	161	170	178	152	161	144	164	168	153	155	183	158	188	197	188	170	183	178	170	161	168	178	165	180	171	169	181	160	177	183	169	194	176	180	166	147	150	183	174	156	169	160	157	157	186	148	194	179	154	168	180	173	167	196	172	133	175
45700	61140	74379	56694	35285	14538	3506	467	492	468	478	472	481	459	465	500	488	460	476	456	473	464	466	456	478	477	471	438	422	443	445	455	476	482	487	485	459	473	486	439	425	488	500	451	461	492	434	457	492	405	473	492	486	428	460	440	435	451	484	458	445	467	481	467	464	414	476	482	447	419	467	492	441	471	477	465	430	403	423	460	452	459	511	465	447	460	490	448	444	460	451	483	449	498	459	457	455	442	475	429	518	456	477	427	474	537	473	452	447	448	416	485	443	455	480	473	477	431	451	461	427	437	473	490	482	443	468	422	486	454	490	445	494	428	430	471	449	464	474	479	433	463	455	461	450	436	466	434	479	423	463	456	465	448	471	484	448	474	436	434	437	472	459	449	481	466	464	425	480	485	420	459	470	474	436	427	472	469	450	465	428	445	449	425	446	460	470	446	449	487	466	457	453	404	433	464	470	474	450	457	458	494	441	474	437	471	427	460	450	427	462	484	469	473	435	471	472	465	451	457	460	434	490	498	481	432	418	485	441	450	450	423	428	451	478	442	464	477	440	491	486	465	472	431	468	483	439	489	457	466	467	498	450	477	482	470	443	477	434	462	433	423	475	503	423	488	444	413	452	421	459	468	431	477	481	501	481	445	462	441	474	456	413	474	499	465	441	423	468	404	438	430	522	450	438	478	444	469	469	465	460	479	445	453	532	477	391	472	435	431	434	457	447	475	428	434	445	442	481	448	460	480	434	414	451	469	468	418	470	475	458	443	513	448	424	485	466	466	452	415	494	445	478	442	443	494	465	423	435	464	421	488	457	403	436	436	453	462	481	475	496	411	454	471	424	470	451	467	447	475	464	431	463	456	509	451	494	479	423	412	450	462	473	451	461	491	452	479	491	459	433	468	487	465	423	468	440	459	434	479	448	414	444	442	437	452	447	503	451	466	493	428	434	457	470	458	451	428	452	470	429	431	475	437	479	448	481	468	466	467	451	464	420	461	495	443	454	443	470	458	486	431	452	456	451	477	463	462	439	467	437	468	463	434	449	489	514	468	437	434	464	464	455	472	409	490	481	510	439	467	452	458	485	457	444	460	448	492	457	499	477	468	427	472	464	491	439	461	419	481	455	440	456	473	466	415	452	484	482	486	477	450	497	446	475	420	439	484	443	490	483	445	481	452	447	423	464	456	443	454	512	465	435	455	491	451	422	465	442	458	462	446	441	464	424	469	445	439	472	432	428	473	489	463	445	417	497	404	413	444	491	451	440	481	459	476	469	444	448	449	469	447	434	440	466	477	451	459	451	446	460	453	454	451	466	469	433	482	451	478	485	463	446	478	450	478	465	444	479	436	424	459	441	433	441	453	464	484	436	463	454	451	500	448	428	471	438	472	472	421	446	431	448	456	452	453	455	479	458	461	476	461	448	426	440	452	440	452	449	483	487	442	455	469	483	474	468	473	432	443	441	484	430	446	535	409	467	445	459	425	463	442	448	432	461	473	495	461	491	472	451	456	451	455	438	499	479	471	478	439	438	459	458	419	471	485	404	461	438	444	453	471	484	476	423	471	444	464	468	470	436	451	455	432	441	463	432	468	451	471	475	429	426	443	466	416	479	482	477	458	491	463	463	427	488	449	487	463	505	446	439	447	453	460	456	463	429	471	464	475	484	488	465	428	468	454	443	477	465	454	445	439	472	490	452	461	485	443	429	442	472	441	468	481	478	451	478	456	454	460	433	475	455	468	476	464	458	475	456	463	443	434	476	461	453	450	429	457	487	481	440	464	466	496	450	474	448	484	457	453	476	471	431	456	490	430	482	462	458	440	490	439	450	474	464	479	449	430	470	462	460	466	455	429	490	455	459	473	459	467	437	489	445	469	440	478	460	466	437	423	435	465	447	440	459	471	440	419	464	483	471	472	480	454	476	434	454	497	492	442	470	460	490	434	478	490	460	435	436	441	464	445	483	454	438	440	499	473	447	513	476	429	468	438	455	442	453	467	414	464	466	482	453	472	452	455	455	475	467	459	456	456	459	499	483	426	440	464	444	479	462	429	446	468	490	441	469	455	433	440	438	487	443	437	474	478	464	450	459	468	452	473	478	453	455	461	455	492	472	434	489	453	496	469	493	469	441	436	475	400	447	497	460	506	465	433	437	458	464	482	452	454	467	490	462	475	504	453	455	470	412	448	461	453	423	452	457	440	455	519	463	434	437	461	468	466	493	468	462	452	424	439	432	460	478	442	454	445	470	472	474	413	457	455	480	482	438	473	492	481	414	475	489	490	462	449	438	443	459	454	457	441	446	446	461	420	492	444	444	460	423	460	465	469	459	516	499	424	451	440	441	430	481	457	443	456	480	440	452	444	449	432	449	422	460	457	458	449	430	483	420	472	454	416	462	462	433	459	438	510	444	477	466	481	451	453	475	425	442	474	469	469	457	472	484	439	474	478	458	438	437	435	421	482	474	441	465	446	446	452	466	452	464	440	444	475	437	448	465	456	474	453	479	461	467	460	459	478	463	423	464	495	461	465	452	447	466	479	464	479	411	424	455	473	446	429	483	453	468	465	433	433	468	419	523	479	448	497	449	438	457	485	471	469	486	463	448	480	460	431	475	451	421	532	464	484	435	458	475	470	477	439	436	397	467	459	438	438	464	459	465	466	420	448	482	452	425	488	425	487	473	473	431	443	467	456	461	461	472	442	452	470	420	441	472	480	477	423	389	451	471	449	472	442	444	461	450	443	457	472	452	446	480	487	493	492	440	501	451	461	456	458	430	463	430	413	404	478	457	450	461	465	442	488	463	469	480	466	486	483	478	422	473	469	461	464	467	434	463	456	435	445	462	434	486	422	470	408	409	467	455	443	468	465	461	451	432	429	427	452	500	435	495	441	471	497	479	485	447	466	468	444	495	467	474	486	463	458	442	452	455	504	421	452	444	442	431	461	482	434	478	477	405	479	478	485	444	452	454	473	479	455	479	458	447	442	447	500	473	473	451	473	470	451	444	455	471	462	479	438	457	480	436	483	478	480	463	499	476	454	446	445	422	448	443	462	422	468	452	480	419	438	481	458	481	472	451	455	435	460	439	473	459	433	455	439	465	454	483	458	446	438	489	426	433	480	491	425	497	440	470	455	453	425	433	458	426	453	435	491	454	451	468	427	427	471	457	447	431	473	461	433	408	448	411	478	481	416	457	456	479	440	474	425	451	438	475	421	468	454	478	470	477	459	460	465	463	413	429	469	471	459	422	440	450	502	464	418	410	498	477	449	434	459	453	474	486	509	447	432	423	448	475	396	483	463	470	436	469	450	456	446	489	456	449	467	433	478	459	454	464	427	456	472	456	441	493	440	465	458	440	478	468	493	515	474	452	495	446	432	463	465	453	483	496	452	472	438	419	464	455	465	470	451	471	448	472	437	463	435	460	465	488	458	442	457	497	440	465	448	429	441	509	436	439	485	503	464	448	456	452	487	468	420	444	490
11763	14264	22977	10996	2866	650	238	197	202	218	221	198	209	222	214	216	222	175	213	209	200	208	189	199	190	227	189	215	217	219	208	215	190	203	214	213	225	204	201	211	181	192	200	181	219	196	202	224	220	198	180	206	190	210	202	214	224	187	204	195	225	203	200	217	177	195	211	179	203	208	212	211	196	235	182	185	194	196	204	192	186	197	210	227	215	210	192	218	198	206	194	199	198	216	191	187	234	198	195	220	225	204	217	192	236	193	211	216	197	204	209	231	207	206	204	200	219	198	212	188	185	221	220	218	187	193	201	216	201	201	201	209	196	195	222	180	192	216	193	199	203	221	199	219	172	204	186	202	214	176	204	197	201	184	222	204	201	189	198	177	214	197	190	205	203	203	203	210	215	179	200	216	193	216	211	200	223	216	198	204	193	208	189	191	215	203	194	198	188	190	221	196	192	212	217	240	187	217	227	203	210	200	209	200	201	199	248	213	194	185	192	199	191	206	205	195	176	212	183	201	222	202	193	240	222	202	201	189	179	190	201	187	221	200	184	186	185	201	202	197	179	231	205	195	199	193	222	205	181	175	188	182	187	200	204	185	187	188	207	196	188	214	215	217	212	200	192	203	198	180	215	199	228	191	185	176	209	209	201	202	193	203	215	237	227	220	205	207	187	203	196	185	186	185	207	219	196	193	187	203	222	199	214	230	214	197	210	216	194	206	216	208	228	223	190	201	204	220	201	217	196	211	193	213	183	204	175	207	204	191	225	216	202	203	239	193	201	213	205	203	179	186	201	188	194	197	196	212	218	179	187	181	180	230	184	208	208	229	192	188	205	195	206	198	207	216	186	209	208	208	192	181	201	190	195	207	186	211	204	202	205	198	206	209	210	219	187	193	209	222	202	198	196	207	212	206	201	204	197	216	206	206	206	202	200	224	212	187	199	228	193	209	186	189	201	205	189	187	193	213	193	203	224	183	208	199	227	199	181	186	199	194	191	192	188	197	210	204	188	219	197	210	205	210	181	218	184	191	194	205	208	214	203	195	200	197	189	199	176	191	184	232	192	212	161	235	218	209	223	221	188	204	221	212	190	184	196	207	209	180	216	211	207	188	195	223	197	194	202	207	190	209	212	183	228	225	201	215	185	196	210	203	201	202	190	193	222	234	189	229	183	202	186	195	204	217	209	169	189	203	186	199	177	206	198	224	176	178	184	202	247	205	218	218	187	202	214	193	206	218	202	212	220	205	203	204	168	224	211	201	202	183	189	233	220	215	218	210	228	213	208	237	192	176	194	177	185	205	203	189	234	207	215	204	187	190	214	196	208	218	210	207	187	229	203	199	213	196	201	228	195	198	191	191	200	215	179	199	196	203	197	220	181	179	227	218	202	212	184	194	204	210	212	193	199	210	159	189	207	202	190	176	198	218	220	188	182	191	199	211	195	201	218	213	220	208	226	193	180	217	230	174	174	234	198	206	236	189	204	196	178	198	210	190	204	205	209	219	213	202	208	213	179	226	211	203	229	195	205	185	198	200	218	191	192	192	228	216	197	196	187	178	201	206	195	197	219	223	212	203	227	203	211	197	224	191	210	218	195	185	228	221	198	212	192	202	200	205	209	204	209	237	191	228	200	207	195	185	165	210	180	161	218	208	199	184	190	217	196	181	206	224	208	194	223	204	191	192	215	207	195	205	189	197	194	223	206	173	203	224	209	213	216	184	198	230	223	207	220	226	189	211	193	206	204	203	199	198	216	191	207	226	210	206	221	200	199	224	216	205	217	200	213	213	226	211	180	234	202	210	227	233	202	218	216	179	222	203	230	188	202	207	181	216	191	207	226	207	193	196	214	214	210	215	215	193	205	214	223	207	216	192	220	184	191	190	223	193	212	229	189	219	209	210	202	185	215	203	188	192	184	191	218	225	192	217	186	192	206	195	182	189	197	213	202	237	188	207	210	204	191	200	190	227	214	182	189	208	192	206	207	204	221	223	188	208	219	212	221	193	215	235	185	202	219	221	199	222	200	200	240	187	192	205	206	191	192	220	222	225	203	175	239	183	200	193	206	184	220	226	195	208	214	229	228	214	189	187	205	196	201	197	205	165	179	185	190	226	184	199	216	216	204	217	181	208	182	213	192	192	223	209	225	186	207	210	233	195	219	214	194	228	218	218	192	198	200	199	214	194	190	229	238	197	231	227	213	193	218	195	192	215	209	240	225	213	214	222	203	187	208	199	203	186	207	244	181	205	207	176	185	196	201	174	201	193	208	187	185	195	192	214	206	173	212	198	217	206	215	235	211	186	188	190	195	202	188	200	211	204	198	183	199	191	208	192	177	196	186	214	216	223	185	192	196	197	177	216	203	195	200	203	228	205	223	201	187	199	202	212	197	193	210	223	218	180	190	176	193	204	237	196	202	195	225	189	200	219	205	201	206	195	204	207	220	188	181	196	235	196	196	222	186	229	215	204	188	219	196	209	202	209	214	189	194	191	209	202	207	212	200	192	223	194	213	200	193	175	230	200	212	214	206	224	179	187	188	206	204	218	235	212	210	211	196	198	184	217	221	189	218	196	218	201	187	207	195	224	211	236	190	229	177	195	168	215	215	188	201	211	201	207	231	196	213	216	184	191	206	219	204	194	214	211	198	194	198	211	217	221	203	228	201	203	192	189	212	210	205	206	175	178	185	179	193	183	211	179	195	198	204	203	180	192	208	186	187	207	206	194	190	211	200	207	215	175	219	175	210	217	212	221	205	232	196	215	192	198	220	182	198	195	209	214	198	203	238	179	227	195	206	211	195	199	223	200	196	185	192	196	225	203	216	205	212	212	244	229	204	211	191	191	229	184	198	204	189	197	181	180	217	179	196	191	212	198	203	217	201	214	196	200	187	216	201	197	196	228	215	190	193	200	204	208	221	208	202	226	202	172	180	200	194	231	186	227	222	196	208	197	188	201	211	203	205	187	214	197	209	223	195	196	188	212	216	201	198	200	201	211	204	201	182	220	212	191	219	198	190	218	207	218	214	181	187	191	204	196	200	197	195	220	203	209	204	211	210	181	209	195	191	226	220	215	180	192	211	196	207	225	218	196	205	219	218	218	208	208	191	210	206	177	209	210	226	218	207	186	239	212	189	189	200	204	220	174	226	185	200	194	200	190	181	206	187	174	189	191	213	203	194	207	207	177	189	209	197	197	180	215	176	188	197	188	194	194	205	196	202	224	217	217	191	211	171	229	189	222	189	198	206	213	204	204	173	201	212	212	185	199	200	199	193	198	186	225	201	198	209	182	204	184	215	212	220	195	193	194	186	195	202	205	220	235	191	213	189	198	220	207	234	227	213	194	210	205	206	228	187	212	182	196	210	205	202	188	220	193	199	204	226	172	205	235	187	194	181	195	188	222	199	221	207	219	213	195	211	194	195	233	192	231	200	200	190	204	214	203	208	205	201	209	202	210	188	204	197	194	200	194	189	207	203	211	202	196
11346	19401	30183	18781	7343	2059	691	548	516	521	539	532	577	566	546	558	539	511	526	548	537	527	575	519	589	509	555	503	553	534	507	506	532	546	583	617	510	492	515	542	549	555	487	528	545	536	569	539	537	552	561	530	530	541	533	567	531	561	525	532	542	561	550	520	504	558	590	547	560	521	573	553	530	535	555	522	539	591	533	541	552	542	534	528	588	569	527	512	571	541	547	537	592	522	548	539	510	527	512	539	534	563	532	512	535	533	573	525	519	545	540	499	559	531	483	517	548	553	556	511	559	538	541	526	550	520	528	576	563	539	519	504	520	539	524	549	557	532	523	558	564	572	542	573	500	540	599	524	538	555	534	594	546	569	582	542	556	500	527	521	512	513	527	479	559	535	577	537	518	550	552	559	493	530	531	551	528	522	503	576	552	573	588	559	554	529	581	554	563	546	508	525	500	528	522	572	523	539	530	550	531	569	556	581	514	513	580	540	560	560	510	539	568	561	507	520	562	573	522	557	531	569	562	537	546	499	497	587	573	540	527	569	553	562	521	547	545	569	553	532	504	542	583	587	499	590	531	540	528	507	549	547	556	541	513	531	530	559	535	566	550	579	529	541	547	555	537	556	530	501	563	518	585	555	549	532	581	506	549	547	544	552	487	531	560	538	539	478	487	556	537	550	563	530	566	580	537	544	537	508	576	562	534	557	574	527	562	540	571	542	544	535	565	521	500	546	524	550	508	521	533	525	478	557	539	561	564	540	590	534	504	554	511	518	536	527	546	547	529	559	533	541	570	557	534	579	559	548	519	578	532	539	516	530	532	557	503	532	521	556	560	540	491	552	547	548	550	485	564	520	549	507	521	493	544	519	578	547	521	515	523	547	523	543	523	512	537	552	544	543	501	551	508	503	552	541	550	545	556	585	554	535	547	544	548	545	526	552	557	540	529	516	575	561	540	544	534	527	552	533	545	572	513	508	477	520	556	528	578	504	568	577	559	571	571	571	539	503	583	558	548	562	576	540	539	552	526	536	544	554	511	536	531	554	592	506	563	557	540	580	522	554	537	553	563	563	518	564	537	557	578	559	563	549	552	544	560	508	543	563	526	585	566	540	525	560	548	497	538	535	503	571	522	565	537	542	491	506	521	562	535	536	551	547	533	482	497	547	502	560	521	506	550	533	570	530	503	563	547	522	579	530	558	533	462	560	482	505	537	526	502	507	557	554	562	563	548	511	533	519	545	559	510	524	535	539	546	542	536	524	557	545	543	520	513	535	528	526	568	551	523	514	532	527	564	574	554	575	536	524	535	525	547	555	505	520	496	546	523	602	536	563	532	552	558	551	514	550	512	547	540	588	559	514	527	526	549	561	534	546	565	538	535	541	495	562	576	583	576	555	522	560	553	549	578	564	545	534	545	550	556	549	537	526	570	558	572	518	587	565	546	508	512	556	560	531	572	532	544	557	528	514	533	498	517	537	532	519	519	512	531	567	533	538	571	545	559	562	539	518	514	556	580	541	575	556	521	514	560	565	541	557	552	476	597	518	529	553	542	556	539	523	531	562	567	556	539	519	552	547	555	598	545	506	556	539	522	555	568	538	520	525	531	522	545	504	498	619	531	518	533	542	520	558	540	491	563	570	542	524	559	557	548	561	547	516	515	582	573	552	547	562	527	570	586	565	539	547	538	527	549	537	547	549	503	539	540	526	554	573	542	560	544	551	522	535	546	540	548	526	508	570	504	517	569	556	517	495	552	525	567	544	542	556	546	534	535	554	537	534	555	560	528	563	549	548	566	619	550	561	537	562	533	547	572	585	531	522	516	551	542	565	512	519	512	548	525	552	570	490	522	546	556	546	528	536	588	501	526	510	525	543	499	549	515	524	536	570	525	536	534	533	596	520	528	585	561	537	530	559	598	588	575	503	552	565	516	545	525	577	583	550	543	507	515	529	555	467	540	505	536	548	540	528	547	495	535	543	542	546	524	530	551	516	505	516	548	585	534	576	546	522	555	542	561	517	500	538	555	560	542	520	551	579	540	561	578	536	529	587	554	578	554	578	557	568	532	537	536	551	580	537	541	535	533	577	542	538	522	521	570	490	537	517	590	551	495	532	525	548	526	568	498	550	550	546	536	568	564	546	519	566	555	515	549	537	518	587	525	573	602	540	520	537	565	555	552	554	535	557	521	518	549	553	576	572	552	570	539	544	522	541	541	601	551	541	536	536	638	527	550	514	548	593	523	520	555	574	542	554	534	566	551	550	527	548	543	505	539	533	535	557	534	552	547	550	550	552	544	556	527	529	527	514	513	515	542	581	528	559	541	535	533	533	552	509	560	548	547	487	515	536	577	537	532	514	517	523	581	562	554	540	543	558	506	498	555	576	496	523	538	522	545	545	551	525	573	536	571	526	549	586	540	528	536	520	514	513	538	530	517	537	568	531	520	515	554	546	532	519	514	535	508	549	533	578	550	544	565	502	539	554	549	555	554	583	555	552	519	521	577	521	544	518	539	556	528	524	578	537	559	532	528	547	551	506	535	576	506	496	565	564	545	569	579	517	514	507	538	523	530	543	564	569	512	539	566	528	505	537	547	540	510	531	532	551	538	513	521	570	538	571	576	565	557	529	538	560	547	592	555	532	509	536	534	577	544	549	524	549	575	585	533	533	541	516	517	553	520	567	584	535	509	558	535	565	573	519	509	490	565	574	523	513	546	564	520	532	537	568	570	532	521	521	521	533	563	534	531	551	566	544	542	521	558	520	569	532	527	552	528	547	540	519	511	536	537	545	536	505	531	561	544	527	542	569	548	551	551	548	533	526	560	550	564	521	538	543	507	553	644	532	517	515	516	549	532	561	544	565	548	530	529	546	524	549	535	505	539	598	544	504	531	568	535	560	563	538	546	549	574	530	546	544	523	563	512	540	580	575	512	553	548	550	550	582	549	560	483	578	517	510	577	528	588	556	485	558	539	548	514	514	532	550	557	554	525	532	528	531	535	539	504	544	517	533	542	565	547	530	529	500	535	541	527	551	495	525	524	549	506	590	566	531	513	528	544	563	527	578	552	544	530	511	557	543	540	535	513	541	502	530	547	555	555	561	577	499	564	584	509	518	527	523	519	552	511	528	546	531	525	544	516	513	605	561	565	567	532	523	488	533	528	533	534	562	568	570	536	554	579	530	593	514	551	550	531	535	571	546	527	560	587	541	546	516	557	538	524	544	555	517	509	538	555	477	503	538	492	529	536	565	538	520	622	541	493	542	548	514	539	592	542	541	563	518	551	540	557	571	593	562	571	519	567	540	538	547	547	559	510	500	551	552	502	549	541	527	521	545	525	537	531	546	566	516	523	581	499	509	524	588	535	578	549	513	564	574	539	528	548	543	530	518	544	547	537	555	522	507	548	536	581	539	555	539	536	542	576	557	597	539	531	523	560	537	542	533	546	556	589	543	545	536	525	549	558	563	521	561	542	543	549	580	522	547
56957	64388	67667	46258	22339	6326	698	150	133	163	150	156	135	151	137	142	169	142	144	129	154	145	143	144	163	128	159	147	137	111	169	126	169	146	145	163	145	132	139	145	126	149	125	135	129	143	164	151	152	138	156	156	136	157	136	149	139	130	145	158	146	152	137	133	137	138	161	142	156	129	166	164	167	140	147	144	146	145	162	144	137	158	146	153	140	149	119	151	152	119	140	156	168	128	140	141	133	113	150	133	140	138	154	136	139	147	140	129	142	118	151	149	138	159	138	145	149	145	146	161	133	133	142	147	145	151	149	164	138	133	138	139	148	117	118	142	146	151	143	158	136	141	149	137	160	148	161	147	134	132	126	141	134	149	122	140	137	134	149	138	137	184	144	139	126	143	144	150	142	152	151	147	160	122	129	158	157	166	148	141	157	142	128	153	129	139	147	158	135	148	123	131	143	133	138	152	163	149	141	115	132	119	164	137	151	135	137	135	151	145	153	160	119	145	141	143	119	114	148	142	160	169	159	142	157	145	127	131	145	141	148	133	145	137	149	157	159	154	132	145	166	133	131	135	159	146	150	121	131	138	138	137	138	122	153	145	136	143	147	123	137	143	136	136	147	141	142	140	148	143	143	132	140	137	147	144	128	154	140	144	145	139	132	133	124	142	141	138	147	143	139	130	142	150	153	127	142	144	154	129	144	158	145	159	158	142	144	144	148	147	116	140	164	153	115	157	147	142	171	130	118	162	143	134	143	152	146	141	141	160	155	163	156	154	142	158	137	138	141	149	160	162	147	143	139	156	126	150	135	146	161	142	141	113	141	161	145	128	148	173	141	130	152	158	132	135	140	135	169	153	166	163	151	141	165	149	147	148	142	156	133	134	138	135	131	155	137	158	144	142	159	135	141	147	139	136	158	163	139	136	161	131	118	151	154	134	135	138	117	140	154	147	129	139	157	155	149	153	148	121	126	136	145	147	146	135	155	135	146	136	129	146	141	147	163	146	151	149	149	143	120	138	133	154	134	141	165	148	137	152	149	152	162	144	123	144	141	143	126	139	154	125	132	133	149	148	142	132	148	161	187	151	151	143	142	139	148	157	132	147	150	155	140	156	146	139	126	126	149	152	144	133	126	154	146	144	135	133	139	148	146	128	160	164	158	130	130	147	143	119	137	148	153	153	132	132	136	128	149	158	154	146	139	141	139	153	141	113	160	161	140	150	150	149	145	145	141	124	136	132	133	147	116	143	142	138	123	155	141	157	162	139	152	128	159	132	147	142	151	121	135	142	148	122	156	175	122	148	147	134	163	132	151	137	175	127	144	153	130	151	128	142	149	134	132	142	137	148	143	167	136	160	149	131	143	142	135	162	145	162	133	148	122	154	150	147	147	134	142	148	140	145	154	173	147	151	154	163	169	146	129	136	156	130	142	134	150	152	147	124	155	139	155	138	145	153	147	158	130	136	118	145	142	155	131	142	158	135	148	163	136	133	132	153	162	172	127	161	135	141	134	148	142	157	130	149	159	162	137	138	146	149	134	159	126	144	136	133	150	140	150	141	156	111	139	120	142	147	160	171	159	155	149	148	125	148	138	145	161	153	127	144	154	140	142	145	140	126	138	141	137	124	133	152	145	139	146	155	138	144	158	132	157	157	150	144	148	160	127	125	152	142	146	123	145	147	146	144	157	159	128	148	151	128	129	129	140	155	152	136	151	131	155	148	140	139	129	151	152	154	128	143	160	142	153	133	153	136	118	133	132	155	130	148	147	155	149	145	164	126	137	146	116	140	166	125	140	147	151	137	143	132	133	152	147	135	157	130	152	149	139	151	130	140	141	151	151	124	148	136	149	129	130	143	166	127	145	135	144	138	146	126	126	142	147	150	166	168	152	166	138	156	158	143	123	132	142	141	145	166	133	145	132	133	131	126	120	139	138	142	143	135	151	156	120	139	144	147	149	149	166	142	134	127	148	140	156	136	135	136	151	147	147	164	153	170	137	127	142	170	135	138	128	153	147	156	156	132	145	153	161	139	146	154	129	156	141	149	159	142	151	152	153	135	145	163	135	124	148	167	163	128	129	135	128	146	159	132	151	148	160	124	156	184	155	145	161	131	155	158	148	127	150	140	141	146	135	148	131	138	130	129	147	132	146	151	119	130	144	154	153	126	127	137	141	155	151	126	155	123	153	137	143	158	145	136	127	135	134	137	153	129	140	128	162	147	150	116	162	157	155	130	145	125	164	138	162	136	125	130	159	142	117	125	161	141	137	152	132	150	139	134	160	128	150	131	135	135	125	151	127	165	146	146	157	126	144	149	127	134	140	136	158	154	146	133	142	123	147	147	163	128	140	151	138	137	127	150	150	136	131	145	128	134	131	144	151	151	126	156	134	136	148	135	131	158	146	152	163	144	143	125	135	148	149	164	155	150	139	167	146	142	150	141	166	141	140	158	154	139	151	146	146	149	129	142	139	124	165	144	164	151	139	145	136	140	125	136	144	142	137	130	133	131	134	159	145	117	156	153	149	138	167	152	138	142	142	130	164	151	148	129	142	145	131	138	151	134	141	122	141	164	135	120	147	146	161	128	155	155	150	144	120	142	160	115	137	136	129	159	137	135	139	146	145	145	149	129	162	157	133	150	140	134	132	131	148	135	170	157	139	157	162	160	130	154	157	143	117	158	162	119	129	149	154	117	151	148	152	141	136	126	138	155	135	142	121	154	140	137	124	140	149	149	162	138	134	148	150	154	149	132	145	150	132	139	127	146	152	121	152	138	140	153	138	141	165	148	149	147	120	155	133	140	143	150	161	156	161	158	107	151	132	128	140	143	140	149	125	126	145	141	162	126	150	129	162	165	140	168	148	158	173	134	157	122	146	128	154	155	148	154	111	117	154	139	153	133	135	161	162	145	132	139	146	154	156	117	163	135	153	130	160	132	142	140	134	142	130	149	140	146	169	146	162	140	155	143	140	150	144	133	141	165	135	157	134	152	138	156	160	134	153	146	141	129	163	169	162	132	144	163	164	115	142	149	129	149	145	148	153	152	149	132	156	132	140	139	150	147	145	144	133	167	117	140	141	122	152	140	149	144	135	131	147	155	154	153	130	145	150	128	140	146	153	137	148	148	128	119	148	141	133	147	121	124	139	151	148	147	129	135	144	137	155	131	130	134	136	143	152	153	144	123	140	143	127	145	151	140	141	142	144	134	125	148	150	126	149	137	151	128	126	127	140	152	139	137	158	137	135	139	139	158	142	139	143	127	140	134	127	145	147	143	144	138	149	137	151	133	162	112	169	148	122	141	149	143	146	148	140	131	161	149	164	131	165	141	137	151	166	151	165	161	142	123	138	134	168	164	138	134	165	158	148	135	159	140	166	140	139	142	172	164	144	134	135	138	140	122	135	144	133	132	140	180	149	148	155	134	149	144	162	128	160	155	134	142	149	138	164	134	143	141	132	151	143	138	135	161	127	136	157	147	136	137
37222	49791	61344	48431	27916	11041	1940	424	434	398	400	396	407	402	416	428	400	413	402	399	412	368	380	390	411	408	426	398	381	396	405	428	389	406	389	423	417	369	402	386	387	379	396	389	382	433	389	422	403	387	357	419	412	372	404	397	385	380	384	416	413	397	368	411	403	412	421	472	421	434	410	401	371	377	384	373	380	380	385	432	422	385	400	397	419	398	400	414	388	392	366	387	413	417	386	422	397	427	416	417	391	384	399	376	416	407	414	403	382	413	420	409	396	402	395	363	385	408	385	372	398	404	385	391	382	414	426	399	412	415	415	406	408	394	393	393	404	401	376	433	395	433	427	420	396	391	409	417	390	395	422	417	367	380	404	436	371	396	389	410	395	395	381	397	370	433	429	417	400	402	399	381	417	414	431	416	394	371	403	428	385	433	398	412	415	422	400	405	420	414	410	433	391	407	369	359	401	417	427	391	401	413	380	429	409	407	378	414	395	409	410	413	379	417	420	393	420	386	372	419	365	377	391	420	381	401	362	422	383	423	374	383	390	390	433	350	401	369	424	401	444	413	401	388	407	408	420	391	403	391	408	422	394	409	418	388	350	398	390	426	394	392	407	385	389	413	402	411	413	408	416	409	380	430	390	374	358	419	381	407	438	410	418	428	403	399	405	424	411	382	415	421	404	401	384	391	405	403	395	386	359	423	392	428	379	407	410	408	412	411	412	402	424	405	405	387	378	402	393	434	388	415	384	400	391	411	382	397	369	404	398	387	389	416	409	394	391	394	417	417	412	395	442	412	381	377	440	417	415	392	426	403	374	380	418	429	383	414	426	398	394	418	396	372	398	430	387	404	398	412	411	394	406	403	373	398	412	392	409	398	423	411	419	379	441	386	419	419	395	404	432	425	401	415	419	392	384	371	416	437	388	414	438	402	415	390	423	391	403	414	414	410	413	386	406	406	421	399	393	372	400	408	409	392	439	406	424	436	405	455	350	401	448	371	383	382	369	344	418	446	404	441	404	406	376	401	380	387	412	414	437	379	391	411	401	413	406	440	386	387	418	383	425	397	420	401	417	443	388	410	372	424	389	421	413	369	373	381	380	423	408	443	393	437	436	369	361	397	414	402	387	375	382	407	413	408	444	398	381	393	441	395	398	424	420	390	391	407	366	412	407	403	402	407	377	394	387	414	420	403	398	393	391	414	394	426	438	376	424	395	438	421	462	399	412	411	381	390	387	438	350	421	409	370	435	402	395	355	379	373	394	422	422	433	407	402	427	417	401	383	413	398	410	358	394	396	392	419	422	419	417	430	371	400	405	348	432	373	397	406	406	409	430	389	396	395	390	437	414	407	418	436	403	401	410	409	414	413	395	408	377	380	386	423	384	379	414	403	381	403	367	412	424	396	392	398	412	401	397	439	429	390	443	424	396	406	404	433	381	364	387	397	383	412	380	415	382	382	403	390	388	401	374	372	403	389	397	414	456	394	393	407	368	405	419	384	362	368	406	389	373	437	393	358	388	417	403	410	446	400	412	411	400	386	405	389	424	394	404	375	373	390	390	400	384	382	428	388	421	410	395	381	406	379	352	399	402	391	417	377	369	394	414	422	394	370	435	417	435	427	395	383	456	408	399	389	397	412	403	389	408	419	388	381	384	402	393	395	397	423	429	370	408	399	395	403	401	402	399	392	388	401	374	402	411	420	390	408	387	414	383	374	413	405	404	408	401	381	419	401	379	378	387	411	418	433	393	391	389	420	385	387	424	394	402	389	387	371	398	444	395	434	433	426	405	402	389	352	424	365	404	413	395	429	351	395	400	397	401	390	409	467	369	373	411	409	403	391	383	395	396	393	371	364	428	428	448	385	442	394	408	409	384	392	427	392	391	400	390	375	384	366	400	423	395	346	441	411	417	396	423	412	415	412	402	400	398	396	417	389	393	418	400	396	369	409	385	380	399	375	416	369	381	415	437	441	394	374	384	433	420	413	408	408	401	383	399	414	429	380	400	407	392	385	366	385	399	428	391	394	412	399	422	393	417	406	420	406	384	383	393	407	389	367	412	390	409	393	380	414	364	415	387	403	446	423	415	430	381	440	406	449	404	407	423	362	408	367	394	415	404	428	409	369	392	412	423	406	399	426	443	412	413	402	382	403	383	440	383	445	402	401	438	396	393	412	382	413	393	376	423	382	382	391	396	393	412	435	408	410	403	398	418	408	457	383	417	387	406	417	397	409	425	418	399	415	409	412	408	389	408	359	379	415	382	427	351	397	400	397	426	372	369	447	379	394	376	377	429	427	428	446	403	399	408	425	403	406	375	419	407	389	386	424	382	376	414	397	387	381	423	398	362	359	394	376	409	426	362	382	362	389	425	396	414	415	466	378	397	387	397	379	393	406	429	401	419	410	408	422	419	395	435	383	428	413	366	401	400	413	424	412	421	368	418	375	381	388	421	430	386	403	399	406	406	395	396	368	416	425	373	420	364	372	433	400	389	394	405	411	374	370	414	406	407	379	414	412	385	394	418	421	402	399	415	405	410	375	411	395	401	413	409	421	412	409	431	373	420	397	391	422	409	413	391	361	343	417	414	425	404	399	415	422	413	356	363	399	417	427	419	366	405	397	395	418	376	367	400	406	397	394	419	426	397	380	346	409	410	382	410	431	435	390	375	418	379	367	380	391	428	430	368	376	387	389	416	412	408	393	396	398	409	377	439	391	375	409	412	400	383	383	381	387	436	421	408	355	382	373	405	415	416	387	412	417	370	373	467	404	384	407	391	372	386	421	421	407	400	425	401	394	383	426	394	411	367	386	410	394	393	409	408	427	382	403	400	382	403	399	424	404	372	399	411	376	434	410	415	419	370	402	436	377	405	419	389	397	396	440	391	399	415	367	410	397	377	392	392	398	392	369	414	431	406	390	408	375	396	408	389	420	400	413	404	394	439	371	363	384	387	386	386	390	392	402	411	390	399	360	412	390	419	376	407	416	397	416	380	382	398	382	390	385	414	391	418	411	367	417	388	363	433	379	423	396	431	416	388	412	375	384	393	422	413	390	354	402	392	403	390	405	390	380	432	382	399	378	426	400	389	364	392	370	412	416	388	407	421	421	433	410	400	412	398	430	422	386	405	382	374	374	397	368	399	378	376	416	429	447	447	408	398	391	405	379	384	432	396	404	409	389	370	374	433	412	384	421	372	404	380	407	368	374	407	389	422	402	410	387	418	424	407	364	396	369	378	400	458	392	405	403	412	406	404	440	425	411	399	420	383	399	401	385	420	383	402	406	418	419	401	433	352	414	415	371	407	393	387	424	388	413	376	442	419	362	381	367	394	389	397	393	391	398	434	420	401	418	369	417	398	427	434	425	389	410	410	407	403	362	389	437	365	405	397	432	413	364	398	409	393	394	360	396	424	406	381	390	410	412	413	430	391	383	405	415	389	357	362	432	406	442	379	325	389	354	407	415	391	374	377	404	415	427	401	422
66933	77001	76489	54967	30878	11393	1295	183	160	184	161	129	178	175	160	162	156	169	156	168	171	165	167	142	180	169	132	152	175	161	161	155	161	158	153	206	158	181	207	174	170	163	159	152	157	163	157	152	164	166	137	169	167	145	151	170	143	171	159	196	148	163	169	157	149	199	181	150	138	159	173	178	159	155	151	165	135	151	166	144	162	149	192	172	149	183	161	188	173	155	178	157	176	176	167	170	175	134	158	157	178	141	120	182	178	172	169	170	161	176	150	133	208	157	175	180	158	157	172	185	182	172	166	159	130	169	169	148	131	158	152	183	175	206	167	158	148	168	173	163	186	155	159	180	186	159	159	190	180	160	177	152	170	196	170	161	176	165	179	154	163	160	186	183	162	159	173	145	184	175	152	163	130	164	155	173	184	180	163	183	168	162	160	169	154	167	184	174	186	178	176	148	156	181	176	162	159	154	165	157	154	180	173	182	166	166	167	181	151	166	153	154	172	172	186	182	164	153	167	160	174	174	160	186	158	159	142	174	184	168	162	152	167	171	151	146	182	190	164	141	155	141	182	168	160	152	173	170	183	178	176	183	161	159	166	162	156	166	168	167	170	163	181	169	160	170	150	179	160	186	180	179	156	144	150	184	171	152	176	169	159	153	160	156	157	173	166	139	145	155	154	161	168	183	170	165	178	162	176	164	188	162	182	188	178	182	148	168	159	146	164	182	180	155	165	144	174	175	166	171	166	165	173	151	166	182	156	155	190	160	189	195	151	170	175	144	178	146	150	154	184	176	176	162	155	182	174	161	156	169	164	160	187	168	157	152	190	169	163	151	145	162	164	170	176	150	181	157	165	161	152	174	181	164	161	200	167	156	204	175	159	172	173	179	184	154	153	171	157	158	169	155	168	163	165	150	166	178	159	182	168	180	172	169	177	175	171	181	161	180	195	187	169	192	168	162	174	173	188	145	147	179	181	169	166	187	173	167	161	173	164	166	154	186	171	187	147	163	205	175	162	178	178	166	167	163	166	198	181	155	164	172	157	154	154	182	162	165	159	149	153	173	150	168	152	156	169	158	164	152	166	158	185	166	184	182	168	165	138	167	167	161	160	163	174	172	176	170	202	171	171	176	172	178	158	162	160	157	147	167	167	147	165	147	161	191	160	170	162	172	155	165	160	165	179	155	163	158	194	178	154	176	159	180	179	164	167	163	158	173	177	169	181	210	185	145	166	182	183	168	183	170	190	157	165	171	163	171	197	194	151	170	146	144	172	182	162	164	172	171	163	164	172	161	142	165	147	186	148	170	161	159	171	168	151	168	165	152	149	180	157	155	151	143	168	162	165	184	160	192	172	148	151	176	197	184	170	152	158	167	152	167	150	173	180	164	166	145	154	195	152	179	160	167	161	170	168	146	174	163	160	177	158	158	166	173	162	162	165	177	157	157	173	143	153	179	175	150	177	175	170	183	159	152	163	153	158	143	174	161	173	156	154	175	175	179	158	158	152	166	134	154	160	168	158	155	185	171	159	189	162	156	173	167	177	174	177	158	145	191	169	194	162	185	172	159	202	167	159	179	149	164	150	170	163	165	151	150	156	188	191	183	183	157	163	155	169	156	150	150	153	162	151	162	160	168	137	176	168	173	165	157	156	185	181	166	173	162	154	168	201	155	158	163	163	167	156	148	178	155	169	145	178	154	163	173	162	171	181	159	175	184	162	159	164	178	182	156	156	148	181	171	182	198	175	167	151	148	184	148	173	192	136	160	170	179	169	167	177	159	203	161	174	152	173	153	162	155	172	162	158	169	167	147	158	166	195	160	152	155	158	171	167	164	159	155	158	155	150	143	167	170	151	179	151	154	158	167	164	189	168	152	162	156	151	172	157	144	183	183	148	188	154	172	190	162	175	164	168	189	160	170	176	170	173	170	166	182	154	161	156	166	157	148	157	168	182	179	181	154	174	161	169	175	160	164	179	172	148	159	153	157	157	154	145	145	180	182	158	145	156	147	158	160	180	178	151	159	159	164	147	164	168	179	181	183	169	160	171	177	169	179	156	172	156	170	154	174	176	156	187	160	170	152	181	164	162	180	167	191	183	164	156	161	174	165	156	171	158	163	146	158	176	163	143	149	171	167	156	181	167	196	150	181	206	178	165	198	165	166	187	171	178	151	156	150	170	177	149	166	176	136	159	178	150	165	163	167	156	170	162	168	177	157	165	185	162	183	158	184	147	158	148	172	139	185	162	169	168	193	167	163	187	173	168	167	164	204	175	162	158	178	184	160	170	177	158	174	179	165	171	158	175	170	171	176	190	182	149	164	189	165	170	186	170	182	149	173	145	158	166	154	167	183	166	164	156	154	193	169	165	178	154	168	184	199	147	146	149	167	143	156	179	155	156	195	152	143	183	178	168	171	173	163	161	171	176	175	176	164	174	174	154	160	175	166	198	158	151	176	173	168	178	168	156	169	162	172	194	163	174	165	160	169	146	165	168	147	165	198	165	157	163	174	169	149	165	149	160	153	143	164	141	193	168	167	175	166	175	191	160	166	161	161	161	172	185	172	142	153	144	174	173	174	176	170	170	164	176	185	159	173	155	167	190	186	154	158	185	128	162	145	161	177	174	169	163	174	168	181	133	157	166	143	150	163	174	161	142	166	172	174	150	145	175	185	192	153	140	156	174	173	170	163	164	167	183	181	196	183	155	179	188	183	164	178	158	173	167	148	177	154	152	177	166	156	172	183	160	168	169	146	173	143	177	160	185	173	162	176	187	177	157	143	157	167	183	170	165	165	153	157	164	168	180	162	161	166	161	161	181	128	165	168	158	164	170	172	176	186	168	163	167	161	186	159	155	141	186	161	155	152	173	185	168	145	171	183	168	159	182	163	165	163	161	176	136	173	179	155	163	175	180	157	182	171	154	166	190	176	149	163	153	173	170	157	147	158	161	156	159	145	159	164	171	159	183	161	163	156	159	172	175	140	163	172	157	154	165	149	175	168	176	178	150	144	164	164	159	141	148	155	171	189	183	174	156	168	189	155	165	164	176	172	153	170	176	174	164	154	190	174	151	171	161	163	172	168	155	168	161	170	171	156	155	156	169	160	151	187	162	161	156	151	161	157	158	153	180	165	156	164	140	182	181	182	187	188	164	166	155	179	190	182	174	168	194	155	174	151	157	158	162	155	168	164	170	183	135	180	169	150	161	154	173	177	155	190	163	167	160	156	162	158	161	145	157	156	158	186	185	138	151	177	175	151	170	181	172	163	161	165	174	155	141	174	166	158	165	159	159	167	185	184	167	170	164	181	163	170	197	190	172	163	169	180	152	171	163	159	163	148	149	179	175	161	158	172	161	173	180	157	177	155	165	194	163	149	158	172	179	150	196	173	146	144	176	135	144	161	167	159	161	174	182	159	184	169	166	151	170	167	157	181	172	157	153	160	164	178	196	172	168	167	169	169	164	183	168	157	179	166	150	165	194	146
46434	61533	72993	57979	36798	14083	2743	489	507	480	489	471	444	481	449	470	466	424	484	442	451	468	487	389	447	456	480	457	462	484	399	438	447	455	451	467	499	465	469	495	464	451	491	442	450	450	448	459	437	455	482	469	503	432	468	437	474	467	430	451	472	434	495	470	483	475	446	481	465	465	503	427	468	459	459	446	449	500	441	490	440	485	423	482	477	425	473	436	451	447	460	479	450	497	443	496	490	444	458	476	472	471	452	440	441	488	410	451	476	432	434	460	455	479	428	451	472	432	471	473	458	430	445	447	450	430	487	450	476	434	422	466	447	476	475	461	454	432	449	436	491	455	481	485	429	465	447	442	460	460	490	485	461	447	455	443	488	479	438	472	453	477	413	429	460	470	461	450	488	435	479	458	459	470	476	464	426	472	447	456	444	467	448	469	449	403	456	415	431	467	454	433	435	450	448	431	448	456	461	447	457	496	466	481	470	459	485	434	451	411	465	433	442	449	456	464	451	471	447	465	483	451	486	466	472	444	465	427	456	468	460	489	480	471	472	473	448	420	480	443	429	466	478	481	476	460	439	468	438	467	461	459	409	425	471	441	476	462	478	476	442	445	421	485	449	440	451	489	464	430	463	390	455	462	480	481	458	442	466	435	428	460	457	449	431	455	526	488	478	457	491	434	437	485	470	485	441	453	489	482	420	441	470	473	428	418	427	456	485	450	472	486	456	469	455	473	445	458	450	479	462	420	436	457	442	420	428	460	462	444	450	460	423	454	425	444	464	445	439	474	442	473	434	463	454	449	447	452	454	486	459	432	471	440	430	448	477	481	456	460	490	469	435	451	464	445	440	440	477	425	432	432	491	426	460	439	480	415	445	459	468	404	438	446	452	451	465	430	428	410	451	476	438	465	479	454	457	474	457	455	449	451	475	485	494	455	437	434	419	492	463	481	465	428	467	490	448	456	457	426	468	482	420	430	443	464	437	440	482	470	444	436	467	466	451	452	415	478	450	478	430	436	463	470	464	467	460	457	447	404	464	471	445	460	425	471	452	471	471	475	471	448	454	463	423	411	434	450	486	450	473	458	426	424	425	439	483	493	425	477	432	469	499	452	472	452	456	463	460	472	436	456	448	463	453	440	443	438	475	451	429	458	452	489	430	463	466	464	485	445	460	452	437	465	468	453	442	455	444	457	484	447	466	502	416	441	474	480	455	451	446	470	509	438	470	474	485	462	453	471	440	434	428	463	459	450	445	460	438	415	445	437	482	428	492	452	481	477	461	435	451	446	470	478	485	457	483	465	438	466	425	465	459	488	430	483	487	468	424	460	468	470	491	480	495	438	445	436	428	425	424	433	473	469	475	441	439	473	422	449	492	452	438	431	475	419	458	455	450	458	445	438	469	400	459	446	409	476	483	463	467	466	465	438	466	493	440	472	419	443	467	444	418	450	436	447	458	476	488	409	484	462	435	440	412	440	460	448	465	459	468	475	460	398	463	445	471	443	455	450	483	450	446	464	470	487	465	456	451	481	457	486	472	441	456	443	474	431	445	463	418	465	485	441	463	447	427	472	446	443	441	453	434	508	463	480	467	469	471	436	460	448	515	463	449	468	472	456	456	472	482	452	434	447	483	445	468	498	456	457	494	430	507	424	441	475	475	450	450	439	424	452	473	469	449	469	480	464	447	455	475	489	470	465	461	452	473	451	466	445	480	436	443	422	458	467	481	467	471	443	449	453	481	480	470	478	458	434	459	446	448	428	449	484	421	449	449	464	451	433	481	490	434	468	460	425	504	458	448	463	449	470	463	451	456	468	495	470	473	474	437	498	457	446	461	450	456	472	473	493	433	457	443	454	463	429	486	455	430	449	468	436	494	441	455	473	488	470	434	491	474	476	448	429	482	486	475	477	472	475	454	454	437	493	448	442	485	459	438	449	451	459	441	480	442	482	467	461	468	439	485	441	465	442	500	468	446	431	481	435	442	497	491	479	484	502	469	432	465	467	427	451	493	484	446	441	443	425	460	429	446	470	470	442	437	464	465	422	442	437	425	464	467	412	401	454	484	430	470	461	456	447	462	468	485	432	485	452	462	450	480	466	433	418	445	473	420	444	455	437	480	471	466	424	437	481	439	458	460	460	459	426	455	462	465	464	440	462	441	440	432	447	454	462	457	465	462	474	495	464	418	477	425	415	473	464	471	431	467	429	480	447	450	465	435	445	470	441	433	438	409	468	425	464	493	450	445	461	464	437	425	468	465	466	494	498	431	468	459	434	468	442	407	457	484	423	456	466	441	470	451	503	427	457	479	447	468	456	467	477	416	461	440	464	434	466	452	467	458	457	448	476	420	465	431	462	481	433	452	497	468	452	455	475	445	448	427	473	429	446	464	442	446	472	466	463	431	442	449	422	477	464	452	481	462	440	431	480	453	480	456	440	447	440	454	446	406	458	448	475	470	464	461	479	459	432	424	453	424	464	449	440	472	463	466	449	478	475	468	449	449	417	496	455	464	452	480	471	457	465	428	447	421	463	435	450	475	471	471	466	468	438	504	473	481	462	479	420	469	455	447	458	460	474	442	458	453	470	454	438	425	482	445	462	457	504	471	431	440	458	443	450	453	455	460	447	457	458	494	423	488	422	460	458	503	448	412	453	434	443	455	489	465	440	447	423	446	451	473	445	438	454	457	484	460	486	462	468	450	438	462	452	459	478	474	488	464	438	453	518	476	456	430	457	455	478	454	416	418	459	484	450	488	459	458	448	452	447	432	453	464	460	488	450	404	462	472	508	493	466	477	423	447	443	468	457	454	460	437	480	434	438	449	444	438	447	465	506	479	404	456	433	461	443	422	405	446	488	425	442	436	454	478	466	481	486	448	485	431	449	413	458	452	472	477	403	437	442	469	470	465	422	482	471	481	460	499	463	433	460	458	443	420	513	476	454	479	455	430	488	444	454	444	458	441	451	461	473	469	463	494	432	437	445	472	459	485	449	476	479	438	428	460	471	428	461	468	453	469	423	425	477	469	448	445	443	432	447	484	454	481	456	438	523	463	450	464	454	459	445	434	456	477	462	467	459	451	480	449	428	459	456	482	442	437	450	481	443	469	464	419	456	453	454	440	434	488	466	470	478	499	454	447	448	456	456	473	472	485	460	431	457	462	467	451	433	489	438	500	432	473	413	443	472	480	453	488	469	442	461	481	479	491	446	476	447	470	462	462	449	438	470	449	483	437	487	445	438	452	487	441	421	439	432	416	442	482	466	482	420	459	470	457	495	478	443	487	471	423	424	444	432	473	421	466	470	420	449	446	443	441	420	451	463	429	471	489	445	464	450	486	445	483	453	454	423	439	462	443	431	470	420	438	477	440	466	475	433	471	403	481	457	456	450	499	433	416	513	432	454	405	463	439	468	444	468	469	430	443	457	466	442	452	410	449	443	463	452	492	452	438	419	486	446	441	458	450	473	494	448	435	436	503	453	458	472
12760	14995	22169	10493	2756	739	206	214	197	203	198	216	192	214	188	203	178	208	207	222	221	188	186	205	184	197	214	185	207	200	189	227	210	197	188	195	200	213	191	221	190	215	173	211	196	209	198	193	225	211	214	181	199	223	213	203	215	200	174	186	197	193	204	209	210	213	223	198	192	230	203	191	205	215	186	195	208	200	194	186	206	198	190	211	222	168	208	203	212	195	193	205	203	201	206	218	184	216	196	202	200	192	176	216	179	215	190	195	201	247	205	196	199	190	192	203	200	195	201	207	204	197	192	186	203	224	219	192	197	193	209	201	204	190	191	197	200	204	184	216	201	206	162	162	203	199	192	203	199	225	190	222	198	163	241	208	204	203	185	209	213	180	196	209	219	184	214	225	187	209	218	208	196	188	193	211	218	215	186	192	176	185	215	186	205	204	196	185	202	205	198	218	217	190	210	195	199	201	204	203	184	226	199	178	188	198	186	178	211	196	205	187	198	208	223	231	202	204	198	201	206	196	184	180	207	193	187	221	202	194	211	180	206	184	201	192	187	187	198	199	193	210	200	189	177	183	209	209	216	196	229	199	195	207	203	196	217	214	199	179	209	177	230	193	224	234	198	204	213	194	222	198	174	203	192	213	213	232	210	205	209	196	194	199	214	205	211	198	203	191	209	184	193	207	210	208	176	219	198	227	180	192	200	197	219	225	204	213	211	217	211	212	216	243	202	205	197	230	198	209	208	187	221	196	205	209	189	204	219	196	239	220	207	199	185	202	184	208	233	209	200	236	186	196	218	208	166	203	182	200	195	229	209	185	186	215	202	207	204	209	203	193	187	187	199	194	188	193	193	183	217	220	212	183	206	215	214	211	203	186	243	197	198	205	227	178	191	185	219	214	205	205	186	176	195	165	220	219	223	199	183	194	203	170	215	176	208	199	221	203	184	185	199	186	195	197	161	215	186	213	175	216	232	181	214	184	202	200	184	179	179	177	194	211	174	200	215	226	202	202	218	204	215	186	176	197	199	224	196	184	200	212	208	216	216	192	194	197	188	229	218	194	207	214	213	215	201	196	183	219	200	200	201	207	192	209	200	178	200	207	188	168	202	193	200	200	187	224	210	212	223	206	186	186	191	187	191	205	221	189	208	210	199	203	189	207	199	198	178	179	200	194	180	225	209	204	212	195	191	224	217	209	205	203	219	201	192	192	204	169	193	192	208	205	198	204	216	204	200	197	213	221	225	207	200	215	187	207	178	187	194	186	204	212	193	207	185	207	220	191	230	176	191	187	231	220	217	203	213	212	210	183	207	203	191	200	196	183	199	226	217	197	219	188	195	244	207	229	191	235	221	191	181	213	201	165	211	214	207	203	225	238	194	217	240	204	212	172	210	182	201	192	224	210	206	205	213	170	202	209	204	212	178	205	211	208	228	208	203	204	199	195	195	187	206	223	204	191	246	225	201	208	197	174	211	177	190	203	206	215	196	212	205	188	178	201	223	220	189	197	197	180	185	207	188	200	203	183	191	180	216	168	233	206	217	208	197	194	207	213	199	212	192	205	222	194	193	192	185	194	198	190	186	206	202	215	202	168	179	209	202	190	217	202	196	201	206	226	197	218	203	215	198	185	214	198	189	213	187	211	191	196	202	205	182	213	177	188	223	184	200	190	185	206	194	201	202	200	206	199	213	196	200	207	197	212	222	191	199	184	212	178	178	195	188	182	179	188	200	191	206	237	199	211	185	200	185	180	211	193	194	218	203	220	202	208	218	181	229	212	202	214	199	198	190	210	193	212	217	205	217	199	200	205	199	196	190	207	190	201	195	193	205	202	207	189	195	173	187	190	173	177	182	186	185	207	170	217	192	219	217	187	229	191	223	185	196	159	205	193	216	218	202	208	177	235	187	203	167	192	191	231	203	191	208	206	217	208	210	195	212	181	197	187	208	165	186	200	199	206	216	208	186	224	196	214	211	191	201	221	219	190	198	190	212	212	169	200	215	200	207	194	227	191	193	198	185	206	226	206	218	198	227	218	210	194	204	193	181	211	187	193	219	157	216	196	174	227	226	209	212	184	184	206	212	214	178	199	215	202	218	209	222	191	200	186	212	190	184	216	198	206	183	207	205	211	207	203	192	222	183	194	162	200	206	197	211	201	211	189	192	183	218	208	204	205	213	210	201	237	197	203	202	192	190	205	164	233	194	219	196	200	189	200	196	217	203	188	189	199	196	200	192	201	220	224	182	184	200	206	213	203	195	207	203	200	244	190	204	207	223	184	183	192	210	202	208	216	189	173	195	223	198	204	186	200	202	212	216	190	197	208	197	195	204	202	199	216	193	215	199	211	196	203	213	150	200	208	180	206	175	199	213	195	204	206	185	178	206	227	194	207	216	219	197	218	204	193	228	211	199	179	224	195	189	187	189	178	215	199	210	193	207	211	223	212	193	207	186	184	188	188	200	224	191	184	202	206	188	182	214	182	202	205	189	214	198	208	171	164	205	209	190	210	208	197	208	202	193	215	208	209	202	208	193	176	188	203	209	193	200	209	187	184	203	209	203	215	205	217	199	204	221	230	202	204	227	192	230	203	183	228	210	187	228	203	189	194	201	218	224	215	211	188	226	214	173	231	197	198	217	187	184	201	234	197	196	215	197	190	220	185	216	190	210	202	191	189	186	235	228	211	197	183	200	201	225	183	206	208	186	195	206	184	204	237	212	220	224	198	199	204	198	184	191	197	238	225	204	203	180	202	192	216	229	190	219	205	219	207	186	224	184	210	223	189	211	189	203	197	206	211	173	215	193	217	198	198	181	218	223	203	187	197	193	165	197	216	208	193	188	194	190	197	202	230	188	194	187	201	230	218	191	172	174	207	200	223	192	217	216	194	203	214	203	213	223	210	214	189	226	208	202	197	221	231	216	200	178	199	204	189	200	191	201	198	191	187	174	195	186	203	195	193	188	175	209	225	173	214	224	212	212	195	199	214	200	187	225	212	201	177	196	193	203	193	203	194	189	208	207	217	232	196	205	184	196	195	216	217	185	196	165	195	209	205	198	193	193	184	174	209	197	196	187	189	220	205	187	194	193	194	213	211	192	182	195	215	197	181	173	177	210	227	212	224	205	202	188	208	180	213	198	213	213	202	192	187	194	208	182	197	214	226	212	194	222	184	200	209	195	212	218	213	216	190	202	200	165	232	203	227	200	192	203	186	197	212	205	188	222	187	189	192	209	208	211	210	198	188	183	221	241	215	210	199	204	184	205	185	198	196	189	246	186	203	229	195	216	171	186	197	206	194	194	195	191	195	172	208	197	199	215	182	207	203	204	201	181	206	203	191	211	191	216	205	182	181	205	197	192	206	175	216	211	195	234	199	215	182	221	203	204	209	188	193	210	215	231	193	201	187	204	233	209	219	206	219	210	203	190	202	210	210	212	189	183	192	199	206	197	210	211	192	195	203	217	196	180	189	205	210	237	200	206	212
12463	20401	28493	17976	6995	2137	647	542	533	496	505	522	507	531	533	564	521	554	543	557	562	550	519	497	547	529	544	528	566	537	551	549	543	573	526	546	567	522	556	556	530	492	519	514	561	537	537	528	543	531	556	540	552	536	543	524	546	519	529	515	540	500	541	532	558	544	526	566	495	539	503	523	553	555	521	530	509	510	520	550	518	530	541	581	532	521	541	521	576	527	526	559	556	515	592	509	543	555	512	548	536	545	523	540	533	526	536	539	529	500	548	527	504	544	510	571	544	500	536	560	546	487	498	471	526	542	525	580	550	550	514	528	540	552	540	525	541	534	596	555	504	551	522	575	518	556	552	535	517	498	529	545	515	526	579	570	532	533	557	537	533	567	536	552	553	538	571	523	554	524	546	528	532	541	542	537	578	545	564	558	559	538	520	521	530	510	518	508	557	543	530	544	567	546	542	542	545	522	543	574	584	550	522	586	535	516	575	525	541	566	539	532	555	568	527	485	540	499	510	528	525	538	550	571	570	514	543	563	530	554	534	540	536	552	540	531	544	539	511	553	525	540	559	542	529	572	513	571	531	498	539	531	554	486	579	539	529	504	510	541	546	527	531	507	557	550	537	522	596	550	553	562	559	518	575	565	548	519	508	558	541	547	516	598	550	518	532	516	552	537	548	537	506	561	522	517	572	522	520	565	530	541	534	571	556	553	556	601	534	528	545	531	574	545	531	533	529	508	529	488	501	538	541	538	533	562	551	520	545	563	533	508	527	503	562	525	539	536	495	544	547	503	575	534	533	566	517	535	502	489	553	537	563	566	539	497	510	504	565	535	564	512	587	546	533	557	560	538	533	546	537	523	532	491	529	539	540	564	501	571	534	530	597	470	580	580	529	511	541	542	538	531	549	528	533	529	504	550	511	479	549	541	526	526	574	581	538	553	562	527	535	546	570	531	598	550	505	524	585	586	499	564	528	552	542	553	514	513	555	543	564	529	538	501	511	565	492	540	553	513	545	486	573	549	551	499	518	531	529	536	536	540	562	541	513	567	554	542	561	532	532	510	485	527	536	539	538	536	562	567	488	570	539	515	569	519	541	496	557	561	546	543	527	515	528	541	548	538	533	485	566	506	578	527	562	525	515	515	541	569	541	522	556	556	559	509	534	535	580	500	565	527	536	519	571	581	581	525	534	561	544	483	577	555	538	535	528	545	534	560	520	519	539	513	537	548	523	487	571	546	566	542	519	544	527	558	508	550	552	534	537	554	566	549	523	523	470	531	530	541	547	578	524	549	550	520	549	498	515	523	512	562	493	520	514	552	515	569	501	565	474	516	515	540	499	525	542	530	531	540	528	532	588	543	504	555	543	531	508	542	527	461	565	570	524	521	522	580	538	515	555	569	516	582	550	526	543	558	520	538	545	560	541	506	532	505	549	511	562	526	546	540	531	536	548	505	557	566	553	567	598	549	576	558	550	535	522	575	531	521	539	590	561	530	535	567	565	534	540	553	573	540	534	509	529	516	553	551	562	522	536	567	565	520	526	535	554	576	546	522	545	530	550	534	548	521	532	551	526	529	535	506	509	531	552	525	584	513	520	557	606	516	601	543	583	525	531	561	494	549	519	545	523	517	541	540	500	572	551	523	516	556	543	531	551	502	530	562	543	527	562	551	474	554	547	571	512	563	547	552	528	494	554	539	558	522	559	548	532	541	483	520	531	509	544	539	547	564	543	527	539	534	554	512	490	548	539	506	532	558	535	558	548	564	522	573	569	561	577	520	563	493	541	520	560	514	522	506	570	536	576	562	504	560	551	573	537	576	580	523	553	532	510	571	566	471	517	543	561	559	535	541	507	526	551	551	508	564	545	538	584	537	526	509	518	528	479	508	492	485	548	546	552	538	538	519	529	520	553	496	574	521	555	479	496	521	530	581	565	540	541	571	520	547	541	536	579	519	514	583	594	547	573	501	552	483	539	525	529	522	541	558	531	514	532	491	485	536	528	524	567	520	519	563	546	535	527	541	559	509	530	516	535	539	547	550	529	511	540	510	498	538	526	570	518	590	509	591	527	520	520	521	575	578	511	540	504	548	523	519	564	504	541	499	550	538	553	534	514	529	542	531	531	537	500	575	541	516	532	540	524	500	513	515	561	511	525	552	538	557	576	551	570	540	550	549	523	486	513	538	524	539	553	558	546	536	506	530	537	530	549	551	528	530	505	521	569	528	508	547	562	547	496	527	518	512	528	523	561	523	488	551	572	542	533	531	522	518	482	563	554	555	541	560	531	535	515	526	527	526	534	535	570	508	556	551	537	533	559	560	521	568	517	492	549	563	581	535	545	547	522	547	539	559	484	558	507	533	511	571	535	542	556	516	504	535	564	574	520	514	538	541	512	580	519	557	526	531	516	538	504	532	534	509	498	578	587	565	583	523	568	546	532	512	572	577	528	560	540	516	554	553	556	541	537	519	551	576	552	541	514	534	532	509	535	542	520	543	535	539	560	533	514	489	554	544	543	525	478	542	560	516	587	560	565	582	571	603	524	514	516	541	496	564	539	533	592	581	563	484	553	557	513	578	530	542	548	536	553	568	554	536	548	511	604	587	556	513	468	511	572	570	473	545	548	556	499	508	564	518	556	479	516	537	524	520	527	515	534	520	526	553	521	516	538	560	515	533	551	570	535	550	541	521	539	500	512	588	552	491	501	562	534	550	507	548	558	538	523	544	528	543	542	549	546	533	503	561	513	511	502	540	549	533	516	526	511	538	586	505	510	558	513	528	522	535	578	512	556	563	552	534	578	535	537	587	578	603	537	505	555	547	554	521	547	487	556	533	534	517	549	498	533	526	525	536	501	515	513	549	531	547	555	548	534	546	599	501	551	516	542	546	545	527	541	524	539	514	523	534	559	536	572	545	554	553	539	537	539	520	535	520	519	543	514	543	516	526	537	526	569	498	573	536	549	536	512	530	527	536	550	513	531	504	557	580	526	544	515	564	538	519	550	552	525	531	543	522	527	532	565	562	558	541	534	528	534	509	540	554	550	549	512	580	511	519	555	496	544	535	526	546	521	519	538	511	565	532	550	524	539	558	498	553	543	544	520	532	533	545	506	535	516	526	568	554	503	566	524	529	535	519	495	574	508	564	522	560	541	512	544	546	509	576	542	586	561	535	513	557	497	553	469	535	524	529	536	549	540	526	553	533	546	504	527	555	519	553	513	550	533	555	546	560	506	516	539	484	543	536	551	551	539	526	527	552	533	476	557	536	529	553	523	512	518	519	565	529	534	544	563	548	526	531	534	507	534	542	550	537	570	553	523	514	494	531	523	515	550	572	534	530	539	574	575	554	530	503	526	517	552	569	505	571	534	511	508	498	573	534	540	545	536	541	553	572	551	501	570	534	566	588	511	525	529	564	511	554	576	581	534	543	519	528	519	547	515	523	519	533	553	508	553	565	541	520	525	575	555	522	540	545	535	517	515	532
52502	69435	67467	40886	19515	5394	482	140	140	127	149	155	137	141	140	150	151	147	154	132	156	147	130	134	136	129	139	165	161	133	127	127	124	149	171	136	141	153	129	129	150	146	128	138	148	149	154	148	134	125	158	137	134	140	138	148	134	142	118	151	143	143	141	140	154	145	127	142	158	128	140	143	150	127	153	173	149	133	141	140	134	120	139	133	138	132	134	149	146	131	133	143	123	152	154	136	127	127	139	129	142	142	139	146	125	153	161	145	143	154	164	151	152	156	130	130	143	125	132	148	141	155	140	130	122	149	138	129	121	153	128	152	137	112	125	145	160	140	141	132	130	150	119	147	140	151	149	153	129	149	157	131	128	156	148	124	135	163	162	130	134	145	155	146	155	119	122	134	145	131	131	144	137	129	152	137	133	135	160	148	127	141	115	153	139	142	154	119	151	159	153	126	153	152	152	145	175	146	159	129	167	129	163	129	130	132	180	125	142	139	115	143	155	143	121	130	154	137	143	136	160	164	144	133	135	146	151	138	136	137	142	127	152	146	143	151	141	160	150	151	124	151	141	153	157	136	164	122	152	121	145	159	163	147	155	135	138	156	141	143	135	170	154	123	183	158	155	155	126	152	171	137	141	118	135	163	151	131	113	143	146	146	160	155	142	135	163	136	123	150	126	160	146	133	123	146	133	153	148	127	138	123	139	139	136	133	156	160	135	134	143	146	143	138	145	144	140	158	154	149	157	147	130	158	136	153	138	133	136	140	139	149	153	144	115	158	154	145	142	145	134	151	169	135	152	134	126	134	135	128	156	157	149	124	152	140	128	149	137	135	155	142	150	130	140	146	128	128	153	151	146	131	123	140	141	140	133	141	145	130	151	142	142	149	172	124	132	143	126	154	180	149	144	135	136	131	155	157	138	130	134	152	150	137	127	145	143	142	135	150	132	141	149	146	139	149	153	161	151	149	141	144	140	142	148	139	136	123	152	146	143	155	148	137	152	147	149	148	148	120	160	140	151	163	129	108	140	140	120	129	144	139	143	135	138	137	147	133	161	130	154	129	158	135	139	124	119	129	132	151	142	134	157	132	148	150	154	128	138	162	132	124	133	139	144	139	158	136	149	157	153	141	149	150	133	154	139	130	135	148	141	152	138	134	138	133	147	136	145	130	151	132	132	149	131	148	155	146	129	154	131	130	118	145	134	140	147	134	146	149	128	133	130	129	144	137	139	146	140	150	133	141	150	135	140	146	147	129	156	166	127	138	137	131	141	154	134	134	148	124	139	150	146	151	142	124	129	165	129	143	119	130	129	122	124	150	136	156	125	155	141	144	132	154	138	144	157	163	143	141	125	150	117	125	140	149	154	137	167	146	143	146	143	111	134	146	155	137	157	140	126	139	143	148	158	140	148	134	146	137	134	143	137	133	128	164	140	148	154	156	133	147	138	170	143	136	130	131	146	144	147	146	126	156	147	167	138	132	151	150	122	141	138	147	123	145	150	138	136	132	147	137	136	152	149	131	148	126	129	146	156	170	142	132	124	160	150	133	147	147	146	144	150	150	121	157	137	137	165	140	127	144	129	126	116	165	113	131	115	153	136	158	142	123	128	145	151	136	135	158	169	121	147	143	152	157	148	141	146	126	143	125	153	141	140	141	143	111	128	143	142	134	125	132	143	137	143	113	155	133	131	144	144	136	144	135	146	159	129	129	137	146	163	153	165	154	164	136	130	154	134	148	160	141	156	145	115	168	160	139	134	143	120	129	149	139	128	144	114	152	163	113	133	134	152	146	121	135	126	132	121	158	152	163	137	114	141	134	143	143	135	143	121	144	149	146	139	143	139	151	154	134	146	143	166	147	129	120	172	137	156	127	154	141	141	168	167	152	170	145	152	131	133	128	126	143	140	147	123	147	112	131	148	140	149	130	145	166	161	142	125	153	142	161	156	123	132	159	150	132	161	141	133	117	140	138	143	161	122	133	159	129	140	133	135	151	135	126	141	142	124	126	140	149	127	154	138	102	143	147	149	151	146	141	148	133	135	163	143	136	157	154	139	133	168	158	149	148	132	143	132	157	126	142	144	130	136	144	152	141	114	145	145	131	128	142	152	133	153	144	147	154	126	143	141	147	153	162	148	127	169	145	139	135	159	157	134	151	146	139	132	135	171	149	147	156	120	146	153	129	135	162	139	154	140	136	144	159	152	142	129	135	125	151	142	161	129	159	133	151	175	158	150	155	150	133	131	141	118	139	145	147	130	146	149	145	139	147	129	127	154	147	137	146	164	157	140	146	138	135	132	149	133	135	151	146	161	139	145	142	126	165	166	129	120	132	150	165	148	135	125	138	141	135	155	124	127	140	139	130	150	131	147	141	120	143	124	146	131	143	143	140	141	161	133	133	142	140	131	139	134	126	147	144	148	124	142	160	126	138	155	162	157	121	156	130	133	139	134	152	152	128	138	150	123	122	142	125	155	153	160	134	142	121	124	113	144	142	157	134	143	120	137	135	141	157	140	157	123	135	141	155	142	153	146	147	154	137	154	136	160	156	139	130	127	127	130	149	156	130	146	143	150	157	126	139	155	151	122	118	147	149	152	120	126	139	150	135	128	157	147	132	136	130	149	127	142	147	147	151	161	144	117	153	152	134	133	143	117	126	140	152	126	133	141	126	151	156	143	149	152	128	117	134	146	131	136	158	134	140	149	132	147	140	145	137	151	127	128	139	136	157	137	151	158	143	144	118	143	143	149	141	134	128	137	119	148	150	131	161	167	126	138	147	136	140	150	145	133	135	120	134	152	165	130	154	135	123	157	139	138	138	132	157	153	163	127	157	149	135	133	116	143	148	152	146	146	152	142	138	154	145	142	167	150	152	144	127	176	138	158	129	152	143	139	138	141	135	136	130	128	158	142	132	158	143	138	143	137	133	143	153	153	148	172	133	146	159	131	145	130	130	137	137	135	148	171	150	142	157	155	151	146	149	148	127	131	147	153	141	126	132	145	124	150	149	164	156	152	144	144	140	156	134	137	128	167	108	148	146	124	146	128	128	165	164	153	128	142	144	140	170	126	145	127	134	144	145	139	145	138	149	134	141	143	131	132	154	145	141	144	118	159	147	163	160	134	160	159	142	137	121	116	139	150	149	118	133	145	122	158	144	111	131	154	174	134	152	146	156	141	133	149	139	136	137	156	167	154	130	127	151	139	141	130	138	144	135	141	121	144	150	149	149	156	137	118	143	122	145	144	144	145	132	144	154	166	148	147	158	137	139	140	144	155	148	131	131	138	141	135	162	151	132	151	139	171	142	162	142	151	148	130	127	147	134	148	131	154	139	148	143	138	136	149	162	166	144	138	119	141	142	143	144	150	141	125	133	135	133	131	125	137	151	134	149	151	153	159	152	140	154	145	140	161	154	166	138	150	144	141	177	136	131	156	155	134	144	132	132	138	126	144	142	113	140	156	149	134	154	161	146	165	147	133	137
34359	53917	60281	43876	25873	9816	1445	397	392	392	396	392	389	410	366	415	404	392	396	388	422	392	370	392	393	376	387	394	413	433	395	390	415	408	416	376	422	385	387	358	384	409	397	408	376	390	379	413	406	398	391	386	423	412	432	424	391	395	377	410	391	380	331	383	391	388	390	392	396	382	410	388	379	389	425	396	397	386	380	411	379	392	366	400	399	371	442	401	400	415	371	382	406	397	396	385	383	381	389	384	411	403	443	394	387	405	392	421	417	392	392	426	363	425	388	406	400	377	403	408	418	398	363	400	386	377	405	421	403	364	388	389	372	394	398	406	439	403	384	373	408	424	372	394	383	418	378	407	382	370	366	387	430	397	408	392	413	402	424	391	378	407	406	386	401	423	381	363	419	418	397	403	388	378	418	403	384	373	389	364	389	385	426	357	398	401	393	418	408	379	390	387	381	392	391	389	397	409	373	392	414	394	425	380	392	383	412	382	381	446	392	401	412	389	420	380	412	394	421	380	405	405	427	422	390	400	342	400	414	401	395	394	381	401	407	373	409	417	407	379	392	404	451	391	387	398	417	414	371	398	406	357	378	374	395	418	414	391	385	399	346	375	361	394	416	394	382	431	366	346	407	405	466	413	416	393	373	402	423	416	404	380	386	367	401	381	428	383	421	377	381	390	394	396	387	414	359	403	380	406	418	388	402	414	396	429	403	405	386	421	386	380	385	374	392	396	401	417	402	405	389	393	406	400	377	384	391	383	396	392	396	415	373	385	379	402	364	410	400	424	383	373	379	330	394	426	447	377	413	395	399	379	404	406	409	372	371	411	364	413	395	391	378	405	396	430	403	402	411	372	366	405	404	371	388	414	418	404	387	411	364	352	434	412	446	380	392	395	402	357	422	392	386	395	416	409	397	389	404	395	396	377	396	388	402	403	402	389	380	386	378	377	402	408	404	347	418	395	406	382	405	375	391	425	395	420	397	385	415	392	391	387	376	414	374	422	380	442	441	383	404	368	383	380	375	401	381	404	404	411	388	385	414	368	381	392	367	371	419	373	383	377	427	401	396	380	414	401	399	385	410	440	426	389	393	383	387	396	425	380	378	422	406	382	370	381	405	382	412	433	391	397	434	396	431	350	380	359	383	372	380	402	421	406	390	396	384	405	372	403	389	388	366	422	364	389	397	403	409	406	437	377	426	404	409	416	353	421	400	379	385	412	419	415	398	369	400	403	421	417	391	448	415	385	414	434	402	380	382	377	407	418	390	379	379	435	413	405	355	373	405	413	381	369	427	417	372	414	414	341	426	386	409	382	381	369	400	415	382	364	384	404	397	417	410	456	380	374	429	413	393	380	398	389	424	398	405	388	399	416	400	390	411	407	375	359	376	431	376	366	371	408	412	386	391	426	422	394	383	417	420	361	387	389	412	419	410	390	384	381	398	405	409	382	388	416	416	385	399	416	378	394	431	384	395	416	423	418	381	414	408	385	435	411	394	389	397	407	422	420	425	394	374	400	420	423	422	388	398	373	404	372	416	413	405	400	415	396	390	425	411	391	397	376	405	406	384	376	423	386	415	414	381	369	395	376	390	428	384	365	398	371	396	411	417	372	420	407	405	406	380	405	425	382	376	432	396	362	427	394	383	358	365	383	383	382	405	398	432	402	343	423	420	373	375	384	410	356	391	411	403	413	406	411	411	389	412	381	367	377	444	378	373	410	410	373	400	386	379	371	408	391	404	380	429	367	396	407	388	377	418	421	435	371	397	434	355	418	377	395	411	406	400	397	374	412	360	372	406	436	393	422	380	412	395	427	408	396	379	381	392	417	398	389	364	403	412	409	410	338	377	405	379	383	365	394	405	420	388	397	403	408	403	380	403	390	438	423	396	395	406	383	398	407	403	394	389	354	403	394	393	425	418	436	399	440	424	399	411	402	425	401	387	404	377	383	392	406	379	413	401	392	381	395	396	381	390	398	399	414	391	405	404	407	404	376	399	412	391	383	400	403	420	393	386	398	417	386	409	380	394	401	382	401	433	399	387	426	402	407	387	374	426	446	379	422	385	411	412	408	399	413	386	415	397	405	401	431	397	369	419	423	441	405	371	379	393	402	421	390	401	379	400	401	397	380	399	381	379	413	410	393	417	395	371	410	392	397	376	410	390	403	395	454	404	403	424	426	399	405	401	413	366	410	392	404	387	387	400	415	397	427	396	431	396	413	377	382	372	381	353	363	415	401	411	384	409	394	388	410	405	403	388	435	378	391	411	392	377	425	366	397	402	412	414	441	394	393	389	382	397	388	384	443	378	408	381	399	384	399	380	400	401	434	435	413	411	388	406	392	403	416	413	394	396	388	415	401	389	414	391	369	385	377	388	405	382	402	415	364	363	394	400	423	431	380	431	383	411	380	378	415	409	422	375	391	393	408	391	391	372	434	419	364	424	403	401	407	417	427	411	406	397	408	383	424	400	385	406	362	442	399	394	415	393	401	399	369	377	398	377	387	347	409	392	377	384	403	413	389	400	364	377	417	420	356	380	404	387	421	437	370	418	419	393	400	401	377	434	415	406	435	369	430	401	372	396	384	380	403	418	428	393	402	395	372	368	378	371	443	382	394	380	435	390	369	376	371	393	427	434	400	404	404	404	364	390	392	379	399	419	349	410	371	438	373	383	402	407	433	365	443	412	401	401	412	398	404	406	443	390	396	372	366	368	381	390	425	405	403	371	420	400	400	388	407	386	414	396	397	395	391	398	408	398	387	378	429	397	368	391	397	378	377	373	360	409	390	455	428	403	410	396	340	374	380	417	428	398	396	421	399	387	379	410	425	399	383	400	397	421	407	391	386	392	438	373	401	385	414	404	371	394	369	392	364	433	423	405	403	398	387	384	410	385	380	357	400	413	388	407	400	387	413	413	391	392	421	385	384	376	399	410	389	406	364	405	353	414	401	407	417	389	385	372	407	367	401	413	441	411	415	404	413	402	378	384	417	384	365	365	383	370	420	408	389	370	387	422	429	402	399	376	377	410	383	385	407	384	431	406	406	369	409	390	371	387	385	417	428	405	408	395	376	421	389	345	421	416	402	401	356	401	420	415	411	385	423	430	421	408	385	423	381	380	426	397	414	378	415	410	410	405	384	377	386	367	401	382	366	409	395	399	376	395	390	413	423	365	381	387	412	433	413	373	416	397	394	397	416	387	388	345	389	372	405	417	412	371	422	437	402	388	371	419	403	405	410	352	391	400	374	383	398	397	374	407	350	377	420	375	391	389	410	368	419	381	375	396	402	412	375	387	396	407	424	405	419	373	416	393	390	370	400	374	416	411	403	364	408	409	410	408	380	414	393	369	392	405	396	409	361	372	380	394	385	402	389	402	419	406	433	436	387	418	395	391	386	379	384	426	412	392	408	387	405	427	374	426	386	404	416	376	411	425	408	407	380	386	381	405	370	414	440	409	393	399	422	415	401	389	433	410	387	403	356
61888	84579	74037	47621	25977	7728	840	168	181	155	159	181	166	157	164	159	142	151	193	171	166	169	166	174	154	165	156	153	170	160	184	130	169	163	181	142	198	150	165	204	149	156	175	158	158	159	159	159	181	170	144	170	151	153	140	176	176	169	158	159	161	143	162	157	166	137	166	161	140	180	133	142	166	173	180	156	157	155	165	151	148	154	143	172	162	164	152	191	161	184	148	173	171	143	160	156	179	150	154	178	147	140	163	139	154	150	165	180	155	176	162	182	153	159	165	175	157	176	148	157	155	163	140	171	149	130	153	196	168	160	175	179	183	169	161	145	172	165	174	165	147	148	164	145	146	151	161	170	155	159	155	180	177	144	149	142	162	157	170	170	177	165	153	168	160	175	168	183	177	170	137	149	143	173	142	168	153	171	148	158	175	154	171	159	193	164	153	173	150	148	159	166	161	152	149	174	159	172	176	144	166	161	148	157	156	151	164	141	166	154	132	156	154	161	165	169	156	140	165	142	167	175	150	169	158	154	161	159	157	173	163	176	150	172	157	139	182	158	152	147	142	167	165	154	167	180	153	154	138	140	175	147	143	175	160	179	170	161	167	175	167	156	163	157	186	135	161	179	160	133	168	152	148	186	161	152	136	175	160	154	182	158	177	137	154	167	153	143	137	160	149	159	167	155	163	144	180	168	175	160	163	149	150	181	165	148	165	164	152	165	174	181	159	157	156	165	145	178	165	154	169	154	144	169	174	154	156	148	158	164	150	155	139	147	153	158	168	176	181	165	141	168	141	168	163	164	174	176	183	175	141	163	146	152	163	140	166	123	159	155	165	158	153	159	152	142	167	187	148	151	183	169	148	182	159	160	158	170	153	144	176	143	156	178	157	165	179	152	159	198	174	166	158	165	153	129	175	140	144	156	180	162	174	149	169	164	165	175	171	149	173	164	156	150	162	173	173	162	179	180	151	148	184	143	160	178	182	162	172	162	166	166	170	155	167	176	157	152	149	158	133	158	135	148	157	171	172	162	173	155	161	161	179	171	155	136	157	177	170	156	157	166	154	156	160	160	169	177	172	162	168	159	165	187	175	169	169	141	150	174	181	148	159	198	148	175	165	144	169	168	135	146	151	149	162	152	164	174	164	161	145	151	137	161	156	150	167	165	167	164	157	135	136	163	168	147	159	164	168	147	163	155	158	139	173	160	153	168	160	150	155	130	193	163	165	175	143	168	162	157	194	163	158	171	152	161	141	159	147	157	144	170	175	157	162	158	134	164	210	169	168	167	168	144	133	155	178	150	163	184	162	165	187	163	170	170	167	167	165	152	166	156	155	158	156	178	157	157	155	179	159	137	160	150	149	156	161	170	157	185	181	161	155	180	126	141	179	159	160	180	146	153	170	160	157	170	144	173	149	159	186	153	190	162	148	181	138	162	148	162	155	150	149	146	160	169	130	161	161	152	136	145	155	137	176	198	150	184	148	189	153	152	160	161	151	130	156	162	149	174	179	162	143	170	153	172	148	153	183	157	173	149	190	163	169	183	169	177	157	159	148	179	133	165	155	171	148	169	160	184	168	132	162	161	149	169	184	159	158	159	143	153	183	137	143	141	149	140	151	165	167	163	137	171	156	181	156	154	127	163	144	160	147	163	179	174	158	171	152	171	155	181	153	159	169	207	165	143	157	165	151	159	160	136	150	157	163	169	172	146	177	152	149	165	157	169	162	147	163	148	151	155	162	141	161	137	143	137	153	137	145	153	168	175	162	183	166	149	164	173	157	165	168	166	160	150	175	164	172	165	162	159	159	166	157	163	167	156	145	163	180	174	128	177	152	155	154	174	170	158	170	166	164	162	164	160	170	147	171	160	153	150	158	174	143	146	171	168	168	169	168	147	151	172	160	171	149	158	141	171	152	175	181	142	162	168	168	191	169	144	159	149	168	168	168	135	156	183	156	158	177	178	167	161	166	160	151	134	141	158	182	176	165	153	169	151	153	147	166	160	181	152	177	131	155	144	161	160	161	150	157	144	170	157	162	142	168	165	167	154	157	171	154	179	172	165	185	154	161	149	166	166	158	169	170	196	189	157	160	139	153	168	183	154	165	171	155	172	147	178	171	149	150	150	187	155	149	167	135	163	171	165	176	177	154	151	136	139	160	154	164	173	169	149	160	173	143	163	160	148	171	170	159	161	145	166	160	163	166	167	181	181	163	157	170	143	183	160	161	164	150	187	137	161	171	169	150	140	146	180	186	155	176	152	169	157	173	165	182	172	160	155	155	176	155	167	176	175	169	141	154	152	158	149	166	182	171	162	168	163	172	158	175	157	163	153	157	162	131	165	159	147	169	153	173	133	159	169	147	167	168	169	173	130	167	159	175	157	149	198	189	171	155	163	147	165	153	155	158	135	144	158	155	150	147	161	178	139	150	162	166	160	156	168	153	150	149	172	155	157	140	171	163	176	160	157	163	156	195	176	160	143	166	148	168	169	196	155	147	183	176	170	177	164	165	148	163	136	177	165	157	135	155	158	165	167	154	172	170	152	175	160	184	156	160	156	146	164	147	158	158	157	158	168	178	163	166	157	151	159	158	162	162	175	165	185	151	147	168	171	154	135	169	175	179	166	154	154	134	175	168	157	156	139	160	144	171	146	162	151	169	170	159	154	154	150	184	155	156	175	161	152	179	159	176	180	146	157	164	145	174	177	145	170	155	158	175	173	168	176	167	157	176	156	154	157	149	150	141	140	165	162	141	148	160	139	161	173	166	164	160	182	135	148	153	168	158	161	155	193	147	133	174	166	149	133	171	153	160	144	143	161	164	159	162	157	166	154	155	147	160	175	157	149	196	166	145	147	147	147	153	168	163	163	145	160	166	157	173	166	145	136	135	172	157	150	170	151	161	168	155	162	172	157	170	183	157	158	151	148	164	157	162	165	174	164	186	158	160	168	155	170	166	177	162	139	174	180	153	174	156	160	190	171	147	178	133	149	146	160	162	145	168	171	172	153	175	160	174	153	168	153	167	174	143	170	167	152	143	157	164	144	164	174	154	174	176	172	158	167	157	174	163	151	161	152	148	169	186	160	163	164	166	159	152	157	163	168	150	139	170	149	170	130	154	179	180	174	163	163	172	150	136	161	147	155	155	178	174	151	175	143	151	151	157	183	148	175	179	172	184	166	165	162	157	161	163	141	167	157	153	171	157	168	167	172	157	159	159	151	152	179	176	171	145	156	191	173	151	141	145	164	165	163	161	147	170	164	166	154	150	172	175	151	163	162	165	162	157	144	148	148	169	160	157	181	137	157	160	163	157	159	157	170	169	163	148	169	154	180	189	135	184	162	190	162	164	150	148	160	157	151	154	162	164	182	163	162	145	169	139	146	147	163	158	157	166	171	172	139	144	172	155	170	157	146	175	140	167	140	142	166	163	165	154	153	161	191	185	144	161	171	152	136	151	177	149	147	165	172	165	168	189	156	159	167
41183	69092	69846	50525	32192	9490	2203	470	427	435	440	442	425	422	482	443	481	447	410	468	444	452	432	441	442	437	449	422	460	462	435	477	466	429	453	425	428	432	446	451	459	446	438	431	431	451	447	431	417	409	447	441	470	434	456	442	453	477	450	403	468	442	444	479	430	440	474	466	427	423	411	476	419	417	481	475	428	474	448	444	458	453	431	430	405	440	381	439	461	477	456	429	460	420	440	446	437	483	489	426	441	418	398	424	439	464	452	453	481	459	466	427	409	417	433	433	430	444	421	452	436	421	426	462	466	464	445	441	453	450	451	448	432	391	432	429	426	441	437	436	421	418	436	425	409	445	424	445	425	468	435	417	410	448	423	463	413	429	464	412	413	436	471	461	429	465	455	463	420	405	449	431	455	427	435	443	432	480	442	447	437	449	455	433	468	438	457	435	437	460	437	473	448	448	464	419	425	446	424	432	451	449	435	435	441	425	430	456	437	439	442	411	440	477	453	440	411	448	440	458	489	442	433	436	457	447	428	442	421	401	422	478	437	482	396	469	458	416	465	474	466	437	424	420	424	422	407	467	442	433	469	459	428	431	460	435	420	460	451	457	428	423	452	445	437	447	460	409	461	452	461	455	454	472	466	392	426	442	441	467	450	425	425	470	470	456	440	475	442	452	476	459	421	478	449	444	476	437	433	433	449	438	449	405	444	466	428	415	438	459	423	431	416	469	485	451	418	445	435	463	497	445	442	409	398	441	427	490	433	444	461	442	445	439	450	420	386	426	410	467	436	437	451	434	432	410	438	436	464	435	425	434	442	444	440	478	469	444	403	453	421	453	451	421	453	434	426	435	434	417	412	454	422	439	405	438	446	470	458	470	427	455	431	416	396	456	450	430	461	420	446	489	432	420	436	454	442	431	419	420	451	461	423	456	424	416	449	430	503	387	435	441	458	423	428	439	468	418	411	455	451	490	420	434	461	422	394	445	430	443	390	426	456	423	456	446	445	431	411	448	445	420	450	388	452	445	451	470	398	502	443	441	450	427	426	456	466	454	469	439	428	433	439	440	434	430	452	452	435	462	446	460	426	447	439	499	451	463	435	455	458	413	455	467	471	434	417	449	466	444	444	456	469	451	470	423	420	441	430	476	478	467	443	439	461	395	463	450	454	433	441	434	417	434	432	418	483	468	445	472	461	439	462	443	440	471	498	429	478	437	421	429	421	469	453	385	430	441	436	396	436	460	469	421	468	438	411	445	415	428	424	461	456	423	439	443	453	450	475	432	449	442	434	415	427	423	463	501	421	450	428	419	454	463	404	480	441	454	478	453	454	451	435	453	405	417	446	442	433	398	480	428	462	426	450	429	430	444	446	488	470	467	448	410	439	444	436	463	447	394	440	399	437	441	446	483	440	484	422	464	439	410	454	425	452	455	443	456	465	449	456	474	401	455	449	444	442	422	462	458	438	456	407	461	453	450	451	422	437	429	394	399	454	453	420	451	429	432	492	439	442	422	425	454	460	408	474	457	400	430	447	434	392	433	429	446	420	465	462	461	425	429	446	412	414	459	444	431	457	450	466	439	447	451	462	462	470	442	411	446	427	438	425	426	463	435	406	425	413	442	451	418	447	376	468	459	449	452	500	407	458	460	436	434	443	416	458	485	468	447	426	429	411	437	448	437	472	442	418	421	448	445	418	457	444	444	423	436	459	450	425	440	446	468	442	460	452	419	445	435	441	453	417	434	435	461	410	449	418	454	446	460	461	455	448	396	446	452	451	426	449	495	444	417	446	448	423	433	457	403	454	417	424	461	464	436	427	420	437	440	449	467	440	496	434	488	492	440	455	473	472	467	418	444	407	432	417	421	523	477	437	436	419	452	418	410	426	445	420	463	451	444	480	468	443	449	417	483	466	438	407	477	466	404	431	398	419	434	432	458	431	449	453	434	450	444	433	445	456	459	465	439	441	408	448	454	470	421	460	436	454	428	432	452	434	430	439	455	454	451	454	454	466	464	470	444	421	438	494	428	445	444	454	469	472	449	436	448	441	470	456	448	425	427	469	457	471	451	414	422	467	414	429	453	460	452	458	462	404	398	431	444	441	427	461	466	450	420	432	406	433	451	427	468	419	453	456	425	461	425	431	447	424	429	450	447	447	450	433	400	456	462	435	444	473	456	416	445	419	453	476	422	466	441	434	462	461	437	413	454	450	431	419	458	430	446	471	438	478	421	428	442	456	401	454	429	470	459	452	414	453	440	469	437	400	405	420	481	446	429	441	427	462	457	439	438	462	422	465	438	435	450	434	421	454	422	460	442	472	401	460	430	449	436	474	470	445	435	445	418	455	467	440	456	466	428	420	357	452	475	448	457	447	412	431	422	441	476	436	384	421	433	461	440	432	443	423	419	472	447	441	439	464	444	473	451	428	404	451	437	414	479	433	452	452	423	463	445	476	441	457	430	422	440	454	459	458	450	441	483	438	412	438	446	438	480	488	421	426	394	454	399	417	405	412	441	415	453	440	438	444	442	419	438	420	451	415	479	412	477	439	461	454	429	410	508	415	423	441	423	429	442	427	435	464	458	476	415	429	410	456	441	466	456	476	486	421	435	425	440	429	450	455	444	424	451	473	401	442	446	441	428	455	414	452	473	445	445	415	398	434	461	412	455	459	449	447	425	446	442	455	415	452	456	422	447	434	483	431	450	410	424	456	438	388	442	484	451	448	462	439	436	422	407	450	405	418	465	412	414	446	477	437	457	455	433	456	425	448	397	452	438	436	454	434	443	456	467	395	403	445	452	440	422	458	452	447	462	457	454	455	428	418	440	443	443	433	436	461	448	400	462	422	441	451	440	424	421	483	431	397	446	472	468	479	475	442	444	440	430	457	445	442	449	423	450	438	399	431	436	443	463	446	433	442	446	413	424	436	477	417	414	476	429	416	400	457	418	431	429	423	426	429	431	445	456	460	447	414	463	444	431	430	430	411	418	431	434	435	454	433	431	469	472	466	442	433	460	450	451	469	410	427	468	447	414	425	414	415	452	465	460	424	439	430	421	419	438	424	451	485	466	398	462	421	427	450	425	460	432	417	430	461	448	453	418	428	437	449	436	420	426	419	439	433	434	419	478	503	451	472	444	453	433	450	436	429	405	413	399	445	455	410	438	431	452	462	437	459	429	446	458	470	429	493	463	430	449	449	452	446	432	404	462	454	434	423	431	458	432	398	428	407	414	430	456	453	431	440	472	445	486	452	468	467	433	440	434	479	472	428	467	462	439	453	467	440	418	461	431	466	454	431	456	438	454	455	467	427	476	424	489	423	423	427	460	417	422	433	447	447	424	437	418	428	409	443	453	426	398	419	453	426	466	436	461	485	445	445	446	474	455	446	455	447	442	437	436	447	423	465	488	430	472	454	432	447	408	431	463	476	451	464	418	413	433	468	433	449	465	432	441	457	415	447	440	438	463	465	460	458	455	456	449	425	439
10824	24310	22158	8298	2139	558	206	217	210	208	206	208	200	220	202	186	200	188	205	205	203	205	218	205	186	189	183	196	191	208	201	196	186	167	185	181	202	199	200	206	197	187	194	217	197	186	209	214	205	175	199	185	205	182	189	189	177	209	172	177	187	219	194	222	194	206	190	194	190	185	193	195	174	187	216	222	189	173	188	217	184	202	180	179	194	201	199	223	187	201	212	196	213	219	183	222	205	181	210	211	200	219	174	196	193	185	209	211	189	177	202	210	206	206	174	199	193	234	182	204	221	200	223	191	193	194	178	210	188	181	181	210	195	185	188	203	205	199	235	173	199	194	172	180	198	187	196	171	183	178	177	187	206	194	200	179	203	190	177	175	194	211	207	206	186	238	214	188	197	184	194	208	210	192	194	192	189	204	200	198	200	194	182	188	197	190	196	185	189	184	185	174	212	175	190	180	181	201	190	187	189	192	196	199	191	188	206	228	179	188	184	193	236	198	206	188	187	219	186	193	182	176	217	207	193	196	166	171	209	174	171	205	204	216	204	188	188	194	194	194	210	190	204	202	202	187	198	198	180	179	194	217	164	194	183	180	206	199	207	200	174	201	203	197	202	186	226	209	204	203	172	201	176	182	191	178	216	188	207	217	190	199	199	204	194	172	176	192	201	177	203	200	195	191	179	180	195	226	197	202	191	205	213	183	200	176	207	169	192	217	170	204	181	191	203	184	206	183	191	196	179	199	158	207	192	202	183	197	214	202	200	187	206	200	203	170	199	178	211	170	205	188	187	200	204	198	206	201	198	192	197	183	196	183	182	184	169	169	196	184	195	215	182	169	184	195	194	225	186	200	202	190	186	218	210	216	174	203	195	201	185	190	182	181	190	227	180	194	198	191	221	219	170	176	209	165	195	207	204	192	196	197	216	209	165	214	205	204	180	178	191	208	213	186	200	190	189	190	191	198	194	191	211	200	201	187	198	190	207	195	210	207	197	191	191	194	188	194	180	175	206	190	207	197	192	197	205	201	194	194	189	178	182	187	182	204	193	199	223	191	191	222	186	195	199	190	194	203	188	208	211	203	183	180	170	191	196	177	216	180	217	202	192	194	188	177	204	178	175	192	188	188	171	163	186	196	175	207	196	196	178	167	200	192	195	195	214	189	165	199	186	195	184	198	191	203	207	190	215	191	172	180	209	186	201	161	189	187	178	225	178	187	197	190	191	196	197	194	207	223	174	198	193	193	179	205	180	189	198	193	185	208	216	196	215	188	198	218	203	202	173	201	182	206	201	194	205	207	207	195	193	212	217	179	189	192	177	199	222	190	200	223	198	213	206	186	212	193	191	204	181	191	177	202	193	185	178	195	173	218	188	189	198	211	215	207	190	179	202	184	192	185	202	174	188	190	190	212	177	172	190	212	190	175	220	198	222	217	186	207	208	214	194	183	190	186	189	206	180	218	206	179	173	212	213	208	210	193	203	201	166	175	200	198	192	201	203	192	181	196	186	201	190	178	186	190	193	214	212	174	177	182	211	181	198	220	187	185	188	190	200	183	217	196	218	200	206	197	192	181	201	190	188	221	202	207	176	179	218	205	208	188	203	215	190	195	180	217	178	186	173	202	190	192	204	176	180	208	216	182	192	185	189	194	182	207	224	214	193	202	195	201	187	196	182	211	205	203	168	214	181	205	220	201	201	194	208	211	176	179	207	198	193	188	224	164	173	200	217	185	195	183	184	160	199	188	176	205	203	172	173	203	217	219	197	179	150	178	197	190	186	186	175	194	183	186	201	194	168	182	181	186	184	205	187	201	184	189	217	185	181	194	212	185	193	176	184	197	197	205	175	216	188	181	195	206	166	194	196	181	200	203	216	203	189	190	215	203	213	180	208	199	189	199	196	177	208	180	179	215	216	179	188	190	208	205	186	191	192	191	185	181	191	225	194	185	188	207	181	189	196	208	180	211	178	198	192	192	192	221	227	165	202	210	209	205	199	187	186	199	180	197	190	192	206	199	186	196	196	162	215	208	181	189	201	204	173	205	195	206	203	200	177	195	199	193	174	218	205	192	167	205	206	202	177	203	221	219	190	185	202	198	213	200	199	207	194	172	190	195	185	205	194	179	197	210	207	192	199	163	174	195	181	184	221	199	172	198	219	224	179	205	200	224	191	197	203	207	207	186	183	192	201	202	200	212	185	197	194	217	204	180	177	197	235	178	161	201	218	187	220	182	197	199	191	184	192	182	175	167	198	201	216	212	174	213	189	193	189	206	185	193	180	204	226	222	206	178	217	201	213	189	172	187	203	214	196	199	184	207	208	220	175	171	209	207	190	205	193	189	176	196	209	198	195	208	179	195	177	183	182	235	200	207	179	197	194	189	197	186	207	174	197	207	188	190	194	198	181	198	184	203	182	192	180	204	212	149	198	217	176	189	214	179	203	201	194	210	230	213	199	206	195	187	195	200	184	203	208	229	196	182	227	200	160	185	207	212	201	198	200	165	163	209	196	182	204	171	170	178	199	212	183	178	199	200	202	200	209	198	208	170	192	184	190	189	194	210	224	194	188	232	182	184	202	201	182	171	182	197	198	194	179	187	202	180	172	175	190	187	201	210	159	207	183	197	216	186	199	211	161	222	206	185	181	188	188	216	194	212	198	209	194	208	185	180	234	164	216	180	212	197	201	209	171	211	202	173	192	212	180	191	196	194	206	199	191	188	198	219	205	204	220	192	172	221	207	197	185	195	194	206	216	190	205	188	189	169	188	202	193	195	187	184	218	207	201	204	201	161	205	176	180	217	174	201	203	191	191	204	201	194	216	175	170	198	209	168	188	191	220	163	191	192	193	196	187	206	171	203	187	210	204	209	197	194	206	202	197	188	198	225	202	193	184	205	175	190	192	183	176	200	210	192	173	201	189	204	180	203	204	188	187	194	190	194	206	201	217	203	177	194	214	194	207	184	200	174	195	178	189	191	201	207	197	200	206	200	177	167	194	197	166	204	202	199	199	178	217	187	189	205	184	203	199	211	195	198	195	192	198	205	205	201	183	193	199	193	208	208	189	201	212	224	201	178	198	191	186	204	195	187	210	197	183	199	178	202	210	188	167	190	209	183	203	183	199	171	207	203	172	193	184	183	208	184	205	210	192	219	181	201	194	192	202	210	215	192	190	203	178	201	174	193	178	199	172	185	189	207	199	207	180	196	200	192	193	197	182	217	196	196	201	208	183	181	189	217	194	181	212	194	192	187	196	203	223	196	196	193	184	199	204	178	181	202	197	179	185	193	224	179	193	221	207	205	184	204	194	185	179	161	208	204	185	211	198	188	196	193	194	195	212	188	192	187	164	212	218	200	185	175	203	211	224	203	223	214	200	185	204	196	195	203	216	203	185	183	187	216	199	219	208	202	204	200	199	177	195	189	218	191	189	217	196	190	245	193	189	201	215	189	165	215	198	205	203	200	197	203	218	177	190	201	199	191
10906	29767	27084	14667	5559	1440	621	504	496	519	557	517	527	540	504	482	564	518	510	521	560	493	493	500	508	517	496	528	508	518	528	548	567	578	559	538	502	521	496	544	516	544	551	511	531	525	487	526	565	557	541	504	527	535	525	533	527	497	576	491	542	541	532	515	555	493	536	533	494	547	535	514	531	522	502	476	522	453	530	528	481	520	543	538	547	517	488	525	500	523	533	535	566	579	524	509	519	520	507	492	530	474	495	509	535	545	535	539	523	523	525	482	538	521	524	556	551	473	545	501	526	492	538	517	495	535	513	525	468	525	526	523	474	531	520	545	509	518	499	543	515	552	547	503	525	519	510	536	494	535	494	519	543	514	538	503	518	519	537	494	556	537	526	530	509	539	520	558	505	528	515	494	500	508	548	507	489	503	524	500	526	516	516	491	509	519	479	542	514	521	515	552	536	564	508	513	507	493	502	490	516	497	542	527	519	505	551	483	572	517	540	476	487	544	571	510	545	520	533	519	529	498	513	543	507	533	540	535	543	511	500	505	538	502	499	498	514	483	503	531	508	526	533	510	543	461	528	518	516	537	557	530	542	536	470	529	503	516	505	501	526	548	552	547	525	564	505	506	499	496	562	521	501	524	498	511	483	511	553	535	531	565	509	533	503	500	552	532	536	544	520	546	493	486	527	524	547	529	526	543	493	489	506	519	513	539	528	516	539	507	500	528	527	546	551	521	529	570	576	527	491	555	521	504	519	518	509	542	512	498	525	504	554	488	529	478	541	565	496	518	529	504	528	519	525	538	530	508	498	508	538	529	546	537	474	548	509	519	543	507	522	475	517	587	561	512	520	529	544	506	543	534	526	522	468	489	563	486	537	513	508	539	537	493	537	527	547	499	530	515	551	544	512	508	520	493	497	560	568	523	517	493	503	524	525	513	529	509	500	524	558	510	523	535	509	515	532	500	499	507	567	521	518	538	507	545	531	505	489	509	548	544	510	494	486	553	566	491	561	539	504	490	524	529	525	510	496	521	532	507	550	521	512	515	517	495	496	517	526	486	521	528	541	515	545	515	492	520	502	512	537	499	527	518	470	532	484	538	527	552	525	588	509	528	532	530	539	522	554	522	515	487	524	539	549	533	508	501	499	525	540	544	536	510	513	515	520	569	510	501	491	508	501	544	525	524	490	525	526	523	527	461	537	492	528	505	503	535	559	536	497	516	526	505	523	554	543	503	549	483	517	502	507	512	527	498	547	513	511	511	528	517	530	571	543	529	508	539	517	515	530	522	549	493	532	485	456	504	537	520	493	527	523	552	517	516	519	541	502	556	509	558	518	554	485	530	507	522	575	517	511	570	531	477	514	521	524	511	515	524	506	504	512	492	561	505	513	521	501	529	543	533	523	554	505	527	491	533	520	568	526	549	521	511	524	520	494	537	496	529	526	528	547	529	533	472	516	528	524	537	502	496	537	546	539	518	533	475	541	538	547	545	517	499	523	538	533	517	529	584	541	552	518	550	525	507	536	520	479	488	512	526	509	545	519	503	485	556	491	511	513	531	524	521	519	504	507	525	469	537	494	537	540	514	569	504	527	522	546	534	479	502	509	546	549	516	525	524	508	539	502	561	569	484	470	571	556	540	533	536	530	549	544	502	508	554	503	533	534	531	517	544	534	547	527	494	550	502	524	526	518	534	492	495	548	566	556	490	550	509	513	513	543	485	576	557	538	497	502	526	509	552	540	494	537	487	546	520	514	515	546	488	550	518	521	493	531	545	493	554	476	512	526	556	512	517	530	500	518	481	497	485	520	525	532	529	511	545	505	512	500	514	504	502	517	519	555	516	549	521	502	528	525	541	525	527	550	477	511	511	532	537	553	470	566	502	521	487	519	521	540	548	518	550	545	509	513	527	561	520	497	549	505	490	545	479	512	539	534	521	509	530	491	547	479	523	531	491	515	507	541	507	522	567	522	525	520	539	536	561	511	547	522	501	539	558	526	522	558	532	519	536	509	523	528	546	530	526	544	500	498	506	510	541	516	531	482	500	540	494	530	537	532	513	504	495	497	517	492	506	535	546	529	525	536	545	481	522	525	553	539	524	501	511	495	542	475	536	560	496	530	506	497	522	512	501	529	524	530	474	525	497	511	528	554	520	505	526	510	518	528	535	480	522	530	552	495	537	491	509	511	564	546	553	497	515	544	551	527	509	535	487	523	532	537	547	538	564	484	526	522	527	479	511	563	542	513	506	548	504	492	539	517	494	561	501	564	435	532	507	514	530	541	523	533	556	529	518	549	523	520	498	509	521	515	537	501	540	490	522	481	523	491	508	522	486	545	519	497	522	522	559	519	558	505	518	497	507	524	516	518	521	510	511	497	499	525	536	572	496	523	514	524	544	498	514	506	506	512	525	478	552	530	515	535	533	584	507	513	549	504	510	506	478	487	538	537	519	508	501	524	485	559	547	534	502	541	542	497	479	516	498	515	478	491	495	555	557	465	548	540	543	489	511	529	527	484	502	510	501	492	531	561	477	564	511	523	544	486	531	514	531	528	530	535	523	505	545	529	525	496	515	462	521	533	503	563	497	499	517	574	518	548	479	516	503	510	536	530	518	499	554	519	499	502	534	478	559	510	527	502	502	517	553	563	556	520	526	557	488	522	497	474	530	542	531	513	511	546	521	497	536	539	511	529	523	573	521	502	524	506	531	500	563	544	507	555	528	535	549	487	512	536	526	547	500	537	532	492	502	526	527	504	529	526	537	516	532	549	494	467	534	504	472	537	491	561	498	548	515	496	468	530	539	506	539	573	485	516	495	513	526	548	467	512	496	527	534	511	518	482	529	501	480	513	522	496	536	544	573	530	516	539	510	493	544	520	502	546	554	529	489	540	524	519	491	534	528	508	566	529	509	521	551	499	525	513	555	493	548	553	521	516	486	530	501	509	536	461	561	544	488	508	500	480	496	546	512	502	519	554	570	528	525	477	524	545	466	505	523	544	550	530	522	525	531	542	546	508	520	546	521	513	520	527	522	522	549	534	529	512	520	506	516	526	523	503	535	516	490	524	501	486	512	521	500	554	509	495	488	523	544	491	508	540	515	558	522	525	522	484	526	547	545	530	520	546	540	524	541	534	540	517	506	468	508	505	515	546	520	519	471	534	499	507	526	513	507	557	544	489	516	526	513	482	511	523	511	523	514	536	507	517	517	527	565	530	534	515	528	527	518	552	545	511	497	518	500	506	509	513	531	461	519	478	501	508	515	527	539	530	520	537	568	491	554	530	512	509	525	523	514	490	549	545	526	510	483	528	509	536	533	556	513	532	502	513	496	498	503	488	558	491	485	573	508	529	502	452	528	525	543	486	488	572	527	551	502	494	535	548	526	519	503	524	509	523	465	525	569	490	502	492	563	518	517	500	514	515	580	511	563	561	533	553	554	537	509	503	549	515	548	499	504	528	497	508	554	527	511	561	509	533	493	499	505
55972	71800	63230	38633	17925	4006	524	142	124	137	147	138	122	130	145	155	148	141	133	122	137	132	133	136	142	145	135	130	128	137	121	118	159	157	174	126	139	155	138	141	163	156	144	156	147	129	149	146	135	153	113	141	159	137	170	144	155	144	130	147	132	122	156	153	141	130	149	132	150	148	121	121	127	124	138	179	141	125	135	148	143	163	129	116	159	135	131	124	150	147	140	124	156	139	132	137	131	126	142	129	141	157	135	123	151	142	138	132	148	145	153	142	150	127	140	139	150	134	134	119	145	121	149	118	148	147	135	141	127	144	129	128	125	142	140	136	154	130	142	154	130	128	139	139	145	131	157	155	144	137	149	143	153	137	138	136	145	154	140	125	136	161	127	135	132	142	133	150	140	124	127	146	128	146	103	133	140	157	138	147	142	116	132	160	148	136	126	139	121	153	124	131	127	134	143	144	137	133	138	154	133	124	148	131	126	136	144	140	155	129	132	130	140	139	138	139	128	155	152	138	138	117	155	140	137	145	147	133	142	140	142	137	146	147	149	134	151	125	150	135	143	144	150	160	136	141	137	145	122	128	129	134	146	123	143	137	143	139	135	146	137	140	144	128	132	149	135	150	156	145	150	126	122	154	139	148	125	131	119	137	142	162	124	123	135	119	131	155	138	122	140	127	141	138	157	148	170	130	130	140	137	130	137	137	137	147	129	156	134	121	142	159	143	140	138	143	143	150	118	121	133	131	131	140	117	150	121	127	145	119	141	119	118	134	140	125	144	174	138	133	121	140	134	126	157	127	148	143	151	126	139	129	145	150	139	150	140	144	142	126	128	141	142	125	150	152	153	159	148	136	150	142	135	150	148	133	137	153	110	136	119	146	134	130	159	135	142	143	138	126	149	157	150	116	123	114	134	125	148	146	120	143	129	138	123	134	156	141	133	130	106	122	120	123	163	148	153	124	157	128	148	162	134	136	133	149	154	136	161	134	138	151	136	144	146	149	145	150	115	161	143	125	128	157	161	148	121	143	118	143	142	163	124	146	127	127	144	124	146	151	148	134	152	141	132	136	130	140	154	142	131	180	163	144	172	159	130	125	111	132	159	157	133	136	152	137	133	146	116	120	112	142	139	135	106	164	143	118	144	130	124	130	120	134	151	148	133	133	133	115	113	134	144	141	150	124	152	160	143	140	153	122	155	139	151	123	148	139	151	157	126	130	167	138	124	153	151	139	137	147	131	129	144	133	141	131	148	141	140	127	123	133	130	137	128	133	146	144	142	137	156	135	125	134	151	144	150	119	144	165	136	154	147	135	155	132	148	127	143	140	140	132	121	124	169	141	125	141	167	143	138	125	130	151	155	139	135	142	147	135	132	138	126	106	142	142	148	155	126	128	145	151	132	136	143	146	151	151	142	136	142	142	141	146	127	147	142	118	161	131	122	133	122	135	152	152	157	132	136	130	145	132	150	137	121	121	146	145	162	131	115	138	143	125	134	144	141	132	150	130	140	158	167	121	156	110	130	122	160	133	155	143	166	139	125	131	128	156	133	153	149	163	137	138	131	144	141	140	141	137	128	133	142	165	138	128	147	148	153	145	139	122	139	139	113	128	144	134	173	148	154	154	140	139	137	139	115	125	126	124	152	144	144	155	111	126	134	139	146	144	140	136	128	139	131	134	139	137	149	138	143	130	128	104	140	131	142	132	126	124	135	129	162	154	132	149	132	144	150	146	147	137	132	143	118	148	136	156	133	136	128	144	131	170	159	137	141	159	137	124	158	139	129	132	147	146	123	153	136	132	131	133	138	155	152	137	136	121	133	139	130	136	131	130	158	169	150	136	124	127	140	145	142	107	138	167	148	120	145	134	152	151	147	118	146	150	123	167	160	136	136	162	135	130	151	126	137	138	116	125	127	152	145	129	140	151	145	136	157	160	141	115	129	130	134	122	160	149	134	133	154	139	155	127	132	135	137	144	166	178	154	130	135	125	126	165	127	140	153	136	148	144	148	154	150	143	158	135	140	139	135	140	135	124	118	137	151	138	137	153	135	146	144	129	141	141	148	137	136	138	142	133	137	146	146	128	126	127	129	141	134	142	156	140	144	139	147	138	137	131	140	139	138	130	144	111	142	115	157	147	165	134	142	129	148	146	129	142	140	155	150	146	128	119	127	130	125	143	138	135	135	132	137	121	129	125	127	140	134	130	136	144	140	160	127	134	122	147	136	136	130	158	154	140	148	157	153	143	140	129	117	150	137	143	148	131	146	138	137	130	148	144	124	133	141	139	159	153	136	134	123	145	158	152	149	145	116	148	150	152	147	160	137	159	151	124	134	123	146	128	135	147	154	135	125	143	143	159	137	164	152	143	150	135	145	147	131	164	150	142	128	129	135	136	159	134	137	167	132	129	131	152	135	131	127	134	122	143	156	144	154	135	177	130	157	148	150	141	158	173	135	119	132	144	118	130	145	138	147	145	144	141	146	134	126	131	129	130	123	151	174	146	114	141	146	129	129	132	149	130	133	118	143	138	139	140	155	147	131	139	143	139	146	171	150	133	138	163	143	157	136	124	126	127	120	172	116	173	148	144	137	137	134	150	141	137	133	155	162	133	131	137	136	134	144	123	134	136	122	137	137	151	122	145	144	153	126	128	131	148	124	141	125	151	137	141	135	138	138	127	147	120	138	122	144	128	154	136	158	148	136	124	140	145	155	160	150	165	146	106	154	150	134	130	105	146	131	138	152	148	148	130	143	158	133	126	116	129	133	144	138	125	141	127	142	134	137	138	136	145	161	141	143	143	136	135	144	151	126	160	145	125	131	129	130	150	139	139	144	147	139	141	140	142	135	131	124	153	137	133	156	155	152	126	120	149	126	137	123	131	135	135	136	140	137	147	148	134	143	137	124	148	137	125	118	113	126	151	141	143	154	132	142	153	144	139	173	138	127	125	157	129	142	136	140	132	151	147	145	112	134	140	141	121	134	147	142	139	145	144	170	127	136	144	134	134	152	140	148	160	155	129	132	127	125	158	150	145	131	131	143	156	132	125	143	140	139	164	149	122	136	141	133	148	152	122	142	138	156	150	147	139	143	144	136	139	157	144	124	147	138	151	152	136	121	132	141	152	146	140	144	135	147	152	142	138	104	126	131	131	149	132	138	142	146	136	131	133	152	140	159	146	152	130	138	136	154	115	151	131	115	144	113	120	145	139	123	134	133	137	135	137	130	146	149	157	132	129	160	131	143	164	143	141	129	145	143	137	144	130	131	150	153	126	122	146	138	128	131	153	127	162	158	134	139	147	135	144	146	128	141	132	156	139	138	146	139	145	130	137	121	145	142	152	155	147	116	136	136	128	165	126	107	128	124	133	148	144	114	144	136	138	135	122	129	142	154	154	143	146	126	136	134	125	131	126	146	150	133	139	137	141	159	173	134	137	127	143	156	139	130	140	152	155	137	153	142	140	138	139	130	124	131	143	150	140
36798	56053	57233	42226	23823	7577	1573	387	362	396	383	371	376	430	380	373	392	401	388	384	397	430	368	363	367	395	385	414	412	422	394	362	395	428	406	382	375	368	385	402	351	399	457	382	397	377	423	372	411	403	391	350	361	380	379	350	399	377	365	418	358	418	407	404	421	379	383	389	376	392	372	357	416	383	382	371	395	419	386	395	378	395	389	398	412	409	377	397	412	377	379	354	425	383	419	403	393	361	407	387	370	417	381	371	372	392	380	368	409	385	434	369	408	375	364	388	413	385	401	341	381	424	390	381	405	374	377	378	399	359	376	359	374	361	370	368	356	395	381	396	394	383	380	422	402	441	360	376	393	362	405	379	420	365	403	387	382	403	385	394	406	409	371	423	355	385	409	441	393	396	412	352	403	400	368	388	400	382	368	357	401	380	444	382	389	420	405	394	377	398	373	377	426	379	387	382	395	378	364	442	370	393	392	353	397	391	407	394	403	425	393	390	383	360	365	384	403	347	403	377	382	407	400	396	411	421	386	367	403	405	380	378	342	400	381	371	374	404	412	419	376	384	361	436	389	430	415	387	350	410	381	371	394	393	385	375	401	368	392	424	403	362	377	385	398	371	389	389	405	418	386	399	388	374	388	400	407	353	369	400	381	390	384	387	383	354	387	380	379	409	418	379	394	380	377	390	358	393	427	391	362	351	360	389	402	413	394	397	378	391	383	375	425	362	375	384	394	399	404	403	393	398	371	385	372	382	389	382	378	390	411	386	394	385	399	402	393	397	389	376	365	399	406	357	375	380	418	385	359	407	431	383	414	407	389	404	388	414	410	369	383	406	371	419	389	412	385	406	375	433	402	394	383	368	406	397	396	406	367	363	379	404	381	373	402	377	404	411	411	422	414	389	399	408	407	383	377	368	424	382	416	397	372	391	416	419	401	390	403	351	385	398	402	381	428	421	387	393	367	382	400	385	389	382	387	372	369	388	379	390	369	418	392	410	379	400	401	412	403	391	369	419	381	409	385	387	408	371	370	413	391	417	384	363	368	357	413	390	405	414	368	395	383	391	360	399	402	400	404	392	434	390	385	399	388	379	403	412	405	425	391	419	412	409	400	401	379	375	400	404	386	398	406	421	397	407	420	413	389	412	411	413	362	428	393	399	423	397	404	381	370	401	421	391	402	422	410	353	359	408	414	394	378	425	381	384	388	378	381	402	405	400	380	430	426	431	365	342	363	399	406	403	382	414	383	411	394	394	395	404	409	406	367	378	375	360	397	385	374	397	420	374	408	364	401	387	376	385	441	359	402	380	427	421	389	366	365	373	418	390	394	397	396	388	410	387	396	410	417	418	381	377	395	395	382	375	399	396	392	410	409	381	376	377	408	419	381	383	407	392	403	399	397	426	403	407	380	400	395	429	386	400	414	395	405	376	379	396	399	431	412	405	419	375	393	362	388	384	402	391	399	412	424	389	408	385	410	365	408	365	428	361	391	425	418	408	393	387	411	417	388	397	408	395	406	430	420	402	394	376	397	417	390	390	396	392	350	384	393	384	411	367	430	379	399	395	400	406	360	388	372	400	404	372	439	392	412	386	397	381	431	362	411	390	394	420	393	410	392	367	396	370	421	408	412	365	383	417	384	420	372	386	359	393	404	398	409	406	353	423	396	350	411	350	370	402	359	379	390	399	388	392	390	390	407	336	398	379	358	393	380	452	411	394	388	370	364	386	392	381	417	388	363	356	408	382	401	371	335	387	375	399	394	363	365	367	388	405	389	410	438	392	362	427	380	406	374	414	395	397	382	377	415	415	382	418	384	425	378	388	436	371	379	360	386	380	414	346	394	435	404	383	388	409	342	404	378	414	376	384	387	410	435	410	391	391	364	383	380	398	362	378	402	391	376	389	374	396	358	382	409	408	391	341	370	400	405	372	370	369	404	387	362	382	411	385	398	392	388	413	403	387	407	422	377	378	348	403	371	405	420	384	383	348	410	399	379	404	399	366	405	380	380	382	406	382	407	397	390	385	389	374	375	407	400	391	424	415	379	363	379	364	370	368	392	391	392	379	386	379	382	397	395	417	390	367	397	378	380	381	388	380	384	372	389	351	397	388	399	381	398	389	393	392	359	406	371	411	376	398	405	379	395	406	413	402	374	394	413	405	433	368	416	405	409	364	433	421	398	397	424	408	396	400	416	373	404	401	398	407	408	389	396	364	387	397	370	455	382	381	403	433	387	395	429	367	377	406	417	349	379	402	388	397	362	404	377	387	374	378	361	377	400	376	381	402	400	403	342	359	376	411	372	423	343	386	370	395	393	380	372	367	372	410	390	377	426	379	393	387	379	415	367	392	410	384	381	375	391	396	368	426	395	389	381	397	375	446	401	360	438	406	390	407	365	357	356	368	387	378	392	379	393	371	430	428	438	374	418	411	385	386	373	352	380	364	374	363	389	400	361	385	402	404	376	374	373	365	371	398	399	357	393	403	409	389	394	365	434	406	401	367	357	356	398	397	435	402	365	405	398	370	398	420	393	412	432	402	386	372	405	375	343	392	389	407	371	410	400	359	429	389	420	423	391	401	369	396	370	428	398	391	364	391	394	387	385	412	431	386	389	421	364	373	399	365	407	394	389	408	402	371	400	406	382	371	375	421	430	386	414	414	393	388	388	372	402	391	400	404	424	389	412	402	399	431	405	346	345	415	402	388	373	412	410	377	407	394	381	389	399	358	419	426	417	385	405	398	392	341	414	377	385	372	353	402	406	332	407	375	424	366	410	379	422	398	419	388	418	397	387	368	404	428	405	376	382	364	400	405	386	427	392	413	394	381	428	348	366	414	392	412	401	374	383	388	415	397	389	368	373	408	402	356	357	409	395	381	371	393	407	391	382	362	381	371	400	393	420	397	374	376	402	405	401	412	370	349	397	371	404	359	439	404	365	390	406	388	386	389	383	396	367	383	429	381	397	395	364	386	394	410	376	414	383	411	374	391	392	404	421	358	381	369	352	380	388	404	417	387	367	415	399	405	400	378	397	383	409	375	372	355	371	398	409	377	385	444	393	404	392	407	388	372	418	395	422	382	344	368	395	382	420	410	384	398	384	377	380	348	407	387	374	389	405	415	401	375	416	400	391	400	377	410	406	383	385	382	374	376	375	389	397	349	374	394	371	373	394	391	354	371	352	391	399	364	399	426	391	381	430	390	434	424	403	382	418	413	394	392	376	362	429	388	422	386	367	362	384	395	378	413	378	374	432	394	389	400	390	385	409	434	412	378	420	375	398	400	423	413	386	417	389	429	414	355	385	395	391	373	412	382	426	409	376	366	392	416	394	381	391	368	388	388	391	425	397	351	387	364	411	401	407	397	383	410	429	425	393	418	390	394	381	351	376	401	393	361	407	364	383	375	407	389	383	360	397	392	416	404	383	377	383	422	383	376	359	381	344	382	394	381	393	393	377	366	378	354	384	380	390	405	386	381	396	398
65627	82952	72730	47454	25551	8077	1015	196	183	166	153	159	162	151	156	157	142	152	179	155	149	163	156	145	168	144	155	133	162	167	156	154	161	180	145	151	156	162	184	158	147	168	151	167	167	145	182	153	157	199	138	155	179	145	166	178	154	163	151	170	170	159	141	165	158	169	176	156	157	171	169	170	172	170	158	161	152	168	155	156	152	154	153	148	174	162	158	160	173	150	184	177	147	139	167	157	182	160	152	157	180	147	155	175	157	171	159	171	154	181	152	151	146	175	138	161	148	133	135	170	176	160	180	169	167	185	132	154	154	144	148	164	179	146	190	138	148	130	157	155	139	163	162	171	178	161	148	152	157	163	150	174	162	160	164	147	176	162	141	167	141	170	156	139	154	164	144	171	125	177	166	179	154	159	159	156	157	163	177	164	151	169	162	168	163	179	180	165	163	181	139	159	165	148	181	158	155	158	168	139	164	157	173	144	172	142	160	174	133	145	168	160	172	147	164	164	157	150	167	136	146	168	156	166	153	160	162	155	181	182	161	179	150	172	168	154	178	137	162	174	139	186	147	152	191	162	155	134	144	149	168	178	167	155	151	148	167	175	150	167	183	159	172	163	160	136	147	127	171	159	170	154	162	170	159	151	148	177	144	144	193	184	166	146	154	151	147	162	158	150	160	142	162	168	167	146	177	135	181	159	155	151	176	166	157	174	168	176	155	144	176	183	152	156	151	165	152	162	155	167	136	135	193	143	166	174	156	152	168	162	138	171	185	159	163	162	150	159	169	164	169	156	138	139	143	166	155	169	140	158	150	168	141	158	170	154	176	152	173	149	170	147	161	162	167	139	149	174	154	150	156	157	172	163	165	156	157	175	157	179	148	187	142	175	162	147	191	169	161	143	161	141	136	153	151	170	167	166	145	161	169	170	166	158	175	168	169	179	165	160	175	153	172	163	164	163	175	168	155	159	163	175	184	179	170	193	148	163	162	180	158	189	169	144	160	164	170	130	147	164	163	178	152	152	165	157	150	161	152	177	157	176	175	141	189	151	158	157	157	161	170	169	151	166	180	179	147	160	155	162	168	170	165	146	176	171	170	170	151	173	144	167	161	179	162	168	168	161	171	161	162	172	149	153	161	180	158	141	153	173	144	163	165	142	142	178	146	148	163	166	158	163	152	171	133	181	156	143	167	154	136	171	150	158	157	161	148	170	135	154	159	160	174	157	164	152	160	164	183	164	168	164	150	160	160	152	172	178	174	144	170	189	165	149	172	173	169	193	180	166	199	172	166	167	162	167	173	134	174	162	175	161	142	164	175	161	157	153	164	139	156	176	164	166	177	174	166	157	148	157	163	151	166	166	140	161	136	166	161	145	143	180	160	157	160	155	161	160	153	154	176	165	161	137	145	166	166	170	167	156	144	200	161	157	136	176	134	157	164	143	169	146	156	172	164	152	162	145	170	165	137	168	169	165	151	133	147	162	178	152	203	161	157	163	151	157	161	147	164	160	133	154	161	166	195	164	154	181	153	169	162	152	164	160	193	172	143	142	178	157	163	191	160	172	148	168	165	166	148	179	190	169	189	195	176	163	148	155	166	148	169	154	161	152	173	164	156	150	156	194	163	179	167	164	156	153	171	167	165	164	157	159	156	169	177	154	146	155	154	172	157	143	174	159	155	164	157	175	171	149	153	152	162	159	149	171	160	171	191	155	151	175	141	156	163	164	173	167	149	145	155	139	180	156	165	159	160	154	165	166	166	175	193	178	157	150	165	171	171	144	155	153	143	149	129	164	149	162	137	155	165	142	168	159	173	161	181	162	157	162	168	164	160	147	149	170	151	158	155	155	162	174	172	168	166	162	167	161	144	157	179	185	147	152	158	159	145	150	177	143	169	160	162	153	167	161	164	149	150	162	134	151	172	161	174	178	165	161	180	155	166	148	179	170	179	140	150	165	152	154	166	156	165	148	143	144	162	172	146	154	147	144	154	137	143	166	158	170	139	168	158	148	158	165	170	179	186	151	166	167	157	187	133	182	181	173	170	158	169	157	168	182	161	161	165	171	151	149	151	152	155	145	151	156	156	168	172	154	177	177	146	179	163	156	160	194	167	152	159	163	156	152	148	163	141	171	173	143	135	148	163	160	150	181	163	161	156	140	165	168	150	172	158	167	170	166	133	146	172	200	137	163	175	150	135	187	126	182	170	160	167	162	165	173	163	133	177	163	165	149	150	151	166	155	159	149	143	164	141	160	143	181	152	140	166	155	184	152	162	157	162	171	160	164	191	157	164	169	175	170	163	182	174	149	153	140	149	166	137	177	170	174	133	148	177	144	162	169	148	160	164	179	148	164	155	158	171	178	165	149	168	182	152	177	164	168	151	154	164	179	164	168	157	168	161	153	162	172	158	145	166	186	166	186	168	165	211	135	166	156	192	181	187	168	131	150	152	146	162	136	137	147	174	152	157	156	159	186	152	170	174	155	167	173	151	155	142	151	141	141	165	140	163	180	143	149	158	144	159	157	138	148	145	174	169	173	166	187	149	147	143	179	138	143	149	160	138	155	171	168	170	175	166	151	164	139	167	145	184	166	175	159	150	175	152	164	182	147	183	168	159	158	178	153	156	159	168	168	146	164	171	151	151	147	156	150	170	147	177	160	148	164	160	160	157	159	136	147	158	171	151	168	160	164	162	143	169	169	156	164	151	166	178	171	162	151	152	144	162	184	161	152	160	172	146	184	149	180	176	164	151	162	167	158	185	183	155	171	163	168	150	157	151	174	140	145	163	153	145	150	153	151	159	159	159	137	145	151	155	192	163	156	151	162	159	140	181	145	152	144	149	151	176	143	148	148	162	161	174	170	156	159	158	179	181	154	168	174	166	152	178	155	155	150	173	158	156	150	172	170	174	145	174	173	154	151	171	147	186	161	153	155	163	138	171	167	158	139	164	136	168	150	169	161	146	161	169	149	159	158	160	160	182	138	156	166	177	158	160	147	167	149	165	176	172	151	187	172	177	154	153	145	181	160	141	171	172	170	156	165	138	141	172	167	178	171	184	153	180	155	180	163	172	169	149	164	166	132	155	161	167	160	162	149	185	162	184	150	160	146	168	167	139	135	167	140	169	160	156	163	173	164	159	178	159	164	164	160	158	154	154	166	157	155	143	180	149	140	177	165	162	138	161	184	157	159	167	161	152	165	170	141	148	140	153	148	151	176	171	149	145	180	166	169	148	171	147	168	158	172	163	163	163	175	169	146	155	165	152	175	165	167	157	166	175	168	136	170	136	137	155	153	156	169	150	158	142	159	164	156	182	145	152	152	147	133	162	161	156	157	193	143	155	163	144	134	152	155	143	160	159	165	156	158	144	165	143	157	155	161	141	151	162	144	150	157	165	159	148	170	136	183	159	165	182	173	152	162	169	160	150	163	152	169	157	139	146	167	160	158	144	153	159	163	158	148	149	147	148	143	174	153	145	145	154	146
44005	68142	68905	50248	31220	10854	2578	455	453	440	421	453	427	412	438	448	422	456	431	456	396	420	471	439	410	470	470	445	429	418	471	431	447	471	480	450	430	439	460	456	480	436	450	415	428	413	445	438	425	453	464	425	447	425	432	495	444	422	429	425	447	458	415	459	418	425	457	461	476	430	417	431	413	457	426	457	442	431	458	403	443	422	469	440	424	487	443	452	390	446	453	454	484	457	470	395	455	434	434	467	443	433	442	445	436	461	453	460	440	440	432	416	426	452	455	431	423	449	461	420	429	411	430	459	470	403	440	430	445	427	440	465	425	410	481	436	436	474	464	439	428	450	399	470	468	432	462	433	450	425	418	448	435	459	435	448	431	445	417	481	441	429	414	435	430	486	419	394	441	477	432	417	430	450	410	437	445	458	450	410	456	452	490	438	472	423	479	442	459	439	430	413	446	483	461	455	420	449	434	430	453	422	447	447	438	423	428	443	397	440	427	445	452	494	430	487	461	429	398	445	456	441	406	413	417	439	431	455	438	461	452	441	437	409	428	425	477	460	440	450	492	469	431	395	452	473	449	440	443	434	419	463	431	454	429	481	443	447	446	455	451	468	444	422	432	462	445	464	426	436	429	453	429	445	458	459	439	474	445	419	430	439	444	415	455	436	442	438	449	416	489	419	461	460	410	424	449	442	458	468	405	447	410	420	399	454	455	444	455	460	442	454	407	463	457	399	433	427	398	435	448	468	465	462	436	468	403	471	438	490	469	441	459	469	439	433	461	457	454	463	408	499	441	449	441	438	480	431	468	466	477	425	427	448	425	409	435	439	418	426	423	447	431	459	441	458	432	457	452	445	441	444	438	417	470	424	421	439	434	426	449	435	447	464	444	432	435	432	440	490	450	442	423	503	444	446	503	422	425	432	431	465	443	450	425	413	433	450	407	408	448	466	459	462	424	459	444	439	445	449	419	431	401	470	430	416	475	466	402	429	425	462	439	443	458	479	450	437	454	460	460	422	437	425	433	433	415	441	427	452	409	430	441	416	480	453	412	436	424	468	454	408	412	427	447	455	465	426	469	438	451	454	448	479	473	437	478	457	420	460	431	433	423	444	441	425	424	437	447	407	422	419	422	482	418	433	444	413	460	433	434	400	427	429	428	430	443	429	434	429	475	450	414	435	437	438	470	439	452	441	423	433	451	409	485	480	450	428	432	417	417	431	449	454	481	440	483	446	461	445	445	432	446	402	447	420	441	422	422	452	435	426	443	433	413	454	416	464	428	452	386	425	444	425	433	447	414	417	440	405	446	419	465	441	417	417	467	444	430	415	431	440	463	430	465	469	400	461	473	420	433	425	435	429	436	432	465	444	438	468	464	439	424	459	410	456	477	482	410	475	429	495	469	443	412	402	421	431	483	449	485	436	430	395	439	452	434	433	490	442	457	433	447	427	421	451	444	451	451	398	423	421	421	442	467	422	453	458	424	454	434	475	484	447	473	433	436	471	456	434	461	452	450	455	431	457	402	459	454	456	439	419	448	456	437	448	430	462	478	439	439	414	430	475	452	423	447	399	436	448	476	456	445	472	443	397	469	437	437	475	432	425	407	444	442	428	466	416	449	468	420	411	443	402	447	462	432	425	457	416	468	431	402	443	427	424	425	430	457	435	475	469	408	420	466	482	444	477	420	431	418	446	445	450	459	446	462	441	474	427	457	411	455	461	400	449	459	454	419	460	433	427	435	433	420	449	385	461	446	475	464	450	451	449	417	456	437	429	446	449	382	478	438	450	436	439	420	398	429	415	409	388	461	402	426	442	443	446	430	430	420	447	440	429	417	437	441	433	423	444	431	432	463	419	463	438	469	487	457	434	435	400	455	444	479	438	426	426	465	440	436	478	436	447	463	463	443	436	403	457	483	435	476	408	441	465	483	432	459	433	439	397	426	418	426	452	457	422	464	424	489	448	447	448	415	439	471	421	441	453	446	434	448	452	437	485	497	420	433	431	413	448	438	411	439	422	451	471	459	421	460	467	447	404	446	472	445	436	443	461	405	443	434	473	450	419	438	444	427	436	444	418	476	467	426	438	443	485	417	455	453	376	404	425	431	451	435	478	438	420	442	433	431	429	461	413	435	464	440	451	440	463	446	431	457	434	464	493	410	424	465	432	437	450	446	427	398	455	418	448	445	445	416	470	438	437	457	452	431	428	488	448	467	413	470	437	445	444	433	426	427	452	412	454	442	438	467	440	455	422	445	430	433	421	398	420	478	419	466	402	474	442	462	436	462	431	435	451	430	432	457	446	441	418	455	419	444	442	435	445	454	446	412	439	441	438	430	447	430	501	499	411	395	427	431	415	431	440	427	425	427	456	425	431	419	436	430	405	421	463	412	450	462	409	429	433	457	470	424	460	450	421	437	450	442	475	482	447	443	468	417	406	414	429	465	430	458	467	457	452	404	436	431	443	428	436	422	434	475	435	466	426	416	468	441	477	450	465	457	464	480	465	434	438	432	431	440	472	420	431	464	435	468	435	437	443	444	425	440	428	454	418	449	454	409	474	443	472	412	433	404	455	455	441	448	458	459	413	495	408	413	449	468	458	448	436	436	463	462	466	431	448	477	436	452	444	436	467	462	475	442	431	432	420	421	468	462	450	434	450	428	474	424	407	447	428	431	454	415	480	449	454	428	464	435	456	425	445	453	454	417	406	441	408	430	457	444	408	451	431	412	429	429	415	442	409	415	474	412	438	455	498	484	416	407	450	414	482	476	478	445	441	445	429	485	405	432	420	430	423	477	424	410	459	406	424	463	458	454	408	441	413	411	429	440	472	430	430	425	417	432	432	480	418	416	481	504	461	438	415	423	426	398	438	440	436	420	407	453	428	422	431	451	436	437	427	467	463	448	425	452	425	483	443	461	457	436	431	423	455	452	424	461	443	454	424	439	478	423	415	431	435	471	423	462	409	477	480	455	429	421	458	442	457	409	445	439	403	446	429	458	453	443	435	432	435	444	450	489	461	419	421	429	444	461	470	439	435	451	439	431	426	452	481	487	428	461	432	428	449	434	428	415	431	472	421	415	415	446	434	460	452	407	471	437	488	455	472	456	437	446	435	444	421	458	450	446	445	411	469	469	445	436	459	426	443	427	410	467	447	447	428	410	465	427	472	449	478	435	429	437	449	457	452	439	437	415	451	411	437	449	426	465	441	446	470	433	453	397	438	453	442	458	435	421	440	465	485	407	448	445	442	458	411	445	432	452	448	429	440	422	446	439	419	455	461	434	451	442	431	441	439	421	429	465	445	443	407	426	425	444	456	442	443	473	428	437	454	462	427	465	425	431	479	432	427	456	432	435	401	401	467	480	430	408	472	432	486	427	437	407	448	455	467	455	471	443	435	432	449	434	430	413	438	461	446	422	432	410	433	404	465	428	478	402	442	424	436	445	437	452	468	470	440	409	454	479	436	443	437	450	425	437	469	450	462
10501	20806	23487	8786	2212	520	206	175	205	185	192	204	205	182	195	179	196	184	213	190	182	219	217	180	183	195	204	193	207	177	212	208	197	205	185	178	190	199	224	185	201	185	215	208	186	193	180	187	209	197	221	192	191	197	194	202	197	210	183	218	211	205	174	177	204	179	210	195	222	210	196	194	201	206	180	179	189	176	209	175	200	181	173	185	210	197	203	200	174	184	203	191	209	167	194	200	167	195	177	193	214	188	199	215	213	220	201	193	214	223	209	179	220	175	173	227	195	183	200	207	220	207	208	208	202	188	197	212	206	220	183	198	182	218	186	203	193	191	206	191	186	192	199	172	218	180	214	214	195	194	206	193	186	188	195	202	158	203	192	200	190	199	198	183	189	203	195	198	212	208	213	219	199	205	196	196	187	188	197	190	204	215	188	218	204	184	200	204	149	200	206	201	209	187	195	199	198	193	196	217	202	207	194	198	203	226	213	195	213	211	188	192	193	205	200	170	190	196	200	201	201	188	212	199	202	190	202	206	190	196	203	198	227	194	184	194	176	207	221	171	202	217	200	190	189	195	175	192	223	199	192	206	184	174	203	210	232	205	191	201	176	189	175	216	182	215	210	216	165	195	191	213	214	217	207	174	200	214	235	195	171	225	200	201	201	180	213	185	232	193	210	213	206	233	199	192	189	195	197	229	173	216	206	192	204	205	196	171	201	184	182	198	212	197	197	180	200	204	196	183	222	181	198	200	158	216	223	174	191	199	191	202	213	181	175	204	204	188	191	188	196	187	201	200	201	215	184	187	209	197	186	198	205	204	229	202	216	184	188	184	214	224	193	182	214	194	202	195	206	227	191	196	176	215	167	189	196	194	214	204	190	165	205	202	200	183	196	199	183	206	208	224	197	225	191	200	212	203	210	184	203	178	206	217	202	190	182	192	195	202	189	166	182	175	207	195	194	210	200	216	219	191	197	178	193	190	208	179	167	180	190	216	200	199	197	201	195	193	212	189	213	184	195	199	211	199	209	201	188	181	178	212	184	212	208	200	173	200	210	181	196	217	213	197	195	202	190	181	198	189	198	197	208	204	200	210	209	191	201	208	184	179	176	208	199	194	205	191	217	214	188	232	213	199	214	221	201	202	218	193	189	182	195	193	213	210	175	218	194	186	172	191	209	217	201	196	195	191	178	201	192	205	206	205	200	212	201	192	217	195	185	191	199	219	198	205	199	185	205	177	195	187	189	219	208	205	208	200	214	190	216	197	226	187	198	233	195	200	179	186	210	182	212	210	172	193	226	180	201	189	187	188	180	192	187	208	206	202	203	210	202	205	193	240	208	193	208	188	230	164	190	191	197	168	178	206	189	185	183	202	213	225	187	197	183	188	213	180	199	219	181	194	208	221	208	188	212	200	181	218	189	204	169	214	165	188	202	181	219	196	174	190	194	201	184	203	193	223	192	207	203	195	206	191	190	200	183	190	197	192	198	214	197	186	210	210	227	203	222	192	214	193	183	161	216	215	212	226	195	204	207	199	185	182	212	176	176	210	172	190	200	167	175	202	193	171	213	191	221	196	195	188	238	204	178	195	202	196	185	215	194	210	172	191	191	193	217	203	185	198	206	180	212	184	197	194	189	195	184	194	229	204	199	176	183	205	197	218	185	196	203	206	211	173	195	180	204	213	209	193	201	183	201	174	219	180	199	213	222	193	200	213	174	181	179	193	184	228	205	194	201	173	191	204	195	196	210	205	213	186	186	178	183	190	216	204	187	195	208	200	211	181	186	182	194	203	196	172	196	190	184	196	194	197	212	187	175	204	197	181	188	198	170	188	188	201	186	192	187	212	193	175	209	211	238	201	199	197	198	171	222	204	207	177	188	190	203	207	209	221	157	163	195	198	188	188	181	212	203	232	204	212	204	191	184	196	224	203	204	200	223	186	201	197	214	202	202	203	200	191	245	187	199	218	192	205	195	191	200	187	197	209	202	160	191	202	162	199	197	180	202	178	204	213	209	193	199	208	200	202	167	204	202	188	189	193	223	174	184	202	194	180	203	200	184	196	197	201	201	201	185	188	179	177	178	193	214	186	211	203	204	182	199	193	205	214	183	188	201	185	203	193	193	183	197	228	196	208	200	219	200	198	185	212	192	181	203	183	190	194	211	199	176	219	194	192	227	196	203	217	198	204	190	212	218	188	205	180	206	190	177	187	202	198	179	195	191	189	190	182	197	196	177	187	192	217	216	218	170	214	182	169	193	189	201	199	177	218	195	200	216	200	200	189	214	189	220	195	186	205	189	195	191	191	215	200	210	213	193	202	196	177	193	192	194	187	214	199	209	199	196	199	190	210	185	199	225	189	188	200	212	218	189	219	196	188	217	186	202	193	202	191	205	223	194	195	204	204	216	194	214	200	184	205	172	174	181	209	189	205	196	199	200	219	196	197	229	180	200	192	207	191	189	196	173	203	201	178	205	214	212	190	205	182	215	187	197	209	199	192	194	186	193	197	187	202	207	196	178	194	197	199	185	186	229	179	194	187	193	211	190	225	183	214	199	197	199	195	213	210	190	189	187	220	187	192	190	178	201	177	185	214	209	206	188	189	210	211	203	194	175	195	192	201	188	195	188	187	196	193	194	196	207	180	217	191	221	187	192	181	188	192	167	197	174	190	207	196	217	179	206	206	185	183	196	184	212	217	240	184	193	157	186	205	205	182	199	173	209	178	186	189	194	210	197	211	237	216	203	196	177	181	232	206	201	207	176	188	191	174	176	208	204	183	168	183	189	212	216	198	218	177	186	214	186	191	196	199	217	197	195	196	232	186	207	224	204	210	216	193	176	195	199	208	183	184	212	207	185	200	197	202	192	190	193	201	183	191	189	195	210	221	204	172	201	188	208	191	198	180	192	205	211	204	188	179	204	198	218	201	177	209	178	212	201	205	167	189	193	183	213	213	191	194	211	193	193	198	198	202	177	192	189	197	205	177	195	189	212	188	176	183	209	175	195	206	192	239	219	224	180	213	176	192	220	191	222	195	197	184	220	199	211	182	207	188	196	205	205	197	191	206	194	204	198	173	191	200	211	184	176	197	186	220	207	215	186	206	201	186	217	206	161	205	199	203	206	195	211	204	213	221	211	199	176	178	173	241	187	187	219	169	205	191	216	201	197	199	217	218	222	191	205	223	175	209	178	191	199	182	187	206	168	198	206	177	191	220	181	210	202	205	185	192	177	189	207	199	203	213	200	200	175	182	178	204	225	206	186	203	204	200	197	206	219	208	201	202	209	220	201	205	193	210	226	211	198	200	186	183	212	204	205	192	187	200	201	219	214	186	189	221	198	176	159	182	199	210	187	205	185	214	190	187	213	188	198	162	183	204	197	195	192	181	181	166	186	187	198	183	182	214	211	178	184	188	211	192	231	203	181	193	193	187	204	216	176	220	227	188	216	181	205	196	188	190	185	188	195	172	192	211	174	201	173	201
10406	26510	28134	15247	5964	1556	604	541	577	504	533	527	546	519	526	469	568	511	534	518	482	558	537	519	538	540	547	519	499	513	534	520	519	529	520	547	560	595	571	530	556	501	532	522	549	548	525	562	515	546	551	584	503	563	531	515	507	530	529	532	485	555	520	566	553	547	552	523	512	535	572	526	525	539	477	540	502	511	496	512	544	533	538	542	548	524	521	542	540	530	516	527	544	548	545	492	508	533	504	515	510	544	535	536	542	540	532	506	524	555	540	513	493	514	519	550	552	510	546	545	541	542	573	517	522	572	518	533	514	548	550	519	520	563	484	531	508	503	528	556	527	533	537	511	527	560	527	508	541	499	515	561	518	513	491	551	509	491	558	507	515	546	524	503	531	540	540	568	528	505	550	559	554	539	568	534	543	534	523	520	504	538	544	515	497	551	544	524	565	554	608	478	530	549	520	530	534	551	542	489	528	532	517	510	549	556	502	535	518	549	520	522	550	539	496	524	519	517	544	554	563	540	534	482	539	535	502	532	528	530	537	528	502	530	528	528	526	513	544	550	523	529	512	534	525	527	541	513	558	528	517	551	520	534	506	522	510	515	524	548	534	516	521	538	526	482	537	510	551	550	548	513	541	534	528	518	528	553	512	491	495	490	527	554	558	536	529	569	512	515	505	518	512	498	528	505	527	514	507	524	533	557	544	558	509	519	529	509	554	511	525	528	523	555	501	518	510	530	570	531	557	530	549	514	510	496	502	528	504	518	523	527	529	547	514	535	564	537	529	556	509	540	513	510	541	530	536	540	505	525	523	556	502	531	503	502	555	517	491	548	547	543	529	521	543	530	529	550	577	519	531	518	529	541	522	527	507	529	546	536	516	492	544	511	551	570	509	518	551	541	559	531	520	561	520	488	522	544	540	552	539	541	541	524	517	457	515	520	499	530	532	526	513	577	550	548	537	548	542	547	563	517	549	553	536	509	553	524	502	566	550	549	557	497	543	517	524	515	507	528	555	545	552	541	534	535	518	510	505	578	537	527	535	558	525	538	512	480	527	526	460	526	562	515	500	494	523	527	522	540	509	524	522	530	473	537	528	518	537	515	542	570	561	591	511	558	516	557	508	506	535	511	556	497	537	516	515	508	531	532	543	567	540	545	550	505	499	552	573	536	549	542	530	581	486	530	548	529	548	516	493	499	535	564	539	512	499	497	558	528	543	585	529	534	528	506	536	497	525	553	546	556	527	548	531	504	453	508	571	553	566	532	501	541	486	511	519	540	524	549	519	524	542	526	524	506	523	506	504	541	536	547	515	494	557	559	532	509	512	527	503	547	500	579	541	557	555	541	529	559	522	500	515	561	515	502	507	520	569	531	520	487	517	556	526	534	543	556	502	553	552	538	543	549	550	509	571	521	497	543	534	545	539	537	489	547	568	543	539	519	553	529	520	505	533	528	515	555	552	523	533	504	534	533	535	530	524	522	526	541	516	564	513	522	511	503	566	542	537	525	512	525	486	505	528	548	507	519	510	532	515	499	538	572	548	533	528	528	525	492	549	523	555	515	537	491	521	559	553	539	550	522	501	515	496	569	529	483	513	492	520	567	532	512	530	516	533	518	547	524	549	558	524	529	559	503	497	539	563	508	549	531	548	511	536	541	530	525	529	509	522	522	499	518	523	522	519	545	544	540	549	560	521	556	496	539	538	509	520	534	540	525	535	551	515	512	545	562	542	530	516	550	542	490	528	549	556	541	512	550	542	538	537	550	531	496	521	536	530	535	484	516	540	566	554	544	531	536	490	512	528	528	534	563	531	512	579	520	536	539	513	555	542	563	547	503	547	505	535	549	518	537	518	544	477	542	538	539	548	498	533	539	519	501	552	497	514	531	553	560	520	553	539	513	584	565	511	522	496	528	553	554	532	539	506	508	555	547	503	566	544	498	545	514	544	579	528	520	565	555	522	504	522	507	493	531	520	522	546	512	528	596	550	561	493	558	555	529	505	561	526	537	544	508	547	563	525	502	550	498	512	540	532	589	528	490	590	553	575	499	538	571	520	538	541	547	526	538	550	486	558	520	536	532	527	549	526	545	533	529	581	528	520	481	516	562	517	512	553	537	489	533	504	501	543	537	566	579	526	458	500	528	545	534	532	498	506	559	492	511	565	520	527	509	481	568	530	528	511	520	522	508	540	523	519	535	527	503	526	541	527	506	527	508	508	494	519	524	512	553	533	528	513	525	519	511	503	503	530	518	512	531	574	514	587	495	507	527	535	529	499	568	534	546	500	494	545	546	550	534	527	553	538	514	549	503	521	531	546	552	562	526	532	576	515	533	512	521	501	540	527	522	509	513	518	519	540	508	552	509	524	548	525	532	536	525	525	560	499	570	555	504	506	543	540	560	543	537	527	527	537	505	562	546	518	487	527	506	540	508	560	531	552	550	499	532	537	530	501	549	561	479	513	543	580	583	532	559	496	511	485	534	513	520	537	539	552	504	545	523	535	526	576	531	512	540	556	485	494	558	542	565	499	533	540	524	573	483	514	507	543	501	537	561	560	540	559	588	509	524	582	516	489	502	513	541	485	539	512	537	536	537	540	562	496	520	528	530	540	514	534	568	526	534	511	513	532	556	569	562	534	531	544	550	516	526	539	528	558	527	509	522	512	537	556	523	563	540	566	570	510	532	545	518	483	552	467	549	527	499	534	508	507	528	564	545	526	526	545	533	582	531	546	513	519	516	537	541	544	537	509	507	545	511	505	506	545	490	571	587	550	524	512	544	535	530	521	506	485	516	523	510	583	525	513	532	495	541	494	527	525	503	537	538	552	549	525	520	500	520	520	527	536	533	547	556	488	526	521	518	519	580	542	513	532	562	535	552	527	583	543	535	502	534	531	530	512	528	540	483	535	542	511	513	518	548	492	515	525	508	528	529	497	593	520	577	542	528	558	510	513	507	507	491	508	510	558	457	510	534	519	495	570	568	472	545	526	486	504	511	568	538	535	568	542	526	546	523	538	568	537	541	484	538	523	452	498	542	569	541	522	515	535	527	538	531	538	554	516	549	527	537	548	473	526	534	532	548	539	480	554	544	519	519	518	529	530	544	549	552	523	529	489	511	526	499	564	521	474	513	540	560	539	561	536	546	488	516	538	544	537	561	527	535	517	551	490	542	520	550	532	519	524	498	560	474	536	502	577	534	516	517	517	527	504	508	507	549	503	562	504	514	545	519	512	516	510	547	551	552	548	545	536	566	525	537	557	547	500	523	531	516	496	550	556	570	533	530	488	507	519	515	559	510	518	592	520	510	517	546	501	529	525	523	480	520	527	544	498	531	546	500	530	542	545	507	537	485	500	529	528	556	497	555	560	529	547	507	571	491	537	565	523	567	552	552	546	539	497	519	502	534	537	519	533	527	511	511	505	516	532	523	496	557	544	510	497	521	572	526	526	565	460	531	541	544	518	510	508	541	535	494	485	593	546	551
50305	71505	66570	38984	17193	3468	400	150	131	139	144	166	150	162	142	119	156	157	134	138	140	139	156	165	134	127	172	130	151	173	153	148	146	136	152	127	139	161	153	141	158	138	150	164	139	146	142	134	127	137	129	114	146	146	140	146	156	155	120	150	141	133	148	129	141	130	151	134	146	140	132	159	145	159	141	130	154	149	131	150	151	152	142	150	156	131	142	153	147	136	147	143	157	125	141	148	144	156	173	161	150	123	141	144	161	146	156	141	122	166	134	149	134	168	159	133	136	148	127	125	139	129	153	153	160	145	134	148	147	157	136	150	152	130	135	154	131	146	147	155	131	148	141	147	148	142	129	150	130	158	133	156	175	136	154	158	147	159	136	151	156	150	142	160	128	140	143	145	131	144	157	147	155	163	143	130	152	166	157	160	156	156	173	144	157	161	151	137	151	125	133	164	164	141	137	123	162	136	135	156	139	161	150	139	152	143	149	129	140	151	131	128	127	143	135	145	153	126	142	149	141	134	160	120	142	139	145	132	141	146	144	130	157	146	121	149	140	137	141	139	161	145	151	158	145	137	146	117	140	155	156	157	140	133	134	144	167	148	155	132	135	133	123	159	133	147	158	155	151	173	148	113	135	142	131	139	121	149	152	153	140	143	141	127	155	141	143	157	163	151	147	150	154	152	151	124	125	118	156	129	136	164	135	136	150	124	137	165	144	137	115	166	132	134	121	135	133	139	144	145	146	144	160	167	155	174	124	145	126	151	132	141	131	139	158	162	139	136	143	150	143	149	133	144	130	132	143	135	149	137	141	141	122	151	144	142	150	145	183	142	140	121	154	130	149	138	135	153	129	157	128	124	142	153	150	141	160	139	136	125	167	158	178	164	122	148	142	138	163	127	148	151	142	150	130	163	159	165	142	141	140	146	132	145	154	153	149	170	152	130	149	137	144	144	146	150	179	166	142	159	136	138	143	141	114	164	156	143	128	140	148	141	142	144	155	146	158	133	164	145	134	138	151	149	141	167	134	152	122	138	136	148	170	140	172	139	153	150	132	146	158	138	147	156	145	156	159	126	136	118	154	146	131	129	124	156	127	162	153	149	135	158	133	138	173	148	137	159	132	111	144	125	158	173	138	134	174	140	148	139	144	165	143	134	156	142	141	141	135	146	161	120	140	147	143	146	131	124	139	150	145	152	143	140	141	153	151	131	148	150	140	173	145	157	152	144	158	143	144	132	165	132	131	138	153	141	140	150	140	156	166	142	124	137	149	148	114	139	160	138	151	149	152	168	125	146	156	134	152	145	124	142	124	164	154	143	134	137	137	155	136	127	159	141	129	138	150	147	171	141	130	132	158	152	123	138	153	140	136	113	141	142	158	145	148	121	145	129	144	133	157	156	148	127	147	150	136	158	169	138	164	157	144	141	150	156	132	149	147	136	147	135	133	144	144	164	135	137	162	129	148	127	150	145	177	142	150	150	159	128	134	145	155	141	144	142	143	152	138	142	151	162	169	125	140	167	139	147	158	138	133	137	159	160	133	134	144	143	125	145	123	135	146	146	149	137	156	150	147	125	149	148	147	157	154	158	123	158	147	143	151	123	148	134	161	145	131	132	145	137	156	145	131	170	142	135	112	155	138	146	151	152	130	145	149	127	130	128	147	125	140	139	139	129	153	155	149	157	127	129	135	131	122	156	151	133	163	156	136	144	155	152	150	152	152	142	139	124	151	133	148	144	141	149	144	152	134	155	135	136	126	159	123	152	142	147	151	136	163	138	160	150	131	139	130	149	138	151	168	147	145	125	140	152	165	145	160	144	151	139	146	165	127	152	125	159	143	140	166	145	131	156	158	123	142	137	157	138	147	127	150	142	144	146	147	149	162	153	158	130	125	146	155	150	137	144	115	153	165	136	165	127	161	160	133	155	143	155	122	155	142	141	140	119	168	141	154	148	143	153	149	151	149	131	155	148	143	130	167	129	155	141	122	156	131	135	149	176	128	157	145	144	137	155	154	137	155	132	147	136	160	146	146	150	135	132	140	146	134	146	147	162	147	131	146	139	141	161	145	167	141	138	134	139	132	136	152	148	162	129	148	151	131	174	137	132	121	151	142	155	129	133	147	123	131	145	131	151	158	159	158	144	147	140	136	137	165	136	146	167	134	145	136	156	142	143	145	154	164	144	133	143	130	128	115	161	134	145	145	139	139	156	139	137	156	140	166	176	126	144	158	131	133	137	164	155	180	142	136	139	127	138	139	150	146	182	145	137	169	145	116	133	126	165	145	147	142	153	146	151	137	133	143	138	157	172	142	140	162	134	144	153	142	131	137	145	167	129	143	148	153	152	150	151	133	153	145	132	137	124	136	162	160	141	151	133	159	153	155	158	158	158	150	161	159	139	129	130	135	154	159	149	148	148	130	139	158	147	147	132	155	157	144	152	156	124	138	140	144	151	150	135	144	147	153	136	157	120	141	125	166	148	172	145	139	127	152	151	141	156	151	145	131	166	126	140	160	157	140	150	120	146	158	159	138	141	158	139	130	153	156	161	148	143	148	148	156	139	159	133	127	152	129	141	134	143	147	148	128	181	153	152	155	146	132	159	162	149	136	121	136	145	126	143	156	143	156	147	135	146	153	147	122	135	139	135	150	154	145	145	143	136	132	125	131	126	136	141	121	161	136	127	157	147	149	139	177	142	151	137	146	142	140	146	156	121	152	145	136	152	145	142	139	118	129	129	141	136	134	137	139	150	159	134	141	132	152	145	130	170	135	145	142	132	140	141	157	138	137	174	163	137	135	152	152	163	163	130	150	159	152	152	146	135	150	131	153	144	150	156	159	147	153	156	147	132	150	133	139	136	144	150	143	147	165	147	164	156	126	138	126	155	149	149	134	138	131	145	147	141	158	135	145	151	145	160	138	116	158	144	129	109	140	129	152	139	152	170	141	144	144	149	136	154	145	146	151	132	151	140	143	129	153	179	129	153	138	134	146	126	161	132	136	122	140	156	147	134	129	145	131	131	131	145	137	134	129	130	142	132	162	166	145	150	137	146	141	147	140	142	132	159	136	128	135	116	163	135	155	136	154	140	119	140	171	163	123	137	132	129	151	134	170	130	147	150	147	119	149	144	142	146	153	157	133	113	153	165	138	148	128	153	133	134	131	142	148	132	155	121	147	122	138	149	130	151	167	138	139	139	129	140	143	146	152	134	128	147	129	134	145	149	127	158	142	150	140	144	137	148	164	150	174	148	138	149	128	148	165	144	152	123	127	147	150	152	138	148	144	141	154	147	162	148	147	142	115	138	148	150	133	116	150	136	141	162	141	134	153	152	149	154	159	178	166	136	122	133	138	122	153	157	135	135	139	138	132	137	129	139	146	166	145	147	149	152	157	153	142	130	149	140	132	156	154	147	142	152	141	150	119	145	147	137	147	160	132	158	126	146	128	159	147	166	125	156	159	136	132	153	144	134	149	141	157	167
32663	56362	60141	41868	22075	6255	1185	402	415	405	411	397	404	384	384	431	407	400	416	409	435	377	428	406	381	390	425	436	365	437	434	417	401	467	374	399	424	400	409	420	426	381	388	429	390	399	410	399	410	412	391	405	408	412	400	406	370	404	416	410	387	411	374	411	432	433	388	395	406	397	410	399	435	380	418	442	366	393	373	405	357	413	422	426	418	389	418	406	421	395	387	398	400	411	404	377	447	397	431	402	431	394	390	385	429	424	386	455	380	399	381	397	399	381	379	445	382	415	441	396	383	409	407	408	424	405	372	411	401	436	418	416	394	409	408	407	405	378	429	387	431	400	403	374	393	432	426	362	438	420	395	396	412	407	426	399	365	409	429	414	385	424	439	386	364	422	410	423	405	380	419	403	429	427	381	427	408	373	410	391	379	392	416	401	397	413	381	423	403	400	416	420	408	377	421	432	419	402	390	429	410	459	427	418	416	443	412	421	399	409	377	415	411	424	398	402	418	385	412	359	378	433	379	373	439	394	365	424	415	373	443	375	380	420	400	395	422	430	412	422	377	372	430	393	407	394	412	423	407	400	391	440	424	424	378	383	429	420	380	406	406	406	407	358	395	403	380	401	415	376	395	448	360	414	387	373	428	384	407	384	418	431	394	393	422	403	401	434	413	433	427	406	411	380	389	406	411	387	396	382	404	409	408	407	411	375	403	369	416	406	402	410	442	396	420	394	373	379	413	415	379	432	392	389	402	401	403	386	387	399	442	388	427	350	397	426	417	376	380	387	407	378	398	421	408	392	380	396	372	398	444	379	377	404	380	398	368	402	374	363	400	371	401	428	451	433	383	392	422	403	381	430	405	393	377	390	428	437	394	394	384	419	441	397	417	376	400	416	410	413	419	370	407	439	403	412	407	401	413	392	423	401	369	394	432	435	427	378	377	404	409	422	386	455	376	402	434	398	420	389	415	403	387	404	419	403	441	454	400	392	392	443	395	413	407	379	385	411	383	392	434	400	422	378	424	406	431	392	383	386	424	440	407	402	419	420	379	422	419	415	409	423	433	447	437	392	449	390	410	414	405	391	392	398	400	407	392	393	392	407	411	396	407	416	402	445	390	427	425	408	405	428	423	433	428	399	408	424	386	374	436	354	417	411	399	400	396	393	404	394	394	417	399	389	388	435	397	413	359	433	383	385	403	424	421	418	409	430	389	399	412	393	381	403	395	421	373	396	436	408	385	402	377	391	411	401	415	417	432	416	347	419	436	428	390	396	434	353	450	393	401	403	410	388	404	379	415	386	406	431	385	424	409	363	399	398	399	398	413	404	398	429	377	405	370	406	406	423	407	410	369	398	413	414	419	446	425	407	374	404	411	422	422	375	386	395	424	383	416	406	366	406	408	399	412	422	424	437	387	367	386	430	401	390	406	412	393	386	396	397	413	428	416	385	393	415	400	404	379	397	394	397	429	390	399	419	421	388	376	400	429	413	406	399	409	434	405	405	440	421	381	421	405	402	376	450	385	376	399	467	401	397	421	397	425	437	408	394	397	385	383	405	413	420	421	422	436	416	409	428	406	432	380	413	428	409	413	407	406	428	410	396	393	415	437	381	432	364	356	377	396	408	409	405	426	379	405	371	404	376	394	403	417	391	395	390	408	403	394	380	353	419	416	397	392	397	447	382	410	440	401	424	400	390	406	373	402	381	418	375	402	444	389	403	419	425	403	388	390	355	430	432	390	412	409	405	424	371	413	399	409	415	425	459	386	448	426	433	388	428	389	388	444	395	375	393	414	413	394	378	367	428	400	393	403	389	405	409	389	410	397	386	373	384	410	403	356	380	408	401	409	401	394	427	401	396	369	399	419	385	412	417	422	402	395	407	450	384	396	390	423	379	397	370	424	420	388	409	387	367	419	426	378	404	425	409	411	418	453	394	424	371	420	415	434	409	412	409	451	425	375	406	407	406	409	397	370	416	407	415	384	392	398	446	378	415	413	445	419	437	396	395	411	423	420	407	409	445	381	398	419	406	403	448	403	382	379	404	395	420	427	387	429	424	403	397	379	405	409	456	394	354	412	385	395	392	398	381	374	395	412	384	404	372	374	411	398	346	385	374	361	403	429	420	416	389	427	424	413	413	384	389	395	417	394	378	435	414	402	408	402	439	372	422	420	420	387	399	415	396	461	371	405	402	397	404	396	446	414	387	438	378	408	451	418	361	389	394	391	377	383	394	413	377	386	413	389	411	409	412	437	395	423	407	409	422	407	398	410	450	419	409	412	367	409	391	427	412	415	395	401	398	423	437	417	383	428	381	421	421	416	383	427	402	369	402	428	366	393	392	386	451	409	398	394	419	435	370	425	394	371	399	406	382	392	385	425	394	385	399	414	392	422	399	402	448	384	406	446	395	389	378	377	386	423	404	405	389	434	404	403	433	392	373	370	384	428	377	400	384	453	396	367	415	380	425	420	385	412	419	382	420	435	411	436	416	374	422	387	444	395	406	403	393	426	442	427	405	407	416	418	394	392	408	389	389	401	436	423	394	382	392	382	434	400	417	390	421	447	412	405	422	402	413	365	446	368	416	399	402	403	420	400	406	412	412	412	432	374	406	427	395	407	442	386	466	423	425	396	410	424	426	396	424	412	411	415	419	444	418	416	411	380	390	423	386	401	375	390	405	417	410	398	391	365	390	392	395	417	423	392	428	394	404	376	400	417	389	371	403	410	411	393	396	391	382	363	439	408	393	438	381	392	409	374	378	395	421	371	392	404	362	399	392	434	418	388	387	391	395	424	417	391	357	419	386	400	391	383	382	428	412	412	425	436	362	405	424	368	427	438	413	374	419	402	446	400	405	420	403	421	398	417	424	440	389	388	382	402	428	382	390	410	410	383	419	397	416	399	388	408	428	378	402	420	412	424	373	394	438	368	428	412	402	420	384	428	386	388	410	394	419	409	390	373	442	401	383	371	393	376	398	383	403	391	372	386	445	411	409	388	416	385	387	439	429	350	418	404	399	400	432	407	419	401	404	380	409	428	429	445	426	420	387	402	370	392	427	382	419	404	392	440	418	438	392	402	426	396	390	398	407	398	403	393	395	406	413	429	437	419	433	405	434	378	393	429	421	392	369	406	377	383	377	459	415	404	401	405	396	412	387	387	420	411	402	396	382	412	397	380	402	406	426	412	395	391	402	381	419	408	393	407	432	382	378	381	416	438	389	400	395	412	421	420	381	445	414	449	385	409	384	415	402	402	400	385	393	418	404	392	368	427	425	413	389	397	384	398	413	401	402	367	392	407	404	361	401	394	380	387	421	414	400	406	427	406	436	367	398	421	407	392	413	402	436	380	429	404	438	405	398	410	395	426	415	383	388	395	407	423	415	418	396	410	415	397	439	415	380	402	421	467	423	401	397	429	391	412	401	447	406	385	403	454	387	380	397	379	414	437	369	393	439	375	391	444	386	424	392	411	376	405	385	404	407
61919	83066	74309	46710	23772	7444	647	175	181	161	154	157	162	169	188	171	174	170	174	185	166	160	165	165	168	178	167	178	171	162	156	175	179	174	175	172	169	165	180	145	166	180	155	172	176	167	165	197	148	163	156	146	163	170	174	185	165	154	173	162	181	157	164	154	166	184	146	165	173	164	191	155	149	170	161	144	163	158	167	178	167	170	177	149	152	179	143	183	179	158	150	150	178	160	170	188	169	182	181	151	166	154	179	176	174	167	148	179	181	177	178	168	157	161	171	177	175	165	155	156	154	171	168	156	158	160	190	155	164	155	170	162	161	161	172	188	152	176	167	149	213	149	157	176	175	167	172	165	183	160	163	164	152	157	177	162	185	174	189	159	170	150	152	164	194	169	212	145	194	178	183	181	187	168	179	145	168	157	180	168	165	149	170	180	160	169	148	164	198	163	162	170	158	185	170	177	160	173	197	163	177	157	149	171	163	155	156	160	175	146	176	180	173	177	173	198	161	156	156	173	179	157	168	176	152	144	165	153	127	141	181	175	182	137	166	175	158	170	169	126	166	161	148	158	177	151	159	166	169	153	169	141	173	203	176	147	168	157	185	165	181	173	169	186	172	160	155	178	147	150	160	147	181	176	164	190	156	177	189	166	144	164	171	172	186	153	188	165	173	181	169	158	161	176	165	179	192	171	166	155	156	155	149	174	167	185	166	174	172	174	153	165	158	167	177	170	168	155	147	175	184	162	166	179	180	166	170	173	189	180	198	153	179	174	149	123	167	150	150	137	161	149	148	167	186	179	158	162	193	184	174	156	201	161	158	145	146	162	167	152	170	159	171	175	153	150	154	144	163	155	166	139	190	187	162	175	163	159	172	165	154	154	180	155	144	165	173	174	188	150	178	170	176	153	207	179	170	165	179	182	171	186	179	193	196	129	153	175	191	175	152	186	158	157	180	146	146	170	173	190	194	155	170	183	184	158	137	160	149	159	165	162	154	150	183	144	172	164	157	178	185	179	162	176	193	163	166	158	160	155	182	180	182	172	171	160	159	182	179	188	175	170	146	152	176	170	178	173	175	170	175	188	164	168	194	161	157	172	158	176	177	174	162	152	138	180	156	162	183	155	158	167	191	166	158	171	182	178	167	140	166	161	159	169	158	146	166	164	184	159	175	157	178	180	183	153	169	194	155	153	169	137	152	173	152	184	171	154	181	174	175	134	182	169	176	166	159	169	172	170	182	177	185	172	153	190	181	181	185	156	163	171	152	184	165	179	169	156	159	172	172	154	161	184	170	151	171	168	163	181	160	181	176	164	191	180	183	176	166	174	171	144	165	174	154	182	175	153	145	169	170	192	183	171	160	166	174	145	151	177	175	162	188	151	164	136	175	172	179	147	164	165	163	190	147	141	187	176	171	165	175	154	185	164	163	171	152	159	159	163	159	157	152	191	170	173	172	177	167	159	168	151	190	154	162	144	177	154	160	156	149	169	182	187	169	172	191	176	166	168	185	157	179	185	181	166	164	190	196	181	166	176	166	180	161	159	173	160	180	160	175	166	168	190	179	175	171	167	165	170	163	170	173	177	177	184	182	174	174	180	168	154	208	155	159	154	175	168	162	162	172	185	161	148	155	157	187	184	154	166	173	171	164	171	163	172	173	156	183	160	145	157	170	155	156	168	196	155	155	164	161	167	163	170	135	159	165	161	187	196	149	186	168	152	143	151	176	186	160	176	173	148	163	163	170	166	159	190	177	156	180	154	170	164	143	185	198	168	175	170	157	183	159	179	161	171	162	179	175	185	179	174	169	158	160	174	187	168	155	166	170	154	163	163	180	195	178	157	163	171	191	138	151	152	191	169	176	167	157	167	174	170	166	166	158	173	161	154	173	176	182	181	163	175	193	171	154	156	154	176	182	190	169	156	180	163	189	157	168	174	162	183	164	150	168	191	182	176	178	170	180	182	169	160	160	172	179	169	174	165	163	186	162	198	171	137	155	185	171	151	154	166	154	152	169	153	184	161	153	159	138	150	187	179	179	165	159	179	179	177	165	171	159	168	166	181	173	170	171	169	171	181	175	171	178	169	153	161	157	177	172	158	179	147	193	171	178	161	157	166	185	149	161	181	146	186	155	151	186	177	164	161	176	149	166	172	171	165	160	168	173	169	166	173	157	161	158	177	163	185	160	181	166	169	187	171	145	158	181	157	170	171	163	169	169	128	160	148	144	193	166	153	150	186	151	162	169	163	157	157	149	187	166	188	169	170	170	153	154	185	199	148	165	168	200	158	154	161	178	166	185	141	165	193	194	188	193	149	187	162	171	179	146	158	151	157	184	175	161	163	169	157	179	161	175	151	157	150	179	180	178	157	168	148	156	170	153	171	171	162	179	150	159	168	151	180	164	152	178	158	150	185	176	160	155	175	149	178	143	161	161	207	151	167	193	149	163	175	162	175	167	145	146	189	173	179	209	201	165	146	158	171	172	216	169	177	179	169	181	208	171	182	174	188	151	178	174	172	191	162	174	165	153	171	169	183	148	163	165	157	147	189	153	162	181	170	158	179	164	179	193	149	180	166	164	190	171	169	165	167	175	149	171	162	179	177	173	163	181	133	161	166	186	147	170	156	143	183	141	196	185	179	152	170	160	171	151	174	165	167	161	172	165	178	160	136	185	146	174	136	175	177	152	153	155	161	170	172	162	172	194	171	181	166	165	151	169	168	169	173	156	178	151	169	191	161	157	161	165	177	170	183	173	167	180	177	181	162	179	179	188	173	141	172	169	162	181	153	160	175	182	170	159	145	179	165	159	156	162	195	190	172	155	163	185	145	168	175	177	174	163	161	151	182	171	137	176	155	165	176	155	182	175	165	176	172	178	170	183	193	152	181	177	159	176	157	158	159	161	149	192	163	177	176	153	191	184	160	155	175	175	158	176	159	169	198	177	190	167	157	189	159	189	151	161	154	148	165	172	194	166	167	178	136	163	180	180	154	178	158	166	167	174	165	162	182	193	173	172	170	166	181	161	174	178	174	192	174	163	193	173	156	173	157	165	179	214	168	175	166	149	167	191	196	174	175	164	183	129	156	152	155	175	197	164	157	178	157	166	163	171	187	159	146	152	166	181	187	147	175	188	202	172	160	179	167	187	156	194	165	175	187	175	149	176	151	151	137	157	203	165	164	168	175	147	199	185	162	149	171	158	153	162	158	191	161	177	155	165	174	180	180	179	176	183	165	172	158	158	179	156	148	183	184	129	155	166	156	165	179	194	166	153	157	166	160	179	189	170	172	166	164	173	165	167	172	172	165	153	175	169	153	167	164	196	167	170	158	181	171	166	151	161	163	142	151	173	195	171	181	187	152	176	188	178	164	178	192	153	159	151	147	163	160	159	146	168	169	160	183	179	154	186	179	181	149	151	150	125	181	160	160	167	164	163	185	148	179	169	166	180	187	177	164	167	153	186	166	149	169	158	169	162	177	185	174
42487	68210	70444	49773	27685	10306	1652	481	485	466	440	495	442	445	445	434	460	459	444	454	477	450	444	446	475	492	491	430	462	460	430	501	482	444	482	448	485	455	466	427	487	458	466	444	486	465	476	469	460	438	467	442	470	506	482	453	501	476	472	441	449	449	478	462	493	501	485	500	466	469	473	481	506	458	459	469	451	454	461	437	453	471	453	465	429	481	451	461	459	489	462	479	457	486	426	472	464	461	465	510	469	451	491	436	471	515	433	469	488	439	451	450	467	453	441	467	476	463	462	473	439	460	427	472	449	442	462	457	488	462	450	446	494	503	463	442	449	458	441	419	468	458	418	465	456	493	454	486	486	514	483	467	447	434	464	455	442	461	462	445	463	482	452	409	463	429	467	469	449	459	470	473	458	489	489	452	479	433	424	460	468	462	451	472	463	469	460	438	460	487	470	442	486	480	481	482	449	470	447	481	460	503	445	449	457	449	450	428	475	441	460	493	477	468	442	457	434	440	477	514	443	431	466	440	427	485	456	493	461	423	487	479	485	469	458	434	448	451	470	468	478	481	482	487	497	507	453	446	446	491	472	469	484	460	447	468	440	478	441	444	463	421	439	442	491	478	492	483	504	424	491	467	502	441	456	492	457	447	479	491	457	476	468	431	435	477	497	470	470	474	450	447	512	444	441	468	434	455	477	470	448	468	468	411	479	476	428	455	443	480	450	425	446	470	426	458	478	479	442	432	468	461	459	437	445	479	454	427	429	479	479	475	490	485	472	483	457	462	494	437	454	431	502	478	484	471	455	468	452	502	464	477	436	476	444	515	455	455	415	463	497	478	437	485	436	454	446	467	452	466	471	442	476	471	449	494	471	474	469	455	487	467	469	445	457	534	448	480	466	471	494	450	480	459	471	486	439	440	433	449	442	442	506	450	446	462	478	449	420	510	438	468	487	506	467	487	493	466	484	472	465	437	464	482	450	466	485	511	468	450	459	475	478	429	460	467	466	432	421	491	479	454	477	456	426	442	459	456	427	444	464	425	481	476	512	467	444	458	498	464	475	456	447	472	425	494	439	498	465	469	487	433	449	447	443	449	461	441	474	462	474	482	482	450	469	456	453	485	466	429	452	486	417	458	501	469	475	443	469	455	480	462	511	468	443	419	472	435	433	443	444	462	477	456	499	450	469	488	467	474	457	482	478	448	424	467	469	463	484	515	417	500	502	476	458	454	440	463	486	458	434	477	455	467	512	451	495	458	470	442	485	456	475	440	470	434	439	450	487	468	469	473	438	475	452	448	454	455	458	439	448	400	450	438	441	431	444	437	454	456	471	474	473	438	471	467	452	492	492	464	458	461	464	445	454	484	461	483	461	434	476	486	457	458	425	470	492	484	508	460	454	439	451	486	475	478	465	463	475	462	430	439	493	503	446	483	463	451	432	468	456	437	413	460	487	499	469	464	441	439	454	446	469	473	491	472	449	441	486	429	481	418	434	488	498	462	486	454	424	466	440	478	458	469	478	454	473	463	478	481	474	448	472	434	458	459	454	491	476	495	458	460	465	459	435	475	470	463	431	460	465	496	474	504	460	466	475	430	475	461	458	456	475	469	488	446	432	482	466	437	483	485	462	413	478	440	484	458	453	435	457	423	461	449	492	423	480	494	452	495	473	427	452	458	482	450	477	511	462	446	458	480	484	469	464	480	521	482	484	435	406	432	470	460	458	472	465	439	447	441	482	497	449	486	435	470	501	477	490	475	427	474	463	455	473	502	459	426	458	482	478	436	468	479	493	455	416	470	488	472	424	451	469	437	494	443	458	442	490	425	485	415	411	443	462	481	467	472	480	445	444	445	451	483	447	440	436	471	447	476	459	463	461	434	456	440	510	430	480	484	447	506	421	456	475	432	442	447	500	451	462	457	485	434	457	463	479	475	471	450	420	483	482	471	453	453	448	449	449	478	445	466	450	452	473	462	443	492	509	461	469	469	481	424	478	449	457	419	487	447	442	449	465	459	478	459	458	433	486	452	483	484	439	443	458	426	472	426	468	455	434	463	480	441	466	464	468	497	458	448	431	438	494	478	457	466	449	479	458	480	457	475	470	447	457	456	465	449	465	443	425	413	431	466	462	434	477	470	479	472	436	445	444	501	465	447	506	461	496	478	451	472	477	447	436	488	460	434	493	484	448	456	429	443	448	452	445	421	434	442	482	469	449	422	461	492	473	474	457	439	432	459	450	470	451	477	450	455	481	468	418	464	457	485	440	444	452	447	472	439	475	479	464	437	467	462	426	464	449	466	448	471	423	449	456	455	437	462	460	460	425	508	506	443	467	477	436	470	420	438	498	496	414	454	473	386	477	497	492	466	463	472	428	466	463	486	446	472	441	451	443	458	487	466	458	453	445	455	506	471	458	436	453	437	478	449	483	410	437	467	458	455	473	456	493	460	485	475	470	485	472	433	446	444	408	468	469	482	481	461	491	459	431	421	451	480	478	459	471	483	469	471	483	487	499	447	427	521	490	462	453	457	459	488	489	438	459	461	477	463	459	472	506	455	478	435	448	471	461	493	474	462	465	461	456	474	444	440	443	482	450	420	451	424	444	472	483	478	481	485	476	483	440	466	443	449	442	490	432	424	479	476	442	468	449	433	438	471	465	457	463	431	466	440	481	483	496	449	495	467	479	469	482	447	491	440	462	475	470	452	465	486	499	456	510	501	479	450	449	465	454	448	426	457	482	447	442	491	469	447	453	435	455	471	472	498	453	473	429	443	471	445	475	439	426	462	449	511	437	437	438	453	413	454	487	434	475	434	469	477	483	524	469	446	464	435	483	463	449	477	452	475	439	473	454	425	472	416	424	482	470	466	465	483	460	430	453	508	463	507	515	456	456	485	451	432	463	460	490	473	451	480	461	459	456	444	410	471	451	471	468	498	463	437	502	454	482	422	452	451	469	465	448	440	436	479	470	406	451	442	466	505	456	480	492	475	492	448	458	454	482	460	508	457	477	473	451	450	468	479	464	458	434	448	505	473	517	456	464	457	459	461	445	481	451	505	444	471	437	452	453	456	508	479	515	486	465	473	447	422	436	492	487	444	455	461	477	433	480	463	474	502	437	469	474	478	454	415	481	443	440	453	439	452	443	464	469	418	460	460	462	483	507	441	470	438	489	465	488	456	439	466	419	425	451	489	464	450	450	488	463	429	485	460	450	467	447	451	466	444	444	432	511	431	464	481	434	476	480	468	452	497	446	458	420	472	482	448	479	444	491	490	471	453	481	451	485	440	479	491	480	472	464	418	484	462	456	462	460	446	486	436	446	428	484	500	444	446	464	477	516	456	499	459	446	495	478	449	454	485	477	475	467	427	471	466	435	475	472	445	479	482	443	489	434	453	460	483	469	503	482	467	439	436	456	456	445	480	434	438	505	477	454	474	443	440	471	445	470	462	485	449	438	423	445	462	460	491	464	428	467	416	479	466	443	500
10113	20123	26216	8588	1652	495	215	188	191	174	193	210	203	212	204	195	190	194	201	214	190	201	205	208	214	203	202	193	215	233	189	202	193	205	188	191	200	196	214	205	194	200	209	224	201	202	198	202	193	190	194	175	201	203	202	180	174	201	210	209	199	194	201	234	225	192	196	243	183	207	202	182	202	191	184	191	204	213	181	206	195	190	204	219	200	208	201	189	221	201	202	214	187	197	209	199	201	192	193	217	209	224	209	222	203	205	229	222	226	210	177	204	206	209	175	221	205	211	199	209	213	210	206	198	205	206	191	193	177	201	194	216	199	210	195	176	198	219	211	201	202	199	200	202	184	201	204	203	217	202	198	239	211	194	154	202	196	175	192	210	216	185	182	228	220	178	199	163	216	212	199	208	202	194	216	228	191	180	194	209	215	192	197	172	192	204	204	228	203	195	184	181	220	218	192	205	186	211	215	203	192	209	197	194	220	226	196	201	173	194	185	204	204	224	213	212	218	211	224	195	190	191	205	222	203	202	221	165	198	191	189	209	205	225	197	190	215	205	186	205	218	222	214	202	195	198	188	203	203	218	197	207	205	186	211	198	197	188	200	209	209	210	170	181	202	207	199	194	197	209	217	223	223	196	197	202	196	208	226	190	231	242	189	197	203	200	202	197	189	184	226	189	221	217	202	234	187	208	186	196	203	200	206	204	191	194	208	207	187	212	213	173	212	205	225	196	191	225	186	190	218	194	201	190	223	187	213	229	222	195	206	215	211	223	218	188	195	181	192	213	196	186	224	173	193	201	213	217	211	198	229	225	174	195	215	191	204	213	192	194	187	208	187	198	236	203	206	180	189	190	197	198	195	241	208	247	209	187	204	209	239	189	214	197	214	189	194	190	184	211	211	219	187	194	195	204	205	213	211	207	196	190	185	178	210	194	215	205	191	205	196	216	181	202	179	194	191	213	221	197	189	216	206	225	209	205	198	212	206	212	210	209	190	201	185	211	190	220	195	197	207	198	205	214	208	194	192	214	201	216	213	183	210	189	204	195	169	168	197	185	197	202	205	209	189	190	207	201	212	174	215	208	205	199	212	231	207	208	201	190	193	205	180	191	205	184	191	186	206	198	205	193	178	220	227	199	207	197	185	224	220	201	193	207	217	183	189	196	209	210	216	227	204	206	174	194	216	230	225	231	193	195	203	186	189	201	201	228	221	168	197	181	201	203	210	193	184	198	197	194	199	205	229	198	189	199	200	197	199	205	212	200	197	233	188	201	201	213	197	190	182	216	192	193	201	183	203	215	186	213	191	191	226	189	200	217	190	168	190	189	197	195	205	227	194	174	186	188	193	202	199	194	203	211	210	207	228	192	195	193	207	229	197	187	187	204	196	193	211	190	213	213	211	179	203	202	209	205	213	205	197	204	203	218	217	179	207	194	179	180	210	224	218	188	206	221	222	209	197	177	188	208	185	228	185	216	209	197	205	196	176	182	209	191	179	209	221	225	185	211	199	205	193	195	212	200	195	213	220	212	199	183	208	177	188	178	214	176	213	215	199	239	197	192	196	202	220	183	198	197	194	197	187	210	207	173	207	201	206	198	193	214	213	220	206	209	218	218	170	193	207	181	215	209	179	183	223	195	202	187	198	201	207	193	220	192	207	220	215	200	209	205	211	209	180	217	200	225	208	201	219	210	208	217	209	183	199	181	181	188	211	217	223	221	200	203	205	205	203	220	187	188	213	214	211	188	186	210	175	183	180	222	224	192	193	221	205	204	227	181	208	203	186	202	226	200	201	221	228	218	203	197	201	213	202	218	210	187	200	221	218	209	227	183	212	192	191	186	155	184	184	224	225	192	216	218	212	188	202	234	197	185	200	230	197	205	186	215	196	212	214	207	220	180	185	201	219	201	196	232	194	223	245	190	231	223	200	213	201	179	211	181	200	204	210	223	195	215	216	198	198	196	198	206	202	182	186	229	235	211	184	184	198	205	215	243	218	234	204	204	227	214	208	206	206	197	185	223	215	224	222	216	225	204	188	208	175	192	197	223	199	210	187	178	178	204	185	203	193	179	199	212	214	190	214	195	205	206	204	203	217	194	203	228	193	204	197	190	179	200	204	190	213	180	198	217	182	211	205	186	193	210	190	201	200	189	184	207	206	199	196	196	179	186	214	193	212	213	208	207	189	214	205	197	210	193	238	218	194	181	199	211	180	187	224	225	195	209	218	194	211	226	195	197	186	182	196	190	196	207	199	217	230	216	220	187	214	211	218	190	167	197	204	219	218	182	193	197	169	158	210	204	198	208	183	194	200	202	198	212	207	196	222	210	210	210	198	207	178	201	208	190	192	202	189	196	175	222	205	180	217	191	187	218	196	208	228	212	212	190	195	218	190	209	216	197	218	227	215	191	210	183	205	199	206	178	224	207	209	216	216	225	197	230	169	202	220	164	191	196	205	207	215	219	235	218	208	207	197	195	205	218	194	176	200	221	205	201	205	202	201	202	206	198	198	207	204	208	195	208	206	202	225	186	198	193	195	217	199	208	207	209	202	197	186	187	182	214	210	201	232	220	174	195	203	181	191	194	227	208	204	203	176	232	208	179	195	194	210	191	192	186	196	205	217	210	206	206	175	217	198	186	203	197	214	214	217	177	221	204	216	192	195	201	209	197	206	187	188	184	215	221	181	204	209	210	211	202	198	202	198	214	203	208	204	219	157	215	191	199	190	209	199	182	195	196	245	227	196	192	221	205	198	174	220	213	215	219	196	211	209	214	200	195	197	197	186	205	193	211	182	205	208	205	208	205	202	205	196	211	202	190	210	205	169	208	208	226	202	198	224	199	195	183	203	180	207	240	216	207	209	210	194	189	194	190	218	184	218	211	192	192	191	212	211	214	206	228	188	216	197	202	201	230	208	225	206	205	203	224	207	196	210	215	204	211	195	173	201	206	213	193	183	187	200	219	200	207	182	217	209	212	198	210	191	203	190	211	205	215	217	209	184	210	176	202	202	220	204	207	199	233	187	215	226	214	216	165	182	187	196	215	214	194	205	204	195	196	212	184	203	192	196	191	185	192	185	229	188	208	209	204	191	191	191	174	204	200	167	215	184	200	206	218	218	222	170	213	223	209	200	211	195	196	197	187	220	204	190	200	206	187	191	170	202	202	216	215	175	207	170	198	192	197	222	229	216	214	211	206	201	207	212	195	189	184	171	223	203	202	191	217	231	205	193	187	209	177	206	223	220	197	201	207	214	187	206	179	190	175	220	205	212	183	206	197	191	205	189	209	191	204	195	196	218	224	191	208	204	214	210	191	202	191	214	180	204	195	207	199	199	220	233	208	217	195	205	193	205	196	215	236	200	216	177	222	175	189	212	193	219	196	189	205	166	229	195	170	173	164	209	196	197	187	212	203	203	208	223	208	193	167	228	212	184	213	205	211	210	194	228	199	210	175	202	226	228	197	183	190	188	193	219	215	195	194
10136	25783	30237	13820	4245	1544	630	585	559	581	555	547	570	516	542	533	535	545	561	535	550	553	561	526	554	541	543	531	565	533	542	549	529	506	507	549	519	559	544	561	546	517	545	505	547	541	544	539	573	583	498	585	505	516	542	544	524	563	519	543	531	540	539	541	580	526	547	551	533	511	521	582	529	556	526	551	545	512	540	546	553	552	523	573	559	519	537	552	518	574	529	533	553	531	531	553	542	538	568	508	537	533	519	539	564	554	533	591	574	546	585	564	540	506	528	548	533	571	502	531	532	548	554	523	562	524	554	549	548	495	567	540	543	544	552	537	548	525	540	549	565	503	524	550	565	539	536	517	553	547	580	530	532	537	557	529	540	532	505	525	563	522	515	565	547	527	516	592	564	539	559	507	562	494	536	519	570	576	563	544	527	571	521	533	587	565	614	550	558	533	540	608	491	538	580	492	554	554	570	531	553	519	533	536	602	565	485	533	544	560	599	552	558	545	557	576	508	565	547	540	546	557	547	566	533	536	533	549	547	545	523	583	532	546	509	525	528	526	549	547	598	566	571	567	559	539	543	538	591	534	565	547	560	560	486	551	545	524	585	574	500	497	577	572	522	534	497	534	542	556	560	530	546	543	502	556	572	550	533	525	524	550	564	517	572	539	551	555	575	509	580	522	549	554	588	525	523	564	586	537	546	581	544	509	493	541	541	559	532	563	521	526	548	580	582	548	559	493	532	539	543	542	584	521	568	516	564	493	525	491	523	546	539	576	535	532	535	488	574	552	505	544	547	537	580	547	479	526	536	526	535	596	571	526	580	538	570	528	573	526	545	560	503	537	534	559	534	573	516	520	572	569	505	558	555	564	526	531	521	561	548	560	539	534	552	544	552	523	562	540	513	543	508	470	539	556	546	516	562	541	549	516	535	547	531	548	546	568	533	537	553	539	547	571	531	554	545	520	576	559	543	529	568	544	547	560	553	541	549	550	534	536	534	521	484	585	535	556	527	567	525	561	537	526	531	550	567	524	557	482	574	502	546	547	547	547	544	484	511	550	521	536	508	548	541	544	566	544	549	560	567	549	566	561	538	551	546	530	555	540	563	513	548	522	523	520	536	554	540	548	508	500	554	529	578	522	561	489	533	532	518	529	556	623	515	524	522	540	514	559	522	541	541	542	575	555	548	561	562	544	516	564	529	560	525	555	550	557	541	541	534	546	595	558	551	515	559	560	558	551	528	569	508	577	573	537	536	546	529	539	542	554	568	523	541	552	527	564	523	523	524	501	535	532	503	507	525	523	510	546	539	523	575	550	536	574	507	523	524	518	555	557	547	550	511	541	579	544	554	479	525	540	518	516	516	547	533	513	553	548	545	541	521	504	551	541	542	482	562	551	555	539	519	540	558	545	523	549	545	533	543	520	526	553	531	525	536	524	574	552	528	544	535	523	515	557	557	544	564	570	557	495	556	520	532	510	544	536	474	550	557	544	510	542	516	534	564	515	583	578	527	516	573	538	546	549	530	533	576	565	543	532	555	510	551	529	513	531	553	540	537	522	553	539	577	552	558	499	530	538	535	561	573	498	523	535	553	549	545	566	566	534	528	529	573	535	528	540	541	556	528	540	538	535	565	527	536	557	518	551	554	532	539	541	560	568	561	526	536	524	592	538	523	503	575	543	566	528	542	529	561	560	542	530	519	552	530	544	588	521	526	556	532	521	518	574	534	554	540	521	552	544	545	529	578	525	546	547	556	532	575	531	549	537	512	495	572	514	541	522	543	567	528	552	538	568	553	579	515	594	495	543	532	568	539	548	581	533	565	542	549	555	533	548	509	540	573	558	587	548	569	519	522	559	532	475	512	541	510	555	587	519	546	510	536	590	590	548	559	526	517	503	550	547	534	583	586	540	546	519	538	557	530	519	550	536	556	578	537	507	539	548	527	565	542	569	549	538	565	535	552	573	591	583	532	517	535	540	550	564	498	531	560	575	505	540	553	540	537	510	529	570	539	565	543	584	502	538	531	556	556	544	540	507	573	538	525	505	568	535	568	537	561	550	541	544	568	486	533	509	534	505	509	524	568	530	512	497	536	537	550	554	525	500	592	584	564	535	552	552	524	587	517	519	505	553	528	549	525	535	499	569	576	541	596	523	492	547	550	567	541	573	576	559	582	517	573	540	532	542	549	544	556	559	507	620	535	478	577	577	491	543	537	579	532	531	545	554	568	556	580	540	556	525	528	506	514	573	555	550	508	529	550	535	516	537	513	568	522	543	573	502	514	548	567	539	525	547	540	536	535	518	554	529	542	550	573	529	560	570	546	537	583	533	540	538	519	579	537	498	545	556	557	548	513	576	549	526	586	549	560	541	529	531	539	572	510	559	576	534	521	556	556	537	589	555	549	517	544	557	535	505	540	526	572	553	524	508	567	519	572	541	563	500	555	532	550	521	545	518	532	537	555	559	539	477	546	512	546	545	555	546	519	534	539	566	541	525	518	548	539	517	517	491	549	534	529	556	547	556	564	529	497	539	555	527	572	537	519	549	559	555	523	540	555	535	558	548	536	573	567	533	551	540	549	519	533	552	561	559	526	556	554	505	559	544	557	547	547	563	569	543	556	565	539	550	528	532	567	571	569	481	528	517	550	530	539	519	547	564	534	583	547	546	518	559	528	537	563	548	524	524	568	570	522	554	521	567	508	523	533	511	530	535	522	567	556	496	552	575	508	548	538	534	509	519	530	511	545	542	533	587	498	548	541	548	557	519	549	534	573	591	569	524	525	567	544	562	556	592	532	531	584	523	528	543	545	520	511	529	544	572	543	559	518	502	546	577	574	540	529	560	548	561	542	547	523	569	560	528	511	576	519	575	507	577	540	537	536	564	519	508	535	518	608	557	541	542	514	516	578	582	520	559	560	533	553	552	548	522	563	496	569	553	567	547	568	580	538	531	528	538	566	556	523	529	515	557	500	581	532	582	560	492	531	531	562	592	539	512	542	503	529	533	550	560	545	542	558	550	518	509	542	564	591	497	547	522	558	568	536	506	498	552	512	553	561	536	541	569	510	576	548	564	543	521	593	556	529	574	547	561	531	519	528	547	503	527	616	544	567	536	496	575	563	541	518	538	547	566	557	568	499	535	522	577	531	537	531	543	545	543	545	495	532	569	580	492	530	522	538	538	560	536	570	523	494	550	536	569	542	551	522	588	536	552	564	553	544	548	554	507	578	555	554	525	521	548	506	536	549	522	535	553	542	561	544	573	546	547	536	515	581	568	534	555	508	512	535	534	501	586	515	541	528	546	524	529	555	522	541	568	522	536	523	566	538	578	526	548	523	518	554	547	547	558	509	529	605	541	569	564	560	533	550	542	554	574	563	536	567	556	563	528	543	601	510	504	543	506	525	536	539	529	583	553	524	520	531	518	497	554	547	514	545	542	546	569	547	594	532	536	518	531	549	515	572	533	516	574	561	552	539	572	520	565
49375	72676	65533	37003	16090	3016	373	163	170	150	142	163	150	133	162	162	153	153	166	137	139	159	179	146	139	142	164	140	140	152	145	173	131	164	167	165	136	156	158	160	156	156	171	153	134	139	161	151	129	133	152	157	176	156	168	148	139	166	139	131	132	136	141	143	165	151	130	143	157	150	168	173	155	139	144	147	165	172	148	153	136	157	136	135	142	146	139	163	152	169	159	169	167	154	164	143	144	128	160	148	131	169	161	135	132	162	142	151	162	147	164	146	146	138	161	154	142	139	163	142	148	132	158	164	159	157	132	140	126	141	172	132	127	147	170	127	153	152	142	142	134	166	156	149	154	167	144	136	142	149	145	172	135	148	142	145	136	157	147	164	138	139	157	149	135	143	164	133	140	148	158	147	132	149	143	138	138	140	147	155	150	139	146	155	143	138	167	164	149	143	123	146	164	139	144	149	145	163	151	159	171	184	144	146	155	166	148	133	140	178	172	145	132	150	123	141	154	165	143	149	136	158	153	155	168	160	146	138	147	139	152	171	184	162	147	140	129	149	152	144	159	145	160	155	139	153	148	157	143	107	158	136	136	163	166	141	141	149	162	156	153	153	150	147	125	162	144	160	146	136	150	169	157	119	166	143	161	127	146	147	155	170	149	139	154	155	142	144	143	147	146	158	146	136	144	173	163	154	162	156	129	172	152	128	150	160	142	163	154	151	170	149	167	156	158	148	150	116	154	162	159	140	159	167	154	142	182	174	180	159	110	153	154	163	144	152	136	140	148	150	146	162	150	156	153	158	146	124	133	138	141	163	157	146	163	162	141	130	165	154	143	158	138	149	151	157	142	157	153	147	170	131	164	152	123	163	134	125	147	176	168	141	172	152	160	150	152	155	156	137	154	156	158	152	161	167	173	144	141	152	149	168	136	183	150	186	139	171	159	139	145	142	139	184	157	142	140	172	149	152	148	146	147	152	167	139	160	136	166	158	155	147	154	153	150	154	144	151	136	149	174	147	151	152	149	144	154	146	159	154	139	152	150	139	132	169	143	147	140	140	150	132	160	161	163	145	160	154	145	153	165	152	157	150	153	134	147	174	135	152	145	144	134	161	141	158	144	136	147	153	135	166	165	141	125	156	152	147	166	129	153	156	161	134	157	146	151	171	149	177	141	141	151	155	145	170	130	135	162	105	170	154	165	168	137	153	143	149	148	154	150	168	161	148	130	182	138	139	141	152	167	138	149	164	150	152	149	164	144	151	145	178	156	145	172	165	143	138	179	159	135	168	150	148	160	142	164	158	133	172	167	140	154	166	141	144	168	131	166	142	135	166	160	181	151	164	153	132	146	153	148	147	149	135	132	130	139	148	159	152	151	157	150	152	143	157	148	195	135	146	148	157	140	129	146	129	158	131	136	141	162	152	129	145	151	154	133	138	169	135	171	148	169	151	143	156	174	149	146	166	173	168	154	149	146	124	154	150	137	140	148	154	160	149	130	153	157	135	137	152	165	145	137	178	154	164	181	161	153	158	156	144	125	144	155	176	150	163	157	153	127	153	132	140	144	146	161	132	149	155	137	160	158	149	136	160	142	141	153	142	155	148	146	127	138	163	128	153	146	137	145	133	142	151	151	155	164	139	122	159	141	154	149	131	147	134	152	151	155	153	137	164	144	151	146	185	133	135	135	153	142	159	170	156	140	127	149	135	147	163	128	139	148	161	134	151	179	147	141	144	184	149	155	153	162	158	150	136	151	141	167	176	137	174	157	173	128	152	146	158	161	152	146	129	148	145	158	141	147	160	152	144	167	147	158	159	128	170	142	139	161	167	152	149	160	147	127	146	165	163	152	148	173	145	132	160	146	168	154	160	162	143	140	163	159	162	154	139	154	142	153	147	158	156	139	121	143	166	155	163	171	150	149	135	143	162	142	162	159	163	133	152	151	145	150	154	165	138	144	172	154	137	180	170	174	167	168	159	157	144	136	138	152	137	129	142	172	171	147	169	140	140	157	137	133	174	153	160	148	167	146	146	150	153	144	142	148	143	137	140	150	146	141	174	154	133	154	150	150	150	175	142	157	142	153	162	158	168	182	158	140	165	114	156	161	126	156	177	164	149	148	145	137	137	151	150	152	138	158	138	159	160	140	146	157	157	152	175	151	169	191	174	136	149	156	145	152	148	158	151	165	151	144	140	186	155	149	138	180	163	157	171	148	138	147	147	162	159	174	166	182	134	161	168	146	131	153	157	158	139	142	130	147	156	176	152	120	141	147	156	161	162	135	167	148	138	150	150	131	157	155	154	148	168	150	167	162	146	182	148	156	138	151	131	145	173	145	155	146	144	151	142	141	150	149	159	162	146	159	165	134	136	140	146	143	162	154	162	156	142	134	167	140	139	160	138	158	146	145	156	148	133	154	149	160	151	162	158	153	168	173	136	153	159	166	161	156	132	158	156	138	160	156	152	154	120	173	168	136	137	161	187	146	136	161	134	136	154	141	139	172	159	166	125	139	167	179	140	149	146	147	159	163	168	141	146	162	157	161	155	141	139	149	145	158	143	133	158	163	134	171	151	138	120	137	165	148	132	171	142	160	143	161	117	164	160	137	135	170	162	153	187	167	158	161	150	138	164	170	143	150	151	152	145	171	146	161	143	124	136	145	144	150	146	128	145	147	162	157	173	161	139	154	160	153	170	135	162	138	137	156	154	143	173	145	153	138	156	124	144	152	137	152	156	175	149	131	145	155	131	169	156	151	137	130	151	138	144	142	162	167	149	170	152	136	139	169	159	184	165	140	177	169	184	160	140	156	147	128	136	132	153	177	134	169	173	169	137	150	148	169	151	154	132	171	138	143	153	165	160	157	154	156	136	137	138	154	150	155	163	157	153	163	152	166	147	142	135	139	157	132	165	159	139	150	142	161	147	124	159	152	160	141	143	136	125	150	142	146	163	152	173	154	132	163	152	130	152	170	142	145	148	167	152	160	150	144	141	159	162	146	158	144	162	147	154	151	155	134	171	147	153	146	137	163	127	130	171	153	148	149	138	158	149	168	143	133	149	128	134	153	168	162	146	165	165	159	133	138	143	146	153	135	153	165	153	170	137	161	152	147	136	169	164	157	144	141	149	140	141	170	155	136	164	172	144	138	145	152	127	161	162	148	150	137	160	143	168	145	158	171	150	144	172	134	189	145	145	161	148	145	147	167	163	152	150	166	157	154	141	138	153	173	171	155	150	135	130	154	175	133	153	134	134	151	168	155	142	134	145	174	167	153	133	166	142	142	137	145	138	175	129	129	155	169	161	150	161	154	161	139	134	153	130	150	171	150	153	179	153	167	142	133	164	147	149	149	124	150	161	157	164	170	159	135	156	158	144	167	132	164	138	160	136	150	150	153	131	169	114	157	159	164	144	143	165	181	147	163	155	162	148	145	163	176	135	150	162	152	135	146	132	156	158	165	142	140	150	146	168	149	153	184	156	136	154
32221	57357	58869	40053	20828	5292	1051	401	409	407	437	425	418	466	417	452	445	451	411	405	415	386	405	402	413	437	401	419	415	455	384	393	417	438	418	404	415	414	433	426	416	441	436	420	405	408	389	436	450	453	413	396	411	415	422	416	432	441	449	419	419	442	423	411	432	394	353	399	419	386	427	412	407	384	407	403	438	440	410	397	438	407	398	414	423	450	437	376	428	397	388	437	420	424	400	418	416	456	441	396	410	427	434	396	453	402	458	406	412	411	413	416	438	423	408	409	441	416	407	428	446	428	432	439	397	433	406	425	423	453	428	443	463	438	399	441	438	429	421	432	410	413	400	412	390	422	422	436	419	449	394	428	391	383	419	415	419	423	431	400	381	399	404	432	436	424	427	458	422	416	450	415	428	438	424	444	444	412	415	434	402	386	416	429	420	419	415	389	419	414	440	423	455	444	420	437	416	419	424	430	429	405	390	420	455	410	407	373	434	440	440	385	431	430	434	410	415	374	405	411	415	415	423	429	406	413	381	414	411	409	430	402	432	450	440	452	419	410	418	409	402	399	408	402	397	393	408	419	440	404	429	409	420	449	404	421	374	406	430	452	429	425	431	422	405	452	422	442	416	418	409	400	417	403	438	437	372	399	395	480	409	405	395	402	412	431	428	449	410	404	427	422	449	403	461	458	448	423	399	410	405	449	424	407	431	440	434	409	429	405	432	445	413	428	402	432	403	422	432	408	431	446	420	424	443	437	451	430	394	410	426	438	410	397	423	453	397	410	402	429	407	401	444	393	430	400	439	447	418	427	396	407	400	452	416	411	398	446	407	425	401	406	443	389	436	452	440	396	419	429	444	379	404	405	438	419	420	408	425	433	429	430	387	438	433	427	404	413	421	428	393	396	415	379	421	416	427	454	437	459	374	420	433	379	417	435	379	427	413	415	396	408	424	428	432	402	452	416	438	406	426	459	446	445	413	423	402	401	374	402	440	416	409	425	407	419	436	444	434	453	426	421	426	409	445	384	425	429	390	430	428	448	434	474	436	392	415	426	437	433	431	399	406	445	399	412	421	444	411	438	413	447	417	402	436	424	410	436	424	398	448	447	420	386	407	403	417	421	430	427	431	444	411	401	444	443	398	390	415	402	434	378	445	402	399	438	419	454	418	425	429	387	388	375	426	403	408	414	439	429	464	442	405	420	456	404	423	405	417	424	380	400	431	403	425	393	439	458	399	418	403	426	413	406	448	438	437	426	475	418	439	402	455	413	418	410	362	433	448	433	424	420	448	439	404	398	409	432	444	404	427	417	423	404	417	426	434	408	399	433	407	420	459	433	422	419	452	410	425	427	392	416	431	375	400	429	430	401	413	419	409	395	454	446	436	435	404	430	403	459	420	441	406	434	409	450	445	434	414	392	398	425	434	409	401	394	404	420	441	432	411	408	430	441	440	409	416	421	420	427	432	452	417	429	459	437	430	426	390	419	459	416	443	409	404	403	402	409	417	443	454	435	432	433	411	406	435	442	427	452	390	419	397	453	399	418	442	397	412	423	380	410	421	418	434	409	407	427	411	397	423	438	427	421	435	429	410	426	409	450	413	429	409	417	468	425	445	442	417	414	393	384	426	399	418	469	409	390	428	416	458	413	414	443	415	428	390	495	385	407	425	400	414	413	416	438	404	415	397	386	386	423	455	438	418	419	401	409	432	383	435	394	436	400	406	418	430	405	395	443	432	375	434	417	434	411	401	439	437	434	388	426	419	398	406	411	440	406	408	396	426	387	451	403	416	378	410	473	472	460	436	432	417	429	388	417	388	414	421	385	372	432	440	427	417	441	418	472	437	434	419	422	414	425	473	425	415	422	414	366	439	420	384	393	409	426	438	414	441	410	437	423	401	415	384	419	408	417	413	409	436	425	402	435	363	395	440	419	409	396	414	409	416	434	397	405	420	431	405	434	412	445	397	412	435	432	404	427	449	380	439	436	392	397	404	425	400	404	423	430	419	393	367	414	405	405	450	450	418	399	426	402	394	436	382	427	415	415	416	394	427	438	397	425	449	433	423	421	429	424	425	385	425	442	421	434	420	390	395	427	392	411	392	458	437	430	387	405	383	405	426	421	441	419	436	405	408	413	412	397	400	424	419	386	469	456	450	458	416	405	416	417	423	388	448	416	423	384	415	459	452	408	418	414	398	419	406	420	373	415	442	405	380	457	427	437	399	413	447	397	423	408	408	426	393	435	396	431	450	410	403	418	393	404	440	427	417	408	416	437	450	402	414	421	407	444	437	410	429	423	415	406	395	375	415	415	460	426	438	399	413	396	393	408	413	430	395	474	440	416	433	402	433	384	413	358	378	395	409	414	442	412	412	421	407	417	399	443	448	402	371	409	433	404	388	417	397	430	373	420	447	412	449	400	433	429	412	418	428	418	422	432	457	414	424	409	428	395	425	416	441	406	401	393	424	432	426	446	405	378	401	455	466	386	440	378	425	421	417	461	401	437	432	433	443	404	417	435	430	406	414	403	398	413	421	414	414	401	436	410	427	442	380	394	428	425	417	418	411	447	389	450	402	388	412	434	451	398	390	433	418	417	420	409	447	402	440	427	407	401	420	431	410	457	426	414	407	399	382	430	462	431	477	435	426	421	421	406	389	426	440	363	432	405	432	412	424	460	401	436	468	389	421	356	399	429	395	412	417	425	413	450	423	430	446	401	435	399	410	409	422	393	409	421	414	433	420	403	433	439	405	430	414	390	397	438	443	417	433	424	453	411	434	454	430	432	401	437	425	443	404	396	434	451	452	436	437	420	394	441	454	399	445	419	420	428	450	417	423	410	397	423	387	440	434	437	429	418	391	410	411	452	453	419	385	423	395	389	403	427	415	446	389	406	408	427	411	419	414	430	464	446	403	444	451	393	399	425	451	393	428	390	413	452	440	436	403	412	413	404	431	384	399	416	436	416	389	424	422	411	448	446	449	412	439	441	419	395	436	412	372	423	398	436	399	407	393	440	395	398	404	437	453	406	404	415	406	428	413	400	401	416	386	410	429	427	438	419	420	410	411	430	451	456	418	434	414	436	409	396	374	422	418	417	388	418	422	391	397	429	421	410	390	453	445	432	422	432	397	426	418	429	421	407	386	432	418	377	407	443	412	402	412	449	451	397	418	440	395	379	434	445	418	430	429	418	435	385	396	391	423	447	449	415	410	441	454	427	392	425	408	454	433	416	416	390	452	398	449	424	425	450	400	395	456	449	435	416	444	415	410	435	417	421	414	422	431	436	418	415	446	424	406	451	411	394	396	414	393	397	411	386	407	383	406	425	407	421	444	411	402	430	406	403	393	435	495	418	424	388	405	417	455	434	415	433	436	433	419	411	421	417	441	400	405	401	432	434	423	428	453	414	413	410	413	406	418	377	393	428	427	432	477	407	430	461	415	399	416	427	434	419	445	429	436	379	442	437	375	422	407	409	438	400	430	437
57407	85833	71437	44156	22953	6662	582	158	172	170	177	163	191	192	153	146	184	170	166	170	233	171	194	172	180	183	169	156	191	183	175	148	207	176	189	182	189	195	180	159	179	185	181	172	168	188	172	165	159	165	174	166	172	177	190	163	161	167	161	191	158	175	179	185	179	174	194	160	184	157	178	182	186	188	178	188	173	181	180	191	178	160	170	169	164	170	197	155	190	186	175	181	171	165	159	187	205	154	165	163	193	173	180	181	198	172	172	155	150	181	185	180	168	169	189	162	160	178	166	195	168	183	183	161	163	175	166	164	157	189	181	183	158	163	160	160	181	197	191	184	184	174	196	172	179	189	159	178	164	164	167	173	197	182	173	177	177	187	175	161	178	189	181	167	168	162	179	179	157	167	170	193	163	164	175	190	184	156	184	169	174	176	171	190	168	178	178	185	186	202	174	166	171	184	170	167	151	164	175	168	190	180	187	195	207	169	179	197	186	158	177	149	175	179	160	195	171	190	175	184	175	176	173	167	178	188	186	164	158	159	129	167	151	176	167	172	175	170	186	166	164	185	208	181	187	178	186	187	170	179	148	167	167	166	171	167	184	178	191	185	156	193	160	188	187	162	171	163	164	191	171	171	159	155	185	163	149	187	172	175	176	179	148	174	169	185	193	144	158	181	168	183	148	184	191	167	175	189	169	160	176	162	170	168	170	174	150	188	167	207	174	182	174	188	195	160	186	167	175	163	183	162	163	196	174	184	193	150	160	194	184	147	190	181	170	171	178	177	176	170	163	158	180	178	172	183	176	161	169	164	163	177	176	169	182	200	167	164	195	189	194	173	191	175	152	133	163	177	184	188	169	176	163	163	178	175	163	191	158	202	180	191	176	188	163	193	172	139	185	169	173	188	174	183	180	195	177	164	172	172	186	179	193	204	172	177	163	180	180	173	196	138	147	158	169	161	189	176	183	193	154	196	192	178	158	187	171	157	198	178	177	175	176	162	172	163	191	172	147	175	165	163	171	194	184	153	152	189	183	170	194	163	173	157	151	172	162	178	154	168	159	184	165	184	176	167	173	168	150	182	173	175	175	158	154	183	196	188	180	191	174	170	160	189	164	186	172	195	207	162	172	138	158	183	185	192	174	161	145	183	153	198	164	177	137	156	165	162	172	169	188	171	163	167	181	195	152	174	173	170	189	155	193	166	174	178	164	207	175	162	160	176	156	207	179	188	167	166	166	173	145	178	158	175	171	181	184	176	171	180	183	160	167	154	173	197	174	175	187	203	161	167	183	180	200	141	206	181	169	190	198	167	165	178	186	176	186	159	177	179	165	162	186	168	174	185	153	152	149	172	180	194	167	162	153	171	172	162	170	181	192	185	165	188	160	181	163	174	164	164	185	173	136	162	190	162	199	165	156	169	153	159	138	163	175	155	169	170	171	166	168	180	170	149	166	182	174	198	160	170	167	177	198	177	187	173	171	171	188	184	182	174	171	167	160	167	163	186	161	172	181	171	163	201	164	168	176	184	174	183	171	207	180	169	162	152	182	188	182	168	174	193	197	179	216	161	178	189	170	165	182	152	163	215	172	175	201	170	144	183	179	150	181	173	172	176	164	179	179	158	170	157	184	182	172	161	149	184	193	159	177	178	175	159	148	175	169	147	159	178	176	171	174	167	188	184	176	156	157	158	175	187	174	199	156	156	174	161	171	185	164	163	167	171	164	177	163	185	173	156	173	152	182	176	188	180	173	207	182	192	168	159	159	175	165	184	177	142	159	185	156	160	182	168	179	157	186	170	185	201	180	183	180	184	180	164	173	175	195	192	174	190	157	179	178	157	171	172	163	182	170	167	173	171	159	174	191	185	165	171	183	179	183	193	165	181	186	174	167	173	170	175	168	196	165	142	180	183	190	164	190	187	183	168	189	167	200	173	182	168	180	184	174	150	153	188	159	157	204	177	174	192	174	192	191	150	152	174	166	173	173	174	188	166	191	158	195	172	168	149	156	174	171	162	187	195	136	168	174	166	193	168	165	170	189	165	160	168	170	172	172	181	157	160	198	167	204	170	178	166	191	196	172	198	185	183	166	172	207	183	166	165	171	161	174	187	168	187	161	172	187	165	185	166	199	163	159	177	181	159	200	172	163	156	171	162	205	169	164	187	170	181	199	199	196	195	173	167	166	148	174	169	155	176	168	182	177	153	152	168	156	177	178	167	174	183	175	168	190	164	186	167	181	187	188	194	191	152	172	160	164	167	172	165	161	185	159	183	161	187	181	212	177	170	169	187	179	191	189	180	158	171	149	178	174	169	197	206	170	170	166	193	149	197	155	162	163	177	185	199	188	180	193	183	166	179	172	170	154	177	184	169	152	161	172	164	172	156	168	190	169	181	183	170	161	173	183	192	153	172	135	175	169	186	176	170	201	158	155	175	165	166	193	160	179	192	176	184	206	169	159	180	166	194	178	168	156	168	176	183	181	181	170	167	195	187	197	199	170	174	159	184	184	146	160	172	184	183	189	165	188	180	181	196	176	172	146	179	191	195	169	175	161	180	182	162	186	155	173	203	184	164	179	167	174	143	150	161	187	165	192	165	178	181	168	154	173	189	165	166	156	171	148	201	194	158	174	174	182	189	183	174	162	177	170	169	171	177	172	160	172	168	173	160	176	187	160	181	160	166	183	166	161	185	176	177	170	174	152	156	167	181	130	189	195	178	203	225	179	214	198	194	207	183	173	177	161	177	158	185	162	182	144	170	178	162	154	154	161	200	165	168	163	167	176	163	167	179	168	160	167	177	177	184	167	180	207	162	179	168	198	152	152	185	145	168	141	189	171	199	168	181	184	158	152	150	190	191	173	175	171	185	185	162	189	200	176	171	179	155	172	151	170	203	175	164	176	171	163	194	172	180	172	190	178	180	168	171	173	193	163	174	170	166	161	183	153	181	184	180	171	170	194	173	173	182	182	192	181	179	159	175	160	185	155	186	164	163	173	168	183	179	146	174	165	181	195	171	185	187	161	174	160	179	177	186	183	174	163	151	169	163	178	179	190	178	185	179	174	159	179	180	155	166	193	184	186	195	138	181	163	177	189	176	170	165	176	169	157	194	186	183	172	166	148	178	198	175	184	167	163	172	162	193	174	165	162	146	138	144	168	183	195	203	173	178	165	177	171	187	159	172	204	162	171	164	196	185	199	163	147	172	189	160	192	170	182	178	181	152	179	191	187	166	171	172	164	153	173	193	170	186	151	187	165	173	198	175	185	159	181	159	166	160	184	195	190	175	160	174	186	174	167	171	195	183	190	163	163	187	180	163	190	183	165	195	205	168	171	155	166	164	186	191	172	188	162	175	176	158	178	174	154	173	174	174	169	153	168	191	187	190	183	202	171	176	195	182	169	170	186	186	168	177	190	173	169	172	162	200	168	175	179	176	193	170	172	179	172	155	213	187	185	162	189	180	173	174	197	176	179	171	165	187	187	152
38186	71679	68641	47913	27435	9276	1413	464	476	435	483	462	522	450	482	498	482	452	466	482	474	497	497	460	536	468	468	483	455	485	510	470	433	514	518	483	495	446	476	508	502	455	505	443	455	480	468	450	456	491	496	462	456	443	500	447	499	461	468	473	450	503	449	456	492	489	452	508	505	521	480	492	474	538	469	480	499	477	472	442	471	500	439	465	484	482	492	482	462	472	460	500	469	457	462	461	447	470	429	481	480	472	482	493	478	462	507	505	441	496	472	448	451	454	517	495	486	477	470	479	472	508	521	481	455	462	483	477	453	469	453	470	506	483	483	457	474	452	478	481	456	490	444	463	471	487	464	414	486	479	457	491	482	480	484	447	466	453	469	499	460	466	472	462	484	456	435	462	462	465	485	480	512	473	460	525	452	508	482	473	454	457	450	456	498	497	469	500	474	472	497	433	471	475	489	437	502	482	478	489	482	479	475	459	455	451	458	470	479	474	487	421	482	449	466	466	469	459	496	496	469	468	483	493	490	448	464	472	509	486	435	502	447	472	481	448	487	484	489	493	476	508	495	453	466	442	487	484	517	472	506	499	480	480	464	466	470	507	531	521	490	471	489	468	478	503	465	448	449	492	470	480	472	496	498	459	438	510	460	485	478	475	465	473	460	484	494	460	498	481	492	463	473	499	473	467	481	518	462	454	453	496	454	483	481	460	488	480	471	467	467	460	458	434	492	497	474	468	424	499	470	467	477	495	464	472	489	490	474	477	469	462	459	458	466	460	510	506	497	452	450	459	482	480	479	493	429	517	467	487	439	442	445	478	455	460	486	467	465	446	470	452	475	499	513	446	463	468	468	477	503	460	501	461	492	506	478	486	461	487	503	488	462	499	487	486	504	485	461	486	451	497	464	473	491	475	474	482	448	489	468	495	462	482	480	451	481	462	506	466	469	463	468	500	465	456	490	457	438	425	477	503	474	451	447	510	502	484	471	469	474	479	496	455	480	485	495	453	469	458	495	420	493	452	459	474	475	483	473	472	475	525	468	497	465	468	471	522	506	454	459	489	491	453	443	462	477	499	495	473	465	448	497	485	465	471	458	484	455	498	490	501	461	497	491	455	481	482	500	460	475	466	429	485	466	480	472	473	469	500	466	489	453	453	496	458	494	455	475	503	464	494	459	481	472	479	475	458	453	453	486	489	518	429	471	477	460	466	467	447	476	479	469	488	440	443	464	518	469	452	461	456	483	474	473	450	460	472	495	492	467	478	480	502	490	463	491	478	470	457	508	470	466	480	458	487	461	497	463	473	473	468	491	466	489	493	509	520	512	466	472	470	458	470	444	473	471	504	447	493	506	446	489	523	461	503	467	468	456	450	502	489	435	508	467	470	477	467	452	436	482	461	529	474	511	473	473	465	493	437	493	474	479	497	487	469	462	521	491	466	464	460	477	499	467	459	492	438	477	467	458	486	467	456	499	458	464	487	512	492	493	456	432	506	492	471	498	456	467	503	480	468	469	485	460	442	462	496	517	480	472	475	453	506	475	499	457	471	496	485	485	492	497	473	476	512	488	472	481	499	464	468	473	493	473	525	436	484	455	523	445	447	510	438	498	519	481	468	474	462	467	476	467	447	461	503	488	493	502	505	427	499	452	465	467	487	498	473	439	477	474	515	486	487	460	480	445	489	464	452	444	440	461	509	448	465	464	523	473	448	472	470	486	482	459	474	469	480	471	445	502	447	476	456	492	499	490	501	460	505	466	462	454	470	457	455	520	481	496	482	460	487	494	437	523	474	496	434	472	499	448	534	442	446	495	471	513	475	462	482	442	505	451	414	473	460	487	500	439	468	478	501	478	480	479	452	492	486	469	507	417	456	454	510	449	520	467	478	476	447	496	494	460	476	489	497	477	453	489	500	511	483	486	461	443	474	467	509	489	512	464	478	460	466	474	531	476	511	478	439	488	509	472	477	464	446	477	449	473	487	475	475	493	474	446	465	513	480	470	506	471	494	502	476	477	467	498	476	427	486	448	505	470	454	471	476	499	427	444	432	452	435	460	466	461	470	460	455	470	466	528	450	499	509	467	495	471	490	483	445	476	501	484	478	481	463	471	505	458	494	482	483	502	490	514	493	500	481	494	475	464	487	467	510	474	455	484	451	455	494	532	512	461	468	480	452	451	521	460	491	504	457	520	445	477	478	457	489	457	485	489	464	463	461	474	501	461	444	447	468	471	543	462	497	505	456	444	509	470	462	433	473	441	452	464	511	444	478	478	496	476	459	527	470	501	520	525	510	479	459	501	473	521	527	499	462	494	476	440	477	466	445	420	531	420	457	453	505	466	463	456	456	404	475	507	501	472	499	501	492	447	466	479	504	453	454	472	505	520	451	459	492	488	523	463	482	454	458	489	464	468	477	488	482	487	503	474	484	485	460	457	503	451	496	491	481	442	472	475	478	485	497	468	470	492	472	503	491	457	461	482	474	494	492	467	449	510	482	466	525	480	486	523	475	467	482	470	478	471	481	432	498	467	507	493	453	422	451	462	459	472	469	465	446	452	463	493	469	491	459	454	461	489	500	494	477	500	471	463	468	467	496	495	452	472	483	498	462	442	456	498	453	435	484	493	507	458	462	479	453	455	471	475	461	500	467	480	454	460	496	491	460	431	506	511	487	494	441	493	502	456	452	479	488	497	509	452	448	464	479	509	519	451	484	461	478	484	487	463	476	480	447	489	477	463	460	483	432	432	467	507	509	449	494	482	479	467	525	486	496	472	526	478	484	470	493	485	451	432	522	470	493	497	508	449	452	478	488	501	481	494	467	482	488	469	489	486	498	478	441	500	490	470	472	499	475	482	477	475	490	480	510	487	462	477	468	491	466	491	478	453	500	492	434	485	473	444	466	471	524	469	449	477	458	446	456	448	454	498	460	469	509	479	475	443	459	488	472	464	490	485	464	489	462	459	450	502	463	478	466	425	432	499	506	441	496	484	400	490	484	495	491	480	504	479	478	466	518	479	485	467	492	455	481	476	474	474	496	499	506	477	475	469	466	429	483	480	477	500	462	493	498	533	443	477	478	461	459	476	480	467	465	475	474	534	478	395	486	483	431	497	486	447	448	463	496	478	468	457	502	486	495	454	455	478	502	468	487	462	461	497	492	517	491	444	462	490	477	408	465	443	449	495	454	475	501	494	493	449	482	487	468	427	481	454	457	505	453	466	488	471	488	479	463	417	442	457	467	466	465	472	482	453	500	451	505	475	509	481	477	470	479	479	473	530	484	466	473	455	470	443	466	461	470	497	478	483	488	530	453	467	471	454	489	499	457	447	458	495	463	492	497	442	535	501	485	459	468	466	490	496	489	468	481	461	461	514	446	464	430	480	496	454	466	495	465	485	471	458	478	465	455	489	451	479	467	467	464	489	465	483	474	503	458	441	483	454	459	512	464	475	503	483	452	473	477	521	480	480	492	499	465	449	493	468	477
9372	20802	25319	9071	2093	511	213	206	206	195	212	187	214	217	195	249	207	191	206	197	208	223	217	182	182	182	187	210	218	228	213	213	205	210	208	196	235	183	202	219	191	218	185	204	177	211	183	214	176	209	199	174	182	208	204	212	193	218	186	200	195	229	209	212	204	180	190	185	209	197	210	200	210	217	187	200	197	194	192	224	209	207	217	207	231	195	226	197	196	199	210	187	220	200	160	172	220	191	198	220	204	187	231	218	205	217	200	199	217	205	202	231	197	197	207	202	204	191	207	195	213	190	210	194	197	223	191	233	184	206	183	177	196	194	175	186	200	206	219	198	219	198	197	201	191	217	201	197	186	189	221	206	205	206	194	201	202	220	209	199	187	200	207	211	205	194	201	206	194	195	197	188	195	207	206	180	192	183	215	222	200	201	232	210	210	194	189	224	190	206	213	210	199	183	185	195	210	198	196	204	210	231	200	231	190	217	200	202	203	207	208	212	216	218	224	231	201	216	203	215	179	185	188	221	192	222	189	174	209	221	200	205	202	189	217	205	200	164	187	183	191	219	207	197	227	225	197	200	184	205	199	207	216	210	203	218	189	195	205	196	188	193	231	210	199	220	205	176	225	207	199	210	193	205	196	195	238	237	211	201	201	205	215	236	204	195	195	204	194	179	211	196	213	241	198	213	211	216	196	189	205	194	215	195	229	219	202	206	203	201	207	225	187	211	201	202	199	195	209	207	194	211	189	225	246	206	195	210	220	206	207	201	206	178	210	210	193	200	201	178	202	211	193	188	213	226	208	182	218	223	221	203	218	184	188	204	202	178	199	195	196	215	164	222	176	180	180	210	230	213	198	187	222	214	209	183	195	214	191	205	212	194	202	206	211	200	199	167	194	210	197	221	201	195	193	219	219	247	209	198	196	196	187	196	213	196	200	190	197	188	199	209	197	212	221	214	200	199	184	223	193	219	222	214	188	207	168	212	179	200	221	226	194	219	206	196	194	199	221	206	214	212	206	212	209	206	199	176	212	212	201	196	208	205	206	234	212	187	205	190	227	180	230	187	202	213	191	224	211	200	202	209	209	221	174	186	190	219	181	238	194	207	225	175	187	200	199	212	196	236	201	195	222	206	204	204	195	201	184	200	212	215	186	198	186	201	196	202	203	191	219	192	184	190	205	203	184	210	193	233	215	206	194	198	207	184	220	194	194	174	234	226	196	173	167	192	197	234	166	205	192	211	215	189	218	207	207	204	219	191	165	205	208	196	205	191	191	194	198	219	192	198	221	218	211	176	210	196	215	202	215	215	200	198	198	233	180	217	219	208	176	208	193	206	217	202	212	192	205	235	206	215	209	178	200	164	203	218	206	190	210	207	226	202	231	198	206	195	198	223	188	190	210	217	194	187	194	212	191	206	226	214	218	200	207	202	214	181	191	201	192	195	214	214	192	201	196	233	219	194	189	209	193	215	231	196	213	205	225	206	190	198	194	195	210	194	191	240	212	185	194	222	216	217	214	241	186	224	205	230	223	210	234	195	199	168	211	197	193	185	211	194	191	211	216	225	198	191	190	212	210	209	222	221	219	192	222	193	211	225	212	205	208	222	235	236	192	193	193	241	170	190	207	202	191	206	203	207	224	196	211	204	194	192	202	212	212	213	229	175	191	200	187	197	182	198	200	196	204	191	170	211	206	217	199	214	202	186	211	237	204	192	216	210	205	192	205	171	215	227	207	196	180	213	213	188	215	210	232	212	210	187	189	224	197	192	204	189	186	213	200	208	198	206	195	185	212	226	210	210	186	205	214	192	202	203	193	212	200	197	197	216	222	192	203	199	180	206	214	196	206	221	213	233	211	188	204	202	196	194	187	235	219	214	196	212	184	230	210	233	233	170	232	217	206	209	192	192	201	203	184	205	208	177	201	191	215	215	213	202	202	183	216	199	193	206	208	192	179	219	197	201	209	210	193	180	201	239	223	218	233	235	208	218	191	187	198	192	179	207	176	217	234	203	204	192	184	200	212	208	201	195	208	219	222	196	198	207	235	221	194	205	199	237	225	194	207	230	196	208	223	179	216	217	208	186	212	171	204	174	220	189	182	199	203	208	195	180	186	197	208	217	185	209	197	221	205	219	192	181	182	179	203	196	204	222	220	196	198	194	199	205	193	191	197	214	209	226	239	209	218	193	195	215	176	189	187	229	214	212	187	218	185	203	202	212	215	194	195	189	208	213	231	202	197	213	217	220	206	207	206	205	182	188	232	229	215	207	209	183	215	204	226	236	192	183	218	181	199	208	190	216	194	200	205	217	191	198	193	182	205	221	199	219	226	221	181	212	200	196	244	215	195	207	215	211	188	200	194	203	216	202	200	217	223	205	211	184	224	186	217	208	230	191	202	196	219	187	206	171	189	210	201	200	212	207	198	197	213	214	175	204	200	192	198	169	208	207	184	204	202	182	216	230	193	202	200	203	212	201	230	190	208	201	183	213	198	228	249	216	187	225	185	216	204	205	185	226	190	194	186	197	219	204	233	227	203	214	197	193	206	232	197	211	216	202	187	206	178	225	206	197	196	181	211	187	195	202	201	205	197	219	216	192	190	208	234	224	207	203	193	193	190	179	193	213	210	222	180	202	224	222	202	206	192	188	188	190	217	210	178	209	185	202	182	195	214	208	176	176	194	200	201	222	190	209	232	215	217	183	200	224	190	216	218	238	194	176	210	201	205	202	203	198	210	238	210	197	177	205	192	198	195	153	212	206	214	222	207	186	202	202	212	200	209	186	207	189	188	196	232	216	220	211	205	201	196	221	207	221	218	184	188	209	204	200	200	176	201	198	205	207	212	203	210	216	192	220	209	218	190	233	212	197	226	178	227	207	220	193	219	220	230	198	187	214	195	211	231	192	184	211	186	204	195	197	219	210	193	178	189	211	189	216	216	208	204	178	203	171	188	214	229	195	211	201	178	201	188	213	202	196	191	192	198	216	194	182	191	211	209	203	176	170	216	172	178	213	179	208	178	219	162	188	180	211	214	189	228	170	194	198	199	194	221	204	217	202	235	178	203	180	192	231	187	188	168	200	218	223	193	200	213	203	208	194	204	188	197	219	214	211	206	216	198	197	206	179	206	183	187	190	227	190	209	207	210	180	193	228	233	207	196	209	213	215	218	211	179	202	227	204	182	192	225	215	180	220	220	203	206	194	220	216	221	207	210	186	209	217	223	192	197	208	216	188	220	191	197	205	207	206	211	206	180	176	192	183	199	199	197	189	193	195	239	215	217	199	254	210	176	217	197	212	182	216	198	199	227	203	202	201	198	213	208	212	211	234	181	182	176	224	202	203	214	189	186	204	237	222	187	212	198	211	185	194	186	196	188	186	206	215	192	203	191	201	203	173	219	187	196	210	204	203	209	201	217	201	193	202	185	216	213	196	227	216	203	189	220	191	210	211	222	217	202	199	196	225	195	216	226	220	200	226	202	179
9278	26657	29597	14979	5508	1655	581	491	571	564	558	497	534	584	530	514	556	555	554	534	560	552	493	536	514	564	520	576	547	544	512	559	511	561	561	569	537	513	559	541	522	597	569	565	541	571	514	566	577	544	585	571	577	523	556	532	529	535	531	532	552	513	479	535	584	556	575	549	562	533	526	560	552	533	557	532	538	562	545	538	499	506	563	534	571	549	529	529	558	527	547	528	497	531	522	582	539	566	567	547	592	575	586	512	544	578	574	540	564	586	526	517	545	545	522	557	547	546	539	492	531	562	590	527	536	531	531	554	580	580	577	520	541	571	556	519	551	547	564	584	555	539	567	512	484	558	531	593	525	530	532	542	570	553	544	589	542	534	540	531	558	506	557	569	579	531	567	516	545	534	536	503	540	573	541	565	552	528	555	536	544	557	519	579	541	514	560	555	547	562	526	531	531	536	530	552	582	504	534	568	544	525	534	538	515	539	542	486	548	547	550	535	546	563	535	527	553	540	556	540	533	549	572	538	559	581	537	531	536	527	542	518	545	559	559	555	566	540	517	564	583	597	542	529	531	533	518	523	551	555	477	524	537	564	577	523	511	540	538	540	485	534	520	567	532	576	568	541	539	531	533	552	558	533	589	530	539	527	587	545	547	505	522	543	568	526	525	567	540	575	577	555	580	534	532	555	538	599	531	578	489	489	553	523	558	588	538	558	510	552	555	531	539	550	532	542	540	545	544	521	531	574	554	552	559	558	588	532	574	522	531	546	594	516	553	575	509	515	558	534	582	537	555	531	570	488	526	548	565	533	547	541	545	568	576	517	547	594	563	586	546	557	532	534	569	518	533	547	546	562	507	570	565	559	562	551	511	542	540	561	557	524	561	535	577	536	549	588	530	583	562	556	523	539	596	537	581	533	536	516	558	540	587	555	537	591	510	600	547	549	548	551	528	523	484	562	544	526	558	566	569	564	545	534	558	528	542	567	526	519	498	590	533	548	566	478	584	536	566	521	523	560	550	518	562	561	539	553	536	534	551	534	556	531	602	533	549	537	529	525	517	517	543	525	532	578	555	551	540	555	552	519	573	559	493	553	536	554	508	563	527	523	524	528	549	576	532	521	556	570	548	516	529	545	554	521	559	540	560	557	556	558	538	479	537	546	575	542	542	523	497	523	560	573	505	524	504	526	555	526	541	513	522	523	516	599	546	527	501	544	519	567	501	576	538	563	559	548	548	559	549	553	545	544	544	534	543	543	527	546	535	543	529	541	532	563	545	528	540	529	575	592	570	556	571	561	542	546	535	520	498	549	587	549	575	537	583	566	547	552	566	586	544	550	581	551	544	523	540	533	542	576	519	537	552	559	510	578	535	530	582	579	571	510	532	572	582	569	552	530	551	578	596	514	539	539	560	550	533	539	520	548	569	537	571	503	522	564	546	525	598	576	500	561	552	552	536	602	523	539	554	542	540	517	572	566	549	564	550	562	578	562	561	543	559	552	588	562	541	548	557	570	565	548	556	546	557	541	562	543	566	534	522	530	555	536	525	571	560	524	566	531	527	556	514	526	554	559	532	539	484	538	524	535	558	530	561	588	565	500	551	585	561	535	503	520	525	560	548	519	559	490	528	560	529	566	530	563	512	525	542	525	547	523	523	559	555	513	500	512	546	498	553	545	544	525	557	521	544	557	579	546	564	571	599	514	533	500	539	521	520	527	565	553	553	543	495	534	520	501	512	583	528	502	541	571	531	545	549	528	547	541	533	515	562	561	528	543	531	536	562	528	506	509	548	591	565	547	571	536	566	539	569	541	578	558	532	528	549	580	542	561	566	515	563	560	544	591	517	566	566	558	577	525	564	542	583	593	569	527	580	544	559	549	537	543	533	573	583	547	546	515	552	582	557	496	537	549	572	503	514	583	493	578	578	589	544	504	594	556	533	581	550	512	558	560	529	556	542	547	541	541	564	568	540	532	532	545	512	554	534	538	558	536	561	581	564	532	573	531	552	553	545	537	543	528	542	530	533	531	538	594	566	542	535	534	573	551	524	539	582	537	586	559	555	534	573	575	544	559	518	587	555	574	574	594	503	543	548	547	555	522	568	513	508	567	539	544	548	572	535	536	584	567	521	557	547	551	543	540	520	550	536	586	554	538	544	523	564	539	574	528	580	535	564	525	530	534	549	541	526	520	567	575	534	552	543	540	544	552	533	561	506	540	542	551	499	561	516	518	549	549	573	540	542	517	517	554	538	576	567	572	557	512	501	542	578	518	556	534	579	564	534	541	572	500	555	523	564	521	562	549	534	545	510	525	545	576	563	534	543	565	582	571	559	566	549	491	552	518	515	556	549	507	586	557	552	538	563	542	547	559	555	521	531	530	578	532	571	566	504	554	532	551	552	596	501	532	561	534	523	606	550	561	547	525	534	544	557	543	551	554	542	513	524	558	536	554	573	505	621	516	503	549	536	574	586	542	527	553	522	568	539	518	567	578	545	537	564	584	529	545	549	542	538	567	582	502	593	539	548	539	566	517	516	542	555	515	568	512	548	544	558	567	575	533	539	574	575	509	539	519	570	551	559	545	536	588	524	497	561	592	575	554	567	551	564	566	603	568	501	550	507	544	557	540	526	481	555	530	550	525	537	529	565	578	573	533	540	544	520	527	525	540	588	532	537	573	542	534	548	531	537	563	510	557	508	528	576	545	524	536	502	588	573	541	535	534	542	573	558	548	537	552	539	542	515	561	499	522	589	554	547	529	556	537	519	580	549	544	555	542	521	531	526	520	576	578	522	566	532	541	551	561	563	544	555	519	548	516	493	552	538	537	550	543	521	580	533	562	547	541	563	583	564	531	508	590	550	542	515	559	526	562	577	533	573	526	549	552	518	481	539	526	531	560	516	545	562	524	568	601	518	587	554	546	529	522	574	576	555	545	510	531	550	549	524	560	568	587	535	536	573	561	558	559	538	557	547	515	551	528	515	551	550	542	549	532	494	523	524	545	538	531	554	586	518	552	568	543	552	585	511	520	541	533	556	520	543	542	565	537	554	547	530	544	524	579	521	539	493	550	500	547	524	563	534	560	545	551	537	559	535	564	552	484	504	531	513	535	557	499	551	587	554	562	546	532	540	527	545	548	544	540	538	529	513	556	539	547	544	533	573	535	492	540	545	578	555	561	531	541	541	514	525	527	551	558	570	526	540	561	547	530	563	507	519	542	524	534	522	558	510	583	517	583	576	557	539	545	574	585	559	510	562	544	542	583	565	552	520	540	558	540	572	536	552	526	560	535	555	536	560	545	548	541	534	519	530	523	513	511	519	566	521	553	512	521	555	552	508	544	531	523	555	549	553	512	536	578	538	580	510	521	540	539	563	529	570	561	533	568	547	574	520	531	491	544	541	544	568	529	500	545	561	573	571	551	516	586	562	577	501	489	532	528	520	482	544	551	532	572	505	565	572	540	538	557	563	519	517	549	535	550	535	551
47634	69040	68456	41080	19050	4450	374	164	146	155	154	126	160	126	151	142	150	150	142	163	141	143	146	148	147	134	136	136	162	132	142	134	123	126	163	137	137	140	127	155	128	142	149	154	145	122	132	150	143	136	142	150	162	128	157	158	124	144	135	159	141	145	153	162	142	157	153	132	147	147	128	158	136	148	137	130	139	152	145	146	129	136	157	147	143	129	146	122	160	139	144	145	125	121	132	149	130	149	145	121	140	157	134	149	127	151	161	143	169	132	149	150	127	150	142	143	145	150	163	137	152	161	145	153	161	150	136	138	158	154	151	151	149	166	173	143	139	139	155	156	148	141	129	156	142	137	153	133	124	106	153	144	133	137	139	139	136	145	156	131	145	136	127	130	139	134	146	147	132	144	136	163	135	121	132	136	127	128	149	154	139	154	144	135	131	133	135	151	138	134	134	141	144	119	167	128	168	147	143	151	137	170	155	159	131	143	135	147	128	129	138	151	160	156	130	168	145	140	154	134	132	137	150	128	157	139	147	141	160	151	145	145	124	139	154	145	128	151	155	148	127	130	131	145	140	134	128	146	168	136	142	138	140	113	137	133	146	140	131	147	134	146	127	131	143	141	135	136	133	129	120	139	135	150	145	128	141	111	167	128	137	154	151	135	133	139	158	124	135	137	146	143	144	123	148	143	158	128	160	119	121	153	142	149	148	150	148	136	144	160	163	152	141	133	149	152	139	143	140	143	137	138	115	158	163	127	170	148	166	173	130	159	152	128	142	155	138	132	144	103	167	129	141	129	142	138	155	140	141	156	123	130	141	149	151	143	143	136	130	145	145	152	152	142	141	142	143	130	125	129	150	144	145	143	143	124	122	123	144	144	133	136	147	148	154	141	144	136	144	148	121	159	144	134	146	146	140	138	143	149	150	159	137	156	146	126	143	159	151	158	134	121	142	145	141	136	129	131	152	124	159	139	150	135	160	150	144	123	119	148	161	144	156	142	145	153	135	144	122	147	152	144	151	131	137	148	148	157	122	144	147	171	157	153	157	143	125	164	142	146	159	157	140	151	159	158	144	141	164	113	144	143	152	158	148	137	140	153	137	120	159	153	141	139	144	143	158	152	121	148	151	152	139	139	138	164	129	135	148	147	141	138	143	168	124	141	154	138	112	127	132	153	155	127	139	125	157	133	161	133	143	157	149	148	138	158	146	119	144	145	165	145	135	143	151	146	142	147	138	160	169	153	135	152	138	144	142	138	134	143	136	133	134	140	131	151	153	164	126	136	134	156	146	148	143	115	156	143	145	134	132	129	128	154	155	156	168	154	150	144	150	158	135	151	159	146	134	129	133	152	143	142	140	159	123	131	127	146	126	117	148	139	124	127	149	148	159	131	150	129	135	160	136	156	138	143	161	141	134	150	124	142	131	153	147	165	167	122	128	144	150	158	142	141	153	147	132	148	155	135	157	144	144	160	134	128	137	131	129	129	132	139	136	141	124	148	146	137	127	124	140	140	163	117	127	137	134	129	149	154	144	151	147	134	149	134	131	153	154	142	159	139	141	150	140	143	134	132	142	147	140	161	159	144	123	131	129	153	150	144	131	113	113	150	152	156	151	116	153	137	141	131	153	163	145	130	129	138	132	149	139	124	158	161	131	142	145	168	139	123	145	141	151	150	145	147	154	128	133	138	129	145	130	130	161	141	141	160	136	154	131	148	137	145	146	137	174	147	143	146	142	126	150	146	134	138	149	142	150	138	122	130	131	154	127	151	135	117	139	143	145	138	129	118	161	164	150	147	144	142	141	146	181	140	146	139	123	127	164	155	163	146	158	138	134	145	138	137	140	147	151	140	157	165	139	138	135	168	146	126	147	148	154	146	155	145	150	135	142	146	146	134	144	148	150	144	138	146	147	152	151	134	163	150	129	146	141	122	141	162	154	139	138	133	132	114	141	130	122	157	131	132	133	144	145	134	159	121	144	134	144	123	137	127	128	128	138	169	142	127	112	138	131	128	133	138	131	137	137	135	122	123	154	138	142	137	144	122	132	129	123	141	138	138	142	153	148	156	144	107	136	138	154	140	140	136	155	150	127	142	129	125	133	157	133	140	124	142	130	142	128	146	178	153	156	125	133	153	132	144	174	152	139	133	142	173	168	147	143	134	149	151	135	155	141	130	107	167	160	128	143	148	134	127	142	146	158	141	138	133	130	152	119	173	155	145	142	151	135	138	129	151	136	150	136	140	162	133	148	124	141	148	118	143	142	140	160	169	155	139	159	162	148	116	141	140	128	142	123	142	131	137	137	147	138	146	140	138	136	159	138	140	150	140	157	123	129	137	134	143	147	157	145	154	151	152	115	121	126	157	163	152	131	142	148	134	136	154	147	146	151	148	155	163	157	151	146	144	145	118	141	122	180	123	147	142	139	144	147	126	128	152	134	124	143	152	149	144	144	134	127	160	157	142	134	151	159	146	149	136	162	139	142	139	151	125	122	160	139	146	158	157	147	120	182	144	154	150	150	132	152	145	167	140	133	125	142	139	134	148	147	168	149	158	152	149	139	149	134	126	160	153	156	140	138	130	137	134	152	153	131	129	134	145	143	165	149	132	139	169	132	147	124	130	132	138	140	158	129	150	150	153	137	146	142	151	146	132	148	139	136	132	129	173	155	113	121	148	157	133	136	140	146	130	141	139	143	129	120	145	150	147	151	142	137	158	150	133	136	125	124	139	145	131	145	161	146	146	117	128	168	135	131	152	115	127	154	136	145	140	147	143	155	142	143	122	131	144	137	123	166	172	144	128	145	148	140	130	165	145	146	162	123	116	143	154	132	146	143	167	128	156	140	141	144	141	151	147	137	142	134	134	136	152	143	144	151	117	155	138	119	141	156	146	172	144	163	147	132	157	135	157	140	153	140	160	124	115	169	130	128	138	136	148	154	175	142	137	125	135	144	126	139	134	147	118	141	142	131	143	147	155	145	136	140	122	150	150	154	125	164	135	150	139	162	156	142	134	128	143	120	148	117	127	151	133	135	129	152	141	151	149	148	130	147	147	120	144	141	131	134	144	138	151	172	138	128	149	139	133	142	155	152	122	120	131	146	125	137	147	139	144	128	155	134	154	154	146	144	128	144	143	152	121	144	131	155	128	138	167	146	139	116	134	160	160	146	123	127	114	139	128	156	136	139	158	171	154	144	133	141	151	135	141	153	120	116	146	156	140	125	141	155	140	125	143	169	131	167	138	143	152	152	138	133	148	117	135	157	144	134	134	133	151	139	140	143	148	145	138	128	149	137	151	144	144	157	142	137	127	145	116	145	158	153	142	145	127	131	141	135	146	163	168	139	154	145	152	137	147	143	139	141	172	125	153	160	128	158	127	175	146	170	139	159	148	142	151	169	134	165	139	141	148	126	130	162	141	118	139	146	151	144	136	142	142	135	134	133	142	131	123	146	126	137	155	125	160	155	133	134	142	121	128	140	140
31679	53872	61496	43715	24727	7592	1273	401	397	391	371	372	366	395	391	413	379	430	400	391	421	392	396	390	426	416	412	364	435	403	405	376	427	392	384	398	396	412	380	399	413	421	409	413	388	384	428	389	394	359	389	423	392	365	424	382	406	409	401	402	412	361	367	415	401	406	407	379	368	398	404	422	419	434	410	393	443	394	383	413	437	415	397	419	406	396	393	396	379	401	390	379	389	387	419	384	410	413	414	410	418	397	427	406	375	424	395	402	375	405	387	384	417	411	399	389	406	388	425	384	410	404	401	395	397	387	386	374	412	402	414	397	396	387	398	428	455	375	416	404	384	364	432	421	378	406	405	440	386	402	400	395	431	409	370	379	352	404	386	429	373	400	431	398	397	416	427	398	413	393	416	403	418	408	422	395	379	439	431	388	409	402	444	412	411	427	391	405	420	397	388	384	415	391	394	413	398	385	389	416	386	396	392	424	419	436	394	400	387	402	405	403	412	383	422	413	430	363	408	391	388	428	387	387	425	429	453	423	401	383	375	384	408	394	437	398	428	376	378	380	422	383	377	365	404	430	410	390	420	401	395	374	418	431	404	380	393	374	366	409	396	420	397	399	398	428	390	406	386	385	408	386	396	364	381	420	368	396	404	431	393	411	391	385	404	409	399	392	374	393	430	383	366	401	383	409	399	401	400	377	406	371	426	450	416	401	419	381	433	410	390	397	437	383	447	398	434	391	408	420	403	415	442	390	415	402	376	381	405	392	405	419	387	390	393	390	389	427	375	384	401	448	396	383	369	382	406	402	426	393	377	413	428	430	399	421	407	383	382	413	455	413	409	372	397	422	454	383	387	382	410	405	395	419	400	414	395	368	402	384	396	369	368	378	412	384	428	429	394	391	397	396	424	411	399	410	417	401	357	410	382	376	419	415	402	396	407	423	414	407	381	415	404	419	428	387	385	392	416	430	406	414	394	424	473	401	395	383	405	400	405	381	402	405	410	386	408	383	373	404	420	412	372	379	374	405	389	369	401	412	360	423	416	403	411	394	417	424	396	381	389	390	367	399	401	434	364	425	395	373	399	408	407	399	418	398	379	405	418	394	404	374	386	380	395	373	413	403	379	407	428	389	415	401	408	383	413	389	394	416	393	373	395	399	397	381	412	430	393	375	385	426	397	411	363	410	399	410	402	381	420	416	382	398	412	402	399	393	414	410	416	371	393	412	407	429	420	428	419	391	400	413	403	400	413	376	419	391	393	428	388	424	418	417	354	401	371	441	411	373	417	390	410	376	405	403	442	400	404	382	418	420	410	444	367	402	393	389	434	374	364	390	367	386	462	379	397	376	385	389	436	415	397	405	404	376	396	383	379	433	416	413	373	406	424	395	382	398	414	381	415	364	406	415	413	362	391	425	397	395	423	400	363	391	353	397	392	422	409	382	394	430	368	366	390	407	394	427	408	421	375	421	386	379	342	409	402	415	395	382	397	350	361	411	385	404	383	415	423	371	404	358	404	425	376	403	379	394	413	429	387	385	412	404	359	370	427	415	428	417	403	430	379	369	387	392	417	417	434	452	383	368	394	384	385	405	402	418	439	437	402	403	395	422	368	370	449	400	376	395	402	419	382	412	413	358	432	387	426	427	413	388	390	436	402	418	426	398	435	404	400	414	369	418	384	410	395	385	448	388	400	370	422	412	380	416	420	418	391	412	405	412	398	423	403	444	404	414	424	407	382	426	383	382	394	388	404	395	392	414	411	420	369	362	423	409	356	418	420	395	373	394	381	375	434	419	388	420	427	419	414	389	369	418	390	412	422	473	384	427	395	409	413	435	424	372	390	404	413	390	374	360	399	445	365	413	387	430	409	403	383	392	400	385	391	400	399	396	405	416	409	420	389	380	397	418	403	421	388	384	402	402	394	398	393	383	391	411	409	414	402	419	396	395	430	382	403	404	407	415	402	375	405	410	379	400	427	384	387	402	390	384	409	423	402	402	409	372	402	366	384	399	422	408	386	435	446	380	384	387	411	418	399	397	403	420	387	402	414	393	421	400	373	414	403	414	371	406	404	373	402	357	412	406	375	410	423	401	418	399	401	384	376	423	408	438	434	407	384	426	364	400	430	417	403	398	401	377	400	429	412	395	396	394	408	420	410	377	414	413	411	379	363	371	412	367	401	397	381	415	378	413	387	390	396	407	415	407	448	422	429	383	398	374	421	401	381	421	425	432	450	362	404	373	394	415	406	418	387	412	400	395	424	426	387	385	409	380	399	436	429	389	399	403	400	414	426	400	400	382	394	389	403	395	426	431	404	455	383	397	415	425	379	390	407	376	397	389	392	420	408	371	412	443	380	391	441	399	409	400	413	423	384	392	414	438	376	423	391	356	407	427	390	414	387	350	396	390	433	376	389	414	418	424	434	373	396	397	397	378	377	372	359	409	399	407	391	388	381	403	436	375	424	432	412	377	399	429	385	395	404	407	407	416	421	384	425	388	419	393	393	400	410	398	407	409	366	377	435	408	370	378	401	402	414	436	414	418	453	388	396	368	373	430	381	412	416	426	397	382	366	403	404	400	418	412	407	393	421	392	390	374	394	400	395	428	397	397	412	438	394	438	390	376	392	398	414	363	391	368	351	408	380	416	370	414	374	407	398	400	424	420	427	397	421	395	401	401	425	410	410	399	404	401	371	417	410	380	412	378	424	362	398	414	400	373	416	389	409	394	401	367	448	403	365	409	405	366	410	400	401	393	402	408	424	428	399	389	393	386	412	405	387	388	420	403	413	401	367	438	384	423	369	419	394	435	409	414	423	405	396	380	385	377	414	405	418	416	419	390	414	432	396	419	414	397	408	416	411	381	412	396	409	394	392	383	430	402	419	399	429	418	438	380	397	379	396	402	389	398	396	387	399	399	377	397	396	382	396	421	412	406	395	363	397	405	430	357	410	385	401	405	381	428	399	409	418	376	401	427	398	407	384	405	395	373	386	399	390	409	395	409	417	378	399	423	374	385	424	418	360	360	399	408	415	423	416	422	416	413	386	404	394	385	429	372	367	415	400	368	411	378	416	388	380	393	395	407	414	392	407	414	408	391	417	368	399	407	381	419	435	410	370	418	431	384	388	416	341	400	409	376	370	444	413	364	427	386	395	367	378	366	424	402	418	382	412	367	390	409	407	412	414	359	457	373	386	372	413	384	396	402	418	401	363	401	429	416	402	391	400	393	435	384	380	407	379	399	430	403	403	396	398	362	414	408	412	385	394	383	398	376	364	380	375	389	426	403	422	404	403	390	431	390	372	421	384	408	440	403	391	372	416	418	383	406	409	381	349	428	409	400	373	392	419	416	411	397	381	394	359	408	409	433	418	399	397	392	422	425	390	384	426	450	424	394	411	410	389	406	408	401	455	381	371	384	393	379	399	379	397	406	410	403	410	407	422	394	403	407	376	408	388	406	388	400	418	378	406	422	381	389	394	394	402	416
61860	83206	73700	47750	25461	8231	840	171	174	150	170	144	139	147	161	176	178	157	166	154	137	143	165	180	152	163	169	158	160	177	168	157	151	157	170	176	142	175	187	190	156	148	182	152	160	177	185	172	171	186	186	177	151	176	161	166	169	148	178	168	143	169	149	159	152	160	164	155	157	150	148	149	161	170	145	133	174	149	150	173	172	164	144	166	158	162	141	185	183	180	190	157	159	158	155	175	177	166	176	164	142	160	177	132	156	151	149	161	160	157	162	153	126	171	190	179	161	160	172	132	180	188	180	174	136	173	152	163	151	149	166	160	164	177	163	151	160	148	168	150	159	169	152	151	159	143	180	150	160	169	156	172	159	166	133	162	153	160	163	154	133	167	180	169	155	152	156	166	176	175	171	133	177	184	160	150	152	153	171	177	173	155	183	176	137	148	157	174	150	156	162	159	189	157	165	179	175	150	141	164	163	180	156	165	195	146	145	140	148	143	144	165	146	152	167	163	152	170	157	145	155	160	132	162	170	151	163	171	163	169	159	189	151	169	174	168	148	180	156	165	170	188	186	181	154	147	159	172	166	157	182	147	168	183	167	163	172	141	169	166	169	154	166	158	175	170	148	161	183	199	156	153	152	148	167	142	165	147	173	155	169	165	172	150	155	180	150	160	180	148	173	140	193	165	187	155	187	149	161	178	162	166	160	159	182	176	157	133	179	162	148	173	168	177	180	150	175	165	140	155	160	167	180	157	174	170	150	177	146	151	173	173	162	170	160	159	165	177	152	187	170	175	166	152	175	149	171	181	142	172	167	168	175	170	159	165	158	173	163	143	180	181	148	170	162	151	152	162	162	137	175	158	166	139	186	164	160	156	158	148	161	154	164	154	152	155	163	190	173	192	183	164	159	174	179	166	158	162	144	176	168	165	173	165	167	160	149	164	140	155	174	160	172	164	147	157	153	164	152	174	157	171	171	155	175	130	168	145	185	170	181	168	141	163	172	179	155	158	163	157	164	164	140	149	156	156	170	158	152	142	160	174	149	158	149	169	166	169	175	181	174	176	166	156	155	161	168	164	186	148	163	185	160	171	155	178	142	173	174	166	158	159	161	158	179	167	142	139	134	146	172	168	180	157	182	165	188	147	162	155	146	132	148	156	166	179	184	136	178	162	173	162	186	147	167	170	163	142	179	166	174	176	139	171	154	138	160	165	164	175	171	164	168	183	177	150	135	173	148	173	184	152	153	169	164	169	163	166	151	154	166	159	144	177	153	176	177	149	178	165	163	172	165	157	176	155	145	169	151	164	156	154	153	165	143	142	174	144	137	176	157	158	176	150	140	174	148	186	163	163	166	145	152	141	163	140	189	178	153	178	159	151	173	173	170	156	157	159	163	147	160	178	150	167	156	164	164	195	172	150	161	171	147	161	133	187	169	166	180	158	150	160	149	190	175	162	160	161	147	164	179	166	178	170	178	166	155	167	163	180	173	185	152	171	149	164	164	156	178	166	161	148	160	154	159	174	170	147	143	132	170	192	153	155	149	155	147	171	163	167	161	172	154	172	165	156	142	165	150	163	142	163	169	168	152	170	154	169	173	174	162	167	158	148	158	148	172	143	152	137	164	164	154	141	157	180	161	166	160	147	150	174	155	153	156	158	154	162	171	170	152	155	136	148	153	158	148	158	156	161	169	156	167	167	143	176	146	141	160	169	163	170	157	146	151	173	155	145	146	188	167	170	160	173	153	146	165	186	173	165	167	141	157	173	146	123	182	181	152	172	186	167	155	152	145	156	165	150	167	149	149	159	168	162	176	191	156	182	155	143	168	161	156	167	151	156	159	153	165	167	158	188	139	156	160	182	142	160	155	144	140	161	179	167	165	160	158	160	167	161	153	137	186	121	153	175	159	166	150	182	175	163	180	167	161	164	145	184	163	162	166	162	167	162	146	147	137	179	159	141	170	158	158	158	171	157	147	180	161	171	168	170	154	153	185	161	171	152	183	168	182	175	153	175	160	149	133	148	143	152	171	177	178	164	157	156	166	143	183	159	166	151	164	172	163	141	174	151	172	182	147	149	163	154	153	157	164	165	169	159	178	150	160	162	148	165	159	168	154	144	152	182	183	137	159	158	173	162	188	180	158	175	151	163	147	178	175	169	162	141	159	170	144	163	159	189	180	145	152	160	167	182	160	168	165	157	180	171	160	154	151	153	164	164	148	171	169	164	151	157	131	155	184	170	154	183	188	147	166	159	171	155	162	176	157	157	149	158	182	194	165	155	151	184	164	157	175	158	160	152	171	187	146	180	161	167	162	165	167	156	163	156	159	152	160	169	144	189	164	176	159	165	155	151	154	138	141	150	143	171	177	160	151	163	153	165	192	155	165	160	144	154	164	140	167	162	177	150	160	165	154	174	157	172	161	160	174	144	174	154	152	155	169	144	160	139	167	156	165	149	164	163	152	147	140	174	166	168	160	164	164	175	147	164	152	164	160	162	158	207	165	168	152	163	155	171	179	159	156	186	170	151	133	164	186	153	162	161	156	149	173	172	143	162	172	159	161	151	172	158	156	166	161	161	155	156	165	168	175	166	144	155	167	170	157	158	149	155	164	176	176	158	159	172	167	158	155	146	147	165	165	154	165	168	185	149	164	153	148	177	174	163	164	167	189	178	153	176	152	138	150	162	172	172	162	162	168	144	151	173	166	172	153	184	159	191	157	190	152	163	176	159	144	158	167	157	171	181	174	152	142	149	174	158	169	179	161	168	156	172	175	161	145	160	168	184	172	149	158	178	175	195	152	164	175	147	148	166	187	174	178	157	152	182	171	171	155	169	169	160	177	169	158	135	149	150	168	159	165	186	161	165	160	158	184	171	144	140	161	151	185	167	167	174	160	171	157	147	158	160	159	161	149	161	151	169	175	149	161	151	160	154	143	153	181	169	159	165	155	151	168	148	166	175	163	157	166	164	150	155	135	161	163	157	177	188	160	180	146	187	181	163	148	134	159	191	138	149	152	159	173	170	171	175	176	146	160	181	178	159	157	166	174	175	183	177	164	160	149	154	156	147	196	154	146	185	174	153	179	176	182	182	148	159	161	172	144	156	149	154	160	136	150	177	157	179	153	185	151	157	156	151	147	172	185	151	156	152	158	152	169	154	167	151	168	176	151	173	159	165	162	168	170	168	155	143	183	148	144	196	181	152	162	178	151	159	154	159	173	154	167	172	155	181	146	175	179	160	151	169	161	146	154	160	156	165	158	161	172	157	135	160	183	159	162	184	162	161	155	163	159	178	158	161	155	165	168	158	153	158	155	166	176	184	160	159	139	161	147	190	163	173	147	160	165	157	152	160	162	164	161	164	158	145	192	160	162	158	158	159	168	174	185	169	149	168	196	187	153	181	139	155	157	145	173	177	156	166	163	156	172	172	170	162	173	175	162	144	162	143	168	150	166	156	166	169	158	147	161	173	169	182	162	187	160	145
40961	68076	70015	51219	30983	9565	2354	476	433	460	480	429	462	475	454	442	442	456	462	454	472	456	427	462	450	432	423	446	430	447	415	435	467	439	446	466	445	433	466	462	418	471	459	465	440	463	424	460	449	414	411	461	412	438	433	432	453	452	446	443	460	448	466	449	467	410	454	446	440	431	446	436	437	482	450	472	469	456	421	450	425	437	435	450	423	444	422	491	463	463	445	484	477	434	467	475	487	452	459	427	445	456	413	441	440	418	469	465	460	437	427	432	404	404	452	443	465	454	406	480	418	446	458	436	473	458	444	434	446	432	435	415	470	485	461	435	449	443	459	460	414	459	484	476	435	473	435	459	426	435	450	445	430	453	442	438	413	422	455	432	467	443	446	434	394	474	427	428	429	427	528	466	485	443	466	410	425	453	444	461	452	431	457	434	446	458	450	460	422	438	410	460	467	430	393	441	407	467	444	446	446	446	415	439	452	434	445	461	429	477	436	438	426	437	469	426	429	466	421	480	459	460	446	467	471	439	431	450	437	463	423	454	421	445	433	418	453	447	439	444	419	447	482	436	447	434	479	432	485	419	483	414	442	462	451	423	443	466	437	459	434	437	446	448	404	457	445	487	449	428	419	421	450	436	448	441	491	482	442	452	442	435	446	391	444	415	449	436	426	440	417	472	480	413	443	396	468	444	422	428	425	439	474	450	410	433	466	428	446	443	451	430	444	463	445	457	419	454	436	467	441	440	402	446	428	447	427	481	418	460	464	439	402	454	437	486	429	412	501	415	439	427	399	431	476	448	426	430	442	439	472	417	422	427	479	421	461	454	445	465	449	426	448	445	438	462	486	477	462	463	449	476	418	471	415	442	477	454	422	431	454	436	514	477	457	459	461	466	439	433	425	434	424	431	444	443	439	462	431	412	482	414	452	434	444	445	441	467	457	453	450	466	486	459	422	440	455	455	431	432	484	469	431	402	440	456	434	444	414	471	457	457	459	443	459	472	441	451	473	425	417	503	431	435	452	431	434	458	482	448	433	464	478	459	479	439	425	398	454	459	409	446	467	443	477	479	463	455	411	440	450	449	426	469	473	487	468	464	420	481	474	419	424	489	475	446	453	460	495	470	416	446	418	434	423	442	435	446	421	423	446	467	473	458	462	447	417	439	405	461	482	472	486	458	452	428	465	435	437	445	446	460	454	424	436	435	419	419	440	451	410	465	457	442	424	453	457	435	453	486	450	418	442	460	452	434	427	422	450	433	462	458	427	437	450	427	440	448	446	440	453	446	445	467	445	432	444	452	449	435	405	439	401	404	482	432	415	451	466	452	447	406	430	428	476	451	425	447	435	447	430	414	463	457	436	512	462	448	421	455	421	434	454	428	467	461	445	432	436	420	508	467	444	442	453	455	436	419	403	485	459	442	433	446	444	446	437	444	415	449	404	449	427	459	424	395	461	471	427	422	436	408	430	443	459	396	386	403	424	440	444	459	442	467	440	485	467	451	467	421	435	450	427	436	459	465	475	433	464	457	457	423	440	452	469	452	381	449	490	434	433	471	453	421	471	431	455	448	426	433	436	407	440	425	418	445	456	420	443	441	422	411	464	427	448	426	423	450	477	458	466	451	435	429	491	482	454	467	445	379	445	441	471	436	432	419	464	440	456	439	415	458	418	444	435	435	436	430	428	471	418	479	427	464	428	440	434	453	477	443	471	437	448	417	456	444	475	450	451	438	443	494	453	459	464	405	465	457	463	425	432	454	468	427	466	435	455	449	443	426	411	431	461	437	431	441	468	443	500	439	468	453	414	433	438	454	419	415	469	453	449	485	435	438	447	436	435	449	463	460	440	444	464	429	439	457	424	462	433	473	438	461	472	445	474	443	432	417	438	450	431	428	453	423	462	464	428	440	451	458	440	422	431	452	449	441	411	416	456	434	435	458	429	479	415	450	454	426	385	470	449	439	465	468	427	449	454	440	452	406	449	450	463	485	468	458	417	452	456	430	460	431	451	496	467	474	433	424	436	423	404	414	442	484	435	443	439	466	437	467	454	444	420	408	452	405	437	443	415	460	457	482	447	496	439	430	459	466	432	502	444	428	482	437	440	460	451	460	426	462	456	493	447	422	416	463	477	468	423	455	457	467	416	444	424	438	482	440	435	453	459	450	455	444	506	454	425	433	470	470	440	481	430	423	478	409	476	477	466	420	443	461	444	446	453	441	432	447	442	446	441	475	429	457	448	428	437	408	449	418	506	416	446	417	459	439	432	456	423	454	435	427	439	444	460	433	466	434	444	444	445	456	457	448	477	440	437	489	480	412	465	422	465	453	442	472	431	461	450	441	419	452	427	477	409	437	468	474	455	474	444	483	441	428	410	443	457	472	445	459	426	446	438	410	447	480	440	470	454	440	450	468	489	477	467	454	437	427	418	441	473	425	447	441	433	437	403	464	449	442	429	453	446	480	465	475	471	410	456	431	424	440	446	474	490	460	446	439	456	482	442	439	451	435	414	430	433	421	393	457	414	430	414	500	454	430	457	453	442	462	442	444	461	460	429	445	426	457	494	512	469	460	463	427	481	453	480	446	453	454	449	470	425	438	450	510	456	445	461	478	421	451	429	458	480	443	443	460	442	465	493	443	410	456	446	471	435	432	435	462	442	435	434	470	455	456	471	477	441	454	452	425	477	463	443	448	439	500	407	449	465	441	493	460	452	456	426	441	424	470	426	458	452	458	450	433	441	463	448	433	458	439	402	401	423	469	429	438	451	435	482	438	456	421	467	467	415	473	420	418	452	452	410	438	447	442	475	456	449	420	435	451	456	438	450	460	425	426	444	476	425	432	418	442	447	464	504	437	427	450	458	467	469	428	419	450	409	475	456	476	459	412	431	460	437	439	451	460	411	456	439	430	423	470	400	441	439	463	436	421	434	439	474	458	454	436	461	436	422	458	449	440	432	417	449	416	451	480	422	464	435	491	448	457	421	436	430	465	426	476	464	459	446	436	443	442	457	446	475	448	422	446	449	431	450	456	422	472	410	435	426	410	441	458	487	475	468	433	429	465	460	446	435	466	429	421	443	444	429	427	472	393	436	447	422	424	454	479	414	418	445	465	450	432	479	408	473	443	428	459	426	446	419	449	454	440	445	412	454	454	453	465	476	485	472	445	470	402	455	440	460	454	461	471	434	461	430	445	424	463	489	425	449	468	435	427	470	421	467	490	438	481	454	439	412	422	462	419	456	476	438	466	439	466	429	465	444	471	452	439	425	426	438	456	451	485	441	419	430	428	422	417	440	450	416	433	463	438	473	459	450	472	424	430	404	430	446	435	458	450	449	492	454	423	478	457	439	461	425	447	428	464	478	456	413	477	474	457	448	455	459	444	455	445	452	466	437	443	418	449	432	462	432	425	456	446	435	450	415	441	476	468	432	428	465	429	441	428	471	455	424	444	455	408	467	444	432	432	406	437	480	450	456	459	474	427
9798	23694	22953	7807	1876	482	212	210	209	197	183	171	216	203	179	228	194	186	199	207	192	196	224	219	167	198	168	188	196	191	177	204	214	175	197	199	183	217	192	168	183	167	194	166	207	201	201	182	200	187	168	212	175	193	195	218	193	198	179	203	205	204	188	213	192	206	189	227	203	182	223	174	192	185	205	169	176	210	162	183	210	193	205	212	191	209	184	229	184	176	211	208	199	175	203	182	189	174	216	200	199	198	201	191	222	187	203	206	192	203	199	204	204	190	205	209	215	178	187	183	218	192	185	190	210	190	185	201	226	204	196	197	171	205	186	183	212	194	183	204	193	183	222	191	184	196	192	186	205	178	209	195	202	193	166	210	195	168	183	196	209	205	200	175	196	239	197	180	213	163	202	200	197	191	199	196	188	213	183	196	198	208	190	168	222	174	211	187	210	198	203	201	176	182	189	202	223	175	215	219	188	173	183	193	173	184	199	186	179	215	177	196	194	197	207	198	213	212	218	183	205	172	180	171	189	184	201	200	197	209	215	177	183	170	183	192	205	195	216	203	179	186	204	168	186	203	181	216	179	196	194	205	196	195	200	186	199	188	184	192	227	197	176	194	175	183	191	191	172	210	190	179	197	186	187	205	184	200	192	188	186	196	209	203	201	192	187	203	204	211	217	193	196	207	175	198	176	212	204	172	187	204	201	204	180	185	196	199	204	188	189	193	202	167	175	183	180	174	199	197	205	215	189	192	205	175	199	223	174	164	210	186	224	228	194	202	186	204	219	179	193	187	207	182	197	190	204	211	190	189	210	178	187	195	209	180	181	184	186	185	167	175	168	199	196	185	185	173	188	204	171	188	225	202	197	188	221	202	196	195	184	193	187	189	192	174	205	195	211	194	188	209	178	192	191	176	202	204	176	195	174	201	199	209	200	195	197	180	186	187	198	237	199	206	192	209	192	205	195	209	228	206	196	193	190	219	188	181	209	196	192	205	163	175	179	206	198	202	193	214	187	182	179	183	191	186	196	211	175	209	160	213	214	201	195	203	204	210	186	194	197	201	198	187	224	201	200	185	164	208	222	210	191	165	193	184	170	196	157	187	181	196	177	194	167	184	175	196	177	202	194	184	179	189	188	206	196	188	173	171	177	225	190	186	202	191	214	189	195	192	182	187	178	220	216	190	199	204	179	205	210	186	174	186	212	200	198	200	177	188	187	188	211	198	191	216	182	199	184	203	211	221	189	187	170	183	209	208	209	219	230	164	181	186	170	192	187	177	197	201	198	169	224	199	189	193	223	188	181	213	187	202	185	172	185	184	186	211	186	186	178	170	180	201	184	204	211	204	205	220	205	175	199	200	196	183	195	199	178	188	201	182	191	209	184	205	199	178	197	185	201	223	183	185	194	179	181	194	191	197	214	201	179	193	206	177	197	205	184	209	196	196	191	197	199	183	189	194	205	181	201	190	173	203	195	183	218	199	186	170	214	191	188	207	165	189	205	182	224	176	199	199	200	196	194	173	184	204	200	198	173	206	183	189	218	199	206	173	213	199	177	181	171	182	197	208	170	167	207	205	171	209	203	184	199	186	175	193	202	216	199	170	196	186	189	193	185	180	208	213	175	214	206	197	203	197	202	185	222	221	198	190	176	188	189	213	187	163	184	195	189	205	212	213	189	195	206	171	176	202	197	187	182	186	206	208	212	182	171	201	185	183	200	172	193	179	199	172	194	191	193	187	190	199	180	212	205	192	185	196	198	181	191	194	207	220	188	186	201	188	187	216	201	202	214	179	173	202	193	209	189	190	194	175	192	208	198	193	186	179	201	207	177	197	197	182	194	203	181	162	201	202	190	171	170	194	184	219	189	191	211	203	189	199	197	192	208	178	216	162	168	185	184	214	215	208	196	190	190	209	208	189	175	198	197	181	189	174	199	211	216	190	197	199	172	195	177	195	211	209	185	191	162	200	201	187	204	217	174	197	193	200	224	188	201	202	197	185	199	199	220	169	189	171	190	192	198	184	177	217	186	195	192	198	189	174	209	209	208	189	237	166	184	187	212	197	180	202	210	182	206	210	216	189	206	164	197	250	229	198	217	198	203	205	189	192	189	177	200	208	214	177	200	204	215	218	211	189	191	187	192	199	235	196	197	196	191	194	193	181	207	192	181	197	173	164	208	175	189	178	208	186	186	191	195	208	188	192	167	189	212	191	169	162	183	170	205	179	216	188	221	178	204	205	207	187	216	218	190	200	179	153	190	175	195	214	188	182	197	199	211	183	190	197	205	185	184	197	201	179	208	191	203	195	196	174	176	199	190	183	186	182	173	174	187	156	206	201	209	173	219	200	182	186	196	177	208	189	181	186	175	209	212	208	202	161	206	205	187	189	202	200	190	214	177	180	166	188	222	211	181	178	189	198	187	197	220	183	157	195	188	205	194	215	198	199	204	170	185	215	196	171	207	206	197	162	210	184	181	178	214	193	196	218	193	201	190	203	207	189	223	218	213	194	188	200	201	172	200	185	168	213	178	192	179	188	180	184	212	204	201	184	185	187	187	178	218	219	182	193	202	188	179	195	208	210	205	181	189	202	188	207	205	215	196	228	187	219	185	216	198	211	208	211	185	191	197	177	186	204	214	164	198	226	186	190	181	184	187	199	226	201	200	203	205	190	202	184	206	176	204	191	188	196	207	218	198	159	193	205	195	198	202	179	182	205	198	215	175	174	185	197	218	160	217	233	213	191	162	225	186	189	188	194	171	200	201	202	201	202	217	174	218	180	212	211	169	195	173	218	186	179	202	198	217	183	195	202	192	214	186	173	186	193	198	170	189	174	184	195	187	185	184	156	173	178	195	212	210	196	205	198	180	195	180	168	205	189	193	217	189	184	197	186	193	180	184	184	208	176	188	198	202	199	181	172	184	221	215	211	176	176	172	196	189	195	194	186	194	200	185	197	212	205	201	176	174	194	221	189	198	181	200	200	205	189	181	185	195	203	218	190	178	192	192	178	183	193	192	212	198	204	194	203	191	219	176	201	189	213	186	172	178	169	191	243	187	198	194	193	199	191	169	190	191	197	203	181	199	193	189	205	212	176	170	213	175	191	181	201	197	223	202	211	204	194	179	187	191	184	197	194	196	194	195	211	173	178	208	182	192	188	175	168	189	206	204	211	177	200	191	217	192	206	197	193	178	183	204	194	197	192	202	174	206	204	203	173	183	198	183	202	190	201	185	176	187	193	198	209	187	188	190	182	176	201	196	209	203	192	180	197	213	196	211	182	186	201	210	198	191	187	170	202	175	180	189	198	188	206	189	197	186	226	182	197	210	210	199	191	195	157	187	186	191	191	190	191	206	171	185	197	164	182	190	194	200	182	197	191	188	186	201	210	207	194	172	189	176	183	205	189	177	196	192	174	203	200	182	190	180	199	219	174	180	190	217	201	180	188	201	189	185	204	218	191	169	173	202	206	190	193	206	210	182	170
10400	29262	27143	13775	5137	1372	589	536	526	538	546	540	531	485	507	497	514	540	501	510	543	537	546	528	511	463	557	486	497	510	517	547	458	541	549	507	561	497	503	498	533	509	517	550	532	514	516	518	475	524	544	477	497	552	539	511	505	557	494	512	520	514	558	504	549	533	528	537	504	532	486	475	495	514	487	525	522	543	520	509	501	459	516	497	523	515	530	484	539	483	518	489	509	528	529	497	523	522	526	491	502	476	532	508	545	515	551	497	537	566	510	542	509	492	487	497	524	497	546	550	491	514	551	505	513	526	479	545	571	511	527	537	508	457	525	460	524	548	490	499	500	519	520	494	518	505	543	548	470	507	529	524	509	542	549	536	534	512	505	514	537	549	475	516	500	549	502	511	518	547	509	513	513	522	517	528	481	501	539	526	546	494	578	513	528	525	526	529	518	505	535	521	491	526	498	515	517	524	516	494	507	496	474	511	502	504	546	503	529	511	511	487	559	561	538	502	549	507	556	494	513	568	524	497	505	501	504	509	509	542	523	471	486	525	510	501	548	541	528	509	494	542	489	540	522	520	567	530	524	539	527	495	487	547	520	491	543	465	517	508	512	525	545	528	517	548	504	480	502	531	549	494	492	528	528	518	510	563	525	482	447	492	504	521	485	515	499	532	477	533	563	484	541	469	535	478	515	484	568	537	516	522	512	510	599	519	542	540	514	524	514	507	477	502	500	503	518	510	520	526	518	536	536	510	510	578	537	518	510	491	509	529	489	507	505	508	504	517	528	510	523	536	505	548	495	495	547	484	492	569	505	496	515	563	504	546	523	522	497	510	535	507	527	483	528	529	505	569	504	538	539	568	538	531	517	512	479	489	477	522	497	535	547	524	498	526	522	518	497	487	525	535	508	530	527	518	497	469	492	542	491	533	509	546	491	516	503	524	544	512	549	528	523	524	522	532	505	470	527	527	523	527	560	547	487	538	518	515	486	543	518	472	495	515	483	553	529	528	499	491	525	548	521	495	456	473	549	507	513	495	547	504	507	508	498	509	491	502	538	531	528	546	476	462	496	503	489	510	520	507	540	519	493	567	514	486	529	488	483	512	492	507	579	519	489	494	478	556	519	494	567	502	519	513	463	493	512	549	489	521	545	528	533	518	477	529	496	523	547	520	538	522	500	519	555	545	518	491	533	500	544	523	494	518	515	530	563	518	512	544	475	496	533	548	512	540	480	552	526	526	495	496	507	494	543	497	530	530	521	547	504	497	524	537	512	505	535	504	502	503	535	556	540	512	538	518	512	477	535	490	530	509	465	528	548	514	514	532	552	535	522	527	524	606	518	474	482	513	498	521	557	567	498	529	490	502	526	536	513	562	488	496	527	517	517	507	528	502	507	524	535	530	543	519	504	540	537	460	502	517	507	528	542	496	502	505	517	494	490	514	519	510	526	516	492	541	534	485	547	536	507	513	543	495	506	518	520	486	540	526	524	557	488	501	518	540	511	477	474	499	524	521	527	489	556	532	538	513	501	490	495	496	498	519	495	484	492	492	517	515	494	510	533	509	488	537	521	482	475	524	541	531	461	503	492	547	540	497	525	486	484	533	543	518	475	467	484	539	513	526	500	499	500	541	472	495	520	497	518	528	470	551	494	483	482	488	492	513	553	510	563	516	510	494	486	520	535	484	498	509	493	499	520	534	531	530	510	491	492	487	473	562	519	546	492	506	540	504	521	523	489	512	502	534	537	525	490	502	541	501	478	493	524	532	502	493	540	535	536	538	512	503	511	479	483	477	491	545	509	532	543	530	522	552	550	540	532	554	471	474	519	526	512	510	516	517	513	496	504	510	538	541	510	514	473	502	530	508	508	515	500	522	522	541	508	518	480	507	483	475	504	476	517	508	519	537	519	550	519	474	514	490	496	534	482	493	550	508	509	493	523	536	553	521	531	495	543	492	521	536	547	506	520	497	541	528	508	541	501	502	546	482	541	533	541	526	494	561	528	516	484	507	517	543	537	512	537	512	476	523	510	522	468	500	522	520	521	527	498	530	496	532	548	519	515	558	514	478	557	521	548	502	544	496	508	471	514	547	528	507	514	519	509	512	545	476	502	539	548	489	509	539	522	518	523	481	511	539	526	493	499	527	493	514	524	496	487	477	506	491	537	482	516	552	543	507	527	518	523	537	497	556	517	522	506	523	524	520	516	477	530	533	538	519	540	500	543	502	504	477	494	523	493	480	537	515	519	490	522	541	506	522	491	499	516	547	531	577	541	494	495	487	563	503	543	493	503	519	525	490	544	518	523	515	512	505	556	546	486	528	536	530	503	520	495	496	519	514	495	525	524	524	511	538	530	498	490	520	514	532	472	467	515	529	517	518	556	530	484	504	541	474	518	512	524	489	504	519	542	516	510	496	536	473	557	520	506	523	526	526	532	504	512	481	519	520	511	492	506	492	502	486	516	523	519	509	510	509	501	565	480	556	553	485	497	496	520	478	527	514	494	542	501	520	524	548	516	562	533	501	529	515	519	528	517	517	509	513	508	490	540	469	500	507	525	497	553	524	613	482	583	498	519	522	488	561	518	478	565	559	512	509	497	481	491	507	515	511	481	488	552	532	520	490	526	499	524	530	549	523	521	542	518	521	523	543	496	521	491	502	467	503	484	518	530	494	493	490	490	508	510	568	539	525	517	509	552	520	546	522	523	523	541	548	482	562	543	491	519	473	544	517	491	491	548	503	476	496	522	527	494	520	474	501	490	549	531	519	539	558	522	521	542	537	534	524	526	509	482	517	498	520	533	508	480	531	480	528	551	541	517	489	502	486	524	511	523	515	517	504	506	530	499	503	518	524	534	456	524	504	532	519	515	507	504	534	485	511	508	479	521	543	516	499	532	480	496	516	519	493	503	527	515	519	516	479	478	470	495	505	537	504	513	545	542	528	477	536	547	521	482	531	523	492	517	543	538	511	520	526	524	506	521	556	511	530	544	568	510	514	461	490	499	494	520	549	478	511	519	490	519	551	533	525	524	439	486	530	511	543	472	501	580	511	504	521	509	529	511	470	521	505	531	504	521	543	540	516	506	482	530	509	512	506	527	555	479	502	499	503	528	512	495	461	571	528	532	500	504	538	494	523	432	532	497	480	519	495	536	523	535	496	565	516	490	501	504	497	512	499	516	481	545	540	482	520	505	514	509	511	479	533	513	533	512	533	516	544	505	546	507	526	504	495	494	508	516	571	506	522	536	477	534	531	550	506	507	499	514	523	512	532	511	499	570	534	492	541	504	534	536	533	526	530	519	534	525	518	508	529	524	513	575	507	532	485	535	482	499	531	537	517	496	555	545	529	491	504	559	528	519	518	527	512	535	501	517	518	482	442	492	508	514	491	502	509	525	516	547	493	508	531	542	514	533	554	572	471	524	521	516	518	573	516	495	510	514	488	521	511	471	507	508	538	529	500	514	550	505	523	526	532	502	459	481	493
51455	72611	62732	36799	16985	3298	549	157	144	110	150	138	121	130	144	142	140	124	131	148	154	125	148	123	121	127	115	137	143	131	132	142	126	117	136	150	114	132	122	148	135	113	134	127	122	147	142	130	123	130	131	143	136	139	139	105	150	148	129	145	149	147	112	120	130	118	133	117	140	153	145	129	135	123	102	142	133	135	143	118	125	126	133	114	140	111	116	124	127	136	136	138	147	138	135	103	114	121	137	147	148	165	153	113	132	123	137	123	133	127	133	119	149	125	142	122	141	141	126	148	136	128	118	152	136	113	129	130	134	150	131	133	123	115	145	122	107	105	118	139	124	128	155	129	146	108	125	125	144	147	129	122	118	122	121	111	134	154	134	146	127	112	124	157	132	119	131	144	130	127	134	127	135	122	137	122	126	119	151	108	140	119	129	134	125	117	123	139	125	126	117	132	152	138	144	128	148	145	105	107	132	127	125	122	126	126	111	147	127	126	132	124	130	122	147	144	133	105	142	118	120	133	106	142	139	116	131	129	122	122	121	125	118	128	141	132	126	132	129	120	139	134	133	123	132	128	132	132	132	115	156	133	126	150	140	127	137	135	125	102	123	146	127	127	125	119	128	135	139	112	135	149	122	121	122	112	140	128	133	139	129	134	121	100	123	118	132	135	129	136	144	134	135	133	150	136	131	130	131	145	152	113	126	144	119	114	117	138	121	120	126	121	119	152	113	126	136	136	131	148	100	132	131	124	124	124	117	132	123	114	140	126	132	125	128	139	133	124	139	135	109	154	127	130	131	125	136	145	127	141	134	142	148	130	107	144	140	127	118	146	116	135	129	122	135	123	150	143	131	145	130	133	139	140	125	144	145	147	120	147	119	136	137	157	134	117	136	136	129	138	140	127	130	110	138	120	144	139	137	123	147	116	139	147	131	123	120	135	140	123	110	147	140	125	119	126	142	141	143	132	142	146	114	133	137	139	138	124	135	136	129	141	125	131	141	113	132	123	135	136	126	144	121	121	125	137	121	123	120	128	123	113	140	150	136	119	128	144	131	148	118	119	128	118	120	106	112	123	140	151	139	123	120	127	115	123	123	158	125	126	129	140	115	131	144	136	120	120	125	126	142	137	136	152	119	120	118	120	123	126	116	142	142	106	144	139	139	131	140	150	135	149	139	133	134	137	124	148	107	142	150	143	115	131	137	130	134	117	136	151	108	121	108	135	114	111	111	130	147	142	134	131	120	143	129	150	124	142	149	129	126	122	125	142	117	148	140	117	119	128	129	121	133	158	129	152	139	128	141	136	135	131	125	132	138	125	141	140	130	133	114	117	156	137	135	110	138	117	130	128	128	120	127	127	146	124	143	114	123	139	131	135	124	124	131	107	142	137	154	138	132	122	139	113	122	125	120	130	128	112	142	117	145	116	135	141	117	114	113	129	137	132	135	120	137	143	135	136	149	114	123	113	130	118	121	119	137	145	125	125	133	131	138	136	141	117	131	130	131	125	131	132	135	151	139	135	149	127	127	138	118	124	148	138	134	133	107	124	119	140	136	119	131	141	153	178	137	134	111	136	135	138	141	119	137	134	145	153	121	128	129	144	120	121	119	121	123	131	122	139	108	124	128	144	144	133	144	140	131	161	120	134	141	144	143	123	133	134	114	132	132	131	125	145	120	132	141	145	112	124	126	104	112	139	120	137	107	148	131	126	134	115	139	130	123	164	124	143	137	132	135	132	139	109	137	121	117	141	132	130	123	143	143	122	144	135	143	120	140	116	149	131	140	108	139	172	136	134	107	132	131	146	140	140	121	147	120	132	146	142	103	134	130	119	137	115	152	129	122	142	139	121	129	130	137	136	132	135	130	123	133	116	141	133	128	133	114	143	143	122	130	133	135	142	132	117	100	120	132	145	131	137	119	107	128	128	141	127	134	140	144	129	145	118	113	129	137	135	142	131	131	120	127	123	134	138	134	127	127	138	122	144	130	125	142	132	136	121	139	126	137	148	143	125	131	129	145	124	139	141	120	147	128	122	109	133	148	145	129	129	139	136	133	117	135	113	131	147	135	141	125	139	119	157	134	139	116	121	112	113	143	113	138	127	145	134	134	142	127	151	142	145	115	155	124	146	125	135	128	133	123	113	134	125	140	126	124	120	136	136	128	110	131	143	141	140	132	132	148	149	114	129	140	147	119	130	128	136	160	126	147	119	141	138	148	127	144	140	127	133	119	138	141	107	121	128	117	152	114	124	106	120	128	127	103	126	147	130	137	133	142	114	128	143	145	138	118	131	116	124	140	126	131	133	151	140	133	135	146	138	143	120	146	150	151	135	131	127	127	144	133	143	132	143	138	139	127	155	134	149	139	139	132	131	130	126	123	124	128	118	137	128	129	122	134	131	119	152	149	114	138	121	134	132	129	116	152	130	133	140	109	134	132	142	129	111	144	129	129	132	124	145	129	118	157	147	112	125	125	122	106	134	136	125	134	144	123	120	119	127	125	130	125	143	136	119	127	117	112	148	123	137	113	138	101	138	135	126	119	128	137	106	129	124	157	133	139	135	129	130	136	112	139	127	118	133	127	144	150	129	139	128	127	129	122	146	125	130	120	163	147	147	112	136	134	146	111	119	128	106	120	142	144	110	117	133	138	114	118	131	148	130	133	121	126	107	127	129	135	146	136	139	126	145	134	134	123	145	140	115	140	129	122	128	125	127	121	111	139	134	119	126	136	145	119	131	122	132	148	139	112	124	136	141	140	118	139	140	139	138	133	145	130	125	136	91	122	119	146	131	127	140	143	136	121	127	134	131	116	134	135	151	127	127	138	110	112	132	122	121	135	124	144	133	152	113	132	128	116	138	112	146	129	132	132	128	124	114	125	124	139	130	114	121	159	136	147	139	117	132	128	114	121	110	127	132	123	143	150	159	119	143	110	91	126	133	119	122	158	130	130	117	128	145	123	134	130	134	146	126	124	131	122	133	134	130	118	150	142	135	127	134	114	128	135	146	113	106	133	141	116	142	148	142	134	121	158	128	141	122	137	117	142	115	148	99	152	115	123	141	122	113	144	142	142	144	131	140	141	104	138	129	136	145	129	122	144	134	132	122	136	135	109	154	153	124	157	137	121	154	160	117	124	132	131	160	128	130	125	115	122	126	126	136	126	127	147	144	127	101	133	122	123	123	116	128	126	135	131	121	128	148	146	107	132	160	130	133	135	138	141	153	134	132	133	125	142	162	139	132	119	100	148	116	126	123	126	139	124	131	140	140	132	155	136	134	126	131	128	138	138	145	133	142	123	134	126	137	140	142	131	142	130	120	132	157	143	139	117	115	124	140	108	124	134	139	135	136	125	133	127	150	141	144	149	127	124	136	132	147	130	129	151	121	128	141	128	148	140	133	145	116	134	114	111	135	122	141	139	122	129	125	128	125	120	141	135	156	138	124	135	150	131	138	116	128	128	134	136	151	140	134	127	139	124	132
34388	57624	55730	41698	22304	6178	1993	358	370	357	334	368	385	380	357	375	395	382	385	382	352	380	403	369	386	354	360	371	345	348	364	365	356	370	396	397	382	369	378	371	371	384	407	369	351	373	368	381	350	357	348	345	362	362	381	368	404	383	386	379	386	339	373	356	392	399	313	348	355	429	353	364	362	388	398	389	383	348	397	361	364	364	356	349	369	429	350	405	357	344	384	364	361	389	378	361	369	404	390	395	356	379	355	400	371	351	347	396	366	387	357	375	358	372	369	359	381	352	361	370	352	369	349	353	389	362	343	356	376	342	373	346	360	393	386	385	360	351	376	375	400	363	374	378	388	343	361	367	310	366	352	357	378	398	382	373	386	385	382	368	393	371	367	358	334	393	379	350	347	390	361	397	336	367	361	384	353	390	367	361	370	391	321	387	349	358	384	388	374	370	363	356	383	380	349	392	369	381	390	378	364	359	335	388	359	346	405	403	382	334	373	385	408	344	382	366	349	345	420	379	391	388	335	348	367	406	392	389	365	357	360	370	383	347	391	357	361	328	388	371	381	391	354	391	392	419	392	395	362	373	355	362	367	357	383	346	385	430	343	398	336	346	362	401	368	363	376	359	341	395	351	359	388	358	398	382	351	390	392	372	409	382	376	369	388	362	372	364	381	382	384	378	369	397	352	376	358	362	366	353	332	370	337	421	359	361	361	389	349	364	361	368	349	372	378	332	384	330	344	367	383	367	385	385	386	371	329	378	406	342	351	342	356	390	359	378	386	349	376	379	348	332	374	389	359	363	351	343	367	381	390	399	357	392	377	360	369	373	368	367	376	343	368	368	356	363	361	341	426	384	366	346	340	355	357	417	373	363	352	372	373	373	343	364	387	380	332	392	354	405	352	362	366	358	400	369	344	364	371	362	363	350	357	385	346	329	385	375	367	345	376	390	358	342	349	361	352	362	390	339	380	336	350	362	369	389	366	348	371	355	386	386	325	352	399	327	393	410	385	372	389	375	392	380	361	396	338	395	372	385	395	362	398	370	368	393	381	343	380	349	360	433	383	346	368	362	360	364	315	389	379	379	401	372	378	373	372	375	374	375	373	389	396	383	361	391	358	360	337	370	378	401	359	361	366	351	355	344	405	354	354	372	364	361	385	324	344	380	343	377	396	366	364	359	369	370	364	355	390	364	345	360	384	350	361	362	362	376	368	347	391	353	382	378	360	330	336	351	372	378	408	369	374	362	364	349	358	381	382	381	386	351	374	364	385	349	422	377	366	369	368	352	369	379	357	338	387	369	372	347	369	366	344	408	356	348	356	368	382	352	349	378	377	367	408	378	377	380	369	337	376	389	400	367	380	361	352	387	370	353	382	345	388	380	356	368	370	378	323	359	372	365	371	363	324	371	358	353	354	353	352	381	368	354	367	331	374	348	392	355	298	375	397	380	370	374	375	383	373	384	344	362	400	366	376	382	370	365	392	353	380	371	373	355	386	347	370	399	312	368	392	372	353	359	355	391	379	356	370	360	358	357	357	379	393	394	348	370	357	375	380	409	373	400	379	369	387	378	359	353	366	362	369	394	380	390	360	375	380	362	321	368	355	362	391	361	364	398	385	389	338	351	338	365	362	363	374	345	382	376	368	376	375	376	375	376	373	376	353	353	383	346	370	404	378	351	345	366	394	352	359	329	352	389	349	375	367	389	381	386	353	374	415	365	370	344	414	330	365	364	356	394	353	363	391	374	377	382	369	375	351	389	344	386	366	361	327	376	378	369	376	371	370	379	334	359	355	362	376	389	382	380	311	376	398	359	375	377	342	356	370	386	379	382	382	400	352	359	343	376	367	359	343	355	381	340	366	366	386	373	354	356	357	375	358	353	376	363	407	358	334	361	358	355	404	332	387	367	329	370	373	360	387	366	384	383	403	392	368	408	373	351	370	363	386	330	330	350	390	355	383	363	356	368	366	405	355	341	368	384	383	354	338	369	354	381	369	375	358	372	443	362	381	400	366	377	374	361	350	337	359	395	354	370	370	380	328	363	395	330	352	388	341	369	378	374	397	372	358	350	359	392	389	347	365	366	402	347	362	390	360	367	385	314	387	365	366	339	378	363	385	380	379	345	368	376	380	375	364	337	337	367	358	357	392	358	392	348	383	361	405	335	362	383	382	364	411	357	381	395	397	375	377	348	397	362	367	386	381	353	316	385	384	394	357	372	397	393	369	358	370	349	385	380	380	388	336	345	378	346	355	350	382	372	388	378	346	366	363	378	395	366	340	374	360	378	383	381	363	385	360	381	370	372	378	374	357	370	370	393	357	363	380	336	399	336	369	351	371	361	379	367	351	374	392	372	347	406	357	385	373	340	352	375	387	356	374	421	383	360	358	398	363	368	335	362	341	389	377	335	374	389	367	366	394	354	358	356	349	379	372	369	391	360	380	352	375	375	366	375	371	388	349	353	363	387	369	367	356	367	377	377	375	390	375	367	371	329	391	381	376	419	393	349	367	334	408	355	389	367	361	361	364	373	372	356	354	339	371	382	377	357	325	369	378	399	338	369	363	380	352	374	367	359	366	371	405	356	379	357	388	382	386	386	391	373	381	360	351	346	346	378	363	368	365	361	384	369	380	386	361	381	381	388	401	392	382	350	350	398	387	370	368	373	356	363	392	341	362	371	356	338	358	364	381	388	371	373	357	404	397	405	332	354	378	374	385	358	391	362	350	380	361	359	409	386	354	356	382	355	367	374	358	370	381	387	352	348	352	333	340	390	329	403	370	343	375	371	385	392	369	374	324	363	331	368	356	356	378	374	341	364	390	368	381	391	362	369	361	385	345	359	326	391	379	390	388	341	380	396	385	348	369	363	377	387	336	372	366	384	360	355	340	373	350	349	385	339	378	384	364	365	383	368	378	357	364	404	375	378	387	426	369	350	347	379	359	363	375	359	379	377	334	370	348	365	398	355	371	375	352	340	372	374	363	385	395	375	368	366	357	375	343	400	371	378	379	385	389	364	395	378	360	364	374	378	393	381	375	351	367	355	397	366	352	348	374	358	374	370	378	352	422	367	379	357	382	411	362	355	390	377	364	396	348	376	358	349	370	384	353	347	369	333	394	350	341	395	333	371	353	334	419	375	405	393	366	389	388	351	388	365	336	377	353	354	391	367	358	377	356	364	384	375	428	400	384	389	363	379	358	377	357	362	393	396	367	368	363	370	393	382	376	367	380	387	370	376	368	351	347	392	355	385	369	372	361	365	386	333	340	372	393	360	383	379	406	375	338	365	363	392	370	387	357	398	389	351	381	395	356	356	364	371	371	363	402	362	369	380	365	403	355	364	374	372	385	349	361	360	399	363	372	379	374	426	368	383	356	371	372	343	372	351	393	394	366	377	369	368	349	362	359	397	399	356	381	399	351	372	365	342	399	394	347	364	371	387	377	352	387	351	398	383	362	347	398	343	346	388	379	411	375	391	368	369
65510	83206	70230	45188	23226	6144	1121	165	140	174	160	138	161	143	131	154	150	144	168	151	160	156	172	149	134	149	159	166	149	161	146	169	141	164	140	170	149	144	145	161	162	187	153	152	140	168	141	145	161	170	150	158	152	157	131	143	164	160	163	135	135	146	158	134	140	154	184	152	147	145	170	146	154	127	144	146	151	123	144	160	140	159	159	141	166	164	161	175	150	158	140	152	158	142	161	147	150	164	168	144	186	153	158	130	147	167	145	150	157	125	146	150	171	164	170	142	168	155	161	178	160	139	151	140	152	137	146	167	137	130	136	165	147	151	150	150	155	151	170	130	150	152	139	171	145	157	153	166	147	133	161	179	147	153	155	142	158	146	160	125	160	137	157	156	160	140	157	151	175	150	146	166	142	151	164	137	156	153	165	133	166	158	148	134	148	177	177	154	135	152	132	161	154	153	149	161	168	143	132	159	139	144	146	143	156	147	130	151	151	130	177	169	168	149	164	157	162	133	135	151	171	164	166	148	143	148	169	128	141	141	145	131	142	162	152	159	146	165	135	132	163	147	153	171	142	153	162	163	153	129	151	157	146	151	144	168	147	151	145	148	159	154	160	147	175	142	152	157	148	152	154	153	150	158	160	159	164	182	166	119	168	152	135	159	133	153	142	155	159	154	125	148	147	119	163	152	134	167	139	163	153	146	145	137	141	151	154	168	114	153	156	172	138	147	162	163	156	136	166	152	155	147	151	155	139	153	150	167	125	154	156	123	159	152	154	146	155	151	153	143	163	154	143	148	182	138	160	138	164	155	136	152	141	151	157	153	153	184	168	141	148	182	150	136	145	136	154	173	162	167	161	146	150	159	163	160	140	139	160	164	156	137	153	166	150	170	141	153	139	147	160	162	147	139	144	144	155	151	156	154	162	145	161	170	136	171	150	159	131	138	157	150	142	150	144	133	169	140	162	165	150	135	159	164	165	152	143	130	169	148	185	173	157	145	152	137	170	161	135	150	175	144	152	155	156	155	143	155	176	166	135	141	158	140	160	178	165	151	153	136	152	162	157	156	152	170	152	137	160	174	147	196	177	170	155	144	156	141	153	159	143	155	137	155	145	135	132	140	155	148	140	159	156	141	151	147	137	128	153	149	134	164	148	171	146	140	143	151	150	155	153	178	168	144	137	155	125	154	167	161	149	142	156	132	151	160	185	140	154	169	153	142	156	144	135	162	163	139	155	160	150	172	143	157	175	142	172	172	153	151	151	132	144	128	143	135	156	151	129	122	158	145	126	124	145	160	161	142	156	165	130	134	151	155	162	176	152	150	166	125	155	170	169	153	160	151	159	156	153	166	162	152	136	146	161	143	140	149	138	138	166	137	141	153	143	149	137	136	139	146	147	161	164	165	151	160	146	172	184	135	152	132	140	163	159	156	155	155	134	138	136	155	141	150	151	176	145	160	167	188	148	173	168	153	146	138	147	126	168	147	128	128	145	142	172	150	150	164	168	153	150	156	159	166	171	150	163	152	147	150	176	144	168	139	151	169	159	151	144	166	139	160	157	172	144	151	169	157	161	141	136	161	141	147	133	140	130	147	143	148	160	144	166	142	157	145	147	156	152	158	161	163	161	153	162	158	139	146	139	171	173	149	175	159	152	157	156	171	162	164	142	154	166	180	148	142	139	158	166	141	166	158	163	176	161	162	144	144	155	154	156	143	162	150	150	127	157	153	152	156	142	155	164	159	147	147	138	152	150	138	150	148	145	159	146	158	159	136	153	144	152	145	165	155	167	138	157	130	173	144	148	145	150	133	132	156	150	165	137	165	159	145	151	157	136	164	137	149	140	134	149	145	185	161	144	124	140	133	151	146	149	149	131	152	142	161	143	154	156	184	151	157	147	135	152	137	162	153	140	158	163	145	157	162	157	152	151	132	149	158	162	133	167	158	130	149	141	142	168	151	171	150	151	146	168	173	168	157	154	158	149	153	146	166	160	147	169	139	148	137	164	144	150	127	159	140	163	147	134	163	155	145	156	154	168	167	140	148	125	161	146	122	163	133	145	153	145	147	144	129	146	143	134	134	163	135	180	134	147	157	147	160	140	137	144	143	150	159	180	162	151	143	134	142	156	159	122	152	150	146	151	118	156	147	168	148	144	143	145	148	154	156	165	151	162	150	147	162	145	196	179	157	157	146	133	162	152	156	138	162	145	158	162	146	148	158	154	150	147	180	153	154	147	160	137	151	143	154	149	166	141	153	136	149	157	129	158	154	163	163	149	148	151	146	127	147	139	159	153	152	150	155	160	158	143	163	136	149	162	145	135	170	153	153	148	164	159	161	122	136	145	182	146	165	149	166	130	171	155	138	145	161	156	156	156	171	168	159	147	165	159	165	171	141	134	145	145	134	168	128	164	181	152	179	152	149	135	166	143	154	152	157	146	153	158	137	158	146	151	171	141	138	149	148	168	169	177	166	130	159	162	155	141	153	141	172	150	142	140	136	154	171	158	181	163	151	126	165	129	178	170	147	161	144	169	153	136	146	156	134	138	148	149	179	148	149	149	167	158	139	157	182	162	149	160	130	176	187	146	137	162	160	143	157	154	141	141	175	151	154	151	148	164	140	128	164	148	165	142	140	142	151	138	171	129	163	173	147	151	142	154	152	171	161	157	171	150	166	160	143	143	139	159	132	123	166	159	159	146	155	158	145	151	165	157	156	137	173	160	173	150	144	147	146	130	152	153	149	154	142	163	133	165	147	165	149	160	150	156	147	152	161	155	152	182	147	144	143	154	161	150	155	150	160	141	148	141	155	139	157	148	149	162	170	155	147	161	149	150	141	143	138	137	157	141	161	150	175	163	153	152	158	149	136	157	145	145	168	163	152	170	132	155	157	172	164	146	131	152	150	158	153	175	151	131	153	157	144	158	162	127	150	146	137	128	148	150	147	154	138	151	153	148	156	141	143	134	143	175	169	169	155	158	160	159	154	155	155	165	154	143	126	144	129	148	148	174	162	145	129	137	179	167	158	154	141	153	158	128	170	169	170	152	145	137	140	144	163	147	140	138	169	153	158	145	155	166	156	159	159	174	172	150	156	142	162	135	153	162	151	130	167	160	154	180	159	149	156	150	136	155	129	141	154	169	139	137	145	168	121	150	151	147	146	144	136	150	164	158	132	151	162	167	145	125	132	157	139	148	146	135	141	155	135	148	135	160	150	154	156	150	165	148	160	171	160	159	152	172	150	164	167	139	143	149	121	159	162	148	154	173	156	168	147	158	136	159	148	164	171	150	164	143	133	161	155	147	140	163	177	146	155	135	157	154	165	162	147	135	139	159	169	157	162	150	146	125	174	168	142	154	144	175	171	145	156	132	148	165	153	160	152	138	158	181	157	140	187	151	142	146	152	161	152	167	140	134	167	171	156	155	128	176	152	139	152	158	173	125	169	137	153	132	146	146	156	143	167	172	147	173	137	164	155	152	129
44546	69567	66111	49091	27930	7499	3872	427	438	443	433	417	429	420	451	414	425	407	418	447	408	413	408	399	474	437	395	381	436	422	430	406	441	432	405	419	448	404	423	383	410	409	412	415	386	432	429	445	386	428	374	394	401	408	415	432	411	418	441	436	450	409	407	433	413	428	412	418	400	406	368	419	398	439	393	449	427	440	374	434	466	415	434	425	411	417	382	419	434	416	430	401	386	384	459	454	423	413	423	438	428	414	439	400	438	408	422	421	418	415	423	408	393	403	380	428	439	406	440	420	431	401	431	394	450	451	380	400	388	394	418	429	408	475	399	414	417	427	398	418	452	417	433	412	376	423	403	416	439	416	420	477	410	389	405	423	416	402	414	391	422	417	417	411	442	443	431	389	429	437	419	423	438	444	439	419	407	375	418	395	422	428	404	448	438	432	394	408	416	425	404	422	393	430	431	446	446	419	379	421	442	413	438	378	366	420	432	415	421	397	409	432	404	409	427	410	411	425	390	387	434	424	430	438	450	404	419	429	388	409	409	412	403	454	421	445	424	424	426	442	425	419	408	411	411	418	412	442	426	411	439	400	423	409	445	436	387	435	437	439	422	405	402	460	373	416	426	442	439	442	431	416	424	454	371	390	419	421	432	410	459	419	411	443	420	425	387	434	438	418	425	468	418	404	441	415	376	426	414	400	422	414	418	396	371	441	389	422	444	462	445	417	399	408	386	391	416	454	408	390	422	417	385	401	394	455	421	402	397	408	439	377	430	437	422	415	411	416	418	432	414	439	441	380	403	437	449	427	435	454	437	409	387	417	358	434	430	401	407	445	380	387	413	443	418	424	372	428	424	428	416	385	427	413	419	424	415	419	455	381	436	396	392	380	436	396	392	407	379	419	373	417	419	402	440	401	423	446	399	431	425	402	386	415	447	406	398	400	386	428	406	429	419	406	449	416	411	400	393	396	412	414	415	464	399	437	409	410	387	434	402	444	413	392	409	431	410	452	362	413	432	422	403	437	422	423	412	416	440	420	415	414	434	426	412	424	419	436	424	390	438	417	415	441	441	431	397	430	465	410	409	434	408	411	392	401	437	404	406	440	411	425	406	393	429	415	427	421	407	426	450	430	443	374	410	433	406	377	387	384	420	406	393	418	395	440	418	397	421	438	407	412	453	403	397	419	426	430	430	388	441	377	467	456	420	454	385	452	397	440	408	426	379	432	403	457	416	441	400	384	423	416	416	405	429	456	428	425	416	385	433	382	441	387	422	433	413	375	447	407	426	400	454	424	412	430	414	440	448	411	443	442	386	437	433	399	447	431	430	430	411	431	428	410	420	428	410	445	404	425	434	399	419	424	421	397	426	439	481	415	434	394	406	466	426	422	428	430	411	432	434	375	419	407	359	433	401	425	434	452	434	450	419	429	432	419	427	410	430	409	443	439	428	381	416	434	418	447	440	423	415	403	432	452	424	418	414	400	443	442	451	398	433	421	442	418	392	429	414	444	418	400	421	419	422	440	449	401	410	406	430	414	418	391	439	446	384	424	455	439	376	411	390	420	411	385	442	421	409	418	416	414	427	401	408	416	396	440	392	428	409	402	458	413	429	351	405	440	434	415	445	402	416	437	422	396	390	459	420	399	422	417	371	409	407	432	423	401	429	398	406	427	427	384	442	439	392	420	427	457	429	404	428	420	405	427	406	411	423	449	404	431	411	411	414	413	406	390	406	437	425	434	418	410	418	415	434	416	456	431	418	420	386	407	399	368	411	391	415	401	425	423	405	425	458	415	434	402	414	431	447	409	373	432	393	426	423	394	426	415	435	405	397	427	395	429	413	378	380	410	439	420	400	414	404	406	386	399	442	396	402	385	413	424	430	387	416	400	430	410	426	417	444	438	426	451	416	474	408	431	413	415	390	445	438	431	395	413	410	423	388	433	414	443	442	417	408	453	398	405	433	455	403	428	459	433	421	396	421	443	408	381	430	401	401	431	417	398	404	438	420	401	425	400	417	441	447	443	428	426	442	439	433	432	446	397	443	393	401	417	410	415	434	428	459	420	381	418	451	380	389	441	411	402	419	398	418	402	407	395	430	432	447	435	390	411	384	436	417	424	421	394	418	408	417	410	462	396	385	426	428	441	404	430	414	409	426	415	416	416	418	390	429	438	418	440	448	422	461	442	398	464	418	406	416	391	380	435	384	439	408	415	439	435	405	401	406	412	416	422	391	384	440	425	429	413	385	410	418	441	435	393	422	411	429	419	438	400	473	436	414	431	424	437	426	378	422	438	441	424	461	422	424	435	410	391	418	442	374	442	397	418	432	420	405	444	411	427	428	424	421	396	402	436	415	409	432	392	421	437	431	413	421	467	419	446	434	413	379	430	424	428	433	483	445	422	436	430	461	415	416	408	406	401	389	413	419	431	398	407	416	386	428	447	418	481	431	410	461	416	408	387	415	429	421	416	406	398	398	437	400	413	432	404	443	428	440	410	403	450	417	376	449	427	439	393	446	438	432	443	448	420	426	425	415	402	416	448	447	376	386	395	422	395	442	440	458	433	408	412	476	373	429	414	434	407	386	423	415	425	431	447	423	432	404	409	426	400	434	427	428	450	419	420	444	457	445	404	413	404	414	425	437	427	436	440	427	406	393	439	423	385	403	402	411	443	429	417	407	389	393	420	421	450	431	399	429	407	433	431	414	448	413	430	411	399	433	438	388	414	413	452	438	405	427	465	450	416	399	444	461	423	452	440	432	417	429	421	395	429	430	421	392	411	431	422	434	419	415	421	407	396	415	419	417	403	455	388	440	406	430	438	390	407	386	402	429	439	456	413	416	429	424	364	469	407	460	439	391	448	457	410	461	427	424	434	397	404	400	408	426	395	439	390	351	401	410	400	412	435	429	385	422	432	445	429	454	400	375	463	463	433	405	416	434	443	444	431	393	401	383	417	426	408	470	401	425	426	447	422	405	425	444	416	402	447	415	398	407	443	440	425	417	416	424	404	422	436	402	406	391	403	436	408	430	414	390	428	392	407	428	405	420	428	425	435	425	401	416	424	455	447	438	401	410	458	397	432	413	468	443	446	412	419	415	387	415	388	401	427	393	414	408	399	457	457	435	392	436	415	404	410	409	424	395	425	435	419	424	410	438	414	442	424	409	428	424	426	457	460	442	411	427	413	396	436	406	402	451	443	421	411	424	438	412	441	413	396	397	414	402	423	443	420	434	418	432	404	413	409	407	395	417	395	391	402	396	404	416	437	391	413	417	418	438	409	428	433	416	430	419	446	407	439	413	405	440	450	426	457	418	428	372	414	427	440	429	405	405	424	420	420	443	403	413	375	417	421	405	392	396	421	401	389	423	436	452	422	436	442	471	361	413	425	395	422	464	442	449	405	405	394	388	414	406	411	414	442	408	418	406	437	364	410	406	403	434	421	394	397	377	426	377	411	393	423	430	426	449	430	404	410	384	385	432	419
11423	25897	22869	7262	1419	289	202	182	181	223	166	212	178	202	190	202	210	199	199	180	179	195	197	181	181	219	174	183	174	193	192	172	185	182	174	202	170	201	205	204	163	171	183	185	191	186	194	179	210	200	198	216	177	196	211	172	197	192	177	199	196	202	190	181	185	207	191	177	209	199	207	202	185	194	170	186	196	175	188	221	176	174	200	227	189	176	171	172	185	194	190	180	175	184	192	183	214	210	208	164	153	209	184	194	199	173	211	182	190	178	182	201	185	176	188	205	178	170	192	209	186	184	194	184	193	197	189	200	195	221	174	189	191	180	194	171	185	195	195	176	196	177	213	197	193	175	207	206	230	191	208	198	198	191	206	173	190	192	207	198	186	196	185	189	191	176	177	172	172	174	197	164	193	203	201	185	184	192	202	173	221	165	200	178	188	182	194	180	212	190	208	173	194	193	171	197	196	189	195	170	190	199	174	195	211	172	216	192	194	180	171	192	190	204	202	188	185	186	168	197	197	186	202	197	197	208	201	203	181	175	184	155	186	207	190	199	192	184	212	184	200	188	200	173	192	181	184	190	196	180	203	213	189	189	173	192	186	208	206	188	159	200	185	218	179	204	183	180	184	169	181	189	210	182	190	213	194	172	157	175	155	208	183	186	183	191	201	162	204	187	190	193	207	201	162	190	198	155	160	185	180	182	190	180	193	186	180	200	175	197	188	155	198	196	192	196	189	199	202	182	192	160	189	179	188	197	188	177	182	177	187	209	182	174	190	164	174	190	183	214	185	195	172	186	187	185	191	196	180	185	191	185	187	165	175	211	193	202	194	201	186	210	195	194	177	201	222	197	163	178	191	208	200	179	208	172	160	196	204	204	213	186	202	196	187	189	204	178	207	185	176	191	159	193	197	192	174	200	191	189	177	194	189	207	204	198	200	176	187	188	158	192	178	220	183	184	191	186	208	214	213	159	209	196	185	202	165	177	177	172	186	160	191	171	214	192	190	194	187	166	192	197	203	190	197	170	180	187	172	180	182	182	191	171	196	196	206	185	198	185	169	199	206	193	187	188	194	184	197	206	201	204	188	196	167	193	166	191	183	166	188	184	182	179	212	210	190	189	185	203	166	165	161	179	179	218	179	202	201	200	192	194	183	219	196	196	188	201	197	197	201	173	179	189	191	182	185	186	201	178	198	166	211	185	180	193	178	190	190	208	184	201	193	183	173	168	225	178	178	203	177	189	166	169	187	203	181	185	203	176	185	183	202	186	192	185	181	187	197	181	176	165	185	166	201	176	187	160	168	185	200	187	199	190	181	171	185	193	201	188	194	204	165	196	212	189	185	197	200	205	181	185	191	178	187	189	177	197	188	170	216	178	202	208	198	180	169	189	201	195	200	200	205	179	198	198	208	167	165	190	175	193	167	177	189	205	189	191	186	199	166	182	185	180	170	182	198	197	174	199	174	182	171	191	178	189	209	187	212	172	189	175	175	184	209	187	192	170	178	204	191	189	177	202	194	183	188	191	186	160	181	179	186	199	180	203	198	182	213	223	211	169	183	205	179	205	174	202	180	183	190	189	169	170	159	182	190	179	166	174	185	177	180	202	181	164	199	181	196	181	194	186	201	201	184	209	187	170	181	192	189	174	198	182	201	203	200	179	187	195	179	171	204	188	179	193	178	221	170	230	207	184	188	169	179	164	185	184	197	173	184	202	194	199	202	186	183	183	191	191	186	201	192	183	183	211	168	194	193	200	195	211	208	218	189	168	178	207	179	186	201	191	199	168	197	197	208	193	212	193	185	195	187	208	179	206	187	181	172	199	218	196	192	165	182	168	189	183	192	208	220	188	199	194	183	185	204	178	172	187	175	185	201	180	194	160	191	176	202	201	180	215	148	183	152	186	184	222	167	206	183	206	189	186	190	215	180	172	184	214	183	190	206	159	168	178	203	174	197	187	175	182	187	168	197	176	197	201	175	190	172	197	178	202	193	191	190	164	178	193	183	168	174	194	178	184	201	188	197	175	173	196	189	215	193	208	207	180	201	189	176	178	155	177	184	197	209	197	192	182	171	185	210	181	185	180	201	161	160	206	207	219	165	202	187	169	193	200	176	180	173	215	206	208	197	212	179	210	182	203	200	184	193	203	176	191	157	170	200	171	197	181	191	169	208	187	192	216	216	184	201	190	213	189	189	205	198	192	198	182	196	178	205	183	176	198	166	199	174	202	189	185	178	164	191	184	174	191	192	185	180	198	173	173	193	173	195	211	191	195	179	176	183	182	189	208	207	180	201	177	175	190	171	194	207	192	210	208	186	185	182	188	171	193	205	185	197	191	180	180	201	180	186	208	201	205	195	187	187	173	191	178	186	214	200	204	164	197	214	209	168	210	194	185	160	206	217	200	185	184	192	170	180	184	168	173	193	174	189	178	168	191	192	200	164	176	182	201	169	210	176	163	192	195	178	185	193	169	200	195	158	196	207	189	170	166	185	189	189	173	179	186	178	215	197	171	217	198	215	186	193	190	193	185	203	175	188	194	208	179	187	172	207	187	179	150	201	200	193	208	188	185	206	223	193	201	161	168	195	185	184	183	186	169	210	179	195	184	190	204	166	202	187	175	168	181	180	185	201	196	198	194	182	173	198	200	186	182	184	165	195	201	181	160	188	165	188	179	153	192	179	202	180	194	193	170	205	182	200	190	227	189	195	194	205	191	189	178	211	179	194	165	208	201	169	190	187	189	171	179	180	175	190	191	200	173	178	206	184	180	195	183	206	159	192	203	168	172	219	210	211	199	199	196	175	184	215	192	180	161	174	182	195	182	186	173	171	207	195	191	208	170	188	187	207	189	198	192	206	200	184	166	198	173	196	175	193	200	203	181	166	193	207	191	196	190	177	192	171	192	191	198	199	209	193	199	207	185	192	216	188	175	208	190	185	194	180	177	172	173	173	174	184	187	179	197	180	179	189	198	178	209	167	173	194	155	197	189	190	199	174	187	184	154	181	189	173	187	210	188	186	183	200	203	200	189	196	181	181	175	195	192	202	185	162	203	193	179	170	196	182	211	214	173	155	175	163	195	192	192	154	169	166	177	193	165	220	182	190	217	201	185	186	218	211	185	180	167	196	182	168	200	232	179	175	164	185	196	187	193	167	198	170	154	173	206	196	222	190	222	181	199	178	175	190	208	197	163	212	191	196	210	179	193	195	172	193	178	183	188	175	192	201	188	186	198	206	182	202	197	172	185	175	181	182	169	188	202	192	173	178	186	178	193	231	204	176	187	204	199	174	198	208	198	185	186	164	177	188	173	175	168	183	194	201	182	187	179	193	208	171	196	210	202	192	187	211	187	186	178	196	193	195	183	186	184	201	175	165	182	156	207	205	173	183	183	166	178	177	209	215	205	203	190	179	165	191	179	188	202	214	185	221	173	181	202	197	210	197	199	191	221	186	187	197	192	167	177	192	200	189	149	207	182	175	178
11665	30952	26756	12912	3764	951	640	510	505	501	470	523	502	487	497	508	514	529	510	500	510	487	520	472	493	497	499	483	529	506	495	535	513	489	504	523	517	451	489	503	510	497	529	543	483	502	514	502	515	495	518	499	520	492	496	504	495	501	533	511	476	499	488	484	487	536	456	487	503	505	523	467	545	513	462	511	528	517	519	517	537	511	519	480	500	520	515	514	544	520	494	499	486	501	500	507	482	501	520	518	468	502	503	511	518	498	531	491	517	491	489	487	440	509	545	505	445	543	534	505	498	484	475	487	510	493	508	462	536	514	511	515	524	518	483	490	485	462	543	521	496	529	511	507	496	493	519	535	551	517	528	477	524	553	518	514	504	502	523	544	513	504	515	505	525	429	470	471	507	507	498	507	513	496	482	483	491	519	532	541	508	523	528	498	512	521	521	488	473	529	532	554	505	528	533	489	472	501	496	506	507	514	474	505	487	515	513	523	490	508	500	516	524	500	496	507	518	527	473	507	511	483	497	498	538	491	485	478	534	493	541	476	478	491	480	471	522	515	514	466	482	489	505	485	508	524	485	544	514	512	505	506	531	485	489	498	461	496	547	474	477	496	499	504	493	491	521	513	517	514	512	508	478	529	505	500	496	525	525	499	498	510	504	506	481	491	479	518	495	473	506	482	491	500	550	484	534	523	521	514	497	508	533	569	496	532	523	484	512	481	478	523	503	464	563	473	493	482	522	528	510	521	495	496	509	514	493	508	497	493	474	491	489	496	510	506	510	538	482	552	505	479	531	480	506	480	516	506	499	482	521	498	510	508	523	486	474	511	529	491	549	493	526	520	495	514	498	538	535	511	494	544	519	519	479	518	519	506	530	514	487	523	509	489	535	492	507	486	484	529	504	526	536	500	492	484	512	475	476	455	505	497	497	545	509	491	515	490	518	479	510	524	480	542	518	505	441	492	527	495	532	521	509	489	504	483	437	489	503	529	522	523	478	528	526	475	504	508	491	504	484	550	516	516	532	515	470	505	537	490	543	506	504	538	521	509	482	507	463	480	513	496	515	467	510	547	516	532	544	501	528	536	496	484	480	536	515	525	489	507	498	461	505	504	492	519	499	494	534	496	540	512	503	531	495	518	486	500	505	499	489	521	518	476	556	476	491	483	527	519	512	463	492	461	460	515	484	495	501	476	493	509	481	534	485	526	501	552	466	496	533	485	473	470	542	500	504	540	492	491	459	501	511	511	482	486	531	535	495	488	523	490	474	531	502	507	549	516	534	500	474	472	517	514	480	503	528	520	472	526	482	520	503	527	509	477	492	470	497	495	503	498	530	508	497	521	507	522	531	506	481	491	523	507	505	521	504	530	509	529	478	528	455	498	450	484	511	496	474	505	483	511	502	464	498	469	513	509	537	524	513	532	490	479	557	503	517	486	561	523	532	502	506	499	513	516	519	552	493	488	488	474	463	467	495	466	485	520	539	535	490	529	475	506	481	533	516	513	524	504	534	522	524	466	550	518	491	530	490	527	504	518	496	497	526	486	494	508	523	499	502	508	474	485	539	506	497	509	507	527	489	520	558	487	510	531	501	559	520	494	525	515	492	508	507	521	499	511	480	500	537	505	504	528	522	503	527	478	508	509	528	485	466	531	493	489	507	514	527	522	480	526	498	486	510	525	556	487	487	508	522	526	516	504	529	496	558	480	490	545	508	529	492	491	503	515	450	513	472	500	543	494	522	445	512	569	480	529	509	550	513	535	452	524	471	457	537	495	538	506	514	506	523	527	493	514	481	510	520	455	514	506	470	482	463	469	501	484	536	492	521	506	432	514	503	514	528	510	526	502	553	481	508	517	485	494	502	488	477	486	516	497	507	521	467	521	484	500	515	514	522	478	487	520	489	489	486	495	489	482	501	500	518	516	510	508	521	528	518	498	513	525	532	497	480	518	517	470	523	488	558	510	502	515	478	502	512	471	524	517	495	504	506	490	539	534	495	493	508	492	504	498	454	544	517	510	483	531	510	500	535	494	513	493	490	496	530	486	521	538	543	556	510	504	499	506	499	512	474	542	534	492	553	515	487	512	546	478	513	486	495	534	549	521	470	536	490	497	535	493	493	498	502	540	500	503	509	575	487	489	523	560	539	547	560	476	509	519	532	464	498	503	500	490	541	484	486	500	487	483	478	528	543	454	501	526	505	513	493	531	488	537	518	502	494	535	500	519	505	530	482	496	539	514	536	498	507	495	504	555	539	502	461	503	486	517	483	562	496	487	534	496	513	506	484	498	487	468	502	560	508	533	498	480	480	516	489	542	513	514	530	522	522	488	509	485	524	534	515	542	497	524	530	496	488	526	504	507	475	549	508	510	496	534	517	457	492	506	513	566	482	548	518	528	524	581	521	475	519	490	524	483	484	524	494	487	522	539	508	486	526	510	490	511	533	505	498	516	532	488	505	515	514	487	494	483	478	495	508	489	515	511	561	475	480	524	518	480	523	488	515	552	510	515	493	516	489	494	503	477	507	517	501	513	498	507	534	559	494	507	514	525	541	548	505	510	504	487	491	524	501	491	500	532	506	499	505	488	523	533	482	493	525	484	511	507	494	556	489	518	520	539	489	426	504	547	521	527	469	483	488	477	472	492	550	507	464	490	542	521	514	518	513	501	509	538	515	546	490	513	532	525	462	507	489	494	542	524	560	520	524	485	509	516	538	514	503	506	508	508	492	510	526	473	524	527	538	507	493	501	512	526	519	503	519	473	496	502	498	478	543	506	522	554	509	502	532	463	506	500	478	491	488	513	503	508	514	499	499	496	522	512	491	513	531	536	471	508	490	492	533	503	487	511	533	511	492	504	496	533	543	507	512	521	530	495	485	541	477	518	540	517	518	491	505	530	489	538	489	535	505	509	498	489	505	537	510	514	480	558	540	487	469	507	510	487	462	495	493	531	472	512	473	524	487	488	510	543	513	518	515	507	488	463	517	505	499	530	532	453	512	533	474	536	503	502	511	538	499	468	446	475	531	499	579	511	514	543	517	506	522	499	491	521	515	464	517	512	534	519	523	493	484	483	537	517	521	525	531	499	511	529	544	520	486	545	508	505	477	513	499	500	461	539	486	493	487	506	504	489	522	521	490	509	505	504	529	515	500	464	511	509	474	482	499	522	523	530	493	490	494	484	518	505	525	543	504	508	507	552	522	509	466	543	491	475	522	480	471	485	557	485	533	503	495	498	495	545	507	540	484	486	512	490	491	464	541	533	504	549	522	517	530	516	464	511	532	531	520	541	510	503	528	512	504	522	484	530	487	516	502	497	536	497	505	539	498	505	521	481	539	561	507	528	534	500	526	516	518	548	514	469	509	504	517	514	553	484	514	506	455	539	486	513	504	528	483	483	488	498	520	523	479	496	465	499	555	501	539	515	527	501	549	541	476	520	518	499	502	512	528	499	470	504	483	506	491	556	496	541	471	478	508	527	521	524
55972	74746	61093	35328	14482	1485	500	158	143	121	132	155	147	134	121	131	141	127	123	113	129	117	140	111	121	148	118	121	127	137	135	139	127	143	129	127	126	128	132	129	124	113	138	129	135	132	123	137	119	128	140	129	130	134	122	130	128	132	144	155	127	140	138	142	127	137	147	121	136	120	134	131	139	127	116	133	113	118	123	140	132	132	118	144	156	127	122	110	138	145	134	130	143	128	123	128	147	129	152	138	139	133	143	135	120	140	136	137	121	128	127	114	157	135	139	141	133	134	103	142	113	140	140	126	125	144	127	145	129	160	131	123	131	148	115	142	118	141	121	135	115	123	143	133	111	144	138	151	116	139	143	139	120	122	147	119	132	118	133	134	156	151	132	123	117	125	138	121	119	128	170	143	118	132	126	126	152	136	107	129	119	134	144	150	134	122	129	115	127	119	118	110	139	131	133	133	112	144	134	132	130	146	124	164	133	116	113	144	148	149	138	120	130	123	120	143	143	129	132	145	151	138	135	120	148	132	111	132	141	123	142	152	137	103	125	147	156	137	132	137	120	119	116	136	120	133	115	133	131	131	126	144	116	136	129	156	131	108	134	124	156	147	139	123	137	128	128	129	137	141	122	138	145	145	127	136	125	135	119	124	135	133	141	128	146	122	130	145	127	124	138	114	119	113	128	133	124	133	119	128	148	117	141	137	140	118	132	120	127	142	110	120	141	136	156	126	140	141	107	125	148	144	126	127	113	127	130	128	138	123	118	107	123	133	131	136	136	125	135	123	117	152	118	134	147	124	128	146	151	123	119	141	149	114	146	134	132	104	134	114	130	125	105	125	132	124	128	142	141	116	129	139	142	131	118	133	136	136	139	145	147	158	154	139	149	149	136	101	141	127	129	130	132	130	114	156	120	121	128	145	133	148	121	129	145	119	121	115	139	120	137	115	130	131	141	131	127	132	131	145	113	144	113	133	123	136	143	123	127	144	109	142	118	133	127	142	128	124	128	134	139	119	130	136	122	138	122	122	154	126	126	131	139	144	128	145	136	128	110	129	126	139	135	136	133	126	111	111	132	143	120	145	125	147	133	129	137	122	134	134	126	136	146	137	141	119	110	125	122	130	152	138	128	129	114	140	134	137	123	138	106	117	131	144	122	139	150	129	152	133	139	131	124	137	117	138	152	143	155	125	132	132	119	128	134	132	123	142	136	147	151	133	136	126	150	124	108	163	119	135	137	128	127	129	135	110	139	126	125	133	142	138	131	131	136	143	140	122	132	135	129	128	130	130	133	132	144	140	133	132	128	114	150	137	129	128	135	140	106	141	133	107	112	145	120	130	139	134	178	151	127	127	141	146	117	134	136	133	117	110	116	123	135	130	127	128	118	109	128	122	149	134	132	148	149	136	148	135	135	114	142	133	137	108	122	147	149	131	131	135	129	125	130	154	125	118	128	142	131	137	114	140	136	123	126	132	131	140	129	125	126	131	123	127	147	122	144	148	118	134	128	127	124	121	132	124	126	141	137	159	129	130	127	123	125	140	131	125	144	127	125	130	142	137	119	105	135	132	140	123	138	124	115	133	126	117	130	142	122	141	132	123	142	119	143	126	133	129	128	150	143	119	137	130	137	132	143	102	121	132	120	143	140	131	132	141	141	130	141	118	141	138	129	121	124	136	150	125	134	124	132	112	136	143	111	150	142	135	122	135	132	115	111	113	138	126	136	141	138	124	144	119	120	127	125	146	152	136	113	116	128	116	111	138	151	124	117	158	120	140	121	120	96	132	138	135	132	135	114	121	117	140	123	146	145	123	141	110	124	144	125	141	147	135	122	140	132	128	151	114	147	115	141	113	138	148	153	138	110	126	126	146	134	134	136	145	129	120	127	143	107	141	129	108	122	119	144	135	141	114	135	129	129	118	139	123	127	110	127	151	116	130	131	152	119	120	140	122	127	133	132	128	150	138	105	132	144	131	127	146	143	114	141	137	142	112	120	111	165	123	146	128	149	110	126	116	132	124	127	154	139	136	124	134	146	124	140	135	145	154	121	134	121	136	114	139	126	120	130	144	121	129	121	143	139	146	144	134	153	125	129	139	124	123	129	162	153	128	122	123	127	103	133	112	146	119	127	132	129	152	125	138	132	138	137	144	130	127	114	132	117	123	117	132	141	141	134	115	144	139	135	152	131	144	136	126	134	135	122	123	135	135	139	125	130	136	136	116	128	129	134	117	106	118	134	137	143	138	158	152	136	130	136	126	119	153	144	113	122	146	127	132	139	115	142	149	145	138	124	115	125	120	121	134	113	125	126	138	147	114	105	121	136	145	139	126	130	140	141	142	135	141	121	117	126	133	137	118	131	162	134	138	108	138	130	130	138	114	128	134	118	117	105	132	144	119	115	126	114	151	125	141	132	152	127	128	137	148	138	115	148	123	146	141	109	128	123	160	128	139	138	126	145	122	115	146	155	138	119	112	119	119	136	97	143	137	140	135	123	132	122	133	165	123	134	122	106	143	121	130	128	119	114	132	123	131	125	136	135	141	145	152	155	117	141	116	126	123	123	114	134	128	127	135	134	124	140	114	123	139	143	112	129	142	138	131	108	139	127	126	123	117	140	133	147	127	133	132	132	133	124	149	134	134	141	128	130	150	150	130	149	120	132	127	122	137	116	126	138	118	122	129	125	131	136	134	128	136	136	140	132	139	130	128	118	127	146	123	137	137	131	138	130	128	128	132	119	123	141	143	140	141	118	116	132	136	137	148	126	129	142	118	151	122	117	128	127	132	152	123	118	121	117	135	112	131	139	129	125	129	146	143	121	159	112	152	134	139	114	142	112	150	137	147	120	128	134	125	140	149	142	147	128	138	145	127	131	129	128	130	132	133	154	130	140	117	129	130	121	138	113	138	122	139	139	126	118	121	129	163	129	130	121	121	136	138	140	131	138	140	139	142	137	129	138	124	115	128	142	133	132	119	120	142	134	128	134	115	124	117	148	153	154	144	128	134	126	117	116	135	139	131	122	118	161	124	120	130	145	135	138	142	126	147	132	127	150	159	124	128	124	130	143	133	140	132	141	141	135	134	150	113	138	139	115	157	129	136	150	123	141	118	147	130	137	160	115	133	139	124	147	125	124	127	124	133	140	145	133	132	139	137	131	166	161	131	138	129	129	127	140	149	125	159	139	141	136	121	148	161	113	122	129	131	121	129	116	132	134	131	119	138	132	119	127	138	151	147	137	116	130	124	147	118	133	150	128	145	124	119	127	143	131	136	149	153	142	128	137	129	156	140	132	136	129	115	134	140	114	132	124	118	120	130	136	133	130	110	153	129	122	132	127	121	113	155	117	129	140	135	139	139	134	128	133	139	125	152	124	145	134	128	132	124	128	120	129	146	119	119	137	127	131	109	129	121	132	138	128	140	124	119	147	133	129	124	133	150	136	148	120	121	151	109	138	142	156	136	133	146	113	159	129	118	133	142
37212	59086	55345	39199	17811	2963	1959	407	362	373	350	360	378	390	426	404	387	363	362	389	415	394	392	389	373	400	360	349	340	379	403	344	370	360	350	369	381	383	331	349	355	368	359	394	384	330	370	356	356	391	364	372	410	348	389	369	385	359	388	390	338	391	360	381	377	344	394	361	398	363	380	358	389	373	397	360	371	384	348	366	361	393	393	382	329	368	392	350	369	333	369	349	355	358	389	370	327	373	366	369	394	375	358	372	339	378	359	367	367	373	384	356	358	383	350	366	385	390	356	374	381	349	376	383	372	376	380	361	337	412	375	362	343	355	336	373	368	360	365	343	382	351	403	398	399	375	366	362	353	356	339	393	350	369	358	396	366	377	404	367	382	368	372	371	409	406	331	390	376	385	368	364	343	394	343	396	364	395	372	344	340	365	382	374	365	347	378	416	402	383	352	359	371	388	366	369	399	384	376	351	386	371	354	354	362	358	388	375	364	369	359	396	355	388	369	361	378	382	368	357	381	366	349	375	375	329	384	343	351	390	357	348	366	366	366	362	395	386	349	378	392	372	358	382	367	355	376	400	382	377	365	384	340	362	380	396	402	394	356	395	379	367	383	351	377	372	374	368	380	371	334	428	360	405	366	379	401	370	366	393	369	371	377	359	353	367	357	358	383	341	341	339	372	390	394	384	354	361	371	368	339	360	372	371	361	379	327	375	375	393	314	362	364	366	360	401	352	360	371	376	378	345	380	366	352	343	389	394	398	399	349	355	376	388	329	422	346	365	377	362	363	371	374	395	392	387	365	371	384	355	375	356	369	362	411	353	361	380	345	361	357	379	318	354	380	410	392	393	336	389	362	418	391	344	376	381	371	336	367	387	353	343	387	374	353	377	387	375	396	401	347	383	346	352	345	378	374	401	394	336	366	383	341	378	414	369	385	369	360	389	355	378	343	359	385	356	383	366	364	351	356	347	395	381	349	373	332	359	381	333	385	380	380	388	355	351	384	355	349	388	371	401	399	380	339	376	355	383	407	378	370	350	365	367	400	353	361	379	370	376	384	381	378	353	378	383	373	376	377	379	387	371	400	365	407	385	410	377	352	352	370	358	355	364	433	364	395	359	374	363	368	375	342	380	365	360	367	380	365	378	376	368	378	407	379	374	349	368	375	360	386	381	390	355	398	398	345	378	388	353	381	373	378	373	353	378	367	372	369	362	355	379	381	360	389	362	371	363	375	359	338	402	345	357	408	358	360	374	375	337	362	358	376	383	393	387	348	355	367	389	351	330	403	363	367	349	357	390	334	383	386	369	374	389	354	345	359	362	360	386	370	395	367	370	389	393	384	373	358	364	354	349	384	375	364	374	384	386	365	375	366	355	394	380	380	383	405	351	404	382	356	375	369	384	373	347	360	370	392	371	359	375	379	371	374	377	395	383	341	352	379	387	384	386	398	376	347	398	374	384	354	355	369	359	382	362	363	366	352	334	407	387	401	363	402	357	376	354	347	349	354	359	365	402	361	419	375	353	395	355	377	377	345	366	391	350	341	371	361	375	371	380	360	356	376	397	416	405	393	376	406	351	357	411	359	386	383	375	371	377	359	336	378	377	360	398	387	367	400	376	364	381	394	324	377	365	389	354	346	348	349	361	378	328	396	363	370	390	378	354	405	392	341	404	368	357	330	387	351	371	353	380	381	334	357	391	398	384	409	337	354	398	362	366	340	380	376	340	373	391	369	379	394	342	382	350	382	370	352	357	396	350	363	374	354	406	389	360	369	399	350	361	357	363	351	346	373	370	377	367	383	341	349	414	360	363	370	361	369	373	389	402	380	417	355	376	349	367	376	388	334	353	371	370	347	396	375	400	387	376	345	389	350	395	336	367	391	354	369	362	390	376	398	395	356	383	396	373	386	335	414	399	340	332	381	358	372	358	364	369	385	364	389	353	402	377	369	382	384	365	397	373	346	390	401	354	376	391	353	363	332	366	366	394	386	359	382	358	371	356	332	374	342	402	376	340	352	379	369	393	381	380	384	362	369	339	393	340	376	368	417	373	387	342	369	351	385	395	341	369	367	403	357	361	354	363	365	392	372	404	347	318	366	384	372	371	388	365	340	376	402	366	411	386	355	365	370	414	388	346	378	369	351	395	379	387	364	388	358	336	380	370	371	405	366	364	391	384	364	375	364	354	381	357	383	379	338	390	364	384	362	366	346	372	348	372	368	355	373	354	373	371	385	387	382	355	350	360	366	374	348	374	350	383	367	348	345	356	387	337	390	372	405	405	333	357	381	372	405	329	378	404	366	378	365	345	317	333	403	357	373	351	348	365	349	410	369	379	364	410	347	360	372	373	381	378	409	375	402	369	393	391	388	370	350	353	373	387	373	390	373	342	371	376	386	393	354	390	386	377	384	383	348	367	371	373	348	369	367	344	373	354	362	369	391	373	353	368	415	360	363	359	364	383	343	376	385	408	347	364	369	377	359	362	369	356	387	351	377	345	341	374	351	365	356	372	372	365	336	376	414	350	379	357	382	389	340	367	386	377	372	356	393	365	373	363	360	377	335	419	374	398	365	385	363	343	369	357	385	388	378	337	362	409	358	404	383	382	430	385	370	353	386	340	380	359	357	355	377	386	403	321	386	359	346	417	358	394	393	389	383	346	372	373	360	372	373	367	405	361	402	373	400	365	364	391	369	375	349	389	371	360	368	391	352	346	384	385	373	315	365	375	400	379	364	374	366	360	353	358	373	339	378	340	367	386	387	356	379	350	397	333	357	379	368	390	370	359	370	356	373	375	390	374	389	365	374	370	354	383	373	362	370	389	358	355	344	363	374	373	351	370	370	326	373	359	380	368	351	417	367	368	357	382	386	388	354	379	371	406	364	355	382	376	374	345	403	350	369	384	354	395	366	361	391	381	359	359	360	374	366	352	397	371	372	393	397	376	358	371	387	392	392	353	375	411	371	385	411	354	367	369	372	371	356	384	378	360	371	347	356	350	375	375	384	351	378	356	356	367	364	398	394	369	371	355	359	385	356	368	389	376	366	395	380	361	360	398	358	377	386	357	359	352	351	363	408	365	367	358	361	409	344	375	361	384	369	350	376	365	355	366	354	395	391	345	352	378	361	365	397	388	376	372	355	359	352	379	376	400	423	382	333	386	378	397	344	370	403	375	382	369	371	390	376	370	394	358	372	374	358	360	358	326	415	377	400	373	394	348	373	358	367	353	375	335	356	387	362	356	359	415	361	345	395	380	346	374	353	331	407	358	370	368	359	364	384	408	379	362	403	395	381	394	387	407	379	349	372	350	349	370	388	376	375	355	377	382	369	361	372	343	370	394	384	353	407	395	359	374	347	378	375	347	374	367	360	405	379	366	378	358	358	416	358	359	360	364	369	364	373	337	351	369	345	375	354	374	362	374	368	348	372	425	379	370	387	375	355	382	354	379	386	349	385	376	354	377	406	371	389	362	386	376	357	387
65683	83871	68351	44122	20748	3931	994	259	150	146	147	157	145	162	145	138	155	131	130	158	155	155	132	149	151	158	155	155	145	144	130	146	171	152	159	144	144	139	153	142	158	154	140	143	160	135	163	166	144	157	131	158	173	158	146	148	166	175	147	151	141	156	142	149	140	156	156	165	175	157	166	162	163	122	139	175	143	162	166	150	151	146	128	171	161	164	143	141	157	159	145	150	159	158	158	163	159	130	158	129	155	172	154	165	157	174	136	117	136	168	146	149	179	163	155	173	137	146	144	141	147	147	144	150	150	152	159	153	147	164	129	162	149	147	162	146	157	142	131	132	146	159	176	155	153	151	155	155	175	134	147	152	167	148	128	143	161	163	135	141	144	160	150	155	161	146	132	138	151	169	157	162	160	159	167	156	160	139	148	147	149	148	171	149	172	131	162	155	162	155	160	140	131	181	176	133	159	137	144	154	170	146	143	142	148	156	155	147	129	143	141	156	125	159	153	151	160	141	145	150	159	134	142	141	158	139	163	154	162	154	144	155	169	154	155	148	146	135	156	169	152	145	152	138	156	152	125	128	167	148	144	150	164	160	142	141	163	156	131	168	152	152	153	154	147	147	159	142	140	155	160	138	140	131	141	141	149	151	158	142	144	148	151	172	143	143	157	165	138	152	144	136	152	143	141	150	126	175	162	167	158	145	191	162	137	175	165	137	132	147	153	135	151	169	147	134	146	128	153	165	133	172	171	160	143	152	135	139	172	139	150	147	145	155	137	129	144	171	131	142	157	158	135	169	135	154	157	142	157	147	155	146	131	131	187	157	159	161	154	140	163	157	154	164	168	141	158	175	157	141	145	129	138	167	149	169	142	136	167	150	142	165	148	158	170	158	155	151	145	175	155	143	152	159	135	154	162	160	138	155	177	147	141	161	144	148	178	136	155	142	186	175	143	146	160	149	164	145	130	181	171	160	169	151	134	145	137	153	143	150	147	152	138	165	153	172	154	162	138	135	149	158	138	120	149	144	147	149	160	176	148	158	147	150	170	161	146	172	154	164	163	140	165	150	148	142	140	157	137	151	168	165	142	136	135	152	141	144	136	175	169	149	142	159	151	147	161	138	128	148	143	154	153	157	152	166	146	151	171	159	135	149	154	152	149	124	146	138	140	178	157	152	156	161	154	139	145	146	145	137	131	157	176	154	152	153	160	149	127	163	155	142	160	142	175	131	154	144	172	146	154	156	171	155	134	148	128	164	137	136	143	136	159	148	152	150	164	149	155	148	163	146	158	169	170	143	160	169	137	150	149	154	126	163	163	135	134	171	134	153	138	155	147	140	151	161	157	159	202	136	143	150	157	165	150	146	137	157	138	149	144	152	154	150	146	152	158	144	158	157	161	132	135	148	152	135	141	153	162	166	125	163	166	142	176	159	156	155	158	152	157	153	151	173	157	140	153	166	155	158	153	158	159	152	148	157	155	167	159	156	169	154	141	159	166	152	167	158	117	149	158	126	159	153	178	146	161	183	170	151	148	140	146	175	150	158	149	160	143	178	159	151	153	144	164	155	146	145	163	185	164	172	143	135	152	148	159	139	150	164	153	168	144	132	155	176	141	139	181	142	139	164	154	140	152	147	130	150	139	150	137	160	148	157	156	168	156	147	143	155	159	142	157	150	144	154	154	131	154	142	186	159	138	143	147	164	168	137	156	148	166	144	150	159	133	165	129	137	164	138	143	163	160	152	168	130	149	152	144	139	165	157	135	150	174	152	164	149	175	143	170	156	168	154	153	144	146	166	151	139	154	162	135	133	162	157	155	163	147	165	140	125	137	157	160	151	139	172	167	155	144	146	139	146	149	150	143	175	161	153	158	169	168	132	148	151	154	145	176	151	134	172	146	152	164	154	142	149	172	149	146	147	128	168	153	150	144	157	137	149	143	136	150	163	150	150	145	135	147	153	143	166	136	143	155	152	147	129	136	161	171	144	165	147	140	158	140	151	135	168	154	145	151	152	149	158	146	152	164	167	160	160	164	160	169	161	153	168	151	141	170	177	144	134	154	164	157	153	140	152	126	156	153	130	168	145	163	170	142	160	148	159	146	153	144	132	172	168	150	167	140	180	154	146	167	141	154	175	167	150	153	153	141	160	172	142	150	152	170	186	187	124	149	151	152	127	126	167	165	157	161	137	149	155	170	166	151	150	129	151	148	180	147	157	133	141	150	122	173	149	173	144	157	152	156	154	170	148	153	144	145	156	131	172	148	145	152	138	142	140	154	166	156	180	155	185	115	180	165	156	150	167	177	139	144	152	161	163	168	148	148	167	138	142	143	175	140	146	154	168	139	131	159	162	150	136	141	164	164	140	134	160	137	158	132	134	162	139	140	125	135	165	136	137	144	125	146	145	164	159	161	148	151	163	154	140	137	135	160	149	147	167	154	145	130	140	149	139	128	162	165	179	149	159	142	181	148	147	145	147	142	140	145	164	178	148	149	136	145	154	158	131	158	149	119	144	160	147	134	167	152	154	175	151	153	149	163	133	131	155	153	163	149	147	153	156	161	153	141	134	166	160	165	157	153	132	148	148	158	149	147	138	164	143	164	163	165	144	147	153	166	147	141	157	154	165	148	163	155	146	150	187	167	131	164	141	135	162	127	142	141	145	163	124	140	149	140	166	157	161	165	163	129	165	152	144	160	138	162	143	134	129	161	154	152	155	162	150	155	136	152	159	149	154	147	156	161	168	139	157	153	148	163	152	162	152	157	165	138	131	144	168	142	131	141	163	154	159	156	133	141	129	136	162	164	147	158	153	142	141	179	151	139	144	159	155	128	146	170	180	156	158	140	142	177	144	150	173	164	154	164	166	131	144	172	158	140	152	170	160	138	169	157	151	177	144	158	150	148	151	157	151	156	155	165	153	144	152	149	148	152	155	142	133	130	157	160	150	177	151	149	159	166	148	147	168	153	149	159	145	161	132	136	162	158	174	136	164	171	151	146	154	171	140	175	159	151	138	136	152	151	167	133	141	167	127	137	134	156	149	170	164	171	136	120	170	160	151	171	149	134	157	153	174	186	156	150	136	153	145	134	162	180	154	137	159	153	156	148	159	169	164	161	147	168	135	157	147	156	165	136	127	166	137	162	138	154	160	153	123	134	141	152	163	166	171	141	146	142	152	161	140	166	173	152	158	138	146	182	172	142	165	141	153	134	162	153	156	181	163	148	172	158	152	147	142	155	132	149	149	146	162	140	150	177	145	144	130	151	144	147	126	166	174	143	152	134	149	165	152	149	141	161	140	186	156	136	166	152	155	141	141	148	162	151	177	152	154	127	171	132	145	144	140	161	157	145	157	169	148	139	151	135	147	145	160	143	138	138	161	143	158	121	164	162	150	154	161	161	141	176	137	135	146	128	136	146	155	161	167	146	146	142	144	149	151	145	182	173	142	155	137	141	142	157	152	124	139	158	134	156	144	173	162	158	134
45792	70530	65106	47205	22057	4600	3842	755	437	449	455	374	411	426	391	429	402	407	407	405	444	416	410	472	403	427	407	406	456	459	440	428	439	453	423	443	389	459	414	417	374	399	405	412	430	391	430	438	402	426	425	416	415	401	458	427	410	444	415	413	452	442	393	445	416	432	417	410	448	383	429	426	436	393	441	416	470	429	406	428	428	416	407	406	416	406	422	424	436	410	439	410	372	409	420	406	396	426	427	378	373	423	408	404	456	443	398	419	345	430	402	468	415	417	428	392	401	407	429	418	406	365	442	432	382	419	386	430	427	416	393	401	406	440	423	424	455	437	404	429	381	411	425	432	402	437	411	438	415	394	429	412	431	437	399	437	437	433	453	435	404	356	412	388	432	404	417	421	419	392	405	441	414	439	416	466	436	420	432	402	404	366	416	408	430	407	432	411	388	414	433	426	438	412	443	433	401	430	428	367	412	402	388	406	419	386	398	414	380	411	415	379	414	442	386	438	417	399	401	373	418	401	407	440	407	417	401	395	428	433	389	386	439	434	392	398	397	414	376	404	417	393	403	431	413	422	392	433	431	420	376	404	420	453	424	405	402	428	428	438	432	427	410	446	419	381	422	407	390	401	396	394	417	427	444	433	427	391	417	416	437	457	438	453	432	459	415	417	425	395	391	413	417	417	434	413	417	425	425	438	457	423	407	358	395	407	439	404	401	430	395	424	426	426	415	393	414	427	398	436	419	455	415	435	408	346	458	404	454	409	416	422	394	402	467	420	438	422	405	442	377	395	412	390	409	435	421	378	433	392	431	430	427	427	424	450	427	434	432	420	389	411	442	404	397	430	402	414	407	418	425	423	407	436	430	412	417	425	399	421	463	465	443	426	396	417	393	412	414	391	423	418	447	393	425	378	416	419	452	366	431	416	408	427	403	430	443	403	470	423	444	409	435	411	426	388	413	416	427	420	429	449	429	399	389	445	391	469	415	431	428	414	405	438	420	423	440	426	433	407	427	422	436	392	399	404	430	427	409	427	391	387	416	471	413	380	442	407	430	414	420	379	415	417	432	430	437	419	419	442	420	390	424	422	432	408	417	446	419	403	402	465	380	428	406	384	426	432	450	392	421	427	392	441	416	374	393	421	410	424	415	437	408	414	400	408	407	400	446	403	398	377	429	407	417	453	419	424	409	402	426	418	434	441	415	433	432	413	446	443	407	452	397	458	455	467	385	436	396	437	433	413	411	440	414	398	422	381	376	456	413	441	419	433	402	374	392	451	400	427	451	404	424	355	370	465	432	427	396	405	411	389	419	400	433	437	431	422	404	380	415	385	408	442	400	433	416	436	417	451	430	389	408	406	418	386	416	407	409	459	447	428	397	400	432	448	411	422	420	452	413	401	416	402	438	452	425	417	416	430	454	391	406	410	434	425	443	408	422	423	399	415	473	389	459	356	434	397	440	418	420	393	406	390	434	412	421	454	412	422	448	398	414	409	435	424	407	390	419	414	395	399	426	422	430	463	404	408	414	423	411	442	447	409	447	397	391	442	404	418	416	429	408	422	389	420	429	474	433	404	417	453	378	429	396	379	441	411	411	418	410	395	439	393	437	420	385	419	437	417	455	382	404	427	421	400	398	412	403	396	418	400	407	447	422	428	420	417	427	411	410	446	437	410	445	447	406	421	446	432	430	447	428	450	418	413	423	410	435	427	425	426	415	416	428	419	425	421	389	397	459	418	427	422	429	398	419	436	443	413	424	424	409	421	420	407	425	435	419	444	421	413	420	419	399	416	405	433	410	424	411	411	433	409	421	446	409	436	422	428	405	453	454	430	413	408	419	405	406	450	401	399	448	380	395	403	420	451	391	435	413	427	433	392	413	431	411	409	433	409	401	434	397	440	427	437	444	433	411	422	406	417	415	410	450	411	447	440	437	443	411	385	392	457	447	435	425	408	412	428	419	463	403	430	442	418	388	402	447	421	403	398	387	417	400	464	429	418	389	439	394	423	425	429	429	446	417	406	428	443	437	386	437	409	387	394	395	404	447	427	380	414	404	413	418	456	414	411	428	399	418	408	394	438	426	417	457	426	444	445	464	429	424	428	429	391	393	431	438	400	436	415	437	397	408	412	437	389	459	423	427	440	386	383	434	438	447	416	437	436	394	412	404	397	446	390	414	402	423	381	440	399	443	408	415	446	419	396	405	383	407	409	436	413	455	427	423	436	397	440	452	421	458	425	433	415	436	417	432	433	412	427	432	408	407	397	421	391	432	444	404	419	400	401	414	403	398	397	424	449	440	451	430	399	428	394	415	398	369	396	396	410	387	409	393	362	414	417	424	418	414	413	422	426	443	399	451	425	386	409	445	427	410	374	434	401	437	413	434	430	407	435	425	422	408	433	421	453	456	416	428	402	427	431	393	414	425	455	413	450	422	444	465	432	413	389	421	391	452	434	418	457	388	417	393	421	410	412	423	410	436	439	429	437	396	424	406	416	440	421	447	401	411	414	418	378	420	415	392	410	384	422	403	429	409	408	452	413	429	425	430	442	438	421	423	387	395	422	440	382	410	428	425	451	407	412	445	466	413	418	404	424	430	425	423	427	421	430	407	417	436	410	418	399	405	425	409	427	424	415	430	422	426	430	401	417	414	439	422	409	472	391	425	418	462	428	436	430	419	409	451	450	414	435	413	409	411	420	416	385	399	389	446	428	397	407	391	388	407	420	426	434	418	430	436	441	411	406	449	429	452	371	436	426	385	439	399	444	454	405	436	428	418	423	375	404	393	440	431	410	405	408	394	430	413	420	428	435	390	425	446	401	428	422	423	363	420	430	419	394	408	411	412	443	419	413	409	445	402	399	432	431	460	437	428	376	406	425	383	463	402	403	456	443	437	405	392	456	431	403	424	414	407	400	400	408	372	376	423	408	368	402	425	429	442	408	431	385	410	458	458	382	424	397	411	444	429	393	453	435	403	411	426	417	369	397	426	476	399	411	421	440	458	423	381	416	444	428	419	428	427	465	411	399	432	405	445	414	373	447	422	425	416	429	444	436	366	412	425	411	423	408	397	418	424	390	426	412	433	415	410	382	425	414	364	420	425	424	436	450	424	418	439	419	453	405	386	391	399	407	406	412	395	433	415	414	393	396	442	422	401	424	437	432	411	427	425	459	406	451	427	444	398	418	414	437	454	414	402	386	424	418	435	386	433	425	420	398	431	383	407	430	431	411	420	393	439	472	393	428	400	468	419	460	374	393	437	393	421	412	397	409	422	425	407	412	454	452	447	438	433	407	433	395	451	362	404	451	392	424	417	393	394	395	423	422	396	399	395	392	415	441	436	426	448	432	422	401	424	430	413	395	405	383	382	476	413	444	409	443	422	414	407	447	417	403	404	416	423	453	382	422	421	399	420	403	416	431	409	375	389	383	407	418	477	401	404	401	437	427	442	409	433	447	455	443	423	401	386	385	414	441	438	411	377	395
15259	29044	18396	5460	1233	281	229	155	192	209	203	175	177	176	177	204	201	198	209	199	185	181	193	166	185	179	171	192	206	202	192	184	197	200	185	201	190	189	166	169	170	186	179	207	192	183	180	188	197	196	180	194	186	183	188	192	197	184	171	195	204	209	180	186	186	185	187	225	196	181	214	162	183	204	193	186	182	162	194	199	172	180	189	177	200	191	176	185	189	198	161	186	186	184	201	206	185	191	171	179	171	166	208	211	210	213	195	185	193	198	171	191	183	197	187	199	191	180	190	216	201	189	174	205	168	176	188	196	184	171	201	185	224	200	179	210	187	185	158	173	166	180	198	171	191	196	175	199	216	189	202	197	203	179	158	158	175	188	178	184	192	186	189	158	188	188	207	180	180	184	203	170	184	186	189	201	175	206	178	219	181	192	200	199	179	211	192	182	187	179	202	188	180	208	199	185	202	183	178	164	166	219	191	196	190	205	187	168	185	182	170	194	182	169	201	177	184	189	182	216	182	200	188	194	185	168	196	167	161	189	163	174	192	190	184	185	204	166	160	174	159	195	174	181	185	197	160	210	182	193	179	192	197	174	189	171	191	207	181	194	175	185	185	161	186	177	185	189	190	184	193	201	202	199	205	191	188	190	167	188	170	171	191	193	184	182	183	194	160	189	179	174	202	213	212	188	219	178	194	207	183	197	186	181	200	211	188	178	186	184	178	190	203	186	198	191	174	194	188	174	199	176	185	168	178	180	175	193	227	180	189	202	193	193	204	189	174	194	186	175	186	169	195	169	193	184	218	210	193	170	174	187	207	182	206	201	170	209	196	189	185	216	190	179	203	192	165	185	193	193	178	206	182	203	191	166	148	203	186	179	162	178	171	181	178	187	179	202	186	184	206	183	163	208	199	177	197	219	177	193	212	213	187	181	176	164	187	171	212	186	186	213	184	184	201	186	196	180	168	189	184	181	194	174	167	179	171	169	197	204	195	191	198	212	198	167	176	176	184	196	175	175	205	206	187	193	191	203	197	152	171	173	173	204	197	204	203	230	194	183	173	195	189	214	170	175	187	172	219	209	180	175	189	160	167	198	195	175	197	185	183	186	186	187	190	151	175	200	205	209	175	210	191	178	200	180	178	158	174	185	193	180	182	196	178	178	208	200	193	187	176	203	165	171	192	196	160	167	163	184	192	165	216	208	145	196	195	197	198	181	189	215	216	178	184	220	209	196	174	192	180	173	165	192	193	187	190	160	203	204	201	197	211	205	183	186	185	176	210	192	174	178	183	191	178	187	191	192	173	200	179	197	203	191	171	189	227	168	197	174	189	207	177	197	197	169	194	180	201	196	180	179	171	209	191	194	175	183	207	173	170	199	174	178	207	176	208	159	177	193	165	193	177	187	205	192	189	185	193	194	192	188	172	190	193	183	204	197	196	188	196	226	189	193	202	184	201	179	197	219	218	207	197	189	191	184	216	179	168	181	205	207	192	175	182	197	210	182	205	185	183	181	198	134	177	199	177	198	162	194	194	206	191	182	162	193	192	201	188	171	167	172	217	177	189	157	194	194	179	195	214	189	188	202	199	221	193	176	174	182	201	182	191	178	187	195	197	180	181	221	175	173	195	171	204	186	186	165	173	188	191	184	189	195	173	184	155	201	189	195	193	174	176	192	181	175	191	187	174	191	195	218	170	182	187	206	195	182	199	178	179	179	180	203	179	188	176	180	191	198	188	192	175	188	171	200	188	187	159	176	208	202	171	195	183	184	188	167	177	198	187	179	180	217	170	180	195	199	185	165	168	186	181	174	211	166	163	198	177	173	186	210	179	198	189	186	171	211	241	184	204	185	195	180	193	196	178	165	212	178	167	189	161	167	176	190	180	192	176	207	174	191	178	191	176	191	226	191	189	168	171	164	199	193	166	168	174	209	199	210	211	183	212	204	195	241	187	174	208	200	179	188	174	189	203	189	180	194	176	187	189	181	176	172	170	194	171	196	185	197	199	188	186	233	170	174	196	174	186	188	195	175	190	192	187	183	197	200	190	195	187	172	200	199	194	207	203	183	193	185	184	195	188	195	208	175	190	186	181	201	180	186	177	204	182	156	174	208	190	225	205	207	185	193	209	196	176	197	169	174	182	173	177	197	165	209	182	172	165	171	188	196	205	195	196	192	195	173	195	188	200	207	165	186	196	191	207	179	172	208	188	189	188	199	185	202	183	188	178	187	179	200	181	195	153	189	179	202	179	201	185	215	194	172	198	196	179	161	185	180	190	162	206	190	180	177	198	185	192	180	186	189	194	190	194	197	172	188	185	205	181	198	187	172	163	179	206	174	188	187	155	202	170	188	192	168	197	161	189	153	189	182	177	183	185	175	192	195	178	179	202	202	207	183	187	187	198	189	191	194	217	186	197	170	192	191	174	172	217	222	190	204	160	183	198	214	200	200	192	180	206	192	202	187	176	165	207	209	207	180	195	222	177	179	205	174	175	204	204	189	189	186	195	186	187	202	190	173	184	196	183	178	182	203	185	192	215	212	171	195	195	186	190	196	188	187	184	170	201	221	208	202	181	203	193	193	200	174	165	201	181	178	178	172	189	201	181	171	209	193	176	195	182	172	167	181	181	193	187	196	207	195	165	160	177	194	211	178	209	196	189	213	197	182	203	194	183	201	170	165	204	161	177	204	181	182	210	185	175	196	222	198	174	235	208	193	182	177	240	185	183	191	173	187	186	187	192	192	197	194	186	210	161	180	225	168	200	195	184	175	170	172	204	189	182	188	178	220	195	200	186	184	213	187	166	194	186	206	137	179	177	180	188	189	185	202	191	166	199	197	183	201	180	156	185	156	183	182	178	183	185	191	166	198	169	190	175	188	194	199	179	208	186	186	173	210	182	186	192	188	186	204	200	208	177	183	200	158	181	176	180	200	207	190	179	210	190	191	173	188	189	195	193	184	185	188	171	192	188	169	183	202	174	171	193	187	182	195	201	177	171	165	192	201	192	170	187	173	183	204	188	200	207	182	204	195	165	200	181	184	183	167	180	200	180	212	189	194	166	174	201	196	183	178	167	183	180	175	209	202	181	212	176	182	173	196	199	186	184	187	191	172	189	183	202	176	182	208	177	192	181	180	185	196	178	180	191	186	212	177	209	202	185	182	185	207	186	188	194	198	192	189	162	191	184	174	186	155	197	183	207	189	168	208	192	170	178	168	205	182	191	172	156	161	193	208	176	209	177	184	199	195	199	184	189	184	194	185	197	186	158	167	195	192	201	181	173	207	194	183	207	172	198	188	186	169	182	216	201	188	189	197	175	178	167	195	192	203	175	180	202	175	178	184	194	207	183	194	176	183	174	197	187	188	170	178	186	223	168	199	191	192	188	199	170	177	200	213	185	204	187	181	222	189	210	210	174	205	184	194	167	185	191	194	198	215	207	199	189	186	179	189	185	189	175	177	201	203	178	199	178	190	190	209	193	196
15824	33071	22157	11015	3689	751	766	511	463	487	480	527	513	506	481	504	499	525	530	504	488	505	527	505	522	500	505	485	506	543	536	530	478	537	477	518	491	539	555	495	471	523	529	479	512	550	508	453	534	511	515	485	499	512	498	486	541	514	474	501	504	516	497	541	503	509	533	474	559	530	463	488	533	451	490	521	458	530	559	501	489	496	496	494	523	535	475	508	508	483	506	482	499	538	516	497	525	484	509	490	495	508	483	468	489	535	502	484	514	534	451	527	511	535	499	513	500	537	455	524	518	522	501	512	517	485	550	505	500	487	499	495	489	495	499	473	510	478	498	542	516	496	490	502	499	512	473	514	493	521	478	491	517	503	515	527	493	506	539	469	478	537	513	531	489	470	500	542	515	528	518	467	523	513	509	510	507	487	497	532	517	491	520	514	486	461	490	545	501	507	524	545	542	483	499	490	518	507	476	527	506	482	510	493	473	456	486	475	485	499	469	526	518	527	508	500	497	493	505	515	507	522	530	514	501	505	519	545	490	478	496	472	500	512	481	494	499	505	535	473	486	538	515	501	525	516	530	496	501	512	497	476	485	444	507	510	494	496	520	515	538	478	495	506	489	530	494	474	468	492	452	532	498	508	505	487	469	525	500	504	489	520	556	513	508	521	489	493	520	484	511	513	495	525	524	495	482	520	508	487	477	464	505	510	465	492	476	522	514	520	497	445	525	487	477	522	502	480	489	532	527	493	478	473	507	508	521	512	499	476	502	530	504	496	515	474	495	529	532	468	529	512	558	518	497	495	486	522	486	468	512	483	495	476	521	512	489	502	532	529	506	509	502	488	534	528	495	474	471	494	490	471	504	511	489	471	522	509	494	503	505	507	514	536	529	504	495	524	522	503	506	513	509	499	476	509	500	494	505	517	551	478	486	511	523	486	516	531	466	508	533	479	488	552	488	512	512	496	512	483	520	486	547	502	474	484	495	463	500	527	479	508	481	475	463	538	487	487	527	500	461	496	480	522	505	522	458	497	479	522	462	504	520	493	492	486	520	472	507	480	517	532	526	471	512	496	527	489	526	521	440	512	480	526	520	529	495	457	496	508	474	423	486	517	467	496	465	509	506	472	446	464	520	498	502	515	517	487	503	524	483	497	522	494	498	490	482	532	534	526	483	495	523	482	498	512	513	488	489	495	534	444	503	517	492	493	509	508	526	490	487	458	535	523	514	454	460	464	527	510	488	507	530	490	484	541	493	496	510	499	512	537	559	497	522	491	489	461	490	526	485	447	487	524	475	492	523	512	536	506	490	507	471	476	515	472	538	516	482	445	494	432	537	479	496	508	454	496	534	458	496	549	503	467	503	487	504	490	494	512	475	510	556	512	515	517	524	490	507	494	494	518	493	495	467	514	492	521	517	505	473	505	527	532	503	494	548	521	488	540	519	466	477	483	470	495	473	497	478	487	500	526	500	482	495	501	501	505	523	510	512	533	491	500	524	493	482	515	496	528	486	511	512	501	530	532	462	515	499	470	519	483	513	498	518	534	498	483	518	464	494	471	515	514	465	517	439	501	519	505	489	527	521	502	505	501	485	524	505	473	522	506	493	519	478	541	514	477	489	500	510	505	505	516	480	490	502	524	533	464	483	485	503	522	458	514	525	512	503	524	515	513	500	499	456	501	499	518	475	490	482	532	481	501	482	513	530	480	514	474	511	535	494	501	531	474	484	504	490	521	495	519	487	537	519	495	478	514	492	540	478	511	499	451	476	500	481	479	514	487	519	504	473	518	507	529	466	519	521	481	488	528	479	500	513	516	480	536	524	546	507	512	518	556	515	506	504	526	494	508	496	531	497	528	480	497	475	506	506	514	506	484	525	504	510	528	516	497	498	517	510	477	515	515	505	472	507	498	469	500	505	523	503	508	518	475	514	492	543	527	504	488	511	503	487	508	487	522	455	460	529	502	466	506	484	521	522	487	481	503	460	541	475	431	497	502	522	522	499	496	503	512	514	520	533	487	508	502	533	477	452	494	505	525	503	514	512	508	489	521	508	479	533	514	507	478	494	525	493	496	480	527	483	490	494	509	520	485	503	522	485	469	493	512	484	514	518	531	507	520	509	498	503	491	502	544	499	511	541	464	484	494	520	534	530	518	508	483	510	523	497	492	523	507	513	469	500	499	512	551	523	489	500	502	505	508	513	518	482	480	503	537	549	523	481	469	514	479	493	518	510	495	509	472	541	490	495	470	496	532	511	454	480	526	539	525	501	461	542	504	518	499	495	502	484	488	484	482	519	488	513	498	497	541	487	531	520	544	488	543	496	481	506	480	475	514	500	548	482	541	480	517	497	519	520	482	509	478	485	512	498	492	492	486	511	498	512	493	491	488	521	494	485	490	496	517	532	482	505	489	535	553	477	505	500	491	490	543	491	497	466	516	493	533	529	530	500	484	538	513	522	494	484	465	510	497	513	510	469	488	469	499	474	499	492	481	476	485	478	528	517	486	502	495	500	476	475	492	504	516	518	491	497	515	518	497	512	486	495	517	526	485	541	468	478	523	494	466	452	532	501	490	497	456	490	477	502	530	504	493	524	485	464	549	514	542	485	497	540	494	525	504	485	515	493	486	509	501	495	536	493	477	518	484	490	502	515	510	491	527	490	526	528	519	465	497	493	533	487	481	496	506	477	464	505	512	551	502	486	479	513	500	484	471	483	534	468	501	510	548	515	478	492	451	449	485	525	516	512	481	510	508	490	562	503	476	471	511	500	521	509	491	473	517	480	517	514	477	525	532	456	495	500	518	485	504	485	492	488	527	487	489	536	524	547	464	501	498	516	498	481	512	481	496	475	458	504	524	468	519	486	481	477	482	486	555	490	494	512	510	512	507	505	521	534	496	496	472	498	493	479	481	496	487	481	471	504	493	463	523	482	469	540	518	500	509	492	477	504	506	476	492	496	525	531	460	501	469	525	532	533	510	477	475	490	510	491	472	521	463	462	469	476	459	533	534	475	484	500	541	484	501	470	497	517	488	465	469	523	506	491	521	518	487	490	502	504	459	517	509	491	477	467	462	513	475	491	489	471	486	517	517	494	522	508	507	502	478	517	483	522	511	534	496	483	502	551	520	533	488	538	533	517	499	486	502	541	464	505	529	479	510	570	477	491	524	516	499	514	518	468	486	498	514	489	510	484	514	517	532	467	514	509	486	483	510	523	479	488	510	467	492	509	488	522	527	534	502	480	554	497	533	527	512	466	528	481	532	563	529	492	515	536	525	523	479	489	522	512	498	470	489	491	512	477	523	503	481	504	518	487	508	496	498	484	486	523	493	514	539	487	518	482	495	529	489	504	505	478	490	498	552	523	515	496	485	542	532	517	497	529	526	506	529	539	554	489	489	464	486	536	493	499	478	534	509	536	484	481	508	459	531	467	469	517	498	535	504	482	535	525	514	514	479	516	478	502	488	483	489	501	518	479	490	506	524
64635	73253	54746	32309	13880	1691	747	292	120	125	118	125	153	146	137	129	120	125	120	139	133	117	156	123	133	128	139	128	146	133	130	124	142	118	136	129	116	147	120	131	129	132	125	128	134	121	134	129	135	126	123	127	134	124	117	137	151	129	129	136	120	145	121	137	144	143	124	141	126	145	129	117	139	158	158	129	121	118	145	137	125	142	132	159	124	124	121	123	133	132	134	117	124	134	130	132	130	125	132	143	139	142	141	128	130	134	139	121	116	116	136	123	145	117	118	151	120	130	144	115	138	137	115	132	137	136	166	135	128	141	130	141	131	143	133	147	128	141	132	133	134	136	125	134	130	147	127	131	120	125	129	121	143	135	134	133	119	121	149	138	146	138	106	143	133	106	110	136	131	144	123	140	138	126	128	113	138	123	133	135	110	140	131	128	137	155	145	132	127	140	141	143	135	153	130	119	138	131	126	129	146	142	137	138	125	140	135	124	159	120	112	129	151	127	132	115	143	135	112	145	136	131	125	108	144	139	116	135	154	116	143	116	145	156	115	132	149	109	104	118	129	137	139	136	126	128	118	132	127	134	122	120	141	148	145	113	133	135	141	140	124	134	142	137	121	132	122	133	133	125	98	128	143	124	129	147	155	125	138	128	120	126	138	146	123	133	111	118	124	140	125	158	135	131	123	137	140	134	140	104	111	143	133	127	129	130	116	137	147	142	118	141	131	126	138	142	128	140	119	136	130	113	118	132	117	125	130	121	139	135	127	149	119	120	152	139	133	149	126	114	139	151	141	163	154	120	134	137	112	148	145	123	138	119	142	135	134	157	132	133	121	141	131	144	156	134	147	138	136	148	132	122	139	135	121	135	116	139	130	131	129	129	119	130	163	127	134	129	129	124	127	152	141	134	123	140	144	151	125	131	126	125	142	116	126	130	147	123	99	143	119	125	134	159	135	121	128	152	112	127	144	145	129	136	145	134	131	144	149	139	125	129	145	120	115	137	127	122	127	136	121	120	134	131	144	124	133	115	151	135	128	138	146	122	127	141	141	138	131	130	114	140	148	134	129	140	137	128	117	110	134	132	123	143	156	137	126	126	137	138	120	126	127	125	122	118	110	133	127	124	128	135	124	128	134	121	116	145	127	134	136	132	151	114	130	132	134	135	144	111	112	118	142	115	149	121	124	128	128	148	149	111	113	136	115	125	112	142	128	124	139	130	164	119	119	141	135	135	140	136	179	124	130	121	123	119	131	153	129	117	135	120	130	142	134	122	124	136	120	142	119	124	124	133	133	117	124	127	130	130	143	146	148	124	138	134	134	130	129	127	136	128	146	154	125	122	129	118	114	125	130	149	136	124	124	131	150	139	131	134	128	118	129	136	130	130	144	122	133	137	138	125	119	126	150	140	111	143	144	134	114	134	146	139	125	133	124	146	142	127	121	126	139	124	119	143	119	118	133	132	109	133	135	112	136	145	126	128	157	144	146	141	146	123	131	153	137	131	139	140	130	134	117	160	122	120	150	139	127	131	134	148	136	119	127	129	118	130	130	141	137	130	126	120	120	128	118	131	117	116	121	103	142	126	121	107	156	126	114	134	107	141	131	130	119	124	134	130	114	106	136	141	123	122	133	127	139	132	142	123	130	148	135	126	128	140	132	127	140	135	143	129	133	115	133	112	119	128	130	129	138	127	130	135	114	126	120	112	125	151	121	152	123	159	165	121	122	130	142	135	142	127	138	147	166	135	131	153	145	136	124	122	131	127	148	152	128	137	139	132	120	113	140	137	123	126	130	122	129	130	132	129	125	145	136	133	136	144	148	158	151	123	126	135	138	135	148	128	123	143	142	131	149	118	135	125	162	139	155	130	127	126	134	132	128	126	127	122	114	112	137	137	119	117	110	129	109	129	142	134	130	107	132	123	135	114	147	145	128	132	126	139	124	148	122	144	145	157	133	125	127	135	115	117	134	139	142	139	126	125	131	122	135	136	119	124	124	131	120	125	150	126	130	113	139	135	123	143	130	129	154	111	132	131	139	116	138	110	131	128	143	156	103	116	127	140	137	135	125	126	128	140	155	118	139	145	137	151	144	135	109	153	123	130	132	117	128	139	118	123	135	132	146	123	133	127	133	132	128	127	147	117	170	112	135	151	126	130	118	136	139	116	130	124	121	136	131	127	137	128	128	111	125	149	147	107	132	113	125	130	143	129	146	119	124	132	132	120	156	126	126	157	130	138	130	132	122	126	136	151	121	136	127	148	139	134	117	127	104	115	125	140	157	132	140	149	140	124	113	123	128	133	134	136	117	114	141	126	132	114	149	137	137	132	142	127	132	137	113	119	129	131	119	136	121	147	125	134	124	122	130	128	134	130	135	123	101	165	131	113	139	146	118	132	142	111	148	128	133	123	148	116	145	143	138	130	148	134	118	142	129	147	136	140	135	127	140	143	138	145	140	133	141	133	127	133	147	136	122	148	141	132	147	112	123	114	133	127	139	138	128	132	128	131	137	120	131	133	116	136	133	149	129	138	111	120	141	125	144	157	121	122	117	133	129	149	143	142	125	138	146	137	131	117	128	136	126	140	114	123	121	143	141	141	133	120	149	121	125	131	125	131	115	141	115	130	112	119	100	128	118	150	131	138	156	115	130	130	116	124	114	123	124	141	140	114	130	145	146	136	135	111	122	137	125	137	142	144	129	121	120	138	119	137	128	135	136	126	121	118	141	129	116	122	142	121	130	136	118	140	127	117	121	141	132	120	118	132	141	130	124	129	105	128	126	123	136	155	139	137	145	144	112	132	109	130	133	120	146	140	148	134	129	130	117	130	153	142	124	133	125	129	110	108	135	156	130	138	122	134	115	115	125	121	137	125	138	121	125	106	148	141	126	130	122	128	140	144	123	145	146	109	147	123	114	116	130	148	134	127	108	126	147	121	113	117	153	136	129	131	116	128	122	127	140	123	121	122	134	150	129	122	124	124	141	133	142	125	122	125	124	139	133	114	142	138	137	138	125	125	146	137	143	124	137	126	136	146	126	119	131	152	134	128	154	126	143	133	139	146	129	103	126	113	138	129	122	143	146	130	142	156	136	136	112	114	126	126	120	130	146	127	114	140	113	123	137	116	116	142	123	121	119	152	128	131	165	140	128	133	142	116	125	138	142	150	126	131	138	145	130	112	127	122	132	142	143	123	142	132	132	115	140	154	132	127	132	139	133	153	122	125	111	140	133	127	129	118	107	128	134	142	119	123	138	117	134	132	135	120	133	127	136	110	143	112	151	131	121	143	137	144	113	149	143	129	162	127	121	116	115	151	142	163	128	135	132	145	136	104	130	120	125	144	119	133	133	148	165	125	144	123	153	132	127	106	129	125	128	135	128	126	142	118	140	147	137	131	134	112	148	133	110	135	125	146	130	128	133	131	134	132	140	148	110	145	130	128	136	136	135	142	119	121	136	123	125	135	137	153	131	134	136	123	134	140
42429	58700	49349	37413	18870	3414	2849	967	367	379	405	383	360	369	409	372	381	362	394	378	375	364	365	388	342	369	371	427	383	402	390	385	382	376	367	368	354	337	357	371	357	398	373	369	364	369	372	345	378	389	365	385	363	391	422	387	384	366	361	356	416	385	357	348	370	390	346	375	378	375	371	381	335	396	338	345	393	365	351	382	365	378	405	367	368	356	384	361	416	370	360	370	357	328	359	361	364	359	389	368	359	389	355	347	352	387	376	363	338	360	387	397	400	404	394	379	354	392	373	403	383	419	355	407	376	397	366	398	370	348	387	372	387	373	361	353	353	366	345	379	399	369	382	370	354	392	375	325	360	381	364	366	405	390	361	357	352	375	360	371	373	387	345	388	388	360	376	342	331	359	366	354	335	399	372	344	388	397	406	362	363	354	372	390	393	383	366	388	341	345	378	359	345	371	382	383	368	387	367	384	358	372	373	353	378	413	382	358	347	363	380	377	399	388	368	357	369	368	354	363	392	389	404	377	385	392	397	358	369	365	353	354	396	360	393	383	356	346	371	388	414	375	365	366	352	387	338	368	384	357	370	377	346	343	382	361	398	391	368	362	341	372	387	362	349	337	354	364	381	375	352	369	372	349	367	396	337	394	374	387	368	354	354	343	368	363	386	377	377	409	363	389	371	381	381	395	347	374	369	360	399	372	357	338	377	363	368	340	341	350	362	351	377	366	404	387	366	383	367	334	348	364	328	387	371	344	375	394	395	362	369	369	363	359	384	383	343	353	360	376	333	365	399	357	400	347	352	367	383	386	390	369	351	369	366	387	348	350	394	395	337	393	379	365	389	367	358	349	406	419	365	369	335	378	379	367	379	362	381	342	353	382	357	353	395	382	358	368	395	332	394	381	390	383	386	374	390	380	385	363	365	364	377	370	350	416	383	359	391	376	368	368	366	347	356	363	366	358	346	384	327	383	361	360	403	392	349	360	376	407	372	383	355	361	373	391	364	396	366	385	352	357	361	362	372	358	364	391	387	386	345	365	358	362	348	356	359	341	370	355	353	389	368	354	376	365	358	326	381	376	362	376	355	357	364	378	384	349	398	364	366	393	380	352	366	379	432	364	383	385	391	369	340	367	344	365	396	367	339	358	373	347	385	370	365	398	391	368	350	367	357	369	372	372	383	370	339	351	357	352	393	391	383	364	386	422	367	343	366	384	373	359	399	397	383	360	348	364	412	361	362	368	350	376	385	408	392	399	356	382	340	380	396	364	378	369	351	370	351	380	389	376	380	367	364	355	365	373	390	373	359	384	365	361	347	394	386	350	368	357	365	323	385	411	350	371	381	394	372	363	371	399	350	394	387	374	340	357	393	367	372	392	372	366	367	347	338	355	360	361	345	353	353	380	345	395	373	381	379	386	357	342	369	360	378	384	405	375	359	377	364	363	367	361	356	381	369	394	375	341	344	386	384	381	377	398	382	339	336	339	359	354	384	357	352	373	368	397	356	352	388	378	358	381	384	387	352	335	382	374	387	399	372	374	384	369	355	374	360	346	349	376	369	401	364	376	352	387	390	400	373	390	366	394	381	345	358	358	446	370	351	386	361	362	415	348	398	360	353	371	352	377	369	357	362	389	381	374	367	329	379	389	385	370	372	362	337	351	394	388	394	393	352	359	354	410	385	379	387	380	353	390	339	420	344	401	360	370	371	380	323	373	375	333	383	374	411	356	372	373	375	385	340	353	370	380	393	347	377	357	348	358	359	354	380	376	357	347	335	368	375	395	367	384	343	332	391	419	400	364	348	356	383	325	350	371	360	371	368	351	344	385	365	373	362	377	366	353	395	385	331	411	370	389	364	358	396	373	371	399	364	353	390	361	392	338	377	363	382	353	360	365	379	381	354	373	354	355	397	388	383	392	400	365	383	372	351	359	372	373	370	355	365	367	402	377	364	345	376	403	348	394	385	343	374	392	359	361	362	380	409	410	349	365	386	330	394	363	351	356	370	366	372	337	395	325	333	424	361	357	377	377	388	388	373	342	362	356	373	378	368	346	366	350	377	395	362	364	345	387	394	355	377	366	364	380	380	400	374	364	387	375	355	389	344	344	358	350	365	393	383	364	352	373	369	378	357	364	394	373	367	362	343	371	348	366	379	377	375	381	380	377	360	382	378	386	363	379	333	368	389	379	393	408	370	362	351	359	370	386	410	369	367	358	365	374	368	390	349	371	341	367	399	392	374	387	372	379	335	303	359	382	371	382	379	365	336	358	361	379	357	384	340	363	363	363	355	360	360	376	384	393	349	364	382	377	353	377	372	363	371	367	368	335	346	371	395	354	420	364	373	353	364	358	377	396	354	397	370	382	376	347	353	336	384	387	376	365	348	393	369	364	364	364	366	340	358	404	393	405	355	367	370	360	362	360	383	381	378	366	370	381	361	352	377	404	380	353	366	400	366	363	363	379	365	397	375	359	384	361	358	388	372	400	391	369	365	379	366	375	333	360	406	378	366	414	337	372	380	383	358	365	401	336	372	373	409	378	370	359	366	383	366	378	358	406	413	356	383	417	360	384	342	369	357	379	364	371	363	347	357	357	377	359	344	363	337	380	353	376	387	384	393	365	394	322	344	396	346	358	351	383	327	408	344	381	414	370	356	377	356	407	374	384	403	346	376	362	379	359	363	363	359	334	371	374	373	373	355	366	373	377	345	385	375	363	384	377	352	370	354	358	354	367	372	371	379	362	334	388	378	385	350	367	358	361	403	368	340	375	353	362	341	373	353	344	382	366	354	367	387	393	377	373	365	368	388	398	352	373	381	404	393	362	373	357	343	351	349	355	325	345	382	385	362	381	382	364	329	354	345	367	396	342	364	367	378	343	337	362	342	380	388	357	362	331	364	359	392	425	342	390	371	362	344	367	384	363	383	424	425	403	331	362	361	388	365	366	361	343	368	368	365	370	374	358	357	375	363	380	363	357	388	349	366	368	375	329	366	378	359	378	369	364	356	381	339	399	336	368	367	375	394	359	364	385	367	339	365	382	355	371	410	352	323	387	377	358	344	361	354	398	382	358	377	363	339	368	382	362	352	366	374	347	377	393	371	407	345	397	391	397	364	381	367	366	349	386	370	369	392	371	363	341	379	393	335	379	402	347	365	392	367	390	332	398	435	368	369	377	387	401	360	392	369	367	359	392	354	368	397	347	368	341	368	378	377	382	369	364	356	378	366	383	358	345	351	389	382	369	339	386	346	334	365	380	371	362	349	379	391	398	341	347	360	344	370	387	382	369	353	346	354	385	352	373	349	364	358	370	408	358	371	372	367	378	409	377	377	378	379	314	357	352	413	349	375	358	362	371	366	368	356	370	383	351	377	360	363	364	371	365	375	426	387	390	345	387	376	399	362	371	336	382	371	346	364	380	344	396	400	384	390	413	390	368	352	342	368	347	384	373	364	356	380	384	370	368	383	407	334	390	392	337	352	368
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
