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
336677587078	336677587636	336677588186	336677588736	336677589286	336677589836	336677590386	336677590936	336677591486	336677592036	336677592586	336677593136	336677593686	336677594236	336677594786	336677595336	336677595886	336677596436	336677596986	336677597536	336677598086	336677598636	336677599186	336677599736	336677600286	336677600836	336677601386	336677601936	336677602486	336677603036	336677603586	336677604136	336677604686	336677605236	336677605786	336677606336	336677606886	336677607436	336677607986	336677608536	336677609086	336677609636	336677610186	336677610736	336677611286	336677611836	336677612386	336677612936	336677613486	336677614036	336677614586	336677615136	336677615686	336677616236	336677616786	336677617336	336677617886	336677618436	336677618986	336677619536	336677620086	336677620636	336677621186	336677621736	336677622286	336677622836	336677623386	336677623936	336677624486	336677625036	336677625586	336677626136	336677626686	336677627236	336677627786	336677628336	336677628886	336677629436	336677629986	336677630536	336677631086	336677631636	336677632186	336677632736	336677633286	336677633836	336677634386	336677634936	336677635486	336677636036	336677636586	336677637136	336677637686	336677638236	336677638786	336677639336	336677639886	336677640436	336677640986	336677641536	336677642086	336677642636	336677643186	336677643736	336677644286	336677644836	336677645386	336677645936	336677646486	336677647036	336677647586	336677648136	336677648686	336677649236	336677649786	336677650336	336677650886	336677651436	336677651986	336677652536	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21519	6796	7132	7110	7180	49347	53051	44956	30709	14308	4320	1185	395	222	158	145	144	145	132	142	145	150	146	139	142	136	139	140	132	145	145	137	144	134	124	132	132	138	132	146	143	129	169	140	143	138	120	155	137	130	141	139	141	115	178	138	148	147	142	154	139	133	131	133	158	143	119	152	154	127	146	141	148	161	117	150	158	156	148	137	154	168	155	134	119	126	153	136	149	117	165	130	153	133	156	147	152	145	142	148	155	144	143	140	144	148	132	145	153	141	132	131	140	132	136	155	140	139	162	131	127	141	159	151	157	135	132	138	144	138	145	130	142	134	140	167	140	139	148	139	131	137	122	140	150	128	147	149	143	141	146	148	154	151	122	148	126	143	141	140	151	132	135	125	146	148	144	148	162	131	142	148	126	142	165	135	132	122	137	136	137	108	143	141	138	121	128	125	160	151	129	116	122	134	157	149	152	133	141	142	142	137	158	154	122	128	143	117	143	137	132	140	143	132	135	128	137	168	120	146	135	155	134	154	128	135	136	138	120	139	149	121	124	132	145	140	136	143	145	142	123	160	144	126	144	144	126	138	135	136	141	137	135	126	124	136	138	110	141	148	159	154	133	138	165	146	133	124	118	140	109	117	142	149	149	133	129	140	132	135	121	113	126	138	125	135	157	150	145	146	141	143	128	129	146	138	148	136	132	154	140	125	139	151	160	136	144	130	116	116	162	152	139	136	136	141	126	144	151	131	156	140	158	151	136	139	122	144	139	129	154	122	153	151	133	137	139	137	165	143	168	148	124	130	127	131	161	129	118	141	138	159	118	131	123	138	155	145	123	146	155	145	162	149	158	148	161	158	134	130	139	142	139	137	156	149	126	157	115	129	131	122	122	135	142	132	146	137	141	147	154	129	131	141	126	125	131	134	164	140	136	133	131	156	113	126	130	120	141	153	161	146	141	112	128	119	133	153	141	151	141	138	135	139	142	150	138	166	150	145	130	125	147	132	154	135	126	135	137	132	131	148	122	139	145	131	155	145	140	146	149	135	136	143	137	146	137	120	130	148	124	145	139	145	138	123	145	152	142	157	128	159	125	159	135	148	143	113	141	155	142	127	142	137	149	164	123	130	123	132	140	147	145	153	158	139	120	138	149	134	149	129	146	138	151	151	150	136	152	141	149	151	141	133	135	137	144	109	142	140	140	132	151	142	135	138	146	153	137	121	111	154	132	125	142	130	143	144	144	131	154	131	132	146	127	132	142	131	142	113	144	145	160	124	141	129	129	130	153	152	183	127	120	121	136	122	129	167	147	125	152	142	124	156	134	150	149	122	131	111	132	136	146	153	154	168	148	140	134	130	130	152	145	149	125	146	133	155	132	144	158	145	143	141	138	148	143	122	128	133	157	126	135	136	157	126	148	154	149	142	147	123	120	144	136	149	123	144	151	134	130	155	120	127	167	160	151	136	140	150	126	154	150	173	145	119	132	157	135	135	143	141	141	144	132	158	143	142	134	146	118	144	149	124	139	127	150	140	147	129	141	141	151	150	132	116	128	131	137	150	128	138	141	122	136	132	138	134	146	125	132	152	151	138	130	139	134	137	125	148	157	153	130	141	134	161	124	132	155	125	147	124	122	123	137	142	144	154	132	148	127	127	136	145	125	145	127	130	154	142	135	130	157	138	164	140	132	149	140	153	148	140	142	137	133	146	158	136	137	139	143	135	132	126	178	125	159	122	137	151	137	139	147	152	151	168	155	154	136	141	141	145	144	138	164	166	118	132	126	156	135	133	145	130	120	134	148	153	130	156	122	154	142	157	119	171	133	143	137	141	141	143	139	128	140	125	145	133	151	141	137	130	147	149	145	143	122	168	139	141	124	138	148	127	131	142	140	150	130	129	134	145	160	153	167	137	135	152	140	139	144	138	149	150	134	151	126	139	151	147	141	141	133	127	156	143	120	124	154	138	140	129	125	149	150	138	128	120	152	129	128	146	161	151	144	142	151	152	141	129	155	139	139	130	131	133	158	138	147	149	147	127	143	128	144	150	139	140	127	140	141	140	131	172	140	138	137	126	124	134	118	132	150	179	161	151	156	124	143	120	149	133	149	133	139	146	119	145	131	106	138	128	140	122	131	148	126	140	151	136	139	146	148	120	148	152	124	176	140	183	145	129	127	120	138	137	153	146	126	143	156	142	118	127	121	150	143	174	141	128	139	151	158	130	137	132	150	146	116	135	129	135	141	148	121	130	155	144	143	137	115	125	123	132	133	151	139	156	126	130	129	124	140	122	123	139	134	131	128	162	157	152	118	138	148	171	139	129	157	152	127	160	135	139	143	131	164	131	119	152	164	135	140	148	146	125	127	144	130	104	130	159	158	153	130	135	142	125	133	139	135	165	134	126	140	140	178	131	140	135	141	137	149	151	126	136	141	111	154	167	143	153	130	127	148	126	133	154	150	144	135	133	154	149	138	135	134	140	125	127	136	129	132	139	136	130	146	132	156	133	138	126	141	130	143	150	129	145	154	126	131	142	145	157	148	145	136	111	141	146	140	151	116	139	135	134	154	152	136	130	148	140	133	131	170	141	124	166	134	144	130	135	160	148	142	145	138	130	137	137	161	138	135	135	136	145	131	144	129	145	154	139	116	153	155	118	141	151	146	150	169	143	137	135	156	149	129	138	145	136	139	116	118	154	158	151	143	152	139	129	133	141	150	130	134	139	135	128	133	142	141	135	159	138	148	128	137	133	151	132	150	132	148	132	149	145	137	135	147	136	139	155	163	112	142	155	131	158	149	147	153	141	136	131	124	141	125	145	141	146	130	162	154	132	139	131	128	131	116	150	142	142	161	146	147	140	142	142	125	144	131	163	129	135	130	131	144	138	152	148	134	127	143	148	140	135	133	149	132	137	129	151	141	136	157	153	127	155	120	127	127	132	136	149	131	149	146	141	136	157	128	159	165	110	127	115	147	135	118	133	152	148	127	121	131	130	154	148	118	135	133	139	125	141	146	154	128	143	142	129	127	134	165	127	138	142	152	140	143	152	127	141	147	146	139	146	149	153	128	144	120	164	131	121	146	142	139	148	138	171	123	127	137	156	133	125	135	161	142	157	124	124	152	126	150	146	122	126	150	130	129	139	158	125	144	167	132	126	138	111	129	135	121	140	120	135	132	144	143	122	152	143	131	153	163	144	139	146	133	127	152	128	143	144	149	138	135	148	145	147	119	121	137	139	140	146	120	132	141	155	125	138	146	143	140	156	126	137	118	142	160	146	157	146	112	134	142	149	143	142	130	139	145	149	159	136	152	118	145	143	117	138	124	146	139	141	149	136	143	117	146	139	158	136	132	143	140	134	137	133	124	154	139	144	163	149	134	158	127	123	135	142	157	155	139	155	143	147	152	125	114	129	148	138	132	131	153	130	127	136	149	144	137	120	142	135	151	127	163	124	137	141	158	148	142	138	146	158	133	140	161	164	153	129	134	128
10542	5147	12495	16914	20230	61959	65110	58036	46051	28319	13869	5340	1885	688	472	368	382	385	379	392	369	346	400	370	355	375	378	376	400	388	373	373	352	364	413	375	415	377	354	396	380	393	355	362	358	395	350	376	364	349	399	376	366	371	342	389	350	333	361	391	375	367	404	380	366	364	367	369	369	362	368	367	342	367	336	368	375	392	365	364	317	437	385	382	348	368	408	383	342	360	358	376	362	363	330	331	351	386	382	382	400	360	395	375	339	404	354	355	371	381	381	376	375	389	374	373	338	370	331	376	382	378	335	382	374	380	382	356	369	378	392	376	357	371	408	375	352	417	368	347	339	349	345	359	386	347	358	394	371	371	362	387	393	381	379	388	387	386	365	378	374	360	404	378	351	376	368	356	357	387	393	362	384	371	353	370	342	351	383	382	353	373	379	359	401	383	387	378	392	381	402	362	372	340	350	349	362	345	403	347	395	363	337	376	358	358	372	352	395	380	371	380	359	378	376	402	418	381	367	361	355	387	371	367	400	389	385	359	380	357	368	363	381	384	384	384	371	365	401	369	379	367	353	394	342	351	358	392	370	377	370	350	379	326	377	372	360	346	371	387	384	389	383	400	379	372	382	349	376	376	398	365	381	344	350	371	384	386	386	357	365	364	351	355	369	359	366	368	337	362	387	361	355	374	371	404	357	353	349	382	374	362	389	395	379	373	383	363	387	352	369	361	371	379	368	379	390	379	417	353	331	336	400	359	363	366	380	366	335	403	379	363	375	338	381	393	380	400	402	374	402	356	370	372	389	358	370	365	380	357	380	347	355	388	380	382	354	367	376	364	381	346	368	380	367	404	346	369	375	380	400	359	387	384	366	351	352	338	346	377	340	384	370	341	364	365	354	387	371	366	381	379	400	400	374	372	395	380	406	387	390	355	383	359	402	375	346	355	373	416	377	402	366	381	367	388	380	380	356	400	355	393	368	378	350	372	400	374	411	353	361	400	356	342	344	350	370	396	372	356	392	350	353	392	385	392	375	400	378	373	405	357	373	401	350	395	355	353	377	382	408	386	374	371	363	353	366	375	366	382	376	394	374	354	379	370	389	355	366	408	355	353	372	398	391	394	389	381	397	371	334	431	362	363	365	393	370	367	357	371	378	361	366	356	364	368	403	380	380	360	378	402	353	350	371	360	376	369	354	374	449	383	379	366	387	386	400	357	365	373	394	366	368	379	384	362	363	400	382	362	352	420	365	351	364	364	383	371	359	381	382	401	374	387	343	358	381	387	350	376	345	361	390	399	377	363	383	350	378	351	370	411	345	387	394	408	381	383	341	342	379	392	405	402	374	370	366	394	399	407	344	363	360	398	327	341	388	370	387	357	358	379	365	377	366	363	375	377	337	373	357	378	404	349	347	356	363	409	405	362	421	372	371	332	374	378	383	346	366	395	380	384	401	363	381	356	328	405	393	416	367	365	360	375	393	362	341	351	395	363	412	370	350	346	366	376	353	376	391	383	359	402	379	375	383	390	393	373	399	366	352	340	380	331	373	358	369	328	359	389	418	371	366	384	361	385	364	357	373	352	395	362	366	367	347	364	355	354	414	374	365	396	392	355	405	341	368	374	340	353	360	358	396	361	389	376	333	353	394	381	367	407	344	366	347	360	369	410	338	354	398	368	406	361	392	377	366	358	358	367	356	364	379	341	384	365	367	374	355	326	369	378	343	343	362	383	389	403	370	348	352	377	356	400	397	370	386	364	355	353	386	405	369	328	361	355	381	401	376	403	397	373	385	334	375	404	368	366	356	375	361	391	421	368	365	368	367	384	381	352	350	392	381	345	345	358	371	410	381	367	382	383	374	366	408	357	347	362	366	359	388	383	389	385	411	387	401	393	369	375	404	372	396	408	364	370	373	375	381	361	364	385	374	364	378	360	361	385	371	378	426	386	376	377	401	378	363	395	338	374	330	379	364	352	369	372	371	355	371	371	377	402	373	434	353	368	391	360	321	379	362	385	406	357	352	378	353	352	390	396	408	364	376	357	399	373	371	365	342	367	374	342	392	353	418	379	372	357	342	369	375	393	378	360	364	402	391	390	361	379	333	409	340	397	341	371	353	357	413	423	370	389	380	360	337	363	383	392	376	337	364	371	371	397	399	389	381	384	381	362	374	367	375	396	395	410	369	392	397	374	378	370	328	410	369	364	383	384	367	360	388	409	383	394	399	340	371	377	359	391	364	372	399	371	393	369	385	344	387	398	342	381	422	357	372	364	395	402	411	379	357	337	382	381	385	377	358	348	370	358	365	390	382	374	362	381	364	371	374	384	371	372	361	379	363	376	361	384	375	360	310	415	368	367	379	404	383	368	401	349	367	352	403	359	340	371	382	358	361	413	370	332	373	383	414	417	370	386	337	378	370	361	369	395	355	407	394	371	341	376	365	393	352	418	364	361	384	371	377	357	391	356	352	366	371	387	375	393	374	373	380	367	340	359	348	377	381	391	405	389	385	390	387	385	331	351	421	393	346	380	358	357	355	389	366	376	381	392	406	378	363	377	344	379	370	396	375	354	410	362	347	366	360	364	388	379	367	382	375	355	367	388	398	378	347	384	352	352	388	361	363	384	399	355	368	400	350	351	404	404	372	347	368	376	334	360	370	362	346	352	363	365	366	354	334	384	388	369	360	403	350	396	359	405	361	368	375	361	411	380	363	374	365	404	396	384	349	360	336	372	380	373	374	368	385	371	352	374	387	322	328	368	363	358	360	394	399	382	378	370	366	368	381	373	394	396	409	335	355	353	360	367	377	373	378	360	391	391	365	385	396	376	379	359	369	389	337	336	356	395	390	364	366	368	349	354	357	371	397	388	374	358	371	368	396	399	413	343	355	369	374	415	365	369	351	383	416	353	387	389	379	347	390	367	359	399	365	353	351	368	343	395	382	362	365	350	391	380	372	392	368	378	400	371	368	355	379	356	369	369	390	351	359	378	382	358	373	332	397	399	359	378	385	341	383	377	365	344	344	343	364	330	364	331	379	380	385	367	383	361	377	393	395	390	334	358	370	377	383	348	379	394	405	350	398	360	356	390	351	345	391	338	379	375	382	387	387	412	379	383	370	398	378	371	392	393	371	380	410	348	380	379	370	400	367	393	367	345	345	388	361	378	407	377	372	352	406	413	369	357	388	377	371	363	404	360	385	365	356	374	394	370	379	389	362	392	346	379	359	365	357	385	359	343	364	364	385	348	411	367	379	380	381	322	384	389	357	382	393	392	370	352	332	400	399	392	392	381	374	381	346	357	366	366	361	377	373	375	361	371	378	414	397	353	328	371	363	369	371	362	376	359	366	368	330	361	380	352	358	378	372	376	380	370	389	370	370	358	370	372	371	395	394	369	367	338	392	377	345	384	381	385	342	368	374	359	394	366	365	358	389	368	369	368	344	387	391	359	344	353	384	385	383	375	381	390	377	379	374	354	359	401	383	374	372	350
4147	1735	2567	2196	1951	3388	3429	2796	1370	671	356	247	167	146	165	135	138	159	145	143	133	138	150	151	130	145	143	166	138	124	155	134	120	139	143	156	147	150	151	173	164	128	159	152	145	137	151	154	149	165	158	139	125	152	170	135	146	147	134	176	153	151	161	144	138	132	165	157	154	151	127	121	141	150	157	133	132	161	174	139	148	131	157	143	140	132	144	143	155	140	172	145	150	151	124	138	163	157	163	150	142	135	130	142	114	133	149	121	181	142	161	137	118	143	156	139	120	159	156	150	147	150	173	146	140	144	138	149	145	123	146	131	148	150	155	136	140	116	143	140	137	154	143	142	155	148	139	142	136	145	141	149	151	152	148	133	122	138	148	141	159	141	143	143	138	167	144	172	139	131	126	137	148	178	128	128	177	140	145	118	147	144	148	118	133	172	137	135	156	155	132	136	154	157	139	135	145	138	158	157	142	144	152	132	148	161	157	149	163	148	127	151	127	164	131	141	147	133	116	137	132	153	133	142	148	123	149	152	136	140	127	135	154	169	152	141	138	133	151	171	151	134	144	176	156	155	135	146	136	118	128	126	126	135	155	138	134	140	141	151	170	150	164	143	135	151	133	162	162	139	139	137	140	121	157	149	140	138	166	160	140	128	160	130	135	130	142	138	163	172	129	172	148	140	118	122	165	154	168	133	149	142	132	147	159	155	137	150	141	132	126	167	131	149	137	157	146	119	131	138	155	138	150	146	136	139	161	173	143	145	131	146	143	131	140	134	140	149	143	152	139	142	167	136	151	136	158	121	183	156	156	157	125	139	157	141	131	143	135	114	143	161	139	142	132	145	156	156	149	162	149	153	129	131	143	146	130	159	117	141	134	124	152	143	148	135	159	152	147	144	155	125	146	153	151	137	142	151	138	142	163	146	159	147	142	130	148	123	132	132	158	148	129	170	140	141	149	141	119	142	165	160	140	151	147	154	145	135	141	127	131	136	137	159	134	141	130	147	159	156	137	142	152	144	128	137	127	150	138	141	145	162	138	141	170	141	132	144	146	141	144	142	153	159	142	148	140	151	141	157	153	143	143	136	129	147	152	160	159	162	134	146	144	129	158	147	127	158	129	149	145	167	163	139	149	156	132	142	141	169	128	144	141	157	144	154	134	128	138	129	153	138	149	131	152	147	132	135	149	145	143	154	150	138	128	136	137	158	156	148	161	140	138	142	121	138	126	141	160	167	163	119	133	130	159	134	140	167	162	123	134	145	147	141	134	169	137	120	145	143	147	145	134	142	133	126	158	133	146	134	134	133	148	144	149	142	162	156	132	148	149	147	142	160	149	112	139	132	141	146	138	127	157	160	140	156	133	130	136	131	169	150	171	135	139	134	143	163	142	136	179	141	148	171	145	154	138	136	126	146	137	143	150	125	135	133	156	133	141	175	151	137	133	123	161	140	133	133	139	125	147	135	153	154	147	156	140	166	158	141	125	152	130	161	157	165	153	168	147	143	125	172	118	143	153	120	153	145	160	161	146	150	145	156	142	134	158	161	133	143	136	143	141	137	146	131	128	137	136	137	148	132	144	145	148	155	132	143	137	143	152	166	136	139	137	143	171	144	135	130	139	146	153	118	153	125	155	138	131	119	137	154	161	148	115	153	135	139	121	152	159	151	165	138	151	122	138	177	153	167	141	145	146	144	142	136	149	153	161	154	137	170	157	154	124	166	119	138	163	151	152	134	154	156	147	120	136	141	128	147	139	159	127	153	161	145	142	151	149	156	138	135	150	136	143	136	137	116	131	166	140	145	124	154	153	147	134	172	149	128	149	108	144	145	145	153	164	159	152	143	145	130	125	137	151	143	177	147	159	154	168	139	147	147	142	147	123	161	149	129	135	141	151	137	127	145	161	136	147	143	143	127	148	153	154	144	147	141	160	128	145	133	160	137	140	171	158	136	143	141	143	152	144	166	134	147	143	131	140	153	142	148	154	142	175	129	126	136	146	153	152	145	153	140	146	132	117	136	169	139	120	130	133	144	159	152	137	152	156	151	142	159	133	146	165	139	140	164	157	172	159	143	142	133	136	148	142	125	135	137	159	156	139	157	150	146	127	153	121	153	131	139	170	151	153	133	159	137	135	146	163	143	141	156	147	144	143	156	146	124	166	146	175	156	179	145	150	150	155	139	147	150	130	142	153	137	119	141	128	151	134	144	145	143	154	150	153	141	144	137	133	145	143	148	152	155	157	144	128	151	157	139	164	150	152	134	129	135	136	147	132	139	145	147	143	135	153	165	138	134	124	134	132	155	150	143	154	148	148	160	152	159	123	138	132	139	135	140	140	154	151	120	131	160	127	144	146	161	143	143	142	160	140	166	140	130	142	134	137	124	134	142	142	124	128	154	183	159	120	124	146	130	146	147	147	140	139	160	159	139	155	135	144	141	144	126	158	147	127	158	141	165	166	128	140	114	159	162	179	146	142	140	154	133	131	130	162	143	139	161	148	158	160	141	165	140	140	149	127	160	140	146	170	142	159	149	149	144	132	128	146	131	145	158	124	148	134	132	157	139	157	136	158	149	129	148	127	154	140	133	151	163	137	142	129	156	151	130	136	127	150	148	149	147	134	157	140	131	139	136	140	153	154	160	147	123	146	106	133	155	145	145	132	154	161	152	137	127	135	159	149	138	162	147	151	141	154	151	146	146	156	169	136	129	137	135	139	145	154	140	136	138	156	136	148	144	135	139	146	119	147	150	155	147	142	149	177	151	152	131	150	136	142	132	140	157	169	132	135	152	135	141	149	136	160	137	165	147	170	134	146	152	153	148	160	155	152	154	134	146	139	165	142	136	156	157	156	148	124	153	151	149	157	148	129	131	120	139	144	152	140	150	151	165	160	136	131	144	144	141	144	158	135	146	150	138	148	132	143	139	136	137	149	143	149	139	156	153	159	137	152	164	165	142	152	149	136	140	140	131	133	148	136	140	147	159	146	155	146	159	166	129	170	138	138	159	158	129	152	144	139	157	144	145	152	130	155	166	129	147	154	159	147	135	147	152	127	146	147	140	136	154	143	126	161	159	161	158	153	144	136	151	130	146	154	145	152	175	129	174	137	145	128	171	127	135	159	123	132	128	139	158	148	147	143	137	135	146	152	141	134	147	149	143	167	151	147	146	150	148	133	142	128	147	160	150	159	143	145	127	126	150	145	170	155	133	154	146	147	137	160	133	115	142	150	157	160	154	165	127	139	149	134	152	132	143	148	148	132	126	144	146	145	173	152	141	143	148	136	132	138	139	138	141	136	131	161	144	145	123	157	146	144	173	146	128	146	112	161	147	142	138	147	130	153	129	128	146	122	167	159	147	127	148	148	137	145	140	153	142	129	117	146	124	128	129	135	159	151	143	146	165	137	147	145	131	163	147	145	155	164	130	130	173	142	145	150	142	137	147	137	159	143	140	147	133	142	139	144	153	138	125	136	138	145	149
3311	1904	5232	6879	8042	14725	14592	11500	6263	2949	1351	732	496	414	421	416	367	367	425	358	408	387	402	369	368	415	367	368	390	385	397	383	405	399	391	385	420	419	365	360	385	383	392	349	375	373	390	365	358	349	390	414	383	374	356	377	399	417	415	385	391	398	399	400	398	371	365	381	364	401	418	389	408	403	383	370	384	396	390	377	407	388	372	378	368	381	399	359	377	379	410	400	387	381	378	402	411	403	393	394	395	423	389	418	361	373	396	415	377	385	397	351	361	387	382	391	383	390	386	398	386	394	371	400	376	404	391	422	373	390	380	394	408	396	418	388	364	392	375	408	374	369	359	373	364	365	413	385	390	377	378	378	404	405	369	360	385	348	390	385	369	381	381	347	388	347	376	407	378	404	383	408	392	361	349	377	407	411	364	397	381	430	379	378	398	373	371	401	400	375	428	389	369	384	346	355	375	368	419	379	364	349	395	388	415	393	394	314	409	367	401	402	401	352	393	381	364	371	396	374	387	370	390	379	346	371	355	384	366	399	363	401	392	388	383	380	394	357	414	370	342	343	380	383	397	404	378	371	326	402	380	374	394	357	364	387	378	405	426	339	351	411	396	394	362	410	392	392	396	414	348	362	387	393	388	372	404	410	416	390	386	354	388	372	374	363	397	397	356	363	366	375	397	387	386	375	379	423	368	372	383	381	383	412	374	365	366	388	395	383	375	403	408	354	405	379	376	373	363	364	399	326	373	392	393	369	387	396	396	407	366	382	387	381	394	395	392	440	394	367	324	380	361	436	350	413	381	381	378	373	387	399	379	373	417	388	392	377	368	398	388	403	376	406	409	375	403	396	383	380	400	373	406	390	373	381	393	369	390	404	371	372	387	380	365	386	376	392	423	356	400	387	382	399	400	388	360	364	383	390	359	373	381	375	343	399	402	374	394	386	380	390	393	390	412	388	384	376	360	374	392	361	362	369	400	366	366	388	413	357	396	346	373	380	350	407	417	425	403	377	388	400	388	389	426	383	403	394	388	394	381	407	408	366	388	377	371	371	372	371	377	401	358	366	407	368	339	359	363	326	391	371	343	384	378	387	388	370	375	379	396	364	403	382	386	405	384	397	341	397	417	392	408	359	361	389	389	374	392	403	374	396	408	419	408	391	391	376	390	383	410	360	432	368	364	366	373	380	358	398	383	375	390	349	378	398	395	367	391	370	375	400	361	360	374	398	375	375	393	381	384	407	379	362	397	427	417	361	382	423	368	382	368	381	333	371	381	411	382	411	413	415	387	398	373	403	381	379	394	408	365	380	394	384	360	383	355	374	378	411	357	360	376	359	366	378	344	401	403	402	405	421	374	376	396	372	375	377	388	414	393	383	371	385	343	410	391	387	401	380	390	376	408	373	402	364	371	414	361	365	381	353	360	389	393	395	380	355	368	374	406	389	373	391	406	390	396	394	385	420	381	386	370	354	394	384	396	346	371	360	389	396	380	416	385	364	392	364	359	370	373	358	361	399	405	353	404	385	363	404	406	369	386	373	396	408	362	387	403	369	364	369	363	407	396	373	411	402	408	373	369	393	404	389	391	398	399	403	395	400	385	381	380	380	387	361	352	370	360	383	354	384	408	371	383	374	375	366	364	357	390	359	380	370	352	376	406	396	378	378	413	362	409	400	399	399	388	348	391	369	390	377	401	388	412	387	392	363	382	405	369	370	420	389	386	398	396	401	411	421	360	391	389	416	381	383	378	397	394	355	378	376	371	379	383	389	387	352	386	367	381	407	405	410	369	384	383	415	393	384	400	398	369	394	349	398	370	374	403	349	386	400	385	373	394	396	401	386	351	399	415	353	383	378	428	415	374	392	384	377	389	353	374	408	376	394	385	381	426	383	384	404	408	376	394	356	379	356	398	388	368	385	386	375	401	381	351	375	362	354	380	410	415	396	391	382	378	380	395	370	391	388	386	413	382	383	411	396	429	383	390	384	365	402	386	373	419	390	370	390	386	391	371	412	379	393	414	399	392	386	387	405	370	379	358	408	368	371	361	405	358	377	359	372	394	396	355	370	369	372	408	382	362	405	385	376	361	368	364	412	422	364	375	413	359	422	373	385	357	384	376	376	356	393	395	338	386	377	383	356	409	380	385	419	343	347	358	413	374	376	373	369	350	370	399	382	371	366	382	397	382	354	386	414	352	370	388	391	388	386	366	403	400	384	386	356	392	370	400	390	405	376	390	368	367	379	404	384	395	386	366	382	365	386	363	365	394	392	399	368	418	397	378	402	353	347	404	404	400	407	414	355	388	388	353	382	397	401	394	418	375	366	418	402	390	410	384	403	364	359	386	371	359	370	360	374	381	355	386	366	403	411	386	368	379	390	393	415	391	395	372	345	358	379	362	418	373	396	383	373	394	399	364	365	408	392	374	379	414	364	391	373	412	393	372	388	380	396	397	385	369	398	403	382	429	411	368	371	391	388	397	373	386	395	387	372	371	362	402	396	359	398	383	406	409	390	405	380	407	431	388	411	362	389	377	383	363	411	377	396	397	412	368	393	397	357	387	429	380	396	415	362	382	388	386	390	399	409	397	384	392	392	393	394	366	381	369	373	374	386	382	425	373	364	387	389	355	388	392	403	375	365	378	394	391	389	388	387	402	359	347	383	372	409	370	382	381	422	425	354	395	376	419	397	404	399	369	370	380	372	378	395	373	358	389	406	392	402	366	352	396	340	379	365	405	373	342	424	359	366	367	411	374	391	375	415	397	375	343	363	372	392	375	372	404	399	388	409	365	393	373	407	379	395	407	371	432	378	393	343	404	378	386	376	370	401	387	432	385	371	345	340	386	392	401	412	369	381	405	389	386	372	383	394	388	423	376	388	383	397	403	402	406	353	391	372	351	384	387	389	394	416	396	362	376	394	378	426	393	377	382	386	358	375	430	417	400	393	382	342	353	348	405	363	343	402	378	399	378	402	355	403	379	382	371	441	416	414	389	383	398	380	379	356	403	401	386	390	394	386	388	376	383	352	369	360	388	422	363	395	358	391	397	392	383	342	414	367	381	393	405	362	372	411	361	398	394	400	389	353	407	383	393	412	328	434	369	378	347	379	411	409	355	383	387	362	398	405	394	389	351	379	396	372	401	409	386	362	363	363	377	375	348	371	386	404	383	395	375	395	386	402	398	397	383	392	370	348	399	402	414	407	387	393	392	370	363	359	366	359	351	390	394	387	365	405	392	399	339	393	396	383	396	389	371	358	394	389	375	374	382	395	356	374	402	377	391	412	387	374	401	397	375	402	382	402	408	401	402	384	420	388	384	363	376	395	416	388	406	403	394	398	384	362	374	385	388	365	393	379	349	358	347	380	357	387	362	390	389	411	413	388	402	404	421	402	374	355	381	385	339	375	401	398	415	408	398	363	352	366	360	377	403	379	373	380	384	411	402	366	419	355	373	396	366	379	389	390	416	391	388	384	415	380	391	379
12078	3822	4889	3879	13886	39758	33983	26426	15931	6650	2216	773	330	206	161	123	140	155	156	133	157	144	161	139	149	148	141	153	160	159	138	156	149	155	159	146	159	152	151	143	132	172	145	165	130	174	164	136	161	140	156	155	153	150	180	126	144	158	136	149	155	139	148	155	134	154	157	148	151	164	149	149	162	150	153	154	146	162	191	156	155	143	149	144	149	136	156	117	146	122	137	164	126	150	130	152	150	140	159	160	160	147	180	145	158	155	145	145	146	146	163	144	167	158	140	167	129	141	147	134	146	153	148	132	139	179	158	165	127	139	166	157	148	167	147	151	150	152	156	141	139	145	160	137	160	132	153	165	113	126	148	135	142	131	172	145	143	126	142	158	142	134	140	143	151	151	144	162	154	148	135	144	151	145	147	140	127	138	143	120	131	163	161	151	148	142	148	155	115	154	140	156	131	138	142	139	162	153	136	148	151	157	175	137	162	134	164	152	150	158	155	164	132	139	155	161	145	160	160	160	151	145	152	163	140	146	153	138	153	148	172	139	142	155	135	151	164	148	156	141	140	135	141	164	140	152	158	142	137	157	145	134	145	150	152	143	159	145	148	153	142	137	155	135	150	161	156	161	134	141	139	149	132	147	127	133	153	151	154	157	145	151	158	164	147	151	137	162	148	150	147	152	167	179	124	151	125	136	148	156	160	153	146	138	180	154	157	147	150	156	144	150	144	146	146	148	153	151	147	159	187	159	137	140	166	158	155	144	148	150	155	140	147	154	135	143	144	162	133	155	146	152	131	141	154	157	140	133	155	149	139	165	145	150	145	137	150	161	145	141	147	175	164	148	137	127	168	131	170	140	162	151	145	157	144	139	158	182	138	155	145	155	143	160	163	141	161	156	168	140	131	153	154	139	152	155	142	145	154	177	158	133	155	163	142	158	160	147	138	137	163	159	147	142	137	166	145	137	137	157	164	147	148	165	155	126	146	126	169	164	154	132	147	169	148	144	152	165	153	129	138	142	140	150	145	147	165	123	151	157	139	135	158	146	170	147	157	124	151	162	133	135	188	136	144	142	144	162	144	132	162	142	150	153	139	183	139	147	150	156	139	153	146	175	141	142	140	154	181	150	143	156	162	154	137	158	139	152	142	129	185	170	162	142	159	143	159	152	166	133	166	159	157	159	161	165	134	154	134	150	147	160	141	141	147	146	138	175	178	167	174	144	155	157	140	147	129	157	161	152	134	179	137	141	143	171	130	153	146	128	138	166	139	144	152	133	140	159	149	156	130	138	162	137	160	144	156	134	142	146	139	137	156	170	155	148	138	169	159	138	142	154	143	176	144	147	158	139	131	140	144	145	152	163	157	149	149	139	154	141	140	144	143	148	157	157	146	146	145	163	150	142	144	155	176	144	150	150	147	146	158	123	154	141	153	151	158	125	164	148	154	143	139	148	173	131	147	141	131	143	158	149	162	150	147	141	152	152	150	159	155	151	135	145	179	145	141	173	174	128	163	159	169	141	154	162	176	140	147	161	148	141	150	169	154	172	147	144	132	140	153	156	137	133	146	134	146	150	143	158	159	148	167	143	133	132	176	153	154	156	157	135	164	165	160	168	174	142	136	126	148	144	165	134	150	158	156	130	147	135	166	150	136	144	146	136	144	125	135	160	126	159	164	143	145	162	144	169	144	159	151	131	146	171	160	128	154	154	140	155	140	163	155	150	143	164	150	131	145	172	172	161	140	150	160	150	141	157	146	125	165	154	162	154	149	159	164	159	134	150	167	180	160	147	166	185	153	173	136	160	151	158	148	141	145	164	162	153	159	150	147	134	184	157	162	159	163	156	130	172	123	170	156	126	145	131	165	155	157	163	160	150	154	154	149	147	151	141	142	145	154	142	141	158	126	136	133	143	165	146	148	144	177	136	161	160	159	156	127	138	142	144	154	151	138	155	124	145	168	158	150	172	147	148	166	169	156	144	136	137	142	154	135	137	131	160	143	165	139	159	142	153	145	126	142	147	161	140	142	150	139	142	156	154	137	156	165	141	146	147	153	136	139	148	183	159	157	150	142	144	145	156	132	133	130	141	134	149	142	151	148	155	142	152	145	151	153	144	143	141	137	161	145	131	160	158	140	150	152	162	156	130	148	133	150	162	151	129	154	133	136	161	147	153	127	139	141	174	151	137	173	143	144	150	136	159	154	149	140	139	174	165	153	121	155	134	146	142	145	157	135	134	150	149	168	149	166	150	151	141	142	150	157	143	152	130	152	146	123	177	145	163	167	141	175	163	158	148	157	141	147	152	167	174	148	147	153	148	151	143	134	131	126	172	158	138	149	143	137	162	138	154	151	155	145	169	140	170	156	122	170	167	167	153	145	150	147	143	154	172	132	144	167	144	166	151	134	158	145	130	149	169	138	164	136	157	160	172	155	143	164	157	128	143	139	148	157	156	164	136	148	150	168	155	168	158	145	134	141	148	156	152	156	148	155	178	143	155	147	120	151	161	147	170	138	140	125	153	153	147	152	143	172	134	151	139	142	141	141	144	138	146	128	150	141	150	156	165	131	127	170	174	171	163	146	130	165	176	144	143	162	135	140	175	159	133	152	150	147	147	148	167	169	148	145	137	159	169	180	157	174	139	148	164	137	144	163	154	174	149	166	151	148	146	151	149	171	141	155	152	129	151	152	148	129	155	148	153	152	161	166	149	163	135	143	131	146	141	151	141	139	140	143	144	157	165	161	139	154	162	159	142	158	173	133	151	130	144	141	130	148	183	139	129	158	165	154	151	136	160	129	165	149	137	179	130	143	144	131	162	149	140	138	140	135	156	162	152	148	155	130	162	154	151	142	171	132	153	182	169	165	145	144	150	158	140	163	161	148	171	126	156	165	159	148	158	145	137	153	139	158	154	137	147	137	158	166	149	149	130	155	145	115	132	136	138	122	159	171	141	118	169	158	151	171	145	147	134	153	161	134	130	142	140	148	135	127	167	146	166	131	146	150	147	134	159	163	160	157	150	138	150	166	164	140	142	138	158	141	152	151	140	129	143	156	144	149	155	140	144	147	149	160	168	142	152	144	159	134	142	164	148	153	150	146	157	142	133	152	131	147	142	162	137	143	128	140	150	145	137	129	151	155	141	165	147	143	148	180	146	180	154	148	140	141	152	142	160	129	148	148	123	154	121	154	152	166	160	144	150	144	148	138	152	153	145	122	168	135	129	144	165	156	155	167	158	167	162	149	167	141	150	139	149	130	164	136	156	165	167	148	145	146	145	151	153	156	163	155	144	149	134	164	145	158	149	133	168	141	153	132	124	141	134	153	153	141	140	144	181	156	161	136	138	163	139	157	139	156	147	134	118	131	162	167	159	161	134	131	121	164	139	134	145	142	128	159	170	171	147	151	156	142	151	148	175	167	149	151	167	174	140	142	139	168	127	163	135	141	146	133	138	157	135	129	153	142	165	133	123	165	132	140	165	143	153
7843	3707	9221	11085	28947	52842	49446	42533	33423	19664	9408	3895	1379	601	481	419	431	421	382	374	402	368	423	414	372	422	416	378	381	419	373	366	384	397	410	439	375	391	372	408	389	441	357	374	414	415	408	395	397	408	398	418	370	395	435	409	447	402	373	446	414	381	414	393	395	395	404	411	397	406	384	383	396	401	409	399	424	386	404	390	407	412	413	380	400	393	406	380	405	374	382	458	377	412	392	452	409	434	379	398	410	422	405	375	388	407	401	403	404	396	424	395	427	429	391	427	372	409	387	376	402	458	392	371	392	416	438	422	419	382	384	369	397	390	388	402	390	404	405	397	448	375	396	383	383	394	370	416	413	400	420	383	421	367	427	387	376	410	387	385	390	405	396	424	422	394	383	421	372	378	374	408	379	396	432	409	406	385	380	390	361	388	408	400	409	366	429	412	384	411	422	395	377	417	387	385	400	368	428	386	406	392	391	387	413	381	397	401	412	426	394	380	377	391	372	399	403	415	413	405	388	426	389	417	434	404	421	387	398	443	420	426	419	378	377	374	392	392	414	371	379	423	368	389	403	377	362	366	396	415	427	410	388	389	363	367	400	409	423	367	409	388	371	413	421	405	448	383	401	412	398	368	455	418	374	391	388	368	368	395	369	397	400	413	395	395	427	410	392	373	409	401	370	373	397	404	379	373	385	386	413	399	375	378	420	391	383	400	364	411	414	404	413	381	432	434	408	384	399	400	386	391	381	400	417	400	405	410	387	378	394	401	417	396	422	402	416	439	411	362	423	352	388	325	411	401	399	383	372	362	381	423	378	417	389	366	418	380	406	438	397	403	391	371	405	394	399	407	407	421	398	383	379	396	415	413	388	417	391	398	371	386	424	450	404	396	390	394	407	409	421	388	414	393	395	381	395	399	409	400	374	421	416	376	421	362	408	418	401	396	398	393	436	385	387	364	393	375	415	383	424	398	410	361	399	405	393	379	432	406	406	377	392	384	404	379	392	423	397	384	400	415	428	393	399	398	386	405	418	379	418	418	376	432	424	397	407	395	408	420	415	401	420	416	414	396	387	420	386	443	373	382	438	394	382	403	405	401	389	413	441	405	385	352	404	379	406	368	416	368	374	393	408	424	417	412	418	370	380	417	406	379	385	340	396	399	417	407	445	411	364	438	393	425	394	386	401	397	394	392	399	416	393	401	400	396	392	411	399	396	389	361	403	424	413	411	419	432	406	391	385	403	411	423	379	358	363	394	416	420	415	413	393	415	374	405	378	373	397	378	407	414	391	418	404	398	378	370	443	374	361	403	348	380	419	386	366	381	405	357	387	430	389	401	379	388	351	371	393	381	418	407	425	435	387	413	410	388	423	405	419	364	382	419	403	376	366	408	370	375	435	404	391	379	410	401	420	376	389	396	424	411	419	399	373	400	397	402	390	386	429	469	415	430	405	413	412	390	372	412	424	385	390	418	380	394	409	383	395	400	387	408	416	394	397	378	412	392	440	359	392	410	410	408	422	409	418	387	422	417	425	433	400	384	379	388	402	413	398	394	407	374	382	403	373	382	429	409	404	371	396	401	379	419	391	404	375	391	421	419	394	442	390	407	397	378	406	438	402	397	375	411	425	372	370	411	393	378	404	409	394	426	397	420	426	417	396	411	444	406	370	398	382	386	401	404	402	366	407	405	402	384	388	408	372	383	393	389	400	423	432	374	386	398	378	374	414	395	354	410	357	426	432	361	401	392	390	393	419	404	369	402	422	423	392	410	418	385	412	437	376	398	396	393	408	390	405	372	428	383	401	411	384	413	394	386	382	402	415	414	401	364	387	401	370	406	411	395	413	404	387	412	383	419	413	383	412	385	400	391	385	374	374	389	422	391	425	441	431	400	391	418	406	377	391	366	418	399	422	431	426	393	369	438	401	380	398	422	380	398	445	383	401	372	390	383	381	407	386	404	411	413	399	414	418	401	399	400	436	427	398	378	410	391	403	415	408	385	392	402	372	411	432	396	419	393	402	424	390	395	390	403	400	354	436	386	401	429	417	423	406	418	369	442	415	404	437	407	409	439	384	375	383	392	396	376	405	408	421	389	392	402	414	388	360	402	382	387	406	396	379	419	395	395	407	392	418	390	399	378	422	395	361	398	374	397	382	442	404	381	392	417	409	418	377	427	407	396	449	421	416	422	414	386	410	410	402	402	378	440	374	395	397	391	406	427	398	402	382	401	407	370	377	367	386	389	398	416	357	398	405	441	387	405	368	362	370	443	411	397	396	393	403	388	422	398	401	401	397	374	404	389	397	372	407	377	425	429	431	362	415	394	382	391	396	409	371	421	412	396	431	411	391	415	413	408	453	410	425	404	373	407	397	396	423	362	363	390	399	410	393	419	398	390	382	391	386	400	401	424	376	413	406	389	380	386	419	403	379	411	396	394	446	389	431	386	401	419	391	424	405	388	410	381	375	395	403	370	414	429	397	425	404	404	386	360	429	405	400	382	401	409	389	410	394	403	396	388	417	418	388	378	419	411	403	401	402	399	405	423	399	462	421	420	405	425	394	408	386	374	406	404	397	407	432	408	420	391	377	425	408	372	408	413	402	427	407	379	407	381	415	404	389	389	392	413	388	417	403	430	423	397	392	392	417	417	388	381	378	423	363	384	394	414	397	413	391	381	410	382	385	404	418	399	394	409	418	398	416	386	368	404	389	400	386	402	387	387	412	406	387	386	420	364	390	379	404	392	386	380	401	399	410	386	406	375	407	395	390	415	417	384	404	400	424	399	395	379	396	394	398	395	366	454	411	423	403	435	395	409	393	379	404	394	379	363	419	412	416	396	388	400	398	380	400	439	404	393	406	407	409	385	354	404	390	411	415	389	412	392	403	421	392	416	399	412	409	398	412	383	392	411	390	408	419	404	446	365	417	358	380	358	373	404	436	376	364	406	411	391	404	412	394	398	400	422	373	415	384	394	385	401	399	388	430	388	411	412	381	397	405	441	389	387	419	377	396	390	381	431	408	421	398	394	393	376	373	443	408	425	377	390	368	389	399	428	408	396	427	385	373	400	390	368	389	395	439	379	422	384	413	392	393	373	377	403	420	406	392	399	420	424	390	393	352	390	403	397	402	420	409	401	390	389	387	387	428	389	398	398	390	399	408	398	382	418	380	406	381	397	386	395	416	374	391	404	377	427	361	389	422	402	413	391	401	394	400	408	361	382	387	410	429	441	423	387	397	418	405	397	418	448	428	375	378	402	398	363	370	409	407	411	430	372	389	375	388	354	409	410	426	419	386	413	424	371	413	426	378	401	383	373	403	396	424	399	405	452	418	385	408	421	401	398	395	410	424	412	379	411	388	400	397	407	420	408	399	362	390	411	371	400	397	415	406	397	400	402	407	419	382	391	381	397	387	407	414	395	440	370	383	408	388	389	396	415	412	375	404	422	405	396	388	421	433	414	416	388	380	401	388	403	430	390	443	398
21444	7559	8214	7383	21582	50138	50541	40708	28615	16266	6347	1968	576	263	189	130	148	127	129	141	126	123	131	138	132	144	149	112	141	138	123	141	169	139	127	154	143	138	160	113	119	117	141	134	150	136	135	159	155	144	126	115	137	148	134	125	131	144	129	133	135	116	123	140	137	126	153	123	129	150	131	127	114	131	142	133	131	132	125	140	146	121	141	108	143	137	121	149	155	143	146	137	130	124	139	136	121	117	139	127	155	136	120	130	133	121	130	128	137	146	138	144	156	114	129	142	124	143	109	147	145	126	147	147	130	115	153	122	138	131	135	169	129	134	145	159	137	128	139	138	142	135	129	137	137	141	115	155	119	151	127	133	128	131	160	126	104	152	122	140	124	143	142	131	140	139	117	146	138	125	117	131	134	149	129	115	128	127	161	136	132	156	122	145	163	143	134	149	148	141	143	128	110	137	125	122	115	138	160	134	141	151	136	142	129	124	128	120	138	125	127	138	150	133	145	133	118	145	154	149	148	133	134	136	145	146	136	125	122	125	128	129	143	137	127	143	142	123	144	139	135	121	128	127	106	124	145	157	127	136	149	141	146	160	130	140	104	125	146	139	117	155	129	127	125	159	134	151	114	121	142	134	143	126	136	136	132	145	125	139	158	129	137	145	158	134	146	158	113	131	127	152	140	118	149	146	142	124	131	140	153	145	137	132	132	145	136	134	142	125	132	159	153	127	121	127	151	140	148	126	139	131	146	142	142	136	132	151	125	159	151	132	131	136	138	140	134	130	147	153	149	128	141	145	154	124	122	129	146	148	129	132	139	145	141	132	143	126	143	137	147	150	148	123	154	144	120	140	139	151	124	138	134	155	133	130	140	119	153	138	140	139	149	151	124	140	134	139	133	128	170	134	123	127	127	132	146	149	145	149	126	134	147	126	125	147	123	160	141	137	134	145	130	116	112	126	123	156	148	143	123	167	102	151	129	126	142	136	140	133	134	135	136	131	128	148	148	128	136	144	122	154	133	136	168	113	125	138	128	114	129	122	149	136	136	136	144	135	153	132	132	115	147	129	145	141	147	158	114	140	135	159	135	132	134	141	116	141	127	149	150	149	132	133	137	136	121	153	143	146	116	155	137	131	106	150	139	128	143	130	137	137	140	156	166	133	114	144	146	157	116	129	146	141	125	108	128	145	149	128	111	127	117	144	143	153	114	150	156	114	133	150	141	124	134	150	132	137	135	142	144	121	133	134	153	124	125	145	149	116	121	132	129	136	144	118	151	133	128	157	116	139	130	162	154	157	148	140	134	164	139	127	118	136	149	130	150	122	113	122	140	126	152	133	148	139	162	125	145	140	133	123	145	153	126	127	118	128	146	151	145	113	145	130	160	142	135	149	129	130	140	121	147	134	144	133	126	136	141	121	147	140	136	153	131	126	150	125	139	140	114	155	153	125	108	131	139	135	126	133	144	130	123	152	142	143	139	139	135	125	122	131	121	126	143	126	158	136	144	128	158	142	118	156	132	143	128	145	133	156	141	122	140	151	141	158	128	141	132	128	122	138	135	114	113	141	138	147	139	149	137	130	136	132	130	162	140	142	135	137	138	150	100	119	164	152	148	125	132	142	132	135	146	147	126	132	147	128	132	140	141	119	135	114	147	142	149	139	144	139	145	133	153	152	136	135	140	126	131	153	132	136	147	132	126	138	146	165	138	119	140	131	148	138	131	133	121	129	147	145	160	144	133	139	138	119	153	135	144	132	136	124	155	125	128	134	158	130	139	124	131	121	147	122	136	137	138	137	132	160	142	126	135	130	128	150	149	139	132	135	113	129	106	148	153	116	143	143	141	148	140	148	147	140	150	139	132	128	133	139	118	134	140	167	154	133	160	148	133	156	131	148	139	137	148	129	112	132	131	125	129	134	131	126	128	147	152	145	144	140	137	102	132	143	142	142	137	140	138	111	152	134	134	136	141	123	133	128	142	142	131	140	134	135	131	145	138	122	145	130	131	116	129	135	133	144	150	117	130	164	125	130	141	125	164	115	147	119	131	141	128	135	126	121	124	130	151	131	144	147	124	151	127	123	134	143	145	167	144	121	137	106	117	141	154	152	124	135	137	110	139	143	143	159	152	135	159	122	145	141	114	145	129	143	127	132	135	166	149	160	121	142	130	123	142	138	136	152	141	119	133	128	129	148	147	154	144	143	153	130	153	136	137	136	127	136	123	107	171	130	142	144	136	119	159	134	137	133	144	137	129	149	128	113	141	136	153	161	139	136	140	144	158	159	154	146	124	128	136	137	125	123	123	151	136	141	145	133	126	128	169	121	137	147	138	128	126	139	138	93	140	146	131	146	142	147	150	130	147	119	141	130	126	151	129	132	148	135	143	136	140	139	138	153	129	122	136	121	134	140	134	151	130	117	130	142	135	154	124	141	137	129	139	156	132	124	144	124	143	142	138	130	123	129	129	135	137	141	144	146	128	123	148	153	142	125	114	116	144	155	147	134	154	145	129	141	134	126	145	138	135	132	144	140	146	124	137	152	144	153	121	144	124	131	136	142	133	138	122	139	140	153	141	116	147	124	162	147	117	131	140	125	127	139	136	147	152	115	120	141	135	134	132	142	155	118	151	128	163	152	144	145	125	137	141	147	146	136	131	160	152	142	124	120	125	164	147	146	145	122	139	144	141	145	131	104	139	148	148	122	158	148	120	146	125	138	134	144	118	132	137	128	148	144	146	130	148	161	122	116	157	141	137	131	132	137	153	125	141	145	130	158	151	119	150	167	129	151	140	166	130	120	124	127	135	169	140	125	138	139	150	136	126	133	139	117	142	127	155	144	140	148	157	124	114	126	130	150	133	120	133	133	127	137	126	136	127	136	141	140	143	156	144	142	133	141	145	142	151	152	150	111	120	135	139	129	148	118	151	144	136	148	131	135	130	143	126	142	139	135	154	125	140	119	129	145	151	117	133	141	151	170	130	151	136	151	150	145	130	146	157	138	156	136	122	123	143	139	127	157	132	129	134	123	124	129	133	177	154	152	135	137	137	122	121	140	128	153	108	125	146	131	117	140	120	147	156	131	134	141	141	121	134	120	128	134	137	140	143	124	144	125	152	144	124	163	139	142	134	138	124	158	116	137	131	130	145	134	141	135	154	116	135	130	142	113	141	146	157	143	138	133	156	144	145	135	120	142	136	139	129	121	140	133	133	173	149	149	142	152	151	140	148	148	135	122	148	130	150	142	116	138	130	161	112	134	140	127	142	117	128	145	119	147	133	139	141	134	129	127	127	158	124	132	138	143	155	131	118	122	132	137	120	141	146	135	139	141	114	146	148	132	149	148	153	138	124	145	138	137	147	163	141	132	138	137	137	148	131	120	139	154	157	134	140	134	144	143	129	156	139	136	117	128	137	123	143	131	127	142	150	128	120	142	140	150	118	148	131	147	134	153	138	137	142	143	128	147	120	148	131	122	143	141	146	130
10630	5713	13623	17929	36039	60442	62862	54933	44111	32686	18951	8484	2741	941	513	416	397	377	343	359	373	343	352	348	408	306	352	345	339	355	384	387	332	366	388	381	375	349	324	383	386	366	371	365	370	348	376	343	358	376	364	380	357	374	367	380	360	404	368	363	376	366	337	365	358	395	369	360	370	356	362	363	343	342	347	340	383	346	355	376	333	372	350	394	376	353	332	373	307	320	355	386	381	343	389	324	387	356	357	366	341	354	356	376	371	388	386	401	362	348	345	365	366	338	349	397	384	342	372	374	358	380	340	365	383	367	383	357	360	376	362	378	380	410	385	366	351	356	393	369	365	406	359	363	351	357	367	391	355	324	365	366	371	370	347	379	378	360	358	368	352	373	378	366	360	377	363	362	369	341	371	348	355	356	339	352	374	332	334	382	356	338	363	387	333	362	353	352	388	360	369	381	359	350	390	347	348	375	339	342	379	387	349	362	373	338	353	363	352	393	353	357	392	351	379	372	395	355	371	353	338	369	321	328	368	385	366	394	351	360	391	354	362	369	383	367	377	344	345	388	356	355	354	347	311	319	376	386	369	360	345	403	377	366	335	365	356	370	342	373	360	390	366	375	337	370	377	346	345	335	364	369	383	361	329	331	352	343	339	366	344	398	366	405	379	355	378	374	392	393	366	356	337	351	387	367	395	351	353	351	363	380	400	322	385	382	374	388	332	390	380	370	371	348	373	341	382	327	340	386	362	373	387	356	380	375	365	370	381	407	388	339	332	371	356	384	381	356	352	373	332	396	372	345	372	342	354	394	336	383	348	360	349	374	356	350	383	367	363	355	355	365	375	376	377	382	357	341	358	396	382	380	384	393	380	333	337	366	354	428	398	397	351	377	352	369	355	358	366	392	368	381	386	372	357	349	344	391	370	364	345	414	384	399	367	348	388	378	358	389	343	366	328	382	348	373	340	358	357	379	372	374	364	342	337	343	333	346	382	351	372	393	368	354	360	388	338	366	366	346	406	356	355	381	328	376	344	350	363	384	388	358	372	356	384	369	345	353	376	320	356	362	353	369	360	357	363	330	351	383	348	355	368	350	341	379	366	362	344	360	382	383	365	381	371	366	371	388	376	374	354	386	344	391	358	338	396	433	348	383	347	360	331	347	366	328	346	348	390	377	392	356	354	353	351	351	333	360	357	376	369	348	365	393	376	378	364	342	343	379	380	389	338	364	331	375	340	365	350	390	336	359	347	354	374	350	333	379	348	357	342	347	361	336	378	368	357	374	379	358	369	395	358	349	384	338	336	381	343	347	336	401	356	376	369	376	371	350	346	365	420	397	383	360	355	360	347	328	396	343	366	364	346	352	329	387	362	408	375	357	366	348	359	369	407	347	364	347	360	315	336	348	351	393	378	381	363	354	360	375	360	356	360	345	339	360	374	353	371	361	342	382	400	372	362	335	376	377	403	374	374	383	388	351	362	320	370	351	402	355	360	379	399	379	380	355	382	342	377	350	338	363	328	362	401	398	336	349	352	401	376	353	369	383	371	359	343	370	397	379	336	369	340	357	374	367	349	319	361	371	333	360	332	327	367	374	361	381	327	366	348	352	373	309	364	353	361	350	380	383	378	367	351	338	425	388	363	366	362	355	360	381	371	347	363	364	336	363	403	340	342	365	377	368	365	342	346	371	379	401	355	361	369	350	355	370	367	360	359	352	372	335	371	362	349	332	343	368	356	367	374	370	352	371	351	402	385	377	365	364	416	357	382	350	354	362	347	342	348	330	357	351	390	358	335	351	383	353	361	387	372	371	405	352	397	371	359	350	356	364	378	388	366	344	342	377	351	395	338	356	353	370	356	358	373	369	367	389	350	354	307	347	317	364	330	355	370	359	355	364	370	347	384	374	361	361	385	381	347	348	372	357	370	367	338	359	379	353	344	379	361	358	302	388	332	360	375	362	386	364	356	371	362	341	374	375	390	386	348	399	371	362	333	365	362	349	329	383	377	356	377	369	330	364	372	393	366	363	373	362	358	361	353	362	373	382	353	369	359	307	349	327	368	372	369	383	385	357	327	345	322	357	381	373	364	336	344	410	377	338	346	363	368	334	381	384	358	396	377	385	348	332	401	370	370	342	373	347	348	376	379	336	399	398	342	388	345	362	382	335	362	387	357	336	390	381	368	345	365	344	365	394	351	353	343	356	381	352	401	371	382	416	374	367	363	375	383	351	367	363	354	368	367	333	370	364	345	370	383	360	384	349	415	358	375	364	362	366	367	389	338	356	411	332	373	341	371	361	357	344	353	360	335	376	365	348	344	372	359	365	334	376	348	377	361	368	379	314	352	323	372	356	351	369	387	363	356	352	367	351	353	364	346	350	349	378	353	360	358	380	350	349	377	367	352	375	361	358	404	389	334	370	374	392	401	344	369	385	405	400	356	387	384	370	370	369	361	329	356	376	344	369	397	362	346	381	361	374	359	332	393	361	370	373	351	350	339	344	363	380	366	356	384	383	372	354	369	382	388	344	346	361	380	330	359	384	375	357	379	370	359	339	371	349	398	383	366	371	365	347	349	366	356	377	354	346	372	384	337	337	379	356	381	352	363	390	380	379	354	371	350	373	391	363	401	372	342	354	364	334	338	391	344	353	372	364	339	361	384	346	343	363	353	363	379	353	322	370	362	365	353	366	367	360	388	369	355	414	353	339	344	390	347	377	346	378	371	350	365	389	397	352	373	336	377	369	350	350	374	362	356	311	392	370	354	350	350	357	362	349	343	374	374	368	356	365	379	342	346	355	355	384	391	352	403	351	375	317	356	342	339	358	368	393	378	352	367	360	366	355	305	330	362	350	392	373	361	350	415	371	380	360	386	379	366	394	348	359	349	386	357	345	379	370	354	400	368	370	368	369	368	366	364	373	360	381	352	364	387	331	385	369	368	351	390	365	345	354	353	367	311	354	377	352	396	368	386	346	369	354	357	365	399	382	383	400	379	366	370	371	331	366	331	343	360	321	370	349	375	357	389	341	395	387	365	379	346	345	365	364	344	364	386	380	337	364	328	355	348	367	351	361	360	347	362	365	370	383	358	362	344	375	366	391	366	354	377	376	357	395	370	372	362	356	391	352	368	374	347	345	363	356	350	358	333	336	341	351	345	396	352	341	363	387	339	365	374	339	366	361	360	374	341	349	384	386	361	361	344	350	397	384	349	377	336	345	374	340	362	347	366	383	372	319	362	334	353	366	371	376	367	340	360	367	372	354	317	377	345	357	350	360	339	360	357	337	349	338	335	367	381	397	338	352	347	349	347	355	390	346	376	384	387	370	361	386	376	383	326	335	340	360	375	363	368	376	334	366	359	358	359	366	372	362	392	342	355	392	347	349	405	373	346	365	374	362	383	352	338	341	354	374	369	348	359	348	368	348	369	352	383	380	338	348	350	347	367	349	383	366	357	379	402	390	369	372	342	351	370	357	374	370	354	353	357	383
4482	2229	3081	2186	1421	1934	2943	2736	1715	974	503	266	190	185	139	157	145	134	146	135	147	129	137	131	148	131	162	136	148	145	153	150	131	157	170	144	133	128	142	149	140	135	142	136	136	143	155	146	160	143	164	153	134	153	154	135	143	134	149	135	161	135	141	140	132	134	125	147	152	148	161	141	145	158	130	129	127	168	138	150	148	163	154	124	118	127	130	154	176	139	156	175	155	156	134	153	145	131	133	151	134	136	167	137	164	154	134	173	123	169	147	144	148	146	131	153	131	136	133	143	142	128	143	149	139	142	135	152	137	165	171	138	146	124	130	155	140	150	116	144	138	141	140	144	148	153	153	131	137	144	155	148	118	130	159	124	152	139	135	156	128	148	135	149	146	156	129	144	159	145	140	133	148	156	127	152	141	138	149	144	144	139	145	147	139	123	156	133	160	134	144	132	134	131	166	143	147	159	154	138	158	155	143	165	155	162	132	145	152	138	143	160	135	150	153	131	144	128	141	139	164	154	126	135	148	116	144	160	118	130	147	140	151	146	142	155	125	165	137	152	157	141	127	141	145	126	147	129	149	153	169	138	129	133	161	156	150	163	162	149	144	133	145	147	165	141	158	160	156	144	146	152	161	159	121	139	127	138	144	139	152	125	136	151	138	143	152	128	155	135	142	142	134	146	139	125	161	152	153	137	153	146	144	150	132	119	141	157	136	146	144	136	126	147	131	135	147	129	146	133	139	161	145	153	157	150	141	155	147	156	158	172	160	120	137	145	146	136	130	128	155	142	127	137	136	149	138	154	149	133	140	138	135	153	160	153	151	173	146	141	143	153	145	150	156	144	135	142	149	125	140	142	143	150	144	141	118	130	140	132	140	154	148	139	133	156	149	153	134	155	130	131	135	139	164	160	148	138	153	147	151	155	132	140	132	137	142	145	146	148	160	162	137	130	157	147	124	142	145	135	163	171	158	140	124	143	145	130	158	147	132	153	142	126	153	150	132	160	161	134	151	149	132	145	142	160	147	157	159	146	141	165	154	154	143	130	122	126	136	159	129	147	149	149	145	165	129	152	159	128	145	138	156	140	153	153	143	148	143	136	162	156	144	114	138	141	121	131	138	124	158	140	164	115	132	157	156	160	150	153	159	132	149	141	121	175	168	131	139	149	140	158	132	155	123	140	134	136	155	140	135	130	131	131	149	141	159	174	133	154	132	153	154	165	149	145	148	159	154	136	129	137	146	149	148	121	162	145	134	135	145	144	137	168	153	131	150	132	133	158	144	160	141	163	142	126	147	133	137	133	134	145	161	139	166	140	133	164	150	138	147	148	135	144	136	163	150	152	147	162	148	163	170	141	141	153	140	135	141	156	145	157	132	154	148	136	156	165	145	145	140	147	144	175	141	129	154	161	158	161	149	131	136	138	113	146	138	171	128	149	151	124	158	151	154	138	136	157	132	141	121	115	141	149	143	145	151	127	143	142	139	142	126	156	154	151	140	148	123	155	155	141	144	153	110	147	131	150	137	144	143	137	135	142	119	130	140	159	134	150	146	156	139	149	155	130	155	141	150	133	150	142	145	150	158	138	123	140	134	131	142	126	146	160	164	126	148	138	144	150	129	146	151	149	154	134	155	150	141	135	142	135	154	156	154	150	158	145	149	149	141	149	121	138	147	144	160	150	149	128	137	152	140	159	149	146	144	152	151	165	137	128	133	125	140	149	150	153	143	149	141	138	143	139	151	143	128	140	133	136	142	155	146	129	145	160	150	132	143	134	145	146	153	129	135	138	139	149	138	141	143	163	133	164	148	163	126	165	146	137	143	121	141	151	150	132	151	134	128	136	159	135	126	171	122	142	150	150	148	143	130	153	152	143	160	146	157	175	152	196	148	130	150	150	129	140	168	159	132	154	143	158	162	146	163	164	158	134	141	133	145	129	137	152	126	149	133	141	143	138	154	161	116	147	162	136	167	149	127	151	151	138	145	143	149	141	145	138	153	133	142	121	145	133	143	149	160	132	156	145	156	154	151	153	147	161	135	148	132	134	123	146	133	148	138	137	124	148	171	159	166	151	148	139	152	144	144	142	147	126	140	149	153	141	127	164	133	137	121	152	152	154	137	130	139	124	138	132	148	144	139	137	160	147	136	151	138	164	153	166	146	145	154	136	168	147	149	148	148	141	138	169	130	148	168	126	138	134	135	138	156	128	150	155	136	141	152	148	178	171	162	137	155	124	143	156	135	154	133	157	143	145	160	137	135	149	168	157	147	150	143	174	154	151	137	149	154	141	145	137	161	135	147	114	130	138	149	147	155	157	129	128	142	149	165	141	151	154	122	134	120	129	122	132	132	154	165	151	158	152	167	154	126	158	140	147	138	156	169	160	143	135	139	138	111	154	135	137	160	126	161	138	154	152	148	146	120	152	168	126	135	150	140	166	135	139	146	138	133	142	145	127	141	153	159	147	142	141	136	134	130	146	151	152	142	125	124	140	142	134	168	151	152	146	133	155	154	125	161	150	110	160	155	135	145	137	169	143	151	152	144	155	141	142	156	112	136	128	156	131	130	151	143	130	151	154	158	155	141	134	137	119	132	143	136	138	156	137	131	139	164	126	146	129	152	134	138	128	136	130	149	142	160	159	144	154	137	155	145	141	130	145	123	147	150	145	141	153	124	140	148	156	134	164	149	130	144	179	145	159	151	134	148	133	129	140	133	130	157	149	123	144	144	138	151	122	141	166	148	158	148	144	132	158	134	132	132	168	125	129	152	134	151	136	148	155	151	136	130	147	144	148	156	130	139	145	134	141	130	138	136	148	157	162	122	166	145	139	153	141	140	152	160	131	140	150	151	137	148	137	160	153	153	129	120	139	140	141	132	144	158	134	151	158	142	158	143	137	130	147	133	134	155	130	132	145	151	167	136	137	149	129	148	130	121	134	153	167	135	142	129	144	137	158	155	125	158	191	133	150	155	151	156	153	150	151	128	136	132	164	134	147	140	168	136	140	130	151	135	144	148	148	145	139	129	134	171	148	149	149	148	158	139	142	129	155	138	131	163	146	146	137	164	153	151	145	141	134	164	138	128	146	126	150	141	165	153	132	145	134	128	142	155	148	150	150	144	131	121	151	147	124	152	137	132	130	169	149	130	160	148	124	146	146	150	174	144	130	150	138	136	141	157	157	159	149	136	133	154	146	148	180	161	154	127	142	142	166	148	125	123	142	159	121	155	153	135	157	134	151	130	146	134	160	148	134	138	161	145	150	144	132	164	141	149	158	144	139	148	161	135	140	146	148	153	142	129	144	149	144	144	157	137	148	144	128	136	147	161	153	138	127	148	145	144	128	152	157	165	161	128	152	131	148	144	140	139	143	149	164	147	146	131	151	136	140	140	143	141	134	153	139	131	146	161	129	125	149	146	143	144	166	144	139	140	160	160	144	152	169	142	153	146	158	140	159	142	142	156	142	130	147	167	133	146	153
3452	2276	5984	7026	5589	9837	13568	11645	7542	4068	2144	992	612	440	424	411	339	367	387	364	365	398	404	356	348	381	431	378	350	398	376	337	389	373	381	407	386	411	368	356	394	378	400	357	436	376	388	365	379	365	395	364	369	410	393	396	390	383	369	348	386	367	365	384	377	393	384	378	387	411	394	362	359	388	377	361	358	375	369	375	370	353	409	413	399	405	410	381	385	376	395	395	372	382	391	376	358	375	371	400	366	367	373	375	402	380	372	376	384	396	381	373	409	349	414	378	394	380	378	386	416	359	367	408	372	366	402	413	389	389	386	411	380	365	400	395	392	403	373	399	366	369	376	393	367	403	375	355	354	353	374	367	393	390	366	419	391	387	375	382	379	374	393	402	377	408	397	356	354	371	413	379	374	349	406	392	380	372	384	412	358	387	392	402	383	395	398	400	402	402	395	400	389	393	389	387	368	359	365	392	400	381	358	405	367	417	374	386	397	369	353	402	417	371	394	397	376	354	385	418	385	415	393	414	401	413	372	385	385	387	387	397	389	364	375	364	418	390	347	383	425	387	367	374	362	374	366	395	363	372	385	396	361	367	400	404	362	350	352	390	404	382	395	368	397	361	402	403	391	396	379	401	401	388	368	385	370	386	402	380	385	382	379	410	359	404	364	367	365	360	379	376	383	390	348	390	402	411	401	381	366	376	388	406	392	380	401	367	386	361	346	398	401	394	362	383	371	380	377	433	366	420	378	404	379	437	417	386	395	391	366	382	411	409	398	392	369	374	389	403	351	400	369	328	388	388	390	405	353	385	368	370	372	390	372	395	399	383	375	348	350	398	348	391	408	401	396	399	375	389	361	382	396	367	410	417	385	345	426	393	393	342	384	350	356	390	376	350	383	385	355	345	403	396	366	371	370	351	382	372	406	397	418	410	343	369	402	405	394	396	363	377	371	355	390	403	371	377	394	406	387	363	408	379	352	402	370	398	401	372	383	365	417	404	402	394	368	361	392	386	386	394	358	387	423	349	376	384	396	410	349	385	404	392	384	405	383	390	387	399	397	355	394	387	399	366	379	396	432	411	367	395	381	399	410	377	389	388	421	351	382	345	373	422	362	388	369	366	359	415	371	411	353	402	396	394	381	404	377	407	367	388	379	391	375	394	353	395	364	364	372	350	356	367	388	418	383	376	396	366	399	340	376	363	395	337	397	382	406	398	371	398	399	397	368	390	401	362	361	389	374	364	380	398	406	377	388	373	348	339	368	397	390	394	397	387	392	391	405	370	384	370	359	389	425	378	394	397	390	369	370	383	340	397	412	388	389	397	367	347	370	401	394	418	375	386	384	351	395	381	391	393	389	400	360	385	387	394	406	378	410	404	344	370	345	400	339	385	388	401	421	379	362	408	374	385	406	398	391	398	404	384	363	359	363	364	377	385	362	398	373	366	360	406	402	374	407	356	380	409	392	407	350	390	362	393	408	404	379	380	340	395	431	406	395	397	386	372	388	394	370	353	371	389	363	396	379	348	426	350	381	361	411	369	429	375	374	379	389	373	366	376	383	391	395	387	384	403	415	381	404	371	394	365	407	390	393	396	362	376	414	398	362	398	374	382	405	395	376	369	365	387	413	423	387	376	389	359	360	413	411	355	384	391	357	355	400	403	361	368	391	353	420	373	386	372	387	383	411	386	373	390	404	404	403	392	386	408	367	357	401	396	367	398	406	381	379	388	369	415	398	389	405	397	435	356	378	413	377	365	400	356	378	399	389	382	404	387	365	396	370	375	392	418	354	391	379	347	415	408	417	350	386	388	415	386	373	372	351	389	367	364	397	388	426	362	400	400	376	408	396	365	400	374	426	372	355	362	387	402	376	390	357	430	371	379	370	404	367	381	388	389	374	385	378	396	371	403	380	380	373	363	397	357	365	387	341	388	394	361	387	382	360	369	339	384	411	377	395	377	370	406	399	419	406	367	380	399	396	387	397	384	384	338	390	377	352	369	343	405	409	400	438	364	355	391	403	415	358	371	360	364	381	381	418	372	392	373	383	389	416	384	397	360	388	382	348	370	355	387	398	352	382	362	394	341	391	389	428	396	356	377	356	383	396	371	410	381	396	396	341	415	387	378	390	408	388	339	359	402	399	386	377	347	401	403	332	368	382	389	341	375	387	351	379	371	386	377	370	383	351	382	369	365	420	382	392	384	368	384	384	364	381	347	401	363	387	380	355	377	393	359	440	376	373	360	399	399	388	398	411	409	396	370	383	399	382	410	394	406	361	362	378	353	400	396	360	420	398	395	397	380	392	433	361	458	398	381	384	385	354	350	403	357	373	378	413	361	414	382	368	358	423	386	398	393	360	388	381	413	394	389	362	371	396	384	405	402	391	363	411	367	343	379	427	365	384	391	372	406	405	365	365	382	390	347	385	380	413	396	431	378	369	382	372	382	369	385	396	405	386	363	410	389	402	389	415	376	367	337	398	370	375	400	393	394	380	350	393	401	379	355	376	381	410	362	346	361	367	406	373	366	359	366	419	373	370	379	387	393	373	375	405	362	387	397	390	386	416	426	351	398	353	377	391	391	374	370	392	373	376	373	391	391	385	363	403	398	353	430	387	398	380	415	384	383	375	353	396	392	377	392	367	386	386	396	379	390	418	394	387	360	381	392	398	389	373	381	425	402	365	398	433	421	351	374	403	373	404	387	380	369	410	387	351	399	358	369	339	372	377	355	378	390	362	360	380	396	384	375	371	382	375	353	410	386	379	413	347	378	367	363	369	350	359	379	403	386	417	352	371	365	387	383	387	371	318	390	386	388	350	367	350	372	385	380	395	388	363	412	402	347	420	367	403	404	384	364	352	387	370	396	389	389	382	378	386	398	393	372	365	398	378	427	392	356	373	421	426	382	390	398	363	406	408	377	375	355	387	394	378	367	409	383	399	377	378	387	392	368	381	365	397	410	391	409	416	402	379	386	400	409	368	403	352	398	347	413	383	357	375	382	417	366	387	376	368	342	399	388	386	376	358	388	374	364	401	382	368	344	372	396	383	406	387	373	397	380	402	411	394	418	417	372	413	416	386	373	407	383	401	395	361	388	359	373	364	349	417	412	361	386	385	376	358	383	375	373	401	348	394	386	384	393	404	364	378	417	370	361	391	391	373	375	402	406	374	329	412	419	351	400	406	403	378	411	398	383	379	400	374	391	362	367	381	413	375	412	354	362	380	403	396	359	378	400	408	391	396	392	378	387	391	384	362	370	385	408	417	365	365	381	374	404	359	386	377	420	397	394	388	368	369	363	381	388	402	406	373	387	400	382	381	354	407	387	392	371	349	394	405	355	415	405	380	371	352	382	397	372	390	379	408	378	400	383	390	385	400	400	375	373	378	392	377	386	369	408	396	370	382	386	386	364	391	374	406	363	406	376	376	399	383	394	349	350	368	391	398	383	400	380	364	397	372	364	401	429	400	392	391	368	371	389	388	380
13619	4785	5552	3854	5325	21794	38013	30149	18782	9161	3469	1212	425	246	185	163	158	151	161	160	124	147	149	158	168	162	135	159	153	159	160	178	153	157	147	166	160	154	157	151	164	141	166	132	140	154	163	159	126	138	172	132	159	161	159	167	147	157	175	148	149	149	165	142	169	155	146	161	162	165	161	149	148	158	137	139	168	167	137	159	146	148	144	147	149	155	159	152	147	152	156	146	150	147	148	147	149	150	138	156	169	144	149	145	134	135	174	178	149	160	157	135	154	125	154	147	168	140	151	173	159	147	144	166	174	179	147	124	157	149	166	155	128	179	176	130	149	151	139	166	166	142	144	152	151	146	167	150	151	152	140	154	144	172	124	155	172	134	141	141	127	161	160	156	151	156	150	159	161	150	142	160	172	132	177	160	131	168	170	138	156	138	157	130	141	138	153	141	153	133	151	156	164	128	143	155	152	142	147	143	152	171	154	132	153	166	170	159	157	146	136	149	144	162	153	146	137	147	144	147	144	151	152	146	165	122	147	161	154	160	139	169	146	144	147	147	175	148	152	149	157	164	154	171	160	163	159	137	123	160	156	158	169	145	157	140	168	153	135	144	170	156	154	139	175	145	156	146	144	137	147	144	151	116	149	159	159	156	153	158	137	148	152	169	161	148	157	171	149	150	158	128	177	156	152	157	138	134	161	155	162	137	146	169	169	158	155	159	144	152	172	145	143	175	164	144	167	162	138	142	138	174	158	156	143	163	140	141	161	146	133	152	152	146	144	159	160	161	155	155	151	157	138	169	165	178	147	133	161	145	136	149	147	159	144	145	151	146	125	160	172	135	133	142	175	154	166	166	151	170	150	136	165	121	153	155	156	161	141	150	159	153	152	172	150	151	165	169	164	155	145	160	160	151	138	143	162	137	152	155	158	167	162	153	152	144	153	139	134	140	153	151	155	144	140	162	163	145	149	146	152	162	147	134	127	160	165	166	157	166	146	162	146	118	156	149	157	141	153	159	148	150	132	153	146	155	146	149	163	132	155	144	163	164	156	158	175	137	154	139	156	140	142	140	166	122	148	142	163	148	149	160	137	139	154	168	144	156	136	137	139	162	154	126	150	139	146	168	160	165	146	155	145	160	158	153	145	168	152	146	161	149	150	144	150	158	162	163	138	142	144	169	137	167	125	161	171	155	143	146	147	139	147	166	143	141	153	147	159	151	156	141	127	163	142	150	157	150	142	152	158	156	131	169	172	161	140	171	147	145	141	119	166	149	131	141	157	140	145	144	137	144	137	148	161	148	142	147	165	173	158	153	147	162	133	142	149	170	156	148	145	132	174	160	166	154	134	144	127	152	128	145	151	155	143	136	163	150	131	183	147	169	159	134	166	152	139	139	159	154	146	177	135	160	138	142	145	169	133	173	149	142	140	138	143	137	157	161	123	151	144	131	138	157	155	161	149	135	146	143	141	175	143	158	136	171	169	173	135	143	158	131	132	150	148	156	154	165	147	173	163	138	150	163	135	145	130	143	162	148	142	143	146	134	146	160	133	167	138	170	133	170	194	134	145	162	163	129	159	177	139	139	186	157	177	156	181	153	153	151	139	140	155	150	151	158	140	168	157	158	133	140	151	125	157	169	144	156	128	127	164	144	161	147	151	149	125	134	175	153	166	152	153	136	145	152	130	157	140	162	153	138	166	145	157	166	160	146	155	151	180	143	167	126	140	151	143	149	156	176	148	143	138	153	176	130	144	161	161	148	162	146	165	147	156	129	144	152	155	148	141	158	170	130	166	137	168	176	150	162	152	145	144	153	147	161	169	153	172	149	169	170	144	144	140	146	179	161	160	145	158	141	156	148	155	143	143	152	152	166	140	122	155	157	150	155	157	147	157	169	155	137	142	157	143	145	142	138	151	156	154	153	154	177	147	143	169	128	136	152	147	163	170	135	142	167	154	134	149	160	145	185	157	140	149	147	145	155	158	135	170	143	172	166	151	143	148	131	149	148	162	164	151	181	130	153	166	133	139	144	160	159	156	180	157	166	127	143	137	155	159	137	156	166	159	154	153	170	164	161	153	143	150	134	150	160	141	144	152	160	155	138	145	166	173	140	152	155	134	140	166	160	156	135	141	154	150	156	141	132	154	151	150	153	151	164	183	153	150	159	155	140	152	144	131	142	160	129	145	157	153	155	154	139	161	147	161	140	167	140	133	151	146	143	162	147	156	157	150	164	142	153	161	131	166	167	154	128	160	135	156	157	150	147	158	158	133	154	154	143	160	153	141	165	134	176	149	178	154	150	162	143	188	173	172	146	153	172	169	148	157	184	141	165	159	154	169	149	153	156	143	143	162	179	151	148	151	138	171	170	147	166	169	173	140	144	159	163	157	170	174	139	159	152	153	162	151	129	150	144	158	152	145	142	147	167	137	135	167	142	157	134	137	151	151	180	159	136	145	147	153	143	155	177	133	183	157	153	163	144	134	151	169	154	135	142	145	152	149	147	154	148	155	152	146	148	148	169	169	163	157	162	147	166	184	161	156	147	158	136	152	153	148	146	172	132	154	140	144	149	136	135	175	170	158	161	170	161	151	178	148	147	135	154	157	135	163	152	177	126	171	143	151	155	170	139	133	141	158	150	153	140	163	141	129	149	126	149	154	157	165	161	150	157	164	175	153	139	166	148	160	143	158	157	151	149	145	137	154	157	153	155	143	156	162	137	142	147	110	158	125	123	137	143	124	145	160	168	166	147	166	142	176	177	162	156	144	162	175	132	168	170	160	155	166	155	139	158	149	170	156	150	165	118	155	149	162	146	129	153	172	148	149	142	150	166	172	146	161	163	138	169	152	161	147	156	167	133	163	171	158	133	151	125	154	167	120	168	140	143	130	167	171	178	172	186	147	157	135	155	144	151	143	143	160	140	149	178	149	136	139	141	158	172	145	150	151	137	139	148	163	161	139	145	150	167	144	154	142	148	152	155	125	134	128	140	152	154	164	176	153	151	154	141	157	153	157	163	164	163	134	135	160	173	174	146	132	138	131	154	127	139	138	134	153	149	134	159	179	131	150	181	161	147	157	142	154	140	153	160	137	152	149	163	146	143	143	150	158	136	189	162	150	150	132	155	164	158	153	152	158	169	140	156	166	169	163	153	132	128	149	157	143	150	151	171	165	157	171	141	143	151	147	158	159	154	156	157	157	153	137	149	154	170	143	149	131	154	163	129	150	160	161	135	167	161	164	153	130	163	156	145	115	146	163	149	173	134	134	168	157	154	161	182	139	158	145	141	154	150	143	140	174	161	141	134	171	166	166	174	169	157	146	147	170	143	148	143	140	151	167	148	128	144	153	123	146	141	170	151	153	145	144	162	150	161	140	149	142	139	135	154	165	140	152	156	164	156	143	170	155	170	158	128	145	152	132	152	162	173	167	160	156	158	154	135	160	171	159	170	155	157	144	152	152	142	155	145	157	142	149	150	152	153	160	160
8459	4190	10019	10724	15708	39554	53166	45919	36159	24719	13496	5790	1919	765	479	413	399	401	406	379	406	416	415	417	345	407	399	408	421	413	431	410	400	388	409	413	405	408	383	408	378	420	397	382	423	383	395	395	374	445	356	391	385	366	391	367	362	370	413	417	420	374	430	410	438	411	393	363	406	434	417	379	407	431	431	399	386	402	349	383	408	421	399	418	418	409	403	413	393	366	378	398	397	405	390	392	372	384	404	406	403	377	434	384	391	441	392	415	411	377	431	401	385	371	397	374	396	371	394	402	427	392	385	414	390	411	382	409	392	407	439	396	377	367	400	393	407	386	425	403	403	401	393	370	394	439	417	381	439	403	410	407	418	403	444	363	375	384	402	397	386	357	393	379	406	395	383	369	408	414	424	361	399	396	361	379	364	378	364	374	387	363	412	445	368	406	414	423	398	370	393	400	397	423	437	391	406	382	369	382	389	342	445	407	395	363	399	421	403	380	409	407	411	381	396	378	376	415	407	390	419	415	383	422	405	414	433	418	381	392	420	418	397	423	442	419	373	403	388	374	404	408	401	396	429	400	403	394	411	382	431	380	380	401	388	401	366	378	410	463	415	388	385	381	432	384	393	424	395	416	433	351	423	403	406	358	386	382	389	404	416	421	400	398	451	414	434	403	417	412	366	401	365	409	373	381	429	415	399	407	411	380	423	401	407	385	424	419	409	395	411	396	409	432	383	402	416	405	413	402	409	407	379	419	385	412	409	371	418	446	399	379	362	418	420	396	372	438	379	392	420	449	440	382	424	393	378	405	401	390	417	405	419	373	344	431	396	379	376	402	381	368	413	401	427	372	415	412	455	384	405	377	393	389	385	382	360	411	391	401	392	377	416	401	415	386	373	423	453	377	393	407	369	400	389	387	420	423	394	408	397	396	395	381	428	406	390	412	417	374	411	359	400	395	427	357	451	400	385	418	406	388	424	415	413	370	387	389	392	348	378	390	408	394	424	393	396	392	390	419	419	403	415	368	394	416	392	418	429	410	391	387	382	413	415	403	419	393	413	457	421	392	387	408	377	418	423	397	429	433	410	390	410	397	393	414	414	413	403	405	421	412	385	390	444	403	364	402	385	413	405	418	404	410	419	380	432	427	398	442	393	374	442	362	376	422	370	434	392	398	388	409	404	435	368	397	389	424	422	402	393	423	361	407	396	385	404	394	370	398	390	392	362	386	419	373	419	418	403	385	397	388	407	401	368	436	393	389	379	423	412	393	383	413	421	386	398	406	385	416	409	409	411	405	372	413	391	393	380	431	387	417	446	405	404	410	405	374	408	412	419	397	388	401	410	404	403	428	418	415	397	421	415	391	353	424	414	420	418	400	408	361	406	387	399	394	389	360	387	392	388	393	379	401	392	394	428	391	392	402	403	430	373	384	401	380	391	408	399	418	403	422	377	398	403	395	402	427	386	366	417	446	404	375	400	417	417	413	401	412	409	394	403	388	371	408	365	353	414	394	389	408	385	359	405	429	396	385	412	390	450	391	397	394	414	405	405	414	394	412	423	406	375	373	409	427	424	380	449	398	368	404	432	393	359	393	430	382	370	435	381	385	387	428	382	415	393	435	385	393	406	381	395	397	395	403	379	377	381	372	419	428	400	408	372	391	366	386	385	405	390	421	368	409	418	408	426	392	373	355	422	394	389	405	400	418	398	416	412	439	405	438	386	403	364	381	382	393	385	392	397	422	399	421	416	436	398	418	398	399	377	418	405	400	433	402	414	397	386	378	409	458	406	392	394	414	408	397	378	431	410	372	404	383	400	412	390	412	436	387	428	397	422	385	400	401	406	386	393	424	412	399	461	388	402	395	400	401	396	398	434	398	387	402	412	389	421	405	395	373	361	402	389	376	435	417	382	417	394	409	393	402	408	382	376	416	396	406	391	425	429	409	387	390	392	398	402	384	391	443	408	366	419	346	378	391	384	435	385	440	434	413	454	437	378	384	406	421	387	418	398	404	385	407	409	404	418	383	373	379	382	392	419	360	425	441	421	398	388	419	414	388	395	402	427	415	406	405	390	402	406	387	387	412	422	385	362	407	432	405	389	391	356	409	412	415	385	408	405	419	415	405	411	395	430	375	424	421	375	412	430	413	400	353	395	440	389	426	425	405	391	386	385	396	391	403	426	391	426	374	402	394	386	398	385	433	407	387	401	436	404	405	373	385	412	368	350	406	371	367	423	421	378	382	394	387	415	398	417	429	415	433	416	401	370	407	398	378	403	392	412	400	418	387	378	428	434	411	430	403	358	395	388	404	407	406	392	402	385	377	390	411	399	385	445	351	413	401	366	430	405	384	410	434	378	433	386	364	417	360	424	384	377	386	397	375	394	413	393	396	379	435	407	375	362	399	368	412	375	382	393	404	384	411	432	396	413	394	370	387	383	434	399	428	409	452	401	380	433	392	398	423	387	411	407	407	404	395	379	426	393	376	418	424	363	416	408	406	439	394	419	416	378	400	412	416	438	392	376	391	375	398	390	385	422	375	416	419	429	420	379	404	400	406	401	421	389	423	390	379	393	362	444	407	407	412	425	414	404	387	407	420	412	426	381	429	431	414	425	380	423	380	393	422	367	359	397	376	395	417	389	404	386	406	380	369	420	386	386	384	372	421	392	412	374	397	436	409	407	395	369	389	406	425	400	378	390	402	415	376	406	441	414	398	421	416	402	413	419	388	370	385	369	407	448	378	425	387	391	427	400	420	363	424	402	429	379	398	426	375	360	430	383	377	395	377	415	384	410	403	405	394	396	406	408	371	410	425	419	371	387	428	421	361	389	377	431	400	393	380	440	425	411	376	400	394	423	365	425	418	423	421	385	386	436	403	372	376	458	403	413	394	427	374	393	383	438	367	376	403	393	411	436	377	414	434	385	382	395	381	392	415	419	367	378	424	404	392	427	399	420	391	422	428	381	404	390	398	391	417	388	405	408	383	388	372	399	386	365	398	433	428	402	391	399	368	397	380	369	414	404	352	372	422	378	398	404	408	401	386	426	422	403	403	400	433	413	390	392	391	377	422	443	431	438	432	409	384	428	398	420	367	426	399	412	396	390	413	395	373	374	395	382	416	382	395	442	399	395	382	374	377	390	438	390	425	428	397	403	418	409	407	381	421	388	413	380	384	429	380	389	425	405	434	434	393	401	400	437	415	381	421	400	420	393	405	401	411	388	385	412	378	367	419	403	409	420	429	383	394	444	380	392	417	413	410	366	427	373	427	410	403	388	423	401	390	389	405	382	376	386	437	407	394	353	375	383	403	392	396	398	386	411	421	413	384	376	386	414	401	374	379	413	403	436	399	400	395	446	390	416	421	378	416	364	402	389	409	384	406	435	421	406	374	358	400	420	417	400	434	423	356	411	392	429	404	376	454	388	383	424	391	380	406	415	394	406	393	402	361	375	431	407	386	415	391	398	419	391	412	408	439	392	429	400	414
22397	8722	7902	5447	4336	44603	52149	42578	29701	17865	8257	2976	948	384	191	136	139	131	127	141	135	122	126	138	115	142	140	144	127	146	132	146	117	139	154	136	120	131	161	158	144	143	162	131	118	137	144	141	133	138	129	128	143	149	150	138	154	131	141	119	156	119	137	134	127	134	134	129	130	123	131	137	126	154	157	154	138	144	128	137	123	134	146	123	148	142	147	145	133	121	128	145	131	118	123	154	145	152	133	121	141	131	134	128	140	126	144	128	134	156	136	136	141	149	145	133	124	141	127	117	157	126	125	146	125	140	159	126	133	134	142	135	140	144	141	134	128	147	143	158	150	133	149	136	165	144	140	150	142	124	134	149	137	146	128	130	145	133	150	144	135	150	120	138	136	121	130	150	154	166	135	150	145	132	139	150	139	129	144	124	137	134	134	116	146	126	123	120	158	135	137	124	118	132	115	141	147	141	138	116	113	131	160	132	107	133	141	159	113	144	115	141	117	133	146	144	154	124	147	134	142	131	125	138	144	153	135	128	134	125	146	137	124	143	119	115	147	130	152	147	119	144	150	139	154	124	111	141	139	141	145	133	144	127	122	151	142	169	146	152	142	128	142	174	159	150	138	120	134	139	134	144	141	132	125	147	126	129	132	114	128	126	120	139	139	130	132	133	143	125	129	140	141	138	120	147	141	121	134	127	118	125	134	152	135	139	121	117	140	137	121	128	145	139	136	131	140	159	135	137	118	132	144	144	143	142	115	133	152	148	128	149	132	125	133	131	134	137	123	124	133	137	135	147	134	131	123	153	124	148	135	127	146	141	144	133	153	159	136	165	133	150	150	138	166	111	132	124	138	125	151	154	120	136	138	139	130	128	121	146	117	131	134	123	145	124	144	140	117	131	156	142	146	146	138	125	143	114	143	141	132	120	141	148	123	137	144	153	128	153	145	119	128	154	125	140	145	152	149	135	135	140	141	136	144	126	131	128	153	140	162	141	138	159	133	128	145	138	128	131	138	156	119	133	164	151	126	134	150	135	118	172	162	132	133	157	138	129	143	141	141	146	140	144	119	145	145	149	144	150	127	145	144	138	135	150	120	160	149	154	139	145	132	150	149	166	116	133	134	159	149	136	149	151	138	143	143	157	147	149	135	162	140	133	153	129	130	148	139	122	119	136	117	150	162	146	127	121	138	150	152	128	136	139	146	148	139	129	141	138	148	143	152	166	127	128	149	141	121	119	139	138	141	123	152	112	153	134	154	136	132	145	119	144	126	129	154	151	143	144	137	150	125	148	152	125	151	133	149	140	174	143	129	137	172	144	128	128	150	144	145	154	129	126	143	121	126	145	124	128	143	133	132	124	141	127	137	156	138	130	140	154	136	130	146	139	115	117	146	132	132	142	126	140	141	126	132	123	137	126	134	128	151	127	138	134	135	133	141	134	130	134	141	161	137	119	150	138	135	138	135	155	138	133	146	152	154	137	121	131	135	130	155	136	136	126	150	130	137	127	136	144	125	130	137	143	145	151	124	114	140	132	145	154	132	140	138	114	117	141	125	146	130	134	134	158	135	145	130	146	142	131	145	138	154	122	131	123	154	141	134	136	135	156	128	124	140	123	147	133	134	121	141	145	128	112	139	119	139	127	152	128	146	148	133	129	124	132	144	129	134	139	125	127	130	135	127	148	132	124	121	123	155	129	142	130	132	131	158	132	128	127	124	144	137	129	118	130	128	144	127	155	139	141	140	137	131	144	144	124	127	147	131	127	139	136	131	153	136	135	151	112	120	147	158	147	132	151	132	153	139	130	143	118	149	135	146	138	127	137	127	131	166	136	134	135	124	152	159	155	134	140	132	154	155	151	128	145	138	127	118	137	136	142	162	106	149	132	147	137	132	139	144	139	148	144	136	141	144	117	147	156	145	119	137	136	161	147	134	128	151	163	146	141	138	138	126	161	119	141	124	143	141	137	115	128	123	137	106	128	129	127	134	148	136	147	153	142	129	135	165	158	147	149	115	156	140	143	137	148	158	125	146	163	143	161	128	132	131	143	130	143	154	136	141	141	132	141	152	126	117	150	123	125	115	143	119	120	131	116	110	119	141	129	130	116	147	121	144	145	139	141	136	165	142	131	144	124	114	144	121	139	141	149	153	130	165	166	144	136	118	150	155	135	130	141	133	135	159	168	129	149	131	130	148	149	133	132	129	145	119	131	150	141	153	140	151	138	156	137	146	122	129	112	149	153	134	171	143	157	153	134	138	137	125	162	136	127	157	146	135	148	139	129	133	131	154	156	157	131	122	125	134	129	116	133	126	139	134	115	152	142	126	120	163	159	151	146	148	156	137	127	128	137	127	137	132	164	148	146	135	142	137	161	142	147	139	129	113	150	139	137	133	144	145	149	160	121	124	152	140	130	131	139	137	149	126	146	136	143	147	148	128	142	109	125	138	125	147	132	153	147	141	137	154	125	142	117	142	130	159	122	137	142	141	142	134	141	151	145	141	136	128	136	150	124	131	136	126	148	132	148	131	149	150	150	149	139	134	147	137	151	128	125	141	135	147	130	133	151	140	132	120	161	141	144	142	140	139	105	124	143	116	149	117	141	142	144	139	152	129	142	143	156	115	130	132	135	156	167	115	126	129	130	138	135	141	157	151	140	137	139	139	159	134	133	140	123	131	142	135	122	142	120	153	116	134	123	124	136	136	142	137	125	146	136	153	128	146	143	123	131	118	149	108	125	142	153	140	150	140	134	137	134	144	160	123	137	136	134	145	148	127	142	140	141	152	143	149	147	146	126	151	140	136	135	117	120	121	158	141	149	147	158	159	128	142	133	138	136	129	150	125	139	153	150	139	152	126	144	124	142	143	130	132	144	135	131	145	116	146	156	145	140	129	150	117	146	138	129	140	143	122	143	159	133	143	124	132	126	142	148	127	142	124	131	114	143	120	140	136	145	157	142	126	135	118	129	131	124	127	154	146	134	173	127	153	146	111	143	133	129	140	150	144	129	145	130	133	138	160	140	122	137	138	136	138	141	145	124	133	170	156	156	157	133	141	125	141	146	134	143	120	138	162	149	147	141	143	141	113	142	124	163	142	148	124	131	149	135	124	124	125	133	146	135	131	119	136	152	142	129	137	153	153	132	138	147	128	151	119	134	143	153	138	141	169	130	134	152	129	128	136	135	132	152	143	137	148	139	120	153	124	143	154	140	165	130	126	135	114	133	162	124	117	144	135	127	131	119	144	142	121	134	140	142	140	150	134	135	134	135	148	124	134	125	139	150	120	159	140	134	112	145	134	136	157	152	136	141	156	140	134	147	151	141	155	120	144	124	133	129	129	104	151	146	147	127	146	147	147	128	109	153	122	136	121	140	151	122	120	147	129	134	129	132	158	134	139	156	139	143	144	130	139	135	134	133	143	145	137	132	143	126	148	146	126	134	135	151	113	144	138	135	145	138	160	139	139	121	120	141	138	152	139	135
11331	6279	12092	13384	13895	59690	63770	56156	44949	35012	23288	11692	4292	1366	644	426	364	330	356	361	367	397	418	344	377	338	367	358	370	378	343	380	333	370	365	341	369	324	350	381	386	377	351	362	350	331	338	405	354	376	377	334	372	386	359	358	388	367	382	389	368	352	357	338	364	334	381	380	365	377	379	377	352	325	365	358	344	387	353	373	378	349	395	365	363	373	378	388	334	392	374	367	379	367	338	386	374	336	356	362	354	391	371	358	353	382	374	321	384	356	400	388	365	342	366	370	336	361	362	362	380	379	347	365	370	389	338	351	352	379	338	375	340	365	381	351	347	349	389	327	375	350	340	352	361	390	359	367	321	337	360	399	348	372	351	350	366	366	356	350	372	366	374	414	346	377	377	369	346	358	393	416	369	358	353	358	340	389	355	364	367	385	388	370	366	317	387	368	356	373	345	367	352	372	352	348	355	389	365	359	356	331	372	383	385	364	359	349	343	315	337	386	380	347	330	347	358	361	347	357	374	383	346	362	347	367	379	387	339	324	334	390	393	379	351	356	394	368	325	352	369	332	381	346	361	367	361	361	364	355	340	356	350	367	358	356	379	361	337	387	366	371	355	378	373	355	357	347	336	354	342	333	377	358	384	360	337	380	350	363	352	352	379	347	339	382	394	352	391	361	353	343	357	344	355	339	381	358	349	361	368	369	380	359	367	367	372	384	370	367	347	344	359	336	377	418	338	372	362	336	350	352	331	388	361	363	328	370	348	349	356	379	361	361	367	341	380	388	346	340	346	370	340	380	343	354	359	354	372	366	362	348	386	380	377	348	335	357	411	389	348	371	371	325	378	353	368	380	380	372	356	365	366	328	346	380	370	344	358	326	394	337	383	335	361	366	352	317	385	353	372	377	354	332	352	340	369	345	338	339	377	373	379	325	328	352	349	378	390	354	371	376	377	387	378	371	343	370	346	361	392	357	343	348	357	378	352	353	386	357	344	380	346	384	354	395	372	352	372	406	367	379	362	352	354	362	348	365	380	368	388	387	365	379	353	373	381	346	376	341	371	353	371	335	348	338	377	386	366	383	334	355	334	366	347	355	353	349	374	368	363	331	345	371	340	362	359	374	377	361	367	385	378	360	349	397	382	340	332	402	350	342	384	367	383	358	377	369	373	355	379	355	344	357	340	358	354	368	357	369	356	401	379	383	369	348	377	360	332	341	381	369	322	352	353	369	381	364	373	360	354	335	364	379	351	350	372	349	369	332	373	355	357	363	367	361	329	381	387	375	402	356	352	358	380	414	372	348	369	369	401	344	387	354	397	360	381	370	349	356	357	374	390	354	368	339	388	333	366	347	382	377	351	392	368	333	353	367	354	374	355	384	338	378	368	357	348	368	318	346	353	370	352	330	412	371	354	366	375	363	363	356	337	343	336	395	364	386	370	310	324	384	361	332	338	354	330	352	347	381	356	368	336	374	371	350	377	381	346	382	383	355	350	351	346	343	372	344	367	353	387	379	348	343	385	375	322	371	335	369	399	335	344	353	351	367	356	366	380	364	354	353	391	381	346	368	395	356	373	342	384	335	365	370	373	357	374	344	357	372	396	352	354	364	331	389	386	389	362	363	343	363	370	390	338	366	352	347	385	390	365	388	382	403	382	369	349	353	341	375	364	352	373	363	329	364	387	386	349	342	387	342	327	340	378	354	363	368	366	359	350	354	369	384	383	338	365	357	336	368	368	367	330	363	353	330	354	353	388	365	365	338	344	344	372	355	365	345	353	358	372	382	362	371	363	361	357	375	346	354	352	392	340	364	369	378	361	334	388	368	375	395	357	362	375	356	336	385	348	391	373	356	379	377	355	347	333	346	360	365	341	373	361	362	362	350	346	400	349	357	377	369	348	343	405	368	340	375	372	367	333	379	339	385	370	373	367	370	367	354	360	347	368	346	370	345	383	388	326	346	353	316	348	380	351	355	357	369	362	376	345	356	363	376	353	349	361	360	360	347	398	345	389	367	338	343	362	397	387	382	384	368	378	354	376	359	375	334	346	365	346	355	353	331	386	358	351	366	348	308	386	364	362	345	373	369	361	354	329	362	381	347	336	363	368	355	386	380	358	359	368	357	359	318	366	401	327	367	374	322	364	367	361	347	322	403	379	381	367	368	385	345	365	383	408	342	368	380	372	362	379	371	361	348	345	382	360	359	373	377	381	384	361	345	369	348	354	351	374	344	394	374	389	367	321	382	360	403	358	359	331	340	368	397	368	351	381	347	357	357	394	321	375	379	377	317	387	355	371	365	318	376	310	337	324	388	351	347	385	377	410	351	359	347	347	378	377	351	359	370	336	385	357	370	364	366	311	378	373	364	369	368	337	348	327	344	348	395	365	358	399	397	362	339	351	355	364	346	366	363	381	335	358	356	365	393	372	372	400	360	409	348	312	368	320	373	355	346	358	371	373	403	334	360	388	362	362	372	362	344	337	366	327	396	368	366	346	361	330	373	396	349	324	374	390	344	369	354	343	376	353	377	349	388	332	310	371	379	369	375	345	378	374	384	372	357	358	369	346	382	391	341	366	355	335	398	356	357	328	351	380	362	371	358	379	327	378	399	380	345	327	369	338	372	385	394	385	377	364	362	380	332	356	384	368	381	412	350	353	348	339	343	368	351	355	405	340	375	384	343	388	396	388	392	373	354	414	338	346	336	365	366	349	383	376	345	389	360	377	350	380	347	352	406	389	375	383	364	355	350	383	375	351	375	336	372	350	332	362	372	377	378	369	389	363	370	370	378	394	381	390	353	331	351	351	382	376	367	340	355	373	353	371	403	328	366	379	348	395	379	361	373	359	364	350	357	399	375	357	341	345	382	355	369	360	329	387	385	360	389	380	359	334	382	420	369	334	353	350	345	343	349	353	378	382	363	354	364	373	329	385	340	332	381	362	390	369	358	366	364	332	385	357	345	359	346	401	382	379	408	383	382	360	348	364	361	365	354	350	387	377	370	356	338	372	354	359	363	368	359	401	345	401	366	353	358	388	351	360	332	350	371	361	373	358	358	370	373	388	365	367	386	342	353	371	376	390	397	337	380	362	365	347	340	366	349	378	367	345	345	388	360	334	377	322	373	380	359	387	342	378	363	358	366	375	359	363	329	391	328	383	320	370	373	367	359	360	344	372	417	368	356	357	356	411	354	312	390	334	372	410	356	374	354	344	375	352	355	359	335	345	349	374	367	368	338	349	337	349	326	362	372	367	380	355	337	359	359	381	371	363	377	397	345	365	349	370	369	387	371	360	390	324	362	384	384	403	379	359	377	387	350	350	325	335	320	367	344	359	355	366	359	362	358	380	393	394	353	327	353	322	354	378	372	373	361	372	376	345	399	369	389	383	370	342	381	369	375	360	351	353	374	343	382	360	386	365	354	368	378	357	386	356	357	392	378	349	336	346	364	367	373	377	363	352	371	360	373	358	379	367	376	378	370	355	356
4561	1905	1670	936	685	2496	2533	2259	1334	831	571	364	209	158	151	161	142	152	131	147	132	158	162	143	136	136	132	153	149	152	154	145	157	146	164	159	120	158	177	144	140	150	134	147	148	146	147	145	159	155	167	139	161	162	117	148	151	134	137	135	146	142	149	133	155	130	152	142	154	148	141	133	139	153	146	147	142	148	133	168	173	122	118	157	136	140	121	147	158	133	136	144	142	147	153	122	145	144	118	158	150	140	144	137	139	165	167	130	135	131	166	127	141	134	162	128	176	135	141	143	151	158	131	139	134	146	155	137	147	165	141	143	159	142	161	140	129	161	140	131	173	157	174	130	144	141	168	156	124	143	141	155	163	123	123	149	138	136	141	121	141	137	147	147	133	127	157	131	150	132	151	119	133	135	151	139	148	145	153	160	138	136	170	145	129	192	161	151	130	145	137	151	155	156	157	146	136	126	145	158	140	138	149	143	149	147	146	150	144	130	135	134	139	149	144	134	128	145	147	133	127	140	150	128	148	140	144	136	123	141	132	139	140	134	133	155	123	152	158	158	153	157	159	154	137	128	143	157	153	143	123	129	143	138	134	146	135	131	142	157	141	160	155	140	152	161	151	152	136	132	145	143	147	148	153	137	130	158	156	156	154	143	145	133	144	157	145	148	151	176	125	148	154	164	123	153	142	159	139	163	150	132	133	142	123	143	151	159	144	138	149	138	137	135	128	132	113	144	134	131	121	146	148	140	135	138	144	133	151	161	138	158	141	143	129	147	149	140	144	131	121	153	137	136	145	161	135	140	147	135	151	137	138	146	132	117	137	134	139	164	140	148	164	158	150	162	142	126	131	144	150	136	141	142	148	152	165	140	138	149	116	140	155	139	152	131	147	125	149	130	147	134	134	154	163	141	137	156	163	132	165	142	150	137	134	163	160	151	139	151	162	144	148	180	135	145	153	129	137	132	144	130	142	144	150	133	136	155	148	165	139	150	151	162	129	147	139	135	132	152	142	143	143	129	160	150	139	141	142	136	151	136	128	154	148	147	156	136	135	137	133	131	142	148	150	158	143	141	151	129	156	140	147	136	144	151	139	153	150	141	141	152	122	146	135	134	157	149	146	147	138	153	156	124	162	136	151	153	117	141	140	175	129	131	157	157	146	145	140	153	142	128	175	156	160	139	153	157	162	140	139	162	151	145	152	145	110	138	138	159	148	147	145	127	120	146	140	140	149	129	154	141	161	136	143	156	121	145	134	122	142	146	138	156	152	128	138	145	139	132	132	138	132	140	158	109	134	144	143	151	137	136	136	141	137	125	138	149	138	143	144	136	140	153	123	156	134	153	154	141	141	140	129	145	154	135	155	153	131	122	127	132	144	165	132	139	135	134	137	179	142	137	136	156	159	162	141	161	151	133	154	150	135	120	156	120	138	140	137	147	136	124	160	141	140	139	152	142	154	154	132	143	153	149	122	144	155	116	139	156	164	115	147	144	142	147	117	145	138	165	151	127	152	170	141	146	155	147	151	108	135	134	138	150	155	152	174	158	135	142	151	149	147	156	142	156	150	130	121	154	140	137	137	135	144	126	148	144	151	133	159	175	158	134	160	166	138	138	137	145	167	143	159	162	136	146	145	146	152	159	115	127	142	151	142	146	150	152	180	146	137	144	116	181	162	161	137	137	142	148	118	147	147	159	154	116	151	141	144	156	137	131	144	156	118	149	123	166	149	116	132	168	157	141	151	139	134	145	150	166	144	160	160	148	137	133	127	145	158	157	148	140	139	130	127	138	149	154	150	148	149	128	142	145	136	151	142	143	140	156	133	139	155	155	154	148	138	134	160	146	122	121	163	130	144	165	163	134	170	144	129	138	150	143	154	131	152	166	142	149	156	122	170	137	144	135	159	142	154	124	130	162	178	149	138	135	165	141	124	159	155	172	139	137	156	134	150	129	139	166	121	147	137	154	153	135	139	132	118	137	134	133	160	132	137	124	141	145	155	173	141	159	153	153	129	136	137	131	144	162	123	145	147	139	149	139	148	115	130	154	155	161	133	157	155	143	140	143	154	167	141	158	141	145	147	141	166	142	147	141	132	148	119	135	127	146	141	158	145	144	152	163	144	132	142	124	154	156	129	139	161	146	142	126	138	175	148	139	141	154	137	133	145	136	148	157	148	132	142	145	145	158	152	169	137	138	137	125	154	130	153	166	147	144	157	149	129	160	141	133	145	148	175	147	166	141	153	158	156	142	130	160	182	121	144	143	146	145	137	146	126	148	147	159	146	124	131	146	147	145	134	138	145	133	153	156	127	147	145	151	116	126	158	142	118	154	156	125	150	135	139	140	130	158	147	154	131	136	151	138	140	139	165	130	145	136	132	159	140	137	140	119	159	129	130	134	130	117	138	120	159	148	142	146	169	154	156	134	131	137	146	140	138	140	179	141	141	136	138	150	150	161	141	134	147	127	149	132	133	150	135	134	145	138	131	132	152	143	127	137	143	150	150	149	148	164	123	144	153	161	137	139	125	138	143	134	155	130	170	131	148	137	155	149	114	112	128	156	141	153	148	147	130	121	117	154	138	124	135	157	156	149	125	146	134	113	130	138	142	150	159	142	137	137	160	160	158	147	149	131	111	141	138	148	143	139	136	131	159	148	149	167	126	123	135	144	152	118	134	152	152	149	168	150	140	157	151	147	147	162	153	130	149	153	140	134	120	157	134	142	130	122	121	154	148	157	147	152	154	143	154	138	132	143	156	135	169	147	152	136	123	160	146	153	133	124	139	152	153	150	177	139	136	145	142	167	152	161	153	183	148	131	128	133	154	158	148	142	144	132	145	143	128	148	156	150	144	143	149	160	139	137	152	146	168	137	148	143	136	159	130	128	142	139	149	122	160	149	144	134	155	126	149	135	170	132	161	169	138	143	159	140	128	156	174	135	134	150	160	168	149	131	131	144	155	121	120	121	147	129	140	131	132	170	155	168	158	139	134	139	167	136	157	136	146	143	144	148	155	136	148	144	140	130	145	146	145	120	166	137	144	142	157	146	152	152	146	127	136	144	115	142	141	140	151	130	119	144	171	161	152	131	151	157	155	149	142	146	148	153	123	132	158	143	161	156	149	151	144	145	155	159	149	147	148	130	138	132	124	149	145	132	159	186	149	143	142	162	152	150	125	126	138	131	166	146	129	146	140	146	140	159	162	129	146	135	147	148	135	122	131	137	138	143	143	158	156	152	136	153	157	139	115	148	137	129	126	156	148	119	161	167	133	149	133	150	160	168	142	141	158	155	160	144	150	149	132	147	139	132	155	150	161	143	150	146	142	154	131	126	150	146	151	154	156	158	129	132	143	182	142	131	128	151	156	161	186	160	150	136	144	159	122	179	138	142	152	139	145	144	151	147	138	157	145	138	146	126	133	129	159	139	105	138	137	138	154	157	152	157	174	139	130	145	166	141	157	155	134	129	134	128	130	137	132	137
3342	1990	3439	3109	3050	11970	11939	10693	6145	3849	2270	1281	711	510	444	397	376	390	397	380	393	372	388	374	369	340	392	432	353	416	356	358	414	392	422	427	369	372	399	365	386	409	384	410	377	404	385	381	398	370	397	370	358	375	363	410	389	393	392	388	404	366	397	360	396	383	428	379	420	387	407	373	431	423	393	379	397	396	389	362	353	377	373	397	417	411	357	344	370	399	387	357	352	367	378	390	394	428	358	392	370	391	402	375	394	401	353	386	350	358	384	392	391	413	381	378	372	385	434	416	381	386	373	355	390	389	354	403	379	345	396	377	377	385	402	390	356	378	393	407	393	450	413	393	371	365	366	405	419	380	377	416	406	420	391	371	390	379	380	336	405	437	367	388	400	366	386	368	378	370	431	361	370	370	383	371	380	394	384	375	388	468	382	359	404	371	379	424	385	398	373	398	381	366	361	392	371	376	380	362	358	378	399	391	389	361	395	401	379	386	389	377	360	381	376	388	402	400	362	368	390	395	371	378	371	400	369	369	405	394	376	374	351	372	402	393	379	362	370	368	392	395	343	389	425	395	376	382	367	383	384	419	393	362	387	387	372	416	400	342	351	404	386	422	393	357	375	377	391	337	402	378	391	389	377	350	407	379	407	410	394	391	390	404	360	400	362	379	401	419	356	375	412	356	355	391	374	378	391	404	368	364	367	380	392	383	394	384	370	380	395	401	384	366	407	364	378	386	400	388	359	373	374	388	374	381	357	395	381	416	340	375	394	386	375	386	355	384	376	376	377	381	373	431	382	386	367	414	373	381	390	375	370	378	403	434	373	368	387	365	367	371	388	361	393	402	376	380	360	383	354	382	396	375	399	381	398	378	410	374	357	371	361	385	363	391	408	412	336	392	423	365	410	385	374	394	384	410	345	410	380	396	384	352	374	381	385	384	392	383	396	392	401	383	372	372	318	398	351	377	394	392	357	374	348	378	385	416	403	366	407	388	341	411	374	378	364	378	384	388	399	401	363	356	399	372	376	398	355	376	370	375	371	397	383	363	417	388	405	403	372	379	420	385	374	367	362	371	388	374	405	384	374	391	381	395	365	415	345	383	367	385	387	372	378	393	369	386	397	396	369	382	374	378	383	361	371	414	415	364	342	381	394	386	396	389	411	407	406	374	417	381	373	359	381	417	385	387	372	391	408	387	392	424	377	364	365	386	367	374	426	374	366	361	367	337	367	388	393	367	350	363	381	378	395	371	384	362	363	417	406	394	356	391	357	363	388	379	396	362	396	390	364	410	362	406	367	366	361	403	400	382	376	395	396	388	419	377	409	371	402	376	415	433	366	393	388	381	371	391	396	407	386	367	366	363	391	388	364	370	370	417	410	401	412	370	415	364	375	378	391	382	368	353	394	395	330	400	400	384	362	403	404	370	370	387	360	365	411	388	358	396	386	389	365	379	382	373	375	378	368	360	368	393	388	383	407	369	392	372	379	397	375	361	378	395	419	401	414	381	354	370	369	396	381	375	400	374	393	385	405	396	366	407	414	371	393	381	413	409	389	383	395	376	387	411	404	369	371	388	366	362	355	415	369	368	369	358	418	360	415	384	418	394	366	391	375	373	370	423	380	372	364	397	413	411	387	404	433	368	388	411	359	387	381	425	382	387	374	362	384	403	366	429	392	393	369	427	406	424	375	405	345	378	422	363	397	382	386	374	407	373	386	367	373	378	398	384	410	373	394	413	400	396	386	374	431	364	380	375	373	403	392	369	406	355	381	374	350	352	398	424	380	395	384	371	357	349	390	399	379	388	378	449	381	396	401	414	366	368	375	371	388	407	401	391	408	385	390	378	393	385	366	341	387	367	410	384	351	345	368	412	362	391	408	381	360	373	360	357	388	386	383	388	382	365	392	388	410	355	352	387	401	394	373	367	357	405	390	388	397	411	378	372	378	366	368	374	390	377	407	394	374	354	424	398	417	379	387	401	390	426	397	382	376	363	364	374	379	389	387	395	368	389	419	376	388	370	419	381	379	377	391	392	402	386	384	407	400	367	395	355	406	345	389	419	443	417	393	375	413	410	389	393	376	381	371	382	397	409	366	387	370	355	367	393	375	403	351	398	371	409	380	388	377	371	377	377	392	367	393	386	395	416	346	402	405	361	389	406	375	371	353	359	393	399	416	410	401	397	436	395	385	372	360	395	399	380	385	360	390	366	376	356	391	389	380	373	394	415	396	391	437	405	399	362	425	348	387	396	414	409	402	409	368	369	355	394	381	383	377	390	351	411	406	381	375	353	396	387	392	352	379	392	397	353	359	341	368	391	382	390	392	392	398	394	387	382	397	389	393	399	402	381	397	403	332	386	333	382	397	381	383	361	389	373	366	363	383	323	352	395	408	421	413	356	344	353	383	381	367	372	403	374	368	413	406	381	363	393	380	407	401	367	393	397	394	424	401	384	364	383	412	414	399	379	408	407	365	411	411	380	389	392	398	365	387	375	382	334	348	379	391	403	376	351	385	395	414	373	360	403	348	384	388	381	382	377	394	356	369	426	401	392	401	354	369	369	396	407	386	418	352	412	379	356	358	349	381	375	396	369	401	382	393	400	379	392	373	381	404	394	410	377	379	386	370	388	380	398	391	378	372	399	377	375	335	370	422	385	400	381	393	364	374	352	392	397	356	379	424	430	368	360	418	398	373	407	379	350	382	384	398	396	393	380	394	411	356	405	371	388	357	433	365	394	391	379	378	419	365	382	353	387	406	376	393	392	393	358	393	378	376	380	400	394	395	391	355	374	400	380	397	390	368	390	378	379	368	371	391	411	359	388	412	399	410	413	388	388	420	431	412	393	356	406	403	377	376	376	366	357	380	386	413	347	370	383	348	388	399	373	399	363	399	371	366	369	381	403	400	365	385	345	394	395	367	409	356	381	377	364	374	399	399	379	390	375	368	377	367	406	401	352	376	428	367	391	354	347	375	405	357	379	404	371	383	388	416	408	384	374	341	436	357	390	374	364	398	383	367	377	369	363	352	373	391	352	371	385	371	384	375	387	368	390	364	394	392	395	361	387	371	338	397	396	374	397	399	415	392	399	396	390	408	385	355	414	402	391	397	391	368	402	410	417	364	366	375	368	376	376	368	379	384	386	402	360	398	358	383	396	384	381	365	365	347	397	379	401	382	396	379	353	359	366	370	380	342	402	406	377	422	369	382	378	364	365	340	358	433	356	397	365	388	406	388	385	392	386	379	422	386	386	399	436	414	379	406	351	405	368	380	365	400	414	388	365	377	384	361	351	345	381	429	373	382	354	424	373	400	381	386	366	378	360	381	406	349	379	411	401	397	369	382	365	364	412	394	401	411	402	380	393	374	382	360	368	383	371	371	367	408	416	375	367	383	384	337	387	386	357	393	385	409	362	389	381	394	411	363	390	374	404	376	381	419	371	366	394	416	383	407	373	397	381	395	382	383	369	366	368	366	367	365	376
13637	4058	4047	2985	5302	18691	29473	26789	22666	11605	5105	2218	855	418	205	165	136	148	147	155	145	167	153	169	163	155	155	124	148	139	138	133	125	144	150	141	166	136	143	142	139	163	171	159	166	152	161	146	156	152	137	158	167	168	151	166	138	154	170	181	133	169	170	156	148	153	155	149	125	158	142	137	157	150	156	177	159	162	147	153	154	163	155	168	155	153	125	148	173	154	144	136	151	151	127	156	174	139	155	129	163	136	189	155	153	137	148	153	150	144	134	136	131	150	152	167	133	163	148	176	140	136	153	157	154	157	158	128	155	136	162	130	149	154	135	148	142	153	174	159	131	159	152	168	156	165	169	150	154	155	140	152	155	142	157	150	128	160	139	162	168	170	169	147	149	146	143	148	150	136	149	155	154	144	172	152	158	129	146	130	160	162	153	157	142	120	145	167	166	153	126	151	147	137	145	140	131	146	146	145	172	126	172	137	128	126	168	151	148	174	162	169	124	153	148	128	137	147	163	137	144	164	163	150	151	147	145	150	147	166	161	143	135	149	154	148	145	164	161	150	157	128	166	176	148	137	141	154	146	156	127	130	145	151	126	199	150	162	139	130	142	137	138	172	135	152	152	170	137	147	144	158	153	153	154	138	160	131	160	144	141	150	168	179	168	150	124	149	174	150	133	139	135	161	141	165	146	168	146	137	150	157	145	175	136	146	150	135	153	168	141	159	154	146	146	149	172	147	155	148	163	163	166	159	154	137	159	155	173	150	156	127	131	148	160	150	162	150	139	143	147	129	161	138	139	151	132	123	145	166	146	141	173	154	158	158	156	159	150	168	175	157	139	150	162	150	152	141	166	155	120	149	130	155	132	154	128	160	138	135	156	139	144	167	130	180	146	148	161	136	139	132	131	147	130	148	166	150	174	146	141	166	164	154	169	152	169	127	141	144	155	150	162	163	153	149	176	169	163	135	142	113	163	117	151	135	175	139	160	152	136	171	155	162	158	146	148	170	140	143	154	166	134	125	136	134	163	134	149	136	153	159	147	137	147	133	136	137	155	155	142	146	139	163	155	147	161	168	157	160	155	157	150	150	159	146	157	156	161	154	167	146	162	156	159	143	145	172	146	136	160	177	176	127	145	147	140	129	171	148	167	165	159	142	173	166	177	158	162	136	137	128	164	139	158	121	134	175	131	158	169	149	135	146	152	146	153	156	166	139	155	142	124	155	157	136	149	179	161	156	161	147	154	142	164	132	123	139	157	148	142	153	143	150	150	142	146	133	155	160	147	168	153	141	165	165	146	152	156	153	156	140	154	144	155	160	145	171	158	158	159	146	148	145	134	166	148	159	163	158	144	154	161	163	147	147	165	140	124	165	157	150	151	141	181	162	137	158	144	163	159	162	160	147	163	157	154	147	160	148	136	138	176	155	139	149	157	137	140	135	149	143	137	153	152	143	176	139	151	167	167	160	148	153	161	151	138	151	168	136	139	151	133	155	154	153	142	160	167	156	158	159	147	140	143	175	132	121	179	149	151	130	150	143	153	157	128	158	147	138	136	139	166	153	145	168	150	138	172	181	164	161	166	133	138	127	143	146	155	154	145	165	159	152	146	153	150	133	157	153	148	161	139	151	143	162	144	146	142	157	157	138	147	171	156	180	145	142	160	137	161	168	156	178	151	152	146	153	159	168	174	158	160	152	154	169	157	151	162	155	138	141	155	161	132	144	136	153	147	152	137	142	137	141	144	156	149	157	163	163	151	142	148	150	152	157	148	175	126	150	154	170	150	182	146	140	141	151	178	161	154	149	136	135	136	155	134	146	161	138	132	134	156	131	146	148	143	151	145	145	152	127	166	161	157	150	156	150	168	139	144	146	136	161	146	165	155	149	155	136	135	145	144	133	161	154	137	160	149	133	145	146	139	139	165	136	153	143	128	153	138	154	156	119	132	150	153	166	118	148	143	153	130	142	140	154	153	147	140	155	126	147	138	168	147	141	156	156	150	158	147	159	135	163	141	128	178	161	141	138	143	152	156	144	154	131	168	159	155	155	154	151	167	159	151	166	172	146	143	141	146	159	174	148	153	154	160	149	154	157	141	130	146	152	171	148	165	157	169	157	160	172	136	138	176	165	138	145	150	148	157	136	139	148	163	146	146	145	149	167	156	128	132	147	129	138	145	150	142	138	142	133	149	155	154	155	135	147	166	149	154	135	146	149	161	192	150	143	135	148	159	139	139	140	173	144	158	168	139	140	143	127	157	174	167	144	140	138	133	171	160	162	152	146	166	141	153	143	157	138	153	126	149	143	134	146	159	144	130	135	150	138	133	144	169	147	163	170	146	152	157	155	176	169	153	152	157	131	149	171	166	161	132	133	153	137	157	132	174	167	151	175	145	156	143	166	136	143	176	157	151	140	148	150	164	172	147	150	167	149	160	152	135	174	141	146	158	135	170	151	146	166	156	160	150	155	158	156	143	148	167	144	148	173	143	124	146	152	149	157	146	143	126	140	144	169	154	160	149	163	133	137	148	160	145	128	169	157	160	178	170	154	159	140	142	150	159	163	135	148	153	148	143	159	166	167	150	169	140	124	139	144	145	153	153	153	136	159	149	164	157	147	171	165	174	146	151	141	149	151	126	166	131	133	167	166	169	162	143	144	143	141	148	164	149	141	149	144	158	160	149	137	177	153	149	169	139	129	137	161	167	172	139	130	144	152	150	144	142	139	166	157	160	156	152	137	152	159	130	144	158	150	137	148	171	146	173	140	141	151	154	133	166	166	166	154	141	133	171	145	145	146	170	136	168	145	145	172	164	146	135	146	146	158	133	142	172	170	154	140	159	153	150	166	126	136	156	144	159	144	141	144	145	162	150	156	142	151	159	139	156	153	143	146	161	147	144	129	139	142	156	134	123	145	162	140	157	150	162	126	172	168	144	176	150	117	147	142	139	144	154	140	154	169	141	131	156	142	121	161	150	160	148	155	158	163	149	146	157	165	147	165	191	161	154	138	155	154	104	146	142	140	147	148	155	147	141	159	168	155	136	148	172	175	172	144	140	157	173	153	119	144	165	161	152	160	141	171	164	166	161	187	138	139	152	122	138	144	136	157	137	164	180	141	155	163	155	151	145	149	146	159	165	149	167	163	160	152	144	136	141	156	141	146	153	149	158	151	133	153	154	137	153	142	163	155	153	148	156	140	174	146	154	150	164	142	142	147	149	139	190	156	157	151	144	174	115	148	164	136	117	159	127	145	153	178	174	155	157	157	171	117	115	136	154	171	139	154	147	158	163	163	146	147	146	170	149	147	169	142	150	158	163	144	144	168	136	145	153	160	164	152	138	151	133	160	148	196	175	155	132	186	144	156	157	144	159	141	158	133	131	168	148	147	148	165	143	172	139	157	123	152	163	149	167	126	147	157	146	138	138	142	151	140	157	149	134	158	132	147	135	165	152	149	163	150	147	160	135	152	127	129	148	135	160	161
8612	3470	7537	8506	16077	31956	44666	45536	39760	27831	17993	9651	4106	1626	736	471	424	398	416	386	408	387	448	400	393	381	391	393	387	399	414	379	396	407	390	392	406	336	386	406	400	391	414	394	399	394	401	392	382	393	459	411	380	412	404	442	411	418	398	413	421	397	371	408	407	381	401	381	391	418	397	404	408	407	426	410	398	406	386	373	444	381	375	388	373	385	402	388	398	372	395	393	396	406	393	422	364	408	410	462	398	409	378	411	398	387	401	369	421	407	417	395	354	396	408	426	367	368	390	406	399	381	413	385	400	425	442	431	376	385	411	373	371	381	419	398	440	396	453	405	419	392	396	391	395	384	392	392	416	408	421	405	425	380	392	373	391	417	446	372	420	374	402	381	370	391	372	409	383	392	426	400	372	398	427	397	393	408	411	371	385	421	392	399	387	403	417	416	373	392	405	370	354	402	399	399	412	375	382	386	368	387	378	360	371	447	425	416	416	407	395	390	381	406	401	395	392	405	375	401	408	367	396	414	421	384	400	441	407	394	392	410	448	408	425	414	370	403	421	434	411	376	422	403	373	379	374	371	401	374	403	375	345	390	424	401	395	364	399	389	423	396	391	403	422	411	425	440	414	403	414	374	370	386	371	356	370	397	428	408	390	420	425	430	429	389	403	360	386	411	361	386	393	421	388	380	423	422	375	418	398	391	410	425	402	422	447	406	400	385	399	379	400	418	416	406	412	387	419	389	409	387	411	439	415	403	405	439	386	419	431	400	359	401	422	402	383	401	397	375	389	393	409	398	396	412	389	393	422	394	380	388	385	384	364	387	364	350	433	371	410	397	392	414	386	374	422	395	383	389	415	383	370	442	408	386	381	402	415	415	413	388	358	411	368	392	356	382	406	387	399	401	374	417	409	418	393	369	367	410	404	374	380	374	378	398	384	411	434	390	395	404	373	422	425	414	408	415	417	411	419	392	393	368	426	411	423	412	411	430	403	389	427	389	393	399	401	408	385	407	414	397	392	391	404	377	375	361	421	378	396	391	389	357	400	393	418	394	356	419	421	390	415	422	369	387	392	388	413	404	389	389	373	456	358	399	380	392	389	370	401	398	403	387	392	390	384	428	397	394	411	380	419	417	418	373	409	377	416	369	401	408	414	426	393	408	392	435	409	361	406	391	400	356	389	390	396	411	388	434	371	363	406	377	394	407	426	405	405	389	384	405	417	392	384	413	365	411	441	411	425	431	404	388	396	386	393	416	370	396	405	401	374	408	370	416	427	340	412	389	409	402	381	386	404	375	380	396	424	407	392	405	388	422	391	394	353	440	417	381	393	377	413	402	378	397	382	425	351	382	395	410	376	382	401	430	388	422	368	380	384	399	401	417	417	366	444	397	394	390	399	388	390	395	410	401	389	416	377	428	419	408	423	406	382	415	414	397	373	394	398	416	393	405	419	407	422	403	437	398	422	360	384	391	397	402	426	384	384	363	384	420	405	395	375	381	399	369	435	414	421	446	385	410	387	405	408	386	410	422	382	396	386	398	385	393	402	393	386	413	383	384	400	436	384	399	402	416	405	370	389	405	440	398	426	426	429	415	411	424	403	406	377	398	437	416	395	383	425	407	378	383	418	435	369	400	405	402	442	400	420	384	422	402	399	402	360	409	371	388	427	384	429	381	378	403	384	409	383	402	396	376	380	409	410	386	390	419	380	392	421	430	403	396	389	379	399	401	383	394	387	370	358	467	394	401	418	420	411	409	385	414	394	398	376	399	374	388	410	381	408	393	427	413	401	387	419	398	375	426	396	403	424	385	411	406	433	372	383	408	408	392	397	429	415	420	360	396	383	394	417	353	378	452	400	372	391	441	436	398	390	424	411	433	391	367	393	401	398	445	404	414	406	373	390	389	371	433	408	393	368	362	384	390	429	363	415	388	399	395	391	366	358	395	421	391	385	418	403	374	378	397	429	402	416	383	413	395	377	342	392	396	438	388	415	395	381	424	383	387	372	397	398	376	392	406	398	403	377	403	402	401	380	390	396	423	381	381	389	398	418	385	388	402	409	372	385	404	389	411	382	403	376	403	389	420	378	407	423	417	428	371	384	392	429	377	437	379	408	381	423	356	391	402	408	401	390	415	416	427	414	391	415	398	435	426	407	417	392	358	381	402	401	385	397	413	409	425	424	425	382	411	433	365	379	393	405	413	386	425	370	370	380	386	367	394	409	419	404	405	421	399	420	395	395	408	355	382	389	436	405	405	413	404	387	395	384	362	381	414	391	391	393	408	439	432	403	420	382	410	385	364	366	398	383	386	400	424	396	387	425	425	408	408	410	401	382	373	422	411	424	419	401	402	414	415	375	399	400	389	367	359	405	372	410	423	395	400	414	389	400	401	404	409	419	403	426	393	373	366	419	403	388	364	396	394	421	392	394	379	395	376	393	406	392	397	375	410	406	392	394	396	431	349	364	436	398	386	393	391	418	430	393	393	382	358	390	392	405	401	393	415	363	425	418	382	409	386	367	408	393	358	368	436	392	400	411	370	431	376	420	411	407	431	414	403	380	391	404	377	354	389	386	385	396	393	386	388	401	407	389	384	392	337	421	395	419	396	368	400	397	408	437	405	394	410	414	391	388	405	418	424	405	392	409	391	388	447	426	398	365	417	383	387	398	399	411	425	434	400	401	408	394	430	391	437	396	387	373	398	394	415	399	340	383	403	402	424	419	369	421	396	396	411	403	399	407	394	379	394	393	386	404	410	413	427	378	415	432	398	382	396	366	414	429	381	382	403	392	411	416	407	367	404	428	394	443	386	387	392	422	405	407	390	405	437	397	421	402	418	454	371	401	387	406	386	379	436	416	367	407	387	420	405	370	372	410	403	381	430	405	410	422	428	420	420	412	399	381	401	402	407	388	405	369	404	389	411	410	402	406	412	392	401	383	393	420	387	416	396	385	375	393	390	395	384	378	417	426	381	388	408	403	366	431	363	429	427	436	396	391	400	432	399	391	414	394	380	388	392	409	380	422	423	381	411	389	435	387	346	353	417	408	399	389	412	392	434	387	419	390	394	392	379	433	370	417	404	369	396	416	376	356	427	368	413	416	418	406	420	439	377	389	419	431	398	401	361	431	422	432	400	409	399	394	403	420	421	422	378	424	425	373	407	378	381	419	394	411	398	392	378	407	380	407	375	389	414	375	387	371	406	397	413	390	425	373	388	436	405	398	413	384	432	387	426	377	416	404	395	433	442	411	398	424	368	407	373	418	380	388	415	381	428	365	390	403	424	414	434	383	378	410	382	398	366	397	418	425	414	430	387	407	399	387	423	396	362	367	382	420	379	400	374	436	374	420	415	435	420	386	391	390	424	433	371	400	421	427	389	393	415	394	415	388	392	404	394	394	432	410	397	401	432	403	412	378	405	409	379	407	393	416	391	403	389	387	404	402	423	401	412	425	405	394	380	397	394	378	399	392	409	384	391	366	378
21472	7390	6246	4178	4339	4783	20587	45598	40451	26704	18058	9550	3674	1186	473	209	173	138	145	126	122	134	131	145	140	148	154	137	156	121	129	150	137	139	129	105	120	136	149	128	122	139	138	119	140	151	141	117	125	131	133	145	138	132	121	143	119	120	131	136	133	113	136	130	142	128	128	154	139	139	125	130	118	143	135	131	126	133	135	135	141	106	127	130	135	121	123	121	159	143	120	123	124	143	142	118	130	114	143	125	119	129	127	130	141	130	121	117	151	123	121	124	118	137	128	117	131	137	125	131	115	136	120	115	135	117	140	129	142	127	141	119	125	140	116	131	131	137	118	132	132	140	120	134	117	118	132	112	133	123	111	133	152	147	153	128	128	138	120	112	136	125	122	128	156	138	139	113	150	140	132	130	120	119	127	142	140	120	130	125	136	136	143	148	119	132	117	115	123	139	117	134	130	111	117	134	125	115	157	138	124	127	133	125	140	134	142	133	131	124	129	150	136	113	151	132	118	124	128	136	143	115	119	150	122	126	114	114	123	132	104	131	136	125	141	151	146	101	120	114	116	116	109	162	109	137	129	127	140	127	120	123	139	132	130	136	143	135	131	123	121	161	111	132	127	124	127	122	136	126	135	142	109	137	132	127	126	129	124	113	138	146	127	125	133	117	124	144	134	128	141	120	123	135	124	125	136	117	148	123	153	127	156	125	139	118	116	143	128	141	124	125	140	139	119	140	128	139	146	134	127	140	149	111	130	131	132	140	122	111	134	130	118	132	113	118	123	118	139	133	153	126	124	115	118	133	145	148	120	122	145	129	133	133	119	120	138	117	130	138	135	135	122	131	147	114	140	125	121	137	137	124	138	120	140	139	111	126	111	139	124	115	137	116	130	138	119	132	141	143	117	150	143	129	134	120	130	129	121	139	138	116	126	131	140	117	121	134	126	121	139	121	125	122	141	151	125	128	125	132	142	115	121	149	130	122	118	136	157	145	144	125	124	119	118	146	160	145	117	154	140	129	142	129	131	140	120	130	127	134	141	117	117	115	134	145	142	118	145	138	113	138	149	133	110	108	142	127	123	130	128	126	141	129	137	125	126	121	143	143	136	113	128	122	128	127	162	136	132	133	133	116	108	128	117	137	129	138	123	106	123	127	120	134	132	141	142	139	137	129	150	149	142	136	124	145	126	130	119	150	125	154	123	153	135	122	168	149	130	122	131	151	139	127	127	154	130	121	125	133	115	130	145	134	160	131	120	139	128	127	125	127	137	133	114	133	117	128	148	122	147	121	114	131	117	137	110	135	143	148	154	152	133	125	122	160	127	118	122	130	130	118	148	145	139	128	133	136	123	141	135	129	123	122	133	129	133	147	126	131	119	132	118	131	128	127	129	129	105	132	130	152	135	134	118	135	152	108	126	136	141	142	148	122	124	132	132	114	121	126	142	129	130	144	139	142	116	131	134	140	128	136	137	139	132	137	112	151	131	124	122	127	146	143	150	118	121	144	146	126	120	124	137	131	136	146	138	127	115	149	148	126	118	150	118	146	137	128	112	129	136	127	132	132	115	115	136	121	114	130	112	135	122	138	119	134	130	127	110	145	125	124	133	132	134	131	112	112	132	134	156	129	127	137	132	126	138	122	108	112	143	137	123	127	137	125	140	138	128	128	132	129	133	138	154	148	136	128	126	118	133	123	128	133	120	139	132	133	123	140	129	131	127	158	123	126	129	136	124	134	107	134	146	133	138	140	147	132	126	121	126	115	154	133	137	134	135	135	133	132	109	135	123	135	148	131	138	130	125	108	116	144	121	142	120	134	137	140	155	138	99	114	114	147	136	153	131	151	123	130	114	142	125	132	131	135	149	136	140	120	131	144	115	133	144	129	132	133	139	106	137	125	133	116	144	128	131	124	120	117	130	129	137	123	138	100	121	134	130	148	149	140	140	121	130	123	139	134	147	139	127	125	135	136	136	120	128	130	103	138	147	130	129	123	124	120	139	129	127	122	137	150	119	122	128	124	132	124	129	144	99	148	117	110	134	122	128	161	133	150	129	140	133	142	106	139	146	110	127	117	141	126	135	138	174	145	126	142	121	125	126	123	128	125	143	128	132	113	117	150	111	149	132	126	131	132	129	121	149	137	122	122	124	119	145	119	134	147	125	139	127	135	118	124	147	114	117	128	135	142	114	116	145	117	136	134	143	139	118	117	131	129	138	158	103	120	150	134	128	119	125	133	142	113	138	141	120	142	126	117	145	142	123	141	123	133	122	147	144	136	139	135	137	147	130	134	124	130	125	129	133	126	116	128	126	133	121	129	136	127	134	124	133	130	137	131	135	149	120	140	124	130	140	117	126	109	137	121	127	135	121	136	129	147	147	123	133	111	124	127	121	105	119	123	133	126	137	147	142	126	123	128	143	147	127	143	150	131	133	127	140	125	138	125	140	137	141	154	117	124	132	122	131	114	130	130	130	118	133	114	131	118	137	118	124	133	158	131	125	121	133	135	109	136	130	124	120	151	121	142	124	132	151	149	126	134	121	113	120	131	122	147	146	109	135	139	129	137	132	147	136	136	142	123	127	109	145	114	132	130	122	140	123	122	146	127	139	142	131	121	136	118	139	134	144	148	123	133	130	132	127	118	152	128	136	129	131	103	148	113	147	125	130	112	147	121	162	141	139	140	147	120	121	131	131	118	144	129	131	145	120	132	130	138	127	122	130	126	131	139	117	137	141	132	125	136	119	135	132	104	143	136	137	139	136	114	127	134	139	117	126	144	139	152	131	136	123	129	123	153	118	119	134	128	121	119	140	129	132	136	126	121	125	120	131	134	156	133	117	145	141	125	136	134	145	134	143	124	145	134	134	107	109	137	118	139	126	127	128	125	126	127	140	146	123	127	149	122	119	138	128	140	128	96	135	127	165	127	137	149	117	126	136	128	116	142	133	113	106	113	130	126	144	134	112	132	128	129	124	113	103	122	121	128	119	128	164	117	139	122	127	121	150	149	136	138	123	127	134	145	133	138	132	121	111	134	134	131	131	144	122	109	129	146	120	122	151	140	124	137	118	132	120	128	147	142	138	115	113	120	142	154	132	125	139	116	122	132	129	126	133	152	99	113	128	116	142	119	143	122	131	134	130	144	134	130	116	154	128	129	130	127	133	144	135	133	131	130	127	112	151	149	153	138	131	136	142	119	120	123	142	116	122	158	118	137	147	118	141	93	120	132	139	128	128	144	150	128	131	152	122	155	125	122	126	133	114	142	120	146	106	130	123	141	133	124	109	132	145	121	119	138	139	136	120	132	135	133	142	130	133	127	152	161	135	128	126	127	120	127	142	132	122	129	125	124	115	147	149	129	122	139	141	125	135	144	137	120	141	134	123	137	147	143	115	138	146	153	104	136	116	143	145	125	132	123	145	131	126	141	131	140	128	135	130	132	136	128	134	110	124	124	123	129	143	131	129	122	123	116	142	153	123	133	145	128
10670	5591	9829	11259	13454	12986	38197	61348	53155	44045	36426	25675	13716	5657	2178	764	429	386	340	345	361	332	356	370	352	349	362	371	338	366	357	364	361	365	326	360	369	333	350	337	350	368	355	365	356	365	375	343	353	348	347	365	336	325	347	366	346	331	336	338	324	321	380	359	349	322	315	358	337	354	358	358	369	370	350	331	328	349	336	349	390	356	351	346	361	357	352	350	340	327	340	343	321	346	366	366	363	363	351	344	327	370	359	345	352	334	359	363	365	363	286	346	341	328	338	373	337	334	348	352	408	352	357	335	346	370	348	326	373	369	342	370	330	325	341	341	378	376	321	350	348	372	350	350	366	362	334	344	357	345	326	373	372	330	340	357	380	347	351	338	350	368	371	370	371	357	340	364	335	345	324	360	344	363	339	326	362	365	337	338	347	373	371	374	326	349	352	300	341	334	329	367	345	352	349	359	353	362	341	348	357	329	347	349	340	333	337	368	325	333	327	350	362	338	326	357	341	338	347	339	357	340	372	345	370	363	351	322	342	368	344	336	333	335	351	332	358	335	341	346	367	388	367	371	320	342	334	369	345	386	334	315	344	316	330	342	347	333	359	352	343	388	320	348	366	357	368	319	354	358	360	313	369	350	323	337	309	330	327	346	389	312	330	357	355	340	299	318	353	366	330	335	331	370	328	368	345	361	371	370	302	336	323	333	307	335	344	335	371	374	342	355	366	349	326	353	368	314	359	373	348	330	346	386	325	325	349	346	332	372	320	341	367	327	346	384	374	340	343	356	339	337	351	364	323	338	326	357	347	357	318	359	348	374	325	357	351	360	343	343	332	336	378	345	371	372	369	353	328	335	367	323	347	368	392	374	356	317	338	322	327	349	356	362	356	337	356	316	324	376	345	327	371	328	341	361	345	363	346	363	377	331	366	344	324	369	316	323	324	344	362	349	370	334	325	365	330	338	362	354	334	358	348	332	332	314	332	358	363	340	346	348	345	333	298	351	342	350	320	331	384	341	339	359	334	314	335	335	320	322	340	372	367	359	318	351	363	341	328	370	319	308	382	310	347	358	342	369	353	326	304	339	342	318	377	371	373	369	346	375	351	336	364	316	306	333	342	313	344	365	335	391	353	357	335	331	349	347	321	356	325	343	345	349	340	341	347	332	389	368	334	346	330	371	331	360	320	356	347	389	327	358	332	347	350	353	349	323	370	360	366	367	350	345	369	330	379	347	336	372	378	319	351	352	311	312	313	343	351	362	314	335	364	366	365	378	318	371	359	369	369	341	352	356	354	327	345	362	357	387	316	314	349	350	356	367	355	330	303	336	353	355	364	389	332	338	362	355	361	333	350	385	346	376	355	334	335	369	355	335	370	306	382	361	327	387	331	379	320	341	363	362	348	337	327	358	354	320	317	358	347	337	352	343	333	346	351	345	362	354	364	345	355	329	346	343	340	353	341	337	336	311	342	380	330	362	369	381	324	373	354	351	377	347	335	343	299	381	389	319	369	379	362	343	369	330	334	325	349	342	373	340	352	358	378	351	330	343	350	346	334	369	343	350	323	344	348	337	358	359	322	325	322	331	350	333	332	379	354	339	331	346	323	352	367	349	318	338	342	333	348	334	324	329	352	348	355	352	340	358	366	358	323	316	375	350	334	304	351	316	347	339	356	324	347	357	344	338	344	342	305	352	333	335	313	346	381	310	371	360	328	375	332	352	377	315	350	340	354	303	314	322	359	351	339	372	320	367	375	347	374	351	341	367	306	348	363	337	339	336	346	356	346	377	378	328	363	345	351	371	369	327	357	342	330	344	340	348	342	337	352	338	347	350	353	336	331	385	338	362	330	362	334	333	359	345	334	341	355	374	340	388	324	360	349	334	326	360	322	341	358	340	361	346	355	358	353	322	318	319	384	368	377	344	352	363	358	331	366	355	348	353	336	392	358	323	366	356	362	351	334	349	333	361	345	332	328	363	379	323	372	341	335	347	351	326	322	359	360	331	338	325	361	339	348	357	364	371	347	383	377	363	338	359	349	355	347	320	346	364	347	387	344	342	357	360	338	331	338	333	331	322	359	344	358	347	295	354	367	392	382	373	366	344	306	335	345	360	362	360	377	319	333	335	325	330	357	337	378	326	314	367	330	345	336	351	351	337	357	337	340	375	333	327	357	313	355	348	348	379	337	405	335	318	336	350	349	352	343	299	332	318	349	301	334	358	356	369	308	366	333	348	404	309	360	398	374	344	380	317	328	345	330	362	341	333	321	326	343	351	335	329	345	349	332	347	359	342	357	343	373	361	347	346	344	324	363	322	344	336	335	338	350	340	308	348	340	352	354	347	374	351	335	324	350	376	361	360	370	367	335	347	351	315	315	339	343	353	363	343	337	370	330	347	344	360	307	344	352	357	320	328	369	384	349	369	381	363	339	348	319	344	325	383	319	334	354	365	333	344	357	316	351	333	370	324	335	344	353	327	353	316	369	364	339	351	349	335	368	350	349	319	370	356	331	370	373	349	350	377	355	337	344	333	341	375	334	333	305	318	326	354	372	360	326	339	366	332	347	325	378	351	331	359	342	348	345	342	338	349	345	380	328	353	324	340	363	309	328	329	346	332	348	333	365	363	357	335	355	355	339	327	346	360	319	317	315	329	354	332	367	339	338	336	334	352	341	350	348	330	373	341	360	342	335	345	376	344	329	359	351	374	334	359	342	380	331	366	338	355	320	359	313	358	368	354	324	356	333	323	332	335	343	332	367	354	359	339	344	333	340	358	395	358	327	359	349	366	367	363	372	355	349	338	362	337	324	324	361	325	333	340	346	358	341	357	321	326	366	343	353	373	343	361	374	329	347	333	353	354	351	361	330	312	387	327	352	368	356	348	332	339	370	342	315	371	343	322	364	325	318	353	386	344	372	336	357	328	368	326	330	333	333	337	367	353	361	326	362	336	339	348	350	310	365	364	336	355	365	379	368	381	333	368	347	339	349	339	327	327	357	319	331	347	356	373	372	354	330	342	362	331	334	321	341	328	354	380	354	338	364	374	313	359	364	344	370	393	322	370	380	332	359	358	390	364	345	347	341	334	355	344	370	387	357	343	312	343	348	341	343	322	320	344	359	365	365	339	337	349	359	339	358	311	340	350	369	354	343	354	331	372	344	364	345	328	340	349	379	346	334	339	340	329	354	357	311	350	361	360	346	353	330	348	376	382	354	350	366	350	360	348	351	351	357	342	375	360	356	321	321	322	374	369	349	333	361	340	331	368	347	356	347	404	314	357	339	379	312	337	313	318	347	360	325	340	335	344	360	355	373	312	346	336	361	371	366	342	336	344	356	341	354	343	361	330	364	354	338	331	290	312	329	330	349	346	323	372	345	364	338	359	327	354	340	338	310	323	325	346	311	369	306	363	341	358	366	331	363	362	359	357	369	357	329	352	360	373	346	354	344	364	336	374	352	312	334	382	351	383	366	356	362	344	352	346
4607	1511	941	894	708	742	721	1411	1583	1631	1216	841	436	266	209	147	131	141	137	134	149	159	141	144	135	169	136	171	148	152	139	134	134	136	125	124	141	134	128	151	142	149	132	135	155	142	144	138	157	127	152	135	140	142	124	117	175	149	126	134	136	133	143	142	145	143	140	158	134	149	133	157	143	134	142	157	131	138	119	134	133	162	163	133	155	137	135	161	140	139	141	141	137	129	128	140	129	129	145	144	133	146	131	129	155	123	126	149	159	143	138	157	112	141	139	151	143	136	130	143	123	141	131	127	120	103	145	148	126	145	129	163	136	138	135	147	120	139	144	134	130	116	131	114	132	139	136	159	143	130	126	137	159	146	127	160	143	124	141	116	136	142	144	125	126	167	141	128	148	145	142	146	134	139	156	128	151	129	134	117	163	161	123	114	138	137	151	152	168	130	140	144	144	138	131	131	133	115	131	140	126	133	148	139	134	123	115	128	154	133	137	129	152	137	137	160	112	151	137	149	158	137	135	133	126	131	140	124	127	131	123	149	144	147	127	138	148	137	141	120	128	157	142	142	152	153	149	124	136	130	149	155	145	141	159	137	125	144	142	149	143	144	129	147	112	161	129	125	128	136	125	128	144	129	154	158	129	134	121	148	144	151	141	158	151	127	135	158	131	141	143	153	154	131	113	135	131	142	136	154	134	122	137	133	140	143	140	136	144	128	120	120	146	135	150	129	147	123	151	153	130	138	135	134	143	153	131	135	143	139	158	139	127	135	128	149	145	152	142	132	129	128	122	132	156	137	136	117	138	140	148	138	147	144	155	148	140	130	114	128	151	134	141	144	138	145	128	149	154	132	149	117	118	134	159	153	147	157	135	157	144	137	148	132	118	131	141	137	133	145	156	142	122	138	139	129	134	145	152	161	151	166	134	144	142	134	142	134	133	144	146	125	161	135	135	160	139	128	122	137	144	126	118	126	131	136	130	142	159	142	127	124	138	146	115	130	133	153	145	153	130	174	130	142	132	152	143	168	139	131	155	146	135	130	140	147	138	141	154	126	159	120	155	124	134	152	163	135	150	145	152	154	134	140	153	141	121	133	122	140	134	132	143	142	114	142	141	124	139	131	132	132	137	151	165	128	149	136	136	131	127	153	139	120	155	109	125	118	149	144	129	145	147	133	117	147	138	128	136	143	148	127	124	130	137	128	153	147	143	144	138	139	139	147	129	124	134	128	157	139	141	144	127	125	110	134	133	126	128	120	145	115	111	148	119	138	147	151	132	169	139	129	132	149	128	125	142	125	145	156	133	140	122	145	138	139	129	130	131	151	133	147	120	159	141	147	141	150	152	154	154	143	133	142	126	122	122	136	146	131	146	137	150	123	141	120	143	153	137	146	135	147	114	140	147	149	145	116	135	130	140	128	155	158	141	131	151	154	151	128	129	145	157	112	154	134	156	148	145	128	155	143	148	133	156	129	155	129	127	128	131	130	122	125	152	146	137	124	145	128	136	149	140	145	135	120	138	166	156	111	142	138	132	124	141	134	142	117	129	160	124	139	147	151	144	121	125	145	133	129	144	146	116	160	130	143	133	168	133	127	127	128	132	138	126	144	143	141	139	127	130	154	147	130	141	144	143	158	127	137	146	149	140	161	129	156	149	152	141	128	131	135	157	131	130	136	146	137	136	141	119	134	130	145	160	125	128	127	121	138	128	147	140	158	137	131	134	148	133	133	127	123	125	135	135	143	132	149	140	131	133	131	153	145	124	157	152	126	152	129	124	146	135	144	138	130	119	130	132	151	138	132	137	137	132	153	135	124	138	152	120	150	135	134	137	131	155	126	143	120	149	120	159	150	130	129	124	145	151	132	146	146	136	131	108	137	142	150	127	140	153	154	135	144	135	135	130	161	141	154	149	127	129	150	161	157	123	148	137	144	133	125	140	155	142	123	126	139	128	135	137	128	115	133	143	137	161	132	136	157	130	133	125	111	145	133	141	133	131	138	136	134	136	139	137	134	126	130	137	130	163	108	133	136	127	137	156	135	147	142	153	154	155	134	131	143	147	132	146	129	142	142	150	136	138	136	125	146	127	138	139	135	133	135	129	110	114	144	142	144	130	123	132	143	135	138	141	140	149	131	140	144	145	142	145	129	125	140	137	153	123	138	124	121	131	128	136	128	141	146	137	125	126	140	161	152	131	146	140	154	124	133	156	146	127	148	114	124	128	144	134	139	148	126	154	122	134	120	142	160	149	135	138	129	127	131	134	135	135	151	130	143	155	123	151	116	144	126	144	127	140	141	129	155	154	131	125	119	159	129	141	125	127	135	146	163	141	146	142	148	133	152	137	142	135	128	147	143	122	118	132	158	125	133	134	143	128	133	145	137	129	146	132	155	151	131	124	164	149	136	131	143	131	148	131	125	140	152	134	143	157	144	118	147	170	148	123	114	124	146	136	147	126	139	140	140	140	147	142	147	139	141	149	132	163	136	132	149	140	136	153	130	134	134	134	135	124	136	134	143	151	141	145	130	125	154	139	189	118	144	132	134	137	122	163	138	143	126	136	142	138	145	138	139	151	130	142	138	130	128	111	131	147	124	153	143	148	145	127	142	127	149	135	143	138	152	128	142	129	119	145	130	143	122	151	153	139	132	145	147	115	128	159	157	124	161	144	137	143	112	125	152	125	148	151	134	130	139	133	159	129	133	132	137	130	136	134	135	154	134	127	151	155	147	160	162	159	152	132	115	142	147	128	136	177	113	156	142	136	106	146	137	124	150	128	131	130	130	144	137	150	138	124	167	127	155	137	133	151	141	129	120	140	155	165	126	135	168	154	109	142	121	150	121	133	129	147	142	143	126	152	145	123	133	145	143	137	118	123	153	137	152	133	155	147	120	135	121	114	170	146	147	147	151	138	146	142	136	128	131	138	129	160	131	127	146	139	134	138	151	127	148	130	147	123	138	117	147	117	131	154	138	140	121	140	152	131	111	120	143	127	130	140	134	148	114	153	129	133	158	143	127	146	120	135	129	151	156	146	124	146	137	159	136	146	139	132	165	145	149	145	134	126	162	146	141	146	152	132	146	142	136	145	138	178	155	153	140	132	137	129	122	130	150	146	136	144	132	152	141	152	127	115	137	121	133	139	142	129	172	160	177	138	130	128	146	134	130	133	141	153	125	127	159	124	143	135	139	146	144	145	125	140	123	136	165	140	154	136	140	146	136	133	140	123	144	124	152	145	114	168	128	141	146	139	152	132	141	138	133	126	125	139	156	114	140	152	132	122	126	153	155	148	154	148	146	159	136	147	127	153	154	121	126	137	155	156	135	120	131	110	145	115	137	124	147	144	150	106	144	152	124	143	163	168	125	134	153	140	129	144	117	136	133	143	158	141	144	137	128	158	136	142	119	155	129	131	144	127	141	129	141	134	133	141	148	137	138	132	133	169	128	143	142	138	155	150	144	128	147	130	138	134	137	131	130
3403	1557	2021	2971	2913	3737	3783	7688	8291	7944	5757	3538	1698	918	570	398	422	361	372	341	340	377	379	367	377	381	397	378	363	378	368	358	351	381	360	382	361	420	369	352	379	375	383	374	367	345	395	355	346	344	349	362	358	405	366	375	423	377	372	364	371	397	330	370	358	348	365	401	380	346	368	359	381	364	354	353	359	343	363	336	353	357	372	413	377	385	342	361	380	359	370	363	368	368	420	366	371	351	348	385	350	410	382	371	388	349	366	371	394	371	357	350	359	367	387	345	340	370	379	374	343	329	403	378	386	370	351	345	361	351	341	354	372	394	371	366	382	342	372	371	353	360	391	382	398	353	387	373	353	398	364	349	381	355	371	375	333	367	372	353	368	393	374	393	388	351	379	359	346	355	367	373	384	384	381	338	376	370	399	384	359	368	347	365	377	370	396	379	417	389	376	353	410	357	377	357	356	382	357	363	375	349	365	351	366	332	374	354	354	400	397	361	373	362	379	386	356	357	398	385	354	347	357	357	344	394	371	392	373	389	402	365	344	374	355	319	353	370	369	395	330	349	367	344	339	359	400	353	355	373	362	343	357	340	333	360	370	400	363	360	362	370	342	375	382	370	372	404	404	368	330	410	362	342	380	349	394	346	390	371	380	354	374	339	339	362	371	360	403	383	362	370	376	362	370	360	360	359	367	367	365	392	342	351	371	364	364	356	368	409	351	391	381	362	396	403	355	380	395	352	396	343	363	364	396	363	373	355	371	338	383	366	370	368	381	361	351	372	393	387	381	341	373	404	406	375	342	352	341	383	379	359	333	356	373	352	391	368	386	360	350	362	359	414	392	382	368	396	388	354	337	389	365	375	379	378	334	381	364	373	377	371	357	351	368	369	349	375	356	364	367	370	354	332	420	365	373	391	360	340	407	364	375	341	332	380	377	407	361	357	401	324	372	341	370	385	360	409	375	376	349	334	369	377	386	397	385	405	338	336	366	410	361	351	361	371	402	365	385	354	385	362	348	357	410	385	344	391	388	376	351	373	376	376	376	360	402	355	393	342	396	386	368	367	392	350	363	352	370	376	373	372	378	350	358	432	365	363	363	376	367	384	362	368	349	370	352	402	357	380	379	325	365	394	382	356	355	353	367	357	402	348	371	335	370	361	369	377	403	394	376	368	394	340	374	359	358	371	369	390	377	372	349	372	359	379	349	352	349	369	359	394	364	380	374	372	381	375	373	407	321	396	378	392	379	372	372	365	345	376	340	375	355	365	359	404	386	354	402	389	370	324	404	326	363	373	389	379	347	356	376	344	357	353	357	351	374	396	354	345	386	368	359	393	386	400	367	361	372	350	374	394	322	374	376	333	353	372	392	364	401	379	400	384	376	360	370	338	349	358	354	376	327	346	394	366	385	364	333	358	368	416	378	411	345	353	361	361	368	385	374	351	371	364	381	359	376	365	378	405	358	369	341	368	352	358	400	357	343	388	356	364	367	364	375	423	356	354	381	361	366	380	342	354	372	355	334	377	405	385	369	376	379	353	343	389	401	354	379	369	366	396	379	368	393	367	389	349	406	373	378	362	352	378	388	369	393	405	371	360	389	342	393	357	313	359	395	376	392	345	381	365	369	380	354	364	351	355	384	377	386	373	355	386	385	336	368	354	362	352	354	347	364	376	352	360	379	378	377	416	349	369	385	362	375	362	371	353	364	388	363	335	361	397	399	373	370	404	339	358	374	338	359	344	360	380	397	366	390	371	347	364	365	353	365	402	366	359	364	435	373	364	376	355	345	390	375	376	365	337	358	389	386	398	371	363	386	340	382	355	345	399	370	394	420	381	365	340	378	376	395	378	385	381	358	376	382	323	354	387	371	392	395	383	373	362	355	345	390	348	365	354	403	361	388	374	401	331	360	388	387	366	377	360	344	346	359	373	380	364	381	369	368	329	372	375	361	365	372	355	352	359	371	377	350	362	387	383	405	357	380	367	353	370	398	383	339	364	370	358	367	361	386	375	374	355	384	377	347	334	364	369	370	337	362	347	362	344	360	391	358	354	375	403	327	383	390	355	376	341	379	403	351	387	355	356	362	384	353	344	377	376	371	364	363	385	372	347	354	361	395	375	385	368	356	338	342	382	360	375	375	356	364	367	363	366	367	322	391	376	350	383	371	374	355	365	381	352	401	381	348	356	363	409	385	385	297	356	369	358	375	355	382	368	380	398	367	372	353	408	350	358	374	377	405	379	356	379	367	392	371	371	393	362	383	362	339	367	322	390	367	354	368	324	376	377	376	376	368	367	372	355	347	404	346	355	393	355	323	341	347	356	365	379	377	370	391	373	351	365	378	344	372	366	343	363	412	372	368	349	357	384	352	372	364	384	368	383	367	362	366	384	369	386	338	354	374	376	370	364	352	384	390	370	351	358	394	353	399	375	356	371	374	381	361	347	354	351	384	384	364	364	358	412	374	363	397	366	373	349	361	339	367	395	344	371	368	378	392	351	378	348	410	369	347	382	378	362	373	360	350	386	397	383	393	386	346	342	373	391	351	379	407	375	350	355	357	364	385	363	358	378	348	343	379	376	374	372	372	377	365	344	381	359	399	353	369	371	382	329	386	376	348	392	359	361	352	379	359	360	397	385	367	375	391	373	393	347	357	385	347	416	376	350	363	343	394	375	354	401	397	339	364	357	362	344	342	382	379	366	382	345	370	352	346	374	363	385	376	362	365	349	356	405	365	378	359	383	380	365	372	371	350	381	376	416	364	384	384	385	368	381	356	384	371	367	359	384	381	369	367	395	363	382	338	329	384	371	373	384	353	376	388	354	390	369	370	406	369	358	391	360	352	407	338	375	373	405	399	373	391	398	368	350	365	350	363	389	378	360	379	378	378	388	345	379	369	395	385	351	371	396	355	320	366	389	353	384	406	369	334	337	389	374	369	364	350	383	335	388	398	368	353	383	335	385	382	374	328	353	397	340	377	362	350	355	391	346	380	392	384	369	377	374	363	339	367	367	338	379	369	377	386	398	393	360	369	355	336	384	366	351	390	360	382	359	375	336	375	397	378	388	342	338	340	365	396	356	354	363	386	394	395	352	353	391	393	367	339	345	360	339	370	357	318	351	379	405	343	362	368	385	392	371	341	347	387	354	380	341	371	383	378	352	367	402	378	379	363	352	369	359	368	370	400	375	373	357	335	386	386	378	333	395	391	380	369	371	370	378	371	403	337	372	364	363	376	401	337	367	395	379	360	363	379	370	369	340	397	397	378	373	334	340	360	386	407	363	379	373	382	390	336	379	363	358	368	350	354	363	350	365	332	380	323	395	355	360	398	343	362	388	333	358	391	374	368	352	391	357	361	374	375	390	328	361	366	384	365	364	360	393	366	381	380	357	395	387	371	371	361	334	372	346	355	356	392	346	371	389	337	383	383	348	396	353	360	337	335	383	375	366	377	359	405	370	393	347	354	399	371	381	393	391	370	400
11226	2564	2680	2082	2257	9627	8689	26856	23938	16912	9991	4375	1967	749	341	225	192	140	161	137	142	144	167	162	151	137	111	150	156	171	134	144	141	176	126	159	145	132	146	146	138	145	140	132	146	145	132	125	146	138	147	157	151	150	160	159	157	158	150	166	149	135	134	130	164	150	156	149	160	164	122	139	146	164	149	132	155	150	112	151	152	147	143	153	133	169	156	150	163	144	156	137	135	144	162	162	136	145	130	152	137	131	138	141	170	153	165	150	151	152	162	122	145	155	141	136	159	159	113	160	152	140	146	150	140	149	160	164	140	158	140	139	144	147	126	139	160	137	147	145	173	163	166	130	152	143	148	150	159	170	136	143	155	145	163	156	142	153	176	149	149	140	149	128	146	139	165	150	124	134	145	147	162	152	135	154	163	168	116	159	135	137	151	183	139	158	138	126	160	140	145	144	164	145	136	162	144	140	136	166	152	135	136	147	164	154	142	147	146	153	158	128	160	164	151	178	154	144	132	151	168	127	153	174	166	138	144	127	154	141	151	148	156	151	162	150	144	172	176	157	163	133	151	148	138	154	158	151	152	151	157	152	143	152	168	133	162	146	159	149	128	158	150	150	165	170	160	149	143	165	165	146	119	151	147	154	151	164	160	144	129	169	147	144	159	156	162	162	151	174	179	178	135	147	140	141	167	159	136	125	181	160	143	153	143	129	144	151	164	191	118	129	143	134	157	149	155	144	146	137	148	146	160	161	128	156	144	164	163	145	168	148	156	154	128	148	140	134	158	138	155	143	174	146	142	141	136	147	132	121	173	133	127	136	143	167	155	149	177	157	124	161	133	156	160	133	173	134	154	155	130	143	149	151	161	147	138	163	168	141	155	138	161	163	154	161	128	154	138	124	142	148	133	155	143	136	141	134	170	131	149	152	148	150	135	151	141	150	174	141	136	149	136	174	156	159	123	137	148	163	176	145	161	175	135	152	141	177	145	146	144	157	154	147	151	147	166	154	143	137	170	144	169	161	133	167	144	143	145	136	139	144	137	163	134	131	141	134	157	171	168	134	156	120	143	156	173	132	162	149	141	157	161	147	158	134	155	159	154	140	160	134	146	160	131	137	157	173	160	140	159	129	133	133	171	144	148	159	128	153	165	144	160	163	143	149	136	145	150	168	140	144	151	151	170	157	146	150	152	129	140	165	167	155	151	120	151	154	165	142	131	153	143	129	145	147	163	143	139	157	142	151	137	158	144	126	144	145	145	144	133	145	145	144	144	119	151	168	131	147	142	135	141	151	136	137	140	144	137	152	143	153	151	148	141	169	164	128	165	152	135	180	158	152	153	127	142	151	143	159	119	157	105	126	137	150	142	161	157	153	156	159	149	129	154	141	147	171	164	149	139	160	135	144	161	166	142	162	166	137	169	137	155	171	151	167	155	157	165	164	150	159	150	137	146	137	168	141	158	144	132	146	136	157	163	146	159	146	138	133	151	152	155	136	140	150	159	142	167	142	169	147	154	164	139	147	194	135	142	167	116	162	142	153	156	156	159	150	152	138	153	171	155	156	165	145	133	161	156	152	158	143	117	129	165	153	136	134	119	155	153	143	168	171	145	153	148	154	168	134	147	141	156	141	138	159	139	127	151	139	136	157	145	168	117	146	147	164	147	134	145	152	138	148	172	140	148	139	160	151	140	155	146	180	161	150	170	145	143	140	140	139	164	173	167	137	140	144	139	157	146	143	137	159	148	173	161	140	169	171	179	154	148	131	146	159	160	156	167	175	156	153	149	148	156	164	137	156	148	111	144	162	151	134	129	136	157	131	171	144	153	140	145	162	160	153	162	160	147	161	125	147	158	151	152	150	158	147	154	137	135	141	148	169	158	158	165	153	174	164	146	141	148	160	160	175	163	158	137	144	127	151	158	137	143	151	144	145	133	155	150	151	165	137	122	157	150	139	141	122	132	130	125	156	163	143	143	154	151	140	139	130	148	135	142	145	170	170	153	147	179	143	165	147	162	139	146	144	159	140	161	159	154	160	136	165	148	136	151	176	118	154	167	136	155	165	144	148	151	148	127	135	162	168	166	160	142	153	149	154	140	148	147	168	168	152	152	156	147	145	155	134	157	180	173	142	163	134	142	164	158	165	132	134	139	159	142	141	172	144	149	140	136	151	154	160	147	130	157	140	136	146	150	152	167	136	137	167	151	150	119	146	164	160	154	154	154	124	156	172	169	157	130	153	153	147	152	153	141	143	154	138	127	155	138	167	154	124	146	151	140	154	142	162	140	163	121	162	173	146	154	167	143	158	139	155	176	148	169	152	165	139	138	147	152	154	120	134	144	158	163	158	132	147	145	171	144	147	153	151	135	140	148	134	156	143	164	147	142	149	155	146	158	155	146	155	157	136	140	151	147	133	163	151	156	146	157	143	162	140	157	134	140	148	134	157	158	151	153	151	162	180	154	135	141	130	129	161	164	157	194	150	140	159	134	155	134	120	147	144	147	123	139	140	157	138	125	140	164	136	152	154	156	139	156	151	139	159	143	155	146	161	155	158	154	162	132	153	151	160	142	140	151	142	158	133	160	155	149	165	174	158	163	164	132	148	167	121	149	133	164	142	141	142	130	154	144	140	125	137	150	139	159	145	151	155	143	169	145	158	133	138	146	168	137	132	131	143	145	143	154	167	164	141	137	147	138	155	145	137	139	151	137	135	142	156	145	149	169	152	151	140	161	158	157	141	149	161	141	147	150	167	163	143	115	155	166	165	140	148	144	145	166	129	131	156	154	143	149	181	138	177	139	142	147	149	124	158	151	149	178	171	152	149	134	127	167	159	155	161	130	143	157	162	143	137	128	146	158	145	132	164	136	154	130	141	137	140	143	171	124	168	144	142	133	151	148	144	126	171	124	141	161	128	140	151	147	152	142	144	166	162	135	157	139	148	154	137	184	158	128	164	150	130	134	151	166	150	148	142	123	167	159	154	150	175	152	171	137	152	141	149	157	157	163	140	141	146	150	153	149	161	152	149	143	145	151	174	156	147	142	131	134	131	153	143	155	138	140	134	147	156	161	147	146	137	148	144	160	155	155	183	142	146	121	138	173	138	163	150	155	131	163	164	141	138	145	158	166	144	138	148	145	164	156	153	137	152	145	146	149	156	154	129	155	139	150	133	164	139	141	146	137	134	148	148	170	154	173	146	114	139	139	145	127	150	144	151	143	155	145	158	165	147	143	141	151	156	160	142	148	154	142	147	161	138	146	136	162	182	146	117	149	142	149	139	152	152	143	135	154	168	134	164	145	159	144	157	159	154	158	149	136	145	155	143	152	143	154	134	151	142	129	139	160	133	148	157	163	135	148	143	137	148	154	143	174	148	165	137	160	162	173	173	134	149	143	133	175	166	128	147	161	150	147	163	163	144	160	139	141	141	156	175	167	151	152	137	144	127	162	163	133	179	143	138	126	160	154	151	167	131	150	142	140	156
7170	2511	5209	6780	8874	20540	19275	46349	42530	36102	27297	16999	9316	3885	1457	782	513	429	415	370	376	386	408	362	400	365	411	363	379	419	387	383	391	414	403	376	397	393	411	414	396	403	387	392	386	361	379	383	388	380	426	388	382	382	383	414	395	413	377	375	374	346	399	420	410	396	396	412	384	359	416	406	418	405	398	442	366	404	406	388	390	421	415	379	365	403	389	361	384	384	377	372	400	422	379	374	376	403	408	384	432	393	409	394	411	413	362	393	393	412	363	400	376	434	376	405	377	392	414	419	368	393	380	429	411	390	381	417	364	414	400	378	450	389	398	389	383	395	385	399	407	380	402	365	382	409	401	347	408	360	376	399	395	391	375	383	372	422	409	374	407	380	401	404	416	401	406	409	429	420	328	406	380	383	382	379	403	444	362	333	389	376	375	373	358	370	357	379	415	380	369	387	380	372	409	422	359	417	384	408	407	398	396	406	425	409	387	373	381	384	374	393	403	416	383	387	403	412	389	403	409	394	397	388	367	430	434	360	364	361	382	412	418	418	385	417	379	403	375	386	418	387	409	399	443	387	383	409	369	374	420	360	397	396	388	414	418	416	399	369	404	428	378	383	411	392	388	388	433	368	364	416	393	400	455	389	403	409	388	410	402	435	381	394	380	441	404	403	433	366	360	396	393	431	364	384	383	367	419	414	387	374	387	363	383	379	377	367	384	403	383	407	405	411	364	354	411	370	387	405	401	397	389	362	398	400	403	415	391	416	381	362	425	404	377	378	370	371	355	378	381	420	401	372	388	412	391	365	407	382	373	384	404	387	370	374	400	348	380	395	389	370	381	413	407	400	420	363	384	400	379	399	394	367	409	396	388	414	384	395	396	401	361	393	412	390	392	386	382	389	382	405	416	398	367	364	401	400	415	365	393	403	409	381	384	371	390	399	431	445	435	396	366	400	375	373	367	385	385	355	382	405	393	370	369	382	388	408	355	402	387	367	371	392	401	416	390	394	380	399	358	378	416	382	385	407	384	427	435	376	380	398	404	406	365	380	392	389	418	378	389	405	392	393	408	377	407	416	403	384	383	361	432	411	409	398	422	408	367	386	402	385	403	392	399	421	365	423	394	379	409	421	401	429	379	391	397	372	382	385	404	345	395	368	385	335	406	366	414	395	362	400	393	370	418	394	416	387	342	365	371	405	406	417	380	399	365	383	361	391	393	407	368	400	401	414	370	398	387	406	415	360	379	384	404	403	426	385	373	402	412	377	384	375	408	396	372	383	371	404	366	368	391	384	393	387	410	417	396	391	420	423	419	430	375	386	417	403	364	388	397	410	377	378	437	420	365	401	387	390	399	399	362	362	357	368	425	382	406	413	388	399	421	397	354	356	366	391	393	411	343	407	373	394	409	416	403	395	416	395	394	415	392	441	402	386	422	382	401	397	355	378	371	403	391	380	404	369	404	403	387	416	396	447	412	369	380	369	427	383	373	382	406	400	419	371	407	415	397	388	405	376	425	405	414	396	402	414	360	388	420	390	362	362	420	365	401	396	396	408	436	371	402	392	390	405	418	363	415	416	349	420	389	370	373	360	387	386	393	392	411	398	399	414	377	403	406	411	388	358	377	427	409	391	383	409	371	404	399	416	403	375	386	393	399	363	398	394	419	401	414	368	438	370	392	365	377	371	369	389	390	387	396	369	408	425	379	390	411	397	360	385	410	419	358	361	384	369	388	366	369	364	406	406	384	411	359	409	371	401	417	424	389	413	393	388	439	400	414	375	430	426	365	415	392	397	377	395	373	392	416	386	367	373	377	379	347	398	357	406	450	419	396	390	418	409	347	397	387	363	413	412	446	396	387	418	350	385	411	371	432	387	394	376	408	389	393	376	412	393	439	375	370	415	427	375	388	399	402	409	386	401	394	387	381	427	408	388	402	419	429	377	392	381	400	404	373	404	365	405	419	422	371	391	363	374	375	409	386	367	375	391	355	411	419	386	390	411	388	411	389	361	380	389	416	415	390	414	392	390	367	411	367	406	375	372	376	372	424	359	356	394	430	396	395	383	408	372	384	391	375	386	371	377	382	422	396	384	381	395	393	413	418	415	424	399	354	362	408	396	393	395	417	399	385	369	392	407	397	368	375	380	414	412	372	419	369	375	417	358	400	406	370	434	384	389	459	398	366	414	367	376	370	373	407	384	393	380	391	392	387	402	411	389	404	401	384	366	409	415	365	372	346	398	368	396	415	392	358	387	375	390	394	391	416	385	419	387	402	389	407	365	373	399	388	424	388	395	364	394	397	374	364	387	410	422	387	389	405	400	379	372	390	399	407	402	408	401	411	388	441	360	407	392	388	390	419	397	423	394	446	418	388	379	410	432	353	365	391	419	412	398	401	411	409	394	419	385	422	419	391	394	414	406	374	417	395	402	386	385	369	375	389	397	416	413	360	396	407	390	408	375	395	413	417	409	398	438	390	394	381	398	402	391	400	404	365	381	407	418	381	376	420	357	409	360	416	378	390	384	390	380	408	397	362	402	407	383	375	395	403	406	414	414	392	399	447	408	406	417	427	377	404	381	409	404	404	395	396	394	405	392	386	408	401	392	397	373	380	404	398	387	417	383	402	405	391	381	401	387	372	367	364	378	381	368	386	372	384	391	420	429	398	400	416	359	394	367	353	400	412	402	400	384	389	376	374	404	387	422	378	407	347	403	398	421	447	432	384	398	401	396	386	369	380	381	427	393	440	359	356	387	380	377	371	403	392	382	376	392	396	346	396	386	379	370	380	404	360	393	432	377	401	388	406	395	391	360	353	403	376	427	416	385	387	360	424	394	381	387	435	399	367	410	368	368	402	394	402	371	358	383	377	412	409	398	368	399	373	403	425	403	365	387	387	420	363	372	371	391	416	393	382	402	377	401	393	418	400	358	412	415	349	388	379	397	390	409	393	397	415	388	386	393	403	385	391	411	410	383	391	372	368	406	397	407	382	407	388	370	379	419	399	422	406	358	404	382	378	387	370	392	409	395	398	388	375	410	365	424	371	379	358	410	435	419	416	413	372	388	423	402	406	377	407	374	420	372	391	355	392	400	391	400	396	409	413	376	402	353	415	416	360	377	434	385	393	358	386	421	380	394	404	422	404	386	387	391	400	393	391	378	388	419	410	425	388	377	385	413	447	409	388	371	386	380	340	381	368	396	404	394	388	398	416	375	378	366	400	381	413	413	388	389	381	384	435	364	429	384	402	374	384	398	426	380	352	389	396	406	379	398	408	406	397	381	390	403	398	380	423	431	386	375	363	353	373	414	384	402	411	399	386	383	407	385	402	370	386	452	439	394	377	363	392	368	394	410	415	415	382	402	436	356	399	417	389	384	402	355	376	416	350	382	387	376	398	387	402	433	397	402	419	383	413	436	384	365	394	406	385	400	365	382	367	405	416	401	424	394	373	373	359	440	368	366	403	378	417	399	384	415	392	393	392	358
19534	5150	5221	4105	3644	2938	21000	47243	38916	26906	17951	9358	3634	1217	469	253	136	128	122	119	146	131	106	146	130	146	133	148	139	142	145	128	131	140	131	137	136	145	122	136	144	137	107	127	138	122	112	108	155	135	133	127	135	129	134	141	114	138	114	114	144	146	113	138	136	140	148	128	128	131	148	125	142	124	148	156	123	117	153	113	128	126	157	123	120	132	136	152	140	144	132	132	130	122	116	114	138	109	150	142	119	137	129	128	150	122	130	129	121	135	142	133	125	124	120	111	155	146	140	133	127	113	130	113	137	143	124	121	105	108	135	140	134	146	121	111	138	136	116	122	149	138	140	125	126	139	130	146	143	150	150	136	129	116	140	136	124	131	148	130	126	137	145	136	135	124	126	128	94	151	127	120	120	129	139	139	131	127	122	115	114	133	127	128	120	143	117	124	117	147	137	148	143	128	161	129	116	129	135	124	140	127	155	144	124	132	157	143	127	124	129	145	128	126	123	125	141	122	119	136	150	133	145	137	124	138	157	142	117	136	102	123	110	118	131	136	127	128	133	126	112	123	129	122	131	104	130	109	131	143	121	155	141	133	115	135	131	130	127	128	139	118	132	121	133	125	121	121	129	140	114	127	150	124	148	152	118	131	140	138	114	130	129	131	127	120	154	123	127	154	139	110	121	128	131	119	131	140	151	129	129	138	116	109	125	125	153	122	125	122	158	140	152	132	131	131	161	127	131	117	119	110	120	140	147	116	124	101	123	132	127	128	134	126	128	122	110	135	110	140	141	133	143	135	134	130	131	137	152	128	118	133	140	112	142	139	116	133	142	129	125	134	131	124	145	116	116	101	149	135	115	127	133	129	137	126	129	128	122	127	125	127	136	122	121	128	134	152	104	132	127	136	137	128	129	143	110	148	128	132	111	123	144	145	154	140	133	129	144	143	131	125	134	130	134	136	134	115	142	123	107	131	134	133	126	132	127	132	129	124	129	138	127	133	160	121	134	123	122	122	118	132	130	132	121	145	116	132	146	135	135	147	158	119	136	133	128	141	111	121	121	141	127	134	138	136	121	121	130	129	143	127	132	117	134	135	106	119	112	137	126	121	119	138	119	133	132	109	124	116	153	150	151	126	141	143	129	131	135	130	120	131	132	138	121	114	136	126	142	128	130	95	152	111	128	125	119	156	129	120	131	130	152	121	129	125	155	113	129	144	115	120	146	132	140	130	139	144	155	129	145	146	134	115	130	125	144	133	122	130	134	149	126	115	113	120	120	131	126	156	151	127	114	133	124	140	142	104	130	115	123	127	128	141	127	128	140	135	129	139	126	133	137	139	131	146	138	134	145	115	129	133	150	130	120	160	133	128	126	125	143	127	135	116	132	120	138	109	129	152	142	152	144	144	114	127	129	144	132	127	143	144	135	135	129	141	120	126	127	122	138	117	122	124	120	122	127	150	136	133	126	125	127	125	112	141	115	139	134	117	117	126	146	143	157	123	136	142	126	134	140	125	132	127	143	114	136	121	157	128	131	126	132	128	111	152	130	138	137	139	143	150	128	130	132	129	127	101	164	116	119	149	121	136	116	124	125	137	140	138	144	140	110	109	132	113	149	130	106	127	115	115	130	132	146	131	133	140	136	128	130	141	149	140	137	137	148	136	147	125	132	99	132	110	128	131	118	119	117	116	110	134	135	121	114	141	144	133	133	130	132	128	113	152	122	148	140	119	137	126	119	109	119	129	145	134	126	146	124	134	138	111	110	116	131	141	137	146	112	127	136	146	127	113	129	139	118	147	138	129	115	157	126	129	144	141	133	112	130	147	136	151	149	128	124	119	126	134	127	132	122	124	136	117	120	133	133	147	129	146	150	120	123	153	144	130	134	122	157	140	145	148	134	132	103	141	137	121	134	129	124	121	146	148	129	146	121	132	131	145	144	141	139	135	127	141	143	133	122	146	122	155	122	124	158	152	125	146	135	156	149	137	125	122	115	134	129	120	133	125	125	125	127	154	134	136	138	135	129	130	146	116	123	132	136	138	121	138	140	141	124	127	129	118	131	131	134	121	120	129	139	118	117	146	126	138	118	134	143	137	146	121	127	127	124	135	123	122	130	126	129	117	131	136	134	152	134	124	119	137	132	131	131	142	125	143	144	142	114	146	129	128	134	107	120	122	148	138	107	120	120	133	138	121	140	125	120	126	147	130	137	141	103	127	115	122	146	125	137	133	162	130	129	135	149	138	143	130	138	128	108	146	126	134	121	128	113	128	132	113	125	139	121	147	158	123	147	111	138	152	149	142	117	147	118	118	141	142	136	131	137	118	132	140	152	139	121	121	153	132	153	126	148	136	109	137	147	120	132	129	106	137	150	151	142	141	134	150	154	128	132	134	129	136	124	137	131	143	120	129	130	117	153	136	136	142	138	120	143	147	117	149	118	148	148	123	132	147	111	110	125	114	154	130	123	130	132	119	109	141	153	127	132	121	137	139	117	145	132	141	124	125	112	121	122	129	128	122	138	128	132	128	95	117	126	115	125	145	127	101	155	133	147	143	150	146	137	143	107	108	137	145	135	123	135	103	116	146	127	133	144	139	118	155	133	130	141	145	124	127	149	151	124	129	129	133	122	137	121	117	135	142	105	155	133	128	118	124	139	141	152	146	117	145	135	137	143	131	147	143	134	121	152	125	157	142	116	122	134	136	116	145	162	110	129	134	118	147	150	132	122	118	112	123	114	133	129	127	125	126	110	118	128	142	146	125	125	130	126	140	141	143	127	131	131	137	132	127	151	127	146	125	139	128	146	146	121	114	136	125	119	140	132	129	115	149	129	132	146	131	147	153	121	110	124	129	134	134	123	133	127	132	155	135	124	139	125	133	119	126	145	141	134	131	148	119	136	118	132	155	133	126	126	126	134	115	137	137	148	127	134	156	124	122	118	133	144	115	133	131	124	132	168	123	144	128	123	133	130	118	134	132	142	127	154	128	128	137	139	134	126	129	134	140	119	119	120	136	160	137	135	111	145	129	138	143	158	118	146	131	110	146	132	130	119	125	114	102	130	130	124	123	132	133	157	125	118	141	124	138	133	133	120	135	123	146	132	110	132	122	111	149	123	134	128	135	121	154	124	120	121	142	132	123	115	138	129	146	124	144	119	122	147	126	126	107	119	159	139	127	138	140	141	110	126	132	142	125	143	107	125	124	132	148	137	138	144	154	153	118	145	117	146	136	142	131	131	140	126	125	121	126	137	130	136	145	116	137	147	121	135	120	139	134	150	132	117	151	132	107	138	126	128	134	148	135	131	139	134	138	138	116	131	109	132	122	155	160	129	126	126	110	144	125	139	131	120	121	138	142	143	120	139	139	125	143	134	131	121	124	125	140	123	138	139	137	149	125	129	144	139	126	127	124	136	125	116	122	129	135	136	149	134	136	137	106	142	150	113	130	133	132	135	115	106	128	116	126	142	157	129	111	129	152	130	127
9123	3989	8890	11461	12674	11777	39414	62320	52733	43982	36406	25494	13923	5809	2010	796	525	372	368	341	369	368	350	354	345	326	377	324	351	326	350	311	347	325	330	359	347	367	361	357	345	339	350	358	362	328	365	324	359	358	346	371	364	356	334	348	324	330	348	319	336	353	304	319	310	342	353	331	340	354	360	339	364	370	361	366	349	367	364	373	353	351	355	299	341	376	342	322	362	355	337	359	337	363	350	348	337	350	336	389	356	348	335	320	337	344	347	320	385	358	338	349	343	327	353	340	346	357	385	338	337	317	358	364	335	377	336	331	347	335	350	373	329	344	335	345	353	352	343	333	354	329	355	349	354	349	354	318	360	375	358	338	332	302	355	345	320	374	336	378	355	385	363	352	367	348	334	384	328	363	343	372	355	328	376	375	349	358	348	369	354	304	339	398	359	366	355	351	317	351	323	356	360	373	345	333	331	312	356	344	361	348	378	346	385	364	342	355	350	353	320	354	392	327	354	355	346	337	325	368	330	354	332	355	381	375	369	320	338	369	350	357	362	338	352	325	324	322	379	367	301	334	381	335	358	353	365	370	375	386	342	362	374	327	361	335	359	336	307	340	348	351	356	350	335	365	322	355	332	346	361	338	325	361	352	343	340	359	370	366	397	342	333	348	356	356	355	353	336	322	348	344	336	350	339	333	328	337	361	350	368	351	357	348	352	344	355	304	345	346	330	341	343	347	339	372	328	354	305	336	322	346	355	369	349	385	361	355	315	343	354	371	348	370	360	359	317	361	370	352	336	363	343	349	362	340	324	329	349	367	351	364	369	338	365	345	373	347	342	378	356	358	319	344	356	318	340	328	282	343	345	316	349	328	333	335	375	332	345	356	339	351	331	333	332	336	339	345	307	366	334	326	344	313	370	345	338	366	314	346	371	371	332	360	342	323	310	337	326	338	380	347	356	346	320	352	333	334	354	358	364	345	337	332	394	362	340	356	355	333	350	368	347	383	353	327	366	360	354	324	353	349	343	343	341	341	342	348	359	370	348	387	363	366	361	357	349	343	324	318	344	349	347	341	380	371	356	364	312	348	333	345	333	341	333	333	337	353	308	333	344	361	345	365	335	366	385	351	347	375	371	343	311	333	344	371	359	364	326	353	366	352	353	333	347	338	363	336	329	353	353	324	348	377	355	336	368	333	331	354	342	319	331	385	351	317	354	372	352	371	305	343	346	370	369	351	318	349	330	342	314	343	329	317	358	371	333	345	335	334	353	350	355	347	384	350	333	346	352	359	370	343	333	354	325	322	365	363	352	363	320	335	373	366	337	386	351	332	316	348	345	359	354	341	342	351	343	387	364	333	360	372	345	377	358	358	353	365	337	377	348	368	366	316	296	362	345	338	351	352	331	341	356	310	378	335	359	327	363	327	357	336	341	369	325	358	346	352	324	376	382	336	385	354	360	348	341	359	313	377	334	360	325	372	326	357	339	355	358	344	367	355	361	335	294	363	355	370	362	371	374	357	325	359	326	359	361	320	316	321	356	363	344	352	347	340	334	337	363	356	321	359	342	356	337	358	336	368	330	327	329	382	336	332	353	358	363	338	334	348	328	386	325	343	376	353	338	362	363	353	303	351	346	353	341	362	378	323	377	338	353	364	348	385	332	371	363	341	389	313	332	388	317	373	358	344	387	361	325	341	324	331	324	354	321	341	366	355	350	365	314	351	335	339	365	344	365	343	359	315	359	367	367	335	380	308	337	337	327	327	365	353	363	376	349	323	341	345	378	369	326	368	306	370	348	386	324	342	355	331	382	385	381	351	338	363	329	348	339	372	358	312	344	326	380	338	361	362	335	350	345	365	347	342	336	385	365	348	349	332	323	338	357	372	359	330	380	328	393	364	354	351	375	340	350	370	342	361	343	350	366	335	303	369	337	344	348	345	350	337	332	376	339	340	347	356	361	350	375	329	350	352	328	373	372	318	339	352	358	338	383	385	346	382	355	357	344	353	327	373	322	353	346	347	344	351	351	342	364	355	345	337	352	338	343	358	316	337	390	317	378	338	345	349	337	336	342	360	338	375	345	351	347	325	368	370	346	345	349	344	341	361	322	331	335	332	352	336	322	328	371	341	360	342	340	320	349	314	347	356	319	331	355	357	359	326	342	388	340	330	332	368	331	334	339	316	371	325	358	333	330	328	341	325	337	365	330	343	325	340	362	357	347	331	356	296	342	328	342	338	357	341	321	367	372	328	378	352	347	348	344	356	367	331	349	344	332	341	330	338	367	334	344	319	293	342	362	341	319	363	325	348	346	360	373	338	368	350	359	327	352	340	324	328	361	349	352	377	364	326	342	351	362	294	363	366	340	334	357	355	324	350	344	323	356	352	363	352	318	335	335	315	367	354	368	323	345	331	329	365	315	362	332	338	313	349	327	339	345	360	376	328	334	376	321	353	333	337	314	358	347	395	361	333	324	345	342	361	347	365	351	355	353	382	328	344	363	319	377	357	336	341	340	351	332	352	339	342	323	364	320	332	342	343	324	331	337	358	324	327	351	353	333	349	320	318	335	312	381	311	350	348	340	364	350	347	373	313	365	340	364	338	332	360	354	350	335	332	358	353	360	362	341	334	334	345	373	366	344	359	335	351	342	312	329	331	340	386	318	377	337	378	328	347	354	368	353	350	329	350	330	332	337	332	334	353	350	351	334	358	336	373	350	353	358	358	373	356	330	379	342	326	333	352	318	376	361	325	346	355	351	343	335	373	325	382	323	350	387	331	365	367	321	358	328	316	351	372	326	338	321	327	341	326	353	373	355	356	335	361	353	388	376	333	372	378	343	315	344	362	368	398	328	338	332	350	366	375	332	336	365	328	349	333	356	334	338	353	356	364	345	319	326	336	336	357	340	354	343	366	350	351	370	368	359	347	359	353	353	360	359	390	349	350	349	352	334	365	345	325	356	363	342	345	369	372	352	367	333	347	364	344	374	354	351	354	344	346	366	343	352	348	392	318	342	337	368	372	341	317	336	316	331	311	359	342	342	375	366	337	353	337	361	329	363	337	368	348	343	388	354	364	362	340	338	362	335	321	339	341	329	339	364	355	355	370	348	365	345	346	341	346	373	337	364	350	383	355	379	318	338	344	349	333	341	347	315	366	353	321	356	355	352	340	327	332	368	321	328	322	362	354	343	372	381	309	346	325	361	337	380	354	359	368	332	342	357	341	332	348	328	336	338	336	341	348	337	375	380	358	333	346	368	362	370	348	329	315	349	337	327	342	357	388	375	359	348	345	337	373	357	374	352	355	381	355	382	345	377	356	349	336	350	341	349	362	332	384	327	369	403	338	341	358	375	338	368	365	376	362	342	358	337	315	301	321	347	344	332	368	327	343	345	345	359	341	374	340	368	355	318	367	364	303	337	365	354	306	373	365	358	366	361	365	392	353	350	348	329	348	376	359	361	359	372	354	304	346	345	374	348	363	358	348	366	356
2954	796	1055	780	474	322	504	1536	1239	1528	1573	946	523	282	211	146	133	165	139	163	155	128	148	134	151	150	136	134	164	130	152	139	129	150	132	134	143	119	120	150	150	161	148	156	137	159	134	166	140	149	138	142	163	130	151	141	137	136	151	158	150	133	147	153	138	156	147	142	129	151	114	137	160	128	174	150	148	126	131	142	157	129	132	130	124	151	171	140	161	159	139	149	129	139	158	147	154	130	146	146	145	137	133	153	143	135	149	144	152	139	152	147	168	151	156	118	147	134	150	124	134	162	134	133	128	154	132	159	137	142	134	138	155	144	140	146	145	133	143	143	133	138	153	142	136	131	158	133	152	134	140	141	145	146	145	155	136	156	151	145	152	142	121	145	131	151	158	123	141	136	135	129	140	127	137	137	126	122	152	163	161	132	146	154	139	137	136	157	142	136	135	134	137	160	134	138	132	135	139	131	146	126	144	143	150	142	142	114	130	119	153	162	151	150	136	143	131	118	162	141	154	135	172	139	146	137	155	167	133	155	150	134	148	153	140	155	133	151	147	131	150	167	162	129	121	129	146	160	168	116	124	153	118	154	146	143	147	133	134	163	159	126	154	159	137	161	122	140	135	130	131	159	136	148	132	156	136	129	133	172	164	129	133	137	160	148	156	138	142	134	139	130	172	140	143	154	155	146	142	164	138	153	152	141	143	148	152	137	158	167	114	141	153	161	140	135	136	137	156	132	151	168	132	153	125	161	151	132	167	175	139	161	158	121	134	123	153	133	122	141	149	154	129	160	144	150	138	115	128	139	130	154	127	135	137	144	155	137	161	143	142	141	152	163	150	150	116	120	136	145	152	164	157	143	132	150	160	135	131	125	154	146	145	167	153	136	140	153	140	137	124	132	152	144	166	168	142	147	127	136	159	127	138	158	146	137	156	142	163	132	150	139	144	156	171	157	162	146	147	146	146	150	131	163	138	126	164	146	143	165	160	158	148	144	148	166	156	134	159	154	136	169	158	148	142	156	123	134	162	136	167	142	145	131	169	143	134	158	144	158	141	154	142	150	130	147	158	150	153	128	155	148	139	134	154	145	139	146	147	153	174	149	169	158	152	126	148	148	144	151	153	152	112	144	134	141	129	145	122	145	146	144	138	145	140	149	147	152	162	146	132	170	145	150	141	134	159	141	156	141	145	123	153	142	151	157	152	132	148	140	144	145	126	144	142	134	146	135	141	157	148	133	144	125	132	152	130	146	151	152	150	142	148	147	134	169	141	133	127	153	147	152	158	141	130	151	139	153	132	160	147	147	159	159	147	146	132	141	135	154	149	159	145	158	164	156	132	169	157	144	136	141	165	149	132	149	161	150	146	139	149	123	133	143	129	141	129	153	133	157	162	171	149	175	156	130	160	134	158	155	147	147	147	143	146	145	133	148	132	163	143	136	167	155	149	115	147	141	141	130	150	133	172	141	151	136	147	137	138	161	116	138	136	172	148	134	137	146	148	145	137	159	175	146	161	135	132	143	137	135	141	143	132	146	156	150	139	144	141	138	138	141	127	152	131	168	146	145	133	138	145	133	123	131	134	140	148	150	144	129	137	151	169	127	151	135	136	149	136	136	133	151	136	136	163	140	120	142	145	169	133	132	138	142	156	142	148	150	150	120	155	162	142	137	147	127	158	144	142	131	139	151	141	152	171	140	147	143	123	127	161	157	147	135	158	141	139	165	132	134	164	154	153	141	136	143	148	140	137	144	135	152	157	152	139	133	116	140	135	145	162	141	146	150	147	157	136	159	150	167	142	146	164	150	138	140	155	170	160	117	171	158	133	151	131	131	155	136	140	146	158	164	139	131	147	125	136	128	129	131	114	146	134	156	139	163	152	164	128	129	165	142	141	160	129	137	140	133	135	134	124	146	151	143	160	144	147	134	131	143	159	138	152	140	131	133	164	144	156	136	124	158	140	128	142	142	152	147	135	137	149	145	150	132	169	153	131	141	145	145	167	152	141	139	160	145	133	164	168	133	142	141	140	156	153	140	122	131	118	144	128	166	143	129	142	138	151	145	145	144	163	152	156	142	142	154	151	135	130	139	162	150	144	151	129	152	170	176	127	150	157	140	132	161	146	156	156	151	156	129	130	134	132	163	140	149	141	158	146	122	152	148	137	118	124	148	143	147	149	128	142	146	155	160	151	146	127	158	148	136	132	148	152	141	154	136	158	169	137	154	148	148	144	124	148	139	120	148	144	160	129	133	153	141	125	144	130	161	146	152	146	151	154	162	138	131	149	138	172	133	146	139	167	146	148	163	132	146	126	132	145	160	150	118	129	124	129	129	149	143	134	148	174	151	144	125	142	141	153	141	144	144	150	136	131	140	142	135	133	138	145	126	136	139	136	146	162	128	132	128	152	140	143	143	126	146	117	138	156	122	147	132	140	130	141	151	146	133	155	139	125	137	138	143	144	145	139	152	149	125	146	143	127	142	166	137	152	138	149	127	143	128	134	156	139	123	149	146	163	141	166	161	145	132	146	141	160	144	139	158	136	148	152	145	139	147	161	123	161	132	151	146	135	129	151	140	147	142	135	157	152	131	123	156	130	154	159	146	153	132	141	156	133	125	138	142	148	125	157	146	149	150	142	143	162	161	144	123	133	137	144	125	135	132	134	117	131	137	132	139	150	141	146	147	120	161	128	163	158	142	137	150	147	162	145	159	160	134	151	136	142	154	134	127	134	142	166	145	174	166	163	145	159	149	144	182	162	125	127	147	137	125	162	139	150	126	132	159	147	159	154	134	142	139	152	141	125	156	146	146	159	142	154	152	154	147	145	123	137	159	135	158	132	136	130	125	167	134	138	150	147	156	156	174	153	172	168	147	138	150	142	146	151	141	146	144	145	172	149	167	154	153	113	151	154	146	156	134	163	142	153	138	153	149	146	150	144	131	153	142	152	156	150	146	158	136	139	142	144	151	157	150	146	154	138	122	134	148	169	145	144	142	154	141	151	146	143	134	168	154	153	140	133	145	137	135	133	144	146	142	146	141	142	144	170	161	124	144	138	150	144	125	144	122	162	148	152	155	136	153	114	128	145	134	164	154	149	148	143	146	140	155	124	143	152	151	165	165	125	144	147	140	144	157	142	155	159	143	141	140	129	157	130	131	163	154	147	150	135	144	130	138	146	180	170	153	133	153	132	137	161	133	171	132	139	197	126	151	136	138	133	141	144	143	150	138	146	144	145	142	143	161	144	150	132	140	144	140	135	135	127	157	160	159	137	144	141	146	154	141	156	148	142	124	147	128	135	135	141	151	140	120	141	153	142	143	159	135	132	154	125	135	150	145	114	145	159	146	122	169	139	123	123	146	149	125	144	125	159	142	137	122	145	137	159	129	146	150	134	153	152	152	143	137	151	152	128	150	134	168	129	155	153	147	147	155	152	155	149	153	141	146	135	163	130	155	134	141	137	146	166	130	121	147	120	158
2622	1045	2292	2703	1937	1351	3010	8697	6741	7655	6917	4059	1842	924	591	402	447	385	379	388	392	363	397	419	402	348	408	365	363	371	403	380	393	398	391	384	350	385	410	394	371	384	362	383	372	369	387	394	368	401	357	394	367	384	386	386	375	365	373	374	371	391	372	357	353	415	384	365	365	339	372	394	358	410	362	374	378	399	378	384	380	350	377	383	379	383	346	375	376	344	381	367	404	368	381	365	383	380	363	352	377	367	374	376	393	364	396	376	373	382	375	375	395	359	378	363	356	380	397	405	385	398	353	363	432	364	361	410	390	403	376	389	377	413	415	389	375	388	372	407	384	362	396	416	394	376	370	378	344	351	392	338	369	377	357	387	408	338	411	368	406	419	402	400	402	380	376	365	384	376	386	403	347	375	411	412	376	426	393	382	391	359	421	407	386	367	372	360	396	372	419	403	394	395	366	375	399	401	337	374	412	387	409	382	380	400	418	390	384	416	374	353	378	365	390	405	414	391	396	363	382	350	341	382	414	358	405	405	391	378	381	395	401	380	379	382	370	357	374	415	385	365	386	355	379	367	389	386	379	403	395	372	416	366	372	386	385	401	342	356	413	381	374	384	395	420	396	369	353	393	378	417	387	363	385	401	372	394	370	375	386	412	366	382	412	405	348	351	400	335	356	377	369	406	421	389	383	387	369	376	432	378	421	354	354	388	374	347	395	359	400	412	378	409	387	371	378	362	374	355	395	384	388	394	334	406	380	365	352	382	365	399	417	364	380	366	355	401	404	400	405	379	370	437	361	365	381	378	356	365	364	384	396	398	400	395	384	377	379	373	394	368	383	350	383	359	384	368	412	364	406	385	410	385	399	366	383	378	411	398	346	387	376	391	361	401	405	390	396	377	366	393	375	392	405	386	388	417	416	390	375	382	388	387	375	391	375	388	386	341	406	395	386	405	363	373	386	375	388	375	405	346	377	372	364	374	380	363	405	396	356	398	392	367	384	395	379	360	369	371	404	391	350	382	368	348	380	386	422	348	397	383	418	398	379	389	403	406	369	391	391	363	387	340	421	395	402	362	427	412	380	405	414	431	395	404	384	377	381	333	359	355	381	369	384	371	362	370	360	392	383	341	390	381	356	382	389	362	374	398	420	366	411	373	394	375	377	365	379	390	416	349	378	393	375	371	385	380	398	410	365	391	401	374	404	377	415	380	387	366	381	393	384	393	374	385	396	398	392	369	368	391	408	377	383	360	362	381	387	417	375	387	392	395	388	381	360	358	409	337	402	359	388	346	389	396	398	382	381	370	368	370	397	391	366	374	355	425	379	402	383	373	400	399	401	360	361	362	391	387	391	378	396	361	393	431	368	375	372	374	371	405	409	407	449	390	373	354	413	366	381	363	373	394	388	399	369	384	405	409	344	392	363	341	389	366	373	388	393	344	365	379	444	372	389	376	367	396	391	386	372	375	366	386	368	369	377	396	422	371	379	401	400	398	382	376	361	356	385	356	348	407	382	360	376	391	357	407	364	412	348	375	375	394	385	387	361	403	373	368	371	391	418	388	411	385	424	391	384	383	397	370	393	400	353	373	386	388	385	431	382	351	371	392	412	410	351	401	391	345	367	378	385	375	392	383	364	381	353	382	374	359	420	387	357	370	346	407	397	425	399	392	394	380	403	378	370	357	389	385	380	396	388	363	383	409	374	406	356	389	380	375	343	352	381	360	391	398	380	396	370	368	382	398	353	409	364	411	384	363	394	403	382	379	354	364	368	359	398	376	371	410	386	373	430	376	364	373	401	360	410	382	368	427	387	373	402	367	385	385	367	357	386	396	387	386	374	361	390	365	397	399	369	409	369	402	377	372	382	361	376	387	413	421	358	442	385	408	396	434	377	358	375	368	395	374	350	391	388	408	370	409	385	388	383	374	393	361	369	355	361	386	358	387	371	413	389	393	355	387	383	392	392	366	379	374	414	369	388	406	380	399	373	347	334	440	367	369	372	374	414	430	378	369	419	412	397	400	348	389	363	417	389	364	386	348	356	392	392	392	350	434	393	424	369	349	384	364	379	412	375	343	377	409	403	372	361	395	344	368	389	376	392	382	367	389	386	364	426	351	382	381	398	360	400	354	383	398	368	369	401	361	381	417	381	387	359	382	399	369	415	378	391	380	394	411	408	359	369	365	386	408	357	352	402	380	341	370	375	319	365	377	352	373	414	360	383	375	397	372	378	372	419	396	373	410	367	390	384	390	398	367	409	383	399	349	383	372	389	383	399	368	401	412	388	377	349	355	364	377	397	401	386	381	378	433	382	370	385	377	406	403	361	378	381	365	372	364	387	406	375	371	393	390	391	377	390	376	398	373	369	363	373	341	418	369	400	385	377	391	368	383	393	388	354	355	371	356	400	400	395	395	394	399	394	402	376	374	404	353	379	366	399	399	380	377	411	389	398	388	402	377	359	382	394	395	362	373	341	409	379	387	392	383	405	407	398	354	410	359	367	387	376	403	374	394	391	376	376	367	415	392	375	411	379	366	357	393	377	387	396	385	396	384	365	376	373	395	383	419	394	378	379	364	349	385	377	365	380	405	402	407	397	405	362	375	365	387	364	362	357	398	389	374	355	363	384	409	387	400	384	375	373	384	385	409	392	392	369	389	402	374	371	385	375	342	391	373	392	385	367	424	361	389	400	380	396	387	381	385	397	404	390	410	384	402	370	413	368	375	413	384	332	409	415	404	366	417	425	342	371	382	415	381	381	398	390	373	368	359	383	392	403	416	391	353	352	386	407	388	421	366	397	376	378	375	395	384	375	373	348	361	372	382	383	375	396	372	351	369	351	380	342	395	365	392	373	361	413	390	379	376	403	357	412	394	408	424	375	354	373	363	372	380	384	378	385	368	388	379	359	378	383	409	368	407	397	376	388	375	386	349	352	320	401	366	379	342	397	381	376	392	404	379	411	365	392	401	402	391	387	380	405	368	343	403	411	402	372	379	379	391	407	401	376	364	390	365	405	392	388	370	354	409	371	360	405	344	392	395	371	417	380	360	391	378	398	383	375	376	399	342	389	377	350	378	383	359	369	362	358	393	417	384	384	396	372	377	413	396	384	350	401	370	394	373	376	370	380	401	366	423	383	370	386	376	398	375	371	410	356	428	365	376	382	365	375	394	379	393	372	396	370	387	332	376	395	332	349	407	381	391	398	384	350	400	355	416	377	408	378	377	360	387	376	351	370	395	371	380	394	370	394	342	347	400	382	399	400	371	383	399	371	394	351	393	415	355	355	345	377	413	382	396	393	373	368	377	387	408	373	405	373	365	353	374	389	397	388	384	431	398	407	381	382	409	357	370	359	392	403	376	386	351	388	348	392	367	384	377	384	403	366	401	384	360	374	399	373	390	386	384	375	439	385	406	375	364	386	390	360	371	366	368	402	370	395	381	386	358	397	358	377	378	369	378	389	391	371	404	392	375	356	417	392	352
10528	2106	2251	1767	2572	3232	16705	19557	17725	20129	14618	6638	2606	962	400	218	178	156	145	161	159	172	169	137	150	155	165	180	148	161	153	176	143	163	167	125	129	158	153	146	139	136	119	176	164	139	164	167	150	160	171	181	153	142	161	148	161	139	169	153	162	178	146	174	174	149	187	158	163	148	134	155	144	172	154	150	146	149	149	144	137	144	157	154	163	179	146	152	163	146	157	164	152	156	152	165	160	158	147	160	152	137	165	168	175	170	150	157	127	142	165	168	143	164	151	154	159	172	146	170	152	154	167	179	150	141	162	148	143	153	153	152	131	169	146	179	136	149	169	136	159	136	154	180	136	156	155	156	146	133	163	142	149	149	141	172	152	172	153	176	158	156	189	178	171	145	154	127	151	169	158	147	151	147	159	145	153	147	175	157	149	179	138	165	152	174	148	150	162	160	167	138	127	154	154	161	159	154	135	147	163	158	149	148	150	143	150	138	153	171	150	137	161	136	137	172	136	173	161	176	156	151	146	149	140	170	147	167	148	127	153	169	159	148	188	144	153	129	160	167	154	159	158	151	148	158	143	133	140	162	140	146	169	158	161	131	127	149	146	141	171	148	124	138	139	163	127	150	155	157	154	152	136	153	128	160	154	138	141	183	153	150	152	166	159	166	168	134	159	156	169	136	195	148	168	166	147	149	160	170	159	145	140	131	149	148	152	148	149	149	165	151	171	156	163	130	159	151	166	151	163	149	160	149	170	169	154	152	149	156	173	144	148	151	150	148	161	148	160	170	150	160	152	140	150	145	137	142	144	161	149	157	155	155	172	165	171	164	153	174	155	166	156	162	143	161	163	144	129	163	149	156	156	134	160	173	149	172	153	150	167	142	172	131	127	172	158	155	172	145	155	152	141	154	164	148	143	159	157	181	161	152	158	130	146	146	148	154	146	148	152	155	149	126	144	150	165	159	143	145	163	155	144	133	135	129	152	158	158	156	154	136	140	154	173	186	180	143	154	176	163	150	136	177	144	156	161	133	139	162	150	140	155	151	152	154	152	137	157	161	149	152	155	157	150	151	139	143	160	149	143	155	131	170	164	150	154	142	161	162	143	133	136	164	125	152	173	166	167	138	138	147	166	134	176	158	180	163	151	146	156	159	142	159	165	169	159	144	154	162	161	166	168	155	163	137	176	134	152	160	146	143	160	170	159	171	162	154	168	150	164	159	175	150	163	169	162	180	133	177	150	154	162	143	162	161	165	145	144	166	161	154	143	153	151	156	160	134	162	162	151	151	147	146	161	160	167	161	168	140	186	151	157	163	155	154	152	149	157	160	136	131	163	162	120	163	183	135	148	156	128	172	161	163	165	172	143	158	164	126	169	142	157	172	169	175	142	171	149	143	162	174	146	154	159	133	142	145	152	150	166	153	151	134	169	167	163	148	154	154	169	158	159	170	148	158	177	142	139	150	176	138	144	164	156	176	174	158	149	149	134	151	139	146	154	162	163	148	173	158	154	156	142	162	155	158	170	156	133	173	141	160	157	154	171	172	135	161	161	153	146	145	159	162	129	183	152	155	142	155	160	155	151	155	163	145	178	160	144	149	183	143	150	164	144	185	151	154	158	153	125	192	172	152	171	143	179	152	155	162	172	136	163	167	169	132	154	157	154	149	138	147	163	130	153	161	163	132	143	155	141	168	133	154	147	140	148	142	160	132	167	158	150	147	148	160	157	157	168	136	177	157	158	146	126	161	142	137	173	185	141	148	153	161	146	175	172	145	153	152	165	177	152	168	171	162	150	155	174	158	161	146	153	153	145	166	140	149	160	136	156	143	144	160	139	157	153	169	155	148	153	159	159	152	143	141	158	142	172	174	146	164	169	171	144	155	163	132	177	144	145	161	150	133	142	135	174	148	140	145	167	150	168	143	150	151	173	173	143	145	156	153	157	178	152	158	163	156	139	154	162	159	145	148	189	163	143	157	145	142	165	143	159	142	172	158	159	148	147	143	153	161	121	141	138	145	143	143	158	140	152	166	153	140	161	149	158	151	145	171	137	166	128	170	163	166	177	155	179	181	159	152	177	134	162	156	152	154	155	136	150	157	154	140	146	152	161	160	162	144	167	120	155	163	159	162	165	149	148	171	164	163	143	151	149	151	181	139	148	146	161	142	161	157	152	150	162	146	145	166	136	163	153	159	172	146	142	143	165	155	139	169	156	143	164	160	146	134	160	175	158	152	169	142	185	169	131	148	137	150	129	148	136	159	156	165	164	144	165	174	162	151	161	165	182	146	157	140	161	152	154	156	150	167	180	126	135	168	176	157	144	170	151	156	163	147	165	174	147	145	155	157	178	165	162	152	152	156	150	154	174	171	151	156	184	153	132	148	158	144	159	147	164	171	138	197	171	166	148	147	146	151	141	155	162	145	173	158	161	163	138	152	157	150	149	163	153	152	161	163	139	158	144	152	181	160	159	142	184	171	173	165	146	169	159	158	150	133	159	159	154	175	150	143	147	137	157	173	147	136	147	163	147	142	149	144	172	136	165	141	147	162	137	163	159	129	155	171	143	142	158	163	144	164	146	162	148	152	159	161	172	136	161	136	166	150	168	160	171	175	173	167	177	159	167	143	171	130	147	153	145	169	146	164	172	168	132	157	173	167	177	175	145	160	164	139	174	155	159	148	177	170	154	135	163	158	143	170	174	154	170	151	159	150	153	150	175	149	166	137	168	149	148	166	176	149	146	170	185	175	176	159	167	156	149	120	158	144	160	168	153	141	160	144	146	150	146	138	158	127	140	144	157	159	160	166	163	147	182	158	163	149	149	163	194	166	178	169	140	172	154	145	150	177	152	150	171	149	175	187	155	160	150	168	149	160	167	149	168	134	145	167	138	157	159	149	147	156	146	152	150	144	159	178	136	157	151	156	168	139	137	141	140	173	153	166	156	165	147	154	163	179	146	143	167	142	159	179	186	156	153	180	163	161	162	160	145	148	154	168	157	164	167	153	178	166	167	148	153	166	171	145	161	141	136	141	170	149	164	161	148	173	148	184	176	132	163	148	148	173	151	158	160	138	165	144	151	141	160	154	179	147	155	131	155	170	154	144	180	146	171	161	154	138	166	170	142	138	160	142	151	141	168	154	155	162	154	148	148	166	129	150	166	169	174	154	156	144	137	132	157	143	180	158	134	150	152	163	140	138	146	145	163	166	140	162	175	145	160	158	137	146	158	160	149	138	150	163	159	134	189	171	136	135	147	173	166	158	163	156	154	135	164	159	156	151	157	149	163	139	147	157	166	145	150	153	146	168	151	158	162	157	147	157	145	168	140	147	169	150	139	164	157	149	166	134	156	147	167	133	161	157	138	160	160	167	144	154	145	149	163	137	137	157	157	150	170	165	165	119	137	142	168	163	135	147	153	164	159	159	165	141	132	173	163	150	153	161	139	153	177	153	155	159	171	133	128	153	166	149	137	161	180	144	169	150
6751	2196	4808	6045	8769	9860	34751	38588	37779	40366	33040	21049	11133	4264	1506	655	485	409	434	390	428	387	354	460	433	409	433	389	413	414	376	439	388	407	419	442	400	418	394	452	410	376	416	421	432	407	397	410	400	416	433	374	406	405	431	404	392	401	414	422	414	419	400	420	391	411	396	385	375	379	363	433	403	422	411	412	389	380	389	409	406	389	436	396	385	376	451	395	406	410	384	406	403	412	402	417	424	420	404	418	395	406	370	424	415	426	408	417	376	419	434	397	376	420	405	405	401	379	396	401	429	419	431	393	387	397	430	405	397	400	392	377	427	390	383	423	407	368	422	407	416	382	408	394	409	399	391	395	389	399	413	381	413	394	389	415	431	419	414	400	422	393	408	394	407	395	415	422	434	446	425	413	433	431	431	400	407	392	385	441	425	406	419	397	417	431	391	413	383	441	422	430	404	406	385	411	388	453	409	402	417	423	404	377	410	428	391	424	399	418	405	377	419	429	389	421	427	439	421	397	391	416	441	415	388	419	399	400	409	421	438	396	402	380	419	410	399	429	424	380	412	412	403	378	393	407	372	412	404	404	409	398	428	430	357	389	355	400	400	398	417	418	367	415	414	391	407	388	424	448	415	407	434	406	419	402	428	381	411	403	421	399	388	415	385	394	423	420	399	420	410	405	397	385	384	386	392	403	399	413	416	399	390	416	452	446	399	439	407	417	427	367	409	405	398	391	416	447	425	388	397	410	392	430	429	431	399	426	404	395	379	411	424	409	392	441	402	414	414	396	384	406	425	427	411	404	377	401	420	397	393	399	378	380	403	434	432	389	447	393	394	376	385	420	423	409	430	399	414	434	407	410	406	387	401	389	403	408	426	413	420	393	439	404	368	388	424	434	398	429	420	448	384	399	432	438	404	416	408	427	387	413	415	431	406	407	387	385	418	402	384	428	435	367	403	396	386	411	416	395	406	402	421	414	429	405	428	373	403	390	389	417	383	461	415	405	414	382	427	399	410	421	381	426	421	416	406	385	449	432	387	415	386	405	401	396	438	410	442	426	411	419	392	394	456	401	392	415	406	420	423	415	435	396	372	444	395	367	402	363	412	413	389	409	410	386	391	377	351	427	372	409	383	411	385	414	402	426	412	407	402	429	403	399	387	375	439	408	465	398	405	414	466	427	396	418	397	412	395	408	424	421	417	413	401	415	441	393	396	443	451	415	429	411	370	404	418	407	440	411	395	406	388	384	408	390	416	420	432	396	406	386	405	410	442	413	421	398	405	429	398	429	424	384	384	401	395	402	421	388	416	438	407	376	380	408	400	350	411	420	398	408	419	422	382	388	425	429	415	415	425	401	414	404	406	418	423	404	413	403	416	416	434	426	414	445	397	382	407	406	407	409	403	412	401	399	386	421	432	423	412	405	403	376	414	400	428	385	366	402	388	418	411	368	392	411	445	403	423	419	385	403	412	415	414	389	397	422	413	398	419	424	389	407	416	405	366	402	381	384	423	416	401	410	382	417	437	392	427	406	419	384	379	432	442	416	447	386	398	360	411	431	376	403	430	415	412	377	430	395	420	414	426	433	401	394	402	370	431	422	380	408	360	382	419	397	423	410	380	403	410	413	412	393	397	409	381	382	408	394	422	411	390	413	451	434	394	416	396	397	399	392	418	397	403	415	386	417	407	407	427	392	412	400	419	411	422	370	406	446	385	418	422	396	382	398	444	424	411	389	389	414	393	411	423	424	398	436	399	400	381	397	397	409	406	402	389	426	413	396	426	402	405	397	398	393	386	440	430	404	413	404	397	383	403	406	412	424	402	422	400	415	412	400	429	391	428	420	412	392	394	407	432	426	421	375	438	425	419	397	400	412	431	409	412	398	398	417	384	419	357	389	437	461	399	394	414	397	422	383	392	384	422	388	416	424	384	374	408	412	412	424	372	406	407	414	392	364	407	395	414	408	407	398	410	417	446	401	423	436	387	387	410	388	428	353	433	411	415	402	420	428	432	390	408	381	428	391	391	400	401	389	367	404	423	418	420	424	374	449	448	407	387	422	429	441	375	418	417	422	412	363	378	414	395	397	428	422	393	394	439	408	415	371	408	401	431	429	430	458	407	375	391	397	456	419	410	426	403	361	423	401	407	393	433	401	430	401	404	406	406	372	441	368	385	396	407	395	423	375	462	391	392	389	419	393	433	408	381	370	386	407	383	410	389	393	413	402	422	409	381	425	377	422	407	406	426	424	393	386	432	410	408	420	413	420	383	396	397	425	386	417	422	407	400	400	405	381	404	409	408	361	405	424	468	420	422	386	390	393	421	391	406	404	434	428	395	410	409	411	403	382	387	414	423	418	384	398	382	355	388	415	396	402	404	413	418	402	400	437	445	392	385	381	402	421	414	396	436	438	414	438	390	408	408	400	403	428	399	422	406	409	407	416	366	442	420	433	417	406	389	394	381	410	420	397	387	430	376	410	401	394	391	407	369	385	389	422	417	430	418	435	398	411	411	383	449	379	418	410	378	407	403	381	382	398	425	394	415	392	423	405	452	404	358	378	363	419	413	403	392	406	461	437	374	400	409	407	424	404	442	410	396	375	385	415	412	398	398	430	418	413	422	402	439	405	396	432	435	423	443	407	396	389	406	394	369	385	444	406	384	397	413	419	357	415	407	421	423	416	428	396	390	453	450	411	416	463	414	430	433	406	401	419	384	379	375	388	428	388	421	384	443	443	412	408	425	400	380	404	425	440	417	419	395	418	389	407	395	383	397	427	399	374	424	430	375	408	446	439	373	370	410	418	425	395	425	415	417	413	411	425	391	425	416	389	417	404	421	418	391	399	422	454	389	406	410	410	389	438	402	438	392	404	444	397	415	388	393	428	378	385	395	424	386	387	396	396	419	434	400	393	440	444	410	393	398	392	400	400	415	401	420	427	385	421	443	396	379	430	373	418	397	427	413	425	439	415	394	421	398	435	384	377	402	394	391	414	430	397	384	429	420	388	393	466	417	393	376	406	399	400	421	429	398	434	424	429	423	405	437	390	411	424	434	413	407	385	423	424	399	391	379	402	416	429	369	417	424	397	406	397	415	426	391	416	377	400	424	409	404	422	396	444	396	432	399	393	406	389	399	385	388	396	432	426	412	408	438	394	430	430	374	404	398	407	420	387	392	424	402	411	404	451	433	379	394	420	408	373	412	424	399	414	404	408	425	408	400	406	408	400	382	395	400	388	441	391	368	394	407	421	399	417	401	420	424	368	398	438	439	395	394	387	384	396	399	391	378	388	451	396	395	408	398	452	440	437	411	403	436	407	382	408	419	423	398	389	405	447	385	391	392	384	418	414	419	409	388	386	422	429	419	443	458	396	382	398	391	381	415	406	376	406	405	358	409	438	418	392	408	399	426	399	414	408	412	413	427	378	401	439	387	374	410	417	385	413	429	378	383	399	375	394	387	399	403	430	374	391	407	387	419	403	413	423
18694	3778	3890	3079	4464	16627	49290	30684	26080	28408	21281	11202	4370	1414	457	204	174	141	145	141	109	142	137	147	132	147	152	126	139	135	141	143	120	135	143	132	151	139	147	137	131	145	132	135	149	132	136	110	109	144	139	127	132	140	139	132	126	150	128	159	156	128	137	127	157	167	132	108	120	148	127	148	156	141	134	144	144	166	156	138	123	125	148	138	142	141	167	147	125	132	152	126	133	149	126	138	158	117	122	135	135	125	123	120	132	150	151	130	137	136	137	128	114	140	139	142	129	131	167	131	137	131	145	134	131	131	121	146	121	144	149	129	147	127	143	137	155	143	124	152	133	152	165	118	142	118	128	140	120	128	127	138	119	139	134	147	139	132	143	133	143	137	124	136	137	144	142	138	133	126	146	133	128	137	163	149	129	149	147	140	160	132	131	117	123	135	134	140	159	135	130	155	133	136	136	137	135	142	115	134	134	141	113	137	135	130	128	125	140	158	111	143	127	118	127	139	144	147	132	125	154	150	149	124	123	128	125	143	144	133	138	141	118	141	123	131	119	128	144	135	152	133	145	142	143	132	139	126	156	131	135	151	152	130	122	150	150	130	124	139	143	131	150	135	132	142	147	131	144	130	136	133	145	129	144	110	112	132	144	115	138	144	127	125	136	126	133	122	132	149	143	123	132	118	137	141	118	152	147	135	153	123	131	143	142	160	142	142	133	128	128	135	134	122	147	133	120	115	144	167	132	137	130	127	126	128	143	128	123	160	143	131	123	136	126	125	124	132	114	127	145	135	136	122	191	121	130	150	138	135	117	149	133	139	122	133	131	131	138	149	149	133	125	138	130	128	134	143	133	147	139	155	119	122	131	137	149	124	166	126	130	153	130	161	144	131	136	105	133	135	140	148	142	148	155	123	127	133	143	131	130	127	139	143	126	150	129	148	149	154	146	151	144	135	147	145	140	138	141	119	129	150	145	121	135	124	153	119	148	131	113	122	130	132	146	140	142	151	149	134	127	158	146	119	129	138	129	138	128	150	154	116	110	149	131	124	124	141	137	121	141	146	121	128	127	134	111	141	117	123	135	124	138	142	148	127	134	117	136	127	170	135	142	142	124	153	134	116	127	141	126	134	148	119	132	128	139	133	121	153	161	159	132	148	136	133	129	145	123	133	129	128	130	123	135	133	139	126	158	137	148	118	138	147	148	126	139	124	146	119	129	146	134	151	141	123	129	139	155	122	131	129	119	133	123	135	131	133	133	137	131	111	141	138	142	124	133	149	130	135	122	145	135	145	144	141	144	138	151	141	160	134	132	142	140	145	134	138	139	152	133	116	145	141	140	157	141	121	134	123	134	146	130	135	125	143	140	128	147	131	139	147	134	146	167	156	131	129	168	132	156	127	126	144	143	154	122	120	127	131	139	145	128	139	140	133	141	158	162	119	141	152	126	141	132	149	148	138	168	127	141	163	129	142	166	112	122	139	127	116	146	154	143	155	126	144	146	107	122	129	126	145	137	126	143	139	130	137	123	126	135	141	132	137	131	136	138	137	127	131	143	141	136	151	138	132	142	118	155	126	133	133	135	148	145	114	134	125	150	124	158	144	140	119	143	131	141	132	149	131	151	128	137	161	146	113	126	135	136	121	112	168	126	121	150	135	129	147	131	142	151	127	144	118	132	132	141	142	142	121	146	114	136	140	141	151	133	142	141	153	129	143	115	145	131	155	136	124	110	128	142	123	138	129	155	160	165	127	133	152	156	140	99	135	146	136	137	152	145	175	148	139	116	148	123	152	130	135	155	138	140	136	128	136	134	147	150	130	121	140	147	132	149	138	140	149	133	144	119	127	145	144	128	122	124	151	132	153	153	131	119	148	147	144	120	134	131	131	153	112	165	126	145	149	142	146	120	151	122	144	124	131	135	143	135	138	131	124	130	134	136	133	132	124	120	148	147	144	153	130	151	139	133	149	120	159	135	126	131	126	125	137	135	148	144	159	142	125	145	147	134	118	124	131	122	144	162	123	129	114	160	130	147	140	132	156	148	136	145	144	145	129	156	131	133	119	131	151	133	165	129	171	146	147	133	149	132	152	140	137	116	132	146	135	137	140	137	142	131	134	145	135	126	127	132	144	141	135	139	135	114	132	141	151	134	125	127	142	139	153	130	131	129	154	145	133	133	123	129	148	127	153	123	131	147	132	106	137	130	144	150	145	125	150	137	132	133	152	110	149	125	138	151	132	122	146	154	129	133	149	144	169	148	128	152	138	149	111	143	138	110	132	137	141	163	157	129	134	143	156	142	136	154	136	141	147	150	167	134	126	122	124	128	130	124	127	113	149	127	156	151	135	133	125	134	159	143	136	145	162	132	140	125	163	136	155	125	134	132	120	127	142	137	131	138	146	132	139	141	125	131	139	145	120	132	133	135	168	129	147	129	164	129	152	136	125	135	140	151	149	154	128	142	113	142	121	121	119	120	154	143	136	131	133	132	142	120	125	129	137	143	133	124	157	135	123	150	129	147	126	150	121	127	123	154	143	113	134	140	112	161	130	118	135	141	147	116	123	149	161	146	112	118	132	131	144	162	134	124	138	120	129	128	128	150	147	149	134	143	130	115	148	123	149	136	147	137	118	139	128	136	134	144	141	145	139	145	139	140	124	158	142	125	147	140	113	143	142	152	154	127	147	142	152	135	144	149	149	126	131	128	128	139	143	150	138	117	145	177	138	151	151	118	143	148	151	139	128	144	116	129	149	142	144	115	149	123	138	123	124	148	142	123	164	126	128	129	134	144	142	139	130	148	121	120	123	125	137	144	128	154	127	150	158	121	126	153	139	146	150	129	128	148	143	131	146	152	131	143	131	146	141	134	150	130	143	130	161	137	140	158	155	130	135	142	151	130	126	145	124	139	140	136	146	129	133	117	132	144	125	141	127	162	156	146	138	147	104	159	133	146	139	125	140	139	141	124	145	144	129	136	147	126	123	144	154	135	136	133	139	123	139	158	119	136	140	138	131	127	112	108	125	153	131	133	122	150	122	130	151	144	160	136	145	123	130	112	119	166	141	130	138	130	133	132	135	153	135	135	135	115	139	153	126	143	129	112	142	140	147	155	147	143	134	149	142	141	142	154	113	125	144	121	144	165	147	133	138	136	141	134	129	138	121	160	131	142	133	133	158	149	151	136	117	132	140	111	138	145	143	105	142	125	157	137	126	115	131	133	146	139	150	144	145	145	163	144	130	145	132	116	107	144	119	114	117	133	141	114	132	166	140	124	134	125	133	142	131	146	142	130	139	124	135	132	114	169	160	123	134	119	133	134	164	174	118	144	135	147	135	133	138	119	115	134	145	136	135	150	129	111	141	138	142	137	146	128	141	140	136	123	131	136	144	131	125	139	155	131	140	133	142	130	120	131	138	132	128	120	144	128	132	177	137	128	155	154	132	136	155	150	132	121	154	148	121	145	146	138	148	137	139	141	126	128	129
8631	3058	7422	8898	13490	27731	60750	43386	44892	46925	39567	28100	15622	6305	2068	766	476	390	380	385	357	353	348	391	325	357	348	342	383	357	344	354	379	363	359	388	390	333	358	340	379	371	370	378	356	355	374	344	347	361	351	309	353	390	365	381	382	340	382	342	376	379	368	363	339	359	333	379	371	341	379	333	339	380	363	330	357	341	346	333	325	343	362	354	349	355	359	353	377	359	384	355	340	398	373	393	330	372	343	354	354	367	382	367	383	323	366	359	333	363	384	338	377	348	345	391	385	367	370	397	369	372	370	364	382	382	334	352	355	343	346	384	346	378	371	377	356	349	360	338	355	332	377	325	341	350	353	378	316	348	317	387	354	388	337	334	357	344	357	331	357	385	325	361	383	377	325	366	350	360	304	366	336	362	361	383	329	379	370	385	392	314	387	394	340	372	363	356	325	354	360	358	365	339	361	390	357	363	335	383	363	358	343	331	375	343	382	318	390	377	376	332	319	381	376	392	379	349	373	354	349	361	400	369	374	371	362	349	375	322	344	369	342	365	317	350	370	367	360	328	360	352	350	365	375	348	376	363	335	399	385	353	403	348	333	339	395	395	363	379	356	335	381	373	328	381	390	351	372	356	340	351	346	334	386	341	375	371	384	360	378	340	367	359	361	334	383	327	355	356	364	344	383	343	338	327	352	374	345	335	382	389	366	335	355	382	394	393	354	357	378	366	354	377	343	364	336	408	396	366	354	371	353	388	333	383	385	370	392	387	333	366	343	338	316	338	375	341	388	364	350	350	366	396	351	361	385	332	324	384	350	369	349	345	353	347	331	330	373	375	405	339	352	371	392	341	353	345	392	383	345	347	359	360	379	363	367	330	348	374	362	412	392	356	354	366	358	341	331	348	334	384	350	375	358	312	388	360	386	384	332	334	350	364	356	370	385	318	364	388	367	400	351	365	375	346	359	337	366	360	362	348	332	321	352	379	349	374	370	345	364	368	383	341	365	356	360	362	404	365	366	379	385	379	334	338	376	356	357	358	352	328	348	365	387	369	352	318	354	375	355	364	322	342	338	338	392	359	368	339	367	341	360	396	334	355	357	372	369	376	389	372	355	361	371	387	348	328	367	373	350	361	376	366	351	333	426	365	385	336	397	366	366	342	323	343	351	374	369	381	376	361	357	361	330	350	374	359	354	364	371	367	366	364	379	319	380	378	392	348	385	366	386	363	334	357	354	336	368	349	324	363	396	369	373	322	368	365	397	362	341	347	363	338	381	332	326	345	348	347	403	359	355	375	341	348	346	356	382	342	375	356	336	331	350	384	337	339	376	391	353	319	407	365	406	358	385	333	391	383	388	369	360	351	366	368	358	361	371	324	384	386	350	340	381	354	352	352	364	353	352	377	329	344	345	353	355	366	391	358	367	370	358	343	367	347	372	381	339	337	332	384	361	350	363	361	382	388	367	359	353	397	368	340	315	353	371	374	335	359	403	388	388	351	364	359	400	393	381	362	356	369	339	342	380	341	344	357	368	389	368	341	376	350	352	388	358	358	383	356	352	370	367	351	385	380	356	354	350	352	344	367	380	359	365	366	383	378	378	389	360	359	348	365	401	402	358	381	365	354	376	362	375	357	375	394	363	364	359	348	369	350	347	352	377	348	357	375	378	325	366	358	365	375	337	394	373	360	321	351	375	307	348	356	379	326	371	381	337	348	362	371	369	381	369	351	335	334	372	349	360	358	386	347	362	375	357	380	374	362	354	327	369	332	379	364	379	378	346	326	376	358	363	358	346	384	385	376	350	314	374	346	358	338	381	346	352	353	346	368	370	338	372	361	383	356	353	370	329	349	390	366	360	362	385	396	353	365	401	356	358	349	366	402	369	324	348	378	340	359	327	367	340	370	346	364	388	377	369	393	344	361	393	336	367	335	353	367	356	351	347	371	329	349	376	386	333	359	354	381	353	384	376	371	333	371	319	395	328	347	369	377	335	332	359	384	359	370	349	369	333	394	404	360	396	356	321	410	352	354	373	353	367	333	378	394	335	364	376	353	362	334	393	377	341	374	396	350	341	359	358	376	350	357	402	376	365	360	345	354	374	388	393	340	372	329	370	363	377	367	364	371	392	355	360	374	319	381	342	368	329	378	357	395	373	399	371	351	357	356	367	401	363	375	366	345	352	372	344	342	382	320	342	396	350	360	392	365	362	371	362	367	349	351	408	326	340	385	384	357	340	352	379	362	337	369	366	353	364	373	347	388	379	339	372	366	371	390	387	353	348	389	353	354	364	364	398	379	363	380	381	383	393	354	351	387	348	369	372	383	374	387	353	380	347	367	378	415	369	353	392	370	338	366	381	353	374	356	354	368	377	352	335	371	365	364	363	382	380	385	348	359	344	359	347	399	388	346	347	386	377	391	381	342	363	336	377	369	354	374	370	370	340	355	368	346	372	353	393	360	343	349	374	336	337	347	340	361	351	352	371	345	351	358	380	371	380	362	401	352	344	361	374	366	358	394	341	354	357	381	355	371	351	364	376	339	303	390	391	394	359	338	367	356	364	380	379	363	406	377	370	369	384	358	369	374	315	368	331	338	354	316	376	347	354	364	353	333	379	377	337	360	356	336	357	346	312	360	324	357	356	353	338	360	336	363	378	370	359	362	362	342	350	345	366	397	340	379	358	353	336	382	365	354	361	391	401	351	349	343	347	366	357	344	359	385	343	353	364	364	360	359	348	351	359	354	335	364	364	350	386	364	353	337	376	347	364	390	359	384	369	348	365	352	352	341	326	335	376	338	351	368	382	341	355	379	376	360	342	348	353	347	355	362	336	330	343	362	365	336	350	363	358	357	378	348	335	366	379	367	360	379	360	337	368	348	358	336	353	360	349	381	377	378	368	352	356	372	363	392	345	357	378	354	351	357	371	367	370	338	378	331	331	349	353	355	371	355	342	346	329	338	386	367	350	350	400	384	375	374	356	368	362	349	376	343	336	319	387	342	345	340	367	365	373	338	365	379	398	371	351	329	369	347	351	357	384	336	372	364	349	331	331	387	352	366	339	391	363	388	354	395	350	347	396	337	372	388	394	335	364	346	351	403	342	355	365	350	357	353	401	338	373	369	372	337	363	354	368	361	387	367	335	362	375	371	372	386	339	353	345	401	364	366	342	369	358	369	356	380	365	394	355	370	366	347	342	343	361	351	346	371	357	350	349	340	363	341	386	395	336	379	374	369	359	317	340	344	353	343	377	343	383	399	340	390	360	375	393	367	366	361	362	338	361	345	409	348	423	372	363	385	361	329	355	353	378	353	368	328	335	372	335	380	354	367	386	340	346	387	355	325	348	350	344	348	373	371	350	375	369	390	366	374	337	328	370	322	354	365	359	356	388	362	392	353	353	373	365	396	360	365	362	359	365	340	342	362	370	362	336	355	372	307	365	360	354	356	377	360	331	347	358	350	345	345	353	355	325	365	337	352	321	385	357	360
2713	469	562	569	641	762	1131	850	865	1489	1464	930	497	262	233	156	149	153	171	141	144	138	141	140	150	175	145	134	144	137	157	144	157	125	149	153	137	133	146	162	146	140	146	149	166	165	146	131	153	148	134	144	139	141	144	163	145	133	140	127	145	155	142	153	147	125	159	156	143	133	128	147	143	134	145	165	137	137	148	154	146	165	167	144	147	155	136	148	150	160	145	152	138	147	139	153	133	142	134	134	149	138	138	152	139	167	141	153	156	156	129	146	138	125	144	166	145	163	132	157	153	164	151	131	136	141	128	141	151	142	150	147	149	159	142	131	150	156	149	138	151	143	131	128	154	146	156	172	130	144	146	143	151	168	147	127	141	161	166	137	133	150	148	145	153	167	123	152	122	143	155	154	142	149	137	166	145	148	151	138	161	151	148	128	140	156	128	161	159	139	152	167	146	144	147	124	146	128	161	158	159	141	128	140	162	141	135	127	140	155	166	146	135	130	146	156	129	153	150	159	162	143	135	162	140	136	136	114	133	149	148	151	142	151	146	121	161	117	149	131	142	157	168	123	146	150	113	156	136	164	154	162	167	160	151	159	150	137	145	173	152	154	145	159	130	136	145	155	159	162	125	145	165	154	158	145	148	161	152	154	153	147	131	145	140	145	168	141	143	150	151	136	128	144	153	152	143	139	159	135	156	141	171	167	164	140	140	155	164	163	133	121	153	129	170	133	148	164	183	142	156	145	154	140	171	155	168	139	159	163	155	158	135	158	150	165	164	118	129	141	148	154	151	151	154	154	173	133	133	141	149	143	127	144	144	168	139	169	143	139	144	144	144	135	151	147	169	141	125	115	142	118	164	168	155	150	149	168	171	138	136	164	142	144	159	163	122	156	144	134	141	158	139	137	141	143	156	139	149	141	132	153	147	144	146	150	139	129	142	119	163	138	142	127	142	152	137	172	166	139	143	146	137	156	162	145	132	135	145	140	142	137	145	165	165	144	153	138	129	126	142	149	141	154	145	124	150	155	153	131	156	136	166	160	144	139	156	150	140	166	153	136	154	140	162	150	138	117	119	151	133	140	132	145	144	154	140	119	131	150	136	168	131	161	144	133	156	155	150	139	139	145	136	134	157	145	135	148	149	168	158	154	135	148	149	147	123	148	132	164	146	141	164	133	129	157	128	147	168	162	153	132	136	143	151	135	160	147	159	131	162	146	152	133	148	144	164	140	148	156	157	163	126	151	134	141	138	136	155	166	144	150	164	153	143	138	126	156	169	141	137	147	138	137	154	158	152	126	121	137	151	124	138	155	155	143	143	127	145	158	139	162	146	164	159	150	159	139	141	165	152	134	138	133	169	149	172	137	128	135	137	130	157	173	165	129	151	130	142	121	145	148	145	158	134	160	156	136	150	151	155	153	135	142	128	154	170	172	143	164	153	136	135	139	130	132	138	151	157	138	133	132	139	145	148	152	149	140	151	139	142	140	156	146	150	140	154	132	150	155	151	150	130	142	135	168	124	145	161	156	141	138	152	147	153	148	139	156	141	131	151	134	154	153	140	155	168	136	159	152	133	153	130	147	111	148	155	155	138	132	144	142	153	125	142	151	141	139	149	159	155	140	130	139	133	136	162	173	144	155	124	148	147	140	148	148	171	118	149	146	149	150	127	120	185	154	135	150	135	158	128	148	151	157	162	151	146	122	156	146	169	152	156	155	164	132	157	156	131	139	165	148	171	130	161	147	117	147	142	144	135	153	133	112	158	146	174	168	149	139	160	144	119	150	139	155	157	144	143	151	161	140	149	156	136	129	149	155	138	134	154	130	148	132	145	139	147	148	145	120	155	160	148	155	162	135	129	148	142	137	151	144	163	140	142	140	148	128	157	146	127	140	140	139	145	153	142	134	138	137	144	150	140	141	125	151	127	140	140	144	139	152	129	133	159	157	149	138	154	130	151	146	147	139	124	153	165	167	134	138	136	167	152	161	166	138	159	139	150	141	166	167	131	156	157	148	149	154	137	119	140	141	133	153	166	145	150	153	144	126	145	129	157	117	150	161	155	156	178	141	133	136	151	165	126	139	143	156	156	124	162	162	143	130	162	155	140	168	137	157	150	123	143	174	132	159	153	150	148	142	140	148	152	146	138	159	146	137	148	162	146	129	160	162	125	131	146	130	160	128	148	157	148	133	149	165	145	151	154	152	173	159	141	143	146	153	147	171	151	136	152	148	148	150	148	122	126	146	161	128	168	154	148	163	155	141	151	155	144	146	151	155	169	135	134	138	172	153	144	174	143	136	151	158	158	161	138	150	152	156	150	153	142	137	146	139	162	129	152	151	134	159	186	154	161	167	142	148	160	160	160	162	145	154	155	151	152	150	162	151	151	141	139	155	165	166	157	160	153	142	130	148	165	147	149	128	148	153	141	153	149	164	156	149	135	156	139	148	128	170	148	162	141	151	141	148	144	146	140	169	136	147	122	120	128	140	161	145	154	143	149	131	158	160	159	127	162	156	153	143	155	155	139	148	139	136	136	127	142	150	168	141	139	130	144	129	155	154	167	149	152	176	134	157	136	142	158	158	131	132	134	144	116	152	157	153	139	151	167	134	142	158	126	143	148	156	126	145	148	134	160	170	158	136	142	146	146	132	151	147	135	147	156	139	161	150	139	156	136	160	148	138	144	131	136	157	154	137	137	164	152	144	121	135	138	164	134	166	130	156	156	162	175	155	137	133	157	165	135	146	145	151	135	150	126	124	123	140	147	140	150	119	144	130	147	145	144	148	138	127	131	154	136	143	153	151	138	146	147	150	150	131	160	140	155	162	161	145	160	153	166	158	159	134	153	141	143	143	126	131	151	153	166	148	143	152	153	154	143	142	143	125	138	156	157	154	151	148	144	143	147	129	142	151	140	145	142	150	162	145	132	130	131	147	155	149	143	138	161	150	145	154	127	152	156	155	153	159	127	129	143	168	155	134	141	153	138	145	153	146	156	119	161	142	169	146	137	160	141	147	157	135	140	136	135	157	151	123	150	161	145	134	139	157	140	144	127	161	116	134	125	141	135	138	137	134	150	156	171	127	140	151	154	153	156	148	131	130	160	173	148	160	143	157	154	139	150	157	142	173	160	142	159	138	138	150	149	153	139	153	160	154	161	169	162	149	171	165	145	133	139	155	135	123	144	152	124	116	156	162	170	147	147	160	141	149	143	137	161	159	151	149	166	164	132	158	145	141	147	141	169	158	154	166	122	150	147	154	163	122	166	151	161	146	150	161	147	147	159	145	149	154	129	142	166	146	154	145	163	152	163	153	146	152	155	160	169	129	153	150	143	150	151	139	150	162	150	150	144	180	141	162	145	140	153	162	148	151	132	140	152	133	148	155	141	128	155	134	128	140	144	142	159	147	149	135	142	140	149	138	151	155	164	155	156	136	148	163	147	135	153	141	144	157	179	142	140	153	142	146	177	128	155	148	157	133
2429	778	1394	1887	2963	4136	6247	4810	5011	7861	6824	4039	2017	1080	589	466	413	391	366	395	415	379	421	401	396	399	412	377	380	397	391	419	371	463	371	402	417	356	381	397	397	376	423	398	390	398	395	379	373	352	375	400	435	389	425	391	403	388	396	405	405	374	410	395	386	389	383	376	400	426	413	370	381	410	418	395	391	413	416	390	343	386	422	393	370	376	367	389	386	413	413	394	400	390	371	365	389	370	374	394	450	381	399	379	379	391	381	425	371	357	363	391	372	375	399	394	384	397	381	370	382	386	400	404	401	388	404	384	380	358	384	381	401	374	395	415	399	419	408	366	369	382	395	376	413	404	425	342	357	388	361	406	382	400	431	407	404	385	399	435	387	381	397	419	389	387	390	392	388	411	396	397	385	414	362	370	392	394	400	419	388	380	383	401	405	372	380	378	387	398	396	408	371	404	421	405	400	408	410	386	426	437	368	409	391	378	389	408	398	401	384	414	356	346	402	442	408	388	397	385	376	396	399	388	418	379	369	348	401	364	400	387	363	403	420	382	406	400	417	359	418	351	394	382	377	387	424	370	387	403	370	426	391	398	384	385	397	400	378	371	375	386	389	419	435	384	391	397	384	406	373	404	405	356	370	384	381	382	421	415	398	363	372	383	369	418	381	401	376	418	379	401	415	396	371	404	364	391	399	379	389	408	376	386	396	358	400	365	390	402	377	403	385	393	419	347	383	388	361	377	386	388	360	396	385	405	390	390	402	402	386	349	379	398	377	351	391	383	423	376	419	417	413	386	398	394	391	404	399	377	365	403	403	400	413	397	421	353	395	440	384	371	355	399	359	361	377	390	385	414	411	388	394	389	420	386	376	402	379	360	394	419	403	403	379	373	370	386	403	409	407	385	395	353	365	366	369	380	400	418	378	441	388	351	402	372	363	352	385	414	390	379	394	388	382	386	391	421	391	386	370	397	404	404	367	360	401	370	379	385	384	356	370	368	385	333	396	405	413	376	398	397	388	421	405	421	386	401	383	434	405	394	374	396	350	401	418	400	395	375	372	358	380	356	367	370	394	366	371	375	423	388	337	386	403	407	396	370	401	369	414	401	372	377	356	429	370	387	394	393	408	388	397	394	414	382	397	354	385	382	370	385	388	418	405	408	390	383	370	373	377	383	413	383	402	381	369	420	394	395	377	375	392	401	409	436	387	422	372	364	395	371	346	376	384	370	408	397	407	394	363	375	413	397	388	416	378	390	404	387	393	414	381	385	394	401	380	375	368	363	355	375	393	367	357	392	394	377	389	397	403	376	392	365	391	382	397	384	377	391	399	422	385	403	424	437	389	360	393	403	388	362	434	358	392	423	393	377	403	400	369	386	419	360	350	388	389	411	380	419	367	368	376	397	396	406	407	390	391	370	374	349	379	402	370	382	392	400	397	386	365	372	380	397	391	413	419	384	379	411	400	387	383	375	405	401	412	398	398	386	378	402	366	373	406	383	396	360	409	397	360	383	390	383	389	381	362	395	382	424	423	373	418	389	367	363	390	402	401	372	384	365	400	381	381	388	377	394	365	368	375	393	364	392	354	363	364	384	419	391	367	375	387	404	366	404	366	426	362	368	415	376	378	413	388	428	428	416	391	411	405	368	384	394	394	418	413	364	381	386	386	369	367	374	365	376	372	391	414	390	380	369	359	380	365	418	432	391	383	364	403	398	368	394	375	375	404	354	390	384	391	374	373	429	400	415	379	384	423	364	406	404	402	364	367	368	393	384	419	373	402	384	389	385	365	399	390	392	405	394	393	417	417	387	372	389	353	373	376	399	383	384	359	427	373	396	367	395	400	351	409	392	395	396	403	404	380	388	389	403	399	382	399	380	379	389	400	375	417	404	388	379	371	374	349	443	383	404	376	375	401	363	370	390	392	364	390	399	380	369	413	376	410	390	383	378	369	393	389	417	367	383	384	385	376	352	415	376	391	378	374	409	374	386	406	383	396	428	372	407	397	397	411	382	370	400	382	387	376	384	409	415	386	386	366	393	399	413	403	368	374	377	361	403	389	389	394	358	348	413	422	395	395	381	370	412	385	395	375	391	410	412	381	456	405	404	357	391	381	388	392	411	368	332	378	384	389	375	372	369	416	388	402	409	395	382	372	393	382	395	374	386	427	367	364	373	387	397	379	401	399	398	426	402	421	409	397	370	382	360	374	389	370	402	367	353	388	380	384	410	423	390	408	419	404	427	415	381	386	397	381	398	350	414	377	377	380	387	395	355	355	392	379	355	393	362	409	395	415	395	376	414	417	421	392	409	420	361	340	370	368	399	416	349	380	391	379	356	397	412	454	363	351	377	389	421	414	412	413	422	378	395	427	369	352	384	383	383	382	383	409	380	355	369	385	396	413	390	412	385	414	388	373	393	414	386	389	363	389	366	373	413	400	416	405	390	352	404	366	427	395	413	388	435	386	399	394	388	410	354	388	386	365	375	413	392	392	386	379	386	370	373	432	358	374	386	359	433	376	403	384	400	408	366	386	386	408	420	390	377	381	428	404	420	387	345	360	371	413	407	403	404	390	368	367	403	388	402	375	409	392	371	355	378	386	402	381	390	427	393	381	378	421	386	396	389	365	396	394	341	372	379	402	408	391	399	409	360	368	386	398	351	412	383	394	392	386	382	386	381	378	368	403	418	383	383	395	369	403	374	379	422	381	387	368	374	409	415	382	372	412	377	371	353	423	396	415	400	347	385	382	392	393	385	410	387	392	348	397	407	403	420	407	398	393	321	391	400	391	410	411	394	388	424	401	364	401	392	395	410	367	378	390	401	377	418	400	400	396	383	367	403	409	369	368	364	397	368	409	405	411	387	358	375	384	364	374	377	401	407	364	380	404	389	364	441	384	386	368	392	404	394	357	406	382	413	429	395	377	385	400	388	385	342	385	379	430	382	399	365	409	347	367	390	392	373	416	388	439	374	387	381	407	379	366	368	380	372	396	372	396	421	418	348	399	366	368	386	380	392	417	363	362	402	391	419	398	408	421	380	379	411	411	398	359	385	409	447	381	334	388	409	410	409	373	396	383	403	385	407	393	410	402	408	422	414	371	394	383	394	389	387	388	384	389	407	364	402	385	400	394	382	385	397	385	430	370	402	380	408	360	369	411	385	378	358	398	389	409	400	346	406	360	394	388	393	396	405	402	408	397	371	401	374	389	374	392	397	389	355	383	397	430	391	395	408	374	389	402	400	387	387	400	387	383	372	381	374	394	401	394	362	386	383	361	388	387	387	392	413	387	421	407	399	391	384	373	369	377	392	380	393	375	384	393	389	366	368	364	398	390	409	377	383	410	405	409	364	366	364	407	387	401	392	411	394	400	371	375	371	384	396	386	349	408	394	364	411	395	386	397	419	373	388	392	414	381	400	420	406	373	371	424	416	377	380	367	414	389	355	384	378	393	391	377	361	371	407	392	417	394	413	402	424	349	394
10131	1844	2208	1906	6881	14635	15565	19855	23374	18370	10409	4995	2044	729	326	192	162	146	160	153	173	160	158	145	147	148	142	159	152	148	159	158	171	155	156	172	174	175	145	171	167	151	163	151	152	149	145	141	157	157	166	146	146	181	169	153	146	160	135	132	151	160	144	146	151	149	168	163	142	157	155	156	173	160	149	132	139	162	173	146	170	147	148	152	144	159	163	165	156	153	156	140	170	152	158	146	155	137	145	144	187	168	134	158	170	161	139	142	145	148	144	139	157	156	153	165	151	168	146	144	155	161	139	155	149	158	153	149	151	147	149	159	153	138	155	165	175	179	148	170	151	149	179	138	168	158	163	163	163	152	164	157	161	159	168	131	162	167	154	144	156	152	147	153	139	137	167	148	159	159	165	153	149	170	176	161	156	151	161	161	137	179	177	135	161	161	167	131	147	148	164	149	180	163	150	154	142	166	181	162	134	148	161	162	154	131	143	157	175	160	165	188	147	139	154	139	164	167	147	137	166	139	153	151	152	167	174	131	126	162	165	171	143	146	174	170	143	138	173	157	157	165	143	149	146	150	145	156	176	163	143	151	154	146	171	164	143	167	162	150	160	162	182	170	175	169	168	150	154	155	129	143	160	164	191	164	136	127	159	153	164	143	153	141	171	147	142	164	139	167	147	153	154	164	150	168	165	152	156	159	139	138	165	163	152	151	165	155	130	172	190	149	177	136	132	165	150	161	147	176	178	166	166	147	152	165	156	148	152	162	133	155	175	158	171	160	171	154	141	143	147	182	154	151	140	147	170	157	146	147	149	178	171	173	133	155	149	161	145	161	154	133	167	154	145	161	147	149	154	142	181	147	167	176	144	167	167	157	145	169	149	148	155	150	150	161	149	157	143	162	150	148	144	140	160	162	176	165	151	137	151	139	152	181	151	167	143	160	152	153	153	147	158	166	161	177	138	149	182	159	131	144	145	173	146	152	151	191	158	143	142	154	151	143	153	165	150	178	174	145	155	189	172	158	176	145	163	159	177	153	159	155	168	148	151	166	162	148	165	175	170	175	123	157	152	150	179	153	151	166	145	171	151	168	174	142	166	152	149	161	134	137	153	134	147	157	138	166	160	137	172	161	158	131	178	163	184	152	146	171	160	152	189	149	177	146	150	156	169	136	157	174	157	141	165	157	182	159	169	142	156	147	163	140	157	123	167	152	136	193	171	143	154	163	163	147	162	159	161	159	156	150	148	152	162	146	140	147	136	169	145	158	145	165	178	159	135	149	165	183	160	165	191	162	152	150	163	179	159	158	171	169	175	160	151	164	177	145	144	163	151	180	157	159	155	130	139	168	140	157	140	148	130	157	151	149	163	142	160	142	143	158	155	155	166	141	152	151	154	162	154	158	165	183	142	183	142	154	146	151	171	168	137	156	131	158	142	175	143	162	139	157	171	170	136	166	170	169	150	147	154	170	158	143	145	156	136	145	163	135	153	121	172	167	167	155	154	155	174	147	152	155	149	140	146	165	157	149	161	161	148	148	139	132	129	170	157	162	183	144	147	153	142	136	142	148	155	168	161	160	148	147	155	161	140	156	132	154	153	173	150	157	149	165	135	152	138	157	175	160	139	132	149	156	135	159	169	136	155	158	135	162	162	158	165	140	162	145	147	156	154	131	141	148	156	162	133	148	139	142	160	170	162	166	154	176	144	172	148	141	147	182	167	171	159	171	145	152	124	165	141	136	143	151	156	169	178	170	162	143	144	143	169	158	152	150	140	142	150	154	136	163	147	166	159	167	151	157	163	169	140	154	129	148	147	158	165	141	165	174	154	182	163	130	188	127	145	160	140	137	154	175	159	153	174	194	146	149	137	167	149	180	171	162	196	135	170	161	178	174	115	159	169	148	162	150	148	149	130	153	197	168	168	150	171	147	156	151	162	157	153	156	158	153	170	142	153	160	144	164	147	154	159	173	156	132	169	154	156	161	177	152	163	187	157	129	160	161	169	158	166	180	151	150	131	172	157	162	174	160	160	171	158	161	156	149	158	177	167	152	147	146	135	163	154	151	157	171	164	137	168	157	153	178	155	160	175	157	152	165	142	167	164	128	144	167	120	153	154	156	162	151	139	150	145	168	167	156	153	143	179	158	184	162	135	155	159	142	144	147	154	160	166	171	164	140	162	165	164	143	171	144	154	141	156	158	142	153	139	162	163	148	146	159	155	160	158	146	144	138	185	138	184	157	144	148	158	159	167	163	141	155	159	155	129	167	136	170	144	172	165	165	153	135	146	159	150	141	157	142	157	152	147	150	130	161	152	166	137	157	150	172	154	144	161	177	161	165	147	157	141	155	170	171	160	161	142	150	158	156	146	147	145	141	152	146	162	141	184	171	162	150	158	142	143	153	147	158	177	172	162	150	140	162	183	167	150	147	144	160	180	157	167	160	135	136	156	157	160	173	155	178	162	151	163	171	126	162	151	164	144	174	155	183	141	159	159	159	156	157	176	162	174	136	147	159	165	152	167	162	152	164	150	163	169	173	154	174	146	145	152	162	161	161	120	166	180	161	151	135	141	144	168	159	154	157	141	161	168	159	162	138	151	160	169	142	144	183	155	137	147	136	189	146	156	171	146	165	162	168	169	150	155	145	147	157	152	157	160	143	176	159	155	175	169	167	151	136	149	169	154	155	164	154	191	141	157	163	161	162	165	152	140	145	183	154	164	147	169	142	154	157	150	164	151	157	141	170	159	132	146	150	154	152	126	135	180	168	175	171	156	166	157	178	160	170	155	132	141	145	153	136	164	153	161	156	153	172	154	162	165	149	163	152	146	169	157	182	147	145	159	156	157	172	174	163	168	142	176	144	165	155	144	124	158	163	163	151	129	170	171	153	154	181	146	145	168	157	147	143	177	188	134	147	145	162	164	170	135	143	146	135	146	172	173	150	181	175	176	146	161	169	160	168	159	150	136	147	154	162	168	158	152	163	163	118	135	166	138	145	137	175	162	148	148	159	154	136	167	166	150	161	134	137	168	150	158	156	162	155	149	174	164	166	173	155	168	170	163	188	136	178	172	137	159	149	136	125	182	168	181	149	134	170	149	158	151	154	170	150	140	164	158	153	166	163	149	155	169	164	159	168	157	151	139	131	164	165	151	165	154	156	165	141	168	162	157	149	153	161	160	135	163	159	166	166	150	171	153	151	144	165	159	163	161	158	146	170	176	142	155	165	167	138	162	129	177	155	144	146	140	144	164	154	131	170	181	161	164	159	169	140	162	154	175	182	175	169	144	161	158	162	133	193	156	145	144	166	153	169	137	152	190	150	168	129	151	136	176	170	158	169	143	164	158	145	149	165	158	180	164	158	167	153	154	158	158	166	156	176	155	148	144	156	162	167	167	160	145	143	159	126	169	148	152	150	172	162	163	143	137	150	162	145	157	151	183	151	144	148	150	175	150	160	146	169	151	148	140	161	170	171	136	158	158	169
6599	1990	4806	6205	15648	21241	32166	39801	43181	37007	27916	17792	9199	3671	1228	699	460	424	431	392	394	418	402	402	433	434	373	419	412	432	424	404	389	386	385	410	440	412	430	371	435	409	399	406	414	392	400	412	395	400	396	407	432	412	382	409	408	399	422	424	398	435	377	391	417	412	396	416	401	432	415	420	395	414	384	477	408	387	402	381	438	401	401	393	385	403	398	440	416	429	419	376	432	398	415	422	404	421	419	443	408	403	418	414	398	408	401	392	444	405	386	398	406	407	375	429	415	401	424	421	429	375	435	400	425	411	408	406	382	411	405	411	368	429	430	408	414	422	422	409	403	414	398	400	425	439	426	398	407	416	403	433	408	415	416	428	395	396	425	425	400	422	411	411	408	391	408	391	414	404	422	363	444	394	427	422	411	405	424	403	439	432	420	421	395	415	429	388	381	403	423	395	435	390	416	373	404	459	441	421	427	399	381	410	401	413	437	389	429	401	429	403	396	424	399	404	416	423	400	426	391	428	376	409	380	420	389	403	415	395	418	418	417	436	459	423	377	393	370	410	419	410	398	439	421	382	398	398	406	429	394	427	375	389	392	425	428	412	417	411	421	378	433	441	416	399	406	423	418	403	414	382	347	422	448	402	423	435	427	343	402	384	379	423	404	392	423	387	412	418	416	411	447	403	401	397	372	401	414	392	430	390	425	408	383	420	403	402	409	368	411	404	434	384	395	403	400	402	409	405	453	431	406	389	396	432	418	377	379	442	407	437	461	450	424	428	403	400	404	391	372	418	396	435	456	419	392	398	402	398	385	403	407	376	377	400	414	455	409	409	408	398	396	415	457	412	406	424	419	386	407	419	424	458	370	399	413	444	408	394	415	414	408	415	395	440	387	445	390	426	370	420	373	430	426	382	415	443	427	382	403	422	385	426	397	419	417	393	438	385	400	418	419	388	400	429	416	377	371	442	401	399	436	439	395	395	392	376	415	435	420	385	390	425	428	419	419	425	403	408	395	403	373	415	393	422	378	399	404	436	380	408	424	401	400	426	407	417	423	400	399	435	390	392	382	419	371	442	415	385	409	405	409	401	410	406	394	405	418	392	403	380	408	433	413	406	391	428	408	393	439	351	387	429	427	434	416	367	399	427	448	386	389	419	431	383	442	367	409	426	391	385	395	412	422	438	376	419	439	406	416	398	403	377	433	397	423	417	387	373	419	406	425	383	366	399	406	393	421	410	428	409	405	391	418	414	395	408	411	425	414	396	384	400	425	427	398	409	422	378	459	413	404	417	404	431	409	401	430	411	386	448	384	434	437	409	428	440	427	407	395	415	402	418	443	384	409	423	432	412	410	414	403	393	368	473	441	403	401	405	401	386	400	405	403	424	409	418	391	418	403	406	445	368	399	384	409	413	415	395	453	397	395	372	420	404	415	375	391	391	426	444	414	424	409	396	424	443	419	408	427	403	437	424	415	402	396	394	422	443	407	448	366	431	402	415	395	416	431	419	437	415	408	383	395	367	407	397	407	389	380	368	411	398	395	392	414	402	429	441	418	437	430	407	387	383	426	396	386	424	414	391	445	431	423	395	415	412	440	408	420	405	415	405	432	434	410	403	439	409	378	433	388	425	409	393	421	409	421	432	390	419	380	416	414	421	406	402	418	416	388	420	410	417	402	425	407	415	388	412	433	393	440	437	425	435	396	360	418	441	388	398	399	402	383	408	414	432	402	414	399	411	396	425	412	386	426	409	393	417	438	414	397	403	401	379	411	356	407	408	442	375	390	409	444	422	410	402	435	414	385	403	420	416	414	421	421	379	414	443	421	429	427	428	393	423	408	398	445	435	402	413	394	401	420	421	401	434	426	411	416	385	427	389	384	383	410	400	404	399	389	421	445	382	448	400	406	425	420	385	396	430	409	375	421	401	418	424	426	405	372	424	388	402	387	427	444	430	388	416	433	411	416	416	403	408	402	400	403	413	399	423	410	409	416	426	417	405	438	408	425	402	396	386	447	389	383	413	391	437	411	403	391	417	400	433	409	414	409	393	408	377	410	399	377	417	429	411	377	418	421	396	424	385	416	420	415	422	439	425	424	406	403	396	399	393	415	408	370	384	420	430	414	391	417	387	418	403	411	403	398	426	363	401	441	421	440	396	381	408	424	411	403	390	458	380	421	467	399	438	401	377	416	434	481	381	437	435	387	390	428	411	431	420	403	465	384	417	411	417	393	427	396	384	407	416	387	397	402	438	416	431	382	363	420	352	405	413	379	380	380	404	429	413	415	409	425	407	441	419	397	419	400	420	414	442	431	434	363	417	413	421	412	447	414	382	376	388	407	374	433	461	414	427	422	422	451	414	438	414	478	403	441	416	386	385	408	422	401	407	439	412	418	384	420	433	429	435	415	407	415	436	429	416	398	426	398	427	423	399	404	395	420	370	432	394	439	399	424	408	439	392	406	430	426	407	404	406	448	439	417	402	425	382	406	419	427	427	434	409	421	404	375	407	399	400	407	378	418	402	449	419	409	387	358	390	405	414	402	426	400	398	416	415	382	435	385	407	418	407	371	425	402	393	425	396	432	417	394	417	396	431	427	414	426	423	406	405	428	408	402	405	394	405	422	433	391	406	376	434	415	418	415	401	425	453	422	412	395	424	445	441	393	397	440	410	443	384	402	379	406	397	431	426	451	388	428	439	387	429	427	392	386	414	434	452	400	414	395	427	409	412	424	397	410	418	416	423	416	426	396	392	399	421	392	449	394	424	406	435	407	426	391	423	422	417	404	423	408	425	431	397	424	407	412	405	401	411	397	395	410	443	406	416	421	409	448	379	431	419	413	410	417	379	401	404	408	370	396	429	401	417	406	418	422	415	384	423	411	395	374	431	408	403	420	459	450	418	414	403	417	403	386	419	434	394	424	435	426	438	413	378	436	449	433	451	426	401	407	436	432	429	421	417	396	410	412	469	413	414	426	385	460	409	424	397	434	405	389	405	406	423	434	404	426	446	413	427	379	433	364	418	438	421	422	369	427	448	426	394	400	418	370	411	408	422	414	400	374	397	415	404	403	407	414	408	432	420	454	444	445	396	402	426	400	435	438	412	401	421	368	419	414	404	434	421	420	394	395	410	359	394	395	403	361	411	397	365	418	409	382	425	429	366	396	396	385	401	384	415	387	418	419	417	440	398	403	442	405	436	412	434	392	401	414	446	398	402	416	380	458	408	406	408	409	415	416	424	392	437	403	418	394	407	443	406	431	451	385	414	409	414	409	368	419	401	421	416	423	421	359	398	418	412	386	426	409	399	449	414	369	412	432	423	406	423	442	402	410	411	440	436	450	391	423	427	384	407	398	379	410	392	391	412	430	421	422	400	397	416	418	397	406	400	382	396	384	398	407	420	422	434	410	405	406	427	472	414	423	422	394	374	371	401	401	391	416	449	410	391	388	373	413	417	414	414	423	426	424	397	409	416	407	397	435	388
19287	4467	4356	3351	22330	13535	16552	40394	38298	29537	20446	10635	4024	1268	471	241	165	152	143	136	140	132	130	149	142	150	143	133	142	123	133	124	156	139	130	152	140	129	133	139	166	126	139	138	138	158	139	140	127	127	145	129	155	140	139	147	140	141	130	141	138	139	134	148	141	131	142	148	131	152	127	148	123	112	162	146	132	131	120	142	145	134	124	150	141	137	141	149	133	119	121	149	146	147	153	128	138	123	128	125	162	126	139	151	160	121	134	136	150	125	130	139	133	114	125	144	123	122	143	129	137	140	141	154	123	153	131	137	143	148	128	158	133	149	154	148	126	149	126	143	138	128	154	140	143	139	151	140	139	150	134	129	138	142	144	119	116	137	149	138	135	128	131	145	150	144	136	137	138	128	148	140	150	141	138	129	138	160	129	147	165	152	117	128	135	118	155	143	140	141	128	138	147	143	150	129	158	120	134	143	146	105	148	135	142	140	135	123	130	132	115	157	144	133	125	143	141	150	147	130	135	145	134	155	141	113	150	137	142	142	144	117	143	145	126	140	127	126	121	142	122	121	134	134	150	131	131	165	120	126	147	135	147	131	133	141	154	135	131	146	142	165	135	124	147	126	142	137	129	128	130	121	133	133	130	141	156	140	115	129	134	148	127	146	120	144	126	139	109	120	138	127	142	126	135	124	151	132	111	152	131	131	139	141	128	135	149	128	117	124	140	133	136	138	139	133	121	128	145	117	153	147	116	139	137	136	125	116	145	118	137	141	139	159	175	138	96	146	125	133	131	157	135	145	168	132	149	125	123	150	145	128	154	158	132	148	147	145	149	124	125	151	142	143	123	145	148	129	134	137	119	117	122	137	135	143	140	119	133	129	140	175	159	152	121	139	114	145	155	145	138	141	147	125	147	137	132	144	125	114	136	136	142	158	125	125	150	154	142	133	147	133	138	116	125	133	127	143	130	150	160	138	130	143	142	145	146	117	164	147	138	133	142	131	141	153	128	153	142	137	127	138	143	144	131	125	137	148	131	129	103	125	119	132	125	136	135	172	132	131	133	171	144	156	132	149	157	148	130	140	137	154	135	129	135	139	155	133	160	136	147	134	153	126	133	119	139	123	133	129	143	137	141	140	142	118	125	139	147	124	141	120	147	141	139	135	130	135	127	102	130	143	129	168	140	133	134	144	114	157	139	135	138	129	142	148	124	158	115	146	146	142	145	121	110	142	150	123	141	136	125	142	137	147	122	164	115	132	132	156	142	164	144	116	149	127	155	129	145	159	161	142	152	130	145	129	154	128	131	154	142	126	126	144	149	161	140	130	128	146	130	138	132	139	125	148	139	125	152	137	130	112	130	125	135	131	140	121	155	126	156	148	143	133	138	134	129	148	151	145	140	123	142	140	134	132	128	151	134	137	143	147	132	161	187	149	132	135	138	143	159	156	141	151	143	152	153	136	122	144	128	147	111	124	129	140	173	150	128	135	153	137	128	124	150	134	145	140	125	133	154	139	131	141	127	121	144	153	132	145	136	130	130	146	149	112	126	125	141	135	146	115	149	129	136	146	134	133	141	130	139	154	133	106	115	139	120	155	144	151	133	143	138	157	146	145	125	165	114	162	133	139	136	146	151	140	143	152	133	137	133	133	145	138	139	130	121	151	155	149	111	128	144	143	161	129	157	132	133	137	126	131	142	133	132	142	132	134	131	135	151	148	137	141	137	140	133	131	119	132	138	124	129	116	133	134	116	123	135	112	128	129	147	130	132	124	146	115	149	144	152	141	160	131	145	151	135	131	155	153	145	120	145	128	119	124	139	128	121	129	138	144	139	147	130	124	151	135	127	161	131	146	137	114	146	133	153	137	133	137	136	129	139	122	132	144	126	143	134	141	114	144	138	146	148	151	143	127	158	149	164	156	153	129	122	137	150	120	144	157	133	141	140	124	137	147	141	158	129	137	141	140	144	154	119	136	141	136	126	137	126	135	137	141	153	132	154	113	142	141	157	141	144	123	117	163	138	136	115	131	137	137	125	128	132	116	174	136	121	141	155	143	131	157	132	149	148	117	128	124	123	135	124	137	127	127	139	140	102	129	135	161	146	144	137	138	140	138	142	160	132	149	138	148	129	117	127	146	137	133	150	137	122	139	140	158	155	132	140	122	141	135	132	144	122	137	166	134	126	134	146	134	129	135	145	133	139	153	136	143	131	147	133	126	118	137	143	126	126	130	143	143	131	158	125	139	126	143	146	142	157	124	154	121	135	111	159	155	137	123	144	145	124	133	150	180	147	153	164	112	128	147	132	150	149	123	127	128	144	128	121	133	136	150	130	139	124	124	133	151	137	136	136	159	138	136	144	125	132	140	129	138	155	153	122	137	136	131	155	144	132	134	142	138	128	131	143	130	125	125	148	148	141	136	140	144	131	126	127	146	151	124	131	134	144	151	142	140	135	137	137	176	117	140	145	139	132	160	141	108	152	130	129	151	124	140	143	138	142	133	136	128	146	128	130	129	128	138	145	122	158	123	118	153	129	126	138	114	147	125	124	130	178	134	137	132	161	145	131	123	134	131	135	147	132	129	134	129	135	158	129	148	155	128	97	141	138	124	160	141	142	135	121	154	108	154	113	146	141	119	140	134	143	147	142	138	156	142	130	126	121	124	153	109	148	160	130	141	142	122	129	126	128	130	142	112	148	123	135	159	140	138	136	135	125	117	129	137	136	135	147	142	156	140	132	142	121	146	162	130	129	124	133	134	123	114	131	132	141	128	153	134	142	132	136	130	148	128	142	140	136	157	140	124	147	145	133	137	151	127	146	159	140	149	147	136	160	130	143	155	142	130	137	145	154	146	133	127	147	148	140	130	134	145	146	140	133	137	132	145	140	150	134	163	130	134	131	145	151	137	144	157	137	144	151	123	107	126	136	133	131	151	141	150	146	144	134	124	155	131	132	153	155	144	143	141	155	153	126	149	138	137	134	140	117	160	145	134	129	124	138	135	152	126	129	127	126	145	155	140	167	154	134	129	141	163	138	152	130	147	130	149	120	144	117	139	136	161	135	151	141	151	148	139	153	139	134	132	137	130	136	129	132	134	154	140	145	129	125	137	152	126	127	152	146	140	140	160	127	132	120	159	170	126	144	145	134	138	118	128	130	127	109	125	127	136	126	133	151	151	114	156	123	146	122	135	134	126	159	118	154	123	121	141	124	164	160	138	138	136	131	128	141	127	122	123	126	145	141	136	136	130	135	131	143	131	124	146	130	133	136	147	125	130	132	125	134	141	158	127	154	110	151	140	153	138	148	116	160	124	145	136	123	128	136	152	129	110	122	160	136	160	145	140	136	117	151	129	119	127	128	119	143	136	132	134	155	144	146	120	152	110	142	134	160	132	134	131	139	161	141	135	120	155	137	146	147	130	132	145	138	153	118	144	126	125	140	115	132	123	153	151	161	148	141	109	141	149	142	122	140	146	133	149	133	148
9080	3383	8112	9906	30282	18156	35541	56748	53546	46684	38562	26962	14940	5822	2320	928	479	388	382	375	383	354	360	357	352	375	376	366	341	369	354	351	355	354	348	366	371	352	368	371	354	351	387	360	397	377	395	336	359	350	353	373	347	343	395	367	367	353	346	363	357	385	327	367	384	369	398	336	352	368	360	375	397	354	347	353	344	375	409	407	389	369	373	402	359	341	364	366	369	378	357	393	367	337	391	329	393	354	370	353	375	371	346	375	418	368	372	389	372	380	384	379	356	375	363	372	340	365	382	342	330	349	375	341	369	339	335	386	405	358	341	374	321	355	350	360	316	358	358	324	361	339	341	396	358	399	351	385	366	400	323	370	381	335	344	358	365	366	360	351	367	366	364	358	379	377	339	343	376	371	350	346	381	354	369	391	352	348	352	361	335	383	402	411	322	387	356	370	334	353	325	375	366	390	340	394	363	352	380	355	349	392	354	370	354	342	359	376	340	361	376	350	375	371	377	380	350	366	371	362	334	364	367	383	349	377	367	327	384	344	371	344	381	369	376	372	386	361	353	372	362	354	350	355	386	367	388	369	356	341	375	354	360	347	359	382	343	319	386	340	359	353	353	361	353	350	360	338	331	371	394	401	376	374	369	368	385	374	367	353	344	340	365	356	352	398	339	344	371	360	362	348	370	374	382	367	364	350	367	364	333	350	369	357	358	339	365	375	345	347	390	365	330	371	367	366	374	378	367	352	392	346	382	379	362	370	330	418	381	382	386	392	380	374	359	324	343	383	385	391	363	397	356	356	371	360	388	343	359	328	361	377	360	367	361	353	365	356	356	398	367	358	367	324	335	345	354	385	322	372	358	367	382	366	350	361	350	352	382	347	400	372	350	379	348	369	380	392	361	345	393	335	370	382	356	339	382	388	363	387	346	349	364	381	356	375	389	365	368	374	367	391	329	348	369	357	346	374	340	335	340	372	360	359	344	377	342	353	389	375	357	402	342	376	360	364	376	366	377	323	377	369	342	348	383	339	380	369	340	354	359	352	374	342	377	363	356	376	363	364	368	373	356	377	350	350	330	384	373	376	372	348	373	357	357	337	348	395	382	372	362	387	391	372	395	373	355	366	354	349	363	350	360	352	335	376	345	365	343	356	339	399	346	365	351	329	359	335	373	389	391	378	357	353	362	370	388	387	386	348	361	380	370	355	369	381	356	373	343	361	381	351	372	366	339	356	359	347	362	359	362	364	345	390	410	380	329	384	306	326	346	380	387	390	350	351	354	399	377	356	375	333	369	356	386	329	393	355	361	351	376	348	339	346	362	383	362	377	339	348	360	323	389	367	360	331	356	362	361	363	331	361	356	357	395	359	351	376	376	377	400	386	398	365	397	351	352	368	342	357	381	377	370	369	358	353	363	374	365	372	363	399	359	363	333	328	332	370	400	387	355	376	365	344	367	401	368	372	330	366	349	356	353	367	348	372	355	369	341	375	334	379	360	351	339	347	376	347	336	350	409	346	374	374	361	323	386	353	360	369	382	380	352	379	366	371	365	396	344	351	355	370	372	382	376	353	331	340	380	324	346	373	398	376	376	363	335	377	352	374	399	337	343	375	379	376	344	346	340	347	384	373	355	359	376	353	353	333	363	380	345	367	373	352	346	359	334	370	361	362	348	362	346	373	372	361	351	343	423	335	354	334	347	353	355	387	321	356	356	361	340	381	375	349	346	348	353	334	325	344	378	345	393	367	354	346	323	363	409	348	347	385	377	342	393	349	349	332	368	371	371	336	360	360	339	387	378	321	389	344	367	373	362	349	331	325	350	382	382	386	341	369	388	374	387	357	352	339	370	353	374	362	363	353	378	369	363	338	355	350	365	356	362	361	371	356	346	370	391	386	357	384	341	376	360	389	353	400	341	368	407	378	366	366	359	378	356	375	364	387	385	381	396	362	366	354	358	381	352	336	341	430	368	354	365	350	384	347	378	383	322	371	336	367	375	389	371	351	355	349	355	365	361	377	367	373	383	355	372	357	361	372	372	362	380	379	390	414	381	381	381	344	390	344	390	360	358	382	335	354	377	358	365	324	373	381	359	394	350	354	358	360	376	381	373	380	341	366	389	371	359	387	385	346	371	383	337	376	354	390	387	385	389	378	368	334	371	376	361	351	377	368	366	366	355	371	331	334	360	326	356	356	359	389	331	376	412	399	382	375	380	333	373	358	382	360	349	351	375	367	366	373	372	405	335	356	345	378	374	398	361	373	364	349	336	366	379	354	377	359	358	379	342	336	340	390	389	392	351	365	356	356	371	344	344	365	372	367	326	364	365	361	362	377	362	377	318	391	356	370	376	384	370	372	355	339	361	380	352	398	354	372	356	354	354	404	351	373	363	385	350	388	387	363	341	362	386	383	370	358	388	323	331	396	387	317	373	360	347	368	342	394	354	356	329	351	368	380	378	362	358	390	349	338	371	307	364	342	363	337	338	364	346	368	346	386	383	378	362	365	382	380	326	369	342	349	343	371	387	361	357	361	367	369	372	397	388	347	370	341	418	351	376	356	362	386	360	345	378	361	364	367	366	343	349	390	392	343	373	320	374	342	366	356	358	357	358	343	392	362	361	394	386	368	360	358	352	401	365	381	367	392	398	347	404	337	369	369	339	364	394	355	353	358	359	332	367	374	349	346	372	363	370	387	313	330	350	347	338	356	358	362	343	367	369	370	349	352	345	370	354	338	352	382	351	397	360	362	371	341	349	373	365	371	382	369	376	347	375	392	343	316	347	372	356	363	346	359	417	364	346	381	364	357	391	357	373	339	356	335	377	373	347	364	372	371	343	351	378	354	330	358	359	345	377	361	387	380	375	316	377	357	331	374	349	361	356	386	394	343	378	326	360	373	338	354	399	315	348	351	352	362	379	406	350	376	339	365	382	346	358	355	355	374	376	342	334	333	386	400	371	361	358	361	392	339	346	392	355	360	358	323	375	353	365	354	352	357	356	309	352	373	364	375	355	348	366	370	373	340	372	390	373	349	412	349	391	367	342	370	324	346	353	326	358	353	348	342	372	367	367	354	327	363	393	351	378	369	349	346	378	355	327	335	385	343	372	359	376	355	401	377	348	380	376	379	387	384	380	407	360	367	360	354	377	370	363	389	380	344	352	363	354	328	360	378	354	372	374	376	376	363	360	399	359	351	370	364	395	391	368	351	376	351	346	368	372	373	338	347	370	363	376	344	367	364	382	390	366	349	396	376	361	372	375	392	381	342	345	398	343	379	355	361	347	359	373	381	371	376	367	335	373	334	340	365	368	384	382	360	333	347	338	370	400	364	351	346	367	375	354	329	356	348	385	360	329	401	334	346	377	407	392	396	369	367	387	389	398	381	372	373	367	356	345	363	362	339	379	367	353	375	386	349	340	329	387	344	366	343	353	377	327	386	382	368	355	375	347	358	340	374	368	371	372	345	372	362	334	375	346	355	380	341	375	376
2806	633	789	634	427	401	630	2145	1720	1516	1149	777	408	244	173	180	144	143	145	151	139	140	179	146	154	140	134	161	143	168	121	127	153	133	131	128	150	133	155	144	144	148	132	138	168	129	145	148	134	143	120	153	146	153	172	145	150	155	138	147	132	151	128	152	144	129	166	137	157	136	134	167	152	152	130	140	131	134	139	147	147	134	149	131	129	141	150	145	135	150	137	151	141	129	159	133	136	150	181	146	125	149	143	134	154	129	147	150	159	120	146	151	138	151	135	148	150	122	154	157	131	143	158	135	101	153	125	142	132	138	137	142	150	139	167	180	146	162	135	151	142	135	155	118	117	139	163	150	144	141	166	150	159	138	151	133	117	148	155	139	150	154	151	139	159	142	149	158	158	158	127	156	131	146	141	147	153	146	154	137	139	149	145	141	171	140	155	162	146	156	153	144	150	135	150	158	157	136	137	133	142	155	178	170	147	131	153	152	153	166	129	145	133	159	151	157	155	141	155	161	131	136	140	144	152	155	137	139	136	153	149	134	145	155	131	144	158	130	139	146	143	143	161	125	123	156	153	146	155	143	125	159	145	158	138	140	142	152	139	144	138	126	146	136	132	147	157	141	160	137	118	145	148	159	133	151	151	144	151	144	140	177	165	161	138	146	140	140	155	191	138	146	162	150	141	163	154	151	146	135	138	141	157	149	146	164	163	157	132	145	171	141	142	151	140	155	152	141	133	156	139	140	123	165	129	148	169	146	147	145	131	131	136	136	149	133	130	180	145	139	146	163	155	148	161	143	153	160	134	147	153	150	125	141	139	146	136	164	126	136	145	145	138	170	142	149	152	132	143	173	141	165	152	157	153	157	142	146	128	150	158	150	156	145	165	141	150	136	152	169	160	138	140	145	129	142	152	163	148	129	154	143	123	160	124	160	125	163	148	118	121	161	146	163	154	158	165	136	150	143	129	153	126	144	150	149	159	151	143	155	149	149	157	162	145	142	170	158	170	155	159	145	146	148	130	139	134	130	157	142	154	141	171	142	145	147	155	144	132	136	128	133	126	120	134	153	157	166	142	111	153	140	134	134	147	141	139	128	141	147	127	139	141	160	127	123	139	163	151	143	162	164	144	149	156	149	145	158	157	143	133	122	108	147	122	148	162	164	152	156	128	130	131	162	164	158	154	142	148	154	141	143	166	138	157	129	127	143	126	151	134	154	121	154	156	150	154	164	153	147	131	146	146	157	139	146	145	144	153	160	155	143	152	154	133	139	157	126	130	140	135	141	133	151	127	148	135	171	131	137	147	156	134	144	127	147	134	149	129	138	132	139	151	136	147	143	152	137	138	152	159	131	143	136	133	139	150	168	163	142	133	141	158	141	169	149	152	154	143	154	156	140	134	152	146	147	146	149	130	137	149	133	136	167	142	136	141	167	129	125	134	135	145	168	158	146	134	132	126	155	154	152	148	131	153	145	154	139	163	139	128	133	168	154	154	144	165	139	145	168	153	141	134	144	148	138	117	139	154	151	151	147	147	144	137	153	159	142	152	120	158	146	142	169	148	156	164	149	143	126	146	153	142	143	164	148	123	151	153	164	173	137	140	146	140	135	137	146	179	146	129	129	131	155	138	155	150	143	137	157	131	155	164	119	135	139	139	149	148	168	144	156	150	152	148	157	150	170	158	148	157	146	144	148	144	156	154	137	124	157	140	148	154	138	158	155	171	128	140	170	157	152	126	132	118	144	141	145	165	141	156	160	154	148	153	137	141	153	136	137	153	138	129	148	148	144	166	152	140	165	143	145	137	154	148	130	140	165	150	155	157	134	165	126	149	165	156	134	155	140	153	160	122	158	151	168	149	146	151	138	117	143	151	137	155	147	153	127	136	122	156	156	170	162	158	160	133	128	152	139	159	135	160	157	114	165	139	143	129	126	156	144	139	137	148	138	131	152	143	137	155	133	131	140	166	139	154	140	146	128	153	151	160	147	135	151	159	151	188	143	146	151	139	139	127	150	142	143	159	151	148	158	147	161	151	133	134	158	153	153	171	152	129	137	143	136	151	151	132	154	142	140	148	129	156	159	142	135	108	115	144	150	163	162	140	149	153	141	145	151	156	148	157	150	147	162	156	143	149	165	142	152	138	141	141	147	144	148	176	135	159	156	146	126	139	140	146	143	117	145	150	118	148	138	160	156	137	154	144	130	151	173	125	151	169	138	143	136	137	123	155	160	151	163	146	157	150	134	151	135	149	132	172	144	144	152	131	139	140	129	145	156	159	157	171	131	135	138	142	155	167	156	126	171	129	140	122	163	157	147	151	147	134	153	131	126	126	150	121	167	129	135	140	154	158	166	146	161	145	155	161	135	141	146	168	140	132	154	142	147	139	156	147	153	143	142	143	145	142	145	146	141	137	168	160	149	162	156	130	143	159	130	149	137	143	164	155	164	143	143	125	145	138	134	151	141	155	146	147	152	149	158	131	163	132	150	137	155	134	146	126	146	105	142	147	146	141	144	143	135	149	147	142	154	157	167	140	143	134	143	162	157	140	148	133	138	142	151	157	163	142	124	140	140	142	168	151	122	158	157	149	155	163	142	145	138	164	151	148	137	162	134	178	138	164	145	139	130	186	140	163	151	135	167	153	144	140	147	147	142	139	140	150	159	144	154	137	132	146	140	159	151	141	143	142	147	128	146	144	139	142	139	148	155	146	148	132	143	145	156	149	150	128	148	130	143	151	141	143	143	138	166	160	130	150	152	159	128	154	152	142	153	156	141	141	167	139	138	150	153	147	134	146	120	140	144	147	140	161	153	152	127	144	161	140	148	128	145	171	166	128	137	148	148	163	133	168	151	156	155	161	136	155	134	145	144	138	164	157	119	145	140	121	142	156	151	137	156	159	157	136	139	153	142	143	143	145	141	134	151	140	153	145	123	149	169	148	141	166	135	146	150	138	152	146	151	161	152	140	130	147	133	140	138	166	151	152	139	137	138	149	149	135	124	149	127	159	178	127	132	164	145	141	143	164	126	121	131	142	129	134	138	137	139	174	139	139	128	148	134	145	152	142	131	172	160	152	146	153	147	142	157	131	158	135	135	132	144	126	152	138	129	145	155	130	134	151	127	149	162	147	147	149	122	144	160	142	135	148	130	154	135	156	159	165	146	132	158	156	158	133	160	139	152	141	159	149	141	163	157	158	151	155	128	141	147	141	152	159	141	151	144	147	134	150	152	143	132	154	145	138	133	156	151	145	150	142	119	143	132	162	159	154	118	148	148	158	144	158	142	160	117	156	149	148	139	149	135	124	152	120	158	149	138	142	138	156	116	127	140	130	161	157	117	143	146	159	142	157	146	148	164	145	167	145	150	128	147	152	161	123	160	146	170	150	143	144	164	124	150	148	147	153	145	127	141	144	141	138	134	171	144	160	143	172	154	145	162	133	142	138	163	149	153	139	132	135	165	160	131	162	157	125	145	152	137
2525	937	2083	2361	1691	1856	3277	11188	8464	7358	5213	3157	1505	845	544	430	396	384	385	387	366	366	375	380	404	382	378	356	424	434	380	379	334	373	392	399	368	424	373	369	396	381	369	364	386	392	389	414	396	372	402	393	411	378	387	350	374	376	380	369	366	416	376	409	376	399	342	393	380	395	388	373	388	350	413	388	350	408	413	399	383	370	377	396	359	385	433	370	400	386	395	416	409	421	375	391	362	367	421	346	391	417	390	368	390	408	385	364	416	399	412	391	409	413	359	374	372	412	384	392	410	352	392	394	349	351	380	377	368	370	405	412	400	370	397	362	416	418	369	412	375	370	361	390	406	421	412	414	402	415	365	386	402	390	389	420	380	403	431	407	397	428	384	401	404	406	388	418	393	390	352	419	399	359	403	384	358	449	405	360	394	420	398	379	388	384	383	401	395	459	401	375	383	368	380	408	410	393	380	372	410	408	397	393	349	396	393	374	427	429	383	377	404	373	388	381	368	401	406	412	370	349	380	363	371	382	378	385	393	397	375	447	393	373	405	352	393	394	401	413	405	370	389	385	399	371	398	372	359	391	390	371	417	412	393	408	364	396	390	374	354	369	380	367	376	403	390	360	373	357	424	369	411	381	388	389	347	393	406	374	394	404	326	375	388	388	419	397	401	389	400	405	391	375	398	384	387	390	402	405	387	399	378	410	412	401	355	400	401	388	391	390	393	399	392	355	415	396	383	360	397	381	355	410	387	384	387	390	401	414	394	373	354	364	421	349	374	394	424	406	433	366	380	394	382	415	359	395	398	407	384	371	351	372	361	394	420	406	363	393	407	354	372	395	415	376	428	404	387	394	360	388	355	408	412	402	430	361	371	414	391	365	357	408	386	394	404	442	337	374	419	375	405	396	360	383	429	388	367	406	373	372	369	380	420	388	379	403	372	364	376	400	391	409	369	382	439	372	392	395	393	432	393	385	399	395	394	399	376	392	380	400	421	401	382	401	379	348	393	404	408	398	364	387	358	374	393	392	402	397	396	422	363	360	372	388	396	418	377	360	396	372	394	364	392	379	358	388	378	373	403	390	407	393	420	392	375	379	363	394	385	398	336	373	411	392	352	371	357	382	389	378	388	391	399	398	372	368	402	397	404	401	399	372	366	400	377	398	357	344	397	406	397	386	390	393	400	383	358	385	378	399	371	394	372	411	382	401	379	402	399	400	427	380	383	369	391	391	416	391	392	365	419	385	384	369	413	380	375	389	381	382	386	422	382	392	374	381	408	387	413	379	379	358	387	420	379	400	385	383	417	364	352	376	397	391	378	384	356	359	419	378	390	361	410	389	412	395	394	391	416	407	393	396	397	399	357	383	398	345	364	391	367	400	413	404	380	403	365	384	378	403	411	373	387	360	378	405	385	391	379	383	389	382	403	369	345	401	362	397	390	370	384	376	407	377	421	366	384	407	407	398	409	419	355	381	376	381	390	392	369	397	388	403	389	417	387	393	392	400	393	370	381	373	371	372	380	395	407	345	378	385	364	379	372	373	360	398	346	404	426	383	378	362	390	436	392	383	425	413	396	374	389	370	400	394	426	406	371	405	398	386	372	371	353	390	385	388	367	379	395	375	382	410	388	363	356	387	374	413	388	410	370	366	387	341	400	401	390	393	373	386	384	409	407	383	351	398	378	390	380	354	408	385	392	399	371	414	386	407	421	357	421	381	396	354	405	375	408	369	385	395	378	390	368	403	427	432	396	368	399	376	345	407	378	388	381	404	368	389	424	431	384	361	443	339	398	401	397	398	392	414	404	408	392	371	375	364	390	379	411	414	364	388	400	380	386	403	410	365	364	383	375	401	356	407	396	408	395	398	389	380	386	378	412	372	417	363	396	355	394	411	385	431	361	370	401	380	379	393	389	399	387	367	406	410	368	412	380	384	392	432	383	410	406	400	384	407	368	379	357	415	385	367	416	391	415	405	404	381	349	371	372	391	388	407	391	389	418	384	383	382	433	384	415	416	350	397	400	393	377	395	353	400	391	389	374	403	370	414	393	376	364	385	382	403	378	404	388	395	348	375	414	386	388	372	377	407	380	362	375	405	396	378	382	381	413	386	355	389	326	396	408	368	363	370	419	390	376	398	389	382	420	423	384	371	382	385	381	364	381	398	388	377	387	420	388	395	426	428	404	397	376	399	387	402	381	409	391	407	409	400	384	356	413	464	375	355	401	381	380	390	403	368	404	378	437	377	395	361	375	368	370	412	374	416	401	408	384	407	397	349	418	392	379	375	365	408	375	356	375	371	391	405	410	374	381	409	420	354	408	402	375	401	368	410	382	388	382	373	383	385	384	376	379	401	385	373	392	390	436	364	361	386	388	395	423	387	387	339	386	405	385	371	373	405	409	388	390	371	404	380	384	381	392	407	436	354	383	380	379	327	388	384	366	370	392	370	358	386	366	407	381	386	396	375	401	393	387	431	388	411	395	357	378	405	369	351	399	377	412	349	372	423	380	376	370	375	392	373	364	385	425	404	389	363	396	371	364	350	406	392	407	380	361	383	374	395	379	401	393	380	409	387	401	399	392	357	364	387	400	379	392	390	374	359	353	387	382	429	390	373	387	395	376	393	413	387	340	362	401	391	423	367	380	401	354	411	399	342	400	371	375	392	378	421	370	377	401	372	384	389	376	397	396	365	377	403	382	378	399	370	384	358	368	388	382	389	362	369	378	402	388	404	382	389	408	367	374	353	410	406	404	408	381	387	378	389	424	364	347	366	401	383	386	390	396	407	369	367	374	374	398	383	381	394	413	400	375	415	381	401	371	365	411	370	336	417	398	397	394	358	396	400	410	360	370	398	391	431	449	379	417	395	413	420	364	367	357	399	389	357	376	414	396	398	378	409	329	387	385	406	377	397	377	397	420	391	381	392	393	409	439	401	406	380	383	395	394	381	399	338	379	376	375	373	374	348	407	415	386	425	369	366	409	441	382	388	397	378	381	371	392	379	408	403	375	371	382	403	397	370	421	387	429	405	342	383	428	393	398	376	409	386	422	381	387	415	355	391	409	420	381	406	419	410	361	416	406	411	398	402	390	385	415	367	375	395	387	390	413	415	369	400	413	379	392	393	400	368	388	364	365	383	363	354	378	377	359	363	386	385	385	395	408	377	393	410	408	389	393	388	406	369	402	399	377	431	368	422	363	406	379	414	384	355	395	403	379	383	348	392	414	396	387	364	401	412	396	349	393	415	380	388	414	393	369	419	407	373	378	385	383	364	408	380	403	389	385	385	400	348	396	360	374	351	350	388	403	379	399	388	379	444	409	369	381	424	362	364	374	395	381	374	364	398	389	360	410	355	406	393	372	393	380	387	368	371	384	333	397	392	353	398	385	389	377	409	365	395	364	413	381	357	398	377	379	386	324	382	394	363	379	402	376	390	385	385	369	392	375	394	373	391	385	405	425	363	387	375	358	351	371	360	367	382
10923	2293	2713	2127	1548	2294	11757	20512	21955	19494	12744	6797	2464	748	393	195	152	159	160	165	150	153	142	146	186	164	161	148	162	149	153	148	167	165	157	154	139	155	138	179	165	150	164	148	176	151	160	158	144	159	177	157	141	175	167	148	154	186	179	155	156	140	173	141	147	176	150	170	135	149	148	145	171	168	145	141	161	161	178	171	164	176	168	153	145	163	155	151	166	141	156	155	146	159	155	141	172	165	183	166	152	152	129	142	150	188	140	159	144	179	150	151	151	146	164	154	140	168	161	142	141	166	157	150	155	146	152	160	165	138	150	138	135	148	146	171	141	134	150	140	180	159	135	172	157	180	172	154	137	158	144	130	174	188	181	153	182	166	156	169	159	158	149	175	148	160	151	145	154	135	148	147	176	187	153	139	136	167	168	144	137	167	155	158	145	162	144	170	174	170	184	176	189	154	135	149	135	134	140	151	156	152	145	143	154	138	148	166	164	171	159	126	142	164	147	167	163	192	135	154	152	173	138	155	148	173	165	141	152	165	145	144	162	156	165	154	163	139	142	129	164	167	158	154	186	153	149	140	151	151	169	147	150	156	168	158	152	169	131	155	131	151	171	155	141	171	158	139	150	141	163	150	176	168	134	167	135	146	152	151	144	140	140	164	160	162	149	167	155	150	137	167	139	165	171	128	131	139	163	141	174	159	148	122	159	158	170	158	180	155	186	178	144	123	134	150	155	130	150	138	138	150	140	180	142	155	144	148	151	167	160	173	143	146	147	147	172	160	144	166	130	145	161	154	143	186	162	145	164	171	143	161	151	152	147	153	152	140	174	156	161	162	158	153	154	172	165	184	162	143	138	161	143	157	139	138	143	149	160	164	157	180	151	165	139	146	143	129	172	173	149	143	158	161	157	155	141	163	147	152	153	164	174	171	154	156	165	165	165	177	172	158	154	163	148	148	156	183	165	160	124	144	155	144	157	138	144	157	177	144	162	145	163	144	149	155	156	153	165	170	137	134	136	161	145	163	172	159	156	161	155	153	151	157	174	139	150	154	162	158	188	150	148	145	170	179	146	159	173	163	133	175	154	147	167	142	154	164	142	170	158	167	131	165	178	164	166	177	140	169	162	148	155	161	160	147	153	154	161	157	143	156	179	151	153	141	151	152	146	165	154	160	170	180	171	157	141	146	168	144	142	163	150	148	169	144	166	154	158	158	144	177	150	167	140	190	173	140	149	154	168	155	164	164	148	158	166	142	162	156	149	164	145	158	146	143	143	137	143	152	164	159	166	174	161	169	178	151	166	139	158	148	161	167	150	154	172	166	161	164	171	162	160	139	147	132	147	162	142	163	157	165	173	138	163	160	156	169	166	147	150	157	161	144	152	137	154	178	161	173	139	149	163	143	144	161	165	171	150	156	183	154	150	158	132	144	149	175	152	167	160	152	155	145	149	152	161	162	148	171	140	152	151	167	156	138	150	143	137	150	153	167	142	181	144	160	134	154	168	155	146	143	148	152	156	155	152	148	179	180	145	163	142	149	158	148	153	150	166	166	163	179	150	157	167	153	148	161	155	155	146	163	160	174	162	176	157	129	159	149	152	174	172	159	169	160	173	140	166	149	160	165	150	154	152	166	173	140	182	140	160	166	165	160	149	149	138	154	161	155	171	142	144	141	156	151	167	147	147	135	163	164	146	151	160	140	164	145	170	141	154	138	145	153	148	149	155	150	142	118	169	160	153	155	146	133	155	149	149	170	158	155	150	152	171	150	153	148	169	151	156	155	169	165	154	157	127	139	145	148	137	172	145	153	170	146	158	137	163	172	149	147	175	170	146	148	151	159	155	144	168	168	163	144	148	161	172	160	150	164	143	157	164	155	175	148	157	166	174	145	151	170	146	146	163	141	138	140	135	140	152	164	154	143	142	161	143	161	159	169	157	154	145	171	157	155	146	146	161	157	155	164	160	169	169	150	156	166	146	148	153	165	160	150	156	141	138	148	132	167	139	156	140	157	164	152	150	155	176	169	147	153	154	144	168	153	159	144	178	145	151	144	163	150	146	156	163	157	134	170	169	148	174	152	160	156	165	150	174	159	150	179	153	177	165	134	156	130	140	155	163	151	151	177	173	173	145	155	163	160	136	159	145	164	152	179	145	172	167	135	153	164	163	154	149	161	166	135	149	167	159	188	158	130	146	170	153	146	147	165	141	151	176	161	180	143	118	167	163	166	160	147	149	126	160	157	161	162	141	155	152	147	148	145	131	144	154	148	158	171	143	153	166	135	153	144	158	143	168	161	147	147	149	170	157	128	150	153	172	153	162	152	150	180	152	153	147	134	133	156	152	139	123	162	165	152	157	131	153	154	162	142	164	145	149	143	167	146	150	158	147	137	178	159	155	161	165	157	130	145	149	135	169	167	133	167	139	176	150	165	154	156	145	145	161	130	146	160	149	152	160	181	161	149	159	154	162	139	147	155	151	157	150	158	157	165	176	156	149	152	151	152	167	157	140	136	152	171	159	141	176	157	177	148	152	154	160	152	126	172	154	159	135	174	155	170	170	165	149	139	169	152	160	158	161	168	147	179	152	140	162	131	147	161	152	175	158	154	160	145	146	161	148	171	151	136	165	155	155	182	152	155	141	139	158	152	171	160	165	157	131	151	163	176	153	173	151	187	165	159	142	148	163	151	150	150	141	165	176	160	166	158	156	173	146	143	141	162	174	152	156	162	150	153	163	156	147	144	168	140	173	150	156	158	163	148	140	157	144	153	163	146	142	165	147	170	138	152	161	175	148	162	154	147	169	127	150	159	157	153	171	177	130	147	155	160	161	148	154	160	135	140	168	163	152	140	151	162	168	147	161	142	147	174	178	165	158	156	153	158	157	162	172	176	150	135	169	153	169	140	162	165	161	143	180	145	143	161	161	160	137	143	149	171	143	171	147	174	147	175	152	145	154	158	145	141	156	137	157	164	159	118	177	142	147	172	139	146	136	174	164	137	171	167	204	162	178	167	165	149	164	174	146	172	159	157	172	153	155	173	169	147	151	129	150	165	157	160	178	140	143	140	161	144	152	157	151	154	151	155	147	161	149	167	163	145	156	151	180	141	128	167	151	138	151	156	164	149	140	145	155	151	165	142	148	173	170	154	173	156	149	153	149	141	170	155	171	147	157	176	153	158	163	144	177	143	133	149	147	150	148	137	164	165	158	176	152	183	191	148	162	150	181	165	141	150	149	152	165	134	146	153	153	137	141	157	176	153	149	160	156	160	149	145	143	162	155	162	158	136	131	142	174	139	143	140	153	190	162	150	165	174	143	141	179	158	136	141	148	154	172	135	151	151	171	151	172	179	169	160	133	156	162	158	174	145	147	136	157	151	147	159	160	157	161	141	158	138	144	155	153	153	166	152	159	153	143	159	154	167	134	159	149	148	150	176	164	150	174	155	183	138	170	155	160	134	133	170	115	173	184	155	145	128	149	157
6929	2289	5673	6738	6377	9561	30294	39863	42496	39241	31721	21525	10152	3643	1506	736	478	460	381	402	432	415	432	447	399	412	397	372	423	404	417	431	413	397	352	432	415	419	396	358	416	390	416	441	461	417	397	417	428	402	406	441	392	428	420	415	368	445	402	437	392	397	422	438	426	363	412	440	395	410	377	450	400	392	458	424	383	416	410	404	426	398	413	410	451	401	399	419	403	404	382	405	402	465	427	394	367	404	381	394	392	414	433	435	432	392	401	396	414	420	421	416	432	430	376	406	387	391	418	414	417	403	394	431	424	407	417	400	397	403	426	461	417	380	408	408	387	393	422	405	406	422	414	386	390	415	369	389	405	401	376	383	383	420	408	405	412	429	405	411	424	414	410	389	419	431	423	400	449	389	429	382	425	425	413	385	403	423	382	429	399	418	439	395	378	415	401	441	432	420	429	426	403	429	382	423	397	433	400	381	383	440	370	431	408	379	376	407	454	421	387	421	405	413	376	426	414	349	420	434	419	393	400	416	447	403	424	403	404	407	429	383	379	410	414	400	408	415	418	387	417	468	433	428	404	441	412	381	400	373	401	448	402	416	389	441	413	432	422	456	406	433	401	388	413	412	439	422	375	384	413	407	404	403	428	415	420	416	409	420	419	431	389	427	409	390	397	410	408	444	434	380	428	390	415	400	371	403	415	398	390	407	421	417	437	444	393	426	408	407	391	414	399	400	428	421	446	383	389	391	443	399	371	391	389	405	380	388	403	408	391	386	406	385	402	441	442	390	391	414	414	405	408	442	415	396	385	406	415	421	410	392	389	381	424	391	473	370	429	389	416	395	405	398	377	394	396	401	401	376	443	418	410	375	388	411	421	423	417	383	379	403	408	377	394	402	394	384	393	392	414	418	389	429	442	422	407	407	407	440	404	422	370	412	401	457	412	427	383	386	380	421	444	390	402	391	441	433	419	446	394	397	428	426	420	387	428	400	411	403	402	377	405	408	416	398	416	364	409	362	423	399	395	377	423	382	421	425	379	436	401	409	415	408	405	376	418	445	446	416	389	420	397	398	456	415	413	436	439	399	419	403	417	401	367	399	425	424	385	357	392	406	409	394	366	408	435	394	423	394	385	432	395	405	359	415	419	413	410	392	419	372	410	403	421	439	414	427	414	414	394	391	439	431	454	396	399	415	413	426	404	427	384	414	427	415	391	393	404	364	410	435	418	431	395	421	392	420	417	422	411	416	429	415	393	407	413	415	420	411	424	405	389	408	390	409	412	420	411	440	434	423	388	408	397	441	414	395	402	394	376	423	437	432	394	421	427	416	381	386	400	389	475	410	370	385	430	431	413	427	403	433	416	414	422	399	398	365	398	404	411	403	404	394	411	420	383	429	385	437	416	392	402	403	410	399	409	383	413	397	414	394	431	376	413	424	417	387	438	416	419	409	392	427	446	393	383	375	398	403	404	386	434	387	433	379	397	404	438	423	408	452	428	372	405	431	397	413	409	444	420	422	414	402	431	408	416	387	385	433	425	372	424	381	403	408	402	427	399	405	445	378	414	418	429	404	385	385	422	407	403	395	431	394	410	365	399	431	406	399	418	429	441	410	429	403	415	440	406	409	393	397	373	448	431	418	391	420	399	419	430	397	390	406	405	417	427	435	420	402	423	440	406	405	407	384	388	379	380	405	396	376	397	408	403	409	374	396	385	420	433	398	406	399	422	407	452	412	429	393	422	471	388	404	382	417	402	411	412	424	414	415	416	424	405	372	418	387	419	356	454	409	406	430	430	421	419	423	428	404	391	414	405	404	456	425	427	433	407	401	396	391	419	406	359	437	390	431	435	399	398	433	391	390	437	400	402	425	453	427	439	409	431	413	414	391	399	393	399	394	413	423	407	383	372	390	436	433	388	414	413	421	421	438	378	411	424	421	436	401	407	398	419	448	390	434	418	402	412	395	414	426	448	390	434	400	372	410	381	411	413	396	382	396	397	399	396	401	401	401	421	402	416	394	419	398	456	388	374	415	365	388	408	442	406	407	392	391	393	374	391	440	388	403	446	432	438	427	372	375	389	407	403	393	406	400	419	421	402	412	418	408	463	419	423	415	461	410	420	418	417	411	399	401	399	429	423	393	416	447	395	396	421	392	426	403	393	373	373	418	386	435	358	370	414	396	398	431	394	407	463	430	460	437	429	386	400	408	383	430	439	427	377	400	390	433	407	447	374	420	428	411	394	405	403	405	429	397	441	418	392	394	402	412	420	377	379	413	407	451	400	399	401	439	415	414	427	436	414	425	396	471	417	406	391	443	383	440	384	424	422	402	410	400	428	390	457	431	398	448	432	396	423	396	454	440	418	376	404	426	440	392	429	421	437	428	433	383	410	452	421	451	425	433	407	425	408	433	406	398	429	409	404	422	415	431	410	382	409	387	402	401	392	408	410	394	416	388	408	402	374	386	447	413	401	422	397	393	375	436	375	406	404	440	400	378	416	408	438	416	393	445	423	394	400	411	427	386	414	388	392	422	387	430	447	417	369	431	383	393	437	429	429	404	437	396	376	418	398	382	413	397	378	395	419	440	392	411	420	395	408	420	430	428	406	419	408	378	385	427	383	427	416	390	420	394	385	434	375	422	445	406	411	431	420	411	422	422	428	410	409	427	449	389	416	430	405	429	376	404	393	395	408	390	410	372	408	394	430	438	411	403	406	403	428	438	420	389	406	386	376	413	382	433	448	441	398	443	428	367	396	435	416	407	394	455	390	408	409	425	390	383	401	408	381	410	375	408	447	385	416	399	387	402	418	434	413	382	432	409	410	408	445	398	403	437	428	407	407	408	402	389	388	423	389	400	447	402	415	412	441	399	421	430	459	383	386	398	395	437	423	408	410	421	423	422	412	422	411	437	406	425	419	426	397	458	419	418	416	425	407	435	443	420	422	379	418	417	428	430	411	403	369	418	381	413	436	408	420	384	431	400	424	423	406	407	394	400	416	393	413	411	436	425	406	442	391	383	422	433	433	397	418	449	426	414	402	392	408	430	412	377	418	394	399	418	450	373	428	392	394	374	416	397	424	413	420	431	402	434	382	404	421	427	393	370	402	405	390	417	429	413	425	429	413	425	398	435	423	441	397	408	387	413	429	410	410	433	412	396	394	424	394	419	399	423	408	383	381	413	410	395	415	424	414	423	397	436	396	412	451	434	391	416	421	412	414	420	408	400	448	387	401	372	404	414	423	404	410	421	456	407	391	409	419	391	393	421	397	380	429	404	444	426	386	451	378	416	392	425	421	432	393	436	419	414	365	427	423	389	378	360	414	429	418	382	427	406	423	385	374	408	399	414	392	392	405	396	434	417	407	410	409	415	389	432	384	382	395	446	390	426	418	454	375	436	393	412	429	396	410	397	411	403	444	415	399	413	421	431	409	371	421	417	405	382	429	410	423	420	388	419	411	447	426	416	417	375	397	405	391	378	411	404	372	435
19543	4608	4768	3859	2951	16251	22692	30742	34980	33111	24673	13572	4885	1412	469	222	130	169	151	135	152	141	147	146	131	155	121	141	141	143	127	117	126	144	145	140	140	138	132	123	155	130	126	143	115	117	128	151	154	119	144	118	137	129	140	147	142	130	131	135	137	123	139	150	166	140	115	142	126	137	134	117	136	131	120	164	143	154	120	129	142	154	130	130	138	138	149	147	123	152	135	127	139	137	128	146	133	125	115	152	155	136	124	145	149	148	127	124	136	153	131	134	148	136	138	151	143	140	133	116	118	138	159	142	135	128	140	134	126	135	148	135	130	129	149	133	128	143	140	151	127	147	150	117	140	130	137	166	156	125	130	140	124	141	136	133	145	131	121	120	135	127	141	143	135	133	126	127	151	154	145	130	128	127	144	143	150	140	137	120	136	139	156	118	141	127	150	132	115	138	121	147	138	140	143	113	146	121	142	139	155	132	128	156	156	144	145	132	132	151	153	137	133	117	128	134	128	124	133	151	145	119	125	136	131	136	143	126	149	134	141	132	127	132	113	156	118	122	122	121	123	122	152	120	166	145	139	140	120	139	130	146	131	155	144	138	150	136	121	142	128	156	134	123	152	126	130	139	121	141	152	154	144	146	134	133	168	143	146	143	123	145	147	126	137	149	127	149	119	140	162	138	144	138	148	137	129	149	148	129	133	154	145	136	159	144	138	140	133	136	121	138	146	150	146	130	131	127	135	117	138	139	141	145	144	157	109	147	133	131	136	136	154	124	127	127	121	145	109	147	141	120	129	142	142	128	162	132	126	139	140	155	143	128	151	140	118	131	138	143	128	128	131	120	143	138	137	145	116	153	162	113	149	144	141	129	138	133	121	144	127	153	135	141	132	124	127	126	126	127	152	131	135	151	112	120	146	119	128	151	136	151	145	127	132	132	119	158	137	140	147	126	114	134	126	119	130	147	129	127	137	136	142	159	146	128	149	162	139	142	125	138	140	148	140	138	122	123	112	122	128	132	149	150	142	137	137	125	134	107	114	145	141	142	139	127	126	151	147	168	124	113	130	139	130	131	130	139	144	136	129	140	142	131	144	129	137	132	136	140	146	138	141	140	150	162	147	133	116	149	126	139	143	149	161	155	145	138	119	129	147	129	122	132	136	136	126	140	132	132	142	130	118	128	125	120	142	124	124	135	144	120	146	142	122	148	148	139	137	119	137	134	126	129	122	139	151	140	135	139	156	140	155	152	137	149	138	143	144	153	146	145	124	146	150	167	137	133	145	149	128	141	146	142	132	135	130	133	122	135	145	140	135	154	155	137	129	152	155	116	145	148	144	135	123	139	130	137	138	112	149	125	153	123	117	150	156	147	144	127	138	131	154	101	133	148	138	158	131	138	156	138	132	100	122	152	140	136	151	165	141	152	142	128	134	149	125	125	142	133	142	121	138	138	130	143	121	118	130	143	133	159	152	145	143	128	121	153	149	126	132	149	133	142	129	120	138	145	133	123	131	161	140	135	161	133	133	121	115	145	138	136	127	146	139	130	137	130	140	129	144	152	145	129	138	100	108	134	127	121	131	136	131	131	126	134	136	157	116	140	137	133	148	134	128	134	143	134	140	142	135	129	144	129	142	125	150	123	135	128	161	127	132	137	130	142	136	146	146	172	146	156	145	125	140	144	133	149	133	144	139	137	122	140	157	152	156	144	140	146	142	155	140	132	136	147	144	135	148	121	140	120	138	116	158	124	145	143	144	114	113	125	171	126	152	139	130	134	150	120	134	114	151	148	157	126	140	137	120	137	131	138	153	157	138	140	147	139	150	150	146	133	127	149	131	136	127	149	140	119	152	150	128	137	126	143	148	148	147	127	154	138	138	132	135	123	149	148	169	131	128	141	103	140	137	134	125	147	152	149	127	122	137	147	145	145	151	154	135	138	141	127	138	130	124	142	154	141	136	133	140	144	121	132	141	120	107	133	119	127	125	141	153	140	120	114	123	122	144	154	144	132	115	147	123	115	142	141	143	126	121	138	126	143	165	116	117	154	133	152	127	126	141	118	148	139	123	158	141	126	129	135	142	133	155	134	127	128	138	129	133	133	134	135	122	169	122	122	144	151	137	146	133	135	131	138	160	138	161	167	137	133	138	146	124	137	138	126	148	139	133	112	132	140	115	123	125	138	137	145	132	118	137	135	126	141	131	119	135	158	133	129	158	115	140	156	146	144	135	130	130	123	128	143	129	141	111	138	126	154	153	145	147	136	123	126	154	125	143	141	123	151	139	124	129	145	120	139	142	161	125	119	118	155	168	132	148	144	137	153	153	140	141	121	136	120	126	157	123	124	125	143	133	125	150	117	131	131	164	119	141	156	124	139	146	148	138	140	134	156	142	133	135	121	152	132	126	130	133	127	131	123	154	131	122	143	140	135	101	138	156	146	158	117	151	140	124	124	139	131	122	139	152	142	140	128	141	132	157	150	135	117	143	129	126	123	147	148	117	151	138	150	143	137	146	157	143	140	147	139	131	129	123	142	150	114	151	168	143	146	141	140	132	138	143	123	132	134	162	165	130	156	132	143	149	135	124	142	143	131	140	140	139	128	155	141	146	131	139	126	131	149	145	131	117	123	117	131	113	138	144	142	157	136	136	127	127	138	133	139	136	117	133	124	134	116	140	130	126	139	131	125	146	134	149	138	146	151	139	141	164	135	134	143	132	138	142	154	133	133	135	138	144	142	151	147	142	146	130	128	139	142	129	143	145	151	112	132	131	138	143	161	155	142	131	150	143	155	131	148	144	146	147	135	134	136	127	134	130	131	137	143	144	142	150	138	126	137	147	142	141	121	116	144	152	125	135	132	112	156	130	138	164	151	134	126	146	132	134	138	141	147	116	137	153	133	160	121	126	116	124	120	126	146	127	119	112	141	129	134	154	130	114	131	134	130	141	140	153	146	142	140	136	128	157	130	125	133	160	147	135	132	127	122	149	146	138	135	140	145	133	121	142	145	142	133	147	133	147	134	138	131	130	151	139	142	135	136	132	159	145	122	142	122	132	119	134	135	133	128	129	146	129	120	144	133	124	142	135	140	109	133	122	144	135	142	114	134	138	129	127	143	121	159	114	136	134	114	127	135	145	134	127	150	135	126	151	143	144	130	139	137	153	127	130	147	132	155	135	132	161	134	129	131	121	122	138	162	153	133	121	127	147	127	125	136	156	142	131	125	138	127	131	165	127	158	141	111	127	125	158	129	153	142	126	138	141	145	144	135	132	131	131	136	152	148	140	148	129	128	137	120	127	146	134	150	144	125	139	140	144	135	113	115	149	147	126	128	125	153	159	151	133	147	127	163	134	131	126	127	154	136	121	133	128	134	124	133	138	133	137	133	137	122	133	139	139	155	131	122	147	146	137	123	144	156	146	128	134	120	135	144	124	120	141	130	142	141	132	146	149	145	131	128	132	139	133	137	129	125	136	143	125	133	150	122
9146	3548	8846	11087	10760	29792	40327	48022	52666	50581	42786	30991	16674	6487	2247	927	508	423	392	345	341	404	333	391	379	393	338	395	359	317	360	393	334	371	364	384	335	353	366	366	339	340	377	362	373	368	372	332	356	353	373	349	356	380	329	351	370	325	396	368	359	353	388	363	375	350	370	341	362	356	410	377	341	344	362	353	339	354	363	318	353	342	387	407	357	349	361	354	344	377	350	362	359	384	350	332	346	363	352	361	362	340	346	338	372	353	382	371	338	344	353	357	352	397	323	357	381	371	348	337	372	355	350	377	345	385	355	373	354	374	382	345	369	375	393	330	377	383	367	377	385	328	352	363	380	351	359	339	367	341	344	376	362	392	389	389	361	329	386	348	362	368	343	401	359	348	378	354	344	349	366	339	374	360	359	362	361	389	390	361	354	367	371	315	393	348	361	383	374	346	381	364	371	334	367	355	366	355	343	334	341	336	356	369	399	359	347	373	395	358	358	349	360	360	390	387	381	362	377	373	363	335	349	386	357	379	360	345	359	403	374	360	374	394	353	354	366	345	367	382	358	350	353	340	366	351	370	359	371	358	343	345	349	365	348	332	392	367	319	359	369	349	329	338	360	370	345	364	344	354	337	360	359	325	368	391	381	355	386	364	390	340	325	398	382	313	362	394	338	372	399	350	342	381	351	373	399	340	314	379	380	346	343	376	348	372	372	360	358	347	340	366	369	342	378	425	343	356	346	375	401	388	324	371	329	349	324	362	390	370	369	377	353	371	364	380	385	375	366	386	361	397	372	357	388	385	376	370	359	388	329	369	394	364	325	365	357	353	379	361	347	356	354	375	384	385	369	334	351	361	379	347	386	353	369	364	351	360	338	370	373	374	374	374	344	367	368	359	365	366	361	368	361	378	367	368	350	341	343	378	371	341	372	350	366	399	355	374	374	358	354	360	383	376	397	370	368	401	373	371	375	371	359	345	388	329	387	364	378	367	338	371	358	338	340	364	364	392	367	344	360	336	350	377	373	367	350	375	356	350	366	346	383	368	394	402	370	365	360	351	360	344	346	314	375	354	356	362	395	352	371	367	372	336	372	362	366	349	370	346	367	370	351	326	348	345	377	324	380	384	332	380	354	382	376	380	370	361	357	343	362	344	380	341	349	365	339	355	312	353	353	355	367	363	366	356	339	361	360	354	374	382	369	344	367	346	370	318	409	366	338	341	380	387	406	342	367	355	350	340	319	352	377	391	346	391	367	359	372	351	375	347	335	371	380	411	383	390	376	347	350	356	353	387	363	345	355	339	368	353	355	363	358	354	362	346	369	360	349	322	345	366	399	376	361	338	343	344	369	356	387	375	369	375	364	366	371	353	348	356	385	367	387	340	385	345	368	367	331	352	360	400	377	357	354	359	339	371	369	373	352	396	355	348	342	353	345	347	309	361	344	365	365	382	364	382	396	372	361	368	370	392	385	381	374	362	350	316	367	379	337	327	363	364	366	356	382	374	356	339	383	380	351	357	377	355	328	360	350	409	345	351	381	368	346	365	353	385	351	341	368	356	346	348	378	392	391	406	338	349	362	369	347	338	354	393	373	336	371	376	368	357	399	338	355	395	368	358	350	384	375	337	361	329	366	397	341	318	371	386	402	396	355	364	381	404	388	365	351	340	350	373	409	362	335	393	352	336	404	366	326	431	361	369	359	344	347	388	391	387	367	367	372	374	377	370	385	386	346	411	369	350	345	342	363	363	432	374	362	368	364	326	356	324	355	370	365	349	341	360	379	324	337	370	359	344	371	349	354	389	364	362	365	383	363	348	353	345	354	378	355	330	374	355	363	363	398	355	357	374	388	394	355	380	335	373	400	357	375	352	347	393	383	370	358	355	390	371	354	351	336	349	375	389	372	340	366	348	370	312	357	382	352	374	374	330	398	363	355	338	355	343	381	364	330	352	369	367	346	379	398	384	377	376	349	352	367	348	372	349	370	365	383	328	377	373	372	372	365	376	382	395	398	376	341	334	395	352	347	369	343	354	341	370	359	370	381	357	349	378	374	367	366	373	359	355	366	355	343	382	366	360	362	381	378	379	363	336	350	388	360	355	392	357	368	362	354	396	379	333	360	349	361	349	360	322	332	362	360	355	380	360	366	367	362	377	350	329	362	370	359	358	378	376	360	343	393	382	364	371	379	352	352	365	390	361	354	355	344	364	385	356	371	371	348	353	354	345	378	369	345	361	374	361	368	325	376	351	385	345	363	337	353	360	356	323	384	350	355	359	384	333	374	383	344	361	355	337	336	354	363	373	341	370	358	359	384	367	393	381	366	344	387	387	361	343	376	336	350	359	357	370	337	378	376	357	330	389	374	348	352	384	375	363	356	344	370	359	383	374	338	372	335	398	379	373	374	328	329	358	366	355	402	353	370	360	345	346	364	357	384	369	327	368	380	364	397	357	364	335	369	359	364	351	380	341	370	373	360	373	340	380	326	369	389	384	328	378	366	349	337	360	355	361	366	381	365	366	327	344	394	377	348	381	373	334	370	376	354	361	359	365	374	383	371	383	380	346	387	353	384	335	371	331	332	366	370	397	394	343	351	336	379	350	390	405	352	378	375	360	352	383	384	355	350	377	327	342	364	362	353	360	338	332	375	370	369	367	358	381	392	384	337	362	341	378	380	396	379	336	345	342	335	361	390	342	373	385	387	358	338	338	375	336	382	340	364	382	386	367	388	380	347	359	373	364	368	383	358	358	363	401	346	351	354	366	357	388	373	392	352	319	338	394	345	355	370	334	354	359	364	380	365	360	370	341	349	361	381	391	340	358	351	354	364	373	342	363	369	356	373	351	370	375	379	361	360	350	372	340	382	334	367	352	360	422	352	351	344	344	376	357	372	379	338	339	369	355	373	335	377	348	375	347	383	338	381	392	385	336	374	363	329	343	409	369	370	371	396	381	385	347	383	376	362	359	362	352	392	361	377	370	378	388	366	374	355	361	336	344	339	395	371	361	366	351	359	359	387	366	355	374	387	371	296	372	363	352	405	379	381	342	356	390	348	350	351	361	372	338	395	335	378	373	346	320	356	379	381	392	378	372	353	340	360	363	351	375	376	360	384	375	350	397	360	362	360	322	376	378	394	340	344	378	393	309	361	350	328	367	359	355	379	380	358	345	357	327	378	403	343	364	349	384	359	331	365	367	367	367	367	381	349	374	368	337	400	380	347	377	375	357	365	338	323	413	356	359	372	326	402	381	368	387	396	330	327	374	382	332	371	365	334	345	367	355	367	371	362	398	379	365	347	383	370	344	356	354	410	379	345	393	365	374	379	355	376	349	357	361	373	367	369	370	373	360	345	354	379	362	359	360	381	356	333	386	381	374	354	390	376	374	373	377	352	334	356	354	398	376	366	367	373	338	338	382	372	368	379	369	341	328	395	373	367	387	367	356	321	352	381	379	360	361	401	378	333	337	360	367	345	380	368	388	392	352
3048	673	922	778	632	898	2243	1820	1085	1262	1073	715	386	233	167	155	156	157	152	150	149	131	132	140	142	151	135	163	161	136	153	175	154	148	169	172	147	141	153	150	154	150	168	145	161	147	157	147	162	152	161	129	153	147	173	167	174	154	132	150	149	152	145	134	142	164	145	158	150	164	161	134	160	145	139	165	158	145	142	159	152	136	160	150	169	140	149	169	143	163	138	134	143	153	138	132	130	159	122	119	124	158	146	145	154	131	143	150	169	148	160	146	149	129	137	140	145	153	142	139	140	171	152	138	129	166	158	162	134	131	160	149	125	149	143	146	158	160	146	141	126	166	133	154	150	147	173	143	163	148	152	162	144	148	153	125	152	146	147	152	141	138	158	140	160	143	161	150	157	150	156	138	152	159	144	146	161	150	169	167	144	146	132	172	132	143	143	124	145	142	170	135	131	146	159	138	149	142	159	154	156	166	125	165	155	146	154	169	154	156	141	148	160	168	129	147	155	143	150	150	128	138	146	142	158	130	144	148	135	150	158	147	143	160	120	142	151	126	143	156	168	146	144	159	128	149	145	153	159	163	138	149	128	170	142	159	158	165	172	122	137	129	158	146	136	155	153	164	130	131	157	140	144	136	169	161	151	128	136	139	139	150	136	172	152	147	149	134	152	159	149	161	167	169	168	130	140	156	176	124	136	151	142	142	146	142	146	160	140	174	164	136	153	128	144	168	157	161	148	159	126	168	134	159	134	166	141	171	141	158	142	141	142	168	154	141	154	136	150	135	143	161	140	152	142	169	151	174	156	165	156	145	152	143	141	143	135	152	129	162	145	118	152	138	141	154	177	136	149	127	171	148	136	164	150	149	135	137	139	151	151	154	160	157	136	148	160	131	163	145	173	139	141	174	140	124	166	153	155	135	163	146	142	155	162	143	144	161	137	160	150	138	144	132	144	162	167	156	152	165	161	146	136	163	151	144	164	148	151	157	134	159	179	146	134	146	154	152	142	144	145	151	132	163	137	131	151	155	152	147	137	137	141	154	169	146	150	138	155	156	147	156	148	151	160	137	159	170	149	156	143	158	135	141	147	151	147	157	132	132	155	156	145	152	151	157	159	146	142	163	169	156	136	151	141	164	140	155	158	150	143	151	139	135	137	150	161	129	148	159	140	172	154	137	149	146	154	147	148	138	158	159	137	153	152	134	148	151	159	132	146	148	128	135	154	125	125	141	145	163	167	166	157	151	154	149	147	157	147	132	143	149	177	148	162	158	151	150	148	166	161	152	160	149	146	138	164	161	149	143	151	162	164	157	146	152	163	146	138	154	143	158	119	134	147	150	145	153	159	152	150	157	132	155	156	156	114	143	139	146	147	147	159	153	160	124	153	153	142	155	118	147	136	153	139	121	170	141	131	132	154	161	121	168	138	129	145	150	147	150	140	143	137	131	185	148	158	148	163	121	146	132	152	136	143	154	140	153	147	167	146	154	167	127	145	156	159	163	167	139	144	141	146	149	143	158	133	160	182	161	132	156	138	158	166	135	148	147	159	169	158	157	152	137	166	144	168	170	155	140	152	159	180	162	152	142	142	150	159	143	156	138	145	166	166	140	171	144	141	141	149	156	115	158	139	147	140	142	158	158	141	122	154	151	159	155	125	139	167	160	146	154	155	176	141	140	148	141	155	178	150	147	143	154	149	150	135	145	139	163	166	155	147	130	147	167	134	142	140	135	141	157	134	165	156	141	140	127	138	155	134	161	169	141	147	160	144	139	152	137	146	177	159	160	131	139	156	149	140	148	154	150	156	157	148	146	147	163	153	139	163	129	167	151	140	143	139	143	139	137	158	128	139	142	160	159	154	137	154	147	141	138	169	143	156	151	171	147	152	168	156	155	151	151	146	151	148	177	162	164	142	163	170	160	170	160	122	138	129	123	163	147	133	146	133	174	123	148	148	146	158	159	139	150	160	138	142	143	129	178	152	164	164	136	134	148	170	144	141	121	160	166	131	131	146	151	156	165	183	139	116	175	157	125	170	155	153	150	147	147	137	155	133	142	145	133	160	158	158	158	153	147	156	143	165	140	141	149	157	162	155	165	161	162	153	142	139	148	169	145	159	138	144	148	161	157	143	163	159	148	155	137	147	138	177	166	165	147	143	129	148	142	133	131	130	133	150	147	147	122	149	160	142	130	137	141	148	151	159	141	128	149	152	145	130	163	154	165	155	182	145	147	156	163	152	150	136	161	156	145	150	166	130	157	155	121	149	159	139	150	125	149	147	135	150	144	133	169	153	151	149	141	154	141	130	162	124	139	133	139	130	159	135	121	156	165	156	138	150	166	140	157	148	130	150	137	145	147	126	155	114	138	164	175	142	154	137	143	118	159	142	152	140	164	185	153	160	132	138	119	132	146	153	171	158	158	169	134	127	166	138	148	155	159	136	145	163	149	159	169	151	166	131	156	139	157	147	141	143	156	172	139	135	131	137	122	169	153	148	146	142	143	153	154	143	132	152	138	159	141	144	131	135	146	160	147	144	149	136	142	156	127	149	148	157	171	136	156	137	165	149	155	150	158	157	166	136	149	169	172	149	162	176	159	148	146	155	141	141	141	170	143	148	149	148	142	148	154	158	149	143	150	162	165	165	157	143	142	158	143	145	150	140	177	151	152	152	148	148	148	168	151	148	159	132	137	131	161	163	139	160	149	152	150	152	146	146	137	137	143	153	144	150	180	125	137	129	144	143	162	150	148	153	158	129	158	176	155	146	152	147	142	154	142	176	120	186	119	155	156	174	133	151	152	161	151	151	152	125	142	149	136	144	152	167	138	154	145	140	147	143	138	132	157	159	167	159	156	130	127	157	144	138	141	151	147	149	159	148	141	151	141	172	147	158	127	143	172	143	131	146	146	150	155	165	146	153	158	160	134	146	152	178	125	133	140	161	157	134	154	139	130	144	164	162	181	120	146	138	129	159	161	157	176	160	127	137	152	120	143	126	171	126	170	146	172	165	129	171	157	135	141	141	135	153	154	129	149	164	136	157	154	145	171	134	131	171	146	133	151	157	137	135	137	146	136	140	161	170	140	158	135	143	139	140	143	152	152	157	158	154	146	154	144	156	146	121	155	146	132	137	136	161	143	105	158	155	164	153	118	142	155	137	127	142	133	139	161	157	136	137	150	143	149	140	157	149	156	149	166	156	136	162	144	142	158	140	153	124	128	148	160	168	147	141	143	150	125	145	141	185	152	158	141	121	157	177	156	146	157	158	186	160	189	140	144	139	125	143	141	161	147	131	165	139	116	135	156	142	139	134	154	167	170	120	148	151	140	149	166	174	144	138	154	148	151	137	153	130	153	139	150	141	150	148	140	166	143	169	147	152	151	139	145	143	153	157	163	153	155	160	150	125	175	155	157	133	117	158	163	133	147	133	134	144	138	136	137	145	149	150	139	168	129	154	161	139	144	133	153	154	139	146	167	149	140
2694	978	2153	2736	2542	4641	10417	8590	5673	6203	4765	2924	1558	724	497	448	420	407	365	423	395	375	438	426	387	389	391	403	390	408	407	395	397	434	394	415	412	387	387	410	367	379	385	355	391	390	374	385	381	391	420	416	415	393	385	405	396	382	400	361	401	403	365	424	405	418	396	392	390	365	403	387	410	406	391	411	398	405	393	404	426	382	389	408	413	401	441	393	378	420	423	413	425	391	360	376	354	397	406	408	389	399	394	349	396	396	407	362	394	377	404	373	412	412	442	384	356	368	372	396	411	392	420	395	382	408	397	382	365	391	349	392	426	389	409	373	362	397	436	409	381	425	408	439	378	379	393	388	435	422	383	399	405	371	388	386	401	422	418	420	374	417	391	422	346	385	395	378	386	421	363	406	359	382	423	410	389	384	372	396	416	394	373	382	390	389	411	392	424	381	410	400	403	389	436	423	389	426	431	419	382	373	378	382	368	392	418	396	369	361	388	408	416	371	416	378	374	389	413	385	399	405	404	407	381	398	438	388	411	406	397	380	368	404	378	428	376	377	377	416	366	352	413	395	404	363	379	374	386	438	421	401	394	367	390	402	360	360	427	401	373	391	439	384	395	406	375	394	397	377	411	392	403	391	364	391	412	397	396	371	416	407	398	437	427	404	434	395	382	400	371	437	386	380	431	372	406	377	397	389	364	371	390	431	355	399	414	396	364	406	391	406	355	424	382	375	373	389	386	415	385	428	354	404	384	419	369	372	396	394	369	362	421	398	401	382	375	408	400	417	402	388	395	365	376	353	382	379	370	380	409	375	417	386	385	377	398	388	393	427	379	381	364	374	395	404	399	407	425	410	402	412	398	383	389	416	376	398	398	397	405	373	368	383	412	384	389	387	400	421	380	387	406	390	378	396	350	399	388	380	393	397	389	374	373	407	390	406	357	393	406	406	399	354	360	413	417	382	401	389	366	402	378	380	371	385	387	384	422	412	414	382	417	408	412	406	418	366	368	413	383	391	398	409	400	396	402	396	411	345	360	356	372	378	383	371	385	390	425	416	406	376	391	391	397	405	409	399	363	417	400	383	372	396	346	421	430	373	399	407	427	371	404	371	383	372	456	412	393	411	398	378	411	375	382	389	417	387	360	385	412	427	404	397	411	400	377	386	412	404	389	426	413	384	426	364	415	404	405	397	373	409	399	413	378	386	405	399	381	382	393	357	387	382	384	386	408	418	376	392	405	412	402	395	380	385	401	380	374	408	390	361	438	401	368	364	396	406	370	368	387	403	409	383	398	394	396	386	367	381	377	405	398	382	410	410	400	386	384	411	412	417	431	385	355	424	375	362	379	393	407	379	410	379	381	386	399	373	390	386	403	400	383	342	409	418	385	379	379	414	410	426	394	453	397	415	394	415	391	405	380	394	421	418	437	398	386	400	412	425	429	388	380	401	382	387	389	385	375	385	383	410	409	382	374	382	381	407	411	378	394	412	384	386	379	439	426	347	375	394	349	374	357	426	370	404	397	351	392	382	414	432	407	454	361	384	381	395	417	426	372	375	403	422	419	391	398	375	395	369	357	386	379	390	364	392	383	388	365	433	366	368	380	419	413	391	388	375	374	430	384	430	364	396	397	376	418	376	408	399	360	384	383	368	441	413	427	412	419	405	371	410	393	368	412	379	407	390	364	382	399	414	395	394	391	395	422	399	419	413	401	393	401	386	386	426	359	390	364	390	388	409	378	371	371	406	421	420	380	372	385	396	387	402	363	411	385	417	390	422	398	383	388	370	401	360	389	385	392	426	368	370	426	386	390	410	393	376	414	411	378	427	417	400	387	407	409	347	410	393	391	409	386	385	364	416	381	402	396	382	408	395	418	406	377	404	411	373	405	349	446	373	398	376	386	397	376	384	408	384	406	401	395	392	386	377	407	403	436	390	395	389	384	379	355	389	418	384	401	390	423	390	372	414	410	425	391	365	434	370	414	344	390	403	425	397	380	376	388	391	405	375	407	369	406	362	377	379	388	423	384	401	396	390	401	356	422	349	430	405	408	398	379	370	424	389	371	415	410	382	412	420	411	399	379	401	373	397	402	385	396	427	400	370	364	421	408	403	400	372	395	409	384	402	394	392	379	424	380	424	440	409	403	421	390	404	403	403	402	386	392	385	401	375	401	371	446	408	369	401	398	366	392	389	388	398	387	409	389	413	382	401	408	421	393	399	409	401	415	422	414	390	385	390	427	374	401	382	384	380	409	388	405	365	391	372	417	384	411	386	392	373	395	381	378	365	387	392	393	399	426	429	374	373	394	396	364	378	436	396	394	376	422	366	394	354	399	412	391	406	403	418	369	396	380	391	401	394	377	394	367	448	427	415	381	405	371	402	395	401	380	411	383	388	416	402	398	390	402	404	422	347	386	396	399	406	400	379	425	388	390	401	400	415	423	407	398	411	415	416	408	393	370	391	398	388	398	379	413	380	416	355	393	366	389	413	395	408	445	427	415	402	400	381	395	383	394	429	376	421	381	400	410	394	403	408	390	398	397	408	414	376	411	380	396	424	413	364	383	394	372	380	400	407	392	393	409	398	354	372	397	395	398	397	413	367	401	373	428	373	403	395	400	379	417	416	372	402	418	432	375	387	408	429	390	399	385	384	395	401	396	384	415	365	380	374	403	426	381	415	381	379	381	412	409	392	431	372	371	427	405	417	375	393	416	413	363	398	395	362	395	385	399	410	392	407	376	404	378	369	371	367	403	376	370	370	389	398	393	392	388	389	391	370	361	402	406	414	373	419	378	363	416	388	381	440	427	372	398	416	369	346	398	404	358	396	404	375	383	338	386	434	328	393	360	385	414	391	389	408	426	401	416	418	384	413	381	376	381	402	382	394	426	402	373	373	415	394	377	380	362	404	387	349	391	386	402	389	427	385	394	419	417	360	364	406	420	384	371	370	393	375	430	396	403	361	417	423	387	432	426	414	350	368	391	376	418	404	397	378	377	373	404	432	397	414	391	419	412	373	394	392	406	389	379	389	405	387	389	398	392	385	363	390	400	385	385	383	395	387	385	403	383	406	395	363	384	405	431	388	393	413	372	373	382	391	380	399	439	397	421	392	394	397	376	377	395	431	366	417	387	384	391	347	414	374	341	377	408	382	404	388	397	396	406	351	400	400	383	387	390	390	395	388	399	364	397	408	356	407	380	386	422	417	381	396	389	385	392	392	365	388	377	415	381	396	412	375	360	358	430	380	358	413	398	391	398	394	406	415	384	374	399	402	361	416	385	367	425	372	384	386	405	388	391	365	389	370	375	404	401	357	383	380	400	438	361	375	376	434	342	384	379	388	418	392	407	403	373	356	395	389	425	407	396	435	405	367	439	381	359	374	432	416	362	389	434	444	394	387	387	414	409	396	382	419	387	380	387	385	380	408	389	390	389	379	363	400	404	370	410	414	443	411	428	420	402	418	374	413	385	384	405	410	398	402
10551	1937	2607	2496	2097	7810	21341	18020	22517	18454	11772	5567	1946	634	245	189	178	157	160	160	170	153	154	152	169	137	170	159	147	177	163	144	164	161	158	153	182	167	143	149	176	171	158	170	157	165	186	155	159	149	160	138	160	154	164	164	162	142	153	139	154	149	172	167	154	161	152	152	156	168	173	167	190	171	162	152	152	133	162	155	168	174	145	150	173	156	139	146	145	150	171	158	159	174	166	135	141	156	166	162	183	153	180	159	165	171	160	155	167	156	138	144	155	172	211	189	176	158	166	160	152	170	148	167	169	170	178	142	151	187	154	152	164	190	166	162	151	183	172	155	163	183	163	158	143	180	165	146	167	166	152	153	151	173	153	159	158	153	166	175	148	169	156	137	154	167	146	157	159	163	167	168	161	195	169	150	163	163	161	166	189	168	160	135	162	154	138	137	145	170	146	160	162	165	167	156	177	171	169	187	171	131	139	158	196	176	170	159	157	158	151	160	171	174	149	163	166	139	155	161	145	160	160	199	150	158	162	162	156	166	146	159	161	159	148	162	143	154	152	173	147	138	166	171	162	165	183	147	169	163	135	165	147	159	188	154	150	174	180	137	149	158	170	161	150	171	149	159	160	157	151	139	135	172	145	187	155	161	153	157	165	150	155	115	144	145	150	156	133	161	182	190	154	173	175	158	168	167	185	152	173	155	147	164	155	166	153	148	184	169	162	147	173	136	176	156	181	166	165	155	162	145	171	154	169	180	162	144	171	180	148	176	147	145	168	159	161	160	183	171	154	145	157	164	160	167	191	160	166	166	146	175	166	169	162	176	156	153	186	177	180	154	161	160	172	168	164	135	169	147	150	172	129	157	164	164	153	155	177	159	161	149	165	149	171	136	153	170	168	139	182	151	140	153	175	132	152	164	168	162	162	148	149	155	166	166	146	157	164	159	168	157	156	158	175	159	182	178	142	162	155	163	190	189	154	146	178	146	169	155	162	172	173	155	167	162	144	160	155	171	158	162	165	159	181	168	159	156	160	137	153	156	146	135	147	162	160	186	145	161	161	172	165	123	162	153	156	144	169	146	162	152	133	147	162	147	155	168	142	142	179	164	142	160	154	173	172	158	160	160	176	165	154	149	138	178	156	163	153	135	156	179	154	158	185	179	142	147	147	178	157	165	161	170	156	137	158	152	163	152	169	158	149	157	176	159	165	165	156	180	155	154	162	142	161	156	134	124	163	157	163	147	152	158	164	176	158	163	167	154	152	158	150	162	156	188	171	155	192	176	180	181	166	190	150	165	184	152	148	145	174	179	154	123	156	163	168	185	131	143	155	167	168	162	185	143	126	175	162	150	156	174	169	148	156	161	174	145	183	182	151	170	165	146	177	164	154	157	160	156	141	166	153	173	164	151	171	162	163	184	156	159	159	166	156	163	149	171	168	145	148	183	160	159	147	145	173	158	160	162	160	151	153	157	179	171	144	190	147	164	154	132	171	142	140	150	172	168	158	164	184	159	154	158	162	167	161	182	176	121	173	148	169	158	160	163	154	148	150	170	137	146	143	147	165	159	155	147	169	168	160	152	163	168	159	159	160	154	154	160	157	156	150	166	168	175	146	138	170	168	163	147	178	169	175	172	147	152	144	156	172	146	167	177	152	167	147	150	173	150	161	137	157	145	150	156	145	161	160	164	160	167	152	156	138	180	176	172	149	179	154	150	163	178	154	166	170	159	177	161	179	170	165	148	178	161	168	172	171	154	157	132	166	150	171	136	166	153	161	153	164	160	165	146	168	177	162	166	163	158	181	168	186	148	165	174	182	157	164	171	167	168	154	152	171	155	150	153	181	165	147	157	159	170	141	132	175	173	144	147	168	161	180	142	147	143	161	135	177	162	169	157	165	160	154	160	153	166	165	165	145	161	194	143	146	158	164	182	127	170	137	164	167	157	163	172	134	172	164	167	160	155	135	173	137	146	151	145	165	179	155	168	139	153	181	175	167	153	165	165	164	179	155	154	166	153	189	165	168	176	142	149	158	162	189	156	172	151	153	146	166	162	155	160	151	163	148	159	153	142	159	160	153	156	153	169	168	176	163	157	156	184	178	156	161	145	151	171	170	155	163	137	186	144	159	172	168	174	163	161	141	161	161	147	154	150	146	148	131	148	159	162	158	152	172	170	150	165	165	167	159	176	167	159	155	169	169	147	175	160	141	160	157	154	161	158	151	161	148	146	143	163	155	159	179	166	161	179	148	168	145	151	135	152	164	149	143	147	172	148	172	151	168	151	160	177	157	165	156	149	146	169	156	169	156	148	159	152	178	166	168	163	168	140	177	165	149	156	149	173	159	142	143	157	148	145	185	141	185	147	164	147	168	149	158	151	160	144	159	174	155	158	171	169	157	159	136	173	155	152	196	146	131	145	157	149	164	164	158	152	173	153	143	164	154	159	168	153	168	142	153	146	147	160	158	155	153	161	173	158	177	153	157	173	150	158	155	169	143	166	162	150	154	172	179	160	140	144	150	165	148	179	168	166	154	123	140	148	155	172	171	170	178	156	147	148	173	126	163	159	153	157	127	155	130	148	146	164	153	162	158	162	152	150	158	168	153	148	166	150	156	146	158	151	148	173	179	167	162	185	169	165	156	132	157	138	152	146	170	162	162	173	169	160	172	146	165	172	185	186	170	147	134	145	145	162	173	158	155	157	152	164	144	168	169	163	140	144	168	155	148	174	143	165	162	156	151	172	152	167	157	145	137	181	153	155	163	144	181	173	150	168	152	161	160	177	139	160	161	178	149	150	160	158	161	177	173	153	154	163	176	168	171	152	152	163	129	189	167	159	176	165	142	157	173	179	174	158	148	177	140	160	176	150	165	158	165	166	177	152	159	167	179	165	168	156	163	155	162	184	166	182	141	156	163	149	153	144	165	172	167	168	172	173	169	142	170	151	161	162	154	144	172	152	159	168	148	162	155	159	159	165	175	165	160	166	157	156	184	162	164	170	165	162	171	165	156	144	140	155	154	154	176	155	158	165	167	145	185	183	169	154	150	161	183	146	148	181	161	160	170	183	165	158	163	157	195	166	177	153	135	170	152	166	166	167	143	143	157	157	151	168	156	152	159	157	162	158	154	155	171	154	180	163	168	159	151	150	165	147	144	179	141	164	166	146	191	162	163	142	164	143	154	136	164	160	171	170	155	163	146	166	151	157	162	157	170	167	156	154	143	146	171	164	170	187	187	166	156	139	165	160	144	147	161	163	139	164	157	172	156	157	135	163	173	182	163	168	162	147	165	171	165	161	152	141	149	176	177	172	158	138	150	143	143	153	182	171	149	156	128	148	165	136	160	163	162	171	179	149	146	173	169	187	149	146	155	149	137	167	138	157	157	174	194	185	178	177	174	165	142	147	138	180	173	154	198	156	139	149	170	150	177	169	151	171	157	158	155	180	162	156	167	157	152	159	141	161	153	172	176	148	175	153	160	131
6912	1950	5678	7793	7630	20473	36154	36814	42301	37703	30138	19235	8371	2700	920	548	446	400	418	389	393	410	404	442	442	391	417	417	438	440	406	415	420	432	433	447	381	438	411	436	392	402	400	413	447	413	392	383	437	418	403	429	431	407	406	416	417	437	438	415	437	412	431	410	403	421	403	430	427	387	392	398	424	403	450	416	421	403	412	428	401	405	420	393	403	433	406	414	423	412	434	426	417	424	410	391	415	376	438	379	428	429	434	396	414	406	432	422	406	414	431	455	441	414	386	368	448	421	457	407	418	446	452	396	431	421	430	385	417	392	423	421	407	448	378	421	426	410	408	397	451	403	454	393	428	417	429	381	407	409	398	403	396	435	412	412	382	463	434	431	406	418	410	449	459	399	424	393	468	441	429	424	455	433	423	387	420	432	372	422	408	420	423	382	450	424	437	413	427	449	393	411	416	424	420	442	429	456	425	427	431	402	407	399	405	419	395	390	437	395	400	418	454	375	425	410	435	419	398	457	405	440	374	430	412	449	423	420	413	410	456	465	399	426	426	405	406	391	419	407	404	434	467	452	401	382	422	439	465	416	445	435	424	367	424	405	426	420	420	418	445	411	408	417	434	439	400	439	385	395	424	426	473	404	394	435	376	423	406	427	392	434	405	444	404	393	391	382	415	391	418	414	438	419	405	410	377	437	472	408	430	398	433	415	385	467	405	433	483	416	424	441	437	482	419	413	417	420	432	416	440	425	419	431	403	429	395	399	440	443	431	430	426	404	419	412	408	376	417	405	386	439	390	431	424	436	404	403	409	383	407	433	413	438	432	444	419	384	419	423	420	432	390	421	397	440	399	413	386	426	412	402	396	454	407	419	423	400	433	450	415	416	405	392	423	422	437	405	410	475	398	459	414	423	386	415	424	373	428	418	410	444	438	434	403	402	430	395	451	428	443	388	422	420	399	411	416	414	433	394	407	382	402	408	425	442	416	406	445	403	447	410	426	418	438	422	442	433	400	438	440	414	347	387	415	404	420	403	414	398	416	454	412	450	416	385	406	450	441	412	435	435	411	420	422	395	412	438	427	406	401	444	381	432	395	435	376	372	432	415	449	428	411	396	418	396	414	409	411	438	416	402	422	432	377	444	373	407	413	414	425	416	431	435	415	443	432	416	421	391	420	434	457	455	453	419	401	452	397	397	440	380	395	434	437	439	401	424	410	418	414	393	449	393	451	432	467	412	413	432	440	385	466	392	414	417	428	450	391	398	401	397	428	386	411	397	398	435	383	397	434	446	420	401	438	418	454	476	399	409	395	447	442	411	384	410	417	406	363	416	402	398	395	393	437	437	419	416	407	424	405	428	419	399	427	418	395	404	426	427	403	476	381	379	450	453	410	409	418	435	431	411	405	401	423	418	410	429	440	387	431	394	405	435	408	419	454	412	402	413	435	422	395	392	415	411	401	479	406	449	436	408	383	426	427	394	408	436	411	435	423	446	430	440	420	428	423	428	430	407	414	396	419	417	443	429	402	412	439	427	393	409	446	429	393	450	422	434	405	399	434	465	420	400	410	436	436	432	447	390	397	413	414	382	436	405	454	442	450	417	410	413	415	389	445	418	424	414	385	438	419	462	442	413	430	408	408	412	439	409	375	409	407	399	423	431	423	441	408	406	432	388	398	404	442	436	401	424	403	444	405	434	429	430	413	404	401	425	408	436	384	441	391	455	422	411	386	422	439	412	390	425	437	387	418	423	429	412	426	444	416	405	433	445	431	423	430	416	413	401	430	423	415	429	432	411	396	412	435	400	398	440	425	429	427	420	450	412	445	432	407	402	448	472	455	425	399	415	391	422	442	369	458	385	448	438	433	415	395	405	428	424	431	397	435	408	445	394	409	417	441	422	409	434	408	444	433	435	415	429	380	403	413	445	362	440	444	445	445	407	452	387	395	430	365	457	448	402	407	418	425	412	448	410	405	461	421	416	409	387	425	407	428	373	458	372	462	407	439	421	421	414	437	418	449	382	405	423	424	443	417	374	408	382	380	398	408	405	400	447	451	418	451	397	429	406	412	408	407	415	416	423	415	424	429	437	448	418	427	446	430	435	449	449	436	419	421	395	413	430	443	431	419	415	434	454	423	434	410	419	405	422	458	431	424	406	439	415	435	397	452	444	416	427	431	379	403	418	427	402	404	413	443	421	438	433	455	408	442	441	448	407	420	441	442	412	449	375	417	445	425	407	446	387	411	388	417	449	447	429	403	433	411	427	396	423	469	437	390	412	404	414	383	452	432	399	429	415	410	403	385	385	366	423	404	400	457	413	427	421	411	421	421	394	428	416	421	464	417	437	422	407	404	434	414	395	435	384	402	454	428	447	392	406	433	410	456	386	398	433	417	399	445	440	413	448	459	420	426	404	402	431	404	405	393	409	410	427	386	424	415	436	406	425	412	429	407	408	437	420	431	407	407	423	426	416	406	416	416	438	416	390	394	409	449	456	404	393	411	455	415	411	432	441	415	416	434	434	408	408	442	396	405	416	449	405	411	403	385	401	437	399	399	431	401	374	410	405	426	425	427	427	406	440	449	396	429	435	427	432	428	425	390	442	410	407	400	430	414	437	399	453	407	449	439	437	411	408	415	449	400	416	413	390	405	447	433	409	432	410	442	430	412	425	437	422	400	443	425	402	405	394	421	410	390	397	422	422	449	436	444	420	415	422	444	434	414	427	407	449	415	415	432	386	446	416	440	420	451	418	405	432	412	413	407	423	392	421	428	457	405	422	450	412	430	436	412	411	416	395	468	431	407	420	387	410	432	405	393	374	426	434	434	436	411	430	393	394	436	404	447	428	453	397	402	427	442	445	411	416	440	436	402	406	415	431	409	420	439	444	445	464	433	406	432	415	420	416	457	404	427	430	451	444	422	440	406	449	397	423	411	417	399	446	445	435	390	447	405	400	406	451	401	430	418	454	439	389	413	414	392	420	449	399	419	410	417	386	426	426	433	399	389	438	408	447	406	435	452	452	425	416	421	424	409	431	404	420	407	437	417	440	412	406	399	431	425	416	422	431	433	441	411	399	404	396	414	447	429	421	391	410	412	428	421	415	466	416	430	412	439	437	385	425	416	366	439	434	407	415	433	415	428	410	435	399	446	421	421	396	450	458	409	438	414	435	432	418	438	402	404	420	427	468	411	407	390	399	457	413	384	421	419	447	419	418	403	378	438	406	390	420	417	405	417	420	422	415	423	421	411	439	458	448	395	411	504	404	415	438	403	441	401	443	411	430	404	418	428	414	444	450	434	421	411	392	406	418	444	405	403	414	401	436	412	399	412	401	412	400	420	410	402	419	393	415	430	426	408	420	447	432	392	421	419	409	477	413	454	434	411	427	422	386	424	420	430	393	426	420	433	416	416	449	403	433	418	401	409	412	427	429	416	401	414	391	423	445	440	397	408	438	423	401	436	405	418	442	451	415	433	440	416	455	405	452
19397	4563	4635	4132	5853	25042	20454	25093	39079	34750	23185	10971	3670	1023	358	200	166	156	150	145	140	135	117	145	155	143	167	145	148	151	158	125	154	130	142	129	150	150	145	142	155	147	128	155	153	147	157	123	128	160	134	127	159	134	147	165	156	140	150	126	133	122	151	145	127	145	123	134	121	155	149	140	154	143	161	153	162	168	144	150	156	153	132	151	157	144	130	171	128	155	163	132	147	152	141	135	130	146	134	132	155	126	128	134	161	131	136	121	154	136	152	141	156	104	160	129	136	162	144	143	138	144	132	152	139	157	143	142	153	164	134	144	158	135	143	127	114	144	157	150	149	154	131	134	137	120	152	144	163	141	124	132	166	144	132	147	149	169	153	173	131	133	148	148	168	144	149	149	136	161	150	163	161	160	136	137	143	152	139	164	168	140	155	128	160	137	138	129	153	136	146	154	157	122	152	143	126	146	152	161	153	139	128	125	134	146	134	150	131	138	140	144	142	130	147	144	133	145	114	123	144	168	149	129	157	131	176	133	145	155	147	154	123	151	129	156	159	124	135	132	148	106	135	144	152	164	129	126	128	138	138	162	160	151	138	151	127	141	134	154	151	119	138	123	146	174	140	148	116	147	144	141	150	136	136	136	153	158	139	132	145	140	112	132	142	158	136	116	139	148	139	131	136	150	131	178	150	133	131	152	162	154	150	133	143	150	129	150	134	145	144	136	147	144	122	123	141	154	144	151	132	159	140	145	145	148	167	145	142	138	145	133	150	152	132	166	137	133	135	154	164	146	142	152	131	153	147	135	130	130	128	128	138	154	123	128	152	169	126	139	159	132	146	157	156	131	152	141	146	163	133	145	132	122	144	141	136	144	145	145	140	134	144	128	144	134	142	140	155	146	146	163	151	145	136	142	149	131	134	151	139	145	140	146	144	149	144	130	143	152	125	151	149	150	122	127	161	117	137	146	167	122	133	127	143	152	157	134	135	152	141	150	142	154	151	131	156	125	134	166	147	155	164	147	141	161	137	129	156	155	150	145	146	156	152	139	154	156	173	141	145	149	142	132	141	149	127	146	153	137	146	133	117	151	146	157	147	152	163	158	144	154	140	154	133	130	143	137	146	146	124	146	137	146	135	133	158	139	130	160	153	140	145	151	134	140	143	161	141	133	143	153	160	154	165	154	150	128	147	138	126	132	145	130	133	162	152	146	152	155	144	145	118	120	158	131	126	136	144	142	127	162	134	145	127	151	150	145	142	159	141	118	101	162	154	145	158	143	146	130	139	137	143	135	139	143	124	139	149	156	146	146	129	136	126	128	152	143	142	145	137	153	157	133	134	150	126	123	151	145	131	137	161	138	143	153	152	140	139	141	137	145	136	137	152	170	134	149	143	152	122	141	150	130	140	159	137	135	150	142	154	125	161	144	159	150	145	144	147	149	167	139	163	153	118	138	141	132	136	137	147	162	154	128	137	135	136	129	144	139	132	149	145	157	144	126	150	147	165	140	134	156	130	138	127	148	139	137	159	139	116	147	151	156	152	147	130	130	147	148	169	144	165	150	147	124	147	130	142	146	143	132	144	155	164	154	151	149	159	128	134	160	163	129	140	157	139	145	161	144	123	125	123	151	119	139	134	119	147	141	131	170	151	141	137	139	137	147	144	153	117	156	134	150	157	135	159	117	119	144	152	134	131	162	152	130	144	145	155	163	144	157	144	133	146	126	135	121	136	152	145	146	142	143	133	146	145	161	149	129	142	140	142	142	133	144	132	154	154	144	146	141	134	146	141	131	132	140	153	160	142	147	126	147	154	130	147	162	148	139	152	147	150	126	144	148	156	134	145	141	134	157	157	152	143	152	150	127	145	166	162	153	137	137	137	123	158	146	140	130	133	123	162	137	159	131	135	145	131	134	155	159	154	133	142	135	136	120	150	144	147	153	154	145	161	146	120	164	151	145	139	158	135	152	157	142	135	153	174	157	136	141	125	136	154	118	160	137	143	132	142	127	158	159	113	151	148	152	118	129	141	135	151	143	145	135	146	146	130	155	160	152	146	138	156	148	145	158	128	142	146	156	140	136	138	134	132	146	127	136	134	148	148	142	171	155	170	166	138	136	148	161	133	118	149	163	159	150	155	152	137	139	142	121	141	145	142	167	142	122	155	140	168	141	135	148	144	144	148	176	158	151	139	127	131	149	146	160	145	173	157	150	125	138	135	140	146	124	151	126	144	144	126	127	155	139	147	139	135	138	148	139	168	129	152	134	155	136	142	133	159	169	138	137	146	140	142	137	138	134	145	140	155	157	122	167	132	141	130	136	136	147	153	140	139	163	164	153	123	114	118	135	150	156	132	142	170	162	156	143	144	140	134	146	137	153	127	146	128	140	143	150	142	158	162	148	156	148	150	141	166	147	156	143	153	151	140	142	138	151	135	147	147	147	137	157	133	138	159	135	148	136	130	151	140	165	139	147	141	143	126	146	136	147	150	152	140	150	156	155	123	145	146	130	156	139	145	121	116	138	133	141	171	149	145	130	135	137	153	144	147	148	128	130	141	148	133	147	132	169	134	154	160	129	172	149	150	125	160	149	139	148	166	144	156	134	132	153	134	155	157	151	134	154	154	133	149	142	137	153	131	150	151	136	155	159	161	144	124	167	138	132	119	141	144	126	126	134	147	137	162	164	136	145	130	130	126	160	142	134	153	139	134	150	141	124	153	164	137	130	133	142	130	140	133	142	148	146	154	167	143	144	150	135	149	131	125	127	141	136	130	146	128	141	138	175	148	138	141	143	147	140	153	140	156	143	146	147	157	152	150	136	152	156	146	154	146	159	125	146	141	166	159	145	159	154	140	113	122	133	126	172	137	156	140	144	117	129	149	148	134	129	132	158	159	145	165	153	139	124	144	136	142	133	143	156	155	132	139	174	147	167	138	144	132	137	144	158	155	149	143	105	150	150	135	136	141	166	149	161	132	162	131	134	131	154	131	155	157	127	145	147	144	149	137	137	139	127	147	147	146	155	155	174	146	152	173	164	156	131	133	150	165	150	135	154	153	140	130	136	145	141	162	150	144	143	128	129	118	159	149	165	141	174	178	163	139	146	142	146	158	160	142	143	145	133	144	151	151	156	135	139	136	138	131	145	138	119	134	143	153	147	145	165	137	164	148	127	155	173	146	140	128	141	145	136	154	157	140	149	139	130	155	151	137	129	148	159	145	139	147	128	166	168	153	147	138	143	159	164	151	158	143	144	133	140	154	146	142	151	129	138	137	163	151	141	152	151	165	148	128	153	150	143	142	158	138	168	148	169	132	139	139	161	142	112	152	146	151	146	145	143	143	155	130	152	141	134	163	151	128	156	171	142	118	133	134	145	146	139	165	137	170	143	141	144	143	148	158	142	145	145	146	150	147	134	147	132	145	128	147	140	134	152	156	137	137	161	151	160	137	130	140	141	136	166	148	140	133	146	134	139	182	155	139	152
8951	3539	8737	11890	17638	39282	31988	44543	56046	51154	40336	26988	12990	4382	1464	654	439	407	420	376	376	354	358	379	414	390	392	402	360	384	403	380	394	379	399	365	399	378	399	383	404	390	360	386	322	347	373	390	372	365	398	389	350	380	375	386	354	367	397	391	390	393	382	401	352	407	380	400	358	386	403	412	369	390	386	432	366	385	369	399	380	369	387	378	376	368	399	397	370	363	396	379	378	371	366	427	398	422	388	385	373	383	401	371	388	381	407	378	359	362	407	417	384	367	392	375	386	386	390	355	390	425	362	399	376	370	403	389	371	377	369	398	365	370	382	374	386	398	399	402	415	392	386	404	380	353	399	366	361	329	397	402	392	340	364	361	414	416	386	383	370	376	371	398	402	368	411	364	381	419	346	370	350	384	383	399	379	381	359	355	402	386	393	355	362	369	398	387	389	380	359	419	381	360	359	367	387	371	381	385	376	336	386	369	402	357	387	375	354	421	390	366	377	339	355	377	415	371	381	371	364	389	365	371	387	380	404	371	413	408	366	366	352	388	390	411	404	367	383	405	379	401	367	369	381	387	390	399	354	358	369	409	351	403	393	380	394	351	384	397	353	395	352	380	400	379	343	357	357	382	399	409	417	369	360	375	378	392	360	390	396	393	410	381	371	371	365	399	377	372	381	375	365	372	364	392	377	355	393	399	382	352	389	363	347	385	383	376	399	377	371	383	343	367	382	382	381	416	393	409	383	378	391	349	396	395	355	378	372	360	363	388	390	354	379	395	421	386	369	368	391	354	378	389	359	346	374	377	406	404	362	388	408	397	332	365	394	400	387	398	386	374	354	381	410	367	382	391	376	383	367	414	388	370	364	380	365	401	394	404	391	389	390	402	378	378	396	408	376	372	387	387	381	381	399	381	389	373	382	388	378	404	368	394	357	370	395	383	362	373	382	390	389	401	357	389	365	407	393	375	349	387	400	406	382	388	395	362	373	371	377	370	423	388	378	346	412	389	374	381	383	363	359	402	374	381	416	372	399	404	396	381	389	409	364	393	364	369	369	381	352	374	349	391	383	400	357	402	381	406	397	359	406	364	356	407	402	394	377	358	367	375	401	350	405	368	342	387	384	372	365	381	374	331	371	413	322	392	355	362	390	406	375	411	386	367	356	395	354	373	386	366	355	390	355	383	377	349	368	417	371	364	416	351	380	381	379	387	371	401	397	384	392	360	414	390	363	385	383	343	368	358	417	386	400	357	412	375	369	375	376	370	376	375	361	397	390	367	348	402	380	411	369	369	390	351	399	385	410	369	381	389	383	375	355	377	376	400	387	365	370	380	370	408	374	361	367	388	386	361	366	364	414	376	351	393	403	386	351	338	375	373	386	387	385	427	381	372	395	382	358	387	388	350	405	371	380	396	399	383	387	383	379	358	356	381	378	381	363	351	378	389	399	380	411	347	387	405	379	377	385	388	398	368	378	416	399	389	397	381	385	372	393	364	346	368	404	363	358	345	365	376	355	378	382	405	385	357	379	370	368	367	410	390	388	384	375	356	420	384	369	400	400	352	374	366	403	411	361	385	364	373	400	379	352	367	372	398	379	413	377	355	389	390	384	424	378	394	386	358	385	394	379	391	393	405	388	356	382	392	374	371	386	416	352	375	411	397	355	377	373	389	383	413	413	356	400	378	406	356	362	360	378	367	426	362	378	376	343	398	408	363	368	387	390	363	359	364	406	357	385	412	403	347	406	368	368	377	385	356	394	355	387	365	371	387	400	367	375	398	354	381	392	405	392	392	373	412	399	378	382	383	356	353	393	368	424	359	398	368	401	362	400	376	398	398	374	379	375	379	351	382	372	375	375	404	367	386	396	392	382	414	362	361	415	397	368	407	375	370	397	385	364	378	430	419	348	368	350	392	393	390	386	404	397	380	388	376	387	384	411	425	341	368	398	376	407	384	378	396	419	400	329	393	375	367	363	364	387	369	351	374	389	394	389	333	350	375	365	389	339	389	384	400	406	370	358	336	365	385	367	372	372	378	377	361	384	382	394	382	373	386	341	362	446	378	410	376	379	343	398	406	379	348	363	374	392	402	384	349	400	380	427	376	417	404	387	356	373	398	345	385	391	378	363	356	399	367	352	365	396	366	375	375	400	405	373	358	384	388	367	397	388	339	384	363	391	348	352	384	403	403	365	364	377	375	408	364	375	315	379	370	382	405	386	410	419	359	382	384	381	402	357	369	406	395	370	363	377	399	411	383	410	417	382	371	431	362	387	383	381	369	364	384	392	396	380	398	381	372	393	369	334	367	384	379	412	358	402	389	358	374	363	374	419	382	380	371	355	399	361	388	387	400	393	359	379	420	395	373	351	379	409	378	367	383	368	398	378	390	389	382	353	383	360	371	385	416	351	396	387	387	388	394	397	374	398	375	377	377	373	379	374	370	389	375	344	392	379	418	393	375	408	381	355	361	353	376	395	346	374	388	404	360	349	391	414	355	379	353	395	381	391	400	372	392	397	368	391	386	373	405	369	374	365	374	340	395	349	379	328	364	377	373	372	389	373	379	375	394	395	418	408	385	388	373	363	383	373	390	376	381	357	377	371	393	376	367	399	368	419	411	378	386	388	378	398	368	402	383	364	374	396	388	388	411	394	358	382	363	385	377	377	375	379	389	366	376	357	395	367	347	383	360	385	412	382	389	423	394	366	371	395	388	365	386	380	370	375	369	363	372	411	359	391	368	363	410	393	370	382	383	407	391	401	384	403	375	369	369	371	378	403	351	374	357	371	406	385	374	362	368	387	373	406	370	382	384	349	367	370	412	373	387	379	396	373	349	358	405	365	356	388	392	399	380	403	339	364	355	354	366	388	374	394	358	400	356	370	352	365	350	384	363	411	401	340	365	397	381	362	376	380	395	376	393	409	361	400	361	369	384	354	423	401	369	413	378	372	371	412	404	383	372	378	401	407	395	344	374	397	393	363	404	376	379	409	342	362	369	384	357	366	374	403	401	417	402	429	371	391	356	365	407	387	372	363	400	377	357	415	370	383	378	400	358	398	373	408	358	383	364	361	365	391	350	389	405	363	365	367	414	431	390	376	355	373	368	377	369	415	372	372	370	360	380	350	377	383	371	355	371	409	389	350	377	344	356	396	351	372	391	382	372	366	377	376	373	401	397	355	371	365	366	372	396	363	360	368	398	411	403	408	370	369	352	407	364	335	401	383	352	369	366	383	354	433	385	378	390	371	389	417	385	386	399	408	376	402	391	436	372	368	400	378	401	384	421	398	396	384	384	371	363	414	373	390	359	365	439	387	385	384	392	359	353	343	357	342	406	346	381	350	369	405	380	378	367	375	374	357	383	381	381	364	367	376	377	426	382	424	347	403	406	335	379	430	357	367	377	404	373	369	367	381	347	417	380	381	358	373	381	376	376	399	409	353	365	398	394	396	362	357	347	342	402	375	343	437	393	397	371	345	366	376	363
3010	741	1157	1424	874	930	601	1133	2211	2092	1597	854	438	278	202	204	151	151	167	165	171	153	155	143	157	161	161	154	156	155	158	155	142	149	143	168	158	155	121	164	155	161	150	145	138	134	158	145	158	140	148	147	141	138	126	142	149	151	143	160	170	141	155	171	166	169	170	156	161	155	167	149	145	155	147	169	153	149	152	152	142	165	149	167	173	184	167	147	144	162	131	142	160	148	143	162	154	159	157	152	147	143	160	152	153	152	161	141	160	141	169	178	143	166	148	170	173	172	161	137	158	143	150	132	139	160	160	156	146	162	152	151	171	159	160	157	145	159	176	152	141	150	153	133	154	165	165	180	163	163	140	149	137	151	158	158	159	142	182	151	156	155	151	154	170	156	150	137	149	162	149	157	128	150	185	151	175	149	162	140	165	158	152	174	163	147	166	148	171	164	157	142	156	151	157	145	130	144	155	187	155	154	163	167	155	163	158	154	160	148	144	154	160	162	186	158	157	162	143	169	149	185	154	176	166	134	148	145	173	139	143	149	140	149	153	155	156	156	172	149	155	177	147	171	170	134	158	177	154	169	170	167	132	140	182	175	152	165	185	173	153	151	167	160	154	139	152	165	146	160	158	135	147	153	170	165	148	157	153	162	140	165	147	147	168	164	143	162	160	138	170	160	143	143	167	150	168	162	151	142	166	146	156	151	164	152	166	157	167	136	143	149	164	169	156	144	156	143	144	167	146	162	164	149	131	151	172	151	154	146	148	154	183	146	154	164	166	156	149	147	163	153	151	164	154	174	159	169	163	172	150	152	148	162	149	156	147	148	129	150	157	155	172	161	185	158	144	157	164	163	150	147	162	148	155	156	164	121	162	134	134	181	154	141	167	172	154	133	158	174	157	159	146	170	150	136	165	156	152	164	152	135	175	168	130	155	164	158	147	159	174	170	161	166	137	137	142	163	168	183	136	174	149	139	159	162	158	162	150	162	151	154	190	137	143	152	157	172	170	136	151	149	157	162	150	180	140	152	139	154	161	150	162	159	163	149	165	161	167	153	151	130	170	162	150	141	146	177	138	160	185	157	153	167	179	151	152	143	140	146	155	136	149	162	158	144	166	169	189	158	163	156	161	132	169	155	172	154	142	151	158	152	149	169	163	154	159	161	181	175	158	157	168	134	147	157	150	146	163	154	134	180	160	149	135	153	164	126	163	156	135	161	167	153	142	160	166	162	159	159	160	173	143	157	144	171	175	149	150	179	141	158	169	155	168	156	157	181	154	148	158	156	144	150	149	139	141	154	142	166	171	176	148	154	159	162	170	171	155	151	136	157	160	148	150	157	151	153	157	150	154	172	157	155	177	162	167	163	143	164	154	157	158	161	161	154	154	150	147	168	157	161	156	125	146	162	154	167	141	151	160	150	151	146	160	172	173	138	144	188	164	152	155	154	154	160	158	155	166	154	158	154	156	153	152	171	160	167	141	148	151	160	173	168	147	178	168	153	146	144	157	144	149	159	165	156	162	148	147	141	153	159	160	174	150	179	150	144	163	160	148	138	149	155	153	132	153	134	144	145	144	138	153	154	171	139	158	145	152	169	147	174	165	147	192	117	163	149	155	145	157	172	173	158	153	151	148	178	171	158	162	182	165	178	162	147	183	158	156	168	153	145	161	145	158	168	142	152	161	161	170	154	144	134	133	159	145	134	172	163	149	159	143	157	153	151	175	142	170	168	145	141	157	175	161	121	186	136	166	167	139	159	166	143	148	180	163	160	157	138	157	147	170	153	187	151	157	169	135	165	168	177	151	150	162	154	147	167	135	162	144	154	154	158	160	163	173	136	147	155	143	157	171	147	159	174	173	148	170	177	155	156	138	175	154	141	156	152	151	149	154	150	144	180	161	171	208	164	180	163	143	162	161	155	166	157	145	164	187	154	140	147	155	184	140	150	152	165	134	154	156	153	180	154	156	142	151	156	182	158	158	158	140	152	145	161	147	153	149	190	164	163	148	172	174	180	169	144	175	153	152	164	158	152	168	157	149	165	124	136	148	166	163	162	151	164	154	159	143	172	176	152	152	158	160	141	175	172	149	144	151	158	151	155	165	135	154	148	138	165	144	153	165	148	152	183	166	137	157	159	137	171	175	185	165	162	181	163	166	167	134	170	156	158	176	154	158	154	167	147	166	177	167	164	171	147	137	181	164	164	153	163	146	154	169	142	179	145	155	165	142	132	145	135	162	152	151	154	170	152	157	153	157	143	155	131	150	154	158	168	162	131	165	144	152	148	172	168	174	185	190	170	167	145	146	153	159	149	161	162	173	140	165	160	173	159	150	173	138	168	168	163	143	149	157	154	152	151	147	153	164	153	159	164	173	150	164	166	153	158	178	168	178	148	145	173	151	157	153	137	155	139	179	153	150	148	155	145	159	155	145	148	143	153	141	161	177	152	159	169	136	158	150	168	131	156	141	151	166	169	153	170	150	137	168	179	131	146	170	161	173	124	171	167	165	149	153	151	148	145	155	146	143	167	152	181	168	155	143	159	149	147	162	178	166	169	151	139	136	153	163	155	170	149	134	147	159	184	139	169	146	160	160	177	176	151	161	171	142	140	164	155	151	150	171	164	178	147	138	158	148	163	152	138	139	175	144	195	178	167	192	147	142	152	165	156	156	157	155	148	167	156	161	162	162	181	174	154	151	167	153	168	155	127	164	159	159	158	137	155	159	155	157	150	173	167	151	166	153	156	154	163	132	156	174	141	166	165	176	170	182	165	160	153	171	176	136	160	162	160	167	167	137	145	142	160	141	139	194	177	157	170	136	138	174	142	166	160	152	140	172	135	169	171	166	140	122	150	162	167	145	140	150	134	148	167	154	165	144	131	148	169	175	151	151	157	171	153	179	161	145	159	157	176	173	152	180	180	145	153	149	153	161	166	159	136	159	123	146	149	163	153	146	157	162	152	186	131	152	159	150	168	172	139	137	147	161	126	142	159	159	159	159	139	167	142	166	163	160	177	153	152	158	147	165	172	172	170	152	151	171	162	172	169	168	158	132	156	163	160	174	187	153	145	168	161	173	155	147	160	155	156	162	158	136	183	137	159	169	133	158	150	163	147	151	151	155	152	143	152	162	156	136	166	164	141	134	130	166	150	159	158	150	159	154	148	153	148	149	169	156	161	158	169	145	152	130	139	163	167	159	144	169	171	156	157	137	127	161	158	159	161	161	167	157	163	150	155	145	146	162	144	175	145	161	173	163	180	168	140	171	191	158	151	152	160	152	162	159	165	176	158	155	156	153	171	159	138	161	163	163	126	171	162	163	159	156	158	157	157	173	185	148	180	154	155	172	157	175	158	171	156	163	148	136	159	155	148	175	143	175	159	173	158	143	171	168	171	161	161	154	153	155	149	150	128	160	135	147	177	159	143	180	152	146	144	129	175	162	145	141	170	167	171	158	154	177	158	175	152	161	162	158	153	150	158
2647	1042	2546	4755	3363	4416	2795	6344	11305	10072	6878	3644	1514	810	527	470	436	408	416	386	367	410	377	398	419	444	398	396	438	434	429	416	450	383	415	411	417	432	458	417	423	445	416	389	435	397	412	415	380	416	476	421	423	410	417	408	408	428	405	410	415	383	419	384	431	416	414	383	429	399	403	419	410	386	417	407	438	417	381	441	395	429	400	414	404	395	368	430	425	419	464	442	410	425	390	367	448	415	406	408	417	430	413	422	432	407	417	459	390	431	432	392	405	453	433	428	399	407	379	403	403	403	420	443	372	424	390	404	391	400	400	411	436	379	412	414	409	424	406	413	428	409	397	425	421	399	418	397	440	408	434	406	408	383	392	400	423	420	389	425	395	422	407	426	436	423	462	368	415	428	390	388	425	369	410	390	436	433	406	402	404	446	403	376	398	431	396	431	489	427	410	442	425	431	440	417	405	443	393	414	447	435	408	394	434	418	425	387	466	407	451	427	412	435	423	433	439	430	424	431	394	398	414	402	425	419	405	422	444	404	391	422	401	440	401	357	407	429	365	397	374	426	390	405	404	413	450	429	427	408	419	426	404	402	443	408	403	433	455	391	423	405	423	415	416	436	402	420	386	437	410	400	419	401	431	419	393	458	403	434	430	428	441	385	414	425	436	457	464	410	388	412	373	430	403	409	405	407	440	421	386	426	375	402	432	409	414	400	391	466	436	422	446	416	430	418	404	416	428	466	417	382	445	372	392	382	416	443	424	423	406	409	445	358	443	407	442	395	425	406	432	441	448	431	421	401	428	422	417	418	382	389	414	417	385	405	429	427	433	403	446	467	420	440	436	401	422	432	406	417	393	415	422	390	462	395	406	391	401	435	378	435	391	380	440	394	434	408	415	399	421	418	401	375	423	425	415	407	403	414	434	424	423	405	410	414	418	390	406	409	407	412	425	431	414	433	384	425	425	441	374	395	428	417	444	443	417	390	387	380	436	392	400	390	427	444	405	429	405	411	435	422	388	379	434	388	414	409	405	412	404	426	397	430	388	410	383	422	430	422	412	399	415	405	419	374	468	413	449	407	421	398	459	412	418	418	399	411	440	407	422	416	413	418	423	420	426	460	432	409	410	445	401	421	440	416	392	414	448	405	434	413	422	400	421	415	413	428	410	419	391	413	417	411	447	390	411	443	405	420	407	426	388	425	428	408	428	378	425	448	428	406	441	418	407	412	396	404	450	416	385	425	418	406	424	415	431	400	409	446	425	441	390	426	392	419	413	399	417	400	408	395	412	444	379	403	405	457	427	411	362	431	438	440	414	376	433	393	409	409	413	414	446	422	437	410	385	430	396	403	395	410	453	465	438	400	385	417	409	399	407	427	400	377	403	418	398	410	431	388	442	429	392	408	432	400	435	420	419	403	434	381	391	453	385	450	456	402	414	424	419	428	421	452	406	402	428	380	420	413	433	384	424	450	441	426	418	410	436	459	446	433	446	370	473	443	420	435	405	377	419	435	419	422	417	417	412	426	423	405	427	398	395	395	418	415	436	405	406	422	423	415	430	406	424	459	399	396	386	410	395	428	390	453	394	421	384	429	422	462	452	423	435	395	407	415	424	419	387	405	425	428	417	426	400	417	389	431	417	392	392	412	389	417	411	443	443	397	416	469	420	480	416	364	404	445	429	420	450	410	388	408	469	404	459	453	383	421	449	415	439	373	439	418	425	423	435	411	431	471	407	406	435	371	426	420	452	432	413	383	420	449	403	453	394	408	421	407	381	384	436	402	461	410	403	424	429	427	414	389	408	442	464	423	414	414	414	435	446	398	439	439	387	444	418	402	393	391	459	399	387	393	424	432	390	397	421	415	421	430	399	386	409	441	370	392	435	427	412	364	422	415	411	435	422	421	366	455	432	418	417	429	456	458	434	415	408	436	380	439	405	445	422	437	396	418	425	406	425	406	418	428	431	408	398	417	433	436	425	398	410	423	424	395	393	409	392	441	381	376	418	389	424	420	360	432	452	395	425	443	444	407	400	440	419	425	411	440	431	446	390	411	426	412	451	417	457	429	424	403	381	413	405	394	470	431	404	414	422	433	390	422	401	397	441	367	428	422	394	420	430	422	404	397	396	403	409	380	423	453	445	410	373	413	398	418	392	461	401	428	402	430	398	448	409	432	404	432	403	423	458	414	407	399	422	379	398	403	429	381	436	397	391	406	399	435	393	422	382	403	389	418	450	431	410	413	377	385	416	444	385	395	445	403	395	422	380	462	393	415	397	442	405	396	381	439	420	423	427	409	412	403	407	413	399	438	421	421	435	391	425	429	418	377	422	393	396	422	376	426	390	389	410	418	384	414	398	387	429	415	449	452	422	406	437	429	422	399	416	460	426	386	418	446	372	447	380	421	391	398	424	464	416	418	391	428	417	439	400	421	441	433	394	398	417	408	429	384	430	402	386	404	427	436	409	454	394	459	411	447	448	397	393	405	432	410	452	411	417	451	443	393	433	443	451	417	407	422	417	418	393	453	419	423	403	411	413	376	430	400	404	388	435	438	419	408	450	399	417	418	445	414	450	412	404	435	468	432	418	368	420	429	391	446	417	419	446	416	437	426	408	431	408	443	404	405	417	426	398	423	398	382	416	406	409	411	424	417	411	365	405	395	391	395	399	402	432	423	410	447	393	410	400	426	395	422	425	437	404	422	428	442	420	400	414	418	410	406	461	438	438	381	417	433	400	396	390	422	387	429	410	419	442	371	412	419	409	430	426	421	394	391	457	425	402	395	402	423	439	396	355	427	446	450	427	401	419	445	399	412	397	415	434	420	409	405	411	387	418	420	426	394	453	430	396	420	460	433	422	419	408	418	440	413	449	423	412	401	429	400	403	410	412	436	413	408	433	397	444	441	390	387	432	413	404	400	412	444	390	395	426	405	433	418	430	445	373	450	407	415	417	405	405	449	422	435	423	402	427	408	439	428	441	426	426	401	424	377	407	402	410	401	451	386	420	423	373	439	422	382	395	433	429	386	409	462	416	434	401	414	428	414	438	440	397	413	441	397	440	421	397	449	396	400	383	388	431	380	410	393	428	410	417	414	422	415	363	438	385	432	419	393	409	406	438	429	422	362	434	421	403	415	395	438	411	421	426	393	396	431	434	391	405	384	430	396	395	381	430	452	457	417	461	426	429	434	387	410	420	433	439	434	394	435	399	405	443	427	401	384	357	435	405	366	372	431	416	393	429	407	421	418	413	424	422	393	405	404	393	406	422	438	415	390	429	402	398	377	383	394	396	428	412	401	430	450	422	428	410	408	390	413	410	386	409	437	395	423	383	381	422	379	393	394	410	466	414	402	415	447	420	389	415	430	407	407	426	394	431	397	380	426	410	400	446	409	407	403	414	416	401	402	382	423	387	424	419	418	477	413	392	418	411	396	417	415	432	398	436	434	410	439	403	453	430	392	394	419	394	416	403	430	400	415	425	405
10679	2378	3625	2726	5782	3679	3676	15138	29917	21632	12263	4721	1359	480	232	171	173	191	179	170	160	171	170	170	158	171	159	166	142	168	151	154	168	181	177	186	154	161	164	157	160	144	173	168	141	132	161	164	153	176	174	138	160	159	157	147	180	182	149	163	165	163	135	175	164	160	141	157	152	168	194	158	152	167	188	168	170	180	172	181	166	168	153	159	164	193	153	162	164	151	165	179	160	180	149	159	168	181	159	166	165	140	182	162	140	144	155	170	153	159	170	147	181	148	169	162	168	180	153	158	162	181	161	170	187	157	176	158	172	157	159	167	162	188	171	172	152	172	155	143	151	164	186	172	156	182	161	190	176	161	173	155	176	155	158	184	169	180	161	144	164	191	168	155	170	189	153	182	171	171	178	178	158	147	173	155	166	181	149	169	165	176	155	171	166	179	169	171	163	157	168	169	175	159	167	160	186	161	163	167	166	132	199	198	141	174	161	133	169	158	141	185	155	159	149	175	166	180	153	182	162	155	168	164	173	165	173	157	155	168	177	189	157	179	158	166	171	161	149	156	137	170	149	167	131	172	153	164	180	180	182	136	154	182	153	161	169	167	174	161	157	144	181	158	169	157	180	155	173	171	180	159	164	155	195	171	191	161	152	157	160	145	154	154	175	171	161	173	169	186	160	143	154	165	175	150	189	169	167	149	179	163	190	172	158	161	173	165	163	162	170	180	159	159	175	168	186	165	173	151	183	175	150	165	140	170	195	170	187	171	146	177	163	166	144	158	191	161	162	180	172	158	180	168	183	180	168	153	161	154	167	173	164	156	173	176	167	179	157	170	155	126	151	168	165	163	153	163	166	154	158	170	131	167	168	174	148	153	176	184	183	157	156	188	180	147	176	187	150	167	157	196	185	192	162	161	168	166	167	168	168	182	163	151	148	180	154	127	190	164	149	160	159	168	181	177	163	163	156	154	176	148	157	155	161	179	176	160	159	160	169	187	176	173	191	155	162	166	132	158	175	151	149	142	151	164	133	165	179	140	178	176	188	165	137	179	179	167	160	172	180	150	184	166	158	138	156	167	158	173	148	198	144	158	166	139	177	181	167	143	148	165	158	146	158	172	164	179	158	164	155	176	208	145	192	170	172	148	140	171	176	189	176	146	179	184	178	183	156	168	178	163	148	156	162	177	164	155	156	144	174	173	173	155	166	171	183	183	161	186	186	148	146	158	183	151	155	149	175	172	169	161	159	146	173	160	166	165	168	147	161	184	166	164	158	175	168	165	172	177	180	153	166	153	136	168	165	148	166	173	163	169	187	139	189	177	182	161	166	187	167	174	147	203	156	143	158	182	184	192	145	185	174	143	186	146	150	160	168	158	177	157	158	151	177	180	133	167	174	168	156	183	167	181	182	174	171	157	161	142	172	183	179	185	170	177	181	191	163	167	188	177	160	173	168	163	156	155	173	168	165	187	168	204	184	170	172	138	175	169	166	176	182	167	181	178	147	186	153	173	148	179	173	165	151	160	170	154	158	156	163	158	174	153	159	144	179	145	175	167	170	173	156	175	173	186	169	176	155	156	174	169	149	162	155	169	153	152	149	152	166	149	175	163	163	163	177	159	174	162	165	166	169	179	183	182	186	159	187	170	168	169	156	146	161	167	166	188	161	186	144	176	169	169	149	155	158	164	162	167	166	163	167	177	176	167	167	163	168	170	168	178	148	157	165	164	158	172	202	184	159	169	178	163	182	144	154	174	172	187	183	188	155	166	162	169	166	165	175	158	196	176	162	159	162	176	158	156	174	135	186	158	152	170	153	172	170	146	149	170	165	137	175	151	178	173	160	173	167	148	181	160	195	180	152	156	162	154	171	156	159	142	166	172	164	169	156	183	162	165	161	176	153	165	164	172	141	172	151	155	178	160	179	153	154	161	156	154	159	145	175	163	184	161	177	168	175	159	167	183	149	157	186	148	184	147	188	155	156	155	175	140	169	146	181	151	195	159	187	167	168	171	153	188	165	164	160	156	168	166	180	170	142	156	178	145	156	163	174	172	186	170	138	171	166	141	174	147	176	179	163	183	159	161	164	156	193	180	169	179	181	162	158	162	174	159	168	175	149	172	143	148	170	149	175	160	201	150	150	174	167	160	157	175	157	155	152	158	168	171	164	178	152	172	150	157	185	189	155	163	185	169	174	163	157	190	150	164	179	150	176	169	161	148	163	154	154	178	169	176	159	168	155	160	171	162	174	169	176	145	166	143	165	162	160	170	166	159	155	162	146	140	175	159	208	168	178	178	148	149	145	170	153	166	181	167	182	161	161	170	152	184	151	169	169	145	154	157	158	168	161	178	159	172	151	173	165	159	177	165	166	151	158	163	155	175	171	162	174	186	169	174	166	156	171	184	170	169	158	168	193	177	192	176	145	152	168	155	156	165	141	158	179	176	182	180	162	159	151	166	163	164	172	166	154	166	187	159	167	160	170	161	167	166	161	144	172	161	161	177	159	163	171	157	156	181	175	152	168	191	197	188	183	165	155	149	173	154	160	148	154	140	179	160	167	152	154	163	162	158	153	169	139	163	166	171	166	172	160	186	178	165	173	147	167	148	160	183	167	155	183	174	180	153	184	174	171	159	193	151	162	170	160	154	165	164	185	165	133	173	186	174	170	174	128	174	161	142	190	169	179	165	162	152	153	153	187	159	155	170	155	170	166	179	170	147	176	162	186	175	158	154	170	154	169	160	164	183	155	166	159	145	132	170	184	181	153	166	155	175	176	162	178	170	155	174	179	161	161	153	165	140	175	162	176	173	159	165	142	180	157	154	180	174	180	157	177	143	150	157	167	175	162	173	170	169	173	164	154	163	181	167	164	164	159	152	160	149	143	154	177	166	158	168	152	151	190	177	159	167	160	155	167	177	159	156	158	148	174	146	174	171	161	188	176	155	161	195	155	154	174	158	157	181	169	168	179	160	155	155	168	159	150	149	159	171	162	180	177	172	166	142	149	175	126	177	176	178	163	175	170	171	163	173	167	168	158	182	185	168	151	157	178	187	171	179	173	195	147	172	176	153	170	179	174	151	167	147	175	162	172	173	163	159	139	161	159	152	158	156	161	161	170	184	176	165	185	166	178	165	150	168	159	165	146	173	173	180	158	174	183	162	154	164	177	181	188	155	145	136	165	160	178	148	146	168	164	175	169	172	167	175	145	166	154	158	165	159	180	166	160	175	152	161	159	154	155	168	158	178	159	169	155	149	158	149	164	135	166	153	166	186	165	182	188	160	163	162	179	155	162	133	168	156	147	150	149	158	165	164	148	166	186	161	198	190	162	174	186	174	154	141	162	137	173	187	150	158	176	158	177	148	167	166	187	161	159	187	159	157	161	142	176	164	157	186	176	140	156	162	164	168	192	158	150	156	146	171	182	173	174	145	155	166	162	164	155	163	156	160	148	172	158	157	167	164	180	158	162	160	147	178	165	145	173	139
6865	2492	7029	7909	17250	11925	14778	35818	48671	39772	29603	16308	6236	1953	809	510	514	432	411	417	468	446	446	422	407	422	427	426	442	420	416	475	461	447	431	436	427	441	454	412	438	412	416	462	426	445	431	433	450	434	421	420	427	406	436	467	396	447	433	396	436	451	426	441	402	468	441	404	437	448	402	420	415	403	430	452	446	441	433	448	439	422	475	445	452	435	430	450	466	436	455	454	471	431	440	432	422	432	443	447	430	380	400	453	430	437	491	467	451	401	425	462	430	436	461	398	434	428	447	424	407	478	471	401	437	455	494	463	444	450	434	444	414	415	393	409	422	443	428	423	412	446	437	441	408	415	466	442	423	439	413	456	446	435	407	422	456	420	453	408	440	410	406	447	428	473	445	465	449	443	396	413	428	450	460	428	428	408	433	455	410	460	413	421	422	442	439	441	400	434	436	476	413	437	434	474	433	400	438	397	418	452	489	456	441	403	439	412	466	433	414	469	441	426	437	461	437	424	436	442	449	426	471	464	448	432	433	449	458	416	432	431	458	391	449	412	455	419	477	412	420	430	438	438	425	446	427	436	444	463	373	415	445	437	406	415	424	418	427	424	401	468	397	437	440	417	447	405	409	411	444	425	447	433	469	434	420	401	434	454	425	451	449	480	471	462	419	464	462	439	427	456	407	434	466	413	413	430	454	394	460	457	414	435	432	399	432	465	418	433	427	429	443	415	430	393	453	425	460	433	441	439	434	448	434	416	433	434	441	461	453	438	423	418	414	407	437	447	425	474	483	439	444	438	430	427	416	441	439	433	448	436	455	425	455	424	454	464	445	431	445	430	437	417	463	431	409	440	452	442	450	428	446	438	425	453	415	388	432	442	417	437	407	449	464	421	439	491	407	440	420	449	435	445	445	435	427	479	458	453	452	479	446	460	460	431	411	410	434	487	410	452	435	405	412	430	441	444	421	468	440	438	441	429	426	428	375	457	393	417	410	467	434	448	455	416	430	465	488	453	403	405	448	437	441	439	468	424	431	441	462	442	413	431	425	454	422	416	421	434	432	422	400	440	459	450	415	473	477	420	417	393	431	449	428	434	436	421	438	431	452	442	448	421	459	431	428	447	492	411	437	436	400	428	418	432	417	438	430	417	461	421	487	436	473	460	413	446	442	446	449	428	434	462	455	421	434	447	453	432	416	440	459	452	446	423	436	448	461	451	438	439	458	440	428	430	447	418	412	406	388	443	439	438	419	434	442	438	454	438	404	468	435	444	445	468	417	435	415	409	451	444	456	456	454	370	452	433	419	429	373	425	439	441	467	463	451	470	417	457	463	422	418	431	421	436	449	454	451	457	428	452	422	442	481	445	478	396	453	416	404	466	450	436	428	458	432	437	409	490	472	438	406	438	415	458	465	449	403	426	448	441	446	453	432	451	477	450	417	460	470	412	444	446	463	443	426	421	456	418	438	419	431	428	435	464	423	405	415	430	414	412	435	434	423	467	464	437	411	469	422	425	435	422	454	434	420	442	479	462	479	453	425	406	427	444	438	438	447	404	442	399	424	463	424	427	427	415	458	437	431	433	449	437	448	433	440	417	415	405	436	415	467	451	444	430	408	452	426	440	420	454	427	429	384	426	424	432	448	429	413	442	408	414	425	449	400	448	397	414	454	463	403	449	452	449	454	421	432	398	448	446	449	467	449	407	441	438	445	426	432	434	437	431	444	411	437	437	424	425	424	425	415	448	428	452	437	436	432	419	426	453	441	419	420	451	445	439	421	386	445	418	436	439	407	416	428	439	413	451	426	417	443	392	407	408	461	422	421	408	427	440	455	432	411	385	446	444	422	428	446	452	449	453	439	399	477	419	404	428	462	481	435	461	422	455	435	472	431	426	474	406	444	383	388	460	426	402	423	440	427	462	419	452	453	451	442	431	433	444	424	469	432	448	468	447	400	452	447	417	473	433	471	447	454	438	482	439	427	429	429	442	429	448	445	414	403	461	379	416	437	453	444	425	453	364	441	450	464	449	456	442	431	424	443	435	458	428	482	429	422	448	441	460	408	455	423	446	435	435	424	444	439	457	424	440	438	415	418	471	425	417	424	442	406	448	413	431	397	439	474	474	436	434	415	461	442	443	445	415	445	425	411	455	442	461	440	411	457	439	426	411	439	448	429	439	447	441	439	433	431	420	464	434	442	427	413	439	449	404	448	425	457	436	427	447	422	390	449	405	413	455	417	448	435	424	428	438	392	442	448	458	431	426	445	470	446	409	421	413	413	449	450	433	480	465	415	441	413	422	408	446	440	438	472	408	467	422	420	422	424	444	433	393	471	414	463	446	450	446	413	463	482	421	400	414	464	486	449	449	408	426	445	425	418	430	425	421	455	437	427	441	436	442	486	427	448	438	416	459	423	451	425	441	420	472	416	423	427	450	421	459	439	437	404	417	443	437	437	411	421	439	416	450	426	449	439	486	461	472	464	449	450	437	413	420	442	423	399	448	439	410	433	424	406	431	418	446	445	431	441	426	411	418	432	448	437	470	475	425	433	433	427	441	399	432	425	462	460	406	430	420	467	441	383	401	472	441	401	410	426	399	472	450	455	439	428	422	472	388	425	435	441	423	454	471	412	439	438	420	431	465	458	443	444	455	466	449	460	439	429	471	437	454	484	414	464	455	473	475	406	476	448	428	436	405	412	405	449	420	410	456	385	442	429	481	474	464	454	441	416	441	470	395	445	427	414	466	425	442	427	417	447	415	466	405	439	420	375	461	435	440	417	413	430	393	433	441	475	474	435	465	399	441	452	435	429	458	457	449	418	431	446	456	461	408	459	401	434	442	434	429	403	424	441	438	457	433	417	449	442	439	427	438	429	454	444	432	397	387	455	434	412	449	410	459	462	437	422	471	444	423	441	424	410	423	489	435	442	425	479	413	420	432	451	455	459	445	426	431	445	460	456	439	438	458	396	454	460	445	446	468	438	465	410	458	454	443	438	449	438	435	448	397	415	427	444	438	431	439	429	465	411	477	410	406	432	419	431	462	424	398	438	435	458	424	431	429	421	415	468	446	454	437	448	442	478	470	436	465	442	439	451	414	420	409	423	468	423	443	425	441	422	428	395	429	444	454	451	441	421	432	408	413	476	435	427	418	483	480	433	440	438	457	456	489	439	455	439	452	451	425	428	427	428	450	475	471	476	445	463	453	420	443	449	447	466	482	397	423	447	459	430	470	451	428	433	452	463	448	444	419	459	426	446	476	454	422	419	440	439	472	463	425	445	398	430	442	469	444	407	428	463	386	390	433	412	445	449	424	444	438	423	458	438	423	428	419	439	415	457	468	446	429	432	433	437	442	441	494	426	505	436	431	407	421	429	398	428	479	450	405	430	399	455	443	452	417	457	445	413	440	427	458	408	393	451	432	456	450	457	461	455	426	419	456	416	433	438	466	429	450	394	460	460	437	427	447	411	453	446	443	461	433	441	432
19855	6522	6819	4918	8453	6456	9132	29692	44528	34227	20811	9519	3167	922	350	203	154	150	153	146	128	135	123	146	152	139	156	148	183	154	139	145	161	144	165	151	153	151	157	153	164	154	165	145	131	139	163	144	134	143	127	185	160	160	145	166	162	134	170	143	125	141	143	164	159	148	154	147	121	130	161	153	179	140	150	139	152	146	156	136	144	153	139	144	147	138	152	141	154	161	160	137	146	145	157	182	161	161	182	166	141	153	149	150	136	151	157	164	127	154	159	175	149	144	147	163	144	151	164	150	151	160	156	139	135	152	136	138	137	152	161	134	148	141	168	167	153	140	135	150	148	134	133	137	158	131	144	145	143	137	155	158	139	165	133	163	155	161	156	151	138	174	131	155	146	126	140	121	163	144	162	138	138	152	150	137	155	150	135	125	182	159	130	151	161	150	159	166	128	142	153	124	121	133	146	157	160	144	145	142	170	160	125	151	150	137	135	152	158	148	164	140	162	148	150	160	154	172	167	143	151	182	135	152	147	140	143	136	132	124	171	154	150	166	143	146	149	171	166	128	131	141	167	136	176	151	141	136	160	153	153	139	161	153	134	163	154	147	156	160	136	144	156	143	144	146	155	169	133	129	167	132	142	167	153	163	146	145	172	143	141	147	139	145	152	147	152	132	173	135	156	135	163	143	172	151	144	139	149	157	148	153	156	184	154	165	162	135	149	153	138	163	131	169	151	159	149	140	150	164	161	150	155	154	156	162	132	143	149	143	132	153	161	158	164	140	142	171	124	139	133	146	159	142	169	144	149	132	156	128	147	155	160	132	154	160	164	136	181	175	133	166	150	153	181	155	138	137	146	142	175	177	149	143	158	156	160	150	160	146	159	165	146	162	139	144	147	153	145	157	170	153	160	137	125	148	152	158	147	132	163	148	154	132	154	149	172	128	150	161	173	161	153	142	166	151	149	138	148	165	165	144	160	143	165	153	133	148	143	160	127	162	158	151	142	142	157	124	147	160	141	151	149	151	168	126	163	147	147	145	148	145	137	142	163	146	148	161	154	152	135	151	149	139	147	145	143	143	162	139	148	161	164	165	140	144	168	155	133	155	149	146	144	126	160	157	153	155	133	159	152	161	153	162	161	150	142	142	143	153	155	142	160	140	145	143	162	170	147	155	142	158	140	141	164	169	128	152	162	141	132	158	148	146	156	155	164	148	145	139	152	176	169	151	165	128	154	155	150	146	141	143	158	166	164	145	134	159	141	158	142	134	149	144	181	139	161	125	157	144	147	171	162	145	163	139	154	134	164	151	130	157	139	152	171	137	157	147	165	138	146	150	150	165	137	135	154	156	161	136	158	158	134	167	154	137	159	182	144	155	134	150	130	138	147	158	155	150	166	128	161	137	163	167	147	168	178	142	136	163	170	140	150	162	155	166	130	148	149	152	140	170	142	141	141	150	150	176	142	169	155	161	154	128	151	174	162	146	134	150	138	131	141	160	151	161	157	144	193	143	135	158	166	143	164	136	160	171	145	156	141	153	141	156	170	167	171	149	148	167	151	138	156	153	151	163	140	138	144	169	147	154	144	149	162	166	162	153	171	137	139	144	138	186	152	141	134	155	149	160	151	150	150	152	142	135	139	162	165	143	149	143	155	151	149	129	146	199	129	157	147	169	160	147	160	162	168	158	147	157	167	148	169	146	130	156	162	159	136	148	170	155	139	147	141	154	167	146	161	157	167	135	159	150	158	150	138	156	147	163	173	142	129	171	176	161	158	134	152	140	134	144	166	151	161	171	151	130	176	176	160	153	160	147	163	162	139	153	155	143	148	150	162	144	139	153	152	153	164	166	127	136	136	137	146	165	151	172	158	161	151	142	170	166	162	138	157	153	169	146	162	138	136	160	161	148	152	198	154	145	149	136	170	171	163	150	166	171	166	167	158	156	161	167	149	108	151	144	147	145	140	176	152	155	145	158	140	131	129	137	125	168	155	158	136	166	154	162	168	160	140	162	138	148	191	147	147	141	158	150	148	144	154	155	159	160	117	154	152	130	156	127	133	143	130	136	141	150	160	170	142	147	158	139	163	158	136	148	150	142	158	157	165	139	144	149	139	142	147	134	157	164	138	157	127	140	158	155	163	134	152	135	140	159	145	167	130	155	137	155	150	150	141	141	167	153	160	148	145	139	158	155	161	128	157	149	171	133	155	140	156	160	154	141	161	165	165	128	154	112	148	183	156	119	137	150	163	146	160	158	165	177	148	148	158	162	137	159	127	169	156	151	158	144	157	147	153	152	153	165	142	144	157	165	148	154	179	145	148	148	152	163	144	150	146	141	142	158	146	146	138	147	136	141	139	159	143	158	161	160	135	153	154	159	157	157	141	142	151	165	148	149	166	152	136	151	143	137	148	142	128	157	171	142	150	148	141	133	143	150	155	144	144	163	180	169	162	127	159	160	142	148	135	152	143	156	144	137	124	169	166	146	154	136	154	139	155	160	145	163	180	143	165	171	149	166	160	144	145	143	143	153	136	135	127	140	149	163	148	153	164	139	140	122	169	144	145	146	160	151	168	152	163	164	146	139	165	137	144	139	142	134	156	169	138	145	159	144	158	152	159	136	148	158	145	160	164	141	164	133	171	140	163	153	151	145	143	174	154	159	178	147	175	147	157	140	156	160	160	147	153	156	149	163	136	162	164	175	157	142	143	138	144	159	169	149	130	165	146	162	137	151	164	161	149	163	142	179	151	154	140	145	148	145	150	144	168	151	147	141	162	141	137	155	163	132	140	148	163	144	163	144	169	160	140	121	167	147	175	143	137	151	158	167	154	150	182	153	154	165	140	135	147	176	171	166	151	145	149	163	135	134	168	134	139	145	135	147	138	161	165	158	158	142	166	147	135	148	164	166	153	163	148	142	142	146	175	150	147	148	169	158	148	143	160	179	133	160	157	150	151	138	156	151	150	170	152	164	142	149	137	159	164	144	135	157	150	131	153	146	146	118	171	170	141	162	158	133	159	141	168	164	144	168	174	147	142	174	163	150	142	153	163	160	150	161	152	144	140	170	145	179	140	158	161	143	165	133	155	147	162	133	160	161	143	159	132	147	152	133	138	147	145	161	173	130	162	151	141	155	152	119	141	152	140	141	175	164	166	129	136	167	148	138	173	145	176	170	155	143	146	156	140	134	163	130	152	139	163	134	158	130	157	139	174	139	170	156	154	137	130	170	166	140	145	165	137	163	150	169	155	171	160	160	126	138	144	144	136	150	142	177	133	114	161	145	149	147	153	152	128	156	153	147	150	152	162	158	158	139	163	147	155	155	134	128	139	173	140	130	120	136	139	171	161	165	168	139	131	136	158	147	166	143	141	145	159	146	155	161	140	126	134	149	164	138	157	120	140	168	152	145	154	147	177	155	164	168	151	159	155	148	158	156	148	121	129	154	163	143	173	155	114	177	147	143	150	155	142	141	151	154	171	135	141	157
9519	4913	11558	12777	21221	17927	26180	49743	59151	49981	37961	24779	11836	4002	1232	600	439	406	402	408	382	383	375	408	404	397	373	403	347	414	371	412	412	425	377	394	416	398	393	397	382	418	403	404	402	369	366	429	402	419	433	410	414	397	386	387	393	375	416	374	360	365	423	385	407	403	422	389	411	400	386	424	407	411	433	387	386	422	409	403	406	430	398	415	391	359	417	428	378	392	409	391	368	393	397	418	411	408	420	365	424	389	376	400	398	377	407	408	390	413	390	394	421	448	425	437	388	405	414	402	438	443	398	410	412	367	423	396	398	447	403	403	421	410	383	374	386	374	374	378	413	389	398	420	390	377	407	404	411	382	402	426	399	357	410	404	407	394	404	405	379	413	394	383	402	354	415	409	391	405	404	410	408	411	369	409	374	419	400	421	398	382	422	375	408	410	394	400	360	385	397	406	414	355	393	406	434	383	382	390	434	399	399	373	396	431	391	413	410	378	390	393	405	402	374	417	398	396	411	395	389	381	394	408	415	397	398	394	400	395	409	384	405	372	388	409	434	428	403	374	370	412	427	423	420	409	382	415	392	406	400	411	399	406	399	372	415	390	415	391	421	416	395	424	394	411	423	403	412	406	410	399	398	405	371	385	367	397	351	382	367	439	364	399	394	415	459	407	421	369	381	411	383	404	388	393	439	397	405	403	425	423	384	409	423	399	367	429	383	403	436	425	396	405	408	396	398	396	384	434	432	410	429	413	395	391	413	378	373	395	374	398	423	408	412	409	384	402	380	432	367	412	396	415	418	409	391	384	399	390	390	414	393	388	387	398	416	419	414	366	412	426	407	401	420	420	389	409	402	350	381	416	372	414	419	372	413	391	382	393	370	397	427	391	380	352	418	387	395	426	433	458	365	351	380	415	417	402	407	395	375	415	417	412	437	400	430	399	373	384	380	392	396	432	420	394	400	390	435	392	372	411	403	386	388	439	367	363	394	403	396	402	410	390	375	387	374	434	412	400	390	401	399	360	427	390	426	439	403	373	364	406	367	408	377	401	414	382	400	390	394	415	402	408	398	393	405	392	367	432	422	425	373	411	414	380	362	393	391	387	374	407	398	391	420	400	382	447	399	405	373	398	375	428	390	377	391	382	441	388	382	362	372	401	417	409	383	388	396	396	372	418	405	409	396	363	364	403	419	405	375	389	368	400	414	382	388	407	407	403	415	345	424	413	405	406	387	411	416	380	384	421	431	383	399	371	401	411	388	411	414	414	400	417	405	372	425	395	384	367	411	409	397	381	392	358	399	383	420	395	406	397	375	400	400	361	393	386	416	409	381	418	413	428	415	391	421	389	384	404	396	429	376	380	371	378	356	376	397	397	407	403	374	402	384	401	381	450	362	400	391	410	387	406	404	432	391	364	433	415	394	422	372	378	400	394	394	405	380	380	415	380	397	361	371	378	401	410	404	370	421	387	396	409	404	431	401	425	399	382	390	389	371	408	392	382	391	430	408	413	412	405	384	366	421	408	394	398	406	402	427	396	402	366	424	407	406	388	375	395	409	411	440	369	398	376	395	390	351	415	386	399	393	420	400	388	420	395	391	376	367	406	415	416	390	432	379	397	385	412	352	401	444	426	392	396	394	387	395	399	396	414	410	386	429	334	370	425	411	410	395	394	413	422	404	424	406	392	443	387	390	427	387	393	397	404	397	418	410	400	365	412	416	380	418	391	412	396	413	405	378	407	383	387	406	392	383	362	382	405	398	390	431	404	395	423	360	429	408	431	396	404	433	418	388	405	409	417	416	364	364	405	402	376	392	375	412	365	390	409	363	383	374	393	389	363	378	406	446	382	389	366	417	418	387	371	391	362	412	383	365	360	379	386	386	379	407	396	394	390	406	396	436	358	371	422	406	399	383	375	419	382	412	430	388	403	372	410	418	365	423	397	384	391	424	396	393	376	404	406	402	382	373	387	412	382	410	395	403	358	391	423	390	387	406	400	379	392	406	439	391	389	392	435	372	411	411	393	353	371	389	392	383	405	403	390	359	398	384	401	404	395	405	397	405	379	405	347	395	422	422	400	395	407	400	431	435	390	385	397	429	413	429	410	433	386	386	361	425	399	368	387	435	395	424	431	362	385	402	397	378	396	368	396	417	365	381	382	378	394	420	378	373	404	405	400	424	389	368	393	432	367	354	425	408	403	355	401	385	405	360	377	407	435	357	402	408	428	409	382	399	382	365	409	438	432	406	370	404	388	395	403	432	409	347	392	412	392	393	370	381	371	385	373	398	401	387	397	443	403	415	433	368	403	401	418	388	344	382	401	398	417	426	431	400	386	418	405	371	388	398	419	413	402	391	411	373	405	400	397	386	385	399	392	393	414	410	363	400	408	383	413	391	394	414	390	397	420	403	366	402	406	396	375	402	366	408	354	423	369	426	377	425	400	403	411	403	416	400	398	399	395	419	380	387	439	434	382	396	444	398	422	408	414	411	397	411	383	396	423	397	388	336	396	386	427	418	390	389	394	405	429	397	415	408	377	404	361	398	386	416	439	388	402	382	384	403	410	408	387	385	382	394	387	391	422	377	404	429	358	401	421	386	433	409	412	394	397	368	409	405	417	369	398	408	397	434	384	375	389	405	363	402	392	415	413	379	366	415	406	392	413	395	375	423	406	418	389	412	373	387	411	438	425	395	378	391	438	406	392	426	427	380	407	407	393	395	418	418	381	383	375	393	417	376	393	398	402	364	372	406	427	400	386	386	418	383	376	372	411	447	374	400	404	366	413	415	428	442	401	391	401	417	393	382	392	409	399	412	371	402	441	408	408	412	409	396	422	411	399	420	406	396	430	366	399	387	428	412	418	419	386	365	420	430	404	395	385	374	410	391	416	394	386	393	383	362	395	388	404	412	389	400	424	378	390	432	414	388	380	377	399	409	386	350	399	429	400	385	404	418	396	455	419	397	384	404	402	363	418	429	391	413	392	430	412	412	383	381	388	376	394	369	358	410	394	379	411	401	396	449	402	358	392	399	420	425	390	406	411	370	384	399	370	427	396	415	422	423	404	413	376	378	387	385	364	379	401	415	359	385	405	434	402	348	407	415	388	397	399	398	359	426	434	359	440	387	400	406	388	386	391	419	407	410	412	393	402	371	408	384	422	414	391	393	397	428	376	386	370	414	377	384	383	395	388	397	441	378	427	377	410	391	400	395	416	382	372	386	377	370	385	413	439	419	404	362	378	417	395	387	408	385	406	419	402	409	409	388	433	370	405	387	387	400	426	383	393	423	401	402	401	401	390	433	368	412	426	365	402	422	420	419	409	447	376	399	394	390	383	393	413	417	378	406	377	418	387	413	418	413	401	409	399	410	405	404	399	410	400	388	345	406	446	388	392	391	372	394	424	411	385	402	421	393	407	403	411	406	397	392	385	433	405	370	369	401	440	409	420	382	424	396	395	418	414	389	388	426	344	364	397	393	413	411	414
3193	1302	2191	1717	1367	966	743	1061	2481	2399	1671	998	477	275	207	154	145	175	136	144	159	172	174	153	160	162	171	168	161	162	160	185	156	159	144	168	159	157	177	151	160	174	157	135	168	154	168	156	152	139	155	159	179	171	173	164	159	152	183	156	151	153	152	155	172	149	157	162	137	179	149	181	151	164	175	166	141	134	157	180	154	160	148	149	170	176	177	158	187	151	154	170	139	146	158	146	171	162	169	170	170	160	148	144	165	163	161	167	132	195	159	175	161	160	161	163	144	159	155	141	169	154	158	165	152	159	159	192	174	195	162	150	151	169	144	169	151	148	181	162	172	142	140	142	172	161	143	149	151	169	154	159	184	136	142	146	163	142	150	180	185	149	171	168	168	180	178	170	170	159	147	144	162	178	167	146	154	168	133	168	165	165	129	174	145	157	162	151	160	174	172	146	150	153	149	160	161	159	149	158	167	163	190	151	172	148	163	147	185	151	159	165	178	118	176	152	165	149	169	162	158	141	139	140	140	156	161	157	147	178	177	171	157	148	158	158	151	158	170	172	149	153	156	159	157	143	148	161	153	143	139	148	158	170	157	174	181	159	136	156	136	161	175	187	159	181	153	169	160	188	148	184	158	188	167	142	157	165	170	148	181	150	164	155	145	161	137	143	153	163	165	157	150	184	162	167	173	194	165	151	153	152	170	164	166	157	155	158	157	126	139	156	147	171	166	164	176	163	142	143	181	166	170	171	148	160	180	144	146	159	160	146	191	157	144	144	170	153	162	166	142	170	160	167	171	160	153	164	178	152	159	165	158	162	148	159	160	169	152	141	166	173	162	162	148	145	158	147	185	177	156	148	178	174	134	143	145	171	163	135	171	130	156	160	148	164	157	159	143	170	133	164	160	148	146	158	164	166	159	184	176	141	173	189	153	155	161	155	150	142	156	167	156	157	161	146	160	157	154	156	159	150	167	175	150	151	160	128	165	161	155	154	167	186	167	156	159	164	158	155	138	171	162	159	170	154	141	157	142	169	157	155	161	146	162	160	168	162	161	164	163	185	177	167	167	160	163	178	173	158	150	181	154	182	170	177	157	163	175	150	165	157	139	171	155	156	141	164	163	163	155	172	180	154	169	163	164	151	162	165	182	159	153	150	150	166	150	150	167	165	147	150	155	163	193	173	187	158	162	169	159	161	156	149	174	160	174	147	174	198	190	158	159	158	149	160	148	156	146	156	186	148	183	146	174	171	165	177	152	151	145	146	179	148	155	160	174	168	179	158	172	145	161	146	163	144	153	150	164	137	155	188	160	141	177	160	153	139	173	171	171	138	153	158	128	160	173	160	152	149	145	163	156	170	147	172	149	160	163	145	143	166	136	158	169	155	164	169	149	141	167	148	166	154	186	155	162	165	181	166	163	143	140	172	149	170	179	137	138	159	174	150	152	178	167	163	167	158	146	150	144	181	144	148	175	161	171	156	171	171	159	165	158	151	176	160	163	161	174	162	156	134	155	163	157	163	131	156	149	163	183	180	160	146	130	154	141	139	180	133	141	169	193	178	168	167	158	144	184	161	147	159	143	164	169	162	148	150	162	151	159	168	164	143	152	165	147	173	162	165	161	174	160	143	176	146	164	156	165	143	172	163	130	158	147	155	172	167	177	177	153	158	177	157	169	156	162	160	154	156	157	167	174	144	162	179	166	143	159	169	175	153	159	145	163	159	193	140	172	159	160	155	151	149	156	152	167	149	145	164	160	155	167	156	160	160	162	155	150	132	138	166	171	161	163	159	160	153	178	166	167	172	147	170	168	165	171	169	154	153	133	148	162	174	180	161	171	170	145	162	166	164	166	145	163	156	152	155	147	146	148	163	163	150	176	189	172	146	142	158	161	159	164	169	157	170	153	156	151	151	163	153	146	147	158	170	158	150	174	157	144	164	173	163	155	151	153	163	161	170	134	168	148	130	161	153	165	171	176	168	186	160	162	150	191	157	166	168	146	136	158	150	149	164	154	152	165	192	153	158	174	148	156	163	162	133	150	164	141	178	179	158	161	151	194	157	205	160	148	146	162	134	140	166	168	171	143	153	154	154	176	153	138	160	176	157	147	170	150	184	167	135	165	135	164	146	153	142	177	135	142	174	165	157	163	185	156	173	145	175	148	170	201	157	169	131	165	163	152	153	154	146	169	137	167	148	165	168	143	169	163	142	162	169	135	167	177	142	162	170	179	164	142	182	148	141	153	153	155	153	160	171	147	181	166	153	142	144	134	130	159	159	152	148	161	157	156	149	155	149	184	136	138	169	158	178	158	175	179	146	156	166	166	139	170	166	163	174	176	160	136	168	182	161	147	128	159	166	162	160	164	162	150	177	181	151	146	144	167	157	177	153	174	146	155	173	167	156	163	143	142	156	177	162	156	187	161	154	162	134	154	160	169	162	151	154	170	176	157	159	172	143	170	157	166	162	149	147	157	171	165	160	158	155	129	142	156	167	148	155	154	162	151	153	172	164	169	174	171	147	149	136	160	157	154	183	148	169	162	171	127	154	136	181	174	172	154	161	144	151	157	164	157	154	176	129	167	173	156	168	144	149	153	159	144	126	177	175	140	154	158	168	170	132	149	138	174	150	147	154	139	156	148	155	157	148	157	174	155	153	157	188	143	161	159	155	169	178	182	149	155	174	181	139	144	155	172	146	176	180	148	139	160	154	135	146	168	152	172	157	131	155	151	153	134	165	155	139	138	162	175	148	142	169	137	140	183	182	138	171	146	142	157	147	181	147	164	160	167	166	158	156	158	182	154	167	161	150	154	156	158	146	161	145	155	158	145	172	133	166	155	144	163	194	158	175	166	152	156	156	151	167	142	152	166	154	130	168	147	166	152	165	168	165	151	149	153	160	147	180	182	151	165	147	174	155	155	166	182	178	181	156	156	149	163	166	145	145	136	147	176	193	166	186	172	143	181	167	173	192	177	145	176	144	150	163	156	163	158	163	176	171	163	175	158	171	173	172	139	154	148	169	141	158	158	180	164	149	147	137	168	144	155	145	170	189	160	173	157	167	163	143	169	183	164	162	163	145	161	190	157	166	166	160	140	154	157	177	159	162	165	159	165	162	154	173	165	179	131	152	174	144	145	170	180	169	157	161	140	159	166	141	181	164	180	191	140	181	149	149	154	157	158	161	195	167	159	140	144	196	157	154	142	135	181	151	156	189	155	170	161	153	153	179	162	178	175	155	157	161	171	140	173	154	151	140	189	180	174	172	139	183	145	183	157	148	161	154	140	147	163	160	157	168	156	147	173	141	179	159	165	157	167	154	144	153	181	164	158	152	151	144	147	136	163	147	165	172	156	146	158	173	141	155	149	170	155	160	155	147	158	161	138	156	151	145	159	146	152	149	178	180	160	144	159	152	129	140	165	158	167	153	154	154	160	169	157	164	150	163	156	167	168	176	154	159	144	186	154	145	145	163	158	170	160	160
2709	1596	4377	5758	5095	4132	3610	6246	12206	10326	7228	3906	1701	842	587	473	412	426	433	422	451	425	410	435	397	449	389	420	472	379	442	386	397	380	371	421	410	407	415	444	418	398	430	441	461	453	405	408	416	399	423	435	430	372	394	442	467	394	424	378	421	412	463	419	431	450	425	426	453	409	427	451	422	437	436	411	409	439	438	415	409	398	442	415	380	446	422	417	359	420	435	399	463	445	382	413	421	378	422	397	442	420	402	426	414	420	415	401	412	421	445	422	419	454	450	452	449	417	438	461	425	423	437	420	426	440	415	429	390	425	484	403	443	415	401	421	397	456	437	440	415	435	416	357	468	425	446	418	422	461	397	405	429	452	450	387	427	417	411	446	434	433	428	420	444	436	403	416	404	451	413	449	383	446	429	459	412	405	427	409	432	411	439	393	405	395	423	436	444	416	454	418	462	418	423	393	450	429	370	414	435	434	404	412	409	425	419	377	419	401	435	400	415	441	437	402	402	414	432	393	407	468	446	420	434	430	429	450	408	428	457	471	437	452	438	425	432	413	440	394	409	406	423	411	428	406	389	489	442	421	454	477	408	419	449	424	405	406	412	415	441	435	403	439	467	410	414	397	429	416	408	414	403	459	440	405	412	416	395	460	392	396	432	409	451	417	407	412	442	422	422	409	441	457	403	448	437	413	433	404	406	469	451	405	424	420	434	441	430	468	419	397	425	401	409	397	422	416	432	410	412	429	422	453	404	427	433	417	410	460	441	425	430	441	419	431	426	446	435	459	466	450	424	396	426	402	401	441	449	460	402	397	419	463	450	425	407	395	452	422	452	414	436	421	414	404	408	429	404	417	424	415	392	430	395	415	401	436	427	418	404	431	404	437	422	405	419	441	427	398	435	385	437	429	471	402	417	456	431	425	457	445	430	451	418	422	414	455	424	434	466	407	428	426	425	423	443	442	421	454	442	433	375	454	419	431	441	433	426	402	440	398	440	455	487	451	435	422	421	417	422	443	428	409	411	439	452	412	436	420	408	438	425	430	417	400	401	379	416	444	383	401	437	432	425	439	401	431	410	394	436	470	466	418	427	428	440	451	390	443	420	413	401	418	375	452	396	406	408	404	410	452	436	420	473	424	465	445	409	437	421	444	434	420	407	437	450	399	420	427	404	438	448	411	443	465	434	431	433	433	377	405	421	421	405	426	420	405	437	417	401	435	458	421	404	407	436	416	425	432	436	406	444	450	434	404	434	448	450	415	436	425	436	422	435	425	424	388	409	410	425	439	412	418	427	401	417	457	407	406	445	443	396	436	444	420	438	424	448	429	456	424	434	381	420	451	406	417	431	400	423	409	425	381	451	416	397	439	397	413	442	433	400	414	437	426	454	388	420	442	429	451	410	468	425	427	428	423	416	455	420	440	417	397	423	418	421	403	444	409	425	456	432	417	416	397	430	415	405	402	458	413	458	437	459	400	431	427	453	423	410	424	407	403	408	410	393	415	451	433	438	405	436	392	409	397	424	448	420	447	396	445	423	421	399	411	401	424	390	398	471	425	423	407	416	460	433	389	402	413	460	430	401	422	401	404	351	408	445	412	434	421	436	418	464	420	407	455	413	404	442	431	444	445	386	406	428	442	408	394	402	385	431	414	408	426	396	442	378	427	441	416	432	411	467	424	426	430	441	415	427	464	421	425	393	411	382	426	395	404	420	447	393	428	396	429	380	415	422	418	434	406	425	438	431	391	448	422	413	450	403	442	418	426	427	443	400	422	465	404	448	447	429	463	420	420	412	453	451	382	445	394	415	427	385	466	381	408	403	398	415	462	449	379	447	409	465	395	417	463	425	414	411	432	419	427	422	398	447	420	435	413	422	442	403	392	441	405	442	437	456	429	381	418	422	496	415	433	415	382	396	439	429	433	443	449	408	420	412	427	419	440	438	439	419	456	433	452	436	438	442	411	432	434	417	430	402	410	440	441	419	417	443	429	415	395	420	412	450	436	455	393	442	407	434	432	417	387	420	447	447	447	417	450	430	447	386	414	442	445	420	399	457	404	425	469	379	404	427	397	405	441	424	418	413	389	419	412	470	408	439	421	385	423	435	435	443	462	432	406	400	432	376	431	411	432	416	430	463	400	405	466	423	432	428	412	427	415	446	441	443	419	450	450	438	446	411	419	431	422	383	439	435	436	377	415	413	417	450	366	407	447	396	422	434	426	432	448	433	463	451	439	455	413	435	433	414	427	433	423	434	451	441	416	405	417	412	435	439	432	409	435	395	445	419	414	405	408	405	414	390	438	393	425	416	427	441	405	419	434	417	427	443	434	431	452	404	427	423	445	445	449	416	424	438	404	426	408	431	426	468	403	373	399	410	428	401	430	417	420	428	428	412	414	423	429	420	408	431	452	404	398	436	407	400	377	419	453	401	433	395	438	434	397	415	385	443	462	439	407	433	425	419	423	393	433	437	424	454	407	466	411	418	441	426	441	432	395	433	391	415	408	432	417	437	439	398	438	378	427	415	429	436	439	414	415	420	413	459	431	416	423	375	419	444	447	420	409	410	412	398	429	431	417	395	458	457	410	410	417	453	389	432	437	447	447	450	426	454	430	409	385	429	393	383	451	430	393	410	413	429	430	434	435	434	413	428	426	444	429	433	481	387	454	416	409	445	403	444	438	439	433	434	431	398	430	409	411	417	413	440	438	440	437	407	435	411	434	419	432	418	399	428	404	410	442	446	448	442	388	415	455	431	419	405	430	384	423	421	395	422	450	463	420	452	438	411	391	425	433	426	420	418	380	426	422	380	429	375	427	422	433	414	424	438	426	453	415	426	406	421	464	409	438	420	384	391	466	425	439	411	426	445	441	417	466	431	404	442	408	450	386	426	450	423	421	408	425	433	375	402	436	429	468	440	409	431	404	418	416	414	426	453	414	440	430	411	441	443	440	415	427	462	421	444	396	396	441	418	412	415	435	412	433	433	437	414	417	446	394	451	448	432	438	368	401	434	402	433	423	472	398	443	403	429	405	439	405	438	375	395	406	449	433	431	407	426	383	408	424	387	427	429	415	423	438	412	420	428	446	423	443	410	402	429	427	433	418	418	429	456	426	424	425	430	396	444	412	435	435	432	448	420	435	444	412	413	378	424	444	446	432	416	437	444	402	433	420	475	418	446	414	441	392	431	397	440	426	438	429	411	471	461	427	425	398	393	424	408	454	406	444	405	422	424	481	393	422	431	423	435	420	393	427	395	440	417	430	404	417	419	446	435	439	428	440	439	420	422	395	400	419	395	432	434	413	413	442	401	396	418	405	454	454	436	400	381	441	443	418	399	427	393	452	402	423	413	439	414	448	444	398	409	399	399	394	386	420	385	425	417	409	412	400	370	444	434	364	375	410	424	397	423	430	429	450	454	423	435	417	406	451	419	444	431	441	437	425	393	441	452	420	441	429	412	441	416	426	455	401	409	392	409	419	425	433
12524	7108	5313	3831	3206	3664	10245	24471	27397	20290	10814	4402	1440	544	262	194	163	167	144	163	177	184	154	186	171	176	151	167	182	171	161	177	162	166	160	160	169	186	203	187	153	171	174	162	143	158	149	154	169	171	180	180	183	161	189	168	171	159	199	168	172	143	171	160	167	175	156	174	157	193	159	165	145	163	180	160	132	151	178	165	205	169	144	171	158	164	155	165	187	141	165	141	164	172	154	168	160	170	172	162	166	165	167	166	185	172	149	152	184	173	156	162	176	162	131	161	171	171	151	143	162	173	169	161	157	161	173	177	143	171	137	196	175	189	182	171	181	171	138	176	173	180	156	137	163	182	173	174	151	174	169	193	186	173	158	156	168	169	167	182	170	172	182	155	161	140	174	160	151	167	162	174	179	169	163	170	163	150	162	180	175	159	176	156	158	142	179	145	192	172	186	174	180	157	175	161	167	150	164	159	177	170	194	155	177	149	190	169	183	141	151	181	152	166	160	130	161	162	171	187	169	176	176	168	175	173	182	191	187	149	155	175	150	161	139	154	186	160	178	163	183	183	173	158	158	188	175	161	181	178	147	173	177	168	169	151	154	178	142	184	166	145	169	164	176	173	163	177	165	159	143	171	163	168	161	177	156	187	175	179	166	162	157	173	169	169	159	161	155	152	174	167	154	163	160	169	163	187	189	170	174	160	180	170	152	186	158	183	162	183	148	161	165	201	169	191	189	175	158	179	161	170	155	188	162	172	179	157	173	162	144	157	185	171	154	160	169	157	166	169	173	154	151	135	180	144	155	167	181	158	142	181	186	179	172	145	179	142	168	160	168	155	165	173	186	184	169	171	156	177	199	161	168	170	188	175	176	187	164	170	175	150	183	176	169	177	179	177	166	181	171	178	184	191	171	166	186	168	176	155	125	145	169	160	181	175	144	185	170	160	159	170	183	197	179	169	171	167	167	148	172	166	178	168	166	161	148	174	182	166	156	151	188	178	175	176	171	171	185	158	180	176	161	163	173	167	160	143	167	173	155	160	162	175	193	175	181	146	175	189	190	178	171	172	150	170	187	158	170	161	180	170	183	206	181	178	199	179	178	149	162	168	173	177	150	152	185	179	145	146	192	163	169	157	182	182	171	160	196	181	165	165	162	167	163	190	169	174	169	157	190	176	165	161	140	156	179	165	174	179	146	176	144	166	162	152	177	153	171	188	175	180	172	187	184	167	170	172	168	173	181	187	182	178	195	158	179	167	170	166	180	182	158	155	160	174	158	159	154	173	183	191	194	156	162	161	136	154	163	199	182	157	150	179	164	142	146	169	158	177	147	179	150	176	171	165	194	180	179	158	196	152	152	155	164	169	187	153	182	143	148	167	171	196	171	190	155	166	195	178	162	153	182	161	168	178	164	144	190	159	176	152	158	166	174	178	184	164	159	185	180	154	191	172	184	203	162	186	177	158	160	179	163	159	162	145	163	174	169	156	172	201	164	174	152	167	176	166	174	156	167	162	176	144	158	179	164	172	192	162	165	173	162	154	175	172	145	161	155	164	160	171	166	174	152	156	159	166	175	171	172	166	179	176	156	172	165	170	197	156	165	162	189	154	173	166	162	173	178	187	188	165	154	169	167	156	161	182	169	163	190	159	168	147	150	143	167	148	173	173	181	177	154	168	169	183	170	182	173	160	164	173	162	177	173	163	155	151	172	167	165	157	181	156	159	157	172	194	178	155	168	170	169	183	145	168	171	147	148	157	167	174	152	197	172	152	162	170	178	192	183	164	171	159	178	160	159	160	183	191	161	152	180	179	166	185	170	169	182	145	147	185	172	156	207	174	168	175	152	167	186	175	152	159	171	164	188	172	179	163	158	178	153	153	155	145	148	164	165	158	185	157	168	184	183	147	154	156	194	169	170	182	161	129	156	161	170	154	146	148	160	175	178	170	149	172	173	171	178	183	142	152	171	169	176	172	167	154	164	191	145	162	164	184	163	163	165	160	164	173	159	162	164	178	182	184	155	175	185	142	157	163	169	184	185	174	169	162	171	170	171	188	163	166	152	187	185	163	153	165	195	191	176	169	166	141	162	165	168	159	187	175	167	176	181	161	168	136	188	173	163	160	144	176	186	156	164	166	152	191	159	175	158	157	176	165	164	148	164	184	164	148	189	187	146	166	164	190	155	176	156	189	168	184	153	159	169	165	163	176	180	167	147	175	161	186	172	156	155	152	175	144	164	182	193	153	160	199	159	177	178	178	161	189	184	162	185	154	157	150	172	168	186	168	177	169	157	152	160	182	162	174	185	152	183	160	169	174	168	143	171	168	166	153	181	162	175	139	161	171	190	172	152	171	147	168	173	146	157	183	173	187	156	157	168	164	187	159	143	165	169	141	168	190	155	184	180	153	166	174	146	177	188	173	197	163	175	170	163	182	157	169	171	159	168	164	162	186	168	168	174	155	167	170	164	190	163	171	160	186	161	163	172	181	177	177	160	181	174	165	164	176	163	171	156	165	168	146	155	170	182	165	149	187	186	166	169	186	158	160	151	159	169	172	185	174	181	166	162	171	164	172	182	161	165	144	172	184	188	173	169	190	149	165	156	174	159	184	184	197	184	188	150	156	206	174	179	158	163	159	159	151	190	185	165	158	172	154	177	168	175	137	172	154	157	136	174	163	180	158	166	152	153	194	191	155	182	167	173	164	190	149	140	160	163	141	145	197	156	173	176	172	160	153	173	176	146	175	172	167	168	165	166	141	158	175	158	168	154	154	186	154	167	158	177	145	169	150	175	175	151	175	175	161	148	150	195	153	156	170	154	170	172	156	168	186	193	159	185	169	198	158	163	168	153	177	194	179	180	151	156	136	148	156	148	171	170	175	163	171	173	172	153	192	153	164	157	168	162	154	163	144	189	159	171	163	162	152	169	181	165	161	161	191	167	175	188	165	171	161	172	165	163	165	144	160	183	176	176	162	173	182	166	182	171	175	167	173	160	177	163	184	169	167	177	173	163	158	195	196	168	185	137	157	162	146	182	186	178	129	155	161	167	163	156	158	198	173	170	175	170	182	158	182	190	179	181	153	157	152	162	139	165	175	157	155	170	182	158	151	187	166	164	178	160	167	144	169	193	148	150	166	149	164	167	177	183	170	163	171	173	179	171	173	172	182	157	151	182	199	154	160	156	152	180	182	165	166	178	192	166	150	174	151	163	147	171	159	171	173	167	191	170	181	177	172	139	161	161	178	164	158	147	173	168	148	169	167	189	181	154	177	144	169	171	168	164	151	157	166	167	174	174	161	149	165	167	146	199	188	171	153	163	149	196	179	182	167	174	176	159	173	178	184	160	178	166	161	158	158	181	163	181	175	163	162	163	142	175	175	179	181	154	174	162	174	188	171	173	163	168	186	161	162	159	164	165	163	190	153	170	188	168	184	162	176	164	147	168	188	158	142	186	181	162	183	171	145	149	157	167	180	165	171	173	193
8210	6428	8477	10674	11063	14368	28356	44815	45933	38454	27569	15833	6507	2313	924	574	485	485	464	438	441	403	459	441	450	464	467	426	452	445	436	479	423	432	449	440	421	418	455	438	468	436	449	434	435	443	431	417	453	447	406	464	429	461	442	488	414	455	406	469	426	478	433	444	443	433	436	446	459	436	432	459	400	413	436	437	469	421	465	405	445	454	450	434	479	451	426	456	421	408	455	440	422	479	404	480	415	470	460	439	455	452	446	459	423	447	458	436	440	468	448	440	459	441	441	459	416	451	467	443	433	445	469	438	440	443	473	432	459	448	432	422	442	407	451	464	436	469	411	429	484	425	431	455	410	446	440	423	423	483	423	461	426	433	438	461	454	409	449	461	476	446	428	444	435	442	463	461	411	417	428	450	427	438	440	446	467	425	431	445	453	421	458	467	454	449	445	437	473	445	419	498	457	438	443	435	421	455	456	465	407	436	457	490	425	436	424	425	475	400	436	430	418	471	435	439	441	443	447	416	463	456	433	422	426	444	409	431	490	431	452	422	451	398	404	433	421	403	429	415	457	427	443	396	456	431	419	426	442	455	467	465	411	431	460	445	460	391	403	444	415	427	458	453	411	432	420	422	442	442	472	443	456	414	451	413	427	442	413	427	487	443	429	483	406	430	463	444	451	464	474	450	485	450	480	476	466	472	448	448	442	434	408	447	397	440	458	421	460	461	452	452	448	446	436	483	406	456	438	473	457	455	464	447	454	428	406	439	441	418	459	489	433	423	438	419	436	421	434	405	406	454	445	470	422	438	441	395	444	465	451	444	436	431	419	452	425	414	462	416	469	456	465	458	457	423	459	443	448	466	424	397	458	436	408	455	417	428	460	443	440	392	419	457	448	461	394	475	472	473	463	417	383	440	455	422	450	434	475	434	432	423	455	411	423	449	479	443	441	437	423	424	444	434	444	407	398	496	420	460	462	424	479	407	456	441	414	441	446	465	405	450	476	409	432	450	477	462	438	461	420	444	442	453	455	438	431	445	448	445	455	440	462	438	470	461	432	449	488	423	447	457	448	422	472	414	464	476	447	416	453	448	414	435	471	451	487	419	446	438	432	474	425	470	454	463	475	408	436	446	438	461	432	405	452	446	462	462	468	442	455	455	426	456	425	408	427	479	459	449	441	446	450	434	455	426	443	451	429	486	391	452	419	438	473	430	446	480	446	454	414	436	460	441	436	469	439	439	427	408	465	424	459	471	462	477	493	442	476	446	440	434	451	456	397	415	443	476	461	480	474	420	446	445	445	451	434	463	417	429	490	451	459	466	473	473	422	440	447	424	429	435	430	471	429	407	471	444	482	480	455	461	483	459	465	416	465	446	455	454	432	449	458	482	442	438	464	453	442	445	450	421	458	418	441	461	435	419	429	457	454	447	441	454	466	424	419	469	464	431	447	433	448	433	400	418	444	430	423	448	444	432	435	433	447	454	431	463	408	464	436	453	417	446	432	430	444	463	426	436	421	421	408	454	420	442	434	446	487	470	404	408	448	434	431	486	422	461	461	442	454	431	434	445	424	450	481	444	403	471	452	443	449	428	447	455	462	453	452	440	477	427	430	446	446	508	459	458	501	482	454	437	400	493	425	466	434	430	476	418	467	434	446	486	430	451	444	447	455	436	417	434	431	476	433	438	445	468	472	433	458	435	455	466	402	450	442	440	458	439	480	470	418	410	453	482	483	486	422	392	462	436	426	441	430	430	411	441	422	451	428	427	405	414	438	447	422	418	437	455	443	472	455	431	452	431	423	450	450	451	450	439	437	446	406	448	444	425	427	413	448	457	392	462	435	427	460	443	417	457	480	442	407	436	426	431	422	445	426	423	428	465	434	407	440	460	457	485	440	475	441	461	466	433	460	454	446	446	458	443	450	422	463	478	427	451	432	454	485	401	413	498	451	461	427	438	450	468	423	458	436	459	430	438	436	460	430	473	452	457	444	448	448	452	463	432	432	477	459	449	473	447	436	480	458	440	440	412	445	448	419	441	416	438	445	452	444	423	439	465	457	431	431	430	457	451	461	476	443	425	403	450	452	461	417	440	399	423	450	403	450	477	465	413	431	473	450	466	404	480	443	459	448	471	459	450	450	440	457	434	472	418	434	409	449	484	419	464	457	441	469	441	433	451	458	437	399	421	403	410	465	456	440	446	437	434	445	416	491	424	437	428	433	463	444	497	454	436	436	407	433	437	398	417	419	449	434	468	474	444	423	411	461	430	466	460	439	471	489	404	426	437	420	432	450	425	471	418	477	434	442	421	443	469	444	486	427	426	460	420	412	433	459	407	424	487	454	443	411	444	456	429	476	432	427	464	393	451	456	440	441	406	437	416	442	456	396	453	444	475	421	470	431	467	431	435	476	479	463	450	419	421	436	440	408	436	413	478	402	471	449	420	448	460	416	433	413	386	473	427	458	434	420	481	418	468	418	477	447	444	437	462	447	431	443	417	463	432	478	446	476	421	474	403	484	444	439	456	452	457	439	408	420	452	408	421	455	436	471	430	455	435	447	455	439	459	429	451	480	400	435	432	445	418	492	405	446	427	448	430	456	458	436	463	393	434	429	467	450	428	446	423	464	469	466	420	412	472	467	458	459	495	446	447	397	427	422	400	422	450	446	424	467	465	443	448	452	447	415	424	434	437	441	451	398	442	393	459	449	387	429	460	436	457	436	456	459	457	443	409	398	428	451	429	452	478	459	444	471	465	459	437	420	451	451	433	441	397	497	437	444	458	448	475	438	472	465	417	436	472	426	494	431	451	447	432	446	402	452	451	430	451	418	444	438	464	439	463	416	402	472	406	418	429	439	421	432	409	467	386	421	455	437	430	447	453	463	479	435	438	443	437	431	475	420	470	450	463	433	462	452	450	449	457	458	426	447	427	440	429	419	457	409	426	464	422	436	438	411	456	432	408	446	447	444	473	447	476	477	466	439	434	418	424	457	440	422	448	442	425	443	443	469	442	459	456	431	422	419	436	458	482	444	456	451	439	448	483	475	429	424	451	440	449	424	456	441	465	434	445	437	469	441	467	456	420	430	445	432	450	407	411	459	450	447	439	444	426	424	430	404	439	452	444	411	440	472	441	451	438	432	456	464	405	442	438	462	451	436	461	469	474	497	447	438	419	459	411	405	452	462	447	458	445	452	450	402	447	418	469	437	463	455	423	462	453	453	432	444	429	450	417	434	456	432	433	441	411	435	441	449	429	418	460	419	442	452	433	489	438	438	474	443	440	409	488	422	476	450	463	443	460	411	432	423	460	440	450	468	480	431	436	470	452	466	447	465	494	433	440	432	410	438	422	452	430	445	418	468	423	437	463	415	445	458	445	429	457	444	445	470	414	437	459	484	437	405	430	421	408	426	439	426	463	439	448	413	400	427	458	473	455	457	410	473	453	422	451	429	462	470	431	457	458	451	421	455	430	441	419	425	463	471	428	454	438
24938	9781	7894	9399	10927	13444	31238	43267	40059	27713	14753	9076	3941	1251	447	221	181	157	150	144	138	154	154	157	152	164	135	142	174	162	162	132	158	154	145	147	163	156	150	165	150	137	148	175	168	135	158	152	141	156	159	178	171	183	143	150	147	156	155	152	150	185	157	157	173	145	153	147	158	165	144	147	154	189	156	158	144	153	165	156	123	150	162	135	171	165	154	147	142	160	143	156	165	142	167	148	151	157	130	143	158	159	145	153	159	151	146	155	172	152	151	159	152	155	162	157	151	148	134	166	151	164	143	150	133	155	162	159	157	171	149	161	130	160	149	137	160	145	162	142	170	150	156	148	154	172	147	156	133	155	139	167	158	165	164	132	144	165	145	127	142	148	171	148	188	140	161	152	156	169	129	152	164	144	140	150	139	144	134	142	145	130	158	155	137	148	128	146	131	124	146	166	166	153	150	148	147	172	154	155	157	150	164	142	141	154	155	145	170	157	145	158	153	148	163	150	127	152	158	128	139	141	165	157	181	177	158	146	144	156	164	138	136	150	158	168	151	150	151	161	145	141	152	151	174	147	153	155	157	171	156	174	164	149	159	169	147	135	156	157	139	174	159	145	141	140	161	152	151	156	148	136	142	139	164	151	152	143	160	141	131	145	137	171	141	135	156	165	156	170	145	144	140	148	126	166	165	169	152	151	140	149	152	150	153	158	151	136	164	151	149	175	159	157	137	145	153	156	142	154	164	138	152	150	151	137	142	158	157	143	154	150	125	136	143	173	184	147	149	164	140	139	161	154	162	143	169	153	135	154	151	155	148	175	170	145	146	154	168	161	150	141	127	154	146	169	165	164	167	144	167	156	167	149	161	142	150	148	150	127	156	153	154	122	160	164	138	185	149	151	150	164	166	150	148	160	152	170	169	160	149	132	160	139	136	160	155	143	144	142	140	144	177	168	147	170	139	150	163	147	147	146	128	164	197	173	163	141	139	149	147	165	155	167	156	153	160	138	152	153	150	152	157	166	152	168	154	132	149	135	156	148	144	128	168	166	148	161	152	153	149	187	140	158	163	176	151	162	147	138	158	150	151	141	168	163	144	158	154	135	140	169	124	143	153	148	146	148	148	150	169	162	150	146	147	157	160	178	148	157	160	145	148	160	149	148	168	157	139	133	159	151	144	139	159	147	159	155	139	165	161	171	167	137	170	151	145	163	151	128	167	159	140	146	167	151	175	178	170	156	152	137	162	159	130	158	158	150	169	122	137	135	149	147	142	151	165	151	163	159	157	141	172	157	146	144	166	149	142	146	142	156	136	172	156	159	154	149	125	139	173	173	160	139	139	157	138	156	159	161	170	154	148	149	151	141	158	146	150	145	125	166	169	154	143	142	140	158	143	147	132	166	152	130	172	137	144	149	138	154	167	132	129	155	165	147	147	174	147	152	144	152	176	159	153	138	165	165	152	139	143	163	171	160	137	149	156	164	159	147	153	147	142	162	158	145	150	150	145	151	161	162	133	164	143	147	143	160	152	157	148	155	139	133	122	157	148	163	156	153	141	143	176	146	146	140	160	157	140	156	157	132	162	149	155	163	184	132	131	162	166	168	166	136	145	129	173	141	174	153	151	143	141	158	142	166	151	159	159	146	183	163	148	140	155	147	162	149	132	143	136	146	160	124	154	147	164	159	148	154	144	172	152	144	160	146	155	141	158	181	173	159	155	148	155	151	160	134	145	150	163	160	155	142	171	152	185	150	146	147	137	153	150	142	136	151	144	167	135	150	169	147	152	132	143	141	166	170	137	151	167	176	154	161	126	145	149	139	131	156	147	161	150	153	155	176	146	150	161	155	163	138	156	148	159	172	162	147	147	174	158	164	168	165	164	160	180	157	151	132	161	150	134	158	140	163	171	162	167	158	165	165	151	159	181	152	163	158	153	168	157	145	146	152	136	152	147	175	151	162	133	151	138	146	133	129	136	136	159	160	136	169	140	158	140	142	157	159	155	149	149	150	154	165	170	172	149	167	139	153	144	171	145	146	173	150	148	164	160	174	148	153	150	162	132	148	151	162	154	128	177	130	154	130	157	160	162	154	151	158	167	140	148	143	175	171	150	166	154	143	154	132	166	146	142	171	141	161	151	132	156	137	160	145	153	121	142	155	179	167	151	152	147	145	162	146	133	163	136	170	150	165	164	176	146	130	150	125	141	167	155	177	168	135	152	144	145	135	153	156	119	152	132	162	179	154	167	165	133	166	148	140	154	141	143	131	164	152	140	149	155	142	167	139	157	132	144	151	144	150	159	139	166	158	143	164	176	152	127	150	154	147	142	150	150	149	146	161	169	140	150	137	152	142	160	146	146	137	163	164	160	168	167	180	156	149	149	152	167	160	143	144	143	163	165	157	146	127	137	164	130	157	173	148	136	157	152	158	160	155	142	149	167	159	146	148	147	168	125	142	146	163	155	148	153	157	152	172	151	150	140	168	158	136	135	138	136	133	145	163	156	144	159	163	152	166	132	170	166	155	147	141	158	159	150	149	151	163	153	157	148	160	147	138	132	156	161	165	175	164	166	149	162	167	180	137	165	156	135	153	171	133	146	185	161	164	137	147	145	167	152	153	181	167	142	174	167	142	174	147	141	138	148	171	150	128	154	156	147	150	165	158	154	142	144	157	144	122	154	166	163	125	149	137	151	135	152	146	157	163	183	167	165	156	150	183	148	153	175	172	150	152	149	134	172	178	148	148	163	159	130	135	151	154	159	146	159	158	139	145	148	144	157	158	129	138	152	180	138	146	169	161	154	156	173	167	155	159	160	157	140	144	136	177	158	156	146	149	142	152	147	167	155	138	152	181	173	154	152	135	160	158	153	126	147	153	136	131	151	168	163	161	150	135	139	156	144	136	154	151	166	141	156	144	186	151	140	148	142	151	136	137	144	118	160	140	146	148	137	162	149	152	136	138	151	141	140	155	166	152	160	177	157	144	123	159	128	157	151	150	147	161	177	157	159	153	147	170	133	135	142	159	150	131	157	171	147	137	173	154	147	154	171	157	183	148	147	156	168	144	154	188	163	164	179	147	155	153	175	148	159	131	133	137	133	162	161	129	142	153	140	145	142	149	169	181	146	160	156	161	148	152	134	140	165	133	144	154	157	173	147	188	155	166	144	156	143	151	163	161	153	139	161	140	156	155	145	148	160	160	154	140	138	166	166	161	165	143	146	154	148	139	159	137	159	155	143	163	146	145	155	156	153	166	143	149	178	147	164	142	158	145	160	143	141	153	150	143	169	147	171	155	173	161	143	129	150	136	141	138	164	157	170	148	187	148	158	154	172	143	151	160	168	168	145	146	155	136	157	129	147	145	142	164	143	151	155	144	133	164	169	144	161	146	173	160	154	144	160	161	157	178	138	144	145	137	143	151	158	150	176	171	142	169	167	165	156	132	137	163	178	144	146	137	157	160	142	170	160	142	145	152	130	154	157	157
13083	6272	12690	21000	26019	31690	49606	58310	55101	42901	32432	26028	14434	5436	1724	656	431	421	418	413	441	380	432	390	423	413	369	426	408	404	399	408	399	413	367	409	387	415	382	429	414	402	436	383	414	400	424	397	407	417	424	446	412	390	447	406	387	376	399	392	384	357	379	441	375	387	391	425	405	373	420	397	413	444	430	396	421	389	439	391	380	435	383	410	420	388	410	434	413	390	390	413	386	410	417	398	422	393	415	403	429	399	392	394	407	382	405	401	422	413	435	385	420	421	412	397	433	405	415	392	417	390	404	372	425	430	387	409	418	420	424	449	400	405	397	385	423	440	354	414	396	434	431	416	383	411	392	376	435	392	397	421	396	417	358	396	395	414	421	387	390	389	406	397	387	415	435	394	424	391	430	382	406	379	362	417	421	395	429	402	421	405	346	430	436	386	421	401	369	378	379	422	427	411	386	389	422	391	397	391	412	400	388	391	357	426	445	392	408	415	413	397	401	363	367	392	399	447	406	426	394	417	412	395	394	395	397	409	402	411	417	355	396	422	418	411	417	401	396	375	437	385	431	402	376	407	407	414	389	402	398	429	380	431	377	418	404	425	408	426	387	426	432	375	386	413	375	438	401	414	425	397	390	404	428	402	392	409	431	400	387	406	398	390	422	448	395	340	420	405	451	411	398	428	402	393	374	390	371	417	407	374	419	382	373	409	394	408	393	388	397	437	413	370	400	382	434	409	395	410	427	435	414	401	403	435	417	408	373	421	393	390	373	398	436	400	397	389	404	441	399	346	426	386	407	416	414	440	394	410	397	408	390	389	427	395	409	393	419	384	409	389	394	391	403	405	424	397	410	396	420	426	404	442	401	406	455	402	396	420	429	413	405	409	416	392	415	370	416	379	401	415	366	370	371	421	417	385	440	423	425	426	381	449	382	403	427	424	395	460	396	397	417	396	432	411	392	414	442	412	380	388	388	378	388	404	383	431	405	407	414	392	365	411	418	412	405	400	400	389	419	383	377	428	418	414	434	430	418	358	404	421	397	414	408	403	411	391	451	414	412	406	409	411	404	364	410	411	422	378	431	424	406	416	408	392	418	423	405	403	423	402	415	356	386	403	447	399	384	413	389	438	409	370	382	419	401	442	390	397	380	350	396	372	404	422	424	394	378	389	410	416	426	382	391	399	388	398	385	414	405	400	439	411	375	421	384	379	379	413	448	413	429	427	407	427	403	462	387	419	407	410	397	398	419	396	415	433	407	367	387	391	434	412	391	394	432	387	402	395	395	411	377	401	383	406	407	417	369	388	423	383	409	368	392	382	387	401	407	390	369	410	393	422	404	423	417	398	416	414	377	406	400	416	428	424	369	408	412	425	447	409	395	407	376	424	395	387	409	406	396	387	395	389	405	405	424	387	390	359	403	388	382	376	402	409	452	404	394	417	401	418	400	407	447	396	410	421	366	397	424	418	394	412	376	403	403	400	361	423	408	394	378	401	400	378	430	406	389	412	405	418	412	419	393	398	395	391	439	426	411	405	407	399	396	405	396	379	379	413	401	398	398	382	411	429	422	363	388	385	404	412	376	401	413	428	401	421	399	391	412	392	382	400	412	374	410	399	383	402	414	386	433	414	409	396	424	377	392	410	413	419	378	380	400	401	419	405	368	409	397	423	406	412	387	406	394	419	384	425	428	387	413	400	408	409	389	400	430	417	416	410	398	430	404	424	399	427	382	372	392	418	440	397	403	434	413	459	404	406	408	409	383	381	449	397	431	388	379	414	433	426	418	389	412	426	406	411	379	379	419	374	392	398	401	407	429	382	413	411	402	385	424	392	395	395	409	408	412	392	376	379	386	400	410	446	382	386	384	391	415	418	389	407	371	419	358	400	377	410	391	440	370	415	404	399	425	449	415	404	434	390	393	410	418	434	414	412	398	390	390	398	406	404	415	407	419	404	437	416	431	412	383	408	386	405	395	404	427	405	411	417	442	426	407	378	420	403	402	435	410	411	421	413	407	420	420	394	368	398	427	433	426	451	444	379	406	424	390	394	406	421	375	402	421	425	427	386	393	439	389	358	433	403	370	360	437	427	412	420	416	411	403	437	399	386	400	430	386	362	426	394	416	382	404	417	393	382	428	416	378	414	386	355	422	385	403	416	399	397	420	426	428	384	400	430	378	469	373	425	383	365	422	404	410	400	369	410	397	393	433	420	442	363	389	414	430	420	393	401	381	398	377	416	399	418	403	379	367	421	401	400	401	374	391	439	385	389	460	398	415	389	406	406	413	393	370	383	367	433	405	435	410	417	416	374	386	398	419	390	408	400	411	427	391	369	414	418	397	422	390	397	419	415	392	430	393	410	395	415	404	412	412	389	421	399	421	396	428	383	415	407	390	400	403	412	374	429	393	441	432	400	402	405	419	399	429	387	398	402	374	433	413	406	410	391	371	387	398	368	441	417	376	390	407	416	387	368	393	396	394	447	388	364	400	437	399	407	395	416	434	404	432	393	432	432	425	412	445	381	419	394	372	399	409	448	402	386	387	401	390	410	399	419	410	415	408	405	395	407	346	408	374	399	380	405	398	401	369	446	394	412	391	402	412	409	396	389	366	428	407	393	408	368	416	414	397	397	392	389	398	393	411	374	434	428	392	361	410	410	429	388	448	396	395	430	384	413	419	407	415	426	429	406	408	409	412	397	396	423	439	435	400	437	429	443	409	408	410	434	477	404	411	422	417	441	396	392	410	418	391	386	421	392	371	407	417	394	392	434	397	409	394	375	428	449	427	399	405	425	390	393	423	370	407	386	410	392	408	415	430	434	433	425	380	383	375	386	406	383	384	385	409	400	395	393	397	393	411	418	419	401	420	376	416	429	390	398	413	394	446	432	385	399	400	450	384	416	416	400	379	440	392	439	380	410	383	412	404	409	399	428	395	385	391	448	387	383	426	409	423	428	409	413	410	366	438	388	418	415	392	421	444	409	430	411	374	359	419	416	427	404	404	397	405	407	413	406	398	392	390	436	381	384	410	402	363	423	389	364	412	432	390	407	415	420	406	427	409	428	445	424	403	377	437	386	419	414	391	392	438	420	412	376	395	389	413	371	417	395	385	407	408	412	376	402	450	399	377	383	415	441	367	411	448	417	433	415	385	452	404	439	388	387	418	398	405	379	379	386	366	390	406	425	407	419	371	435	426	417	381	370	422	384	389	415	427	380	392	386	411	430	427	408	375	379	393	407	384	438	388	427	390	424	401	366	422	426	430	402	404	429	395	415	431	405	413	418	414	375	396	412	410	408	423	428	413	407	401	389	426	419	419	391	367	401	402	385	390	362	398	415	383	397	401	415	434	399	385	420	433	376	446	419	440	418	418	421	397	407	440	430	403	406	391	441	411	394	393	395	414	423	428	400	410	395	415	408	414	411	396	381	420	408	377	408	376	416	404	409	394	418	401	413	379	407	415	364	388	380	408	405	424	418	417	401
5476	1684	1072	1259	856	942	1402	2016	1971	1483	937	632	365	255	168	185	168	168	164	170	173	181	148	164	190	166	156	149	158	154	150	162	169	178	164	154	176	156	183	160	164	148	163	146	150	167	159	172	152	172	160	156	168	180	157	170	164	149	168	165	169	165	153	174	186	167	161	173	164	139	145	154	139	160	150	170	164	184	162	171	155	164	166	158	153	170	163	165	185	182	154	119	158	160	160	147	170	186	178	158	178	166	131	159	156	155	165	155	178	174	172	148	156	180	154	176	162	170	157	150	154	158	155	162	169	149	147	161	129	168	180	162	160	170	165	170	136	154	153	143	154	161	177	133	175	163	163	171	180	169	148	145	164	153	154	151	152	172	163	150	158	157	177	177	150	163	173	155	164	165	172	161	167	181	164	173	168	136	134	152	171	177	161	174	149	170	161	157	172	128	163	176	172	177	156	166	169	188	149	146	137	153	151	163	160	169	144	154	150	154	179	162	170	162	148	167	172	170	158	173	171	151	178	156	151	153	162	171	167	176	150	180	177	164	164	171	180	157	162	163	166	161	178	179	180	169	149	173	172	156	150	158	160	149	164	149	160	169	159	157	179	147	154	161	169	151	161	149	156	167	172	160	177	170	176	159	166	156	149	163	172	166	164	163	176	178	182	164	160	166	144	157	166	144	126	146	169	179	170	157	169	181	165	160	176	157	135	162	178	158	160	152	155	174	174	157	150	170	144	154	152	142	162	185	190	134	152	146	159	159	147	183	170	170	165	138	152	159	140	134	187	183	163	148	143	169	138	157	181	158	172	161	183	157	162	170	183	167	174	156	153	198	169	163	144	189	165	165	172	164	162	146	160	162	168	154	169	168	167	182	165	156	186	165	148	165	155	154	140	174	155	148	159	176	146	171	154	173	166	156	156	178	157	156	176	166	137	177	162	170	151	173	162	178	168	156	174	174	171	176	197	175	154	144	147	138	162	172	181	171	169	145	179	192	160	149	170	160	171	174	152	166	167	171	171	158	186	161	166	164	172	154	154	141	156	182	142	153	184	148	184	159	169	173	165	171	154	162	170	162	179	155	139	166	173	153	179	163	170	146	164	158	176	154	160	167	147	171	168	150	158	156	193	148	174	155	188	167	161	172	139	190	160	139	163	165	183	146	156	172	173	173	168	169	160	150	167	161	167	146	165	186	153	192	179	154	162	139	173	178	164	177	191	164	158	161	160	158	148	175	166	172	150	160	149	151	180	178	177	187	187	155	146	173	168	172	175	158	215	146	165	177	181	144	159	177	155	155	175	167	167	161	181	150	159	169	167	173	157	164	192	166	164	162	171	163	158	156	172	154	183	161	153	140	159	172	167	181	159	142	161	165	177	178	164	158	155	176	155	161	158	146	161	155	155	147	176	164	164	155	155	172	153	167	150	138	159	169	151	196	156	176	163	155	176	161	176	181	153	188	157	169	179	156	161	164	171	165	159	166	168	165	177	159	152	191	150	153	138	169	179	179	169	175	158	172	186	171	161	185	150	199	167	163	149	171	185	169	158	149	158	162	160	161	166	165	173	161	164	175	163	167	147	173	127	152	155	162	139	175	164	153	172	156	180	154	176	179	170	160	157	176	145	148	164	179	193	167	176	164	158	158	184	160	174	187	168	173	138	165	165	173	161	147	155	148	155	167	164	160	170	130	147	148	170	150	149	152	150	146	171	164	157	168	152	170	183	155	149	170	165	137	148	190	149	179	145	170	166	172	152	151	148	153	166	182	165	150	164	165	151	156	161	168	157	176	184	152	168	152	161	154	166	174	139	166	161	148	141	158	164	157	175	155	153	152	163	165	157	168	172	123	147	149	173	168	159	146	181	165	169	156	163	173	150	171	146	123	161	154	152	142	145	162	153	141	153	163	159	174	162	124	156	164	178	172	159	166	151	145	162	175	170	168	161	185	173	189	182	150	160	148	148	163	185	173	165	157	184	183	152	151	141	167	170	158	154	156	150	150	152	156	165	167	208	175	162	144	169	173	158	175	156	156	172	159	175	174	172	141	182	166	182	140	170	177	173	142	154	152	169	163	181	132	171	144	177	155	189	150	162	158	155	142	152	157	169	195	155	171	156	161	176	158	163	163	135	165	188	169	132	183	147	172	154	165	151	155	186	163	147	153	142	144	170	179	143	175	178	142	161	149	158	155	146	160	158	183	167	165	166	170	151	165	137	169	176	168	153	146	172	172	154	157	156	173	157	144	154	155	160	179	151	166	146	148	159	182	197	151	147	165	161	180	163	154	175	167	176	161	135	152	169	152	150	155	179	159	161	159	172	156	191	142	129	181	163	153	154	167	152	169	152	160	159	150	177	142	160	128	149	169	172	176	156	176	172	163	172	194	173	168	167	162	153	157	159	156	141	161	153	175	179	159	155	156	145	145	172	168	158	163	169	153	171	175	179	161	158	171	167	142	157	165	163	173	171	160	153	159	150	182	142	189	189	148	162	129	157	145	155	164	171	195	151	149	165	144	129	168	165	166	155	171	188	159	163	180	162	155	158	191	181	177	153	152	144	174	165	150	165	162	193	170	174	188	169	195	152	146	165	153	176	148	151	181	164	155	183	188	155	135	171	144	164	144	163	161	174	166	186	184	168	167	158	151	177	173	144	137	178	168	144	156	154	175	149	142	149	178	152	157	158	153	179	165	153	189	169	195	155	142	144	161	142	174	158	165	170	146	159	161	155	154	158	175	155	179	182	176	157	165	183	151	167	173	140	156	161	159	148	158	171	180	149	187	164	175	189	167	170	144	173	161	172	150	135	156	175	155	161	174	171	157	158	170	157	172	164	121	149	164	148	153	158	155	185	158	197	157	165	151	150	169	157	139	169	171	167	182	199	181	153	162	149	152	167	181	165	160	153	157	171	154	154	168	156	167	170	167	151	182	141	147	164	161	187	146	183	175	159	177	155	161	159	149	155	163	155	170	168	175	151	172	175	176	178	183	144	179	159	162	151	156	159	168	168	169	171	153	154	168	140	165	167	151	158	150	172	180	165	176	166	155	168	170	156	163	186	170	170	168	161	165	151	165	157	159	162	156	171	153	165	154	171	161	131	160	196	146	165	170	182	167	155	170	175	158	156	177	165	165	156	166	170	189	164	188	157	143	185	160	167	167	163	172	173	175	161	165	192	170	160	160	168	175	145	182	187	171	161	170	149	182	184	162	142	165	164	159	172	164	142	160	166	167	171	139	155	189	151	168	155	188	151	155	158	161	164	144	164	149	174	145	162	164	192	168	168	178	173	177	156	170	154	152	145	178	152	164	164	177	174	141	173	146	178	168	174	158	144	150	148	158	161	148	140	180	150	162	167	178	155	138	162	168	177	186	143	175	163	152	152	167	172	172	163	172	162	179	167	158	162	188	173	170	146	146	167	158	166	172	166	142	172	159	149	163	162	164	167	150	147	165	177	173	184	179	152	132	174	179	149	171	154	178
3968	1752	2424	4509	3582	4972	7733	10063	9434	6471	4226	2491	1258	760	504	495	469	438	412	408	448	395	453	419	401	449	420	418	447	416	430	435	440	422	420	494	436	438	426	472	444	434	418	425	422	396	403	417	437	423	434	439	450	431	458	425	446	450	432	441	448	436	444	394	443	416	409	432	443	400	423	431	435	435	430	461	458	445	441	418	439	453	407	458	422	432	473	466	424	450	450	422	418	431	468	424	456	421	427	450	429	416	452	403	386	422	436	419	432	442	474	408	442	417	430	400	456	416	441	460	431	449	418	395	475	397	441	410	419	460	401	411	446	463	431	455	403	436	458	438	438	419	413	371	403	434	454	465	389	462	428	410	422	451	413	449	453	469	415	449	410	431	420	410	437	412	446	435	426	411	424	411	482	407	395	421	422	473	399	461	428	415	441	395	457	428	434	433	397	420	412	446	432	430	392	432	443	458	408	421	411	438	436	455	414	412	417	422	428	442	434	485	436	430	419	433	443	431	451	414	465	444	440	449	449	433	419	426	418	443	451	447	453	409	422	427	401	440	438	423	424	416	415	396	416	472	436	436	429	448	394	409	425	434	405	454	443	402	426	447	404	429	436	425	422	430	410	428	441	435	446	424	430	430	472	450	413	437	429	410	484	427	435	440	459	455	435	422	423	421	435	434	452	398	465	402	438	401	411	408	403	440	418	413	406	446	443	407	433	451	399	459	421	445	413	410	462	430	445	411	457	457	449	391	436	424	403	431	425	411	425	434	440	438	417	442	427	439	432	455	430	432	415	434	455	431	414	401	427	434	434	407	423	409	435	387	426	409	444	421	437	382	416	456	400	458	468	428	445	413	424	417	447	415	425	445	431	430	410	456	456	396	426	437	441	454	436	413	419	426	424	432	448	428	436	439	406	409	431	436	433	482	404	419	429	402	422	415	435	440	432	498	439	433	397	453	425	437	459	444	440	420	442	404	441	476	445	440	447	419	408	426	424	423	450	441	411	433	437	413	460	450	428	431	445	488	419	415	430	450	428	423	420	455	439	470	427	412	479	434	445	479	447	431	441	406	428	439	456	413	454	425	423	421	457	409	455	436	401	440	437	424	393	438	468	408	444	417	432	427	422	438	424	454	446	442	387	458	426	435	467	433	419	469	458	474	433	439	441	431	447	430	459	464	453	405	465	441	446	421	441	461	442	471	446	434	446	461	429	408	433	435	420	413	408	395	421	433	401	435	413	440	404	435	400	421	427	426	434	456	429	445	405	451	441	436	457	441	430	428	476	441	411	444	425	436	440	433	438	468	434	460	446	444	420	416	419	442	426	423	424	458	465	423	437	457	437	431	408	420	412	413	468	438	436	408	435	427	435	423	430	444	434	467	450	470	424	440	405	434	405	445	474	462	462	436	430	419	439	436	441	408	430	409	438	430	409	414	403	440	430	451	409	421	458	426	435	429	401	390	431	432	383	420	396	456	409	433	409	459	413	410	424	424	484	435	420	454	439	440	453	449	399	414	444	455	442	424	433	462	428	430	452	429	429	425	466	450	468	453	425	429	471	458	447	433	448	429	494	456	430	419	454	444	430	412	465	421	464	439	464	445	452	444	391	423	410	421	418	442	424	419	450	415	423	401	435	431	416	437	450	421	470	448	426	414	447	392	464	436	422	422	422	481	428	415	421	419	426	419	410	419	447	456	436	430	433	417	446	444	439	390	430	429	430	404	436	451	468	405	409	447	426	393	455	426	478	431	433	438	384	415	463	419	426	423	458	441	425	468	443	406	418	414	431	436	418	392	437	401	402	453	453	406	433	440	438	408	403	402	436	435	439	384	476	434	430	420	394	435	414	402	434	449	460	442	434	460	457	420	441	443	420	438	459	463	412	394	438	394	442	416	435	425	393	412	404	433	445	419	438	420	412	396	423	451	451	432	401	431	437	439	389	371	441	405	433	390	443	403	423	468	428	457	424	433	421	419	423	464	459	437	416	420	429	444	454	387	396	431	452	395	411	425	442	418	448	405	430	430	447	416	407	445	457	438	450	433	436	432	440	439	453	429	437	437	424	435	431	435	425	441	440	419	397	425	419	409	412	462	475	413	419	419	433	434	403	423	415	420	420	406	456	433	450	416	436	426	426	467	412	442	420	435	426	450	472	440	459	459	432	432	428	426	427	453	441	393	418	436	415	454	440	414	449	391	392	463	415	417	432	427	435	460	446	389	397	465	438	435	420	421	463	474	433	449	409	414	403	458	435	429	447	409	426	460	391	411	418	422	404	453	479	455	421	436	406	450	418	389	456	398	394	449	437	407	397	415	435	421	458	458	435	441	423	410	442	446	443	470	439	458	411	444	477	419	434	447	409	414	423	400	451	443	459	429	397	423	429	430	474	403	432	433	431	390	409	422	454	442	437	430	441	449	431	437	431	429	423	402	440	410	422	428	457	447	399	453	462	448	450	431	423	403	460	439	428	451	437	419	445	442	408	423	422	454	424	392	430	405	426	388	440	405	464	428	414	446	422	428	463	431	445	486	436	438	450	409	422	406	461	436	416	442	433	456	437	433	424	461	418	412	422	435	408	410	417	459	436	385	413	454	438	417	404	445	456	435	465	452	392	415	462	421	435	430	414	420	430	410	404	399	415	439	411	412	423	415	465	413	447	453	415	453	415	440	417	465	436	427	456	438	439	417	412	447	440	428	420	411	440	406	416	415	428	455	469	431	417	400	422	426	400	462	434	442	462	456	390	402	433	405	431	462	447	448	427	491	448	396	431	443	411	475	430	467	414	414	431	456	455	434	431	436	423	468	462	424	431	409	422	447	389	455	426	416	413	443	426	457	469	432	410	442	435	431	426	448	417	442	456	444	437	420	433	449	455	432	432	437	450	426	435	403	417	446	454	448	422	425	370	467	418	438	424	404	434	402	435	423	432	420	440	463	427	447	465	400	426	419	472	450	424	431	428	416	428	405	424	431	420	447	427	439	429	419	426	427	434	451	395	378	410	444	399	448	455	441	430	413	428	443	420	442	459	435	449	443	411	415	406	463	443	429	430	446	404	397	398	438	442	444	429	431	404	428	428	428	423	401	451	424	457	391	416	395	386	403	427	431	436	410	406	448	440	417	421	439	468	415	435	433	439	457	394	440	416	444	444	444	408	433	441	450	409	438	438	426	422	442	450	442	440	402	434	400	441	387	404	439	436	441	416	391	425	440	432	434	396	441	412	424	433	430	401	442	434	453	438	419	399	423	417	439	407	401	399	473	460	408	407	445	460	431	438	402	420	446	399	428	463	432	390	456	433	412	440	425	446	448	437	426	437	424	414	404	431	469	425	454	429	430	450	426	425	396	442	458	432	424	394	415	383	449	397	437	419	404	425	431	464	432	430	439	447	428	430	435	427	405	455	454	423	467	418	413	438	421	442	429	449	446	424	438	464	454	433	432	415	462	447	461	435	401	417	447	400	466	458	398	449	433	420	421	438	425
13793	6464	6103	6185	10717	22697	27076	24479	22974	15162	7176	2496	853	366	219	179	188	170	180	173	178	170	149	164	148	170	186	166	166	175	152	168	198	170	169	193	172	152	190	160	179	163	152	185	178	175	179	164	172	184	188	183	189	182	223	172	160	155	157	184	184	150	145	175	137	146	173	169	148	152	169	156	175	180	166	188	163	172	156	164	161	191	178	162	181	161	145	181	175	170	182	162	169	164	177	171	169	198	170	163	159	180	188	167	170	173	176	187	172	160	150	170	174	185	179	183	172	155	176	169	166	176	168	180	159	154	169	170	175	180	171	187	198	162	157	180	187	151	166	165	175	171	165	163	168	191	171	172	178	172	158	141	164	189	158	153	160	168	168	180	174	172	164	202	151	153	149	172	172	162	190	182	187	181	168	161	163	150	164	171	182	193	185	177	150	152	167	180	157	178	185	184	187	165	186	151	160	160	163	172	160	189	156	167	162	154	162	188	172	155	173	169	167	142	186	138	177	166	150	164	188	166	184	160	153	182	173	173	175	186	174	147	188	172	152	160	174	190	171	176	163	180	176	177	161	165	176	171	178	161	172	168	202	156	147	186	164	183	174	167	161	173	166	176	165	163	183	164	153	161	176	177	157	161	175	182	179	165	166	172	150	194	182	163	155	195	165	182	168	181	160	197	169	167	160	149	183	162	176	156	181	181	178	161	137	161	169	165	148	190	170	179	160	163	154	177	160	159	174	178	161	168	172	188	150	171	188	149	172	176	166	154	162	172	178	166	155	194	183	159	157	158	166	141	192	172	161	148	176	152	172	190	194	175	152	178	156	177	166	185	159	182	162	171	169	178	175	176	174	161	165	147	167	177	149	155	173	185	151	175	161	188	148	175	174	177	147	164	169	158	165	146	151	158	169	176	167	166	166	162	171	183	173	165	198	164	190	184	172	177	163	141	168	164	162	151	177	169	139	170	169	162	183	180	190	172	164	156	159	166	167	187	143	178	172	196	176	166	168	150	153	178	174	167	166	171	167	180	201	156	178	172	188	156	180	169	170	164	175	182	177	183	153	164	194	168	170	167	161	174	171	173	184	156	174	168	169	157	166	172	159	188	193	159	170	152	166	168	190	160	158	195	142	194	153	168	185	165	159	166	166	180	161	179	163	150	160	172	168	149	158	168	197	130	168	172	168	189	149	171	146	155	152	166	166	156	169	157	170	143	174	172	157	197	186	177	161	172	137	165	180	176	159	137	142	156	183	156	175	152	154	153	153	169	178	184	161	176	192	170	146	189	173	157	164	174	178	180	175	193	175	190	181	157	175	165	184	183	187	169	170	173	172	164	164	168	164	183	211	183	178	157	158	164	161	173	165	167	171	161	144	192	187	179	163	160	171	161	147	171	166	203	170	190	156	162	168	166	171	159	180	174	172	173	164	171	158	168	160	172	162	182	182	166	192	178	157	195	178	192	170	182	164	154	165	188	175	164	170	166	196	175	174	155	176	142	181	156	184	167	156	178	171	188	166	182	185	168	157	159	155	191	183	169	169	156	165	187	160	155	184	189	165	186	143	190	179	157	172	166	171	167	159	192	174	172	152	166	172	178	192	174	165	165	169	151	159	168	175	150	176	159	167	161	160	162	160	160	162	156	185	155	183	174	143	190	177	170	164	168	186	177	164	164	158	164	185	155	145	166	185	161	169	161	191	183	167	184	157	157	165	165	161	162	192	182	141	155	145	151	183	161	182	160	153	166	156	155	188	174	163	157	179	170	166	210	173	169	157	165	173	152	160	159	178	153	166	186	174	182	177	155	173	146	183	189	180	177	187	138	174	169	175	184	181	160	166	166	175	180	177	154	186	170	186	146	143	158	156	182	170	164	151	161	175	166	148	155	173	177	157	156	196	162	164	172	190	156	187	169	168	167	175	169	152	188	168	155	152	150	184	167	176	147	202	194	156	161	182	164	170	182	179	164	161	141	159	173	186	192	171	179	180	154	162	169	175	192	154	174	190	153	184	185	175	187	182	171	166	182	173	184	167	156	176	165	158	186	153	157	149	192	174	161	155	166	156	161	157	159	172	189	162	151	171	166	173	166	167	192	172	159	140	152	175	143	157	169	160	178	174	169	148	180	169	154	169	167	174	160	189	192	173	148	185	172	174	183	190	180	169	159	195	178	161	144	168	193	172	183	164	174	151	161	164	185	160	176	188	182	168	166	168	181	165	153	189	173	156	174	179	158	143	156	192	192	185	170	150	188	190	137	179	176	175	172	171	171	188	164	169	158	161	170	153	154	156	165	153	160	165	186	196	161	156	162	156	160	169	176	195	148	178	176	163	169	175	167	148	158	170	154	165	182	139	171	169	197	166	180	155	173	168	176	153	169	194	173	191	166	157	156	162	155	182	191	170	164	151	171	177	191	169	176	169	182	174	187	181	154	181	181	172	200	171	161	156	171	144	192	187	171	200	173	171	174	188	172	163	194	183	165	152	169	182	160	176	169	170	162	161	196	172	166	153	170	173	172	145	172	167	170	156	188	185	163	207	157	160	174	159	156	165	149	179	196	159	152	176	182	170	177	175	167	179	138	173	180	172	171	176	204	163	174	172	179	162	153	176	159	161	169	180	168	170	163	189	172	168	171	167	176	168	138	168	177	152	138	171	192	166	159	201	167	181	184	181	149	159	163	157	159	130	175	178	167	165	154	172	152	163	152	159	166	191	169	171	164	178	156	187	175	161	171	155	173	172	161	162	194	192	138	168	158	167	168	175	172	184	157	166	166	149	165	190	160	159	177	171	188	150	158	172	174	139	150	178	177	162	179	151	161	143	188	175	164	175	166	163	176	157	173	175	162	169	166	138	164	162	164	165	192	181	167	179	170	184	151	161	161	165	165	143	184	163	176	179	156	151	161	186	173	183	163	193	168	169	190	177	168	189	182	177	158	163	157	171	159	168	169	147	190	151	176	153	168	176	162	180	165	161	185	185	166	169	152	178	174	185	160	180	211	152	163	178	144	182	196	179	184	174	170	186	216	194	163	177	165	166	171	196	151	170	156	141	141	171	157	148	154	135	167	187	153	192	154	158	176	179	158	191	176	172	192	159	160	184	178	178	152	159	147	157	178	150	154	170	189	150	186	190	185	184	164	164	159	153	160	168	181	166	178	176	191	173	179	190	156	164	193	179	167	156	164	171	179	166	156	151	176	172	162	171	167	163	157	162	154	174	159	179	148	176	165	171	188	174	176	189	171	167	158	157	162	179	166	159	162	162	172	190	170	177	170	182	165	165	141	176	176	171	162	160	175	160	176	176	151	157	181	148	167	181	156	159	164	172	181	184	172	180	166	147	166	163	164	155	166	183	139	169	183	187	170	145	188	185	160	161	172	143	153	183	167	156	162	156	162	161	188	159	149	160	162	166	197	167	170	179	181	149	173	167	160	158	197	177	192	162	183	149	178	177	173	200	172	161	203	175	152	194	181	181	188	164	179
9095	5372	11679	17254	27737	41618	44682	43021	41924	33095	21605	10362	3835	1458	731	517	441	439	463	464	390	465	445	460	431	424	506	461	429	438	448	473	450	436	436	416	464	505	431	446	473	432	423	389	424	435	431	456	478	502	478	443	446	447	469	471	448	461	479	445	469	445	452	433	432	465	453	446	438	458	459	441	441	406	449	449	450	437	461	434	457	491	421	455	437	418	450	432	406	449	413	410	460	443	477	450	447	422	459	455	464	467	420	446	420	468	438	457	421	418	459	438	449	417	415	458	448	462	430	436	450	467	456	445	479	442	439	447	441	464	419	431	412	443	456	449	452	444	470	417	447	388	446	389	425	399	440	458	414	448	434	480	435	461	395	437	427	431	442	444	461	458	437	448	430	438	476	449	459	443	442	422	462	420	455	451	409	394	420	421	476	451	474	453	418	456	435	452	438	448	444	448	419	427	426	440	438	436	434	496	438	458	418	424	458	438	453	451	448	465	453	414	421	474	435	457	446	460	437	477	431	432	448	451	434	413	439	478	493	471	450	425	425	471	410	452	445	430	450	456	477	454	427	392	438	456	471	385	426	442	468	448	413	428	454	424	446	418	452	412	453	459	461	446	443	440	459	430	440	439	451	503	440	426	445	447	441	475	449	450	452	474	449	457	481	437	454	409	494	437	441	417	424	466	447	464	435	466	427	450	431	433	460	427	433	463	463	446	417	439	451	469	418	439	472	436	490	420	434	432	469	412	407	422	433	447	433	383	463	487	441	435	423	470	447	449	409	421	458	464	441	440	488	469	425	463	424	458	491	448	451	418	455	432	409	460	466	454	459	421	463	429	425	421	433	434	447	425	461	422	474	481	414	483	431	461	446	436	404	433	426	432	492	441	424	439	429	463	439	438	443	471	453	453	452	463	435	435	456	429	424	438	448	458	427	478	464	446	457	418	460	447	422	461	435	429	440	438	448	448	430	443	472	390	445	484	457	464	443	509	423	444	436	445	411	458	442	447	469	434	423	499	454	405	471	427	438	420	424	483	437	489	435	459	481	488	441	411	480	444	432	486	484	423	460	431	455	442	411	465	416	402	437	452	446	462	424	417	440	469	411	421	478	457	437	452	433	445	470	433	442	447	446	457	432	430	448	439	459	473	442	461	428	465	417	439	452	466	414	442	420	466	448	459	418	419	444	435	441	446	454	468	430	430	426	440	405	424	458	440	463	440	436	463	451	402	446	421	395	432	434	451	426	430	453	433	453	434	447	443	443	454	477	420	496	424	437	472	439	479	465	446	479	430	456	424	456	422	433	451	421	442	451	453	434	441	451	479	477	419	407	437	449	492	476	443	464	465	456	484	423	454	468	458	477	445	434	456	457	439	471	435	450	446	428	441	415	416	452	451	437	415	445	454	432	425	435	452	468	458	401	435	459	416	416	466	479	476	426	441	441	477	458	437	400	438	433	453	456	430	456	448	466	443	454	429	435	472	472	429	433	454	423	456	454	463	447	410	469	455	436	476	440	453	453	437	439	477	424	441	435	414	418	446	465	466	465	436	452	423	454	439	489	470	422	448	446	448	407	430	457	422	482	447	454	464	426	409	458	446	446	425	443	498	440	423	470	431	455	479	447	422	461	449	449	420	455	447	439	398	480	470	420	424	468	409	397	460	405	442	441	408	457	437	445	443	443	479	398	455	432	420	456	454	436	422	442	433	438	434	434	411	451	457	430	457	446	438	443	440	432	444	447	438	474	443	453	417	457	470	467	425	441	440	443	414	438	427	430	462	451	458	464	453	443	451	447	470	420	462	458	436	466	442	451	439	493	445	479	437	398	423	437	466	456	413	418	473	410	386	446	403	440	441	427	471	461	485	414	460	460	415	437	481	460	452	417	461	472	500	458	472	441	442	454	437	439	445	442	452	461	426	457	451	462	448	417	481	433	444	440	449	433	429	477	456	406	468	441	455	464	415	475	427	413	440	466	448	437	442	446	439	463	440	457	426	428	454	438	469	461	457	498	415	424	442	459	473	419	460	463	419	409	446	448	459	406	469	446	446	423	432	442	462	472	453	492	448	398	452	458	439	465	448	409	455	396	433	448	422	470	442	419	455	448	445	451	426	433	482	440	439	489	454	471	452	438	445	427	410	465	442	417	443	436	448	430	448	448	449	415	460	431	511	444	459	450	477	423	426	425	463	458	453	502	444	480	384	457	474	454	433	414	426	453	424	434	445	447	477	405	425	454	445	418	414	438	439	443	473	436	451	424	440	437	446	462	429	440	452	421	443	446	468	426	436	451	398	436	443	437	434	464	428	464	413	469	452	437	441	477	446	434	448	456	462	437	432	441	455	446	463	445	447	453	459	430	421	419	465	443	436	442	419	453	448	458	436	432	441	427	434	453	452	450	416	476	427	415	440	436	441	416	435	426	434	441	452	463	472	462	459	440	447	394	462	400	459	470	443	465	412	427	467	423	431	445	487	438	456	477	476	452	437	461	437	439	464	458	464	463	444	443	448	464	471	468	443	461	431	415	479	415	422	426	477	460	444	491	460	451	413	476	411	459	422	440	441	437	465	433	468	438	459	461	432	466	493	465	437	413	426	449	439	471	458	440	446	435	463	466	432	458	475	462	461	458	491	478	453	433	457	442	437	426	388	436	417	455	428	430	434	434	448	457	425	460	403	464	424	393	463	421	410	449	444	440	456	433	446	421	420	480	460	466	451	446	431	450	438	406	485	427	432	425	440	443	416	462	417	433	422	449	476	436	459	474	424	415	430	420	469	440	375	464	470	461	455	420	464	466	429	452	465	438	455	433	456	459	436	468	420	474	468	429	431	486	446	459	453	443	399	421	468	470	443	454	449	403	455	454	436	478	435	448	448	491	414	451	439	417	448	453	474	434	436	467	446	426	430	438	453	441	495	455	483	394	471	432	425	436	417	410	442	467	440	453	444	433	436	458	410	469	397	440	447	440	437	450	448	460	442	451	458	444	451	438	446	419	415	420	458	428	469	443	429	489	436	453	440	477	416	431	456	436	461	448	422	442	432	464	464	427	440	454	430	470	456	421	443	430	456	476	473	457	410	438	431	481	433	463	475	448	460	399	460	470	473	444	415	481	461	396	442	444	443	459	443	430	425	462	463	434	428	460	441	438	459	478	429	473	450	460	425	443	452	419	452	443	437	419	418	442	437	423	438	444	459	435	473	404	448	448	422	426	432	421	458	428	471	449	467	439	476	414	419	425	440	435	468	440	425	451	422	458	433	426	453	473	457	451	437	440	477	431	444	410	447	445	431	443	404	425	447	412	488	437	465	470	409	424	423	466	472	448	428	427	472	429	446	449	455	443	473	436	449	471	428	445	459	462	421	433	465	415	470	435	482	414	455	463	440	466	434	434	442	447	449	472	454	462	488	457	422	429	455	459	454	452	478	473	431	420	402	441	452	378	395	449	440	446	413	446	438	469	447	438	435	458	444	468	447	439	461	437	438
29387	13245	10771	9096	17708	25686	42802	42427	37997	27016	14478	5297	1496	498	257	161	168	175	155	153	146	144	151	166	151	135	145	155	160	167	167	143	140	150	162	163	151	155	151	146	152	180	165	162	160	143	146	159	133	137	143	174	160	143	127	143	159	171	161	163	182	179	150	147	147	154	128	158	169	129	138	144	165	148	172	183	144	170	158	148	133	136	136	141	149	160	139	150	143	161	140	139	182	158	149	177	158	152	157	154	142	149	160	149	142	165	157	178	165	169	151	167	151	148	158	130	165	155	145	156	141	150	154	190	152	148	174	132	149	138	153	162	145	148	141	146	160	180	164	153	144	145	153	142	158	150	138	178	172	157	119	139	165	156	156	149	164	150	154	136	160	142	142	165	147	146	141	156	181	132	148	133	162	153	145	160	165	144	156	155	150	168	158	154	145	151	163	167	153	140	161	141	175	159	163	170	148	160	141	147	161	129	143	155	138	176	154	173	128	160	136	151	162	157	170	147	148	156	150	150	134	186	149	163	147	168	164	160	137	152	174	145	163	151	163	161	174	156	154	172	148	157	139	125	173	133	151	154	148	151	143	152	155	157	133	141	147	153	150	145	150	163	152	175	153	113	141	145	137	148	122	156	153	160	143	145	158	152	151	159	154	158	150	159	149	152	156	140	144	173	139	138	161	149	153	115	148	125	151	152	145	165	175	166	150	142	150	170	148	173	164	152	151	154	142	136	134	151	170	155	141	150	159	153	138	139	144	149	148	159	140	172	159	160	161	169	182	148	135	145	173	154	158	176	152	164	148	142	138	130	169	170	174	139	154	160	156	120	158	164	144	158	156	161	146	145	175	154	162	147	164	172	146	140	132	142	152	145	159	155	168	142	152	137	150	118	155	159	154	160	167	130	173	141	145	166	137	154	137	141	157	141	166	178	136	153	149	166	133	162	165	162	154	124	142	148	140	146	151	163	130	164	146	160	152	146	153	160	149	165	157	146	162	149	167	166	151	146	149	149	159	140	128	148	154	179	149	168	138	158	156	176	147	147	154	170	142	140	160	137	139	139	159	161	137	155	152	155	155	156	153	160	162	139	161	144	170	173	161	152	156	144	152	181	150	165	152	157	165	158	152	162	166	173	123	148	175	139	139	139	174	138	153	167	161	148	160	150	162	167	143	152	138	151	154	129	138	170	166	149	174	152	167	147	148	143	135	164	146	163	160	152	152	167	153	172	158	150	133	156	126	135	152	164	141	157	158	166	139	160	156	158	162	133	144	151	146	150	139	144	151	152	129	174	144	155	144	157	148	156	158	135	161	169	156	127	127	130	148	138	133	159	179	156	155	141	165	160	149	155	150	135	137	140	155	151	135	137	147	149	125	153	153	130	161	136	127	139	129	161	155	139	159	159	146	143	164	167	162	151	152	133	158	139	181	142	152	147	143	148	150	154	153	122	161	153	142	142	139	148	179	146	161	137	157	142	145	120	146	172	158	150	149	144	155	153	142	144	154	182	154	174	162	135	156	157	154	162	141	147	169	158	169	180	137	151	129	164	157	160	154	132	128	145	147	165	152	148	160	139	168	154	118	158	133	152	178	169	158	178	148	138	143	160	158	143	160	142	160	156	154	167	157	147	138	156	165	162	157	148	155	152	163	163	152	156	138	156	140	166	144	132	159	167	131	148	149	151	160	149	147	164	145	147	148	157	143	168	133	130	157	176	154	165	165	152	152	161	151	149	156	156	145	131	159	163	146	174	158	136	150	166	136	167	162	177	150	149	134	147	142	135	158	168	144	168	166	150	162	155	162	165	164	143	134	147	158	162	158	177	145	136	135	150	152	148	127	165	146	154	154	147	167	179	142	138	158	171	147	149	145	151	156	149	149	148	162	168	149	153	184	181	139	146	150	165	146	148	168	156	142	145	162	137	152	154	164	153	150	121	143	176	160	121	159	142	140	146	132	147	161	154	155	151	155	165	137	157	161	164	168	167	137	154	143	146	156	142	138	138	179	156	150	145	160	163	163	146	137	159	159	154	159	171	135	156	174	131	147	143	150	153	150	153	148	155	162	135	151	147	148	168	160	144	147	169	179	158	158	163	157	135	144	156	155	145	167	127	162	174	160	166	162	136	162	142	158	118	138	145	166	157	122	164	161	164	166	141	151	157	159	169	155	144	123	174	151	161	144	116	148	139	142	175	114	167	153	151	150	143	139	148	151	149	154	157	170	152	160	146	159	150	173	149	160	139	131	154	171	130	143	163	169	162	157	160	148	160	162	160	132	163	157	134	128	159	156	167	154	140	152	173	167	149	180	167	161	155	140	162	158	125	149	154	146	181	143	142	154	144	161	155	145	145	184	151	134	149	140	154	171	142	166	160	145	162	150	144	191	144	145	138	148	164	145	136	129	131	154	155	166	138	179	155	142	161	141	149	152	143	145	175	148	161	163	151	137	168	137	143	143	147	150	154	169	137	137	144	153	145	143	168	162	148	140	145	137	138	144	162	141	163	163	158	153	142	164	160	168	150	140	132	158	155	165	152	144	141	159	155	143	150	141	157	164	152	149	163	131	143	157	158	163	168	155	161	164	156	146	148	142	179	152	161	153	138	163	172	167	155	145	138	177	144	142	142	146	151	162	146	145	153	160	151	149	138	146	157	131	186	143	158	153	176	137	164	132	120	151	179	155	127	158	169	139	175	140	151	187	143	142	141	165	147	151	150	143	157	156	139	162	164	160	144	171	157	150	167	135	155	156	155	145	146	157	140	147	157	154	137	147	150	152	141	156	168	169	146	156	153	147	135	147	151	176	142	160	147	151	142	145	156	148	157	148	149	146	165	137	165	122	169	157	144	172	133	131	160	154	148	166	163	139	154	150	173	172	176	163	166	132	162	140	146	155	148	141	156	133	159	150	143	145	144	152	161	151	142	152	149	149	146	133	139	151	149	153	164	140	147	138	150	150	154	158	146	168	133	162	159	162	143	182	160	123	168	165	153	147	164	153	163	147	155	127	139	163	156	152	149	153	131	148	155	159	150	145	132	138	148	152	161	139	154	152	148	200	159	145	171	160	164	164	142	136	149	164	148	147	137	136	132	141	160	141	150	137	169	142	142	144	149	165	149	154	153	137	158	165	148	177	156	170	156	145	158	166	158	167	138	162	143	163	148	152	129	161	144	156	143	136	147	165	143	146	135	156	181	149	154	153	187	140	148	144	175	143	153	136	154	137	167	160	165	161	171	146	150	160	152	159	138	142	168	161	155	141	139	157	145	180	151	156	144	141	133	158	159	164	149	160	158	174	146	141	154	147	138	158	166	149	123	138	164	142	152	161	153	131	161	152	164	171	162	142	142	130	154	155	143	155	131	145	166	150	176	128	134	153	142	139	144	150	151	148	144	149	166	168	174	137	163	155	139	154	158	151	154	180	167	144	156	148	143	167	162	152	168	167	160	149	179	151	152	136	166	174	146	164	136	143	146	158	142	137	163
16682	7467	15797	20289	35349	43449	57710	57065	53200	43246	30629	16678	6292	2129	888	523	426	377	393	403	406	397	392	380	426	384	391	385	395	400	429	379	363	361	391	390	409	397	398	403	398	350	424	421	379	371	380	407	374	435	408	379	396	398	406	425	454	372	397	427	378	409	391	418	377	408	404	383	393	393	410	421	398	385	391	385	407	392	400	421	387	425	390	412	345	378	395	395	407	396	406	413	407	384	372	350	436	437	386	384	399	362	432	436	426	424	388	379	415	400	425	393	416	424	404	401	388	427	434	426	406	422	430	389	402	386	394	405	388	383	410	407	417	408	369	370	422	402	394	393	384	392	401	389	397	378	414	375	402	426	390	362	414	410	395	413	422	424	436	413	407	445	384	391	403	385	385	392	431	385	381	394	434	405	401	440	407	394	405	386	410	423	371	436	413	413	367	376	406	430	400	398	437	408	359	428	429	389	375	422	404	415	396	442	383	381	414	392	444	397	398	375	412	406	408	442	377	386	383	414	381	396	417	415	383	389	407	397	417	426	394	383	414	403	392	402	427	399	396	343	407	399	401	390	387	435	387	395	382	386	360	402	380	390	386	367	401	403	407	406	366	420	355	399	395	402	406	407	395	371	396	380	378	427	386	385	390	409	411	397	427	390	392	418	404	402	378	401	400	380	418	404	381	399	383	402	418	450	424	393	380	382	408	387	406	393	423	411	374	387	403	406	407	390	414	430	395	377	462	386	391	395	402	391	418	427	402	413	392	375	383	411	376	404	377	395	393	406	425	391	378	421	391	416	410	415	398	356	400	399	416	397	441	353	429	385	403	392	373	396	398	398	384	399	362	413	388	429	420	380	406	391	414	387	413	388	424	431	397	380	418	437	410	364	417	394	384	409	417	430	413	412	407	431	402	431	378	384	376	411	390	408	370	426	386	422	419	372	395	395	395	378	417	388	428	390	392	400	389	442	415	379	394	392	393	408	406	380	402	389	400	393	382	398	380	409	413	399	419	381	394	415	430	373	423	396	419	421	414	427	417	366	448	387	411	400	421	408	388	423	422	382	380	405	392	388	378	408	403	405	405	389	413	408	415	405	390	384	421	392	393	404	393	383	407	397	395	381	411	387	413	409	370	397	411	424	403	411	428	422	436	389	421	359	407	389	393	408	407	400	404	394	399	386	389	398	404	436	406	434	408	431	420	386	385	381	391	408	394	385	401	376	394	419	403	404	372	431	397	420	430	401	407	383	381	424	387	366	442	415	412	434	365	415	423	388	402	398	397	399	404	391	341	408	370	420	401	382	374	402	407	436	392	443	413	349	412	440	395	375	415	424	399	426	372	392	399	393	436	373	386	405	387	376	373	420	410	393	415	423	359	399	398	394	394	415	408	408	354	375	423	452	398	364	392	374	408	388	392	383	348	378	417	407	358	386	448	410	390	414	400	394	403	371	398	420	375	404	396	412	374	397	395	391	364	398	411	424	412	422	414	396	411	396	379	406	426	435	398	431	449	408	397	421	399	394	403	390	355	394	399	403	379	414	361	384	383	413	409	408	434	410	390	386	443	400	392	377	402	392	400	389	404	391	411	408	376	393	377	356	387	360	401	374	364	445	435	385	409	417	396	380	403	392	407	382	422	392	405	370	422	398	378	387	381	403	440	406	416	386	406	386	374	360	387	448	414	410	400	384	392	435	380	375	418	404	424	383	390	384	358	385	397	403	403	419	366	424	425	388	371	393	376	380	451	400	383	451	412	430	382	413	409	434	377	413	401	385	405	421	409	416	395	426	413	389	380	393	398	401	431	386	422	411	403	404	367	398	421	383	399	412	430	383	418	380	437	420	388	402	381	375	410	430	428	406	394	378	403	392	406	384	406	432	390	388	442	375	403	386	422	405	382	410	391	412	398	418	382	390	426	403	410	407	409	388	403	377	405	390	442	400	382	406	390	378	380	376	410	431	422	410	364	428	406	390	374	409	357	422	420	385	394	403	384	390	394	393	403	430	412	369	415	404	434	367	407	408	378	379	395	418	406	389	412	397	374	435	413	400	402	385	399	406	419	413	395	394	405	424	395	402	384	392	371	382	419	424	410	410	405	393	439	401	375	396	390	406	397	435	415	384	414	406	417	399	397	386	432	362	402	363	419	402	409	405	368	384	411	413	400	416	400	411	418	372	407	373	428	402	399	404	416	408	409	410	372	412	421	432	416	409	400	427	375	398	440	421	372	353	427	402	344	433	416	408	416	415	410	392	388	401	431	395	417	432	406	389	405	404	397	422	416	398	391	372	368	425	406	405	404	386	438	373	402	375	410	401	413	439	431	408	425	380	387	378	423	430	416	422	389	401	362	401	420	400	403	447	421	386	396	387	376	375	395	394	435	416	396	401	407	422	414	393	409	426	408	394	391	403	403	434	405	384	384	398	392	428	382	399	386	401	423	390	359	400	387	375	415	381	377	403	406	409	369	417	427	382	415	456	415	406	406	402	419	420	406	398	350	385	397	381	375	391	384	361	421	403	369	403	394	400	360	441	364	425	372	380	395	390	400	379	396	400	382	390	393	402	384	438	377	422	420	407	403	386	422	399	412	379	378	367	373	392	401	385	412	405	420	383	374	413	426	390	405	446	420	421	399	395	392	410	406	402	378	414	411	413	377	423	401	405	389	422	432	403	387	399	364	376	416	408	358	390	361	406	397	389	414	389	385	424	412	378	389	384	400	384	367	405	446	419	409	425	436	403	383	400	436	435	390	394	377	413	397	416	432	461	416	394	411	363	415	353	398	377	400	390	419	393	443	363	375	413	363	408	402	382	409	385	377	410	383	413	396	386	388	379	394	377	369	371	394	386	408	391	377	358	442	418	427	387	413	443	409	389	400	411	365	375	374	366	408	420	410	367	390	417	420	407	399	413	400	446	349	397	383	415	385	377	435	427	409	417	404	412	404	402	428	394	402	419	413	391	379	390	417	388	396	417	374	424	400	371	435	403	375	411	398	409	410	343	383	404	425	376	380	401	396	395	382	379	410	381	448	415	374	388	379	379	405	417	411	424	390	399	383	395	417	425	396	402	435	395	414	445	373	408	406	442	364	397	406	422	391	391	397	409	428	373	383	412	414	407	384	399	393	416	439	369	412	418	428	440	387	384	396	432	376	412	413	383	424	405	386	391	423	410	387	398	443	388	395	432	395	464	402	428	379	393	422	392	384	421	401	405	414	410	368	429	429	377	432	402	395	401	426	374	408	402	418	383	414	413	429	417	406	412	374	380	430	394	428	406	439	383	431	388	416	371	385	413	385	403	416	403	402	401	349	385	386	395	387	390	412	402	387	399	405	388	395	413	403	414	401	401	388	385	371	404	415	402	404	388	372	396	424	401	431	424	415	385	411	379	413	383	410	406	430	417	384	408	403	394	427	431	423	425	403	370	431	387	410	369	388	385	393	411	412	388	372	372	444	391	406	392	425	411	414	407	433	397	419	390	399	436
3722	1233	1322	852	554	717	2249	2376	2286	1665	909	497	276	200	177	160	143	155	151	176	165	162	157	164	162	153	141	155	161	156	158	144	151	178	173	165	197	161	164	169	164	162	180	152	151	159	156	169	185	150	165	163	168	163	168	161	165	151	160	168	170	164	180	170	147	165	153	167	194	157	166	173	145	149	160	174	169	161	180	156	153	142	159	170	183	147	170	149	148	156	166	175	164	179	167	152	174	155	156	163	184	152	148	164	160	147	154	173	172	164	131	166	133	155	144	135	150	145	158	140	147	135	154	176	172	150	182	170	187	155	155	164	173	170	154	176	181	158	170	138	181	145	160	163	163	167	155	150	158	133	154	162	172	147	164	142	173	167	167	174	144	165	143	167	167	199	159	159	161	168	144	151	176	169	163	151	158	168	170	153	147	149	183	158	152	193	164	170	169	144	156	155	150	164	161	163	156	146	154	152	155	171	146	173	157	178	151	157	179	153	157	145	167	154	163	153	174	159	158	140	149	138	165	159	149	156	175	167	165	150	141	168	145	153	173	146	139	186	168	155	157	142	138	184	164	168	163	166	158	147	172	139	158	160	149	153	154	165	162	188	155	151	170	174	167	140	157	145	142	151	159	152	145	153	140	159	176	184	162	163	150	163	142	171	144	142	158	172	150	191	182	154	174	147	167	161	162	152	155	139	149	167	147	188	197	165	184	165	156	157	157	175	175	157	152	164	155	160	191	168	159	180	170	180	151	177	184	147	174	168	191	160	173	166	173	164	160	138	169	168	132	151	171	151	160	158	153	173	156	174	174	159	170	168	168	149	189	168	153	186	150	178	163	167	158	134	179	155	151	165	161	153	156	152	170	141	175	157	158	159	151	153	154	165	166	176	145	156	185	146	183	172	169	138	143	157	156	162	167	159	167	169	155	157	160	161	138	166	163	183	170	168	163	151	162	175	133	167	151	142	157	165	185	149	161	159	137	124	132	159	158	145	138	157	152	164	143	171	176	171	151	167	183	180	153	150	146	149	167	157	145	161	149	141	174	191	155	156	150	158	153	164	166	154	151	175	157	174	174	162	149	157	146	152	144	179	162	178	162	160	145	173	147	162	163	164	179	161	166	159	174	161	179	178	186	158	154	184	177	168	141	154	176	160	150	180	149	170	155	159	145	171	174	198	161	172	167	149	169	190	166	169	134	172	176	180	167	157	153	163	175	166	161	159	152	186	172	176	140	137	164	151	150	182	146	156	147	156	164	180	137	159	171	159	160	135	166	161	142	143	187	193	177	166	151	149	155	167	178	149	145	177	163	177	146	150	146	142	154	148	148	162	173	149	165	149	148	156	163	148	141	152	158	150	161	187	145	165	163	156	169	178	151	153	159	158	160	149	171	165	142	166	155	174	148	154	168	190	155	143	166	167	158	148	167	161	133	188	168	176	150	162	160	159	174	165	179	153	161	163	174	148	168	144	186	135	151	140	146	164	152	152	174	170	155	172	178	126	155	161	167	146	155	136	184	170	150	180	152	177	179	164	173	177	182	173	180	145	151	146	165	170	172	143	159	164	138	158	147	172	163	160	144	152	141	150	168	168	133	173	175	177	157	158	177	162	172	140	130	184	180	140	154	166	171	158	143	155	193	159	156	138	144	145	165	148	169	181	160	170	181	187	168	165	160	181	165	172	149	166	163	162	152	159	178	173	176	163	156	168	134	166	176	179	139	175	164	169	158	165	157	156	174	141	157	175	168	163	162	179	149	182	166	179	159	158	158	185	150	170	164	160	157	154	136	143	153	146	164	181	152	141	165	168	168	166	170	151	169	161	164	160	166	154	169	140	175	165	166	151	175	162	163	154	174	152	165	159	149	167	184	171	160	157	162	181	144	152	170	165	136	178	159	146	177	158	176	159	162	168	163	152	152	175	132	163	136	169	154	185	141	156	146	153	154	162	157	157	164	154	147	150	187	181	168	162	134	151	148	175	152	152	163	161	160	168	145	143	160	151	156	151	165	172	163	141	195	181	163	155	160	165	151	154	168	163	156	181	168	166	173	154	165	134	155	152	166	147	136	148	152	145	171	153	149	174	179	178	166	162	161	185	163	171	169	145	160	167	157	163	134	146	162	165	146	151	146	152	163	172	147	168	162	176	163	166	173	172	143	160	151	149	185	157	175	164	153	151	184	186	170	146	145	155	154	159	170	144	151	155	137	172	143	159	147	145	152	149	157	161	136	165	139	144	152	166	165	156	140	155	151	163	168	157	177	161	146	153	152	162	164	154	150	160	145	145	155	134	162	154	165	156	150	158	161	174	146	166	169	143	169	152	150	142	144	175	159	144	164	143	168	159	155	152	140	166	165	154	137	136	144	153	165	169	138	161	167	140	158	167	175	147	148	149	160	164	164	173	164	177	149	145	163	152	153	143	155	180	151	170	152	163	167	186	164	192	152	164	159	135	153	172	155	151	151	154	149	165	154	159	176	146	202	173	146	146	169	168	147	155	154	161	158	161	153	151	145	148	183	160	181	172	155	184	159	151	157	162	157	147	154	151	151	149	148	143	171	157	177	172	164	167	165	151	160	133	140	172	196	170	137	180	168	148	152	165	177	153	162	166	160	139	130	163	168	163	146	143	153	151	171	156	170	139	146	163	153	166	150	168	167	176	177	181	164	168	159	152	162	160	173	162	169	161	172	138	130	144	169	131	162	132	167	151	165	162	151	134	165	169	142	146	174	157	154	166	186	146	172	155	160	198	173	187	152	183	184	161	167	149	167	166	136	142	188	138	163	181	133	161	149	150	151	156	138	149	160	155	154	166	161	152	166	172	153	155	175	155	184	146	172	170	147	171	173	154	169	162	152	154	158	156	154	167	149	174	163	168	171	153	180	150	158	156	160	156	176	153	183	159	158	141	154	140	122	163	152	146	166	161	177	158	181	139	158	141	175	152	156	165	159	154	157	152	159	141	154	168	176	177	158	140	162	155	161	173	169	165	166	168	172	160	144	147	165	169	169	165	163	128	173	145	174	166	158	162	161	160	154	156	149	155	140	164	151	129	136	162	167	167	153	155	159	170	165	164	149	160	172	160	133	153	160	168	155	148	169	168	161	168	173	153	168	149	155	154	169	184	152	175	164	163	149	166	141	157	167	154	174	129	164	170	173	164	139	152	152	177	150	142	151	158	173	158	154	153	175	160	161	161	160	139	158	162	164	180	165	138	171	158	172	176	163	171	133	166	142	166	158	151	143	146	159	175	155	176	159	181	147	144	146	156	152	173	153	138	187	151	175	169	164	150	174	166	160	160	170	171	161	142	163	178	158	142	159	137	155	150	150	138	165	169	152	174	147	158	134	167	170	154	152	161	162	172	154	191	161	150	159	143	151	157	162	142	157	123	152	156	151	142	166	162	160	140	179	150	141	169	168	165	133	143	157	151	160	155	150	168	167	148	185	162	156	158	168	164	165	162	154	187	143	136	170	158	147	176
3033	1518	2985	2812	2206	3783	11001	11148	10297	7223	3951	1853	840	576	449	432	434	403	421	416	434	434	448	418	438	435	391	405	415	417	425	441	464	408	444	425	429	428	401	395	440	416	413	427	403	418	437	420	437	410	435	418	433	441	438	430	456	478	443	423	462	392	411	390	411	414	414	414	418	398	421	389	424	444	434	401	456	455	399	416	431	444	453	426	411	419	429	410	431	423	451	400	432	422	428	432	410	410	443	442	404	411	423	430	430	446	434	440	466	426	426	398	434	428	469	434	421	381	416	428	398	395	413	404	401	429	426	423	438	437	412	420	449	388	433	446	427	405	464	422	424	417	400	402	449	442	388	354	403	428	408	429	395	430	418	432	420	440	471	373	423	436	401	437	413	440	390	442	412	409	459	445	429	453	442	409	456	413	433	393	424	420	436	438	432	399	427	422	430	451	443	448	433	436	395	449	403	429	437	409	450	416	414	444	439	417	410	401	439	406	470	396	429	436	421	417	455	445	439	418	381	408	443	443	432	421	449	410	416	411	394	415	446	434	412	423	413	433	397	410	437	453	412	431	408	391	417	430	427	422	431	450	419	433	449	428	430	408	448	430	433	390	447	400	408	467	444	435	385	448	421	408	432	411	413	466	455	409	422	427	413	418	393	408	406	450	409	421	404	409	396	421	417	419	438	435	447	435	391	426	447	429	413	411	426	427	410	436	412	451	406	394	428	398	399	415	415	382	434	432	429	403	428	384	439	446	386	427	434	472	448	398	428	403	411	416	421	451	380	422	444	421	409	406	418	406	415	453	401	437	404	433	440	456	395	438	441	379	403	394	427	431	428	455	444	433	435	409	416	387	436	417	391	438	423	394	457	417	403	423	431	489	427	402	426	446	423	410	396	463	416	401	420	429	447	446	440	422	428	452	400	454	442	431	407	434	433	431	462	419	441	429	394	407	418	421	441	413	443	443	417	397	446	424	405	452	422	421	397	395	423	442	399	401	432	407	439	433	417	418	415	449	433	426	425	445	402	418	450	426	412	416	423	405	454	453	439	425	443	415	411	414	458	425	442	451	407	484	434	439	440	460	391	418	416	427	417	425	410	438	406	426	451	414	398	418	435	421	414	435	441	433	441	441	396	457	430	438	436	442	441	420	465	443	423	407	416	422	405	383	384	402	444	396	429	435	438	422	453	391	420	421	462	390	437	403	423	444	410	473	388	436	420	428	447	423	415	433	401	408	428	448	426	416	408	420	368	468	407	416	420	423	421	412	405	399	454	446	434	413	403	443	457	425	444	462	450	416	418	395	378	412	421	406	452	439	386	401	405	402	416	447	440	424	438	401	406	414	375	457	390	441	403	433	443	423	433	413	408	421	433	448	445	450	444	393	416	435	437	450	420	423	412	430	444	440	417	411	395	417	452	422	421	414	431	442	434	406	409	418	426	441	420	425	418	439	386	380	451	447	431	446	414	416	398	461	423	454	426	456	444	397	438	446	417	402	415	417	462	438	384	432	398	382	443	426	373	434	427	444	433	442	394	433	409	428	409	443	421	447	387	465	398	440	428	422	414	403	391	439	422	406	435	397	429	431	418	411	420	413	424	454	415	436	441	387	421	415	427	422	442	413	391	393	445	435	425	380	411	376	409	465	434	404	411	423	403	484	417	430	438	420	421	415	381	431	415	432	438	436	420	445	423	409	413	410	422	417	400	443	459	399	425	453	416	412	417	456	417	403	441	424	402	452	429	456	402	431	414	429	449	459	373	419	400	442	418	468	443	461	429	406	412	466	398	433	434	462	427	468	394	424	423	416	422	426	416	426	448	402	435	424	411	407	455	393	436	430	430	411	436	417	435	491	434	436	428	438	430	398	418	444	431	405	440	462	405	413	417	402	381	419	416	431	441	425	423	435	421	421	422	410	442	418	429	419	467	424	420	407	400	395	386	408	431	458	403	430	416	402	445	418	413	406	442	411	392	460	431	472	411	434	431	393	438	440	435	461	418	410	413	392	442	414	416	438	458	430	434	454	393	409	407	407	425	455	430	442	405	408	457	419	434	453	425	443	401	441	443	395	441	400	386	402	411	435	438	440	384	441	423	405	478	410	446	418	445	406	438	406	431	430	456	411	393	406	494	426	433	458	406	375	418	422	429	411	410	459	391	440	426	410	439	427	398	414	385	454	472	454	414	465	423	408	451	452	393	385	447	378	440	409	382	394	433	444	424	439	413	421	438	414	449	390	424	434	400	438	399	427	427	463	446	439	424	477	424	432	413	425	387	437	438	467	422	428	420	422	417	437	439	439	456	462	442	437	451	442	469	412	424	436	404	419	446	420	426	430	427	429	426	432	429	432	430	442	394	412	421	441	407	425	417	442	436	404	421	420	419	431	450	414	377	432	397	420	425	420	457	447	391	446	410	422	468	404	452	448	441	440	433	420	426	424	402	443	430	400	450	428	422	426	424	427	409	446	434	404	425	447	428	406	381	417	432	395	432	412	420	451	427	422	433	456	453	415	430	435	435	418	441	384	422	402	403	404	461	407	420	442	420	418	451	426	437	436	433	423	427	416	422	416	422	434	436	446	446	426	427	428	427	419	486	414	421	437	429	422	400	425	456	422	425	455	446	453	425	449	408	408	418	390	413	413	412	417	401	454	389	426	407	424	425	395	385	430	400	455	443	445	403	418	425	435	419	432	456	434	428	423	398	440	401	433	392	440	409	452	413	440	408	417	415	424	438	450	439	422	413	396	437	416	413	434	419	418	427	426	446	433	393	431	431	405	455	444	448	465	448	435	449	437	409	450	451	413	442	411	442	426	367	400	476	436	436	443	447	459	437	416	413	435	452	431	427	460	393	421	448	421	447	405	425	432	395	390	420	427	412	415	434	428	456	447	428	439	450	478	419	427	436	426	419	435	398	447	367	406	406	419	460	408	472	421	416	440	436	404	430	448	434	446	403	428	408	427	413	386	459	429	391	437	412	425	424	432	441	414	383	404	448	434	426	416	412	397	454	429	454	416	380	386	431	436	465	411	441	426	432	421	410	386	440	451	442	385	441	430	439	432	422	437	425	456	426	432	446	447	416	397	444	437	434	450	373	432	416	463	420	406	425	438	424	436	401	455	408	421	426	385	439	453	432	397	436	421	458	449	402	453	416	441	429	417	386	470	411	426	403	446	396	450	399	443	414	419	425	449	436	445	449	431	423	433	422	401	425	428	396	420	435	412	439	450	449	404	454	431	418	453	433	434	444	414	409	437	464	436	467	418	423	434	463	414	385	403	423	401	397	451	410	444	402	463	417	454	437	459	413	406	424	428	452	448	411	412	446	378	437	400	448	401	407	399	424	405	467	389	430	417	430	385	456	456	393	438	443	487	428	461	423	417	402	427	440	412	445	411	440	413	452	402	431	442	412	397	417	438	413	430	423	428	420	439	436	417	444	430	419	403	429	467	403	416	435	428	410	407	433	404	437	431	400	458	429	448
11746	2913	5402	6294	6271	14021	28205	29488	23896	14350	6509	2535	821	376	206	195	164	146	165	155	179	153	185	182	169	170	170	164	172	172	170	169	175	158	152	150	187	176	163	169	145	150	158	160	150	171	158	187	181	174	172	185	148	161	165	168	166	158	184	162	166	161	173	162	170	177	165	176	187	173	172	152	160	167	160	188	187	169	167	189	150	152	183	178	183	171	170	174	182	178	165	154	167	184	155	170	150	139	156	196	193	154	157	179	154	167	190	147	158	172	168	183	145	163	177	179	164	191	170	177	181	151	149	168	137	175	175	169	161	180	167	194	190	170	146	158	153	171	181	158	173	170	170	176	169	167	175	175	164	151	145	163	171	175	157	146	197	168	174	151	168	172	186	178	187	165	153	171	172	176	183	160	174	200	186	168	144	149	179	159	159	138	167	195	169	176	196	193	164	185	173	162	178	175	156	179	143	193	185	176	168	189	170	157	174	141	146	168	163	178	165	157	166	160	177	169	191	191	160	164	170	165	171	169	164	150	159	157	165	161	161	188	163	180	181	177	145	170	153	195	182	178	191	159	166	181	180	167	182	167	162	183	157	173	165	161	170	160	173	176	141	157	167	173	191	154	187	158	154	187	185	166	161	178	168	139	176	166	183	159	162	145	164	182	198	176	154	168	161	156	154	174	185	186	172	179	169	157	171	155	158	152	201	157	157	170	159	161	172	185	160	156	161	177	164	180	154	164	162	158	184	174	193	192	183	178	163	156	175	172	162	180	180	157	177	151	180	171	165	162	155	153	171	162	184	179	157	167	172	195	134	147	163	163	171	147	201	164	161	167	172	153	141	158	180	176	168	177	177	162	168	154	154	186	154	145	154	167	167	157	166	169	166	159	185	163	164	139	173	158	145	183	160	168	146	160	141	165	167	175	138	156	145	171	170	191	166	171	161	174	164	182	164	176	161	195	173	152	179	181	182	174	193	158	172	141	172	151	172	172	137	165	165	167	155	168	161	149	183	161	180	157	172	156	174	149	188	148	165	168	176	177	170	168	160	156	154	177	188	163	163	196	194	171	169	161	151	165	192	179	162	182	165	145	170	152	161	180	163	170	159	172	185	166	177	167	164	164	178	152	162	169	157	173	159	172	156	183	173	186	156	163	154	172	168	165	165	173	170	187	169	162	170	166	178	163	169	158	149	199	170	175	180	163	178	169	182	181	157	172	174	180	163	147	167	148	159	169	190	187	162	185	158	175	164	159	167	182	142	176	161	154	172	187	156	155	181	188	181	168	150	161	155	178	151	169	166	174	173	178	163	155	179	176	161	177	175	179	151	161	180	178	167	165	198	167	143	169	176	179	165	151	133	156	170	182	184	169	155	204	199	164	183	151	152	170	167	170	160	171	146	161	174	180	157	168	175	185	185	159	178	166	152	168	150	189	183	184	164	162	190	165	178	178	179	172	168	182	169	182	165	200	187	163	147	160	144	143	171	169	172	150	173	156	177	164	184	193	156	161	157	183	179	143	186	188	171	164	177	173	164	164	159	165	179	177	161	180	158	182	175	169	196	156	172	183	180	181	168	175	195	196	166	164	172	157	166	162	158	172	164	162	145	172	168	181	179	207	179	153	178	182	185	188	162	174	165	160	144	165	165	194	172	175	150	161	184	167	182	173	152	187	157	166	199	163	168	175	182	172	167	193	146	184	195	164	179	134	163	168	165	184	171	188	184	188	173	185	141	162	173	154	170	162	164	152	176	174	154	151	170	154	151	177	152	159	134	187	167	170	186	163	142	144	194	160	173	158	176	166	163	200	177	165	172	185	179	165	163	167	198	164	167	172	171	187	172	159	173	160	196	162	167	163	131	162	146	163	150	169	177	184	160	155	161	163	165	151	165	162	153	153	159	175	172	169	171	153	161	184	159	172	157	147	184	170	147	167	191	187	161	172	169	170	179	186	172	166	148	159	155	167	171	167	192	149	165	192	188	151	176	189	190	177	153	174	176	173	168	169	156	174	176	163	160	189	201	182	174	160	157	166	162	163	150	177	182	185	171	169	172	163	158	162	176	163	162	177	165	174	181	174	148	175	174	177	175	165	194	171	151	171	152	182	185	165	156	185	136	153	164	173	159	158	171	160	178	180	165	161	186	178	186	175	155	155	187	175	145	168	187	164	146	180	164	160	168	173	194	156	164	167	165	172	157	172	174	171	144	151	164	166	149	169	162	167	163	192	152	146	181	180	137	160	167	180	173	178	177	152	175	169	158	169	168	185	156	179	159	148	148	156	177	186	161	147	184	156	201	179	178	162	173	181	179	154	187	179	168	173	173	154	155	177	162	158	171	165	158	171	211	164	172	180	165	182	160	144	153	169	160	164	147	191	162	151	175	183	167	169	174	153	158	182	152	170	166	179	166	159	155	162	181	166	167	178	186	160	174	141	155	173	167	194	181	191	162	169	159	156	145	167	168	158	150	158	157	173	173	157	172	180	164	161	174	198	175	157	161	173	161	139	172	166	181	168	150	168	173	179	180	156	152	175	183	166	166	172	165	178	163	178	165	167	182	160	151	161	144	175	140	163	183	162	165	139	167	184	147	165	162	167	159	146	181	153	171	151	158	180	147	168	158	152	156	165	159	140	169	186	153	180	176	157	165	166	177	164	161	170	174	184	184	173	170	157	181	152	191	185	175	176	189	146	164	165	165	160	160	147	164	184	191	155	149	160	163	154	160	183	179	188	148	152	203	160	158	156	160	175	173	159	182	192	153	173	165	177	182	180	161	158	177	171	184	183	158	194	157	168	156	164	194	178	192	172	182	153	173	153	146	192	170	143	184	198	164	157	183	166	157	163	188	159	189	171	161	166	156	176	151	175	170	178	164	151	174	167	170	181	175	159	155	165	166	175	171	185	154	170	151	173	182	138	165	180	167	151	156	180	173	192	181	165	151	161	170	190	171	153	151	163	186	164	144	151	189	178	166	157	152	169	148	185	154	172	162	164	164	172	159	167	153	161	180	143	189	146	162	192	170	153	184	166	156	175	152	176	170	157	179	153	148	170	171	172	147	148	151	142	168	179	152	179	171	162	167	163	179	172	159	149	167	160	163	147	160	183	151	174	182	169	179	176	180	150	153	180	183	143	193	165	183	147	173	165	143	179	156	152	157	173	169	174	158	180	169	166	143	170	177	160	168	191	162	192	154	180	162	182	172	174	184	192	140	173	160	160	180	180	170	144	182	160	179	185	157	164	171	172	175	159	149	170	157	153	153	172	170	150	171	170	178	180	145	153	166	167	175	192	166	162	181	176	168	186	171	155	143	164	163	188	208	163	166	152	176	172	190	161	171	177	169	204	181	183	155	172	149	182	201	170	185	169	171	176	177	148	154	183	179	176	154	177	167	171	166	170	164	180	162	161	181	192	146	189	169	162	161	172	160	187	165	184	161	151	192	173	197	166	162	159	179	156	176	176	177	164	145	149	163	187	164	154	172	149
7383	3133	11150	17093	19251	32363	46656	47220	41688	32242	20617	10192	3883	1454	678	463	484	436	447	487	424	414	452	429	430	444	428	468	471	415	438	430	424	451	457	430	426	483	449	439	472	425	421	415	444	437	487	436	468	464	440	461	405	473	429	450	421	431	436	456	453	429	441	460	420	480	445	479	452	432	443	440	406	454	432	476	439	462	420	483	413	403	434	437	450	470	421	429	416	452	428	427	440	445	470	451	449	428	449	417	448	431	476	443	472	475	411	438	417	441	422	468	449	462	457	415	467	437	437	454	421	418	429	441	394	401	421	426	440	453	447	426	444	447	431	451	435	474	434	422	454	431	429	460	444	434	431	440	450	426	461	424	428	472	436	411	430	451	383	448	435	422	440	416	413	464	451	474	473	419	466	475	444	438	448	438	477	448	426	419	417	435	445	451	452	423	423	487	493	444	441	470	442	429	417	404	425	467	465	413	445	453	419	456	439	438	442	484	441	448	455	435	451	448	476	443	463	417	459	449	421	413	453	467	467	443	432	412	447	448	431	394	444	421	444	435	429	424	429	445	431	429	440	411	415	435	432	414	484	482	420	465	431	455	434	434	468	459	449	473	427	422	433	428	397	438	383	433	467	448	433	442	459	436	418	441	445	445	432	433	431	450	424	428	467	469	411	436	439	438	407	438	466	448	448	442	433	465	431	434	421	428	414	438	411	449	422	449	440	464	423	414	443	445	427	482	423	454	442	485	421	427	477	451	462	452	425	447	418	464	437	402	423	472	424	444	446	419	495	409	480	446	437	456	444	438	416	468	430	429	411	414	480	437	430	427	438	413	445	414	468	422	425	448	433	432	449	421	466	455	414	455	450	435	459	425	446	419	446	419	466	451	425	451	444	437	452	428	444	436	450	450	436	445	422	432	416	446	441	444	435	437	416	421	470	463	440	426	418	419	446	430	437	484	469	443	455	451	441	399	406	420	462	463	442	448	444	460	434	419	457	439	434	443	477	393	453	465	431	473	415	400	437	417	415	466	437	450	420	441	473	446	443	442	422	416	460	420	457	444	441	411	428	421	452	474	479	424	420	445	468	429	463	464	439	440	457	422	425	474	458	428	424	427	432	451	450	408	422	442	399	467	394	457	434	431	435	425	423	434	448	421	398	464	478	461	443	458	405	426	459	444	498	440	465	438	448	432	448	417	440	415	498	417	450	433	449	466	429	442	449	444	407	411	462	469	446	441	443	423	462	446	473	435	453	425	436	435	433	422	420	440	447	425	423	441	433	460	421	451	453	461	418	444	454	456	421	458	470	434	470	435	426	414	464	437	411	444	392	438	470	455	431	439	404	443	409	419	455	404	432	472	459	466	441	425	443	428	423	395	437	427	447	432	462	444	462	457	456	436	459	449	467	461	405	415	413	438	431	504	451	452	433	435	440	430	427	440	434	427	428	423	448	480	467	461	418	416	448	481	452	442	464	452	463	438	428	415	457	411	458	476	421	468	478	419	466	463	425	457	458	419	458	447	428	411	453	431	442	470	438	406	407	438	440	437	418	412	423	452	425	434	408	478	455	452	447	470	400	451	469	451	435	429	405	463	443	434	427	415	441	422	436	410	449	456	416	444	452	448	464	431	428	475	420	438	457	442	466	467	427	436	485	457	435	430	425	436	422	420	450	431	470	473	411	421	437	451	478	422	435	439	448	432	424	420	440	436	412	435	431	426	429	440	465	443	450	427	413	445	484	434	403	410	443	478	440	433	431	465	456	425	425	463	434	441	453	452	454	458	452	431	432	459	450	445	447	427	477	433	456	419	426	441	398	439	425	465	422	482	468	480	456	471	435	437	438	439	459	454	417	433	445	442	434	448	453	405	425	425	449	426	452	448	419	442	451	477	442	447	440	409	432	438	474	403	438	458	465	436	439	430	456	474	414	418	461	420	407	444	452	441	456	465	436	429	445	419	452	454	424	418	455	431	473	430	395	453	449	433	459	430	449	437	468	415	448	444	428	425	425	443	446	432	459	441	442	437	465	468	439	436	442	441	423	462	435	456	484	449	470	436	416	414	392	462	467	467	418	402	456	428	462	467	423	455	452	437	467	442	416	450	456	426	415	452	484	467	438	440	436	465	458	419	421	444	421	415	425	433	449	408	457	455	451	401	404	432	416	487	468	471	439	418	476	487	407	426	452	402	436	441	414	418	424	439	421	442	460	465	444	460	468	434	445	454	446	477	397	469	442	441	436	456	464	473	420	425	421	429	422	422	464	434	429	459	399	460	436	469	443	448	466	435	421	447	412	447	433	459	427	421	454	460	414	435	471	474	490	445	458	411	415	451	451	432	422	397	436	425	459	441	468	451	457	393	424	436	441	497	410	449	450	421	441	467	433	480	426	447	478	432	413	464	448	439	445	436	442	428	442	420	448	441	430	443	465	459	397	406	422	421	434	434	443	450	437	424	462	448	456	428	452	452	447	446	442	453	425	425	410	423	424	448	411	469	510	433	422	401	399	413	417	465	433	452	433	422	423	406	461	443	427	444	433	398	416	490	395	447	436	419	453	445	463	469	425	396	430	410	426	481	454	442	422	470	489	478	449	404	440	423	439	444	421	431	466	447	430	435	453	441	458	434	464	426	453	418	446	477	455	421	419	464	448	458	428	438	442	418	468	440	477	478	469	442	429	461	407	440	432	426	443	451	454	474	432	458	429	429	449	440	479	429	441	437	404	471	429	432	418	433	448	448	446	407	434	469	464	450	445	448	425	417	435	447	458	434	425	450	409	446	459	436	435	418	474	424	439	445	449	442	426	434	446	454	450	435	427	452	428	461	442	483	467	413	483	476	451	434	407	444	445	433	486	431	421	443	463	435	432	470	437	427	455	478	443	459	478	417	447	444	442	455	462	451	464	444	447	436	415	438	470	424	450	466	452	408	462	435	443	426	451	459	440	426	471	405	481	425	414	440	446	437	473	423	446	455	419	450	437	458	429	430	426	430	442	476	462	448	511	442	430	421	483	440	482	433	414	456	431	425	429	446	470	446	428	474	474	406	447	407	442	424	464	431	488	422	438	493	451	454	433	447	457	398	452	432	444	445	431	420	460	462	466	459	425	418	425	448	439	420	423	434	429	453	472	430	462	455	426	461	387	402	445	407	461	442	437	409	479	434	429	432	416	426	449	459	446	430	441	458	472	415	465	470	405	434	427	457	489	459	410	419	418	450	426	446	428	444	475	426	461	416	473	467	434	409	449	430	428	441	459	423	437	444	432	444	433	473	429	466	432	422	429	448	429	442	436	448	443	471	469	462	488	436	460	441	449	420	467	393	435	411	425	459	478	445	468	431	449	433	438	431	438	463	431	436	426	440	482	413	430	468	458	447	471	425	391	435	459	439	442	414	444	443	466	448	460	472	452	432	435	446	429	461	428	446	428	441	424	413	448	457	426	422	436	416	434	431	453	444	495	456	439	413	444	468	486	462	474	432	434	425	447	439
20124	5896	14886	14193	15160	24872	42245	45791	36783	25853	13621	4856	1550	496	241	196	152	146	150	134	161	170	136	170	157	146	120	178	157	174	163	156	148	130	152	138	147	152	161	158	153	160	167	148	162	153	160	159	171	160	163	138	165	129	128	156	136	140	132	155	150	145	148	133	167	149	136	144	151	147	162	138	148	166	139	143	155	148	158	133	146	143	162	170	136	170	146	142	138	139	148	163	128	183	157	146	149	135	164	131	140	159	124	143	151	159	162	140	133	151	153	133	154	165	177	148	166	139	161	133	158	134	163	150	141	154	153	150	158	131	174	121	135	143	155	137	142	154	165	159	173	161	147	160	158	141	161	125	154	147	136	164	168	138	152	156	144	140	149	128	160	157	143	158	156	167	159	149	136	129	130	146	173	165	156	138	157	152	163	158	150	147	149	158	172	164	149	154	143	158	156	155	167	156	143	156	140	161	148	130	157	140	157	141	147	158	142	156	144	139	178	153	163	160	143	154	170	168	140	137	139	155	162	150	148	159	145	152	176	169	147	141	157	165	144	152	145	147	145	141	156	154	145	163	165	147	141	136	158	154	151	174	142	145	138	124	147	167	147	140	164	177	126	142	142	138	155	153	154	147	151	141	172	151	145	140	165	160	147	149	172	135	146	142	160	145	158	178	149	146	153	160	145	151	149	154	164	141	150	150	158	144	142	147	134	150	156	154	140	154	134	154	155	134	141	123	147	132	131	157	160	137	158	151	156	146	147	155	149	164	149	152	142	152	173	160	147	154	169	163	157	159	151	153	149	149	152	143	146	158	157	151	130	118	155	159	130	157	144	140	174	127	159	153	155	147	143	141	138	167	145	132	137	156	128	150	155	154	137	139	150	140	149	151	161	156	174	166	147	146	140	163	151	144	140	131	138	155	145	159	157	151	159	148	158	145	151	160	133	143	158	155	144	160	158	160	156	151	141	165	133	150	156	155	152	153	163	138	138	151	138	142	151	158	152	166	170	141	139	154	143	141	140	160	154	153	153	138	162	146	171	157	147	130	167	168	141	148	161	150	145	171	142	161	170	154	176	158	140	143	148	162	146	154	166	146	151	150	169	158	154	156	160	139	166	153	144	149	146	171	151	161	144	156	136	140	146	142	133	149	156	140	130	149	133	165	145	165	156	180	160	157	146	146	131	145	142	135	144	138	155	172	143	169	162	137	139	137	130	160	153	195	160	143	157	147	149	150	166	148	155	137	135	152	116	156	148	143	155	139	148	154	143	151	135	153	143	153	151	156	147	143	169	160	172	131	156	153	153	174	191	154	146	152	126	157	146	163	167	142	142	151	160	141	150	153	132	167	123	161	151	154	162	134	135	153	142	157	144	163	152	139	161	141	140	142	154	160	157	154	162	157	126	143	148	150	145	147	130	150	145	173	147	143	167	144	141	145	141	160	121	151	157	181	155	144	145	159	160	150	142	137	155	137	153	145	143	138	142	152	157	130	162	139	154	155	131	151	143	156	127	166	120	161	133	144	147	155	131	152	138	153	158	160	157	159	140	139	161	130	153	141	153	140	121	136	167	164	145	153	148	161	139	140	162	163	150	147	162	147	141	151	153	139	154	144	162	153	171	162	140	150	138	149	170	158	156	162	157	156	148	125	161	142	136	172	153	146	148	148	152	146	156	163	160	165	123	162	157	141	153	159	148	131	171	156	156	153	150	143	164	123	154	164	171	143	160	171	140	152	150	139	148	140	161	159	167	158	148	161	153	117	137	136	170	148	156	143	147	172	167	150	158	145	149	149	148	139	152	144	150	144	155	156	155	156	156	166	155	161	155	150	159	147	144	143	159	150	128	146	144	155	141	134	146	129	163	163	146	135	154	136	149	133	133	137	159	164	140	146	166	138	149	175	127	156	147	148	132	158	172	145	160	160	140	126	133	158	153	148	152	154	147	170	133	135	139	158	176	162	132	135	168	127	170	135	140	146	161	134	152	161	126	146	158	158	124	155	166	160	161	156	190	141	160	145	147	150	176	147	146	131	152	144	169	161	155	138	138	165	163	147	159	171	125	139	150	146	159	128	149	169	156	140	147	142	143	132	148	151	156	146	123	151	156	161	176	168	151	148	146	139	167	145	183	130	158	164	149	167	158	138	147	160	147	147	152	154	146	160	164	148	158	165	138	164	153	154	125	138	148	160	155	131	153	166	154	159	157	120	142	153	145	138	161	149	135	144	169	129	132	161	153	151	147	148	132	133	150	155	167	153	155	150	133	146	158	128	177	146	142	127	143	125	167	156	140	158	152	163	164	154	137	124	145	157	145	171	145	145	157	167	140	154	158	146	157	170	162	145	149	160	164	166	151	145	147	142	137	143	151	151	166	149	144	140	135	154	155	132	149	146	148	146	168	144	171	147	126	168	128	133	156	139	150	148	144	150	126	143	143	161	155	143	166	165	162	148	128	135	140	136	138	137	176	146	158	173	148	155	133	142	149	151	161	154	155	157	156	155	151	173	139	157	150	151	161	172	151	162	134	155	139	155	147	152	153	147	150	141	168	162	151	158	154	158	171	162	161	124	172	150	165	146	152	142	128	144	155	165	162	154	161	154	150	121	136	149	142	150	140	161	152	147	156	178	144	156	143	153	168	132	150	152	176	153	143	162	153	157	156	162	145	157	142	156	164	144	151	139	155	158	140	167	152	158	134	139	139	136	167	158	143	140	166	155	142	129	153	137	163	146	170	137	161	146	154	156	156	146	168	160	135	151	144	184	137	133	155	161	164	150	150	160	133	151	144	162	150	162	132	152	157	144	152	132	140	164	146	132	136	142	147	178	172	142	150	145	146	136	143	148	150	180	158	160	146	142	146	133	130	138	156	131	142	133	129	169	147	163	144	153	141	153	144	159	124	150	156	145	141	138	155	166	154	154	168	163	145	143	133	143	162	152	136	176	149	148	135	145	177	151	155	146	141	156	150	157	163	157	134	182	151	160	164	147	145	176	132	173	142	150	153	170	160	167	169	137	173	141	168	150	137	134	152	142	166	144	170	172	158	148	147	148	118	165	159	143	173	141	149	143	149	161	146	142	150	147	133	144	149	127	146	166	156	171	144	167	146	143	145	135	146	146	162	150	158	149	159	163	141	137	167	161	169	128	156	157	129	151	153	141	147	151	152	152	142	155	147	168	161	147	166	156	142	126	149	155	150	153	158	129	137	140	170	146	152	139	138	142	166	160	151	142	155	158	164	138	170	157	155	136	124	145	174	137	173	148	163	165	175	160	152	164	147	166	138	145	157	161	153	169	171	156	154	152	153	164	147	166	151	147	135	149	126	168	146	130	140	166	183	146	139	123	149	168	170	128	161	155	162	141	153	149	123	155	152	150	145	156	130	143	146	146	147	134	154	148	138	141	131	165	160	139	142	151	154	149	172	157	144	131	160	165	134	149	152	163	150	143	159	132	139	153	160	167	146	147	132	164	126	155	125	146	157	147
9437	5005	22966	27294	32146	43299	58027	59745	52187	42273	29750	15894	6555	2109	832	552	435	409	409	384	401	433	393	424	410	414	401	393	416	399	380	394	400	401	406	430	409	377	408	411	403	393	401	372	365	393	400	371	369	343	394	422	408	400	429	374	393	406	388	391	404	408	426	380	426	392	398	400	432	364	379	413	390	408	414	392	384	385	374	389	386	407	406	389	409	408	439	414	430	382	417	408	358	423	424	402	369	416	389	370	396	377	396	410	370	395	369	425	386	390	401	395	418	424	397	416	397	413	391	367	437	389	380	396	403	417	419	402	385	375	362	380	410	378	413	408	410	364	430	378	401	391	398	406	371	369	372	399	393	384	388	403	393	421	423	404	389	401	380	392	372	413	395	440	394	437	438	412	397	443	395	398	377	361	413	382	394	402	399	398	367	379	373	364	380	371	374	358	382	386	401	402	406	378	428	402	403	363	343	377	411	388	409	369	363	416	386	415	401	408	419	366	428	387	440	399	385	370	360	427	398	392	392	374	412	403	381	380	428	430	398	396	439	429	368	397	421	404	419	392	428	410	394	389	403	422	385	380	365	390	400	416	389	383	427	413	413	420	424	415	394	379	374	384	378	400	390	374	407	400	389	407	406	405	391	425	395	417	434	415	378	404	431	405	392	385	403	364	377	398	389	419	384	400	428	359	394	392	400	366	409	401	380	409	401	398	372	409	411	396	410	386	389	414	397	399	444	400	382	376	422	422	367	395	401	410	369	393	405	387	378	389	420	421	390	386	393	389	415	412	417	373	420	368	382	410	387	441	370	383	391	377	398	392	397	419	415	380	396	401	393	417	379	390	398	387	392	419	415	348	405	408	396	376	362	402	382	381	380	402	409	400	399	417	417	393	427	414	408	380	403	408	435	419	361	410	415	390	393	416	406	392	381	433	408	362	385	384	405	401	387	387	395	405	455	383	416	413	400	402	391	407	385	403	413	399	394	415	388	422	376	391	408	399	399	398	378	446	396	370	407	420	374	423	425	433	385	373	397	387	356	399	396	401	406	420	398	405	375	403	349	405	402	372	422	405	405	413	404	388	429	396	384	375	378	427	417	375	408	400	422	422	364	381	422	379	410	378	359	397	398	379	453	393	418	413	396	371	383	402	370	389	418	396	403	430	433	439	446	444	384	404	420	423	398	390	406	397	384	365	433	382	384	369	382	377	389	398	379	400	391	424	405	373	407	346	425	382	369	389	409	383	361	414	414	419	390	394	394	371	403	407	419	409	380	412	354	390	388	367	394	399	385	434	377	369	386	407	409	416	393	419	412	366	401	436	383	407	385	444	416	384	363	410	398	379	407	425	400	374	357	412	376	437	397	420	402	413	404	367	400	409	401	387	380	402	396	401	417	389	405	396	349	404	397	371	425	388	399	395	411	404	402	425	410	413	417	406	395	366	400	409	431	386	397	397	422	408	362	406	394	370	365	410	386	398	363	380	411	359	392	417	419	421	415	385	427	403	411	397	398	407	399	389	405	366	419	400	405	423	399	391	443	405	375	393	449	372	417	420	408	420	376	394	398	361	420	361	399	416	377	394	392	374	427	391	377	383	390	383	376	411	374	408	386	397	390	379	410	394	391	395	421	375	429	395	392	398	403	407	425	383	386	430	418	388	424	408	391	423	411	400	378	368	349	409	392	385	391	372	400	391	401	414	395	397	409	394	374	378	398	395	384	362	440	396	410	387	389	392	451	352	371	401	379	403	382	365	374	405	398	394	369	384	383	384	364	400	410	428	410	424	413	425	392	388	454	400	421	404	378	380	403	369	407	374	422	353	393	391	394	393	363	392	386	398	402	414	429	412	403	379	428	414	383	402	379	397	426	398	391	406	418	399	384	384	395	423	358	405	396	390	395	433	386	397	375	408	391	375	405	388	418	381	420	400	393	392	399	421	402	389	420	381	389	374	413	403	383	417	359	408	399	377	400	390	453	394	418	391	363	388	381	382	408	388	421	415	409	402	376	376	391	370	428	405	365	406	380	413	397	385	360	405	403	370	358	389	409	407	399	379	401	420	402	433	410	366	374	419	420	438	391	420	376	402	431	397	409	417	374	377	381	389	410	404	401	390	412	378	379	373	436	392	392	415	461	439	379	436	406	400	435	414	431	397	385	410	408	397	416	407	429	396	372	428	387	389	389	361	403	404	378	410	416	398	404	411	398	396	401	407	391	380	433	394	375	432	429	401	387	413	382	449	402	426	376	420	396	376	425	412	391	433	355	412	390	404	394	376	408	412	404	409	432	401	395	385	366	425	393	381	409	412	380	405	412	388	403	422	350	422	397	394	386	411	398	351	393	380	396	430	384	417	400	355	420	404	414	369	409	404	401	410	406	376	372	414	418	408	425	363	392	438	384	360	399	395	417	387	385	391	380	398	383	375	373	393	388	411	380	415	410	424	410	423	417	378	425	362	428	380	387	423	393	382	416	383	408	382	434	378	377	384	371	390	405	380	393	376	395	373	428	410	368	385	442	376	420	431	423	384	412	424	395	378	356	388	394	414	402	385	415	389	414	428	398	415	405	391	396	397	414	398	383	385	414	385	391	376	392	369	411	384	417	390	405	388	369	403	399	426	362	376	381	409	355	407	388	383	381	393	389	379	375	417	386	391	408	415	381	400	426	407	413	372	409	379	422	348	408	432	380	400	398	411	412	391	400	413	418	409	393	378	426	385	437	419	377	383	394	418	379	414	391	420	394	395	382	406	416	409	408	402	348	445	418	384	375	371	401	429	434	395	373	434	402	393	420	395	373	413	399	398	412	390	384	387	411	393	392	372	384	385	389	423	372	384	387	378	430	381	388	381	405	414	405	370	381	392	395	375	404	378	381	391	412	420	405	440	392	408	407	385	427	373	402	385	428	413	384	395	353	381	408	369	416	402	385	383	419	428	380	414	414	389	394	413	400	355	414	381	402	406	403	393	392	402	433	372	372	403	404	413	385	425	403	414	416	399	406	403	416	374	383	410	368	406	448	398	389	427	387	410	395	392	392	421	373	399	426	417	408	395	368	378	421	356	394	378	347	387	422	416	408	441	464	352	396	396	378	398	418	397	393	424	367	389	403	380	414	389	408	376	388	390	405	408	400	417	427	413	378	414	389	386	394	393	413	367	351	393	401	351	376	392	416	415	395	408	427	411	407	388	406	368	405	436	413	426	391	416	401	394	409	364	404	383	390	433	407	379	389	397	380	407	417	395	425	379	403	397	370	363	401	410	365	369	404	395	421	434	419	395	414	402	413	402	397	376	422	389	375	403	419	376	412	392	406	390	409	425	405	370	410	367	441	399	394	389	446	416	373	378	408	399	441	423	386	419	395	434	428	382	409	389	384	412	420	409	383	378	407	372	395	379	355	423	397	361	390	432	386	375	401	369	374	440	415	388	445	423	393	398	407	401	369	407	414	387	375	432	420	409	407	416	434	382	412	414	425	424	403	402	374	411
3550	710	828	757	796	1171	1473	2094	2047	1419	979	506	285	223	194	171	140	147	136	161	163	148	157	153	184	131	135	153	139	133	149	161	160	147	161	174	154	160	173	141	182	159	145	150	140	160	166	167	139	126	190	149	180	164	178	178	193	157	179	171	155	178	144	158	168	146	182	171	168	164	152	157	139	146	144	162	162	169	151	152	162	164	148	150	134	148	160	152	188	161	166	157	153	153	158	152	146	136	139	168	161	163	164	146	152	157	152	176	160	160	157	148	172	171	156	171	176	144	145	150	150	164	156	171	142	165	153	156	169	153	161	168	157	151	168	156	170	165	155	156	130	151	135	169	150	160	145	134	148	154	180	163	154	149	168	181	147	176	143	170	148	161	163	139	139	177	178	172	163	167	151	157	145	175	161	129	145	196	187	183	161	172	155	169	144	160	154	151	157	161	180	168	144	149	158	155	167	171	139	145	164	156	141	159	161	129	160	142	169	163	160	157	156	196	181	184	165	158	165	146	146	168	143	176	133	179	170	150	166	148	164	195	179	147	165	173	167	159	152	172	159	164	166	163	148	170	155	165	172	153	154	124	172	141	171	158	163	152	144	149	157	148	162	163	171	153	167	163	168	166	181	135	170	182	165	172	155	124	163	181	190	165	162	155	165	134	148	138	152	165	131	169	147	153	160	153	183	174	165	189	180	168	159	148	194	145	166	133	159	144	162	164	161	174	148	156	143	161	182	144	171	146	161	141	182	155	147	180	157	161	161	157	151	131	147	172	158	172	176	150	165	152	167	141	164	157	181	170	167	155	156	162	140	135	168	136	136	161	178	155	158	166	157	156	125	172	158	148	159	180	146	181	162	162	149	152	166	144	138	158	158	164	168	135	166	180	157	171	145	167	167	155	158	183	160	173	163	184	146	139	134	171	159	178	172	174	166	172	175	160	187	180	172	160	137	157	174	151	167	154	156	148	167	153	146	155	153	154	175	162	156	149	178	170	175	169	166	168	157	140	157	135	142	162	169	167	184	172	153	161	142	164	151	164	187	143	151	144	160	166	159	160	127	152	188	171	137	153	176	164	179	162	168	134	171	160	151	169	162	159	167	136	137	149	150	155	166	156	170	157	153	172	161	147	159	170	168	164	154	169	133	161	168	165	166	170	179	144	169	180	174	157	159	149	166	171	174	152	162	165	154	143	176	171	158	170	170	159	144	138	147	155	169	155	169	147	153	156	137	158	146	166	147	156	175	140	157	138	137	142	161	171	140	149	168	179	179	161	161	170	151	151	161	164	166	148	147	165	168	154	144	161	175	148	167	156	165	146	171	177	157	158	172	156	142	164	153	148	171	143	162	177	143	175	167	185	138	156	165	151	173	173	152	145	162	158	137	160	138	136	150	178	148	159	151	182	159	157	134	166	167	152	149	151	163	144	126	160	157	181	171	154	162	168	146	156	143	157	164	168	168	149	146	153	135	174	177	157	157	183	165	157	161	127	141	180	171	172	169	159	171	155	151	161	173	164	157	137	159	134	151	158	174	176	166	155	170	156	147	139	161	151	164	160	170	143	151	149	133	155	156	132	151	155	141	154	171	149	138	171	149	157	146	155	153	156	153	156	166	186	153	149	150	163	177	164	156	160	151	187	184	129	140	150	177	154	164	153	168	149	150	146	177	143	144	155	159	153	147	165	158	164	167	150	169	163	164	156	162	179	158	174	167	159	164	164	162	169	152	160	175	164	177	171	161	175	150	152	166	146	150	164	181	154	174	175	180	167	165	185	169	160	127	186	150	149	148	160	178	156	153	152	159	155	137	183	177	158	179	162	158	178	127	151	170	153	153	153	152	163	156	180	167	145	158	167	152	157	139	167	154	158	161	165	144	158	163	161	165	170	152	168	159	140	163	130	151	169	165	144	150	163	160	166	172	154	187	167	136	179	184	165	162	159	178	165	159	136	171	156	156	167	188	149	140	147	157	180	144	167	184	156	143	160	139	160	166	160	160	160	152	148	168	170	189	162	174	167	179	143	140	161	146	141	154	180	159	160	162	153	151	137	163	141	126	142	143	190	159	150	167	160	157	167	193	158	135	159	152	156	159	139	174	140	139	165	150	157	153	166	153	183	144	138	176	161	141	156	167	148	179	139	152	189	173	152	185	168	181	147	160	151	160	145	179	173	152	135	143	155	130	146	172	150	160	144	164	174	180	167	166	163	165	165	166	159	156	157	161	152	155	187	132	151	146	161	139	178	148	165	168	176	156	182	181	129	155	156	155	158	158	149	176	146	166	170	170	160	141	140	170	173	160	138	177	187	150	176	176	164	136	157	157	149	170	144	170	142	162	153	158	138	154	153	167	159	172	168	164	156	133	145	131	158	124	152	167	158	152	163	166	152	153	147	164	157	159	171	159	150	166	155	164	161	143	147	169	166	180	144	169	160	157	159	156	176	124	156	165	168	153	164	157	162	163	157	163	194	150	157	165	149	145	157	147	138	158	180	148	158	152	159	167	157	141	163	171	167	165	177	146	162	173	148	154	157	167	174	154	165	167	178	153	160	152	156	141	168	165	166	166	142	179	156	160	160	143	174	146	158	149	151	153	167	156	159	150	162	169	182	163	151	152	174	156	163	170	168	149	170	146	147	157	183	164	164	160	156	153	161	158	167	147	135	154	166	157	179	147	182	141	159	175	155	132	155	147	163	164	146	141	166	158	135	171	161	156	159	144	150	165	175	166	148	151	162	168	165	147	174	145	181	133	141	166	151	151	156	162	152	157	140	166	149	168	157	183	147	152	145	168	148	148	139	163	189	131	157	181	160	170	155	153	170	160	172	193	146	146	168	162	162	161	162	151	182	176	156	165	168	152	180	139	170	158	171	147	147	149	165	168	169	153	163	150	177	155	194	157	157	155	167	149	162	169	162	159	169	159	161	160	148	174	135	173	147	141	154	154	163	155	131	170	139	184	176	161	196	148	183	165	159	157	136	161	182	156	160	151	141	163	158	162	148	178	161	162	157	148	180	171	144	148	146	153	155	153	159	177	166	159	166	168	145	168	163	184	126	153	156	139	165	162	158	171	144	176	175	154	148	146	159	151	158	152	185	141	146	156	134	176	162	166	151	187	152	174	166	163	163	162	152	154	141	158	167	145	161	170	174	152	155	170	157	140	142	155	148	166	150	138	170	170	162	146	152	173	174	158	143	157	148	154	152	162	163	178	159	186	172	155	166	160	170	160	141	126	149	164	152	170	156	165	154	153	156	151	166	150	159	170	172	157	167	154	148	162	154	159	145	159	164	162	150	156	147	146	156	160	188	161	147	148	176	143	197	169	155	165	166	147	152	153	174	183	138	168	162	152	158	177	157	158	141	153	142	153	155	186	154	144	177	171	169	135	162	164	177	152	154	173	174	192	173	180	152	161	162	182	139	177	149	165	167	154	158	157	153	171	162	152	160	166	172	143	152	164	167	164	134	166	166	137	164	120	160
2990	981	2036	2714	3952	5956	8073	10096	9476	6353	4136	1796	1005	639	442	451	437	431	424	427	438	453	432	407	446	420	464	407	417	413	430	434	427	394	421	421	406	420	432	420	435	415	412	428	389	440	402	425	454	430	415	445	411	391	420	442	416	422	420	430	425	406	418	394	446	428	405	413	440	402	415	400	396	465	389	420	432	434	438	414	441	417	397	445	413	430	413	428	438	420	436	438	455	457	436	401	428	425	433	414	405	419	412	450	442	417	436	439	405	418	404	433	405	399	398	429	393	422	416	390	434	433	414	396	386	386	416	438	431	464	400	423	412	477	454	397	440	436	415	406	450	429	388	422	406	417	433	415	379	431	434	434	460	394	406	431	402	452	386	438	415	408	412	412	447	383	462	394	404	447	436	428	467	467	406	390	431	441	418	418	426	403	433	420	421	450	432	439	415	426	383	390	449	424	381	432	436	435	405	438	401	413	417	401	422	414	417	429	429	426	431	427	430	409	422	423	439	447	415	432	437	388	402	403	422	427	427	414	439	420	408	440	447	402	391	428	412	446	400	399	452	402	429	416	398	399	420	390	466	422	428	415	425	457	430	409	408	439	415	407	396	438	433	417	391	461	421	445	482	420	393	385	443	430	401	437	426	411	400	421	414	431	420	419	405	385	405	398	405	410	409	422	424	430	422	415	423	426	449	427	409	446	423	432	411	428	405	450	400	450	414	458	414	394	434	413	419	413	456	427	411	407	434	424	425	455	428	423	423	433	421	397	389	414	411	389	426	416	424	441	410	407	455	441	436	422	401	385	396	425	416	399	413	404	407	394	422	412	398	435	407	414	435	420	469	412	416	413	418	413	431	442	450	436	457	403	423	358	410	414	410	467	410	415	441	422	446	425	413	471	411	388	385	408	433	422	431	403	439	405	457	396	426	452	398	426	398	440	435	437	449	419	422	388	394	434	400	433	443	429	443	455	458	385	434	406	411	440	437	439	445	406	423	427	444	412	411	428	412	430	423	439	450	424	440	437	439	421	446	418	409	389	455	396	427	435	395	431	406	462	416	414	460	424	403	426	405	431	425	402	408	437	416	420	408	411	416	421	439	442	404	408	425	425	428	485	458	419	421	408	447	427	432	416	429	457	402	429	394	379	428	432	441	385	441	424	423	440	435	420	457	453	404	417	409	431	404	412	454	433	436	401	436	447	431	403	418	413	394	400	448	430	428	437	399	399	411	408	430	453	413	431	427	455	387	426	464	403	422	428	435	400	418	439	403	435	403	457	414	442	423	412	399	395	405	442	417	434	426	392	427	423	440	424	378	445	412	413	435	405	400	371	444	455	442	441	402	405	364	413	412	483	420	431	441	428	413	411	432	400	438	401	374	424	417	407	430	477	447	408	399	457	423	427	415	384	426	405	439	401	409	417	412	432	399	411	433	422	425	452	425	396	415	412	442	450	407	424	468	445	420	432	396	433	398	423	395	434	441	403	405	406	415	430	426	413	413	435	412	416	419	404	453	410	398	419	465	456	430	444	394	455	403	442	445	414	411	400	444	424	403	426	417	418	429	424	397	460	446	420	442	416	448	422	414	448	406	399	400	414	430	423	399	432	392	413	443	440	429	438	375	443	422	413	412	458	406	437	458	420	464	430	414	414	412	428	408	462	405	429	426	466	375	417	404	421	369	420	396	422	409	447	404	436	428	429	429	424	399	431	426	448	423	419	370	424	430	412	383	407	433	435	420	415	421	441	424	424	414	430	431	421	385	430	422	426	427	440	425	424	428	422	441	450	461	400	410	429	401	443	442	413	424	423	392	421	423	408	419	448	421	400	430	425	411	404	442	412	407	472	421	408	447	433	378	436	431	415	420	462	409	419	406	415	415	448	451	418	456	395	413	414	413	410	397	396	433	415	417	446	407	411	464	426	404	437	406	381	386	395	421	425	452	432	442	427	402	424	385	432	427	416	431	437	446	400	407	415	407	434	403	396	428	439	436	409	422	403	429	413	396	405	471	430	429	408	398	374	456	387	409	467	411	417	428	430	439	406	378	396	426	404	408	414	384	402	423	430	433	436	415	445	402	400	411	405	417	422	437	394	424	458	389	416	447	433	448	450	412	430	420	420	429	439	429	446	387	430	436	437	445	419	428	437	419	452	447	418	431	415	436	475	434	425	410	431	424	431	430	404	412	444	439	424	434	446	410	441	428	432	422	421	401	433	436	426	409	419	413	437	425	422	436	396	426	407	454	417	408	407	416	412	404	428	414	405	422	419	430	415	431	444	413	461	417	422	402	426	428	396	406	416	437	453	407	410	407	421	414	418	438	435	430	442	421	431	411	385	446	427	430	422	437	393	412	405	427	440	441	428	406	379	394	436	453	413	412	408	412	395	418	423	420	432	430	419	396	399	436	405	451	412	434	466	421	418	437	411	438	428	437	418	423	424	454	412	432	416	387	390	398	409	462	381	426	434	406	441	425	413	456	406	408	432	408	404	450	401	446	434	455	414	414	448	429	435	431	411	431	417	418	432	421	398	386	430	449	435	454	432	426	462	438	397	411	448	462	410	431	404	403	403	445	433	402	405	420	412	452	425	431	450	412	412	439	421	431	440	437	406	427	431	401	401	422	420	417	431	395	429	443	378	401	401	410	404	422	437	426	463	410	431	400	417	417	427	416	402	464	428	403	433	442	436	469	410	443	411	412	380	415	428	415	413	395	380	370	444	422	422	421	407	424	453	384	390	418	399	423	445	398	406	418	426	406	377	384	427	436	407	422	414	427	437	420	425	433	447	446	410	440	453	419	414	439	447	432	425	406	418	425	403	398	472	401	441	428	459	442	421	395	468	399	377	443	423	423	433	377	387	440	374	390	407	421	388	436	378	415	391	405	417	430	394	398	425	412	430	438	456	411	408	449	401	444	398	432	431	434	440	415	405	408	381	427	442	416	435	467	406	422	384	417	422	410	446	449	413	395	452	420	402	438	400	426	430	442	409	407	453	426	433	453	438	446	440	411	424	423	391	432	413	424	437	415	416	455	418	433	441	415	459	439	424	463	441	422	415	399	418	417	414	437	430	418	405	414	437	441	422	406	423	440	457	427	438	431	438	428	435	436	404	421	438	434	437	435	441	416	429	414	415	417	426	444	420	415	404	431	381	424	428	418	426	411	418	421	412	417	417	451	444	433	450	393	399	401	401	420	438	403	410	435	449	443	413	426	392	407	429	445	427	403	393	434	403	416	461	439	392	432	450	428	407	439	407	405	415	405	441	413	430	406	425	434	393	440	409	402	430	414	448	455	400	439	413	424	419	419	401	423	432	438	439	422	435	424	408	385	448	392	465	395	412	416	394	425	427	433	418	415	432	428	456	427	451	414	441	426	422	428	418	418	400	423	423	407	424	413	382	469	434	435	412	394	440	426	435	382	455	417	437	406	419	462	410	427	391	428	405	446	421	420	428	428	433	407	444	407	455	445	436	418	432	439	441
16398	6528	3910	5038	10634	13713	19621	25906	22791	16826	9666	3823	1430	631	281	197	180	172	171	166	173	173	161	164	161	180	167	170	180	154	174	143	160	170	132	150	177	182	168	149	178	188	171	199	187	158	179	153	171	168	181	164	171	146	187	180	189	191	165	173	191	158	154	159	182	163	184	187	181	162	173	208	159	173	147	154	145	169	172	170	173	159	163	169	173	172	148	172	156	166	144	155	177	188	178	170	185	145	160	145	161	150	150	178	161	152	158	153	166	151	164	168	164	184	144	160	159	166	158	164	165	171	177	154	167	181	187	149	169	192	162	157	142	144	179	145	188	182	173	191	151	176	173	176	168	185	166	176	153	187	162	176	172	193	172	171	188	162	142	173	154	162	160	177	147	145	178	178	169	171	171	161	171	170	160	160	152	167	162	173	160	174	179	165	166	134	174	168	164	179	177	146	164	183	182	177	179	165	154	174	185	165	201	195	165	169	182	148	150	172	183	162	162	151	149	145	155	166	155	162	166	153	152	131	154	151	193	176	178	161	152	169	166	176	162	163	157	162	146	164	163	161	167	172	162	152	161	162	188	166	159	149	154	177	155	169	181	157	156	146	167	162	187	148	170	148	154	170	178	159	158	161	182	193	194	165	147	173	167	171	160	162	180	169	157	187	178	173	168	157	166	180	180	173	161	178	160	168	188	172	165	163	178	134	184	150	181	171	154	177	156	160	157	204	164	159	157	166	174	167	164	176	190	162	148	160	184	154	159	155	147	156	161	173	147	155	192	173	182	181	163	177	182	183	156	160	163	151	151	176	167	165	179	175	164	169	175	164	189	169	168	169	175	167	174	147	160	156	175	183	180	156	156	169	180	158	192	179	155	140	155	170	153	164	150	156	187	180	184	162	140	176	156	157	173	165	157	160	175	144	173	165	171	159	158	159	140	173	163	160	153	166	159	171	157	163	152	191	189	184	137	176	161	155	153	176	172	180	184	163	140	166	159	170	168	151	145	149	171	171	168	195	149	173	180	174	161	150	175	185	163	165	166	154	168	176	181	167	189	176	179	177	173	183	174	166	184	162	159	157	181	170	169	170	168	179	188	160	153	165	184	166	173	182	185	175	167	166	138	187	176	175	181	170	171	170	172	177	163	150	157	135	181	181	180	198	159	157	175	180	149	182	164	174	186	163	171	157	147	167	185	165	168	154	160	169	166	180	164	170	168	165	159	155	164	185	172	176	179	155	184	171	159	181	174	163	160	153	167	172	159	166	169	156	155	176	158	165	170	173	175	177	157	197	163	164	193	161	180	163	178	158	172	171	165	165	184	187	150	152	169	162	170	174	174	154	183	160	172	171	192	191	197	171	160	155	172	180	161	179	154	173	193	174	188	167	155	164	156	180	170	168	170	193	163	153	190	155	164	177	141	181	170	158	187	148	150	171	130	190	171	161	168	157	174	147	154	162	150	148	173	170	156	155	168	166	167	184	174	179	146	162	167	180	156	168	162	187	191	156	165	194	148	162	177	152	165	174	165	189	186	175	174	151	160	158	179	165	161	158	171	140	190	165	193	155	142	167	158	168	144	187	158	177	162	174	181	165	196	174	156	204	172	164	156	173	176	184	149	180	201	174	149	178	183	161	192	166	163	153	171	190	180	166	154	161	153	175	185	173	174	175	154	170	152	170	183	155	155	151	166	148	175	142	163	187	182	157	168	183	182	172	166	158	160	191	176	181	164	159	176	172	175	171	174	167	167	173	155	179	188	168	168	152	148	174	162	191	166	154	141	178	158	141	187	182	189	168	189	168	184	193	151	164	180	160	177	139	163	163	187	173	137	178	158	171	184	161	166	186	145	181	151	160	164	165	169	158	174	156	140	172	172	182	157	173	169	180	158	170	165	163	180	166	158	174	139	169	167	174	183	178	139	146	157	130	159	175	179	161	183	162	166	162	151	162	144	158	150	158	163	163	159	156	170	148	175	195	162	168	171	145	166	178	167	166	177	154	143	163	165	176	163	184	194	169	158	154	156	170	180	165	139	146	176	192	178	163	168	159	157	164	158	139	181	169	179	176	173	157	168	153	151	156	155	165	183	179	154	155	152	174	163	154	169	150	153	169	150	165	148	181	175	168	149	170	166	143	181	167	167	170	157	167	155	163	160	139	162	157	157	154	145	154	176	166	184	192	140	161	147	161	179	154	164	161	183	182	158	167	185	160	181	171	174	186	162	163	161	168	169	158	140	182	168	170	151	177	170	170	169	180	176	172	176	151	153	211	161	178	158	159	183	137	158	165	152	167	172	174	179	191	159	178	167	177	159	166	187	184	155	175	156	165	160	159	176	170	154	166	186	148	155	171	128	159	177	158	169	146	178	205	170	174	139	169	158	139	156	174	174	171	137	171	185	166	147	159	183	157	185	181	155	172	186	148	162	165	165	170	162	174	176	163	173	173	179	178	180	173	160	164	164	163	160	182	155	176	181	167	174	170	169	169	172	191	174	152	141	161	191	180	171	166	141	183	194	149	165	165	151	137	162	167	150	183	163	186	170	139	156	177	165	143	168	174	164	193	172	176	162	146	142	162	181	166	177	180	160	162	164	174	198	179	149	145	172	159	156	168	161	177	170	172	169	186	176	165	158	163	176	158	174	164	172	190	175	148	151	157	192	177	162	183	161	167	169	149	150	195	165	162	152	172	171	176	150	178	169	154	142	174	158	191	183	162	171	166	169	153	186	165	151	153	167	174	166	157	158	184	170	167	161	180	154	173	141	160	151	178	168	186	181	156	166	186	159	164	176	168	175	188	173	133	163	162	162	180	171	160	181	162	169	149	183	161	171	154	180	176	193	165	149	158	138	155	165	140	167	166	161	173	188	177	149	173	166	175	164	176	159	172	162	180	170	172	164	156	154	175	166	156	142	177	164	181	184	178	158	182	184	171	165	175	138	168	165	161	154	151	174	162	174	152	155	160	169	150	176	177	167	177	161	172	182	180	169	180	183	158	192	167	155	164	199	160	155	158	173	188	164	155	173	157	181	206	172	181	193	178	155	182	177	153	177	179	169	154	156	176	171	148	151	198	172	175	172	161	167	177	191	168	169	165	154	172	169	156	176	164	150	184	163	189	166	177	174	164	174	174	174	180	174	172	164	164	168	171	147	169	161	174	194	174	177	146	162	169	182	180	147	162	179	170	167	152	173	171	153	159	157	182	162	183	173	158	162	167	167	155	157	158	166	186	189	165	164	144	160	161	147	176	162	200	180	173	153	157	160	170	165	151	145	187	189	159	156	168	153	163	170	181	169	151	167	188	148	174	147	161	173	175	167	174	172	175	169	171	152	168	180	163	175	162	155	167	193	171	168	166	162	163	173	174	177	182	177	187	170	151	171	171	166	157	178	165	173	168	149	204	144	173	187	165	149	169	160	172	179	164	169	176	178	161	161	169	128	173	180	176	161	176	199	157	174	149	156	176	176	172	180	160	192	185	166	185
10597	4676	6967	14486	27253	32048	39235	44711	41924	35743	26622	14427	6482	2668	1094	619	487	405	461	469	451	417	417	443	458	446	442	456	416	428	402	446	429	417	430	472	450	438	434	457	434	421	405	404	439	447	434	431	445	426	425	450	463	428	429	437	445	448	414	442	469	443	442	467	415	433	466	418	403	416	409	469	454	448	463	407	459	439	428	418	404	445	417	411	434	422	447	403	470	482	394	428	433	417	429	403	438	448	445	480	466	436	456	457	435	452	415	465	423	400	439	422	455	472	421	428	433	425	445	444	430	470	424	433	417	435	402	437	427	452	421	454	424	412	416	457	458	399	434	431	437	445	437	400	454	435	435	442	446	462	401	442	414	416	415	463	455	422	408	465	452	430	400	447	436	420	446	452	438	436	391	497	496	460	447	430	394	451	413	426	434	397	440	483	385	447	454	458	406	470	409	468	429	451	455	428	467	443	446	448	432	429	457	422	462	422	450	485	425	435	433	426	425	404	454	426	424	438	465	403	412	410	445	467	476	472	413	441	432	404	447	424	426	422	457	420	429	441	460	443	432	405	463	437	412	443	454	470	465	474	447	386	403	483	428	411	447	421	418	434	447	455	435	434	438	447	417	436	434	465	452	458	431	432	460	472	446	452	416	447	435	442	443	465	440	394	433	415	430	433	421	463	435	434	436	444	444	405	462	505	451	475	442	456	445	464	463	435	422	439	434	459	398	419	429	442	471	402	453	422	430	445	421	402	420	439	429	411	448	435	486	460	433	471	405	467	439	429	403	466	446	448	440	400	438	417	409	439	436	470	420	414	438	407	410	442	490	480	464	444	441	445	468	474	416	443	423	468	445	432	430	414	422	480	425	451	428	454	430	452	435	459	442	433	449	475	463	410	441	443	469	442	438	490	431	452	420	443	416	443	443	476	468	446	445	431	389	455	491	405	397	408	476	437	429	449	422	418	448	457	443	449	402	419	469	451	449	430	471	474	443	453	419	451	434	456	422	466	414	473	452	443	456	422	409	463	387	425	405	442	454	430	437	467	425	431	419	408	446	426	446	432	445	429	450	454	411	454	406	439	443	450	430	439	434	414	443	417	451	426	453	461	439	459	413	445	431	441	444	412	463	447	452	409	419	432	457	449	442	430	452	410	429	441	430	426	453	437	444	416	449	437	459	452	448	437	470	456	415	448	421	441	453	443	392	416	438	464	446	407	439	432	449	425	436	442	450	444	431	447	466	469	427	427	407	441	403	443	440	424	457	445	440	486	442	426	443	402	421	432	437	435	463	460	418	456	418	477	411	467	453	440	463	469	445	458	421	427	420	417	437	419	440	405	395	398	449	447	446	457	443	393	497	422	473	423	400	432	460	443	438	437	444	414	439	460	410	437	464	416	422	453	443	455	437	396	422	444	421	413	457	409	447	460	436	491	428	407	449	425	456	467	425	393	413	396	458	431	458	421	454	402	434	449	477	415	437	456	427	440	423	431	420	438	474	449	439	408	434	398	435	450	432	492	478	410	439	464	407	441	418	435	474	444	432	439	408	425	444	459	438	497	458	414	444	423	428	412	408	457	447	440	461	446	424	441	444	453	453	428	450	416	448	421	418	435	463	420	449	444	463	461	449	411	414	471	441	469	483	431	476	442	456	444	409	419	415	459	420	434	433	459	407	425	472	395	425	446	413	433	433	463	416	444	414	469	456	459	469	420	427	469	462	458	454	392	437	414	462	434	421	409	444	429	478	412	415	442	479	429	433	507	442	456	490	448	464	454	416	432	439	400	435	426	422	429	418	439	444	463	454	426	445	429	421	447	471	465	471	491	458	413	438	501	452	429	436	462	437	424	442	414	444	436	438	444	463	434	465	447	437	451	441	479	435	426	447	448	437	437	482	444	449	432	399	455	446	480	435	466	422	452	472	397	443	444	443	438	405	464	450	447	449	384	439	438	460	421	405	417	424	419	411	421	403	428	444	421	440	418	420	427	443	439	484	441	432	446	425	439	416	436	428	464	400	428	464	486	441	464	450	427	430	413	481	433	421	419	453	438	488	466	435	441	419	468	439	438	424	448	442	451	457	478	444	446	456	429	440	407	441	452	468	478	429	455	422	435	386	409	436	415	419	434	456	447	478	446	446	440	423	436	451	481	475	424	424	448	419	456	468	399	419	512	438	500	375	451	433	492	419	414	430	475	455	461	461	430	425	449	460	439	432	422	416	464	450	455	444	450	416	427	444	453	425	405	468	409	451	459	427	450	451	473	464	438	469	443	435	450	413	447	453	414	450	422	479	428	440	451	477	442	446	428	457	440	452	426	424	390	451	436	464	410	433	445	415	431	438	459	476	430	433	419	408	434	447	434	460	453	441	437	446	406	417	433	418	449	441	418	450	441	449	407	397	427	437	405	444	433	395	432	449	417	446	408	430	439	431	444	394	480	424	455	413	426	435	405	439	459	430	445	394	425	450	468	426	426	443	454	414	469	407	465	420	424	454	428	471	427	481	411	452	490	447	394	431	441	441	483	455	438	438	433	407	450	451	406	422	436	435	428	397	436	427	441	422	428	442	436	469	425	445	473	403	421	444	447	487	437	436	455	418	423	417	453	440	441	467	431	479	433	421	444	446	447	441	428	432	410	440	433	413	432	428	467	429	440	417	472	435	453	483	445	428	461	472	458	443	400	448	418	404	464	475	457	426	461	446	452	463	410	436	425	424	433	476	452	452	405	463	458	460	395	459	447	436	461	436	442	425	450	439	432	429	453	443	444	438	471	459	429	449	440	471	442	427	430	389	447	433	480	452	424	424	434	411	440	431	450	479	466	450	401	441	435	433	454	437	434	466	419	443	447	415	417	463	443	421	455	446	480	432	440	440	398	464	484	439	480	419	448	417	413	429	462	455	456	448	488	430	443	447	403	481	455	436	448	447	437	419	478	446	471	453	418	464	450	451	457	450	485	411	438	465	433	416	429	451	436	469	431	435	427	434	447	435	437	426	481	459	428	433	452	465	448	437	435	426	431	462	406	432	458	450	415	436	440	470	443	471	422	428	430	432	438	451	435	463	440	457	426	457	432	465	449	442	459	467	475	414	438	424	493	411	429	400	443	462	430	415	449	442	454	462	441	453	395	450	437	414	435	440	430	404	454	430	446	410	460	478	416	406	454	450	404	445	450	423	489	431	448	485	463	463	426	462	418	440	448	423	465	480	459	447	443	417	424	436	414	461	452	415	446	448	458	453	431	431	397	390	452	427	403	445	438	427	447	424	448	408	453	430	462	414	459	440	421	408	405	474	450	441	486	457	470	453	410	430	421	449	468	421	440	460	469	485	440	426	448	407	419	450	440	417	354	440	408	431	421	410	448	472	425	491	471	434	419	425	457	481	385	443	426	428	425	434	454	453	432	436	399	455	429	431	459	459	456	461	433	441	424	441	406	460	449	428	480	460	428	471	430	441	425	420	414	438	414	477	422	433	433	439	405	459	430
31938	13580	8228	8556	9931	8784	17798	40261	37473	34229	21710	9283	3433	1209	486	225	181	166	147	161	159	152	157	156	140	155	169	140	140	135	151	145	160	148	151	131	147	151	139	126	139	159	138	159	138	153	136	160	166	152	137	144	159	149	130	144	161	139	164	149	155	138	156	126	167	154	162	163	149	154	157	140	150	133	140	145	137	143	148	157	159	135	138	153	130	146	170	134	173	143	166	176	181	152	141	121	154	161	146	168	156	132	158	154	133	131	136	149	168	163	146	142	126	150	153	142	132	160	151	153	131	144	141	132	140	146	158	145	132	152	140	148	155	152	138	161	153	155	148	131	131	147	130	142	144	144	123	160	131	152	135	144	165	136	169	145	156	148	137	134	162	161	157	141	139	148	141	144	152	134	158	157	119	135	154	147	129	147	123	169	132	144	166	141	140	162	149	151	132	156	150	148	135	136	155	137	158	133	147	145	141	153	144	145	137	145	144	116	127	151	164	153	169	134	153	168	144	138	141	149	137	140	168	152	152	131	157	140	138	166	139	132	147	166	179	137	118	144	116	150	161	136	141	155	146	174	129	141	176	137	148	137	128	144	159	142	143	153	158	135	142	134	161	164	145	137	155	152	139	137	162	183	170	173	147	165	146	166	145	159	146	146	171	154	145	166	136	168	161	140	133	161	160	148	133	162	123	155	160	145	147	147	138	140	141	130	144	151	119	131	135	137	154	147	131	143	150	137	133	141	155	144	153	173	152	165	142	147	162	140	129	154	159	146	130	123	151	142	140	161	138	158	168	129	155	162	147	191	160	148	153	142	128	158	142	159	146	165	167	157	156	136	143	136	159	144	141	150	142	151	123	141	148	160	136	152	156	168	119	142	156	138	146	136	150	127	163	148	134	125	155	135	163	164	148	161	144	154	155	142	137	140	151	146	146	165	138	138	147	138	156	141	144	150	169	133	153	130	144	139	136	133	163	171	142	139	146	164	134	126	135	144	139	159	155	142	142	127	141	148	128	167	143	120	120	144	145	156	150	151	153	155	146	135	146	119	167	156	125	147	171	116	131	152	141	144	135	156	154	142	153	150	138	140	144	142	130	144	175	154	156	154	134	160	170	155	148	145	123	146	143	154	129	167	120	146	147	141	149	117	153	139	165	141	155	164	154	149	130	152	144	156	148	154	131	174	155	137	169	156	151	134	169	132	148	135	161	144	151	167	144	143	149	138	162	154	145	144	164	139	160	140	136	129	136	137	140	132	123	137	158	159	161	153	133	137	142	136	124	136	145	142	165	145	160	176	132	138	153	146	150	146	152	143	140	157	152	138	142	147	151	147	152	143	128	157	153	141	137	160	163	140	124	137	149	153	160	133	134	146	168	162	125	140	141	144	147	133	137	156	145	164	128	151	130	145	154	159	132	158	174	168	146	141	146	138	143	154	167	136	127	123	166	130	147	144	151	148	141	145	128	137	162	151	142	173	130	163	145	170	120	171	145	137	134	137	140	135	170	144	118	143	158	157	152	167	141	163	156	136	152	153	128	141	133	150	151	158	133	153	156	128	182	149	153	138	141	136	159	146	160	149	138	177	148	154	134	150	142	128	159	149	138	147	140	155	142	160	148	144	155	155	173	135	151	161	145	147	146	153	135	134	145	143	149	158	156	142	176	145	134	180	131	156	139	165	153	150	139	148	148	144	130	163	147	147	160	162	146	146	152	152	135	177	141	136	152	147	166	155	167	156	161	152	135	137	159	147	154	144	137	132	153	139	137	148	153	145	171	148	147	156	167	151	153	157	146	164	147	153	160	128	140	142	154	152	154	164	162	156	183	170	151	129	144	151	123	168	160	156	162	170	168	158	156	148	146	125	123	159	157	137	152	170	158	146	149	146	137	155	136	158	141	126	150	144	157	139	154	122	149	155	153	131	171	136	156	156	134	169	151	139	144	148	150	145	122	169	129	137	142	146	150	146	163	141	128	166	148	148	147	138	155	143	148	142	159	137	154	141	143	145	116	143	147	180	148	141	162	135	135	126	120	120	156	166	169	154	163	156	148	136	139	147	132	148	161	135	165	130	162	158	151	163	161	135	179	143	155	141	144	155	165	130	129	151	144	162	155	146	163	161	172	165	143	149	141	145	129	146	143	150	135	164	150	142	128	141	135	154	133	152	148	130	143	146	128	142	136	158	149	139	146	154	141	139	164	136	152	148	138	128	156	126	167	171	135	140	149	134	136	154	156	142	130	147	175	144	168	129	166	127	144	152	115	162	141	142	138	129	158	150	161	177	157	140	147	139	165	141	152	138	151	145	139	116	146	147	141	129	155	149	145	169	156	165	138	128	155	154	145	146	164	151	152	156	148	136	143	138	125	144	135	141	143	138	140	168	153	155	154	136	153	143	136	146	139	127	140	118	132	144	142	123	167	157	154	139	139	162	137	143	139	141	155	167	137	157	159	150	159	151	136	146	139	157	162	158	146	142	138	150	139	176	147	157	168	154	143	157	160	145	149	161	120	140	162	154	150	144	150	136	154	141	169	156	149	159	123	142	142	160	142	140	130	148	165	156	150	140	170	153	143	156	142	137	154	150	147	163	149	167	178	131	144	153	154	133	148	138	131	149	167	163	159	131	160	141	158	154	144	163	130	159	138	168	160	157	145	170	143	170	157	145	147	124	159	139	135	132	148	146	136	162	135	162	155	149	150	146	157	164	161	127	151	142	146	162	146	149	143	142	141	175	181	161	158	159	159	146	150	137	160	162	165	143	155	153	143	176	156	137	151	149	145	164	151	155	135	141	135	145	142	154	136	153	143	150	131	150	169	130	156	163	151	161	156	150	180	157	135	147	145	155	137	150	166	146	157	153	161	144	155	182	135	153	152	153	146	137	135	162	125	152	181	152	147	162	157	134	137	182	163	150	142	152	159	154	145	130	151	151	131	152	173	132	140	147	172	156	142	161	150	139	145	167	154	166	161	148	136	157	146	124	140	144	146	148	150	172	146	154	168	162	145	147	149	137	150	171	148	141	124	148	158	131	149	175	145	153	138	147	129	147	136	152	152	150	136	148	132	146	155	153	161	139	153	170	135	135	132	165	151	140	139	136	132	165	147	164	157	152	118	139	142	150	140	135	119	154	159	157	145	129	150	135	153	147	171	150	151	148	129	159	178	161	146	148	170	134	166	156	141	127	155	135	122	139	136	148	145	140	132	153	132	139	159	132	149	165	153	151	140	128	129	152	157	149	123	138	158	138	140	156	147	151	145	145	135	154	138	144	162	125	126	141	158	136	147	147	154	147	144	147	145	151	142	145	157	133	133	126	140	138	120	138	149	161	138	160	162	144	156	151	151	139	130	144	151	139	154	140	153	140	165	148	163	115	135	154	158	136	143	144	139	150	155	157	155	139	134	141	155	143	148	156	155	140	154	183	151	139	141	137	139	142	148	163	154	141	121	149	148	145	144	162	151	132	132	152	132	150	130	157	153	138
19865	4480	10540	19127	24341	23960	37447	54677	53820	50689	37939	24221	13155	5498	2105	827	522	400	393	408	386	418	400	355	382	391	381	386	392	368	379	367	363	349	404	410	379	374	417	413	391	373	385	385	378	396	382	394	384	401	394	354	398	424	406	426	364	388	413	409	413	387	392	384	374	379	402	414	405	408	373	360	392	384	399	371	371	393	381	411	387	386	406	401	408	443	392	415	389	387	411	398	390	395	391	407	396	389	386	400	369	443	391	388	368	380	411	357	392	378	377	361	375	388	392	387	372	398	368	392	387	380	396	351	427	383	402	386	335	390	374	373	382	389	362	375	326	406	396	382	388	405	354	390	362	403	391	359	362	389	397	405	407	376	396	367	408	368	363	394	401	406	394	402	369	417	372	386	393	366	378	391	375	387	372	397	398	395	398	398	421	408	348	382	392	359	420	377	419	414	422	375	418	377	379	376	382	382	386	371	356	373	418	392	428	377	403	403	383	382	382	425	372	384	373	375	416	393	410	380	364	395	392	386	382	397	382	395	394	415	360	369	397	371	366	382	382	386	398	362	406	385	404	347	420	369	365	384	348	373	394	384	384	366	415	391	410	411	383	418	436	380	387	383	411	440	340	406	388	389	409	362	402	387	391	386	362	384	355	411	377	399	386	387	407	403	398	346	383	375	379	356	417	402	378	405	401	382	375	395	380	405	383	379	375	365	396	371	371	387	375	390	378	385	392	377	410	387	400	394	400	380	395	382	406	404	395	394	400	397	399	421	407	398	401	411	365	386	386	393	386	393	392	403	378	385	381	389	389	393	395	408	372	421	407	393	389	383	384	390	400	366	392	396	372	352	382	391	364	411	394	357	386	373	398	395	365	378	420	421	364	371	406	415	370	417	353	391	401	380	393	388	366	399	384	365	384	370	409	378	401	399	385	369	434	375	418	419	411	400	381	395	373	383	422	385	364	372	369	365	369	387	370	377	377	357	420	377	385	386	363	389	375	376	353	417	386	383	407	431	386	382	387	420	377	383	419	380	396	406	383	400	406	401	398	417	384	405	384	370	379	358	392	371	428	376	374	365	425	364	365	397	357	407	406	400	372	401	392	396	391	410	431	371	388	378	354	420	378	398	381	374	389	383	400	389	381	378	376	394	390	393	386	383	406	410	375	378	393	391	381	406	351	434	419	422	401	389	386	378	387	396	401	396	391	398	372	386	398	363	369	387	347	363	399	366	402	382	399	360	398	404	377	393	410	394	375	419	392	393	399	396	390	419	344	399	369	427	380	377	438	401	390	428	385	378	377	416	388	370	380	357	396	378	387	372	409	374	376	390	382	399	376	429	379	410	393	405	396	400	383	425	378	388	415	351	423	379	406	366	380	386	408	393	381	344	367	469	384	390	387	411	397	399	379	435	387	413	362	422	371	393	398	394	381	358	404	363	399	385	409	360	358	358	412	380	405	405	419	415	396	399	402	380	390	387	385	394	376	408	379	386	375	396	377	373	355	403	411	348	393	384	400	381	395	408	352	377	386	382	403	386	368	387	394	375	410	408	392	388	378	391	376	383	438	370	400	409	403	386	406	362	414	427	332	384	371	419	407	394	380	416	394	399	382	400	404	374	409	362	380	403	358	380	404	366	354	400	372	397	399	381	384	409	377	374	411	416	379	389	364	354	422	371	372	386	380	399	395	389	392	381	387	406	356	405	368	380	391	386	389	414	384	376	414	366	379	373	394	378	405	400	402	386	373	395	408	361	402	372	395	383	401	402	421	380	363	383	359	422	385	368	401	377	368	392	393	383	399	396	420	380	374	372	390	377	341	366	375	407	392	415	373	390	390	389	391	400	355	366	391	378	403	360	397	368	358	397	409	382	384	363	416	372	376	357	394	376	419	387	365	424	384	420	385	408	384	410	390	341	378	364	382	381	386	383	382	365	429	408	380	383	390	380	395	414	368	410	431	389	395	402	380	391	366	394	374	377	385	392	401	401	380	374	392	397	410	381	422	375	423	396	345	375	376	414	381	400	382	395	382	395	392	421	389	363	412	417	394	381	390	395	398	365	373	400	391	390	365	386	399	363	367	402	409	394	396	414	389	389	365	371	413	370	401	431	408	402	378	397	397	374	412	391	406	411	374	427	409	367	399	398	378	383	377	391	407	368	383	387	398	391	387	392	400	372	407	377	391	369	365	367	369	402	424	388	401	409	417	386	420	422	377	383	406	390	361	399	404	380	408	398	381	419	385	416	363	395	390	420	359	430	391	417	370	392	374	390	413	422	394	366	405	408	360	395	439	383	374	416	400	379	399	366	420	381	385	384	423	396	393	396	378	410	342	373	417	405	404	373	381	412	398	362	358	395	400	397	366	372	360	383	390	405	376	386	386	388	393	418	383	396	369	411	387	370	372	415	424	389	416	409	392	412	367	387	409	389	394	418	428	423	404	399	372	393	440	409	391	375	393	398	413	375	405	379	371	393	368	370	414	361	381	411	398	388	390	417	421	404	393	369	408	425	409	393	419	407	402	399	376	392	366	385	428	434	414	436	374	375	426	383	374	386	390	406	391	381	378	383	458	383	386	383	379	384	367	397	383	391	372	385	392	366	409	368	411	389	400	382	343	404	387	394	398	369	388	420	393	433	391	444	381	381	390	385	384	433	378	424	378	407	403	439	378	388	383	413	387	436	347	404	390	412	430	398	396	383	416	391	393	384	374	416	377	390	396	356	366	405	373	442	398	373	419	404	366	396	369	376	386	387	392	375	417	400	414	402	375	394	403	416	369	372	356	382	420	405	388	372	382	407	426	391	413	398	400	381	400	389	372	384	380	410	408	405	374	390	390	430	386	405	409	388	382	428	371	377	391	399	413	381	368	394	382	404	373	377	376	406	389	404	360	392	397	395	364	383	376	413	401	401	401	392	364	394	359	419	370	431	399	375	385	373	400	363	349	352	351	423	378	417	355	382	402	334	365	373	363	383	369	387	405	396	378	396	381	403	375	388	408	412	407	428	391	356	382	406	383	405	426	404	380	391	411	374	397	380	382	438	382	420	400	410	394	398	390	390	413	374	396	381	389	426	405	403	416	390	368	404	391	411	399	384	383	408	367	421	399	400	384	408	407	386	386	392	424	383	373	401	373	391	362	409	411	411	420	347	406	393	427	397	407	396	376	409	412	393	382	387	398	369	378	384	410	409	353	356	402	395	383	359	417	402	379	436	377	374	410	401	413	404	403	374	355	394	380	371	381	425	396	396	384	393	386	372	391	416	365	361	378	399	404	382	390	401	381	356	410	371	420	383	381	395	442	437	389	395	456	336	392	376	369	419	405	404	407	373	343	408	404	381	408	397	398	402	407	394	400	383	354	403	346	408	370	403	372	401	379	384	380	389	374	375	426	402	410	385	409	378	414	412	386	360	371	433	393	394	402	402	387	379	401	405	403	376	342	372	400	369	408	379	373	393	399	384	407	403	392	382	412	401	385	354	370	382
5020	868	924	920	448	474	453	970	1916	2351	1419	773	506	306	228	198	169	151	194	153	147	127	143	158	137	149	177	147	168	160	169	158	139	169	139	160	191	183	182	151	190	168	157	157	157	152	178	160	146	159	161	160	162	168	162	160	133	157	160	165	160	163	189	170	167	162	155	170	176	155	164	185	157	174	152	178	174	166	175	168	159	165	149	154	148	180	181	158	163	158	147	165	151	153	154	177	145	156	142	154	148	156	171	176	147	139	146	160	167	158	130	151	135	156	149	151	146	138	163	151	149	165	179	158	141	157	175	135	156	161	176	168	165	162	144	160	161	164	161	151	163	165	134	149	156	158	150	167	177	164	160	168	184	161	172	138	176	163	146	151	145	155	165	155	153	168	137	163	142	188	177	160	179	168	157	150	164	122	179	152	155	141	155	163	160	162	156	148	141	151	150	167	175	172	161	144	128	144	160	166	164	157	146	142	163	149	179	148	152	172	163	168	172	167	149	155	165	171	171	155	169	164	156	170	164	156	169	149	182	177	140	179	154	128	154	147	178	154	150	143	152	165	167	140	149	164	149	158	148	155	160	128	141	163	170	164	165	147	168	149	156	155	162	144	140	145	154	142	183	174	156	171	149	141	165	144	155	160	143	152	159	171	166	172	170	162	169	167	164	161	167	167	172	164	133	140	144	176	144	155	160	141	144	153	150	160	141	161	162	172	143	162	152	129	192	153	163	149	161	156	141	156	166	159	165	180	159	137	171	150	164	166	145	159	153	178	173	143	138	168	148	148	147	137	158	163	151	174	177	164	157	179	175	176	162	158	170	182	165	164	146	156	161	149	138	145	159	163	171	155	153	180	162	123	187	141	168	144	158	164	158	162	159	164	156	152	166	174	165	161	156	150	160	154	148	151	159	140	150	157	164	155	141	125	156	150	174	144	158	153	176	154	144	151	161	142	158	148	166	144	145	159	147	157	170	164	150	172	181	137	181	158	171	152	180	169	161	154	140	159	149	156	164	161	160	176	154	139	152	161	178	138	145	147	188	156	171	150	163	146	160	149	161	169	148	160	182	159	177	135	169	156	148	162	164	150	176	138	166	168	171	155	171	168	175	154	159	179	156	141	152	152	169	165	152	134	148	172	164	176	182	154	155	152	182	153	166	142	182	175	161	160	161	169	162	155	154	158	153	176	153	159	144	171	166	172	163	151	139	152	163	167	168	140	157	156	169	177	147	136	149	154	158	162	162	158	142	128	158	157	179	154	152	168	183	183	164	179	138	173	145	164	150	160	143	138	163	146	149	155	144	169	134	158	168	143	153	148	152	146	165	158	159	130	192	165	146	145	172	144	187	156	159	140	152	162	167	146	188	162	155	170	172	139	169	129	159	151	157	168	166	163	165	183	194	162	158	146	187	167	161	143	135	174	171	145	151	142	146	161	153	153	156	147	175	145	147	154	171	152	169	139	147	171	168	180	145	166	159	145	157	152	164	162	159	165	177	152	157	168	140	160	165	168	194	145	157	151	141	154	142	146	155	152	130	161	170	153	166	159	161	137	148	174	132	152	167	159	175	165	181	159	148	136	168	160	168	134	160	142	170	161	155	161	168	144	153	150	153	156	169	176	150	157	139	187	151	170	171	158	159	127	156	177	148	167	173	143	138	164	176	150	155	163	159	147	162	153	151	160	161	156	151	165	155	153	170	160	173	136	159	159	138	158	170	151	153	164	136	177	167	148	154	175	141	165	154	153	154	182	156	144	189	137	176	169	177	162	151	151	145	141	160	163	178	166	163	156	187	165	192	121	150	161	144	147	139	169	179	168	161	183	155	154	133	163	150	163	161	145	152	155	151	147	158	173	155	171	151	165	157	174	176	132	162	146	158	155	167	161	147	147	144	154	179	163	164	181	169	183	158	152	174	161	159	144	149	165	139	178	172	145	181	155	153	169	159	163	142	160	161	156	171	170	164	163	167	160	175	156	144	171	158	162	158	173	162	152	166	163	158	163	176	160	169	170	123	166	155	157	164	142	146	160	170	160	153	155	181	142	156	154	171	166	186	158	153	128	160	187	153	150	147	172	159	155	143	173	164	170	169	137	179	181	160	153	155	154	186	163	155	153	129	146	161	148	156	153	156	156	149	173	152	159	159	170	154	153	161	145	166	134	146	155	174	170	186	151	160	157	165	170	169	138	159	164	145	190	158	147	146	144	171	163	160	154	142	159	184	157	151	157	162	162	150	167	153	147	162	146	144	157	134	159	179	127	143	189	176	155	156	142	182	148	161	163	147	150	168	153	143	158	175	155	140	143	170	177	157	158	154	163	151	158	157	154	173	165	147	153	163	169	175	153	147	150	140	150	164	172	177	151	174	165	169	174	191	150	165	159	163	153	174	137	158	174	157	147	175	161	141	166	170	177	153	160	167	172	172	165	166	141	171	148	175	174	160	182	136	151	133	152	165	155	170	162	176	155	171	193	158	147	167	172	167	157	171	149	159	142	150	152	141	168	128	144	172	168	169	146	167	150	178	147	144	145	168	162	132	161	152	142	150	135	161	150	170	164	169	146	156	157	167	163	146	169	173	147	178	175	167	147	162	142	153	160	136	156	151	155	148	135	135	167	162	165	137	142	157	181	145	145	164	148	173	182	164	143	161	145	141	145	159	156	168	169	150	188	163	150	143	172	179	191	150	154	144	125	138	161	164	152	144	159	179	167	182	143	177	161	159	138	155	133	137	147	182	164	139	168	159	140	180	169	152	165	143	143	161	150	137	151	142	154	151	144	136	142	143	132	168	174	133	158	168	152	163	143	159	147	159	135	156	153	166	155	172	159	166	143	136	160	157	158	154	162	164	136	163	178	178	136	160	138	172	161	132	159	149	157	149	169	145	156	138	145	163	165	163	157	150	182	165	171	162	142	163	158	161	155	148	185	154	179	187	170	157	166	179	149	160	190	144	157	160	165	182	155	153	177	161	165	148	156	141	173	175	157	128	155	146	152	172	160	154	166	160	163	162	158	155	127	144	140	164	142	175	182	156	154	159	143	158	172	139	153	171	157	162	140	146	165	159	155	148	164	144	137	157	169	149	169	145	166	162	137	164	161	157	160	145	162	148	131	148	141	158	164	153	162	165	152	169	157	158	178	136	135	144	157	174	140	164	168	141	160	166	157	177	157	155	164	141	165	175	153	157	166	173	157	164	157	157	162	140	153	154	164	181	168	143	128	156	158	161	169	162	166	187	153	187	149	134	149	175	136	164	158	145	156	175	155	153	157	162	157	156	174	149	169	163	145	145	167	159	152	172	174	170	158	142	149	160	153	159	131	155	170	153	152	161	156	136	147	158	176	166	145	146	151	145	145	142	142	167	156	166	156	136	162	172	159	152	144	147	157	162	154	164	146	171	193	164	159	156	160	159	157	174	157	151	162	147	154	156	169	168	140	161	169	148	149	163	171	150	139	167	149	164	148	147	154	175	129	147	157
3824	1075	2062	3066	1872	1935	2000	5607	9735	10950	6251	3486	1881	1057	682	560	444	441	447	427	426	418	371	416	419	410	421	380	432	411	402	404	400	428	436	418	408	427	410	401	421	421	387	383	429	430	380	407	418	423	445	407	406	395	401	388	400	413	438	426	389	410	412	423	422	435	397	435	415	417	435	461	363	412	409	417	398	424	412	454	387	427	465	426	409	406	451	430	426	400	407	400	471	441	453	478	412	408	451	431	394	443	454	431	375	411	379	425	419	392	431	447	417	434	384	395	403	387	420	404	385	406	437	462	416	412	438	420	418	409	433	424	387	393	401	412	403	389	438	426	404	416	388	424	459	403	413	420	428	408	424	447	403	386	440	413	400	395	427	414	422	366	442	393	421	416	387	404	414	420	427	446	424	424	405	412	428	387	361	458	390	450	438	421	399	407	421	411	381	390	394	455	419	404	411	394	408	411	419	384	383	411	440	429	446	388	395	428	443	410	445	411	445	411	433	455	469	413	498	390	389	415	403	437	416	380	417	411	398	397	402	417	410	399	426	464	449	419	375	405	407	422	405	395	441	428	446	453	422	424	422	443	387	423	438	425	413	411	394	456	420	365	398	380	422	388	421	430	429	396	447	440	459	420	436	416	424	407	447	419	435	405	409	398	466	400	402	420	431	431	425	443	407	413	445	448	412	442	396	395	432	383	406	455	457	405	429	427	374	398	414	378	426	401	435	401	433	428	391	412	415	385	412	428	439	441	413	415	445	432	386	388	425	446	443	420	412	394	394	427	402	443	451	400	417	388	405	431	431	453	441	444	451	435	415	404	466	402	424	426	465	424	401	410	379	423	428	414	404	453	424	421	441	372	437	438	414	450	433	388	422	420	433	395	401	408	390	385	420	407	418	396	435	387	409	400	425	436	384	414	427	419	473	397	438	418	398	403	377	399	410	435	431	394	413	395	430	386	430	427	440	422	421	418	461	441	388	428	395	383	411	395	390	409	441	425	402	429	400	405	371	427	411	408	417	420	385	419	412	425	452	432	406	422	407	432	413	415	407	387	409	405	436	415	407	409	415	395	447	449	397	420	432	418	441	420	447	430	420	415	393	447	411	417	414	426	392	462	412	424	388	416	435	456	447	390	434	387	418	406	419	406	415	401	385	395	388	393	423	413	412	428	417	392	442	418	432	446	385	374	385	405	405	436	401	412	412	447	475	428	429	417	428	385	412	444	411	399	426	413	396	427	391	389	414	402	408	425	427	407	440	429	407	370	421	439	436	382	398	441	413	388	416	408	427	427	443	426	418	431	447	451	436	399	448	412	383	445	419	414	414	422	413	409	378	410	414	401	419	440	399	461	417	391	373	401	427	449	422	411	450	381	387	440	422	404	393	394	421	441	453	420	438	420	427	407	412	423	405	400	382	429	421	416	443	381	413	402	388	428	443	377	440	426	411	411	450	368	414	406	453	413	416	412	392	441	400	405	446	441	421	405	390	388	426	395	401	417	416	401	394	392	450	399	407	412	418	404	428	396	415	457	415	435	427	409	388	396	420	405	424	399	420	435	415	428	440	407	436	430	402	408	402	442	446	423	429	428	448	404	441	411	425	398	420	430	416	427	419	449	402	408	407	408	459	410	403	413	420	415	430	430	391	417	390	418	410	392	397	430	422	403	408	433	408	405	411	457	414	426	421	429	408	431	379	407	412	404	409	408	409	464	416	455	405	435	394	448	423	416	395	420	425	408	437	445	420	406	434	385	417	410	424	444	404	435	366	396	466	405	447	437	394	422	448	415	405	461	386	411	420	421	396	409	422	408	438	438	433	410	390	430	395	447	395	406	412	436	441	450	464	382	472	405	404	421	445	477	401	442	431	376	410	425	446	392	407	464	414	400	422	410	457	428	415	442	426	454	407	419	435	395	423	384	422	397	432	409	392	430	402	430	385	408	428	399	430	403	413	383	437	429	413	420	398	389	405	436	400	389	421	414	432	427	423	400	431	421	440	405	431	397	426	416	432	455	408	440	443	405	405	445	402	454	418	380	430	421	406	425	437	407	404	407	413	412	421	399	457	409	429	426	396	444	415	410	442	425	417	421	406	397	417	475	444	400	413	437	436	427	433	439	437	438	455	407	429	424	421	421	438	431	425	408	448	444	404	451	417	435	414	395	454	424	361	414	411	436	401	468	388	405	420	380	445	425	407	400	425	415	422	457	439	396	379	432	421	426	441	401	399	420	412	427	415	453	444	445	426	430	458	436	433	396	396	426	434	387	401	423	432	432	409	444	415	435	415	425	432	430	397	441	434	422	437	411	435	440	447	407	419	443	421	413	420	399	399	420	406	412	419	419	394	400	402	405	445	445	436	360	398	401	400	437	449	415	393	413	430	435	406	418	422	413	460	454	422	429	465	424	426	390	407	409	431	417	421	427	408	388	390	405	405	405	426	430	467	427	389	444	429	423	434	447	436	394	447	404	441	411	429	434	446	399	440	447	399	393	421	466	411	394	435	433	451	424	433	359	381	429	419	417	423	420	459	415	372	398	473	436	412	462	450	404	430	438	435	419	392	422	431	427	378	382	405	455	424	428	442	404	469	427	426	403	451	461	427	413	414	389	461	444	431	413	434	427	417	389	388	454	423	405	400	420	433	447	452	446	443	431	411	415	418	450	442	392	437	400	461	427	414	385	461	424	413	405	420	421	407	395	421	457	401	397	442	420	445	427	417	469	399	428	418	441	454	417	422	413	394	406	387	401	427	438	413	400	385	429	435	436	452	407	404	395	439	428	431	462	401	448	380	418	395	412	441	403	421	423	384	440	420	399	428	418	423	432	467	392	429	425	399	415	415	447	428	430	399	422	378	447	429	432	399	393	402	430	396	429	422	364	438	385	420	448	408	430	383	433	411	388	424	390	445	477	358	417	435	394	422	435	418	437	448	421	439	404	418	385	399	415	405	372	443	437	380	402	423	422	402	449	398	397	416	441	440	436	448	402	432	398	426	418	440	404	401	414	418	429	390	406	463	403	410	421	418	428	440	414	434	422	428	469	419	396	477	450	414	398	407	413	404	446	399	429	397	417	407	422	440	382	408	414	399	420	438	470	420	426	437	412	444	414	416	412	400	425	408	444	434	427	425	424	438	412	450	382	431	424	396	417	434	422	399	432	455	459	427	407	395	445	404	413	419	416	399	422	431	439	424	453	439	414	375	433	453	414	407	415	406	421	406	426	391	407	420	400	449	411	421	403	407	444	396	425	430	413	395	455	432	420	441	447	404	425	421	416	455	424	426	442	414	377	384	437	421	442	434	440	414	438	392	407	422	422	404	417	426	384	406	445	464	465	445	434	406	444	388	424	403	420	423	373	392	437	437	470	403	465	440	394	415	416	423	416	402	415	436	400	405	396	412	421	419	449	417	403	426	416	440	408	387	408	425	421	437	434	398	396	421	398	417	440	421	396	425	400	429	428	434	458	403	438	424	375	390	410
18318	4610	3431	3531	3937	4665	5331	12246	23101	22199	16613	6984	2733	1102	513	238	182	147	161	151	181	159	164	148	143	166	154	133	164	163	155	183	173	185	161	159	177	166	150	146	171	173	174	176	157	174	194	162	178	177	204	166	160	163	175	161	168	167	165	152	189	166	159	160	171	182	179	169	162	158	183	144	157	162	182	166	163	172	198	181	159	173	161	174	181	187	194	142	178	163	169	181	159	166	166	168	167	176	173	169	169	169	182	166	161	165	148	191	167	160	152	187	163	174	168	177	180	190	133	156	164	157	163	140	171	158	141	173	160	184	147	170	145	186	189	156	168	189	181	155	170	160	171	184	184	177	182	177	153	153	178	179	156	174	159	166	157	153	150	153	202	156	170	146	160	182	155	164	155	176	166	190	191	171	164	160	189	157	175	142	160	151	162	171	154	161	154	164	170	173	160	175	180	169	165	153	172	169	160	162	143	186	169	161	166	153	168	170	178	162	168	190	165	184	172	183	166	175	144	149	158	177	181	154	171	128	138	172	177	180	158	164	172	168	164	171	191	161	185	162	186	167	162	159	178	139	160	147	183	171	186	151	143	154	160	199	185	175	175	180	180	186	170	167	173	155	183	154	187	163	138	173	169	162	156	176	177	165	143	164	156	174	168	177	157	165	149	164	157	166	176	184	173	147	151	172	164	169	180	147	180	155	134	152	169	178	164	156	168	169	156	153	163	177	154	176	176	161	174	192	175	172	182	180	179	169	182	181	164	165	140	177	152	147	153	160	158	159	173	164	134	193	150	165	156	168	169	155	201	190	180	189	170	146	178	153	151	158	164	172	177	148	173	159	179	153	155	154	177	166	162	166	147	163	177	125	184	139	173	152	181	164	165	187	187	145	182	162	187	155	162	153	159	166	168	169	153	195	153	175	164	174	177	199	172	158	177	138	190	158	167	171	186	167	153	166	184	165	182	183	165	179	183	192	162	172	185	171	166	175	187	177	185	182	160	165	143	162	165	176	169	166	173	165	169	172	161	154	162	159	157	190	167	145	179	186	160	152	177	158	166	161	191	155	157	163	147	165	178	191	171	168	160	174	155	164	195	157	180	148	148	169	165	149	158	153	178	163	162	165	149	158	154	156	164	171	165	163	146	186	156	156	176	174	171	161	148	163	169	198	166	168	163	156	164	161	180	169	186	162	178	167	177	179	166	168	174	181	166	172	176	162	151	155	177	167	157	152	193	148	165	164	178	166	167	167	165	188	168	186	170	208	192	186	171	181	179	153	174	184	138	149	157	141	153	150	196	188	178	155	152	184	174	162	159	176	166	166	145	162	167	174	170	163	171	161	174	184	181	169	181	155	164	161	176	160	167	181	166	180	176	153	173	186	159	176	178	188	149	160	157	182	144	173	170	178	167	160	174	147	168	166	156	179	141	186	189	175	159	163	172	179	170	136	160	175	165	167	146	151	185	177	157	181	186	169	172	177	179	160	189	163	177	175	173	206	144	182	171	158	143	159	197	176	193	177	198	162	154	173	160	172	165	181	187	162	175	163	172	174	161	170	157	213	168	174	165	177	160	162	157	164	178	138	211	159	149	172	170	168	153	161	150	180	171	168	182	156	167	155	153	189	170	179	174	157	156	167	195	165	165	177	174	172	156	139	189	172	144	185	149	195	193	168	181	153	179	170	165	165	176	173	170	164	177	185	189	194	175	177	162	159	166	172	184	176	163	175	172	147	174	163	153	202	181	156	182	168	190	176	153	170	155	185	184	170	173	193	189	165	179	166	173	156	167	156	135	178	173	165	165	168	171	146	178	189	154	161	185	165	182	171	179	143	157	141	167	162	174	176	168	170	177	161	152	121	150	207	153	152	167	157	180	169	171	175	159	160	154	177	178	147	182	166	166	178	144	158	169	155	155	156	175	144	164	171	176	186	170	174	170	167	176	188	171	194	156	171	156	176	167	151	169	174	165	162	164	180	191	158	176	157	208	176	136	137	185	181	151	161	169	175	161	156	169	165	146	157	186	151	168	161	148	167	180	171	162	176	165	152	151	155	199	196	153	140	159	169	177	157	163	166	156	191	159	157	166	192	166	158	160	172	152	180	190	181	158	178	165	179	132	165	167	177	167	164	142	167	147	148	184	145	158	177	156	161	173	149	161	166	145	170	148	167	167	153	153	153	162	194	184	180	192	156	159	180	168	155	187	172	154	147	152	164	161	175	188	176	159	167	161	154	178	156	212	156	173	181	188	195	181	177	161	175	160	158	145	174	166	166	163	154	155	147	147	152	170	159	189	161	186	161	179	174	158	180	167	152	155	171	181	179	166	174	184	177	193	188	153	162	153	153	172	180	160	167	167	151	156	175	166	160	171	161	171	189	174	176	163	162	158	136	167	174	152	155	156	176	164	171	165	168	175	161	172	158	182	150	162	168	178	157	147	177	188	178	176	146	175	171	168	162	157	164	175	138	171	165	177	156	174	175	151	179	174	171	157	166	173	167	176	168	176	165	187	158	178	165	170	178	179	182	151	180	163	176	174	162	153	153	158	154	159	157	163	169	197	163	174	167	174	146	159	163	175	149	156	163	165	184	177	198	187	158	166	159	161	172	172	178	165	176	162	163	200	156	136	147	160	169	171	186	180	186	157	181	172	163	176	165	185	179	171	166	183	171	153	175	175	183	185	169	179	162	167	165	191	168	183	172	170	196	161	164	153	199	155	169	150	182	183	175	165	163	162	179	170	177	158	146	158	154	155	160	149	151	162	153	147	173	171	158	172	173	215	148	169	180	150	155	170	195	172	170	157	176	167	166	165	153	161	163	156	152	159	172	179	164	202	194	170	158	159	176	163	158	167	182	175	170	170	165	163	154	162	154	182	171	187	169	162	168	151	149	169	162	166	176	161	182	160	168	177	169	156	151	182	158	150	149	180	173	155	185	156	172	165	150	176	168	144	198	156	180	163	185	164	166	167	173	166	176	165	189	174	187	169	175	151	175	174	178	174	178	181	179	181	142	159	166	154	158	165	207	172	169	167	178	173	166	177	167	173	184	155	162	159	173	174	152	147	156	156	179	172	185	163	186	154	170	166	152	154	172	168	162	170	155	181	180	159	174	168	150	171	159	177	186	159	171	148	176	175	189	158	171	178	151	160	172	179	147	149	155	180	157	147	136	179	175	172	170	178	158	176	164	149	176	167	165	182	165	167	174	172	189	160	177	145	175	166	168	153	163	150	160	156	174	192	174	171	162	163	166	140	165	164	180	145	157	175	192	182	164	145	177	184	170	180	140	174	161	195	180	173	168	162	170	191	182	169	162	203	167	174	170	155	187	163	162	141	162	178	168	151	160	180	194	186	164	181	158	170	178	177	167	174	152	173	158	168	164	172	158	183	164	174	163	154	167	190	155	158	171	169	177	165	168	186	153	161	166	150	181	162	190	161	144	195	176	189	195	142	186	153	166	163	175	154	175	172	152	173	190	167	188
11486	2697	6073	10806	14081	17204	19366	32142	43868	41997	34914	21210	11390	5278	1948	904	541	467	468	448	459	428	421	432	435	423	440	427	442	457	448	466	456	430	436	452	450	421	398	435	399	474	442	447	456	453	427	421	412	456	451	443	364	474	479	441	423	441	488	433	453	425	449	436	455	428	440	474	421	419	465	454	448	446	463	400	473	425	437	461	445	461	414	390	426	441	426	489	439	442	440	437	414	427	442	447	441	430	456	422	447	455	425	423	428	466	439	449	436	407	430	423	442	431	430	408	409	447	446	465	490	442	423	432	422	492	439	437	478	391	435	451	432	467	442	428	430	434	456	391	426	453	446	427	463	482	487	460	452	452	455	415	445	444	458	453	412	462	429	447	421	407	455	425	431	430	468	414	435	402	440	457	431	395	441	463	439	394	432	450	475	470	427	437	455	446	427	425	437	446	463	434	456	449	444	443	443	438	451	408	460	411	427	432	415	435	434	423	465	428	444	418	462	433	398	452	483	449	444	398	406	469	475	458	448	458	468	442	457	401	447	484	438	442	483	399	433	449	467	409	448	456	477	458	489	414	445	467	429	419	431	455	444	435	455	447	433	380	449	433	449	410	437	426	452	460	446	437	432	473	393	400	456	460	413	459	421	448	444	427	480	424	443	440	417	426	469	473	441	426	418	435	447	471	455	414	431	436	473	492	447	432	459	439	457	415	421	439	434	415	449	429	441	451	412	420	488	441	420	442	459	464	406	416	458	418	442	418	437	453	441	421	468	464	450	488	432	424	462	431	454	425	452	425	405	437	467	433	412	444	452	433	434	471	436	452	438	460	441	399	460	457	455	455	453	455	417	453	426	431	407	423	455	438	460	454	426	439	443	440	441	417	434	445	446	449	420	439	452	421	466	430	482	437	473	445	439	404	436	439	444	451	449	438	423	434	458	453	447	454	390	415	412	427	447	432	427	449	459	411	417	457	376	453	420	435	461	417	457	442	447	431	472	410	421	407	473	425	444	448	482	446	420	428	407	448	415	466	443	420	438	458	407	425	448	434	420	448	435	433	432	436	422	416	453	450	408	429	422	453	437	489	452	442	439	413	420	404	433	448	470	453	475	421	430	444	448	446	444	461	436	416	427	444	457	422	448	446	426	462	427	421	418	425	414	426	436	439	430	446	452	427	463	494	406	454	445	403	416	431	458	444	414	416	453	435	419	473	400	437	455	432	425	430	448	441	465	470	440	409	442	399	433	472	467	463	443	460	454	454	464	431	467	424	469	438	421	471	450	442	413	434	472	457	459	426	454	437	471	447	442	456	456	465	464	429	428	461	425	429	475	452	467	456	441	421	422	465	439	447	427	417	442	447	441	409	442	480	469	417	469	448	422	448	432	446	457	494	449	434	451	441	439	437	417	453	456	435	424	453	435	403	458	431	382	443	419	421	429	450	470	440	453	424	442	420	476	398	439	440	446	407	440	415	435	438	417	438	451	466	453	421	437	464	461	411	437	427	475	461	420	453	501	466	470	442	405	446	437	442	444	456	428	448	470	449	441	460	444	427	419	425	459	462	445	467	439	414	420	444	408	471	456	444	446	438	447	455	414	419	437	448	469	481	477	461	422	466	438	463	427	417	452	468	449	475	453	415	409	474	448	406	432	460	438	413	468	467	465	469	451	429	442	431	441	486	466	449	458	459	429	449	431	426	430	467	388	466	434	422	424	413	413	425	448	472	449	447	434	467	410	460	402	466	487	436	470	468	442	378	424	432	468	444	475	472	480	433	433	439	448	460	432	419	457	417	428	456	420	410	468	460	449	441	444	448	414	397	455	448	472	465	448	450	452	443	418	443	418	438	435	434	486	433	428	449	471	466	430	434	459	406	431	411	451	440	429	466	441	468	466	440	453	448	418	441	454	437	450	443	444	430	452	430	459	479	482	450	437	406	391	436	455	473	431	453	429	448	478	491	415	428	473	468	437	454	468	441	439	427	481	503	418	433	478	445	439	454	475	440	459	443	431	395	479	452	409	401	434	486	457	468	491	449	444	419	465	473	415	457	458	487	472	394	434	473	456	463	437	417	417	461	442	411	437	430	424	439	411	428	418	411	467	462	447	418	445	454	449	437	424	414	467	484	463	460	439	474	444	424	427	423	457	471	447	442	457	423	427	424	473	476	460	458	452	461	477	448	413	440	462	421	412	444	483	441	466	462	461	422	412	393	459	443	436	443	470	455	433	432	459	450	447	455	448	446	464	438	466	485	460	426	455	397	444	451	387	471	431	398	461	459	425	461	464	430	449	467	439	424	480	448	469	445	459	430	427	469	488	445	435	448	468	462	446	453	418	413	446	438	399	426	455	475	434	428	413	464	475	426	443	446	447	436	474	453	444	428	442	437	459	424	444	454	464	440	426	438	410	467	437	449	454	454	425	442	430	440	425	439	484	422	428	418	427	457	470	466	461	436	460	444	475	416	383	448	432	457	446	436	445	435	428	457	433	502	438	461	457	416	452	468	486	433	417	448	464	456	474	463	441	424	482	432	414	399	424	453	432	437	440	453	438	441	419	438	434	414	443	456	434	422	384	480	466	444	418	438	436	435	443	444	454	439	433	445	430	427	449	431	429	471	393	430	426	480	439	408	472	452	469	451	448	425	473	463	462	444	460	458	434	430	456	437	417	442	417	455	433	446	447	453	463	454	425	474	466	499	435	439	452	451	460	433	448	431	459	432	444	443	432	429	489	405	462	472	471	408	435	434	414	436	426	455	442	417	462	422	429	425	418	440	458	449	413	481	436	450	420	429	450	444	438	452	467	458	467	439	440	471	438	430	412	465	412	435	410	459	471	411	416	417	428	409	448	423	430	425	414	397	450	447	408	452	444	436	482	439	478	450	461	431	414	406	476	399	376	409	488	432	455	441	458	439	482	451	480	467	445	393	453	477	422	503	410	447	469	474	431	469	435	458	454	422	462	461	456	435	415	460	400	462	476	426	432	440	430	464	412	453	465	434	457	453	411	437	396	451	451	455	470	420	463	426	395	442	448	433	433	443	466	482	485	449	450	473	419	412	427	434	435	420	472	412	436	441	427	447	450	461	445	442	433	400	433	444	427	418	448	440	472	466	418	412	415	470	453	469	406	422	431	425	452	452	426	492	446	439	455	493	479	430	482	437	456	464	417	452	449	446	464	459	412	451	427	415	454	481	471	418	426	454	389	446	465	459	417	459	441	418	438	459	470	465	441	500	441	439	472	468	427	443	385	446	464	438	434	442	410	401	475	445	454	434	462	422	429	447	456	435	464	445	456	435	474	454	413	444	425	441	429	416	487	436	449	460	453	482	448	427	397	446	447	422	444	428	433	422	471	408	454	451	421	393	417	430	457	458	445	421	441	463	449	436	438	425	407	455	423	416	451	490	455	452	461	463	449	450	442	446	465	450	425	440	444	450	464	422	438	420	400	449	459	457	424	441	420	419	461	442	486	421	431	386	463	439
34855	14269	8442	6383	5257	7550	15681	35109	40478	32729	23261	11604	4109	1181	418	230	171	154	160	148	180	153	168	176	160	163	161	141	142	161	164	165	161	153	155	169	117	138	139	151	152	147	132	171	158	152	136	153	144	174	161	174	188	178	169	151	169	172	148	155	150	150	128	157	164	166	141	155	163	160	148	163	164	172	169	137	172	145	153	159	140	123	122	177	166	158	142	148	137	154	159	164	139	158	157	167	152	132	153	149	155	140	142	170	155	141	159	142	156	153	146	134	178	146	140	160	135	166	133	145	152	168	149	157	182	135	158	155	135	156	147	171	142	133	153	154	147	175	145	166	141	160	145	145	138	171	147	167	154	144	127	150	163	164	152	135	168	139	150	129	132	158	158	163	131	145	147	137	160	150	160	197	165	125	140	144	155	153	144	149	138	160	159	151	174	153	137	138	157	164	139	146	144	176	114	175	152	153	161	146	137	152	129	156	149	140	148	135	138	136	128	126	161	142	151	145	145	124	151	156	148	144	131	159	144	144	152	145	167	158	146	145	159	126	127	161	154	154	151	136	146	146	154	157	153	147	155	153	160	125	145	156	139	165	150	143	167	162	142	152	158	145	145	148	133	158	134	169	153	140	177	152	136	147	144	136	155	152	175	161	138	147	179	126	129	135	147	162	144	156	133	127	160	149	158	159	162	160	144	152	143	163	166	141	164	151	155	173	149	157	171	138	156	149	146	150	148	158	156	168	168	162	153	155	152	149	166	175	154	138	157	145	155	139	158	137	138	137	157	157	120	159	150	162	149	173	142	175	132	152	163	138	137	134	141	150	156	133	164	153	138	157	154	144	172	140	145	152	143	135	157	158	160	146	125	140	145	153	159	159	159	153	128	160	136	159	168	161	183	138	141	147	139	168	152	140	167	154	151	142	153	155	162	153	151	146	145	149	149	146	138	138	154	146	171	166	144	153	162	125	156	159	167	174	143	150	140	162	150	168	150	158	156	142	166	144	155	130	146	150	141	141	137	140	148	160	139	152	128	153	140	150	151	142	152	148	161	134	161	143	159	161	157	135	143	173	168	156	179	152	146	167	151	155	137	160	155	141	142	139	161	183	144	139	139	162	128	152	161	116	161	155	139	144	149	138	152	151	155	158	149	155	155	162	162	160	141	146	154	159	174	191	157	125	141	136	154	174	133	143	144	161	163	136	154	165	140	177	170	160	132	155	143	149	161	127	136	148	134	159	150	129	139	158	158	156	153	145	143	135	156	141	142	148	133	174	158	177	172	138	140	152	170	137	167	142	148	158	165	149	155	148	141	151	128	146	158	142	133	156	136	156	155	143	148	118	147	132	158	168	148	149	157	150	114	155	163	138	134	153	149	152	154	152	140	138	145	165	151	158	146	124	160	136	123	138	160	151	141	136	139	178	154	153	142	152	154	149	144	136	146	135	148	151	163	149	156	149	163	168	127	141	153	124	146	141	163	163	151	159	122	138	144	150	145	138	181	141	155	149	159	154	114	153	138	157	146	147	146	171	161	142	145	160	156	165	163	161	141	153	145	140	145	146	151	140	150	138	163	172	166	141	138	168	158	147	152	140	132	134	142	146	154	150	151	142	143	153	134	129	152	139	164	130	147	142	158	145	147	152	169	179	154	128	151	152	154	147	153	143	142	148	150	135	154	138	147	157	156	157	153	137	152	162	156	151	144	173	143	152	143	177	178	148	151	146	171	157	145	143	143	145	167	151	148	115	142	157	169	150	132	152	157	174	156	155	142	157	142	145	135	181	130	138	171	168	155	153	157	159	152	152	154	139	129	162	168	163	138	163	154	163	167	158	154	170	155	149	148	140	130	166	157	165	165	154	128	179	158	147	151	156	160	145	158	161	152	156	159	141	174	156	157	145	160	157	160	130	132	150	141	178	167	141	139	156	162	137	134	158	157	151	137	140	165	132	144	165	149	148	136	132	166	119	145	156	152	149	168	149	151	159	140	172	155	149	144	159	151	159	154	176	149	130	146	164	145	154	153	127	177	157	148	157	141	127	136	140	150	146	154	151	131	153	152	175	128	163	154	161	167	155	125	132	168	152	165	136	137	131	138	132	149	131	146	149	143	159	166	142	150	139	138	153	150	159	169	156	122	130	147	164	155	141	162	153	161	158	174	172	136	161	161	141	131	148	145	164	153	146	141	154	146	137	131	166	146	161	152	139	124	145	143	143	161	160	138	138	155	143	142	166	160	141	150	128	156	130	138	137	133	169	157	142	134	155	165	159	148	162	143	135	155	148	141	150	131	151	168	140	131	147	159	176	133	152	151	117	158	135	142	165	164	147	153	150	144	146	126	130	152	149	133	139	138	136	182	157	153	139	170	170	175	131	146	146	168	155	146	168	150	156	151	165	143	164	141	154	130	141	139	141	139	154	181	144	153	131	135	147	129	153	139	165	140	153	123	168	171	139	160	157	159	142	132	147	131	146	155	134	167	155	144	167	148	153	148	144	167	164	138	168	158	164	142	154	144	134	152	163	166	173	146	147	133	133	151	148	148	151	155	146	139	147	148	177	141	142	136	146	151	132	155	142	143	146	150	149	153	140	164	149	157	160	159	163	147	167	153	156	147	163	153	139	150	156	151	146	133	147	135	162	144	163	155	153	141	145	150	143	136	155	138	147	168	142	158	157	150	147	154	156	151	136	136	171	153	174	143	162	149	149	148	147	162	162	155	145	164	138	163	169	148	147	149	159	153	147	140	148	151	162	158	158	154	133	173	142	145	158	150	163	162	139	157	161	141	146	131	152	165	133	140	152	128	133	168	161	169	137	124	154	129	144	146	140	140	131	144	163	155	151	160	160	148	131	153	169	144	130	153	156	154	129	169	157	154	135	156	160	138	152	183	147	144	144	147	149	162	161	176	161	149	143	153	144	143	147	163	147	157	135	159	153	158	161	158	121	135	136	142	127	123	150	157	153	181	154	171	142	142	137	152	154	142	140	145	173	149	141	157	132	147	149	155	148	136	148	157	153	162	148	131	125	147	179	142	138	160	165	155	168	153	138	131	142	165	164	165	160	143	149	159	156	135	151	143	155	141	144	172	150	163	150	162	150	173	144	135	142	162	157	137	156	150	140	133	157	157	156	136	141	152	146	174	158	174	131	150	165	149	152	144	177	161	152	151	172	159	163	136	144	147	144	166	140	158	131	148	151	151	156	166	149	123	145	160	138	147	153	155	150	142	147	143	160	141	155	162	147	168	139	161	136	146	153	146	169	150	162	145	143	158	120	161	121	163	153	145	145	149	155	133	153	161	154	143	126	148	157	160	157	146	166	142	139	162	140	147	170	144	141	156	176	143	159	153	141	149	141	150	146	165	161	167	166	143	156	141	134	148	143	178	153	161	162	160	156	134	151	171	138	145	143	152	138	125	171	149	150	155	128	153	176	161	146	156	144	172	125	162	157	158	130	164	165	135	161	153	149	133	162	149	149	164	163
21543	4574	10271	14479	16479	23281	34532	51580	56222	49421	40547	27576	14080	5475	1921	742	482	389	402	402	422	401	406	384	412	395	362	415	406	396	369	379	389	415	393	397	370	378	436	415	353	419	421	361	422	381	433	391	382	381	391	426	380	387	392	395	400	389	411	386	399	389	389	417	402	389	363	400	394	437	384	406	395	388	447	436	427	393	398	381	401	409	419	406	418	374	380	394	401	400	380	413	386	382	379	396	390	341	398	435	400	397	438	403	430	382	388	371	390	405	422	405	390	416	405	394	410	402	389	414	401	444	407	422	369	415	394	442	379	362	377	410	392	423	375	394	429	392	394	395	402	370	415	375	389	399	389	420	414	450	380	360	419	420	435	385	429	401	381	385	389	383	402	397	402	413	434	373	421	395	363	422	412	404	384	387	411	429	420	437	393	426	371	403	409	410	382	367	387	379	415	443	402	402	371	394	418	400	387	369	417	374	412	420	359	390	395	386	352	407	430	396	384	436	373	384	404	393	403	375	381	366	384	398	400	386	388	390	399	347	398	371	404	422	388	412	372	404	380	449	415	351	401	379	409	364	404	402	375	402	402	413	429	443	370	393	392	398	424	353	401	378	397	388	389	363	408	411	394	407	386	393	386	410	376	389	409	407	400	379	359	382	444	411	422	372	344	408	408	374	398	402	418	378	389	407	417	376	390	422	401	414	358	382	412	372	383	408	379	415	411	384	392	390	422	392	397	381	394	412	394	386	406	397	418	433	398	405	390	398	418	395	398	354	393	407	421	412	379	421	373	410	397	405	364	402	381	425	376	395	389	383	387	340	418	392	390	399	378	406	432	393	403	381	390	409	359	417	431	398	405	409	399	399	386	388	401	416	413	415	435	370	385	405	363	390	391	405	396	423	399	393	394	394	398	403	381	424	438	384	391	368	372	374	368	425	387	396	402	413	422	404	395	400	421	418	389	395	374	360	418	406	389	465	412	400	387	367	365	426	395	398	372	381	392	374	387	384	391	394	390	428	398	385	371	401	388	416	397	402	374	390	409	405	423	407	406	405	417	381	382	381	407	417	402	375	390	356	395	403	393	407	373	383	405	425	392	435	387	396	428	403	412	397	387	397	412	429	413	428	408	377	379	394	429	385	414	399	384	407	418	385	362	387	403	400	392	389	392	370	388	408	389	405	415	401	425	348	383	390	414	424	380	438	398	380	378	387	405	385	431	390	368	398	418	400	403	384	382	396	408	405	407	384	404	397	396	383	401	411	390	419	390	385	397	380	403	396	410	415	364	438	392	397	406	414	399	434	419	396	401	394	378	398	416	402	412	385	380	373	424	379	420	428	370	405	373	381	396	438	347	427	417	392	386	397	374	415	394	414	402	392	393	411	388	407	408	361	397	412	382	399	436	408	392	418	404	391	390	370	447	376	413	396	380	399	426	380	414	411	415	397	402	385	398	379	388	356	426	394	423	419	358	376	387	377	410	375	387	408	403	409	385	409	403	384	418	430	397	407	392	391	408	381	381	380	386	390	367	403	394	437	386	396	410	420	433	381	372	393	406	396	404	376	400	363	394	363	404	406	391	401	385	408	395	392	378	441	359	377	401	399	407	374	426	414	416	386	375	399	441	374	367	406	436	405	410	419	407	435	380	407	431	384	399	439	389	414	403	375	432	469	391	409	380	368	403	390	419	405	383	419	392	400	396	377	406	398	381	381	380	416	404	406	406	393	374	388	410	382	412	425	398	428	419	423	386	378	414	404	342	425	394	397	359	431	421	371	421	421	383	398	370	408	387	438	373	393	385	418	383	421	429	399	406	408	413	396	404	395	393	393	379	397	377	392	400	412	396	437	393	399	379	398	387	409	415	413	403	381	436	406	395	405	383	389	372	406	397	400	433	404	405	382	395	398	397	382	407	415	404	396	440	381	396	411	404	381	384	417	402	396	384	416	398	383	396	382	438	404	397	400	383	404	402	390	413	429	389	359	379	422	385	398	424	345	405	383	392	396	401	377	409	372	361	399	425	394	400	405	384	456	421	385	406	389	410	393	374	418	410	385	375	396	396	351	425	376	413	399	365	405	369	424	379	377	412	403	400	393	395	407	407	392	456	382	426	403	372	407	402	412	404	387	377	357	392	372	392	384	419	364	412	398	408	410	392	359	419	392	401	437	371	390	433	388	426	382	402	382	391	380	405	387	381	429	399	384	418	386	412	406	415	404	375	431	413	391	366	400	405	391	395	387	404	421	405	378	409	398	408	389	404	410	405	404	387	418	432	380	388	351	402	442	403	411	420	387	404	413	422	382	404	404	414	390	403	380	378	403	401	413	363	399	418	391	373	404	425	379	386	387	390	385	409	412	373	416	380	372	390	420	394	394	413	401	358	371	397	416	377	384	387	379	388	390	374	431	385	414	387	368	375	395	384	373	379	349	362	393	411	402	394	410	378	386	413	430	384	398	386	424	399	433	368	417	440	374	385	354	407	406	387	398	417	359	405	417	385	385	381	398	424	383	403	404	377	388	417	399	392	403	403	402	409	412	384	427	431	383	404	389	418	413	407	446	385	365	395	377	395	355	385	438	350	407	408	421	365	396	385	402	394	360	360	379	397	418	404	411	413	388	420	421	473	400	397	370	422	389	417	400	397	411	383	413	352	358	403	422	387	381	413	395	410	372	405	424	396	383	385	396	387	418	437	403	397	408	390	392	390	395	403	411	396	364	363	385	399	427	385	389	388	417	430	370	397	384	388	397	393	389	421	416	396	353	402	399	391	421	393	383	434	385	424	402	368	400	388	396	415	388	426	353	375	406	407	368	427	372	359	397	385	417	403	384	420	395	415	384	363	374	387	351	408	388	400	390	415	426	409	418	374	418	372	391	391	433	420	420	372	401	425	402	419	386	411	420	419	408	414	393	435	367	406	384	399	387	405	341	400	388	424	398	373	408	407	413	413	391	405	412	396	385	390	396	401	436	399	398	391	416	373	410	365	379	370	403	380	397	406	370	411	387	379	393	386	393	406	385	403	408	453	383	379	391	399	389	382	413	421	388	382	418	379	388	413	394	389	386	373	390	420	397	409	381	384	399	374	408	400	446	419	395	386	412	424	370	378	418	371	421	396	411	404	406	419	415	404	408	389	405	383	388	385	427	397	393	401	396	419	389	439	421	418	417	411	432	413	386	386	406	353	388	367	388	430	384	415	401	384	375	407	410	378	384	398	374	381	387	408	406	419	419	428	393	387	447	400	421	375	405	373	385	405	419	384	387	405	414	387	406	423	379	383	393	399	403	342	376	399	401	407	376	378	396	416	378	385	397	410	383	405	418	411	366	393	369	406	400	409	421	443	408	414	410	383	388	405	405	414	418	385	400	382	387	426	390	399	422	388	401	384	396	396	393	383	417	447	378	413	420	410	392	391	376	437	379	394	411	396	447	411	397	398	406	389	406	420	405	415	356	372	418	410	418	419	375	386	409	377	385	393	393	420	375
4264	960	1049	880	662	511	430	555	2348	2424	1518	974	569	390	231	195	150	158	184	173	147	165	143	141	157	169	171	167	171	161	164	171	160	164	170	153	156	167	192	171	163	147	153	174	168	127	151	158	169	151	164	166	154	166	147	166	169	171	144	170	144	159	161	153	193	153	155	168	160	166	158	142	155	154	158	157	155	183	156	143	167	157	167	168	175	125	158	156	175	158	149	146	138	178	140	174	153	150	151	160	153	160	171	161	160	163	165	164	155	151	163	166	172	180	163	170	168	161	158	185	151	142	175	148	175	155	146	155	163	150	167	143	160	144	142	169	165	166	145	179	170	143	154	162	171	193	164	142	134	161	171	148	152	153	162	159	177	143	166	168	158	168	142	146	168	158	164	163	157	150	156	171	176	160	169	128	159	182	168	152	158	166	175	162	180	176	145	153	172	167	161	163	154	149	156	154	149	172	160	139	148	158	171	155	148	169	175	157	177	158	188	168	175	145	153	149	143	155	156	187	168	173	162	175	163	179	170	175	161	144	161	149	167	174	160	144	157	125	181	167	161	160	180	174	160	160	173	164	149	164	162	160	167	171	174	136	165	139	164	156	156	140	141	165	153	139	155	165	162	177	174	169	152	150	157	139	169	158	144	176	168	173	153	173	171	169	134	175	152	170	172	177	181	153	159	185	146	154	167	122	150	174	147	162	149	156	169	161	158	171	158	160	161	161	151	186	161	154	151	156	163	144	167	162	129	162	143	139	155	188	151	163	180	150	161	160	180	165	158	156	166	170	148	165	159	158	141	162	142	135	192	147	172	171	155	153	155	135	162	168	179	143	181	168	165	172	160	150	161	149	143	185	166	174	196	152	157	131	156	164	163	173	154	148	168	147	157	128	141	184	162	162	163	145	165	163	178	132	148	147	172	178	155	157	164	175	158	144	152	164	160	165	160	181	153	168	144	170	159	136	160	169	157	177	151	155	163	172	176	184	139	155	166	165	151	153	158	160	160	155	151	151	171	156	158	149	173	185	148	207	146	162	159	149	141	167	132	152	149	168	175	159	180	177	146	155	150	144	157	148	162	146	148	153	187	160	164	152	174	165	151	180	159	155	153	157	179	199	158	147	150	157	178	174	168	134	169	151	158	154	165	152	161	182	172	165	149	169	162	143	176	177	172	176	139	155	158	163	174	146	174	153	173	167	149	158	164	170	178	155	167	159	168	128	168	159	144	179	183	153	150	159	141	150	155	160	164	165	156	160	160	143	138	158	152	174	143	164	157	155	173	171	157	165	176	150	137	154	145	169	182	145	134	171	154	164	155	132	157	160	179	139	167	175	164	172	162	167	160	150	162	170	167	140	167	170	142	164	165	177	164	159	152	174	149	166	153	164	157	157	146	149	157	158	160	156	153	169	144	169	168	180	148	163	156	162	152	145	176	147	164	149	142	157	134	157	158	154	147	168	182	156	145	174	165	160	164	146	161	141	167	149	182	145	149	155	198	189	201	160	185	142	167	163	147	149	154	180	138	171	171	164	137	153	131	181	165	133	171	151	150	150	163	170	175	138	156	159	150	189	149	133	162	135	153	169	154	180	186	181	172	165	162	152	159	151	150	131	143	140	180	157	168	163	150	160	148	182	168	156	142	139	160	159	164	142	170	163	153	156	140	171	172	163	141	163	144	143	155	179	162	159	185	139	150	151	152	163	163	139	179	162	147	151	149	165	186	164	168	147	157	139	164	157	166	171	170	152	166	152	164	180	152	167	166	165	161	160	155	165	156	163	159	159	147	147	158	159	149	167	143	132	172	164	170	145	146	159	171	189	177	157	158	176	157	174	153	148	157	149	169	182	164	165	143	162	165	146	165	136	147	153	182	173	152	187	155	165	139	164	149	182	160	160	163	162	167	145	144	162	180	153	166	165	141	146	160	149	135	159	167	167	170	172	154	138	163	158	177	154	152	152	165	168	164	187	167	173	151	163	178	173	147	171	162	142	142	153	179	122	157	169	147	172	143	149	158	146	151	158	145	167	151	140	177	151	170	147	166	146	149	161	162	185	154	174	152	142	174	158	158	163	159	187	157	146	142	189	168	162	183	170	173	169	159	146	163	159	142	157	164	145	157	138	156	140	150	165	168	178	163	171	165	186	173	161	154	164	157	172	151	144	164	165	167	161	145	163	162	182	171	166	185	170	183	157	169	152	162	161	152	160	154	166	158	144	180	165	168	161	175	143	146	187	145	167	146	175	151	160	172	146	157	154	194	160	146	142	169	164	160	168	148	161	185	164	165	134	153	149	146	145	168	175	172	139	139	153	163	147	173	168	174	167	144	156	147	151	146	192	139	170	158	141	154	150	142	156	140	152	136	157	158	164	174	156	153	178	165	164	147	145	131	191	160	161	166	154	164	152	161	131	172	148	159	134	154	141	168	145	149	169	170	169	156	145	184	173	135	161	156	156	160	157	174	146	150	155	145	168	154	161	161	156	150	166	159	152	157	163	155	138	169	144	166	177	167	149	142	165	169	159	154	139	174	179	159	158	191	178	158	151	175	158	155	168	158	179	164	153	162	169	166	160	167	178	184	141	156	155	150	171	156	155	165	160	150	160	178	164	163	146	156	156	161	179	163	164	153	150	144	146	135	158	160	152	166	160	158	175	157	159	176	131	173	153	144	167	185	151	153	198	171	162	199	156	173	170	162	158	145	151	155	157	164	160	163	148	173	197	169	171	174	162	165	147	170	151	178	154	149	158	175	163	176	146	162	170	182	165	176	164	184	155	170	149	141	185	165	144	156	157	162	163	160	127	180	190	181	196	171	172	162	166	192	164	151	150	157	177	162	138	162	147	133	165	141	158	178	156	159	158	156	179	156	168	167	165	152	162	154	181	166	171	152	154	161	185	163	160	167	144	160	178	137	169	148	185	162	165	170	145	160	165	153	149	149	153	175	173	157	145	157	160	140	154	163	192	147	153	158	158	189	161	167	160	167	175	166	157	165	161	160	163	151	182	149	149	160	190	174	189	141	152	143	134	181	147	163	171	195	149	163	159	163	186	154	158	136	152	177	155	147	177	145	154	175	171	160	178	161	135	156	155	167	155	174	173	163	145	148	162	141	156	183	180	158	161	151	180	149	164	147	148	153	155	149	187	156	170	172	169	179	165	148	147	169	149	168	151	166	143	164	161	154	158	175	151	141	156	161	159	166	162	141	161	177	156	146	170	191	162	167	161	155	170	135	171	157	148	156	163	155	173	155	155	165	151	164	153	172	136	160	165	137	150	176	170	153	143	170	191	158	161	144	163	141	154	162	168	143	176	145	155	164	173	145	164	166	162	180	148	177	167	164	153	153	152	177	166	150	151	168	149	178	145	171	157	159	153	149	172	148	156	172	161	171	156	158	120	175	154	152	150	159	175	170	165	157	168	155	163	135	155	165	160	148	167	173	161	157	161	168	166	157	154	163	171	180	195	166	151	148	155	160	166
3419	1066	2328	2949	2787	2227	1859	2687	11315	10281	6560	4109	2394	1310	672	482	461	427	401	412	439	399	407	366	433	428	444	451	422	388	448	459	442	432	447	431	429	412	464	399	442	437	441	392	488	405	390	450	415	391	427	421	437	440	414	440	398	410	441	406	408	405	486	432	460	469	435	425	455	433	417	418	433	460	442	396	412	436	427	422	430	433	407	409	387	396	422	400	436	397	429	433	396	412	426	426	467	465	444	413	430	446	410	401	425	416	400	444	416	410	432	429	393	450	452	422	416	436	407	403	429	422	450	419	483	445	437	445	463	455	451	386	433	472	420	433	453	422	437	414	416	428	412	442	426	458	373	452	416	445	420	423	439	463	420	431	445	468	451	423	432	403	416	429	422	434	460	413	434	415	405	434	427	435	424	415	435	415	419	425	460	445	404	452	442	436	408	443	422	405	428	403	403	448	439	435	421	442	435	431	404	439	403	419	424	453	405	429	420	434	422	467	434	487	430	402	428	433	428	422	419	418	436	414	448	432	398	418	407	421	426	447	452	449	403	446	394	465	431	448	412	435	434	414	453	429	441	448	441	397	412	400	452	393	377	399	393	407	434	429	394	419	454	432	429	376	463	424	405	465	422	440	450	436	436	425	418	389	402	424	428	411	433	451	420	413	432	441	419	411	447	423	412	435	441	431	405	439	430	425	416	455	437	450	415	448	443	413	436	446	436	409	415	460	439	424	374	448	411	427	438	461	411	430	447	436	445	433	414	452	408	423	443	431	424	402	436	433	445	445	413	423	421	402	393	430	437	430	429	414	419	426	459	422	436	418	420	417	392	434	437	437	450	447	437	454	425	482	434	399	425	452	404	402	447	415	439	435	418	434	469	445	467	449	430	417	433	429	408	405	476	405	423	385	418	440	452	412	433	424	442	411	431	437	438	417	431	402	465	440	420	399	455	404	423	407	427	421	439	402	415	425	393	402	444	401	422	426	418	427	419	415	445	413	387	423	432	462	419	432	422	387	440	429	421	440	463	428	466	410	444	420	443	427	435	453	448	401	419	400	416	430	419	485	408	398	400	435	398	396	467	418	424	394	394	428	402	420	434	416	438	428	432	442	399	439	441	463	405	433	412	425	434	459	473	420	419	474	438	428	438	431	443	407	452	418	428	423	454	414	439	437	432	449	439	454	443	400	395	422	440	423	421	428	440	424	438	431	441	443	376	427	455	379	408	422	427	438	426	381	400	450	428	443	374	425	410	417	419	425	446	409	431	451	428	431	401	423	463	463	451	433	460	412	387	422	415	411	411	432	428	409	406	428	385	377	393	447	411	436	431	426	424	418	439	433	440	420	426	415	381	402	441	441	450	415	415	441	416	392	420	452	463	442	389	451	393	421	419	410	432	412	419	440	415	439	415	420	387	418	379	405	422	437	429	446	449	450	398	432	421	408	395	412	404	415	462	419	437	399	408	417	423	438	429	433	426	408	425	441	426	450	450	421	413	444	413	437	420	387	444	441	429	426	432	470	443	419	419	395	429	412	415	434	396	444	384	449	427	416	391	411	420	490	432	420	423	452	420	426	458	402	411	420	406	436	413	434	430	407	417	421	425	410	418	433	450	403	407	430	438	413	434	426	428	390	396	390	420	408	420	445	432	450	418	438	443	396	459	433	471	412	434	421	455	417	389	410	438	370	405	410	424	494	407	450	435	439	389	454	418	426	417	436	431	385	434	436	449	402	434	417	410	437	408	450	428	437	450	410	408	456	427	427	408	432	418	410	438	426	404	428	387	411	464	402	432	376	437	404	419	458	430	393	428	411	469	441	412	447	455	480	427	447	433	413	389	423	404	399	422	396	423	412	412	431	433	396	446	414	416	432	449	452	402	442	414	445	456	425	414	411	417	426	416	398	403	406	461	391	430	430	423	409	418	428	404	430	469	395	440	426	391	405	426	459	437	416	448	444	430	420	493	397	430	445	414	433	418	446	434	388	408	403	449	435	405	453	385	395	425	402	433	398	458	431	395	411	394	416	427	435	403	421	441	426	418	421	424	399	399	441	411	427	394	433	423	401	409	455	423	422	429	448	414	410	425	426	430	425	407	412	414	407	401	436	436	444	430	413	425	442	419	426	436	449	401	453	397	435	412	433	427	461	456	423	410	438	395	394	404	427	440	411	426	430	446	424	413	397	408	406	426	440	394	434	424	424	432	429	416	430	457	422	416	443	400	381	416	457	398	462	445	415	426	476	418	441	449	430	407	420	417	440	403	391	443	402	431	446	433	405	455	394	394	436	421	421	404	385	414	408	466	468	419	438	447	412	385	399	437	409	433	444	406	394	408	427	414	417	412	465	414	427	450	425	456	444	409	423	415	429	447	419	423	446	446	450	413	425	428	415	400	420	414	394	424	456	417	408	429	423	439	411	399	442	408	446	410	426	409	417	402	424	400	397	443	437	416	391	410	397	406	422	425	455	434	435	415	424	431	457	426	432	415	423	427	405	436	417	436	407	405	383	427	405	403	396	419	418	420	420	449	416	420	407	410	411	435	427	433	474	418	438	436	401	419	415	415	421	440	421	439	440	432	439	414	439	454	413	414	437	417	417	389	392	464	402	405	426	420	418	457	402	480	453	432	428	391	434	410	401	431	380	403	447	415	415	441	437	425	417	432	412	432	434	436	414	396	403	422	415	437	431	439	417	443	420	412	416	429	417	434	413	406	429	391	425	448	457	404	439	412	430	402	426	409	432	402	443	434	406	413	436	430	441	410	399	423	378	409	406	414	419	474	405	422	419	424	423	405	436	451	432	441	419	429	414	443	441	410	440	409	405	410	406	415	392	409	445	399	413	422	448	406	403	444	400	421	444	422	431	458	436	448	421	380	459	421	417	417	460	393	421	430	397	436	434	413	426	433	446	416	411	401	417	448	396	434	427	422	422	458	417	440	460	434	429	427	411	417	433	413	438	424	430	407	435	420	444	408	402	430	442	425	422	451	406	429	438	464	410	410	440	419	415	394	426	462	407	401	432	397	415	434	399	442	440	403	437	420	421	421	405	428	403	389	432	407	437	375	461	385	442	416	429	415	439	424	421	407	387	393	416	433	400	435	399	406	450	447	446	407	419	432	447	376	435	444	390	420	379	407	401	427	413	464	392	402	423	452	399	423	427	429	435	399	443	400	430	472	429	477	440	429	438	433	405	447	424	378	405	410	432	430	435	457	426	436	447	454	417	410	441	419	442	462	382	433	384	413	422	398	432	405	423	453	393	431	444	423	437	415	427	432	430	461	452	376	358	439	412	427	455	416	409	448	435	400	460	439	423	454	434	447	439	450	428	420	420	403	445	442	397	449	439	435	440	468	425	442	414	409	425	407	435	436	410	447	438	415	411	414	434	428	432	439	425	399	411	435	444	400	417	409	446	452	435	434	438	434	422	464	416	433	448	420	434	394	409	405	411	420	411	415	434	411	413	445	429	404	414	440	446	391	427
10706	2048	2500	2771	2433	2831	7647	14897	23225	25006	13241	5394	2685	1075	454	247	196	174	167	157	164	147	172	177	183	167	173	149	168	162	166	159	168	192	172	162	169	146	170	182	179	197	169	143	182	175	172	157	181	172	187	181	175	175	172	189	158	179	192	166	176	168	165	197	167	179	230	167	163	177	159	176	169	151	175	184	169	177	190	160	191	188	175	185	199	162	158	162	139	185	165	163	176	181	157	168	188	138	165	182	160	197	162	181	156	161	189	195	180	151	162	174	177	168	161	186	146	153	170	172	181	176	164	178	155	153	174	170	171	156	179	138	174	163	171	150	158	171	165	170	185	166	170	172	186	183	183	142	180	218	176	184	174	137	164	161	160	165	175	201	160	174	160	162	167	167	172	176	149	185	174	177	155	186	182	189	170	169	169	161	179	184	179	166	187	179	175	157	188	175	183	165	177	165	161	167	189	150	169	169	171	160	170	167	163	184	162	178	189	167	197	190	163	205	177	148	157	174	154	162	209	174	159	176	184	163	160	160	158	178	152	172	199	170	156	170	174	164	171	170	157	173	170	150	171	152	178	189	161	165	194	164	164	148	171	167	159	170	182	169	157	167	147	165	149	164	156	168	165	173	169	165	161	129	170	185	171	183	165	147	174	160	170	199	205	160	185	186	185	170	151	154	160	185	171	174	185	166	143	159	183	176	168	165	188	168	153	180	157	177	157	150	136	150	186	174	160	168	145	195	192	189	161	168	157	171	150	142	194	169	136	179	180	152	185	179	170	184	186	161	175	167	170	167	195	150	175	148	184	162	187	165	169	169	182	173	200	180	155	157	161	169	177	184	154	173	160	166	160	184	181	148	146	175	190	153	173	159	170	190	159	175	150	171	170	168	162	174	177	151	174	155	165	175	161	151	174	184	183	185	170	169	166	161	174	164	161	203	155	161	171	163	168	181	170	169	151	164	162	162	158	146	170	142	181	166	166	154	158	188	171	180	151	154	175	154	166	154	173	157	176	142	180	187	148	164	178	161	177	190	160	176	179	173	148	175	192	174	179	163	154	154	160	163	179	160	162	159	180	173	137	185	162	151	173	154	167	184	155	164	162	160	182	174	171	164	137	152	182	142	173	156	167	168	194	171	165	165	168	181	178	172	151	175	152	168	179	191	162	162	163	152	143	179	175	162	189	165	189	177	168	171	146	162	181	142	177	176	180	174	168	204	192	153	183	156	190	161	161	150	166	156	195	166	151	173	160	187	164	156	174	183	175	179	160	166	168	187	194	165	182	165	162	169	151	141	167	154	178	157	159	161	155	187	178	198	157	139	162	171	168	176	150	180	182	162	163	179	140	166	169	200	168	178	171	161	183	177	162	187	179	175	161	151	161	178	169	150	169	187	176	169	171	186	164	165	163	180	173	178	194	175	183	181	161	189	162	184	183	161	170	155	185	169	173	176	160	158	172	174	170	144	160	181	175	161	173	166	180	182	174	173	188	149	170	169	169	179	175	176	176	167	171	175	163	170	165	168	183	189	186	157	161	184	162	153	174	170	172	170	176	173	150	185	182	157	165	177	168	184	168	165	162	158	158	144	181	192	167	166	184	170	164	190	164	181	144	194	178	198	180	177	167	161	154	162	182	199	173	166	158	155	167	187	183	168	177	186	155	169	172	171	183	146	170	166	165	170	179	175	168	175	149	183	162	179	160	162	153	174	154	178	179	173	163	180	163	162	134	165	187	174	193	165	184	174	172	179	178	162	157	157	179	150	174	147	183	179	168	197	183	175	148	168	155	163	179	161	170	172	172	162	181	150	186	163	156	199	174	193	167	162	159	161	154	166	176	145	174	147	176	168	167	189	158	161	182	163	173	172	144	165	149	175	155	169	152	183	163	172	175	169	175	146	170	157	155	181	188	176	174	175	165	155	156	176	174	166	173	156	171	170	168	171	191	157	205	183	190	185	184	180	171	172	149	174	193	145	157	163	153	173	184	176	169	172	184	138	149	167	147	180	179	145	166	148	162	177	175	181	156	168	158	165	174	174	176	149	147	165	169	168	170	167	151	183	168	169	164	145	181	184	178	165	169	163	196	145	171	160	170	174	171	143	186	186	159	186	170	182	138	156	170	167	191	186	153	176	164	169	174	167	160	163	176	171	193	209	164	187	183	190	154	157	162	189	206	168	155	173	170	165	174	175	160	178	167	177	160	180	151	162	138	157	170	170	170	161	159	167	166	189	179	179	175	163	160	174	143	134	176	182	179	182	170	191	180	163	179	154	177	148	161	172	171	181	159	170	160	179	160	191	166	194	195	174	198	175	165	168	174	180	166	189	158	175	165	172	157	154	174	182	183	170	143	170	170	142	157	176	187	177	170	185	178	172	175	166	163	163	159	166	160	189	165	157	136	173	169	161	184	171	148	172	166	158	163	163	171	176	144	174	179	177	195	154	163	157	157	208	188	175	166	172	182	144	164	177	189	186	171	193	199	176	152	151	189	171	162	194	181	179	135	190	179	175	159	164	169	161	162	176	167	193	172	156	145	159	164	170	187	169	185	157	172	150	165	189	164	177	174	169	160	169	184	152	157	173	159	185	169	177	152	181	150	149	162	141	159	187	175	185	169	170	177	179	162	143	173	178	171	192	157	196	166	146	163	169	172	176	180	163	183	172	163	201	170	157	177	163	183	178	162	166	192	189	165	155	165	176	155	153	174	166	177	149	171	161	176	198	187	172	172	170	187	171	174	189	173	176	178	174	165	185	166	174	173	154	182	151	159	143	176	176	162	200	174	175	186	160	154	186	173	183	155	161	159	166	187	181	186	166	168	154	192	191	175	173	170	186	153	172	181	176	187	175	184	163	171	186	168	162	184	158	144	173	157	151	154	182	163	170	159	169	167	184	164	161	168	161	185	159	157	182	173	181	136	184	178	143	201	171	177	156	179	154	186	194	172	178	151	167	173	173	191	145	170	151	185	175	175	161	206	167	179	158	181	199	162	175	150	159	143	156	163	173	184	181	158	158	179	172	170	164	176	176	161	144	176	143	175	170	171	160	180	168	177	165	186	154	169	156	136	163	153	161	176	186	194	183	173	200	208	162	187	166	167	190	168	173	180	187	169	140	174	188	171	180	171	170	174	179	198	182	158	190	152	165	151	178	160	162	161	178	171	167	163	180	173	177	164	150	149	185	175	175	187	180	188	179	181	182	177	161	149	163	162	169	153	182	169	180	155	144	167	166	162	220	185	160	160	179	165	147	158	180	162	180	157	177	163	183	149	186	188	176	157	185	171	168	166	184	175	162	176	196	160	163	173	184	192	163	150	154	187	158	152	165	179	156	185	160	179	156	177	167	169	170	191	159	159	194	181	167	183	164	173	182	177	204	165	171	166	186	194	193	178	164	168	162	137	165	153	181	176	157	175	150	169	159	156	193	195	169	176	182	169	186	177	153	169	150	183	160	152	161	166	163	189	174	164	178	161	168	169	168
6935	2143	5577	8975	9288	11717	25384	35741	44393	43220	29984	18646	11632	5043	1828	750	546	473	445	458	434	450	428	417	413	485	448	467	459	484	453	450	448	426	461	474	430	464	457	476	454	457	442	461	417	450	468	456	489	455	469	457	451	491	451	464	461	462	460	440	422	441	453	444	462	484	468	484	487	447	432	467	418	454	410	477	471	473	459	459	418	430	448	427	438	443	448	476	391	445	433	469	450	437	446	417	462	483	441	453	485	458	448	421	432	454	489	459	462	460	445	475	438	438	413	432	420	431	432	460	432	464	450	458	465	474	471	437	459	455	419	427	442	435	415	422	434	461	444	440	421	465	449	417	449	483	465	446	449	481	471	441	446	455	484	442	449	425	445	476	435	435	474	438	494	434	441	468	435	438	454	435	451	503	486	436	451	462	438	447	456	441	419	492	426	410	507	428	409	441	444	467	446	448	454	488	433	490	466	495	465	432	451	472	446	468	478	422	450	420	469	490	459	457	418	459	427	476	432	463	433	450	449	435	455	460	416	444	470	426	451	463	437	418	458	430	444	451	429	414	443	380	466	415	465	480	474	448	454	437	426	437	419	428	420	483	455	443	449	450	474	445	435	477	446	494	432	455	412	444	459	443	419	399	420	404	465	444	480	461	453	416	445	444	443	465	428	435	434	443	399	379	464	408	472	444	458	415	458	428	393	469	454	460	464	433	469	442	373	427	440	407	448	489	472	449	415	422	485	445	461	460	499	426	441	423	445	447	455	475	464	447	478	465	423	469	480	447	427	442	442	460	405	425	436	461	438	451	445	422	453	417	462	452	470	444	471	454	456	398	474	451	420	429	451	401	452	429	470	443	450	453	448	440	461	459	470	440	452	469	465	453	471	459	428	457	429	466	425	471	422	460	428	467	478	437	444	463	448	454	447	443	429	456	455	454	431	499	405	441	446	452	459	420	459	466	469	438	473	452	452	474	443	473	450	403	426	437	492	471	472	448	423	446	443	457	421	457	469	471	477	449	440	420	419	427	406	425	459	441	475	488	460	448	398	447	478	462	443	471	440	425	425	457	431	456	408	455	447	498	457	432	431	452	435	419	452	453	440	465	445	452	462	475	444	467	431	470	402	454	436	461	418	442	479	444	452	448	465	442	460	470	444	494	447	469	478	448	431	446	444	449	455	452	437	440	428	412	456	449	425	420	439	432	468	474	433	465	411	465	482	432	459	441	440	485	466	422	435	434	501	416	430	471	479	421	448	459	452	460	473	441	405	438	483	427	469	432	484	436	420	420	456	456	452	428	484	420	434	438	461	445	449	473	451	458	474	425	469	480	456	443	453	434	460	465	421	435	469	396	472	440	427	436	449	474	421	432	441	422	450	468	427	434	454	472	460	494	457	435	452	426	450	438	409	403	398	426	465	427	494	441	434	392	452	454	454	446	429	429	448	446	452	425	447	471	450	448	461	479	474	494	439	482	445	451	425	454	419	456	496	435	401	428	445	448	451	444	435	441	446	433	411	421	488	506	457	437	420	446	460	459	464	440	446	446	417	443	443	485	446	463	435	438	463	434	453	435	455	440	448	419	414	413	444	433	418	435	431	458	465	448	463	484	421	470	431	469	473	451	464	426	416	433	434	451	437	427	410	424	463	467	463	464	462	465	484	449	449	453	471	451	486	422	436	466	427	410	435	450	425	455	440	442	462	422	424	414	416	478	457	428	447	431	451	430	424	424	466	427	451	467	445	453	483	459	467	453	474	444	407	437	401	435	432	426	415	422	447	479	464	425	442	443	443	438	403	408	433	463	450	424	479	457	436	444	463	468	428	455	490	431	471	487	437	409	433	461	434	475	419	423	461	476	402	430	447	479	439	464	463	448	416	432	431	443	466	446	421	439	452	469	421	411	421	434	468	437	433	494	453	451	454	464	431	483	455	416	472	448	485	418	420	438	433	396	436	430	487	473	492	443	452	451	463	426	461	450	438	442	457	434	429	403	427	435	430	432	463	450	442	470	475	419	420	455	427	443	456	476	446	486	443	449	424	448	430	435	425	410	493	485	481	466	440	446	426	436	458	443	465	414	455	447	432	442	450	463	441	472	437	467	439	458	454	472	428	431	456	502	418	460	443	465	477	442	428	436	439	420	458	426	476	487	474	480	465	452	405	438	452	461	453	442	422	447	467	447	487	424	418	448	437	486	462	471	457	426	444	449	435	459	445	483	460	419	440	441	451	486	490	424	436	452	457	487	441	493	412	446	409	448	466	447	454	428	415	416	423	452	445	448	423	450	440	449	459	445	492	467	435	443	430	413	433	455	471	437	472	430	435	466	469	494	457	424	425	466	458	418	448	464	432	426	473	467	469	452	420	429	462	414	444	476	472	487	420	435	404	459	415	447	446	429	455	445	446	403	420	448	441	421	445	453	479	439	436	424	468	483	458	443	435	411	418	476	407	471	446	459	437	443	435	449	479	483	473	465	424	415	489	447	425	464	413	448	426	422	419	407	450	467	458	447	462	441	444	463	470	445	467	456	455	475	450	467	476	485	424	455	443	424	454	397	433	457	448	433	468	447	421	422	475	403	457	430	427	465	493	425	458	456	447	451	469	439	436	462	459	446	411	419	433	434	451	458	434	463	447	474	425	422	464	431	479	474	434	429	466	472	478	447	425	433	484	435	441	441	476	442	424	472	422	449	490	420	446	426	473	426	462	412	484	437	456	431	439	434	454	441	473	414	446	477	425	482	426	467	492	458	478	466	469	451	462	428	474	426	421	448	434	420	426	459	416	433	490	429	454	453	464	437	406	443	453	393	447	455	449	443	442	451	463	422	435	453	436	434	450	439	452	463	420	445	477	447	409	418	444	469	439	447	457	456	418	433	493	441	410	422	462	449	441	443	448	482	455	441	449	430	460	423	444	441	430	430	451	473	490	456	464	433	441	412	450	446	448	404	474	423	455	424	459	459	451	455	454	451	444	445	442	441	469	457	435	439	444	467	449	457	445	459	492	467	440	442	450	425	480	446	449	431	439	433	491	450	389	415	444	418	454	431	461	423	466	454	457	427	445	432	434	487	448	456	428	440	443	458	415	460	431	432	438	427	444	417	450	451	474	413	441	452	437	449	453	462	458	429	449	451	426	473	452	399	450	423	454	414	455	475	453	417	441	446	471	481	433	474	471	453	497	449	482	455	445	445	469	423	432	383	446	441	463	438	438	431	445	422	447	461	431	437	458	438	453	407	433	428	441	436	394	429	450	480	455	475	447	446	479	479	484	464	441	423	440	431	465	412	441	483	451	458	502	459	462	449	456	483	438	424	455	452	423	476	434	462	434	506	477	447	463	460	470	467	451	486	510	448	477	424	439	464	473	475	463	436	430	457	443	433	462	435	415	442	444	411	424	416	450	448	418	432	433	481	452	442	448	432	478	513	443	437	443	441	415	465	453	470	440	454	437	457	441	464	472	427	419	460	406	412	427	451	412	444	450	420
19436	4502	4662	4088	3370	8370	16969	23740	34475	36268	26496	16336	7555	2553	819	297	180	175	157	148	147	158	125	138	164	142	146	153	154	154	147	156	124	131	138	173	151	138	155	159	148	153	146	154	150	159	166	134	128	146	152	164	146	128	126	163	149	148	127	166	155	141	155	165	161	148	163	176	145	157	154	132	163	168	131	146	114	154	154	144	145	140	125	146	156	150	142	172	135	138	140	143	141	154	166	139	145	144	153	163	149	139	141	163	152	151	165	145	135	160	133	162	166	161	140	142	120	138	157	152	130	121	133	146	147	179	107	171	140	138	125	162	142	130	166	147	155	135	129	137	155	173	148	145	148	118	160	152	135	149	154	156	125	163	140	185	142	141	170	154	157	141	146	152	152	154	163	137	139	175	157	162	160	169	163	135	147	156	150	151	153	135	152	168	146	153	141	148	142	134	158	153	151	148	152	145	144	158	131	128	153	130	152	141	154	156	151	162	164	166	128	165	155	142	129	143	152	137	130	147	143	144	140	132	134	143	131	130	146	127	139	154	156	163	152	175	166	145	157	138	150	141	164	135	138	149	141	146	164	140	144	167	131	142	138	128	151	148	166	174	132	135	154	156	157	139	178	148	133	129	148	151	167	138	164	173	148	149	144	162	151	148	161	158	130	151	159	151	123	146	148	133	142	155	162	154	140	183	168	159	140	148	162	138	144	135	149	163	160	150	127	153	136	143	132	152	153	154	156	133	154	139	143	155	153	143	134	170	154	137	137	135	159	145	146	173	151	141	157	140	151	149	151	170	152	154	161	172	164	126	134	162	161	146	160	149	153	157	138	136	143	172	155	136	139	160	136	151	139	145	149	152	146	147	145	170	147	131	129	160	153	134	156	146	166	153	165	166	151	137	134	148	134	148	140	135	153	145	146	165	162	146	169	143	156	141	149	154	149	145	135	150	158	160	138	150	147	165	150	171	156	143	157	156	170	160	152	136	135	165	139	143	145	164	145	142	146	132	138	160	152	150	150	154	139	144	158	138	154	136	158	150	153	132	160	167	152	148	154	151	142	147	157	168	140	152	146	146	147	154	153	155	163	139	155	175	158	147	149	125	135	155	145	161	147	153	128	162	130	129	149	150	165	154	122	150	139	174	129	136	154	152	145	132	164	158	153	155	182	150	143	122	163	132	183	166	129	154	156	133	169	152	160	168	147	162	152	142	146	168	160	142	152	125	142	150	147	157	157	145	167	149	152	168	163	151	155	156	138	143	148	157	148	137	151	146	156	166	147	141	147	142	142	133	152	142	149	150	165	154	139	122	153	158	136	147	150	162	162	137	145	153	139	148	148	154	161	134	169	148	185	174	149	159	143	154	153	160	177	146	159	153	152	169	144	154	137	158	158	144	138	126	143	150	176	172	139	150	149	135	149	144	152	162	159	165	151	146	139	147	136	150	146	131	156	181	146	122	127	159	166	150	137	144	138	159	175	157	152	159	160	152	142	138	137	137	150	148	160	146	160	142	156	157	158	126	154	154	156	157	145	155	135	145	145	117	150	141	158	145	129	146	138	150	138	135	151	137	154	160	160	121	151	127	144	148	149	161	139	140	146	173	157	132	141	147	149	151	138	144	165	138	131	152	140	153	143	153	136	162	145	141	156	157	155	139	147	164	141	149	160	163	142	162	140	175	149	160	156	145	143	171	165	163	168	147	158	160	143	132	138	157	150	159	146	144	157	152	140	152	152	147	147	153	170	169	161	147	145	167	131	137	163	153	170	152	152	149	140	161	167	134	154	134	145	174	145	143	153	155	147	164	172	164	158	172	168	157	141	173	177	169	145	149	162	142	161	143	126	162	152	135	132	153	159	137	163	170	126	141	139	169	154	147	167	155	146	142	156	126	161	145	154	128	147	148	161	157	149	154	148	162	143	160	152	122	147	165	155	151	152	155	137	144	159	151	148	148	131	171	121	140	135	137	160	145	161	164	166	154	120	145	155	149	155	142	171	168	144	160	162	152	140	152	148	149	152	164	163	140	139	150	135	153	144	135	147	146	151	164	149	160	129	139	163	170	146	139	123	142	158	140	137	169	156	126	145	153	153	158	144	156	133	149	158	143	142	165	146	172	128	160	125	134	126	134	161	178	152	130	154	171	160	149	145	141	133	157	145	143	133	153	152	174	151	138	139	130	163	149	121	141	136	143	165	148	113	153	162	163	146	159	156	170	180	147	145	129	149	139	140	139	151	132	136	158	145	171	156	162	143	162	134	133	155	171	145	164	153	142	167	129	150	129	146	143	140	158	160	143	148	109	154	141	143	152	151	149	160	152	136	173	149	168	161	150	143	144	161	157	156	165	154	120	132	135	156	149	148	160	177	149	132	138	142	156	153	156	149	149	163	146	146	129	151	148	137	139	137	150	165	158	173	135	139	154	127	164	152	147	158	160	165	172	160	150	146	135	155	136	176	159	145	147	121	142	146	136	144	135	154	143	155	152	161	130	130	140	148	118	151	159	147	158	166	141	168	150	146	152	151	142	137	148	145	137	150	161	162	130	126	173	158	148	162	134	160	126	158	132	157	147	163	157	156	131	145	152	143	146	145	155	142	163	152	146	163	147	165	144	149	162	130	134	141	132	154	138	152	163	167	166	131	160	156	134	155	138	157	126	133	159	136	145	164	134	149	144	123	137	161	159	154	149	130	158	129	150	159	166	149	159	144	158	141	153	163	152	164	137	138	147	148	140	120	136	154	148	145	168	122	157	141	161	125	145	153	180	147	153	148	153	155	141	162	154	154	147	149	139	148	140	153	147	158	140	142	151	163	142	138	123	159	137	158	146	135	146	166	160	162	136	150	156	127	143	181	142	146	172	154	164	159	151	152	130	132	149	134	136	156	146	146	149	177	141	139	155	132	152	150	157	177	127	160	155	172	159	157	153	149	138	143	144	148	145	158	149	158	149	129	142	142	160	123	146	170	158	164	150	148	142	125	143	145	166	122	151	161	153	127	168	163	148	161	115	146	164	170	143	154	135	147	161	126	164	151	156	141	143	145	153	144	139	149	157	153	143	140	168	138	143	156	159	138	129	165	167	129	132	132	152	138	152	136	150	156	136	151	135	134	133	156	145	151	148	152	141	153	154	168	144	159	143	143	152	138	137	155	161	156	138	153	136	135	152	163	146	179	148	161	146	131	141	160	147	145	164	130	159	148	152	149	146	164	187	151	152	140	138	152	124	148	134	143	146	138	145	166	134	154	143	168	145	154	145	152	153	152	154	142	142	150	172	147	142	144	152	159	150	146	144	135	159	157	147	151	129	154	166	163	153	126	164	150	148	140	149	135	165	159	145	157	148	153	148	163	154	151	128	159	168	158	178	165	146	137	142	162	157	133	143	132	138	137	159	137	135	171	136	150	136	181	141	193	135	158	155	138	163	131	137	157	132	151	163	148	142	153	154	182	160	168	141	162	164	153	160	142	157	161	128	169	148	154	130
9265	3478	8908	11489	12385	24923	37146	43450	52846	52880	43711	34675	22124	10437	3776	1182	597	429	388	396	418	393	395	453	378	379	369	420	373	359	423	406	406	393	381	391	397	400	399	379	394	369	426	358	431	375	399	379	410	384	399	365	405	365	414	376	412	369	433	393	429	404	396	366	386	366	426	400	387	395	398	445	427	442	397	387	394	394	381	419	407	404	411	373	382	440	441	387	387	418	386	380	372	413	415	401	391	440	395	368	378	379	389	412	384	363	384	418	382	394	403	387	363	398	389	399	399	391	408	410	385	421	388	381	411	385	408	379	394	374	401	399	399	409	394	399	356	397	393	406	394	367	393	404	397	383	446	358	375	383	396	374	407	378	401	389	365	399	359	404	395	441	410	383	401	385	453	372	391	376	422	417	399	417	400	427	427	420	432	397	409	397	375	407	406	379	422	400	364	362	363	389	390	413	419	382	391	395	380	386	400	402	374	403	388	388	401	387	430	387	370	410	403	389	400	362	403	419	384	368	418	368	384	429	387	403	374	394	390	402	410	410	380	409	373	393	395	411	410	423	412	395	409	387	412	387	374	381	372	399	394	387	395	402	424	413	412	398	413	401	418	409	382	404	360	398	398	346	407	431	423	405	394	365	400	423	379	397	405	361	371	375	370	390	373	388	399	415	407	383	412	381	428	382	418	371	397	386	406	422	358	413	402	365	391	388	394	411	371	389	353	431	369	422	392	381	397	398	406	356	422	395	406	376	420	420	342	414	414	362	413	363	400	420	369	409	389	385	405	386	398	412	367	364	389	366	399	387	380	377	394	356	383	418	424	406	402	402	391	395	377	382	385	403	404	373	403	423	395	388	430	411	366	396	409	394	406	399	407	386	367	340	390	406	412	363	405	386	399	383	404	403	407	449	448	399	396	376	399	395	386	410	391	389	406	385	390	362	384	383	419	395	381	418	386	380	400	398	434	386	381	373	401	378	370	424	434	398	394	394	376	366	388	406	412	403	391	387	379	386	374	425	416	399	407	392	409	426	415	368	390	370	393	386	383	363	417	389	384	393	390	376	412	396	410	364	404	415	391	398	399	407	413	418	399	428	332	394	401	381	393	393	381	373	390	398	419	386	405	426	376	392	351	383	399	417	423	366	355	399	363	430	386	375	349	416	400	364	370	390	383	397	415	347	410	385	398	436	406	407	414	418	394	380	370	401	354	389	392	352	391	415	364	383	358	390	381	371	397	414	391	366	400	377	409	402	410	385	397	402	373	398	383	397	371	394	377	421	389	411	436	399	385	368	417	384	381	431	415	386	412	399	360	424	388	404	406	374	353	392	391	387	404	390	382	365	388	404	385	383	434	394	364	436	415	398	399	381	444	406	370	395	396	399	396	384	405	413	367	381	403	391	388	388	400	389	412	396	400	406	409	423	368	386	410	364	396	406	366	422	432	379	401	379	395	374	394	406	369	381	415	389	397	384	395	387	401	384	415	426	388	398	361	375	381	369	407	420	424	392	363	410	413	406	422	409	411	377	420	406	397	380	378	370	427	381	391	387	364	360	375	389	400	408	419	414	385	398	370	356	351	393	412	423	393	416	389	400	400	379	421	393	399	400	393	359	421	404	434	397	419	395	393	406	405	386	343	433	370	377	408	398	384	389	411	397	394	402	403	395	396	409	386	401	388	385	382	394	416	405	426	403	400	396	375	364	391	379	375	407	442	404	399	405	385	367	417	379	392	374	395	402	378	379	401	410	404	377	392	377	378	370	384	400	425	379	404	368	470	377	438	407	388	383	413	355	390	389	398	412	433	379	377	385	420	402	369	383	399	431	373	405	384	419	393	399	378	412	400	372	395	395	426	389	349	416	419	375	374	375	398	406	393	360	384	406	397	394	355	373	366	375	421	435	400	397	395	398	367	384	375	353	382	395	387	381	429	425	387	385	398	395	395	438	388	402	378	394	397	393	393	434	411	409	386	386	390	379	436	392	379	422	394	392	394	385	366	429	398	368	403	372	397	379	404	391	397	382	419	423	390	429	360	384	379	380	419	390	393	365	413	433	415	423	368	429	382	386	412	387	415	421	390	408	376	390	372	416	393	398	374	371	389	402	362	385	400	429	383	380	409	384	410	364	411	375	396	391	385	368	432	372	401	417	396	410	423	420	369	399	395	358	378	388	363	361	406	386	426	401	388	375	383	394	363	384	397	382	395	387	400	403	399	384	417	339	367	395	402	410	383	387	412	375	419	412	385	406	381	412	445	421	401	409	349	381	387	428	418	367	386	379	446	418	409	369	436	408	418	395	425	367	420	401	419	406	366	388	364	351	380	391	355	417	372	405	407	391	367	385	378	405	413	404	361	415	406	392	390	389	356	388	372	402	411	385	383	411	405	406	375	413	382	373	409	417	391	383	390	387	402	372	401	388	360	427	438	427	389	381	371	394	385	372	383	404	394	404	416	388	357	409	380	377	368	371	381	379	419	375	433	395	378	383	406	368	383	351	429	406	397	421	386	373	392	400	371	362	425	400	397	412	403	388	400	392	400	387	410	415	415	365	377	410	401	447	351	414	388	407	399	389	386	380	394	426	358	403	445	402	348	375	373	360	366	432	394	429	371	391	389	417	403	393	385	368	381	381	385	375	402	402	419	416	408	400	386	367	402	373	434	384	402	404	399	377	409	380	398	357	414	374	373	381	414	353	420	396	367	417	414	380	391	410	449	414	400	399	351	409	394	401	389	388	422	421	439	398	377	404	383	382	372	422	421	375	363	418	358	426	378	389	406	384	397	435	411	360	398	410	390	424	382	364	382	388	423	416	393	405	428	394	371	394	389	437	390	375	381	399	360	394	355	387	411	390	380	389	381	388	404	404	400	366	384	409	408	374	436	389	401	416	371	418	368	402	415	416	422	394	390	401	415	413	397	393	414	411	394	370	386	409	386	419	405	349	378	407	416	408	416	405	386	403	374	370	377	407	403	379	407	404	428	388	411	395	381	414	405	389	384	385	385	397	401	392	372	397	379	409	366	391	418	417	388	399	368	391	387	399	381	413	394	393	373	379	409	395	414	396	425	389	375	393	371	373	364	414	369	412	395	380	415	337	385	388	417	400	424	361	396	381	455	396	383	382	394	408	408	373	377	358	396	361	413	391	395	426	408	376	409	394	418	414	390	375	352	420	378	384	425	420	356	393	392	400	373	416	418	421	377	394	417	386	402	421	402	385	369	399	381	371	403	379	369	414	372	431	396	401	402	414	387	411	396	405	413	388	366	409	423	402	387	420	389	357	434	389	406	415	397	384	391	392	425	377	407	358	403	430	416	400	394	406	385	389	400	392	400	391	380	409	396	437	386	394	424	387	424	401	373	415	408	402	387	387	382	424	393	377	405	381	354	421	387	429	413	408	388	397	409	389	386	387	434	403	374	383	367	445	422	393	379	386	393	367	404	402	426	392	402	385	399	413	425	421	395	372	375	384	381	439	365	356	355	420
2854	606	904	634	571	538	566	706	1451	1878	1583	1054	662	363	201	200	166	173	158	165	167	150	174	162	165	140	161	165	163	139	173	158	189	130	161	140	130	136	145	189	151	169	166	152	144	166	168	174	163	153	170	165	164	159	164	150	156	174	152	165	153	187	155	188	172	139	148	166	137	171	171	154	151	180	175	167	165	147	177	159	158	164	181	152	155	170	154	165	160	159	175	166	180	168	157	158	166	162	155	145	162	161	144	160	190	181	173	161	163	151	167	151	176	156	174	155	156	162	171	142	171	139	164	161	154	163	188	169	160	151	138	180	155	192	158	151	158	158	175	147	175	171	142	155	179	155	148	173	158	143	159	176	171	171	145	193	148	149	152	158	146	137	142	158	168	150	149	151	154	178	177	171	151	169	153	160	170	170	159	159	186	170	177	180	162	142	164	157	171	170	178	172	170	179	162	167	171	134	144	133	162	138	167	166	159	160	151	141	151	181	144	175	145	157	137	160	145	142	158	139	150	161	184	179	153	156	177	165	159	166	135	175	178	169	151	154	169	171	136	165	171	152	167	152	156	174	119	170	158	158	151	163	158	153	160	174	153	144	161	157	141	162	163	142	144	154	154	165	149	159	144	144	162	157	153	171	177	168	151	170	165	178	161	168	158	149	162	179	161	174	156	157	173	157	162	155	156	149	146	158	183	139	148	178	159	175	139	166	150	159	149	174	149	153	155	154	171	152	155	161	152	172	185	155	145	173	161	151	156	160	191	144	141	146	148	157	158	173	157	172	145	165	164	167	172	151	146	147	157	151	164	136	152	157	160	154	173	172	162	151	182	160	175	155	161	149	161	165	163	138	156	168	165	156	175	134	161	160	173	177	153	167	150	173	156	159	163	146	134	172	164	172	158	163	159	149	136	137	161	162	145	156	150	170	147	169	140	175	166	186	173	184	153	170	148	155	153	159	150	172	160	183	174	163	148	134	157	162	167	145	167	171	153	165	168	145	148	154	163	170	136	164	173	169	153	155	152	159	144	136	179	166	154	162	175	133	171	150	142	147	173	173	167	152	168	154	148	144	157	162	157	161	133	139	156	165	180	156	158	152	165	170	161	158	164	165	167	169	146	150	164	154	145	163	165	164	135	179	149	187	152	146	164	133	161	156	162	142	142	197	149	168	161	174	148	154	159	175	164	147	165	181	157	160	174	190	162	165	156	175	169	137	131	153	164	164	147	152	158	175	158	186	160	160	150	179	146	167	171	167	167	142	162	165	169	155	149	160	152	166	180	163	149	189	175	154	151	172	197	169	169	174	144	156	178	148	174	171	151	177	137	156	159	161	166	158	178	175	178	173	157	137	150	179	157	160	152	159	166	154	170	154	151	165	183	159	157	186	148	150	152	156	161	166	156	156	165	174	165	172	165	156	191	168	176	164	170	157	171	150	186	143	153	134	187	138	174	144	140	138	176	136	168	147	135	160	164	170	160	121	158	146	163	160	159	157	169	167	150	163	136	149	165	163	170	163	179	161	159	164	157	176	150	165	171	172	176	187	132	156	156	152	176	140	164	177	174	137	165	147	186	140	148	171	162	132	156	163	162	174	162	152	137	155	168	177	169	185	138	170	152	172	137	152	187	164	153	155	141	183	140	158	147	162	161	151	168	147	162	177	177	160	162	160	157	170	149	149	169	158	141	161	145	155	174	163	155	166	156	160	151	159	164	171	183	156	138	150	152	148	149	153	156	155	170	142	145	156	160	185	159	160	156	142	147	165	155	175	185	164	145	177	140	165	153	147	162	149	158	164	168	188	178	152	164	174	156	172	164	187	149	166	165	148	170	155	134	135	172	168	191	166	162	149	154	161	151	144	161	163	163	165	153	170	151	170	168	170	171	171	147	167	157	170	155	168	156	157	158	154	126	170	142	155	159	150	142	155	145	165	156	167	171	132	158	173	136	170	173	169	170	162	164	146	148	149	182	165	155	168	147	172	174	150	183	162	169	168	158	137	160	135	143	163	174	160	157	185	140	158	182	151	194	174	161	160	145	148	158	171	160	143	161	167	170	162	145	160	154	146	166	187	128	141	141	179	191	172	187	158	175	166	173	162	152	141	163	173	156	173	162	161	155	160	161	160	157	153	141	157	168	142	155	136	164	164	172	155	155	162	183	177	136	146	172	152	151	148	159	154	148	143	167	137	158	193	160	137	170	149	154	172	172	145	151	156	151	171	174	157	161	148	147	165	137	151	174	186	142	155	176	167	146	172	145	175	173	142	174	155	173	158	183	134	174	160	180	183	160	168	175	177	141	146	155	162	155	162	139	143	148	179	168	156	178	145	161	193	166	174	157	148	161	152	153	150	135	175	153	155	165	176	150	163	153	169	146	149	158	155	148	153	163	168	164	167	149	169	158	170	143	161	172	190	154	185	156	148	165	150	154	169	153	168	148	164	172	154	140	141	170	165	141	162	172	160	129	169	184	146	174	160	158	156	144	147	180	168	143	148	167	169	175	174	161	138	162	184	144	154	156	149	140	135	169	145	159	171	149	166	149	166	165	156	160	151	160	147	141	149	171	162	132	186	132	163	153	153	145	174	147	163	146	153	157	149	169	174	175	165	176	178	184	175	152	155	148	177	142	174	162	161	140	158	176	170	157	151	173	147	176	168	165	156	176	156	161	183	162	162	148	168	172	147	134	180	168	166	182	163	150	165	161	178	159	152	169	158	179	171	153	166	148	157	155	139	170	150	161	178	177	158	157	166	143	153	173	147	193	163	187	162	164	194	145	148	149	160	164	184	156	175	161	156	158	136	154	183	162	162	152	133	147	169	140	133	152	176	137	146	172	133	155	167	165	178	156	176	155	186	169	146	152	179	178	148	164	153	180	161	188	150	141	182	136	153	166	154	166	122	162	149	178	159	177	137	163	147	165	162	159	169	154	161	166	144	188	152	173	161	159	186	171	169	179	149	152	175	139	166	175	189	169	165	156	175	162	169	149	172	135	169	170	191	152	169	172	181	164	149	143	179	180	167	178	176	157	169	169	175	165	154	165	147	168	163	163	159	160	175	164	146	162	156	138	158	162	182	170	146	148	160	151	159	155	166	151	141	161	178	167	167	172	154	141	165	151	147	158	163	153	169	146	174	160	140	160	179	149	164	138	162	168	146	167	169	163	135	156	136	145	162	160	180	163	146	175	145	169	164	161	156	152	145	173	159	159	160	158	159	174	142	156	165	157	155	156	150	161	157	195	171	185	154	172	187	147	161	176	158	149	171	185	154	172	161	173	156	155	145	159	156	155	150	154	148	153	129	145	180	172	152	159	173	170	170	146	167	168	149	159	170	164	165	158	168	197	145	170	160	201	171	166	184	156	185	174	161	162	146	157	141	162	161	174	165	175	168	152	145	174	161	142	180	155	150	164	152	172	161	160	148	174	146	134	179	170	156	176	180	160	174	157	147	150	152	139	160	153	164	162	161	144	146	180	174
2569	924	2108	2076	2399	2891	3065	4065	7754	9288	7590	4852	2549	1140	717	492	433	413	462	439	411	403	419	405	411	404	400	428	408	412	402	455	437	399	409	413	413	438	414	412	426	401	398	449	440	420	457	393	396	425	397	458	431	396	425	445	418	401	425	416	430	453	394	415	435	400	422	409	421	419	438	412	419	432	444	412	442	417	409	428	413	460	415	423	432	431	404	480	427	413	401	403	417	431	421	456	451	385	417	381	435	416	419	430	455	405	431	447	411	424	415	421	445	443	410	407	375	475	424	411	430	402	415	431	420	404	435	437	453	458	395	411	434	436	421	452	441	411	424	392	429	438	431	429	393	402	407	390	455	401	447	425	411	406	426	461	435	395	448	402	394	380	414	390	429	449	411	456	426	429	428	467	458	419	397	427	409	402	384	413	385	429	434	412	447	438	404	424	417	428	435	429	449	457	447	431	428	397	425	410	444	452	390	453	465	422	452	386	436	433	432	453	442	418	435	436	417	427	422	439	464	425	407	395	464	423	443	416	429	441	436	400	436	435	439	444	434	417	433	454	438	402	417	405	420	451	427	485	403	417	415	373	437	417	436	422	448	395	428	426	391	436	437	412	409	427	417	414	402	408	412	412	394	438	436	412	465	408	420	416	422	426	430	453	443	400	404	429	418	420	429	441	418	414	408	416	454	453	427	411	422	431	436	445	430	413	434	413	434	439	430	416	379	417	456	442	429	415	420	428	405	442	408	396	428	416	453	405	386	453	437	442	407	426	428	423	461	440	432	443	414	431	404	431	425	417	446	418	421	447	415	430	429	410	428	427	415	446	447	440	445	412	426	426	439	442	447	421	403	449	428	418	413	425	434	429	430	406	417	407	450	443	419	405	467	408	420	397	401	402	405	432	404	425	418	437	446	461	424	402	394	409	434	404	452	438	441	394	458	400	389	443	443	404	391	436	438	447	462	421	409	379	439	424	447	419	429	393	393	424	436	394	438	426	386	415	415	430	444	442	433	424	404	418	397	424	426	437	432	428	424	420	414	457	410	448	412	450	412	394	366	401	393	403	435	392	412	393	395	411	376	434	437	393	414	425	435	418	452	406	421	449	452	394	400	473	415	423	446	411	435	454	474	405	448	439	409	436	396	396	410	453	402	436	484	425	406	415	440	426	404	416	440	462	439	441	425	411	440	426	425	438	418	418	419	403	430	424	445	438	432	452	421	439	400	386	406	410	389	421	420	431	404	410	425	459	418	430	441	420	408	401	412	439	401	443	401	435	441	481	435	421	415	448	413	442	456	429	430	406	382	444	431	452	404	455	376	408	427	435	410	404	411	439	412	398	450	449	400	401	393	412	422	433	426	418	407	390	412	390	422	424	444	435	421	436	447	422	404	434	429	413	425	367	379	393	410	402	418	450	435	456	431	360	424	442	434	424	399	418	433	402	411	436	440	436	424	419	409	420	415	465	455	408	420	431	430	443	445	439	402	428	434	416	429	408	449	456	431	430	398	399	390	422	376	431	430	451	409	395	412	409	420	454	422	423	438	432	420	432	407	424	414	406	414	430	428	458	438	395	423	412	401	423	422	422	460	365	465	428	434	417	441	456	422	431	433	377	417	465	420	424	440	454	418	444	407	422	462	393	380	411	437	425	412	402	391	457	412	450	405	407	435	415	435	410	411	406	397	411	424	432	439	399	449	431	405	396	443	421	411	456	413	412	429	444	434	406	457	454	373	439	416	439	428	463	423	417	431	434	404	451	431	411	369	405	417	432	429	444	434	435	462	434	427	431	416	426	429	473	451	409	416	431	410	460	415	445	436	415	417	448	392	415	454	446	424	454	424	429	417	418	442	390	465	436	405	425	422	409	425	445	456	417	416	405	431	395	392	435	455	464	401	423	418	415	442	425	409	382	440	438	410	405	413	409	414	381	418	446	392	410	408	416	438	433	400	428	395	412	411	450	425	438	462	413	410	420	437	427	428	422	399	382	428	452	433	496	425	427	441	424	405	400	440	433	432	449	427	404	413	457	407	437	454	450	423	430	428	383	383	422	434	434	432	408	400	405	414	417	412	406	407	399	409	397	439	393	369	420	448	429	457	422	402	400	455	449	413	445	413	451	434	468	403	396	448	449	453	440	407	408	419	418	475	399	414	421	430	417	430	434	409	446	418	451	421	440	409	426	396	427	495	434	442	387	437	429	453	424	453	411	395	405	401	459	416	398	443	408	418	411	417	437	427	418	482	425	409	417	442	422	422	404	453	441	432	432	412	405	423	434	420	360	426	443	409	451	419	460	426	447	414	426	429	432	442	375	429	407	480	426	427	410	463	407	383	405	436	446	420	376	434	415	411	412	402	440	422	428	430	388	411	454	494	398	418	366	409	422	381	427	399	405	409	416	432	438	387	430	449	398	413	407	413	446	461	436	412	392	418	436	450	423	437	422	448	420	424	393	431	448	456	434	433	408	435	450	433	408	412	445	445	426	426	433	463	398	428	405	413	402	412	416	406	417	425	433	422	430	409	424	465	436	438	436	416	450	409	462	408	397	420	435	437	405	401	405	445	395	453	423	436	441	426	409	464	429	433	451	387	427	392	415	407	437	425	443	429	427	416	416	436	418	417	396	410	410	428	434	426	375	379	429	419	401	445	432	453	465	399	430	414	419	408	420	424	409	421	385	410	432	430	427	450	424	430	415	450	402	439	410	444	375	417	409	396	396	395	407	391	422	474	437	430	452	432	417	456	432	459	409	418	421	449	405	428	438	429	447	422	430	414	414	396	440	416	411	416	416	419	431	436	455	433	413	433	415	448	429	442	428	408	421	410	393	410	432	426	413	448	437	406	435	420	414	464	453	439	425	400	443	427	402	403	424	434	436	474	414	434	441	430	408	432	402	430	450	454	393	455	424	404	402	413	393	444	430	398	402	395	407	439	397	422	445	402	473	453	444	428	426	411	448	430	426	424	398	384	430	446	433	422	420	416	426	455	416	403	437	436	419	422	382	389	403	378	427	440	445	411	431	449	415	416	457	457	453	414	417	410	439	393	409	428	454	422	423	439	450	405	445	388	442	435	394	418	456	410	440	419	436	429	379	474	456	411	421	438	399	412	451	423	411	463	373	455	427	411	437	409	400	381	462	422	428	437	434	426	434	413	435	383	448	404	430	430	412	450	403	424	391	440	438	389	418	443	444	456	432	431	439	428	411	432	429	433	413	420	408	431	410	433	442	464	433	454	420	420	419	415	466	435	433	433	428	431	450	417	465	398	414	375	428	411	430	373	385	462	420	414	410	451	415	425	405	415	459	397	423	419	450	442	416	453	438	436	468	413	428	435	420	417	432	437	448	435	400	419	405	437	414	394	430	432	411	405	454	384	417	413	429	414	387	431	425	437	426	410	412	409	440	398	386	415	436	384	418	403	442	432	426	401	419	439	423	418	415	429	414	426	415	424	447	416	402	437	435	403	408	456	393	447	452	394	436
11016	2035	2574	2010	1485	3410	11276	11283	15514	22812	17379	9297	3308	1209	503	283	204	166	162	170	163	174	172	144	168	161	165	163	185	159	185	204	177	159	168	155	187	191	175	163	180	166	185	167	172	175	154	166	159	162	177	171	155	170	163	183	172	184	163	170	175	177	175	158	174	138	165	159	169	163	186	153	175	163	178	164	167	151	159	165	162	160	169	191	174	163	159	157	171	168	167	160	174	163	156	159	179	162	162	183	150	161	163	162	163	144	175	161	181	180	169	148	174	153	167	176	175	157	185	164	170	157	142	193	181	178	176	164	168	162	161	166	168	146	172	193	167	181	182	187	171	175	170	175	148	164	156	168	172	170	174	144	156	152	182	138	176	163	156	184	161	151	153	177	160	172	171	142	136	171	180	192	182	145	163	175	179	191	157	154	162	184	178	171	161	180	165	156	163	177	158	161	149	183	179	157	172	186	149	153	149	181	181	166	167	156	179	154	183	177	156	174	157	189	173	157	177	176	166	162	162	187	171	161	156	161	148	160	207	165	169	172	179	176	155	181	164	167	153	170	188	165	157	172	169	161	164	178	153	169	159	147	186	184	168	187	182	159	157	188	160	163	158	156	193	174	155	159	178	155	180	146	174	181	163	167	187	168	157	139	180	163	151	177	166	156	164	174	183	174	153	172	156	177	167	159	146	168	152	165	157	159	173	167	166	182	176	146	158	185	196	166	159	143	162	174	165	158	175	167	167	167	184	194	160	171	175	195	156	161	161	177	149	168	160	179	193	171	179	172	161	154	158	149	183	179	188	185	183	161	166	190	183	174	153	179	180	176	185	178	159	163	176	160	180	178	171	170	156	152	174	180	133	154	167	139	158	165	149	159	163	168	160	158	159	179	164	158	177	162	170	136	169	153	174	186	174	164	191	146	170	158	162	164	179	186	156	161	160	164	162	175	172	159	179	166	174	155	175	193	158	150	166	153	169	164	161	165	179	165	155	138	171	192	171	167	154	176	166	159	178	170	148	168	173	173	186	144	193	164	183	163	148	149	177	189	165	165	140	171	146	184	180	172	153	168	168	167	166	160	157	161	146	165	151	166	163	150	158	190	153	171	157	156	150	187	175	162	170	160	177	169	183	173	176	172	184	187	161	191	187	161	152	174	168	164	162	169	174	185	159	163	158	182	189	183	155	167	159	176	182	170	189	163	154	173	186	172	163	155	185	169	146	172	169	203	157	191	182	166	156	161	193	167	169	143	185	150	175	168	154	169	201	185	145	170	164	177	155	146	169	190	171	160	174	158	176	176	193	151	174	156	176	202	177	153	153	195	175	181	191	164	162	158	176	181	190	179	172	181	159	139	161	175	184	151	159	144	158	161	165	166	167	172	167	167	181	166	148	186	161	176	173	151	163	160	164	171	145	161	162	163	161	175	205	171	163	172	141	146	159	173	160	167	161	176	164	163	164	172	171	176	161	183	170	174	155	177	160	188	178	180	154	172	198	172	172	172	178	164	183	144	154	170	156	156	177	174	162	172	166	168	157	176	160	144	183	178	163	163	163	202	164	143	151	173	159	179	175	161	162	174	169	152	158	157	167	157	185	152	158	177	162	169	171	155	146	154	166	161	181	153	170	162	152	158	161	158	170	157	173	168	185	156	157	167	174	184	165	144	191	184	176	189	150	164	200	166	188	166	164	153	168	173	166	156	184	154	137	197	146	150	175	160	146	149	166	160	138	165	192	191	187	166	181	168	172	168	170	184	169	183	183	177	167	194	161	151	170	193	167	157	163	159	179	145	135	177	155	176	171	164	155	192	163	160	181	165	189	170	175	166	200	184	169	168	187	156	178	142	149	157	177	161	161	185	165	155	166	166	151	175	157	175	161	179	193	166	172	164	168	178	186	186	183	163	171	184	170	159	162	151	178	162	182	159	187	144	156	182	179	158	182	179	166	166	189	159	174	188	159	181	189	172	159	175	165	154	187	164	198	139	153	190	184	186	167	157	174	181	155	169	176	147	144	147	164	148	163	157	169	178	150	170	159	170	159	164	166	176	162	163	184	180	159	169	170	173	163	160	168	173	162	181	161	172	167	132	163	166	184	171	176	153	173	161	124	175	187	187	199	185	171	141	170	167	152	181	151	172	171	163	130	190	184	181	163	157	189	185	151	176	175	148	179	169	172	145	163	172	179	165	148	169	156	178	161	204	168	173	170	160	159	178	161	202	181	178	160	190	163	178	195	177	152	171	165	156	159	161	162	163	176	161	158	177	151	177	196	190	186	163	145	163	192	160	152	160	153	159	189	152	167	191	193	161	175	182	162	184	190	176	173	183	171	174	184	176	156	149	157	156	176	182	184	177	181	169	169	184	200	176	164	169	178	179	169	172	162	188	176	194	178	181	162	176	167	165	178	163	163	157	173	173	169	195	172	174	183	181	179	165	164	172	165	170	173	159	170	179	168	169	168	160	154	156	175	163	143	169	177	208	168	183	163	157	156	198	183	179	161	179	164	170	157	180	174	165	175	169	177	174	178	173	178	163	153	180	158	182	165	179	153	167	154	174	185	185	172	152	159	162	184	160	168	174	169	175	191	179	125	182	169	154	174	166	168	179	176	165	192	154	185	173	173	178	181	165	170	174	165	175	186	184	167	160	159	163	171	166	164	181	161	157	167	143	147	153	155	127	172	162	154	186	145	166	168	164	156	186	176	172	155	164	163	147	179	167	176	173	156	186	172	179	153	163	153	170	166	150	162	169	152	169	176	176	175	174	171	160	164	197	158	154	171	161	172	165	175	165	190	148	149	170	157	164	144	160	166	200	175	154	176	171	153	161	182	180	160	168	150	137	165	189	170	155	154	159	145	150	159	157	175	149	170	157	179	176	192	175	174	178	173	187	179	166	183	167	165	139	176	204	193	165	169	171	156	163	185	162	160	173	181	179	159	178	148	175	167	153	157	155	151	177	162	174	175	167	179	168	166	176	203	161	163	159	168	137	177	169	169	146	172	175	167	160	165	164	179	138	169	167	168	146	171	157	172	171	145	191	160	173	135	154	163	154	177	161	160	176	157	183	180	180	199	173	184	172	177	151	149	151	158	167	184	192	184	190	176	136	169	161	170	145	185	186	163	186	168	187	158	148	187	168	172	122	173	174	167	128	160	175	144	176	167	176	142	178	189	163	152	167	142	175	150	177	166	150	165	148	177	150	158	154	173	174	178	184	165	178	171	172	163	173	145	163	197	166	155	153	164	170	167	153	154	150	168	157	175	178	179	165	176	146	179	167	165	197	167	179	144	173	168	170	161	162	171	163	178	184	152	171	182	199	181	156	165	175	172	160	163	165	190	169	161	171	186	158	163	180	147	191	142	185	178	182	172	176	178	179	159	175	161	177	140	175	173	184	190	174	190	171	202	137	154	151	179	162	159	169	159	195	170	179	133	177	180	160	158	157	163	192	179	148	166	175	152	164	170	168	170	175	176	182	163	160
7047	2038	5349	6284	5955	14028	30444	30580	37301	43546	36677	25687	12833	5474	2318	1028	608	432	454	455	458	418	422	459	463	407	448	435	482	431	469	397	440	440	441	421	474	415	460	428	457	490	436	399	469	421	463	457	443	417	417	453	439	433	431	408	467	432	417	449	454	421	429	454	416	444	428	451	463	452	454	423	411	440	478	459	470	459	461	450	402	469	432	443	412	456	449	435	462	476	449	445	477	471	403	439	440	485	429	442	465	430	472	480	427	420	426	423	439	426	422	450	448	474	431	424	460	445	436	456	438	474	418	426	425	435	447	430	457	442	449	418	460	460	470	405	460	453	400	447	413	416	435	458	445	398	453	469	424	475	433	447	466	497	480	401	435	447	441	453	424	398	471	445	438	402	443	457	481	448	423	416	396	425	447	432	405	427	455	448	427	433	456	442	454	452	460	461	466	449	462	449	422	450	465	458	461	426	460	455	422	427	463	455	430	446	409	444	446	446	427	487	475	472	473	450	429	403	431	412	463	454	429	418	420	464	437	449	411	419	455	453	463	427	484	445	461	454	415	431	439	402	424	453	433	424	456	493	410	455	417	449	438	418	448	479	436	420	447	406	412	432	460	446	491	405	432	415	496	462	439	447	436	474	439	442	461	502	445	453	426	443	433	458	405	430	458	444	476	437	441	452	443	477	441	449	457	452	443	457	460	423	440	461	426	443	446	494	406	423	406	442	405	435	428	450	435	479	448	428	440	431	454	421	479	440	459	465	440	438	455	434	456	448	439	454	427	443	450	452	436	471	451	427	430	408	421	469	464	450	453	444	425	454	448	474	450	428	425	466	462	419	456	439	458	474	450	423	466	414	456	439	450	425	442	464	400	438	415	447	446	441	421	409	455	440	458	453	452	490	445	432	411	427	428	457	479	466	425	470	429	446	428	467	448	416	410	438	445	424	456	446	436	440	441	400	436	412	430	414	427	400	449	420	448	419	457	438	453	416	431	449	431	428	469	425	437	448	449	445	459	448	420	424	430	456	456	467	417	415	446	435	420	412	408	452	426	445	419	438	463	451	451	460	446	448	454	389	444	457	452	440	462	460	449	458	466	408	438	441	407	448	471	416	437	420	428	437	479	424	445	422	453	449	476	445	447	486	441	426	430	435	404	427	436	439	456	437	479	462	414	409	455	453	433	434	463	466	456	439	455	445	467	438	498	461	483	449	424	443	483	462	453	463	419	463	440	435	439	458	454	471	464	453	466	444	421	460	449	442	421	472	441	412	459	456	429	452	447	488	439	408	413	447	423	444	423	412	458	477	434	437	456	417	433	429	434	418	431	449	430	435	443	442	437	431	436	435	445	472	449	442	452	427	438	467	444	425	456	441	431	421	438	400	429	418	475	449	393	465	479	455	456	454	458	444	428	440	451	484	406	453	436	440	468	455	449	424	437	432	405	470	444	458	449	488	432	437	425	431	410	441	458	488	472	453	451	474	434	446	422	469	457	435	419	469	434	476	416	461	439	396	428	426	451	450	459	434	420	462	461	446	460	459	462	437	433	424	452	431	451	481	438	501	424	483	422	426	448	439	455	441	430	424	422	418	446	475	465	446	457	472	462	381	441	415	461	443	452	446	451	458	446	470	432	454	435	437	439	461	470	473	463	479	457	435	427	445	478	413	459	432	454	458	471	437	421	450	443	425	447	412	435	456	415	473	447	428	435	420	433	441	415	452	447	447	432	443	442	433	448	416	414	419	424	444	461	426	409	474	445	473	420	431	458	440	464	459	439	449	408	425	478	424	451	442	459	437	435	428	451	433	425	435	431	455	447	429	447	461	431	446	416	419	455	434	449	454	442	425	410	472	436	475	464	487	431	449	452	445	407	450	442	443	475	459	423	439	423	424	414	466	430	430	433	472	425	433	420	463	431	438	453	449	401	447	414	455	494	469	452	449	438	436	440	450	414	459	459	432	420	474	454	457	472	427	419	417	471	448	437	461	456	490	439	452	457	438	416	441	448	389	411	407	493	458	448	449	451	462	450	436	398	413	443	449	448	429	470	458	455	413	449	417	445	466	418	438	424	418	459	466	434	443	442	447	434	457	436	473	450	428	424	456	424	423	457	466	410	437	453	388	424	414	457	426	436	439	466	436	437	486	443	424	443	449	436	431	468	420	457	438	436	414	457	452	417	439	463	415	413	435	438	420	406	446	476	464	418	426	431	437	434	432	481	469	494	435	469	456	469	454	449	442	451	448	410	433	459	439	449	433	430	462	424	456	446	445	467	506	481	449	438	418	450	466	431	479	455	469	456	441	469	445	383	401	423	429	450	447	435	419	475	467	467	403	434	435	406	416	446	408	429	443	396	404	473	435	458	463	413	455	482	441	415	398	449	437	429	462	446	413	399	440	416	457	464	465	457	425	428	447	434	447	455	444	460	428	422	443	425	465	439	439	429	426	461	446	438	404	473	418	451	463	445	413	438	448	459	450	425	436	446	470	443	436	429	451	470	440	425	435	434	459	455	470	390	491	465	467	462	385	455	450	486	443	436	435	434	440	419	458	418	443	434	424	432	437	471	457	427	441	441	431	459	445	452	445	460	493	444	400	429	430	438	464	425	432	443	416	449	476	431	443	441	444	432	429	413	459	473	469	465	435	469	469	417	423	451	433	419	463	435	459	436	459	471	457	426	430	447	415	446	453	476	454	398	465	446	456	433	469	470	434	456	414	441	459	444	493	471	474	446	472	467	448	450	424	438	422	435	439	452	454	454	435	451	456	489	398	454	436	420	462	407	403	410	454	445	454	430	468	484	410	433	441	445	465	444	422	434	463	456	429	418	462	420	463	457	446	439	427	442	496	442	432	457	412	469	452	450	458	401	441	415	450	443	408	443	478	457	483	470	475	448	458	435	506	439	428	447	438	437	446	440	441	425	459	440	428	465	419	417	453	464	470	407	437	422	428	433	466	435	433	476	422	443	459	474	463	425	449	450	465	426	441	456	470	454	449	453	439	426	444	426	412	448	464	416	408	454	459	430	442	436	441	439	443	413	431	434	468	433	468	445	437	454	447	436	442	444	472	455	490	402	450	411	473	446	436	451	414	470	450	473	426	442	429	409	456	394	437	413	456	422	459	466	430	467	461	447	429	472	436	419	453	431	452	423	423	422	413	424	452	422	434	451	417	499	487	453	463	425	439	454	472	457	425	431	465	425	495	457	459	442	429	462	445	462	457	446	409	486	424	465	430	459	454	475	430	448	466	422	429	445	442	428	430	480	428	483	409	418	472	461	447	456	446	459	450	459	452	439	462	426	460	454	450	495	474	448	477	482	437	370	454	449	426	450	467	452	414	451	449	463	473	482	421	433	463	467	447	449	463	433	464	440	446	460	444	458	459	461	441	427	474	422	446	442	447	451	414	450	464	450	437	445	436	459	405	448	443	469	432	423	452	439	455	459	435	495	401	414	479	419	434	434	425	431	435	457	436	458	449	432	446
19444	4006	4076	3444	3465	5389	16195	29529	32172	35905	27112	15343	6674	2611	1043	394	212	164	161	147	142	155	161	141	151	168	144	141	143	144	150	163	138	170	122	152	139	135	133	141	115	173	139	154	147	150	166	106	122	173	151	144	141	152	152	152	149	138	132	143	137	152	147	143	146	127	170	159	154	151	155	139	148	139	158	144	136	145	131	151	138	138	129	150	135	145	156	132	166	141	145	152	153	153	130	129	178	136	170	158	148	131	137	138	159	128	141	159	142	153	135	142	138	154	142	161	145	131	134	129	142	151	161	149	140	155	121	153	147	145	156	142	135	143	150	158	154	147	143	144	146	145	151	155	145	140	135	140	145	142	153	144	141	143	141	147	163	146	144	145	140	150	130	137	152	142	120	159	136	150	157	161	172	155	138	148	139	151	145	159	175	167	147	161	155	157	159	142	155	149	151	140	142	156	163	128	132	154	153	147	127	147	147	145	148	143	155	128	133	148	138	153	135	132	126	152	150	142	160	147	157	155	134	138	167	144	151	133	162	143	170	116	146	144	155	130	130	155	153	151	121	132	153	137	135	137	126	148	148	159	152	161	125	139	140	122	144	151	143	153	133	147	163	158	137	160	168	138	128	166	138	146	157	153	158	166	142	145	135	159	149	138	141	150	146	157	138	132	145	145	132	156	131	148	147	159	142	136	129	126	153	147	130	160	150	158	145	156	159	143	145	166	175	150	132	135	144	136	136	142	136	156	146	146	148	133	158	139	143	137	149	138	163	131	135	146	154	138	139	152	126	143	125	169	141	129	150	131	137	132	142	148	169	152	127	149	148	149	142	159	142	153	143	158	148	149	126	144	133	156	144	112	162	139	127	141	129	127	139	133	152	142	148	159	126	132	150	129	166	157	131	139	150	153	143	146	141	153	166	121	143	145	133	154	152	124	141	157	150	125	129	160	145	163	121	119	163	133	146	133	147	132	143	115	143	153	146	156	149	135	132	132	144	154	148	174	146	145	139	169	120	128	148	133	145	142	134	153	144	153	161	133	148	155	150	131	132	135	136	149	135	148	150	142	135	149	122	128	154	155	125	160	161	135	137	159	154	162	140	178	134	157	152	127	138	153	142	143	142	160	145	167	150	146	148	154	125	127	156	160	144	134	129	152	133	151	144	132	128	156	154	153	153	143	138	159	134	153	135	177	151	150	135	144	127	149	146	155	135	131	120	135	148	153	134	156	132	159	163	157	151	147	130	119	146	142	143	139	156	143	144	142	148	146	153	143	158	137	139	127	128	150	149	159	146	140	176	140	129	137	154	180	158	151	162	130	137	138	166	148	129	133	137	157	133	132	126	142	137	126	148	171	134	141	140	142	138	127	136	163	140	147	165	124	147	149	149	142	135	145	144	154	138	134	135	129	173	164	136	132	152	157	148	140	131	133	131	139	153	120	144	129	145	142	134	135	148	144	151	153	136	135	129	148	183	135	166	123	150	162	128	159	167	157	146	163	179	156	181	141	156	171	161	161	140	139	129	144	159	159	144	140	144	146	151	153	149	158	160	121	135	132	148	136	157	145	145	163	152	144	152	166	151	134	141	149	150	170	121	142	131	133	133	139	139	139	128	140	137	147	140	159	151	150	137	156	152	138	121	155	137	124	132	141	134	144	156	129	132	168	137	162	163	163	147	135	140	146	139	148	118	159	132	116	155	144	146	127	141	152	138	133	136	148	145	149	151	131	139	167	164	152	176	144	155	113	144	134	143	146	130	155	145	123	147	143	157	142	148	147	151	145	134	151	133	140	145	143	139	131	147	156	163	123	150	180	138	153	136	163	148	145	144	155	134	152	123	136	149	158	127	166	138	142	139	135	156	142	164	146	152	123	131	149	149	137	143	145	158	145	124	136	140	163	136	152	144	148	140	154	161	149	151	155	125	143	144	133	137	158	136	152	113	146	149	154	156	157	143	126	122	131	143	147	158	158	145	154	147	142	158	154	157	135	165	131	144	135	147	153	143	153	138	124	147	147	137	154	137	133	176	133	145	141	152	134	138	135	168	160	131	148	137	142	146	163	168	161	142	148	124	157	143	158	130	133	128	146	142	140	125	138	128	146	169	148	138	128	139	151	152	129	149	133	134	140	119	127	134	126	163	149	146	155	137	150	144	128	150	168	137	146	165	163	153	148	158	138	131	140	142	142	148	127	164	149	154	154	161	167	144	151	157	125	122	138	150	147	159	153	152	128	112	148	147	151	149	174	119	139	121	155	119	132	135	117	143	142	165	159	169	170	168	129	142	147	137	147	138	136	153	140	156	144	143	136	175	167	151	130	158	136	133	128	137	139	138	135	155	154	140	144	143	153	148	144	142	144	169	157	143	151	132	134	176	139	143	145	140	143	155	141	152	151	156	134	145	167	140	146	175	139	161	137	146	151	161	139	141	156	152	142	157	135	162	156	137	143	141	147	143	135	138	155	137	164	156	155	166	137	138	143	140	136	167	145	137	157	131	147	151	162	121	155	147	158	170	155	127	153	139	139	151	124	136	149	169	149	145	157	173	140	138	149	114	128	133	150	145	166	141	146	131	148	132	155	154	160	138	157	159	138	134	158	140	168	141	134	133	138	145	137	168	129	163	159	140	142	152	123	160	128	117	151	135	139	139	140	148	132	151	171	155	145	114	161	149	149	133	147	165	160	146	129	138	172	125	148	158	139	143	160	166	159	154	143	150	124	134	184	168	133	151	141	168	144	164	132	151	169	138	145	134	143	142	141	137	136	135	141	123	139	144	162	144	142	114	136	132	147	138	183	135	144	147	149	153	147	125	167	134	149	160	145	144	137	156	139	137	142	128	121	141	143	143	148	161	128	140	131	173	130	127	123	153	152	147	151	143	181	141	136	144	148	155	148	171	135	128	160	167	149	126	153	150	149	132	157	146	145	131	130	146	145	150	136	137	157	140	140	153	163	140	142	155	130	150	150	147	151	145	141	144	170	158	148	141	133	156	149	147	139	128	146	142	127	143	133	153	178	139	168	169	164	137	131	143	136	131	161	143	148	130	153	154	146	151	138	129	142	151	144	119	132	148	154	161	166	142	128	122	160	150	172	148	135	133	159	161	150	148	137	164	140	141	154	162	145	163	118	135	139	146	150	142	156	144	143	132	141	143	146	152	145	141	152	145	152	155	153	144	135	127	159	173	164	157	150	153	127	163	144	157	145	180	154	142	139	133	159	146	174	146	129	137	136	148	159	154	122	121	145	143	143	133	151	152	146	136	158	151	133	138	123	135	148	147	127	175	159	149	147	152	108	156	152	137	133	142	136	151	155	142	149	153	164	133	131	123	147	127	161	152	150	132	137	159	153	138	140	136	164	171	144	149	147	155	141	150	144	144	129	159	145	139	138	149	131	142	144	141	139	132	146	161	126	149	135	159	151	157	124	149	149	174	134	144	162	153	169	164	141	173	152	145	139	145	146	149	137	153	159	152	129	146	160
9111	2869	7809	9996	12499	18107	37106	47652	50821	52741	45013	32998	20725	10888	5078	1776	711	475	405	369	395	427	403	422	366	400	370	391	414	382	374	381	370	445	367	406	401	399	340	367	378	392	365	407	361	400	383	414	410	355	391	399	377	370	361	388	376	382	351	381	361	387	376	382	379	391	376	377	376	389	350	393	397	352	366	403	403	345	393	366	373	405	411	405	413	410	372	424	402	407	408	376	382	384	360	392	387	423	393	371	402	354	404	378	421	363	375	393	384	366	404	380	400	377	363	382	413	404	374	368	419	365	405	397	392	398	388	363	388	378	370	403	371	423	382	365	421	401	413	407	393	401	398	417	379	389	427	418	404	418	395	369	390	419	387	372	411	379	372	381	364	349	368	417	373	419	393	368	389	386	425	371	387	417	370	347	414	377	405	362	394	358	392	405	406	391	381	405	341	405	393	391	392	374	370	380	371	350	402	407	400	386	378	356	383	379	413	350	418	354	390	396	372	375	397	338	401	374	363	360	393	342	403	383	362	345	394	407	410	403	383	387	408	409	372	365	379	371	422	397	353	389	410	391	381	352	362	391	354	391	381	379	418	383	370	408	392	402	370	401	370	420	386	380	425	401	382	368	399	385	375	366	358	376	368	403	369	380	404	373	400	390	406	381	385	397	393	365	430	324	410	377	404	363	360	351	354	417	403	405	400	370	400	379	410	357	402	407	378	381	373	377	399	434	380	369	401	419	373	371	393	398	371	365	352	405	404	387	418	375	353	371	400	366	410	401	382	391	390	362	370	386	408	359	380	364	376	393	372	372	383	409	354	400	405	382	384	381	359	398	375	395	404	357	377	399	372	401	360	377	361	367	359	411	418	398	386	365	396	383	391	406	373	390	396	398	392	421	376	374	355	378	407	385	380	364	396	390	383	340	392	383	396	386	368	401	370	389	338	383	360	357	355	427	413	407	422	389	400	405	389	349	397	392	396	369	406	372	397	390	397	389	378	344	381	380	399	372	391	362	365	371	362	403	360	377	373	382	375	403	396	370	399	399	389	403	363	385	392	389	384	390	386	403	372	374	392	414	404	383	361	376	381	367	394	386	382	384	345	373	390	390	369	386	377	393	422	398	390	361	387	408	392	398	416	388	399	436	422	401	379	375	395	418	376	402	455	420	355	397	443	366	370	348	391	413	382	349	405	426	346	366	372	371	408	350	377	397	365	424	387	412	392	366	386	371	364	393	386	396	393	402	426	363	391	393	394	422	390	361	364	350	402	373	396	423	371	403	399	394	390	374	371	377	389	386	406	374	393	405	399	376	369	329	391	371	400	365	395	372	388	364	357	425	369	359	368	372	388	352	363	380	375	405	397	415	404	350	352	367	363	398	415	373	396	374	371	387	388	368	385	377	357	358	400	363	393	379	414	412	358	375	372	356	391	350	385	392	357	346	341	439	373	363	392	381	382	378	437	399	376	399	404	381	404	388	411	386	398	371	370	408	413	402	429	343	401	380	402	350	370	410	410	383	413	406	364	383	406	402	377	409	397	393	394	391	375	362	394	379	405	348	400	369	402	356	382	392	378	370	396	375	392	380	393	405	420	411	383	419	439	415	389	419	403	424	352	401	425	396	400	369	388	394	383	397	379	368	354	380	373	394	353	393	376	370	368	389	354	415	399	444	364	339	395	388	376	400	341	379	373	368	399	400	401	391	408	358	363	411	402	375	368	394	394	403	424	382	367	409	352	406	368	360	381	377	403	380	366	384	397	394	353	395	407	341	366	382	401	403	353	368	421	366	404	422	389	369	381	359	375	348	399	400	399	353	357	395	375	362	399	374	418	394	351	373	335	413	386	367	394	379	372	391	386	400	394	372	348	411	392	394	380	384	383	376	360	364	384	393	388	359	396	338	388	385	404	362	393	400	379	393	414	404	367	364	359	379	366	404	405	382	404	402	369	375	369	395	402	394	414	387	385	377	383	347	346	391	382	376	396	377	382	402	366	378	391	403	386	390	376	366	380	391	375	402	357	366	378	370	380	402	376	395	422	382	360	379	389	367	381	417	409	380	396	397	386	387	409	398	412	392	386	350	385	386	403	406	388	413	370	392	408	377	421	382	404	420	407	379	406	375	367	411	355	378	343	394	405	401	380	367	388	412	387	412	393	366	381	372	364	399	337	385	380	403	357	420	405	367	380	411	405	389	414	421	400	403	392	391	364	370	408	357	396	397	366	385	343	380	400	392	389	374	393	356	404	394	394	427	374	383	402	391	436	362	381	404	390	336	372	377	380	354	372	425	404	361	357	402	383	369	382	385	351	378	403	416	384	402	347	387	420	363	382	360	352	386	402	403	390	401	403	386	370	395	366	379	403	393	415	370	400	379	366	359	380	379	359	348	400	375	374	407	360	393	392	399	363	374	401	376	398	389	381	395	376	375	378	392	388	392	382	410	387	412	390	371	397	386	427	344	384	396	361	386	383	405	412	382	385	383	367	411	402	417	358	371	420	382	355	379	362	379	380	391	362	396	380	390	398	432	392	403	429	367	394	368	390	400	382	369	352	398	425	375	374	395	383	401	365	350	428	371	400	385	374	341	380	388	392	396	384	397	408	380	380	351	377	385	378	383	407	392	396	376	397	394	384	342	378	362	382	387	380	368	401	377	422	393	366	348	373	386	409	388	392	363	378	358	375	384	404	391	361	375	371	382	337	395	400	398	359	334	394	396	405	390	418	393	358	399	413	395	383	406	398	375	395	400	409	402	338	389	399	361	380	405	391	389	330	346	399	427	415	406	390	371	396	376	453	402	424	379	382	365	402	433	359	391	380	344	352	394	376	392	428	359	393	377	399	393	417	371	406	365	406	372	383	412	410	392	379	368	355	364	398	376	378	372	396	378	391	395	338	374	401	396	359	349	359	388	414	378	404	369	394	398	347	383	398	374	360	386	363	321	421	406	376	363	376	373	356	366	385	399	396	335	405	401	370	369	373	389	382	358	383	351	384	374	358	365	378	365	374	383	374	382	427	403	398	406	375	392	359	395	406	379	381	413	381	390	388	393	416	388	391	411	390	392	378	377	356	419	374	404	361	394	415	375	345	419	342	378	405	391	386	402	393	417	380	390	387	396	386	406	376	378	373	400	376	388	360	370	388	363	386	380	391	409	388	389	450	421	411	403	386	419	356	414	381	375	392	432	371	413	415	378	393	393	377	366	380	396	385	361	384	384	380	399	397	389	400	389	392	383	371	360	379	394	417	379	395	396	393	395	413	378	384	375	358	399	374	387	353	373	401	359	399	396	357	412	370	390	372	410	412	396	354	375	385	378	375	373	364	381	382	382	389	390	424	353	398	357	350	394	377	401	403	382	386	372	382	366	374	371	378	384	443	382	380	380	369	432	405	367	381	356	390	371	399	397	425	427	377	381	375	390	431	400	366	375	422	399	401	399	370	384	405	394	424	383	383	390	382	414	373	386	396	397	381	365	377	409	367	357
2866	475	548	490	459	441	607	1035	1242	1421	1289	948	505	371	224	181	181	163	182	166	150	146	168	141	158	143	183	162	157	157	167	156	141	163	152	158	136	185	154	138	168	147	140	160	158	166	171	176	153	170	173	154	167	162	160	146	172	143	190	156	170	159	142	148	151	141	145	162	170	163	151	154	144	128	149	164	174	176	131	162	165	153	162	155	175	148	154	160	170	159	174	116	158	137	147	142	158	163	132	161	164	179	158	157	170	157	160	138	174	158	148	138	145	164	169	152	154	161	146	162	164	163	137	145	142	167	138	154	160	154	161	144	151	171	162	165	140	145	148	154	168	138	161	168	155	167	147	163	174	163	142	157	156	136	155	182	168	150	151	154	144	165	146	166	148	154	152	159	143	148	160	143	157	163	149	166	165	150	156	134	152	170	146	159	145	146	128	178	126	156	162	158	146	156	164	162	157	176	169	173	162	145	155	166	167	151	149	140	167	139	160	136	139	159	175	158	172	161	145	147	160	146	136	150	151	154	155	145	172	160	155	165	153	160	158	161	162	160	148	160	150	155	149	164	149	160	165	169	165	165	149	143	162	170	145	143	176	168	138	172	164	145	161	152	175	153	152	150	146	174	154	159	140	158	154	134	156	183	182	161	158	161	141	158	160	175	146	147	144	150	173	144	160	144	153	141	159	145	153	164	143	148	159	163	165	144	151	183	179	156	160	130	166	142	137	162	152	152	144	170	170	155	158	154	170	172	146	153	149	177	163	163	155	154	166	153	157	163	150	131	142	141	151	186	163	166	153	166	174	137	158	170	167	158	151	128	175	168	144	163	160	182	152	152	183	150	179	161	147	146	151	174	165	145	157	162	166	157	144	149	162	166	153	153	180	141	183	150	174	170	153	143	149	182	146	157	185	164	140	151	138	147	178	170	174	162	148	175	162	139	134	151	163	160	158	162	125	184	143	155	128	172	187	146	167	144	172	155	176	148	152	158	138	154	169	142	149	172	162	166	146	154	148	154	155	174	173	169	151	162	157	145	161	169	148	162	164	168	184	171	157	195	150	132	168	147	160	166	143	163	159	162	150	181	157	152	154	170	168	179	163	197	181	162	182	158	145	183	182	152	148	153	142	153	139	158	151	165	167	144	155	180	160	152	164	152	131	161	140	151	176	149	161	163	161	160	161	143	154	127	166	169	140	141	159	160	179	158	136	148	165	156	185	169	155	173	171	155	161	144	150	155	159	161	134	173	143	156	154	149	167	148	158	147	172	154	165	170	149	152	133	144	159	153	162	158	181	143	176	149	134	168	186	160	147	159	151	146	154	184	150	161	162	179	157	153	152	173	154	161	169	134	157	182	159	148	146	174	140	146	148	159	148	145	159	146	146	162	169	138	152	160	163	158	179	153	172	168	162	146	173	162	163	156	158	141	162	164	177	169	172	163	167	135	156	172	175	172	165	158	169	151	146	174	141	171	166	166	144	163	163	140	185	169	139	157	150	141	178	169	151	145	161	157	166	157	142	151	169	162	161	127	155	158	147	161	154	161	156	142	175	153	179	140	157	163	153	156	171	168	159	162	158	145	144	168	164	140	165	160	178	145	160	171	160	152	143	136	137	161	163	155	175	138	151	165	156	156	152	133	162	164	170	134	145	169	149	150	149	148	148	170	150	146	134	140	160	170	170	158	172	176	160	140	163	149	151	142	157	182	166	157	147	156	166	154	143	158	146	174	179	143	164	162	182	145	146	143	137	148	152	153	167	158	150	158	166	158	146	144	172	142	162	181	144	155	163	151	157	136	159	148	156	157	157	160	167	187	161	168	149	171	151	158	185	126	157	165	165	165	148	157	162	163	188	167	159	162	155	153	170	154	144	161	163	169	156	161	155	155	158	159	151	152	158	139	157	160	179	157	149	148	175	154	162	137	164	163	154	171	153	145	144	164	166	142	152	154	177	149	168	166	184	153	153	149	157	154	148	158	158	145	177	157	165	159	155	150	165	134	163	138	159	172	158	168	166	134	165	161	156	163	170	176	164	147	146	142	180	173	144	171	158	177	155	172	157	155	159	149	158	157	149	179	168	163	165	166	172	172	171	161	163	148	159	152	144	173	163	146	164	139	168	156	136	138	150	164	158	147	163	173	156	161	154	168	151	181	136	166	158	141	171	163	142	149	158	162	159	169	190	149	158	159	164	154	136	169	167	166	148	151	150	138	152	154	173	156	129	175	181	142	170	150	161	162	179	182	153	146	169	146	161	138	185	162	154	189	178	161	132	142	154	196	153	166	147	127	153	133	145	157	141	148	175	151	158	142	159	160	160	167	169	156	135	177	151	153	158	163	167	141	169	156	167	174	160	151	158	155	141	166	167	156	131	126	149	146	163	151	142	154	137	157	175	171	152	143	171	165	163	149	163	161	147	156	145	130	148	172	135	167	133	166	183	166	158	135	159	158	173	140	147	176	149	158	140	143	169	145	161	176	164	162	145	155	175	169	159	141	153	180	148	151	155	154	166	148	162	155	166	149	178	138	166	155	164	166	168	164	155	153	158	168	160	159	147	144	132	170	165	145	169	175	155	164	152	185	178	167	158	159	140	139	165	144	146	160	151	162	169	164	141	144	164	163	155	149	158	145	147	150	139	138	163	155	155	171	143	148	146	154	151	152	154	168	161	155	166	162	147	143	151	148	158	149	131	185	191	161	151	161	140	140	159	171	147	124	162	166	162	155	165	144	164	155	145	155	164	169	181	159	165	161	161	155	147	150	172	153	166	163	171	142	152	154	165	144	164	141	156	176	188	149	175	161	155	172	153	180	160	178	176	164	166	145	153	179	158	141	157	167	155	139	146	184	157	150	143	155	152	157	157	154	179	152	129	173	143	157	156	157	139	160	174	178	152	156	163	193	143	163	148	159	159	171	169	160	145	144	155	158	155	142	159	190	172	173	162	167	137	170	162	165	177	173	159	180	155	131	153	150	132	162	159	154	161	152	149	161	163	159	181	139	153	184	166	192	161	152	159	139	145	152	152	155	168	154	165	161	130	142	147	155	160	158	153	158	179	154	144	165	161	173	186	168	149	152	145	153	178	150	147	171	167	151	165	161	159	161	179	156	143	156	141	157	145	165	175	165	142	146	170	162	159	175	161	141	168	152	157	120	136	165	160	150	145	154	152	164	161	157	141	154	152	139	154	176	133	165	126	152	153	169	167	164	172	163	146	155	143	176	136	143	169	189	169	154	180	172	174	157	158	154	145	149	160	183	156	146	161	160	141	152	171	179	150	149	149	159	161	162	159	168	199	147	143	167	165	147	149	160	148	157	164	154	156	162	147	157	148	156	168	189	145	168	147	157	158	164	142	149	154	158	186	167	155	163	159	141	135	176	153	142	150	166	166	154	144	139	152	151	150	150	168	179	186	140	174	146	153	154	177	152	135	148	139	154	181	173	150	167	169	166	131	154	144	181	145	149	147	162	175	157	151	159
2555	733	1358	1648	1840	1856	3564	6237	7363	7192	6073	3918	2152	1478	833	539	448	473	419	410	428	421	387	406	414	386	452	388	385	428	411	417	404	418	435	430	421	398	411	429	411	425	421	441	449	442	390	411	427	438	414	420	420	405	392	415	436	400	408	397	390	385	453	395	466	422	407	414	402	404	400	418	379	438	414	419	417	437	392	440	448	416	413	432	404	400	400	395	432	403	398	408	415	441	394	402	419	419	402	424	417	420	422	404	410	408	434	418	396	404	449	404	403	401	432	423	430	423	418	441	401	459	394	443	405	424	443	401	443	408	386	391	412	391	432	422	427	427	391	422	428	410	430	423	395	407	406	420	412	432	404	398	407	460	417	426	416	396	405	386	427	445	437	427	441	404	442	429	395	419	410	418	428	420	390	408	401	390	401	431	405	450	402	428	435	415	400	394	412	433	397	426	435	438	435	470	401	421	437	443	456	377	423	428	437	401	428	404	402	416	454	382	407	423	400	415	405	422	417	407	392	442	447	411	406	404	406	402	428	432	439	423	441	415	438	451	398	449	428	427	438	396	422	428	434	404	422	387	421	406	424	417	415	390	411	413	424	436	419	408	413	403	383	421	406	434	461	416	413	428	440	399	402	407	434	415	423	395	419	408	435	399	426	440	406	429	398	403	416	426	424	404	412	444	388	405	377	408	413	411	422	390	413	441	411	387	403	414	414	424	426	422	403	425	387	401	411	408	395	445	378	441	405	401	449	403	426	438	412	411	432	434	423	429	401	440	423	437	408	428	449	401	386	428	393	408	378	388	429	462	397	416	406	414	393	439	425	396	434	412	408	390	417	431	413	405	383	402	401	421	404	397	422	431	439	404	428	402	429	423	458	423	378	438	406	407	443	431	402	440	436	410	389	445	383	412	446	409	407	439	383	433	450	403	441	423	409	415	394	394	380	437	425	422	407	420	408	432	421	421	427	406	430	384	407	413	405	452	416	396	388	426	418	462	419	421	422	368	443	397	407	368	428	438	452	456	452	407	412	394	413	410	401	441	392	379	428	409	432	429	386	420	429	430	422	427	428	400	389	428	396	427	430	423	441	438	430	437	443	399	416	397	432	445	417	424	417	404	416	420	455	405	409	422	396	410	404	435	439	426	442	379	426	403	430	434	432	451	435	393	463	404	454	434	394	414	433	446	433	418	454	418	461	397	424	404	411	433	415	412	438	418	402	377	431	446	390	408	396	391	415	419	411	425	426	427	438	418	389	446	415	446	427	424	423	389	404	412	396	439	429	421	437	421	394	426	405	428	429	415	394	432	449	411	405	407	420	399	445	415	377	418	421	437	422	406	398	410	425	423	437	429	412	386	396	407	428	428	398	405	403	410	391	434	410	453	427	397	431	418	408	424	411	426	406	407	427	394	384	410	410	419	431	395	404	410	390	424	429	398	432	393	402	397	421	411	430	422	430	456	446	441	420	382	412	435	424	395	383	402	422	412	417	405	415	406	440	438	417	404	397	408	443	428	420	397	435	452	447	434	420	413	431	437	415	447	419	374	366	436	394	414	401	413	431	415	423	440	443	440	403	427	421	443	433	414	398	389	443	397	407	427	405	409	417	400	410	420	427	397	431	407	413	424	399	439	422	382	405	399	445	387	404	408	440	416	409	425	416	443	399	402	420	415	418	388	409	404	411	432	437	417	428	421	396	408	418	429	428	392	445	388	424	462	398	414	385	391	435	407	405	437	424	395	397	398	418	394	414	401	460	404	387	430	454	395	400	419	436	412	406	441	405	439	457	416	424	427	413	443	439	450	411	418	425	399	424	439	417	376	433	408	419	390	441	395	413	426	380	439	405	432	437	441	435	415	403	441	411	404	398	457	407	406	429	399	443	424	450	409	397	412	415	427	429	420	412	462	403	451	422	432	407	392	449	423	422	416	391	433	410	424	399	423	417	434	416	396	389	441	379	404	391	431	406	393	448	413	419	463	442	420	413	396	413	408	455	407	432	404	439	395	439	407	380	431	429	410	375	474	483	373	435	425	429	450	409	386	423	409	406	394	437	428	449	426	407	385	409	393	412	393	419	455	426	441	430	433	406	444	417	413	457	406	433	438	429	444	380	380	392	419	431	423	434	432	442	405	411	429	403	415	426	421	427	419	402	391	454	409	425	441	453	439	398	460	438	415	428	401	393	434	403	443	428	405	415	448	436	431	420	386	436	422	423	393	411	412	383	402	400	393	399	419	391	353	396	410	410	385	425	417	387	420	388	401	401	404	439	456	445	403	429	429	415	463	426	418	413	429	436	424	445	427	407	429	434	414	386	393	442	415	410	426	393	405	442	417	453	398	467	427	407	412	418	383	438	411	386	410	428	448	439	435	432	389	411	431	418	440	444	396	428	399	402	442	397	425	422	401	411	433	414	415	405	404	411	411	382	427	429	386	410	390	421	391	428	413	425	399	446	429	431	431	364	419	440	444	449	376	402	409	442	390	403	427	419	435	422	416	434	403	421	411	387	437	456	417	408	420	414	407	416	430	388	424	444	417	442	426	401	411	430	419	450	416	462	395	377	401	403	456	442	465	390	401	420	441	416	422	410	437	384	413	420	426	366	445	410	413	410	464	414	419	415	411	417	418	445	410	409	451	396	404	408	437	451	387	431	399	385	432	454	416	429	428	418	434	378	390	423	392	426	422	408	435	429	417	402	423	401	433	424	421	443	423	384	415	401	401	419	424	434	415	417	368	388	409	456	403	459	416	457	437	424	408	386	400	393	408	389	452	404	424	431	441	423	423	438	407	392	429	400	434	403	374	443	427	407	393	432	425	448	412	455	439	457	442	445	418	419	395	469	436	415	460	443	426	435	437	406	400	398	422	425	407	426	422	422	441	402	402	458	392	413	391	408	407	439	429	408	436	393	445	422	431	421	400	412	416	400	420	443	401	469	436	427	394	446	453	430	426	429	410	419	389	444	400	404	429	432	397	442	424	425	438	396	378	421	400	447	414	393	407	409	424	420	431	454	451	418	433	423	418	435	419	432	383	446	398	428	440	404	441	432	402	466	426	424	428	375	432	420	408	411	424	441	396	418	415	380	431	421	455	434	410	400	442	451	408	433	427	416	436	412	439	443	434	428	429	409	423	433	461	395	418	421	425	396	439	427	430	421	430	383	412	416	451	432	419	444	391	395	422	397	406	419	460	431	433	422	405	425	391	409	377	383	385	431	430	432	427	449	413	413	375	437	435	408	408	400	424	431	396	427	420	386	415	416	424	429	451	421	427	416	391	425	452	425	437	396	392	449	420	411	390	396	417	434	404	396	425	433	398	373	380	423	419	451	420	399	413	405	411	426	453	416	441	412	423	388	446	470	432	420	390	422	400	381	419	382	416	443	417	422	428	382	431	402	361	426	385	367	434	417	421	434	430	417	395	421	434	422	427	393	381	410	438	411	383	404	395	395	412	411	425	415	416	400	397	379	429	405	442	391	391
11070	1965	3351	2127	2684	7051	11134	20748	20843	20458	12880	6306	3075	1097	464	213	183	162	179	163	150	165	152	128	181	182	170	171	169	144	182	187	174	157	165	159	170	171	186	159	156	155	183	178	165	180	171	198	175	152	148	177	135	153	161	163	162	180	165	155	194	157	174	167	174	167	175	155	168	160	150	158	157	206	147	176	166	174	155	172	194	167	179	165	186	161	173	161	169	155	165	159	168	172	169	132	166	169	156	176	186	170	177	172	150	161	182	154	147	161	163	153	200	194	170	156	150	178	180	141	156	173	163	158	170	161	173	155	177	174	146	159	171	164	169	157	159	167	160	169	153	173	165	161	170	157	146	160	179	180	138	166	187	160	157	179	157	151	155	175	164	162	146	209	154	178	153	174	175	150	154	178	138	183	150	154	161	161	172	165	152	155	156	185	178	158	150	153	189	151	181	167	180	165	167	178	144	167	165	187	179	151	156	178	165	162	148	143	166	170	164	161	156	167	169	141	163	159	169	147	166	168	157	165	171	155	177	162	177	179	181	152	164	167	190	144	140	180	151	160	180	144	168	166	143	184	162	161	173	172	161	158	165	165	168	160	187	173	179	188	181	162	148	155	173	168	159	161	171	177	160	159	164	146	175	157	166	147	178	174	148	182	161	174	159	159	159	153	157	188	194	170	177	163	143	159	181	168	182	141	166	176	158	161	165	163	182	173	186	164	177	163	155	164	167	172	162	159	157	166	183	181	189	179	192	188	176	177	145	158	177	174	179	166	161	155	172	175	166	161	171	175	166	159	154	167	153	166	151	156	152	160	166	168	171	166	166	171	170	179	160	175	156	156	160	181	151	168	171	151	162	155	160	174	196	153	161	181	170	167	156	168	151	175	158	184	155	178	141	140	169	173	147	176	183	187	166	173	161	185	171	157	150	187	177	150	166	178	149	190	169	159	165	157	164	144	192	177	157	187	168	149	168	186	164	148	174	179	162	184	183	195	180	166	154	155	162	166	163	179	157	168	165	144	153	191	192	152	159	167	165	164	163	168	147	177	178	172	163	165	150	185	177	160	172	177	183	174	142	173	184	194	161	165	171	156	173	181	166	172	164	159	157	188	161	159	169	164	170	171	157	164	155	158	151	161	173	178	187	140	156	182	142	163	155	172	155	177	185	160	163	167	173	169	163	158	147	142	147	189	158	198	166	150	179	190	176	173	165	163	169	156	180	162	130	159	158	160	157	148	192	163	199	157	169	141	152	166	165	162	179	169	138	165	158	185	195	185	179	157	164	157	185	174	160	142	135	158	166	152	156	162	163	201	170	192	165	157	189	172	161	172	172	167	149	150	180	151	176	167	146	171	171	168	154	159	166	174	181	157	160	159	169	155	164	169	166	190	181	149	153	162	144	163	174	177	182	173	162	183	176	145	164	157	170	173	157	162	166	195	165	176	166	194	151	153	187	165	183	143	139	177	170	184	161	158	161	175	167	162	159	177	179	170	182	185	170	162	165	166	160	156	214	169	162	156	178	172	148	175	156	168	168	170	165	159	167	175	165	179	158	178	173	167	175	166	184	150	156	170	165	139	172	190	176	138	190	159	164	190	176	191	173	185	174	183	190	196	176	157	161	163	152	153	161	194	191	161	167	158	158	156	205	154	155	148	169	155	161	154	188	182	166	170	178	172	166	164	179	164	167	184	152	163	159	196	175	182	140	169	164	160	171	149	188	168	173	179	168	156	157	152	176	159	169	170	132	171	169	164	169	178	202	172	175	164	166	168	164	163	190	169	171	176	168	168	146	180	173	148	176	164	163	160	143	158	162	163	182	164	158	162	176	170	169	169	163	169	179	167	172	158	154	181	189	159	174	160	167	164	166	165	156	167	147	194	161	143	168	176	187	182	163	187	165	159	169	179	164	185	157	176	168	162	155	156	177	171	157	176	158	198	171	179	172	193	176	169	162	183	177	144	171	162	156	160	158	154	169	167	176	170	166	172	183	164	170	171	155	170	187	173	175	145	164	142	181	182	147	160	173	168	150	192	164	154	147	176	172	197	175	138	157	169	155	175	174	160	173	172	172	168	179	168	186	179	164	172	182	156	184	183	154	160	166	176	176	166	158	174	173	184	190	165	164	189	150	173	157	177	171	163	174	165	169	188	171	154	156	156	151	154	159	158	177	160	155	166	169	164	169	157	151	164	183	148	167	153	154	164	166	186	172	137	143	180	172	163	164	144	165	140	169	168	174	168	181	159	149	150	183	135	176	174	186	150	150	188	163	153	165	156	179	192	156	172	185	165	156	175	165	167	175	160	174	168	167	155	183	184	174	174	165	169	178	166	157	184	173	150	187	195	161	159	191	197	171	181	162	188	158	175	163	174	165	150	178	188	196	176	149	163	150	138	183	162	145	182	145	164	164	188	181	165	186	151	178	154	171	177	167	189	174	165	164	163	173	173	170	187	155	168	165	181	162	162	148	165	176	179	169	164	183	161	162	176	149	158	165	153	155	178	177	174	152	173	167	168	173	175	175	146	157	165	146	183	150	191	151	142	173	167	205	173	175	171	172	150	137	173	200	184	155	180	163	164	164	151	178	189	183	164	161	163	156	170	184	163	179	169	174	166	180	165	169	182	167	129	155	168	158	165	168	188	180	168	144	177	174	179	153	157	147	155	152	172	171	174	157	167	162	176	172	177	147	153	169	194	153	160	188	155	164	161	165	160	170	174	192	178	164	160	167	178	150	165	154	162	162	176	178	168	175	144	148	171	154	189	186	154	165	178	155	176	171	153	188	156	159	149	145	148	193	163	162	206	174	176	183	175	165	191	154	176	147	156	140	156	194	170	163	169	178	181	158	178	157	155	170	155	182	165	161	158	174	151	172	172	162	165	149	178	167	168	187	166	183	169	161	165	186	164	185	186	182	141	154	164	164	190	184	179	146	173	194	143	161	154	148	165	171	169	156	196	160	158	173	173	154	176	160	160	186	180	163	153	169	186	174	177	153	155	162	165	171	145	160	160	162	174	182	163	172	154	157	153	149	156	173	167	151	170	168	193	162	142	178	159	168	181	152	168	163	175	184	169	185	169	155	163	182	170	153	160	158	141	158	163	172	159	178	169	181	178	150	155	163	154	177	173	175	176	166	176	154	172	155	180	175	163	177	147	189	184	160	172	175	183	149	157	176	145	165	174	153	170	161	166	191	158	195	161	180	176	178	146	168	157	159	174	149	175	158	152	152	173	159	174	145	177	163	183	175	160	189	179	153	156	180	147	174	153	179	165	169	167	166	171	157	155	183	158	162	162	160	180	173	160	189	161	185	172	167	190	174	148	179	172	182	148	176	180	177	172	167	151	185	185	154	170	160	186	156	170	147	165	148	170	164	163	178	175	182	169	158	169	179	174	162	168	186	171	151	186	147	160	172	177	166	176	178	164	170	151	173	177	179	189	181	161	188	157	163	166	204	147	187	156	190	157	172	171	167	171	176	178
7081	2056	6902	6728	10834	22592	30666	41172	40763	40142	31155	20438	13087	4893	1696	692	506	481	456	444	430	451	436	451	427	383	451	467	442	438	403	426	417	413	452	438	435	465	437	441	478	439	418	442	410	476	445	436	416	485	454	460	443	450	460	406	442	403	458	423	419	454	422	471	472	459	479	438	401	423	456	421	407	419	463	411	413	425	442	450	438	436	411	409	464	437	480	413	442	432	452	407	426	446	421	462	445	441	475	426	442	428	423	460	432	419	442	443	454	439	406	416	452	429	459	466	447	425	395	478	452	457	487	426	419	446	417	472	407	417	451	458	433	458	402	458	425	464	419	475	445	447	441	423	403	460	424	454	429	468	437	472	458	460	461	433	446	418	468	425	449	441	430	431	437	455	412	443	433	479	458	441	426	444	426	403	405	464	465	442	430	471	459	408	428	441	426	452	439	421	431	412	413	412	439	461	427	438	445	402	398	444	434	418	438	471	448	450	444	419	438	450	453	434	431	432	437	439	440	424	462	413	437	436	454	441	437	483	413	392	449	442	462	434	456	404	455	464	465	447	466	390	441	395	425	462	474	435	406	421	422	461	440	430	461	482	474	458	439	453	424	452	493	466	415	379	390	406	403	448	392	420	429	418	428	473	432	449	428	444	432	442	418	424	421	444	476	472	457	417	439	419	435	448	434	435	453	446	407	439	396	450	435	432	499	412	410	419	437	439	466	433	412	402	436	481	415	456	369	446	423	405	477	445	487	403	469	454	422	416	405	427	479	425	419	439	449	441	442	438	411	415	443	442	453	462	431	459	438	410	454	466	446	400	419	472	430	441	483	435	402	431	436	439	414	469	423	441	435	459	443	446	435	466	464	455	426	421	436	479	458	450	448	440	413	427	443	425	401	438	459	435	436	417	453	416	444	414	433	406	394	410	433	449	442	449	477	439	403	431	450	456	448	449	407	469	456	418	463	450	456	424	428	434	461	460	459	417	449	434	431	451	463	424	429	458	432	439	430	406	450	446	450	442	393	408	457	440	438	442	450	435	447	427	422	464	412	466	415	461	427	448	397	417	421	410	451	416	449	417	447	455	463	407	411	461	442	420	412	449	458	444	450	439	414	449	436	445	428	453	443	432	430	415	461	460	423	420	425	429	436	387	436	419	438	393	442	468	429	409	445	462	478	442	432	431	405	457	428	412	406	414	419	506	426	467	425	426	451	458	420	441	459	402	380	474	446	475	433	453	422	453	449	464	427	413	465	449	475	436	393	440	443	423	433	446	416	471	437	441	405	411	426	438	427	431	450	397	449	454	452	440	414	437	430	438	462	430	428	441	419	455	440	458	431	442	437	446	413	435	449	470	447	486	398	448	439	441	486	412	457	448	452	454	445	386	465	468	439	426	453	426	401	449	435	436	408	423	464	434	446	403	435	436	466	477	427	442	444	418	456	429	432	430	442	435	463	430	453	475	457	457	450	427	475	435	431	424	429	410	470	464	418	408	430	468	449	408	430	447	441	444	455	468	424	432	461	399	456	399	439	445	427	451	451	437	398	408	428	456	453	438	456	431	448	444	416	442	458	457	446	454	430	399	402	484	428	430	428	435	439	420	426	436	386	430	465	427	439	443	444	414	450	413	429	417	438	443	388	434	424	465	446	448	400	452	435	450	448	439	429	440	411	436	449	439	412	470	434	466	421	444	444	450	440	451	456	439	453	453	473	469	404	454	468	405	450	446	445	433	454	439	421	420	458	435	406	435	459	439	416	447	433	427	417	425	451	466	432	436	409	431	421	454	453	433	428	437	468	446	414	453	455	449	489	449	455	436	431	431	433	452	432	460	411	493	441	464	478	424	435	453	423	416	447	461	449	437	442	431	458	438	441	432	428	450	433	433	434	431	458	431	432	445	431	423	448	415	427	432	415	407	438	435	396	439	466	426	435	444	434	452	434	446	454	456	441	422	452	432	410	423	380	418	462	461	424	436	396	461	406	438	417	420	480	474	469	442	457	422	438	402	427	457	445	450	428	410	446	425	471	462	429	474	456	438	463	426	421	451	408	447	425	443	478	467	429	455	433	429	457	436	456	409	446	407	436	452	420	458	451	413	455	464	435	407	451	461	424	447	407	474	442	434	471	420	447	433	434	468	393	479	427	436	453	453	428	448	423	435	425	451	420	449	455	409	431	444	420	433	424	472	457	457	446	460	435	442	474	428	453	442	414	427	423	414	439	460	437	382	437	415	431	468	415	460	469	439	403	460	441	418	435	430	444	430	432	442	436	470	446	430	469	436	444	443	478	385	413	416	405	451	454	438	469	480	445	459	431	427	424	423	397	420	451	451	441	448	429	480	470	463	468	425	424	425	453	429	417	438	460	429	464	451	433	449	420	424	430	458	388	393	459	436	468	476	472	444	448	464	404	464	470	413	470	467	443	463	458	447	450	404	490	457	437	427	425	440	432	474	430	450	461	440	417	420	435	434	415	475	454	442	455	451	398	399	439	418	440	426	452	434	434	398	461	432	400	424	411	430	463	450	454	421	392	416	385	465	432	450	475	433	444	434	466	450	474	451	406	412	441	433	424	432	440	465	453	487	410	465	386	462	428	451	433	397	416	466	412	486	457	432	432	453	426	475	451	459	410	445	480	419	419	473	429	438	452	477	446	498	450	465	432	443	454	473	461	444	430	460	480	438	413	450	448	485	468	441	424	428	483	424	423	452	439	461	486	443	440	465	432	433	440	454	441	412	439	417	467	488	425	444	446	490	465	427	442	448	409	435	457	411	431	416	441	448	432	483	405	424	442	422	471	423	410	477	415	423	447	431	413	429	444	444	419	470	432	433	445	400	438	444	430	421	457	473	413	443	461	409	435	427	480	469	470	485	413	446	459	448	446	444	450	466	437	409	468	437	440	407	426	433	420	433	397	428	467	476	444	438	403	424	430	459	427	441	444	452	443	463	474	432	429	446	462	412	452	423	442	405	449	447	374	423	413	410	431	449	408	432	390	419	424	436	480	408	434	431	434	409	444	455	477	432	413	461	456	421	436	433	433	463	452	423	409	433	451	465	451	437	484	445	402	472	429	411	451	450	446	456	456	431	465	442	412	463	457	450	467	439	438	464	447	417	439	449	410	462	426	431	434	423	358	474	418	421	465	442	480	428	433	424	427	420	410	463	457	425	491	428	436	430	456	452	420	451	407	415	454	443	437	411	430	454	449	451	428	411	455	460	475	458	438	439	414	439	451	436	446	419	458	464	429	425	430	439	440	434	455	409	471	440	408	412	434	426	428	444	428	462	448	466	421	417	419	443	450	467	458	449	409	433	450	443	459	426	430	457	453	467	458	404	396	426	443	441	425	419	460	392	450	451	404	428	411	432	461	392	479	460	450	422	435	430	437	414	409	443	463	391	470	426	460	437	436	429	411	451	446	468	458	455	429	434	437	455	443	425	470	382	428	436	406	446	429	420	419	482	435	426	425	425	457	431	446	453
23349	6349	6966	4989	7749	21340	33293	43558	38437	28599	18803	6949	2135	758	361	219	165	160	163	151	138	122	140	151	151	164	156	135	137	146	138	135	158	164	141	163	150	149	158	153	155	147	160	148	152	168	154	124	150	128	150	146	143	174	151	136	163	118	147	143	137	160	137	137	145	154	156	147	147	139	156	154	133	143	151	142	168	139	165	133	165	112	156	145	163	141	138	165	159	152	127	146	114	155	144	142	141	129	148	154	149	139	182	128	134	132	145	147	140	150	154	135	138	153	145	163	147	141	138	157	146	137	138	167	143	117	153	150	131	165	173	137	141	138	124	170	123	135	158	137	123	136	155	143	137	146	141	162	131	147	162	145	140	111	156	148	147	134	149	145	159	158	154	147	125	159	164	141	166	135	177	161	155	130	153	156	148	146	153	139	138	180	127	144	136	140	139	155	138	130	158	131	157	137	156	132	147	155	164	174	149	141	149	145	151	153	159	162	159	147	154	183	173	151	148	152	136	159	147	164	133	132	145	162	156	153	146	157	176	155	138	144	135	158	166	168	163	133	132	152	143	150	163	151	152	154	178	151	145	151	149	147	131	133	155	144	152	149	150	165	165	138	155	147	131	140	136	125	161	140	138	136	146	170	188	133	148	145	134	137	133	153	149	132	144	158	160	158	163	154	152	150	146	139	138	154	138	159	122	137	138	155	138	142	157	142	140	144	147	142	149	128	128	151	135	154	162	147	131	150	138	152	133	151	145	144	147	134	156	142	119	136	145	167	151	178	135	155	149	160	148	148	155	157	143	164	167	162	146	174	137	133	144	156	149	134	156	156	141	149	150	158	140	157	141	177	136	159	137	131	141	158	131	147	150	150	172	167	120	116	134	170	149	117	153	140	156	140	132	135	140	161	139	160	140	125	153	153	142	151	140	150	129	153	160	134	140	137	132	154	137	143	146	158	147	168	141	149	129	179	146	148	160	141	144	176	134	127	151	139	148	166	113	126	155	162	112	174	147	142	146	180	145	135	134	153	150	151	120	153	145	133	150	146	155	141	148	141	143	148	128	142	141	161	151	135	152	141	161	135	155	150	152	158	148	140	158	145	141	135	163	145	149	139	126	158	183	155	159	143	155	138	163	150	152	147	181	133	133	141	157	149	150	147	153	151	149	146	152	161	140	148	164	161	149	155	149	128	150	138	155	156	155	154	167	136	134	149	134	138	137	141	143	154	149	169	151	146	152	131	130	166	130	169	156	145	153	152	151	135	150	137	144	149	149	133	163	158	148	171	129	141	138	148	123	155	179	149	143	160	164	137	154	138	140	132	136	151	132	116	142	143	159	170	161	133	138	176	151	122	157	146	171	112	137	144	125	143	163	156	157	136	152	158	152	143	131	147	135	140	136	138	147	162	158	147	151	160	158	182	152	168	145	151	173	144	115	137	118	138	159	159	168	149	154	136	172	162	127	169	142	143	163	135	136	151	133	137	157	137	136	153	142	151	130	157	154	133	174	163	141	159	143	135	161	152	141	140	155	140	151	148	144	135	136	150	151	150	134	152	150	148	116	132	149	153	136	143	179	141	140	156	166	153	143	143	149	156	159	155	138	147	150	147	142	164	150	162	142	143	144	135	141	154	154	125	142	150	159	137	167	159	141	139	131	164	155	137	140	144	139	146	150	147	138	133	159	148	150	174	151	142	137	146	135	178	143	138	138	132	160	159	153	129	142	132	164	134	132	144	124	156	130	124	167	150	130	180	142	146	138	134	131	158	168	141	152	158	150	136	151	145	153	137	152	145	131	127	162	139	148	150	156	143	140	144	144	145	157	169	141	146	142	151	136	158	146	166	145	145	151	145	135	123	140	154	155	155	157	151	132	148	157	171	152	155	160	150	166	149	126	147	153	135	131	154	165	156	146	149	142	128	139	151	122	150	170	153	148	153	145	134	142	117	140	165	163	150	130	126	144	149	149	141	145	172	150	160	140	144	169	146	139	131	175	129	140	132	136	140	151	157	144	157	166	148	128	147	151	131	142	136	136	153	146	154	141	154	152	151	158	140	176	148	145	138	144	151	127	159	139	155	146	140	137	158	152	174	125	148	115	141	155	136	144	149	172	164	155	153	149	135	132	116	141	151	153	168	160	140	141	151	143	164	159	134	158	143	135	167	151	161	157	154	122	151	163	144	144	155	149	158	152	132	130	155	122	155	130	140	156	114	129	133	156	127	153	157	159	133	125	157	146	141	133	142	151	147	160	149	147	155	152	163	155	135	150	146	151	174	152	145	136	145	134	134	152	187	142	137	148	152	153	130	138	161	149	155	174	146	162	127	136	151	152	153	132	160	160	169	147	131	158	161	160	144	134	143	141	153	146	134	161	162	146	159	156	151	143	135	135	148	132	146	137	154	128	119	159	137	154	154	155	162	128	154	147	156	145	154	147	161	152	150	135	131	145	138	168	181	142	142	175	146	168	161	161	146	175	129	132	150	133	140	146	138	160	149	166	157	145	173	153	152	152	138	145	161	143	149	141	145	137	141	149	150	141	171	140	145	150	133	143	148	137	152	158	143	130	150	126	144	161	155	151	161	154	152	144	156	143	132	148	122	142	122	157	157	156	144	145	167	179	123	124	149	135	148	166	148	157	155	146	133	160	135	134	141	138	147	160	149	148	144	135	132	145	149	138	138	156	146	137	156	136	165	170	137	150	148	134	148	138	161	140	150	149	153	142	149	134	158	147	125	127	136	143	147	156	137	154	135	128	130	171	135	149	141	193	158	156	139	156	144	149	150	132	149	159	137	154	157	172	137	169	152	135	134	120	140	165	148	142	142	155	151	163	133	126	149	145	147	143	144	144	123	150	134	141	166	136	160	146	148	156	139	161	158	157	135	162	154	155	147	144	157	167	133	142	142	167	134	147	126	137	142	139	138	152	149	145	157	172	132	140	150	129	155	173	135	120	172	128	153	119	155	145	152	142	146	165	148	143	158	122	150	156	142	115	130	144	162	147	146	169	131	162	147	149	142	141	151	154	154	156	154	149	137	142	147	118	141	149	144	143	165	148	140	147	179	175	161	136	176	159	153	125	136	137	151	157	179	134	175	168	163	150	152	132	137	137	138	142	153	147	131	143	138	132	136	152	167	160	133	130	159	148	119	164	149	137	134	147	155	144	142	160	143	121	145	150	136	162	136	140	146	150	124	151	138	149	131	137	127	158	153	143	182	144	141	133	167	151	148	149	138	144	146	151	138	134	134	153	165	161	149	144	154	154	142	163	143	151	147	133	165	144	162	145	131	144	148	134	153	139	151	154	129	147	136	147	154	161	123	162	157	149	145	148	148	140	140	154	172	150	150	157	155	134	133	174	152	152	145	148	165	159	159	136	153	149	141	145	154	136	162	143	138	152	149	147	136	133	141	148	157	139	150	141	155	144	149	148	150	128	150	146	143	162	152	150	144	140	160	127	154	133	134	145	177	138	124	144	145	161	144
11714	4097	12023	13359	21895	40440	50565	58703	53472	44870	36234	19462	9024	3818	1602	696	456	430	377	419	415	390	402	354	396	390	398	383	402	365	358	400	390	399	391	401	396	415	401	396	428	359	368	393	398	380	404	362	359	374	393	379	384	411	379	407	398	411	380	385	379	424	391	411	357	402	355	400	394	384	408	403	391	351	397	390	378	416	371	403	372	392	364	405	401	393	397	381	362	368	388	397	375	373	402	386	420	416	388	378	383	368	390	375	351	385	390	355	361	387	347	378	419	408	405	387	346	361	401	365	393	421	377	392	384	387	348	392	403	393	361	413	357	389	380	365	375	394	416	392	364	349	384	374	396	395	384	402	362	391	402	379	420	380	402	400	378	401	383	387	362	407	418	366	374	370	344	392	380	401	387	408	376	366	390	388	381	344	363	373	364	385	379	374	428	397	376	380	363	336	374	351	381	383	369	380	369	429	389	388	388	422	417	413	407	414	391	402	377	395	400	398	385	344	364	414	386	375	391	384	371	411	381	393	367	387	408	386	402	402	383	383	385	380	413	392	425	435	396	365	403	389	397	361	370	391	388	396	355	381	413	406	372	341	422	378	368	411	421	414	344	412	422	372	360	386	410	401	374	368	345	357	418	376	359	380	373	338	380	378	377	384	405	397	366	362	400	394	378	369	378	386	390	421	371	394	413	380	396	392	349	372	374	354	371	372	378	410	367	392	386	389	369	400	392	370	418	399	405	383	371	426	387	407	415	413	390	396	420	393	393	400	388	383	401	398	383	419	358	385	386	416	393	396	357	360	382	396	421	389	378	383	390	395	364	395	400	395	380	359	410	373	416	368	388	387	395	398	385	365	386	417	384	403	394	410	422	401	404	360	407	385	393	368	401	387	400	382	361	409	369	403	390	418	429	376	384	413	385	403	366	388	377	409	407	391	381	430	391	382	374	384	418	395	382	407	389	346	391	384	394	372	390	436	408	384	398	386	375	369	388	362	376	357	383	409	402	403	402	354	392	398	409	403	378	401	423	382	367	390	406	371	407	405	358	371	393	385	386	375	397	346	414	364	369	385	387	407	379	399	402	410	397	378	364	366	394	413	389	413	411	406	413	420	382	398	364	397	396	402	402	378	393	382	367	385	404	380	396	371	370	367	384	385	397	384	374	390	397	371	380	371	382	393	410	358	396	380	386	401	376	414	399	370	371	419	359	382	380	363	404	387	414	421	365	400	408	384	367	380	371	388	393	358	401	379	411	358	378	392	406	394	401	392	372	368	376	408	364	387	358	384	358	367	390	362	398	363	410	390	356	396	403	399	378	364	388	366	412	372	375	375	365	403	350	391	336	402	419	393	375	385	373	363	388	407	382	379	389	381	407	361	365	380	401	402	374	389	389	405	361	393	397	393	362	389	399	385	365	405	354	380	422	377	420	383	412	399	379	385	391	383	382	433	361	381	366	385	379	387	382	350	367	418	427	389	366	359	372	387	363	362	376	401	391	381	406	361	385	405	362	413	370	369	408	407	368	381	366	409	422	383	385	392	400	401	395	390	428	371	376	361	382	358	390	393	393	428	405	360	366	390	369	410	368	370	370	385	385	382	390	361	378	396	400	428	413	383	366	339	379	403	379	398	392	400	387	380	401	372	400	396	387	378	415	369	362	437	388	365	372	389	379	370	353	374	382	379	417	362	391	369	388	365	383	342	408	398	393	402	361	373	402	388	393	346	384	381	373	384	390	379	388	387	367	394	403	415	399	394	369	378	394	391	376	418	397	409	386	409	399	408	379	413	413	404	394	401	389	403	403	391	373	371	379	367	377	422	402	379	393	376	342	360	385	399	376	409	400	358	407	392	347	405	380	407	365	410	356	406	408	408	381	404	388	399	372	398	368	415	351	375	373	387	397	372	388	383	388	389	404	404	366	396	403	390	402	411	427	354	399	374	380	412	369	382	383	370	386	395	395	404	380	379	373	438	398	407	378	374	427	348	401	391	414	374	393	389	382	404	393	364	404	409	426	411	390	400	414	398	376	391	360	376	378	374	389	390	399	426	402	399	387	418	362	394	401	411	386	413	381	366	387	410	373	355	398	385	415	393	370	408	377	397	413	393	406	388	375	352	376	410	423	374	407	394	422	432	371	422	358	390	390	408	396	380	396	411	403	391	415	415	407	383	375	398	400	380	390	391	373	428	373	365	410	432	408	403	377	360	379	409	407	378	363	386	409	406	397	419	369	359	404	397	377	394	387	389	393	372	420	402	377	372	415	373	377	396	356	414	396	375	380	420	362	408	351	375	395	416	363	386	399	414	420	387	394	368	388	380	377	416	391	401	374	384	398	387	389	400	384	395	390	378	364	390	398	359	386	402	402	408	402	404	381	374	388	419	401	384	353	431	385	371	393	392	396	403	399	401	371	394	386	389	397	386	379	393	451	410	376	398	378	378	430	378	413	420	386	412	365	421	382	411	393	381	370	404	388	359	384	368	383	420	378	399	370	404	374	393	376	350	400	399	391	387	373	389	393	389	348	379	386	386	363	386	363	392	411	368	428	384	397	392	382	359	401	381	377	396	379	367	432	402	393	391	418	384	369	411	381	353	409	375	399	374	429	385	401	388	384	381	386	364	381	400	390	392	362	385	392	414	355	363	412	382	364	377	390	444	397	345	404	361	363	391	440	387	405	386	351	412	374	383	391	375	432	378	398	371	410	411	391	398	404	402	384	355	384	417	389	402	383	365	365	367	422	373	361	398	407	396	417	410	411	388	397	395	362	380	395	384	393	415	383	418	386	364	404	370	390	420	396	370	343	406	382	404	379	408	430	401	387	371	391	382	386	410	396	367	416	382	399	383	401	401	386	386	354	404	408	376	381	437	378	336	358	403	394	424	393	392	390	348	422	389	386	396	377	402	382	398	383	379	404	395	382	368	372	371	439	353	401	390	383	367	419	376	393	371	395	354	407	383	400	403	403	407	369	362	387	414	413	410	393	386	352	396	380	405	375	395	412	340	346	343	375	399	410	383	392	393	381	375	402	393	399	399	403	375	364	378	346	424	401	396	380	392	375	423	415	347	394	363	353	406	403	388	416	379	395	383	387	393	382	394	422	382	401	407	401	392	403	365	384	343	403	394	348	368	379	401	391	347	376	402	378	390	379	376	375	365	353	415	400	385	422	393	381	372	372	384	392	375	383	396	384	414	370	395	369	432	422	384	386	367	370	406	410	369	367	416	419	383	385	362	372	346	399	386	382	409	377	389	415	399	374	385	387	413	376	396	357	394	373	436	405	412	338	368	404	359	393	399	354	395	355	386	390	393	400	367	387	398	406	359	416	376	385	366	363	376	402	366	364	402	359	404	395	384	390	386	433	382	414	394	372	379	365	381	385	406	390	382	365	428	423	387	392	387	386	393	404	392	412	414	340	385	409	414	391	373	392	387	381	380	329	359	409	371	370	377	376	395	388	400	385	381	374	373	373	366	418	404	389	385
2999	459	494	466	651	734	1380	2281	2041	905	856	541	345	239	186	181	167	156	156	150	143	148	186	137	177	154	152	167	166	177	156	164	158	166	167	151	170	143	165	135	146	154	140	172	168	168	143	170	159	171	153	171	154	152	158	150	152	158	149	168	153	155	164	149	156	149	164	150	175	119	163	171	165	160	170	163	176	161	169	144	156	143	160	154	148	162	164	160	155	178	145	157	160	142	161	162	166	149	134	137	161	154	165	167	187	172	156	171	144	163	154	144	146	175	148	164	152	148	162	154	154	158	175	162	174	146	169	170	158	162	162	157	151	171	148	141	146	159	154	147	161	171	164	157	167	183	131	155	144	149	153	143	173	151	156	169	161	169	152	130	164	158	166	172	150	157	153	175	162	168	143	148	162	155	150	186	169	164	187	162	160	166	159	163	161	181	179	156	161	180	177	144	162	157	174	165	151	185	149	187	160	154	144	163	150	157	163	161	177	173	152	168	164	169	171	172	180	160	148	140	171	170	169	156	159	124	138	165	161	186	159	157	172	161	151	142	162	155	167	141	140	151	145	185	159	150	155	134	184	145	150	142	188	157	169	161	153	177	161	167	169	158	180	143	143	163	168	182	153	200	165	144	163	162	143	159	147	176	154	144	165	164	153	165	158	177	166	155	193	178	177	164	175	167	165	178	142	157	162	166	164	178	160	163	160	156	131	131	166	140	187	151	133	153	148	178	166	141	153	175	172	188	182	168	155	149	166	149	143	167	149	157	145	148	165	136	157	169	177	161	181	160	165	155	162	185	148	156	150	146	162	149	158	139	146	177	169	171	167	165	153	152	166	135	174	155	161	173	166	176	151	167	172	146	162	162	166	135	170	175	160	179	150	157	153	140	163	155	179	190	151	152	172	156	153	163	159	162	155	161	181	171	161	179	137	157	137	180	171	147	156	172	166	138	133	150	154	176	136	160	165	177	159	169	154	168	182	134	147	146	162	154	164	144	160	134	173	171	166	163	163	168	159	146	135	142	167	173	161	148	156	161	165	161	175	161	138	144	155	172	145	143	155	161	167	136	160	178	143	161	160	152	145	170	154	150	143	154	136	180	148	179	152	178	152	154	143	176	152	155	162	140	155	156	158	172	150	170	180	159	150	163	139	185	178	149	159	164	172	142	158	154	155	158	176	165	182	179	141	185	155	154	145	167	158	179	187	183	164	161	175	157	165	160	156	152	155	150	157	189	168	157	169	137	146	157	174	151	157	170	167	139	167	192	193	198	155	154	156	169	156	177	148	158	141	163	159	157	151	161	148	162	155	176	152	178	160	149	167	159	154	150	166	159	172	173	164	187	154	160	173	168	152	147	155	161	151	164	145	179	155	147	177	148	181	178	172	152	145	153	139	147	166	159	154	150	160	171	195	138	160	151	164	174	143	144	163	158	181	178	157	147	189	141	159	151	161	163	164	169	172	177	169	179	142	166	167	168	144	144	147	149	165	159	153	161	150	155	158	164	177	145	159	152	156	152	166	153	153	147	155	164	155	152	160	160	149	141	163	168	146	146	145	139	145	152	184	177	169	174	151	168	174	157	144	152	165	156	149	169	160	168	156	162	181	162	177	160	162	145	168	149	173	141	148	174	149	170	150	178	147	151	159	144	159	167	149	185	165	159	150	173	155	158	143	175	183	140	165	134	140	170	164	147	145	168	151	144	161	154	167	151	163	147	158	156	181	181	160	156	142	199	148	196	170	161	139	156	143	171	157	156	165	176	165	198	154	172	179	160	171	179	143	183	127	148	161	165	160	159	166	135	149	161	179	159	150	189	167	167	154	180	186	149	139	141	154	148	149	158	187	181	167	178	155	163	154	167	146	177	166	150	191	146	148	163	181	162	176	157	144	172	151	164	179	145	146	163	147	138	165	174	140	155	159	185	117	151	176	142	167	141	149	177	150	156	156	157	159	136	121	159	164	180	158	165	167	160	173	143	127	188	178	172	153	179	177	163	136	158	154	162	155	149	165	175	166	169	153	168	152	177	165	160	162	169	152	166	182	153	165	179	160	158	145	146	150	149	165	139	176	178	157	159	150	146	143	152	157	129	176	154	169	156	168	161	177	141	168	147	164	163	155	171	174	153	160	153	160	151	149	154	154	144	156	148	169	155	167	151	143	153	149	145	174	172	163	152	130	143	154	162	152	148	154	133	157	155	166	167	143	156	185	178	171	169	153	138	138	160	157	166	161	166	148	157	176	167	168	159	141	169	190	189	139	178	162	173	172	146	174	163	152	139	142	149	169	171	151	154	152	170	145	172	143	174	177	151	158	154	171	170	159	174	168	169	157	165	158	151	150	140	169	147	151	147	135	166	196	147	149	139	159	148	159	174	162	140	158	151	174	155	164	160	145	150	151	161	157	135	162	132	161	158	156	160	141	137	162	156	180	162	161	172	164	180	150	163	162	166	151	140	162	147	163	167	149	166	150	172	149	164	158	171	143	157	140	140	158	165	157	149	154	166	177	172	167	154	171	168	192	158	145	158	145	149	160	182	158	146	145	139	152	161	163	170	176	166	140	159	148	148	171	140	141	142	155	162	144	162	160	168	164	146	180	161	157	171	157	149	174	160	170	164	159	162	138	154	190	159	162	137	156	155	161	153	163	181	162	178	159	149	165	145	142	157	155	162	142	145	164	161	140	163	152	163	161	154	154	164	163	145	159	173	183	160	148	178	156	154	174	169	169	167	145	184	155	161	181	151	162	158	161	164	184	183	164	162	160	153	197	163	159	145	147	166	161	163	138	154	174	166	148	171	183	129	171	170	145	159	143	181	148	150	148	154	163	154	155	159	176	150	143	161	137	162	164	161	153	139	168	179	175	170	160	155	152	168	189	154	162	142	146	162	166	139	189	141	152	150	153	154	151	160	163	162	164	158	152	169	146	179	167	172	152	179	155	154	154	182	150	169	176	153	142	168	157	170	164	158	170	177	161	154	160	137	158	156	165	137	148	148	162	158	176	151	170	174	153	161	168	178	146	171	147	163	179	138	160	166	161	145	182	172	150	149	148	201	175	152	155	162	151	165	164	169	162	169	172	162	178	178	163	159	191	151	171	174	162	176	167	161	167	173	159	158	156	164	160	152	166	172	180	178	176	146	174	146	175	159	161	171	161	149	144	166	159	134	171	160	180	170	158	158	152	190	162	175	176	183	162	167	148	153	156	144	175	168	154	140	159	161	146	161	147	161	147	180	172	181	153	141	162	170	154	174	153	157	141	141	174	151	167	176	163	158	157	164	156	155	141	170	148	156	161	163	156	173	158	158	155	166	158	143	137	145	174	157	172	174	179	157	160	145	165	148	171	174	157	174	141	159	163	145	173	154	169	145	186	148	148	188	150	164	160	170	158	143	146	150	154	157	151	151	180	160	182	156	145	166	170	145	158	173	142	170	168	152	155	190	148	155	183	159	164	157	156	164	136	144	138	153	140	141	141	161
2720	767	1297	1756	2875	3804	7959	11171	9316	4126	4111	2021	1187	782	568	430	412	424	428	479	462	434	428	443	456	412	403	408	417	436	449	417	435	392	419	419	422	421	416	435	411	432	414	447	411	407	401	429	398	424	425	424	396	409	413	430	441	407	409	443	416	430	447	430	405	404	392	456	428	444	422	423	414	454	421	448	428	416	444	456	418	408	441	420	430	405	381	415	459	400	409	413	442	410	408	375	412	430	415	412	381	419	409	413	425	425	431	423	425	407	424	403	410	397	427	423	409	421	452	402	452	416	382	429	450	434	417	420	414	412	434	443	394	417	419	384	396	412	418	432	381	421	412	423	389	422	435	439	397	435	408	449	400	437	420	432	418	398	432	386	389	429	413	406	443	430	413	421	400	438	427	403	425	438	404	414	395	422	424	403	412	443	416	378	403	408	434	406	457	434	439	400	400	413	406	432	455	396	429	445	394	405	347	447	446	430	439	489	458	426	432	425	416	400	424	400	431	408	430	438	383	410	451	429	452	440	411	413	401	429	412	442	427	397	385	392	409	394	427	397	448	425	422	423	402	425	389	394	450	382	385	459	412	420	412	404	406	405	449	395	397	379	392	419	392	467	433	445	397	433	425	450	424	408	413	427	439	413	432	446	430	413	421	417	393	395	431	408	414	408	441	415	429	393	468	440	420	434	386	448	394	425	439	439	426	457	433	439	451	425	402	426	429	448	409	398	416	413	403	377	442	430	463	416	386	445	449	433	416	445	474	393	377	448	414	438	409	435	446	387	464	444	409	437	431	416	452	438	397	431	442	440	408	401	406	419	435	387	441	418	404	436	434	404	400	432	427	427	429	400	419	412	389	428	479	398	457	422	426	423	438	399	434	400	428	448	390	463	417	413	418	412	456	446	447	403	434	429	447	435	441	427	441	428	424	421	421	402	437	398	418	421	424	441	452	428	419	413	418	426	404	414	416	409	402	445	409	416	416	440	414	428	416	426	444	424	400	412	410	439	399	416	446	410	454	437	421	408	414	446	422	407	422	437	427	406	427	389	432	444	418	434	424	420	432	415	393	432	416	427	400	434	422	422	440	402	401	426	405	441	422	397	454	458	425	424	418	465	438	381	453	414	431	371	403	400	408	395	396	447	403	384	438	409	413	428	430	423	385	439	405	441	385	423	398	392	438	444	430	406	415	454	404	446	434	398	421	436	418	408	446	437	466	395	446	441	426	410	406	414	416	404	450	418	376	396	450	424	417	430	415	420	410	442	424	395	422	449	429	389	415	438	418	420	399	405	421	428	440	426	408	417	415	398	398	469	434	465	393	429	412	451	397	412	405	417	400	414	444	418	429	431	411	431	428	400	426	417	443	437	408	390	414	430	424	443	444	401	442	411	419	449	407	442	435	413	417	434	418	431	419	394	436	424	396	399	430	448	399	427	441	467	447	437	411	433	436	427	418	434	461	431	405	450	415	418	437	432	420	424	414	439	400	432	403	414	401	420	377	421	378	420	444	422	438	392	449	442	431	406	392	422	424	406	422	405	416	436	436	419	422	427	419	372	390	445	432	418	436	431	414	417	472	420	422	435	462	410	393	413	460	415	386	384	397	432	452	420	437	421	410	476	394	422	428	434	424	423	426	418	413	425	453	442	425	423	413	448	426	432	430	427	413	428	402	431	434	408	394	422	431	441	436	402	406	420	404	411	446	408	426	404	413	425	430	413	407	376	442	411	393	363	404	433	447	433	426	411	433	421	419	436	411	444	425	466	377	440	352	444	421	449	453	424	443	433	415	420	403	434	417	398	422	418	431	421	439	408	449	414	441	453	444	451	436	408	429	392	428	441	464	424	400	411	418	436	426	428	437	417	424	424	420	406	405	416	414	440	394	429	464	455	383	411	410	436	422	431	454	437	425	425	409	459	410	403	418	431	433	444	416	450	375	415	413	422	429	415	449	425	425	420	382	413	418	447	409	410	469	425	401	449	438	451	398	423	413	408	438	395	451	433	424	411	440	408	393	416	420	405	403	392	437	398	412	430	428	405	415	432	436	433	412	402	414	422	423	423	428	434	431	415	444	410	379	426	450	413	432	380	422	413	423	390	436	411	418	442	427	433	415	424	443	419	418	396	413	389	412	424	445	423	454	456	427	382	388	419	429	411	386	424	430	424	415	404	416	425	415	402	422	414	446	418	415	425	406	419	431	410	433	420	373	403	414	421	443	449	421	405	460	443	455	427	458	448	430	404	409	420	396	441	422	424	412	389	416	426	425	424	441	426	449	419	481	408	439	417	412	448	491	389	410	421	406	387	430	399	433	428	384	400	422	430	417	388	448	417	415	402	416	446	422	406	408	427	415	408	433	390	382	456	430	442	414	421	431	410	431	449	421	428	412	401	419	430	437	404	414	412	412	432	385	415	439	361	406	417	429	476	424	430	413	398	407	429	413	422	419	396	421	408	419	435	409	401	422	434	414	420	422	403	402	449	424	432	451	424	437	427	395	432	394	443	423	408	409	413	413	426	432	413	382	386	435	417	440	406	394	440	447	400	406	414	444	427	472	392	442	435	427	406	395	415	413	424	403	431	436	440	434	432	434	417	425	431	419	388	414	432	460	441	449	466	427	410	448	383	420	410	428	349	412	433	409	417	385	443	433	391	445	438	429	415	436	409	410	434	397	437	419	426	445	464	435	402	453	426	414	447	420	451	415	398	424	415	411	425	429	428	428	440	417	422	440	419	443	411	409	458	443	429	445	411	414	442	430	425	462	404	432	421	422	432	405	412	415	439	407	378	411	447	429	435	386	418	391	459	420	427	411	404	450	435	421	428	411	399	406	426	411	403	398	382	407	423	367	450	442	439	451	420	415	441	447	380	438	419	402	426	398	415	414	418	488	418	442	388	435	391	407	468	444	439	412	411	427	423	409	450	375	428	422	373	421	437	418	440	431	425	392	431	432	448	456	412	439	426	426	411	447	442	425	437	402	425	394	436	458	389	450	420	441	417	392	446	440	478	440	432	401	426	379	445	399	393	411	412	411	438	448	436	388	413	398	395	402	427	424	447	426	411	449	427	434	429	393	428	423	428	422	429	406	472	435	417	398	425	402	401	423	435	434	396	414	431	438	439	440	446	410	414	434	395	403	426	429	398	439	408	441	423	424	417	427	432	403	414	417	424	430	423	395	385	433	408	430	397	413	442	415	437	437	433	438	410	388	434	402	424	395	418	410	407	405	377	387	412	442	435	483	434	411	408	462	420	414	411	417	410	420	417	400	410	445	385	416	449	416	449	456	405	393	407	421	386	431	440	427	357	446	419	393	419	438	431	426	419	397	421	426	422	386	433	400	438	424	434	420	458	413	415	417	402	440	441	420	446	452	426	387	417	413	400	418	429	410	399	451	432	451	438	410	401	407	401	451	429	433	428	437	400	451	452	430	375	423	420	412	444	453	423	418	455	412	400	412	418	424	432	456	368	416	354	427	448
11112	2505	3342	2884	3828	10607	16087	27137	26352	16261	8022	3330	1629	722	340	237	227	166	166	178	178	147	170	174	161	143	162	173	175	169	166	178	158	167	157	164	169	155	163	159	176	148	179	152	172	155	193	155	167	181	172	155	169	160	169	192	170	179	170	180	159	170	180	200	174	169	180	160	175	187	186	168	171	145	195	155	169	181	159	169	159	168	182	160	176	160	166	178	178	161	172	152	185	146	166	177	169	165	171	165	160	168	161	160	185	179	135	190	162	174	181	179	174	197	172	169	181	180	162	180	168	175	169	175	173	184	178	172	151	166	167	162	177	166	159	166	209	176	160	159	148	158	189	159	177	166	163	165	154	185	149	186	152	159	164	175	159	172	189	163	162	178	153	169	158	181	157	151	161	158	167	163	166	167	163	153	179	153	159	159	169	192	170	167	152	164	180	185	178	164	161	144	167	179	168	166	153	159	163	176	159	170	163	144	169	152	174	180	176	145	157	142	140	166	177	163	163	190	161	178	154	185	141	181	147	186	166	161	169	177	143	171	175	148	170	157	139	149	165	156	166	170	164	175	178	169	173	174	142	200	176	171	167	152	165	153	176	183	191	172	164	166	183	134	167	188	166	190	177	163	166	167	166	163	189	146	189	158	147	160	139	151	167	183	162	155	156	162	163	185	159	161	165	161	180	159	163	172	146	179	176	157	155	159	179	188	178	163	185	151	151	161	169	173	157	163	177	171	171	151	179	177	169	153	178	163	159	168	171	175	169	176	175	174	175	166	167	169	182	167	158	175	174	170	170	154	149	150	172	169	165	199	164	182	195	170	150	185	176	161	179	146	190	186	160	155	182	158	172	181	169	167	182	184	175	166	194	145	179	185	180	181	178	182	156	157	171	172	162	166	162	182	172	172	147	185	164	150	175	163	171	163	193	169	145	169	188	155	174	171	195	177	174	149	165	164	172	186	175	158	171	175	176	170	175	174	175	150	158	175	209	156	169	156	169	157	183	152	171	166	173	179	168	153	195	158	159	163	166	177	180	168	159	148	142	177	172	162	166	173	164	170	165	169	144	155	174	173	169	172	178	161	167	153	162	168	193	174	173	162	179	183	173	158	165	155	187	203	168	150	178	183	193	178	147	155	162	176	167	170	188	159	162	164	180	160	185	164	171	169	178	152	172	165	145	160	177	174	182	168	163	139	161	163	165	174	195	168	179	173	178	165	169	161	169	165	175	161	173	147	179	155	182	181	158	196	179	174	166	174	156	159	189	146	188	178	174	168	185	158	168	168	195	162	170	162	167	166	144	181	162	148	184	157	151	161	190	178	163	163	168	159	175	178	192	183	156	182	173	176	162	150	147	174	184	178	173	152	168	164	173	166	167	161	154	167	178	163	148	158	150	179	183	175	166	186	166	170	165	157	152	139	146	175	164	148	178	181	149	177	163	168	169	180	158	171	160	149	168	152	168	181	171	164	172	153	179	174	175	147	156	173	177	191	168	155	165	164	167	154	176	162	177	170	143	162	162	183	175	176	180	152	177	182	168	151	175	178	149	176	178	163	158	165	146	156	170	176	166	159	172	158	165	182	161	168	171	182	180	177	160	174	174	157	167	148	145	192	158	177	164	200	153	155	175	172	161	179	152	179	154	155	179	184	170	170	148	195	174	163	176	156	143	172	180	183	179	149	147	167	177	188	174	159	154	168	183	184	183	188	167	146	162	167	194	164	170	171	155	172	164	182	154	177	177	154	172	163	174	152	172	193	149	148	159	168	159	146	175	161	177	193	153	165	156	181	174	159	157	177	164	168	169	145	161	174	150	165	169	164	188	195	169	175	159	160	161	163	171	156	176	170	168	175	155	171	156	161	166	178	180	187	167	143	164	156	141	177	172	151	146	173	168	184	170	174	167	172	156	174	148	173	169	177	178	154	159	163	156	153	160	150	154	164	185	172	176	165	186	182	169	164	179	157	180	160	147	158	174	158	168	167	158	173	188	156	166	180	171	156	182	175	157	154	185	181	168	171	166	144	179	182	166	177	172	192	154	162	166	180	176	186	182	198	159	183	169	168	178	172	170	159	186	168	161	188	167	159	178	178	143	168	168	163	181	170	170	185	152	157	184	176	162	160	165	159	162	169	169	171	147	146	167	166	179	168	148	150	163	181	153	163	168	171	162	190	128	166	153	164	170	166	168	162	130	163	165	172	154	180	186	134	164	178	163	195	165	179	186	175	158	174	173	168	171	158	178	167	174	143	181	144	173	188	168	206	169	159	139	157	172	163	161	203	157	153	174	175	171	176	176	163	176	161	171	204	180	152	167	178	163	168	161	168	146	182	154	147	153	183	141	149	187	152	168	157	157	183	182	153	166	141	154	164	153	180	170	162	175	164	161	172	181	146	183	167	142	175	162	152	152	176	171	171	164	171	184	163	159	171	193	151	150	166	153	176	162	141	162	163	179	176	177	162	189	167	158	180	161	172	185	163	177	144	164	173	166	159	154	150	192	166	165	163	172	170	157	174	147	170	165	162	181	175	172	184	180	149	149	191	153	206	176	164	159	157	168	172	170	180	170	182	170	170	155	162	170	174	178	180	177	148	183	154	160	170	164	170	182	164	167	140	174	180	148	160	158	186	185	182	179	174	151	162	169	175	163	189	185	175	160	157	188	172	155	170	184	161	161	170	183	157	167	174	195	172	159	182	166	155	153	189	190	144	159	161	173	181	155	202	160	185	187	186	167	175	181	170	176	164	174	166	180	189	176	187	157	174	178	170	153	161	153	161	178	189	155	166	159	164	166	175	148	170	175	167	163	179	171	162	161	150	207	170	189	175	169	196	160	154	162	167	176	184	175	172	185	158	157	162	149	160	180	159	181	197	198	164	192	159	176	156	180	147	189	150	164	187	164	164	187	151	150	180	169	153	169	174	182	189	155	151	137	180	174	193	189	152	191	176	183	202	165	182	166	170	186	174	161	128	185	167	143	159	168	187	180	189	138	179	182	174	183	167	186	178	179	191	185	164	189	175	163	162	175	167	179	179	179	168	172	176	175	156	152	158	166	185	158	180	178	181	182	195	154	164	151	171	184	159	181	162	135	171	157	202	141	160	156	166	191	163	179	162	189	169	167	177	170	203	163	158	174	152	173	164	168	163	174	153	183	156	157	181	165	166	170	175	174	165	159	162	174	160	150	156	161	176	174	176	150	174	187	177	170	167	165	183	164	171	175	183	170	172	176	162	162	159	159	154	170	174	160	171	125	185	167	171	165	177	177	189	175	156	169	159	174	163	185	157	193	158	182	178	176	172	167	179	165	167	167	162	195	153	182	180	181	188	174	193	167	163	169	177	167	169	179	185	181	156	158	151	155	147	168	137	163	170	162	177	183	195	186	177	163	162	182	171	190	187	159	164	170	164	138	182	174	169	156	190	157	159	159	165	167	146	168	139	161	187	158	156	181	174	202	161	179	146	168	194	158	164	189	175	191	170
7148	2643	7163	9273	14184	28693	34227	46597	44471	33719	23986	13644	7577	3410	1300	682	470	476	440	447	453	428	475	433	470	425	444	435	440	433	447	386	438	465	426	459	431	437	441	493	414	409	418	426	484	449	491	410	449	435	478	456	442	444	458	449	422	430	414	431	424	441	423	479	451	429	428	469	455	447	454	445	435	469	443	450	461	457	425	434	421	429	478	408	462	418	449	472	457	442	462	446	441	419	472	436	419	462	439	500	443	473	429	463	424	423	452	407	470	415	451	454	443	465	454	453	429	421	414	423	472	439	435	443	497	451	448	439	415	469	476	399	417	463	419	440	477	446	483	445	459	471	434	429	445	469	442	489	481	412	440	477	447	440	449	459	492	418	440	438	425	441	446	456	436	479	448	457	431	442	427	434	460	477	449	478	446	450	409	463	455	473	442	451	437	444	463	463	404	446	437	445	456	453	456	445	461	462	448	391	427	480	422	445	426	467	421	460	456	429	437	451	468	455	470	449	439	394	431	443	411	443	434	431	437	441	443	442	425	453	469	441	427	449	485	456	429	453	458	452	467	455	468	445	471	429	442	426	416	424	396	460	460	441	464	456	425	450	453	393	398	402	436	450	482	450	428	433	450	430	502	449	419	440	466	450	430	395	477	486	446	438	427	458	420	436	495	437	445	448	440	445	429	446	458	490	443	467	399	452	437	460	476	441	475	488	488	445	456	471	457	442	465	436	432	463	452	449	470	445	483	391	409	443	421	443	446	461	405	419	408	425	408	470	462	456	449	456	448	439	445	412	436	427	457	462	452	444	460	440	481	458	446	434	459	450	420	413	438	411	453	441	439	433	457	430	433	435	441	479	463	437	434	404	444	478	406	413	461	443	428	440	435	456	438	438	434	428	455	452	472	445	452	467	431	445	449	441	438	422	462	437	454	411	461	445	476	384	437	448	448	451	423	460	413	463	448	462	443	455	479	449	454	429	451	441	441	482	495	462	425	433	466	409	431	433	456	444	421	490	446	465	419	433	454	418	456	434	425	441	431	436	447	459	457	426	460	440	471	424	435	471	409	441	445	450	470	462	432	448	437	453	425	441	442	470	464	401	432	422	405	448	472	438	404	471	453	448	497	482	432	434	413	483	437	437	421	449	419	469	455	420	425	449	422	430	448	435	433	448	485	452	439	418	467	468	437	433	437	449	481	448	439	435	433	439	390	452	438	444	410	434	417	447	455	416	449	433	432	478	426	461	441	467	467	441	492	444	432	481	417	438	438	414	455	413	466	464	455	434	460	420	431	437	443	432	490	419	424	427	446	457	463	465	425	445	415	464	452	465	442	449	447	437	464	449	443	489	454	437	429	458	436	462	442	412	477	456	448	417	468	450	444	452	431	456	442	453	452	470	395	453	433	426	416	464	465	419	443	428	457	439	428	445	434	449	410	432	423	496	441	449	470	433	419	399	391	452	426	412	410	486	436	439	398	437	443	456	465	410	435	464	473	419	437	455	415	428	445	477	451	457	456	441	459	489	461	476	470	467	429	428	398	442	459	424	455	487	435	471	463	451	453	476	477	479	418	444	385	427	437	487	498	432	449	457	491	432	462	451	446	438	453	453	438	432	473	438	448	413	482	428	447	418	442	429	439	450	468	443	479	448	444	424	483	447	429	456	483	437	428	435	511	427	409	474	432	443	431	461	465	455	418	440	438	462	445	436	443	412	444	438	446	417	470	460	442	444	407	448	459	456	446	441	449	460	426	473	429	479	457	406	459	456	445	442	446	471	420	395	406	433	419	480	464	403	418	408	429	464	431	439	463	447	417	417	426	442	448	428	443	453	433	426	419	421	426	471	422	441	464	445	411	453	450	456	475	450	439	429	453	457	443	446	436	433	453	407	442	415	481	469	442	457	461	462	428	480	410	420	429	508	431	435	440	447	421	453	474	459	406	451	454	456	443	491	444	434	459	466	435	457	459	462	455	443	427	439	460	409	432	466	464	439	457	436	462	440	454	417	492	446	460	433	453	414	439	452	454	417	410	467	441	464	404	472	413	464	450	443	459	415	441	429	447	405	459	448	465	417	466	406	466	448	448	469	447	439	426	446	437	480	466	471	387	427	463	430	457	473	439	438	457	437	399	471	436	416	451	471	480	459	445	458	451	454	444	443	424	397	462	430	419	425	402	467	436	440	422	467	453	435	460	489	446	449	450	443	453	448	464	403	463	472	480	409	414	410	469	434	468	449	451	469	441	476	458	439	449	447	459	472	453	459	452	461	494	442	451	457	447	427	448	428	404	419	394	468	454	435	455	473	398	463	412	467	451	420	426	423	435	428	430	436	430	457	430	435	469	436	417	438	437	401	416	482	478	459	461	459	428	478	431	462	419	454	466	451	471	461	426	471	455	444	482	441	472	455	430	470	443	464	404	430	439	431	418	431	448	423	450	437	458	456	443	468	448	450	456	457	456	440	451	422	412	441	457	433	452	463	465	449	419	381	425	455	470	442	411	457	482	469	415	443	484	432	461	431	455	440	418	432	447	456	421	425	486	462	427	454	462	444	438	455	449	452	448	418	423	420	473	433	456	444	445	426	436	433	427	444	427	454	429	396	460	457	465	431	435	441	473	461	430	419	426	481	416	459	430	446	436	434	449	460	421	473	452	448	439	459	451	426	486	420	427	428	460	450	459	454	433	415	445	440	462	466	408	461	436	457	412	505	454	425	475	448	438	434	444	449	466	490	469	440	436	445	445	436	455	449	422	449	440	458	423	450	448	443	473	434	439	430	451	436	443	461	462	425	458	495	437	476	420	434	432	471	447	434	456	440	454	435	476	427	440	441	459	460	432	421	433	421	469	465	465	473	442	461	446	427	421	438	439	418	408	440	446	456	433	454	414	459	440	446	428	421	450	423	461	450	462	473	429	426	477	446	429	437	448	384	461	429	450	476	445	417	471	405	467	480	464	431	465	438	425	469	443	473	423	464	438	435	438	430	430	461	425	424	441	417	475	436	442	428	432	432	395	434	461	436	441	421	443	460	461	441	465	426	445	407	452	442	424	464	439	472	482	456	426	443	421	418	468	443	457	461	452	417	410	449	448	452	435	408	442	465	455	438	468	446	441	449	433	489	465	446	428	437	427	442	478	421	452	443	442	441	475	452	430	484	446	405	439	448	463	435	430	433	445	436	429	453	471	461	452	429	441	429	474	432	451	376	480	450	469	436	471	425	435	422	440	429	444	451	458	486	433	428	428	485	462	453	476	416	471	433	433	430	456	459	470	433	468	470	455	422	433	462	482	447	444	412	434	463	489	465	467	438	455	466	441	417	441	433	433	446	428	456	421	439	468	440	483	435	431	480	471	427	471	416	447	449	416	454	452	431	463	452	425	438	452	451	428	486	438	419	423	401	462	462	438	424	451	458	420	429	428	462	475	426	481	428	439	464	434	433	451	453	445	469	424	473	413	436	435	444	464	430	444	446	436	474	433	411	486	509
21566	6527	5844	6806	7512	7824	16263	43442	42969	30045	18503	7879	3131	1074	435	213	167	158	151	136	147	145	165	165	151	134	144	152	190	141	141	152	155	172	147	155	142	161	138	140	150	173	149	152	140	150	168	148	161	158	144	156	140	146	135	155	161	146	150	119	160	146	121	147	154	138	153	151	145	153	157	163	176	140	153	142	148	161	151	156	129	163	185	149	119	169	160	139	140	128	156	176	162	146	139	177	152	150	132	157	147	154	184	142	163	142	142	140	147	156	152	138	165	137	137	176	179	156	166	138	146	159	138	143	145	154	162	142	147	148	151	149	154	145	150	157	163	137	152	167	144	153	154	160	148	152	134	172	142	151	165	153	146	136	144	143	128	159	167	143	130	151	149	148	161	145	133	153	161	133	146	141	159	142	171	155	147	147	150	162	170	121	169	153	162	144	157	146	167	146	121	157	149	148	165	163	162	138	162	165	164	137	151	140	129	155	138	144	148	164	145	155	161	156	168	157	120	155	167	132	145	123	144	145	139	157	162	170	158	127	149	167	147	154	134	175	154	146	132	140	139	145	141	146	139	143	151	144	133	165	144	151	164	143	168	155	141	137	169	136	146	167	167	158	129	130	148	155	151	155	148	159	140	174	160	149	124	139	147	135	144	128	171	151	152	140	165	145	168	137	150	159	141	165	152	128	173	160	124	134	153	171	153	138	157	136	143	140	137	138	150	161	142	141	145	169	156	142	160	128	146	164	164	157	145	171	149	140	149	134	154	166	155	136	145	141	157	147	153	181	135	162	143	137	173	123	148	143	159	157	148	156	143	135	163	162	147	183	147	146	143	141	154	132	129	138	147	150	130	154	160	165	139	154	139	138	145	149	144	155	153	151	128	174	178	145	144	170	133	149	153	167	156	153	152	145	135	130	159	140	156	128	150	123	139	161	169	180	150	160	148	148	137	172	179	150	138	165	150	147	145	148	147	142	155	159	150	170	152	156	143	155	140	132	166	145	138	168	160	158	148	160	153	139	140	137	152	135	159	149	172	148	133	162	171	139	151	143	169	153	180	136	161	151	134	125	166	129	160	145	168	149	137	141	150	172	149	143	160	126	151	178	143	155	133	138	111	149	138	163	159	170	155	144	135	142	136	134	163	173	161	150	142	146	158	147	131	156	152	143	149	159	162	148	139	173	162	137	139	159	143	157	155	149	176	155	162	144	155	142	157	132	148	161	145	146	158	169	151	163	153	173	158	128	144	131	140	171	155	140	154	137	136	151	141	127	168	177	144	149	133	163	148	178	136	161	159	163	161	160	146	165	147	130	145	147	139	144	158	138	130	149	151	144	150	131	127	178	164	155	142	144	147	159	140	169	168	149	150	146	133	147	146	143	160	168	142	141	146	145	158	117	151	174	163	141	152	162	152	168	131	136	155	160	126	140	146	148	140	159	162	148	184	158	140	136	156	141	151	170	160	166	141	144	169	141	133	138	143	170	142	139	169	167	130	163	158	127	142	143	137	134	171	139	145	144	152	142	155	139	164	170	147	133	134	149	146	178	176	135	143	130	128	161	154	163	140	155	163	158	143	131	152	140	125	150	152	150	153	142	175	146	142	147	156	175	142	144	164	138	153	143	153	144	141	157	156	167	151	147	142	156	148	183	178	150	167	158	163	139	155	155	145	145	157	162	153	172	146	142	133	140	136	144	165	145	146	146	146	153	139	170	170	149	148	160	166	153	152	144	127	153	144	139	146	131	154	140	135	166	148	136	158	152	155	156	153	115	157	153	134	147	156	143	150	160	119	144	163	147	137	136	167	148	152	142	145	158	155	154	154	160	147	165	143	135	165	151	148	155	149	139	134	156	141	147	150	139	149	154	158	150	148	165	157	139	151	148	176	144	158	145	168	158	129	151	172	150	175	121	161	151	170	140	140	161	138	153	157	142	147	148	138	162	141	160	154	172	154	176	120	148	128	151	164	162	142	150	137	163	129	142	147	146	142	147	140	150	161	140	151	158	148	165	151	160	133	168	161	152	162	154	139	143	159	149	153	156	152	145	155	126	151	159	123	143	155	170	167	154	162	168	161	157	135	139	168	146	147	153	140	169	156	163	161	167	139	142	130	140	142	154	149	136	133	147	167	154	165	149	158	144	129	161	167	124	136	125	149	146	154	147	162	176	150	158	137	169	155	160	151	144	154	150	162	159	141	128	168	147	174	145	122	154	149	154	167	134	163	135	156	155	138	139	149	139	141	124	160	136	167	142	152	137	122	164	154	138	129	151	147	154	151	143	146	143	146	135	180	131	130	132	151	134	139	148	137	144	141	166	154	148	171	158	176	134	155	151	169	167	158	158	151	150	154	156	149	133	141	141	132	138	138	160	145	150	136	113	156	143	137	143	141	148	174	136	143	172	157	167	133	160	161	145	141	136	142	163	153	117	154	174	143	139	149	137	132	133	151	142	166	132	146	161	165	148	141	143	143	171	164	153	148	155	140	129	121	158	149	144	157	133	148	146	144	138	148	161	146	141	144	164	135	134	161	139	133	170	150	137	140	132	155	143	138	137	135	165	149	157	154	154	189	169	130	147	163	145	169	147	141	154	136	133	143	150	128	152	178	138	141	178	134	158	129	134	174	155	135	154	131	142	128	134	135	142	133	149	150	138	170	146	146	146	126	160	170	141	159	147	155	139	145	153	142	125	160	141	144	150	145	157	172	143	145	139	152	156	135	136	145	141	159	149	155	149	153	170	146	145	157	162	136	160	169	128	159	125	169	130	127	141	161	147	144	140	143	184	160	153	156	155	156	137	165	141	158	151	164	138	151	145	153	174	156	124	131	172	145	153	161	171	139	149	156	134	124	174	161	144	140	153	153	145	145	155	131	171	154	122	172	136	141	126	155	149	157	159	153	144	128	166	152	131	147	123	153	141	138	155	160	154	143	145	149	145	161	143	154	124	159	147	145	180	136	133	136	154	162	162	150	150	152	161	147	189	142	162	140	149	146	173	161	127	113	146	148	151	166	137	160	142	174	141	163	142	148	129	151	143	140	141	152	146	140	164	149	131	140	150	167	140	165	148	145	137	149	136	141	142	139	167	134	150	155	158	152	164	129	147	160	152	140	153	142	130	122	152	145	155	132	155	149	164	155	138	150	152	143	146	158	141	153	135	149	147	144	147	133	150	144	148	158	160	155	151	136	151	149	146	157	136	145	135	143	150	150	167	141	138	156	169	166	140	162	159	153	152	146	142	165	144	148	150	153	127	145	148	150	148	161	138	159	158	136	159	143	156	155	147	138	145	145	141	147	130	156	127	161	138	121	146	132	165	164	131	158	160	146	161	168	133	179	183	154	159	151	145	148	138	151	163	177	137	132	133	165	134	146	164	125	140	153	157	142	148	119	142	155	163	151	170	165	147	152	122	157	129	143	149	140	159	159	145	166	157	132	130	136	142	154	140	134	127	147	155	158	160	133	140	138	130	168	150	146	169
10443	5024	10309	17801	21287	23478	35138	60013	57200	46225	35790	22530	13016	4978	1734	715	464	399	426	397	409	432	399	399	383	416	415	369	399	421	395	417	402	370	397	385	400	389	437	394	416	394	427	410	393	416	396	408	409	389	406	391	389	381	428	418	395	396	437	393	432	392	394	384	389	405	399	383	404	422	437	385	393	421	420	370	392	418	422	367	398	388	395	375	359	389	371	400	376	399	422	411	411	405	365	400	429	369	381	403	389	399	394	414	354	391	381	383	446	428	394	398	420	452	392	378	392	367	363	390	394	379	399	392	384	413	429	417	353	396	401	395	417	409	383	393	417	385	431	399	400	407	405	414	386	386	383	388	435	403	385	425	442	403	384	422	390	412	375	381	398	394	397	379	394	395	356	423	365	381	388	380	391	401	369	416	368	378	378	407	394	391	379	406	404	395	387	393	363	427	375	414	394	400	379	376	418	390	379	360	398	389	390	382	372	397	415	374	447	413	374	388	395	414	451	394	379	397	375	407	395	366	371	390	381	397	401	357	420	400	409	404	396	431	405	406	394	410	411	367	444	405	389	412	396	416	411	398	408	400	441	364	400	382	412	402	408	403	386	400	384	381	396	383	417	396	400	369	395	417	422	397	362	429	413	414	421	420	366	381	397	384	361	390	383	384	427	396	404	391	434	375	394	381	434	389	440	359	382	378	392	426	421	361	366	381	430	395	402	407	382	400	384	371	375	392	384	367	437	387	423	409	389	401	390	392	432	397	365	398	358	391	395	419	408	415	406	368	410	402	407	415	390	382	395	392	410	428	392	408	375	400	403	401	378	412	409	403	376	365	375	409	420	408	357	372	430	366	376	406	392	404	368	391	440	416	410	389	392	406	389	359	408	385	387	374	414	412	407	387	361	411	410	417	411	385	404	415	418	434	378	344	380	426	354	388	391	415	424	411	365	379	392	374	381	382	393	392	375	414	376	415	385	356	435	385	385	394	388	401	371	381	391	424	378	388	378	415	416	356	389	395	417	411	375	377	381	402	418	418	405	394	373	423	383	415	427	405	397	365	441	400	401	410	382	401	398	364	410	390	442	420	424	404	383	392	403	378	416	388	418	405	379	379	418	380	415	388	370	412	404	368	434	395	387	375	397	423	403	360	404	390	383	423	415	415	416	377	413	336	399	402	414	389	342	384	391	410	388	402	408	363	413	393	422	422	427	393	390	400	433	403	409	386	396	377	356	421	400	397	396	392	391	394	399	399	407	379	422	391	412	398	417	384	389	414	355	408	432	391	412	384	407	409	374	412	373	397	401	364	447	391	429	400	384	372	443	373	378	357	416	424	400	378	379	377	389	398	356	378	413	363	395	416	394	386	373	391	389	392	400	396	398	407	406	413	382	394	419	409	412	408	361	388	378	389	401	406	376	356	414	391	395	417	370	376	373	382	391	424	380	369	408	381	420	402	379	418	405	379	388	428	403	387	355	369	395	358	412	363	399	399	408	353	339	397	404	410	384	390	398	378	383	404	391	426	375	421	384	382	369	385	379	435	393	402	386	395	414	449	409	428	414	397	413	380	418	416	402	411	407	394	417	403	376	383	395	407	439	386	372	389	421	389	393	381	442	416	393	396	409	360	381	456	388	394	361	395	395	384	425	377	406	356	401	382	375	397	388	390	372	424	405	386	383	407	412	410	382	424	406	386	382	369	373	390	366	416	386	412	415	430	353	379	445	409	414	387	403	415	430	377	385	388	362	442	392	414	382	387	421	425	417	379	416	401	420	415	407	398	451	394	379	396	388	417	372	375	420	412	394	399	400	355	403	407	388	397	411	373	362	413	389	371	384	399	408	402	399	425	394	400	386	405	376	401	404	410	407	357	411	361	400	373	374	392	389	382	400	416	392	386	403	399	393	406	417	416	386	410	384	413	384	407	387	377	389	379	375	432	380	386	417	387	372	384	404	384	353	414	410	360	403	390	388	377	396	381	401	408	445	382	415	378	408	414	382	394	373	381	395	383	384	372	403	390	379	394	398	416	390	357	374	400	405	388	410	386	409	398	377	383	394	397	406	410	355	373	371	388	386	433	377	383	393	357	388	392	363	425	439	365	407	401	382	384	407	423	386	421	388	409	388	426	393	390	383	378	441	379	377	419	418	430	365	400	390	398	412	411	396	372	416	350	401	382	371	376	376	407	400	407	399	418	369	340	390	396	398	439	400	398	368	418	376	447	381	408	382	373	398	406	413	404	382	343	408	387	383	432	409	347	388	363	403	415	409	395	422	386	388	382	377	416	399	384	413	398	417	403	380	369	395	399	399	378	407	415	406	371	419	394	398	397	399	391	401	403	390	387	410	423	413	384	362	385	405	386	389	394	427	404	399	369	399	403	369	378	398	411	415	415	416	401	384	414	409	413	413	382	410	375	430	409	386	349	403	395	400	437	404	407	386	383	407	402	386	403	383	375	418	386	393	392	372	419	404	390	388	395	421	397	402	422	364	395	394	392	394	408	381	408	398	416	448	403	423	377	403	409	416	394	396	391	401	360	398	409	386	398	408	409	378	394	372	370	381	386	367	412	341	369	372	352	396	376	359	390	414	427	359	397	421	398	397	420	403	403	438	433	393	377	413	390	401	378	358	411	381	423	403	372	405	403	397	419	392	414	354	374	395	392	387	390	386	417	405	384	381	415	417	390	393	390	370	410	422	376	395	399	378	395	374	382	365	424	414	434	429	445	357	446	393	414	402	413	406	368	423	383	407	400	376	409	407	381	409	394	396	414	359	385	396	401	401	401	425	413	425	358	398	377	391	386	411	412	383	430	411	375	394	383	417	380	381	392	403	399	401	401	370	409	390	375	399	357	413	388	386	393	390	400	386	369	396	391	419	435	416	406	336	387	402	419	374	392	383	399	345	399	399	379	348	393	396	372	434	407	363	395	394	411	411	429	392	394	390	382	403	357	379	380	369	391	400	383	393	404	412	420	411	393	423	408	390	400	389	350	372	419	376	431	420	395	384	374	399	420	403	389	352	401	374	374	408	377	376	395	397	397	405	363	404	385	409	361	391	375	399	400	372	384	407	402	337	399	404	409	392	364	425	378	394	350	413	380	406	417	386	403	394	421	397	416	405	398	426	396	416	404	380	380	415	384	381	399	387	403	381	416	374	406	352	399	373	406	388	388	393	425	368	430	377	395	418	392	422	424	428	328	379	397	415	380	414	400	418	417	424	420	420	431	410	416	397	378	387	355	381	406	401	408	410	390	393	445	406	376	381	387	392	402	438	384	384	408	389	396	385	421	411	422	418	402	407	429	406	386	424	375	390	419	418	421	359	378	384	380	413	382	395	385	398	440	416	369	374	368	401	406	378	362	382	393	373	398	373	407	415	424	373	403	389	383	392	434	408	370	411	400	437	400	414	399	402	398	390	374	384	390	422	413	393	360	398	429	400	407	410	392	395	386	392	384	412	387	390	401	380	423	448	400	368	370	375	386
4882	1498	1537	1079	957	736	892	1666	2476	1906	1163	654	372	243	164	163	182	157	147	160	162	171	152	147	156	160	176	149	158	155	150	161	190	164	168	153	160	127	174	146	193	168	147	151	164	187	157	165	178	141	162	158	178	177	145	175	191	170	141	182	180	168	173	171	173	164	175	177	156	159	153	172	161	184	178	151	200	177	177	158	162	179	161	143	170	165	181	162	170	177	183	173	153	179	160	187	149	180	175	143	169	173	204	172	135	167	165	178	159	164	148	157	173	183	156	170	168	157	170	164	172	164	160	155	167	163	177	156	170	156	181	140	158	159	165	162	168	142	138	167	145	183	148	174	157	146	156	158	158	173	179	151	192	145	172	167	148	161	167	160	165	131	155	158	152	161	169	164	173	168	157	170	160	164	155	160	177	164	162	189	174	158	163	196	177	154	158	165	164	180	161	131	159	192	173	154	167	144	171	158	131	175	176	161	168	152	131	180	156	180	173	160	164	165	146	160	170	163	154	166	164	151	191	193	150	175	168	157	158	166	172	155	164	170	153	163	146	158	155	158	167	188	164	166	161	179	152	144	152	151	175	166	176	179	185	167	176	165	169	153	149	167	175	158	150	166	170	159	191	152	153	139	173	173	155	161	170	171	160	162	167	160	147	165	182	155	173	185	164	169	168	167	174	159	162	162	169	155	172	167	171	183	159	146	152	174	185	164	147	176	179	171	154	170	172	174	161	156	185	157	182	165	183	164	170	152	156	183	158	140	150	153	165	157	161	160	184	153	172	174	155	149	149	139	159	159	140	165	196	175	179	169	158	164	171	181	151	158	178	161	152	161	163	169	155	144	176	154	167	174	150	149	144	147	160	163	164	152	155	159	168	178	143	182	175	153	159	171	176	199	169	163	159	152	169	166	169	166	151	159	140	164	154	158	179	165	174	167	149	152	163	155	177	154	160	167	147	171	171	161	158	172	164	160	161	175	168	148	142	157	135	159	160	147	144	179	161	162	158	168	158	139	143	156	140	178	156	151	178	173	173	149	174	151	149	162	169	142	159	165	145	162	157	146	184	155	184	164	156	152	191	142	173	176	154	163	163	140	171	197	152	159	142	154	157	148	159	172	152	166	170	168	165	196	160	177	173	154	157	186	182	156	165	197	161	161	155	164	151	166	163	154	165	164	153	151	182	158	166	159	142	191	155	161	182	170	153	170	168	170	144	170	156	155	173	162	161	180	156	173	167	131	187	181	160	136	142	178	155	161	140	162	181	159	150	140	175	147	158	154	186	148	168	155	150	158	163	184	170	165	184	173	158	149	152	156	188	182	164	160	147	174	184	169	152	151	184	168	179	165	174	145	188	147	158	170	166	149	198	163	153	148	166	202	155	177	169	168	170	163	173	165	162	169	143	177	160	187	153	168	189	178	175	169	177	145	174	150	165	150	170	162	173	155	161	141	156	145	164	170	156	184	145	163	159	155	164	152	166	157	153	173	156	165	161	162	148	153	155	162	166	160	141	161	166	155	156	144	144	165	151	172	184	186	145	160	162	173	178	173	160	156	169	153	158	169	169	175	161	185	149	174	156	153	160	180	161	141	176	188	183	187	160	163	172	156	163	160	175	162	198	152	173	150	160	167	159	172	149	149	168	146	172	157	164	188	139	175	158	177	183	174	156	163	165	155	172	173	156	169	139	157	155	173	153	170	190	152	159	147	191	179	173	162	168	172	177	160	147	166	194	178	148	168	154	166	166	157	165	143	158	171	173	145	195	145	157	155	174	162	152	176	152	153	177	146	145	163	163	164	161	139	159	155	139	158	149	138	173	171	157	170	160	185	171	179	174	189	165	160	155	156	175	159	138	153	166	192	172	172	165	162	158	159	159	167	186	172	178	163	175	172	187	180	145	160	149	171	166	143	168	149	168	166	160	156	172	151	181	170	172	179	180	177	180	193	150	147	144	171	147	184	173	169	156	158	185	152	146	185	148	194	189	154	155	120	180	170	170	177	153	178	144	148	137	159	155	152	174	143	156	174	175	175	183	154	143	165	168	158	176	168	178	135	176	155	150	165	167	200	147	147	139	158	162	169	174	149	196	174	178	149	178	183	144	170	184	146	169	173	159	171	154	174	127	160	164	156	159	158	167	194	157	161	153	180	178	174	167	143	160	161	173	152	155	178	183	159	158	129	140	151	173	153	159	166	141	166	162	171	170	160	168	158	160	169	162	173	174	150	154	150	170	162	147	160	161	167	162	161	153	149	176	153	180	148	168	171	147	133	152	175	165	146	157	150	148	153	162	148	185	176	161	163	153	159	155	163	165	198	163	178	181	174	158	156	165	144	165	172	171	164	152	159	159	156	169	141	163	166	177	150	167	144	156	152	151	190	158	159	160	149	179	173	162	156	162	137	169	134	162	159	176	186	144	203	141	159	181	164	171	165	160	187	147	203	145	148	144	165	173	163	168	169	158	177	140	157	171	178	156	172	144	199	149	180	155	174	176	165	188	137	149	182	189	177	180	156	176	184	144	168	159	166	163	154	177	134	172	166	152	158	154	156	150	155	151	137	153	155	156	161	164	150	175	153	169	169	154	163	157	168	153	149	139	161	155	157	178	159	153	191	190	158	162	147	167	166	147	159	142	176	132	156	154	170	172	154	158	163	186	163	164	185	148	149	171	179	150	174	150	168	177	153	187	164	160	181	171	173	159	186	164	165	184	146	167	166	166	183	167	141	157	189	172	154	150	162	184	163	160	197	169	179	170	160	174	149	156	133	152	151	150	166	160	156	156	155	175	146	162	144	176	174	160	153	176	166	164	178	145	157	148	153	155	178	180	152	166	158	163	160	160	183	144	158	150	164	151	139	169	166	167	145	168	159	156	158	158	151	155	134	183	179	156	189	162	171	175	164	147	164	184	161	174	160	170	172	169	156	160	161	153	181	154	184	158	149	156	177	161	166	143	147	150	190	161	183	176	151	151	159	164	152	146	183	187	175	153	158	161	168	171	152	160	145	169	165	168	155	156	167	141	178	161	173	160	172	172	156	184	180	155	189	183	144	126	166	182	153	172	137	157	135	172	189	164	177	169	164	174	155	165	205	150	158	170	174	174	179	153	149	156	163	163	196	170	152	156	137	158	150	187	155	148	165	160	158	155	184	177	163	158	140	152	160	147	172	168	135	172	143	150	161	167	167	162	175	162	147	165	165	184	141	167	167	154	151	155	150	165	162	158	145	191	162	171	152	179	171	143	165	154	181	156	137	174	172	137	157	159	158	152	165	168	171	167	174	166	145	183	182	138	124	156	166	166	135	170	163	144	149	161	172	154	183	148	165	163	159	155	166	186	143	140	154	157	164	178	160	151	159	164	161	170	176	146	163	159	169	177	164	177	179	177	172	190	173	173	184	147	163	154	174	165	181	131	178	159	152	144	177	144	166	185	154	155	169	174	166	175	159	163	183	176	156	171	168	163	175	173	184	159	169	170	166
3748	1859	3320	3717	3843	3546	4615	9029	11748	8459	4842	2652	1365	730	496	407	443	419	439	429	434	413	458	432	439	449	464	456	409	416	465	431	395	426	419	405	398	453	439	457	427	431	413	424	431	402	421	450	382	410	407	463	435	440	427	455	449	427	403	467	422	418	451	450	432	420	480	409	484	443	449	417	450	412	441	423	446	457	428	447	405	450	429	450	409	408	408	448	438	474	428	449	426	461	417	414	400	424	418	436	431	475	442	428	416	408	440	422	462	432	422	419	429	420	457	407	432	423	382	428	462	416	433	413	401	407	445	425	437	435	429	400	437	455	412	449	427	426	444	414	467	456	449	440	469	432	440	473	414	425	422	392	428	401	409	435	423	440	403	453	441	450	461	430	439	447	453	431	435	432	443	438	434	421	419	464	421	450	427	462	442	436	437	424	420	411	403	467	440	479	438	417	436	426	434	480	414	452	400	409	421	417	407	434	402	427	460	441	429	451	433	427	410	441	439	431	417	413	434	452	405	459	428	435	453	437	397	448	438	439	405	426	444	457	423	470	446	416	448	423	451	436	398	430	415	430	460	423	455	429	432	430	401	440	431	406	440	449	421	410	420	461	451	405	431	426	417	460	435	399	453	411	410	476	453	422	438	451	415	469	430	389	449	439	433	446	462	442	442	424	453	442	425	434	435	429	442	435	416	446	403	421	420	434	452	416	445	407	399	483	421	445	422	404	414	445	435	424	431	397	419	441	457	440	442	461	424	420	427	465	425	442	434	423	427	435	418	432	436	432	418	474	423	451	444	449	450	448	437	408	431	476	429	420	417	462	411	418	417	437	438	395	402	428	439	432	440	438	438	434	438	469	445	431	457	440	446	405	440	419	431	450	415	425	428	433	466	433	426	449	415	408	399	410	388	405	416	423	414	445	407	452	482	453	392	436	402	417	424	423	439	425	437	452	447	458	408	432	427	442	446	400	451	424	420	423	441	437	412	437	405	448	448	466	454	435	447	416	422	437	415	443	419	429	415	437	409	465	432	397	414	424	470	418	420	454	463	431	432	437	455	431	447	415	430	424	430	427	465	450	393	484	436	420	408	421	458	429	416	429	418	421	453	436	438	434	389	417	477	437	446	444	425	419	456	443	437	459	441	473	442	410	429	409	481	443	403	398	431	400	463	402	453	433	474	477	410	455	418	463	421	449	465	417	432	463	430	477	459	410	427	428	399	466	431	424	424	410	427	459	431	442	417	405	425	428	432	439	467	440	397	422	449	386	472	438	430	446	433	453	459	439	460	403	405	448	399	434	435	464	402	414	405	403	446	413	427	471	451	444	450	468	411	423	453	406	443	443	428	419	439	419	445	486	437	449	412	434	447	406	426	424	469	462	446	387	431	422	430	403	444	414	475	406	450	474	411	441	422	428	426	455	407	408	450	391	439	407	417	418	400	413	446	422	447	408	468	437	427	413	410	461	436	447	447	427	436	449	444	437	415	451	473	394	449	429	414	443	461	389	458	411	433	446	432	423	419	418	453	429	428	442	446	399	420	452	461	468	427	438	414	417	372	437	466	435	484	429	438	423	389	451	434	434	407	417	445	423	442	414	436	465	428	458	472	444	422	394	375	398	424	407	377	446	438	448	452	406	395	450	455	423	409	436	412	433	428	443	445	448	443	416	434	420	415	436	429	458	423	402	463	449	464	418	462	466	467	429	451	439	424	423	427	461	449	448	434	464	460	432	418	447	436	432	445	440	439	462	396	414	424	423	442	462	420	449	456	431	426	408	448	447	415	455	483	409	414	446	434	449	459	407	453	423	466	447	478	424	462	440	417	430	385	437	408	450	418	443	452	453	435	434	375	425	441	458	438	446	430	422	416	433	402	415	473	420	421	434	453	418	432	450	456	412	419	424	404	411	432	461	452	469	430	404	424	467	412	399	443	413	424	430	422	452	426	443	414	439	416	431	418	421	462	435	422	412	467	478	506	445	439	438	429	449	421	436	445	480	458	439	451	433	434	429	433	449	459	414	457	395	448	428	438	427	439	425	450	402	451	413	394	464	452	396	430	473	469	419	490	439	438	403	432	430	439	442	476	462	444	448	417	463	434	451	471	443	421	461	442	433	420	421	422	448	435	445	421	456	449	381	483	429	456	432	482	428	441	407	451	447	452	424	457	455	460	436	421	432	441	436	423	408	451	440	427	429	425	415	424	451	432	448	412	404	427	432	408	467	422	471	415	442	453	468	434	437	408	457	432	418	447	437	409	427	441	427	427	475	466	444	431	442	406	448	423	481	398	477	410	426	437	446	452	430	430	435	426	459	455	423	436	434	425	434	421	439	456	444	421	407	445	438	465	432	418	431	430	431	423	412	421	386	450	441	425	417	460	453	422	435	435	418	445	445	462	442	470	425	410	428	433	432	430	432	430	440	430	454	415	413	385	430	428	390	422	437	454	449	409	396	465	442	391	449	463	427	428	427	414	427	434	436	426	405	413	408	435	385	465	428	412	431	421	433	415	426	406	455	426	410	456	406	434	481	422	407	414	458	463	417	435	417	440	443	422	432	486	435	470	448	407	421	443	421	467	452	444	421	453	454	425	452	424	418	437	461	412	430	417	414	419	444	452	428	425	448	437	393	466	415	436	441	434	432	389	438	459	418	447	440	433	461	428	456	416	463	440	478	430	420	406	417	437	423	435	429	420	409	450	445	433	400	410	418	466	435	440	399	440	417	423	392	439	432	398	451	459	439	401	424	418	413	424	432	429	454	442	467	436	417	416	429	463	454	469	437	423	450	374	406	428	424	442	476	457	434	435	420	461	427	423	425	449	463	383	438	441	430	413	423	419	436	407	451	436	467	469	380	460	419	421	452	407	408	482	438	424	446	420	447	414	404	454	431	457	439	402	484	414	401	446	462	415	432	467	483	439	412	421	448	436	411	419	470	467	457	428	421	443	422	437	426	434	441	405	412	443	425	390	411	427	430	439	412	430	455	405	476	443	430	390	462	444	435	430	408	462	457	456	445	447	369	456	450	446	427	449	394	436	431	412	432	424	455	451	458	409	432	441	442	454	410	435	396	418	435	431	466	451	444	459	447	441	414	432	451	463	436	432	452	448	479	431	436	398	402	457	450	467	417	454	444	438	434	405	399	412	444	486	421	440	462	445	423	419	434	469	406	427	436	459	465	412	438	427	447	418	418	424	435	443	429	421	415	406	404	470	455	442	423	406	418	425	442	434	413	445	418	430	406	418	465	443	460	433	444	448	449	454	463	443	477	423	423	435	447	440	439	430	442	429	443	412	402	439	439	455	433	460	464	389	429	426	440	433	416	400	407	427	456	457	450	427	423	441	425	446	423	446	436	454	426	453	452	471	446	463	438	409	455	426	422	424	425	428	410	406	428	444	421	445	454	434	449	428	408	383	451	417	431	434	442	470	429	421	432	465	437	397	452	446	428	416	444	446	393	413	420	428	401	432	411	431	408	445	399
16395	4221	3958	3633	3772	3464	3966	21382	28661	21462	11436	4263	1337	504	259	201	167	177	168	173	170	180	172	183	177	139	171	173	173	177	161	184	163	171	175	175	182	166	160	154	192	184	189	178	186	153	151	190	135	158	175	188	171	175	181	174	156	191	178	198	167	173	170	153	176	181	185	164	166	186	180	202	160	169	182	186	178	172	180	181	185	189	178	168	160	177	147	169	167	196	194	180	208	196	161	180	170	166	157	201	180	159	169	180	191	189	161	194	174	185	183	170	146	177	204	161	184	178	146	170	176	143	169	189	162	182	161	155	174	167	199	184	163	164	161	157	186	180	168	173	176	167	186	177	157	167	176	174	175	169	167	163	140	176	178	167	179	176	159	169	184	158	197	152	177	179	173	174	177	159	208	170	170	184	165	177	183	185	163	156	174	192	174	168	187	174	174	164	173	186	165	196	182	179	169	150	183	185	204	164	171	193	190	186	188	164	163	161	179	210	171	179	186	176	171	170	172	166	158	169	147	172	139	179	178	175	182	177	189	181	188	176	195	163	192	174	157	165	173	182	185	172	206	165	187	148	165	156	163	187	182	162	187	162	148	155	163	178	180	157	161	179	158	183	182	169	160	192	156	172	174	186	166	189	193	173	161	177	172	173	167	155	172	184	161	179	190	178	170	145	177	167	175	160	161	179	214	179	179	170	191	162	162	161	181	180	150	171	203	186	197	188	166	176	162	199	155	165	168	181	169	163	169	191	175	166	172	179	149	161	199	185	160	174	190	187	170	188	179	171	183	154	154	177	181	145	154	153	164	171	208	169	153	165	156	139	175	164	163	166	150	160	179	170	181	176	184	177	174	173	190	168	157	178	178	172	187	183	177	170	176	162	179	165	172	158	137	160	168	171	178	184	156	166	185	161	179	165	175	153	182	179	164	162	170	179	187	167	179	162	196	155	183	166	170	181	173	156	167	156	183	176	169	189	153	170	160	186	166	156	165	140	168	158	147	146	176	186	187	176	166	166	173	158	170	180	160	166	181	193	187	194	149	157	140	170	154	162	166	172	173	165	172	178	168	167	173	197	167	166	168	179	178	180	164	186	173	189	202	203	156	189	169	163	157	166	173	161	171	161	154	163	175	178	158	177	166	195	163	181	180	191	199	162	182	156	175	195	184	173	174	186	161	179	181	172	183	178	168	170	158	162	179	177	193	187	161	149	148	148	161	162	174	189	173	200	185	185	162	172	178	166	193	168	176	182	177	172	163	190	173	184	181	177	183	165	179	196	187	158	174	178	181	187	168	177	169	178	203	188	172	182	176	146	209	166	171	171	164	191	163	183	173	170	164	189	186	179	168	157	206	169	165	162	158	168	171	184	189	168	165	157	146	166	166	180	178	169	185	164	165	175	163	164	190	176	171	177	165	160	177	179	162	166	175	178	173	134	180	155	176	175	170	155	174	197	186	179	175	185	176	194	177	187	182	170	165	158	169	178	163	146	171	157	180	165	166	177	170	156	177	173	194	153	152	160	170	178	175	161	183	190	164	186	183	167	159	178	173	180	181	169	177	144	161	190	141	179	188	165	167	161	190	151	158	181	167	194	169	186	201	165	163	177	166	189	172	187	172	173	174	158	147	179	167	155	177	207	173	150	168	183	148	158	192	191	196	178	165	182	162	176	166	183	168	161	152	147	166	180	175	147	182	160	167	168	205	188	181	189	179	188	160	173	144	184	163	164	166	155	176	192	165	173	168	159	165	175	153	163	188	176	160	175	158	192	187	177	161	189	176	183	176	157	178	176	181	171	160	175	173	176	179	181	167	151	158	174	181	181	141	185	200	196	151	183	176	182	188	175	180	163	158	154	172	183	149	162	188	178	178	193	170	176	184	174	159	178	192	168	165	164	179	171	175	178	156	186	187	178	200	192	165	164	176	187	128	184	174	173	157	172	156	155	166	171	166	187	181	153	165	169	165	183	178	167	191	172	162	176	154	158	162	180	164	178	187	193	182	156	192	184	160	158	181	153	171	165	157	168	187	171	165	178	192	190	188	178	181	157	170	178	166	154	167	165	175	175	183	168	174	171	189	163	159	193	166	149	158	208	177	176	174	179	171	189	160	169	174	176	190	168	163	194	152	157	170	149	170	180	163	158	165	188	193	163	167	178	161	193	169	155	179	169	172	173	182	150	171	178	190	158	183	166	173	181	160	157	159	177	193	161	178	164	155	175	170	175	191	209	182	153	160	158	169	178	184	174	160	193	184	157	176	195	182	173	193	164	162	174	182	173	185	183	173	176	178	181	177	204	180	178	187	156	175	164	181	176	173	184	183	159	183	202	166	169	154	181	154	185	185	176	170	170	181	183	159	175	188	185	159	166	163	180	162	150	169	151	184	179	173	180	167	186	174	177	179	171	190	157	148	171	193	156	192	165	179	189	189	178	171	174	162	157	198	189	185	178	195	156	211	181	169	165	179	182	168	186	175	166	138	177	153	169	203	174	155	180	166	161	170	179	176	171	152	174	149	159	189	156	170	191	160	181	162	176	177	175	188	187	186	180	182	160	164	194	172	166	172	154	162	176	159	170	165	192	180	183	162	180	163	204	176	155	169	173	163	180	172	158	179	165	165	177	187	152	160	149	190	168	174	160	160	158	163	179	199	175	176	183	203	169	156	178	171	170	173	177	171	132	174	147	176	186	180	183	172	174	174	166	165	160	163	160	164	181	178	168	160	164	159	159	184	185	155	168	161	185	172	163	167	170	165	172	182	193	178	170	151	157	179	173	169	171	179	167	178	179	191	174	181	168	179	167	189	193	138	163	164	169	152	154	186	176	180	167	186	165	187	162	166	177	186	164	182	180	160	189	173	155	168	195	145	163	181	169	183	175	159	145	184	188	181	162	176	148	150	184	154	191	166	182	192	167	195	196	190	159	188	197	170	177	186	180	152	172	168	178	159	176	176	169	179	156	163	199	192	176	151	169	169	191	159	186	196	170	172	167	168	159	158	168	164	192	168	182	163	182	156	161	161	177	154	145	169	187	179	172	162	165	180	167	171	180	168	153	169	167	193	175	169	166	183	167	167	160	184	166	173	176	155	170	189	155	189	157	168	154	168	164	172	174	151	178	176	160	191	199	208	171	166	175	158	191	163	166	173	147	182	180	172	188	201	143	202	185	184	143	174	170	171	170	156	152	152	175	162	185	162	167	162	181	205	185	218	187	162	175	152	160	157	178	178	158	164	172	170	151	157	129	167	156	209	195	185	175	199	170	166	176	176	174	171	159	177	179	173	161	172	187	196	184	174	178	168	159	203	186	182	181	167	188	198	155	172	183	178	175	187	186	176	170	191	174	155	167	168	168	159	135	158	177	168	179	171	164	195	186	188	173	163	177	181	188	181	151	194	167	167	161	157	149	162	186	173	155	166	170	182	185	195	185	168	173	190	162	157	180	151	181	171	184	164	162	195	180	171	176	150	162	181	184	193	173	155	172
9940	3010	7455	10985	13025	13351	16032	43917	47148	39749	28491	15645	5828	1950	804	533	498	424	454	466	444	441	477	469	459	476	453	463	479	441	470	465	430	463	408	477	472	474	483	439	451	467	398	467	492	450	429	452	403	442	457	482	465	466	427	460	464	425	437	462	443	458	481	482	429	445	448	459	455	475	441	475	492	462	480	473	459	483	449	503	442	456	437	437	446	470	443	447	453	453	476	463	399	439	441	474	479	458	466	434	431	445	418	442	461	454	492	417	481	453	446	469	455	465	468	433	460	447	466	452	426	453	479	447	472	479	476	467	447	467	487	449	470	443	433	439	437	456	461	494	432	451	455	489	446	429	428	460	398	452	439	453	478	441	452	428	447	456	469	467	418	479	460	479	471	453	454	447	487	440	491	447	416	455	438	453	441	434	475	455	449	455	435	441	442	432	428	473	450	442	415	447	436	476	414	438	450	440	461	438	460	463	472	482	443	489	460	455	457	431	488	396	468	456	444	432	447	450	435	457	445	445	439	436	460	473	464	476	457	458	463	439	460	449	473	457	451	430	452	429	447	465	466	452	453	426	453	460	443	449	439	413	456	438	441	425	466	454	477	440	439	450	475	410	453	466	447	441	452	508	472	450	473	432	461	443	450	503	484	455	499	466	478	427	482	440	442	441	436	407	447	448	453	419	431	442	430	476	460	477	443	462	471	429	475	457	458	445	441	462	469	475	481	485	464	421	471	442	481	462	473	442	476	450	475	431	475	483	477	464	471	423	439	422	486	458	455	449	488	453	449	430	409	448	436	445	450	467	442	445	454	421	432	438	448	495	404	436	450	460	462	485	456	449	469	448	482	455	402	435	462	445	460	382	493	473	447	471	426	446	444	460	465	408	436	430	477	451	425	470	456	460	445	424	423	461	485	484	441	443	466	429	457	478	435	433	434	433	469	468	482	444	505	445	442	481	463	495	432	435	465	448	444	450	482	443	423	449	442	482	403	463	474	431	432	435	467	483	504	413	497	454	468	484	507	465	438	489	428	437	444	449	450	455	465	473	488	446	484	452	476	448	434	456	435	417	408	474	487	470	454	442	466	485	460	440	477	459	518	485	472	476	436	461	466	455	446	470	470	451	439	483	497	444	434	436	495	443	460	472	477	448	470	481	432	443	454	482	460	442	475	470	449	494	471	497	453	459	383	416	458	414	465	485	464	445	457	435	460	464	486	417	431	417	424	453	475	458	495	433	471	421	497	463	454	456	480	445	456	434	474	441	473	502	439	437	463	463	432	427	462	449	456	462	483	442	449	482	413	461	462	457	477	462	463	443	443	474	457	444	452	447	450	448	476	424	479	441	459	438	452	464	437	438	457	445	450	471	449	415	465	436	443	462	487	419	486	473	459	440	446	443	406	462	457	472	465	460	449	441	445	465	465	486	429	447	434	439	426	453	457	425	450	525	446	445	489	474	478	457	462	491	430	432	415	440	446	444	440	433	436	452	478	483	434	421	461	484	465	428	450	456	495	442	442	421	451	437	438	442	484	423	430	430	467	464	460	461	446	460	462	458	476	437	460	462	448	451	449	462	489	461	454	463	455	474	449	447	445	488	453	467	455	436	448	439	474	450	442	450	443	464	442	423	469	483	465	427	444	469	421	452	499	469	465	477	443	452	441	453	460	445	484	431	458	478	440	433	430	453	386	449	426	450	440	425	452	454	486	471	436	470	462	438	448	448	447	447	429	469	420	457	511	462	428	448	486	456	478	400	433	419	449	411	388	486	461	436	451	447	469	453	463	424	478	482	432	450	471	423	422	421	433	461	424	468	422	467	461	442	481	449	443	446	489	409	456	452	446	483	438	471	453	435	465	492	476	490	509	441	446	428	468	471	482	442	482	468	435	455	417	407	448	463	439	497	440	435	455	476	465	443	449	453	470	426	460	464	460	468	455	469	426	462	435	467	439	467	468	471	458	415	453	496	452	465	433	428	469	450	434	442	429	446	434	449	442	464	466	429	436	444	458	459	461	458	462	494	460	499	466	427	424	442	429	482	440	433	451	452	458	435	466	473	441	444	431	474	451	463	455	447	450	465	439	462	461	460	446	439	449	481	464	447	452	445	461	488	468	528	456	461	449	420	437	472	459	434	463	426	469	413	421	448	451	414	446	427	448	443	445	484	504	454	481	463	495	427	416	466	472	454	433	416	488	477	450	467	477	470	445	480	442	425	426	432	455	456	438	441	452	454	452	452	439	440	460	451	437	449	459	477	462	450	477	460	433	480	466	464	437	446	451	446	453	441	460	444	452	450	449	441	495	445	443	480	441	472	477	491	464	450	482	449	437	442	465	443	472	420	459	466	445	461	472	464	473	440	464	448	454	433	460	448	463	431	455	452	436	468	484	448	417	437	463	446	460	438	475	439	473	478	436	437	461	481	437	428	462	463	446	478	473	441	458	451	434	440	482	447	480	464	432	473	488	492	465	453	450	458	468	439	473	431	465	468	428	467	470	472	430	431	464	439	430	434	441	436	462	468	478	405	447	474	455	419	426	466	469	446	495	444	453	457	425	422	491	454	434	428	492	452	470	443	463	456	456	479	450	472	450	444	471	448	417	436	454	439	444	430	449	481	468	458	425	462	448	455	430	436	427	443	437	446	478	422	481	481	428	471	443	451	454	467	506	437	438	468	457	476	473	476	475	448	453	477	435	442	474	432	426	440	468	434	457	463	464	425	414	434	452	445	449	446	448	465	453	458	466	430	470	408	457	455	452	426	459	445	448	434	451	478	481	477	488	465	467	469	476	475	464	495	436	458	483	469	449	449	477	455	452	460	444	474	461	477	451	442	436	478	449	471	443	460	436	461	462	496	449	427	432	427	436	437	432	485	441	502	425	424	421	426	430	435	492	459	455	470	457	476	453	454	462	407	433	446	429	414	476	447	481	482	469	449	490	423	457	452	476	440	475	438	457	487	436	427	480	484	436	442	421	484	439	454	467	459	455	431	500	441	485	445	462	448	444	490	451	454	475	472	446	418	453	462	493	476	447	457	448	412	457	462	454	458	462	464	440	486	451	411	473	449	437	462	446	466	427	458	485	447	434	445	429	463	451	442	465	437	481	424	424	471	499	439	455	414	479	457	473	437	440	473	433	439	449	479	444	473	473	441	467	439	467	459	440	500	493	449	435	455	446	461	450	425	432	441	434	455	480	414	468	428	436	484	457	452	470	455	438	435	450	458	427	470	453	467	491	474	429	455	466	448	476	434	459	490	465	465	412	421	464	457	461	488	462	447	459	426	472	466	450	461	458	460	447	451	461	436	474	428	423	439	478	446	458	444	427	422	447	425	452	443	442	464	471	441	457	468	456	460	462	441	439	458	462	434	453	462	432	444	421	455	455	458	411	458	473	456	460	453	454	449	481	472	455	483	457	397	452	466	455	445	460	431	469	470	452	446	443	424	459	478	457	453	472	452	457	439	445	440	451	481	457	433	410	458
20386	4958	5277	7430	9312	11267	21596	37841	42661	32306	20577	8267	2313	671	281	183	177	159	171	166	152	143	166	184	146	159	182	158	158	156	173	150	179	143	148	166	160	148	160	148	162	149	145	169	140	157	157	128	130	166	170	153	141	146	188	159	157	136	141	174	165	180	162	133	156	135	151	158	139	159	170	146	172	152	185	161	164	166	169	161	150	154	166	150	141	175	162	173	152	158	128	148	154	156	133	144	147	149	153	154	157	140	146	143	177	135	182	138	167	174	162	173	184	160	150	163	154	135	148	163	149	128	172	138	154	173	160	167	152	168	161	149	140	164	149	158	152	175	168	145	154	127	159	119	149	146	155	138	164	151	160	165	155	144	149	178	168	145	154	155	162	149	145	151	160	166	160	151	185	147	152	151	188	151	183	162	151	160	168	136	168	140	135	152	162	160	171	139	148	152	164	160	169	167	161	184	156	151	150	160	167	143	158	146	167	156	159	159	142	154	158	114	160	157	176	162	170	162	152	150	141	161	155	156	142	155	159	156	165	150	152	170	162	148	154	180	152	151	133	157	163	161	164	127	157	169	166	141	163	177	141	155	147	168	160	158	142	147	157	145	165	156	135	127	157	152	144	173	155	156	169	141	150	172	141	137	148	153	146	157	138	133	135	171	154	189	140	156	154	128	161	168	158	160	169	181	171	174	162	168	146	168	122	178	162	154	155	161	140	172	186	148	144	155	161	147	158	164	160	148	146	146	158	134	161	162	160	155	159	153	141	177	150	148	166	170	146	174	156	141	158	180	183	153	170	163	160	146	144	143	174	134	139	170	164	146	156	155	167	173	137	166	172	159	158	162	138	164	157	150	158	155	156	151	171	158	152	182	174	151	145	145	144	176	135	159	155	146	151	142	172	151	161	145	167	145	157	160	186	141	175	169	177	167	159	145	170	148	153	155	143	127	166	160	173	150	191	146	143	161	138	176	138	150	182	143	153	145	149	171	140	157	164	145	169	174	162	179	131	147	154	151	152	170	137	165	165	160	149	146	173	143	150	151	160	127	151	164	142	172	158	163	165	166	149	122	147	130	153	155	165	171	142	142	159	163	156	153	136	171	145	151	169	144	168	145	149	145	165	163	180	158	164	159	168	148	151	154	175	176	159	138	144	152	170	148	160	160	155	164	177	132	173	166	172	149	171	162	154	176	155	150	149	164	165	145	147	164	149	141	149	157	130	142	137	157	160	158	172	162	146	136	152	154	145	160	146	174	152	155	146	173	164	137	158	152	170	151	127	182	165	171	133	163	155	150	152	143	163	145	152	163	153	175	157	141	159	155	163	139	180	148	140	181	157	143	140	130	168	155	130	148	172	148	152	142	167	130	139	174	149	165	148	145	149	162	149	158	170	156	176	170	152	155	129	138	145	145	152	155	160	143	133	152	151	140	165	162	160	152	147	159	157	158	181	160	179	169	138	152	166	161	155	134	163	155	146	160	179	181	158	166	158	184	151	154	139	152	162	168	151	154	172	142	149	152	142	142	146	126	194	176	137	153	157	164	143	151	156	158	127	150	156	140	151	169	165	145	144	146	146	161	171	132	150	154	167	131	143	171	166	174	170	160	150	182	170	162	162	152	150	144	142	145	142	150	128	167	163	151	167	147	171	146	175	136	169	167	164	153	147	162	160	162	163	167	151	156	156	157	162	144	141	147	154	165	136	169	170	140	170	168	159	151	149	144	146	174	154	162	139	152	153	150	158	154	162	158	135	171	148	164	150	166	151	151	157	140	164	173	156	162	172	153	163	141	156	136	168	132	157	153	165	148	167	157	131	157	160	162	125	148	148	131	162	151	132	162	160	140	151	154	161	176	179	141	169	148	139	156	155	155	153	130	158	171	158	133	137	147	150	143	161	144	146	156	169	152	157	166	139	157	142	168	174	162	138	165	164	138	149	172	134	166	156	157	152	177	161	142	156	148	145	154	182	143	137	176	143	134	163	179	171	152	147	169	151	162	151	153	148	162	135	173	138	159	171	166	156	151	160	139	142	156	157	165	185	166	141	145	146	158	136	159	142	149	153	144	155	152	143	145	145	133	152	154	138	146	168	157	130	169	177	156	161	164	166	151	147	161	149	147	168	167	170	145	136	167	152	148	139	171	142	166	149	138	152	155	142	142	163	148	167	140	144	141	167	142	160	147	140	144	153	144	143	166	133	158	135	162	168	173	146	161	146	179	146	155	158	158	141	151	173	167	149	140	156	154	137	162	147	146	170	153	165	146	177	157	134	159	171	149	147	166	160	170	146	139	130	157	145	155	153	143	163	166	170	134	170	159	162	169	169	159	176	152	167	171	136	166	156	138	155	176	159	148	161	175	147	151	186	155	167	173	158	169	156	155	168	164	161	145	171	149	164	177	158	150	170	159	143	191	149	160	146	154	145	154	186	170	157	163	173	147	174	170	168	168	134	169	152	157	151	159	157	166	139	147	159	141	169	151	156	154	182	155	163	153	142	160	146	170	190	127	167	164	146	169	169	135	155	153	154	151	169	177	140	147	166	152	150	129	156	156	149	150	158	160	152	160	147	166	138	142	149	157	168	166	142	136	153	177	176	151	164	173	160	156	134	185	151	158	167	142	166	177	153	142	148	140	156	151	156	157	174	171	155	145	153	136	152	163	156	170	172	149	150	156	150	150	171	157	146	173	143	146	149	154	174	149	155	170	158	160	156	147	152	162	151	151	153	167	155	150	144	150	147	170	152	157	133	165	173	143	162	158	200	171	152	157	175	149	169	147	124	168	158	150	138	160	155	148	142	152	140	166	160	136	152	165	154	157	144	139	144	150	135	134	162	169	142	182	159	173	121	159	161	172	159	148	145	164	156	131	162	162	151	163	160	163	134	146	155	153	144	157	165	141	155	164	169	186	158	149	169	141	148	162	158	153	160	167	169	172	195	143	149	188	187	158	145	166	138	153	169	137	139	155	146	178	145	151	158	156	154	160	167	138	156	158	135	151	149	144	150	156	146	162	165	147	160	159	148	136	154	139	186	139	160	168	134	163	141	166	142	168	150	170	168	137	147	165	153	153	148	151	153	171	169	139	144	156	160	174	156	147	131	160	144	155	156	142	157	164	154	147	172	157	167	129	158	165	153	161	167	141	160	154	154	163	146	186	159	171	146	130	159	167	145	162	143	168	155	152	135	142	152	144	147	152	166	173	143	170	143	152	143	152	160	157	166	166	171	157	170	147	142	156	149	175	154	163	188	181	147	153	161	160	167	159	160	164	168	162	150	158	169	166	160	145	173	147	146	144	153	138	149	148	143	145	156	144	155	140	159	190	174	161	135	170	151	143	148	135	160	145	150	157	175	160	140	167	149	150	170	158	147	143	135	141	161	154	152	139	143	155	134	152	166	157	168	157	177	160	142	145	145	161	144	145	146	155	137	152	172	147	161	179	153	157	161	172	155	156	146	176	153	151	161	157	160	141	145	158	152	139
9473	4019	9622	19385	24861	28904	40266	55901	57493	48912	37512	21864	9070	2932	1073	583	433	409	427	409	429	382	411	432	428	482	401	402	422	408	398	398	422	366	405	430	418	438	401	410	438	386	397	429	435	385	392	415	425	397	382	441	403	443	414	417	383	426	424	378	374	404	475	421	407	423	417	398	417	394	419	430	405	440	379	416	422	409	394	417	435	449	426	391	401	404	393	370	406	399	415	413	419	410	441	410	408	403	406	400	413	413	421	414	429	421	383	462	419	404	408	399	410	411	405	417	380	450	435	430	386	428	411	373	389	404	405	411	434	404	398	387	447	398	400	397	413	407	429	416	417	416	436	440	437	405	410	439	399	412	418	414	381	418	435	376	416	453	417	413	411	396	380	385	410	400	411	371	437	426	399	427	385	460	425	389	418	396	442	442	382	389	390	414	427	413	421	387	404	402	403	405	390	432	425	414	404	418	414	396	436	432	420	390	401	425	399	368	404	368	415	408	408	430	404	430	407	462	424	400	440	426	418	404	415	411	397	436	421	372	394	380	391	411	366	442	405	399	405	403	381	379	398	410	424	393	434	425	413	398	447	419	424	415	393	409	401	420	382	420	405	358	433	431	419	392	399	404	442	426	408	418	465	429	395	471	415	431	448	400	374	423	401	424	408	392	418	432	444	413	393	427	433	423	381	397	421	401	415	461	446	387	397	366	410	429	424	412	378	421	411	376	426	383	387	429	399	394	453	428	441	408	410	428	408	440	412	401	412	433	418	408	374	427	380	391	443	440	420	409	422	400	411	383	426	422	393	410	411	380	384	435	432	450	378	369	410	419	418	439	420	399	445	420	394	408	416	410	399	432	411	415	427	429	397	372	442	437	397	432	379	393	432	403	458	411	394	401	443	376	417	387	412	428	423	402	441	424	420	428	396	385	424	456	410	431	419	419	424	404	450	404	424	428	411	376	434	393	380	459	410	435	411	426	413	373	359	424	428	429	408	409	405	399	388	420	380	439	416	403	415	396	395	421	369	395	399	449	412	421	423	394	420	435	421	405	414	384	409	418	395	425	391	409	441	410	414	448	421	407	427	410	415	402	406	427	381	416	428	399	418	421	418	385	430	366	427	434	413	409	398	406	402	445	393	435	419	406	412	477	417	417	420	416	417	427	390	366	422	394	418	404	439	404	397	458	418	390	420	408	433	418	416	395	418	396	395	378	413	413	455	435	429	429	436	383	402	415	418	400	433	372	454	386	425	423	389	389	411	417	389	432	396	407	407	380	414	367	425	396	425	415	422	415	409	463	418	403	413	410	389	387	458	411	453	417	380	403	403	436	404	382	413	372	434	417	403	429	419	408	424	415	379	400	424	444	389	405	428	393	367	429	447	397	366	432	440	431	420	408	448	449	431	398	397	420	413	418	392	413	387	414	418	429	393	450	407	426	384	420	397	400	445	403	452	430	428	390	392	406	417	396	416	412	389	423	411	408	381	431	393	412	414	440	400	400	429	378	434	421	457	419	424	398	392	423	424	425	402	427	414	400	408	371	439	443	427	422	408	406	439	404	415	436	390	441	390	400	446	413	433	431	417	389	420	410	399	418	413	426	403	406	425	417	407	414	382	424	420	394	397	409	405	436	410	401	394	432	415	407	432	444	417	417	435	420	406	402	390	410	390	423	460	399	390	406	457	408	441	426	387	390	423	426	413	393	400	434	416	410	396	441	383	398	419	405	389	400	390	455	456	369	421	408	398	424	434	373	401	390	409	407	439	400	402	441	398	389	396	450	442	405	407	430	403	415	425	444	422	414	440	386	399	442	417	388	406	366	416	443	432	406	404	422	398	432	395	439	397	405	407	375	374	440	405	400	424	416	391	394	401	379	427	376	416	434	399	420	408	389	392	407	392	432	412	408	426	393	410	385	402	382	400	453	432	433	465	374	436	414	423	393	437	375	420	391	399	423	407	413	434	390	391	392	438	388	395	367	427	430	436	413	432	420	428	418	453	404	441	420	396	381	420	425	417	452	446	421	391	436	403	426	417	429	402	390	399	423	409	428	406	418	417	406	430	414	397	451	426	386	399	438	423	424	380	413	381	406	402	417	421	411	422	451	441	437	429	403	421	434	430	375	409	391	455	436	428	377	385	424	427	394	427	426	448	385	373	421	371	420	397	409	405	414	391	388	427	423	434	437	457	446	411	420	413	426	442	398	406	406	422	418	396	412	430	436	424	432	426	411	428	413	416	412	411	428	401	402	369	380	405	449	386	358	382	385	429	403	381	426	386	430	410	397	397	440	432	391	431	415	408	424	395	437	434	395	397	422	429	403	397	395	414	434	415	392	406	426	412	409	406	436	391	422	409	434	435	404	382	420	430	408	402	407	422	396	405	402	408	436	378	383	397	427	386	445	424	418	411	409	424	442	414	377	424	403	390	392	453	403	395	398	426	395	433	423	403	422	421	408	390	429	420	400	390	411	443	389	421	413	427	443	446	423	418	433	386	428	404	409	387	431	414	413	435	413	399	389	399	424	380	416	403	360	429	415	392	395	388	419	411	412	427	436	372	399	396	411	410	411	399	414	412	427	405	425	444	387	406	428	416	409	394	404	427	396	414	405	397	385	373	413	419	399	420	419	417	445	426	377	412	413	415	405	424	413	437	399	416	391	404	437	423	427	432	459	412	409	395	428	409	426	430	392	397	409	403	430	430	410	430	422	410	444	380	422	436	419	420	423	396	429	420	425	391	383	384	417	375	391	428	437	434	408	407	439	458	403	401	392	394	438	408	399	450	403	396	417	405	427	397	420	410	405	420	385	401	417	435	410	407	406	416	416	409	407	420	408	438	395	399	412	424	414	377	425	401	395	430	408	406	401	414	397	401	411	442	422	413	443	431	409	416	415	414	428	412	433	394	392	394	397	382	409	421	381	422	403	412	399	450	435	370	458	379	412	452	430	425	383	446	409	400	415	400	383	394	385	388	447	422	407	414	442	434	429	422	407	430	418	365	411	401	413	390	399	462	442	421	393	392	423	424	408	452	450	417	420	423	396	401	404	464	390	421	439	415	438	421	432	346	403	408	414	388	424	428	435	404	390	447	453	374	400	399	394	433	362	399	426	408	403	446	400	396	421	417	436	394	417	468	410	396	403	424	425	471	400	366	398	380	434	418	428	428	408	406	432	418	436	443	417	440	432	376	401	391	415	442	408	406	445	428	436	377	427	382	402	420	407	381	406	413	428	406	426	410	403	410	417	442	424	388	407	424	378	421	430	425	415	429	421	424	460	403	421	430	417	404	370	411	427	407	415	436	424	410	401	419	432	418	384	379	442	397	383	387	459	409	437	393	415	403	387	434	386	411	399	409	386	391	459	416	443	430	437	380	415	393	461	422	394	404	395	415	431	451	400	418	417	404	438	408	445	446	381	425	406	419	410	420	422	413	425	446	392	412	398	413	416	398	411	418	420	404	398	372	417	435	430	385	404	413	426	425	424
3408	897	1225	1177	1079	999	1136	1901	2032	1890	1213	607	293	232	178	189	153	173	193	152	178	156	171	162	165	192	153	178	172	164	184	174	182	167	172	173	171	162	165	162	173	151	186	152	199	146	198	190	164	176	173	158	180	179	157	153	165	174	183	189	175	158	160	185	170	187	158	189	184	177	166	188	173	197	167	169	148	164	173	152	183	175	174	189	153	159	164	182	168	147	176	174	188	165	170	150	163	172	158	171	175	168	191	159	180	155	191	175	166	160	150	179	163	170	176	187	177	160	175	158	173	172	165	155	162	187	160	173	167	167	167	155	166	178	165	160	171	183	160	157	173	182	165	179	158	155	170	163	183	167	163	166	149	185	190	188	162	157	164	154	165	191	175	148	162	173	159	163	166	174	139	157	185	168	164	168	171	168	185	171	194	178	161	173	182	170	162	175	174	150	181	149	196	161	184	147	158	171	174	170	152	167	165	169	163	169	187	146	144	135	149	176	175	182	164	140	177	159	163	180	159	155	180	168	139	159	150	178	150	178	191	171	161	163	162	178	153	149	168	162	172	157	166	196	173	163	165	165	168	187	152	173	153	190	143	182	190	171	182	163	138	165	169	161	188	165	179	170	153	162	161	169	154	177	192	176	165	170	163	173	161	171	170	150	165	148	176	184	178	172	180	185	173	162	177	154	181	162	150	166	167	176	182	159	167	156	184	178	170	170	175	156	167	155	159	168	145	147	157	162	146	150	166	159	156	162	153	161	165	144	154	168	187	178	162	196	176	163	169	171	154	163	177	179	172	170	184	189	151	153	171	172	161	185	171	180	166	158	186	182	183	164	168	159	162	178	151	187	175	153	145	162	192	157	147	181	175	158	164	176	155	165	174	171	171	172	150	156	159	179	173	182	156	155	167	164	182	172	151	176	182	167	167	161	155	168	140	163	186	163	180	181	157	167	171	195	145	172	149	153	141	184	171	183	176	170	157	196	172	154	190	173	183	154	177	155	162	150	201	158	182	163	178	188	158	167	157	148	162	151	158	145	148	173	158	164	158	168	172	173	172	159	181	171	168	181	163	154	176	179	152	179	163	187	183	162	190	183	187	175	160	176	145	149	179	161	181	178	171	165	177	190	183	182	168	183	192	172	156	161	167	188	173	172	181	176	176	177	155	151	162	173	171	197	157	174	153	162	163	169	181	163	155	154	180	183	147	189	160	169	157	192	137	155	178	167	163	156	189	169	166	159	166	186	169	153	157	158	189	177	189	171	167	154	188	157	157	166	164	143	168	207	162	159	163	189	144	197	168	127	168	150	154	162	164	197	157	161	165	173	186	192	176	169	165	186	168	177	169	147	177	179	147	194	193	185	180	186	168	159	176	158	172	176	202	172	182	173	175	172	176	172	177	197	154	165	153	168	173	167	172	167	149	147	167	176	163	174	172	163	157	173	161	165	157	173	190	172	182	178	170	176	163	170	172	147	155	175	160	159	181	184	156	162	161	177	165	157	162	178	160	165	181	182	162	159	172	180	160	168	178	176	149	186	172	194	164	161	167	173	159	155	181	170	202	170	175	185	166	176	179	158	168	182	161	146	190	176	185	159	171	171	175	151	171	167	175	190	180	172	179	177	169	197	174	186	184	180	172	188	151	180	172	177	160	193	166	156	189	178	155	172	160	179	166	166	148	172	152	167	180	176	157	159	170	176	168	155	173	166	173	187	165	163	181	162	184	150	155	169	151	192	180	174	172	157	188	206	193	173	172	180	173	197	160	153	190	183	153	178	163	166	187	143	167	175	183	188	177	171	195	186	163	158	159	171	188	157	160	148	157	190	172	165	159	171	157	152	161	180	162	157	142	171	178	165	158	135	158	163	149	165	205	171	171	158	169	153	177	165	157	157	165	166	199	175	162	172	171	175	181	175	155	185	181	197	164	187	181	159	171	166	171	190	163	172	188	185	184	158	152	169	172	174	159	182	181	177	181	169	183	167	142	154	169	166	162	167	153	175	174	176	168	181	169	159	193	166	171	181	183	167	188	195	163	183	160	153	135	185	198	173	172	186	174	172	165	167	184	161	165	165	149	162	186	161	169	174	177	145	185	155	155	179	145	167	156	154	128	170	167	176	178	161	199	184	206	175	195	205	162	184	165	173	178	188	188	174	181	146	151	149	169	160	155	170	153	152	170	148	152	181	153	178	182	162	173	183	167	153	175	151	150	161	180	181	173	155	186	163	164	190	162	173	160	174	185	157	146	176	144	172	153	158	158	174	160	167	169	166	167	163	179	173	203	167	162	179	142	165	162	174	171	172	166	153	160	169	149	172	169	161	160	137	175	169	151	145	162	143	172	183	157	142	170	163	181	157	139	169	162	156	169	164	179	197	161	177	182	170	167	192	166	162	161	166	173	165	162	147	156	152	169	178	151	171	161	149	169	163	178	177	160	163	174	164	164	168	172	157	154	166	160	166	163	181	170	163	158	186	174	169	164	173	171	163	181	158	180	168	184	154	150	202	171	160	169	168	184	181	165	164	157	169	206	151	173	175	170	180	167	149	168	168	176	153	168	141	153	180	179	175	173	166	150	160	169	187	149	172	167	181	166	184	174	169	167	196	166	169	154	177	174	188	155	155	189	151	194	187	157	156	157	160	145	175	180	143	146	178	181	159	171	164	163	168	148	173	182	175	168	144	170	167	152	171	169	182	167	168	190	144	161	152	190	178	160	157	183	181	174	166	176	172	156	173	174	168	141	164	165	159	162	180	180	171	156	180	172	163	160	151	170	170	162	167	158	169	145	186	175	158	178	177	180	176	142	159	192	157	158	172	191	191	141	161	159	152	181	176	151	185	174	159	163	166	222	174	172	184	182	174	171	158	151	171	162	168	179	154	191	159	175	172	165	192	161	177	162	178	173	154	172	155	180	158	169	168	169	195	166	159	179	165	161	153	200	167	165	156	162	184	172	158	181	171	161	158	185	160	183	177	175	188	163	156	178	166	162	156	175	167	162	152	185	180	177	178	185	159	158	142	170	179	155	152	173	177	203	160	179	181	183	144	180	158	197	201	195	184	155	192	153	143	196	168	169	156	181	162	173	155	160	143	156	170	173	182	174	159	165	158	174	178	141	166	179	165	146	165	169	153	155	186	185	162	140	191	172	170	204	174	159	145	173	187	188	163	176	160	152	161	167	166	164	163	150	170	148	167	182	146	174	172	194	192	177	188	180	181	163	183	178	155	166	154	169	116	186	166	166	160	179	156	163	171	152	184	191	183	176	184	173	181	203	169	176	183	163	166	154	187	170	165	192	154	162	163	174	170	168	157	150	163	164	176	172	134	171	165	163	184	173	163	171	196	151	161	161	163	165	174	171	155	174	183	143	143	156	168	178	168	164	182	191	168	190	171	166	184	142	166	178	162	160	158	189	168	170	162	170	167	189	174	148	157	168	165	147	176	157	163	164	155	162	174	184	177	165	160	149	160	181	149	182	170
2826	1203	2706	4059	4248	4860	6302	10267	9961	8377	5185	2338	1040	616	533	424	455	472	429	449	456	442	425	443	430	446	436	416	442	413	446	475	442	463	473	439	460	459	411	470	490	415	470	459	445	468	432	448	472	443	440	436	456	476	470	435	444	446	448	431	438	433	467	450	465	449	459	458	420	448	450	420	456	459	456	421	438	438	441	456	429	442	427	450	412	417	453	461	453	456	458	432	449	405	467	387	459	415	422	451	448	444	447	445	426	462	473	432	450	459	449	447	426	464	456	477	451	444	444	479	432	434	419	381	440	471	433	425	447	463	458	459	419	407	468	432	480	444	428	444	417	439	439	482	381	453	441	456	456	412	441	456	468	421	439	455	434	483	467	448	482	485	460	449	483	419	422	442	480	429	448	487	451	484	425	447	449	437	434	430	437	458	458	480	460	479	452	439	475	447	430	446	466	410	417	444	429	462	456	412	411	472	462	457	427	470	433	418	468	455	472	418	449	453	449	440	456	444	442	473	431	462	439	452	426	459	414	460	428	438	461	432	465	445	438	434	468	472	439	458	422	434	446	447	413	441	451	453	434	445	444	503	434	456	431	456	456	447	467	452	429	445	419	458	416	448	445	462	438	410	503	441	447	421	445	456	452	423	439	421	465	452	474	463	438	439	416	464	454	467	433	476	436	447	443	461	435	495	471	467	428	472	450	422	463	461	447	415	480	458	430	465	475	442	444	454	390	451	438	443	438	449	450	477	455	428	482	430	489	465	437	441	460	457	477	438	441	454	430	453	451	468	451	420	397	458	477	450	449	435	424	440	442	459	457	432	458	444	460	442	481	437	439	437	432	420	457	433	424	450	454	438	456	437	448	419	457	442	427	480	423	497	412	472	458	444	431	446	456	467	465	436	431	419	445	456	488	449	461	432	455	453	417	453	454	445	417	436	483	442	440	472	453	465	438	431	485	427	425	457	448	459	451	471	451	442	440	425	480	468	493	450	446	437	453	438	466	433	447	443	435	437	489	480	458	478	454	456	442	418	477	455	474	441	497	431	446	435	466	450	479	463	454	445	420	464	430	411	465	485	444	424	444	431	469	450	443	448	447	473	475	449	468	465	438	457	413	455	420	470	398	457	421	458	472	475	462	481	428	485	457	426	461	462	431	511	414	482	464	421	443	468	466	454	443	444	427	438	450	461	403	471	486	440	492	427	467	481	442	452	431	445	481	468	425	457	444	468	444	477	463	405	414	457	467	438	475	471	422	411	464	432	476	489	453	473	429	453	459	458	403	447	459	434	445	412	444	427	461	440	440	474	460	456	446	476	465	463	440	458	437	409	463	441	422	414	480	467	444	404	428	450	449	458	443	469	412	447	452	444	447	418	471	442	425	465	453	499	450	491	467	451	464	435	435	470	472	434	422	491	462	465	465	444	464	422	426	439	419	456	461	479	453	454	448	461	416	425	410	446	450	463	435	432	439	451	448	447	468	465	443	440	450	442	409	448	453	453	431	462	415	456	442	456	452	442	456	472	446	413	459	407	461	415	420	451	432	463	448	450	427	465	428	436	392	450	437	456	412	441	453	437	453	439	447	476	419	416	485	439	442	446	439	445	449	429	423	461	475	428	470	428	419	435	444	404	442	456	414	442	451	412	422	443	480	421	422	446	461	405	466	471	445	445	446	445	477	470	468	461	475	466	451	452	442	430	448	462	438	449	438	432	448	456	422	453	445	459	450	437	472	411	454	443	434	474	445	479	446	442	439	419	451	462	457	436	460	458	448	469	440	461	427	453	430	439	456	428	441	433	446	405	444	447	430	464	499	470	422	454	446	416	502	458	413	403	466	464	449	425	474	478	426	457	450	453	453	475	442	434	462	445	412	445	401	407	455	408	449	460	462	431	452	423	464	437	427	477	430	460	441	444	459	423	469	453	428	452	448	455	440	449	462	432	457	466	428	427	463	483	453	436	477	408	469	456	446	441	441	419	437	461	463	471	472	418	459	432	441	426	449	492	464	438	405	421	483	472	435	430	433	419	483	405	467	445	456	431	446	451	467	419	458	440	444	450	416	468	426	450	465	469	426	452	460	474	461	470	406	447	460	457	470	429	450	434	446	431	446	414	451	446	493	472	439	429	470	470	505	463	428	452	443	421	437	430	495	439	428	418	410	453	411	459	459	437	454	472	439	478	439	436	473	451	480	450	469	432	464	435	450	450	449	459	458	429	448	399	459	440	465	435	433	443	424	448	435	444	468	440	462	397	475	460	455	456	440	435	471	431	440	460	494	455	466	483	435	466	454	445	476	457	452	429	479	505	493	464	479	473	442	475	437	436	417	440	433	458	438	404	435	428	441	430	484	420	434	458	428	467	459	420	418	442	462	469	426	432	441	405	453	459	432	446	436	439	436	460	462	446	451	439	449	450	459	419	404	395	469	451	443	439	470	471	409	434	483	459	448	454	440	410	452	424	492	465	436	404	449	451	410	415	425	415	459	445	491	403	449	407	444	468	463	419	469	449	417	476	442	419	477	424	446	467	472	435	444	464	433	386	417	407	407	442	467	479	462	463	432	461	429	453	459	445	418	437	431	468	474	428	460	474	431	435	483	472	430	390	414	440	471	429	460	469	450	442	460	425	460	434	420	423	449	447	461	471	469	445	429	490	392	489	443	470	424	460	427	465	486	442	445	424	458	440	438	441	469	447	468	429	447	460	475	466	418	467	466	427	432	452	416	430	437	439	425	447	447	427	390	456	432	480	434	430	437	459	428	469	422	438	450	440	437	528	439	454	435	440	406	459	485	432	438	460	457	460	479	433	491	440	453	477	428	444	425	454	430	481	463	425	439	465	444	454	453	455	421	442	437	429	474	470	460	461	445	424	433	401	478	465	452	459	460	447	455	432	452	440	434	492	462	474	394	451	430	437	471	415	449	446	418	448	470	443	459	414	462	465	443	443	411	450	442	441	412	465	462	479	418	453	430	472	431	462	450	458	425	467	424	454	431	446	452	468	479	437	441	464	465	463	441	420	501	440	420	445	441	424	456	438	459	435	509	438	464	443	444	454	439	482	422	450	434	432	406	444	433	442	454	446	451	460	439	449	419	464	483	445	459	462	426	434	452	449	479	453	436	438	456	461	435	454	432	428	467	479	450	456	431	475	495	436	460	465	440	424	426	435	467	445	441	469	442	463	434	460	464	409	463	425	478	451	459	470	439	443	461	474	412	454	447	433	478	400	415	438	456	449	462	445	402	428	417	406	443	473	479	450	452	473	459	468	443	431	450	452	445	434	435	452	439	454	450	429	403	455	428	447	456	418	436	415	444	407	429	457	438	440	449	426	450	415	452	436	433	424	462	435	425	446	442	469	445	450	489	393	493	446	491	444	430	480	443	447	474	424	430	416	443	485	492	438	443	457	445	423	430	447	431	438	468	438	484	466	459	476	490	427	466	432	447	468	465	415	402	434	438	405	443	491	449	483	487	403	470	429
14224	3309	3362	2889	2553	5599	15204	25029	26838	19872	10411	3806	1261	494	232	202	185	177	164	202	194	171	186	182	189	195	188	172	183	194	200	153	171	182	191	157	166	177	159	192	194	161	163	187	167	159	181	167	181	188	199	165	176	176	171	161	173	178	166	183	162	206	163	210	165	184	186	179	179	182	173	174	182	183	164	185	163	182	183	148	165	202	165	208	189	177	183	187	176	173	154	180	159	199	185	181	199	189	173	180	183	192	194	172	158	182	156	186	192	156	191	189	179	198	178	171	175	192	170	173	160	174	166	170	175	161	182	159	172	168	181	171	161	181	187	178	191	164	162	207	188	170	173	182	189	181	180	180	168	159	166	183	193	173	168	179	164	204	182	178	184	189	194	178	178	191	177	175	158	215	183	167	178	182	169	167	163	187	181	170	152	181	163	180	177	186	164	179	161	169	176	159	161	161	191	196	183	178	189	176	170	173	164	192	205	187	193	172	179	164	193	171	175	174	180	196	180	184	175	168	207	176	185	196	190	174	207	176	178	196	188	177	170	207	202	190	156	192	174	170	192	168	185	188	168	181	181	176	173	174	182	172	183	160	173	196	186	193	205	187	178	188	182	157	204	162	167	179	157	161	171	197	163	164	168	194	165	184	175	193	181	176	159	184	170	176	189	205	203	207	157	170	156	157	173	183	167	176	175	185	183	179	151	149	208	205	182	184	170	185	166	192	160	175	199	189	187	192	208	167	163	169	184	160	179	168	197	207	181	170	187	197	199	202	163	190	188	206	152	178	169	177	172	168	176	168	182	185	184	178	171	195	187	187	164	141	188	187	173	196	187	151	177	178	188	153	171	196	184	191	185	171	178	185	161	197	190	185	167	205	201	197	194	214	167	176	158	172	201	182	163	177	199	160	203	183	163	188	157	157	181	175	159	201	179	180	171	189	187	169	188	197	171	177	177	177	192	196	178	172	169	192	162	176	180	179	149	180	218	179	182	197	170	169	195	170	162	175	172	201	183	170	182	173	166	172	181	196	179	184	166	198	184	157	186	164	206	201	171	154	173	165	162	171	186	162	160	186	182	187	184	190	169	189	200	180	197	221	196	152	188	170	190	151	180	194	162	162	155	132	180	182	185	164	189	149	178	188	187	190	161	201	182	162	168	146	170	165	166	203	179	176	199	159	171	185	164	185	190	199	192	173	197	183	166	190	177	194	183	197	182	184	175	182	178	167	203	170	152	184	169	194	193	162	169	185	166	194	174	176	180	174	160	188	189	190	179	183	171	194	180	170	173	190	178	186	188	204	184	190	146	186	182	170	170	188	202	189	192	184	177	176	164	162	175	193	172	185	167	153	167	181	202	196	172	160	166	174	193	157	183	166	178	180	194	159	200	176	182	155	196	187	174	167	168	172	173	181	177	200	174	157	194	180	198	187	184	162	184	182	162	173	176	180	191	175	160	168	158	188	188	183	153	199	177	169	174	179	183	173	183	188	161	179	187	200	173	176	166	177	193	164	173	163	192	167	162	160	206	165	156	171	186	197	186	162	167	163	167	185	161	169	163	175	188	151	163	188	198	170	190	201	175	163	203	177	194	172	155	202	166	181	175	173	166	182	198	151	181	193	192	177	178	181	169	181	170	158	202	185	169	183	171	167	194	172	191	179	168	192	175	190	168	204	176	184	183	169	195	175	167	185	171	168	168	189	169	201	185	189	173	193	184	192	185	172	174	186	177	196	177	180	175	187	157	209	208	187	174	164	172	167	190	177	182	164	171	188	168	184	161	189	166	160	156	150	164	151	187	173	160	184	174	176	180	182	176	166	178	181	174	201	191	164	161	163	159	166	186	151	182	182	171	192	177	179	196	179	175	184	188	174	184	175	175	176	200	188	177	195	183	185	174	201	185	182	192	180	186	205	196	161	167	172	168	141	188	158	212	177	167	183	160	177	175	170	168	162	179	186	191	180	183	196	151	158	168	189	171	180	193	184	176	182	158	172	175	196	175	157	213	192	191	176	147	196	177	192	155	173	181	183	163	198	202	160	204	147	190	191	176	172	183	175	173	209	212	159	178	174	153	190	194	185	193	183	177	185	193	200	190	185	175	161	179	163	182	181	184	165	187	181	189	177	174	206	182	156	166	165	161	184	183	179	186	201	166	173	185	163	178	169	185	176	150	208	190	177	174	203	172	168	186	169	142	158	193	192	164	196	143	170	173	184	180	167	184	163	177	162	167	166	180	196	168	180	193	196	174	193	177	196	163	187	197	184	188	167	197	219	162	150	174	184	172	177	186	172	171	189	176	181	178	151	174	183	180	164	181	208	166	178	188	155	154	181	182	177	188	173	168	192	181	171	182	161	216	172	176	156	178	165	192	193	216	175	181	167	178	176	168	191	174	171	177	167	160	156	169	176	163	187	174	171	202	160	159	186	191	174	168	190	220	215	178	165	169	174	194	177	173	179	179	183	179	176	153	182	186	177	164	196	182	181	192	190	167	160	181	178	189	175	177	196	155	190	192	185	192	164	175	181	165	174	152	177	181	200	188	169	192	183	160	177	157	193	196	192	208	152	195	197	173	174	163	194	190	173	190	169	177	151	168	186	164	185	186	171	198	186	179	171	173	184	160	155	180	183	195	175	175	184	197	184	174	177	164	160	174	183	180	173	203	186	179	193	161	197	198	185	176	165	166	155	176	194	160	201	169	167	191	198	177	173	179	170	179	187	192	169	187	190	187	177	181	176	171	176	184	197	193	173	177	171	161	179	192	189	196	165	182	200	165	171	167	167	183	189	194	188	151	172	164	156	180	189	186	159	197	150	182	192	175	166	176	176	169	180	192	180	191	177	167	153	165	185	168	189	195	193	182	159	186	159	199	182	170	178	173	164	184	167	170	215	165	180	177	157	151	204	175	166	175	198	190	164	184	192	160	179	177	188	198	174	162	185	160	154	204	177	183	166	177	216	179	190	161	179	170	198	182	189	181	152	183	151	191	169	204	168	198	166	165	175	183	190	176	185	155	173	173	166	191	174	187	167	201	163	184	175	193	198	191	181	169	169	183	193	155	180	186	181	188	161	185	182	177	180	185	183	188	156	157	172	202	161	197	181	186	161	163	168	179	180	177	167	195	177	171	159	181	197	183	169	180	174	171	181	163	204	151	189	187	179	168	172	174	174	160	177	175	176	173	174	194	168	176	164	195	181	178	171	160	201	180	188	176	169	183	184	195	188	183	161	196	186	166	175	174	178	191	151	188	190	203	162	200	165	192	169	170	161	159	190	187	168	170	187	190	179	165	191	170	167	152	188	174	175	174	173	167	169	166	180	180	174	164	191	192	178	191	174	176	186	164	179	165	187	178	162	167	185	163	174	179	165	173	177	187	171	174	187	158	164	192	160	218	160	155	176	183	166	193	182	164	196	198	175	172	179	187	173	182	175	195	180	183	165	172	172	179	198	197	199	192	178	173	177	173	205	175	153	181	164	159	177
8699	2856	5933	7892	9709	19843	36087	44809	45457	38131	26955	13769	5462	1881	809	547	474	453	448	469	460	479	437	478	444	450	452	507	468	478	432	448	455	529	484	481	438	450	453	439	478	454	450	496	476	498	512	482	492	446	459	485	472	482	502	438	473	473	462	480	440	495	435	467	458	476	488	463	470	457	450	489	438	462	458	452	473	512	483	472	449	459	464	475	508	452	468	467	492	422	462	509	507	474	415	482	479	445	461	472	474	449	440	470	474	458	487	468	475	487	461	453	458	507	440	439	497	490	452	465	479	446	468	493	453	458	474	449	452	476	481	491	465	477	474	488	468	462	473	482	464	466	466	455	477	464	443	470	428	474	437	495	498	473	449	471	449	467	471	443	468	498	461	450	445	471	457	482	449	503	445	475	482	481	456	465	451	468	483	496	451	497	469	481	455	476	460	465	459	438	458	464	475	465	476	461	482	446	459	431	413	465	457	456	512	435	475	474	483	473	490	491	487	503	451	455	463	468	467	457	446	495	473	461	454	410	491	486	464	472	465	483	473	474	448	532	466	435	453	456	495	476	474	469	464	422	461	435	510	482	472	511	505	430	483	474	460	444	484	488	428	469	482	462	466	452	452	470	471	476	481	466	477	469	475	468	425	475	472	504	458	476	448	508	477	493	454	432	486	456	498	453	452	466	463	468	460	436	481	451	502	447	484	466	467	452	471	469	477	454	466	439	472	481	448	465	466	433	478	456	478	468	439	447	480	465	445	472	463	401	414	497	463	494	466	442	456	417	452	469	464	449	476	489	513	417	470	462	463	512	402	530	460	448	452	471	458	477	461	486	461	474	440	489	467	466	448	459	513	506	458	498	498	474	459	449	477	491	438	473	463	472	472	453	468	477	450	441	467	480	455	426	477	446	454	452	455	459	461	496	512	509	506	448	469	454	458	436	488	475	461	467	519	492	446	496	478	480	469	464	517	463	485	458	464	434	465	444	486	480	465	454	459	471	472	419	486	456	521	469	450	480	470	472	473	473	527	454	469	458	462	459	409	458	465	449	449	464	485	476	512	454	426	465	450	443	469	452	458	465	497	480	460	485	483	454	448	475	458	469	475	486	464	499	464	457	497	461	483	465	482	495	459	475	472	435	446	419	500	431	467	453	498	460	463	464	474	474	504	514	474	484	475	495	397	443	475	493	485	441	433	477	464	468	475	447	484	418	464	476	461	455	489	468	436	450	478	483	416	467	465	447	463	486	451	480	464	472	457	479	458	471	531	414	466	478	483	441	442	442	432	488	454	430	483	492	458	443	463	502	466	454	450	450	484	449	505	448	445	494	471	428	479	471	496	480	458	450	462	450	488	469	471	475	468	463	517	484	495	469	498	478	445	501	467	436	453	455	523	444	473	476	437	465	482	472	490	443	435	462	451	477	482	467	474	485	468	459	472	453	392	436	465	469	422	467	486	452	487	462	487	469	484	461	455	434	475	437	485	412	442	462	458	444	479	512	477	529	475	447	457	497	436	459	463	489	475	485	455	465	465	490	500	441	432	437	469	481	467	466	429	477	459	485	464	466	471	526	468	486	476	434	499	477	434	476	473	460	437	509	450	480	519	466	487	528	465	477	496	505	457	519	482	458	474	457	496	451	471	467	476	459	446	460	446	515	467	474	474	418	495	507	467	458	453	454	464	491	462	498	432	459	471	497	452	451	515	471	471	453	467	473	462	444	466	480	465	512	436	499	468	452	457	467	424	446	489	467	446	465	477	498	444	452	470	496	457	482	458	470	473	461	442	435	482	460	421	496	446	420	471	466	472	498	493	440	468	447	460	440	431	481	455	468	446	477	461	437	496	463	455	451	465	444	461	425	481	451	464	468	465	456	468	480	503	479	478	461	494	455	460	449	439	511	468	453	513	465	492	455	438	434	503	494	457	482	457	449	471	492	443	477	469	478	450	475	461	427	453	475	461	465	471	483	466	481	437	474	463	424	494	461	443	467	469	464	451	464	476	492	470	451	445	487	453	478	475	423	453	481	476	491	453	458	431	469	448	457	497	455	441	471	478	444	465	468	478	455	493	472	479	474	462	422	472	493	493	466	462	485	463	475	498	463	501	442	501	412	487	474	467	441	458	461	451	461	494	499	476	468	463	474	435	445	472	472	447	490	444	483	483	481	482	486	475	475	487	488	472	441	460	480	441	467	470	481	494	479	436	518	480	469	462	475	457	472	443	458	459	470	455	468	468	493	438	509	455	464	451	459	459	449	461	462	469	436	472	492	479	449	446	454	421	508	449	431	465	484	450	468	434	487	465	487	476	472	502	484	430	454	478	442	483	428	451	454	457	439	465	424	474	494	472	482	445	482	479	485	492	522	453	460	464	478	446	434	505	495	456	463	438	458	440	415	497	478	414	451	489	454	456	439	486	460	453	480	446	464	461	455	461	467	450	452	425	427	479	456	465	461	474	519	458	464	468	474	482	446	460	488	414	449	481	485	439	445	430	466	458	464	455	492	462	501	436	455	474	473	414	475	435	467	485	500	477	479	446	473	452	456	497	456	458	456	456	434	474	429	446	452	466	517	487	443	473	466	485	475	458	467	473	459	443	488	422	481	459	471	479	489	448	494	470	468	479	475	460	447	482	500	499	462	438	473	478	435	439	447	480	482	473	485	489	451	466	433	490	460	508	422	449	497	443	477	441	475	480	489	465	420	471	483	450	453	443	470	484	524	462	496	476	441	458	460	474	438	451	478	509	462	425	427	471	470	461	419	484	470	493	433	474	465	466	472	502	482	491	484	490	462	494	435	454	461	507	450	493	466	486	484	491	448	462	447	465	492	477	484	477	471	494	481	448	498	468	477	436	484	491	483	460	449	479	477	465	484	465	436	469	468	459	488	496	450	472	456	437	463	466	466	478	427	447	457	451	477	460	466	474	473	453	490	455	498	439	460	513	499	491	477	433	470	460	505	479	448	484	435	450	456	442	492	483	422	479	471	505	485	463	479	470	482	480	426	479	465	464	430	453	463	491	486	483	426	496	438	480	472	447	453	478	481	447	464	467	472	481	444	503	449	484	460	433	508	488	471	441	465	469	445	439	464	475	469	475	406	466	502	456	515	534	505	449	451	501	490	464	511	474	503	458	513	481	480	488	462	455	439	467	461	455	442	465	494	475	474	465	443	451	493	429	461	474	463	484	452	452	472	470	462	454	476	479	457	477	495	466	505	477	455	485	481	448	491	517	447	480	446	455	466	443	436	460	479	473	443	466	422	439	471	475	474	450	435	481	459	477	503	456	437	457	449	458	462	441	430	464	485	452	449	473	466	474	472	430	461	477	457	477	471	461	477	429	469	462	455	474	474	453	461	459	444	422	461	486	476	450	446	455	469	467	478	469	474	443	471	471	485	505	463	452	462	479	468	460	456	476	517	426	443	479	434	444	464	473	440	440	471	462	480	464	471	464	467	500	509	414	444	488	493	480	437	429	447	512	489
21843	7342	6801	7573	6336	11579	22322	41137	43802	32461	18714	7370	2110	621	269	148	188	159	151	182	134	181	161	174	156	145	147	173	168	143	141	179	162	140	179	151	165	172	167	176	167	146	171	172	157	151	150	146	158	153	147	162	147	145	140	172	163	160	128	160	160	167	143	153	167	168	149	152	164	160	165	154	160	168	154	169	178	182	171	170	168	144	204	153	145	154	178	173	153	167	151	167	176	153	162	160	143	130	160	136	163	143	167	166	173	166	158	153	165	166	156	139	161	170	191	176	181	152	152	150	169	162	165	176	170	163	169	152	182	163	174	154	170	166	175	148	150	165	164	164	168	158	157	159	173	147	163	166	150	150	141	167	172	170	157	153	168	178	158	156	173	162	162	171	164	158	157	160	161	165	169	176	172	169	150	164	161	145	140	187	190	138	162	160	162	149	163	166	148	166	165	146	176	155	145	163	180	162	177	165	171	181	149	132	171	144	183	155	166	155	149	162	138	147	165	116	169	161	143	162	173	145	125	175	183	172	189	150	161	157	170	146	164	143	158	160	180	161	143	164	161	144	154	147	162	165	130	147	175	152	144	129	160	158	166	162	139	163	154	158	149	164	177	169	138	168	161	162	181	159	178	170	156	166	168	145	158	157	149	160	175	163	147	176	162	157	160	158	146	157	135	180	150	164	189	149	167	138	158	150	141	138	158	168	165	134	180	154	139	161	157	165	162	174	154	151	160	155	176	174	174	181	174	178	160	143	169	153	135	155	165	160	171	168	149	152	160	166	167	177	159	182	163	160	144	148	169	159	145	160	167	153	172	169	143	194	141	161	188	160	154	168	140	172	139	151	143	171	176	155	152	162	170	166	151	156	177	169	172	172	151	156	149	148	134	177	163	177	157	171	146	150	172	167	182	166	174	175	188	161	168	159	158	152	171	143	176	159	165	155	165	159	152	167	171	170	156	173	164	157	162	166	175	156	145	166	137	166	175	180	147	160	174	122	170	157	153	152	151	162	160	147	170	154	160	154	160	129	169	151	168	149	131	164	163	160	165	161	176	183	170	174	164	151	178	160	140	159	155	178	161	141	173	157	138	157	146	168	156	156	149	173	170	184	178	153	159	149	151	162	160	179	172	160	182	153	178	144	171	133	174	157	154	154	154	147	164	169	147	160	151	157	156	171	146	179	169	183	154	152	162	171	163	152	141	159	154	167	158	174	175	165	174	164	138	160	158	141	132	171	147	138	171	161	175	150	192	157	174	163	169	172	151	183	153	168	157	177	155	159	172	175	162	142	147	157	167	166	141	137	149	147	161	157	161	141	137	159	161	151	169	144	163	157	158	149	155	139	174	153	171	141	171	156	153	180	157	171	137	151	183	170	183	169	166	172	183	159	162	167	158	161	134	154	161	143	200	161	165	172	143	170	170	165	161	158	152	158	161	140	149	170	142	167	176	151	186	173	146	150	175	164	166	155	161	169	176	164	172	172	167	126	147	187	169	164	175	171	162	164	166	187	168	159	152	154	160	161	151	161	166	162	176	150	163	177	164	158	161	170	139	151	176	146	166	174	190	166	171	155	159	148	184	150	150	152	157	152	142	161	169	158	154	182	162	170	158	162	161	147	163	166	157	167	153	172	169	180	163	159	168	160	146	174	183	168	168	187	152	153	156	166	143	144	182	147	145	180	155	170	169	167	164	163	182	175	187	165	141	184	153	164	180	169	167	155	146	178	161	175	148	165	179	154	142	160	168	162	152	165	163	155	178	144	181	168	176	185	164	161	165	180	163	153	159	157	135	170	192	160	148	163	184	160	174	164	152	149	156	160	176	159	155	161	172	163	168	174	147	168	150	144	150	163	158	190	178	159	157	174	172	149	138	181	157	174	159	146	178	126	163	161	119	139	165	160	139	158	169	152	153	164	148	166	169	184	147	147	157	137	144	162	163	172	167	159	156	166	157	156	159	175	153	174	188	174	188	169	181	155	163	166	175	172	160	164	151	172	165	182	176	168	165	164	182	146	165	176	150	158	183	175	168	170	150	163	175	145	174	171	170	165	168	149	166	170	164	178	155	155	169	189	178	141	160	167	160	146	166	163	172	167	194	150	137	174	155	166	162	168	165	144	142	165	152	142	174	188	162	147	154	152	167	174	160	158	164	156	158	177	169	150	163	163	168	132	156	170	166	145	155	154	180	157	145	194	170	187	181	175	159	192	170	183	154	160	152	150	160	138	161	150	159	166	155	148	166	144	148	153	151	162	151	181	172	165	154	151	158	164	161	162	148	149	182	148	154	163	181	154	146	158	174	191	142	164	156	157	164	156	156	180	184	165	158	151	155	148	161	151	152	149	164	150	162	160	152	186	161	175	156	176	180	160	166	178	168	150	160	157	170	142	203	171	171	145	171	165	174	182	152	153	163	143	179	155	167	170	166	165	144	169	153	138	160	153	143	151	137	186	151	171	180	170	185	138	164	165	150	158	149	151	173	151	175	151	167	157	168	163	153	160	168	156	159	152	187	157	142	149	163	177	148	154	159	181	144	154	171	159	147	163	157	148	166	158	158	174	169	186	167	175	170	166	127	166	148	132	169	171	160	157	170	177	175	169	190	172	170	182	182	168	146	171	172	181	186	156	145	168	145	152	157	156	163	157	147	167	152	133	142	166	185	180	158	153	156	163	161	169	139	152	145	171	154	143	179	154	158	159	165	175	159	153	155	169	144	162	139	176	183	164	126	158	145	158	174	156	152	164	136	156	161	171	141	160	159	151	164	149	177	178	162	167	170	170	131	161	147	165	154	171	197	158	150	169	174	162	137	162	167	146	173	173	145	150	179	154	143	154	142	156	159	145	162	165	151	154	170	139	164	157	167	159	140	152	165	172	146	174	165	174	169	162	167	148	163	145	152	137	149	171	168	189	160	145	148	154	155	174	153	161	155	174	169	143	140	189	147	157	154	148	146	165	138	166	152	145	158	149	168	166	168	173	163	140	133	149	162	152	167	154	174	150	155	164	159	157	144	137	157	171	148	165	158	163	161	182	172	155	184	161	159	153	157	163	170	161	172	179	176	176	181	156	152	151	142	169	147	154	181	165	147	175	146	158	150	128	166	175	162	163	162	150	144	174	161	169	172	153	148	175	164	183	173	153	155	167	173	143	179	176	169	149	158	147	154	176	160	155	164	145	155	161	173	144	169	164	165	159	169	185	148	146	146	163	154	181	166	173	165	179	161	162	151	178	160	165	153	174	141	168	145	178	177	160	161	164	143	147	168	157	147	167	160	161	168	140	183	158	169	158	169	166	148	177	172	178	156	177	169	157	178	186	164	175	186	163	181	155	172	158	161	163	138	160	156	144	151	155	150	139	173	161	166	166	163	167	178	147	171	158	158	141	186	171	169	176	154	170	161	145	155	171	156	165	167	166	158	161	167	140	140	179	155	144	148	173	133	166	169	167	154	177	158	182	130	195	151	163	188	166	172	160	182	174
10481	5085	11714	17236	18656	29598	42396	57439	58187	48128	35294	20258	8181	2547	916	536	457	459	416	418	425	443	434	417	406	425	398	436	422	417	419	433	423	461	435	404	443	430	452	442	389	426	421	410	460	436	408	454	434	440	456	419	420	441	439	399	423	433	436	408	414	400	413	381	427	417	436	421	427	430	435	444	436	433	414	442	411	417	441	430	412	425	465	420	428	440	392	432	431	423	433	443	425	451	439	404	407	416	400	408	421	431	406	407	437	470	410	412	398	426	436	453	438	439	401	440	395	428	454	411	464	436	422	427	432	471	412	423	427	386	409	425	411	431	459	382	433	420	441	447	434	425	445	439	460	409	405	392	398	420	439	447	445	380	420	416	414	442	410	436	405	413	429	416	427	473	427	417	429	423	408	389	416	411	449	484	448	436	422	439	397	398	422	430	426	426	422	416	413	417	439	435	439	442	440	463	440	416	420	427	461	475	426	436	430	460	412	453	439	436	431	446	389	420	421	425	428	428	418	441	441	434	402	419	428	426	424	403	451	416	426	446	406	442	443	443	397	418	450	404	443	450	416	409	419	409	406	376	437	429	415	479	472	447	428	450	412	414	373	413	422	414	451	400	391	432	402	459	417	427	407	450	423	471	422	427	449	432	420	416	445	425	446	411	425	380	428	423	421	452	431	454	403	421	418	437	442	435	410	423	430	396	416	419	424	398	440	422	384	389	429	404	388	447	436	433	439	375	427	409	472	417	441	432	400	435	416	426	450	411	389	453	444	440	399	428	411	417	430	423	421	378	452	443	459	398	416	428	411	393	429	448	415	450	453	426	404	442	407	404	428	384	441	404	431	400	446	383	448	409	428	431	407	399	405	414	440	422	411	427	457	447	397	409	440	409	421	428	451	403	430	437	419	414	403	405	438	409	402	416	462	452	408	425	413	424	400	403	417	422	444	397	400	376	412	427	444	421	431	404	475	445	409	451	429	445	424	413	402	406	458	415	409	426	420	465	413	398	397	430	435	434	420	449	423	431	451	437	382	436	431	391	415	440	418	465	425	422	430	409	421	450	444	435	409	408	443	424	436	424	430	389	398	448	443	420	409	457	457	411	421	432	411	392	419	436	398	450	444	422	437	415	423	444	427	442	429	480	424	442	442	398	460	434	466	416	436	428	431	424	424	446	387	445	406	404	416	431	427	435	427	388	424	433	410	411	404	394	441	423	434	420	441	433	408	425	427	427	434	435	426	416	397	455	428	439	423	465	424	398	435	446	429	424	415	416	413	430	421	389	424	427	410	432	437	406	400	433	413	460	430	425	408	419	429	419	466	420	384	445	432	434	469	432	451	425	406	435	423	450	452	413	441	400	426	431	412	393	408	406	423	394	388	444	426	415	412	467	408	438	425	436	437	428	411	439	441	421	441	418	447	448	446	414	419	465	430	436	414	413	413	427	407	416	398	419	434	426	429	450	436	423	430	433	442	456	464	423	379	393	424	420	456	428	441	422	435	427	423	426	414	445	439	458	429	400	436	414	413	452	396	429	434	435	411	427	482	418	425	407	416	416	405	393	413	447	413	435	417	438	449	408	437	419	411	419	476	383	462	428	444	440	430	441	426	442	427	431	418	416	436	428	420	425	432	460	409	434	424	397	442	461	456	468	464	406	447	445	426	417	437	418	404	393	437	424	407	416	409	407	406	404	404	484	458	424	397	406	415	458	420	438	431	412	420	430	424	430	410	457	417	420	432	424	445	395	399	436	402	417	403	419	416	416	433	446	431	439	460	407	376	433	415	428	411	411	424	425	427	419	423	456	400	439	424	416	413	431	439	442	422	449	417	456	447	431	387	420	463	426	425	413	432	414	415	439	426	420	435	405	415	428	430	446	442	405	414	405	393	412	391	444	431	440	436	435	402	442	447	429	426	432	452	452	428	417	415	474	418	433	412	417	417	416	398	416	417	424	438	433	431	444	428	410	431	409	423	446	407	436	432	438	440	439	451	450	438	430	426	411	415	432	421	433	430	424	408	420	392	448	418	430	416	412	423	426	419	418	425	413	428	412	452	434	416	421	403	417	432	439	459	426	443	465	399	417	365	410	423	439	423	421	397	427	419	406	412	432	415	439	467	441	422	407	459	435	440	452	432	402	427	434	410	426	444	465	409	398	441	454	384	410	450	404	421	390	437	446	455	433	434	424	433	454	446	448	410	422	363	433	411	392	434	403	448	385	444	405	460	390	409	421	404	449	424	439	443	426	427	415	415	411	397	429	460	470	448	429	404	472	416	394	401	429	422	423	443	429	413	430	427	441	393	445	403	459	441	496	426	451	432	409	449	443	464	415	406	429	431	391	429	408	465	429	428	400	432	430	418	409	419	399	429	394	438	396	397	426	391	418	419	444	413	364	412	449	428	411	413	382	472	403	405	409	458	437	401	424	423	375	443	409	426	417	429	401	415	446	468	445	442	418	415	388	437	449	420	423	440	423	415	451	427	402	437	437	418	433	438	454	384	439	442	390	429	430	422	427	424	426	431	396	432	391	406	413	452	412	432	413	438	439	422	427	462	421	447	459	453	408	418	422	446	449	443	413	451	443	398	421	401	426	437	445	426	416	414	403	397	447	436	442	432	435	423	418	403	401	419	454	458	426	429	427	401	450	428	440	408	393	438	469	394	413	415	424	448	418	420	467	414	390	423	446	402	428	383	435	411	412	437	434	429	404	430	410	449	400	393	430	429	454	412	422	416	410	414	425	439	423	428	457	445	430	446	430	405	440	437	451	444	432	432	446	424	434	427	428	430	458	457	443	433	439	428	415	379	419	415	402	416	427	433	478	430	430	420	417	385	412	404	405	407	438	451	418	441	443	404	425	427	434	399	425	416	411	417	450	425	411	403	396	404	429	467	443	409	404	410	419	422	417	423	414	401	426	430	389	456	401	410	434	391	441	457	390	452	437	435	424	406	442	460	435	445	405	417	399	452	419	424	435	427	386	408	432	440	417	445	431	429	433	413	441	452	459	402	434	425	412	404	393	425	455	437	430	415	457	407	455	421	391	425	398	428	411	434	418	417	438	429	470	433	406	415	418	423	396	440	434	408	396	428	393	415	400	459	438	442	434	426	428	436	403	446	434	432	441	423	417	481	428	412	414	397	429	405	408	442	457	409	457	429	445	436	376	442	436	423	416	406	376	425	426	407	407	459	430	419	438	410	419	408	433	427	405	431	412	435	421	424	395	435	421	418	438	416	459	438	413	456	434	457	485	392	419	421	418	478	442	428	472	418	440	397	419	413	382	434	374	431	413	431	416	425	402	440	451	418	437	403	428	449	372	428	446	442	425	413	402	452	417	402	396	449	389	435	407	371	424	427	398	422	389	417	417	429	436	428	415	430	428	395	400	420	405	452	393	402	397	427	428	401	419	401	428	408	407	424	420	431	420	430	443	424	403	427	472	431	449	424	390	423	448	425	415	442	396	480	407	434	402	387	451	432	439
4054	783	893	1051	948	1063	1527	2476	2386	1408	847	543	349	240	190	187	155	178	170	177	183	164	168	169	179	186	189	172	157	178	174	198	161	185	157	177	182	183	178	178	186	196	169	186	171	156	175	163	161	158	172	175	179	152	172	185	177	165	155	162	176	209	165	161	160	156	184	166	181	196	178	174	168	158	181	166	153	173	190	174	176	165	168	191	174	180	198	185	170	154	165	161	168	178	174	182	180	187	171	170	170	153	196	187	176	164	155	189	183	163	155	174	156	161	178	161	157	156	179	159	152	163	172	156	160	149	169	155	168	186	168	169	164	190	161	171	181	170	186	185	193	166	176	169	170	164	182	176	171	166	183	168	147	175	167	186	168	173	180	161	164	182	153	165	178	177	162	162	187	193	191	147	129	184	202	179	167	175	167	176	176	155	157	160	163	162	166	176	199	185	169	165	175	181	152	168	180	183	160	163	175	163	167	177	160	180	174	173	166	182	164	163	186	185	193	158	182	167	160	179	161	176	187	165	161	169	161	174	156	180	168	161	180	166	178	153	190	152	196	182	170	171	151	184	171	184	175	180	151	170	161	175	159	160	192	157	161	184	174	173	159	149	161	190	161	157	164	170	176	185	175	196	170	151	169	175	160	195	193	174	158	178	183	180	166	167	156	175	180	177	179	184	178	167	160	178	166	185	183	172	165	171	167	168	181	182	171	156	175	178	148	171	181	173	171	176	169	179	216	171	152	181	179	184	186	195	168	154	175	150	177	179	155	188	189	186	164	145	182	144	187	163	179	170	163	161	176	172	175	175	162	166	181	176	189	165	199	163	171	179	164	179	169	157	150	172	174	162	161	172	159	183	203	162	156	179	159	158	172	186	175	180	197	154	181	162	152	151	189	169	191	154	162	178	173	175	171	171	182	196	179	209	174	158	146	171	175	195	175	177	190	201	179	174	154	161	159	188	189	166	189	168	150	159	173	193	178	162	165	186	179	177	194	165	161	167	171	198	194	191	184	190	163	188	188	157	165	187	157	177	158	162	170	175	177	178	186	158	191	163	165	180	198	157	186	186	165	170	168	173	178	147	177	166	181	160	142	162	146	168	162	151	171	155	180	173	159	170	182	171	159	173	175	167	168	183	197	186	167	173	157	196	162	190	164	157	182	171	157	185	186	161	166	174	179	162	183	183	177	184	176	181	176	190	144	161	163	155	151	175	163	177	166	179	165	163	173	158	175	183	163	181	170	179	175	201	155	160	163	139	173	164	178	165	168	187	146	173	162	166	151	158	169	194	167	190	185	169	170	192	165	180	166	167	171	181	187	155	178	159	178	168	180	183	170	177	178	176	177	165	183	174	139	187	182	166	175	166	184	177	170	158	173	194	165	153	184	168	175	170	177	189	203	172	179	171	173	184	169	182	157	170	160	170	190	166	187	186	182	172	170	165	178	148	168	188	171	179	167	179	166	168	159	165	199	163	168	184	175	159	174	152	184	173	171	168	187	183	186	172	160	174	170	183	193	167	146	185	185	190	198	177	187	163	189	177	164	178	204	177	152	167	152	164	158	167	175	151	164	162	172	185	143	180	147	174	167	203	145	179	161	161	178	180	172	161	161	160	159	193	166	170	150	170	186	163	188	219	181	160	171	175	168	173	164	181	172	181	178	171	168	159	189	169	178	166	157	177	176	180	187	178	148	178	186	202	165	162	189	161	174	174	173	144	180	157	152	184	190	162	175	157	170	173	161	177	159	169	154	171	163	197	173	189	164	198	178	185	167	194	176	189	199	166	165	169	199	168	170	177	178	161	209	185	170	192	166	162	161	179	174	175	164	164	188	170	156	162	182	177	150	157	181	187	170	175	161	194	160	186	163	192	175	173	185	198	157	169	188	156	190	194	189	159	175	174	166	162	180	170	181	180	141	182	169	166	195	191	175	171	185	167	158	169	170	178	165	154	185	185	205	162	183	174	184	188	170	176	169	161	194	169	175	169	171	175	187	140	184	184	174	151	152	202	192	190	180	185	175	186	163	171	179	170	181	174	170	162	190	192	173	172	186	175	189	175	168	164	172	175	163	175	159	186	179	178	190	170	168	156	167	158	180	174	158	147	179	164	191	171	176	163	173	162	169	172	166	175	179	164	159	168	169	184	186	179	146	155	170	191	168	164	173	166	179	150	163	164	192	172	177	169	178	166	162	161	175	174	181	189	170	190	167	154	169	187	177	171	162	168	160	167	170	195	169	200	166	168	188	163	160	169	157	145	192	186	186	179	174	167	173	171	180	176	203	174	164	178	165	170	173	171	167	177	183	163	189	157	179	154	165	168	177	172	178	174	186	164	195	164	155	163	176	184	173	165	177	157	189	197	167	170	183	174	181	181	160	171	171	177	160	155	183	169	198	166	166	181	182	158	162	141	157	195	188	152	206	168	168	195	187	190	175	175	178	150	170	176	165	182	184	170	188	167	179	197	176	187	172	164	169	192	164	171	194	169	170	150	150	167	157	169	149	183	203	172	184	155	163	194	177	152	176	171	174	168	162	163	166	198	198	151	197	191	161	178	160	185	156	170	173	174	185	178	160	161	153	175	162	159	190	166	174	167	175	159	190	174	178	192	196	169	167	188	152	171	174	183	178	176	162	209	188	175	197	177	176	161	170	178	152	163	172	175	189	191	166	175	153	156	162	149	168	202	171	184	166	183	179	175	164	176	162	165	158	200	177	169	172	156	152	166	176	172	163	176	179	198	180	171	163	166	159	188	184	151	154	143	175	178	171	192	195	178	170	177	168	160	158	161	177	159	171	173	194	183	172	177	181	174	172	150	181	172	173	147	181	168	178	154	168	182	171	168	166	168	186	172	178	148	192	169	165	173	211	164	180	169	157	179	158	169	176	162	194	177	155	180	159	170	154	171	166	179	166	168	163	157	167	162	164	172	171	175	172	184	190	176	165	200	176	181	180	151	169	196	166	178	188	180	149	142	174	177	198	191	153	167	175	190	158	176	163	162	169	177	182	154	190	185	172	158	182	177	174	207	184	179	160	185	171	162	183	166	183	179	183	147	184	191	176	167	196	184	190	181	178	179	174	183	151	185	168	160	144	178	160	167	167	173	189	177	159	180	165	152	176	153	174	176	165	158	148	164	172	185	179	164	174	180	190	166	174	163	163	168	164	176	169	176	166	175	191	156	166	185	170	158	177	146	180	178	193	184	171	167	177	173	189	180	161	185	171	169	183	161	174	168	167	188	159	182	185	165	183	158	181	187	174	173	164	168	158	178	189	152	176	151	172	172	176	167	180	161	182	174	176	167	162	177	178	160	193	163	175	184	177	176	193	155	178	182	172	163	160	176	176	174	167	173	197	158	160	180	178	189	171	170	189	175	162	187	190	163	186	184	180	173	152	179	179	168	192	179	190	176	139	168	169	173	191	196	194	201	166	153	158	196	183	173	186	191	157	183	166	169	178	190	172	155	169	191	176	158	182	199
3240	1031	2144	3745	4167	5087	8244	11727	10843	6298	3631	2302	1178	719	529	457	486	487	417	453	478	489	475	428	457	434	459	438	507	442	438	471	457	461	466	431	456	458	471	477	483	437	472	448	486	482	439	458	493	428	440	466	487	479	461	462	471	474	485	476	486	473	483	450	470	418	469	444	458	413	456	463	431	441	475	416	442	418	470	412	418	465	462	413	457	405	435	435	450	461	479	477	436	494	430	467	421	445	458	485	483	430	423	431	491	432	479	452	473	498	458	448	472	482	448	470	451	471	445	421	444	445	470	480	433	457	475	449	434	463	464	489	451	433	446	437	434	483	474	474	376	411	450	459	448	448	457	458	446	421	475	474	420	452	456	423	488	447	453	426	470	451	431	456	450	432	471	470	425	429	489	471	433	447	440	440	501	447	428	431	443	454	450	415	465	485	421	435	412	472	427	436	447	476	458	448	459	451	428	483	472	442	455	469	445	464	483	486	475	458	484	468	466	458	471	455	450	442	488	488	447	449	464	471	433	435	461	421	473	449	460	458	445	444	442	487	445	437	419	428	459	442	465	452	436	447	469	477	454	439	423	473	458	420	429	439	432	421	454	433	440	417	447	427	454	429	452	436	447	443	472	435	444	461	459	442	447	453	421	468	452	447	478	488	473	445	474	430	477	481	442	461	469	444	443	467	435	443	447	454	475	442	434	428	449	457	435	441	434	442	436	494	444	447	463	446	435	501	423	452	475	456	511	445	492	467	480	447	466	485	466	450	448	466	439	468	429	459	478	447	411	468	462	454	454	448	467	447	443	468	484	441	464	471	432	433	502	429	421	410	478	476	447	451	446	425	416	440	471	477	502	460	447	462	469	486	434	450	442	435	473	469	448	413	452	471	443	468	465	462	431	431	425	432	456	428	446	491	425	475	437	471	469	449	454	461	440	454	461	470	457	448	474	429	461	473	443	463	456	458	451	455	420	452	450	449	490	462	452	431	467	445	423	484	482	411	459	453	470	505	480	450	454	444	471	440	446	468	440	464	450	423	426	449	480	415	509	446	446	472	471	479	427	431	454	419	469	483	487	465	449	444	473	454	419	478	450	491	452	410	426	476	434	452	461	458	485	477	445	457	445	473	467	446	466	465	467	463	425	494	455	464	455	464	490	487	445	447	445	448	445	474	467	435	432	445	427	479	446	477	437	437	433	468	454	470	422	459	461	437	471	459	437	436	465	424	445	450	465	446	468	469	438	466	471	478	464	429	457	464	478	458	431	489	471	474	471	436	424	481	456	423	478	436	472	473	478	475	442	440	434	492	474	409	510	453	490	463	461	472	457	449	454	462	463	470	484	454	451	456	478	464	457	417	425	477	415	444	459	480	451	438	453	433	419	462	456	459	460	480	442	487	437	508	432	477	485	488	461	476	492	439	491	469	457	474	453	431	427	465	458	457	435	487	455	425	431	447	462	455	457	462	446	486	470	469	449	451	442	459	464	442	466	450	435	469	465	490	433	416	442	455	417	471	449	442	442	459	468	472	444	463	453	430	437	429	443	481	444	453	437	475	469	420	473	411	476	462	470	462	488	463	437	477	450	456	500	490	480	457	481	459	453	432	439	458	448	474	449	448	477	481	474	458	435	404	470	458	451	465	412	458	446	452	460	457	472	439	464	450	449	483	452	444	443	456	467	469	440	395	486	470	473	462	472	461	458	450	446	468	453	465	459	456	465	449	412	470	500	424	456	419	463	431	435	404	507	456	439	452	471	430	419	429	485	476	491	437	429	463	436	423	439	442	438	442	450	457	407	465	466	434	474	457	450	422	437	440	442	459	479	442	478	490	463	454	416	468	472	476	457	463	475	469	458	489	470	443	471	433	436	435	471	448	450	476	436	419	430	453	417	465	473	442	428	465	439	456	469	408	480	450	477	487	440	450	422	479	462	436	470	441	462	441	448	465	483	464	457	507	455	477	451	454	467	457	445	452	478	476	443	454	448	454	433	470	419	420	425	473	470	444	451	453	426	471	451	486	471	423	408	459	405	451	438	430	470	440	444	416	469	462	449	474	469	485	446	508	458	437	433	428	449	432	432	447	460	461	432	436	462	454	455	457	468	432	457	435	501	436	430	436	454	469	458	442	448	505	444	432	452	462	492	479	459	498	464	461	478	452	461	400	436	420	479	463	442	450	464	452	414	457	425	439	426	448	448	480	452	470	438	483	437	458	429	448	464	485	444	436	429	432	458	446	422	473	432	448	474	466	453	476	469	454	476	448	442	458	467	451	460	480	443	479	480	435	448	466	437	461	479	436	450	466	446	430	450	433	430	423	442	464	449	484	435	456	455	458	440	447	486	473	427	440	446	453	476	431	455	435	467	459	425	442	427	452	464	464	456	471	466	438	465	455	504	465	437	404	458	448	437	460	456	442	486	470	434	437	486	478	471	497	442	432	463	439	477	480	463	457	458	445	451	437	431	443	447	463	427	423	474	462	461	484	440	475	421	483	430	482	459	425	440	416	452	431	458	442	475	456	489	464	489	429	476	458	471	437	457	448	417	482	474	445	472	409	424	440	430	439	496	472	462	492	455	482	454	491	478	460	465	449	476	454	452	453	472	467	446	460	423	443	483	431	473	440	468	418	447	440	462	448	455	491	448	435	435	483	474	487	450	452	455	448	477	478	440	480	468	461	410	474	440	462	446	445	443	464	468	484	433	461	480	487	419	470	453	432	442	448	491	501	436	405	449	494	495	463	438	438	444	464	453	452	446	459	460	441	447	422	472	444	474	488	467	463	477	424	470	453	438	445	457	469	475	474	467	462	495	439	445	482	487	435	505	444	513	436	464	459	459	432	466	464	462	444	432	505	479	463	451	437	475	442	474	458	455	421	481	466	488	466	490	436	418	482	457	436	444	463	433	457	437	474	445	455	479	459	464	468	480	454	433	454	474	422	470	419	485	455	452	446	456	479	453	456	432	461	467	451	474	447	462	467	457	471	451	440	451	462	459	479	444	465	418	452	496	478	463	479	472	463	454	487	455	468	438	418	459	475	449	494	445	461	454	457	446	445	436	434	452	449	414	447	474	422	430	453	461	461	455	455	454	432	447	450	438	492	456	457	457	467	431	427	417	449	488	461	466	448	458	425	453	464	489	464	483	476	448	427	451	469	464	462	425	449	494	467	429	456	432	442	414	462	454	469	434	505	481	461	478	457	473	440	443	465	449	455	455	493	468	438	448	431	485	463	442	454	452	469	453	497	423	461	428	433	433	468	450	422	433	436	502	457	469	492	433	479	449	463	424	463	455	475	449	419	453	495	457	474	481	444	448	459	464	500	468	447	439	470	484	459	447	442	430	470	481	449	482	440	482	430	456	449	480	468	406	447	470	427	495	449	494	478	441	454	421	450	428	440	489	465	409	477	479	445	458	411	465	473	475	431	432	452	451	465	462	469	413	499	451	452	478	468	443	488	448	436	446	447	481	450	437	443	433	438
17623	7408	4551	3083	4151	12777	20267	25956	22800	16093	8739	4154	1749	784	357	222	196	178	176	169	181	191	166	186	185	187	197	191	187	182	178	173	164	192	185	177	186	175	188	178	195	173	178	161	176	196	182	141	160	182	182	165	185	168	168	180	184	161	156	175	202	178	197	200	181	185	204	175	183	194	169	199	196	181	158	171	182	195	177	215	155	180	165	199	178	193	169	198	152	197	205	194	168	206	162	180	176	186	184	178	179	185	177	194	167	196	163	197	166	202	188	184	190	173	204	177	186	194	189	164	191	179	185	174	175	164	209	190	203	191	192	190	174	180	161	190	184	168	167	189	174	164	186	206	192	148	187	166	189	189	183	204	150	187	190	185	177	164	168	159	187	159	193	186	183	157	154	159	176	179	182	172	142	194	199	184	190	153	161	156	177	181	206	175	182	161	191	192	180	175	161	190	181	153	179	177	184	170	200	161	159	197	160	166	177	186	193	191	203	193	179	172	181	194	189	194	171	161	170	163	199	186	188	173	189	210	208	159	186	173	188	183	179	134	187	188	162	182	176	209	195	162	190	188	195	160	193	174	193	175	171	174	172	172	197	223	177	194	183	166	196	167	182	174	204	204	155	183	189	156	197	182	179	195	187	199	173	180	191	179	193	182	187	188	194	171	184	178	178	172	178	176	157	200	195	169	164	171	175	188	182	166	169	176	176	168	190	163	186	174	184	178	186	163	185	174	185	168	139	183	172	177	166	178	205	169	179	172	186	161	198	149	177	179	197	185	187	177	171	163	191	193	184	180	199	165	157	187	182	183	180	145	165	188	162	164	177	191	156	173	192	192	189	191	184	201	193	172	171	159	158	204	188	189	158	169	181	156	168	167	170	175	193	182	172	188	178	181	202	186	157	157	195	164	174	167	170	180	186	182	164	171	156	184	159	184	192	186	183	173	171	169	167	187	180	164	210	189	174	181	200	162	162	166	181	187	163	198	179	197	187	167	179	182	190	167	150	155	173	173	158	197	179	167	192	191	163	167	171	159	157	187	171	180	175	207	184	157	168	183	166	197	144	176	176	192	192	186	192	175	168	164	192	176	168	207	181	160	152	185	170	174	202	189	177	188	192	178	182	168	207	164	183	183	169	178	211	190	187	180	187	175	183	183	175	161	178	180	178	156	168	166	172	202	178	178	182	192	187	163	162	195	171	171	194	193	179	170	198	168	133	184	195	203	196	169	166	183	160	199	191	170	191	175	186	171	180	180	180	160	180	185	192	183	171	184	196	184	196	168	193	152	154	186	182	214	198	185	177	162	181	172	213	158	169	194	193	159	196	167	157	196	175	156	165	199	185	184	183	169	183	173	171	182	189	152	193	159	185	188	178	183	174	192	169	193	173	180	185	198	183	198	205	168	184	190	189	197	193	180	188	185	195	175	172	178	182	192	162	163	165	166	202	192	181	188	157	172	176	205	172	193	183	180	178	187	177	178	175	190	178	172	173	165	147	177	156	161	178	182	196	176	190	162	169	194	183	193	203	198	170	178	177	176	176	184	165	165	170	157	186	154	187	190	184	180	180	192	184	187	160	201	164	175	178	172	217	207	197	163	198	195	171	181	190	198	154	185	211	182	170	179	185	159	171	190	167	179	158	187	189	197	180	190	165	185	183	191	169	198	188	185	198	173	183	175	171	213	161	178	160	161	192	196	164	186	173	172	181	211	207	184	181	176	191	184	168	176	178	171	180	194	161	160	185	173	192	192	136	153	146	177	188	155	186	183	158	175	180	196	182	182	193	195	178	197	177	184	182	154	193	197	205	202	212	176	195	171	184	196	161	197	179	178	187	188	183	167	206	219	192	170	195	171	181	192	163	165	196	175	173	184	155	199	170	178	195	191	196	197	156	176	200	193	192	202	187	199	211	181	197	171	177	167	170	189	177	172	188	183	196	184	195	177	184	176	201	153	190	162	197	184	186	199	194	173	183	194	194	188	178	149	182	188	163	185	198	169	174	183	191	181	195	164	184	181	186	160	199	181	187	183	181	168	173	178	190	200	201	161	184	182	197	186	205	188	171	164	182	194	179	183	184	169	171	177	186	185	177	186	172	194	180	160	192	190	186	163	181	185	191	192	192	196	182	179	185	160	203	191	200	179	183	156	161	173	161	200	166	191	158	163	192	180	181	180	185	189	193	190	197	187	166	190	200	179	172	158	182	182	195	182	171	187	173	195	202	172	181	172	181	193	179	182	180	174	181	172	180	180	172	188	191	169	177	175	186	181	189	180	193	173	191	157	181	160	181	196	180	146	192	184	167	163	183	190	161	164	178	164	180	190	168	176	176	183	183	182	208	168	186	163	173	188	174	175	157	177	188	185	172	197	187	175	170	157	175	173	191	190	154	178	175	172	201	188	164	169	176	167	175	179	166	188	178	182	169	168	181	186	182	178	198	171	172	194	190	198	198	181	161	191	184	183	182	182	177	177	157	169	181	193	184	181	192	176	177	179	163	203	163	158	165	160	186	163	194	195	165	164	181	180	188	186	173	180	181	176	189	173	177	183	194	175	153	190	181	182	197	185	171	187	152	178	175	183	173	177	177	168	165	201	169	173	190	189	173	199	194	181	181	187	181	177	190	161	180	183	179	194	197	169	193	149	176	171	166	165	171	173	168	201	173	182	197	166	173	199	168	201	185	193	184	202	185	160	180	180	186	185	178	176	166	167	191	174	178	165	182	182	178	184	173	186	194	168	191	159	196	169	185	206	159	175	157	172	165	171	195	177	188	191	213	184	191	157	180	181	177	162	195	184	202	175	174	187	178	189	173	190	172	168	178	187	166	177	172	201	164	183	208	171	162	194	161	172	158	171	182	186	165	188	197	186	177	193	188	163	180	192	174	154	167	189	207	185	217	176	183	180	164	185	167	168	190	209	173	188	172	182	197	192	171	149	178	177	170	183	173	175	170	214	208	213	171	206	184	171	210	186	170	177	190	168	181	166	186	176	190	180	201	182	185	185	159	196	184	182	189	185	204	175	208	168	173	168	186	181	152	170	183	182	156	182	184	157	187	172	164	153	167	188	191	145	172	178	189	169	156	169	195	177	179	186	175	172	156	159	187	178	187	178	197	170	198	183	201	174	202	176	171	185	202	182	187	167	175	187	175	173	165	173	179	191	167	161	187	200	183	188	186	153	154	172	166	193	157	185	192	189	203	158	185	180	181	173	184	165	190	183	179	173	158	198	206	215	183	174	166	176	208	205	186	160	196	191	181	149	147	185	182	162	171	175	169	185	175	190	171	199	192	195	172	180	195	167	147	179	173	208	178	189	192	179	182	181	210	176	208	190	204	192	171	175	171	178	197	175	206	170	171	206	184	197	182	184	175	191	161	179	187	172	155	161	161	179	191	161	177	188	180	182	180	202	187	183	181	171	191	190	177	188	207	187	189	159	173	159	186	177	167	181	179	211	203	203	180	192	173	195	193	167	185	156	184	151
10709	5655	7180	8838	14577	32481	40321	44727	41604	34769	25460	15864	8289	3885	1566	736	517	479	453	518	471	470	477	453	466	482	462	476	452	494	478	452	495	461	452	460	455	430	431	466	446	460	472	465	434	429	469	481	467	458	496	460	485	476	454	480	458	432	471	483	454	479	480	489	448	504	481	485	461	534	472	473	461	435	492	450	448	475	478	508	480	517	449	518	434	492	450	480	490	475	487	493	473	485	481	502	436	456	445	484	427	467	422	468	432	488	465	467	477	500	456	489	448	509	497	529	438	451	476	469	447	475	491	501	522	450	514	481	439	464	510	498	441	501	467	448	502	451	500	452	469	503	447	482	489	495	474	423	479	507	443	472	494	465	399	436	477	478	493	471	460	452	498	452	503	492	431	448	426	471	438	495	446	472	487	466	459	435	460	433	506	451	489	465	464	433	453	492	453	464	433	454	453	468	483	500	442	479	436	446	494	466	504	468	458	502	457	469	532	453	438	474	482	460	425	496	477	503	468	490	449	520	465	463	462	500	416	452	476	450	475	465	453	476	473	497	478	467	466	447	461	483	501	486	466	497	490	448	472	484	431	485	446	475	492	498	472	450	483	432	469	452	490	489	507	469	521	457	458	451	469	484	494	472	455	472	435	510	457	456	459	471	482	459	467	471	457	487	503	440	491	476	443	460	486	441	481	442	474	487	455	460	469	493	447	473	477	474	495	505	445	461	486	473	465	480	490	440	436	510	505	464	495	468	456	448	458	473	477	456	460	449	460	476	472	470	485	490	428	483	477	490	485	458	481	497	446	473	452	496	492	483	482	467	482	498	463	465	449	474	498	486	460	466	492	476	457	461	463	506	484	428	485	471	454	472	521	467	520	488	493	504	462	467	474	467	492	470	498	479	451	447	457	494	496	477	489	510	463	466	478	450	479	441	486	455	448	491	482	464	453	469	443	486	476	457	430	480	462	501	498	447	476	500	502	486	483	488	481	489	436	476	433	475	497	451	489	497	478	472	497	473	444	459	457	521	476	502	468	486	438	451	462	467	438	456	460	502	509	459	460	484	456	479	456	476	419	477	502	523	426	458	472	495	466	474	496	491	460	484	506	473	501	499	445	438	492	474	461	479	493	469	475	444	498	455	472	457	443	460	459	442	458	497	432	477	446	494	456	488	454	497	466	477	462	500	462	452	473	479	495	490	442	479	447	466	444	502	474	496	442	458	474	499	475	503	454	459	471	495	511	475	470	453	457	444	487	473	477	470	449	406	521	495	499	493	492	484	484	512	485	494	494	474	527	465	466	474	461	431	476	477	464	474	458	472	458	482	465	441	470	428	444	488	471	466	476	456	454	452	514	501	469	499	473	502	482	484	464	489	480	486	466	488	475	461	492	489	475	477	471	455	444	443	492	456	477	462	463	493	466	464	480	472	512	416	464	517	465	437	461	474	447	433	479	484	464	506	438	470	465	489	486	449	489	469	456	495	457	455	466	510	455	468	499	451	451	509	487	468	484	435	451	481	474	523	462	462	448	450	426	453	517	468	453	467	480	446	456	451	458	509	481	462	462	464	443	493	425	460	469	477	481	441	453	445	498	463	447	478	442	479	478	481	483	467	462	462	442	431	532	460	448	487	484	472	476	493	481	459	484	464	428	470	487	492	483	502	448	468	472	498	511	492	498	449	507	493	446	496	511	469	511	454	461	521	463	481	456	440	460	452	460	455	476	501	467	493	490	499	482	451	495	501	472	528	439	467	447	427	514	463	443	459	459	438	442	453	482	492	499	492	464	465	477	473	476	499	507	471	454	451	474	473	458	473	468	490	484	481	514	491	492	457	500	455	476	453	479	463	470	451	483	489	495	530	476	489	480	509	486	441	452	484	458	464	473	504	444	503	464	453	494	467	482	490	447	449	453	505	503	486	463	484	472	476	452	496	485	449	475	511	456	471	494	482	466	485	447	490	493	462	504	471	512	443	435	504	462	442	490	477	455	446	456	490	503	448	499	504	459	484	454	456	438	486	464	472	482	468	475	454	466	479	488	470	506	460	479	481	473	516	470	488	444	502	471	443	529	439	479	512	453	518	460	457	481	487	448	507	484	457	434	467	465	476	510	467	477	440	483	472	462	486	459	490	474	466	469	476	500	489	461	440	486	452	511	446	435	477	497	478	494	480	457	464	448	466	490	490	453	491	500	434	491	462	437	444	449	473	458	479	503	441	454	497	466	522	458	479	505	453	461	489	427	444	440	444	467	500	464	457	495	501	485	461	424	462	452	469	454	458	472	454	498	450	396	449	481	471	451	491	438	481	424	476	480	486	488	484	493	480	485	477	485	487	437	452	433	466	466	501	464	493	464	475	480	488	439	474	466	462	493	426	503	488	494	504	463	480	494	478	472	463	506	461	454	479	436	479	443	459	481	479	441	472	473	490	456	463	495	507	493	457	492	475	479	461	492	461	489	486	508	470	437	467	462	495	493	467	489	464	466	461	483	471	481	514	467	483	480	475	527	465	489	434	483	477	497	453	503	478	479	479	464	517	443	464	468	487	429	449	489	480	456	497	487	443	437	452	477	467	496	478	470	496	503	491	480	476	471	480	450	467	444	471	517	515	477	480	461	471	433	499	451	476	459	464	503	491	474	455	485	457	495	466	460	482	478	508	497	433	502	472	478	500	459	465	489	466	499	467	456	455	478	472	473	465	506	464	508	466	484	465	456	465	486	452	464	447	466	470	444	481	450	520	450	448	476	453	450	470	493	493	442	475	445	464	509	489	448	450	462	459	505	455	486	472	469	489	446	462	492	473	440	474	481	474	483	455	480	461	477	447	447	463	434	468	488	466	461	454	473	466	474	486	482	481	479	507	483	477	484	458	464	499	474	464	494	493	458	555	443	462	484	450	483	485	465	491	482	504	457	443	463	457	453	447	463	481	461	460	465	453	462	495	465	465	489	489	518	511	480	502	497	475	494	460	482	513	416	438	486	456	463	468	500	474	461	451	487	488	472	462	451	456	448	517	470	460	468	475	443	496	495	475	481	462	460	461	450	481	467	500	473	476	509	465	477	478	472	450	464	480	488	475	496	433	471	459	477	488	472	438	484	510	476	464	479	491	443	502	492	515	487	475	467	482	483	492	499	434	484	485	464	458	461	471	475	446	487	482	473	488	464	474	459	521	469	471	446	487	480	483	482	501	484	508	464	463	490	480	528	473	457	416	486	455	484	480	488	471	439	512	458	452	455	476	446	499	517	431	471	464	447	488	456	483	495	482	464	490	461	472	441	457	487	487	439	480	441	453	465	469	441	484	499	448	471	435	469	443	482	474	468	446	505	453	483	484	473	505	438	501	432	440	477	464	485	476	468	475	467	477	489	506	470	451	524	439	479	464	467	460	504	471	459	487	470	469	448	466	478	489	454	457	456	444	467	443	470	442	452	463	450	496	452	474	509	469	511	476	496	458	468	461	466	469	469	486	508	503	514	453	453	519
34474	23150	12328	8570	6896	10680	22744	34374	40479	30846	19754	11131	5447	2295	843	383	190	182	163	176	167	177	162	156	156	165	144	144	150	154	169	155	164	165	164	155	168	167	155	164	134	143	158	164	149	157	142	161	162	160	164	156	160	143	148	154	158	180	165	164	154	181	160	161	169	134	149	164	142	146	179	146	164	168	179	165	154	181	139	169	156	167	149	155	185	151	173	138	160	157	147	170	184	160	135	156	175	135	152	150	173	156	158	174	150	147	189	152	171	180	171	137	142	166	137	148	161	146	168	178	157	146	153	170	139	158	149	160	159	154	174	160	150	155	156	155	156	165	162	149	149	178	172	152	164	153	179	174	176	160	134	136	168	161	156	159	169	151	149	173	154	154	157	154	177	161	163	140	140	163	144	152	177	160	164	148	161	162	131	147	174	158	169	176	174	157	147	174	146	162	161	155	144	159	134	173	168	163	172	141	159	143	147	146	184	169	163	137	135	148	167	144	178	174	140	145	163	123	153	147	167	163	151	165	157	162	160	146	162	156	154	154	156	143	156	182	147	159	152	147	158	172	155	161	130	159	166	167	149	166	165	130	165	146	146	156	179	174	152	166	167	152	159	147	159	169	163	150	166	142	140	158	161	156	159	156	143	137	156	144	169	128	134	153	154	180	166	153	148	145	148	169	162	173	159	189	159	153	163	165	141	150	160	185	146	139	148	157	178	143	170	142	149	164	177	172	159	167	168	166	172	164	169	148	164	152	147	145	168	146	158	173	162	161	141	147	151	165	159	143	168	182	144	142	161	151	141	170	163	154	141	135	161	170	133	169	162	153	151	158	173	154	167	160	155	161	152	161	154	163	147	171	172	157	153	154	141	177	151	130	137	155	185	161	159	162	159	176	152	150	158	163	175	131	159	147	152	162	154	159	165	170	180	150	160	172	164	154	157	157	142	156	134	151	143	135	169	143	162	152	180	148	157	152	172	152	155	160	151	173	173	173	172	157	154	141	141	169	160	171	171	169	162	155	161	174	149	157	160	140	150	154	149	151	178	159	149	162	159	157	153	152	141	154	153	159	167	171	166	169	155	152	166	140	153	153	170	164	155	158	168	147	161	147	154	181	147	149	154	152	154	159	150	158	158	162	147	165	156	166	161	170	153	154	160	176	129	159	167	161	176	155	155	165	154	150	140	147	167	168	165	152	151	181	145	168	142	170	173	171	143	141	168	162	148	155	152	178	171	162	155	141	168	163	157	154	157	150	159	148	151	149	160	144	147	175	169	153	159	169	159	154	186	172	172	170	179	150	143	173	155	158	152	153	171	174	153	153	157	152	159	152	143	179	132	139	190	142	166	161	180	163	163	158	153	143	151	152	165	143	149	158	162	160	163	136	149	173	139	168	141	138	149	176	142	178	156	159	157	188	162	158	167	151	182	163	169	161	166	143	143	155	137	160	163	177	159	140	158	163	167	186	174	163	140	177	171	152	176	162	179	152	125	154	169	130	153	195	149	145	187	148	159	162	177	156	155	148	161	164	194	154	180	178	153	151	175	166	167	156	148	160	165	166	166	139	165	167	164	176	156	126	176	154	157	148	156	163	148	164	158	140	154	157	156	170	145	166	167	163	131	170	165	165	143	146	155	154	147	154	144	166	161	157	159	156	146	156	140	161	169	165	167	160	168	136	168	161	153	165	147	144	162	162	180	144	149	154	173	165	155	158	144	156	160	153	158	165	168	167	152	148	160	154	157	189	150	165	164	148	156	175	173	175	155	174	150	143	162	182	145	165	147	153	171	167	144	158	152	158	163	147	168	138	159	163	157	151	146	165	169	156	143	158	153	165	142	161	137	160	172	153	163	168	140	151	149	178	163	161	128	165	155	161	144	174	163	140	151	176	167	156	188	156	190	161	174	159	157	180	171	157	170	159	188	158	157	152	168	180	145	149	155	152	133	166	147	150	152	158	152	160	159	169	178	162	155	171	155	168	149	139	158	128	164	145	146	156	177	168	140	177	156	164	167	162	167	154	146	167	162	167	139	145	163	149	187	144	173	148	160	167	159	170	151	170	158	149	146	163	151	142	133	167	159	155	156	160	185	176	142	162	143	171	174	171	176	172	142	158	116	166	160	160	165	160	161	171	136	167	155	160	155	162	159	126	141	143	143	154	153	163	155	162	139	155	148	152	148	164	148	167	150	188	172	168	167	168	164	157	149	160	162	166	151	175	142	139	153	149	155	163	151	178	143	163	168	179	142	154	139	178	166	174	166	148	159	151	151	171	180	170	174	161	141	138	159	149	155	129	181	179	175	151	154	153	185	155	163	138	182	156	146	169	172	157	162	150	138	168	179	161	148	172	151	152	161	181	166	141	157	165	164	179	160	158	157	159	172	159	161	174	150	171	160	161	159	156	150	162	181	153	166	149	142	150	182	145	153	145	154	159	176	163	149	174	148	156	152	166	152	149	140	156	164	142	166	163	142	156	167	159	178	145	133	159	152	156	152	134	173	166	151	161	167	128	185	153	171	159	165	151	156	155	175	165	140	151	157	149	166	146	176	163	160	148	149	169	145	178	154	134	163	189	153	138	163	141	153	162	149	158	165	151	162	146	162	152	173	143	146	157	163	155	147	144	155	162	167	151	141	128	160	164	138	140	143	149	148	151	142	162	145	155	148	151	150	166	158	162	160	178	167	153	154	146	160	150	168	177	169	167	151	161	179	165	145	168	176	163	164	137	138	160	150	144	161	168	146	150	143	168	160	158	170	165	123	173	157	162	158	156	182	157	161	183	174	163	150	144	162	168	135	173	144	161	176	184	142	133	142	156	153	161	161	170	140	159	135	182	164	167	168	166	142	159	145	161	169	185	152	151	152	137	158	154	145	175	155	164	155	161	164	156	161	145	166	132	174	172	163	170	157	157	151	194	168	175	162	167	170	152	160	162	174	181	161	124	169	143	169	172	159	152	157	168	157	156	179	157	156	160	161	157	160	149	150	143	160	158	150	173	158	147	162	147	182	169	164	142	153	133	151	176	157	158	148	131	162	173	156	167	169	160	145	169	150	150	158	149	148	153	152	164	153	156	151	148	145	158	148	175	137	145	148	152	159	180	156	149	146	164	174	128	156	146	169	179	170	161	164	173	150	146	162	150	163	157	155	146	169	159	170	155	165	152	144	168	131	147	147	147	166	158	168	154	163	155	143	137	140	163	153	151	157	170	152	159	151	158	143	162	163	168	184	152	158	178	153	161	152	166	146	145	183	137	170	154	158	161	133	148	179	156	152	143	160	150	152	159	142	165	152	136	164	165	184	165	164	136	172	142	135	146	140	157	156	139	159	166	160	146	177	190	156	188	160	148	151	140	152	178	163	172	172	160	145	160	150	166	160	181	162	134	171	160	148	150	167	148	159	172	149	150	151	174	147	163	163	167	144	156	158	149	149	135	146	172	157	147	159	166	153	150	153	162	174	161	144	166	161	144	168	160	156	175
21664	13955	10516	16315	18243	26778	41015	52064	56409	46862	36977	28788	18969	10259	4220	1530	705	458	420	415	412	446	433	387	450	401	439	427	425	427	447	416	415	414	415	421	398	407	404	412	413	416	413	403	472	440	393	415	385	409	408	426	372	430	409	411	436	410	388	409	427	426	402	435	447	405	401	409	388	403	450	452	416	398	402	424	392	419	421	407	446	412	458	414	399	455	408	417	407	421	388	434	445	402	412	412	403	411	425	416	410	408	380	406	404	366	402	415	461	411	415	398	407	421	415	436	395	447	379	410	446	431	428	440	408	394	406	421	412	392	378	479	410	393	428	411	390	428	421	428	426	377	376	419	428	418	407	376	428	421	421	418	419	397	432	423	420	407	402	402	445	378	378	426	414	380	418	446	418	411	402	424	453	410	447	366	432	405	389	447	396	416	448	417	378	370	430	391	397	435	425	431	396	416	422	404	416	425	395	412	398	404	412	434	438	428	427	441	375	428	403	422	393	422	392	394	401	376	413	422	425	398	406	431	418	414	427	414	398	453	441	395	407	416	416	429	417	410	428	459	429	435	400	418	414	376	411	415	443	397	404	449	396	447	379	421	413	414	424	391	447	403	403	428	401	437	388	389	435	442	395	408	444	440	460	420	436	381	408	424	441	433	392	415	431	420	436	437	421	410	436	401	418	426	418	409	435	406	409	402	403	411	424	438	419	415	442	393	433	439	356	431	430	389	442	403	383	396	440	411	394	410	481	402	372	438	480	406	421	416	410	413	395	443	400	407	453	442	425	423	416	381	409	411	410	380	404	407	401	420	429	396	394	437	436	387	416	377	400	434	425	432	408	411	407	380	412	447	427	414	381	385	403	430	406	394	401	382	448	410	423	419	409	437	399	416	440	406	409	416	426	412	418	424	421	398	429	384	437	424	396	433	411	420	433	408	404	430	463	445	422	437	377	482	419	420	416	421	462	390	401	460	400	424	358	422	436	438	408	411	412	388	424	397	397	413	403	411	408	380	406	442	413	450	426	433	393	382	426	398	402	436	423	408	397	419	398	391	418	427	413	436	402	425	417	401	454	429	446	423	441	407	399	423	412	436	446	400	385	428	392	430	384	423	423	407	421	414	429	373	410	415	440	444	440	397	429	427	423	414	398	420	399	393	443	419	432	411	464	415	390	428	421	434	417	437	437	409	424	441	420	404	383	405	398	406	422	408	440	410	434	399	400	405	408	416	434	424	401	379	376	427	383	422	400	392	390	402	412	401	399	456	397	423	460	420	450	425	380	449	437	434	392	423	417	407	432	416	408	376	411	390	429	441	391	397	421	379	407	431	449	431	375	411	404	406	423	437	390	405	378	386	423	400	431	441	410	404	402	427	367	391	382	435	430	439	420	441	419	409	383	406	468	405	430	429	396	389	375	375	417	409	434	389	420	439	420	388	439	402	397	422	397	400	387	413	415	411	415	407	411	370	423	379	395	425	400	396	395	425	416	414	396	425	460	447	445	438	419	404	413	447	449	384	387	438	406	405	404	376	413	437	420	407	384	429	420	431	442	359	386	395	447	415	403	415	419	429	427	411	417	416	419	443	413	421	381	421	387	411	395	364	411	426	471	410	401	415	466	443	414	376	414	405	398	414	403	436	416	456	429	378	407	423	399	431	407	427	415	402	421	412	429	409	398	436	434	428	432	407	447	426	428	415	433	411	447	410	413	421	382	464	383	405	444	381	401	404	392	418	405	426	444	398	460	426	402	426	417	423	388	422	411	446	427	416	423	455	423	442	437	429	399	435	424	437	399	416	392	397	420	423	435	433	432	379	397	445	442	387	450	428	379	418	444	414	423	431	410	457	398	395	435	423	378	434	444	405	411	382	379	433	403	431	414	412	401	394	380	422	424	450	452	382	440	407	403	470	423	417	421	419	414	439	397	431	421	401	372	403	420	424	429	428	422	437	398	383	401	408	385	394	409	404	364	394	409	432	388	405	413	412	405	400	412	449	377	438	436	375	405	414	377	400	412	417	448	420	405	393	433	396	419	393	421	406	440	385	450	401	392	378	379	412	431	405	419	428	403	398	394	417	438	433	417	405	424	409	406	428	406	430	416	410	409	404	434	402	414	426	428	422	436	440	406	403	445	413	406	434	387	386	401	396	404	416	412	406	410	395	401	409	414	414	432	466	403	436	411	420	417	415	449	402	465	447	407	395	394	459	424	436	427	407	413	429	429	419	422	435	460	417	417	458	433	421	380	404	396	445	438	476	404	406	430	401	418	409	439	435	388	430	399	425	393	428	391	389	402	396	389	431	422	409	400	418	420	400	413	439	435	408	430	422	425	409	409	417	404	398	406	390	407	444	391	427	410	441	439	409	422	412	434	416	416	446	452	382	400	396	415	439	426	414	429	398	418	415	455	397	424	421	413	418	414	386	410	421	408	364	432	399	430	389	390	409	409	445	417	390	440	393	441	395	431	403	408	432	387	432	398	373	414	406	382	404	423	418	441	398	425	429	456	414	412	427	416	460	414	425	407	445	439	389	398	409	423	434	415	378	398	419	394	427	469	435	406	407	416	431	435	402	406	414	397	435	373	390	429	385	441	403	413	420	404	392	389	423	415	408	405	411	416	454	366	430	405	426	407	401	411	420	465	436	456	415	452	393	393	408	400	381	394	442	415	394	422	393	427	420	397	392	392	433	399	402	395	415	388	416	410	430	392	408	412	441	449	420	419	419	408	414	409	396	448	431	435	382	433	404	400	412	400	411	411	451	419	440	393	419	429	417	368	418	425	410	434	413	410	442	391	435	421	443	419	424	372	427	425	426	416	428	420	419	458	437	401	395	381	414	410	409	384	408	398	424	396	398	411	412	450	421	419	396	426	414	389	436	440	429	413	412	409	397	405	426	405	416	412	428	420	403	395	411	417	393	442	440	423	399	433	415	387	386	411	410	381	404	401	410	401	408	394	406	395	420	392	424	429	431	414	418	461	431	405	424	417	405	406	409	402	431	427	422	422	413	410	398	446	405	428	421	450	432	433	402	436	431	393	452	414	422	419	450	388	389	401	385	394	434	399	429	382	404	424	412	428	402	422	420	392	439	437	413	422	417	410	394	405	409	364	405	399	444	430	405	399	427	405	431	406	465	378	439	380	379	450	434	399	405	453	463	427	404	411	419	412	451	432	440	405	432	404	422	421	398	414	447	445	393	401	437	400	406	403	433	411	458	440	409	404	437	382	432	444	387	411	422	398	426	411	395	412	422	431	450	430	414	375	413	431	437	402	422	417	436	419	400	378	412	437	388	430	385	366	430	485	410	467	409	426	468	398	442	381	427	397	409	434	402	405	383	421	446	411	426	394	426	406	419	397	423	409	386	417	414	395	402	443	399	432	456	438	416	420	417	419	383	411	393	438	432	418	428	368	401	442	448	437	362	412	388	418	424	424	441	443	402	410	375	402	444	418	422	405	424	417	408	413	398	429	426	406	407	384	391
5217	1099	1032	736	492	385	339	730	1980	1554	1093	846	640	499	313	203	195	177	174	179	174	198	186	170	160	172	153	159	158	185	174	183	145	167	155	195	156	171	167	168	149	177	185	190	181	137	167	188	173	158	189	155	164	170	175	185	148	164	167	162	136	176	156	163	172	174	158	165	162	168	148	168	165	169	162	157	171	162	188	181	168	162	182	154	160	185	191	144	138	170	174	147	147	163	169	141	170	172	168	163	181	158	173	162	187	168	160	165	178	151	167	184	187	186	161	168	165	165	180	150	188	171	167	164	158	153	199	156	129	192	163	175	171	153	173	153	197	170	153	152	166	196	151	158	177	168	152	173	165	170	163	170	165	195	162	166	208	168	157	147	165	182	154	162	157	169	166	149	161	177	161	148	165	172	162	131	184	184	146	164	177	197	155	167	160	173	177	155	175	141	165	150	164	153	193	181	162	181	160	158	176	168	139	190	159	179	158	179	169	182	161	189	146	165	145	159	177	160	204	155	152	149	198	143	158	159	188	166	170	167	215	152	167	132	189	158	155	173	199	181	169	169	176	155	161	146	162	159	149	182	166	179	156	157	171	159	164	172	153	156	160	173	186	175	196	175	173	162	183	183	170	170	169	166	148	174	156	154	155	152	169	170	164	158	176	170	165	181	164	166	155	173	180	197	167	154	157	165	191	163	179	155	152	189	165	181	192	196	175	165	159	154	177	164	173	162	166	192	166	160	166	188	204	168	173	166	155	157	143	172	164	167	164	150	164	187	160	178	185	180	196	141	181	179	144	163	203	164	171	155	168	170	162	177	162	173	167	153	188	174	179	157	172	162	158	175	171	148	156	160	185	150	172	170	168	190	174	182	157	154	173	138	152	175	161	138	171	178	160	156	163	180	136	172	156	167	148	162	155	183	146	193	161	175	172	172	178	170	150	184	171	156	168	156	174	164	180	177	144	176	156	164	186	160	176	158	159	187	167	167	167	149	187	172	144	160	161	175	164	179	160	201	147	161	174	160	178	166	175	150	182	193	197	149	172	180	173	148	176	202	168	185	167	171	158	172	158	170	152	187	153	195	174	157	164	165	173	141	179	184	173	179	167	166	155	179	162	190	159	182	191	187	166	178	133	187	145	175	172	138	184	164	142	169	188	173	170	155	165	165	177	178	156	178	189	162	163	183	161	179	148	162	170	142	171	162	151	167	171	173	144	156	178	152	174	148	178	163	159	183	176	149	175	147	161	152	191	168	165	172	175	175	163	147	168	148	154	181	150	176	159	173	166	176	167	177	160	181	174	169	163	173	156	175	160	176	176	179	167	166	169	198	157	189	166	177	140	165	181	151	159	162	163	172	172	192	175	185	147	181	153	175	172	168	154	155	155	184	175	160	158	174	187	168	177	167	166	177	200	175	163	168	192	183	211	140	157	174	180	192	180	172	192	180	174	181	159	152	161	167	148	198	176	171	173	175	160	173	155	169	168	154	160	173	150	166	153	164	176	155	174	146	169	167	212	165	158	157	174	164	148	165	189	158	174	133	164	213	194	165	147	167	132	170	194	175	165	161	175	198	167	184	173	181	167	151	155	175	180	159	158	172	185	172	170	136	164	167	163	163	141	186	192	170	173	182	170	160	148	175	159	178	174	183	161	172	156	193	165	185	168	176	183	164	153	179	171	181	186	154	174	163	165	161	177	185	177	168	163	138	154	177	155	180	156	166	167	178	164	180	164	158	174	145	171	181	156	160	183	164	170	153	166	166	155	182	148	158	175	163	150	163	175	157	177	178	182	165	174	163	176	160	179	167	162	169	168	167	201	170	168	171	159	167	185	132	185	149	171	163	166	165	172	149	150	162	144	169	157	171	169	186	202	181	182	169	179	163	170	174	196	152	171	168	172	169	165	146	174	175	176	166	187	165	146	191	175	189	150	174	169	175	163	183	192	190	141	186	185	166	180	181	155	135	175	148	192	166	174	181	166	166	169	155	154	162	164	164	189	132	155	164	165	141	162	153	168	173	186	187	154	153	156	184	151	174	153	184	140	169	170	154	178	151	178	161	177	153	170	158	164	156	178	173	156	198	151	167	157	175	184	165	171	139	187	158	161	166	167	154	145	145	184	161	181	147	163	173	166	166	179	164	205	176	175	147	167	157	156	162	162	188	178	149	168	166	162	184	167	181	148	160	158	170	178	144	176	163	169	186	166	191	166	180	166	183	152	124	163	168	165	161	165	175	143	176	184	179	161	195	177	157	173	182	174	153	159	169	171	178	166	166	179	162	165	189	160	194	164	154	157	156	166	155	154	170	170	130	192	163	167	154	182	167	164	150	161	169	157	162	173	154	158	159	162	175	185	145	160	173	137	176	184	178	183	170	175	164	145	147	171	154	171	180	167	177	147	170	170	169	160	177	156	165	183	191	175	170	177	154	156	148	149	158	155	176	142	157	174	158	172	148	166	177	161	170	180	140	179	191	157	168	182	156	171	153	183	164	154	166	189	147	150	149	192	167	183	155	151	154	191	144	159	138	186	162	164	176	174	156	151	166	169	189	171	160	160	173	162	161	158	145	161	168	192	154	162	174	163	152	172	165	176	145	152	168	156	159	176	187	179	175	174	154	164	163	197	164	161	182	144	156	151	171	178	171	162	156	183	175	149	176	145	148	178	157	178	157	150	194	168	148	160	161	173	170	174	176	152	152	174	149	179	167	164	166	161	171	172	195	173	179	192	144	176	139	165	163	165	168	164	168	180	166	146	168	196	175	175	165	200	168	189	167	171	164	165	183	184	187	163	184	184	154	173	148	179	189	138	182	164	157	179	161	165	148	147	179	167	176	174	170	167	165	178	195	154	154	164	174	153	167	164	183	155	175	185	150	178	175	142	163	165	190	188	167	152	142	162	176	178	188	159	181	173	139	165	148	150	174	162	180	140	177	151	151	155	149	172	167	161	158	179	167	167	172	163	160	156	146	165	170	150	193	164	157	155	174	160	175	161	189	176	180	201	169	172	179	172	156	162	181	170	198	174	164	177	173	174	185	174	144	184	167	164	165	181	136	158	165	160	182	156	169	165	169	174	185	165	168	166	175	157	175	156	162	156	178	153	170	183	165	159	160	141	191	148	168	159	158	156	152	159	166	185	146	180	185	167	164	152	160	173	179	146	135	160	168	144	173	160	172	190	167	196	175	171	146	170	172	184	177	167	166	174	176	146	162	167	164	175	183	167	161	162	191	164	164	153	169	162	178	174	176	190	177	197	160	161	171	158	158	174	141	144	180	157	178	174	165	158	166	156	176	170	141	156	165	172	191	154	193	177	136	141	166	183	158	153	161	168	161	183	184	175	157	155	173	186	149	169	157	184	171	151	183	156	142	177	141	169	192	176	165	172	198	169	174	172	161	169	169	157	172	160	171	165	149	153	154	166	154	165	193	156	150	178	181	167	185	168	179	164	173	161	169	168	157	160	161	177	130	202	186	166	171
3790	1237	2395	2445	1965	1519	1523	4135	10621	7637	5319	3800	2611	1969	935	566	475	450	424	474	417	483	471	476	449	448	448	423	426	439	415	408	432	448	420	436	440	434	413	469	435	454	431	445	484	469	445	437	433	471	466	453	407	444	442	488	451	436	443	455	432	433	447	409	453	453	452	462	476	422	450	446	429	441	405	425	433	417	449	446	450	459	502	435	448	467	419	440	491	449	469	445	441	427	414	438	446	445	446	430	460	396	424	449	398	462	453	443	434	448	464	472	417	460	428	432	468	395	431	407	473	420	439	442	406	452	444	436	458	426	391	415	496	469	437	450	467	441	487	435	461	471	439	435	428	451	423	437	443	452	474	423	437	402	451	423	478	420	438	414	413	408	445	462	448	452	470	437	437	437	461	439	470	412	424	423	442	469	460	438	467	451	453	481	420	428	425	451	462	446	456	439	461	461	475	405	451	441	440	453	430	385	455	451	461	453	426	407	425	396	461	463	446	465	445	456	440	477	467	444	424	390	415	453	423	436	441	450	430	448	468	465	460	451	471	488	418	428	464	448	455	446	427	430	442	448	445	474	455	448	439	409	454	445	404	459	439	425	478	427	450	469	401	463	455	498	424	428	451	454	463	480	466	450	426	463	435	437	457	439	440	473	461	462	457	438	442	426	403	440	479	456	454	423	433	453	453	407	419	473	443	424	435	441	453	452	427	452	436	434	458	457	490	423	429	434	452	470	492	469	437	463	443	447	449	470	414	459	437	461	468	482	451	443	427	415	453	426	462	473	445	466	416	446	449	453	466	493	445	440	460	431	452	428	440	468	413	408	478	455	434	453	422	450	492	434	424	462	451	438	424	420	443	453	460	438	443	475	446	442	437	472	426	476	487	429	442	402	472	465	440	449	444	455	447	458	443	447	437	459	449	433	474	452	448	455	454	500	455	453	429	425	461	478	454	474	451	436	463	417	442	418	464	457	451	439	438	429	464	430	428	417	466	448	476	467	469	428	455	435	448	460	441	437	428	423	403	436	459	458	447	420	462	448	474	453	446	452	427	425	470	455	479	453	431	424	443	466	428	442	418	437	457	450	448	455	436	421	446	453	433	455	427	414	445	447	466	453	427	483	491	432	456	422	402	417	400	449	447	465	458	448	424	441	456	402	462	418	457	437	438	442	434	450	487	439	444	470	466	463	406	474	464	495	435	436	458	464	415	445	435	430	434	417	485	449	435	453	439	416	436	426	441	436	445	431	450	434	432	446	412	426	475	419	442	439	422	464	447	443	458	451	448	447	484	421	440	444	482	442	425	425	411	461	436	488	460	436	457	458	417	433	479	423	437	459	451	485	411	429	479	440	498	477	410	495	463	446	454	435	449	450	444	456	444	413	418	438	444	465	420	466	421	468	442	452	472	427	442	437	467	445	417	456	431	450	435	454	422	446	427	439	480	439	455	428	427	429	425	448	424	468	471	454	428	430	466	430	439	485	449	404	439	413	456	413	490	433	445	447	447	462	412	449	433	437	443	443	455	454	466	413	445	457	438	458	453	500	479	453	459	435	433	479	420	474	398	440	447	457	433	459	446	450	463	415	479	435	452	405	455	449	437	432	439	462	474	459	487	457	450	454	402	445	459	465	458	436	399	500	429	473	438	451	436	457	439	445	449	428	447	427	450	421	432	449	459	456	425	464	445	411	449	448	459	484	433	421	439	458	470	464	432	482	455	426	443	426	443	439	408	439	423	462	445	441	442	420	427	448	444	417	444	495	424	500	455	428	470	451	421	461	421	451	458	422	468	445	475	421	425	453	473	430	458	432	443	448	475	448	477	384	423	476	430	434	465	416	465	458	473	426	425	443	467	395	460	424	452	434	438	434	430	433	440	452	454	446	428	424	448	464	455	402	417	497	441	458	417	430	469	436	435	430	456	456	406	446	440	456	452	419	447	443	454	452	383	458	456	455	453	416	428	449	419	458	451	448	459	455	452	424	445	421	438	471	444	425	466	429	426	444	459	467	472	454	432	431	436	422	439	425	454	451	432	473	486	458	447	446	465	437	481	437	454	436	432	455	434	430	438	446	464	452	474	426	437	459	457	445	481	452	456	419	420	444	419	455	457	440	470	424	439	462	450	456	426	459	426	517	476	453	419	457	464	450	471	432	429	439	444	429	474	433	454	430	438	412	463	396	467	377	422	448	479	453	458	430	427	437	425	434	443	430	410	418	451	437	447	452	456	428	482	436	484	446	438	392	431	432	467	400	453	448	464	461	455	457	422	475	458	469	439	466	456	451	427	438	490	404	439	422	429	435	448	471	429	482	405	417	459	481	473	439	475	454	405	453	430	448	441	448	422	433	422	455	469	430	428	444	456	426	454	440	432	431	472	423	402	458	469	471	422	437	475	440	435	435	430	462	463	465	458	482	418	434	451	488	437	461	442	440	462	463	463	452	446	429	432	452	467	437	460	455	442	440	414	452	438	425	437	438	475	423	441	434	452	441	442	442	464	449	436	449	463	458	421	424	428	411	463	441	474	447	419	453	414	446	475	433	427	483	440	474	449	447	411	423	439	408	424	448	401	447	457	468	431	432	430	410	432	413	419	452	458	436	422	437	421	438	422	461	417	449	454	421	452	464	423	447	471	443	462	478	464	435	411	451	450	460	482	401	452	478	471	505	441	442	439	431	454	451	467	436	452	449	396	482	411	470	435	433	457	415	437	431	437	452	454	456	415	427	428	451	418	441	465	435	451	419	441	497	445	487	440	404	460	462	455	437	402	446	411	444	423	434	448	450	433	439	471	440	434	457	430	444	442	454	433	485	451	457	466	417	447	480	407	420	453	465	493	437	449	424	437	457	429	478	434	417	444	441	448	465	445	452	432	448	448	447	450	461	381	425	470	470	427	424	434	443	451	382	440	424	417	406	441	474	458	430	413	441	463	449	469	471	404	456	415	439	454	454	426	473	458	412	441	404	439	421	450	441	470	433	463	423	450	444	453	514	460	439	471	447	463	442	422	449	481	440	445	438	429	473	419	428	408	405	490	465	426	419	458	446	450	429	429	450	461	445	434	429	469	433	452	449	419	432	448	456	457	432	437	478	460	427	461	446	421	425	418	423	439	445	450	479	464	436	432	441	450	452	413	464	428	459	464	405	469	434	454	494	462	431	429	439	441	421	460	440	452	436	466	468	468	429	439	424	477	460	452	469	441	427	448	464	459	434	412	458	422	449	447	421	436	439	500	438	418	480	444	451	485	418	450	451	483	458	459	409	449	450	467	463	432	451	464	437	437	428	437	428	408	427	432	440	471	432	427	510	469	435	484	421	436	458	432	463	418	434	449	417	444	406	435	458	427	455	455	440	396	414	402	454	466	465	426	438	440	423	470	468	477	457	436	443	445	451	444	453	472	432	445	462	452	431	466	441	446	479	446	455	446	445	463	415	462	436	451	443	424	469	453	455	444	450	467	440	446	466	453	447	411	449	396	473
14349	4094	3716	1893	1740	1519	1374	6274	23813	21776	12017	7614	4344	2747	1105	460	260	182	153	151	199	184	130	177	177	174	176	161	162	166	164	178	182	160	177	175	161	160	171	170	162	196	182	174	191	174	181	164	176	173	196	197	182	158	178	156	157	178	182	187	164	180	169	171	201	194	171	179	207	189	167	148	163	186	140	178	180	176	145	183	165	164	183	182	177	192	198	170	181	165	165	188	176	168	166	172	147	170	175	191	175	179	173	185	155	152	177	203	176	166	155	169	160	180	207	152	192	162	176	185	163	166	185	147	159	192	182	169	183	167	168	180	152	165	177	171	173	186	164	171	162	182	173	186	171	185	162	184	176	181	176	177	168	181	170	205	181	169	166	171	185	187	191	164	179	173	149	169	171	165	188	171	170	186	180	180	193	174	180	158	181	187	179	193	195	182	183	161	169	184	164	202	175	193	172	172	190	177	171	175	163	180	177	169	195	185	169	194	177	154	177	179	178	141	173	153	160	168	188	183	163	180	195	174	156	165	180	165	186	183	167	206	158	178	186	170	178	176	162	173	184	173	159	163	172	147	187	177	156	170	189	186	189	179	146	161	146	173	158	175	181	171	151	189	159	185	172	158	184	184	168	188	169	205	192	166	156	170	183	172	174	200	180	161	198	179	179	167	171	143	206	186	185	167	159	168	181	182	177	177	164	182	175	157	143	171	162	159	158	173	181	180	165	143	180	169	174	174	152	193	168	195	202	159	167	179	164	189	166	185	192	172	157	165	135	162	184	150	150	149	187	156	191	165	150	171	182	203	161	169	179	178	158	196	171	193	207	169	160	189	196	149	171	175	195	170	163	161	179	162	182	184	160	174	199	187	172	156	154	194	152	186	164	167	165	172	165	193	187	192	196	162	197	150	152	163	173	188	176	182	141	174	178	175	159	187	172	148	193	180	218	185	170	176	163	183	177	190	199	202	149	168	158	176	180	188	172	195	164	159	153	174	157	161	171	187	170	181	172	146	156	174	165	145	192	153	141	155	180	178	175	161	167	178	167	165	211	178	175	170	190	163	165	145	177	144	184	194	160	198	180	185	180	185	165	159	168	157	172	171	206	179	189	158	164	166	177	161	186	177	162	157	192	186	192	178	173	166	177	184	207	173	180	157	175	155	195	160	163	162	168	185	182	152	175	192	171	159	171	179	180	200	165	173	185	164	168	181	169	154	150	163	188	197	184	161	153	176	172	163	180	183	149	163	159	195	165	174	175	177	180	166	179	191	171	199	190	168	177	195	145	179	167	165	161	187	187	175	185	161	192	189	168	181	182	166	177	168	186	191	176	171	178	177	198	181	182	152	181	162	204	190	167	179	158	163	172	183	147	172	170	149	183	173	194	194	171	188	195	188	198	170	180	178	172	169	194	164	175	180	160	173	179	195	173	167	154	191	184	188	169	190	182	184	174	197	180	187	182	186	161	163	190	187	185	188	179	156	170	159	188	191	190	193	170	164	189	169	187	164	176	173	198	156	160	174	137	193	163	191	172	196	183	186	158	172	207	177	179	160	177	189	180	180	167	191	147	175	190	180	179	190	152	181	175	185	181	186	175	172	167	177	166	176	175	193	148	166	189	169	173	163	182	170	185	197	179	170	168	167	172	162	178	165	187	218	166	171	162	142	162	170	182	173	182	162	178	203	183	177	171	191	181	174	168	197	173	152	165	186	163	171	175	183	162	184	146	147	192	168	185	173	168	176	171	181	145	173	139	198	175	186	181	167	171	174	164	180	183	179	170	153	169	174	177	144	193	181	185	197	190	184	173	182	146	170	173	182	180	191	169	165	177	158	168	183	181	175	185	173	177	176	160	170	183	153	177	176	160	167	154	152	177	171	156	176	179	156	193	161	165	179	182	175	185	196	167	183	182	178	177	204	179	214	164	170	195	165	174	197	166	159	159	167	181	165	141	180	165	186	174	156	169	171	180	181	170	178	189	167	163	193	174	177	166	163	177	189	177	177	165	174	178	142	185	169	172	166	181	162	171	180	165	173	184	189	160	165	184	188	187	173	206	160	153	161	201	179	150	179	170	183	168	176	179	183	165	148	169	187	147	176	172	152	185	184	179	172	189	154	150	184	159	180	158	185	161	186	175	178	202	169	168	152	178	159	163	165	159	189	166	213	157	177	186	193	170	176	172	150	171	175	161	185	178	169	180	169	185	183	167	187	180	156	187	170	181	177	175	164	174	208	159	185	182	189	160	184	147	168	183	188	163	171	171	182	164	193	201	192	162	190	177	169	199	185	188	167	178	180	164	196	183	177	188	176	159	174	175	170	159	175	184	173	178	172	151	175	183	182	172	184	157	178	156	165	168	177	162	182	174	156	175	157	157	195	171	174	161	183	184	169	156	173	162	200	190	182	167	188	144	161	157	194	174	171	182	156	191	159	175	189	177	164	165	155	150	161	164	162	151	184	165	177	172	178	167	166	147	163	195	153	174	164	183	175	153	162	152	163	189	171	182	171	166	198	179	178	188	170	164	171	166	165	187	161	189	169	169	176	175	196	161	167	169	152	176	214	194	173	150	175	158	178	148	172	200	159	177	149	179	179	174	156	191	163	174	163	165	206	150	162	174	162	181	174	185	176	179	164	162	182	174	179	159	187	157	184	162	177	198	173	187	172	175	182	196	180	171	176	175	167	167	176	169	185	167	171	174	181	161	189	180	165	176	178	180	170	173	157	159	193	158	182	167	184	189	154	175	177	192	179	151	161	174	188	169	201	152	149	174	164	156	194	171	179	172	182	160	158	167	201	191	194	173	177	175	217	178	183	170	180	161	191	178	163	203	177	172	171	168	145	159	169	153	183	184	164	171	148	171	179	189	152	199	177	173	179	163	190	171	179	165	178	150	162	206	185	196	189	178	163	172	155	165	171	140	182	186	149	184	164	172	185	184	145	177	146	181	170	178	183	162	177	207	175	166	164	151	171	187	172	170	179	172	197	161	161	179	156	175	155	155	211	168	189	157	170	180	206	191	173	181	173	185	187	164	204	136	157	169	172	169	170	177	186	191	172	181	173	160	187	148	182	156	139	146	165	164	178	143	183	166	197	167	173	153	174	152	196	183	180	183	197	185	161	171	168	148	160	182	171	162	179	165	182	153	178	193	196	161	181	156	193	171	166	152	179	163	165	190	193	170	191	191	160	169	156	194	203	185	153	166	194	172	166	191	175	179	155	186	176	182	174	184	163	168	184	172	162	177	165	175	169	172	190	125	179	191	188	164	157	170	163	157	181	170	164	184	159	164	184	159	170	205	166	154	178	189	159	167	165	177	169	182	210	190	169	154	187	176	162	167	172	177	176	173	186	189	158	181	150	171	148	178	189	189	188	195	159	159	170	186	171	163	202	184	208	183	182	165	163	194	193	176	156	160	162	164	167	142	165	184	169	153	159	171	162	140	194	200	172	154	196	153	189	174	177	206	170	165	172	156	182	177	169
8843	3492	5737	5212	6596	6623	6925	21202	45143	40376	30701	25173	17752	12434	5239	1836	689	506	476	449	446	437	424	457	448	434	463	490	476	453	458	469	457	456	455	473	435	456	428	463	495	448	463	421	470	465	487	490	444	458	464	458	466	447	474	394	472	471	457	474	475	455	448	485	440	439	473	433	425	493	425	463	474	484	445	473	456	477	484	484	429	420	463	462	468	491	445	475	446	457	483	482	482	442	463	448	436	451	472	446	443	432	437	446	443	446	434	464	439	445	486	405	432	447	450	481	458	465	449	458	437	441	450	446	469	427	460	445	448	441	432	458	470	447	458	457	422	478	479	495	437	459	429	480	421	489	439	471	442	479	486	457	418	427	441	470	459	433	445	432	448	435	449	433	456	447	442	469	421	446	468	443	446	411	435	443	437	496	457	485	446	477	474	432	456	476	477	473	432	438	499	453	404	395	474	416	466	481	452	462	420	473	489	411	454	456	464	456	466	490	446	433	461	483	447	486	448	448	450	468	472	487	483	445	439	421	448	458	452	426	454	439	438	438	474	449	441	450	475	458	451	459	445	464	469	455	479	478	441	498	453	447	461	465	440	459	454	448	479	473	486	458	445	469	469	455	451	447	469	471	484	504	453	434	494	430	471	462	447	439	465	446	450	430	464	452	462	422	470	452	486	401	460	420	436	481	457	473	447	410	438	437	450	450	441	466	477	482	473	447	474	463	473	458	456	459	479	438	482	463	491	477	437	442	430	458	453	465	462	507	438	466	460	462	461	483	462	477	432	456	393	424	450	434	453	481	429	471	478	457	451	457	469	457	466	519	482	453	475	435	466	464	421	461	494	491	449	440	467	455	453	448	479	435	417	434	477	479	464	481	434	491	491	465	466	458	481	449	488	498	483	439	454	430	449	480	433	489	443	457	461	490	425	447	430	496	438	450	467	519	444	392	449	466	479	446	443	463	438	458	447	448	439	450	480	469	457	448	445	479	430	445	438	495	460	450	461	491	433	422	472	448	476	442	461	459	453	465	420	441	487	426	438	459	463	471	462	496	427	455	426	434	446	470	477	430	445	448	420	452	457	440	452	442	441	458	457	466	443	439	433	448	446	454	470	424	452	478	444	468	475	454	470	478	462	454	455	459	472	416	429	487	493	450	402	468	438	454	453	457	436	451	478	459	459	464	430	472	434	437	486	448	469	437	450	466	480	445	477	467	458	484	491	468	424	464	447	469	474	454	463	400	468	479	461	460	441	465	431	473	432	460	474	449	443	471	469	438	413	474	456	477	461	456	406	449	469	455	448	441	460	461	479	429	455	445	440	445	493	450	480	462	456	463	474	438	450	439	478	474	492	464	459	456	444	472	450	473	478	475	425	471	484	464	448	460	446	473	464	428	473	475	469	501	451	469	487	449	476	474	474	461	509	443	456	457	451	426	464	478	451	436	469	464	450	453	474	465	443	459	447	449	450	448	458	481	456	474	429	426	506	483	455	449	444	458	470	448	464	435	425	450	461	428	479	440	421	472	486	482	450	462	453	471	447	447	456	418	493	479	471	461	448	471	464	448	471	453	456	418	475	478	472	432	444	448	487	454	447	491	449	450	500	464	478	459	461	481	471	425	475	488	456	457	445	462	422	483	472	456	446	464	462	476	447	467	454	427	485	478	444	468	419	403	438	456	460	459	461	421	472	457	449	460	432	448	445	428	465	484	438	397	439	438	455	480	451	480	479	460	463	484	460	443	431	452	445	451	456	419	494	461	488	434	511	463	462	456	481	435	496	439	459	449	465	434	465	465	417	446	437	448	466	417	482	439	459	458	445	470	419	441	463	430	485	473	475	438	449	435	473	429	451	422	412	460	471	488	482	449	464	443	464	490	484	428	440	505	455	512	473	472	437	445	465	459	469	459	444	456	420	460	446	439	420	461	452	512	428	461	380	469	452	454	480	438	478	486	463	475	462	481	445	468	450	455	447	473	483	443	459	464	449	452	449	483	487	444	460	446	467	438	468	489	490	490	430	424	500	467	453	475	450	421	469	504	432	488	439	420	451	446	441	466	455	432	488	475	451	452	467	449	434	418	434	452	470	483	460	479	495	463	463	460	458	508	455	451	481	446	462	477	417	473	471	459	478	466	460	455	425	469	466	477	456	444	469	439	479	472	480	424	438	436	467	478	463	421	467	464	419	431	464	460	452	488	434	460	445	478	438	456	438	451	452	458	439	435	487	467	478	480	461	496	427	485	461	449	441	465	458	473	453	412	446	465	431	466	435	476	462	484	452	529	484	432	477	452	455	449	486	459	441	470	462	398	447	465	451	485	457	454	456	440	483	460	448	460	459	469	432	450	480	451	451	444	478	476	451	446	474	454	457	439	445	464	479	499	436	435	470	472	445	484	464	478	458	469	463	445	419	465	440	474	448	429	471	476	463	479	452	440	456	442	449	456	418	436	416	512	491	444	468	509	442	480	452	456	430	475	484	430	477	487	422	432	399	507	482	465	449	433	476	491	413	464	467	469	461	486	434	430	477	466	467	435	458	436	440	465	456	425	446	428	463	439	450	462	473	453	448	466	416	466	465	480	444	447	457	488	483	488	459	488	459	466	418	441	458	470	469	462	482	423	432	447	432	472	485	452	477	484	481	443	465	455	465	439	471	471	463	482	456	434	478	428	479	441	452	489	440	444	487	467	458	465	461	452	485	442	429	442	420	499	460	466	475	434	456	481	454	450	459	477	454	420	433	449	464	471	477	469	422	471	429	436	452	441	466	412	428	485	479	437	493	447	488	429	470	444	472	444	463	451	447	453	434	460	467	461	460	449	477	446	475	489	453	461	431	445	461	414	481	448	459	470	476	493	431	453	478	454	463	466	453	468	470	456	429	422	468	450	467	489	500	443	440	465	498	470	426	446	462	461	425	456	477	485	458	444	425	441	475	408	512	459	473	460	474	451	448	466	486	465	429	467	416	433	465	450	424	477	454	430	467	448	468	455	477	479	474	435	431	473	464	441	480	457	447	474	430	444	468	459	458	419	467	491	408	498	468	449	479	463	439	538	496	446	456	443	428	452	440	466	409	417	468	477	482	435	469	416	492	451	487	449	430	485	450	505	439	462	428	424	427	466	462	454	490	464	471	453	461	482	467	481	449	477	485	496	451	434	487	465	475	426	486	495	435	457	437	462	451	419	491	466	449	435	486	443	448	473	458	433	445	463	436	467	497	477	474	463	466	476	452	436	463	464	427	426	462	390	472	473	484	455	470	435	447	466	484	402	458	453	493	460	463	448	475	475	453	459	433	445	485	469	442	438	443	459	477	493	466	460	459	493	454	505	495	477	472	456	449	457	452	520	468	479	498	433	473	434	486	446	425	445	461	472	461	421	460	449	437	460	458	465	475	457	457	458	425	460	478	449	489	490	469	439	456	459	416	436	453	442	444	479	447	487	491	455	432	437	464	457	489	422	474	467	454	482	439	446	460	462	469	438
26345	11093	6318	3859	4945	6166	9661	27509	40950	33362	20553	11967	6846	4009	1754	831	340	202	184	153	157	139	157	142	131	119	150	118	160	148	137	139	144	153	142	140	148	145	152	149	133	141	123	151	140	135	130	137	123	158	137	153	135	158	130	162	156	149	173	156	140	149	140	140	141	141	150	145	162	142	128	142	129	143	150	123	154	115	138	157	123	165	135	149	160	136	125	119	154	149	148	142	124	132	142	137	149	127	162	155	167	143	121	135	124	161	168	143	158	147	127	163	152	141	145	161	150	156	147	146	140	141	156	129	161	132	148	144	138	142	158	152	150	131	136	146	113	154	145	146	143	158	136	131	152	131	139	137	145	162	161	156	128	128	140	147	155	115	155	149	149	138	135	123	139	160	149	151	147	142	133	156	126	171	162	142	171	154	139	144	142	155	162	154	164	134	133	150	142	149	167	155	135	155	149	135	150	131	147	182	145	141	142	150	142	148	157	149	138	130	130	165	144	127	142	138	146	136	153	150	139	129	125	128	143	152	156	135	150	149	145	147	139	128	146	130	157	134	129	133	129	154	141	129	171	157	139	152	148	126	143	133	143	151	153	142	144	137	131	159	143	150	144	138	132	137	163	150	140	161	145	151	140	127	134	165	157	128	152	140	148	148	142	136	135	143	150	141	132	142	169	146	138	129	146	148	143	151	143	126	150	133	150	124	138	144	143	156	145	150	129	156	134	126	125	144	154	140	130	154	144	141	147	149	162	159	147	134	133	187	128	149	131	151	154	168	126	136	136	144	153	149	148	120	156	136	160	164	127	165	160	133	145	126	141	132	136	127	155	145	174	144	142	171	143	154	127	162	120	153	137	146	143	137	132	146	148	153	158	120	126	153	169	133	149	140	128	144	139	138	139	142	122	126	141	141	144	140	117	164	146	152	125	143	153	163	152	142	150	149	138	156	141	148	169	143	141	169	139	128	159	151	138	147	138	145	144	147	138	159	144	136	129	141	149	157	141	145	141	156	158	171	120	138	159	141	155	148	147	146	138	127	155	148	169	157	137	135	130	143	121	148	148	119	121	137	133	156	133	154	149	153	141	131	133	151	154	144	153	172	162	147	135	126	130	137	116	146	145	145	169	147	134	153	147	130	141	138	141	155	137	163	126	118	155	154	159	147	151	173	136	157	144	149	119	154	149	149	139	164	121	149	140	146	148	180	128	141	147	156	154	147	143	147	160	126	153	129	130	141	132	146	162	148	142	132	142	128	114	148	155	129	140	140	165	151	143	170	155	129	143	156	154	153	173	154	136	153	122	154	145	163	141	148	145	121	129	151	158	139	145	131	162	137	163	146	134	154	152	160	156	127	153	164	133	147	151	131	140	166	128	141	145	123	139	140	145	165	144	142	137	150	119	130	140	158	144	132	142	145	129	136	145	140	156	130	143	159	138	153	149	145	156	142	146	136	137	143	145	147	160	132	129	160	160	138	147	157	121	162	163	158	133	148	129	134	137	131	159	115	144	139	154	140	144	121	142	159	149	157	138	157	146	161	143	148	152	170	130	132	156	144	151	150	133	134	131	156	130	131	142	139	125	150	142	134	129	154	169	148	149	146	134	159	159	137	131	119	132	161	136	146	154	158	127	128	130	160	158	128	148	146	129	143	159	160	135	151	132	147	149	138	139	131	150	167	143	126	144	158	135	153	175	135	166	152	152	146	131	161	154	139	135	135	144	136	161	153	161	146	149	138	158	157	158	135	152	121	148	149	158	137	148	149	137	152	160	154	136	151	155	132	148	128	142	114	124	130	145	150	143	147	151	144	145	145	142	153	121	140	150	146	148	153	150	152	125	118	144	167	151	135	139	145	149	137	141	135	117	123	124	161	139	141	162	146	138	165	153	151	171	169	136	148	163	161	127	173	131	162	140	132	132	149	142	159	138	139	131	135	146	142	152	157	153	147	132	133	167	149	139	160	135	136	144	146	159	153	156	149	139	136	151	154	128	144	140	130	159	159	122	139	132	151	164	124	129	151	135	165	125	141	148	133	156	143	107	139	135	162	167	149	139	137	140	150	122	152	150	183	146	135	146	127	120	146	133	156	150	156	135	134	126	142	145	150	148	136	142	145	157	173	147	148	127	151	125	150	148	126	159	140	167	158	139	162	151	134	128	144	154	144	161	147	138	149	146	137	152	149	142	144	130	145	161	124	179	166	146	170	162	146	153	135	144	139	158	153	125	122	140	139	142	148	158	154	166	131	146	157	131	159	164	126	155	130	153	136	152	155	137	152	159	141	161	134	144	140	136	151	154	150	135	151	147	144	140	151	117	136	162	161	145	142	152	147	159	144	132	153	125	145	152	142	120	133	133	161	139	160	127	148	141	149	122	148	133	128	136	137	170	146	145	167	153	145	149	170	137	132	148	137	168	144	165	129	132	150	150	150	148	137	139	144	149	182	142	131	142	129	149	152	154	155	144	122	138	139	138	152	132	146	127	179	125	128	157	150	131	146	161	130	153	138	130	127	145	145	143	159	136	150	157	148	139	141	158	154	141	158	158	169	139	152	141	141	145	136	142	126	133	157	184	129	163	132	170	160	136	143	162	145	147	153	149	150	157	145	164	134	120	150	151	149	144	160	147	163	155	151	131	123	166	139	130	132	139	147	136	145	150	153	149	136	121	153	151	116	130	144	142	148	123	152	167	164	141	133	155	149	153	141	146	134	131	148	145	149	127	132	133	160	151	133	153	153	133	149	133	129	123	145	126	145	141	116	153	169	167	138	141	147	136	154	140	150	134	143	158	140	144	147	147	164	120	147	136	140	130	159	144	155	150	133	134	129	140	152	152	162	154	155	150	166	159	136	139	149	126	144	148	142	155	133	129	120	127	170	133	149	124	142	133	152	156	133	156	124	131	145	158	128	130	150	155	139	157	138	155	137	145	133	156	154	132	153	151	158	140	166	146	132	154	153	142	156	147	153	142	151	141	140	152	140	128	133	181	157	152	132	156	141	158	148	149	141	127	139	152	126	153	152	163	144	145	160	134	150	157	146	127	153	146	123	148	141	129	151	133	133	131	148	152	152	157	152	157	124	160	142	134	160	150	158	146	162	154	137	153	138	166	149	144	148	139	142	155	132	162	142	143	143	156	136	147	157	136	136	124	128	140	151	120	146	192	138	178	133	134	143	142	140	139	142	166	117	161	132	126	136	145	146	138	147	143	156	148	147	155	155	147	146	153	142	158	142	149	147	136	125	156	136	151	149	133	139	143	157	167	148	138	157	154	144	154	127	155	142	147	129	158	171	148	145	146	125	150	147	149	121	140	167	140	153	156	162	137	151	137	130	150	143	141	166	142	129	129	144	171	142	154	167	120	146	150	143	153	149	138	149	151	178	158	181	163	149	139	131	130	121	128	148	153	149	132	129	118	133	144	140	131	144	137	155	128	145	148	143	144	153	153	164	131	149	130	136	155	144	125	157	152	142	155	143	146	141
14412	6404	8182	8929	15691	19428	27560	47032	56953	48663	39092	29477	23376	16466	8271	4273	1457	841	496	382	400	384	409	385	384	392	388	402	403	381	356	383	355	406	372	381	373	369	412	391	356	374	374	373	401	378	384	347	412	392	391	416	380	366	381	424	346	355	394	402	373	402	393	366	399	366	346	409	376	366	392	377	357	386	378	392	348	393	387	385	400	371	387	384	369	380	391	389	374	371	349	362	391	417	386	368	366	375	357	390	363	324	377	375	409	381	363	371	399	408	389	416	353	356	390	383	361	373	446	398	391	369	400	385	411	365	388	387	389	395	345	376	362	375	364	360	372	363	377	385	423	382	363	343	373	355	427	393	396	384	369	377	351	391	343	369	388	376	392	388	371	370	386	395	393	372	377	388	391	377	412	357	396	386	364	367	375	383	381	365	381	429	364	388	372	355	354	415	360	371	401	382	363	358	383	386	421	386	380	381	350	391	375	394	361	392	405	354	388	396	395	385	380	398	363	378	420	398	370	381	412	404	384	395	364	364	360	349	405	429	360	382	397	410	384	394	370	378	416	381	372	363	386	416	386	391	355	400	394	393	379	403	357	387	373	365	369	370	394	367	376	349	382	394	380	409	384	353	390	369	385	363	385	394	404	393	367	357	385	365	377	358	421	392	361	370	381	402	409	356	411	342	375	349	370	345	329	365	359	420	367	353	385	388	381	381	363	372	373	372	367	364	360	399	366	400	357	365	397	431	368	341	398	408	405	408	400	367	369	364	378	377	406	406	394	376	376	392	355	424	351	390	384	389	428	355	364	410	393	357	374	384	359	370	378	375	407	370	384	394	380	359	397	404	370	377	358	376	378	342	330	389	389	403	345	377	353	357	395	417	400	404	376	382	370	373	415	357	359	381	403	390	411	382	410	387	371	392	421	384	396	372	407	385	386	381	395	375	364	374	369	359	390	401	385	402	378	364	404	359	364	342	405	411	410	382	371	403	370	385	363	393	415	430	381	401	363	413	360	364	341	362	362	353	381	372	421	353	379	353	394	374	374	356	393	428	374	401	396	392	366	364	382	368	408	378	424	382	388	384	400	366	374	397	383	375	412	391	378	345	413	405	389	367	374	385	397	402	375	374	374	390	398	369	369	361	404	368	387	360	366	362	371	382	397	358	394	382	358	398	358	379	402	401	389	380	369	375	336	393	377	415	356	368	349	391	375	389	381	402	399	381	397	354	399	369	411	353	358	377	366	421	375	358	363	423	385	356	380	375	343	377	400	402	388	412	371	348	378	354	382	379	363	419	365	370	387	373	390	389	371	373	365	379	399	359	419	359	379	377	396	369	364	380	388	383	382	381	381	367	387	359	366	389	386	382	396	375	368	365	363	410	376	381	408	364	409	386	359	390	378	371	377	416	382	380	361	341	395	387	392	364	357	346	401	381	365	375	366	431	393	380	404	376	392	369	375	384	382	385	402	411	404	396	379	342	375	402	388	379	370	356	383	375	406	409	357	388	411	375	388	369	359	372	377	375	368	366	389	397	407	388	347	405	410	355	401	365	386	378	352	368	369	376	385	365	401	332	400	394	372	372	381	388	403	382	394	396	370	388	364	374	399	366	384	367	389	387	407	384	409	387	375	416	421	404	403	325	384	365	381	356	379	379	395	383	351	361	408	352	357	392	369	372	373	364	398	367	369	343	407	399	392	391	403	412	360	378	386	386	386	389	379	394	380	397	386	357	370	375	406	384	399	385	384	408	392	411	369	393	354	386	384	398	390	376	358	380	405	427	379	363	404	396	387	376	384	376	349	358	372	381	366	360	380	390	361	420	411	423	365	373	352	374	385	353	404	410	405	370	368	375	361	406	343	374	383	375	377	398	414	370	377	390	391	408	351	380	357	352	395	384	366	372	364	363	381	384	404	376	406	394	364	383	364	398	393	348	372	359	382	404	410	380	416	371	379	399	396	384	386	376	354	371	337	370	357	389	379	354	385	383	393	412	374	353	364	401	375	422	401	412	388	400	398	426	376	364	408	376	390	398	375	353	383	401	379	404	429	369	373	380	380	353	354	393	369	425	412	379	374	364	366	408	365	396	365	350	393	400	395	378	419	371	377	373	360	368	340	371	402	400	367	409	382	419	387	395	414	351	380	412	404	404	390	378	355	380	387	394	410	379	407	386	375	376	388	396	383	376	388	365	346	353	379	411	396	402	385	419	378	389	398	401	364	398	362	379	381	375	398	388	362	390	418	453	371	367	385	385	407	381	405	383	365	357	419	393	376	336	378	391	382	376	360	416	387	383	383	394	425	402	392	390	389	364	394	363	359	412	410	389	393	386	372	419	368	374	409	394	378	396	359	387	409	393	361	399	393	386	395	364	408	406	373	397	377	389	354	330	359	404	373	427	384	392	400	380	387	382	382	414	376	339	379	400	389	366	350	373	347	382	387	362	398	379	392	375	380	377	383	398	365	402	389	362	412	395	390	360	387	418	385	394	375	380	346	398	378	382	369	390	325	370	382	410	403	370	390	376	383	370	364	375	426	388	397	397	421	354	365	392	374	401	387	377	384	417	406	403	378	336	381	400	391	415	402	384	414	350	384	373	370	380	379	360	409	415	355	395	355	379	380	371	409	412	377	409	389	369	371	374	367	376	391	365	390	393	368	379	374	385	387	384	387	402	404	394	412	358	369	352	369	408	391	371	408	377	357	392	389	406	361	382	396	398	379	391	380	370	368	405	403	373	368	377	389	389	406	397	380	385	365	388	382	373	403	365	340	417	384	367	390	381	381	389	387	412	346	390	374	334	385	388	350	387	379	354	409	377	386	355	358	418	371	399	340	374	374	414	364	373	427	404	385	416	401	375	415	397	372	370	339	399	378	377	394	389	380	382	356	400	367	391	369	388	400	377	403	362	355	393	414	393	373	364	357	359	392	372	398	366	385	365	372	392	403	392	398	405	355	380	365	357	405	348	353	394	381	383	375	376	406	382	365	389	363	348	391	377	378	372	367	390	375	368	395	422	367	382	377	368	380	362	382	406	392	395	405	381	375	381	416	367	366	390	395	398	385	381	373	392	414	389	360	375	369	392	348	397	377	367	367	345	409	387	374	394	351	329	372	412	429	354	401	442	350	379	395	385	367	373	366	399	387	384	379	404	396	383	381	370	417	400	409	372	369	352	389	386	376	383	413	397	356	350	381	357	358	373	384	389	419	420	378	362	389	383	388	321	378	368	392	422	325	397	388	375	364	393	365	402	384	368	368	349	358	414	369	378	382	402	387	387	358	364	360	436	405	396	370	380	390	365	386	356	385	378	353	403	360	392	379	368	361	383	445	385	413	406	403	388	390	384	388	374	412	411	383	396	365	390	395	365	347	369	383	356	419	351	392	331	407	361	412	387	352	388	365	378	378	360	385	404	350	387	345	399	351	403	388	374	383	390	383	392	389	376	412	351	384	351	343	383	377	353	388	389	420	387	387	397	386	385	379	396
5525	1563	1256	776	529	512	570	1023	1314	1202	1351	1134	516	300	233	179	170	169	164	145	167	178	178	151	144	157	160	179	154	149	167	158	164	155	156	152	163	169	163	159	162	138	159	174	132	160	174	153	181	162	168	195	168	182	145	155	163	155	159	145	161	163	179	183	147	157	180	178	166	163	148	182	149	174	159	156	147	142	158	161	176	164	175	173	172	170	174	178	161	156	155	158	168	162	158	148	166	144	169	179	161	171	165	164	192	152	191	152	178	177	177	151	161	161	170	198	133	140	154	158	168	182	167	157	140	160	182	152	175	179	145	156	157	156	138	189	156	169	162	179	147	159	154	166	162	168	159	183	165	166	168	149	173	174	160	152	156	165	167	159	178	155	172	143	155	176	167	162	176	157	148	159	146	160	157	160	175	163	178	172	139	172	155	179	152	180	161	161	149	167	154	177	153	146	181	168	144	158	156	147	168	169	168	166	157	152	163	152	144	165	181	180	164	176	168	172	156	146	174	176	138	172	188	146	159	155	157	161	166	157	152	168	157	180	172	184	159	149	147	145	160	151	157	173	147	163	152	157	159	162	177	166	159	148	194	139	163	159	153	172	164	166	171	174	164	166	153	142	149	156	156	150	174	170	167	173	168	178	162	168	171	187	163	157	184	154	167	157	180	150	169	167	159	155	161	159	161	167	169	130	158	159	169	150	175	164	147	153	158	184	152	183	160	164	175	149	163	154	165	179	156	150	171	152	168	172	162	158	155	173	144	164	171	190	156	164	155	148	163	164	151	136	156	153	165	170	168	151	161	190	168	155	178	151	178	170	192	157	163	167	170	170	189	162	181	149	165	165	133	148	159	169	195	164	160	161	172	143	157	176	155	161	169	178	160	155	151	153	170	160	168	174	154	171	162	160	159	173	158	174	168	163	145	163	142	167	161	151	175	168	166	172	144	170	172	170	166	171	185	162	168	184	151	149	165	178	156	158	187	170	148	159	140	166	172	157	159	147	150	140	167	154	148	168	173	149	148	158	168	168	190	158	163	158	144	159	160	156	156	161	158	177	155	172	172	168	183	156	171	185	158	149	192	165	160	140	164	162	165	172	156	176	164	161	186	175	174	169	162	147	159	187	165	175	155	182	192	154	163	162	144	154	160	150	170	165	162	169	165	159	172	161	167	188	211	166	160	171	173	139	160	176	168	172	194	153	177	176	141	179	164	176	177	157	152	170	173	178	172	185	140	156	166	142	178	163	185	197	159	156	175	173	161	170	155	196	178	172	163	172	157	178	171	161	179	169	151	193	166	163	175	161	175	145	163	153	174	172	162	177	163	162	174	159	166	164	162	164	171	153	178	147	154	129	166	166	158	156	165	161	174	186	169	155	152	152	146	156	146	157	165	156	162	142	153	160	157	157	169	180	169	151	171	157	171	184	182	168	160	161	144	156	153	152	162	169	175	179	166	173	166	164	174	166	152	161	150	158	166	146	182	167	156	171	143	173	163	140	151	148	166	185	141	180	138	155	149	167	145	136	156	160	153	158	141	160	178	166	167	160	162	119	139	175	158	162	168	161	174	176	163	153	166	171	182	163	154	166	161	166	159	162	174	167	180	163	136	166	181	154	154	181	155	157	193	148	172	169	173	191	173	155	156	144	162	161	178	170	168	149	156	184	129	160	158	156	167	172	176	164	165	155	148	169	175	158	162	147	158	178	150	170	164	162	189	178	157	151	161	142	171	156	152	163	142	137	163	158	191	143	162	177	135	148	134	159	132	158	159	155	165	146	140	165	164	171	170	159	171	197	161	159	150	152	158	164	150	165	153	167	164	165	158	174	165	184	158	149	160	161	146	151	175	157	169	154	154	147	164	172	169	160	166	173	146	150	168	192	183	147	174	154	168	159	153	166	151	136	145	182	171	178	169	140	147	170	162	166	149	158	157	151	179	159	160	147	176	164	154	165	180	157	162	159	165	160	159	145	139	196	148	161	167	156	163	178	178	153	151	172	150	141	158	161	177	142	180	171	177	160	170	166	173	157	176	162	156	175	138	160	189	155	172	145	179	164	185	155	164	179	192	144	168	148	178	170	156	175	172	142	178	145	149	147	151	153	182	156	166	147	164	154	165	164	164	166	187	164	172	143	160	158	144	162	145	162	161	154	129	164	168	163	152	168	153	160	150	173	145	168	162	161	149	159	171	163	181	138	156	181	173	162	140	169	161	157	167	140	172	151	174	164	165	188	160	169	178	181	153	154	157	163	176	177	180	179	164	133	154	163	160	180	150	159	176	167	168	157	168	159	162	161	169	168	172	152	159	166	147	143	152	136	155	161	159	147	174	163	153	147	162	165	153	174	150	169	165	155	148	175	173	166	169	179	152	136	193	179	178	155	182	183	144	154	169	144	139	137	154	144	170	172	153	163	171	198	180	164	157	150	160	153	147	162	167	157	129	156	164	159	172	172	168	176	162	176	174	154	155	167	158	165	164	171	162	162	171	159	182	147	156	186	167	157	173	164	161	165	153	142	171	194	140	155	170	160	160	148	171	165	158	184	165	155	170	169	160	161	178	169	149	148	154	162	160	150	168	168	200	164	174	177	172	167	172	152	149	164	159	136	155	159	178	164	164	182	165	154	160	180	183	151	178	162	164	149	167	157	170	126	175	149	141	158	156	166	171	152	167	169	156	137	159	173	160	160	166	165	165	191	163	171	163	149	169	168	154	160	160	146	159	173	155	176	168	190	178	169	162	141	183	172	144	179	145	164	185	178	160	158	164	154	168	165	159	187	172	173	174	163	172	165	145	182	152	141	159	149	172	150	147	165	172	146	157	176	167	198	159	193	153	165	178	133	152	161	190	158	159	167	162	168	166	167	160	162	181	147	148	148	179	171	159	173	175	177	172	170	166	160	171	165	166	149	179	146	150	170	140	183	128	157	164	137	172	161	162	173	151	177	162	162	155	157	153	141	166	186	175	151	168	149	169	129	165	163	180	144	163	195	172	147	161	171	149	163	175	178	174	138	147	201	166	184	174	157	176	159	155	176	181	163	177	165	165	175	169	177	138	171	143	150	160	140	166	157	144	158	160	158	163	179	181	177	147	169	152	169	176	158	157	160	167	167	171	178	156	164	172	174	172	178	173	143	170	164	171	169	161	160	150	149	140	181	182	183	143	167	164	163	154	180	162	164	204	152	155	168	166	142	158	174	168	153	162	161	155	142	171	147	169	185	160	162	164	157	150	159	152	175	175	146	152	169	138	167	160	179	151	151	149	151	162	166	159	153	171	181	170	134	162	164	174	154	140	162	166	155	173	152	167	174	172	161	153	151	170	148	159	160	172	169	143	180	151	156	166	175	166	158	170	155	183	165	159	158	161	152	152	159	158	172	175	154	160	153	173	140	162	166	173	167	185	151	148	186	151	177	167	179	175	165	174	134	169	195	170	174	153	150	178	174	161	168	138	182	156	166	184	176	173	163	157	170	164	159
3962	1759	2665	2651	1997	2578	3377	5775	7610	6510	6662	5152	1928	1111	758	570	503	449	446	461	430	447	451	450	412	438	428	421	438	401	438	451	466	436	466	435	417	435	431	424	425	441	431	383	444	439	443	447	437	397	446	438	464	416	432	506	434	435	419	427	400	416	418	462	433	405	445	432	422	453	469	445	418	437	431	464	427	405	458	409	423	441	447	443	410	435	450	410	439	401	405	432	434	408	446	429	418	463	436	433	472	433	426	404	441	409	417	452	432	456	438	410	454	393	416	434	456	425	438	429	453	450	461	420	436	442	422	433	438	411	409	447	431	442	402	481	446	408	413	456	456	441	453	420	437	406	453	453	430	460	446	391	450	406	473	425	428	458	440	469	430	416	425	447	485	424	437	455	424	458	441	462	481	436	416	437	456	441	458	440	433	429	415	449	399	408	419	424	439	436	446	448	425	474	443	427	445	423	442	412	477	457	432	415	396	435	415	432	455	430	424	426	430	447	445	400	400	444	403	413	469	460	442	443	413	457	448	409	436	418	452	422	414	417	452	442	462	438	445	389	433	418	459	484	422	407	401	403	428	434	435	421	445	451	410	439	428	459	395	468	464	485	431	420	381	426	443	409	430	433	419	443	381	418	431	435	462	432	406	454	410	421	436	450	444	430	434	424	422	451	481	426	453	445	411	494	400	407	405	476	438	463	452	426	423	464	476	412	428	421	425	468	430	427	434	434	425	428	440	411	438	409	455	446	444	420	462	432	398	463	438	463	459	459	472	482	441	476	406	459	436	463	408	427	446	410	437	444	460	445	432	421	417	473	446	446	451	406	444	457	427	446	415	403	402	425	481	444	408	419	434	414	443	443	453	420	426	403	422	445	451	454	468	425	450	426	451	420	443	457	453	429	410	438	448	424	430	439	465	434	449	421	435	408	461	461	418	444	432	398	434	439	446	458	433	432	444	451	424	452	473	449	446	427	418	437	456	446	446	406	436	449	457	431	410	446	472	420	461	427	415	411	404	445	457	439	461	434	477	459	421	411	445	434	439	474	442	423	470	453	423	438	427	455	413	427	435	410	441	429	422	409	480	447	413	461	417	429	433	429	433	394	419	433	437	410	406	423	426	449	429	450	379	441	389	458	429	437	385	436	382	441	429	412	446	464	452	389	412	413	416	454	488	414	458	428	454	438	432	414	403	414	441	444	433	477	418	449	462	431	442	407	415	413	403	432	452	422	443	438	426	436	394	419	408	448	437	439	421	428	438	441	400	446	417	411	427	417	425	419	409	472	426	436	406	441	431	467	444	440	412	448	427	420	422	410	417	448	447	464	415	441	393	439	423	471	437	429	450	477	449	448	411	424	436	433	424	409	415	423	408	414	418	419	436	421	460	425	427	422	462	468	435	441	440	429	409	453	465	431	435	468	443	426	458	450	435	413	421	448	447	445	427	451	482	462	483	439	455	406	430	426	413	431	416	470	416	451	432	448	422	452	440	414	431	453	464	411	462	446	415	440	447	415	449	451	393	447	444	424	439	424	423	450	404	422	391	460	429	420	454	435	422	421	465	440	451	452	456	457	393	427	457	424	406	396	415	431	435	446	468	417	463	434	414	433	454	437	433	401	439	444	429	461	395	462	413	409	376	470	421	425	425	436	422	417	438	398	441	444	435	437	486	423	412	440	456	408	434	451	428	396	417	450	449	405	439	426	411	446	466	384	490	430	435	461	454	398	468	437	435	438	441	470	435	420	418	446	423	419	415	448	451	412	405	424	427	468	421	432	412	411	453	432	431	439	440	431	437	422	431	441	423	418	438	458	432	401	433	436	452	451	396	437	428	453	443	470	424	404	412	480	454	397	455	456	427	447	445	441	462	409	426	440	432	444	413	421	473	464	438	437	440	422	450	426	418	398	480	444	419	443	414	446	426	418	418	423	424	430	453	429	454	411	430	408	426	408	457	430	442	413	450	474	433	448	437	426	423	442	454	434	440	446	449	477	417	445	426	440	413	478	466	435	433	434	434	452	417	438	423	454	430	453	470	472	436	440	505	446	454	415	438	452	427	437	454	425	473	436	429	402	424	453	408	485	428	417	409	407	405	406	463	469	388	451	477	482	447	434	415	451	415	434	424	424	432	434	459	457	434	426	453	473	410	419	431	389	443	430	433	446	408	424	438	423	466	415	454	416	410	447	406	438	477	402	419	460	449	443	440	396	426	452	427	440	427	402	422	412	458	422	425	431	456	450	477	432	462	456	455	453	445	445	459	392	423	467	409	460	429	421	454	408	421	439	420	446	433	428	422	466	419	425	437	472	445	431	449	466	455	430	421	410	430	453	448	424	431	459	468	411	440	430	426	422	448	457	403	430	425	444	427	426	435	424	469	417	477	446	421	449	426	440	414	402	444	424	432	434	436	438	407	444	412	481	456	448	439	420	447	407	500	451	467	465	439	416	450	418	464	418	425	409	421	465	485	415	399	456	424	472	394	441	418	457	492	416	474	413	423	455	421	467	426	460	433	453	430	443	411	450	439	431	407	487	434	461	427	418	444	458	421	419	444	439	425	450	424	435	436	430	436	408	418	449	425	421	467	442	397	432	423	456	451	456	452	395	412	436	459	427	427	463	466	446	393	435	430	417	427	445	446	447	435	459	467	411	446	395	458	443	387	452	481	463	431	450	451	433	433	456	468	453	408	384	404	438	403	415	453	403	434	421	444	405	430	441	434	441	453	444	402	427	441	449	410	436	487	416	441	431	427	423	433	453	381	440	447	447	396	466	454	444	411	410	433	413	414	428	416	431	469	437	444	432	419	433	450	449	470	414	413	434	402	422	412	466	437	428	429	470	396	422	431	434	406	452	409	449	439	470	450	437	436	427	429	412	436	407	445	442	416	424	421	407	412	446	438	441	395	468	453	466	425	445	458	423	452	451	456	421	430	449	433	437	445	443	422	453	408	444	411	485	467	420	426	394	433	448	452	453	431	415	400	399	451	428	421	441	437	421	432	476	426	454	400	400	440	421	469	384	403	437	433	436	450	436	463	420	428	426	436	435	430	428	429	441	426	429	453	437	390	440	464	447	388	409	404	431	471	415	411	435	386	445	433	466	421	465	449	462	405	430	446	452	449	445	447	411	448	409	451	434	414	424	417	455	472	438	438	425	446	457	442	420	430	467	429	476	469	412	402	418	415	437	432	477	455	438	420	438	437	492	391	408	443	480	415	448	453	440	431	471	448	457	416	400	448	403	423	446	424	483	403	481	440	402	480	475	432	423	442	424	460	443	444	436	424	411	417	411	461	466	437	434	429	446	417	435	419	469	435	436	409	434	443	448	464	437	430	451	413	422	449	460	442	386	461	465	446	423	477	427	427	446	415	416	453	455	475	427	471	495	441	459	406	431	477	436	423	462	401	425	455	440	396	466	423	447	416	422	418	452	428	442	433	481	438	431	474	436	438	464	435	401	474	436	477	440	466	433	442	422	446	466
23082	8873	6079	5251	5493	13839	21046	20209	18429	11902	10715	7859	2932	1116	595	379	264	205	181	176	177	176	194	196	186	186	163	197	217	188	178	161	193	178	181	196	181	162	189	162	184	170	183	164	175	179	190	160	186	167	195	175	180	175	167	170	189	196	179	192	162	177	185	183	175	159	170	171	187	168	191	178	178	194	183	181	194	181	166	180	184	168	169	184	174	169	156	173	179	147	180	169	174	161	188	168	166	170	181	198	187	170	190	179	193	186	181	154	190	188	187	188	196	181	176	146	184	169	176	188	163	201	191	184	170	170	155	188	152	169	174	150	172	182	184	168	169	196	174	178	195	197	182	186	171	183	174	165	186	175	191	201	175	180	177	194	185	186	183	188	171	179	165	190	174	154	142	172	154	184	184	175	137	183	159	216	171	165	169	160	166	183	176	192	195	209	168	188	183	170	178	172	165	158	175	163	167	185	184	178	189	165	179	184	180	184	176	173	193	170	195	149	174	191	178	184	166	188	173	189	148	193	167	192	154	174	173	176	180	173	159	184	175	200	195	165	158	182	185	182	164	174	171	195	170	185	179	196	184	153	186	186	149	152	173	181	168	157	178	173	182	192	174	191	176	172	158	184	190	184	185	153	200	156	207	161	172	182	190	174	177	191	175	169	187	180	181	173	184	173	197	181	184	186	201	181	154	195	176	168	190	165	197	188	181	162	169	158	181	187	180	171	177	194	182	181	179	199	170	164	173	190	190	163	162	182	156	190	189	165	186	194	169	187	166	168	194	195	172	177	183	179	186	190	206	175	176	194	175	170	193	165	198	163	189	188	180	171	161	174	156	168	178	217	169	205	184	181	181	171	169	171	153	166	181	199	172	171	182	173	183	162	189	177	168	192	175	184	214	171	168	160	192	163	196	174	191	172	173	196	172	192	150	172	169	182	157	172	193	177	204	183	171	201	194	174	201	195	187	197	181	182	165	184	165	187	187	164	192	201	215	187	186	189	172	153	171	186	203	174	178	163	183	170	185	174	174	192	167	192	175	181	172	205	157	176	188	184	152	183	180	179	184	187	181	175	187	193	181	161	178	174	187	196	208	181	151	184	172	199	190	185	188	150	178	187	161	163	173	156	178	180	187	199	181	182	178	174	180	183	166	164	187	192	192	179	176	182	157	170	176	170	210	184	187	184	184	177	159	193	177	170	178	164	184	177	155	158	182	197	173	149	190	194	183	187	179	195	165	173	183	173	183	156	179	171	180	186	179	173	196	167	172	174	187	191	168	187	168	182	158	182	190	172	212	181	192	170	180	167	203	197	186	181	173	175	173	182	210	180	175	183	167	191	176	146	178	199	184	205	177	197	178	179	152	152	185	180	193	181	177	173	166	176	174	182	151	193	193	168	172	171	164	161	198	155	187	193	171	196	190	194	147	184	189	145	182	190	173	209	184	192	179	179	189	208	170	191	198	160	158	174	195	154	183	183	186	172	187	196	189	167	171	191	172	186	205	179	161	183	171	212	166	167	169	171	174	191	182	218	161	185	181	174	187	182	172	179	188	177	159	160	173	164	169	174	158	170	193	145	196	186	167	186	161	196	173	205	193	168	172	149	212	169	170	185	186	174	155	180	182	161	167	184	165	188	169	174	190	187	176	193	179	179	164	160	204	202	166	188	169	187	174	185	174	182	174	179	158	163	170	174	161	201	189	153	152	200	189	171	164	155	163	187	180	172	183	177	183	176	164	165	179	193	189	164	184	188	191	182	176	182	194	182	180	185	194	196	175	184	170	168	191	189	165	185	186	211	150	154	176	179	190	199	158	189	172	163	190	184	171	196	187	196	194	196	166	186	157	168	195	182	175	185	163	173	183	163	174	155	185	191	179	177	187	155	201	179	164	198	188	184	146	190	180	174	169	169	189	189	182	192	187	148	187	155	163	173	178	184	158	197	176	171	167	169	162	194	231	189	171	171	178	150	172	170	178	188	161	164	195	157	178	196	177	177	169	172	191	174	171	187	176	159	157	168	187	145	179	145	165	188	171	181	168	172	158	164	177	182	177	177	179	188	181	184	184	204	179	209	197	213	173	170	167	197	176	202	179	186	197	178	181	185	182	170	181	173	192	175	159	182	195	172	171	184	181	171	177	188	174	203	186	166	171	159	163	185	176	172	184	196	181	194	148	170	187	170	188	164	170	187	175	161	213	179	182	182	181	180	168	175	180	204	191	180	183	165	188	179	196	153	161	192	197	148	196	194	184	159	172	189	168	189	174	203	208	199	150	179	188	196	165	173	193	171	197	171	201	187	160	182	177	178	169	189	191	178	175	169	179	184	178	187	165	180	169	160	203	155	192	171	179	183	183	192	158	195	193	186	172	185	173	165	166	187	181	169	179	175	203	178	178	167	179	180	168	202	178	177	181	176	199	184	171	185	173	170	179	191	175	199	175	175	205	200	169	163	190	175	204	190	201	204	195	191	171	178	166	176	205	177	162	150	173	171	174	167	178	173	181	173	172	173	183	171	200	184	186	220	197	193	177	176	192	174	189	196	151	167	202	196	163	195	180	182	188	166	175	203	182	154	172	183	171	182	189	166	184	186	192	193	157	173	162	183	192	175	189	161	198	182	187	178	189	180	172	201	203	179	197	172	169	172	199	186	160	187	191	205	198	178	175	166	162	166	174	183	187	175	171	169	172	166	167	178	175	207	167	177	177	199	202	147	157	152	193	157	174	168	174	184	181	178	168	189	198	185	190	158	156	180	203	174	157	183	174	202	163	159	177	177	183	189	158	187	178	179	182	190	169	173	192	203	180	170	192	184	173	181	186	165	174	172	179	186	174	192	177	197	191	171	176	178	155	173	184	178	182	172	196	171	186	188	217	165	168	174	190	155	192	186	177	165	200	175	175	174	184	184	174	167	172	156	170	181	184	178	178	171	156	204	162	166	150	171	163	187	150	188	185	167	190	207	167	181	183	170	189	181	156	214	198	171	193	176	168	167	159	176	192	176	196	163	181	184	178	177	181	176	188	179	202	169	154	184	176	177	186	181	154	177	165	182	160	189	201	190	175	186	172	171	190	168	191	184	162	175	158	190	195	178	197	178	170	184	181	165	164	193	179	180	186	167	189	193	187	170	201	180	185	182	187	187	184	171	175	193	200	173	162	156	177	178	205	179	202	154	201	204	180	177	173	194	172	189	168	226	166	193	192	217	183	184	193	193	142	163	186	200	170	176	188	161	187	174	172	161	199	181	174	196	186	175	193	177	201	186	188	173	163	182	182	204	190	190	197	172	177	171	174	167	180	179	183	190	175	163	184	179	189	150	190	177	175	178	181	150	180	163	171	162	181	184	184	164	169	212	173	155	166	171	179	155	177	199	160	177	174	157	157	171	182	179	169	180	180	188	192	168	188	199	169	203	182	158	175	197	207	179	177	182	213	199	192	184	171	168	160	174	169	192	157	184	186	192	182	172	175	192	180	191	198	173	202	198
14052	5825	9855	14024	18003	31656	39597	39129	37424	31124	30393	24099	11618	5336	2743	1482	779	534	508	484	489	494	455	490	458	484	506	425	527	470	480	496	497	468	419	487	474	466	490	468	505	461	471	491	463	472	486	468	486	428	464	458	451	461	425	478	491	452	483	461	478	512	437	436	454	459	464	490	478	460	484	474	515	473	451	479	477	487	457	489	469	495	460	471	496	459	480	501	500	458	444	464	470	486	480	428	480	485	448	491	449	475	471	419	481	486	447	456	457	436	459	480	472	457	416	443	458	460	468	474	491	441	437	469	454	496	501	458	473	463	486	481	481	504	483	478	522	508	442	446	432	465	453	489	472	498	480	481	466	461	456	480	454	458	480	491	458	480	482	485	449	506	487	469	469	457	481	491	470	469	449	437	493	489	473	454	515	478	473	491	507	464	489	442	490	479	446	491	473	471	477	438	493	466	461	465	448	505	495	439	461	489	485	457	459	470	483	490	507	474	462	489	471	484	502	514	477	495	407	457	482	502	485	434	474	458	488	473	453	486	453	457	463	477	496	445	465	448	478	494	434	444	460	448	468	452	484	480	469	507	452	502	455	478	469	485	460	446	472	459	480	490	472	512	451	479	438	470	450	453	503	463	457	485	470	479	460	489	453	451	478	484	495	493	481	501	482	517	464	465	462	502	443	500	485	459	489	503	431	502	469	487	467	488	467	450	468	485	477	460	423	466	479	447	487	470	471	461	467	489	490	485	455	471	475	427	470	483	487	460	437	468	442	500	449	481	469	470	513	504	459	546	490	487	470	473	473	468	485	470	480	421	503	471	505	474	485	506	430	480	472	475	492	474	491	437	434	473	499	473	431	471	460	448	459	439	445	463	471	484	450	453	449	456	472	467	505	459	474	442	478	442	461	475	464	494	466	523	447	462	431	449	466	453	490	447	452	498	494	477	468	459	453	495	439	448	492	479	484	457	475	448	439	460	471	502	472	449	490	475	471	463	466	480	468	473	470	518	511	474	456	485	457	461	459	438	464	464	446	447	485	493	494	452	481	457	495	474	508	446	440	469	456	452	424	476	464	438	476	457	470	432	510	455	489	477	447	518	431	452	458	472	477	454	483	452	429	429	456	445	467	446	470	461	450	461	409	466	468	478	451	456	449	482	512	493	438	465	479	463	476	486	483	471	446	486	475	487	445	455	441	461	433	486	496	450	509	454	435	472	491	487	461	484	448	506	487	512	478	472	446	473	487	474	456	445	459	453	459	457	475	446	447	479	495	445	479	491	459	465	540	451	450	449	470	444	466	468	511	471	518	448	453	437	466	475	463	476	449	460	438	438	484	475	462	494	484	474	411	490	454	451	479	460	467	472	489	480	477	469	448	479	455	501	473	533	469	456	484	496	437	457	487	474	476	509	465	460	504	433	486	449	478	479	514	454	476	435	484	469	471	466	463	445	435	468	431	477	464	448	450	515	468	436	463	424	465	493	481	518	454	493	487	491	437	467	477	450	454	455	467	486	479	455	468	459	493	451	463	482	471	466	483	470	460	449	492	465	483	487	471	492	484	471	464	465	492	516	463	484	478	459	476	463	436	434	506	468	480	493	466	491	443	466	494	473	452	506	504	457	523	502	452	479	472	481	461	486	482	467	475	489	440	461	454	451	519	470	431	474	502	485	456	503	480	486	440	494	433	474	476	482	470	506	461	485	481	458	502	472	494	482	509	454	490	473	440	459	461	439	506	480	447	503	473	499	485	514	496	481	486	433	470	489	445	438	480	471	461	499	474	487	444	446	501	461	488	458	491	478	469	485	464	472	475	425	472	449	473	455	489	488	433	480	466	461	507	472	478	431	453	475	479	482	480	482	485	470	496	458	492	489	480	450	443	480	447	477	463	446	458	464	450	482	487	439	479	443	469	469	458	451	448	429	492	498	454	475	456	468	485	455	458	473	482	453	473	444	470	464	474	486	452	473	468	505	438	484	472	469	458	485	455	448	481	440	452	496	458	463	474	499	525	491	480	464	448	472	484	449	485	475	505	445	451	472	450	465	456	451	467	498	471	453	446	474	460	429	473	467	488	455	493	478	448	423	458	491	473	459	450	433	465	414	474	474	476	466	489	490	517	467	491	457	490	449	496	452	468	481	453	467	489	445	494	455	489	455	492	456	479	452	479	456	483	462	469	499	476	461	472	453	528	483	452	492	477	453	454	488	481	487	487	459	448	467	502	464	439	487	473	464	460	487	471	453	441	485	435	433	456	489	448	435	516	482	468	492	467	508	480	454	448	483	464	477	461	445	481	456	452	463	453	490	465	451	512	470	484	482	470	487	489	478	520	469	486	473	484	474	479	461	426	494	473	429	487	490	458	460	486	501	481	480	497	471	497	483	471	450	490	483	470	490	491	468	499	465	451	468	499	473	467	427	482	465	451	441	496	473	444	453	468	459	441	424	469	491	476	512	494	473	512	464	439	463	475	484	504	482	521	461	460	475	467	458	492	461	450	458	486	482	502	455	472	481	465	485	491	469	487	456	453	490	432	527	493	445	479	460	444	448	477	486	498	515	462	439	461	449	465	461	451	469	428	470	485	452	454	473	463	471	436	458	485	459	474	482	481	427	422	472	462	450	457	485	452	482	515	434	436	505	466	511	474	479	449	464	490	476	480	446	479	448	453	473	446	436	491	486	472	515	438	451	454	483	467	468	446	422	463	463	470	467	500	435	491	454	443	454	477	509	457	458	506	480	476	494	461	478	483	452	449	459	463	455	434	437	458	464	475	503	452	456	478	483	463	475	462	489	493	446	513	455	475	451	469	444	467	491	447	467	468	510	458	469	440	475	486	481	429	487	473	497	446	466	454	477	444	441	485	454	448	494	474	486	453	518	492	493	452	490	498	473	497	499	514	490	498	477	463	494	449	507	444	455	473	491	460	476	526	437	429	507	458	446	430	477	463	443	504	523	478	478	441	449	449	459	502	463	470	490	472	467	446	486	485	456	503	450	457	458	463	458	479	496	468	463	469	463	460	463	406	467	443	481	452	430	473	469	465	441	467	459	455	496	435	498	462	457	406	467	487	460	477	459	471	450	482	460	463	485	486	479	470	504	485	457	480	480	490	494	481	458	489	457	471	481	462	463	514	485	489	451	502	485	463	482	466	476	464	445	422	460	479	461	480	460	439	460	454	440	461	496	439	461	480	450	496	437	483	475	536	486	447	470	462	478	478	499	458	447	488	518	464	484	478	481	469	486	435	447	484	468	513	494	477	488	487	473	448	454	470	473	449	443	454	477	487	451	478	496	495	443	469	480	453	486	471	514	459	446	458	450	461	466	438	446	462	501	456	457	467	484	499	457	507	454	473	472	488	490	466	444	478	453	481	489	464	445	473	479	467	456	480	501	456	471	464	439	506	477	455	475	466	461	441	491	478	468	454	458	443	503	477	465	454	485	476	501	484	401	453	473	473	483	465	485	464	471	487	474	449	437	418	509
27509	11088	12774	12344	18231	32854	32582	39243	38337	25390	14858	5826	1733	708	353	215	174	193	160	136	173	149	149	159	167	171	174	162	170	175	173	155	156	165	182	174	182	160	163	160	153	169	156	150	186	153	154	155	157	180	172	148	168	184	173	156	195	156	166	146	180	174	170	152	143	151	141	172	170	167	176	146	178	184	169	153	137	179	184	158	175	168	156	149	168	169	143	170	173	188	164	173	146	177	180	172	146	178	155	153	166	161	141	161	144	185	172	155	163	161	165	167	160	158	140	150	165	124	155	147	171	168	146	133	149	176	157	174	177	151	181	162	168	170	153	172	179	155	158	167	182	165	160	146	177	175	166	185	155	186	158	150	162	191	169	150	151	159	162	152	149	139	154	142	180	157	178	151	182	163	164	171	157	170	160	152	172	197	149	158	168	183	166	146	181	170	154	140	176	174	146	167	161	143	173	171	144	147	166	154	149	155	160	149	159	149	169	174	167	173	151	151	139	177	176	154	163	175	170	169	161	140	194	171	154	180	170	165	145	145	138	168	170	171	160	184	175	194	148	169	149	150	160	158	172	183	167	143	153	168	140	144	159	176	174	150	170	174	156	150	154	161	183	157	156	150	187	147	145	144	165	174	194	164	148	170	167	145	148	158	153	150	166	174	158	154	165	168	160	172	157	184	158	161	151	167	154	161	186	134	152	152	165	151	155	170	154	155	175	171	180	151	149	153	166	167	168	166	159	195	141	160	164	176	154	167	165	176	178	165	143	168	155	174	151	153	181	163	174	166	167	175	163	190	182	156	162	127	147	174	179	166	170	176	144	140	176	152	135	169	185	161	168	171	136	155	157	140	155	156	159	177	150	148	181	149	170	163	175	192	175	158	159	154	159	156	176	145	182	156	145	173	145	185	147	160	169	165	178	178	181	161	175	185	185	171	178	161	172	176	161	162	156	172	160	161	164	171	154	177	136	156	133	187	174	178	189	159	167	164	178	142	144	166	151	166	152	160	152	165	172	169	186	162	152	138	170	159	149	161	159	177	157	144	153	168	167	147	159	159	177	153	178	194	156	151	162	179	180	155	142	185	166	160	150	185	169	180	151	146	168	176	157	170	152	142	177	166	173	167	157	161	162	139	179	184	161	155	170	163	158	175	171	162	177	151	173	140	181	183	148	143	150	155	163	140	136	169	143	160	170	171	174	155	152	158	178	141	160	158	185	152	177	159	161	163	167	151	149	138	171	145	151	151	177	167	157	164	161	181	175	158	159	170	167	152	167	139	144	168	147	165	169	158	161	155	141	156	156	161	171	157	157	156	183	170	146	161	170	159	163	189	176	173	172	141	162	156	158	170	157	161	162	176	156	187	151	154	168	186	153	162	154	163	159	158	148	152	171	165	182	157	155	167	170	202	145	158	163	189	167	157	155	174	166	187	170	171	160	153	153	170	157	153	164	143	176	147	169	160	155	159	147	169	183	139	171	160	151	176	169	155	179	189	157	187	189	154	165	171	159	169	163	164	165	162	155	168	164	164	148	144	167	157	167	161	158	146	173	167	181	171	163	156	137	162	202	149	182	178	170	153	161	136	147	163	166	151	172	175	172	162	151	169	167	166	160	156	165	171	178	172	164	169	190	168	180	185	166	184	162	142	171	174	168	166	156	164	154	154	158	180	162	134	154	145	166	163	166	174	153	143	161	154	161	161	184	154	183	182	186	144	159	173	161	173	159	166	177	136	144	177	179	147	182	157	195	189	155	171	157	152	167	154	154	152	155	161	167	168	178	166	140	156	148	169	161	159	155	160	160	156	176	145	162	148	156	157	155	167	171	180	153	158	161	172	143	161	159	140	150	167	169	143	176	176	167	183	151	169	161	175	168	152	167	177	145	155	166	162	177	163	199	169	163	167	166	162	154	199	150	185	178	175	164	167	167	161	169	164	151	189	149	173	153	153	151	171	166	168	170	166	160	181	152	157	168	195	148	156	156	152	153	158	171	162	155	155	175	155	178	148	162	145	158	157	168	161	157	156	177	146	171	176	174	174	178	173	177	142	165	165	143	164	143	164	179	155	153	167	185	165	161	178	166	177	155	168	154	173	181	166	144	169	170	142	174	152	160	152	154	157	175	180	152	159	165	147	158	169	171	147	158	152	147	167	176	171	172	126	158	147	168	189	154	173	164	160	166	147	159	204	141	135	175	167	186	157	184	168	169	178	145	138	156	166	147	152	162	165	180	181	166	177	187	164	164	165	168	165	174	148	188	158	150	167	168	168	182	141	160	166	122	152	170	166	166	162	161	174	170	179	156	169	154	159	160	164	137	171	145	152	158	162	166	145	133	169	167	139	157	179	168	151	175	173	141	152	154	161	166	191	176	173	160	164	147	179	179	168	147	148	172	166	145	160	188	159	161	168	162	152	153	153	161	146	159	160	165	161	156	186	164	159	142	171	150	139	168	146	140	154	184	172	146	175	132	144	178	167	155	169	130	165	163	195	172	186	185	168	150	137	163	164	151	150	150	157	167	142	163	174	155	201	153	159	174	161	157	175	152	140	170	161	156	144	142	174	179	151	143	149	172	164	181	178	158	172	141	160	157	164	151	159	136	148	154	137	166	140	161	174	165	159	160	168	163	160	171	156	135	155	154	171	144	162	156	148	147	162	162	189	155	166	177	156	154	159	186	158	156	166	169	147	161	174	154	156	144	158	163	151	175	169	152	154	176	149	164	189	157	169	158	166	149	157	186	153	192	166	168	173	173	193	167	155	158	136	161	179	164	156	178	149	180	163	171	154	146	174	161	165	155	172	156	182	173	182	163	153	151	159	156	173	164	149	172	184	160	171	173	165	131	179	167	161	175	155	155	160	179	160	190	155	166	168	164	162	159	152	172	146	165	169	158	170	167	159	152	155	175	130	137	150	184	168	184	160	203	162	169	150	157	155	157	169	164	167	188	176	161	164	171	142	179	165	182	153	169	147	174	183	144	166	146	164	158	170	173	175	160	174	173	177	182	152	169	171	164	155	140	174	196	174	152	131	151	132	160	173	174	177	170	164	173	156	181	158	166	169	167	144	183	157	153	172	165	188	152	167	157	184	149	180	171	167	160	179	180	177	154	183	195	157	163	158	143	172	155	173	144	160	161	166	161	166	131	168	149	169	186	166	170	171	176	159	167	136	185	183	191	192	166	151	172	145	159	170	170	161	166	160	170	131	159	127	149	174	138	154	159	141	179	158	177	188	153	164	162	181	160	164	140	182	171	152	175	171	167	151	154	168	140	160	159	175	187	160	164	183	181	166	166	157	161	141	181	168	169	152	157	173	151	153	190	162	181	153	185	153	176	166	176	135	176	189	163	169	165	180	156	154	164	156	170	174	153	172	153	180	176	174	157	156	167	142	187	173	184	187	175	149	142	194	178	186	165	146	186	160	158	131	170	178	175	161	160	174	168	178	150	162	169	176	151	156	150	161	164	177	165	190	170	163	144	147
14844	7196	19000	25013	35781	47217	45897	54088	53509	41131	31983	17597	7320	3411	1404	651	504	406	456	456	438	467	468	452	419	425	417	408	404	435	411	422	430	444	405	427	441	440	430	433	440	451	449	453	429	441	460	431	466	419	427	421	419	449	425	422	397	436	422	464	451	467	439	386	416	411	439	422	428	441	444	435	407	405	457	456	432	416	446	428	380	423	415	434	437	427	471	406	433	412	398	416	442	399	435	435	466	392	436	467	460	431	428	404	439	440	450	456	438	419	423	432	417	427	421	459	411	421	417	440	421	434	407	405	427	435	436	484	454	459	410	435	417	408	415	445	438	431	450	408	426	448	444	419	422	432	445	426	404	464	430	445	404	428	398	441	432	401	407	426	437	449	454	414	405	439	438	432	395	379	445	409	415	423	411	435	432	416	399	402	431	429	426	456	445	419	451	431	438	415	426	483	427	459	419	462	465	433	405	465	465	440	455	419	413	400	430	430	459	466	430	402	446	416	404	459	462	409	449	411	405	414	394	433	454	436	463	452	452	438	430	461	424	438	406	424	452	442	400	436	401	416	394	447	409	438	427	428	435	413	449	460	393	436	421	443	429	435	444	439	409	434	435	433	454	436	422	457	442	426	427	399	432	446	465	438	382	404	424	490	479	427	450	432	416	397	419	439	410	465	444	414	408	412	427	401	436	442	412	440	407	404	378	397	434	416	433	410	432	468	460	452	407	433	428	438	424	411	417	442	426	446	454	465	441	430	426	423	429	448	389	443	423	387	442	465	421	439	428	445	419	452	413	438	448	423	419	414	430	411	449	433	462	400	471	416	433	393	456	440	440	434	420	396	410	448	417	421	387	395	412	425	408	439	453	443	432	435	429	423	406	412	414	447	445	401	409	457	421	460	427	442	407	417	424	430	385	441	415	445	468	429	433	380	463	438	437	457	408	404	468	460	432	414	428	406	422	435	431	446	425	448	438	431	437	437	414	426	425	404	425	425	414	434	437	426	408	431	445	447	494	418	406	427	386	451	428	426	466	442	436	432	411	447	454	458	457	428	426	427	435	417	382	438	396	404	450	431	437	428	418	442	463	446	399	445	436	419	433	434	448	450	408	424	446	395	407	413	451	408	444	440	405	410	413	413	469	396	412	409	464	419	446	426	446	411	460	433	420	456	457	448	443	431	446	438	427	393	462	418	458	441	440	452	429	405	409	414	398	424	458	461	426	423	417	398	404	412	419	431	430	390	424	449	442	424	413	399	439	462	390	448	421	425	443	440	436	457	418	440	421	451	409	423	406	473	416	430	450	458	418	451	415	410	438	439	430	442	424	424	378	465	460	433	419	447	416	398	413	445	421	463	416	421	425	454	439	444	424	433	398	423	465	410	428	400	420	430	425	436	442	447	486	424	461	451	425	418	453	456	448	459	439	443	441	444	436	430	441	435	471	419	473	411	437	435	479	427	437	454	437	461	457	453	438	427	449	438	423	398	443	407	415	473	450	430	464	412	411	433	411	428	426	396	427	442	409	429	453	446	420	426	410	425	430	408	444	406	448	431	440	448	384	438	397	426	408	415	421	434	441	387	461	440	435	411	426	417	416	422	424	436	416	469	401	431	417	456	446	390	392	455	420	425	410	394	453	413	400	434	445	435	401	450	422	443	420	401	401	418	420	449	406	459	433	407	450	409	410	452	456	392	416	421	416	412	420	442	450	430	416	425	447	424	437	407	449	420	444	413	424	442	438	441	422	442	428	408	443	420	424	439	440	469	446	426	437	421	426	434	467	396	426	454	443	403	408	418	450	422	428	423	435	455	395	415	435	437	417	373	409	403	419	385	428	406	397	420	421	398	425	418	414	428	419	416	432	451	463	427	443	446	423	416	435	421	434	428	394	442	451	444	430	417	408	399	439	462	430	446	426	460	407	471	393	417	450	415	462	443	413	443	445	410	416	464	439	431	453	388	407	405	448	420	450	433	441	444	426	424	424	415	440	418	455	434	437	428	421	454	445	446	440	412	442	426	383	379	428	431	437	460	440	413	409	436	411	433	458	409	416	439	418	432	416	401	457	451	440	454	448	406	440	449	405	407	459	426	423	412	427	436	444	447	432	442	430	418	423	432	439	410	455	450	408	432	417	467	441	421	408	441	477	398	432	452	436	397	414	440	448	466	408	446	413	424	411	443	415	444	404	424	424	386	441	432	423	387	453	428	432	427	425	422	423	422	436	420	429	440	444	443	435	430	410	438	412	418	443	416	446	434	436	412	433	426	404	425	428	438	427	414	434	420	449	436	459	451	394	421	371	429	440	423	454	435	430	435	459	398	430	397	443	436	463	432	442	412	476	431	422	464	426	457	438	406	418	428	410	410	429	421	444	428	430	456	429	413	445	455	408	429	445	409	440	415	425	392	406	444	439	417	447	420	410	426	433	475	434	417	421	466	433	412	413	413	464	435	439	410	442	403	453	447	418	416	423	407	426	465	434	408	452	408	411	452	421	432	421	429	448	421	393	444	377	455	448	463	420	426	430	426	464	434	438	420	403	420	442	439	470	416	431	429	433	452	427	399	457	421	420	493	395	439	419	434	435	460	454	438	430	467	419	436	411	440	427	437	430	431	424	450	405	465	422	425	409	411	452	443	420	446	455	450	444	397	449	428	458	436	458	465	430	439	384	445	420	430	450	438	439	391	431	452	440	477	449	458	464	437	410	421	450	495	421	413	452	436	411	424	515	389	426	415	425	424	422	425	445	431	431	403	409	414	441	384	419	448	426	400	445	435	410	458	453	448	398	427	440	439	444	419	428	409	430	433	453	423	402	430	423	446	394	450	437	451	436	421	451	452	410	426	386	406	416	448	420	407	409	430	430	437	419	432	442	412	472	451	459	437	419	429	396	437	438	431	442	449	430	422	437	460	448	432	399	429	433	459	385	416	426	410	440	441	418	426	455	428	448	423	449	441	431	413	425	413	400	465	454	447	458	434	400	465	423	422	388	444	427	458	429	426	453	441	430	402	447	404	436	434	440	390	432	407	415	431	418	418	419	427	362	406	441	406	472	429	402	426	444	391	448	449	475	415	474	451	444	423	375	440	397	456	443	459	412	418	411	382	386	414	445	409	403	452	448	463	446	383	415	422	458	398	416	429	427	432	435	400	391	414	468	431	399	443	440	454	416	393	425	426	412	492	417	439	403	432	417	410	430	444	430	430	416	394	408	383	426	451	406	460	415	403	405	425	416	435	418	425	418	418	439	413	418	440	432	421	439	440	412	421	449	464	428	438	430	427	432	453	437	404	435	428	421	406	442	420	445	415	400	427	412	393	418	442	454	426	420	456	418	460	417	429	442	420	440	440	417	459	423	442	418	467	435	460	384	417	429	449	435	442	452	447	398	418	412	381	474	409	419	443	445	440	496	436	418	435	421	387	419	422	454	415	465	433	454	424	430	391	448	422	395	419	402	443	410	436	408	423	414	409	416	405	452	447	392	445
5061	1633	1643	793	659	502	425	1533	3378	2137	1275	646	321	207	216	192	172	172	150	168	179	164	183	165	201	158	163	157	184	167	195	149	169	176	186	179	154	203	186	175	165	185	191	178	183	201	199	155	191	150	193	197	177	167	169	176	179	174	162	193	180	177	191	194	184	175	178	167	187	180	173	196	188	178	171	161	160	151	175	146	200	166	186	182	161	173	194	165	197	160	163	172	175	186	164	172	172	187	171	182	183	161	171	162	178	165	186	176	163	168	192	155	149	161	174	144	198	174	153	189	178	161	183	180	173	187	157	196	150	185	182	181	169	164	161	167	188	178	176	191	147	175	204	189	172	177	186	165	157	160	200	174	180	177	190	194	165	171	193	191	178	174	179	155	164	150	195	157	194	172	158	198	162	163	177	161	178	202	187	171	172	163	183	160	177	168	166	169	180	166	179	183	194	228	160	168	148	155	177	182	180	188	193	190	161	151	171	162	157	199	175	199	179	196	177	197	183	180	177	180	167	163	182	168	138	193	163	185	185	137	190	179	167	153	176	179	179	164	184	181	172	157	201	180	172	162	177	169	197	190	163	150	177	173	191	177	164	169	181	162	170	167	166	177	189	185	173	160	191	187	204	175	159	188	180	201	195	187	184	181	185	165	172	154	184	187	175	203	162	174	181	189	167	195	186	162	179	188	170	165	174	187	164	183	180	186	165	144	186	147	175	177	154	182	176	183	168	166	171	168	164	181	211	192	168	174	182	160	178	179	169	185	154	178	163	155	181	167	173	163	158	174	176	194	152	191	178	169	172	167	184	194	172	167	167	176	177	176	178	174	168	176	162	195	179	176	173	190	166	160	171	169	184	164	182	168	174	168	194	166	173	154	169	176	185	148	177	185	168	176	181	196	173	177	169	179	177	173	174	197	156	176	176	171	178	164	150	147	167	179	179	191	169	181	182	182	179	147	160	219	187	168	161	188	187	177	160	169	160	164	191	201	213	174	177	158	160	178	150	207	189	178	174	148	180	209	182	167	187	178	200	180	155	157	183	162	177	201	178	162	157	194	189	172	173	181	204	198	173	168	159	154	177	170	193	167	160	203	164	176	167	188	166	166	165	174	161	167	178	182	164	167	175	175	175	206	164	187	186	179	182	190	163	163	179	172	172	190	176	165	190	178	167	163	171	185	193	171	196	204	167	195	166	169	201	168	192	168	166	162	157	165	151	174	181	180	167	162	167	166	165	166	159	189	177	170	180	175	175	161	161	175	183	165	172	171	186	173	193	165	176	156	178	194	160	180	170	171	186	167	163	167	187	180	184	165	194	195	181	177	163	181	176	204	165	194	179	162	164	179	183	194	166	186	180	164	167	157	172	170	197	212	198	156	210	184	159	159	188	194	186	173	185	194	160	172	162	191	179	179	178	195	161	183	176	195	191	162	194	167	177	156	150	177	175	158	179	169	163	180	175	188	153	194	166	178	174	153	188	195	205	198	168	179	169	180	173	193	193	175	150	155	187	168	193	166	171	185	178	182	163	169	196	161	183	185	183	162	184	173	149	188	170	176	202	183	195	176	156	174	200	172	162	156	183	176	170	177	161	145	192	187	141	188	187	172	170	183	193	189	172	176	161	180	174	167	200	154	178	196	165	163	168	180	171	178	149	186	162	176	165	151	158	173	194	195	177	174	192	184	158	176	168	194	186	175	181	193	173	181	160	178	175	171	165	157	192	161	172	168	156	179	176	171	167	167	173	164	175	167	163	171	193	177	178	163	159	153	178	173	192	166	167	177	171	174	157	192	181	192	163	179	155	157	178	169	172	147	181	171	172	178	178	166	186	182	148	174	178	146	176	151	167	193	168	198	188	159	169	166	189	187	189	215	169	192	164	179	167	177	153	187	183	194	191	154	150	156	179	170	204	167	189	174	189	174	157	196	190	149	184	171	160	184	163	184	175	171	166	166	191	177	185	167	182	188	177	182	168	177	176	176	170	152	180	174	180	174	181	149	186	184	176	167	178	229	187	179	185	155	189	149	157	185	191	181	176	163	194	177	152	156	188	181	183	161	169	171	157	177	157	144	170	178	180	176	185	208	180	183	172	188	172	152	175	174	159	159	178	173	163	164	167	156	174	169	174	156	163	143	167	155	179	158	166	156	190	166	164	193	173	160	164	158	169	170	193	152	159	157	148	181	176	175	150	196	205	173	173	161	175	184	186	176	173	162	168	193	177	173	166	156	177	179	162	170	171	184	200	167	166	150	153	199	191	195	176	166	184	183	198	156	180	184	168	167	183	160	176	194	175	159	165	151	177	160	168	178	181	194	172	178	189	152	160	163	158	181	177	157	169	181	157	165	176	180	177	176	175	178	177	163	162	193	200	177	161	157	187	186	151	162	182	172	150	151	194	174	193	181	156	172	172	178	182	168	173	170	147	158	161	164	147	161	186	193	202	168	163	169	177	170	168	179	150	157	169	173	170	191	178	188	177	169	189	167	179	184	180	158	172	206	176	144	179	182	171	173	197	174	178	156	155	173	174	177	179	170	157	162	168	155	189	185	189	189	170	177	161	158	154	154	147	183	156	178	194	196	173	176	162	183	190	175	187	164	187	167	146	183	170	166	181	166	204	186	185	170	167	176	154	181	174	174	171	176	188	175	166	175	170	133	156	192	200	179	196	165	168	191	171	186	179	157	160	170	178	192	175	153	155	158	152	181	165	149	182	148	203	169	169	178	187	180	186	186	169	183	173	179	177	188	172	160	178	194	178	166	157	166	174	176	176	178	190	162	171	203	182	181	165	170	173	176	204	169	172	181	181	167	168	186	170	164	172	135	169	209	164	192	173	180	170	177	167	162	173	175	177	176	208	174	169	187	170	163	148	164	174	155	171	184	159	177	195	180	183	159	181	216	175	207	164	164	168	178	180	175	179	187	162	174	185	170	159	181	180	188	170	171	188	163	176	168	181	172	175	162	178	164	134	188	168	177	188	194	205	166	186	161	178	160	173	171	158	165	212	168	164	166	153	171	179	172	166	173	186	193	185	171	206	180	167	189	179	175	159	169	182	181	183	183	168	171	192	154	189	162	177	177	160	189	163	172	157	158	167	179	184	169	161	179	169	186	173	161	157	157	162	185	171	170	167	178	174	176	173	197	192	164	184	203	181	172	167	168	175	190	174	182	174	156	168	149	171	192	177	206	171	180	196	167	164	180	176	205	171	203	182	197	160	169	170	184	168	185	164	162	164	161	171	179	172	168	177	168	182	161	167	177	158	170	187	158	188	196	179	185	184	159	198	172	195	184	203	192	181	196	183	146	172	167	162	143	196	177	154	139	181	161	179	166	182	172	183	180	180	187	163	175	185	164	183	181	205	161	159	181	170	161	157	160	179	160	174	159	178	154	166	193	186	194	161	169	171	167	164	181	179	185	163	175	176	190	172	150	169	177	168	168	173	171	163	180	202	179	191	206	172	173	171	204	195	179	170	171
3668	1849	3508	2741	2967	2274	1878	8422	14447	8970	4895	2147	1052	703	548	483	468	460	485	488	467	504	502	468	473	494	436	478	486	491	440	463	459	476	434	498	479	487	438	443	479	441	444	432	430	439	466	477	429	435	453	464	486	446	477	460	451	439	459	435	447	476	456	479	462	468	488	465	450	472	495	436	420	420	500	458	473	481	475	450	462	467	476	456	471	430	418	467	489	465	434	484	469	477	446	472	442	478	483	458	463	471	434	439	467	471	449	459	484	456	468	450	434	450	473	499	444	458	443	430	461	456	482	464	492	441	460	439	421	443	440	467	449	419	432	446	437	440	462	488	438	474	469	437	448	429	442	462	460	478	478	445	412	452	428	497	451	468	473	492	443	440	484	455	450	459	489	461	461	460	457	447	462	466	465	466	450	447	492	479	453	453	454	430	433	456	470	455	424	434	475	458	487	466	481	483	476	460	484	483	443	476	451	466	454	482	469	458	468	465	471	420	428	496	462	447	445	424	453	468	453	441	477	462	491	431	458	436	443	442	446	458	482	465	467	481	482	452	431	480	471	445	460	440	479	449	455	470	486	463	487	436	453	475	487	448	441	477	445	455	449	466	468	442	499	409	449	477	438	461	473	460	466	482	465	408	482	481	427	480	489	466	464	492	449	444	424	472	430	430	446	450	462	493	479	496	426	495	442	464	434	457	491	489	431	440	430	465	464	466	469	496	476	402	452	422	457	500	430	464	448	443	459	468	461	422	450	447	478	434	457	474	486	527	479	445	447	435	446	466	469	506	470	468	462	466	475	498	450	500	468	458	461	469	453	485	466	465	487	453	493	520	473	477	452	438	464	478	487	451	493	438	473	467	453	489	471	448	445	467	466	443	462	435	474	451	448	455	472	461	476	434	442	478	477	456	451	444	511	464	461	475	464	473	444	475	490	458	454	494	461	475	462	455	471	453	488	464	464	468	440	444	472	443	445	509	434	433	479	461	465	450	452	438	464	493	436	482	488	466	428	477	464	473	449	439	469	440	474	458	467	441	474	414	480	429	475	489	483	470	436	422	402	468	494	465	481	460	417	430	457	477	501	447	459	448	450	452	477	431	462	458	444	467	468	409	462	442	477	458	464	459	478	435	467	444	493	408	429	470	468	452	457	465	486	438	456	407	473	491	484	441	464	466	470	453	435	470	441	473	472	450	458	430	446	442	454	512	488	445	403	456	449	433	462	437	444	436	467	485	448	479	508	481	476	476	426	490	491	478	455	473	470	477	506	491	453	442	476	457	496	452	495	452	493	460	476	484	468	458	460	463	450	509	479	484	447	446	445	451	477	464	467	442	420	467	508	445	475	445	434	452	470	465	443	464	494	432	483	455	450	419	483	499	544	461	457	458	492	411	473	478	463	457	440	479	479	452	472	454	443	507	504	443	461	496	448	455	458	466	467	484	467	462	450	441	467	459	507	442	482	444	442	472	456	465	478	451	481	453	453	464	456	431	454	450	426	480	461	431	454	460	477	449	463	427	438	471	484	464	431	417	447	479	486	466	429	445	464	448	458	480	457	479	485	448	476	449	435	448	469	456	486	402	460	446	510	455	486	472	478	485	443	462	441	424	502	449	453	438	468	432	424	474	433	454	456	479	461	442	430	469	439	448	476	472	471	447	432	470	475	467	440	453	423	446	495	467	479	429	471	483	445	464	452	487	441	476	484	468	502	451	455	439	463	464	500	462	446	496	441	484	454	455	441	436	471	473	442	464	461	469	452	444	488	455	457	448	447	436	475	448	470	495	438	436	436	444	481	442	481	479	502	483	487	444	479	399	454	487	463	493	440	453	481	469	453	452	448	466	437	480	450	442	453	480	487	470	456	492	447	462	483	440	455	443	446	478	478	469	475	499	473	474	425	466	483	462	473	471	437	486	491	471	469	439	447	488	441	490	449	448	497	426	460	481	445	450	428	438	453	440	462	451	463	474	484	446	438	434	455	420	434	477	436	469	494	451	472	467	463	448	483	415	458	427	466	472	456	458	446	454	452	449	424	453	442	483	450	438	466	481	452	475	428	485	464	467	463	479	475	459	448	449	468	473	446	497	457	429	470	460	482	467	450	467	439	462	433	482	515	464	433	434	465	462	469	495	450	479	455	459	472	427	477	467	487	494	463	468	421	441	452	474	472	477	476	461	474	469	467	481	455	458	462	464	449	480	432	464	460	463	489	447	456	464	413	403	483	453	443	459	446	443	456	477	418	437	435	484	454	478	469	453	482	463	420	462	488	475	487	430	456	417	470	476	445	509	478	469	464	478	486	453	487	476	454	479	488	469	495	488	443	425	477	477	432	487	451	457	448	498	470	446	490	453	491	442	441	439	466	464	447	448	457	469	446	474	488	486	475	497	473	467	468	482	481	452	425	454	495	487	467	421	453	459	472	466	447	448	455	477	483	513	434	482	470	425	475	498	473	459	483	444	472	465	449	441	478	469	418	484	476	477	474	469	468	476	475	451	444	458	483	457	464	465	470	463	464	449	444	410	499	480	488	497	463	454	482	469	452	433	428	448	457	474	464	500	440	468	450	476	451	449	442	486	511	442	429	476	454	408	463	463	463	462	482	450	459	449	492	451	469	444	431	447	447	505	489	485	476	451	450	454	444	437	489	474	476	454	442	476	475	472	460	463	460	447	455	416	450	461	463	441	432	480	438	512	447	453	463	430	457	472	420	433	443	447	416	484	472	454	424	464	434	468	470	451	421	475	441	484	469	437	463	475	448	458	415	426	453	457	462	434	486	465	444	474	463	471	453	424	470	459	442	493	500	490	405	432	441	461	501	483	469	462	466	477	449	463	450	453	445	471	427	430	473	444	445	478	492	490	452	440	478	480	435	482	433	477	448	471	475	457	439	460	426	470	482	453	477	473	456	446	515	495	463	459	459	459	429	489	457	453	461	443	446	472	442	480	467	472	465	476	454	491	457	517	470	502	421	464	454	474	463	492	487	444	482	451	476	436	423	467	480	447	454	490	476	502	468	489	441	485	426	492	454	470	443	460	459	473	430	445	470	445	460	479	442	471	479	482	477	454	445	463	470	465	473	442	444	444	442	452	429	441	456	447	436	438	463	466	461	426	429	460	441	487	481	490	480	489	475	482	462	484	443	439	485	450	460	432	468	482	435	432	482	496	464	442	464	453	473	471	473	454	456	463	452	477	486	437	461	488	458	483	437	476	486	436	451	441	478	475	459	457	459	447	471	486	475	456	449	439	409	473	452	453	473	464	485	477	456	495	472	452	449	502	467	445	470	444	495	477	461	462	460	478	461	459	494	446	455	422	479	409	490	432	435	491	450	506	451	453	435	433	427	492	472	465	465	460	469	458	491	453	454	468	425	453	444	439	446	461	448	456	447	444	468	414	459	488	475	432	471	441	474	450	464	431	459	471	474	462	457	464	461	466	427	456	476	479	465	458	490	456	457	433	475	476	489	451	428	465	468	471
18022	8031	5513	4254	2249	1425	1940	29787	31720	19913	7863	2373	796	365	227	159	156	199	177	195	225	176	189	188	183	191	221	193	168	200	177	206	198	193	210	187	199	205	183	172	215	187	204	179	183	175	176	182	184	174	166	174	177	189	207	197	196	175	197	197	192	169	187	191	174	164	190	221	176	188	190	176	205	181	175	164	171	160	194	177	175	207	206	156	191	178	188	184	193	183	190	178	200	217	187	197	183	191	164	172	180	206	215	189	196	189	171	190	195	163	225	166	174	183	204	203	164	198	190	205	198	191	182	208	169	187	183	180	175	184	179	175	177	170	164	191	160	193	199	184	175	169	176	178	172	188	170	185	177	163	185	193	209	154	199	206	181	198	202	171	196	186	190	191	160	185	215	205	175	169	182	175	221	166	177	158	191	167	177	174	179	175	196	185	166	179	183	207	190	159	195	186	161	163	207	190	177	177	191	216	176	171	163	193	165	198	209	185	164	199	183	181	199	213	177	157	184	185	184	213	189	165	167	188	190	177	179	183	197	169	176	192	169	182	184	174	187	165	167	189	162	174	172	177	183	174	160	187	171	172	182	157	204	175	185	180	178	178	197	177	188	197	178	179	191	218	170	191	198	194	178	214	181	161	179	185	194	194	187	197	181	180	183	190	205	198	190	183	188	187	184	182	209	176	180	189	197	193	177	188	147	187	201	162	186	204	182	173	171	195	166	181	175	213	172	173	194	188	188	192	166	172	168	188	163	184	205	190	181	173	170	191	169	193	186	194	188	186	182	171	202	167	199	194	197	187	197	161	185	162	192	183	195	186	182	187	162	188	212	175	156	188	180	189	216	184	152	206	181	197	191	172	213	176	177	204	171	219	184	180	182	205	180	177	177	174	201	194	191	178	155	185	198	187	173	199	183	186	182	200	172	174	168	203	164	216	198	178	226	191	181	192	173	173	201	175	188	197	172	173	202	193	181	192	195	193	165	166	187	197	165	193	177	189	182	206	175	163	160	200	183	203	193	204	178	188	200	177	168	189	175	183	171	178	169	183	183	192	177	174	173	174	169	197	181	198	180	180	193	185	197	183	162	193	182	219	198	194	187	176	186	179	193	178	183	193	186	177	185	180	196	186	186	212	206	179	199	170	196	171	169	166	174	175	157	170	184	176	187	194	177	167	184	188	191	174	186	224	184	170	182	203	186	201	188	191	177	187	179	190	178	198	154	182	176	175	194	173	206	173	181	179	171	181	194	204	205	198	183	199	155	191	197	171	181	153	179	190	171	179	183	189	180	173	188	169	181	182	196	193	191	179	182	197	166	179	161	188	188	174	178	187	185	177	191	188	184	177	186	195	176	165	185	189	168	187	188	169	165	187	183	199	182	174	182	189	175	189	187	197	190	159	166	192	192	189	193	206	173	178	196	202	201	212	170	203	168	194	171	171	189	187	184	202	187	206	166	189	179	176	187	191	165	190	194	199	182	182	202	177	163	180	181	194	184	196	176	168	199	143	162	191	204	192	185	191	179	210	183	169	177	190	166	171	189	190	164	181	188	173	175	183	182	185	187	212	224	191	193	170	179	199	155	171	176	166	184	201	194	188	183	183	174	201	182	181	181	168	196	167	193	179	191	187	183	189	164	178	173	168	187	156	181	181	193	159	211	168	174	176	186	177	162	183	177	174	202	169	165	188	188	177	188	210	178	177	191	184	182	186	187	165	184	175	196	180	188	184	198	194	174	163	154	174	188	201	194	203	173	172	198	188	166	193	189	191	192	187	193	179	196	176	212	201	194	171	173	179	191	187	175	180	181	178	185	192	177	179	177	190	178	203	177	184	185	174	187	171	177	166	184	179	170	169	187	154	199	151	180	203	192	186	187	170	180	165	198	169	188	169	174	177	186	177	187	201	181	195	194	171	182	201	206	166	171	192	179	193	203	177	158	173	178	177	196	173	188	186	203	172	167	173	181	199	184	172	196	191	150	192	172	154	180	194	179	169	196	189	178	162	191	171	190	197	188	183	199	203	201	188	204	171	193	153	177	190	193	185	167	177	148	162	199	185	166	182	172	197	163	180	187	185	192	202	173	162	202	186	177	198	172	179	167	197	189	192	179	152	182	201	189	176	190	178	184	170	167	190	174	178	196	185	183	174	171	181	180	190	190	158	189	194	184	157	171	192	201	182	201	177	180	172	187	180	181	148	150	186	192	168	192	202	177	223	195	183	171	170	189	194	173	174	180	175	190	179	200	150	176	182	187	193	192	204	197	193	173	183	199	194	170	157	177	197	197	184	168	189	190	175	196	216	171	191	186	182	186	192	168	152	182	180	193	195	192	192	180	192	175	174	176	166	164	169	188	185	193	173	182	178	172	182	156	210	174	188	190	183	175	194	190	175	203	174	188	187	201	165	169	175	175	191	195	194	178	179	188	193	169	202	177	205	186	203	196	189	198	182	167	190	188	187	193	162	208	193	219	207	192	186	162	178	196	184	181	170	200	189	170	194	212	165	188	185	184	222	168	184	199	168	184	208	190	177	184	189	185	189	188	165	167	186	193	165	211	185	187	191	189	209	173	168	186	173	172	172	192	170	178	162	171	193	181	180	174	182	186	192	186	180	180	165	189	176	171	172	175	155	182	202	196	197	179	178	166	183	192	200	190	193	189	184	191	171	192	197	196	193	175	207	179	189	172	184	189	181	192	202	175	186	194	163	182	194	213	183	177	180	200	187	199	186	171	195	156	209	196	200	165	170	173	162	181	209	169	183	166	214	165	158	195	166	186	200	174	211	162	172	211	170	195	200	176	170	185	195	201	183	186	180	188	171	181	171	198	159	184	213	179	196	185	184	201	190	201	184	182	187	205	203	189	173	199	195	174	168	206	162	175	166	170	189	170	168	197	172	198	188	169	181	175	197	171	201	180	208	172	175	184	176	175	198	184	186	192	182	172	179	181	189	168	182	185	195	175	184	185	176	171	152	184	181	172	180	168	196	163	169	172	194	184	177	164	186	174	177	189	197	177	147	206	199	186	172	167	191	197	175	199	207	215	159	206	183	197	185	214	170	209	175	194	217	173	190	203	170	186	192	183	165	179	202	181	179	188	175	172	202	167	178	193	198	169	202	190	173	190	182	183	191	174	173	182	163	185	199	182	178	188	193	185	175	179	201	184	211	185	161	173	182	180	178	181	203	168	194	193	178	165	197	205	204	169	221	196	194	190	185	165	186	163	194	202	175	208	171	191	188	189	191	195	201	188	186	169	159	176	187	182	183	194	196	198	200	184	186	185	177	179	189	193	203	218	189	215	184	188	176	154	197	163	185	177	190	182	188	199	160	213	172	181	180	206	179	164	207	168	169	188	178	189	196	192	173	165	208	183	183	179	183	187	152	215	197	178	176	174	184	167	187	169	192	184	187	184	184	186	184	179	202	178	199	197	202	192	166	186	181	181	170	182	193	173	170	165	155	171	175	176	172	201	189	204	191	190	153
11083	6468	10318	11829	8190	6277	8965	49257	48477	36658	21604	9795	3547	1335	715	528	446	538	470	477	471	505	453	479	514	536	432	518	447	455	511	508	482	470	509	471	466	476	513	498	469	475	458	500	477	502	489	456	474	482	466	481	505	490	480	490	461	496	446	486	509	489	480	496	477	476	516	477	507	455	472	480	473	478	460	495	483	482	489	466	512	496	505	476	462	459	463	449	459	532	493	462	470	444	467	518	520	488	517	459	507	467	527	466	453	462	497	507	475	441	465	463	512	482	531	519	522	497	525	487	476	487	463	515	504	461	461	500	490	478	498	513	483	471	502	483	482	502	476	519	469	469	492	493	458	470	459	497	452	488	470	462	448	514	479	477	514	487	465	482	466	481	486	443	478	514	496	481	510	477	508	489	500	496	465	490	504	454	487	490	550	497	454	507	478	469	465	491	474	512	492	513	496	491	467	463	477	510	491	456	489	482	460	496	456	460	470	489	481	482	487	458	490	483	469	464	477	509	525	497	474	470	470	487	457	462	460	442	490	492	474	449	519	462	456	479	482	525	450	480	479	499	478	469	457	494	468	485	486	515	499	445	509	456	492	523	477	458	490	500	480	457	467	480	489	469	511	448	502	467	499	471	461	528	462	430	526	527	483	453	485	476	486	470	461	496	473	511	477	465	500	508	477	473	487	514	493	497	489	497	444	477	490	482	459	466	487	497	486	513	474	473	514	465	469	493	485	500	501	492	514	488	504	494	509	487	503	450	497	482	483	450	490	469	482	474	481	497	481	460	456	457	491	462	478	455	512	469	481	497	477	486	465	495	505	467	492	478	498	483	447	502	489	473	465	484	457	494	477	483	437	464	533	461	515	466	480	507	462	505	510	467	511	510	468	485	523	473	506	509	494	536	497	465	507	513	517	495	466	516	477	486	499	510	466	472	461	506	483	468	488	467	484	479	486	509	486	492	468	478	513	462	519	455	459	495	498	499	539	507	446	459	487	490	475	478	487	456	469	504	439	469	476	520	487	462	467	481	480	469	496	494	489	486	449	487	479	474	477	451	476	493	526	512	465	464	508	486	454	463	478	502	503	495	484	478	477	488	512	482	457	500	472	522	512	503	471	508	493	482	484	457	474	475	472	511	465	490	479	470	502	493	520	512	476	497	482	489	470	467	489	472	485	476	463	529	475	479	482	478	456	515	496	499	482	476	487	466	459	501	473	469	471	468	474	469	532	478	446	491	485	485	506	478	492	462	474	500	469	487	483	452	521	479	487	461	485	475	510	504	514	473	435	492	447	462	498	465	517	469	489	473	466	518	474	475	496	453	449	472	475	513	468	460	485	485	463	497	434	477	489	530	484	500	473	443	471	437	486	521	521	470	485	518	541	518	481	482	477	519	459	449	482	492	451	484	496	479	502	505	505	472	435	473	483	484	482	500	521	476	492	531	438	437	513	486	479	474	466	485	471	460	447	464	460	457	511	531	460	497	474	459	473	468	501	455	451	488	508	491	514	457	480	515	507	496	458	495	481	459	458	483	465	497	497	485	479	457	502	443	469	498	471	475	483	466	493	525	485	433	492	514	520	475	501	456	495	474	466	508	453	459	480	497	462	497	503	486	468	476	497	471	492	479	460	467	507	460	485	465	446	489	492	451	496	477	457	493	444	489	484	483	480	504	468	474	485	507	491	476	435	455	468	460	504	460	489	474	474	448	465	481	480	478	480	457	492	496	496	498	500	474	493	418	540	469	482	504	447	478	480	491	498	451	496	471	481	434	493	508	459	551	510	510	485	499	459	484	493	488	468	476	466	498	516	478	488	509	461	480	485	461	489	464	476	477	447	542	486	457	452	509	457	495	480	482	475	455	528	470	450	488	465	487	525	501	495	448	480	449	459	475	440	473	465	498	441	470	474	457	488	461	512	506	514	501	468	470	498	483	445	486	541	517	465	493	506	434	467	457	516	479	508	508	473	485	493	451	525	451	481	456	447	502	501	458	469	471	463	482	454	511	500	487	505	491	440	466	458	496	482	458	522	476	485	508	523	428	507	451	478	438	474	481	516	500	475	492	479	472	485	511	494	488	518	466	501	513	484	501	492	544	469	499	473	553	495	495	523	456	479	472	467	491	503	499	482	496	483	474	472	438	475	474	467	486	489	488	474	479	481	490	478	482	489	515	493	487	477	456	504	491	500	442	484	490	508	501	485	497	495	517	520	500	473	476	467	479	484	528	478	498	465	488	484	463	528	492	477	483	501	499	471	459	488	506	504	482	473	496	498	482	491	475	481	469	483	452	488	503	493	471	513	489	515	470	538	520	466	490	444	520	469	487	516	498	437	494	486	489	504	468	501	470	498	496	462	495	488	492	526	456	471	527	468	464	474	474	507	504	490	473	491	516	484	502	448	513	479	457	530	482	501	485	493	475	512	482	487	502	486	512	443	476	465	485	445	499	469	494	485	464	509	500	456	492	503	530	490	491	514	470	456	471	445	482	504	448	436	483	485	458	458	513	480	519	478	505	463	493	446	493	483	467	498	505	458	498	474	492	484	482	475	458	465	451	457	485	507	479	494	506	467	466	441	485	498	465	440	470	475	457	502	483	475	511	502	470	480	496	516	481	497	461	483	419	496	485	496	473	488	475	457	511	466	499	510	463	460	502	458	511	472	437	493	511	506	504	501	521	505	483	482	495	481	498	480	505	483	503	503	482	523	523	468	514	491	499	463	483	448	487	510	451	518	467	440	498	517	468	509	479	495	484	493	497	496	517	490	481	495	495	473	500	546	475	465	498	489	480	455	491	498	501	447	485	512	518	516	502	462	445	445	465	487	466	510	523	496	471	484	475	480	456	512	461	482	460	476	470	493	474	494	463	491	499	488	508	460	489	493	486	517	452	467	467	490	460	425	447	505	518	497	506	496	498	469	488	481	456	462	509	429	531	477	458	521	499	464	507	491	493	480	505	466	509	474	509	517	479	489	464	476	479	473	482	492	454	487	497	475	493	513	471	474	461	455	457	476	489	506	461	511	525	468	514	470	477	490	479	509	528	495	449	483	484	503	497	449	503	468	448	509	453	474	477	504	477	486	462	487	499	436	502	494	525	496	493	485	506	525	487	478	497	469	468	452	463	483	481	460	427	511	472	500	470	495	476	450	470	489	476	483	483	493	499	461	486	519	504	456	460	510	496	505	479	527	502	478	486	480	458	495	457	482	489	480	491	522	516	485	502	483	496	494	499	467	476	434	471	482	455	488	494	509	474	505	508	469	489	490	515	476	483	487	493	474	506	487	447	456	459	513	479	484	472	500	483	470	497	488	467	500	486	502	480	491	468	487	445	464	492	484	461	521	495	521	485	478	491	488	489	481	490	496	463	505	517	503	481	510	499	467	469	489	504	491	480	503	484	474	461	461	501	473	496	519	496	436	501	495	477	543	466	487	490	473	517	470	467	475	471	460	465	494	490	533	472	456	469	520	517	539	504	522	491
31262	13519	7190	4398	3619	2814	4303	38285	48982	34211	17392	5473	1417	432	256	184	152	162	181	148	167	162	162	168	165	169	173	191	175	189	196	137	165	168	153	159	167	200	154	172	162	146	165	178	176	158	173	169	185	168	168	173	147	162	160	160	161	164	173	170	159	161	166	177	164	177	176	165	201	173	178	154	158	170	162	149	172	163	175	155	159	184	160	188	171	168	146	162	169	189	163	151	166	152	170	184	149	173	149	169	191	159	179	156	163	161	147	171	166	165	157	167	191	163	163	168	167	176	172	163	189	199	159	143	194	172	194	171	167	167	185	172	187	167	169	165	161	164	166	169	173	174	168	158	182	176	173	146	159	146	158	185	146	158	181	181	167	164	172	178	172	174	156	167	156	158	179	159	162	175	161	162	159	177	178	174	169	175	159	174	168	164	168	181	160	161	175	168	160	182	167	169	177	174	136	157	164	174	169	171	157	159	149	185	155	175	180	171	187	152	155	175	202	184	158	167	172	153	195	140	156	161	171	147	163	162	173	155	180	160	175	159	160	185	159	181	176	165	148	183	176	156	137	169	166	183	136	182	193	198	156	161	161	142	150	159	170	169	173	156	177	160	171	172	191	173	147	180	169	159	171	179	172	160	176	181	164	188	177	169	165	178	169	162	153	176	159	164	149	195	159	162	181	171	159	168	180	163	161	150	163	189	148	156	153	171	161	139	160	197	168	183	183	165	162	168	156	181	152	182	177	165	175	155	166	161	180	146	170	176	168	190	158	187	148	134	190	167	169	183	167	180	159	160	165	175	169	175	168	176	161	155	187	143	170	166	173	162	159	169	157	165	153	172	158	141	153	157	172	158	169	160	159	145	157	176	162	171	148	178	176	174	171	157	166	195	167	150	170	184	175	171	179	148	160	209	164	165	189	189	167	185	164	183	189	149	157	175	185	137	202	179	159	181	156	170	182	166	161	166	178	191	176	149	155	159	166	165	178	158	163	155	153	180	176	161	194	132	162	176	156	169	154	191	188	169	175	150	171	155	193	172	177	161	169	167	147	157	180	159	164	164	127	162	167	159	160	187	145	154	169	161	159	170	177	164	171	178	168	165	171	160	196	182	173	170	170	193	173	184	161	188	168	172	161	155	164	166	155	174	171	173	171	166	178	182	184	134	175	164	168	157	155	156	167	176	154	170	188	152	151	163	188	171	172	197	150	179	170	175	179	140	156	143	177	171	155	149	171	152	173	166	175	163	146	189	175	166	160	185	185	178	172	164	161	182	159	185	160	154	182	166	165	146	191	181	182	184	154	164	194	172	168	178	165	162	182	172	168	164	171	175	191	182	169	162	165	164	148	166	165	159	167	167	185	158	148	168	184	167	166	175	158	166	167	146	177	149	168	148	177	172	177	190	152	156	186	183	163	170	174	168	175	160	185	165	174	178	174	167	158	174	172	160	173	168	161	154	164	178	164	164	178	172	151	174	134	163	170	189	178	173	160	178	169	179	197	166	175	162	171	190	179	180	159	157	178	153	166	176	171	160	187	160	174	191	161	178	151	195	156	173	161	171	178	157	164	173	155	148	162	181	170	130	136	194	172	146	147	161	175	144	180	161	161	147	175	184	200	161	156	182	169	148	156	178	163	147	174	156	151	179	140	166	154	172	177	158	178	166	162	170	142	168	165	183	198	169	185	183	179	169	176	172	176	177	177	183	172	161	169	169	170	175	152	150	194	150	149	166	165	164	174	163	197	150	162	166	156	157	148	167	149	177	176	175	183	164	163	176	168	186	148	158	164	166	188	170	182	158	164	190	182	170	158	166	141	137	153	183	159	171	174	161	168	164	165	160	181	169	145	170	146	187	178	165	158	147	174	159	154	170	176	164	175	132	170	176	161	178	168	157	156	186	167	163	172	144	161	149	168	180	164	170	145	166	159	179	183	176	181	160	167	160	174	146	195	160	171	150	152	169	159	182	160	165	160	173	167	159	160	174	169	173	142	157	158	173	159	161	146	198	189	153	171	154	147	168	170	162	177	162	182	209	162	173	181	174	158	153	186	158	163	180	152	174	154	150	164	149	159	176	156	169	163	169	154	161	178	146	190	182	157	162	189	188	176	187	159	161	174	158	165	177	142	160	160	158	178	192	196	188	177	157	159	149	174	182	164	147	165	167	181	172	153	158	180	170	133	184	128	155	176	180	171	188	146	166	180	156	161	162	183	157	177	166	169	190	179	174	174	199	148	166	177	153	153	157	161	160	157	176	168	169	171	160	159	183	157	192	181	174	166	198	164	155	175	166	196	147	199	160	167	179	179	179	180	198	168	170	161	158	164	173	174	163	169	164	174	185	155	165	150	180	164	160	155	173	161	173	163	160	183	174	191	138	159	164	171	165	158	180	161	155	166	162	172	160	177	162	184	175	197	174	167	186	168	172	184	194	170	181	158	182	161	159	151	145	169	147	150	181	176	166	167	182	189	160	166	173	165	156	165	157	168	192	153	176	179	193	154	172	193	148	152	165	153	163	172	170	162	146	172	171	182	178	180	156	155	148	170	151	173	177	173	176	181	177	163	169	192	163	150	153	189	165	176	186	166	157	153	156	154	169	169	168	168	188	179	162	142	158	158	172	183	161	173	171	161	166	185	173	155	181	150	174	167	175	191	200	179	171	164	164	179	169	139	169	181	177	188	152	173	169	161	177	188	171	172	173	172	183	178	170	168	166	166	179	160	155	177	187	152	188	175	168	182	137	188	163	160	179	155	157	172	163	186	171	158	167	181	166	178	172	170	168	182	158	179	157	164	185	140	180	184	154	164	175	171	165	158	177	192	157	185	145	167	166	176	191	170	166	161	173	149	185	157	149	168	170	163	184	181	164	175	167	175	173	152	162	170	159	169	173	143	140	163	165	184	153	151	174	166	174	160	143	153	165	168	169	156	176	182	188	191	160	151	168	175	161	157	136	148	156	157	167	143	155	152	156	147	175	180	165	156	154	195	153	166	196	169	160	183	187	178	185	195	166	158	189	172	164	162	156	163	156	172	161	156	158	166	161	150	158	163	177	157	170	153	174	173	161	171	174	164	190	187	177	163	170	163	175	164	167	180	163	143	177	158	191	166	167	150	155	159	148	166	162	160	145	171	203	155	155	145	158	156	151	165	179	152	167	164	180	168	170	173	167	178	191	201	157	166	160	166	142	159	165	175	181	174	173	166	161	193	161	150	162	157	158	180	157	157	168	178	154	163	186	179	158	142	157	205	186	183	159	164	160	193	150	184	182	168	160	173	164	175	161	153	142	156	183	191	156	160	171	157	173	176	163	183	152	180	166	163	192	151	167	172	187	179	162	166	184	171	167	162	164	139	174	182	197	159	189	178	170	181	165	154	170	176	183	182	198	158	177	135	178	167	196	164	174	179	163	168	155	178	171	171	163	163	159	176	145	154	171	169	156	156	187	169	177	173	165	165	160	187	165	171	163	177	169	157	149	159	177
17840	7597	9341	11076	11855	11239	16153	56034	62925	48294	31944	16342	6089	2000	814	486	448	474	426	465	427	400	431	431	420	445	449	449	443	423	449	444	424	472	443	427	471	399	422	451	437	427	408	458	410	440	450	461	450	469	452	484	444	476	473	487	451	436	441	426	398	399	450	412	463	435	434	458	486	446	454	421	464	408	464	448	445	428	427	428	468	453	443	449	470	451	457	409	406	451	416	443	451	442	415	417	426	459	452	442	454	482	444	403	434	470	480	439	419	487	447	456	467	451	437	447	480	436	418	428	409	404	448	406	399	421	437	398	484	472	446	444	433	476	459	452	472	463	463	464	431	469	470	444	449	448	404	451	446	458	441	448	440	440	478	424	476	425	449	470	455	432	459	436	441	427	399	454	415	463	427	403	463	456	405	466	446	460	453	409	462	434	479	441	468	440	465	402	448	451	466	412	452	438	458	419	484	462	472	433	413	457	479	493	418	430	451	482	453	394	409	422	448	450	415	455	437	499	420	424	402	454	447	457	436	407	446	434	485	423	457	462	426	498	441	424	476	464	429	449	450	466	444	446	438	432	432	446	462	487	456	423	448	441	489	477	459	454	421	457	418	436	415	429	454	429	445	413	449	447	443	481	427	444	467	427	458	488	417	408	412	467	424	410	471	451	452	429	438	451	395	470	429	420	432	424	451	442	441	457	435	437	462	418	437	453	436	453	426	439	427	417	423	456	427	463	453	447	457	488	427	429	446	488	455	448	484	454	466	438	406	437	437	444	436	412	436	428	479	494	510	444	409	474	447	426	429	431	449	499	453	444	489	454	416	447	465	456	403	444	443	452	402	461	432	426	461	474	472	408	477	437	432	472	427	426	426	485	444	442	431	433	422	431	455	439	421	464	438	423	456	452	451	422	417	448	430	413	423	432	448	432	432	462	487	429	452	435	444	445	408	440	444	471	436	420	515	449	464	449	444	445	465	453	444	422	457	445	443	448	474	439	454	425	474	456	415	452	437	409	470	430	470	415	446	467	443	422	440	417	451	411	437	443	423	371	429	418	445	419	467	458	441	462	432	452	440	466	423	416	452	420	415	462	470	418	454	434	416	443	452	434	493	449	445	440	444	436	428	453	422	392	451	418	471	488	430	428	452	440	424	461	451	455	459	442	474	445	408	441	400	466	477	415	463	453	415	436	454	465	448	435	449	443	455	440	400	446	448	436	452	404	409	454	443	426	461	456	439	446	422	449	460	445	470	434	414	406	457	435	457	423	411	432	426	436	467	449	473	447	461	453	426	460	436	476	463	443	469	403	441	400	485	430	442	423	442	492	487	453	412	415	433	442	411	436	433	434	425	492	452	436	478	464	441	471	432	385	435	435	416	452	459	412	479	469	425	441	464	456	425	439	475	423	449	444	445	435	450	450	441	473	457	439	445	446	462	469	469	437	463	424	437	398	412	467	450	408	437	437	413	443	460	466	445	441	414	427	453	470	457	414	469	454	440	432	429	472	390	422	405	446	473	432	456	457	436	498	408	466	464	463	418	440	417	407	436	442	435	412	440	419	469	440	450	421	460	435	446	410	437	452	466	456	451	419	435	429	479	444	449	460	450	478	448	436	453	433	442	449	474	487	462	452	456	459	456	478	422	436	449	483	420	424	469	478	439	457	480	442	459	457	446	425	418	448	447	471	488	424	403	454	451	451	449	415	437	445	459	415	416	447	415	428	416	456	437	480	426	442	420	430	479	439	437	446	425	449	449	460	449	448	435	422	436	461	492	447	454	389	426	462	455	476	388	422	424	424	453	422	475	454	443	447	445	470	406	445	446	442	476	445	451	417	451	412	441	421	440	424	413	438	414	475	467	429	461	437	409	408	448	480	400	430	442	463	434	425	434	454	448	454	456	462	428	477	415	455	439	478	432	427	462	462	411	443	433	447	406	404	399	455	456	426	433	475	458	428	417	460	387	433	462	421	419	441	435	413	445	431	402	439	420	466	457	438	413	425	436	446	472	449	477	423	444	468	442	429	435	437	425	452	443	465	426	483	483	434	414	460	405	443	426	411	402	464	432	430	444	439	424	436	442	439	438	440	477	462	415	446	448	424	426	431	439	457	458	459	445	474	437	469	475	440	448	431	423	411	477	489	466	457	433	448	486	452	473	420	427	459	383	445	423	437	414	414	466	437	401	395	459	462	440	453	453	439	445	445	426	460	436	472	456	452	470	450	424	402	403	434	434	423	430	462	447	462	453	454	466	439	434	432	438	462	457	423	480	444	505	459	455	481	422	418	377	434	461	443	410	436	422	465	453	420	432	457	463	477	430	432	460	440	437	414	475	461	401	445	444	459	427	418	451	457	454	423	424	422	436	439	424	449	441	440	421	397	472	444	424	467	434	428	471	441	417	463	455	416	444	434	437	487	442	418	454	439	444	440	430	445	475	419	417	451	410	421	450	424	492	425	452	405	447	403	441	441	400	440	459	456	466	402	445	436	490	465	428	435	458	436	447	466	453	470	457	487	437	407	472	470	390	452	440	419	428	466	422	476	461	439	451	455	499	473	456	509	467	435	441	429	434	474	447	452	428	452	429	445	408	459	419	477	487	449	469	453	443	438	469	428	411	452	451	450	411	457	414	441	450	443	485	416	442	466	443	451	460	453	440	426	462	468	452	464	427	457	458	412	482	454	443	464	442	452	448	445	449	460	421	435	482	459	443	433	451	430	446	475	453	432	441	439	438	469	419	465	430	488	431	440	429	413	439	430	442	454	434	443	424	460	432	458	427	446	449	461	412	447	440	470	422	449	444	465	465	412	369	467	458	431	451	442	436	425	434	446	433	452	432	437	455	451	437	464	435	430	379	451	432	448	428	443	459	452	463	449	441	445	453	466	437	488	412	413	461	439	436	465	468	434	464	456	436	414	432	409	438	460	404	439	433	432	450	430	399	453	414	444	466	447	447	415	455	442	413	434	404	472	458	415	510	450	450	460	437	484	442	416	450	419	457	442	441	455	444	454	440	450	443	435	466	424	444	468	469	453	394	462	412	448	432	439	442	456	446	406	437	477	493	434	437	437	463	435	450	436	447	428	438	425	416	433	432	441	437	465	433	454	434	469	435	433	439	435	440	405	417	443	473	436	442	406	422	464	437	453	437	418	461	480	457	454	436	475	424	433	416	431	438	446	460	433	465	423	451	399	432	473	454	403	440	444	431	445	406	440	451	443	485	482	460	443	456	431	417	431	440	426	438	472	456	445	446	492	439	439	453	433	457	433	448	476	431	457	434	457	435	426	437	419	433	416	417	463	467	424	432	445	408	474	450	441	489	461	465	415	405	427	447	440	411	449	444	465	470	487	477	433	466	417	460	444	412	454	461	398	428	447	470	432	441	485	457	445	462	436	444	432	454	454	469	467	448	449	441	457	425	434	426	460	435	469	454	421	467	472	486	460	465	454	442	435	460	471	466	461	403	472	460	449	428	444	427	466	439	441
6250	1049	1100	906	826	628	478	1851	3183	2751	1458	699	334	275	198	170	192	177	172	189	184	200	185	188	180	179	182	192	177	174	186	162	180	196	174	187	162	198	200	195	156	181	175	172	171	203	165	169	183	192	195	175	178	159	184	171	196	144	162	194	179	154	186	186	195	193	189	187	196	171	203	189	176	183	185	175	177	166	161	203	175	180	168	178	161	179	184	186	194	189	168	202	209	187	152	179	180	189	191	179	196	168	167	153	180	159	188	178	157	175	190	162	185	197	177	189	166	174	186	183	160	190	166	174	158	191	152	153	146	175	194	179	178	192	162	176	147	166	165	184	162	190	159	209	203	180	171	160	173	164	178	181	180	188	186	188	199	206	180	206	175	205	181	182	182	145	188	183	157	180	218	159	195	179	187	173	190	209	196	178	165	163	185	197	174	185	186	188	201	169	196	176	205	174	172	184	180	161	185	178	188	162	183	192	155	193	189	180	162	178	207	170	199	191	179	173	203	182	160	185	168	156	186	155	186	195	184	176	193	194	193	183	197	177	186	174	186	173	161	173	172	175	193	166	183	162	168	213	174	166	179	176	188	194	171	176	189	175	171	176	179	178	165	156	193	175	178	195	168	162	198	173	177	183	163	197	179	158	163	183	170	181	171	185	182	167	174	208	194	177	183	181	157	200	173	189	168	201	190	170	182	191	177	173	177	159	179	162	175	198	192	181	191	178	167	174	189	182	189	165	181	207	207	199	190	167	185	188	191	166	163	160	173	193	186	187	220	185	181	195	198	198	171	161	171	166	175	171	199	179	188	204	133	194	171	182	166	167	182	177	168	158	178	194	192	164	183	153	199	172	171	193	196	184	180	158	196	165	164	168	197	190	162	172	156	221	181	163	205	192	176	176	160	189	209	170	176	183	176	181	188	192	175	179	182	191	157	171	167	183	197	172	169	171	180	178	191	196	194	187	196	190	202	171	164	182	187	201	181	198	194	209	165	193	193	187	176	177	206	171	192	174	183	186	187	190	160	174	178	179	185	159	184	188	191	216	187	188	185	166	152	190	178	190	206	190	157	171	201	151	168	174	172	155	171	184	176	164	195	193	162	172	198	197	177	169	164	166	170	183	177	165	202	145	193	177	205	183	176	203	174	218	170	190	191	175	179	179	197	202	196	178	172	148	190	157	190	174	168	170	157	185	201	195	190	187	178	177	193	173	181	197	174	191	198	191	186	183	169	166	188	179	192	188	185	205	171	170	185	180	179	175	170	192	202	203	177	189	165	168	178	198	186	183	194	188	201	182	177	175	184	183	182	171	192	185	185	189	194	174	186	169	148	184	183	183	182	174	177	206	187	161	198	185	197	173	182	190	169	181	177	192	166	158	180	201	174	198	186	161	178	173	176	179	182	152	173	174	166	179	186	149	196	183	147	194	171	172	187	158	185	170	204	176	163	162	198	163	171	166	189	202	173	188	176	171	189	213	182	168	169	162	178	159	157	169	164	175	181	182	190	160	170	188	194	183	180	179	183	180	187	177	195	188	188	203	175	186	187	170	161	177	186	161	158	176	170	173	166	143	163	199	166	192	183	194	167	183	171	170	173	162	191	196	179	187	181	182	179	170	176	193	167	167	174	193	199	192	172	160	200	188	172	180	193	168	177	143	190	185	190	203	179	177	174	164	212	192	191	184	179	174	179	186	163	173	182	215	188	171	180	181	166	196	197	182	167	179	212	179	186	232	204	171	171	179	179	175	169	191	196	153	199	171	180	157	175	148	181	174	193	180	200	175	183	164	188	189	171	194	186	179	176	184	179	185	200	163	181	161	171	161	179	175	163	197	178	185	182	163	174	188	172	199	172	189	176	171	166	201	194	189	163	174	197	164	179	180	199	151	171	169	173	151	185	169	148	192	171	183	156	172	180	154	198	193	161	174	174	202	160	181	176	189	193	169	141	169	203	195	184	171	200	174	186	207	206	197	166	169	175	188	179	196	150	177	161	180	152	196	183	174	183	186	174	194	155	152	171	174	170	194	154	179	189	160	168	177	198	184	173	198	185	205	180	182	173	171	187	175	153	176	199	208	188	179	180	174	168	164	188	174	176	174	192	175	179	166	149	176	173	169	165	177	166	146	175	172	183	171	177	199	184	197	156	184	171	183	197	191	193	197	182	173	181	167	178	164	187	159	179	209	194	174	174	172	202	191	174	159	186	185	167	191	171	167	183	178	197	166	184	192	175	185	175	170	150	173	161	175	158	176	168	184	175	185	207	190	165	175	149	182	177	180	196	177	171	170	186	160	200	200	164	165	159	167	176	199	165	195	197	165	172	185	187	163	180	202	204	203	194	182	171	160	186	165	181	194	156	183	188	198	172	178	169	161	196	188	184	172	168	157	160	161	175	183	194	198	181	170	197	161	158	189	180	166	207	199	187	185	177	184	197	182	198	187	201	210	159	178	166	179	182	183	160	174	187	177	190	172	188	183	171	203	172	166	198	182	172	182	202	192	171	162	165	192	189	166	179	182	199	204	193	178	199	184	156	175	149	204	186	191	199	174	172	172	162	177	170	166	185	178	192	208	172	187	148	174	210	210	171	200	200	185	167	181	184	197	172	224	195	173	171	194	164	207	160	195	199	177	194	155	180	157	187	172	199	189	175	179	177	178	157	168	197	167	175	178	171	166	175	180	194	165	176	188	168	188	198	160	165	155	162	191	177	181	172	198	198	167	182	185	190	177	169	181	164	185	195	190	176	174	188	171	191	187	194	185	166	198	167	190	191	139	195	175	188	157	165	186	194	174	175	176	182	174	192	198	189	206	177	165	190	170	189	174	179	179	181	193	179	185	176	156	166	172	174	176	186	177	183	185	195	170	171	166	177	202	181	172	165	180	180	172	195	173	171	162	199	152	196	184	180	189	166	172	176	158	179	161	163	171	179	192	208	187	190	173	199	172	153	197	170	180	200	174	172	195	198	193	182	190	171	192	174	182	166	182	192	192	188	159	177	203	195	167	183	164	177	155	176	194	173	197	178	190	155	165	173	160	164	175	180	195	180	192	181	174	177	166	196	179	177	148	188	180	182	213	162	156	171	164	188	168	195	194	193	187	193	174	195	184	182	192	186	168	193	181	166	208	163	182	190	172	168	201	195	180	181	197	182	179	198	174	194	187	180	182	182	202	174	183	159	204	191	182	177	188	184	171	174	164	192	190	180	175	197	200	207	196	166	162	188	171	180	172	190	170	181	166	186	165	175	174	165	176	162	181	174	176	159	165	173	165	177	173	181	177	163	177	182	192	193	168	190	174	190	190	199	174	221	187	170	189	166	161	175	195	180	191	179	162	206	175	164	167	165	186	179	182	180	190	174	178	178	181	189	172	187	174	191	175	195	188	189	187	173	172	189	167	170	186	180	179	172	195	182	179	176	185	190	175	164	162	167	197	178	156	172	200	177	153	173	195	170	195	173	165	191	205	197	186	208	185	176	158
4151	1240	2484	2928	3197	2597	1992	8675	13219	10740	5806	2669	1155	695	523	490	492	480	488	506	507	491	491	435	448	470	458	475	483	494	434	487	488	493	478	508	447	514	489	485	481	488	432	485	464	453	479	506	490	458	481	483	499	543	520	482	484	448	528	446	509	496	468	511	464	461	496	477	487	469	463	459	465	488	477	469	498	464	438	455	480	445	473	460	491	451	486	443	460	489	456	480	513	490	487	498	420	465	483	470	457	482	486	474	483	494	428	496	459	476	462	472	487	523	460	448	505	495	475	487	437	496	500	498	459	483	458	487	469	474	466	499	548	465	474	472	425	494	478	475	512	469	473	488	442	465	453	512	492	488	447	477	488	483	447	475	460	453	536	483	457	479	505	476	478	524	481	430	475	468	466	459	481	459	474	489	484	473	473	449	461	460	457	488	452	481	449	493	489	446	480	462	479	487	472	463	425	483	475	454	469	438	453	482	480	474	500	473	428	499	519	493	459	477	509	474	471	463	467	454	482	440	483	477	456	501	466	477	444	460	438	489	458	489	489	502	437	466	446	508	469	512	469	515	457	483	461	476	493	455	500	494	503	509	481	425	459	469	479	525	490	518	475	486	480	452	494	436	487	418	515	476	481	503	468	460	470	479	515	476	476	461	468	461	478	463	491	433	444	470	500	473	474	462	454	464	504	468	457	484	478	470	458	483	492	447	450	472	474	495	431	450	496	463	501	469	476	440	501	493	460	460	439	440	516	491	475	483	470	473	494	451	444	466	461	427	468	492	491	462	450	451	476	477	514	440	461	492	483	485	505	495	513	514	467	452	486	454	462	438	496	476	459	450	524	468	470	475	468	496	486	450	499	469	452	478	498	424	472	478	428	461	467	472	461	501	442	474	477	471	467	452	476	477	472	467	468	505	497	503	457	457	477	474	481	500	463	442	460	466	428	471	513	453	488	452	478	476	451	463	520	469	484	475	516	462	471	485	476	481	480	486	477	473	482	486	476	482	491	495	491	494	481	507	492	464	489	466	450	479	460	471	495	447	492	452	469	469	483	481	473	452	482	495	490	459	451	484	473	476	458	457	467	456	464	478	480	477	484	452	516	443	513	485	426	480	483	484	439	450	484	465	449	447	511	455	504	510	464	490	463	512	435	438	473	480	486	481	493	485	481	483	457	502	464	497	484	471	498	463	464	479	482	470	468	490	467	430	466	516	464	429	483	457	470	479	463	488	492	478	484	460	486	490	495	474	486	444	474	467	472	459	463	487	440	444	434	496	458	486	470	449	479	458	515	473	487	451	508	488	494	459	473	470	464	480	478	484	467	445	460	490	502	508	475	477	470	504	435	511	475	485	470	477	460	468	455	505	483	485	450	482	496	493	476	460	481	488	493	485	486	477	470	480	472	507	454	468	462	451	472	478	429	494	494	467	492	490	488	455	459	473	468	493	490	512	475	449	513	445	482	518	480	449	465	459	473	482	452	492	518	464	469	480	451	506	497	499	475	516	465	477	477	454	461	454	469	483	466	454	467	445	514	507	504	460	459	476	480	495	446	518	475	497	486	472	490	502	518	458	459	490	470	464	451	476	480	474	497	478	482	451	490	470	455	471	464	453	488	488	478	483	439	468	524	473	461	467	453	451	465	457	490	487	475	491	493	493	461	482	496	460	478	497	479	478	508	454	433	474	479	480	502	481	480	467	454	489	511	478	472	452	501	510	463	504	489	485	477	484	501	459	468	515	464	468	495	463	471	492	460	505	489	498	463	488	425	440	485	484	476	525	491	467	456	495	493	493	451	473	475	463	449	485	433	475	448	461	482	463	490	494	495	441	459	502	528	496	495	489	495	487	471	474	474	467	494	474	465	479	461	484	499	480	503	508	480	493	490	466	507	471	493	480	478	511	448	485	474	484	470	503	481	449	494	424	501	452	493	489	505	491	484	475	464	476	494	475	521	519	456	456	488	448	462	503	486	488	487	473	474	502	465	491	511	465	490	464	454	506	486	453	474	458	484	460	479	468	494	457	476	530	498	460	461	496	500	487	476	467	490	417	489	483	449	489	502	506	512	486	496	462	490	503	471	436	515	449	520	473	473	457	459	473	471	477	476	498	509	481	506	519	481	506	501	453	527	493	455	499	477	449	454	529	478	499	459	494	480	468	457	476	491	473	487	466	430	465	454	486	491	449	465	471	488	481	476	469	476	456	457	484	468	469	504	491	463	498	482	493	487	470	483	478	479	477	481	475	465	434	426	498	484	451	478	445	474	467	508	476	464	470	465	515	472	449	496	465	479	485	494	463	472	499	443	468	442	491	472	514	461	500	492	473	468	487	457	457	504	466	489	492	488	439	491	504	478	493	522	487	494	478	471	476	510	507	483	477	509	496	504	428	462	440	470	429	458	454	486	510	485	506	491	444	517	502	488	455	463	441	473	534	493	480	501	481	482	455	464	431	443	520	470	437	511	486	518	450	470	514	457	480	443	516	467	472	473	488	506	488	461	465	442	500	508	510	459	501	495	449	450	493	469	489	445	440	469	493	503	494	463	501	480	471	472	473	488	492	474	435	450	514	417	466	470	512	427	460	471	524	449	498	471	466	474	457	497	475	492	444	505	479	452	501	446	446	503	508	459	498	458	483	475	451	495	503	483	489	462	468	482	502	467	434	477	472	481	453	530	452	490	515	487	461	480	493	478	454	501	503	486	484	488	479	491	470	488	488	470	454	466	496	493	479	487	466	457	444	445	437	481	504	487	478	453	493	525	451	468	451	487	444	511	506	443	494	443	487	450	471	486	457	523	450	476	480	463	432	462	492	490	479	469	475	475	448	465	446	493	494	498	467	484	482	432	440	482	503	461	514	490	501	450	491	469	475	482	495	495	475	523	475	476	471	453	463	468	485	435	478	507	455	485	517	487	487	495	473	472	506	470	461	474	478	452	476	468	470	456	497	470	476	482	471	440	488	484	460	490	465	458	471	467	482	476	462	452	486	488	464	469	464	475	436	463	462	510	484	476	471	461	494	471	522	477	464	466	465	473	456	487	448	481	504	480	436	473	435	460	481	492	460	463	500	448	499	517	438	441	501	447	471	440	473	489	470	493	479	498	492	436	498	494	487	458	492	500	450	453	467	490	445	488	457	472	469	461	470	456	499	464	501	436	517	487	480	478	498	444	536	478	481	457	535	483	475	513	468	464	491	448	457	508	493	440	498	521	486	481	501	467	496	508	481	427	498	477	493	480	455	504	489	457	507	487	461	492	460	488	468	486	480	482	463	481	493	484	479	478	468	495	465	492	489	454	494	476	503	446	458	491	473	480	458	472	517	486	471	429	475	482	468	470	449	489	472	460	513	478	441	505	475	490	487	477	489	535	504	458	493	474	496	487	498	446	496	526	476	492	458	456	477	509	455	455	480	474	475	475	487	482	487	457	498	467	491	508	495	460	466	458	507	466	494	476	488	471	495	463	482	497	419	488	477	484	463
14983	2709	3160	3249	3479	5347	10350	24187	27724	20855	10241	3582	1143	401	258	188	213	183	188	170	189	179	202	163	209	189	204	200	163	192	192	196	176	166	200	187	182	164	208	207	176	170	171	190	172	187	194	173	197	192	195	175	193	198	205	190	216	201	177	190	178	166	198	179	189	204	200	205	178	198	193	167	182	187	189	193	189	184	178	206	205	182	202	181	177	176	210	190	170	165	175	192	174	171	148	212	202	155	197	189	178	190	173	177	170	192	202	188	170	166	190	187	217	194	173	194	193	200	187	172	194	194	178	189	170	191	197	166	212	174	182	188	188	198	181	164	200	195	193	189	194	182	191	170	178	191	196	196	177	192	227	169	165	194	202	201	200	182	205	196	189	193	170	198	200	165	189	182	194	196	157	197	193	199	195	182	204	175	174	167	194	212	168	181	197	192	181	204	196	193	204	176	188	190	189	196	180	200	190	196	188	206	174	192	204	154	175	172	186	178	215	179	188	195	205	180	205	172	176	190	172	181	180	188	207	174	183	167	186	183	188	195	172	197	169	181	163	184	202	179	196	179	188	164	173	196	190	187	186	201	194	195	192	206	188	182	176	185	182	176	205	214	180	199	197	182	172	193	188	181	200	198	214	193	173	177	197	204	182	187	179	187	172	184	203	183	193	161	237	191	181	178	195	190	173	188	178	205	184	190	179	203	169	199	171	185	183	162	185	181	179	165	204	198	196	173	204	163	186	205	191	187	205	190	207	194	194	179	181	183	180	192	220	173	229	203	175	159	200	185	192	189	165	188	180	161	174	195	164	190	202	202	188	172	211	195	191	185	180	168	176	174	187	193	174	183	190	197	204	192	188	195	180	210	195	211	176	203	204	162	186	202	179	174	183	185	200	166	176	167	190	196	190	174	193	184	189	198	176	236	183	203	190	200	204	185	192	185	184	190	184	197	198	194	179	174	190	193	176	188	160	173	185	190	170	187	190	204	174	213	151	207	162	188	179	201	184	175	219	185	194	206	210	164	194	174	201	203	198	183	180	177	191	171	201	186	183	196	195	186	175	178	173	151	187	205	195	182	184	190	198	170	199	205	198	177	157	170	164	210	192	180	189	207	189	185	199	192	197	209	198	191	199	204	176	200	182	182	194	195	183	199	174	192	178	203	171	179	179	187	197	194	190	162	177	181	199	179	204	195	193	173	187	187	187	215	183	193	208	205	184	195	173	172	183	201	204	183	197	187	178	188	184	202	165	205	190	213	187	183	174	186	163	176	187	177	190	175	187	167	205	174	179	177	188	161	170	209	207	193	192	195	168	192	192	183	167	191	170	182	202	179	159	192	193	180	180	176	169	178	181	181	180	192	182	176	202	197	194	187	182	175	198	176	196	182	179	176	181	193	179	210	212	207	182	198	180	178	212	183	194	184	205	203	170	177	181	193	181	203	184	174	191	177	171	202	175	188	190	179	200	189	193	191	178	183	201	174	188	172	197	192	174	169	188	179	190	196	198	202	196	187	189	196	186	193	186	167	194	191	184	185	191	202	171	169	197	182	178	196	179	167	214	194	182	169	202	173	180	174	223	199	196	195	185	187	154	185	182	196	192	180	182	194	183	193	179	191	163	192	195	186	185	174	175	201	211	186	171	182	203	204	174	184	190	205	205	202	174	185	211	209	200	188	196	199	212	217	224	183	154	196	207	188	196	207	206	172	185	179	194	186	203	207	180	183	187	186	191	223	189	156	183	187	178	192	203	188	192	170	180	159	167	208	156	186	205	203	190	194	203	192	195	204	194	193	171	194	212	151	164	196	194	199	178	205	169	175	212	220	185	181	184	169	164	215	189	221	192	188	191	196	217	192	214	171	184	188	166	189	183	183	196	196	199	203	184	200	198	191	189	180	201	211	204	181	181	192	181	182	181	194	196	191	179	196	166	161	167	214	194	179	207	187	202	212	195	179	194	183	170	182	173	187	178	184	195	175	184	178	188	199	208	205	198	173	186	195	188	179	177	198	197	173	195	209	204	185	186	182	199	171	196	176	182	194	176	188	197	188	193	157	167	200	196	183	201	175	207	191	197	188	175	190	229	197	194	186	221	169	212	183	193	171	198	191	184	194	180	171	173	196	215	199	207	188	205	186	201	166	204	198	199	177	183	207	199	206	221	195	174	191	187	186	177	196	195	190	190	199	198	179	179	202	194	189	180	162	177	193	154	200	199	188	189	188	200	195	178	199	191	164	170	171	174	181	221	196	178	171	184	181	201	195	190	178	187	164	190	177	212	187	171	180	182	194	185	183	183	186	205	182	181	191	187	179	175	181	207	194	221	206	189	215	174	215	197	175	198	198	203	175	189	176	205	174	192	182	171	199	190	202	209	181	185	194	207	183	188	191	215	176	202	184	180	182	183	197	194	219	189	182	193	199	184	196	186	188	207	162	179	204	184	180	172	196	175	202	192	174	198	185	164	179	181	179	170	198	181	222	161	211	188	197	169	185	197	172	182	184	177	176	176	195	196	181	209	165	165	213	173	213	198	183	188	190	198	175	184	187	178	179	183	183	192	193	194	182	161	174	199	181	194	205	175	170	198	189	182	169	185	176	190	185	174	180	193	175	218	200	176	163	182	168	178	163	182	182	170	217	161	183	171	202	183	165	181	180	185	170	195	204	181	183	181	187	189	227	193	211	188	190	171	197	171	196	201	184	197	199	186	178	175	196	178	170	197	180	173	174	191	206	212	195	173	158	168	185	202	167	191	195	176	184	221	181	207	217	196	184	159	199	175	200	173	181	182	185	167	181	196	192	194	210	209	194	198	183	180	202	214	184	180	185	182	156	179	201	189	195	205	184	195	167	177	188	193	189	180	200	172	206	187	188	212	225	178	192	199	174	185	193	182	189	159	192	180	184	180	194	194	203	208	202	193	187	207	169	201	181	186	154	208	207	172	181	180	180	169	182	167	194	191	191	190	193	174	213	202	179	184	173	173	187	198	202	175	190	202	205	196	195	179	181	200	184	200	179	197	161	168	187	196	177	208	179	165	197	196	183	171	171	190	197	177	175	192	239	215	191	192	187	186	183	194	200	203	158	195	198	165	187	190	175	211	189	178	203	167	204	175	187	188	189	191	197	207	217	171	195	173	186	173	193	171	191	205	201	209	197	197	190	176	160	208	198	198	197	179	197	177	197	207	203	206	192	162	177	190	165	200	163	165	192	187	215	204	207	181	193	156	183	181	172	176	181	175	195	196	172	207	171	177	204	191	187	174	213	176	189	217	207	170	180	177	230	182	209	203	222	178	202	152	191	188	185	220	152	195	184	212	174	216	158	185	199	192	211	210	191	191	181	175	184	163	202	198	167	170	186	183	194	186	203	205	172	177	183	169	207	190	179	159	166	190	178	180	210	183	203	177	180	204	198	172	196	219	205	175	195	203	208	181	189	181	173	211	217	195	188	171	181	194	186	180	208	169	177	188	204	188	192	192	205	192	200
8921	2296	6565	9953	12574	18498	27177	44537	46184	38985	26063	13445	5266	1688	789	552	523	506	493	530	524	516	467	498	474	505	514	491	496	488	509	496	517	492	496	484	478	486	485	479	509	515	517	483	472	511	535	505	494	504	493	467	490	476	482	499	487	510	498	468	491	488	528	512	472	459	498	477	498	497	493	528	488	489	518	486	513	513	506	503	481	514	503	509	495	469	525	481	487	476	492	491	457	483	488	526	503	485	491	463	519	495	513	491	497	510	502	462	462	519	445	492	504	469	489	482	513	503	517	487	513	475	452	463	503	482	484	488	503	504	510	479	470	490	497	493	527	506	456	484	470	479	504	478	466	469	482	514	485	492	476	472	446	552	529	483	489	504	506	495	498	513	517	511	474	485	498	449	488	485	521	503	524	508	509	476	486	494	491	489	488	498	483	505	484	512	491	495	517	468	509	524	488	472	515	470	510	490	474	479	495	485	512	510	483	518	482	490	485	463	494	527	498	493	513	485	480	462	494	524	491	496	510	523	537	525	541	499	477	478	481	537	502	538	469	514	489	442	497	558	479	495	496	502	518	503	482	512	474	496	518	531	499	509	479	469	489	471	533	468	506	540	516	497	516	476	509	532	497	490	502	488	482	480	456	501	488	500	514	469	489	537	500	448	481	514	498	509	439	495	481	519	503	474	506	526	522	491	563	511	454	500	510	486	466	530	527	514	490	473	513	511	480	470	467	502	545	471	434	515	481	505	453	484	496	480	477	485	481	542	479	540	495	496	498	513	466	523	508	466	444	551	560	516	498	483	484	431	464	467	518	461	489	471	501	540	493	529	484	535	494	537	470	500	476	450	462	524	513	485	532	436	502	466	509	504	474	490	555	472	481	487	494	506	478	477	465	513	481	517	511	495	503	501	507	484	502	498	522	464	473	477	516	484	471	486	503	500	519	466	496	511	462	470	517	484	511	493	477	511	517	509	495	489	489	493	462	496	495	509	449	511	467	462	481	565	484	465	511	556	490	512	489	466	514	522	484	446	466	503	436	514	519	471	490	484	504	498	484	509	493	493	512	482	484	494	510	543	504	461	490	480	504	516	446	518	504	520	510	510	514	550	468	504	467	512	516	470	524	517	470	507	502	459	472	463	450	497	511	462	516	489	474	494	506	536	483	513	528	513	448	492	521	505	502	494	496	487	470	481	537	487	523	478	499	470	448	480	493	514	475	466	498	506	505	504	479	518	510	443	505	514	495	483	484	486	526	468	511	493	484	483	474	501	503	499	507	518	486	506	503	507	482	503	473	473	554	533	509	510	482	523	471	501	499	491	501	456	539	484	520	518	491	452	479	456	475	506	518	485	491	486	531	535	532	522	498	502	544	524	503	480	495	490	471	460	499	524	475	497	499	525	499	506	518	485	504	477	516	493	538	454	506	453	501	540	485	509	479	546	502	512	487	493	528	495	500	515	522	505	492	481	467	507	483	489	562	491	500	486	494	480	505	472	524	475	513	498	467	482	483	500	481	504	461	487	513	503	476	489	516	495	511	495	494	471	490	500	513	481	520	530	489	525	481	482	509	503	477	509	501	461	521	491	514	538	469	461	525	484	457	484	449	505	494	448	500	471	464	504	475	494	483	527	479	506	488	496	499	491	485	510	496	528	471	510	461	528	530	509	448	468	514	512	481	523	467	493	480	472	508	484	516	463	486	443	498	500	483	526	504	519	501	509	473	471	489	469	497	525	487	496	490	489	513	503	473	472	506	492	519	503	464	491	536	531	472	543	498	489	477	486	503	455	507	466	497	523	540	493	472	495	561	496	496	477	502	502	517	446	495	480	503	534	456	474	526	494	499	491	508	484	480	508	522	502	485	475	452	506	463	441	512	454	490	483	487	475	502	525	510	506	489	484	498	491	493	477	451	484	523	524	530	502	490	472	479	501	520	498	499	484	485	487	512	486	498	509	481	506	510	496	444	469	523	462	486	527	540	501	521	493	453	529	509	478	485	493	475	502	486	486	484	493	441	507	440	506	468	539	536	465	487	472	487	515	501	494	503	449	525	511	508	444	490	549	508	507	568	472	528	498	513	499	468	498	490	519	479	514	527	485	520	502	498	496	496	522	533	522	472	508	504	484	466	531	479	491	512	482	474	497	474	482	501	470	498	492	535	498	493	484	460	504	498	487	532	509	515	491	518	494	543	524	464	484	484	504	509	502	513	488	481	498	481	526	471	517	457	496	516	501	469	494	462	530	478	501	489	482	499	540	477	483	482	528	506	475	541	467	494	504	472	520	502	484	509	519	497	486	511	488	506	512	478	515	494	475	493	513	476	503	483	521	527	467	485	469	489	483	530	464	511	476	456	477	469	500	468	507	504	511	510	510	473	461	520	485	484	495	480	522	531	479	480	502	478	534	476	500	511	486	488	492	503	500	458	479	508	478	489	436	466	485	528	477	461	505	444	487	482	509	485	488	479	522	508	466	539	506	466	534	476	504	505	484	476	458	509	479	424	501	486	489	528	505	493	468	509	484	511	472	501	464	511	548	522	468	459	486	494	474	480	507	492	467	489	502	500	524	506	473	488	452	477	533	469	519	479	480	485	482	525	457	475	474	490	479	462	490	474	497	547	478	494	501	516	518	473	504	466	506	477	539	461	463	516	505	474	461	515	492	491	499	499	510	497	519	509	469	516	493	465	470	521	493	496	516	492	464	500	528	548	470	532	477	512	496	495	485	524	499	490	520	533	505	511	476	472	528	506	501	525	497	474	525	495	531	507	509	493	473	465	518	493	498	503	512	441	495	509	503	497	503	500	472	487	492	473	524	520	491	450	490	486	467	493	475	522	487	465	499	479	510	477	545	457	525	522	512	502	457	461	491	522	474	522	548	481	515	437	468	495	474	483	485	484	516	526	485	497	476	463	495	543	504	492	463	484	496	468	491	509	497	534	495	523	521	497	522	487	457	442	539	479	477	550	505	501	484	475	500	497	496	486	487	483	490	476	514	485	471	515	529	477	484	511	489	484	499	520	492	521	475	476	526	499	478	498	516	479	471	493	497	475	482	495	517	503	469	440	492	483	494	503	507	489	507	474	511	500	534	461	470	518	480	481	499	472	526	511	467	499	508	460	512	487	514	479	469	524	498	504	481	499	507	467	504	504	499	525	475	502	504	481	492	508	528	513	464	467	486	497	501	504	492	487	518	478	486	496	489	515	479	480	471	509	500	509	533	471	486	459	518	484	464	540	484	515	498	486	476	477	458	453	535	562	509	505	536	485	524	504	454	504	531	512	463	485	508	505	466	485	490	451	500	479	516	527	502	466	522	511	513	514	482	514	485	444	476	493	491	480	495	489	504	502	483	490	523	497	490	479	486	517	481	487	468	501	502	481	476	492	489	469	470	505	483	487	487	503	509	533	476	506	470	532	520	491	498	504	456	490	483	483	490	499	549	487	497	509	511	485	485	474	540	494	489	485	493	475	456	511	484	482	485
22235	5966	6871	6027	4875	4347	4625	39463	44587	34191	21132	9271	2931	774	312	189	183	161	167	165	176	179	176	180	192	172	170	166	171	155	159	184	165	192	171	181	172	187	152	170	179	148	179	178	166	177	185	177	175	178	167	169	164	168	172	163	185	172	153	169	166	154	149	180	161	184	172	172	152	167	173	163	157	182	178	153	155	182	149	144	143	150	179	153	162	167	175	195	184	167	169	191	170	162	182	176	198	174	162	164	142	201	167	155	168	171	159	179	177	130	172	188	197	147	168	187	151	184	176	164	150	174	167	184	158	166	167	162	181	192	171	181	162	172	165	171	192	185	161	181	178	173	178	171	160	173	174	182	176	151	179	159	168	171	170	157	189	170	162	168	184	165	183	154	180	145	201	172	191	184	179	166	184	165	181	181	185	149	175	170	182	161	153	183	175	154	180	159	178	193	153	158	164	168	177	186	172	151	196	163	188	178	167	168	171	184	188	211	176	162	166	150	191	193	167	175	168	179	174	195	151	201	166	163	187	161	163	195	173	160	160	168	181	185	165	169	169	178	184	146	157	170	151	188	181	171	157	171	171	158	178	200	153	171	144	161	149	169	164	164	187	175	149	167	178	161	172	180	164	167	164	182	172	177	174	187	155	145	153	183	191	176	200	170	183	172	185	155	162	172	182	156	173	157	189	165	179	178	162	164	173	179	162	153	175	154	176	168	171	155	185	169	176	164	178	192	165	165	177	147	155	163	193	146	164	184	147	161	144	146	162	170	166	188	164	167	178	172	181	171	158	183	176	163	159	163	160	174	180	178	184	170	192	153	168	158	155	182	195	183	184	163	193	171	175	177	170	168	164	182	195	173	184	193	178	157	154	200	189	167	169	177	174	184	190	175	155	170	168	159	159	178	154	180	182	167	173	168	159	169	197	173	162	164	163	183	159	178	162	191	179	157	157	177	171	173	154	198	154	165	168	172	141	175	177	167	187	196	201	186	160	170	162	171	172	159	161	189	181	170	157	155	172	194	184	162	170	186	201	172	187	166	175	170	172	186	168	184	147	168	194	183	154	189	156	165	205	195	165	163	176	155	150	174	179	156	206	167	166	179	161	182	171	170	182	157	170	158	160	180	164	154	187	160	156	188	176	158	201	173	167	191	179	159	184	169	155	151	179	177	179	146	175	166	176	169	198	141	162	171	168	182	176	180	155	197	170	159	181	192	162	197	179	149	173	178	182	174	175	179	160	162	168	160	168	172	159	168	166	153	161	164	159	171	172	168	151	186	180	170	187	155	142	159	166	161	171	161	177	167	158	176	169	162	174	139	193	168	155	164	188	152	157	167	187	147	171	178	168	167	181	184	190	170	183	170	179	204	148	169	175	148	199	165	189	155	193	185	189	198	173	190	176	147	177	163	182	188	164	174	154	154	184	154	190	168	183	151	211	166	146	173	171	165	162	188	152	172	170	167	179	185	144	179	181	180	168	148	154	170	197	160	161	186	163	183	201	171	167	175	157	169	174	156	159	166	163	147	155	182	180	167	183	167	174	187	186	170	154	164	165	179	181	166	156	177	177	178	182	179	163	170	157	174	193	193	158	161	172	159	162	153	170	164	166	169	167	147	160	171	183	171	182	169	165	172	159	172	177	190	163	160	168	190	176	180	177	156	204	162	182	151	209	175	168	146	187	169	148	168	174	148	179	178	155	157	184	185	179	145	168	170	180	191	173	160	177	176	150	173	172	176	173	172	144	183	175	187	182	220	194	176	191	162	178	159	184	172	151	157	160	140	171	197	167	178	167	182	161	159	168	157	196	193	172	165	174	184	157	185	191	159	163	176	179	163	181	169	177	179	150	178	172	178	161	162	151	135	160	175	181	181	170	170	198	162	169	153	163	170	199	151	173	160	166	173	187	191	178	156	191	164	155	175	170	159	172	146	182	163	168	174	175	199	157	175	210	165	164	146	176	171	169	163	169	179	173	165	175	174	150	181	201	168	181	164	189	175	170	172	187	156	150	179	169	183	151	160	179	215	172	164	176	172	148	192	177	176	172	202	175	160	193	172	180	171	187	167	170	177	183	182	174	154	149	143	185	141	170	188	159	162	165	150	158	161	156	176	179	163	162	163	155	185	178	155	184	159	176	176	173	181	155	155	169	173	170	160	166	166	165	180	160	167	166	158	148	187	177	154	157	184	170	166	170	183	175	173	176	182	196	171	180	188	167	151	177	146	181	161	168	154	185	188	179	188	171	158	164	166	172	178	146	175	175	167	164	178	147	162	164	166	193	186	159	163	169	183	169	172	165	163	181	182	168	165	135	180	169	141	169	180	160	166	190	154	170	176	176	161	167	158	164	153	166	174	198	188	184	166	156	192	166	177	177	152	184	139	159	187	180	167	183	181	144	152	191	177	173	184	171	199	182	174	147	183	165	157	196	160	171	165	181	162	177	156	189	171	194	176	166	163	130	166	170	141	170	159	173	193	160	177	182	174	174	169	177	169	198	147	190	167	157	173	193	164	166	184	150	194	160	182	156	167	178	162	200	177	147	191	165	169	152	165	154	171	172	156	168	187	170	154	188	200	191	165	145	165	150	167	172	182	159	180	169	153	168	181	178	177	177	175	165	169	179	157	182	143	175	155	184	156	185	183	158	169	164	182	176	181	161	170	176	142	174	165	177	161	180	174	169	183	159	181	192	172	145	156	194	175	177	183	159	193	157	176	148	161	159	161	157	179	193	173	170	167	165	162	174	161	174	164	150	180	180	182	146	159	164	187	171	182	218	178	189	167	163	165	165	184	183	190	188	168	143	152	157	152	177	155	165	165	171	178	155	182	171	175	166	164	203	189	162	189	160	184	166	154	184	162	158	177	171	175	145	151	163	173	173	176	176	161	152	154	178	166	157	169	169	168	180	151	192	171	175	172	185	192	186	159	157	176	176	163	162	179	158	167	196	155	145	185	163	136	172	186	154	169	170	181	156	159	153	171	174	180	161	177	166	156	168	169	195	144	128	161	178	161	159	155	162	186	178	182	170	169	152	160	179	181	191	161	169	157	191	166	168	173	166	162	173	168	143	179	157	174	181	158	175	157	155	182	153	177	167	164	178	176	170	172	165	165	167	182	176	167	156	170	183	163	185	167	170	192	200	187	175	176	188	179	166	178	149	163	171	153	181	166	170	167	195	157	167	178	163	170	185	178	183	170	196	171	162	184	156	175	164	158	165	177	187	181	147	187	188	166	178	174	180	191	176	174	202	158	186	202	163	165	184	193	164	183	164	171	173	163	158	163	180	155	185	179	172	174	173	173	158	193	163	191	143	145	161	151	158	162	183	172	165	184	196	155	170	171	180	158	169	161	201	177	143	178	166	169	159	162	201	176	175	182	168	164	187	179	161	175	174	160	156	172	196	179	192	164	181	174	155	165	180	172	174	182	193	166	150	153	166	180	152	175	170	175	178	172	158	186	158	148	162	170	177	186	172	155	182	169
11245	3506	11929	14852	15507	14329	16403	56974	59232	49726	37736	23940	11065	3477	1172	607	466	448	408	484	466	471	459	444	459	439	458	436	439	415	457	406	460	480	456	460	467	457	494	475	451	444	445	443	432	445	471	456	483	447	472	494	444	463	454	488	460	444	446	444	458	460	460	484	465	423	460	467	469	453	438	445	432	391	463	459	447	415	462	465	441	469	462	475	482	474	455	462	428	461	436	482	437	423	460	445	424	444	434	451	436	444	441	496	438	457	424	453	492	454	464	455	427	454	435	447	469	434	436	448	397	451	419	416	478	430	456	447	400	423	411	454	437	460	438	451	462	438	437	476	449	441	424	493	449	440	478	445	469	429	449	452	454	443	436	454	455	461	479	451	455	489	432	429	411	480	456	436	447	470	431	443	464	476	449	433	424	452	459	476	430	445	456	423	458	463	454	486	464	468	419	452	441	446	456	484	451	456	419	465	435	410	414	464	469	430	470	464	462	475	441	417	447	470	437	426	451	447	456	465	442	415	426	435	468	452	471	448	440	425	465	444	468	459	440	512	432	406	464	451	455	438	519	471	450	429	457	457	449	431	449	453	458	483	443	452	445	448	463	462	449	475	422	423	460	423	456	468	434	443	477	429	445	456	445	449	440	455	471	444	440	448	464	448	441	466	453	445	440	445	436	396	460	474	426	470	429	422	433	431	465	442	447	416	494	465	438	420	448	446	448	486	467	429	455	451	496	450	429	444	467	452	503	416	449	451	448	455	435	455	435	449	450	452	437	480	464	455	481	384	468	416	428	476	473	503	473	431	475	432	437	436	467	421	446	430	461	429	466	459	476	444	483	429	461	452	425	439	473	444	446	465	453	420	438	429	410	474	493	417	427	484	406	453	485	436	460	468	490	449	461	513	468	455	447	496	477	455	491	446	456	427	483	449	405	446	455	421	417	446	397	455	424	453	433	432	462	455	448	429	411	434	446	449	460	452	463	478	475	420	470	442	456	459	427	454	459	414	481	451	457	479	439	399	450	405	469	417	454	436	436	425	465	435	420	469	430	464	431	458	427	407	449	427	443	447	465	480	413	425	464	460	494	445	427	477	463	459	463	461	455	441	445	461	473	459	471	481	483	433	436	460	431	430	453	405	468	455	440	439	488	452	444	451	415	447	413	436	467	436	443	437	457	460	465	424	450	463	472	415	477	459	476	468	426	474	441	454	424	451	449	420	436	442	473	418	434	460	433	479	462	460	468	471	460	487	423	460	447	471	413	435	465	449	445	432	434	428	440	460	465	450	480	445	424	451	466	455	448	454	431	442	462	421	438	445	455	444	436	449	436	480	415	444	454	462	440	492	451	465	427	464	447	444	431	457	471	457	444	439	431	457	431	423	451	447	436	426	450	451	445	452	432	468	449	474	419	467	451	449	458	417	474	454	423	441	461	458	446	439	480	454	495	429	452	462	444	468	437	440	451	448	443	462	422	419	466	455	489	479	445	444	442	488	477	408	495	434	454	432	471	461	441	451	463	460	435	473	412	436	475	460	447	445	435	476	452	469	442	420	443	446	424	435	468	456	453	446	473	470	485	445	457	456	432	432	458	479	426	441	460	435	444	448	462	438	442	424	469	445	438	469	488	446	494	460	468	462	443	427	455	439	489	434	462	462	442	454	503	485	460	451	419	462	447	473	444	469	439	454	492	417	471	485	433	485	468	486	445	451	463	467	499	473	438	445	452	431	447	427	440	449	449	459	492	457	438	475	469	430	493	410	426	437	436	431	494	449	471	401	428	469	428	451	436	411	498	465	446	458	460	449	440	454	461	468	481	458	468	407	460	454	451	427	441	448	465	461	454	448	445	474	458	445	454	440	446	443	435	465	431	446	440	439	439	442	451	449	475	442	439	423	452	492	435	403	448	460	467	498	450	443	462	470	438	445	426	447	429	398	462	457	418	431	452	426	376	465	454	454	447	439	461	442	434	443	431	471	452	496	426	473	450	428	463	452	468	440	452	469	440	458	424	465	424	464	464	433	465	471	421	463	468	490	450	441	472	472	400	439	422	456	447	442	398	449	452	462	466	488	502	440	480	411	455	458	478	447	430	411	438	436	465	450	430	436	486	468	473	468	443	420	439	443	427	438	461	433	417	487	467	431	431	458	455	446	453	447	427	460	443	439	460	464	475	479	440	442	458	466	433	461	420	490	447	454	427	443	448	425	459	429	465	456	452	462	423	436	436	474	448	461	426	470	462	439	498	457	395	451	438	431	454	458	420	474	458	430	453	458	437	421	449	493	431	448	454	423	433	485	450	467	480	433	468	463	450	462	439	450	435	447	415	431	411	425	487	482	470	441	451	465	444	476	437	419	437	469	485	407	476	464	433	433	422	477	457	473	419	392	430	493	485	456	465	461	422	476	458	435	430	449	455	470	419	448	479	437	454	485	429	484	459	483	410	508	467	473	482	456	475	469	443	448	450	441	437	446	430	422	462	513	437	431	430	416	435	473	447	471	437	469	414	428	463	503	455	420	423	412	458	426	477	485	420	413	430	443	443	474	451	449	424	445	427	467	451	450	445	433	443	421	450	441	456	453	432	454	436	449	440	441	456	454	455	472	437	482	477	449	416	484	431	474	465	434	416	468	429	469	458	448	447	477	444	446	463	430	456	476	444	434	459	436	433	443	459	428	425	432	450	470	471	400	475	432	466	446	429	451	440	484	490	421	421	468	426	441	416	456	468	427	443	481	420	422	415	467	456	458	427	466	414	468	427	438	487	469	430	435	472	485	463	501	476	432	449	435	450	439	464	460	455	440	444	423	415	421	438	479	466	481	456	458	468	502	442	437	451	434	428	440	440	434	479	424	450	485	487	453	483	422	425	490	448	473	431	484	454	429	477	439	455	487	432	447	462	456	445	453	448	437	477	442	472	411	510	447	430	461	428	451	441	493	457	466	476	482	452	461	458	440	424	439	454	451	465	464	439	457	449	452	432	451	453	458	489	429	445	438	483	401	438	461	466	443	453	477	466	441	456	424	457	448	472	453	445	451	465	449	461	412	475	460	445	430	440	463	445	424	434	436	418	408	426	458	470	441	469	481	486	481	445	458	454	454	431	444	423	461	478	480	443	465	464	454	442	433	438	419	449	445	426	423	475	447	428	469	456	438	465	441	424	463	430	427	455	455	456	445	450	413	474	489	400	450	413	460	463	433	436	475	434	442	469	468	443	422	423	477	453	465	470	488	419	465	468	457	476	481	440	444	436	478	471	430	459	459	483	460	412	432	439	432	496	454	428	456	445	457	440	453	437	453	463	417	449	480	461	432	418	452	467	430	451	453	471	484	438	436	436	404	459	424	448	446	418	443	466	468	454	408	462	462	457	434	445	431	454	437	466	396	434	449	410	407	427	454	436	459	446	443	429	469	452	436	442	439	413	468	476	420	439	431	468	427	445	440	464	450	458	476	492	450	471	429	460	451	451	487	447	479	446	451	423	422
3222	1139	1393	1202	1228	1105	693	1139	3067	2285	1464	864	458	244	219	200	162	171	166	197	175	192	172	194	183	187	191	159	179	182	191	193	184	199	199	191	167	190	185	205	212	162	184	207	210	197	167	199	185	177	178	184	171	197	188	185	194	187	184	197	189	187	185	202	190	178	168	189	162	193	192	165	186	181	202	176	168	169	188	164	184	182	171	179	184	169	199	183	210	197	177	178	194	173	193	195	162	178	188	201	196	172	205	189	188	166	189	185	185	210	186	175	173	182	193	167	168	190	186	186	181	197	171	176	189	166	193	205	202	187	174	184	188	180	189	178	171	182	210	224	186	189	216	174	186	186	200	176	178	193	177	184	161	184	171	166	159	196	196	181	178	198	200	181	191	204	176	165	178	196	178	178	158	176	210	207	173	180	155	211	201	194	178	185	187	188	181	167	167	173	185	193	186	202	181	171	179	177	186	194	170	185	175	189	164	174	190	215	186	201	203	178	196	182	193	178	191	175	189	206	166	224	194	206	172	166	169	184	201	184	192	184	208	175	166	189	180	171	193	171	193	199	185	191	183	184	214	176	177	181	193	186	172	180	200	178	182	165	188	181	182	184	164	192	181	186	206	157	197	182	169	187	196	176	204	199	178	192	171	186	184	195	188	186	175	195	175	157	166	169	183	185	183	203	172	198	163	200	154	186	198	182	171	168	203	165	187	175	180	185	172	193	180	207	180	201	205	188	176	155	179	179	186	167	165	189	163	180	161	181	186	184	198	172	186	178	176	222	186	178	167	162	195	188	191	156	194	180	171	177	188	166	187	182	195	169	161	203	188	172	191	208	175	197	190	192	213	200	181	145	178	187	163	194	187	174	181	163	193	192	174	174	170	157	200	194	190	182	203	172	178	177	176	185	188	195	200	163	186	172	178	190	220	206	189	178	196	176	167	156	188	175	178	198	204	197	197	181	170	144	183	189	188	170	179	180	203	187	196	169	167	178	202	193	196	200	183	178	163	178	173	168	190	207	187	186	220	150	202	169	200	219	181	181	187	169	178	174	177	159	182	174	166	181	153	198	184	177	194	173	180	181	189	172	186	186	200	183	162	177	179	186	174	177	173	188	174	187	159	212	172	171	164	186	200	190	193	162	210	186	182	191	191	202	179	198	180	185	184	211	184	166	175	171	199	188	165	182	165	198	175	177	209	203	196	179	170	173	160	184	170	181	180	184	173	214	176	198	186	186	180	181	162	188	177	172	169	173	185	188	176	182	153	198	199	181	170	155	195	189	177	196	180	179	187	190	190	186	177	182	164	168	166	174	166	186	180	176	156	175	186	167	175	191	177	176	178	204	164	168	160	195	191	189	191	177	170	200	186	180	196	186	185	182	210	187	182	170	163	178	169	198	197	201	167	188	174	171	163	194	190	182	174	167	187	189	195	185	169	179	178	190	180	187	178	177	176	189	184	178	191	158	161	193	164	200	171	186	187	175	202	169	180	190	193	201	200	200	174	184	168	191	189	158	180	174	165	188	183	177	181	167	198	188	180	147	192	189	202	180	181	183	175	169	197	203	171	177	195	156	183	192	173	168	180	193	186	189	196	178	183	178	191	185	174	183	181	177	184	158	198	182	175	184	172	181	185	187	209	186	169	199	179	161	167	179	168	190	184	196	194	159	167	187	197	183	196	185	195	175	176	168	170	163	178	184	177	171	200	177	179	199	188	181	201	184	165	165	183	176	175	198	203	177	182	162	184	173	199	166	199	172	211	186	193	175	172	185	202	201	161	174	174	203	185	177	191	176	179	186	175	179	195	187	171	179	180	194	191	200	182	184	209	171	180	168	165	191	179	167	186	178	158	202	197	148	187	163	194	172	167	177	189	189	183	178	187	161	172	177	163	182	163	201	205	179	165	172	188	172	159	167	172	185	196	191	183	175	170	185	175	185	180	158	180	170	204	182	207	174	171	182	201	183	179	174	150	173	145	158	179	177	180	205	191	196	208	190	197	170	164	192	177	176	188	183	200	183	168	205	197	198	186	182	162	192	186	186	186	171	165	171	161	192	181	209	176	205	187	158	158	162	183	205	180	190	178	169	206	172	180	183	157	189	195	184	177	210	181	192	198	194	187	179	165	170	157	197	209	189	189	199	158	184	150	170	193	181	199	190	184	186	166	153	167	198	196	202	181	176	206	189	206	169	160	200	179	183	177	190	181	182	201	207	155	168	188	187	152	169	198	182	183	174	197	194	179	185	180	211	181	183	174	169	179	156	190	160	171	215	191	186	193	158	187	169	185	150	190	187	150	180	178	166	197	170	191	198	170	188	175	165	188	180	172	181	158	181	177	179	176	182	157	187	198	170	198	178	180	162	191	195	185	161	171	190	188	189	181	187	174	160	184	182	198	186	174	174	189	158	182	176	190	221	193	156	166	172	204	169	189	175	183	185	210	187	165	202	189	188	196	207	183	162	183	155	197	187	175	177	194	179	190	190	209	180	174	197	161	178	198	169	186	181	179	189	183	166	163	173	182	215	164	182	184	172	185	166	154	167	180	203	203	204	164	203	196	165	164	183	187	185	181	182	174	193	199	205	191	171	190	171	173	160	145	174	153	169	171	181	173	199	197	189	161	187	187	181	199	184	170	159	172	174	194	174	183	180	165	199	203	178	175	183	205	181	175	135	154	168	190	159	176	197	177	186	163	171	198	190	191	193	182	177	176	195	160	181	190	186	195	176	185	201	177	154	169	182	173	161	170	169	167	164	177	187	189	168	214	183	189	178	165	183	176	176	180	170	167	181	189	172	172	164	163	169	173	169	174	155	179	184	176	172	173	199	184	169	179	169	191	190	195	181	202	193	189	182	194	196	192	176	172	161	171	181	199	178	174	172	176	198	184	187	173	198	179	166	168	179	149	187	173	180	206	189	170	204	166	175	176	162	173	195	165	171	195	161	196	177	201	183	187	179	196	201	193	183	168	194	163	186	167	191	171	175	166	172	190	186	190	192	148	148	185	176	174	190	209	162	190	194	196	188	173	176	192	183	178	193	165	164	199	175	205	171	174	170	169	204	183	191	179	191	191	171	194	158	182	185	163	180	175	194	195	211	178	181	163	188	185	213	187	216	177	175	197	178	187	164	182	169	161	169	186	205	180	152	177	193	170	182	186	166	174	181	183	175	172	198	189	209	189	160	140	180	188	179	166	188	185	166	188	209	177	172	166	177	181	181	183	176	183	184	174	180	175	197	193	183	198	191	171	170	180	203	188	176	172	169	199	183	178	164	174	169	182	180	186	167	194	195	183	195	183	172	159	175	190	175	191	196	204	166	182	192	179	189	176	158	173	177	192	160	182	186	168	160	153	175	181	201	185	176	181	188	167	179	191	189	183	178	197	197	204	166	164	169	209	154	181	207	174	177	193	195	185	174	183	185	207	185	161	182	202	201	171	207	180	174	197	170	185	173	169	178	174	182	176	186	168	168	177	200	181	171
2896	1537	2938	3898	4962	4814	3136	6263	13805	10002	6530	3264	1549	875	612	530	522	473	442	467	498	491	477	485	477	474	466	474	463	482	467	486	474	468	459	517	465	492	455	478	492	465	455	501	451	477	465	506	507	486	531	489	490	497	451	472	434	496	521	488	443	507	487	448	471	500	476	469	464	450	468	493	451	475	468	494	458	494	486	488	506	498	505	496	469	472	457	489	499	440	495	486	471	477	452	494	471	466	472	488	468	507	455	444	500	471	431	474	487	495	492	445	472	473	497	481	465	474	457	481	445	463	490	499	512	460	484	461	456	473	458	479	475	500	472	439	488	493	473	479	466	490	505	476	403	421	446	486	454	508	466	472	474	446	477	516	472	512	482	528	467	444	448	516	505	475	529	468	449	475	527	487	481	451	463	495	492	501	466	464	508	479	484	494	502	517	540	497	465	483	475	454	478	499	495	478	469	443	504	488	479	522	467	486	467	482	447	512	525	498	479	467	483	463	490	484	461	456	498	503	479	457	485	473	476	498	447	470	495	465	483	474	479	482	468	479	473	485	452	514	485	499	464	516	477	461	498	436	478	461	520	444	510	523	468	528	485	483	476	474	498	510	479	474	493	468	496	452	477	464	479	467	507	481	475	481	458	512	457	494	473	464	454	480	436	497	471	487	485	472	473	478	494	473	441	461	531	463	514	487	499	477	473	508	491	450	475	493	459	487	457	493	510	499	440	491	482	509	477	463	458	519	475	493	471	499	470	498	473	470	478	519	450	497	480	515	477	498	475	506	495	479	457	517	485	507	446	463	473	474	502	461	433	476	461	453	490	477	449	476	481	503	460	492	468	488	509	491	509	506	479	469	457	490	499	471	490	460	487	459	503	476	497	501	470	480	478	463	492	478	496	490	473	492	459	480	507	471	502	471	509	494	488	490	533	483	481	499	479	486	458	462	488	489	511	444	515	450	468	472	471	498	440	467	472	435	452	503	458	453	491	424	497	486	458	438	541	437	436	466	492	487	420	481	497	481	513	504	462	505	486	463	479	432	464	451	488	491	475	488	482	484	510	474	467	480	462	499	476	495	491	490	487	499	511	472	478	501	468	471	504	488	487	453	484	450	476	465	510	499	515	502	436	457	495	500	476	427	483	459	523	475	494	429	486	463	506	502	472	471	513	485	483	505	457	493	456	485	489	444	486	468	488	511	454	498	449	465	477	465	464	490	437	470	477	507	472	473	463	521	434	450	499	438	447	468	506	454	452	487	472	510	466	514	439	471	485	461	467	514	483	441	501	479	461	486	467	496	470	476	515	531	454	479	469	495	477	507	502	470	469	490	495	465	516	455	469	451	457	450	504	495	513	502	476	494	478	495	502	480	493	468	482	473	503	468	506	541	473	499	503	496	492	499	479	528	452	504	502	477	459	463	498	472	501	516	499	457	474	445	468	508	461	467	476	524	499	455	441	485	444	489	519	457	458	512	514	521	478	486	466	443	474	470	449	497	508	473	444	490	501	511	460	496	472	497	486	491	523	477	484	516	477	484	469	474	465	496	460	487	505	452	501	465	470	473	473	477	467	498	490	435	460	536	484	470	473	477	479	496	542	485	459	447	472	503	500	461	489	476	444	494	511	492	473	507	477	456	475	453	537	483	504	518	518	444	483	450	495	491	458	478	472	497	443	440	481	483	483	463	487	491	530	479	466	443	491	481	473	466	481	445	510	431	466	517	462	486	509	466	533	492	466	475	451	466	473	477	464	486	466	453	507	495	467	500	499	487	548	529	461	463	453	495	475	490	473	434	513	528	466	484	509	503	522	481	531	441	487	468	489	437	458	480	507	488	485	434	439	511	490	464	476	514	463	496	484	452	471	463	478	447	474	489	466	488	463	468	453	478	477	456	441	487	509	467	507	461	473	479	468	466	472	474	477	469	477	470	457	493	497	463	476	442	495	524	492	479	482	457	459	458	513	502	495	510	435	480	478	498	483	485	463	464	458	464	499	477	494	459	477	486	485	473	487	471	499	466	462	539	468	458	479	480	471	477	455	458	463	533	542	474	467	479	442	508	485	474	463	467	477	470	486	461	437	458	507	448	488	492	505	495	506	464	441	473	527	434	494	469	469	502	518	453	469	464	465	478	485	494	533	438	477	500	461	495	471	491	489	520	482	479	469	497	490	478	497	473	494	493	503	458	468	488	486	501	479	516	493	484	502	490	453	483	502	444	443	450	451	469	456	493	485	480	497	474	500	484	476	466	439	472	448	483	504	501	471	494	471	473	455	479	441	496	473	479	489	449	467	482	468	467	493	490	521	449	505	508	461	501	475	457	470	453	470	503	478	492	500	509	450	504	495	467	473	483	489	471	466	467	510	489	519	445	445	467	518	492	479	484	483	482	502	503	486	530	458	509	468	465	470	481	535	479	499	490	513	501	477	466	433	482	423	456	476	453	504	520	530	469	448	478	441	473	509	487	459	517	487	465	457	455	454	437	460	483	420	476	491	520	482	500	470	458	478	465	464	500	483	474	530	479	484	473	477	460	481	486	463	479	455	473	489	493	509	483	503	487	479	493	483	487	469	508	481	480	476	486	475	496	453	485	473	493	488	479	433	470	471	495	485	461	455	488	489	483	467	500	463	502	491	459	493	515	483	456	479	473	460	490	501	509	494	505	474	473	453	457	411	496	495	491	461	452	499	472	481	475	495	467	478	494	495	478	474	480	496	491	481	500	480	493	489	485	495	522	444	472	461	497	478	469	488	467	475	478	456	516	466	506	470	472	460	496	455	506	448	480	482	508	446	499	493	474	472	533	451	451	503	475	486	473	452	499	501	490	529	463	443	479	478	511	464	463	523	468	477	498	499	497	496	519	462	479	496	538	457	491	448	498	478	504	467	495	518	477	497	457	474	455	486	513	467	502	464	468	425	502	436	475	484	476	451	478	450	521	488	511	481	482	498	503	455	512	526	510	482	501	423	518	462	418	438	477	516	498	491	469	480	462	526	499	501	461	455	448	509	471	453	480	452	503	504	472	447	460	460	496	496	485	490	507	451	487	468	484	499	503	464	476	484	487	475	485	476	477	480	488	485	467	493	473	490	474	479	481	486	509	478	493	464	498	479	492	503	499	466	493	483	501	489	510	467	525	495	506	493	461	453	509	472	496	521	486	487	502	448	490	498	504	461	517	461	501	451	469	480	465	487	480	452	449	476	486	465	484	494	437	504	456	470	441	514	521	504	486	484	510	487	458	524	494	503	517	473	505	512	478	502	466	453	481	463	492	443	461	524	508	468	489	457	478	466	455	501	445	501	452	470	451	424	492	471	527	483	484	505	518	512	467	490	479	478	498	465	455	492	497	523	504	512	438	480	483	468	523	442	471	485	486	492	452	472	478	499	480	477	500	474	485	452	454	499	461	480	454	482	469	484	470	502	498	504	499	418	476	518	480	501	486	468	431	432	487	491	481	475	489	491	492	459	497	488	488	484	466
16233	4499	3503	2331	2124	2880	2939	15092	29380	23242	13233	5373	1756	580	309	232	212	178	188	218	148	195	185	181	209	164	180	192	190	203	175	180	162	190	202	185	175	186	196	186	187	173	176	194	179	181	191	189	193	208	170	155	177	189	196	206	190	201	178	186	197	215	176	185	178	205	167	191	187	184	182	195	207	201	208	181	174	202	203	173	203	173	182	196	182	197	217	201	210	199	181	192	183	173	201	183	195	197	193	175	199	198	201	199	183	191	214	189	202	194	183	182	199	192	223	185	185	201	182	169	194	178	190	190	189	186	199	201	189	181	187	185	195	183	215	200	190	196	180	173	184	236	163	190	194	160	202	194	186	185	186	194	167	167	164	201	171	208	183	181	183	171	214	180	189	193	197	189	171	173	176	154	179	172	208	190	192	205	206	186	184	198	188	191	187	187	189	189	177	164	180	186	183	186	192	212	195	196	199	194	189	179	194	185	186	187	175	175	170	189	186	180	201	173	186	191	180	212	224	169	219	192	192	194	212	177	201	169	190	206	189	174	194	165	190	177	192	187	204	163	192	184	186	195	194	201	201	186	180	208	197	195	183	155	181	165	189	158	186	199	206	165	192	197	179	195	196	156	191	188	182	172	196	192	184	192	179	174	166	176	191	202	188	195	187	201	192	190	218	206	167	198	183	185	155	162	185	198	195	202	179	194	181	196	192	213	184	178	184	169	195	177	184	194	162	189	191	207	176	209	179	201	195	216	181	184	189	198	214	176	210	175	187	196	191	188	185	187	192	169	176	171	175	192	198	189	193	187	205	195	179	194	183	177	175	196	193	189	198	201	196	190	180	216	181	195	217	166	205	174	213	193	209	206	186	177	181	169	177	207	199	182	174	185	204	182	185	195	174	183	176	178	212	167	171	208	161	187	174	183	176	208	189	210	176	187	216	201	202	176	173	213	187	198	184	185	193	205	192	185	203	177	202	184	219	172	182	181	189	202	185	169	171	184	187	187	173	206	190	159	190	168	187	190	191	192	180	203	186	211	188	198	179	177	205	196	192	178	181	182	168	192	199	174	182	188	186	185	197	166	200	172	179	192	194	184	190	168	173	195	172	171	196	184	194	188	212	190	177	194	172	182	174	182	186	186	199	171	191	186	195	205	197	186	192	179	193	177	216	187	199	162	194	209	179	192	186	191	196	175	194	175	175	192	189	211	201	179	192	186	167	175	197	177	198	202	196	187	176	192	190	226	204	211	203	192	194	197	183	172	181	203	185	173	202	199	214	183	200	195	182	175	190	193	168	175	194	171	202	198	201	177	205	216	204	182	207	197	173	191	201	199	189	176	188	209	171	198	179	197	171	197	213	199	193	186	190	201	192	182	194	174	169	194	195	191	172	182	200	220	188	202	201	178	205	186	185	181	195	223	195	189	186	182	186	187	189	190	168	175	186	173	170	196	172	166	166	205	211	191	181	194	175	194	197	186	191	166	205	195	197	188	182	167	189	196	190	196	183	203	183	173	178	176	176	194	175	177	184	234	193	177	192	185	196	208	195	201	194	186	180	178	193	179	165	181	199	195	208	192	200	186	199	172	189	191	177	201	217	178	194	210	225	173	195	190	189	194	198	163	183	168	201	180	206	198	167	202	195	197	193	203	200	235	206	192	167	176	191	194	176	204	174	179	218	196	181	173	195	176	183	195	191	189	182	186	200	198	181	195	171	172	196	201	207	166	185	208	175	199	180	152	198	203	175	197	181	197	175	199	203	173	220	170	167	242	192	197	154	191	189	175	182	200	166	170	182	179	187	165	192	176	213	177	186	186	167	189	202	164	162	209	191	183	191	178	182	192	203	167	164	185	185	172	207	181	189	197	171	166	199	180	205	166	206	172	184	189	180	187	191	192	195	214	223	184	218	170	209	174	206	181	185	178	186	195	182	181	203	184	207	208	203	199	197	177	189	213	194	217	191	185	185	175	183	218	184	176	178	185	181	183	199	200	176	207	199	192	168	200	201	185	198	197	184	176	177	172	191	190	197	200	179	207	181	195	193	168	179	176	184	201	195	189	177	196	187	175	208	186	196	200	191	172	190	182	187	173	194	175	158	190	209	183	178	190	193	182	181	182	202	206	183	195	188	192	188	182	179	173	191	195	185	209	181	199	181	202	194	195	196	196	201	179	205	182	196	160	205	208	176	211	185	174	187	194	208	187	211	195	216	192	186	200	203	182	179	206	175	170	188	197	194	184	175	194	196	206	174	177	191	185	199	193	174	171	164	203	181	167	183	153	168	172	192	213	165	179	197	184	190	186	183	191	212	189	217	196	193	194	162	193	193	213	180	166	195	156	189	193	209	180	173	174	203	191	189	192	178	205	193	202	189	175	178	196	190	176	223	185	179	184	177	176	205	179	172	171	196	211	184	160	189	176	189	193	198	159	188	205	193	192	207	201	205	179	179	178	191	173	187	181	202	202	199	194	180	174	182	179	183	218	209	179	195	168	182	193	184	178	192	202	186	186	190	175	214	203	184	177	200	200	194	199	193	191	176	191	187	187	193	187	157	196	180	174	173	189	191	199	193	190	202	204	155	169	196	195	174	201	179	187	188	192	191	188	185	171	196	208	173	194	193	190	194	168	182	189	190	224	194	190	170	191	200	195	191	185	188	174	184	186	190	183	210	174	159	179	190	176	196	191	188	190	205	186	189	177	197	202	201	189	194	188	180	212	169	183	196	184	184	185	183	182	191	190	198	202	181	183	197	175	175	211	160	167	193	185	199	200	196	211	200	196	181	185	210	188	190	183	174	167	191	182	194	192	173	188	199	182	175	201	167	201	192	185	202	174	176	179	196	191	208	184	182	183	201	202	180	191	177	189	188	166	192	205	202	209	183	220	174	204	177	183	178	196	198	187	157	181	184	183	182	200	199	207	167	185	175	204	194	200	200	177	191	214	190	196	204	179	199	189	196	214	195	178	196	210	171	194	185	182	207	196	196	199	190	200	193	191	200	192	186	209	161	216	194	171	158	177	158	199	161	177	187	199	163	178	198	193	168	203	189	194	184	173	187	179	168	184	208	174	174	187	185	163	186	218	214	212	190	188	177	177	167	158	174	202	177	200	182	191	199	183	185	181	182	220	201	170	206	185	182	183	189	184	184	177	159	171	205	175	186	202	167	175	203	207	197	195	196	207	177	207	198	168	181	193	198	187	165	186	174	175	188	177	181	203	178	183	191	221	211	216	205	191	152	225	191	190	192	197	201	168	191	201	178	179	147	184	190	214	209	175	183	203	189	207	221	183	193	179	162	187	193	175	201	188	196	188	184	176	188	175	193	173	188	180	187	202	164	182	200	176	219	190	176	181	182	171	178	164	204	185	179	202	185	207	182	193	186	195	175	177	214	201	197	163	177	199	204	201	193	202	184	197	193	186	185	192	196	209	174	159	174	203	196	212	190	221	173	195	167	209	185	180	209	180	194	180	205	183	167	199	185	195
9970	2904	5612	6517	8058	12005	12456	33044	48237	41468	30690	17932	7684	2635	1058	607	535	538	525	490	508	482	495	467	494	519	503	477	480	550	495	481	488	530	458	492	479	501	482	486	481	495	493	509	486	486	526	467	467	484	479	507	523	467	492	534	500	499	489	499	475	464	517	492	489	522	481	490	493	525	485	476	502	475	533	504	513	480	535	526	467	498	527	501	473	477	534	497	499	465	511	521	484	489	482	499	496	491	455	453	525	505	481	480	498	500	496	509	481	517	511	474	482	475	472	496	488	492	450	485	478	510	529	507	497	466	486	489	522	490	508	519	476	464	514	517	538	497	513	482	475	473	505	514	501	517	487	497	472	510	499	490	481	500	516	477	493	502	500	494	496	508	459	521	486	492	525	478	485	496	510	515	511	500	499	484	457	479	496	536	495	481	488	499	501	490	539	479	492	517	463	501	473	523	472	495	473	492	469	465	483	487	466	533	487	525	464	458	506	524	516	510	501	437	510	487	492	472	529	510	519	490	495	492	466	522	510	498	466	480	492	490	453	482	488	474	497	482	487	533	482	478	503	469	460	525	475	503	498	479	517	495	523	495	512	516	490	497	461	478	491	520	497	515	532	519	516	497	548	516	470	492	464	494	527	496	490	478	491	545	473	477	493	556	446	486	505	483	488	469	508	480	468	507	502	506	486	479	505	457	483	482	507	486	533	518	509	480	482	454	535	505	506	495	490	503	514	504	492	513	535	455	511	510	501	487	486	483	491	510	487	522	501	464	510	516	482	490	489	486	471	481	482	503	477	491	500	515	516	480	507	500	506	497	509	500	478	512	526	509	473	485	493	512	509	500	498	499	527	472	523	489	489	502	477	469	453	502	470	486	482	473	467	502	510	513	526	475	463	465	477	455	554	509	482	506	474	471	472	544	506	498	519	494	529	497	499	469	505	506	503	521	503	491	500	527	527	540	520	500	491	465	474	510	475	455	503	490	485	527	450	531	495	503	513	516	491	474	501	504	474	533	514	455	477	462	504	474	514	457	506	558	523	481	495	480	501	534	472	474	490	504	472	475	494	491	492	501	488	522	492	509	498	490	505	449	518	489	535	458	513	479	502	504	479	465	470	517	510	500	478	484	493	494	476	493	490	519	508	476	497	524	486	492	465	491	498	463	491	468	494	494	464	504	457	511	505	512	464	469	461	495	481	505	496	480	490	487	460	512	504	512	497	525	513	526	552	524	471	509	497	489	480	481	464	467	505	500	506	500	503	507	477	500	500	491	506	510	465	474	556	479	475	473	479	491	499	476	482	482	494	461	485	488	512	490	476	457	478	497	483	551	498	442	503	524	531	527	479	477	517	521	484	513	543	515	481	497	513	480	533	499	491	553	518	506	491	507	493	533	493	499	475	532	511	505	512	485	449	517	508	459	533	496	497	505	485	516	488	504	491	493	491	477	468	536	485	526	541	510	513	495	526	508	490	537	525	497	519	495	486	485	452	527	479	483	515	473	501	478	477	503	516	462	505	512	464	470	451	501	488	512	520	473	473	513	484	496	476	469	494	482	536	489	504	493	487	439	488	497	485	514	522	496	492	483	500	484	509	481	454	468	502	500	475	503	525	481	530	460	477	511	498	482	515	493	503	494	556	474	501	528	451	497	510	514	481	484	477	528	484	477	515	523	500	502	497	501	482	522	510	467	502	471	505	514	526	531	510	470	550	478	491	514	502	518	506	490	499	492	454	494	501	501	506	536	519	460	483	468	487	470	508	424	500	463	489	534	528	463	520	476	491	484	512	520	512	524	545	471	518	487	488	508	453	497	516	517	493	465	512	489	506	491	486	517	557	514	509	489	513	492	511	459	520	506	536	488	496	509	503	504	506	520	543	493	503	482	493	483	525	486	478	460	483	482	488	486	502	478	530	519	519	535	514	461	488	518	482	506	508	488	530	487	490	454	534	516	500	523	498	471	493	510	509	461	466	516	492	525	519	527	500	471	534	474	498	503	515	538	489	482	500	522	494	502	497	509	508	502	485	500	493	477	494	533	505	517	502	468	497	523	481	509	554	464	503	463	515	515	504	519	532	474	512	499	507	491	493	519	487	488	506	474	485	501	541	537	512	479	475	544	510	488	508	497	511	526	508	503	524	500	472	459	518	491	502	511	472	495	518	512	525	520	510	519	454	505	499	545	508	499	477	488	504	516	496	498	495	500	521	485	460	476	471	488	530	497	506	487	459	488	486	514	497	490	518	483	528	518	518	482	501	506	490	485	469	524	481	497	507	478	493	473	500	530	502	493	487	549	482	501	473	517	487	485	526	468	510	448	485	473	497	493	522	507	495	514	504	486	522	485	498	483	522	515	502	507	527	508	474	478	477	463	480	488	503	527	478	513	468	476	504	510	480	496	518	508	483	482	529	495	547	497	471	471	471	484	509	493	472	519	492	489	485	463	483	466	472	478	498	502	503	471	514	515	506	544	467	496	458	489	446	502	500	511	488	506	503	488	464	521	465	521	519	482	477	499	464	452	501	507	521	516	496	493	513	503	505	516	502	480	532	494	514	485	522	522	503	550	493	491	525	455	480	487	491	549	475	525	494	479	474	473	507	492	474	470	517	485	461	504	466	474	475	498	517	505	469	499	533	494	520	480	499	497	527	446	498	542	493	503	457	534	487	491	461	478	477	473	485	455	510	487	514	515	466	469	488	514	503	511	492	503	492	490	519	490	464	517	524	496	496	543	470	505	534	514	462	517	501	456	524	510	476	518	484	525	479	515	498	501	510	512	537	502	514	466	494	518	469	484	509	478	486	491	496	483	503	497	525	497	514	490	483	504	519	496	488	496	476	502	536	494	494	468	490	506	508	504	502	496	482	476	508	465	487	494	511	482	514	476	502	442	510	507	518	516	477	475	519	485	482	463	494	495	487	481	482	494	460	539	466	507	497	508	496	487	503	468	514	500	471	465	486	517	490	508	500	525	442	497	496	515	512	505	493	503	489	544	506	448	507	508	513	484	491	484	498	482	504	473	524	501	448	506	501	472	474	481	512	488	503	482	518	493	536	474	534	501	485	516	477	510	512	459	524	475	504	485	488	498	486	501	509	532	464	481	529	459	521	479	506	484	467	489	500	460	495	507	464	505	527	508	505	509	534	492	464	436	497	484	503	515	458	508	490	491	497	529	518	494	495	511	494	471	516	507	464	502	490	484	473	511	491	540	549	509	506	533	495	528	497	511	482	468	498	486	492	486	505	467	493	512	509	514	517	481	464	514	456	471	523	505	494	574	517	500	473	528	520	508	489	530	506	511	503	454	499	492	510	526	488	511	530	516	504	479	509	508	485	535	495	461	497	497	469	488	506	495	471	511	500	480	498	507	479	471	509	487	549	457	455	491	472	500	453	485	507	531	499	465	520	527	470	490	487	488	478	484	477	493	509	492	495	476	497	481	510	484	498	482	518	502	509	490	478	509	455	494	534	468	515	513	491	485
26276	9467	5950	4412	8089	8085	12438	40303	41647	32945	21190	9689	3321	1007	359	258	167	180	172	144	167	155	192	162	191	162	144	154	168	181	177	165	165	204	149	184	186	137	167	168	160	182	162	183	175	183	154	181	157	169	162	175	191	160	175	151	153	181	188	183	173	164	171	183	174	185	170	156	192	153	155	152	171	174	146	170	184	176	178	169	173	158	184	164	166	166	154	177	156	160	180	148	166	154	157	183	170	162	147	176	178	166	164	184	163	177	168	168	192	149	149	170	174	192	165	162	159	157	204	186	156	167	187	187	176	159	174	153	165	160	170	198	181	164	156	162	161	164	193	176	160	187	172	168	156	176	163	152	160	168	186	182	161	144	175	157	136	163	171	155	177	160	157	166	159	166	200	174	169	172	156	158	166	178	169	159	154	194	184	192	175	138	160	175	149	145	179	186	169	169	154	179	168	161	165	177	164	157	177	164	161	189	181	167	183	175	178	183	179	179	187	164	185	175	185	183	160	144	147	178	178	181	155	163	170	195	152	158	164	157	151	164	149	158	198	171	179	168	159	162	168	161	167	171	181	171	183	178	140	180	172	167	143	154	145	166	166	178	162	160	185	179	153	169	163	163	167	155	178	178	169	178	175	138	154	155	167	178	194	161	168	180	157	166	165	168	186	190	173	168	158	171	181	159	160	162	166	172	149	162	162	180	157	156	187	169	172	169	168	167	164	177	157	166	174	162	178	152	157	177	158	175	138	156	158	178	154	169	170	156	185	141	173	170	150	166	165	195	174	184	179	156	170	169	150	161	161	174	150	184	192	175	157	167	196	165	198	173	167	174	176	148	169	172	162	172	157	177	175	171	184	174	162	189	169	171	177	172	170	153	165	161	146	147	191	158	163	165	170	197	174	164	195	165	185	165	167	162	173	186	193	202	171	160	177	138	188	170	171	157	161	137	162	175	174	155	165	150	154	174	175	157	174	163	163	170	168	167	175	168	185	169	151	173	192	150	173	163	156	153	177	155	190	153	188	167	159	153	168	180	141	176	140	163	158	149	196	164	160	153	182	155	167	156	177	182	164	157	154	158	175	167	176	192	143	163	174	174	158	168	159	152	168	164	183	166	163	189	172	164	172	180	158	189	193	165	169	159	158	140	171	196	169	172	173	175	175	158	201	185	167	145	177	180	159	173	165	174	192	180	161	158	171	168	204	200	179	186	170	177	163	163	172	152	147	179	173	165	150	172	189	188	170	145	174	175	157	178	170	159	185	175	169	166	159	164	166	166	152	185	168	185	158	157	171	182	149	164	146	182	159	159	139	184	171	190	146	165	167	160	152	162	147	182	180	179	175	174	172	171	161	191	151	148	149	185	157	169	169	146	161	165	184	161	161	152	191	134	166	177	160	169	165	163	165	165	165	155	171	164	168	155	154	158	185	179	176	154	141	148	199	188	164	151	170	150	169	155	159	176	151	157	162	167	171	164	147	162	171	168	188	171	174	184	176	164	161	166	179	181	163	151	179	161	151	150	168	171	187	179	163	149	155	167	197	181	162	169	161	184	159	171	153	153	155	184	179	145	171	174	181	153	176	198	193	162	165	169	171	154	167	167	184	168	178	169	160	158	175	169	194	171	184	150	170	158	154	173	177	185	148	167	143	181	143	160	163	165	193	160	175	156	164	201	158	178	171	198	148	180	174	167	184	176	171	152	166	166	163	156	142	151	156	154	140	151	179	173	168	162	156	188	168	160	184	184	163	188	168	173	165	163	179	172	154	153	180	174	172	144	155	171	162	152	188	153	153	184	157	185	180	160	185	170	153	145	175	152	163	154	164	157	191	166	195	149	176	175	172	178	185	189	186	156	161	176	167	170	169	154	157	146	183	174	164	192	178	151	164	172	155	169	154	162	179	181	193	179	194	164	161	141	166	156	177	169	157	193	173	179	151	158	157	171	181	195	169	186	169	191	159	178	181	155	170	147	180	172	162	162	179	172	161	174	158	169	160	159	162	149	165	177	174	179	151	192	179	190	158	169	172	161	163	169	176	162	158	174	152	163	148	168	177	171	163	138	193	168	179	154	143	144	164	163	158	181	176	160	160	182	167	186	145	163	173	185	153	194	158	168	180	141	157	164	157	164	164	173	164	167	172	158	164	165	139	182	166	156	165	190	153	159	159	163	168	172	163	162	160	158	158	168	173	193	174	165	161	163	148	172	158	169	181	143	187	147	154	188	174	153	171	172	180	161	167	155	165	188	161	167	168	148	158	172	163	179	180	186	158	174	201	160	177	159	167	171	163	170	185	175	178	158	165	176	163	174	166	157	154	169	168	197	166	157	134	164	180	195	165	166	146	195	145	173	197	152	155	181	175	153	173	176	169	178	165	181	190	191	162	194	163	158	191	161	154	183	177	165	173	169	160	157	152	173	158	162	172	166	187	148	162	184	163	183	166	150	179	177	180	159	191	144	166	150	159	176	148	173	161	164	147	166	194	166	152	155	167	150	179	174	154	157	169	177	170	165	182	159	166	154	168	158	169	182	159	151	150	156	173	178	181	175	165	154	136	186	161	162	158	157	165	172	155	145	156	162	185	156	161	157	168	147	177	175	157	162	162	177	161	173	168	154	180	174	160	173	151	174	166	200	187	184	181	147	161	183	183	175	165	150	158	163	179	181	150	176	167	147	142	167	184	164	169	167	168	167	161	161	170	174	139	166	156	184	163	156	146	154	165	162	153	165	178	186	169	167	166	145	162	170	168	131	148	175	169	169	175	164	160	177	167	149	180	190	171	180	155	164	163	189	177	158	193	170	174	180	169	184	160	184	166	160	169	177	177	163	161	153	188	175	171	164	168	201	163	169	165	174	172	150	172	183	182	193	170	175	171	175	154	174	173	185	216	184	166	181	177	190	177	191	151	163	181	194	145	181	178	171	176	155	160	155	150	166	150	165	171	158	188	166	155	165	189	142	170	158	150	161	195	166	157	176	168	180	172	177	161	161	185	178	151	153	176	194	200	164	153	161	155	170	172	172	176	156	161	174	180	164	176	190	150	149	154	160	168	136	178	173	160	161	172	182	178	164	178	162	181	196	165	153	146	183	162	153	170	186	180	171	180	176	175	152	184	159	174	180	156	157	134	178	177	161	135	165	176	145	158	158	157	170	158	180	169	186	196	155	177	138	181	172	183	165	170	185	199	172	180	177	177	165	162	148	162	160	166	170	166	186	164	164	154	184	188	170	171	143	167	192	203	160	167	179	177	162	187	162	166	178	176	160	168	171	160	177	155	170	189	146	183	170	142	160	173	159	181	164	172	182	162	155	155	153	173	174	166	150	187	144	161	150	183	184	149	170	175	161	182	184	158	189	170	152	183	181	173	171	196	164	174	167	163	155	180	165	144	164	181	168	189	176	156	177	164	160	180	176	162	149	174	153	163	177	169	164	161	150	163	173	179	175	186	167	164	168	167	179	157	168	184	165	177	158	176	192	146	161
14037	5281	7404	11151	22522	23308	28502	56328	57365	49290	38254	25352	12477	4260	1509	707	484	443	457	446	431	417	425	448	494	435	483	472	453	424	473	436	443	435	425	435	439	425	461	438	416	464	443	483	447	450	466	438	430	451	422	440	460	467	412	460	422	467	497	455	451	410	420	446	444	411	462	402	439	455	422	444	450	449	437	433	444	403	470	446	450	441	418	437	437	474	440	428	466	441	466	439	422	440	462	438	451	440	418	412	442	494	448	416	440	401	418	470	438	453	414	482	419	440	407	439	465	424	445	392	418	441	462	455	409	466	450	440	440	447	446	436	440	411	431	459	483	448	463	434	433	391	459	472	433	456	405	411	434	419	415	420	421	462	416	456	486	427	467	405	435	453	472	452	437	412	446	437	435	426	472	484	448	423	437	444	407	462	421	433	443	425	483	417	471	454	433	447	451	453	432	425	432	455	466	454	432	456	386	453	455	462	485	414	469	441	431	444	418	406	460	451	486	464	483	411	446	450	474	431	450	420	435	448	425	459	404	454	469	455	423	468	471	460	428	422	454	465	430	432	434	418	459	408	445	431	414	428	455	457	444	393	430	467	461	423	452	433	425	449	449	457	433	452	457	481	442	460	438	433	466	461	462	453	463	472	491	419	477	415	427	433	421	425	458	462	455	446	461	451	461	453	444	434	417	482	405	439	444	429	494	458	448	405	438	451	442	476	411	435	432	453	440	412	441	454	453	430	462	456	479	487	437	440	452	470	461	466	449	465	451	472	449	461	466	459	457	499	435	419	453	441	455	453	480	431	426	442	433	423	470	435	443	397	446	427	413	417	412	478	409	466	481	431	438	413	433	474	426	481	429	426	433	424	460	446	468	439	418	472	437	439	445	475	450	436	432	414	434	440	459	410	430	442	434	447	437	472	446	437	476	431	455	452	463	497	443	427	424	433	444	457	466	456	445	475	407	452	424	434	434	494	425	501	450	412	490	413	419	455	462	399	440	411	444	435	474	449	420	464	464	469	436	433	448	446	452	439	450	473	418	421	436	411	415	451	432	440	435	440	463	444	453	408	434	435	402	422	424	414	411	437	423	446	430	489	429	468	477	444	437	482	454	463	419	452	437	447	442	405	460	450	404	453	434	411	446	432	441	478	431	449	444	455	421	439	469	417	465	468	378	463	486	414	440	405	428	465	414	444	466	438	451	472	435	432	426	444	445	421	421	453	448	412	444	422	421	415	424	437	459	423	440	450	472	417	439	424	448	487	451	445	430	450	428	460	431	442	453	408	441	417	467	461	456	428	450	452	451	433	447	478	428	465	456	496	410	457	463	451	435	440	451	440	448	419	470	433	422	417	493	418	458	422	472	459	415	426	433	436	452	443	464	461	472	439	465	481	467	445	447	471	463	469	444	457	464	489	508	448	483	451	447	426	438	426	438	448	442	429	447	442	465	450	450	501	459	419	433	425	418	479	432	410	454	488	420	422	429	403	427	470	428	446	422	461	449	443	466	459	458	451	458	440	463	423	419	459	423	417	460	474	434	437	458	446	457	413	464	454	464	457	428	461	457	457	471	426	440	434	427	464	474	453	449	431	384	448	450	451	467	454	428	452	427	451	466	440	442	454	435	443	491	413	439	432	450	448	451	449	437	430	423	439	444	427	442	469	421	450	456	459	441	452	461	470	414	462	452	419	417	450	449	438	437	454	407	448	434	460	429	425	413	456	441	420	476	477	419	389	455	427	465	459	427	469	426	436	443	452	413	426	442	410	484	427	401	494	462	464	416	418	418	434	454	441	434	454	437	425	433	452	461	449	430	420	421	457	475	457	446	455	410	440	420	429	443	444	470	456	450	433	440	429	419	461	466	384	378	435	468	437	436	456	474	400	448	457	475	466	432	435	426	461	443	447	454	431	477	449	430	439	437	425	468	423	479	477	432	467	434	442	448	438	470	436	425	448	420	448	479	444	451	433	414	435	472	424	428	467	439	439	476	442	454	449	433	448	443	461	441	423	454	417	428	427	441	440	410	471	470	470	425	443	483	446	442	482	435	422	469	437	431	462	413	445	427	457	444	449	431	458	428	481	441	422	446	487	428	450	439	433	424	434	419	466	466	466	435	443	469	453	449	455	463	447	444	447	453	419	450	430	419	443	468	430	437	425	444	417	457	488	517	433	469	421	430	426	424	456	440	422	434	440	488	465	442	465	451	432	447	437	463	431	434	413	436	457	446	443	433	464	473	424	446	444	444	446	456	446	433	451	425	432	410	427	435	470	407	437	444	426	411	426	451	454	440	474	426	431	431	459	444	426	414	460	425	465	461	433	444	413	442	438	483	460	452	481	464	465	488	419	430	438	422	389	440	435	452	448	444	409	432	426	440	441	458	464	446	454	454	441	496	460	438	437	457	461	438	416	428	477	464	434	457	449	429	443	407	437	459	436	434	408	457	429	386	441	457	447	440	420	426	437	438	459	450	414	480	437	454	448	474	461	461	425	447	452	425	466	426	473	408	457	419	454	438	461	456	476	483	451	463	414	450	441	444	435	435	436	449	445	444	439	452	457	436	437	470	425	456	442	458	435	453	443	458	431	463	426	425	452	437	424	433	447	434	454	463	433	425	473	466	407	420	469	410	441	450	439	429	447	415	439	430	438	449	447	466	469	401	412	450	427	436	432	478	462	402	465	420	460	447	444	454	411	413	420	444	469	486	397	442	434	450	426	444	400	432	455	483	422	449	497	457	425	459	430	449	416	438	426	423	435	419	454	445	448	442	429	452	448	441	409	464	424	436	402	456	425	455	455	457	443	446	462	444	460	442	428	429	439	420	456	437	451	421	424	456	434	418	451	461	433	430	446	443	448	431	422	444	449	442	461	461	446	450	451	462	426	425	423	448	447	417	413	469	456	431	470	459	423	451	419	451	442	462	449	448	459	458	452	466	448	438	435	436	456	430	416	421	465	445	458	506	447	469	437	450	457	408	458	448	430	403	470	499	470	428	446	446	402	435	428	436	429	401	444	431	420	457	476	431	443	429	432	412	461	431	449	441	480	435	493	451	435	489	446	436	408	439	448	425	432	450	479	433	475	431	448	437	443	480	406	485	448	418	431	442	443	478	433	455	420	449	424	444	491	440	471	459	430	461	424	449	464	416	446	444	441	463	436	445	450	392	438	466	456	456	424	460	411	467	455	505	457	407	444	438	465	413	450	437	434	437	439	420	443	426	469	421	400	427	424	422	463	484	427	461	452	433	447	411	428	438	450	439	453	467	448	441	424	440	475	438	451	510	457	470	418	467	431	423	408	443	437	480	433	463	454	472	424	461	456	413	471	450	457	441	446	461	463	436	449	442	447	438	437	463	445	461	473	446	436	430	439	467	421	431	432	448	453	443	422	444	459	466	407	396	448	413	479	413	473	435	422	442	492	408	432	465	481	439	428	424	387	437	454	463	455	462	442	488	466	449	463	471	414	479	451	471	444	457	467	425	443
3865	697	562	518	624	431	509	1649	2112	1773	1226	717	462	246	196	190	200	188	189	176	196	204	176	186	173	183	169	165	192	173	203	189	165	160	198	173	176	178	177	172	207	173	177	173	196	186	164	177	179	175	213	189	179	168	164	209	209	181	166	166	199	209	185	202	187	156	200	196	168	167	179	195	190	177	171	194	196	174	190	176	186	163	180	168	205	178	187	178	190	164	168	183	172	196	177	198	190	178	178	162	165	181	180	190	200	194	195	193	171	167	169	167	201	149	190	209	168	199	197	205	170	180	158	194	196	186	188	184	179	184	187	172	193	188	187	208	193	168	177	173	176	176	179	166	200	179	194	172	183	164	189	181	181	175	189	210	186	182	183	196	190	177	207	183	184	185	175	178	169	171	162	190	174	191	185	196	172	200	193	168	166	150	197	212	196	206	186	175	172	159	176	176	196	194	201	167	203	176	184	179	183	177	178	174	164	175	198	176	189	200	184	176	177	190	201	155	207	217	177	177	190	179	186	188	172	193	188	189	172	205	172	176	198	192	200	191	179	194	213	192	202	161	199	199	166	167	190	192	181	214	207	184	181	190	198	199	184	178	168	190	189	193	170	200	209	185	204	182	208	184	199	155	182	167	169	158	188	197	171	178	195	218	176	201	197	186	184	181	183	165	171	174	179	178	204	194	176	199	168	187	205	167	177	179	180	190	195	169	187	183	172	195	188	186	181	152	194	186	182	180	191	183	166	191	201	181	187	170	178	197	178	184	203	193	193	178	175	185	180	191	180	180	203	190	175	176	193	183	174	209	176	184	209	158	198	190	181	183	173	188	163	188	195	186	202	196	185	193	179	179	185	174	195	178	231	196	195	199	190	191	160	220	194	189	168	179	190	188	194	173	198	184	187	170	169	162	192	176	180	192	162	175	177	206	187	177	179	166	188	182	190	178	188	193	197	160	178	185	172	181	180	208	171	191	179	187	166	181	221	173	176	191	196	209	165	189	185	183	202	206	194	173	174	180	191	184	187	170	161	183	200	189	169	160	184	182	176	186	173	195	229	189	184	175	178	181	185	199	194	167	181	175	179	187	163	184	200	194	196	181	193	196	170	202	176	195	164	187	195	169	174	195	172	214	181	178	200	173	173	160	216	157	189	177	176	179	162	211	179	162	166	178	161	196	156	169	165	194	166	171	170	184	199	216	174	162	194	171	188	199	211	200	156	174	178	202	204	204	203	192	181	210	149	165	194	173	184	179	184	191	185	173	177	185	190	170	169	184	169	193	173	197	166	177	192	184	183	173	210	163	165	161	195	177	176	209	187	178	183	178	189	172	176	181	180	184	200	184	183	199	205	186	184	193	177	158	166	170	169	184	196	188	190	193	167	190	180	195	168	197	211	196	170	202	192	177	199	167	206	191	188	184	172	169	153	176	183	165	187	192	181	177	178	205	195	184	197	181	162	182	186	170	198	188	172	183	215	166	189	164	196	186	185	156	188	186	196	189	219	179	168	177	192	185	188	172	205	158	179	210	210	182	183	184	179	201	168	200	179	164	164	164	192	146	197	204	163	202	179	193	181	183	163	192	177	174	170	158	188	188	162	201	187	187	179	176	182	183	171	190	206	177	188	170	178	203	185	176	187	175	174	192	190	181	189	186	178	180	202	199	189	210	194	175	182	180	199	188	215	173	187	165	191	186	170	176	176	200	191	148	182	186	176	203	210	211	198	173	177	185	196	177	183	180	177	202	181	184	166	183	158	169	187	197	161	171	179	199	183	193	188	198	172	183	188	171	182	199	171	211	165	156	196	188	179	178	175	208	196	180	206	216	194	163	171	185	176	163	191	190	159	203	175	203	187	177	171	194	190	181	188	192	156	195	192	192	151	192	195	173	198	179	173	163	198	203	219	171	184	167	164	191	201	203	193	207	162	197	174	191	179	172	173	190	174	184	200	206	194	193	153	212	194	206	178	165	187	175	168	203	168	172	166	187	180	180	212	195	196	208	216	165	182	160	182	216	176	173	175	186	176	197	195	182	188	181	191	177	179	205	159	192	143	176	180	180	197	173	194	183	165	161	179	198	152	204	188	212	171	178	189	199	181	198	186	194	200	195	172	175	189	198	207	183	194	173	160	184	162	188	189	193	194	191	183	180	182	183	216	170	174	171	186	169	147	202	191	199	199	177	169	180	182	187	176	153	158	184	196	187	171	192	170	169	196	193	182	182	188	180	178	191	193	161	191	197	189	194	187	180	208	172	165	164	205	182	195	176	202	173	189	167	209	173	207	189	181	185	178	174	164	202	200	193	198	201	192	199	195	188	175	158	168	185	199	184	186	184	185	151	190	173	182	191	183	191	197	198	178	205	182	178	174	172	152	171	172	201	164	190	196	186	190	198	203	182	171	184	184	194	157	158	186	199	189	199	160	187	180	217	196	209	168	188	202	178	177	170	183	199	176	207	183	196	188	178	179	213	170	198	200	166	179	194	198	150	194	169	176	181	174	157	172	195	191	190	179	182	199	201	172	195	186	167	179	173	202	178	165	183	171	176	214	182	158	179	178	200	183	159	167	209	169	177	176	186	203	183	172	173	175	212	179	181	171	178	157	168	174	178	179	207	197	183	178	172	186	178	182	186	170	169	179	174	169	193	185	199	170	172	186	193	189	160	172	195	183	154	184	163	183	172	177	194	198	187	156	188	199	185	191	170	195	187	171	186	188	184	178	164	176	156	188	159	173	180	197	167	186	200	175	174	178	180	164	180	206	171	201	175	174	196	187	183	195	197	181	198	187	187	173	201	201	182	208	177	183	199	192	181	166	172	194	183	195	201	174	195	179	198	214	181	165	195	192	200	182	189	175	190	179	184	197	180	188	170	190	190	177	205	192	158	196	185	193	182	159	175	180	193	180	181	191	170	163	189	181	162	176	189	180	183	184	175	157	194	188	188	199	178	186	207	175	178	185	199	194	203	158	201	193	186	176	189	212	194	185	165	178	176	177	186	168	186	200	182	168	170	192	193	172	189	193	210	178	187	189	159	154	197	182	216	190	150	188	188	171	188	188	184	161	166	181	196	160	194	188	202	155	184	183	162	177	199	181	202	185	178	157	169	189	189	194	187	191	183	168	187	207	186	196	195	188	183	179	197	167	185	179	173	164	179	178	214	160	213	188	169	183	181	183	189	173	201	205	187	159	182	175	196	185	171	194	159	191	185	200	207	174	165	186	188	187	189	201	163	173	191	197	181	195	173	176	192	186	167	179	165	160	152	161	194	174	190	192	178	197	182	181	178	170	174	190	196	187	177	209	161	188	188	177	208	192	172	185	208	203	180	184	188	160	207	190	186	161	177	172	188	206	202	164	189	174	182	173	187	179	189	190	167	184	205	207	190	204	166	169	184	185	194	188	186	199	182	159	175	188	173	170	180	198	184	183	169	177	187	181	183	182	194	201	178	206	174	169	191	201	159	178	188	152	181	199	177	203	186
3236	1110	1302	1832	2503	2058	2851	9543	10340	8151	5290	2960	1473	843	587	489	489	506	497	479	487	490	507	478	494	465	506	487	467	441	539	504	510	496	482	464	485	487	490	461	452	505	499	526	507	484	505	436	497	466	498	504	440	492	479	504	492	489	515	506	499	482	507	508	478	497	458	478	498	486	463	503	459	501	478	518	449	468	505	489	482	492	507	526	513	533	541	487	490	466	484	513	483	507	493	475	466	506	456	486	499	475	452	455	464	490	511	499	523	504	496	504	484	483	476	508	507	454	476	478	481	488	474	518	485	491	534	489	488	498	490	466	454	506	472	490	445	467	450	488	476	481	489	450	500	478	509	484	471	456	509	466	487	481	475	502	491	514	495	480	455	473	492	532	510	477	475	471	497	458	499	517	480	513	495	511	491	502	458	451	484	530	465	506	444	484	496	513	470	517	486	524	479	451	479	459	479	489	501	486	489	460	475	465	471	452	485	484	500	471	526	490	483	523	452	467	473	504	493	493	509	501	498	510	502	475	483	451	486	496	510	502	497	484	483	498	502	469	521	472	473	477	493	469	500	481	489	496	510	496	504	483	497	457	492	482	459	495	460	487	463	502	514	493	518	501	469	465	482	449	507	495	487	467	501	493	481	456	473	453	505	484	505	522	461	497	468	486	491	504	471	527	459	505	492	514	495	468	453	463	514	514	500	489	485	497	508	497	506	465	505	495	509	499	494	522	449	511	489	467	525	453	509	493	503	510	524	497	493	478	488	513	513	497	479	533	477	493	487	489	515	492	486	502	508	494	474	480	443	465	498	493	529	489	490	493	508	477	491	495	525	441	505	526	481	474	495	435	460	477	454	499	493	474	499	496	483	474	456	489	503	504	517	468	464	506	458	507	436	500	487	428	479	501	497	517	483	487	489	486	487	506	479	513	503	505	471	498	527	471	493	474	475	459	500	522	511	507	469	478	466	532	503	479	465	502	466	500	469	520	487	472	489	501	492	482	478	476	456	487	507	451	492	473	482	505	498	453	464	478	455	485	527	450	489	497	499	463	481	476	489	454	474	497	496	496	516	478	490	495	476	478	520	459	508	531	437	480	492	484	508	468	491	538	481	500	480	482	480	489	487	441	473	518	473	504	504	499	452	541	505	520	487	479	492	492	473	548	499	483	505	472	493	479	470	494	485	473	457	491	473	482	498	500	471	512	482	487	455	466	522	485	481	464	474	465	518	454	486	477	483	535	486	471	480	489	485	473	466	499	499	499	451	461	510	482	475	450	477	502	493	529	503	501	497	513	513	507	466	532	456	520	491	479	474	490	529	533	472	467	496	469	517	476	472	493	478	488	488	488	506	490	486	473	493	494	520	484	508	514	458	492	511	488	449	470	459	516	442	509	513	502	462	474	510	523	515	508	500	504	522	466	479	483	492	485	498	497	466	484	493	448	501	541	503	485	467	458	539	463	498	469	505	500	488	476	475	521	469	522	485	448	490	513	508	503	508	481	505	529	476	502	502	454	489	494	476	492	511	497	467	507	492	468	504	480	515	505	487	496	497	462	497	509	487	498	472	462	504	507	497	527	523	513	458	488	478	510	437	543	491	481	476	518	461	495	498	500	517	492	473	487	564	476	504	531	452	505	484	447	513	524	465	533	517	492	509	494	478	522	486	537	508	500	502	487	514	496	477	503	463	475	502	516	497	489	490	480	487	493	529	511	485	491	495	512	497	489	514	449	458	541	490	513	448	518	526	485	473	487	498	469	501	484	469	492	519	512	487	495	486	526	514	470	480	462	487	483	499	429	492	511	477	474	461	490	494	491	506	506	482	481	453	518	464	485	487	484	497	477	513	474	473	499	477	483	466	489	504	536	478	479	507	477	497	475	451	493	472	534	496	481	477	489	497	546	525	475	518	507	521	499	477	482	477	545	492	480	481	495	480	469	471	493	481	501	485	494	492	472	497	493	493	493	491	517	518	482	507	481	486	466	525	492	524	456	454	487	491	490	465	471	466	471	481	471	513	502	530	456	510	492	505	446	508	475	514	458	482	524	464	504	512	480	472	495	500	489	484	477	511	460	480	486	490	480	477	488	521	466	494	489	502	468	474	450	524	481	506	501	517	496	498	533	524	474	462	492	498	478	515	510	449	502	481	480	484	478	485	519	566	470	478	483	492	545	496	489	454	508	523	505	473	553	485	495	467	490	464	441	483	495	473	492	455	504	516	482	494	495	458	474	527	495	488	491	496	474	491	513	499	491	478	503	466	449	481	512	463	507	491	495	488	504	518	482	462	490	500	488	471	511	495	499	484	503	468	473	450	456	522	492	476	466	488	513	483	480	530	484	542	491	505	493	509	497	486	484	507	526	483	510	461	459	504	473	476	488	478	493	470	481	495	497	485	467	489	482	460	482	469	454	465	478	501	483	512	504	512	497	511	506	491	508	493	505	487	484	490	512	504	466	496	464	478	495	496	464	491	504	445	481	494	501	497	509	490	465	461	467	463	506	470	502	482	472	482	517	483	510	457	475	470	479	518	485	486	487	493	506	517	497	495	474	484	529	483	528	442	475	471	469	544	497	503	490	452	541	487	490	462	494	455	465	516	483	488	479	461	450	476	505	469	514	493	479	495	465	494	484	469	488	501	482	516	498	484	490	462	470	472	519	459	457	453	462	480	538	480	504	480	462	483	476	478	483	454	479	523	490	487	452	474	533	493	517	420	474	465	471	480	480	494	458	464	498	483	486	487	480	490	468	464	476	478	487	447	510	506	534	494	505	512	490	508	522	462	456	523	512	512	508	465	501	454	496	488	478	468	462	479	474	488	478	456	490	507	492	491	477	527	515	484	522	492	539	498	474	492	517	456	519	500	494	508	476	483	504	455	469	493	479	477	537	520	461	478	460	486	471	482	476	525	497	468	459	452	499	486	482	436	465	505	517	520	508	471	487	536	484	496	480	514	464	498	505	481	498	469	506	487	487	485	460	461	478	515	491	543	526	503	496	473	490	502	519	525	500	462	492	519	458	455	502	494	482	455	517	498	476	528	515	480	490	486	470	472	454	457	480	506	510	497	488	503	462	484	462	489	501	471	480	501	466	511	535	504	524	479	481	462	461	473	542	461	486	514	491	542	464	533	483	499	511	495	504	444	473	479	509	490	512	522	508	505	522	501	493	481	484	485	482	499	498	468	482	510	510	496	454	486	481	503	483	491	515	520	481	521	493	508	468	499	487	453	474	497	463	454	463	487	509	515	484	497	485	504	486	489	535	482	465	477	496	478	514	476	492	443	489	488	505	519	509	528	497	523	485	501	450	494	554	510	488	472	535	477	494	496	495	527	519	510	510	507	477	489	495	448	492	497	481	523	594	477	485	502	485	475	501	475	494	491	490	506	492	470	522	490	502	507	499	498	505	465	456	504	475	483	444	491	464	478	490	498	457	506	473	509	482	477	489	499	504	446	488	518	474	473	492	485	497	432	485	495	470
14429	4168	2411	1784	1526	2773	12134	22988	26127	20117	11154	4992	2080	636	329	243	208	198	193	194	213	173	200	223	195	196	182	210	211	207	206	184	175	200	192	195	212	191	183	192	210	175	198	202	207	189	182	188	203	205	191	185	202	177	211	206	206	194	212	235	213	221	191	197	205	197	204	212	234	218	209	173	184	199	179	187	226	183	202	185	213	201	197	189	186	201	195	190	192	202	195	215	180	197	167	225	200	177	218	196	193	203	216	216	193	193	229	195	183	201	192	185	166	182	200	170	182	194	190	185	206	191	204	198	223	196	215	203	190	175	213	209	195	193	207	194	194	184	194	178	185	223	198	204	185	215	203	177	195	199	164	196	203	201	191	214	205	201	184	181	203	201	191	203	210	199	198	243	187	199	198	201	189	199	196	197	175	199	199	201	209	177	219	186	190	198	218	175	200	177	207	171	202	191	188	201	224	225	212	178	201	220	201	176	184	205	189	204	197	194	187	199	202	208	195	198	188	190	211	202	203	207	206	203	216	183	218	214	193	219	210	216	211	193	192	209	188	218	211	191	178	176	185	199	192	199	182	195	191	181	178	204	203	183	178	217	199	169	211	192	184	187	185	176	192	181	172	189	191	205	194	179	213	189	176	189	194	190	181	174	210	191	199	206	158	200	215	188	168	178	214	177	189	189	185	193	175	196	200	200	195	184	190	204	187	188	183	171	185	196	187	214	185	191	194	211	204	205	187	179	193	189	197	171	188	208	201	201	228	204	192	217	186	207	197	213	201	191	194	195	184	197	189	201	183	199	192	187	203	200	204	190	201	188	234	180	207	198	185	178	186	200	188	215	194	201	234	194	177	175	186	191	196	182	191	191	198	166	194	211	175	194	162	189	195	196	179	214	216	185	208	176	190	186	170	209	180	196	171	194	210	192	207	194	198	200	191	195	184	198	177	192	206	177	198	190	184	171	211	171	209	194	194	186	212	166	196	202	172	208	226	181	198	209	203	201	204	203	186	186	188	191	177	222	213	177	206	196	177	172	190	217	212	206	170	200	167	175	187	195	198	184	207	223	214	196	204	174	192	194	196	214	207	194	196	213	206	199	204	212	195	211	195	217	193	213	185	197	176	200	197	203	173	195	209	214	190	182	185	202	201	211	199	212	172	173	211	218	209	210	183	169	224	198	183	208	221	196	182	172	181	196	200	207	193	151	195	190	194	186	167	214	203	202	206	183	197	189	195	196	160	165	202	192	212	212	212	198	184	178	203	190	193	231	193	187	215	205	179	209	203	204	199	176	189	215	192	189	184	216	204	165	171	166	170	191	174	198	212	198	196	181	188	194	176	198	179	182	202	185	195	208	202	189	227	189	197	215	195	211	183	209	204	178	202	187	204	179	196	176	201	209	207	176	187	198	224	176	202	219	199	174	217	192	192	175	202	196	179	167	210	201	194	190	189	194	192	163	172	200	212	198	165	186	201	188	184	181	190	180	176	196	185	210	205	203	179	208	170	181	183	196	198	187	195	178	177	188	209	195	209	222	173	200	193	188	205	220	202	189	171	217	185	174	192	182	197	198	193	191	187	231	182	190	212	187	189	171	192	204	215	155	190	199	181	223	202	182	191	215	202	213	216	225	198	217	175	198	192	163	202	193	217	186	204	190	205	193	187	188	189	193	191	186	188	195	194	205	200	184	184	194	176	175	172	206	215	202	190	193	204	207	200	208	194	175	235	196	200	190	165	236	197	180	165	164	220	195	188	185	190	198	177	197	204	230	184	202	198	214	185	211	193	208	198	177	178	192	190	172	199	192	188	210	206	200	203	216	188	207	197	218	196	192	206	172	179	185	180	221	220	198	191	209	203	209	178	182	173	186	193	188	198	200	192	205	194	180	202	182	200	179	208	212	200	206	169	208	203	231	215	181	208	184	178	174	223	186	183	203	205	203	192	206	180	208	192	183	206	168	203	219	207	177	198	185	183	195	172	222	196	187	213	194	210	231	217	204	164	189	202	213	191	196	161	201	166	186	236	205	220	200	161	213	210	202	206	194	167	208	199	180	218	178	186	212	211	193	189	200	198	177	196	191	201	212	196	188	193	217	190	218	183	215	174	212	197	170	185	238	200	200	174	206	216	199	189	210	208	220	184	195	192	204	190	194	192	188	199	178	164	183	219	203	195	189	187	176	191	204	195	201	186	202	190	186	212	206	207	195	191	197	170	204	167	219	172	206	217	206	208	200	212	185	194	218	187	193	212	172	181	199	183	186	192	193	160	194	202	184	199	187	198	212	199	201	202	194	209	197	202	191	209	200	170	195	201	211	191	198	186	190	187	216	171	220	204	190	198	195	204	193	221	181	201	175	185	178	189	216	198	179	199	199	168	217	207	191	186	197	201	173	215	211	189	204	206	177	198	196	221	184	199	207	202	175	203	202	198	187	181	195	215	200	183	203	194	184	215	193	194	233	181	198	207	199	207	193	183	195	184	186	194	216	178	161	213	211	198	181	202	192	205	165	203	185	161	197	179	205	196	198	189	196	183	200	197	183	183	214	240	195	185	211	202	188	173	200	186	199	209	196	208	205	189	212	187	187	195	191	187	205	190	173	206	193	189	224	195	183	177	191	179	203	184	207	221	181	194	184	218	194	204	192	197	197	171	209	225	161	177	210	183	213	213	177	192	193	174	209	191	196	192	193	199	196	183	187	177	201	203	202	195	196	189	215	182	217	191	187	212	203	189	223	177	186	214	198	193	195	210	187	182	204	181	200	214	191	207	185	175	179	195	209	210	177	217	183	199	186	214	217	197	233	172	185	186	189	196	186	197	207	211	189	194	189	193	212	188	182	188	215	200	196	216	157	190	220	188	177	209	205	184	203	224	187	168	178	197	180	217	216	186	200	199	234	205	184	193	197	212	225	185	204	190	222	206	221	179	205	215	207	204	178	204	193	196	200	182	173	191	178	187	170	189	179	192	215	189	195	194	195	150	193	183	189	216	200	205	191	186	189	227	183	195	194	196	185	196	207	183	184	188	199	200	203	194	201	181	195	205	219	180	191	179	164	191	204	197	179	187	197	189	198	202	204	169	202	225	177	194	217	208	226	200	214	201	201	171	220	174	205	193	225	203	189	166	187	216	195	181	220	209	185	181	198	201	194	167	202	188	211	203	218	191	203	201	190	188	225	164	202	170	197	207	188	204	210	195	174	190	195	187	179	213	160	190	185	169	198	198	209	191	193	187	179	201	189	179	193	199	203	194	209	201	192	192	165	206	203	214	193	192	205	179	204	219	205	200	187	206	221	169	178	192	209	161	174	184	195	187	186	206	190	180	183	173	195	186	183	187	224	186	205	179	190	218	191	225	217	180	161	208	190	203	203	206	191	184	197	177	192	180	165	176	202	190	187	217	192	187	210	193	172	189	212	222	186	214	203	215	202	209	222	203	192	194	184	193	213	204	194	211	185	212	202	197	185	183	184	225	197	177	191	201	216
9494	2862	3858	5187	6031	11336	32429	43469	45397	38417	28542	17814	9014	3110	1179	712	571	508	490	510	515	501	518	492	525	505	484	534	503	521	515	499	517	542	510	489	494	502	506	553	557	524	504	503	483	516	504	519	538	503	484	480	528	545	567	517	517	521	556	518	562	486	524	457	559	543	496	509	467	518	573	505	535	496	558	518	515	479	550	474	493	502	495	499	510	474	520	507	531	536	529	526	510	536	511	480	525	516	523	477	558	483	456	486	502	533	536	475	551	496	527	491	551	516	486	501	485	509	522	509	514	509	510	538	516	546	456	501	538	487	526	517	526	536	534	538	524	472	536	511	470	514	548	455	521	507	523	531	510	537	524	468	503	555	554	498	491	509	472	511	517	461	551	494	519	528	548	510	485	542	550	528	479	481	520	519	538	550	516	537	485	523	490	511	539	532	473	490	486	490	525	514	500	527	521	503	493	533	500	506	489	549	499	499	523	513	512	486	512	553	519	476	538	481	540	502	512	530	494	504	516	553	511	566	519	508	488	545	544	518	504	519	550	525	538	504	522	510	483	495	492	491	500	508	505	538	519	536	500	506	525	488	500	544	490	498	476	504	490	521	496	510	524	484	511	532	514	507	571	514	532	516	539	487	505	519	501	511	521	514	506	541	554	555	481	468	524	544	501	479	547	512	485	500	467	556	478	529	525	498	551	521	474	537	530	528	516	509	480	488	502	512	483	488	517	489	531	478	527	527	484	505	526	498	501	513	459	529	539	515	460	497	534	494	517	512	519	499	484	533	506	543	549	512	504	529	540	513	480	518	491	516	521	512	529	499	482	529	512	544	551	485	523	552	512	516	499	485	489	545	530	457	484	535	517	518	488	520	527	520	504	505	493	521	489	533	533	532	500	509	489	510	546	524	524	511	475	562	541	517	521	525	520	514	524	550	547	492	505	522	522	556	469	521	532	528	506	512	487	503	495	478	540	499	563	539	527	503	520	514	493	529	502	559	527	487	551	512	500	530	502	508	486	506	496	505	544	522	502	537	497	538	538	536	521	470	516	489	517	498	551	521	534	493	551	507	547	501	522	553	517	547	549	512	540	533	507	483	517	490	495	511	530	511	501	512	518	466	492	545	565	514	475	523	465	500	507	509	537	504	532	450	500	501	563	492	507	541	540	505	550	513	498	538	509	464	518	509	511	521	501	489	476	488	528	528	540	518	501	531	480	529	513	559	522	538	509	535	525	478	509	510	531	505	530	536	541	520	519	533	508	525	521	491	550	482	465	495	531	509	496	503	497	536	494	478	502	545	512	486	523	503	536	491	509	491	563	520	519	514	502	505	530	491	529	490	507	549	502	490	477	514	509	506	499	523	486	536	506	491	515	481	516	551	536	501	539	502	504	516	537	522	490	457	501	516	520	487	556	513	519	527	482	510	499	472	502	489	519	499	511	519	499	513	500	526	528	519	508	500	519	474	497	544	538	514	495	511	524	511	474	516	559	509	551	507	496	511	523	522	479	478	530	509	496	506	504	514	575	562	543	481	509	535	513	536	489	542	498	561	519	547	500	526	520	503	512	474	519	491	509	497	490	533	510	510	524	515	511	517	480	516	489	536	455	507	500	545	503	505	517	492	503	513	508	475	517	521	529	516	528	503	513	487	558	492	506	515	489	547	521	535	498	527	514	531	483	545	518	498	544	516	494	564	472	515	513	511	517	485	506	504	492	497	521	501	552	498	490	527	483	501	529	483	516	510	502	483	514	529	516	526	551	521	512	531	534	484	534	511	511	514	534	486	506	506	488	546	543	509	501	534	509	485	520	512	484	524	529	551	542	517	518	523	495	519	497	497	524	544	492	530	509	546	509	499	481	526	531	577	531	524	484	504	514	525	584	537	467	547	542	505	520	555	478	530	506	518	482	485	527	529	527	498	519	513	511	474	565	544	523	511	486	540	529	467	505	491	496	551	486	485	541	523	521	513	554	557	531	502	520	516	517	462	536	516	482	520	519	500	547	516	523	526	522	496	508	520	547	512	504	505	513	529	532	540	509	498	546	498	555	486	500	497	537	535	534	526	552	502	524	508	529	521	531	544	522	505	544	526	508	542	502	522	546	525	517	504	556	532	490	450	530	493	533	525	521	521	513	510	544	532	511	523	515	540	508	516	498	531	510	504	496	492	486	525	547	538	538	547	538	536	521	523	488	523	530	507	541	491	511	518	484	523	492	493	513	520	521	470	562	518	544	569	532	530	524	552	493	538	562	506	548	506	523	528	476	529	514	518	524	492	506	526	535	537	525	507	502	518	552	525	511	508	521	582	520	492	468	443	537	501	514	491	533	522	532	521	526	482	545	529	501	528	489	506	501	496	516	484	521	541	567	538	543	515	486	517	496	526	515	526	557	529	517	531	517	514	542	544	526	495	548	482	562	486	509	525	494	536	478	509	510	530	490	522	550	509	492	532	529	521	553	534	517	505	503	496	504	533	536	545	498	519	532	495	463	502	500	493	506	505	510	563	517	512	544	494	544	488	496	518	559	507	494	497	509	521	512	502	564	453	498	519	505	551	538	515	497	509	526	543	545	488	541	497	473	484	514	517	557	539	538	535	499	492	521	530	476	538	518	457	544	481	520	516	505	524	501	523	525	460	516	572	480	497	495	506	536	521	515	506	533	508	525	531	511	496	543	485	480	491	514	472	514	512	506	511	456	522	513	517	508	522	492	499	521	495	484	502	552	484	534	513	507	573	513	503	488	507	519	505	510	519	545	490	480	510	554	524	504	505	529	515	505	492	518	495	507	500	493	503	506	524	494	513	503	553	557	518	511	501	496	523	514	551	518	550	513	494	546	537	536	550	526	540	504	499	483	521	519	502	528	474	502	516	498	525	489	538	512	525	556	536	540	557	500	477	514	527	497	508	529	523	502	540	547	479	533	546	521	526	502	561	543	502	505	506	545	506	480	541	483	500	506	476	521	527	521	515	521	521	469	525	568	563	509	507	532	513	492	491	473	539	539	515	556	513	545	498	539	519	536	532	516	520	480	510	553	545	512	540	473	473	495	528	549	522	528	527	480	544	550	483	515	467	490	497	499	520	542	509	526	519	569	510	574	533	510	564	517	540	513	456	562	505	535	574	505	554	545	502	513	540	497	504	496	533	563	494	511	549	509	526	519	514	494	520	559	507	501	519	533	485	494	561	516	522	504	473	522	502	490	549	529	532	549	502	496	549	512	522	551	503	516	507	524	516	514	496	535	517	524	519	540	531	482	475	518	515	504	499	514	534	501	475	474	541	516	487	520	452	517	504	537	523	465	563	505	523	528	491	543	489	538	497	538	498	496	531	503	502	480	514	536	506	495	497	537	548	529	536	528	534	505	478	493	497	524	520	537	499	501	503	534	541	533	496	525	519	496	552	531	511	525	531	518	520	508	524	525	527	541	531	517	512	525	534	496	559	541	541	491	450	549	500	460	504	530	548	534	521	461	553	528	513
23066	5948	4126	3014	2949	5696	13464	23467	42259	35018	25068	13388	5362	1636	559	277	203	205	174	198	193	184	166	190	183	190	176	168	187	166	189	182	175	190	210	191	164	142	179	192	177	176	167	181	173	183	172	191	174	191	187	176	196	176	174	179	171	193	177	188	199	150	202	204	175	174	192	187	178	181	184	163	189	175	169	205	175	184	212	197	174	163	162	171	193	186	191	184	197	188	182	170	178	180	158	172	195	172	196	163	181	177	197	168	191	166	199	205	194	178	179	185	195	175	225	173	166	176	175	168	158	187	189	179	201	172	166	179	194	178	177	192	205	172	216	180	182	179	163	183	190	185	186	180	224	175	164	160	184	171	178	172	184	164	193	221	182	167	165	186	161	186	170	198	170	174	180	198	175	198	191	173	190	178	144	178	195	175	165	146	164	169	171	186	195	195	179	169	184	198	182	175	189	173	186	185	194	198	184	171	195	204	162	169	183	157	183	196	178	158	182	164	171	199	173	187	215	153	202	179	202	203	189	207	169	150	193	145	178	183	185	182	186	165	186	178	188	177	198	185	174	172	172	166	164	174	165	201	169	192	204	172	182	172	172	212	165	181	174	172	176	188	168	186	198	180	188	171	191	192	161	186	198	192	187	194	176	220	167	157	189	169	191	162	180	146	187	178	177	180	152	151	200	184	169	183	171	173	168	198	160	188	175	174	165	158	204	194	190	182	175	158	153	193	199	189	171	195	157	166	160	189	182	198	173	183	175	177	161	188	196	199	188	166	159	201	203	192	157	158	189	181	175	184	191	144	195	180	186	175	178	184	161	163	179	188	179	187	184	181	185	175	168	171	176	160	196	184	179	173	164	184	173	210	176	181	168	168	173	184	203	166	179	190	192	196	177	182	171	195	193	217	188	190	148	190	186	179	178	167	206	176	187	188	162	162	162	196	162	183	181	185	179	197	197	169	164	180	191	195	191	169	191	175	186	165	167	197	172	171	170	197	171	161	167	174	176	177	197	169	168	190	169	199	191	191	187	165	170	189	168	183	174	191	170	195	160	179	182	189	190	179	186	203	183	168	188	173	212	172	205	195	186	181	193	165	188	177	172	183	157	188	154	166	156	173	194	191	200	162	174	173	165	169	168	189	189	196	188	150	191	201	195	182	181	192	186	184	175	191	164	173	180	149	156	163	178	185	175	176	185	181	181	163	171	191	198	166	186	173	158	221	163	176	168	196	199	189	198	156	209	187	179	172	189	197	175	180	194	176	170	202	193	155	190	178	177	166	189	174	187	175	196	146	162	188	176	178	178	179	195	203	191	197	163	166	184	164	160	182	179	182	171	158	184	197	194	180	184	180	166	192	182	172	167	179	199	171	172	177	184	200	163	182	182	196	189	168	193	153	162	177	163	189	190	170	170	162	168	176	167	168	181	182	157	164	169	172	173	174	172	179	189	207	171	188	173	194	198	175	191	180	186	167	174	196	169	149	164	188	175	195	186	163	193	186	155	175	192	186	199	186	183	176	189	191	177	180	188	204	159	168	171	173	179	165	178	162	188	171	182	200	185	163	187	193	193	211	149	147	176	217	174	193	217	176	198	199	183	170	179	169	180	176	170	170	193	182	211	181	150	176	150	199	210	182	159	187	174	195	185	174	169	192	178	198	201	158	180	183	167	192	177	193	175	152	208	178	208	191	209	181	189	191	173	176	201	185	181	170	182	192	180	172	170	180	159	174	173	201	187	191	181	175	172	184	187	171	172	177	185	184	145	214	194	187	202	187	176	155	175	205	177	188	149	182	210	164	183	198	173	192	175	188	184	177	180	140	188	169	185	202	174	164	194	168	192	169	210	169	171	180	186	191	190	180	195	198	170	189	189	157	198	203	204	185	175	186	171	162	183	176	198	191	190	172	202	190	170	176	181	174	182	194	164	208	172	201	181	210	183	190	183	179	163	163	193	165	172	178	174	183	165	181	188	186	160	200	185	184	169	167	164	216	177	175	198	181	168	186	191	191	197	160	194	203	167	162	171	170	175	161	167	186	189	175	198	191	158	173	188	190	185	203	176	158	214	169	179	182	169	181	187	159	174	210	150	179	181	173	168	173	141	180	199	175	177	177	188	180	172	161	162	188	207	168	170	192	190	186	199	152	179	174	162	174	164	160	181	190	182	176	182	208	177	164	190	189	182	163	179	199	186	189	194	186	191	186	169	167	162	162	191	200	195	176	176	190	176	151	224	175	167	169	209	158	161	186	189	151	173	165	185	204	195	167	194	187	173	169	157	157	176	172	170	170	187	203	193	172	196	191	186	170	169	185	160	167	177	176	167	162	189	197	180	183	176	178	162	179	163	190	197	187	177	179	179	174	170	199	164	172	202	187	186	163	195	181	181	200	197	192	171	188	200	179	201	170	179	164	193	191	181	176	200	189	200	182	180	165	180	187	206	176	189	185	171	174	179	202	197	163	177	195	182	197	176	182	178	205	196	169	187	163	203	190	186	187	215	179	184	181	179	179	160	191	170	188	206	182	145	165	174	203	186	165	182	185	184	171	184	183	174	160	178	163	163	196	185	188	188	198	181	193	172	202	166	192	195	177	172	170	192	160	154	178	161	191	178	147	203	198	171	173	193	175	183	179	198	155	188	167	178	183	172	170	167	158	167	172	188	183	208	181	188	178	182	166	205	174	177	168	184	176	190	178	192	172	177	197	198	174	187	173	155	164	176	159	175	180	175	203	173	175	199	171	166	162	184	195	177	190	161	192	201	177	197	174	157	184	181	168	159	178	160	146	187	184	196	191	174	164	180	197	195	168	174	167	185	158	178	190	191	198	164	185	183	179	178	173	167	180	161	168	200	186	192	192	165	180	159	153	178	184	178	187	194	221	177	216	190	170	190	173	174	175	156	173	206	180	175	178	178	165	183	169	187	190	160	183	193	170	171	185	170	176	193	180	148	174	156	201	204	163	171	168	197	171	185	180	176	174	171	160	182	202	182	179	178	187	159	170	199	172	162	179	168	188	201	182	164	191	167	176	191	190	178	173	204	171	168	195	164	163	216	156	143	149	161	173	188	163	178	197	198	184	179	174	161	184	173	192	171	172	184	186	165	180	185	186	197	196	198	180	171	197	159	182	175	197	187	156	204	177	167	196	174	157	177	166	165	201	167	168	164	205	169	177	187	167	193	193	172	173	164	159	163	179	203	183	185	211	172	178	173	193	161	174	163	191	191	175	178	150	201	210	175	195	155	183	171	206	169	179	187	187	198	179	186	213	186	173	195	166	183	184	192	181	181	159	156	172	182	176	165	170	159	185	166	167	182	175	160	212	171	192	187	170	180	178	180	176	183	184	167	166	189	203	202	184	208	190	196	195	183	169	189	174	180	189	182	182	179	202	175	173	193	170	180	178	197	186	176	204	168	184	182	191	176	186	189	164	185	194	169	147	176	178	182	173	183	175	201	157	171	191	168	188	179	178	181	159	173	169	155	160
11855	3363	6697	8745	10451	19608	31626	43527	58052	51000	42650	30438	17526	6908	2227	1028	612	515	499	459	455	461	469	510	502	481	453	482	456	470	454	498	440	472	431	455	499	501	440	444	428	423	463	475	476	471	514	463	511	451	489	449	520	473	475	479	483	473	453	497	475	468	536	471	463	490	466	490	484	485	502	486	465	500	522	429	477	495	499	490	473	476	499	481	466	471	473	447	480	491	470	465	479	446	488	490	481	474	496	481	458	463	465	497	500	514	493	473	515	454	468	492	458	469	488	470	493	453	489	471	447	478	488	489	464	479	444	487	477	467	485	482	439	451	498	442	447	509	480	440	463	502	489	465	430	478	477	501	464	444	484	482	458	469	497	459	495	488	457	461	516	461	463	469	478	443	488	489	506	488	503	469	468	496	456	422	450	478	462	487	487	468	522	494	468	490	484	467	486	494	493	468	459	500	485	504	574	473	483	444	491	480	467	443	497	484	477	451	456	480	506	521	510	492	478	484	491	521	500	479	442	479	453	489	481	501	503	482	464	474	458	495	469	505	461	508	501	468	492	470	501	486	504	490	484	492	487	484	471	489	487	477	492	475	498	505	500	487	461	479	455	503	461	456	459	474	471	480	499	471	459	531	503	487	478	459	488	452	457	478	459	463	464	506	481	476	486	487	462	499	452	463	465	489	470	494	464	480	482	473	437	438	471	498	496	517	519	482	487	477	512	421	497	460	499	470	487	462	481	434	478	480	516	452	456	512	454	472	511	451	445	479	499	458	482	478	462	471	479	495	485	483	509	482	492	460	502	470	452	463	487	479	453	474	476	471	471	461	475	444	512	504	484	465	455	453	484	494	454	502	453	452	448	469	489	496	470	473	454	487	479	450	451	459	471	473	489	468	488	489	494	454	483	466	448	502	434	442	433	472	460	478	449	483	490	485	498	470	500	479	497	459	482	455	466	497	459	474	458	491	469	479	484	474	473	465	476	475	466	460	495	442	475	468	480	434	465	472	442	467	483	502	477	517	451	478	466	468	479	471	474	510	500	464	440	486	473	502	495	517	471	470	507	474	465	489	434	499	492	491	469	488	510	530	525	457	482	489	494	474	455	464	462	507	473	474	461	493	489	491	482	472	440	459	432	497	467	474	488	478	462	477	507	477	472	482	487	469	482	466	442	449	483	504	456	433	523	476	471	513	479	489	472	465	467	488	460	506	488	491	497	511	444	519	486	465	494	465	505	489	510	497	485	459	463	489	470	492	479	428	478	456	469	522	495	483	449	462	494	486	487	478	495	527	463	495	472	490	479	521	478	480	490	511	458	477	467	471	493	470	477	450	508	467	509	485	506	453	499	467	491	502	508	479	475	474	497	481	420	485	498	454	477	504	456	454	486	478	523	497	486	466	476	506	479	472	491	460	459	513	478	452	474	464	478	484	504	478	470	473	511	482	487	506	451	475	502	518	457	486	459	474	487	461	482	524	479	475	467	459	508	457	465	460	514	495	495	477	483	461	496	491	463	514	486	476	431	456	491	472	447	479	484	467	507	473	476	484	441	491	467	496	426	474	463	446	491	503	450	512	500	494	449	466	484	483	550	476	480	457	489	479	452	476	438	486	511	471	467	512	466	434	473	472	518	484	495	471	482	465	467	465	468	494	497	474	478	488	485	481	475	468	479	491	469	511	505	480	458	476	437	467	493	439	449	488	472	478	513	463	468	468	476	453	493	490	490	465	480	495	436	457	490	477	487	512	451	477	473	452	498	432	501	465	492	493	494	472	458	470	469	487	440	504	458	465	470	465	477	472	469	471	491	469	500	475	487	501	473	511	486	505	500	418	491	480	437	461	506	461	475	479	480	495	460	484	482	437	457	477	512	463	476	480	471	501	438	452	459	470	487	460	487	475	478	457	493	514	476	462	479	470	441	489	508	494	472	513	469	480	446	490	475	485	496	453	440	478	449	498	481	455	474	485	457	462	466	512	434	457	499	455	483	509	462	516	487	478	476	462	466	497	480	461	465	463	522	499	503	476	477	474	476	472	459	479	464	491	520	459	509	459	471	463	488	480	512	478	516	473	461	506	453	479	489	527	478	460	472	453	498	496	478	472	489	459	514	495	505	482	466	472	467	520	470	425	470	475	482	507	496	470	464	512	464	492	489	477	475	489	471	445	474	466	474	516	489	487	491	487	485	473	461	444	457	481	451	489	483	489	460	500	499	452	493	479	496	530	486	444	460	481	455	533	474	457	473	474	478	513	442	453	481	476	476	500	454	471	443	460	470	486	468	483	494	463	475	483	480	461	417	465	477	471	483	438	476	510	474	486	447	487	466	513	438	484	489	516	475	458	442	500	496	510	505	490	492	475	465	516	451	496	476	454	461	455	457	476	494	483	462	449	457	462	490	476	483	450	444	485	473	474	489	486	474	449	458	450	480	459	514	473	465	479	485	492	460	494	481	502	512	517	496	499	482	507	494	459	503	473	466	457	449	479	490	480	471	496	517	478	460	479	463	488	449	470	469	495	459	483	440	442	481	445	473	458	489	467	447	515	446	481	462	487	494	448	449	471	488	489	490	458	483	506	497	460	503	437	438	496	467	488	419	480	438	504	483	501	477	456	450	511	456	460	498	452	484	458	488	475	476	477	477	434	481	474	499	493	451	514	478	432	463	504	495	481	482	462	508	484	550	498	423	471	457	484	487	478	479	447	485	494	461	484	465	475	472	460	441	519	516	477	490	521	462	474	516	469	481	468	488	509	475	476	530	502	466	455	477	522	448	462	445	507	476	482	468	486	507	500	470	467	475	443	510	438	505	478	499	467	482	488	488	495	481	470	452	497	476	463	493	446	462	506	527	455	475	518	457	483	495	491	476	495	477	495	466	490	468	448	492	505	491	480	466	454	503	471	451	467	483	481	510	467	497	500	505	468	480	481	479	458	462	470	520	463	507	465	482	479	465	477	480	445	491	503	497	464	530	462	430	487	427	505	456	420	467	488	459	472	540	518	476	456	485	472	475	458	454	459	496	463	496	432	482	455	464	500	499	490	487	499	493	479	479	517	475	469	492	467	476	463	458	475	477	497	462	453	482	471	464	488	466	534	474	489	502	479	467	410	467	493	485	457	472	465	425	516	459	462	487	457	487	477	426	467	477	483	465	450	493	469	467	498	452	466	470	453	475	470	482	472	514	462	472	474	464	441	475	449	437	490	483	486	462	461	465	462	508	485	494	481	501	483	509	483	466	433	493	526	497	484	511	465	475	417	452	483	448	438	473	498	476	451	484	491	456	486	469	463	455	438	473	519	498	435	465	465	449	496	463	477	482	451	476	491	459	460	533	504	459	494	499	477	481	517	457	451	498	434	453	464	469	460	517	485	511	498	463	475	508	463	519	465	508	490	518	451	480	498	472	474	479	479	469	464	484	470	465	475	505	462	496	470	481	468	475	419	469	446	491	476	461	438	479	469	474	511	479	471	473	490	470	481	507	504
3279	492	497	467	603	603	798	1193	1914	2010	1743	1057	601	384	246	229	195	186	223	196	203	194	199	191	185	206	189	197	184	204	194	211	182	199	217	189	179	187	210	219	215	186	211	211	178	206	199	204	198	180	208	208	191	202	201	187	198	195	189	183	185	195	221	199	210	203	201	194	215	196	209	210	183	184	212	194	190	197	204	176	213	206	203	189	179	208	211	221	217	197	226	223	178	190	222	217	213	235	209	199	187	199	202	187	216	189	192	217	192	225	201	202	188	202	206	212	201	199	195	174	207	185	196	185	187	191	204	206	207	183	204	179	218	204	193	191	200	199	211	188	177	174	222	204	191	217	230	202	202	205	204	212	181	194	200	200	213	212	206	202	195	179	173	183	191	192	190	220	193	176	198	185	213	192	186	179	209	176	205	185	216	215	216	186	181	192	220	180	191	196	214	220	214	177	175	188	210	175	209	176	209	221	190	189	199	203	203	224	175	196	205	196	177	165	184	189	212	218	220	199	193	217	209	200	183	203	187	179	203	194	188	188	188	186	196	202	211	190	191	181	176	211	181	189	197	188	189	193	196	192	185	190	226	230	207	199	189	190	182	200	196	187	173	194	206	166	204	199	176	180	205	198	176	189	220	187	183	195	203	204	217	187	194	192	203	197	210	205	196	209	190	208	177	207	198	209	230	191	212	189	182	208	184	167	223	206	211	185	205	199	194	167	188	183	179	187	189	193	198	173	196	194	208	196	178	183	201	238	207	184	211	198	187	211	219	200	208	179	208	187	201	205	198	196	198	196	217	186	209	201	189	205	193	214	167	189	214	189	195	189	194	187	202	190	222	210	197	188	203	217	216	202	217	185	196	196	188	193	206	199	193	195	195	196	193	176	226	223	209	188	197	208	174	173	205	194	198	175	173	189	211	207	209	201	190	186	212	173	211	197	187	201	197	227	174	169	194	183	190	198	214	185	194	226	213	211	210	192	192	204	203	211	203	177	210	200	182	222	197	224	198	200	222	199	187	195	181	194	195	190	203	234	224	207	169	208	185	213	193	204	206	187	166	196	199	226	191	186	231	242	186	171	183	227	209	216	202	189	213	180	183	190	200	208	186	204	194	206	197	203	209	201	212	201	196	191	201	191	209	196	201	215	190	217	194	217	213	179	174	218	202	201	222	183	213	202	205	192	200	211	196	207	198	209	182	217	185	184	203	179	186	231	196	216	199	209	199	197	199	184	191	189	193	190	189	177	201	209	207	195	197	215	189	177	231	217	175	204	165	209	199	202	190	201	192	200	205	202	159	165	198	211	194	198	178	196	186	221	208	155	200	199	188	166	178	184	199	242	179	196	203	203	191	192	215	203	186	224	199	206	183	189	225	210	189	183	192	183	228	190	195	209	204	194	207	185	201	192	227	220	202	186	188	227	183	195	206	206	190	163	203	195	219	213	181	190	176	210	206	190	207	208	195	198	197	194	173	167	224	216	200	192	190	204	203	188	192	180	236	212	193	177	193	173	193	220	182	193	192	207	192	173	200	187	188	207	179	193	190	166	166	184	201	184	216	195	195	190	230	202	216	184	180	208	198	192	223	181	194	203	216	215	192	215	208	205	211	173	208	186	166	174	210	216	200	198	232	209	180	215	195	210	211	182	214	189	202	185	209	180	193	202	178	195	191	202	189	156	186	182	186	198	216	203	189	204	187	207	201	184	230	201	196	208	241	199	201	189	193	209	194	199	190	207	201	180	211	202	202	219	202	190	182	193	177	195	184	188	190	213	195	228	211	202	203	212	194	178	202	185	238	214	202	195	200	192	200	202	188	202	190	210	205	172	198	211	210	205	196	189	231	223	194	201	207	209	186	198	210	178	221	183	224	213	192	195	195	221	170	183	182	212	221	191	206	195	203	211	174	182	201	203	196	195	219	164	219	207	232	200	212	177	201	193	219	199	187	194	208	200	217	201	188	214	191	218	196	192	191	190	173	214	164	186	201	176	200	196	211	198	201	193	194	185	217	201	201	200	190	198	213	193	210	201	184	203	207	178	182	192	216	209	184	189	203	196	207	171	184	187	201	195	194	225	177	190	193	194	202	178	218	204	232	208	180	183	186	211	184	172	246	187	210	199	191	194	197	204	215	227	181	207	233	173	196	187	204	186	215	192	217	199	197	203	180	164	187	187	207	177	168	190	199	187	202	213	198	214	209	193	192	208	202	192	196	244	198	195	198	213	187	214	182	203	190	166	207	181	206	192	197	225	206	196	198	195	193	201	200	171	192	198	186	185	188	198	195	189	197	178	201	219	188	210	191	198	182	226	214	216	191	193	203	207	218	204	201	232	215	212	181	202	221	188	207	202	199	208	193	180	231	194	196	190	184	197	211	219	226	187	204	184	193	205	183	195	185	213	191	193	197	193	202	232	204	192	194	224	180	170	170	206	162	204	224	195	208	203	194	191	181	175	192	209	206	183	180	187	188	209	198	198	205	215	199	192	201	209	185	177	191	187	197	190	197	196	217	196	189	201	180	221	216	198	172	219	201	199	214	186	210	188	207	198	189	184	202	215	153	177	212	191	223	198	200	204	195	172	162	179	200	201	208	205	201	195	218	170	189	201	194	202	203	201	193	217	203	212	201	187	229	197	187	227	196	178	201	184	197	197	179	194	183	213	202	243	180	212	168	174	200	213	189	175	184	210	213	202	198	165	214	213	193	197	193	210	200	188	203	190	194	205	195	200	188	201	189	225	205	211	186	214	181	217	210	182	174	213	200	189	210	196	173	209	196	183	222	196	179	201	192	203	190	180	218	202	206	191	202	197	192	198	204	219	183	177	190	194	211	188	210	190	199	219	179	218	216	201	194	194	202	184	185	204	180	210	202	202	189	219	213	205	206	191	166	205	226	194	204	204	185	194	200	196	210	192	207	181	223	215	180	215	186	206	198	205	171	188	203	201	187	243	198	196	197	202	189	220	223	168	189	195	191	194	198	186	178	187	206	207	213	213	203	188	194	183	200	213	209	184	219	192	204	193	180	200	179	222	194	215	195	215	198	196	202	207	178	202	183	189	212	193	198	197	215	187	204	206	203	195	201	186	170	211	202	191	182	187	191	186	191	184	196	198	223	200	210	207	214	193	190	194	218	186	193	193	203	186	219	173	194	198	209	179	218	197	198	191	211	197	231	183	193	205	201	199	186	229	197	191	204	196	187	190	194	184	162	219	199	196	209	222	185	199	188	239	200	188	206	213	205	183	195	201	174	187	226	212	211	176	177	213	183	184	183	214	206	207	198	199	191	226	214	195	208	177	202	211	214	181	188	185	211	195	200	197	185	185	198	199	202	187	193	195	194	231	188	228	212	189	191	188	173	185	202	216	198	196	189	200	213	193	223	207	196	177	176	190	211	197	218	194	196	208	214	195	199	182	218	195	188	203	219	217	192	199	212	191	184	201	210	192	197	212	198	218	204	209	186	198	199	210	192	195	191	196
2808	859	1284	1558	2188	2552	3705	6461	10020	9558	7621	4492	2271	1220	736	579	583	510	522	530	510	489	522	545	524	517	566	572	521	483	521	552	511	498	536	521	509	525	498	501	514	500	542	492	507	498	510	469	519	518	501	515	523	524	535	488	574	527	536	522	526	525	559	477	539	588	541	506	567	503	536	504	544	548	538	525	534	515	569	553	529	547	537	546	496	515	530	511	548	498	519	537	510	487	533	553	505	485	526	506	543	503	561	558	530	526	534	494	508	532	547	523	472	564	529	540	549	497	500	553	532	492	513	529	519	518	498	543	545	518	498	510	511	516	554	545	531	539	545	514	504	560	513	495	545	482	531	513	545	538	567	547	553	553	499	568	518	535	507	513	547	505	527	512	484	542	510	534	510	519	479	528	573	496	553	535	515	494	527	532	512	489	534	517	582	529	521	515	536	514	521	519	481	496	496	540	547	511	522	543	521	508	492	494	488	529	546	486	514	523	518	510	548	521	527	482	535	532	533	539	582	516	519	473	523	492	524	536	504	495	532	515	516	518	525	555	497	536	527	512	544	495	472	522	536	540	543	540	522	541	536	522	522	546	530	543	541	530	513	519	537	488	544	506	514	512	524	524	503	541	548	545	524	514	503	515	547	521	530	479	554	509	505	516	513	534	522	503	501	505	525	523	565	532	554	597	509	491	511	494	504	521	533	570	510	526	533	508	525	517	507	506	514	509	512	472	538	513	533	496	479	491	507	541	538	504	544	525	497	525	511	518	511	488	476	530	547	499	516	512	537	502	511	506	496	497	488	553	532	502	578	503	503	515	529	567	494	486	521	461	520	519	512	509	462	512	530	530	550	524	556	534	545	549	543	495	509	505	555	527	520	536	515	516	528	512	522	540	509	519	512	503	506	548	520	503	534	529	526	491	525	523	484	523	549	523	514	523	497	531	550	477	521	529	495	507	533	502	518	542	483	472	510	510	517	535	521	542	520	534	513	544	488	505	517	489	531	536	553	516	511	512	533	536	495	513	522	525	510	507	511	532	549	508	551	547	522	535	524	520	513	506	489	557	515	515	524	561	494	503	527	533	487	544	527	527	505	511	479	566	557	499	521	561	521	528	498	539	522	515	541	530	537	560	541	533	550	570	557	545	497	508	540	522	505	533	498	535	541	500	538	550	565	528	488	547	490	531	515	566	525	552	519	524	551	494	568	540	519	522	548	507	527	570	512	542	512	529	513	558	501	502	530	547	506	528	509	488	524	543	498	476	523	515	510	534	549	500	508	518	509	479	477	545	535	501	540	471	510	521	543	504	501	525	533	510	458	494	532	546	558	518	511	523	484	520	503	518	564	554	521	484	522	533	572	528	529	531	515	535	561	501	542	554	487	508	512	520	565	498	501	536	514	534	526	473	561	522	521	517	521	494	532	526	482	541	496	518	530	522	540	524	549	492	504	518	527	521	544	503	539	539	531	486	539	531	491	496	533	487	504	553	533	498	489	531	543	520	519	539	544	487	509	541	454	505	541	547	514	512	535	537	554	502	520	505	511	499	532	487	523	528	494	496	532	539	538	522	513	532	543	555	495	475	564	526	538	561	535	545	484	505	499	526	533	530	521	491	536	560	556	526	554	540	523	495	538	534	505	521	516	528	540	548	551	522	525	530	538	542	541	482	522	496	535	507	492	475	497	567	511	479	476	542	539	528	559	511	499	529	542	566	490	514	514	531	518	504	518	525	546	555	534	496	511	476	502	490	515	557	529	552	521	513	543	494	535	469	511	521	524	522	557	520	565	527	540	506	494	570	495	566	520	479	517	506	526	536	493	520	547	532	507	542	540	541	508	497	531	492	527	541	475	527	498	531	528	525	513	527	497	536	517	517	514	535	521	502	535	515	485	516	492	533	534	532	502	515	529	545	579	515	514	517	503	519	525	515	515	539	478	493	487	511	555	502	498	510	540	480	486	519	547	513	517	535	523	480	489	498	567	556	521	493	537	565	525	504	507	519	537	563	515	528	510	525	518	539	504	489	507	496	526	508	507	492	514	523	510	520	541	495	540	563	476	516	527	549	516	533	550	516	512	556	529	539	534	502	555	503	510	511	534	516	507	544	501	509	516	550	481	520	556	552	536	519	531	550	521	523	531	498	526	568	499	529	524	559	531	527	525	556	485	542	524	495	539	539	507	495	501	556	508	481	576	497	540	508	516	517	494	537	580	514	512	499	502	530	529	531	554	520	518	519	513	576	545	554	483	538	523	513	536	523	557	539	504	531	491	539	537	512	531	536	517	526	518	513	487	517	489	495	524	506	525	584	477	522	545	497	513	558	527	580	516	529	537	552	461	510	510	527	540	542	529	491	529	501	538	491	527	543	514	558	487	515	550	506	510	536	505	505	514	511	533	520	545	550	529	515	524	545	510	502	473	525	515	533	516	522	537	524	532	493	517	522	530	489	503	497	500	504	517	482	552	558	481	534	493	518	532	528	518	505	508	531	530	549	515	553	555	562	520	533	511	501	532	525	513	531	547	527	527	464	536	545	482	511	464	509	482	538	539	531	574	518	522	552	510	498	517	477	546	512	522	503	514	552	527	514	474	553	518	561	548	529	542	523	508	540	513	500	553	492	553	526	543	537	527	540	491	555	539	541	530	505	511	515	482	519	543	520	549	558	572	509	545	578	558	500	522	480	537	509	515	511	492	491	543	532	507	508	513	510	535	483	536	533	568	557	499	564	514	501	514	536	548	519	521	513	533	510	496	548	498	526	566	518	490	518	505	533	544	562	476	565	537	488	530	547	501	503	546	493	581	517	553	518	551	485	520	487	522	529	565	500	465	519	558	506	515	527	532	522	537	533	530	476	554	567	519	528	515	530	534	517	536	510	539	516	506	536	498	479	537	555	521	537	475	514	547	564	537	478	528	519	516	520	540	492	546	494	526	558	509	502	542	511	554	528	543	519	514	509	499	479	499	547	491	501	513	511	514	494	528	480	502	509	547	499	522	528	530	531	506	535	467	507	523	512	530	530	494	505	542	529	540	559	508	544	547	542	515	501	531	477	510	520	514	540	542	535	544	488	572	508	526	518	529	504	539	511	514	530	553	535	519	517	527	526	515	520	498	563	564	517	526	527	536	553	528	467	537	519	545	509	512	508	511	513	514	520	550	511	528	517	535	539	508	509	522	495	501	500	525	560	543	532	546	534	508	520	533	504	524	539	500	527	516	537	491	483	500	531	502	508	514	549	531	515	521	451	530	543	539	517	550	565	512	525	511	565	502	518	492	520	544	547	538	510	537	537	514	505	509	516	515	516	517	529	526	527	521	502	486	534	517	509	460	513	529	504	537	511	522	557	531	542	508	476	532	536	564	503	554	476	533	490	547	551	497	513	557	542	538	530	523	506	526	539	493	525	494	544	514	566	511	533	530	556	557	513	525	481	516	504	528	515	516	547	516	528	516	513	513	543	517	501	541	547	510	502	487	469	512	576
13412	2889	2207	2425	2213	3381	7442	14186	20324	22076	15923	8269	3489	1152	482	293	237	214	207	210	225	198	227	195	211	216	196	184	219	192	200	206	211	206	197	190	222	186	220	176	227	177	221	244	205	210	205	205	232	197	219	211	207	210	227	221	208	211	219	184	183	217	247	220	202	202	210	216	203	207	205	190	223	202	193	229	206	203	241	204	199	223	243	222	217	263	223	203	203	226	186	202	206	196	223	229	224	187	214	236	211	211	202	217	202	206	222	181	203	208	206	197	222	224	206	221	233	182	193	199	209	223	226	216	240	195	196	194	210	222	200	211	205	220	186	215	204	236	216	209	216	206	215	192	199	209	215	215	189	193	203	213	215	235	224	209	222	213	243	224	226	209	211	190	187	187	219	174	199	215	217	196	219	194	228	209	236	245	231	247	202	215	210	243	212	207	225	232	225	213	207	227	233	227	208	203	183	227	220	204	218	231	198	217	180	187	194	195	208	198	202	229	213	223	198	192	201	228	221	217	226	221	198	204	251	204	219	225	217	204	228	227	205	193	212	239	185	198	245	204	201	206	224	221	211	220	197	207	207	203	217	225	215	214	217	217	197	195	236	214	222	190	210	225	195	187	208	206	206	231	210	227	197	206	213	223	217	211	219	204	213	189	215	211	204	223	209	219	218	196	214	197	201	178	193	202	205	225	229	229	181	206	211	219	201	248	195	192	212	213	220	210	196	213	201	192	231	217	211	228	197	223	186	188	238	204	236	187	236	206	197	197	209	225	221	202	225	216	216	218	233	196	228	194	239	203	213	205	199	221	221	232	193	225	232	224	195	197	213	211	184	225	215	214	224	217	219	229	209	206	199	199	208	213	234	190	180	194	198	224	207	232	197	236	205	214	217	234	193	216	174	213	223	216	191	205	231	220	242	220	236	210	237	202	190	231	219	229	201	199	231	203	205	187	190	185	220	215	210	217	193	218	225	220	205	197	205	219	208	227	216	211	203	214	217	226	230	192	213	206	202	190	233	226	208	219	211	206	224	190	210	216	252	208	213	195	203	209	190	219	200	214	202	199	213	208	225	206	220	202	191	236	223	213	217	202	192	204	230	219	227	216	230	194	203	197	214	214	229	222	201	194	218	240	198	219	203	214	230	215	212	231	197	237	192	195	226	198	226	202	202	227	226	236	241	203	223	186	223	203	225	207	181	216	203	224	209	220	232	184	196	200	206	223	211	203	184	215	224	221	222	224	210	209	207	221	184	210	180	197	228	195	188	213	212	216	211	206	240	204	219	205	197	213	217	185	195	223	217	206	225	203	204	228	226	224	238	220	210	192	207	211	191	230	187	217	200	179	204	224	200	239	228	219	230	223	197	206	232	201	218	217	186	222	219	242	219	215	212	227	204	225	169	205	204	189	211	210	216	194	213	211	172	198	214	218	190	221	216	218	243	203	208	241	192	211	187	231	241	202	232	208	226	173	222	210	201	227	185	203	203	221	194	197	226	189	212	220	203	220	184	216	203	229	214	205	193	202	234	232	206	206	192	206	196	209	207	216	208	189	198	181	219	215	204	207	214	212	216	222	209	200	199	227	206	216	206	218	239	199	210	198	229	203	210	193	204	226	221	204	197	210	218	214	183	209	248	219	195	225	210	210	200	194	212	198	212	224	211	231	209	211	215	217	211	195	214	195	200	217	211	220	219	217	213	198	213	217	229	208	196	230	198	199	190	218	217	207	203	196	201	204	188	201	220	211	234	215	200	199	201	223	230	214	235	214	200	222	194	206	228	257	262	225	188	181	226	223	210	209	224	198	231	209	211	217	229	216	198	191	206	211	212	215	217	211	205	181	183	197	171	199	186	216	219	163	208	186	217	208	192	236	192	211	226	185	213	194	192	203	205	205	213	225	211	214	210	216	218	219	201	208	193	193	193	225	211	225	194	194	204	185	198	238	201	236	193	210	245	203	204	194	217	225	233	235	215	189	205	215	226	206	219	207	214	207	222	227	238	219	219	202	208	204	190	214	188	197	230	215	180	197	229	203	209	195	202	176	198	201	229	224	183	183	202	191	207	213	235	225	211	212	203	222	220	233	200	209	192	222	196	206	207	208	218	239	227	209	205	190	201	235	207	201	217	186	229	212	227	199	248	195	214	192	212	189	224	214	221	195	212	193	217	207	199	198	192	228	203	208	205	212	208	196	214	209	190	223	203	204	203	211	249	216	219	201	225	215	241	213	202	196	208	210	215	228	214	212	228	211	195	216	203	171	202	194	221	216	203	200	224	204	211	213	217	221	230	213	213	205	214	212	209	229	205	211	209	195	211	216	207	202	188	189	197	221	202	209	201	217	201	200	212	200	221	214	220	217	219	222	189	211	175	216	208	232	224	223	200	219	213	208	211	210	221	212	194	186	203	197	192	192	202	198	213	213	211	212	215	211	221	188	198	199	197	222	200	203	202	191	231	214	198	204	213	194	206	201	209	230	219	192	225	194	223	205	202	208	218	191	228	225	208	212	228	182	200	200	237	191	232	223	213	212	186	194	217	211	215	222	216	213	217	211	220	209	195	210	210	178	226	190	222	222	206	213	192	190	221	215	219	198	214	217	207	222	234	212	216	217	199	222	213	220	203	211	206	197	189	197	191	189	201	211	232	210	211	212	215	230	203	216	219	209	205	197	215	200	211	205	186	199	198	197	198	174	212	219	211	236	205	209	204	212	200	210	220	240	228	217	192	210	241	211	222	211	216	207	225	211	206	206	200	229	219	220	220	191	210	218	192	220	213	211	209	219	226	192	189	202	209	206	209	220	238	204	195	210	190	222	203	219	213	228	198	220	221	234	165	207	220	212	216	206	203	186	226	170	202	221	201	224	229	212	198	224	196	200	194	214	200	210	218	234	211	222	221	210	237	187	226	222	210	203	211	243	176	227	200	221	212	222	204	210	217	212	223	226	218	181	225	202	198	216	220	176	209	214	206	216	209	214	193	225	202	215	225	209	220	202	216	227	221	215	193	202	213	191	189	186	200	212	202	199	195	208	207	220	191	223	196	200	216	228	221	214	196	181	223	205	192	233	190	232	224	206	202	226	197	217	203	213	233	227	217	202	199	226	246	240	204	206	225	189	225	221	202	209	212	221	193	210	202	212	245	232	221	239	204	219	247	210	222	213	193	219	181	193	190	242	229	207	203	206	234	227	229	192	225	204	220	225	224	201	220	181	199	239	193	209	211	192	203	184	211	191	209	177	219	205	177	211	237	197	214	224	192	179	202	204	202	226	203	247	211	246	203	222	205	231	196	197	212	225	203	225	216	202	226	203	204	223	239	206	208	222	229	203	227	197	218	194	203	200	196	202	199	232	200	190	220	206	189	240	200	206	207	211	189	197	219	227	212	202	188	229	217	207	221	206	207	204	219	194	204	223	203	208	189	202	219	209	197	207	216	232	192	207	190	210	218	203	211	203	230	210	216	204	208	216	217	208	219	186	211	206
8037	2788	4348	7973	8107	13290	24743	35364	41446	41876	34919	24520	13849	5567	2075	1090	713	602	548	534	530	582	526	538	581	587	570	569	542	564	579	578	574	597	538	536	546	552	538	557	526	518	514	523	528	541	597	555	568	541	532	559	576	525	541	559	552	555	561	584	540	561	544	550	510	552	550	566	565	542	545	563	540	552	573	547	578	571	555	553	542	528	546	489	560	569	560	556	567	529	558	568	574	538	572	563	532	542	577	546	541	533	527	552	517	545	574	569	539	564	548	578	538	558	531	534	545	536	553	563	525	564	493	555	518	537	617	566	537	560	518	527	541	557	592	596	549	528	521	549	562	578	549	566	558	598	550	537	563	579	553	575	554	534	562	547	564	559	565	513	540	566	565	522	565	587	571	558	585	496	541	535	547	550	561	556	562	551	533	512	567	529	528	503	570	584	504	537	547	531	554	533	534	522	552	560	550	534	545	572	548	549	550	554	571	537	548	545	555	575	517	514	530	544	527	543	546	510	541	575	514	528	596	520	558	554	529	537	554	561	517	590	523	562	533	559	527	550	562	544	586	507	540	553	523	548	541	556	534	585	564	548	541	541	619	534	587	532	538	569	529	528	546	517	578	529	511	541	525	543	529	543	544	535	544	554	510	554	525	552	606	567	529	547	598	582	567	542	564	564	537	586	545	540	533	536	542	569	552	546	554	597	591	520	539	576	565	510	528	540	544	502	570	570	516	565	527	538	519	565	550	527	581	554	535	507	579	550	568	522	583	548	481	541	564	555	554	525	526	614	574	532	519	534	547	580	532	530	547	553	557	568	574	554	551	540	531	563	546	553	523	544	576	541	525	527	542	575	537	561	557	585	527	537	560	527	557	538	565	540	535	521	595	568	553	596	535	551	553	518	503	526	573	527	552	527	551	549	544	541	519	555	554	536	497	567	561	542	554	575	534	556	510	541	562	557	579	519	522	530	549	563	544	531	553	548	543	542	534	548	614	569	526	528	588	548	536	522	590	507	518	591	590	535	601	522	549	536	523	582	557	573	550	546	570	512	532	554	561	597	549	554	572	573	586	546	566	546	560	576	593	564	553	536	565	546	506	541	530	516	548	568	532	553	546	535	558	561	545	550	540	569	572	552	546	573	543	543	501	532	545	584	600	540	557	552	544	542	515	550	557	538	528	506	579	517	540	558	563	563	509	575	523	553	546	546	507	549	525	487	539	539	542	535	576	561	526	543	547	543	543	527	587	576	532	550	603	572	548	548	551	575	561	543	554	542	574	619	562	527	566	566	554	551	543	558	548	540	552	534	535	538	571	572	592	520	518	551	585	567	538	544	557	496	564	562	488	587	563	540	538	580	530	566	556	541	540	513	609	528	547	546	566	597	545	545	550	586	522	561	512	601	598	567	560	567	550	577	547	571	521	549	571	577	563	530	580	577	579	526	552	599	535	558	561	554	539	566	559	554	585	551	570	542	546	547	543	549	553	537	546	538	573	582	582	503	547	556	557	533	566	518	528	547	574	584	546	549	506	546	526	504	554	574	553	555	545	539	572	531	516	602	542	552	542	522	533	602	564	536	544	555	529	585	538	540	538	517	549	578	538	557	528	579	601	554	538	554	520	552	536	527	544	517	526	565	547	533	530	551	575	541	564	562	561	525	544	496	551	548	568	524	561	566	502	519	482	503	524	529	612	570	568	550	527	525	575	559	547	519	545	556	551	548	557	558	533	589	522	550	532	563	533	614	583	584	507	564	545	589	562	499	590	549	526	613	571	541	538	557	540	575	560	506	561	532	524	561	574	548	574	537	543	547	524	532	505	504	579	553	571	565	533	570	573	573	525	539	552	547	566	495	580	576	502	553	584	558	535	595	569	570	543	565	587	548	601	549	521	538	502	511	565	530	578	529	561	522	572	561	559	556	589	563	551	560	544	558	521	537	569	528	591	562	547	464	582	546	562	548	523	584	575	581	526	543	553	564	534	515	533	560	567	545	562	513	568	558	513	534	564	538	563	556	540	549	532	538	548	526	547	566	530	520	586	535	585	544	533	576	575	555	576	547	569	565	557	529	527	577	570	584	581	568	489	565	592	544	533	552	552	607	570	550	558	582	539	556	603	584	543	546	534	545	530	540	550	523	563	538	538	520	557	509	519	534	494	595	535	562	578	548	545	609	583	543	505	550	582	551	547	583	575	527	587	527	556	618	532	549	549	538	544	558	592	592	537	548	561	554	564	547	574	527	579	566	548	547	586	538	590	563	531	526	537	567	578	565	567	529	517	588	559	546	530	549	528	563	560	557	571	554	553	519	569	550	534	587	544	548	583	507	505	559	546	564	551	558	531	555	512	565	548	525	557	562	549	539	594	584	542	553	529	554	518	592	554	556	551	550	533	553	515	547	543	551	515	586	538	523	556	559	567	574	568	568	577	579	543	555	580	558	540	524	564	551	551	537	538	496	473	506	568	602	575	547	551	548	580	564	569	546	561	552	504	544	574	539	523	592	545	554	543	525	513	584	572	586	558	525	515	561	500	515	536	533	570	546	563	571	546	575	531	548	581	550	573	563	549	520	538	562	586	550	570	548	593	556	597	572	565	530	532	593	578	577	504	533	541	562	560	566	547	539	528	558	602	531	585	602	560	560	576	556	547	572	556	565	548	582	562	556	567	565	541	555	524	533	565	536	527	549	587	525	545	577	543	553	559	500	553	578	557	545	534	559	550	556	566	575	553	584	555	535	587	552	587	546	570	526	547	550	578	543	595	572	565	532	565	573	539	561	587	544	528	563	571	547	585	562	575	563	598	544	536	562	562	519	560	500	521	507	594	556	544	524	562	532	555	523	545	543	547	578	520	554	553	516	527	557	520	559	564	564	559	509	550	550	554	554	570	542	561	535	558	587	552	525	519	550	565	565	564	533	540	560	535	568	543	545	565	549	517	599	530	541	536	528	556	590	527	530	537	546	554	537	547	511	554	538	555	535	530	586	560	548	533	542	539	604	568	549	556	477	522	580	568	561	529	554	563	572	540	568	557	562	552	537	536	580	538	553	538	562	559	553	563	569	523	594	529	547	537	539	547	568	554	562	541	542	562	543	526	579	561	549	533	561	553	557	564	551	548	551	570	535	577	535	533	538	552	538	583	549	572	575	576	547	554	537	572	568	587	548	535	582	574	525	586	517	525	580	565	556	508	571	600	542	530	564	575	507	539	575	553	503	541	524	537	548	590	546	540	557	512	545	594	523	543	606	579	582	580	540	587	552	540	564	547	542	525	557	544	566	590	524	503	558	547	557	525	522	600	542	540	571	570	560	536	571	548	545	590	547	575	575	570	551	548	569	550	536	552	556	603	542	565	523	541	529	598	520	494	543	576	544	587	549	600	564	578	553	558	599	555	565	526	573	550	576	526	553	537	503	573	538	568	571	631	504	554	566	558	526	559	555	596	520	555	573	577	544	536	578	531	562	567	561	515	540	538	520	533	505	529	567
23634	10795	7518	5503	6843	8350	12537	30052	37548	35401	25654	15181	6200	2133	714	318	224	196	207	172	198	200	192	191	225	197	219	187	156	188	194	187	196	214	186	209	228	192	190	181	220	216	155	189	182	195	185	209	195	206	208	199	199	202	196	193	193	196	175	193	191	187	180	200	190	179	207	160	205	164	177	199	182	200	217	206	218	195	197	206	206	209	181	196	180	184	194	191	190	186	173	214	179	215	180	212	192	201	209	197	214	184	173	200	196	217	186	182	182	203	181	185	189	214	178	170	185	210	207	177	188	198	208	187	196	195	231	202	191	199	194	188	151	208	165	168	199	202	169	223	182	179	198	191	219	221	162	182	182	193	170	200	188	230	182	194	195	228	192	195	183	169	194	187	201	188	180	203	205	172	184	217	171	173	181	174	176	179	182	185	184	159	204	193	175	229	208	176	197	201	189	174	211	177	229	201	190	206	201	178	213	170	178	196	223	196	195	204	194	195	221	212	197	205	183	192	185	210	182	206	201	196	178	207	192	196	194	187	214	212	205	207	194	201	201	203	203	186	179	184	201	196	208	198	191	194	173	196	199	195	210	197	194	180	206	202	185	202	215	155	208	197	211	193	193	185	186	194	182	178	224	224	190	184	164	184	171	174	180	188	200	181	178	187	200	194	189	177	214	200	173	181	193	188	199	188	200	200	214	177	185	186	202	208	211	200	192	166	204	229	178	178	193	190	195	186	195	208	207	166	224	185	169	175	174	186	182	191	198	179	205	206	191	191	192	202	212	190	205	181	185	215	201	203	197	185	188	197	208	185	179	210	167	192	200	220	195	201	196	177	193	201	173	206	169	163	210	194	195	185	190	194	194	171	187	186	195	177	201	177	201	204	207	213	183	199	177	182	196	191	176	198	189	192	214	173	173	181	204	189	188	202	175	203	190	173	175	218	198	206	217	203	207	207	170	160	159	182	217	220	186	184	180	201	212	202	165	190	218	179	194	206	207	199	192	203	191	200	197	196	199	190	222	193	196	178	193	197	205	173	204	199	198	176	202	202	187	181	170	194	210	192	218	197	209	188	180	201	213	196	174	163	207	203	199	203	190	196	206	189	213	205	219	174	186	197	190	194	191	205	168	175	204	193	215	186	203	198	201	179	183	235	182	192	191	173	197	205	194	196	182	174	205	198	181	184	178	218	179	172	181	182	196	171	188	177	200	207	180	165	185	190	182	199	194	178	187	201	167	208	207	202	167	199	197	205	208	206	201	190	195	195	201	177	179	181	211	207	183	193	203	192	170	181	201	190	188	174	201	210	178	192	189	173	195	183	216	192	167	186	202	187	183	203	193	202	188	217	217	218	198	209	196	209	195	203	203	195	198	193	185	196	178	194	208	199	189	169	214	175	183	187	201	181	206	219	181	194	174	195	197	207	177	167	218	189	195	207	185	187	174	207	184	229	173	180	182	194	202	198	201	203	184	193	205	183	173	186	194	215	195	208	194	206	197	181	190	202	211	176	208	217	195	201	192	162	206	187	178	210	183	163	178	198	172	216	194	193	186	202	198	187	183	200	200	200	208	187	172	215	202	235	216	217	207	215	187	170	212	194	190	200	212	201	188	198	215	161	217	176	203	188	193	208	184	198	198	197	215	199	181	198	182	170	178	182	195	197	193	203	198	194	200	181	180	207	206	182	193	205	191	179	172	186	195	190	201	188	215	169	160	204	182	205	192	192	206	190	178	193	216	182	177	191	187	174	190	171	189	173	183	181	176	219	179	189	217	179	200	204	219	207	174	234	177	188	207	181	191	185	181	195	160	186	188	181	223	195	193	219	206	198	170	179	185	158	184	226	173	184	220	174	210	192	177	185	197	170	184	206	197	190	201	190	217	189	196	178	213	193	189	201	211	192	200	198	200	198	199	164	185	176	186	177	201	161	186	183	201	197	191	189	198	199	197	219	185	181	204	174	202	189	175	178	208	203	170	178	179	177	183	169	181	178	178	179	227	190	207	188	210	214	189	172	175	174	193	211	180	175	192	173	187	186	220	204	206	183	201	198	189	218	183	201	224	186	208	165	177	223	192	227	205	195	193	173	204	190	197	175	208	198	186	206	193	209	187	208	192	208	210	195	198	177	200	180	200	181	178	196	194	200	188	190	202	192	211	188	209	216	223	166	169	170	195	196	201	189	192	200	183	204	183	190	191	160	197	167	193	184	205	192	176	191	160	193	185	169	184	194	187	169	195	203	187	200	171	195	212	205	211	204	190	199	184	185	198	159	181	231	194	184	193	187	198	212	201	194	204	185	196	185	185	188	204	185	175	185	196	204	173	199	197	197	170	183	187	186	214	200	162	205	203	185	203	176	182	186	177	184	189	197	188	194	189	194	186	182	194	178	171	202	180	198	206	188	214	197	182	197	204	195	235	171	187	197	189	201	204	206	204	223	185	190	179	208	178	201	178	178	205	200	202	173	202	188	198	188	205	193	210	196	167	192	197	200	177	195	191	195	218	204	205	172	186	205	182	192	188	198	219	175	198	185	193	202	203	187	218	158	206	158	177	177	196	190	179	190	191	186	193	184	194	179	167	210	189	194	194	201	208	205	187	212	198	205	186	208	181	185	171	186	194	190	186	204	196	196	195	189	183	201	186	205	171	197	215	189	211	198	184	206	186	175	181	187	177	187	182	194	182	191	169	182	187	199	187	203	166	187	191	186	193	193	211	191	196	178	190	208	186	194	196	195	215	209	189	191	199	204	180	195	197	186	179	202	190	191	197	194	196	229	204	173	198	197	189	177	207	191	211	237	194	192	187	213	204	198	215	195	186	198	192	217	179	216	196	181	209	189	213	193	173	194	203	189	222	203	184	202	194	226	200	190	191	166	198	199	196	187	163	213	202	204	153	201	200	219	174	203	169	214	169	223	207	197	197	204	198	196	179	177	163	191	211	195	186	198	174	174	174	184	165	213	175	196	198	188	186	176	204	207	198	194	187	176	184	184	223	189	185	199	199	187	178	198	184	199	220	186	188	179	205	205	225	223	174	216	193	207	208	178	207	201	181	196	185	211	169	221	196	190	198	188	197	168	175	194	198	205	204	193	184	199	199	212	184	168	209	167	190	207	225	199	189	218	169	214	202	175	187	215	199	205	186	190	190	194	170	183	172	200	205	177	177	193	206	210	176	184	178	171	194	173	171	201	189	184	192	200	178	199	183	195	177	188	178	177	181	208	212	205	185	194	177	188	228	187	212	179	181	179	183	221	188	211	198	217	210	197	200	189	198	195	176	154	218	208	172	177	199	216	209	196	187	187	209	208	204	208	201	194	186	195	210	207	202	193	183	209	203	200	177	215	204	214	193	209	191	191	179	234	178	194	201	201	185	195	197	198	183	185	191	207	200	175	186	191	197	192	203	209	200	183	196	170	195	211	194	184	172	185	179	200	176	169	169	213	170	172	207	175	200	205	177	200	168	170	187	191	221	196	189	189	178	190
12065	7558	8582	11537	19319	24070	32349	49302	53838	51739	42967	32637	19774	8703	3122	1211	736	557	507	531	547	487	503	559	501	526	529	502	507	487	486	477	504	470	519	512	499	491	489	538	516	510	506	532	496	479	482	488	531	516	541	513	520	514	464	482	524	530	483	499	492	507	527	511	503	468	485	487	506	520	554	500	459	489	534	476	512	478	475	503	502	495	507	517	531	500	532	517	524	474	516	487	491	528	502	452	527	521	489	518	489	523	525	513	535	477	504	547	510	491	537	513	536	491	470	482	509	521	535	510	497	471	481	463	511	478	521	520	502	506	472	493	537	510	531	516	510	530	489	536	511	531	486	534	471	517	503	506	512	501	532	475	492	523	503	510	539	522	517	501	523	485	503	524	537	495	527	510	556	475	481	518	486	497	554	492	469	493	483	511	498	509	475	531	509	493	537	519	501	525	515	493	484	500	530	534	542	503	512	503	497	497	475	494	533	519	478	506	532	526	512	515	495	472	507	511	487	512	502	491	518	491	499	499	530	450	519	505	470	537	471	506	496	507	484	501	484	499	493	483	466	521	510	491	502	506	455	505	504	469	482	543	479	537	517	533	485	453	496	491	531	541	475	517	499	518	506	545	508	509	532	528	504	515	457	513	500	507	532	496	509	502	521	534	538	471	512	510	484	497	486	523	508	513	447	519	514	491	482	491	483	528	535	513	498	462	465	514	501	487	520	485	517	531	526	563	511	504	501	538	536	490	494	517	507	517	517	510	494	533	519	509	479	512	501	519	503	490	513	565	489	517	532	498	498	522	515	565	528	477	505	491	508	500	513	490	483	502	474	514	494	462	541	459	510	450	501	495	506	533	505	496	490	529	499	513	470	492	475	490	530	542	502	538	498	499	562	514	504	496	505	498	524	524	498	552	514	548	539	564	518	496	510	496	484	503	521	529	513	502	501	478	507	475	498	506	520	475	506	529	517	492	477	514	495	522	476	496	482	488	530	470	499	513	457	513	478	498	498	502	510	506	481	519	518	489	542	526	492	529	524	473	491	498	518	546	488	538	485	529	526	535	491	509	527	506	483	541	485	457	543	539	520	470	514	488	542	507	522	490	461	520	523	475	539	513	514	486	489	500	555	478	541	510	517	474	495	490	525	514	504	509	514	504	538	507	484	476	496	473	510	513	513	534	510	484	545	498	497	463	482	514	493	527	494	501	534	550	503	522	479	495	509	556	505	503	493	551	479	497	508	543	476	478	484	521	482	483	494	511	472	539	535	510	504	495	507	552	549	534	532	507	509	516	473	479	558	521	487	521	512	501	505	524	518	504	483	535	514	522	517	506	513	515	521	543	517	508	511	560	506	529	534	477	509	508	478	519	505	515	509	529	501	486	514	503	491	511	458	455	521	513	516	499	470	529	485	514	498	518	500	501	513	500	554	519	478	513	506	532	475	509	493	537	530	507	513	501	505	521	476	526	491	525	511	526	496	514	510	524	492	520	480	536	532	477	478	516	530	533	529	453	537	478	481	506	515	502	491	482	517	496	489	519	527	469	513	511	488	503	523	494	523	532	472	488	507	544	499	482	507	486	478	517	500	500	503	495	501	458	483	515	535	491	500	491	500	521	510	533	518	479	507	506	547	506	509	517	507	516	506	477	490	477	522	531	509	517	489	506	527	504	482	528	490	510	499	517	440	511	511	543	474	484	509	533	510	482	522	535	543	471	473	530	505	499	472	518	489	496	518	519	500	554	521	520	476	502	491	523	490	496	470	479	496	528	536	517	489	507	474	479	531	531	482	508	532	514	492	513	526	490	514	554	523	511	505	524	485	484	525	534	574	476	495	520	503	528	459	496	504	498	505	497	475	509	508	484	507	484	460	529	481	539	492	509	507	502	533	515	532	537	520	528	499	532	449	551	504	488	516	544	499	542	513	520	503	525	509	575	526	477	485	486	502	445	487	527	529	473	478	520	511	533	485	524	528	500	519	466	457	528	533	522	461	548	536	489	486	467	498	499	542	529	493	499	504	508	561	502	536	535	524	524	488	531	560	500	498	529	498	582	535	537	481	484	509	487	513	502	496	519	500	547	456	486	520	513	482	528	512	529	561	498	529	522	514	469	511	471	531	477	480	514	478	503	513	502	498	535	476	518	486	538	496	537	477	507	489	485	508	520	531	523	513	507	502	507	524	532	515	517	538	469	474	506	504	485	489	509	534	547	496	530	488	488	501	546	470	503	521	511	479	476	502	548	507	502	542	495	546	473	512	524	503	500	548	493	511	485	511	501	507	492	529	533	494	511	542	533	518	511	503	511	491	516	559	498	506	529	495	499	520	476	534	528	448	489	502	519	502	506	474	506	490	511	471	507	475	502	514	516	478	498	521	495	533	514	508	514	471	523	515	562	522	514	521	507	510	489	526	522	494	532	505	483	501	526	476	529	508	492	499	500	521	492	506	508	555	515	493	501	511	496	522	534	515	526	497	537	507	546	529	510	529	516	506	494	485	479	497	520	512	494	490	531	462	499	476	514	512	489	484	485	460	532	474	562	520	478	528	484	519	516	494	498	507	513	500	523	519	521	499	483	537	506	485	535	527	497	506	502	503	558	490	519	464	513	513	489	503	502	505	477	558	515	493	463	515	460	471	510	525	502	520	504	466	515	463	546	510	480	518	488	490	506	494	464	497	542	501	503	526	523	542	488	522	482	511	508	510	464	489	525	537	504	514	515	492	501	492	462	510	477	498	504	516	514	530	482	512	517	527	501	459	485	505	539	541	532	532	528	500	521	496	542	470	532	512	530	500	468	490	526	467	487	539	529	504	484	497	468	527	496	512	561	503	491	523	491	507	474	510	501	526	502	521	480	460	470	507	511	512	571	550	535	486	507	477	498	491	503	518	506	520	507	491	497	502	524	495	520	500	509	502	536	503	525	512	500	478	465	520	501	495	506	474	504	541	512	508	505	546	512	529	510	496	491	498	515	483	467	517	523	551	498	524	525	537	497	488	525	519	555	495	520	502	526	504	501	511	507	494	496	487	550	503	524	519	509	496	539	551	506	428	479	488	515	506	494	467	480	513	514	507	509	511	515	507	455	507	564	532	495	532	501	522	513	503	519	479	472	478	472	503	523	472	550	495	490	529	522	522	514	511	519	527	471	521	549	518	472	503	502	502	495	517	537	476	554	517	508	493	524	485	517	514	503	533	516	537	525	477	497	547	498	462	498	469	519	540	505	497	500	520	499	503	521	500	499	515	494	521	522	498	474	511	483	472	524	536	503	530	549	516	518	490	479	521	512	533	492	518	578	507	504	520	527	546	507	477	501	522	549	515	515	512	518	532	478	485	516	529	479	512	458	486	515	495	503	530	514	479	494	504	521	502	474	537	543	535	554	503	506	505	503	481	531	501	478	502	495	469	477	512	514	535	501	481	550	499	497	524	490	497	497	477	526	493	507	516	525	525	488	478	497	524	535	568	525	538	479	497	482	471	533
3383	800	1135	974	1241	995	904	1235	1871	2089	1671	1075	608	359	275	251	228	192	177	194	198	204	209	215	199	204	229	189	218	191	212	185	199	232	228	190	201	196	233	205	197	205	221	180	192	204	226	207	230	185	206	201	210	210	225	218	202	185	187	212	178	212	204	198	203	168	197	223	208	219	222	184	184	211	237	212	207	194	173	177	202	206	208	182	186	224	221	212	213	210	196	196	189	213	186	200	216	194	205	192	182	202	234	225	215	200	199	193	201	204	211	221	208	198	200	220	209	184	201	200	222	211	223	196	203	208	202	222	210	191	209	189	215	202	218	207	222	201	205	228	192	198	184	207	201	229	203	179	192	220	210	209	231	199	205	227	214	196	217	208	228	216	211	223	189	203	219	195	239	211	188	196	223	183	201	194	205	200	183	197	199	204	226	228	216	212	182	193	212	226	214	193	212	213	211	196	185	197	209	199	232	234	210	206	218	211	191	203	231	206	201	211	209	219	197	246	202	217	206	200	227	214	213	224	211	208	215	227	192	188	202	179	204	210	217	218	193	204	216	203	187	222	194	221	189	181	218	213	185	194	239	205	210	216	230	205	191	204	189	202	219	202	183	216	221	203	202	195	214	194	213	191	222	224	183	219	197	189	211	192	203	191	214	186	208	202	218	218	205	192	179	183	210	223	242	209	201	194	231	230	210	209	208	199	206	225	210	198	216	218	174	188	219	216	224	196	208	216	195	171	212	211	193	203	195	213	215	222	200	229	184	177	177	195	190	221	213	214	181	208	214	196	202	201	186	183	211	202	239	216	213	196	205	207	218	199	233	218	200	206	184	224	203	232	205	229	190	188	199	265	192	206	202	220	199	241	201	209	206	196	228	222	214	201	201	176	212	210	192	244	191	203	210	208	211	213	199	192	213	205	198	202	203	214	222	208	193	209	187	182	208	188	199	222	196	222	215	230	206	206	214	215	185	199	200	199	207	226	240	193	191	212	212	180	207	209	202	200	200	218	216	201	215	201	231	231	227	235	189	194	244	236	204	187	210	213	203	206	217	188	170	206	211	218	226	199	201	192	205	200	212	211	196	243	219	209	210	194	203	203	198	207	193	212	202	191	211	224	214	236	167	229	223	213	197	188	201	190	204	209	219	215	198	194	246	205	215	205	203	207	223	203	207	210	218	213	197	230	199	243	208	216	222	199	203	190	224	191	206	183	197	213	215	216	237	248	207	205	219	241	219	244	223	193	216	208	186	216	204	200	205	203	185	225	190	192	206	194	205	197	212	215	187	218	195	181	209	193	202	207	195	216	186	201	208	199	221	218	192	212	224	198	203	216	215	193	198	207	198	219	215	226	245	214	247	204	215	226	202	200	205	203	193	186	180	196	238	186	221	205	204	205	194	200	214	217	173	193	212	209	205	226	230	195	212	197	183	209	227	206	190	233	199	222	204	231	201	197	209	211	207	251	218	217	200	223	190	197	187	203	223	209	226	217	195	209	196	223	207	236	198	199	196	188	193	210	187	201	156	198	210	182	212	214	223	210	225	206	229	189	190	199	195	196	196	205	217	195	198	193	180	234	212	210	198	205	219	209	192	182	212	203	208	202	185	193	180	207	234	197	204	206	222	229	214	211	230	207	224	232	197	192	188	185	192	180	237	208	211	218	204	205	218	228	203	232	222	207	224	199	207	222	198	217	213	214	236	212	211	195	211	189	203	202	207	202	188	199	227	185	221	211	232	196	216	214	212	217	174	194	220	206	230	208	183	204	207	220	227	198	223	211	230	230	192	207	220	202	216	187	173	229	213	181	245	200	197	203	205	199	196	202	208	201	208	199	217	212	198	221	204	207	178	214	194	180	217	222	206	207	214	224	194	203	225	220	210	220	223	225	212	186	209	188	193	212	213	225	201	209	206	183	200	192	198	203	219	207	207	200	200	223	202	189	213	191	218	217	203	212	227	197	219	212	216	194	212	192	214	209	192	230	193	206	215	215	211	205	200	213	190	218	206	178	201	205	193	222	196	202	210	239	194	198	215	216	201	218	190	217	212	228	203	224	204	191	226	257	221	229	227	193	218	230	224	226	220	202	198	187	206	229	200	203	201	218	193	220	208	210	199	212	198	205	199	203	193	196	210	227	212	185	214	203	204	194	240	228	234	193	202	229	199	204	222	207	196	226	202	212	221	205	207	220	215	215	197	203	173	195	221	228	204	207	192	211	229	225	207	210	207	177	214	202	212	212	191	209	217	191	193	202	176	206	207	250	178	186	211	237	210	211	192	217	187	206	210	196	176	211	227	199	184	184	207	206	197	211	211	203	203	183	201	223	217	240	219	188	189	231	220	212	205	222	202	196	224	201	206	194	189	199	201	210	210	230	207	210	185	189	214	203	210	215	211	217	194	210	199	220	193	209	230	192	200	202	216	207	208	216	203	216	231	224	203	192	211	198	220	218	232	201	231	191	211	209	194	194	216	180	216	231	201	208	215	219	219	185	190	204	190	236	204	205	210	198	218	207	210	224	208	203	223	224	193	201	205	221	189	201	199	204	222	201	236	205	203	222	214	202	222	199	217	213	186	197	187	212	200	197	189	216	214	207	189	225	225	223	213	224	177	190	211	214	177	198	206	200	218	180	186	198	212	200	224	166	216	196	212	226	223	222	183	226	227	179	191	196	203	201	191	189	204	189	204	194	203	208	213	211	213	188	204	204	188	209	180	223	218	219	198	207	194	197	191	212	215	179	215	206	202	205	201	199	202	208	201	175	213	188	187	198	189	200	211	223	194	216	192	202	221	211	218	191	217	208	205	236	224	200	197	225	186	197	206	210	205	198	198	218	208	194	218	223	199	212	227	214	220	228	208	198	197	212	203	213	222	185	202	199	216	197	214	207	195	215	206	189	231	195	198	202	211	217	211	199	189	204	208	203	202	214	204	218	204	211	200	195	207	209	216	196	225	207	217	190	204	200	198	195	168	203	186	212	188	222	197	206	225	209	213	177	196	223	209	205	219	225	223	207	217	204	186	208	184	200	223	204	196	199	203	198	196	205	223	198	221	189	180	188	218	200	195	212	196	185	187	216	194	215	217	222	210	192	199	171	222	213	189	181	185	179	215	209	207	209	200	237	187	181	207	216	190	202	204	196	204	221	199	187	218	184	205	214	185	204	195	216	196	214	206	199	208	238	199	197	213	197	186	217	216	198	224	229	197	224	207	203	231	197	226	209	202	186	209	188	192	214	225	183	188	206	190	196	200	235	204	217	207	218	210	223	203	199	209	205	187	195	195	215	209	188	213	211	206	213	233	200	213	197	207	222	221	229	187	189	207	208	215	224	206	218	191	188	215	198	214	210	221	203	190	241	192	190	233	241	218	186	211	226	200	206	203	216	190	190	204	209	213	193	226	210	194	238	220	187	223	211	204	216	249	223	176	202	213	195	190	204	234	211	224	191	225	199	209	222	224	218	205	217	186	183	210	216	206	210
3026	1214	2559	3357	5251	4181	4419	6580	9849	10041	7458	4560	2337	1221	790	587	587	528	542	536	579	532	538	561	524	536	529	521	525	561	564	542	537	528	557	539	571	550	519	532	583	580	558	564	574	522	578	539	555	530	489	527	562	542	516	540	507	562	572	524	565	587	531	527	563	518	542	549	539	528	511	583	548	518	528	547	559	544	525	552	506	586	472	549	508	576	517	535	562	556	541	571	557	560	560	546	596	538	523	543	485	519	535	533	554	510	519	521	562	559	551	525	547	523	512	534	535	558	551	597	547	499	559	572	537	554	545	551	530	535	537	512	519	558	564	532	596	567	538	552	548	504	534	517	532	606	589	527	552	548	562	513	543	535	531	583	545	517	532	547	539	575	509	512	492	546	543	563	545	543	516	523	543	566	501	555	551	556	528	506	505	504	546	537	547	544	554	520	510	514	529	490	555	554	525	535	587	535	528	528	534	563	514	531	585	519	525	525	525	519	500	542	527	601	553	526	525	572	527	546	572	514	568	525	575	558	537	538	530	550	540	536	558	556	551	518	517	516	521	547	558	556	490	574	503	535	495	571	561	559	523	546	524	543	539	490	546	593	504	534	584	500	533	570	574	514	527	542	516	540	542	528	543	549	523	530	573	543	530	497	532	555	526	538	540	541	539	552	553	491	536	550	532	528	520	546	581	553	547	498	522	588	527	560	552	517	564	586	531	560	551	550	550	531	518	534	509	540	502	564	536	544	513	547	527	558	570	557	543	562	542	587	588	559	554	517	540	547	551	553	557	566	509	564	558	568	574	541	594	523	559	527	541	570	569	505	549	544	590	501	531	515	506	538	550	546	536	555	545	567	511	545	523	535	519	549	505	550	534	528	585	576	545	605	536	504	558	543	547	544	534	543	549	544	532	505	514	522	537	578	508	560	543	579	496	512	523	524	562	554	561	564	556	570	548	511	556	526	542	536	540	535	536	517	513	589	527	529	566	548	555	525	502	538	503	534	554	562	508	508	536	561	503	536	534	569	539	533	553	544	523	535	471	538	527	520	602	502	501	564	527	561	546	512	543	522	538	556	553	525	522	526	545	563	531	517	528	497	591	496	505	544	539	513	559	542	491	516	566	563	523	573	568	556	555	531	538	566	567	504	580	541	581	555	583	554	528	536	496	560	562	538	556	566	553	537	527	536	565	551	515	564	509	572	543	508	542	538	522	562	571	487	538	541	520	543	537	518	555	508	556	510	523	580	558	511	517	561	516	535	534	539	509	533	548	587	520	525	542	549	555	513	551	582	566	530	525	567	559	533	536	576	538	521	526	545	559	528	534	555	536	545	571	533	506	562	540	526	529	520	531	539	517	535	534	538	574	546	587	541	542	517	512	515	537	565	522	513	542	540	537	529	539	566	545	521	563	513	491	561	551	474	529	498	527	564	540	575	552	510	592	524	522	514	581	563	532	587	547	552	540	594	589	541	523	559	511	551	566	560	542	537	531	540	536	580	560	531	522	507	540	551	545	584	521	541	533	549	527	511	556	562	571	563	527	591	550	535	535	569	531	566	576	551	511	519	539	525	497	503	553	530	540	550	550	545	537	507	515	543	524	514	536	558	540	553	527	534	520	531	590	538	551	574	504	526	532	520	537	568	600	569	552	616	553	532	575	543	540	540	538	545	560	522	556	549	558	565	519	530	528	512	526	564	504	542	542	501	520	513	559	544	513	564	538	544	558	511	535	523	533	565	559	495	518	576	526	569	517	523	576	515	527	525	541	521	562	518	555	508	549	565	525	528	520	567	564	551	577	577	513	537	547	519	544	556	503	521	541	555	567	549	553	502	561	556	518	547	508	544	561	530	552	590	560	533	523	497	527	546	527	514	529	572	545	541	536	509	536	572	568	560	506	549	562	572	522	491	556	555	511	504	482	523	510	508	540	512	551	549	527	518	533	555	540	541	539	570	507	552	516	584	560	527	506	572	538	542	527	541	511	506	568	581	574	542	579	589	539	502	525	562	564	532	530	571	553	545	585	512	563	540	495	583	557	573	560	559	555	508	543	519	564	554	547	567	527	560	515	573	540	556	552	555	523	520	563	502	556	565	537	558	535	570	562	552	521	545	564	521	569	526	590	576	558	516	554	538	516	538	526	548	592	552	530	531	516	536	531	572	521	573	525	521	561	548	551	531	563	533	574	539	529	537	555	568	533	540	555	524	529	550	513	527	554	524	543	533	525	542	529	577	534	514	536	557	531	560	572	577	545	536	530	549	527	520	518	534	552	552	538	540	541	573	519	514	504	532	562	532	530	529	527	545	543	541	522	541	538	528	518	500	580	532	559	564	512	555	516	532	527	580	537	535	567	539	522	477	561	558	594	556	533	535	556	551	570	556	560	545	544	584	560	538	554	574	509	533	532	540	548	528	534	568	549	511	552	505	520	544	556	531	526	487	524	539	586	507	520	527	497	578	537	516	540	571	511	522	518	545	524	528	502	571	516	554	520	536	563	575	537	555	539	542	533	541	582	541	516	565	566	498	551	558	553	560	580	561	523	525	547	528	527	551	553	519	580	521	554	561	528	554	515	540	540	539	548	568	550	527	549	536	528	508	543	560	548	567	520	549	545	553	562	516	530	537	567	546	483	593	523	549	508	550	556	539	535	568	540	569	538	518	547	560	513	524	557	533	572	542	512	530	536	548	505	563	512	563	577	549	551	548	533	530	529	521	496	518	550	528	503	537	561	561	562	490	530	551	538	571	550	534	550	516	549	551	520	572	580	564	566	560	524	513	584	530	566	524	534	578	538	519	489	535	526	511	523	532	533	537	499	554	524	547	528	521	548	564	520	574	546	576	528	546	560	558	537	535	539	566	562	540	567	502	569	558	558	604	568	538	542	512	506	610	573	549	559	560	515	579	564	528	514	505	550	551	570	543	537	553	493	524	600	539	533	540	537	544	549	571	551	602	535	561	561	545	595	542	534	593	562	548	553	561	502	541	580	568	535	558	550	508	557	515	516	522	567	527	527	544	546	511	536	566	556	527	532	547	559	569	556	542	551	539	525	551	534	575	592	571	587	535	513	523	557	541	569	579	555	541	525	552	548	562	507	541	528	524	495	538	538	527	555	567	562	520	524	542	501	517	544	524	512	545	533	534	532	527	532	506	530	491	524	507	529	551	548	540	538	551	562	552	570	550	516	529	569	533	511	505	554	572	535	549	523	574	519	529	560	567	520	541	562	551	574	532	545	544	529	538	515	550	511	530	567	558	526	540	549	514	531	538	528	570	582	575	548	547	540	546	563	509	572	532	516	515	532	560	514	490	520	530	549	574	507	550	537	494	546	533	547	508	521	556	551	583	562	548	531	520	520	516	554	555	518	536	484	559	600	568	525	552	557	551	540	520	536	548	554	544	538	559	567	517	580	516	509	542	550	511	568	553	571	526	582	567	520	554	512	565	509	529	494	533	537	543	553	566	524	515	532	558	535	515	519	523
16781	6771	4105	2504	2299	2687	2441	9612	22235	22122	16593	9037	3642	1226	531	282	249	258	200	193	250	192	193	191	232	210	225	220	219	212	216	204	196	207	204	181	219	229	202	192	179	221	204	188	192	205	222	221	185	198	207	204	229	189	214	200	238	219	219	219	225	210	208	228	212	221	241	219	213	234	224	201	180	174	192	233	244	209	200	213	198	192	233	205	245	226	189	196	229	211	197	205	193	233	211	214	228	211	235	202	201	216	214	209	210	212	213	226	237	227	218	225	229	203	196	185	217	199	218	222	215	206	204	220	201	224	209	222	199	204	206	222	230	208	195	204	209	236	221	199	205	207	207	195	212	212	243	216	207	192	199	234	207	205	216	189	204	215	213	224	193	224	201	224	185	208	211	204	197	217	207	210	208	214	185	209	206	214	208	197	208	198	214	207	206	223	226	219	207	191	204	217	213	203	225	215	196	197	224	208	228	192	205	202	217	204	205	221	238	229	210	209	182	227	243	217	220	198	202	186	197	212	199	202	225	198	207	220	216	181	208	233	236	203	217	213	203	199	226	217	206	209	200	208	220	210	187	199	209	226	194	201	228	183	208	202	196	228	211	229	204	221	198	213	207	186	219	203	226	246	198	198	218	196	205	224	226	191	197	196	214	217	200	217	196	258	175	225	199	189	202	203	226	203	228	223	184	204	196	200	221	229	198	219	230	225	208	223	215	205	203	244	209	191	225	201	197	197	208	198	219	223	214	221	194	218	215	201	211	185	217	240	207	215	192	199	186	188	202	204	208	187	244	221	207	206	199	187	201	218	212	185	211	204	191	203	241	213	218	191	204	213	234	216	198	223	230	216	208	211	218	227	217	212	204	217	226	197	187	217	211	198	218	206	236	194	230	210	199	212	220	214	188	209	213	204	211	204	201	226	226	208	220	197	200	203	209	213	221	223	187	205	197	218	198	231	204	195	234	197	196	207	207	211	222	212	185	216	204	197	217	221	208	234	189	218	211	204	223	207	214	207	200	190	180	205	234	210	232	192	192	184	208	218	184	212	208	217	240	201	217	209	194	236	238	193	201	181	235	222	228	213	199	203	218	205	221	194	225	202	224	232	223	225	222	222	220	198	214	208	212	206	223	208	201	216	221	220	215	213	226	184	207	226	208	207	203	213	247	214	220	211	231	199	184	207	216	222	205	228	229	227	184	236	207	211	226	187	216	211	200	209	220	208	205	180	211	204	211	210	204	234	192	234	211	206	187	233	212	220	232	171	205	209	234	224	193	210	225	198	215	203	220	224	207	222	205	209	189	197	209	184	207	202	193	188	222	212	202	227	200	189	193	215	217	194	177	236	191	219	214	191	210	198	207	207	187	242	196	194	211	206	217	231	197	197	228	199	190	222	202	209	218	251	200	205	216	211	181	213	210	193	226	208	199	202	222	228	175	223	203	190	178	232	207	210	211	225	219	223	179	231	247	207	208	204	222	234	222	229	200	217	205	225	225	188	212	215	224	197	214	206	189	219	229	221	211	218	208	219	182	203	202	235	203	197	198	189	190	224	220	225	211	199	201	231	173	225	225	231	194	198	195	206	208	177	218	234	215	177	194	191	214	201	208	214	214	212	228	229	211	217	231	210	224	228	196	201	195	204	244	217	218	216	220	182	208	215	210	230	210	211	206	213	204	221	218	207	210	204	190	229	233	210	200	226	212	204	217	206	226	206	206	217	238	210	213	177	214	214	205	239	206	238	215	197	198	208	210	207	179	221	201	209	203	210	222	196	217	204	249	216	219	226	220	199	197	215	215	232	207	191	217	200	208	207	203	221	206	208	223	238	213	205	207	224	203	199	213	221	199	209	199	191	229	213	244	224	206	185	185	207	193	218	227	216	227	210	206	202	215	198	209	208	197	184	195	225	210	215	226	244	217	231	211	199	212	232	212	199	224	235	207	207	201	231	222	202	245	217	205	229	216	216	232	176	202	207	193	237	215	209	208	192	190	209	231	199	192	185	233	212	239	209	215	214	208	209	203	212	229	204	222	239	207	210	213	219	215	202	226	234	206	209	231	206	209	189	198	200	214	212	208	244	206	216	193	240	193	215	221	220	216	203	231	225	208	204	216	198	204	216	200	219	213	211	224	244	243	217	202	221	237	201	209	190	229	190	225	229	210	233	218	220	206	222	233	213	218	204	191	221	190	227	214	205	187	207	206	212	224	220	214	203	210	223	191	199	228	211	202	224	216	182	189	206	184	224	207	225	218	214	221	210	196	218	225	207	219	193	218	223	215	247	233	180	216	231	205	207	199	221	203	199	213	210	200	231	195	198	230	226	194	233	217	213	228	204	209	233	247	238	209	220	246	223	206	229	205	187	235	212	239	207	206	214	206	206	205	181	221	218	194	225	187	199	225	203	208	239	215	219	213	219	204	226	214	216	221	209	195	180	219	222	205	249	198	209	199	227	215	214	193	234	204	226	244	204	191	206	191	209	224	201	199	203	207	241	210	203	219	193	236	231	189	202	215	204	178	255	213	217	212	214	219	199	201	221	216	204	195	202	193	224	205	222	217	199	204	201	210	225	192	228	223	214	190	209	198	177	201	215	207	211	221	202	223	206	203	205	177	203	202	204	209	225	208	210	213	218	204	226	219	211	214	233	209	219	190	206	230	214	208	243	197	225	214	192	214	217	217	193	227	196	208	221	224	185	199	195	212	209	229	206	215	195	201	194	216	203	238	206	224	192	201	205	232	210	218	215	216	220	233	227	212	206	201	201	224	237	221	219	209	207	208	226	215	204	231	206	239	215	217	196	201	226	229	178	218	227	222	203	234	194	198	215	209	207	200	222	212	205	221	242	186	203	219	209	201	223	221	231	199	231	231	228	204	208	201	198	230	213	220	226	175	240	210	199	221	197	209	207	218	232	214	191	221	233	208	228	218	227	216	189	197	247	245	218	213	192	198	233	216	241	225	222	206	195	220	212	193	246	195	203	221	187	230	200	207	196	224	196	224	186	228	201	215	198	207	240	206	175	237	188	229	224	225	202	173	217	216	217	224	221	218	208	214	227	224	219	235	222	240	220	217	198	221	214	199	219	216	216	178	197	191	234	210	209	209	210	215	190	207	218	179	245	209	208	222	204	205	196	210	198	227	196	209	226	212	211	218	215	236	237	209	225	193	202	230	204	202	227	204	209	199	217	203	233	214	195	224	233	195	210	213	226	191	217	226	194	229	238	199	204	220	183	201	226	215	203	194	205	196	228	231	222	228	213	220	192	227	219	201	223	192	227	218	230	216	200	218	201	195	209	244	227	222	203	203	197	205	208	234	210	211	208	210	220	201	210	217	218	222	202	206	222	212	202	205	216	212	196	194	195	205	222	230	229	190	190	241	201	192	198	219	223	204	184	205	210	230	227	205	212	222	215	211	207	204	212	205	214	205	212	202	198	163	203	220	213	219	236	206	203	211	236	182	200	237	229	206	211	222	206	208	200
10600	5152	6117	7000	8973	10959	10592	27847	43379	42060	35876	25777	14027	5701	2051	1056	640	560	593	576	588	589	556	562	566	542	547	552	562	544	556	576	529	587	524	526	596	593	531	533	552	546	570	579	517	549	526	585	585	498	552	524	529	532	533	538	539	571	569	534	555	592	527	502	568	530	570	534	560	556	598	556	563	524	583	568	594	522	552	529	562	533	546	534	552	581	532	573	546	568	541	604	567	573	554	536	504	546	545	504	559	559	564	545	530	544	555	554	578	576	549	523	564	592	542	519	574	538	535	577	546	567	582	544	557	539	531	542	523	547	567	554	501	539	521	567	561	532	570	607	574	567	578	539	541	560	534	544	525	584	586	529	548	548	544	563	583	536	538	527	534	543	558	547	501	594	554	536	531	515	568	553	525	547	551	515	569	545	540	579	579	554	540	534	536	510	509	577	542	548	502	581	583	534	555	564	550	535	537	554	610	564	559	548	536	584	577	560	585	560	524	561	526	524	583	569	525	556	541	550	508	576	541	531	577	562	585	526	505	544	536	553	559	576	602	576	555	527	550	549	572	561	548	549	581	553	554	594	526	538	537	549	527	516	566	556	577	552	605	581	551	544	528	557	532	559	562	557	585	542	548	552	565	541	533	501	572	563	534	554	562	572	568	576	553	550	512	561	532	556	557	536	562	496	549	553	588	560	565	562	556	605	547	553	576	591	552	558	531	544	583	549	594	534	575	553	587	556	518	584	547	560	592	540	528	531	512	501	574	589	537	550	508	520	554	565	519	575	553	544	534	538	598	591	545	585	561	529	564	552	562	546	529	553	560	572	548	569	547	537	563	578	576	602	552	560	529	565	541	546	535	514	531	562	578	551	572	538	557	545	550	569	513	567	606	563	500	538	555	554	547	534	540	536	511	564	549	531	573	545	544	535	556	571	574	554	522	562	577	565	545	580	576	530	553	545	549	554	566	532	535	534	550	541	540	550	510	591	558	517	514	549	562	562	531	548	549	553	575	598	585	547	557	571	535	589	543	527	551	553	525	529	515	535	528	544	551	532	565	557	487	542	525	533	578	533	528	536	559	547	500	566	581	580	607	551	587	566	566	581	557	516	536	568	576	537	572	572	510	533	569	546	575	565	514	523	492	514	569	587	564	558	595	551	548	523	521	547	559	549	542	572	479	547	546	562	581	515	528	543	571	552	578	506	552	566	512	575	518	572	552	543	560	593	546	514	551	589	534	582	558	565	528	559	510	556	530	562	579	530	542	570	564	556	537	561	556	551	517	559	557	578	599	572	559	558	524	554	516	549	525	545	544	581	539	546	550	591	569	516	557	608	500	534	579	531	594	524	586	565	553	539	520	562	544	574	531	525	585	540	559	550	526	553	550	569	560	528	542	546	535	560	531	509	545	568	517	537	496	548	526	566	515	573	548	568	553	549	533	561	546	554	560	562	563	552	487	586	526	540	549	527	583	519	549	589	542	540	541	557	556	549	572	527	556	530	545	549	521	555	539	572	590	526	553	558	556	594	535	518	608	545	560	548	595	533	551	549	560	535	553	548	495	548	580	523	571	576	566	541	590	542	571	564	588	546	519	583	571	535	512	536	523	575	585	567	550	567	541	551	578	565	527	527	533	559	550	550	515	552	562	551	552	549	501	549	589	527	543	547	588	532	537	540	551	564	546	555	575	520	556	568	563	541	545	539	513	537	526	614	530	562	545	559	564	562	544	560	523	548	530	586	548	531	533	557	543	545	527	512	525	566	582	549	543	551	518	544	546	528	549	516	540	531	540	571	571	501	569	541	517	538	562	559	557	549	549	530	551	546	520	552	567	538	553	537	539	532	545	572	536	586	577	525	587	581	525	555	573	535	556	545	590	591	541	534	539	586	558	520	560	556	537	578	557	547	551	503	575	551	517	562	538	556	533	531	556	538	543	596	551	596	574	568	547	568	587	552	529	547	525	533	502	595	516	541	581	552	573	523	546	572	563	536	542	539	554	558	587	585	555	593	590	595	534	536	532	547	540	587	541	568	567	571	535	555	531	515	568	550	544	562	557	535	537	557	555	549	566	553	557	546	574	558	555	545	539	533	557	568	549	568	570	561	528	538	532	568	541	555	597	549	536	571	557	539	549	541	524	596	514	518	523	501	574	590	557	544	561	546	521	562	550	537	516	543	539	569	543	521	578	533	565	545	557	547	547	528	536	566	521	553	531	539	543	523	563	524	573	585	529	553	572	563	510	503	585	573	544	560	526	582	537	542	563	540	594	581	524	515	620	573	533	540	578	552	532	583	505	570	547	578	614	570	546	528	571	545	589	537	571	561	546	591	503	556	546	569	572	522	523	605	575	551	528	552	547	558	560	533	557	552	550	580	572	573	568	556	579	536	593	565	574	592	551	580	510	593	574	554	539	554	546	507	559	554	544	521	554	527	563	559	582	515	594	572	542	542	596	579	559	549	538	529	544	543	574	557	588	522	551	531	573	553	555	543	525	577	560	560	570	564	565	559	571	533	543	568	553	579	532	602	511	533	547	568	499	558	594	567	534	562	538	563	528	547	527	527	579	544	571	543	534	560	570	540	541	583	537	563	568	556	592	563	572	557	548	504	566	556	582	513	516	521	512	550	496	534	511	575	555	573	564	576	565	574	561	585	567	555	553	545	584	564	523	547	529	546	566	555	567	553	569	514	578	554	563	521	557	544	549	555	584	572	528	567	579	564	557	537	541	578	529	554	529	530	524	549	570	550	536	512	559	574	572	542	550	524	537	543	545	548	550	547	530	529	534	566	573	551	573	539	569	532	580	534	532	530	536	562	562	536	530	536	529	530	539	528	528	589	559	551	554	570	562	576	550	562	584	543	565	571	555	569	553	546	571	551	576	570	577	561	573	537	539	517	552	570	593	582	572	571	489	626	543	562	552	532	524	548	556	556	537	536	539	557	542	570	544	520	575	531	604	581	564	520	560	540	543	566	520	590	585	523	562	567	554	589	602	512	570	549	567	524	513	497	535	556	570	589	557	521	588	569	567	544	547	582	582	589	560	571	518	532	507	520	612	564	535	502	554	547	527	554	538	563	542	554	579	550	536	559	588	567	569	551	521	577	507	555	517	522	549	582	576	560	531	574	522	517	544	528	548	560	548	553	526	597	503	560	544	576	565	559	578	580	556	543	546	562	547	594	555	570	577	533	530	524	532	544	567	537	542	535	570	531	529	562	559	540	548	531	555	538	583	584	542	560	577	535	504	570	627	514	532	564	580	558	539	565	565	571	510	563	577	577	538	545	533	515	587	564	555	548	562	575	541	538	554	536	595	530	552	570	554	524	528	573	551	585	521	556	491	542	581	542	536	569	555	567	507	559	568	620	557	565	535	534	543	594	532	544	541	537	530	580	579	578	544	539	511	574	569	541	550	536	554	524	522	533	602	569	545	554	549	602	576	551	549	580	580	591	570	545	588	533	496	535	577	531	549	584	578	517	552	568
29684	19309	15416	10029	5567	5669	4005	12492	40438	35563	27375	16769	7147	2317	782	325	197	199	173	188	217	196	218	213	205	200	200	193	188	189	193	183	191	184	185	190	171	191	179	176	222	205	213	180	192	203	206	183	195	188	189	184	178	184	208	197	231	199	182	172	206	191	164	183	199	170	194	183	202	170	200	188	195	187	203	189	197	230	191	189	202	187	206	186	187	206	198	200	222	182	179	194	201	176	180	189	156	205	217	170	184	181	186	206	189	170	184	181	200	199	205	199	175	202	159	194	173	217	187	205	196	173	196	176	187	204	180	190	201	201	189	186	152	203	186	201	185	194	192	189	221	207	178	204	199	215	172	151	188	162	187	179	205	170	168	195	199	167	195	210	218	182	199	187	189	193	209	184	178	187	182	184	180	188	179	184	223	186	178	193	178	176	210	203	206	219	176	201	198	202	192	184	166	198	180	185	189	189	181	208	188	204	180	213	209	194	193	183	168	182	172	170	194	201	202	177	198	208	188	194	195	173	191	203	187	187	161	197	191	217	198	187	181	206	189	184	195	190	199	190	201	178	208	187	195	171	168	196	197	170	181	201	198	206	200	168	178	185	193	179	184	171	193	162	181	174	206	184	183	198	201	176	178	199	191	197	198	175	192	202	187	158	156	193	201	206	190	199	182	187	179	191	195	186	215	196	197	212	192	183	179	212	215	186	204	191	165	189	159	182	175	190	187	180	183	187	208	180	176	170	155	183	186	188	196	195	193	180	187	173	199	182	180	186	186	201	210	190	182	190	220	175	229	169	171	173	187	183	186	201	190	185	180	208	169	198	184	185	188	176	207	196	187	198	177	198	172	197	199	190	194	193	200	159	201	166	177	183	199	207	158	188	206	193	203	199	199	178	208	187	169	180	225	197	209	186	170	198	196	169	189	179	221	180	183	173	178	195	194	176	181	215	204	201	195	191	199	185	174	203	199	194	177	175	205	170	174	186	200	232	166	189	194	188	160	179	182	188	203	176	181	165	183	211	190	189	201	167	193	182	185	183	161	188	200	198	204	165	190	218	222	163	210	175	187	188	188	169	214	205	175	202	202	190	185	206	200	218	190	187	173	204	192	188	179	202	208	198	198	173	205	190	171	189	175	177	193	182	188	168	187	208	184	196	195	192	197	180	175	181	169	182	210	212	203	202	191	177	183	200	189	181	176	194	178	173	202	193	207	210	210	183	190	178	164	226	187	201	202	190	178	216	190	171	190	175	181	195	182	208	205	176	179	176	201	198	197	202	171	204	182	221	211	195	181	173	168	178	180	221	177	204	197	182	194	185	164	195	201	209	193	177	190	210	176	164	183	182	204	215	190	196	189	192	193	189	185	201	160	183	200	189	172	170	207	192	193	193	180	182	165	200	191	212	177	187	201	178	177	191	179	185	202	202	173	203	212	186	174	184	207	188	194	213	203	184	177	182	187	183	189	213	197	166	175	178	197	198	194	187	230	180	187	200	197	208	176	174	178	207	192	190	185	208	176	180	190	183	207	179	180	201	196	210	188	190	190	183	175	179	185	180	216	204	200	208	188	216	183	195	195	187	187	163	188	173	188	182	203	171	193	171	212	185	190	205	209	184	204	204	187	183	181	196	193	179	194	198	186	185	182	189	208	196	185	193	194	178	185	196	204	167	207	157	183	174	199	174	218	186	195	208	199	172	204	175	187	176	194	186	198	192	192	200	205	214	179	206	186	200	180	178	183	175	175	191	199	184	198	160	218	146	218	172	185	163	207	202	211	178	183	193	193	223	189	194	182	190	204	188	173	204	184	163	221	214	215	185	195	223	172	189	203	191	201	181	201	184	175	176	191	188	200	204	188	197	175	183	198	197	192	190	167	165	200	198	195	183	182	192	189	205	179	185	157	185	198	221	185	184	216	206	185	198	167	205	190	210	161	176	219	214	207	161	189	210	187	203	202	207	170	208	205	205	180	167	194	197	179	177	188	206	166	183	198	178	193	191	182	186	201	172	175	190	170	194	176	185	189	182	173	193	168	197	201	223	185	200	170	177	166	189	194	167	193	187	189	185	177	193	181	195	176	178	191	181	185	179	195	217	201	190	166	189	171	174	176	183	183	193	207	175	173	175	171	190	179	210	197	188	202	198	194	220	164	188	194	186	207	184	178	185	178	194	171	182	191	201	178	187	167	194	182	200	204	190	180	205	201	213	195	182	198	206	199	176	193	189	192	192	181	197	186	202	188	186	189	201	191	181	194	185	206	193	183	205	195	202	174	210	180	181	183	169	198	200	193	195	197	174	190	156	176	201	187	184	203	184	216	189	191	192	213	179	194	185	210	194	198	179	201	190	196	187	195	170	169	178	183	172	172	190	208	179	190	173	201	170	194	205	175	184	217	202	195	180	194	175	171	195	186	189	208	197	189	180	169	195	178	167	185	196	173	197	214	190	193	188	170	182	176	214	193	175	179	176	179	193	192	203	183	218	222	168	209	180	191	193	170	204	201	185	210	201	204	203	179	193	206	172	200	200	182	188	191	165	179	190	185	172	187	202	194	191	200	206	192	186	177	223	231	181	202	174	168	200	179	173	198	214	216	213	169	192	184	189	204	206	198	182	223	167	191	192	166	198	188	171	201	194	205	188	179	165	174	206	181	188	180	177	188	188	182	189	181	166	194	179	203	197	194	181	161	207	194	215	180	194	222	206	200	198	191	185	172	186	198	202	175	181	180	176	200	191	189	176	207	184	183	178	194	190	156	204	185	188	190	177	183	198	190	192	211	195	193	191	163	191	209	199	197	172	191	178	177	183	179	181	188	187	195	182	197	206	181	188	209	183	185	220	172	159	191	182	202	192	177	204	192	175	183	189	187	181	177	189	183	171	181	206	205	204	199	208	180	178	164	189	203	172	192	198	194	186	205	202	211	177	188	177	173	193	174	160	184	191	192	176	213	206	191	163	205	197	183	194	181	200	205	166	176	184	180	185	205	180	188	222	188	192	169	190	203	181	188	210	204	191	215	190	190	218	185	178	188	183	207	217	186	217	215	192	180	199	187	195	187	190	179	191	193	194	184	198	194	185	211	180	196	179	189	193	179	183	193	204	197	194	193	184	203	204	174	215	168	190	181	169	178	210	186	180	173	180	190	202	183	197	204	222	196	210	194	197	181	174	175	180	181	191	185	205	177	223	173	194	203	160	215	235	157	205	197	190	172	179	194	179	161	187	195	204	178	210	189	198	202	174	194	173	192	179	184	179	190	199	176	183	191	199	195	173	188	190	182	174	201	180	208	201	223	171	202	183	195	218	193	212	190	172	180	179	186	186	176	187	172	193	230	173	190	182	177	192	197	189	204	185	217	209	190	197	188	218	199	188	203	194	187	183	188	184	183	195	194	165	192	184	173	201	175	234	176	215	179	200	189	187	166	172	189	175	172	194	188	185	181	194	210	189	193	199	191	208	201	208	203	179	169	189	203	171	176	191	175	202
17193	12720	15599	15412	13010	16844	14297	28426	56564	52135	44831	34374	21239	9358	3365	1278	712	543	448	502	540	496	488	515	511	482	495	500	492	490	474	511	505	442	535	503	512	491	450	567	481	496	485	470	489	510	534	529	481	477	480	489	464	516	484	483	503	457	475	521	467	507	535	482	513	494	482	483	443	444	504	484	522	500	504	480	467	468	511	528	518	465	519	534	502	469	488	525	470	486	520	496	517	460	540	461	514	527	505	496	512	497	517	486	483	488	477	539	508	501	502	522	519	504	472	478	492	501	479	518	558	466	461	519	484	462	485	513	506	490	517	498	495	508	495	488	488	457	452	457	523	508	499	474	459	505	488	501	476	479	546	491	506	526	472	506	496	441	511	473	503	490	515	509	524	484	506	497	508	504	464	524	482	513	493	522	471	503	515	518	485	503	528	482	486	521	512	487	484	508	502	445	492	488	459	518	488	519	512	511	471	518	513	522	485	522	504	489	468	506	540	494	469	476	526	478	501	493	518	507	501	470	497	482	545	480	493	491	484	505	472	482	510	495	497	522	472	496	459	469	477	510	508	505	513	496	505	485	515	490	499	495	485	446	500	504	466	503	500	496	488	566	541	455	493	473	508	512	494	501	512	489	468	495	458	536	482	490	495	472	508	516	531	509	472	507	529	505	505	492	506	492	468	516	489	512	513	467	476	468	504	462	511	509	497	489	515	520	490	529	497	506	530	528	531	483	485	510	512	473	483	475	500	515	510	474	476	508	458	528	500	484	491	494	487	530	502	564	494	464	488	507	487	461	488	481	489	475	493	496	495	496	477	467	473	496	525	472	502	467	494	533	497	480	474	516	491	444	512	492	486	476	489	522	477	508	481	513	520	479	492	493	453	511	499	532	498	488	521	526	531	521	489	486	515	518	492	474	498	504	513	493	503	510	531	474	539	481	517	557	531	491	492	510	507	500	528	512	542	493	488	490	500	540	493	507	534	501	469	490	467	502	490	508	464	504	520	510	492	496	514	510	477	519	510	523	467	494	486	516	486	497	512	487	457	501	467	498	539	491	527	542	534	454	480	453	493	508	493	526	479	478	513	472	555	480	470	497	473	507	449	489	491	495	527	504	491	523	507	483	470	486	498	485	472	517	504	527	528	464	524	520	509	541	483	529	517	518	523	488	500	484	492	518	489	522	494	498	470	532	520	498	483	525	473	504	488	474	525	487	460	501	484	483	475	482	504	525	488	505	508	509	482	498	480	520	529	505	497	539	490	503	492	503	510	506	490	474	491	504	477	486	523	504	514	497	487	521	487	464	489	457	489	481	513	454	485	485	471	497	537	516	524	536	495	515	524	488	482	508	513	539	533	515	501	501	475	502	472	489	471	516	501	491	525	484	494	470	468	468	472	533	482	475	502	526	470	474	539	499	530	455	510	467	477	489	459	488	495	489	518	425	445	502	510	497	524	488	508	504	493	482	497	473	513	490	543	500	493	494	467	496	478	518	496	506	473	514	511	492	495	526	537	500	514	462	473	461	509	521	494	486	490	526	483	464	500	506	510	475	514	487	472	492	461	511	495	495	492	475	481	495	510	492	491	508	504	499	549	515	528	502	558	514	512	480	483	520	527	483	511	458	469	510	453	503	508	519	498	498	465	463	563	512	499	525	464	552	505	475	502	497	488	469	505	528	491	499	506	481	466	468	484	468	495	487	474	501	499	483	526	498	500	475	484	555	501	481	478	514	440	481	489	506	522	500	464	538	513	471	517	476	489	464	481	481	492	493	465	479	508	497	499	485	527	526	512	469	483	481	486	501	509	495	469	526	512	458	523	509	484	480	475	501	530	537	466	524	484	531	494	510	510	515	499	454	526	528	528	491	494	510	484	501	515	472	486	469	482	475	523	524	503	488	491	517	488	485	507	484	506	524	482	514	485	515	459	471	466	492	494	503	502	513	478	490	532	539	492	491	493	474	473	500	497	480	479	469	499	514	517	479	519	488	480	478	465	501	490	482	497	544	448	524	499	488	471	498	454	514	483	483	491	490	493	536	464	486	548	494	515	535	485	513	480	487	499	459	495	493	501	488	504	476	468	507	513	510	517	529	497	522	507	498	556	520	507	518	480	473	475	505	514	514	520	453	482	451	538	509	509	518	479	549	522	515	487	478	457	510	489	477	495	533	477	501	501	480	513	506	513	512	502	469	495	502	512	527	498	506	491	509	514	498	502	507	491	527	489	505	486	503	470	517	457	497	475	505	484	451	495	526	499	499	503	498	484	470	504	499	518	494	453	502	485	472	512	502	485	503	501	506	496	498	495	524	493	502	504	493	486	550	482	506	493	486	489	488	494	512	453	521	507	497	457	491	492	510	466	485	522	478	532	524	487	500	517	530	514	506	482	492	466	460	519	493	488	495	508	524	457	571	458	488	511	514	520	458	551	489	518	524	487	496	522	532	525	499	509	525	490	495	483	484	495	543	511	490	503	495	475	489	497	503	505	507	522	499	483	490	507	508	475	473	498	525	491	504	489	514	475	494	463	480	490	508	470	502	507	521	473	528	503	505	541	506	493	525	459	543	566	461	501	439	493	476	534	505	485	488	498	515	485	486	529	495	489	492	487	454	535	508	503	501	524	490	515	464	498	516	517	498	484	517	537	507	461	474	514	514	502	484	483	482	497	499	520	520	490	500	508	469	513	483	508	518	498	498	486	486	510	481	485	520	556	465	499	498	525	489	515	506	507	465	505	508	494	494	513	507	482	520	464	514	484	520	479	478	529	463	466	487	496	469	519	496	524	515	507	488	480	504	521	499	496	487	497	535	478	511	526	479	480	475	488	464	499	492	510	466	513	510	534	465	544	508	519	495	482	472	481	530	485	544	488	496	482	489	456	541	491	523	508	519	487	517	505	481	530	492	490	478	528	476	477	492	499	510	496	487	530	489	494	527	492	532	487	459	492	492	484	517	518	492	500	487	485	484	506	504	507	447	507	480	505	539	484	484	494	460	494	483	507	522	507	486	515	495	535	512	507	502	469	490	502	486	507	514	522	520	491	466	515	473	479	493	510	521	506	499	489	488	519	535	502	524	500	457	486	506	467	489	509	482	474	490	508	461	503	491	491	497	463	459	489	537	530	473	472	512	483	516	456	502	471	471	515	479	442	484	476	545	452	496	513	539	517	497	518	491	464	505	497	503	502	519	494	492	520	481	506	502	514	511	484	466	486	477	528	524	495	484	455	507	535	491	490	493	486	487	490	551	504	522	506	482	469	496	482	478	513	500	514	495	500	500	458	477	510	528	499	480	524	517	509	494	520	500	499	482	498	525	511	487	481	499	512	516	498	520	522	530	469	476	555	472	541	478	497	476	479	520	507	491	503	528	459	531	488	541	492	500	497	523	493	484	513	477	547	480	507	510	479	503	525	505	476	492	490	473	449	484	499	512	529	504	485	489	516	497	501	479	514	495	457	458	505	460	532	522	463	513	500	528	470	499
4320	2545	3286	3316	2365	1459	889	985	1610	1787	1644	940	565	330	232	223	208	184	183	188	188	175	203	207	186	202	197	177	213	192	202	199	208	205	184	165	183	220	195	209	203	183	179	187	203	191	190	229	177	190	221	182	202	181	188	227	187	201	185	184	164	188	203	199	208	178	202	205	182	213	185	177	196	207	203	158	195	218	227	212	190	203	191	172	197	209	186	197	211	218	195	183	198	217	208	189	196	195	183	192	204	184	221	202	194	210	198	192	166	199	177	214	215	201	181	218	205	193	203	220	197	205	191	175	197	192	182	213	206	202	191	184	176	193	196	170	192	205	196	203	220	182	200	208	200	188	197	174	205	191	209	189	192	197	199	171	185	198	190	208	198	208	180	211	182	191	189	186	203	168	175	189	186	207	196	200	187	224	168	197	216	187	202	187	211	199	217	182	193	169	198	187	187	180	195	196	189	183	184	209	211	215	170	196	207	197	213	193	175	197	223	174	180	223	187	230	195	206	174	189	217	182	208	163	194	197	198	191	186	200	201	191	210	202	205	205	206	203	187	193	218	199	200	179	174	196	231	205	193	194	198	231	187	178	221	231	210	187	207	203	209	201	194	185	215	208	186	196	174	196	193	200	208	175	205	210	196	203	190	184	191	200	223	203	197	214	195	178	198	178	216	211	195	221	178	201	201	188	213	188	194	197	215	203	195	198	184	190	201	177	193	204	191	190	190	205	196	208	184	188	188	197	207	185	183	191	193	187	181	158	190	160	205	190	168	178	183	191	168	191	195	214	206	210	211	183	191	210	182	176	188	174	185	183	212	204	215	207	178	173	197	208	195	210	189	206	194	184	192	195	210	189	178	182	198	239	178	189	196	206	195	166	193	200	198	192	203	182	191	201	183	192	176	196	188	192	203	198	206	201	187	210	196	193	205	184	198	221	215	183	171	187	177	193	212	203	204	193	209	179	211	195	171	222	161	183	204	187	184	185	199	196	208	206	172	184	228	173	185	160	197	197	213	228	191	225	162	182	211	169	186	183	195	200	227	192	189	196	208	211	192	185	207	196	223	212	203	196	215	203	205	220	197	228	182	218	219	206	199	190	176	200	204	195	210	199	222	221	210	196	193	185	180	179	215	189	190	182	180	181	210	206	188	195	177	194	223	163	189	227	224	203	193	181	199	219	185	171	203	195	221	196	212	215	198	207	176	199	197	196	170	218	190	219	197	164	184	194	220	203	229	202	213	202	197	189	196	214	207	216	200	202	187	209	192	221	180	213	165	190	203	207	184	193	199	184	181	197	182	212	204	191	171	210	162	189	230	221	210	198	214	189	221	196	233	217	201	196	196	205	200	207	192	177	187	213	187	182	219	185	233	184	198	193	216	160	203	200	230	193	185	185	208	217	199	196	215	192	215	204	190	203	214	204	193	206	188	185	190	212	227	192	191	211	195	186	175	190	213	176	225	214	210	176	203	175	185	204	214	189	184	198	189	193	193	206	177	189	196	204	195	235	211	235	210	203	194	213	174	195	188	202	223	182	165	201	207	210	200	194	175	190	196	183	207	183	170	184	203	209	213	219	189	202	198	194	188	187	197	201	204	187	221	201	165	193	196	181	170	209	175	199	196	191	198	193	197	226	160	194	179	211	195	208	211	204	198	212	192	224	197	206	194	208	179	199	208	215	174	201	170	172	204	195	171	192	184	188	212	170	191	204	192	196	184	211	177	202	193	179	199	193	196	184	204	204	181	198	173	206	172	167	195	230	188	193	192	192	223	211	189	168	192	199	164	200	202	162	184	182	194	192	185	182	199	208	186	188	169	200	205	189	218	219	190	182	218	200	210	198	209	202	195	217	224	184	176	203	202	182	195	192	217	209	199	195	213	191	183	195	199	207	197	197	185	196	205	181	197	211	205	226	202	191	186	188	191	194	184	175	162	169	181	227	180	208	211	200	186	191	191	193	213	191	206	191	191	193	194	197	201	223	228	220	187	211	205	201	210	188	210	211	239	200	178	200	192	202	176	195	214	230	206	198	200	207	189	191	199	210	194	200	198	201	198	216	193	204	216	204	208	182	218	215	190	195	182	173	193	210	184	204	206	212	164	191	226	161	208	213	193	201	193	212	194	167	198	202	199	217	200	178	211	187	199	220	215	190	193	194	196	175	200	208	205	199	189	188	204	199	209	203	207	208	197	216	191	184	169	217	210	165	200	209	200	175	178	201	214	191	194	216	190	189	195	190	202	228	186	210	191	214	205	190	198	215	211	202	200	184	193	217	191	198	198	204	228	208	226	215	220	189	201	191	194	179	196	218	215	203	173	201	176	191	199	165	218	191	190	198	181	193	199	191	195	175	194	179	195	195	191	202	220	211	180	217	182	197	196	207	206	202	191	184	176	192	234	189	194	166	181	193	183	197	194	195	228	204	215	206	175	186	212	190	209	184	207	190	198	219	216	220	195	205	224	216	190	201	190	190	182	186	199	198	176	185	193	210	182	199	194	222	230	194	205	215	199	205	183	191	221	185	205	226	191	196	180	186	187	211	187	205	208	215	199	195	217	181	186	181	194	208	208	201	219	192	216	197	201	186	204	192	204	200	181	200	202	187	186	195	186	171	213	176	198	200	199	217	173	225	212	205	187	199	196	171	225	193	194	212	177	191	191	188	193	203	212	191	214	189	199	179	187	193	206	197	201	204	213	189	193	213	229	182	204	190	191	208	175	212	204	191	220	177	204	203	208	219	194	196	190	197	176	190	213	206	193	209	200	205	200	197	196	190	195	199	187	195	175	196	205	229	196	204	196	199	199	230	195	197	205	203	194	200	198	212	200	195	177	213	186	210	165	206	218	210	210	194	213	181	183	187	196	207	204	188	203	186	206	199	209	191	210	198	220	204	186	224	187	200	175	192	222	187	203	167	184	194	200	197	178	190	203	203	196	192	187	203	193	187	194	173	194	172	187	207	211	191	202	203	184	182	195	202	171	210	213	194	197	190	213	176	204	200	201	210	212	195	180	211	214	191	203	227	202	192	213	173	185	200	197	155	204	179	186	194	206	170	199	188	224	193	216	210	196	163	224	191	215	222	183	209	216	197	179	192	193	193	184	210	199	193	194	166	194	195	212	204	210	184	216	223	186	177	204	197	185	212	184	192	191	206	194	217	163	210	203	209	191	189	184	193	202	236	198	179	212	189	207	198	212	198	191	230	189	200	197	202	200	221	180	187	198	182	162	188	191	205	178	229	177	200	213	206	152	196	213	216	196	176	187	205	203	170	212	236	228	187	174	212	192	223	188	188	204	212	190	200	204	213	182	176	194	195	183	176	206	210	179	214	179	178	228	196	204	187	173	188	210	193	193	199	205	174	194	190	185	187	209	188	190	215	187	184	179	215	188	195	210	209	201	200	210	185	213	170	188	192	186	208	202	188	192	186	202	191	175	205	188	194	188	175	207	194	190	199	202	195	240	218	211	214	208	200	222	197
3576	3028	6644	9595	8669	6105	4120	5471	8769	8746	7333	4236	2253	1155	742	586	561	526	501	524	514	535	500	524	523	495	541	548	507	534	498	486	496	544	537	499	548	532	480	524	560	558	499	511	525	569	483	525	491	510	521	495	555	537	541	553	526	535	507	491	559	517	523	505	488	542	544	514	538	488	527	555	509	540	513	512	517	521	508	508	548	516	489	528	509	519	523	536	538	494	495	485	515	520	530	513	524	534	536	534	537	492	531	537	542	506	550	491	550	524	521	490	501	531	488	504	498	537	526	474	546	550	509	529	528	555	491	537	517	533	567	511	517	511	563	507	498	521	511	532	543	527	522	518	510	529	495	518	532	513	550	545	493	549	525	546	547	504	538	526	550	499	488	515	504	461	497	535	560	504	540	531	533	515	514	542	509	511	524	526	541	522	549	487	513	490	489	553	568	500	575	504	512	490	512	514	516	498	522	539	531	493	578	511	522	537	530	507	513	518	485	525	556	556	548	507	493	523	524	546	529	503	519	516	495	536	491	540	509	513	530	514	532	568	542	541	501	517	530	538	539	510	488	501	551	544	515	507	538	502	532	552	539	523	518	512	500	485	529	524	515	522	530	501	500	501	551	534	515	487	569	514	518	527	519	499	557	523	500	567	532	525	495	541	480	505	509	522	548	577	502	525	512	499	531	563	545	489	570	508	530	495	512	502	480	547	496	555	546	509	546	530	494	499	514	515	519	500	575	518	509	536	544	536	520	526	510	500	502	493	520	525	528	500	529	529	501	524	525	538	501	513	495	525	507	586	530	513	545	522	487	498	508	542	498	547	526	485	511	507	490	537	528	540	510	533	507	531	518	489	498	557	502	504	529	523	549	523	507	473	475	528	503	512	548	508	491	536	527	518	511	481	532	498	518	505	548	494	512	502	544	528	538	527	502	496	520	510	494	488	529	514	507	492	499	506	537	553	494	558	559	502	502	533	491	530	513	484	528	546	558	528	535	523	480	560	528	541	535	517	517	505	525	525	525	500	499	524	506	560	545	528	477	535	493	493	491	520	556	526	519	515	485	517	520	568	511	519	550	576	541	517	533	508	549	508	494	550	474	519	530	496	551	499	541	568	550	535	556	543	510	534	516	519	543	539	499	528	540	520	519	504	509	532	516	520	480	492	503	509	547	490	539	522	516	555	527	522	545	508	513	531	541	530	537	494	528	521	536	538	564	502	507	571	548	549	560	525	521	545	522	522	564	539	531	522	519	502	546	552	503	517	552	513	507	526	515	521	537	494	524	517	541	520	543	512	524	515	482	500	545	544	498	511	537	572	561	525	526	543	536	503	548	557	480	524	499	546	542	534	502	518	463	528	504	509	563	513	514	524	533	527	522	524	500	491	539	521	491	522	544	519	531	552	513	531	490	486	522	504	514	514	536	533	555	504	496	525	519	535	523	527	527	535	540	503	539	508	504	496	541	517	523	541	499	520	524	553	549	493	552	519	516	524	523	521	538	468	516	522	511	514	523	529	520	502	519	503	552	530	503	531	563	521	492	520	489	499	506	535	506	529	537	547	527	510	532	523	529	495	537	488	554	518	476	489	530	522	537	477	555	534	502	525	521	501	519	516	530	507	526	487	485	525	501	536	519	504	493	508	480	538	497	513	506	487	511	518	534	517	506	515	534	497	560	465	541	534	537	530	494	525	537	509	529	540	490	497	534	497	511	525	495	536	514	533	540	477	566	537	510	506	520	497	526	507	506	482	529	528	498	508	517	517	506	511	512	517	497	515	528	561	505	486	520	519	493	525	537	582	505	533	487	553	480	517	500	526	470	543	544	528	507	520	555	494	527	489	523	540	540	494	521	503	518	478	515	517	545	553	542	532	494	515	475	550	526	502	531	512	518	534	480	538	509	492	559	535	539	521	549	491	511	517	527	543	489	537	509	531	465	539	498	488	524	513	514	550	526	538	513	484	535	497	571	514	515	522	557	510	514	507	514	525	500	504	519	540	559	498	523	540	526	516	501	513	497	549	508	507	554	521	539	526	515	489	513	483	508	503	510	555	535	494	544	521	503	580	493	500	536	573	474	536	512	532	532	545	478	482	511	522	538	502	541	584	525	519	482	569	536	571	506	507	538	538	535	499	533	525	494	501	496	503	513	542	567	545	542	519	509	499	564	559	512	493	546	520	538	551	526	567	526	488	548	527	546	533	499	533	521	536	495	537	497	514	490	527	524	527	505	547	509	493	530	497	536	508	576	524	539	541	513	502	501	507	510	545	537	540	514	517	573	512	520	554	520	504	567	505	531	495	526	550	472	523	519	531	522	517	514	504	530	542	543	514	488	540	552	490	534	553	550	537	532	547	527	569	553	545	515	541	506	538	483	513	550	521	533	545	536	514	563	494	516	509	537	559	505	569	548	496	547	534	542	513	534	557	546	546	533	555	517	559	544	507	512	502	506	496	521	502	531	504	492	525	506	533	461	540	533	521	473	517	542	502	532	495	519	518	480	550	463	553	524	502	539	510	531	511	544	496	543	543	556	535	529	505	509	504	508	522	497	543	511	508	503	536	541	536	545	529	529	478	510	526	485	547	553	486	506	488	493	535	559	525	511	537	498	526	517	514	491	520	532	570	552	502	494	525	501	546	539	524	555	519	525	530	545	539	499	552	510	534	528	503	488	488	484	508	537	467	503	524	513	536	538	500	516	517	540	546	552	509	516	530	526	534	490	512	504	531	545	528	516	476	534	510	518	485	504	510	516	498	535	524	563	510	505	487	530	487	488	510	523	490	533	479	543	530	548	526	517	530	504	522	520	475	496	524	566	534	523	535	505	479	520	524	503	510	492	513	497	524	507	524	509	491	490	533	476	507	559	572	538	485	542	526	549	531	559	499	506	510	534	511	542	502	548	543	524	484	520	512	521	548	483	515	542	485	515	537	511	481	546	518	537	512	528	534	521	530	502	496	492	513	526	520	560	519	514	531	493	532	491	517	505	541	507	483	521	507	494	506	543	494	549	551	530	486	524	539	460	533	542	507	569	534	470	538	516	554	536	534	537	515	528	518	538	530	540	490	521	511	506	538	552	525	511	510	479	546	488	544	557	495	484	506	498	537	523	474	502	501	501	475	530	515	498	503	571	518	488	506	554	499	531	526	493	529	544	552	529	529	524	548	508	491	537	528	540	529	545	486	513	548	535	552	501	513	517	502	491	523	525	510	531	543	485	510	512	518	524	498	541	532	530	466	493	550	522	542	530	524	528	520	492	526	535	508	558	536	520	535	496	540	507	505	538	500	562	540	541	535	549	505	514	506	514	546	557	520	538	479	497	588	526	517	523	525	521	499	530	501	551	549	501	527	546	514	511	525	565	489	512	485	509	503	505	519	546	531	530	514	512	534	473	513	535	493	472	530	510	527	496	542	529	487	518	550	528	483	485	544	568	543	511	552	527	550	496	514	526	523	520	525	480	529	506	502	518	492	522	526	497	520
24907	16959	7510	3974	2920	3427	5478	14199	23209	22011	15976	7361	2483	843	384	265	198	201	205	190	189	179	202	201	203	202	188	188	211	218	171	204	216	228	193	196	201	208	210	196	214	215	210	173	206	193	205	210	205	216	214	214	205	220	196	171	185	179	206	210	208	215	203	193	198	190	184	216	200	181	194	202	192	199	217	222	182	224	208	198	183	174	219	205	202	215	186	205	176	194	211	217	189	189	240	182	219	189	230	197	187	183	189	206	187	194	192	191	206	201	194	203	217	180	215	205	204	198	218	195	197	202	223	203	203	202	191	192	218	202	215	192	198	185	195	193	179	199	194	215	173	216	195	211	184	189	206	208	204	181	174	213	196	208	193	199	210	189	198	209	222	195	186	207	208	207	213	201	204	169	175	197	217	192	210	188	204	192	212	213	234	198	170	197	222	205	192	185	232	182	206	220	182	197	210	217	217	183	212	210	196	186	216	214	219	185	192	194	216	188	209	175	191	178	214	209	212	232	197	190	227	197	224	191	217	213	211	208	215	181	203	211	186	196	198	189	182	181	198	187	207	205	193	199	200	203	207	214	223	196	184	207	206	208	199	217	212	193	196	182	189	182	168	210	163	214	208	196	210	205	203	183	204	171	209	183	200	228	221	218	197	187	185	206	174	219	218	192	207	192	211	230	218	183	218	215	212	198	241	184	208	203	205	200	195	214	222	180	183	207	231	210	196	210	193	209	198	199	207	203	214	224	187	212	201	199	206	184	205	197	183	205	193	221	198	193	191	195	214	194	184	198	200	218	226	187	213	215	188	227	240	217	213	216	195	191	194	187	197	202	230	219	183	195	177	201	195	204	210	213	213	235	217	173	205	211	191	214	183	200	199	223	192	224	189	188	215	185	188	194	218	193	200	196	195	197	192	210	210	158	202	178	207	231	194	199	185	189	194	203	234	189	208	185	193	217	196	177	196	185	213	198	192	168	200	214	180	206	190	192	204	187	171	217	201	186	206	224	190	180	202	210	213	198	215	185	213	217	194	202	206	191	186	178	178	214	186	203	208	190	200	223	190	208	201	193	215	207	223	164	212	197	192	203	182	192	189	207	193	208	194	198	179	183	203	206	202	194	197	205	196	236	179	183	226	193	217	210	190	226	203	208	198	198	252	194	178	196	215	198	199	201	187	194	186	201	214	194	195	212	228	206	223	197	198	200	192	195	188	196	190	215	194	176	218	241	212	213	214	195	223	193	222	196	199	185	209	207	191	182	213	193	199	209	219	198	190	199	200	203	204	187	190	196	184	231	208	201	200	197	211	213	187	191	212	179	190	186	221	169	202	187	200	183	204	194	187	199	201	190	216	206	211	208	204	189	164	200	200	172	198	225	196	206	188	207	205	207	199	172	179	196	205	208	208	187	222	169	186	195	223	193	186	237	202	169	204	213	200	198	201	196	184	184	206	238	212	207	206	199	193	185	201	199	209	214	211	191	220	221	217	188	217	238	206	194	211	229	208	199	190	183	218	196	194	191	190	203	197	203	184	205	188	184	199	214	185	219	200	198	224	222	207	215	203	186	213	198	183	179	217	186	194	197	174	194	207	201	202	212	228	220	195	184	221	213	198	197	195	225	228	212	223	212	185	190	231	197	200	188	197	190	199	197	211	204	193	199	189	187	191	204	205	210	201	174	196	187	177	184	206	190	198	218	190	176	219	178	187	204	196	214	211	200	197	207	205	222	200	204	230	198	216	197	172	166	186	207	193	171	201	203	226	191	184	198	195	211	194	226	205	183	215	185	186	174	209	189	210	196	198	183	210	211	199	221	216	216	177	211	203	193	196	180	185	214	198	193	201	210	225	207	199	208	210	204	188	200	168	195	211	206	173	211	198	218	224	207	191	216	220	191	189	228	210	187	207	202	213	213	214	213	230	209	218	210	176	208	201	219	217	198	215	206	206	212	217	193	197	199	204	205	205	217	220	210	200	213	201	212	192	210	220	194	189	184	189	209	184	201	193	211	188	195	196	195	199	191	213	184	226	191	229	202	233	203	197	179	224	236	182	200	193	219	205	212	184	219	186	185	194	182	212	190	208	182	216	193	194	214	189	195	206	179	196	193	213	205	183	206	200	198	192	215	219	204	191	221	216	219	195	217	212	222	217	198	189	194	212	208	204	199	183	185	202	200	182	209	173	236	215	196	198	207	198	187	210	224	197	175	203	200	204	190	204	169	186	226	200	199	216	214	236	187	215	197	199	212	213	204	191	229	219	208	202	210	208	208	195	186	233	187	172	204	193	198	220	218	229	186	200	230	185	218	183	226	183	179	215	194	201	182	180	196	215	193	202	196	191	188	204	180	191	208	205	221	198	215	217	194	209	182	185	221	209	187	215	165	210	185	207	205	195	190	199	198	190	194	209	211	200	192	197	168	202	217	209	193	190	205	212	191	205	210	192	223	199	196	182	202	212	230	169	206	214	208	202	202	214	211	193	224	196	201	208	224	176	202	198	204	206	183	191	179	217	196	214	175	192	209	202	200	208	203	196	191	206	214	206	231	189	196	200	209	189	209	211	190	201	195	194	191	210	216	204	201	222	205	191	200	184	202	227	214	205	202	202	203	188	236	178	201	189	207	200	176	208	200	199	205	213	211	182	216	228	187	199	207	191	176	196	184	168	206	178	174	226	198	202	174	209	204	201	187	203	194	189	202	211	184	206	187	237	218	216	249	199	188	189	201	172	227	204	207	217	188	199	215	200	228	194	207	215	195	180	228	210	181	220	188	219	192	213	191	193	209	198	224	180	198	188	189	204	235	202	201	200	212	186	201	187	183	198	196	202	205	219	231	171	194	208	199	199	202	209	186	203	187	212	192	198	204	204	194	209	197	197	172	192	201	211	206	206	175	194	204	220	209	188	193	209	206	215	226	189	210	226	202	185	186	227	228	209	214	196	195	220	211	190	217	186	179	221	181	197	200	208	212	222	183	194	228	205	199	181	193	187	193	177	195	198	189	206	201	221	195	189	187	201	202	210	193	201	171	206	198	202	203	226	178	192	207	243	199	217	220	188	183	218	220	221	200	227	205	207	199	205	200	206	182	184	209	204	205	217	208	192	189	199	207	200	199	184	181	214	179	190	199	180	193	201	199	195	183	215	202	200	170	207	178	215	202	203	215	209	209	214	185	207	204	197	200	192	211	182	193	205	201	192	208	176	208	226	223	213	174	217	231	237	221	218	204	193	208	190	215	202	205	219	213	214	214	194	196	200	182	170	203	207	206	203	215	198	207	204	194	189	174	188	222	195	182	198	197	208	199	190	192	179	202	166	220	218	169	182	191	180	198	207	196	217	217	211	211	195	198	197	203	216	188	194	204	195	199	206	204	216	207	189	207	197	209	207	198	191	186	210	195	192	204	213	217	180	198	190	209	229	194	209	187	195	213	201	197	188	196	200	211	194	218	206	191	205	204	211	223	207	175	203	187	204	201	193	202	191	211
16481	11737	7465	9333	10333	13743	20094	35720	43891	41455	34803	21715	10237	3908	1528	876	579	551	515	562	526	534	579	541	512	536	504	523	506	512	538	509	532	494	521	523	514	523	567	527	517	547	548	514	492	550	553	497	483	531	538	546	526	515	501	512	508	523	552	531	563	535	525	540	493	539	526	534	538	453	493	522	499	553	536	542	522	507	553	492	532	528	502	510	497	526	545	527	491	492	530	497	544	540	515	512	525	519	538	533	504	531	516	503	524	540	542	523	535	557	527	529	516	487	514	515	532	512	498	495	563	472	544	549	492	539	545	497	519	524	518	545	530	487	506	517	550	521	540	521	544	491	502	580	534	564	538	570	528	509	530	505	550	536	525	537	510	533	530	571	477	541	533	545	534	495	530	508	525	524	506	548	558	535	532	529	528	535	552	539	541	531	505	544	529	516	507	519	530	568	522	545	552	531	499	531	506	545	515	500	541	521	558	536	500	540	529	495	556	488	509	521	521	543	534	510	529	494	536	511	574	510	546	511	519	540	520	525	466	479	497	524	562	562	565	530	542	561	511	523	503	534	542	528	504	517	555	484	565	500	540	572	517	536	556	550	553	519	515	525	498	554	527	540	528	548	497	490	498	569	566	523	519	525	506	525	513	523	495	543	549	540	528	498	511	545	533	491	545	531	504	514	531	529	536	504	532	556	523	529	557	527	524	531	499	525	568	566	537	519	545	524	545	539	512	508	449	506	551	517	531	542	534	497	548	579	556	515	510	519	535	544	528	495	540	554	506	538	541	527	501	531	509	549	500	514	560	473	538	519	529	575	495	578	482	539	524	560	539	518	516	538	532	553	530	545	487	522	528	524	535	513	499	550	527	536	498	536	530	535	540	553	531	533	525	526	579	527	563	544	548	544	537	508	545	503	543	551	520	531	544	514	532	507	517	545	586	531	521	528	580	553	492	503	502	553	509	519	508	539	561	504	518	557	516	512	562	562	526	523	515	529	521	494	532	563	516	513	525	532	524	521	536	545	496	507	500	526	542	543	477	542	544	536	539	534	488	512	547	541	524	529	523	522	523	538	533	558	513	556	562	531	516	545	526	523	518	487	566	503	582	566	529	551	545	521	513	511	547	487	534	507	539	492	471	543	524	533	566	509	530	562	507	525	512	523	520	500	514	529	578	551	498	552	539	551	523	536	477	562	525	529	502	542	533	531	494	500	518	576	531	512	515	537	509	517	537	570	540	551	551	545	524	489	517	555	538	545	533	532	534	538	555	546	535	490	497	528	526	536	531	531	535	544	537	506	548	532	542	516	556	551	528	506	530	532	515	523	499	574	502	484	560	550	522	512	534	495	526	543	500	565	524	557	540	570	503	523	513	575	524	493	512	531	509	553	493	538	502	504	557	540	541	517	527	522	530	518	547	510	481	510	514	499	545	517	521	564	552	523	521	480	545	552	561	545	538	495	539	571	556	550	530	554	512	525	531	477	522	542	512	549	520	524	496	477	546	543	545	526	528	560	531	537	494	520	529	542	565	518	522	540	507	522	551	541	527	505	558	519	521	513	560	529	507	544	523	549	532	521	530	527	535	532	551	502	555	558	513	528	500	506	497	545	537	517	537	511	519	523	545	556	530	525	560	520	519	523	519	557	517	519	527	531	528	534	541	526	530	530	533	493	494	507	522	508	537	561	513	503	562	526	522	531	503	585	567	542	535	551	492	504	565	545	505	559	549	525	547	545	548	477	536	537	534	525	526	537	542	496	509	515	553	557	497	493	559	535	520	515	568	600	520	525	537	515	507	512	514	510	551	556	506	512	567	515	502	574	538	482	525	497	563	560	529	518	518	546	530	493	533	556	540	536	502	563	525	524	493	531	544	509	535	504	517	507	520	492	492	558	538	518	497	518	512	521	531	526	556	554	557	515	514	531	528	530	516	538	535	498	498	551	541	550	527	551	529	523	528	485	576	558	548	550	543	518	572	511	505	561	517	535	536	544	545	508	537	565	496	556	539	550	497	518	513	548	543	509	551	490	527	569	542	487	519	505	516	504	495	538	517	521	549	533	517	518	523	512	547	509	507	526	535	532	509	564	533	551	491	527	547	595	543	504	564	525	578	556	529	552	564	520	547	541	542	524	515	578	559	534	513	561	516	528	478	520	543	519	545	515	534	508	533	513	512	537	552	483	519	517	512	500	515	504	529	503	487	551	518	526	495	509	536	526	503	505	526	551	550	554	520	542	510	575	521	537	547	537	533	506	519	539	510	524	535	543	509	542	541	564	552	530	510	503	550	536	498	500	544	505	503	535	537	513	510	529	481	513	522	564	546	531	529	525	518	531	527	522	542	525	537	573	503	543	515	514	564	534	535	535	479	524	558	531	540	546	538	520	464	537	528	503	541	547	558	560	512	492	559	566	504	511	513	526	552	512	518	504	550	512	530	563	558	516	511	543	500	557	533	509	528	568	539	515	553	529	522	588	505	536	590	549	515	560	518	527	552	531	527	504	532	515	502	516	497	525	535	523	506	531	550	506	545	527	530	534	506	543	549	494	500	560	534	496	527	542	547	516	502	497	535	554	532	498	551	540	529	549	522	541	552	537	531	542	499	507	547	514	504	515	538	539	473	523	480	514	563	475	491	525	495	544	532	519	486	562	574	514	524	552	581	536	516	535	541	510	526	503	492	563	511	530	541	539	525	545	545	507	516	516	551	572	550	507	509	547	551	569	499	533	546	532	527	544	548	530	541	519	524	536	525	532	492	527	530	560	519	538	523	539	552	524	523	525	557	552	513	556	522	586	527	516	544	505	525	517	542	520	533	572	558	543	505	502	525	573	518	496	482	511	526	562	504	504	574	518	518	537	547	542	547	532	541	529	530	505	537	500	539	559	529	551	512	562	522	566	531	533	506	521	512	518	531	566	500	519	539	556	523	534	487	543	512	551	502	529	494	520	519	524	497	537	533	543	534	513	541	476	518	523	536	565	558	514	548	531	526	546	559	518	560	511	485	531	525	495	535	562	520	529	527	551	517	544	519	507	514	538	533	556	516	553	513	544	495	568	520	516	544	513	536	525	521	535	531	550	504	506	491	531	551	529	539	508	508	534	503	521	536	542	530	537	565	507	537	581	517	514	518	499	525	534	492	532	501	506	529	537	539	550	541	504	540	507	520	515	527	495	544	571	550	491	525	525	521	516	518	502	489	519	527	560	535	542	521	495	564	540	555	537	537	520	507	561	532	571	493	520	551	514	514	524	563	568	523	530	486	543	516	503	531	594	531	531	536	533	564	516	529	523	569	514	526	554	491	520	512	530	540	521	556	547	545	529	524	510	505	475	548	539	479	520	541	515	543	557	503	503	553	546	559	497	513	549	569	532	547	536	551	535	482	534	511	557	558	516	492	511	502	538	533	518	554	490	553	505	497	536	526	537	509	491	526	488	533	519	527	536	506	523	535	549	533	541	551	546	547	526	474	522	525	518	516	508	568	525
36639	26487	12386	8134	6314	6328	7051	20162	40299	35828	27572	15109	5580	1657	569	298	227	167	166	184	180	166	181	167	178	187	190	176	189	191	169	187	175	199	168	182	174	174	158	179	190	202	175	179	183	183	191	196	202	174	190	148	177	187	164	155	195	171	200	186	174	141	192	174	180	139	162	209	180	165	183	159	188	175	180	177	171	161	179	160	202	187	185	199	175	164	178	187	149	171	175	176	178	181	168	177	148	182	169	180	181	161	172	192	175	179	181	177	192	188	185	196	182	190	153	177	212	190	168	196	199	180	185	169	170	176	181	182	170	170	192	186	189	162	171	178	173	194	188	193	179	188	160	193	176	182	174	156	176	173	206	170	188	180	174	175	202	193	163	162	202	198	183	195	157	179	164	191	182	193	181	178	183	174	200	187	164	175	209	182	192	162	208	176	179	181	177	182	194	158	176	223	184	165	193	168	164	170	185	192	159	196	174	182	202	176	173	167	184	187	177	180	176	193	193	193	183	199	191	198	185	197	172	182	179	162	192	183	177	178	191	196	180	160	179	178	214	175	159	156	170	168	170	200	177	188	200	189	187	174	210	168	177	174	152	183	171	193	203	183	186	204	187	163	174	189	183	173	165	164	186	172	181	183	176	156	163	196	179	198	171	175	190	175	192	173	190	161	176	148	175	175	172	191	175	184	171	178	177	172	179	184	192	190	188	181	200	189	180	163	170	174	178	177	194	198	183	157	151	195	162	149	164	184	180	160	177	184	165	195	191	185	185	180	181	170	171	195	182	168	168	169	207	160	185	176	179	177	190	202	167	178	167	172	175	169	155	183	187	205	176	180	186	161	168	172	178	193	168	169	181	198	176	186	170	178	192	174	186	202	186	179	170	218	183	168	170	172	178	198	159	177	182	168	175	177	186	178	177	178	179	175	193	193	198	182	159	178	168	146	179	182	203	181	191	174	170	179	184	198	159	165	157	164	179	187	203	185	185	167	181	144	200	176	182	185	160	180	178	164	176	174	187	185	195	177	196	193	185	166	169	190	169	191	180	164	165	188	172	182	171	177	187	174	167	173	170	186	176	201	185	184	185	164	162	170	212	196	172	195	173	172	185	185	190	176	149	170	181	168	211	204	188	184	184	193	192	190	191	175	218	170	178	186	176	179	186	186	169	203	179	175	190	186	190	183	180	193	181	197	161	143	166	190	158	158	165	166	190	199	194	171	184	155	162	173	175	172	185	205	195	178	184	151	172	191	182	198	167	180	174	173	188	163	195	191	209	204	173	164	155	176	183	171	182	181	188	151	180	183	179	190	181	200	159	162	178	183	173	178	182	167	170	171	182	190	186	165	162	188	199	194	200	171	165	196	179	168	179	216	178	200	180	174	166	186	173	180	179	165	196	195	188	185	170	203	203	189	195	167	192	174	160	181	179	190	161	187	173	189	171	171	184	185	183	201	182	160	204	176	183	179	190	194	190	194	196	186	184	157	188	172	170	175	154	161	171	169	190	165	195	174	194	168	179	171	176	176	167	206	176	166	176	173	152	178	213	167	164	173	175	161	180	188	189	196	189	157	192	190	179	196	190	172	179	172	171	203	186	184	177	183	175	186	171	187	200	198	177	172	205	185	151	176	174	175	155	188	141	203	185	175	160	190	170	177	176	179	182	171	186	199	182	194	198	159	194	178	189	164	192	206	168	191	180	184	151	191	172	176	186	177	189	160	197	197	205	196	180	180	176	159	151	159	173	189	148	186	176	168	173	197	154	179	182	195	181	189	192	184	210	172	206	183	187	200	182	166	186	167	185	183	176	152	191	168	177	191	187	155	187	197	156	165	176	165	162	180	173	190	191	199	189	186	152	169	192	175	184	186	197	181	172	201	199	165	154	211	190	192	152	157	193	169	203	183	185	191	194	156	174	193	187	195	206	188	178	167	176	193	183	180	170	204	199	181	189	197	166	172	179	196	170	192	164	176	185	187	179	170	157	199	179	182	202	187	152	185	163	192	191	186	191	170	153	160	166	163	189	177	184	172	199	182	182	182	185	180	187	181	184	183	201	204	183	178	185	188	188	194	183	192	170	171	182	168	161	199	189	195	172	182	191	191	205	173	191	167	172	189	202	205	197	179	178	193	179	182	189	186	177	175	192	184	204	160	189	170	203	201	196	166	188	190	189	178	172	200	173	191	198	187	180	165	207	187	214	170	195	204	167	168	173	171	177	172	189	178	172	186	180	193	173	154	171	205	163	200	223	197	186	199	188	178	169	180	229	172	182	170	202	202	167	181	165	186	180	186	184	188	194	175	165	184	182	174	174	183	192	180	193	201	156	185	149	179	158	170	187	179	194	171	174	177	201	157	175	175	189	196	177	190	175	218	190	174	177	162	189	169	143	174	160	178	160	164	180	194	191	176	177	187	169	186	176	167	161	209	178	180	196	176	184	211	204	159	184	183	204	158	186	170	160	171	207	199	196	164	170	199	161	191	154	173	183	177	184	196	168	158	186	206	165	199	168	173	158	162	199	176	162	207	187	166	162	200	175	178	187	182	212	183	202	178	185	187	201	173	177	175	196	202	194	209	160	192	148	160	183	188	176	173	181	196	170	168	178	168	175	172	182	178	184	172	181	165	184	162	194	182	165	176	175	175	177	168	149	181	169	193	170	183	182	193	179	151	204	193	183	201	181	167	177	177	189	176	155	168	190	189	200	174	180	184	155	167	181	181	194	170	172	169	174	186	188	186	194	165	177	149	169	171	187	196	174	185	167	161	184	167	160	182	204	168	175	178	170	218	152	191	185	160	200	158	200	169	179	195	181	169	173	173	174	166	164	190	165	143	187	170	184	174	166	180	196	166	202	160	181	183	166	181	187	169	184	177	184	175	193	187	167	169	164	172	178	164	178	197	191	176	180	177	178	154	221	151	194	172	181	191	173	201	186	182	200	199	187	179	180	181	168	186	187	185	182	176	187	173	168	192	174	194	191	179	180	181	169	178	155	177	178	173	177	191	187	177	193	173	180	182	172	181	172	189	190	214	174	188	189	177	196	188	183	205	179	160	157	180	165	172	193	205	182	197	177	213	185	178	188	212	192	167	173	184	189	156	180	175	180	184	215	207	199	185	185	156	200	182	168	167	193	196	206	162	179	200	202	182	191	159	188	199	191	175	173	179	187	200	180	181	173	169	203	204	171	197	201	208	193	172	188	184	190	170	207	190	212	168	184	194	177	193	189	204	184	178	161	194	190	170	194	151	190	201	175	206	177	167	174	172	177	187	173	192	160	185	169	190	173	162	183	184	174	161	184	187	201	196	169	191	187	178	187	182	179	172	197	179	169	177	183	169	202	194	180	192	190	200	193	184	193	204	180	178	204	195	168	162	178	171	164	176	177	178	171	175	202	179	169	149	188	185	202	197	170	168	179	184	184	193	185	191	185	191	161	185	184	182	192	191	186	208	174	173	150	175	182	185	177	172	167	155	166	167	216	169
24279	15594	9729	15452	16777	19665	22356	40401	56151	52723	44494	31900	17500	6898	2248	900	594	493	466	476	560	447	486	475	438	462	518	509	480	462	449	467	481	492	463	487	447	515	456	502	472	515	437	470	481	466	444	462	461	448	463	443	459	466	469	456	478	465	491	416	441	463	465	468	491	478	480	498	492	484	485	489	471	470	467	510	481	492	467	482	476	458	462	455	489	495	476	437	465	507	452	493	473	472	480	442	479	442	503	514	452	466	434	477	461	469	438	481	478	461	454	473	448	468	491	492	474	501	489	454	462	453	466	484	471	486	542	471	459	486	477	471	450	485	512	457	486	475	455	474	463	465	482	499	460	464	441	475	472	444	493	450	491	486	489	473	479	521	470	450	523	451	460	476	461	483	460	503	443	490	452	497	471	488	444	422	500	435	473	510	454	481	483	490	470	511	465	434	484	431	476	495	440	513	462	435	477	488	449	451	474	491	480	480	460	492	489	472	484	462	483	474	466	489	474	431	464	440	454	455	450	443	438	497	468	460	467	460	495	486	448	476	483	513	461	472	453	477	490	438	465	465	455	472	481	426	478	469	463	449	450	470	456	451	469	493	501	464	463	453	475	442	480	449	476	467	450	487	482	483	469	485	503	448	491	474	474	465	472	511	475	483	481	430	490	473	500	493	465	472	517	455	476	507	474	423	467	460	463	470	448	469	440	501	471	437	477	487	481	478	514	499	418	522	449	446	476	442	472	466	453	460	455	477	495	485	488	470	503	481	493	454	499	476	453	482	458	496	466	496	415	478	489	449	478	526	518	463	471	486	465	470	448	453	491	448	493	466	439	497	452	495	489	471	469	457	503	464	464	494	467	469	452	493	476	510	438	470	432	480	477	457	464	456	460	499	467	483	477	461	499	485	494	473	437	478	465	479	474	459	498	479	462	450	455	477	478	518	454	522	482	489	449	499	472	467	431	480	448	479	486	465	461	451	466	458	449	498	482	503	438	454	464	475	479	505	467	466	480	457	477	492	476	470	478	445	508	472	499	488	423	512	487	478	441	473	485	460	454	449	464	469	509	459	509	506	512	514	471	508	468	456	527	485	486	474	442	471	452	486	447	444	439	467	472	497	514	481	448	485	510	431	474	479	475	442	463	473	490	468	469	517	444	469	503	454	459	493	498	453	473	489	513	457	457	477	459	442	463	507	454	496	460	493	480	490	524	418	464	487	475	516	486	469	477	466	461	530	447	490	463	481	417	487	453	455	476	508	456	430	519	487	483	438	503	486	499	459	504	447	483	462	539	487	490	508	454	448	451	479	447	480	522	478	451	459	474	477	470	484	481	484	471	500	466	479	487	486	532	465	448	466	504	459	442	471	484	487	496	468	481	493	468	452	490	472	470	454	520	470	464	455	481	478	511	474	448	470	466	468	478	444	487	506	512	527	502	488	505	517	521	475	444	509	461	491	460	471	452	442	487	467	471	477	485	489	434	468	490	508	451	472	504	474	497	460	458	463	456	462	463	467	487	459	442	501	484	471	490	492	483	462	511	482	497	466	439	474	496	501	500	485	496	475	464	473	441	484	491	474	473	447	474	484	461	441	495	484	517	476	450	531	466	504	481	509	479	477	485	510	469	418	447	452	480	479	470	482	449	459	453	478	493	423	457	491	480	467	456	492	491	487	470	465	490	472	468	436	484	445	479	478	487	486	448	504	466	443	471	482	481	437	497	493	483	458	465	473	488	463	489	466	468	450	463	459	425	439	496	520	432	469	442	466	454	440	504	448	520	463	491	472	449	472	427	479	432	505	521	470	461	455	489	433	471	481	495	498	488	465	460	495	477	444	455	457	477	430	478	459	483	500	488	504	473	467	443	463	463	462	488	473	446	479	490	500	438	476	436	468	464	497	472	476	482	468	470	468	476	468	487	450	469	460	498	466	418	477	469	471	448	462	455	448	426	508	466	449	452	435	470	518	484	468	451	499	479	466	480	480	515	480	463	483	464	518	492	477	448	439	452	460	493	514	510	486	517	498	462	451	438	472	483	451	455	537	452	501	500	423	465	437	503	491	506	446	456	491	507	484	480	464	458	474	471	429	459	506	467	492	492	479	477	497	435	501	466	478	466	458	454	506	480	458	456	442	454	493	479	478	477	477	511	468	448	460	445	422	475	468	492	452	428	475	513	483	450	491	465	447	434	488	471	440	434	470	443	484	507	468	489	454	453	493	476	449	483	444	490	461	468	502	479	413	502	508	477	478	488	446	491	457	443	451	484	462	460	465	483	495	473	490	481	463	468	474	467	467	466	494	483	450	492	481	442	463	439	475	490	478	508	515	447	470	457	472	456	489	458	475	486	498	471	469	446	493	453	442	471	487	480	477	467	498	461	492	447	459	494	434	450	491	455	461	472	493	441	452	492	483	497	488	469	472	481	507	468	461	463	478	437	495	477	492	439	455	506	476	485	445	487	497	457	459	476	462	467	428	487	499	495	489	469	486	470	473	497	502	455	509	516	472	486	445	469	458	443	477	475	425	474	447	463	483	471	471	488	490	474	479	496	444	457	468	480	482	457	524	501	467	490	451	444	469	502	477	478	437	467	485	484	488	453	443	466	469	475	509	465	519	487	451	454	478	514	450	450	498	473	493	491	517	472	445	498	445	494	501	482	459	482	491	486	467	479	498	474	471	469	486	503	461	474	473	436	488	497	466	460	477	473	480	475	519	490	470	449	482	467	490	457	480	405	479	477	444	500	446	507	503	469	480	461	467	473	461	480	460	497	461	451	485	491	478	478	435	466	476	479	481	503	484	513	462	476	454	466	483	508	500	454	505	427	512	487	450	503	465	489	474	490	483	469	464	462	493	484	485	467	504	453	469	464	439	494	454	481	464	455	508	435	463	457	487	435	490	447	462	504	491	487	457	449	486	502	488	494	454	512	486	453	451	523	498	459	484	495	468	452	509	457	466	453	492	470	489	503	495	501	436	452	490	497	465	463	508	461	438	459	474	450	504	432	469	475	466	482	467	465	476	448	463	489	494	467	440	471	489	507	481	461	464	484	491	474	482	463	498	499	487	484	428	449	501	461	502	467	470	482	493	478	447	441	448	453	467	503	479	467	485	451	494	478	480	501	470	507	466	474	465	455	444	446	532	453	461	514	455	478	475	518	505	461	470	452	454	469	461	503	483	452	491	473	468	466	526	506	457	436	468	469	444	461	437	482	470	515	459	431	456	467	456	476	486	472	483	433	496	463	435	465	450	489	484	463	494	487	498	507	483	454	458	476	495	466	444	488	490	461	493	508	470	497	451	473	465	492	458	499	475	502	450	463	483	435	467	470	470	488	467	485	492	487	449	433	520	462	490	512	493	426	469	465	477	507	467	468	488	444	456	498	480	425	463	466	423	493	442	473	455	462	433	454	510	490	497	469	484	465	461	478	468	489	505	480	436	487	450	518	459	465	443	481	476	496	484	475	501	494	507	462	454	484	453	507	454
8688	2844	1414	1234	1083	777	668	1041	1772	1687	1671	1049	560	301	225	179	192	193	185	171	197	178	192	195	161	178	224	206	200	172	174	182	195	185	208	191	174	163	189	201	169	180	196	191	188	170	202	170	211	186	185	199	210	210	191	182	180	189	180	190	204	204	203	176	195	175	162	161	170	186	193	203	178	183	189	210	187	189	201	186	197	178	204	185	190	200	205	197	177	191	173	184	157	171	187	182	176	178	200	201	174	200	205	196	190	193	193	187	185	188	213	191	170	223	164	189	177	184	203	185	179	209	177	179	188	195	165	211	199	198	185	195	167	194	186	184	205	190	184	192	185	190	200	198	194	204	183	191	202	173	184	200	198	192	185	199	200	174	207	192	161	186	179	185	190	187	197	195	200	187	163	208	196	203	202	164	185	192	184	183	200	202	193	178	175	168	206	207	209	194	188	174	189	197	165	156	182	189	196	168	181	241	171	195	172	188	190	187	212	188	180	171	194	172	171	188	163	209	191	209	184	194	193	184	177	193	208	186	210	174	203	185	174	183	187	192	178	184	204	192	194	176	174	178	168	182	172	175	182	205	198	189	197	187	162	164	200	198	213	175	197	189	196	214	188	196	208	193	194	184	178	212	201	186	177	198	162	209	192	188	166	196	192	198	212	183	191	216	204	195	211	191	187	177	212	203	177	198	190	214	180	202	177	160	185	200	191	228	199	192	214	207	185	189	191	168	187	184	178	183	186	184	180	167	176	165	187	192	189	188	181	183	186	196	189	193	169	197	197	171	182	183	179	196	171	183	187	190	198	178	183	182	184	178	197	189	200	178	216	175	178	194	170	212	177	192	177	185	186	190	210	206	208	183	182	200	185	181	182	200	194	188	183	201	179	177	190	190	205	182	196	197	198	197	173	151	203	201	190	177	187	185	211	195	188	183	227	200	180	192	192	165	159	198	188	206	211	173	175	183	179	203	196	186	190	193	211	185	173	204	211	166	204	188	206	186	208	195	196	205	181	199	200	230	196	212	202	189	182	188	171	173	191	175	198	187	170	168	177	202	173	180	189	188	188	170	195	192	202	180	190	200	196	168	189	180	207	185	184	192	209	194	173	186	220	177	176	187	199	175	188	176	189	205	175	199	173	176	181	182	216	186	194	171	187	170	183	172	182	191	185	204	159	185	190	185	209	208	179	157	187	204	177	188	196	205	184	199	182	173	193	190	179	186	197	189	188	157	202	187	198	186	189	203	208	168	184	207	174	186	206	196	193	176	180	174	208	174	181	187	178	203	205	194	199	178	210	200	191	204	181	186	212	184	169	176	196	194	199	204	180	201	188	178	191	189	217	177	196	176	194	188	189	211	187	201	186	201	202	167	190	189	185	211	193	205	200	166	173	187	192	192	215	194	205	178	206	197	184	193	203	199	215	160	185	219	199	167	193	204	194	193	193	201	164	161	210	193	219	178	200	189	192	200	199	181	195	170	153	175	179	187	196	182	176	202	186	201	184	223	189	213	207	196	177	188	182	184	195	161	194	197	196	194	165	198	205	194	188	203	204	212	182	186	184	193	181	179	173	194	168	194	186	215	203	177	200	201	175	170	188	188	183	172	182	187	225	210	184	188	169	191	180	204	220	173	191	203	190	195	163	197	193	175	174	195	187	171	184	192	180	194	195	186	183	152	191	187	221	200	191	194	222	172	171	186	217	202	209	195	190	184	205	195	211	206	203	159	186	208	151	176	202	201	190	174	186	201	188	222	182	184	211	188	209	195	178	180	160	203	187	208	191	184	202	185	185	181	172	181	195	184	217	196	207	181	205	181	172	176	208	209	195	212	188	220	181	198	165	183	202	187	168	185	185	177	188	195	194	205	196	189	212	181	230	185	165	189	173	190	191	188	186	177	177	205	190	172	187	198	186	193	167	198	206	174	195	172	234	198	189	180	172	213	199	183	187	204	212	182	160	185	184	200	189	183	172	205	210	242	191	190	169	208	182	213	185	191	195	201	221	191	202	189	224	204	198	188	180	195	198	180	190	174	181	193	193	192	205	216	206	191	201	187	185	198	184	188	172	196	194	203	184	192	180	173	176	180	181	168	215	219	181	193	183	179	182	171	172	187	186	195	175	197	183	198	176	180	202	197	173	177	202	189	184	173	201	195	191	185	186	206	184	185	183	193	173	204	176	176	184	197	181	218	165	209	166	197	176	207	201	204	179	197	212	200	201	186	186	181	188	206	195	191	173	198	198	194	194	179	179	213	202	191	175	201	181	189	184	185	168	170	185	187	156	188	208	190	185	159	197	209	165	188	199	206	175	211	164	192	165	157	178	207	180	207	172	187	186	178	161	201	200	185	189	196	191	208	191	178	195	184	207	199	197	180	203	204	169	188	175	202	198	188	185	194	177	203	165	193	182	177	189	163	182	195	183	203	199	177	228	202	174	183	187	212	171	182	193	187	188	163	207	211	211	188	198	187	179	191	188	209	191	190	190	190	198	170	172	193	187	178	197	163	162	176	223	206	214	207	177	170	188	178	182	174	192	210	196	169	194	185	211	169	197	192	171	185	181	205	203	201	180	166	192	204	195	199	169	193	197	180	176	192	187	184	189	204	193	166	203	195	195	183	205	200	175	175	214	194	173	178	189	199	164	182	188	184	186	183	198	174	197	209	174	194	152	164	202	182	214	199	196	174	168	190	187	183	189	185	184	174	194	211	197	197	217	171	197	194	201	171	191	184	185	185	167	196	198	189	178	186	205	197	212	199	177	198	216	180	185	176	191	196	193	195	194	183	192	180	188	169	182	200	196	181	221	195	186	187	199	197	182	182	198	180	184	194	195	208	181	176	201	205	177	196	181	179	192	161	181	185	208	189	190	172	172	178	199	189	209	201	191	198	200	196	197	199	194	178	202	207	216	183	201	165	196	184	236	180	187	185	198	155	181	202	197	192	203	209	201	175	188	195	178	171	187	185	199	208	190	210	185	174	176	219	171	174	215	163	193	174	201	160	215	167	184	187	194	193	172	162	203	189	198	195	226	169	182	207	195	180	170	181	182	206	184	164	209	167	174	198	196	185	184	192	193	202	195	186	160	187	156	182	179	189	211	189	223	179	182	190	210	208	209	188	185	180	169	179	180	219	225	202	186	176	194	186	178	192	176	180	198	181	210	197	186	181	195	216	179	183	181	192	178	202	181	212	196	205	179	194	187	178	192	188	190	189	197	210	188	203	197	202	197	208	202	181	228	182	172	209	169	196	185	194	191	220	190	200	209	190	206	202	219	209	219	219	188	163	204	173	174	190	207	184	169	195	186	201	189	168	168	210	190	200	187	176	180	191	181	188	173	184	203	188	199	195	201	155	181	205	199	161	197	211	156	205	199	196	184	177	178	179	182	214	192	169	179	194	183	211	177	193	212	162	158	174	161	218	175	183	186	192	159	168	181	190	201	211	202	189	191	212	212	173	195	191	193	190	215	195	157	194	175	189
5861	2878	3265	4086	4392	3454	3148	5950	9321	8377	7193	4469	2214	1072	718	545	506	531	523	488	477	470	480	470	531	537	505	527	507	472	499	535	501	493	516	514	503	504	469	488	504	505	441	514	526	531	517	487	524	489	526	497	509	500	518	560	481	466	518	448	539	485	519	491	544	463	451	518	510	480	485	493	492	458	519	500	491	508	518	497	531	527	484	484	494	500	520	525	484	506	499	487	544	500	450	472	477	518	489	511	541	475	506	496	508	538	487	485	491	504	502	543	487	478	501	463	495	479	516	491	540	522	479	489	481	542	499	508	510	521	510	482	517	486	488	478	500	501	503	495	519	545	513	510	485	481	546	510	500	505	511	477	443	526	522	471	550	476	493	475	507	493	468	516	516	483	497	485	489	456	526	517	511	479	545	490	472	488	485	481	472	481	511	471	494	489	512	508	558	496	529	517	480	506	493	494	483	487	505	550	551	516	486	504	508	556	508	472	508	491	469	505	482	474	475	507	474	489	488	509	502	472	538	532	495	488	486	479	474	494	504	511	523	545	505	535	524	460	490	499	488	509	512	505	513	467	511	503	493	529	487	492	484	509	492	481	549	507	470	561	528	506	510	528	485	483	480	494	510	519	492	529	461	505	522	499	496	516	493	535	513	513	488	501	491	463	465	510	494	499	491	494	493	469	465	541	479	488	499	500	530	452	500	510	505	506	456	465	454	511	517	511	533	498	465	500	510	512	490	495	446	453	498	509	530	488	472	519	526	491	487	496	492	514	488	472	477	480	460	497	537	456	471	515	491	470	502	496	464	504	517	524	556	471	548	525	492	524	506	494	499	487	500	491	495	465	495	523	449	496	489	493	524	462	487	538	494	467	511	543	515	501	506	522	526	510	505	530	481	473	500	523	496	492	532	503	514	484	504	516	499	507	519	502	472	482	497	467	524	522	497	500	501	502	492	478	480	561	470	500	502	449	519	492	452	527	514	511	488	465	533	494	498	484	519	528	518	485	461	473	476	485	515	455	461	481	459	513	501	525	482	493	513	523	533	490	509	491	510	491	502	498	518	484	482	472	493	502	479	550	490	483	514	478	487	506	527	528	544	487	489	513	496	488	464	497	509	499	493	504	508	499	472	509	532	455	491	477	484	476	500	505	495	485	510	490	534	486	540	494	489	493	475	482	467	504	493	535	480	483	505	499	489	519	531	466	496	503	485	496	463	469	501	487	506	496	471	505	480	495	445	482	533	476	485	467	506	508	516	560	490	494	463	525	447	488	523	478	450	497	573	484	474	514	519	487	550	522	516	471	509	537	503	503	485	480	522	466	482	503	511	535	519	507	510	482	506	481	506	482	483	509	481	486	496	544	471	483	494	474	523	530	499	459	462	493	479	477	451	522	555	516	504	466	520	485	512	478	501	492	502	467	495	463	505	533	472	474	493	509	487	503	515	513	516	538	498	489	556	563	496	495	505	492	469	507	478	474	502	493	470	546	486	499	527	482	518	451	478	517	482	508	497	503	501	526	491	498	461	534	504	534	524	506	527	467	491	520	482	504	480	499	520	456	519	541	464	552	546	487	499	514	521	479	505	497	483	504	523	504	499	489	502	488	506	505	497	557	529	513	523	517	500	453	486	479	518	509	493	438	494	489	530	523	498	503	510	496	529	490	528	487	527	474	528	481	521	465	512	484	520	507	505	523	459	482	514	503	477	516	501	516	505	498	499	512	471	500	493	527	520	509	496	464	492	505	462	484	527	467	495	483	478	542	485	480	489	494	459	469	502	512	524	489	497	457	505	500	506	502	500	563	537	465	527	513	503	456	497	495	520	506	470	500	486	529	523	500	478	486	493	489	528	485	481	474	498	511	533	479	500	492	543	501	489	541	503	494	486	515	537	494	517	501	498	537	488	504	530	501	490	520	499	483	491	515	460	495	510	503	509	470	547	447	468	556	513	490	502	515	460	509	492	528	497	486	538	487	500	485	456	491	518	535	523	517	488	528	523	516	493	495	507	532	458	503	508	529	496	559	501	523	528	496	514	490	488	479	515	497	495	486	493	507	489	495	548	482	509	495	505	487	503	466	499	507	499	484	531	482	486	522	505	504	507	525	488	513	518	496	494	506	526	526	487	522	498	507	513	509	514	489	558	512	526	509	532	508	478	486	477	519	534	493	506	513	511	508	511	509	464	436	493	485	498	533	496	503	484	496	483	529	502	530	472	502	485	492	482	495	494	496	508	517	471	508	505	498	493	494	485	526	505	488	502	460	502	501	535	484	501	479	519	492	475	506	486	498	524	521	534	483	516	524	511	485	536	496	503	481	512	504	529	495	538	468	504	514	497	492	493	520	497	470	526	474	528	475	515	470	497	544	515	505	476	525	511	523	464	494	549	494	509	493	507	494	508	455	458	536	487	488	486	475	498	486	492	491	498	520	531	498	470	521	518	511	528	519	482	473	492	500	475	497	474	497	475	510	481	438	487	492	481	466	513	505	485	486	477	463	487	479	505	496	519	491	467	512	507	500	507	522	477	457	483	503	491	506	487	492	510	509	472	499	547	499	533	494	504	520	490	487	489	510	476	502	494	494	468	516	514	469	486	490	507	508	506	533	504	501	508	510	496	432	525	510	459	493	506	498	547	500	513	503	516	478	509	505	516	469	511	548	486	511	476	508	497	495	477	483	553	527	473	498	456	504	490	518	481	502	493	531	518	471	480	508	481	482	495	532	533	517	517	530	513	524	491	515	486	500	515	505	519	492	520	549	560	491	486	504	526	536	504	524	509	491	472	521	501	510	469	500	527	486	486	508	490	498	511	470	508	522	501	525	496	517	493	532	516	508	536	490	504	507	482	494	474	511	534	529	475	506	509	508	522	511	520	524	460	509	479	480	518	523	487	428	486	512	483	524	517	511	495	523	478	509	484	470	487	479	491	537	502	517	507	496	501	486	487	494	486	513	511	473	534	538	522	489	488	549	500	483	529	509	500	494	478	469	469	502	501	500	484	485	509	521	508	462	494	521	489	477	502	498	469	518	551	538	542	538	522	497	529	530	517	501	515	488	487	516	473	465	497	505	502	526	440	481	502	496	493	527	483	501	490	481	538	493	520	518	507	513	520	493	498	479	514	513	517	494	478	497	488	495	486	472	503	503	513	503	486	463	524	505	518	524	509	514	504	465	483	518	502	487	517	514	492	536	496	541	493	517	471	504	511	545	497	472	528	493	507	535	529	476	507	513	499	530	490	502	485	476	505	515	482	498	508	495	462	537	485	499	480	497	537	493	481	487	523	512	469	503	490	530	475	497	514	482	499	529	505	495	499	547	506	547	516	506	487	496	493	458	467	470	488	451	535	518	561	506	487	466	442	469	483	479	486	505	527	514	488	457	552	490	505	495	512	478	550	491	473	502	486	491	475	510	507	480	494	522	524	521	471	522	517	525	498	476	521	501	484	471	487	459	514	485	527	517	515	520	537	497	502	495	481	547
20452	5164	4548	3573	2907	3572	6197	17506	21846	20531	14864	7753	3036	978	448	234	198	224	208	210	195	193	180	190	204	200	190	217	199	192	164	189	173	204	207	187	215	194	192	208	219	201	187	194	214	206	223	203	212	204	189	187	203	191	181	191	198	168	193	210	212	212	220	193	213	209	178	227	181	183	177	194	213	168	193	211	212	213	189	183	206	199	184	190	194	202	205	189	196	199	181	214	188	196	198	173	185	207	202	219	204	218	200	171	197	208	204	188	220	193	178	180	206	202	223	212	218	171	183	187	216	196	175	188	182	222	218	191	179	187	206	191	180	211	180	232	190	188	206	178	191	239	217	215	205	179	180	207	183	202	182	221	203	201	213	182	176	190	217	213	195	228	191	228	169	193	193	171	184	207	171	182	182	190	205	189	192	201	202	190	195	199	193	169	205	196	164	177	176	195	202	169	201	185	194	186	194	179	193	192	191	180	186	195	158	207	206	185	198	205	203	189	207	205	198	222	160	191	179	194	186	204	204	196	182	168	208	220	212	184	183	214	211	193	156	208	183	200	193	223	211	218	187	179	169	197	214	210	176	160	204	203	189	199	196	200	218	205	176	198	192	214	205	186	197	188	211	180	174	207	219	178	208	173	201	178	201	219	189	185	190	227	178	181	202	195	200	221	209	205	201	183	203	217	199	177	211	180	219	174	184	198	207	206	195	172	198	204	195	200	189	171	201	193	185	208	217	190	207	205	185	177	165	209	175	198	205	200	190	178	198	197	235	193	169	189	175	212	189	191	196	196	211	188	206	199	198	185	179	202	188	184	213	191	163	212	195	215	207	198	203	202	184	206	200	193	230	225	235	214	173	211	175	183	213	209	188	229	202	187	210	218	176	187	201	195	209	195	186	201	191	211	202	188	182	211	190	186	186	193	198	169	190	194	233	190	205	205	188	210	170	203	202	209	206	204	178	188	207	183	196	205	165	214	206	195	184	195	231	186	193	205	203	167	186	229	203	205	192	203	207	188	165	209	214	171	217	180	208	215	200	189	205	196	189	210	184	191	178	201	201	194	190	183	220	189	187	211	203	194	190	193	205	194	206	197	210	183	191	218	195	181	199	212	210	205	196	208	191	232	195	178	194	212	203	195	204	223	202	204	228	180	198	182	205	187	171	198	177	181	199	193	190	206	197	190	178	194	189	213	223	179	210	179	179	202	196	186	181	203	212	187	210	215	205	199	188	149	206	188	200	190	194	216	191	199	182	183	177	188	183	196	193	203	203	185	189	191	198	207	210	203	190	217	200	190	198	200	222	178	191	208	209	180	195	198	191	205	190	188	212	196	168	178	195	222	199	186	200	181	191	194	177	199	183	177	207	206	208	212	244	209	191	203	212	183	179	223	207	191	198	190	184	220	170	198	185	180	203	202	187	207	189	180	193	194	211	207	195	234	187	188	202	198	201	199	176	185	177	202	192	171	199	181	182	209	173	199	207	171	188	195	195	192	203	196	199	194	182	186	185	188	207	208	203	205	201	187	169	201	195	179	195	236	174	194	206	210	209	204	215	181	210	207	214	210	195	190	190	196	183	211	206	206	202	184	204	214	196	175	196	201	180	191	209	199	186	201	196	201	188	166	185	179	199	195	204	196	197	173	187	216	213	179	176	192	177	172	220	185	222	184	168	211	226	203	199	206	218	185	183	208	185	203	191	199	195	190	215	186	178	197	186	179	191	188	185	205	173	176	190	225	196	192	212	203	197	196	206	181	194	190	189	220	198	198	171	201	206	165	181	195	190	199	184	170	186	201	178	196	168	187	185	178	210	181	190	196	210	184	188	176	208	193	198	210	197	222	192	207	200	194	214	180	196	199	210	218	214	181	180	186	219	183	180	182	219	190	211	220	217	186	212	199	196	203	195	187	202	207	175	197	183	194	204	202	194	211	204	172	204	196	221	219	208	189	194	196	205	194	197	203	179	187	171	177	187	205	210	175	185	186	185	209	199	222	224	192	192	171	181	189	203	185	190	178	189	213	184	198	211	184	193	204	213	213	207	205	208	212	177	202	159	193	191	209	206	205	228	180	207	182	190	168	198	208	185	174	196	218	188	196	172	207	198	197	213	178	203	196	199	198	188	209	214	181	227	198	182	204	177	211	170	210	217	191	207	183	193	212	194	213	179	185	185	172	198	212	210	190	195	221	184	195	203	201	168	184	176	201	219	220	219	182	175	236	184	198	180	187	184	185	172	170	193	184	200	193	204	201	194	199	149	174	186	175	186	164	215	197	198	202	193	183	190	170	204	213	201	225	190	195	208	210	197	182	196	194	181	187	212	189	200	228	195	175	176	193	199	198	191	181	199	208	204	198	221	179	186	170	186	191	184	209	204	198	182	212	200	193	199	191	208	186	201	205	194	180	182	188	199	208	214	217	188	192	186	229	196	202	187	200	192	184	194	179	202	187	184	178	217	192	175	201	172	191	196	228	195	198	189	184	201	197	191	205	193	191	195	194	200	192	201	208	181	204	213	164	187	183	194	199	186	183	165	217	193	205	199	188	179	214	193	188	207	193	190	190	201	210	182	189	187	184	222	192	180	183	187	185	195	170	205	213	176	192	211	195	199	179	189	191	171	171	193	195	203	220	168	191	164	193	222	175	186	188	208	193	187	192	206	217	204	202	217	167	196	219	194	175	199	200	221	210	187	182	204	184	193	189	214	190	204	207	195	192	190	215	207	213	205	203	203	185	202	213	199	210	193	207	178	162	200	172	185	197	227	176	189	214	178	193	159	192	200	193	189	201	208	193	234	224	192	180	175	192	188	207	186	219	193	203	192	196	200	164	203	199	202	207	179	198	206	208	193	194	179	189	192	199	229	214	182	171	196	206	198	189	199	185	178	197	214	203	201	188	183	183	187	197	202	185	186	216	199	180	189	192	180	197	175	201	184	198	202	200	214	195	201	208	188	185	197	208	177	189	222	173	206	192	205	175	200	197	209	181	179	206	181	196	168	194	207	199	181	185	208	192	182	182	192	227	202	203	179	172	173	207	181	181	202	179	171	191	193	212	210	201	191	198	191	199	223	200	195	208	230	175	201	203	211	147	201	175	201	162	194	207	202	183	205	192	205	179	181	198	195	179	201	174	196	199	206	199	197	182	192	212	168	201	206	196	208	211	218	186	197	186	193	178	198	216	196	229	188	168	176	198	196	170	206	181	193	203	174	204	192	175	198	208	189	227	169	228	196	181	208	237	167	189	163	202	208	182	180	194	227	200	211	205	220	214	179	193	186	202	168	200	215	198	178	201	174	182	170	191	191	173	208	216	179	193	191	211	169	207	198	181	208	201	192	221	194	181	205	206	189	219	167	174	185	203	173	189	196	197	179	201	196	201	201	177	196	212	217	207	204	199	222	231	200	157	190	200	201	199	193	173	207	197	198	166	175	204	179	209	193	169	213	179	193	195	201	187	199	203	210	197	165	208	205	204	198	189	201	187
11811	3355	7581	9304	10236	14040	21659	38915	42013	40390	34211	23343	11844	4447	1543	727	567	531	543	540	510	547	546	534	535	512	551	497	519	536	492	506	495	504	515	510	538	524	528	497	508	549	487	480	471	509	532	517	535	507	521	512	496	528	494	540	548	520	475	520	457	502	469	492	480	521	531	490	525	520	499	532	501	510	489	485	521	513	488	515	498	520	500	533	518	502	536	529	520	497	532	523	481	517	505	468	490	559	507	533	523	568	501	493	514	486	521	504	514	534	477	495	505	506	503	502	518	511	519	516	516	540	497	553	472	499	474	479	554	513	477	477	487	506	496	489	494	522	512	502	518	480	500	501	519	547	457	512	493	477	512	544	518	522	469	530	525	474	534	488	533	517	516	512	538	501	487	500	511	485	488	487	499	483	546	514	539	481	527	495	533	526	501	481	496	528	509	540	528	518	469	486	521	491	534	503	507	522	537	505	496	494	514	515	529	500	535	553	512	472	527	446	498	505	505	530	552	500	487	528	487	529	487	498	522	489	517	509	516	502	525	490	539	523	543	497	478	520	518	487	544	525	517	501	508	499	506	510	546	525	531	508	536	492	500	512	528	474	552	520	508	533	493	509	499	524	514	503	533	523	474	523	510	496	516	509	516	509	504	534	502	534	509	506	493	517	513	460	492	498	510	516	531	512	518	498	497	531	533	511	553	535	529	558	531	506	488	531	488	527	505	496	499	481	520	494	535	502	536	492	545	504	526	509	501	530	547	505	516	505	491	501	556	466	510	509	522	508	522	542	495	485	521	558	518	542	521	528	479	541	519	554	504	511	522	519	534	485	525	496	504	509	542	503	549	497	502	514	507	521	471	509	526	508	505	519	502	523	498	546	501	560	525	519	550	512	507	530	504	526	546	551	486	522	512	523	517	531	474	505	500	505	511	524	518	583	510	502	487	523	486	489	488	519	487	531	502	508	531	481	566	523	507	503	523	527	495	528	509	504	511	497	501	519	518	495	535	489	557	526	481	483	525	555	514	502	499	479	525	558	522	499	498	542	543	517	572	474	551	529	507	480	535	518	557	497	477	479	492	497	499	500	518	537	506	529	545	495	554	534	481	466	483	502	552	496	497	549	465	503	508	472	545	496	513	499	496	510	523	480	516	506	537	476	526	514	529	485	495	488	543	478	472	559	500	522	508	478	510	500	542	504	500	485	493	484	514	505	516	553	480	532	511	533	496	511	501	518	504	481	519	531	517	491	523	502	507	493	554	533	483	546	527	505	525	466	475	537	526	586	500	526	526	475	532	541	519	517	523	516	504	495	554	530	485	514	494	497	540	494	501	484	544	512	558	509	506	488	554	519	499	497	522	539	504	485	502	519	535	496	502	488	544	510	525	525	493	506	515	489	551	465	492	517	470	537	495	529	524	525	493	553	471	501	499	521	489	531	514	529	497	527	506	505	515	552	514	528	505	506	535	516	544	522	498	502	496	489	549	519	543	511	478	525	508	552	498	498	525	501	528	510	517	507	512	506	514	556	476	497	512	554	526	536	538	512	506	485	518	511	499	488	496	496	534	537	504	502	496	539	505	496	492	492	501	511	519	502	539	480	523	515	531	510	487	533	572	494	519	474	548	528	519	522	537	543	529	509	471	498	514	470	547	511	462	520	512	493	524	527	476	507	506	514	512	489	498	481	508	533	540	509	549	485	494	542	506	514	457	505	513	510	538	507	514	499	524	555	527	544	505	539	537	495	527	544	500	507	492	498	510	513	541	522	470	543	551	497	508	494	531	464	550	482	471	531	473	483	517	533	512	516	493	528	505	521	488	505	488	505	502	531	507	539	497	547	539	480	488	533	496	540	517	548	519	526	520	520	483	527	490	493	492	517	467	539	486	487	535	488	541	460	513	516	539	503	506	525	503	522	532	547	524	528	560	497	522	451	534	530	506	511	487	520	540	541	513	490	494	530	481	558	544	520	496	500	537	528	533	511	537	531	534	521	533	511	494	508	525	490	528	525	514	508	496	474	488	484	543	515	523	530	521	519	495	469	521	501	489	546	495	530	496	488	498	505	499	502	514	530	498	496	537	502	515	501	519	522	458	502	513	526	480	494	524	545	503	496	485	513	552	504	485	478	507	507	503	505	493	496	506	542	549	487	517	511	547	482	548	516	573	517	515	562	485	487	543	513	514	503	492	503	560	535	469	540	467	540	550	506	507	553	528	470	502	483	476	506	510	518	512	515	508	492	490	542	506	506	487	533	545	523	525	532	520	528	514	515	538	521	524	502	534	470	502	512	476	497	481	504	515	453	504	502	508	486	521	545	542	496	515	479	519	525	511	503	500	509	553	486	520	535	555	537	516	524	518	522	548	516	485	526	542	489	538	481	507	511	523	496	517	547	553	483	541	490	490	520	514	452	512	507	526	508	517	500	494	486	500	502	523	533	501	515	500	529	518	500	523	519	494	538	492	502	456	519	529	551	493	538	516	526	547	504	558	533	530	504	499	450	500	512	499	535	536	517	522	493	523	480	506	524	523	473	478	532	571	537	521	493	512	496	514	457	496	601	517	475	520	507	503	549	530	537	489	553	526	461	509	478	540	496	554	530	510	504	507	539	512	520	539	492	472	501	528	495	520	495	518	472	488	511	520	505	500	509	468	521	517	551	523	492	482	524	516	534	498	520	529	507	524	500	515	551	534	508	517	520	506	441	534	513	549	552	529	519	499	494	538	519	502	466	532	508	526	488	514	489	489	526	535	498	521	508	484	510	515	487	518	548	509	527	513	532	524	486	521	539	493	486	516	551	486	545	480	516	529	518	511	520	507	480	530	535	541	520	506	522	530	492	510	472	507	522	563	482	478	490	525	510	489	533	524	547	489	552	542	509	556	517	540	479	502	505	519	500	539	535	547	515	516	521	509	523	495	492	548	505	541	509	549	501	488	491	500	550	493	515	518	506	485	523	525	513	527	480	529	512	455	578	504	485	503	515	507	540	532	486	512	519	536	478	518	519	476	518	524	531	519	487	474	531	510	504	535	477	511	529	487	509	501	549	517	505	501	505	555	484	531	509	522	501	529	500	511	524	554	513	522	465	508	511	530	474	563	522	533	505	507	529	536	524	492	468	548	517	544	512	517	503	538	542	504	507	527	519	488	559	483	514	505	507	488	526	551	535	493	483	489	534	482	530	497	481	527	502	549	546	479	528	521	494	502	474	520	504	492	512	515	532	513	528	506	502	477	487	510	475	555	534	543	500	546	494	501	542	494	536	486	498	572	501	529	539	487	536	494	489	484	500	502	569	502	498	527	530	506	512	526	531	523	484	512	526	487	522	531	499	550	544	515	526	480	494	478	495	498	505	515	508	508	500	523	510	497	473	494	497	519	512	500	499	501	522	530	512	524	514	490	508	492	524	528	501	515	520	496	480	528	528	478	512	521	482	532	489	514	542	532	482	497	511	556	537	512	510	479	507	538	534	490	508	546	501	510	489
27327	11124	8027	7112	8813	8720	11939	27385	35117	34811	27770	15702	6440	2003	626	271	199	190	175	184	200	192	150	187	177	164	185	177	163	180	185	172	176	175	144	188	178	181	210	167	182	157	182	203	174	172	178	160	200	172	167	165	206	174	158	185	158	155	173	162	179	180	178	162	179	185	168	166	154	169	151	187	175	168	167	197	181	161	160	173	173	182	184	188	177	157	178	168	176	162	193	169	144	160	190	191	172	161	188	178	177	172	174	165	153	179	171	162	178	174	165	174	186	177	176	174	167	135	174	177	170	173	165	149	158	165	190	168	176	182	191	190	180	181	187	194	161	185	189	162	184	203	158	168	179	204	182	178	162	161	176	173	186	148	194	197	159	152	170	154	172	196	185	175	168	166	202	180	177	169	140	203	173	180	171	163	189	159	158	183	182	202	171	180	155	146	150	158	168	187	181	179	186	188	171	175	184	184	181	183	167	178	188	177	191	182	192	179	169	199	167	195	181	188	173	201	159	183	188	185	173	210	194	196	177	181	181	196	177	157	163	145	174	158	178	185	168	191	188	154	187	178	152	187	214	178	208	176	159	182	192	167	169	165	156	186	168	174	170	174	161	177	183	185	189	172	173	161	153	175	168	180	172	198	160	174	199	169	178	186	160	175	184	198	186	190	162	194	159	191	187	170	172	169	152	195	157	182	167	167	188	192	191	196	185	194	195	166	172	163	172	189	180	168	169	182	167	178	154	149	187	175	185	185	179	207	181	171	158	157	158	178	194	171	172	175	158	181	181	182	168	185	186	177	183	192	188	160	183	169	154	181	158	186	165	174	186	169	171	167	159	175	169	182	190	196	187	194	174	174	174	187	171	177	172	169	183	191	179	156	181	169	155	156	160	166	175	176	171	191	176	182	168	185	161	187	178	190	205	188	176	155	175	147	171	181	172	185	204	190	193	187	187	171	184	171	180	140	177	178	169	169	162	134	201	173	151	175	183	170	180	165	167	169	161	181	180	170	168	178	184	166	164	193	191	194	157	174	177	179	151	191	194	157	201	159	174	180	172	175	154	178	183	179	167	172	204	173	168	170	164	198	169	161	180	158	178	183	174	182	147	169	175	161	181	189	198	190	176	172	160	195	185	179	156	173	167	167	182	191	182	155	172	180	192	168	165	144	192	181	161	181	164	177	159	171	167	180	159	171	210	182	173	172	168	172	167	168	168	182	190	188	160	160	156	206	209	169	176	169	149	184	184	168	194	172	187	164	139	170	170	162	170	177	191	166	188	176	174	194	152	179	174	166	175	168	179	182	179	175	193	164	185	152	155	170	177	200	188	164	159	197	173	180	190	162	171	172	164	173	176	175	210	172	167	151	173	167	167	185	182	172	186	159	172	171	169	184	170	164	181	184	179	178	165	210	159	171	178	154	183	156	181	199	168	155	179	162	163	163	169	187	177	163	177	184	161	164	165	164	173	186	180	194	184	171	182	187	200	198	207	174	207	192	173	195	158	185	186	184	182	162	186	153	171	158	148	163	185	188	186	168	175	185	163	190	175	193	198	194	182	174	184	179	185	195	206	164	157	149	171	188	163	176	177	171	165	175	177	177	169	204	155	146	178	169	183	165	169	168	180	167	187	175	169	185	166	168	174	177	181	177	182	171	157	197	168	168	177	172	169	174	157	155	161	153	183	167	177	195	177	172	173	145	172	172	166	176	174	182	185	162	179	193	173	173	157	177	169	185	161	204	200	168	172	204	149	163	178	194	213	189	158	196	170	178	164	175	180	212	169	165	177	175	157	158	181	179	162	191	194	164	158	153	159	200	181	169	173	165	182	174	163	174	191	178	193	159	167	139	181	190	170	176	169	163	183	179	151	172	165	185	161	190	185	164	187	156	171	194	170	194	165	164	156	216	193	188	174	161	166	149	171	177	165	170	173	182	194	178	186	176	191	192	184	158	172	170	170	179	176	164	157	166	176	176	167	165	176	173	184	160	181	204	165	174	182	176	172	166	163	209	200	167	170	163	185	176	179	179	165	160	168	164	166	168	194	165	169	171	179	193	198	169	166	177	171	176	170	158	152	192	157	182	171	193	198	168	187	174	185	164	179	184	172	163	177	192	185	182	168	187	172	185	178	165	161	181	166	145	205	162	162	175	178	200	154	185	156	189	188	179	177	161	154	154	168	156	157	185	181	186	146	171	168	171	169	173	170	184	157	181	190	170	188	167	192	148	167	175	152	180	192	169	173	203	181	189	157	180	181	184	174	200	168	183	196	163	158	178	162	198	184	168	157	139	172	178	162	174	190	164	173	179	172	187	189	179	200	162	161	181	196	204	165	201	184	174	179	199	174	167	189	175	171	179	174	171	155	160	171	201	165	192	170	162	180	183	180	173	171	185	172	183	194	196	166	159	145	183	152	172	155	199	155	170	174	179	174	195	161	177	171	155	183	154	183	170	197	171	172	187	158	161	157	155	142	195	158	171	202	193	170	191	182	148	182	174	199	192	183	171	172	192	157	196	174	166	187	185	177	173	165	176	155	160	179	189	191	170	165	162	165	203	197	167	172	167	197	179	183	173	160	170	155	163	183	196	162	194	183	191	183	173	173	177	182	196	174	167	179	160	155	184	168	163	174	188	166	203	160	183	188	159	187	179	169	169	164	186	163	169	175	193	164	164	181	189	184	179	174	159	164	203	150	144	187	162	197	179	165	183	168	181	171	149	182	177	177	171	164	171	164	179	168	157	177	195	187	172	161	164	162	181	182	158	161	187	170	169	152	194	176	175	164	191	190	177	170	192	149	200	206	153	158	189	136	164	173	152	194	153	182	184	170	183	210	187	144	174	182	155	155	176	199	189	177	170	176	175	173	193	166	178	177	174	164	180	195	171	185	172	169	168	181	157	169	176	181	177	183	165	179	185	159	176	170	155	169	164	181	179	154	156	172	162	168	183	153	165	157	189	175	180	197	178	192	160	191	175	201	171	145	163	188	177	171	165	168	177	163	173	167	160	176	177	142	175	170	173	162	171	192	168	156	171	192	166	173	174	184	187	176	201	166	169	191	209	186	173	173	182	186	156	170	161	180	171	181	177	169	163	193	212	196	135	197	168	161	181	181	181	171	195	184	190	165	165	170	187	170	164	163	189	176	163	175	185	208	189	193	188	187	195	175	164	173	181	177	179	176	197	167	157	170	175	180	179	189	173	173	177	161	173	156	163	154	150	183	177	169	179	179	176	178	173	167	173	177	175	165	170	185	178	174	169	180	156	198	173	176	168	173	160	172	186	177	182	182	177	175	176	171	181	183	177	180	165	174	160	200	166	192	188	177	170	182	182	185	168	171	168	161	169	150	183	187	148	177	170	165	195	175	191	187	175	170	179	184	184	171	166	190	163	182	185	150	182	158	182	182	168	154	165	172	161	174	204	204	163	174	157	195	158	156	186	174	178	168	189	177	173	180	192	192	196	170	177	188	182	191	207	181	157	155	188
14577	6546	11638	17342	23422	24701	31695	47315	52621	51913	44990	33248	20231	8252	2693	1029	588	512	501	492	446	465	454	435	435	464	428	431	454	482	458	475	467	453	471	445	410	421	486	459	461	450	438	449	449	494	425	470	464	495	486	485	472	465	456	464	422	451	467	480	513	442	460	473	452	495	454	468	435	446	455	518	482	462	446	502	468	486	478	495	427	447	470	482	470	474	493	447	458	455	442	432	443	470	454	434	465	456	466	485	424	467	437	429	464	473	448	463	447	463	509	466	478	441	482	439	452	428	478	458	424	469	443	435	432	454	498	456	473	461	443	386	453	469	452	470	436	447	453	473	471	441	434	457	436	487	451	474	478	430	466	457	459	454	482	455	452	475	469	466	490	471	471	454	487	468	515	483	491	472	465	486	448	434	475	443	487	462	450	436	439	465	456	459	467	472	438	468	452	477	455	457	491	468	474	449	460	448	448	440	480	477	419	432	464	474	488	422	471	477	462	492	446	455	454	446	460	427	453	436	475	501	448	459	481	435	443	480	460	457	467	446	515	446	497	532	438	508	482	442	464	441	463	458	468	481	504	496	496	462	496	419	430	461	486	467	489	483	469	494	481	483	438	486	455	456	489	476	443	439	445	465	466	459	463	457	477	511	438	465	462	480	452	431	455	466	473	488	482	432	440	493	487	454	468	470	442	452	441	492	496	433	464	470	531	455	452	438	469	421	454	478	433	475	457	458	435	484	455	417	461	437	460	447	409	450	479	442	470	441	467	461	451	454	482	460	477	454	420	459	423	452	430	453	438	464	469	470	487	493	436	456	452	457	443	469	452	489	455	478	445	448	461	450	467	474	466	491	491	419	448	476	492	454	490	452	424	497	438	430	466	437	441	485	467	445	458	486	486	446	475	458	461	457	422	441	452	478	483	451	480	441	445	457	440	462	458	467	469	469	411	487	481	431	486	458	465	491	461	470	472	481	456	486	488	449	442	447	442	494	481	438	436	435	486	458	455	484	467	467	474	479	467	467	471	488	464	465	436	463	517	431	461	464	491	465	463	445	469	475	503	436	475	468	452	455	482	489	502	477	429	480	451	452	463	473	458	442	443	448	451	455	487	458	443	466	487	419	455	465	461	462	458	465	452	517	468	469	484	445	443	470	507	545	452	463	455	423	427	472	478	483	416	446	449	438	478	485	449	478	467	476	440	436	468	473	437	412	479	463	489	449	436	463	446	429	466	449	460	487	465	431	451	430	423	484	467	473	454	489	445	464	473	457	482	466	443	483	484	501	423	451	438	491	471	446	417	469	459	470	450	459	472	446	489	464	469	409	458	477	415	476	428	475	485	475	467	446	471	437	420	455	469	460	475	485	457	453	476	488	436	468	451	472	475	471	475	457	501	470	446	460	483	462	470	426	469	469	451	455	421	460	455	477	469	434	461	469	458	457	431	457	431	463	444	450	448	478	461	464	483	496	479	464	498	471	481	459	454	416	437	443	454	478	491	437	430	476	480	459	437	501	478	441	468	458	447	493	437	476	487	447	480	482	498	467	460	471	451	454	468	486	432	445	435	470	464	451	417	504	494	482	469	485	384	462	467	482	473	483	465	447	429	451	459	460	487	481	463	449	455	477	461	443	452	482	463	430	445	471	465	499	472	449	458	433	490	462	439	439	461	490	452	440	468	502	460	483	445	444	479	440	464	437	445	436	487	478	453	484	451	471	463	485	460	458	437	457	447	473	506	457	433	415	460	438	466	450	467	480	422	484	446	469	461	484	458	486	455	460	484	474	450	490	439	471	468	448	487	459	442	457	425	476	464	466	449	492	457	445	440	464	441	463	432	503	475	465	448	462	497	463	473	469	464	446	465	448	486	471	456	466	478	481	484	457	479	444	447	437	451	480	487	457	438	484	438	462	442	496	471	467	468	475	441	453	463	463	476	450	478	479	457	453	499	436	442	436	448	481	456	446	458	456	501	461	434	428	483	480	411	480	460	504	425	493	489	452	491	455	496	459	446	439	449	489	452	471	497	484	451	509	464	478	471	462	456	493	472	471	438	451	456	452	494	496	445	432	472	451	394	409	467	438	477	466	435	455	486	516	478	440	499	474	479	492	464	461	452	431	471	393	471	481	493	474	453	491	472	485	485	451	417	473	439	448	467	431	453	439	426	446	473	473	488	477	503	458	478	474	429	434	455	447	453	482	457	464	467	478	461	443	443	464	499	467	470	476	445	434	492	478	478	453	431	462	477	485	467	469	449	509	455	486	529	449	453	454	470	462	469	455	466	449	467	445	483	482	475	434	462	458	486	477	447	455	482	478	471	454	440	469	444	457	453	474	458	494	450	463	513	492	459	469	448	450	436	469	478	448	454	485	458	437	497	472	455	497	473	464	502	447	467	468	477	491	511	465	451	462	451	472	458	479	468	448	489	426	408	455	441	468	462	492	442	446	440	448	453	469	491	455	460	436	420	441	458	504	450	444	438	471	436	467	455	434	452	446	465	452	466	482	454	432	458	496	458	441	476	490	484	472	459	484	485	468	474	497	454	468	453	486	476	474	415	459	449	464	469	480	468	471	497	433	486	451	454	444	419	458	480	458	462	482	474	467	423	473	457	485	472	469	482	455	455	435	497	472	445	467	480	460	465	446	488	447	499	434	476	464	469	499	463	438	461	443	495	460	473	450	484	415	468	451	494	467	455	426	463	426	471	466	500	461	470	473	461	472	480	484	451	442	460	454	477	454	448	477	493	451	440	478	489	467	473	442	462	505	487	468	462	434	471	467	473	459	482	478	471	470	465	469	410	398	453	463	450	419	468	471	472	459	474	503	461	455	479	465	478	443	410	459	443	431	479	469	439	440	479	455	466	472	444	457	448	474	450	490	445	470	423	459	453	472	519	457	436	417	475	458	471	431	444	481	458	468	443	456	427	471	449	466	465	418	447	442	473	496	430	470	499	425	443	469	476	451	464	483	449	468	443	475	436	464	466	477	512	491	424	431	469	443	483	447	464	446	434	472	479	483	466	481	469	457	469	429	473	485	495	491	483	476	465	455	464	488	462	489	465	465	519	425	466	473	463	447	453	479	456	469	446	429	433	419	442	461	493	459	455	456	465	466	493	439	455	463	455	481	488	491	457	439	450	415	476	483	466	485	484	458	504	493	494	500	449	482	479	484	466	441	485	459	532	478	490	472	475	446	447	516	459	460	439	497	473	470	448	449	456	462	442	445	473	458	434	489	462	502	442	475	499	453	445	534	479	466	458	505	487	464	484	438	475	487	457	470	430	434	456	476	493	461	441	470	476	477	505	454	431	464	509	465	425	450	469	456	439	431	461	442	426	450	442	459	491	477	437	468	453	464	496	458	452	444	479	470	439	487	478	487	471	463	470	466	483	446	477	428	462	440	432	462	485	466	458	446	445	486	484	444	464	470	462	479	484	467	441	448	487	476	435	466	485	411	483	480	448	474	456	453	486	462	449	440	463	429
4159	1785	2211	1966	1518	1185	1019	1170	1498	2002	1668	1117	634	392	275	213	178	176	177	199	212	179	169	202	195	181	209	193	197	176	201	188	175	197	209	180	201	192	210	171	211	206	193	177	218	208	214	178	166	187	162	186	181	179	187	202	216	179	170	191	187	179	215	187	179	191	192	215	175	175	192	182	192	198	190	201	187	193	171	184	191	174	162	190	185	186	191	184	185	177	183	193	188	191	181	177	174	195	211	196	180	204	189	193	202	210	199	199	199	182	190	184	195	193	195	171	179	174	180	197	208	177	168	189	201	189	193	212	189	172	210	194	175	179	191	206	210	189	205	195	196	180	192	189	188	175	190	201	190	194	161	167	181	207	183	205	187	197	153	183	159	207	179	183	158	198	186	187	177	206	185	188	188	189	162	170	193	187	178	212	189	173	190	194	185	180	186	199	180	201	187	176	175	170	183	209	194	182	201	175	179	187	193	152	212	178	195	192	190	193	158	191	186	201	179	172	197	194	186	218	192	188	195	171	193	170	197	213	172	152	204	217	189	191	202	181	178	185	217	177	181	204	201	184	212	193	204	176	214	194	173	169	214	169	211	204	195	197	204	189	170	220	157	171	205	201	203	212	198	188	181	181	188	222	206	174	188	181	194	224	205	187	217	184	205	180	185	176	184	181	172	181	210	178	200	192	187	181	184	191	210	186	175	199	221	192	196	213	201	192	211	168	185	196	194	184	181	205	189	203	179	202	184	196	149	217	201	207	190	190	190	182	194	184	208	192	193	190	196	180	185	221	171	187	164	186	200	183	172	179	202	212	206	180	166	196	196	170	185	196	192	169	170	172	181	193	178	187	196	177	168	199	198	186	191	197	189	194	194	189	170	199	171	193	197	173	210	199	178	209	178	188	202	191	195	213	191	181	168	199	170	188	217	171	186	170	188	198	187	192	177	204	172	192	180	180	186	203	192	198	179	178	190	201	185	171	203	206	169	195	198	224	177	187	221	181	169	196	166	201	185	201	183	190	190	178	171	191	213	184	193	172	207	187	199	176	204	184	183	173	184	189	189	194	184	202	176	190	202	179	185	198	190	184	190	180	221	194	197	181	184	201	187	205	194	188	181	186	187	212	185	201	193	218	192	212	158	174	192	190	211	160	189	195	188	207	201	161	204	175	180	191	186	183	172	191	181	205	195	221	175	192	192	157	215	177	197	173	186	187	168	198	195	187	210	200	193	176	164	182	173	169	209	201	174	200	195	206	198	181	174	186	193	203	181	198	187	210	208	201	165	179	178	179	208	166	166	189	201	207	164	201	214	180	193	204	199	182	183	179	194	211	173	195	191	204	189	185	155	196	194	172	197	170	194	185	186	188	204	166	185	204	209	221	211	203	198	201	187	198	175	178	201	197	167	202	190	207	189	176	172	181	199	200	205	210	201	209	189	193	205	195	181	202	175	194	187	210	171	205	181	174	196	180	201	186	199	202	195	174	188	162	170	165	190	177	181	166	201	197	185	191	176	179	172	217	198	200	189	178	193	181	193	187	187	199	192	182	184	184	179	197	172	188	206	192	195	179	185	173	197	193	163	212	178	167	194	193	188	198	163	211	194	185	187	197	187	194	180	185	182	177	196	181	182	217	163	162	172	191	178	198	182	160	194	180	203	182	188	189	189	179	198	198	176	189	186	176	204	199	173	189	174	213	195	203	213	188	195	208	182	173	189	215	186	202	205	190	192	205	218	190	167	189	165	211	210	190	179	180	192	204	177	204	191	188	196	206	205	201	181	194	192	170	196	181	189	198	203	179	187	200	196	190	229	180	177	183	197	186	196	190	190	189	195	190	177	180	198	184	200	194	174	161	190	171	185	195	201	177	186	180	188	169	208	190	182	198	212	199	170	208	189	187	190	207	212	172	188	193	200	182	198	187	179	227	183	172	181	187	198	206	199	204	199	180	205	230	195	198	205	196	179	187	190	196	177	189	172	191	216	196	210	196	194	185	215	178	185	191	181	182	177	194	208	186	193	186	185	182	189	199	174	200	191	208	212	198	183	189	204	191	182	183	188	179	174	173	186	167	194	212	171	192	187	199	194	192	190	180	195	179	165	183	166	198	195	179	172	172	193	188	197	182	184	167	183	195	172	178	185	165	196	201	162	169	178	205	217	199	166	198	207	171	191	195	160	204	173	192	209	207	204	167	199	198	218	170	171	194	193	176	192	192	194	176	195	206	181	192	179	187	186	184	212	212	177	161	170	217	192	197	193	178	170	224	155	171	170	167	192	224	164	196	188	160	187	195	173	181	199	186	170	176	185	209	198	182	186	174	178	179	190	197	213	182	194	179	179	199	205	169	160	199	173	187	167	170	186	191	182	173	177	208	189	179	178	180	198	191	208	204	181	199	206	203	180	212	184	196	207	185	201	204	183	186	182	176	208	198	172	166	186	173	192	193	177	166	201	201	177	182	200	206	204	169	185	221	177	184	159	191	174	205	180	194	185	195	175	198	172	191	179	192	191	165	178	181	171	209	190	210	188	196	196	180	196	215	196	220	183	180	180	188	172	189	191	214	184	210	178	161	198	203	198	194	195	197	174	174	188	196	196	205	195	188	173	213	186	198	195	186	182	199	180	191	172	190	186	196	187	151	180	181	184	189	178	216	218	184	198	190	178	146	181	187	187	156	193	202	239	181	195	186	193	191	188	207	192	191	189	203	177	192	166	159	194	188	187	177	195	195	196	203	178	195	186	167	173	181	191	191	197	190	192	193	189	188	171	204	164	209	182	182	229	184	201	197	216	186	211	189	182	146	185	177	186	188	193	194	184	171	180	189	191	190	194	170	175	196	171	211	188	201	192	171	179	207	182	176	169	165	202	167	184	170	201	176	184	188	201	167	204	190	192	178	203	194	180	213	190	177	185	197	196	194	182	185	175	197	173	168	198	164	199	199	185	190	164	189	198	192	218	191	172	161	170	207	184	182	224	192	200	180	167	211	197	199	203	205	190	193	190	191	198	185	190	187	181	204	200	195	163	210	182	189	198	176	181	183	174	184	214	176	191	172	180	176	182	206	195	194	177	191	211	200	217	194	189	214	184	174	187	189	207	195	197	243	161	190	219	204	198	194	181	205	220	217	187	204	197	201	170	178	190	198	193	199	202	185	180	196	180	218	220	194	209	186	198	189	177	188	170	180	183	190	185	174	173	198	192	201	174	174	201	182	173	193	173	183	212	184	168	170	200	181	194	196	212	194	212	206	204	198	198	172	199	201	168	210	188	205	214	212	191	175	187	198	177	188	213	203	194	198	183	193	183	175	208	183	180	172	167	191	180	182	184	199	206	187	202	165	214	190	202	181	192	175	173	169	157	182	212	176	170	193	182	194	197	182	191	168	178	182	201	203	194	196	201	168	177	179	212	200	195	170	177	193	173	177	203	190	191	204	183	185	191	208	176	172	191	163	191	193	185	209	188	176	190	208	209	218	190	196	175	185
3460	2081	4730	6412	6226	5429	5329	5913	7902	9837	7596	4633	2393	1201	672	576	512	478	486	515	499	507	487	496	510	498	510	477	505	525	470	529	478	477	505	491	462	449	484	497	516	513	544	493	494	499	501	469	508	491	466	509	453	524	490	520	492	502	458	490	482	450	489	508	511	480	516	523	491	472	486	507	517	461	498	493	524	506	489	509	467	545	462	471	514	498	471	450	517	464	531	502	493	512	522	488	497	484	477	474	466	531	482	475	501	518	490	497	493	530	496	500	486	517	459	467	497	477	519	450	492	502	521	490	496	511	468	514	493	511	492	521	501	490	472	510	465	476	492	497	490	518	467	505	517	508	541	475	466	506	529	494	459	518	500	529	531	483	515	523	528	530	504	501	500	540	509	542	492	487	479	492	443	482	487	486	489	453	494	499	531	530	491	512	477	508	494	501	467	461	460	513	515	496	514	498	475	472	504	560	502	517	506	495	488	485	464	492	492	503	456	515	512	558	522	504	507	484	489	502	491	514	494	485	479	540	462	460	513	480	500	494	454	501	507	508	511	469	511	517	535	493	539	473	479	490	510	519	497	453	479	518	510	465	525	480	447	521	473	498	511	532	473	534	464	491	495	497	506	453	564	518	490	469	480	503	522	498	481	518	523	519	523	498	499	495	534	504	516	489	521	479	493	506	493	508	502	493	529	476	518	516	509	473	485	492	495	550	454	545	532	479	482	496	492	495	472	544	503	460	501	511	534	506	541	460	487	514	508	513	473	492	457	514	510	485	520	493	527	503	495	511	497	489	526	453	495	456	554	514	484	536	507	464	468	499	531	461	506	489	519	471	467	516	517	516	503	471	436	498	492	539	470	493	457	510	478	457	467	485	489	519	503	454	479	510	516	488	489	494	481	477	488	488	497	485	516	511	480	490	492	504	493	507	499	521	503	463	499	489	489	531	476	476	484	483	496	507	485	466	501	490	484	489	484	496	501	560	501	492	497	523	530	510	525	489	489	496	463	483	522	458	470	509	514	486	460	500	477	556	497	509	490	512	481	491	480	529	495	494	514	526	512	512	480	528	489	485	506	498	489	520	507	494	471	513	509	470	512	515	481	494	534	450	493	489	454	466	520	500	482	460	490	440	501	475	481	473	520	499	481	467	513	523	505	514	513	482	523	507	451	464	509	478	499	508	524	515	497	479	516	487	488	479	487	476	519	486	509	498	486	495	497	518	496	529	484	501	486	476	512	481	486	542	522	494	542	503	502	521	486	517	491	494	492	539	463	525	495	476	515	504	472	487	512	483	494	517	533	460	514	490	493	486	488	481	505	443	534	493	520	511	490	503	484	518	461	474	465	487	495	491	489	528	511	509	509	505	493	554	509	469	495	486	521	494	521	553	533	540	539	496	463	494	544	473	476	474	474	481	471	497	505	520	489	458	484	474	499	537	479	486	511	460	529	495	470	483	473	441	460	473	479	464	435	496	532	545	448	495	462	503	466	509	491	465	509	486	489	528	501	468	509	520	499	512	506	525	490	510	498	494	462	488	480	479	486	498	517	457	505	538	473	511	516	507	497	456	499	453	505	494	507	495	507	480	550	513	487	512	537	475	494	523	520	497	508	477	497	514	491	466	468	480	480	505	501	489	537	485	520	551	492	501	525	489	503	493	474	536	495	491	458	506	453	485	508	503	470	464	513	496	473	489	497	513	461	457	542	542	486	511	486	509	489	494	484	478	548	445	506	481	532	501	499	491	514	526	490	492	515	519	473	473	488	537	485	495	480	503	529	531	497	468	558	488	469	516	493	513	505	509	458	559	488	510	460	457	534	502	472	493	501	482	548	444	488	502	496	494	470	508	496	519	508	486	475	503	490	497	513	473	459	453	472	506	472	483	513	505	497	465	495	480	519	504	496	510	498	486	499	462	513	515	487	461	478	502	504	530	503	520	499	473	518	491	468	488	452	489	513	451	524	490	515	455	472	494	460	483	483	478	493	477	439	533	474	517	491	500	498	477	482	513	504	484	466	477	498	494	546	508	507	473	534	474	527	511	495	523	500	464	491	521	503	513	506	494	477	496	526	481	476	481	494	503	479	517	474	482	515	510	547	472	494	536	514	484	542	491	505	506	498	494	478	488	481	488	497	520	519	480	508	506	486	489	559	476	545	514	484	525	549	466	499	504	493	515	478	489	520	456	491	498	500	495	514	514	461	495	490	473	504	482	445	512	518	507	495	476	505	483	496	504	483	526	494	532	437	499	496	508	496	491	490	460	479	504	505	493	487	523	541	491	496	467	528	498	525	497	508	458	482	491	462	554	466	499	491	509	461	522	521	502	492	494	504	497	459	477	492	500	457	495	524	495	475	487	495	477	492	493	514	484	512	462	506	499	479	485	509	472	505	480	510	496	467	501	534	471	515	472	474	557	434	497	558	508	499	503	495	544	504	493	479	484	489	520	512	528	496	505	519	538	514	466	511	486	462	490	534	477	537	479	524	494	494	474	510	492	529	484	501	530	466	531	495	468	501	498	508	490	523	488	518	512	503	527	510	482	514	485	451	519	460	482	476	521	520	475	492	499	509	448	505	539	477	522	488	504	505	486	462	519	497	492	485	497	473	512	533	528	522	474	479	494	505	495	464	556	532	514	494	491	524	482	511	542	470	475	495	479	460	498	487	515	468	502	496	546	490	483	501	503	471	497	488	471	511	504	503	508	498	491	512	467	510	476	503	501	489	461	498	535	441	455	483	494	462	501	496	478	517	492	530	536	495	486	522	477	489	510	503	480	531	491	465	533	486	437	500	537	471	499	495	466	495	479	491	518	505	506	484	536	479	484	506	526	499	456	476	479	481	463	534	480	437	512	493	518	467	505	508	509	490	527	491	509	475	514	507	484	465	504	483	488	487	492	500	488	519	496	487	470	481	483	508	515	479	486	489	494	480	479	517	530	509	424	495	503	537	474	455	496	492	485	481	492	480	494	476	513	478	481	450	466	463	491	506	517	535	498	515	479	528	468	496	510	505	536	464	501	498	501	467	463	483	534	470	487	518	495	526	497	472	474	496	495	508	508	506	505	498	492	518	462	514	480	455	481	518	496	508	449	476	500	515	502	541	465	475	512	503	492	479	556	516	527	538	510	476	492	528	489	479	525	493	528	525	476	536	480	475	509	494	510	473	469	507	509	517	536	518	434	476	489	483	518	501	481	520	506	504	502	475	478	495	481	490	548	498	512	509	483	502	499	502	491	504	440	537	523	494	498	497	487	516	488	478	501	493	449	488	492	501	515	513	471	519	496	504	505	498	476	495	481	496	550	474	504	496	548	506	476	480	524	542	540	485	431	475	527	491	493	478	525	474	524	465	500	461	487	486	505	492	525	537	538	508	487	510	496	512	508	490	514	502	492	462	534	510	491	517	517	467	488	514	518	501	525	530	525	491	485	496	539	503	507	514	470	528	468	461	463	495	468	482	472	500	503	504	480	477	481	532	509
15023	6637	5419	6879	4938	4068	5390	14074	21921	21710	15470	8193	3046	1056	418	259	217	184	200	183	193	217	198	219	174	202	192	204	185	183	177	195	200	167	211	217	211	195	200	196	185	178	171	195	187	233	181	189	199	177	206	211	187	213	202	210	203	192	205	189	180	204	219	171	169	187	214	173	190	184	181	198	208	186	211	212	195	213	217	181	205	208	206	201	210	189	207	188	173	173	171	219	194	192	217	233	204	204	197	202	167	204	197	217	194	229	194	202	198	178	206	199	242	175	184	205	191	198	172	186	210	214	181	198	172	197	174	168	201	170	210	212	221	189	194	185	238	195	196	201	205	183	216	213	172	183	205	196	199	208	197	189	214	211	224	236	202	197	195	211	212	169	192	195	182	209	232	195	206	184	187	183	215	186	204	188	183	187	206	199	214	190	180	192	197	186	213	185	206	241	205	194	173	179	198	214	225	208	186	195	191	181	189	173	168	192	212	198	188	200	193	207	180	187	213	202	195	193	191	208	198	184	201	204	201	216	209	214	215	224	187	211	202	187	201	215	212	194	236	230	187	195	199	204	195	180	195	189	182	205	201	187	201	192	195	189	188	191	209	183	200	189	214	195	191	206	197	191	191	184	201	213	216	215	194	192	192	211	211	221	210	177	195	169	191	186	188	189	191	224	196	198	216	162	199	202	216	217	179	177	206	217	195	196	199	217	209	213	180	195	219	206	218	189	189	192	179	199	196	221	194	213	199	207	186	200	205	202	217	177	207	179	186	204	204	184	206	187	196	181	190	208	225	171	209	192	175	194	186	180	191	201	197	205	190	191	166	229	209	196	195	205	204	204	214	198	204	201	207	191	189	209	188	215	200	198	205	197	185	211	233	187	204	208	203	230	193	218	202	202	182	192	170	199	195	200	185	207	184	190	185	195	194	199	210	189	173	204	191	190	220	204	196	216	173	213	223	216	172	183	184	184	186	183	207	179	203	188	212	213	188	188	202	176	197	208	206	214	198	213	212	220	191	208	186	204	199	184	199	197	179	194	215	217	211	177	209	214	220	199	217	195	220	174	225	183	235	173	198	205	207	191	185	228	188	219	160	200	185	169	214	217	185	176	197	188	219	181	212	187	197	178	200	177	203	196	223	202	215	168	179	192	222	207	189	217	189	182	211	198	193	218	210	185	185	182	203	178	187	213	218	208	174	195	221	193	204	178	208	213	190	216	181	187	201	195	205	199	169	233	197	190	201	217	203	207	188	190	215	215	224	194	196	208	217	213	210	203	198	206	177	193	220	187	181	175	182	189	233	201	219	176	241	193	222	202	198	180	196	205	202	171	203	194	174	220	187	172	190	192	216	203	208	222	200	196	196	216	212	199	219	203	193	191	197	189	193	180	196	186	187	215	214	201	179	204	192	176	206	214	190	211	200	193	218	202	171	178	189	179	187	177	198	181	167	182	193	184	203	201	192	221	194	225	220	206	197	222	228	190	204	202	199	177	177	192	217	192	216	218	183	210	217	189	186	219	173	218	225	196	188	207	221	202	195	205	208	177	199	200	207	193	188	182	185	204	189	214	186	192	178	179	196	212	224	222	186	202	191	178	196	202	193	182	210	198	214	217	196	193	185	199	237	211	188	206	214	180	209	199	194	198	179	210	207	206	205	198	181	190	190	198	222	205	198	176	183	195	186	195	193	175	202	195	223	186	200	208	207	188	190	191	210	193	166	197	211	209	182	193	209	201	184	185	216	222	211	194	182	206	186	198	191	181	174	225	197	205	186	170	202	217	202	197	188	197	194	228	208	211	186	185	189	205	198	196	187	186	205	207	205	184	201	207	197	221	205	183	199	199	190	169	206	206	199	185	211	182	219	183	190	181	200	216	171	180	203	203	212	202	187	168	196	190	196	167	204	204	220	190	187	231	190	208	191	218	176	181	205	194	204	172	178	204	201	181	201	233	199	177	205	197	206	198	179	199	226	206	214	213	206	202	163	208	194	183	167	188	212	206	220	195	200	204	214	220	185	199	190	199	187	201	224	188	203	171	210	183	180	216	193	186	193	197	211	183	182	212	204	199	181	180	204	195	166	213	193	188	212	190	189	192	181	196	188	206	209	252	204	202	184	176	195	201	196	212	200	208	195	182	205	203	216	190	209	184	209	171	185	185	213	200	191	189	183	210	178	199	187	199	226	203	199	210	206	182	192	202	220	204	199	201	206	208	235	187	200	191	196	195	197	206	185	174	187	206	194	188	195	213	171	203	190	179	183	195	182	209	188	205	176	201	202	192	204	201	195	194	211	243	200	153	199	213	211	200	202	195	181	183	188	192	186	190	191	187	189	214	192	190	193	193	190	214	177	197	195	189	194	197	214	202	199	222	221	192	212	207	216	202	220	184	223	199	191	182	185	181	198	189	202	207	178	193	199	197	193	200	180	184	173	202	205	215	183	192	210	217	194	189	159	191	223	194	207	208	191	209	188	215	188	159	209	189	200	182	190	208	184	210	185	200	185	203	190	196	181	205	197	200	197	189	203	204	187	205	174	210	215	165	187	191	197	216	207	199	198	206	212	209	205	195	182	182	196	215	186	164	178	198	192	204	188	200	211	196	195	198	178	188	223	174	224	194	174	217	184	186	222	200	188	196	214	204	188	185	185	187	198	214	170	190	198	185	212	223	202	215	202	230	189	199	216	203	180	215	228	184	191	212	203	211	173	185	184	199	201	200	188	208	176	212	208	191	213	173	208	170	203	187	223	169	226	194	195	182	220	189	173	192	208	201	171	196	197	179	198	216	210	186	193	228	229	193	207	209	185	202	206	195	201	202	162	178	230	179	194	190	219	197	194	184	194	195	189	203	201	207	178	203	232	196	212	203	173	211	180	189	198	211	197	201	212	219	197	220	197	198	194	183	210	185	228	195	185	204	212	189	183	218	217	187	190	196	189	207	203	188	185	212	198	202	183	199	219	202	214	213	177	196	176	220	207	210	216	207	197	195	191	214	191	200	200	191	206	207	178	175	174	185	227	192	204	201	201	183	199	204	196	225	200	196	185	194	208	173	196	199	171	206	186	187	186	223	209	209	209	214	199	215	206	191	182	204	197	230	217	199	193	169	184	212	191	190	232	189	200	197	206	179	216	197	210	198	204	189	199	201	175	171	209	190	172	197	230	204	224	195	208	190	203	197	182	213	202	195	218	216	200	169	204	198	181	206	190	201	215	212	189	207	193	196	217	192	182	216	213	201	198	198	192	179	211	210	195	176	206	189	187	192	194	181	183	183	199	217	203	211	194	201	196	183	188	213	196	203	204	221	200	198	175	190	187	199	198	180	174	208	200	204	195	199	206	200	197	199	208	206	195	185	190	180	211	213	198	200	212	182	184	218	211	177	226	187	178	207	183	194	200	177	206	190	192	194	183	182	194	205	197	206	204	197	200	191	208	226	208	227	190	211	215	186	180	207	176	197	195	184	206	188	205	177	172	187	178	217
9427	5627	9443	18051	15816	15222	20337	35765	42799	41571	34778	23899	12365	4828	1775	803	585	551	559	526	501	534	495	524	517	525	518	475	485	525	523	550	525	520	511	549	520	495	520	572	530	515	510	535	513	573	503	489	502	537	547	508	520	518	510	488	534	511	509	544	498	522	527	559	496	547	508	462	520	512	540	515	517	532	517	567	571	516	528	505	488	519	486	523	523	556	511	496	536	503	516	522	540	516	536	500	483	538	533	494	524	530	547	531	562	519	537	512	540	535	544	512	530	484	485	493	516	521	538	473	485	507	505	520	563	526	515	510	506	502	541	509	495	521	540	544	538	569	497	542	561	535	531	497	507	529	535	498	537	532	525	557	515	487	566	507	518	528	509	511	485	504	517	512	524	523	515	495	513	535	525	549	500	533	516	503	505	545	544	511	479	537	520	557	468	524	530	495	551	517	539	478	508	535	495	511	500	513	503	522	499	472	562	480	495	484	540	508	516	509	490	510	503	532	521	568	547	538	525	450	514	508	495	568	526	512	539	541	533	537	513	519	514	543	496	558	506	547	534	483	508	504	555	527	559	451	535	519	558	528	554	472	528	522	523	497	506	462	507	554	537	533	535	501	499	542	503	532	532	481	523	499	525	524	544	532	522	497	507	514	514	534	517	481	492	488	499	547	501	488	513	525	477	540	528	461	512	494	536	518	534	508	529	559	493	515	541	512	503	504	527	523	499	525	539	532	518	550	534	531	559	502	524	534	538	465	516	533	506	471	511	562	520	511	540	477	501	540	542	504	544	505	538	543	553	534	543	500	509	520	508	507	533	508	536	547	550	514	513	513	551	569	514	507	527	517	511	518	495	538	486	538	521	535	523	562	520	552	474	476	516	523	527	544	498	486	523	529	522	537	523	533	531	502	520	522	531	517	513	530	529	534	489	533	506	514	542	541	514	545	494	533	547	524	513	545	527	534	534	506	480	513	542	519	542	509	533	550	530	509	524	499	535	513	500	510	521	549	498	538	489	527	516	504	513	516	492	496	549	494	492	496	531	514	556	524	495	532	510	525	566	526	517	493	552	502	515	547	495	542	513	500	537	532	561	521	525	545	526	523	487	501	500	496	516	479	513	516	478	536	525	540	534	556	522	543	494	474	545	533	490	501	525	527	524	501	552	497	506	509	502	519	521	495	530	485	473	517	492	512	535	499	545	469	515	491	507	528	503	554	533	531	560	512	512	497	526	493	486	522	541	524	499	560	564	507	492	513	538	524	541	497	547	488	499	504	502	536	518	557	517	520	551	529	479	527	471	474	499	509	526	498	536	534	486	540	538	533	524	496	543	472	479	528	534	493	531	516	488	540	487	460	511	510	532	519	510	524	545	511	560	505	546	535	511	531	508	515	501	492	551	522	536	493	515	497	487	530	511	534	498	539	484	525	580	489	515	543	526	517	504	496	511	541	512	511	500	517	498	520	484	515	526	516	491	525	519	523	523	512	527	500	515	485	511	496	531	521	506	507	500	567	522	512	565	545	506	555	543	496	546	534	484	474	519	549	496	521	520	549	511	521	518	481	529	544	543	503	523	507	469	518	565	523	534	536	527	546	505	541	516	521	554	534	494	499	520	542	533	507	499	519	495	505	486	511	538	515	522	545	570	527	517	495	531	489	557	521	559	498	516	533	505	502	514	511	533	501	562	511	541	524	483	526	510	524	523	524	578	554	529	568	503	497	534	517	518	516	490	550	513	544	548	571	481	510	540	503	554	527	531	575	510	518	575	520	532	510	589	522	474	506	523	480	522	486	500	524	524	517	513	537	522	552	540	519	567	511	497	519	515	500	550	509	535	514	514	522	511	547	533	556	486	517	532	510	493	491	517	515	506	549	520	471	498	507	537	528	489	565	537	529	515	519	556	481	521	482	515	506	507	494	532	524	512	514	495	524	505	521	522	497	494	533	526	525	524	539	460	491	543	458	520	492	518	527	563	493	496	502	538	517	497	519	527	520	545	535	514	508	520	501	517	498	513	503	527	523	514	509	535	509	530	502	523	525	522	504	515	498	511	539	543	496	531	535	494	521	527	498	533	540	509	535	496	509	507	523	545	502	546	553	524	529	524	463	556	529	527	528	536	527	509	559	497	536	516	505	505	512	559	534	553	524	497	493	533	504	543	513	505	480	530	515	500	551	493	531	506	510	516	501	551	525	532	512	548	559	502	509	539	523	500	530	590	478	539	541	536	525	516	493	506	495	568	522	525	549	525	515	514	517	526	573	521	518	564	537	501	518	538	534	521	491	518	551	512	462	506	541	553	540	505	504	498	526	521	492	531	506	487	474	515	554	541	524	521	485	529	570	564	515	518	546	523	534	510	523	523	516	533	560	511	497	532	549	526	543	534	544	542	502	521	542	544	527	492	471	530	516	562	495	565	535	539	498	529	499	537	483	523	520	503	534	525	531	499	503	532	551	544	529	503	531	517	546	522	519	531	501	541	493	525	519	513	562	523	518	510	510	493	533	526	489	545	505	533	504	490	529	530	546	529	525	522	497	533	515	531	502	544	557	553	530	534	487	513	534	511	487	502	507	484	517	502	501	546	514	563	541	530	491	556	503	503	489	530	510	547	507	516	494	574	535	515	532	542	546	522	579	533	573	510	547	587	540	509	546	523	525	527	515	516	495	494	508	530	561	491	534	541	492	510	507	541	505	526	539	521	466	525	497	532	521	514	509	504	478	524	527	554	530	528	512	488	549	536	533	499	526	548	472	542	520	510	520	518	536	508	523	530	511	503	553	515	520	527	521	537	518	558	532	502	540	472	501	532	467	503	518	476	495	529	532	509	520	537	539	543	498	512	532	481	549	515	519	494	512	530	534	498	514	503	539	498	495	475	502	500	478	493	523	519	566	512	495	500	567	502	517	495	494	546	519	517	520	538	484	540	579	493	503	486	540	570	525	509	496	520	525	548	505	508	534	468	517	531	505	519	510	517	519	537	514	558	527	542	542	500	551	524	535	516	518	468	536	487	515	484	530	518	546	469	521	523	532	475	568	521	488	495	545	482	533	515	539	539	508	491	541	521	494	524	522	523	498	497	504	575	551	504	524	526	521	511	540	513	526	518	504	523	488	541	477	489	533	532	513	516	500	527	517	487	499	522	517	517	530	519	536	529	568	492	499	510	543	520	531	530	515	525	562	525	466	490	560	566	505	493	560	539	488	494	527	495	543	562	500	542	565	510	551	569	510	522	525	534	504	490	486	502	552	543	503	513	503	512	534	507	517	514	490	529	525	546	513	574	503	512	540	521	491	481	502	532	532	486	522	524	535	512	529	539	521	493	513	534	543	522	536	526	519	529	519	494	540	524	530	579	528	526	548	491	522	527	492	539	533	493	481	529	515	531	547	538	523	514	501	550	535	506	506	547	520	577	505	523	474	532	548	526	545	510	496	547	559	542	535	521	545	513	515	539	528	524	545	479	499	538	488	552	543	531	471	530	537
26831	12900	10019	10052	10598	9315	13786	23192	32236	36345	27887	16984	7397	2302	686	307	208	180	184	165	183	176	185	177	157	174	179	192	188	186	174	165	180	186	190	153	158	201	172	169	193	180	193	160	168	167	174	193	164	165	172	187	173	173	170	179	169	193	179	156	174	164	165	190	182	194	195	159	202	184	195	176	200	186	161	200	201	172	154	174	164	171	197	151	190	190	198	171	157	170	161	184	190	155	183	154	190	162	168	161	174	171	188	179	169	176	201	160	181	192	162	215	178	194	193	177	159	184	170	182	189	177	163	192	186	181	191	167	171	215	199	175	180	162	192	184	176	174	194	182	208	175	177	191	189	194	199	187	175	161	196	192	180	200	164	178	190	166	185	161	174	216	174	166	201	168	172	161	190	202	202	197	166	168	192	186	196	170	181	210	191	207	211	178	181	169	188	168	156	202	192	189	164	170	167	180	155	188	177	166	186	176	170	156	202	180	196	184	173	170	175	172	157	187	179	195	178	165	185	213	163	190	200	165	152	181	195	189	201	173	169	182	174	165	161	162	185	179	170	180	156	188	174	147	153	198	181	176	191	185	204	157	185	181	170	204	181	168	179	151	179	175	171	190	155	192	180	187	198	196	187	187	177	198	207	196	187	181	177	201	208	176	164	200	168	187	173	185	185	210	198	167	195	212	177	183	223	188	203	170	174	174	185	169	187	197	179	174	179	175	174	166	177	177	158	185	170	156	202	181	196	172	159	165	171	166	198	179	161	186	175	188	176	192	189	189	189	176	197	173	197	183	198	161	177	165	183	191	165	149	157	163	181	187	179	195	159	191	181	159	179	199	179	184	180	174	184	195	187	157	174	161	187	185	195	187	170	199	172	166	183	155	144	199	188	184	158	185	173	195	176	210	175	196	176	174	187	179	172	188	181	176	189	153	165	169	167	176	174	167	169	176	189	161	212	198	162	182	186	202	194	186	155	155	189	176	172	177	179	190	197	169	207	156	188	172	195	176	194	181	181	189	182	157	186	183	177	177	181	184	161	174	179	168	179	195	181	196	162	188	179	194	179	167	171	170	170	175	195	168	174	179	187	176	175	182	181	182	180	201	195	187	180	165	161	206	184	174	191	207	203	186	200	158	171	205	173	158	176	177	180	174	187	181	187	166	169	184	200	179	172	174	195	176	191	192	192	154	192	178	181	194	158	184	179	180	171	183	185	206	179	172	201	202	192	177	192	176	183	180	194	168	155	176	198	192	176	186	176	191	189	171	194	143	186	193	189	159	184	204	178	172	178	174	179	207	195	172	173	176	208	182	196	189	175	176	176	170	189	225	185	196	180	174	159	204	204	206	203	191	203	160	202	189	201	185	181	182	186	185	180	176	182	173	196	179	181	183	187	173	180	171	181	156	173	154	183	183	168	180	192	175	167	174	184	175	180	188	167	173	188	183	172	177	157	183	185	176	162	186	191	164	183	166	170	190	195	190	178	159	181	163	151	178	176	174	175	182	171	178	172	191	193	180	189	186	187	191	180	156	200	202	157	178	188	173	182	191	166	181	189	179	176	168	186	177	191	165	156	171	161	201	181	183	189	157	176	202	187	168	175	188	177	200	192	185	169	172	181	191	171	170	208	186	203	163	187	164	192	177	169	165	179	174	204	166	200	161	183	183	173	193	167	170	193	191	166	177	193	176	182	184	156	183	190	178	179	159	169	200	206	179	189	179	190	164	163	191	176	198	184	183	197	167	185	190	173	194	173	203	167	199	199	166	192	173	196	178	189	184	166	189	189	185	187	187	185	184	184	180	180	178	181	183	159	199	183	183	187	179	191	184	178	187	183	215	204	170	184	167	192	148	162	162	166	218	178	182	184	177	187	178	173	189	202	195	192	163	166	194	149	184	191	198	192	173	165	190	178	193	193	182	185	170	168	201	173	181	192	165	183	181	177	171	190	179	205	179	193	187	200	182	178	185	182	186	180	192	169	180	192	178	190	184	195	189	173	170	190	189	203	176	184	187	160	199	175	187	175	174	197	189	182	192	194	167	186	156	189	163	180	189	164	175	177	178	205	169	185	178	193	197	171	185	173	175	197	191	173	172	180	186	174	189	187	188	170	171	193	175	166	160	188	200	171	183	172	185	165	181	169	161	144	179	184	179	180	200	188	190	191	173	193	189	208	178	167	179	187	145	192	184	195	205	183	194	187	162	195	201	187	151	182	167	192	179	190	157	185	162	172	175	188	179	165	180	170	163	175	173	166	155	189	157	176	187	148	157	174	202	182	167	179	179	199	201	180	185	174	173	159	175	186	173	203	181	182	158	213	182	181	179	172	177	159	147	196	186	166	178	215	183	172	183	200	166	205	196	194	181	161	177	167	187	160	176	172	225	171	191	192	161	172	178	187	199	174	190	178	172	171	184	183	184	182	178	164	198	153	167	188	197	174	179	159	168	230	166	178	172	168	187	181	167	199	195	168	180	187	204	187	178	201	200	198	180	207	180	194	167	173	202	172	172	178	164	155	183	186	166	200	170	186	173	175	183	161	165	168	185	184	207	175	172	191	188	179	186	172	196	200	193	198	183	182	169	184	176	214	158	165	167	172	176	174	175	200	198	164	194	179	154	169	172	182	168	198	182	174	166	177	168	178	181	172	197	178	192	173	177	218	179	169	187	159	175	184	158	168	185	205	194	188	185	193	192	169	184	186	185	194	176	191	151	180	165	188	175	163	164	161	197	169	183	184	178	170	183	179	175	176	171	154	172	172	169	164	170	191	185	172	191	175	173	177	177	183	175	160	189	165	193	170	168	207	174	203	183	178	183	166	187	153	187	193	192	199	188	204	160	182	147	177	186	195	175	207	172	165	190	186	198	177	210	195	192	179	168	159	176	192	199	208	169	181	186	200	177	170	184	170	169	219	180	183	171	187	182	186	184	161	185	172	190	184	179	173	204	168	177	171	200	190	170	207	190	165	149	169	161	176	185	198	187	184	176	172	160	160	163	178	182	168	173	179	172	167	188	190	194	204	157	158	190	168	183	197	189	186	171	168	203	188	170	191	183	211	178	152	184	185	185	180	183	172	179	194	176	177	182	207	170	182	159	186	166	178	169	184	173	174	170	168	171	172	183	176	197	172	174	179	186	163	189	198	187	165	181	178	176	167	158	167	177	187	199	167	182	205	172	185	204	160	182	162	197	179	190	179	180	162	187	196	191	173	161	147	186	201	189	189	177	168	181	175	164	178	194	198	193	190	157	172	179	174	171	178	157	178	192	174	174	175	178	175	193	174	181	165	174	199	187	170	175	181	173	179	176	167	166	199	160	182	175	189	194	174	179	184	187	169	199	174	178	164	158	177	181	193	188	166	185	173	173	210	174	175	179	162	188	201	174	185	187	170	180	164	188	182	193	171	200	160	189	186	172	189	207	181	181	190	196	176	174	171	151	183	206	182	199	215	172	151	146	196	187	183	154	203	175	167	202	182	180	176	185
14912	7987	14666	22064	25454	25561	33949	43370	51082	53230	45078	34855	20983	9098	3066	1152	624	527	494	520	489	515	482	492	445	473	448	458	485	479	494	499	492	496	476	465	437	494	496	499	473	501	487	498	479	480	496	501	475	483	469	459	472	467	437	490	504	504	462	450	461	477	434	469	452	499	504	456	476	487	462	438	506	492	519	469	476	455	468	465	498	486	466	488	476	482	472	467	461	491	481	501	490	503	466	468	484	460	492	444	455	472	452	516	466	479	474	469	444	451	438	477	458	474	503	481	479	515	449	454	513	464	445	460	492	476	484	441	479	502	491	511	480	482	469	444	449	474	495	463	481	480	491	476	464	488	482	430	474	492	523	475	471	472	485	486	446	455	476	478	459	485	483	467	479	513	429	490	464	421	486	463	474	525	480	476	478	468	495	440	459	469	472	452	507	458	472	468	479	466	450	458	514	470	472	472	467	493	465	494	489	465	470	488	522	470	476	508	473	461	480	464	494	502	453	469	456	503	455	525	457	480	493	496	463	453	468	471	459	488	473	472	489	496	471	482	468	489	511	485	491	483	428	518	514	509	461	467	487	459	459	486	453	457	498	462	451	497	496	476	485	439	482	505	479	473	486	502	488	450	429	457	492	455	461	511	494	456	468	463	466	476	481	481	464	444	456	461	495	508	477	487	498	471	455	466	479	447	486	415	471	458	468	519	497	476	444	445	457	459	487	475	500	462	437	483	483	490	448	516	490	480	488	451	471	500	480	477	487	458	509	473	465	524	482	462	467	452	496	467	483	490	494	529	449	471	489	504	475	494	511	478	444	493	503	482	471	472	454	486	485	496	488	497	487	484	491	501	481	472	430	473	489	471	468	466	456	459	466	469	507	465	471	498	435	525	474	476	499	503	490	443	519	491	501	436	479	491	446	479	463	478	456	444	456	483	476	447	525	476	491	551	475	474	488	503	496	457	452	500	490	473	463	483	477	482	510	471	446	488	487	463	502	491	470	482	483	483	459	452	434	484	492	460	487	463	490	532	499	536	485	494	457	464	510	469	455	474	454	460	452	478	447	465	461	448	508	497	468	492	453	534	483	458	422	469	461	454	469	459	487	471	480	493	476	499	500	457	449	468	484	494	437	497	515	502	508	501	492	505	496	475	480	450	473	492	492	423	491	497	482	478	433	492	528	486	470	474	499	482	492	463	468	457	471	489	481	443	471	465	428	462	459	496	489	485	513	468	460	483	481	487	472	509	446	472	468	488	482	474	474	507	507	477	519	485	489	474	456	503	469	436	467	490	446	482	449	479	522	489	470	465	438	457	491	405	460	458	485	449	486	469	474	443	453	507	476	481	450	445	485	505	476	480	473	484	484	477	476	476	488	437	463	440	446	465	457	476	485	452	480	479	489	485	522	483	465	473	463	474	497	516	424	436	497	457	501	504	493	465	472	455	474	482	464	495	466	455	448	432	481	508	485	437	487	475	495	472	477	457	489	502	443	477	499	452	479	479	464	474	453	476	434	497	488	466	443	481	468	468	512	400	488	499	447	452	481	458	508	479	465	503	460	435	461	468	495	453	502	493	442	442	468	495	467	455	474	482	480	506	461	439	443	468	464	421	463	462	461	483	465	457	461	516	457	472	483	492	478	464	471	516	493	467	483	463	467	485	493	464	457	439	475	465	475	490	485	482	476	513	443	466	498	476	488	497	505	480	504	491	439	462	417	494	463	487	477	473	489	498	503	452	435	471	481	483	469	490	487	475	457	497	490	469	493	522	458	471	466	467	470	466	492	484	482	481	509	503	488	497	445	479	494	464	480	485	451	471	475	464	466	502	508	471	468	443	517	488	487	500	497	472	486	480	487	470	486	447	469	451	516	466	472	484	469	468	480	455	486	492	465	461	453	470	434	502	490	476	468	464	483	504	443	476	481	491	483	449	498	469	516	448	524	483	480	468	464	496	458	497	472	463	478	493	514	462	448	458	473	469	489	471	463	497	470	504	445	505	511	467	478	491	454	433	484	468	446	476	458	475	481	475	423	484	467	453	461	448	466	482	460	516	501	470	488	492	464	460	501	452	485	461	450	458	470	464	441	483	508	469	476	457	504	448	498	450	455	496	482	501	463	477	454	461	448	489	469	455	468	485	475	466	484	522	469	489	506	531	480	475	465	460	450	475	470	461	463	487	469	456	472	492	443	482	428	458	507	450	485	485	485	491	479	504	449	460	464	455	494	502	484	473	470	449	463	430	444	496	481	431	464	479	425	488	469	505	499	442	487	477	487	493	468	494	467	468	466	445	443	493	478	458	459	476	481	467	442	503	469	463	510	464	449	427	484	478	457	435	476	461	454	452	498	465	456	460	479	491	440	476	459	459	487	529	446	483	468	438	462	410	468	480	488	479	469	449	464	487	474	476	502	467	439	464	520	489	460	483	490	484	460	512	440	481	479	474	467	506	455	471	452	466	465	474	511	469	488	453	454	499	480	479	509	474	503	403	504	489	486	471	447	521	492	477	496	495	486	447	465	486	484	464	464	494	470	469	461	487	465	497	505	489	467	473	448	433	469	470	469	467	444	486	437	443	475	484	510	472	448	489	483	523	476	463	460	493	455	479	513	440	503	480	486	491	486	470	490	447	494	501	522	486	493	467	481	525	465	447	453	524	482	476	458	528	460	449	474	477	459	477	519	486	500	467	512	493	463	481	485	490	460	438	489	494	471	496	456	479	504	483	489	510	456	472	476	502	477	488	463	479	462	507	490	469	503	496	472	499	467	466	471	481	489	462	458	480	490	461	454	459	480	467	459	498	464	469	476	490	493	476	478	454	450	487	493	503	473	479	497	457	483	470	450	469	449	475	471	440	531	475	480	438	483	456	455	465	457	467	467	482	458	431	487	483	475	505	493	494	488	486	456	490	464	475	485	449	445	491	468	491	482	445	503	508	463	478	456	485	464	476	465	479	473	492	490	468	473	484	499	454	467	475	478	485	470	520	476	446	504	478	497	470	483	464	454	465	471	442	498	473	486	486	463	507	444	454	474	448	465	469	483	433	476	492	498	459	456	490	481	487	475	445	462	483	483	447	466	485	458	467	475	467	468	457	439	505	483	496	483	470	453	457	461	482	465	447	477	471	484	495	491	486	467	459	490	473	527	496	481	463	526	492	498	456	481	461	483	471	485	480	459	473	486	474	463	505	487	468	456	463	455	470	438	464	491	488	454	453	488	459	496	514	467	490	484	504	450	452	457	501	476	496	509	492	531	481	518	448	465	463	456	464	486	521	502	459	465	461	499	472	443	486	503	448	484	510	485	483	472	503	463	471	508	465	489	481	504	455	504	463	445	457	434	497	473	453	522	447	472	535	449	477	479	510	511	521	478	505	475	460	504	495	471	459	465	465	473	436	484	468	508	486	480	491	454	455	481	475	480	469	460	500	469	466	470	489	442	477	466	459	506	509	489	497	472	475	489	460	447	498	477	441	476	470	478	481
5951	2137	2466	2009	1331	979	932	1060	1596	1920	1551	1234	661	399	277	217	191	211	197	185	206	208	196	198	182	221	180	212	203	178	190	205	199	179	175	191	184	203	163	189	215	206	205	206	231	180	205	199	209	188	227	214	209	203	198	194	204	195	175	184	175	177	185	192	182	197	201	182	176	171	205	162	207	199	179	215	199	178	186	194	175	185	183	198	203	188	213	174	182	194	183	197	202	192	183	210	216	169	189	194	215	191	198	188	202	162	189	180	190	201	207	185	210	227	181	182	156	231	185	175	182	208	192	203	219	181	195	203	214	198	174	215	185	192	192	204	218	215	208	212	171	175	212	191	203	202	201	210	235	197	214	198	227	208	183	180	202	182	202	230	198	185	203	199	195	193	182	190	179	201	161	202	204	193	204	178	212	219	209	180	192	195	177	205	222	185	197	181	168	193	201	219	209	188	200	191	190	197	189	197	204	196	152	164	206	174	192	202	208	167	213	203	212	194	174	209	176	193	231	200	172	182	195	182	208	184	211	209	183	217	199	192	198	229	175	184	162	173	193	196	200	206	206	226	189	195	179	195	166	199	197	213	174	200	180	196	204	212	185	179	180	165	185	214	181	215	184	187	187	182	192	190	187	216	204	199	211	183	206	176	191	199	200	195	183	176	178	206	181	206	201	187	206	199	179	178	176	179	196	187	207	195	162	186	195	176	208	178	179	189	193	179	184	172	191	202	207	214	201	210	186	188	183	209	160	162	185	184	198	195	208	176	187	199	181	204	207	177	190	197	190	228	201	187	166	174	202	192	193	176	189	200	190	195	177	202	204	174	178	195	210	214	180	182	191	190	194	212	189	192	213	189	181	213	206	200	203	206	192	195	181	191	215	204	179	186	194	210	212	193	202	190	200	194	198	196	202	182	216	172	207	183	204	188	207	183	188	202	202	178	197	202	188	201	193	202	173	170	195	182	187	185	184	192	185	182	181	183	198	193	169	201	224	206	191	223	185	197	164	197	175	190	202	194	183	174	181	195	155	205	204	163	208	177	187	166	218	187	184	169	194	191	224	187	158	162	213	213	192	200	199	198	196	231	182	206	212	193	194	202	201	190	206	210	218	210	207	206	194	199	195	204	189	189	187	195	206	200	193	194	198	185	181	220	181	220	195	168	169	182	192	214	195	201	224	204	181	224	210	161	198	201	184	187	188	198	196	173	203	201	216	187	178	184	197	174	209	177	183	185	165	181	192	190	202	213	210	202	237	190	198	196	216	181	177	195	200	210	222	204	181	215	196	192	185	178	202	181	176	186	196	204	188	163	192	201	178	216	202	194	184	211	191	210	212	201	222	203	201	185	172	215	188	191	197	197	186	196	178	169	185	200	194	182	161	201	198	205	178	197	224	210	193	172	190	225	208	198	181	186	201	196	199	201	187	227	184	172	163	191	199	176	182	184	205	195	198	201	205	194	201	196	202	204	208	181	214	193	191	183	199	182	189	213	206	206	185	198	197	217	207	219	221	227	203	212	199	213	203	217	219	197	198	186	194	183	211	202	184	197	199	192	179	184	190	201	188	186	169	204	191	200	204	213	185	189	205	186	202	168	213	176	199	201	217	194	186	208	172	232	182	199	189	177	177	194	208	204	169	164	192	189	179	197	186	224	186	196	195	184	208	220	189	196	194	206	206	202	179	196	189	189	176	210	205	189	170	179	198	197	187	189	203	183	181	210	190	219	179	213	185	183	188	202	185	233	189	196	182	197	190	194	199	218	187	175	195	186	190	171	180	202	188	169	176	199	202	197	194	206	196	203	210	189	193	210	181	210	204	204	175	210	194	186	209	195	182	174	192	197	203	198	221	225	166	199	196	194	184	192	194	218	162	176	183	189	203	228	227	187	164	204	189	183	179	183	203	181	183	190	227	175	192	196	202	180	172	206	198	220	210	182	188	187	200	217	165	194	205	180	202	219	192	207	198	179	200	161	212	199	178	179	189	178	194	183	186	178	185	167	206	193	159	166	213	212	201	192	213	192	196	214	170	184	203	168	196	181	198	185	192	194	207	196	208	220	189	178	180	174	188	219	182	200	192	218	178	199	194	201	183	172	199	181	183	211	174	196	192	201	192	201	195	190	192	197	191	173	185	197	200	204	218	181	188	230	171	212	198	175	199	193	190	208	177	198	221	185	172	182	183	203	203	204	192	212	207	220	190	198	172	200	206	206	196	199	216	181	185	177	170	179	189	220	181	175	206	190	189	189	199	203	185	207	199	199	216	234	192	200	158	186	187	192	167	189	199	182	192	174	194	182	219	199	194	182	183	178	171	185	208	193	194	169	204	180	203	200	186	211	185	195	215	172	206	185	210	211	202	189	202	180	186	170	186	217	195	196	198	203	200	182	225	180	199	194	202	211	192	177	197	199	187	188	207	203	184	201	222	182	201	178	195	186	225	210	218	180	188	179	185	201	203	179	224	178	211	189	200	172	182	197	201	191	200	173	172	184	195	189	181	179	200	205	194	201	186	187	191	197	198	164	181	194	175	183	189	191	211	179	181	204	175	200	194	167	200	212	211	176	210	185	217	167	200	174	195	188	154	194	213	219	179	183	180	196	189	186	191	193	204	199	205	198	197	212	209	191	204	212	210	186	182	204	219	191	208	208	177	182	179	204	204	194	180	170	193	206	194	186	208	181	190	188	213	183	205	204	170	167	195	156	168	205	201	186	183	220	207	210	206	212	179	218	192	194	186	200	178	171	165	197	192	192	204	177	193	170	192	201	186	211	203	216	179	167	187	206	219	205	166	198	175	205	195	215	176	183	174	181	191	199	194	191	186	168	166	196	186	176	190	182	183	197	188	195	184	193	195	203	199	201	213	193	211	162	190	224	175	175	185	188	175	182	188	197	174	171	189	176	192	188	196	154	191	185	202	194	168	225	172	191	199	195	205	197	190	190	191	200	196	212	214	180	211	187	180	180	207	221	195	178	203	202	213	217	180	197	190	195	173	211	214	182	177	195	220	209	208	214	209	198	213	177	209	178	204	179	210	188	214	191	211	207	176	192	200	185	180	205	190	175	196	165	177	179	208	188	196	212	176	195	189	198	177	188	198	214	185	180	197	181	181	191	209	193	183	202	168	181	219	179	190	178	211	219	186	184	195	196	209	228	203	192	218	190	189	198	193	198	187	183	221	191	173	201	172	185	198	181	197	191	170	217	184	183	189	198	203	215	214	207	153	213	205	177	186	187	190	184	193	209	193	196	215	199	187	170	190	186	193	176	206	216	199	182	175	180	203	191	195	198	195	190	187	204	188	220	212	195	193	208	172	205	209	221	185	204	179	182	182	199	177	168	200	208	195	190	178	187	173	198	192	186	215	202	181	200	213	199	186	197	184	176	175	193	178	228	189	199	172	216	172	217	206	198	189	199	191	208	176	187	178	152	180	187	185	179	178	225	201	205	205	162	167	192	175	194	183	226	214	180	170	179	168	170
4329	2315	5173	6330	5204	4590	4762	5800	8733	9173	7130	5016	2611	1225	738	580	516	515	516	494	492	493	502	526	542	516	483	549	520	481	479	488	508	499	492	496	489	562	501	486	520	464	516	546	515	503	497	527	502	507	521	533	512	504	514	534	534	535	504	505	510	517	515	553	469	489	516	543	516	541	535	509	507	569	497	486	520	538	515	505	491	493	481	535	501	498	472	513	525	540	496	490	527	537	506	482	516	517	528	512	500	534	485	500	504	474	487	514	563	501	470	522	508	488	540	566	490	528	511	506	498	522	490	537	494	508	504	528	505	528	520	497	499	475	516	455	520	494	505	485	492	544	503	483	518	513	561	539	486	525	489	499	485	506	546	488	474	494	515	511	482	509	507	522	486	507	461	516	520	522	463	504	530	518	546	524	502	534	510	494	484	469	495	496	471	552	510	509	492	504	511	526	515	484	527	489	492	527	511	499	509	500	505	495	510	501	496	489	494	520	500	514	505	528	477	479	520	500	506	494	502	478	513	510	494	502	473	510	535	501	515	500	487	508	522	519	538	480	554	489	543	537	500	538	496	479	530	514	511	499	519	511	546	542	459	476	549	505	536	520	503	525	538	501	545	507	532	511	474	543	474	495	529	504	468	528	499	537	549	522	497	512	542	502	485	514	508	505	536	509	521	503	532	546	483	474	481	508	528	532	519	476	502	566	524	473	534	520	486	542	496	501	509	496	512	518	534	517	538	522	512	466	490	485	500	510	518	499	499	523	468	520	517	536	535	515	483	514	505	503	533	478	498	490	492	508	495	523	499	513	493	523	494	536	538	496	536	504	471	495	496	531	487	519	516	504	506	544	523	501	477	511	522	503	490	522	503	502	477	505	471	506	510	539	514	491	494	505	502	524	504	512	525	524	492	492	491	496	509	499	555	497	516	523	573	515	516	494	525	511	496	519	523	480	507	489	550	508	523	464	510	502	503	500	492	528	550	534	512	497	485	546	495	492	486	499	518	451	476	563	540	501	495	492	514	531	499	552	523	489	533	506	540	536	488	511	498	506	480	507	506	486	499	537	533	486	501	508	520	484	516	482	531	542	492	504	546	509	498	505	499	533	486	515	484	508	526	528	515	505	522	532	522	557	507	544	485	549	530	520	511	457	516	492	533	512	509	522	490	514	493	512	504	548	519	497	525	505	539	503	528	532	498	531	496	502	482	504	504	513	506	512	512	471	484	520	534	490	492	552	446	482	487	549	503	524	510	535	555	541	532	514	499	538	579	530	488	516	521	517	490	459	517	484	507	481	473	500	494	498	510	494	497	492	506	470	543	539	529	512	515	546	531	530	487	496	497	532	501	478	540	497	530	551	529	495	513	517	509	501	496	522	528	509	536	511	508	504	498	517	490	548	485	524	481	478	505	520	495	475	479	529	522	532	496	492	469	503	570	497	534	499	510	507	492	510	494	507	497	473	502	481	535	502	472	512	552	489	500	490	548	507	551	530	527	493	528	487	492	535	482	523	546	505	523	534	538	531	487	490	524	508	539	518	509	520	512	494	519	528	497	488	502	478	497	482	493	530	484	535	509	497	532	499	500	495	485	492	512	488	497	524	504	485	498	530	571	535	510	514	517	508	553	504	509	525	491	522	523	501	525	499	528	506	538	497	512	507	496	500	516	531	485	496	496	520	515	509	515	502	459	470	522	500	498	513	463	491	497	508	532	515	528	517	496	474	518	536	516	499	485	527	491	510	484	453	490	520	530	497	567	527	454	512	533	498	523	502	529	515	492	532	500	506	514	520	510	465	471	525	488	488	496	520	508	490	492	510	522	513	478	489	515	503	515	507	473	468	497	512	504	494	542	481	545	490	517	476	514	544	490	513	505	497	484	526	490	560	518	498	509	543	511	487	537	487	487	483	482	520	496	548	535	535	520	496	501	504	476	554	493	441	495	498	487	505	506	489	511	541	521	469	552	494	488	530	464	506	521	504	512	495	543	469	538	539	502	514	524	524	521	501	453	533	497	507	485	505	507	527	549	484	503	521	515	505	544	506	469	515	543	549	526	484	518	491	535	515	481	478	528	519	545	517	537	493	511	517	491	484	509	505	515	487	511	516	457	460	505	496	510	485	528	560	472	550	512	515	485	482	449	504	536	513	482	519	522	513	517	498	487	514	489	488	526	500	500	482	484	553	511	544	531	532	495	524	519	485	534	520	509	494	543	531	528	523	503	491	500	551	493	491	481	499	504	480	519	501	518	508	471	487	520	543	474	525	498	497	532	534	520	471	507	510	510	505	495	522	522	534	515	553	483	526	503	487	545	489	503	489	526	531	483	503	505	476	499	477	545	472	503	526	517	494	500	474	487	513	490	510	505	547	504	513	528	501	551	510	502	533	528	520	493	477	541	501	489	510	523	514	497	497	545	520	478	514	475	505	507	546	494	513	467	528	548	514	460	530	515	469	548	538	525	491	514	510	551	553	493	482	545	484	511	503	484	544	503	510	497	568	506	526	511	547	517	494	501	455	508	509	496	538	530	503	538	503	546	552	513	493	468	491	512	495	502	489	525	471	527	506	483	515	491	508	483	491	494	485	538	497	496	544	512	512	522	532	565	512	516	514	516	489	518	483	498	483	514	525	514	494	483	523	469	525	523	502	454	537	531	461	481	515	501	516	496	492	497	476	514	517	475	502	496	522	480	527	493	512	505	472	510	524	502	461	480	544	510	512	539	505	531	519	516	502	501	510	528	524	532	541	508	541	518	496	529	504	464	497	500	498	491	507	529	487	532	517	523	511	528	530	523	511	538	519	509	509	509	525	508	500	513	513	464	513	501	509	485	490	567	523	521	490	470	487	537	521	501	512	536	502	567	529	521	540	552	519	544	512	479	507	520	485	498	500	520	540	491	487	511	527	499	491	526	502	535	540	476	477	536	525	492	458	504	486	479	561	533	516	523	521	522	535	492	470	507	485	480	518	494	517	504	515	534	517	525	496	479	474	507	527	509	456	498	515	516	531	477	530	522	491	491	482	514	521	487	515	529	490	512	508	512	521	505	457	493	535	493	554	492	542	565	519	517	500	482	558	512	486	504	489	491	503	527	534	507	472	490	537	531	548	502	512	502	504	482	495	515	504	549	496	479	468	516	506	525	538	521	522	513	537	531	538	539	581	525	532	539	536	511	527	526	534	491	528	509	506	466	498	506	499	489	510	496	489	514	534	516	525	490	520	508	488	491	519	515	543	557	492	504	478	494	539	520	488	542	529	514	496	525	495	527	481	512	538	516	499	538	521	524	501	525	519	489	497	475	522	515	525	531	512	498	503	467	506	535	500	526	477	498	499	523	542	504	529	435	520	500	500	475	518	509	514	515	524	549	550	531	501	521	490	547	540	493	511	485	521	526	473	511	489	557	485	501	526	515	483	484	489	514	501	533	555	501	514	461	501	501	505	472	500	523	524	533	509	505	519	507	516	490	520	457	526	502	484	509	491
22943	11435	9366	6501	5649	5462	4866	16296	22641	20640	15165	8244	3203	1098	462	269	208	188	213	202	189	230	213	214	171	214	196	195	211	194	215	201	188	216	214	217	202	204	199	183	208	225	183	210	200	201	234	205	210	182	211	220	207	219	191	198	193	212	218	192	195	228	212	189	191	207	210	206	183	193	203	218	197	225	189	196	203	217	198	223	202	235	206	209	186	199	202	206	217	187	190	193	191	207	187	220	209	216	181	205	193	207	219	195	212	238	197	238	201	227	179	220	211	180	193	199	197	190	204	209	208	212	196	228	189	199	217	198	180	179	217	206	202	211	189	201	210	186	187	197	208	201	220	194	229	206	218	200	178	209	222	200	214	217	217	193	172	248	206	226	180	192	211	221	221	191	207	201	198	228	209	211	221	210	193	208	209	198	210	189	169	198	215	209	215	209	207	199	195	206	188	209	195	224	193	183	203	222	207	218	177	233	204	187	194	210	209	217	202	207	222	230	203	182	228	196	208	246	237	209	227	228	189	195	185	199	216	189	202	196	242	200	200	193	192	203	180	217	215	200	196	200	193	210	202	210	207	208	206	193	211	195	203	220	209	183	191	171	194	227	221	191	197	209	195	200	211	219	182	189	184	189	226	231	187	211	196	200	221	195	211	211	207	187	213	194	203	189	206	215	218	187	206	202	186	182	188	211	219	197	207	213	204	235	216	227	206	225	195	208	205	183	200	188	200	230	220	183	202	205	206	198	195	202	194	198	206	208	197	214	229	206	224	207	197	207	206	199	198	195	187	224	201	229	200	210	190	197	191	192	218	218	191	186	218	219	198	201	178	210	215	214	207	215	201	200	170	198	190	219	199	206	222	199	200	189	208	187	210	208	207	209	207	229	213	226	217	207	240	188	224	189	218	217	159	204	195	205	219	233	201	202	186	192	193	198	209	195	171	193	212	208	208	239	191	216	199	209	202	188	203	198	204	189	190	203	193	214	183	208	195	215	222	224	200	184	205	199	211	253	203	185	199	201	224	206	199	230	197	209	213	188	187	220	199	213	196	214	198	223	180	218	208	240	185	189	168	177	194	225	205	211	221	188	201	230	191	200	205	231	215	194	195	224	200	193	205	210	211	214	184	203	213	200	166	251	230	225	196	216	205	203	185	198	196	229	207	203	241	214	195	230	206	222	196	218	174	193	196	176	212	195	216	211	196	203	203	191	219	224	204	187	190	216	202	170	212	218	190	197	203	209	221	210	197	191	238	198	192	192	202	206	204	220	221	194	222	204	193	238	214	191	234	212	190	196	203	205	216	199	219	214	210	240	195	202	178	200	189	176	201	204	203	212	219	214	216	183	222	213	168	218	200	219	219	199	200	219	172	189	216	203	193	199	197	213	229	184	220	210	206	204	214	209	190	205	190	189	212	191	213	231	227	188	193	192	198	220	201	209	215	190	199	178	202	185	200	215	233	183	193	190	191	230	199	182	193	208	224	201	202	229	200	216	189	206	199	194	168	192	205	190	210	200	209	185	212	183	197	206	235	182	201	195	189	207	181	215	227	235	218	218	199	188	194	222	221	197	213	215	237	195	206	183	231	193	186	204	213	191	202	190	223	237	195	212	231	201	200	180	194	190	213	204	207	209	204	225	190	220	258	203	202	204	213	211	214	177	161	212	210	206	222	206	195	223	207	197	178	210	215	205	229	193	206	186	215	222	205	193	211	191	206	183	197	193	196	224	206	194	207	224	207	184	209	189	186	190	183	197	210	206	206	209	214	227	233	201	198	209	187	209	219	202	184	206	200	191	182	200	209	191	186	221	194	199	194	200	188	194	211	215	225	227	190	189	211	216	204	214	221	211	211	198	193	194	194	194	208	199	201	208	205	228	194	230	220	190	226	177	224	197	203	211	207	204	198	221	209	199	205	197	229	205	179	205	216	177	204	233	186	220	211	195	220	212	209	224	192	177	203	175	207	237	203	188	231	188	204	215	205	195	218	220	217	218	192	204	212	210	179	222	189	224	209	180	188	203	218	197	218	213	196	184	230	208	216	184	191	205	206	199	200	234	197	206	186	193	218	202	204	184	233	207	212	186	194	256	204	186	174	231	195	200	196	225	204	207	195	189	184	189	229	222	217	220	194	198	204	212	224	219	189	188	221	204	210	190	234	221	175	209	198	200	206	207	206	207	227	212	204	212	190	191	212	220	193	185	193	220	192	219	216	215	200	208	202	195	210	188	205	195	215	204	216	206	226	196	211	228	208	194	207	221	200	227	210	207	220	203	191	238	239	190	211	206	211	208	194	211	173	202	199	214	198	198	217	215	186	202	221	209	198	225	231	180	199	193	211	213	221	226	198	201	197	196	197	190	219	179	207	190	198	177	216	194	196	226	188	210	210	213	192	194	241	207	204	204	205	194	190	216	195	208	213	189	204	206	195	187	226	225	211	217	213	201	193	201	190	195	219	204	192	191	201	207	196	222	203	189	210	175	202	182	207	211	189	224	198	194	211	223	191	205	193	197	197	204	213	200	205	183	225	213	209	195	205	224	199	238	195	204	192	190	188	195	198	210	179	203	196	179	232	216	215	196	202	213	201	197	206	217	205	211	191	196	203	205	191	211	232	218	215	204	216	217	206	189	189	232	206	198	196	214	191	207	189	228	211	193	218	181	231	212	207	199	205	183	198	211	245	202	203	210	184	190	212	188	200	212	213	209	197	218	184	191	173	199	214	208	190	195	205	207	212	195	199	199	203	202	189	161	210	205	175	183	213	210	222	204	220	178	194	184	220	185	194	189	222	203	201	202	168	177	210	214	231	215	219	216	191	220	218	200	217	223	208	190	201	206	208	207	197	204	187	194	209	185	222	197	206	214	210	203	173	214	212	186	207	223	202	222	175	229	215	208	190	225	208	215	197	215	245	203	215	209	205	186	213	209	201	191	191	200	214	206	218	209	201	220	190	186	201	203	188	213	198	184	238	173	213	199	197	191	227	222	238	204	198	203	215	232	245	181	196	204	214	190	194	220	202	202	206	210	191	198	223	202	230	219	240	214	182	196	211	182	210	196	190	204	203	193	227	212	202	181	192	204	199	231	188	214	181	195	207	219	191	178	215	207	195	206	217	204	212	207	232	232	178	211	203	200	219	182	211	203	199	194	205	209	193	209	209	216	213	195	230	190	174	206	220	206	193	200	212	225	234	238	213	200	178	203	208	210	205	213	214	204	180	214	207	209	199	181	213	201	176	217	207	206	199	203	211	205	204	222	228	229	209	218	186	210	187	180	227	206	196	220	206	209	210	190	210	234	196	212	189	218	195	211	197	203	200	173	190	188	197	206	213	215	204	196	215	172	188	194	203	202	205	207	168	211	215	190	229	193	196	204	197	180	211	242	218	221	196	222	180	213	202	213	201	194	228	198	235	222	201	209	191	205	207	195	204	221	191	193	180	215	193	229	178	193	215	203	224	192	186	168	190	203	197	214	189	209	195	190
13906	8584	12356	14436	16831	18251	18563	38007	42716	40738	34494	24325	12790	4895	1875	869	619	529	537	549	589	485	536	541	537	491	542	535	536	527	537	553	524	494	521	564	520	510	524	566	524	568	500	554	539	533	537	534	532	509	528	522	496	540	520	508	554	529	520	530	523	526	573	529	522	502	551	562	555	552	537	509	515	547	540	531	547	542	547	515	539	544	536	541	519	527	507	533	548	539	583	543	514	526	521	569	522	536	542	563	535	550	556	545	556	516	526	520	511	566	524	572	575	491	559	558	549	501	537	549	507	547	559	548	512	509	532	521	525	530	542	578	562	493	602	539	514	535	519	515	526	570	538	545	552	510	538	559	532	533	527	533	543	548	530	511	497	530	540	523	548	532	493	581	532	521	484	533	523	525	528	567	537	560	514	515	514	535	513	564	489	539	553	518	569	506	539	556	514	540	536	583	568	513	522	533	530	560	528	530	568	537	543	537	523	560	508	530	478	509	599	544	507	532	558	510	567	554	538	494	525	530	507	549	570	521	558	589	535	535	576	567	521	570	561	531	533	584	528	531	549	527	538	546	486	480	527	503	538	543	575	528	532	527	551	528	563	549	522	517	560	553	510	542	508	529	575	508	515	535	509	520	538	567	533	556	478	564	554	492	524	550	541	543	516	522	544	516	554	563	530	574	535	516	542	548	505	584	533	519	565	504	534	507	531	543	538	531	588	542	529	507	546	524	522	576	515	531	553	514	533	551	510	529	521	538	571	542	543	579	543	486	549	505	529	518	581	539	549	541	501	519	498	528	519	558	536	524	567	556	532	556	536	512	536	497	548	502	520	525	549	560	547	543	544	551	507	511	518	514	515	530	533	539	529	527	517	490	504	509	518	563	542	537	524	546	501	541	558	527	568	529	500	617	558	523	489	523	524	543	540	501	529	542	499	550	519	553	531	504	536	520	541	545	605	562	559	517	543	575	563	541	482	516	526	558	525	530	514	519	579	516	544	529	525	514	554	526	544	521	539	570	520	540	513	531	496	535	538	511	531	545	536	512	510	536	524	517	533	530	575	544	517	547	487	513	563	520	521	501	552	544	530	557	517	532	553	521	549	556	531	588	540	501	539	503	504	533	523	537	522	545	553	519	540	580	550	534	565	551	536	526	506	534	524	523	530	489	559	554	590	560	521	541	515	540	515	562	490	528	537	560	571	566	523	518	541	516	523	518	532	569	560	545	516	511	538	516	547	545	510	529	554	549	522	511	530	535	527	557	529	542	531	499	530	559	547	534	538	562	518	554	514	531	548	499	578	536	524	540	528	503	549	543	530	527	512	551	562	535	505	517	549	535	561	503	562	556	520	501	528	531	523	555	565	515	538	508	583	573	541	522	545	522	543	509	527	537	544	542	557	541	553	545	489	539	562	559	546	516	547	558	569	539	541	544	513	491	520	569	502	522	540	540	556	576	551	526	472	500	527	541	498	548	495	548	603	494	543	533	563	512	518	514	541	553	552	553	538	504	544	556	550	522	524	513	549	558	534	568	541	525	541	530	535	513	545	546	538	514	548	575	548	556	513	536	542	555	525	513	491	548	515	541	546	568	530	537	525	516	551	521	541	483	496	517	522	548	523	528	558	535	552	529	564	521	534	508	554	541	544	566	504	482	494	562	515	563	509	506	496	538	563	532	531	550	531	553	523	547	529	554	519	513	570	544	567	548	529	508	517	481	520	530	527	533	549	544	527	472	557	578	551	529	489	552	533	550	550	560	570	504	595	504	517	513	527	540	506	513	536	553	519	474	505	535	517	533	513	544	552	525	525	544	523	547	583	527	585	535	559	527	545	502	535	510	544	537	527	536	525	571	522	507	532	551	483	528	515	523	521	516	585	508	503	534	538	511	539	533	534	512	509	525	526	494	538	512	515	539	516	541	518	523	525	556	514	544	532	557	534	508	509	528	559	558	533	494	538	481	524	539	542	504	547	556	525	514	509	487	562	516	515	528	551	544	528	507	526	506	529	557	510	491	546	559	549	518	525	555	549	521	589	534	551	513	504	516	537	534	588	497	540	522	525	500	527	523	542	513	549	523	528	583	563	577	561	551	552	520	537	503	590	529	551	529	505	525	513	543	549	520	530	513	539	535	558	526	578	523	524	518	511	500	512	483	505	528	543	523	554	536	508	545	540	560	555	537	551	531	504	546	577	516	534	539	506	487	494	542	538	550	506	565	547	550	538	562	495	569	554	579	489	530	532	549	578	508	551	483	515	521	489	552	554	546	510	534	531	546	552	545	519	570	498	472	576	552	549	504	526	528	555	528	525	498	546	537	494	525	545	511	535	521	495	512	586	544	517	523	517	525	535	546	532	563	548	503	540	525	527	558	544	546	552	581	548	527	567	578	513	528	528	562	528	534	562	561	539	505	528	542	526	545	515	518	528	550	543	524	508	530	530	526	549	498	540	525	532	553	529	541	520	532	521	543	528	480	569	522	524	592	556	546	496	523	563	567	535	501	517	534	564	539	560	577	539	533	550	558	536	532	528	515	553	500	519	558	538	527	498	505	539	505	516	528	520	519	568	529	545	561	546	508	485	548	556	546	495	507	535	500	566	500	513	569	521	550	557	533	518	563	524	571	555	499	557	517	545	519	526	551	523	543	516	541	541	553	570	534	536	514	552	572	556	515	548	562	516	505	529	565	504	525	513	582	528	551	526	556	515	526	542	513	544	561	543	506	508	573	578	539	515	571	552	549	505	526	525	539	507	535	539	536	523	542	540	503	524	540	522	514	535	523	559	531	553	521	539	545	536	508	518	516	529	553	509	559	530	515	503	519	504	523	563	532	549	576	533	543	548	500	542	545	517	501	536	501	545	500	567	532	523	569	527	560	530	540	534	538	525	533	531	523	503	537	555	559	546	510	552	535	539	508	551	539	535	533	565	585	532	497	534	539	550	510	545	525	505	558	467	522	567	529	538	525	571	547	544	575	512	511	504	564	529	537	530	561	539	540	548	521	552	499	508	517	554	520	547	529	513	545	531	483	521	543	572	575	500	562	554	514	536	537	536	542	514	509	550	560	567	506	513	550	557	510	533	558	532	558	539	503	542	541	528	530	562	543	540	504	553	541	534	568	529	514	563	520	543	520	535	567	508	502	532	523	545	508	533	591	527	538	511	579	539	495	510	549	587	537	542	526	515	548	561	550	496	569	542	534	528	525	531	529	533	509	546	513	548	578	523	508	540	550	547	510	525	508	496	502	551	577	533	513	523	510	526	511	537	551	535	538	521	546	508	577	524	498	536	508	546	499	502	526	498	526	517	511	535	492	547	545	522	487	536	529	530	508	561	541	536	547	513	483	482	498	522	546	518	515	540	516	503	514	527	516	528	502	557	556	553	521	535	519	513	532	565	491	528	577	541	536	517	565	578	582	565	571	537	533	534	512	520	550	569	527	542	528	504	559	539	555	537	550	532	553	517	546	523	514	534	533	524	528	529	539
29762	18058	22119	16191	10831	6153	6034	24512	35103	35523	28083	17427	7795	2542	753	345	221	209	163	184	193	191	180	189	167	163	165	184	171	187	171	184	196	178	209	179	183	202	193	220	202	193	166	177	192	179	219	186	165	187	179	203	193	199	176	196	173	164	201	213	185	170	187	181	175	164	205	223	157	174	187	188	186	181	182	214	184	198	194	199	177	172	177	170	184	182	194	202	193	196	172	166	209	195	199	201	190	187	180	190	182	214	166	163	184	208	195	180	168	175	188	180	203	176	210	177	205	166	191	171	164	183	188	190	189	188	188	190	180	187	190	174	197	197	183	171	195	190	177	200	177	207	209	184	203	185	186	188	178	195	203	166	178	193	190	152	168	181	201	209	170	187	190	190	188	165	189	182	188	178	172	192	182	188	187	182	182	187	223	205	180	178	196	188	212	196	179	180	195	187	191	184	198	201	189	191	191	180	194	183	162	173	178	170	179	174	184	188	200	214	175	190	201	187	191	187	175	165	190	196	185	173	172	181	195	190	184	194	203	199	166	199	175	174	162	167	179	186	175	186	154	178	194	187	180	155	189	193	210	193	198	172	174	193	190	182	199	180	172	201	188	193	175	191	208	213	177	203	198	178	182	172	175	179	195	178	193	188	170	178	211	213	206	222	193	181	180	179	187	211	181	206	182	204	194	167	179	158	179	170	181	208	189	167	182	243	191	170	185	169	179	174	180	205	193	207	188	205	187	172	199	190	212	195	174	225	192	186	194	162	197	198	176	184	189	193	196	172	205	204	177	198	174	189	173	175	153	165	205	227	184	200	199	200	186	189	211	186	181	191	183	194	185	212	198	183	171	213	188	162	200	179	195	194	200	200	181	201	174	159	192	200	164	203	178	163	200	188	160	213	169	172	186	180	183	200	190	193	150	183	223	190	206	145	169	174	199	209	196	192	158	177	183	165	188	193	188	181	176	178	200	209	184	183	174	189	207	207	178	201	193	167	175	189	164	192	191	175	188	200	185	184	165	209	182	190	191	173	191	185	202	163	202	180	177	204	206	205	190	187	192	176	216	185	204	192	167	200	199	188	181	191	200	177	180	170	167	193	168	179	198	187	181	185	190	187	216	183	173	214	180	180	181	181	178	162	191	202	182	187	182	162	208	189	202	194	190	176	192	179	199	185	194	192	201	167	196	172	171	189	224	188	162	167	181	181	209	168	187	163	186	166	189	186	191	167	189	203	216	201	182	203	171	200	181	174	199	201	169	173	190	177	194	176	171	158	189	173	186	157	197	173	186	185	201	177	168	177	185	177	161	200	166	185	206	201	179	181	207	211	208	204	194	192	206	172	214	194	176	166	230	183	173	186	185	204	178	197	186	174	200	201	177	185	176	184	188	197	154	180	205	183	201	177	177	185	203	165	189	174	193	187	173	187	164	186	184	218	192	168	181	210	168	187	182	166	176	187	181	174	210	191	220	184	187	202	156	204	203	200	170	192	168	194	187	189	158	196	194	171	189	180	193	172	189	222	191	178	185	202	180	186	184	185	172	177	163	192	173	178	176	176	183	187	185	171	198	179	210	173	163	213	194	182	188	181	186	196	200	178	186	177	192	157	149	168	186	192	182	205	166	194	186	193	193	195	176	179	208	181	170	194	177	191	202	165	185	209	182	195	193	191	167	165	151	178	181	197	202	210	185	174	203	185	170	201	176	171	198	187	215	202	179	203	194	193	201	205	201	210	169	188	196	187	203	178	192	213	172	172	181	168	182	205	191	198	175	189	188	199	196	191	191	188	170	193	162	186	163	167	202	219	185	193	178	193	190	182	204	189	189	177	177	183	196	195	179	178	185	189	184	165	189	207	172	184	203	173	190	190	197	193	183	200	178	188	201	195	179	179	174	170	182	198	221	173	194	179	174	198	166	191	188	187	208	173	196	195	175	184	179	161	207	181	173	196	189	193	182	203	187	199	177	179	181	172	185	201	213	199	188	193	166	161	207	176	190	189	185	184	176	182	185	188	201	202	183	198	196	203	187	185	186	183	203	191	177	195	185	169	189	183	186	166	181	166	183	182	185	192	189	213	182	209	203	190	192	171	187	171	170	202	197	188	171	194	187	195	173	163	196	183	172	188	159	204	173	170	193	184	196	197	176	166	171	184	173	208	179	214	177	179	163	216	186	196	168	185	198	194	183	203	173	178	180	190	166	182	182	186	197	175	183	179	175	155	183	174	209	192	181	191	194	201	206	214	205	209	179	196	187	179	162	198	161	177	160	206	189	191	185	187	179	178	182	174	169	198	190	197	181	175	186	182	195	190	201	177	182	191	182	184	173	170	181	191	200	165	197	191	204	190	213	183	179	173	167	199	182	167	189	202	199	174	162	184	185	183	198	175	178	210	196	187	187	174	193	185	208	160	177	187	211	187	195	167	175	200	165	188	182	199	178	211	219	194	165	197	162	182	193	205	169	167	184	203	202	184	193	201	175	161	205	186	192	191	178	183	185	195	165	147	178	179	183	186	179	194	202	179	191	168	186	207	183	163	185	174	171	196	177	190	179	218	167	176	165	178	213	187	203	161	177	198	198	167	193	185	163	186	173	174	187	189	184	193	178	167	204	172	179	202	188	155	197	178	174	174	192	192	238	175	163	186	183	183	176	181	185	173	167	212	176	162	203	178	192	168	193	184	195	192	174	191	200	182	184	197	185	170	160	177	175	178	157	210	194	184	207	193	202	179	167	201	176	206	187	192	195	180	182	186	169	166	188	176	183	185	207	198	199	202	196	173	191	198	182	170	214	189	180	181	184	150	188	180	178	194	185	212	206	193	197	182	169	179	200	157	187	208	190	189	196	186	177	186	169	186	155	199	193	206	177	179	197	191	163	181	183	185	194	197	171	171	210	187	151	202	180	158	171	227	188	170	173	171	182	207	172	206	169	180	196	189	195	168	194	183	178	211	186	178	185	195	184	173	183	178	184	175	202	202	181	199	180	194	214	205	175	175	180	181	178	190	198	206	194	176	177	162	190	163	172	202	190	199	209	196	182	203	214	199	176	168	193	188	178	190	181	188	183	215	178	189	208	173	179	218	224	203	171	198	187	187	194	182	175	189	206	187	179	174	194	177	185	183	186	198	195	195	170	189	201	151	194	156	193	212	200	177	193	175	183	190	187	209	148	183	190	191	182	161	156	193	172	183	205	179	177	173	192	203	193	189	176	189	197	179	176	193	185	186	185	173	198	173	191	210	191	203	195	176	205	189	170	175	165	201	184	183	188	207	181	197	151	173	177	204	169	176	169	192	186	164	196	193	174	190	175	208	182	182	190	186	175	181	190	171	187	169	193	169	168	204	189	196	191	189	185	179	200	198	208	202	202	182	189	193	186	152	198	185	180	197	207	190	204	177	208	208	176	200	191	193	170	194	185	185	196	170	191	192	182	202	194	162	202	189	176	227	196	191	168	204	187	194	180	168	188	184	163	175	182	160	193	218
17013	12004	23019	21303	19817	15833	20381	44652	52553	52333	45195	35256	22221	9848	3445	1344	640	525	501	494	481	461	516	502	468	497	515	497	487	477	504	458	484	451	472	539	468	514	492	519	489	492	451	504	477	512	473	458	502	495	512	532	440	485	515	475	471	506	494	465	476	505	494	484	499	511	510	476	492	512	490	513	476	463	484	477	460	532	482	491	430	498	471	457	468	490	476	478	486	503	516	506	468	490	476	508	495	511	489	482	478	476	491	483	501	472	477	496	526	483	493	482	492	520	511	487	476	476	479	458	456	494	471	503	468	518	507	522	505	487	476	490	504	545	513	472	470	507	501	487	465	480	498	495	479	516	490	509	451	544	506	505	499	469	525	464	487	498	488	472	492	498	509	485	474	497	535	471	482	436	504	483	491	471	478	533	539	496	456	526	513	486	468	500	470	493	510	505	510	459	496	484	457	493	494	483	464	482	496	466	500	500	524	461	471	497	482	506	500	476	500	499	485	504	481	533	493	513	468	491	454	514	477	483	476	466	466	469	522	482	503	486	496	484	452	488	510	494	464	494	475	499	478	473	461	493	467	473	491	532	490	489	517	463	506	478	485	471	496	477	455	484	497	524	511	508	517	526	463	447	500	499	420	490	491	491	489	464	447	493	469	507	462	488	485	490	493	479	531	499	443	506	473	509	490	442	488	520	478	467	498	532	477	486	496	467	479	523	508	458	517	529	486	496	518	441	518	484	485	489	500	453	518	478	497	437	488	516	533	484	510	469	490	485	503	476	489	487	501	474	511	499	485	452	499	478	470	469	501	482	450	502	502	482	457	484	490	453	442	470	504	503	453	479	480	492	484	486	520	522	479	461	518	480	526	483	489	480	508	500	479	492	523	455	468	521	484	483	469	479	487	476	469	500	475	509	476	466	519	494	456	479	469	468	488	467	486	512	449	512	499	480	473	480	493	522	501	439	454	487	489	521	457	489	499	502	464	465	498	511	493	514	532	481	524	442	462	515	497	511	474	484	494	500	470	485	507	458	494	482	466	464	485	451	531	513	465	494	478	505	426	502	498	504	488	515	491	469	486	489	550	537	494	507	485	536	520	500	472	475	504	485	473	459	452	518	467	501	459	496	485	478	501	469	460	464	461	489	475	446	497	474	481	496	480	466	522	508	478	506	431	486	480	490	511	457	478	496	501	508	511	545	470	505	486	475	499	473	461	457	465	481	484	475	495	487	442	461	500	493	474	514	500	481	477	462	502	485	466	519	503	484	514	489	478	488	448	483	498	499	488	546	503	526	474	513	490	450	494	490	484	490	480	508	524	505	485	497	452	451	456	500	502	531	480	479	496	471	468	490	487	482	501	470	487	490	472	523	488	494	475	485	498	470	508	542	454	509	513	492	515	461	455	483	473	475	487	488	520	451	487	535	499	505	460	440	536	512	503	517	517	486	523	481	491	505	484	497	517	467	510	470	434	523	462	529	487	491	556	484	506	474	486	512	485	496	492	481	514	472	527	502	506	526	495	448	499	477	462	480	500	479	498	477	514	524	480	503	479	499	507	471	513	481	513	461	483	465	481	473	474	515	486	529	498	488	472	490	500	479	502	491	526	493	495	445	506	498	482	488	480	464	465	532	472	502	497	504	461	498	476	488	480	454	481	481	506	514	480	540	485	510	487	482	494	497	485	484	480	474	469	493	472	471	445	462	481	510	472	503	473	476	498	473	481	461	498	557	476	491	476	528	500	498	502	516	479	468	460	494	445	484	494	472	495	504	453	514	456	477	448	475	518	513	497	505	501	470	458	502	489	520	455	487	456	484	514	485	474	477	520	503	524	516	460	460	518	519	478	473	494	462	472	450	487	485	475	470	475	465	520	495	457	500	522	486	486	487	503	504	485	500	511	514	482	513	468	444	488	498	463	466	499	450	494	480	479	468	507	474	499	480	453	490	504	500	506	486	510	476	431	498	496	491	470	500	492	497	428	473	470	501	524	487	471	506	517	535	494	495	486	476	500	491	527	487	486	479	465	467	480	485	475	506	537	475	501	485	531	506	444	487	526	504	511	530	471	476	440	480	488	498	484	457	532	492	478	494	496	484	493	511	527	487	486	496	493	520	481	472	504	526	479	469	509	503	481	490	451	477	543	495	476	526	506	476	491	486	467	465	476	493	471	495	501	450	495	497	473	496	496	509	483	480	498	448	460	478	487	483	504	487	488	479	470	500	523	503	457	495	519	505	501	461	529	469	462	481	501	462	482	493	436	492	473	513	474	523	476	488	490	452	444	496	490	501	449	469	501	486	502	457	488	465	534	464	506	500	501	463	499	448	470	509	472	456	485	504	494	514	497	503	510	491	490	488	506	505	455	528	490	519	478	482	473	490	499	480	515	500	522	464	510	494	494	494	475	434	475	523	513	463	475	482	495	505	450	478	498	514	500	519	494	488	520	472	494	514	485	501	527	477	515	539	469	481	536	491	477	537	482	485	481	494	509	449	537	458	490	490	451	480	485	477	494	503	510	508	519	514	518	494	517	510	492	442	463	472	484	481	504	517	507	472	459	480	465	473	521	495	484	483	489	504	525	492	515	488	514	468	479	499	481	515	498	470	494	472	489	520	512	487	455	484	506	494	467	464	493	487	507	502	510	510	461	479	507	506	496	466	495	475	480	503	453	486	518	485	480	483	471	540	516	492	489	484	509	450	529	473	487	497	498	445	476	454	504	524	494	495	479	511	512	479	477	464	479	433	481	514	479	506	500	499	476	497	497	497	488	511	524	510	473	474	481	458	437	458	470	419	525	498	492	514	464	456	446	515	457	488	502	469	516	472	473	436	471	505	543	490	465	523	492	533	495	506	512	484	493	476	482	499	497	509	477	453	471	485	505	466	466	468	513	512	496	480	481	488	490	494	532	492	541	476	451	470	486	489	485	477	467	535	499	489	489	520	477	520	477	481	523	512	454	542	514	451	531	472	455	502	464	482	498	482	514	492	435	473	461	515	494	506	453	479	537	504	458	498	502	524	502	495	479	483	500	481	493	480	491	463	499	465	471	484	492	452	497	467	496	486	498	472	479	477	499	528	546	498	528	471	505	474	483	499	503	452	467	532	498	473	486	476	480	482	501	475	504	509	534	504	461	494	531	473	473	481	491	462	495	496	480	501	507	483	486	487	554	508	530	452	455	472	488	530	489	443	450	476	504	452	488	486	484	514	492	513	487	496	548	501	500	486	480	479	465	457	504	458	462	501	505	477	514	511	511	496	485	522	493	497	457	496	466	479	476	516	512	497	508	513	506	471	472	485	511	533	508	507	508	452	493	485	506	492	482	492	488	505	456	492	482	471	487	470	474	504	518	479	512	491	517	502	463	532	540	504	500	538	466	492	482	523	461	486	475	501	477	493	511	481	490	486	501	455	494	455	479	466	527	513	513	426	459	499	491	478	504	485	481	466	457	486	534	489	533	519	465	518	502	457	473	472	515	485	518	521
7655	3206	3412	2731	2134	1081	622	1041	1453	1744	1762	1266	616	345	280	240	227	188	179	203	233	217	192	177	171	197	213	182	185	176	212	195	203	217	204	205	176	198	208	218	205	189	197	217	205	206	199	194	184	195	185	206	197	216	201	230	211	195	184	202	191	189	193	192	180	183	208	211	193	199	179	198	206	203	217	198	213	207	224	203	188	175	193	200	200	194	204	213	190	196	180	208	201	192	220	216	191	207	222	189	191	211	203	203	222	220	204	214	209	229	194	225	204	209	196	195	196	187	202	183	224	206	211	201	231	200	217	191	217	225	196	189	187	219	202	211	205	216	205	216	190	198	202	194	209	199	197	198	215	188	203	198	220	217	196	219	176	221	191	194	212	205	177	169	208	203	195	220	187	185	174	208	178	194	180	187	212	223	200	199	183	194	199	205	186	195	197	219	228	212	208	185	208	179	193	177	175	195	190	170	206	217	197	176	215	206	219	194	199	188	192	184	197	185	202	214	195	190	211	202	206	179	195	217	216	219	206	208	208	191	189	213	193	215	209	175	173	199	204	208	219	204	196	187	190	204	194	206	180	213	193	183	199	224	227	206	213	196	201	210	198	199	189	196	187	206	216	191	188	213	187	192	230	198	211	191	196	217	205	195	207	200	170	208	204	190	218	189	200	201	183	167	197	210	233	206	206	228	197	202	207	218	199	189	214	212	210	190	191	209	196	218	179	206	211	190	189	216	210	210	201	206	181	219	211	196	204	231	211	185	208	209	206	216	205	212	198	190	203	195	220	205	208	198	217	205	184	208	189	188	200	191	201	199	202	207	199	185	182	185	213	208	218	209	197	197	183	200	192	180	188	195	181	190	183	212	218	172	213	225	197	190	196	219	220	204	205	206	206	197	232	200	188	218	184	215	208	218	196	201	220	203	218	220	217	176	224	208	216	209	214	204	204	198	203	181	212	192	216	198	206	196	217	194	227	207	192	184	197	203	192	180	186	204	194	204	203	204	198	197	238	195	216	229	201	232	208	178	221	178	198	197	193	216	198	183	208	206	181	196	170	201	201	207	209	187	199	180	181	201	202	205	223	189	207	207	211	207	208	213	209	198	216	198	207	208	211	196	219	193	201	190	190	195	197	196	207	199	181	183	224	192	166	186	211	198	226	222	190	212	176	190	196	208	192	189	205	179	222	196	191	194	170	215	196	187	186	200	207	199	186	190	194	218	171	201	191	211	216	182	208	200	201	197	201	190	216	207	205	195	219	187	176	208	183	227	238	213	191	176	206	223	188	184	192	194	208	190	187	204	205	186	188	184	206	189	205	222	173	188	205	216	219	187	190	208	201	201	184	204	203	194	190	199	199	235	186	218	183	199	194	199	217	194	224	215	215	221	209	204	203	213	203	200	183	198	217	205	202	190	196	194	206	231	215	200	198	206	196	204	185	181	188	194	197	224	209	219	195	181	228	224	202	201	206	218	203	209	219	198	227	172	184	185	212	189	170	171	220	171	210	213	213	210	201	195	193	234	185	200	186	193	194	206	210	223	202	185	197	174	196	205	182	206	210	193	192	205	185	203	200	180	209	221	223	204	207	205	184	209	173	160	213	188	211	218	207	194	228	212	196	177	182	186	207	211	204	175	184	189	189	193	215	204	209	177	183	188	199	196	191	209	199	204	196	188	193	205	194	198	191	182	194	230	160	211	200	209	214	195	205	196	181	218	195	188	218	178	212	186	209	202	181	195	178	207	199	200	182	193	195	187	227	221	211	204	178	190	209	215	189	206	205	192	235	196	214	179	185	189	206	210	202	194	191	195	231	209	203	172	208	173	216	173	197	184	187	200	188	202	188	186	203	194	188	193	220	182	208	212	199	194	224	210	207	221	184	205	210	177	208	208	197	220	216	190	195	212	210	210	189	208	204	175	186	202	207	210	171	195	206	203	156	216	227	196	202	202	180	211	185	213	199	209	203	187	181	209	207	201	199	208	180	195	209	201	206	210	217	208	199	203	183	210	189	214	191	209	200	189	201	191	194	185	176	222	211	210	206	200	210	211	177	197	206	195	225	203	198	191	203	203	187	199	230	186	180	190	190	191	200	190	175	190	198	220	183	194	198	182	211	209	198	214	205	196	171	187	209	220	187	210	204	172	198	192	184	190	204	197	198	186	216	181	177	215	209	211	171	197	206	204	220	194	219	208	194	188	186	192	201	194	236	203	190	208	232	199	193	192	229	192	188	201	184	213	213	180	200	216	187	208	185	191	177	201	217	177	213	227	190	183	219	193	211	196	185	194	198	199	185	224	192	204	195	196	215	221	224	196	197	211	172	177	202	188	199	213	211	209	201	211	181	192	212	199	210	187	190	194	189	204	188	184	222	226	191	197	184	169	181	199	196	193	190	197	175	235	180	196	228	188	216	175	200	235	208	211	205	178	184	191	234	219	172	191	198	219	190	216	176	217	183	188	236	189	186	189	223	182	189	209	178	209	209	209	195	187	206	187	231	192	210	187	174	200	211	196	206	197	163	183	186	215	191	203	199	196	220	200	193	198	186	187	212	206	222	202	190	202	192	196	233	191	226	200	215	207	215	222	206	208	197	199	192	184	219	205	214	203	212	220	193	198	198	184	214	213	216	193	186	200	214	188	192	214	216	185	173	205	208	197	212	204	193	221	228	185	177	204	200	191	217	175	196	176	210	217	192	178	188	209	192	206	201	206	229	182	186	217	204	222	187	191	208	197	202	221	197	205	224	223	199	200	209	228	223	192	218	196	208	191	243	215	209	217	201	234	220	199	207	190	200	211	215	218	205	215	228	197	220	206	224	197	175	206	180	196	207	173	208	198	198	206	214	214	190	224	174	167	201	207	230	201	172	199	187	200	217	205	213	216	195	196	204	185	213	207	198	220	183	220	182	201	184	227	195	173	192	184	198	160	200	202	193	205	218	217	206	203	188	182	208	208	194	194	196	201	205	185	179	195	177	220	216	201	206	188	208	209	214	205	191	198	195	212	198	206	152	193	200	210	191	220	220	209	179	193	212	200	221	214	204	205	190	200	205	190	218	213	221	206	196	195	189	192	197	179	186	169	211	210	187	200	192	186	226	193	240	219	191	215	209	199	183	211	198	201	194	181	211	196	202	198	193	205	196	221	201	216	196	193	240	196	182	213	189	184	211	208	184	193	195	212	192	199	179	195	163	210	190	184	204	207	190	211	229	214	191	210	183	205	170	217	178	201	208	205	175	173	201	184	190	191	192	193	208	169	177	179	197	239	197	198	180	207	217	208	188	204	199	191	201	204	208	186	182	188	202	206	196	201	209	184	203	175	238	212	198	191	198	189	212	212	222	216	205	197	208	206	186	213	170	166	208	185	196	227	198	172	196	204	207	207	204	173	192	222	204	206	208	207	179	170	191	204	215	192	203	191	176	195	208	200	171	206	196	198	236	192	182	224	210	195	180	189	187	182	214	198	203	198	209	182	202	224
5164	3313	6852	8412	8062	4593	2722	5661	7570	8762	7752	5392	2630	1266	741	581	526	537	535	544	531	492	556	509	526	518	556	531	535	547	563	511	512	534	485	531	547	538	517	545	521	529	519	529	544	545	512	536	511	505	513	497	532	568	553	533	541	527	533	498	538	504	521	532	491	493	516	508	522	515	521	488	523	531	545	502	548	520	544	519	522	509	531	520	545	496	520	513	494	547	536	531	518	529	505	516	458	542	523	521	526	516	522	562	497	530	472	525	534	518	486	521	499	562	563	560	547	559	533	534	506	532	497	505	506	516	486	510	543	530	537	529	512	503	499	502	524	534	502	546	520	508	580	467	537	517	518	494	499	555	562	556	484	498	513	516	524	518	498	491	530	559	557	551	494	512	531	529	504	506	481	506	510	525	488	494	518	502	524	487	513	490	520	489	534	494	496	503	548	495	495	535	476	537	512	501	556	539	536	529	538	520	510	523	502	486	553	503	523	532	560	573	491	530	493	528	459	535	517	520	501	523	534	512	502	528	537	511	483	532	558	560	514	530	549	520	523	523	494	542	484	485	519	533	548	513	497	512	496	507	474	513	512	506	542	523	486	554	483	559	511	536	531	521	527	529	568	513	536	525	537	534	529	559	541	522	501	531	525	527	531	510	513	473	502	474	501	490	573	525	526	510	509	481	551	543	534	550	491	527	529	516	525	525	552	519	498	487	512	529	510	539	483	547	524	484	545	526	489	531	559	547	491	496	555	522	545	523	540	539	542	483	503	539	593	531	518	530	543	543	504	549	500	531	532	554	481	501	501	511	526	526	520	554	507	527	501	514	506	519	516	543	530	528	482	513	483	533	503	497	527	534	489	521	550	533	551	509	464	524	501	500	533	549	521	502	523	503	487	521	540	553	550	522	506	497	516	511	515	485	522	542	523	498	552	526	535	475	537	562	544	522	551	521	540	505	508	534	515	511	542	551	472	542	516	547	525	537	537	522	504	570	497	492	517	537	524	503	478	478	504	516	527	513	532	513	549	562	526	498	494	513	527	528	484	542	559	512	519	499	509	532	527	537	498	506	538	527	505	522	511	507	491	492	489	508	532	545	479	551	532	507	522	536	532	561	526	538	516	501	489	496	522	535	546	510	560	534	544	495	534	531	546	527	525	572	538	532	533	538	526	492	536	553	504	561	499	525	489	508	548	550	522	530	533	545	556	460	537	541	531	511	515	501	525	539	500	504	536	519	502	491	569	474	542	517	527	537	528	509	525	526	461	475	511	520	519	530	573	494	593	510	504	514	521	546	512	513	523	520	539	508	515	522	527	518	576	514	555	499	472	496	522	516	510	509	517	513	528	510	504	510	548	483	555	534	486	546	519	540	527	509	533	531	557	545	533	525	515	511	507	510	533	546	495	507	516	537	533	523	563	518	481	524	512	504	490	530	485	541	528	484	543	541	537	534	511	510	488	531	536	512	563	527	551	474	531	524	547	506	545	496	497	514	535	516	523	518	527	508	568	527	507	507	502	537	514	544	540	549	490	516	521	540	495	532	519	551	522	499	493	504	511	551	463	512	568	475	497	536	550	517	541	519	518	552	532	529	515	506	553	518	531	566	483	552	517	501	529	520	506	525	552	538	512	503	560	539	526	481	540	521	509	534	532	512	517	529	499	530	530	470	540	525	522	504	519	505	504	484	479	509	547	522	540	562	509	552	568	503	483	494	537	510	517	563	536	524	558	552	516	521	509	537	525	542	518	529	525	533	558	526	537	524	521	482	483	521	543	489	510	501	557	546	540	490	508	557	543	488	519	525	495	511	524	526	520	483	530	547	521	548	498	515	533	523	472	499	518	551	526	571	564	587	509	532	487	504	520	493	525	540	537	546	468	557	536	538	531	520	517	524	539	526	487	519	515	527	524	505	520	533	526	494	530	489	531	545	509	553	514	532	516	567	502	513	505	503	528	513	501	555	533	494	523	503	507	510	535	479	523	522	506	541	525	520	527	538	527	512	552	526	568	507	505	534	509	550	533	489	484	482	546	565	486	534	504	506	566	551	504	465	548	505	518	511	531	531	534	501	494	518	546	468	529	544	505	535	532	473	500	516	514	557	486	499	521	523	555	543	525	499	501	521	486	493	517	467	514	572	510	553	517	492	488	545	500	499	503	516	554	470	497	484	539	544	509	490	541	535	541	543	517	493	530	551	486	520	513	533	493	533	512	525	546	542	504	507	536	552	506	465	524	492	524	538	507	569	508	530	516	510	506	525	528	504	497	483	503	531	521	529	543	504	508	484	508	536	521	529	491	579	511	527	487	534	530	533	544	532	508	526	554	514	533	503	538	515	551	479	526	518	489	518	525	499	530	489	523	502	516	542	547	496	534	547	516	495	535	552	479	516	482	483	545	521	532	522	541	506	518	555	543	529	509	501	531	495	505	525	517	528	522	545	524	552	517	500	529	521	543	500	513	506	497	489	492	479	535	490	532	506	498	522	532	499	522	538	521	568	508	502	533	528	555	513	549	515	517	516	548	490	539	517	543	517	566	532	521	503	525	547	523	507	541	515	536	531	531	529	518	538	519	524	532	517	525	517	483	532	521	557	514	499	541	460	480	530	536	538	538	514	540	491	520	499	524	539	512	549	536	505	522	515	523	526	502	529	520	516	515	530	553	523	525	541	505	574	508	494	501	543	529	531	509	546	562	498	541	563	537	545	505	506	536	508	530	521	525	535	501	529	540	526	515	523	492	523	530	534	540	508	513	526	529	518	514	522	528	522	523	496	511	537	501	548	526	576	526	542	513	545	515	501	507	544	523	509	527	514	537	490	507	527	523	532	516	536	506	507	489	486	519	493	525	488	509	523	558	536	501	530	524	551	536	543	507	511	526	560	511	526	512	505	493	494	541	539	561	583	534	554	571	510	527	529	537	560	516	532	549	534	521	538	529	543	542	548	564	501	489	546	518	516	524	539	510	509	528	554	510	515	532	535	521	525	514	514	549	528	529	555	512	569	518	530	525	536	513	505	583	587	525	526	518	524	540	507	514	494	514	520	525	484	482	555	505	517	514	552	519	494	503	530	540	511	531	526	545	555	519	495	525	525	537	524	538	504	544	513	509	518	478	513	539	550	566	511	537	531	538	568	543	555	538	526	516	490	523	492	531	534	504	485	525	536	584	512	465	472	554	541	467	518	536	508	504	475	519	542	495	554	534	515	507	556	554	512	507	528	552	535	513	505	526	536	521	536	524	476	530	495	529	543	482	492	521	545	537	559	493	500	517	498	521	534	514	506	506	519	498	530	563	563	479	552	536	529	506	512	547	520	508	515	517	526	489	553	557	516	517	528	520	594	532	546	535	503	536	540	507	490	523	545	507	560	528	483	540	494	553	523	511	521	549	488	512	511	500	526	502	526	481	547	535	490	529	521	538	542	529	525	500	503	528	569	506	556	536	539	492	520	477	527	525	551	505	569	543	496	527	531	540	487	506	522
22102	10800	18177	27975	17536	4627	5195	14046	21425	22630	16972	8138	2761	922	412	275	254	199	204	200	212	190	195	203	188	211	228	204	216	203	164	190	213	197	220	214	226	217	217	234	207	188	181	201	185	200	200	194	215	199	177	213	194	223	203	214	191	207	231	196	198	212	212	224	198	211	200	191	216	238	198	177	205	206	223	209	206	173	200	206	220	182	204	213	217	215	190	206	193	201	195	203	188	226	225	204	212	205	212	227	183	212	196	193	187	224	197	202	187	220	226	201	207	211	211	193	235	201	203	218	201	210	195	206	195	197	202	218	202	203	229	188	197	195	218	211	214	188	209	187	216	187	209	199	203	182	194	186	189	199	189	220	210	223	212	228	221	212	212	211	178	202	214	205	207	215	210	197	218	186	217	180	171	213	196	213	230	218	211	210	200	179	226	192	212	209	187	208	224	211	185	224	195	193	201	181	199	207	195	191	201	165	201	192	191	199	192	224	227	227	206	193	224	204	214	218	208	199	205	238	199	209	198	189	213	206	192	191	205	217	199	192	206	206	234	214	190	199	210	198	195	199	199	214	194	217	205	224	218	222	229	201	227	213	189	211	197	222	202	180	201	195	192	195	194	210	202	201	221	192	178	205	237	232	184	224	204	191	224	211	217	191	221	185	212	219	191	213	213	197	220	209	233	206	186	221	203	217	190	186	218	201	218	190	177	211	200	167	199	213	203	210	204	195	211	180	208	179	206	193	192	188	229	206	193	186	168	214	210	197	219	190	200	213	217	205	210	203	201	217	216	204	194	199	198	174	197	213	228	188	227	220	168	196	215	191	174	203	206	219	212	235	198	220	189	210	215	219	210	200	245	226	172	180	223	211	201	220	181	221	201	246	220	200	188	229	216	214	193	216	211	227	200	205	228	196	230	188	210	171	183	226	201	215	207	192	216	188	202	179	203	209	207	237	226	201	188	200	219	194	200	208	205	190	175	189	186	208	202	208	199	200	188	192	209	194	203	203	193	199	225	180	179	179	185	207	208	196	222	218	206	213	194	206	181	214	228	204	198	196	191	199	220	207	220	202	183	233	219	213	199	200	213	228	203	178	215	195	216	201	206	215	188	200	189	205	191	189	201	224	198	198	212	210	212	208	207	196	179	195	205	193	216	213	190	196	206	210	209	208	221	199	179	215	196	183	195	196	193	217	234	202	208	214	204	241	223	220	231	201	217	227	195	201	206	192	196	210	218	207	213	231	200	216	196	234	227	199	220	222	216	214	220	220	211	235	216	210	215	228	202	232	210	190	191	197	207	219	212	226	205	217	208	201	209	159	213	179	230	189	195	230	192	175	203	193	201	196	213	193	193	229	213	190	201	204	195	191	208	202	220	215	214	216	199	221	208	193	229	203	199	187	226	182	203	185	194	205	207	171	197	214	219	217	197	209	199	217	218	210	201	211	217	192	199	212	220	210	216	207	199	195	210	217	264	192	210	171	218	211	198	236	224	186	213	205	208	212	214	217	205	205	204	195	220	213	184	212	217	194	200	213	209	221	189	198	191	183	220	222	209	216	224	195	219	211	194	200	221	237	253	223	219	206	190	174	202	208	224	203	210	207	207	184	192	192	216	225	209	206	214	192	213	224	181	205	223	226	242	208	206	210	187	190	222	189	206	192	194	215	248	200	212	213	214	219	205	207	203	217	218	199	175	216	236	209	213	208	198	189	207	223	190	194	226	188	199	214	206	221	213	207	207	182	192	207	190	203	214	200	228	210	216	194	193	193	205	238	206	186	205	206	227	205	198	219	198	229	197	188	220	202	210	211	195	213	208	229	221	207	203	198	217	195	213	205	218	221	204	214	191	207	234	198	226	233	227	198	200	213	197	198	201	213	208	217	196	191	208	198	221	211	224	218	192	206	186	202	202	212	212	203	201	208	227	228	218	172	203	240	219	236	206	188	205	187	203	204	214	198	231	213	218	207	215	211	201	203	185	247	213	206	227	202	173	229	213	200	219	210	172	219	193	188	214	197	201	186	219	195	202	209	209	187	185	201	213	209	218	200	194	222	196	187	208	206	191	197	194	189	186	210	196	225	196	200	215	192	211	201	211	201	201	192	201	245	206	205	204	214	205	197	216	212	214	196	214	203	189	206	202	218	185	198	220	205	185	222	212	178	208	226	197	171	209	216	208	193	212	209	222	189	192	213	179	192	217	195	193	187	224	184	214	236	212	219	245	222	189	183	218	187	214	224	197	226	207	197	190	204	229	197	211	182	222	196	241	200	202	211	198	214	196	217	228	194	224	213	194	205	209	193	188	209	238	207	214	214	211	214	181	190	183	201	220	191	216	208	218	243	210	248	179	199	197	188	205	220	206	196	192	210	207	200	189	196	206	221	192	196	199	207	180	202	246	211	223	229	201	207	229	209	194	205	204	203	204	209	186	209	220	224	197	209	186	232	213	194	203	217	187	222	208	205	206	209	210	228	219	212	200	196	214	204	225	195	221	190	182	198	192	221	208	209	206	209	222	228	220	218	168	198	229	204	181	208	222	176	210	181	196	193	222	202	210	200	228	178	193	197	203	206	215	194	195	213	207	231	215	189	204	205	185	184	202	217	203	186	184	183	194	203	230	210	189	188	177	215	199	196	222	188	217	193	216	208	210	181	232	187	196	197	207	203	221	198	207	227	205	215	231	210	257	216	219	175	188	220	180	183	197	196	220	191	208	223	192	181	213	218	192	192	200	207	207	199	190	211	204	195	232	227	202	206	219	210	219	196	210	208	202	199	194	197	200	209	184	200	199	210	200	216	209	224	212	192	182	195	217	203	188	224	165	194	215	199	205	221	215	237	224	205	206	210	202	200	220	192	204	200	204	195	206	212	206	217	229	208	227	211	219	191	196	228	232	199	207	202	224	220	190	210	206	213	228	194	195	224	221	226	218	238	224	197	191	224	206	180	215	211	200	196	192	190	197	206	196	178	245	208	227	194	198	216	187	216	196	189	202	220	208	218	191	210	213	192	219	230	197	212	200	196	193	236	204	207	192	217	213	197	213	201	255	187	208	213	196	200	196	189	212	227	201	220	202	181	185	200	189	203	190	181	211	208	196	185	201	198	182	204	210	193	203	226	186	200	212	202	205	212	192	200	239	217	189	200	207	205	207	180	216	197	203	229	227	232	216	197	195	214	211	203	209	208	205	199	231	237	227	234	200	223	235	208	197	199	200	197	216	192	229	224	215	203	202	246	224	210	211	212	214	207	194	219	202	187	234	189	178	211	220	218	209	248	211	210	200	206	195	198	219	199	195	188	220	199	211	204	216	213	210	181	181	230	194	205	211	218	206	216	222	208	219	219	201	210	218	222	204	198	202	199	211	178	179	216	224	238	194	189	221	207	213	220	203	199	215	192	211	220	210	215	191	193	187	221	219	217	219	202	239	214	209	208	216	215	214	202	187	199	199	172	221	237	254	246	203	209	193	218	213	215	197	205	218	229
13559	7825	22057	35314	20288	10603	19078	35390	41973	42572	35853	23147	11154	4084	1565	767	580	550	572	576	519	570	537	562	532	494	549	555	531	498	577	472	572	554	555	503	543	556	514	501	557	588	555	505	525	535	569	515	521	537	521	552	535	514	550	541	533	528	549	578	527	538	563	575	562	516	532	568	552	577	543	541	571	538	508	527	539	521	515	542	580	518	524	578	551	533	529	539	535	549	515	521	521	502	495	539	540	543	529	545	570	552	556	568	560	510	565	501	566	516	517	541	503	546	530	550	509	543	562	524	539	525	566	526	551	522	537	546	559	545	584	488	537	502	525	501	532	519	573	554	568	557	523	540	512	607	530	504	563	493	510	558	522	529	546	530	551	537	519	531	533	522	571	495	568	572	542	531	516	600	489	537	574	550	579	526	519	505	509	547	503	570	533	533	536	544	595	545	548	548	534	527	551	531	566	534	551	534	539	540	523	513	551	537	524	562	548	478	544	571	561	537	562	567	509	558	546	519	555	570	501	539	543	529	567	503	558	530	579	549	543	555	532	563	565	532	564	557	489	502	548	539	543	561	510	547	510	500	537	558	558	516	577	545	510	558	511	503	542	556	552	520	544	564	557	527	540	585	522	535	542	530	557	565	526	548	580	550	568	523	542	517	567	518	537	547	562	543	563	534	531	573	575	604	521	616	536	554	547	526	537	564	537	525	516	551	510	536	549	535	491	570	507	546	522	562	529	547	555	557	528	516	547	526	559	501	556	552	521	525	542	534	522	557	541	566	497	502	574	536	536	528	576	548	553	525	524	519	532	524	540	520	556	498	530	532	498	515	564	503	514	547	520	514	515	537	506	532	531	517	559	540	516	558	518	528	526	501	508	511	576	542	528	545	521	536	508	551	538	519	553	529	518	535	514	565	530	542	525	519	553	526	526	572	547	554	547	568	555	537	497	544	553	562	549	550	519	504	487	552	511	593	525	563	539	532	550	551	556	523	547	534	532	516	535	565	522	506	522	544	555	567	549	527	512	526	528	517	555	534	553	559	518	551	541	529	543	560	550	569	505	546	551	514	541	534	543	536	523	560	504	546	597	484	532	509	560	545	556	571	515	527	523	558	564	518	552	546	545	564	557	509	538	552	563	530	548	540	546	515	521	566	565	530	545	544	553	576	534	572	496	591	555	543	507	533	554	527	586	534	568	560	535	557	545	531	560	521	544	539	568	520	562	522	517	542	560	531	559	591	537	572	534	574	546	543	561	544	547	478	571	570	534	528	531	485	561	534	548	546	533	491	595	558	554	541	546	548	503	507	554	517	541	504	499	523	549	570	556	585	539	548	550	515	545	542	613	500	521	560	522	549	523	528	497	516	573	531	565	530	534	544	497	550	555	538	520	501	538	528	554	529	522	545	549	493	544	536	526	525	523	543	555	543	547	518	558	522	553	523	533	549	577	542	528	516	535	480	588	515	527	533	581	577	530	520	506	512	545	496	587	508	525	524	528	533	507	518	531	545	537	527	533	501	565	549	516	562	525	526	561	521	562	511	557	549	488	518	490	556	521	534	542	557	528	575	553	538	556	509	561	510	577	566	531	541	519	521	518	557	525	540	502	518	529	518	527	548	527	547	535	548	524	518	533	575	547	549	504	545	523	490	520	532	550	561	534	548	544	531	552	554	529	530	516	558	566	525	531	579	577	560	539	534	542	576	539	496	567	534	510	572	513	531	513	515	581	495	488	582	556	515	543	543	522	555	518	553	564	538	529	595	582	529	526	546	563	489	575	559	531	521	542	571	502	552	519	536	499	550	542	543	533	541	518	534	561	537	530	522	542	510	511	533	533	548	552	527	574	519	506	525	564	545	543	542	502	509	502	540	563	563	537	514	559	509	518	508	549	517	533	537	530	530	526	525	529	517	598	540	494	508	526	512	496	547	544	563	567	553	535	494	521	527	491	531	518	541	537	531	570	552	570	534	546	560	546	539	528	523	580	530	533	515	561	530	535	480	515	516	508	544	550	549	575	578	530	522	531	530	495	549	562	487	532	542	532	556	546	568	526	549	556	545	533	517	554	564	534	506	535	566	558	515	580	564	518	509	519	560	515	526	530	555	538	521	585	532	510	534	554	585	516	581	598	504	486	546	537	540	500	569	531	561	526	548	569	540	522	497	595	532	546	562	544	592	557	529	491	538	539	513	517	528	517	556	568	501	508	533	536	502	536	546	555	542	523	521	505	531	548	530	537	534	510	564	556	526	557	506	544	535	518	540	536	560	518	522	529	484	522	535	548	509	552	513	521	541	528	500	536	509	558	524	557	507	544	539	536	516	539	520	544	523	529	544	557	526	536	553	530	521	546	528	530	567	485	525	545	567	537	563	506	519	508	537	548	556	575	518	575	515	500	528	542	559	533	529	550	574	567	525	546	577	562	603	559	571	561	563	536	576	534	538	526	547	557	528	483	573	545	545	524	492	512	529	546	523	555	552	547	543	554	544	544	541	524	546	511	562	558	534	553	564	523	535	515	560	535	534	565	503	520	552	533	508	540	528	537	545	568	503	517	534	541	541	532	541	550	531	498	529	555	544	550	525	508	567	540	587	557	524	519	557	515	540	536	537	529	564	604	518	517	551	485	521	537	516	547	551	566	507	518	538	592	577	564	548	537	539	541	581	534	531	548	525	519	504	548	506	516	515	503	521	554	503	525	539	543	560	539	540	543	555	500	584	537	523	540	542	526	517	559	558	544	569	532	524	556	494	545	531	560	529	516	534	572	526	560	563	538	545	594	545	550	540	578	510	545	542	538	535	529	551	509	517	538	508	518	530	565	562	505	550	547	541	555	524	531	570	561	531	574	580	536	530	540	509	540	575	534	521	508	524	569	502	530	510	564	561	543	511	547	548	563	532	533	562	524	587	547	531	521	512	570	506	544	562	539	509	548	551	517	487	497	513	564	554	564	535	545	534	547	580	553	565	557	534	530	540	538	521	535	520	539	561	546	514	538	545	559	519	556	530	507	513	530	543	573	559	529	540	510	516	496	558	526	523	531	500	533	574	554	551	557	566	551	492	497	576	577	549	501	517	556	535	520	530	525	551	501	557	537	519	562	554	531	522	566	577	544	541	575	545	568	530	548	535	507	536	545	514	525	529	547	479	544	538	546	554	538	511	501	548	480	560	561	523	568	566	584	537	547	577	510	525	596	562	549	541	573	532	550	538	531	526	557	524	533	529	578	568	533	537	562	582	554	552	536	548	544	554	556	489	505	554	551	532	571	546	573	516	548	537	556	568	542	549	497	551	538	563	560	551	524	510	515	522	567	570	517	574	506	562	560	558	552	552	550	552	558	554	510	547	513	525	562	573	533	555	521	559	551	511	497	514	557	528	520	497	524	538	534	564	546	517	545	526	523	510	583	578	538	535	520	524	554	562	538	580	591	519	531	493	500	558	503	505	555	561	580	535	545	535	531	556	547	546	568	553	559	522	573	516	525	560
27448	17530	27418	19277	12781	5936	8893	22354	38456	38714	27381	14190	4994	1492	520	273	203	168	191	189	148	195	164	190	197	161	196	206	196	183	184	212	199	195	163	196	184	189	172	239	215	190	209	183	193	187	186	187	217	178	166	167	202	201	182	188	185	203	193	193	204	168	189	185	199	167	201	174	171	175	162	207	200	200	208	184	170	198	189	188	205	216	170	174	210	186	197	196	207	176	168	187	200	177	193	200	182	185	184	199	164	207	181	180	183	193	165	178	216	200	163	182	203	186	188	225	207	218	192	222	187	197	160	180	181	178	217	206	183	197	190	195	197	194	172	173	211	195	194	171	155	187	192	192	159	177	176	181	183	198	196	204	196	170	190	187	197	166	182	178	181	173	198	167	193	214	185	190	213	196	189	174	190	189	208	188	210	211	177	196	193	189	198	182	180	204	211	176	187	186	189	177	186	201	188	180	193	196	184	198	191	186	192	192	187	192	178	178	184	194	203	178	169	176	183	188	181	193	177	186	190	204	174	184	209	194	186	173	195	181	203	179	193	202	173	188	185	185	184	177	206	188	183	182	203	186	177	195	179	176	204	176	162	189	182	206	205	180	199	186	222	181	178	161	186	204	202	200	204	171	182	183	189	179	182	207	201	177	167	193	152	170	194	195	214	218	204	182	192	185	190	178	189	186	165	191	172	214	202	204	211	191	198	170	172	172	195	192	182	162	179	193	180	196	209	187	186	176	151	194	161	162	200	190	190	191	162	187	183	170	167	156	171	203	178	198	202	210	188	198	188	198	171	178	187	167	195	200	199	180	172	184	186	216	179	190	205	188	184	183	195	183	185	194	183	161	191	210	193	167	182	183	183	187	169	191	190	192	207	197	177	200	200	175	164	183	168	170	186	208	184	174	192	194	214	192	214	155	182	189	188	203	199	178	187	203	188	191	191	184	184	201	155	180	180	190	203	197	208	212	209	175	189	163	180	194	204	174	175	176	194	189	175	186	185	182	198	199	169	196	192	195	192	192	185	177	195	158	177	191	205	177	220	195	204	170	190	175	170	174	170	199	161	188	179	198	210	165	191	186	195	199	200	197	191	181	188	166	193	200	161	171	204	182	195	184	205	194	165	167	181	183	179	188	186	152	186	165	184	199	202	186	181	220	183	174	181	177	190	181	185	201	191	187	199	194	197	162	168	191	190	200	192	208	187	186	201	170	187	163	181	163	193	175	195	199	202	193	212	200	198	198	192	168	161	195	182	192	210	181	173	189	163	157	186	193	179	190	186	189	196	174	187	173	180	199	182	193	184	179	159	209	233	195	184	199	197	230	200	189	186	177	185	180	169	192	184	194	183	193	222	189	191	160	204	197	172	206	183	173	168	202	176	177	165	173	219	189	205	194	190	188	192	193	196	188	160	198	191	196	178	177	197	200	190	187	187	193	185	188	210	188	176	199	184	186	198	186	162	182	183	193	203	187	194	202	200	195	182	184	182	189	192	196	204	180	208	163	168	206	173	173	175	182	179	190	189	200	194	194	202	169	173	201	218	201	189	184	190	195	167	181	170	178	197	197	172	163	166	155	207	195	173	180	193	202	178	168	212	185	202	172	184	171	176	208	181	174	198	186	187	195	182	203	197	200	166	182	167	167	199	178	176	197	189	210	188	214	223	173	192	169	203	171	187	173	184	184	187	174	176	180	166	149	161	187	208	208	173	191	167	169	177	205	216	185	150	172	211	187	188	177	182	202	169	183	193	197	176	175	171	180	196	183	167	204	195	227	185	193	181	180	203	195	193	162	183	211	237	183	183	196	195	174	203	181	185	179	179	213	198	183	215	201	192	187	189	200	211	207	194	188	185	185	184	181	187	171	181	187	194	183	215	199	194	172	202	210	193	209	167	203	196	186	180	200	179	188	190	158	184	189	204	212	189	197	207	187	192	175	212	165	174	223	164	204	182	189	185	190	189	202	196	186	222	179	201	169	211	212	187	200	190	175	184	206	191	205	181	176	200	191	186	199	201	171	166	204	192	175	184	213	170	181	183	209	189	188	204	206	204	208	189	186	198	162	174	190	204	186	185	176	176	191	188	189	183	173	188	167	166	185	214	172	188	190	185	198	194	169	203	200	176	217	208	208	201	189	194	194	187	178	175	200	195	187	190	168	206	176	203	176	189	174	185	227	193	187	197	200	174	193	184	187	198	164	195	230	167	196	176	178	168	194	202	157	217	192	168	178	208	199	192	197	199	184	173	172	189	194	200	200	172	192	178	189	192	197	190	196	173	185	205	164	190	185	193	189	196	200	176	192	173	210	198	187	201	182	205	197	169	179	163	177	200	167	210	189	198	188	201	169	163	165	207	204	190	173	191	159	179	204	189	185	202	190	187	216	175	207	183	191	206	197	186	200	185	166	196	179	168	181	210	213	174	160	181	204	202	198	183	196	175	183	187	170	168	199	177	220	206	178	179	186	195	180	183	186	183	185	213	211	199	165	165	173	193	194	180	180	171	178	202	175	166	161	212	188	190	181	195	159	192	185	198	208	182	220	169	192	186	188	160	199	203	189	181	194	181	167	202	167	176	174	188	177	185	181	168	188	199	170	186	160	196	212	183	188	171	187	160	193	219	175	201	174	187	176	155	181	187	185	200	204	183	203	184	211	220	189	214	199	195	197	196	175	193	151	198	183	211	192	178	198	173	186	190	178	167	158	202	195	176	204	212	210	195	196	174	178	172	161	153	202	190	183	208	198	211	190	191	197	157	194	186	185	184	196	182	217	208	189	176	175	173	185	169	176	203	196	207	187	200	182	211	191	172	198	210	192	185	195	214	186	178	159	171	187	186	211	194	200	186	203	193	202	179	186	186	207	184	200	168	198	174	183	220	165	201	207	184	191	183	234	178	194	184	198	198	167	193	170	185	180	180	186	184	171	213	190	178	214	180	173	192	178	185	193	151	188	186	203	180	184	199	179	207	177	195	191	193	162	182	216	205	178	173	157	192	159	181	197	171	198	188	171	213	191	199	186	186	205	182	169	197	171	183	184	185	181	183	185	168	207	186	195	202	204	176	193	192	185	181	174	196	179	185	217	169	177	181	198	184	196	193	183	193	197	207	180	201	190	211	208	186	183	193	197	167	190	170	194	181	187	214	187	197	183	185	168	192	196	187	218	180	187	177	203	194	173	170	193	167	207	192	152	196	180	181	189	198	200	200	200	224	179	177	190	175	225	185	188	177	170	197	175	175	205	182	199	185	209	208	197	170	188	179	172	201	183	204	189	186	191	173	195	192	176	181	176	172	193	195	170	214	198	183	198	202	206	181	185	195	195	180	176	180	191	204	188	187	174	203	202	131	166	182	177	176	171	198	190	184	193	159	197	187	177	191	183	164	196	179	188	197	172	194	171	180	177	185	155	211	181	154	182	180	188	193	219	158	190	206	178	180	209	202	167	190	197	186	164	168	206	192	180	196	193	174	181	184	186	204	214	188	181
15035	12926	27950	20717	15990	15009	25884	42846	55544	54542	43942	30472	16205	6219	2274	907	552	551	464	506	459	477	503	488	454	501	456	494	507	497	476	462	505	507	476	478	505	471	491	497	475	526	491	488	468	477	512	479	471	540	485	475	475	503	510	487	503	495	487	517	483	501	507	504	497	518	488	513	515	502	485	520	509	509	509	470	444	510	457	504	504	483	501	483	470	495	533	504	489	515	503	498	494	504	478	513	519	488	486	492	497	463	498	471	477	473	466	500	518	495	451	489	497	482	520	509	470	466	471	475	493	500	505	513	470	484	504	471	497	464	491	530	479	528	510	474	491	490	500	488	498	464	514	493	484	456	460	487	496	489	491	474	498	510	463	507	473	489	493	512	468	473	468	468	455	501	468	470	518	480	484	516	478	498	473	484	504	459	460	495	496	478	501	484	489	502	451	489	482	498	485	499	491	492	495	459	499	468	494	505	488	479	486	494	486	473	509	500	477	475	478	506	507	496	520	500	496	506	452	497	535	514	479	523	513	470	483	432	487	491	494	479	463	448	477	486	472	522	501	484	473	464	447	486	461	481	451	490	506	511	482	445	510	497	462	438	457	491	491	472	454	507	497	506	501	461	513	505	508	463	454	509	479	493	487	492	477	539	482	491	476	470	500	508	456	481	463	485	498	487	496	502	491	493	509	490	481	475	500	513	475	487	483	457	466	461	467	469	451	503	538	474	500	469	516	501	425	497	488	505	475	508	518	456	520	511	491	497	478	474	531	489	505	465	494	512	479	471	473	479	508	505	515	489	500	469	518	485	479	475	515	531	499	482	459	478	500	496	441	490	470	488	477	499	485	528	502	497	486	548	527	485	462	463	492	490	479	471	491	467	431	485	466	488	511	469	514	500	470	504	514	487	493	462	519	489	477	486	454	504	522	490	505	536	463	535	522	494	464	474	464	470	462	485	473	507	513	551	462	499	526	464	505	518	459	549	488	454	495	513	474	494	499	502	502	509	481	497	454	502	476	474	491	465	487	463	551	482	502	459	488	491	516	498	475	518	468	480	490	518	506	489	438	530	488	474	541	491	490	480	471	488	499	476	479	480	507	476	497	501	462	487	459	511	468	484	461	509	489	530	481	465	535	487	479	453	502	461	506	522	517	470	525	499	473	498	490	509	502	497	468	530	449	490	483	477	506	473	499	469	485	487	466	535	491	527	496	498	496	495	488	554	471	462	454	503	485	457	493	507	484	480	482	477	490	516	469	440	518	471	475	528	503	493	451	492	465	479	489	478	459	457	452	492	491	526	516	504	473	493	496	506	513	481	488	497	487	471	524	482	437	485	530	500	526	470	513	526	501	542	488	493	500	467	496	492	459	459	485	457	505	524	471	533	463	492	452	445	506	504	497	480	520	490	523	496	450	445	478	462	512	447	505	497	494	489	502	471	482	496	518	474	481	493	431	507	481	468	519	491	490	457	513	469	520	506	480	501	502	453	473	505	444	470	486	517	483	486	475	441	511	474	526	468	541	477	481	489	475	485	486	491	487	475	545	497	459	512	496	480	485	519	450	466	461	522	491	503	474	487	467	478	503	477	460	492	490	502	500	472	486	489	523	504	460	505	539	494	504	480	464	481	452	489	482	468	499	431	516	479	464	522	521	509	487	446	518	491	517	504	492	498	478	512	492	455	491	497	496	531	457	497	534	523	465	495	511	474	501	473	480	506	501	520	482	506	469	464	500	505	520	474	504	492	518	457	488	502	482	489	496	495	492	475	462	481	456	507	503	484	498	499	498	486	463	496	483	477	427	498	488	510	509	492	512	464	490	518	494	478	463	510	459	501	472	486	474	468	511	481	493	471	493	543	514	522	495	513	503	498	497	432	456	496	495	495	497	473	461	509	504	506	494	489	480	500	516	482	520	453	467	463	461	483	483	456	482	535	451	487	505	494	464	495	499	481	480	489	493	471	486	473	457	475	514	439	468	491	472	475	478	497	509	527	489	498	499	536	494	476	514	485	482	446	509	495	528	497	495	487	477	467	492	462	473	477	523	468	502	509	518	485	466	462	502	457	471	507	492	468	504	501	478	441	495	488	464	493	491	490	471	498	510	479	501	499	522	460	473	483	478	510	503	525	500	514	469	497	505	490	508	493	538	500	506	507	476	474	490	510	509	480	490	457	497	504	475	442	456	482	495	507	477	507	457	507	488	464	508	486	483	516	476	487	509	470	523	492	510	508	461	483	468	463	524	508	448	508	505	490	460	492	518	480	499	480	464	451	469	454	490	511	519	525	499	465	515	453	478	523	490	450	492	472	451	469	491	498	466	479	469	457	460	514	472	478	493	481	513	514	491	495	460	512	520	475	471	526	473	500	497	479	498	514	518	454	465	505	517	511	510	501	486	474	505	502	504	477	503	485	511	486	505	461	496	512	500	536	486	513	510	500	483	514	468	513	483	477	503	480	518	493	481	469	493	471	511	508	474	458	472	469	511	488	486	489	484	516	436	505	481	480	455	487	498	512	489	513	457	551	502	523	520	475	454	510	496	508	513	498	492	519	448	518	497	522	514	466	510	469	500	505	489	544	485	495	499	498	485	496	526	482	442	442	492	458	468	484	510	496	477	490	520	529	511	450	482	506	497	510	503	478	492	505	532	468	443	463	494	492	523	456	477	527	467	490	489	467	489	485	535	480	480	481	475	521	485	470	470	487	494	484	463	510	478	501	496	466	445	499	500	457	526	489	512	495	494	450	536	515	508	488	501	477	492	481	461	462	477	484	496	487	468	492	508	489	460	467	518	500	489	496	477	456	490	470	522	512	502	488	482	495	480	496	505	514	500	465	488	514	496	488	511	490	520	503	471	502	499	463	493	502	514	504	503	488	501	500	499	468	480	501	506	472	483	544	463	485	456	443	492	517	510	515	512	480	467	506	500	496	538	475	463	498	498	470	532	485	487	507	524	473	509	475	467	477	479	522	472	444	526	485	496	492	458	492	483	542	454	503	513	488	445	470	526	481	466	506	497	485	462	498	491	509	455	479	506	524	453	451	490	524	497	469	506	479	518	504	503	497	465	514	477	511	506	501	466	456	522	474	449	522	498	478	490	510	492	506	487	506	505	524	475	471	454	491	490	502	510	496	470	505	534	477	487	471	524	500	538	530	491	487	517	472	504	513	448	487	459	480	505	530	512	518	504	497	502	480	528	501	549	497	502	539	499	472	484	513	487	503	483	487	493	492	504	461	457	528	497	473	481	524	499	477	503	469	505	496	490	461	477	495	534	498	544	486	532	487	517	455	443	501	527	500	510	524	499	457	496	479	504	483	500	471	487	558	519	470	504	474	473	492	484	449	457	473	475	510	501	511	483	469	551	500	500	456	453	493	486	491	463	514	457	504	486	498	486	520	477	462	502	483	527	511	493	518	456	487	493	484	489	502	500	451	534	503	530	494	485	453	516	522	525	487	508	504	487	505	478	488	528	514	476	460	439	469
6963	3600	5203	1711	1279	1356	1077	1217	2155	2194	1537	954	472	286	230	181	211	218	187	193	196	182	188	203	190	205	203	203	186	195	174	190	209	210	193	193	194	193	220	185	194	184	213	207	168	220	215	183	214	205	203	214	199	197	202	186	209	186	216	223	185	190	190	199	222	194	202	193	182	208	216	214	186	200	198	203	213	206	197	193	208	211	189	189	199	182	193	186	193	184	206	207	229	183	222	209	224	197	186	185	213	185	202	178	202	209	209	172	188	175	201	174	175	181	206	207	210	208	193	177	165	198	209	185	194	208	197	198	222	211	183	195	202	193	210	215	202	216	191	183	203	199	209	192	214	198	209	201	192	216	196	209	207	211	213	196	191	172	189	193	206	205	174	211	190	190	209	209	190	192	205	218	174	187	184	180	192	179	209	201	190	174	178	195	187	210	194	182	186	180	201	180	199	181	198	189	208	197	182	217	169	168	185	181	179	228	198	201	215	196	188	214	193	220	191	182	211	194	174	185	178	194	217	191	183	208	155	240	206	241	190	227	222	184	216	210	175	182	220	181	196	201	195	183	194	192	180	198	199	204	185	177	227	190	201	185	212	211	193	173	202	208	197	197	192	207	213	219	192	197	205	219	206	209	195	210	184	219	205	203	198	189	193	169	211	207	222	196	197	205	198	224	167	191	193	181	207	222	207	207	220	199	207	203	217	198	184	185	187	202	208	191	200	181	222	177	190	178	202	216	206	203	217	202	201	208	236	204	221	198	223	211	189	197	208	192	202	199	226	178	183	215	200	192	212	193	192	185	202	214	206	209	204	185	198	195	188	182	173	213	193	188	190	200	223	213	213	203	196	201	222	200	188	195	196	203	217	190	212	215	216	254	209	197	205	214	194	205	183	185	207	203	206	175	221	206	192	202	196	218	196	197	214	192	200	193	213	199	189	203	189	206	195	204	205	208	204	209	215	189	207	201	184	194	194	195	216	201	193	209	188	182	188	205	204	217	214	198	207	204	211	187	195	244	202	172	247	200	205	196	191	205	165	216	214	207	246	215	205	192	185	183	204	202	214	223	218	198	188	223	211	174	215	208	182	190	203	210	199	208	183	196	207	187	199	211	182	212	202	211	214	210	203	180	186	210	194	220	211	194	206	176	167	184	199	206	183	180	207	181	202	188	193	205	196	204	195	216	189	202	209	201	202	189	188	201	213	219	188	195	211	188	206	159	193	193	198	192	181	196	231	192	202	173	197	181	212	206	190	189	183	219	174	200	225	207	185	193	213	209	211	194	203	202	189	188	182	211	192	213	193	187	210	208	190	204	208	190	178	206	192	209	197	175	218	186	210	186	235	200	182	201	222	190	194	187	200	189	197	185	207	191	193	203	226	182	205	249	194	181	206	195	202	180	191	220	203	180	174	203	197	191	216	202	166	197	205	177	190	194	193	203	189	202	174	187	207	189	197	200	205	213	197	200	201	186	215	225	200	217	202	199	215	176	219	223	205	224	225	168	178	195	194	180	189	208	205	204	182	195	199	203	217	175	186	183	192	177	211	218	217	212	197	203	213	206	191	184	177	190	200	201	213	200	189	186	228	187	209	209	204	212	202	208	193	192	229	179	216	191	201	209	207	206	200	185	193	178	189	218	208	190	198	234	218	181	208	196	207	193	162	194	203	229	190	195	202	212	190	206	175	212	197	208	190	186	207	196	187	199	184	184	211	208	209	227	185	203	199	226	153	205	182	202	230	190	202	205	194	191	197	181	203	200	186	189	196	189	209	198	233	220	211	178	200	200	197	192	201	199	221	205	201	210	188	192	225	200	183	214	201	199	218	205	190	220	207	199	197	201	189	202	179	194	196	212	196	190	231	193	201	186	181	194	204	207	194	217	191	209	227	203	179	217	183	224	189	206	207	206	201	198	193	223	185	189	207	199	213	229	223	196	180	212	225	191	194	202	223	204	199	207	186	204	212	211	186	216	175	199	198	206	187	200	201	189	227	206	198	178	217	198	196	208	190	220	194	180	176	199	197	198	174	229	190	194	217	197	203	198	190	200	222	182	211	201	178	201	197	213	202	201	218	169	196	203	188	221	205	228	233	208	209	197	179	190	204	197	207	217	203	222	219	189	191	189	185	202	202	188	208	196	195	202	187	214	205	230	220	180	183	180	197	219	190	215	206	195	209	202	174	200	178	223	224	199	206	190	218	186	188	191	196	212	204	188	197	209	199	206	201	210	214	189	196	189	215	209	204	172	210	198	198	215	194	185	188	175	209	209	188	190	214	215	232	182	213	181	193	201	201	198	207	211	215	188	212	206	207	203	188	226	201	206	194	209	202	212	196	233	220	205	206	176	195	201	200	204	197	204	203	166	193	193	200	178	211	192	181	197	221	226	173	180	209	214	205	199	215	188	219	190	231	201	197	199	211	193	217	199	186	179	194	170	202	223	216	198	207	187	197	218	219	195	194	204	188	176	188	188	202	209	200	177	186	217	216	184	214	191	215	194	201	196	173	172	222	209	225	192	196	224	222	205	191	179	198	169	197	185	193	221	199	181	183	215	192	191	214	209	181	210	179	197	239	192	194	224	218	226	201	202	178	192	198	203	192	222	189	196	209	210	184	169	206	211	194	206	168	233	203	191	188	203	193	196	223	183	220	179	208	208	199	179	192	185	191	198	213	226	200	206	227	199	196	191	211	185	175	192	213	203	202	194	213	207	165	229	210	213	211	196	192	213	214	199	176	199	196	185	208	198	191	168	210	206	210	199	214	222	188	204	183	200	213	211	184	198	202	211	184	186	214	210	211	200	213	185	194	207	209	202	200	203	184	201	224	181	201	205	215	206	205	211	195	201	188	184	204	212	207	184	201	202	209	206	227	195	203	199	217	199	189	175	195	191	189	197	188	206	192	177	198	219	198	214	200	196	198	187	203	190	217	220	200	193	207	194	197	216	202	203	201	169	186	205	202	189	184	231	181	178	206	189	209	206	210	188	200	215	198	178	207	199	172	203	219	205	201	199	205	202	222	173	183	175	211	202	192	194	235	210	194	212	188	192	178	182	193	229	200	210	193	210	196	222	186	203	203	218	211	183	198	200	177	221	207	200	219	195	208	190	189	198	192	210	182	198	199	200	203	188	212	218	188	209	210	203	197	200	219	179	172	189	195	207	180	187	216	182	228	207	214	182	198	227	206	190	210	188	193	188	214	213	185	207	182	183	188	213	219	208	206	197	208	198	189	187	196	195	188	216	220	196	206	198	205	221	225	209	214	206	198	182	209	216	217	219	182	208	198	217	183	189	186	191	189	236	217	191	197	214	194	220	204	214	197	222	194	202	202	199	211	188	195	212	181	193	211	229	192	207	213	200	192	197	208	203	199	203	216	224	176	203	214	193	188	193	226	199	157	198	195	200	198	191	204	212	203	190	205	183	200	189	191	197	198	198	198	186	212	191	198	189	185	198	194	197	190	192	209	205	214	184	195	200
4725	4087	9290	5574	5134	5864	5138	6865	10717	9900	6556	3611	1689	991	724	547	524	538	516	481	485	484	513	499	540	538	501	535	480	518	525	493	478	545	519	516	510	554	482	509	488	529	478	514	563	542	506	487	550	556	497	506	540	510	536	509	512	510	525	525	495	552	522	518	540	536	532	521	527	487	548	532	542	543	508	518	544	504	533	530	536	536	556	513	522	498	480	512	509	520	519	543	540	519	522	522	531	496	524	485	517	524	560	512	532	556	521	516	504	494	530	526	552	515	459	508	509	503	542	495	531	561	520	530	507	548	499	520	561	515	506	494	552	526	528	531	489	521	542	527	504	497	518	537	537	477	547	469	483	526	492	539	527	511	503	495	538	558	493	513	505	522	540	529	539	515	513	484	537	521	525	556	521	566	552	561	507	534	514	540	509	501	491	562	501	560	527	500	528	518	504	483	574	511	533	542	515	541	503	499	499	528	597	523	538	519	547	506	547	553	510	523	499	514	531	545	523	509	529	524	515	525	538	481	495	573	528	521	542	513	516	548	548	486	538	478	554	513	512	547	544	515	501	517	506	496	521	515	507	500	510	567	492	520	514	543	515	507	512	509	540	495	533	517	491	504	531	526	528	548	526	546	525	525	591	538	524	539	521	489	504	500	532	511	507	550	487	546	520	518	564	566	524	505	523	526	502	515	518	512	507	543	510	487	527	529	540	504	513	554	532	524	510	515	538	508	536	522	510	524	544	504	524	513	509	556	507	547	543	503	522	498	539	523	505	527	511	541	513	560	537	516	531	538	496	519	518	533	514	488	525	516	525	481	523	560	496	508	567	534	572	475	550	532	537	508	508	566	548	508	521	535	522	541	535	539	528	542	530	558	489	515	518	488	514	526	511	506	540	504	547	516	550	533	503	530	538	538	496	517	540	540	552	532	541	516	490	505	494	529	489	550	561	516	498	513	514	500	525	511	492	527	515	581	476	543	552	520	516	512	507	553	543	497	549	529	497	535	521	529	519	524	529	555	493	518	530	560	495	536	473	568	539	482	532	537	510	522	528	534	527	561	558	488	500	510	551	527	480	518	491	515	539	509	518	489	498	527	518	523	559	521	519	488	540	506	513	522	528	562	525	524	524	558	524	511	511	523	495	539	537	552	537	513	500	555	519	518	476	530	517	492	584	503	538	513	529	528	559	494	514	546	545	490	525	529	538	531	518	505	531	533	521	472	540	544	543	517	537	524	505	495	495	561	533	485	558	508	509	520	552	501	516	513	547	578	531	479	490	491	530	474	541	535	575	535	515	541	532	543	484	480	511	533	542	495	464	529	547	522	522	512	482	539	475	557	496	530	536	478	529	546	509	502	528	567	556	491	474	486	544	529	528	510	502	509	510	526	533	478	511	507	497	514	525	517	513	532	520	511	496	539	526	511	533	502	522	560	519	530	540	504	505	559	562	512	519	540	495	519	506	495	476	509	536	508	521	512	514	556	464	494	556	527	519	516	514	547	530	505	537	523	511	511	509	531	539	532	575	534	484	510	498	541	509	505	537	517	532	541	538	545	562	523	562	543	515	517	488	524	535	492	515	535	493	477	519	495	526	505	522	537	503	523	492	536	528	520	511	525	520	505	586	496	533	507	501	503	529	535	531	530	524	546	556	537	553	521	537	509	543	559	484	549	516	531	542	542	542	538	507	544	521	555	511	524	536	586	530	497	538	518	508	543	546	539	559	535	541	517	506	546	536	564	523	535	543	549	543	573	511	524	476	508	489	524	499	516	515	535	538	496	531	543	494	492	494	474	549	549	500	492	513	519	559	516	507	547	521	542	566	534	505	525	518	536	536	513	541	491	537	547	482	506	495	537	536	532	482	491	558	533	480	570	515	475	512	521	555	514	554	515	541	511	513	519	522	522	496	513	512	509	532	505	511	536	499	531	568	499	506	533	518	529	550	515	487	528	527	513	515	538	501	526	555	477	560	539	518	514	504	513	530	509	498	507	501	544	528	537	487	495	533	498	552	528	491	524	522	542	518	521	477	517	529	466	558	535	549	548	534	497	519	515	508	511	587	506	503	548	550	494	493	519	505	531	539	500	542	543	515	525	564	533	503	540	524	544	513	569	518	523	525	531	490	546	505	502	547	516	521	466	548	528	530	510	525	541	501	517	507	521	491	492	513	531	522	567	513	525	540	534	517	534	494	557	559	508	527	573	528	537	538	540	547	519	506	470	523	528	521	521	517	544	549	509	494	520	489	482	520	524	523	531	496	536	552	533	518	524	538	549	506	515	509	544	539	500	516	554	499	514	521	509	533	544	494	513	534	537	538	560	523	534	510	564	527	521	548	557	542	524	492	483	511	561	544	544	512	491	491	523	477	550	529	525	505	497	508	510	541	519	528	541	531	509	495	536	538	532	510	528	505	496	521	546	531	508	538	537	507	518	521	530	510	524	538	502	512	524	550	512	516	526	531	522	508	514	542	483	481	587	498	528	529	550	572	587	527	541	510	542	510	534	574	490	572	521	503	508	512	537	578	517	554	520	486	554	524	554	557	531	558	522	494	522	499	516	534	528	550	533	521	508	496	510	554	534	564	467	529	541	517	523	513	546	495	508	520	479	553	531	511	565	553	544	534	496	522	493	511	533	518	538	522	477	544	525	537	556	527	510	580	535	504	573	500	492	518	532	495	540	513	574	515	528	491	526	515	517	503	560	530	498	531	544	528	517	532	531	501	520	509	515	533	522	519	503	564	504	555	506	490	498	534	497	547	497	525	522	544	543	504	540	538	522	537	544	534	541	539	503	532	511	506	520	526	553	512	498	536	557	561	494	528	540	526	571	507	517	502	540	538	480	535	517	582	533	537	535	502	546	499	531	539	518	526	487	479	538	485	535	511	531	499	553	522	497	566	516	494	539	506	530	545	547	512	530	481	516	540	560	547	490	523	542	512	482	524	571	523	497	494	524	526	496	497	538	537	483	555	490	542	503	499	512	515	520	538	569	507	461	519	514	529	510	528	546	484	506	568	509	547	489	538	470	586	511	527	544	509	539	547	531	506	508	525	500	516	494	526	522	545	528	500	541	515	548	511	516	524	497	514	536	508	493	468	545	487	536	541	496	548	534	530	520	515	543	534	563	518	503	498	490	517	530	501	522	505	555	515	545	528	526	483	515	513	524	529	498	538	537	529	489	504	545	494	507	554	555	514	522	526	503	565	502	540	525	551	467	509	494	504	514	502	538	533	563	493	557	502	516	516	511	532	533	520	500	506	537	496	509	493	521	497	494	528	500	502	525	505	580	518	527	544	530	514	522	528	541	524	488	530	508	503	511	543	513	519	538	507	521	512	531	529	526	551	518	549	520	546	521	503	509	518	493	551	512	475	546	517	546	469	498	511	519	530	533	551	489	494	531	511	531	488	552	518	495	517	486	499	501	523	550	497	509	506	535	507	503	529	504	502	479	513	501	515	520	511	536	532	488	521	513	517	511
23467	29804	26256	15182	7264	3765	2791	7501	27348	25573	15042	5927	1952	657	376	246	229	220	193	189	225	216	205	192	192	199	206	225	196	191	193	221	214	217	192	203	212	196	215	228	223	198	207	211	212	226	192	220	202	217	197	215	208	188	216	205	202	215	209	214	209	205	202	223	218	194	194	198	213	192	206	215	220	179	203	197	209	191	208	196	212	198	219	226	230	191	214	190	198	210	208	220	210	198	213	180	190	228	214	215	211	184	218	191	195	181	214	189	190	206	196	221	198	215	228	202	177	195	202	192	211	194	237	177	212	200	196	201	183	202	235	213	204	210	191	228	193	204	208	209	207	220	178	216	226	195	194	202	171	190	210	193	202	232	184	199	211	213	202	204	211	216	204	195	216	204	199	216	207	223	215	197	188	217	204	203	207	218	197	195	222	239	202	222	211	203	221	214	208	213	206	196	230	227	220	200	198	232	199	217	215	197	223	198	191	210	195	210	241	189	203	206	197	191	214	220	199	235	222	214	190	218	205	185	198	196	178	218	215	199	195	212	184	214	228	216	197	186	190	188	197	181	195	195	198	195	224	190	195	188	198	218	230	203	212	202	211	211	187	214	214	187	205	200	203	235	210	228	209	197	208	236	200	199	180	205	186	215	209	210	203	185	214	211	191	214	171	224	201	202	198	186	175	218	211	204	182	208	206	194	184	201	204	217	241	223	198	200	217	241	217	205	214	207	194	206	187	191	216	215	217	207	245	217	211	188	233	205	214	209	202	202	203	209	220	195	193	223	228	213	165	173	219	191	200	195	188	201	215	186	187	219	219	190	194	181	196	229	228	200	205	199	220	172	204	190	194	201	198	200	196	215	210	227	204	208	213	217	196	195	195	203	202	210	181	186	193	213	186	219	245	226	209	218	196	205	212	215	204	216	205	206	203	212	238	209	179	211	202	198	232	218	194	207	227	199	200	200	197	194	182	199	194	198	224	208	199	212	206	212	213	205	189	204	246	201	197	205	196	201	211	212	206	201	210	196	202	239	217	202	218	229	216	218	210	179	199	212	219	212	207	217	245	184	227	233	233	216	213	199	200	215	203	255	195	199	212	219	195	208	190	205	207	207	247	213	183	204	212	242	197	197	195	171	220	206	209	216	217	237	171	213	212	212	213	184	207	233	233	207	193	223	191	201	186	183	215	221	209	198	214	214	219	203	217	183	196	203	193	231	200	231	209	225	242	177	210	198	205	237	206	203	196	190	194	221	198	207	196	209	194	226	205	185	205	211	191	169	187	215	181	216	218	204	209	203	183	203	210	171	190	202	212	216	212	176	215	191	208	206	194	192	224	223	188	212	203	208	190	207	205	205	199	200	214	192	198	215	215	208	186	211	195	216	232	207	189	202	208	199	203	205	223	215	207	229	215	181	189	209	202	236	203	198	196	187	174	220	229	207	195	197	213	188	185	210	190	224	214	189	195	193	216	206	201	217	209	203	201	183	191	194	192	190	211	198	215	210	212	201	216	219	221	205	203	185	189	216	225	219	184	198	219	193	220	214	209	212	214	228	211	205	186	191	182	198	216	208	215	184	204	186	228	203	221	201	217	230	218	185	223	183	190	194	198	217	196	211	234	216	222	241	205	191	217	208	217	213	191	214	189	193	222	209	188	199	189	208	210	200	211	207	215	178	228	199	200	217	210	219	179	218	207	203	226	198	200	217	220	231	227	198	204	185	215	218	201	185	198	190	201	202	204	172	224	194	214	212	210	199	191	202	221	207	218	208	219	201	199	220	216	192	201	201	215	206	197	236	221	215	232	210	192	196	243	173	227	180	204	200	223	213	211	219	226	209	196	230	201	210	197	201	174	187	226	209	194	206	219	200	215	215	191	211	214	199	199	222	181	193	200	196	203	203	211	224	233	210	164	230	204	217	221	179	191	200	229	170	179	207	183	223	193	200	178	213	216	209	193	211	187	226	213	206	192	201	197	236	227	213	215	203	208	226	178	189	205	213	168	217	216	225	180	223	211	204	212	215	191	185	230	206	184	196	192	217	206	205	196	170	208	188	187	199	190	202	197	194	194	209	181	232	211	204	200	194	210	202	184	220	199	182	211	212	207	174	188	217	212	222	211	229	210	184	202	213	204	191	197	191	226	241	181	236	219	202	230	222	197	209	216	181	208	202	195	207	192	209	211	187	206	192	205	218	243	219	184	216	212	195	203	197	181	192	193	223	222	226	208	190	203	192	209	202	226	207	212	218	203	204	220	215	178	211	205	204	214	198	204	205	218	216	230	235	221	204	207	207	190	214	216	191	176	232	191	224	178	216	211	214	184	193	195	191	199	210	218	210	235	186	217	189	213	186	209	197	220	221	202	229	194	233	213	215	206	209	163	179	217	225	216	208	178	207	210	234	213	217	204	213	212	233	212	205	184	225	188	233	205	198	210	201	220	224	232	206	191	181	211	219	207	227	191	206	217	187	200	197	202	185	181	185	192	219	211	174	219	212	202	210	199	215	195	208	204	204	221	198	210	212	201	210	203	214	205	192	205	193	211	202	230	207	198	202	196	193	234	181	175	207	185	235	208	202	228	222	233	215	187	197	225	215	195	216	239	203	201	215	212	180	211	204	223	210	226	232	217	191	197	211	206	221	210	190	198	197	202	204	205	205	206	220	205	214	175	229	212	219	214	196	196	196	203	186	199	205	207	202	199	176	195	206	211	229	213	174	216	204	210	201	217	174	210	176	206	198	206	205	209	208	191	206	196	205	212	225	231	205	192	219	212	207	209	210	204	203	193	181	184	217	208	198	180	203	207	189	179	209	206	190	214	222	211	212	206	215	202	193	227	214	202	203	199	202	206	192	195	220	208	205	227	164	207	205	205	196	200	190	209	230	221	212	186	191	202	200	201	192	191	203	210	198	217	202	203	202	215	216	209	211	219	221	213	208	211	203	222	202	205	214	200	211	230	210	212	224	195	200	211	216	188	194	219	207	185	233	225	204	221	198	192	213	196	180	217	211	241	218	191	182	213	215	207	197	221	208	205	209	173	211	215	194	216	223	214	193	204	211	211	203	182	215	216	216	226	213	215	181	238	201	186	186	215	221	220	216	222	208	208	222	197	220	219	219	214	186	205	228	227	217	217	184	194	204	236	202	205	217	209	207	192	200	230	212	206	199	224	217	235	179	212	198	198	178	207	179	215	220	218	203	230	191	219	192	192	205	210	181	211	199	182	207	198	209	209	240	209	185	225	222	183	193	176	206	201	205	188	215	211	216	211	200	195	183	192	208	188	191	177	219	208	199	210	210	221	207	223	212	217	209	194	232	203	192	211	178	216	178	207	194	212	212	190	203	213	169	197	200	205	205	189	176	220	208	187	228	200	233	183	209	215	219	221	198	201	220	202	211	205	184	225	206	181	204	222	203	195	218	191	197	196	211	192	205	223	174	189	208	197	201	236	189	221	192	168	210	187	192	211	194	188	201	217	219	208	216
15680	23928	23269	16317	13745	10912	11235	22950	47161	43781	32491	18953	8268	2922	1243	711	538	549	596	574	508	527	538	541	509	555	555	516	522	528	550	531	549	545	537	552	556	504	529	511	559	522	533	530	562	547	519	524	556	543	560	544	546	511	565	524	533	561	574	552	545	530	582	559	510	541	536	549	541	511	560	507	527	514	543	512	553	571	534	534	514	534	525	549	562	521	531	536	523	545	548	546	540	497	532	524	514	542	517	575	561	546	540	538	546	542	541	530	517	524	561	526	549	497	539	553	509	532	533	514	503	570	515	540	488	520	555	489	536	504	541	478	517	563	565	535	476	522	525	563	566	527	498	521	531	471	524	541	562	526	511	521	554	548	501	492	539	538	537	482	545	521	529	541	549	558	509	514	542	526	528	549	504	502	575	520	513	494	519	502	560	536	532	536	483	558	510	570	577	546	560	514	536	527	506	531	513	568	559	515	583	544	566	521	524	526	498	554	571	517	496	526	532	558	522	578	521	557	547	576	512	539	504	519	547	528	501	508	517	507	516	532	525	574	507	505	570	504	548	497	518	545	527	520	522	482	551	520	577	508	535	568	504	546	554	543	548	523	534	536	500	531	531	558	525	540	542	526	544	550	561	497	534	527	547	510	526	565	510	506	551	526	505	541	530	553	536	578	535	557	549	579	546	538	498	539	506	517	565	532	553	527	531	532	560	551	533	536	558	532	524	504	547	558	553	558	538	546	550	485	524	556	533	511	541	557	567	556	514	530	551	520	513	548	542	551	555	563	530	549	549	547	567	542	534	560	549	579	560	510	499	529	541	574	522	511	554	573	533	532	502	553	545	545	552	561	541	519	527	533	583	515	554	532	549	579	541	524	505	537	507	554	547	512	527	502	496	522	540	465	557	542	521	580	550	580	503	512	488	581	543	522	572	520	525	524	538	556	508	497	548	549	545	556	533	570	504	522	553	547	563	546	555	579	508	559	559	561	511	544	499	520	534	539	538	551	519	518	555	530	565	542	538	537	541	545	525	493	540	551	531	514	541	560	568	511	544	503	584	540	565	538	520	558	520	559	597	527	547	502	568	549	509	557	510	567	540	530	563	517	532	537	545	531	563	549	549	515	549	522	541	492	521	504	530	522	556	540	539	529	536	575	509	534	562	549	550	526	512	530	506	498	547	552	530	588	556	528	535	519	539	522	514	563	559	558	542	508	542	543	544	542	546	555	487	571	542	539	552	565	519	536	521	499	527	518	502	522	561	544	549	494	535	564	553	529	541	552	548	556	532	516	535	552	488	559	533	520	516	527	501	536	566	541	551	535	525	557	521	582	545	515	491	513	510	530	530	531	496	535	517	513	552	531	553	520	528	550	534	547	548	518	540	540	514	591	532	554	507	541	507	555	563	579	544	532	532	532	583	536	516	550	517	510	481	547	533	492	523	528	556	537	571	537	538	534	543	522	504	505	566	572	576	525	553	531	513	536	548	551	570	562	560	513	563	539	514	559	505	526	558	537	532	530	518	561	537	556	542	540	519	536	520	568	514	527	555	563	489	546	489	536	530	533	545	542	544	558	542	469	509	515	536	556	532	545	578	517	554	548	531	539	547	516	516	529	550	485	559	532	561	508	530	531	534	564	573	553	546	551	503	515	525	563	575	539	511	540	544	554	558	565	577	574	559	522	567	530	494	543	583	520	497	503	554	543	553	548	553	544	506	514	558	505	518	543	496	544	549	560	518	523	532	539	515	538	556	567	548	554	493	567	528	509	537	498	536	537	485	566	485	511	547	523	528	507	511	531	529	505	550	505	570	533	537	536	537	529	469	508	533	488	533	501	541	539	578	514	578	498	520	529	559	542	529	499	558	544	518	529	523	570	560	534	558	542	527	540	499	577	554	528	559	559	583	546	517	550	514	546	579	548	554	534	549	539	554	516	537	560	531	515	500	571	517	554	528	568	525	522	516	549	551	496	557	535	533	507	552	516	530	562	516	557	542	562	540	533	524	517	550	501	568	560	531	510	510	524	544	549	560	551	556	521	553	488	499	541	553	518	550	565	552	570	509	557	545	537	541	564	583	571	526	572	517	550	503	520	543	526	551	543	490	498	512	532	571	529	483	517	527	541	551	531	496	513	589	546	562	509	560	545	576	543	533	539	528	524	546	537	489	536	524	534	552	540	532	568	535	535	528	605	535	512	538	529	525	504	557	544	506	525	514	537	476	555	546	532	529	515	516	554	524	490	493	531	554	539	554	532	530	528	569	563	517	545	539	559	541	546	525	544	537	512	505	510	519	529	561	515	590	503	527	522	519	552	505	521	596	528	524	554	547	520	502	497	545	529	518	531	545	533	499	538	547	529	497	539	541	560	530	534	544	568	509	553	549	556	530	499	561	542	502	551	554	529	542	555	577	539	485	538	521	551	491	515	507	521	574	533	527	539	514	499	520	563	496	561	519	551	495	541	557	561	550	530	537	525	605	522	546	507	545	576	511	529	548	553	542	543	543	535	521	551	544	563	573	551	509	529	521	535	581	561	546	523	557	536	557	507	540	514	529	569	521	500	526	540	580	525	531	565	527	581	519	526	507	511	555	558	536	523	519	525	553	539	540	582	555	562	518	497	541	530	539	551	534	564	564	541	542	522	510	522	591	549	547	487	545	533	531	532	539	534	546	524	524	542	520	488	525	551	534	543	569	548	566	543	529	509	554	537	589	569	552	512	538	541	507	557	524	528	567	543	519	530	538	533	560	544	507	527	543	520	539	516	542	543	524	531	493	531	525	560	563	523	528	542	522	528	518	521	566	524	517	477	535	539	514	552	527	496	519	550	508	536	556	500	501	561	578	514	503	510	541	540	523	506	578	522	516	491	504	518	528	545	506	515	515	511	513	512	529	561	491	536	503	514	524	562	537	539	556	541	525	537	506	550	530	512	541	513	511	534	556	533	522	550	540	534	501	557	543	551	564	546	534	547	508	530	557	574	542	585	556	535	547	551	548	525	562	544	569	556	566	544	545	525	539	526	554	542	526	503	530	516	560	529	516	557	563	528	531	506	515	528	587	582	523	531	510	532	552	545	488	534	534	510	484	543	570	518	506	534	518	501	529	525	479	514	511	545	545	559	527	544	565	544	486	565	541	524	535	555	557	570	531	534	507	588	519	512	542	569	526	493	512	557	520	555	535	546	533	575	546	531	524	547	496	514	501	538	512	496	522	491	522	545	520	555	574	516	539	503	524	537	519	541	504	535	554	509	535	544	552	581	547	534	565	509	541	563	540	541	558	538	514	506	495	533	553	525	524	530	534	544	493	528	583	505	577	499	546	565	562	565	501	531	576	594	538	585	520	527	536	520	553	528	547	577	553	533	515	563	522	550	504	531	513	501	564	523	515	555	533	530	523	520	532	551	554	579	497	547	517	556	543	534	524	525	538	550	529	507	558	529	508	542	542	524	555	557	538	533	512	495	543	549	559	531	491	513	522	533	521	530
45352	43801	34044	28229	18292	9902	5697	14379	43449	39510	26505	11880	3611	1049	407	237	224	194	219	198	193	186	168	192	181	198	190	156	195	185	196	208	205	178	193	189	170	215	175	183	189	215	224	189	187	211	167	198	191	171	182	178	205	203	193	175	199	207	189	201	198	187	184	187	223	200	207	225	205	195	184	218	190	190	160	199	165	189	192	172	184	198	167	206	182	202	169	187	189	192	194	203	193	198	191	188	179	206	177	202	161	198	193	212	180	211	194	175	203	175	180	179	191	171	168	186	185	211	162	197	183	206	177	175	167	213	210	202	195	182	190	226	197	213	187	178	177	205	171	182	207	187	207	179	206	184	193	184	185	173	193	195	190	190	178	194	206	192	206	167	188	192	192	201	146	181	184	176	179	169	181	199	209	181	206	174	221	219	174	180	199	206	189	202	172	180	175	203	213	201	186	212	195	172	179	205	210	173	206	198	184	184	198	179	165	199	200	179	195	184	174	194	214	206	173	188	180	205	198	183	227	194	215	192	188	207	194	191	193	187	204	204	199	200	195	154	201	165	200	200	184	178	191	184	198	208	192	198	186	187	186	173	181	189	191	212	191	189	197	177	175	165	173	193	215	190	246	210	190	165	170	167	205	203	206	169	194	200	186	178	193	207	199	184	172	207	187	184	183	208	195	187	181	182	171	186	188	214	177	147	177	180	177	188	205	174	194	190	212	186	186	190	187	171	177	182	213	179	201	186	190	202	208	195	194	185	188	174	179	185	215	176	178	179	181	184	214	205	163	203	191	214	187	198	185	171	216	190	179	179	181	199	173	179	230	202	197	192	197	190	194	178	175	200	173	201	183	169	179	181	212	173	186	188	172	188	195	175	194	186	190	194	190	228	174	212	202	186	207	179	180	175	197	185	205	210	201	192	194	193	180	189	151	184	195	212	202	166	196	186	169	203	185	188	205	192	199	186	207	199	182	200	195	192	190	190	201	155	191	191	214	199	164	194	179	183	168	210	199	196	150	169	182	181	200	198	192	170	172	204	178	195	141	187	186	186	184	189	197	192	181	185	184	182	166	170	187	189	179	190	174	196	184	224	189	192	201	212	196	194	191	224	217	193	192	203	203	211	209	192	198	201	183	180	173	206	184	196	205	180	192	205	194	190	185	169	175	186	174	202	171	187	202	160	179	191	188	168	197	208	164	191	199	171	195	195	175	222	199	219	202	183	186	216	208	201	176	191	203	196	188	183	178	186	187	168	191	163	195	162	228	183	178	214	197	214	206	193	196	176	170	179	151	203	188	195	197	210	189	183	189	179	182	159	198	197	198	191	174	185	174	191	223	177	169	161	199	206	182	176	181	189	159	197	194	188	198	187	171	197	229	174	190	163	194	186	180	160	212	177	162	206	197	206	174	167	195	185	174	188	181	177	179	175	185	187	187	191	181	191	184	210	178	189	184	196	178	183	180	205	206	196	210	171	198	166	189	178	189	182	201	174	231	185	164	198	197	202	204	201	183	203	182	207	195	182	176	196	197	190	174	185	200	207	210	223	163	173	177	166	188	184	204	197	187	202	210	178	205	180	180	186	212	211	170	197	193	184	200	198	179	185	190	201	203	167	173	193	213	197	182	216	175	193	216	207	196	172	180	195	178	176	212	177	189	181	184	218	206	183	189	202	215	196	192	213	189	194	189	195	198	183	205	203	179	175	193	192	181	186	186	218	177	188	212	191	204	175	207	206	182	170	189	173	172	173	206	202	198	202	192	183	169	183	182	195	176	180	208	177	200	182	202	160	162	181	219	200	176	198	179	161	176	219	172	204	169	190	195	183	176	183	178	177	200	169	198	202	225	185	187	188	195	171	177	187	185	189	163	182	187	163	206	209	197	165	214	185	203	191	182	203	173	180	196	165	186	203	195	195	180	197	188	200	185	178	194	199	206	197	189	183	186	214	196	181	185	181	164	200	173	174	171	172	182	172	202	184	193	196	214	169	187	153	183	179	159	191	199	174	170	207	175	180	183	182	195	206	186	198	181	178	198	209	194	204	174	179	199	177	171	183	176	184	176	204	186	183	173	206	166	192	193	205	181	203	182	178	186	179	205	192	206	181	204	181	183	182	208	189	190	180	193	224	205	181	178	176	180	214	176	186	180	187	224	199	203	188	211	219	192	204	196	185	193	188	181	194	183	189	180	181	176	168	179	191	211	186	179	196	205	179	238	183	201	185	212	170	190	188	184	165	156	186	198	183	177	177	176	176	204	180	198	179	197	172	215	173	187	201	187	165	167	169	150	189	190	165	217	199	196	185	184	196	197	197	197	195	183	171	174	209	190	194	195	181	201	196	206	177	207	198	201	174	212	175	167	173	187	183	179	186	201	176	196	207	194	170	206	164	178	196	202	201	204	184	169	189	198	187	190	196	198	212	189	199	191	177	180	170	194	189	180	174	194	198	203	169	202	198	183	210	205	213	198	184	176	193	161	203	188	171	172	186	195	190	191	185	171	189	186	208	210	175	188	204	158	193	220	204	178	184	184	163	167	187	198	207	195	194	223	194	182	183	193	210	208	173	178	190	178	190	204	173	203	197	198	156	206	198	182	174	198	173	196	162	202	194	197	201	159	188	172	194	190	206	178	198	207	186	195	175	188	183	192	222	191	185	175	188	178	196	169	176	193	209	212	223	206	170	186	195	192	196	206	181	193	194	195	210	194	210	216	180	189	208	205	187	195	181	201	184	179	173	160	169	210	185	179	176	207	185	194	208	190	189	193	198	171	165	177	211	171	195	192	200	189	189	189	176	211	215	192	220	182	178	175	181	203	204	174	179	202	185	199	198	195	171	190	207	191	174	187	191	201	147	185	186	194	195	209	201	175	189	173	203	196	192	155	181	187	177	198	196	180	198	171	180	177	169	175	191	180	172	166	159	209	186	177	184	203	221	210	179	196	180	185	192	175	169	185	194	174	166	205	180	199	166	209	182	176	188	213	172	199	192	177	185	198	196	202	190	181	201	199	188	206	197	166	193	188	170	214	168	215	219	186	199	219	188	207	175	190	181	186	185	173	195	181	194	200	198	219	188	183	165	187	208	185	172	190	190	178	174	221	158	191	158	179	176	195	179	194	173	201	188	182	175	203	187	165	172	187	199	194	208	192	202	184	186	214	198	190	194	198	173	187	196	174	173	203	183	191	170	190	203	211	196	189	178	163	181	195	181	188	183	171	189	189	175	204	163	193	197	200	217	181	187	178	192	177	185	185	186	200	181	210	194	182	177	166	182	196	179	165	192	205	194	195	175	198	202	191	203	193	160	209	190	161	158	168	194	207	187	211	209	197	194	185	183	183	201	178	177	188	189	196	188	198	170	206	199	204	190	178	203	206	179	181	188	199	206	191	186	215	186	212	179	196	167	192	187	178	191	198	191	194	194	183	206	170	203	182	183	227	206	176	182	187	168	191	173	197	187	175	144	203	200	186	217	201	190	188	190	193	209
33149	35544	33087	27914	21721	18460	16729	33332	59767	53991	42567	26649	12976	4731	1701	830	566	500	465	481	513	484	523	514	507	493	510	504	497	484	487	463	472	511	515	555	542	514	485	515	472	479	480	471	532	508	493	490	485	551	494	508	442	540	477	489	458	487	486	530	503	459	507	511	501	464	465	514	464	480	460	462	483	501	513	540	488	462	507	501	462	472	519	481	489	455	499	497	491	519	480	472	506	476	514	516	497	473	485	503	498	466	496	475	518	457	488	490	483	466	482	473	509	482	491	487	542	461	522	483	519	462	488	506	511	517	546	489	496	482	477	514	475	534	474	505	493	516	495	473	513	478	460	480	478	527	477	481	499	490	520	514	483	473	521	510	486	500	511	534	492	474	530	524	454	478	499	509	505	517	519	501	491	476	494	503	477	481	459	530	498	487	498	503	509	520	485	468	495	512	501	513	513	466	468	488	465	490	487	468	458	513	509	521	530	502	494	484	478	479	508	501	461	483	522	495	481	478	478	488	480	503	509	461	448	502	499	480	481	490	453	468	477	505	508	519	493	521	477	498	534	489	496	466	515	497	520	494	505	410	532	512	524	546	507	497	476	530	544	516	530	520	505	491	523	449	465	496	483	486	476	476	483	513	461	482	450	516	471	497	542	481	494	508	535	522	514	440	472	489	503	472	478	478	512	481	474	467	479	496	464	475	481	508	493	494	474	514	443	463	500	473	504	532	472	417	481	499	494	480	509	496	511	497	489	529	504	523	469	490	497	530	515	519	482	481	467	535	491	490	518	492	507	465	504	544	491	502	456	513	472	536	503	493	526	518	503	504	497	460	494	521	482	480	477	485	475	511	515	465	494	528	522	467	452	525	497	485	491	492	475	525	501	506	477	518	479	498	448	539	493	477	488	498	467	513	506	472	541	471	454	461	516	473	494	510	439	484	464	512	506	505	491	491	486	494	449	525	495	470	471	482	482	505	556	528	501	514	504	491	453	463	501	519	521	470	486	480	507	469	467	498	508	462	470	447	532	491	510	479	506	481	486	507	511	439	483	493	496	496	476	495	502	484	490	491	494	498	511	502	486	538	502	501	500	508	520	503	524	475	487	520	491	534	488	501	437	479	516	524	527	501	497	473	499	519	508	466	519	503	482	479	507	494	477	493	514	470	525	468	479	489	506	484	476	491	480	494	470	493	509	482	479	486	484	523	520	531	553	514	477	454	474	508	485	490	469	501	519	506	467	505	472	519	460	506	499	514	470	495	490	459	499	526	488	496	505	496	492	478	469	461	482	514	441	474	476	500	480	509	505	472	516	498	486	536	510	467	471	491	474	458	479	495	435	506	488	477	528	514	527	449	498	520	507	501	521	488	498	498	481	542	506	491	445	491	463	480	497	516	500	468	461	448	500	492	464	495	470	478	500	506	492	520	517	463	482	501	525	479	486	501	495	465	504	521	488	511	498	496	507	490	541	456	496	498	513	482	465	486	491	480	476	525	498	530	499	494	489	502	539	489	488	467	496	478	504	479	512	513	500	485	496	515	532	484	490	542	460	516	515	536	468	492	503	485	452	518	508	468	501	501	480	465	481	491	469	435	487	516	487	519	500	463	529	500	485	510	528	513	473	489	519	537	495	558	542	517	464	491	506	490	505	467	486	518	468	526	497	503	470	522	475	492	500	496	488	469	483	539	457	489	522	496	535	497	536	496	489	507	507	515	516	460	471	485	471	528	493	490	542	486	490	504	538	517	514	511	499	497	476	490	504	496	486	522	504	487	447	485	493	499	476	494	506	495	502	506	514	492	495	478	525	477	494	491	511	482	485	496	491	469	547	502	473	511	482	522	491	475	497	528	508	489	478	515	501	521	520	527	484	490	549	515	480	474	470	483	498	483	516	493	493	479	515	478	495	499	489	532	518	498	491	483	498	499	480	485	508	486	467	514	487	492	490	503	489	554	524	530	500	453	488	510	513	473	501	490	545	481	488	471	523	491	456	479	515	496	526	520	485	490	480	501	484	460	511	523	544	483	472	490	488	499	456	527	518	488	524	476	506	483	500	539	479	493	485	493	532	469	487	494	510	503	492	458	490	498	489	510	523	504	528	541	487	494	507	492	474	486	484	497	472	469	506	458	483	499	477	502	527	455	464	485	483	499	463	505	497	522	542	480	465	489	480	470	532	483	525	545	493	522	525	492	478	521	516	498	497	459	478	468	459	522	519	469	496	518	443	463	449	532	489	511	480	497	532	464	501	498	471	481	516	514	503	488	497	494	542	493	502	498	479	498	465	479	490	480	498	470	510	531	500	469	497	498	509	505	495	496	450	492	542	483	444	518	448	496	464	482	492	503	512	490	522	477	513	523	546	493	485	492	473	520	480	501	503	460	497	547	477	496	443	503	475	474	503	518	474	503	475	473	492	539	532	515	512	500	475	502	482	460	510	507	493	465	495	464	477	516	492	464	468	513	487	537	532	537	522	476	498	514	514	501	484	478	492	491	459	482	477	478	479	495	486	519	508	464	494	498	486	519	515	471	524	515	482	510	491	517	486	525	493	498	488	484	522	490	460	459	502	518	502	502	553	498	491	508	496	442	528	512	449	476	453	513	499	493	473	532	488	488	507	465	458	499	503	449	478	508	568	488	500	492	517	508	495	467	494	511	487	503	498	437	514	495	459	474	467	482	514	496	489	454	519	488	444	512	491	507	520	458	460	490	507	511	558	463	531	485	495	478	477	496	498	476	511	462	504	517	474	500	473	475	455	482	494	420	521	478	483	503	494	498	506	457	469	509	488	494	469	536	525	496	513	518	485	479	498	444	496	482	484	507	473	516	497	490	506	507	530	522	499	490	523	468	548	505	497	510	512	463	490	515	493	507	475	497	501	490	501	475	483	491	469	475	511	528	500	506	479	498	492	499	431	509	526	485	507	505	489	482	477	455	458	470	481	494	453	481	520	467	485	489	504	531	502	505	502	436	486	463	466	495	490	495	508	441	489	469	507	484	510	484	449	522	432	469	517	470	453	507	521	503	500	464	467	505	497	535	473	503	499	513	472	475	489	482	520	515	510	471	493	540	498	488	505	483	480	485	527	492	448	470	502	470	524	487	514	471	502	496	514	485	521	542	522	553	483	542	474	465	512	488	518	485	487	540	512	514	505	527	496	486	480	512	463	532	511	478	464	448	453	466	464	508	453	473	499	456	521	494	505	541	510	505	503	527	528	477	508	488	494	524	498	463	520	472	473	492	497	481	464	509	495	498	487	500	472	507	514	498	523	513	517	463	484	494	480	460	470	499	541	481	515	476	459	493	476	493	479	503	487	489	529	514	468	481	479	485	478	481	458	499	539	496	491	512	478	496	479	481	458	519	477	514	511	479	495	490	482	486	491	502	482	469	462	467	505	503	464	524	488	487	490	462	486	501	468	473	504	524	484	489	506	494	501	504	497	476	519	512	464	497	465	500	481	501	490	451	485	498	492	516	543	471
7272	4614	4847	2894	2264	1629	947	1623	2072	2133	1386	724	434	306	199	194	219	211	207	190	201	181	182	195	213	209	206	205	177	208	185	208	198	201	201	202	195	188	147	208	193	221	205	187	197	205	188	194	191	219	200	182	189	200	180	209	190	209	172	216	229	199	193	193	197	172	208	194	203	203	191	174	188	219	179	211	195	204	199	213	218	202	211	190	219	211	210	210	205	203	192	170	215	201	181	220	170	195	229	233	206	200	195	197	207	196	212	194	185	197	187	222	176	179	205	196	200	195	201	197	218	214	194	215	173	200	209	201	173	218	207	203	233	211	169	202	203	196	201	188	208	197	201	195	216	201	207	194	176	212	185	210	203	184	207	214	222	205	188	200	165	223	200	231	205	201	170	209	218	230	208	199	232	182	184	184	226	201	205	188	183	181	196	205	207	193	199	205	198	207	186	181	172	195	212	184	211	179	207	178	203	193	215	196	207	212	186	219	175	203	196	201	197	204	192	165	219	197	191	242	226	167	194	211	223	222	207	186	209	176	194	196	219	197	212	171	196	192	199	221	196	244	213	195	216	220	212	188	216	188	205	196	197	177	187	206	227	216	206	215	185	190	169	184	207	199	206	205	222	202	189	215	198	213	214	194	197	190	204	197	184	198	189	191	217	208	185	194	208	213	203	205	210	177	203	203	181	206	203	198	185	194	201	190	203	215	182	197	219	190	230	206	194	170	221	190	221	198	198	190	185	195	198	229	193	208	226	191	195	167	200	199	189	202	210	194	202	194	212	219	194	177	175	222	211	223	207	202	192	212	185	199	191	208	192	198	190	210	214	200	183	219	201	192	198	174	221	193	223	205	215	207	202	218	213	178	189	196	194	201	175	203	188	220	177	221	220	183	201	202	216	184	192	204	207	185	166	207	182	176	184	209	215	178	203	199	214	170	209	224	201	200	188	198	219	197	186	222	214	185	220	196	198	189	186	203	188	190	212	184	192	201	191	232	195	195	190	200	200	161	205	189	194	212	202	206	170	187	200	205	196	172	198	205	202	178	201	188	204	215	207	210	192	191	228	208	200	192	208	207	207	210	209	194	191	205	192	200	206	180	205	194	214	202	191	208	204	219	207	226	221	209	219	227	196	173	195	204	191	198	181	203	214	202	201	206	182	200	178	200	180	195	188	193	190	212	229	196	193	206	203	215	225	200	203	209	214	195	204	192	211	195	190	190	212	206	191	202	199	215	241	209	196	191	215	197	222	201	190	203	205	190	196	230	204	210	185	200	206	204	176	213	207	193	205	204	180	181	185	173	240	211	197	209	195	177	215	175	205	200	193	195	191	205	218	179	207	189	191	176	199	177	207	189	197	177	219	171	194	220	201	203	183	189	209	220	203	209	193	197	225	198	225	208	168	187	205	213	210	193	207	205	211	206	179	200	193	197	203	215	197	203	198	214	193	174	209	208	199	209	178	184	223	199	204	202	198	192	194	192	208	208	206	188	193	204	212	210	181	195	215	220	189	192	207	195	199	205	190	187	206	184	205	202	212	217	194	206	174	194	167	200	203	198	218	206	197	191	182	184	201	200	211	217	200	192	194	233	203	195	212	197	199	221	205	200	222	216	226	219	198	184	206	217	196	209	196	189	209	207	184	230	212	218	219	187	195	204	169	193	224	205	202	207	219	181	187	187	189	192	200	211	202	188	179	199	182	206	208	219	164	207	232	193	180	221	181	218	198	192	187	200	192	223	194	205	196	216	209	203	231	178	189	199	189	187	189	222	229	213	207	193	184	197	203	197	198	208	196	212	184	214	194	222	202	220	204	182	194	190	189	199	184	193	194	198	202	202	200	228	205	171	201	192	206	189	218	192	220	219	184	204	200	185	208	203	229	189	195	187	211	217	221	189	212	199	184	189	207	201	189	184	230	203	213	211	222	189	198	210	196	210	202	181	201	217	224	172	208	206	196	201	216	183	212	192	200	219	199	196	172	244	202	196	198	206	193	208	213	196	202	183	178	203	193	174	233	188	216	225	176	191	204	185	198	174	200	190	193	195	183	209	192	205	218	204	207	209	194	201	189	203	193	208	212	179	181	201	194	225	200	181	181	206	205	177	195	198	202	160	201	190	194	215	185	206	189	219	227	185	209	194	207	187	209	213	191	208	212	197	189	211	215	199	203	187	199	192	210	184	188	205	205	205	191	189	182	195	193	188	210	209	185	206	188	192	193	204	208	200	184	190	212	184	208	209	187	186	213	183	188	185	190	201	222	207	221	212	198	201	201	221	173	175	201	201	189	198	200	221	209	185	206	206	199	196	183	186	212	211	221	195	207	232	220	209	179	225	201	185	203	182	202	209	183	214	181	190	150	194	197	220	183	187	195	206	205	215	200	227	210	214	201	225	220	198	215	180	176	183	202	209	189	204	177	219	214	199	199	203	221	182	215	191	182	211	179	200	199	185	169	192	200	213	200	213	210	185	216	195	192	186	179	184	182	184	207	220	199	186	208	191	176	205	183	180	206	206	222	210	184	199	206	195	217	180	209	199	194	223	210	207	188	216	208	172	191	214	228	187	215	226	191	212	196	184	213	197	208	214	197	200	206	204	176	189	217	197	176	207	199	222	222	191	211	172	218	225	197	195	188	172	220	209	191	188	207	192	208	202	200	192	190	196	188	170	200	198	197	181	192	190	190	223	200	198	212	193	188	227	199	220	189	216	204	221	178	194	202	195	182	185	215	218	185	194	206	219	217	182	210	189	221	226	209	223	202	207	187	230	206	206	202	185	228	186	207	193	189	211	208	221	191	206	196	214	215	189	191	206	229	182	169	187	214	198	192	216	199	201	192	202	202	229	221	194	213	212	231	196	207	197	198	208	199	168	205	214	194	198	206	232	188	185	216	182	204	182	219	210	194	191	213	208	206	209	203	204	184	186	196	198	221	189	211	205	191	192	185	188	193	192	196	196	206	217	187	211	194	184	203	232	225	194	210	187	213	220	195	205	215	184	206	227	194	192	198	223	194	212	173	187	190	212	211	194	198	197	223	215	214	229	187	181	189	197	192	175	197	179	221	195	187	212	204	209	195	197	188	213	222	186	208	226	201	226	182	200	217	190	175	190	219	205	195	200	219	204	198	186	225	205	207	199	206	198	176	195	195	207	218	187	177	167	203	197	205	176	198	199	195	203	205	204	198	192	222	200	182	212	213	180	193	202	208	208	190	200	199	210	192	198	201	217	197	213	197	214	212	170	213	213	194	204	194	212	195	198	191	204	207	180	201	195	216	200	224	200	193	195	202	213	186	193	205	205	194	180	197	209	195	222	212	209	209	189	196	194	212	196	196	203	194	193	196	212	209	180	203	228	220	186	183	215	203	197	199	193	197	208	202	170	213	202	192	205	203	215	178	212	206	201	211	201	185	171	209	206	177	191	204	198	188	194	213	190	210	171	200	202	211	221	209	186	210	206	185	221	184	208	178	173	192	195	222	213
5092	5397	9221	8903	9153	6883	4390	8707	10384	9250	5698	2885	1402	823	609	554	536	497	504	534	509	512	544	543	541	563	463	534	553	517	519	484	505	467	523	495	496	475	505	555	526	526	529	538	495	493	489	472	500	512	534	533	501	520	517	520	499	535	480	491	538	525	493	528	532	503	530	524	554	542	553	513	533	504	519	527	551	525	533	523	497	536	547	464	533	517	468	514	539	492	538	498	554	506	526	505	545	507	506	495	490	506	478	507	522	501	507	503	545	488	511	537	526	538	540	489	510	516	537	545	583	519	541	518	531	549	539	520	521	555	492	541	559	534	546	526	516	497	516	519	498	541	517	535	545	513	534	469	515	502	498	523	531	528	530	499	556	484	562	508	549	514	555	516	526	515	501	520	534	505	511	517	536	528	499	517	554	508	548	499	537	518	557	524	508	529	518	545	498	567	518	557	572	521	578	507	564	543	527	470	522	525	534	537	569	515	488	497	527	494	514	495	499	472	533	527	527	527	514	543	543	566	507	537	523	542	539	510	511	476	476	547	523	519	530	504	495	562	521	512	490	501	524	568	509	523	508	533	562	546	495	533	512	549	546	527	508	531	486	528	535	510	505	507	531	549	536	489	509	502	481	506	542	529	560	521	535	503	554	510	515	588	557	530	494	535	483	538	518	537	505	500	488	543	545	512	539	506	503	527	507	539	551	537	505	508	488	534	507	551	512	539	581	526	524	517	563	515	534	512	486	515	509	571	523	503	530	500	518	503	562	507	531	530	498	537	522	495	548	555	545	507	562	511	474	529	543	532	515	543	531	536	505	526	518	553	514	506	517	515	522	523	546	489	542	501	543	503	533	578	499	526	519	540	553	554	543	524	528	491	554	527	566	493	493	543	540	531	537	552	567	531	538	491	475	512	512	493	566	507	530	542	509	532	519	485	534	554	570	522	523	522	504	550	506	497	530	550	507	498	512	544	574	547	523	512	520	490	528	508	525	499	543	526	512	504	510	507	563	507	511	496	523	520	479	519	533	523	495	551	519	460	483	521	554	505	477	550	495	525	516	546	525	541	554	503	560	512	549	489	506	558	528	555	546	464	529	494	557	521	524	507	501	520	536	506	507	477	533	541	518	455	506	523	496	509	546	519	489	557	555	508	515	561	520	496	552	500	506	518	533	550	554	560	543	548	558	548	503	508	494	540	490	513	544	508	543	555	514	502	502	502	542	474	544	516	496	541	512	529	557	499	502	486	532	494	519	487	497	517	524	501	549	554	531	496	513	521	542	560	547	566	533	526	524	514	519	540	538	510	526	516	516	534	526	486	518	472	511	539	522	505	566	514	500	525	539	495	544	495	520	545	509	532	543	495	513	554	506	544	495	541	512	523	497	561	531	495	513	542	523	573	566	541	549	502	524	524	529	544	532	546	541	515	514	552	565	525	527	537	546	560	532	548	521	550	544	509	558	561	536	546	461	557	520	486	508	544	526	517	526	516	541	543	513	492	517	528	544	550	541	507	560	533	514	525	499	521	490	539	502	518	538	545	527	524	516	512	516	532	536	550	535	519	528	501	512	523	546	510	482	546	540	527	529	546	530	553	539	479	511	538	512	491	505	506	519	521	577	576	579	541	492	512	523	474	552	520	556	511	491	501	541	523	560	517	539	509	539	513	493	536	554	504	541	516	482	534	561	497	557	546	533	553	523	538	538	444	509	545	505	508	502	556	568	507	565	537	521	528	535	526	564	527	532	570	491	495	544	516	521	516	516	538	533	512	497	534	504	531	559	496	477	485	561	545	524	506	522	520	529	547	504	477	533	504	509	506	510	550	525	518	492	537	528	508	549	512	521	520	519	498	499	520	529	538	503	529	497	541	541	526	524	525	519	530	501	494	514	522	518	509	508	523	498	515	490	516	489	562	523	581	545	525	559	482	570	537	513	536	523	526	489	517	506	556	507	537	515	512	532	537	544	502	581	526	507	536	532	527	513	543	532	504	499	588	498	543	512	534	518	525	548	521	522	540	502	543	488	552	505	520	522	529	503	521	565	542	492	550	532	529	552	545	528	477	531	500	530	570	529	512	545	541	518	496	524	478	536	495	534	522	561	518	493	524	522	531	529	481	492	522	521	517	508	505	547	550	508	501	497	483	534	545	588	549	520	538	516	531	512	515	505	560	519	541	542	514	499	497	527	486	490	522	503	539	533	511	510	521	503	528	519	490	552	456	512	544	555	502	538	544	484	556	521	515	514	528	539	544	512	573	505	489	503	521	533	509	484	541	526	531	512	511	545	499	549	490	508	514	505	557	562	551	543	506	500	571	542	506	481	528	525	463	530	473	536	541	523	566	509	509	561	533	525	520	489	537	495	487	525	536	544	512	504	502	517	519	546	533	560	512	529	553	522	515	545	525	536	507	508	529	523	530	486	548	552	481	543	517	532	523	535	541	525	507	564	499	538	519	535	517	544	519	538	538	535	531	530	543	541	527	528	487	542	539	509	536	511	543	535	520	554	551	534	504	520	544	533	519	562	549	499	533	559	505	533	531	473	520	530	535	529	519	498	519	506	491	532	528	517	516	547	496	558	522	505	485	517	526	541	522	497	516	529	511	529	518	521	515	535	566	561	544	547	537	544	519	518	517	545	522	532	556	573	535	523	526	504	533	547	534	516	521	490	520	537	529	505	499	542	555	539	499	543	563	518	488	515	555	513	523	514	525	522	523	538	503	533	551	541	512	580	502	505	514	537	518	492	490	527	544	551	519	568	498	490	502	582	514	501	569	546	520	552	518	529	520	528	506	504	517	519	482	512	526	478	533	514	510	542	560	605	521	527	511	530	522	526	514	543	537	519	529	510	462	501	522	492	529	535	532	543	550	535	527	500	529	540	461	542	512	528	517	515	553	546	516	535	509	543	545	548	545	536	556	521	546	499	487	524	512	551	541	551	511	482	541	514	534	513	569	539	538	489	484	526	525	542	495	513	544	503	519	526	547	536	506	532	573	510	504	541	519	499	528	471	532	516	523	487	541	545	533	524	515	539	579	554	539	510	494	512	517	543	565	512	534	573	540	563	518	509	463	550	521	503	517	511	525	516	447	553	497	572	495	525	536	509	542	469	505	524	512	518	493	537	506	543	489	548	558	542	525	512	545	531	555	534	519	484	532	504	534	537	545	526	522	508	527	557	529	531	557	539	530	507	519	533	546	536	577	515	475	502	541	528	517	539	527	533	485	530	519	532	598	526	525	504	505	522	517	526	535	495	509	529	542	508	497	529	510	496	496	529	573	503	505	540	519	495	553	493	516	548	555	498	491	511	523	554	507	583	501	539	508	503	521	555	495	525	507	534	554	528	492	502	521	546	495	502	495	560	513	545	532	516	508	508	470	511	522	516	559	530	529	534	516	505	524	461	539	542	539	528	552	514	530	492	529	539	572	540	516	479	538	510	513	530	539	536	539	523	530	521	523	515	530	468	531	531	554	524	493	523	510
25442	18543	28828	30534	18165	7756	3029	20633	28187	21197	11707	4571	1486	561	321	242	214	183	205	207	171	200	223	186	210	212	219	213	212	230	240	194	207	217	179	201	213	215	225	207	188	211	228	218	230	189	223	230	225	211	217	200	186	214	223	221	207	196	215	196	207	190	180	233	214	214	215	191	191	201	213	247	199	209	190	219	217	182	217	223	189	210	233	210	213	229	227	219	195	193	230	202	223	190	217	213	208	209	177	188	220	193	187	217	212	217	204	214	230	201	208	202	209	198	230	207	227	221	185	213	209	204	199	188	182	201	206	214	230	214	198	195	220	221	206	200	194	177	181	190	231	203	226	205	222	191	204	208	194	196	194	232	201	196	196	197	195	202	203	203	210	229	219	206	226	203	228	206	197	207	182	201	185	191	196	200	213	216	206	225	227	220	195	221	210	209	223	213	207	207	229	220	223	204	207	213	218	211	183	213	221	194	217	205	192	199	210	210	215	198	225	182	223	215	223	214	185	206	221	190	209	192	196	204	207	205	213	196	207	207	193	188	217	192	212	210	209	206	226	206	219	184	208	199	199	212	195	198	226	197	215	243	214	208	205	214	213	191	222	204	221	197	180	222	209	215	205	204	245	197	213	193	203	206	201	223	188	218	219	203	187	184	193	210	223	229	227	209	209	200	202	192	248	210	216	177	197	198	195	236	210	208	208	179	224	203	205	210	240	206	208	197	217	203	195	215	198	227	232	202	218	216	194	232	211	213	197	198	221	202	229	202	184	175	196	203	210	204	195	203	198	198	201	207	207	236	223	225	205	205	199	226	214	188	195	202	198	204	225	212	202	210	183	217	222	211	212	199	201	211	202	189	226	225	186	183	195	208	221	178	220	212	199	194	221	191	186	211	214	176	214	212	191	171	218	197	219	181	174	204	225	198	219	204	201	225	201	203	210	193	198	215	207	224	182	185	200	207	200	195	212	230	217	192	186	200	213	203	208	204	197	182	212	233	185	197	227	210	199	197	209	194	198	205	204	224	209	224	214	211	210	189	206	204	204	231	192	207	204	211	230	202	200	218	194	222	195	195	202	202	195	226	203	193	218	208	215	190	208	192	199	220	210	188	208	194	185	205	219	199	196	185	175	218	236	188	215	196	206	196	195	193	210	218	187	183	235	213	212	184	188	216	209	229	202	207	196	209	228	216	209	230	216	208	204	198	232	211	196	214	217	224	211	213	248	218	195	222	189	202	188	203	212	198	197	199	208	210	238	211	220	178	223	191	224	197	208	223	198	189	215	216	214	194	214	221	221	211	227	196	187	203	209	192	217	213	224	207	222	201	196	199	224	194	227	205	179	210	219	196	202	208	218	225	201	208	209	200	209	240	203	195	228	203	200	179	188	230	176	200	189	201	234	199	193	188	203	202	226	208	207	226	208	214	218	215	184	191	250	207	183	230	212	202	213	207	207	198	195	196	195	199	224	220	204	210	203	215	221	214	183	224	220	254	194	208	219	221	194	207	189	194	212	189	178	228	201	193	199	184	204	175	185	228	188	217	199	214	195	204	208	206	235	233	213	199	203	185	206	183	208	220	227	187	197	195	202	184	207	196	184	212	193	216	205	215	232	235	212	214	194	194	208	217	213	204	221	179	203	201	192	211	205	204	210	193	219	183	211	204	199	190	184	210	189	206	200	241	209	203	222	198	223	214	188	224	215	230	171	215	202	187	223	208	230	209	194	179	232	187	220	186	208	209	213	206	204	186	204	205	178	190	196	188	190	217	218	215	196	197	200	210	215	194	206	215	214	197	206	215	210	205	214	224	234	210	228	229	191	214	193	214	204	188	201	212	191	200	209	187	196	204	182	208	210	219	213	222	188	209	203	244	193	218	204	191	221	211	188	208	196	201	211	267	216	206	207	204	216	177	208	210	208	204	176	228	189	186	182	220	206	210	193	206	210	211	226	199	216	207	218	201	203	218	179	232	191	211	197	212	183	197	200	238	185	214	207	221	224	210	190	191	200	214	209	202	196	231	224	201	243	243	228	202	211	218	213	192	204	197	210	209	185	222	200	229	221	199	204	232	186	200	209	214	193	185	199	207	204	193	222	221	193	199	205	172	215	171	203	238	221	185	238	224	217	231	206	181	207	216	214	180	241	227	233	227	243	182	196	211	180	211	211	189	188	233	218	218	185	215	231	185	208	214	199	235	202	211	212	200	172	203	203	195	218	180	194	223	204	209	219	209	201	236	213	226	247	207	199	228	206	220	198	244	194	222	219	194	176	189	193	228	192	212	190	224	202	207	212	194	194	185	212	215	196	223	191	203	209	195	197	196	194	194	190	201	212	212	202	210	229	219	230	224	222	188	188	208	210	222	232	201	213	181	212	216	179	204	192	209	207	209	205	224	191	181	184	205	211	212	195	203	201	219	229	210	210	204	233	198	200	208	190	194	190	209	194	192	195	195	215	203	225	174	175	197	209	209	195	207	211	208	203	228	216	201	207	245	188	177	212	220	215	198	213	196	206	198	231	208	223	215	221	190	211	222	230	196	202	227	227	214	207	207	237	184	184	185	192	197	204	186	229	206	195	213	191	238	186	198	207	215	227	208	203	212	196	227	227	196	202	201	208	215	208	196	223	198	211	210	216	198	193	208	177	213	220	211	200	225	208	185	210	202	225	211	209	205	229	206	218	229	225	196	197	230	211	184	197	199	217	188	188	204	201	194	208	209	225	203	193	199	194	198	205	181	209	215	204	234	216	204	206	194	209	232	220	211	209	185	227	204	191	205	182	217	179	180	227	204	212	194	198	191	237	225	220	180	239	211	218	204	186	218	238	171	229	213	226	219	232	223	210	216	204	221	217	228	171	210	202	232	229	212	197	206	214	203	199	228	180	190	198	229	188	208	199	210	196	202	210	208	217	198	173	185	209	190	186	210	198	192	207	212	226	205	186	178	212	213	207	205	232	190	246	216	203	194	201	211	221	203	187	202	197	191	211	200	196	195	212	219	219	210	209	217	197	182	222	188	190	206	174	201	196	194	196	202	215	241	225	227	210	206	203	225	237	217	194	217	205	218	208	205	178	212	199	192	198	201	211	198	214	223	203	215	211	215	214	201	201	206	195	187	208	202	199	196	220	193	199	176	214	225	178	230	194	186	164	222	218	240	194	188	201	198	232	242	202	195	184	207	224	204	189	224	214	213	210	214	200	181	191	226	223	197	194	241	195	176	212	214	195	219	175	203	198	181	206	195	209	181	197	177	207	205	197	215	206	187	214	209	192	202	209	224	206	189	205	203	201	173	202	207	190	192	215	196	206	192	206	194	201	224	216	193	193	212	218	188	189	212	202	202	242	189	215	202	211	192	206	188	185	221	204	228	220	178	187	199	200	219	224	211	207	195	201	211	209	165	212	199	219	181	199	202	216	222	212	206	218	194	199	215	198	213	205	218	184	184	228	198	223	191	187	214	196	196	210	206	193	205	206	188	221	200
16184	14591	30365	34334	22532	15812	11393	41857	46261	39852	28165	15609	6436	2292	1018	627	565	542	504	539	526	591	566	534	515	544	494	510	562	513	525	555	575	524	540	536	534	542	577	526	553	556	543	502	539	530	570	553	486	571	573	539	518	540	537	535	521	542	547	533	539	576	520	555	522	510	550	554	531	502	493	484	545	565	529	528	508	509	540	545	536	495	581	524	503	572	510	558	580	567	556	534	532	536	534	547	553	509	512	562	575	537	549	544	555	504	488	531	544	556	585	567	529	514	546	562	566	550	515	533	531	528	553	540	502	555	534	563	512	522	553	551	534	522	550	560	526	528	520	540	505	516	571	541	588	503	527	506	503	491	539	492	503	513	531	559	545	542	478	560	530	561	516	520	552	560	497	530	516	556	579	524	500	521	549	526	564	556	537	513	578	501	508	550	549	535	553	522	557	598	535	564	558	515	546	558	504	532	528	557	554	521	528	539	521	528	568	585	565	525	555	514	572	520	543	519	543	539	569	553	514	508	539	510	548	502	551	540	564	546	531	512	495	521	523	561	513	475	520	535	507	524	541	540	520	547	562	583	573	529	512	524	541	504	541	528	486	514	493	548	528	580	590	549	552	522	528	541	520	519	579	566	519	533	522	519	532	524	523	511	513	539	539	549	514	540	571	539	526	554	506	546	511	533	573	532	551	531	487	497	522	551	536	539	494	537	534	544	558	536	525	564	540	549	538	542	513	514	557	523	535	553	531	521	575	512	547	538	526	584	507	554	549	520	521	514	526	539	535	535	524	543	549	484	572	529	495	519	504	476	519	526	575	548	550	566	504	518	536	538	528	507	553	557	564	532	512	503	547	519	560	539	522	509	523	522	537	542	494	540	533	516	565	604	564	523	531	565	532	562	530	518	513	567	489	526	549	577	553	520	547	540	568	482	525	561	524	535	527	542	504	488	542	538	548	550	520	524	519	521	528	519	541	509	518	505	531	488	523	548	548	551	563	585	543	538	523	501	561	542	568	555	560	513	548	539	510	578	569	552	550	534	501	582	576	484	546	526	521	540	535	568	546	587	571	508	561	528	509	558	545	534	528	545	542	561	538	519	504	542	528	541	515	529	529	535	548	537	502	576	529	522	526	490	596	503	540	565	537	523	589	602	542	529	548	496	499	568	608	532	505	514	523	558	544	525	550	545	511	552	513	502	512	517	530	527	541	496	545	539	508	530	514	551	497	552	520	534	521	548	548	584	567	546	525	559	535	585	589	516	528	522	540	525	500	538	579	559	544	593	524	546	545	573	541	544	538	549	581	532	572	530	511	523	523	525	555	534	568	558	560	554	569	551	555	495	522	552	565	498	528	548	541	513	541	526	537	539	542	562	501	549	495	519	527	509	510	491	587	501	513	556	513	505	552	534	557	544	551	550	567	540	539	522	550	544	598	528	592	510	535	515	563	530	553	552	529	513	530	545	534	541	521	502	581	564	547	507	544	514	578	574	550	551	546	548	560	551	533	524	577	555	574	523	528	509	480	576	528	504	494	520	527	551	512	544	555	525	532	541	551	560	559	486	511	545	523	484	533	530	543	575	589	529	508	578	519	548	546	528	520	538	547	531	541	530	520	555	537	562	500	530	518	537	523	511	575	577	575	515	535	574	510	577	504	539	485	553	562	554	494	552	524	512	548	507	522	563	517	532	536	515	535	530	530	526	561	617	537	485	517	562	564	509	507	516	542	538	532	553	550	545	576	526	510	525	545	527	546	530	551	570	537	530	535	517	571	541	547	551	525	553	538	574	520	550	495	545	539	537	481	537	573	524	514	573	545	530	501	552	537	536	556	521	566	537	542	546	553	527	542	519	560	559	516	534	550	536	544	549	545	554	555	523	562	510	509	499	528	534	536	567	508	542	509	511	551	547	520	552	521	518	554	509	558	551	529	510	556	501	517	531	533	581	507	543	552	562	538	525	524	536	536	525	551	534	513	542	532	552	547	488	549	491	509	551	551	575	534	495	503	529	578	562	548	498	558	533	549	518	505	492	546	542	520	507	530	511	528	508	546	513	513	552	538	494	519	551	532	540	541	530	529	553	561	496	507	544	534	547	504	490	522	520	550	531	542	489	588	481	534	540	547	537	504	541	498	544	531	531	528	565	527	536	508	497	580	560	543	532	576	528	570	556	552	533	498	518	532	517	582	525	531	547	515	530	497	556	548	577	488	553	528	511	573	492	545	565	515	515	546	552	518	517	576	534	521	555	521	518	534	538	542	578	547	531	520	532	525	540	545	553	527	541	519	539	527	525	510	554	524	550	552	543	541	547	515	491	520	493	563	513	578	492	545	516	506	503	579	557	538	510	531	501	538	502	536	561	567	511	524	523	522	511	554	527	517	474	535	520	530	514	531	505	522	519	544	531	544	538	511	567	522	535	514	562	531	566	552	555	491	553	522	603	535	502	536	560	550	569	536	540	539	523	511	540	521	512	550	542	557	557	555	547	547	552	540	571	508	580	515	531	502	536	513	575	568	547	589	501	490	549	525	533	477	527	480	535	507	527	501	531	514	538	569	568	538	547	535	499	534	510	554	545	540	515	542	521	572	477	519	549	544	541	551	581	538	524	532	491	549	511	529	518	553	509	543	542	564	549	519	562	554	560	520	551	550	561	536	527	528	537	513	506	584	556	601	500	532	482	529	509	560	534	520	501	551	556	520	515	509	518	523	556	504	567	541	490	492	523	527	553	506	552	513	570	542	548	530	507	545	537	509	557	545	538	539	558	536	523	556	566	581	543	547	536	509	556	543	552	524	542	529	523	514	489	583	546	542	539	535	539	530	521	528	537	525	509	504	519	532	545	548	539	558	557	541	520	531	509	565	555	514	542	524	549	499	500	533	500	549	545	518	513	536	536	556	551	563	542	552	505	512	564	567	543	506	555	538	510	549	516	474	529	529	541	527	546	547	550	537	538	519	535	538	519	537	554	527	525	564	572	582	530	528	548	561	526	548	540	534	516	552	550	577	545	571	562	532	531	544	534	538	580	531	521	571	515	538	560	569	493	525	555	553	554	533	524	534	564	525	549	517	507	546	514	547	553	516	549	509	553	499	522	529	543	567	519	526	545	528	578	567	503	546	524	582	564	549	534	523	500	524	524	545	573	523	563	570	516	542	547	518	504	511	569	534	553	547	535	546	548	558	530	589	541	613	524	525	541	527	535	540	550	544	505	539	554	532	501	550	555	540	542	543	506	568	537	554	507	536	531	525	525	551	538	561	548	522	515	508	536	555	515	536	524	539	525	550	540	531	560	513	546	541	551	517	521	508	534	518	522	549	507	546	534	508	506	525	544	535	544	522	551	569	539	562	562	569	531	477	507	531	536	519	550	519	535	601	521	546	540	567	535	526	527	523	523	530	571	561	523	571	542	559	551	517	599	517	517	569	588	540	552	562	496	531	528	511	546	531	551	527	521	547	529	492	512	521	566	542	568	519	572	541	512
36303	32103	39112	35996	21660	10680	8453	40375	41930	32883	20334	9028	3189	996	398	235	189	204	199	210	186	173	188	184	198	189	178	173	180	188	198	214	171	190	190	192	170	188	186	188	211	199	199	188	177	189	175	185	198	196	177	191	195	209	167	185	192	210	198	201	208	187	183	189	191	203	197	201	181	214	174	201	204	202	178	158	179	201	169	201	207	202	188	164	174	188	171	186	187	204	219	185	191	206	153	177	191	162	174	175	187	185	203	214	171	190	186	185	183	192	214	200	191	193	181	199	166	197	189	172	189	196	198	181	204	180	180	178	187	177	214	164	173	190	184	181	186	179	200	198	171	218	172	186	171	199	190	192	211	176	185	184	208	172	177	217	181	172	214	181	150	194	172	175	182	206	188	192	182	194	184	181	205	194	183	204	186	187	161	194	183	188	188	192	197	189	226	201	186	196	198	175	188	208	195	185	180	165	198	218	197	206	180	171	201	178	210	215	184	205	211	168	189	204	179	199	173	199	193	166	195	191	190	174	181	196	199	202	180	188	203	194	191	189	189	175	170	184	181	189	207	174	205	204	196	193	220	164	197	185	186	189	194	179	191	172	213	201	176	177	213	184	195	225	161	182	210	183	213	205	179	196	175	180	194	200	184	177	200	185	190	215	179	208	200	192	198	181	176	221	204	195	222	220	203	185	176	179	162	186	194	200	202	195	197	191	220	204	169	199	166	204	188	201	161	186	192	185	209	220	196	210	168	175	176	207	199	174	195	203	178	173	183	189	180	189	207	205	205	190	214	181	183	199	188	184	192	164	204	173	192	206	176	169	199	224	186	176	192	185	199	185	180	190	198	190	192	177	226	200	164	192	182	174	181	173	175	202	208	190	220	198	170	187	212	203	170	207	206	185	188	199	191	159	183	180	182	173	188	175	158	185	204	180	174	182	171	169	212	217	200	179	206	176	175	180	188	196	203	168	202	201	172	194	167	177	212	199	210	180	192	187	171	180	192	187	173	199	206	202	185	190	197	178	173	170	201	184	195	190	205	180	203	199	181	180	179	188	206	190	182	174	177	195	213	190	185	178	185	182	178	201	185	185	191	164	193	192	176	187	179	178	184	194	167	194	188	189	168	226	181	182	178	221	171	184	206	210	175	197	182	197	188	184	198	177	169	193	193	180	174	194	218	196	175	166	181	194	221	181	174	168	175	174	180	212	212	200	198	208	189	209	192	184	205	205	198	164	186	195	187	184	194	208	174	206	213	199	197	182	205	217	189	207	207	197	200	193	201	226	178	196	179	192	193	176	186	183	177	184	204	214	207	175	198	192	193	183	189	170	184	216	191	175	167	173	178	181	161	208	179	178	178	193	185	200	190	209	196	203	184	197	177	183	189	196	182	203	191	190	196	175	206	195	181	199	179	175	188	213	175	176	197	182	169	162	195	157	180	198	181	168	199	196	179	210	203	180	204	208	181	170	166	204	174	206	215	185	188	214	199	207	209	197	217	186	189	198	183	186	177	181	172	204	207	169	196	179	182	189	166	177	165	180	181	194	178	199	186	193	202	197	219	194	191	201	205	181	172	182	201	183	183	166	194	190	180	193	163	185	208	187	189	217	191	195	187	210	194	178	191	201	187	190	175	195	193	185	173	185	199	187	199	182	165	155	184	181	165	199	173	169	182	198	194	162	218	181	195	187	161	171	175	188	182	185	195	203	184	209	185	193	186	187	200	193	187	184	200	187	225	196	193	188	175	190	177	197	185	199	194	174	190	184	190	165	166	198	191	178	199	191	202	205	205	202	185	180	200	193	183	211	187	189	215	207	190	186	198	198	190	216	181	199	213	180	199	200	193	202	160	194	227	193	188	194	192	175	193	186	170	193	176	176	190	204	181	195	199	185	189	208	201	181	159	179	210	201	191	194	186	199	190	191	175	195	183	195	157	194	207	214	201	189	197	192	205	183	197	173	199	196	178	209	183	177	165	175	214	183	183	205	176	215	174	167	197	184	212	181	201	205	202	170	210	181	181	182	197	183	194	168	205	171	184	183	184	187	188	188	199	182	179	210	180	195	166	182	186	182	196	197	187	202	197	176	188	205	233	199	193	214	197	198	202	196	207	170	197	178	183	183	217	205	197	207	178	194	176	197	192	210	191	178	173	197	192	188	180	194	186	170	183	185	188	160	195	187	201	202	185	218	197	193	201	184	171	186	180	187	172	198	165	192	207	180	188	178	189	191	198	193	183	174	202	197	201	190	193	205	193	173	202	178	192	183	185	155	177	185	197	188	172	198	172	198	174	179	183	199	192	188	198	236	183	178	209	185	200	200	194	176	173	200	225	183	208	197	168	202	195	168	192	180	186	199	190	206	197	182	189	208	197	186	169	207	166	195	190	205	168	208	174	174	187	223	159	167	194	219	192	201	168	187	194	190	181	202	203	189	220	193	176	166	192	186	185	182	196	200	193	194	188	181	182	202	208	180	179	189	183	199	183	212	190	172	170	169	213	181	174	188	193	200	193	175	185	209	181	190	197	196	174	176	180	194	195	203	173	211	192	192	179	184	207	184	183	217	186	191	198	175	192	203	172	216	177	178	192	183	188	182	201	198	182	201	197	190	210	184	190	171	192	167	168	195	192	189	204	167	168	196	197	174	201	208	176	201	182	187	188	183	188	190	186	159	196	166	150	169	193	186	207	193	191	199	200	207	201	168	218	188	182	191	173	185	178	169	183	168	190	195	178	179	167	165	198	216	212	189	219	182	190	193	180	199	213	212	203	174	202	172	180	196	182	208	175	167	196	193	170	184	173	187	182	183	182	194	191	189	185	201	185	171	208	178	173	190	194	194	202	174	158	200	186	182	174	216	179	203	192	195	197	171	188	193	204	193	210	191	200	179	172	191	188	212	201	177	205	195	177	200	202	205	187	204	186	210	193	161	189	171	186	175	202	213	192	185	201	179	170	188	200	184	178	204	192	181	189	196	186	190	193	189	223	182	195	192	166	182	200	191	182	189	202	198	207	202	184	175	184	190	175	164	188	185	173	191	195	201	214	203	166	195	182	212	177	219	180	179	206	182	176	184	178	186	186	209	167	197	197	185	193	212	215	170	198	186	187	192	183	205	188	174	201	171	189	191	168	178	231	180	210	174	218	223	169	199	190	177	170	193	210	197	191	191	221	178	210	184	178	202	213	187	194	182	186	190	181	197	190	181	210	178	195	210	177	171	181	189	163	174	180	188	190	185	200	192	185	191	180	179	207	210	207	194	188	175	190	190	191	183	181	222	203	186	184	185	184	185	174	177	176	202	186	173	188	167	215	197	197	191	193	161	181	207	189	209	187	200	199	164	210	182	169	179	173	172	165	188	178	188	177	189	183	166	184	173	201	189	195	180	185	199	227	199	197	181	181	163	173	203	164	198	186	193	178	186	210	221	196	208	184	203	200	165	191	195	193	172	191	190	194	183	189	199	210	206	200	198	176	204	180	181	198	171
23553	25508	38179	36825	22989	17222	22162	57196	56627	48763	36994	23941	11752	4275	1533	731	586	488	471	496	475	481	533	503	489	559	490	486	509	466	471	513	417	486	530	470	507	507	472	467	494	494	547	544	484	469	500	481	490	496	496	487	530	455	492	501	496	511	509	509	520	540	503	508	497	489	509	500	488	470	473	479	453	488	523	512	494	512	490	480	470	464	503	515	489	507	506	483	479	482	536	484	484	519	489	444	483	478	451	466	486	491	492	482	465	484	496	491	459	512	475	497	506	483	474	503	496	508	542	516	478	518	485	498	548	478	480	494	469	493	488	467	530	509	452	489	465	463	493	495	467	527	520	542	479	507	492	469	529	436	499	493	503	466	522	505	536	471	499	478	488	507	492	487	503	492	537	487	483	421	503	497	527	487	524	480	481	474	539	499	469	518	483	476	487	509	476	487	475	491	522	478	491	497	503	502	529	500	482	460	497	504	470	444	506	504	491	517	513	526	454	479	540	514	484	501	451	490	485	482	500	497	511	467	527	500	486	525	491	492	452	541	533	514	498	475	474	465	496	491	489	510	493	489	507	500	470	532	523	462	476	530	510	497	479	485	493	505	460	530	548	491	503	497	474	466	490	510	459	492	482	511	498	499	502	441	456	493	459	485	519	493	470	503	495	478	471	480	503	463	508	521	478	458	490	454	516	480	483	520	440	528	514	504	464	479	456	522	506	491	501	489	485	476	485	454	515	428	501	502	521	504	464	456	491	495	503	476	490	504	506	481	487	470	476	500	498	523	460	501	530	511	471	475	488	482	462	501	496	489	512	501	505	490	491	481	510	484	518	507	477	513	512	513	512	494	511	502	484	507	463	505	533	419	516	489	507	525	486	519	500	521	479	472	516	509	481	488	512	466	492	506	532	500	473	516	453	505	510	537	465	510	489	487	490	504	490	501	511	477	473	501	457	506	507	448	512	468	473	484	468	503	469	470	477	499	485	495	484	504	513	492	490	484	487	498	494	521	457	507	462	499	477	471	496	515	495	478	505	487	471	499	475	461	519	498	503	547	493	500	509	483	459	455	466	469	483	534	506	508	444	466	481	497	511	474	514	457	497	492	454	488	493	482	482	520	481	472	488	473	477	518	501	466	477	466	491	488	514	521	498	479	490	509	505	495	492	487	505	492	515	481	494	532	491	484	479	466	538	472	512	487	492	515	525	474	528	496	478	480	488	521	508	472	488	489	459	473	476	469	498	526	531	483	510	482	480	509	551	479	506	544	478	507	489	495	516	505	479	488	453	515	479	480	482	474	483	486	507	483	493	487	499	531	455	509	504	500	480	507	467	536	503	525	515	483	514	535	453	518	463	490	510	506	481	478	466	459	465	478	478	542	503	518	534	510	527	536	533	515	490	488	476	475	489	503	503	515	480	480	518	505	466	466	476	496	548	466	512	483	509	516	479	515	534	524	507	541	493	504	481	501	513	471	508	496	445	462	543	487	500	486	500	520	529	467	486	477	483	521	501	487	466	539	486	468	479	523	519	510	492	523	508	538	475	491	510	497	493	520	494	521	528	497	504	493	494	508	484	519	491	503	490	524	474	454	480	517	507	523	458	460	494	532	477	481	445	479	451	475	516	465	483	513	536	505	509	502	513	482	477	496	482	488	521	522	521	490	515	487	504	500	497	500	487	493	481	552	465	533	493	546	534	476	491	468	541	491	476	476	504	530	526	513	455	506	472	462	491	497	512	499	483	518	507	482	497	516	463	512	503	483	522	510	497	464	501	490	461	503	494	511	469	490	493	517	498	474	499	499	536	517	499	484	466	519	519	495	489	520	508	478	448	479	513	511	521	519	488	540	487	469	466	491	483	457	500	433	464	488	449	472	528	516	472	511	563	490	512	497	523	475	506	489	476	485	512	508	502	482	519	511	488	516	468	458	479	539	465	484	467	493	486	490	470	503	505	465	494	487	512	534	453	488	474	499	472	491	498	509	505	487	483	478	488	492	473	502	489	478	496	473	461	509	456	461	488	470	460	468	520	453	486	517	469	480	512	463	489	529	463	492	469	462	476	497	509	489	494	487	480	508	452	483	514	462	439	495	519	500	473	492	519	471	487	539	483	483	500	448	521	507	510	505	477	481	455	498	495	530	501	494	507	432	482	494	453	488	500	484	534	490	451	471	521	497	475	516	487	466	531	506	498	496	521	502	521	480	514	491	487	499	490	475	464	488	486	538	537	505	457	480	458	505	486	510	500	477	477	471	513	485	483	505	486	472	479	504	476	464	508	496	490	489	500	471	496	476	493	480	467	505	505	456	492	484	496	521	461	507	481	520	499	446	537	532	483	531	487	482	516	480	512	487	490	500	482	486	464	462	484	512	523	533	473	513	498	486	483	465	501	494	460	505	520	490	499	496	492	523	503	449	533	500	494	529	490	495	473	477	464	481	488	519	500	537	535	503	433	495	481	442	463	474	465	473	485	492	507	517	501	494	514	464	529	528	521	497	503	472	486	464	503	484	495	493	502	463	474	498	478	489	526	500	496	458	515	532	478	529	542	504	493	483	513	480	480	502	503	479	480	522	464	454	458	545	490	450	487	480	482	478	477	465	464	523	462	505	488	480	480	499	490	524	467	464	463	515	473	471	462	515	541	476	495	450	508	534	508	478	504	482	500	476	503	513	483	508	502	466	493	520	465	513	457	510	445	496	535	482	561	450	508	522	468	523	501	515	484	465	469	503	509	502	497	488	475	483	495	495	512	468	484	504	474	490	523	489	484	479	464	500	508	493	504	499	498	547	505	488	485	514	465	518	534	470	486	498	496	501	477	518	518	478	491	469	494	498	453	497	474	512	467	537	521	463	467	497	475	497	502	484	504	460	464	553	467	466	510	535	495	518	508	476	483	535	510	507	472	505	462	488	496	470	508	457	500	486	475	457	487	459	492	513	463	508	492	479	473	482	486	465	508	471	470	455	488	537	493	513	494	552	488	527	492	501	530	475	511	502	490	498	486	485	519	524	486	527	501	507	519	504	524	492	495	488	517	500	496	500	514	495	495	524	543	512	486	493	525	478	530	527	532	503	503	481	472	484	492	480	503	506	505	478	463	471	445	486	518	506	514	487	515	497	507	476	493	497	506	478	527	507	505	499	494	535	475	534	487	541	470	465	511	483	532	537	514	496	464	473	495	498	468	512	497	457	509	500	487	487	445	511	492	498	471	487	524	504	486	486	515	459	528	461	472	494	468	457	537	494	487	507	470	488	482	521	500	480	478	504	500	506	479	469	512	476	482	485	464	484	506	526	509	481	481	475	451	500	478	500	498	499	481	485	465	472	469	500	461	524	475	533	554	460	515	499	454	531	466	494	477	485	541	470	495	505	485	461	481	491	465	507	493	486	542	466	474	508	472	505	468	503	494	519	522	483	507	459	494	494	486	484	484	493	494	510	485	506	471	480	484	464	501	514	495	537	494	462	495	494	477	517	483	523	536	485
9379	4540	4252	3012	2219	1141	721	1442	1971	1901	1422	883	508	337	283	205	211	166	215	232	182	210	179	201	172	201	202	166	194	234	187	187	190	170	209	202	200	192	183	201	230	184	219	195	192	171	183	189	197	180	222	215	186	183	185	209	195	213	190	214	157	192	213	196	197	185	191	203	184	201	196	197	211	198	213	236	181	177	202	189	197	231	191	211	209	215	209	185	211	181	195	218	220	202	177	183	195	227	210	187	213	191	192	212	207	205	182	207	175	224	224	204	233	204	193	187	215	220	216	205	208	195	205	178	175	208	189	189	230	209	190	202	195	163	192	215	203	220	219	188	201	189	196	178	192	196	188	193	205	219	199	212	224	186	187	203	183	225	188	171	192	190	199	157	213	196	211	191	197	217	209	177	196	205	201	185	210	189	213	167	215	205	195	201	189	210	191	192	203	215	188	196	184	203	207	215	193	173	218	207	210	176	182	202	188	233	214	198	209	224	196	188	193	224	194	194	202	197	188	202	196	208	220	200	203	206	197	207	180	194	213	188	186	197	191	203	182	210	214	209	192	209	203	207	190	178	174	223	208	186	214	180	193	210	192	183	212	210	217	194	191	194	204	206	197	179	193	192	205	173	193	187	216	202	209	199	208	200	193	182	222	203	212	196	207	202	183	209	191	192	201	202	188	186	203	230	177	187	212	225	194	197	205	195	189	191	201	180	200	210	192	199	175	206	188	197	195	219	179	183	192	194	235	208	198	172	202	201	208	210	185	212	204	193	225	182	196	188	206	209	207	186	174	206	207	211	209	206	213	203	185	198	185	187	196	207	226	224	237	180	200	192	210	238	201	197	205	217	223	214	197	210	196	190	201	199	216	228	202	228	220	231	204	181	203	168	218	190	185	202	218	223	201	181	229	192	221	199	183	193	209	174	199	202	194	199	184	210	204	189	209	201	221	199	211	190	192	216	211	204	191	211	197	194	211	210	214	218	220	203	195	182	218	205	197	219	198	175	208	197	206	225	189	215	220	201	211	211	198	213	229	198	184	169	176	185	200	196	181	218	180	186	221	219	177	208	178	215	199	204	218	187	203	183	203	200	208	187	216	202	193	229	207	219	197	197	195	207	216	186	194	214	200	196	230	213	223	189	205	186	205	193	212	202	214	211	203	222	196	207	178	192	213	189	219	174	209	193	182	204	214	205	202	205	190	190	199	198	191	219	210	183	215	211	207	195	211	218	193	199	213	224	185	213	211	214	214	211	204	198	199	166	186	195	205	217	191	190	209	188	206	208	207	176	202	200	199	232	192	200	197	203	202	188	207	205	225	186	200	199	190	190	193	211	192	177	208	223	191	216	222	182	189	200	203	185	224	215	207	204	198	200	177	194	231	191	199	207	190	170	208	199	204	214	218	209	198	196	186	212	203	197	198	172	189	191	215	198	182	192	226	205	172	193	198	229	215	216	196	224	225	196	183	209	212	241	207	167	196	189	191	208	185	207	248	190	206	176	233	229	192	221	176	192	198	196	208	210	203	215	244	232	205	190	221	190	198	202	195	239	184	234	205	237	169	225	196	197	188	199	210	186	194	195	189	202	175	208	205	206	197	185	158	223	208	219	180	180	204	209	212	222	222	156	181	202	197	213	174	201	204	182	224	190	210	186	214	202	187	190	216	197	192	202	210	201	178	200	205	195	170	199	195	190	185	176	210	188	196	219	216	208	176	197	235	187	178	233	203	208	187	196	217	209	171	209	191	185	189	196	175	201	190	192	183	195	193	208	211	209	213	236	197	188	206	211	178	211	189	217	215	180	199	212	215	198	202	197	209	187	216	216	219	212	175	220	185	190	178	202	228	198	199	206	220	203	190	187	233	169	224	199	218	206	223	219	214	208	199	216	216	177	218	166	206	189	215	200	209	210	210	201	204	226	193	192	208	195	207	191	223	176	189	196	207	225	203	205	213	188	187	210	205	169	203	176	205	203	213	188	188	212	194	187	178	197	217	198	184	207	202	216	196	218	237	199	191	182	201	194	199	186	197	209	196	216	197	205	189	179	206	197	170	208	218	197	200	188	198	194	200	196	204	189	187	205	199	220	188	162	192	205	169	180	202	190	211	197	185	218	196	195	206	217	173	187	207	208	180	196	202	181	208	179	195	200	197	213	194	179	224	192	201	194	209	213	218	209	195	197	199	207	185	201	211	202	202	167	176	191	189	209	221	183	197	198	197	198	206	188	223	191	196	207	195	216	217	175	191	212	198	199	197	161	219	204	221	200	201	191	207	199	182	184	202	197	194	190	219	178	199	169	194	222	184	212	197	188	215	177	211	201	218	203	178	194	185	178	180	197	195	185	166	214	200	203	191	193	188	211	172	212	190	196	194	196	215	190	195	188	191	198	195	203	181	189	208	207	188	224	201	220	186	231	227	197	183	183	211	188	193	196	200	211	195	207	194	182	183	194	182	200	187	208	202	192	202	187	156	223	202	194	219	183	204	192	201	210	188	206	195	213	212	222	198	175	210	211	193	212	194	192	213	218	208	199	203	185	186	190	196	190	217	193	196	206	193	192	196	194	196	194	210	217	249	195	189	209	214	215	201	224	187	204	205	195	199	191	180	177	209	192	222	221	173	202	176	219	207	210	210	214	168	196	186	186	204	203	209	216	225	221	201	177	206	221	190	206	182	228	214	211	207	201	217	207	213	194	205	203	198	197	194	195	190	215	202	179	206	209	198	197	203	226	194	214	233	203	221	212	204	185	176	170	180	208	174	190	189	195	178	194	206	166	196	191	188	228	214	183	210	197	195	219	205	204	188	207	202	184	225	211	185	191	218	203	223	225	201	214	184	194	215	203	189	202	197	199	203	201	189	186	195	174	191	208	229	174	186	229	200	175	184	217	210	220	201	202	186	205	189	200	209	187	203	192	205	191	197	198	198	195	204	164	225	190	209	205	184	213	204	194	183	197	228	194	207	190	187	236	205	189	187	185	213	225	229	208	214	227	203	213	178	233	184	210	207	201	217	194	176	200	204	216	197	202	180	191	187	197	205	182	206	211	193	206	220	192	187	213	223	203	199	189	215	215	198	206	215	200	197	189	189	202	182	216	216	209	182	230	166	201	213	186	195	235	201	188	191	205	203	189	200	209	200	207	201	191	182	168	207	176	209	203	202	197	210	186	228	208	208	175	201	208	184	196	213	193	224	189	199	216	202	177	208	178	183	180	186	211	195	199	194	180	212	199	194	190	196	185	192	191	202	191	203	192	187	186	211	181	168	200	206	180	201	202	184	201	188	194	191	197	202	166	191	210	192	210	196	214	198	203	232	220	191	197	185	198	190	214	212	200	199	207	201	184	201	183	206	220	195	183	195	197	219	213	211	203	206	186	198	199	201	206	185	192	207	189	191	197	190	189	215	201	180	191	209	171	221	212	182	196	226	189	192	182	184	213	188	201	182	201	213	211	190	216	187	198	203	202	215	218	170	226	194	197
6262	4850	8289	9366	7976	4908	3494	7861	9612	8701	6235	3686	1909	1006	713	538	519	491	529	497	530	536	547	484	523	480	539	529	552	507	531	518	516	516	528	527	519	479	579	528	490	552	502	521	514	579	531	529	557	505	577	549	544	513	468	527	536	521	484	530	510	517	532	523	493	558	549	505	482	529	495	539	546	536	552	541	522	498	558	525	525	515	500	564	524	541	555	544	519	513	513	501	539	560	526	521	525	511	484	482	531	557	488	514	516	531	516	492	534	519	517	510	487	501	559	539	481	521	554	530	487	513	522	527	545	490	582	528	544	511	569	559	510	534	513	500	508	520	491	536	550	542	531	539	458	500	520	498	549	531	565	498	529	502	517	532	531	517	484	515	534	533	517	503	491	504	497	536	537	510	537	539	529	532	545	509	515	495	542	517	517	541	539	506	541	517	494	536	532	494	492	526	516	527	541	540	561	518	566	516	525	528	549	531	565	551	555	533	519	518	516	548	553	543	521	534	523	524	508	550	476	538	494	547	580	503	557	511	516	504	490	512	554	506	516	512	509	540	513	494	512	503	520	514	509	496	503	505	534	528	500	522	546	534	510	496	526	541	550	527	470	506	510	506	512	500	566	528	542	476	506	497	521	553	506	516	508	506	508	525	532	487	512	503	524	544	570	519	524	536	512	509	488	513	518	522	568	553	520	494	549	508	511	553	528	521	504	502	510	500	544	526	561	543	560	545	549	536	536	516	551	534	525	544	488	526	519	523	495	540	537	585	497	530	532	579	478	527	538	524	503	533	548	550	497	464	511	539	504	532	503	522	515	499	515	535	510	498	553	532	506	487	499	499	538	536	525	542	470	502	485	514	469	518	504	575	539	510	528	537	503	542	497	531	480	512	515	534	533	561	548	465	511	536	506	569	481	498	524	484	526	556	495	514	495	544	513	502	497	557	485	552	529	514	511	501	511	524	498	514	507	511	514	503	491	491	494	491	534	524	505	542	524	552	522	533	542	496	510	506	513	497	546	555	540	558	536	532	536	522	567	514	538	567	504	508	541	538	507	493	541	547	528	559	525	538	504	503	529	521	536	554	500	498	515	514	480	521	521	517	528	501	541	516	540	522	510	516	563	578	489	511	545	552	496	501	526	495	503	512	530	526	496	503	518	528	544	530	525	511	503	527	473	559	549	498	552	550	510	531	505	527	529	508	548	506	528	533	497	542	483	503	519	522	535	525	530	539	499	504	504	533	515	535	534	529	530	484	499	545	509	524	531	512	500	513	507	495	548	494	560	518	506	534	522	511	523	507	556	511	495	528	527	541	515	545	528	522	512	501	540	509	559	492	512	497	512	545	512	562	506	539	509	515	502	554	541	557	532	530	518	509	544	521	546	597	549	496	499	548	513	549	525	533	533	516	534	519	544	531	529	535	514	538	518	508	490	538	587	544	538	521	488	523	506	507	505	535	521	507	508	503	518	476	485	550	500	544	548	530	537	532	520	515	496	525	547	527	502	525	524	524	517	535	500	527	558	523	544	530	478	584	514	566	528	485	516	497	540	529	529	514	503	512	495	533	525	523	505	489	500	544	527	528	539	540	531	502	547	525	509	530	527	503	520	546	487	525	543	545	458	529	509	538	524	473	531	510	567	495	524	483	506	508	500	530	515	522	507	512	550	515	464	528	472	488	527	560	468	562	475	558	531	523	485	520	523	516	507	503	500	513	531	504	501	557	556	508	533	533	565	493	525	490	535	534	513	547	526	537	540	524	522	522	526	485	508	502	524	484	516	504	512	516	514	483	524	537	506	539	521	482	500	525	548	527	462	538	526	546	505	494	526	539	544	545	501	523	526	509	514	494	539	550	509	506	543	542	516	514	538	515	525	514	511	542	518	513	544	545	526	522	528	548	518	517	508	528	479	510	515	547	556	499	504	541	435	532	531	495	487	522	493	519	530	519	501	514	497	526	550	534	516	515	513	499	485	521	526	563	511	509	512	477	509	552	501	535	570	531	499	554	517	535	560	507	518	508	465	512	500	519	511	543	514	499	533	498	522	570	535	515	535	522	555	547	527	536	507	518	501	504	524	529	562	522	514	516	519	556	528	569	493	536	529	485	509	490	530	514	498	546	527	499	492	511	484	489	528	535	534	498	514	507	537	522	553	495	545	523	519	508	549	507	507	523	494	511	494	499	535	568	485	506	535	553	539	533	521	486	508	540	527	553	554	531	492	502	534	500	503	542	550	530	524	451	522	524	540	535	522	510	515	512	507	541	517	543	499	506	528	471	492	500	522	482	559	523	499	538	562	510	501	547	526	539	565	527	513	494	536	502	527	518	553	534	501	522	538	520	529	515	528	473	512	485	485	523	507	519	532	476	513	499	523	531	507	500	508	520	517	497	533	532	508	512	498	530	535	536	547	513	564	490	546	519	521	502	512	514	507	510	554	540	489	501	541	525	494	491	496	522	499	527	506	522	527	513	562	535	500	531	516	514	525	543	515	536	568	530	455	518	484	517	554	562	510	512	529	524	479	541	557	510	549	545	533	483	564	517	532	525	561	525	542	541	497	530	517	488	513	547	544	500	574	520	523	514	549	557	475	532	505	511	515	514	473	479	562	529	506	482	543	510	518	529	505	554	522	511	465	550	565	510	486	510	521	526	543	535	531	516	509	510	492	515	534	504	486	531	595	546	516	547	518	474	519	509	527	519	531	516	544	529	528	546	513	503	523	523	507	503	498	515	499	490	542	506	534	539	553	546	555	532	511	527	531	575	564	508	517	525	457	500	547	552	533	547	541	462	549	532	536	529	518	535	521	479	534	502	531	500	538	511	526	530	535	559	492	551	513	524	477	481	547	472	505	548	538	524	507	504	533	549	535	493	517	511	545	521	521	515	518	503	487	494	478	507	569	505	509	529	487	508	536	504	475	487	567	546	523	508	513	523	512	532	515	478	533	493	554	552	487	517	538	511	517	493	518	542	541	510	523	526	522	504	513	525	536	519	528	531	582	530	508	514	505	559	516	523	507	543	546	502	538	494	520	536	505	506	567	511	492	513	528	530	532	530	530	475	537	522	492	562	541	550	507	515	496	563	511	520	492	496	512	518	550	536	517	514	547	508	518	494	517	496	494	508	559	513	482	531	508	542	509	541	540	491	499	490	561	489	519	551	541	518	535	547	527	561	556	479	569	502	544	569	584	509	513	522	482	529	540	525	540	528	520	510	494	557	515	507	544	560	522	508	493	517	529	482	477	550	508	554	530	518	509	552	531	559	525	484	515	464	547	533	522	545	499	518	567	539	505	520	543	532	551	540	510	494	578	530	506	503	524	502	548	538	498	570	526	470	533	534	476	521	542	529	505	477	510	492	516	532	495	531	555	529	520	530	509	543	493	493	519	524	544	534	536	493	500	541	513	519	519	514	531	494	516	516	502	511	521	512	526	525	535	552	546	542	525	539	498	520	479	550	503	496	519	501	527	514	527	551	497	469
34410	26799	24350	23971	15345	6955	6559	24929	30055	18218	9012	3723	1403	542	311	224	229	225	254	206	178	180	213	236	215	200	208	217	217	201	209	208	217	190	205	198	222	202	219	201	212	200	201	196	197	202	186	205	218	206	203	205	216	208	218	229	215	227	192	209	188	216	209	195	217	225	198	213	183	239	215	202	184	204	214	212	196	224	214	199	210	212	190	190	174	215	194	175	214	207	215	211	203	206	200	207	207	211	202	213	191	207	222	210	211	215	199	200	195	191	175	198	190	217	219	187	236	185	215	208	219	200	198	217	228	202	199	218	217	211	219	188	208	211	202	185	222	213	219	210	203	206	207	170	214	202	176	211	203	210	205	201	213	202	192	188	174	190	193	221	204	213	221	203	248	213	209	219	187	234	194	218	230	221	194	224	198	197	226	194	220	201	200	208	232	209	188	219	220	187	191	190	227	208	211	208	207	211	192	185	207	225	214	205	225	214	204	206	204	237	234	207	214	181	203	212	207	225	217	213	214	218	209	187	214	200	203	211	222	218	227	216	211	209	218	212	164	207	190	259	191	188	228	215	201	211	236	224	230	214	193	207	227	197	207	215	214	200	219	185	208	211	188	225	216	200	204	186	230	234	190	198	226	211	230	207	223	225	207	217	185	223	218	211	205	210	189	222	202	191	210	201	217	172	204	197	203	219	195	211	200	216	194	216	196	200	212	189	179	182	190	198	217	204	199	194	188	196	196	202	197	209	207	214	208	197	209	208	195	212	190	208	206	213	205	201	207	187	180	198	180	188	206	197	193	212	220	181	200	193	218	204	202	195	198	181	198	201	208	209	218	231	202	215	202	191	200	208	207	235	213	210	190	208	212	200	232	217	224	202	214	204	211	218	182	204	212	187	210	190	224	220	218	207	201	205	196	231	199	227	178	228	198	234	202	221	192	176	200	194	238	230	211	176	217	192	228	184	219	188	211	193	212	200	204	237	211	217	211	183	195	220	180	204	193	179	215	200	229	194	195	207	211	198	231	197	207	191	193	220	206	216	218	211	192	239	198	191	179	216	212	188	202	192	216	198	200	212	247	206	207	188	186	194	225	199	203	172	202	201	218	205	225	195	214	195	197	212	221	200	203	227	203	200	213	203	213	216	225	244	220	219	201	178	227	202	220	181	190	217	187	215	206	206	198	227	212	199	215	200	204	219	215	200	201	193	198	210	216	229	214	215	211	213	184	196	207	202	194	183	195	184	197	183	206	197	208	208	214	221	216	217	226	216	210	208	200	240	194	234	203	205	210	210	207	220	193	184	217	214	202	221	153	205	188	194	199	194	219	208	192	233	227	198	211	178	195	211	190	228	189	196	201	189	199	187	201	205	201	206	226	192	189	198	211	215	199	203	218	201	215	198	207	219	191	207	196	239	191	192	212	204	205	213	181	176	223	214	214	201	220	196	224	215	181	221	216	213	213	207	209	219	193	218	229	218	227	222	210	194	228	234	190	245	203	192	196	183	225	201	175	238	166	214	218	213	212	202	169	188	192	217	209	192	218	230	193	228	204	202	202	217	212	210	217	194	208	211	204	211	210	196	200	211	226	201	218	191	208	180	201	243	210	198	211	208	190	174	205	171	224	214	189	226	207	216	222	217	202	192	194	203	193	219	224	214	193	196	229	205	233	212	201	235	237	210	220	220	213	207	229	188	199	210	206	205	175	210	206	206	220	208	211	201	206	213	198	211	213	199	198	205	208	213	189	197	187	216	197	211	211	200	214	187	180	217	217	193	174	218	202	215	209	226	220	217	221	202	211	190	205	213	203	209	203	191	202	207	185	222	198	190	228	217	211	195	201	201	203	196	220	200	212	209	211	191	197	227	192	242	185	223	214	203	221	205	197	196	210	201	218	196	202	225	213	229	213	182	190	210	218	205	206	203	209	205	215	225	204	227	198	216	194	197	220	217	219	189	210	223	201	232	211	206	218	204	222	224	224	215	178	222	211	202	244	201	173	196	224	184	193	216	217	196	209	208	201	179	203	233	200	208	199	202	181	206	197	183	202	206	196	207	200	208	243	211	185	211	194	211	233	183	211	207	205	216	215	203	211	208	212	203	213	217	180	201	231	202	208	211	212	219	235	187	198	194	193	211	231	218	193	230	228	218	201	215	194	226	215	195	215	199	176	217	181	195	205	213	190	186	213	202	211	227	190	196	184	199	208	205	206	188	240	203	198	198	208	200	182	190	233	187	209	184	211	215	193	205	206	175	229	200	216	208	234	209	191	208	202	201	202	202	198	207	188	213	209	182	193	237	192	199	207	216	201	208	210	208	189	183	179	207	188	194	220	204	219	216	202	188	220	196	214	227	197	205	189	211	198	188	225	192	188	207	200	217	197	218	203	213	215	203	216	211	205	199	210	189	216	224	225	195	214	222	213	245	212	211	188	229	217	191	216	191	238	190	189	199	206	186	219	213	160	208	204	203	226	211	189	209	193	228	230	195	199	206	205	233	204	208	210	207	212	201	176	215	194	231	205	189	192	203	178	217	202	205	194	193	196	213	211	202	204	212	226	194	182	201	215	216	228	233	219	207	223	181	207	192	207	213	178	232	203	215	196	201	204	224	206	177	193	222	230	208	213	194	206	207	198	205	217	195	185	184	204	227	240	212	190	208	219	189	222	194	187	199	195	183	224	221	210	189	211	205	214	185	208	204	215	191	193	180	208	177	217	225	198	223	210	208	182	215	228	215	209	195	229	206	236	207	216	224	206	177	190	220	229	183	204	206	220	213	216	207	205	220	179	211	191	217	221	220	195	204	195	227	195	209	198	185	234	204	198	214	187	235	200	197	178	237	194	216	186	208	201	215	203	202	207	207	198	196	211	204	210	210	201	186	190	186	200	194	194	231	200	184	222	198	205	184	224	209	189	188	212	187	195	207	226	201	210	206	203	201	188	211	192	215	199	233	206	199	201	207	226	208	212	216	201	226	228	204	189	220	211	215	206	222	210	192	193	187	203	220	227	233	191	220	209	220	205	216	202	228	215	238	197	221	228	201	209	178	211	194	201	218	213	212	206	210	205	202	194	222	206	176	196	228	211	219	246	220	214	208	224	183	192	191	215	195	195	207	208	211	221	206	187	196	212	227	199	192	200	202	223	220	195	216	211	225	194	230	176	207	213	209	201	194	224	198	230	195	198	218	226	214	206	203	214	205	186	201	206	189	175	223	220	223	199	170	218	176	202	199	204	187	212	215	191	215	240	205	215	211	206	222	224	182	212	217	221	185	198	196	199	212	227	217	220	209	192	207	203	199	194	166	175	201	206	214	209	238	214	225	216	225	195	176	187	224	177	192	201	196	213	192	197	203	194	198	190	226	216	199	232	221	207	191	192	206	217	222	201	199	209	201	234	184	210	184	225	204	202	200	201	180	181	211	188	179	210	204	204	202	211	225	200	209	218	216	211	199	208	218	185	174	197	219	205	183	182	200	211	200	207	198
23528	20088	23414	29812	23661	16381	20287	44975	45724	35923	25286	14022	6006	2160	961	648	554	546	543	535	500	539	509	523	554	560	537	518	524	550	513	535	563	549	569	543	540	541	543	541	528	549	563	499	527	547	542	589	538	524	539	564	501	551	515	487	527	506	524	559	544	524	517	519	526	568	543	532	548	514	552	502	548	529	521	518	487	533	535	549	515	527	537	503	577	557	526	581	580	540	540	536	547	518	569	568	511	588	512	515	531	532	514	541	545	554	564	536	535	556	511	511	504	531	534	581	496	564	538	532	544	555	554	556	538	508	576	556	549	542	522	507	551	538	503	503	561	582	512	522	541	523	542	523	515	525	518	545	529	542	534	555	519	538	525	515	511	560	508	552	546	526	482	551	527	561	543	488	551	525	528	538	531	527	526	544	501	552	539	547	521	514	514	545	545	522	507	535	522	502	529	521	492	519	510	536	539	520	532	531	534	530	525	504	537	521	525	540	539	483	541	558	489	524	551	531	553	554	531	552	522	533	519	498	489	517	535	517	530	555	517	540	522	537	542	511	506	521	542	526	499	546	540	554	562	543	550	540	578	523	573	519	566	500	558	509	529	487	543	527	535	545	549	523	518	533	536	507	531	466	561	556	540	515	511	541	512	538	522	533	549	534	509	536	548	563	520	564	524	554	528	547	554	551	547	549	523	520	495	517	525	511	519	514	528	531	522	564	539	543	538	544	523	526	567	557	523	535	538	558	542	520	532	551	533	567	526	542	517	523	511	581	487	555	517	560	549	501	541	549	532	533	544	506	509	566	542	572	529	507	531	558	500	532	571	546	537	573	519	490	524	530	512	515	533	511	513	531	562	532	526	513	527	538	561	545	533	509	529	518	557	499	552	510	556	573	509	563	520	562	532	566	534	504	549	576	545	546	534	523	539	553	555	531	566	527	575	546	555	520	575	574	512	550	545	532	535	508	545	516	526	571	546	548	528	515	540	567	506	528	517	536	515	537	485	508	564	514	551	544	551	558	548	513	505	517	521	555	481	561	564	507	507	552	508	510	539	535	551	532	591	501	537	534	543	479	564	516	569	518	569	537	538	526	547	532	532	567	498	497	555	537	559	533	542	562	542	518	510	524	512	547	502	514	562	525	576	552	560	542	519	557	536	548	540	533	528	529	555	554	506	532	527	557	553	544	524	489	538	567	557	557	518	549	569	533	523	509	533	529	541	477	613	552	570	534	557	572	543	550	517	540	499	538	518	547	559	534	563	525	551	533	536	494	579	510	547	552	571	508	553	538	550	534	529	519	514	585	527	557	562	516	511	591	533	503	568	534	545	518	516	541	566	512	551	550	556	540	530	590	525	557	516	566	550	576	547	535	562	501	560	520	505	492	552	552	533	551	551	540	543	578	526	516	512	522	542	547	540	586	481	553	559	522	557	545	538	552	548	501	549	502	556	556	527	554	514	487	521	547	481	539	540	532	533	551	528	512	555	542	548	598	536	501	555	505	562	570	554	560	516	543	523	538	576	517	549	495	537	542	508	533	513	544	538	537	557	544	516	548	572	502	510	525	495	504	533	513	522	528	523	544	543	500	562	499	557	505	546	527	518	557	531	550	531	544	520	587	514	557	555	591	515	525	598	549	530	561	508	524	551	547	563	518	545	512	510	574	535	556	491	520	480	541	562	524	573	549	545	545	590	539	519	505	528	515	514	519	516	545	523	527	526	527	528	560	532	553	538	549	525	535	502	558	526	541	578	487	514	513	508	548	557	536	541	522	506	490	544	525	571	549	502	569	511	562	512	511	553	538	525	493	536	496	516	529	515	514	506	546	559	545	495	521	547	554	550	527	526	545	501	571	525	552	526	572	550	544	503	514	580	530	534	520	533	490	553	529	521	511	511	522	570	542	518	542	549	549	515	496	533	523	583	562	501	524	567	560	490	537	529	530	544	554	555	534	569	553	504	540	546	530	531	558	526	565	511	531	547	489	527	519	549	548	533	536	536	547	555	531	517	519	572	520	483	571	524	493	563	578	498	538	568	521	580	543	527	537	523	539	543	525	519	515	566	528	538	525	550	507	557	522	504	550	544	511	542	590	552	540	513	487	523	544	584	542	507	495	519	536	550	518	545	566	536	499	540	588	584	514	535	523	535	467	509	558	540	569	521	533	538	537	521	568	554	533	577	525	504	560	518	538	501	510	538	515	516	518	536	514	576	551	518	537	545	513	528	510	505	590	531	528	492	578	533	481	532	533	515	563	530	543	530	545	519	515	531	528	537	534	541	566	549	549	491	583	568	493	534	545	539	563	543	524	515	479	543	570	525	553	529	544	536	565	535	529	538	552	538	561	500	614	549	556	534	559	565	542	554	520	529	533	558	523	574	531	521	564	516	553	543	545	560	515	503	539	551	502	503	585	508	541	555	550	572	573	555	553	557	514	547	504	597	520	520	541	542	572	522	580	503	541	541	548	527	515	555	548	537	515	539	517	550	495	550	538	559	555	523	532	530	529	562	554	517	566	499	535	509	560	557	536	516	532	558	579	534	516	568	485	535	491	506	558	560	531	538	516	542	570	547	550	580	530	560	538	515	535	482	556	535	520	545	511	531	538	563	499	583	550	579	547	552	533	539	564	529	492	556	558	546	523	548	545	544	542	527	522	529	539	504	508	564	560	500	549	508	501	511	565	495	530	582	574	488	510	528	544	552	558	516	539	524	516	507	581	539	517	484	486	553	536	535	542	523	546	548	513	516	571	477	525	561	551	516	546	534	512	530	549	510	558	562	546	528	536	558	566	492	507	526	517	531	543	528	522	516	514	535	579	547	503	544	543	542	535	514	510	562	510	535	547	541	554	547	556	526	554	527	556	523	484	564	528	495	515	579	525	498	587	554	529	506	528	548	559	563	517	535	543	510	551	521	522	541	614	528	565	550	535	535	500	539	519	516	481	551	517	509	515	531	576	541	530	529	512	573	539	529	545	568	533	557	513	542	516	584	510	559	532	519	535	507	523	523	535	490	520	515	521	551	530	540	498	593	578	535	566	507	528	538	545	537	537	534	507	499	506	496	517	540	553	499	527	576	564	589	514	544	594	535	512	527	546	521	508	511	528	555	556	475	540	539	564	567	548	539	502	527	564	477	528	539	516	545	525	605	510	552	542	541	550	522	539	527	548	555	551	542	524	551	517	533	573	549	509	539	557	538	492	517	544	538	578	501	528	511	549	551	495	557	527	561	554	560	520	517	493	541	521	544	533	534	541	556	528	543	506	519	544	548	588	539	534	543	520	537	547	503	541	511	513	525	570	494	564	527	564	547	505	565	496	533	561	560	488	537	539	535	535	541	532	552	526	565	569	537	526	569	488	532	511	535	549	528	494	557	530	541	490	522	551	528	545	536	532	527	543	548	522	511	530	536	536	535	532	564	509	542	514	539	578	534	517	532	517	556	561	540	563	552	539	533	524	512	528	538	581	553	517	573	548	501	511	529	547
38753	34101	43867	33936	22668	17967	18879	42102	41273	29212	19306	8099	2610	837	369	221	186	220	194	215	185	178	198	170	184	192	209	190	206	204	191	191	228	184	190	176	172	178	204	163	161	186	182	183	191	195	169	177	207	194	191	187	205	198	202	203	191	198	179	189	166	180	200	209	192	199	178	206	193	219	185	192	176	191	192	194	200	171	186	207	175	216	185	170	187	191	201	195	177	191	186	194	196	191	204	198	221	199	169	188	190	201	179	205	200	193	206	168	183	192	161	178	223	175	169	189	186	201	222	193	199	207	179	189	180	188	183	193	188	189	238	190	181	191	179	206	165	180	189	199	203	180	183	172	199	195	195	203	180	219	188	208	177	177	170	170	209	204	201	192	203	181	190	188	188	204	170	186	180	165	204	177	199	183	204	209	184	185	213	193	177	167	184	198	181	177	193	222	195	174	174	175	181	228	205	179	209	179	204	182	193	205	188	190	201	202	213	189	198	163	166	167	189	190	195	187	187	200	196	205	209	200	187	174	182	195	185	204	205	202	190	196	166	219	168	193	196	177	192	169	194	178	215	198	204	177	198	217	198	184	211	203	157	197	192	201	193	182	204	185	166	183	202	207	179	175	199	201	213	196	184	188	214	193	212	192	194	186	191	167	183	201	167	197	200	194	175	177	173	200	215	186	220	170	176	171	194	187	181	206	192	182	180	184	198	191	200	174	206	206	170	209	168	213	182	178	178	163	163	213	199	184	173	180	216	195	224	197	202	192	185	186	186	181	207	173	212	206	196	201	195	201	192	194	180	189	182	183	172	182	188	187	195	215	200	201	201	191	204	226	172	203	204	192	187	193	176	207	191	172	181	181	173	172	207	198	178	192	180	170	192	203	196	177	190	181	182	193	215	211	208	206	195	193	207	186	170	192	215	169	179	201	210	193	225	209	184	171	185	192	187	190	186	196	184	159	199	170	215	211	197	161	187	202	195	216	196	202	191	207	174	195	163	203	203	184	182	208	195	204	180	164	194	171	181	183	197	182	194	187	172	179	198	185	174	169	171	157	169	181	215	171	187	179	182	211	182	184	188	157	168	148	185	196	197	176	208	193	202	188	182	174	188	201	184	176	184	175	169	206	183	176	192	199	159	207	177	219	201	184	201	190	190	203	188	207	195	162	191	194	180	179	177	185	207	200	214	186	174	205	173	168	197	185	200	191	199	191	200	177	196	193	205	193	177	184	190	175	185	212	197	199	168	199	181	181	229	203	180	199	183	194	184	211	161	179	168	207	185	185	195	195	194	202	198	174	181	194	181	193	171	214	186	186	201	185	187	189	178	195	183	187	175	192	195	175	168	177	172	162	167	187	197	216	171	207	201	170	190	166	185	179	155	193	178	208	202	181	189	180	172	219	176	194	196	194	188	211	195	188	179	183	205	194	200	202	192	191	201	189	196	180	184	185	183	209	186	187	188	186	209	227	207	193	166	204	199	200	170	223	186	183	184	185	173	203	199	182	166	198	194	187	213	194	185	207	188	196	183	203	152	188	182	176	186	212	176	194	187	201	190	192	175	176	205	186	190	158	190	196	171	170	223	157	200	196	174	184	198	180	190	200	215	202	194	164	209	183	214	188	207	186	180	187	211	178	180	191	165	193	182	201	191	182	184	214	195	188	183	185	188	212	194	173	202	193	172	188	197	178	191	212	196	218	197	197	167	174	197	186	226	197	174	185	169	197	177	199	162	155	190	190	177	196	214	186	212	180	180	193	200	183	190	195	191	205	189	193	184	193	198	189	195	194	201	190	158	157	175	187	190	197	199	198	184	216	191	185	190	188	217	192	209	216	175	196	210	190	183	163	217	161	163	190	194	205	187	183	204	186	197	202	212	211	180	181	197	194	170	186	212	189	189	186	185	209	195	172	179	203	205	184	207	215	208	196	184	188	175	190	169	155	186	188	191	193	199	191	178	163	164	208	192	182	196	194	207	170	200	206	190	184	170	191	191	195	182	198	182	178	185	179	212	168	199	177	195	174	210	226	191	214	194	194	148	191	183	166	196	190	210	187	193	200	194	182	164	187	201	199	181	179	188	179	191	174	195	195	200	197	173	183	184	169	181	196	165	173	222	206	175	212	192	206	182	190	195	188	166	193	171	194	173	197	181	190	189	206	170	188	189	205	208	178	210	216	169	199	197	222	184	189	186	181	183	158	177	183	176	208	202	176	211	187	187	184	200	211	196	187	184	193	171	183	185	205	211	198	171	187	184	191	200	188	181	196	171	175	195	198	197	210	184	205	192	194	194	191	187	181	205	185	221	206	190	186	169	183	173	197	176	181	173	169	211	197	207	187	185	184	197	208	189	177	198	183	190	172	209	168	187	225	188	200	176	206	198	185	203	200	196	183	193	178	203	170	212	191	187	174	200	209	200	195	161	193	189	159	189	193	176	222	196	178	205	185	194	198	224	184	175	183	207	182	176	190	198	199	165	196	183	219	208	203	169	187	180	185	186	184	176	180	199	189	191	216	194	189	181	174	174	170	175	171	206	187	187	155	192	189	192	196	202	194	199	196	189	178	204	191	189	198	179	212	190	190	177	168	174	159	182	199	206	163	185	203	188	184	193	191	187	190	189	185	183	172	186	198	211	188	173	172	179	179	193	195	194	178	174	185	183	188	179	210	203	198	228	200	193	203	195	187	198	186	198	193	202	189	217	203	198	181	184	208	197	193	189	167	181	174	181	208	169	166	180	210	172	178	193	168	191	184	180	198	199	185	204	180	207	178	206	168	183	194	174	186	176	179	177	196	204	175	203	196	214	199	198	193	186	196	189	173	187	189	176	186	157	178	186	193	184	202	176	179	221	199	226	206	229	217	193	183	195	183	180	183	200	177	187	176	185	186	203	190	165	212	199	183	193	185	177	168	223	221	177	173	176	196	199	167	183	175	215	185	178	185	205	200	172	189	211	193	170	191	171	214	184	181	154	183	197	179	208	185	181	197	183	176	191	175	224	205	220	185	163	200	201	195	188	184	182	184	202	242	214	187	196	185	173	187	186	181	178	201	205	200	187	205	190	182	174	206	182	202	177	191	202	182	194	196	182	187	182	202	200	192	191	194	174	201	187	184	207	190	189	211	195	197	194	172	185	158	205	186	200	169	200	204	201	194	213	181	175	154	206	183	195	169	209	192	186	192	168	182	199	189	187	189	199	216	198	184	184	163	189	215	190	224	183	180	193	173	189	184	180	216	182	201	194	188	179	216	186	183	194	216	197	204	189	204	164	190	204	208	184	225	190	171	217	166	197	162	192	199	167	194	199	199	207	187	171	190	182	181	174	193	192	201	162	169	184	163	169	182	193	165	167	173	180	196	186	200	170	211	234	203	162	187	188	199	193	215	190	184	173	179	160	168	174	189	207	174	177	186	183	193	201	207	191	183	200	201	195	179	190	179	206	164	169	193	178	172	202	192	191	186	183	190	201	168	187	179	187	220	181	189
25069	27228	41331	31788	27982	27463	34847	57636	54944	45772	36744	21992	10061	3571	1294	708	493	514	511	485	484	458	438	489	482	471	510	501	483	489	508	488	519	490	531	504	485	498	508	498	478	489	487	502	507	464	479	461	462	511	511	488	493	469	493	473	491	482	530	513	477	454	486	495	510	476	474	479	516	526	532	458	493	515	487	457	474	473	482	508	493	511	447	468	469	492	471	476	524	496	465	487	490	470	505	509	482	500	480	478	466	526	489	486	482	492	504	493	509	470	489	473	481	495	485	502	491	476	459	496	468	473	510	475	513	476	473	493	469	500	463	482	508	466	471	534	483	495	498	474	489	488	444	456	450	480	493	509	495	495	477	556	491	548	500	464	466	466	509	514	512	492	482	527	502	501	503	502	474	447	470	493	496	482	532	541	502	524	494	472	484	521	481	550	489	470	456	479	503	477	498	483	521	502	502	511	509	485	460	486	522	486	481	481	476	499	467	460	493	478	490	482	522	476	479	488	488	505	462	454	495	533	472	459	504	485	473	460	498	428	513	501	468	467	458	496	463	484	511	515	439	496	477	477	513	522	484	533	480	497	515	460	524	493	476	537	495	470	478	514	477	523	470	486	454	460	479	496	489	441	470	508	497	489	507	502	474	505	474	544	484	499	506	496	476	429	484	495	486	494	504	478	476	498	478	525	515	537	455	492	521	476	543	494	504	507	459	481	499	511	480	520	502	492	475	500	464	453	500	510	476	519	508	504	485	469	504	516	518	487	461	506	515	477	527	526	529	498	466	465	464	472	481	505	520	491	497	489	503	468	504	496	480	485	472	463	501	466	471	539	538	478	513	493	508	519	515	486	505	481	496	511	463	509	533	542	445	503	506	510	509	490	505	524	511	540	466	497	480	466	496	528	529	505	452	509	485	474	454	452	515	464	495	461	498	506	459	513	515	503	508	471	466	506	463	476	487	473	500	500	495	500	487	469	479	495	490	484	481	468	467	531	530	460	492	507	514	486	466	524	498	505	531	437	492	506	472	469	501	451	443	456	452	473	462	491	477	487	474	468	496	516	461	447	483	515	503	466	479	514	488	485	478	490	473	490	491	540	490	463	513	482	466	499	487	488	513	490	462	490	506	505	542	478	490	491	444	509	485	499	461	481	463	482	511	480	476	505	462	543	478	534	484	464	460	503	498	473	500	489	512	505	538	513	494	509	492	523	495	465	495	473	483	515	488	476	496	527	475	503	479	506	516	474	518	488	517	499	477	495	494	455	452	505	517	512	496	474	502	480	453	493	463	521	459	497	517	463	483	533	480	451	493	501	476	494	468	490	479	494	461	504	477	500	470	510	537	452	493	464	533	482	504	535	491	481	501	524	472	531	505	455	485	507	476	498	523	484	494	522	490	486	533	492	506	487	450	493	443	500	512	487	478	492	518	472	480	488	478	432	476	507	481	517	549	508	480	499	507	499	501	516	452	480	511	499	493	518	515	493	493	494	476	471	497	534	484	477	499	500	493	493	514	485	489	514	506	482	450	497	522	490	489	477	470	508	453	515	490	480	494	485	509	503	491	513	488	462	498	532	482	494	492	476	510	487	517	553	495	473	481	474	509	462	497	494	496	516	466	496	516	504	504	465	456	547	499	490	481	504	490	495	495	508	476	524	526	458	476	481	483	496	480	525	509	498	479	471	503	496	471	506	496	482	510	504	475	475	485	464	544	474	498	471	515	480	487	527	469	509	453	491	517	480	487	504	496	530	545	493	503	491	521	523	520	503	487	532	515	493	491	475	490	482	517	480	508	490	537	501	474	510	509	501	515	519	479	474	457	484	455	514	474	507	507	501	482	550	483	511	443	470	449	483	526	494	487	493	505	486	487	506	506	452	508	455	480	475	513	500	483	507	468	514	511	499	516	490	477	473	507	505	498	480	491	481	488	501	486	489	499	506	473	494	467	497	492	516	516	525	472	489	476	496	480	501	510	443	469	469	502	525	514	484	478	497	470	472	530	510	516	496	493	484	500	464	481	447	499	513	459	490	504	470	483	466	508	502	463	469	521	535	536	457	491	494	489	477	502	483	488	472	529	486	466	458	482	477	457	561	503	489	513	480	521	454	501	478	497	464	485	488	462	463	507	490	476	503	480	506	483	498	483	490	497	484	505	515	495	532	506	518	470	481	475	492	478	462	464	457	468	497	469	506	490	449	480	460	506	489	499	523	500	491	480	476	489	528	470	523	459	498	482	473	501	479	474	525	527	466	531	487	488	498	507	447	496	516	453	499	485	448	463	466	479	482	485	511	486	471	469	472	496	489	468	537	484	486	483	483	503	499	505	511	503	492	488	481	448	480	471	513	474	518	464	489	510	467	476	504	482	504	497	474	532	480	523	525	506	468	518	488	471	494	518	488	504	490	486	462	515	525	472	501	486	469	503	515	508	510	474	474	508	531	470	510	467	485	490	489	459	477	527	526	485	491	451	507	518	472	494	485	440	484	488	496	508	491	487	485	485	499	504	498	473	512	511	482	492	509	532	451	460	491	495	487	466	494	475	492	491	509	489	496	510	484	496	534	465	461	490	512	485	489	448	514	509	499	464	527	494	503	459	494	490	478	502	529	526	467	476	492	511	470	514	465	485	497	508	521	508	513	449	506	499	473	501	472	500	501	485	489	470	478	520	549	487	463	510	469	468	491	484	498	472	501	482	477	502	497	453	486	530	469	483	474	496	466	507	476	517	479	504	507	470	450	512	487	464	496	481	527	514	501	521	458	501	488	484	498	491	513	481	451	486	505	509	513	504	539	523	481	459	479	486	503	469	512	459	483	517	466	479	535	500	519	491	489	480	481	482	491	526	508	504	502	479	476	523	516	499	503	488	468	479	540	532	516	478	506	518	462	480	521	498	527	489	509	510	480	495	498	446	501	484	537	482	446	505	499	512	457	490	457	486	520	498	484	504	488	474	473	460	489	478	496	506	502	481	468	501	497	500	483	513	475	496	489	471	533	541	502	475	507	504	494	486	488	503	493	479	478	502	470	506	516	526	483	497	440	479	479	512	552	475	465	506	515	471	486	519	468	473	505	493	515	477	487	506	521	503	511	464	473	496	546	493	461	476	510	496	482	500	482	513	484	517	459	510	486	508	500	481	470	499	474	500	425	539	489	455	480	485	512	469	426	488	502	521	500	491	495	490	514	487	511	495	498	454	526	536	466	500	458	470	467	456	528	497	495	488	482	448	500	508	521	466	464	484	463	470	485	514	471	526	514	499	520	483	486	504	502	500	464	516	522	498	473	466	488	496	487	485	468	494	472	485	525	521	512	454	490	550	502	506	511	480	494	460	454	482	449	491	494	490	461	478	493	507	512	536	490	501	497	497	443	518	484	483	520	485	465	506	470	479	469	452	500	497	526	487	503	473	491	484	554	500	469	448	501	449	511	506	506	472	499	483	511	540	506	474	486	534	481	517	524	534	484	474	496	478	459	486	486	480	513
10511	7468	9253	5898	2168	1098	1071	1818	2404	2123	1341	786	437	304	209	215	218	202	242	197	197	222	191	253	204	214	177	218	202	204	232	195	216	206	208	195	182	189	200	208	210	215	203	201	182	182	229	220	189	190	177	223	218	209	191	242	196	174	192	175	211	206	188	225	167	197	166	211	195	171	209	206	213	186	187	185	175	207	232	194	205	167	200	187	191	199	177	212	185	198	206	228	202	209	193	199	200	191	180	210	215	208	185	202	180	219	207	193	190	185	227	213	192	181	193	224	197	199	177	196	204	206	232	202	181	218	222	181	194	211	215	183	201	212	191	205	220	199	178	206	208	231	191	178	177	169	193	193	200	199	237	199	177	192	209	223	205	214	192	200	195	217	213	195	186	196	197	212	193	194	216	200	217	194	198	187	220	177	224	184	176	211	226	197	185	191	228	198	190	201	175	199	207	214	182	202	207	213	217	198	187	163	171	188	192	214	205	197	187	221	177	163	196	196	193	192	188	193	202	188	212	197	206	209	227	217	186	168	206	185	192	182	201	194	200	192	201	218	207	184	189	179	171	206	195	219	193	190	186	191	203	184	199	186	200	215	197	194	201	181	192	216	208	198	206	197	201	238	180	227	196	200	196	206	168	204	210	178	196	196	184	208	191	172	198	223	181	194	218	186	191	180	163	179	202	172	184	199	211	185	190	174	197	174	208	200	220	203	209	171	193	181	178	201	189	197	191	198	181	202	169	205	192	183	198	193	178	178	190	186	193	208	177	222	189	194	187	192	175	206	215	166	190	187	223	216	188	201	208	185	212	226	222	189	207	184	189	204	206	195	208	177	194	215	204	191	196	197	215	194	200	191	207	199	188	192	215	208	201	188	219	205	193	216	197	178	190	196	190	196	181	198	199	190	202	198	214	209	188	192	205	194	206	216	203	203	181	185	205	206	192	202	201	193	215	210	198	227	188	201	209	225	214	192	215	193	205	206	198	201	202	200	173	193	193	193	194	202	199	200	193	207	174	218	208	201	203	191	198	189	203	181	210	205	181	208	191	206	190	200	197	182	211	208	241	207	225	194	198	216	219	199	200	206	215	192	208	213	207	208	208	199	210	230	211	193	197	194	205	207	216	200	194	189	215	214	188	206	200	173	207	184	198	215	182	192	218	174	217	214	214	193	197	204	189	216	217	201	194	203	208	205	211	200	216	177	208	198	188	199	193	206	235	205	191	206	211	211	198	193	168	204	193	197	182	201	220	196	201	208	181	200	170	210	236	208	193	190	194	182	199	175	210	199	170	187	203	208	197	198	197	191	198	175	218	200	192	213	206	187	197	181	191	188	206	218	218	208	200	208	174	201	188	216	206	211	196	214	205	210	206	197	219	208	208	190	181	200	186	215	191	189	215	170	215	199	211	188	188	177	218	209	184	203	237	205	226	200	202	227	203	204	203	205	201	203	202	200	195	211	175	184	198	198	190	205	197	196	189	201	195	235	211	188	167	214	179	213	181	226	226	188	204	236	208	212	211	195	196	190	202	203	210	184	225	192	188	213	186	168	219	182	229	217	186	192	184	196	201	200	199	200	204	180	210	194	177	196	214	243	219	196	222	226	205	188	204	196	193	180	210	179	202	198	207	221	169	194	212	197	203	202	197	170	209	202	177	191	195	190	195	203	216	209	194	205	196	189	179	189	206	196	227	178	197	160	215	177	197	195	204	224	188	195	191	191	200	189	197	208	212	177	204	229	190	180	200	202	207	189	177	205	199	219	191	196	222	200	181	186	174	197	191	190	200	203	216	178	181	187	196	214	203	215	209	208	195	224	208	175	205	203	208	185	215	203	194	196	199	204	210	173	200	198	184	197	194	181	197	217	189	195	181	198	177	207	197	194	189	201	180	185	212	167	175	214	188	190	216	184	207	217	238	234	208	208	205	194	202	176	201	221	194	218	215	188	215	202	202	199	182	184	194	207	194	178	208	192	203	199	181	183	169	220	218	200	206	195	194	183	227	206	212	194	220	177	215	233	209	202	202	204	210	210	201	214	207	194	226	182	242	186	198	192	193	181	195	200	204	201	179	218	201	173	196	227	198	221	198	204	212	179	216	172	185	176	222	178	190	242	177	189	180	225	184	202	214	200	207	179	206	205	208	168	196	174	200	180	216	184	191	201	177	179	195	196	183	206	200	227	183	210	186	183	212	227	209	190	200	200	202	213	225	183	218	201	190	191	220	203	182	218	189	185	198	212	190	210	196	219	188	167	200	206	202	217	201	207	206	199	216	203	212	184	225	233	206	189	224	167	204	212	184	198	185	195	183	198	189	219	173	198	199	196	193	181	186	202	187	181	171	179	207	198	174	181	203	215	207	173	188	195	201	205	179	197	219	206	243	166	204	196	185	191	185	216	193	210	204	206	199	215	201	215	219	224	177	206	183	195	196	189	194	182	199	217	219	220	206	202	210	186	204	203	179	176	179	207	213	200	241	198	206	202	205	188	193	210	201	207	205	167	190	186	182	206	189	193	185	202	182	198	185	189	183	211	177	201	200	187	192	189	189	207	221	205	205	192	216	204	189	202	215	194	209	206	196	197	184	181	214	198	200	190	201	202	189	207	205	202	194	200	193	211	191	170	188	186	180	202	220	189	198	208	204	208	219	184	164	182	219	208	221	156	196	194	211	171	171	203	207	184	201	220	202	192	215	217	180	203	182	180	199	203	201	198	206	183	199	223	220	205	229	188	211	197	182	207	194	204	198	193	203	193	206	215	198	201	199	201	178	208	213	198	188	206	198	183	203	218	179	182	201	226	184	219	187	208	217	182	202	182	200	215	196	212	181	203	190	201	173	179	206	190	188	173	214	200	195	193	199	197	192	211	200	204	181	218	204	221	187	184	204	184	186	204	203	184	210	191	214	215	175	208	184	210	181	203	193	216	201	175	209	173	212	219	208	191	203	197	184	214	215	205	191	170	209	197	210	208	209	187	194	206	209	190	187	193	212	215	176	206	208	228	216	192	198	189	173	204	192	186	210	221	195	197	195	207	189	221	220	215	181	198	178	227	198	169	200	199	182	193	212	212	209	195	199	204	208	179	205	191	219	187	199	181	231	177	219	219	179	202	205	203	209	185	200	191	191	204	177	170	207	202	192	189	203	216	194	203	207	208	209	233	211	184	188	205	218	189	180	207	220	199	219	212	212	210	214	187	185	213	183	182	186	190	215	179	190	199	190	214	195	213	210	192	226	210	196	194	197	203	206	198	209	219	218	181	217	198	206	177	210	205	185	215	183	184	187	211	192	207	205	221	186	200	202	192	194	201	190	203	179	196	197	199	177	187	216	210	190	179	205	229	208	187	200	201	203	216	204	204	190	188	193	197	213	216	189	219	189	185	198	200	215	199	198	206	186	199	182	192	194	219	187	194	200	221	212	226	192	211	202	214	203	197	193	231	207	194	204	208	204	197	218	219	202	179	201	184	204	196	206	225	163	222
7341	8204	16567	14245	7246	4535	4985	8821	10449	8813	5730	2989	1509	862	587	536	486	499	546	488	524	506	518	509	471	571	505	469	537	506	519	538	528	531	504	509	530	530	544	518	526	498	522	519	518	563	557	514	525	470	519	525	504	515	502	502	557	533	529	523	499	496	511	517	507	513	542	517	461	538	562	533	530	507	573	506	498	505	513	498	508	484	525	473	528	503	518	507	531	518	532	559	502	513	553	526	499	477	501	540	512	496	519	499	574	508	523	502	526	497	539	559	511	542	490	490	536	535	518	537	536	549	537	531	525	541	515	516	515	508	520	513	496	494	539	546	541	524	548	521	495	472	516	551	502	550	494	553	500	494	524	500	491	518	527	482	505	535	529	507	511	489	530	534	526	551	532	502	504	503	504	546	543	532	546	495	524	480	504	532	509	519	540	521	486	496	532	539	487	517	552	542	523	513	499	505	520	537	526	543	521	485	509	521	522	508	494	503	536	506	524	495	514	506	476	503	537	510	531	496	527	489	517	516	570	508	515	518	509	476	511	541	503	482	504	541	515	503	524	532	542	494	483	511	514	570	540	488	526	541	523	538	493	523	531	501	501	485	518	535	529	500	551	527	522	501	546	523	496	499	497	488	518	531	522	498	527	544	521	557	543	498	533	512	506	495	540	486	509	540	499	532	499	484	524	518	505	479	484	557	517	501	532	473	501	495	520	505	529	529	531	562	451	484	507	517	506	513	502	518	537	501	523	553	525	507	521	513	532	540	520	510	540	550	505	528	507	487	491	498	522	556	485	495	516	503	527	491	517	539	521	520	524	522	496	516	541	549	477	486	527	517	497	508	505	535	505	541	486	486	503	506	539	493	512	521	519	574	501	541	561	504	540	512	550	579	515	532	502	525	541	529	498	520	534	523	548	519	489	510	546	508	506	548	520	493	501	534	505	527	532	534	497	565	559	502	504	529	542	492	578	468	502	532	435	517	521	542	521	488	511	487	524	518	547	527	487	501	536	537	504	498	516	542	519	548	494	544	523	558	478	508	498	547	512	499	562	540	534	502	539	501	465	509	498	552	538	524	484	492	533	490	542	512	560	516	507	517	538	531	501	520	535	567	507	520	526	525	521	517	516	511	483	511	514	481	474	493	556	484	497	489	512	506	508	514	497	508	506	526	516	508	504	526	519	519	498	515	508	507	543	547	491	525	482	537	551	555	517	547	511	509	535	500	493	558	527	503	522	535	552	524	490	524	499	512	514	557	537	471	508	522	517	531	540	525	536	536	509	521	501	509	567	508	524	523	521	519	527	497	550	536	524	485	526	513	508	498	514	473	504	484	498	508	545	491	520	542	521	527	508	483	519	509	515	528	509	537	491	513	531	504	536	530	544	536	525	512	517	538	502	540	546	538	515	539	485	534	515	515	519	513	532	545	475	516	487	505	525	533	531	513	547	513	545	493	553	479	495	504	481	514	535	509	518	483	515	502	485	506	519	548	555	569	570	530	501	548	514	534	497	494	520	498	550	552	500	561	533	512	504	528	515	531	543	557	560	503	534	508	489	488	514	494	500	541	511	457	498	486	480	528	517	521	524	502	535	519	507	479	506	511	537	491	499	495	500	513	511	516	503	514	507	519	532	566	532	527	542	500	551	546	509	496	514	502	530	509	531	524	467	488	536	562	530	505	485	496	495	473	539	538	496	521	523	532	598	522	484	532	505	542	493	532	563	474	510	507	538	514	535	525	569	523	507	532	514	505	521	526	539	528	499	525	573	537	510	463	516	510	509	513	504	510	513	486	557	531	531	575	495	469	527	563	494	527	571	494	532	522	514	510	529	520	570	527	555	471	530	507	500	515	542	542	499	561	473	523	509	497	549	516	574	498	541	578	520	511	520	520	495	534	541	508	479	522	524	559	511	509	542	519	529	548	499	535	528	534	510	505	507	493	526	529	524	501	519	523	527	506	482	545	518	524	543	510	502	507	505	499	486	507	493	514	535	549	579	525	527	505	458	527	491	503	532	510	515	524	541	536	523	461	534	538	516	516	522	538	526	497	493	547	511	500	550	484	517	514	527	538	524	509	532	515	484	488	503	549	532	526	518	520	480	562	502	535	495	513	538	517	495	507	492	505	551	525	500	530	520	475	495	548	492	516	517	558	488	506	545	496	501	506	489	484	548	503	536	510	499	527	522	492	551	500	521	523	499	516	500	534	500	518	511	545	529	497	530	514	511	495	506	538	540	548	573	551	523	507	527	504	517	534	570	478	536	535	489	527	513	523	520	480	518	503	491	528	520	502	487	476	517	515	506	517	546	532	505	509	545	534	504	532	524	514	494	508	532	517	522	509	494	534	528	552	507	500	523	531	506	534	550	530	473	496	485	489	515	511	543	526	560	470	524	505	537	493	524	507	539	548	528	512	528	504	505	527	523	553	543	491	532	501	531	484	556	511	522	540	536	519	491	488	533	518	480	506	520	536	518	519	526	498	562	536	488	534	572	502	558	465	536	496	523	525	510	521	511	562	526	533	531	521	501	518	537	513	511	514	524	536	505	488	561	478	552	552	545	495	512	534	523	546	516	550	529	519	529	550	519	532	505	527	489	518	531	512	527	465	501	535	541	483	511	495	460	490	496	545	509	508	516	496	505	479	508	537	529	521	510	516	540	559	513	532	489	481	505	490	503	529	507	542	575	506	548	514	517	505	525	531	494	557	546	530	520	549	520	514	547	505	515	533	526	538	510	536	480	533	508	551	515	498	534	508	500	491	506	521	512	493	508	522	507	511	520	498	522	493	517	466	516	510	484	519	510	517	549	494	534	524	559	572	528	523	509	504	503	567	570	477	523	471	546	500	515	510	519	520	544	531	561	510	494	527	508	533	516	520	515	552	528	566	524	517	511	514	545	506	513	512	520	528	494	494	493	515	558	548	530	530	498	549	489	525	525	478	499	511	514	518	526	535	518	484	479	531	514	466	546	497	509	586	521	510	561	503	484	542	478	523	537	495	532	517	527	539	539	540	496	524	508	543	520	485	514	529	550	483	561	507	498	565	493	508	549	543	513	503	524	483	568	558	495	502	508	500	496	519	512	547	497	540	512	518	505	527	553	565	551	518	485	499	531	530	499	522	536	507	500	545	517	523	540	524	503	517	522	526	522	535	522	482	491	527	499	493	538	554	524	525	515	535	507	528	531	483	490	547	523	495	486	496	554	493	503	506	553	523	519	502	489	503	538	544	533	505	548	516	498	526	494	497	522	522	544	514	522	493	467	498	494	497	508	467	535	524	508	490	504	516	527	503	503	511	539	533	506	517	529	530	528	500	519	561	536	521	514	543	500	526	536	532	471	544	522	528	539	460	535	536	469	494	487	516	528	496	482	522	498	487	531	499	491	511	519	539	518	494	535	518	527	534	518	497	548	521	518	548	541	496	535	516	548	504	516	561	525	494	510	513	556	505	546	516	523	506	467	500	504	498	530	524	494	514	527	514
35424	36997	25307	20429	12580	10278	10207	22384	25741	20220	11318	4453	1534	579	334	221	236	210	210	194	183	194	229	212	210	232	240	213	194	189	178	212	191	219	194	209	199	190	186	224	209	211	208	197	220	200	222	231	163	195	190	204	199	203	217	232	213	213	234	168	235	203	204	193	221	209	179	201	205	183	217	210	211	197	223	230	213	206	199	199	202	217	205	199	232	235	207	200	209	243	185	218	219	189	235	193	187	219	194	213	203	196	203	222	211	198	212	194	199	198	199	184	211	204	206	204	198	203	211	177	199	185	201	199	209	192	236	209	196	220	210	212	211	197	208	196	228	187	215	195	203	195	192	213	202	192	211	189	199	196	206	206	213	205	215	206	234	194	214	186	210	186	186	196	198	196	198	205	201	198	207	204	201	195	209	202	185	203	235	242	208	203	186	226	219	208	206	215	212	199	184	200	204	191	190	189	213	202	186	209	200	176	201	191	173	177	206	189	230	230	212	214	239	233	208	203	223	199	219	184	199	205	189	180	229	195	233	212	180	214	193	218	192	228	196	197	216	194	184	199	230	206	197	203	229	201	206	210	208	195	208	184	230	247	214	216	214	178	190	191	207	182	206	193	207	221	209	220	194	178	199	199	235	226	207	202	195	202	216	232	185	183	228	194	210	205	222	181	216	196	214	209	201	217	196	202	202	222	207	205	202	182	198	201	205	228	228	211	202	205	197	222	214	168	217	188	180	208	193	202	240	209	210	194	208	190	210	230	197	202	211	216	204	208	212	225	193	199	189	215	238	218	209	186	220	216	191	207	221	223	212	214	186	216	188	228	201	212	211	207	227	190	214	228	206	208	211	228	183	224	218	184	234	187	183	179	221	184	202	209	231	194	211	212	202	206	248	212	222	218	213	201	198	225	185	202	196	200	207	203	202	222	200	187	211	210	185	198	232	189	206	210	168	213	200	225	200	195	203	219	196	187	205	205	204	206	242	221	223	218	200	206	212	189	204	205	193	185	205	219	206	187	216	197	194	191	192	199	219	213	197	175	209	205	208	216	242	183	203	240	233	225	213	189	215	219	220	206	203	201	209	214	231	212	212	178	196	224	195	231	195	236	241	203	211	181	225	209	181	202	204	178	217	181	225	204	188	187	193	200	220	222	204	186	208	210	215	221	241	209	221	198	226	200	188	247	188	224	192	219	208	197	212	196	208	223	196	172	246	223	191	224	220	193	227	195	196	208	204	200	204	198	210	208	196	166	204	231	221	212	191	200	196	210	245	240	202	219	196	184	205	190	213	213	183	201	210	198	193	228	205	205	201	192	201	211	199	187	220	212	208	198	219	191	201	196	198	207	200	170	211	216	187	210	189	202	202	208	221	211	214	206	191	185	208	187	193	208	237	234	218	199	187	207	188	194	207	208	201	186	203	197	209	207	223	198	188	228	189	210	210	208	214	212	207	206	207	214	202	202	199	198	212	199	213	208	191	220	222	231	213	224	200	193	205	207	226	202	225	184	212	220	225	201	190	219	208	210	204	190	215	199	204	193	220	187	218	212	209	207	213	203	216	205	208	249	196	198	227	229	227	207	210	201	174	201	195	207	216	226	216	176	209	182	211	203	202	178	224	207	190	213	207	204	218	180	231	197	207	204	205	209	200	202	202	206	212	230	196	200	218	222	206	187	211	204	204	216	217	198	196	223	215	227	205	213	235	193	176	192	215	194	189	204	185	235	216	196	214	206	204	208	200	166	187	198	212	189	203	222	235	219	209	196	198	210	220	195	207	217	189	211	254	224	183	211	216	219	207	207	184	202	187	210	201	158	191	188	231	204	207	209	198	221	228	200	227	222	229	201	209	182	189	204	206	209	191	199	217	202	221	207	199	215	235	208	197	183	214	194	184	228	210	199	207	217	200	193	210	200	200	205	202	227	216	223	203	212	234	218	180	212	212	225	201	223	216	235	226	194	209	216	220	202	180	192	216	198	178	206	224	223	206	185	195	223	199	192	214	212	215	196	218	188	206	210	187	222	222	191	205	205	186	197	215	212	181	179	234	235	191	192	191	206	202	199	210	221	214	213	174	219	198	206	208	181	232	189	205	202	212	187	222	195	212	213	224	216	204	208	200	214	206	198	203	193	192	217	239	198	231	196	208	219	217	219	206	237	216	218	230	184	220	196	179	258	213	199	205	202	221	215	211	218	219	214	205	201	219	196	230	184	196	182	198	212	193	192	203	198	213	222	206	236	189	204	197	217	216	225	191	200	180	222	208	211	166	220	174	202	189	214	210	209	194	204	196	202	211	176	206	183	212	232	199	189	202	206	233	229	199	238	194	213	203	194	223	207	222	202	240	211	209	222	204	209	190	239	185	210	203	192	204	208	214	180	178	209	185	195	224	223	194	206	195	207	216	178	227	197	199	207	209	216	200	215	220	213	213	197	174	203	214	219	194	218	198	198	217	212	223	201	233	194	213	211	248	207	205	224	182	184	191	219	190	210	222	220	197	225	205	224	178	213	231	184	189	199	185	214	203	220	214	196	205	187	210	209	230	204	189	198	195	193	182	177	219	216	223	192	209	222	189	215	193	227	195	206	239	207	172	230	207	233	227	228	175	221	212	231	201	193	216	222	197	211	204	193	211	213	196	194	208	194	220	213	220	203	203	216	202	211	195	228	203	212	246	208	211	208	209	188	219	219	186	174	206	197	197	187	199	207	209	197	197	209	205	193	185	181	207	188	226	190	214	193	195	217	221	212	196	207	245	234	220	193	187	188	224	197	220	245	202	221	205	217	210	215	192	213	189	204	223	181	218	221	197	187	183	218	178	204	192	189	223	202	243	204	201	197	221	222	196	182	224	205	212	202	169	201	200	204	203	225	188	174	198	178	209	224	218	193	199	181	222	248	211	222	196	179	220	207	205	214	226	205	195	207	196	220	199	228	201	215	205	205	216	210	205	203	192	220	194	214	210	205	207	227	211	212	214	191	198	224	204	210	213	234	191	223	186	243	224	225	199	223	198	213	194	221	197	215	169	213	217	219	183	210	199	197	238	169	216	202	225	215	196	207	204	192	234	203	201	196	225	230	203	200	218	208	218	222	242	205	180	225	218	185	202	199	210	204	177	209	208	216	204	193	201	186	201	206	199	186	198	213	195	203	222	211	207	201	203	200	207	219	210	221	193	214	192	217	223	211	199	181	205	194	194	234	205	194	173	236	211	201	202	194	191	209	211	186	220	243	187	206	203	224	194	222	207	202	230	197	207	197	179	217	211	219	195	207	232	218	215	201	195	212	194	213	186	229	231	175	220	200	204	193	201	205	224	185	195	215	194	204	208	187	224	187	229	192	213	209	215	197	221	211	208	229	202	208	207	189	213	217	222	213	209	197	224	203	210	212	195	195	210	186	199	188	225	208	202	205	220	201	235	213	188	208	196	221	224	201	215	229	199	180	208	203	208	201	197	214	232	219	200	187	185	211	185	226	187	204	216	234
24920	29709	23571	26812	22474	25111	28275	43022	44481	38866	27945	15587	6562	2301	956	629	553	564	562	544	485	541	513	509	531	574	518	523	552	569	533	567	504	524	554	528	482	512	475	520	539	543	515	590	552	556	531	542	557	506	561	551	557	496	563	505	556	537	548	541	546	535	564	512	553	529	516	535	540	523	516	509	539	489	534	507	540	572	527	495	513	491	533	576	559	510	550	535	536	525	545	550	529	474	507	507	505	520	555	537	525	554	521	555	551	540	555	552	496	552	528	533	531	569	543	536	502	519	570	555	548	521	554	553	532	537	532	515	512	514	522	540	514	543	559	502	539	562	533	527	539	552	521	519	517	544	541	524	504	526	554	517	523	505	539	514	568	529	531	537	528	527	569	529	547	558	530	521	530	532	549	540	514	547	539	541	538	559	607	519	509	547	507	544	487	526	483	556	539	534	538	523	575	505	546	578	548	529	514	504	532	591	529	498	557	542	549	548	507	546	519	515	571	551	482	537	549	539	515	533	533	537	546	515	521	522	533	508	533	527	535	505	538	561	518	522	582	524	562	546	559	555	559	509	560	550	541	552	497	503	502	566	505	547	544	510	529	511	493	502	555	557	523	542	515	547	534	536	560	548	512	533	494	551	547	569	549	557	531	529	501	539	510	512	557	520	538	554	519	535	537	544	549	508	514	531	546	540	524	496	524	540	530	522	505	538	532	523	550	586	531	517	524	517	511	538	519	500	524	547	528	517	579	553	516	552	548	513	548	520	522	497	533	540	584	540	539	534	527	582	559	492	499	511	518	532	530	542	525	520	509	537	489	496	551	533	547	533	530	504	500	535	535	514	520	532	521	504	524	520	543	540	516	517	566	523	544	588	515	526	563	503	515	513	549	533	531	543	525	551	516	536	517	504	553	568	517	522	527	588	530	551	514	529	555	520	541	564	543	538	535	530	598	556	535	531	552	513	527	501	540	486	513	526	591	546	555	521	564	506	541	534	543	541	531	524	535	514	541	532	541	514	570	558	493	558	553	510	513	566	520	564	536	513	525	557	554	533	569	554	571	531	553	547	538	526	524	487	504	530	571	577	539	523	518	542	541	506	512	561	513	503	535	550	551	546	534	556	526	549	546	541	575	523	526	499	533	517	546	566	531	529	559	511	536	533	534	503	536	554	563	518	510	526	552	545	488	526	546	541	531	528	520	531	552	523	544	558	513	548	539	560	543	539	524	527	538	519	528	494	542	537	553	518	507	528	561	539	564	531	562	515	493	538	510	546	546	545	534	546	574	529	556	534	549	531	582	554	517	553	550	579	556	540	506	595	545	531	516	515	541	531	515	587	531	557	560	550	548	535	498	545	522	574	533	517	524	537	541	488	521	538	515	555	506	506	542	500	577	499	544	557	580	575	531	534	491	538	551	523	516	564	522	556	548	558	550	551	537	552	530	530	515	589	528	566	562	570	541	574	499	533	538	542	542	536	514	526	543	548	519	529	524	556	518	554	554	546	574	557	530	517	562	566	507	514	550	518	558	530	579	544	548	540	525	529	515	516	550	536	530	545	558	548	535	506	510	515	500	528	519	520	519	490	521	517	528	520	545	505	564	505	568	562	514	521	552	532	503	527	590	562	562	498	512	536	520	487	533	571	497	558	530	530	544	514	510	524	550	555	547	514	518	508	515	531	551	571	494	519	550	497	514	536	553	495	530	525	544	524	506	520	493	519	555	567	535	535	535	546	542	520	513	554	515	571	609	519	518	557	578	556	553	514	574	531	522	579	556	563	577	521	527	534	520	536	567	554	519	534	548	558	535	590	533	527	505	506	561	561	526	610	536	529	537	568	525	539	563	519	541	501	518	506	550	532	540	541	551	491	514	579	534	502	530	549	518	529	565	508	582	506	502	528	523	505	523	529	545	531	551	541	509	518	530	561	505	533	541	567	543	543	523	539	529	541	574	514	562	562	513	547	587	545	554	537	552	527	521	532	550	501	505	503	614	530	528	520	557	518	533	545	581	533	562	532	555	543	503	547	515	526	566	528	533	527	549	509	536	489	545	532	588	584	547	535	578	487	526	513	519	527	586	516	541	507	555	580	537	534	528	510	517	544	532	535	509	501	543	492	539	551	534	576	521	556	555	520	539	561	518	527	514	524	519	525	526	560	575	574	544	527	526	499	546	490	554	500	521	496	536	518	563	515	553	564	566	542	559	546	516	527	597	532	560	556	526	543	559	556	528	603	537	533	532	531	557	547	523	549	566	531	507	519	532	558	552	564	527	559	465	541	529	548	564	558	532	534	593	543	547	524	554	486	555	536	523	598	544	499	572	539	539	503	515	527	531	552	499	558	534	525	550	544	544	548	546	515	554	545	529	539	579	531	536	504	503	516	531	532	508	520	545	549	498	489	561	539	532	511	555	544	554	558	552	566	514	513	537	542	517	493	547	508	505	539	500	544	472	560	540	519	588	528	553	557	513	543	551	565	554	571	508	583	524	546	564	495	533	512	537	547	500	570	531	551	544	526	538	521	535	536	560	518	552	537	514	515	532	522	552	488	543	578	532	556	548	502	526	545	533	563	536	546	543	514	527	523	539	491	525	542	531	513	535	522	515	539	536	558	479	552	483	513	555	534	544	539	563	520	567	525	524	503	489	584	525	547	536	537	566	533	538	507	530	599	502	534	545	516	544	537	525	550	543	567	540	559	527	523	557	522	530	487	541	533	521	551	545	518	525	545	526	480	508	590	500	537	518	555	586	546	532	541	540	571	530	524	564	554	534	545	536	522	560	541	577	532	525	548	548	524	549	535	490	524	532	573	504	520	512	538	492	521	591	543	501	529	485	533	522	554	536	482	505	569	483	504	534	531	602	536	544	529	525	542	544	547	520	577	574	545	545	488	546	522	515	525	510	541	516	506	515	515	501	552	515	531	584	571	549	527	537	550	531	495	520	550	546	573	497	506	550	560	534	564	489	545	505	539	521	552	582	564	517	492	572	571	520	535	517	531	537	528	570	552	574	546	538	578	534	513	566	557	524	550	486	533	534	536	503	534	586	479	541	518	542	552	537	567	531	527	523	556	520	546	589	558	508	545	579	567	515	535	528	512	569	543	529	519	556	538	493	543	566	514	523	555	544	527	527	536	538	567	556	542	534	495	544	547	574	527	559	538	558	559	546	552	530	535	581	504	527	513	575	565	524	545	558	549	536	553	532	531	550	546	536	507	564	531	548	551	532	557	517	492	534	531	559	523	552	559	534	575	573	510	553	556	496	500	566	550	534	536	558	564	506	573	548	506	482	536	515	533	556	586	548	490	530	541	500	496	548	526	571	511	538	551	530	511	543	580	487	536	523	514	522	552	545	549	496	518	519	538	520	564	527	518	529	541	539	533	508	520	540	520	466	538	510	532	553	549	512	544	574	528	496	523	550	482	497	569	561	588	527	514	501	527	540	498	494	554	525	539	562	550	534	521	501	552	533	526	539	556	500	511
42658	41217	34971	28021	23526	26196	40690	43899	36706	25268	13438	4949	1360	542	278	203	195	197	214	198	231	211	182	177	196	182	208	181	203	184	193	189	187	201	205	200	212	225	212	186	195	191	205	184	211	203	203	201	167	176	201	190	179	185	173	182	201	174	206	183	172	202	193	204	223	179	185	183	190	196	167	181	177	187	186	185	177	206	179	180	210	194	180	188	185	214	195	189	205	206	215	198	182	189	160	182	194	208	204	175	196	212	191	208	198	207	188	194	185	165	160	215	172	224	226	198	193	191	223	212	181	213	200	218	206	181	185	180	192	183	179	172	224	169	161	210	191	172	185	207	180	196	172	201	165	204	195	184	171	200	191	204	178	178	189	192	222	196	185	179	199	202	190	177	174	188	203	198	181	172	181	199	176	172	201	200	209	215	201	187	183	178	204	219	207	200	201	186	203	194	189	213	178	193	179	187	190	182	196	188	204	207	189	171	210	181	201	174	202	186	182	184	191	188	191	165	201	197	187	187	202	187	167	180	193	183	196	209	202	208	207	166	204	169	196	212	190	214	190	198	179	165	195	218	195	180	200	187	211	197	179	211	201	214	203	179	176	193	188	193	185	204	188	213	201	212	197	220	205	172	204	195	197	210	200	195	179	199	202	189	164	203	191	204	181	181	194	179	189	201	205	164	207	189	206	225	203	183	186	202	192	202	181	208	193	197	196	200	201	183	165	187	166	207	179	193	204	189	186	228	210	197	211	172	219	185	196	188	185	192	190	193	195	172	190	193	179	179	175	193	217	179	213	183	220	214	192	191	213	168	171	178	197	200	169	199	180	195	203	159	183	162	210	174	176	190	200	207	157	220	214	188	194	177	174	199	207	192	183	185	200	173	208	196	175	196	155	181	151	204	210	186	212	193	192	177	203	192	185	173	172	187	190	207	191	190	181	174	202	178	215	173	190	196	205	182	169	221	186	202	202	187	208	172	170	187	201	213	186	190	184	199	194	209	201	195	169	196	171	181	168	173	206	186	199	204	181	198	181	186	179	189	192	194	202	194	194	159	183	166	178	196	197	188	194	208	199	186	203	186	192	195	217	215	201	174	188	181	205	210	189	178	201	211	206	154	161	206	195	184	201	194	192	207	219	181	189	206	199	187	178	179	205	211	168	190	208	172	199	192	189	220	201	197	192	194	176	164	200	183	199	169	210	188	212	186	182	187	226	172	220	188	195	201	192	174	213	198	187	188	189	180	170	192	182	190	196	189	200	210	199	197	213	178	181	183	182	228	199	198	214	202	175	190	190	174	166	200	198	181	178	156	218	209	200	190	194	184	188	191	189	168	210	207	187	181	207	219	210	195	189	197	224	203	200	195	203	175	189	187	197	180	210	173	207	184	203	215	210	174	183	191	172	164	188	191	187	189	180	196	185	212	211	187	184	182	221	160	191	190	161	181	208	186	208	192	208	194	187	182	199	215	182	184	177	204	201	218	172	179	167	191	201	217	203	164	194	182	185	182	190	232	199	193	199	200	184	217	183	193	185	192	172	185	194	197	193	211	211	174	201	197	198	182	191	181	198	189	176	173	195	177	200	174	182	202	180	184	173	175	169	204	185	188	180	193	207	179	206	192	182	166	188	176	231	171	215	204	189	188	194	214	201	188	204	206	193	189	200	192	199	187	199	196	195	189	188	190	223	191	180	195	186	192	164	188	226	198	197	200	191	171	192	193	222	233	194	181	188	172	208	186	197	188	176	205	179	203	173	186	200	183	191	172	182	205	175	178	156	185	201	190	193	210	200	184	196	168	197	170	209	150	174	203	169	175	179	198	207	190	188	202	195	201	199	193	178	186	173	180	199	188	176	186	195	210	185	204	193	182	189	176	168	174	179	218	187	209	170	175	181	196	199	174	188	211	192	199	204	194	194	198	198	204	182	192	197	189	189	167	201	175	196	168	178	178	208	202	187	186	199	218	195	211	165	206	180	189	207	209	184	208	218	170	186	164	193	212	216	185	173	206	204	170	203	176	184	207	159	182	192	183	200	170	175	183	176	180	205	204	163	241	200	191	177	183	197	196	213	208	178	178	191	163	173	208	195	179	190	204	174	200	174	202	195	193	200	215	185	172	217	202	224	204	239	179	197	156	199	173	220	210	173	185	196	182	207	194	178	177	172	185	186	231	188	166	167	190	171	210	195	190	169	181	197	184	157	184	176	239	187	167	176	199	209	178	167	189	172	195	183	204	204	196	213	190	187	194	187	191	192	190	165	193	180	168	180	209	178	168	188	192	192	192	173	206	197	205	191	227	174	214	197	195	216	192	170	199	204	179	186	217	159	200	200	173	187	182	200	205	170	189	225	198	203	193	210	181	198	190	195	182	215	208	177	195	188	196	208	187	183	197	196	222	207	200	177	171	157	176	207	180	195	190	205	195	182	177	184	186	200	179	180	174	206	195	191	181	201	202	193	186	187	189	198	183	206	176	180	192	186	185	185	204	198	186	179	194	188	179	211	195	180	195	197	196	218	195	197	162	198	179	191	183	196	171	210	174	185	194	177	177	190	180	197	186	187	184	187	208	197	181	192	180	184	188	179	181	180	186	174	187	199	195	184	194	181	186	161	191	187	199	169	200	199	167	203	164	214	183	203	181	171	190	181	201	190	190	179	208	163	205	182	205	188	183	207	190	172	170	208	218	177	171	203	180	183	196	194	175	185	204	199	192	187	167	184	179	177	190	187	188	198	195	206	186	208	184	189	168	221	195	213	183	195	186	199	192	174	189	175	188	193	214	194	197	208	210	191	181	167	186	170	185	168	216	212	183	183	173	172	169	173	192	181	194	190	215	199	206	183	176	201	188	198	201	207	199	213	192	175	212	173	178	186	182	183	187	205	185	195	190	154	182	184	174	192	188	194	181	193	203	184	180	199	202	198	198	197	171	199	195	203	193	184	198	218	194	211	227	187	207	199	166	182	165	192	214	158	207	195	210	182	180	176	165	215	204	211	179	200	204	163	177	207	210	186	182	178	190	185	184	172	197	190	194	205	200	163	182	169	184	189	182	220	222	190	210	194	193	207	177	208	189	171	215	189	175	177	192	170	186	205	214	197	183	213	187	160	203	203	181	200	189	197	206	196	208	220	195	207	169	159	173	183	162	184	179	192	188	191	203	213	210	195	183	215	196	180	181	187	213	174	215	194	207	206	194	226	204	197	200	187	198	182	209	201	191	179	194	224	195	194	176	195	179	178	185	153	162	185	198	185	201	185	193	194	187	192	195	175	181	176	179	187	213	192	173	205	189	201	182	188	176	172	170	224	183	204	211	208	207	204	182	192	193	203	206	204	161	178	203	163	181	190	208	198	203	183	217	182	188	201	187	204	208	186	197	184	192	208	178	188	182	186	181	184	217	174	185	185	191	181	179	177	185	205	201	192	161	182	163	206	185	181	195	180	173	210	219	191	200	190	203	179	176	194	176	200	193	192	170	183	201	200	183
29553	34820	33973	35707	37178	43169	56201	58175	51418	41209	29011	15139	5623	2037	894	616	484	499	474	501	503	538	467	496	509	480	488	509	499	444	480	474	516	470	541	496	487	489	536	493	482	515	464	460	527	515	496	508	509	522	475	502	500	503	512	492	504	508	488	476	523	526	524	479	506	514	501	492	493	528	515	512	484	474	487	519	502	533	529	460	480	490	508	511	487	490	523	478	488	508	469	479	538	475	473	487	484	470	472	462	502	499	517	506	467	467	498	489	526	480	506	510	509	466	527	509	509	445	495	511	490	459	498	519	497	506	490	536	465	489	458	525	435	494	495	488	503	501	482	464	538	513	488	474	486	483	493	456	473	498	549	528	491	468	487	435	501	462	501	529	483	487	498	492	521	481	487	500	504	524	485	526	481	447	503	487	463	467	476	480	484	472	508	481	524	490	507	536	521	508	445	492	499	497	522	514	496	523	494	482	475	514	494	490	512	473	480	491	477	512	463	500	456	520	463	513	512	488	480	512	480	504	497	506	480	488	493	487	490	521	523	562	456	493	490	441	456	507	476	484	501	512	509	474	501	465	528	471	511	493	494	470	508	481	490	478	475	498	494	500	510	518	480	528	474	492	488	522	449	499	482	502	490	465	476	527	499	506	445	476	526	508	480	506	489	452	531	516	488	452	455	492	510	506	482	451	468	473	531	468	491	462	506	482	492	510	498	518	470	502	551	501	528	484	496	489	507	526	490	452	490	499	505	481	467	516	509	489	475	482	496	458	494	511	467	520	456	555	487	493	494	532	524	485	510	523	513	510	486	501	517	501	485	483	487	463	509	518	468	479	505	515	426	481	540	481	487	476	493	474	480	461	519	438	514	499	475	528	504	505	509	526	479	460	478	445	490	465	533	502	495	473	504	517	485	495	495	479	478	506	533	534	516	506	502	507	457	468	508	499	503	505	491	506	493	504	483	509	504	494	485	467	509	502	455	505	474	486	524	454	492	519	466	511	474	515	481	502	507	512	474	517	490	521	503	505	445	511	490	515	519	485	487	487	506	510	469	492	517	509	533	529	487	532	450	515	492	491	496	480	494	467	496	481	510	496	508	511	515	450	482	488	506	492	476	534	487	534	479	472	492	489	498	511	502	501	476	540	508	465	510	557	467	466	501	483	519	523	487	479	511	462	461	497	495	512	531	481	495	478	508	456	498	491	474	498	498	485	482	489	515	488	506	535	533	518	502	508	481	494	511	492	469	491	487	493	485	504	513	514	465	469	492	528	512	475	460	515	511	500	521	484	489	502	523	503	494	478	493	483	439	483	494	527	495	515	493	476	450	499	504	507	484	506	501	492	477	461	486	507	497	510	542	464	479	495	486	517	450	477	501	496	496	497	483	520	500	495	492	503	493	477	476	464	453	475	488	455	510	537	477	514	530	496	519	468	485	458	516	490	479	490	498	519	450	490	494	504	489	472	458	508	455	471	470	508	494	485	526	514	494	487	532	483	490	456	513	494	449	474	486	491	495	517	505	508	497	442	520	492	514	482	487	537	516	524	488	469	477	477	484	522	491	442	498	456	510	488	462	506	485	495	537	478	471	498	489	483	512	506	491	480	517	506	488	485	489	518	507	536	466	515	483	510	464	540	525	522	487	530	485	474	509	520	501	484	483	521	492	505	474	531	483	494	501	488	501	516	503	513	474	516	487	530	520	501	488	523	491	512	475	515	491	498	497	508	540	485	517	506	478	507	465	484	476	513	477	463	475	520	510	536	466	504	521	481	507	481	509	449	498	515	512	486	486	490	476	510	498	421	483	520	487	483	475	469	486	514	519	496	492	486	508	510	501	499	486	532	537	496	511	510	489	520	469	491	505	468	500	478	483	495	500	506	473	503	475	482	534	512	524	476	517	514	523	484	486	488	434	520	525	493	502	494	482	473	498	488	510	489	512	515	508	538	499	488	483	459	490	471	502	474	545	477	499	521	515	518	478	459	502	472	504	527	490	480	506	502	497	503	488	461	469	509	452	529	514	494	475	495	495	519	531	467	495	535	502	497	476	523	499	497	506	512	486	504	459	476	482	508	468	504	517	504	477	491	548	463	496	520	508	524	470	509	522	518	488	506	468	494	511	482	513	471	533	507	547	444	518	488	481	489	514	477	500	501	495	446	482	478	461	498	487	519	495	478	505	487	547	476	484	475	501	509	499	489	531	506	487	500	539	460	499	544	507	493	465	481	477	488	483	519	469	462	510	479	497	532	500	518	496	482	492	507	493	513	529	483	525	472	496	506	495	514	500	473	466	503	508	455	521	473	472	476	477	495	506	503	506	479	514	494	473	501	480	496	505	515	498	518	480	481	476	544	514	513	448	506	521	503	487	486	523	463	487	476	500	496	449	508	474	515	516	478	520	513	485	519	520	501	489	502	501	475	471	502	479	529	507	510	458	508	530	507	549	483	475	490	483	504	498	504	523	476	533	483	497	483	495	501	480	477	516	483	500	499	474	498	496	501	480	466	460	508	501	473	509	521	495	522	487	490	511	488	520	480	510	474	503	530	515	501	508	511	498	485	500	491	516	533	503	463	485	462	524	489	522	498	520	471	522	534	466	502	487	477	501	501	478	490	496	487	468	510	547	530	465	481	436	513	513	513	507	465	488	504	492	490	509	488	519	499	459	483	503	531	451	453	499	510	511	508	495	480	516	480	475	481	502	483	479	496	480	497	465	490	475	467	501	456	446	459	488	488	532	512	472	474	506	512	489	475	568	470	494	506	523	472	473	527	474	518	487	499	492	536	527	481	520	495	511	455	440	483	470	511	505	535	512	480	448	478	446	536	505	464	520	514	479	477	490	468	498	495	466	494	511	491	499	473	499	488	508	500	491	482	500	463	516	481	488	518	483	501	487	496	493	514	470	506	506	492	504	484	475	508	507	482	466	525	512	503	469	487	514	495	488	473	523	505	459	500	491	482	518	505	495	485	511	486	486	493	493	498	510	479	527	496	486	520	520	506	492	501	497	487	472	488	530	432	503	507	515	494	472	470	505	491	473	488	510	526	532	498	511	519	498	485	485	489	485	507	511	469	490	486	493	487	531	498	512	513	484	511	538	510	444	489	457	518	474	490	482	467	497	519	474	504	499	506	502	488	500	478	498	471	482	517	459	488	509	487	495	484	533	480	489	535	494	439	487	521	491	460	495	487	495	501	480	480	510	496	495	512	503	471	491	520	481	512	473	494	475	489	505	489	510	492	483	514	516	508	548	481	488	496	471	484	530	494	471	486	532	465	546	541	516	514	501	504	531	511	525	474	502	516	498	474	523	486	500	491	475	502	490	449	530	483	525	504	478	453	499	500	476	515	452	492	484	487	491	514	523	502	471	482	535	513	521	506	507	508	465	490	488	487	513	489	468	492	500	490	464	493	441	490	492	479	489	530	484	493	578	512	445	511	477	498	466	529	505	483	509	475	456	457	508	498	470	524	512	482	512	541	481	488
10228	6097	4181	2290	1791	1219	1843	2518	2197	1385	875	521	324	233	215	192	209	174	171	214	192	191	227	201	197	182	195	192	198	201	219	201	191	189	200	213	200	212	192	212	201	198	213	206	185	205	189	189	199	201	200	186	208	200	186	226	201	202	200	218	203	211	214	206	212	193	184	206	195	195	190	222	196	200	196	206	217	217	191	231	187	232	189	184	211	213	185	204	210	183	195	199	196	179	198	201	207	188	182	218	209	208	190	194	169	195	243	200	222	211	200	209	193	187	189	186	192	234	219	201	197	183	183	208	194	191	206	196	198	209	202	220	186	200	194	208	210	211	204	184	190	235	206	213	201	198	209	174	207	213	206	199	195	190	209	203	191	206	188	206	198	191	193	198	221	203	201	179	175	188	188	191	180	201	221	190	189	208	192	194	199	172	188	221	204	214	185	211	201	208	188	224	216	202	204	190	185	167	212	180	212	206	174	196	234	189	180	207	205	199	205	222	223	218	196	202	195	198	201	212	205	213	214	215	189	196	195	161	217	173	235	211	213	217	214	172	206	197	220	192	198	208	220	204	203	197	205	188	219	174	189	197	187	171	203	203	198	190	187	202	198	194	179	189	193	209	204	182	199	224	200	170	208	192	207	197	215	218	185	185	203	240	191	202	198	205	222	234	216	205	186	207	203	203	184	196	186	201	222	217	191	197	207	189	185	167	199	205	204	203	175	210	195	226	187	221	196	215	179	183	172	188	197	213	185	223	192	228	202	182	183	192	186	211	202	203	211	213	188	203	221	188	191	189	226	230	195	184	175	213	209	193	179	186	225	201	202	221	185	192	183	170	195	194	218	194	202	205	217	212	208	210	212	158	200	180	198	203	216	181	201	180	189	211	223	212	175	174	192	238	199	181	205	188	199	195	198	169	200	203	215	208	192	202	206	187	206	212	198	162	186	229	199	181	207	208	209	202	180	171	195	217	194	217	216	180	236	192	172	204	212	216	215	174	170	192	210	194	204	190	193	226	204	203	201	190	203	190	193	205	222	202	201	205	201	198	197	205	200	191	209	219	188	205	218	198	209	212	188	246	188	180	192	201	199	188	173	180	230	185	196	199	164	198	172	191	200	220	197	191	200	190	219	203	197	201	205	207	175	192	194	202	187	195	211	193	190	200	202	198	182	186	198	213	195	186	200	178	180	192	210	209	189	172	182	201	180	203	183	199	203	209	218	223	204	200	198	206	201	205	187	189	190	201	219	188	207	173	213	216	198	205	194	204	206	181	191	234	197	202	202	188	231	192	218	185	209	176	213	215	191	184	203	184	192	192	222	220	172	173	208	198	204	191	207	186	207	208	187	220	205	204	186	201	222	189	185	196	192	205	246	189	185	185	221	184	196	238	215	220	214	213	186	215	225	191	202	225	227	229	178	207	188	192	200	202	188	210	195	164	208	213	192	184	195	217	212	187	202	186	199	208	177	219	219	191	201	196	193	191	196	215	226	202	209	200	189	199	223	203	197	199	198	208	196	187	230	182	194	176	178	184	200	177	177	216	199	204	204	208	212	197	187	205	185	190	209	203	189	207	200	213	168	208	234	213	205	194	198	197	183	181	194	202	208	176	206	196	232	193	229	197	217	216	193	205	197	209	206	230	191	209	189	224	202	213	229	217	190	218	201	224	218	196	201	229	197	213	207	189	186	201	200	216	206	207	192	205	232	197	202	187	197	218	201	182	189	195	219	193	208	173	198	217	208	196	199	198	197	202	184	202	197	182	195	212	212	204	176	190	190	186	230	189	209	192	239	180	190	197	200	225	205	186	221	197	205	206	203	209	176	178	207	195	221	200	201	179	201	215	194	194	207	176	182	195	196	225	202	222	216	214	175	212	190	217	172	209	215	211	211	208	182	206	206	198	160	203	197	201	205	183	217	219	216	214	204	194	213	214	199	202	201	194	195	206	218	185	178	191	186	191	211	196	208	189	224	201	181	201	190	210	194	189	201	195	189	207	207	194	198	199	234	214	202	191	191	186	204	234	225	208	197	210	229	197	204	213	190	186	203	200	189	206	214	202	211	196	204	202	199	192	191	231	191	198	196	188	198	183	204	194	206	200	213	196	192	197	200	181	207	205	196	197	221	216	173	191	189	209	207	203	193	203	193	207	197	203	191	190	189	187	207	225	182	200	197	192	208	194	210	226	193	230	199	187	190	216	215	181	199	199	181	221	205	193	193	192	195	209	202	209	207	225	185	189	198	215	182	211	214	201	180	209	222	190	229	194	230	202	189	197	215	183	204	176	217	183	202	206	199	174	192	196	231	201	197	201	222	211	207	223	194	209	204	222	204	197	204	199	186	201	211	206	177	183	192	179	181	209	214	220	214	193	198	205	191	200	202	192	205	214	183	202	187	210	215	223	199	181	192	181	211	208	203	201	186	198	164	211	217	204	211	190	213	213	190	195	166	203	180	221	218	192	218	189	213	212	182	185	170	173	195	199	200	185	194	204	202	201	196	212	198	186	199	202	204	195	197	196	224	196	177	224	211	198	219	205	174	200	190	182	185	213	196	213	186	205	199	226	167	205	195	221	202	195	226	213	169	187	208	174	190	173	193	215	194	234	190	187	213	194	201	201	203	210	215	178	202	208	186	202	192	205	204	188	169	189	181	204	194	191	183	202	215	209	218	189	182	184	205	232	192	186	190	202	198	187	203	216	208	216	183	223	220	206	224	163	188	199	213	187	212	217	210	225	213	215	212	220	203	200	208	200	197	176	197	220	215	200	184	181	215	210	186	184	222	193	206	229	213	235	173	182	203	206	187	199	198	200	196	191	200	194	202	196	187	198	213	212	177	187	198	202	206	189	214	208	212	195	195	199	196	201	210	190	189	239	181	230	196	198	176	187	191	216	211	199	179	188	218	192	202	188	195	199	208	215	183	188	210	195	225	206	205	189	209	195	200	179	205	164	212	206	189	212	211	184	225	201	176	225	187	186	178	211	211	162	204	205	217	196	224	216	214	185	198	175	197	187	202	235	197	188	203	208	202	215	220	180	191	215	200	209	206	185	199	216	230	193	189	178	187	212	186	203	205	200	218	186	226	223	214	217	189	182	204	206	178	235	191	195	202	197	187	206	231	217	217	206	193	168	220	194	192	182	201	211	188	210	198	193	193	183	194	208	206	202	197	187	215	204	191	212	192	215	167	207	192	191	180	217	199	184	226	170	213	199	180	195	185	188	186	210	191	195	199	179	208	182	211	192	198	181	212	211	201	178	195	170	171	226	197	224	187	191	198	187	229	178	204	228	193	213	182	211	204	207	217	215	225	217	185	208	222	208	211	195	199	206	218	235	213	188	205	203	184	213	204	202	223	216	198	208	211	223	173	193	182	226	209	191	204	199	199	202	208	199	183	204	195	189	215	181	199	209	196	214	195	197	210	202	219	184	199	173	207	220	205	210	197	201	179	195	191	200	201	206	202	201	201	213	189	198	223	227
6618	6188	7813	7150	7082	5741	9536	11724	9375	5998	3420	1766	963	647	554	513	553	549	559	519	529	557	549	522	533	559	542	545	491	521	531	503	531	568	497	532	538	526	549	554	513	547	529	551	529	555	523	574	505	523	531	559	514	562	494	492	574	488	549	503	551	495	511	474	521	485	544	510	520	544	506	523	595	519	541	492	551	525	538	536	521	553	546	525	557	523	545	514	553	518	511	560	507	544	523	483	519	512	537	487	545	480	505	513	495	533	527	512	533	534	529	553	523	518	518	531	564	483	567	521	516	555	560	548	485	542	518	502	511	527	507	515	506	507	513	527	547	535	529	494	515	519	523	489	524	546	509	514	529	536	554	515	565	496	548	549	522	501	495	494	515	543	528	508	514	530	530	546	529	530	531	485	504	571	516	459	523	507	512	523	550	501	519	549	532	556	596	504	521	530	552	569	551	542	541	492	512	548	510	564	517	528	551	560	544	481	530	498	528	526	476	533	543	518	521	526	543	521	575	524	524	567	527	548	533	513	497	498	541	501	524	527	541	536	473	491	540	537	505	552	533	533	543	470	533	522	563	486	515	523	551	525	509	490	540	545	528	528	539	529	511	539	512	517	562	505	524	519	517	512	542	472	538	531	525	523	532	532	494	525	538	499	514	512	522	515	522	533	539	543	504	540	527	494	528	511	532	512	517	495	504	530	522	524	497	548	508	530	552	538	495	505	581	538	528	529	567	548	520	495	514	521	541	541	525	493	555	507	509	506	544	500	500	523	528	544	538	539	493	508	502	498	514	526	519	525	545	515	502	508	490	511	519	495	549	517	531	522	577	492	491	471	503	575	547	526	519	533	504	523	540	545	543	519	544	514	539	501	543	546	513	480	509	529	503	499	508	510	526	488	499	522	523	569	572	520	543	558	504	519	510	514	507	500	510	524	534	530	516	501	501	530	540	503	487	537	494	547	515	525	530	544	513	520	481	549	546	499	537	529	537	548	550	511	534	514	482	575	508	501	536	454	518	533	533	493	520	542	533	529	497	523	495	550	535	530	530	554	559	541	508	551	536	507	520	562	507	486	497	525	503	553	489	524	520	509	507	583	537	500	510	524	529	477	513	497	523	535	533	524	539	535	495	519	505	546	560	484	512	528	528	525	495	515	507	523	499	525	504	572	506	543	551	549	522	483	522	492	485	518	508	525	530	476	481	519	547	552	539	567	540	533	506	518	533	503	540	521	500	542	523	497	491	512	532	542	529	513	531	546	553	523	538	528	495	542	536	543	474	526	471	542	513	530	534	476	549	536	522	487	525	509	522	507	522	533	492	501	474	529	493	549	518	531	543	538	531	559	497	523	523	503	529	554	530	526	511	544	602	496	541	524	531	515	544	538	552	519	530	526	571	507	490	511	511	511	514	556	501	530	505	554	509	551	551	488	513	524	527	497	523	522	488	559	534	534	512	546	524	564	515	519	542	521	521	531	488	556	549	513	537	468	496	538	526	534	492	507	495	524	497	517	491	496	573	530	544	570	548	513	549	507	547	509	486	520	514	551	548	483	507	511	559	552	520	515	521	537	501	573	557	524	501	511	535	512	531	502	521	507	531	522	524	553	534	550	498	535	512	537	569	538	494	525	537	533	526	487	550	536	510	529	544	525	523	570	531	540	506	507	532	491	534	540	563	476	523	489	502	520	541	553	516	501	493	553	520	523	530	522	552	521	597	530	508	514	544	505	494	484	529	540	536	543	521	497	575	538	511	508	501	495	504	474	495	557	538	577	557	501	524	527	511	538	533	502	495	516	517	514	499	550	559	496	525	521	542	533	563	522	502	573	512	517	532	476	506	521	524	520	572	510	550	526	562	531	539	531	531	548	512	543	504	571	491	518	515	516	497	524	563	501	558	543	552	548	511	500	507	569	560	545	497	496	542	542	507	536	512	525	501	536	531	482	513	518	529	538	511	542	547	502	568	490	507	530	519	563	507	493	540	539	579	545	547	526	531	527	540	525	465	483	545	524	552	505	512	536	543	512	527	506	514	522	531	520	560	509	504	548	468	569	544	518	507	536	524	496	513	538	500	568	563	498	514	495	516	539	530	504	526	513	516	498	523	491	556	504	505	510	543	524	508	532	554	507	510	512	526	504	497	532	520	551	508	529	500	553	519	496	511	518	553	546	543	538	524	525	484	491	528	557	512	545	535	543	531	557	517	499	541	536	524	533	525	543	564	521	469	503	514	558	514	482	540	484	521	564	513	511	508	539	541	533	503	494	548	500	545	563	490	516	531	527	525	575	554	498	520	523	520	503	507	521	541	547	539	533	555	550	538	574	494	513	530	523	541	514	477	546	527	486	512	501	504	530	578	549	520	518	495	485	522	510	575	533	494	503	591	522	498	497	546	542	543	553	531	524	569	519	520	556	524	505	507	526	526	493	540	537	495	502	500	563	538	544	511	491	561	534	491	527	495	545	504	511	535	530	517	548	529	494	501	517	568	522	549	526	487	536	525	507	510	543	492	554	540	513	510	512	518	494	513	548	478	509	496	541	543	514	510	486	525	487	526	561	502	560	571	535	550	532	557	545	558	498	537	493	513	504	540	555	541	512	555	520	527	511	532	512	508	532	512	563	495	535	525	533	529	536	543	509	538	562	504	523	511	518	511	569	485	554	521	526	530	508	493	517	505	531	504	512	518	492	518	539	483	591	531	485	515	516	514	491	550	545	493	533	564	531	531	517	531	517	544	517	540	483	515	511	530	521	583	548	520	499	496	531	503	512	540	522	524	515	577	543	508	469	528	520	504	545	497	533	531	515	518	493	517	541	552	531	564	530	494	512	510	529	513	594	530	553	538	551	506	528	532	544	471	504	517	534	535	489	515	505	494	534	528	523	568	528	513	482	569	480	520	557	524	545	497	519	527	529	505	531	530	498	528	495	549	543	526	509	548	509	481	539	485	519	538	523	524	538	482	532	499	529	513	518	539	529	537	486	534	563	502	516	524	503	540	521	501	567	493	535	511	466	481	534	498	549	556	509	514	532	484	469	509	533	522	504	484	531	529	482	520	514	526	556	538	536	521	509	503	532	526	542	528	507	512	492	553	527	519	520	492	495	515	518	527	527	502	546	514	523	528	553	517	511	535	526	519	509	526	520	529	512	536	548	545	527	493	560	518	476	527	504	504	525	508	506	492	493	591	529	487	475	523	551	527	509	508	536	514	528	535	531	548	533	534	550	530	496	512	532	529	517	508	545	506	518	543	504	495	537	516	532	554	553	504	535	562	529	545	501	499	533	524	534	497	491	536	532	482	531	466	534	524	541	498	533	517	570	496	508	526	505	509	531	514	564	535	529	508	558	513	531	507	494	518	509	520	503	517	526	504	546	531	526	531	529	554	522	552	490	542	528	569	559	485	516	499	531	534	560	563	531	521	516	518	577	542	542	508	509	494	539	553	509	551	534	509	484	517	530	513	530	500	519	531	524	542	480	548	521
32831	23991	18614	15281	11840	13908	30365	30241	21120	13403	6054	2421	888	396	251	216	187	212	222	222	185	214	196	206	215	189	173	219	200	198	209	214	211	196	194	195	222	202	222	193	208	190	203	218	222	219	196	219	200	205	231	215	225	213	197	213	212	232	202	218	205	192	208	210	215	198	220	235	236	190	205	196	219	223	230	214	204	226	217	208	201	231	215	203	213	197	198	205	189	202	205	206	201	209	169	223	218	209	220	204	205	223	201	211	209	220	208	218	228	227	224	223	195	230	213	207	189	204	206	202	204	186	202	214	204	207	216	228	215	202	208	196	209	209	201	195	237	242	212	185	202	225	207	200	180	201	202	209	200	223	194	193	216	210	218	205	184	211	208	196	225	231	243	210	211	219	202	211	208	203	223	212	193	179	199	224	199	219	205	228	181	221	207	192	209	224	194	216	201	213	226	213	212	243	188	199	200	215	178	199	188	239	221	178	221	212	192	233	194	182	213	184	214	184	220	191	204	186	216	214	215	203	215	209	210	187	206	202	213	205	198	210	221	228	244	214	205	202	215	203	198	223	211	183	193	223	211	228	207	205	218	215	221	207	206	216	201	222	207	191	226	221	213	213	213	228	207	201	211	202	192	204	222	191	208	209	197	198	209	191	183	224	210	212	220	239	209	221	208	213	235	219	195	231	201	209	200	210	174	216	194	185	192	230	208	210	193	193	208	200	222	221	212	208	203	223	217	217	221	236	213	199	205	193	200	231	222	194	201	195	216	194	213	237	212	217	209	207	205	213	205	202	216	226	197	208	222	201	203	228	222	206	200	186	224	188	200	219	213	215	215	195	201	195	209	192	219	207	214	217	188	202	195	220	196	185	198	215	214	217	204	213	209	208	200	223	200	194	227	226	199	218	200	179	222	200	216	219	204	201	172	207	214	231	217	220	191	198	228	204	206	227	206	195	211	215	209	228	190	202	193	213	203	187	199	183	235	225	190	198	186	207	212	206	235	213	240	207	215	198	207	219	211	218	206	218	245	213	184	229	220	220	213	179	210	224	193	188	201	212	216	201	212	222	210	194	220	221	200	206	202	175	188	214	207	222	225	239	171	220	183	237	211	207	217	231	174	221	193	214	222	229	229	224	216	221	206	209	185	227	218	222	205	210	215	196	216	211	214	206	199	225	194	208	223	209	213	214	195	240	200	204	209	215	209	206	214	244	228	224	245	198	203	200	198	227	213	244	195	229	195	199	245	227	221	226	189	228	218	229	225	215	196	201	176	213	192	187	198	229	213	200	235	226	197	198	226	196	242	223	205	217	227	235	202	227	214	189	212	193	214	219	185	223	225	246	218	236	213	243	207	202	225	206	213	203	232	218	227	219	229	194	182	209	237	199	212	217	193	215	199	211	189	210	196	214	209	202	198	216	208	201	205	243	215	214	199	217	201	224	206	213	230	221	191	208	222	203	213	226	188	199	226	214	203	232	214	218	221	202	217	223	221	207	251	231	195	226	202	203	211	230	214	196	231	206	205	217	213	192	216	199	190	201	224	226	200	202	199	178	208	200	190	206	210	197	196	233	214	191	205	223	215	201	206	196	200	208	210	205	185	197	207	200	199	193	188	201	220	207	196	209	181	208	237	236	231	190	201	205	223	230	199	209	240	210	218	213	222	201	206	199	198	204	191	211	230	187	213	208	252	231	191	193	223	230	207	189	226	205	215	208	204	208	211	175	239	204	220	195	212	208	215	218	182	203	201	241	234	185	226	204	214	211	228	191	222	214	210	219	218	216	198	201	233	210	213	216	203	213	196	207	240	196	212	200	222	183	205	207	201	184	220	214	208	202	208	213	216	202	206	205	218	228	201	198	198	231	211	186	232	191	240	218	193	196	210	190	221	197	185	199	227	197	194	232	193	213	212	228	186	204	195	212	239	223	197	202	186	197	203	198	221	229	188	214	242	216	208	202	210	197	210	195	226	218	210	214	203	202	237	209	212	206	204	204	219	213	207	227	195	227	190	230	180	200	218	220	205	225	215	202	194	205	207	229	222	228	221	229	219	218	212	234	216	209	220	198	201	213	186	207	194	212	208	211	212	209	193	227	212	227	215	218	216	226	215	207	177	186	195	192	187	216	178	192	197	206	195	189	214	203	199	205	180	208	196	204	215	187	217	208	210	217	216	214	191	208	216	229	208	156	211	204	235	199	196	207	192	204	211	233	208	197	184	216	196	234	196	211	218	230	199	225	217	229	212	206	236	197	222	205	184	202	208	216	211	230	220	212	207	184	207	199	210	198	201	231	226	201	215	207	211	225	220	216	176	208	191	205	214	214	202	205	214	199	225	214	242	196	197	196	208	211	208	203	222	184	205	208	237	208	222	221	222	217	216	198	198	231	211	220	219	221	214	219	222	190	181	232	206	217	199	190	227	191	218	199	218	224	201	197	235	199	195	239	236	218	235	193	184	236	207	240	218	197	224	209	212	217	230	182	208	212	221	232	222	222	222	199	205	229	195	194	208	211	217	207	198	206	230	231	214	206	191	215	240	234	214	190	200	213	199	210	197	193	232	213	215	216	205	203	218	209	194	219	215	208	213	240	190	226	192	194	215	207	220	217	232	197	237	214	233	203	190	207	193	207	207	191	190	186	223	199	215	198	195	197	200	215	208	231	223	195	198	204	224	191	194	205	211	236	218	209	193	214	218	225	211	200	201	193	205	201	219	217	212	208	220	208	188	224	236	208	230	213	230	248	220	199	201	200	191	206	217	247	213	243	187	233	198	241	189	202	193	191	204	196	179	226	181	185	205	210	200	220	187	192	213	199	189	191	224	213	183	196	204	199	192	203	223	189	193	199	201	236	193	194	223	214	203	224	205	189	189	211	229	199	210	182	183	219	197	211	210	205	222	206	234	204	217	207	212	225	191	188	217	206	202	217	206	206	196	194	190	208	225	203	197	206	210	197	226	233	214	211	195	207	231	242	228	201	211	212	196	205	196	230	189	199	242	189	198	216	222	184	216	203	204	222	202	191	214	214	208	227	197	198	178	193	200	220	231	228	201	214	199	195	229	193	210	198	205	216	210	195	206	225	199	213	222	202	227	202	207	190	216	208	183	214	206	205	220	221	190	227	232	211	221	196	200	169	206	211	219	226	211	199	182	191	209	198	232	209	231	224	214	216	206	213	186	175	231	193	203	215	219	228	239	220	186	176	207	198	219	192	186	210	213	200	200	209	238	201	183	245	202	211	199	198	223	200	224	215	183	206	220	212	232	204	208	166	212	235	203	207	196	195	212	212	208	214	216	207	215	173	214	221	234	200	220	219	223	199	193	203	205	229	199	209	172	209	218	230	200	211	211	196	254	224	212	238	225	215	206	213	208	235	212	191	200	235	226	213	207	223	198	200	225	191	225	209	211	217	236	207	220	195	190	209	204	197	223	203	241	220	195	201	198	207	223	206	200	225	214	219	184	222	211	209	232	217	192	223	203	204
21776	16188	21723	27155	26148	32451	48947	46299	39253	30860	19999	10024	3777	1542	729	616	553	532	526	531	560	531	526	543	570	531	545	548	561	548	527	539	511	515	551	536	537	547	582	552	557	524	550	542	494	513	567	498	546	533	504	515	521	530	528	519	540	530	540	543	520	550	522	545	542	507	560	542	531	568	589	553	562	524	518	547	541	537	523	504	514	532	569	572	538	557	555	548	579	520	551	532	525	536	563	565	550	533	515	534	521	523	531	522	545	546	546	531	519	563	513	571	532	536	619	507	543	548	487	537	578	505	534	525	546	516	504	520	564	537	551	559	562	550	556	527	542	546	579	542	584	525	562	507	559	534	576	547	528	566	578	518	545	555	539	507	529	524	547	559	547	496	543	530	517	541	537	542	549	541	546	525	530	505	539	530	539	550	571	511	525	554	519	565	520	537	569	502	576	505	561	563	598	543	529	523	517	513	550	538	582	526	530	558	520	537	552	566	514	591	540	505	549	539	503	554	567	558	551	518	502	537	533	535	526	510	547	508	538	528	542	520	509	562	535	528	545	555	526	526	565	554	539	544	536	515	502	573	521	593	489	535	552	568	550	510	518	535	550	566	558	503	550	584	551	573	559	524	553	513	526	545	562	527	543	553	519	559	557	538	524	504	550	526	549	589	568	540	535	569	590	554	516	549	550	537	543	508	505	517	560	493	549	530	556	528	526	506	541	490	514	515	506	541	537	564	565	546	568	558	509	528	526	528	529	539	511	492	531	527	544	517	534	547	532	565	535	522	545	532	584	574	508	525	519	486	541	596	519	493	594	514	576	547	545	578	519	544	570	575	517	494	546	554	534	564	547	576	567	551	557	548	548	532	550	563	541	541	510	558	510	518	519	563	556	565	530	533	535	547	563	541	526	508	535	508	488	554	505	551	559	567	555	571	545	542	537	557	532	528	556	537	547	524	529	601	539	573	557	537	569	557	514	547	549	539	582	548	543	535	526	503	558	541	507	536	510	556	549	545	533	540	547	566	530	546	549	547	552	559	547	577	562	516	527	579	566	505	526	511	553	556	532	552	567	519	545	513	512	540	500	521	524	539	558	575	551	568	563	543	580	533	532	564	560	529	553	549	561	541	485	552	480	531	556	566	520	562	542	570	531	514	517	513	572	576	522	552	548	590	515	566	611	525	571	550	539	547	556	553	525	523	535	581	540	560	511	572	537	564	533	524	527	513	536	525	538	539	543	528	534	533	527	556	551	574	552	562	551	544	552	547	517	537	535	573	525	520	500	528	611	566	544	548	553	561	578	542	504	577	576	507	571	579	531	521	539	560	511	536	545	560	557	522	542	553	536	524	546	550	532	542	542	488	530	536	528	513	506	514	523	513	529	505	551	562	590	548	531	542	530	511	514	553	539	545	553	517	547	581	494	535	564	534	510	546	549	575	534	521	562	530	555	564	520	543	569	563	534	526	541	522	574	553	547	549	535	547	530	528	506	556	550	526	564	570	527	511	519	581	591	586	524	552	492	519	548	554	539	548	524	506	528	558	507	526	563	560	546	602	536	594	555	542	530	541	565	507	541	533	534	529	536	539	543	534	486	555	528	552	582	501	522	533	549	518	547	537	548	555	553	590	576	530	573	540	557	524	534	595	530	564	539	495	546	536	537	530	573	518	568	530	513	516	540	551	547	526	544	582	540	561	565	536	534	550	547	528	554	544	576	509	530	531	553	553	550	512	513	506	556	551	529	581	544	525	477	508	527	527	561	549	520	547	524	543	544	571	539	581	483	558	552	529	556	530	558	489	536	509	546	554	521	529	501	543	563	529	545	511	592	519	553	532	548	527	527	517	537	522	533	559	560	524	535	514	566	558	544	559	528	506	569	552	542	543	563	542	526	545	518	576	578	553	547	506	562	541	571	529	561	588	572	552	535	520	485	516	545	530	548	563	513	516	502	510	539	571	547	558	518	502	569	511	534	519	532	513	522	535	555	575	555	499	526	590	540	494	495	560	501	585	537	532	490	524	533	544	555	550	526	540	561	524	580	536	564	525	495	520	505	548	529	562	548	561	529	527	544	525	546	573	505	544	556	535	572	506	521	521	539	515	562	515	588	542	540	530	575	557	561	539	516	522	519	530	558	563	556	545	521	546	540	530	592	564	546	495	537	576	521	548	554	542	527	546	545	533	540	530	573	523	526	586	542	517	557	555	536	556	521	558	574	556	574	578	561	570	557	558	495	531	524	520	545	517	511	523	539	508	527	537	522	546	555	572	559	576	538	527	542	558	531	571	550	557	556	528	544	571	471	542	534	560	512	566	557	560	509	587	515	528	496	524	549	519	537	529	521	535	561	574	568	571	513	543	509	492	537	539	557	520	580	521	540	543	532	521	557	551	530	544	559	542	568	543	557	542	527	568	523	501	539	564	525	530	527	579	511	535	562	513	521	520	547	556	534	529	555	539	570	503	540	555	546	574	526	541	556	534	549	525	530	560	507	499	568	528	520	525	478	572	519	527	559	558	521	564	563	533	510	525	590	514	540	544	542	565	547	549	561	508	550	585	545	539	537	536	503	540	550	516	533	542	538	474	543	577	577	547	539	542	516	513	547	514	544	523	563	532	520	491	537	546	552	501	519	552	552	557	567	470	525	544	557	499	500	511	542	568	542	533	573	536	538	506	516	565	564	578	532	522	561	531	524	538	559	536	543	550	543	520	548	580	561	539	576	580	558	569	519	556	536	520	537	552	554	538	529	532	556	531	521	554	571	490	579	517	526	516	569	525	532	562	531	542	499	551	561	515	521	554	555	511	548	537	558	518	573	519	555	523	500	549	568	528	523	551	543	532	515	500	498	517	538	507	533	523	536	491	515	533	565	544	551	548	574	541	517	519	540	585	554	531	543	598	577	551	536	548	517	558	534	523	517	493	557	541	516	563	536	541	542	513	542	550	548	512	549	556	521	529	531	528	574	514	551	518	537	508	551	490	553	538	576	536	557	562	572	547	503	516	500	517	549	551	537	507	527	522	560	547	543	548	535	552	546	570	543	540	519	532	539	536	537	590	546	523	540	537	575	562	548	550	600	541	545	552	517	527	499	552	496	530	540	526	556	521	559	526	543	533	540	583	541	519	574	560	546	555	566	490	558	586	506	546	537	542	491	559	543	551	520	546	535	566	481	532	532	530	535	532	537	529	558	509	524	562	528	556	573	554	538	544	547	533	547	518	552	541	551	552	543	550	596	588	552	585	573	560	552	571	515	502	539	553	532	528	552	571	559	560	542	543	587	526	533	515	551	500	538	539	545	573	516	519	597	564	554	512	571	562	534	516	556	528	490	552	558	555	533	519	535	550	547	539	509	541	530	527	555	531	482	505	567	537	544	539	510	544	562	579	524	520	573	490	550	543	520	528	527	535	554	509	527	561	526	531	523	572	560	500	516	518	541	572	526	577	528	562	535	551	525	556	514	535	550	556	543	509	505	606	537	511	567	547
42548	31567	25681	24128	22948	27815	47272	44796	33400	23799	12450	4563	1394	509	304	220	184	189	193	202	206	203	177	208	209	183	205	190	207	191	212	176	206	191	191	183	164	201	198	229	201	199	195	187	223	217	193	207	200	199	172	175	200	190	198	212	190	203	180	192	215	170	159	196	184	184	173	193	188	176	190	180	182	172	206	211	201	196	160	175	197	220	200	190	195	182	187	191	218	210	189	189	207	190	194	182	187	197	180	161	209	182	167	195	163	178	208	197	213	215	203	192	213	192	233	171	195	177	174	202	195	203	187	175	185	218	163	209	187	181	197	202	218	205	166	195	188	182	242	203	183	206	194	168	184	217	172	189	181	195	188	211	201	203	198	171	206	192	205	195	192	189	202	187	213	191	182	216	187	179	200	178	209	230	193	197	165	189	183	208	180	197	167	196	198	193	179	194	204	206	182	191	214	195	212	188	200	188	176	190	178	204	198	186	193	203	196	186	212	207	212	189	192	185	188	174	210	198	222	196	193	200	198	206	211	198	188	170	190	175	198	219	209	210	199	190	193	186	186	207	222	190	208	187	190	183	200	204	193	216	194	160	178	187	206	179	183	195	172	191	206	194	169	187	195	187	192	205	213	174	190	202	176	211	194	182	182	195	171	189	218	194	175	206	205	182	182	204	203	197	171	184	198	205	203	182	185	224	197	191	212	184	197	195	216	176	172	217	192	198	179	209	173	186	168	179	200	168	173	202	187	176	186	191	202	218	212	211	215	185	195	195	178	195	210	225	173	182	200	179	195	182	200	195	201	164	191	207	182	188	157	214	164	184	196	228	180	187	181	170	188	184	191	190	194	173	206	179	188	211	200	202	179	193	188	177	186	197	186	193	190	183	192	185	204	194	193	207	209	179	189	189	211	186	187	168	195	213	172	199	174	201	188	205	213	200	194	221	190	195	216	172	177	199	196	190	198	183	194	184	176	197	195	212	186	185	189	193	210	196	189	180	193	197	184	193	194	181	185	206	192	194	196	191	183	234	196	172	203	170	187	183	191	180	218	207	189	199	218	191	160	212	194	198	180	213	187	184	217	191	182	208	181	182	196	170	181	185	204	193	176	171	180	188	187	180	199	180	181	209	182	197	166	193	196	168	180	201	202	200	189	202	219	161	194	198	195	188	184	178	221	180	143	216	191	185	188	211	188	209	175	195	191	190	188	172	201	193	199	202	198	187	182	196	191	207	202	218	212	207	189	180	211	212	190	190	197	196	184	201	189	210	196	207	189	160	196	204	198	174	182	217	191	187	187	194	198	201	196	191	169	216	200	191	190	182	182	181	209	223	190	193	194	166	192	187	208	203	171	178	211	196	170	179	189	192	189	189	191	214	182	188	209	199	183	160	196	189	178	185	195	205	209	203	202	196	180	194	173	181	212	180	199	200	200	177	203	179	192	193	187	183	197	170	230	176	177	192	193	195	206	227	192	168	188	183	206	196	201	173	181	162	183	201	191	183	198	181	172	209	189	184	196	159	191	199	205	206	200	203	191	191	204	198	171	185	218	186	164	194	183	207	186	165	165	175	193	179	194	196	189	188	150	195	172	180	177	209	175	199	204	193	196	202	204	210	198	199	194	187	180	174	181	179	226	198	215	187	185	204	195	201	184	197	218	199	201	177	199	174	206	204	199	210	194	205	176	188	189	180	179	205	194	195	211	215	180	174	174	219	192	195	230	211	174	152	204	196	200	200	187	185	204	184	179	197	186	207	211	198	192	219	180	189	203	195	179	177	178	204	198	170	181	201	204	202	194	189	176	200	180	180	192	216	195	177	190	189	189	199	206	181	194	171	185	186	205	189	187	180	218	195	180	181	191	204	194	201	207	191	202	202	171	201	178	232	208	187	208	188	203	202	183	189	200	172	195	243	178	181	182	210	187	184	200	205	184	183	210	193	205	210	201	211	192	175	186	182	216	185	209	199	188	192	187	199	164	172	201	197	190	196	201	183	216	192	207	219	208	173	217	161	162	191	190	198	208	189	196	225	176	173	173	185	196	186	204	181	199	187	184	177	208	203	187	169	195	192	200	213	210	191	180	168	200	201	178	174	181	189	182	184	174	209	171	173	196	183	188	196	206	192	188	169	213	206	186	175	188	190	172	214	221	173	175	203	197	184	201	176	201	189	196	204	206	174	172	216	198	207	219	176	193	194	179	172	212	171	203	192	186	158	188	198	212	188	173	202	186	194	186	195	213	180	223	200	178	214	198	174	184	189	182	193	199	171	168	199	173	202	185	199	171	181	209	205	198	160	174	188	201	185	178	186	193	173	189	197	200	192	215	176	183	202	181	196	211	182	198	172	174	178	203	198	184	166	212	195	193	173	186	189	180	193	172	195	182	193	186	183	176	183	193	196	190	166	199	212	196	189	185	164	166	201	211	173	181	193	206	189	187	205	194	170	202	175	181	191	184	173	179	201	186	188	201	163	180	208	165	190	193	192	190	225	219	187	190	197	224	190	179	183	164	212	186	191	182	190	182	184	199	203	202	177	194	208	171	183	204	189	224	204	191	211	181	199	200	219	188	185	210	193	175	183	197	192	211	198	213	205	197	178	200	184	191	195	203	207	198	205	179	230	199	197	199	199	188	203	194	192	162	162	188	177	176	178	192	198	164	201	193	189	186	173	227	216	199	198	178	183	193	206	218	172	176	184	181	205	186	180	209	195	187	186	206	199	198	195	189	173	169	203	187	192	196	208	183	203	198	194	193	168	198	176	173	186	199	194	196	190	186	185	178	182	172	177	199	183	186	194	181	183	203	178	210	214	189	198	163	192	200	178	201	209	174	218	200	194	193	205	178	179	185	172	196	178	178	175	186	217	178	208	178	203	180	193	181	182	211	188	185	216	202	195	194	185	172	201	202	190	209	179	185	200	161	178	212	184	176	180	199	176	167	170	199	190	190	220	205	206	183	180	172	190	188	198	170	185	226	193	200	183	201	196	178	179	185	183	190	156	194	192	194	203	178	200	206	188	191	182	197	239	221	187	192	178	178	212	210	187	183	194	192	188	189	199	193	211	204	194	183	186	187	194	214	185	203	185	188	197	171	229	177	191	181	172	154	187	177	211	189	190	197	207	191	207	198	186	186	193	200	186	176	208	175	196	191	223	202	188	198	186	237	207	177	169	198	193	190	178	185	221	208	197	172	190	192	202	199	193	206	196	208	191	200	206	205	164	179	164	196	185	178	212	181	174	202	174	195	190	178	196	192	183	178	187	218	186	198	229	194	185	187	171	172	200	212	186	175	199	175	178	197	196	190	199	172	183	180	185	207	204	192	190	181	159	213	200	195	196	209	216	189	162	173	197	197	199	199	191	185	162	189	172	198	188	198	183	166	174	204	181	203	179	204	170	172	179	205	201	199	190	187	190	172	180	194	194	194	201	177	225	190	224	188	210	209	174	201	166	199	176	200	218	206	213	197	195	220	214	173	199	174	204	195	189
28639	21228	29496	35452	37094	44525	61302	57372	48958	40646	28513	15252	5983	2039	878	593	511	496	507	511	482	526	550	494	495	492	495	505	511	491	512	504	526	499	488	490	530	508	515	513	531	506	473	467	479	476	507	495	525	491	465	440	480	492	486	508	491	472	549	491	485	505	472	555	514	508	541	499	478	515	494	488	473	511	529	499	443	514	547	480	514	504	499	471	508	498	480	492	528	519	498	464	526	486	469	470	430	475	528	496	524	499	469	516	513	519	474	497	476	505	471	457	499	480	501	487	541	500	463	538	473	504	508	520	517	477	497	501	506	490	491	518	509	470	468	527	505	471	505	497	513	465	470	521	503	469	517	477	495	484	516	533	484	506	512	488	496	454	495	462	492	493	502	505	530	462	468	508	464	487	503	504	510	511	531	478	488	514	500	474	481	468	477	511	502	507	499	476	492	464	480	510	507	512	492	497	461	499	432	536	502	479	493	506	530	525	501	455	540	491	509	519	513	527	539	509	508	481	492	484	551	524	514	539	470	505	511	481	511	496	513	473	516	497	490	527	518	547	486	478	479	474	478	499	443	482	497	472	479	487	492	478	489	492	478	466	503	506	492	486	512	471	509	468	491	508	499	522	521	513	482	485	500	483	489	464	473	468	483	510	444	528	505	500	515	510	493	502	529	489	464	496	524	476	500	515	509	495	496	493	471	492	487	483	539	472	489	493	472	458	515	493	511	464	469	539	498	519	492	513	515	440	529	506	482	507	505	470	506	460	489	474	491	519	498	477	489	497	500	510	511	476	494	478	468	494	524	534	485	473	532	531	495	474	509	528	484	508	498	469	518	497	477	500	521	464	471	504	508	534	473	515	503	480	494	509	479	538	494	490	536	523	507	520	524	496	468	490	507	471	538	480	518	497	474	484	508	497	519	493	521	468	515	517	511	508	523	486	487	571	472	558	502	500	517	475	492	510	492	531	532	486	490	498	516	497	484	478	510	477	500	456	543	479	473	517	489	523	521	488	505	507	457	500	529	484	497	517	472	469	542	524	492	511	461	526	517	495	499	464	530	488	501	532	460	496	489	494	481	521	552	467	498	534	473	497	485	478	498	517	503	490	504	520	485	482	508	507	492	444	497	520	495	464	518	499	456	491	458	499	482	511	495	493	509	473	498	495	527	507	473	453	470	497	490	484	501	499	497	465	508	521	483	487	501	494	461	482	498	495	492	511	468	502	486	487	481	486	509	496	488	530	504	484	490	505	497	522	503	500	526	498	502	513	512	531	450	540	514	510	503	496	502	516	496	470	490	479	475	491	482	509	503	524	501	500	504	539	509	508	498	510	531	521	526	472	487	445	504	503	523	470	536	500	510	519	500	488	489	485	487	511	474	537	473	485	476	516	481	546	503	516	514	490	471	464	500	465	499	503	522	495	510	499	486	473	473	510	512	522	519	482	492	522	506	501	474	488	512	491	513	515	477	507	479	475	492	510	506	529	495	486	502	535	477	475	537	496	474	467	498	536	494	466	501	492	476	491	458	479	494	458	524	513	494	503	473	494	487	469	465	534	516	468	484	463	478	456	487	484	483	511	499	511	489	519	494	475	504	501	516	508	518	474	504	502	502	514	488	489	444	494	464	485	514	483	492	527	478	475	497	515	439	504	477	492	521	459	539	490	529	493	550	486	467	511	502	514	504	504	458	507	510	513	489	473	475	525	470	493	523	500	501	482	485	493	475	488	465	525	522	538	489	536	548	505	472	506	479	477	516	519	490	526	505	513	518	455	500	501	489	472	494	508	508	449	495	523	462	503	487	487	454	517	513	492	471	494	500	484	471	488	497	505	499	475	508	524	504	470	485	481	488	499	479	504	453	502	486	466	492	521	486	528	518	492	485	518	459	490	496	497	437	511	523	494	478	493	523	509	557	542	486	503	460	470	543	504	508	480	509	494	533	489	479	500	533	495	478	488	515	522	526	493	517	488	494	509	507	516	494	454	483	480	495	475	485	504	488	534	448	494	509	530	494	483	531	475	473	498	499	504	489	529	502	466	502	502	489	471	521	507	511	535	456	523	510	472	493	504	484	541	487	517	515	510	446	530	484	500	536	503	532	503	541	489	476	490	477	538	482	476	476	502	464	498	473	528	518	492	516	509	516	499	464	500	472	525	491	501	481	498	510	493	488	519	496	493	509	467	532	487	484	485	484	493	504	512	514	454	513	494	502	486	493	461	511	525	506	531	505	516	493	502	509	500	509	509	477	500	485	510	474	495	489	518	470	499	459	475	500	460	477	456	486	512	487	453	482	471	519	480	518	486	481	503	491	459	490	509	438	455	471	489	532	540	495	519	504	493	514	502	525	507	535	518	541	469	495	486	500	484	490	535	515	469	536	514	490	509	501	506	466	472	499	501	488	523	467	530	507	499	513	497	523	488	467	483	504	514	519	499	490	493	503	526	483	511	503	471	525	509	536	504	511	510	476	464	501	510	447	489	524	483	501	462	493	526	494	487	481	493	503	517	470	484	512	471	486	516	519	530	475	497	491	492	507	535	516	519	475	482	488	488	513	499	517	507	533	488	471	472	455	507	507	483	493	546	537	498	490	527	515	481	498	493	458	494	478	479	487	502	491	486	489	506	481	513	468	488	507	528	484	527	496	519	539	476	497	510	466	511	499	531	516	488	505	474	494	515	486	465	501	483	477	493	503	468	487	458	505	450	490	478	462	515	496	471	521	527	466	487	489	526	492	485	497	497	508	503	506	511	500	455	504	523	492	516	471	486	500	492	540	515	504	471	482	490	536	502	459	523	523	496	508	504	491	548	498	463	486	522	536	459	491	479	504	485	502	502	484	482	545	486	518	482	452	455	509	517	519	464	524	503	518	503	471	480	471	440	503	470	494	496	451	510	510	532	522	488	480	502	454	507	467	517	506	498	497	484	516	514	486	545	514	497	505	493	510	501	520	499	460	472	493	488	495	504	494	513	516	489	492	477	499	503	507	500	509	514	501	503	458	463	492	510	490	460	511	445	477	487	486	511	512	501	483	473	471	535	510	488	497	541	512	494	512	474	473	502	533	514	515	510	453	492	479	521	506	535	472	518	476	477	453	494	479	491	506	491	474	517	464	518	503	483	467	482	492	505	519	509	503	473	513	502	505	517	486	520	483	477	487	498	483	497	554	507	501	519	467	505	492	520	527	525	503	514	495	512	497	539	481	465	495	534	508	499	488	463	443	503	488	496	463	459	470	476	469	481	477	533	481	514	520	538	498	548	478	486	527	510	476	478	507	479	499	499	503	494	491	500	491	522	480	514	502	466	497	479	502	531	449	521	519	488	495	504	465	449	456	459	485	524	483	489	500	475	494	537	457	525	450	485	512	459	467	497	481	507	505	467	512	517	522	500	533	542	533	475	485	508	459	478	501	511	454	476	506	507	465	473	514	465	500	482	481	514	506	529	528	482	466	494	471	469	469	497	479	561	522	545	504	480	511	475
9353	3545	3051	1723	1160	912	2088	2362	1753	1601	942	434	274	246	190	208	195	227	206	205	207	160	225	206	191	196	211	232	204	213	187	218	219	167	226	196	198	216	206	242	198	207	210	183	214	187	213	193	216	205	188	207	178	178	189	218	195	185	196	204	190	236	213	213	181	210	211	205	199	200	206	223	205	229	215	196	181	199	209	211	209	245	203	215	217	203	189	189	211	213	202	240	203	196	177	205	195	191	237	190	213	223	184	202	214	226	202	190	223	173	205	183	187	193	178	235	189	182	183	172	207	198	208	194	211	219	195	218	219	200	213	230	205	176	204	194	196	188	207	209	210	198	214	227	213	217	220	221	207	217	200	198	192	179	183	201	190	201	181	201	210	168	183	189	181	182	226	195	202	234	197	193	204	194	222	207	207	204	233	180	191	194	207	200	203	198	215	203	205	210	196	192	217	223	214	196	212	213	222	212	210	203	194	208	197	200	223	226	211	221	216	217	173	194	214	208	246	220	191	198	203	220	212	202	177	188	193	205	192	203	184	207	217	215	207	210	229	211	202	235	199	171	211	204	215	200	199	211	167	179	195	198	207	212	178	188	186	181	199	197	224	196	229	232	190	195	208	215	204	192	214	191	203	181	233	201	182	181	179	211	197	191	211	210	196	202	198	207	200	219	205	199	239	184	176	198	222	201	193	203	194	192	204	180	187	217	187	194	205	174	215	205	218	192	188	197	181	202	191	208	192	227	210	228	219	187	206	214	222	212	228	188	187	214	219	233	187	209	197	209	205	178	188	208	200	179	220	200	199	200	211	198	187	182	190	201	204	201	204	189	182	209	199	212	201	215	221	205	221	191	229	176	202	201	189	184	220	210	216	200	196	199	205	208	176	196	193	198	194	210	207	211	204	198	214	193	225	189	202	188	193	211	186	194	210	192	201	202	210	196	219	211	219	196	194	216	200	211	198	221	173	228	201	199	210	252	186	193	203	197	206	173	228	198	201	188	224	249	199	220	204	191	191	181	209	195	192	218	196	173	219	192	218	218	197	211	208	196	211	192	187	219	204	179	198	220	208	194	209	181	214	217	204	193	189	178	196	179	200	199	242	206	193	201	203	175	221	223	202	197	188	211	163	204	193	197	201	189	213	184	223	189	221	194	184	190	186	210	203	204	193	193	191	212	203	217	222	190	196	214	176	213	161	202	209	202	225	192	210	201	227	208	222	197	198	207	180	220	193	204	211	169	209	201	190	216	202	198	186	199	179	213	233	205	193	190	188	222	228	206	203	195	214	228	201	208	208	218	189	198	194	193	202	203	192	216	230	224	215	187	199	161	216	229	230	193	221	228	226	205	222	178	212	205	214	197	196	200	178	197	229	218	197	204	206	183	183	178	202	206	222	191	210	193	207	219	186	199	209	187	190	178	194	226	203	179	223	197	218	180	214	205	230	216	199	209	211	161	191	205	194	206	207	199	205	206	201	198	190	199	218	200	166	218	209	201	195	192	205	217	199	195	215	192	205	181	203	190	245	217	227	221	208	227	202	187	202	204	205	213	207	223	228	190	210	223	241	186	211	189	209	232	209	208	201	212	202	206	199	192	219	212	194	202	211	198	188	188	194	193	209	197	206	204	215	220	201	193	215	200	240	191	204	194	202	235	220	229	185	195	195	178	201	228	175	184	207	205	204	212	185	198	214	219	197	223	201	221	185	205	183	169	194	191	157	207	198	193	199	220	186	240	210	201	184	191	204	199	215	198	197	217	213	204	178	205	199	208	221	219	193	192	212	212	186	187	205	218	229	235	206	212	192	234	208	200	205	214	177	182	196	189	197	203	237	225	218	220	196	200	187	200	209	208	198	209	199	171	195	186	190	216	177	195	215	199	220	191	209	214	207	209	220	196	191	197	190	179	204	209	185	195	206	212	212	208	198	201	196	184	194	226	211	195	179	193	199	217	175	178	198	208	209	185	207	195	192	219	196	185	218	226	196	202	171	202	221	226	184	208	188	207	197	215	203	206	220	226	217	192	219	190	182	190	189	229	202	205	214	218	177	224	202	188	199	230	188	190	192	247	204	221	220	204	181	189	206	194	200	230	195	195	191	193	214	213	198	188	232	206	199	202	212	207	180	199	218	216	190	223	202	184	205	188	183	178	221	201	166	206	201	219	195	214	193	188	192	203	222	198	218	204	219	185	213	202	175	192	189	221	197	220	185	189	212	189	198	168	181	222	198	206	187	191	216	205	213	200	220	190	218	207	195	192	193	184	219	195	211	216	221	193	180	225	193	178	170	226	232	251	190	183	202	208	210	197	188	219	184	186	177	199	189	215	192	216	192	213	202	213	200	188	201	172	177	200	194	176	204	204	208	204	188	210	193	193	205	217	189	202	193	235	189	193	212	166	208	221	216	205	208	161	186	175	194	197	170	200	193	185	236	209	200	218	183	211	241	222	207	208	193	209	207	204	201	219	178	196	202	215	198	208	206	223	211	223	201	185	197	188	197	214	200	200	217	196	201	216	221	221	195	198	214	211	188	188	212	172	197	196	215	183	188	181	237	202	208	191	183	184	210	215	194	183	199	204	192	191	202	195	201	205	224	173	190	194	212	201	196	192	212	198	205	177	203	210	194	202	209	196	182	222	199	173	193	198	208	225	191	197	232	204	206	236	221	188	197	206	174	206	223	198	184	171	196	183	192	209	192	211	201	176	182	188	221	193	214	211	227	193	221	208	198	197	200	206	207	207	209	178	183	195	176	211	187	212	193	211	190	202	181	198	204	201	195	203	187	203	189	169	204	194	209	202	203	208	214	191	223	183	221	198	195	212	168	209	201	218	215	201	199	210	212	204	199	208	199	197	198	226	216	212	198	196	203	214	186	185	205	195	214	195	203	183	185	219	194	208	185	217	212	210	191	214	209	221	188	208	202	209	189	204	173	191	201	210	185	195	210	199	205	195	212	234	204	205	197	201	214	230	190	199	171	221	221	202	215	227	200	215	207	209	195	199	194	195	211	184	200	200	205	197	201	228	212	203	186	201	178	187	189	213	222	227	194	198	173	223	182	231	217	204	202	197	207	190	220	197	216	205	192	195	224	187	225	198	209	202	237	205	206	176	232	206	209	199	214	188	214	171	227	186	202	213	202	190	226	190	199	191	199	221	209	205	206	221	214	186	192	207	211	198	205	198	204	211	187	194	192	180	200	189	237	222	198	225	217	190	225	196	202	193	228	204	219	198	198	205	211	214	207	203	184	187	209	202	188	217	198	190	218	217	186	208	187	220	196	221	207	184	208	218	198	213	204	195	178	182	201	200	220	203	190	208	179	214	214	197	205	206	209	194	182	200	229	191	203	208	227	223	209	211	211	188	184	181	211	203	204	194	190	195	179	175	190	211	208	175	182	190	209	213	191	215	212	212	180	192	221	213	192	220	212	211	179	200	169	218	180	191	198	170	213	215	175	176	201	213	193	199	191	193	199	184	195	183
6249	3676	6304	5614	4735	4709	10788	10827	7980	6723	3829	1783	1033	723	599	550	524	546	531	527	586	491	554	520	546	486	472	536	512	527	530	536	508	496	523	465	537	513	517	514	510	562	532	545	505	531	492	512	522	529	562	500	503	558	515	500	493	522	574	548	506	534	525	505	494	526	505	539	518	547	521	484	496	526	551	545	520	482	511	560	536	496	527	506	503	495	553	497	544	543	555	531	519	500	567	552	521	522	515	538	565	540	503	527	477	511	550	548	518	494	580	550	558	536	532	558	542	534	493	555	490	504	544	497	509	553	519	507	496	497	534	553	509	510	512	510	499	548	506	535	571	511	529	550	521	530	484	522	554	526	515	524	544	514	504	508	495	542	527	476	493	510	541	502	531	544	494	521	538	528	519	503	543	514	533	520	522	503	515	511	527	535	507	495	513	518	521	489	529	512	501	538	513	557	524	564	513	551	502	547	539	553	528	546	544	506	511	519	558	504	531	538	547	546	528	513	560	525	548	476	541	527	493	543	561	535	536	552	541	526	527	482	485	471	520	572	497	526	523	490	529	498	544	575	539	529	528	513	560	478	538	522	524	554	539	537	525	516	506	574	517	531	523	510	483	502	508	515	519	568	536	493	524	536	525	496	534	606	548	531	543	536	520	496	510	523	527	503	490	503	523	525	530	553	520	555	492	544	563	531	531	546	524	529	503	564	511	536	512	519	506	542	512	541	548	511	581	522	524	572	517	539	516	520	495	530	534	523	514	551	470	606	509	500	501	540	508	549	493	525	483	546	544	498	527	554	552	531	532	569	481	555	513	514	499	537	528	550	511	523	539	483	512	522	496	547	523	531	515	509	553	521	528	539	537	570	515	535	525	515	512	559	512	534	532	493	524	551	526	549	560	581	480	494	512	553	531	539	515	541	517	515	552	561	523	547	517	533	557	563	508	523	575	529	568	504	494	532	535	530	504	523	509	537	526	511	473	539	534	529	532	528	519	508	538	513	557	538	556	551	516	498	489	549	533	543	550	503	533	487	531	490	513	516	548	501	530	533	519	500	545	530	484	522	508	516	559	520	524	533	483	504	511	531	550	504	493	501	517	571	475	553	489	529	504	499	490	528	508	553	498	550	495	519	530	575	543	521	524	521	483	502	546	513	551	531	541	505	533	514	504	526	571	528	515	519	512	513	510	521	532	537	515	546	496	505	512	555	517	522	546	516	524	520	556	557	514	553	492	521	500	499	518	530	545	551	524	539	482	545	503	530	509	540	518	529	541	498	518	555	516	547	534	505	540	524	534	480	545	542	496	534	538	525	546	514	496	507	531	540	503	496	495	507	533	522	507	570	522	540	529	546	551	513	506	496	553	538	492	516	559	502	536	513	538	494	515	518	498	534	542	517	488	520	500	530	556	537	544	493	545	543	503	534	535	510	540	529	498	505	529	504	529	516	554	539	556	551	543	537	533	540	529	567	542	519	481	514	489	485	558	540	556	495	530	536	519	552	505	502	508	523	540	537	544	573	559	516	545	510	508	551	495	544	519	513	534	508	498	504	540	509	514	513	518	488	547	555	510	552	538	538	518	528	509	568	510	497	564	500	546	509	498	523	558	534	543	505	564	512	528	493	556	547	517	519	520	542	536	559	529	512	511	543	554	544	526	499	537	531	535	527	545	519	564	558	588	546	538	568	511	497	506	514	538	552	533	527	523	572	518	520	550	505	552	517	511	581	553	534	545	568	540	537	519	545	491	527	533	524	545	511	524	520	483	529	513	505	549	547	550	497	521	535	541	509	529	524	537	531	510	567	552	526	539	510	523	543	537	571	538	529	549	549	525	542	536	540	545	552	541	542	518	537	536	557	519	531	553	494	518	521	550	499	544	526	488	510	501	514	527	528	543	534	507	519	531	486	525	530	559	539	520	559	517	509	526	530	517	522	540	532	505	562	532	540	561	541	498	523	517	531	525	564	546	495	538	530	538	522	513	558	576	536	511	473	549	514	551	517	522	510	522	533	531	563	500	588	539	535	515	500	493	528	502	560	495	535	523	563	533	521	551	519	509	544	524	525	522	504	555	518	536	553	527	529	541	503	497	523	546	502	512	522	526	513	519	500	531	549	502	514	543	509	524	504	481	561	490	527	498	507	488	570	525	507	552	515	539	484	589	527	521	545	555	497	523	508	530	500	510	577	501	517	504	527	551	552	528	550	558	552	540	520	502	559	515	530	499	557	542	502	528	539	479	487	531	536	496	522	544	534	543	492	492	518	484	532	506	515	528	481	508	530	542	519	524	546	550	502	516	508	500	531	521	525	570	484	547	548	490	543	521	514	483	511	514	553	496	529	522	587	521	531	574	514	535	526	562	533	545	540	525	506	524	527	504	491	526	545	537	564	504	512	514	514	541	542	544	527	520	502	528	487	567	541	524	534	525	535	539	524	547	498	488	531	565	530	537	519	524	491	537	485	498	532	526	536	529	550	532	523	532	510	554	491	485	515	530	533	510	540	577	510	521	537	514	544	549	518	541	523	504	523	482	514	464	550	526	508	545	579	530	580	566	504	536	548	539	501	528	543	560	538	534	539	515	515	485	551	514	564	540	523	534	550	570	529	514	523	540	528	517	506	507	508	522	512	537	525	514	500	549	524	536	516	516	529	582	529	527	471	531	519	519	521	538	501	554	528	550	504	513	549	507	524	545	519	519	560	535	506	503	470	513	540	495	516	525	539	525	558	541	524	514	475	539	506	517	551	516	507	545	492	522	558	525	541	527	519	554	566	539	536	529	553	547	503	516	543	524	541	523	529	513	542	517	532	572	536	512	540	516	527	511	549	531	521	581	533	531	490	559	538	558	547	490	521	561	580	506	442	511	522	510	562	511	545	536	557	549	503	520	562	516	532	538	520	474	534	542	521	557	561	516	559	563	527	501	538	499	475	510	541	522	520	571	476	522	557	494	529	558	515	537	552	528	492	518	576	517	522	508	540	489	488	545	509	474	512	504	510	496	532	520	524	571	535	496	543	511	518	519	556	555	539	531	560	581	494	546	509	540	495	507	510	541	521	509	529	527	544	550	574	560	566	474	505	527	543	510	510	531	520	526	539	583	521	529	526	507	544	524	535	590	516	529	541	502	532	502	553	529	525	557	516	562	510	506	509	563	495	512	515	558	478	559	557	527	503	564	571	519	594	566	491	561	571	550	519	497	535	593	516	517	521	502	511	528	493	504	513	517	552	520	518	536	573	531	550	532	507	508	552	504	530	544	526	572	532	529	483	518	575	530	499	535	479	568	517	497	520	541	532	541	499	490	552	571	528	542	513	520	522	537	503	540	487	536	524	549	546	507	511	531	524	509	528	522	497	514	512	538	533	527	499	544	500	516	510	525	553	559	548	523	551	558	531	541	523	517	500	540	541	533	491	575	515	511	583	535	510	533	541	509	552	503	488	557	531	517	487	573	539	537	534	571	517	506	538	490	507	565	556	536	507
30521	24179	21026	18677	13135	18475	25699	29977	23041	13578	7155	2638	987	404	307	215	221	211	198	199	204	209	208	206	229	220	203	220	198	215	192	221	213	202	194	195	200	200	196	188	207	200	184	188	216	204	188	192	190	222	187	196	203	221	237	196	226	229	191	209	229	237	224	205	228	205	186	203	243	197	237	232	215	229	195	231	205	193	181	205	181	236	227	238	213	203	212	236	198	227	197	218	208	199	214	235	225	187	164	212	207	214	199	205	211	231	202	204	207	211	227	206	226	222	232	218	182	215	229	197	216	195	196	206	231	208	193	203	196	212	209	189	218	197	214	230	199	205	215	205	249	229	214	196	202	234	222	206	214	202	194	242	226	207	224	211	206	222	263	208	213	199	204	198	197	213	216	228	187	190	197	205	207	205	214	201	183	208	192	190	213	199	201	203	207	208	211	203	227	232	211	184	213	218	230	199	224	191	208	223	217	219	204	210	220	201	195	205	207	212	219	228	174	223	216	207	220	201	195	224	194	211	205	207	237	220	186	217	224	197	209	188	220	193	223	213	204	198	235	192	220	211	227	208	207	214	193	237	213	241	210	208	197	215	175	204	206	215	194	215	216	224	215	198	209	244	211	208	207	173	196	230	196	224	200	198	203	192	220	207	202	176	187	223	202	217	215	247	219	211	201	206	198	206	185	219	222	211	206	184	189	201	181	218	212	228	207	206	229	206	210	226	219	204	219	233	223	199	213	204	210	209	211	194	175	218	188	196	185	198	230	219	206	207	215	222	225	200	199	235	214	193	192	236	197	184	188	204	186	222	173	195	223	222	212	232	243	192	192	203	198	211	211	209	234	189	205	206	245	195	213	203	191	207	236	229	215	197	203	198	210	231	211	197	231	209	199	182	202	214	224	218	209	228	210	216	202	197	212	201	208	201	192	205	197	218	230	197	222	203	189	219	211	215	194	198	177	195	218	208	214	187	196	215	212	230	242	229	198	204	232	237	184	204	199	195	174	222	211	205	214	198	223	201	204	211	193	235	192	234	229	198	193	175	201	223	207	241	217	235	195	214	211	222	192	181	179	222	205	190	204	192	214	217	197	211	178	229	220	216	180	225	214	221	214	219	214	205	212	210	201	211	207	213	216	239	221	199	241	189	199	195	203	182	212	208	196	210	218	214	217	201	204	198	220	215	219	231	214	208	208	225	210	195	217	212	234	201	207	211	215	192	214	243	196	215	193	193	222	224	187	190	237	222	217	213	207	221	210	215	204	206	217	186	210	210	229	181	216	243	208	238	207	204	186	222	190	229	241	205	219	202	208	218	187	216	220	221	213	223	232	213	190	196	217	212	201	216	230	216	203	207	205	202	231	224	203	203	218	190	213	216	203	221	207	218	196	198	203	203	218	210	226	203	210	179	209	216	227	220	217	216	217	233	202	209	214	198	190	202	205	203	240	234	220	201	217	206	223	174	214	178	206	232	208	216	205	203	212	233	207	220	213	188	208	203	212	207	212	226	197	201	207	214	198	225	204	239	202	193	188	190	203	205	197	239	219	194	193	218	207	216	205	208	219	202	181	180	215	207	187	192	233	213	201	218	203	212	210	239	192	199	204	219	209	205	247	213	224	218	216	200	195	224	213	218	215	201	203	223	195	206	218	205	194	209	206	198	199	223	210	192	210	236	221	205	215	203	198	206	210	161	230	248	233	194	209	225	205	212	209	211	201	204	216	189	222	213	190	201	201	216	199	224	223	215	189	237	205	204	185	203	229	187	215	197	207	222	199	186	218	184	202	208	203	228	192	200	196	199	231	219	210	210	197	200	201	200	198	203	178	210	214	235	191	204	212	214	213	225	220	226	235	184	199	203	226	214	219	184	219	216	225	209	196	209	195	208	215	208	223	203	213	178	214	191	216	214	202	215	200	206	227	203	193	192	186	211	222	203	203	200	220	199	221	189	222	223	202	198	189	230	220	187	221	169	208	199	233	222	199	205	235	204	214	242	199	217	224	201	199	238	197	212	214	198	187	196	240	220	225	163	195	206	219	222	194	195	222	203	184	191	196	242	220	220	208	212	223	208	210	189	205	199	212	195	214	194	198	195	188	216	189	229	228	206	225	194	216	197	196	202	214	207	219	228	203	178	221	222	204	196	194	190	209	209	203	211	193	209	214	212	217	242	180	216	218	225	210	219	198	203	204	210	215	209	198	241	194	234	200	193	179	214	219	209	238	198	174	202	198	206	211	200	209	219	229	206	169	183	192	219	215	211	211	200	238	213	198	180	202	208	211	236	194	211	217	217	204	194	209	206	210	201	230	206	235	195	217	230	205	192	208	195	209	187	212	237	178	204	219	219	190	193	223	210	223	226	224	202	222	227	207	196	213	185	196	191	208	216	176	221	201	209	204	185	176	186	226	188	181	200	224	213	218	195	212	206	192	198	212	215	212	214	210	226	216	195	204	211	199	183	207	185	211	225	188	221	205	168	205	215	180	211	209	184	219	224	196	227	191	194	187	191	199	206	227	187	207	227	204	212	227	208	220	218	211	234	214	211	188	211	192	217	211	223	214	184	211	203	198	239	196	233	206	231	213	211	210	208	197	184	186	175	197	239	219	211	212	210	215	193	217	196	210	218	172	195	231	207	214	221	180	206	198	220	200	230	196	223	222	243	217	218	218	229	189	189	217	195	221	230	206	212	214	210	178	223	205	201	201	218	207	199	196	198	202	181	205	210	199	233	209	202	223	210	205	200	215	211	234	203	222	213	212	211	233	229	237	200	209	210	207	208	188	247	236	214	201	186	204	205	237	215	209	218	209	194	188	212	208	195	208	196	206	196	210	213	218	217	210	217	210	192	219	199	221	214	215	200	218	222	197	205	238	213	212	213	230	225	205	211	219	202	203	211	207	205	223	215	210	208	210	202	212	207	203	198	204	232	210	212	189	193	221	249	208	187	232	221	215	240	178	220	215	205	227	205	218	223	239	211	224	224	206	222	202	227	195	221	236	186	212	219	227	235	197	191	206	233	211	188	227	186	201	226	213	195	238	210	202	223	215	219	213	195	222	209	230	216	226	193	213	210	204	222	202	194	204	213	210	193	212	180	192	207	209	191	193	208	200	215	222	211	200	227	210	215	211	213	184	205	231	202	208	182	195	190	194	201	232	201	208	215	208	222	214	211	216	202	194	181	189	209	198	211	211	208	201	204	246	219	225	191	206	211	223	215	215	224	202	230	225	185	198	178	228	230	192	187	203	215	218	220	208	190	195	198	211	206	210	186	200	199	225	208	187	229	185	195	191	196	193	192	201	196	195	213	235	193	207	218	212	226	210	180	235	208	186	189	210	211	211	208	212	213	213	221	220	201	219	207	210	199	210	203	197	213	216	201	230	229	216	217	207	187	231	228	206	230	236	196	163	201	200	219	224	178	199	197	219	208	205	191	228	209	250	214	204	218	216	207	215	221	181	200	182	208	206	197	209	222	191	224	205	210
21097	17240	22799	27240	26887	37016	44677	46331	40932	30932	21542	10741	4214	1578	746	550	581	577	546	522	573	583	534	563	544	529	530	529	596	545	539	517	533	492	590	550	555	523	554	561	518	536	601	500	544	545	546	538	546	532	507	541	542	559	544	521	517	557	520	517	542	551	560	519	519	569	538	565	571	555	522	513	541	537	517	551	506	575	529	523	550	568	553	536	545	527	521	551	520	508	572	588	572	530	526	517	533	569	589	536	537	518	501	529	551	544	544	529	559	546	559	557	544	598	516	536	515	569	522	555	566	544	538	554	583	536	590	547	492	541	532	544	519	595	563	522	564	546	531	512	518	511	559	495	566	532	585	533	541	595	558	516	543	580	602	540	513	580	540	574	504	529	547	528	533	522	509	550	539	571	504	501	520	519	492	525	585	573	543	558	577	536	543	515	531	517	547	552	503	560	554	541	544	567	530	542	517	545	547	558	514	532	567	548	529	508	547	550	536	537	543	559	545	534	547	551	488	616	518	517	545	545	549	537	558	551	567	551	501	556	518	506	573	526	540	524	534	533	503	527	544	530	526	534	550	572	568	530	529	569	540	570	550	538	580	542	517	573	552	545	564	556	518	539	510	544	582	496	544	534	548	525	523	557	557	504	530	528	555	546	544	519	546	521	573	544	518	553	570	502	535	549	546	561	578	524	521	539	512	579	523	498	544	554	548	530	520	525	525	532	579	583	598	542	534	561	548	553	558	538	561	519	546	536	524	532	544	571	583	565	562	531	535	541	583	564	530	546	499	559	512	547	503	567	592	602	556	585	593	548	556	490	524	547	543	542	554	508	555	570	576	535	557	572	581	584	535	565	486	538	538	547	556	528	536	550	561	570	604	537	543	566	546	559	550	511	580	546	541	572	516	533	574	489	590	494	542	518	568	515	583	549	537	586	538	503	590	516	538	550	571	536	543	547	567	523	525	532	519	579	551	535	560	537	552	498	525	568	560	489	475	543	571	533	540	538	519	553	539	519	537	560	563	524	571	539	534	508	528	583	568	535	523	529	549	571	529	546	498	557	546	543	558	582	548	561	538	530	566	505	547	557	543	556	511	507	519	532	577	535	564	554	535	525	564	553	529	513	559	572	553	559	555	565	597	518	508	560	517	500	581	562	577	517	568	510	543	590	574	550	521	525	535	533	558	553	567	519	550	554	524	569	527	534	527	507	536	530	514	546	498	536	565	557	519	539	533	488	547	553	560	535	559	577	541	584	497	541	548	532	531	558	538	606	538	525	536	546	530	533	541	577	551	540	542	562	574	568	610	530	545	515	522	523	523	568	525	547	572	547	564	564	496	549	515	549	562	542	542	553	542	560	573	529	528	554	551	573	576	554	539	546	556	558	552	543	528	493	533	569	551	546	570	526	541	512	564	549	515	526	532	562	545	564	531	575	567	532	520	508	520	502	576	548	490	541	535	550	552	578	517	557	550	562	564	518	547	535	547	537	528	549	551	530	547	536	517	565	553	540	576	551	569	570	565	538	568	528	526	512	578	534	533	513	533	543	534	552	524	535	524	533	580	541	582	563	560	569	543	547	561	539	531	556	563	550	586	565	523	572	531	535	543	543	563	581	556	504	542	524	572	495	558	538	536	497	530	484	567	528	559	543	561	558	540	534	545	532	531	518	585	554	525	552	534	575	561	588	534	537	566	537	551	493	525	542	525	510	560	522	559	554	581	565	535	536	529	529	543	527	564	521	564	563	568	531	553	534	564	535	545	530	571	519	527	524	530	519	543	529	568	527	502	572	554	574	576	525	541	546	532	527	521	531	564	504	514	533	568	549	544	534	530	560	550	569	503	511	552	526	511	543	534	519	563	578	551	540	525	524	517	565	527	523	582	512	535	552	564	529	572	528	560	548	515	534	549	529	525	546	537	534	484	573	536	540	548	514	543	506	525	577	538	550	536	572	569	539	542	551	583	546	496	531	565	552	513	554	559	505	518	541	512	555	524	563	554	509	557	572	560	552	528	534	545	541	610	513	539	521	533	574	503	573	503	515	590	508	558	510	535	535	529	555	533	489	530	550	534	498	558	519	516	549	554	544	565	505	523	528	523	501	525	495	500	557	568	540	527	535	565	559	500	531	569	542	505	522	520	517	538	585	547	552	543	508	538	552	520	526	537	565	574	540	554	520	514	497	516	543	551	559	520	529	527	545	516	561	558	534	548	514	543	494	583	499	526	557	548	539	527	523	545	520	545	532	546	496	591	542	592	550	540	553	544	519	538	502	568	518	569	502	564	519	556	517	555	514	524	541	583	519	532	553	527	549	512	585	537	527	546	548	578	543	523	554	615	563	539	501	573	529	533	526	542	518	516	522	532	556	536	547	528	513	495	523	524	534	556	533	534	551	537	506	610	557	532	565	508	508	550	544	540	526	543	541	555	564	563	555	525	531	498	552	503	562	547	531	528	548	543	571	512	567	548	544	540	528	581	567	578	550	540	569	584	555	557	522	518	559	522	523	500	584	525	520	572	556	567	554	505	523	554	570	519	557	570	556	516	579	538	517	576	543	583	492	548	533	563	523	489	566	551	545	518	578	523	539	562	557	546	559	552	558	572	500	566	545	513	536	576	547	547	532	502	523	553	535	521	543	567	521	544	552	538	529	530	557	537	512	524	541	543	557	606	527	558	538	509	545	522	513	502	556	550	526	556	526	556	547	587	555	544	543	509	553	549	496	568	540	519	497	531	505	507	542	551	531	517	533	563	541	494	564	550	496	574	551	530	565	533	557	545	520	513	559	522	509	531	525	615	573	540	551	546	553	552	577	562	543	561	543	542	540	538	559	561	549	588	522	586	544	554	598	514	545	528	509	568	557	538	560	522	583	534	556	535	562	537	510	550	569	539	530	523	520	528	514	531	537	535	529	476	509	518	572	510	595	533	578	567	541	506	545	525	545	554	551	546	546	531	556	571	555	575	527	532	521	560	484	544	524	512	497	534	542	527	547	544	552	529	520	512	491	529	553	568	543	515	531	570	517	595	556	533	580	531	574	543	534	536	506	503	542	527	505	506	516	555	565	584	582	549	525	546	523	535	573	539	536	540	543	530	540	537	574	595	542	519	585	526	532	542	507	512	540	507	526	566	520	505	560	554	528	568	527	505	548	516	544	537	537	541	499	587	539	580	554	523	569	588	518	541	524	529	517	528	550	533	543	535	511	485	553	551	511	573	522	529	573	563	562	542	528	559	531	541	532	567	524	563	523	525	549	588	521	535	537	564	504	539	558	531	569	585	576	549	536	538	539	553	541	558	557	577	511	508	534	568	560	554	564	533	577	559	494	522	554	538	520	556	484	524	507	518	528	562	531	548	559	536	551	541	541	525	525	538	509	548	531	578	563	557	552	556	555	543	494	586	588	566	557	557	561	575	564	553	562	544	548	508	573	556	554	544	550	565	532	565	504	506	558	523	535	501	491	544	547	561	552	521	538	557	592	536	561
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
