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
335940227966	335940228500	335940229050	335940229600	335940230150	335940230700	335940231250	335940231800	335940232327	335940232900	335940233450	335940234000	335940234550	335940235100	335940235650	335940236200	335940236727	335940237300	335940237850	335940238400	335940238950	335940239477	335940240027	335940240600	335940241125	335940241677	335940242250	335940242800	335940243350	335940243877	335940244425	335940244977	335940245550	335940246077	335940246650	335940247177	335940247750	335940248277	335940248827	335940249400	335940249950	335940250500	335940251050	335940251577	335940252125	335940252700	335940253250	335940253777	335940254350	335940254877	335940255450	335940255977	335940256550	335940257100	335940257650	335940258200	335940258725	335940259300	335940259827	335940260400	335940260950	335940261500	335940262027	335940262577	335940263150	335940263700	335940264227	335940264777	335940265350	335940265877	335940266427	335940267000	335940267550	335940268100	335940268650	335940269200	335940269750	335940270300	335940270827	335940271400	335940271950	335940272500	335940273050	335940273600	335940274127	335940274677	335940275227	335940275800	335940276350	335940276900	335940277450	335940277977	335940278550	335940279077	335940279650	335940280177	335940280750	335940281300	335940281850	335940282377	335940282927	335940283500	335940284027	335940284577	335940285150	335940285677	335940286250	335940286777	335940287327	335940287900	335940288427	335940289000	335940289527	335940290100	335940290627	335940291200	335940291750	335940292277	335940292850	335940293377	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16592	3210	2903	2172	1497	1051	801	607	495	433	368	310	318	282	254	213	215	211	196	176	172	190	177	179	207	233	234	260	338	370	599	957	1426	1474	1627	1130	832	646	574	645	700	647	446	438	372	366	269	280	183	190	232	158	151	150	135	149	157	147	154	176	165	155	166	148	155	144	136	141	127	140	162	123	152	131	148	120	130	134	149	150	146	145	142	131	135	133	120	122	136	163	156	138	124	152	144	154	157	125	157	121	148	142	130	142	119	132	130	137	147	132	151	136	144	153	126	154	146	140	134	149	120	133	147	145	138	154	147	145	133	129	134	136	135	129	149	154	149	129	137	146	138	136	144	141	137	143	133	129	139	117	127	155	129	147	121	126	120	149	171	125	139	142	143	153	146	148	149	148	143	117	137	123	151	125	119	141	129	126	139	113	140	128	145	140	147	137	124	139	129	138	125	136	139	148	147	129	133	145	143	156	130	146	144	154	136	123	131	149	143	132	134	147	150	144	141	130	143	141	136	116	128	128	156	138	130	153	138	142	130	121	131	145	151	128	147	125	141	146	151	145	125	132	130	139	144	155	123	142	141	130	150	135	124	142	147	142	139	132	129	117	133	139	140	143	116	124	117	144	137	137	138	113	144	138	128	157	104	138	137	118	114	115	154	135	133	134	144	144	146	133	134	127	136	150	138	126	146	137	140	133	133	157	120	132	133	139	134	126	128	134	170	150	140	161	145	122	123	143	133	126	139	135	138	165	141	126	132	144	132	137	125	142	137	142	127	132	138	137	159	129	144	115	135	117	140	149	148	151	144	128	111	123	137	156	121	162	138	143	136	143	147	170	156	142	123	143	136	137	132	138	126	139	130	145	133	120	118	132	136	159	133	143	130	133	142	135	134	110	140	143	145	147	145	145	143	127	133	128	129	132	142	130	135	129	122	121	143	144	127	137	156	156	141	127	130	150	134	135	119	133	137	130	148	150	143	139	114	149	144	130	118	138	137	134	134	143	131	143	147	144	151	134	150	150	130	126	140	141	122	159	126	106	140	127	161	141	135	127	129	142	134	141	121	130	141	141	153	154	140	132	128	146	126	142	143	140	119	141	119	141	114	140	148	139	133	146	141	133	125	149	136	123	134	141	133	161	146	138	118	157	136	127	123	118	130	118	139	144	158	152	133	161	156	121	150	149	141	138	128	133	143	124	141	163	127	149	120	134	152	137	119	141	150	112	145	152	146	135	139	134	141	139	142	155	130	158	133	167	136	144	168	143	139	124	117	126	142	150	127	139	130	147	137	134	124	137	143	137	133	113	164	144	143	138	132	153	127	128	152	132	120	125	137	127	131	136	131	133	153	147	123	121	130	120	140	127	134	128	139	138	139	148	102	147	155	136	138	138	157	136	140	148	129	125	139	137	117	132	127	134	143	121	123	126	140	133	152	175	152	133	151	156	142	155	121	138	133	136	156	125	127	126	136	136	131	115	137	119	139	129	127	142	138	138	136	141	139	102	117	128	137	144	146	152	144	122	145	139	129	141	129	106	150	121	136	160	137	146	140	129	131	136	138	141	144	115	123	146	150	129	135	141	130	124	147	124	119	129	144	145	143	135	154	148	142	136	151	127	125	135	122	130	153	137	142	121	154	147	145	140	115	121	150	135	141	134	124	119	131	140	137	144	141	153	154	126	143	142	138	144	137	134	130	151	132	125	134	139	142	134	164	138	133	136	138	119	157	147	137	148	135	141	136	147	118	167	137	134	142	124	134	123	134	138	118	134	155	139	147	117	140	130	130	127	147	124	139	129	147	148	128	148	131	147	129	134	129	109	142	125	129	139	163	141	148	134	150	140	108	150	128	141	146	146	138	122	151	142	128	131	128	129	141	144	143	121	135	111	172	144	138	144	133	141	126	137	138	134	119	134	143	136	126	129	124	136	153	126	114	117	151	131	133	125	147	122	116	130	141	146	134	125	134	139	147	133	149	154	143	152	146	132	153	125	129	130	129	145	136	121	129	140	136	123	124	114	139	155	138	144	130	133	136	158	148	145	149	142	131	141	151	143	140	152	145	130	150	147	141	142	135	129	132	134	128	140	137	143	138	144	129	147	138	143	139	134	145	150	116	141	134	121	135	139	142	129	150	144	119	134	137	135	108	141	136	120	152	153	138	126	151	144	130	127	131	131	107	128	150	134	126	149	106	143	143	152	144	121	148	142	124	151	135	119	131	129	143	138	138	127	121	127	167	140	149	146	130	137	133	128	137	151	145	136	130	141	144	135	138	143	170	129	118	127	155	126	144	166	120	130	124	152	157	121	145	132	144	133	117	151	154	139	159	134	138	108	127	128	149	143	133	131	125	137	144	147	132	145	142	144	136	122	137	114	146	137	134	142	129	134	135	144	149	148	127	129	136	126	131	131	136	152	126	134	127	158	143	153	144	131	147	154	124	145	133	145	137	122	142	138	145	134	153	122	134	131	118	124	120	150	157	141	133	141	144	133	141	126	156	137	136	132	153	138	140	130	121	133	142	146	133	124	143	129	127	135	136	147	124	135	136	147	144	123	121	135	138	130	130	149	136	115	124	129	124	125	141	141	134	157	129	159	130	153	143	134	102	147	122	168	143	130	134	144	144	123	128	139	147	142	131	151	133	132	159	143	125	143	140	143	130	129	143	141	116	156	131	140	136	122	127	115	146	149	140	167	130	128	130	127	142	146	138	137	135	137	135	141	155	136	126	134	127	130	135	141	138	141	134	157	137	155	171	128	131	117	150	127	135	133	132	122	137	134	118	146	155	134	116	128	140	148	135	143	117	135	136	112	125	141	145	175	167	138	145	132	136	136	106	131	135	139	147	144	149	142	124	123	129	137	137	131	148	139	117	133	157	146	137	130	130	152	136	134	147	136	163	123	123	161	144	121	137	126	153	149	132	145	118	126	150	133	130	122	130	130	146	143	140	116	134	142	134	150	124	134	129	123	134	154	134	155	132	146	128	126	144	149	140	144	125	131	136	146	141	118	149	140	156	140	128	149	125	153	132	145	141	146	118	125	132	127	141	142	140	129	147	128	119	132	119	136	137	123	142	131	119	135	149	129	146	140	143	141	133	120	139	146	128	147	134	125	136	141	136	126	142	126	139	133	153	143	128	143	118	150	135	133	163	122	141	136	136	116	128	141	140	157	131	134	136	133	125	141	139	164	109	146	119	151	134	136	131	162	120	139	142	163	160	154	135	136	166	149	134	149	147	139	141	109	134	123	125	156	132	146	118	118	144	140	129	147	142	134	142	141	158	134	129	137	125	128	132	142	139	129	124	126	153	117	138	144	114	140	154	142	135	147	153	142	145	137	139	111	146	145	150	144	156	140	110	123	157	156	162	133	125	126	141	140	135	121	137	133	136	169	104	122	140	139	124	131	149	147	132	161	134	139	111	124	134	139	137	139	134	151	159	130	120	123	141	124	157	141	133	128	112	131	128	150	149	143	124	117	114	136
8345	2463	5682	6432	5319	4336	3427	2940	2477	2124	1848	1673	1381	1348	1185	1145	1047	950	974	878	768	808	804	761	1033	1092	1146	1411	2023	2355	3935	6523	9428	7669	8186	6506	5276	3945	4709	4817	4718	4510	3245	2936	2661	2646	1730	1456	1087	951	1145	697	667	497	528	531	539	529	505	518	519	500	545	478	517	531	526	479	455	497	457	449	506	443	491	472	438	417	474	488	489	436	466	424	452	478	479	484	423	469	454	445	460	480	457	440	433	435	436	451	436	444	439	443	454	460	461	426	436	461	461	433	430	443	438	428	448	436	474	459	473	438	439	423	451	463	431	458	500	465	477	466	455	455	439	415	435	440	434	459	431	410	472	422	420	433	439	460	450	421	465	435	444	440	438	434	418	415	415	503	415	449	445	428	458	464	447	431	418	438	417	449	438	441	419	420	454	422	424	441	467	423	457	416	406	424	458	462	407	402	450	435	419	394	454	403	427	397	429	442	446	413	415	440	428	412	428	452	452	411	467	455	398	410	459	432	433	433	410	442	433	450	406	420	430	437	423	469	455	415	393	431	429	432	442	427	457	432	461	367	436	430	468	422	451	424	460	403	401	405	476	419	430	419	453	437	408	422	439	436	440	410	412	459	442	418	454	417	416	420	446	463	411	446	450	437	449	447	430	439	453	464	416	431	443	458	422	435	434	461	426	469	423	462	397	428	456	410	428	430	408	470	424	434	429	434	438	429	422	437	437	476	419	463	468	412	451	447	454	429	437	431	433	378	402	434	416	456	416	460	454	426	432	468	414	402	424	442	418	446	432	444	449	457	436	461	434	425	468	418	384	447	415	447	436	426	431	431	449	455	463	426	447	429	438	429	423	414	457	493	409	468	436	451	423	434	428	409	468	449	443	477	448	423	438	443	457	429	454	441	454	466	411	447	446	432	425	441	447	498	435	421	420	460	434	435	449	425	425	440	448	427	439	441	427	417	447	465	441	450	411	453	471	402	457	441	455	418	413	432	411	405	465	437	421	400	445	431	437	452	446	435	440	454	441	453	423	431	448	425	453	432	471	435	421	423	468	435	438	465	411	410	453	422	419	434	413	466	407	439	413	427	404	416	404	416	414	407	421	435	440	425	465	405	446	450	458	445	404	450	456	449	447	431	455	401	413	409	465	414	426	444	406	439	421	492	437	446	437	422	473	416	479	417	446	422	457	422	446	450	474	405	449	417	421	414	449	466	418	448	426	422	428	428	444	466	434	449	442	441	433	484	401	471	422	387	453	442	426	427	391	453	451	475	447	431	398	424	409	383	449	432	425	429	470	436	426	470	398	441	412	454	429	436	469	418	423	466	422	441	401	453	464	433	456	450	454	466	408	443	446	433	428	390	405	418	438	412	437	458	432	460	402	418	459	439	430	443	439	432	425	449	429	440	447	433	451	436	438	443	423	430	432	421	431	425	448	427	437	441	426	442	431	429	427	431	474	408	418	489	415	445	449	482	412	455	425	440	434	410	423	430	430	457	448	455	447	441	438	422	436	459	430	437	413	461	413	437	419	447	448	439	448	424	437	437	383	448	390	422	424	441	409	451	420	420	468	441	442	393	419	452	436	491	418	448	436	419	460	455	406	421	472	430	415	418	419	428	423	474	430	400	459	433	408	434	445	419	436	452	444	464	472	450	378	458	446	414	423	458	459	452	451	440	469	451	422	397	434	456	449	416	441	452	448	495	434	439	478	458	440	448	454	448	485	478	422	452	437	431	456	408	454	443	427	438	436	432	443	415	436	431	417	470	425	435	436	438	405	454	454	442	420	427	434	432	417	417	489	437	459	424	436	459	426	407	437	449	426	453	432	425	438	435	394	435	439	426	423	440	432	434	435	429	418	446	428	425	439	439	431	411	462	408	470	434	437	413	451	458	474	452	438	467	443	446	456	441	438	430	447	445	443	466	414	479	435	466	414	451	417	421	411	432	406	461	441	426	474	468	456	465	430	452	438	379	424	446	456	393	432	412	424	442	426	417	464	457	435	440	432	412	426	456	448	425	405	445	422	385	423	449	434	410	490	425	448	450	433	417	395	448	451	449	463	432	452	466	413	450	409	442	413	462	419	423	407	458	470	415	437	428	417	429	409	439	444	432	414	432	433	423	479	419	428	452	403	464	449	479	412	454	455	418	416	450	452	424	414	439	463	425	440	452	409	458	450	424	440	462	443	416	469	413	430	439	449	425	402	445	429	439	412	439	457	469	391	452	434	427	392	466	420	454	430	452	432	428	434	422	411	464	414	411	460	476	476	423	435	452	404	418	425	424	411	462	428	461	414	419	436	448	459	441	418	428	423	424	453	425	416	456	424	409	444	437	469	467	473	425	463	428	439	410	431	441	411	451	451	413	437	432	419	410	417	418	456	467	407	410	441	433	404	413	461	413	413	432	400	485	434	448	444	452	460	379	444	414	437	418	400	395	455	449	432	476	426	459	458	423	454	466	457	455	466	464	451	445	398	446	469	428	436	429	448	442	382	428	423	461	450	447	405	474	429	424	416	464	444	440	396	477	451	475	391	442	460	441	442	437	405	435	431	435	424	417	420	440	445	464	474	455	421	415	466	402	414	414	427	431	440	448	438	428	474	432	449	426	442	419	426	428	448	408	419	415	422	410	448	435	421	437	442	418	447	440	407	436	430	449	453	411	364	448	415	408	460	431	418	448	465	446	484	424	433	461	438	412	450	430	457	403	418	451	421	400	412	429	424	447	417	404	422	409	474	457	457	425	483	427	407	382	445	430	448	448	436	446	406	425	445	449	422	433	476	389	445	470	381	414	445	445	444	418	448	435	432	437	404	457	433	395	463	447	420	433	429	406	420	412	435	462	440	437	432	443	410	403	414	441	445	419	461	442	403	452	471	432	450	408	428	416	454	441	433	419	443	406	462	441	462	427	477	442	452	411	418	441	415	421	457	430	431	433	427	465	425	446	451	422	460	455	391	427	468	429	457	427	453	409	443	429	449	407	421	427	443	481	466	436	453	451	446	422	422	406	426	454	436	422	414	414	458	444	448	411	432	417	415	436	481	446	439	430	440	413	414	432	465	398	403	406	424	436	440	423	438	452	418	411	474	469	452	437	457	409	425	453	421	443	438	443	417	418	405	481	417	411	470	446	414	434	473	456	407	440	405	402	407	448	409	419	497	433	430	433	431	411	399	448	443	416	396	452	413	451	413	430	440	419	436	436	438	388	414	460	450	442	453	444	419	404	408	447	447	446	421	414	415	437	431	463	412	429	443	424	440	454	422	458	459	438	417	461	429	456	419	412	424	453	426	448	436	440	434	413	427	449	418	426	442	434	404	440	461	427	408	476	459	437	455	405	439	443	426	467	453	420	474	393	461	442	440	397	415	430	446	462	385	441	413	442	407	448	448	438	441	437	415	432	419	477	456	426	426	426	452	386	474	448	417	474	447	419	469	473	449	390	451	460	450	433	408	475	444	450	392	422	449	442	453	464	436	414	451	418
2342	364	329	365	341	348	311	321	318	293	321	290	277	308	309	308	302	294	310	298	294	316	301	290	300	312	303	317	296	286	316	324	287	324	370	347	325	327	307	355	336	311	323	296	292	280	309	324	280	320	298	288	313	292	295	284	276	317	310	333	310	303	284	296	296	305	292	306	301	298	271	279	307	315	269	245	275	287	287	302	297	298	309	295	315	280	302	291	294	312	296	310	284	279	318	310	297	306	307	290	292	300	268	282	295	307	267	275	297	269	291	308	268	293	308	311	316	308	262	286	287	327	289	279	290	347	293	335	308	305	320	293	292	308	311	273	290	319	290	260	294	279	297	313	303	327	290	334	272	296	297	280	284	276	320	300	312	286	295	317	318	275	292	303	328	293	321	288	277	282	276	294	286	315	275	309	291	282	302	313	278	301	282	262	298	322	290	291	287	268	316	299	309	291	296	294	306	302	298	305	298	300	307	315	269	273	296	272	297	305	305	304	313	279	309	303	278	301	287	291	295	290	279	312	335	294	286	278	295	277	272	294	267	271	290	301	321	319	289	266	287	296	272	273	311	309	318	300	293	323	316	296	268	287	303	289	303	267	281	250	302	273	285	254	309	285	297	265	330	287	318	304	312	304	303	318	286	309	293	316	323	279	325	315	312	308	264	291	273	291	300	276	319	271	318	277	316	317	317	306	289	295	292	292	296	294	314	275	275	251	284	328	312	305	308	291	340	303	296	306	271	295	304	290	307	299	290	290	317	288	317	333	294	293	291	267	301	271	290	298	271	293	310	299	321	279	316	297	290	304	269	290	310	325	284	294	298	291	272	296	249	272	290	289	299	318	291	287	292	267	304	289	296	306	287	269	327	283	282	280	286	273	317	290	301	280	290	303	298	290	296	290	306	303	325	297	317	280	266	299	289	280	298	293	299	299	327	292	305	304	284	309	277	309	270	284	321	287	267	288	307	315	268	275	289	308	288	293	304	311	281	290	306	309	281	303	286	280	348	282	273	299	285	268	293	331	316	324	293	310	314	306	267	280	294	294	297	296	303	314	296	283	306	285	304	268	276	293	300	275	305	274	308	291	282	315	305	281	280	251	302	302	307	288	330	288	286	297	290	315	281	288	298	305	315	312	284	322	276	319	292	337	254	324	274	276	317	283	284	292	271	283	277	275	286	274	300	288	302	291	281	290	296	271	271	288	314	293	310	308	322	279	270	286	282	287	287	293	290	317	281	303	282	255	303	294	270	321	290	304	315	296	312	318	310	279	285	277	334	280	304	260	291	291	278	302	323	323	315	285	303	287	300	303	293	279	294	326	281	306	327	292	298	272	285	277	335	309	312	291	334	289	329	299	305	297	324	304	286	300	297	313	294	295	265	307	326	286	302	290	297	273	291	277	264	285	274	294	305	256	289	288	294	268	298	319	316	289	287	302	280	305	263	302	291	287	255	290	305	297	320	286	328	290	269	299	305	265	281	301	262	280	282	286	274	280	316	290	267	312	297	341	326	309	247	278	305	292	281	320	285	278	298	300	268	299	313	315	290	265	292	278	274	304	285	319	307	287	268	288	314	313	274	315	265	270	275	329	307	279	298	291	301	296	293	270	281	305	332	285	296	295	320	300	296	301	279	283	302	337	298	328	268	298	295	282	311	286	256	298	288	306	281	304	288	281	310	282	317	292	296	306	316	287	302	315	327	268	285	280	278	299	305	274	306	275	297	271	294	291	300	280	293	287	311	296	293	298	307	297	290	295	332	276	300	308	321	290	254	290	315	270	279	295	300	301	320	299	284	269	276	303	265	287	317	304	315	294	288	320	272	300	291	281	313	329	299	321	299	280	259	296	273	292	299	303	279	315	297	306	323	297	282	296	294	309	277	313	313	261	300	305	284	307	316	303	289	290	314	304	274	305	298	298	285	286	301	306	302	297	291	288	305	334	329	279	302	311	303	285	299	275	288	279	278	309	324	313	302	289	286	308	279	294	308	259	305	279	293	314	278	290	283	304	290	272	298	332	283	303	311	316	296	264	278	263	302	292	313	325	293	258	274	286	267	292	289	264	311	277	279	271	307	305	325	304	276	281	280	323	307	255	317	265	267	316	283	286	266	274	293	323	292	304	282	250	338	282	311	284	275	292	309	282	288	298	275	287	291	294	264	321	293	318	282	294	319	287	306	277	271	281	294	274	311	333	293	287	309	271	324	289	236	271	290	292	284	316	319	297	301	275	307	292	291	289	305	314	316	300	305	314	277	300	296	289	304	310	285	327	273	299	279	316	293	296	301	286	284	290	289	297	303	306	257	247	295	297	311	293	286	282	299	312	304	337	312	333	305	263	311	292	273	318	327	301	287	299	294	283	296	277	293	297	286	259	289	311	297	266	301	279	278	292	296	298	272	285	318	275	284	287	286	299	302	286	268	297	287	273	304	277	289	304	320	313	271	279	315	254	275	274	329	296	287	280	294	302	292	307	281	268	270	321	298	307	307	302	285	294	308	315	272	293	304	328	274	266	307	316	295	256	316	250	294	325	311	279	296	287	294	281	286	295	312	291	272	320	288	299	308	288	299	297	313	286	290	282	322	306	295	292	293	297	310	295	311	313	310	309	294	290	303	291	303	319	309	284	286	284	297	291	308	262	291	317	251	309	294	278	304	284	317	298	295	268	279	299	273	275	304	261	293	309	302	276	336	292	266	314	316	295	312	304	263	318	268	278	300	295	255	263	305	295	269	282	321	294	278	288	296	301	295	307	253	294	316	293	310	270	310	290	275	275	333	304	277	308	288	299	296	293	295	284	284	322	259	288	290	293	287	282	277	277	268	297	268	277	261	297	306	318	313	276	295	275	289	299	303	299	299	295	323	288	294	309	284	305	340	285	300	261	293	295	290	295	300	310	273	305	285	280	278	271	298	300	310	280	290	313	272	272	314	320	310	306	294	279	293	285	267	288	264	298	295	309	295	303	300	304	301	325	269	282	281	314	299	321	313	256	294	294	262	301	269	267	282	302	289	315	293	274	291	288	302	311	261	287	309	313	296	269	279	342	319	311	263	309	293	288	310	273	303	299	278	311	275	329	296	288	283	298	296	303	288	322	286	274	271	306	287	283	309	314	300	269	269	283	288	324	275	252	286	273	307	295	295	329	289	280	298	284	261	279	290	294	268	330	305	319	278	310	301	241	285	328	334	350	287	298	292	302	290	270	303	277	259	284	276	299	300	274	292	249	288	287	308	284	300	267	299	279	267	281	306	304	286	295	264	275	316	330	290	303	290	292	302	280	275	264	302	282	304	299	285	278	287	296	316	307	306	324	304	283	291	318	267	306	289	283	285	290	312	298	289	317	297	284	291	293	261	307	273	290	320	281	277	313	269	280	309	313	311	278	316	276	312	315	282	305	299	301	288	298	312	282	315	294	291	294	285	288	280	299	284	257	297	279	282	303	267	301	309	313	294	292	281	316	306	287	286	307	288	288	290	297
2385	930	1000	1070	1041	983	962	910	918	857	883	862	863	822	847	871	849	854	903	887	780	825	849	799	921	896	971	898	889	913	941	1031	1066	1198	1269	1218	1013	1070	1007	1027	1016	1020	966	934	939	909	850	835	811	840	784	809	785	852	812	829	888	819	879	791	823	807	811	812	817	850	854	848	834	852	814	863	846	871	838	875	870	844	805	824	810	867	841	854	846	841	810	783	876	821	803	861	835	847	815	840	845	818	873	811	778	816	835	803	793	833	841	853	839	790	759	817	792	835	801	840	889	836	844	833	871	803	828	788	813	846	855	822	791	800	844	793	758	812	835	798	832	798	825	837	793	809	900	810	822	826	847	800	851	859	854	866	827	844	787	837	767	811	810	803	853	852	785	847	853	790	802	858	824	824	790	794	796	795	832	804	869	802	779	831	809	824	857	808	877	822	849	794	867	833	864	876	812	819	840	847	856	844	854	805	852	802	862	808	800	798	804	872	805	848	808	853	876	821	873	842	800	818	834	824	829	872	835	809	813	828	829	824	851	789	834	855	816	827	845	822	846	873	826	794	819	816	823	799	843	808	860	805	821	831	800	842	815	842	801	823	836	841	787	833	839	855	852	839	826	825	779	834	831	775	761	795	801	822	813	845	791	819	836	800	837	838	822	815	798	809	816	840	818	845	805	826	854	822	922	847	846	875	806	864	854	847	831	832	844	796	810	819	819	805	847	824	791	819	876	843	808	813	791	788	818	788	822	820	839	832	846	827	830	737	795	881	824	852	812	850	814	819	793	861	838	840	838	849	848	831	855	865	824	839	861	815	860	841	809	824	823	799	861	858	840	874	834	850	794	832	822	873	834	791	822	787	837	817	835	809	803	813	823	833	819	826	806	816	801	820	816	842	866	802	823	826	854	825	843	843	831	865	763	810	876	880	845	835	816	832	882	829	852	871	868	825	871	853	825	864	846	838	824	804	840	808	827	845	869	833	815	829	797	825	887	840	853	818	836	818	826	869	826	798	856	844	830	800	803	800	831	841	839	873	906	856	807	813	832	819	797	767	778	821	863	852	834	805	793	796	870	810	898	825	814	859	838	823	816	848	843	826	860	861	850	835	839	847	814	836	848	826	828	803	829	799	803	826	835	830	809	819	779	808	795	831	823	818	816	829	849	839	842	817	859	828	815	806	808	824	879	844	842	809	798	782	857	831	815	814	859	837	807	887	834	815	808	848	845	819	847	812	861	842	830	790	813	838	789	859	804	878	830	812	820	811	856	765	867	777	835	825	811	795	825	838	849	833	827	836	842	842	812	785	804	770	848	835	774	819	864	864	846	849	906	783	837	793	870	805	819	820	739	838	792	803	817	821	785	797	821	834	833	836	810	824	783	798	870	806	813	773	865	843	871	852	810	845	854	801	868	806	865	798	864	817	896	861	854	807	762	809	788	842	819	819	833	842	881	841	827	815	867	792	852	816	805	858	854	823	811	843	804	792	816	828	843	818	869	829	839	829	790	815	809	847	800	808	821	869	834	904	794	822	806	847	806	811	840	830	854	826	859	820	828	822	809	861	801	820	798	824	817	772	807	810	802	792	788	827	808	899	842	803	828	833	807	818	892	788	812	794	832	865	843	817	835	846	794	840	858	843	870	793	864	824	783	838	845	859	817	856	809	863	764	818	800	798	849	872	861	835	824	857	807	832	847	864	825	786	869	826	783	846	828	829	821	851	833	823	842	850	840	792	879	810	843	861	808	828	840	878	852	807	847	823	859	829	832	848	820	804	861	795	823	847	803	818	842	845	832	842	824	802	792	830	836	855	813	804	778	844	833	836	824	871	865	830	833	864	839	839	874	801	798	826	893	777	832	833	848	866	790	825	822	861	830	844	828	797	818	796	830	775	798	807	795	867	825	866	863	838	816	837	809	840	790	825	844	837	825	859	820	832	815	831	850	820	867	842	825	839	837	881	815	849	801	806	864	810	817	846	804	835	818	847	842	844	842	801	879	787	823	755	759	824	840	816	817	842	833	805	820	828	875	799	841	788	785	826	800	836	888	795	812	860	790	844	799	838	846	829	822	829	784	769	821	846	842	791	860	829	845	738	819	841	824	860	820	872	814	827	839	826	821	845	833	829	865	849	862	832	802	811	795	842	845	832	870	813	792	827	797	785	766	865	770	867	820	806	778	855	822	801	802	846	849	894	782	818	828	805	886	863	812	808	881	810	821	792	867	841	783	785	820	847	826	814	777	863	818	792	820	857	860	863	822	822	788	837	864	860	784	852	774	780	773	876	845	811	812	835	824	850	817	792	860	786	841	886	880	819	804	838	778	846	823	795	859	859	850	797	826	848	828	780	833	782	803	840	809	796	809	812	814	849	880	895	816	862	778	840	813	823	805	807	808	844	840	814	838	823	872	809	810	823	810	771	849	841	816	847	837	859	808	807	873	887	800	893	863	829	847	858	791	775	826	830	827	849	779	803	863	815	767	841	827	808	809	811	842	866	838	844	839	871	824	838	819	852	856	831	881	852	826	824	823	795	845	831	825	866	818	854	815	856	822	822	825	808	799	833	801	822	809	768	836	824	822	814	839	760	852	819	797	805	865	810	826	822	828	793	783	846	764	876	819	814	866	834	822	836	881	787	831	824	813	768	838	812	859	810	817	814	857	818	829	801	827	834	844	823	882	828	905	828	848	857	867	820	759	816	783	812	853	799	836	857	811	827	830	831	871	882	848	808	820	849	849	785	817	820	823	825	842	883	871	861	833	848	851	836	771	801	831	811	794	800	853	869	848	885	833	812	830	853	814	830	796	810	847	842	776	821	808	786	796	844	794	837	737	851	842	828	802	800	857	881	827	854	759	836	838	806	852	850	788	851	773	789	860	818	837	831	829	795	808	818	820	806	812	862	820	874	815	826	819	872	882	824	873	825	871	840	778	837	864	796	822	780	774	854	852	840	859	845	857	775	797	836	823	804	867	830	820	838	821	830	857	846	800	814	796	876	774	782	850	841	787	821	843	826	853	825	841	805	821	839	784	813	779	821	836	830	805	819	801	774	805	802	834	862	829	832	779	732	827	840	798	836	840	849	832	811	804	792	828	812	817	864	800	769	807	815	805	801	845	845	804	814	816	829	826	864	809	808	880	828	825	827	860	812	803	780	821	817	799	811	786	869	780	783	831	826	827	817	836	777	768	836	830	797	849	810	811	825	800	830	842	806	827	831	808	835	797	858	807	852	827	788	827	794	827	855	855	791	840	877	808	784	793	823	773	855	821	826	809	857	854	815	840	839	855	822	765	822	829	802	790	856	809	834	854	818	832	797	844	800	857	833	883	783	810	823	839	813	830	856	867	771	840	860	744	821	813	844	824	831	820	819	852	863	809	836	820	838	875	832	834	871	805	793	787	817	814	778	801	823	853	837	808	807	867	815	803	806	864	832	812	779	851	862	816	833	823	784	822	803	870	831	809	832	816	799	774	803	849	856	802	869
9537	1412	1682	1189	857	651	513	419	343	263	267	223	265	248	216	194	206	177	189	161	197	182	198	162	206	188	240	222	211	264	338	911	881	740	1025	936	541	425	502	457	396	429	357	351	320	279	255	227	189	220	210	186	195	181	156	179	156	168	183	164	174	171	156	140	179	155	166	168	163	160	157	167	145	170	156	155	174	164	143	156	148	168	160	158	142	149	161	150	162	154	138	136	147	142	167	158	163	152	154	170	156	144	175	171	164	164	157	149	174	160	153	149	158	151	181	177	179	157	180	148	179	152	146	152	155	158	164	134	159	152	157	164	166	153	184	156	166	165	185	164	147	159	148	172	154	144	154	160	172	154	158	146	163	151	161	147	133	149	150	152	162	158	198	142	150	156	155	161	160	139	168	150	155	154	138	134	142	159	180	165	162	151	150	182	142	144	153	147	166	160	162	160	157	179	153	156	154	155	145	159	147	164	153	152	152	146	173	169	155	137	161	164	141	175	152	161	122	169	160	161	165	148	155	160	142	170	167	173	167	135	146	170	145	163	163	170	143	132	164	160	151	157	156	176	143	153	162	169	153	161	180	161	173	168	161	141	146	163	174	161	163	163	167	150	161	177	158	161	150	151	162	145	169	157	131	149	140	154	167	146	163	157	155	167	168	161	142	158	129	151	145	147	168	143	161	159	177	146	157	160	159	137	166	158	171	131	146	186	162	157	181	163	156	149	146	172	165	160	168	172	176	164	151	164	176	138	180	129	167	176	168	157	156	172	126	146	165	152	162	158	150	175	170	161	142	174	159	166	156	165	159	154	147	153	154	122	156	131	150	159	167	137	166	158	168	143	150	160	150	155	157	149	150	177	139	170	167	159	143	170	193	170	154	163	150	142	176	161	168	165	152	134	165	160	169	138	120	166	146	145	149	150	162	157	155	139	129	127	123	165	159	169	172	161	147	165	165	165	167	152	153	139	162	142	165	176	157	158	149	175	160	165	139	154	167	164	158	156	137	154	149	192	146	152	134	159	163	159	163	142	147	159	135	134	154	176	191	150	152	151	152	156	155	168	149	157	137	172	166	137	158	169	159	167	169	178	153	167	165	161	148	152	142	158	141	144	154	150	157	153	159	146	150	183	167	177	160	163	158	157	150	147	160	172	168	148	126	170	159	160	150	143	165	162	184	166	190	154	154	158	170	161	153	151	141	140	166	163	169	179	147	171	157	165	162	156	142	156	175	167	138	172	161	163	155	161	164	162	159	162	150	161	156	150	165	167	166	158	166	140	129	153	175	167	161	176	142	172	143	160	154	147	160	165	146	150	148	175	159	158	150	174	165	138	172	156	166	158	162	196	157	160	164	181	142	160	155	150	139	143	164	159	149	183	171	153	176	159	147	163	137	153	158	172	139	178	162	151	167	155	174	144	159	171	135	151	161	160	143	152	160	170	163	166	158	138	169	168	143	145	138	133	153	174	167	165	150	156	175	169	163	182	165	175	165	152	159	172	164	150	143	156	137	151	161	152	161	154	156	163	166	167	154	151	164	169	175	143	185	152	174	160	153	151	151	147	175	155	175	152	153	148	165	137	167	176	176	161	143	137	154	130	159	143	176	156	145	142	160	137	127	140	151	168	165	183	164	153	166	164	161	155	159	167	162	173	161	175	160	154	150	152	171	163	167	164	182	147	166	140	134	140	159	156	131	145	140	168	148	169	157	140	186	165	176	162	163	153	140	154	158	155	150	173	178	147	166	151	154	146	179	157	157	181	174	161	163	158	170	145	160	161	153	176	163	147	156	147	152	169	139	157	152	154	180	144	146	151	153	161	156	160	161	148	146	158	150	156	144	167	150	157	168	153	173	143	159	162	174	146	160	139	170	150	163	151	162	141	174	163	175	123	180	158	165	161	150	156	170	165	162	162	149	174	151	149	175	163	136	158	146	163	174	163	168	151	145	174	141	151	153	169	165	155	170	156	167	166	165	177	165	130	170	165	167	148	160	146	179	147	140	148	161	140	142	173	190	184	159	149	155	157	152	161	153	166	145	135	164	157	159	172	145	161	161	149	166	142	153	148	149	185	158	143	162	160	166	159	163	149	155	175	167	179	174	168	146	148	177	160	152	150	150	167	146	157	163	170	146	138	143	154	145	153	155	163	164	168	142	163	152	124	150	141	178	147	152	141	169	162	158	145	131	166	156	138	161	168	171	158	147	149	162	149	163	159	159	183	153	157	165	162	158	154	152	150	177	155	176	188	164	149	177	139	140	178	169	161	158	172	151	144	156	154	166	184	156	137	163	145	134	151	159	166	148	148	154	146	135	185	168	177	148	174	152	135	165	154	147	139	155	187	153	158	143	146	151	152	164	173	156	163	154	162	160	176	157	171	156	163	162	150	150	164	148	158	167	163	162	172	149	139	152	179	147	159	168	158	141	173	167	135	163	155	169	168	145	146	165	151	184	159	146	163	170	144	177	150	135	158	170	152	151	154	160	162	156	166	151	166	177	156	146	145	155	152	166	157	185	159	157	158	156	150	160	138	155	179	181	156	165	160	144	166	150	157	147	159	173	146	181	157	173	172	161	134	174	168	140	144	151	131	195	145	159	148	161	151	157	154	150	167	149	162	148	162	177	145	153	169	181	157	140	142	158	161	159	172	148	160	161	155	171	154	172	167	139	144	153	165	169	169	165	141	187	177	165	161	164	163	156	165	138	152	162	151	154	131	168	149	152	143	163	155	158	173	146	160	169	168	156	166	177	150	149	187	165	136	131	159	173	137	163	159	136	146	148	175	155	161	157	166	176	142	153	151	151	158	161	156	158	150	155	128	165	144	166	135	159	146	154	171	177	145	141	148	165	135	146	170	155	174	156	171	155	159	151	149	148	129	134	164	183	137	183	174	157	151	135	152	135	157	129	161	146	157	171	153	156	163	155	184	145	147	172	155	167	150	182	152	154	135	169	157	162	149	159	160	144	151	156	144	153	164	165	164	165	161	165	165	175	164	168	162	160	158	169	169	152	141	154	156	150	160	170	159	172	162	150	157	174	157	175	159	165	171	144	148	148	160	178	140	151	168	151	153	144	168	165	135	147	161	143	146	166	156	154	140	157	157	151	177	166	182	168	160	153	167	163	170	160	149	150	138	177	165	172	155	156	143	152	170	143	159	165	143	160	143	157	155	140	127	157	163	175	153	159	149	151	197	143	167	160	146	142	153	170	172	177	143	175	148	150	147	177	154	154	184	161	155	152	161	155	158	145	179	186	163	183	165	153	151	167	164	167	164	161	156	146	156	132	135	162	174	170	139	153	156	150	155	158	167	172	166	162	154	151	145	136	168	142	112	170	174	155	142	172	177	139	147	146	164	178	143	156	137	156	148	184	146	147	170	162	154	161	151	158	150	148	160	153	134	149	152	161	143	151	157	138	175	170	167	191	170	139	159	156	159	169	151	161	145	166	181	141	161	145	175	160	161	137	154	176	156	178	167
5964	1506	3484	3904	3368	2790	2213	1840	1593	1390	1238	1124	1064	954	909	872	796	781	789	758	682	734	675	715	787	839	916	888	1010	1238	2080	5857	5852	4092	5893	5033	3613	2771	3193	2755	2619	2896	1957	2071	1812	1749	1175	1104	849	801	850	702	561	521	526	548	550	529	556	522	550	545	559	547	542	516	518	536	510	486	497	510	542	468	477	503	479	503	479	514	518	461	478	482	513	535	456	478	498	499	547	507	470	524	477	464	467	507	481	479	523	470	493	513	460	482	484	485	526	467	517	511	457	486	497	507	482	471	484	518	512	474	468	507	518	499	491	494	486	491	505	477	493	514	480	531	495	511	505	508	496	459	522	443	523	461	517	459	509	464	517	493	491	479	486	488	501	464	451	486	499	471	447	455	491	502	491	499	487	476	455	520	502	466	483	494	496	484	471	516	486	468	485	502	469	457	464	460	503	499	526	488	506	503	476	456	491	524	483	490	493	491	499	483	451	491	480	440	545	463	530	480	479	509	521	516	486	503	485	472	504	477	457	508	470	490	518	511	490	490	463	458	523	529	494	488	491	461	511	480	513	488	472	477	488	510	485	499	465	494	473	515	510	492	515	500	490	503	513	411	450	436	504	515	490	484	510	467	466	526	469	474	475	529	453	493	485	436	477	479	534	495	504	473	501	493	499	492	464	536	487	508	506	495	458	510	494	441	479	465	511	443	504	462	454	505	491	523	483	460	486	471	471	470	504	498	525	475	525	507	466	467	492	472	460	486	475	533	493	497	474	524	518	462	511	508	444	515	503	539	441	478	482	497	503	497	518	493	451	487	523	481	478	483	486	491	507	487	478	505	498	534	495	457	526	503	453	472	510	492	479	465	492	470	466	506	477	537	484	452	518	474	462	514	471	464	461	476	503	480	508	485	491	480	474	487	470	491	495	481	505	478	474	472	479	454	502	451	466	472	454	436	481	478	510	471	471	477	472	486	481	458	500	485	480	498	470	496	503	487	468	502	466	474	507	509	465	455	502	481	468	508	489	478	464	459	506	492	484	504	492	469	525	459	482	456	479	485	509	495	461	490	458	515	519	476	465	473	458	485	493	511	476	502	530	450	476	478	498	497	508	492	491	480	482	467	530	486	530	444	442	490	450	478	516	515	553	451	509	465	471	483	465	467	508	450	490	466	448	495	498	484	451	479	483	468	489	520	474	550	510	458	528	464	499	504	492	495	464	486	493	496	507	490	479	461	478	452	521	510	488	503	488	508	498	486	522	498	494	477	482	447	510	520	485	524	458	482	536	481	498	489	498	527	471	513	509	453	491	478	511	499	475	483	526	504	472	500	470	512	492	510	489	496	491	478	463	545	490	521	481	482	471	493	496	484	496	461	480	505	492	481	436	512	480	463	460	483	444	549	470	505	477	509	468	489	496	523	487	507	515	487	489	497	455	504	465	499	483	471	503	464	465	501	508	500	491	497	437	467	499	518	450	445	466	487	486	485	471	507	498	471	472	496	514	504	481	508	476	473	468	493	479	465	478	497	451	422	498	485	500	514	537	483	476	528	499	468	537	470	500	543	477	495	485	460	482	491	469	490	481	496	495	456	456	522	475	483	499	458	469	492	454	500	495	478	506	495	491	479	491	466	474	457	463	474	484	487	507	453	484	496	488	496	533	511	537	515	507	504	454	451	471	482	463	491	489	506	487	486	480	487	492	493	501	489	460	488	455	503	499	487	502	488	467	483	488	468	468	466	497	478	487	503	492	524	469	474	467	500	481	516	462	467	475	530	478	513	512	508	493	495	474	507	492	521	497	527	518	453	530	467	497	525	467	504	503	498	478	486	483	477	525	464	483	472	510	501	450	482	507	477	507	461	468	499	479	434	498	479	456	497	499	472	498	451	510	485	492	477	498	476	482	511	489	496	486	470	484	457	472	515	500	476	480	460	456	476	483	467	493	535	472	465	481	482	482	481	505	461	475	513	484	537	485	480	516	493	485	494	518	506	500	470	468	472	481	496	490	475	460	502	454	551	493	500	444	495	487	523	501	478	505	457	511	491	506	452	468	459	492	525	546	466	481	508	465	477	511	511	486	511	452	503	482	488	501	468	522	528	498	507	492	532	484	491	502	485	486	488	497	506	488	527	466	493	513	481	500	478	497	451	496	496	551	492	506	520	441	503	483	499	484	498	512	502	506	470	481	501	501	493	496	491	466	500	484	507	459	495	485	515	432	514	490	480	464	498	485	450	475	495	486	509	474	507	479	513	512	529	470	495	489	502	453	514	469	456	450	472	516	497	504	449	498	523	461	453	450	499	485	492	506	475	443	467	465	461	475	431	472	474	488	487	497	493	479	494	463	462	484	466	458	471	479	481	465	461	475	505	498	463	449	515	506	499	474	482	482	549	510	477	485	495	473	486	489	516	499	505	488	485	514	469	510	495	501	457	494	500	496	491	476	478	507	475	478	477	476	504	529	488	517	500	455	467	490	454	527	521	495	461	487	522	467	488	495	513	543	494	521	506	482	510	501	487	472	493	488	464	474	468	456	495	495	483	447	519	467	523	484	470	487	489	452	491	501	524	499	490	433	508	510	506	468	470	472	479	491	430	557	463	459	477	462	463	524	485	480	479	460	477	487	503	481	446	470	481	470	480	498	479	466	470	485	461	472	475	495	449	474	473	471	509	487	503	489	488	476	501	473	465	472	498	513	472	478	445	505	493	487	497	471	474	534	466	512	509	499	503	455	482	513	449	539	517	464	467	492	482	467	510	538	494	494	470	470	495	489	485	459	454	499	473	456	457	501	506	472	497	481	485	480	499	503	492	504	495	488	479	478	509	485	531	474	512	514	503	482	505	488	461	475	452	492	487	459	450	516	459	484	454	486	489	461	496	501	526	495	519	470	464	480	446	469	497	528	498	480	484	473	496	487	492	424	461	485	473	520	490	511	494	524	510	482	503	509	468	482	465	469	480	456	462	508	491	494	492	455	478	492	461	479	479	513	473	513	497	467	481	483	494	492	509	510	471	470	464	478	544	497	501	490	461	496	470	464	466	478	478	495	496	495	496	477	512	475	519	506	497	469	511	500	514	455	446	479	512	483	502	451	480	474	470	470	491	452	506	455	482	459	529	487	498	479	467	484	493	469	445	472	451	478	494	440	511	491	472	504	480	448	508	509	511	466	502	503	456	490	478	495	455	447	489	442	489	501	473	472	456	518	477	466	532	519	498	468	497	499	506	486	480	476	503	477	476	485	472	520	481	485	525	487	483	507	451	460	486	506	495	484	477	509	500	463	495	514	428	482	446	495	452	525	483	478	534	503	499	452	503	472	497	477	442	497	457	501	484	488	467	467	476	458	508	468	514	466	504	496	486	495	504	504	501	476	507	473	445	519	493	477	486	502	473	461	467	532	499	475	489	488	489	459	515	478	473	517	486	463	469	479	496	511	482	485	483	480	500	461	491	469	503	476	467	457	483	476	456	486	484	471	464	505	451	504	472
16851	3185	3018	2163	1520	1019	733	648	480	474	326	312	294	246	268	240	230	229	217	203	198	237	187	169	183	231	215	229	255	257	612	1624	1777	1216	1537	1222	953	776	813	742	680	652	485	518	417	383	276	245	210	219	199	156	145	140	140	141	159	151	145	162	155	141	153	154	149	127	161	139	137	143	136	125	151	167	135	152	162	152	151	137	132	144	146	141	160	149	134	115	127	162	150	150	156	151	126	139	154	140	140	119	131	126	146	152	153	173	128	157	143	158	147	122	139	131	145	156	141	121	135	123	161	143	164	148	142	157	132	147	155	153	146	128	117	156	142	146	137	155	146	142	152	116	140	137	116	144	138	157	134	146	127	142	152	133	162	170	137	153	168	148	143	152	144	128	121	142	144	153	123	137	149	144	145	137	146	158	157	115	117	142	139	143	145	137	136	119	145	155	141	143	140	151	153	147	157	157	155	167	135	141	140	113	148	131	129	130	142	131	155	167	154	141	112	144	150	148	142	152	143	161	126	122	144	141	135	147	142	134	145	153	146	126	138	136	129	138	151	145	141	144	151	140	158	142	144	131	148	125	147	155	135	161	168	139	123	149	121	145	156	153	142	170	135	136	165	160	141	138	160	148	132	141	145	128	135	137	153	168	141	139	137	154	123	160	145	149	132	138	139	169	131	131	141	133	131	140	152	144	132	137	127	146	136	122	158	130	140	143	139	128	136	117	153	152	141	130	125	135	151	121	146	139	161	149	158	124	134	156	134	170	160	154	126	128	152	144	137	150	148	128	158	143	127	163	138	134	146	160	131	147	133	127	140	153	133	123	172	151	130	147	164	141	124	134	160	128	151	141	121	140	141	134	129	133	139	144	127	132	124	109	171	119	134	143	122	133	139	137	133	137	139	137	105	152	136	148	148	143	163	138	141	149	140	145	152	151	157	138	134	144	145	133	125	149	140	132	134	153	142	124	138	133	136	144	136	172	137	129	126	146	137	128	141	153	145	147	161	169	164	163	145	124	166	158	155	134	140	171	182	150	143	123	143	123	135	146	169	158	138	154	143	150	146	145	140	141	141	121	135	158	138	151	145	146	135	142	131	156	130	160	129	138	140	141	144	158	145	160	132	148	138	140	170	135	131	135	156	147	136	155	149	162	142	117	119	149	160	153	147	128	123	142	169	154	140	136	139	127	140	144	153	131	163	149	149	148	131	147	136	148	130	158	142	141	128	144	137	123	133	130	178	123	151	143	139	137	150	148	167	145	124	145	138	139	143	137	124	147	152	130	147	145	142	151	163	139	138	147	140	149	159	138	156	139	127	152	167	155	148	146	143	131	136	152	153	156	136	133	153	132	145	134	161	153	146	145	125	151	145	144	135	144	142	127	153	163	134	143	144	138	133	147	137	133	136	135	128	160	160	160	130	149	139	144	161	139	135	135	145	133	143	155	141	122	132	157	148	148	139	154	157	145	127	138	161	135	149	130	129	139	151	144	148	125	172	118	157	144	135	149	135	133	153	128	144	143	141	150	127	141	146	155	123	143	156	142	161	134	137	156	145	155	114	142	149	152	109	135	137	146	135	146	127	130	137	154	129	136	145	138	154	128	145	157	156	130	141	166	128	130	140	148	145	141	158	147	143	141	143	140	161	145	162	143	142	135	149	137	149	137	152	146	158	140	150	154	153	140	142	137	173	136	116	164	135	139	176	141	139	152	137	143	134	139	137	130	142	134	137	129	140	163	136	130	139	151	132	152	144	129	141	124	147	130	139	151	134	154	145	136	142	146	145	129	122	149	139	138	154	126	140	120	133	133	147	134	141	135	145	166	142	162	144	147	134	144	156	159	151	152	156	155	138	135	138	122	149	139	138	131	134	141	173	147	141	147	134	128	137	148	121	160	148	122	148	135	153	143	165	158	161	137	162	167	125	151	145	128	154	130	151	140	166	149	143	149	144	129	133	146	146	144	144	152	139	135	146	130	144	136	153	138	148	117	143	142	137	132	154	172	124	157	161	148	159	134	130	143	131	150	149	153	148	138	147	140	141	153	145	153	142	126	163	130	117	136	153	136	139	127	151	134	139	140	151	156	134	137	141	133	159	125	132	178	140	129	125	152	138	132	126	141	166	153	138	157	139	141	155	135	144	130	150	115	148	163	152	146	145	123	144	139	150	137	130	155	147	138	144	155	134	135	132	118	151	148	143	140	159	145	143	140	142	121	130	163	126	145	143	139	136	139	130	144	141	151	144	131	126	127	160	144	117	142	127	141	139	144	143	143	133	145	160	142	150	150	129	178	140	130	131	162	152	147	127	125	151	144	124	154	142	141	133	140	146	140	119	149	137	135	139	139	147	133	122	153	152	147	120	138	157	142	141	168	130	146	142	133	139	139	159	130	124	143	163	138	119	136	158	124	138	142	139	139	134	137	137	138	160	146	145	152	144	142	133	140	138	131	141	145	143	146	141	156	148	146	133	139	144	119	138	139	144	134	137	152	133	143	144	137	106	122	140	163	150	129	140	135	154	153	117	142	128	123	138	140	132	133	144	148	141	147	143	129	147	152	143	156	144	140	128	159	137	142	132	151	130	137	121	161	134	168	146	150	134	154	129	139	152	149	130	157	135	124	164	133	147	168	144	149	128	141	147	135	135	142	132	141	137	177	135	136	139	138	154	146	148	150	130	141	129	125	143	134	144	150	131	160	171	135	150	164	133	146	156	146	125	145	154	132	140	134	154	136	152	159	136	134	153	162	157	137	124	120	150	137	131	116	144	133	151	128	133	152	144	159	132	136	149	135	134	125	111	145	156	146	143	117	121	156	129	124	148	143	142	146	142	138	125	133	129	168	142	145	161	143	145	158	137	148	129	138	132	153	129	156	143	149	115	144	157	147	162	147	145	116	141	164	141	141	149	137	138	156	149	149	138	151	133	156	152	138	148	140	158	144	139	134	147	137	144	153	139	152	156	162	147	142	144	137	139	128	132	162	145	159	132	159	127	119	129	159	141	157	126	153	135	133	145	147	144	136	149	148	127	138	150	132	151	118	142	144	154	127	145	154	139	124	161	140	152	137	144	149	147	157	131	121	179	159	154	139	124	158	167	138	137	117	149	140	136	141	159	120	110	146	163	138	158	139	166	126	129	142	142	134	127	155	138	139	117	134	147	157	120	153	132	143	141	156	151	155	153	139	143	149	108	143	128	153	156	149	148	135	134	128	144	149	131	146	132	124	127	157	143	155	123	129	135	131	134	152	143	145	162	139	157	134	152	150	140	144	150	118	131	149	151	169	153	154	158	143	136	131	134	130	141	149	148	156	123	140	149	129	149	139	139	152	149	129	141	145	138	130	132	136	150	124	138	155	141	132	118	153	130	149	145	142	137	136	142	139	124	147	148	147	131	148	133	147	124	157	162	162	132	150	142	136	154	135	141	137	150	124	123	145	123	142	146	133	150	159	151	130	151	150	156	155	136	125	115	142	167	139	141	130
8169	2582	5866	6724	5512	4534	3640	2974	2625	2216	1845	1736	1475	1447	1288	1217	1089	1042	976	891	840	870	806	811	984	1063	1115	1200	1304	1525	3819	10629	10320	6302	7675	6766	5208	4315	5352	4420	4811	4615	3183	3786	3003	2711	1748	1520	1145	1103	1268	713	624	502	531	512	536	589	585	543	525	582	545	502	565	561	515	503	529	507	533	485	450	509	503	473	466	464	474	463	464	500	498	473	480	483	485	504	489	461	472	459	427	430	458	494	472	435	484	475	470	451	475	451	419	462	437	455	454	440	428	482	472	467	477	427	446	441	471	524	459	435	456	470	477	462	474	468	467	466	426	460	464	454	492	411	454	464	466	462	452	457	492	492	437	429	486	424	454	456	445	454	425	424	475	469	426	451	456	479	478	448	521	452	463	419	437	458	461	453	451	481	446	476	443	477	471	450	467	483	490	422	427	432	470	424	440	433	460	478	454	454	412	444	470	464	509	467	477	471	451	411	453	439	455	452	452	415	438	442	429	445	426	456	472	473	434	448	418	456	470	430	445	402	432	424	433	453	452	451	491	410	449	502	419	429	421	463	440	478	493	439	502	439	488	412	442	460	460	467	500	402	437	444	459	450	421	439	441	443	456	473	445	483	475	454	425	421	438	441	443	446	478	452	454	488	432	442	482	470	448	465	483	471	435	471	484	451	450	411	426	460	474	443	424	449	419	458	460	460	448	477	448	455	459	496	435	405	456	425	480	426	460	452	434	459	437	479	461	440	496	441	458	474	427	435	458	431	458	429	465	482	472	466	502	443	441	452	455	451	466	469	491	472	455	429	480	409	417	452	431	456	418	423	480	483	444	453	496	489	461	472	450	455	455	416	409	449	455	463	436	452	435	473	444	456	429	457	495	451	428	453	424	477	451	477	457	439	440	462	432	477	442	434	483	440	503	454	459	456	432	417	441	457	420	448	448	462	492	435	420	446	494	457	391	422	441	465	473	433	455	462	448	435	475	444	472	464	423	468	477	444	439	478	462	438	473	457	457	442	458	459	459	457	446	451	418	461	446	442	458	475	440	450	456	477	461	428	455	430	481	461	433	441	473	466	466	450	419	490	441	475	463	453	440	437	470	434	455	455	454	461	457	456	444	450	468	515	437	439	436	474	447	464	489	454	478	436	484	420	459	440	460	423	411	447	416	445	470	497	441	417	407	447	430	465	468	436	437	455	420	485	455	449	429	464	448	437	421	426	433	457	400	460	452	485	448	453	455	461	450	447	429	462	433	440	478	469	470	478	426	423	451	459	465	434	455	487	433	433	437	429	436	485	412	431	468	495	457	488	411	475	443	478	427	421	453	489	484	425	424	483	452	491	448	512	453	474	429	459	466	471	437	447	446	451	462	455	446	485	459	441	465	469	495	441	436	434	428	457	463	405	432	452	426	460	473	432	451	496	456	486	448	441	485	448	466	436	447	476	441	501	434	441	451	445	477	451	477	475	420	455	423	450	466	397	443	488	450	474	472	484	472	457	455	472	416	439	440	454	435	446	451	477	446	393	419	468	420	424	465	465	453	464	421	468	467	418	435	451	482	446	465	452	424	439	460	414	454	477	482	445	461	438	463	453	431	450	481	438	439	457	427	472	445	459	447	473	451	450	472	450	451	490	439	384	432	451	437	439	464	445	434	452	435	465	443	433	464	409	414	434	430	432	460	421	438	468	420	470	471	441	392	469	459	445	467	453	459	443	420	471	451	454	438	488	484	437	446	495	454	461	412	435	408	497	441	443	412	426	444	481	431	466	439	446	449	475	467	450	420	469	425	452	443	465	483	489	465	480	451	485	460	464	425	488	477	461	476	401	486	426	459	443	446	439	442	425	466	434	456	401	401	457	475	417	461	453	460	427	414	425	441	474	457	458	435	455	429	452	415	418	459	451	460	417	444	470	459	477	459	462	459	411	457	471	510	452	426	456	431	462	454	462	423	454	455	477	499	447	449	446	442	406	485	443	421	453	444	446	422	410	502	448	470	488	453	457	476	464	462	456	456	473	480	431	458	470	440	460	432	434	444	481	437	429	448	485	437	455	437	466	434	431	428	420	478	471	444	418	438	488	483	470	471	414	466	467	458	473	398	454	420	452	460	455	431	509	429	445	450	434	472	434	430	461	438	442	486	465	441	454	447	421	417	437	468	415	492	442	440	467	469	431	455	417	474	456	447	466	452	458	481	450	473	435	434	478	457	443	416	444	463	453	458	420	477	476	433	473	471	439	463	472	482	440	499	427	444	435	436	474	449	469	479	477	422	432	453	457	426	434	404	473	463	446	465	475	425	460	465	422	476	485	418	454	484	427	462	460	462	447	470	459	436	445	445	496	448	471	467	477	468	484	475	455	440	430	467	433	440	479	448	467	499	446	440	446	453	424	439	470	474	476	435	455	447	438	485	444	419	462	469	440	443	427	461	431	459	472	430	468	447	424	418	466	457	465	455	488	521	463	451	415	414	442	451	439	439	479	407	476	451	463	487	436	442	475	459	498	416	435	484	455	458	505	455	453	484	486	428	467	438	451	468	453	467	470	428	441	478	445	460	473	467	460	497	460	449	490	462	464	455	440	424	433	451	477	424	423	466	452	438	437	482	387	431	485	437	458	462	452	438	470	431	440	428	433	476	464	467	445	420	482	426	452	461	454	474	436	388	447	455	460	444	488	450	464	446	436	413	474	505	449	461	448	440	479	442	473	466	488	432	451	437	434	469	448	463	457	432	441	454	467	440	455	416	478	452	472	492	432	448	464	498	484	451	443	458	479	488	461	452	423	473	462	416	474	443	442	473	433	403	435	443	493	426	442	468	443	455	440	422	450	468	462	460	465	484	495	453	468	470	485	466	474	444	469	431	434	458	433	446	446	461	460	477	479	444	451	459	435	448	453	454	473	465	416	474	407	435	441	488	448	453	479	459	460	505	486	454	460	445	462	470	402	444	460	454	459	428	463	461	433	422	460	431	438	479	454	480	483	411	460	451	419	455	426	455	456	470	454	426	448	435	419	452	432	439	440	408	448	433	413	456	428	434	466	450	446	475	456	470	431	445	439	426	416	441	507	473	431	458	436	453	450	447	413	403	481	482	414	497	428	432	428	482	486	428	421	456	505	490	421	456	465	433	459	452	451	486	466	442	450	460	446	449	456	491	462	430	446	480	481	485	466	451	427	436	469	465	452	423	480	473	470	453	444	428	507	426	477	432	454	417	456	433	450	415	433	443	477	447	446	466	448	497	422	427	463	433	443	447	460	434	461	455	483	455	427	462	443	475	425	459	448	453	454	478	416	432	477	498	441	444	460	454	435	480	455	463	488	422	436	439	477	475	433	453	467	439	449	463	465	416	414	455	434	463	482	433	422	430	475	439	461	436	457	441	441	423	477	441	433	447	455	457	466	457	470	439	450	425	476	462	479	427	437	411	447	454	489	425	440	416	447	459	430	451	446	409	438	476	440	446	463	429	438	461	432	478	429	436	497	461	425
2315	391	377	373	340	334	289	281	300	303	293	283	300	272	313	310	338	310	318	309	289	303	278	294	314	324	307	316	332	310	337	333	323	328	351	308	350	290	304	317	311	287	306	307	303	289	319	310	293	297	283	277	300	305	317	275	299	277	295	314	301	290	256	260	309	296	296	277	292	293	286	317	310	306	286	319	316	268	292	296	264	311	292	292	268	312	284	293	322	285	292	293	326	291	288	285	323	275	311	263	300	288	266	302	271	299	313	270	289	280	300	272	300	280	265	275	297	309	292	312	296	304	279	300	280	295	316	272	270	292	331	303	291	281	281	288	324	274	300	270	308	307	280	285	281	270	291	296	296	302	289	317	318	284	277	322	313	299	317	301	282	281	304	291	257	254	252	289	304	289	304	269	287	264	313	294	264	296	300	317	292	260	311	284	309	286	323	291	276	279	307	305	291	320	304	309	264	288	273	299	315	290	283	310	312	302	272	292	306	306	323	280	273	265	311	283	296	273	313	294	323	294	274	302	312	314	278	315	303	298	282	312	302	313	307	309	306	271	294	310	293	289	306	313	306	303	284	304	296	295	299	298	286	313	246	283	282	290	331	258	284	330	291	302	287	286	283	309	266	275	287	288	315	289	288	306	335	291	293	361	282	276	282	326	333	309	283	315	293	299	301	296	286	323	289	305	306	302	307	296	275	291	309	303	305	287	279	301	318	303	311	295	272	305	297	286	299	323	319	327	303	261	270	299	287	298	307	286	315	282	296	302	290	328	290	304	295	278	286	282	293	307	291	253	256	319	272	308	312	289	299	277	321	293	284	323	314	276	311	305	305	264	297	306	300	311	350	309	303	284	297	299	288	300	287	272	316	323	270	278	292	292	315	259	275	286	279	297	285	308	299	259	307	292	342	301	306	285	284	300	278	294	289	319	263	280	276	285	305	264	269	280	284	293	321	288	299	302	301	314	297	301	320	283	280	288	302	303	303	264	297	309	269	297	268	276	301	265	304	286	315	300	311	299	272	285	289	296	304	325	268	294	313	328	279	294	293	325	310	283	311	304	304	321	313	291	295	267	325	307	295	301	289	303	269	276	305	288	290	286	301	287	271	297	262	274	294	278	269	290	283	314	300	313	279	312	296	278	311	285	302	323	308	305	288	256	282	269	306	306	319	294	292	289	271	266	294	310	292	303	255	314	315	321	340	273	334	280	286	309	312	292	322	276	320	296	315	286	307	284	281	270	304	296	289	315	272	279	268	282	308	276	283	285	297	271	284	306	290	299	284	293	309	302	295	275	289	284	287	325	333	294	299	293	295	280	295	297	318	305	302	312	286	284	287	275	279	274	287	303	311	286	284	281	308	272	326	294	335	274	311	301	300	288	275	280	266	298	282	301	317	319	289	288	283	330	308	310	283	277	281	279	300	283	281	323	310	300	306	286	281	331	288	309	307	305	260	289	321	307	295	275	327	289	316	282	299	294	296	300	311	299	285	311	284	284	299	314	282	306	310	309	310	319	285	273	289	285	310	300	276	303	299	270	287	285	284	293	304	283	275	305	300	288	307	265	290	283	307	304	263	277	273	293	291	267	273	271	295	315	309	306	305	320	267	288	306	324	291	305	298	298	283	306	307	286	290	293	273	306	307	270	303	275	299	270	300	267	292	295	303	302	300	276	316	302	325	286	298	298	295	311	302	274	302	320	292	300	310	300	292	278	310	296	313	308	311	325	282	280	289	311	259	301	302	290	308	292	298	294	256	310	268	286	299	285	287	292	287	294	274	284	302	303	295	319	315	331	284	316	280	286	301	281	293	296	286	292	292	290	280	260	318	293	308	304	307	294	304	297	310	287	301	309	268	296	302	292	274	260	304	328	290	314	311	292	283	281	306	305	312	303	273	288	275	330	280	279	301	283	290	254	314	292	304	295	293	292	294	296	303	268	289	274	286	301	325	296	278	311	283	330	280	331	289	275	276	288	282	311	304	309	311	306	290	301	274	301	285	295	275	291	273	302	310	308	305	302	285	322	308	269	298	284	259	319	300	300	290	293	286	264	295	318	293	300	314	323	307	310	283	298	307	295	246	288	287	312	304	327	264	302	328	328	289	278	283	317	284	289	295	260	275	292	308	286	312	281	311	314	275	317	283	297	298	284	297	267	288	309	295	260	315	302	315	296	299	319	299	284	316	310	310	294	302	300	273	234	300	292	318	281	304	302	280	322	294	292	295	288	267	271	311	267	281	270	296	301	280	332	299	302	277	338	299	261	308	298	303	279	294	255	298	296	285	272	291	297	336	287	287	310	309	297	279	289	302	277	299	272	295	313	336	287	314	308	280	317	294	327	288	286	312	295	311	290	312	297	295	294	272	296	292	268	284	288	284	301	294	316	313	316	288	315	269	263	288	288	281	310	312	295	285	283	311	301	311	274	286	300	296	326	315	268	297	302	303	276	318	262	316	302	311	314	286	271	275	319	297	289	311	288	308	295	319	302	290	277	286	267	274	305	299	289	299	277	295	275	276	293	296	312	285	281	290	293	303	304	289	278	270	280	297	306	305	268	313	323	315	239	246	257	321	320	279	281	285	275	299	293	280	306	289	274	298	284	300	281	305	308	291	246	317	288	275	269	277	318	276	298	296	297	293	315	286	305	329	296	311	282	297	294	290	318	319	284	310	281	271	297	288	291	310	285	265	286	299	284	258	284	319	269	303	312	301	306	286	292	282	318	277	275	283	301	301	323	281	314	288	286	286	289	287	331	295	273	324	292	301	289	293	286	291	292	302	287	236	312	285	321	302	312	292	315	308	296	308	307	299	256	305	272	289	286	314	297	302	255	298	316	278	272	292	289	334	265	280	325	274	283	307	271	298	286	310	333	289	293	290	323	316	289	283	331	297	308	289	299	316	309	294	296	257	275	287	309	289	287	304	303	314	304	307	313	306	305	308	309	308	304	292	304	276	318	320	303	315	289	295	266	320	312	323	294	263	285	310	295	310	285	289	305	322	291	306	308	306	276	264	297	283	310	330	311	311	316	283	291	317	330	288	301	308	273	322	275	304	308	320	267	284	291	275	284	292	283	274	280	320	285	304	289	288	270	292	318	292	260	321	272	276	271	318	297	286	293	305	293	297	305	293	297	302	289	298	316	270	302	291	302	280	291	300	308	293	279	292	286	247	316	317	269	316	295	309	288	311	281	299	297	319	258	302	296	298	295	310	299	287	321	325	334	301	283	342	290	326	291	273	294	271	310	285	341	302	285	257	312	274	274	278	314	277	290	294	287	322	304	307	301	312	299	281	310	304	279	308	323	296	307	280	282	285	281	309	312	317	296	274	297	312	286	277	290	301	306	318	310	294	283	290	291	305	292	289	318	287	274	260	300	297	319	282	333	319	281	289	281	303	293	266	285	274	297	298	295	315	286	302	296	310	335	330	276	267	284	322	294	318	292	280	302	320	275	302	305	281	283	308	296	269	288	281	292	274	306
2358	923	997	1057	987	951	904	910	880	873	913	884	826	900	865	837	832	795	885	801	862	834	821	870	894	968	999	955	906	983	986	1290	1150	1021	1181	1041	1056	1017	968	981	1005	991	912	962	979	867	914	869	829	902	894	841	849	855	814	831	823	774	857	827	806	863	873	861	844	832	834	846	758	847	864	919	845	871	828	795	837	849	847	834	834	831	849	802	846	858	864	881	833	900	834	845	859	846	785	825	858	845	883	822	822	848	860	803	785	912	851	817	834	806	776	799	860	832	834	852	835	879	856	842	870	867	845	866	873	834	775	848	820	842	822	815	877	835	844	868	801	855	856	800	814	779	888	801	899	803	842	836	809	819	850	803	803	822	846	808	823	831	850	824	819	849	784	852	851	836	811	761	811	836	799	801	845	810	834	883	800	791	824	811	855	847	867	826	844	813	860	838	812	849	779	894	785	853	854	872	886	813	805	822	817	902	822	821	834	837	874	881	840	875	838	852	825	790	854	826	842	856	865	833	787	869	861	894	825	806	908	753	836	883	851	818	828	792	823	783	807	823	800	830	782	876	809	821	803	859	818	807	849	805	821	840	843	788	818	864	795	827	831	814	862	830	852	908	835	818	886	844	885	846	839	819	841	876	815	855	823	834	811	862	859	861	818	798	834	816	793	808	811	852	808	855	822	825	810	868	874	837	850	850	867	864	874	869	852	833	868	811	763	836	845	858	798	876	838	800	820	793	831	854	803	870	861	817	813	791	849	820	875	880	834	827	844	845	828	872	825	791	868	870	843	843	867	823	823	812	852	825	856	866	837	812	810	826	833	829	850	818	819	797	847	857	835	821	774	862	835	906	881	833	872	869	834	832	837	841	798	836	818	860	779	802	845	850	827	839	818	843	860	857	850	830	830	807	871	776	875	862	825	834	856	833	808	812	876	856	872	804	880	854	807	851	857	825	804	852	812	835	892	859	816	859	854	850	820	819	827	821	831	831	819	884	886	825	810	860	811	811	850	878	819	835	845	841	864	805	847	820	820	832	794	816	834	814	868	868	839	823	926	796	828	846	771	841	821	832	834	813	856	775	822	866	834	832	877	868	842	829	810	819	833	798	842	851	807	885	845	834	849	832	858	836	826	820	802	842	831	794	872	813	873	868	754	838	839	857	807	836	859	800	826	887	831	849	807	809	845	861	854	815	836	805	795	851	839	836	798	845	860	837	834	799	818	856	897	848	860	907	868	845	859	842	838	826	803	850	836	830	803	837	848	834	880	817	862	827	915	858	906	824	784	871	830	831	821	868	809	849	846	799	848	890	824	834	843	857	837	866	824	771	807	841	886	824	855	846	828	823	810	809	813	833	829	856	828	802	835	817	802	867	809	870	866	835	870	863	842	786	875	850	850	785	868	813	815	839	831	819	838	814	841	851	820	811	823	842	853	822	823	851	763	802	809	842	826	768	842	845	788	823	773	845	837	797	803	792	868	828	847	867	892	866	788	831	823	822	840	816	848	841	794	870	798	803	882	823	880	857	870	883	830	866	832	837	882	805	880	827	857	837	824	847	836	812	876	839	847	824	820	931	886	829	827	854	879	780	831	870	827	825	876	841	787	861	808	835	882	892	819	824	799	810	813	801	839	812	873	830	831	835	837	825	829	833	853	852	815	824	795	808	845	794	838	882	824	834	745	818	868	804	860	851	857	821	849	850	836	865	843	847	810	816	839	873	840	792	845	824	835	799	891	824	858	814	796	834	807	822	865	795	795	818	819	799	867	874	847	843	842	812	815	860	833	846	811	829	875	794	859	774	828	823	835	861	852	857	833	843	801	823	810	786	881	844	831	840	846	808	808	828	837	854	808	811	878	829	794	864	822	809	852	838	871	888	817	883	831	845	804	811	847	824	842	827	852	845	855	846	889	830	840	866	758	843	865	804	790	841	843	891	770	835	871	832	836	873	835	848	830	811	853	863	881	866	784	799	799	829	782	838	846	814	836	817	818	836	803	847	815	816	819	891	829	814	844	850	841	829	850	822	793	846	833	841	817	798	803	861	867	850	869	874	860	810	881	876	838	823	836	819	786	805	811	822	867	839	863	822	854	869	826	808	797	875	843	796	896	868	841	783	822	807	788	826	895	842	837	845	828	857	842	764	831	901	815	792	786	900	824	814	872	867	837	822	844	875	812	792	790	808	834	828	810	843	841	827	819	861	816	876	842	821	845	850	826	806	844	843	858	839	799	871	858	854	879	796	793	805	848	853	824	853	827	850	839	812	835	825	798	844	826	789	851	811	841	809	798	781	784	858	905	824	795	829	826	858	839	832	809	842	811	905	851	792	848	848	800	853	853	807	841	808	829	844	784	866	827	842	846	825	834	895	864	867	846	834	802	837	939	855	799	793	860	824	839	803	829	829	845	848	822	834	863	825	858	792	831	866	818	840	821	873	778	819	809	848	820	802	852	826	874	823	826	846	838	816	840	816	842	824	820	838	877	848	861	836	802	896	840	789	820	803	841	816	837	828	813	794	787	783	833	781	801	876	888	861	842	848	803	828	811	865	847	853	824	788	802	819	821	882	904	864	875	819	795	822	846	839	837	821	845	904	882	863	795	846	829	790	810	818	866	792	835	844	809	839	842	840	840	859	789	825	813	824	843	860	773	828	785	797	784	850	868	822	840	778	832	854	824	803	886	795	839	799	800	798	830	795	853	826	852	758	842	789	789	859	853	758	827	840	834	851	872	819	838	817	811	821	798	857	833	808	818	824	836	847	796	785	868	835	820	830	813	791	801	820	843	810	839	839	848	802	836	855	860	820	824	767	878	808	841	806	789	863	825	867	858	736	833	802	826	821	842	797	835	780	836	802	800	825	834	850	820	843	862	867	834	851	828	820	821	821	814	843	827	813	897	844	791	800	834	805	876	854	850	885	885	900	860	850	850	837	861	787	831	800	829	865	824	828	815	767	842	824	791	858	817	827	819	825	815	809	804	826	879	853	867	857	799	826	851	851	854	818	822	885	810	873	843	842	851	897	862	819	828	868	850	827	823	790	809	834	808	834	850	788	827	849	848	773	793	860	826	825	775	842	867	852	830	834	806	832	811	816	827	825	815	822	836	859	849	832	828	862	825	811	867	832	860	888	846	828	827	886	844	834	841	815	873	816	858	807	812	830	789	822	877	841	822	775	862	805	831	779	805	812	887	873	860	860	807	834	853	834	833	886	796	869	875	826	821	858	844	845	825	844	852	849	824	842	816	839	899	869	847	830	831	830	791	799	827	804	867	812	823	796	832	813	785	799	791	818	874	821	827	798	827	857	855	789	805	833	888	817	811	800	878	884	782	833	791	830	844	856	847	812	829	867	842	812	863	864	878	871	849	805	865	854	852	824	802	854	841	838	802	810	812	777	920	796	854	879	818	841	805	816	810	844	820	844	846	855	807	852	813	864	792	830	787	782	844	816	889	856	832	831	857	862	814	853	810	827	901	839	836	799
9494	1351	1655	1186	824	609	542	413	363	321	266	258	240	208	218	235	213	222	200	160	198	186	177	163	188	234	219	218	251	277	392	942	833	560	871	616	516	526	453	407	433	425	475	420	301	288	240	224	176	236	206	170	159	146	171	165	171	173	168	154	149	147	191	182	172	145	145	155	174	174	173	184	152	162	170	166	149	166	158	173	138	169	149	161	159	162	176	159	141	178	164	177	148	159	152	154	154	162	174	162	181	165	172	169	157	145	172	153	127	151	164	172	170	150	171	153	166	157	153	157	146	168	170	171	175	185	166	156	192	181	154	177	153	154	150	156	171	159	171	150	161	154	177	158	154	163	173	171	150	166	145	158	173	187	155	145	143	162	155	152	180	159	171	150	162	146	164	174	175	172	179	153	161	157	180	143	178	147	160	175	156	173	142	147	158	182	169	163	160	183	151	174	160	151	154	154	157	152	147	160	146	155	159	168	138	140	170	171	149	145	141	139	163	179	156	170	167	161	150	151	155	176	172	177	161	173	173	176	158	153	154	165	152	152	162	162	154	185	168	157	136	148	173	149	141	150	173	162	155	158	155	150	157	152	149	168	149	151	163	154	184	156	148	169	154	191	172	189	179	164	172	168	165	150	134	145	146	139	148	158	162	162	162	157	172	155	150	181	167	147	163	144	148	159	164	134	165	152	155	152	132	152	159	155	142	162	153	159	166	160	150	170	134	165	182	143	148	128	162	159	148	165	168	155	161	162	157	162	145	162	159	167	155	149	181	154	165	147	134	152	157	162	144	143	160	160	158	159	155	163	148	177	168	160	176	153	164	123	148	146	163	134	160	159	198	145	145	168	174	152	153	144	170	170	190	150	168	182	158	149	151	136	156	152	142	163	166	180	140	167	138	167	159	142	138	167	166	160	146	185	171	147	153	178	169	159	166	165	175	161	167	142	149	162	152	138	148	146	160	143	163	153	186	173	140	165	164	139	152	160	165	183	157	150	149	180	144	151	155	154	142	148	154	169	137	155	174	184	156	157	183	175	170	164	167	146	152	166	158	167	165	185	138	179	149	146	169	169	150	163	154	159	176	188	153	162	163	169	176	171	163	152	147	154	160	143	136	155	149	191	145	148	149	152	143	170	148	163	163	157	147	148	152	156	146	166	154	172	161	167	187	176	171	175	139	174	144	161	181	172	155	144	174	192	156	169	134	141	176	156	154	173	161	171	181	137	148	158	148	160	151	175	166	172	132	163	144	172	148	159	130	173	148	154	164	155	173	163	150	151	159	160	164	169	163	154	171	143	152	154	174	176	143	166	159	170	144	156	158	142	175	147	164	152	164	141	165	169	171	161	171	153	172	164	167	200	144	168	153	165	184	173	141	161	132	138	142	148	165	194	150	161	176	163	152	147	160	155	149	139	172	155	181	163	145	157	143	166	140	145	190	162	146	154	179	173	165	138	156	161	143	158	173	154	148	146	154	175	145	161	154	167	135	167	162	160	175	174	155	138	172	171	133	143	166	155	151	155	156	160	159	149	155	142	145	186	163	168	156	152	167	159	141	157	156	145	190	178	187	157	139	171	162	165	162	153	161	143	149	165	175	150	172	131	157	157	179	156	170	138	126	159	163	160	172	161	161	156	181	176	152	175	163	135	149	174	145	153	159	168	156	162	171	158	166	159	172	148	182	171	165	154	182	156	155	152	163	170	137	168	175	162	150	187	166	194	170	150	167	184	161	162	162	147	147	167	152	169	184	173	167	166	181	160	146	149	176	189	154	175	186	170	172	178	175	154	154	156	150	157	165	149	147	144	146	160	156	191	119	151	152	160	161	151	174	150	153	144	152	170	151	154	143	160	170	171	164	162	157	151	156	123	132	151	136	177	174	187	163	164	180	159	154	183	151	173	169	156	173	158	168	172	139	156	158	181	139	168	143	146	170	175	173	157	175	182	162	147	146	150	151	171	148	174	171	175	171	145	180	156	147	165	157	165	136	173	156	161	151	158	167	172	152	164	169	137	164	173	153	172	172	145	144	181	158	148	170	159	163	148	153	163	160	162	161	148	129	149	169	157	143	184	151	160	164	165	160	154	166	156	166	154	167	163	178	131	157	151	170	150	137	185	175	146	160	166	160	164	148	154	150	156	189	176	159	153	187	162	156	158	176	130	137	136	186	172	157	148	138	192	151	143	140	149	168	170	169	145	172	141	169	160	131	164	173	170	168	163	152	154	164	163	151	173	199	152	145	166	148	145	170	144	136	168	144	142	171	149	184	132	153	144	155	183	167	158	158	157	136	157	139	155	158	157	146	157	155	148	155	148	140	157	176	153	176	170	155	175	178	147	132	147	169	148	133	146	183	170	189	168	169	148	144	150	177	170	155	156	150	147	165	132	153	176	153	120	144	166	171	144	137	140	143	157	158	147	169	170	166	169	163	167	152	166	164	165	182	150	159	159	172	171	133	133	178	155	149	156	151	139	150	173	162	169	176	186	177	151	149	161	158	179	158	181	158	158	138	166	137	161	149	169	158	144	145	162	143	158	162	161	161	161	164	170	170	186	154	161	183	165	164	157	151	168	155	154	166	150	187	164	170	170	190	170	144	183	162	150	142	180	165	161	138	143	162	153	134	152	158	145	157	151	159	182	141	163	167	177	177	171	170	146	174	181	151	190	163	184	177	170	159	142	186	170	127	154	172	165	151	184	150	160	163	148	164	141	174	176	164	166	161	175	155	155	150	175	162	170	158	174	151	163	172	169	160	159	161	139	155	146	183	155	174	165	155	155	174	170	147	164	161	155	157	184	161	168	165	163	159	165	175	162	150	144	160	174	175	137	183	155	146	148	145	156	162	152	167	163	178	138	193	149	166	176	153	155	166	170	162	151	165	169	159	161	157	162	156	157	145	157	166	156	139	186	157	146	170	151	171	128	168	146	141	164	157	155	159	186	153	152	127	166	155	181	169	140	151	152	168	177	154	166	159	188	167	155	163	178	176	156	167	148	156	171	158	180	154	163	157	142	137	144	157	137	169	192	145	177	175	139	170	160	154	178	170	176	186	171	144	160	148	154	159	154	161	178	164	168	183	175	196	165	152	152	151	140	154	163	149	175	181	168	147	180	167	133	161	133	163	154	148	165	144	166	142	167	165	154	149	191	178	198	172	157	156	156	169	162	184	151	150	147	161	162	148	160	169	175	149	163	138	157	151	137	153	162	146	173	149	166	150	145	165	162	169	139	173	159	153	151	158	135	145	170	145	170	153	154	176	163	150	151	146	150	158	150	150	157	168	141	157	156	159	155	139	168	172	163	144	124	158	132	158	165	158	157	154	144	166	165	162	153	134	185	160	160	151	166	147	172	162	169	163	166	149	160	157	148	169	176	169	162	136	163	147	166	163	168	164	158	146	149	198	139	141	153	175	155	167	155	166	182	163	171	161	155	190	171	152	171	184	156	166	151	146	160	200	173	131	145	174	149	171	180	180	165
6018	1619	3539	3908	3222	2679	2285	2021	1642	1395	1251	1111	1012	965	981	903	841	802	754	730	785	718	652	704	780	857	842	898	998	1368	2145	6464	5684	3393	5054	3563	3038	3091	2828	2707	3128	2628	3129	2804	1926	1700	1090	938	923	867	912	612	547	523	525	506	538	564	569	543	545	523	505	566	501	544	485	508	521	528	567	507	527	484	548	510	525	513	504	505	524	514	497	465	492	498	458	470	486	539	528	494	514	479	466	495	492	455	467	476	448	492	499	515	548	482	520	460	498	524	518	491	494	483	488	502	508	493	477	503	464	474	477	496	496	484	536	517	487	495	513	480	449	504	499	465	487	520	495	491	468	528	521	513	467	504	489	517	484	501	480	497	455	503	467	514	486	508	506	470	483	498	498	517	490	531	492	463	497	474	468	470	539	500	459	473	544	489	443	489	536	502	504	511	484	550	476	506	489	507	528	477	508	499	508	539	520	439	484	501	504	467	545	531	500	468	495	519	487	500	547	547	500	482	498	497	495	496	517	503	467	494	495	496	540	490	500	472	456	496	491	494	486	497	504	510	497	497	538	491	492	496	503	484	492	450	471	499	514	505	479	484	502	496	515	474	522	490	501	521	480	521	496	504	511	514	480	491	469	495	547	539	462	498	526	488	504	479	496	535	498	506	514	497	477	453	502	490	473	505	503	506	501	496	500	444	535	491	474	463	475	468	520	518	461	494	522	475	478	546	486	499	555	482	517	508	505	474	467	507	507	499	462	483	509	473	441	491	495	477	481	479	473	459	499	498	511	506	479	482	474	521	514	471	500	485	507	485	492	490	480	475	515	525	511	485	482	470	522	502	444	474	488	478	442	501	473	501	487	509	485	518	473	516	512	525	456	486	483	490	501	499	491	527	481	521	503	521	461	492	500	503	472	476	521	480	545	480	507	494	513	479	448	536	519	534	501	486	525	472	482	502	543	488	560	500	477	490	479	491	514	516	493	504	520	527	482	453	462	466	474	467	481	519	492	489	509	478	499	531	494	478	515	508	459	518	500	470	488	474	526	468	503	480	498	477	493	490	475	501	476	496	428	490	492	526	527	462	489	497	476	480	483	530	480	461	492	479	518	506	467	523	505	483	488	496	496	488	515	494	480	526	507	516	469	486	500	507	493	483	487	492	481	481	479	481	496	492	495	464	500	464	462	468	455	513	479	520	490	496	486	478	471	509	531	483	458	478	493	513	499	481	483	479	510	480	495	464	490	472	513	485	471	518	481	509	475	485	499	499	513	505	498	541	492	488	498	518	503	475	485	481	503	487	488	470	471	475	505	480	500	527	462	488	514	467	531	493	531	522	486	497	513	509	507	516	496	502	459	490	461	504	496	504	510	480	508	492	519	505	460	470	498	482	495	496	490	485	422	456	457	462	434	523	490	471	509	486	454	520	506	506	466	475	510	475	472	497	474	501	527	560	470	546	476	447	464	491	530	454	516	479	472	506	408	501	481	515	514	499	465	485	503	474	466	497	532	502	483	490	460	513	463	444	473	491	498	529	531	511	505	502	483	487	491	464	463	517	489	486	505	504	498	490	483	479	492	515	516	479	540	531	476	477	482	505	517	494	562	474	462	505	517	492	441	490	507	479	519	473	474	521	489	513	504	485	487	493	473	476	460	491	497	487	507	475	494	462	493	454	515	488	506	520	461	478	458	493	507	496	479	488	519	489	521	503	482	472	489	505	510	485	487	509	456	499	493	444	497	483	508	466	489	472	499	486	466	519	490	442	506	508	497	463	486	529	507	458	453	511	486	503	461	493	518	490	501	518	494	498	527	486	519	522	470	447	487	495	498	483	510	478	473	465	504	483	505	503	514	482	503	524	493	513	471	474	483	478	515	487	472	479	539	473	513	462	522	513	488	492	499	489	507	503	501	502	529	496	499	509	512	478	513	502	494	568	522	500	516	489	509	464	522	538	481	479	506	512	481	489	479	480	490	478	485	505	516	497	466	500	506	495	476	477	494	480	498	475	508	478	500	513	501	526	479	480	500	491	493	486	482	479	500	462	510	500	507	497	473	509	521	497	528	518	518	459	480	472	500	518	478	497	510	486	485	529	530	441	453	518	466	436	458	493	513	493	466	529	522	526	511	522	508	450	528	497	504	487	487	517	471	532	534	498	483	470	532	478	492	475	497	464	491	491	485	475	516	518	467	465	484	471	504	497	499	514	493	482	481	491	485	512	510	459	505	491	479	517	504	518	512	478	491	516	497	479	495	503	470	450	483	496	475	470	510	487	502	546	455	548	503	486	533	500	509	499	494	488	521	496	470	475	489	474	513	539	529	511	510	471	468	466	445	507	478	498	481	527	523	517	489	500	458	490	527	517	497	490	475	493	512	501	519	499	490	478	495	546	479	483	496	492	476	478	494	529	479	465	546	496	507	511	505	474	471	508	508	442	505	459	501	496	468	474	510	497	496	483	511	501	462	464	471	504	483	461	465	506	466	481	517	500	462	525	524	559	481	471	482	497	523	483	477	539	473	480	465	488	477	467	548	462	461	502	490	466	531	513	508	475	472	517	506	535	494	490	523	507	488	528	528	515	488	466	464	500	492	514	528	494	467	500	505	504	514	472	509	481	484	491	493	499	505	435	518	517	501	483	520	533	462	484	494	458	508	477	484	481	455	488	495	517	472	479	491	453	518	518	514	487	500	491	530	472	492	519	488	516	479	501	492	509	540	491	511	474	509	473	490	487	528	480	495	490	460	484	508	534	472	467	515	500	512	475	465	513	481	506	509	480	514	503	484	459	491	470	491	465	445	529	462	517	482	510	519	494	486	492	456	478	498	481	480	522	467	500	495	469	475	475	500	496	481	533	489	444	463	493	517	489	461	544	453	507	482	492	507	498	554	509	515	528	527	511	499	491	487	453	494	499	481	468	468	497	477	483	510	497	471	495	488	495	489	449	493	486	461	527	497	529	534	476	459	500	465	464	482	489	476	485	447	458	484	455	499	488	490	492	504	481	484	510	520	503	515	509	491	508	504	459	468	506	531	477	481	469	510	455	469	514	496	532	487	487	486	477	502	477	447	465	460	480	490	476	478	473	493	486	521	466	467	465	519	497	512	492	537	522	513	504	517	544	453	492	488	521	470	482	508	480	527	488	490	481	480	486	474	444	475	528	468	500	502	503	541	487	521	485	431	522	483	488	535	489	488	472	515	504	491	519	493	495	531	499	495	503	475	491	505	479	527	506	497	438	480	483	463	502	516	499	501	540	488	493	495	478	471	512	493	502	470	464	495	519	487	472	515	500	502	490	493	501	493	472	496	526	478	464	516	489	455	470	523	458	531	479	488	490	495	479	465	481	483	479	501	479	500	493	474	490	487	509	502	504	527	493	467	486	490	519	508	485	495	520	534	512	487	517	485	498	480	443	521	491	476	474	484	523	511	457	529	476	487	487	478	511	511	535	505	450	515	503	464	528	498	501	504	496	514	494	472	481	506	534	492	502
16440	3157	2954	2152	1424	1091	806	635	547	446	383	347	283	294	239	247	249	208	230	222	188	174	188	202	198	206	201	242	256	260	443	1349	1742	763	1208	1632	945	823	694	683	707	618	790	586	410	386	294	254	227	233	204	166	157	182	173	170	150	161	167	137	174	143	168	138	137	146	131	159	155	147	138	162	145	122	158	168	152	139	170	148	155	163	120	129	142	153	144	147	176	172	138	153	151	125	160	124	139	141	149	136	143	125	139	149	154	165	144	151	146	142	155	127	144	153	135	127	145	157	138	143	150	153	116	133	147	159	166	148	147	141	137	126	151	137	145	155	141	135	161	131	161	171	172	151	132	128	156	135	145	142	139	148	134	138	158	136	142	147	150	132	155	134	153	145	151	135	158	138	148	142	158	147	128	134	126	167	142	148	128	150	145	144	157	136	139	165	163	135	122	145	147	126	137	153	160	156	152	175	174	145	142	149	138	177	150	148	129	139	151	132	142	158	155	154	135	137	149	140	150	149	169	152	132	142	152	149	139	140	134	133	139	149	150	154	140	138	141	129	131	171	140	140	123	137	148	153	126	140	118	165	130	130	135	143	149	139	140	141	169	124	169	143	123	153	162	168	145	127	138	151	135	144	128	142	144	140	125	141	147	145	146	125	152	139	120	138	136	153	156	144	159	134	143	160	140	151	141	136	141	127	152	135	146	160	133	144	146	154	155	131	148	153	131	174	165	161	134	132	124	158	146	148	127	138	137	126	139	128	149	164	123	127	177	146	148	139	160	136	178	151	141	152	137	169	151	146	156	146	142	142	131	142	151	161	134	121	157	142	153	158	168	143	113	188	154	150	132	149	136	131	135	127	130	128	127	140	123	162	149	149	144	132	130	151	152	128	145	146	167	140	129	146	142	153	142	160	164	158	144	127	160	121	143	147	159	155	131	165	128	142	147	137	141	152	149	141	132	132	145	145	146	153	135	146	124	146	150	134	145	137	135	143	139	138	133	160	138	154	131	150	113	153	140	130	142	143	157	141	167	126	130	150	118	150	130	148	125	126	144	157	139	137	155	141	132	128	141	157	136	142	140	151	142	142	159	142	121	157	147	139	137	119	139	143	134	145	148	155	157	139	127	136	144	144	146	161	144	136	142	145	156	131	133	132	141	136	133	119	156	161	144	143	144	136	147	160	151	155	152	141	116	129	138	151	140	134	140	119	161	146	141	148	129	140	150	161	141	139	149	144	133	135	169	151	136	137	159	151	133	162	133	138	171	152	149	145	148	146	175	151	144	154	140	155	146	131	146	147	166	143	142	152	151	150	162	124	157	174	143	160	133	157	144	146	142	148	125	130	157	136	134	143	139	148	146	144	156	160	151	155	131	143	142	154	138	127	146	139	140	132	152	145	157	145	146	120	153	140	143	126	142	142	153	144	136	138	129	172	149	149	139	158	156	148	132	139	160	165	167	125	137	139	128	133	135	151	159	155	117	138	113	153	134	142	139	159	163	139	138	143	152	152	140	142	142	152	162	143	161	151	140	124	148	152	137	160	131	136	123	126	144	142	131	127	128	155	143	170	154	149	138	140	122	143	145	151	167	165	155	134	134	118	154	127	156	139	156	142	161	146	127	166	131	148	143	132	144	154	150	138	137	115	147	148	130	150	137	148	145	139	160	170	150	136	154	142	131	146	144	144	148	132	140	143	144	124	141	165	156	143	143	147	142	123	133	147	129	138	150	145	149	145	153	168	125	138	134	138	156	140	170	152	128	148	131	134	151	122	161	124	135	151	140	116	160	152	153	147	164	144	133	130	121	166	159	144	146	141	129	142	151	154	130	132	139	147	145	153	149	139	146	131	157	176	143	147	170	155	143	130	145	140	144	118	121	153	145	152	146	135	129	148	130	158	136	129	141	131	138	154	137	141	157	138	131	149	143	130	150	138	146	130	125	115	135	152	138	126	134	133	147	143	139	164	158	144	124	128	159	161	150	149	144	149	141	162	138	155	154	146	159	138	144	147	140	157	146	151	156	151	136	136	142	146	144	152	140	135	153	147	132	128	141	138	142	139	137	133	150	129	143	155	134	143	124	139	126	146	159	174	136	146	159	147	143	136	166	138	129	139	141	128	158	143	137	154	147	133	137	113	146	159	133	125	131	150	145	147	134	145	153	161	124	126	141	147	145	132	114	135	153	132	124	157	151	157	133	137	156	153	145	156	130	157	131	150	132	136	143	155	154	144	144	154	151	128	117	120	142	125	148	138	150	143	148	131	165	133	140	158	134	154	142	151	142	138	148	152	132	121	143	139	133	124	155	153	148	127	152	155	142	139	160	145	167	136	149	133	136	152	162	133	140	124	139	120	149	143	152	149	160	146	149	136	139	165	157	140	139	149	147	168	145	136	139	148	117	144	162	142	121	142	142	163	168	147	158	142	138	139	151	148	139	145	147	147	150	156	145	139	132	154	158	155	147	169	118	130	156	132	158	137	132	142	155	160	157	122	156	158	169	139	151	131	143	134	127	141	137	149	149	158	183	145	129	144	138	159	142	152	144	127	163	136	159	134	130	155	140	149	151	138	155	153	148	149	148	143	133	152	160	128	155	168	148	149	130	164	143	168	155	169	130	122	142	153	167	164	148	148	135	148	146	148	127	158	145	132	155	123	133	139	139	148	146	141	138	140	146	148	113	168	156	132	140	159	152	125	152	132	152	162	149	134	165	140	150	143	131	130	140	142	153	122	149	127	129	130	159	128	127	154	131	134	131	157	137	144	149	146	125	158	147	143	158	147	148	138	159	152	131	141	144	135	137	146	147	132	147	158	150	150	159	116	141	138	128	129	139	136	143	128	130	136	146	163	161	142	137	152	151	151	114	146	112	125	148	139	151	145	159	124	144	148	135	145	138	128	151	166	153	151	134	145	142	145	135	130	157	142	149	133	137	120	166	140	137	127	143	147	134	139	133	150	126	133	144	143	120	131	162	126	152	139	139	132	136	122	136	132	136	165	150	135	155	135	150	138	123	158	138	127	149	148	121	155	144	170	176	146	142	137	133	128	143	157	145	147	144	130	123	170	154	137	131	157	139	147	121	142	148	143	128	150	136	150	141	134	144	126	134	151	146	141	121	124	150	142	118	136	150	153	129	140	152	123	155	127	145	147	153	126	155	150	148	131	148	136	136	143	135	136	140	127	170	132	164	138	120	140	152	159	144	125	159	138	133	141	134	151	139	139	133	148	127	155	148	150	133	142	134	140	126	129	115	141	111	145	125	135	153	122	136	130	164	165	137	140	142	149	121	143	152	136	139	125	144	119	126	147	135	155	153	119	144	146	154	154	135	157	114	121	130	129	135	131	152	132	127	154	137	140	144	136	142	173	137	163	135	143	155	134	133	140	140	144	151	124	153	129	133	144	155	156	123	124	141	151	141	149	141	144	117	167	124	148	124	136	130	143	137	140	158	150	130	134	143	144	144	142	144	141	134	146	157	133
8160	2504	5879	6541	5447	4580	3742	2952	2597	2170	1943	1655	1484	1361	1212	1152	1076	1018	1046	981	846	820	790	815	905	1009	1005	1116	1177	1452	2746	8856	10574	4409	6776	6227	4831	5023	5047	4806	4674	4536	5776	4023	3076	2509	1683	1394	1238	1354	1188	653	629	564	548	550	566	569	537	555	522	518	561	554	528	574	556	528	523	582	536	553	485	441	466	471	488	492	483	505	457	468	503	477	487	472	475	483	518	489	478	483	452	481	456	485	490	441	492	493	463	493	447	476	470	465	493	436	467	467	483	469	449	496	488	446	484	454	488	476	429	491	509	465	490	461	502	487	452	468	462	482	466	432	456	475	442	426	448	491	487	470	465	450	441	473	450	476	464	437	506	443	449	417	466	449	457	448	453	494	438	435	480	475	451	458	426	499	442	453	455	478	464	454	484	474	429	452	516	428	476	439	477	436	436	446	453	451	447	515	471	461	398	476	421	508	487	470	462	463	472	444	430	469	501	466	472	442	452	456	472	486	446	441	463	481	416	451	446	457	455	437	471	443	433	426	418	472	457	465	442	442	472	477	424	475	430	453	454	459	458	473	481	449	449	462	445	474	432	430	454	420	452	436	432	479	462	468	416	489	503	487	473	425	463	450	421	449	438	449	439	461	444	455	430	451	468	451	445	422	454	471	437	536	455	452	465	417	431	477	453	419	456	489	430	424	482	490	432	448	437	454	410	441	468	437	445	428	459	468	448	487	459	434	451	475	473	403	424	475	419	449	444	448	483	502	456	451	448	448	467	506	488	485	461	448	465	439	442	463	436	457	429	446	429	477	447	479	444	442	448	476	461	469	462	508	449	472	441	453	458	480	455	468	472	460	467	461	461	457	464	467	484	448	484	466	457	481	457	435	503	435	466	439	423	450	458	474	448	437	471	435	435	473	437	499	436	445	468	463	445	471	443	418	502	475	477	444	439	455	452	480	488	428	464	469	479	449	447	470	488	428	418	451	461	511	432	415	427	507	462	465	501	461	505	463	445	487	483	434	495	415	476	473	432	449	493	455	431	418	450	458	460	453	496	465	412	451	473	388	453	437	445	449	482	455	450	484	412	437	430	434	447	454	482	446	446	428	486	414	462	451	444	467	445	467	467	420	419	472	450	439	456	492	444	436	457	465	472	462	490	444	448	474	488	452	466	481	454	417	464	443	500	492	437	475	463	514	450	429	518	449	506	447	482	501	466	468	433	479	483	489	462	431	467	463	446	472	490	475	446	474	452	443	412	481	440	487	447	457	455	443	418	438	475	457	472	444	445	471	469	463	450	462	460	467	471	421	458	452	451	443	474	429	454	429	468	490	435	500	434	423	462	459	493	452	390	440	438	430	492	492	460	450	478	479	473	476	437	461	447	445	501	462	439	457	436	452	461	441	458	455	461	468	479	443	459	452	498	460	487	477	453	442	446	484	450	471	492	487	432	475	487	467	415	440	487	450	476	442	467	448	449	506	431	464	490	466	457	452	436	452	501	476	460	481	479	474	439	446	464	465	476	461	448	449	499	480	445	428	464	467	472	461	462	448	476	452	458	476	462	457	466	473	462	446	460	444	462	466	477	422	448	455	466	463	439	459	425	459	475	460	479	496	460	409	477	403	462	466	478	466	435	437	485	458	444	467	462	471	455	467	457	471	437	449	463	463	462	443	423	440	427	483	467	446	507	464	444	466	473	468	447	459	438	465	439	476	463	442	444	470	438	433	445	466	477	439	428	424	473	490	428	430	444	475	435	450	470	468	458	433	454	420	470	457	464	490	459	453	442	448	477	437	415	435	508	484	480	445	458	435	465	417	407	469	427	427	476	466	440	451	471	448	458	487	490	459	459	465	477	414	436	477	431	463	480	452	446	471	426	439	454	440	463	448	436	486	510	458	458	447	497	466	450	469	441	432	470	463	476	434	487	471	502	433	459	427	456	468	459	443	442	479	461	471	489	464	471	467	464	475	444	475	448	445	478	451	496	508	472	429	465	440	462	490	450	462	431	454	413	477	461	443	450	447	489	484	475	445	434	440	440	469	458	461	492	456	468	425	494	464	466	494	453	431	430	420	444	485	447	437	455	448	457	445	443	452	483	469	449	418	453	484	433	451	469	492	462	462	495	482	448	475	471	460	455	424	458	475	441	407	433	472	425	472	468	447	475	467	448	466	449	457	448	471	436	473	475	469	455	412	431	451	443	421	428	452	435	426	401	453	481	486	449	444	490	453	454	475	446	455	450	466	418	493	462	445	437	444	474	474	475	413	450	425	490	436	477	473	440	443	429	454	491	455	459	441	482	434	458	435	447	470	464	498	452	441	473	466	495	457	439	463	443	454	482	444	498	425	490	455	488	465	463	434	462	468	442	467	464	497	435	489	457	435	462	421	471	447	436	466	463	458	465	448	458	472	480	418	470	455	420	438	440	479	493	482	463	449	441	484	455	442	490	454	450	456	432	442	517	444	461	477	482	454	439	441	411	480	428	488	496	455	459	501	463	456	453	481	433	428	426	438	417	427	468	449	469	501	441	455	459	482	480	462	515	476	501	481	478	485	450	438	422	446	469	468	464	458	427	458	422	451	455	485	458	440	500	470	456	460	430	462	436	469	440	448	462	428	433	439	465	448	484	430	422	428	424	451	430	464	457	450	401	410	464	463	458	454	415	419	478	454	487	500	464	460	410	407	449	448	464	432	448	485	459	450	431	455	439	437	438	448	479	436	458	479	446	459	454	452	464	470	453	448	425	471	429	446	455	440	470	433	444	446	463	455	469	427	455	448	450	444	481	457	413	445	441	475	440	457	476	470	421	438	445	454	504	415	456	407	440	440	437	467	444	478	460	474	430	453	448	441	419	503	463	431	446	455	478	470	453	443	476	461	443	447	464	494	408	456	433	436	406	455	483	478	425	439	476	479	476	449	446	440	485	447	457	421	466	452	466	487	463	479	511	454	454	431	429	456	471	467	478	479	455	403	460	438	439	472	465	496	454	464	452	455	453	433	412	452	457	461	401	444	483	464	459	439	449	467	480	456	483	448	447	455	425	462	435	517	465	448	463	451	462	461	466	447	507	421	454	458	467	479	465	413	432	455	481	464	475	447	450	486	414	498	482	447	481	487	446	459	442	468	418	447	460	448	449	464	458	461	424	480	461	446	419	485	451	426	458	474	416	409	479	428	457	470	435	430	468	445	445	493	448	433	473	488	450	442	446	476	466	487	445	449	450	462	443	445	457	446	467	440	436	448	451	509	421	433	460	487	466	451	440	427	442	490	427	461	428	460	453	443	487	465	429	464	452	444	471	469	471	438	444	473	418	440	461	421	485	478	464	441	457	453	502	463	433	439	464	462	442	443	502	476	463	451	448	473	423	431	467	476	462	420	459	465	465	395	472	467	474	428	448	475	472	477	445	465	415	466	422	456	449	432	425	402	450	446	444	468	454	438	473	446	443	486	450	460	440	453	478	450	457	453	471	470	466	465	437	443	454	420
2279	395	390	368	307	323	323	299	322	310	286	282	306	300	263	318	297	306	309	264	311	282	316	328	299	316	294	316	307	309	361	316	320	302	360	321	322	338	323	293	255	269	339	321	289	311	313	269	306	312	279	344	292	285	299	326	297	299	308	315	307	281	290	292	284	311	285	273	283	318	288	255	290	303	299	297	281	304	312	282	297	300	288	274	302	289	298	310	289	280	285	319	305	343	288	298	292	306	287	290	311	288	290	307	287	289	316	297	273	297	274	304	271	317	266	297	321	299	296	321	288	298	287	276	284	295	275	316	257	299	325	282	298	296	319	276	281	279	322	282	301	269	301	299	290	311	311	302	290	298	284	330	286	322	297	294	292	264	309	280	305	270	300	324	289	301	290	289	304	308	303	308	318	319	303	297	294	306	319	322	296	287	289	301	269	342	261	287	321	303	302	302	276	308	312	297	293	315	250	274	281	314	300	279	288	288	298	299	307	277	300	334	294	282	340	283	284	295	307	308	330	304	323	274	285	303	298	274	317	299	306	283	291	309	291	294	265	291	312	304	318	322	299	315	301	304	283	281	274	277	303	279	261	285	292	297	293	299	310	320	287	289	290	276	322	276	298	279	289	322	303	283	301	275	253	284	275	317	313	272	312	285	314	299	286	309	310	286	308	298	304	282	307	272	284	319	295	287	349	325	278	327	294	295	291	337	292	319	317	287	328	332	304	295	305	321	286	291	288	310	297	285	287	239	282	304	293	284	309	318	321	305	279	311	266	292	284	270	306	265	272	277	270	285	261	305	327	303	299	278	296	311	326	297	276	288	276	299	298	302	307	333	311	311	310	325	262	314	279	279	257	290	281	329	262	314	283	325	301	274	327	277	286	308	269	291	294	286	294	333	301	281	318	265	311	323	273	300	287	288	315	331	283	312	295	256	306	242	285	306	302	271	324	275	297	296	290	304	319	262	304	303	317	297	320	314	325	332	252	292	296	283	278	322	270	288	309	326	303	299	285	306	313	292	335	313	287	333	268	280	290	299	298	299	269	257	301	292	296	290	287	326	314	310	304	255	273	284	293	281	304	298	279	287	314	296	297	299	274	282	294	271	264	289	289	299	285	290	316	296	307	296	290	272	294	298	321	308	319	314	301	305	328	315	323	277	296	280	288	288	303	283	262	290	307	300	315	329	309	287	309	297	280	310	282	305	314	288	279	253	281	278	297	281	307	279	315	313	290	321	298	308	306	303	283	316	294	290	311	295	288	286	318	261	290	261	302	326	327	261	291	286	302	308	336	295	291	287	279	303	262	281	315	270	267	285	312	270	298	322	303	310	296	294	331	293	281	300	323	270	275	295	301	270	303	300	294	281	307	289	307	277	298	286	305	272	327	299	263	297	277	284	312	305	326	314	300	297	290	265	300	291	350	298	323	317	304	279	285	246	318	282	329	327	287	294	302	268	322	275	298	281	298	303	283	321	305	290	288	274	288	310	273	300	287	314	270	278	290	277	298	294	299	308	284	325	283	296	262	278	275	292	278	312	302	323	277	287	270	284	282	303	296	271	338	277	291	307	264	315	296	283	305	282	274	310	281	312	286	290	294	295	297	306	287	299	275	313	296	295	306	278	289	274	262	298	305	282	318	336	298	315	291	276	295	265	287	288	274	308	307	309	281	291	311	329	282	267	325	285	304	312	301	298	303	276	280	283	291	318	289	308	283	318	294	295	316	305	292	282	313	289	309	310	284	316	301	319	289	270	260	301	290	279	296	289	303	292	303	290	286	297	301	290	291	294	288	277	314	306	306	312	266	315	309	295	286	293	295	318	308	281	305	302	288	300	283	292	283	272	285	326	290	282	293	329	298	273	262	303	326	282	277	310	278	280	295	316	336	324	302	297	294	288	262	275	305	305	295	291	282	305	275	277	304	279	280	286	277	278	296	327	292	312	292	272	302	282	288	274	291	289	290	266	297	293	305	298	314	307	292	300	323	281	277	261	281	307	308	294	309	314	303	327	283	276	289	301	290	297	297	263	286	295	270	275	300	294	286	280	297	314	304	296	275	285	283	314	290	307	289	283	278	289	271	301	290	277	298	299	311	281	312	301	326	314	289	304	321	333	296	298	289	309	281	289	299	291	313	304	324	264	299	286	277	268	250	311	296	320	282	263	261	280	296	291	279	292	281	271	278	297	303	295	323	270	302	304	293	299	301	305	314	285	296	283	294	306	290	277	288	315	307	289	278	291	315	295	320	294	280	285	316	294	282	349	302	263	295	292	290	267	299	297	289	293	318	303	282	296	316	293	283	289	297	289	250	264	306	287	314	334	289	317	295	308	306	305	282	300	287	284	299	344	293	286	345	271	289	312	295	286	288	320	294	308	294	301	297	272	298	320	275	299	312	279	282	304	284	288	344	300	306	321	289	301	291	289	314	301	326	293	281	274	290	264	294	278	315	317	296	308	301	272	300	264	323	304	244	283	304	294	246	297	273	309	284	313	284	306	273	322	304	294	259	314	291	302	283	277	297	328	297	330	284	316	320	323	273	293	320	283	299	291	281	295	308	325	304	309	307	312	289	317	290	316	297	283	295	314	311	274	293	284	325	276	302	322	301	289	315	299	329	307	277	269	319	291	265	318	296	305	270	331	290	321	277	305	288	271	306	285	288	308	305	311	323	290	282	275	308	319	317	267	304	254	265	308	299	294	315	270	310	272	292	269	314	303	271	287	301	292	294	272	318	279	300	261	275	302	305	293	289	326	289	316	288	284	297	296	264	274	326	290	304	279	308	337	286	296	296	300	270	293	289	303	284	293	273	309	288	293	298	304	314	315	308	267	311	278	305	273	324	300	335	288	327	293	287	295	307	271	323	289	271	291	293	312	313	299	285	290	280	301	275	289	292	292	314	305	273	265	280	334	292	276	275	291	291	295	280	292	301	279	320	300	284	318	313	296	293	282	346	327	297	298	312	310	312	300	289	291	260	289	296	290	296	310	318	306	293	288	302	289	303	286	301	285	264	313	299	299	348	301	312	299	304	300	314	283	295	279	271	331	305	284	271	301	270	283	283	280	254	297	309	297	322	300	296	293	268	292	300	281	272	323	300	291	283	309	301	324	294	311	311	331	310	277	278	273	311	337	261	279	294	281	357	300	306	271	271	283	321	279	321	298	314	307	313	302	293	308	287	292	313	291	283	319	273	299	313	308	279	295	307	307	327	290	313	271	300	292	296	311	304	290	309	353	270	270	283	302	312	307	321	319	322	313	301	322	280	302	322	294	279	314	282	261	291	284	283	299	292	284	296	314	307	288	302	331	292	321	325	268	330	270	310	291	286	308	317	311	287	327	270	303	286	321	295	279	291	297	307	273	280	300	290	306	301	283	307	296	289	285	302	284	333	309	284	291	293	275	295	303	279	319	321	299	326	338	300	319	312	295	271	284	311	326	307	294	275	274	325	298	296	312	319	309	309	320	301	264	304	333	289	308
2397	915	1037	1019	1029	961	986	920	894	887	873	869	836	869	899	811	832	791	844	798	842	869	835	867	896	873	850	990	936	939	943	1194	1095	1021	1085	1072	992	986	996	1024	974	1010	985	963	914	953	862	871	884	913	897	843	866	808	812	846	777	807	798	858	803	817	842	808	815	863	824	836	840	814	841	866	835	833	815	828	818	872	787	822	855	841	795	813	891	905	829	860	811	810	780	851	852	815	821	853	790	859	802	744	867	821	815	866	889	844	806	840	864	824	849	793	845	841	836	843	853	828	826	820	852	828	817	845	848	769	866	836	831	874	811	877	782	802	770	831	858	814	814	803	806	853	862	821	788	841	799	846	846	785	798	855	815	841	839	862	915	806	806	906	803	852	810	790	820	823	885	852	771	842	842	910	839	793	851	811	832	831	840	837	848	855	871	842	861	868	835	858	843	842	830	799	818	823	795	840	789	842	847	818	834	794	823	840	827	865	841	838	849	825	835	833	844	779	843	780	777	817	830	843	819	815	841	791	847	845	873	877	837	818	809	837	802	842	818	835	858	866	823	850	791	814	798	890	868	840	850	827	735	797	863	858	794	855	819	850	863	843	837	836	840	815	856	870	822	882	819	879	798	769	814	853	874	890	847	826	810	846	843	829	817	819	775	831	869	819	818	816	909	824	796	833	794	817	836	807	860	872	785	794	842	808	831	793	819	805	826	812	863	829	873	819	803	824	837	824	848	861	810	834	817	883	832	855	860	840	830	860	869	819	868	839	844	875	838	798	854	822	849	857	815	811	860	873	827	810	841	838	852	819	848	869	854	828	857	824	873	825	843	785	879	804	856	825	839	829	813	806	807	864	824	809	841	796	836	836	898	798	836	818	864	827	816	861	855	858	863	789	851	860	799	802	843	831	758	839	832	768	826	838	811	860	841	835	818	847	866	740	834	792	846	861	836	854	845	857	781	867	825	819	830	859	806	837	809	853	875	872	800	785	900	813	833	883	838	851	865	856	863	846	810	841	863	850	833	821	813	832	867	783	900	843	785	856	816	879	826	890	863	839	894	851	850	834	841	813	826	852	853	856	947	849	864	866	844	889	842	811	847	905	858	805	865	843	864	812	849	792	786	866	799	783	816	825	832	827	848	827	818	841	844	850	849	806	798	802	808	790	846	834	839	816	840	816	884	803	842	801	819	832	830	814	840	836	869	877	848	801	827	887	912	816	851	821	821	812	876	849	848	845	832	879	834	798	820	820	836	799	795	877	795	834	862	794	828	831	831	800	879	815	881	811	862	813	839	798	803	900	814	891	774	834	824	806	836	833	838	880	837	790	800	820	831	812	868	874	866	845	823	833	844	859	835	861	827	849	901	859	864	876	825	818	835	794	811	792	841	781	797	821	837	840	834	803	809	865	803	844	823	832	832	837	791	770	850	846	837	903	824	805	790	856	853	808	840	847	834	804	886	869	872	840	842	802	805	807	862	886	792	878	838	816	866	849	842	818	824	799	839	816	821	797	799	840	812	805	928	765	878	864	785	821	862	861	838	796	839	837	781	802	846	802	825	855	863	801	836	757	864	884	817	865	829	808	818	818	866	830	819	858	817	824	835	815	833	815	833	812	825	845	842	866	785	809	830	860	837	838	869	894	814	816	866	835	856	805	869	825	813	824	833	845	824	807	825	846	842	865	893	856	857	862	841	837	829	854	831	879	844	820	849	789	821	840	859	820	817	908	790	852	801	792	832	842	862	835	875	766	842	856	814	855	800	845	823	858	819	821	875	880	856	807	776	834	801	877	841	838	805	829	839	834	871	793	832	837	837	814	820	853	816	839	862	831	840	844	827	838	899	841	837	806	815	795	845	824	818	799	841	820	838	896	863	819	796	838	818	780	841	826	849	810	813	772	837	879	820	785	823	853	806	824	830	859	824	850	868	885	798	848	874	835	809	852	808	801	791	837	837	883	859	858	824	870	831	807	790	819	773	877	873	861	831	824	837	829	844	809	803	792	790	897	804	851	794	819	873	888	809	798	845	867	843	835	854	820	883	817	819	759	834	902	885	846	846	754	880	840	832	836	796	802	807	832	770	795	851	830	849	814	827	833	841	840	860	833	791	818	812	875	818	860	884	822	783	817	877	793	806	844	829	857	836	796	845	843	902	855	816	849	841	840	856	826	810	792	811	870	825	863	805	827	826	797	789	817	899	759	863	782	791	779	815	851	812	884	855	799	852	832	863	894	804	847	832	818	788	850	796	818	839	812	862	810	828	794	822	872	872	828	841	800	878	874	855	843	818	828	814	850	877	862	846	800	849	840	810	863	905	818	834	829	799	806	854	872	787	832	851	799	810	848	855	797	837	809	783	828	873	860	827	776	822	835	858	832	823	841	799	856	804	864	827	860	847	824	905	785	892	844	809	818	845	867	828	790	786	820	853	817	817	863	851	836	800	856	845	850	856	850	808	807	874	816	871	898	825	830	828	825	805	812	827	790	834	815	832	867	850	865	859	845	825	841	854	853	816	802	811	816	869	840	805	804	859	843	783	803	849	793	847	846	863	863	850	773	819	799	780	890	860	852	824	828	800	843	825	835	832	873	886	822	833	848	872	858	835	824	811	852	863	812	823	824	851	828	792	823	816	890	862	856	775	895	811	778	829	821	840	841	902	824	783	858	826	859	840	829	796	846	833	820	847	843	880	878	935	815	783	791	816	853	794	815	801	814	862	829	847	845	858	810	805	810	855	845	830	879	821	809	862	843	856	797	877	873	782	793	807	780	800	846	823	785	824	818	854	818	828	822	846	792	848	837	840	775	873	853	812	846	889	812	872	845	845	808	876	825	844	876	782	846	813	782	817	836	802	829	808	824	849	830	824	850	819	813	870	808	817	834	856	805	830	868	835	858	812	821	860	896	812	828	872	884	785	812	864	850	837	861	884	854	868	833	842	892	840	815	800	822	841	839	808	827	867	788	892	837	803	846	819	825	801	866	842	841	840	837	843	831	814	831	855	828	802	819	819	822	840	878	825	793	820	782	825	848	840	831	802	840	826	768	856	890	783	833	826	806	823	811	803	821	821	827	819	850	815	764	813	856	833	831	832	850	811	809	813	841	828	893	793	822	828	834	798	824	852	813	800	813	811	858	861	854	869	826	827	858	821	838	879	809	816	849	826	864	830	851	807	835	819	858	812	873	849	831	867	869	789	826	794	844	856	853	871	869	837	835	886	787	799	797	868	814	814	842	810	816	804	825	822	784	843	792	845	783	771	835	905	803	836	864	893	781	801	784	860	838	780	836	813	844	825	826	821	850	831	797	845	789	836	899	833	865	805	798	847	870	841	847	799	845	868	895	805	828	826	822	810	850	803	875	881	866	805	857	852	841	790	853	884	879	878	843	841	853	816	838	799	832	834	883	822	875	802	835	870	844	866	829	880	813	786	864	794	829	839	840	841	828	834	858	841	908	830	831	805	805	817	844	835	871	816	851	813	771
10066	1505	1710	1212	877	652	485	401	341	328	299	266	254	204	245	209	223	218	186	204	193	200	196	195	207	214	218	212	253	369	546	890	834	627	828	946	841	597	457	493	481	629	507	337	315	263	256	245	198	230	194	187	189	176	182	166	154	182	178	148	171	185	166	158	170	178	170	180	169	171	168	166	171	170	170	176	151	161	181	173	200	168	176	160	168	178	188	176	160	183	182	159	178	141	157	169	190	174	180	187	183	163	173	176	149	164	176	159	160	161	174	176	167	199	185	160	171	156	167	166	165	182	169	178	173	157	158	179	177	175	180	170	171	189	176	177	168	191	168	162	165	162	179	156	161	166	167	187	178	178	188	166	174	149	201	189	146	202	154	184	178	164	157	150	171	176	153	184	183	166	196	183	150	190	173	172	157	152	186	175	183	170	177	165	171	149	174	166	173	166	178	176	160	174	183	156	151	181	165	188	157	181	157	158	162	165	166	165	193	166	168	167	158	165	160	157	161	182	161	146	181	166	181	158	188	183	175	180	166	157	182	169	168	166	185	182	187	196	160	172	200	150	163	179	176	182	175	158	167	177	155	192	176	166	157	185	162	170	176	155	162	167	173	174	167	181	175	167	186	157	181	174	174	159	197	191	163	152	185	163	170	157	164	162	170	166	182	156	182	174	158	168	171	168	174	164	162	172	172	176	159	176	170	173	166	160	194	150	180	171	163	171	170	146	175	190	190	171	174	170	141	167	172	158	162	190	165	163	173	180	173	196	176	167	170	200	179	165	204	168	138	172	185	163	178	181	168	180	163	185	164	159	171	148	159	166	191	180	169	178	178	166	170	174	150	152	175	180	178	166	145	142	181	168	186	173	182	194	155	142	161	173	174	181	160	187	148	195	163	171	136	161	154	180	170	143	189	176	156	146	164	170	177	149	160	166	144	184	179	166	168	174	158	184	148	161	167	162	167	165	192	157	170	160	179	177	164	177	161	147	166	186	167	183	194	171	187	189	172	172	171	192	165	167	154	161	157	155	175	165	182	166	148	164	161	143	186	195	180	173	174	192	186	159	158	170	163	201	173	160	161	173	160	145	175	163	156	158	151	170	174	176	196	159	159	138	169	172	172	192	176	181	190	176	185	161	175	171	184	184	139	176	177	173	143	172	190	181	170	166	153	175	150	178	169	158	165	136	178	183	148	182	179	151	157	150	166	172	175	182	166	161	181	156	167	157	160	185	160	152	162	162	176	160	187	168	147	167	160	160	167	160	150	169	153	148	177	160	151	155	162	166	201	144	166	161	183	162	159	166	172	133	176	185	191	168	165	189	191	173	158	200	175	147	181	140	176	157	169	183	160	197	164	164	181	154	178	172	167	158	179	158	166	143	162	147	165	176	184	187	178	185	158	149	156	160	172	158	191	179	192	148	161	187	171	185	182	152	161	188	184	172	174	193	173	153	155	169	167	164	173	175	171	172	172	145	181	183	160	177	166	168	183	174	146	157	186	162	182	193	154	174	186	141	165	172	160	158	177	174	148	176	148	159	162	172	160	180	194	197	172	157	183	152	151	181	165	190	189	177	163	167	165	161	172	191	177	158	148	176	162	162	158	156	164	180	166	166	192	171	159	206	188	163	177	155	153	167	192	151	187	184	181	155	174	166	160	163	176	171	172	197	166	159	188	174	176	175	199	175	164	155	191	184	175	141	163	153	164	171	171	175	153	157	154	168	157	136	195	166	160	170	183	175	177	163	185	171	165	168	184	163	170	169	147	153	171	163	166	135	177	157	168	157	170	187	153	168	170	190	164	193	190	156	181	156	162	173	156	164	144	172	164	168	171	157	163	201	165	160	183	179	176	141	176	176	168	162	157	193	184	185	162	182	178	155	172	166	169	164	184	162	165	161	174	157	175	164	174	185	182	198	174	170	165	200	173	153	198	156	162	176	155	178	176	168	179	171	176	178	168	190	177	150	159	167	191	150	172	167	185	137	163	148	160	179	171	167	158	178	152	169	156	177	160	162	148	158	154	167	167	162	164	162	146	183	173	179	173	158	162	159	159	168	153	172	163	151	179	171	196	164	164	175	162	169	165	197	175	191	165	172	169	159	155	177	159	160	145	181	149	170	180	181	187	162	185	154	164	170	155	169	162	157	175	157	187	159	177	175	184	150	141	160	178	167	162	154	177	176	163	186	180	166	172	155	158	164	163	163	157	185	171	159	179	172	169	185	179	156	163	163	170	164	187	159	175	146	194	178	152	171	179	160	160	159	164	167	169	171	146	162	162	170	178	164	185	197	171	168	173	174	184	169	191	158	170	163	152	163	176	166	178	138	174	159	160	149	158	159	205	187	173	152	178	198	158	179	179	157	160	158	167	164	172	182	177	173	177	179	180	144	190	168	186	183	175	170	151	185	161	177	170	147	162	167	150	194	168	186	172	167	147	191	169	170	159	165	163	153	165	177	164	156	156	163	172	181	180	161	180	142	170	206	163	180	179	168	187	166	171	172	166	177	167	174	167	189	155	161	168	186	159	188	179	159	178	147	162	184	176	189	160	176	182	158	178	171	167	164	180	178	171	164	179	136	173	167	174	180	154	172	189	162	162	160	172	170	163	168	189	168	162	172	184	144	170	200	199	189	164	163	169	178	140	165	150	169	157	173	168	161	163	151	171	166	172	164	199	170	161	174	165	157	146	165	161	178	175	152	168	185	161	177	154	156	168	178	174	163	186	167	183	165	169	160	176	189	183	178	159	189	172	158	181	164	190	165	181	175	143	153	167	159	152	160	160	178	154	173	163	171	166	144	160	172	158	158	187	167	166	180	193	170	175	181	177	171	192	172	177	157	165	184	171	143	182	198	149	177	171	175	165	151	157	166	179	163	165	161	186	174	184	164	162	156	152	162	155	183	158	183	176	184	159	171	174	169	167	183	179	180	169	163	175	188	166	160	171	169	162	178	176	179	184	155	152	174	146	179	184	180	133	158	187	170	162	184	181	195	171	153	195	174	158	190	182	159	155	189	160	161	171	161	151	157	174	167	151	211	204	179	180	143	153	137	179	185	187	168	176	162	169	180	183	173	167	178	180	188	165	177	163	152	194	179	176	161	176	184	171	193	187	166	165	177	151	172	199	179	172	179	184	173	146	140	186	161	159	170	181	175	173	192	164	181	158	172	170	145	191	180	165	158	175	197	155	169	198	170	166	161	183	154	170	153	177	176	147	161	159	181	147	157	168	149	178	183	147	169	175	171	155	168	147	178	191	167	157	158	194	171	156	156	176	156	159	176	171	164	170	182	162	165	156	184	160	154	157	173	164	169	163	161	164	148	194	198	163	172	157	160	167	188	176	196	178	158	174	161	167	167	176	186	175	158	169	186	153	153	156	163	151	196	163	164	169	178	159	171	167	178	171	159	190	157	182	167	149	173	213	177	164	159	165	163	163	181	164	158	140	180	168	145	176	176	152	144	157	163	175	176	173	166	174	170
6391	1709	3595	4118	3384	2752	2351	1981	1792	1499	1337	1141	1061	1033	1005	953	832	825	777	818	774	711	667	705	879	864	912	992	1140	1869	3735	6143	5566	3464	4155	5213	5405	3653	3104	3258	3232	4188	3078	2177	1814	1590	1194	1059	921	1024	842	631	579	583	565	583	585	541	566	606	606	567	556	595	576	551	548	554	549	537	494	526	568	558	556	546	532	514	510	556	575	577	538	560	527	558	550	536	551	556	519	540	534	531	535	520	550	536	536	496	534	551	522	519	539	506	549	589	534	522	520	555	487	517	511	513	540	515	563	520	514	528	544	562	540	503	530	527	539	516	582	505	508	535	538	509	523	510	533	526	569	529	534	536	486	533	535	539	513	527	530	521	541	506	530	498	547	540	511	540	544	507	549	529	524	545	514	514	514	531	516	517	528	491	520	513	524	523	526	558	509	564	564	547	540	505	569	564	552	526	520	493	526	511	524	526	491	549	540	516	523	500	501	494	488	521	511	471	529	524	543	537	535	529	482	523	558	507	477	505	518	523	586	509	489	547	550	510	533	511	518	532	525	554	581	525	503	526	528	547	506	470	524	538	508	522	505	531	543	528	497	490	523	518	522	525	549	529	560	501	507	538	528	504	498	503	528	497	545	520	461	495	569	528	527	507	494	534	528	511	491	494	549	537	545	526	563	494	545	547	499	490	505	494	566	488	517	519	529	529	526	512	529	514	573	531	545	517	517	544	542	527	506	500	539	548	541	504	559	544	522	549	473	528	515	577	492	539	510	532	489	510	491	502	476	528	517	529	494	524	533	537	524	545	519	560	522	501	515	532	533	500	497	528	549	508	492	533	497	491	540	490	534	529	512	517	521	537	524	506	488	529	492	510	555	567	520	536	575	535	500	566	563	535	507	584	508	518	521	542	512	510	514	532	545	520	470	501	531	520	494	522	523	536	507	548	511	502	522	586	512	514	545	516	543	461	544	509	532	532	500	565	501	497	533	552	494	512	537	537	512	506	500	562	514	496	553	522	523	530	487	490	556	534	513	526	488	513	543	513	530	563	460	521	527	513	508	498	541	535	490	511	515	497	510	517	521	544	518	510	509	474	515	552	545	528	535	564	494	567	510	564	538	522	564	529	483	544	512	559	503	535	496	539	538	534	495	552	516	506	520	544	527	553	504	559	505	513	536	539	506	512	546	518	490	509	507	514	525	534	558	537	550	509	553	554	511	553	489	522	570	503	547	528	546	517	568	526	507	535	508	507	509	535	528	546	523	521	558	493	510	490	504	516	516	541	523	537	510	479	499	526	490	512	481	551	526	495	537	518	527	590	495	505	522	567	528	522	492	519	541	553	492	518	496	515	511	545	500	518	528	560	511	505	526	530	523	461	498	504	510	470	544	558	518	556	549	535	523	465	523	548	547	534	525	529	542	503	505	536	561	515	493	516	530	529	489	497	522	513	526	569	501	505	525	546	492	495	549	501	539	507	543	519	517	538	465	488	521	530	548	527	493	516	541	525	533	539	491	495	542	524	509	488	497	534	528	548	508	478	548	532	505	542	513	494	494	525	503	527	546	548	523	501	545	509	568	500	522	508	498	512	564	535	486	514	523	525	496	538	523	518	556	522	526	523	519	509	527	527	569	532	487	556	509	566	556	526	554	487	524	568	533	488	510	542	501	519	523	522	563	503	535	497	484	516	496	517	509	485	571	480	551	520	537	531	548	485	505	542	523	513	530	516	507	537	506	539	508	530	522	503	502	536	517	539	511	517	519	547	500	522	534	525	502	513	551	489	535	517	541	494	507	527	499	544	523	488	511	566	527	499	508	548	508	510	518	473	540	537	523	480	505	524	518	536	511	481	489	509	484	506	528	508	516	521	523	525	507	529	493	528	502	506	491	521	539	530	535	518	517	479	512	531	509	534	499	493	559	538	533	551	549	504	502	528	511	528	532	525	512	543	515	538	540	504	511	536	527	522	534	512	530	530	529	546	534	543	524	529	511	534	534	548	506	520	552	544	531	522	516	558	530	542	543	554	519	548	477	529	526	552	546	538	521	544	566	502	504	487	532	512	484	559	542	520	483	519	548	519	548	548	552	527	525	481	507	487	522	534	505	503	498	527	512	528	523	477	493	565	520	513	527	518	516	510	504	516	558	526	548	496	560	514	538	512	527	555	536	499	509	546	534	529	538	546	496	509	533	537	529	596	511	464	456	537	496	534	522	512	531	487	538	513	539	478	564	514	530	498	511	539	514	550	525	543	533	478	538	552	527	499	522	514	510	502	514	543	506	530	520	503	501	515	592	530	498	546	523	533	507	507	530	527	523	507	547	558	491	536	498	498	531	541	539	541	519	469	503	554	554	497	484	498	491	522	541	536	513	518	511	536	527	509	539	505	534	514	528	535	499	514	501	496	531	523	477	490	504	518	524	497	541	570	498	496	525	499	518	524	549	551	564	512	528	540	482	460	511	519	508	540	530	507	546	512	519	553	495	540	554	563	526	523	565	490	527	522	496	533	534	552	532	490	547	560	515	480	507	534	515	542	511	499	523	491	513	538	529	511	550	561	544	512	520	502	550	513	539	532	478	541	501	547	519	510	516	514	525	465	510	509	511	579	535	562	504	531	549	506	535	517	529	553	514	532	535	535	479	526	508	521	555	498	515	570	532	528	532	536	517	513	512	571	512	525	492	541	485	508	541	464	515	530	601	535	535	497	507	510	549	523	489	501	550	537	521	523	526	514	524	564	507	544	542	466	581	547	519	537	520	521	530	524	509	520	501	544	499	545	557	536	537	508	514	521	525	525	510	554	493	530	509	558	483	519	551	501	494	532	527	525	523	548	554	539	524	523	546	512	475	543	500	529	510	508	512	532	472	533	537	488	520	567	493	529	489	550	533	508	516	502	511	534	525	543	583	531	493	545	495	506	503	515	470	559	544	523	522	521	529	505	501	524	529	535	562	541	542	559	503	548	508	541	488	537	548	521	549	517	533	500	526	509	529	537	535	551	511	547	508	482	537	548	550	518	463	515	537	516	529	523	524	567	526	503	544	535	510	524	537	533	505	495	508	519	547	561	512	514	508	538	550	500	504	536	528	537	550	551	539	546	525	524	519	568	533	515	469	500	557	530	546	479	503	518	509	487	550	543	480	519	497	512	534	528	557	491	544	507	526	500	524	535	528	504	554	497	514	553	535	534	542	521	524	503	522	520	540	560	566	538	502	530	536	507	500	523	543	512	527	513	504	552	541	550	489	520	513	514	551	488	538	525	513	515	530	519	511	545	484	576	516	519	566	526	495	547	507	510	544	536	500	527	542	545	538	520	519	515	504	498	533	527	549	527	518	505	550	527	517	535	526	549	534	485	507	528	513	514	522	524	515	526	523	501	511	499	511	544	523	537	510	507	544	528	551	541	535	552	498	539	512	526	551	540	508	519	538	508	528	526	515	527	532	528	515	575	555	513	512	524	514	534	542	483	534	538	536	513	518	507	560	528	513	526
16906	3314	3219	2245	1459	1110	803	656	547	450	347	321	301	269	273	255	248	227	241	219	211	217	191	205	199	224	203	212	243	345	578	1078	2013	1319	1810	1470	1258	882	781	729	955	1181	581	494	450	328	279	269	210	268	191	164	152	152	159	186	153	140	187	166	160	166	143	148	140	152	133	150	152	144	165	148	139	145	122	164	157	148	141	149	144	130	166	129	148	143	149	171	142	177	129	136	147	166	140	151	132	157	180	160	133	167	153	131	168	144	135	147	150	138	147	144	159	160	147	167	138	144	135	156	171	146	140	151	151	158	142	128	151	143	147	154	145	154	180	155	149	152	153	156	158	152	141	156	162	146	147	138	150	132	171	144	141	156	126	142	145	162	141	156	146	151	140	152	158	132	138	124	160	119	135	148	153	154	148	139	134	135	138	132	153	140	125	138	146	141	152	152	161	153	144	145	137	163	160	148	139	139	134	143	139	131	153	137	139	143	150	160	138	157	141	134	128	145	147	155	152	149	145	133	145	138	168	143	146	152	130	153	143	142	149	151	144	152	139	172	144	135	133	139	127	133	141	151	146	145	136	150	118	152	158	144	138	160	164	166	158	143	154	141	150	134	132	171	164	155	142	140	133	149	135	165	145	161	156	132	151	136	149	149	142	134	135	170	120	162	139	154	142	136	149	146	137	178	154	140	137	158	155	150	126	161	147	144	139	135	143	116	134	159	135	154	148	144	134	131	142	142	122	153	135	147	164	135	143	146	143	156	154	155	134	159	143	167	124	150	168	125	136	133	129	145	163	140	126	151	136	157	143	129	150	142	162	141	153	120	148	132	140	151	130	130	142	140	131	168	155	153	132	141	139	145	140	160	172	126	163	162	135	147	140	122	146	138	150	143	152	147	145	130	150	120	159	147	147	131	139	139	136	120	132	131	135	146	132	138	129	147	145	129	129	135	133	149	154	152	145	151	133	158	140	162	141	168	154	140	142	151	149	139	143	149	155	157	155	148	130	139	161	155	149	139	166	149	137	150	141	134	159	143	143	134	146	173	151	160	129	146	147	140	134	144	147	140	161	149	144	145	142	138	147	135	145	153	150	142	131	151	143	149	142	142	148	129	139	144	145	138	139	128	140	134	152	165	130	161	147	124	143	139	140	154	147	140	172	144	172	140	157	148	139	140	125	135	165	143	154	142	124	154	142	145	147	152	155	144	174	157	137	127	141	168	133	153	131	145	152	145	137	145	152	151	137	158	143	142	150	149	152	162	146	162	147	135	130	139	149	144	117	152	138	133	151	167	147	150	148	150	130	154	132	136	129	144	148	136	150	152	133	140	151	144	151	125	149	154	163	116	125	127	162	135	141	158	134	149	139	141	133	142	156	157	133	133	143	131	135	113	128	122	153	161	153	173	136	141	151	137	156	139	147	161	153	127	136	149	156	152	127	163	147	137	140	165	149	146	149	132	130	144	140	153	135	144	143	150	146	132	145	150	152	141	167	144	148	127	135	145	139	137	135	148	158	155	147	138	138	150	147	132	153	141	148	133	149	159	147	129	133	144	143	161	140	145	132	158	152	165	146	136	147	141	136	161	137	138	139	148	130	163	124	161	157	144	151	142	132	138	140	140	139	162	134	145	170	156	158	162	151	154	164	134	108	155	140	150	136	163	145	154	167	136	141	142	161	160	130	163	146	146	145	137	146	145	151	152	159	157	154	151	139	157	161	156	168	162	133	159	136	138	138	122	149	145	151	157	151	136	156	162	142	143	122	133	148	164	144	149	118	149	182	139	137	147	151	160	138	138	148	142	181	161	143	169	146	147	160	166	148	146	125	144	138	143	142	137	134	160	147	140	162	157	149	152	135	155	144	154	161	153	140	156	132	144	158	137	141	156	142	153	119	153	143	131	133	152	147	135	143	150	125	132	161	151	144	138	154	135	142	137	157	150	161	157	154	138	149	133	137	153	154	156	164	154	159	172	165	142	136	137	153	153	154	127	145	141	151	149	149	147	140	163	145	165	143	128	155	153	133	133	151	142	138	132	156	154	148	154	145	162	164	142	128	150	137	157	136	132	163	166	162	149	146	138	147	153	142	140	133	143	159	149	144	146	141	145	162	162	142	140	132	141	140	145	143	152	141	141	149	135	130	116	111	172	136	125	145	141	165	159	133	146	163	149	152	157	155	138	141	147	137	146	141	131	156	132	156	144	142	157	154	143	138	147	149	135	118	146	125	147	152	151	155	156	152	162	144	152	146	137	152	140	151	152	158	141	154	110	142	150	180	151	140	142	162	152	142	136	143	139	145	134	145	160	152	135	158	158	138	134	139	133	131	160	146	177	153	153	131	141	147	132	133	140	138	146	126	139	133	119	154	143	149	144	149	151	187	139	144	150	127	155	144	156	128	165	150	179	139	150	144	155	152	147	145	159	138	152	143	152	138	158	154	137	166	146	137	137	143	133	152	131	137	145	127	154	144	153	154	157	141	137	166	138	148	114	151	145	128	133	139	159	147	127	163	157	162	134	156	127	151	149	144	139	146	153	142	154	154	142	144	149	149	165	142	137	167	132	111	134	134	142	143	168	146	136	153	131	139	163	165	144	133	141	144	145	144	144	129	148	165	138	155	136	153	154	148	143	133	149	143	124	145	141	133	139	161	132	131	161	153	126	152	145	156	152	143	158	161	135	128	142	144	144	155	149	153	154	141	126	155	146	146	163	136	149	154	129	154	142	141	155	149	145	138	152	154	141	147	130	149	144	139	152	173	131	155	133	151	146	163	141	145	115	139	139	152	168	126	148	124	154	149	137	130	144	152	145	161	134	134	159	160	145	131	136	138	153	146	138	140	134	122	140	141	136	152	155	128	142	130	133	162	144	145	151	143	138	175	142	139	155	162	132	140	120	151	142	144	143	132	176	159	137	142	143	137	140	143	149	148	155	123	144	149	159	133	149	119	159	167	146	148	137	147	158	140	143	143	157	145	151	162	147	160	135	136	134	141	158	143	167	171	164	152	145	157	145	138	138	152	142	155	135	154	132	146	144	143	144	153	138	140	147	136	127	141	141	172	146	129	127	166	154	134	148	152	151	141	143	144	153	137	142	142	154	139	153	156	165	146	138	111	154	135	134	153	147	147	145	119	140	142	156	124	120	135	139	148	142	158	169	142	155	151	151	160	147	156	156	155	144	141	144	129	132	145	147	147	146	131	139	152	153	149	129	173	161	125	136	128	157	136	129	136	138	152	143	145	146	170	130	141	145	130	145	145	170	160	153	144	146	136	151	145	145	140	155	141	140	130	132	137	139	154	156	145	127	154	142	167	138	139	153	159	146	163	128	153	146	173	139	138	129	143	138	157	134	160	151	155	138	134	153	141	137	156	156	152	148	150	121	140	146	134	139	131	147	139	146	146	154	145	147	147	150	159	132	127	163	153	159	128	148	142	135	152	137	150	140	132	131	154	143	129	135	129	141	166	143	134	156	146	156	136	169
8307	2741	5831	6594	5464	4456	3715	2950	2532	2193	1777	1697	1497	1378	1289	1171	1092	1026	979	939	903	864	817	830	941	1043	1035	1172	1280	1848	3599	7498	11674	6948	9061	8650	7568	5064	5066	4737	6833	7472	4489	3220	2947	2374	1675	1424	1232	1359	1014	681	579	564	576	567	599	593	558	637	559	514	590	514	559	535	518	503	521	523	500	494	436	509	484	486	504	497	493	483	421	473	492	487	496	478	472	472	471	482	461	452	488	483	449	477	483	481	465	504	485	430	462	464	496	458	478	540	493	428	447	500	429	493	481	461	473	485	460	481	488	487	501	483	414	444	453	489	460	474	451	450	461	462	473	454	482	421	467	447	504	464	483	470	512	475	488	482	458	468	456	446	458	475	456	464	480	460	465	441	480	431	465	405	484	524	469	468	467	469	474	458	490	455	436	433	452	483	471	470	449	457	449	504	490	459	470	479	445	504	445	472	498	475	479	520	493	473	443	447	467	451	439	442	461	476	463	467	473	442	458	492	441	467	406	480	507	474	501	467	458	474	434	433	432	444	507	430	468	476	436	433	467	453	481	445	480	488	450	474	493	473	458	465	444	445	442	470	439	473	453	452	483	470	434	512	452	457	457	468	449	467	449	480	462	469	465	508	458	432	426	495	424	458	444	479	464	476	508	450	468	465	456	480	439	475	466	453	427	447	457	448	472	466	468	413	417	481	460	474	489	483	406	479	448	439	514	446	425	455	438	446	465	443	451	486	497	425	414	466	451	454	444	448	471	470	452	450	494	464	419	467	436	446	482	488	474	479	453	530	467	445	441	501	459	474	420	473	470	476	482	460	453	443	438	415	487	425	443	449	465	444	515	454	489	489	443	423	471	460	460	424	444	458	490	460	462	463	450	456	430	450	461	458	469	473	420	451	482	492	448	467	457	463	479	452	494	471	478	450	470	478	453	445	454	444	450	464	454	460	509	419	430	479	463	456	461	437	431	446	466	442	455	462	438	446	451	448	461	438	431	479	451	451	472	462	479	457	456	469	447	446	488	437	491	449	471	477	439	462	442	432	423	486	409	487	424	438	449	475	452	459	474	435	439	435	452	428	467	477	459	477	498	416	483	454	519	449	410	465	460	442	457	471	481	411	479	490	444	430	438	450	456	456	444	454	475	509	455	464	455	466	475	442	480	460	457	442	417	491	470	490	398	467	495	469	459	437	441	466	496	450	432	473	475	463	459	458	463	417	500	464	469	439	449	452	490	478	465	512	446	438	471	433	459	441	482	472	473	441	480	472	456	466	462	447	416	479	471	457	450	448	480	432	447	481	483	470	498	468	465	445	465	414	466	440	451	428	457	438	462	472	450	503	413	487	470	495	468	486	426	442	461	463	468	445	412	494	441	469	463	446	446	424	478	437	440	456	463	438	402	443	488	419	418	489	447	472	456	459	425	466	453	504	450	496	459	482	462	471	468	434	497	441	504	457	427	408	476	434	500	465	451	483	493	462	428	434	455	473	471	443	447	438	473	448	455	457	437	455	501	438	418	453	474	462	432	470	475	449	502	488	482	448	404	435	465	450	447	474	459	470	443	477	444	454	463	477	479	478	464	462	453	462	447	439	452	448	480	455	491	471	433	463	447	475	470	461	443	460	451	441	488	459	493	438	466	448	442	466	423	445	486	450	448	434	478	433	468	453	448	462	467	464	482	464	450	458	456	500	439	443	473	483	446	453	481	464	461	488	457	472	471	439	460	493	421	468	443	465	463	497	484	464	487	432	461	436	447	465	497	440	467	500	455	439	444	456	497	473	464	436	450	422	442	492	471	445	459	467	493	425	453	443	460	445	464	488	468	430	444	450	485	454	483	462	438	443	512	439	416	428	487	428	462	486	441	421	500	475	466	481	443	485	459	466	491	461	433	481	417	489	438	501	423	466	468	461	474	463	449	423	404	467	475	463	465	472	478	484	461	412	463	502	433	419	463	467	492	439	465	418	464	484	455	419	447	431	450	487	459	429	464	457	458	464	455	462	463	436	491	463	466	436	440	459	441	479	502	453	446	493	473	454	450	455	452	459	416	440	476	458	455	475	484	463	453	505	462	442	467	452	489	434	448	435	505	468	441	471	418	468	461	489	448	473	444	412	452	500	453	474	451	463	461	445	433	480	473	500	457	447	466	478	482	486	489	446	472	461	435	442	441	470	459	475	435	489	501	475	479	445	439	465	437	468	449	448	438	452	446	455	428	465	441	472	435	447	481	431	441	467	488	430	439	483	457	489	434	430	461	410	440	455	465	474	500	425	459	457	500	406	468	456	439	417	439	471	447	435	423	479	436	496	451	483	474	446	475	449	454	467	444	440	458	492	493	436	425	457	454	463	485	433	476	496	438	486	438	461	436	509	435	451	469	461	444	435	459	437	452	441	483	467	469	474	434	478	442	469	454	443	469	448	400	470	456	436	479	442	449	448	476	471	425	477	432	448	448	435	453	467	460	439	426	483	432	440	478	447	427	432	456	492	421	444	479	443	495	470	488	456	446	434	439	474	441	444	471	486	421	469	435	470	438	515	495	483	477	444	473	478	460	474	462	462	475	466	457	447	465	489	440	493	465	485	474	475	466	465	476	453	446	444	476	462	448	430	465	411	449	482	470	463	468	507	417	478	452	488	514	448	434	474	412	461	451	481	455	456	447	458	462	457	457	461	452	476	468	467	441	419	480	444	472	440	463	456	457	515	425	442	478	451	460	445	437	444	417	487	428	471	422	463	455	495	467	470	427	453	490	458	477	463	411	435	390	467	470	432	467	473	471	488	429	472	435	484	450	452	461	468	431	443	499	485	513	462	470	463	425	476	495	479	476	454	442	492	456	476	469	428	469	447	468	468	457	463	471	486	421	472	444	491	432	471	428	474	445	473	463	468	478	428	482	443	445	457	460	459	441	444	463	455	445	426	498	491	418	460	471	491	441	465	426	453	481	450	433	417	481	475	460	465	471	459	477	457	486	458	475	453	472	442	460	465	477	443	467	455	458	454	451	452	476	466	488	432	437	469	456	495	481	459	444	489	478	443	491	459	458	479	449	459	500	440	460	446	447	465	448	480	445	467	454	442	433	418	421	478	459	458	455	450	448	431	479	471	454	468	461	466	424	451	441	474	423	464	454	454	440	453	452	467	443	486	467	453	472	469	464	425	478	428	496	468	458	463	463	471	473	467	442	443	471	458	487	522	464	469	483	469	447	450	448	466	475	502	465	487	433	426	503	422	469	466	481	485	438	458	476	472	441	394	504	481	464	456	443	419	470	430	452	457	465	427	457	455	476	468	482	453	458	486	517	462	425	446	445	468	482	451	447	425	503	432	474	471	449	457	467	429	486	450	462	459	463	433	489	477	458	438	428	451	442	448	422	484	429	500	421	442	458	434	494	453	458	474	453	450	454	466	476	448	474	426	421	464	421	484	473	431	454	415	494	464	458	477	453	461	463	448	472	470	474	435	495	461	428	468	391	477	458	451	460	464
2228	431	401	364	347	358	319	324	342	324	301	297	306	315	303	268	290	315	276	285	316	299	307	284	312	348	314	321	325	333	335	350	394	331	342	321	311	307	296	339	342	328	297	292	304	299	313	289	285	301	282	287	281	290	311	310	310	294	262	301	302	321	325	294	304	291	296	324	281	300	308	322	284	286	295	295	281	326	286	271	319	281	277	292	289	313	297	324	282	286	314	310	309	296	327	301	318	301	330	324	311	287	283	290	287	313	284	294	289	301	281	303	305	282	261	305	287	304	280	301	293	278	268	304	269	300	300	300	284	282	262	301	311	303	295	284	296	295	291	293	264	322	306	295	293	306	266	338	268	299	306	281	281	292	306	326	283	304	298	289	284	299	310	316	305	342	287	306	313	302	297	305	305	314	299	275	339	317	274	290	313	299	304	296	297	296	323	305	329	295	299	294	308	296	305	304	329	276	302	274	304	296	269	284	314	312	304	301	279	271	279	300	288	297	295	317	303	274	303	290	293	306	307	283	311	311	328	316	307	301	315	301	269	328	302	329	324	297	270	286	282	288	326	268	300	299	300	289	300	312	304	294	301	282	286	286	278	316	291	301	298	297	290	277	315	281	290	297	305	323	322	288	318	295	273	282	284	312	293	328	295	339	314	290	300	317	309	293	298	302	316	276	284	313	292	311	276	276	282	273	292	317	294	328	291	317	319	261	280	327	322	293	292	341	295	298	310	303	327	285	313	325	295	312	287	280	297	298	284	296	301	308	278	305	334	305	305	283	335	303	276	315	317	302	327	301	288	321	262	303	304	302	282	282	295	318	292	258	276	281	287	291	306	275	307	279	291	325	290	295	303	317	330	328	338	298	319	287	293	304	304	296	289	276	287	306	292	312	288	308	288	277	279	320	310	299	284	304	294	319	288	300	279	311	292	301	300	324	300	308	315	285	281	277	297	291	342	296	278	312	303	319	305	272	291	305	328	304	286	325	308	308	284	303	346	303	338	258	305	291	302	283	298	299	303	328	275	284	292	266	317	290	302	298	326	277	301	320	307	341	319	294	285	298	278	318	321	286	302	316	312	286	283	293	309	300	294	324	298	279	301	301	269	312	273	297	322	314	301	292	291	245	323	321	319	313	284	291	283	331	295	308	296	283	350	292	332	306	322	293	268	301	298	320	319	307	297	322	355	317	263	304	280	314	284	309	342	316	283	311	322	330	277	303	277	278	282	318	289	301	270	311	295	303	296	330	281	292	278	264	278	291	315	297	295	298	313	303	287	313	321	295	286	319	296	311	302	292	313	311	298	290	294	283	282	272	314	302	318	296	297	294	309	300	284	319	306	305	306	322	311	284	273	289	315	288	288	312	328	305	297	297	307	301	299	300	325	287	266	285	250	301	315	300	303	309	329	274	299	289	308	321	308	338	283	298	267	302	281	287	297	297	279	263	286	313	276	273	289	293	323	321	280	315	289	311	299	293	274	281	275	315	301	271	314	298	296	313	304	308	287	289	321	322	297	290	287	290	294	294	291	321	333	293	294	302	308	285	329	271	269	297	292	317	303	321	299	291	289	335	281	306	295	320	287	283	311	304	284	285	290	315	294	282	325	310	270	271	319	304	302	291	328	296	267	288	307	310	271	299	298	316	308	312	319	305	284	297	299	298	310	297	268	300	301	294	270	310	295	290	320	327	290	303	270	299	296	293	291	319	318	271	312	282	309	345	310	310	304	279	313	291	320	302	317	307	312	325	287	296	286	284	286	284	292	304	253	278	298	321	306	306	311	326	306	325	279	275	281	330	260	271	284	256	302	299	280	296	314	320	287	307	301	324	284	298	310	314	305	304	282	290	300	282	301	306	261	297	281	288	299	339	304	301	292	258	310	286	296	295	278	299	301	284	304	301	328	313	274	302	318	290	294	295	295	314	327	327	330	296	273	286	313	307	296	318	299	324	285	325	331	302	294	254	266	294	289	310	287	269	295	310	279	320	301	264	293	281	313	287	286	303	269	283	278	306	285	296	279	325	301	306	285	272	319	277	285	268	324	286	302	296	286	310	317	313	287	303	317	276	295	305	303	303	305	308	293	300	324	291	310	284	312	298	342	292	261	280	295	293	296	296	298	291	324	299	318	297	313	289	310	318	283	271	299	305	305	287	273	308	306	289	293	328	286	281	311	290	332	294	287	298	315	281	296	273	313	289	290	320	326	328	304	284	274	336	283	310	308	311	271	287	314	296	289	276	270	315	284	321	317	290	315	291	293	289	295	286	291	315	301	299	319	338	286	291	270	303	282	291	280	287	295	320	290	336	296	283	287	281	305	264	293	291	286	294	275	297	298	284	271	295	319	332	303	308	312	264	269	303	289	304	307	298	288	309	309	323	292	302	288	296	319	322	309	283	305	289	285	292	276	309	304	280	269	338	316	334	280	296	280	289	310	312	310	324	289	316	295	330	307	303	317	272	305	293	306	316	299	322	283	308	325	308	287	293	302	338	306	319	313	332	302	295	291	340	311	281	297	299	318	309	301	316	305	327	307	330	298	324	311	321	346	304	298	282	298	266	298	312	273	314	294	302	289	270	297	293	311	287	297	280	309	298	302	289	313	277	291	291	304	299	315	277	317	289	290	292	325	294	305	295	283	290	274	259	285	302	299	297	314	318	279	298	293	294	295	300	320	270	265	286	303	284	278	323	311	253	271	311	304	275	316	302	295	309	280	289	290	318	299	275	280	281	277	294	265	305	294	295	281	308	308	294	277	282	295	273	316	331	316	285	311	314	286	317	318	278	313	291	285	289	268	301	298	298	308	317	310	312	290	299	285	273	291	318	295	330	279	282	282	299	293	342	289	293	318	305	321	330	306	306	307	304	292	289	291	319	296	310	295	299	315	290	300	290	311	303	304	340	311	308	316	347	272	317	300	282	301	309	286	268	302	325	330	340	325	302	279	330	314	283	292	316	308	284	311	298	299	294	297	307	290	319	290	295	326	291	315	314	314	295	294	347	276	285	316	309	308	289	288	289	302	328	285	310	320	312	313	294	295	288	308	292	320	325	263	305	306	290	309	300	355	325	286	293	299	259	285	309	319	313	278	301	308	345	323	314	304	278	304	309	320	310	290	298	304	306	315	309	300	287	315	269	305	300	291	277	288	281	277	296	275	293	284	317	293	300	281	310	278	313	279	295	322	313	277	315	312	303	285	291	276	317	263	312	297	289	286	296	291	315	322	285	304	316	265	302	306	322	312	287	339	299	309	302	303	265	287	352	282	289	289	287	301	258	308	303	299	304	313	303	292	317	303	357	290	261	312	287	292	301	309	285	311	287	288	312	324	297	302	304	312	306	300	285	308	305	324	282	297	309	318	286	277	293	313	321	304	291	267	294	302	291	331	293	306	299	289	319	290	292	294	303	302	242	312	311	316	309	284	298	309	331	281	298	349	310	279	309	300	306	314	301	275	256	317	296	287	304	292	293	275	276	265	290
2390	939	1070	1079	980	988	933	916	852	921	917	883	850	892	855	879	904	801	873	825	919	833	846	907	843	968	917	961	958	992	1054	1081	1450	1331	1157	1170	1190	1014	1006	1066	1194	1110	963	978	897	941	876	863	837	878	860	853	818	861	847	869	857	792	941	859	813	881	859	831	883	856	832	880	837	876	825	885	838	791	806	845	829	828	792	811	881	873	817	870	817	832	826	846	868	807	828	849	847	856	867	859	822	866	849	819	824	804	855	871	830	832	859	805	857	889	833	810	828	767	790	855	852	907	863	835	867	882	832	821	846	887	858	808	825	802	835	799	837	829	780	836	754	815	859	811	841	877	867	858	863	849	826	824	825	863	870	791	790	864	804	899	853	855	882	812	829	830	880	866	813	800	883	851	858	851	838	869	829	856	895	882	866	809	850	846	795	827	852	821	847	840	830	849	799	807	800	859	802	812	834	806	882	849	833	832	829	858	831	832	830	839	879	789	873	817	804	837	873	810	813	826	831	825	850	800	839	863	802	855	778	849	808	820	866	821	855	865	838	885	815	798	808	784	839	832	883	839	877	844	822	823	825	832	770	834	812	838	839	838	888	864	858	853	858	826	840	839	805	807	815	838	853	839	849	858	840	805	810	831	850	842	842	836	839	910	864	827	854	848	821	847	840	870	828	775	813	816	886	845	791	867	838	830	884	812	885	857	857	815	836	869	858	817	888	810	833	844	874	884	815	835	859	853	862	847	843	844	814	828	806	868	881	817	863	847	808	838	888	828	873	837	867	904	835	850	825	866	815	818	872	851	838	826	835	821	822	895	790	821	827	837	801	820	864	858	874	803	888	822	867	784	838	836	850	866	818	781	852	847	881	812	839	837	815	844	808	854	840	860	854	812	861	804	891	800	843	877	837	875	904	838	779	835	877	885	867	798	857	838	811	842	823	866	877	871	818	879	809	835	845	856	862	822	824	894	821	887	844	876	824	896	833	781	846	830	842	851	879	861	866	840	822	866	851	798	855	815	782	823	826	843	894	852	875	814	821	878	860	883	832	825	846	869	843	822	879	858	821	802	817	849	812	854	808	804	893	835	861	816	797	843	844	879	850	855	859	788	825	837	856	851	843	839	839	791	829	805	863	842	823	898	840	781	819	826	861	823	829	866	824	862	845	852	881	819	851	823	866	846	800	832	816	834	852	874	865	865	792	857	863	834	805	855	824	800	837	832	839	837	881	862	834	866	803	852	815	833	844	854	893	819	852	862	858	776	872	796	800	822	818	882	822	898	878	783	810	844	820	890	827	880	821	817	862	821	859	862	825	877	845	827	815	838	873	803	830	838	842	848	879	810	870	829	869	800	899	816	844	860	873	818	827	820	802	801	806	812	819	863	793	851	858	854	892	812	825	813	816	844	844	826	840	806	836	846	842	848	810	843	863	808	820	845	836	845	819	837	866	827	830	860	807	832	865	856	880	847	805	805	811	844	824	857	835	838	862	831	834	833	790	868	772	799	821	809	810	861	843	812	871	833	820	830	880	834	885	846	820	825	839	789	860	827	844	866	817	878	793	887	839	861	857	852	864	856	846	839	856	801	808	819	836	830	852	881	857	829	842	859	908	775	841	848	923	797	803	896	821	827	851	866	854	846	827	850	791	830	835	840	841	914	872	823	845	843	850	870	844	832	834	860	847	792	827	812	851	858	842	826	915	853	793	800	837	836	859	829	894	861	857	868	843	817	842	814	828	855	851	839	861	824	847	854	850	842	822	812	850	904	895	826	807	892	851	816	829	874	819	826	778	856	812	837	825	859	832	806	877	841	852	835	904	874	895	833	840	839	815	829	842	888	863	830	819	815	829	842	912	843	850	832	809	856	848	798	826	807	820	856	860	842	860	859	804	871	876	841	930	853	796	861	839	859	846	846	799	797	850	834	859	829	936	846	855	852	900	849	862	809	802	776	864	841	837	822	840	776	831	870	851	851	830	840	873	841	793	788	855	863	847	825	852	851	779	833	914	871	836	854	843	832	847	839	788	803	805	846	874	851	879	891	789	811	838	830	823	784	862	875	857	828	855	876	807	858	862	872	857	819	861	820	869	883	866	853	833	806	822	827	868	826	816	808	821	890	858	890	812	864	800	818	877	814	888	880	805	833	786	817	842	886	833	866	879	868	874	810	839	834	879	880	822	829	847	846	884	851	864	847	873	868	845	848	840	831	843	864	831	869	803	824	840	864	838	803	820	886	874	825	822	826	844	822	826	803	886	844	822	864	851	790	850	873	845	861	855	853	862	825	818	816	818	809	848	834	838	843	863	807	852	847	850	831	810	852	812	835	907	851	832	865	861	842	838	810	853	834	852	853	823	842	877	805	799	831	846	811	830	858	875	902	849	838	819	842	846	872	856	815	805	799	883	851	826	821	883	847	826	815	812	868	847	861	812	792	868	817	831	834	869	830	866	852	878	858	838	882	792	859	844	847	837	826	784	818	839	826	824	869	849	871	906	808	835	836	855	889	824	833	843	827	883	801	772	883	889	856	874	857	822	862	861	815	875	762	879	848	844	795	874	857	855	793	826	846	844	909	848	819	854	871	894	814	844	836	834	836	810	840	807	838	874	843	831	833	844	929	840	823	866	892	841	831	829	831	877	847	799	822	805	837	863	876	812	867	802	872	884	797	848	820	835	830	875	837	847	864	858	820	821	795	858	834	838	792	850	852	830	852	790	834	816	900	823	859	903	824	839	794	888	810	792	882	851	825	807	822	855	820	851	902	849	804	843	820	833	835	847	866	862	852	844	836	846	825	869	858	851	840	832	840	819	830	785	791	825	893	824	871	843	848	862	826	862	824	816	800	839	802	856	799	817	858	878	805	886	861	850	808	852	815	851	815	849	837	789	849	836	795	810	820	908	890	826	802	819	873	880	902	841	864	872	840	801	836	870	822	841	884	850	870	849	817	857	847	870	773	808	860	857	809	821	829	806	860	866	865	876	898	856	842	818	842	842	833	833	859	863	879	819	851	848	833	838	818	844	846	809	869	856	828	842	905	776	838	774	857	839	841	815	881	826	826	850	829	878	800	832	837	877	849	857	806	852	771	810	913	824	784	831	798	827	852	803	873	851	889	834	835	896	860	841	844	904	880	829	882	867	824	865	820	775	869	820	864	872	846	850	837	833	867	871	815	827	833	862	869	837	823	891	855	831	867	837	822	884	838	855	824	825	816	811	814	862	891	854	830	840	840	824	865	840	856	893	883	832	855	826	845	845	844	881	876	809	831	865	845	797	831	865	808	835	838	804	843	886	904	837	819	882	803	813	752	832	827	862	877	884	867	805	793	804	922	799	796	888	835	821	840	878	857	815	817	844	843	902	810	865	871	833	810	853	869	840	898	821	879	848	839	824	824	827	851	847	877	828	856	840	799	839	841	827	823	854	823	879	820	839	849	822	831	813	897	885	863	832	801	813	825	810	839	879	832	820	819	871	844	838	881	836	884
9575	1401	1657	1203	906	670	526	420	397	325	281	240	247	229	228	201	222	205	214	187	199	195	171	200	200	204	217	217	253	353	597	803	1251	1033	1173	1362	932	714	530	562	798	553	373	341	305	258	219	224	219	210	207	193	181	144	185	180	172	151	180	161	146	174	168	181	195	165	154	185	159	151	160	183	186	156	160	160	180	163	203	150	169	195	168	157	176	148	157	153	160	153	150	147	153	171	146	171	173	163	159	172	170	147	146	189	173	162	164	164	162	186	171	157	179	174	168	164	182	163	172	165	172	154	138	175	168	179	176	161	154	137	158	136	164	137	167	148	166	160	161	152	175	180	195	169	187	187	167	164	193	173	188	178	197	170	153	161	164	159	154	146	198	165	149	157	181	154	168	161	166	162	184	175	135	167	169	170	159	158	160	181	152	149	168	179	157	148	171	168	154	136	163	147	157	173	151	197	146	161	173	179	155	174	166	156	161	147	168	152	158	175	165	165	152	170	170	181	152	157	164	167	185	164	171	154	151	168	154	164	174	169	177	157	133	159	169	146	144	149	185	176	145	166	164	166	172	168	160	139	170	156	148	142	160	169	172	161	132	154	168	161	161	136	163	172	171	174	166	154	169	147	163	150	173	180	161	148	150	143	145	171	161	148	143	162	162	177	180	176	180	181	152	161	174	182	164	174	157	152	162	184	160	153	136	153	157	142	158	156	170	202	153	182	151	173	164	181	159	169	162	169	132	156	187	153	155	132	159	161	170	159	161	171	149	186	163	199	166	178	179	172	126	145	166	163	149	169	146	183	148	152	158	164	160	155	170	165	156	166	161	204	163	146	161	151	163	144	164	190	172	140	172	165	148	171	164	168	170	175	162	170	175	142	175	162	141	183	177	158	171	164	163	162	149	177	145	183	145	168	155	161	146	187	173	155	137	174	180	134	166	161	165	151	191	154	194	176	171	171	153	172	157	148	155	176	157	151	168	153	156	168	135	150	171	159	152	164	151	176	151	146	163	153	164	168	143	153	161	139	141	164	142	154	154	173	164	182	159	166	154	176	143	152	146	169	170	168	175	157	176	167	163	172	168	158	179	176	161	149	154	177	179	177	184	158	170	154	151	173	163	162	161	166	184	171	162	183	165	155	165	180	147	162	152	156	158	138	141	148	160	161	167	169	148	142	173	156	169	187	163	169	177	148	161	166	178	154	171	177	160	154	167	157	159	171	191	182	175	168	170	151	150	157	132	154	148	172	172	157	166	161	174	154	183	147	154	185	160	156	161	148	191	158	137	188	176	181	153	156	155	150	151	158	154	145	159	147	149	176	172	159	159	165	176	186	150	147	168	176	154	160	167	169	146	152	160	162	180	174	160	165	162	139	153	148	185	159	146	168	178	142	174	132	167	167	164	163	164	160	153	170	167	176	148	164	145	173	163	180	165	167	179	153	153	152	155	157	155	160	167	184	148	186	140	173	177	164	171	163	154	179	174	161	170	156	166	173	133	149	176	162	147	159	161	146	153	157	147	154	157	161	159	159	164	170	156	158	159	166	163	149	164	155	174	147	159	177	151	160	164	157	162	192	146	154	168	163	156	171	159	184	156	153	149	155	164	166	147	154	136	182	150	167	163	188	191	162	152	162	162	143	159	179	153	166	166	164	156	145	150	175	135	169	166	146	163	172	155	165	162	142	154	155	172	159	187	161	162	163	184	161	164	157	170	152	166	147	169	124	175	156	160	184	187	156	176	185	145	166	139	147	167	160	161	163	145	192	179	157	145	183	136	145	161	170	175	164	166	164	158	164	159	147	164	156	162	137	159	163	172	156	169	147	136	156	151	167	177	168	161	164	155	175	170	174	168	184	182	152	151	160	174	148	196	161	164	163	178	170	180	149	173	152	157	144	150	177	157	153	166	169	138	158	161	167	163	148	154	154	145	164	169	164	152	178	176	164	166	181	132	158	162	150	147	163	152	144	155	176	144	160	170	175	178	152	186	155	170	143	195	171	160	179	173	171	147	163	152	168	190	183	177	165	159	155	160	185	154	168	153	186	171	162	150	153	157	145	162	146	153	147	158	184	175	162	170	172	172	160	169	160	143	175	164	165	165	189	148	171	165	174	173	152	160	163	160	168	154	172	146	158	151	138	181	135	148	153	155	155	176	168	173	167	160	178	174	159	150	132	160	170	171	157	148	171	180	166	163	172	130	141	163	156	172	164	138	168	179	167	154	146	150	153	162	151	158	148	168	161	169	175	152	170	157	174	210	175	141	154	176	142	169	148	144	163	167	171	160	159	153	160	159	169	143	176	156	165	186	153	169	168	187	169	154	163	147	142	154	149	159	158	135	143	168	184	168	159	157	163	162	143	158	166	171	153	152	177	167	173	169	151	165	168	153	148	167	157	162	154	173	151	180	159	170	154	146	158	161	144	170	183	169	155	163	156	153	180	142	152	157	169	149	170	163	164	164	140	164	157	168	181	159	180	159	172	141	184	171	146	171	181	147	181	175	175	152	152	140	169	185	159	155	138	158	156	143	205	140	189	162	165	162	175	178	155	175	175	160	151	155	171	162	147	183	171	179	154	159	165	181	139	164	141	171	159	150	150	161	160	159	155	141	142	160	175	175	156	165	169	164	161	163	153	167	152	149	162	188	161	155	184	174	167	159	166	168	159	157	158	172	146	180	150	160	160	162	151	157	172	157	158	169	163	165	155	183	162	173	173	143	161	182	165	179	170	164	144	154	154	157	150	136	170	153	143	176	162	179	159	156	192	178	174	148	153	163	142	157	162	185	165	154	154	174	143	162	152	170	162	128	159	171	172	152	179	188	168	180	157	170	166	154	161	153	157	186	169	152	165	183	167	163	180	160	156	151	169	176	143	175	164	176	188	170	151	170	166	187	167	144	159	135	177	152	157	158	161	163	206	148	154	162	176	185	181	180	165	152	165	153	151	182	134	164	180	147	166	168	169	162	165	157	147	161	180	154	164	171	163	177	157	170	151	163	156	158	172	170	181	175	181	147	150	157	155	164	154	147	168	162	157	175	187	161	167	151	137	161	178	161	157	150	175	174	165	144	181	175	162	154	159	147	156	166	157	172	191	191	145	150	178	156	165	160	144	181	186	172	183	170	165	154	154	183	200	141	150	158	176	184	177	152	168	149	177	163	186	179	178	174	145	152	167	167	154	158	151	166	146	177	186	161	138	168	173	170	152	157	182	149	163	179	175	167	152	161	164	181	151	163	141	172	150	184	194	147	151	197	172	164	157	162	145	168	160	177	158	166	163	127	158	178	149	182	173	178	168	156	162	160	158	146	163	189	161	181	182	157	168	170	153	139	155	164	150	135	137	169	157	161	178	160	179	164	159	175	151	156	183	171	148	152	192	161	169	150	165	156	154	154	165	168	183	147	157	170	164	168	172	141	160	177	164	171	175	156	151	164	156	169	163	161	175	159	164	162	158	155	133	183	173	152	176	171	191	180	164
6067	1582	3328	3825	3288	2745	2123	1836	1614	1433	1329	1118	1061	975	896	892	883	814	786	767	735	694	690	722	775	813	810	957	1322	1969	3823	5893	8281	5847	6705	6863	6203	3815	3223	4130	5730	3683	2342	2076	1654	1464	1208	964	978	864	785	576	627	520	583	543	544	591	529	571	532	569	550	558	547	550	538	553	532	550	549	527	537	485	539	505	521	524	525	543	508	491	474	528	516	522	533	498	508	489	477	518	515	515	497	489	512	477	525	546	514	498	471	547	489	521	518	480	497	512	504	512	477	500	507	490	493	500	520	502	510	490	517	513	505	493	493	523	514	493	503	513	530	462	507	491	476	512	492	500	536	507	491	513	505	469	506	486	519	513	493	508	464	502	477	498	512	523	473	521	482	509	513	506	498	507	538	496	485	478	535	533	499	517	488	485	540	490	517	456	487	516	469	496	486	534	508	469	493	523	489	496	458	518	516	500	507	502	502	498	479	513	502	538	511	519	510	533	478	531	498	493	502	480	523	542	516	542	494	503	475	473	523	512	497	535	508	502	499	487	494	523	474	516	470	509	515	514	472	506	502	482	491	531	521	499	514	489	470	472	467	507	473	450	517	463	480	509	503	504	508	517	498	505	524	525	500	547	497	483	541	495	508	480	501	494	467	449	484	568	494	524	528	488	525	485	501	519	463	467	509	484	512	479	502	511	501	501	466	500	533	534	481	532	499	495	573	454	513	507	517	525	522	499	516	468	497	487	462	507	502	540	504	524	500	513	534	485	485	462	480	479	470	486	526	498	518	483	523	499	497	533	495	505	480	517	492	461	462	493	471	462	494	521	504	515	510	565	486	498	511	510	504	496	492	528	489	507	512	500	514	488	519	506	474	475	479	489	552	507	511	514	518	515	479	500	521	504	535	497	523	503	510	495	487	534	485	540	492	545	526	520	507	459	499	507	457	486	504	498	534	527	499	511	498	505	493	489	491	522	547	497	472	489	531	507	521	484	541	502	563	472	518	487	491	490	517	450	474	477	509	507	497	517	502	501	488	520	518	502	509	520	500	505	505	457	467	482	476	494	486	526	530	490	546	494	494	470	514	489	535	517	499	526	521	496	514	483	493	463	458	481	527	511	486	528	510	481	493	486	528	525	491	525	486	523	498	492	504	507	493	471	484	514	468	464	493	532	514	518	464	498	518	496	496	477	472	528	501	528	518	488	507	500	501	482	492	523	500	484	518	525	494	526	543	483	501	502	497	530	515	536	526	473	494	498	497	471	516	488	533	509	516	514	542	484	470	556	503	535	492	509	474	524	540	529	533	480	489	471	517	533	505	489	486	502	493	464	508	505	529	509	496	562	476	507	483	495	509	480	552	467	479	504	505	501	496	470	470	525	513	540	494	501	467	487	506	502	509	493	455	526	481	502	504	492	503	506	519	505	519	438	484	451	488	496	502	487	515	507	482	500	504	523	455	480	492	515	523	490	495	509	514	467	477	506	480	504	502	542	469	496	501	497	463	489	476	483	511	519	496	469	523	530	468	523	458	517	498	510	522	536	499	502	478	511	486	508	496	493	519	497	533	489	487	429	552	516	504	507	486	499	501	481	434	488	510	488	514	543	478	501	521	461	471	468	526	526	503	530	502	510	471	518	490	521	507	488	521	505	504	506	549	520	520	519	523	507	465	492	475	480	529	454	480	515	529	502	494	491	464	479	509	524	494	494	538	481	503	495	494	505	515	477	520	495	520	526	500	487	477	518	493	479	448	496	481	477	554	499	486	533	530	527	501	484	491	527	454	539	482	483	486	511	459	519	492	513	480	564	498	525	530	479	470	525	515	519	489	499	485	475	473	519	499	520	500	540	524	509	532	556	514	518	546	503	506	528	479	500	513	468	504	523	478	460	539	479	463	479	514	506	515	506	463	509	473	530	532	533	519	509	537	512	516	503	490	515	523	477	492	513	479	510	535	483	507	490	477	482	503	498	496	497	528	523	488	490	485	529	497	471	488	523	465	523	535	570	513	510	503	494	479	540	506	509	488	509	478	491	482	514	524	537	498	527	505	529	509	509	541	504	482	495	473	500	510	481	502	483	485	520	535	490	527	510	526	494	523	508	518	476	499	494	534	497	521	498	501	457	529	519	498	502	477	519	497	459	483	528	505	517	496	491	543	518	485	502	503	526	515	520	499	480	553	529	527	524	519	446	525	485	537	479	478	520	518	517	519	504	539	467	509	502	510	499	502	514	519	506	509	528	491	502	507	528	513	552	513	503	520	494	503	481	476	517	471	498	562	490	451	516	502	477	529	528	455	510	483	502	502	512	448	534	494	511	454	489	477	496	524	469	479	526	486	465	458	482	558	482	479	532	549	520	548	516	518	510	505	491	514	483	446	502	514	505	491	536	492	501	478	517	431	545	497	516	523	490	499	482	491	504	462	544	483	487	507	536	544	486	494	526	488	524	505	529	554	529	491	520	493	490	498	510	503	498	515	445	515	475	465	521	510	512	510	494	509	463	497	510	501	491	493	547	479	510	514	538	503	456	486	502	489	470	465	508	502	516	514	507	487	486	492	513	497	504	489	533	530	473	504	508	494	505	504	454	530	485	479	511	560	492	497	502	509	500	464	469	519	511	502	463	499	489	504	475	476	494	528	475	503	544	507	478	515	522	556	493	516	491	485	536	500	524	479	465	536	502	519	513	482	493	494	515	479	498	475	471	484	485	496	488	493	518	493	509	539	544	484	514	507	482	485	501	538	458	479	538	523	485	504	513	489	497	509	520	493	512	508	466	515	549	492	461	499	510	530	522	531	506	503	471	521	469	511	505	497	481	498	495	490	525	511	499	471	502	515	523	481	515	527	510	506	525	558	525	491	493	515	521	489	525	500	536	547	501	495	498	500	521	474	489	529	502	489	484	493	493	490	502	518	476	485	511	483	525	478	521	548	521	491	511	525	494	537	499	478	508	516	505	553	488	490	524	500	527	482	506	506	515	511	501	505	527	493	525	496	518	502	466	501	508	507	480	548	469	471	498	502	491	500	498	503	498	513	502	492	486	538	514	480	491	504	517	497	494	499	512	510	450	460	474	495	486	538	447	509	514	496	503	510	543	504	540	503	530	484	509	534	520	483	494	486	502	489	520	483	502	514	502	485	452	511	527	500	518	525	505	494	488	483	462	541	511	511	484	496	500	490	507	526	496	467	510	520	519	491	508	481	551	489	513	474	537	488	502	479	484	529	492	484	491	549	490	513	516	511	498	531	527	514	507	466	453	516	494	497	463	483	463	484	507	465	486	483	481	536	549	512	522	478	488	525	497	523	503	486	513	506	509	517	492	472	484	523	486	504	491	546	443	475	526	529	504	523	508	506	496	497	466	511	491	506	519	505	560	494	508	492	485	527	465	492	526	506	544	502	489	500	534	483	497	494	474	533	510	494	479	488	502	493	475	486	557	451	499	537	476	533	517	473	506	557	524	499	495	468	476	501	501	480	476	502	510	511	536
16921	3290	3143	2140	1540	1110	797	630	534	411	414	345	327	275	269	255	268	219	208	206	204	204	178	217	227	223	242	281	392	476	868	1471	1632	1645	1619	1961	2062	1447	958	1116	1384	885	556	453	367	317	290	240	247	247	171	153	188	185	142	134	147	154	159	162	169	164	131	150	138	161	160	124	145	156	140	148	171	149	160	154	149	158	153	155	145	154	156	152	144	147	135	148	143	134	137	149	135	137	135	163	154	147	150	143	154	143	151	155	158	149	154	166	148	158	150	147	120	151	145	149	159	156	166	126	151	140	141	153	161	141	171	149	140	138	143	135	118	125	151	143	141	153	157	152	135	141	166	151	149	171	156	144	174	163	150	131	161	142	148	152	157	160	157	159	157	149	140	139	157	147	154	144	140	152	150	137	140	162	148	155	142	147	148	144	141	171	153	156	123	155	149	152	141	159	134	160	143	148	151	164	141	177	137	160	151	124	132	130	154	136	154	150	147	154	159	151	140	154	143	161	135	156	165	133	166	145	142	134	153	168	145	160	118	127	135	131	140	147	149	142	142	134	168	127	136	133	144	151	132	145	145	153	139	135	149	138	144	128	122	129	165	170	148	141	104	155	143	154	140	133	167	149	150	153	156	157	142	138	134	154	131	131	142	155	142	135	144	130	151	146	141	149	131	146	146	145	150	139	132	166	150	158	138	169	127	132	151	158	148	144	148	175	155	131	157	160	133	141	139	115	150	143	144	134	127	145	131	145	153	151	150	158	141	159	143	149	147	135	155	127	144	141	132	141	115	132	145	164	150	169	162	116	139	154	150	155	140	125	146	148	148	138	154	126	133	167	153	145	133	175	146	151	149	138	151	150	141	151	132	141	123	142	167	144	156	154	130	145	148	125	151	148	135	154	140	120	138	160	147	144	142	134	157	140	134	151	154	155	127	149	146	149	147	146	158	147	142	141	146	151	141	136	129	153	172	136	147	165	145	150	146	146	152	138	133	142	162	138	159	152	140	124	152	129	114	155	151	154	138	175	169	145	149	162	140	143	146	147	139	160	149	144	155	159	142	163	153	165	156	149	132	139	174	152	153	155	130	152	151	150	152	155	152	147	144	143	150	143	151	150	182	146	138	125	150	127	130	122	147	150	140	136	146	145	156	163	151	159	145	159	151	143	159	145	142	158	127	146	163	152	161	161	152	152	111	164	155	150	137	152	127	156	153	138	155	125	139	136	150	130	150	138	141	162	149	143	148	136	148	153	147	142	155	150	142	127	159	151	133	137	148	126	126	147	141	151	118	166	142	149	165	154	127	134	141	153	134	140	144	156	137	133	160	133	129	110	158	154	137	170	155	165	162	157	139	169	180	161	136	139	156	136	139	150	138	121	152	150	146	151	154	158	153	124	139	148	122	153	139	153	159	135	150	146	153	128	136	143	138	143	151	147	160	133	152	146	140	154	138	148	147	160	129	135	141	149	145	151	126	152	142	148	157	152	161	165	141	135	146	160	160	165	155	135	172	148	149	125	140	127	155	146	167	143	166	153	138	136	148	134	143	144	140	146	153	161	139	132	137	163	139	122	144	161	132	154	147	151	139	143	142	136	127	147	151	157	149	150	136	130	133	140	135	140	140	131	147	142	148	172	154	135	155	169	144	141	166	145	145	141	136	143	159	129	148	146	156	152	123	134	133	158	158	117	140	131	139	121	168	133	157	149	154	158	146	143	161	141	141	134	171	142	131	159	132	140	137	121	148	164	157	143	138	171	125	161	152	172	161	142	125	145	146	144	137	141	153	143	148	138	165	130	151	142	127	136	123	148	158	151	164	156	144	156	124	147	145	139	136	150	149	141	169	169	146	146	136	146	140	171	135	141	172	147	157	130	152	169	155	141	156	141	158	166	167	161	130	174	159	134	141	151	174	145	149	140	144	149	146	135	137	153	147	132	161	141	149	147	140	146	158	152	179	127	151	140	142	138	157	163	138	147	149	156	128	134	145	164	166	145	161	146	135	148	146	162	146	105	168	146	153	131	160	137	157	151	120	121	150	148	148	133	139	150	126	129	152	151	160	128	156	158	143	155	164	148	173	143	141	127	155	150	176	148	142	130	136	136	149	135	145	166	129	158	150	168	171	134	160	128	168	161	144	151	128	154	140	124	143	133	131	134	152	127	140	140	148	155	135	138	143	161	150	149	150	151	149	152	145	138	152	149	165	139	142	137	169	147	121	138	138	155	152	143	153	141	154	164	143	137	150	149	154	183	139	168	153	148	146	137	169	150	154	136	160	149	132	152	148	144	133	143	153	139	148	157	152	136	166	153	139	143	157	155	156	137	148	141	136	127	154	154	160	134	128	160	142	146	156	161	124	144	141	142	152	168	141	149	155	162	140	137	146	146	140	148	156	141	155	157	136	160	145	144	150	138	153	156	171	166	138	146	166	156	155	150	141	153	137	130	140	147	146	138	148	140	140	132	140	146	143	161	144	124	131	144	153	160	158	138	154	156	131	154	133	162	153	159	150	157	139	149	119	138	161	149	142	149	144	139	143	172	121	146	141	151	161	153	150	127	144	157	137	143	145	146	172	148	126	141	134	157	143	174	138	164	155	153	135	148	145	122	176	149	161	127	160	131	129	141	145	157	140	161	147	152	146	143	164	139	168	135	139	131	162	127	135	147	154	177	144	124	148	146	131	130	142	143	151	147	140	156	169	147	141	144	145	145	149	167	136	140	144	149	162	123	161	133	151	148	147	134	151	157	157	161	155	170	128	147	127	148	142	150	173	185	134	166	152	159	156	138	156	141	144	146	159	122	131	140	154	156	173	146	129	132	151	160	149	141	138	153	157	145	138	131	132	140	145	146	139	146	172	143	155	149	147	159	143	145	136	117	132	154	160	137	158	169	147	152	139	143	153	151	164	155	172	147	154	143	137	147	147	158	143	131	145	136	156	167	132	146	152	136	161	149	152	137	160	117	163	138	160	154	157	151	124	161	151	161	139	138	154	147	159	141	159	144	178	156	133	152	162	132	137	124	150	156	170	125	137	124	151	140	182	144	147	147	147	151	137	155	128	140	138	125	154	119	145	145	142	137	150	139	143	131	152	142	152	152	138	156	153	165	146	137	123	130	134	150	158	166	145	155	138	151	143	146	155	134	151	142	138	133	139	155	144	145	164	131	139	153	152	141	132	164	119	129	115	156	151	152	148	149	135	166	165	144	155	152	163	149	145	142	133	153	165	119	151	134	157	146	138	142	149	151	140	142	131	130	123	117	144	140	129	160	142	143	136	152	155	130	141	136	148	147	133	156	140	158	160	156	142	159	157	127	162	149	148	140	151	136	174	128	148	141	148	145	134	125	134	146	129	160	160	156	129	149	159	164	162	151	156	137	151	132	144	156	141	168	139	143	133	159	149	138	144	156	134	154	143	145	151	156	141	144	139	164	153	130	155	148	133	143	156	121	133	149	130	147	138	150	166	152	145	149	153	167	147	182
8435	2642	5819	6632	5715	4552	3644	2960	2558	2199	1905	1710	1540	1441	1316	1186	1093	1067	1004	900	921	867	809	907	1000	1086	1261	1343	2140	3217	5850	10202	10221	8831	8807	10779	10734	6942	6002	6925	9661	5762	3529	3048	2524	2436	1673	1444	1191	1217	917	608	590	581	618	546	576	552	573	608	572	523	556	553	530	556	498	531	491	484	499	500	488	522	507	503	502	469	518	494	479	494	466	495	498	511	499	473	496	498	506	500	466	506	446	478	501	490	472	475	487	458	440	483	480	491	473	473	459	473	470	476	485	466	469	472	496	436	455	450	512	446	487	453	476	444	517	486	469	449	473	455	505	489	485	478	492	462	477	501	494	461	473	532	479	489	533	523	468	507	433	497	485	462	445	460	484	454	471	471	473	467	471	426	511	489	477	468	438	478	438	447	455	486	474	440	482	459	481	461	486	413	465	475	509	476	489	461	510	490	478	426	447	447	433	453	491	483	445	487	443	477	466	470	500	484	460	484	502	482	466	446	475	465	510	429	450	480	454	439	454	497	480	475	456	477	463	461	439	461	490	469	449	448	491	464	455	459	471	464	433	492	447	470	481	501	456	468	464	446	435	454	521	472	465	426	459	459	465	491	500	468	483	432	481	459	514	459	469	477	472	502	451	455	447	497	461	453	477	458	451	464	463	456	446	462	478	522	452	463	435	465	483	475	446	483	474	454	465	473	461	474	456	470	437	484	492	408	485	494	430	454	459	444	450	459	466	492	486	458	491	446	444	473	474	466	454	460	462	447	495	449	476	461	446	475	450	443	453	486	436	452	458	438	489	465	466	482	470	485	479	434	477	463	467	443	457	468	462	485	470	465	476	518	469	476	478	447	461	460	440	460	474	474	488	420	419	447	467	455	509	481	453	479	433	449	463	454	440	485	442	489	470	495	464	450	439	424	464	424	482	438	462	428	489	458	499	493	480	461	460	460	478	458	466	498	497	482	468	443	448	450	457	425	462	470	492	456	477	430	460	515	484	476	499	451	451	470	448	484	503	471	490	461	482	463	456	490	483	458	484	456	470	440	468	485	466	469	474	508	430	491	467	461	507	456	426	477	469	479	466	490	461	465	452	437	502	463	480	529	442	453	458	452	480	486	488	454	422	467	465	479	447	461	479	466	488	480	474	451	450	481	463	457	444	439	432	461	472	482	412	463	439	457	469	484	444	439	485	442	475	454	467	469	459	459	460	502	432	484	480	456	449	469	455	483	509	468	458	459	492	471	484	471	473	456	424	481	505	420	454	498	483	449	448	476	409	415	470	457	468	445	445	476	475	467	449	454	446	445	479	468	481	452	434	453	482	475	484	508	445	442	473	459	477	507	453	468	458	479	466	492	501	497	471	478	461	486	451	461	468	472	432	427	503	475	424	453	498	504	454	494	425	486	432	442	465	468	421	486	444	442	503	489	447	448	482	449	509	459	491	478	463	473	441	446	471	467	499	500	485	441	517	473	462	467	472	461	462	500	495	463	442	457	458	442	460	487	447	471	473	418	450	469	456	468	468	459	471	482	481	443	454	476	474	466	477	473	442	490	471	441	472	392	474	453	507	505	457	472	480	482	435	450	497	467	449	459	460	426	462	471	470	455	470	456	455	518	441	448	443	450	463	439	391	447	475	460	451	485	438	464	507	439	460	482	459	434	433	431	453	461	489	485	467	485	457	516	425	474	456	457	461	477	461	433	458	495	479	449	434	452	460	430	457	464	472	476	489	467	500	460	484	508	443	473	453	444	483	464	437	446	460	478	483	464	461	478	478	463	434	461	459	439	470	467	459	436	430	473	465	460	450	458	481	454	457	435	473	466	486	500	464	439	448	432	457	455	485	453	468	449	497	453	436	478	472	463	474	467	464	482	435	522	473	484	488	462	469	459	447	406	444	494	515	458	444	480	428	454	461	470	466	436	419	496	455	448	455	473	479	481	446	457	443	496	467	456	496	477	447	473	474	451	456	416	499	461	460	453	470	440	463	426	459	453	443	469	459	476	450	470	465	446	467	458	474	506	461	475	490	451	460	461	446	469	491	456	488	479	475	500	463	451	457	437	443	487	471	496	499	453	472	460	489	477	501	434	482	447	471	408	441	464	453	452	475	478	489	441	451	437	475	456	485	462	487	429	499	427	481	448	462	490	465	459	476	477	462	523	460	449	451	438	458	467	468	464	465	459	428	476	455	440	432	447	459	441	449	464	471	461	461	478	465	456	456	470	439	474	499	474	449	465	454	506	463	489	490	466	493	454	436	445	503	445	473	500	470	452	455	512	461	486	470	439	438	461	460	470	448	436	475	480	494	529	443	449	496	480	448	486	459	501	522	469	472	486	448	472	460	451	466	460	459	489	474	468	456	438	460	441	464	468	482	433	438	420	445	479	488	476	485	468	451	438	489	467	457	471	469	460	463	476	478	484	448	469	487	492	448	446	478	451	418	429	480	462	464	483	482	468	442	448	449	463	435	454	472	464	435	451	449	465	482	506	472	436	470	473	484	458	463	451	473	469	475	458	447	491	514	493	512	439	465	462	476	453	452	485	436	475	470	454	488	466	488	477	488	501	458	463	486	469	473	474	477	465	427	442	453	458	452	486	438	459	431	436	448	495	487	474	462	439	456	470	458	446	453	483	497	449	475	450	488	441	464	460	489	470	442	430	461	463	451	476	501	484	465	468	487	447	504	455	456	482	476	483	441	432	498	482	454	463	452	473	491	450	486	469	453	455	483	503	415	414	473	447	451	445	493	440	441	505	456	427	467	517	443	477	472	464	477	429	432	453	478	463	452	467	453	462	445	480	452	450	466	460	478	466	479	442	446	444	458	445	497	448	450	456	488	462	444	455	472	456	482	440	451	510	479	460	445	459	472	445	430	467	507	504	479	475	424	475	474	424	486	462	509	457	457	478	501	475	449	494	445	441	463	449	458	509	452	466	489	448	451	482	447	455	474	458	444	477	459	447	456	494	438	449	488	495	465	471	505	471	486	476	478	452	465	470	471	458	475	444	483	472	468	460	447	466	478	476	441	470	473	463	464	443	425	511	481	491	459	449	465	463	448	397	462	451	492	472	487	427	448	481	442	468	472	481	399	448	465	466	459	485	477	508	454	455	464	463	488	474	489	489	468	455	453	469	506	458	447	444	449	482	449	469	465	451	484	525	503	464	493	459	459	457	463	485	453	519	482	490	482	449	483	461	472	439	515	423	471	460	431	500	457	474	480	470	460	476	507	455	494	455	456	436	474	475	440	424	468	476	486	469	422	475	467	446	471	458	466	475	452	440	437	496	500	455	423	491	458	482	459	484	479	492	512	486	450	494	462	458	431	463	478	462	457	449	482	504	471	455	434	423	441	455	457	475	496	466	442	464	443	487	453	466	501	480	465	467	463	470	470	437	451	448	488	469	431	478	450	451	484	464	494	459	424	470	469	440	458	488	490	454	466	434	455	456	466	489	479	473	447	447	472	476	456	462	435	444	488	512
2349	401	388	361	346	356	321	302	350	313	290	298	264	314	306	333	293	288	297	330	289	261	283	278	318	304	309	323	304	292	286	353	316	390	381	361	344	303	336	345	344	311	293	332	330	298	301	318	286	312	292	309	289	274	303	293	298	287	302	279	283	309	274	287	310	296	260	273	315	300	302	298	315	303	310	290	304	287	304	292	291	293	305	296	303	319	325	311	309	279	291	290	319	278	345	303	284	297	294	322	286	284	289	293	316	288	297	302	257	269	304	309	299	312	306	276	295	318	334	315	295	331	334	262	265	286	310	298	278	302	338	294	282	310	330	281	304	298	286	290	304	288	312	307	264	282	291	289	314	302	314	285	273	257	297	315	268	281	304	306	286	291	313	334	311	300	297	276	302	297	308	258	310	304	298	293	316	306	279	281	321	264	300	289	271	309	265	301	320	314	311	298	304	273	316	269	302	281	272	283	285	311	281	282	282	295	313	276	324	318	320	261	284	318	304	306	327	302	318	328	307	311	277	303	291	292	295	280	307	284	345	321	308	312	278	282	327	314	292	296	308	300	272	291	278	322	292	298	297	275	297	333	322	316	308	288	319	300	333	284	308	281	313	266	298	325	281	297	298	302	276	290	297	309	297	264	309	309	272	310	296	297	328	299	277	300	299	319	286	311	298	325	302	305	309	293	314	291	304	285	303	314	298	311	325	283	297	304	281	293	288	289	313	314	292	297	282	284	321	292	263	290	310	295	269	288	297	310	280	276	295	328	267	311	279	310	307	324	291	289	272	272	292	281	265	285	297	280	285	326	302	307	316	314	313	305	297	276	321	281	298	267	315	305	297	285	294	318	311	290	303	301	290	312	280	336	303	315	291	278	296	298	286	305	292	279	312	328	278	314	317	313	298	289	308	305	330	290	307	293	311	323	289	290	324	281	291	313	296	306	304	269	310	293	277	323	290	292	301	284	327	310	298	291	298	274	308	266	265	308	283	302	294	294	305	301	303	279	318	286	230	288	298	319	322	303	289	282	312	303	339	298	274	314	310	298	289	266	297	322	319	285	291	316	298	274	307	303	275	313	318	297	322	316	298	315	287	297	302	268	295	251	285	308	337	275	277	308	294	288	318	287	274	280	304	311	308	289	266	322	317	291	311	321	309	285	303	323	298	301	316	313	269	312	266	295	322	297	302	293	296	286	278	311	308	290	273	303	305	299	315	312	282	317	281	281	293	312	290	310	287	276	273	293	286	326	295	312	306	351	299	289	339	305	302	290	313	318	297	293	277	304	289	321	285	297	284	297	317	283	334	254	306	288	306	307	298	286	308	313	313	311	297	291	316	268	301	319	314	294	311	295	305	321	259	310	291	293	302	321	298	292	291	266	272	323	278	320	288	279	298	279	326	287	274	307	305	302	282	279	310	279	295	312	283	255	302	302	311	305	298	306	290	302	319	307	289	283	285	298	281	269	298	272	287	324	295	288	317	280	295	249	316	304	345	299	310	300	293	311	264	305	279	298	303	320	288	288	310	309	303	279	284	274	270	313	304	297	294	309	328	298	321	283	273	263	331	302	284	283	298	297	298	313	297	287	279	281	335	301	305	336	281	304	301	275	296	298	295	305	320	275	313	285	278	305	297	322	286	283	312	309	289	292	292	293	319	291	306	304	323	297	293	316	304	314	289	319	288	296	277	288	294	295	277	289	281	308	315	297	313	282	324	325	303	299	328	278	314	303	312	287	319	314	298	290	306	274	297	315	271	301	305	278	307	302	327	300	302	297	314	318	278	320	296	292	294	342	270	263	290	312	307	275	308	269	308	330	310	290	305	339	268	321	288	286	298	264	299	317	277	325	298	291	295	295	310	336	334	291	283	333	332	308	285	301	319	286	314	319	268	307	298	326	305	299	318	319	295	318	325	311	296	307	290	314	295	292	307	299	302	317	295	306	291	258	293	290	302	279	302	333	308	303	287	337	304	289	308	329	305	282	291	282	319	275	302	306	289	311	316	296	328	273	299	315	315	304	313	281	303	312	306	292	289	297	315	271	323	300	307	298	275	274	287	300	309	291	307	290	322	277	303	284	300	301	303	317	297	286	312	284	310	318	309	348	294	260	321	287	302	292	275	293	309	303	297	297	309	286	331	297	270	267	285	257	306	317	286	310	275	317	284	310	274	304	315	294	300	288	327	290	277	300	288	306	250	310	313	290	254	278	317	278	310	306	285	319	308	332	301	299	289	301	314	294	297	285	303	295	302	311	282	289	284	299	335	280	314	318	310	320	327	282	284	288	293	279	310	307	298	264	284	303	343	271	294	298	294	294	285	308	292	285	268	298	283	312	319	310	281	293	259	260	301	312	280	298	315	299	279	311	286	312	281	280	302	292	296	311	294	307	287	283	284	280	286	293	266	287	304	295	334	271	308	321	285	294	280	291	301	324	313	281	286	308	284	296	284	288	331	296	317	313	323	294	303	284	297	318	288	298	283	298	323	302	308	284	267	316	308	299	312	285	296	283	276	307	297	285	343	311	290	302	270	290	279	275	292	288	308	356	291	307	297	287	267	296	315	341	327	277	315	299	285	309	276	292	304	304	288	318	329	325	260	285	297	287	267	312	306	293	303	271	287	307	312	278	291	323	299	276	284	325	290	300	311	320	286	289	325	292	269	274	293	283	274	279	309	291	297	288	338	294	319	286	288	339	295	286	284	281	263	321	294	284	272	301	283	293	331	284	293	327	289	289	321	284	302	298	336	301	288	289	304	308	315	309	308	317	329	295	312	290	301	279	282	321	299	275	291	297	317	293	295	329	312	287	279	276	293	277	306	298	298	294	315	294	282	283	308	303	265	259	299	321	286	330	292	322	274	314	281	318	321	283	314	297	283	286	274	317	281	332	291	280	302	297	293	289	294	306	313	303	277	325	289	274	320	344	269	312	297	287	292	281	280	279	301	303	311	275	320	271	282	298	289	282	309	289	318	291	301	284	279	289	309	312	285	311	285	276	284	313	279	285	280	318	279	301	304	307	316	276	282	323	307	273	281	279	321	302	338	277	294	244	293	335	340	304	264	296	283	289	281	267	297	321	295	291	298	308	286	300	314	267	286	312	316	329	316	316	306	308	304	299	314	283	301	303	311	305	300	293	280	311	289	279	276	297	307	296	315	299	286	301	290	317	322	311	310	285	302	286	274	327	327	305	330	297	295	304	307	308	321	292	333	285	296	320	284	327	308	289	302	297	296	296	299	312	310	314	318	285	295	291	319	292	293	289	288	298	296	284	304	293	321	309	265	295	288	304	292	299	307	280	315	298	309	283	307	295	299	299	299	279	297	298	294	306	309	285	298	306	303	307	304	275	306	266	296	308	281	274	331	304	293	275	303	295	320	320	313	283	280	295	311	306	284	349	302	294	302	304	325	303	325	292	304	317	299	281	314	295	296	290	276	306	306	314	287	282	302	313	280	313	280	260	301	288	279	343	294	279	316	292
2430	941	1082	1092	1039	1013	947	924	927	916	880	914	856	885	893	885	879	835	867	871	868	908	894	878	893	858	914	903	983	960	1074	1273	1305	1287	1366	1358	1240	1027	1077	1165	1255	995	993	945	947	945	849	844	887	873	809	845	886	815	859	843	899	842	824	849	842	870	824	838	848	808	845	875	816	889	862	869	854	871	793	870	847	837	828	849	781	803	819	871	837	832	875	888	853	884	855	855	882	809	830	822	843	817	826	809	843	819	864	877	818	889	843	850	847	848	853	867	846	845	865	820	818	839	854	813	854	848	831	895	832	862	785	838	808	837	809	825	854	884	863	858	848	858	822	850	832	806	876	839	823	841	856	756	870	843	899	819	845	893	781	867	832	841	874	931	854	870	863	874	854	845	834	815	854	858	876	827	854	863	796	835	872	875	854	882	827	850	834	811	791	843	862	867	886	814	831	856	860	893	883	855	824	847	873	859	827	897	892	901	798	829	884	843	860	832	865	889	849	826	823	852	824	849	818	794	851	894	868	809	835	853	853	829	847	855	868	856	893	807	826	809	893	870	869	823	847	839	873	858	862	869	878	810	862	829	809	833	791	794	851	894	878	895	816	845	821	820	821	815	855	786	826	827	843	820	864	885	826	810	819	829	808	829	831	849	829	889	852	784	851	814	829	858	826	788	867	820	886	852	794	850	850	830	807	853	824	834	811	904	822	826	866	804	847	818	847	853	797	863	827	882	810	814	838	823	800	837	839	840	837	839	871	829	777	831	832	872	849	830	842	874	894	817	830	856	857	855	876	845	811	815	825	859	866	781	845	820	843	831	859	826	885	840	821	821	842	889	821	845	847	905	817	806	847	847	838	831	840	833	841	805	831	870	846	851	823	896	807	826	853	825	806	764	844	848	883	835	872	851	815	835	848	829	842	836	828	805	845	841	922	848	866	841	834	844	842	832	868	861	827	816	841	861	839	810	812	836	836	846	811	836	825	841	847	842	802	854	828	861	880	827	796	871	864	852	802	851	828	857	855	797	844	862	827	829	865	806	822	906	824	804	838	847	831	832	875	851	801	870	811	835	865	846	857	831	836	914	822	843	803	843	858	829	828	847	829	835	843	864	788	850	828	820	837	797	823	850	868	878	860	795	850	810	846	850	836	830	850	804	855	842	822	816	854	866	827	868	836	874	853	832	844	833	785	835	787	829	823	870	839	872	869	832	875	770	785	863	881	813	792	841	808	830	831	825	851	872	872	863	831	875	854	816	841	861	792	804	812	817	774	916	793	895	842	849	899	811	846	860	820	837	865	805	840	816	878	804	810	849	800	846	859	811	890	862	862	899	862	855	873	837	881	835	844	836	817	815	811	805	897	809	801	860	817	872	848	848	845	822	851	852	857	856	855	837	813	888	862	796	839	871	784	867	862	854	889	914	874	917	838	877	849	802	838	947	837	881	859	837	842	789	858	853	833	911	848	866	831	861	893	896	832	859	824	872	858	821	873	824	813	857	814	820	855	824	826	840	842	881	839	834	900	863	869	854	820	822	864	825	854	859	845	822	841	841	776	843	850	839	899	848	855	849	854	846	840	829	884	787	820	812	849	824	854	840	805	798	853	846	863	873	768	881	812	863	811	846	811	868	877	834	858	869	877	841	856	807	869	867	824	832	859	862	820	858	843	906	859	850	861	863	844	846	801	838	798	837	842	836	853	860	847	872	851	873	847	833	831	775	866	843	831	843	846	865	849	815	871	871	926	845	821	899	869	870	866	822	843	839	827	836	832	849	793	858	809	863	808	836	853	882	840	824	799	823	857	812	832	798	835	819	892	866	857	879	813	829	818	777	885	802	815	825	795	797	844	808	825	809	843	877	792	853	853	828	821	836	847	809	849	786	812	803	851	839	823	851	830	848	829	859	839	844	874	804	867	847	750	845	875	865	893	882	806	827	867	900	868	856	823	882	798	888	833	856	880	855	812	822	855	870	823	842	884	889	836	832	849	841	810	804	824	755	786	832	813	846	866	823	864	925	850	841	818	899	826	854	816	817	815	825	896	844	847	858	842	806	827	858	858	837	862	861	860	850	833	839	879	870	866	809	814	865	775	799	809	832	853	877	799	840	809	784	851	862	838	868	865	805	853	843	858	812	839	885	830	868	802	877	808	840	811	798	843	833	865	827	848	864	836	810	802	845	884	828	843	883	830	832	845	839	858	830	796	871	903	840	853	820	814	854	866	839	819	811	786	862	820	792	863	886	824	786	834	816	818	874	861	831	846	819	831	821	824	854	868	862	894	844	863	868	905	855	824	856	848	859	821	881	818	830	819	840	843	825	808	822	804	888	816	811	850	874	866	841	792	823	806	820	819	843	868	877	880	831	802	878	803	860	864	827	834	864	866	842	827	826	851	880	817	862	811	862	876	882	817	851	826	851	826	867	850	842	805	875	815	786	853	860	831	844	854	810	812	828	827	873	850	824	881	808	876	817	824	822	890	845	834	893	860	840	838	818	893	799	822	851	828	827	836	787	839	836	808	840	817	811	855	888	845	798	914	810	864	871	792	829	834	834	874	849	846	819	822	859	853	786	816	823	818	885	832	874	846	856	892	799	852	848	811	880	844	850	848	839	865	807	822	831	827	832	841	830	824	881	835	809	813	819	866	826	838	845	805	822	881	824	870	880	855	860	853	832	855	810	827	845	838	844	812	849	817	778	839	829	848	866	819	840	929	822	887	861	846	835	843	827	800	834	840	848	859	843	859	804	852	870	861	870	832	863	838	829	820	837	826	855	802	799	830	885	885	827	789	821	862	807	840	838	838	794	825	871	845	837	851	912	869	850	844	865	895	896	853	856	874	842	803	839	878	809	824	863	832	811	831	772	757	856	832	869	869	821	866	819	807	856	870	811	825	817	839	856	891	821	843	835	836	864	818	877	865	861	856	829	869	795	879	808	851	855	863	825	900	856	886	849	829	803	838	788	814	872	816	831	811	830	839	816	859	860	828	849	835	812	863	821	846	818	802	850	809	900	831	860	827	822	793	815	865	824	861	815	879	841	834	808	853	804	830	808	766	885	873	860	857	808	886	833	861	834	833	861	878	816	839	876	824	816	818	867	859	868	846	925	857	864	847	822	853	812	856	815	786	832	830	878	874	843	931	833	822	814	833	822	819	861	838	777	857	856	849	823	832	825	820	891	838	833	885	827	861	865	810	796	860	834	820	828	876	797	874	821	856	851	906	828	859	841	821	875	831	870	841	774	870	853	860	799	823	818	786	824	861	828	798	884	826	861	842	843	897	846	879	799	829	871	868	792	865	807	846	819	861	819	834	815	895	827	867	803	807	814	888	837	897	840	853	862	799	832	816	896	790	842	877	789	792	841	842	833	835	804	875	843	795	796	858	822	887	910	800	900	916	755	884	827	854	818	805	831	828	803	858	866	846	837	830	869	837	839	814	839	828	847	878	864	847	890	788	823	801	845	886	874	890	827	798	800	857	858
9505	1381	1631	1279	825	634	499	425	360	321	283	262	229	248	237	218	226	237	207	201	202	215	186	198	213	221	201	231	257	277	466	789	1019	979	1175	1564	1607	791	708	940	931	450	376	292	297	288	209	203	197	226	184	166	169	160	176	153	174	179	177	180	156	168	187	152	166	170	161	144	177	146	168	151	144	152	174	150	157	164	148	149	166	152	162	146	135	165	158	160	155	165	165	157	159	181	160	174	180	170	152	166	187	156	170	149	202	158	158	172	154	186	178	160	171	178	162	158	167	183	176	161	179	148	158	148	168	156	149	149	175	164	141	169	158	161	175	192	162	162	170	157	174	156	206	154	155	173	168	146	161	150	174	153	138	177	165	144	152	155	151	153	155	152	167	148	190	175	157	172	162	138	185	157	179	164	175	140	178	152	169	180	154	152	179	152	142	169	152	193	169	157	192	164	134	156	165	160	172	190	162	160	172	159	145	155	153	144	175	143	157	172	154	173	170	173	148	161	177	170	183	131	150	145	176	169	148	142	144	174	148	168	169	173	172	162	159	169	181	152	182	167	175	153	175	162	175	169	182	167	172	157	174	169	172	153	156	179	170	148	171	177	163	153	166	150	202	174	173	152	166	166	161	165	167	138	150	160	170	170	152	188	177	168	159	174	174	156	180	168	172	178	157	150	145	164	182	162	180	184	155	172	144	139	147	169	178	127	158	164	158	161	185	167	173	158	152	151	167	153	180	142	180	149	145	158	163	192	169	147	179	157	153	164	172	175	173	160	161	168	154	163	172	185	143	146	141	156	159	161	157	166	144	160	168	165	168	142	154	173	173	155	189	181	136	147	148	195	147	178	174	160	178	163	180	169	168	140	168	155	175	152	157	164	187	170	157	155	177	162	151	149	159	172	170	156	162	152	161	175	158	158	163	147	150	159	164	165	162	154	182	143	154	178	158	158	155	190	157	170	136	170	159	159	142	166	155	149	153	164	168	163	141	164	140	138	179	164	173	162	152	146	149	170	158	155	143	174	142	171	154	160	171	167	172	135	176	149	160	162	179	181	178	182	153	160	180	159	150	166	151	165	126	156	172	159	178	144	166	168	192	142	153	164	163	139	143	142	151	146	151	161	163	169	154	152	175	151	159	155	182	162	162	154	161	165	157	163	171	158	171	156	191	176	154	174	159	136	163	169	149	163	155	137	159	131	163	177	161	164	189	162	172	168	179	162	164	152	156	145	178	190	190	182	160	159	151	153	139	164	144	163	186	179	159	161	189	185	170	156	195	161	164	150	165	155	152	169	153	164	166	159	153	162	146	176	152	170	167	184	155	150	163	182	153	149	184	176	140	151	163	165	178	174	150	158	154	180	152	167	171	155	183	172	166	138	136	163	160	155	163	179	146	172	182	146	171	155	162	165	145	157	176	150	183	152	171	166	155	176	167	135	161	148	167	174	188	137	150	155	161	168	152	167	172	157	144	182	181	181	143	139	154	165	150	194	162	141	176	169	160	157	158	190	180	171	158	164	167	180	143	170	167	160	186	184	175	163	170	163	194	158	164	157	145	176	168	151	170	190	139	157	173	174	158	165	175	141	161	162	174	164	159	161	147	159	163	168	159	181	150	181	141	170	154	159	163	144	152	145	175	144	150	167	170	151	158	162	144	166	142	162	189	161	184	170	179	167	168	175	183	131	153	176	178	162	137	180	166	171	171	170	166	161	177	164	172	160	145	177	177	169	189	176	160	153	156	155	154	147	148	173	196	165	176	155	167	140	172	173	175	148	162	154	164	153	152	145	170	172	182	173	156	145	168	167	161	166	156	148	158	155	149	163	163	175	147	180	155	171	175	153	156	176	165	167	182	169	123	191	177	153	173	169	149	151	167	151	134	160	175	162	153	155	173	181	155	164	142	165	179	145	142	142	133	165	171	156	159	158	152	177	170	188	159	156	146	162	185	152	167	177	159	167	149	166	167	161	157	174	169	143	143	160	155	143	145	165	164	158	155	157	151	156	159	140	169	151	157	158	168	157	158	175	177	144	159	155	159	153	172	164	169	155	143	166	172	154	142	171	160	159	161	139	172	166	148	164	168	144	161	143	150	153	175	184	167	183	176	172	167	162	176	175	163	152	160	161	159	170	168	186	172	142	155	141	164	154	160	147	174	171	150	180	152	165	175	156	144	143	150	152	160	157	176	137	160	147	170	165	149	146	164	174	163	144	144	155	150	152	129	152	176	166	158	155	162	153	180	154	160	151	159	157	166	178	160	154	152	139	169	164	165	163	147	160	153	163	181	163	159	159	137	168	176	164	154	155	190	180	170	133	155	152	164	181	162	169	165	177	146	171	162	164	152	179	166	153	176	161	178	178	146	181	156	161	179	165	176	171	177	172	185	177	168	127	170	164	196	131	175	155	178	164	147	143	191	163	173	192	165	161	152	169	172	157	156	166	139	153	172	163	147	169	154	163	135	160	146	177	149	161	157	154	139	139	164	176	171	161	153	139	148	147	165	168	166	163	166	177	159	170	167	156	166	180	189	179	173	172	156	162	174	153	189	176	173	161	164	167	156	178	164	147	171	163	170	150	151	145	187	144	152	168	186	186	156	167	150	189	154	147	170	158	157	156	173	169	149	187	185	152	151	164	168	163	154	175	163	163	170	161	157	175	171	168	159	167	164	178	150	161	176	134	176	167	166	176	163	155	158	158	169	166	152	168	144	169	157	168	169	152	170	164	146	139	148	161	165	177	177	163	171	158	161	152	137	159	178	163	155	147	155	181	164	148	186	160	164	161	165	152	170	168	152	197	150	145	153	163	138	163	144	148	159	173	149	162	177	175	176	167	148	151	150	160	146	162	162	161	148	192	157	173	150	165	166	164	161	153	165	181	158	153	163	158	188	159	158	159	186	159	153	179	174	139	159	164	161	159	184	135	150	177	160	143	178	157	146	159	171	169	150	138	184	166	169	166	162	164	168	149	162	169	179	150	156	143	150	159	157	173	183	175	159	160	148	148	149	154	170	160	159	186	163	169	186	158	134	163	168	157	171	166	168	152	169	138	171	156	150	177	162	176	152	159	171	144	173	154	156	168	160	161	170	193	168	174	163	162	175	167	154	179	168	147	152	158	187	155	174	154	168	141	164	161	176	169	164	173	154	165	160	162	169	158	177	159	172	155	193	148	167	170	162	171	182	172	150	172	161	169	152	169	148	187	176	162	149	160	158	168	172	147	138	171	171	168	150	144	166	159	172	175	195	173	178	176	155	156	149	163	167	151	182	159	152	187	147	162	174	164	158	170	149	167	160	178	161	150	153	176	174	151	154	162	145	146	150	147	162	164	157	162	173	156	184	179	170	179	159	168	162	152	175	186	163	147	163	127	170	141	170	157	157	180	165	172	158	167	187	172	158	143	151	181	154	164	141	165	172	184	178	159	165	175	170	147	159	171	163	174	174	152	152	162	169	172	156	167	144	164	152	156	163	151	168	164
5895	1633	3533	3760	3372	2642	2246	1852	1604	1467	1279	1169	1065	972	881	855	844	790	758	766	722	723	646	745	832	848	945	957	1268	1757	2734	5264	6671	5468	6789	8385	7226	4436	4949	6654	6653	3031	1982	1868	1684	1666	1191	1118	987	945	711	565	564	526	544	599	543	541	601	530	519	569	546	549	561	565	548	521	503	548	501	533	502	505	505	500	489	502	511	488	530	480	495	547	519	493	523	505	522	522	535	519	539	482	506	518	520	469	504	505	504	493	549	564	559	490	523	480	514	515	513	504	484	527	507	527	448	497	528	474	483	522	511	507	495	496	555	497	503	486	513	496	489	540	521	498	534	512	511	477	497	478	511	549	511	524	464	526	499	476	523	523	502	507	534	472	507	495	527	485	485	481	516	513	465	510	498	480	523	492	505	492	499	512	510	511	508	500	550	497	510	508	480	495	488	545	511	494	494	488	526	479	495	502	483	509	469	485	486	518	542	499	496	519	501	457	509	540	542	505	512	482	498	489	488	525	502	514	561	532	487	521	546	500	504	501	491	553	476	500	479	488	483	492	474	468	495	487	508	480	490	524	494	523	502	498	463	495	475	498	509	485	469	482	479	501	473	474	522	509	476	507	522	513	552	508	458	513	477	434	512	487	476	460	481	480	504	528	535	505	530	507	507	493	478	494	493	505	503	491	486	531	514	528	495	508	471	522	519	500	515	509	501	526	534	479	501	543	474	507	520	491	447	465	439	486	501	500	476	499	495	455	494	504	536	488	463	518	499	503	517	506	466	518	482	502	505	502	529	484	498	495	513	483	479	510	515	499	477	484	490	512	497	496	490	509	461	507	483	517	451	497	475	513	452	479	472	499	490	484	509	468	492	516	459	487	504	499	527	522	494	512	469	554	465	477	479	486	488	503	520	500	519	447	509	495	453	493	473	508	517	483	540	537	482	463	518	511	504	513	497	500	508	523	480	510	486	486	516	515	505	497	486	517	508	473	496	491	469	508	480	470	472	483	504	503	483	513	498	485	505	495	525	505	476	482	497	515	455	433	551	499	502	439	498	488	542	501	499	542	526	492	504	509	487	452	477	513	470	491	471	513	528	486	474	498	514	502	495	492	494	496	501	525	523	487	535	538	519	517	501	509	505	535	488	568	482	481	507	486	502	507	543	507	516	501	497	504	533	483	519	525	477	532	531	500	479	486	500	514	475	493	553	514	504	505	449	468	478	489	535	467	485	515	496	505	468	509	494	493	514	492	507	482	516	498	478	495	514	526	511	515	467	493	472	508	508	473	490	481	513	481	500	502	506	509	489	475	497	509	502	460	492	505	466	518	543	504	514	486	480	485	505	509	492	502	478	530	512	539	509	487	488	500	486	516	480	501	491	487	527	556	464	509	504	518	471	545	495	516	504	511	479	489	568	509	466	494	530	532	484	468	496	502	494	529	512	503	507	502	500	509	495	512	506	488	503	524	498	512	546	503	492	542	520	494	487	482	491	494	526	493	520	522	532	509	507	550	529	444	550	483	502	534	483	486	549	489	505	501	518	476	486	499	484	461	494	535	472	477	494	536	536	497	496	491	477	514	513	508	486	485	493	509	479	532	519	482	498	496	482	485	492	483	498	510	487	489	480	485	496	512	480	493	499	478	494	502	487	505	510	488	471	498	488	492	529	492	494	493	496	550	567	463	485	502	475	492	515	523	514	500	484	501	530	512	484	513	476	538	480	514	507	512	507	483	522	521	526	535	453	504	524	527	499	512	494	466	510	530	475	495	493	497	498	478	470	461	518	487	502	513	502	505	484	499	522	480	475	507	521	508	514	495	504	479	544	489	450	521	511	483	526	517	469	462	456	517	510	478	490	508	471	509	478	455	535	459	496	493	504	537	515	519	536	520	498	488	468	523	481	482	496	567	487	469	507	523	479	527	482	461	509	517	548	446	492	475	494	487	471	499	495	498	530	461	487	525	542	506	526	528	506	551	515	494	540	541	505	513	518	508	460	493	540	503	485	503	468	453	529	500	447	519	466	516	494	470	483	496	534	490	497	523	490	507	513	489	507	509	503	471	528	533	484	498	532	470	522	507	523	479	505	535	511	515	518	480	466	485	470	489	511	495	506	493	527	489	521	516	522	468	518	459	476	501	496	468	498	505	502	514	485	511	508	506	492	486	475	483	489	521	474	526	484	492	530	511	509	524	475	502	515	490	457	491	506	548	507	509	471	491	506	489	497	514	508	496	516	493	468	510	489	510	492	519	507	491	466	507	474	502	528	480	522	480	484	519	505	496	511	518	538	494	527	508	468	478	509	470	482	493	517	525	523	448	525	503	498	498	504	468	505	438	480	453	492	486	489	516	536	495	515	516	534	523	517	508	487	493	498	464	506	516	515	490	482	529	518	489	500	520	487	491	492	498	470	533	475	526	524	536	535	539	510	484	475	515	477	563	477	489	501	501	525	516	553	506	508	468	524	468	515	505	513	474	484	509	502	528	565	497	483	504	496	488	478	472	510	511	473	476	525	509	473	488	512	496	467	481	486	538	509	449	484	495	507	486	481	499	494	509	484	526	481	500	531	490	538	484	492	525	538	488	511	507	478	511	499	506	470	490	513	484	470	504	474	482	504	480	487	531	514	499	516	473	558	476	517	520	478	515	533	526	521	488	519	509	497	473	492	499	487	529	469	491	480	499	503	489	486	505	498	501	469	481	511	502	492	542	523	540	482	488	499	478	491	501	541	504	502	485	486	529	523	457	520	476	509	476	531	500	535	476	457	474	490	502	505	485	523	486	476	481	487	517	506	503	496	506	487	486	516	516	515	481	510	500	507	476	519	557	493	510	495	517	508	514	505	472	467	501	524	541	510	444	531	478	527	503	521	498	523	479	504	515	451	528	493	514	509	501	529	507	519	526	496	484	482	471	474	509	502	517	530	486	487	496	510	479	460	496	520	491	489	498	488	538	447	519	496	494	495	454	552	514	534	496	505	502	534	462	511	495	470	480	532	475	487	518	494	486	460	556	522	515	465	484	506	453	491	496	533	457	523	530	494	490	484	503	501	461	505	504	494	482	523	477	485	448	515	483	500	514	494	531	500	503	463	500	507	535	498	498	509	535	502	508	527	478	489	473	489	462	501	504	475	442	512	470	425	437	518	529	518	502	475	524	514	519	509	527	504	490	485	515	488	528	504	486	469	481	501	500	520	486	562	500	514	539	512	499	537	499	540	494	486	514	516	508	487	512	519	530	508	497	508	512	480	481	496	506	495	499	501	495	517	525	484	511	502	490	519	535	506	510	473	485	477	486	506	485	498	460	533	515	508	517	495	483	495	477	470	523	531	491	471	515	497	491	520	506	477	482	473	491	494	489	494	502	497	487	520	513	492	469	522	538	493	536	531	490	472	500	500	525	517	505	537	524	506	539	519	493	502	501	488	475	508	503	454	478	474	471	530	494	489	487	505	495	512	506	487	522	516	510	494	477	526	493	448	542	476	456	502	497
16512	3038	2965	2207	1447	1086	788	616	515	475	403	355	307	292	257	248	247	201	234	238	171	197	215	234	210	260	255	271	334	371	746	1722	2069	1847	2716	3197	1872	1500	1454	1665	1555	695	495	499	373	383	262	257	235	260	199	149	164	147	165	164	132	182	166	139	162	148	146	136	141	154	154	144	126	188	150	136	151	149	163	154	155	144	157	129	154	150	145	139	153	170	128	144	145	156	169	166	173	176	135	160	161	129	166	134	137	163	172	160	153	141	160	151	149	142	150	163	153	158	147	145	144	143	152	135	164	138	139	177	153	143	125	148	133	166	162	150	152	139	148	162	133	124	152	168	159	129	176	143	140	134	142	142	151	142	147	142	159	128	157	137	156	136	165	151	161	136	143	125	157	140	165	148	150	140	149	140	166	143	152	151	162	145	129	147	139	139	126	141	143	137	152	151	153	159	141	169	137	176	148	134	129	151	157	160	133	140	130	140	141	136	137	162	143	133	139	143	136	155	160	129	144	171	146	149	117	154	158	139	160	150	129	159	157	137	134	155	172	147	153	161	139	134	126	149	138	174	161	141	175	151	158	164	152	157	157	147	142	162	157	147	159	136	142	145	126	139	144	131	148	160	135	153	140	138	148	144	150	131	147	144	157	160	141	128	136	145	148	160	139	126	150	149	141	154	133	161	134	145	179	143	158	150	159	142	142	139	155	153	146	146	150	128	145	134	160	164	145	158	155	146	164	132	140	156	158	140	151	171	143	152	131	142	160	126	136	160	168	138	156	168	148	122	159	129	163	145	148	159	152	140	159	124	136	173	141	137	145	122	146	157	143	155	148	142	142	147	142	148	143	155	131	157	144	147	144	151	177	151	162	139	138	149	150	137	178	149	156	134	114	139	136	168	144	127	116	132	140	173	169	146	146	159	134	139	148	123	153	139	131	147	135	158	160	143	136	137	143	154	116	150	150	164	160	164	165	131	166	152	170	137	128	150	143	133	130	128	148	165	158	152	155	158	151	156	149	139	150	152	133	138	151	153	130	150	139	153	130	135	157	143	151	148	162	144	162	149	153	119	166	150	152	151	139	142	129	142	155	158	143	154	151	155	160	150	143	154	158	137	149	143	133	147	141	155	147	150	132	136	159	158	143	161	126	164	138	144	184	138	146	139	131	140	149	153	132	146	164	140	121	145	142	163	167	141	130	136	154	162	163	127	140	156	153	148	142	130	135	150	144	151	137	160	152	151	145	152	145	140	151	125	149	134	143	156	158	147	151	132	157	152	133	148	148	121	146	136	114	122	129	146	159	138	138	126	132	145	146	156	135	167	148	150	145	151	140	143	160	159	154	141	143	165	140	145	144	146	126	157	141	131	150	154	142	133	166	167	158	157	141	138	151	143	127	143	151	130	142	128	136	143	139	135	150	154	149	158	131	163	154	162	138	145	159	126	149	138	147	135	137	142	133	154	147	156	162	183	140	165	161	159	153	123	175	157	142	143	168	143	153	164	142	144	136	130	123	140	175	174	174	148	147	136	142	145	161	117	144	136	148	132	144	145	160	144	124	148	156	144	142	131	173	126	138	143	153	146	148	150	145	143	150	157	147	131	152	140	125	144	136	155	150	149	126	130	153	141	143	146	146	143	121	122	158	142	133	144	147	157	150	152	162	163	142	147	135	149	124	145	146	153	170	126	148	147	143	138	141	138	148	152	154	132	132	137	145	140	109	153	147	151	157	140	139	163	128	127	129	152	157	156	140	161	133	169	151	158	130	146	138	148	132	138	138	145	148	149	152	125	155	149	151	152	144	139	141	173	167	147	148	153	132	161	161	163	149	124	166	134	153	177	163	152	145	151	146	135	127	150	150	143	153	140	136	165	156	145	176	143	166	136	136	150	143	158	151	151	166	170	171	150	149	129	133	132	141	148	149	148	135	125	162	129	133	135	144	137	170	146	126	149	148	156	143	167	158	140	130	145	157	158	151	125	142	132	132	142	157	159	142	147	133	129	153	120	145	164	152	144	129	134	139	136	161	154	137	149	146	151	136	161	133	137	151	145	125	135	140	151	145	147	152	140	134	129	164	161	158	130	136	137	148	140	123	145	157	126	142	139	123	126	169	134	152	143	145	151	158	111	159	129	146	146	130	153	125	145	130	125	130	159	154	150	156	160	149	140	150	141	138	150	151	156	147	162	137	156	171	145	165	136	133	148	162	160	143	149	150	146	151	136	158	151	162	141	152	145	154	141	126	120	125	154	147	156	165	159	145	150	125	157	136	148	147	141	146	130	142	166	137	149	144	130	142	141	161	141	144	142	145	119	157	143	139	159	125	130	138	131	146	153	129	144	142	172	150	160	145	135	136	152	148	154	149	136	129	152	159	166	159	139	142	149	129	145	130	135	118	149	133	155	145	143	166	152	149	146	155	159	148	138	125	160	144	122	151	139	129	155	163	144	145	139	127	126	138	139	139	147	143	124	146	150	145	135	142	159	149	146	170	133	157	166	159	150	158	166	137	160	158	142	136	153	140	137	152	160	146	146	140	140	150	160	149	128	147	153	144	148	134	143	142	159	128	139	148	127	157	144	142	130	148	150	131	135	136	150	143	137	149	151	137	136	147	159	165	128	165	154	128	155	131	127	137	145	137	163	151	152	145	153	173	159	146	158	150	130	154	132	150	147	159	123	150	139	153	150	183	145	150	137	140	152	150	161	144	157	133	137	150	160	156	153	155	162	154	132	143	152	143	148	141	155	130	163	158	134	156	170	146	130	148	151	151	140	152	169	126	153	125	119	161	133	158	136	134	143	167	127	140	139	151	137	132	172	142	129	157	144	143	161	118	150	148	145	145	151	163	156	160	162	158	144	134	164	152	151	141	165	159	142	158	149	149	121	145	161	141	148	158	150	160	137	156	140	164	150	157	138	157	151	152	152	149	128	145	148	152	167	148	151	149	137	144	157	137	120	162	144	152	148	161	135	149	134	140	130	152	157	155	151	165	174	135	161	151	141	161	139	167	139	146	165	165	130	163	153	135	149	148	162	129	131	149	146	145	142	135	143	135	136	130	148	144	143	138	141	136	146	128	147	123	147	138	139	169	154	138	141	108	162	140	151	151	142	154	142	138	138	145	147	151	151	144	153	175	152	145	168	157	154	167	149	158	158	140	139	147	151	168	151	166	147	150	154	152	158	159	150	128	139	138	133	155	137	160	124	150	165	140	180	152	136	157	157	154	151	142	174	144	152	152	147	152	138	154	183	118	170	150	135	140	138	150	150	149	147	157	148	132	155	150	134	142	160	150	151	153	145	143	131	148	122	134	177	167	148	153	144	148	159	131	145	162	153	148	130	128	156	149	153	163	143	170	137	137	176	139	149	156	172	157	131	136	156	147	137	132	149	145	141	131	126	146	144	137	149	132	152	160	142	150	172	137	140	143	132	151	154	162	134	144	149	154	129	144	136	131	145	130	128	158	130	134	136	149	120	148	131	139	133
7990	2598	5861	6535	5560	4523	3614	2949	2527	2254	1848	1703	1491	1344	1264	1240	1147	1011	1003	940	910	800	795	884	914	963	1136	1328	1723	2426	5010	11331	12471	9406	13625	14128	9515	8152	8415	11208	9380	4796	3539	3331	2623	2603	1747	1659	1273	1349	877	625	569	531	568	502	560	581	551	554	577	579	537	542	560	538	480	501	483	519	535	469	508	478	470	465	512	489	488	442	487	446	486	510	474	487	471	497	468	418	510	512	471	491	480	455	471	525	480	478	489	492	477	472	486	481	497	484	462	479	426	481	488	440	429	488	460	452	442	490	483	474	479	463	455	493	467	441	456	490	444	460	491	456	489	471	441	460	486	454	498	484	443	467	490	461	460	487	484	477	462	488	491	433	460	487	478	491	506	479	476	457	466	461	429	467	469	463	445	456	486	471	492	481	457	474	464	481	503	434	457	466	460	460	456	455	445	430	429	461	480	494	463	477	500	486	460	428	433	456	467	435	449	478	473	479	447	445	428	451	499	502	447	488	479	469	450	450	438	465	468	447	506	459	457	458	492	451	470	463	457	464	473	465	476	433	474	481	486	451	443	491	489	476	433	445	470	424	434	492	481	429	468	454	444	450	453	477	482	489	471	472	447	444	475	432	466	436	470	444	438	488	481	447	457	488	476	430	441	465	478	460	460	481	451	494	474	431	448	475	451	417	428	485	474	434	478	426	441	447	468	431	483	465	473	450	453	483	432	470	424	428	481	441	468	473	453	475	462	405	468	435	479	461	476	381	443	480	466	447	468	469	462	461	429	442	487	476	439	459	455	439	494	461	440	466	421	456	430	463	406	458	453	452	464	459	492	449	461	496	455	439	488	424	487	499	455	467	502	466	489	463	465	423	455	502	464	483	475	479	418	460	445	457	431	468	471	460	506	441	487	435	464	431	491	482	483	487	473	454	497	484	488	470	439	457	470	471	459	480	486	446	482	430	459	489	421	504	449	406	430	454	441	415	466	415	449	462	460	444	446	480	423	479	476	448	442	451	476	506	419	437	501	465	474	457	430	421	455	480	500	426	472	481	448	458	455	484	452	472	481	445	485	446	459	462	487	439	438	458	463	449	472	447	475	427	450	423	481	476	459	451	437	455	446	450	481	474	462	478	456	463	403	455	461	462	458	427	490	457	459	483	455	488	489	498	467	491	453	435	468	454	431	479	497	450	442	482	466	503	494	471	472	415	472	462	461	473	467	465	485	491	460	421	491	471	429	426	476	505	486	481	405	441	435	475	459	465	460	458	426	454	498	456	467	461	448	483	466	468	439	503	455	464	454	460	481	448	450	438	453	462	448	423	456	486	467	441	437	448	447	433	449	438	465	490	472	481	469	463	443	496	448	451	469	489	496	488	489	536	454	455	484	469	463	447	439	480	487	538	471	491	484	456	448	472	431	462	466	465	487	457	450	447	452	463	498	435	460	454	465	458	462	458	480	427	459	442	488	441	458	473	494	489	471	442	452	456	463	428	452	475	447	491	433	453	469	424	495	457	453	504	428	468	427	493	464	455	441	515	471	456	433	485	474	489	470	449	464	462	441	428	461	442	454	521	443	444	439	489	451	442	434	438	498	460	446	427	525	506	463	425	473	447	455	452	479	457	465	505	438	432	431	471	496	477	461	444	487	442	472	460	476	430	472	439	474	426	418	446	459	453	464	485	467	461	442	434	429	465	453	437	472	470	461	495	469	456	487	517	465	465	466	500	482	450	484	452	450	450	438	452	489	474	445	486	464	457	455	437	474	443	464	475	438	460	463	460	475	467	482	482	439	466	457	445	502	458	459	456	460	475	473	435	447	473	485	468	460	491	472	451	444	480	468	472	446	448	467	452	443	455	458	460	488	463	459	448	454	456	434	445	468	436	439	441	425	427	448	458	456	427	486	456	454	459	491	421	505	502	452	446	465	516	418	480	488	491	456	413	450	450	467	471	453	451	465	448	471	450	438	473	462	462	454	444	483	479	488	495	477	465	461	490	434	463	460	467	479	431	469	470	487	439	457	446	468	464	490	475	436	510	390	490	478	489	431	485	475	483	447	460	445	472	492	449	498	500	451	440	464	464	448	448	487	436	415	440	467	448	467	444	485	470	430	471	449	459	429	429	506	486	510	442	460	446	466	434	481	425	447	445	517	517	496	460	466	434	441	473	486	452	460	493	450	466	479	444	462	462	476	414	436	443	472	442	449	487	450	461	464	472	470	450	463	471	472	435	476	460	456	457	421	443	482	408	482	483	464	450	490	472	454	450	456	464	453	455	506	433	461	445	459	458	465	479	447	466	496	477	447	445	497	425	479	475	469	457	477	480	480	449	463	485	480	488	489	450	438	455	481	502	469	443	484	483	513	451	487	451	458	424	472	434	446	449	448	473	458	460	454	449	497	435	470	449	434	418	475	491	465	474	458	446	485	471	440	448	466	443	446	470	472	496	448	471	499	486	486	439	460	455	496	436	463	473	478	432	452	484	424	464	475	474	493	484	435	459	440	469	467	430	459	448	492	442	486	484	448	499	437	427	480	496	466	474	476	515	451	461	438	466	491	468	450	438	437	452	468	495	448	466	461	450	450	466	462	467	456	469	449	451	457	434	459	444	454	437	468	452	452	477	468	476	466	465	428	476	448	418	435	420	463	496	456	495	427	457	466	460	471	457	447	459	458	429	471	490	444	422	407	512	476	462	459	446	467	494	503	437	478	427	513	460	460	427	444	464	488	489	452	438	451	458	494	439	454	456	470	434	479	478	489	458	457	443	494	447	476	454	467	481	463	461	465	485	430	493	490	457	456	482	462	464	487	439	494	471	473	457	459	455	468	440	469	428	456	458	440	479	412	445	452	432	453	463	466	473	470	460	470	453	518	459	434	409	456	470	463	476	420	450	411	463	465	434	435	474	434	450	459	472	461	465	472	499	476	473	446	468	459	500	483	448	456	483	474	446	455	463	453	461	438	463	469	415	475	484	474	500	449	479	476	484	452	474	465	470	453	455	462	445	479	462	452	460	447	419	478	454	426	454	459	425	480	504	464	467	478	462	451	449	474	453	445	443	480	451	490	459	470	463	459	458	481	430	442	462	455	473	428	466	497	436	470	420	483	476	418	479	446	471	477	434	476	465	466	478	475	443	455	421	396	434	447	471	465	476	492	467	481	432	459	452	452	490	464	442	449	500	452	477	516	473	473	471	483	443	471	496	439	467	420	476	460	445	472	446	468	437	475	442	415	445	464	459	460	461	469	476	468	462	443	484	454	465	466	471	497	477	436	468	461	474	472	446	488	499	482	472	496	491	449	498	459	469	440	442	470	442	465	463	515	475	459	475	473	430	450	526	478	453	492	474	435	438	440	478	486	423	462	472	455	443	480	440	425	420	454	403	450	435	441	485	459	455	445	423	454	465	446	443	445	475	464	436	430	457	489	440	463	475	476	500	497	440	395	455	455	450	482	482	487	458	503	452	463	480	475	476	451	443	461	425	482	477
2403	439	403	394	340	298	359	327	320	329	308	345	322	327	335	320	298	283	312	318	320	286	292	294	303	320	313	312	292	332	357	361	370	348	405	382	340	297	348	345	349	333	329	339	310	326	332	356	311	301	317	332	320	296	332	301	274	311	313	320	319	312	289	333	336	307	340	298	297	301	283	312	335	312	320	301	306	298	295	308	343	310	310	288	317	305	288	336	312	336	333	313	305	327	334	304	283	328	336	307	346	278	330	314	320	308	323	305	323	293	305	285	277	306	337	306	312	342	276	306	292	312	318	332	319	320	288	301	315	296	313	322	287	323	291	316	308	335	347	280	321	304	316	332	289	314	337	263	344	291	303	310	318	330	330	306	308	327	306	284	314	310	321	283	340	314	337	320	290	318	316	331	317	311	333	288	320	304	304	304	316	306	304	345	299	324	327	325	309	354	316	290	292	343	312	326	298	346	336	266	311	293	298	327	331	308	315	316	292	280	304	318	285	313	301	311	327	313	298	274	303	310	311	309	326	314	342	310	294	310	336	329	332	325	318	316	316	319	318	318	318	305	294	307	325	342	309	321	318	318	314	307	330	321	333	300	334	321	332	310	315	310	318	308	341	319	296	327	310	314	261	326	306	316	317	306	313	320	286	331	324	304	321	292	294	304	355	309	341	309	318	319	264	301	281	306	302	323	303	289	306	319	316	322	316	324	287	311	303	305	296	311	318	305	313	287	283	335	311	278	335	314	315	350	335	275	312	292	322	288	340	339	314	295	293	319	295	313	299	308	337	326	314	314	305	333	310	327	312	286	303	305	317	333	317	305	296	279	310	299	312	292	286	318	320	294	300	310	295	279	338	311	341	345	291	310	297	313	305	328	299	310	328	294	300	296	306	316	291	298	281	314	316	331	336	298	314	312	334	281	323	310	292	298	312	323	287	326	312	313	327	298	308	309	320	332	324	307	298	294	318	297	342	319	320	312	323	296	318	340	264	304	301	301	339	326	304	315	294	292	300	324	316	323	318	295	321	293	335	298	329	303	316	306	325	334	283	310	267	332	314	280	293	340	348	323	323	302	312	332	323	324	294	323	296	307	299	299	317	345	326	305	288	286	321	326	311	328	344	325	305	323	304	272	312	310	331	315	290	305	314	342	310	324	308	285	286	298	311	314	283	328	301	301	326	324	320	292	352	319	288	323	307	293	309	326	316	317	312	353	306	292	318	335	309	332	303	332	335	323	312	335	289	329	288	293	321	296	301	315	279	309	325	289	321	289	324	305	305	313	312	320	298	316	302	338	340	278	305	317	336	328	326	329	325	321	313	309	320	284	313	354	319	318	302	281	312	284	341	268	299	283	314	317	314	290	338	287	322	278	320	302	334	301	299	316	323	278	308	300	304	322	318	282	293	337	308	286	329	308	293	319	321	310	300	343	309	310	295	301	308	311	285	306	321	294	312	283	304	321	327	307	318	326	298	308	309	320	326	286	257	290	323	306	300	306	341	314	298	334	332	316	313	307	348	315	356	275	296	323	311	313	301	302	299	288	306	306	297	312	320	335	271	310	313	324	331	316	310	320	309	332	311	323	270	335	334	329	321	321	327	287	295	343	304	293	314	307	310	303	289	315	283	312	325	322	299	276	310	332	343	305	308	332	331	281	319	301	322	286	311	318	302	316	338	343	310	304	343	328	278	294	317	319	338	338	296	328	287	281	325	306	302	307	327	315	318	321	313	315	323	325	342	314	317	303	313	267	289	299	314	322	300	349	305	306	318	328	345	289	309	333	302	307	323	266	326	329	329	316	308	330	286	290	299	313	330	306	313	320	314	320	288	305	305	313	309	317	302	313	317	326	326	301	331	328	336	298	307	344	299	320	352	318	299	310	291	347	338	308	338	313	316	315	319	321	279	311	340	312	315	308	323	320	342	318	323	297	296	316	337	274	311	314	334	315	337	315	304	328	318	308	316	293	293	319	338	319	320	317	299	307	316	333	291	315	328	315	327	321	280	336	335	307	310	317	302	317	326	317	299	301	292	287	312	312	319	312	288	325	287	285	322	285	299	327	315	324	320	329	328	294	295	322	337	310	318	352	330	305	326	322	326	319	309	312	319	325	312	318	317	318	317	272	313	334	305	335	288	342	356	326	343	310	309	322	315	296	316	349	305	297	278	320	338	324	312	312	320	312	318	309	310	334	326	310	264	313	335	296	325	322	302	344	312	299	326	310	308	295	293	293	331	305	318	286	309	307	324	314	320	289	316	332	307	310	306	309	292	307	326	318	334	304	302	286	302	321	323	307	322	301	310	317	304	313	301	310	291	338	322	339	319	258	325	309	292	333	341	320	299	300	324	332	325	307	328	287	304	328	306	327	302	309	303	336	310	306	301	326	288	335	328	320	297	279	326	320	309	283	313	314	297	304	303	312	278	329	293	308	333	323	325	279	317	314	309	322	314	325	276	317	290	312	303	312	305	309	321	309	283	328	336	294	333	316	334	305	341	331	318	321	364	310	319	330	333	286	312	298	335	315	314	321	327	315	273	329	304	304	287	295	347	312	310	292	327	311	308	334	286	321	304	278	323	307	347	316	313	318	298	339	326	274	343	341	312	311	314	306	318	325	295	307	328	317	296	278	347	267	324	328	300	329	321	309	301	319	290	325	289	312	330	322	335	364	340	305	286	331	342	297	311	280	305	322	331	347	307	278	339	325	324	316	315	304	343	288	325	300	314	298	299	347	300	310	318	313	308	312	323	320	319	287	314	326	307	326	295	313	320	319	308	299	320	306	315	320	312	297	310	269	314	310	318	313	335	314	307	306	308	295	313	298	319	346	302	339	305	326	280	328	318	306	300	323	313	282	287	316	307	291	295	318	292	290	295	317	335	296	278	310	295	313	306	301	303	321	299	331	296	303	346	381	281	364	308	323	330	317	280	353	329	306	313	301	298	320	303	301	328	289	319	297	312	313	298	319	319	294	277	358	302	317	322	329	331	324	317	310	310	300	288	305	303	344	313	327	270	314	324	293	336	333	298	278	308	316	320	302	305	318	303	319	285	343	337	299	333	334	311	313	280	301	306	302	309	313	283	297	323	344	308	314	331	326	326	321	330	302	289	338	319	321	286	341	288	310	279	281	352	309	321	304	323	339	308	272	336	315	307	302	298	310	300	329	310	321	352	302	284	322	285	334	331	331	325	339	336	335	291	308	288	351	349	316	333	307	329	309	282	306	309	299	314	295	308	304	351	335	318	270	288	318	318	335	330	312	315	292	292	301	294	321	288	301	314	285	318	330	331	294	302	296	311	316	305	307	310	324	296	324	302	286	299	285	325	297	322	347	331	301	293	322	313	313	336	321	295	322	342	290	307	314	309	316	305	293	304	329	298	315	275	299	321	308	335	341	304	296	305	312	343	301	318	330	333	274	301	328	334	311	296	312	296	288	303	308	331	323	305	303	324	294	323	317	301	313	348	329	311	287	280	317	296	338
2586	959	1032	1084	1108	985	1005	1003	892	953	950	893	879	924	938	837	942	914	859	891	915	903	887	887	932	977	904	927	967	1061	1088	1341	1383	1427	1535	1579	1234	1199	1320	1323	1263	1054	1046	945	955	994	889	863	929	897	924	873	880	873	900	848	877	870	847	871	922	886	856	915	859	858	896	868	841	941	829	868	856	876	855	870	917	893	886	853	866	875	813	853	847	876	900	888	884	869	862	850	881	870	860	872	904	894	849	882	881	854	874	855	880	878	900	895	886	906	876	845	836	845	820	855	892	891	861	929	889	912	870	876	838	926	885	859	853	845	890	872	843	869	879	867	837	893	870	908	964	848	911	853	863	852	863	881	909	940	901	898	809	859	893	936	863	859	912	902	893	872	874	892	900	858	892	865	883	893	849	887	836	914	897	874	826	873	904	867	883	928	900	863	894	920	890	880	861	869	907	910	911	823	866	833	912	908	882	839	852	870	857	870	867	905	925	897	889	845	844	888	822	896	848	884	936	888	945	843	874	865	904	877	905	901	867	852	877	905	957	876	954	867	873	855	928	837	921	865	872	843	826	854	904	904	896	878	857	816	862	874	890	890	820	874	870	827	860	928	860	921	884	872	908	835	881	907	872	905	861	853	866	831	811	860	835	839	904	885	918	896	874	845	824	951	853	884	886	858	904	885	868	862	835	817	836	878	921	885	873	900	851	821	860	896	878	895	898	894	877	864	892	864	910	873	892	796	826	860	839	847	856	866	842	831	879	878	844	824	854	865	908	913	863	877	872	861	856	876	884	909	881	902	856	886	858	890	863	919	835	805	814	852	917	898	911	928	877	822	925	884	871	870	921	834	918	910	888	871	885	885	835	945	890	819	844	874	835	893	895	905	860	887	875	905	898	910	845	906	885	891	880	899	866	882	883	918	863	911	813	881	834	881	889	875	870	919	901	865	888	917	873	914	800	837	881	894	871	810	893	864	850	883	832	868	849	912	910	875	861	903	855	857	792	872	805	894	853	893	875	855	896	929	892	881	875	880	880	864	895	877	909	840	875	839	857	857	882	858	884	862	861	835	884	865	882	823	905	863	877	865	844	903	867	877	883	894	850	859	887	877	824	874	914	882	876	798	925	884	855	907	855	884	861	873	862	847	861	888	917	875	844	923	871	885	873	904	876	877	885	884	905	914	876	853	845	847	898	871	860	917	919	884	913	867	859	879	940	890	888	916	871	880	879	834	846	859	849	860	914	844	894	887	844	857	915	877	893	851	839	815	888	852	851	883	833	833	831	877	901	835	844	892	886	857	902	877	884	869	866	886	852	916	865	869	828	856	903	881	851	894	866	886	877	838	920	873	886	836	865	896	840	899	880	865	851	911	889	889	836	854	851	877	899	913	883	836	870	893	882	869	894	845	871	891	877	872	905	885	878	884	852	888	892	873	857	807	892	825	857	844	854	851	838	865	860	897	905	888	833	880	939	885	887	844	899	886	839	882	853	889	892	886	866	915	892	868	873	858	853	838	854	854	872	848	892	868	888	849	900	840	900	855	889	864	870	874	890	876	893	926	901	882	920	871	857	885	901	886	870	895	870	865	922	806	861	887	850	843	853	883	845	837	835	886	871	919	877	904	886	848	863	915	885	916	837	845	851	852	891	850	867	930	962	910	904	911	878	887	848	858	879	937	882	840	903	870	877	846	868	917	871	833	876	919	871	894	875	881	891	832	869	833	829	906	860	839	863	924	859	899	846	845	879	872	879	876	793	871	847	868	903	864	894	892	906	900	922	852	843	903	866	862	915	885	870	826	876	893	907	817	888	908	877	852	886	884	881	884	881	905	881	815	849	864	894	903	878	863	881	894	844	863	902	868	898	780	860	905	840	898	866	838	846	881	848	827	905	873	892	897	872	861	895	920	847	926	816	917	917	921	822	831	925	850	858	881	818	866	835	828	928	851	851	830	892	894	942	884	947	892	893	884	826	930	827	922	923	874	896	851	902	875	876	845	905	890	847	868	938	864	865	956	925	855	900	878	872	887	837	884	859	873	907	890	863	896	891	891	877	895	899	910	878	857	831	876	840	918	874	892	893	925	850	905	885	876	885	876	891	859	895	895	885	848	865	867	855	865	892	904	837	891	891	829	886	875	839	845	892	940	883	933	803	852	843	853	850	866	865	883	869	856	875	883	841	918	899	870	867	886	862	861	863	863	850	918	876	938	926	790	876	861	932	869	886	871	896	897	855	889	935	941	870	855	865	915	850	882	835	892	851	872	886	880	911	869	935	879	860	860	868	883	876	887	879	885	892	847	872	894	926	839	931	888	829	915	853	879	876	891	864	906	895	857	920	880	854	884	881	943	880	879	877	843	882	894	868	862	898	816	905	868	884	859	897	884	876	898	891	900	883	873	875	875	807	857	914	842	843	880	835	890	867	866	831	898	908	850	942	909	885	944	861	904	847	867	849	948	899	853	862	867	876	898	853	860	871	895	910	907	921	926	879	855	907	853	948	858	865	901	895	905	876	868	801	912	841	892	899	875	851	930	874	865	887	845	882	923	877	896	782	870	853	868	938	865	923	861	907	849	859	847	863	892	839	871	842	838	923	874	871	904	859	892	870	876	842	928	878	854	833	884	849	884	846	882	885	857	873	920	891	863	847	905	858	849	865	910	913	877	876	860	864	881	866	854	863	861	840	882	807	869	873	889	846	889	895	952	901	878	823	893	903	920	893	851	889	897	900	881	883	822	852	885	876	868	860	881	906	846	864	835	900	853	869	881	861	833	859	899	823	906	846	892	880	848	917	848	883	830	860	841	830	863	888	881	875	903	890	810	857	871	885	823	851	850	871	857	878	907	856	840	815	913	887	870	876	830	845	868	923	877	868	891	861	906	891	881	903	909	861	816	903	848	894	912	866	870	805	897	886	808	902	872	837	897	871	856	881	826	874	821	893	845	874	928	889	865	905	872	863	904	865	935	853	879	894	843	828	892	836	850	843	888	883	898	868	900	903	891	927	837	857	880	825	850	859	880	861	940	859	905	887	861	880	920	908	891	864	842	874	843	846	858	862	905	858	901	889	862	881	878	883	894	798	901	843	918	907	850	882	861	875	882	805	868	908	857	849	872	911	870	866	843	861	907	880	867	885	854	889	875	868	847	864	871	869	854	893	849	852	864	875	923	945	931	854	863	921	868	871	886	844	820	968	906	888	920	857	860	862	892	866	866	878	857	883	843	890	878	832	863	922	904	874	859	840	850	906	892	849	950	910	896	894	911	885	925	841	900	905	866	939	892	924	868	856	947	888	887	884	894	859	891	875	865	886	902	853	916	877	859	881	844	840	927	915	884	888	923	829	898	858	895	886	857	901	861	863	837	892	863	871	928	876	875	890	850	929	858	887	864	896	876	879	873	860	885	899	873	943	873	913	906	882	878	856	904	875	894	865	842	875	903	855	860	867	814	848	844	910	909	864	923	896	932	852	863	866	833	879	888	927	933
9201	1353	1662	1192	829	637	469	418	324	342	278	264	260	222	203	210	210	186	192	207	195	195	182	194	191	200	186	194	215	282	393	885	1270	1369	1944	1604	948	816	997	981	545	398	371	347	299	311	232	221	196	204	198	141	155	164	164	164	139	166	149	190	176	167	148	170	175	174	172	178	169	127	167	183	168	176	170	182	176	156	175	158	183	154	176	172	157	167	157	171	164	169	132	156	150	143	153	178	139	165	154	140	164	156	152	168	165	150	162	146	139	164	158	146	160	170	152	163	181	161	153	147	157	164	176	169	165	166	157	161	176	127	148	171	165	147	153	144	160	146	155	174	142	150	172	178	141	166	146	164	166	177	156	185	163	181	149	161	171	156	157	153	172	163	144	164	174	123	173	151	163	166	151	158	140	176	144	163	160	151	141	146	171	146	172	182	129	150	153	173	139	172	162	167	150	160	156	147	160	166	172	169	161	171	156	156	179	165	141	163	159	171	144	187	143	180	148	168	162	159	149	169	146	156	134	141	161	162	152	143	164	157	177	160	139	179	178	153	141	159	178	165	167	185	148	154	158	165	123	159	161	174	157	151	172	162	150	156	138	155	155	161	162	132	162	151	165	164	145	159	172	154	146	178	158	167	146	165	176	161	164	167	166	166	146	155	151	143	174	153	167	143	169	156	165	181	143	144	146	131	151	181	166	143	180	173	131	164	175	154	193	162	158	139	170	152	176	155	161	166	158	163	155	168	171	167	166	161	148	129	132	162	179	163	141	162	186	148	162	173	161	145	152	165	162	173	155	163	150	143	178	151	174	136	164	174	145	150	176	173	142	159	155	179	148	163	146	153	147	144	168	163	159	161	164	137	168	163	143	142	169	174	140	160	158	152	166	187	164	173	163	156	179	176	178	161	191	179	141	159	147	157	176	172	184	166	173	150	152	166	151	163	144	141	174	182	180	171	148	129	180	161	165	180	138	163	172	161	165	190	153	147	167	157	154	144	181	163	139	146	145	148	169	158	151	172	168	156	151	151	165	152	145	164	166	150	136	157	167	151	160	163	156	145	172	131	179	175	156	156	176	189	176	165	151	155	161	156	159	153	168	140	170	174	167	173	162	150	155	148	175	163	169	178	146	184	165	150	178	168	157	166	177	175	166	171	173	148	150	162	166	172	159	163	160	156	141	170	165	154	138	149	160	154	174	159	159	154	173	150	168	182	166	149	142	184	161	148	152	154	163	158	141	153	189	157	170	163	175	139	139	155	159	153	160	147	150	174	183	156	153	172	163	178	160	126	146	169	154	161	147	185	152	166	165	161	157	171	158	149	186	146	147	148	189	156	175	185	167	143	142	166	155	165	155	138	173	172	164	167	166	145	150	155	145	158	142	168	146	168	130	163	151	150	179	182	152	150	159	152	174	161	166	167	144	169	168	156	170	138	165	165	167	155	148	169	172	164	162	149	155	161	156	150	154	170	150	142	154	144	188	161	167	141	203	157	164	143	133	155	157	172	166	153	166	132	162	159	174	157	174	189	163	144	141	174	160	157	182	162	163	145	154	150	144	150	161	128	149	168	150	156	166	164	162	151	169	172	181	178	178	168	142	152	156	172	150	193	123	136	164	158	156	167	166	158	155	162	138	174	171	164	173	173	174	175	144	154	163	173	172	172	144	167	158	157	153	162	161	159	144	195	171	169	152	162	189	161	162	169	172	157	168	187	165	168	154	157	161	155	152	116	155	155	142	165	176	159	159	164	147	174	157	172	162	147	166	144	174	159	148	164	166	157	156	149	154	181	171	187	155	149	163	184	179	172	157	178	165	158	146	148	170	147	150	148	128	162	178	168	143	174	179	151	175	175	151	133	182	149	164	153	167	147	157	167	150	184	163	145	141	177	144	172	162	165	166	190	131	161	165	156	159	185	171	166	171	150	147	153	175	159	159	176	173	150	165	150	174	179	143	166	155	171	151	158	158	170	156	159	162	161	163	145	161	160	149	168	158	177	144	149	166	159	167	145	140	183	168	166	154	157	144	174	138	158	171	151	121	150	169	162	155	165	166	182	177	145	150	162	148	178	157	165	143	168	145	163	166	157	165	149	157	162	157	170	174	149	152	151	166	154	150	161	151	153	157	136	167	174	164	169	176	158	128	136	155	155	147	160	151	140	146	188	166	161	159	158	160	173	160	163	143	167	162	162	172	166	175	143	144	160	174	142	153	144	173	183	152	170	189	137	152	174	153	148	129	166	154	163	170	160	157	150	154	165	166	145	178	169	167	152	157	155	189	177	150	176	148	148	161	155	175	166	168	192	140	156	159	166	143	154	164	145	152	147	160	146	168	152	172	170	147	128	168	158	153	146	159	158	170	170	155	167	169	185	168	182	172	179	147	152	156	160	174	166	177	157	186	161	137	156	156	178	155	151	145	174	168	169	150	176	164	165	163	166	174	169	173	170	155	169	143	149	174	151	155	158	164	154	146	166	190	160	162	163	148	168	168	173	176	163	155	150	157	161	147	150	157	155	151	141	177	163	167	165	144	180	169	184	165	137	173	144	155	155	166	164	171	149	142	146	184	153	163	148	153	154	177	158	154	162	158	146	165	174	178	165	145	160	179	131	168	162	159	174	149	165	166	156	146	162	135	148	151	152	168	150	150	156	171	149	155	142	153	159	146	171	178	135	159	160	168	156	150	160	171	173	174	161	156	205	154	170	172	172	182	159	159	180	158	170	165	146	161	173	167	137	177	163	164	181	149	173	162	123	152	152	124	175	157	143	163	157	172	163	155	163	158	138	168	164	140	174	155	155	170	152	165	156	157	175	163	160	167	175	157	160	178	146	173	149	140	183	145	141	165	162	151	174	166	146	157	175	164	184	163	157	154	172	150	171	172	138	163	141	147	139	166	154	155	146	152	164	165	193	134	189	167	186	169	166	167	141	168	152	156	144	155	139	166	165	147	168	143	160	170	166	168	180	179	177	160	151	167	159	159	157	156	167	165	177	174	170	166	176	157	147	164	182	183	169	150	149	172	167	175	151	168	135	152	151	164	174	152	168	169	158	149	151	153	179	162	131	185	163	194	166	208	148	171	158	168	164	164	162	153	146	169	146	171	178	158	186	196	153	150	162	155	153	157	155	172	149	183	156	155	174	180	171	155	131	160	166	149	164	164	179	160	157	165	162	147	171	178	163	162	157	156	159	167	161	162	142	160	166	151	188	148	182	180	171	145	151	123	159	173	175	152	151	167	167	143	175	151	158	181	165	172	155	197	173	164	167	161	156	172	175	183	174	157	153	166	172	157	152	156	135	160	159	140	155	136	174	144	164	162	151	150	166	147	148	163	149	150	152	139	144	192	168	167	171	167	160	176	172	155	154	165	176	193	164	167	174	146	159	163	176	158	158	147	159	153	154	162	155	158	161	164	134	162	144	162	169	165	182	152	148	151	151	145	155	168	179	180	178	142	143	163	157	190	149	182	161	158	175	164	171
5914	1665	3492	3811	3285	2739	2185	1818	1622	1369	1300	1116	1100	907	953	867	815	822	782	722	760	669	707	692	730	806	762	915	1013	1321	2238	5507	7912	7085	9270	8599	5832	5689	6660	7156	3861	2686	2335	1996	1829	1851	1219	1120	929	968	730	601	596	563	534	552	566	595	544	525	513	562	564	507	494	522	539	504	523	537	547	533	520	441	492	513	484	528	521	504	504	541	482	484	505	497	469	524	497	502	478	496	465	486	493	510	472	539	473	497	520	524	466	520	560	513	496	459	512	454	515	508	468	497	525	501	483	499	504	498	450	495	518	482	477	453	505	472	512	523	489	506	516	514	504	528	508	473	491	505	494	501	468	510	526	502	533	509	524	513	509	512	497	534	474	459	507	445	507	502	497	487	537	540	514	498	470	497	486	493	475	513	512	503	478	488	453	453	513	489	470	479	510	488	498	451	496	520	496	517	526	494	520	474	487	494	487	474	501	505	489	482	502	457	502	520	521	486	527	490	502	483	478	440	482	511	484	536	496	506	491	456	477	529	509	520	520	516	477	488	477	521	476	474	522	539	493	495	502	504	548	505	458	479	509	494	492	501	480	508	490	512	484	481	500	474	460	511	504	507	455	514	507	499	504	489	498	486	481	453	507	488	499	469	506	499	477	523	499	464	468	464	472	450	495	492	485	501	469	477	507	514	521	458	499	506	482	528	455	472	530	480	519	485	445	466	487	507	454	472	474	481	539	475	504	497	485	526	490	471	513	497	523	475	486	472	518	479	514	514	498	505	503	494	485	487	489	486	493	489	490	480	486	466	528	492	475	492	523	485	522	525	496	489	462	436	453	488	469	471	473	511	496	493	494	531	493	492	528	497	532	485	487	510	478	463	495	467	502	528	481	493	542	493	468	507	481	488	499	477	506	471	486	466	456	506	534	500	472	490	470	444	453	501	463	491	501	488	486	544	476	470	483	502	507	483	480	485	478	521	479	487	458	472	473	476	501	478	457	514	506	487	523	497	517	473	489	510	517	495	487	506	511	497	461	473	487	512	475	513	464	476	486	536	547	509	480	522	461	481	538	470	493	494	491	496	493	500	497	458	501	503	488	496	480	501	469	503	503	489	494	503	493	513	505	502	436	484	470	464	490	496	500	484	477	504	468	484	503	505	523	491	511	476	474	476	514	511	493	495	507	478	513	484	538	513	481	523	481	492	503	483	488	466	445	503	497	498	511	515	512	486	501	477	496	496	521	513	491	510	456	477	476	489	488	488	499	443	491	524	478	430	481	454	492	497	509	480	482	489	507	511	504	484	520	497	448	484	462	514	513	474	488	488	460	460	503	499	472	485	494	513	500	496	483	487	520	515	492	478	493	485	505	480	479	463	533	496	491	472	529	453	469	494	532	484	439	508	502	501	466	497	479	511	503	513	511	504	491	477	476	513	469	469	470	517	486	476	486	494	487	496	467	531	471	499	458	486	461	494	503	475	523	496	452	490	525	509	488	511	467	477	509	475	511	525	493	506	516	482	477	530	527	448	492	502	501	482	492	510	498	509	490	456	492	460	489	440	489	493	474	492	468	489	442	447	503	515	475	484	464	466	476	506	504	483	485	485	523	499	501	486	472	478	498	520	467	507	508	498	468	511	503	489	470	499	502	487	484	493	465	480	527	471	458	488	508	445	496	484	480	489	472	496	514	461	467	469	502	507	499	524	451	475	485	489	517	502	473	459	518	479	494	502	508	533	508	442	482	522	463	520	523	495	463	515	507	535	505	479	499	493	486	498	514	484	462	467	510	516	425	493	493	474	518	487	489	487	492	495	506	481	523	483	503	482	506	467	506	526	483	458	481	492	476	528	506	503	439	496	494	477	473	501	520	504	510	505	467	462	502	498	475	500	517	525	496	502	484	496	488	511	520	471	474	529	463	522	490	491	463	472	483	535	511	505	462	516	499	503	454	486	455	495	497	466	507	486	500	489	441	504	516	479	537	465	474	491	502	541	502	492	541	451	480	505	490	498	473	517	439	497	480	500	458	467	499	441	486	439	469	492	498	498	507	489	498	505	475	487	510	463	468	471	477	536	475	481	468	492	462	510	473	472	517	498	529	492	486	494	480	496	472	497	501	463	544	496	485	459	508	457	496	484	505	495	530	460	449	501	475	498	479	465	479	500	518	477	539	515	447	504	545	501	502	471	473	473	453	485	466	499	542	522	492	516	524	487	479	496	496	489	487	514	472	481	503	472	464	469	502	477	515	474	513	482	485	481	483	465	495	470	515	501	477	498	498	500	477	505	466	499	538	479	479	494	440	471	462	511	501	486	504	496	520	462	503	452	506	507	485	470	463	480	501	462	515	491	505	503	478	523	513	472	491	455	532	519	493	423	485	481	479	508	526	493	522	461	491	481	512	534	511	501	484	476	466	485	509	510	508	433	501	454	459	485	507	494	512	512	448	472	458	506	513	495	474	468	492	500	488	534	517	482	488	510	498	479	513	496	495	494	476	510	482	461	446	495	490	520	458	484	503	509	471	518	527	513	499	489	509	477	516	506	506	504	526	477	475	466	501	489	493	491	464	512	509	502	467	502	489	494	462	458	483	456	518	486	506	472	525	483	473	478	495	509	494	485	505	495	495	517	473	504	480	529	521	477	527	473	541	461	465	511	473	514	474	474	469	502	504	505	511	499	496	486	483	490	477	460	483	479	466	495	496	534	481	473	493	501	512	466	470	509	522	519	515	500	467	481	480	448	498	497	500	456	508	498	474	493	491	465	528	451	492	471	496	469	488	524	507	509	447	466	486	502	474	546	457	524	512	483	469	481	498	536	496	489	481	542	508	471	475	507	523	494	476	493	502	505	485	514	523	523	439	508	460	522	478	440	502	495	475	462	488	463	479	521	498	503	493	548	459	484	497	494	465	492	521	504	483	487	531	491	510	475	518	485	476	481	482	487	514	540	467	507	486	497	506	519	485	468	490	475	483	495	516	477	515	481	518	463	531	490	500	506	449	503	480	521	500	536	502	497	458	496	483	519	499	468	462	484	469	539	497	476	489	499	477	506	484	514	488	468	465	490	469	485	496	470	502	501	519	473	492	504	509	475	499	467	528	479	498	483	488	471	472	498	561	469	537	505	505	527	489	531	453	475	511	489	473	487	493	489	465	487	508	510	510	521	530	468	490	539	524	484	486	481	485	490	532	463	475	454	499	507	492	493	490	486	471	520	508	550	480	482	521	496	510	509	459	482	496	457	511	467	506	500	512	461	530	505	484	467	463	468	478	502	501	506	488	489	509	484	471	476	502	475	477	504	481	501	496	481	506	494	479	487	506	481	554	540	485	515	501	486	548	503	526	493	521	492	490	511	501	505	496	531	517	524	483	527	478	536	465	462	511	509	512	505	504	526	476	509	509	478	508	503	508	513	530	494	476	464	481	460	515	521	509	492	524	497	496	518	508	475	452	526	486	446	497	515	511	480	482	484	486	487	527	526	470	481	486	479	522	499
16796	3106	3049	2171	1566	1101	811	650	489	460	398	351	305	287	264	236	216	229	215	224	203	204	154	185	213	191	220	234	266	280	452	1303	2099	1834	3072	2626	1727	2017	1907	1743	788	702	573	464	428	436	298	273	242	246	176	149	169	152	173	172	171	166	146	136	174	161	155	164	141	138	133	153	159	143	158	165	162	149	138	153	132	139	149	157	177	143	162	157	151	140	145	141	147	138	142	131	148	168	162	157	156	163	165	135	154	129	123	145	150	144	152	118	132	146	160	142	153	150	142	132	149	149	163	135	167	159	159	152	130	142	156	162	181	152	182	152	142	134	169	141	134	135	156	146	140	151	161	150	149	123	152	127	139	151	155	149	144	140	148	147	135	156	158	159	153	145	139	134	157	147	136	180	137	140	148	150	146	156	147	143	156	139	135	128	136	139	165	134	136	145	140	119	145	134	126	142	127	149	136	137	126	150	149	138	149	150	157	153	152	132	128	146	140	150	139	149	122	149	139	140	167	137	153	143	133	153	147	158	173	165	119	144	138	156	147	162	141	145	156	147	139	152	149	146	140	150	135	174	154	146	147	152	144	134	148	159	143	157	136	149	131	151	143	139	136	128	136	136	146	145	134	159	136	182	128	138	124	153	126	156	139	138	139	141	160	131	134	126	148	138	144	172	140	150	134	139	133	151	128	131	140	137	157	144	135	153	151	140	159	142	155	130	148	140	162	136	157	165	142	130	149	156	142	142	123	119	160	139	151	164	148	143	138	147	136	136	128	147	154	145	149	158	146	158	157	135	141	147	138	157	123	165	136	162	127	143	127	144	161	141	155	142	127	152	158	148	124	147	134	151	135	139	142	149	129	141	154	146	119	151	152	140	147	165	127	130	149	143	160	131	148	163	148	126	152	146	131	178	151	154	136	137	142	138	157	135	143	141	162	141	140	141	141	141	127	159	152	139	151	120	119	159	152	151	155	154	127	152	163	142	133	131	155	148	155	142	142	140	129	153	168	132	146	160	145	148	124	161	155	144	132	156	135	153	124	145	156	139	158	119	141	143	148	136	152	130	127	130	119	139	137	144	158	133	139	148	139	139	143	146	128	121	155	140	144	153	145	140	138	157	139	143	162	127	131	130	139	139	169	168	120	142	130	169	159	132	148	158	124	153	161	126	143	158	135	193	146	157	135	142	153	131	128	170	128	137	138	133	150	150	161	130	143	166	127	116	143	173	131	148	131	121	141	152	137	146	107	153	138	151	145	149	145	132	143	142	134	136	154	127	134	141	128	130	138	135	144	144	141	145	152	149	143	149	127	164	130	161	116	122	133	153	144	162	131	159	144	157	135	157	148	132	147	142	128	132	166	134	161	155	172	139	154	137	139	156	140	143	158	119	149	152	154	146	148	155	157	162	148	138	148	150	151	113	120	157	121	152	147	160	158	168	151	166	134	136	161	147	137	149	139	140	155	143	133	131	151	156	137	152	152	161	142	140	146	144	156	149	123	148	135	149	145	139	118	153	152	155	151	123	148	145	152	154	139	147	127	156	146	153	156	149	142	158	155	139	165	141	145	145	142	137	143	137	151	136	141	137	140	150	143	154	123	135	134	150	155	166	157	139	156	153	150	157	126	141	143	152	131	169	150	153	148	168	148	162	148	141	137	133	111	144	137	134	114	151	150	147	126	127	138	139	142	133	123	144	149	159	138	122	149	150	144	161	145	153	172	160	159	130	150	150	116	138	124	145	132	143	151	137	120	154	134	136	155	172	150	158	160	164	137	153	144	145	135	139	139	141	139	133	133	173	126	137	164	160	138	140	125	151	129	130	152	158	146	152	159	137	146	141	137	135	150	159	162	141	150	128	145	156	158	155	137	142	153	126	151	139	151	153	139	153	156	153	134	121	145	145	143	142	132	145	146	151	129	151	146	156	141	133	151	146	142	134	161	148	144	118	128	144	150	145	188	134	137	131	136	154	133	147	151	143	170	164	147	156	136	138	145	148	131	144	151	151	137	149	138	159	159	132	164	151	174	139	142	138	132	131	151	135	138	147	126	139	162	116	135	144	147	141	124	155	136	143	121	141	139	167	148	165	139	132	142	148	142	148	146	137	140	133	135	149	157	152	128	156	145	152	176	133	158	141	127	158	138	142	144	121	175	150	151	128	157	156	150	152	145	132	151	157	151	121	156	154	151	154	146	142	146	136	142	158	136	149	163	149	135	149	149	134	146	159	150	163	132	128	152	156	144	136	150	141	148	146	145	157	124	126	154	160	181	114	146	161	167	160	157	148	131	144	155	145	138	131	148	155	145	126	165	152	142	132	127	148	129	161	133	139	134	141	136	158	137	152	148	151	147	142	144	160	156	166	144	140	143	132	112	145	148	138	128	141	151	151	134	139	125	147	138	128	152	135	136	148	126	133	156	163	149	156	160	140	138	145	124	148	160	160	174	113	156	146	167	167	139	138	150	145	175	151	122	148	151	148	127	141	140	148	151	130	151	148	140	157	145	153	124	137	160	130	156	137	141	146	150	144	150	146	142	147	160	144	135	152	140	141	147	145	158	156	145	148	144	145	151	142	147	122	133	130	139	167	144	129	133	140	152	137	148	140	154	137	152	162	155	153	151	155	147	165	148	138	158	119	135	122	140	127	158	147	143	134	132	172	135	137	135	148	144	144	140	140	181	145	156	135	144	143	152	149	128	154	148	138	160	150	161	151	139	165	142	154	152	137	147	138	150	140	141	149	129	147	134	128	166	146	151	135	125	145	158	155	131	151	132	131	134	152	121	144	178	161	119	138	154	131	136	150	133	136	170	154	168	138	140	144	136	147	138	147	176	125	139	160	147	132	142	142	149	145	143	150	140	147	129	145	157	159	152	155	157	126	137	154	156	143	124	155	147	140	162	148	157	124	133	150	153	152	148	147	155	148	138	151	140	153	141	144	157	130	146	143	157	136	149	176	159	136	138	140	151	152	136	133	129	162	141	149	160	126	136	142	168	144	134	153	135	126	147	139	160	160	144	145	153	126	134	167	144	136	134	145	138	139	157	168	160	143	172	125	142	167	164	156	152	164	149	137	149	153	152	163	142	159	128	115	150	137	131	153	132	136	156	132	158	153	140	129	141	148	135	150	145	139	129	139	132	138	128	136	150	128	138	161	163	138	123	173	139	142	144	145	135	137	144	148	130	138	150	143	141	125	137	147	159	127	149	164	137	141	153	138	149	164	147	151	154	147	143	145	131	156	142	155	136	140	150	153	146	151	148	121	156	150	148	138	155	157	146	146	149	160	144	140	149	162	139	152	120	139	136	130	134	144	163	133	146	142	185	151	149	142	165	136	139	146	151	148	149	154	163	137	140	140	166	152	144	147	148	155	136	136	151	154	153	134	134	118	140	139	152	149	177	144	126	137	136	149	166	145	133	131	136	143	160	139	125	142	148	135	157	135	155	124	143	143	151	140	153	140	140	141	128	137	161	160	153	166	139	142
7940	2731	5895	6625	5408	4412	3713	2938	2442	2114	1969	1718	1541	1356	1261	1153	1118	1049	944	896	880	895	810	780	933	983	1003	1117	1375	1704	2976	8323	12505	9180	13940	12503	9960	11501	11476	10581	5730	4786	4044	3137	2828	2896	1909	1664	1356	1257	841	613	609	559	576	627	571	584	515	562	545	540	524	597	534	540	522	505	532	515	524	506	471	485	519	482	520	471	497	490	461	466	452	466	493	477	479	477	449	488	455	466	493	514	448	456	465	475	480	458	471	459	440	453	440	437	463	431	466	460	437	441	460	460	470	434	460	491	480	422	448	495	456	452	461	437	472	497	474	502	479	482	449	486	467	450	498	460	503	479	466	433	497	459	504	467	464	435	466	506	470	422	484	474	463	461	475	471	454	448	479	466	435	528	455	463	462	456	504	447	449	469	477	424	434	415	451	460	458	457	449	485	494	475	486	453	410	438	433	462	456	457	427	473	457	447	469	440	447	514	452	420	466	489	427	446	500	479	440	450	475	459	447	418	472	467	426	487	469	492	464	449	521	496	421	468	439	492	481	468	454	438	458	476	495	454	442	482	464	493	443	450	460	436	481	447	488	450	466	472	437	433	459	439	433	463	484	495	440	450	441	436	478	438	495	443	446	427	445	457	450	423	412	461	472	427	478	484	483	426	463	454	447	449	445	447	469	447	451	489	462	478	460	474	465	473	435	442	448	440	458	462	458	468	447	450	476	484	451	442	458	481	455	448	455	467	440	438	483	413	422	503	472	430	469	457	462	491	435	442	469	471	459	488	498	449	433	472	439	441	461	460	471	480	458	466	454	439	455	445	483	443	459	425	473	469	439	467	468	472	471	478	469	467	483	429	429	444	482	490	470	457	471	493	451	480	450	509	472	478	427	488	432	449	454	457	451	452	464	477	466	443	422	475	461	478	476	486	453	470	477	477	480	470	457	481	461	464	486	453	448	483	460	454	454	473	463	420	479	448	448	453	502	496	530	468	465	487	455	467	431	480	461	468	421	454	461	431	468	440	455	500	458	459	473	472	486	462	454	454	445	453	403	437	417	458	447	443	470	472	446	506	443	416	447	477	502	435	463	439	476	476	437	468	462	458	456	466	446	511	445	418	443	427	469	435	436	418	446	444	422	476	450	451	427	479	427	467	473	466	438	461	475	480	448	448	449	459	498	463	451	481	456	494	448	447	468	473	455	473	439	471	427	415	487	437	493	485	401	439	464	450	441	414	442	466	439	424	462	469	493	454	442	451	391	475	443	444	444	468	446	448	439	437	439	440	460	466	479	443	463	448	434	449	504	473	486	460	476	485	428	477	433	435	477	479	494	458	452	449	474	461	469	427	446	470	454	465	429	465	454	442	434	456	450	476	465	485	440	440	489	415	467	454	440	466	503	470	443	415	495	452	460	438	433	438	491	478	494	463	501	507	453	473	428	445	471	430	460	492	457	447	457	492	462	484	447	441	493	408	406	471	461	481	461	472	464	465	452	481	440	443	459	461	434	462	461	482	455	492	423	474	434	454	480	441	443	465	471	476	458	440	473	473	458	462	436	422	472	452	476	487	458	441	473	445	459	431	434	434	395	454	470	428	446	481	481	460	477	446	467	428	435	473	442	409	471	487	506	463	476	476	496	441	515	490	477	483	460	484	493	431	430	437	465	478	456	474	440	419	463	438	472	443	486	468	445	413	463	435	458	479	476	447	486	406	476	432	451	435	444	514	444	474	473	446	433	523	448	493	443	483	456	439	407	460	461	435	447	451	464	466	462	438	441	435	457	440	435	456	471	481	425	429	442	450	496	459	451	462	449	446	426	483	468	422	478	434	426	485	491	467	463	466	497	453	476	430	479	425	448	454	431	462	470	476	439	462	434	448	450	449	421	494	474	426	451	504	466	494	448	422	456	429	440	466	464	489	473	468	439	466	456	444	461	455	463	446	456	501	432	427	486	435	475	481	464	444	418	459	427	464	481	409	466	481	437	422	442	497	455	441	480	480	455	433	484	464	447	449	464	479	473	434	467	439	400	454	463	459	447	446	440	445	473	484	472	489	468	431	462	440	480	463	409	446	455	424	478	458	444	453	458	440	451	457	489	481	471	433	455	434	474	459	433	479	453	465	430	456	472	464	459	434	460	443	441	403	437	492	467	454	454	494	466	430	459	470	436	445	455	468	452	456	439	474	414	452	429	472	443	458	473	437	426	464	477	428	450	470	463	442	401	459	477	473	466	443	469	444	463	462	447	472	473	412	459	472	487	473	463	458	434	427	474	460	436	485	452	465	454	464	486	487	476	449	437	470	462	474	451	474	494	463	455	505	466	432	474	441	448	453	481	431	456	431	460	452	431	437	457	453	436	433	509	436	470	472	448	470	409	454	471	450	464	484	462	452	461	430	447	455	473	457	458	477	452	455	478	492	412	474	499	490	458	447	452	469	443	454	467	442	467	444	434	463	473	478	475	463	504	489	440	493	418	465	463	479	471	491	460	454	486	461	479	462	434	480	438	449	449	451	488	494	506	444	447	461	441	472	446	450	502	450	468	445	475	480	423	460	475	459	477	442	459	462	487	435	443	434	467	463	450	444	435	467	421	459	459	502	427	453	438	479	444	437	445	461	463	446	446	469	454	419	461	463	470	411	485	459	468	416	460	456	435	476	470	453	480	468	487	419	473	468	473	482	451	454	422	462	425	440	495	433	447	429	455	462	425	435	450	496	476	423	501	474	440	453	450	463	475	503	429	491	486	418	446	468	457	455	440	457	473	438	473	455	471	470	458	439	492	434	464	400	466	440	477	483	482	461	462	424	504	448	502	446	453	435	469	443	462	445	485	447	449	493	455	448	442	436	497	447	458	407	461	449	471	481	464	435	498	463	449	425	448	452	449	462	440	429	497	470	479	450	447	446	428	443	474	463	415	463	426	459	417	486	460	385	438	468	454	448	427	481	424	431	478	465	471	487	441	464	467	448	457	437	455	442	492	433	459	439	470	460	444	461	459	436	437	462	480	459	475	434	458	452	442	462	440	458	448	469	435	478	460	459	501	495	468	454	477	493	467	470	458	461	434	446	456	431	434	501	428	449	453	448	444	457	471	454	437	438	480	415	466	475	432	442	421	474	467	454	466	462	457	466	487	448	502	456	440	440	470	430	461	464	436	431	435	440	451	464	481	472	463	452	459	441	462	463	471	462	486	457	466	476	471	439	435	467	471	474	471	441	467	465	446	453	472	464	436	477	447	456	460	474	445	487	489	444	500	464	454	471	453	462	439	476	454	484	452	454	465	436	436	440	494	446	451	453	446	442	482	483	416	490	466	443	477	447	450	468	461	430	441	413	455	432	446	411	433	462	462	416	429	453	452	440	432	433	454	451	480	468	449	457	464	472	429	418	449	463	425	477	448	458	459	436	429	474	431	446	437	466	440	476	450	465	468	471	470	472	444	467	444	433	468	425	435	438	504	454	420	470	445	472	409	466	456	455	456	414	438	454	459	455
2292	392	398	350	312	331	301	313	289	299	292	325	278	304	316	318	299	304	292	314	300	320	314	294	269	290	286	321	304	317	318	325	376	328	354	361	345	342	344	341	320	325	307	313	276	301	309	300	310	312	309	320	284	289	279	291	283	310	307	292	289	299	310	278	270	290	283	296	320	272	294	312	292	292	262	291	298	280	269	284	319	297	290	293	341	289	326	278	289	303	316	298	304	284	285	313	307	266	289	305	260	277	291	279	306	305	289	306	282	278	272	274	279	313	285	298	300	288	309	283	320	302	284	297	276	300	287	316	321	318	258	266	299	311	316	287	311	333	301	277	288	298	279	316	320	256	309	303	302	284	266	265	276	284	293	281	291	306	302	283	290	272	305	270	281	308	292	311	258	314	306	315	262	303	282	292	285	290	277	313	277	294	278	302	284	305	285	267	300	263	292	292	316	297	306	295	292	307	306	316	303	312	261	316	281	282	301	303	279	301	315	300	276	293	294	302	268	316	298	283	291	267	306	293	274	306	273	298	293	293	308	300	310	295	296	286	282	312	280	269	266	303	318	317	293	277	303	307	297	325	286	288	274	317	290	310	288	311	272	305	297	304	292	321	292	304	285	301	292	302	269	278	304	310	323	284	328	260	293	312	295	318	274	310	282	302	317	288	268	281	294	305	275	325	311	292	281	300	305	267	284	295	297	306	286	250	338	287	292	287	292	280	296	312	294	289	291	304	299	306	300	285	295	279	271	297	279	303	273	278	333	298	300	303	336	266	293	281	297	272	259	294	315	309	291	287	295	301	325	306	275	294	285	292	262	280	313	276	298	293	314	275	291	301	254	285	278	271	326	308	305	296	321	282	294	312	267	322	271	310	308	327	292	275	328	270	319	322	301	246	287	312	303	300	284	291	303	325	314	280	297	287	293	297	276	299	295	287	299	274	305	317	319	288	324	268	285	258	289	325	251	288	313	313	294	297	271	322	291	305	292	272	272	285	300	291	256	314	293	283	289	275	300	270	285	292	310	287	305	282	275	284	299	298	288	251	311	318	314	301	308	297	301	279	291	260	286	290	305	294	307	323	281	268	296	326	305	306	302	325	262	298	248	266	306	302	290	315	293	294	304	285	291	291	297	297	294	284	304	297	317	299	270	319	275	293	310	281	273	259	268	288	301	279	288	280	299	321	307	293	311	277	290	277	263	305	289	252	276	289	264	284	270	302	312	249	303	296	277	311	310	280	283	305	319	276	292	294	293	308	267	300	288	317	294	305	287	273	299	326	284	300	300	302	343	331	295	316	280	315	298	300	286	291	271	272	300	303	306	247	267	274	278	304	308	294	287	294	275	313	311	293	302	293	301	280	289	285	313	300	275	289	286	306	282	310	321	319	307	321	310	293	315	272	299	324	288	308	302	268	283	297	284	287	285	310	285	279	304	294	276	277	281	305	265	280	290	286	313	277	308	323	287	302	313	283	300	295	279	293	298	316	311	303	316	308	285	313	299	360	302	292	308	326	270	275	292	307	293	304	308	273	253	320	250	278	278	283	320	294	309	298	298	303	308	295	277	284	275	276	281	279	302	294	262	308	278	292	281	334	320	294	294	314	284	314	263	289	296	293	260	302	308	262	292	352	296	272	307	299	281	298	286	305	282	302	295	285	286	287	285	301	288	299	262	290	268	313	323	286	303	310	250	294	293	275	281	290	307	280	301	282	298	318	290	281	290	299	316	294	306	288	301	311	292	294	307	319	309	311	287	261	281	297	280	310	331	311	318	327	284	272	302	297	286	306	304	273	285	280	279	282	286	296	306	261	280	300	320	271	277	287	283	279	326	318	281	283	291	304	294	296	283	302	295	324	282	287	272	297	319	288	271	294	243	308	293	276	281	267	247	288	279	301	294	313	293	318	286	297	309	306	251	283	301	290	323	291	283	294	261	313	304	285	310	289	287	274	298	284	269	306	283	291	296	305	304	283	278	300	288	306	285	309	293	273	293	318	292	334	336	295	301	311	291	303	300	333	289	318	281	268	285	254	317	307	329	303	298	281	307	278	277	308	293	313	285	293	306	295	272	291	294	281	293	292	305	275	290	291	263	289	283	306	302	281	293	303	297	321	298	283	299	291	320	302	299	289	320	275	297	283	280	305	324	289	303	296	288	291	293	282	339	319	319	283	273	266	310	313	272	292	309	293	312	280	323	279	290	269	314	259	287	313	289	274	310	284	315	282	297	292	316	305	296	313	319	295	320	294	306	271	280	294	294	281	322	272	310	318	321	305	297	292	315	313	283	287	301	300	293	291	303	301	301	300	280	265	300	288	277	311	291	317	293	280	294	299	312	296	265	281	312	310	312	299	291	308	264	291	295	283	321	254	257	292	304	309	304	274	339	272	320	294	280	331	302	284	261	322	286	289	279	248	266	275	282	288	318	302	275	282	288	275	263	292	321	326	310	258	268	300	309	292	320	270	284	285	307	282	287	302	304	299	280	270	282	293	302	272	307	298	273	287	301	267	286	301	305	266	294	296	293	253	309	260	285	284	253	282	335	290	300	310	300	290	295	300	304	288	334	298	264	295	269	272	289	268	261	311	310	297	289	298	294	306	282	265	283	293	311	292	279	308	325	294	297	287	282	279	326	262	303	275	293	297	283	293	300	276	286	311	289	280	302	297	271	294	284	304	281	312	287	313	287	307	279	284	255	301	300	268	307	301	318	312	282	304	335	269	283	319	272	268	304	302	295	301	290	289	285	305	247	268	295	321	274	311	297	288	299	290	336	312	326	258	308	281	306	261	280	281	302	309	297	296	295	308	292	304	312	312	285	300	306	287	310	281	304	292	296	275	271	286	322	282	306	276	300	314	286	269	295	311	312	302	286	298	301	258	290	283	315	292	316	275	323	307	299	319	281	289	284	283	309	298	310	281	310	312	276	313	267	297	290	270	270	288	306	282	310	302	282	326	303	273	281	323	318	271	264	283	328	281	310	292	294	308	317	284	266	276	273	288	271	284	314	292	302	296	314	293	303	279	300	269	254	286	284	294	324	295	275	279	312	291	288	276	300	297	296	304	291	296	288	270	319	306	275	328	318	296	315	281	292	271	291	283	294	302	295	273	271	273	308	288	303	272	280	280	285	294	295	263	320	307	303	312	320	291	304	302	307	271	281	263	264	297	295	298	275	326	329	296	308	282	328	311	283	307	296	335	303	298	277	321	294	282	289	285	268	296	304	283	294	257	314	291	305	294	310	302	310	275	309	274	296	329	290	271	304	309	278	290	285	313	316	297	310	279	299	319	313	283	299	299	304	275	314	258	293	294	294	310	305	296	337	314	280	295	285	299	291	253	305	302	329	284	284	312	278	304	297	284	282	307	317	280	283	277	279	301	276	310	270	277	302	283	314	298	297	280	284	257	278	264	301	278	288	286	303	297	291	286	308	270	291	290	278	298	280	272	278	314	295	313	260	301	289	321	281	321	308	316	275	289
2424	911	1049	1023	927	912	977	901	850	946	909	868	833	861	874	840	816	865	836	847	862	831	842	840	848	876	891	875	935	928	919	1122	1291	1365	1454	1200	1256	1338	1280	1124	997	987	961	931	914	937	885	900	848	843	846	833	869	848	822	833	809	902	842	815	810	862	793	839	787	855	854	873	857	807	868	849	804	862	829	828	829	837	878	837	812	824	793	849	816	806	827	884	780	801	819	775	875	857	797	881	836	858	847	801	752	794	814	813	830	878	836	879	789	803	798	859	782	832	814	860	800	773	814	892	805	858	812	849	785	871	833	884	854	885	815	853	808	845	854	806	811	806	828	850	796	738	848	850	880	810	824	832	825	835	819	811	801	833	846	829	844	817	867	890	854	829	812	829	821	837	858	817	769	857	843	807	812	862	822	894	811	847	785	894	735	830	796	860	808	831	838	830	824	831	854	852	816	837	835	868	806	788	845	835	850	820	815	805	825	809	811	882	858	857	805	809	842	857	805	775	799	788	795	793	812	809	811	789	895	831	837	793	840	802	824	859	852	824	765	799	819	801	777	841	802	807	834	833	763	831	808	863	789	827	893	830	827	844	801	853	849	851	804	788	800	828	803	822	877	835	848	808	837	827	847	761	839	789	791	832	830	820	823	810	828	887	827	860	791	836	842	797	830	816	858	800	762	842	823	854	791	865	841	832	795	816	846	847	837	863	792	842	844	815	802	834	838	856	866	820	785	816	843	819	835	822	876	799	805	822	842	800	860	809	825	770	815	810	840	812	837	817	864	824	870	822	830	849	852	810	799	856	808	847	864	874	819	832	845	835	806	825	790	839	828	759	861	863	819	801	826	775	823	907	787	838	786	894	832	780	795	870	876	820	804	833	846	831	814	842	766	834	816	804	838	813	834	834	798	813	780	800	857	842	851	822	863	888	866	856	831	788	854	773	837	830	795	807	794	824	810	805	834	874	796	793	788	828	851	831	838	811	809	784	824	835	826	820	817	831	863	832	859	847	851	827	855	818	808	839	825	786	821	816	847	838	793	843	790	835	788	868	880	795	850	858	839	880	812	810	804	816	867	804	816	831	814	821	849	790	793	834	834	795	853	804	786	867	790	784	786	801	808	834	792	837	792	829	833	843	818	867	847	858	852	815	895	833	826	792	849	879	830	896	811	821	862	863	816	801	820	800	843	848	779	791	848	815	785	861	827	847	824	806	826	863	767	851	805	831	791	815	866	822	894	843	850	818	768	814	807	902	806	829	821	806	899	824	850	816	776	841	774	854	792	843	815	830	772	836	837	876	778	808	883	838	839	778	787	855	844	860	822	811	826	774	818	847	857	844	784	819	833	777	837	814	829	864	765	847	796	837	836	845	801	811	813	846	866	810	836	810	842	825	836	834	860	814	821	816	820	856	794	790	820	809	802	827	799	805	862	818	823	775	868	905	863	829	824	890	855	829	879	809	908	839	867	818	823	852	848	841	799	820	796	807	847	822	837	868	848	827	846	841	824	836	850	830	827	818	822	869	773	821	841	841	875	806	831	805	828	842	859	788	830	827	806	774	835	831	814	830	806	807	783	822	824	853	855	836	834	831	844	846	838	866	894	863	895	797	824	776	858	833	855	791	782	796	808	845	836	804	807	807	854	790	846	793	854	783	816	777	831	875	803	836	806	810	863	852	802	787	831	848	793	830	804	840	818	835	835	787	818	845	817	804	827	800	800	822	828	790	897	841	889	828	818	817	805	886	815	814	842	836	825	833	824	843	808	842	818	813	832	823	857	768	836	849	854	872	807	830	809	830	803	815	816	794	866	867	831	796	895	807	836	833	822	828	832	837	896	863	773	837	835	830	847	808	852	824	812	790	853	855	905	796	827	842	822	836	830	806	842	860	799	784	875	799	833	857	831	799	872	832	854	782	829	793	876	787	831	786	803	834	860	835	791	782	838	811	849	834	826	840	843	807	796	863	856	811	837	852	864	803	790	844	857	825	849	817	803	786	816	794	789	816	873	811	806	866	807	840	794	852	817	891	801	820	883	840	818	807	828	864	828	829	821	825	823	801	813	833	841	834	864	798	783	878	865	777	809	841	879	849	831	796	839	834	824	870	822	764	828	825	775	811	820	827	795	761	827	861	842	793	810	812	786	795	793	777	760	825	803	769	831	774	838	817	828	788	879	855	779	822	844	847	837	890	818	842	844	873	835	799	845	829	763	872	832	832	813	814	814	848	868	842	846	817	822	821	800	833	801	828	809	859	786	822	796	865	794	851	835	818	822	828	772	835	813	809	793	808	844	768	821	798	859	814	852	815	845	816	830	788	852	874	804	860	781	764	816	838	854	828	825	778	804	829	843	829	865	838	800	815	848	788	827	767	830	841	792	840	822	803	838	785	835	803	765	855	843	820	829	843	800	816	810	909	834	814	829	825	851	841	834	854	822	813	796	885	817	780	835	770	827	841	851	783	829	869	814	858	847	825	828	877	804	824	880	814	847	818	853	842	830	881	853	806	804	819	865	809	858	801	823	866	812	821	871	801	836	855	866	856	846	841	837	814	818	907	834	799	805	821	832	817	875	838	832	848	842	794	856	843	787	786	858	856	880	857	781	843	878	758	867	898	802	857	839	840	801	883	832	826	862	849	912	854	829	856	787	811	791	826	824	838	816	848	880	866	817	805	841	827	835	816	855	815	844	838	832	821	816	833	848	808	858	775	835	835	844	817	848	835	814	806	828	812	846	748	814	872	823	786	810	803	879	849	866	814	804	826	828	837	837	796	829	840	774	800	847	857	799	775	893	830	799	840	838	788	851	859	839	806	837	823	799	838	818	807	867	818	809	870	800	877	821	888	802	778	838	814	853	763	848	873	810	793	849	863	857	792	805	834	888	812	810	880	832	800	818	827	820	787	804	895	859	841	804	840	832	828	796	834	827	830	856	823	856	824	823	826	820	860	857	799	854	863	829	816	852	814	794	837	818	853	798	810	802	883	791	824	804	819	806	859	810	832	830	851	848	814	847	843	822	861	850	823	842	854	805	847	741	877	793	854	860	796	868	848	865	785	803	793	833	847	802	838	818	855	844	858	852	819	828	829	834	837	815	832	795	819	799	835	812	819	809	828	875	848	808	870	864	850	791	858	791	838	826	784	847	865	853	839	794	854	837	792	766	833	761	816	783	826	834	862	807	869	775	797	848	841	805	818	856	822	824	817	863	850	842	842	838	804	842	810	834	823	804	829	817	836	833	781	819	820	783	798	839	842	854	841	829	822	823	838	815	797	817	842	833	837	825	834	832	834	822	814	846	853	837	882	819	795	799	893	819	847	771	809	820	827	791	781	810	820	900	866	839	803	775	814	849	836	834	813	861	844	809	775	812	847	830	813	793	800	837	821	829	782	885	806	866	873	770	838	788	811	845	830	837	823	787	865	836	775	851	822	827	815	837	803	806	855	810	818	787	827	892	835	848	829	890	815	849	805	766	832	841	811
9659	1517	1573	1207	850	657	467	380	347	282	290	272	248	248	203	205	186	176	183	179	187	197	177	168	218	207	220	193	233	227	273	647	1081	1236	1598	1203	1090	911	1303	816	493	424	358	343	295	316	244	228	238	198	174	186	164	172	168	176	167	160	184	159	156	172	174	147	163	161	155	179	193	162	165	157	146	141	177	158	157	167	155	168	150	167	150	161	155	162	155	175	157	141	162	139	149	166	137	176	153	147	156	163	146	160	177	158	159	160	165	145	156	170	153	162	170	170	171	141	144	149	158	142	169	159	187	170	139	157	164	169	158	158	165	174	156	160	151	174	159	146	178	173	159	166	154	160	125	168	131	153	167	149	176	160	136	145	165	175	138	136	145	165	136	173	161	144	156	152	154	153	164	152	175	153	144	141	162	150	180	157	158	168	165	150	183	138	141	137	142	182	154	162	148	180	161	179	189	148	169	147	154	162	156	161	162	167	141	151	158	154	159	148	153	156	169	162	169	158	168	152	151	171	163	161	146	156	164	166	158	165	162	172	152	161	139	171	151	161	174	148	170	171	140	163	171	165	164	173	158	164	161	152	149	145	151	146	140	163	142	174	166	169	181	143	159	165	150	149	150	167	163	161	156	152	139	154	172	175	162	127	170	152	161	161	146	171	141	144	140	156	146	175	160	162	151	172	176	151	156	159	155	152	165	165	162	171	168	178	151	155	163	156	167	160	171	153	178	136	156	137	142	136	179	174	157	170	166	163	167	167	151	169	155	154	180	143	177	132	158	141	164	182	169	160	152	157	152	150	158	151	161	153	178	166	151	148	155	161	176	157	159	160	163	152	179	161	164	162	169	154	154	169	173	168	141	178	147	148	168	154	131	157	181	160	131	179	188	154	153	134	144	164	186	168	144	165	170	157	171	153	182	143	155	162	154	157	167	157	168	145	141	152	169	153	166	143	161	151	168	153	172	163	149	152	163	161	151	170	152	188	136	157	164	170	149	151	175	181	165	161	160	145	137	145	148	144	156	145	168	172	168	140	154	150	140	156	139	150	165	172	142	131	144	174	151	154	172	163	153	144	153	160	148	160	194	169	154	165	171	174	145	175	167	156	158	147	168	144	163	162	147	172	157	156	145	146	157	176	179	138	163	146	183	155	151	171	180	161	151	171	179	170	141	148	155	160	168	168	147	147	141	138	159	168	164	158	147	154	149	152	143	164	176	153	155	161	154	152	159	163	156	147	152	137	133	165	156	142	151	168	140	174	176	162	152	181	143	154	162	167	132	169	166	147	152	156	169	169	143	154	137	149	158	169	164	165	136	148	151	165	130	156	150	139	190	164	174	177	193	180	165	133	179	171	153	165	148	153	145	180	175	142	168	154	173	127	163	170	147	169	163	145	178	144	178	175	139	150	147	149	146	168	141	157	154	165	140	147	130	152	139	153	155	164	154	150	143	143	150	145	169	139	152	175	155	142	132	155	169	192	177	156	144	138	164	154	164	155	161	164	162	168	162	158	163	147	162	161	153	167	150	152	146	156	170	139	155	155	195	145	147	165	147	192	155	147	173	140	160	151	167	168	157	167	151	159	140	166	168	144	151	143	156	171	150	157	149	139	150	148	165	147	161	149	146	183	183	183	154	158	162	159	149	159	167	179	148	167	158	172	168	156	161	169	162	156	157	161	152	183	179	154	165	145	133	154	149	168	155	171	167	155	167	161	159	177	149	158	160	153	159	139	135	155	145	153	159	164	158	178	152	181	152	164	167	171	163	135	162	120	178	160	160	170	161	154	147	169	143	174	146	165	162	160	151	161	162	161	170	142	162	163	177	146	152	185	142	151	172	162	157	167	172	155	139	168	171	157	163	162	190	173	145	170	164	128	124	131	153	159	139	161	173	173	181	154	159	152	147	160	181	168	165	140	167	159	158	181	148	148	135	148	144	145	150	168	153	163	151	158	163	169	164	133	182	176	184	151	168	168	157	166	171	137	135	164	168	176	164	144	141	148	148	151	135	147	166	151	150	155	140	160	158	155	174	167	141	181	176	188	128	143	172	166	151	154	174	154	175	136	137	163	177	167	174	143	150	189	139	173	156	166	151	157	159	150	138	168	170	165	153	158	167	171	139	156	156	151	134	179	173	158	152	140	144	142	160	185	159	142	181	145	153	174	169	154	157	129	167	154	160	160	167	156	144	169	151	147	169	161	179	154	148	159	119	170	144	160	138	145	148	171	160	153	149	146	175	132	173	144	179	144	136	160	141	168	165	166	148	137	141	158	162	160	164	170	162	160	172	133	149	173	164	153	166	164	160	162	155	163	149	164	153	158	187	167	170	155	139	177	171	156	179	161	159	169	148	142	140	161	143	173	152	179	149	142	148	163	157	152	170	166	156	158	147	183	141	162	155	141	151	137	147	141	178	164	161	155	156	165	155	145	166	165	174	155	171	164	160	172	143	143	154	137	170	159	158	151	143	180	129	163	140	151	169	173	147	154	148	166	139	180	175	169	147	153	150	166	172	164	164	165	176	133	170	139	158	164	160	150	144	147	149	162	154	169	145	167	142	165	160	143	175	147	158	160	167	136	145	149	175	153	137	171	174	159	164	163	185	134	138	192	152	157	128	170	157	167	169	144	143	163	149	156	160	166	147	181	142	165	136	159	146	149	136	135	175	176	175	150	163	168	157	167	157	182	152	177	150	165	164	155	153	152	142	168	164	170	155	164	193	154	138	166	151	167	165	151	168	167	162	182	142	168	166	162	163	184	141	184	160	152	152	159	167	159	157	163	151	134	160	150	172	159	138	170	172	161	141	162	168	173	164	150	147	134	175	160	180	178	172	161	169	143	158	155	150	154	171	140	165	169	171	149	163	153	143	173	145	160	164	150	165	164	166	137	149	127	136	154	163	165	152	162	176	146	155	143	163	151	161	170	151	187	148	141	154	153	160	153	177	147	158	132	166	151	167	164	179	162	140	148	152	145	160	149	150	186	153	172	157	180	139	151	141	166	152	143	172	170	163	151	176	149	176	157	154	173	162	157	168	159	172	157	152	175	162	151	155	147	172	152	171	164	172	165	158	174	165	156	142	164	179	146	154	142	166	152	160	175	181	143	157	144	156	139	161	156	177	146	152	187	160	161	151	171	150	158	169	163	162	162	160	145	154	166	163	155	146	171	154	153	160	170	146	158	161	154	146	157	161	131	175	160	126	148	171	160	159	191	151	146	179	194	178	164	155	151	168	182	182	177	178	181	158	142	174	161	133	151	137	173	136	155	168	166	155	164	161	155	163	195	132	159	171	151	178	158	157	147	167	163	144	155	184	178	167	154	150	145	154	141	161	144	165	165	168	179	151	171	175	168	179	162	152	153	161	150	149	149	159	167	160	164	162	172	141	171	168	185	171	178	143	181	153	157	143	142	145	173	148	163	162	161	181	156	162	178	158	152	183	157	143	156	156	139	167	168	140	151	184	170	152	150	162	151	140	168
6183	1642	3305	3909	3332	2685	2185	1821	1563	1374	1215	1103	1062	946	918	825	820	750	750	743	710	693	677	659	751	783	817	912	972	1067	1414	4872	6468	6553	8620	5844	6405	5874	8194	4708	3317	2905	2391	1993	1791	1706	1339	1007	951	899	661	596	570	507	552	560	539	523	588	538	515	565	520	543	555	559	537	487	523	518	475	502	495	494	484	528	532	482	499	541	491	460	482	476	511	499	524	494	469	503	515	510	514	503	506	496	519	478	473	476	480	508	559	492	511	483	525	493	463	520	509	462	512	490	521	509	503	479	459	495	488	506	486	483	490	503	534	494	498	491	471	506	503	497	503	501	516	490	519	479	489	488	455	505	487	491	471	496	478	468	498	480	511	494	501	474	511	481	518	489	472	492	537	474	493	461	456	487	516	471	478	457	488	478	497	499	472	500	516	480	501	492	522	464	467	486	463	515	478	483	498	514	510	486	458	512	444	518	528	504	458	499	457	498	464	472	506	495	520	522	476	487	490	484	529	498	508	453	499	467	487	480	442	506	488	484	499	509	490	495	456	492	513	443	492	503	470	478	506	480	500	473	478	476	479	499	481	521	494	467	480	487	511	479	483	518	484	503	481	445	501	535	526	495	491	520	473	458	468	519	488	486	493	490	464	536	479	483	499	483	506	467	517	491	536	466	521	473	448	474	489	524	484	494	465	470	447	502	478	478	487	480	470	460	484	509	491	461	503	518	477	474	527	423	503	467	462	515	472	480	515	447	444	487	505	478	481	510	476	520	508	476	534	477	503	468	509	500	460	482	536	479	464	470	491	491	465	497	473	500	489	456	488	500	473	499	485	491	519	478	441	521	500	489	479	476	465	456	480	502	502	484	445	474	512	455	477	469	460	506	484	465	490	512	509	495	509	490	486	512	503	488	485	478	474	466	494	474	472	490	481	534	464	499	489	513	517	474	469	470	487	489	469	480	457	514	466	482	468	496	481	446	513	468	488	519	476	472	482	461	499	442	446	456	489	490	486	472	474	483	474	465	515	523	516	482	544	476	481	485	478	494	495	477	507	554	457	491	487	497	503	466	482	507	499	502	522	476	502	463	449	520	474	483	488	501	542	519	504	476	453	501	478	461	461	500	494	491	488	517	471	450	460	456	476	504	487	496	487	482	458	499	483	495	458	483	476	503	500	479	474	481	476	503	483	505	491	503	464	511	487	496	465	498	475	499	471	479	499	500	515	499	503	491	477	482	448	477	466	478	493	489	506	502	489	491	504	489	500	521	452	463	437	496	480	467	530	465	453	504	497	493	486	508	486	468	508	488	474	512	465	479	461	477	506	519	503	506	478	471	518	501	491	477	491	486	466	500	490	488	474	480	525	465	480	495	475	509	492	444	498	474	512	523	485	505	486	479	490	492	474	486	487	487	489	496	498	451	506	464	483	502	484	463	481	472	493	462	491	500	458	476	462	521	489	494	485	494	491	520	458	498	475	446	498	512	456	472	501	477	496	450	509	479	485	483	458	509	493	505	543	516	510	489	505	474	477	507	493	479	506	517	482	522	481	516	515	451	493	489	503	489	511	506	509	499	454	478	446	506	499	495	464	472	466	473	486	484	497	509	458	504	500	468	511	496	540	519	463	468	472	500	512	495	466	507	482	509	492	520	495	468	490	513	485	492	509	495	535	465	498	486	480	500	476	463	494	459	526	504	504	457	504	519	495	491	506	471	462	497	477	481	496	489	477	503	483	515	491	488	452	511	492	500	479	486	557	490	510	503	509	508	498	524	468	473	485	452	490	519	509	505	478	502	461	494	492	517	502	473	516	513	480	506	511	476	484	495	474	487	482	508	473	487	475	481	470	468	472	498	490	517	488	507	544	486	483	528	476	492	486	477	481	517	483	470	526	512	516	460	492	492	497	481	481	478	489	491	501	495	470	482	457	478	467	476	535	506	493	492	506	483	490	484	483	467	503	480	478	461	516	489	490	499	495	469	474	499	510	448	470	481	511	496	510	459	432	527	465	513	525	509	481	500	506	503	486	469	473	483	489	481	489	496	479	451	459	511	467	461	486	466	480	480	498	509	502	501	472	476	463	533	494	442	498	446	461	477	509	474	451	485	507	462	497	502	440	505	472	491	494	493	500	473	518	494	530	478	530	490	474	550	470	488	514	490	486	466	505	500	506	520	474	468	444	469	490	480	493	467	457	485	524	509	487	468	461	480	504	499	487	482	484	492	509	491	522	487	511	484	487	529	492	501	469	514	502	500	486	494	498	520	524	470	480	474	496	456	495	481	483	492	471	470	490	497	478	526	531	511	469	494	477	494	461	499	499	488	497	513	490	518	476	476	506	497	556	497	509	517	510	516	450	488	498	488	492	459	480	474	512	489	502	473	476	475	468	481	488	506	545	515	533	480	529	498	492	528	493	501	469	459	507	495	494	532	511	458	462	527	480	498	436	517	496	481	520	493	455	474	464	444	497	473	488	491	490	499	490	472	487	517	498	441	466	505	458	496	511	478	501	495	507	516	489	488	523	513	508	484	488	480	501	500	490	530	481	488	499	471	525	508	464	483	492	465	494	487	493	520	471	507	473	463	451	454	453	508	498	553	489	493	479	520	504	472	528	484	480	506	465	483	481	484	452	495	519	477	466	534	484	468	443	491	482	480	489	495	504	458	497	499	461	531	459	498	506	463	479	444	487	464	458	523	509	510	458	506	497	485	460	483	450	477	484	461	488	487	506	490	510	504	502	484	492	495	511	522	486	523	451	494	485	461	544	452	474	455	479	490	495	494	476	513	463	522	488	523	508	483	487	492	481	478	490	504	514	532	474	494	478	511	499	492	483	531	531	466	514	466	484	499	500	476	464	480	478	472	480	521	488	487	504	466	468	469	492	532	525	494	498	481	475	502	501	494	499	470	511	510	522	513	491	494	477	498	461	471	491	474	502	505	418	485	486	484	485	503	509	429	500	503	489	480	489	474	502	472	474	506	565	497	486	454	517	478	476	504	525	493	487	490	468	472	520	507	480	464	495	498	506	477	509	504	480	506	478	459	445	444	475	487	521	528	491	467	487	442	461	468	514	467	470	491	487	472	488	522	472	482	513	483	496	487	483	473	492	525	483	524	523	495	464	493	474	527	462	468	413	506	461	460	487	485	483	490	457	446	443	488	483	506	460	514	511	462	521	460	466	449	512	478	508	487	483	509	468	497	462	484	506	523	498	509	501	502	505	473	482	503	480	500	484	530	511	534	495	484	522	492	471	494	501	493	513	502	462	499	447	461	493	521	465	488	495	516	493	481	473	516	485	501	498	486	523	499	468	476	505	480	508	494	518	494	514	513	503	505	486	494	478	494	506	497	525	468	475	520	494	463	466	480	487	496	495	543	489	457	507	479	513	519	513	485	485	478	472	483	483	511	471	509	505	493	517	494	514	455	503	535	501	532	507	466	499	443	481	508	491	501	490	494	511	473	468	479	506	489	514	466	526	503	497	488	474	467
17434	3318	3166	2320	1525	1086	833	683	500	405	404	343	309	290	278	280	259	230	206	224	213	198	201	201	213	199	211	236	239	324	453	1152	1747	2021	2334	1739	1794	1855	2139	1402	815	583	615	451	405	478	340	285	265	238	200	194	185	155	172	187	175	164	167	151	149	160	139	147	159	146	152	155	147	158	148	163	150	142	144	172	140	149	144	160	135	172	147	160	141	165	155	161	139	145	164	140	174	155	146	152	160	142	142	158	149	144	157	142	157	160	157	130	129	134	141	158	139	137	139	148	159	153	133	120	165	154	147	134	166	138	139	139	153	152	143	153	142	137	154	161	154	144	144	137	139	141	143	141	141	137	151	147	147	128	144	131	133	141	143	162	130	156	143	157	151	153	156	164	153	158	154	148	154	137	157	155	139	153	142	139	136	171	148	137	135	160	134	153	148	153	174	144	145	143	142	145	145	154	151	145	132	162	125	157	157	159	145	164	133	149	170	167	147	125	151	154	163	160	135	145	148	159	144	126	148	128	135	163	150	126	150	146	145	148	148	151	108	133	142	148	138	159	151	154	151	133	138	147	145	125	157	164	139	154	134	156	147	162	149	155	162	131	148	147	113	127	144	147	126	174	164	127	149	154	145	155	174	147	121	141	136	149	141	168	146	149	152	149	131	139	177	182	145	152	141	155	135	147	147	141	167	144	153	147	151	159	139	150	149	149	140	134	164	141	151	153	124	152	144	149	163	135	126	131	154	154	176	148	131	145	136	155	139	130	159	157	140	141	128	143	155	139	148	145	136	153	145	135	154	158	148	142	154	120	133	131	147	163	165	150	150	147	163	166	140	155	121	132	159	146	160	129	148	131	139	139	165	153	137	143	143	134	136	134	149	136	135	147	142	159	135	152	163	135	163	135	146	150	138	142	144	150	153	164	158	158	144	143	146	135	151	163	164	149	158	129	158	182	141	147	127	148	160	143	169	167	162	138	139	126	155	165	138	155	139	151	153	125	151	142	143	129	147	163	147	157	152	135	135	184	150	129	147	134	144	164	155	163	144	151	135	158	148	139	154	156	129	144	134	152	141	134	156	166	139	160	164	146	148	129	158	153	168	170	145	169	176	143	137	136	133	120	156	137	160	144	154	144	173	121	145	156	154	142	146	154	141	137	173	127	142	134	140	140	135	138	161	153	131	140	158	139	156	153	134	154	136	140	155	140	129	155	153	144	121	150	125	173	143	138	141	139	165	148	152	157	132	154	150	151	134	165	146	154	158	158	138	139	115	158	166	145	130	158	157	141	142	156	140	157	152	155	145	161	133	159	150	157	150	153	159	145	154	146	156	155	167	162	166	144	160	167	151	131	171	140	146	133	146	155	160	135	148	147	159	161	140	139	144	143	144	140	131	141	145	149	146	148	142	148	156	139	157	138	142	147	164	148	125	132	148	162	136	147	149	151	140	158	177	168	150	148	155	159	149	147	134	153	124	154	153	129	165	137	176	135	144	154	143	159	145	152	144	181	151	172	166	167	163	148	164	138	162	145	145	144	141	144	133	140	165	167	149	159	162	174	161	162	157	141	151	178	147	136	136	163	145	155	161	156	136	160	131	134	172	176	139	141	166	155	160	139	146	140	138	156	137	142	144	159	150	149	145	151	153	162	169	144	150	145	162	145	145	144	142	146	129	147	169	139	161	157	131	143	171	150	161	132	150	135	150	165	132	148	149	163	142	131	138	144	156	151	147	132	167	174	151	169	167	174	151	149	150	194	142	153	145	174	144	155	147	137	153	147	151	134	125	148	162	154	138	136	150	155	142	139	129	155	139	137	143	162	134	134	164	143	160	163	128	152	160	152	159	146	168	162	159	137	149	118	159	141	155	183	154	137	153	134	134	138	150	152	144	152	143	153	163	143	119	162	156	138	146	151	149	139	151	144	140	175	147	147	131	148	171	151	155	164	148	155	131	145	131	182	161	134	120	155	145	140	162	166	140	143	159	143	163	174	138	157	147	162	148	134	147	150	171	147	142	147	155	155	130	159	153	159	152	160	128	140	141	155	155	162	136	147	132	132	142	164	128	144	155	129	152	123	134	142	142	166	142	160	138	133	151	141	144	166	132	153	147	160	166	157	121	148	159	133	141	150	163	120	135	136	152	151	150	141	151	151	118	136	150	138	171	150	134	156	141	127	129	124	147	147	149	147	153	148	139	164	146	152	175	180	136	150	152	164	157	148	179	164	129	154	140	166	137	163	148	151	152	138	132	149	159	150	138	141	143	135	153	149	144	154	159	144	154	139	167	158	139	141	167	107	157	157	119	172	163	151	154	139	149	169	167	142	144	146	147	147	150	132	134	163	145	144	147	128	127	137	141	142	162	153	136	135	155	157	127	167	143	140	140	137	163	155	157	144	151	166	145	147	151	163	153	154	135	164	139	128	136	138	140	141	150	149	133	152	160	147	153	154	128	158	146	154	164	153	143	149	167	136	135	160	152	154	153	173	139	170	156	170	137	144	154	151	139	158	137	150	176	141	149	139	128	147	173	151	130	138	129	136	162	170	149	156	152	131	117	136	138	156	150	137	141	146	137	130	139	155	150	130	151	131	156	145	143	161	132	139	159	146	148	134	161	153	157	152	145	136	159	131	134	159	180	147	162	136	127	144	139	150	153	154	147	142	151	151	145	165	147	143	127	142	137	143	146	145	161	127	148	136	117	173	134	152	145	130	158	151	149	149	143	139	158	147	154	149	132	137	160	156	150	156	166	128	155	144	148	137	139	154	141	150	138	143	146	147	170	154	171	149	129	141	138	154	157	164	162	153	160	168	145	141	153	143	153	147	143	164	133	171	145	126	155	166	147	147	149	163	154	144	135	149	145	134	152	154	164	156	147	148	159	128	141	150	140	135	156	155	148	128	164	158	165	164	150	126	113	169	150	142	156	148	155	137	140	146	167	158	139	144	184	150	148	149	142	135	138	171	152	145	158	140	141	150	151	145	134	138	145	156	129	145	152	120	129	141	143	145	144	158	155	164	156	160	121	156	143	165	144	150	151	153	149	141	142	141	164	148	169	155	143	149	167	153	130	137	141	134	155	148	173	149	141	157	159	153	154	142	140	163	125	133	159	146	146	163	141	147	147	169	147	150	155	163	166	132	146	159	129	166	138	122	146	148	152	147	145	148	129	151	124	157	145	163	145	144	163	155	162	131	143	172	160	150	125	148	147	169	149	147	133	140	143	164	148	142	153	125	156	164	141	161	134	148	167	145	133	123	143	138	147	145	136	139	131	136	141	127	132	142	154	156	162	136	162	145	154	134	144	160	174	142	147	119	128	159	143	153	152	158	131	139	158	155	130	140	141	154	143	140	158	139	140	160	138	159	131	155	132	156	155	151	134	173	160	143	158	165	143	149	155	149	159	142	158	171	161	146	169	135	125	150	141	128	151	142	147	145	149	164	173	166	138	136	153	139	142	153	132	142	152	142	167	141	148	140	181	125
8413	2702	6135	6911	5671	4678	3809	3004	2679	2258	2006	1737	1635	1422	1291	1222	1184	1074	1013	939	887	849	864	828	862	989	1096	1101	1168	1778	2963	7808	10866	9970	12121	9707	9535	11451	12692	7823	5346	4667	4319	3642	3174	3115	2132	1524	1472	1303	804	647	609	579	546	623	603	616	600	701	573	608	567	549	545	531	586	502	508	528	506	497	494	480	455	490	526	518	463	441	509	453	491	465	468	500	514	527	481	478	518	484	522	503	468	476	517	507	472	466	494	489	504	469	526	468	468	489	424	479	487	459	472	469	464	487	470	476	492	475	475	492	438	488	486	525	454	489	460	516	489	465	489	497	517	479	479	467	473	453	470	441	504	447	458	450	498	465	414	475	467	463	505	497	522	523	463	473	487	482	487	447	469	497	456	468	425	478	467	464	436	472	459	478	471	459	469	446	455	460	459	467	507	494	448	502	489	501	457	469	506	479	468	516	465	470	474	502	423	526	480	450	487	433	433	492	482	441	469	438	475	441	465	493	474	449	490	448	501	454	539	502	462	461	440	445	496	498	458	466	483	457	444	483	457	467	461	464	449	479	475	475	482	490	450	474	460	458	459	467	467	476	455	453	486	501	491	490	461	463	464	466	469	487	443	455	448	487	459	477	481	439	448	467	479	460	476	450	485	462	471	486	504	461	453	468	500	481	466	464	470	465	459	473	467	480	478	486	480	478	443	446	469	481	491	450	485	477	469	506	484	459	486	506	458	458	438	446	471	471	510	436	491	502	486	464	477	489	457	470	436	442	493	485	508	472	456	454	469	477	486	481	465	471	472	477	512	455	460	460	489	454	494	462	471	503	463	459	473	453	484	480	510	496	503	447	507	453	463	481	469	482	467	494	469	428	471	465	466	469	473	479	471	454	504	487	459	523	461	477	446	485	450	450	475	465	477	476	518	450	471	499	471	438	460	500	480	467	473	489	478	509	463	470	467	422	447	445	465	439	480	470	463	467	472	493	486	463	497	477	427	467	467	446	447	446	465	435	477	484	461	458	457	478	479	449	448	464	480	460	504	481	466	454	456	488	451	477	443	489	474	487	474	505	467	469	474	428	495	473	458	487	464	498	484	463	494	451	418	453	504	426	469	506	511	484	466	465	494	495	489	495	474	455	485	475	480	409	527	463	497	464	434	447	460	468	483	490	507	480	457	455	473	504	453	503	453	474	471	463	479	494	502	462	445	502	487	454	492	479	442	429	473	482	481	467	479	506	462	464	450	449	468	453	466	469	453	468	480	435	430	470	455	467	493	469	443	464	488	468	511	489	486	469	458	481	459	478	488	490	454	485	466	437	464	458	470	451	452	500	480	467	455	480	515	454	474	451	462	482	516	477	456	463	466	429	487	478	492	485	449	460	479	462	454	450	466	446	477	425	474	479	446	484	491	477	476	468	444	455	503	500	490	487	477	496	465	464	471	454	461	491	492	491	452	467	488	488	456	470	455	489	482	468	430	476	432	465	449	472	451	483	434	511	500	488	516	501	494	503	456	450	459	471	462	478	480	480	450	477	473	484	473	464	433	450	446	469	490	463	437	485	464	501	430	486	475	461	483	449	428	426	485	462	507	437	502	458	490	485	453	458	464	484	450	483	475	451	462	449	509	477	466	450	473	429	499	447	476	465	452	430	500	472	425	434	494	434	472	468	464	472	483	448	456	447	503	456	485	457	520	453	465	485	472	463	469	470	440	450	474	436	467	486	452	465	436	523	467	466	475	469	498	442	479	474	453	507	495	479	493	475	487	506	463	500	464	462	495	455	446	451	493	482	441	474	473	514	445	479	461	490	478	488	497	482	467	471	426	482	497	511	498	482	463	448	522	477	469	485	513	465	475	447	465	476	463	437	511	480	437	473	473	469	520	505	460	495	507	467	503	508	457	483	481	475	493	484	466	515	428	457	460	477	479	480	446	480	457	481	483	468	456	486	475	456	476	510	461	455	468	463	479	482	499	463	474	480	512	452	494	497	439	443	477	469	463	443	466	522	495	464	450	472	473	501	471	484	446	466	465	425	503	471	466	476	499	460	474	454	478	452	469	432	481	467	507	488	476	444	478	486	462	477	466	460	480	479	520	454	492	463	490	471	453	473	495	477	412	477	473	464	491	494	462	488	462	465	480	465	494	503	429	459	472	476	472	443	456	460	443	474	475	465	447	497	488	453	464	488	469	472	461	425	474	421	468	458	486	517	500	462	491	488	478	484	429	480	476	459	500	465	469	498	467	420	491	491	459	403	496	461	465	476	506	444	499	456	455	463	452	463	475	493	434	464	471	457	459	480	459	518	430	468	436	445	468	468	475	488	498	435	460	461	471	460	476	487	500	479	444	472	485	460	457	484	459	498	423	469	445	488	500	461	471	433	469	452	490	482	466	476	454	494	449	492	447	471	480	448	448	444	481	506	474	461	475	478	485	490	486	475	505	460	444	480	463	504	493	485	478	478	457	449	489	453	420	484	517	454	442	442	498	487	428	440	462	472	535	494	451	488	444	467	517	455	442	446	455	449	491	447	458	522	452	477	466	483	472	483	455	501	463	472	451	468	499	494	468	480	433	517	428	473	486	445	464	466	459	518	463	437	475	475	453	477	441	457	454	459	478	511	491	477	467	466	500	480	495	498	465	454	479	446	492	443	489	464	439	457	449	451	461	483	466	452	494	481	488	475	485	463	441	488	455	497	472	463	435	478	497	482	466	486	439	445	488	478	429	437	470	483	505	452	440	475	473	476	435	469	471	464	465	476	451	496	442	477	479	418	482	457	490	482	472	426	507	486	486	449	476	491	466	419	430	469	436	495	462	490	448	501	490	467	445	452	440	453	514	472	465	451	474	456	444	465	427	457	454	462	472	444	450	444	492	465	451	465	454	507	476	480	461	442	480	467	458	455	497	488	473	462	468	466	499	485	444	461	485	507	457	480	492	492	498	465	455	441	459	478	484	464	454	466	475	480	463	483	436	503	460	469	441	472	452	469	482	479	395	438	437	438	470	473	428	476	498	451	446	463	456	515	457	488	480	472	498	468	467	477	447	475	457	482	494	484	439	454	424	484	504	494	432	469	519	482	452	466	464	424	449	473	474	491	477	428	475	445	450	469	434	486	456	479	478	477	463	448	485	463	467	491	504	474	459	464	484	489	492	500	452	472	431	480	480	464	458	478	480	495	465	471	470	479	452	474	482	452	485	433	476	465	468	467	466	427	480	454	466	450	438	476	471	457	502	474	436	476	465	457	485	454	514	468	433	486	451	470	423	449	504	515	411	517	480	507	479	458	455	450	516	456	464	457	503	479	478	474	465	462	445	512	477	451	504	483	444	467	448	467	467	466	461	483	463	465	516	465	452	477	491	484	455	499	449	490	484	460	504	482	471	482	466	463	470	444	463	476	492	469	494	469	490	470	485	466	466	479	458	512	438	480	494	448	492	467	467	466	514	492	484	475	475	485	504	438	511	468	478	499	468	486	469	465	490	488
2385	413	386	401	353	334	312	354	301	321	314	351	310	307	293	314	286	341	305	299	295	288	315	304	337	294	331	309	310	324	316	311	372	339	343	329	361	357	344	343	337	316	298	315	309	309	309	328	312	300	318	303	289	285	308	303	299	299	303	311	281	324	296	300	281	350	342	310	322	347	318	325	293	306	307	334	296	311	296	292	313	311	315	303	308	295	313	332	296	289	295	307	318	309	326	287	314	300	294	313	321	295	321	299	320	299	299	313	289	313	297	338	316	278	281	281	318	322	305	286	274	267	302	315	334	290	285	278	297	304	290	309	280	306	297	293	294	300	328	292	330	298	274	332	308	284	288	268	311	308	329	302	283	309	289	304	299	302	295	319	313	299	322	288	287	312	310	317	281	338	321	288	311	318	277	280	289	306	296	279	304	302	321	284	277	305	319	300	293	287	308	306	318	307	318	302	311	291	303	301	314	318	287	340	299	294	298	333	302	302	310	335	296	286	309	314	306	280	301	327	287	301	351	289	341	293	299	320	265	308	291	313	307	306	268	288	316	336	303	296	314	306	294	291	328	316	312	293	310	320	284	276	319	269	306	302	294	329	318	296	325	306	310	300	290	284	277	304	289	314	309	323	271	337	304	314	305	292	303	315	287	290	285	292	304	307	307	299	309	316	288	281	302	287	310	279	267	308	294	304	294	327	308	310	292	294	330	283	270	289	281	298	330	332	284	292	291	283	297	297	263	313	306	296	295	280	282	320	306	302	283	327	324	282	324	298	294	283	306	281	283	281	307	288	301	311	288	294	283	286	335	299	303	318	290	314	311	308	338	294	302	332	332	298	307	310	293	356	319	324	318	293	321	290	319	307	310	295	311	293	312	277	300	315	304	292	307	287	321	291	316	300	270	296	288	327	298	326	298	358	296	303	342	318	279	319	311	288	269	288	312	304	291	322	298	313	305	285	299	280	307	320	283	296	315	321	330	312	296	311	293	295	328	312	281	275	316	280	323	304	315	294	309	302	313	311	318	326	293	292	307	334	307	293	287	318	316	320	283	276	303	324	283	278	282	308	296	329	288	297	329	287	315	296	304	288	314	281	290	290	316	303	319	311	317	301	294	304	298	314	293	297	294	309	307	311	293	292	326	271	328	291	300	301	315	317	292	315	300	297	324	306	294	320	320	305	297	338	312	338	299	292	299	320	348	294	321	293	324	298	305	320	337	280	322	314	302	284	311	324	297	329	307	307	294	325	336	279	300	303	292	291	285	322	316	274	267	323	295	311	330	298	316	290	295	308	300	273	307	292	282	304	352	283	289	304	258	293	304	308	307	309	279	331	297	338	323	304	322	308	315	303	302	297	296	306	309	307	307	312	336	321	312	313	272	325	345	297	313	299	291	263	302	285	341	270	283	317	345	297	281	308	296	316	276	278	331	319	310	306	314	327	294	289	306	304	304	315	284	303	279	328	311	306	300	309	323	286	319	294	300	290	305	309	307	291	325	278	295	312	313	303	293	317	314	317	294	316	331	300	312	299	307	282	324	310	300	292	280	316	275	292	295	319	340	292	319	310	307	335	302	321	310	291	309	327	342	340	292	303	297	296	281	312	348	326	302	292	271	296	313	292	304	326	311	298	280	318	318	351	294	334	313	318	307	298	293	288	331	299	282	308	335	304	267	297	305	310	332	319	273	333	314	293	321	278	319	302	320	301	306	272	301	308	289	292	343	302	322	319	323	287	325	274	305	304	285	270	280	283	295	314	326	290	365	346	275	309	289	297	277	278	315	305	295	317	277	336	318	295	306	275	286	295	303	284	336	341	314	320	310	319	319	311	324	352	312	300	305	324	308	297	320	313	301	340	317	297	284	285	298	289	304	318	322	292	297	292	304	313	291	304	305	315	313	301	282	270	303	314	303	333	318	298	290	322	296	308	320	285	319	310	313	288	319	310	290	330	324	341	292	279	352	305	280	295	263	290	302	319	306	321	288	308	299	306	292	314	345	295	312	293	297	316	289	309	321	276	311	299	300	303	310	308	311	285	320	333	303	289	300	327	288	275	320	317	301	327	321	323	316	326	315	309	302	292	303	312	297	325	341	287	299	293	294	305	327	288	304	359	325	325	308	314	292	294	307	313	298	354	311	290	313	291	324	296	277	337	326	296	320	282	289	306	318	304	316	325	305	302	293	289	291	312	300	308	299	330	312	327	313	304	280	320	321	295	284	339	292	290	326	364	305	336	286	326	290	294	319	336	276	300	314	285	330	316	292	303	288	318	326	323	332	315	329	297	332	266	319	316	318	318	314	313	315	315	313	312	339	308	313	332	305	274	324	334	341	307	311	310	281	312	297	283	291	297	315	304	328	272	300	319	319	287	280	271	292	286	326	324	297	326	270	292	299	286	328	328	305	293	324	320	299	282	326	335	273	313	282	291	283	298	287	317	309	286	305	288	298	314	329	290	301	328	310	309	299	301	308	304	311	269	332	290	289	293	308	316	310	280	311	308	332	291	296	314	305	299	303	290	322	275	305	329	305	307	306	289	303	297	316	328	319	284	308	309	294	284	269	310	302	315	302	280	319	313	309	315	343	291	315	295	322	297	276	307	312	319	296	350	302	280	286	298	321	315	320	299	262	314	318	335	327	289	292	339	329	300	287	329	291	325	318	306	288	261	283	312	312	291	309	315	292	304	291	276	298	320	319	294	289	285	300	327	324	304	331	298	342	316	300	288	267	295	299	311	308	325	300	284	299	340	296	304	332	285	283	282	298	293	305	282	278	296	269	302	307	306	298	299	280	324	302	331	323	326	315	300	277	282	334	320	301	267	317	299	328	339	269	315	278	307	314	301	294	296	297	293	322	298	324	292	266	315	291	283	308	288	307	335	320	288	290	305	329	299	327	276	303	331	314	307	284	316	306	324	313	296	316	326	281	323	276	334	282	311	295	305	325	309	291	291	296	278	265	302	310	293	334	303	311	299	319	304	320	294	286	287	316	309	316	311	287	317	287	306	315	268	304	277	307	318	326	298	311	325	352	320	303	309	300	310	313	300	316	277	319	316	303	334	311	295	301	300	306	286	314	289	297	286	309	300	328	314	308	295	276	299	323	316	310	283	302	334	315	309	313	325	306	312	273	329	288	325	297	317	298	338	300	315	286	327	268	299	289	319	267	302	354	297	290	307	305	307	327	323	298	331	294	314	340	316	297	284	320	344	314	276	302	308	298	322	303	309	330	286	302	320	337	307	309	312	341	319	312	315	321	315	295	287	289	299	307	316	292	314	306	288	302	323	321	300	321	336	269	307	298	343	302	290	342	328	342	289	304	286	336	316	324	324	294	318	299	341	361	332	295	329	271	307	288	292	300	329	327	283	267	288	329	298	308	313	300	293	279	331	334	301	288	306	322	304	317	320	304	284	321	314	292	328	290	277	273	302	327	310	322	302	279	329	316	324	315	304	296	312	313	291	333	320	318	282	308	292	323	275
2512	925	1060	1047	1040	958	947	948	969	891	929	940	910	858	887	888	861	863	846	917	889	845	836	857	887	882	909	899	937	954	1016	1121	1203	1196	1244	1240	1205	1299	1266	1047	1091	1061	1033	943	1012	921	960	886	898	899	914	847	892	886	876	842	844	871	873	858	860	856	823	874	835	877	876	827	874	851	820	846	850	821	876	879	856	846	877	845	883	843	867	843	853	884	868	860	836	885	846	842	850	853	834	872	904	849	847	870	813	851	849	842	859	846	846	879	852	904	875	798	822	887	836	890	846	814	857	800	934	848	896	856	856	848	898	855	898	871	919	844	879	871	880	828	855	852	853	834	812	865	881	881	875	795	913	839	858	889	824	882	835	875	885	840	837	898	823	886	833	835	883	885	970	848	894	831	852	819	892	851	799	808	891	871	861	889	887	911	864	897	842	837	860	888	793	853	868	865	857	839	888	809	875	908	843	846	882	882	850	863	905	864	862	859	836	875	868	857	874	878	826	906	846	884	808	891	862	905	880	866	883	826	844	882	856	881	863	847	827	880	873	836	876	857	872	871	892	808	859	852	867	848	900	870	911	822	898	845	845	838	848	868	930	830	883	853	851	939	856	882	891	833	879	861	840	848	887	854	884	851	886	879	838	884	822	882	811	861	846	882	872	881	803	909	861	878	888	891	824	826	896	880	896	895	838	875	869	828	847	865	838	853	832	850	885	836	877	863	853	884	854	886	892	856	852	903	853	861	881	880	858	894	859	878	820	848	871	820	862	816	874	882	873	859	858	868	900	872	806	900	900	856	926	897	821	847	825	867	839	890	875	856	854	881	899	926	912	856	791	894	863	882	835	883	822	842	806	872	853	827	841	809	872	884	828	854	874	940	873	868	879	850	850	877	845	867	852	842	836	891	832	902	872	832	815	909	842	852	896	818	828	828	864	905	887	901	904	826	847	882	856	835	843	876	875	916	890	836	864	897	900	877	841	797	879	846	878	831	888	921	881	854	880	795	896	854	860	879	881	828	902	877	889	865	862	853	886	839	857	841	863	855	847	862	844	884	863	842	882	824	853	870	813	862	792	839	863	888	889	830	906	860	873	835	894	851	839	858	844	861	868	861	861	829	864	862	884	842	887	871	858	894	891	904	862	841	901	816	829	875	853	868	871	886	851	809	833	862	881	886	839	846	871	884	824	807	917	844	904	876	857	847	870	832	831	853	810	833	851	844	823	913	877	852	842	829	834	861	863	820	871	830	865	857	868	899	906	868	873	880	878	879	881	894	857	803	902	895	813	881	841	864	818	864	867	810	877	872	836	866	906	885	954	886	844	858	860	837	888	918	815	828	855	833	878	874	892	845	836	827	852	912	883	849	851	944	896	829	886	863	835	852	874	878	904	896	832	877	880	875	847	864	829	884	855	874	860	919	858	867	829	852	875	848	798	872	874	827	876	886	892	881	871	855	822	884	888	846	889	916	869	874	861	884	860	838	867	874	900	886	830	885	849	877	878	881	849	875	821	887	869	859	834	883	846	855	821	857	857	840	869	922	885	880	869	833	856	865	852	892	823	809	845	851	835	812	871	811	817	851	853	878	786	857	850	868	857	875	869	898	847	899	822	805	831	825	875	817	852	867	842	848	852	886	847	898	870	898	922	854	863	886	860	840	855	854	854	869	874	855	828	847	864	892	828	915	886	816	797	840	820	859	861	890	876	853	865	849	876	912	819	826	879	898	886	841	842	836	856	859	846	861	853	816	889	830	849	887	877	875	848	806	847	908	803	858	795	819	881	871	935	878	905	827	886	868	855	866	879	895	807	884	858	822	852	851	841	870	872	899	827	888	877	848	816	859	836	918	831	851	813	836	849	834	844	822	834	846	820	877	845	870	892	804	869	862	822	862	882	892	853	886	790	869	878	855	912	880	880	864	886	852	901	835	859	878	895	890	845	847	890	833	844	875	888	772	880	860	899	867	830	883	851	928	868	855	875	875	880	842	855	839	823	897	868	828	914	830	841	902	855	860	894	875	859	881	852	839	889	842	840	948	842	866	897	867	850	829	861	884	886	853	835	852	891	880	884	874	859	830	854	813	901	857	895	840	811	844	864	856	896	784	847	855	862	863	834	900	874	894	914	886	882	866	846	922	850	915	826	854	904	860	881	833	848	840	876	850	897	851	898	893	865	860	858	873	862	862	866	841	859	878	894	896	867	853	846	827	824	839	865	905	848	860	835	859	798	864	899	888	811	841	877	873	883	888	853	852	852	864	827	848	827	842	840	839	854	864	853	841	878	873	872	866	832	800	904	858	802	843	811	805	894	870	879	871	834	897	853	851	822	852	850	817	846	795	888	866	804	798	867	859	823	854	836	890	827	885	848	807	846	911	909	880	832	868	853	884	833	893	865	863	832	875	855	845	854	864	860	866	889	818	896	869	855	900	913	890	809	868	867	924	885	851	852	879	904	805	849	916	853	872	811	841	861	881	818	840	850	803	821	813	877	902	855	804	831	929	877	888	797	861	889	898	923	800	879	881	918	885	891	820	930	857	857	895	869	833	856	889	852	830	871	804	844	831	872	861	834	888	831	813	837	839	835	860	885	853	853	832	852	842	827	861	886	934	927	844	878	881	835	826	825	829	864	857	888	813	881	886	984	840	826	896	904	833	869	874	860	886	846	868	889	886	872	834	897	842	818	894	851	885	907	839	885	883	853	859	874	851	883	825	848	858	839	875	868	898	879	869	877	857	814	833	843	860	807	844	873	896	870	891	836	830	927	878	835	800	836	853	885	962	884	869	831	865	866	837	869	818	860	834	803	877	859	887	923	829	816	892	873	829	848	795	902	851	843	809	870	854	859	824	897	871	871	884	848	895	836	826	851	814	890	869	867	760	853	908	903	876	908	904	916	840	886	879	853	847	886	813	915	913	884	908	830	857	879	809	889	862	868	863	879	816	864	877	905	859	802	896	862	795	874	862	856	811	889	822	865	831	882	867	843	851	808	879	885	895	862	856	885	847	852	849	867	822	884	886	782	917	939	868	842	908	848	893	854	877	874	871	853	848	908	865	865	850	848	866	850	840	883	854	906	861	890	873	820	858	905	879	781	853	874	934	819	822	869	872	863	833	862	860	868	876	847	861	862	879	881	833	860	857	839	904	865	861	798	862	847	836	904	895	836	856	832	831	901	814	843	858	859	869	886	912	891	856	882	915	859	858	880	869	923	898	879	889	855	894	873	828	903	858	892	855	814	844	876	885	864	841	848	839	798	884	860	882	828	865	871	895	824	883	865	875	876	867	852	839	860	836	849	877	835	839	880	904	813	913	840	894	868	857	813	896	862	898	840	803	912	843	881	841	886	845	829	820	866	849	895	862	843	819	835	807	878	833	822	850	881	808	846	866	865	845	874	905	875	866	852	871	797	867	859	883	863	887	870	828	836	864	879	855	862	876	900	847	890	837	834	848	826	847	911	818	852	905	909	816	850	899	873	856	879	830
9622	1404	1607	1211	851	646	454	428	358	304	320	232	236	229	199	204	169	188	174	179	200	191	177	171	187	193	222	209	232	257	335	553	757	836	1013	679	683	1024	1219	529	518	410	359	327	307	290	250	215	208	239	164	165	151	160	142	178	158	171	148	151	153	178	159	160	170	171	179	174	146	158	158	171	163	142	149	164	153	176	157	136	156	160	152	159	134	168	170	170	156	153	164	170	156	154	173	154	173	157	184	166	161	141	164	136	155	140	141	166	151	144	162	177	146	166	150	158	158	179	175	146	166	131	170	138	148	160	161	167	156	174	123	149	169	131	153	173	140	152	146	163	149	164	139	155	154	160	154	156	173	128	161	158	174	154	141	168	139	135	146	140	153	154	150	152	158	167	160	170	154	157	142	148	138	154	135	143	135	154	151	150	168	152	153	152	142	155	176	170	156	168	139	128	152	151	145	152	163	142	177	157	130	164	162	170	150	158	151	168	159	147	162	160	177	160	186	162	156	169	152	151	157	151	143	152	156	146	148	156	143	135	141	167	156	164	134	150	158	166	155	149	165	159	157	149	136	149	182	141	144	152	144	158	149	145	166	162	163	156	178	152	174	136	157	140	152	148	150	168	181	156	157	168	156	132	142	154	144	169	168	160	147	120	164	166	144	158	151	143	167	155	162	169	132	160	158	168	156	165	183	143	165	149	167	171	145	146	151	165	174	161	148	155	136	165	121	153	148	161	172	132	155	137	181	175	154	139	154	175	146	159	145	159	172	173	138	143	157	157	147	149	150	149	165	156	171	162	178	152	162	161	158	134	150	159	147	167	171	172	144	152	149	156	141	134	149	158	169	137	149	122	143	160	170	131	160	147	172	148	149	151	153	145	142	168	148	143	155	146	167	148	159	138	159	150	152	157	165	162	139	148	153	152	143	151	150	157	147	149	161	141	127	168	161	154	164	149	176	148	159	144	150	137	165	177	142	132	153	141	163	172	159	170	163	141	159	134	142	143	159	144	160	169	148	151	147	155	175	171	164	162	149	148	149	173	167	148	152	184	144	141	157	152	142	144	138	156	151	158	165	167	157	160	164	150	158	164	145	145	157	158	156	170	161	143	156	150	146	166	139	169	154	155	151	163	152	136	153	179	140	161	175	150	147	159	153	169	134	136	161	154	154	158	151	149	179	133	162	166	166	151	138	160	169	173	156	166	171	167	150	149	153	167	151	146	181	161	159	149	159	146	166	146	148	159	153	143	160	156	153	150	156	181	146	163	163	147	156	164	154	150	158	151	166	164	162	146	126	158	159	170	147	141	149	145	164	153	156	139	169	131	147	137	170	156	174	160	160	141	146	156	171	168	173	133	152	128	164	147	163	132	166	170	162	171	157	142	178	164	158	157	141	159	146	150	161	139	164	165	149	141	159	132	155	170	137	161	160	162	144	149	162	163	170	138	152	143	125	148	173	149	148	157	169	144	160	173	159	175	161	157	179	159	156	163	175	174	131	162	161	155	153	158	134	138	152	160	164	149	163	143	151	177	146	150	158	161	133	175	153	146	178	162	168	145	137	157	156	163	153	175	158	170	164	148	147	159	154	156	155	167	151	128	176	144	173	149	141	119	145	154	146	169	164	152	149	183	136	161	161	149	179	152	150	149	139	144	168	130	144	159	159	147	148	167	142	128	149	175	161	165	138	168	166	152	161	158	126	158	183	140	148	156	146	158	170	152	172	180	162	173	134	182	152	180	154	141	164	158	160	146	175	178	144	164	157	162	160	164	163	153	152	142	135	140	164	157	156	129	140	139	163	167	155	163	153	147	155	146	143	159	159	172	139	134	162	179	168	140	159	148	184	160	149	149	166	142	156	157	172	147	167	157	158	137	163	178	150	158	171	162	156	149	168	195	157	158	148	164	171	163	127	166	157	189	118	153	155	171	138	154	142	184	151	161	156	138	156	154	176	157	151	131	156	166	157	158	160	157	136	151	145	145	160	141	141	152	163	165	176	137	154	157	166	138	151	141	158	137	153	154	166	154	150	147	155	134	151	157	129	148	166	179	150	178	157	161	149	160	160	171	151	168	154	158	167	159	145	174	153	163	132	167	179	151	157	144	160	160	151	170	151	160	189	141	139	133	160	136	157	181	171	162	163	137	148	152	145	177	144	178	156	158	149	183	156	162	156	156	144	150	144	168	180	168	151	160	171	164	170	152	181	150	148	160	161	156	154	155	152	144	145	139	161	157	151	148	155	144	163	166	150	171	161	160	156	174	156	150	155	148	138	160	166	156	161	152	126	147	153	162	173	148	164	151	142	176	165	140	157	162	143	161	149	151	132	153	163	155	159	163	138	164	171	165	158	152	157	159	144	161	166	171	177	162	153	133	155	188	138	168	159	143	153	149	134	155	166	155	159	162	152	133	146	141	171	140	146	149	176	160	170	171	164	130	155	181	159	148	161	172	150	162	177	154	169	155	164	147	147	130	161	155	144	150	167	139	154	125	153	149	171	145	162	191	158	137	150	132	151	151	154	164	154	154	151	159	157	153	161	150	155	153	167	164	151	171	157	138	165	152	132	141	152	150	162	171	162	175	153	153	140	160	161	169	155	134	145	139	167	132	146	126	156	161	158	166	157	162	140	155	146	146	145	154	157	184	166	167	146	147	150	151	144	153	166	137	168	153	145	147	182	135	173	136	159	172	149	139	124	152	143	153	132	144	169	154	154	132	158	145	144	152	174	165	149	155	165	128	149	135	147	159	146	160	169	130	153	120	176	125	160	160	137	150	154	165	184	156	155	173	161	161	179	150	155	153	156	157	147	145	162	154	154	182	155	144	150	163	179	170	160	165	171	133	163	151	151	141	153	144	137	150	166	152	168	166	129	157	174	144	159	149	146	168	163	150	170	148	163	167	153	147	149	146	153	145	165	144	160	163	146	114	148	139	162	170	173	158	158	170	184	156	144	151	161	138	194	157	174	145	153	178	174	157	150	157	167	157	155	160	148	184	146	152	141	160	161	159	145	172	155	148	150	145	166	157	157	165	154	154	170	173	165	177	162	161	157	159	131	162	141	163	149	159	143	160	171	180	164	155	170	138	170	153	170	163	149	150	181	157	140	153	153	146	167	153	156	156	149	159	150	163	198	139	138	146	168	171	135	130	146	140	149	165	128	159	144	154	145	139	156	168	156	165	148	152	158	143	178	153	174	160	156	153	172	169	152	166	166	179	149	158	143	156	177	154	160	155	154	167	138	159	166	152	147	153	151	144	141	160	136	154	165	149	177	152	162	141	157	165	155	144	159	157	160	172	165	146	172	161	156	163	151	186	159	149	153	141	161	164	148	151	154	159	146	155	159	145	148	147	144	160	163	164	161	155	150	147	144	179	160	159	147	149	153	175	126	163	171	137	144	162	157	153	168	154	150	138	167	145	141	172	139	166	165	169	155	138	159	163	169	162	160	136	170	146	147	151	146	162	170	134	182	155	150	132
6046	1596	3491	3815	3256	2604	2277	1852	1548	1395	1226	1133	1051	968	962	865	827	798	759	770	685	690	664	666	719	760	778	877	1054	1169	1856	3553	4814	4482	5541	4285	4044	7060	7329	4178	3473	2739	2600	2179	1908	1746	1295	1097	1019	913	590	566	578	521	580	542	568	569	537	526	473	524	492	524	474	521	505	489	531	520	511	483	507	489	457	493	431	460	517	505	445	495	511	467	483	478	494	470	477	493	475	480	482	491	466	530	499	495	492	478	465	505	526	494	499	508	479	499	556	472	554	502	500	484	470	466	484	492	454	503	504	437	530	451	477	466	470	472	461	497	490	475	498	499	468	469	481	476	479	489	486	503	492	496	475	462	490	484	472	487	477	527	422	487	461	457	509	458	487	486	486	473	475	509	512	531	492	473	503	499	448	460	447	512	520	479	484	454	470	474	480	460	472	458	472	442	496	453	487	501	479	451	503	476	442	482	476	484	477	519	473	501	492	474	524	490	473	471	466	496	480	499	486	455	493	458	504	463	487	493	499	508	504	473	432	507	508	501	483	492	469	481	470	505	492	488	499	500	492	460	476	498	489	469	475	457	461	477	479	501	465	474	482	506	481	477	503	461	461	493	485	470	488	505	468	487	507	509	501	483	486	477	504	461	489	499	478	477	456	476	484	493	534	527	490	501	479	475	485	483	518	496	500	468	499	484	456	499	483	477	503	501	473	470	464	447	500	486	455	444	477	494	542	428	484	453	522	460	487	472	478	462	484	492	488	485	535	477	449	483	459	483	514	494	472	503	481	477	520	490	469	494	473	495	469	482	500	477	561	517	473	496	534	473	484	495	499	470	492	447	483	472	473	461	512	501	478	484	526	498	446	456	484	514	458	450	493	475	481	473	480	455	477	467	444	464	497	498	482	528	453	465	466	437	481	465	472	451	438	471	489	494	469	463	485	507	518	481	484	528	486	444	500	496	493	440	481	472	446	449	488	493	483	466	511	457	512	485	494	472	488	483	463	487	499	468	504	480	486	500	491	480	533	464	461	492	452	476	487	503	489	508	503	475	482	509	457	498	475	508	471	473	454	514	474	497	491	498	500	469	475	475	506	473	495	514	475	470	506	517	460	515	486	495	472	472	496	485	485	473	495	465	486	480	502	465	523	462	500	502	497	474	500	455	489	484	475	441	515	478	512	489	491	433	495	495	465	484	522	464	464	430	476	516	489	471	498	478	456	494	436	474	419	480	485	482	468	494	474	453	483	471	472	524	488	471	487	466	496	466	465	488	478	475	461	468	488	490	433	470	478	503	468	490	462	504	488	470	480	484	515	524	496	492	455	466	461	451	498	501	500	473	469	481	487	516	461	481	448	481	475	483	490	463	489	462	493	451	486	489	515	482	473	474	497	483	501	442	461	537	477	487	471	466	472	526	471	492	469	485	506	452	480	517	498	488	520	452	521	479	500	522	493	489	462	488	486	470	473	477	451	495	472	464	496	493	475	480	450	450	474	462	515	470	524	477	470	493	484	447	494	465	490	497	469	509	463	492	478	469	464	449	500	489	509	498	503	510	467	492	492	437	500	443	454	467	501	502	500	500	492	464	489	464	488	481	491	499	481	485	481	494	454	469	430	461	449	477	486	483	485	511	477	478	489	468	482	467	485	460	489	479	491	500	483	455	508	480	495	461	502	435	472	459	463	456	487	493	435	440	489	488	497	452	489	461	466	490	441	474	528	446	460	443	471	465	476	495	486	480	539	498	490	485	499	485	462	469	489	473	510	431	481	496	451	481	476	482	501	500	517	493	482	484	499	489	459	473	492	469	469	467	486	471	489	474	482	456	461	493	504	457	508	479	474	482	449	511	487	509	511	446	460	433	512	492	517	427	486	512	475	447	460	477	492	457	503	475	489	476	517	483	438	469	473	449	450	499	474	463	464	497	489	522	500	459	468	520	469	481	480	480	469	456	466	488	470	521	470	494	484	519	471	475	472	497	474	480	478	459	480	482	518	472	483	466	511	471	483	513	471	487	481	489	481	475	507	465	456	437	480	494	468	467	499	461	505	470	517	470	441	471	470	503	475	476	479	501	482	515	457	470	456	511	462	472	486	487	469	457	462	487	485	484	528	469	471	465	477	485	500	497	453	462	463	459	492	469	461	518	444	478	455	475	480	460	504	506	500	433	471	496	471	487	462	458	455	478	512	485	489	448	459	491	444	494	473	492	526	497	450	456	473	522	482	448	485	448	474	466	487	443	435	468	475	478	476	476	479	492	497	467	511	483	454	492	541	501	471	497	529	452	488	474	515	460	497	490	504	484	465	450	475	489	504	490	469	488	485	481	448	513	426	495	549	502	453	504	480	468	502	510	461	485	464	476	474	469	451	479	461	452	494	489	492	449	465	460	521	488	527	480	477	528	509	488	516	518	488	476	457	464	511	491	496	522	472	480	489	461	467	474	478	473	502	488	505	528	504	509	446	497	511	500	463	465	456	447	513	447	476	490	491	471	506	517	493	472	497	486	487	460	460	504	517	464	459	440	477	458	430	509	483	506	486	470	440	486	474	491	481	455	475	496	523	459	466	468	482	477	482	514	505	501	482	472	464	500	460	526	481	470	518	482	477	450	448	488	475	477	484	444	454	468	494	492	506	477	498	496	452	502	474	463	457	486	460	483	536	481	473	486	508	444	461	458	488	500	523	517	470	483	522	494	518	479	492	480	471	518	475	496	498	506	479	478	491	490	473	502	494	488	430	457	504	516	442	507	444	476	446	489	503	468	470	492	492	514	497	509	463	493	455	497	470	485	465	460	491	471	485	432	478	502	509	470	446	474	471	459	507	486	447	477	515	431	498	474	493	453	482	536	496	447	495	490	456	451	487	490	476	466	473	503	497	475	472	473	497	483	472	483	480	490	481	464	469	492	480	449	522	470	485	511	498	483	472	482	536	451	460	471	491	545	471	469	524	463	482	470	469	482	493	472	493	488	504	464	479	470	474	487	469	481	506	481	494	467	482	478	519	491	523	499	485	506	475	490	492	483	489	485	515	495	455	532	462	451	486	465	506	442	460	469	519	482	499	469	474	487	475	456	472	507	464	494	497	497	438	474	483	474	450	446	487	492	445	481	443	467	491	468	450	469	431	479	518	505	478	485	451	469	472	492	466	455	467	552	489	481	444	459	452	492	483	457	494	482	504	521	503	454	493	466	468	445	508	474	468	465	448	478	462	488	474	480	463	461	521	502	480	424	500	519	453	474	450	507	435	495	462	462	457	514	485	491	493	453	513	428	477	455	488	473	522	469	475	478	492	500	489	498	477	471	481	466	468	491	494	447	478	486	518	492	470	492	509	477	454	430	531	485	500	504	464	505	510	505	451	487	495	469	517	508	498	488	493	517	477	471	503	499	485	484	455	432	469	499	472	460	467	455	482	453	494	494	507	487	493	481	454	475	503	476	472	454	499	459	465	501	487	472	515	520	456	496	468	479	463	457	513	450	483	512	480	510
17257	3247	3211	2361	1630	1240	943	649	526	493	401	353	292	281	276	237	206	247	222	204	217	191	169	210	187	181	209	256	318	288	433	796	1409	1062	1585	1295	960	2076	1970	978	729	623	653	500	401	453	329	318	290	227	190	184	170	165	169	167	163	175	167	153	163	179	145	162	177	154	182	174	158	159	144	157	162	133	132	152	143	150	148	151	159	153	155	160	156	167	149	126	165	132	135	158	150	151	164	150	157	155	147	148	175	165	157	155	139	146	158	155	150	153	169	172	161	143	155	156	129	156	135	147	129	132	166	150	155	134	147	145	151	125	147	158	148	137	139	159	162	140	167	160	156	157	133	149	144	166	152	143	142	163	152	133	155	161	185	159	153	132	136	135	153	149	146	162	145	146	150	154	161	167	137	155	150	141	145	143	151	157	117	143	140	144	138	105	142	157	144	150	125	159	137	160	147	125	150	125	156	144	141	141	127	151	138	144	133	160	157	146	157	143	140	152	138	143	146	152	153	141	154	153	144	129	165	129	147	146	144	143	157	144	152	155	157	143	150	129	140	144	155	136	168	162	137	142	187	131	133	144	144	143	133	137	145	146	161	161	140	152	145	128	141	123	143	148	130	130	166	148	150	171	164	160	144	141	137	170	141	152	154	156	145	159	125	150	157	143	143	137	163	143	141	170	151	138	155	150	154	135	147	145	145	148	154	160	156	139	155	145	142	124	132	165	141	147	138	160	132	140	139	170	133	154	142	147	148	164	145	137	140	171	167	141	135	153	132	147	137	146	160	138	146	155	146	152	153	159	124	149	142	165	147	154	175	148	156	147	150	143	133	131	140	158	151	142	148	139	149	155	154	144	151	138	139	123	133	143	150	145	151	133	140	164	146	153	156	153	154	152	159	134	144	158	132	133	128	148	155	149	153	143	146	136	136	156	160	168	129	146	148	131	171	149	157	160	139	157	149	138	147	143	164	163	165	142	129	141	158	143	140	148	146	156	144	134	161	138	131	148	152	129	149	154	156	140	141	136	130	144	153	162	154	149	133	160	161	160	132	151	167	138	165	170	166	140	150	135	165	147	151	137	148	132	149	148	155	153	136	154	172	151	161	141	142	141	147	157	125	145	147	160	147	154	160	141	160	128	149	143	143	142	143	156	146	135	159	150	134	119	149	129	149	123	138	153	143	132	155	134	145	130	138	141	163	144	132	135	128	127	146	174	136	154	155	154	142	138	156	152	145	141	142	133	148	140	140	150	165	147	153	137	151	142	178	138	154	146	138	152	142	150	160	176	154	141	134	169	134	174	141	166	154	164	158	144	143	143	143	146	180	126	136	144	134	147	128	133	147	131	126	147	122	132	147	155	153	124	129	148	155	152	157	135	166	150	139	156	144	149	144	142	143	120	121	161	146	142	141	151	161	143	156	161	152	153	147	150	153	153	126	136	151	182	139	148	149	157	141	153	177	159	154	115	159	157	148	151	144	130	148	140	150	121	165	151	152	139	126	153	162	158	149	147	153	140	143	143	135	158	124	142	144	146	146	126	157	160	127	162	173	160	151	140	150	150	126	155	154	149	151	142	151	145	126	161	155	155	135	141	127	187	158	154	146	138	145	152	149	137	153	147	160	139	141	151	144	152	134	139	148	157	125	171	156	133	148	147	136	113	160	142	159	149	137	167	125	142	152	126	165	153	140	156	147	148	154	136	142	145	143	161	136	154	137	131	147	150	137	154	148	139	142	156	167	143	133	127	141	148	128	142	150	140	162	128	156	150	171	157	167	136	158	150	148	139	155	150	153	135	142	152	128	165	148	151	141	144	150	159	146	167	146	143	148	160	142	118	145	130	138	150	141	139	157	140	127	137	142	134	146	143	145	171	139	127	174	138	138	140	152	138	144	135	143	146	138	135	124	156	149	173	154	145	147	143	165	160	155	147	152	161	133	167	128	140	147	143	150	147	145	162	140	155	157	145	164	153	136	127	137	155	171	147	145	129	140	156	144	145	154	161	146	148	154	140	169	134	149	146	137	142	143	151	138	142	150	155	154	153	159	137	158	153	143	148	151	158	166	158	146	148	118	133	136	144	131	162	132	135	149	155	139	150	147	155	147	126	161	157	163	162	161	145	156	152	139	156	154	130	150	165	150	138	148	140	168	158	136	138	148	176	171	150	151	148	160	155	163	145	147	141	156	150	144	171	166	163	152	125	148	131	152	139	181	151	177	161	151	146	150	129	141	162	144	137	154	149	141	151	147	140	143	133	132	144	159	152	153	133	130	158	149	149	168	177	154	158	144	136	144	140	144	143	132	139	155	148	148	135	130	159	140	153	141	145	129	134	156	148	153	166	164	152	122	145	138	143	141	147	159	152	168	160	165	143	129	160	167	157	169	156	124	165	140	134	126	133	126	141	165	135	176	128	140	149	123	128	149	137	150	138	136	140	155	178	155	157	131	173	159	135	169	149	149	146	171	139	125	156	113	134	150	141	158	155	130	149	137	161	148	148	131	136	154	138	160	131	131	149	144	155	158	152	152	133	140	163	143	154	136	150	152	162	136	137	141	164	146	127	148	154	155	152	114	149	134	134	138	152	148	141	130	163	151	139	141	140	138	153	152	159	147	123	152	177	144	151	148	144	137	145	139	139	172	154	136	134	155	138	134	139	144	147	156	131	153	142	161	159	150	172	155	158	132	131	144	161	147	156	134	155	164	146	156	143	151	138	157	153	151	172	151	148	137	149	156	157	150	142	161	167	139	160	128	153	138	153	160	154	151	138	165	163	155	138	157	129	146	133	149	143	145	147	158	144	160	152	153	143	140	146	147	134	135	126	158	164	156	139	148	139	153	126	167	135	144	148	146	126	128	145	161	159	126	157	147	154	165	152	145	130	117	160	156	162	169	148	123	168	136	150	143	128	174	152	156	164	146	152	140	157	147	137	154	136	179	146	159	127	145	141	149	149	137	135	137	113	136	131	136	156	141	144	135	129	149	124	157	117	145	146	151	142	166	139	138	145	164	139	133	152	137	138	131	131	143	160	169	134	139	141	156	144	171	144	148	127	145	158	152	148	133	125	158	146	146	155	145	149	142	135	161	139	152	146	123	137	126	136	130	142	123	128	153	131	138	137	157	149	130	168	145	146	145	163	158	156	141	164	144	147	130	148	134	136	148	141	162	135	149	147	134	164	133	137	145	136	128	149	136	170	123	152	158	144	149	137	133	144	153	145	127	171	162	132	137	132	154	138	129	146	149	133	148	147	169	146	147	127	158	138	154	157	139	150	153	151	149	154	141	119	142	153	142	118	145	157	153	164	144	140	156	131	150	145	154	148	149	147	161	169	157	152	147	138	136	177	160	163	152	130	139	137	145	148	133	155	155	152	152	176	166	164	147	156	133	147	140	133	135	124	155	146	173	147	157	119	152	159	147	163	145	143	148	139	162	135	170	137	164	147	139	145	159	133	147	134	140	149	140	136	157	148	139	147	113	138
8511	2697	6135	6882	5748	4631	3850	3095	2669	2264	1841	1731	1477	1431	1315	1311	1187	1049	1035	938	927	815	880	785	925	946	984	1139	1433	1616	2750	5613	9168	5540	7188	6522	6330	12654	11279	6653	5689	4917	4456	3536	3014	3018	1999	1681	1625	1287	731	621	739	595	624	581	585	559	612	600	555	545	562	557	520	540	583	540	493	466	515	496	454	524	506	537	463	509	488	463	479	477	508	527	468	452	464	519	499	471	498	500	520	463	462	508	480	474	493	493	490	510	473	455	451	480	475	440	459	464	461	456	494	443	444	504	481	478	487	499	480	472	487	516	464	466	480	434	469	506	481	489	516	494	446	466	455	479	497	504	456	470	448	507	501	445	491	473	497	496	480	443	458	506	495	472	459	442	437	470	506	470	415	473	435	460	446	459	488	469	441	511	457	461	489	483	453	457	470	443	420	450	471	477	493	469	426	446	482	437	494	465	480	508	482	437	480	474	495	473	474	466	464	460	450	481	432	455	492	485	462	490	495	459	499	458	457	442	447	466	451	489	428	445	466	500	475	497	479	462	486	482	471	479	448	453	453	449	479	458	495	485	489	480	470	505	461	473	462	487	456	464	476	508	510	446	448	489	479	435	489	452	490	460	489	463	451	502	480	504	462	460	491	511	435	505	498	468	498	473	473	458	495	476	441	449	437	511	470	454	470	462	439	451	455	473	480	511	468	476	526	490	513	444	505	486	455	475	456	498	489	445	486	451	464	437	491	515	484	471	480	484	479	441	452	448	432	510	514	478	460	428	462	475	460	473	447	428	491	468	445	475	497	474	434	465	440	450	465	466	458	452	461	473	455	491	456	475	453	460	461	503	477	463	453	467	446	487	403	485	483	472	480	463	495	465	445	482	476	518	470	473	487	485	438	451	456	475	467	473	461	463	463	460	466	459	489	450	483	478	467	480	471	483	453	472	444	451	495	474	477	496	489	445	466	472	482	477	465	496	416	457	478	436	478	439	476	484	495	457	469	461	475	458	469	474	476	478	453	459	490	463	442	481	454	479	461	415	471	450	465	466	463	458	460	467	483	491	416	500	458	452	451	484	458	432	416	467	462	468	481	457	467	460	495	448	483	484	453	467	433	470	475	457	459	512	484	457	454	454	443	473	493	452	466	480	448	446	417	471	457	495	440	490	446	467	464	456	456	444	452	495	473	464	447	491	457	496	500	527	515	469	444	452	499	509	501	524	473	468	434	469	447	496	515	456	478	470	479	470	470	501	482	471	449	465	476	442	467	502	486	440	475	514	485	492	418	430	487	459	443	476	494	484	464	454	446	504	487	477	493	425	467	456	467	459	456	450	502	469	495	466	482	461	468	436	455	510	447	439	473	462	445	511	463	483	486	472	488	505	460	497	450	461	477	479	486	505	443	489	472	449	438	452	466	444	448	496	508	485	458	487	495	457	449	468	468	439	436	499	484	497	478	484	494	455	452	493	468	449	485	479	519	463	452	477	504	462	497	499	469	495	471	481	466	482	478	465	498	514	491	449	417	490	480	439	474	469	480	457	467	482	466	455	485	484	465	447	423	472	421	529	469	439	469	502	467	465	499	475	505	471	460	457	529	502	465	501	447	461	469	467	476	502	491	494	481	488	461	463	488	450	475	502	489	458	472	428	465	469	473	462	471	446	458	470	448	462	489	474	453	466	444	504	465	470	427	474	472	466	445	477	439	484	462	468	500	447	487	489	475	418	481	490	457	467	506	438	480	428	442	487	508	448	474	474	473	495	452	466	445	478	468	452	455	457	450	423	467	492	467	460	450	480	488	468	455	432	500	441	492	469	483	455	437	482	466	512	475	477	487	446	468	432	446	433	450	421	520	491	485	497	501	519	461	489	452	463	474	475	478	492	427	449	465	475	479	460	471	473	483	490	429	478	462	440	459	487	476	452	468	430	450	451	481	462	483	449	449	456	471	443	453	495	509	454	483	497	459	460	458	452	505	488	442	463	479	456	469	502	462	423	441	454	483	439	491	494	468	464	472	488	440	475	456	451	475	478	462	430	465	444	471	470	483	468	453	524	456	464	468	474	466	476	486	463	496	465	451	464	489	494	442	463	477	492	473	464	467	487	479	459	473	498	448	459	458	465	450	478	489	472	464	505	439	447	462	438	526	474	463	461	458	480	467	469	458	459	452	495	434	469	461	490	477	479	466	475	462	460	492	471	436	467	452	465	484	455	487	522	488	416	486	466	503	465	477	452	465	489	477	458	508	478	470	448	481	472	470	427	416	467	468	469	469	447	447	459	442	476	460	494	459	488	457	469	491	477	462	490	488	428	461	431	465	450	476	450	481	484	464	483	436	504	479	460	466	452	470	460	479	451	461	463	513	498	473	453	442	460	471	419	457	461	477	436	486	447	480	465	470	478	446	452	513	455	460	475	466	457	472	500	510	484	455	452	493	464	467	514	527	445	461	475	520	459	478	455	445	462	448	455	460	437	471	467	477	469	476	465	449	490	477	438	415	469	460	442	488	459	415	484	441	441	482	440	461	473	457	470	453	464	479	476	502	509	451	503	480	474	458	450	471	418	487	451	486	450	483	460	492	492	459	451	470	470	477	451	501	493	436	463	463	470	403	448	452	493	484	470	479	462	471	470	473	489	453	426	482	462	498	443	461	439	502	466	489	441	433	445	483	432	480	462	451	456	453	457	488	455	477	445	497	411	513	466	494	476	471	454	493	467	494	437	489	477	474	458	473	474	472	462	438	483	427	466	454	505	472	506	506	477	447	469	464	453	471	501	471	462	455	457	492	465	561	457	466	457	454	514	472	427	442	475	468	470	477	496	473	451	489	481	465	460	489	471	484	468	492	472	458	469	438	479	447	455	433	454	454	422	451	495	470	463	459	459	389	512	449	460	476	492	450	459	446	496	422	484	459	493	451	508	503	517	466	456	478	486	452	489	476	505	478	452	484	439	494	448	469	464	500	452	483	432	428	468	443	446	456	458	453	426	440	497	455	441	486	479	502	493	473	455	469	516	497	466	467	463	453	446	468	466	464	459	480	467	463	456	453	455	463	448	418	470	460	479	454	483	464	457	464	476	487	471	493	514	489	470	440	470	512	459	469	478	465	476	465	471	463	475	496	462	510	502	476	506	428	530	478	488	435	447	458	469	457	483	481	420	443	460	483	456	437	452	435	472	489	477	501	452	470	508	454	479	481	505	494	452	478	446	465	493	493	476	437	489	463	468	499	449	447	456	448	431	485	483	493	489	465	455	497	510	451	468	484	396	493	460	451	458	435	488	467	470	483	479	508	481	467	458	435	518	480	463	479	448	487	472	484	448	446	480	450	473	474	450	424	497	516	463	449	474	495	481	458	504	471	445	484	452	470	479	477	495	493	475	455	478	467	467	441	474	478	441	421	475	458	487	477	464	503	459	473	466	468	484	503	473	473	429	434	489	481	518	503	422	495	444	469	454	502	453	449	451	476	499	487	460	430	439	490	470	441	456	496	459
2408	353	387	383	341	332	283	321	323	340	309	312	335	345	335	311	300	298	294	343	308	303	304	311	336	302	313	298	300	297	331	314	320	318	311	334	341	358	367	321	309	335	324	301	313	339	325	306	283	320	321	313	294	276	329	310	334	281	284	310	313	273	321	317	302	320	310	348	319	301	318	303	309	344	276	297	289	296	323	317	317	287	297	298	325	365	317	298	265	255	285	333	278	308	290	329	282	309	291	324	298	318	266	292	275	331	307	280	273	312	313	323	294	310	280	277	295	294	281	313	299	285	316	309	321	347	317	294	302	297	310	316	303	295	294	343	300	292	298	316	312	306	299	305	308	311	318	272	314	281	292	320	340	316	317	300	305	316	297	323	325	306	285	316	301	341	325	282	312	312	301	300	305	284	311	283	289	307	307	291	293	315	326	353	311	287	300	286	321	304	321	337	287	303	313	264	316	328	304	303	288	308	292	323	296	285	326	329	290	307	301	272	302	301	276	299	288	286	334	324	325	299	319	292	319	318	302	302	336	335	312	321	285	312	315	270	310	316	290	306	293	287	310	282	263	304	305	264	282	317	298	305	295	323	328	268	286	314	324	283	283	321	282	293	283	315	286	290	269	340	301	313	307	317	280	286	297	298	317	303	304	292	317	285	313	288	308	309	321	314	302	285	300	315	299	326	322	275	303	312	294	301	297	305	282	305	309	296	330	304	321	316	301	305	305	300	287	322	280	316	301	287	319	302	292	285	339	295	317	273	314	285	283	331	304	291	301	303	336	329	304	305	330	277	274	304	330	316	290	323	329	332	302	306	294	291	313	285	280	327	287	297	285	332	320	327	278	285	293	315	323	299	316	284	322	315	292	314	305	328	287	308	295	314	275	284	306	311	306	329	277	319	307	302	272	299	247	276	283	300	316	309	283	327	302	292	307	284	312	329	285	303	323	307	336	278	285	274	291	315	286	317	317	288	280	283	317	302	318	316	288	334	295	307	305	310	311	300	343	311	294	321	326	308	316	257	311	285	291	321	311	324	318	290	328	288	319	323	314	297	305	317	323	298	277	305	307	302	282	290	306	283	320	314	258	295	318	273	306	294	302	298	299	343	318	311	289	301	290	310	303	331	294	293	316	326	314	316	317	317	310	310	293	342	289	321	300	311	328	314	290	274	333	324	314	275	310	294	309	310	304	281	291	269	335	338	301	295	311	298	275	309	283	305	330	334	329	313	274	306	332	293	279	288	296	298	289	304	305	303	313	290	312	315	324	285	312	311	339	323	299	285	314	278	293	307	310	288	282	309	272	279	321	317	290	328	276	315	294	326	316	316	299	318	327	308	257	298	308	300	309	332	330	304	318	315	322	286	330	290	322	319	274	314	316	340	323	287	302	311	328	300	316	284	359	297	323	320	306	337	270	302	315	304	302	320	286	305	328	325	307	276	312	341	328	317	279	311	294	310	322	307	298	320	317	320	299	309	314	293	318	269	312	314	287	331	275	308	302	327	304	314	302	285	325	316	307	300	305	325	321	297	306	331	290	338	290	316	278	286	312	294	299	278	278	299	268	300	312	301	308	323	316	313	296	277	302	278	317	301	287	296	302	311	307	279	314	348	318	304	285	323	281	316	272	310	306	303	288	332	319	323	294	311	277	308	306	312	284	306	278	293	292	326	300	301	287	303	287	285	273	312	309	296	299	261	330	279	292	321	284	326	312	327	303	320	334	298	298	328	325	280	331	302	297	315	306	296	288	280	271	271	364	293	319	299	326	284	303	297	314	315	318	279	276	305	323	289	308	307	258	292	299	299	303	300	296	295	309	273	309	310	322	295	307	310	298	309	306	327	338	329	304	336	303	303	270	298	299	310	275	335	314	296	302	288	321	301	304	281	326	279	310	295	288	329	279	338	285	312	325	318	318	316	286	296	320	287	308	300	300	320	286	318	302	308	324	315	310	278	280	322	321	292	291	308	289	292	324	261	285	275	321	284	296	295	286	288	298	307	262	302	312	304	311	329	310	294	303	285	327	291	298	280	307	285	328	261	327	315	307	308	289	338	334	318	295	291	307	325	335	316	349	330	290	296	318	318	284	288	329	317	300	292	341	321	293	290	316	317	274	340	313	297	336	260	288	316	289	303	336	303	288	305	275	305	299	301	292	311	285	285	331	298	320	324	337	311	307	315	332	303	278	292	299	291	291	283	322	307	315	278	316	313	290	275	299	317	292	312	272	304	286	316	315	285	286	306	319	298	301	295	275	333	304	325	324	297	316	302	320	299	287	303	324	317	320	316	277	313	321	286	294	297	300	275	286	322	281	315	291	324	299	291	293	306	310	313	286	333	326	321	285	285	280	307	322	279	314	311	292	301	282	275	323	304	286	287	283	309	311	310	298	303	305	293	291	298	280	299	269	305	300	292	311	270	321	290	316	310	285	297	310	310	298	347	275	285	303	293	282	292	294	304	309	328	341	306	307	279	334	277	282	302	291	292	301	268	301	304	315	318	310	298	344	319	323	263	280	272	286	310	336	281	296	287	333	315	324	343	338	296	308	319	292	293	297	307	340	281	309	276	297	316	319	320	323	323	314	320	287	322	300	315	312	323	318	286	273	275	292	348	296	278	306	294	302	301	315	305	305	317	280	305	332	319	299	293	321	315	275	327	321	292	296	325	306	304	298	295	304	308	298	298	343	287	280	306	310	301	316	316	300	287	294	298	306	283	315	303	304	347	278	329	278	300	301	315	306	294	260	304	308	317	288	312	317	326	315	332	319	301	282	307	346	309	320	338	288	289	300	314	289	308	320	296	323	334	323	298	277	308	316	300	319	302	317	330	293	315	297	310	347	325	289	299	359	316	312	287	328	309	279	315	297	296	312	331	328	294	301	300	296	291	313	285	267	265	277	293	331	299	302	288	300	293	291	313	265	309	304	319	300	296	278	290	312	295	294	300	281	289	297	335	319	296	319	322	323	297	316	321	276	299	312	320	307	299	276	320	317	312	307	307	284	310	313	296	292	338	295	301	290	280	283	277	304	296	322	276	318	340	296	300	329	302	306	330	281	293	335	309	302	298	325	325	337	302	327	351	321	282	313	305	298	315	295	304	281	303	292	321	299	311	311	312	284	308	320	306	303	325	320	315	306	311	281	299	289	284	337	281	337	300	297	313	315	259	302	301	308	330	285	300	290	335	287	303	309	321	310	334	318	310	309	315	319	306	321	297	286	286	291	315	284	319	328	275	274	299	277	281	334	343	306	305	283	290	313	292	316	289	302	313	294	301	286	318	285	315	301	307	296	292	347	305	297	303	299	276	302	320	308	295	289	307	299	275	268	306	321	300	323	288	304	307	300	298	299	302	311	283	293	331	280	294	325	283	309	326	312	290	295	279	329	316	301	316	301	342	313	325	303	317	321	325	317	328	285	296	346	303	302	282	297	307	295	298	303	315	320	289	316	332	288	319	302	305	285	315	305	300	310	300	328	296
2539	968	1095	1086	1035	998	963	945	908	954	945	946	870	936	901	884	881	852	840	897	897	864	897	908	917	877	895	839	964	934	980	989	1048	1026	1095	1088	1034	1387	1311	1071	1094	1034	1017	966	1024	925	944	903	902	923	844	878	861	855	866	910	833	854	848	884	877	854	852	849	853	868	854	918	831	850	876	936	834	861	844	834	856	890	842	874	872	893	858	885	847	827	811	842	883	895	838	849	835	859	887	864	848	868	887	886	850	798	853	884	838	834	889	809	853	846	863	842	834	844	876	870	860	852	842	889	890	847	903	814	913	887	846	881	880	850	841	885	812	872	848	907	857	839	790	857	863	826	850	845	797	828	873	838	879	875	892	855	852	885	815	895	849	859	843	876	887	853	885	854	851	877	833	865	831	862	854	912	845	822	873	853	886	829	852	851	871	867	819	852	859	836	872	859	826	884	832	895	836	853	876	788	847	888	864	924	880	846	855	847	873	874	829	843	878	806	845	877	895	872	833	811	858	884	850	832	885	885	873	855	834	896	833	825	819	861	882	834	876	886	857	899	889	901	890	843	812	876	838	916	835	845	864	865	877	825	863	883	824	849	837	819	854	858	924	864	908	827	863	853	832	919	874	861	907	845	843	822	871	801	821	887	878	869	889	915	898	856	853	857	869	866	861	859	848	830	824	882	817	823	858	879	875	855	855	863	834	830	859	845	889	850	842	856	890	868	854	815	874	876	826	865	851	820	942	837	882	834	860	861	876	847	865	928	879	868	842	843	860	870	891	842	847	860	817	804	867	833	868	843	838	882	854	896	896	865	881	869	834	861	901	837	876	879	833	877	815	858	859	833	872	856	844	854	867	821	896	828	842	847	807	826	851	901	902	828	894	856	827	908	877	854	863	834	855	880	907	849	864	878	906	833	822	832	823	873	904	857	873	853	825	861	897	909	872	855	902	898	866	866	867	852	857	904	847	843	822	837	873	851	841	892	885	879	848	886	882	828	847	858	826	909	882	861	855	863	832	857	822	837	849	851	834	896	853	909	838	834	880	865	827	834	848	873	824	833	834	898	823	864	868	906	883	908	863	873	840	867	880	875	848	837	871	912	880	830	818	823	915	904	877	860	821	875	869	805	855	890	894	883	828	916	785	850	886	846	807	857	852	894	870	873	842	833	847	782	832	907	843	855	866	861	849	877	847	865	780	869	872	870	835	824	880	895	835	879	893	850	896	873	803	865	847	836	858	781	881	847	898	865	823	866	813	811	842	815	877	879	855	823	879	861	844	831	894	843	838	852	893	897	834	848	886	877	836	843	856	876	829	905	815	898	855	812	830	882	895	910	908	900	886	814	865	833	844	844	872	849	900	841	854	863	866	869	874	898	847	893	879	856	794	863	858	825	870	871	869	878	848	854	845	805	886	858	838	831	845	893	931	841	853	915	857	884	851	852	845	887	879	846	808	912	838	861	829	850	812	900	858	879	833	878	849	888	885	869	857	927	888	866	827	881	855	836	829	876	808	830	831	872	848	855	857	822	867	838	885	840	864	917	885	841	872	820	891	834	844	849	844	800	886	853	873	811	865	863	832	912	875	889	829	806	879	882	852	786	858	838	887	814	938	819	885	902	896	814	842	825	839	782	804	854	835	886	917	818	870	870	868	848	885	833	877	873	898	805	804	891	859	900	875	866	857	878	889	860	836	837	852	889	862	873	886	866	877	942	840	884	814	902	878	858	858	878	879	866	907	793	896	824	955	900	830	821	846	874	897	867	860	865	838	853	840	857	843	865	879	865	869	892	848	910	853	909	874	889	882	853	848	886	841	884	883	840	897	830	866	857	882	846	928	762	828	878	874	860	853	933	879	831	809	898	865	898	850	837	839	820	895	873	836	841	840	864	878	907	867	897	928	884	822	833	833	892	816	817	815	860	926	858	858	886	868	835	789	905	823	849	827	901	804	818	862	888	849	891	886	890	822	887	859	852	861	868	867	866	823	824	859	814	849	931	863	857	853	808	861	930	848	912	859	828	810	917	863	886	840	816	858	907	895	861	862	833	906	807	880	832	873	869	792	878	856	851	834	842	855	863	828	916	860	878	884	842	863	871	816	851	802	861	862	831	877	848	877	873	847	793	841	863	856	876	852	895	873	881	833	795	870	851	819	854	863	892	867	843	791	900	853	809	814	848	861	821	887	868	848	812	847	808	851	858	857	863	849	847	867	883	876	912	903	870	857	851	890	846	866	850	881	887	809	861	894	829	834	894	842	830	832	833	854	881	827	800	891	863	905	913	854	839	822	886	856	874	862	879	807	805	880	834	842	863	828	856	863	812	854	829	866	856	824	844	843	876	857	851	827	863	871	874	844	845	840	838	847	839	835	835	861	874	831	855	843	883	893	824	827	850	844	874	910	843	838	888	844	846	851	830	877	868	864	817	883	831	842	850	799	825	838	853	850	876	813	871	853	863	947	871	821	878	908	886	872	881	844	862	806	902	836	804	841	853	874	889	833	820	885	873	855	929	853	892	872	824	845	858	884	906	882	830	828	887	867	830	878	855	892	811	928	853	845	804	834	835	920	899	866	847	791	880	860	874	836	816	877	824	857	890	860	879	862	846	865	856	852	856	835	846	853	869	901	878	873	802	890	907	849	874	809	869	849	811	817	887	913	826	806	818	846	834	844	869	869	809	892	820	881	844	906	838	849	888	792	811	861	865	882	859	833	821	823	891	904	850	818	900	855	903	836	877	838	905	840	872	919	871	851	906	906	794	867	855	905	871	804	848	857	908	864	865	813	875	831	865	818	850	873	830	858	858	872	803	826	882	850	889	843	830	831	887	861	839	823	910	832	899	814	876	805	849	819	894	873	839	820	855	868	869	823	844	880	879	863	846	881	785	844	892	842	848	863	846	830	870	842	847	866	858	894	847	799	842	830	832	822	834	899	884	897	868	797	871	856	821	899	914	844	867	833	843	867	884	865	878	827	862	866	863	837	891	851	845	870	894	873	858	870	834	905	883	865	846	839	807	877	898	838	908	798	814	853	849	854	807	890	823	842	856	853	885	824	837	824	849	872	846	867	826	856	906	827	893	892	830	875	847	886	871	902	825	869	858	851	848	881	871	920	855	803	825	874	843	873	868	903	897	885	899	887	811	851	822	898	907	905	871	888	875	862	793	890	884	896	846	863	860	854	857	867	808	912	879	875	871	840	852	846	854	853	826	836	828	807	846	843	866	838	868	892	898	853	844	851	885	907	860	863	872	813	875	877	828	871	907	897	885	842	865	879	880	845	862	879	834	839	866	835	898	850	876	817	890	897	874	844	814	844	874	842	870	828	815	871	827	814	913	824	901	908	836	837	868	823	838	885	849	893	877	853	880	910	810	887	904	821	823	860	876	859	868	873	856	822	864	898	804	857	852	863	881	860	853	830	865	849	815	885	850	854	810	784	843	893	847	840	914	908	822	869	901	853	847	877	845	886	828	832	856	844	833	905	857
9720	1483	1683	1259	868	618	513	399	351	291	282	269	246	245	242	205	198	181	159	176	200	184	184	174	198	179	199	207	198	231	327	486	575	473	533	600	652	1317	1008	668	558	488	426	320	324	281	257	252	211	219	160	154	179	140	161	168	132	145	175	170	144	167	156	159	163	160	174	191	164	167	155	161	149	148	126	167	176	164	139	154	188	151	143	148	161	159	161	161	149	149	150	124	134	149	157	148	151	138	176	164	148	169	150	157	170	158	159	167	163	162	163	151	147	162	155	153	164	150	147	159	162	161	178	148	135	156	154	174	147	156	154	156	143	156	173	154	130	150	156	137	177	156	150	175	125	145	159	168	167	148	147	184	162	158	169	156	175	144	170	139	167	136	138	139	150	156	177	165	162	152	135	158	171	179	143	157	159	140	142	165	153	148	162	138	139	167	144	163	156	159	166	124	140	164	165	165	166	156	146	177	165	154	134	154	152	152	147	156	162	159	157	138	176	146	146	159	159	130	143	144	133	131	141	164	158	137	153	144	147	175	159	150	164	173	181	179	126	143	155	168	141	162	149	142	156	166	149	190	151	119	151	167	141	126	151	156	152	152	141	169	131	152	148	137	142	174	172	149	169	161	148	126	142	151	165	158	152	143	179	162	143	160	167	129	145	143	155	150	180	131	173	150	185	165	139	145	152	154	121	163	164	164	157	158	161	154	140	136	143	139	142	157	171	127	171	160	157	148	153	158	153	146	151	149	152	146	132	145	171	185	165	134	174	145	144	173	171	142	152	147	137	166	149	137	151	163	150	163	171	169	138	143	149	159	153	156	168	156	140	143	150	154	185	154	160	178	177	134	143	156	164	161	141	160	133	150	152	148	158	132	150	139	150	182	166	149	151	154	159	162	142	170	127	145	152	172	156	163	149	146	187	139	157	139	156	167	158	148	178	158	167	141	170	139	144	149	172	151	169	166	161	162	142	172	168	148	145	163	154	162	161	142	151	152	133	165	152	144	148	152	153	162	146	164	170	152	134	156	151	159	143	162	150	145	159	159	148	156	130	172	146	172	151	169	172	148	140	162	147	150	173	166	152	151	149	155	161	152	150	163	153	150	135	167	133	151	131	147	161	143	143	163	142	155	156	153	149	152	151	172	169	169	150	146	144	160	136	169	139	158	140	152	148	155	158	137	180	144	165	133	168	153	145	148	150	145	140	142	151	158	177	162	161	138	167	154	177	154	139	140	140	137	153	180	169	165	129	163	147	155	162	135	168	159	152	153	162	127	141	165	142	140	150	170	178	151	165	157	135	143	142	146	153	176	175	138	163	151	126	151	162	139	134	155	170	153	165	161	147	136	170	149	156	174	147	170	152	144	145	164	158	156	148	172	157	159	159	148	164	142	148	152	158	154	180	147	166	141	159	153	161	162	133	145	159	150	132	145	143	154	155	154	164	159	158	167	146	122	150	140	150	141	160	149	151	137	146	154	167	131	151	155	159	160	126	136	178	162	144	175	143	163	152	178	145	154	178	136	147	146	163	155	147	159	155	154	143	144	157	137	156	141	143	163	131	154	143	166	167	165	131	156	144	162	169	169	177	161	147	158	155	143	131	156	143	151	162	177	177	171	150	143	158	170	137	138	153	163	157	140	147	144	169	159	136	141	144	156	147	158	158	137	190	135	158	173	152	162	170	145	191	167	146	156	156	152	174	154	144	138	165	154	152	148	151	158	149	170	142	161	132	163	156	158	142	157	157	139	158	146	164	159	144	167	142	150	150	161	172	146	149	153	152	140	155	171	158	170	143	167	184	139	134	180	132	152	161	156	160	157	144	134	140	168	156	140	161	156	148	166	131	136	174	160	164	168	136	152	156	161	157	149	138	144	168	150	186	140	156	149	161	180	145	158	145	147	140	152	135	153	166	143	167	154	142	177	164	138	158	152	144	153	149	152	160	182	141	162	145	157	165	170	174	169	141	174	162	133	153	144	161	182	164	161	135	162	132	131	157	132	143	151	135	145	150	139	138	151	155	141	134	146	159	158	154	148	164	165	178	159	174	170	145	150	155	137	156	149	143	152	127	162	157	169	154	146	154	184	179	154	136	147	136	137	159	135	153	146	155	141	132	147	143	150	148	165	139	152	145	145	150	153	178	159	154	135	143	182	166	167	146	157	160	165	175	148	163	171	141	166	174	165	163	138	138	152	149	174	160	153	148	145	162	152	173	163	137	155	151	157	156	153	166	182	161	139	160	145	142	154	165	147	158	141	160	155	149	155	149	156	147	156	136	118	139	143	150	148	166	154	170	167	167	155	167	155	149	149	130	147	155	159	177	133	151	139	145	133	140	145	158	164	148	162	159	160	166	160	142	153	168	147	135	144	138	166	164	171	156	136	151	152	174	148	152	164	151	147	157	141	139	154	132	167	128	161	153	141	165	153	160	153	137	148	141	164	162	143	163	136	142	165	153	173	164	160	143	164	132	186	154	173	140	137	137	157	151	155	170	160	157	151	138	169	175	147	122	157	144	157	164	181	156	167	149	146	149	150	141	146	146	155	162	135	145	137	150	153	168	161	154	140	170	160	162	148	175	178	162	139	157	156	160	162	144	156	160	166	151	162	148	136	168	157	153	149	154	149	130	159	136	155	155	172	148	143	144	158	158	154	146	130	160	153	154	157	140	149	136	151	144	160	154	148	176	149	159	155	136	169	155	149	164	155	138	168	152	128	150	158	146	136	146	149	192	136	166	167	145	154	161	153	160	138	167	171	151	149	143	161	143	169	155	141	133	136	136	157	167	171	150	169	178	162	147	154	155	169	137	177	151	128	165	150	143	156	166	168	146	168	154	152	150	169	158	147	137	134	163	154	165	172	155	145	154	166	146	150	171	158	162	138	150	163	154	145	140	148	154	165	144	147	170	148	150	156	152	156	148	122	161	154	145	150	161	145	158	151	146	163	139	156	170	147	142	164	169	149	161	149	145	149	172	156	130	183	151	152	158	176	150	171	167	136	154	156	156	159	142	166	157	142	146	140	130	138	159	135	143	158	160	142	153	141	168	148	160	154	162	169	157	176	143	137	151	155	150	147	146	164	130	139	172	160	153	151	146	174	185	175	171	154	150	146	146	141	172	160	170	174	164	162	166	181	159	157	162	151	167	169	148	157	162	132	143	151	155	181	157	134	135	135	150	150	159	164	144	175	151	159	144	178	140	143	132	147	149	156	148	159	160	142	159	148	130	176	148	137	150	169	137	150	153	182	158	156	141	173	140	160	155	161	129	150	143	163	174	154	149	170	143	164	160	144	143	139	167	141	160	170	154	143	178	155	126	155	153	153	163	176	154	150	147	164	145	174	154	165	149	169	155	189	146	149	123	133	159	150	163	144	159	153	149	141	158	140	147	158	154	172	156	145	161	149	160	158	153	136	175	172	156	147	136	153	144	133	152	155	142	162	127	164	157	171	148	154	181	130	150	155	152	170	149	153	149	169
6166	1620	3482	3908	3319	2624	2235	1809	1621	1357	1190	1076	1063	1022	923	800	840	788	772	744	698	703	684	670	732	734	773	847	998	1207	1941	3223	3665	2686	3433	3425	3459	7750	6082	4058	3972	3133	2725	1921	1821	1711	1379	1170	1219	854	622	595	645	596	572	532	563	600	555	493	546	542	507	500	540	548	545	514	527	476	527	523	544	504	498	470	477	464	483	466	469	506	484	497	487	488	458	523	526	467	477	502	503	499	510	454	473	513	507	513	508	494	480	464	523	506	445	467	487	455	485	458	416	503	511	458	513	505	465	534	477	489	485	454	508	487	511	450	478	449	490	466	493	494	475	456	528	436	480	462	453	458	486	486	480	509	434	503	509	456	492	460	465	508	521	445	492	446	496	506	489	534	487	466	443	477	459	472	463	444	487	453	512	488	486	469	501	471	489	476	502	474	499	510	479	440	485	468	512	479	448	480	523	496	495	454	504	468	446	494	463	492	491	495	457	459	496	445	500	475	472	433	436	474	515	488	447	469	473	454	495	457	441	467	511	466	466	509	482	487	479	468	473	477	449	478	462	462	448	472	487	478	492	540	481	464	482	464	513	466	498	472	488	480	470	481	460	452	510	498	482	464	458	490	446	486	489	486	504	474	499	470	486	483	483	490	464	448	467	473	498	462	470	452	472	469	452	487	459	476	476	486	463	449	511	509	512	489	487	457	485	466	464	438	465	493	477	479	450	492	506	468	508	460	537	530	453	459	507	478	474	483	470	469	523	490	476	454	456	517	457	499	490	461	533	445	471	452	506	480	456	450	469	522	529	482	454	473	483	468	502	488	481	473	470	454	454	495	462	475	506	438	481	491	444	471	500	482	446	471	486	479	471	501	495	504	469	475	476	473	523	489	464	503	473	471	454	460	455	475	499	450	458	479	491	459	482	447	452	479	479	490	526	459	464	514	492	488	494	467	467	508	471	526	459	482	483	466	505	486	443	439	481	466	475	510	503	500	429	482	462	474	448	495	481	465	457	477	461	468	477	490	512	472	499	496	489	499	425	470	440	482	482	470	452	495	505	457	497	486	455	437	485	484	467	490	475	494	468	522	493	455	464	454	473	495	497	490	430	475	456	519	489	473	507	502	460	465	466	501	487	452	489	471	452	457	501	446	514	477	497	527	474	465	482	465	466	511	475	521	505	532	486	452	517	473	471	488	529	489	466	475	479	461	501	447	469	475	452	475	490	497	436	487	490	488	453	496	478	515	487	455	498	496	460	465	488	497	494	464	487	465	507	475	494	484	449	486	461	522	473	523	487	489	472	462	522	467	454	440	481	513	478	512	506	465	476	486	447	473	481	483	506	466	491	471	487	466	471	481	468	514	461	506	478	488	461	495	452	450	472	468	488	454	479	489	456	488	461	461	493	454	440	455	488	434	477	489	498	510	458	486	468	478	499	491	473	475	494	463	518	517	476	470	513	497	473	483	474	466	441	482	496	468	454	470	477	485	478	474	496	491	485	510	463	444	462	524	436	472	488	492	463	532	489	441	464	479	489	460	461	493	470	487	491	448	478	467	480	487	509	459	444	501	519	496	480	481	467	490	480	478	514	475	434	488	508	488	497	475	442	460	494	477	405	471	459	454	458	443	506	535	484	504	431	492	473	464	506	499	465	454	493	457	467	500	457	451	499	461	485	473	520	451	470	472	451	482	482	441	547	486	489	514	475	484	477	481	458	472	464	449	501	418	495	451	451	495	503	493	478	467	472	458	463	509	484	470	473	469	500	490	480	500	481	503	455	496	479	529	499	486	467	483	482	493	481	501	463	497	464	445	493	480	523	463	482	495	469	484	504	457	438	462	481	462	439	489	462	456	471	443	460	477	442	451	515	489	500	467	455	489	478	501	489	437	442	465	483	441	505	465	477	495	443	468	478	494	497	473	448	473	473	502	523	486	505	469	431	466	517	482	488	443	470	474	491	466	494	492	473	437	487	473	511	459	473	468	476	498	448	494	503	485	468	490	492	488	429	431	467	470	461	456	470	462	514	469	470	493	481	470	504	423	439	479	490	469	463	481	445	497	464	476	473	487	499	472	460	480	492	481	502	480	469	507	487	465	507	483	437	468	443	476	460	467	480	465	509	506	529	478	480	506	489	482	473	482	476	479	493	476	511	469	465	491	461	489	423	477	466	505	456	487	440	501	513	495	433	461	516	452	494	450	477	441	459	467	507	475	501	469	440	472	467	484	489	481	472	427	525	493	460	456	470	444	483	472	471	449	494	514	460	537	446	509	481	467	500	485	471	436	481	480	465	472	462	441	472	458	496	472	450	449	462	519	456	500	481	458	465	430	497	464	464	503	449	436	488	464	467	473	497	504	439	480	472	525	465	497	470	508	474	456	478	459	467	479	480	532	447	483	515	473	501	506	495	480	511	471	479	481	449	452	450	436	453	464	501	479	484	476	476	503	455	487	504	466	463	481	469	488	469	474	483	517	457	495	482	485	479	496	462	440	478	488	483	480	489	501	473	496	467	487	450	458	467	501	467	490	474	452	492	449	440	504	455	475	443	469	483	467	456	500	479	516	492	496	461	457	479	460	448	524	483	498	501	476	441	485	468	464	471	479	454	477	498	460	492	468	446	529	482	472	466	461	493	457	524	491	447	462	478	501	498	510	473	496	473	477	493	494	499	443	499	465	508	487	474	481	481	455	516	445	479	436	455	542	439	475	453	453	491	514	466	508	495	467	531	447	478	491	491	481	483	490	443	473	493	446	477	510	499	499	462	449	457	458	545	504	499	469	436	507	476	457	438	466	489	469	455	495	446	476	448	491	464	489	490	452	472	493	504	487	449	466	523	527	497	479	478	478	469	472	491	458	499	488	450	490	537	482	460	488	464	466	466	478	509	435	512	489	474	440	482	467	518	493	428	483	468	483	453	445	477	478	467	492	453	457	490	508	467	453	476	474	489	487	468	455	473	502	463	474	439	478	478	490	502	507	455	468	472	472	495	495	500	484	520	532	470	520	473	485	537	496	438	458	505	460	503	501	459	471	474	443	481	449	458	478	492	482	458	510	491	474	462	482	469	464	499	446	485	459	488	485	500	487	472	484	505	464	521	485	478	490	478	528	481	474	424	435	464	476	508	462	476	466	508	490	493	480	500	491	477	467	454	487	493	464	464	504	514	498	503	481	445	496	485	487	432	455	479	443	434	489	470	467	467	494	504	456	483	462	438	490	473	490	485	517	483	490	486	484	467	487	469	490	490	499	467	495	481	457	480	452	445	522	447	497	467	469	468	500	495	483	475	483	509	478	479	485	461	479	522	470	498	451	493	466	505	438	458	457	494	482	484	487	450	452	479	485	515	508	500	512	463	499	493	465	436	462	453	457	497	434	475	509	463	497	493	489	464	530	504	456	463	471	458	493	519	440	442	493	493	489	472	489	492	502	497	480	506	508	453	475	459	459	460	468	491	499	474	470	475	477	462	490	490	461	513	466	456	484	491	503
17082	3260	3053	2228	1370	1060	802	618	489	381	374	295	290	276	274	251	243	200	205	224	213	193	183	185	227	198	198	287	242	306	469	842	804	600	1022	965	1010	2083	1286	908	1000	656	575	443	388	386	374	324	255	208	171	148	162	138	167	144	175	162	136	148	139	153	144	152	150	147	136	140	150	128	131	141	149	132	139	137	153	155	135	146	135	147	130	149	137	144	151	137	140	114	128	128	145	150	138	155	128	145	138	128	130	140	122	143	157	154	135	144	128	146	146	149	150	144	153	146	149	129	138	120	171	136	142	139	165	146	151	153	147	155	137	159	158	134	143	146	135	133	133	137	155	144	152	169	140	153	135	134	133	148	135	124	139	149	131	159	137	126	138	146	135	129	166	154	165	158	164	139	125	127	154	150	138	138	152	168	164	157	146	137	121	134	176	134	135	126	133	134	137	145	136	121	135	146	159	120	150	136	139	125	146	136	148	136	142	136	161	115	159	157	138	154	149	146	149	146	131	132	146	144	142	137	127	150	127	160	140	161	129	142	128	142	130	125	148	170	157	154	148	125	128	149	134	140	131	126	128	149	130	133	127	142	140	154	127	148	128	141	150	138	132	144	159	148	131	128	137	142	160	125	143	144	137	138	123	135	146	139	127	129	148	130	127	154	137	119	144	145	145	135	124	131	115	135	147	137	134	142	136	138	143	155	145	148	138	141	170	136	154	132	158	111	139	151	141	130	139	132	126	152	126	124	133	135	149	136	147	163	147	138	142	151	162	128	135	135	132	124	150	141	145	142	129	159	149	126	140	127	132	158	145	134	124	148	131	151	149	137	143	152	167	143	141	133	163	135	145	151	132	140	131	133	167	142	137	145	136	134	145	114	136	146	149	137	125	137	156	137	152	153	137	148	146	146	145	123	158	140	158	143	108	149	144	143	145	133	153	143	138	136	136	160	146	139	117	132	144	121	128	113	144	138	154	134	131	134	145	125	110	125	131	140	133	135	147	164	123	148	130	151	142	135	156	143	145	141	146	127	130	134	116	137	114	137	157	141	124	136	146	145	149	125	134	117	143	131	127	138	140	139	142	137	143	137	141	118	138	146	159	120	157	124	142	132	159	136	150	132	114	144	148	120	142	145	151	153	136	131	121	151	128	137	140	127	157	129	144	144	146	125	140	145	137	142	133	123	146	164	145	128	153	129	132	132	135	147	135	130	151	126	151	136	133	131	143	147	141	131	160	145	151	126	138	150	126	140	130	128	140	131	153	148	136	125	122	137	123	159	132	146	126	121	123	150	140	125	116	130	119	144	168	142	128	107	137	146	131	154	133	116	141	155	140	136	171	144	138	150	152	134	137	140	124	151	145	133	128	148	152	129	136	131	145	123	135	129	131	145	158	148	138	144	151	160	139	146	129	119	150	142	137	151	133	120	137	150	149	154	127	151	159	143	147	152	143	132	130	137	121	134	157	138	147	139	136	159	122	137	133	143	136	138	151	134	127	133	135	158	137	134	117	137	119	144	146	144	141	123	135	172	146	147	128	134	140	109	158	136	146	148	123	125	125	153	129	184	132	141	141	162	153	142	146	142	149	138	122	141	148	126	167	144	128	143	144	133	141	135	117	135	135	137	121	140	144	150	153	152	127	126	135	130	126	129	156	151	119	129	167	130	130	134	135	142	124	140	158	152	150	126	154	148	157	125	148	139	147	132	159	132	142	137	141	143	125	142	145	141	132	128	125	131	135	141	126	126	147	109	135	155	137	140	146	135	139	135	131	144	160	144	128	136	125	119	152	147	147	167	134	143	120	152	132	147	128	145	140	146	140	132	128	110	161	135	129	135	129	112	166	139	118	144	142	125	149	128	137	148	148	134	123	147	127	150	145	139	116	141	135	137	143	138	159	120	130	146	125	124	137	143	124	143	166	144	142	131	131	148	144	135	104	142	142	140	139	142	151	136	150	128	143	136	136	134	166	128	146	142	146	141	132	148	135	137	154	154	139	140	128	133	141	163	133	107	136	154	114	160	135	159	118	153	133	138	153	160	164	162	149	136	137	141	146	131	139	140	151	126	142	134	125	139	147	138	121	144	130	125	170	124	156	148	125	150	145	141	130	139	145	137	141	121	132	147	137	156	124	143	129	130	151	162	158	139	137	131	146	156	147	132	141	123	133	143	152	148	138	147	138	149	116	138	134	145	129	144	106	137	140	145	145	158	125	126	124	164	139	159	136	144	146	130	126	142	135	154	123	141	147	125	119	133	128	140	130	157	145	131	144	126	148	162	175	119	139	147	147	161	142	154	150	134	138	134	127	151	121	136	149	135	125	129	145	144	122	135	148	131	136	134	153	129	149	140	144	135	123	140	134	124	143	146	147	143	151	139	143	128	150	138	143	115	132	131	134	167	154	111	120	147	152	153	131	110	116	129	144	129	126	156	139	142	130	138	123	128	139	143	141	152	143	137	136	142	156	146	123	146	149	135	134	136	128	128	103	137	125	132	145	148	140	152	126	142	126	152	135	146	168	148	140	139	147	128	140	130	139	137	131	113	125	163	186	137	132	157	149	158	129	125	130	157	129	142	159	143	156	150	140	142	148	133	138	145	154	147	131	126	132	129	137	132	122	114	124	128	143	158	162	155	139	147	117	119	159	150	161	119	141	154	141	147	129	142	142	140	139	126	125	123	137	124	141	127	129	165	139	140	131	153	145	145	138	130	154	142	118	124	124	149	162	132	125	151	137	129	126	129	145	153	131	130	139	131	139	141	124	157	144	148	148	149	136	125	151	124	130	144	128	142	137	156	151	143	142	120	136	134	128	142	141	160	148	136	120	141	119	143	148	154	140	154	135	138	137	119	138	137	151	126	161	137	139	129	137	151	162	148	139	137	125	145	147	145	166	109	148	124	115	133	135	138	154	137	159	154	141	139	147	131	139	126	158	145	119	146	146	150	154	141	141	124	144	154	119	176	149	156	110	161	132	164	127	136	142	137	124	140	154	119	150	144	136	136	119	132	149	138	140	137	152	142	149	140	130	157	143	141	133	130	152	140	162	125	125	121	145	126	126	133	128	127	143	158	138	117	135	140	132	130	132	139	152	155	155	141	136	146	131	148	133	130	145	155	144	135	136	150	129	141	145	133	161	135	130	134	172	123	142	143	134	123	138	138	139	130	133	126	126	128	122	133	127	145	156	132	166	144	147	147	130	142	132	149	134	147	145	136	142	122	142	124	161	144	127	140	111	127	145	134	116	167	114	135	127	147	127	138	139	138	145	132	143	132	143	152	136	136	154	143	161	139	155	137	162	123	120	134	146	140	153	155	154	152	142	150	133	153	155	114	123	140	133	119	139	133	147	134	155	158	157	133	145	134	147	127	113	115	158	121	126	135	149	134	146	127	141	160	139	142	149	132	135	133	152	117	136	143	147	129	120	129	126	141	129	127	158	167	152	147	142	150	147	141	155	139	146	142	121	158	153	140	160	128	133	113
8362	2668	5910	6583	5578	4367	3610	3035	2558	2160	1844	1670	1515	1415	1169	1151	1142	998	940	894	946	813	768	784	891	976	1105	1122	1200	1713	3139	5578	5605	4006	5540	5117	6718	12245	7631	5949	6790	4768	3982	3098	2793	2884	2264	1886	1574	1242	713	620	704	663	648	549	594	517	586	546	529	529	516	535	561	492	498	525	530	474	465	503	502	487	466	472	497	431	492	455	443	458	502	482	423	458	474	404	453	480	434	473	481	488	450	457	456	438	471	468	480	457	464	427	473	418	481	468	435	415	451	467	427	442	416	433	484	483	473	427	453	449	447	440	480	467	453	413	452	439	462	438	465	450	466	433	445	412	398	460	436	456	443	469	468	426	454	459	474	447	466	420	452	414	443	442	450	446	466	429	430	465	447	429	459	484	479	424	466	455	440	424	464	426	477	445	441	434	443	479	441	425	421	434	421	446	463	468	437	449	425	450	420	450	446	439	451	402	440	461	427	459	438	457	423	473	445	423	468	419	484	433	403	431	418	464	464	488	425	467	463	452	466	479	410	460	440	437	427	441	435	432	426	467	446	443	427	496	429	428	416	417	475	462	474	469	432	454	441	390	460	416	468	398	488	448	441	442	425	475	452	458	454	430	424	436	436	461	472	444	424	456	438	423	441	464	458	472	458	476	456	444	437	400	447	425	435	442	445	419	451	438	448	431	444	413	448	446	460	419	420	443	415	407	464	437	425	430	427	463	468	473	437	431	417	442	413	476	461	458	444	459	432	408	445	455	454	465	465	440	430	441	464	449	451	447	473	449	460	440	446	452	414	450	447	448	441	461	485	428	479	471	428	481	431	435	441	438	461	441	465	416	445	471	441	445	453	415	476	475	417	431	444	480	388	446	414	446	469	394	422	439	430	458	419	395	431	467	446	459	447	425	465	406	465	438	420	422	443	438	429	439	452	463	421	447	453	485	466	462	425	417	451	442	435	441	438	471	437	446	433	435	434	427	399	403	410	470	449	440	413	434	426	420	466	451	437	453	424	432	429	447	434	460	446	402	445	414	448	432	451	458	446	442	432	481	447	439	453	484	469	414	424	431	449	428	470	460	429	451	445	447	436	441	476	430	409	412	422	433	430	459	439	438	437	449	414	394	414	452	446	441	436	414	430	451	460	448	401	437	412	467	418	445	437	418	432	461	431	411	451	453	437	414	469	449	420	449	470	429	420	417	450	414	436	460	462	427	484	450	440	438	442	441	452	427	463	473	459	420	444	419	436	431	455	437	461	479	451	448	450	431	421	452	471	474	440	421	426	442	417	445	439	490	424	470	415	448	456	451	484	444	434	487	476	427	389	432	441	462	442	448	448	432	441	437	450	441	459	425	492	428	425	461	481	464	454	436	453	457	475	439	423	434	445	430	426	440	461	502	454	458	458	457	494	478	431	423	422	457	435	422	428	469	445	404	438	458	434	441	446	419	409	414	425	431	425	476	466	437	413	408	427	457	440	425	459	459	440	461	420	402	461	420	438	429	435	435	461	413	448	437	454	421	483	430	431	417	424	438	408	422	449	446	449	444	452	452	416	413	445	468	445	418	475	444	495	424	425	433	453	439	421	409	425	456	431	451	399	439	430	451	481	430	491	437	414	451	453	430	439	454	437	429	410	455	436	460	453	430	436	460	438	439	413	478	460	456	449	406	467	434	446	475	448	460	469	454	457	425	420	447	461	389	425	442	425	439	463	432	430	430	438	412	487	483	435	454	434	479	457	482	442	429	437	457	495	453	439	442	437	458	472	459	426	433	466	415	408	461	447	439	440	467	448	430	465	454	426	410	462	479	444	441	438	439	448	447	442	443	452	459	393	479	468	428	445	417	449	399	412	438	433	426	444	412	453	421	431	408	405	407	449	407	418	439	400	437	449	406	453	457	469	471	457	443	432	434	452	444	442	466	439	480	441	446	451	458	425	436	444	462	445	494	443	433	462	430	419	416	446	413	411	436	481	445	411	431	449	466	437	478	459	452	426	448	429	421	435	483	420	473	446	420	432	440	433	453	445	454	453	455	447	389	477	401	474	447	414	403	455	484	484	442	447	433	435	453	437	449	468	463	427	457	455	446	465	453	459	427	471	433	434	422	460	459	455	426	431	399	462	458	425	437	480	444	435	456	443	485	434	465	436	421	443	434	450	424	481	468	413	467	448	435	448	442	419	460	425	446	476	448	421	468	440	447	464	439	456	454	442	426	434	397	478	441	450	445	485	427	464	478	445	466	451	484	432	444	424	431	456	405	444	441	458	454	486	397	436	435	468	466	405	439	390	457	437	457	422	405	451	409	446	422	462	427	430	492	382	437	435	433	431	477	442	438	444	442	425	432	433	424	423	451	458	442	467	433	415	441	454	418	452	464	449	408	433	459	431	462	433	436	454	445	440	415	481	416	420	483	466	492	416	449	468	435	451	480	448	460	445	430	451	466	447	437	455	491	458	411	431	423	439	455	447	429	448	480	458	445	422	464	468	434	430	452	402	410	450	460	414	427	437	447	428	438	458	434	474	477	462	481	418	469	450	443	446	455	433	494	420	463	442	474	477	451	461	427	439	439	428	462	442	457	417	458	437	484	425	440	442	425	423	431	412	465	452	457	475	422	411	441	401	435	386	423	437	442	410	448	445	455	439	454	448	474	484	416	448	444	424	423	453	472	430	440	433	433	427	455	427	451	429	433	403	429	407	463	413	481	459	428	430	443	449	458	458	432	412	444	426	417	433	415	458	437	445	465	458	415	450	419	444	444	401	445	443	432	413	442	460	445	405	436	454	414	430	457	429	445	435	437	501	444	448	433	442	490	393	485	453	437	415	473	453	439	430	457	458	486	389	437	428	417	438	455	470	444	452	414	461	453	403	436	436	435	433	449	473	478	488	488	453	450	416	413	436	415	465	470	428	432	469	438	457	461	475	488	464	456	438	451	403	433	473	427	478	459	453	458	439	439	442	457	445	453	444	444	410	448	428	437	484	457	457	469	457	432	459	442	441	423	415	430	484	449	455	455	404	471	451	443	472	450	441	471	439	402	447	440	492	447	458	432	437	449	457	425	406	464	409	508	462	432	437	444	451	394	414	461	436	454	449	461	469	447	451	432	460	418	465	440	443	439	452	431	441	436	466	427	477	414	462	460	471	460	463	454	429	493	423	439	466	428	469	452	408	447	455	450	444	450	427	445	415	401	413	432	439	454	463	412	443	415	416	431	437	424	420	436	428	444	438	458	436	425	435	435	463	469	427	437	431	424	455	488	463	465	433	479	410	431	449	431	432	470	457	440	443	424	443	464	461	428	448	452	451	450	442	444	443	454	400	467	446	443	439	419	503	458	477	442	434	425	466	409	441	409	447	455	472	489	455	435	436	467	419	446	456	465	442	415	430	463	456	413	425	480	411	455	462	422	447	472	445	433	470	412	459	426	411	437	410	454	445	472	440	431	444	406	440	425	413	477	422	412	458	445	434	462	426	460	445	428	417	429
2382	423	402	341	317	331	303	287	316	302	282	302	260	281	296	296	291	330	276	282	302	285	281	299	280	267	321	277	283	278	301	302	311	328	331	295	321	366	313	326	358	310	318	290	299	317	302	312	303	320	270	294	292	282	287	281	270	269	299	259	301	287	321	283	271	291	298	293	301	272	288	284	300	299	270	279	304	323	291	307	288	309	287	297	272	284	308	295	279	280	287	270	315	265	282	276	288	287	310	322	277	281	296	298	267	272	310	288	275	282	290	316	286	250	275	293	278	266	299	279	295	272	312	288	313	266	250	287	314	265	308	285	288	293	283	306	273	325	274	246	292	307	266	292	262	277	290	271	290	310	288	275	304	289	267	289	274	293	260	282	267	304	323	292	280	278	276	249	277	267	277	258	305	267	285	309	300	295	300	290	265	287	274	301	297	274	296	244	272	263	311	271	304	276	296	284	295	305	295	297	295	291	258	274	257	317	303	306	263	292	264	308	292	286	296	286	304	312	282	303	283	258	288	301	286	313	252	287	282	302	265	293	273	291	284	318	276	284	284	291	278	298	297	283	282	249	287	323	313	307	277	292	304	267	268	318	330	302	280	286	256	294	264	284	255	287	285	291	265	282	285	274	305	286	288	285	292	282	271	324	276	273	276	302	319	323	298	288	248	288	332	308	237	259	302	286	287	276	255	290	287	319	290	286	283	289	283	292	265	293	268	289	276	288	274	297	295	295	299	294	277	265	281	296	308	284	262	293	309	338	290	296	308	268	287	279	283	319	288	296	310	316	316	285	300	288	288	290	313	290	269	292	274	290	292	293	263	325	310	289	289	308	271	301	295	330	293	271	304	263	289	290	287	286	300	294	278	307	272	270	257	290	289	288	330	295	318	300	313	285	284	298	287	313	282	282	277	244	295	291	298	288	291	270	274	273	297	297	300	299	273	280	312	265	275	284	285	305	315	304	285	272	286	260	301	284	316	282	261	305	282	316	296	284	282	287	300	297	284	311	313	286	263	270	317	302	280	312	287	299	289	287	289	275	255	304	287	270	275	291	275	288	298	323	298	269	251	285	270	293	286	295	305	290	283	286	274	334	268	287	303	307	282	278	298	279	248	261	262	314	311	271	278	299	273	296	246	294	331	270	287	275	284	277	274	278	290	292	278	302	294	297	285	283	268	284	291	286	318	279	298	263	301	307	259	299	266	293	268	303	301	277	261	260	284	254	308	284	287	285	264	306	311	291	291	299	268	284	289	276	275	288	300	281	287	269	303	267	294	279	289	304	310	273	291	283	285	306	263	274	268	293	323	292	273	317	292	312	277	257	267	275	273	311	295	287	265	273	354	272	290	284	263	301	249	286	278	277	289	262	294	289	305	259	269	248	248	283	298	326	298	296	256	291	284	271	288	266	279	287	303	285	271	298	283	307	298	306	286	290	265	313	299	311	303	295	292	301	304	302	299	287	295	305	247	334	288	267	324	279	281	297	272	285	266	293	289	286	303	267	282	267	265	253	260	281	275	244	294	299	312	285	292	286	303	301	291	267	283	294	287	337	297	292	299	297	295	320	303	274	300	287	289	284	277	319	280	273	295	286	260	304	292	281	317	254	285	292	284	280	276	328	293	282	287	273	270	301	274	276	288	277	281	301	291	288	265	249	322	312	251	272	299	293	326	302	287	283	261	293	285	271	323	312	325	270	275	302	281	298	310	299	295	279	284	272	268	278	279	304	284	291	281	302	271	277	305	303	293	296	293	269	275	293	292	282	291	302	287	330	272	297	295	289	277	302	266	305	278	289	290	279	272	284	305	291	278	279	310	278	283	279	290	304	285	287	288	252	277	288	297	317	278	273	291	302	294	297	291	284	267	303	298	273	289	308	283	280	292	282	315	317	278	314	303	314	278	311	249	258	257	263	282	248	255	288	303	293	300	275	274	305	305	301	293	245	302	319	291	271	266	272	295	285	289	289	298	252	270	284	302	304	287	273	295	289	303	269	291	301	276	337	280	306	296	248	293	283	275	273	253	301	308	302	254	277	291	275	281	290	298	320	279	277	324	292	286	280	300	308	274	301	303	291	319	294	274	277	258	282	268	298	281	305	271	282	249	286	278	256	276	303	293	286	290	296	296	299	277	309	294	282	287	269	266	308	266	312	247	261	264	284	287	292	280	307	287	321	280	284	305	287	279	278	270	278	276	288	288	286	300	307	276	261	295	320	308	291	288	307	293	299	284	286	268	271	326	286	325	283	323	279	304	278	286	299	294	307	324	282	297	285	292	292	324	263	296	290	296	286	278	319	307	277	293	303	249	275	295	258	271	254	280	296	297	267	290	273	325	304	274	302	302	276	280	304	269	283	275	305	294	305	286	292	282	298	296	244	285	310	299	285	309	252	272	300	299	280	266	305	276	294	279	271	340	317	326	302	287	291	268	296	293	301	291	293	263	251	300	301	301	265	304	307	290	269	307	256	267	307	311	278	295	289	280	274	241	321	322	305	306	246	315	268	317	289	281	293	297	286	304	270	277	306	282	270	289	276	282	320	257	278	280	268	280	283	305	287	282	272	268	303	310	275	283	296	297	300	294	280	270	252	292	287	286	304	295	291	269	315	281	252	296	295	271	279	285	289	284	283	290	311	299	323	283	261	273	273	298	276	301	263	288	280	265	268	315	268	315	323	284	269	281	260	287	293	274	267	278	300	272	315	274	278	290	300	272	296	301	266	275	288	308	313	273	326	253	279	287	303	303	279	265	301	288	319	300	266	287	301	266	310	285	283	291	308	287	314	280	329	295	282	286	329	284	302	289	315	278	266	261	276	277	291	275	304	301	296	319	278	286	268	285	271	298	255	294	278	334	302	298	304	288	300	298	263	284	258	249	294	298	274	286	302	289	274	270	292	296	306	304	284	299	251	314	257	295	305	325	267	293	296	264	276	264	266	287	273	286	289	330	274	294	321	264	296	260	260	295	313	278	301	278	268	287	246	297	282	294	291	292	311	279	286	287	294	283	291	326	311	301	288	260	291	293	277	296	278	280	279	304	303	306	285	278	324	327	285	292	315	282	300	283	263	282	271	297	288	290	297	289	292	255	293	285	274	296	306	284	277	277	289	315	322	301	299	275	286	300	316	280	276	295	304	291	295	292	273	291	303	294	291	277	282	278	290	268	284	318	290	288	290	282	267	277	284	288	275	278	291	302	319	289	312	299	289	304	288	271	281	304	294	315	277	309	286	259	307	300	283	308	304	317	307	277	316	283	303	306	269	273	262	278	324	242	326	314	247	266	302	305	295	299	310	297	324	281	260	281	295	262	297	277	282	293	271	298	269	280	306	292	293	290	301	274	284	308	265	292	286	291	280	318	295	282	299	265	263	309	265	284	302	297	310	273	253	298	298	308	283	284	317	303	308	270	299	328	260	303	287	286	291	290	268	281	291	300	252	294	280	308	288	290	278	290	313	283	303	313	292	276	273	310	284	251	285
2442	901	1012	1049	939	960	890	911	872	868	888	849	890	831	823	837	824	849	830	782	835	840	799	788	907	891	879	831	836	863	873	1046	1020	1013	1065	1002	1132	1210	1078	1058	1022	959	987	892	954	933	863	879	848	778	830	807	798	836	816	785	803	767	809	800	792	862	820	820	812	776	883	824	877	838	820	872	760	858	814	812	817	770	873	805	891	818	797	787	807	832	806	787	809	822	833	761	814	774	784	830	760	770	803	844	863	805	848	822	786	790	810	803	762	820	778	866	817	812	807	847	873	843	797	749	815	826	782	846	837	799	791	797	823	817	776	816	836	827	810	777	798	778	848	814	806	784	808	855	818	803	800	824	802	813	857	824	797	806	803	782	810	817	774	800	791	828	829	830	849	817	859	798	840	827	743	794	787	843	806	793	839	855	834	804	789	783	862	801	847	788	792	812	817	805	798	819	751	792	829	858	830	795	817	856	840	857	831	827	749	766	780	835	811	840	775	807	790	831	806	790	823	780	811	819	771	825	823	795	853	829	795	817	802	813	806	809	805	802	845	815	831	897	760	816	846	817	823	806	866	798	842	832	830	780	804	806	785	840	845	819	810	833	786	802	827	767	809	826	812	808	814	832	814	818	837	860	808	785	809	823	811	810	801	824	797	821	786	829	815	840	816	840	792	795	802	803	792	777	815	830	792	806	770	827	795	799	801	798	817	826	806	850	787	818	781	839	842	785	820	850	812	819	804	831	794	822	808	841	750	773	830	825	766	808	813	870	802	809	831	830	810	816	803	797	791	894	841	821	771	850	782	824	799	832	793	872	785	803	830	814	794	781	806	810	789	805	791	816	809	850	842	837	827	761	855	820	799	778	846	792	795	827	820	832	826	795	789	814	783	829	813	794	796	829	776	799	840	793	839	840	842	843	823	861	816	780	765	796	803	843	859	837	790	797	792	873	764	774	842	783	868	799	813	814	797	811	814	799	814	842	829	793	839	855	777	823	808	806	782	806	845	806	799	846	838	774	871	809	820	803	889	757	806	812	773	818	752	812	873	796	801	819	843	820	869	806	823	825	783	809	797	768	803	830	815	853	807	846	827	846	800	815	796	819	825	797	793	854	831	750	814	792	767	829	811	807	821	868	793	799	800	814	782	823	836	855	770	865	814	809	835	788	809	798	883	814	798	876	764	811	800	794	806	858	844	865	832	812	790	833	827	803	832	874	829	857	799	795	803	839	831	729	825	818	834	842	787	834	839	813	834	816	831	794	778	807	790	810	788	765	816	803	812	795	792	824	831	789	811	816	789	818	794	869	841	803	794	800	839	793	824	829	763	830	797	833	780	853	787	797	795	819	817	832	825	775	853	862	814	871	773	837	830	846	832	799	809	789	750	797	816	855	794	828	839	813	836	772	814	777	844	861	770	845	810	790	778	803	831	808	862	793	810	802	845	830	833	797	805	785	827	804	809	798	842	823	817	781	784	812	838	769	849	825	828	827	801	806	866	820	815	787	836	866	783	812	797	807	806	832	837	802	807	830	810	859	806	861	810	851	806	774	827	871	831	829	813	845	768	858	814	781	843	803	873	817	781	834	811	808	782	810	795	844	811	753	804	795	795	838	756	814	810	815	831	804	839	814	839	863	803	805	814	820	802	808	822	812	848	815	815	853	799	845	784	783	811	850	823	808	824	792	849	833	793	810	821	812	812	789	842	841	790	806	845	818	806	801	768	771	759	794	800	794	871	777	830	814	851	796	838	766	837	774	810	810	794	815	792	809	830	780	794	853	839	844	842	827	803	797	811	892	810	779	818	827	770	789	806	793	851	812	808	816	810	789	828	866	841	800	817	788	853	803	867	821	809	814	864	811	826	805	836	824	852	811	815	787	806	808	793	818	779	807	815	816	876	777	859	760	835	828	839	820	881	775	822	805	780	809	815	819	783	808	809	774	802	773	828	789	839	785	780	803	801	817	796	764	841	801	776	816	791	887	838	804	842	814	780	846	776	838	782	782	786	844	799	811	829	850	834	790	782	777	822	834	825	817	795	786	773	798	813	820	777	817	764	857	775	829	837	814	803	800	802	787	866	778	812	780	790	841	863	849	858	834	843	816	843	816	832	804	859	799	764	785	732	807	760	773	767	822	810	786	789	857	801	727	804	795	802	780	796	855	834	868	822	843	826	819	817	816	818	883	785	796	836	812	790	889	793	820	853	816	807	809	830	820	824	802	833	829	800	790	765	822	829	792	806	786	788	760	795	851	883	816	803	811	776	814	859	774	846	798	765	888	748	806	794	838	786	861	812	838	757	786	779	846	763	822	821	758	839	810	835	781	788	855	812	811	779	824	800	826	840	780	793	793	871	836	863	806	824	849	807	829	819	846	778	865	808	809	805	866	783	777	796	796	824	798	825	810	773	795	798	829	832	784	810	816	798	782	813	814	822	872	843	763	818	859	818	864	838	867	830	816	821	786	821	786	851	797	774	850	799	824	857	807	790	796	812	811	802	783	823	778	852	782	843	783	767	794	885	817	812	803	731	833	811	815	809	819	852	839	818	851	829	761	816	851	802	802	795	855	821	803	820	825	781	741	856	800	808	825	808	782	849	831	835	800	807	802	801	827	782	834	775	822	751	859	812	852	770	847	827	825	881	838	791	775	826	819	833	839	819	777	816	856	793	782	746	808	875	842	813	811	807	853	833	821	809	772	807	831	858	821	842	797	825	821	826	812	789	846	801	792	785	754	875	775	828	814	822	781	846	840	775	826	818	837	772	804	804	820	735	803	810	801	806	822	828	780	851	820	836	779	831	810	786	819	799	822	821	826	817	870	819	849	830	826	848	785	773	831	847	794	848	801	892	872	806	817	819	794	845	829	822	790	796	841	817	836	824	801	811	820	788	796	789	838	813	771	772	797	798	820	817	786	817	789	790	796	818	838	812	830	840	807	805	806	876	810	807	820	796	838	780	811	807	807	772	844	845	825	861	804	800	793	833	753	768	829	832	806	856	843	767	804	793	808	803	830	806	852	779	851	843	807	791	770	823	829	856	866	804	741	784	793	810	823	808	795	817	800	767	824	808	825	830	792	823	860	795	839	852	824	824	859	841	812	818	787	784	779	808	762	787	832	815	786	779	844	848	813	855	800	797	800	801	841	838	824	795	777	784	848	861	813	817	784	846	859	869	821	786	854	821	810	809	825	866	877	827	788	811	824	787	755	794	799	816	809	810	840	797	806	797	783	828	811	832	846	811	852	757	827	800	802	901	861	788	831	823	802	800	851	827	792	833	777	837	821	820	794	806	840	829	757	765	845	793	773	808	798	788	759	821	776	803	822	895	792	795	876	805	798	786	801	828	792	851	821	757	783	836	832	822	823	797	802	819	786	796	854	819	834	834	803	824	780	805	848	813	832	843	845	805	781	801	802	861	817	799	820	837	827	845	804	787	779	788	811	794	827	756	822	889	817	854	812	872	785	849	793	753	861	829	830	797	796
10219	1569	1628	1275	985	641	491	437	352	326	303	270	234	241	238	233	201	182	185	195	215	194	188	189	216	191	211	225	221	260	356	482	452	427	691	434	544	1089	847	658	621	438	376	302	331	278	254	238	209	190	176	173	173	172	167	168	177	168	166	156	156	161	164	180	159	157	175	160	150	166	167	160	181	162	163	176	150	174	174	179	166	151	166	153	162	152	160	144	153	150	157	167	170	131	157	157	157	165	150	160	148	149	158	142	164	156	122	167	156	161	168	153	152	163	152	162	164	159	173	157	136	174	170	172	137	163	137	151	152	165	141	163	148	176	180	156	138	175	166	171	151	162	177	137	155	143	159	138	154	153	158	157	157	169	157	164	168	197	170	170	154	167	162	130	162	161	163	191	150	161	158	164	159	139	170	166	151	145	163	159	157	150	169	180	162	153	168	151	156	133	147	152	153	163	156	159	154	156	156	156	175	152	151	161	156	181	155	162	164	178	162	161	187	158	142	151	179	160	151	136	165	168	173	153	154	151	133	164	183	173	137	167	156	142	190	152	159	183	167	169	138	161	166	162	153	153	167	154	154	165	134	152	157	175	146	167	150	156	155	170	148	153	164	149	149	159	164	164	167	190	168	125	144	157	165	173	169	148	147	181	153	164	170	164	169	174	159	167	163	170	170	164	163	151	160	157	169	144	174	146	157	157	165	150	173	138	174	172	148	146	150	166	175	147	146	157	163	137	155	159	164	178	175	153	149	151	192	132	142	169	150	135	181	152	168	149	160	143	160	175	173	155	180	162	158	167	155	172	170	158	150	170	170	161	168	167	153	161	196	157	163	171	150	147	169	167	147	155	143	170	146	153	153	149	151	163	171	180	161	149	150	155	141	167	161	174	155	166	177	145	155	146	147	139	157	155	156	165	165	169	149	165	179	176	156	163	148	158	142	176	186	143	181	146	162	139	154	157	146	172	148	150	150	159	161	181	164	149	145	169	150	163	141	154	149	141	149	161	154	164	155	167	189	169	165	167	174	170	168	140	166	176	168	159	159	158	141	171	162	137	150	144	174	181	134	163	166	159	147	161	157	159	164	164	176	147	155	144	151	149	174	136	158	169	150	162	164	165	145	148	162	154	162	142	133	146	172	152	147	162	172	146	164	181	172	168	150	158	168	146	155	155	164	163	171	190	137	181	172	153	160	167	179	172	158	161	154	137	166	158	160	153	140	147	175	161	151	154	157	159	177	143	172	153	167	143	166	151	147	164	164	173	167	158	166	165	153	158	183	149	163	172	146	150	125	164	152	159	157	173	167	163	147	155	167	164	156	181	154	145	160	169	153	144	172	140	163	183	160	143	153	160	158	159	146	132	153	140	175	153	168	159	162	157	149	163	157	150	150	169	154	167	164	158	162	173	155	158	150	166	157	182	156	138	170	156	152	156	134	159	171	163	173	164	171	165	169	168	141	169	140	142	166	173	176	155	158	156	166	169	163	152	141	142	164	135	169	180	174	177	152	164	151	163	148	150	166	175	160	170	160	186	138	142	165	143	172	155	179	150	172	162	161	165	144	175	155	149	144	164	152	142	157	163	153	161	152	161	144	141	140	165	164	161	139	146	170	171	169	170	168	192	140	165	153	180	151	148	170	171	196	177	162	167	166	167	167	165	143	143	160	161	145	163	179	202	169	169	169	132	156	164	156	148	145	167	156	133	167	137	170	156	163	152	177	160	143	154	142	161	178	169	180	170	160	160	160	168	152	163	156	152	152	137	149	172	162	160	160	149	161	169	141	161	162	168	157	151	159	141	152	150	181	146	181	164	155	168	173	141	150	167	177	156	156	207	160	153	167	141	150	157	167	138	155	149	165	158	152	143	172	149	173	171	144	157	157	159	170	172	167	153	160	157	151	168	132	160	158	159	155	163	161	157	168	155	142	159	158	169	147	154	159	153	152	172	180	150	163	137	179	156	178	179	173	161	172	185	140	166	168	160	148	149	166	132	180	159	188	158	164	149	153	141	148	154	161	169	159	150	152	138	150	165	155	165	162	140	142	150	148	180	169	176	153	139	186	149	154	164	153	148	155	135	168	148	164	138	167	154	147	154	169	156	179	162	143	160	160	159	139	169	196	180	157	167	176	175	151	160	160	161	157	151	155	149	166	174	158	162	173	165	173	147	155	180	159	160	179	149	154	163	144	132	159	160	159	145	158	148	134	148	149	163	168	171	164	125	156	158	158	130	159	150	162	156	152	158	157	183	160	150	158	151	157	169	133	165	156	166	160	159	141	167	174	167	161	162	167	186	143	144	160	175	169	177	154	153	154	162	164	143	162	174	168	155	170	144	183	169	170	143	150	149	162	147	147	141	155	160	166	163	164	161	163	157	146	167	151	165	121	155	152	154	174	152	169	157	184	151	139	166	168	135	165	156	171	148	139	136	156	142	129	130	160	154	145	179	149	174	163	177	157	145	149	159	161	168	155	135	155	176	165	122	149	169	160	159	164	135	173	155	158	128	145	147	182	139	164	166	165	173	155	140	164	117	164	153	182	168	176	165	152	163	145	150	171	176	156	160	162	167	149	177	169	166	149	152	167	144	172	153	144	139	146	176	169	145	185	162	156	149	173	166	149	176	142	187	164	160	144	170	144	180	160	170	151	157	173	145	175	153	149	145	155	155	168	162	150	140	151	154	159	147	169	156	149	157	145	144	151	159	162	145	142	166	183	170	158	159	145	155	154	175	168	157	163	154	184	161	163	148	163	148	159	159	163	155	171	172	152	169	146	144	162	146	174	147	165	162	157	153	177	161	174	169	170	160	161	145	156	153	149	165	158	143	180	167	157	161	185	141	134	134	160	164	154	141	132	152	148	188	160	139	162	158	149	134	157	173	164	162	153	155	171	173	168	173	174	157	159	150	156	173	181	199	149	166	138	169	187	144	193	135	164	141	134	162	167	184	156	155	150	152	166	169	155	153	150	138	176	158	166	148	133	139	164	160	152	130	173	161	144	137	160	163	142	151	156	134	138	163	145	188	156	166	169	167	146	172	154	145	150	156	176	164	146	146	156	138	175	134	149	167	156	154	163	153	159	170	157	148	163	163	174	146	170	178	176	170	157	176	152	158	168	167	153	146	156	175	169	146	157	170	144	161	150	137	160	155	157	133	155	140	143	147	169	172	143	161	184	157	167	149	156	170	154	169	170	164	157	156	164	154	150	152	144	146	169	137	148	167	165	154	136	174	154	157	173	173	157	160	164	166	169	138	141	139	172	168	153	170	152	170	146	146	153	177	157	146	165	166	147	157	168	165	155	162	159	173	147	180	138	166	154	173	153	146	172	180	167	187	155	169	146	167	159	150	172	140	140	141	139	155	153	166	172	143	151	159	155	171	170	161	184	149	165	153	178	159	147	136	142	160	178	160	172	159	162	136	147	159	152	153	157	153	172	149	175	157	163	151	141	139	147	157	163	131	155	177	172	177	152	160	160	145
6406	1669	3470	4082	3400	2787	2243	1883	1627	1445	1290	1235	1087	958	947	877	843	796	800	747	731	717	717	783	797	818	899	1119	1044	1361	2284	3421	3181	2278	4447	2924	3627	6297	4754	4369	4026	2947	2402	1933	1828	1844	1377	1308	1133	833	636	639	675	559	581	546	579	544	571	535	524	550	526	529	547	533	530	516	536	540	528	508	487	504	524	460	471	513	540	554	516	531	534	484	521	476	459	474	471	529	466	506	501	461	514	484	488	465	528	488	508	498	498	532	520	523	523	502	509	541	526	471	508	471	504	508	466	497	501	507	480	479	509	488	467	478	493	499	509	515	501	485	525	489	506	489	498	486	498	510	515	509	518	496	521	500	537	483	532	502	473	515	515	471	536	520	523	520	528	493	491	436	481	506	498	505	501	527	516	464	488	488	505	484	526	503	522	482	470	494	482	491	456	484	492	518	473	497	502	484	511	487	503	503	481	489	497	497	502	506	519	498	507	471	493	481	498	484	501	478	484	480	490	480	491	495	527	488	523	525	477	518	464	511	496	481	475	469	468	512	480	503	496	515	508	486	503	501	502	494	453	520	496	521	501	529	477	530	529	478	513	510	450	458	516	494	457	500	484	490	468	514	494	511	470	488	493	485	519	506	487	464	506	527	462	476	510	508	538	515	473	528	502	459	493	484	493	544	464	467	485	506	534	474	479	549	520	498	519	532	472	502	502	459	487	499	499	495	512	498	479	491	528	506	466	495	505	497	474	528	488	506	467	505	494	492	504	474	492	490	474	500	502	424	539	487	488	481	551	482	471	516	515	492	511	487	511	501	503	503	521	503	514	510	543	495	504	486	525	486	505	494	474	513	485	495	502	472	505	487	500	504	486	493	509	475	495	503	494	478	531	493	474	497	469	491	516	482	499	496	505	468	502	474	490	522	509	504	511	460	501	508	528	449	472	483	496	499	472	496	491	518	492	476	474	495	470	461	491	531	505	479	508	481	466	496	477	529	483	477	502	514	530	543	486	449	513	518	465	503	494	466	488	505	445	465	511	475	503	516	498	523	488	503	507	514	462	496	483	502	453	512	453	535	476	464	502	519	533	510	552	476	478	511	472	494	510	515	504	552	474	479	486	547	537	490	462	481	475	466	482	459	490	481	463	550	495	475	459	483	472	511	469	486	522	483	521	480	519	472	539	490	487	495	472	512	494	559	516	527	485	521	464	501	519	523	484	524	524	498	478	495	450	510	499	518	455	500	536	508	521	487	537	500	526	478	519	476	482	486	491	489	501	480	503	518	480	513	523	487	507	502	518	508	488	521	511	484	490	504	493	423	499	508	502	517	493	465	471	514	482	519	476	530	469	496	456	509	474	503	513	497	500	533	490	516	519	522	519	488	510	491	505	538	460	498	447	471	540	546	497	499	469	489	482	509	483	508	463	468	465	506	518	494	473	514	489	488	503	517	505	470	493	492	491	467	488	521	492	493	501	465	494	502	497	496	505	454	460	483	494	477	490	545	492	497	521	488	478	483	500	487	523	478	508	499	512	536	503	479	470	501	506	463	476	492	478	487	502	428	482	489	496	516	459	528	498	563	496	517	491	474	480	508	509	489	516	503	498	508	471	483	530	420	541	501	506	493	483	474	481	503	503	493	482	458	517	500	515	473	470	478	464	546	501	445	506	444	500	488	505	498	479	464	478	495	499	487	498	493	526	465	521	509	475	521	498	497	503	513	496	478	534	489	495	442	503	442	470	476	518	508	494	511	501	496	480	501	469	490	471	502	493	507	506	494	511	482	458	529	536	508	503	492	519	489	446	466	526	485	506	473	470	547	518	502	501	485	492	500	498	485	504	486	458	476	515	474	489	478	482	479	483	518	532	497	516	513	515	494	504	533	499	480	516	496	502	557	530	500	516	484	503	464	475	474	516	493	475	502	509	521	490	504	513	510	501	480	477	531	457	470	500	531	485	475	481	503	427	468	497	488	499	488	459	479	518	505	463	454	498	501	481	494	505	483	498	523	499	515	501	457	455	481	540	515	503	486	498	506	495	492	505	470	464	510	463	493	483	491	526	494	475	541	479	504	469	498	453	483	500	520	490	469	487	467	511	452	486	513	523	470	444	470	509	492	485	481	497	480	477	525	505	470	501	502	494	537	494	519	490	525	473	480	440	499	504	486	519	500	511	488	505	492	488	511	477	495	490	457	503	488	439	512	531	469	509	502	487	494	511	497	501	465	475	481	456	491	482	516	511	500	493	542	505	496	541	489	481	505	453	526	483	456	503	508	505	504	521	503	471	548	524	475	472	486	482	503	524	437	522	522	537	522	500	479	503	483	505	504	493	476	496	508	504	503	514	490	515	482	500	501	492	479	462	460	498	498	524	519	502	503	517	455	491	510	498	461	493	510	520	481	494	518	465	500	528	503	472	556	490	488	496	529	447	519	481	509	514	487	485	512	507	469	524	512	452	488	507	521	485	459	527	484	505	507	513	535	468	477	518	491	506	527	526	499	518	509	525	500	524	529	503	500	534	488	518	453	500	509	506	486	521	530	492	498	480	510	492	483	528	496	492	471	487	535	513	482	491	493	516	514	496	525	475	489	482	514	465	499	520	490	520	514	466	523	486	488	487	491	495	523	488	469	469	505	499	477	463	460	482	478	477	462	530	490	494	529	478	458	506	522	494	467	488	540	496	480	461	481	469	518	484	498	496	485	504	503	501	534	464	505	461	546	506	506	468	468	514	524	473	533	470	490	522	486	485	506	525	482	453	476	555	478	495	513	506	489	521	471	481	487	502	504	444	520	491	480	499	489	467	516	491	461	482	535	496	497	484	487	488	469	491	460	486	480	506	485	461	472	509	474	511	521	496	529	523	482	527	517	499	515	467	502	483	474	515	543	495	472	495	518	549	488	514	514	478	508	469	468	496	538	512	489	514	497	513	484	491	507	475	489	469	483	482	498	495	462	482	493	521	494	550	523	523	475	513	499	488	508	487	486	501	506	481	470	500	500	528	480	466	478	523	467	483	476	524	461	493	487	490	480	497	523	473	499	484	526	488	471	515	495	509	457	532	480	489	501	468	516	509	507	441	487	476	477	482	479	510	508	506	483	535	489	461	458	508	538	502	538	462	511	446	498	522	475	471	515	488	480	472	481	494	495	516	504	501	494	493	464	458	494	497	475	521	454	488	498	522	489	503	499	514	519	498	500	448	513	485	525	496	467	481	524	486	514	532	485	496	488	495	555	502	481	489	505	504	486	495	494	500	476	515	509	516	505	480	479	468	482	501	481	494	459	498	469	499	475	513	492	477	484	522	492	464	496	521	466	521	466	488	514	475	517	446	459	507	447	459	515	534	505	518	523	473	507	473	535	509	507	480	479	500	488	517	463	464	500	489	488	533	472	507	477	543	458	484	480	507	485	504	494	456	490	511	515	505	493	484	505	507	471	483	496	511	486	478	516	463	522	472	468	443	495	490	489	473	482	477	464	546	477	484	486	518	491
17510	3356	3306	2405	1570	1084	848	658	512	417	398	366	325	315	286	250	260	209	222	243	221	198	187	208	194	237	236	258	277	337	610	840	829	601	1586	1073	851	1537	1323	1103	913	663	543	455	443	405	329	279	271	206	204	181	190	157	180	171	142	146	142	138	151	135	145	146	163	169	148	143	157	159	173	144	125	110	170	152	146	156	149	161	139	117	137	138	145	144	139	152	158	148	157	156	163	144	139	127	140	157	152	148	129	131	163	137	117	133	139	140	124	175	137	144	159	175	137	150	132	144	166	172	129	171	142	125	155	134	138	182	140	132	160	146	142	142	155	144	130	138	119	123	155	141	130	120	166	137	151	127	133	148	152	149	139	155	167	146	130	143	141	143	145	183	154	130	121	164	173	122	133	144	142	142	153	153	147	145	154	142	140	127	137	138	148	144	158	136	135	159	163	152	132	154	150	160	133	152	135	153	132	166	139	150	154	155	144	136	136	165	142	144	130	140	141	129	128	132	128	143	132	141	142	138	137	143	150	165	138	152	137	126	131	153	151	146	145	154	160	140	151	156	140	127	144	146	143	161	138	147	151	131	136	146	132	127	130	138	164	148	154	130	146	138	138	132	163	130	121	152	124	142	186	162	140	150	153	135	148	126	132	135	150	149	142	133	136	140	144	141	154	149	144	140	147	146	150	156	143	138	151	146	148	153	136	158	157	149	177	130	131	149	167	134	161	151	130	131	139	110	143	154	149	128	150	171	151	114	147	145	131	136	117	155	183	150	141	154	167	155	144	119	155	130	137	162	138	156	137	117	139	131	139	132	161	149	153	147	129	145	155	132	141	142	136	146	129	153	148	139	165	141	134	129	149	153	138	149	148	158	145	152	129	133	141	143	156	159	143	116	146	160	123	158	133	133	153	166	165	128	146	141	155	140	128	172	121	132	147	139	146	143	129	128	135	148	157	165	144	141	144	150	141	142	161	151	157	140	159	138	132	138	146	131	135	137	144	140	154	140	159	145	134	128	154	148	168	137	152	146	146	140	145	152	145	165	125	136	148	147	147	139	137	134	133	143	146	144	147	151	135	155	153	150	132	130	150	150	150	133	126	147	137	167	156	141	143	144	144	157	143	144	133	140	153	149	138	129	136	128	146	161	131	148	134	124	153	138	153	168	147	166	165	172	158	150	161	182	157	137	124	123	145	147	148	132	152	161	149	139	139	142	176	154	165	156	133	149	151	142	163	145	124	154	137	141	160	160	153	118	142	124	145	140	138	152	129	138	132	142	148	164	155	143	145	161	128	137	151	139	140	138	162	120	150	138	156	145	146	143	137	135	159	139	153	138	149	125	154	147	149	155	145	145	133	127	129	143	154	139	167	142	128	147	140	139	137	152	139	139	120	131	165	154	141	165	138	135	154	131	127	151	139	135	149	156	142	125	148	138	145	151	176	155	141	139	131	130	118	147	149	178	139	146	149	145	140	151	125	126	136	164	146	134	156	144	142	137	143	169	151	146	170	121	141	132	140	138	131	160	143	168	173	126	127	160	127	121	136	143	134	138	150	144	140	141	130	121	134	127	133	137	147	134	143	130	146	134	161	142	123	132	135	134	144	136	152	136	145	145	149	163	138	117	130	150	125	141	141	147	131	146	152	167	142	143	127	134	121	141	135	150	133	151	134	145	130	147	122	159	162	152	130	127	114	136	146	140	158	166	161	155	142	124	122	131	145	153	129	122	155	161	149	148	125	166	160	141	139	142	149	138	161	153	151	161	138	141	148	160	156	140	131	148	144	135	156	112	145	156	148	127	158	152	133	151	148	140	145	144	147	138	140	147	134	167	153	141	150	142	145	134	135	161	157	139	150	152	141	133	134	171	145	146	155	154	156	134	143	155	140	127	133	151	156	153	158	122	147	146	143	158	138	129	139	130	156	148	127	145	143	161	143	141	147	171	152	134	148	153	154	146	154	133	129	150	144	145	136	115	140	122	134	148	132	150	124	151	152	172	161	138	130	121	159	150	125	126	145	157	140	151	134	164	135	141	133	141	133	149	125	138	124	157	161	147	140	158	147	146	120	124	151	130	149	148	155	154	133	143	142	144	140	151	163	124	132	154	149	141	145	155	144	149	153	149	143	159	112	164	137	141	165	142	155	152	136	157	115	177	155	153	143	125	166	143	155	125	121	130	133	116	162	159	143	147	146	143	133	135	151	150	150	136	136	147	138	136	144	150	143	139	144	152	141	156	168	148	148	151	137	152	149	157	129	149	144	132	140	145	152	142	160	159	140	156	166	150	150	155	133	150	136	124	158	155	136	158	142	150	167	151	168	132	134	132	156	144	129	133	149	152	148	133	133	149	131	148	155	155	158	129	150	138	138	132	151	125	143	125	145	140	145	134	161	155	167	142	137	157	123	154	132	180	156	155	171	130	145	135	142	127	134	135	146	157	136	167	143	139	150	146	143	162	149	129	153	154	140	146	155	162	145	154	150	158	143	145	136	157	126	141	139	129	137	138	133	142	142	141	143	138	143	152	147	142	138	123	123	162	144	137	143	146	153	148	134	152	155	161	115	143	151	126	128	136	160	148	174	141	130	139	155	123	165	126	172	133	130	135	148	138	149	141	128	158	144	150	163	164	169	134	144	156	139	136	136	126	152	151	133	133	131	144	127	132	151	155	173	143	150	156	148	148	150	142	144	147	138	143	144	138	130	146	145	148	132	132	119	126	137	141	138	144	151	142	142	154	151	138	131	128	148	160	139	135	138	151	131	136	124	129	165	126	151	158	144	177	127	140	156	139	156	146	160	139	130	135	137	138	138	159	151	138	154	138	135	152	139	143	150	160	138	145	137	132	123	144	146	148	149	136	148	137	153	168	157	132	137	145	154	166	142	136	138	148	142	138	135	158	142	138	136	147	150	135	155	161	153	118	139	161	142	159	151	139	160	143	155	130	148	126	150	155	145	145	144	154	128	137	130	132	125	136	126	141	145	167	146	136	139	144	171	169	142	143	142	160	169	155	137	144	150	162	151	144	152	140	156	133	161	147	139	140	135	121	140	140	141	153	143	147	141	123	153	137	154	149	119	149	138	129	148	147	158	144	145	145	138	139	137	142	144	141	128	163	153	142	167	152	148	159	136	131	138	154	136	150	153	144	141	138	147	145	147	138	139	128	136	121	130	133	151	163	143	123	128	143	123	145	143	137	140	147	179	133	146	136	160	149	145	135	130	137	143	145	143	123	139	155	167	169	139	148	144	140	137	127	157	146	125	155	141	143	139	132	151	132	176	136	127	128	157	145	131	160	140	156	126	129	135	157	142	141	126	142	138	156	166	134	156	157	143	141	140	136	134	143	134	134	144	154	138	127	138	137	153	145	132	142	153	144	128	155	128	129	125	121	147	145	145	152	133	134	150	132	144	146	149	157	149	148	151	152	146	136	143	142	139	150	140	140	138	148	141	129	148	151	163	148	143	138	143	162	149	132	149	132
8552	2715	6181	6806	5785	4803	3802	3171	2559	2244	1952	1642	1583	1486	1293	1296	1201	1028	1005	953	891	878	910	893	919	1052	1146	1449	1461	2199	4533	5603	5368	3133	6563	4591	5782	8868	7491	7123	6663	4540	3882	3225	3045	2795	2211	1791	1648	1125	816	700	683	594	636	522	614	576	545	567	544	544	594	544	574	590	511	506	523	493	500	452	479	494	518	482	516	506	495	472	496	506	504	476	516	502	479	493	504	508	473	484	473	528	486	478	456	479	521	458	447	488	452	437	441	472	458	464	452	467	452	466	437	488	460	475	441	466	468	467	499	477	479	487	455	460	478	488	459	457	466	481	477	475	477	470	444	480	439	479	473	456	478	473	440	462	495	522	472	471	476	427	457	439	486	452	454	454	462	462	471	450	467	472	469	451	409	494	466	420	422	490	459	450	499	467	462	488	478	508	459	462	466	482	472	460	454	451	448	452	481	439	437	460	503	459	467	447	466	456	491	467	466	453	471	464	484	475	406	482	460	473	460	448	443	436	454	452	447	424	480	474	451	454	467	479	447	449	459	465	482	440	445	467	476	432	474	427	444	467	485	442	441	484	489	465	478	455	448	462	449	469	461	458	464	465	465	491	482	462	459	500	469	449	447	442	492	444	461	466	478	442	458	451	475	473	479	485	481	491	460	481	429	458	467	456	453	452	438	498	442	444	433	410	449	463	422	471	450	467	439	479	494	470	427	460	483	517	436	481	413	468	455	444	466	484	464	444	469	495	460	457	506	457	485	457	431	440	438	466	423	458	465	460	454	406	486	508	424	482	479	445	439	437	447	415	420	432	492	468	474	477	499	478	462	463	505	463	464	464	430	454	485	488	476	481	457	429	440	456	438	469	463	444	483	452	467	465	511	457	495	466	446	462	465	466	449	428	471	444	415	454	472	451	431	444	486	466	428	499	458	502	450	453	450	467	470	491	464	474	426	422	450	443	507	491	433	448	437	453	444	418	470	449	441	467	444	446	440	489	437	483	459	440	482	482	394	500	442	472	438	409	465	481	434	472	492	485	436	398	433	423	399	461	447	468	463	491	468	508	467	442	491	466	461	435	445	429	436	472	490	464	480	499	446	483	419	434	464	456	447	453	464	483	468	478	419	453	440	443	474	484	472	438	470	452	475	430	434	499	441	420	446	447	457	453	467	466	499	483	463	489	468	461	461	482	460	451	482	414	435	492	457	452	457	438	467	487	469	434	452	460	496	434	471	453	433	426	509	457	496	461	461	498	480	445	486	482	435	437	482	491	469	465	450	469	435	483	470	471	446	463	437	447	449	481	461	484	435	474	482	477	466	466	427	422	437	455	440	461	463	428	466	447	435	482	461	424	488	447	443	453	453	470	426	442	481	505	436	470	469	485	467	461	483	441	457	495	442	432	452	466	486	460	470	449	477	446	470	452	453	459	436	446	471	468	491	422	467	427	470	480	406	456	472	477	417	456	460	454	468	475	478	441	399	432	435	468	451	480	487	445	469	442	440	461	432	483	450	429	464	464	467	441	517	448	479	484	459	462	449	470	432	484	456	444	492	463	451	454	443	436	464	445	454	448	447	446	479	439	519	452	464	482	460	454	444	479	449	431	483	448	475	471	439	452	462	444	454	442	436	473	454	456	474	469	459	447	461	444	444	428	451	493	445	482	487	493	420	440	430	466	451	448	411	459	463	489	480	462	459	484	452	415	460	452	449	471	426	458	473	436	466	429	433	479	478	431	468	435	442	480	463	436	482	437	440	448	444	496	470	444	473	439	463	468	473	468	443	486	459	438	464	488	451	501	464	492	471	437	492	438	456	504	468	448	460	476	424	482	487	475	511	472	448	455	455	440	444	448	459	476	428	470	477	487	445	473	426	442	453	458	426	429	466	477	457	461	466	486	438	423	453	454	473	478	422	477	439	470	495	477	479	432	474	493	479	472	422	466	437	445	436	482	462	438	432	419	476	457	441	447	441	498	466	442	469	483	484	457	465	437	456	450	490	508	487	468	452	454	405	472	450	469	450	492	471	422	428	459	478	445	461	464	506	469	488	489	454	409	462	435	453	459	447	438	498	457	438	467	443	477	434	468	469	458	465	448	508	423	473	485	463	445	442	451	450	449	489	451	443	447	418	416	470	474	487	459	478	432	458	441	481	461	440	435	451	479	454	479	454	456	502	462	439	463	449	443	433	484	460	474	458	473	438	404	463	470	482	485	464	405	465	463	460	454	434	454	465	474	451	454	457	487	454	444	473	447	458	463	452	443	455	446	425	447	433	472	434	475	468	445	454	471	447	477	433	460	435	471	459	464	428	481	472	500	449	448	461	436	437	452	452	449	459	480	486	477	463	462	473	465	444	460	456	450	454	481	448	493	465	456	472	461	443	485	450	471	455	445	449	444	461	489	432	444	443	449	464	441	491	439	487	487	479	457	483	470	450	446	481	489	423	403	462	480	473	464	493	475	449	476	431	490	492	443	459	464	407	473	487	442	473	473	457	451	465	452	477	464	466	433	455	439	423	505	511	474	444	492	453	461	461	455	447	440	482	468	449	416	458	471	486	449	457	410	414	465	509	450	438	445	471	511	456	462	508	443	464	462	446	498	433	431	462	481	433	474	443	497	434	467	458	468	440	470	445	504	470	435	455	491	453	486	464	456	471	457	482	458	405	467	427	499	468	479	489	453	485	498	468	438	460	472	458	462	466	494	453	478	461	460	463	430	490	457	449	466	445	444	438	478	451	462	454	501	467	487	450	499	469	452	433	471	476	463	501	488	432	431	497	460	477	523	463	471	446	485	432	452	471	452	461	454	437	471	458	429	472	435	422	463	466	481	479	470	438	461	431	457	451	463	457	491	465	462	464	447	492	513	435	486	462	499	420	431	461	472	435	475	438	467	493	455	446	440	501	459	468	431	457	456	463	439	452	463	454	462	487	464	474	433	465	462	467	487	469	458	474	477	452	451	447	486	430	450	429	452	446	469	436	457	458	416	462	466	438	460	426	452	428	444	492	455	454	486	458	479	458	405	470	488	457	450	446	457	474	468	466	439	476	415	450	450	484	451	459	482	471	493	462	469	510	453	468	452	502	446	445	437	467	459	470	455	492	469	488	458	441	453	482	478	411	447	493	465	426	481	460	445	478	452	457	456	473	429	451	466	490	434	490	461	475	459	453	456	481	453	466	440	498	472	464	468	454	446	504	466	463	483	451	440	438	462	493	464	443	509	437	468	434	456	449	454	465	487	461	472	478	452	456	446	474	439	449	492	426	455	455	431	468	455	443	442	482	464	500	432	482	491	452	440	438	453	451	499	444	463	437	444	470	446	489	474	479	429	480	451	447	453	494	537	470	459	438	475	458	478	489	454	444	454	460	463	468	458	458	485	452	457	489	509	456	475	462	434	451	496	496	440	485	485	479	441	454	471	473	437	470	452	473	468	478	445	483	484	444	470	478	482	411	434	473	453	441	477	437	446	433	443	476	481	469	480	485	446
2302	412	394	393	348	355	297	333	331	317	263	308	321	299	294	331	273	307	312	281	285	252	304	320	329	301	302	307	339	316	320	311	311	333	341	302	338	366	410	301	311	329	286	305	319	286	313	267	336	305	313	301	341	301	286	304	311	321	291	314	332	283	298	287	309	303	292	285	286	295	260	291	315	298	295	271	300	288	314	302	295	274	316	287	325	295	320	270	287	338	280	283	313	314	300	299	279	281	310	311	317	298	324	335	311	280	314	294	318	324	338	291	297	314	280	312	297	308	304	293	306	318	318	286	311	295	284	319	286	315	288	277	331	306	305	308	288	286	293	286	257	322	297	325	289	306	337	286	312	293	297	324	299	288	302	287	282	298	293	350	309	306	300	277	286	279	288	312	317	303	307	284	318	302	311	325	279	260	353	296	286	323	306	293	282	303	316	285	325	298	292	323	299	316	286	315	291	279	284	333	314	286	284	325	320	278	288	292	284	279	306	281	319	297	302	325	282	281	292	289	288	275	318	291	290	301	319	311	305	316	282	307	278	300	302	288	273	309	311	352	294	323	308	299	299	305	299	287	326	287	301	301	336	310	284	298	300	278	280	282	307	281	263	309	329	277	265	303	275	302	317	318	320	310	305	292	296	277	309	324	305	325	299	308	289	290	299	344	315	310	279	303	308	264	310	289	287	299	272	280	342	291	321	316	317	313	330	316	294	321	304	299	294	307	291	273	314	308	291	305	287	313	328	290	328	309	273	298	300	275	322	300	307	285	287	294	280	294	329	277	302	296	304	280	299	304	287	291	321	298	301	307	334	319	298	268	326	317	286	305	299	296	311	289	301	311	298	291	312	294	284	286	283	321	314	282	292	335	282	295	283	298	287	300	316	283	300	328	312	280	293	268	280	313	302	303	314	287	299	291	289	333	293	313	295	261	307	281	295	314	312	310	276	279	324	328	299	281	323	288	314	316	307	319	292	321	312	273	298	293	298	295	294	319	307	323	329	303	314	309	299	286	285	322	319	306	291	334	315	337	320	300	322	307	293	330	319	297	309	314	327	284	295	301	277	302	328	272	305	320	323	309	312	291	303	305	291	300	318	282	273	265	306	320	325	287	308	311	318	310	285	290	306	316	320	308	280	299	300	304	304	289	300	321	365	301	318	307	300	268	304	326	278	292	307	304	292	303	299	315	317	314	309	288	277	303	271	314	311	276	315	286	287	289	294	283	306	296	298	305	291	299	285	320	306	286	297	273	312	315	254	315	286	269	314	297	310	309	315	294	276	301	299	287	333	278	287	283	297	282	310	308	264	320	339	310	283	289	338	304	298	303	311	316	335	298	319	277	305	344	303	311	311	324	321	311	280	318	282	325	292	280	294	285	282	290	310	314	277	286	284	274	316	297	308	310	277	295	314	261	331	284	287	297	303	277	330	287	264	300	324	296	294	271	298	303	303	352	265	302	301	300	302	317	301	328	300	276	314	286	283	290	320	315	301	292	297	276	313	261	302	283	297	296	278	314	298	336	326	317	289	330	292	334	286	308	303	302	310	297	331	293	296	333	310	305	304	288	284	306	306	306	275	280	296	305	301	304	277	312	323	284	310	308	288	279	301	315	303	300	295	286	304	295	319	284	303	279	303	309	308	300	297	301	318	305	286	273	339	313	304	280	287	311	306	302	284	311	300	305	280	313	298	298	281	309	331	249	289	321	300	265	310	304	299	294	289	299	308	302	299	276	323	290	277	286	331	286	310	297	291	288	322	312	305	290	279	307	294	297	293	317	303	300	297	273	323	308	315	325	289	288	314	319	294	277	306	323	305	278	306	336	314	309	279	269	294	287	281	290	291	301	321	290	291	315	316	289	288	306	309	330	298	310	300	290	286	312	302	270	311	324	324	329	318	303	326	311	319	269	309	290	312	312	328	310	276	286	273	296	322	299	335	280	276	288	293	275	261	337	314	260	293	305	288	273	286	296	320	314	322	294	296	323	286	326	307	285	298	287	297	280	303	319	307	312	299	282	329	275	318	303	276	289	298	321	279	291	320	302	327	315	289	286	285	297	336	308	286	315	315	289	288	297	312	286	291	329	321	279	311	303	317	324	294	294	320	275	248	308	279	290	321	311	298	299	285	302	279	305	293	294	295	301	316	292	296	279	308	279	296	284	286	308	305	310	308	350	264	308	300	303	305	304	326	308	283	298	292	303	270	326	299	275	296	310	299	299	301	282	331	277	280	292	314	298	274	285	281	356	325	327	342	296	324	312	312	313	309	303	290	312	318	287	335	283	305	283	281	320	314	347	298	285	309	317	323	316	320	333	325	315	306	303	328	311	291	282	287	305	273	279	309	298	297	336	295	298	299	295	292	303	293	287	296	280	285	308	271	296	296	316	310	328	299	291	285	306	273	324	280	281	296	325	260	327	303	300	291	280	282	299	301	299	287	284	280	308	314	293	310	326	319	286	298	306	322	277	300	319	302	303	314	313	319	273	288	333	298	329	329	287	294	322	295	308	299	296	316	292	308	305	283	307	317	275	293	331	300	271	312	284	302	287	311	292	326	285	282	312	300	290	307	313	288	317	290	279	324	304	294	281	285	313	297	307	313	310	299	290	330	306	309	294	300	283	313	283	318	331	315	321	305	326	302	304	310	310	273	308	306	312	300	290	282	305	302	310	304	321	308	308	294	289	307	288	317	297	317	313	305	309	325	272	289	290	294	270	298	293	308	324	287	316	299	262	281	290	293	315	310	308	314	317	333	293	290	303	318	312	290	337	301	303	287	314	290	321	290	307	327	264	290	307	307	310	307	288	294	292	271	297	285	298	297	293	306	313	287	291	293	317	296	299	317	312	342	311	321	293	319	291	318	316	299	324	325	293	305	266	292	329	293	316	274	306	267	307	313	319	288	305	297	289	294	283	313	333	321	312	288	284	301	293	289	330	325	305	298	325	304	316	279	290	295	348	290	305	316	280	292	305	278	304	311	310	323	327	281	274	299	286	282	323	328	310	307	310	288	330	315	276	313	311	286	291	316	313	309	301	290	303	324	284	276	322	302	316	310	292	298	311	300	300	312	310	289	328	287	279	286	290	277	311	310	302	324	316	288	305	321	302	319	317	309	325	305	298	307	254	279	254	274	305	291	301	302	292	281	317	350	344	301	306	323	306	319	296	315	262	292	307	274	323	278	310	303	309	282	306	309	346	299	290	264	296	298	297	311	313	288	303	310	282	317	269	280	310	312	304	303	318	300	330	311	303	305	299	298	299	292	302	292	305	295	265	296	303	312	279	299	336	303	294	314	306	280	287	323	298	295	303	283	285	298	291	295	276	339	312	283	312	294	304	295	325	298	306	308	354	293	291	301	333	316	286	305	300	306	264	323	289	314	306	304	293	299	313	316	328	340	354	303	319	274	289	341	300	306	278	314	320	296	291	295	277	285	329	292	291	287	314	306	328	313	299	310	315	332	274	301	321	310	306	300	337
2543	928	1083	1054	973	978	1005	898	906	940	911	940	899	897	875	876	821	879	803	863	888	893	807	823	855	896	863	898	878	911	1003	1014	1019	967	1006	1051	1033	1200	1147	1100	1060	986	945	932	969	909	927	911	881	911	912	801	847	824	886	828	833	865	854	780	829	858	839	898	798	847	877	902	827	867	846	808	894	913	913	882	846	910	863	905	850	804	828	831	840	799	911	872	862	827	837	847	813	848	872	821	843	835	805	852	830	850	834	866	827	848	821	884	800	829	872	867	786	841	814	827	817	809	843	845	864	820	810	840	802	871	832	819	866	840	822	869	804	830	839	858	864	834	845	843	865	795	882	818	804	820	879	868	800	803	831	816	861	834	804	855	885	833	804	847	863	849	882	798	817	826	864	809	822	864	835	877	872	887	802	853	914	822	868	796	837	813	839	850	843	889	843	868	831	838	816	829	838	841	823	799	891	889	813	865	848	913	864	864	868	852	846	826	872	898	831	848	838	845	817	861	902	808	875	841	852	851	859	841	875	815	857	812	884	883	889	825	850	837	840	875	842	872	847	842	835	897	837	859	886	843	795	861	845	847	907	834	869	796	870	855	866	871	832	828	883	835	861	866	893	849	861	832	834	823	922	884	866	850	876	854	891	833	847	860	799	897	828	860	854	859	875	849	817	859	909	858	850	822	880	886	892	867	847	815	889	862	904	833	796	825	822	864	812	801	859	893	846	842	800	859	884	796	844	851	828	861	853	907	903	850	882	833	850	872	841	889	837	846	890	826	962	844	875	860	825	841	862	889	838	823	848	873	832	855	879	842	816	817	815	892	873	812	847	841	837	802	850	788	860	895	854	879	828	837	835	902	840	844	856	853	812	813	826	912	808	866	825	863	829	867	840	817	853	836	890	872	839	887	849	839	848	799	815	819	840	861	889	856	806	892	851	833	841	816	835	855	874	879	831	865	893	828	899	830	855	864	880	834	797	819	865	824	902	839	889	827	872	897	832	907	784	858	868	895	831	836	798	850	841	798	854	842	859	816	862	905	864	861	939	821	858	835	872	862	899	811	829	845	853	882	820	847	816	808	858	855	919	859	878	839	815	825	827	829	833	854	837	837	855	860	867	867	838	835	894	867	843	840	858	845	853	865	873	846	885	895	849	856	796	851	846	866	882	824	874	835	828	879	849	857	756	875	854	860	818	837	812	781	840	885	892	870	820	828	806	833	884	817	833	834	867	846	849	823	850	842	831	878	836	826	792	887	842	922	846	836	867	862	854	869	845	853	872	869	830	837	846	827	797	857	846	877	834	831	840	858	827	854	818	817	818	876	827	844	906	885	867	858	847	847	835	842	836	828	888	867	823	825	819	872	912	829	885	848	843	863	819	847	878	824	812	819	822	828	867	813	871	891	849	814	857	835	830	787	827	838	784	904	838	826	893	895	863	878	862	802	851	801	833	815	831	815	867	866	897	833	871	874	787	836	880	840	839	924	883	887	836	839	830	779	838	875	802	848	919	845	805	861	855	820	839	849	879	866	842	836	838	806	822	853	842	828	870	827	849	827	848	860	824	816	837	879	897	840	859	831	840	810	847	826	865	837	830	855	783	881	839	842	876	846	900	856	867	789	841	870	826	862	843	850	840	877	875	805	866	811	862	863	838	851	821	856	862	861	876	873	823	902	855	816	848	866	902	828	835	794	844	886	819	829	856	845	817	840	866	853	849	816	872	831	805	927	853	870	870	838	823	798	833	836	858	872	815	811	813	870	826	861	799	815	839	873	813	825	815	858	874	805	858	813	809	810	844	801	888	818	831	868	873	843	860	836	823	808	842	852	842	861	785	927	868	878	817	887	851	801	889	866	783	802	831	860	845	868	762	847	823	850	834	860	870	929	911	833	816	850	828	797	880	882	858	870	877	878	878	795	844	856	858	875	857	768	823	869	875	820	846	856	875	821	900	800	824	838	812	803	863	838	890	853	875	805	824	842	920	831	841	866	921	869	906	829	832	849	778	850	828	806	836	809	801	780	828	823	878	880	831	834	874	866	785	878	865	855	896	855	885	856	855	815	879	823	861	834	855	850	803	843	819	872	827	858	854	820	899	826	887	807	819	818	856	815	841	878	843	820	871	820	867	786	811	859	849	864	825	888	833	896	851	804	867	869	865	888	888	838	814	887	895	838	866	894	854	852	845	829	870	858	828	849	805	872	910	869	832	814	858	889	805	879	864	841	835	847	815	917	803	850	846	827	849	829	894	830	869	884	781	837	845	858	853	841	926	804	845	863	839	861	824	837	787	870	881	837	798	847	849	890	834	860	893	894	867	894	860	797	837	879	841	835	824	803	812	840	846	873	874	865	821	882	863	834	782	843	904	923	834	836	851	848	847	859	814	815	800	850	864	848	836	861	821	807	859	881	819	895	798	817	837	848	818	846	884	831	812	849	881	882	806	878	861	885	864	848	830	863	849	825	819	875	845	825	825	832	851	845	826	875	873	876	826	822	896	846	850	848	819	857	835	840	889	844	825	865	813	888	834	809	822	842	834	872	806	825	878	869	885	822	792	823	819	819	795	842	859	898	862	849	850	826	812	813	849	802	844	868	819	826	837	904	873	841	836	849	817	819	876	837	835	845	854	888	808	798	894	867	810	853	828	853	825	904	833	855	845	829	851	851	825	861	779	814	861	887	839	838	851	811	835	810	841	800	800	855	830	841	848	853	789	819	923	880	836	808	832	859	821	903	868	906	859	791	830	810	859	860	850	847	826	842	819	836	844	849	870	835	874	848	837	829	805	916	886	878	881	854	849	848	822	822	822	816	823	819	824	863	833	859	792	836	844	849	835	824	913	851	842	845	811	818	859	863	845	856	894	834	827	877	868	858	846	884	832	909	859	864	862	802	928	823	866	849	872	842	851	820	843	856	850	865	834	821	849	813	859	897	899	886	857	841	868	852	872	820	874	859	824	862	786	853	853	886	834	863	822	894	896	882	842	880	828	883	870	857	907	824	875	845	883	866	845	823	864	921	836	777	861	860	885	835	803	846	866	842	818	895	892	843	869	874	872	903	869	824	873	867	846	884	868	799	860	839	863	852	845	882	873	827	827	870	866	850	820	857	836	842	855	833	898	839	923	844	851	897	880	828	851	864	805	865	861	856	870	878	819	861	880	826	857	866	816	807	871	832	842	881	852	854	830	824	921	829	819	824	806	844	830	851	845	934	875	912	898	857	830	844	828	849	822	844	834	840	840	848	832	835	852	826	826	884	850	877	827	860	844	830	860	870	866	823	881	839	814	855	850	797	840	892	810	850	816	878	857	863	837	849	818	864	821	852	877	866	833	849	867	840	874	840	811	834	800	872	878	878	863	872	803	838	847	786	822	834	869	821	848	871	872	877	848	860	816	824	852	841	830	828	853	854	866	858	863	843	817	845	824	848	889	830	856	844	823	853	830	842	850	842	825	847	898	864	854	853	883	836	824	868	824	850	837	824
9279	1384	1633	1211	854	584	468	394	354	306	282	224	235	242	202	218	210	213	198	176	191	148	185	169	182	194	161	207	203	273	392	467	422	335	483	456	530	753	861	596	508	419	385	302	313	275	215	213	218	191	149	150	149	158	148	172	181	174	146	168	156	188	155	151	126	131	143	133	153	158	162	141	157	156	154	147	142	161	162	146	153	159	165	149	141	139	143	152	142	145	150	164	164	156	164	159	168	170	163	158	149	138	132	162	163	154	131	149	150	135	136	142	172	135	156	134	150	130	160	164	145	141	160	149	137	162	144	145	159	155	135	149	142	167	129	140	145	146	172	163	151	162	152	158	170	140	153	157	135	131	179	164	145	137	159	156	146	152	133	158	149	145	140	145	151	155	149	173	158	153	141	160	134	155	125	145	144	153	156	137	135	153	139	134	156	146	146	128	150	178	157	147	147	153	161	150	171	148	145	173	136	164	145	149	151	144	180	168	131	163	164	134	172	153	149	141	160	161	150	165	128	138	145	152	170	147	145	131	159	139	156	144	157	158	141	158	144	148	148	147	168	144	145	169	138	142	138	154	147	138	162	162	151	158	159	140	147	159	164	140	161	122	152	159	157	154	174	146	143	146	157	127	157	124	143	156	147	171	152	154	181	173	133	154	158	144	140	150	165	156	141	132	179	142	178	170	161	116	146	147	147	151	142	149	156	145	138	148	160	146	155	128	143	141	172	127	131	140	155	160	154	150	150	144	157	137	151	169	151	151	151	140	144	162	151	153	139	156	175	165	151	152	156	136	154	131	159	131	142	142	148	157	155	156	156	138	151	165	170	162	156	147	166	142	139	139	168	165	144	150	143	149	148	145	165	147	130	164	153	150	141	143	171	158	146	143	154	135	142	172	162	152	153	136	160	146	161	132	143	139	156	155	155	139	125	134	146	162	147	151	158	131	130	161	141	145	150	159	135	155	157	154	137	146	183	145	156	146	143	156	138	153	144	147	164	143	173	127	153	142	157	157	160	159	157	163	160	133	132	152	160	163	145	161	129	149	186	153	144	151	143	148	138	146	168	141	150	157	139	139	162	151	156	147	139	156	181	131	137	149	158	151	156	148	140	141	171	181	159	152	144	150	165	144	167	143	130	147	144	146	170	138	151	158	137	163	140	161	158	153	150	166	162	146	159	165	153	154	166	146	122	158	154	159	127	152	136	131	146	133	176	144	147	147	154	150	160	151	155	143	160	172	169	164	156	154	147	143	154	170	158	138	147	169	145	171	157	158	146	157	150	157	128	144	153	161	151	168	148	158	137	158	146	151	159	166	134	146	143	145	151	140	122	178	116	163	149	155	153	175	157	134	158	150	137	176	138	139	169	156	142	133	170	163	179	169	175	144	148	165	138	138	155	147	141	150	145	153	149	159	133	150	159	160	138	144	161	157	151	137	156	151	163	162	149	140	156	143	168	159	130	173	152	151	127	161	169	152	158	169	145	140	142	148	150	136	161	173	178	155	115	166	147	153	136	163	146	149	140	145	152	174	148	133	164	138	173	136	150	158	163	152	162	168	141	155	160	176	146	155	165	149	162	172	136	125	149	146	149	147	114	133	141	156	170	162	173	162	161	141	132	154	122	153	150	173	138	154	143	167	167	161	142	152	136	147	163	136	166	152	155	148	172	136	144	133	143	159	151	146	143	143	134	151	147	166	130	145	154	148	159	147	154	145	149	139	156	151	138	156	155	149	126	152	137	155	140	147	164	154	168	175	157	147	161	163	163	163	160	158	156	151	145	150	187	176	157	146	133	161	156	152	129	156	172	139	141	138	143	153	169	149	162	148	149	168	140	149	166	139	147	182	165	137	158	141	146	152	169	144	152	142	162	151	134	151	150	161	149	131	149	167	149	150	166	144	154	162	155	138	154	156	147	148	145	151	158	150	150	138	139	134	144	149	121	139	145	149	172	160	155	141	162	158	147	161	156	168	131	146	189	151	161	146	149	135	162	162	148	147	134	151	165	159	160	161	163	139	153	158	178	140	168	147	165	162	151	142	150	177	138	156	161	165	147	158	156	127	140	141	153	136	136	149	165	131	148	150	150	142	136	143	147	158	155	151	152	144	149	162	143	150	149	164	129	141	148	149	140	157	146	146	150	149	144	146	164	148	155	162	160	151	158	161	155	135	154	169	141	181	141	145	165	164	152	158	162	160	145	145	131	143	152	152	161	143	161	157	168	158	156	135	143	148	175	157	143	143	174	130	169	127	140	141	140	137	141	143	147	137	163	132	137	147	124	151	154	156	155	139	150	167	173	150	159	174	138	158	164	164	159	141	169	180	146	138	151	137	175	152	162	168	161	153	162	140	140	151	162	171	142	144	138	133	153	151	140	152	128	140	140	126	126	171	143	177	151	172	171	179	144	170	127	142	149	135	158	145	160	138	158	160	167	153	148	145	149	157	135	154	164	171	147	160	140	148	143	173	141	185	153	164	160	160	162	142	153	159	154	155	162	137	127	153	140	152	149	157	166	138	160	169	148	174	156	159	155	141	137	158	129	150	143	149	151	136	138	130	130	137	156	121	157	144	146	146	182	165	150	148	154	167	134	143	152	154	162	138	148	156	129	144	166	148	137	149	135	167	147	162	148	136	154	132	142	156	156	125	161	150	156	165	179	156	173	133	150	157	157	151	144	136	171	151	123	155	149	143	134	132	134	143	152	171	152	160	169	162	147	145	154	178	134	162	142	158	164	144	155	137	144	155	154	155	130	153	139	156	146	146	148	150	165	157	132	175	155	150	139	146	152	130	184	148	151	166	159	163	146	141	136	153	131	133	166	158	153	146	179	166	132	142	164	140	175	140	150	157	163	136	157	152	134	147	152	154	148	193	148	161	150	162	172	135	141	141	127	149	159	162	142	166	140	161	152	158	165	150	156	168	156	148	149	156	139	139	151	131	153	152	136	179	129	142	138	132	147	176	159	168	146	165	161	150	156	143	153	127	166	123	151	153	164	153	130	156	143	143	142	144	153	142	157	167	143	177	147	140	151	157	133	129	146	151	145	176	150	152	161	151	146	161	157	153	166	150	149	159	164	170	170	169	143	154	159	148	145	164	153	156	139	153	135	158	148	146	152	156	162	168	153	145	144	165	140	149	155	131	150	134	141	132	147	152	166	108	147	158	155	139	144	134	143	177	146	168	178	161	161	145	176	157	143	169	133	161	159	147	149	143	151	152	145	149	159	150	139	150	137	163	145	147	166	153	168	158	140	138	150	159	147	140	124	164	149	161	146	170	150	149	151	157	147	140	146	147	143	163	179	147	167	143	153	179	148	140	156	161	131	162	160	170	158	161	162	153	153	144	151	142	161	161	156	137	170	138	158	149	159	146	151	173	173	141	143	167	157	151	151	152	138	155	168	152	163	160	142	152	147	138	157	168	136	153	151	147	140	152	166	153	150	168	150	158	147	174	184	146	148	146	152	161	136	144	137	148
5819	1604	3415	3856	3209	2637	2137	1818	1615	1331	1207	1077	1008	946	896	873	783	738	720	687	702	676	674	694	728	794	823	857	938	1383	2248	3128	2366	1516	2671	2629	3308	4522	4825	4285	3602	2395	2330	1952	1733	1640	1289	1057	1165	819	680	590	575	550	566	558	552	525	537	494	491	502	526	492	510	511	519	545	487	468	493	523	449	535	504	477	471	509	491	502	456	511	440	456	475	461	440	476	477	466	509	487	493	440	489	460	459	462	525	456	470	479	485	490	462	475	454	488	485	475	503	501	487	463	482	517	462	467	464	492	448	467	510	458	502	489	463	475	456	481	482	486	503	471	478	469	449	473	478	482	470	447	428	442	458	493	493	483	472	483	493	485	478	502	479	480	516	471	462	468	467	458	492	444	435	421	481	465	458	511	446	468	433	498	459	466	453	447	465	453	497	487	454	478	451	473	459	469	494	495	479	459	494	462	486	444	460	508	485	449	481	465	465	468	455	481	487	469	492	455	465	453	489	470	472	493	447	479	451	487	470	483	430	461	455	482	471	520	497	462	435	473	440	472	444	478	467	453	426	485	449	499	473	478	434	485	429	500	496	437	449	466	417	476	493	490	453	451	474	456	468	499	469	486	451	438	465	452	459	487	502	440	480	478	450	472	502	468	466	440	441	496	479	426	490	452	434	454	467	463	437	490	475	463	416	487	452	456	461	462	459	493	435	508	460	421	449	504	451	466	445	481	465	462	497	460	472	451	487	450	464	447	445	496	453	447	449	503	490	504	498	473	495	455	504	434	471	496	456	480	501	462	490	481	455	448	429	490	449	441	464	508	447	483	460	463	442	480	466	448	462	473	458	468	461	469	460	468	441	479	471	423	443	486	467	502	484	468	435	429	475	489	458	470	480	474	449	477	464	487	454	445	441	524	468	434	481	446	453	481	481	462	436	493	477	446	445	475	470	493	512	484	468	450	488	461	497	498	474	501	462	496	459	462	480	476	467	428	499	486	464	460	476	483	447	495	498	461	464	446	482	479	494	459	461	468	472	457	477	458	493	446	468	461	452	479	459	451	489	455	485	478	485	463	428	509	483	481	431	505	507	457	456	494	459	463	495	469	440	525	483	444	494	492	442	473	491	507	441	449	464	445	441	464	464	483	469	450	455	472	456	488	447	475	514	464	448	472	503	506	486	470	462	497	440	493	466	470	437	472	457	452	440	477	468	449	479	481	480	474	459	433	461	480	439	448	464	471	431	465	446	492	479	487	459	466	463	477	430	469	453	448	433	468	469	437	477	458	458	462	455	484	455	461	487	502	494	436	458	478	460	469	449	502	457	462	516	476	507	456	497	423	465	460	424	450	493	471	462	504	452	472	444	447	489	491	448	467	429	472	508	482	454	462	468	470	452	449	448	467	467	474	460	472	466	448	490	432	477	484	468	470	472	482	501	511	440	481	492	475	433	485	451	511	487	441	462	461	498	463	505	457	440	485	453	481	445	460	437	496	445	439	471	431	483	459	466	456	470	465	462	458	484	453	468	483	472	458	459	464	458	466	474	467	473	496	454	417	462	495	419	442	490	470	428	481	500	463	510	449	477	452	469	480	468	443	473	465	505	477	461	437	436	468	466	468	476	462	442	431	446	452	463	468	460	452	454	477	489	466	449	513	473	463	467	449	450	446	454	473	469	491	435	492	459	475	505	447	448	484	461	496	452	460	485	452	455	440	484	454	458	481	473	489	444	455	465	450	477	473	501	458	453	489	421	479	446	462	499	471	494	485	452	443	461	460	463	482	457	444	437	432	496	455	493	464	496	467	464	477	511	432	445	467	479	472	482	482	441	498	452	498	441	456	435	500	483	505	497	483	481	469	464	501	439	475	446	496	478	447	484	454	491	440	471	449	468	440	489	503	467	477	469	490	451	417	508	460	480	455	442	482	475	472	454	472	471	489	493	433	485	474	489	458	447	477	449	515	500	457	456	463	447	441	461	494	470	449	449	483	429	472	472	446	437	430	478	505	452	490	445	439	445	487	474	469	471	481	433	474	451	454	442	490	481	495	498	475	450	472	442	451	449	471	462	462	478	489	431	485	450	490	422	464	466	467	476	460	461	477	454	471	452	515	461	482	468	421	505	526	471	459	450	445	460	455	479	451	511	441	460	463	455	495	489	459	484	446	487	430	459	460	478	459	457	464	502	453	481	456	468	438	492	469	477	465	522	497	473	481	447	457	441	495	471	468	493	466	477	484	437	496	491	432	501	469	474	489	457	495	481	494	457	448	449	480	443	463	502	438	467	479	462	453	448	451	472	464	427	455	467	442	504	448	465	466	456	489	456	462	448	476	504	473	461	447	477	479	469	458	465	487	463	505	427	480	480	490	489	492	464	466	483	494	486	467	472	446	467	424	456	476	472	458	423	476	488	464	484	490	489	455	423	455	469	464	506	494	476	448	494	481	477	514	463	465	503	451	491	478	465	465	496	460	480	466	479	476	453	458	452	473	439	475	466	503	480	484	495	481	435	432	463	478	452	496	468	497	437	451	477	436	501	467	474	475	504	475	480	461	497	455	461	482	490	428	477	511	461	487	456	498	476	392	490	476	485	445	456	476	487	500	484	445	451	408	435	516	485	462	469	485	456	449	482	446	471	458	447	499	502	481	449	452	476	462	469	441	484	467	474	461	430	474	497	457	449	454	469	463	469	484	437	465	495	469	493	476	445	464	491	463	475	454	454	439	428	455	458	485	463	488	502	482	477	463	463	451	486	462	481	474	488	467	472	452	459	442	475	457	485	445	445	442	477	472	487	489	484	472	484	475	452	458	470	457	497	508	482	474	476	496	454	465	480	459	427	472	457	485	462	432	460	481	480	461	470	518	447	442	486	446	474	487	458	433	474	506	448	472	460	452	499	452	452	443	485	449	496	455	472	436	470	478	475	485	476	476	479	477	498	455	507	466	516	453	488	469	460	482	454	476	468	493	462	476	474	479	450	469	427	488	444	475	456	486	459	463	480	439	499	488	465	457	442	493	415	453	495	499	514	472	480	446	472	461	447	454	434	500	464	461	460	453	462	479	461	456	441	477	470	475	510	408	494	454	524	442	466	463	483	464	497	479	471	479	459	500	471	474	496	453	461	454	469	432	476	462	477	468	478	461	440	469	469	448	443	443	475	468	447	452	480	460	471	502	453	504	531	468	503	465	451	468	455	461	457	427	484	459	475	459	471	487	503	478	477	450	481	493	461	477	444	422	478	464	453	481	459	463	458	442	464	511	500	456	471	497	493	501	463	488	443	444	507	494	456	458	474	448	468	484	444	474	462	448	444	478	516	459	457	499	443	466	474	511	469	498	492	443	485	504	468	454	485	503	420	495	437	455	464	467	441	471	428	464	459	479	413	460	473	464	463	478	491	499	498	495	455	460	489	497	467	467	443	468	484	471	467	517	468	451	450	463	480	479	499	456	458	470	493	479	482	469	494	475	496	498	477	517	478	448	499	469	474	446
17734	3415	3217	2336	1604	1116	813	656	490	440	397	303	330	274	261	250	235	238	205	208	196	197	182	200	189	184	228	241	231	326	494	710	607	545	880	809	1166	1476	1260	1127	951	606	514	458	410	409	301	260	276	202	170	202	159	174	159	152	133	134	152	159	153	163	159	151	132	159	156	148	167	154	158	184	158	128	144	154	159	156	135	139	125	146	145	153	172	149	141	140	142	140	161	166	133	145	145	147	126	134	143	143	151	154	146	153	134	130	151	121	147	150	141	127	125	155	150	150	148	140	145	129	161	138	121	136	147	133	149	130	155	146	141	145	156	137	139	163	150	141	146	151	135	148	127	146	147	142	138	135	128	149	153	155	151	135	144	127	137	161	163	171	148	123	123	148	166	157	136	146	136	149	122	135	148	135	120	129	143	155	150	143	144	136	144	142	142	157	136	137	132	160	144	127	132	153	131	123	124	144	136	129	136	155	132	123	152	144	125	134	147	142	150	131	159	143	137	158	152	148	155	154	115	142	147	118	132	155	145	134	157	146	127	126	127	150	146	143	166	133	153	144	175	153	126	155	135	177	136	139	156	136	145	136	131	137	121	140	128	129	165	154	139	115	151	149	149	146	158	155	131	130	142	163	149	144	132	144	130	140	162	126	122	134	154	148	157	116	149	143	158	128	158	131	144	142	126	126	163	146	146	137	122	127	141	154	152	159	145	129	155	135	147	135	151	140	154	154	148	151	130	132	156	144	140	136	160	134	144	118	149	134	148	135	150	147	154	116	162	143	156	147	131	147	144	124	136	154	131	140	147	150	153	156	137	139	140	150	155	151	132	155	127	121	153	140	147	130	133	139	137	147	137	155	165	148	150	160	134	113	135	146	130	132	140	137	149	133	138	155	140	140	129	167	152	122	143	165	166	138	130	141	138	143	177	156	153	123	145	132	160	128	124	163	123	156	133	163	137	133	145	151	154	147	123	137	134	157	151	150	142	127	133	138	149	141	143	147	153	140	164	136	163	133	158	140	141	147	131	136	138	131	153	150	133	161	141	119	149	138	144	152	129	143	150	132	126	127	143	150	162	151	150	154	139	148	142	166	129	125	133	132	128	146	147	150	129	137	162	145	150	145	154	143	145	152	137	132	163	137	122	132	148	145	147	165	120	135	140	140	154	130	133	143	147	154	155	126	124	153	166	142	141	146	129	150	166	135	150	149	166	156	134	145	138	141	130	163	139	153	135	184	133	162	157	138	129	151	151	144	141	110	123	146	156	149	143	143	140	146	139	141	143	150	137	137	157	143	145	144	135	136	150	157	122	150	134	160	132	143	135	162	146	158	123	164	125	148	152	168	164	147	142	142	146	165	130	133	132	149	129	135	169	155	155	127	127	144	129	158	160	131	132	152	154	136	138	147	148	148	143	156	151	149	154	151	147	144	132	141	150	141	163	142	148	128	136	145	136	144	142	143	156	122	147	143	149	128	136	159	144	151	144	153	124	140	152	131	141	146	124	136	145	136	137	168	152	139	172	172	145	121	144	186	135	152	142	162	145	171	153	157	132	167	134	136	133	134	146	152	147	140	128	160	139	137	134	140	137	132	159	137	141	134	125	152	145	143	142	150	136	143	138	170	137	129	141	151	131	159	143	147	141	129	140	144	146	151	151	144	144	149	130	152	150	130	140	142	146	126	135	155	177	147	143	142	155	171	122	152	138	177	137	146	127	142	122	170	152	153	141	133	132	141	146	156	150	161	129	115	161	138	132	145	156	142	143	137	151	134	145	133	126	133	143	129	140	146	128	130	166	117	130	156	144	156	142	150	142	158	132	148	137	130	130	159	130	131	135	144	148	138	141	150	143	135	144	115	121	139	139	130	153	141	152	154	141	166	116	150	142	146	160	137	108	148	143	135	126	144	147	137	170	146	136	144	119	140	134	154	132	145	156	156	126	153	136	160	155	155	158	141	149	141	134	141	132	147	138	130	146	122	138	140	123	140	129	119	144	135	152	154	136	140	135	153	143	149	145	164	145	143	144	150	148	154	134	141	136	139	136	142	153	160	118	139	163	135	155	170	143	134	119	123	141	142	147	143	144	140	155	127	135	151	140	151	145	149	159	142	157	142	153	122	148	153	154	138	158	152	142	135	138	139	121	152	128	129	130	140	127	129	146	137	155	138	140	155	136	136	134	126	141	152	104	140	160	146	130	165	129	120	122	142	137	122	134	158	134	138	158	148	143	131	145	141	136	140	141	146	165	151	157	165	132	164	159	143	146	166	158	151	153	136	147	151	133	142	135	122	126	134	136	147	132	130	155	164	142	153	126	145	139	143	144	164	134	133	168	165	144	145	159	140	155	141	143	157	144	148	153	141	158	132	156	129	135	148	147	146	140	136	159	145	133	143	132	151	143	142	162	157	139	139	147	129	143	129	140	140	126	149	170	141	134	142	162	145	138	157	131	144	139	137	148	158	142	130	151	154	136	164	171	136	136	156	160	141	141	116	138	141	129	143	130	129	138	167	130	142	136	134	135	148	131	151	132	138	134	131	136	165	154	153	129	150	136	139	155	143	138	149	142	146	154	123	126	134	160	153	144	143	122	144	124	140	131	152	117	151	150	139	149	146	133	147	163	129	148	113	144	134	147	153	160	135	131	177	135	117	138	139	129	177	132	128	157	182	150	147	125	141	143	127	155	153	114	119	146	145	142	123	138	154	132	142	145	143	137	161	146	138	136	145	128	148	143	116	132	148	143	129	137	129	140	144	137	136	131	153	152	153	151	140	135	140	155	133	138	142	145	142	145	152	159	137	143	145	147	148	149	148	142	129	160	143	136	140	143	139	131	153	152	136	145	145	161	133	122	117	133	144	139	165	160	170	149	128	148	134	143	146	152	145	114	148	158	140	147	142	142	159	145	138	148	154	137	141	131	139	154	145	134	145	138	142	131	148	131	160	143	157	147	152	147	156	160	141	148	144	152	146	169	148	153	153	162	156	146	141	157	129	162	150	139	151	129	141	162	121	122	148	152	156	143	135	135	140	124	153	151	170	144	140	155	143	151	136	139	155	126	143	115	125	141	149	160	156	128	154	139	181	155	140	149	139	118	145	140	125	156	139	132	148	129	164	141	134	170	144	144	167	152	156	141	143	153	164	134	130	122	135	143	146	136	136	135	169	166	99	137	141	130	140	138	151	144	133	125	161	130	160	145	153	151	140	144	130	141	154	147	148	152	134	121	140	148	159	139	144	123	165	136	145	137	155	142	136	127	152	135	125	137	158	151	135	119	126	146	116	122	147	154	144	164	179	138	140	138	149	137	148	143	139	164	150	129	123	153	145	144	132	135	161	124	145	134	146	156	161	130	148	148	138	135	162	148	134	145	153	135	128	139	146	147	145	138	116	137	137	148	137	165	161	135	133	130	145	159	150	137	130	143	113	129	146	139	126	171	152	122	133	142	137	147	129	133	120	160	168	145	152	160	154	150	134	142	151
8672	2677	6106	6750	5803	4695	3778	3119	2619	2250	1978	1774	1545	1375	1296	1248	1096	991	1002	921	908	886	825	856	868	1027	1045	1251	1172	1750	3440	5008	4184	2856	4342	5046	6789	8466	7266	7624	6803	4276	3823	3242	2828	2703	2168	1775	1869	1076	778	723	657	576	666	589	637	576	590	590	527	529	490	537	577	536	492	539	512	513	438	499	487	469	488	496	454	480	465	501	495	451	461	473	479	471	452	496	473	449	483	457	466	505	461	490	461	510	457	477	431	465	476	484	482	444	495	415	445	457	435	449	475	441	477	448	455	465	439	486	480	450	436	485	488	460	459	421	457	434	447	473	456	497	478	450	472	464	427	459	417	462	506	492	497	468	475	468	465	484	461	465	488	472	428	473	455	470	434	428	444	480	438	439	452	458	474	464	465	489	446	463	438	445	451	502	474	433	454	454	466	503	481	477	455	432	465	474	512	456	461	461	472	496	468	487	455	435	448	481	467	492	462	479	461	484	464	448	459	477	454	472	487	472	491	461	493	456	464	438	423	446	434	440	485	471	440	471	479	468	478	468	445	439	471	423	462	465	439	467	466	478	430	489	434	433	479	501	453	439	426	454	468	442	501	442	455	478	472	510	449	461	448	438	475	453	465	441	452	468	439	488	467	484	459	489	495	487	436	444	445	437	461	468	454	408	443	459	461	428	490	443	444	454	411	455	467	463	457	441	432	442	487	455	446	448	464	441	484	474	475	468	482	455	465	416	485	461	458	445	467	442	468	465	457	433	438	447	447	465	425	479	476	427	445	450	445	430	481	459	457	497	491	480	443	492	471	424	449	454	465	448	459	428	466	473	475	448	461	479	474	417	454	444	489	452	455	418	430	472	459	472	463	454	446	462	452	474	480	448	413	427	467	485	445	477	450	448	428	473	476	459	472	467	468	433	479	410	459	467	436	437	452	475	468	469	445	464	415	442	510	457	466	432	478	441	465	477	455	471	442	400	474	471	474	469	454	444	450	474	473	503	453	465	501	433	447	476	443	455	475	465	488	485	479	475	446	435	436	435	469	435	460	435	446	496	471	455	469	450	423	471	471	476	443	468	453	484	468	455	454	499	458	439	486	460	426	473	434	457	464	471	427	467	444	430	471	466	448	426	456	428	448	430	449	460	477	484	447	493	430	453	511	472	420	471	451	440	456	458	504	481	484	435	450	439	469	434	481	462	428	470	431	444	421	436	459	496	480	433	475	455	439	481	449	462	440	462	455	416	430	435	453	483	433	470	457	444	486	448	451	471	448	424	469	422	455	457	455	422	466	470	409	469	507	484	441	453	458	429	474	467	450	447	455	474	460	424	449	430	455	452	448	447	430	470	450	460	466	447	449	448	493	482	477	434	466	428	455	454	456	426	469	460	435	431	474	451	439	442	478	508	406	430	441	484	469	486	443	422	421	450	464	443	472	453	482	429	481	449	470	457	475	449	459	455	457	413	487	460	473	465	474	436	449	456	492	463	439	441	461	475	462	446	429	452	451	471	464	455	428	436	462	482	441	444	503	443	452	428	448	435	487	437	449	449	447	453	463	492	441	479	432	431	474	445	467	473	480	462	445	458	503	479	462	446	465	481	455	425	457	452	428	437	485	455	444	463	450	492	472	444	449	477	442	440	425	457	465	461	472	455	497	432	435	442	429	484	475	421	422	436	469	423	427	477	464	465	437	474	397	474	435	480	464	480	482	497	430	455	454	451	483	438	459	463	466	422	435	448	468	512	446	444	423	434	449	422	463	416	452	452	467	423	463	429	449	455	429	453	487	474	439	499	479	469	462	468	477	461	439	467	492	470	463	452	426	472	494	438	445	463	431	479	427	472	465	452	454	478	471	449	450	496	458	423	493	426	458	463	451	427	411	427	426	472	440	471	489	421	457	469	467	386	456	436	435	480	446	439	430	507	459	455	439	454	444	456	442	462	453	469	438	433	393	464	459	476	441	441	472	458	467	445	455	490	495	485	460	488	425	443	475	443	424	477	441	444	451	424	487	445	433	459	437	479	473	463	439	422	460	476	434	464	451	492	456	430	463	470	485	453	418	479	442	419	410	446	474	484	485	464	461	494	412	478	466	440	453	451	474	449	496	470	469	441	441	474	479	462	428	484	450	427	500	470	405	474	459	490	457	459	498	430	436	437	471	484	552	441	451	486	461	441	424	421	438	453	454	468	459	461	445	441	435	462	464	440	464	469	463	459	470	429	470	448	453	434	468	466	477	465	443	466	459	455	420	503	445	446	441	485	439	461	463	446	443	419	478	451	477	465	469	474	486	501	455	474	487	441	478	425	470	457	499	505	421	439	463	442	469	456	445	435	458	447	450	429	476	480	461	472	471	434	476	458	482	481	480	465	476	444	488	439	432	450	474	449	459	446	451	471	470	449	433	468	445	442	426	453	414	427	459	419	454	485	458	457	466	450	451	460	492	457	488	461	484	441	436	456	435	460	462	419	450	431	452	474	461	448	420	454	453	453	442	472	429	431	471	447	466	471	439	446	460	417	480	469	435	419	458	485	443	469	423	484	472	445	468	466	441	449	440	449	488	421	518	449	431	495	471	431	446	482	490	469	471	443	476	399	453	462	470	477	464	450	422	469	435	453	437	463	458	445	479	431	489	453	446	452	488	455	448	467	470	456	453	481	476	458	437	412	441	462	446	439	437	445	480	466	458	458	457	441	459	452	417	471	490	451	494	439	449	499	421	467	449	411	485	469	417	415	436	479	445	442	455	479	459	408	427	428	434	470	442	464	474	456	490	450	412	429	438	453	450	449	455	512	464	459	463	454	456	487	480	470	477	436	448	470	446	432	471	487	455	493	470	459	426	469	450	453	486	476	442	441	399	430	473	462	465	455	462	486	450	457	449	442	442	473	474	471	459	448	456	439	434	481	467	448	445	436	478	457	468	462	432	466	456	460	435	460	437	447	457	465	461	458	458	463	429	430	422	473	483	456	452	474	465	426	462	473	464	422	437	504	478	434	457	444	477	422	440	449	475	471	444	436	480	445	450	468	500	427	452	448	453	488	456	438	453	461	446	474	454	437	451	487	430	436	456	470	437	454	432	441	440	464	482	399	436	468	427	435	450	458	489	460	465	470	448	468	486	465	451	458	452	425	447	465	423	501	476	481	425	462	418	499	431	437	441	443	464	461	464	453	452	448	450	456	459	461	478	477	456	492	439	463	503	462	440	476	438	495	450	452	441	490	461	494	475	440	515	453	451	437	446	475	441	443	439	449	462	451	427	452	481	481	457	476	432	491	452	445	483	453	484	470	436	400	459	468	443	448	480	455	461	463	477	468	428	435	418	486	441	481	421	441	451	468	462	435	446	477	469	458	477	454	492	433	460	470	465	463	451	464	420	477	481	425	416	429	450	476	467	448	451	438	455	477	496	457	510	458	474	483	429	435	456	437	442	467	488	447	456	472	443	460	437	448	465	486	475	443	452	447	454	452	461	487	423	478	481	489	448	446
2331	403	375	423	304	319	294	292	288	313	302	306	284	274	281	264	278	279	298	285	285	311	284	301	267	293	300	326	309	325	285	283	282	296	301	302	296	345	357	295	298	315	335	314	291	304	277	290	300	293	284	269	298	310	307	296	291	305	309	281	289	309	304	270	259	296	276	285	269	302	290	295	293	282	321	300	266	253	273	310	294	307	295	254	295	310	258	294	300	283	276	274	288	296	296	292	303	302	307	319	305	283	300	266	261	294	285	275	298	291	305	300	289	295	296	284	263	285	272	278	289	302	309	256	298	287	294	262	264	294	258	303	295	248	281	303	253	284	324	302	319	283	272	258	298	304	312	302	286	273	256	282	290	291	331	276	263	274	322	315	295	282	301	289	278	289	284	306	295	304	288	290	288	291	286	280	280	290	261	278	307	274	295	292	287	293	307	307	310	274	295	290	286	296	298	288	297	274	276	285	313	251	295	276	277	272	314	305	280	267	295	266	301	317	292	285	294	292	253	288	288	285	305	283	301	299	311	275	301	296	251	273	310	307	272	285	308	274	286	268	285	323	297	287	275	315	264	302	281	321	288	298	287	303	316	277	314	276	280	317	255	295	281	256	269	290	290	269	288	272	263	286	316	281	310	288	309	304	291	296	270	242	275	310	261	233	285	299	269	275	312	267	278	287	307	269	255	282	288	273	280	272	294	279	293	282	272	266	271	302	276	270	277	275	265	287	260	295	306	268	299	295	302	278	289	311	292	293	288	284	304	247	288	264	273	319	284	286	272	275	297	299	262	336	316	287	255	269	313	294	298	258	285	320	288	266	300	286	307	285	288	292	232	270	288	275	307	259	303	280	275	308	255	307	299	271	279	268	283	299	276	289	307	265	280	313	281	301	322	292	261	293	257	251	312	258	288	272	309	312	269	272	293	294	276	316	276	275	276	309	302	271	284	262	282	317	290	308	291	298	298	257	247	238	288	293	281	286	269	276	271	293	284	253	258	280	298	279	313	289	268	304	294	275	298	302	273	314	275	298	294	279	282	274	278	304	291	294	275	277	297	287	280	273	289	263	277	307	274	319	292	292	272	274	288	281	309	300	308	284	301	286	301	287	287	303	311	302	287	268	276	264	288	301	258	297	267	297	324	279	299	302	293	236	268	275	300	278	275	284	275	302	300	271	266	265	320	299	311	270	296	304	291	263	302	296	305	302	308	278	295	283	302	299	269	246	303	288	289	295	316	328	286	259	272	275	263	278	274	287	279	285	285	264	271	306	286	287	276	267	273	284	255	263	313	282	294	278	318	272	250	284	279	274	294	309	273	265	290	275	280	288	306	279	293	275	305	266	274	273	275	300	300	300	304	283	260	293	290	286	290	292	300	275	276	301	295	275	299	321	261	289	293	280	289	300	315	312	283	260	258	300	275	249	243	324	292	317	282	295	253	299	287	267	276	250	296	282	310	303	263	295	262	264	294	271	253	256	298	280	298	267	288	273	292	293	291	315	248	300	268	306	284	262	309	258	255	283	284	281	282	309	308	258	305	274	263	295	275	269	301	284	269	292	259	285	283	250	281	301	305	293	285	305	270	283	280	283	296	280	288	268	280	295	288	262	269	320	287	300	252	292	268	303	261	256	285	296	270	283	305	269	283	283	303	302	272	292	283	309	293	278	305	270	298	290	251	282	268	296	279	279	260	309	250	276	296	285	279	299	293	311	325	252	278	281	259	296	254	262	283	263	281	285	276	243	296	302	290	307	294	282	265	286	302	311	304	276	274	268	262	278	286	300	283	266	280	276	280	322	287	291	249	267	280	294	314	279	314	331	281	278	289	267	310	276	248	302	300	234	277	276	286	283	320	275	290	269	255	313	276	295	287	286	270	291	274	285	264	282	295	278	269	305	293	269	279	293	297	262	270	283	257	308	312	285	257	269	291	290	289	290	274	270	271	274	276	270	299	265	297	264	293	271	282	302	295	327	265	281	293	287	308	279	283	271	283	284	325	314	279	268	293	303	246	296	280	284	288	310	294	269	289	250	289	308	248	312	309	331	281	269	298	306	258	288	310	288	257	262	273	271	282	289	276	273	289	261	282	306	287	265	303	319	301	286	288	287	300	307	294	264	285	283	282	332	312	291	317	292	272	313	287	281	315	304	273	289	270	268	302	300	337	299	298	273	300	297	258	292	279	282	283	280	293	313	271	320	289	256	276	284	271	279	277	307	284	316	305	252	307	284	287	280	287	278	288	278	275	274	285	288	291	274	271	285	298	281	294	238	303	309	294	287	295	298	274	290	327	260	270	269	285	297	287	302	279	289	275	255	273	289	305	288	293	264	292	287	293	297	299	298	261	277	304	280	276	308	317	308	299	273	279	257	272	277	259	285	315	285	301	300	287	271	283	311	260	300	264	265	290	270	288	302	296	292	309	293	277	260	301	281	291	257	271	267	275	286	280	274	292	273	282	271	301	299	300	291	268	320	283	312	305	306	294	300	294	275	265	293	305	294	279	306	290	294	318	283	277	312	294	290	251	289	265	279	268	316	284	281	297	305	285	322	267	296	280	277	296	297	285	299	270	265	285	266	269	305	276	293	303	283	285	323	301	318	266	281	277	289	321	267	294	268	284	282	283	271	310	296	263	290	291	301	302	286	297	286	312	297	287	260	279	281	297	280	261	287	277	269	286	312	287	301	289	309	262	258	295	274	266	277	289	274	316	280	295	282	290	289	265	302	287	296	325	271	309	287	271	255	300	300	274	284	304	263	298	228	313	280	296	294	298	302	283	286	301	300	271	258	319	272	292	278	278	275	291	297	296	265	279	260	287	284	298	292	267	257	282	327	326	276	270	251	303	276	307	298	280	297	290	278	309	317	299	294	278	322	282	284	293	268	317	267	292	266	288	298	306	267	280	311	269	279	288	298	304	296	293	307	262	283	279	278	266	295	300	315	276	277	275	273	290	284	289	284	291	266	285	282	267	285	314	286	295	261	271	274	267	266	279	276	296	261	291	264	283	272	287	316	304	282	292	278	290	294	283	260	292	278	292	263	316	279	274	307	290	285	270	286	286	292	311	300	290	292	268	301	302	299	309	278	298	286	317	281	274	277	284	259	270	292	274	282	297	314	255	243	257	294	295	286	289	293	307	262	246	266	273	270	260	284	284	277	312	276	277	320	240	291	284	277	267	295	309	297	276	289	296	281	259	283	280	278	269	309	301	318	274	294	279	254	296	308	281	266	308	267	297	291	314	285	259	258	261	295	276	274	288	276	277	282	265	290	275	271	287	260	268	286	306	248	302	301	260	298	286	330	325	306	255	289	300	264	293	285	310	286	292	271	303	283	305	292	294	293	262	313	283	323	305	288	281	294	282	298	302	272	269	294	294	303	274	278	316	297	301	306	277	303	308	279	277	292	280	271	304	312	277	316	288	293	293	292	259	305	288	307	269	305	287	280	267	289	308	287	279	279	293	267	291	255	278	283	285	280
2481	893	1049	1041	1013	990	875	898	886	915	856	807	857	824	860	791	816	824	806	778	831	838	769	805	838	819	833	863	826	876	935	915	956	907	987	1074	1023	1178	1106	1032	1025	974	882	928	896	906	829	884	779	812	801	811	846	833	838	835	867	800	790	824	842	801	841	834	826	846	814	789	826	826	786	794	746	808	766	863	818	780	791	887	814	787	808	864	807	829	814	766	857	817	790	811	789	763	823	791	826	848	761	842	791	817	795	785	779	800	796	809	841	813	804	839	803	825	828	824	847	798	798	813	795	828	781	783	863	835	832	789	819	793	864	821	781	793	797	778	783	787	804	779	764	824	826	817	793	839	856	794	807	773	826	742	825	807	815	788	801	729	800	806	825	768	792	841	812	803	796	796	864	796	792	854	793	817	800	806	783	832	861	783	843	801	778	796	785	805	779	819	771	795	798	832	845	829	836	789	814	848	796	801	742	760	801	797	792	806	805	784	848	762	830	763	867	834	825	809	792	837	834	834	799	859	843	768	784	828	852	781	778	836	854	755	865	813	844	832	821	870	852	803	768	805	772	861	829	842	822	824	754	801	804	836	783	781	806	829	803	863	792	779	808	845	772	747	817	834	766	824	828	792	775	798	811	859	774	796	791	827	777	831	792	788	824	796	785	815	780	848	817	777	791	793	805	817	859	789	791	836	845	813	782	741	828	798	821	840	813	810	849	822	839	802	745	766	886	822	834	824	836	886	756	787	835	854	813	787	793	799	802	793	815	845	789	808	746	754	756	795	822	808	843	815	794	801	759	789	813	798	810	811	796	837	803	847	823	847	823	787	824	784	799	783	788	800	803	840	850	799	836	815	781	791	794	813	818	829	822	811	829	783	862	833	824	815	843	793	842	813	778	810	839	813	847	829	827	835	846	769	757	811	783	784	806	810	836	835	760	776	791	796	799	817	810	782	816	852	849	836	777	812	828	813	793	801	760	818	843	841	802	814	836	829	766	822	832	733	839	802	766	800	787	805	805	766	785	803	834	804	803	835	794	786	790	786	770	796	822	830	739	831	817	769	827	848	824	833	803	810	842	803	811	791	834	864	785	811	821	803	826	782	764	773	829	803	742	798	813	796	822	824	822	833	824	873	759	782	794	799	837	795	787	816	819	785	837	781	803	769	782	761	795	816	829	826	816	812	800	770	849	798	836	796	832	856	792	801	794	805	811	779	812	787	780	781	809	808	771	825	769	781	858	792	848	803	755	826	793	803	838	805	827	754	798	833	821	808	749	798	777	796	807	804	813	835	767	834	816	816	826	779	830	779	816	789	777	789	770	785	857	779	816	843	814	842	841	875	819	808	774	843	801	788	855	822	805	843	769	842	784	802	799	840	812	838	828	812	810	836	821	800	808	808	803	815	854	816	854	811	801	827	829	812	798	802	844	797	807	763	838	847	815	760	834	796	798	814	852	873	814	807	821	777	836	856	807	813	798	757	816	783	813	778	861	786	817	840	793	759	792	818	747	812	806	767	786	807	818	788	809	831	750	836	839	809	795	808	809	827	813	793	838	819	832	791	807	858	804	800	838	779	831	783	864	769	784	716	874	817	818	794	819	798	816	783	809	805	820	863	800	801	798	832	814	803	777	808	806	800	800	880	789	784	814	836	806	818	803	872	794	734	822	769	799	836	796	819	824	829	828	802	814	773	788	833	786	784	832	807	826	857	807	792	788	830	851	826	799	824	818	782	794	790	806	768	793	794	827	752	826	842	815	802	830	779	760	801	763	805	820	793	818	806	809	775	812	789	760	825	811	856	811	822	783	868	844	811	772	828	808	813	789	828	753	849	835	815	822	783	787	762	829	815	792	842	847	778	834	888	813	803	810	787	873	849	787	807	739	755	819	814	794	797	812	835	809	853	778	808	846	790	835	810	812	832	812	816	781	805	828	780	824	746	814	814	806	814	835	764	811	818	829	821	888	791	870	807	806	793	778	856	792	831	850	806	809	772	787	771	761	838	788	811	793	819	827	843	850	851	854	821	778	783	837	783	831	860	829	813	831	754	791	858	801	864	836	837	796	856	796	781	873	815	810	849	782	750	790	780	764	792	839	759	814	826	823	776	808	804	803	764	816	842	770	836	834	783	861	803	827	800	834	804	815	827	860	828	805	798	827	768	804	759	819	856	845	801	753	807	777	795	836	769	777	839	786	820	782	807	852	770	833	839	816	789	812	786	821	802	769	796	782	788	826	767	804	799	781	848	814	815	754	829	813	837	841	817	792	805	792	794	813	818	786	812	802	821	810	817	799	768	818	813	860	834	790	787	872	835	784	797	820	777	847	778	762	808	801	820	806	803	825	799	849	788	809	816	817	821	755	840	854	838	802	821	850	776	835	792	843	817	838	840	784	787	829	846	816	844	777	829	844	781	777	766	813	838	831	826	795	778	781	842	808	806	789	783	790	797	780	838	823	793	817	856	801	767	862	795	856	809	799	785	804	816	786	801	858	833	821	839	806	821	849	788	799	811	811	789	796	840	778	813	841	737	826	828	776	790	792	765	842	821	823	847	803	825	794	777	786	816	858	830	757	774	794	775	795	816	800	836	789	844	815	821	807	819	790	803	757	810	773	800	804	842	804	799	854	767	767	803	808	814	833	790	781	796	772	791	795	840	798	853	859	795	861	856	776	797	776	842	822	780	803	790	809	809	771	797	769	843	844	821	848	763	805	827	791	837	781	831	818	832	776	782	845	819	737	792	820	791	811	833	786	805	772	803	798	837	804	851	813	849	817	828	813	814	774	809	843	765	803	826	792	817	773	816	820	819	804	745	778	719	818	782	804	772	818	882	818	772	844	770	820	833	795	826	778	785	801	809	765	856	782	843	782	803	783	832	805	784	780	812	785	838	771	771	792	810	819	816	767	765	794	805	841	829	802	809	822	851	805	843	832	781	800	782	808	811	847	757	807	845	808	839	842	809	852	814	833	852	840	858	825	792	822	801	813	790	802	811	818	805	790	792	788	792	819	835	838	805	844	805	779	760	798	814	816	738	809	843	837	758	787	806	794	790	815	853	822	821	788	805	840	846	798	847	825	806	841	752	853	851	822	820	830	767	831	798	820	826	812	800	842	834	821	839	810	802	856	831	827	848	810	807	816	837	837	772	783	877	821	800	814	813	861	818	811	752	809	826	814	828	820	879	851	810	781	835	830	788	823	808	801	861	786	811	824	748	833	822	787	844	841	789	820	798	757	792	814	793	767	828	804	861	822	802	801	874	826	821	818	814	775	809	814	846	843	823	821	786	810	805	831	844	827	838	808	776	795	778	797	815	851	750	837	796	842	794	844	812	784	773	827	813	760	839	777	808	768	831	809	801	843	818	821	875	837	798	799	844	782	835	821	832	827	910	778	812	795	789	820	803	826	837	808	833	753	807	828	790	784	826	764	792	788	867	761	781	788	824	837	797	766	828	749	793	784	809	811	787	808	833	859	772	822	824
10301	1595	1727	1204	918	625	504	400	368	289	297	251	246	264	225	211	198	188	197	188	187	185	178	188	177	162	180	190	233	240	336	382	356	374	442	501	516	839	689	648	484	399	369	353	304	285	224	242	235	194	169	174	207	166	183	140	189	167	175	157	166	170	149	147	177	157	148	176	147	168	152	160	168	143	149	180	162	149	187	168	187	166	150	154	170	158	168	149	146	161	140	176	160	184	175	160	186	148	149	169	142	150	177	172	182	172	160	131	144	166	173	156	161	130	143	169	150	164	148	150	160	177	151	156	138	166	156	155	147	146	160	144	170	150	127	152	147	162	170	157	176	151	143	152	122	145	172	148	147	149	160	164	170	156	157	145	142	154	139	176	175	172	148	152	147	147	156	154	142	163	159	126	174	151	156	166	143	182	178	165	163	115	168	145	147	152	165	152	137	162	155	132	139	155	158	155	166	147	178	154	148	185	149	156	158	157	163	151	153	177	175	153	153	147	140	164	150	152	153	166	161	136	152	156	172	142	166	154	140	153	148	147	173	144	156	166	162	157	160	171	149	139	167	179	127	129	168	145	159	166	150	155	162	143	165	131	169	160	167	187	139	188	184	192	177	143	151	143	145	167	136	158	159	164	190	163	151	139	177	170	163	147	140	161	152	153	166	130	163	156	155	162	146	164	187	160	159	124	152	160	148	141	153	167	138	170	153	145	153	164	150	170	153	161	159	166	170	162	184	147	156	159	161	150	172	158	151	150	171	145	150	196	148	151	185	148	148	151	136	150	158	159	148	164	155	153	161	148	147	155	170	150	154	188	156	162	144	151	151	155	170	138	157	148	175	154	164	151	159	159	142	163	141	151	149	164	169	146	150	156	160	166	166	141	140	184	152	140	157	153	171	150	143	147	152	177	145	158	144	141	150	173	150	172	161	157	164	162	153	154	147	137	161	149	176	154	168	156	160	161	145	158	190	157	147	162	145	156	158	183	152	143	162	160	154	158	157	168	172	152	150	153	152	154	144	152	168	181	154	145	159	160	168	170	162	142	160	153	151	169	145	170	178	146	151	145	144	169	153	150	161	156	149	149	158	174	170	173	159	151	179	166	135	144	168	187	138	172	154	136	174	153	157	178	143	157	159	159	169	165	174	143	134	160	181	164	143	158	167	174	149	151	186	153	161	173	155	138	142	201	174	155	154	160	161	151	139	163	156	137	162	153	133	148	129	157	159	171	146	178	157	154	178	162	164	164	174	148	151	159	156	147	148	152	148	150	165	153	145	161	163	171	157	161	151	171	160	157	160	147	150	163	168	142	152	157	158	173	158	150	137	172	184	144	149	172	155	164	168	143	169	138	160	157	145	163	167	160	169	151	166	145	167	139	166	156	151	175	152	160	155	174	182	154	155	154	129	162	151	152	163	155	173	152	159	172	154	141	165	154	160	157	138	190	176	143	156	142	182	193	143	161	130	137	157	139	148	161	184	145	148	141	160	140	161	166	150	133	159	157	136	149	186	161	166	161	152	152	154	167	153	152	158	168	163	147	146	164	161	160	168	130	160	178	153	157	164	157	174	176	156	175	128	150	140	151	129	154	173	164	152	138	158	147	165	179	138	142	150	190	167	172	158	154	174	166	133	150	154	154	145	159	178	169	174	154	156	157	149	170	179	174	153	156	168	163	169	159	161	145	177	159	158	167	153	157	173	157	129	162	175	180	153	144	140	163	155	164	160	159	148	158	137	158	180	144	169	154	166	166	154	155	157	158	143	178	179	169	165	157	148	168	165	157	159	165	157	160	141	161	159	169	164	141	166	147	153	176	140	170	136	166	134	151	161	165	171	178	143	158	163	134	156	172	181	156	164	157	156	135	179	161	173	143	178	168	158	141	157	151	168	170	160	158	173	154	157	152	154	143	177	188	157	145	160	161	160	144	151	153	168	134	156	168	117	154	177	142	156	145	153	153	162	155	140	168	178	152	153	173	169	161	147	161	166	145	162	191	154	155	151	153	153	140	145	151	194	185	152	154	151	158	135	145	154	153	168	147	154	149	155	152	174	164	129	157	137	147	136	167	157	146	164	156	150	161	165	144	179	146	159	161	162	149	163	169	158	141	164	134	145	172	149	171	145	166	162	131	165	158	151	153	150	173	163	143	127	160	164	167	162	167	164	162	188	183	137	151	158	159	181	135	160	157	172	157	152	156	152	139	170	170	165	160	148	145	165	172	185	153	156	175	185	152	156	127	143	158	160	137	139	144	151	147	159	164	133	161	164	147	147	175	164	169	181	137	153	173	153	146	169	177	160	178	164	172	167	152	161	136	150	171	135	155	167	149	150	147	130	132	172	141	173	171	164	156	152	156	157	178	169	167	167	177	166	156	194	162	158	150	164	132	166	148	154	155	161	162	151	153	154	162	149	161	161	166	142	154	151	150	165	159	148	171	140	173	162	185	165	181	154	154	156	166	174	162	163	159	155	161	181	167	163	145	170	176	172	146	156	172	167	151	137	142	151	160	164	154	167	170	156	168	151	157	159	156	161	164	166	150	142	165	149	151	159	166	133	153	171	151	144	166	186	175	131	150	138	176	172	142	151	148	168	160	155	178	173	142	156	166	156	149	177	145	144	173	161	143	173	163	162	156	135	148	143	170	140	144	151	149	158	147	161	157	155	150	186	146	137	167	176	162	163	140	154	160	179	146	148	153	160	160	162	152	163	184	148	169	169	156	158	141	180	154	153	172	155	174	131	159	183	167	161	188	135	149	130	152	163	168	124	158	165	196	157	146	180	146	161	165	171	187	147	176	151	166	154	132	139	155	157	140	158	157	157	159	137	166	141	186	171	155	169	146	143	159	157	168	136	153	154	150	144	162	166	167	160	155	171	161	148	158	142	131	154	138	167	157	167	164	145	144	153	161	153	164	179	161	157	162	162	175	167	137	178	163	147	167	138	145	149	207	156	173	166	167	153	138	161	160	155	178	142	169	147	160	167	167	156	173	144	153	155	151	179	151	150	153	174	148	170	174	157	177	150	153	194	148	157	149	172	172	148	144	150	150	144	158	145	138	180	178	167	145	183	178	149	190	165	156	152	146	152	162	175	144	156	139	151	177	153	168	137	157	141	159	131	157	143	161	161	163	136	161	166	152	140	159	159	162	147	144	160	130	145	156	159	176	172	167	174	151	179	133	160	149	169	174	148	157	156	158	154	180	146	160	167	163	177	164	152	163	167	146	173	126	164	152	160	147	169	175	158	188	147	167	170	158	157	165	185	183	151	159	155	165	186	158	148	151	159	151	148	142	177	143	153	164	176	148	154	143	162	166	164	138	138	160	157	159	150	163	140	150	152	169	171	148	172	156	164	147	163	151	152	159	187	159	152	143	179	169	157	162	154	139	142	151	172	170	143	145	147	155	161	161	172	149	173	153	180	173	134	170	162	133	152	143	168	162	140	161	144	146	176	148	179	157	155	145	144	146	170	164	138	165
6502	1675	3544	4102	3427	2779	2228	1857	1718	1450	1307	1181	1042	978	951	900	823	824	793	791	716	750	696	691	690	761	779	849	1011	1212	1790	2155	2106	1923	2623	3050	3586	5719	4880	4778	3348	2629	2573	1965	1729	1854	1307	1202	1329	802	727	620	627	545	539	518	582	602	531	488	535	532	553	502	609	545	503	533	500	534	479	503	511	499	461	556	542	529	540	526	516	477	510	527	516	490	506	477	454	489	505	481	478	506	498	479	459	489	501	504	503	547	479	475	475	480	479	527	500	496	474	501	491	504	481	508	451	478	472	487	485	497	513	496	501	486	506	488	512	443	485	511	505	482	508	482	470	509	478	478	497	490	487	484	537	487	518	450	501	534	502	505	529	519	454	482	514	526	500	503	510	512	509	538	478	456	464	497	482	533	470	525	465	481	490	501	506	478	478	437	529	482	503	470	508	482	495	470	453	444	480	467	486	496	456	488	490	489	454	490	453	486	456	473	524	480	486	488	491	468	515	480	487	477	501	487	484	492	484	467	524	461	440	478	465	491	470	499	499	489	488	452	452	471	496	494	520	483	492	515	546	482	499	465	485	487	485	477	486	556	480	489	490	461	491	494	443	475	520	482	491	487	508	476	470	493	466	492	485	448	476	514	477	453	500	521	452	521	472	473	469	520	477	486	497	476	462	488	504	480	455	502	495	522	489	475	462	467	496	476	479	447	498	506	491	483	494	540	511	502	535	488	493	482	520	451	465	519	510	476	515	527	469	466	492	494	532	481	477	516	492	486	473	476	467	506	465	492	492	498	493	499	496	506	510	487	513	503	494	489	475	482	511	483	480	531	499	468	472	514	492	508	510	506	502	454	460	513	500	488	508	461	496	468	499	545	456	489	475	457	497	457	474	459	509	483	486	477	503	528	492	485	462	518	522	483	506	480	490	469	491	489	527	504	516	462	486	478	516	489	485	510	466	502	505	487	520	457	516	463	520	468	506	456	492	481	468	482	475	485	459	497	510	518	449	510	450	475	482	501	512	501	464	505	485	508	484	454	490	505	488	473	523	509	487	492	515	499	455	516	488	496	507	491	484	431	513	477	506	478	533	475	498	429	469	470	518	511	477	484	499	517	485	516	484	464	486	499	499	538	507	502	504	542	485	483	515	463	523	480	457	501	536	501	509	490	480	490	528	488	523	542	447	496	479	502	504	495	523	519	524	466	499	468	501	500	503	495	461	497	461	510	498	460	478	505	478	515	496	500	532	469	461	474	490	456	512	471	494	469	474	495	466	489	493	488	479	521	486	521	498	558	506	496	507	476	498	506	487	522	507	496	524	505	489	484	490	513	502	488	506	468	480	555	503	497	483	518	477	465	462	515	491	536	485	479	518	482	503	512	471	510	455	472	493	526	493	491	493	503	467	456	478	510	505	505	449	492	472	498	480	495	451	493	502	505	491	487	463	481	485	509	515	487	501	513	483	531	488	455	504	461	492	491	479	475	509	496	498	456	516	498	481	507	491	509	489	454	469	504	489	477	522	470	497	484	435	518	444	478	490	485	484	488	472	497	457	508	494	519	492	521	476	476	483	517	497	482	523	470	466	504	443	486	470	494	502	493	532	466	464	442	488	470	463	507	504	476	457	504	469	497	470	487	503	477	485	510	480	505	505	495	464	459	472	475	478	473	470	472	530	474	485	479	514	511	462	470	494	488	467	505	515	526	455	487	500	477	466	515	514	525	475	500	487	533	487	513	450	489	492	477	491	473	465	521	493	485	491	470	495	495	500	485	488	502	483	474	495	522	521	474	472	508	491	446	481	505	503	482	502	459	480	508	502	482	479	477	481	534	504	501	508	485	493	521	517	493	478	477	470	479	463	512	511	472	479	463	445	519	472	493	511	489	472	538	514	544	478	497	490	502	525	512	458	545	444	544	462	480	505	499	511	524	491	528	519	488	490	500	522	514	508	502	500	508	479	487	493	467	500	504	466	514	487	516	524	515	474	472	500	490	498	481	509	453	487	510	478	492	499	479	491	486	458	467	510	514	504	502	439	492	495	479	484	466	471	502	473	477	457	467	448	500	501	533	512	493	527	496	504	494	468	492	424	496	462	474	463	484	498	450	501	507	487	469	470	524	480	484	480	511	480	491	533	498	443	497	493	481	496	495	435	510	484	526	497	455	502	492	501	512	517	475	500	493	497	463	439	538	458	555	510	511	473	503	496	481	491	503	479	446	512	509	463	479	504	505	487	510	518	499	505	466	478	505	464	479	510	491	507	499	511	479	513	497	494	461	519	468	515	500	500	478	493	519	468	475	499	475	495	485	484	481	527	529	477	513	438	495	487	514	479	512	462	493	500	478	495	492	483	477	479	447	491	443	530	517	503	500	487	509	493	460	475	497	511	497	496	461	482	480	473	493	493	507	507	492	499	517	480	509	501	487	457	512	489	457	473	472	502	497	520	490	537	468	519	485	444	441	484	467	479	501	429	473	479	495	473	497	498	508	470	458	457	544	507	485	493	524	493	484	478	504	464	460	509	492	481	486	516	511	510	530	465	544	497	506	495	474	476	508	468	506	490	509	505	486	517	483	469	454	505	519	489	484	489	519	500	527	527	537	481	506	511	514	488	533	491	491	496	471	540	450	482	470	469	479	497	459	485	512	495	491	479	449	530	469	466	516	518	479	528	513	510	484	494	479	443	511	445	474	491	493	504	508	510	534	447	523	524	464	478	469	479	521	516	497	498	481	448	507	475	530	529	522	525	481	546	528	489	516	493	481	499	542	534	470	495	508	498	495	535	514	478	547	484	494	505	498	521	494	497	464	453	523	472	469	495	445	525	457	456	490	486	510	494	519	516	479	472	511	508	490	464	499	490	465	517	502	466	503	515	483	479	484	489	523	481	495	534	498	471	470	518	504	465	480	507	480	534	460	491	493	499	487	477	494	506	462	485	472	498	490	485	494	482	486	477	518	506	492	498	510	485	478	486	492	525	489	498	473	511	478	473	484	499	518	471	480	484	467	498	536	522	451	497	495	502	471	507	470	501	486	469	498	508	472	464	500	476	493	463	480	499	488	491	457	513	532	468	493	504	517	493	499	522	557	507	503	523	513	487	506	456	475	478	516	503	499	496	469	485	503	488	530	474	517	513	513	464	480	468	475	496	477	524	481	505	506	486	487	496	512	461	525	520	491	466	512	466	484	479	499	492	441	488	455	502	473	474	473	483	474	475	462	503	533	490	481	493	522	450	511	467	501	488	487	478	523	490	474	474	542	502	512	496	510	502	477	494	507	504	535	458	513	474	477	467	509	490	488	493	480	475	487	488	463	472	497	501	469	520	475	511	474	509	451	481	446	497	509	501	505	515	487	502	489	469	495	454	523	510	487	496	502	496	488	472	483	485	470	496	526	498	514	510	536	488	471	487	467	495	482	499	511	513	496	490	515	521	500	520	469	495	525	469	483	515	512	529	499	503	492	475	540	524	493	499	506	534	519	440	481	529	510
16865	3170	3093	2196	1564	1040	792	599	468	463	369	339	280	265	300	255	228	187	194	214	204	206	169	198	199	184	195	190	248	257	422	414	423	620	723	763	853	1259	1564	1177	887	575	498	425	379	386	293	286	283	222	156	155	132	121	181	143	118	138	128	133	147	156	142	135	151	145	156	135	153	150	130	151	148	135	143	134	136	143	127	149	134	136	142	143	132	141	159	120	152	134	136	124	138	140	153	157	123	119	150	130	141	132	140	134	143	145	150	120	121	128	129	112	133	135	137	125	139	123	126	136	129	160	139	143	127	140	135	147	129	158	134	140	148	137	156	134	160	148	129	143	134	131	125	136	141	128	134	141	140	137	132	146	145	131	127	131	141	136	128	140	130	137	119	147	141	144	125	117	136	137	145	146	150	134	131	155	138	144	128	125	145	164	146	126	154	122	137	139	135	132	132	119	121	146	118	159	136	133	144	117	126	161	152	130	145	146	127	134	160	140	133	151	121	131	137	131	124	137	145	131	133	136	147	144	123	111	144	152	137	138	147	128	127	132	134	142	134	119	128	113	158	139	110	132	137	139	171	144	131	125	154	133	119	138	142	134	125	146	139	126	141	130	136	125	119	143	130	134	124	133	143	130	133	113	134	131	128	153	147	129	138	138	126	140	127	117	145	125	124	133	137	149	145	144	117	149	144	133	125	131	139	130	156	134	134	156	124	132	134	133	133	151	137	137	142	137	123	146	147	129	125	131	149	150	147	126	148	158	128	120	126	142	145	124	147	131	132	119	154	144	130	136	116	147	125	138	141	158	132	147	125	128	142	110	145	150	120	138	149	129	133	126	156	137	142	143	154	153	138	140	143	130	133	145	141	149	156	139	128	140	130	114	140	137	119	145	125	147	129	149	117	129	119	152	138	142	125	141	167	122	142	128	136	116	132	136	138	132	130	164	142	142	129	145	130	167	128	139	137	136	123	129	138	140	150	137	146	153	118	151	145	150	144	143	114	143	141	156	122	139	133	139	156	145	166	161	132	148	139	127	129	130	142	147	123	131	128	127	144	144	137	138	129	120	144	146	142	124	151	143	145	128	140	143	133	130	143	125	148	130	147	140	126	140	144	128	146	143	125	146	133	137	150	156	134	136	146	140	173	142	138	139	134	162	138	132	153	146	124	148	135	126	136	144	138	140	127	118	158	138	124	139	146	138	140	124	156	138	120	130	132	144	125	138	134	114	141	130	163	129	133	151	146	137	142	135	132	120	137	128	137	142	132	138	138	132	146	140	124	127	120	141	144	149	145	142	115	136	126	133	141	124	124	133	126	137	125	141	122	140	125	125	127	112	142	151	127	132	137	160	120	134	121	145	141	134	127	118	146	155	133	142	138	121	153	142	134	119	148	164	141	120	122	145	127	151	136	131	148	140	155	156	158	133	139	133	149	143	104	167	122	136	132	160	117	149	154	125	136	156	148	129	145	132	122	145	118	129	127	143	134	128	144	125	117	139	143	144	150	135	121	157	155	117	128	134	140	144	139	142	138	135	139	151	150	128	144	103	125	130	151	132	143	135	143	135	120	126	142	139	149	144	131	159	111	155	140	128	131	130	144	124	151	132	138	140	134	134	141	146	130	159	140	124	140	137	132	133	118	138	138	131	156	131	130	136	140	133	131	143	143	132	141	127	128	138	141	146	123	130	141	132	133	150	136	129	126	149	156	122	134	134	126	171	140	132	141	137	138	130	136	160	143	120	148	132	124	124	135	135	130	129	130	130	131	142	137	144	125	123	135	115	130	134	136	140	138	108	132	138	134	112	145	130	146	133	148	125	136	136	144	137	140	164	128	128	152	137	150	127	139	133	109	138	132	142	136	120	138	123	123	146	135	134	156	121	121	150	134	146	154	118	132	127	135	122	150	117	136	132	140	122	122	130	129	133	145	135	131	134	130	127	125	124	132	133	131	139	136	138	137	133	126	114	132	124	143	138	147	125	132	137	120	128	125	126	141	136	145	143	106	131	127	122	140	147	130	143	142	132	130	137	139	125	153	138	148	118	123	124	133	134	130	150	121	133	122	117	133	178	150	128	153	127	148	152	132	136	128	136	139	134	131	144	121	128	132	131	146	134	123	144	154	132	140	120	129	131	142	127	141	139	146	144	130	136	142	141	146	128	131	132	132	126	122	151	136	133	140	143	130	158	133	123	124	137	133	129	143	133	144	125	136	127	108	139	124	146	137	142	138	153	135	141	140	149	134	131	141	151	150	140	156	99	147	135	142	134	117	139	157	134	147	140	137	154	145	129	137	126	143	134	143	143	151	120	120	138	130	149	117	146	113	133	129	141	152	142	148	134	145	151	159	125	117	142	132	132	137	127	137	129	123	131	154	132	145	158	157	147	146	132	146	134	128	135	146	156	124	134	136	135	137	133	134	148	143	159	135	128	151	142	155	121	136	130	141	154	149	148	145	134	138	133	140	139	140	122	117	134	125	142	127	127	133	122	125	142	149	142	130	114	134	136	134	136	147	140	140	130	139	143	131	122	136	144	162	137	137	141	136	135	137	126	133	135	140	108	138	109	111	158	124	165	147	147	151	140	126	144	133	112	138	114	125	135	139	147	121	125	137	168	133	122	127	138	152	130	133	135	153	123	126	145	138	149	131	122	110	149	149	125	117	126	115	147	131	135	138	145	156	122	155	128	139	126	149	145	130	143	146	140	124	121	120	133	132	156	128	136	119	131	127	136	121	126	129	151	129	142	140	139	161	133	136	163	121	137	138	150	133	116	161	125	148	138	168	114	141	149	152	133	150	129	140	128	133	150	141	127	128	127	114	179	135	125	141	150	124	128	141	129	127	161	131	130	134	112	146	146	135	139	114	150	140	134	114	120	147	135	137	153	136	138	147	137	125	122	139	143	132	121	151	140	145	134	122	128	125	142	143	139	132	133	144	132	138	153	112	140	135	141	132	139	134	136	141	134	131	134	119	140	120	122	137	135	114	141	136	135	124	134	143	132	132	126	137	138	125	140	136	131	135	144	124	128	127	131	119	142	164	137	146	160	111	147	138	121	152	125	143	165	131	121	125	124	136	134	130	133	143	121	127	136	119	139	144	124	148	150	132	143	130	142	132	146	138	161	163	119	130	163	132	119	146	143	144	133	149	123	123	145	141	126	139	128	136	148	129	143	139	142	144	126	157	135	126	142	144	137	132	106	154	143	137	129	138	142	137	130	149	130	147	135	129	134	119	119	123	142	143	110	134	132	128	142	129	129	124	130	133	142	128	149	143	128	143	128	153	134	118	125	129	143	148	131	127	142	147	138	152	126	141	141	122	135	134	151	104	133	142	132	154	125	135	140	135	110	132	144	146	136	128	150	136	119	124	167	143	127	149	131	143	144	137	132	129	143	134	148	124	120	132	135	127	131	159	110	147	124	156	120	132	135	140	126	133	137	134	135	91	146	139	140	130	141	149	130	150	117	127	124	132	122	146	145
8171	2661	6010	6595	5591	4540	3729	2891	2531	2157	1870	1667	1521	1393	1236	1239	1099	983	915	898	857	863	794	777	850	836	870	1081	1245	1556	2617	2841	2726	3511	4021	4450	5618	7955	8278	6886	5802	4199	3789	3212	2651	2658	1900	1966	1958	1014	818	697	683	568	613	617	538	550	597	515	475	495	470	498	500	495	514	466	527	477	434	479	431	462	462	451	456	483	446	456	454	471	464	479	504	461	500	447	451	472	430	472	418	437	426	463	449	445	446	480	433	458	436	455	487	495	447	398	441	452	437	437	427	453	472	410	421	436	458	424	442	453	461	461	458	482	433	454	407	454	466	429	447	446	437	433	442	411	453	436	453	464	433	405	456	444	468	471	432	416	469	451	434	466	438	443	433	445	430	437	425	458	440	461	449	410	476	465	438	422	467	437	437	437	457	421	444	405	450	471	430	444	443	443	487	448	488	444	447	454	444	434	439	456	451	452	458	437	457	407	430	452	417	414	420	427	411	439	455	417	426	401	428	392	422	399	423	444	452	446	403	430	447	389	442	400	414	464	426	434	447	441	452	471	408	453	472	412	437	462	432	451	450	444	410	461	447	456	454	468	430	460	385	435	408	440	387	448	454	437	440	473	416	408	414	434	402	436	438	437	445	459	452	424	425	473	450	437	424	437	456	452	435	437	415	430	441	423	405	426	435	465	427	433	421	439	411	454	449	419	420	437	471	436	443	453	452	425	431	393	423	456	469	411	408	447	417	434	450	458	434	404	466	478	444	453	426	383	444	436	428	453	441	429	420	432	436	437	426	441	464	468	436	417	429	427	409	465	482	429	429	435	414	459	414	422	436	388	428	462	470	438	432	427	391	393	402	401	442	444	457	394	432	428	460	468	431	419	433	439	448	442	444	458	477	431	459	444	416	397	413	414	433	387	391	443	427	441	418	424	403	435	432	442	466	454	454	398	448	438	428	450	425	453	429	431	422	420	416	472	415	446	434	435	391	462	432	423	446	426	431	436	416	417	395	426	444	420	454	435	469	451	428	435	414	452	399	449	454	406	430	423	467	474	409	461	422	420	482	431	474	456	452	418	492	419	453	440	457	440	483	428	449	468	453	423	450	405	397	453	453	436	423	417	431	443	447	433	449	442	443	411	418	405	382	445	433	437	433	430	461	445	419	406	412	479	437	440	422	421	414	437	471	422	437	451	410	398	454	445	431	452	429	469	411	466	427	386	447	438	447	474	414	459	432	455	427	437	399	459	459	418	433	414	464	447	432	424	496	446	406	421	426	441	447	420	435	453	432	418	413	445	459	426	435	450	410	436	435	408	420	448	439	402	460	445	436	426	455	443	426	391	466	450	402	458	415	414	476	432	405	464	433	424	408	434	404	415	449	426	486	458	445	468	397	463	458	444	453	436	453	406	438	430	424	426	433	414	400	442	458	470	447	455	447	417	403	367	450	436	437	448	470	426	422	425	431	427	432	437	418	381	456	420	448	469	486	471	442	446	432	415	409	444	436	430	461	430	424	415	453	421	455	397	438	418	416	407	473	460	439	453	431	463	462	415	411	427	420	438	469	446	425	445	488	459	397	430	432	442	459	437	430	447	466	444	457	459	473	477	433	412	423	475	436	446	441	480	427	427	423	409	412	437	409	468	455	434	470	435	464	449	437	432	430	432	390	431	435	422	416	454	421	443	410	425	425	444	452	452	480	485	415	436	394	455	420	474	419	412	475	463	436	442	455	423	419	441	415	405	442	443	438	458	411	435	436	409	440	437	437	434	446	466	471	458	450	422	417	414	469	410	441	439	403	438	431	380	490	442	433	423	418	473	419	476	445	438	420	426	451	471	406	440	427	428	443	424	416	428	436	408	438	443	405	408	434	448	428	445	460	445	431	462	461	421	453	447	438	460	449	413	457	435	431	411	450	474	438	471	440	429	425	445	416	454	424	445	428	426	429	449	435	463	460	465	439	458	438	423	454	441	416	460	460	455	431	452	427	422	448	459	427	496	428	407	405	399	458	422	460	441	432	389	431	428	433	462	441	412	437	414	477	443	454	403	460	476	422	429	445	454	432	441	431	435	457	434	429	444	385	467	399	412	431	451	446	445	449	445	434	441	383	447	439	441	417	438	451	410	402	456	443	434	448	431	457	427	466	433	458	449	427	464	423	422	468	457	401	464	418	402	427	419	423	435	444	449	449	446	424	451	427	442	418	447	437	448	427	437	407	423	400	434	396	468	437	445	458	428	465	438	457	455	420	437	427	431	442	448	430	456	405	452	425	452	426	426	465	423	421	396	413	445	405	428	446	422	474	421	453	429	431	410	440	409	419	447	434	412	427	435	398	436	397	408	480	433	428	466	429	430	458	434	404	397	439	436	440	423	448	429	417	417	409	432	435	433	440	452	449	401	434	466	438	437	468	428	449	426	446	424	444	465	439	452	430	429	439	440	387	409	440	420	426	455	428	458	421	473	428	454	445	397	434	463	413	446	421	426	462	456	418	427	463	472	444	430	451	441	402	424	429	394	419	423	455	455	422	444	441	443	422	477	463	455	437	483	430	411	438	440	409	423	403	423	462	408	412	447	449	458	434	432	408	422	446	429	446	420	463	453	448	435	438	420	414	440	442	439	442	495	437	429	440	458	476	417	454	422	425	427	430	447	407	396	422	457	457	426	483	413	463	478	440	440	448	441	469	477	432	415	430	437	485	424	450	450	458	402	475	419	415	445	389	424	455	462	456	435	426	443	430	462	399	400	445	425	449	429	437	424	424	429	433	411	396	402	426	444	460	432	416	421	438	420	406	420	433	430	450	492	429	435	461	468	417	411	417	456	416	445	437	391	463	468	403	422	465	408	421	467	469	454	460	436	397	416	428	440	433	457	492	488	416	445	453	421	462	465	447	437	440	468	443	439	460	444	447	455	455	422	450	449	442	444	452	427	441	422	426	390	429	441	425	439	467	422	422	460	470	424	451	392	444	440	424	446	467	421	421	437	445	423	441	429	416	420	450	434	436	406	412	438	440	437	427	429	422	454	440	416	433	387	451	416	452	423	459	430	415	423	478	439	430	446	427	442	422	462	428	439	444	405	454	464	416	432	416	438	463	465	468	468	441	410	434	428	434	431	412	438	432	426	419	434	439	457	391	460	451	428	433	449	443	479	423	421	410	434	440	458	440	422	447	426	422	439	412	432	447	447	424	421	448	437	420	455	442	472	459	419	449	429	488	440	442	410	439	442	451	443	407	418	424	436	428	428	418	414	440	415	416	437	465	426	456	435	423	428	441	428	473	435	417	439	467	452	402	455	435	411	451	447	483	427	458	433	455	446	425	428	432	468	435	417	460	423	422	409	466	439	460	441	400	419	408	440	467	438	424	449	466	423	423	489	401	420	435	441	431	429	463	421	439	452	413	433	438	462	442	464	421	447	423	423	423	397	456	396	416	453	475	390	399	428	476	369	463	411	431	409	415	445	442	473	439	443	425	399	433	475	428	423	399	396
2321	386	398	369	335	349	302	305	326	314	293	318	287	313	301	354	303	302	301	291	278	311	318	283	294	322	289	343	301	304	315	301	319	326	282	331	331	350	362	282	318	318	339	319	289	288	317	337	299	297	321	269	311	289	304	320	309	332	283	343	297	275	294	303	297	343	315	279	281	297	309	293	275	291	303	324	280	266	329	330	290	302	291	288	271	272	316	324	298	309	313	323	336	297	296	312	293	328	289	317	315	320	315	314	296	297	298	301	288	311	297	269	328	271	271	282	321	304	261	294	313	313	304	312	288	331	297	293	306	281	292	293	300	342	301	293	291	313	265	302	313	286	348	278	286	304	286	252	284	322	277	283	299	312	284	309	276	331	301	303	289	285	281	293	302	312	315	280	304	300	282	301	280	290	294	291	258	334	294	335	290	297	305	261	314	314	313	274	300	288	314	298	322	298	305	301	288	254	301	310	275	313	262	317	267	308	271	315	291	297	314	294	305	307	298	336	284	277	271	295	294	292	288	290	294	279	329	291	305	286	316	300	311	334	303	304	299	291	280	328	285	301	303	291	303	280	289	309	277	273	300	277	290	300	256	282	318	314	296	299	310	283	313	336	301	335	284	314	316	307	318	289	319	317	300	283	307	310	297	310	300	285	296	317	295	295	284	300	332	319	337	320	273	284	326	281	273	300	260	301	287	304	308	295	290	306	301	289	286	308	304	296	286	275	289	284	287	314	284	294	284	302	312	313	291	285	287	318	297	331	303	326	293	258	288	308	286	321	311	281	314	303	270	288	308	288	287	316	318	293	305	280	282	305	291	274	314	315	273	311	296	304	289	267	288	292	291	302	295	298	280	299	290	305	312	314	286	297	328	280	267	290	300	285	290	264	332	285	308	275	276	304	330	311	295	265	293	304	300	293	304	290	332	303	275	277	290	298	291	292	304	288	297	297	296	297	319	308	305	282	292	298	309	311	293	316	291	321	272	302	293	297	273	282	284	267	288	303	290	336	292	325	317	293	294	274	296	329	295	307	324	313	269	319	331	298	316	261	315	329	272	302	303	284	299	327	267	310	322	258	292	311	298	297	340	275	269	310	309	318	262	296	262	319	284	295	307	310	283	319	304	306	301	289	285	281	317	285	324	326	290	293	285	274	297	266	313	300	307	297	305	310	291	299	282	290	305	348	318	283	327	288	317	309	286	313	285	302	292	296	301	302	292	311	285	296	289	326	305	279	315	313	318	279	297	298	313	304	298	291	297	297	290	330	319	331	322	266	297	310	312	300	277	322	281	294	319	327	317	327	313	343	295	297	306	281	320	312	305	299	287	297	308	324	315	324	301	330	293	320	306	290	284	277	280	313	308	293	286	296	307	308	290	310	360	298	296	299	301	298	291	312	293	302	292	310	275	301	310	265	311	297	284	295	302	308	309	304	288	331	287	317	267	289	286	290	276	339	302	295	284	323	315	299	282	300	318	296	303	254	303	282	307	290	317	316	307	295	309	296	307	287	295	289	319	291	274	310	313	297	322	301	298	321	278	306	285	296	317	287	286	276	322	312	303	318	295	328	284	309	289	285	297	296	334	289	330	274	281	293	303	277	305	341	349	302	284	295	301	304	279	291	324	312	331	298	309	309	286	295	289	281	285	310	298	284	295	336	298	299	310	290	323	321	293	296	314	304	314	310	321	271	304	307	323	287	313	305	299	292	325	306	328	308	305	274	285	290	306	291	323	282	305	281	314	290	287	312	322	309	298	279	322	324	338	292	324	270	307	291	287	318	289	307	265	301	329	289	281	300	284	271	315	304	293	300	280	280	318	306	320	316	302	278	271	274	298	289	296	298	310	296	308	285	302	264	329	297	299	294	294	297	287	289	291	291	287	309	289	277	287	270	306	285	284	285	287	291	279	301	342	276	306	308	289	275	272	274	342	331	300	255	298	293	279	294	272	283	320	286	311	315	297	292	307	301	320	304	290	313	327	291	315	299	286	284	304	291	327	301	303	325	252	305	287	278	314	312	293	302	289	303	312	308	309	308	322	301	330	300	312	289	304	346	297	291	274	279	284	358	284	301	286	293	291	299	293	283	294	289	308	314	305	296	286	309	325	257	313	309	297	349	313	291	291	291	260	310	304	281	275	319	282	281	283	321	289	328	299	289	290	307	282	339	274	296	280	299	306	254	312	297	277	292	282	298	310	294	297	302	305	292	303	313	287	301	295	279	334	308	284	296	319	294	283	290	308	297	272	308	313	314	294	301	274	288	297	306	300	314	295	282	268	303	300	298	312	305	270	286	306	295	282	295	329	332	294	291	307	297	289	287	263	326	285	307	276	280	297	289	311	335	314	311	303	302	310	292	317	298	293	285	282	338	307	300	301	318	297	329	290	313	311	280	294	290	293	311	281	309	279	316	279	303	301	280	307	306	282	288	312	298	298	297	290	310	272	298	318	299	289	307	280	314	280	300	297	293	292	275	281	266	320	309	287	287	313	319	275	305	288	306	334	298	282	320	307	302	290	307	295	302	308	284	305	310	305	261	314	322	275	281	320	260	282	286	285	282	310	263	307	296	280	298	285	286	315	325	266	314	302	285	302	303	282	279	354	310	305	304	312	279	284	323	269	272	301	278	262	307	298	287	304	320	308	311	297	282	272	299	330	296	308	306	307	278	318	293	284	317	275	270	328	331	276	262	279	288	299	308	302	300	282	312	314	296	286	285	288	294	296	302	293	290	300	284	330	312	287	332	287	284	283	289	294	297	276	306	297	283	291	288	280	304	272	305	295	340	301	304	301	286	293	281	297	299	270	308	267	295	296	312	297	295	302	287	278	319	303	336	309	306	300	325	292	290	313	270	313	290	277	275	287	254	305	280	311	319	309	319	306	298	307	267	318	283	311	285	297	308	307	334	296	290	290	317	295	273	293	286	293	306	292	290	311	299	306	340	318	317	296	283	316	308	310	315	306	317	296	288	278	292	305	286	300	330	299	306	301	281	285	316	318	320	291	311	319	303	301	283	275	322	300	267	298	324	301	301	279	332	287	292	318	322	322	312	279	294	289	287	319	311	295	263	310	325	316	303	308	310	330	299	313	296	280	287	312	309	293	317	322	279	304	295	274	290	309	299	277	293	297	342	304	288	290	303	303	309	303	309	294	309	325	281	282	312	308	281	284	283	296	316	304	298	316	314	307	284	288	298	291	286	282	285	320	283	288	294	294	318	316	317	312	293	290	314	318	315	295	264	312	299	295	323	297	277	326	287	319	304	264	293	298	301	296	298	294	296	285	287	282	278	306	310	304	306	295	300	324	296	272	274	309	326	313	289	302	311	298	309	305	270	274	328	304	317	303	333	288	301	296	305	301	272	304	315	309	307	285	300	329	290	290	309	327	306	282	296	300	294	285	344	280	304	267	237	313	273	317	318	303	315	296	278	291	292	295	329	283	283	304	302	287	307	318	330	318	336	293	284	277	299	305	294	300	313
2498	934	1043	1052	1018	961	929	960	920	931	826	904	841	871	812	843	843	893	863	847	811	862	873	875	827	885	868	898	949	953	912	954	881	956	944	964	977	1248	1118	1117	1057	973	951	912	895	952	908	887	912	870	799	852	815	876	865	865	867	871	870	837	831	835	849	826	864	865	826	816	767	815	816	823	799	894	859	833	845	830	844	810	850	831	826	818	846	843	774	868	808	878	861	858	871	870	819	810	891	828	854	841	805	858	848	858	838	877	818	847	864	854	800	867	785	841	845	862	809	836	896	841	859	823	826	838	843	837	812	804	860	830	868	843	863	848	809	822	828	889	844	837	840	842	860	862	830	833	832	879	853	878	871	810	873	884	852	844	896	843	849	855	897	850	845	812	809	807	841	855	846	842	821	825	835	898	834	851	885	862	843	835	855	870	875	847	833	868	838	858	838	869	836	853	839	837	826	819	852	869	789	845	841	851	814	864	866	803	834	889	871	830	809	835	784	841	802	821	819	849	864	849	912	812	888	824	886	804	883	844	866	850	878	816	890	842	866	841	844	895	905	800	849	844	819	839	848	892	888	855	853	859	876	860	883	805	855	818	839	802	872	826	849	847	877	837	851	829	853	861	862	884	855	859	905	832	813	880	844	826	877	824	893	817	862	828	856	825	868	892	895	896	808	823	838	851	858	834	918	823	876	829	835	827	797	880	901	817	916	860	887	848	896	798	861	886	839	803	795	844	778	821	867	853	839	855	877	876	839	820	847	785	836	797	813	834	869	824	821	867	821	883	879	846	924	857	878	861	821	808	874	845	862	836	816	868	841	876	852	894	793	826	823	828	845	872	827	874	816	870	870	806	851	832	852	831	809	824	799	851	874	868	813	848	887	896	827	862	834	818	844	821	891	786	880	839	804	869	781	829	865	855	830	825	813	875	897	845	875	836	880	819	856	814	816	867	810	841	850	824	883	870	891	825	868	872	844	885	857	861	844	823	839	859	837	875	831	867	847	872	832	887	830	894	849	864	843	839	850	847	828	860	822	847	863	828	783	813	857	866	823	819	834	817	849	803	836	811	884	876	878	807	821	895	878	831	832	817	852	848	866	860	831	889	853	762	856	886	844	880	822	778	855	830	853	808	882	842	809	868	835	878	842	828	846	829	859	868	864	831	875	852	846	884	856	870	876	858	812	846	850	812	837	817	881	800	903	864	869	863	804	856	897	838	857	844	820	905	845	811	837	879	828	810	863	856	895	785	899	876	807	800	831	836	897	836	819	863	866	867	861	877	817	851	813	863	805	826	842	856	842	905	814	828	834	835	862	834	836	870	830	885	831	869	834	835	833	883	888	839	867	828	840	822	883	874	879	885	880	850	852	913	847	853	824	854	860	882	908	869	881	863	895	902	827	880	821	888	856	822	838	840	853	862	832	863	830	854	900	822	871	847	832	906	832	806	864	866	851	812	803	840	808	808	894	840	873	830	811	846	846	769	831	803	830	852	880	839	836	800	880	827	821	789	880	824	841	851	857	858	885	799	847	863	824	855	867	855	863	847	866	852	841	879	877	825	855	842	805	850	840	872	852	809	894	863	773	857	821	935	842	848	862	830	843	882	801	886	843	865	874	847	817	884	852	857	935	830	820	849	831	824	877	820	869	810	855	817	792	847	816	833	848	834	809	846	833	841	794	819	838	791	815	884	897	886	902	811	843	839	850	866	844	774	852	837	828	830	819	827	898	853	875	877	859	874	853	856	848	851	858	859	862	795	827	839	853	833	831	846	893	832	857	860	891	815	793	901	843	870	843	863	878	910	850	799	841	749	822	813	814	793	890	868	838	885	914	797	812	835	788	931	804	828	860	848	878	864	869	825	892	853	792	824	817	846	853	844	893	880	865	885	834	813	916	886	838	813	860	797	845	868	878	788	836	842	864	903	869	855	896	832	877	875	826	799	811	892	878	840	886	837	819	882	874	892	831	866	833	815	811	821	813	875	830	878	872	832	884	877	857	835	849	860	883	805	817	861	810	835	775	845	818	908	844	814	823	844	813	848	894	825	861	811	866	815	807	880	852	865	812	835	820	805	835	831	829	852	837	827	862	862	808	813	813	857	867	910	858	848	823	834	839	803	855	872	847	858	878	829	874	808	848	859	866	874	818	848	850	868	833	831	835	831	867	820	911	859	804	850	867	795	814	850	849	840	862	857	864	835	859	851	846	778	846	835	808	842	832	829	855	795	827	838	852	855	816	847	818	848	868	845	784	892	832	787	832	822	868	893	858	856	827	820	825	838	858	834	882	821	869	859	869	864	870	871	861	840	864	847	904	855	860	834	807	825	881	816	870	802	861	879	842	788	883	858	844	815	867	810	942	836	883	864	878	868	835	827	868	889	930	847	801	866	840	904	865	822	843	818	867	884	870	843	791	785	825	868	858	873	783	844	817	809	902	811	881	821	876	844	850	887	867	849	851	847	804	887	844	843	882	810	852	851	859	872	846	798	810	792	855	794	798	853	829	814	802	860	846	836	864	884	901	854	827	880	880	863	877	867	830	863	887	808	905	830	841	858	823	833	848	834	841	831	817	827	848	884	834	898	906	838	797	849	842	843	861	834	848	871	862	848	861	874	858	870	861	860	851	870	832	801	866	843	865	893	828	901	792	865	847	817	820	869	872	786	826	837	843	827	817	814	818	823	841	808	896	833	844	871	842	872	900	856	809	800	813	860	869	814	804	826	855	835	812	869	854	881	785	834	822	897	808	890	886	847	851	816	878	821	807	809	809	834	824	832	788	843	833	868	887	781	847	840	825	823	862	823	842	853	820	858	841	867	854	850	870	893	868	843	815	828	863	841	822	862	833	814	775	858	841	849	836	836	825	808	814	866	908	809	843	859	856	853	841	854	834	817	908	888	856	835	819	875	856	821	863	856	851	845	813	792	863	858	860	855	846	838	819	820	850	868	842	848	868	834	846	837	859	849	835	873	879	862	805	869	850	838	812	865	884	825	856	871	873	866	820	855	845	818	846	851	832	814	818	893	843	856	861	789	790	857	851	869	829	849	852	873	842	855	807	850	862	850	866	882	879	842	843	837	883	845	845	834	851	831	887	847	843	845	858	824	858	844	887	831	826	889	835	802	825	829	821	879	861	852	846	818	870	859	874	867	816	815	888	826	839	821	831	811	830	864	879	867	820	851	853	823	830	837	814	865	833	849	873	838	835	898	857	842	848	831	819	847	931	890	886	798	835	798	862	829	881	820	879	855	807	815	830	822	831	772	897	819	888	842	827	817	840	814	801	822	892	836	873	837	882	865	822	831	825	917	815	840	861	853	916	834	855	870	870	869	817	853	872	822	815	840	865	845	808	853	858	794	870	837	865	841	822	821	825	837	811	817	869	855	841	842	820	898	819	851	884	852	890	866	840	842	870	851	822	837	886	837	861	907	857	868	825	827	816	850	882	876	886	923	857	809	814	885	866	819	847	883	865	833	868	811
9678	1438	1734	1295	890	652	512	401	373	340	288	270	257	209	235	232	195	207	174	217	176	189	157	224	170	196	182	212	210	210	231	241	265	300	427	516	626	776	718	672	504	388	399	309	321	258	239	262	244	195	162	176	158	144	156	186	160	165	169	155	146	162	185	148	184	151	150	174	167	168	176	178	162	152	155	138	164	185	167	172	159	157	156	172	161	144	160	153	146	168	170	157	170	174	186	140	147	146	153	163	152	160	158	173	166	141	158	145	144	139	157	148	161	169	162	165	153	164	174	168	149	158	154	146	167	161	182	157	167	177	154	150	165	172	198	168	159	175	154	159	162	146	171	166	145	158	166	160	181	145	141	162	144	144	140	157	163	159	150	143	162	163	145	164	151	153	154	154	174	156	160	169	166	150	167	164	167	171	151	155	182	134	155	136	144	140	168	157	156	154	157	154	165	160	161	159	165	185	179	137	158	156	161	173	180	142	161	159	156	163	159	159	146	146	170	158	126	182	142	162	147	145	160	163	180	155	160	172	149	152	171	149	156	167	170	173	186	146	166	170	158	145	152	193	169	175	154	154	161	158	145	178	163	165	177	169	162	143	154	166	154	165	152	163	174	146	150	167	156	178	154	150	156	147	144	139	153	162	136	166	165	154	149	173	194	128	169	159	160	177	160	171	179	123	170	142	180	158	163	186	172	161	177	157	154	156	163	176	188	169	139	152	155	153	171	135	160	169	162	158	155	169	163	144	159	166	142	174	183	155	170	154	172	155	157	153	149	174	157	182	130	153	175	166	164	189	158	156	150	163	154	166	151	159	150	166	169	168	176	144	149	167	140	145	142	148	161	180	168	167	167	161	150	151	171	179	160	190	160	169	148	167	154	180	157	163	157	157	169	161	155	149	165	139	138	137	161	135	138	176	178	147	177	174	166	137	168	154	147	147	164	144	175	153	146	162	158	146	169	144	165	169	166	157	137	146	165	147	166	123	180	177	163	172	147	179	159	159	158	198	163	151	169	159	178	172	149	175	148	158	157	161	170	143	134	163	170	157	171	148	176	152	164	157	167	153	160	177	165	161	158	159	142	162	153	144	149	158	150	143	157	170	172	153	134	145	148	143	164	160	162	148	142	162	142	146	163	148	149	142	169	176	171	175	150	159	186	171	141	175	160	149	144	173	155	134	153	162	131	171	134	151	171	172	164	138	137	149	150	164	153	163	148	178	179	151	144	147	156	186	169	175	145	165	164	176	149	158	146	169	154	151	156	151	155	168	152	150	150	152	154	165	173	172	163	162	154	143	165	162	147	146	178	136	138	153	171	170	185	142	152	142	174	149	152	139	149	151	123	149	164	143	165	177	141	160	154	143	167	171	151	184	136	134	155	164	161	163	147	159	165	155	159	142	156	121	148	167	157	186	161	159	151	155	164	172	171	141	164	182	147	177	146	155	157	156	152	157	190	146	177	157	165	159	175	166	128	139	139	152	144	157	151	151	152	146	142	145	141	154	155	172	171	143	162	140	160	154	149	145	183	163	145	153	158	150	136	147	177	130	169	152	183	149	137	158	152	155	171	143	165	166	151	162	150	159	159	140	182	151	167	156	156	161	164	172	143	169	157	148	141	175	146	179	174	159	177	150	129	151	158	153	163	140	175	139	148	150	169	143	143	170	149	181	167	144	172	162	154	152	144	175	182	145	200	156	144	142	177	145	166	168	171	176	160	165	164	145	157	158	174	168	173	129	155	150	162	152	170	128	149	168	157	154	170	156	156	162	145	137	167	164	154	185	142	127	156	145	161	135	176	158	161	161	191	137	149	160	143	141	156	163	177	142	173	176	157	172	151	155	155	165	152	155	142	173	149	137	157	149	154	158	182	150	189	160	152	152	165	161	152	156	154	158	147	136	158	173	168	144	159	171	144	163	177	158	147	149	153	183	156	160	160	163	141	157	177	166	156	173	175	171	161	147	139	174	166	146	179	166	155	189	164	169	162	161	146	194	156	178	141	168	159	147	162	159	164	161	156	173	180	149	169	176	147	166	148	174	177	146	143	141	168	148	168	159	164	172	156	156	150	151	161	150	165	159	151	158	154	159	161	174	149	134	171	157	167	163	137	136	123	158	170	146	164	169	172	157	153	156	183	137	150	165	165	137	140	165	162	153	146	154	161	139	160	148	151	146	139	172	160	154	161	148	148	150	146	183	182	171	160	147	172	160	158	145	129	170	153	131	164	169	155	153	149	134	159	151	167	154	152	144	148	147	171	157	150	133	173	140	157	153	174	174	159	163	140	157	165	144	139	140	174	158	132	141	161	124	139	154	166	151	159	159	148	159	157	162	158	155	170	162	163	162	160	164	130	155	149	170	182	169	178	179	162	151	158	156	164	183	161	140	153	168	174	151	140	182	146	145	146	154	161	154	195	154	152	166	166	178	176	145	153	164	142	161	148	166	147	161	153	155	151	176	158	163	134	164	147	140	169	139	150	138	145	160	148	156	164	156	159	159	158	141	135	157	142	149	161	140	165	176	168	159	156	162	166	154	166	142	170	119	154	163	160	156	149	186	162	180	163	152	146	172	153	153	161	159	158	186	146	158	150	155	160	147	159	134	190	166	167	163	152	151	153	147	147	165	152	164	165	162	169	155	178	166	154	159	138	170	150	162	152	167	148	162	152	166	177	147	153	178	157	158	141	166	158	177	135	167	143	167	146	159	157	139	170	140	160	171	136	183	177	180	149	169	158	163	159	156	164	151	163	166	172	163	171	180	148	153	156	175	157	172	149	149	153	150	153	164	160	140	151	169	146	169	142	156	178	150	167	168	157	159	157	172	144	150	173	157	158	164	165	166	137	166	175	170	167	161	185	152	168	162	165	177	167	151	138	145	153	140	166	151	161	164	159	175	157	156	161	173	147	164	154	157	140	145	154	160	153	161	164	164	179	142	153	148	148	166	128	157	172	149	177	171	173	176	158	145	152	175	172	161	158	132	142	149	144	155	127	168	159	189	155	148	163	162	171	168	157	178	163	167	168	156	159	173	157	157	174	139	171	151	167	171	150	122	150	147	181	162	136	158	151	160	158	178	164	175	153	156	157	138	169	130	159	151	158	154	154	149	174	162	169	170	154	166	152	173	160	158	154	146	135	155	179	164	171	183	165	144	165	145	165	153	161	160	176	144	163	155	139	151	157	156	158	147	181	169	161	165	169	157	172	172	170	135	166	150	146	139	159	169	168	148	154	169	154	150	168	143	168	148	168	165	163	160	175	175	161	114	180	141	149	153	159	165	144	171	166	151	174	150	149	162	183	161	171	168	159	164	150	167	149	177	137	159	176	168	157	153	173	161	138	161	153	189	160	157	162	146	185	156	149	158	159	157	149	158	170	162	166	156	152	161	143	175	159	164	159	151	157	145	149	165	164	162	174	143	156	127	161	139	158	177	166	163	165	153	165	172	154	149	160	183	169	152	145	155	170	140	149	186	187	160
6206	1766	3542	3995	3472	2775	2312	1950	1692	1453	1357	1102	1067	1022	946	912	840	795	776	741	736	689	676	734	677	729	773	821	819	987	938	1252	1562	1534	2746	3273	4149	5699	5052	4082	3196	2525	2422	1986	1698	1597	1430	1604	1111	809	666	618	644	570	553	559	560	633	561	526	484	554	487	501	510	578	541	525	518	532	546	493	504	486	526	470	516	499	541	522	548	522	500	461	527	446	508	496	472	486	499	506	520	547	540	519	477	482	506	490	488	519	498	490	486	485	510	463	520	470	512	475	511	489	554	449	462	490	546	495	539	462	513	495	456	508	499	470	475	492	464	540	499	481	549	524	445	537	492	548	514	529	512	495	505	502	490	510	490	495	483	504	488	500	457	518	524	492	475	499	519	477	490	523	482	516	490	486	504	515	469	505	533	479	516	498	484	472	459	496	504	462	505	490	484	529	485	521	474	485	457	476	473	476	458	517	494	418	501	510	474	467	447	525	489	473	516	457	447	498	544	489	479	499	450	494	472	491	482	491	484	499	472	527	501	508	506	514	483	541	472	465	467	437	483	517	523	516	468	473	472	557	474	499	487	499	495	463	510	498	495	541	463	508	495	515	504	482	479	481	490	469	530	481	485	452	445	454	492	503	519	514	517	505	486	476	493	479	425	487	519	464	482	472	463	534	499	486	466	481	495	501	503	511	488	518	543	490	469	498	514	464	487	470	521	483	502	478	481	436	449	515	519	482	461	458	492	483	515	525	490	441	469	499	463	505	472	480	487	487	509	522	454	477	471	518	473	470	488	505	486	459	492	483	476	513	509	474	500	523	471	479	499	533	510	493	511	518	464	433	448	498	502	517	473	503	498	467	492	456	451	465	499	505	482	490	481	482	513	444	494	510	549	509	472	495	479	507	475	511	477	490	455	519	492	532	479	490	465	505	495	482	500	525	502	475	522	472	511	468	485	489	479	503	508	493	522	493	517	491	465	462	485	514	484	485	488	496	519	489	490	554	508	444	513	490	504	436	497	503	484	499	454	495	488	476	587	495	484	465	467	474	493	470	474	460	499	491	473	525	502	491	448	474	495	470	502	507	498	485	474	510	476	532	517	508	477	491	489	488	457	496	468	489	505	497	498	482	477	506	523	450	503	475	453	461	499	486	531	482	500	481	466	476	485	464	492	535	452	508	511	466	519	536	488	531	493	527	482	465	475	489	442	484	495	526	468	499	459	479	475	507	529	462	492	514	468	461	498	483	501	477	519	512	516	485	505	464	519	495	502	493	521	498	531	489	456	494	463	507	488	498	459	505	490	471	509	482	456	510	474	483	487	521	491	478	485	478	510	491	491	474	505	486	490	489	497	481	491	515	494	499	488	472	488	502	468	471	531	512	467	469	473	506	492	532	539	524	501	502	507	464	489	466	491	527	497	437	469	489	506	449	473	457	506	483	473	496	513	471	492	485	450	509	465	506	487	465	500	469	512	488	512	469	453	482	483	458	455	526	507	491	462	463	480	490	504	525	500	499	493	492	482	490	474	477	506	506	509	478	475	501	507	477	515	480	467	480	491	486	473	510	518	488	512	524	518	494	465	468	482	510	500	482	462	459	464	508	498	511	478	486	496	508	470	506	534	499	521	498	473	503	498	471	460	473	537	463	477	517	492	462	514	502	488	472	488	493	537	464	512	479	492	513	501	504	496	484	479	492	523	466	513	485	475	505	498	491	475	539	479	531	527	486	494	475	469	522	526	490	460	508	505	477	492	462	535	489	494	522	475	459	448	462	493	495	493	539	466	540	504	523	503	456	520	545	437	521	466	458	495	451	533	479	533	496	489	523	462	486	487	482	498	504	480	496	494	507	489	509	478	471	439	506	503	487	494	459	472	470	464	474	479	513	474	473	540	491	459	517	489	495	470	471	523	507	473	511	499	486	454	506	513	457	547	474	534	522	479	459	480	506	507	535	458	485	516	504	466	521	503	506	466	477	493	489	500	530	441	472	501	498	513	516	506	514	495	490	478	484	447	497	496	491	507	488	475	492	447	520	501	500	472	485	501	496	499	487	463	492	473	505	497	484	470	496	473	463	460	524	461	508	471	503	483	478	466	500	477	507	543	537	483	489	455	460	484	453	512	482	496	465	516	503	497	506	504	473	500	486	488	456	509	470	504	529	484	508	486	473	486	472	511	495	496	461	499	495	503	512	492	491	509	525	488	502	505	487	467	489	502	462	469	508	476	501	497	511	511	481	477	509	482	493	508	477	503	495	494	506	495	477	487	451	502	459	520	506	489	513	443	530	533	498	473	527	486	501	460	473	518	522	476	497	495	477	514	487	482	512	511	493	495	550	469	485	479	518	480	510	480	484	473	499	481	480	522	499	464	516	539	465	513	507	512	506	473	480	473	476	521	491	497	524	504	478	501	467	554	513	497	468	476	498	522	487	487	464	494	536	485	495	520	473	501	485	507	462	460	437	493	499	497	514	484	472	485	479	462	455	506	485	504	469	469	470	465	446	524	453	487	525	459	454	507	501	462	500	476	506	486	485	465	485	532	505	490	524	465	482	494	508	498	522	470	513	472	535	489	485	532	469	526	456	491	464	503	514	482	505	488	494	492	490	495	467	446	482	512	466	497	490	518	449	476	536	526	502	518	480	499	438	511	457	473	486	433	498	495	526	547	531	492	506	479	494	513	445	521	492	496	487	471	514	459	508	476	482	483	450	471	491	473	479	478	523	518	473	480	502	501	526	475	498	486	486	475	470	466	473	484	481	504	486	512	451	497	501	541	500	497	500	487	509	479	498	465	481	506	507	508	527	498	468	482	481	487	500	533	470	519	493	493	509	541	485	542	500	469	430	501	507	503	485	517	505	521	484	489	504	505	484	505	519	497	462	504	507	510	465	478	470	518	500	512	525	451	464	478	481	531	514	480	463	501	507	489	531	506	469	481	508	454	498	498	480	478	462	461	487	495	497	506	524	483	508	492	535	472	441	484	511	503	513	508	487	485	488	471	507	505	472	526	447	505	517	509	500	471	568	493	446	449	500	470	482	497	474	467	477	469	509	486	456	499	503	504	502	480	513	514	442	524	514	495	496	503	476	471	475	464	504	509	472	490	446	508	453	516	519	477	429	475	501	461	491	511	469	504	500	495	556	541	443	478	520	455	492	495	488	506	496	505	493	464	503	484	492	487	497	484	500	486	491	469	494	479	468	486	522	450	469	499	517	493	475	525	490	487	446	473	527	495	517	544	511	488	482	486	449	484	503	489	493	503	462	531	468	515	498	491	489	484	506	498	448	529	465	515	467	494	454	531	481	463	538	512	457	497	465	459	474	478	445	510	519	461	537	478	501	542	535	507	484	472	474	487	502	497	451	496	486	486	537	529	531	515	483	478	506	510	502	456	510	493	499	505	455	478	492	533	499	466	492	481	474	490	492	464	494	491	500	473	466	501	478	536	456	529	504	485	485	498	471	491	509	502	500	501	490	510	493	470	498	491	463
16785	3100	3027	2203	1494	1105	812	606	502	451	361	332	276	263	228	213	213	202	201	208	182	210	158	204	191	210	197	205	200	237	247	299	369	391	650	705	1067	1359	1178	1119	701	551	542	464	421	386	302	309	228	165	178	165	173	173	165	157	139	142	167	119	154	162	140	111	142	143	160	145	152	148	140	123	125	124	155	131	149	152	126	154	148	151	138	125	154	121	141	133	114	143	130	126	141	136	141	142	147	175	116	136	136	132	141	162	141	138	137	127	130	138	151	148	163	145	164	149	131	127	126	141	134	127	142	130	154	131	124	135	122	146	139	137	126	140	129	134	139	140	139	137	144	133	113	160	144	134	137	126	126	139	133	142	130	149	111	156	146	142	142	140	136	156	127	142	148	150	121	134	112	147	134	142	130	139	145	129	155	142	123	146	144	145	130	136	157	123	130	143	130	148	148	116	131	151	167	136	153	149	142	116	123	141	133	145	147	147	121	135	125	134	150	155	133	125	130	148	143	136	142	136	143	140	142	135	122	126	137	151	133	136	128	153	127	129	128	146	149	138	130	127	157	150	132	135	131	132	163	133	129	152	124	134	140	123	133	136	135	120	143	128	144	133	134	162	144	139	145	139	148	127	143	151	135	132	142	129	131	149	137	140	144	158	167	139	151	159	154	140	166	130	136	143	163	130	155	129	141	134	147	141	141	119	132	133	142	141	138	150	125	129	136	126	143	140	137	141	133	138	135	129	131	139	157	133	152	137	120	131	136	140	134	145	134	126	135	123	137	141	139	142	148	136	131	138	147	145	116	126	111	131	139	132	134	170	120	143	138	129	138	119	158	121	134	149	153	133	141	155	144	167	142	127	137	133	122	135	115	160	107	145	114	137	125	135	131	135	132	141	126	151	148	137	148	115	120	138	134	144	150	158	141	154	153	145	124	146	160	159	115	141	138	127	133	135	137	142	126	144	120	150	126	136	154	136	151	130	137	138	135	151	149	127	137	164	135	140	130	168	142	132	135	111	119	131	138	157	132	132	128	141	132	151	142	125	133	136	145	134	130	110	150	127	150	137	103	139	135	141	150	142	154	142	128	135	141	126	129	154	142	145	133	131	127	121	139	139	117	144	154	144	116	155	136	139	137	134	115	111	147	117	143	142	149	126	130	141	114	122	148	129	156	143	147	136	138	160	142	123	159	133	123	126	151	160	151	118	149	123	137	152	137	149	148	135	139	150	142	130	139	141	134	150	129	125	155	150	111	161	131	141	139	159	133	135	150	161	152	120	143	151	126	133	148	140	128	136	152	144	140	148	138	132	136	127	125	151	143	135	143	120	123	151	120	149	129	134	141	136	141	127	145	146	139	149	128	131	107	132	148	139	129	141	143	156	135	153	132	138	146	121	153	146	145	128	163	170	121	150	140	132	168	132	122	132	112	117	142	161	117	143	153	127	129	158	152	125	149	124	123	129	140	136	134	127	159	155	143	132	151	129	136	140	132	140	134	158	137	121	151	137	130	123	144	147	152	142	156	149	144	141	154	148	123	155	126	148	124	141	135	130	155	160	125	137	153	130	130	136	137	138	158	146	135	136	128	114	145	147	152	133	146	157	138	150	163	138	145	131	137	138	152	133	111	148	147	148	143	132	126	142	149	157	125	115	140	154	124	146	134	140	136	129	131	129	143	156	157	144	125	139	140	124	135	127	123	117	149	137	139	143	145	131	137	135	113	135	154	136	159	130	135	128	142	151	129	163	137	125	126	129	140	119	152	140	155	124	139	134	157	158	154	158	139	154	137	125	151	135	138	133	149	117	128	135	126	151	148	126	132	158	144	147	122	148	150	149	157	139	147	141	128	130	122	142	139	139	127	136	151	142	136	133	150	125	140	137	145	145	125	138	136	152	127	139	140	150	120	124	152	153	146	128	139	141	120	146	132	128	129	141	136	128	149	132	145	132	133	143	153	139	137	165	141	147	138	143	162	119	143	140	132	138	158	113	119	121	124	130	132	132	138	142	144	131	120	160	147	132	125	151	129	151	151	123	139	145	125	161	124	133	137	128	121	144	133	141	138	146	133	129	138	137	151	114	143	142	140	153	128	126	144	148	124	137	143	134	130	126	138	135	118	116	135	129	136	126	139	122	159	132	141	145	131	129	136	135	121	148	147	114	157	146	129	146	148	121	148	140	139	143	136	127	151	152	144	126	149	146	145	135	139	131	112	126	163	134	147	145	139	121	148	159	143	139	131	138	156	131	140	130	142	142	144	140	133	140	136	140	135	117	140	148	151	147	153	165	156	153	155	145	126	133	152	139	121	150	141	141	143	131	143	158	130	122	121	146	153	134	137	131	106	142	139	127	143	143	133	134	157	124	136	134	153	123	134	132	131	137	144	147	142	130	148	137	150	150	140	125	138	132	138	135	159	169	151	146	135	136	126	150	136	140	130	139	155	145	136	140	146	142	135	137	149	117	158	164	146	126	139	144	137	145	158	119	122	126	142	143	149	134	147	116	131	145	152	117	148	140	158	147	163	147	130	135	156	142	133	134	138	151	151	136	145	153	134	152	141	131	137	132	120	147	142	135	133	147	120	145	110	148	142	130	146	139	144	129	150	157	120	159	138	152	129	149	148	122	140	130	115	163	132	133	150	131	166	141	144	148	141	113	130	137	133	123	133	141	150	149	141	139	171	120	145	134	136	141	134	162	123	148	143	129	146	145	149	146	160	162	114	127	137	165	107	112	127	120	117	117	130	134	117	147	140	156	116	144	139	148	136	156	143	143	145	115	119	122	144	132	140	144	141	140	141	138	155	155	127	145	130	121	136	120	132	128	126	126	148	141	125	133	122	140	164	114	153	165	121	132	141	153	128	157	139	144	125	141	143	162	134	129	149	136	125	139	119	125	133	144	134	142	122	162	130	151	140	158	148	133	134	145	128	141	139	124	124	149	139	157	124	134	153	129	147	130	133	137	124	151	149	160	140	132	152	140	142	158	135	154	151	131	128	146	157	147	138	128	134	123	131	140	132	112	147	133	133	149	136	135	137	136	150	118	140	134	140	139	143	132	133	125	130	136	132	128	131	143	139	129	138	109	128	129	130	165	139	134	142	141	135	135	145	155	127	132	147	136	146	134	116	117	144	146	131	130	154	134	139	114	136	119	122	129	139	131	132	129	133	133	153	135	149	145	121	150	145	147	134	125	137	157	121	132	126	158	143	136	143	156	126	135	166	133	181	144	142	150	146	143	133	118	124	164	148	118	150	153	157	148	143	127	148	128	137	124	164	141	140	123	129	139	120	153	145	133	144	147	146	145	132	139	138	145	139	139	147	122	154	130	142	131	141	127	130	135	118	123	154	143	128	144	154	118	126	118	125	120	127	136	129	139	147	144	142	148	135	124	141	147	127	151	151	133	162	128	140	127	139	141	146	149	122	132	154	145	158	153	134	129	137	127	140	128	146	141	130	117	138	137	145	138	137	115	141	125	119	138
8174	2626	6013	6617	5482	4479	3715	2971	2512	2171	1811	1661	1462	1329	1238	1164	1021	1018	947	943	900	852	832	762	706	820	826	896	1004	1027	1306	1833	2091	1961	3716	4526	6562	8608	7384	6550	4553	4086	3985	3105	2931	2515	2274	2499	1582	892	821	759	679	567	586	538	531	628	542	517	508	550	504	473	567	531	534	450	467	501	476	464	497	483	458	480	439	472	458	451	447	446	493	470	465	467	473	480	439	452	462	463	444	472	483	448	438	455	475	476	468	460	457	464	453	429	469	471	449	450	456	415	443	480	430	471	441	446	398	453	429	477	491	439	470	461	427	432	453	457	466	449	431	438	444	417	466	458	458	450	442	423	408	461	435	463	455	440	448	438	436	460	460	456	434	431	454	430	469	446	455	441	433	423	456	478	467	473	451	430	469	457	428	462	447	435	438	460	434	468	441	449	425	487	472	457	468	447	435	441	446	488	410	452	486	423	433	452	448	409	442	443	433	443	443	462	421	457	412	452	409	473	392	452	458	438	433	449	445	436	458	461	438	427	448	421	411	443	487	458	447	454	444	470	503	425	424	418	445	468	491	453	448	488	433	455	419	446	420	425	425	450	466	442	450	403	440	432	413	445	459	450	468	448	441	439	421	431	447	451	446	471	433	409	417	449	448	418	417	461	473	440	442	461	473	473	438	446	460	434	432	465	429	447	464	475	431	425	415	467	447	452	430	447	451	447	430	464	426	439	429	426	444	443	419	453	442	432	476	434	456	393	410	456	445	475	409	418	423	427	454	467	422	449	436	402	431	442	444	444	430	417	392	419	452	429	410	442	433	449	422	417	444	480	458	419	426	433	447	438	427	450	456	411	424	431	436	400	402	447	420	389	443	463	456	423	434	455	448	432	458	451	456	425	445	445	423	399	462	446	457	415	405	440	436	429	427	437	443	455	459	454	434	434	466	410	485	413	455	474	436	446	476	459	429	426	424	449	452	434	433	459	440	444	432	402	439	425	410	434	451	458	424	432	458	415	448	403	463	479	446	443	455	468	453	455	421	405	457	408	444	452	408	438	425	436	473	408	429	439	463	465	439	431	444	425	429	398	437	415	440	436	455	447	421	471	429	475	442	454	438	446	431	420	431	385	468	449	410	423	391	500	444	418	422	424	466	471	435	443	399	437	429	414	433	436	447	476	463	486	443	464	418	460	425	463	456	462	437	469	466	423	452	454	408	452	405	439	432	474	436	453	462	427	464	454	407	429	412	427	439	442	454	432	455	432	378	458	403	413	472	459	431	444	485	449	424	418	504	459	434	427	434	413	468	388	437	413	436	442	458	464	446	437	438	431	449	445	442	471	431	440	427	468	430	451	438	417	467	449	454	436	437	456	447	495	450	455	463	424	446	451	443	413	423	404	426	435	455	455	472	449	425	437	411	446	477	454	449	443	438	433	405	436	450	444	435	452	409	453	436	431	418	426	454	392	411	431	454	445	433	453	471	452	433	460	454	443	449	434	454	447	464	428	415	455	434	401	398	473	420	413	459	503	413	437	455	442	451	454	416	466	448	442	425	447	467	472	455	413	434	465	453	486	422	440	445	461	441	444	403	457	417	448	451	427	423	442	444	423	396	474	466	379	426	414	459	429	435	433	447	465	449	421	390	453	461	444	449	405	452	447	439	437	447	432	439	448	421	414	425	443	495	445	434	443	414	450	458	457	450	424	438	448	496	426	439	455	465	408	440	442	422	474	435	425	440	440	433	448	408	463	458	462	434	428	448	475	420	457	393	450	453	423	428	443	479	418	450	451	408	423	456	408	440	440	461	392	427	438	437	454	418	395	402	409	467	418	436	443	434	446	412	451	415	474	444	466	398	416	456	448	469	443	447	403	431	399	458	403	453	448	424	423	442	400	458	454	434	435	431	435	432	416	435	414	411	418	473	425	453	434	432	441	452	436	455	427	450	426	441	394	424	442	442	433	433	442	435	428	430	460	427	406	440	461	441	466	443	428	408	435	435	449	425	452	409	447	454	447	462	430	437	419	440	434	440	450	451	433	425	442	444	416	471	473	464	428	462	437	442	431	465	398	445	447	428	448	450	420	440	462	389	452	469	462	430	486	421	434	400	432	458	480	445	458	454	438	430	420	445	437	455	438	439	424	421	438	454	454	447	422	478	391	440	473	446	439	457	460	436	424	414	453	439	456	464	396	443	447	473	478	468	456	467	441	446	449	470	432	428	408	438	453	413	463	412	437	462	453	423	462	440	435	438	449	432	418	413	449	424	436	454	402	490	390	396	396	445	448	438	390	464	462	422	440	449	430	455	447	429	421	417	454	475	447	426	440	484	412	467	403	471	414	470	488	422	417	429	445	389	441	465	447	426	457	450	437	447	449	421	463	434	446	432	484	401	421	400	451	436	456	455	430	428	441	413	440	450	471	406	455	425	450	438	437	466	479	426	429	428	423	416	410	444	457	427	474	471	447	453	421	418	452	438	383	456	461	463	453	442	427	453	448	438	432	414	425	435	398	417	438	422	431	433	445	438	431	443	439	432	462	482	396	434	428	434	417	430	437	431	453	457	441	425	438	442	429	423	466	464	421	426	454	457	438	403	431	419	417	500	428	443	467	456	436	415	470	462	464	432	414	459	436	425	452	438	390	454	454	414	470	447	456	443	413	427	436	460	439	398	403	450	451	452	424	456	459	439	452	433	442	450	455	391	411	444	436	427	440	438	471	445	441	431	455	425	389	418	475	460	440	472	449	456	446	413	416	455	430	436	463	475	410	464	456	405	451	447	473	445	503	450	415	421	422	433	472	441	472	413	452	475	442	429	447	460	470	457	433	397	427	433	423	472	422	440	428	437	463	447	444	436	434	456	451	441	445	429	450	437	478	459	445	407	444	385	473	455	446	463	455	437	475	447	458	449	446	406	474	412	438	481	435	447	460	411	451	416	458	432	405	426	462	415	415	423	464	436	439	440	433	445	419	438	452	456	438	449	480	418	444	444	413	402	463	457	432	462	460	398	449	448	415	434	432	426	455	439	435	439	445	459	463	421	471	434	450	416	411	453	450	448	444	468	443	417	428	422	462	458	451	444	470	419	457	443	390	480	440	430	430	488	462	414	470	470	454	464	468	452	424	447	446	403	457	443	452	382	430	427	443	474	424	438	433	459	428	456	413	426	453	451	458	444	460	447	461	447	463	438	433	445	471	425	415	449	433	428	424	445	461	479	394	443	488	424	416	421	453	432	450	405	444	424	433	446	455	426	431	414	430	442	432	437	435	457	448	426	397	421	440	444	426	484	465	425	419	442	454	433	383	411	457	448	413	447	419	441	423	432	404	431	449	426	453	414	448	441	420	418	459	442	451	442	489	419	432	410	466	439	413	414	451	439	419	479	442	458	434	437	430	446	420	448	411	442	460	427	436	425	484	467	442	464	413	462	450	424	435	447	450	421	430	453	449	470	399	459	400	440	438	427	421	452	457	433	463	431	431	468	442	450	430	467	451
2355	376	424	360	348	300	312	290	310	316	280	307	311	289	313	254	327	304	273	269	264	292	294	291	274	288	306	310	324	284	305	325	299	319	292	309	307	338	330	313	320	331	328	313	298	289	317	298	287	268	285	306	315	290	286	294	318	295	322	273	297	308	299	320	309	285	264	273	276	274	309	293	281	277	279	307	260	285	287	319	297	284	288	280	258	308	302	284	284	273	299	300	300	301	299	319	301	239	286	290	253	236	298	304	274	289	259	298	266	290	235	287	276	284	282	296	288	309	299	267	296	289	304	261	277	305	306	304	308	278	270	284	270	270	267	261	319	301	312	308	258	313	268	280	291	296	291	243	292	282	272	274	308	271	264	281	281	283	274	303	290	267	315	315	305	284	288	340	269	307	255	287	300	311	291	293	300	308	274	298	288	310	317	315	251	307	294	252	279	265	259	297	281	290	252	325	264	271	280	258	269	269	273	274	293	335	297	274	268	277	278	263	286	301	293	305	303	272	283	276	267	275	275	272	305	290	291	295	277	315	299	280	283	261	290	284	287	272	305	275	309	274	312	309	270	285	264	311	280	290	270	311	283	324	280	293	288	298	278	267	275	273	301	318	278	315	278	273	269	289	330	280	273	317	309	298	262	273	306	257	271	264	258	288	256	271	290	301	282	287	316	300	278	276	277	289	272	276	295	292	315	294	292	311	277	259	285	278	297	290	280	288	307	277	295	288	270	269	294	296	304	293	283	297	283	260	290	276	297	289	288	258	288	296	290	277	285	279	257	308	291	292	285	262	303	309	287	282	318	275	298	271	279	307	286	303	259	285	309	280	293	293	308	274	284	293	289	267	284	290	299	305	290	271	321	285	293	289	276	308	290	253	281	271	277	269	280	251	287	293	293	294	284	321	254	287	323	292	296	284	284	274	288	289	271	291	282	313	289	306	306	270	303	293	264	281	280	290	275	287	307	287	282	321	263	293	280	323	272	269	283	297	291	281	287	285	256	286	305	290	292	296	292	326	324	290	309	292	308	306	294	300	278	261	297	262	276	275	284	270	309	293	270	291	258	299	273	308	274	307	251	304	298	285	281	265	303	288	287	310	288	273	253	276	275	305	278	292	269	280	289	287	296	289	284	292	314	279	266	292	288	287	275	312	276	270	277	306	294	288	294	311	307	275	301	285	294	299	305	293	272	285	280	318	305	296	286	298	297	275	271	308	304	282	287	294	270	276	296	278	297	325	310	303	308	314	275	270	300	296	288	307	261	277	291	290	300	290	291	317	287	304	298	288	287	272	258	281	299	302	296	285	280	289	305	295	317	302	314	276	311	282	257	274	317	302	261	292	270	292	279	289	250	283	314	245	288	297	310	281	275	293	259	271	280	312	287	283	277	293	255	258	300	283	303	282	282	287	307	295	290	295	272	282	264	286	273	283	257	284	273	291	297	295	273	297	286	270	287	281	279	291	282	286	258	264	288	258	280	306	283	283	317	297	313	323	316	278	317	298	259	272	270	287	275	244	282	282	298	289	289	296	259	307	279	304	306	291	287	282	273	298	316	281	311	282	281	294	263	273	274	294	290	280	316	302	267	304	293	281	290	310	258	309	258	281	283	318	297	278	292	301	294	280	270	299	272	325	259	303	266	289	256	277	289	283	267	325	296	262	283	279	310	296	279	277	275	329	294	297	279	294	303	293	291	274	274	262	272	291	307	272	314	266	294	292	290	271	276	272	269	294	285	305	279	268	308	274	276	322	295	304	281	289	295	279	269	270	286	272	262	313	298	268	322	316	286	273	292	276	273	279	263	328	282	289	288	321	285	297	298	293	302	304	292	321	321	302	256	277	256	284	272	273	256	293	320	293	281	282	280	282	270	280	299	285	285	298	283	295	313	275	311	264	272	293	322	267	263	311	282	300	300	317	320	277	306	283	288	269	265	281	281	304	277	288	291	275	273	268	308	260	274	303	285	302	285	252	298	313	301	304	281	275	317	277	294	244	278	322	244	262	291	270	282	262	267	297	313	308	299	286	292	299	252	310	290	311	302	289	271	266	271	300	301	279	285	319	259	298	302	294	288	280	314	271	291	308	291	264	292	268	305	262	284	264	252	279	264	273	303	299	275	309	292	258	273	287	289	300	283	284	301	276	280	255	263	267	255	312	284	285	285	294	290	288	274	313	272	314	289	294	266	300	308	272	273	278	289	275	297	284	294	318	281	301	287	265	267	296	301	263	305	284	285	271	321	281	314	329	276	298	282	293	302	302	298	261	283	287	309	300	277	295	272	274	310	262	281	300	288	278	298	273	290	293	286	298	316	264	299	311	299	298	287	310	268	313	301	299	303	322	303	292	290	325	297	300	305	278	289	285	273	281	287	305	287	286	281	260	286	300	296	273	295	301	286	287	299	286	295	314	302	302	301	300	273	297	265	280	256	306	305	270	281	323	281	293	274	261	278	299	282	253	262	305	286	297	264	278	277	302	307	281	304	276	306	269	304	299	277	292	303	285	283	288	278	283	281	307	278	268	319	282	269	306	280	283	265	271	263	269	273	280	276	315	294	268	279	302	269	327	315	269	293	278	283	298	297	308	271	288	274	285	270	308	271	293	302	277	256	318	291	302	289	280	276	280	274	259	288	286	306	274	328	263	294	319	299	259	266	287	276	283	291	273	273	288	289	282	290	275	279	271	284	293	287	303	291	288	312	279	294	261	314	297	289	315	307	277	294	303	302	295	291	312	282	294	280	277	279	289	284	236	274	288	286	292	288	289	254	254	234	307	292	286	299	293	312	300	257	293	293	285	287	244	282	307	273	314	288	310	261	271	299	269	313	287	265	305	289	300	287	315	305	293	248	327	275	264	282	279	275	311	317	313	300	268	274	261	284	309	297	293	281	276	266	307	296	308	298	275	257	266	259	257	295	301	280	274	253	271	288	283	266	273	309	294	288	307	275	276	234	293	293	274	291	270	323	281	291	289	264	269	297	315	313	307	312	273	290	307	314	278	299	289	291	281	274	287	266	297	299	290	278	283	290	282	301	294	280	267	293	285	295	299	293	288	264	299	273	284	268	293	304	375	326	312	306	285	269	277	309	295	253	306	328	286	269	312	279	298	312	295	276	307	283	288	267	286	282	287	315	282	284	304	283	287	280	304	312	287	281	326	288	308	297	288	281	265	257	266	292	279	304	285	277	284	309	297	269	320	280	301	274	270	313	295	297	271	281	291	312	288	282	292	286	295	259	335	316	304	297	304	302	275	284	291	282	301	286	291	305	259	293	281	262	295	272	277	305	306	300	267	297	300	309	292	305	306	289	296	273	325	239	265	288	293	281	298	295	342	292	296	278	290	306	268	270	303	264	295	302	280	284	302	283	286	269	286	290	301	280	283	283	299	310	323	284	276	302	301	281	270	296	287	266	294	312	283	274	299	287	313	255	252	296	312	250	329	281	302	292	279	318	236	329	271	299	267	290	297	275	283	296	311
2403	919	1011	1020	950	942	956	885	870	866	850	839	872	813	824	829	864	806	824	841	850	772	859	790	799	888	857	908	846	899	815	903	886	858	905	1123	1059	1128	1054	1110	1008	996	915	949	889	925	885	863	881	811	852	841	865	775	839	814	776	806	891	803	781	792	798	818	852	803	814	752	861	843	819	794	802	813	826	796	828	803	806	817	762	793	823	821	849	800	822	838	854	809	833	798	842	767	802	779	858	783	851	834	832	821	777	794	805	819	890	880	821	789	794	793	828	782	793	769	862	820	860	810	802	772	808	832	830	838	806	744	849	846	817	770	850	834	829	788	797	815	811	788	826	833	856	813	788	882	845	784	812	840	778	845	790	807	849	762	832	830	828	802	806	853	811	830	816	831	848	803	788	805	828	840	851	830	822	771	771	845	808	797	822	831	774	825	833	757	844	825	819	825	759	784	853	786	778	818	788	788	790	832	806	810	828	770	823	837	845	798	783	830	793	782	804	815	762	804	790	780	778	780	807	786	838	843	844	780	793	698	815	815	762	793	841	812	791	807	800	830	734	779	790	827	815	801	797	837	790	787	797	793	794	796	816	808	837	785	820	806	795	849	817	794	819	823	837	853	870	740	787	804	878	821	810	739	820	821	808	827	819	852	785	756	856	773	810	815	840	809	807	824	863	858	802	823	762	860	822	832	823	788	849	773	847	815	776	813	838	812	845	783	767	824	822	810	779	801	839	803	817	770	831	816	765	800	788	820	784	794	841	812	777	802	821	758	799	819	766	782	775	826	828	788	771	794	798	841	796	756	769	831	796	782	797	782	874	818	816	810	774	812	771	812	827	791	840	810	857	829	831	777	756	785	761	819	771	790	814	788	738	811	792	822	873	826	792	798	782	823	853	828	759	767	768	852	803	835	808	834	806	843	785	839	769	803	812	838	806	774	791	826	856	756	855	826	836	798	797	755	839	774	803	837	806	795	824	782	831	827	769	863	848	855	774	849	767	814	832	800	822	785	786	831	801	770	804	806	787	788	804	856	846	821	788	797	789	848	807	806	789	827	793	808	805	815	809	791	834	814	806	811	795	861	819	842	805	781	840	840	813	825	826	820	807	794	904	850	836	799	812	827	805	839	822	794	777	829	817	800	818	791	845	767	820	814	815	810	798	786	793	804	808	783	737	804	776	785	814	825	781	793	830	801	759	814	825	771	827	802	840	749	829	813	800	843	801	796	828	879	761	875	813	784	838	848	834	806	794	790	789	805	764	828	831	777	792	808	802	820	790	806	796	782	851	836	820	816	811	832	823	820	753	802	789	845	807	822	791	798	778	802	811	818	803	847	846	781	825	787	789	847	805	851	786	809	803	807	787	792	807	830	812	790	827	785	799	832	778	834	866	780	817	757	813	810	753	813	777	800	797	797	795	822	812	806	813	800	795	838	782	746	789	801	817	796	804	777	846	788	816	814	773	840	742	781	809	852	842	762	833	794	852	812	794	843	805	823	803	818	833	750	784	825	796	817	831	855	810	851	801	840	825	774	816	806	837	791	813	813	783	802	790	828	778	776	822	846	850	798	806	830	819	845	771	795	848	779	781	871	838	823	776	840	821	806	776	777	842	817	806	815	837	797	859	792	858	878	815	827	753	807	773	838	802	805	806	786	810	845	846	837	769	779	832	803	813	803	768	815	851	852	840	846	819	778	822	871	788	836	771	826	838	770	832	815	801	799	823	784	794	818	810	800	837	773	802	858	807	835	812	802	818	786	808	792	835	826	883	733	780	803	847	807	781	825	825	756	825	802	860	828	809	831	804	837	837	808	877	819	747	821	792	812	833	826	794	856	847	765	807	834	829	840	807	776	789	779	833	825	784	822	818	787	839	800	785	823	816	817	823	807	775	851	828	858	793	808	828	835	827	764	805	762	820	785	766	769	826	827	844	775	750	839	828	780	843	828	807	817	816	819	786	758	820	787	818	809	791	883	832	841	804	803	749	790	803	768	793	781	839	810	794	802	779	819	858	850	829	776	787	789	808	859	817	775	843	847	802	812	773	805	821	810	801	774	848	804	783	819	789	778	772	816	786	810	798	796	814	764	830	840	821	843	798	830	821	839	764	859	798	855	776	819	805	775	816	855	817	780	842	812	831	822	739	836	758	814	851	774	807	796	842	884	828	859	810	827	750	818	764	814	805	769	822	861	793	840	807	780	757	839	824	825	787	849	809	808	774	850	861	823	811	830	827	779	893	805	775	832	762	772	792	812	811	753	771	829	811	840	810	795	866	801	847	784	820	803	826	773	827	793	820	801	759	790	775	884	798	816	804	772	787	788	825	835	841	757	794	799	796	818	799	795	780	797	834	808	832	820	747	843	812	771	839	853	816	820	824	830	799	822	781	820	827	827	768	814	823	780	835	780	760	798	816	868	818	819	819	871	782	827	824	816	806	827	809	812	805	778	762	767	826	795	835	778	831	773	789	822	840	801	812	824	819	783	843	831	818	855	814	813	810	831	790	810	790	809	797	795	786	786	816	809	787	819	828	803	794	784	837	812	769	784	828	810	780	837	790	810	814	841	757	811	848	797	798	787	826	819	807	829	785	818	784	846	836	848	826	806	836	789	850	813	798	780	811	745	743	797	812	799	810	786	806	837	782	761	743	875	820	836	771	858	834	774	788	786	839	777	803	810	833	769	763	859	833	846	779	809	784	788	756	814	787	850	800	787	864	823	800	823	771	876	843	800	780	819	855	798	845	795	798	777	829	827	790	835	845	758	812	802	794	811	808	829	777	823	800	770	800	819	798	835	817	832	815	804	779	800	800	865	807	844	800	818	780	839	778	789	861	804	836	783	852	791	819	810	792	786	832	858	799	827	805	834	813	800	800	821	801	816	827	801	792	801	737	823	818	788	831	813	808	760	827	791	782	846	799	826	819	792	808	780	785	809	827	814	825	831	833	784	803	798	823	787	849	794	784	863	786	811	807	819	798	806	840	833	820	850	829	824	815	797	820	782	874	765	851	819	841	866	798	835	777	801	815	799	850	841	803	755	809	807	831	873	824	797	833	812	850	785	809	805	811	856	847	796	854	809	792	805	833	811	833	807	849	826	743	830	871	784	768	784	815	813	772	803	795	834	802	799	784	818	848	818	821	776	845	845	781	833	756	794	792	805	796	832	764	829	837	736	797	818	806	817	831	813	800	860	802	788	829	778	786	838	831	825	835	814	757	837	816	799	812	817	840	820	787	820	813	814	827	773	782	775	767	793	826	840	769	773	800	857	837	843	823	816	813	827	787	762	823	808	803	856	821	799	851	808	743	826	792	810	846	799	785	808	821	803	807	801	807	774	787	831	816	790	769	851	778	764	817	844	772	832	821	813	844	822	800	866	846	814	843	795	807	792	786	873	806	803	763	770	790	812	797	832	834	785	822	847	793	796	811	785	805	817	799	770	803	778	807	816	794	824	808	789	843	755	801	848	829	810	842	784	803	755
9767	1451	1650	1186	850	633	471	433	289	327	275	237	243	212	208	218	216	217	198	175	205	184	154	154	170	185	178	192	210	223	375	286	274	314	549	683	830	941	635	629	419	402	386	347	293	291	247	268	214	218	176	176	175	131	166	156	169	164	153	159	148	153	167	140	153	166	167	169	151	152	159	164	157	159	155	161	175	156	142	167	151	168	165	134	146	164	154	116	146	158	180	167	161	151	152	148	161	148	165	143	173	161	154	155	155	131	167	160	141	158	164	165	159	157	143	162	174	170	148	155	173	155	149	138	148	150	154	157	133	163	152	153	166	170	142	153	147	169	142	168	137	137	138	134	161	163	153	142	136	172	157	153	166	161	161	153	169	139	154	143	155	161	143	149	145	153	152	158	155	147	143	165	154	160	148	168	150	150	159	158	160	181	147	162	165	147	133	163	137	139	151	148	127	133	148	145	137	135	142	163	164	150	139	139	167	143	154	165	176	147	144	155	175	153	166	156	132	182	132	161	148	152	124	146	153	152	174	134	151	150	156	155	133	156	170	149	165	159	151	154	163	150	140	151	149	160	166	147	147	167	157	164	152	165	137	164	141	157	148	136	159	167	140	146	136	135	150	123	166	158	142	153	168	157	171	182	173	178	161	167	136	171	156	139	146	153	161	179	149	146	162	140	162	160	150	143	139	153	153	171	144	139	167	152	161	152	162	145	146	145	143	143	145	154	144	146	127	165	144	171	163	183	155	149	167	138	164	168	160	140	149	141	158	161	140	138	148	159	142	156	152	137	134	143	159	143	181	159	170	165	161	149	162	199	169	161	156	152	149	154	153	150	147	133	138	147	152	146	172	140	146	170	153	153	149	160	191	146	136	135	155	160	182	149	157	156	146	161	165	145	157	138	144	159	155	151	157	164	182	166	172	158	144	157	142	150	140	144	168	160	150	156	146	165	164	159	137	167	148	144	152	170	119	188	158	162	183	140	153	162	148	156	149	138	138	157	143	139	146	143	150	142	157	152	194	161	152	139	142	147	154	154	136	130	158	160	143	131	168	168	149	146	147	141	140	157	143	144	178	145	174	167	146	142	159	146	157	148	149	162	168	132	123	138	153	157	156	154	149	153	153	168	160	154	171	172	158	132	150	137	148	145	153	158	156	158	145	161	157	152	167	152	146	163	141	138	136	161	154	198	138	170	152	175	176	160	145	177	156	172	158	149	139	169	138	161	165	170	160	203	153	140	200	137	145	122	156	132	138	129	154	142	144	147	154	145	147	153	155	164	139	145	163	132	145	157	138	153	164	165	169	158	163	141	152	155	150	164	176	149	153	136	136	169	145	166	125	158	150	169	138	147	170	156	167	141	163	156	126	139	150	161	157	167	152	170	137	146	183	146	154	157	162	146	150	167	149	159	150	151	169	179	172	153	155	125	139	152	154	154	143	141	158	143	144	158	167	178	148	139	140	166	166	144	166	121	141	155	194	162	154	146	162	170	129	144	135	152	154	166	158	148	165	144	143	120	174	165	152	170	160	155	139	160	153	175	162	152	137	140	149	135	175	151	162	150	133	168	140	162	146	152	153	150	173	145	155	165	169	155	153	154	176	154	167	157	163	154	160	157	162	169	157	159	136	135	170	165	131	174	140	157	155	155	154	165	149	160	148	179	164	151	165	171	158	154	168	161	172	170	161	133	159	153	150	129	174	146	163	150	163	157	137	155	155	175	145	158	157	154	164	162	132	154	164	161	139	142	162	165	155	152	163	151	136	143	143	140	166	155	150	151	153	145	140	155	160	164	157	176	157	152	175	148	147	159	163	148	128	154	174	163	140	154	167	161	170	157	142	175	159	173	157	142	166	154	151	127	152	168	151	156	140	139	157	144	140	161	153	145	171	162	152	143	142	155	181	149	157	145	150	148	149	169	174	137	146	156	147	156	149	163	141	142	162	152	131	134	181	167	164	154	152	164	155	146	147	160	146	144	133	158	164	155	152	148	160	150	163	140	143	164	166	146	139	139	146	153	162	174	155	174	163	142	162	157	162	151	178	160	155	159	150	166	153	148	165	144	145	166	177	172	153	153	140	182	152	162	145	162	148	147	148	148	158	190	157	140	146	138	145	175	163	155	152	149	136	161	160	176	169	169	165	160	159	157	155	158	143	140	147	167	146	149	147	165	158	154	151	132	155	146	159	160	149	155	157	156	166	165	121	159	160	156	148	177	159	148	150	163	141	151	136	146	173	149	149	156	141	145	168	136	140	158	154	161	163	146	154	155	143	154	137	140	163	154	150	166	152	170	141	145	165	147	156	144	157	153	175	132	167	141	151	154	158	152	149	179	138	156	149	153	167	168	175	155	160	140	160	163	167	144	156	132	171	160	149	152	137	157	148	165	154	158	162	172	135	132	161	140	139	144	158	175	142	166	143	143	164	156	174	164	116	160	135	158	158	172	158	142	159	144	151	146	155	156	160	151	168	157	156	146	154	156	152	165	141	173	136	147	150	140	157	159	167	154	151	144	165	127	140	157	165	147	145	176	151	148	127	160	171	159	148	152	147	153	139	122	144	168	137	158	149	154	162	154	140	151	154	163	138	130	137	164	158	125	145	148	141	139	172	140	163	146	151	149	147	167	151	159	138	144	140	170	165	177	147	149	157	148	154	148	180	137	155	135	149	155	162	133	151	152	157	159	138	144	161	177	163	154	170	177	154	164	154	153	146	153	159	175	148	147	152	145	139	146	176	161	166	148	171	152	141	155	164	140	162	158	168	172	150	104	165	124	138	139	170	160	143	144	120	149	168	148	161	147	168	158	155	140	156	156	151	169	153	156	150	151	139	166	150	158	155	160	160	131	154	160	140	125	164	137	147	155	159	155	155	163	152	156	162	136	167	137	143	166	159	160	162	164	151	146	125	156	166	135	159	151	136	165	138	163	163	166	161	129	155	165	174	135	150	166	152	151	152	145	143	139	167	169	162	161	165	175	172	146	130	150	147	157	151	153	160	126	174	155	174	168	156	149	172	169	143	163	155	153	147	155	155	146	146	158	136	168	141	151	135	132	172	152	162	165	143	149	146	156	170	160	169	144	161	137	177	158	134	145	163	165	169	143	154	151	132	161	154	152	170	162	136	169	151	166	156	154	152	151	130	146	143	154	158	170	128	142	155	157	165	147	160	153	152	157	155	141	161	147	170	156	153	144	155	143	172	170	143	159	183	150	168	158	152	157	149	149	153	149	152	141	156	192	149	131	175	151	142	182	183	155	159	140	153	160	174	154	143	167	147	152	147	144	152	157	192	148	153	152	131	157	139	171	159	126	143	143	128	175	160	146	142	148	130	159	168	163	186	158	171	154	149	141	143	155	148	162	163	164	147	172	163	160	163	162	149	167	151	141	169	149	163	148	161	168	168	144	139	151	161	161	164	141	161	136	149	157	162	160	158	170	150	147	153	119	131	170	150	154	166	154	153	154	166	157	141	147	169	166
6104	1595	3439	3799	3207	2588	2138	1772	1587	1334	1238	1108	1022	1002	918	877	827	742	727	733	672	672	629	665	644	695	739	777	797	1051	1902	1633	1409	1597	2845	3944	4840	5616	4050	4269	2952	2703	2388	1925	1753	1495	1506	1575	1022	772	732	612	595	526	502	455	513	553	560	544	491	494	514	500	468	503	496	487	495	487	477	513	527	495	510	462	501	479	493	506	484	462	469	484	503	476	509	469	496	465	508	469	473	514	476	491	484	494	484	486	490	528	454	489	487	427	472	474	469	491	495	444	439	515	497	473	476	470	441	470	498	458	474	458	467	500	515	469	474	486	509	478	525	485	452	506	501	483	479	483	491	492	481	476	474	505	457	478	474	472	470	481	462	461	449	483	488	470	440	465	522	484	415	511	505	485	447	470	476	452	509	452	474	461	454	464	467	471	507	514	469	495	436	507	469	470	469	491	454	481	451	471	440	445	435	462	456	462	442	469	491	459	468	469	523	473	449	523	459	492	495	464	434	475	468	535	521	485	455	499	466	504	483	434	481	478	450	471	458	480	482	466	498	472	458	488	496	478	472	455	452	517	499	505	473	439	472	484	462	439	476	468	486	471	458	461	477	479	503	447	490	459	475	476	466	466	476	481	478	481	460	459	450	462	492	495	488	481	458	463	512	467	486	452	478	484	474	461	491	466	496	483	468	504	490	495	450	482	472	511	494	473	452	512	481	479	462	492	473	448	497	449	484	484	526	500	492	488	471	501	449	457	481	475	429	462	451	451	503	469	468	460	498	477	434	463	506	459	525	513	476	455	438	450	454	474	453	493	495	467	448	478	492	448	456	494	478	468	454	486	451	483	440	474	487	477	475	473	511	446	490	488	432	500	482	473	483	490	450	490	447	469	481	454	467	457	476	470	484	485	490	462	517	478	480	457	471	437	498	478	488	457	449	439	484	479	503	476	484	502	450	475	493	507	477	459	443	501	480	510	483	477	511	488	473	462	483	429	478	423	481	484	507	479	464	471	450	475	470	459	467	429	498	474	517	558	428	502	457	473	484	452	491	468	486	493	451	471	501	471	457	458	471	494	474	464	520	477	469	438	449	463	452	492	464	445	490	470	435	460	464	499	473	484	486	459	457	475	488	481	461	449	475	495	479	473	474	451	479	430	471	483	464	455	464	505	467	489	481	512	436	450	488	457	436	462	484	479	469	448	516	445	464	455	482	477	454	521	455	439	473	462	448	460	469	508	477	517	466	435	478	486	431	499	464	464	453	443	481	448	479	446	470	428	488	469	457	480	498	477	468	482	493	483	473	488	496	475	444	471	508	478	471	447	480	488	462	498	484	497	491	500	479	494	423	479	495	451	452	451	465	446	450	504	442	530	472	480	447	474	465	477	466	482	474	466	482	469	501	446	490	462	484	489	453	446	480	469	475	493	467	447	519	456	459	455	442	443	494	437	462	448	465	464	505	490	512	459	526	519	448	500	409	468	463	493	493	461	455	421	468	488	481	497	471	479	477	443	481	491	476	501	470	483	489	484	480	483	453	454	441	477	513	486	470	470	459	461	464	471	465	498	500	456	485	503	451	517	447	482	482	486	451	457	488	508	457	452	462	478	462	495	502	473	528	470	460	457	434	497	479	469	474	481	514	459	504	498	452	521	476	465	459	485	486	460	427	462	436	471	492	448	520	526	488	489	454	526	463	461	447	433	479	486	494	479	494	475	471	463	482	479	476	478	490	445	474	454	480	476	461	452	477	435	481	477	495	455	489	485	465	489	465	492	509	517	483	456	476	485	479	445	504	480	465	488	503	445	453	452	454	480	472	496	495	472	452	448	504	495	463	462	456	455	481	527	415	425	458	441	498	471	478	450	476	481	513	472	500	503	462	511	463	441	486	498	458	454	474	430	456	449	456	474	491	468	488	456	489	508	508	493	461	506	481	439	474	502	459	456	440	456	471	493	470	487	465	486	504	473	447	456	505	441	460	487	490	486	472	459	463	484	496	476	471	458	434	485	483	477	480	460	475	439	452	459	492	477	489	440	453	476	462	506	468	474	488	498	483	491	455	475	458	463	485	476	470	466	444	478	459	499	471	481	519	491	464	464	457	480	423	486	511	492	473	498	423	496	442	487	477	490	464	485	482	487	447	485	483	486	488	469	464	455	460	509	465	482	521	493	445	484	501	444	479	438	475	476	484	496	446	506	475	460	442	463	458	462	469	479	481	454	438	502	463	476	443	506	429	470	470	440	430	468	487	459	473	447	464	506	459	449	499	445	484	450	468	482	470	465	453	465	480	468	475	469	483	425	481	496	497	472	471	469	470	509	449	452	485	491	452	480	451	475	466	477	457	417	479	472	476	505	461	506	455	478	488	459	504	427	450	480	475	497	430	455	477	496	450	478	449	525	483	485	462	488	496	503	455	472	512	488	426	460	440	502	495	466	433	449	506	480	469	467	485	468	505	453	481	468	506	472	410	471	493	451	447	493	452	494	512	470	477	473	460	514	492	478	482	450	457	471	450	477	418	447	508	478	459	482	474	489	490	475	487	495	477	459	472	488	448	483	460	463	541	470	452	505	477	478	472	452	456	472	444	473	441	489	438	498	478	441	487	499	489	474	466	491	507	471	473	514	482	485	475	481	421	458	502	430	455	487	434	496	487	484	490	450	473	424	493	517	442	459	465	455	459	465	464	475	476	479	478	508	471	449	441	469	470	501	482	427	474	512	481	484	471	492	475	498	472	422	482	487	491	468	457	499	474	488	498	482	482	486	475	477	522	484	454	445	449	469	462	493	464	500	453	476	482	454	487	465	505	478	462	419	481	478	456	440	452	521	472	450	467	495	467	445	448	481	496	465	458	437	464	498	449	488	444	489	513	479	493	484	487	476	451	506	497	460	491	456	467	461	500	494	476	461	500	489	474	449	446	488	470	485	457	479	466	452	492	453	457	498	488	483	502	468	483	470	460	488	487	437	436	472	459	480	492	478	430	454	485	462	446	495	438	462	448	489	469	451	484	477	470	463	484	472	476	494	441	512	444	454	438	432	465	457	498	506	456	490	445	465	467	488	486	489	507	497	450	490	504	450	474	522	465	471	470	465	472	434	420	485	441	487	485	453	419	508	499	444	460	462	457	463	508	464	469	485	442	522	467	477	493	477	457	446	471	464	471	447	505	472	473	493	463	442	470	435	500	497	477	471	449	447	474	473	489	462	439	435	476	510	500	466	455	452	463	453	471	442	438	490	468	499	500	475	489	501	461	493	441	462	459	445	473	494	465	443	452	486	479	491	443	442	502	454	471	499	508	484	475	462	460	437	487	513	488	488	467	456	479	471	497	489	509	453	439	472	473	464	498	490	483	458	464	445	500	452	482	470	471	480	476	517	466	484	449	455	468	457	486	427	497	479	488	475	491	452	498	476	483	457	422	508	519	411	486	443	481	509	493	478	483	519	489	447	490	485	499	426	460	464	470	475	470	462	468	522	477	501	491	458	501	497
16613	3108	3022	2269	1488	1075	835	648	516	425	401	323	298	255	238	274	207	196	225	174	163	176	186	172	191	191	203	194	228	395	554	492	395	402	916	1240	1283	1393	887	1092	692	596	541	458	401	358	369	328	229	198	146	167	163	152	169	142	160	145	150	140	135	122	141	146	156	132	150	145	139	146	138	140	138	129	166	141	154	138	126	144	124	154	142	150	114	153	156	135	148	114	131	132	155	162	137	124	150	139	131	139	133	145	130	138	152	148	154	143	137	135	139	147	140	136	128	132	139	133	151	138	122	125	149	135	124	162	131	158	143	139	136	139	137	126	132	119	129	133	133	134	145	128	141	140	144	128	155	139	134	146	146	127	139	154	136	156	142	145	131	115	142	149	135	157	142	148	149	134	152	133	143	123	127	148	145	159	114	145	129	136	147	155	150	167	134	144	116	138	148	143	122	143	151	152	144	152	124	135	148	144	136	144	135	120	124	137	125	136	132	141	137	133	132	142	138	142	137	131	149	121	146	142	150	136	170	157	125	128	139	140	139	148	142	157	149	138	139	154	137	161	126	147	125	159	127	166	126	128	139	127	149	156	141	140	140	132	163	128	141	164	133	140	138	148	145	141	146	134	138	137	139	142	149	144	146	135	151	139	133	140	146	155	139	137	158	177	105	123	136	126	150	147	146	145	138	146	145	156	150	151	141	139	157	141	118	144	115	125	133	131	142	139	131	154	135	146	125	135	126	123	132	151	155	133	135	136	134	138	144	112	141	149	144	132	142	141	146	151	136	128	125	128	126	141	144	126	126	152	120	159	154	142	143	134	154	132	140	156	152	131	134	142	123	150	139	146	140	153	139	146	135	156	132	112	131	129	157	133	135	129	124	144	143	131	154	146	150	147	139	140	132	156	166	133	152	147	138	130	121	138	127	133	137	123	113	131	154	120	157	121	159	125	116	124	157	135	153	149	143	143	145	166	133	135	160	137	156	156	145	155	135	125	149	125	120	149	157	123	153	152	124	131	126	144	130	122	129	128	145	143	138	129	129	150	131	171	154	129	140	129	154	136	148	128	137	134	134	145	151	149	150	130	137	151	142	143	133	159	149	150	175	138	153	144	138	127	143	128	136	145	150	133	144	138	129	164	140	140	128	136	156	153	144	153	155	146	130	139	132	149	129	149	122	141	129	128	145	144	152	129	135	147	139	131	127	151	153	115	139	150	148	159	145	158	138	148	140	145	140	143	149	144	155	155	147	151	131	130	119	131	141	129	137	144	131	144	149	137	151	136	139	136	134	129	159	134	129	128	143	147	122	143	137	136	136	136	129	119	148	166	134	135	157	130	126	143	129	166	149	130	133	157	120	127	142	139	152	158	150	151	132	151	149	124	145	150	137	134	130	139	128	145	144	138	149	145	121	155	136	149	123	125	133	157	129	141	123	150	136	149	140	125	145	136	153	143	139	139	143	138	128	155	138	152	140	158	153	135	163	135	140	128	129	156	134	144	150	133	153	142	159	143	172	166	148	149	147	123	144	119	146	125	136	133	144	148	104	166	128	140	138	131	125	120	123	143	123	145	141	155	150	140	133	148	134	158	151	133	150	154	139	129	139	125	168	139	132	126	129	126	131	143	150	143	159	156	140	138	124	138	159	130	140	137	132	168	131	147	129	121	135	147	125	151	148	119	127	141	134	130	156	129	133	126	140	123	131	136	132	130	152	158	135	140	159	119	141	151	139	138	148	128	143	150	139	133	132	138	131	142	136	149	136	137	133	153	174	131	144	135	132	148	162	153	135	128	134	153	145	147	119	158	138	128	143	155	138	151	166	142	131	140	144	162	149	132	144	142	142	137	121	165	134	120	131	143	152	132	137	140	121	123	143	163	134	152	155	137	136	150	130	156	139	125	123	154	138	136	136	147	146	147	137	136	140	164	144	154	146	144	155	132	135	141	145	149	139	152	132	139	131	137	115	133	152	135	123	133	135	151	136	144	133	136	109	149	139	130	122	125	122	149	140	162	139	143	144	149	154	146	164	140	128	148	147	164	150	161	133	172	152	131	150	138	157	131	150	115	141	174	146	155	131	131	141	134	159	146	129	126	150	161	138	122	149	141	146	127	147	146	146	155	135	143	138	143	156	155	156	145	153	136	159	138	147	124	146	144	137	138	155	138	150	138	156	148	133	154	133	152	155	162	138	155	143	125	144	123	148	131	159	150	147	129	157	130	132	142	143	158	131	124	138	136	126	139	124	151	146	147	144	148	139	151	111	147	156	135	126	133	148	139	143	131	153	137	149	152	147	149	128	171	137	140	148	124	132	135	137	127	163	127	150	153	139	156	118	168	152	138	148	132	133	142	130	154	134	145	135	170	151	137	128	155	138	142	146	136	147	130	154	148	148	147	148	134	142	139	142	166	155	126	141	142	117	151	138	139	154	138	123	159	130	138	138	149	142	132	126	133	137	141	151	125	146	149	135	130	148	120	140	141	142	141	147	117	146	138	130	139	148	163	141	136	129	154	140	146	151	157	158	144	130	157	156	141	139	117	122	149	141	145	149	129	148	146	143	147	132	126	136	128	118	132	142	152	159	151	130	126	133	132	154	135	146	131	124	146	128	130	134	147	129	153	157	122	139	134	115	106	133	140	171	122	144	133	135	155	131	147	133	162	146	128	122	163	141	142	134	152	135	139	133	128	153	134	144	129	135	142	138	109	135	123	149	135	120	149	142	140	156	123	143	137	134	114	128	133	135	158	139	141	124	131	138	139	127	147	136	141	133	126	164	118	144	131	145	125	152	136	106	122	125	136	133	161	143	132	133	153	142	129	136	133	144	139	153	148	157	121	166	153	155	144	140	141	142	129	130	140	132	148	137	147	121	143	159	143	148	135	136	140	131	120	157	139	134	142	147	141	124	124	114	133	134	135	140	141	138	136	154	158	153	139	112	140	155	166	147	145	156	137	147	146	158	121	137	136	118	146	151	145	151	140	138	120	127	113	138	141	140	147	119	129	131	131	174	144	134	126	139	127	119	143	142	113	123	126	150	132	140	143	140	114	147	136	133	164	146	117	147	146	147	128	148	167	157	144	141	134	127	151	170	129	129	135	130	130	149	125	141	148	138	142	118	140	148	145	148	140	120	155	113	146	126	144	170	154	138	130	159	151	125	139	147	150	161	124	138	122	134	135	152	145	142	153	134	144	147	145	157	136	143	118	121	150	124	141	162	132	151	137	135	142	140	164	136	127	138	155	131	137	137	142	126	134	124	130	149	150	151	141	128	151	141	160	138	128	131	141	133	146	134	140	143	123	146	147	146	152	165	125	132	127	131	115	119	133	131	147	135	127	133	148	126	115	145	126	143	145	138	143	120	143	150	125	149	127	144	135	134	133	177	137	156	154	144	110	144	118	148	127	142	142	146	143	133	144	150	140	150	131	127	140	116	129	136	155	132	146	140	136	115	146	154	120	148	154	134	145	127	146	151	138	144	149
7983	2627	5931	6547	5497	4459	3578	3020	2469	2172	1834	1597	1484	1373	1235	1188	1096	1033	976	918	865	823	795	788	850	889	969	998	1107	2432	3433	2937	2526	2238	4901	7472	7466	9524	6270	6069	5030	4248	3598	3064	2791	2469	2677	2605	1543	1022	811	760	609	615	526	538	557	574	554	512	521	554	493	552	504	460	509	513	496	471	516	476	466	463	467	486	496	495	469	482	447	443	492	483	474	465	448	468	475	421	450	455	466	424	481	485	444	446	491	476	454	448	462	427	465	461	481	441	443	451	428	465	437	454	448	448	445	446	449	464	485	438	432	453	418	471	428	468	452	418	455	487	426	470	430	447	489	448	488	435	458	414	458	474	485	467	471	474	468	415	439	445	434	439	438	424	457	457	424	463	464	472	405	431	450	460	437	459	409	444	431	446	444	433	467	489	456	412	467	449	427	436	452	462	462	457	444	422	453	445	449	441	453	442	466	456	440	446	405	413	415	416	446	463	483	414	455	438	466	438	431	465	466	457	446	464	439	475	473	456	438	442	461	413	435	439	453	462	435	463	438	473	446	463	420	473	434	486	455	435	482	416	418	475	375	458	466	421	472	426	435	466	469	458	426	462	460	469	424	432	441	476	435	467	474	451	410	438	434	456	459	423	436	449	446	462	460	414	447	479	477	453	454	446	460	455	422	420	442	438	488	428	456	440	451	435	414	436	442	470	472	439	441	433	417	454	462	413	418	429	447	471	469	427	492	397	452	429	459	457	465	407	466	439	457	431	431	440	446	464	466	482	473	476	430	423	450	453	450	437	465	427	450	446	454	445	456	455	425	422	442	436	473	430	447	440	438	451	414	417	431	453	443	465	434	409	413	490	426	485	437	413	442	444	465	442	417	422	459	403	456	404	426	446	463	467	438	437	438	421	416	461	451	421	416	431	453	453	445	442	466	400	439	471	434	423	472	433	453	430	452	445	429	447	454	441	475	454	439	425	446	451	452	475	445	440	458	416	439	452	477	463	461	464	425	453	421	406	461	431	420	468	408	417	428	448	462	462	438	454	437	426	470	433	439	441	408	448	421	416	466	466	422	469	444	432	437	435	415	457	443	477	465	427	463	442	442	458	451	460	402	457	442	438	445	432	373	456	502	488	421	445	442	478	477	480	421	434	412	468	415	457	452	404	461	494	469	450	451	434	461	477	459	475	428	428	492	415	440	449	451	449	444	423	433	441	418	435	436	443	432	453	466	435	447	452	431	436	434	435	428	447	474	435	427	449	426	446	426	455	443	438	432	411	431	440	444	408	441	479	452	477	467	447	407	457	476	448	474	438	436	435	442	414	497	418	442	383	451	424	415	443	410	427	458	427	445	420	459	466	452	421	432	433	428	450	411	466	450	438	446	426	452	454	407	441	434	444	472	467	459	418	395	425	431	457	404	462	454	472	439	480	482	449	418	421	433	432	450	440	481	458	416	451	493	440	419	470	463	427	442	434	438	435	443	430	456	444	438	432	466	463	439	459	417	478	442	405	443	457	427	433	443	458	432	442	476	464	430	429	441	445	432	437	436	442	442	419	425	408	444	483	426	449	425	459	420	456	474	439	400	426	427	453	463	435	463	388	445	443	441	470	441	443	450	464	433	436	455	470	414	451	453	473	446	457	408	459	419	423	423	474	471	451	444	469	455	453	459	470	439	475	453	403	402	427	499	438	453	453	411	498	417	448	465	444	423	403	433	441	451	437	465	429	432	411	430	404	427	446	438	478	432	444	449	430	459	434	441	421	402	458	430	415	422	467	442	483	460	416	429	454	471	462	437	422	475	408	432	416	434	440	440	446	466	423	452	481	474	455	441	480	425	464	443	418	466	457	432	457	431	464	424	431	463	471	429	426	469	474	459	500	457	407	425	471	439	448	441	459	469	442	452	437	414	464	468	462	470	418	435	454	447	460	440	466	427	488	401	431	419	430	416	442	469	431	489	460	446	448	430	471	460	477	480	481	427	427	434	450	467	443	425	422	420	416	410	428	431	433	446	427	439	472	472	424	459	460	394	438	463	451	452	417	401	450	443	477	428	394	450	448	443	401	429	426	455	440	463	420	445	469	434	443	426	443	421	457	404	420	442	437	432	470	453	453	459	453	469	454	456	460	443	479	438	472	419	444	463	501	426	435	443	423	445	444	441	454	421	459	444	461	451	437	446	434	408	426	448	441	422	445	466	435	429	450	464	408	456	430	432	464	446	460	416	409	452	434	448	453	427	434	429	443	435	454	486	481	440	416	437	463	409	463	456	477	455	483	436	468	442	467	404	447	435	419	463	443	428	436	428	458	445	448	391	447	444	395	406	445	452	449	444	441	453	426	457	456	414	451	435	466	461	434	427	405	467	452	486	449	451	441	465	428	429	440	457	471	412	451	458	447	448	424	449	400	449	463	442	470	480	428	441	447	474	435	436	452	445	428	430	423	459	435	468	445	444	417	482	436	473	448	434	446	411	429	443	445	433	428	450	457	450	439	497	439	412	462	424	431	431	453	394	411	458	453	463	433	431	424	459	422	472	441	460	428	419	441	400	456	455	419	446	442	477	438	457	425	417	440	412	423	440	391	446	428	443	463	449	445	434	495	465	457	463	461	438	446	432	459	471	418	522	455	423	438	422	423	435	453	443	418	453	428	453	437	435	387	471	416	419	431	419	435	443	414	447	442	426	431	443	473	407	447	427	415	445	455	448	482	451	448	437	429	452	466	461	453	427	461	445	458	467	459	434	440	430	462	440	460	428	425	400	402	473	396	454	447	397	427	475	449	424	466	433	438	430	465	450	436	479	450	404	467	430	443	466	420	419	404	447	462	402	429	445	476	475	446	461	435	408	447	429	469	418	440	486	452	417	426	477	446	420	449	428	471	452	480	423	420	442	407	438	427	455	492	461	440	494	450	444	415	430	455	411	442	425	466	428	441	452	426	451	432	431	442	443	409	464	448	460	477	428	435	471	454	443	412	446	466	449	474	472	465	448	488	446	449	461	443	453	464	450	429	472	439	435	461	444	425	443	439	465	485	442	435	465	403	444	480	461	445	424	446	447	426	452	454	419	442	473	441	431	408	458	458	401	447	392	436	455	445	369	469	450	479	456	444	428	442	421	455	408	450	495	438	452	465	445	428	445	432	474	443	438	436	454	458	435	447	392	447	445	448	485	431	408	399	408	425	442	422	408	436	452	483	465	458	476	433	443	448	457	464	418	467	444	459	417	473	439	475	454	482	466	430	448	433	440	440	469	445	448	416	435	452	476	426	465	438	423	441	459	473	438	433	462	468	454	430	441	455	441	470	442	458	437	437	413	431	487	453	407	441	406	386	454	431	469	448	433	437	450	459	406	459	438	473	464	448	462	407	416	442	455	441	437	460	445	498	438	427	473	459	421	456	426	441	444	444	447	489	429	413	417	427	443	442	446	451	449	454	432	411	425	461	396	450	471	432	440	455	464	467	425	413	455	435	452	465	444	450	430	421	456	440
2337	382	395	358	347	317	328	335	319	307	328	292	298	309	303	315	328	298	305	318	311	292	272	289	297	292	313	298	308	301	313	322	300	300	299	322	309	351	328	307	361	332	320	313	331	312	310	286	306	308	318	326	323	307	266	326	318	313	327	289	307	322	297	293	308	277	310	290	298	314	307	319	307	320	290	311	335	277	293	288	300	323	326	302	310	301	310	307	302	281	292	303	297	302	292	304	311	301	294	298	286	295	302	290	284	294	292	327	317	290	293	311	276	301	293	297	287	305	313	311	283	278	307	327	322	280	274	311	300	302	304	299	326	325	295	305	271	291	315	300	285	332	324	320	317	303	324	308	301	299	298	323	295	310	296	335	291	337	313	285	301	313	330	304	300	286	279	262	292	280	295	289	317	290	300	303	273	287	287	301	292	274	295	331	331	330	327	300	304	292	314	285	308	306	301	277	321	316	286	303	284	308	294	294	320	304	333	318	341	298	313	282	304	296	320	324	304	279	290	322	308	317	294	294	300	312	291	315	326	312	289	285	327	325	255	315	297	318	298	299	327	293	320	309	291	327	304	264	294	294	336	281	296	312	305	289	313	288	307	279	307	296	334	307	323	300	304	303	333	301	312	296	294	304	310	289	290	323	295	326	310	311	304	305	295	308	357	312	304	280	304	308	295	313	291	279	301	315	338	324	286	299	300	312	317	317	270	326	264	318	311	291	296	286	284	292	304	309	305	297	294	320	304	275	299	296	304	291	294	297	298	282	285	272	312	303	307	298	331	288	270	340	286	323	318	339	299	314	302	315	287	318	282	285	315	308	306	330	316	304	283	301	314	291	307	320	287	323	298	304	346	302	308	300	293	319	329	291	299	294	323	373	287	320	293	315	313	289	316	279	304	311	303	285	311	285	344	308	280	297	302	284	318	332	270	279	280	291	288	310	310	331	272	326	288	299	321	338	294	307	314	277	300	305	301	327	275	297	300	311	302	273	312	286	323	270	327	296	327	256	274	299	303	313	334	258	309	307	311	337	287	286	305	286	315	273	291	315	302	279	286	304	313	321	330	309	330	280	287	297	312	318	318	302	327	313	283	308	277	334	286	302	301	288	320	299	309	298	270	279	318	307	320	299	307	316	290	296	297	290	287	295	306	301	286	280	309	300	325	284	287	304	293	296	303	300	302	309	308	308	306	317	301	328	276	319	309	290	293	308	290	301	302	267	299	306	298	299	282	291	308	271	294	326	324	343	322	272	317	293	332	300	303	297	289	267	302	322	306	335	310	319	299	305	314	282	269	304	294	328	274	294	292	312	281	319	284	296	303	294	297	287	322	288	284	351	313	296	299	301	297	299	293	326	336	310	327	330	321	313	320	307	283	297	302	265	282	317	299	321	308	308	308	268	300	278	274	316	321	301	296	287	299	306	290	299	291	311	329	316	307	317	304	309	308	289	283	328	293	296	332	308	303	294	291	292	295	289	324	308	320	303	328	318	301	321	337	288	300	274	321	289	301	280	277	316	297	326	292	305	337	289	303	301	298	298	301	283	289	282	335	274	283	278	302	283	288	301	297	309	309	290	314	296	304	291	278	309	295	300	314	301	291	297	300	312	300	307	324	293	289	291	297	310	316	312	305	315	319	288	310	279	296	313	290	310	286	319	294	293	310	338	290	332	299	279	321	280	327	289	285	336	304	277	319	270	282	295	322	300	277	310	339	283	277	313	282	330	298	256	325	306	285	292	281	272	283	260	289	318	286	300	310	320	283	287	316	304	297	320	297	286	314	308	282	307	280	298	298	319	293	288	307	278	302	317	281	312	301	299	302	309	295	336	287	279	294	286	336	314	321	312	348	306	319	298	309	277	302	295	298	300	300	310	323	285	325	316	283	295	304	296	308	308	296	313	295	322	304	295	308	324	307	323	309	313	292	323	304	295	282	307	254	361	301	310	283	287	277	290	301	308	293	293	290	335	272	283	311	320	309	280	282	315	257	322	304	318	282	320	315	273	313	305	312	302	291	304	296	310	298	283	295	296	329	299	312	306	320	286	324	285	300	279	270	282	302	311	315	329	290	307	321	293	317	299	293	276	282	296	312	337	296	338	321	276	301	321	299	287	295	305	322	301	300	291	308	281	292	288	314	315	285	293	314	299	316	345	342	300	312	305	330	276	345	283	294	314	304	295	313	306	281	311	327	255	301	315	305	294	309	284	276	315	292	315	330	319	318	303	286	286	279	317	320	300	312	292	302	312	312	288	335	315	316	312	322	296	286	298	319	293	285	269	321	299	292	294	323	282	289	273	294	290	272	345	321	323	273	323	298	305	334	303	297	319	297	311	316	295	279	287	314	321	329	303	290	287	305	306	318	339	320	279	311	294	311	319	298	296	285	294	312	297	297	313	290	282	293	323	298	280	295	267	305	306	298	291	288	325	300	333	297	361	341	288	320	307	305	295	327	311	308	326	311	293	311	315	333	296	290	302	306	284	290	279	316	278	293	301	331	338	325	287	281	296	291	293	324	300	266	296	294	314	306	290	324	311	274	326	306	302	293	311	289	295	325	296	299	286	296	297	295	280	288	316	286	334	323	283	323	302	340	263	294	262	317	282	275	323	300	319	309	296	305	317	305	310	316	269	314	306	346	297	303	276	315	309	312	321	356	311	303	303	313	302	291	300	324	286	243	328	307	302	281	304	258	327	314	258	329	308	294	282	272	300	280	287	308	299	297	298	283	281	285	315	339	289	307	304	300	300	304	306	309	310	304	328	299	287	274	311	289	302	289	317	307	297	284	279	286	316	304	311	303	309	303	302	305	315	283	281	280	333	325	282	305	289	311	343	271	319	312	277	315	294	314	322	269	279	315	290	313	272	255	292	291	292	324	313	299	304	305	312	319	281	339	312	324	298	308	274	312	322	316	313	322	286	301	326	294	325	309	287	302	310	306	291	292	272	280	272	330	286	317	305	310	306	284	293	313	305	288	307	302	282	295	313	301	275	313	315	307	298	305	278	334	292	327	309	288	330	309	331	261	310	289	306	307	297	301	268	297	305	298	303	283	314	301	275	287	285	333	327	306	317	283	289	298	358	304	261	301	337	293	282	315	304	303	289	315	285	312	305	290	250	303	286	357	289	328	284	296	299	269	304	292	292	289	290	265	316	284	314	294	288	293	274	293	285	296	260	298	292	295	321	333	293	316	330	304	301	305	312	315	311	273	316	314	316	299	283	324	302	288	322	334	310	313	294	253	294	329	318	317	280	273	308	308	283	291	315	293	311	293	324	294	314	307	311	299	302	306	301	292	316	315	313	320	282	296	304	310	297	296	305	330	284	315	322	329	312	327	296	300	282	330	296	333	276	278	266	308	301	342	287	324	296	290	289	293	321	291	328	334	297	323	333	310	300	294	331	317	285	302	271	309	313	262	286	300	302	309	312	302	291	270	287	311	326	306	320	307	334	283	317	336	290	296	303	302	280	314	331	321	290
2401	960	1068	1070	999	953	927	910	921	912	887	870	854	888	878	868	840	886	873	909	907	825	841	841	885	905	870	921	929	1016	937	946	896	912	1033	1212	1162	1318	1058	1019	1101	1062	1025	970	912	893	942	884	865	830	857	880	825	895	843	856	861	825	851	850	863	899	860	862	904	802	865	870	840	845	872	853	883	865	805	846	855	861	848	823	835	827	883	865	853	855	848	798	884	845	888	866	847	825	884	871	812	811	888	810	879	824	910	880	826	814	828	816	837	891	873	854	843	839	843	861	836	852	889	878	876	848	833	900	837	849	879	874	849	877	849	863	819	872	835	833	811	850	871	849	915	876	843	835	760	853	809	868	892	833	828	841	854	828	857	812	824	844	838	834	875	904	839	862	809	818	900	839	865	856	843	823	808	833	841	899	842	839	843	872	881	888	884	844	862	845	853	826	856	858	817	909	825	846	890	812	823	863	807	892	850	807	886	837	880	849	881	863	843	844	842	896	818	845	820	831	898	861	864	892	892	799	819	869	817	882	822	832	786	817	827	838	854	852	818	842	844	880	881	831	874	897	897	885	856	856	812	851	870	872	830	857	868	849	817	889	897	850	837	884	839	839	856	915	832	792	873	853	868	837	814	873	868	866	830	901	881	855	870	802	849	848	892	865	833	882	877	817	815	854	851	846	894	835	818	858	889	793	824	820	850	891	881	818	847	876	849	877	819	820	817	864	851	893	803	841	890	894	844	822	880	826	865	841	822	852	871	851	880	852	884	875	909	867	846	895	804	861	849	816	892	855	886	859	841	856	856	834	812	840	860	827	906	880	829	801	852	860	825	861	894	810	860	831	858	855	852	857	830	845	831	847	895	829	819	825	805	827	827	831	823	831	856	854	879	896	868	837	912	829	890	854	797	871	819	856	833	857	818	870	823	855	823	841	837	914	836	841	818	857	840	854	887	871	854	874	826	830	898	881	863	838	866	818	873	793	823	841	840	807	828	851	881	868	922	843	840	854	850	884	833	837	907	873	856	884	880	880	861	857	864	819	874	850	904	807	823	836	826	863	837	901	892	872	855	865	866	912	872	876	920	883	807	845	860	853	846	887	893	812	906	846	862	843	841	889	875	871	837	887	869	821	853	862	877	826	871	828	886	871	893	890	883	861	849	827	853	829	842	831	859	825	871	845	833	856	868	864	806	870	862	877	820	836	857	763	881	881	860	847	888	915	880	840	868	850	857	826	884	814	847	888	844	859	813	830	833	838	877	833	865	838	894	872	848	878	800	853	841	871	844	864	810	839	807	836	816	863	815	825	850	850	897	887	864	839	836	837	900	837	838	855	824	894	792	852	827	801	851	834	888	845	841	883	830	822	823	884	919	794	876	889	861	825	864	803	821	831	860	879	840	868	786	850	898	849	817	895	844	876	841	805	808	858	820	890	798	819	888	817	823	859	835	824	818	850	781	820	844	946	907	880	816	856	843	851	844	869	835	899	865	834	813	855	841	886	830	835	810	855	832	865	869	811	876	860	858	849	811	835	877	820	857	854	903	901	815	850	871	852	868	892	823	858	868	861	822	780	840	853	865	900	875	860	805	840	784	839	875	869	790	836	875	838	838	843	815	845	894	900	804	832	827	815	852	886	860	881	833	850	809	897	934	836	828	878	849	813	838	838	814	849	865	899	876	831	868	827	882	882	901	830	824	847	890	861	810	848	854	893	853	896	878	871	903	820	774	820	838	874	795	836	837	859	822	864	865	876	826	856	861	862	823	825	847	809	846	860	890	897	846	830	827	814	818	821	867	870	805	837	827	825	867	828	866	882	891	888	880	830	820	860	890	840	863	788	837	840	825	839	846	858	852	868	833	848	819	863	924	833	796	834	860	877	835	866	814	823	883	867	836	859	848	850	851	894	875	862	848	835	818	857	839	900	834	874	903	835	849	827	834	843	889	898	856	875	874	902	875	824	852	867	788	811	884	918	888	837	858	865	882	877	819	858	851	879	843	851	828	861	825	846	830	922	822	827	788	920	852	866	853	869	904	853	862	859	872	825	855	840	865	856	880	862	882	857	886	885	861	848	816	854	890	831	870	884	837	851	827	843	877	901	827	832	832	841	891	877	851	875	876	860	851	877	793	891	846	843	856	899	845	817	850	904	820	865	829	837	837	831	829	888	831	829	854	884	857	849	841	839	811	806	854	878	805	883	849	832	840	820	844	865	837	892	866	826	837	888	877	823	869	824	860	853	860	879	870	827	826	817	877	851	872	845	850	846	827	815	868	876	848	864	840	793	841	860	848	839	869	834	843	878	811	827	842	876	841	819	879	850	901	849	856	774	866	839	803	887	797	776	845	823	796	858	871	834	774	801	906	810	835	841	810	888	846	831	809	836	888	894	841	868	864	838	908	835	918	885	852	878	848	868	849	859	869	878	845	868	826	881	854	854	853	816	842	854	806	887	893	881	825	849	871	833	876	891	872	880	843	881	846	836	838	826	857	817	871	843	834	917	825	921	855	829	810	893	843	832	846	838	839	891	825	917	874	920	797	824	903	828	857	873	824	835	853	792	863	867	854	844	806	801	850	857	871	816	852	855	794	818	877	867	855	851	845	880	826	863	833	877	922	813	788	811	862	830	860	868	834	846	854	876	827	886	871	898	851	884	880	874	878	869	868	869	816	792	781	888	879	885	843	872	809	846	805	813	847	859	909	816	905	859	838	844	826	861	905	871	854	886	865	839	849	894	844	834	839	913	842	855	869	879	867	865	828	846	842	869	806	888	821	866	870	863	795	848	817	870	871	836	904	867	855	843	863	843	834	885	803	820	873	876	851	834	839	815	813	864	880	823	878	818	881	863	852	836	897	876	860	821	831	859	869	813	851	876	853	834	829	874	820	845	894	824	876	848	838	836	896	816	877	793	881	895	886	903	835	817	862	836	850	838	884	863	839	906	851	857	838	802	811	838	860	848	865	819	853	849	817	862	798	842	845	891	874	850	830	861	842	869	871	851	775	852	802	856	874	865	808	811	894	857	878	877	882	824	843	810	833	894	822	884	816	844	859	898	897	877	864	896	859	852	861	801	845	877	882	840	838	913	899	847	888	861	873	881	896	858	859	813	807	877	857	887	814	843	813	841	845	847	817	811	870	852	846	870	855	831	815	850	863	856	793	860	857	889	823	865	856	879	830	852	879	877	847	811	834	880	873	864	853	870	872	891	865	844	836	871	884	854	789	832	895	819	858	822	853	841	815	901	876	850	842	842	829	840	841	897	833	849	899	863	873	913	770	856	817	841	862	837	873	849	843	904	840	813	855	842	889	838	880	832	862	849	849	857	843	876	869	822	825	903	832	865	845	850	854	854	858	899	880	826	845	827	812	844	813	874	871	839	874	880	828	852	872	794	866	823	839	837	869	813	825	812	868	876	848	847	860	890	834	834	832	875	819	789	854	857	855	829	839	825	856	819	868	837	845	885	899	868	879	859	824	871	810	846
10053	1563	1668	1295	870	690	530	415	376	286	272	279	236	250	210	233	202	222	201	220	185	185	180	169	190	203	213	188	182	239	281	276	277	279	514	681	946	984	769	523	496	420	288	347	307	334	302	287	242	217	182	164	173	160	157	146	193	187	180	159	157	165	163	154	176	179	157	179	169	170	141	157	154	163	187	141	169	162	164	161	126	135	160	176	165	172	181	165	182	173	160	165	151	161	157	163	162	186	165	171	170	170	167	159	156	168	170	172	145	147	166	190	167	196	161	142	155	178	171	166	158	187	151	164	180	158	181	166	151	147	150	137	162	165	145	145	160	156	180	158	180	164	159	157	149	129	170	173	175	126	141	165	146	157	149	168	147	135	138	180	176	161	181	164	180	176	151	171	142	174	161	179	171	148	173	172	160	166	151	164	172	170	166	151	173	166	151	154	167	154	204	142	143	165	151	166	149	159	157	165	155	173	154	155	187	161	168	146	166	156	154	159	141	159	169	177	164	151	177	172	145	164	159	145	149	177	165	180	157	153	164	148	152	159	167	173	170	157	144	149	160	180	159	184	136	175	166	177	169	153	182	157	175	166	150	180	172	151	153	151	146	180	152	169	156	155	160	183	144	139	161	166	148	147	141	148	152	166	142	181	165	159	162	167	166	139	168	140	163	167	161	157	159	183	162	156	176	167	160	179	170	169	166	181	179	141	168	175	147	169	184	158	156	159	175	167	186	164	154	167	156	150	155	167	160	161	154	153	180	169	153	152	148	144	142	154	158	166	166	153	193	155	140	156	166	166	149	176	154	177	170	157	165	148	173	134	156	153	165	166	160	152	154	168	160	192	162	179	179	194	178	138	176	144	167	161	177	162	178	147	190	152	165	154	153	173	178	180	138	167	150	154	152	174	140	155	148	168	146	173	139	145	153	162	160	149	163	164	162	166	176	144	174	163	150	160	168	158	170	189	177	165	162	149	150	162	179	171	164	146	164	159	155	151	167	153	143	174	164	173	140	166	151	147	151	176	158	200	146	158	166	157	146	170	157	148	141	160	170	185	141	149	152	146	164	169	156	170	175	154	145	151	171	177	164	162	171	182	139	173	169	152	154	156	159	155	179	162	152	168	161	154	151	168	161	175	147	158	162	157	158	155	149	142	180	163	157	191	152	166	182	169	175	158	151	178	151	161	177	176	153	139	151	151	157	167	146	165	189	185	152	185	140	177	122	157	129	168	187	145	162	139	178	156	171	148	160	155	176	157	160	167	154	187	144	176	168	162	168	153	157	156	152	157	170	152	161	172	142	155	150	168	142	161	178	151	157	150	165	152	176	185	154	136	147	155	134	176	189	144	155	163	191	144	167	162	168	157	162	151	163	145	174	152	164	160	168	176	153	162	141	165	152	162	168	179	158	154	157	170	168	162	141	164	164	154	162	169	152	161	162	158	176	167	145	160	180	134	189	168	159	162	157	165	177	163	166	143	164	172	177	170	156	171	165	182	162	160	167	161	135	147	167	155	158	134	167	145	171	168	156	159	186	137	142	167	176	147	164	138	170	167	161	180	187	154	178	154	168	178	161	146	151	153	145	165	151	157	160	153	151	139	157	167	189	179	178	167	133	194	160	153	171	171	152	142	179	165	149	165	172	165	162	151	165	166	173	180	171	141	152	170	190	154	157	164	160	169	155	177	167	136	146	157	169	170	154	174	145	151	157	145	170	156	165	154	167	155	163	182	173	150	173	150	172	168	152	165	152	168	168	152	164	170	158	165	175	139	157	166	144	174	144	158	160	190	156	154	166	155	154	161	148	178	152	147	146	154	146	170	164	158	165	153	151	174	159	148	180	168	156	158	145	150	186	188	160	202	155	177	159	170	174	185	160	169	170	171	171	158	179	137	158	182	146	158	172	169	170	178	170	158	160	161	148	168	146	167	168	157	179	143	163	175	167	145	166	156	165	157	154	160	170	165	163	169	157	150	169	146	149	174	174	153	146	162	164	158	169	149	146	162	172	160	166	188	161	181	172	168	165	172	167	181	154	158	168	167	166	153	173	138	168	168	157	168	177	176	158	162	162	172	158	165	155	171	167	159	158	170	136	173	158	153	147	189	163	150	160	164	154	161	170	149	169	162	159	178	139	155	163	159	169	162	164	140	152	152	142	152	150	179	148	159	148	173	163	179	144	166	187	171	167	174	152	176	147	167	172	169	162	147	168	177	163	174	169	162	149	179	153	178	158	160	169	138	177	150	164	173	176	157	162	142	149	187	188	150	166	168	164	138	152	168	166	160	162	168	161	167	163	169	151	172	180	159	180	179	170	171	159	144	158	164	160	145	168	168	157	176	158	157	165	153	183	165	156	163	160	164	180	171	175	149	151	161	167	171	158	158	155	158	164	160	160	169	157	160	156	125	136	179	180	157	152	144	152	170	152	134	136	153	164	160	166	153	153	161	171	149	171	147	163	176	163	164	161	163	164	155	164	168	151	168	180	165	154	149	151	147	178	173	147	141	160	163	161	159	158	148	155	171	167	167	161	171	165	163	174	142	137	195	186	154	189	161	180	147	155	144	156	188	163	176	159	155	168	173	167	168	149	153	183	148	149	154	140	171	181	147	173	173	147	168	147	160	145	127	163	153	171	164	148	144	160	158	147	182	159	168	166	169	170	160	162	160	162	153	165	157	176	181	164	153	182	171	190	151	154	156	150	157	157	155	149	154	174	160	154	173	148	168	157	173	157	175	153	167	159	148	158	145	177	171	169	179	164	202	157	137	169	183	158	152	150	175	125	176	165	154	140	164	174	162	158	167	166	164	155	171	144	165	152	177	145	161	158	165	165	163	169	150	176	159	166	164	157	161	154	156	140	168	162	163	170	138	152	167	156	146	157	154	181	168	146	183	149	173	180	150	159	177	161	145	155	165	136	166	160	128	172	174	195	190	171	140	167	169	155	136	165	155	175	151	148	174	146	142	160	155	160	151	201	170	160	159	167	154	169	162	150	152	138	152	140	159	160	154	177	163	154	143	136	171	168	146	143	144	160	162	174	153	161	162	143	170	179	184	186	194	168	173	158	162	173	135	156	183	161	146	182	140	160	161	173	162	167	164	159	162	163	154	164	180	173	160	165	149	174	172	145	157	170	147	178	156	171	151	165	167	156	149	175	154	161	165	141	159	181	167	164	137	152	158	157	168	145	171	161	172	188	181	173	161	155	167	143	170	146	159	145	167	170	148	157	138	170	141	172	178	136	157	159	154	169	147	166	165	152	164	152	162	163	165	150	170	149	162	166	160	169	151	162	163	144	149	173	144	147	182	161	171	166	183	149	151	182	171	146	144	179	175	162	165	163	172	145	177	165	153	157	156	152	160	165	152	181	155	162	156	154	180	170	151	167	159	172	163	160	173	185	181	189	170	143	163	174	160	162	174	179	163	154	178	174	139	142	178	176	154	164	164	171	163	140	174	167	140	166	146	168	164	184	185	146	171
6075	1704	3625	4084	3469	2777	2352	1954	1691	1411	1294	1127	1069	980	956	877	856	814	777	744	792	702	715	704	693	785	798	813	796	1117	1510	1626	1433	1368	3264	4663	5584	5916	5114	3796	3379	3027	2169	2136	1846	1841	1866	1571	1134	881	814	655	595	627	552	550	502	600	529	552	559	523	570	566	503	534	541	506	517	529	522	524	519	528	494	493	495	584	508	497	517	520	511	545	498	446	545	498	541	514	535	488	538	511	485	544	475	471	488	509	539	503	514	480	523	490	516	452	488	508	470	508	525	494	487	512	534	455	498	483	491	476	500	503	527	503	542	519	476	495	510	523	489	525	500	515	467	506	534	517	524	477	491	529	518	489	478	505	496	517	497	505	496	477	501	502	489	476	477	504	452	519	509	481	493	510	475	543	539	479	469	506	486	516	472	442	486	523	505	503	433	504	463	518	479	508	527	489	492	493	450	436	522	515	480	512	490	514	507	475	458	506	501	512	494	466	511	481	510	526	485	473	482	515	526	513	545	491	474	475	501	516	494	490	483	543	489	473	513	486	510	521	512	469	499	505	527	501	496	484	478	482	522	477	485	510	487	497	496	463	536	460	498	532	476	480	496	484	468	488	469	479	473	467	527	516	461	499	483	490	516	492	479	457	485	475	529	450	533	492	492	519	471	490	480	510	467	510	543	506	489	517	488	472	480	490	499	513	527	505	496	470	496	478	450	483	515	522	481	471	445	532	488	497	507	475	488	493	470	502	476	479	514	517	486	530	529	551	524	463	479	512	504	443	508	478	536	502	485	520	468	499	516	491	507	522	476	495	501	479	478	495	507	461	507	510	469	517	430	500	503	502	441	518	479	543	476	535	492	502	504	509	517	486	470	450	480	446	495	524	493	472	507	524	516	499	489	509	536	508	471	512	502	474	531	541	514	483	472	458	504	466	504	508	489	498	480	541	505	516	463	515	534	458	490	519	509	502	494	505	498	465	511	554	520	473	518	449	503	508	492	502	493	532	499	472	495	484	519	493	501	467	502	489	509	456	548	485	499	482	490	488	484	486	479	485	511	489	515	493	508	475	511	451	528	482	440	539	514	497	506	508	469	501	491	513	485	462	496	487	510	499	512	523	510	497	440	516	496	485	454	521	488	498	523	486	496	478	480	484	521	522	492	512	511	483	503	500	505	491	513	522	524	471	493	442	521	463	483	503	491	493	502	499	495	472	474	507	489	536	504	533	506	509	457	485	491	538	492	506	479	519	482	500	461	432	488	500	469	485	499	514	503	528	504	487	495	485	512	495	516	518	536	461	469	478	508	461	524	525	491	482	484	487	516	526	525	488	453	487	484	492	507	479	506	442	512	527	536	494	535	495	485	477	477	495	478	523	497	494	553	519	508	459	501	507	517	504	508	509	491	473	504	499	512	459	519	500	482	507	504	470	509	510	486	488	498	517	504	472	487	476	480	504	513	514	487	492	464	522	441	512	522	472	497	494	508	482	531	518	508	503	507	472	478	489	512	466	516	513	497	535	482	473	509	489	469	470	508	473	496	507	469	513	502	513	469	514	462	498	494	461	503	479	533	500	443	515	495	471	480	472	477	519	528	532	492	474	534	519	533	489	534	486	492	513	492	483	502	533	471	447	482	482	496	489	473	513	510	461	493	515	479	475	525	517	527	518	479	498	554	499	506	499	506	514	528	504	491	493	501	519	461	484	483	480	538	460	458	479	502	453	504	492	527	495	491	473	514	494	519	498	499	526	515	514	480	499	545	471	527	495	470	524	478	511	495	462	512	507	524	527	490	497	523	477	512	516	459	486	515	512	540	485	528	497	497	473	517	518	506	455	495	528	500	502	502	510	505	535	505	515	491	525	503	504	480	532	497	505	519	529	480	484	470	535	509	496	495	500	513	445	527	489	495	477	444	504	505	506	504	492	495	505	500	495	480	494	511	544	510	448	497	516	480	483	491	518	489	486	528	576	484	488	536	495	510	484	471	506	520	461	487	472	466	471	517	502	496	457	473	504	496	512	511	474	513	490	529	465	548	515	457	517	503	491	492	472	491	499	531	501	507	506	509	478	486	494	486	454	506	495	465	459	504	489	468	469	504	534	489	504	482	496	490	504	535	498	514	487	502	522	472	499	490	472	479	505	470	500	484	442	516	513	494	513	508	498	499	529	482	521	498	533	514	493	533	490	551	505	455	494	471	469	500	523	485	484	478	514	462	485	483	503	498	513	519	459	511	478	504	530	544	520	461	494	525	495	500	471	517	487	509	532	515	514	490	495	514	499	504	480	485	505	499	464	480	515	477	482	494	471	471	509	508	546	492	500	443	516	499	482	546	502	493	519	481	505	486	446	445	512	472	500	481	438	465	510	503	524	485	486	522	506	462	472	530	487	499	482	483	501	480	489	490	489	468	485	498	475	482	476	476	458	464	470	505	484	465	481	493	493	512	522	463	492	522	491	489	508	484	501	485	509	504	497	518	468	511	500	482	479	472	512	487	494	512	528	507	485	452	528	513	525	511	499	489	509	495	483	506	518	457	494	508	484	491	491	494	466	529	503	466	519	491	504	453	468	551	508	461	511	485	493	517	493	497	480	472	508	471	492	478	489	504	479	466	486	554	504	499	519	509	498	482	484	528	512	508	469	472	492	518	487	501	481	496	489	489	472	496	488	497	481	525	466	478	490	517	500	522	516	461	494	477	530	477	482	477	517	521	486	487	487	478	505	467	527	482	500	504	486	480	521	505	513	536	497	520	546	522	503	464	502	484	502	495	512	528	484	536	492	488	501	463	509	505	514	515	500	474	477	518	503	493	501	515	502	490	501	542	547	487	538	494	531	492	515	445	519	515	487	505	473	476	502	518	549	470	501	489	491	532	494	515	455	492	514	523	499	458	515	513	532	442	508	543	477	525	492	480	497	476	521	481	480	522	505	526	501	468	525	474	503	508	503	498	485	542	486	499	498	508	503	532	493	518	502	504	489	522	507	459	530	506	474	483	498	527	423	464	486	483	495	483	449	555	475	489	474	472	505	501	495	502	498	505	517	451	490	483	486	481	519	562	475	529	469	477	478	487	481	487	498	494	513	488	462	518	435	514	511	532	533	494	478	475	510	510	514	492	486	510	512	519	531	486	487	482	470	509	482	504	504	488	534	509	464	505	502	477	461	524	494	511	475	483	491	490	463	491	503	481	503	492	545	502	519	503	507	488	504	484	509	510	465	488	509	508	477	515	511	514	525	458	500	508	534	491	485	504	493	528	490	522	465	524	493	473	490	481	465	495	515	541	539	484	481	464	511	509	452	504	521	503	520	520	443	477	460	490	500	487	487	498	493	526	521	506	482	493	517	502	520	510	482	472	482	491	458	498	458	481	501	518	507	492	511	449	506	480	524	500	497	473	501	495	508	476	487	533	530	490	487	493	535	499	525	489	480	472	542	515	469	506	483	535	500	518	492	525	495	492	522	488	510	497	519	497	446	490	502	529	499	508	497
16590	3060	2960	2088	1455	1018	857	608	501	463	359	340	331	277	261	225	253	201	192	171	191	187	173	192	197	185	218	226	204	283	372	358	430	331	744	1326	1469	1365	994	858	734	617	542	441	406	416	414	339	253	183	186	171	152	168	149	157	167	152	149	141	133	141	150	142	145	137	156	122	126	130	145	148	173	134	171	160	163	143	153	135	144	130	139	177	135	137	142	149	134	131	129	146	147	142	153	140	160	174	113	128	125	164	125	131	152	130	153	138	121	137	164	143	129	124	143	135	138	148	137	147	166	156	133	155	137	146	112	126	145	171	130	149	143	137	171	135	137	150	141	148	154	149	148	123	133	129	128	161	125	124	144	128	128	122	127	148	135	128	147	141	154	129	145	165	123	128	142	126	141	148	145	142	136	141	149	148	150	151	133	145	141	125	156	155	116	144	148	136	147	141	144	139	135	144	144	150	139	131	134	158	142	133	151	140	146	121	150	144	132	164	143	149	147	132	130	153	136	148	137	151	138	136	153	149	153	127	130	159	154	156	141	113	144	149	134	136	134	121	151	127	145	138	124	144	143	155	129	143	139	163	130	143	140	140	140	157	132	149	130	136	143	146	144	152	122	144	129	133	156	129	138	149	140	132	153	145	151	113	128	134	138	127	160	176	141	138	137	170	129	158	145	140	156	140	126	156	126	149	130	158	134	130	136	160	139	135	116	135	119	122	145	135	150	142	138	138	121	150	148	129	117	125	142	139	158	140	130	136	147	143	138	128	131	158	131	144	137	154	115	143	153	134	149	150	156	132	154	125	126	137	143	141	132	142	139	140	169	127	136	132	136	136	128	124	134	155	142	152	142	118	124	137	127	131	144	138	157	141	119	163	136	141	167	147	158	134	150	137	149	131	142	132	147	153	142	143	108	147	140	160	144	135	161	153	119	122	139	153	131	125	158	134	122	133	160	138	145	151	133	140	133	178	130	151	157	135	145	148	149	145	147	111	155	117	144	131	125	156	170	117	132	130	161	152	152	130	155	145	169	142	156	155	139	159	154	122	160	130	134	129	126	128	146	127	126	163	132	137	159	143	148	135	146	136	161	144	141	151	133	140	121	149	117	169	146	126	135	131	178	132	134	122	135	142	155	127	134	158	140	147	145	161	135	136	142	147	126	136	145	159	157	148	145	137	132	147	148	128	126	162	137	122	128	132	141	166	142	141	134	136	112	151	143	141	161	136	158	134	147	144	146	137	137	138	124	150	158	148	137	127	136	134	136	139	149	141	154	126	129	146	132	154	161	142	147	160	145	142	138	133	148	133	114	142	123	158	134	144	145	157	144	134	130	146	138	147	140	137	142	132	140	120	158	143	129	149	128	132	144	125	140	174	135	149	137	150	129	149	137	139	150	134	147	145	141	154	122	137	149	168	136	140	136	158	128	143	142	148	127	144	150	125	125	152	165	158	152	148	143	152	167	147	144	142	146	155	126	181	144	142	123	128	141	140	150	120	146	144	130	121	151	141	142	129	127	164	133	109	123	153	147	129	133	141	139	138	157	136	132	125	150	145	130	123	131	117	158	147	156	171	144	174	142	127	123	124	148	140	149	147	138	150	134	134	144	142	146	145	143	152	147	142	127	133	150	131	119	123	131	141	167	147	141	123	142	132	131	144	130	147	140	130	137	138	145	136	145	144	134	130	113	131	176	137	146	139	187	143	147	136	150	137	137	136	141	118	128	158	130	157	135	137	160	140	149	118	133	164	137	150	170	138	136	157	133	155	136	133	131	153	131	126	159	136	143	148	160	140	163	137	135	150	136	123	133	141	138	137	120	142	145	130	140	137	154	134	142	114	166	134	158	137	151	143	115	118	140	168	142	139	127	153	137	139	134	143	148	123	159	146	144	140	126	134	136	139	159	115	134	155	153	159	124	135	157	140	144	154	150	133	157	155	150	126	125	136	131	144	153	149	144	152	140	146	132	153	155	167	137	144	154	123	161	132	152	147	145	146	157	137	127	146	144	138	164	137	131	128	138	147	154	134	149	140	136	144	136	140	157	137	141	128	137	123	131	148	135	148	133	121	147	114	142	132	133	130	143	143	140	157	142	151	145	144	148	134	128	131	147	151	134	137	124	146	143	132	149	136	143	141	132	147	147	169	131	148	144	154	145	132	136	151	149	123	143	174	126	160	131	161	124	152	148	159	145	131	129	152	145	157	141	155	160	150	134	150	134	134	136	127	125	131	150	126	136	134	149	132	138	136	129	150	153	142	130	145	142	146	139	156	159	135	132	141	156	122	150	125	138	130	143	121	155	150	128	144	162	142	144	151	147	137	130	114	146	132	146	133	141	135	140	153	135	151	145	140	143	129	179	138	126	138	144	132	135	140	124	152	122	133	152	121	137	142	121	124	151	141	134	139	127	140	146	140	143	130	164	139	150	129	142	154	135	140	138	144	131	120	138	124	128	150	165	117	147	143	105	148	152	144	141	134	155	137	141	146	128	141	148	140	146	144	144	135	143	155	125	135	151	129	140	150	131	130	160	125	140	136	144	154	137	154	140	160	125	138	158	134	137	121	123	135	142	151	142	126	130	120	149	146	150	132	134	128	120	120	134	148	123	148	148	163	145	133	134	130	157	141	165	137	126	153	121	158	134	128	136	138	143	126	131	173	152	148	118	147	164	106	137	132	141	122	152	143	134	144	162	140	151	155	145	149	131	154	129	142	139	131	157	138	146	156	143	148	147	152	144	146	130	161	148	132	155	130	143	151	156	128	136	159	163	123	143	152	131	149	161	146	141	129	148	130	134	147	166	155	158	138	145	147	135	133	141	143	137	160	127	131	159	118	137	148	140	131	142	153	135	154	148	129	153	110	142	150	137	150	142	140	134	141	129	142	147	117	145	149	129	138	155	158	157	139	157	146	137	132	146	134	146	150	124	139	143	138	132	140	157	136	152	147	136	130	146	118	140	120	146	123	116	162	141	142	135	141	145	129	129	138	144	162	136	152	119	132	117	137	137	138	148	140	149	145	139	140	158	148	126	134	147	138	134	167	168	143	145	135	143	160	159	154	143	160	145	115	132	144	137	140	141	129	144	125	154	161	152	126	134	138	132	157	135	134	137	130	137	160	126	127	143	157	131	127	143	148	128	151	136	149	117	129	121	145	125	127	127	119	132	145	139	154	128	142	166	135	141	135	166	137	125	147	130	127	141	134	132	125	145	142	141	126	126	125	128	142	133	134	137	168	131	157	148	134	118	130	134	114	128	156	136	139	129	119	140	152	120	117	143	127	138	152	146	143	133	130	118	163	135	159	152	134	132	153	137	134	145	142	159	137	149	156	140	145	138	148	135	177	135	135	133	144	158	120	150	149	162	132	136	142	119	142	163	156	144	136	142	157	165	151	155	132	143	139	139	141	119	132	140	150	152	141	159	130	146	162	130	145	139	159	125	151	140	136	149	153	135	147	135	128	132	158	149	137	135	134	160	140
8002	2565	5953	6384	5574	4318	3640	2932	2614	2143	1912	1610	1519	1347	1265	1206	1063	1084	955	939	860	858	798	793	825	884	861	894	1057	1301	2147	2195	2716	1872	4968	7468	8018	8177	6945	5858	5412	4850	3383	3593	2787	2963	2842	2273	1432	1113	1042	700	571	509	556	477	557	648	561	477	531	537	529	529	494	518	496	522	504	477	462	437	489	458	470	459	477	435	474	465	473	500	459	457	447	451	512	487	459	449	484	449	512	440	442	461	464	445	450	433	477	454	472	464	469	498	459	447	481	462	469	457	443	473	427	492	452	487	459	439	512	448	454	468	436	440	471	440	480	429	447	459	495	454	453	464	414	448	448	443	436	436	454	493	494	504	455	451	478	444	460	440	460	443	450	429	430	462	427	431	428	485	479	434	422	478	459	435	459	474	436	418	438	463	404	473	454	460	441	430	448	442	478	470	426	448	445	431	470	452	434	451	446	427	453	429	453	465	479	450	425	455	471	423	473	474	468	461	430	425	440	457	444	440	408	453	440	430	434	481	433	469	468	465	456	416	423	416	492	443	446	447	420	437	455	447	390	398	455	433	434	409	473	463	432	469	439	425	417	477	462	447	455	435	444	454	430	455	484	500	469	442	434	467	462	472	474	445	477	428	436	442	430	442	443	510	466	451	452	481	446	434	426	484	462	422	428	453	456	448	435	432	430	466	440	446	432	452	415	450	446	446	471	459	472	446	446	438	459	435	452	467	459	425	453	471	452	453	425	440	443	448	475	438	455	448	453	445	400	467	447	479	458	433	476	444	458	448	467	444	460	497	457	438	431	470	488	442	450	464	461	459	472	431	458	477	440	442	435	486	442	462	490	465	436	464	427	439	435	469	441	445	422	452	391	477	438	432	441	426	448	415	466	431	459	436	454	420	402	424	451	493	437	498	429	462	478	450	419	448	443	420	457	437	442	472	417	464	499	422	441	416	424	483	465	461	390	473	428	459	415	443	420	467	433	491	441	431	450	408	441	444	461	440	404	462	445	442	454	438	470	395	438	434	438	453	467	450	444	433	407	449	427	412	466	446	425	430	431	427	429	449	474	405	459	426	417	472	428	464	465	421	477	443	452	449	451	470	416	449	445	448	440	438	410	445	442	464	475	383	454	438	463	453	436	449	446	433	438	466	476	452	436	482	428	437	423	480	440	448	437	445	422	439	448	470	442	471	458	443	442	432	441	465	434	455	454	454	453	438	434	468	465	465	400	461	478	448	447	487	434	423	428	459	446	449	443	412	450	477	456	491	439	469	466	450	425	438	438	429	422	495	439	414	445	457	419	429	428	453	442	432	412	439	453	432	413	440	445	454	444	470	435	445	428	484	469	468	485	447	463	465	456	477	441	437	447	437	465	429	449	460	431	468	477	410	429	462	454	425	432	453	417	442	470	436	422	430	444	454	457	479	457	476	431	410	469	460	436	472	445	432	407	458	442	431	446	469	419	445	458	429	451	462	500	463	467	455	433	421	423	421	447	435	441	445	419	432	445	409	479	452	483	421	407	422	429	484	421	453	437	454	445	456	450	456	450	460	495	436	466	447	414	433	395	454	405	438	404	409	457	442	471	435	458	456	455	433	479	461	459	435	457	472	462	451	436	467	488	479	403	452	467	441	467	439	439	464	439	438	444	431	457	436	451	458	445	456	432	414	463	428	429	448	461	484	431	435	448	447	434	449	475	475	438	427	462	415	436	425	422	421	409	454	473	449	425	437	459	431	471	408	447	425	476	424	471	432	455	445	458	455	461	455	409	446	450	473	462	448	473	479	433	411	455	459	434	446	442	461	475	446	440	428	440	446	458	454	451	479	451	455	432	438	486	486	458	492	465	442	430	444	438	440	466	467	447	457	476	440	417	457	455	434	438	433	466	437	462	437	429	438	423	481	432	451	451	441	457	440	415	468	462	408	439	468	449	454	467	430	453	449	450	401	426	444	450	432	440	466	429	472	412	474	475	437	432	474	448	425	429	430	446	421	447	424	474	436	452	475	452	429	446	444	412	403	476	431	433	456	431	472	422	437	466	466	393	443	478	460	478	444	472	458	467	472	474	422	448	502	438	452	414	477	451	431	465	446	415	452	408	434	456	441	428	427	439	423	468	413	481	427	436	447	412	399	444	439	433	438	447	465	440	461	443	466	444	447	433	442	437	430	498	452	435	466	450	440	430	468	439	442	435	439	437	446	442	444	424	453	477	427	449	421	439	443	424	449	441	434	410	462	484	455	452	441	468	438	440	417	469	463	450	445	423	432	425	466	431	459	459	414	432	480	473	435	439	430	452	407	434	444	455	445	451	457	451	453	448	450	451	475	468	438	418	436	421	485	428	450	457	403	441	456	438	468	402	447	444	470	459	463	460	441	430	436	452	448	431	445	458	448	453	425	445	474	449	421	454	508	457	499	485	449	450	489	429	439	452	439	452	423	448	418	476	438	445	405	454	447	427	460	406	467	459	413	429	419	478	417	399	452	454	433	440	473	402	421	460	448	418	430	413	426	452	445	481	423	428	431	447	464	450	436	475	440	393	459	444	467	436	440	415	449	454	461	450	447	454	478	478	419	453	423	456	440	477	446	450	461	443	453	428	461	439	408	497	446	489	446	459	442	456	422	411	438	415	431	403	496	463	442	460	433	442	460	426	430	445	446	468	432	415	451	490	425	448	444	461	435	471	450	393	416	403	418	436	482	480	452	488	479	487	416	425	457	442	435	424	459	433	447	444	423	479	453	424	461	500	447	418	463	458	480	452	411	442	457	455	421	460	431	460	472	456	450	462	484	461	423	459	442	430	486	455	475	427	466	444	444	459	437	444	439	441	461	444	454	459	472	454	453	435	466	426	429	458	429	442	438	469	460	451	432	440	423	454	455	439	429	443	423	440	460	425	427	459	424	411	434	438	493	411	436	421	432	442	470	461	453	443	450	438	452	473	461	446	455	442	449	449	445	421	441	429	480	442	414	440	438	414	455	422	468	419	448	465	445	469	477	436	420	453	451	446	445	453	436	425	460	476	433	448	450	425	441	457	454	464	453	423	482	449	463	461	432	398	458	428	435	449	444	443	442	447	423	409	452	426	449	441	476	432	434	433	454	432	434	486	438	435	443	461	471	464	402	423	369	427	420	467	469	440	456	466	415	464	438	428	410	433	440	446	426	476	459	486	457	410	419	460	442	442	444	426	423	487	445	474	476	453	444	467	490	427	501	442	448	467	484	495	497	460	414	425	460	445	458	469	459	481	434	430	412	417	427	450	457	467	450	460	463	436	488	451	425	451	447	467	473	454	458	448	477	444	434	463	450	462	431	470	422	457	426	446	437	416	457	410	453	464	417	493	431	443	439	451	441	454	450	435	441	435	461	415	436	450	405	439	450	465	461	440	449	457	443	452	469	447	463	440	418	456	455	431	464	450	435	403	445	448	427	463	427	462	458	413	462	430	462	473	408	425	444	396	517	444	446	449	449	466	464	449	455	445	481
2298	347	400	398	343	330	322	329	320	282	292	293	272	266	312	283	273	302	273	288	283	322	312	313	322	260	303	290	294	332	310	303	273	289	358	337	318	327	287	322	291	345	313	299	284	288	303	286	291	325	302	270	269	274	290	287	303	295	289	294	283	303	269	248	296	288	311	325	269	287	255	270	298	314	249	281	300	279	308	311	301	295	276	280	292	262	311	270	294	267	265	275	267	275	318	304	264	264	311	295	267	302	289	265	298	293	305	327	313	282	271	282	319	301	272	263	307	307	291	301	287	259	274	305	298	254	299	292	323	306	300	310	295	258	262	281	299	312	316	270	285	318	268	293	275	280	273	269	312	285	297	310	310	283	297	280	285	263	277	294	311	253	257	268	296	269	274	273	272	286	300	305	281	304	282	310	266	283	295	282	273	318	289	277	284	301	288	288	289	289	285	283	269	274	310	270	285	258	314	328	284	290	275	280	277	292	280	311	306	310	296	306	303	262	293	277	275	296	310	264	292	280	279	292	286	291	259	281	317	292	246	305	270	286	291	298	295	292	301	288	278	311	276	304	295	263	286	281	283	273	294	292	275	294	297	292	306	273	282	256	304	269	290	275	291	313	298	296	306	287	307	296	310	319	296	294	278	288	293	306	303	258	278	275	304	298	282	256	301	314	311	260	302	282	296	290	292	293	267	268	281	285	290	288	289	263	277	275	317	289	284	289	261	294	272	312	290	264	279	286	289	279	285	274	292	299	302	302	309	263	264	321	287	264	284	273	289	304	286	313	316	263	317	289	274	279	294	277	293	304	278	269	278	308	288	294	292	298	296	263	311	297	260	255	291	307	296	300	300	294	295	318	277	282	279	257	266	286	301	270	278	302	315	295	283	314	271	286	277	272	277	279	267	264	282	283	254	290	316	302	287	288	285	269	281	279	323	285	265	284	310	292	278	290	283	271	293	262	270	325	277	306	269	281	267	280	314	265	242	282	307	307	293	295	283	292	291	270	306	266	289	264	287	280	275	289	286	272	304	298	280	314	310	291	272	289	280	283	285	292	299	268	302	293	287	278	305	269	262	323	281	271	312	264	277	325	300	282	259	299	257	274	267	282	289	310	304	298	270	287	289	294	300	312	295	262	283	262	289	286	296	322	283	296	277	302	268	280	259	286	281	295	282	328	286	296	286	294	276	298	271	321	303	296	255	277	258	317	279	265	277	301	298	277	267	328	279	273	273	285	307	238	303	265	271	278	294	269	296	292	292	291	281	253	281	265	327	289	277	317	312	299	280	293	259	282	293	268	305	292	283	256	297	281	289	319	287	273	296	269	274	299	288	284	269	280	281	293	295	313	287	287	288	299	298	283	302	295	295	301	295	284	312	308	326	310	285	292	282	285	344	291	289	296	280	288	269	268	314	285	277	295	286	284	260	287	254	318	272	266	284	291	289	275	281	298	267	316	272	297	266	298	282	285	258	295	263	271	266	301	300	303	269	285	270	285	277	259	263	263	292	311	288	272	271	269	321	283	289	267	301	328	334	313	278	306	281	278	297	272	282	266	280	270	261	299	279	271	292	277	263	322	318	272	279	292	287	296	291	271	287	283	290	291	280	292	308	282	254	294	286	293	273	315	299	293	283	292	304	317	286	268	282	311	297	291	288	266	303	287	270	321	294	301	279	319	273	288	283	297	252	273	280	287	301	297	286	281	275	306	316	289	267	309	297	278	322	323	301	313	288	309	285	291	289	299	246	258	303	285	298	311	302	280	278	271	286	285	297	282	273	277	283	301	298	274	308	317	298	283	296	274	278	301	285	309	273	297	280	272	285	275	290	280	297	265	284	297	273	280	302	286	301	277	280	289	293	285	285	277	297	300	307	275	300	278	300	310	305	271	277	280	303	291	305	317	299	300	261	265	281	323	276	294	286	276	294	284	302	298	301	298	294	296	305	273	285	323	288	305	306	261	279	285	284	287	301	284	276	281	273	294	270	260	292	298	261	288	311	285	304	293	293	271	299	292	275	301	283	287	290	285	269	266	241	302	319	302	289	305	311	275	298	326	285	285	299	270	291	291	296	287	292	292	271	295	276	261	282	292	291	332	308	297	289	306	296	275	282	274	287	301	299	296	289	309	288	316	316	274	283	271	239	284	257	302	294	308	304	262	281	279	283	291	263	276	279	266	286	342	321	299	301	296	338	308	270	328	288	287	262	291	282	275	303	281	293	294	320	283	313	303	310	295	255	268	301	320	265	289	238	284	292	292	292	307	306	280	280	297	266	266	283	283	304	301	318	284	261	280	277	246	282	294	252	281	287	296	311	233	296	288	277	290	245	287	330	295	308	275	279	299	305	314	302	256	259	299	289	293	289	321	265	310	253	306	274	278	307	276	305	286	310	315	328	276	256	268	286	304	288	315	289	298	281	285	278	308	287	286	289	256	323	305	273	290	290	305	296	255	292	291	273	295	311	291	288	269	295	290	294	285	303	283	270	325	297	309	286	309	273	267	259	314	275	259	297	285	281	313	297	262	285	268	297	282	291	291	287	248	295	286	287	266	307	286	235	327	309	278	291	305	273	266	293	283	279	324	305	327	303	265	295	327	309	279	341	289	323	293	300	304	266	284	285	275	310	294	274	243	284	310	288	284	290	269	269	300	268	294	297	261	296	300	295	297	285	292	286	293	278	278	294	296	277	298	265	293	296	269	247	290	289	288	295	291	310	268	268	304	286	302	287	296	265	299	276	281	269	295	294	280	293	308	308	269	239	286	280	308	261	295	281	260	296	288	309	278	312	283	296	268	319	294	281	277	275	289	265	283	334	296	256	296	285	288	273	322	282	303	291	245	315	264	306	322	318	305	316	288	274	279	305	287	292	286	282	299	313	290	287	271	285	285	270	298	294	279	288	282	305	310	289	248	295	285	278	303	290	274	295	307	290	288	301	250	319	251	255	277	282	274	293	279	280	265	257	280	288	316	301	295	276	312	265	279	305	250	294	279	318	299	315	277	280	321	329	295	279	305	287	309	294	268	295	298	282	305	302	300	273	332	304	284	286	298	259	290	291	282	279	304	296	300	281	261	277	274	308	269	277	290	281	283	307	276	267	277	291	268	304	298	291	286	279	280	296	305	288	300	335	277	294	295	304	278	285	288	302	294	293	297	297	288	306	328	259	296	303	287	278	295	301	285	310	297	293	298	261	296	278	287	284	294	262	317	279	288	286	302	284	272	298	303	295	301	276	281	273	262	288	265	277	302	310	269	293	301	287	283	289	258	272	263	306	272	288	303	294	298	296	285	292	290	302	312	293	267	268	289	249	316	258	282	291	287	294	267	276	276	287	255	288	287	274	279	304	287	293	323	292	298	286	293	321	276	297	307	284	289	319	298	298	258	277	285	309	298	286	289	301	286	281	311	269	289	296	316	297	286	288	267	290	275	319	315	282	301	273	284	303	303	290	306	301	270	296	284	299	288	310	282	306	298	274	309
2386	911	965	1057	963	966	912	922	891	891	873	858	891	820	832	818	842	779	827	855	888	833	784	847	860	891	934	924	889	909	902	831	843	831	988	1203	1240	1050	1088	1069	978	1062	917	968	943	850	866	847	852	815	870	827	789	835	770	781	814	786	819	783	790	793	854	767	788	795	833	794	849	820	831	833	781	789	833	775	773	790	770	810	814	806	781	853	837	824	788	803	830	825	859	827	807	828	777	811	825	789	752	827	832	849	825	838	779	752	863	838	791	828	878	820	843	833	864	816	809	824	816	827	801	789	782	822	800	781	819	812	781	791	792	840	815	865	860	808	871	786	824	806	843	842	853	792	781	801	827	748	835	839	827	796	821	821	777	812	879	816	836	816	808	764	837	796	828	805	843	826	849	819	808	856	788	791	772	818	807	792	841	794	760	797	757	774	754	793	833	824	801	830	840	830	798	801	820	834	802	825	808	816	813	789	817	795	821	845	786	832	820	808	808	810	869	824	848	788	752	849	812	806	798	793	774	809	838	842	789	784	831	814	860	806	747	780	819	835	757	779	819	803	835	831	826	836	796	784	866	864	840	737	827	818	786	813	760	804	779	851	769	812	826	826	822	850	835	837	782	810	821	844	853	780	811	811	814	831	825	780	809	821	808	780	816	834	848	846	819	807	806	791	838	816	814	763	868	829	770	826	800	818	812	841	851	831	807	787	785	804	787	801	816	833	811	808	797	844	834	856	817	798	867	825	825	817	867	833	819	810	801	807	846	810	835	832	842	765	861	777	801	796	783	749	817	826	829	794	808	811	866	846	809	808	794	852	798	771	844	817	809	801	821	799	828	784	837	767	802	790	827	849	807	823	804	764	828	812	783	788	799	758	821	796	814	817	814	752	808	734	811	790	806	780	784	773	794	836	784	804	805	840	841	815	819	818	870	703	831	800	829	782	833	825	799	831	783	841	816	788	815	839	812	862	809	859	786	771	838	825	759	835	833	833	818	835	814	820	835	857	808	789	817	808	860	799	772	797	811	849	751	806	766	840	817	816	771	834	823	805	835	774	801	792	837	823	855	816	839	932	802	850	794	847	838	844	821	926	796	793	841	793	794	798	835	766	802	808	807	845	818	819	825	840	801	810	794	774	838	802	806	785	828	812	815	805	855	793	804	782	852	848	858	850	832	831	772	795	810	821	801	809	818	773	790	812	844	836	816	749	837	786	821	784	868	848	816	827	778	801	826	742	781	831	826	795	834	801	765	831	822	823	800	804	867	814	843	829	814	816	796	800	788	823	829	869	772	857	801	813	805	769	831	815	759	855	801	821	833	807	849	799	782	786	880	833	847	786	817	774	813	872	796	781	836	786	799	809	829	819	858	818	843	792	743	800	787	856	832	804	809	807	762	799	806	831	798	816	817	786	813	812	856	805	870	797	810	791	817	793	773	745	835	838	817	849	821	802	848	827	834	815	835	852	817	852	815	788	791	776	768	818	840	785	799	785	834	817	804	840	839	832	790	796	854	836	804	835	813	769	833	768	792	863	824	836	834	840	856	876	809	833	741	782	793	825	794	820	836	827	786	813	809	832	811	781	806	840	818	798	826	823	769	812	821	794	782	809	885	825	805	866	823	817	838	863	846	827	748	810	783	824	803	827	825	824	850	783	865	784	854	746	795	801	824	798	846	786	812	828	802	840	792	791	825	779	854	844	815	820	785	852	777	814	793	811	795	788	811	827	828	791	796	740	890	796	839	839	808	797	820	850	799	779	851	814	842	797	810	795	808	801	839	793	861	794	810	836	822	788	804	826	841	845	823	852	818	782	810	791	763	854	796	788	811	785	816	782	831	811	774	808	813	793	840	850	759	815	817	864	802	858	831	786	810	817	772	802	813	818	845	817	795	764	862	782	806	848	807	859	804	798	824	852	836	789	823	795	783	782	825	816	793	822	821	832	786	817	819	822	861	782	810	775	827	771	797	823	824	790	837	867	755	795	863	809	868	803	804	858	807	775	803	805	801	805	786	790	842	766	802	788	840	816	875	754	801	791	802	818	780	797	844	805	859	774	843	862	778	841	814	765	824	840	831	820	790	857	825	863	827	826	825	754	794	799	798	765	781	822	843	764	792	783	803	862	817	856	788	808	768	812	823	797	785	796	841	786	797	797	794	773	795	828	807	784	800	834	810	780	821	811	803	827	844	869	810	794	828	822	798	792	792	813	800	783	826	761	807	807	788	802	812	805	821	804	737	775	841	801	750	791	793	801	797	780	848	792	839	827	844	846	856	829	787	811	844	823	822	812	824	824	785	792	774	827	824	866	750	780	861	790	800	796	779	819	833	790	763	818	840	801	813	833	837	804	796	797	806	838	826	827	782	808	843	805	803	907	861	827	867	779	833	817	820	783	793	808	840	803	748	812	846	815	804	823	769	823	829	806	778	857	773	811	738	846	823	797	797	798	816	822	859	823	865	815	757	779	841	779	853	801	803	829	823	750	792	777	825	815	819	787	813	817	813	798	776	777	832	798	818	795	782	832	780	787	869	825	788	802	839	814	843	787	814	851	799	808	832	811	805	813	813	794	798	820	824	780	788	832	830	756	760	811	860	844	806	883	820	810	891	862	799	795	821	793	794	833	826	793	823	818	807	818	808	811	800	775	787	837	797	846	733	816	816	855	789	811	814	826	819	821	804	838	817	802	866	845	816	836	785	794	835	808	834	841	816	791	798	827	839	778	799	814	860	820	816	831	802	798	835	802	836	825	834	800	766	839	829	811	856	809	778	840	836	788	758	816	877	837	810	789	808	827	792	782	777	808	815	746	771	792	848	817	826	786	772	794	852	831	782	780	833	796	776	820	806	797	827	842	800	886	804	787	815	843	822	801	833	809	822	819	814	812	810	797	780	821	819	774	801	881	832	800	863	779	786	791	791	817	772	847	829	869	878	783	820	836	821	798	818	833	764	848	768	818	711	792	804	838	807	805	803	839	795	830	785	842	823	780	824	813	801	833	842	806	846	847	837	832	791	824	881	762	831	787	826	783	813	832	850	809	846	810	830	848	803	843	809	795	828	844	788	788	800	839	770	772	856	789	795	850	797	818	853	816	852	805	762	798	807	801	853	802	791	794	800	829	792	879	832	782	835	818	833	815	796	771	832	826	794	795	791	829	815	816	748	825	860	818	763	823	845	802	820	794	834	822	806	814	798	842	827	820	828	803	856	807	867	821	873	788	822	822	895	834	809	867	813	772	808	841	860	836	813	839	793	851	785	876	817	775	823	824	816	832	804	832	816	863	818	825	826	841	826	803	833	821	787	828	814	871	821	823	802	839	829	829	864	781	825	785	798	880	877	768	808	756	813	821	798	819	820	843	786	839	804	807	838	769	766	826	836	832	808	849	829	790	823	831	808	821	778	802	805	821	826	822	819	860	787	818	792	800	774	779	740	855	799	796	818	838	819	857	854	808	777	903	801	781	808	767	769	818	800	863	848	825
9716	1505	1641	1242	894	652	523	429	374	306	279	268	249	245	213	209	234	212	214	216	184	188	188	186	200	198	223	193	212	256	293	301	281	300	547	1045	847	723	546	615	483	422	323	361	314	291	292	250	216	213	188	171	156	150	146	154	157	155	160	173	187	153	156	171	145	139	148	187	164	164	153	151	177	162	175	164	153	161	154	163	149	165	159	166	142	176	157	172	171	174	140	150	135	160	168	178	151	157	155	151	187	165	134	199	167	153	157	166	176	154	140	161	165	169	154	149	135	157	184	154	137	159	169	159	159	156	144	135	149	156	174	149	153	173	175	145	170	164	159	157	164	143	166	153	165	160	146	170	155	148	179	169	133	167	177	153	170	140	171	166	172	152	161	171	161	156	139	180	133	180	165	158	162	147	144	167	152	148	137	162	169	143	170	160	175	158	154	165	169	171	173	160	183	165	167	170	158	157	163	162	141	136	178	166	158	143	174	169	173	164	154	172	169	180	180	157	168	150	179	166	166	158	155	146	137	175	132	153	159	193	156	157	174	183	161	157	175	154	153	131	155	172	153	197	133	167	161	167	183	149	136	179	161	166	138	181	149	164	171	161	162	180	179	169	163	167	171	182	130	156	153	150	174	156	164	173	160	169	151	169	155	146	175	172	157	156	175	169	154	148	157	157	161	158	177	153	168	169	172	155	161	132	157	139	173	154	160	163	151	144	160	170	174	148	156	160	163	137	173	171	161	175	185	171	178	138	173	144	166	163	179	156	169	156	175	187	178	152	181	162	152	170	155	159	168	154	169	184	161	169	150	147	169	158	182	137	144	152	142	174	177	161	163	142	158	155	137	180	159	185	164	170	173	150	148	161	169	151	150	165	180	180	134	179	182	180	156	156	156	159	146	156	162	170	155	170	152	156	170	162	141	157	162	162	160	183	157	148	159	154	150	154	157	183	182	147	160	172	170	164	181	151	167	154	175	162	158	160	164	184	174	152	190	145	171	157	163	151	180	163	147	185	156	159	176	165	165	168	175	156	173	151	189	176	191	155	137	151	163	170	171	154	142	175	145	165	164	175	147	171	155	140	166	142	159	158	143	145	147	154	156	170	145	140	152	185	159	152	170	168	171	149	152	165	156	169	174	149	161	140	164	167	156	147	170	153	179	136	175	169	157	164	176	151	155	164	168	160	151	157	174	166	182	162	176	160	168	162	136	171	170	169	143	157	171	176	178	203	171	180	139	136	158	141	175	138	164	150	163	150	163	143	155	133	166	170	163	178	138	167	149	167	187	147	154	166	149	184	163	149	159	164	167	156	162	163	160	159	166	148	171	156	175	157	161	174	164	160	153	155	179	182	144	150	142	180	171	159	158	139	154	164	169	165	145	178	177	178	161	155	150	155	155	159	153	156	139	126	146	153	143	145	163	140	159	161	149	171	164	174	153	164	163	179	154	168	170	145	199	169	171	162	154	163	156	148	176	163	169	175	184	154	146	167	167	159	157	158	166	177	161	139	164	150	151	140	175	150	171	172	160	157	159	170	177	155	163	182	173	159	160	165	161	174	158	140	142	182	171	166	155	196	155	173	167	151	165	165	193	152	179	164	144	146	144	154	174	161	159	134	165	159	179	149	161	170	144	163	157	186	154	145	154	173	156	157	161	163	156	175	173	171	183	167	163	183	162	179	149	153	170	145	155	143	169	182	178	178	143	155	137	174	165	160	145	141	138	155	180	167	170	162	150	163	140	168	149	159	156	158	159	169	161	129	170	142	170	196	143	129	152	150	164	156	138	163	144	159	179	177	175	151	158	165	139	163	156	162	152	132	151	146	139	156	136	156	172	158	166	145	159	155	147	148	163	167	160	181	169	145	144	156	163	171	153	130	163	176	153	164	146	157	177	148	149	154	182	179	155	166	143	168	156	147	164	146	176	176	174	142	184	164	158	183	156	173	181	165	155	176	185	147	157	158	161	159	155	147	153	165	158	183	135	155	184	174	178	154	163	146	167	164	164	142	172	155	154	162	151	143	156	172	187	150	171	175	173	134	185	177	168	157	162	139	146	187	162	155	147	166	159	157	153	157	188	162	153	170	155	144	187	154	153	149	163	138	157	146	144	173	158	173	153	161	175	163	159	160	175	184	154	140	147	160	147	155	155	149	143	171	166	163	166	174	175	153	163	153	159	153	179	154	173	164	153	180	136	153	167	171	152	165	157	163	160	160	189	152	179	156	168	166	159	133	141	133	153	149	162	152	154	158	197	159	137	176	155	167	163	152	164	151	142	161	140	159	165	167	157	176	162	156	171	152	171	155	166	161	169	150	159	134	171	162	161	163	171	165	176	156	165	147	168	176	161	165	167	175	156	155	160	151	148	164	161	151	144	155	169	154	135	172	179	184	160	151	156	177	169	170	168	163	161	171	167	151	152	167	171	148	144	155	162	173	166	165	149	173	154	169	153	177	161	169	162	158	151	148	141	170	146	158	150	163	162	149	178	160	162	168	154	148	139	164	171	168	148	151	163	167	160	170	151	167	142	172	175	175	147	161	171	156	141	135	164	147	166	171	178	171	164	127	139	167	153	178	141	169	153	171	155	142	171	154	163	170	167	158	152	154	153	137	171	145	150	191	163	152	187	134	160	160	151	146	178	148	191	165	152	145	168	170	158	178	153	154	158	154	168	167	163	165	155	161	172	185	150	150	162	170	144	166	168	154	160	169	144	146	159	186	145	156	182	139	141	172	170	145	156	143	142	149	149	160	169	157	178	155	146	182	188	139	179	173	156	158	158	170	177	152	161	172	192	166	144	173	163	152	180	173	136	153	154	151	169	145	168	177	148	143	160	173	152	148	163	161	172	178	159	182	162	161	170	142	148	142	145	142	181	165	166	146	158	165	174	163	159	169	177	146	166	165	169	148	161	149	172	170	160	173	162	155	165	176	153	139	157	166	159	176	143	165	166	165	165	164	158	165	143	158	171	166	166	158	162	158	172	166	155	179	168	148	152	147	176	165	157	165	155	166	157	158	169	135	133	163	165	155	143	153	183	165	175	144	169	150	175	178	146	172	157	166	184	140	137	181	173	166	165	170	170	162	132	176	189	171	163	174	141	151	155	157	176	167	149	154	159	144	159	161	163	138	149	166	157	153	160	173	160	172	152	156	154	168	138	165	171	150	165	167	150	158	144	169	160	175	156	162	148	153	164	145	149	181	159	163	165	166	155	154	154	154	165	152	159	148	134	171	160	149	156	159	155	169	158	162	140	156	154	159	168	203	141	162	165	167	170	164	139	157	149	142	183	164	156	159	180	147	158	169	148	150	164	148	154	126	155	164	153	147	167	182	164	149	181	152	173	170	165	178	159	168	150	151	175	161	149	150	156	163	150	163	178	159	151	160	178	160	167	145	156	168	170	171	144	157	158	164	167	158	170	150	181	148	150	154	138	168	158	151	169	145	183	157	149	160	167	126	161	174	175	177	162	170	158	176
6101	1675	3563	4094	3479	2721	2274	1895	1648	1435	1262	1171	1085	970	958	863	854	853	762	743	742	733	693	679	718	747	774	796	923	1287	1636	1648	1602	1354	3010	5451	5151	4699	3840	3973	3379	3056	2144	2348	1867	1962	1838	1459	1100	788	710	625	567	546	546	563	580	534	561	525	527	541	557	541	520	506	530	527	497	489	471	512	530	523	525	541	525	508	520	530	545	550	532	510	537	519	533	548	516	497	501	515	481	513	508	520	490	494	499	514	503	542	517	493	522	521	488	465	505	476	512	453	498	517	484	498	540	520	498	499	511	483	511	505	426	519	531	550	517	533	513	514	494	513	506	507	510	536	502	479	511	495	495	499	475	500	497	502	467	514	530	469	513	493	502	496	509	544	494	523	477	490	466	546	496	507	501	498	447	470	492	500	525	486	487	516	491	467	512	492	494	508	524	503	490	504	537	474	517	549	498	475	489	470	495	460	471	496	488	502	483	478	466	508	496	504	497	488	517	505	475	496	523	504	487	490	493	526	521	530	525	501	474	462	505	514	507	515	496	490	519	486	496	493	512	526	522	498	491	486	495	468	521	493	477	502	493	488	522	494	512	506	456	512	495	485	515	507	472	483	452	509	475	445	508	467	507	531	510	493	500	504	513	501	511	527	495	498	471	546	498	488	506	522	507	490	473	499	483	512	498	523	480	466	519	546	473	516	494	476	473	553	476	497	485	487	509	517	498	458	523	491	529	465	513	471	529	499	478	549	509	468	495	505	553	462	480	496	495	510	479	480	485	495	487	468	478	478	484	523	501	504	511	521	482	479	513	517	452	486	499	509	501	513	508	492	483	490	479	534	467	483	473	489	483	492	499	465	466	493	489	474	500	514	467	496	500	498	500	486	461	480	538	453	518	452	459	510	469	470	532	466	486	515	503	518	467	489	512	468	547	485	474	466	483	461	514	494	531	508	531	474	510	501	495	494	496	480	471	497	504	474	468	477	487	486	544	482	513	476	484	516	524	477	478	491	462	492	474	548	469	477	498	490	477	541	507	468	456	538	530	460	510	517	500	506	499	516	522	561	492	488	499	467	514	474	502	492	507	501	521	550	510	477	495	453	538	489	502	477	507	536	492	468	539	488	522	499	489	499	477	529	487	505	523	479	496	513	547	500	464	522	504	491	496	465	487	465	466	494	467	482	493	511	494	473	511	483	494	488	479	463	513	490	496	478	500	511	467	475	478	490	478	510	477	455	512	474	514	487	467	450	495	507	505	452	473	487	509	454	498	505	487	490	480	509	496	481	471	476	496	489	514	472	524	535	519	470	460	500	458	466	501	493	494	487	548	490	510	504	507	481	490	488	513	507	470	490	507	489	512	487	513	496	498	448	467	470	494	472	511	477	489	516	501	484	496	467	492	512	502	458	429	476	484	507	492	477	464	511	505	492	512	485	525	506	476	499	501	526	479	493	462	522	538	507	505	515	456	447	494	486	499	504	500	519	507	511	509	485	492	475	499	493	518	484	522	536	515	470	479	501	485	512	488	508	482	482	514	498	499	488	498	463	468	469	484	491	496	510	500	486	480	527	516	454	499	470	501	481	489	491	501	486	494	509	529	472	513	492	508	451	473	474	514	516	478	500	496	480	509	520	503	493	516	517	488	492	500	486	498	543	517	494	505	468	502	517	485	489	501	496	488	503	489	510	493	510	480	488	475	502	486	497	497	535	506	520	487	472	503	490	478	485	453	478	521	516	493	529	548	439	477	516	450	514	482	503	495	471	533	499	530	515	503	482	482	508	527	496	456	445	483	515	472	519	553	483	502	482	490	478	491	492	476	426	470	523	469	506	483	479	523	473	480	493	523	498	458	485	461	498	490	504	467	503	517	539	510	504	538	530	524	496	507	476	485	490	497	478	475	495	536	507	482	488	501	502	524	518	512	498	465	548	488	514	483	504	471	505	483	449	469	488	462	531	480	493	491	449	518	486	492	477	497	473	485	493	527	484	485	511	503	515	484	502	506	515	482	529	468	479	487	493	519	477	505	493	504	523	462	497	499	494	498	518	468	504	475	493	488	511	502	480	508	511	525	517	481	480	460	543	497	517	481	494	473	464	488	451	498	498	487	466	499	456	526	510	526	486	523	498	515	506	477	499	527	511	467	532	467	498	510	506	496	498	471	520	481	492	452	491	487	523	497	496	492	484	474	456	494	512	490	515	485	506	479	533	540	480	511	525	490	486	507	509	464	492	494	474	470	504	464	467	501	460	493	495	497	492	498	488	501	524	430	496	475	538	504	505	466	510	508	499	481	466	514	484	500	507	477	475	497	505	489	514	505	490	534	472	489	507	478	479	487	494	502	504	483	493	496	497	519	506	502	502	509	532	508	495	478	503	468	509	475	533	512	454	480	502	502	520	454	493	489	507	512	516	476	520	514	485	506	460	499	520	520	490	506	490	496	491	527	508	528	505	512	497	498	512	434	518	516	563	492	502	471	496	486	458	474	458	472	529	507	510	508	528	510	516	485	488	472	523	477	460	476	516	490	500	498	491	476	518	526	483	474	485	515	518	483	500	531	463	518	518	544	512	476	452	452	522	498	520	502	513	519	472	482	450	474	492	498	467	483	510	460	480	489	506	490	477	516	480	521	450	472	525	493	493	474	512	494	496	491	487	550	482	499	520	492	494	445	522	475	490	485	482	488	481	515	478	462	507	488	480	451	495	497	483	452	478	476	526	490	495	497	498	508	473	545	471	514	472	495	502	506	490	486	474	499	499	484	509	482	506	477	503	495	503	486	447	507	491	510	494	493	493	480	493	508	506	491	514	542	475	488	497	482	477	429	508	503	511	501	483	518	518	504	491	472	505	489	453	493	491	498	439	493	482	491	481	449	485	508	535	479	499	446	475	522	484	466	511	497	517	542	483	470	463	506	492	502	476	487	514	440	500	525	495	511	499	489	463	486	478	534	484	483	460	480	544	496	496	477	494	547	469	478	482	504	468	507	475	492	489	510	506	487	498	497	497	515	496	481	536	479	473	501	461	479	484	483	480	490	514	473	543	475	501	515	527	516	497	495	520	499	514	474	500	527	492	498	502	451	513	507	502	484	495	481	520	541	505	513	477	510	520	483	501	521	477	488	509	487	496	501	508	468	508	493	501	494	524	465	489	475	546	495	476	482	534	488	485	458	479	490	482	468	476	531	458	498	490	487	517	527	529	525	493	480	530	467	481	509	499	481	493	520	486	486	496	469	470	508	475	478	475	518	523	491	476	461	497	494	500	492	509	506	464	475	470	493	477	487	535	495	519	472	500	459	477	516	481	484	514	498	477	493	520	499	496	551	511	492	491	520	485	478	496	486	505	496	517	490	508	481	466	450	458	482	514	465	511	514	491	502	500	511	479	541	490	491	517	511	455	499	475	504	465	492	494	483	490	484	508	485	519	465	487	484	533	481	499	474	489	476	487	503	505	505	518	504	509	464	500	531	499	472	521	512	513	469	519	484	500
16526	3153	3011	2220	1507	1012	833	604	522	450	350	361	275	275	230	235	217	215	229	221	204	190	176	184	203	194	172	193	197	377	328	364	345	366	890	1316	1253	1237	844	737	752	687	503	510	416	458	431	292	276	196	185	174	145	160	151	158	153	153	165	144	143	160	150	129	151	156	141	148	129	142	137	138	141	155	137	145	153	122	139	139	123	127	137	133	131	140	149	139	137	160	136	127	146	127	145	146	134	158	142	145	131	138	136	162	136	128	130	137	143	139	143	132	135	164	150	138	144	135	131	120	136	156	131	141	145	144	140	131	164	141	129	144	156	138	137	118	150	125	143	151	132	125	135	121	127	151	150	146	135	136	138	152	147	158	145	132	124	142	158	154	156	145	144	143	142	150	142	143	132	131	149	117	114	139	135	121	144	142	159	134	135	114	130	131	125	141	146	144	132	150	135	119	149	106	112	133	144	135	112	153	150	157	136	144	142	138	137	137	124	116	142	125	138	146	150	129	133	159	137	121	137	148	144	133	158	128	127	136	144	149	143	134	139	141	150	131	120	131	150	151	124	123	126	155	142	141	148	122	139	132	144	138	136	131	146	158	137	126	158	135	130	130	132	151	139	135	163	157	133	133	131	143	153	135	132	125	134	154	130	127	121	124	146	151	118	141	128	140	130	137	127	135	133	158	133	119	136	150	115	157	122	136	134	154	154	136	122	138	123	140	128	139	131	150	149	116	121	140	144	137	132	129	146	136	154	165	134	139	130	144	136	142	139	145	145	156	124	143	123	152	141	150	134	124	125	130	141	125	136	130	149	144	139	134	152	144	155	140	135	129	140	135	142	135	126	142	137	145	130	158	139	133	153	142	130	151	122	138	144	141	133	130	140	157	119	144	145	136	160	133	116	125	124	136	129	124	140	135	149	130	133	128	130	166	148	131	122	161	152	160	129	148	157	142	130	137	146	136	149	138	145	148	127	147	133	131	138	149	148	113	128	142	139	151	150	107	144	131	135	179	162	151	145	128	136	138	139	148	152	139	133	142	133	142	134	130	134	148	132	140	147	132	142	129	129	114	150	135	136	128	144	152	139	147	150	146	135	158	131	153	127	155	140	127	141	132	137	133	141	143	135	156	140	139	135	150	126	114	125	121	152	153	149	145	115	136	147	139	135	138	131	115	145	145	142	155	153	148	113	129	115	123	149	115	148	137	170	129	146	138	134	177	132	113	139	135	139	160	169	120	145	147	135	140	116	157	115	114	157	143	120	156	138	145	144	130	142	147	143	139	124	134	159	125	134	128	153	149	129	123	160	117	149	183	145	141	147	175	138	125	141	142	122	137	148	139	153	134	147	134	159	161	155	135	125	155	127	155	148	146	138	140	147	139	147	131	136	135	152	159	148	131	133	138	155	141	134	140	145	137	126	151	141	135	125	130	130	151	139	151	134	119	165	137	138	117	149	140	146	138	139	137	144	111	131	160	131	141	145	144	154	143	175	138	146	139	156	135	128	135	152	132	146	122	138	143	148	117	144	131	150	144	170	127	148	124	130	148	142	146	154	146	164	144	138	133	146	128	145	165	118	119	148	111	150	144	128	117	116	137	112	146	119	155	146	145	139	140	152	135	125	152	127	144	148	122	136	132	128	119	144	146	140	107	156	135	144	124	118	138	123	148	138	136	165	121	127	141	127	128	138	132	130	142	144	138	147	142	132	137	138	107	142	145	151	152	149	136	133	146	134	125	133	114	127	170	130	132	141	141	136	142	137	152	151	141	163	146	134	140	152	129	129	136	143	157	142	122	127	153	137	133	147	133	148	124	134	139	155	130	159	116	143	138	126	150	137	141	138	137	149	148	140	124	152	135	131	133	162	141	152	172	168	142	141	141	154	129	156	146	130	146	116	145	161	155	141	147	145	143	118	123	157	125	124	141	146	140	131	146	142	140	140	135	139	149	138	138	124	147	126	144	127	132	128	131	143	133	130	157	148	146	166	114	133	127	137	126	147	135	116	151	135	128	136	122	143	138	120	145	161	152	142	149	147	147	159	131	126	148	150	154	134	137	122	145	151	142	151	144	136	134	157	133	153	162	141	160	138	162	158	110	140	137	139	138	131	142	127	110	160	150	157	142	133	141	115	147	157	120	126	128	127	152	139	136	163	134	120	132	140	137	149	126	107	150	144	132	160	144	139	143	119	139	145	149	137	160	144	143	141	141	139	129	153	156	129	136	154	141	147	145	156	133	137	141	138	157	130	129	165	122	164	143	129	135	125	124	131	159	139	117	140	107	120	115	136	147	140	140	133	136	144	156	144	129	130	136	138	134	150	142	127	129	139	153	135	131	152	151	135	148	150	151	152	138	130	118	149	132	143	155	149	135	135	139	163	141	127	138	120	131	136	133	151	113	148	136	138	154	150	140	126	142	144	133	127	131	147	131	162	135	125	118	132	158	142	145	131	136	142	137	128	127	133	142	153	142	124	139	121	128	128	150	122	144	124	157	132	134	135	123	133	131	126	143	118	150	145	144	118	146	145	143	150	148	134	119	135	145	134	142	133	156	157	158	147	147	142	136	135	128	159	158	125	129	117	145	122	148	133	138	136	157	160	143	130	143	128	131	136	143	134	143	137	141	124	172	123	116	132	121	154	136	132	133	121	151	133	149	148	146	146	125	148	141	142	118	140	145	124	145	125	136	118	126	145	161	146	149	142	143	143	155	151	150	137	144	126	146	129	127	153	139	151	140	143	131	131	129	152	130	156	121	136	139	129	122	136	148	138	137	142	129	116	113	150	146	138	137	125	131	139	121	141	146	130	135	120	140	152	128	145	122	153	164	140	127	149	150	130	132	149	134	120	133	149	140	153	133	142	123	131	138	130	152	136	141	152	140	121	124	131	135	131	161	148	120	130	145	139	140	142	145	149	143	164	147	122	155	167	153	136	145	112	137	149	139	140	152	180	171	166	152	148	152	164	130	156	143	151	133	151	149	141	161	137	124	129	129	153	142	132	132	118	142	129	136	130	155	146	116	130	143	149	124	115	144	148	135	139	138	133	126	169	125	150	134	144	122	137	166	130	150	154	139	141	128	145	158	140	154	139	143	129	141	131	145	140	141	130	137	147	149	134	147	134	151	138	138	120	173	140	156	161	139	138	133	117	164	159	129	128	147	124	141	155	147	143	145	136	141	139	117	137	141	143	141	132	122	156	130	144	164	147	133	134	159	146	117	128	135	129	151	145	138	139	139	140	145	136	127	132	152	143	156	149	128	141	128	144	129	127	146	141	151	138	173	135	153	129	142	145	154	131	140	139	137	114	145	153	136	155	145	142	125	147	136	118	134	139	129	124	157	140	140	152	165	126	117	138	150	124	151	142	157	122	130	121	137	148	137	152	152	126	161	132	148	175	121	141	153	143	135	137	155	157	142	155	140	127	127	154	138	138	160	132	144	129	145	136	134	144	137	160	140	140	119	138	144	135	124	141	153	155	139
8003	2661	5932	6562	5535	4464	3725	2920	2485	2201	1891	1593	1537	1366	1236	1151	997	1042	1016	879	918	850	775	751	870	915	965	1032	1178	1971	1866	2177	2293	2037	5621	8125	7880	7428	6109	5402	5718	4988	3696	3587	3094	3242	2963	2147	1723	1059	878	730	625	541	556	569	585	652	521	551	494	484	524	541	531	502	513	511	478	517	521	457	461	435	496	467	494	474	465	476	426	443	513	449	470	470	417	459	475	448	492	413	492	465	448	453	480	486	452	481	429	518	469	494	473	472	455	459	436	460	451	420	440	445	435	449	462	453	461	459	420	425	474	461	444	410	427	434	471	425	428	455	437	456	469	495	482	457	471	424	442	458	444	464	469	439	453	471	431	445	431	512	469	434	420	444	456	419	482	455	445	423	478	410	475	423	433	405	443	475	426	416	417	448	434	414	467	431	419	422	452	452	450	411	458	443	443	481	459	413	436	449	439	436	468	441	432	465	472	464	453	439	408	442	471	411	412	447	467	480	452	484	455	427	442	434	434	487	431	435	452	449	475	480	453	457	485	419	445	453	462	429	432	417	418	457	457	443	454	437	453	470	460	451	458	450	443	448	414	447	437	411	420	446	416	421	438	454	448	440	463	461	466	462	470	459	452	510	449	401	442	454	438	422	408	449	467	476	472	443	431	428	425	406	426	469	476	417	427	469	478	465	451	461	431	471	470	446	445	424	461	446	439	430	421	450	480	453	436	447	460	459	472	447	455	459	401	464	463	492	455	448	445	404	446	447	446	464	443	417	443	448	463	430	435	407	450	396	449	435	413	437	433	423	444	431	441	418	444	445	460	413	460	434	419	448	456	445	483	434	459	450	464	456	412	437	436	451	431	444	427	425	455	444	473	447	451	438	485	431	429	442	472	471	426	446	487	407	427	420	466	424	432	435	414	399	433	424	454	464	420	462	424	450	440	456	467	443	441	481	472	434	425	439	427	437	456	443	435	449	417	460	449	445	454	437	449	428	454	467	409	450	480	427	422	465	504	389	453	441	469	453	464	456	447	398	439	423	447	458	464	449	456	448	446	399	441	460	462	452	480	443	453	421	461	402	466	447	434	438	470	457	454	439	445	464	423	438	495	475	443	488	457	430	419	455	468	459	429	443	439	435	450	452	442	437	455	442	444	438	460	455	434	433	411	451	474	402	448	431	434	446	480	434	470	416	449	435	439	423	409	445	450	458	451	460	423	484	445	418	497	428	420	425	386	508	445	448	468	472	441	452	460	429	461	455	467	427	432	449	448	464	465	445	474	460	431	467	473	415	460	404	457	459	461	498	450	418	486	476	449	436	460	435	463	485	455	466	441	438	426	420	445	445	458	441	459	434	435	456	466	444	441	447	421	466	452	414	453	442	423	458	455	464	423	454	469	447	443	417	464	452	404	425	443	429	424	447	456	466	447	464	443	428	423	416	456	411	451	466	450	450	445	451	469	458	438	410	437	460	453	395	430	456	434	467	491	465	463	448	438	422	426	467	461	455	448	432	399	440	431	464	410	425	460	431	456	442	458	466	476	456	451	424	435	477	432	454	456	395	414	404	415	417	457	450	456	441	428	472	435	440	444	434	429	440	457	436	441	441	465	471	405	461	502	429	439	453	430	482	441	469	439	438	450	450	467	391	455	423	450	455	459	441	442	427	462	451	473	441	454	430	441	442	467	479	432	441	456	439	489	447	441	475	436	462	454	429	464	430	457	421	466	442	430	426	443	458	475	442	477	422	434	437	430	496	436	466	485	457	431	458	427	446	414	463	417	439	450	455	422	475	440	422	421	460	464	426	428	429	417	404	458	442	439	423	405	447	478	435	466	467	462	441	483	456	437	409	464	489	460	451	418	454	439	458	433	470	465	446	491	441	442	462	406	452	431	466	443	475	434	453	451	427	458	438	434	446	451	473	449	438	418	423	469	418	453	462	439	458	443	427	463	472	464	443	465	464	433	415	418	434	434	462	435	476	469	460	482	442	429	476	419	386	445	432	481	404	423	419	478	462	448	441	482	459	429	440	425	444	429	428	408	413	411	454	432	401	431	435	454	453	425	436	418	476	498	399	452	408	466	445	465	464	448	421	421	438	486	430	462	410	433	461	431	478	443	424	453	476	417	440	483	444	444	453	451	405	463	466	451	411	445	461	410	422	413	441	460	462	447	449	456	429	407	445	418	477	437	429	410	418	416	457	435	453	438	426	445	481	462	403	467	443	438	439	486	446	428	468	435	437	448	434	463	427	442	455	494	465	446	434	429	474	474	440	433	412	477	453	387	451	402	429	447	436	439	431	464	414	403	466	467	402	455	431	400	404	446	464	436	468	435	429	436	449	456	454	464	428	463	416	450	456	444	431	432	417	461	464	409	457	447	470	460	424	445	424	459	431	423	468	442	419	440	442	442	422	466	412	444	408	501	412	449	426	456	430	435	472	460	434	449	467	402	433	438	456	442	471	444	455	438	426	454	418	433	425	463	422	451	431	481	434	511	457	426	443	410	476	440	462	463	467	445	456	471	453	410	490	450	459	432	423	412	435	460	454	480	436	446	451	432	435	411	434	439	454	454	456	428	464	461	417	504	445	416	444	411	480	405	469	454	450	435	481	456	437	493	461	450	431	444	429	496	467	446	441	482	430	421	417	429	448	398	481	403	470	450	438	457	427	437	444	459	447	428	442	463	453	444	435	451	409	448	439	397	448	448	423	450	449	474	457	459	426	483	460	424	466	506	437	460	476	429	449	445	439	469	480	456	436	413	470	461	436	441	451	470	461	423	451	442	404	463	432	467	431	455	454	424	480	424	408	474	437	451	410	464	450	445	445	484	436	441	439	414	438	468	460	458	437	431	455	449	434	463	441	451	431	462	436	460	428	440	429	443	475	451	478	448	413	438	472	433	422	434	452	451	422	456	409	458	439	409	446	435	436	445	448	474	451	454	444	461	423	449	429	455	424	458	406	417	459	466	472	442	417	452	474	408	390	473	448	443	479	420	409	479	462	412	460	470	445	449	436	434	468	449	455	451	433	387	455	434	447	439	396	446	421	426	441	479	462	436	449	425	432	465	476	460	452	463	448	414	426	453	452	467	454	446	464	444	474	454	440	438	458	424	422	426	430	425	472	461	438	435	442	437	446	439	395	465	450	447	422	461	417	465	447	448	436	452	471	444	399	447	436	438	449	463	425	454	448	442	475	440	440	464	440	399	459	433	422	431	431	432	456	484	446	436	457	424	434	469	440	477	415	440	466	450	471	465	453	451	456	472	440	478	406	406	458	441	449	476	447	416	404	464	430	439	472	436	429	442	397	443	465	410	442	457	452	433	410	415	451	446	452	440	444	436	445	417	478	467	408	450	447	438	458	418	462	469	469	439	421	414	457	445	433	442	430	445	431	435	446	425	425	413	464	416	421	416	433	421	440	448	454	432	431	432	444	427	414	426	480	445	451	421	479	461	449	456	437	444	462	442	454	464	458	410	460	447	441	471	434
2428	437	382	361	346	349	354	295	306	307	324	296	298	305	311	322	307	328	306	339	317	319	299	300	266	305	291	315	292	324	308	299	294	283	293	381	359	359	330	378	308	283	306	298	314	297	298	304	340	312	279	298	302	295	320	321	265	303	303	320	281	289	298	320	283	301	287	254	291	331	321	305	306	281	292	303	313	308	283	303	276	315	279	304	307	325	309	323	265	319	321	274	283	350	296	298	316	304	308	293	270	268	291	298	277	306	302	304	291	319	295	319	339	297	280	324	276	314	312	318	288	288	304	309	291	300	302	284	284	304	291	301	312	281	271	281	305	308	316	280	278	306	312	302	291	340	303	304	315	321	320	281	298	317	320	283	312	298	318	308	308	306	315	348	299	332	292	275	281	283	318	299	322	300	300	294	311	333	287	319	273	289	322	300	322	298	340	310	288	322	284	293	267	292	303	274	281	278	309	298	319	287	274	282	299	310	304	318	301	275	318	311	296	291	290	295	292	322	301	273	284	286	307	326	285	276	304	296	312	298	327	317	321	295	327	301	293	316	297	305	263	309	304	310	312	299	293	288	314	291	315	300	283	279	290	316	316	296	281	300	276	317	266	307	319	287	275	313	272	335	314	308	314	288	288	284	292	276	323	328	309	333	291	308	285	294	283	302	292	308	314	289	298	308	310	325	304	289	269	301	320	297	284	315	312	287	328	325	312	290	330	314	283	294	319	344	314	319	314	293	309	276	301	316	310	292	278	293	313	296	304	307	286	280	303	292	314	295	315	328	295	317	300	316	325	328	320	313	309	314	299	289	279	323	304	287	302	314	285	310	296	320	291	304	314	294	296	300	312	292	309	321	291	305	294	297	333	321	293	331	307	300	327	293	266	290	298	288	288	309	312	282	289	328	297	317	296	290	274	298	284	306	266	293	315	302	306	326	307	306	322	294	285	280	304	305	308	316	286	330	305	289	295	311	320	309	302	290	286	279	279	299	335	296	298	281	272	282	255	320	330	289	306	306	311	347	301	314	279	301	265	301	288	304	339	281	312	302	294	311	304	289	293	333	284	280	315	290	288	294	313	266	304	290	330	300	296	286	309	293	289	278	282	319	280	270	333	304	308	274	310	307	312	300	304	271	299	297	284	327	287	298	293	323	318	285	291	304	275	331	282	298	295	292	292	311	304	299	290	282	306	307	300	345	328	327	283	289	311	282	284	297	287	292	356	304	313	316	265	276	299	290	279	323	282	307	312	320	281	289	311	285	306	296	321	302	292	307	340	293	285	312	336	295	302	304	295	333	335	293	291	304	309	314	317	306	303	290	318	309	280	312	294	321	351	334	311	312	287	288	267	299	323	286	287	297	288	283	286	287	310	319	324	316	303	307	305	305	329	311	274	263	319	311	296	298	349	297	296	284	343	331	306	322	306	278	308	309	317	277	310	289	330	326	309	317	322	265	280	314	332	324	294	346	277	302	276	277	293	314	308	297	267	305	311	306	302	295	316	318	273	298	311	312	308	279	315	308	278	315	297	281	287	306	280	295	342	310	308	288	330	266	293	265	308	328	309	321	293	313	315	309	297	281	304	290	308	255	308	267	339	280	333	312	317	297	301	303	286	284	318	305	262	308	283	273	282	334	334	286	322	313	278	290	297	277	318	259	313	272	294	280	308	319	312	306	307	325	317	298	311	305	296	291	351	305	304	291	311	286	311	307	284	293	308	305	273	309	316	314	288	306	301	316	321	299	284	270	292	282	301	278	329	309	289	309	329	280	296	314	333	293	308	261	300	289	307	282	332	297	307	282	280	266	293	316	308	320	270	354	286	284	326	309	300	341	303	297	291	310	297	321	304	313	285	280	326	318	281	291	326	279	293	307	302	294	325	305	301	321	281	317	279	315	320	314	320	296	289	284	301	266	304	300	286	331	311	304	292	281	300	321	315	288	307	300	306	300	275	308	302	278	302	343	296	324	360	322	258	275	288	315	302	314	353	325	299	301	296	291	301	330	288	308	288	287	293	303	307	248	279	303	315	292	295	280	310	308	355	295	295	314	288	323	309	329	334	325	316	281	268	314	287	297	328	320	309	279	290	273	273	297	297	308	269	295	266	278	314	311	318	301	314	324	307	341	291	289	278	320	291	300	338	296	319	298	312	289	295	264	293	294	330	300	329	312	299	307	335	269	287	326	294	311	298	285	291	280	307	300	308	271	301	309	284	280	271	305	332	318	296	280	291	307	280	302	297	329	312	294	319	311	308	336	288	251	287	322	303	294	276	309	314	291	303	290	288	305	284	312	300	306	300	296	301	277	289	296	279	270	287	297	293	318	311	291	330	314	308	304	332	291	329	300	327	314	317	308	311	299	286	313	328	315	310	297	287	278	311	305	306	306	265	319	286	298	317	325	333	302	288	313	287	355	299	282	292	314	299	299	273	309	321	258	289	313	306	273	313	286	310	310	312	290	296	276	297	285	314	282	320	295	306	301	303	304	288	300	323	307	289	315	311	288	307	320	308	282	330	312	304	312	277	308	331	300	313	281	282	298	307	294	291	312	286	299	323	309	322	311	283	308	300	305	293	299	282	279	295	304	308	297	287	288	289	315	303	293	271	312	311	302	307	278	315	326	318	274	318	299	295	295	299	299	321	315	315	309	318	320	329	300	299	306	313	287	286	289	283	283	310	324	312	314	316	289	326	309	295	288	277	300	290	311	308	296	315	307	276	289	277	324	297	311	291	288	292	343	294	292	287	325	302	304	330	338	318	336	303	293	291	295	294	290	328	288	324	310	302	289	296	330	293	307	305	297	329	298	318	296	283	305	302	304	285	299	328	300	296	295	307	273	288	312	285	311	294	262	280	332	302	270	315	313	278	267	324	277	264	318	336	330	336	323	278	271	336	301	294	283	319	304	325	300	280	318	308	306	296	310	311	280	301	290	300	329	314	302	298	308	288	291	301	321	310	294	290	310	319	272	308	297	325	306	307	313	337	305	322	311	331	298	312	264	287	307	315	298	328	298	279	305	301	326	325	293	294	307	291	290	302	282	321	303	348	272	288	312	271	294	287	283	280	306	244	279	324	296	326	330	283	303	340	293	329	315	296	312	270	312	312	328	288	308	285	293	304	317	281	311	283	302	289	318	294	320	257	283	298	281	275	330	295	300	282	297	300	274	295	330	303	359	285	278	272	305	283	283	319	324	275	293	326	295	280	301	333	330	296	303	281	300	299	322	323	283	295	302	300	317	290	291	304	310	283	281	299	308	291	291	314	300	310	294	302	317	271	299	305	275	305	337	313	286	318	301	310	287	326	314	286	280	284	308	303	302	303	309	276	321	276	323	269	306	318	314	312	326	316	318	281	317	301	353	298	324	301	312	304	288	291	297	293	279	306	293	315	277	296	325	289	322	284	311	314	331	301	316	277	302	297	285	297	302	288	281	308	303	308	333	293	310	254	282	323	318	298	268	298	298	294	295	263	303	292	301
2508	947	1077	1042	1096	995	927	974	913	941	929	890	907	898	916	876	887	900	837	833	883	876	883	877	863	925	922	949	899	969	937	909	906	920	1038	1225	1158	1199	1019	1121	1081	1009	905	915	912	976	984	911	926	884	861	907	894	850	842	870	833	873	826	831	859	825	868	850	809	878	854	848	803	849	829	791	846	827	881	836	884	890	864	870	793	859	820	852	807	811	860	874	801	865	797	884	808	834	832	837	827	890	854	825	868	831	829	860	865	860	832	871	848	949	913	886	842	841	881	852	833	860	906	847	871	881	831	846	833	785	846	854	877	924	842	885	868	842	846	834	848	835	813	837	812	835	870	904	865	840	856	881	812	807	876	848	812	871	825	903	858	837	840	843	874	817	804	859	842	855	845	875	864	844	802	847	855	854	834	889	857	852	862	831	904	859	813	835	830	823	825	839	820	868	903	891	837	827	842	869	794	857	832	822	841	829	904	847	821	850	863	843	859	813	822	878	865	902	778	833	833	806	844	846	866	830	832	885	845	868	857	871	814	816	818	853	847	837	892	807	875	800	860	910	841	850	849	830	888	876	863	886	852	840	837	847	849	835	846	877	843	857	917	835	850	810	860	899	874	887	857	857	827	829	891	855	892	863	872	839	886	780	905	851	804	819	855	827	826	820	861	875	855	840	847	857	805	879	819	807	862	845	811	846	868	884	787	834	827	884	846	852	853	886	799	858	854	845	867	901	838	863	906	886	871	796	900	816	820	869	828	824	816	796	893	863	859	883	812	865	848	824	850	878	833	851	892	838	865	896	870	849	856	802	822	832	876	818	802	867	843	848	805	868	870	835	843	827	871	837	804	878	846	855	860	875	826	842	847	871	843	826	834	889	824	846	890	849	849	836	828	824	882	822	866	826	848	823	865	842	873	870	860	865	890	880	799	878	905	869	792	830	855	854	814	906	889	835	850	832	871	853	897	868	861	851	820	879	860	821	850	891	865	807	861	924	899	858	856	844	904	894	901	818	818	886	836	827	860	834	793	856	862	858	874	928	881	825	857	853	856	833	829	903	825	887	789	862	843	831	833	845	838	836	851	842	894	846	815	865	771	886	826	891	881	856	848	847	862	872	844	807	843	869	857	885	862	890	844	847	852	828	829	800	808	850	819	863	841	859	812	882	872	857	834	806	803	892	829	852	831	855	839	892	866	828	843	851	897	861	852	902	868	883	921	843	829	852	866	928	926	826	870	850	823	847	844	832	846	805	868	894	875	861	821	893	810	816	859	880	825	857	891	817	861	834	829	862	835	852	809	894	842	868	803	907	861	883	860	856	870	835	848	797	823	833	884	822	823	882	886	898	845	883	853	885	845	867	867	816	857	817	825	779	853	818	835	780	815	872	859	896	880	868	841	872	859	812	885	824	897	855	877	799	851	866	798	836	900	823	853	889	872	845	846	858	790	829	817	866	874	866	828	816	836	838	840	847	767	834	900	804	846	861	825	889	841	816	856	867	843	854	839	834	831	826	853	863	836	822	840	836	894	851	917	867	849	840	902	830	850	870	839	846	840	861	846	878	857	863	903	908	863	840	871	804	853	892	816	837	824	915	842	773	829	866	824	848	843	862	895	883	825	845	844	870	820	859	860	893	803	860	867	841	805	879	880	913	901	849	919	820	884	874	854	803	850	803	807	822	865	799	865	861	842	882	873	856	905	861	824	856	848	848	830	866	832	860	894	883	833	850	857	886	884	847	790	828	857	863	834	869	839	817	868	902	812	899	837	815	831	898	893	838	856	852	787	888	844	810	832	837	902	848	866	869	849	856	824	829	833	850	865	910	852	850	829	759	846	844	851	857	832	816	920	867	850	815	900	791	840	865	865	876	832	877	877	829	796	824	874	866	934	855	877	831	852	855	863	867	845	873	886	868	845	836	838	838	823	875	887	843	858	882	824	844	849	865	848	823	861	834	828	869	859	830	861	848	871	862	902	859	849	858	854	896	801	913	865	813	887	874	867	844	794	910	871	856	875	858	837	812	846	831	856	862	833	812	876	783	873	825	835	868	875	908	863	831	848	841	817	826	845	888	892	897	881	789	785	879	855	873	845	879	873	893	864	854	860	844	869	862	838	828	840	812	812	900	854	842	876	882	821	885	832	828	845	872	820	832	883	887	887	861	847	819	849	817	842	855	868	830	850	856	844	886	863	869	862	840	844	856	829	895	838	853	872	793	849	877	870	886	844	888	868	830	821	883	842	877	839	828	824	798	892	850	871	856	822	878	828	826	815	841	826	847	862	868	872	820	863	893	876	850	829	810	922	843	904	836	818	877	918	828	859	867	853	826	896	836	826	896	859	891	855	838	850	836	893	862	883	860	882	896	878	880	919	889	866	857	862	841	878	875	856	843	884	841	870	856	873	842	867	851	866	832	833	858	803	883	839	835	925	788	869	830	881	815	911	821	816	847	821	859	879	842	887	863	877	852	839	822	874	903	870	828	797	845	902	809	876	913	780	868	841	860	856	888	899	869	868	875	846	810	887	839	827	845	861	863	855	808	848	799	847	850	854	824	851	889	906	897	885	853	847	886	883	870	828	859	825	825	878	792	867	838	870	834	846	891	830	845	891	834	866	872	801	883	878	859	846	874	897	904	854	813	894	868	834	898	873	851	840	855	890	860	825	879	838	826	873	818	801	863	802	875	886	816	852	832	812	909	806	912	816	890	855	838	888	874	829	862	823	866	874	803	871	791	824	850	848	853	838	860	832	845	873	907	868	831	874	892	865	867	845	855	843	881	823	861	857	805	901	795	859	808	855	839	831	844	906	869	834	800	840	895	865	888	862	896	852	856	867	844	849	876	845	835	833	862	818	869	848	845	800	811	833	796	892	839	853	819	819	863	862	858	809	856	949	807	899	845	888	814	831	841	819	847	814	807	830	833	876	800	799	880	863	804	863	891	867	881	837	831	863	841	899	873	887	830	846	903	870	860	852	792	843	854	785	822	873	801	849	883	851	891	860	862	850	867	860	838	851	827	864	893	851	810	828	839	879	835	899	821	855	851	840	770	882	879	840	838	863	837	858	820	860	889	859	848	845	865	873	833	805	823	836	873	796	875	784	899	818	836	817	851	853	843	879	893	852	848	888	839	808	852	808	833	832	822	824	887	849	826	866	863	896	864	897	852	854	801	863	857	833	857	809	858	857	863	869	830	862	892	853	853	878	862	863	866	870	865	813	817	867	863	839	824	875	794	861	791	826	812	869	841	867	854	871	844	850	799	750	865	854	885	877	898	868	891	849	860	888	871	903	829	854	802	801	793	833	832	806	793	821	885	936	833	870	869	871	947	864	840	854	859	831	895	853	872	820	825	841	830	834	838	853	887	870	835	844	874	821	872	880	821	833	824	861	895	867	793	864	879	866	846	864	891	830	837	838	792	834	827	858	775	847	850	820	869	871	841	876	876	837	826	807	881	882	857	902	843	932	872	880	806	830	867	859	858
9627	1515	1635	1201	850	620	499	438	346	318	284	217	259	237	198	229	206	183	192	175	193	192	171	201	189	198	193	184	189	229	279	329	292	300	611	968	782	780	592	567	577	447	360	342	355	322	296	238	199	162	177	159	162	150	152	147	158	149	136	152	175	131	143	162	150	161	185	151	145	159	188	135	152	161	167	164	170	157	138	145	165	159	149	136	151	139	175	151	147	172	160	130	146	161	145	161	136	159	134	141	153	160	146	142	147	148	164	155	147	138	144	152	161	144	136	150	138	172	179	148	125	138	183	161	142	140	141	173	152	171	145	152	141	156	155	153	144	152	148	155	136	138	136	168	140	161	162	159	144	172	135	172	147	168	169	179	177	166	155	170	135	166	157	146	149	162	155	157	145	165	175	167	147	146	141	125	122	150	139	157	149	181	160	163	177	156	156	158	179	147	156	158	154	163	164	158	136	154	167	183	135	132	146	180	142	156	153	160	150	144	139	130	155	160	160	149	151	148	146	154	150	152	149	131	148	172	140	142	159	165	148	152	164	139	142	158	139	139	159	149	163	151	140	170	149	170	166	141	149	159	143	162	164	161	157	148	154	161	138	156	164	165	161	153	164	156	138	135	158	129	145	141	140	168	144	164	138	153	159	157	149	150	141	156	138	155	154	133	151	175	153	153	165	167	147	132	124	160	156	159	137	142	131	142	150	156	153	158	154	142	143	168	168	131	158	142	143	132	121	134	164	152	132	157	143	169	139	144	144	165	201	161	145	150	141	137	157	131	139	147	165	171	141	165	139	143	157	162	169	146	151	182	150	150	139	161	159	155	147	145	147	154	149	175	121	139	160	148	147	141	176	142	150	121	171	155	186	147	141	155	156	177	149	148	140	142	159	133	161	159	154	143	143	161	161	174	166	171	149	165	164	143	173	138	153	157	153	142	165	141	156	136	154	147	154	153	171	162	156	153	170	163	156	149	149	161	150	157	160	153	158	143	173	158	156	148	140	143	143	144	147	141	148	148	146	163	160	143	123	171	150	136	131	152	161	162	177	159	145	132	153	141	139	150	169	162	178	136	152	167	146	141	155	148	149	166	163	162	141	165	163	162	131	169	152	138	148	149	173	157	157	146	150	151	147	164	156	152	149	168	142	150	155	147	152	154	156	155	150	162	169	138	157	145	146	167	165	142	166	150	152	157	170	165	157	150	153	137	157	163	161	148	145	160	154	124	164	170	154	168	149	155	158	162	165	172	160	151	165	145	159	146	143	154	154	160	151	145	141	132	148	177	169	139	160	139	152	139	153	135	132	152	154	158	150	161	132	143	156	166	153	159	154	167	138	149	167	163	141	141	141	163	136	134	138	153	141	140	168	166	152	163	155	136	156	155	175	174	155	147	141	163	167	144	143	160	130	147	164	151	152	124	149	171	143	139	152	148	149	160	165	158	156	159	130	151	131	165	156	154	149	174	142	139	157	161	143	156	144	147	151	141	131	135	156	136	150	188	133	142	148	144	166	171	142	171	160	150	137	139	156	159	159	141	147	167	166	163	161	134	165	162	158	155	139	174	160	150	162	174	172	159	161	173	145	135	150	149	158	174	169	146	150	148	147	153	177	137	156	143	160	180	138	146	180	162	143	172	161	140	145	150	172	156	136	144	129	154	154	153	158	167	157	150	130	140	149	155	175	157	145	148	154	150	149	142	158	146	138	169	144	170	145	149	162	162	138	150	164	155	162	166	136	166	142	162	149	163	140	188	161	143	137	167	149	138	175	159	158	149	162	166	157	154	150	144	123	151	147	168	156	121	137	149	125	159	141	148	149	135	169	157	170	162	157	198	150	162	144	171	159	149	142	145	144	142	161	129	148	160	172	150	134	124	175	149	148	174	128	122	175	146	151	153	165	154	123	140	161	140	160	161	157	153	153	143	147	154	166	148	145	152	168	159	146	151	152	144	153	152	156	164	132	145	158	160	153	133	158	142	169	148	143	149	148	170	154	149	131	144	149	136	157	158	144	167	150	176	141	151	165	165	146	136	179	155	166	161	146	153	156	123	126	170	149	150	173	141	142	143	151	157	162	141	153	154	153	141	161	158	149	157	159	168	167	131	122	139	175	169	165	178	153	150	158	169	168	170	178	145	136	151	139	150	147	149	159	143	143	176	160	159	154	160	146	142	148	158	148	138	158	148	148	144	135	132	132	159	158	171	129	160	163	139	169	148	182	159	163	153	158	137	165	174	155	164	172	152	140	153	134	163	146	149	172	161	150	153	146	171	165	169	151	147	136	142	161	153	145	134	159	169	165	170	147	156	158	153	161	136	156	132	171	158	158	156	147	171	132	155	148	145	157	137	164	163	171	161	139	135	145	155	133	142	144	153	144	146	162	137	154	143	141	142	171	149	140	157	148	144	180	157	161	163	158	143	136	165	168	167	151	150	140	151	168	134	138	143	156	179	134	158	159	142	153	160	154	140	154	161	145	151	155	149	147	158	156	149	155	147	162	142	169	150	163	176	156	154	133	144	117	167	154	144	138	143	146	140	153	130	160	136	154	186	158	147	134	162	164	139	156	138	162	142	174	168	144	148	152	156	165	152	160	143	161	169	164	136	150	139	171	156	152	168	168	156	152	169	175	168	168	145	141	155	160	168	156	119	149	146	183	177	166	151	151	165	169	146	166	162	156	132	153	166	137	147	170	116	150	143	171	171	169	157	158	167	134	137	158	150	144	169	165	185	151	181	132	147	141	157	148	131	151	167	138	178	146	159	135	153	137	150	153	169	142	139	152	161	159	151	156	149	145	171	162	132	150	132	154	136	141	152	145	143	143	152	174	144	141	152	131	144	159	161	149	171	165	151	165	163	165	144	166	152	153	146	185	152	151	153	156	144	161	164	172	178	159	158	153	148	163	149	157	163	146	137	145	174	155	150	164	155	134	158	167	145	130	138	131	160	162	169	149	137	145	181	157	124	137	135	150	155	115	141	150	148	162	168	162	163	142	150	123	152	163	150	169	165	152	158	163	161	132	146	156	143	135	146	164	155	147	161	142	140	149	134	166	154	182	160	153	162	157	154	150	154	156	178	153	129	130	145	147	147	165	155	164	161	149	158	156	174	146	152	147	139	151	152	144	152	150	146	146	171	144	153	186	177	141	136	146	153	186	142	152	157	162	145	147	158	147	152	163	155	160	153	155	140	163	172	155	146	133	138	142	132	159	161	156	182	152	138	152	149	187	147	144	145	127	152	158	162	150	154	147	156	136	152	186	132	156	120	158	168	146	169	145	148	147	147	158	168	138	164	139	141	157	175	143	142	161	137	168	150	151	137	153	159	153	158	145	137	157	153	140	167	150	148	177	162	158	168	157	142	146	155	146	146	144	152	165	163	146	147	141	165	169	160	129	135	152	153	157	184	167	154	138	153	142	123	144	140	156	152	151	152	171	161	153	144	163	131	147	169	144	152	138	169	170	166	176	143	154	176	150	145
5951	1672	3438	3868	3227	2656	2178	1787	1535	1443	1206	1085	1032	952	911	852	794	792	786	697	689	682	629	661	694	728	669	698	892	1160	1329	1788	1663	1499	3544	5352	4584	4688	3565	3664	3535	3437	2356	2190	2087	2245	1961	1436	1000	710	631	611	547	481	497	497	571	555	506	497	498	539	499	538	532	487	466	501	496	443	502	483	513	494	485	473	487	478	495	470	520	462	479	481	462	473	482	477	480	487	476	442	486	493	500	502	532	499	476	475	466	468	485	520	484	498	507	438	462	460	502	488	478	477	458	508	477	500	502	461	458	434	502	445	455	472	507	467	426	451	457	494	480	490	485	494	481	482	473	448	467	466	496	441	498	468	471	465	487	490	470	474	478	485	522	500	458	444	446	459	480	491	442	489	477	504	472	488	465	500	486	462	482	498	510	505	459	484	478	489	467	462	477	511	446	483	468	464	483	447	511	485	471	465	461	462	450	459	485	499	482	426	459	468	502	466	499	476	484	437	471	475	509	480	496	466	483	457	473	492	475	437	421	466	458	471	495	485	451	483	460	472	524	453	491	465	451	479	450	480	463	503	459	433	475	477	495	462	511	481	465	487	443	487	460	475	468	494	481	447	437	433	467	452	514	459	487	457	481	450	480	493	455	475	474	455	443	503	460	459	463	467	478	500	486	523	500	477	448	442	443	495	476	490	480	451	446	496	474	515	453	460	497	457	495	453	470	454	489	484	437	457	406	482	457	484	506	488	494	479	492	482	453	488	472	504	483	488	483	505	487	443	471	503	490	469	477	498	442	475	531	490	461	477	450	466	461	464	469	423	471	468	467	486	434	477	459	481	456	486	457	463	441	453	486	493	452	513	450	471	461	443	443	479	450	549	466	448	507	434	440	477	456	485	422	460	439	506	476	460	457	486	466	475	494	468	432	476	460	519	525	481	438	518	473	442	450	465	456	439	458	486	487	457	485	515	506	433	485	440	487	486	462	503	418	510	477	467	456	458	490	449	473	474	455	485	450	438	486	464	491	492	477	486	459	484	499	475	455	456	502	452	476	426	484	458	471	439	465	494	453	474	468	464	466	454	464	481	489	501	454	454	447	497	468	474	460	467	419	473	426	453	469	457	505	471	463	520	473	524	496	442	484	456	452	496	457	490	473	474	506	515	472	441	475	506	398	487	501	467	495	446	490	484	480	466	493	444	472	497	453	493	481	473	453	481	418	497	515	425	465	452	461	459	443	485	485	494	481	447	480	469	435	506	482	463	483	487	453	458	470	458	460	489	462	433	470	476	501	469	455	430	477	473	455	497	433	476	440	464	481	481	432	528	442	482	474	481	479	484	433	485	493	518	481	488	476	491	459	537	445	475	479	502	519	510	489	461	447	471	487	465	465	430	506	473	475	445	512	467	446	511	446	503	495	460	475	470	467	445	453	481	453	500	480	503	504	454	466	472	498	520	470	473	523	466	430	490	478	446	445	480	482	460	447	465	465	466	462	482	498	493	496	437	469	497	494	466	462	505	488	491	465	478	472	457	484	464	478	433	465	490	479	501	455	476	466	413	470	467	451	445	469	456	464	500	494	479	448	442	492	488	446	424	462	501	498	488	503	467	463	456	492	458	474	483	461	476	461	456	510	504	470	507	505	464	471	494	496	488	474	477	456	485	492	453	504	479	476	475	432	464	481	487	453	486	461	461	483	471	486	493	482	467	465	455	467	440	476	450	431	466	456	437	458	463	432	480	486	454	473	421	467	455	520	479	472	482	496	459	436	476	470	497	501	448	479	451	497	468	493	475	425	415	468	470	419	435	456	495	471	483	482	449	494	492	491	473	476	497	445	510	512	504	486	466	449	475	488	469	476	480	477	454	455	449	473	477	472	458	458	438	460	459	474	474	446	455	441	449	501	427	465	462	477	462	495	467	474	477	439	500	449	453	439	458	484	452	464	493	475	458	491	483	450	479	487	474	442	466	511	442	431	467	435	480	427	465	482	469	445	474	476	455	474	425	457	470	463	491	468	452	458	477	453	443	476	477	474	501	493	453	468	520	475	512	499	469	472	441	454	483	493	470	467	485	453	508	460	477	471	433	445	447	458	458	450	449	482	460	511	475	431	456	512	434	495	451	447	463	467	466	469	447	456	468	442	463	539	465	477	506	448	450	479	486	473	464	495	470	475	477	515	483	456	477	500	457	479	451	494	481	501	457	452	418	460	453	477	482	474	481	451	480	483	492	475	489	506	466	445	458	478	477	491	471	480	475	474	479	485	509	447	469	528	471	455	505	474	467	487	423	506	487	442	475	500	447	464	438	476	484	494	458	506	475	471	487	473	465	464	496	480	453	448	501	423	493	505	433	470	496	473	491	485	474	481	442	440	484	475	445	438	468	445	474	451	486	472	466	453	470	468	456	439	459	506	494	483	483	445	472	463	494	486	468	439	463	443	477	450	452	488	477	475	476	479	486	431	489	482	498	461	456	482	432	451	460	471	459	442	438	473	441	434	463	463	481	485	470	511	485	492	490	474	493	469	456	493	490	424	448	484	487	497	472	481	473	467	455	487	501	474	480	476	518	425	516	476	437	496	493	523	480	498	492	445	465	430	473	484	439	502	506	489	483	452	449	463	447	469	469	458	487	435	490	449	495	473	450	468	476	422	470	458	514	488	484	431	478	457	436	499	441	492	466	439	434	503	474	466	423	460	456	493	480	511	428	460	454	495	469	515	488	469	484	479	491	492	503	475	495	492	461	480	493	474	461	494	471	491	461	498	525	450	483	486	490	449	484	473	439	458	425	458	454	438	529	473	455	467	478	473	490	525	474	469	461	491	493	519	504	514	480	478	453	522	486	494	471	472	479	468	437	469	477	468	476	470	495	494	510	469	451	473	468	497	487	463	479	456	481	449	452	484	452	457	476	477	489	463	467	460	464	498	441	448	492	436	449	453	457	488	456	466	481	459	474	457	470	464	485	446	499	504	453	494	476	492	486	497	480	467	482	479	485	459	467	448	457	494	495	445	489	476	474	527	478	499	461	496	476	488	478	438	482	467	457	465	482	468	466	512	497	455	449	447	470	493	460	441	456	530	463	458	431	482	435	476	495	465	491	461	443	460	519	456	454	494	448	501	470	463	450	469	466	487	436	446	469	498	466	463	478	453	460	472	488	462	455	442	478	471	508	434	497	463	509	425	486	466	501	445	505	491	449	472	456	482	442	481	489	450	449	504	457	462	475	483	522	490	486	447	466	442	474	466	491	486	453	449	470	439	455	466	450	463	435	448	464	464	428	498	481	465	487	462	485	513	447	444	446	506	466	469	477	496	475	455	506	419	454	499	493	480	498	475	476	486	496	458	494	481	504	496	484	439	516	481	512	502	500	502	434	480	479	480	482	448	513	474	482	480	478	514	462	470	464	457	479	486	491	462	455	458	416	482	442	419	465	498	480	495	494	488	432	466	457	531	495	458	472	486	465	519	480	421	503	457	472	438	475	488	467	498	440
17831	3452	3183	2301	1585	1122	843	653	524	467	393	348	334	289	257	257	227	237	217	209	200	195	205	209	218	199	228	198	247	296	341	486	534	450	941	1500	1236	1451	1229	1058	860	865	552	566	578	584	466	357	270	191	189	192	154	168	171	157	162	164	180	152	145	146	147	151	152	176	167	144	143	162	138	131	157	166	172	169	163	123	153	138	164	148	133	136	146	145	162	143	140	162	152	153	136	148	151	164	157	150	148	161	148	151	156	162	141	145	136	165	169	144	164	158	140	171	147	141	186	156	145	115	151	117	147	150	172	137	144	167	130	145	152	140	134	162	128	144	147	140	147	156	149	152	138	159	140	146	142	147	174	155	159	135	154	135	156	159	161	163	121	131	137	131	155	134	162	138	156	170	151	159	157	143	146	145	152	145	150	143	126	169	152	148	149	140	148	146	161	148	170	138	138	134	167	140	167	161	148	164	150	141	165	152	128	126	160	144	147	152	153	157	143	135	147	163	151	132	144	141	155	154	148	172	139	171	149	174	145	135	132	147	158	131	150	147	162	167	142	133	149	148	156	127	151	157	134	150	161	140	149	141	136	160	166	163	155	166	146	154	160	138	143	132	148	144	142	146	154	147	145	141	154	149	156	131	141	133	169	126	152	153	150	157	135	120	168	129	145	128	151	136	138	120	149	138	158	137	142	156	139	142	139	178	149	145	147	133	141	156	158	150	150	122	150	144	153	149	163	130	148	152	149	136	156	141	143	134	153	144	121	148	155	150	143	162	148	137	165	150	179	125	153	157	160	147	141	189	147	142	143	139	150	130	145	133	131	119	128	148	144	176	140	152	156	142	155	153	154	144	138	164	137	143	147	147	155	168	164	150	137	154	161	157	157	152	145	126	161	142	153	151	143	163	147	129	152	162	145	158	158	159	158	167	175	145	148	134	158	150	172	151	164	163	163	165	129	151	153	145	169	164	167	159	143	133	148	136	145	148	152	154	137	140	154	146	138	151	149	133	155	160	136	152	143	137	140	155	144	139	152	167	129	143	116	136	149	144	136	146	143	133	126	146	126	141	161	151	146	127	132	170	159	169	193	153	155	149	162	158	144	147	128	154	120	160	126	156	118	136	159	148	130	152	148	135	137	140	146	164	163	157	128	153	166	141	145	130	128	173	145	169	156	150	152	153	135	134	140	164	161	147	157	164	169	140	130	154	147	154	132	140	140	158	129	134	128	147	137	142	131	154	163	128	156	168	149	136	134	161	152	143	143	124	143	170	129	154	157	146	150	134	155	133	120	156	146	150	142	128	179	139	164	139	126	137	156	144	154	155	109	141	133	154	146	136	132	146	151	145	153	148	148	156	148	149	144	151	132	154	156	143	130	163	166	144	162	124	144	156	140	141	158	156	153	149	136	144	136	144	147	166	144	132	163	179	139	166	146	144	171	159	180	162	135	149	156	122	170	131	158	128	162	155	149	161	170	147	137	131	143	148	143	132	148	150	154	171	154	125	116	162	160	153	143	118	144	141	147	151	145	146	161	141	129	172	148	128	145	148	180	173	154	129	149	164	151	144	163	137	155	157	162	152	143	152	156	155	155	126	126	159	143	144	147	138	148	150	133	144	146	153	158	159	125	157	136	141	140	144	144	161	155	153	147	164	152	148	140	160	141	155	145	145	174	148	153	147	151	137	137	147	159	170	134	150	132	154	144	156	135	130	141	163	149	142	152	161	153	129	143	140	146	154	145	143	145	141	158	137	159	127	167	130	136	149	146	152	138	162	132	148	151	122	152	135	153	155	157	141	161	156	143	161	151	144	137	142	168	170	153	158	149	146	146	155	136	153	148	143	152	141	159	151	147	125	146	186	153	160	166	151	143	165	136	152	142	149	142	117	150	158	168	149	151	154	146	150	130	159	146	154	143	151	150	149	152	159	136	134	160	146	136	161	124	162	169	146	144	160	141	172	164	174	171	164	148	157	157	139	131	144	151	129	146	139	156	153	162	156	138	167	154	144	136	163	143	149	165	137	138	145	163	133	160	152	142	163	154	161	142	157	144	140	130	155	151	160	158	152	141	150	157	157	139	153	161	151	146	163	158	147	140	147	164	145	133	143	135	134	121	131	147	157	167	160	139	135	144	154	143	124	168	155	152	142	151	183	157	147	161	154	146	158	150	153	155	147	129	138	143	165	146	150	156	156	147	131	155	160	155	143	136	152	150	167	137	146	134	144	147	162	142	151	167	155	163	122	135	137	152	146	144	163	140	157	165	139	139	146	160	126	154	163	147	161	127	163	160	135	133	129	170	162	130	151	142	134	154	130	157	159	143	139	146	151	135	134	148	141	143	159	148	154	159	127	153	152	154	166	150	144	158	141	151	128	143	148	161	149	171	143	148	168	170	146	131	147	155	142	153	137	146	167	161	143	161	168	132	160	152	152	147	163	153	160	146	147	129	147	147	142	116	164	161	145	153	156	144	155	143	143	149	126	159	158	152	152	146	147	127	146	155	139	158	154	150	161	142	143	156	144	128	140	144	146	124	139	180	143	147	153	148	139	161	135	130	148	137	138	134	165	152	154	153	133	151	162	160	155	147	148	144	124	141	153	167	136	144	170	147	164	156	154	135	163	144	157	119	144	155	151	154	159	154	151	167	161	149	151	147	171	164	162	145	145	144	133	133	164	146	143	142	157	141	141	130	147	138	143	164	155	157	147	151	135	147	161	152	125	123	135	142	155	140	138	162	148	146	147	141	162	146	159	153	153	163	146	159	165	146	152	144	153	172	140	143	137	126	127	156	146	142	152	151	169	176	141	141	148	151	138	147	144	139	150	146	153	152	164	147	147	155	156	135	155	150	128	157	160	144	152	128	134	123	140	172	157	150	137	137	177	151	153	145	144	138	135	127	147	152	142	149	148	155	141	132	140	154	157	175	120	158	131	171	135	146	160	155	135	175	152	148	141	148	161	159	125	166	148	150	152	147	157	153	150	142	133	147	151	139	153	136	144	145	135	154	152	146	142	138	144	150	151	152	152	144	175	148	153	162	139	160	148	145	153	168	147	153	175	158	123	129	147	134	154	155	163	134	147	124	161	154	147	172	155	144	161	129	139	125	144	153	162	175	144	154	162	144	138	163	141	153	158	158	148	150	155	134	142	159	138	152	152	160	153	163	132	141	146	131	150	133	165	166	155	137	161	124	163	155	142	151	136	153	143	163	140	136	141	142	151	152	131	158	159	148	143	126	157	161	136	130	153	155	163	156	146	177	173	141	160	167	145	150	163	158	145	124	179	144	138	154	125	160	158	136	129	144	175	145	144	147	142	151	163	155	124	154	152	174	143	137	152	137	162	136	138	167	165	149	130	125	161	132	149	160	155	187	165	145	142	134	160	162	177	145	151	143	164	130	137	152	155	139	143	143	132	144	159	128	133	157	149	154	151	152	149	164	142	147	147	150	137	143	128	142	147	143	139	137	147	149	169	129	161	152	137
8709	2614	5984	6712	5879	4783	3808	3070	2656	2214	1991	1707	1534	1390	1317	1246	1129	1052	1006	912	946	839	800	850	924	989	971	1055	1298	1542	1902	3400	2978	2376	5795	8402	7021	7636	6852	7352	6002	6410	4352	4293	3958	4134	3391	2602	1496	873	752	732	610	639	573	573	625	582	604	560	574	528	457	527	521	482	476	519	496	561	497	492	505	502	451	521	466	441	484	486	495	517	489	489	483	488	535	517	508	490	511	507	489	514	487	488	473	474	492	511	501	484	515	480	409	456	471	448	493	505	484	490	461	478	519	507	475	487	467	482	434	430	482	485	473	495	477	468	495	474	512	475	427	470	477	491	470	487	473	480	455	484	520	470	424	452	459	459	440	448	482	459	514	435	467	455	478	476	487	452	451	481	477	461	461	504	441	496	485	487	454	478	424	485	492	505	460	522	466	456	468	455	496	484	476	447	478	473	430	467	461	484	408	434	459	447	483	452	479	507	495	456	465	447	468	454	452	519	463	483	475	464	447	452	480	493	456	496	467	436	456	466	461	454	500	449	436	470	464	458	466	471	480	492	489	440	436	466	462	506	475	460	434	477	452	469	490	488	481	480	486	473	458	478	461	470	459	495	479	485	473	484	501	458	462	478	447	487	470	477	479	499	471	459	478	456	463	450	475	447	432	479	490	449	454	442	471	492	472	453	459	455	432	470	468	497	463	477	453	480	456	488	456	496	509	467	476	456	463	411	433	460	456	490	489	480	467	462	442	463	432	460	466	474	458	490	438	474	468	485	504	482	462	436	497	418	442	490	453	465	442	465	457	460	454	444	467	492	469	431	481	456	481	452	440	462	471	459	444	479	460	499	489	491	452	467	432	445	492	485	489	459	468	483	440	473	474	478	469	472	479	486	474	471	450	461	448	437	473	452	470	491	446	474	441	498	471	501	451	495	445	445	465	480	459	451	462	452	480	437	455	473	464	446	511	461	459	475	463	455	485	481	420	447	484	471	445	445	508	457	500	486	457	476	502	457	473	496	490	473	448	492	439	441	513	449	442	468	466	502	504	471	421	503	444	461	517	471	435	487	499	507	473	438	463	450	447	489	477	466	494	454	473	424	470	465	453	478	418	434	478	477	503	439	492	511	492	474	493	482	438	466	454	472	419	453	511	440	465	452	449	477	476	452	483	506	494	435	441	466	455	485	454	466	462	458	499	451	455	489	460	440	506	487	443	467	446	439	432	506	457	451	454	422	492	447	463	461	451	430	501	469	450	466	449	482	442	484	468	461	436	466	477	461	521	456	462	474	490	469	518	461	460	468	460	478	439	445	437	476	473	477	456	475	396	453	484	478	442	457	462	473	493	464	487	494	469	453	468	471	424	439	473	503	442	438	468	479	499	480	467	483	457	482	495	472	457	451	460	452	488	453	468	491	439	478	471	498	493	473	475	441	497	467	470	468	468	460	456	464	455	452	489	444	426	450	468	462	479	497	448	438	477	447	446	496	465	500	469	465	461	498	489	444	487	473	485	456	471	468	467	421	486	451	479	441	438	456	475	473	423	462	468	484	480	499	485	463	492	429	483	502	459	468	496	462	440	429	461	464	468	495	463	434	426	451	492	449	459	510	428	442	443	439	493	456	454	438	478	433	442	485	479	460	498	482	459	450	468	467	463	515	444	454	465	464	459	438	454	474	481	434	458	475	498	450	447	445	468	477	459	478	476	471	486	437	482	479	454	494	461	471	503	491	450	483	451	450	473	457	461	496	439	469	455	479	450	448	518	456	496	481	472	500	472	512	461	464	482	437	445	453	461	504	475	459	465	432	419	485	507	455	458	425	494	472	460	469	502	442	475	468	484	457	479	451	469	461	489	516	443	467	471	446	480	516	485	483	501	454	435	405	460	448	441	512	473	464	453	475	465	476	492	461	462	499	418	461	481	454	457	485	450	480	431	527	453	480	411	472	460	457	470	446	456	466	444	427	452	473	445	474	462	489	511	463	454	433	462	445	506	474	468	452	467	451	441	450	474	483	455	470	457	451	440	476	455	500	449	468	483	445	518	470	468	476	481	439	456	485	466	462	459	438	535	421	455	485	459	442	477	450	486	467	477	456	506	447	465	481	442	494	455	494	487	459	495	454	445	467	452	446	467	464	458	448	468	434	491	450	441	479	491	436	480	509	498	475	484	488	439	477	510	448	460	483	483	461	491	468	474	458	445	450	485	485	461	465	508	451	466	476	477	481	459	445	481	510	453	493	465	459	440	478	473	456	435	478	445	480	470	482	506	484	457	482	443	449	446	415	422	473	457	448	456	497	442	462	488	440	451	488	476	457	515	466	444	481	456	469	481	478	479	453	436	470	432	473	493	487	486	457	473	465	512	498	407	487	499	477	472	491	452	457	462	456	477	468	479	452	482	449	470	446	435	514	481	434	442	493	479	464	469	453	467	477	445	461	449	453	468	424	496	460	475	448	481	428	441	479	455	463	479	440	470	485	492	472	454	440	480	470	470	455	467	462	452	462	472	455	479	498	489	469	447	451	426	472	467	484	482	460	456	431	453	456	465	471	498	458	481	500	474	441	446	470	476	463	505	484	478	488	457	458	490	448	422	457	465	464	455	429	470	463	502	467	486	518	434	490	471	446	467	480	464	451	465	468	508	467	463	466	493	470	425	475	483	460	446	483	508	463	492	487	434	479	508	461	476	486	475	465	465	459	481	439	461	469	475	467	466	476	449	497	463	479	432	448	465	466	510	482	450	486	455	439	457	451	444	460	505	470	508	469	443	433	471	497	450	462	474	471	472	464	483	500	495	501	464	486	469	470	505	508	455	495	553	469	463	479	462	470	483	456	486	477	463	488	445	454	403	461	471	473	439	500	477	452	472	446	446	442	490	462	497	478	475	454	462	461	445	478	460	497	483	460	473	461	484	461	452	485	439	500	445	496	495	466	484	480	427	487	466	489	443	497	444	450	430	461	435	473	433	495	455	463	467	464	452	505	434	466	456	449	436	509	462	470	477	473	485	446	430	481	429	464	502	476	516	457	453	468	470	431	505	473	468	485	490	500	471	427	465	446	491	437	456	465	450	469	485	459	511	433	459	482	481	464	464	445	488	482	470	478	483	452	458	482	516	461	460	455	479	486	461	468	503	418	478	472	452	474	482	529	462	485	440	462	432	448	461	415	433	445	453	455	481	468	477	466	500	451	415	491	446	439	449	473	433	505	480	489	470	459	459	462	485	430	482	495	485	473	446	437	511	475	475	455	494	458	447	493	467	451	473	473	466	483	477	461	496	460	458	466	489	496	469	462	494	460	476	462	447	433	454	499	458	524	484	464	474	469	486	474	443	444	483	486	446	469	427	496	484	517	430	472	479	448	458	447	456	473	448	510	472	494	495	443	445	447	482	445	471	462	476	485	482	487	446	470	481	448	458	503	477	448	495	488	447	443	485	472	424	516	463	486	446	484	484	472	458	497	412	513	444	495	484	431	504	450	466	477	472	497	478	456
2235	382	397	376	342	282	304	302	280	337	311	299	278	313	287	279	296	291	304	258	304	299	284	285	285	285	296	259	294	283	269	280	291	285	286	351	295	305	292	352	300	338	320	295	278	308	299	322	292	299	283	328	319	297	283	290	257	294	263	301	270	309	286	287	305	275	296	306	290	274	299	276	302	295	297	275	261	312	272	298	304	287	319	308	280	256	280	293	311	283	302	264	269	297	282	300	276	309	259	267	319	295	305	285	277	262	314	292	282	291	310	276	257	303	293	277	296	280	303	293	255	270	256	322	256	279	249	270	304	268	286	279	285	264	268	278	321	256	238	283	297	292	282	282	261	274	297	311	290	294	286	285	284	258	263	285	295	285	275	317	277	280	288	273	291	294	295	324	273	317	281	285	313	274	274	287	262	300	273	294	276	294	257	287	318	297	291	254	259	285	286	278	292	308	270	280	309	299	290	297	288	282	283	269	295	275	295	297	271	292	287	299	280	278	289	301	251	265	295	273	265	259	313	302	283	311	273	296	307	305	281	283	305	282	278	304	295	263	292	273	262	279	313	303	269	294	305	299	294	293	318	233	311	298	284	290	259	282	303	306	294	303	316	264	263	280	308	276	265	294	273	309	286	303	285	341	259	289	319	267	279	304	268	307	286	283	296	269	289	298	288	276	312	299	333	288	316	306	278	327	290	267	286	296	287	294	310	302	266	307	290	265	264	277	325	297	274	308	301	281	270	262	279	297	265	311	304	273	314	299	315	300	289	300	315	284	302	297	309	269	296	283	255	321	271	301	302	310	279	285	269	282	279	279	301	289	302	291	263	289	282	317	273	286	272	271	276	257	292	281	283	285	315	270	268	269	287	281	257	285	295	293	284	280	269	277	283	254	306	289	271	288	314	307	267	287	303	311	321	267	300	296	284	276	273	304	280	290	290	290	308	283	271	272	294	294	306	314	288	318	293	273	285	287	292	319	324	290	293	270	256	272	291	265	265	273	257	313	276	301	296	271	274	289	297	283	295	299	309	294	276	302	315	279	316	277	295	271	300	305	280	302	249	309	309	296	298	289	285	287	312	302	296	289	304	278	276	280	335	274	312	285	278	270	263	272	299	290	285	276	304	285	295	310	285	308	302	276	281	280	273	269	291	300	303	277	314	282	295	317	279	262	305	271	307	288	312	303	287	309	300	309	260	262	256	290	292	260	287	299	319	296	279	267	295	271	329	298	272	324	296	297	311	302	320	295	280	273	297	280	280	283	285	247	287	306	306	283	261	294	318	282	311	274	304	305	242	275	311	305	260	306	274	277	305	275	285	279	302	300	293	291	315	257	280	272	286	304	292	290	246	253	281	292	274	288	294	275	277	314	293	288	313	286	281	274	266	277	287	264	292	313	282	300	290	279	266	295	278	276	271	282	305	276	251	276	267	300	301	289	267	290	299	260	308	300	281	295	294	299	286	292	290	308	253	316	291	292	276	291	257	295	289	281	319	290	272	278	304	297	277	307	272	267	298	265	285	284	277	294	253	249	289	272	278	283	286	269	302	275	292	277	291	282	272	287	270	281	300	298	318	272	336	292	304	283	265	292	307	297	256	282	290	252	302	281	301	294	271	285	284	315	287	303	288	295	276	290	306	245	285	261	269	283	308	280	297	284	318	284	326	288	291	289	310	278	300	271	276	271	289	299	288	283	291	299	291	295	278	311	257	286	314	283	256	271	276	278	279	283	285	255	275	309	283	283	277	295	293	281	269	279	267	309	302	321	289	328	314	296	275	288	276	286	298	332	251	276	326	300	275	323	268	269	283	275	307	280	276	259	289	256	250	257	270	306	297	311	279	248	282	304	300	289	296	307	308	286	284	287	306	287	283	325	289	286	281	305	328	286	283	315	281	306	289	321	290	276	278	302	313	298	296	262	277	282	306	329	280	289	288	303	296	280	283	303	262	264	303	289	270	315	290	296	281	265	301	298	293	264	298	286	307	308	310	316	287	269	295	278	277	285	292	266	303	298	293	287	274	307	294	280	308	281	284	282	284	275	286	281	308	291	297	279	302	287	312	302	310	321	300	287	289	265	311	306	282	303	277	262	298	278	290	298	289	294	280	314	314	297	296	317	299	308	283	302	270	283	275	286	294	295	296	332	285	298	298	311	288	317	296	271	303	277	304	270	307	294	303	282	268	274	273	276	309	325	291	273	268	311	271	321	305	298	285	281	272	297	295	278	288	280	316	277	297	278	318	266	299	285	264	277	257	315	328	282	266	272	300	292	270	274	270	282	283	296	265	284	273	299	296	256	311	283	289	306	271	255	304	270	265	291	303	287	305	285	297	294	271	312	303	284	321	282	273	286	293	321	296	271	286	287	286	287	292	262	303	291	314	306	270	284	296	303	272	305	278	302	300	261	283	262	273	298	279	233	284	304	266	264	297	294	278	293	291	264	312	307	294	290	274	281	303	287	285	287	254	319	276	301	254	281	276	279	257	281	298	288	278	294	350	285	293	287	250	299	286	291	332	288	306	289	307	320	293	311	264	273	304	302	270	282	267	275	296	276	304	295	241	280	306	274	301	276	258	273	292	301	304	295	328	274	300	281	290	303	293	287	266	299	297	260	268	295	290	284	296	265	292	309	284	304	284	304	302	285	289	263	336	267	290	261	285	272	283	281	309	263	273	310	315	309	263	288	282	279	273	291	286	276	286	301	318	305	248	258	289	284	300	275	269	267	298	312	270	305	249	307	273	305	316	279	303	337	305	292	260	268	297	288	279	274	281	298	287	249	284	291	283	320	302	310	277	275	294	292	287	284	262	280	296	255	249	268	271	280	259	298	271	302	292	278	293	284	317	250	291	304	287	314	301	265	274	265	278	326	279	261	274	280	308	293	290	305	281	289	309	321	298	280	267	271	316	263	245	318	281	294	289	315	290	290	278	281	309	254	273	265	317	262	308	302	291	284	297	317	286	284	285	261	274	296	314	329	275	271	292	274	282	338	288	271	274	285	274	287	315	278	286	289	312	345	298	291	305	293	295	288	282	265	294	307	288	284	319	321	299	290	310	328	293	274	337	284	266	299	296	322	265	279	297	273	271	309	333	272	266	299	282	299	301	304	297	261	294	297	248	278	261	290	290	304	269	297	279	298	315	285	302	262	254	295	304	309	288	269	262	276	263	279	300	303	301	278	306	300	305	278	292	304	311	285	282	292	309	264	282	282	304	266	258	295	282	284	259	295	289	271	307	284	284	266	289	310	285	268	306	307	293	306	309	302	294	297	270	317	280	281	281	283	271	294	290	283	309	299	272	309	299	303	293	296	303	310	286	304	307	281	272	309	303	278	282	305	282	292	272	273	310	277	317	256	293	311	298	287	271	285	316	279	284	305	267	306	284	304	302	280	290	284	278	274	311	280	292	277	307	315	304	296	302	264	299	300	293	273	284	280	297	298	265	299	279	302	316	258	296	285	297	286	310	274	290	283	282	288
2387	901	1019	1022	1049	969	897	875	874	875	842	901	771	867	814	856	778	861	827	802	845	858	805	810	875	861	854	895	884	845	881	910	922	855	1042	1100	1013	1061	1052	1040	1054	1095	993	894	927	973	946	908	855	843	892	817	802	774	804	785	820	814	810	844	805	806	796	808	821	817	786	856	844	834	802	770	848	857	805	818	867	802	847	807	799	840	811	805	814	812	829	850	832	824	797	818	860	840	822	755	784	821	817	793	823	806	804	849	873	842	832	803	784	811	830	835	805	807	787	777	822	842	799	858	820	839	830	856	846	796	796	865	845	793	807	816	837	854	787	788	813	827	792	803	784	818	723	834	822	822	800	810	831	786	858	800	838	800	834	813	835	794	817	852	791	831	835	831	803	799	796	831	793	846	794	804	804	848	868	796	854	844	821	835	814	837	792	771	821	794	828	770	772	799	791	794	846	797	829	782	802	800	820	764	865	826	809	825	793	850	798	789	841	825	844	784	848	818	822	792	847	797	787	751	814	783	779	836	856	806	751	814	825	818	775	830	858	818	805	797	836	837	815	797	795	802	843	822	819	833	847	797	783	843	800	839	841	770	791	839	812	758	860	810	821	812	868	831	797	823	768	845	807	804	839	811	816	846	803	827	774	796	825	799	850	811	790	785	813	845	829	824	811	851	747	846	848	802	782	848	775	814	821	828	813	872	766	813	790	777	858	862	824	819	835	835	806	836	862	787	792	803	789	835	807	777	790	786	825	845	772	826	845	822	833	811	824	847	822	765	805	825	801	779	793	847	796	835	810	820	875	846	803	787	803	790	808	804	815	824	801	816	815	812	806	810	830	801	807	874	813	805	844	815	863	852	843	840	828	763	839	827	811	795	867	866	846	849	842	780	823	866	819	821	781	857	863	802	757	831	812	830	797	766	800	787	824	815	784	835	813	837	764	822	866	875	831	813	853	759	786	804	835	799	841	871	820	837	871	810	866	791	820	843	840	820	806	825	759	842	848	799	830	833	819	771	808	792	780	830	803	819	830	788	757	756	753	822	861	797	787	779	770	843	847	803	786	792	822	797	776	800	857	828	776	790	803	808	744	867	781	899	834	769	848	820	811	861	857	831	816	823	845	851	819	821	829	815	827	807	807	828	794	863	794	787	818	835	789	767	795	790	780	800	819	816	829	805	844	776	868	863	794	781	827	840	808	781	781	841	825	832	818	783	826	800	753	799	755	829	818	776	797	795	815	814	816	781	806	837	839	781	838	747	752	826	815	771	774	827	832	873	814	821	798	806	773	818	806	819	866	802	828	825	816	828	834	810	820	800	757	814	803	828	815	803	818	813	764	794	800	839	828	797	826	777	820	839	799	858	763	846	783	770	785	770	818	822	863	805	828	835	815	837	832	828	777	857	825	854	888	786	829	832	838	856	789	833	826	793	808	794	862	840	858	825	803	784	801	788	830	841	826	795	775	847	839	820	835	825	829	825	811	798	832	809	825	825	845	880	812	801	808	784	820	800	863	813	755	814	819	777	799	801	833	810	825	800	774	845	807	797	798	842	831	818	776	806	786	800	793	868	829	845	806	836	795	801	786	815	846	803	784	838	753	790	819	831	791	829	768	841	807	780	776	805	807	834	837	803	819	818	864	801	828	823	794	803	876	793	822	798	808	803	814	820	820	806	836	801	792	802	762	885	830	861	831	818	801	808	836	804	805	756	774	802	847	795	841	837	805	821	832	851	787	798	823	791	805	848	850	826	810	800	755	837	793	800	827	810	799	829	837	811	793	793	808	799	796	786	833	825	825	861	796	816	778	811	768	846	825	831	827	787	813	866	780	817	788	840	820	801	797	878	806	819	785	804	754	817	832	821	823	855	785	843	818	828	766	780	791	851	788	840	851	802	843	754	842	807	852	803	850	779	826	813	763	855	779	791	794	808	782	808	841	828	912	809	806	824	843	827	837	747	834	851	810	842	826	818	853	784	854	760	788	826	812	844	838	806	779	765	851	805	803	795	812	771	765	793	826	865	848	806	795	842	817	845	846	752	834	771	818	819	815	800	785	831	796	782	793	811	837	839	851	816	849	800	816	832	840	816	793	789	826	785	840	820	813	855	789	794	815	845	797	828	850	792	786	839	810	794	803	835	817	781	815	827	834	796	839	787	846	821	800	781	877	835	809	848	831	773	834	807	839	833	809	800	798	819	769	816	799	804	857	807	793	789	811	779	835	782	807	849	819	806	779	784	822	836	792	823	805	815	768	838	827	823	822	826	801	790	781	801	857	797	815	842	806	779	803	812	836	833	809	833	840	856	808	784	792	826	816	846	857	798	819	827	829	809	824	849	816	818	867	834	802	781	795	805	781	815	808	811	781	789	805	803	831	823	852	767	811	800	818	822	794	809	844	873	796	784	844	796	828	857	802	855	807	767	840	781	810	787	855	796	803	809	783	843	817	816	847	810	842	783	863	766	844	827	816	795	845	802	832	822	834	781	848	784	796	826	805	804	843	787	880	799	835	806	806	829	833	830	834	805	770	852	842	822	837	810	854	847	799	761	888	826	831	791	796	787	789	783	745	802	808	832	833	824	806	846	850	807	814	795	813	795	795	831	764	821	828	831	834	833	821	855	771	834	831	791	821	842	787	830	823	874	833	856	813	774	804	821	843	823	814	786	787	825	778	750	840	774	814	803	796	846	793	817	814	848	805	858	783	840	873	867	785	849	781	792	841	840	824	800	816	766	805	775	830	802	791	811	794	811	834	828	842	767	868	788	848	786	828	850	827	808	762	824	821	779	809	836	783	817	799	792	849	830	786	830	803	824	780	794	841	797	801	794	823	805	848	841	775	813	807	814	752	789	784	771	833	835	792	833	791	785	857	837	805	764	843	867	761	814	787	808	784	861	815	811	824	823	839	836	799	827	818	843	827	856	827	820	830	830	837	761	861	794	806	857	810	841	784	770	799	818	785	807	759	831	805	837	819	788	819	858	822	835	818	815	849	851	827	850	836	836	817	824	795	826	864	811	810	789	781	791	816	821	877	831	808	821	776	776	788	807	847	778	803	814	821	849	818	843	815	851	839	783	824	834	851	816	840	774	819	814	826	810	838	821	772	779	846	778	826	827	809	777	824	894	820	828	819	831	744	876	821	809	885	835	799	789	816	843	813	800	819	800	798	840	830	836	833	841	819	815	825	833	822	775	849	779	803	793	781	874	800	815	808	826	844	820	850	807	803	803	768	806	818	832	779	830	800	872	816	757	813	781	782	802	769	811	830	832	806	818	812	854	857	843	807	799	817	830	825	835	817	802	843	816	808	826	802	792	740	806	795	817	845	877	841	860	826	840	840	829	792	802	752	793	839	875	835	803	837	797	808	780	837	802	778	790	803	823	786	855	803	839	872	815	796	807	780	798	797	812	838	803	805	794	813	824	756	788	786	832	788	788	835	837	822	817	802	800	840	812	826	788	841	849	776	783	802	751	830	850	850	860
9428	1414	1579	1132	830	640	474	387	304	300	295	224	252	223	208	228	208	183	208	180	167	181	171	161	166	176	208	219	218	248	256	348	333	272	407	1039	722	662	639	720	566	543	367	431	423	398	313	217	196	181	182	144	157	170	152	164	180	162	180	176	146	148	166	152	147	169	185	154	153	148	155	160	165	175	184	151	165	163	164	141	159	142	149	148	134	156	158	164	157	135	157	149	172	164	184	167	150	144	165	145	152	157	140	145	138	151	153	145	157	166	169	152	136	161	138	137	163	145	149	177	152	169	153	143	164	139	146	150	144	161	137	142	139	147	159	157	161	160	176	145	158	142	143	147	161	168	147	133	161	140	156	137	151	151	128	168	152	162	139	163	147	156	178	179	160	145	161	155	159	151	143	148	160	140	172	165	173	128	149	171	138	135	125	161	136	158	178	163	153	173	149	116	156	159	154	172	167	175	161	155	150	162	129	173	165	140	152	164	163	157	155	136	147	138	159	154	138	151	137	146	136	156	147	156	164	147	144	149	150	163	144	171	161	153	159	156	123	155	141	158	165	167	125	148	152	167	162	146	162	155	149	151	155	170	150	126	157	142	175	178	151	159	133	135	151	168	152	136	160	145	153	135	146	112	149	147	165	140	146	132	158	156	139	150	163	142	157	148	158	145	165	137	155	135	182	155	156	160	148	158	144	144	151	175	146	172	144	152	181	167	159	147	166	159	177	151	145	151	163	163	152	161	119	164	149	176	148	156	165	174	140	150	172	151	136	147	161	151	155	152	146	153	173	159	169	154	159	133	148	141	165	161	154	139	151	149	161	151	151	157	148	143	171	163	151	171	143	142	136	158	145	126	155	162	150	154	168	171	142	175	162	151	142	142	142	136	163	160	161	147	149	154	155	151	138	149	144	157	141	165	164	158	149	183	174	151	162	155	149	146	166	146	158	175	130	156	171	133	153	166	168	153	151	138	157	160	172	162	187	147	161	124	166	157	158	146	152	170	146	146	164	163	148	166	164	153	191	133	168	140	155	150	166	164	159	149	147	157	169	164	144	177	147	144	156	145	148	183	158	173	152	157	145	149	131	141	172	163	141	146	138	145	163	144	181	166	154	150	145	178	153	143	151	139	177	138	145	182	148	149	158	162	163	177	160	180	145	144	169	129	165	178	142	167	146	146	155	145	150	145	162	142	131	165	124	146	147	164	160	147	141	165	156	126	159	152	130	153	175	149	153	171	161	153	139	139	169	142	166	141	146	138	143	153	141	136	139	147	159	155	146	159	136	175	162	160	140	152	163	151	165	157	152	140	152	147	174	153	151	147	162	174	176	160	166	159	140	149	154	144	158	154	175	165	133	151	169	137	138	140	146	161	160	143	161	166	165	159	162	157	122	152	175	160	140	157	142	142	119	163	162	153	153	153	156	190	145	154	144	146	162	171	170	168	137	136	150	163	157	166	151	166	123	154	142	168	167	162	144	148	156	153	172	146	146	150	150	144	143	151	156	152	156	164	152	155	153	163	143	152	148	137	146	152	160	147	158	159	151	144	147	184	166	155	149	173	146	194	123	164	162	136	164	172	146	156	142	146	136	161	164	154	138	157	152	158	156	139	156	143	132	138	148	144	146	131	141	124	177	154	158	145	154	150	141	158	165	140	164	130	155	155	159	165	159	158	149	152	180	150	141	145	151	157	155	174	165	161	157	154	157	175	163	145	150	173	142	153	157	166	156	152	148	140	155	182	143	162	149	160	165	161	132	158	171	142	154	173	169	162	164	166	155	174	157	167	161	149	156	155	148	156	148	168	155	151	156	140	168	138	130	161	145	142	150	124	156	158	138	172	174	153	161	142	152	139	173	149	162	145	139	166	144	162	166	135	164	144	154	159	181	160	152	144	167	159	147	141	172	144	163	159	132	159	145	154	154	177	145	150	156	159	169	156	137	141	159	137	159	154	134	151	142	165	147	171	148	172	172	170	164	169	141	159	183	149	142	149	177	150	147	143	155	151	160	152	144	149	158	146	139	170	149	157	159	169	165	179	158	154	144	126	152	156	156	153	154	162	162	137	157	156	130	168	153	136	171	151	168	148	160	156	156	145	161	158	149	158	156	137	159	149	156	148	169	162	181	166	130	161	160	157	149	143	142	139	160	156	143	164	163	143	154	151	136	145	173	173	153	149	168	157	144	142	139	161	143	157	158	148	125	164	165	135	130	144	150	151	148	155	170	151	157	146	143	157	156	149	146	149	142	170	145	159	126	144	166	164	162	136	172	161	142	161	153	162	140	153	153	157	156	168	151	156	163	139	147	139	154	147	164	151	148	138	170	147	163	151	167	161	156	165	150	143	135	150	169	156	169	157	167	184	152	161	152	159	152	150	148	144	139	162	185	145	165	175	157	127	158	137	146	145	152	153	147	150	140	142	149	133	142	149	141	160	157	131	158	138	147	157	152	146	173	155	159	145	142	152	164	137	161	146	156	169	149	150	141	150	159	147	148	158	163	176	161	140	156	130	156	174	161	148	159	144	143	151	160	153	170	154	148	148	185	151	167	136	142	144	146	153	151	142	164	168	149	164	171	127	161	134	161	172	160	143	142	173	138	171	157	174	157	144	158	144	140	141	145	152	180	155	173	157	163	178	152	148	142	154	146	165	165	153	175	153	170	148	172	169	153	163	151	140	159	139	163	149	180	128	161	154	170	152	168	161	150	143	153	160	149	126	144	147	149	171	129	178	140	165	153	149	146	170	145	154	170	153	162	154	151	166	159	160	151	143	165	142	157	153	170	139	152	155	149	170	131	155	167	141	173	156	145	156	136	165	155	155	167	164	178	147	163	145	161	161	161	135	180	145	151	130	166	147	142	151	150	145	156	160	159	153	132	174	138	137	140	155	164	161	162	146	167	160	145	161	153	160	132	164	140	142	162	148	159	154	155	145	154	155	142	161	149	152	146	158	150	166	154	180	163	147	175	162	149	154	137	159	163	193	157	141	152	159	152	163	170	142	155	167	168	153	164	135	145	162	143	142	152	167	177	160	152	137	158	145	170	139	163	140	147	134	171	146	163	162	134	146	163	148	151	153	162	133	155	152	157	150	137	153	167	145	160	173	145	167	130	137	156	157	141	153	156	129	155	166	161	147	167	154	153	156	151	158	134	153	165	172	180	152	139	174	137	158	124	166	153	145	127	137	147	143	154	140	162	145	184	128	144	151	172	152	162	144	160	151	150	171	154	150	158	157	157	144	137	162	164	136	152	145	140	141	172	166	173	147	148	142	150	161	145	145	162	160	142	179	170	166	144	154	167	143	159	154	136	156	164	162	153	165	172	154	163	144	153	124	151	142	148	147	145	157	162	165	173	164	181	170	142	142	141	126	127	143	165	148	153	181	151	150	153	134	172	140	163	144	146	174	154	143	139	173	151	171	162	178	155	160	153	164	146	157	154	148	158	157	161	143	146	157	146	143	158	160	149	167	144	130
6047	1619	3280	3900	3228	2673	2240	1842	1586	1435	1255	1083	993	972	919	845	808	764	753	733	717	662	699	681	758	734	761	787	999	1142	1403	1910	1975	1383	3021	5514	4005	4310	4223	4830	4360	4165	2784	2893	2750	2699	1976	1334	842	672	647	587	575	545	510	548	573	545	553	531	498	534	497	497	546	491	526	557	526	483	483	520	542	490	488	513	456	487	494	493	475	471	482	476	497	450	474	515	511	482	492	507	477	452	459	497	447	471	478	493	470	505	465	473	481	466	444	465	456	437	464	505	474	485	479	479	470	529	472	451	484	459	469	477	480	480	519	493	481	507	517	481	496	487	462	465	463	440	467	463	478	518	448	465	526	510	517	513	488	450	474	451	476	468	457	452	489	497	461	482	514	464	481	494	454	486	467	443	458	496	461	486	473	487	480	490	467	473	468	459	490	498	455	440	490	473	470	462	513	513	488	477	520	486	467	462	459	487	473	492	471	523	457	503	472	453	490	501	441	440	458	522	502	491	461	483	516	486	454	486	495	465	480	459	487	475	459	473	477	495	483	461	470	460	472	495	452	461	489	475	489	457	478	444	496	474	480	486	477	479	462	415	489	496	465	495	494	488	502	448	515	456	522	530	465	468	441	475	475	480	482	477	503	522	491	472	487	460	464	505	525	468	476	507	524	502	437	491	425	433	491	463	493	489	452	470	494	497	463	457	529	466	486	492	458	481	472	465	450	447	482	485	471	451	453	460	483	488	477	478	489	487	465	487	468	481	456	486	489	502	523	521	453	468	481	487	476	500	479	485	461	477	445	481	491	464	483	487	509	510	456	533	494	490	481	463	472	482	523	476	475	494	504	465	483	454	467	476	444	503	474	490	467	491	486	462	500	488	460	462	425	469	452	509	489	487	469	498	476	455	546	458	467	483	482	454	492	482	494	477	514	514	503	492	426	486	490	470	471	457	469	515	476	497	516	483	478	467	479	476	478	514	456	464	436	494	445	474	493	476	475	486	465	480	480	504	461	474	495	495	435	462	509	481	470	482	493	476	420	478	488	465	509	457	456	474	473	464	455	488	480	491	467	474	461	463	510	477	470	484	492	465	491	454	473	470	450	462	466	487	498	484	513	482	517	509	476	477	455	492	501	491	484	480	493	458	519	464	494	455	500	483	435	469	466	476	474	499	471	505	453	493	451	469	427	443	529	506	499	480	517	479	467	462	499	489	488	462	462	442	501	470	463	475	528	456	438	530	491	429	436	474	452	457	460	495	500	479	514	453	496	495	424	519	431	484	478	483	468	452	487	446	488	513	464	489	493	439	483	508	523	494	480	496	501	454	469	463	497	479	452	490	462	450	494	461	461	475	485	435	508	485	516	495	518	452	427	470	462	460	491	480	470	456	462	484	454	514	511	465	444	476	471	436	530	458	483	468	453	456	492	467	480	506	493	502	440	450	429	454	490	488	469	456	469	480	468	517	498	452	491	484	478	463	467	463	446	459	511	484	478	472	472	475	496	442	457	496	482	498	468	495	464	448	474	486	490	493	505	485	470	437	440	519	477	460	486	473	524	464	483	461	459	464	460	532	489	480	520	442	476	469	490	471	477	502	455	517	492	485	500	486	498	507	458	510	486	476	453	482	474	439	496	455	497	466	441	491	489	485	484	452	482	508	430	473	500	482	483	471	460	477	469	470	474	458	479	480	470	445	469	453	459	467	509	500	504	485	491	480	465	499	466	478	476	507	476	456	484	426	460	450	484	521	502	500	462	440	483	424	432	467	467	481	524	478	476	468	406	494	464	470	450	479	459	487	452	471	433	475	496	516	501	472	504	446	449	461	469	437	445	501	519	487	458	520	437	472	470	456	480	465	471	475	452	456	531	413	506	499	519	443	474	465	463	496	439	483	470	504	479	514	445	445	472	468	452	471	506	511	488	495	462	484	445	489	502	492	470	432	449	471	469	478	451	461	506	470	479	458	455	490	440	486	501	508	465	458	488	476	471	466	453	482	468	477	457	498	467	479	446	461	458	481	496	504	474	491	466	496	490	506	467	466	455	445	495	501	477	509	530	467	476	492	476	520	445	468	490	494	483	514	453	450	449	478	454	490	504	464	494	474	521	459	514	524	466	453	530	490	454	510	459	481	432	461	478	484	453	465	477	457	481	483	496	499	492	488	455	507	472	465	498	499	457	486	476	461	522	480	490	487	470	537	489	464	446	498	482	479	483	447	511	443	479	472	458	484	461	534	517	483	493	458	478	433	497	478	469	475	479	482	473	452	484	474	453	472	458	462	450	484	471	471	496	439	472	487	484	467	483	528	451	483	462	495	471	483	466	467	471	472	477	454	504	450	469	457	494	507	471	472	444	455	511	500	455	457	483	478	443	479	482	470	461	495	498	501	506	493	495	482	487	478	463	457	488	441	487	506	425	458	489	438	438	472	451	469	477	445	498	494	494	460	491	470	511	479	480	484	485	460	516	482	477	465	512	466	472	494	481	525	506	484	442	476	467	483	454	488	486	438	495	471	488	479	482	508	478	481	517	477	472	459	450	440	481	511	529	465	438	480	459	494	417	490	459	468	485	478	501	516	485	473	495	461	493	473	505	455	461	483	456	456	474	480	466	486	495	461	445	496	479	440	480	497	512	464	472	500	448	474	475	478	476	483	533	479	470	461	505	482	412	488	471	480	501	490	447	468	467	494	457	427	466	459	477	483	491	487	460	467	459	463	505	479	503	459	465	484	476	471	495	474	497	501	459	494	467	444	503	533	485	459	446	466	454	502	466	476	442	484	456	444	485	459	495	453	481	452	429	505	466	454	481	477	484	516	513	501	494	481	443	496	455	490	492	483	535	457	497	481	528	454	468	471	462	492	488	494	464	476	476	455	470	504	454	463	492	477	477	461	468	456	486	492	457	450	492	480	470	468	496	474	458	518	449	507	441	494	472	502	475	412	450	463	479	465	462	490	473	445	486	468	437	495	483	497	465	509	475	458	483	463	487	456	519	508	443	462	490	471	442	464	487	470	497	458	473	449	475	479	459	468	476	443	456	502	471	493	447	469	489	466	479	463	503	421	493	445	482	473	486	479	456	465	490	485	504	453	463	488	445	472	521	474	491	487	471	513	488	477	513	490	487	474	449	486	464	478	455	469	464	513	443	486	442	446	481	482	430	488	465	480	489	472	477	508	476	485	516	442	505	467	472	505	485	473	525	458	474	449	480	486	475	480	481	463	476	487	482	480	505	478	491	451	488	519	486	494	461	478	519	531	447	456	508	490	517	497	481	476	487	498	497	462	466	482	488	486	484	472	490	489	519	449	489	481	466	483	493	463	440	453	470	484	492	417	504	480	477	479	459	463	466	444	446	490	526	515	429	493	485	473	442	446	465	436	433	462	448	447	483	498	513	453	451	447	509	467	458	499	431	473	467	478	515	437	502	450	497	488	456	505	472	500	539	437	459	504	482	517	480	506	485	462	498	470	464	471	464	502	472	488	487	489
16874	3158	2868	2072	1468	1030	772	594	531	472	370	309	313	231	283	241	212	202	195	211	232	211	171	189	200	199	200	238	290	293	351	448	393	420	1026	1398	1629	1117	1197	1261	905	984	671	724	586	666	470	274	196	187	174	167	157	160	145	148	185	152	158	148	142	133	134	160	145	136	139	135	146	148	160	172	135	157	149	162	115	149	134	144	152	147	159	151	156	156	157	159	145	133	138	140	134	155	131	158	148	147	140	148	140	140	136	142	149	150	137	139	138	168	135	143	144	151	155	156	132	139	131	137	164	129	145	147	150	152	137	143	176	152	133	149	128	145	137	166	149	152	139	164	143	158	151	146	143	161	123	154	150	136	153	144	140	142	157	167	149	166	166	134	137	146	161	141	161	131	141	148	134	128	153	152	135	145	144	161	154	131	164	141	129	128	138	142	137	144	143	144	155	158	135	162	146	141	142	151	137	156	116	144	131	151	143	149	146	120	136	133	135	156	147	139	142	137	127	154	141	121	146	118	134	147	142	116	132	139	141	143	139	130	155	128	165	150	135	146	142	123	137	128	149	141	163	145	152	161	145	147	153	143	166	116	134	139	130	154	139	156	130	138	144	147	151	144	136	134	150	141	150	139	137	156	145	135	153	146	132	142	137	148	150	132	126	141	133	130	152	129	152	133	162	171	120	158	155	147	164	143	140	141	125	173	131	141	115	137	150	150	159	161	144	117	147	156	148	156	156	131	153	132	131	144	158	121	162	139	149	155	150	128	146	136	135	134	151	140	155	146	139	124	147	150	151	144	149	128	135	147	128	143	146	147	141	158	142	126	149	153	139	154	160	139	131	146	127	136	163	127	160	140	142	136	147	150	138	144	150	161	127	142	163	146	134	140	140	151	143	152	154	135	157	132	154	146	123	126	132	140	156	146	133	157	143	131	133	126	154	149	142	119	136	148	157	159	132	136	121	139	127	138	119	148	124	134	161	138	153	142	152	152	126	150	128	143	127	149	133	136	158	146	138	128	136	150	150	123	137	130	129	143	145	154	146	124	138	162	146	141	152	153	142	138	150	154	142	141	141	138	143	175	136	150	129	136	137	138	113	132	148	143	125	149	143	135	142	139	145	140	153	138	132	127	165	127	129	120	148	138	153	126	130	146	141	122	147	117	155	135	150	139	178	126	156	149	129	147	138	144	142	134	140	132	163	143	148	167	139	125	128	140	138	121	162	165	132	157	148	143	140	141	146	133	131	159	133	136	149	139	134	152	124	136	139	147	139	146	131	135	138	123	144	155	150	156	144	141	156	144	151	137	135	129	145	136	134	132	131	162	129	150	128	138	150	160	142	153	142	140	145	137	145	137	145	138	141	147	161	146	129	128	128	141	119	132	134	141	131	136	161	147	137	141	148	150	127	157	152	180	144	135	137	102	135	155	159	144	158	147	165	154	145	149	151	133	152	158	169	132	147	126	144	122	110	169	137	129	149	124	139	131	146	123	136	143	146	158	174	135	146	144	128	159	151	142	149	122	145	164	136	158	142	162	128	155	160	132	162	151	155	134	144	136	138	136	141	156	142	121	147	136	135	153	140	144	163	161	159	139	155	135	149	142	127	141	162	121	131	118	127	146	144	135	132	123	157	148	140	171	134	165	147	151	134	135	136	141	143	143	143	131	171	156	160	139	133	143	146	155	141	138	142	158	147	154	149	150	131	139	143	155	178	139	159	148	131	145	142	150	136	134	150	136	140	135	146	140	149	166	151	129	135	133	131	150	141	136	142	127	139	139	135	147	145	135	114	154	149	122	145	156	130	148	119	159	125	135	144	125	134	133	148	121	137	134	130	140	146	126	152	163	143	133	130	148	159	136	136	137	159	155	163	126	126	154	137	132	132	136	136	156	138	166	144	135	122	135	141	143	129	142	147	136	138	153	153	147	166	116	141	161	127	140	166	148	159	147	155	160	159	132	162	148	161	158	142	141	117	159	141	138	120	137	137	141	184	161	137	127	133	150	145	151	133	149	147	135	154	150	164	158	146	156	133	143	146	128	146	144	159	135	147	122	136	148	152	153	142	153	157	160	134	137	148	153	159	148	124	139	130	169	148	145	150	134	136	133	136	117	125	163	145	145	131	133	147	143	153	158	143	152	149	115	154	156	147	147	131	122	131	123	139	127	141	136	145	130	139	127	158	137	133	144	145	141	124	155	151	136	130	140	141	156	135	143	113	138	155	123	136	144	137	123	143	146	154	151	158	156	116	123	167	157	154	141	136	137	154	145	154	112	149	152	150	155	141	148	138	164	135	155	158	139	137	139	140	150	161	142	129	145	145	129	138	121	164	139	138	126	142	155	157	117	138	140	152	138	148	151	142	148	146	130	143	165	158	139	154	141	138	148	152	144	128	118	149	136	145	131	126	139	135	154	135	125	152	137	150	147	133	127	139	148	146	133	150	142	110	136	134	133	136	144	134	127	150	133	146	127	129	147	146	124	138	142	144	145	146	145	155	149	138	129	148	147	142	169	145	137	144	173	152	148	148	137	129	151	162	139	151	143	138	150	152	141	139	150	131	168	134	150	144	155	150	136	163	135	157	137	174	131	157	142	141	152	146	141	156	155	129	149	148	150	134	146	118	139	148	148	158	129	159	138	143	139	171	154	123	138	129	117	128	139	150	140	156	151	118	135	124	137	136	140	151	137	157	153	137	146	158	140	143	137	128	169	121	139	141	132	139	156	136	153	145	145	136	154	146	124	149	128	142	122	154	135	120	165	153	142	172	132	124	145	130	143	142	125	147	155	118	142	160	156	123	137	148	144	143	125	128	147	136	150	134	132	143	144	143	146	146	148	158	127	134	149	124	157	147	160	145	135	139	130	147	131	124	146	146	140	112	138	136	137	135	177	134	152	132	135	133	139	124	163	154	129	147	138	147	156	152	138	141	151	127	140	169	137	125	154	152	151	151	119	139	153	145	161	132	146	137	139	173	126	148	125	145	124	139	156	138	130	134	146	128	139	127	158	145	144	142	152	142	126	135	141	137	138	134	138	155	136	148	140	127	121	150	115	143	147	138	150	145	147	160	147	97	146	130	150	149	177	152	137	151	148	153	178	144	150	157	150	142	137	149	147	134	139	137	135	165	151	145	156	168	155	144	138	146	134	141	136	138	145	146	142	156	141	145	124	139	138	147	136	141	138	136	160	139	141	162	133	152	140	142	163	147	133	132	133	136	124	129	147	130	143	154	156	139	152	130	134	148	134	176	138	158	147	128	144	134	129	123	132	134	132	122	137	128	140	142	129	149	149	138	136	130	125	141	139	142	136	128	122	134	117	151	143	142	128	147	116	160	138	157	143	171	129	134	147	154	140	131	144	151	150	142	159	126	123	137	157	164	127	142	152	152	161	142	143	134	137	143	155	169	135	142	126	129	141	138	169	135	118	142	149	132	126	137	144	136	156	133	150	156	139	154	128	135	139	151	139	141	147	134	142	141	159
8114	2640	5863	6613	5394	4503	3770	2857	2521	2218	1882	1704	1548	1411	1179	1204	1092	1010	1005	997	838	820	767	800	869	928	973	1300	1484	1653	2066	2746	2301	2533	5076	7053	6901	6642	7140	7733	6921	6951	4998	5319	4722	4689	3307	1715	1058	823	880	732	636	597	560	530	594	538	564	520	535	483	525	502	496	535	468	498	507	533	520	487	475	471	463	474	503	456	460	452	466	455	482	465	422	474	440	474	455	482	452	491	416	445	489	424	498	485	453	453	458	473	457	484	485	480	480	506	451	472	449	485	471	461	458	459	454	415	480	455	483	426	468	442	451	480	478	480	463	459	468	469	462	464	443	434	482	419	498	439	468	488	432	460	480	445	490	453	460	443	450	436	440	458	471	483	478	478	474	447	449	481	439	463	455	464	457	487	487	436	470	450	457	459	415	411	446	435	453	447	445	434	417	432	439	458	446	448	420	396	484	431	452	446	473	432	477	414	453	453	451	473	518	449	415	440	432	467	456	476	452	466	435	444	480	410	443	501	432	466	400	481	454	451	455	479	495	467	441	442	420	470	485	485	456	469	456	412	489	478	456	480	470	456	428	457	413	441	463	466	469	483	428	458	445	452	434	551	470	470	511	445	457	438	465	457	439	456	454	443	461	465	449	426	480	456	440	437	470	491	462	431	457	458	444	448	458	443	515	446	453	430	473	439	449	430	482	438	403	457	438	476	437	473	444	442	483	466	455	460	446	440	440	447	425	482	471	454	467	470	471	460	471	458	440	462	462	422	450	491	464	445	452	460	466	425	434	489	448	478	466	454	517	470	429	477	458	464	463	505	440	421	506	453	414	488	452	468	443	472	431	468	466	432	482	460	413	472	441	448	452	409	453	482	457	433	448	447	487	485	467	454	443	431	427	488	431	444	468	471	447	458	425	438	442	493	445	444	450	493	457	475	451	459	409	419	437	448	459	441	486	473	410	499	474	436	428	453	427	466	427	465	438	471	448	492	463	425	434	503	438	419	464	459	435	455	449	471	468	434	403	426	462	450	433	449	435	461	440	435	469	444	446	425	483	443	467	499	492	450	448	475	460	432	472	433	450	458	472	470	464	428	469	455	461	474	457	448	438	446	446	482	456	468	435	419	488	423	444	473	441	452	459	423	465	472	411	452	456	442	427	484	490	461	461	446	457	461	470	472	489	468	486	460	402	482	452	448	492	466	478	463	453	480	451	431	466	436	483	475	447	485	410	446	445	484	473	465	413	460	431	450	467	451	464	459	434	442	411	463	442	433	456	491	426	453	439	414	463	459	462	463	481	441	472	447	445	452	445	494	487	472	449	469	425	451	454	481	451	420	467	406	412	481	462	463	460	424	481	445	453	487	464	488	433	461	437	434	459	470	438	470	453	459	472	452	433	496	437	434	477	467	449	489	443	486	463	460	450	441	476	438	454	460	469	435	479	450	455	457	459	444	439	447	461	452	436	442	417	443	468	463	433	435	484	498	438	451	450	420	463	479	458	459	443	445	456	469	446	438	479	422	467	446	456	467	472	435	438	458	443	469	463	420	472	461	436	409	489	472	452	469	442	455	452	459	482	509	426	430	442	474	472	460	475	470	432	422	419	452	479	439	490	434	438	453	450	434	435	462	424	474	438	493	471	452	470	456	473	418	451	458	437	442	469	507	464	466	433	400	453	425	467	447	442	492	445	472	437	431	461	444	453	463	428	485	457	447	420	467	516	446	447	446	430	515	465	432	457	452	447	415	454	461	441	440	442	441	484	431	434	436	444	439	446	476	457	465	429	507	455	402	473	466	468	455	442	459	462	452	533	455	471	464	454	476	437	450	483	483	478	419	500	420	466	461	447	462	436	449	507	442	436	457	453	439	419	489	495	491	472	448	453	474	478	416	460	482	476	491	481	474	447	412	425	436	450	434	485	452	442	449	483	476	487	468	455	459	458	473	437	419	447	446	467	459	440	456	439	486	478	449	476	482	450	451	480	483	425	428	438	462	477	467	479	416	460	468	448	478	434	448	464	467	456	439	485	466	458	459	451	481	431	431	417	464	513	436	431	449	476	470	453	424	434	462	410	427	468	439	439	415	476	486	464	406	455	454	460	444	468	438	410	444	423	468	505	444	420	494	504	431	483	448	476	422	447	421	428	465	460	433	424	457	460	452	510	463	445	429	460	471	475	439	489	415	440	431	430	425	462	431	453	448	449	427	463	429	442	445	436	475	492	476	462	420	438	460	487	429	461	437	488	468	433	457	428	461	433	403	491	475	464	454	449	460	448	452	445	465	469	454	450	431	470	454	434	442	477	457	481	425	475	453	456	463	444	457	450	468	427	469	480	456	493	461	437	475	453	451	473	437	444	475	450	465	450	466	471	472	467	452	468	476	511	414	470	450	478	463	469	463	420	464	446	438	456	471	452	456	451	437	437	452	434	465	445	460	504	454	459	484	460	408	464	440	494	503	448	460	428	443	460	445	458	472	430	452	421	452	443	440	446	464	439	435	443	464	448	448	460	423	424	439	475	451	416	493	457	444	430	464	428	419	497	464	456	447	461	459	440	477	470	457	482	488	472	444	463	439	434	423	450	480	450	452	422	492	466	457	466	467	443	432	468	454	459	435	428	470	451	450	433	433	484	451	513	430	420	468	453	462	462	452	432	457	439	443	442	481	424	469	490	494	428	472	427	472	463	488	489	465	484	468	426	447	435	477	441	466	454	485	462	461	465	429	457	449	522	454	460	427	435	446	461	436	469	483	485	428	454	472	442	426	460	439	486	451	449	429	449	451	442	475	440	441	451	436	459	425	460	424	444	477	461	463	464	492	475	437	446	417	452	434	485	437	423	431	461	414	423	444	455	448	491	462	460	440	450	476	465	468	459	468	451	449	458	421	432	462	445	438	437	426	465	427	427	467	428	450	433	447	450	498	429	469	453	461	449	448	450	473	446	468	451	449	452	453	451	443	427	439	434	439	412	444	468	458	458	440	451	487	486	451	461	437	450	454	458	434	461	453	469	482	457	421	463	464	467	450	461	450	443	451	428	436	452	485	429	455	441	452	458	428	421	487	426	432	423	491	457	472	451	470	458	475	479	479	449	428	461	434	449	475	461	432	478	449	483	487	471	424	452	439	479	444	407	433	466	500	395	447	461	452	452	445	419	446	484	425	465	474	455	462	456	428	431	424	473	467	459	454	461	482	485	403	451	469	443	438	459	495	415	435	440	438	500	480	450	473	431	451	461	419	414	436	451	454	440	470	465	465	430	438	436	440	450	420	443	445	453	469	450	467	401	457	434	451	432	462	448	492	435	469	465	435	470	467	434	453	473	490	485	449	443	459	444	464	428	478	499	440	474	464	445	438	457	463	449	446	424	446	423	414	464	433	437	432	445	450	412	435	460	450	435	422	461	433	454	439	474	456	457	457	454	458	452	449	465	459	458	429	463	425	439	476	458	408	436	453	434	476	484	438	434	422	424	485	462	459	452	435	424	434	450	450
2367	409	381	376	338	355	312	301	342	303	318	305	320	305	318	286	296	299	313	297	306	269	283	315	315	290	284	302	280	262	304	274	313	305	315	318	298	347	299	332	318	320	293	282	248	252	310	304	334	295	300	309	317	288	314	304	266	282	269	309	311	333	273	326	310	308	305	289	317	324	297	293	300	276	268	294	314	302	291	300	271	291	277	266	273	276	326	278	291	298	284	305	275	277	290	300	292	302	274	308	297	273	275	285	289	281	286	287	307	295	276	264	284	269	286	299	304	306	319	283	324	283	311	275	286	304	291	284	299	302	281	315	304	328	295	294	283	274	293	288	308	266	287	301	310	291	297	279	280	262	276	315	287	297	289	288	316	313	295	279	271	277	262	294	302	301	309	289	297	318	285	270	301	297	297	304	261	289	272	281	290	275	293	328	296	305	292	328	295	262	316	273	286	276	270	297	300	303	294	287	303	295	293	295	274	293	292	274	297	290	310	267	311	291	295	286	279	288	274	272	301	290	285	326	297	293	283	300	315	315	302	294	284	295	288	317	288	306	315	340	291	304	270	304	321	264	306	306	283	293	302	294	305	298	298	282	274	294	302	291	339	308	292	294	267	299	311	265	243	301	278	296	292	286	315	304	279	323	263	272	298	299	277	311	296	298	272	288	277	297	315	280	311	268	276	292	277	283	286	269	293	312	315	306	297	293	315	317	297	293	291	282	285	291	291	266	294	260	297	279	298	317	302	269	290	303	286	262	291	306	282	290	320	286	278	322	289	316	311	272	310	318	289	271	285	284	285	279	329	320	278	305	291	284	313	297	270	302	287	294	296	288	306	310	309	293	299	282	278	308	299	306	307	300	324	299	318	308	284	295	288	286	281	299	321	294	287	279	313	295	262	285	290	295	305	282	286	303	280	264	293	298	284	302	277	306	306	295	310	283	310	285	283	276	315	315	271	311	342	302	265	304	314	320	313	296	298	265	324	318	272	279	314	296	316	293	295	315	311	291	283	313	312	314	288	306	310	294	278	316	286	285	288	282	306	295	291	273	303	293	298	295	263	283	286	311	305	317	308	275	285	315	286	301	288	293	277	286	305	288	311	278	319	291	289	303	320	285	249	310	282	302	277	278	293	319	296	260	298	301	268	292	306	296	293	288	285	289	277	293	319	288	284	293	275	286	280	288	315	284	282	286	297	291	314	304	279	288	287	305	284	298	301	280	287	287	307	299	302	298	258	299	244	288	305	257	310	259	307	302	274	301	275	300	283	309	303	320	278	280	287	283	285	331	304	287	266	270	300	287	284	285	301	292	289	269	294	308	313	286	273	274	292	306	284	294	289	323	290	292	302	360	292	289	321	296	300	287	268	307	275	307	273	314	326	304	282	297	284	309	308	300	282	297	287	287	283	242	320	267	300	306	294	315	328	312	292	300	278	291	293	322	285	279	286	289	286	280	297	311	294	270	254	311	292	323	296	269	278	296	309	301	321	288	268	281	318	283	282	294	290	281	333	304	283	266	281	272	308	292	291	291	277	306	279	314	310	295	319	316	281	277	274	284	272	308	265	299	272	281	259	293	285	250	314	318	273	280	316	307	286	306	283	284	283	302	301	284	340	280	282	265	261	311	284	314	298	312	303	320	321	277	299	289	280	283	302	271	298	294	290	302	285	292	315	285	278	282	292	273	276	277	295	288	322	272	293	284	306	307	309	298	289	272	305	277	324	312	274	338	299	308	314	253	295	287	302	273	272	271	283	311	287	303	277	286	292	280	253	289	309	302	300	243	286	293	253	266	310	276	270	306	286	269	318	335	267	293	303	277	295	313	275	283	281	318	319	290	334	324	283	318	273	267	291	269	296	307	287	286	259	332	277	276	318	276	305	282	307	298	291	305	289	292	300	271	267	306	277	289	273	334	312	300	291	316	335	269	271	280	281	272	288	290	301	281	277	295	267	296	289	330	301	301	294	293	294	285	294	276	301	283	289	300	309	276	305	295	284	314	260	310	302	298	311	283	275	301	273	278	261	305	289	289	299	290	288	323	259	293	276	297	306	304	263	282	322	288	288	328	294	295	285	293	279	308	290	313	304	263	289	246	272	299	284	283	249	273	256	308	273	303	317	297	293	295	272	289	301	347	302	343	295	306	300	275	273	280	280	259	307	294	265	273	299	295	299	292	302	282	284	292	289	298	315	296	296	284	285	306	293	310	309	308	296	310	300	302	303	287	298	288	285	316	310	272	280	273	285	287	320	262	314	329	296	305	294	282	290	285	322	302	317	271	268	294	287	311	309	297	316	292	293	337	323	323	295	306	299	285	276	300	277	317	282	303	309	262	264	303	287	297	312	301	288	293	316	321	282	275	314	283	274	299	295	245	299	311	308	285	314	279	331	286	291	313	323	314	271	290	313	299	287	281	308	280	284	284	303	284	251	345	291	314	306	315	294	314	279	281	295	284	270	296	301	309	306	269	279	319	303	263	288	315	303	304	330	301	302	290	295	320	284	308	304	291	316	309	262	304	307	265	314	286	314	304	304	275	280	303	292	275	275	275	254	290	275	302	301	297	284	305	281	295	294	274	301	304	288	273	327	257	287	295	277	286	283	290	302	286	293	304	289	273	325	283	325	298	310	293	276	313	295	284	268	305	292	283	301	290	304	328	312	298	289	293	317	307	303	277	281	311	292	299	295	256	265	304	283	283	324	300	316	260	283	262	298	288	268	303	287	291	292	275	345	272	285	325	286	297	315	306	287	308	285	296	297	280	296	285	288	295	270	307	295	285	313	306	305	275	298	300	302	286	290	278	282	301	280	315	293	295	271	284	268	309	277	262	321	259	313	282	292	307	293	299	290	269	259	290	284	326	316	275	277	307	290	281	307	263	293	279	306	298	291	295	291	300	305	272	295	286	296	287	244	252	326	268	302	287	299	306	307	255	303	297	321	288	330	287	298	275	297	296	304	300	297	310	300	293	309	323	311	301	314	293	291	266	262	284	299	278	297	305	299	278	267	310	282	320	287	288	249	293	291	295	307	277	272	266	270	309	279	280	306	301	287	275	304	305	286	314	303	290	281	272	287	297	309	264	288	301	268	268	286	287	277	305	285	304	318	297	278	284	278	291	292	309	264	270	259	314	294	299	260	287	315	310	319	295	304	297	297	281	281	281	293	293	278	292	334	322	292	307	253	282	287	310	295	295	271	317	312	301	325	279	275	285	275	305	286	255	302	281	287	287	296	314	291	300	289	283	312	307	299	280	295	312	285	312	303	296	275	281	290	243	306	290	313	274	283	287	298	297	314	279	293	281	312	331	322	313	276	296	299	303	344	299	275	274	304	291	313	267	279	290	263	312	284	287	333	318	306	291	289	264	321	299	308	338	322	304	305	325	281	282	264	279	279	296	302	328	295	294	311	298	309	284	272	292	282	324	290	310	286	297	284	260	280	328	279	301	304	300	291	302	302	309	300	292	284	258	302	298	304	299
2438	942	1009	1086	991	986	946	837	923	932	923	841	922	855	854	856	832	850	808	889	867	828	840	844	912	857	870	879	824	864	901	946	900	939	954	1118	1088	1101	1153	1115	994	1129	1044	1064	958	952	967	838	847	836	833	762	825	820	826	805	854	872	832	807	814	842	791	832	831	872	737	810	778	813	825	869	857	806	809	821	884	848	884	867	799	794	795	865	816	822	753	787	844	788	807	836	809	747	824	844	843	834	828	820	810	888	866	828	826	825	777	830	838	856	841	821	799	831	803	829	785	791	811	868	792	861	888	867	825	833	866	889	828	870	802	868	825	858	794	806	833	821	864	876	807	838	810	860	814	805	803	777	813	841	823	827	804	849	805	850	875	805	842	798	829	874	831	848	827	835	821	811	866	785	808	797	822	902	851	845	784	810	852	866	789	843	782	796	798	808	824	814	785	780	809	844	845	823	846	865	821	797	879	784	829	800	794	895	812	796	823	823	842	813	849	831	824	869	851	834	802	789	834	860	782	778	781	844	804	852	816	810	812	821	811	794	776	806	855	794	817	823	833	809	860	795	805	770	808	797	810	799	805	817	833	758	825	840	817	840	791	825	819	810	875	801	798	855	823	893	849	827	832	806	822	842	780	855	850	847	785	775	837	836	813	832	836	828	824	786	757	868	838	806	880	856	781	829	812	775	776	824	820	836	866	861	809	825	833	802	793	833	832	796	827	795	828	860	795	797	803	870	803	870	847	855	860	829	849	827	845	772	806	842	807	829	809	820	829	814	826	843	848	872	859	829	851	822	863	838	878	807	830	825	786	783	855	808	788	850	878	819	837	865	839	794	794	793	838	788	794	807	795	857	825	847	882	811	771	824	782	789	842	821	851	852	842	822	795	824	811	882	825	844	840	810	767	857	818	838	796	830	838	773	827	797	876	866	823	815	900	831	854	830	788	833	863	876	804	845	824	854	774	785	847	847	810	838	808	879	842	809	834	866	820	838	832	844	831	833	826	843	811	841	800	786	856	864	818	833	881	819	867	811	880	824	828	872	833	835	810	839	813	832	753	817	801	848	856	818	808	782	842	816	850	807	879	829	836	803	855	855	802	827	810	824	870	786	781	821	824	849	788	875	832	788	803	843	882	801	807	836	828	896	827	811	831	808	824	816	838	822	839	805	842	832	796	780	842	785	837	839	878	846	835	822	816	796	796	849	826	820	831	879	833	830	788	823	870	806	817	800	844	814	794	809	803	815	860	778	797	851	826	802	830	840	816	878	826	843	789	856	794	794	817	857	810	859	835	821	839	812	834	815	836	776	857	839	867	785	784	860	817	837	865	847	823	825	854	813	773	885	907	809	791	832	867	887	787	822	794	742	885	853	766	838	789	830	809	827	804	802	842	863	799	791	851	825	825	839	803	843	800	834	802	873	835	809	772	829	809	834	870	816	811	865	782	793	834	819	811	811	839	840	830	812	822	783	806	820	847	831	799	854	826	827	833	820	865	817	828	845	855	817	809	806	882	803	821	868	812	845	835	811	822	811	816	841	809	891	872	882	798	861	815	805	801	857	814	821	822	864	816	816	819	850	816	826	793	780	834	837	799	827	864	812	824	833	896	813	830	844	837	810	807	793	869	832	807	844	822	868	845	799	846	817	815	816	808	846	836	815	808	848	792	834	825	870	804	840	808	831	813	798	853	864	850	838	850	816	865	820	796	818	817	802	845	877	853	856	860	848	816	802	807	820	838	847	791	821	892	828	831	803	835	807	797	835	856	773	787	813	842	834	830	871	828	860	835	852	849	768	823	784	846	848	845	807	762	850	822	860	779	864	800	806	766	827	813	795	854	774	827	819	829	803	849	802	782	828	785	769	856	812	798	862	816	851	805	853	825	830	862	867	872	832	870	834	854	836	847	823	836	787	802	807	850	856	804	886	837	806	787	822	833	742	859	820	834	797	860	800	818	800	812	828	794	844	754	833	798	833	813	818	833	809	851	822	828	792	818	808	824	827	780	778	819	829	855	860	809	833	825	830	776	849	859	834	822	888	816	825	843	837	845	828	835	831	829	800	852	803	787	821	837	842	818	818	833	839	851	788	850	829	835	836	786	827	818	843	822	856	828	855	798	824	806	836	834	825	807	811	823	834	865	820	765	779	843	786	835	795	810	817	803	811	832	851	794	851	809	803	828	836	814	787	838	829	886	808	819	828	812	813	793	832	835	789	811	793	893	814	815	854	854	810	795	864	823	784	869	816	834	819	809	834	796	850	826	834	848	831	834	843	815	793	832	837	860	881	840	881	828	816	789	790	876	839	802	860	824	862	815	823	845	820	825	818	812	822	813	867	820	805	798	868	799	799	817	827	771	833	852	824	838	816	812	817	818	824	777	872	840	863	771	851	838	853	813	873	828	822	814	833	849	796	823	806	801	839	774	849	834	834	863	790	774	788	819	805	805	841	804	871	878	881	838	838	826	825	813	907	868	825	826	827	876	791	828	823	791	783	844	824	819	879	846	837	844	769	774	849	786	793	822	845	800	826	865	877	854	770	909	795	901	807	814	821	824	843	790	827	816	828	878	861	859	840	816	804	794	866	883	874	823	840	819	798	833	822	862	763	871	796	827	753	814	792	785	783	817	823	832	817	815	860	859	867	800	811	817	860	866	811	835	809	805	772	864	874	866	830	813	841	813	836	818	844	835	828	802	857	859	802	895	807	801	783	840	830	854	799	826	787	854	829	815	789	824	767	748	793	812	857	791	855	783	823	821	809	875	892	848	860	859	825	839	824	821	825	854	797	799	860	786	824	884	870	793	813	845	839	817	808	825	846	821	821	862	830	797	853	832	845	825	757	828	892	823	832	870	822	804	840	828	833	816	848	862	819	866	808	859	819	792	883	815	870	838	780	840	803	847	829	810	821	799	803	863	779	796	821	822	837	818	786	838	858	778	867	771	772	845	840	813	785	822	792	804	852	844	813	871	861	838	814	787	839	810	783	838	841	832	847	844	865	790	832	826	808	792	808	814	831	834	872	807	850	833	793	850	859	840	820	793	845	830	826	807	815	788	872	828	885	838	841	858	872	821	876	838	793	872	806	820	824	833	834	836	806	830	793	839	810	818	831	817	841	840	818	832	793	819	838	812	826	815	814	822	852	789	814	875	902	831	819	824	785	819	781	861	840	862	815	848	782	799	858	856	793	824	858	849	793	782	829	803	841	820	831	794	800	814	823	853	818	815	814	823	862	807	809	830	825	853	844	860	818	820	876	829	790	807	790	796	853	816	845	810	824	798	844	868	847	799	832	813	846	870	812	839	815	855	848	827	821	821	760	874	790	819	867	766	857	862	803	804	796	871	844	829	833	810	819	847	851	805	792	833	822	817	772	891	816	843	808	835	836	787	801	849	805	742	810	792	766	805	800	839	826	845	780	790	789	842	803	843	808	817	842	875	815	817	877	768	852	832	798	829	852	814	781	850	830	794	790	829	801	848	759
9952	1487	1712	1280	930	654	533	416	388	305	315	301	249	222	210	197	211	215	228	178	203	191	174	188	204	210	225	220	272	219	272	292	275	355	805	820	724	670	802	722	684	675	562	556	440	423	319	207	187	169	191	183	176	167	152	168	202	177	194	158	171	165	177	192	184	187	162	166	173	154	156	146	181	175	187	161	168	188	168	164	181	169	153	177	173	169	188	160	137	160	148	163	173	168	140	187	175	158	193	169	185	182	185	150	163	154	171	178	176	189	144	170	164	160	167	167	158	180	163	137	151	152	164	165	154	158	155	160	157	165	192	172	181	165	172	191	156	157	172	129	159	188	175	155	157	173	162	157	158	193	181	160	176	156	159	155	179	166	153	173	167	151	171	189	164	169	157	152	179	166	150	156	166	167	158	169	187	164	152	147	148	175	158	171	159	161	170	158	145	155	172	163	176	184	160	144	153	154	175	149	154	152	158	171	144	172	176	154	170	173	173	168	152	174	162	158	176	161	161	170	144	150	174	180	181	173	160	174	156	153	163	162	163	149	170	168	160	171	149	180	169	182	165	174	152	169	171	150	171	147	167	152	171	164	163	168	169	153	160	146	156	157	155	185	162	172	177	170	203	182	166	202	182	165	140	165	173	164	153	175	163	153	165	173	157	157	167	166	162	157	137	145	142	137	160	180	166	178	163	151	147	175	164	176	163	163	154	189	149	175	149	173	145	177	190	150	143	191	151	169	161	166	142	151	161	156	166	155	171	172	178	159	157	180	162	161	160	160	155	166	143	156	189	165	153	178	155	179	171	180	146	186	160	158	174	166	168	149	181	156	172	166	171	154	161	155	166	185	169	169	178	168	182	176	171	156	173	163	176	184	137	166	167	150	171	160	171	160	180	165	178	155	149	170	156	156	167	158	156	152	178	155	176	167	162	164	170	144	148	192	182	153	179	170	165	165	155	166	173	166	161	173	179	168	158	152	171	166	165	147	150	146	168	173	152	183	183	160	160	139	148	159	135	213	162	152	168	163	169	152	165	168	172	137	167	158	196	156	157	167	183	154	168	158	157	132	163	149	166	161	162	178	157	173	134	165	173	161	178	154	155	165	146	174	170	170	144	162	182	157	180	184	145	159	166	176	158	152	166	156	184	166	172	136	166	163	156	154	162	153	174	177	161	164	161	173	155	179	167	157	161	168	176	158	155	197	142	165	166	152	167	154	146	164	174	163	170	171	170	178	170	173	174	167	165	163	160	148	152	190	166	151	156	154	191	173	158	186	172	181	183	174	152	156	158	148	147	164	157	152	165	165	166	170	181	157	178	169	154	145	156	149	189	161	158	160	142	165	166	144	145	136	178	171	156	158	140	136	183	176	168	166	165	158	159	159	151	167	157	150	147	163	163	195	157	163	180	185	174	156	165	165	176	150	161	154	166	180	159	167	157	176	169	165	152	150	186	175	168	156	186	174	168	179	158	157	182	167	133	175	168	148	173	150	170	176	176	164	165	156	140	163	171	179	172	162	163	161	179	160	152	165	161	170	179	152	171	172	144	159	154	159	183	145	169	178	161	147	159	164	151	155	154	162	177	151	165	186	143	169	165	155	149	154	168	132	174	160	152	169	173	171	181	180	164	148	178	177	161	173	172	165	144	177	146	154	163	156	166	158	165	181	166	163	154	134	156	181	152	154	179	186	153	166	171	156	177	173	174	172	165	139	146	151	189	145	159	152	164	145	168	147	172	159	165	135	153	173	150	135	182	136	147	170	173	150	172	141	191	170	158	153	156	144	170	160	162	152	148	159	158	170	171	160	148	156	133	146	183	148	154	164	144	142	179	183	154	163	159	190	170	184	155	164	173	147	174	159	175	173	180	171	171	175	155	169	187	156	189	158	165	177	184	152	150	174	168	169	149	157	160	165	163	168	164	181	160	176	169	156	166	166	167	179	146	164	162	162	175	158	173	171	166	146	175	154	167	157	184	146	159	171	176	136	159	166	156	158	142	147	190	161	179	152	160	155	146	176	174	154	146	164	167	152	170	178	169	151	144	161	156	162	166	168	169	192	152	143	171	161	148	147	162	185	140	164	175	162	178	141	158	160	186	150	170	189	189	170	155	142	167	138	180	152	160	183	144	186	160	166	165	163	158	176	154	137	165	159	152	180	159	162	149	148	181	146	150	161	159	157	160	170	161	165	186	154	156	168	150	168	149	167	141	176	185	164	162	152	169	169	185	177	177	154	173	147	161	170	175	150	141	163	173	162	157	170	164	160	166	191	160	150	155	176	178	192	146	153	167	156	159	174	161	160	159	161	153	181	134	160	155	163	159	161	197	166	151	158	172	144	166	183	160	169	149	160	164	157	141	162	171	180	158	159	178	176	152	161	168	163	179	169	150	166	177	172	162	164	149	156	171	154	155	167	156	167	171	143	163	145	156	173	172	166	158	162	161	156	175	170	181	161	158	185	173	174	157	176	156	191	154	172	179	160	187	180	152	169	164	188	178	172	154	181	167	148	180	162	173	168	178	155	161	152	160	139	170	181	149	182	178	173	167	188	156	138	167	157	168	181	194	163	168	179	155	163	169	169	155	165	133	167	155	184	182	153	156	151	154	166	163	156	162	142	164	152	155	145	166	155	154	183	171	173	193	183	173	190	167	167	177	166	178	172	167	168	186	149	161	171	178	161	158	185	179	186	145	156	145	176	165	173	173	169	156	163	186	139	166	204	164	176	174	170	153	167	177	175	149	170	160	182	160	183	164	214	165	141	167	171	177	173	190	146	172	142	164	166	176	178	167	161	165	161	161	153	183	170	141	148	180	164	168	177	151	153	167	169	151	177	169	174	175	140	152	193	162	172	146	151	166	152	164	184	171	149	160	164	144	155	152	140	161	153	198	190	168	194	155	156	137	156	155	165	163	135	165	159	185	153	158	154	149	181	179	168	144	154	161	163	143	179	167	160	159	186	159	168	155	155	177	150	163	146	175	130	189	169	156	159	171	178	158	148	190	166	178	158	167	176	147	171	191	135	166	130	142	174	157	144	169	143	178	151	147	174	149	148	162	176	160	157	167	184	179	184	151	151	191	156	148	148	177	181	169	167	177	139	163	148	152	179	166	153	163	162	160	187	170	161	144	155	171	168	157	170	168	160	152	173	162	157	154	172	161	187	159	161	147	160	186	180	152	166	134	167	181	161	159	155	150	150	151	175	165	169	166	159	164	160	169	145	144	177	170	175	149	148	161	172	161	185	166	168	161	142	170	176	181	175	141	160	155	174	176	159	165	169	156	174	147	145	153	149	168	159	181	155	168	155	165	157	181	161	180	177	175	168	167	168	170	176	169	169	150	160	161	166	154	157	167	164	164	167	166	136	184	149	167	161	203	163	161	209	143	158	149	182	167	169	156	177	171	161	170	167	176	161	186	167	157	149	166	185	167	136	171	171	154	166	156	140	167	162	150	161	179	148	168	141	165	137	180	199	146	174
6247	1725	3536	4056	3440	2782	2251	1972	1638	1395	1269	1209	1126	1058	922	912	872	886	796	758	767	723	713	742	768	822	858	914	1084	1352	1545	1807	1423	1814	4307	4883	4937	4553	5138	5436	4557	4729	3780	3711	2931	2820	1985	1134	850	641	718	607	570	598	551	549	561	559	570	524	560	536	568	538	538	537	511	571	536	516	511	524	538	527	559	527	554	525	522	605	512	512	548	527	505	518	512	526	529	491	548	528	508	492	473	519	514	505	512	537	531	525	504	517	541	557	519	485	531	481	502	511	482	502	505	486	482	513	530	532	540	508	534	504	562	522	514	541	502	499	510	527	578	514	482	535	528	495	509	539	518	544	492	528	497	503	536	509	487	504	496	492	503	495	512	521	525	540	527	520	496	533	494	519	490	506	565	490	488	519	525	511	510	526	543	509	495	484	511	490	536	481	520	501	515	503	469	524	513	540	471	514	512	539	517	522	540	481	496	541	506	517	509	528	514	562	523	524	511	503	490	481	482	496	500	541	505	532	532	514	498	501	523	469	503	467	502	475	482	500	549	516	518	480	471	508	570	481	513	517	530	507	503	494	475	492	514	499	532	531	506	492	532	516	512	515	488	502	474	529	504	521	529	498	494	515	504	524	525	520	540	506	528	502	468	519	529	524	496	494	473	541	505	530	520	459	547	501	511	499	510	523	494	495	488	502	489	494	478	488	530	497	494	548	534	472	529	517	483	505	499	516	490	481	504	514	509	523	516	466	499	508	535	506	517	508	536	485	527	514	520	472	523	494	485	503	512	505	501	478	560	492	490	502	531	508	522	498	516	520	499	513	512	491	528	531	535	519	520	477	536	489	498	529	519	521	488	497	481	496	516	510	527	493	501	568	505	506	461	491	469	486	486	507	496	464	497	522	480	500	500	533	517	518	498	511	540	510	503	498	487	498	514	500	523	497	518	497	492	500	498	485	494	509	529	480	500	526	534	483	449	527	513	479	504	495	525	577	520	501	496	551	501	525	519	515	476	488	471	504	499	544	477	472	528	494	522	522	502	514	468	493	509	521	527	514	480	508	520	522	546	556	493	545	499	526	542	507	463	564	496	503	541	523	542	485	509	511	534	498	470	550	540	500	491	487	478	510	493	505	488	479	511	526	479	538	484	477	529	484	497	515	486	507	477	524	489	540	493	494	487	502	542	518	518	488	530	509	499	499	507	521	464	538	537	480	517	489	511	508	513	488	491	515	551	530	535	499	492	487	518	484	521	478	511	504	506	500	520	520	521	506	542	514	533	499	528	509	451	552	522	487	508	482	515	520	496	513	452	507	488	554	507	496	555	509	522	534	488	535	526	513	585	475	534	529	517	479	522	477	509	479	523	480	546	471	526	516	511	506	487	479	485	516	505	442	515	462	533	509	523	533	478	487	538	518	492	527	458	500	503	505	514	509	544	518	469	482	451	507	533	529	495	513	519	494	512	549	502	508	465	506	537	523	496	537	494	530	510	515	507	556	494	491	499	527	510	489	515	496	473	533	470	485	498	508	511	499	490	504	476	545	481	510	511	502	478	528	517	545	538	476	491	510	498	487	471	495	516	488	518	503	517	497	505	512	512	457	479	531	484	523	491	516	487	475	502	502	523	507	473	518	526	518	498	521	488	537	504	546	511	498	472	480	491	530	545	524	519	470	484	491	482	500	464	518	505	506	501	486	486	526	503	548	542	454	513	495	522	491	522	541	493	526	514	541	518	551	460	474	544	475	515	534	493	525	531	510	514	512	495	501	526	503	527	527	476	504	489	536	491	528	512	527	513	513	507	525	496	509	516	519	531	509	533	563	507	505	490	532	522	501	499	520	511	507	507	551	505	538	501	530	489	486	448	516	473	489	515	522	514	476	542	508	450	552	484	532	492	476	523	476	479	547	513	477	512	508	482	508	525	497	513	504	511	526	524	493	504	505	549	491	474	535	523	507	486	512	491	492	519	485	485	521	492	500	512	468	513	522	518	536	521	484	503	508	497	510	477	533	482	535	486	497	461	498	502	521	507	543	497	508	525	530	506	514	471	513	512	530	500	480	512	521	483	500	481	466	464	544	516	509	510	475	498	474	508	532	537	507	506	488	458	538	461	529	500	516	507	512	505	490	477	498	508	490	496	503	502	509	528	528	525	517	505	480	515	516	474	527	484	474	512	530	532	528	488	523	524	530	485	523	515	512	504	520	478	488	537	506	517	542	505	503	467	477	464	462	537	520	517	530	510	507	494	506	527	487	518	468	496	487	442	512	471	507	510	535	502	500	507	513	538	464	486	509	516	499	519	528	528	498	443	515	488	491	500	499	502	461	472	505	511	547	510	522	547	490	533	494	543	516	553	478	483	475	494	504	454	515	513	526	523	506	500	547	505	507	531	532	497	490	495	505	535	523	516	508	506	488	461	488	483	538	502	470	490	492	474	482	486	489	506	512	527	561	493	501	499	467	502	522	528	487	538	529	507	505	475	512	483	514	505	488	525	530	515	508	499	461	561	506	462	496	533	534	494	534	508	502	501	490	510	520	480	497	489	477	538	530	497	501	503	503	479	493	513	548	492	537	488	488	483	459	525	494	473	521	469	527	514	530	490	494	522	538	519	504	521	469	511	496	497	504	539	524	538	512	528	501	497	478	477	513	528	551	494	499	509	539	546	507	496	565	496	485	499	519	518	531	512	544	523	493	514	503	508	520	514	518	478	497	520	514	497	507	524	513	515	504	514	456	497	558	516	518	533	533	491	459	485	545	524	492	483	506	514	503	541	517	522	566	488	523	517	521	529	484	494	509	524	500	535	508	514	504	494	532	489	527	567	511	497	487	491	523	522	501	466	495	490	510	499	503	447	508	480	516	480	484	494	543	506	515	504	507	509	564	502	492	465	503	504	513	514	516	508	498	514	536	528	482	513	483	547	479	503	514	485	506	477	506	492	479	527	510	503	542	491	494	507	506	525	514	514	521	539	525	536	515	518	505	489	541	497	532	506	490	499	513	520	505	467	509	518	476	538	501	529	524	515	474	490	521	497	522	509	479	544	508	503	546	463	482	506	515	529	519	502	495	517	528	510	543	514	509	512	501	525	502	526	509	480	512	528	506	503	517	536	488	494	484	576	498	511	501	543	533	472	542	451	492	541	512	563	485	503	511	475	547	517	502	505	536	508	545	581	474	515	503	503	531	496	499	457	535	483	542	501	484	457	516	512	533	436	505	533	517	566	508	508	501	496	517	477	516	521	494	496	509	499	486	493	481	523	509	505	513	499	513	475	530	508	527	529	516	507	531	502	533	503	497	512	505	490	513	529	483	496	501	491	489	503	478	523	528	521	481	518	486	546	547	476	521	517	518	483	467	470	541	532	522	493	489	457	534	485	528	499	523	522	506	532	488	519	543	493	548	476	485	553	503	488	460	592	479	531	515	497	506	528	543	509	505	501	526	476	533	523	515	513	462	498	552	532	486	529	540	486	520	520	508	490	486	512	533
16844	3313	3058	2266	1518	1007	821	645	442	447	370	367	321	289	262	264	235	230	218	210	207	196	183	178	192	190	205	240	242	272	317	388	458	509	1229	1108	1160	990	1281	1245	1095	1134	936	929	610	601	422	248	208	173	162	137	161	163	154	136	148	167	165	146	158	146	153	144	166	157	147	136	140	161	144	153	163	142	157	159	169	133	125	141	165	140	137	169	159	157	159	164	155	143	148	141	155	157	155	153	142	126	154	143	136	144	136	157	143	144	149	153	157	156	136	128	127	148	147	141	138	141	137	156	132	153	143	154	151	135	143	142	139	155	138	146	126	143	140	140	137	170	147	156	155	125	145	152	133	164	162	145	140	130	149	158	160	134	138	131	152	149	129	132	142	145	142	150	157	122	132	134	154	151	170	158	131	155	145	142	149	136	127	146	124	147	144	146	141	149	129	145	140	139	159	154	149	138	131	143	144	134	150	135	141	126	158	140	146	139	131	178	149	161	148	141	137	145	144	156	167	139	140	161	172	135	146	150	149	150	143	144	156	153	152	143	126	149	143	147	159	152	147	138	152	147	146	144	149	168	121	159	144	122	151	125	162	143	134	148	137	147	137	153	155	124	123	129	151	134	135	149	149	146	155	158	146	141	131	142	143	141	171	144	146	166	149	127	159	147	149	156	123	149	163	140	147	144	145	127	143	169	138	140	161	150	161	144	142	162	145	145	145	127	132	174	133	153	170	161	144	151	140	132	152	157	119	133	130	145	154	170	154	144	146	134	131	148	113	147	155	148	129	152	149	155	125	148	145	140	152	126	162	142	154	166	138	134	160	159	153	149	158	149	152	148	147	127	153	145	163	142	139	132	143	152	155	142	152	134	155	127	162	150	126	158	140	132	152	116	183	128	158	138	171	140	149	146	139	125	148	175	180	161	150	156	121	126	140	132	132	139	140	151	134	140	135	138	137	146	142	147	138	139	141	143	134	152	151	150	129	150	160	123	142	131	133	144	127	146	168	152	146	154	143	162	144	148	127	140	138	151	145	174	156	126	147	158	140	155	145	136	136	139	149	166	155	146	153	154	148	166	145	141	139	160	151	147	163	138	147	139	144	143	160	130	147	168	150	150	161	137	150	123	141	154	139	128	120	159	138	148	157	163	170	136	136	138	136	144	161	138	152	158	145	151	142	136	122	128	149	137	136	154	146	141	139	160	130	163	137	147	131	145	141	142	146	135	136	143	149	172	143	160	123	143	142	165	140	140	145	142	135	129	146	140	145	146	121	137	149	134	141	137	136	154	138	164	144	151	156	152	136	147	135	156	145	168	159	129	140	139	145	153	139	135	122	138	148	145	125	154	119	141	127	143	158	140	129	146	147	156	134	130	138	138	140	137	147	155	146	137	161	143	119	151	141	134	136	152	158	155	147	135	149	126	157	139	128	126	158	173	143	154	132	156	146	163	131	144	126	150	140	153	122	138	147	134	158	153	156	148	130	154	153	146	133	128	140	159	147	144	130	143	156	133	125	135	137	157	155	140	120	135	147	154	151	152	150	154	141	145	152	139	165	145	151	171	151	146	144	117	157	142	134	152	158	157	144	132	148	155	128	127	145	150	135	131	135	132	120	147	152	134	137	139	137	141	158	150	137	149	142	153	147	124	164	136	154	139	141	145	144	129	134	155	131	151	155	152	159	154	142	141	156	131	157	149	166	151	161	159	155	168	144	131	147	165	166	140	150	127	142	143	146	144	140	138	133	136	160	130	132	141	161	144	148	130	130	164	154	144	176	142	121	127	145	163	144	140	147	143	174	142	165	138	146	156	152	161	149	135	131	160	158	142	141	127	142	141	146	166	129	142	144	127	143	148	143	132	154	147	144	166	141	147	160	156	127	121	138	130	148	144	138	130	171	149	140	138	133	139	144	147	130	139	139	146	152	128	166	149	151	152	138	124	156	139	141	156	130	123	146	141	160	140	141	139	153	154	121	148	156	129	135	140	129	147	140	153	154	138	128	132	131	164	169	164	148	126	144	128	166	145	149	155	158	142	144	146	176	138	122	149	131	152	162	130	146	153	147	141	158	141	130	142	133	139	139	137	144	154	141	155	154	125	134	125	144	139	162	168	149	129	153	158	130	143	160	118	165	161	150	132	144	131	159	137	168	139	125	152	175	133	162	147	157	140	150	143	152	133	124	137	160	131	137	169	137	159	155	150	148	142	148	158	151	135	138	158	159	138	145	178	131	138	156	163	156	139	158	147	132	153	139	162	141	151	164	134	156	157	152	149	148	152	153	130	128	131	117	154	131	144	139	131	125	151	162	142	155	156	164	127	151	133	134	134	159	152	153	124	154	151	138	130	142	140	154	140	135	163	144	147	144	151	154	144	123	157	145	150	147	149	146	149	141	146	140	128	142	146	144	141	121	145	133	126	152	164	144	136	139	141	149	126	139	152	129	136	154	150	149	163	152	129	140	129	146	150	156	144	135	127	158	148	157	150	133	123	166	140	136	129	145	164	137	160	141	143	124	133	158	165	146	173	127	151	139	137	134	157	144	150	153	141	158	134	132	146	155	166	140	153	140	126	138	137	146	145	147	147	143	172	146	155	144	123	133	134	144	134	155	164	151	143	131	155	158	128	133	136	165	144	161	151	151	141	138	140	155	174	153	149	145	127	155	134	158	145	153	140	136	135	147	142	154	142	142	156	135	145	147	162	143	137	134	125	153	133	137	113	151	152	152	151	161	137	140	145	136	117	151	175	160	135	133	164	170	135	145	135	141	171	158	137	158	147	146	135	138	147	146	143	136	139	142	142	142	148	151	144	136	146	136	147	143	161	154	132	144	169	134	155	134	156	153	137	150	155	139	132	135	145	146	125	152	164	153	137	149	157	145	134	145	139	124	153	172	137	165	129	164	166	140	129	148	143	145	144	154	137	142	125	146	152	141	138	122	137	142	133	138	150	118	135	134	155	158	150	151	166	141	159	135	136	143	148	139	151	151	152	144	145	145	153	133	132	151	147	152	135	134	134	127	169	142	149	137	149	129	150	141	156	167	130	152	131	152	143	142	146	139	146	142	148	154	135	150	150	164	159	144	130	140	134	131	162	128	163	139	149	150	159	137	142	160	130	146	157	146	151	142	143	155	140	160	148	149	137	146	142	141	134	150	146	140	170	153	157	141	157	164	150	154	151	146	145	136	132	160	144	120	150	146	144	143	156	155	150	150	154	145	137	135	128	148	128	141	143	159	123	139	149	124	145	149	152	151	166	150	143	155	142	131	165	156	127	153	145	121	172	138	150	136	154	126	142	143	131	129	148	153	143	132	167	159	135	145	143	159	150	130	146	149	148	139	144	128	138	146	162	143	125	137	162	148	142	151	131	151	136	136	146	148	119	144	136	142	137	159	157	144	154	150	150	165	129	149	143	139	142	161	116	147	157	180	149	153	155	110	154	141	118	141	139	143	147	149	142	137	120	138	142	151	153	146	148	140	144
8210	2557	5887	6423	5484	4466	3523	3005	2555	2104	1891	1660	1449	1301	1314	1260	1027	981	969	897	865	852	777	827	857	891	952	1113	1306	1644	2044	2552	2681	2863	7477	7116	7554	7302	8571	8425	7823	8101	6519	6049	4728	4324	2841	1431	1256	774	634	609	587	552	590	544	520	598	580	534	542	601	512	547	534	501	602	482	519	490	531	488	500	504	498	470	442	476	494	491	482	479	474	487	448	469	504	456	497	490	472	471	497	455	510	462	443	461	438	470	476	480	472	507	447	447	470	462	476	473	460	486	465	520	471	477	466	492	480	463	492	388	447	438	490	439	455	454	518	506	457	480	452	457	484	461	464	467	469	455	463	454	459	421	454	467	460	410	485	466	485	456	457	486	444	416	447	471	447	445	440	473	487	445	474	467	450	445	494	489	458	484	484	431	465	462	433	433	488	491	442	477	461	440	432	457	466	469	458	485	459	476	489	441	418	456	451	468	454	458	463	466	480	469	471	479	484	468	445	460	497	444	436	462	456	488	479	438	437	495	447	505	471	498	483	448	438	452	474	444	436	468	488	431	465	477	457	483	473	439	440	461	476	484	478	484	485	484	469	511	477	427	449	441	426	452	436	475	469	454	457	460	444	444	456	464	429	439	495	509	447	437	463	484	452	445	438	478	438	461	457	439	457	472	408	432	473	471	469	447	450	478	482	427	494	451	440	452	436	456	435	450	491	468	441	440	450	461	489	452	460	468	467	508	476	424	490	440	479	471	420	429	465	436	438	483	442	487	480	430	437	460	468	459	437	460	444	451	477	429	457	484	429	472	488	448	481	460	442	436	445	417	449	474	465	426	455	431	431	486	442	479	481	451	513	464	455	440	449	455	429	409	494	501	436	445	448	469	453	450	434	452	466	479	452	447	445	461	460	505	425	458	400	425	440	461	464	460	432	416	444	482	467	444	445	453	460	470	439	471	466	434	447	462	462	454	464	475	480	463	406	464	459	453	463	452	469	447	438	452	438	454	433	426	442	459	435	455	485	478	470	467	443	468	453	474	485	457	458	415	424	474	476	461	456	477	432	434	452	450	471	433	474	465	470	425	431	432	443	430	485	459	444	431	468	475	449	425	461	449	472	461	508	446	468	469	468	475	471	419	437	414	467	453	464	502	457	436	432	455	460	450	481	462	487	475	448	490	485	471	441	450	497	465	415	468	491	476	473	475	462	484	457	416	437	450	469	457	460	438	474	439	438	435	443	491	454	483	431	437	427	448	485	428	476	465	444	447	476	492	449	449	444	420	443	477	405	460	447	461	435	419	462	421	436	433	432	468	431	496	458	422	483	447	464	480	489	453	476	459	451	427	439	502	486	440	452	506	449	452	431	435	431	475	425	470	493	484	442	439	429	413	455	473	464	470	473	447	444	462	437	441	491	444	430	477	445	491	492	464	426	461	459	457	462	481	453	486	441	450	453	445	454	464	495	440	490	450	453	428	454	484	480	480	493	467	480	472	430	477	501	452	425	494	459	463	501	444	450	453	462	471	467	469	454	462	470	441	447	470	467	474	452	454	439	443	430	469	456	475	420	436	482	466	468	460	487	443	455	495	458	448	436	458	416	435	468	430	479	428	512	435	445	480	490	446	474	498	413	458	459	416	446	489	431	459	466	477	466	446	465	460	442	485	443	437	472	458	475	452	451	455	456	459	465	458	463	457	445	440	464	427	457	440	445	482	456	480	432	486	430	446	475	458	479	460	387	482	478	473	456	424	471	433	479	447	460	472	425	512	481	505	463	464	501	467	503	429	438	442	451	452	450	440	461	457	442	476	487	432	437	473	452	427	462	430	478	435	462	440	478	459	456	458	463	467	460	424	462	446	458	446	446	487	459	442	448	477	440	471	409	460	465	442	473	441	461	445	435	428	432	454	450	487	462	457	476	428	485	453	456	420	441	440	448	465	444	468	488	472	433	380	428	469	443	478	447	460	500	472	443	434	477	464	466	430	444	436	452	497	445	462	481	492	475	465	471	462	444	430	443	445	443	441	439	447	465	445	484	451	498	398	471	459	476	421	467	465	455	473	438	454	455	410	491	461	486	460	401	465	518	425	469	473	493	424	465	469	436	421	467	440	448	428	431	445	448	435	455	443	439	464	431	452	476	475	452	442	421	452	476	479	479	480	510	466	448	491	471	422	453	465	485	441	430	442	471	448	446	447	450	464	440	478	456	461	503	450	426	449	443	455	442	505	466	466	445	449	462	447	467	435	484	426	469	462	464	426	440	461	476	450	471	474	470	469	448	461	438	425	443	419	436	463	481	449	441	444	450	464	500	427	459	488	457	445	442	458	465	474	462	508	433	455	422	458	449	439	489	462	475	456	449	442	477	454	444	448	472	484	449	407	476	441	431	465	429	451	467	456	452	473	478	442	444	448	481	462	424	460	481	495	443	459	491	446	452	465	493	461	477	483	481	397	436	450	468	429	439	474	458	462	465	471	442	437	468	461	437	486	466	466	463	440	423	470	446	476	449	428	473	447	416	451	455	445	468	471	470	436	472	402	496	455	452	438	449	437	461	476	448	456	479	466	472	442	473	501	429	437	443	445	437	518	460	467	430	427	441	417	440	473	462	425	488	468	468	487	487	442	455	419	435	482	468	495	480	444	489	474	423	496	457	462	471	484	486	476	409	449	426	469	434	435	525	471	491	473	441	401	457	430	431	449	471	480	456	447	476	488	433	482	446	466	478	442	435	439	447	452	484	472	489	441	446	465	451	448	473	483	456	448	452	472	452	476	453	462	457	436	469	458	476	445	444	483	462	483	424	467	487	413	430	448	453	469	435	482	416	481	449	394	491	491	455	466	426	438	425	464	442	503	458	477	470	459	445	456	430	474	469	458	472	432	453	467	487	435	508	441	487	471	469	439	510	481	491	439	501	467	419	461	479	445	486	471	459	438	455	462	461	504	454	447	439	483	492	431	429	423	473	470	463	469	454	471	448	412	452	455	478	448	467	443	419	440	463	458	452	411	440	470	444	426	436	477	491	458	412	457	479	449	462	445	469	432	481	430	474	470	459	441	441	485	460	469	486	518	482	492	469	445	449	441	465	425	450	431	433	477	460	444	498	460	445	476	425	429	447	488	433	468	440	424	470	466	432	467	471	470	471	475	429	480	437	420	412	469	474	465	479	462	462	455	470	472	468	485	463	469	451	441	443	468	403	450	480	451	447	444	477	483	489	443	448	480	442	450	457	451	450	471	435	484	476	460	446	449	433	449	482	476	456	484	430	454	425	528	426	442	422	425	503	451	479	426	452	453	481	464	439	468	463	432	447	478	441	424	429	464	464	480	483	471	421	449	442	456	439	487	456	423	465	431	454	442	468	455	482	459	456	449	436	469	484	442	462	464	430	442	453	479	454	469	434	414	466	429	451	439	429	492	494	438	473	465	446	484	493	471	484	450	480	392	437	454	460	445	453	449	449	474	513	445	461	447	454	458	440	457	449	448	456	476	444	443
2354	395	443	381	364	374	353	346	332	322	313	314	306	308	288	298	357	295	323	311	331	318	297	304	337	300	326	318	323	308	359	328	327	351	378	352	341	323	318	323	321	364	299	323	315	289	328	308	295	303	297	274	336	297	321	312	314	314	331	324	325	277	290	307	318	304	264	355	304	343	325	322	299	304	291	317	280	300	300	314	323	297	321	307	312	315	290	309	330	303	323	327	304	334	313	338	283	303	294	308	317	284	337	309	300	295	312	297	306	351	314	310	299	296	276	277	300	313	296	327	303	311	299	302	322	292	322	288	283	304	304	282	300	293	309	331	280	334	304	308	289	284	292	292	283	275	289	315	302	311	320	301	306	316	323	271	280	279	298	302	286	318	311	295	303	317	329	293	288	325	282	300	315	294	279	268	311	321	278	277	321	276	303	298	320	300	309	314	308	297	286	314	264	330	304	302	300	328	306	345	321	301	317	317	297	315	293	295	273	315	315	293	298	290	283	304	292	294	303	313	305	328	319	320	305	288	297	294	337	295	333	326	282	319	278	287	337	294	315	283	294	274	294	285	319	284	315	288	290	319	285	322	306	285	336	290	318	299	295	289	322	299	292	299	307	298	326	343	298	321	310	302	296	312	333	321	304	315	334	316	314	314	285	308	322	319	273	330	297	300	283	347	323	303	314	346	312	304	316	323	299	315	304	336	349	340	314	325	304	301	292	276	305	353	316	319	283	292	305	298	306	286	310	315	315	326	274	303	301	306	282	295	284	305	298	306	311	291	293	296	316	311	287	317	311	319	323	312	268	319	326	270	281	311	305	293	325	311	309	314	294	291	324	276	271	272	328	332	300	314	339	289	326	298	304	302	325	310	292	341	339	280	307	303	316	304	286	306	298	305	304	314	296	329	303	297	316	302	338	323	295	328	336	295	340	315	296	285	286	299	283	293	302	297	272	307	293	326	319	286	299	333	316	327	329	309	322	329	315	320	308	288	279	306	308	280	310	305	310	312	312	312	331	301	297	309	348	314	316	298	290	273	298	292	305	297	306	280	285	309	330	329	303	312	305	311	299	287	349	288	298	291	307	298	312	323	328	292	297	278	308	306	317	337	293	312	339	326	309	304	287	304	287	321	318	310	310	318	329	341	299	317	294	329	345	310	313	303	325	323	298	318	297	285	322	323	284	357	323	310	313	328	307	317	304	323	308	334	336	305	304	332	305	319	305	313	328	279	303	315	273	314	287	277	311	301	295	292	321	292	336	270	283	303	292	299	309	315	302	314	326	300	326	289	330	324	308	294	306	294	298	279	301	303	284	279	293	300	276	316	288	300	323	313	285	307	333	311	289	319	304	304	303	272	315	305	307	310	346	324	309	327	328	301	310	312	293	314	295	317	329	344	296	296	293	299	303	321	290	316	303	310	315	318	324	298	306	316	311	291	301	314	366	314	326	330	300	314	295	330	334	276	317	318	299	320	286	334	330	322	304	298	304	325	268	306	309	269	306	340	325	300	324	310	287	329	315	285	301	324	332	317	293	324	303	301	319	303	302	319	321	296	298	296	332	303	319	321	332	317	296	312	337	306	294	298	323	336	340	299	323	329	304	311	293	289	333	295	313	272	324	291	330	314	317	319	306	305	319	309	304	292	296	313	284	290	317	328	337	278	316	320	301	289	317	324	299	326	314	309	311	296	257	321	347	299	318	310	294	304	295	302	321	318	305	315	287	296	303	299	326	299	309	306	284	312	312	313	312	313	309	322	291	308	300	306	337	314	311	288	310	317	325	286	297	329	279	312	336	283	315	326	301	310	329	309	299	309	323	312	299	295	307	298	328	278	307	301	289	304	311	342	313	294	326	340	324	279	297	294	289	299	299	326	308	309	311	308	297	263	301	311	320	341	328	309	337	272	274	298	311	289	312	345	302	294	316	307	276	325	315	308	302	321	294	284	304	350	301	286	285	286	310	298	292	300	327	317	270	300	293	300	296	266	301	323	328	302	297	298	290	298	281	315	305	324	319	331	275	286	321	300	301	281	316	291	313	301	307	323	312	285	313	315	307	304	336	288	300	307	297	289	330	301	301	295	304	309	320	303	290	278	289	327	309	338	372	301	269	299	329	323	325	290	344	330	335	337	318	307	313	298	314	318	336	308	324	314	308	281	312	314	284	274	305	275	339	301	296	320	289	292	333	296	301	299	294	286	304	295	327	290	303	325	291	301	261	292	311	334	303	280	304	324	309	294	315	320	325	356	315	291	297	317	320	309	313	305	294	316	333	307	278	307	306	305	320	296	373	325	341	300	314	316	329	291	317	309	312	303	324	328	317	340	305	301	313	328	340	285	295	318	301	272	294	322	306	306	329	332	336	325	320	292	318	329	323	330	342	329	304	316	305	307	301	311	279	309	304	290	306	315	304	330	328	329	314	293	330	304	280	283	285	312	300	298	280	320	337	294	298	302	314	336	318	298	318	304	313	305	297	310	290	302	313	310	320	317	330	319	304	318	284	339	279	288	317	291	335	311	298	303	266	313	315	319	300	286	318	294	291	294	298	308	315	307	313	319	297	321	328	307	312	308	324	294	296	288	288	259	300	317	327	290	327	300	300	288	308	336	287	298	287	303	290	293	314	326	358	308	289	337	307	330	309	318	332	331	315	292	317	301	285	303	285	297	284	328	303	314	268	288	284	299	319	324	308	298	318	314	285	303	298	333	283	296	314	331	276	318	294	283	326	303	346	314	299	299	309	285	309	361	288	290	293	326	291	295	284	327	302	330	312	339	323	318	308	303	309	295	315	299	290	286	302	329	301	325	308	273	311	297	304	337	298	292	277	332	341	291	334	263	313	291	331	340	322	340	318	326	299	305	300	318	340	337	287	294	318	303	329	321	278	303	294	315	302	317	289	344	301	296	311	318	301	296	281	306	265	302	311	291	338	306	334	293	305	311	302	308	312	298	320	305	314	312	288	297	291	324	335	301	299	316	324	307	317	321	281	306	317	308	282	322	343	306	323	305	296	302	311	323	307	282	307	298	319	313	327	293	305	309	300	296	312	304	299	292	319	316	313	279	337	258	309	289	271	306	281	308	327	309	268	281	314	283	321	308	299	320	281	320	299	319	299	319	312	322	283	302	293	291	297	293	291	294	288	296	323	321	333	345	290	299	284	312	302	322	307	306	304	299	308	308	350	292	349	310	318	277	301	337	301	301	292	318	310	293	315	309	294	304	338	321	302	353	302	314	315	311	321	303	307	323	296	310	309	295	293	319	305	297	306	329	314	325	349	302	299	316	314	275	309	308	301	313	292	321	309	312	298	335	330	301	343	338	315	297	321	320	338	302	304	338	304	292	306	326	310	328	331	312	287	317	343	335	312	326	295	295	306	311	327	291	318	280	309	335	282	307	307	325	294	308	301	330	344	310	301	307	299	302	330	288	294	290	301	309	309	309	308	317	312	319	362	261	308	317	314	285	290	330	275	307	308	282
2515	965	1076	1101	1055	1016	927	1001	924	912	969	896	871	903	863	882	850	899	876	923	892	915	854	840	901	901	966	863	935	987	929	972	926	946	1174	1176	1246	1242	1257	1131	1119	1219	1033	1080	1049	995	951	934	912	934	918	892	858	801	847	859	868	870	909	838	843	908	905	911	864	886	904	883	917	848	884	916	921	873	815	887	871	926	907	872	870	868	845	882	862	862	884	853	858	840	912	864	897	808	863	885	833	850	863	885	872	846	839	845	909	822	853	909	917	866	895	855	824	880	906	896	911	843	853	864	815	868	864	877	903	835	895	878	877	845	835	891	866	887	855	833	868	848	818	830	912	815	888	870	865	827	864	920	843	883	881	858	876	842	856	795	885	869	846	885	885	846	875	933	888	875	842	833	873	848	866	836	897	899	882	863	825	825	858	923	909	790	857	849	850	858	917	808	844	868	819	886	863	841	866	883	814	824	887	872	892	856	824	850	871	842	885	853	884	851	887	837	911	837	817	877	854	877	823	843	841	854	856	888	810	877	816	869	886	787	864	907	815	854	875	833	889	879	807	839	855	894	893	885	872	824	882	826	887	921	879	879	824	870	822	894	914	865	844	864	884	825	837	871	869	859	906	842	854	826	882	848	826	847	872	900	826	946	907	942	838	851	844	798	844	880	902	815	879	889	853	834	887	868	871	880	853	906	860	865	832	820	823	861	835	884	868	886	842	870	819	831	870	877	876	880	849	824	845	806	887	867	899	862	868	839	827	847	853	872	863	821	891	851	869	863	841	890	872	834	878	866	870	902	812	880	886	820	868	867	900	799	796	831	846	830	837	851	857	882	941	863	863	867	862	847	850	853	860	856	843	858	916	892	855	831	860	873	878	780	842	879	838	850	879	853	885	847	860	896	841	891	831	848	908	823	833	875	887	870	866	857	866	828	854	839	842	838	899	849	864	877	814	865	827	851	829	818	831	876	867	838	837	883	867	859	837	815	854	825	888	902	828	836	798	904	872	892	873	915	866	881	907	844	894	914	822	889	860	869	869	853	856	820	900	876	836	875	844	834	857	875	915	882	886	867	824	904	873	854	844	935	855	857	861	869	878	840	820	859	855	883	798	842	910	909	919	856	884	875	877	807	834	910	920	901	802	884	911	846	783	970	914	858	866	811	880	821	908	880	850	881	906	862	859	847	883	880	846	878	863	862	813	874	836	882	867	887	864	902	871	766	817	839	830	862	819	833	856	890	822	940	894	823	838	886	843	824	840	893	848	802	876	857	836	858	797	895	837	935	869	821	860	890	814	851	849	900	814	820	859	884	906	843	855	844	841	832	842	798	877	848	839	856	887	824	830	904	866	920	838	858	875	946	829	874	776	918	891	842	821	879	849	827	826	855	865	872	881	857	845	942	905	876	857	876	835	876	863	844	888	902	868	889	837	872	839	810	830	855	851	841	921	856	840	813	878	854	848	845	887	884	849	856	890	923	893	841	782	893	903	851	875	844	886	870	863	892	878	844	854	885	897	863	845	828	891	886	907	857	851	892	905	868	869	841	889	885	850	836	900	869	824	855	824	878	871	920	851	862	812	846	854	866	886	883	881	837	835	946	841	893	929	854	878	873	859	899	872	860	903	835	865	897	859	855	891	881	869	838	858	880	951	862	874	855	886	840	846	859	880	819	869	917	910	882	867	894	908	848	869	854	870	828	903	842	832	905	873	872	856	811	927	874	871	889	876	867	862	785	856	873	845	894	884	879	901	875	896	854	872	875	792	872	871	836	877	881	854	836	872	858	873	847	916	829	851	905	858	868	863	858	869	837	886	863	856	890	819	879	870	822	899	894	873	901	880	848	839	909	823	891	861	911	889	861	864	857	871	890	860	826	937	858	899	815	823	889	858	853	937	845	814	906	844	893	903	802	833	853	865	869	855	848	845	859	875	824	838	882	921	800	851	868	880	835	863	856	918	874	849	881	866	878	901	869	843	845	871	825	861	926	862	924	875	861	831	901	864	829	838	877	839	909	845	855	929	868	881	888	866	880	847	809	821	824	848	918	868	838	861	899	877	807	870	874	827	850	865	884	871	863	838	877	849	866	871	863	846	881	837	855	879	872	866	833	890	825	851	854	910	851	821	835	850	864	868	859	868	884	847	864	893	885	844	846	835	880	924	853	817	843	886	869	847	843	820	845	869	892	910	842	841	919	837	870	917	871	855	887	849	891	864	889	815	857	815	859	848	885	810	901	851	862	851	908	892	855	888	858	849	899	853	857	840	854	837	859	869	884	858	882	828	858	852	909	862	904	828	879	841	871	857	903	854	847	878	889	885	845	859	819	840	833	892	896	894	911	859	893	857	892	849	856	850	835	867	862	917	859	848	897	844	855	856	928	859	902	866	838	834	873	830	826	860	891	896	914	831	867	829	859	890	877	873	860	862	885	844	896	900	827	889	874	874	876	869	846	895	855	875	859	873	898	889	870	919	849	879	804	870	850	860	859	894	861	862	871	889	873	822	877	874	864	774	871	831	844	871	905	847	882	878	830	821	871	909	918	854	868	863	826	917	871	843	878	869	881	874	845	897	896	821	855	798	836	912	888	862	864	850	909	835	844	865	871	836	898	843	855	806	874	857	857	871	874	896	899	899	917	850	843	890	925	893	829	923	897	843	863	838	864	886	907	867	889	849	847	890	858	872	912	802	861	857	920	882	866	887	863	860	871	883	851	819	857	887	803	872	865	855	850	873	855	878	901	840	814	878	830	883	875	839	846	848	828	824	808	848	831	847	844	889	858	873	837	800	902	824	884	826	846	908	873	863	866	827	879	855	879	867	902	853	898	889	880	840	819	885	887	923	857	907	878	870	885	870	827	891	875	883	876	862	864	855	848	850	807	883	878	837	942	875	855	797	889	870	883	822	899	879	839	888	861	844	831	884	902	872	877	850	861	855	832	862	831	887	892	846	869	789	849	858	869	902	851	868	884	840	852	922	887	886	839	917	893	838	843	886	843	816	860	839	873	900	823	907	881	861	864	896	860	901	875	869	864	836	831	856	872	877	832	917	857	877	849	917	855	853	843	909	878	890	877	886	850	863	848	929	845	826	850	907	884	849	870	828	906	882	887	916	835	891	880	843	882	837	824	845	882	899	915	797	879	921	875	864	884	903	807	862	934	895	889	915	840	840	833	867	888	906	851	866	896	862	842	931	865	853	903	858	872	833	837	880	848	847	830	836	874	869	936	955	850	852	890	840	869	838	889	878	849	868	814	901	884	856	835	877	864	925	865	885	885	884	846	851	866	906	863	849	852	878	826	819	880	877	826	877	906	939	892	855	847	873	852	836	929	888	839	865	881	840	875	802	898	874	866	874	858	866	880	824	875	871	892	866	840	864	913	818	866	865	859	865	861	829	876	859	912	873	872	896	911	873	894	858	849	786	806	862	856	914	892	891	886	892	834	865	838	890	849	814	873	853	909	829	896	852	893	910	825	882	885	846	877
9625	1477	1618	1168	822	611	477	431	335	333	289	239	252	240	214	221	179	181	187	170	190	167	172	150	191	183	175	181	200	237	250	310	334	394	922	956	658	749	914	836	774	765	516	496	414	385	253	208	187	171	168	183	175	169	159	170	175	188	149	174	186	177	141	156	161	144	167	151	153	162	145	159	135	129	173	175	173	155	173	172	144	184	153	165	181	152	168	137	167	164	152	168	152	168	161	141	150	143	151	134	148	150	159	162	150	144	163	160	140	153	181	174	171	159	165	140	158	181	162	157	168	183	173	139	168	166	143	148	157	165	155	144	154	153	160	168	145	168	147	181	162	179	175	129	155	148	153	150	161	151	147	152	153	141	182	168	161	160	169	145	157	162	126	161	192	166	129	149	156	153	152	166	145	159	165	157	150	143	165	146	172	169	141	152	153	155	143	161	152	157	147	166	158	170	169	149	145	157	153	163	172	172	160	152	140	169	148	160	153	169	169	167	180	159	144	153	136	161	136	170	168	145	167	165	157	134	167	156	164	137	152	155	148	150	165	162	144	145	188	147	152	166	158	170	157	173	166	157	155	158	138	157	183	143	183	146	159	140	144	166	155	140	145	194	174	144	176	137	167	124	162	148	172	163	121	159	168	147	175	143	140	148	149	141	155	160	160	142	171	148	168	145	148	157	141	140	172	171	154	144	168	163	153	179	151	152	146	148	159	156	172	152	160	152	137	168	165	165	164	189	168	136	177	150	144	165	157	163	152	147	136	141	155	138	155	172	174	165	154	140	157	165	156	162	149	153	170	154	149	149	155	153	158	155	156	148	157	135	169	167	162	166	159	169	172	152	156	168	164	147	145	156	167	179	167	166	153	122	169	137	154	168	152	177	131	155	137	186	167	162	150	141	163	173	161	144	142	176	180	172	162	164	151	159	154	178	173	124	154	150	178	143	151	157	157	149	145	161	173	151	149	142	167	132	143	164	150	150	163	156	159	141	166	164	159	179	185	162	178	148	167	177	150	143	164	172	152	145	143	172	157	152	183	175	153	167	172	164	168	163	151	161	151	129	152	148	179	143	150	175	178	160	146	177	166	180	120	155	156	161	161	165	138	155	148	168	139	177	147	137	148	151	149	144	131	156	171	168	163	153	156	151	164	174	152	171	162	165	148	156	171	150	185	154	159	156	158	163	154	146	152	165	155	179	173	194	152	144	151	158	168	141	145	163	157	166	161	163	166	162	151	162	169	150	135	158	162	160	166	163	143	156	160	156	143	171	146	163	147	161	139	176	162	171	157	176	165	154	151	151	164	155	179	174	153	147	165	155	137	173	181	162	157	150	148	167	139	155	177	166	182	161	148	172	158	154	145	170	168	176	162	141	154	157	159	170	144	146	147	160	164	153	134	155	163	165	176	143	180	165	162	155	155	149	153	178	142	142	161	152	159	144	177	120	136	163	148	168	172	140	155	147	159	169	132	151	154	167	154	140	148	150	170	141	150	146	154	133	140	134	177	171	178	187	161	150	155	144	173	146	141	151	159	169	147	158	162	151	144	146	158	172	151	164	134	133	163	153	180	147	166	165	143	160	159	151	148	141	143	145	159	160	147	152	165	179	192	136	151	169	162	158	162	137	174	157	176	165	143	147	166	180	163	156	149	151	143	168	174	160	155	179	162	144	167	180	152	157	162	185	159	155	158	162	158	173	158	165	180	154	145	161	154	159	178	157	141	157	170	145	156	144	154	148	161	180	149	173	163	163	146	167	157	164	157	180	169	138	150	162	147	177	170	126	158	154	164	150	157	143	157	168	168	152	180	152	141	158	177	163	166	163	121	141	134	157	143	137	168	150	162	156	145	152	149	153	135	158	149	153	179	155	149	139	141	159	181	144	150	154	150	127	168	141	149	148	136	155	160	148	158	162	170	131	177	191	154	149	138	157	141	152	153	159	160	157	151	137	163	155	155	166	160	164	145	173	188	145	149	153	161	163	176	161	160	180	140	143	153	171	165	144	158	173	168	141	155	136	156	167	161	161	173	168	169	153	159	184	154	178	171	149	137	168	168	145	156	170	164	153	170	158	154	154	176	136	152	181	172	147	168	156	155	134	182	119	159	148	134	168	166	156	170	145	152	167	182	169	140	190	181	155	160	149	153	161	139	168	165	161	176	163	161	154	177	164	150	152	174	148	165	142	137	171	168	138	155	149	150	154	157	167	184	149	150	173	150	179	147	150	152	144	182	131	151	157	161	164	168	143	145	153	160	160	153	156	176	158	164	145	162	167	158	172	126	158	141	141	156	161	178	138	172	158	171	135	163	195	169	166	155	163	144	150	149	133	147	171	155	160	169	191	170	178	164	173	139	164	153	173	172	154	173	164	152	184	141	148	174	146	148	147	154	160	159	147	149	172	160	150	162	144	150	167	168	153	157	148	152	152	157	139	151	148	175	164	152	152	179	159	130	158	158	149	158	160	140	172	171	148	178	168	180	165	143	186	156	147	160	160	162	145	141	150	151	141	160	170	174	149	152	163	171	157	134	170	194	153	156	161	185	187	160	178	162	161	155	151	144	138	164	147	148	137	154	148	165	157	152	163	162	149	148	167	155	151	148	153	163	165	154	154	164	167	154	157	165	167	135	160	141	166	166	185	164	162	149	157	150	170	150	177	172	171	147	150	154	145	155	178	158	145	170	152	158	144	140	152	158	131	155	139	149	158	173	181	171	178	158	178	148	150	168	168	162	152	153	164	143	157	157	158	167	167	152	149	152	177	157	185	176	155	149	124	150	152	157	173	153	144	161	150	154	157	138	179	165	162	144	167	161	144	152	143	189	153	163	170	179	174	183	165	156	175	160	169	168	144	131	152	168	174	151	174	165	131	151	157	178	156	165	164	166	145	163	142	144	169	147	149	144	157	174	145	156	161	163	153	164	162	155	167	148	181	151	146	159	149	148	136	158	148	138	149	145	147	162	160	163	163	153	138	159	163	158	141	172	146	135	172	159	167	165	169	154	168	150	161	167	151	143	154	156	166	149	168	152	152	132	143	186	172	174	143	137	139	170	158	156	135	146	167	167	137	175	164	180	160	164	141	158	162	174	164	154	150	176	159	157	172	166	160	159	181	171	171	180	135	142	149	169	160	151	169	153	167	163	158	154	152	159	174	155	144	161	138	149	147	149	153	159	149	162	153	149	155	135	162	154	156	147	157	152	158	189	165	168	156	159	169	134	174	155	144	171	149	147	171	142	162	152	167	163	146	166	153	177	163	151	158	150	156	159	159	164	166	171	169	145	149	174	157	146	158	151	162	173	152	165	155	138	170	168	154	176	186	170	170	170	146	166	132	169	158	165	162	151	163	175	163	160	144	173	135	151	149	162	181	168	182	154	158	133	162	173	130	148	161	145	169	175	178	183	147	173	168	148	161	138	168	145	186	167	159	159	165	158	162	172	149	162	174	159	153	129	174	168	151	165	161	148	150	207	156	173	143
5962	1564	3312	3790	3207	2660	2243	1849	1589	1342	1248	1091	1078	943	929	912	792	772	752	779	722	679	675	685	709	679	677	795	824	953	1255	1522	1886	2115	5665	5758	4755	4830	6057	5791	5545	5517	3384	3195	2556	2471	1573	796	769	680	667	593	571	531	582	563	580	539	533	528	512	533	496	504	567	541	518	493	491	494	494	514	552	527	539	517	533	502	495	550	521	456	513	491	487	506	510	516	484	477	483	487	475	473	526	459	492	501	487	509	440	515	478	475	505	475	457	525	499	490	501	472	483	516	498	509	504	492	477	500	492	473	504	503	492	508	474	503	509	460	465	485	500	515	463	494	517	495	511	499	456	486	470	481	476	543	462	500	509	503	504	519	499	504	479	484	472	481	476	512	500	482	483	501	478	528	474	459	504	486	481	494	487	470	448	456	500	489	515	484	469	471	510	479	521	485	454	502	461	481	467	454	460	536	480	522	475	471	439	481	495	498	496	440	478	494	501	528	490	533	463	464	494	481	520	435	456	492	490	481	486	472	514	479	490	467	509	482	491	473	523	496	476	484	519	473	538	515	522	491	461	506	529	464	497	498	519	505	473	470	481	479	504	454	500	514	501	535	471	483	448	512	444	503	516	493	499	486	465	522	497	478	481	478	496	489	479	497	481	494	531	484	479	495	512	483	500	475	515	430	491	505	507	512	454	531	461	505	467	496	509	482	460	511	487	477	481	472	514	493	483	495	477	496	486	511	478	515	467	514	490	496	480	469	451	434	516	507	479	490	483	469	469	495	454	528	464	507	483	478	492	494	520	471	522	467	464	473	508	478	496	459	497	474	478	470	487	472	461	468	472	480	486	478	522	497	524	454	490	530	518	461	512	501	474	443	439	472	504	484	498	481	503	498	501	496	477	497	519	530	516	478	467	511	471	488	507	456	461	440	462	468	475	461	489	470	474	479	541	469	498	506	499	492	485	502	483	469	528	520	469	465	522	496	496	513	483	493	514	501	460	492	465	504	505	470	476	527	494	473	500	466	473	528	491	473	492	527	449	483	507	482	448	477	501	487	509	453	483	503	485	446	483	468	458	515	518	485	469	467	477	483	481	507	433	491	477	489	473	507	522	475	448	479	460	473	502	492	508	505	464	530	489	469	497	521	473	468	503	504	493	446	480	458	434	497	460	427	508	521	482	475	498	480	497	484	463	490	499	467	507	465	488	529	478	513	471	496	459	487	508	484	472	454	494	481	499	495	476	450	491	474	473	474	476	450	471	483	525	451	460	501	508	465	496	449	468	480	504	495	518	487	497	485	508	456	492	514	441	498	498	462	485	494	488	457	512	545	460	477	441	475	522	505	470	499	488	475	530	498	462	472	477	504	481	463	489	506	480	470	492	502	483	472	460	483	459	496	492	461	435	482	498	507	468	503	464	475	474	460	494	513	496	486	514	487	459	456	480	501	459	477	500	530	489	505	532	524	530	470	470	496	503	466	492	469	485	466	480	540	538	462	484	520	465	482	476	512	479	486	503	499	463	516	494	496	467	501	509	507	483	473	514	496	498	495	462	458	467	494	472	480	462	508	474	482	509	473	483	478	476	470	508	471	415	475	453	518	509	489	460	538	478	521	473	542	491	472	493	477	500	484	498	489	458	523	489	503	488	502	506	463	474	521	480	476	476	478	464	532	503	484	490	470	483	469	474	497	447	489	475	481	472	502	517	514	512	482	516	480	466	485	512	488	522	506	489	464	481	534	489	516	492	420	454	522	481	514	534	506	488	455	477	498	454	481	473	497	510	494	504	490	449	482	466	481	463	494	482	518	510	467	462	445	501	482	480	466	494	517	465	472	500	511	461	479	514	461	508	432	489	497	459	461	477	471	499	432	461	520	486	511	475	518	500	489	446	457	474	472	499	495	456	483	500	490	499	501	468	496	485	456	547	477	494	468	512	493	450	479	471	478	460	493	480	482	499	508	470	482	496	469	498	465	493	463	465	439	485	467	542	486	469	464	465	485	483	504	498	452	502	479	452	510	512	497	479	527	473	481	513	504	469	481	457	483	505	491	460	472	519	501	507	478	534	479	479	490	460	476	495	491	485	486	480	473	477	487	476	459	489	467	463	447	508	523	511	469	501	456	511	464	501	473	489	522	449	455	528	505	439	454	441	536	496	456	466	476	512	456	493	470	489	492	532	489	481	500	485	468	511	498	487	518	514	483	472	469	455	479	456	451	413	496	487	482	483	464	482	503	506	485	484	469	501	472	458	509	509	533	486	492	477	472	557	526	503	492	472	458	491	471	468	506	487	489	490	497	480	504	488	492	485	524	484	479	492	497	477	496	466	485	513	489	508	506	488	467	489	518	534	513	502	514	513	494	541	483	483	503	473	488	457	468	491	490	457	476	488	473	473	470	488	452	474	462	457	493	468	477	469	455	466	536	488	516	475	493	481	470	505	499	480	497	488	503	485	486	445	488	515	466	482	468	465	486	519	468	460	511	467	500	451	550	480	461	484	444	490	479	495	474	483	486	529	468	511	503	503	494	488	490	469	469	519	503	477	484	499	523	498	516	484	479	492	497	495	503	512	489	498	477	455	465	498	484	467	500	457	519	471	501	524	477	492	449	503	497	490	503	453	489	498	498	465	537	529	477	535	513	486	483	481	496	478	482	498	487	490	465	527	511	458	475	499	495	517	495	462	489	460	470	470	466	515	472	481	484	472	483	471	486	494	465	484	460	441	480	481	490	492	456	470	502	439	479	493	463	475	494	494	479	483	430	473	469	507	502	485	475	501	489	513	490	498	484	497	488	487	463	461	480	486	463	503	483	485	487	533	463	473	522	480	502	450	466	490	462	513	475	477	516	509	493	514	489	515	510	500	453	476	497	432	464	493	514	458	461	506	476	511	443	513	452	452	492	489	503	476	488	479	507	467	494	494	481	494	480	461	451	452	478	473	510	455	458	478	516	483	484	469	506	521	471	464	477	508	483	495	511	478	465	537	485	468	483	494	453	468	479	496	499	484	472	531	497	460	481	495	490	471	492	460	484	502	466	481	474	447	509	524	481	469	499	497	496	510	462	457	506	511	481	483	492	463	513	458	502	470	479	513	505	501	517	455	462	471	480	468	482	466	490	533	511	482	475	477	466	532	516	445	534	484	472	462	489	442	499	525	506	478	471	519	490	504	478	478	502	427	480	485	497	494	482	469	473	510	473	451	475	441	502	496	476	480	494	491	523	487	446	513	489	500	495	496	486	476	469	520	479	501	482	468	480	498	477	445	458	496	495	454	467	479	495	460	467	485	467	470	476	517	491	467	514	521	484	482	507	474	477	473	529	496	509	494	494	498	462	493	471	484	517	474	477	478	450	486	494	489	466	493	497	481	484	458	476	481	451	497	502	487	501	487	474	481	459	490	492	498	514	502	483	483	466	476	499	461	479	503	468	466	453	525	505	468	494	496	473	520	451	496	488	480	484	484	473	496	474	494	469	492	470	508	498	477	486
16441	3002	2975	2126	1550	1042	817	615	502	433	351	345	296	292	222	233	246	218	211	215	214	198	197	187	171	202	196	178	239	291	330	507	582	812	2003	1814	1398	1234	1657	1377	1323	1171	716	738	581	598	334	252	207	198	168	188	164	151	159	170	170	173	181	188	161	152	156	171	170	173	126	154	139	131	178	167	134	148	156	142	152	127	172	142	125	157	150	139	169	136	144	150	158	175	147	144	147	144	154	140	134	158	137	136	144	139	142	136	149	150	127	154	137	143	150	153	133	116	159	147	152	142	137	126	160	126	149	151	161	151	144	145	129	145	184	148	148	155	147	125	156	124	138	140	162	154	131	141	148	140	150	142	141	160	133	144	170	159	143	150	137	154	131	147	147	153	139	154	161	150	154	167	155	147	136	149	163	156	156	132	143	152	154	145	155	136	148	167	150	159	155	141	153	142	145	140	149	138	162	135	154	147	147	146	137	159	157	134	124	141	166	148	146	138	147	155	162	140	148	151	127	160	140	151	137	148	152	138	153	133	144	149	127	155	162	157	142	134	143	127	143	147	151	139	154	134	155	151	132	128	129	162	138	152	153	148	143	132	157	160	157	160	176	156	128	154	156	159	151	135	141	144	150	155	139	142	155	164	149	138	143	122	168	167	145	158	154	138	149	150	141	160	145	163	131	133	143	163	137	153	159	136	143	144	154	153	152	152	160	132	152	137	140	153	159	149	177	154	149	148	151	140	126	156	157	150	157	147	162	160	151	141	148	172	134	131	152	123	119	143	131	148	157	184	132	141	152	140	152	150	142	132	137	135	151	128	132	151	131	147	157	141	141	136	156	152	143	116	156	157	128	154	166	140	141	137	134	151	156	150	134	156	143	139	138	152	156	159	166	136	150	143	146	157	132	147	156	142	152	161	148	138	160	134	149	133	141	166	172	178	152	161	165	141	146	146	154	125	164	125	151	152	160	152	150	152	144	138	156	136	172	153	152	146	132	155	132	155	133	142	138	162	151	131	167	138	154	164	171	155	146	130	160	136	131	164	141	154	119	164	127	159	135	144	142	150	153	139	159	134	175	157	147	149	151	144	143	146	147	147	163	133	157	136	156	148	144	147	163	153	147	143	146	145	142	154	139	155	148	135	171	164	152	151	158	139	136	154	140	160	179	158	145	133	164	148	136	137	145	145	145	140	132	136	167	152	154	140	134	123	155	135	149	134	163	148	151	150	138	161	142	159	154	156	129	134	147	136	139	161	156	158	140	145	180	151	152	147	154	157	148	151	123	151	141	164	147	131	151	140	142	130	152	166	136	157	135	166	127	163	157	144	158	135	142	140	141	138	149	144	148	150	151	139	145	152	134	145	136	171	161	130	151	180	180	155	135	126	158	147	143	136	154	127	150	137	172	165	138	134	140	157	138	148	146	141	130	135	148	148	140	151	121	144	173	152	153	135	167	129	130	135	135	160	158	147	151	127	144	148	141	154	140	126	150	166	152	145	158	143	163	170	138	155	138	136	144	141	138	154	138	143	148	126	164	150	135	143	131	131	136	144	135	140	149	134	154	143	142	145	131	151	174	171	144	129	146	149	158	161	158	133	137	154	166	145	140	155	137	129	139	144	161	155	159	140	143	120	173	146	154	153	158	123	153	159	149	139	159	139	168	143	160	143	157	138	158	130	166	138	179	156	148	142	149	144	137	153	140	173	142	131	140	149	154	139	139	134	144	135	159	120	173	142	137	130	126	149	144	110	155	147	152	151	142	165	178	144	144	132	157	156	148	138	148	142	150	144	133	142	164	168	176	138	142	169	140	152	124	143	143	146	158	163	135	147	151	136	148	146	150	127	118	158	147	152	159	134	149	143	133	161	143	151	160	132	147	133	150	147	152	169	128	123	151	168	136	124	135	144	127	156	165	155	129	135	162	147	153	143	124	125	160	144	136	161	163	126	152	154	135	159	147	150	133	152	135	161	169	152	137	131	150	154	152	172	135	140	162	167	128	152	152	163	140	164	118	150	145	167	127	139	140	142	143	143	150	145	129	138	157	151	146	140	143	141	159	131	138	145	149	161	148	137	136	135	140	154	144	127	153	132	126	131	129	169	143	152	168	134	160	157	159	151	141	155	158	143	128	140	171	147	135	162	144	136	141	168	172	157	156	149	178	140	150	145	145	150	134	155	150	146	128	138	136	155	137	149	150	142	132	177	146	166	143	146	137	137	160	147	155	166	160	161	135	144	156	132	142	148	132	145	143	137	140	152	150	142	143	169	160	123	150	149	147	136	145	142	160	153	139	144	151	143	150	161	154	130	151	127	148	163	156	139	153	134	142	143	142	129	138	166	170	118	134	136	169	151	151	158	156	149	143	148	144	153	159	138	145	161	161	154	138	137	151	130	152	149	155	148	143	166	160	155	157	149	147	135	147	173	168	147	142	153	153	159	137	157	131	142	141	158	147	132	150	142	150	157	130	130	149	125	135	132	142	146	147	134	144	172	133	159	158	129	131	132	140	152	170	140	141	163	158	145	147	135	151	141	157	133	132	152	137	171	139	167	123	144	147	151	142	123	152	149	135	151	157	170	123	144	140	126	166	155	153	148	119	154	154	165	149	148	159	169	149	133	148	157	133	138	144	139	144	145	150	139	145	149	130	145	146	145	148	142	130	157	134	142	142	143	158	156	149	152	138	137	158	136	154	163	139	155	156	153	128	144	142	149	153	146	156	160	139	143	139	128	143	150	150	136	153	153	156	179	153	154	149	141	126	136	118	139	144	146	142	150	173	155	148	138	146	113	163	157	148	123	155	149	153	142	166	148	147	130	156	128	159	138	143	163	173	147	144	159	162	147	130	162	154	166	134	144	153	140	137	132	157	169	160	128	151	163	148	138	134	134	123	142	157	146	136	142	155	144	138	134	148	159	163	126	117	156	165	146	152	138	145	142	126	170	159	139	145	148	142	152	152	146	154	145	146	134	161	143	140	155	152	152	152	169	144	131	153	148	162	169	150	165	121	143	159	160	141	156	156	144	159	162	140	151	141	146	140	153	146	142	156	149	126	138	131	155	156	133	148	139	141	154	130	141	137	147	145	122	145	157	143	133	137	135	140	132	150	132	130	140	183	171	164	152	134	119	143	158	160	155	131	143	133	149	159	138	167	150	150	154	152	153	154	166	172	161	151	153	138	173	160	135	163	137	152	146	164	137	157	136	137	133	146	130	155	144	152	125	169	149	145	155	160	148	157	148	157	150	128	142	159	146	146	151	157	140	119	162	149	149	155	148	148	154	137	153	155	147	129	140	146	140	134	159	128	134	135	141	129	127	151	149	123	150	139	155	158	149	137	139	174	153	172	171	146	164	158	172	162	159	129	155	150	133	141	123	136	130	138	148	161	140	147	128	152	127	149	169	139	157	163	146	149	148	158	140	142	148	140	147	140	140	169	128	171	119	154	148	147	144	135	147	180	139	188	146	143	131	141	139	141	144	127	153
8101	2609	5791	6412	5492	4539	3670	3010	2466	2147	1898	1665	1537	1405	1226	1194	1084	1030	1004	955	881	902	830	819	859	874	872	975	1168	1480	2151	3058	3199	4330	10593	8285	8271	6988	9483	9467	8827	8284	5448	5129	4117	4061	2111	1342	1102	817	739	701	642	724	586	540	598	602	547	603	571	580	519	567	535	541	532	517	542	496	491	534	507	470	500	461	502	502	495	485	410	458	439	503	474	491	473	516	495	472	502	494	442	435	508	515	505	480	475	478	471	485	445	473	455	516	459	449	437	465	462	467	486	445	464	488	469	448	452	484	422	492	481	475	477	447	473	455	461	481	463	489	481	482	452	480	457	488	493	476	487	494	508	490	501	512	453	472	479	478	439	447	447	466	455	445	458	489	473	473	463	448	481	428	417	489	475	485	461	469	481	466	440	500	439	483	450	450	464	454	497	481	419	463	461	451	486	464	480	439	478	488	433	452	499	472	464	450	439	445	480	496	493	432	480	435	461	468	490	465	466	448	449	459	486	484	464	485	438	460	475	444	497	450	455	464	475	473	419	450	464	485	455	455	446	443	516	461	446	490	460	465	497	461	471	481	479	446	495	457	455	440	510	470	478	490	472	459	461	450	458	494	464	474	434	476	478	471	464	495	412	439	451	486	416	465	496	448	462	442	458	425	442	438	438	474	470	482	464	456	465	437	447	480	457	468	508	462	484	483	425	448	459	449	480	475	457	469	477	499	483	500	461	448	437	426	475	441	465	474	436	486	493	500	479	446	474	433	452	434	467	499	482	462	498	476	419	466	495	466	493	457	434	424	464	487	447	448	469	438	514	470	510	481	471	447	486	459	483	433	444	472	460	489	498	458	444	493	432	436	455	469	464	456	473	511	483	458	447	461	473	461	432	446	474	479	503	478	474	445	447	477	477	522	449	463	488	497	482	491	471	467	450	438	476	470	465	488	447	499	482	470	434	459	436	429	484	462	472	478	465	456	449	475	444	484	468	484	486	474	460	480	476	440	461	463	441	436	439	511	477	491	460	430	467	484	467	429	458	443	492	455	484	462	486	460	477	492	470	451	471	432	464	494	457	446	459	494	467	452	477	439	429	475	467	427	492	494	452	470	493	457	466	440	428	469	435	485	472	441	474	435	423	465	474	468	451	444	491	483	439	464	458	441	472	469	459	464	437	456	481	484	462	473	470	478	477	442	486	464	434	445	433	430	436	495	481	439	461	484	479	450	460	464	445	455	446	448	471	492	438	437	471	476	491	470	424	450	433	432	455	464	451	486	453	472	483	475	476	488	443	466	438	432	421	483	502	501	467	442	458	454	442	442	486	444	477	458	486	469	426	456	460	487	477	478	464	463	458	473	471	459	442	478	463	450	468	446	448	486	451	436	472	444	466	444	463	475	429	484	419	449	444	454	426	464	426	481	497	462	435	432	485	501	481	465	478	475	465	461	416	475	492	462	468	474	458	504	450	428	476	443	451	481	435	468	461	473	462	466	510	489	460	488	467	471	466	457	470	471	467	453	447	419	453	480	431	466	483	441	478	441	470	461	507	463	467	442	475	422	480	429	460	410	451	430	443	451	434	432	423	458	458	491	478	461	445	445	466	447	480	459	456	456	478	435	466	448	440	463	494	442	489	467	452	474	466	470	440	460	432	449	475	465	476	419	457	455	433	455	496	512	465	455	444	469	498	468	446	500	473	498	452	461	448	470	473	463	449	474	451	462	468	463	460	443	426	505	460	449	488	448	435	484	463	436	455	459	467	445	442	460	454	447	458	451	484	476	406	430	449	462	485	414	439	457	484	450	429	447	446	467	496	444	431	464	470	452	472	479	472	458	459	472	495	490	470	453	470	447	460	445	453	431	472	444	501	506	453	466	467	470	458	441	460	461	452	515	491	436	437	498	436	475	470	444	459	516	427	477	468	451	467	451	445	438	461	456	470	479	450	448	450	472	462	471	472	492	456	467	460	481	452	460	479	445	432	463	429	495	497	490	454	457	469	434	517	483	491	459	447	457	493	465	449	477	452	480	479	479	452	442	467	493	463	444	469	462	455	458	471	482	471	449	484	460	448	465	454	490	445	516	469	448	464	447	439	504	466	465	466	488	504	472	460	453	445	476	421	445	446	439	466	440	462	417	442	488	405	455	456	490	483	458	459	454	481	445	465	472	452	455	465	428	444	447	432	429	505	453	465	416	450	431	420	488	453	426	481	434	476	479	461	460	419	478	467	491	495	454	447	450	440	440	435	456	450	441	472	438	444	487	449	472	469	461	458	491	487	446	464	486	471	427	476	497	451	456	460	452	439	457	449	473	469	438	443	436	486	487	460	447	484	482	460	453	489	479	462	452	456	438	489	505	466	483	476	464	451	444	480	417	463	428	413	461	446	446	486	442	503	459	461	438	437	449	455	469	461	476	480	487	457	450	472	499	446	452	468	497	493	459	483	431	463	436	453	443	465	480	468	420	436	466	458	442	466	458	490	511	444	436	496	494	478	482	479	458	461	489	460	463	480	437	447	475	454	457	470	476	494	468	424	459	448	447	455	442	473	466	443	505	441	489	476	454	474	440	470	434	468	452	473	473	476	442	483	492	485	465	469	458	452	468	472	465	462	462	480	460	423	482	438	507	460	444	473	484	479	443	449	468	464	496	462	479	481	469	450	475	477	460	472	429	460	492	469	496	458	434	449	510	433	459	472	438	443	490	457	384	479	455	442	454	483	432	487	475	477	483	459	426	464	481	477	449	443	452	442	490	487	487	486	466	446	439	503	483	452	430	427	450	477	465	465	487	465	463	456	476	500	472	456	483	478	475	475	449	490	424	456	527	455	455	442	442	425	491	495	451	467	464	455	522	429	464	446	450	441	470	452	462	483	455	438	460	431	496	428	454	471	458	503	450	466	454	477	483	472	437	424	485	447	463	480	469	434	416	448	450	511	461	490	458	438	459	462	428	464	459	517	449	471	468	462	469	439	472	451	452	475	476	436	466	463	454	463	468	499	428	449	462	437	473	486	470	461	479	444	482	503	452	486	457	441	454	468	515	473	486	447	511	475	491	443	469	490	465	498	464	485	473	489	486	471	444	466	479	472	470	434	412	465	446	456	474	439	462	476	473	461	434	488	514	498	473	473	450	476	485	457	463	424	497	457	497	487	445	455	428	483	463	438	467	469	479	495	455	480	456	445	448	454	443	423	501	461	485	481	416	495	449	450	462	497	489	430	480	465	448	449	496	424	502	449	459	483	465	428	476	457	456	489	475	430	480	447	429	493	458	461	462	444	424	454	462	485	483	466	493	475	487	459	479	428	447	455	438	480	457	460	462	484	457	466	462	495	454	485	435	459	462	436	489	426	466	429	498	442	460	476	458	457	485	466	451	466	466	472	488	470	460	466	485	424	467	492	460	467	455	458	456	469	489	396	494	472	455	416	441	482	521	461	468	475	512	505	471	443	467	448	488	454	448	512	476	459	462	441	474	426	473	433	470	473	482
2309	407	411	372	336	319	293	327	275	322	284	291	294	291	278	330	277	313	287	297	302	278	296	300	280	297	289	288	279	293	321	329	300	339	353	334	325	331	340	311	295	302	338	308	332	297	296	304	299	299	278	285	313	299	314	262	299	303	296	324	276	280	290	310	337	266	321	304	308	295	319	316	288	281	268	285	281	273	332	308	292	278	286	301	281	284	269	298	272	307	299	273	276	278	281	300	285	268	296	304	264	299	286	297	290	272	322	301	285	270	284	291	329	306	302	297	328	275	287	279	304	296	306	302	306	287	329	264	307	321	308	268	253	284	261	313	286	299	328	305	300	290	286	312	324	286	273	288	261	274	286	290	293	307	288	300	293	305	302	293	314	313	293	293	308	293	315	297	271	299	323	268	256	320	298	291	302	291	267	275	319	303	305	284	306	324	275	283	280	298	283	286	280	303	293	273	290	284	291	245	319	302	301	286	304	294	278	301	320	278	279	296	262	335	302	289	295	277	302	292	284	313	359	305	297	272	285	311	314	306	314	290	294	277	283	316	312	324	313	281	325	267	294	273	308	308	285	281	282	296	288	272	272	293	315	274	289	288	269	319	323	275	284	302	304	289	292	313	325	293	290	308	316	289	315	289	304	282	298	270	305	296	274	311	330	289	292	248	287	300	344	296	321	301	297	301	289	285	272	288	309	280	303	312	297	267	286	271	287	275	314	301	288	294	288	268	290	313	300	296	291	304	299	290	287	311	296	296	275	300	259	298	279	285	276	294	290	309	310	319	298	305	295	328	308	298	291	284	263	308	297	317	312	293	300	306	300	314	271	328	301	298	308	290	294	293	328	275	302	269	300	286	286	302	322	297	280	255	297	269	278	301	299	283	310	294	279	295	284	303	292	310	296	286	287	304	297	303	335	273	286	312	285	268	300	301	299	312	305	271	347	317	304	309	273	301	287	283	298	272	292	282	275	309	311	288	296	286	314	297	302	302	299	268	284	314	283	302	289	292	274	283	287	302	325	301	285	303	297	314	319	292	275	283	303	312	269	283	320	301	303	301	307	295	298	328	277	286	268	274	301	308	283	302	300	313	311	271	297	318	301	305	318	292	311	331	308	289	293	294	291	282	267	288	277	310	277	307	268	318	278	297	284	283	294	291	277	295	282	293	300	326	284	292	304	310	294	288	288	323	292	277	301	333	301	335	312	291	276	282	298	280	286	294	303	317	266	319	318	267	287	278	285	297	292	307	317	323	303	306	302	312	278	259	243	304	298	303	326	302	275	298	305	291	279	307	296	292	251	291	308	263	347	279	316	310	321	264	290	324	250	298	322	298	317	283	296	289	291	277	319	265	302	285	299	295	303	305	284	264	316	284	313	288	266	286	316	279	265	280	270	285	318	299	286	275	287	283	302	296	317	269	308	302	332	286	297	277	334	293	275	345	300	287	300	299	275	319	304	285	304	299	294	301	300	305	295	298	291	304	286	310	318	292	333	305	270	309	338	272	325	286	291	269	281	271	322	285	278	317	288	296	312	339	304	298	310	273	305	323	308	257	282	347	310	284	277	293	300	294	279	321	310	299	302	286	312	290	299	282	305	311	257	297	288	296	313	301	281	281	284	305	307	302	283	321	308	268	314	284	288	280	294	294	317	274	296	265	334	282	268	291	269	324	277	290	283	302	294	295	298	293	301	313	334	300	318	264	290	275	279	283	278	290	305	314	305	282	282	283	273	319	273	281	320	294	303	313	324	287	287	310	298	329	331	273	292	313	334	277	297	285	285	268	275	279	315	334	315	284	279	265	322	282	263	310	277	276	269	335	300	273	291	313	276	288	300	312	334	280	279	289	302	314	319	272	311	308	289	303	303	305	304	274	256	276	283	285	293	295	275	287	300	312	289	278	326	283	305	279	284	266	302	266	273	314	304	316	289	324	298	263	284	322	301	288	294	302	285	296	302	300	297	289	287	292	319	308	307	290	289	317	300	321	298	310	267	311	284	283	293	283	301	270	292	331	286	314	287	278	319	303	297	274	306	262	286	279	302	286	298	272	307	280	305	291	279	288	299	295	291	272	280	314	286	302	325	245	286	287	267	298	272	292	302	301	313	284	304	288	296	266	285	281	271	295	272	313	286	297	292	285	268	284	290	301	263	292	294	300	274	295	314	290	302	290	274	302	291	334	283	283	249	275	280	297	292	284	318	303	286	278	289	322	260	305	292	325	300	295	288	301	325	313	294	286	275	291	294	304	287	290	313	303	296	290	309	314	305	296	284	284	270	357	295	295	283	318	300	326	296	246	283	307	300	281	301	322	296	312	302	278	282	280	300	274	280	277	319	285	309	284	324	282	296	282	293	278	320	300	282	294	318	277	299	304	292	281	308	312	293	327	288	323	310	290	296	308	277	292	293	310	273	279	271	300	283	309	290	290	270	282	293	287	288	317	291	281	326	303	302	299	292	294	316	311	283	308	317	290	274	301	315	298	301	266	311	301	285	264	296	285	312	281	295	258	269	289	287	306	283	304	337	315	273	280	292	279	286	276	299	270	291	284	272	314	298	281	254	276	285	317	267	293	288	291	267	291	276	294	293	307	292	306	292	288	276	273	298	279	293	292	295	306	328	297	278	302	296	298	320	306	265	277	305	318	300	315	307	286	303	292	327	286	315	283	247	304	306	277	298	313	276	315	303	299	297	300	278	311	301	278	297	303	285	295	310	280	288	265	302	305	290	286	285	301	285	300	318	273	279	274	296	276	324	320	273	297	308	291	267	285	301	269	274	310	309	291	309	304	304	299	325	314	307	280	295	330	272	285	291	294	312	298	310	302	310	295	296	278	307	283	322	299	274	310	308	260	298	287	293	349	252	312	286	306	319	276	294	269	312	294	312	281	285	280	301	299	272	306	270	301	301	294	264	278	302	306	300	304	331	296	287	281	290	291	306	292	291	277	279	283	291	294	321	304	296	305	281	258	320	304	275	296	300	313	283	297	299	286	297	272	300	296	308	308	314	298	287	293	308	298	284	281	279	257	278	292	281	295	287	292	283	278	291	293	277	287	304	314	336	308	301	285	291	316	317	283	265	294	273	273	268	318	300	328	295	268	288	317	290	281	295	296	285	264	311	304	322	276	259	302	304	252	301	306	273	301	298	315	324	274	301	293	280	254	288	286	295	292	285	300	270	314	328	307	276	295	315	325	305	260	256	303	291	303	347	277	310	287	309	301	273	296	305	327	290	301	314	282	270	302	287	282	264	293	293	300	323	283	292	301	273	304	274	294	300	311	303	274	305	270	281	291	321	295	288	320	282	327	272	301	327	275	276	289	268	322	264	293	305	303	292	279	289	306	312	307	261	326	304	293	295	312	320	281	279	316	282	293	309	295	285	277	294	293	296	284	294	318	311	307	295	281	280	275	329	308	274	284	298	273	311	264	304	292	289	286	305	288	309	293	306	308	315	263	270	288	313	297	289	288	268	290	311	273
2450	936	1050	1048	977	1046	903	958	867	837	845	864	780	842	817	818	830	861	825	806	850	841	856	886	852	893	877	928	895	871	884	915	964	987	1251	1168	1083	1107	1243	1168	1084	1072	978	982	973	930	860	832	811	883	789	867	854	836	825	828	861	838	872	830	819	854	824	757	866	793	848	851	798	818	876	835	819	848	875	842	820	842	873	783	854	857	832	869	842	836	866	865	821	850	871	796	822	787	840	850	822	787	760	848	824	823	810	816	816	800	811	790	854	852	804	837	837	855	841	821	841	850	827	812	827	795	828	817	881	887	791	837	869	840	827	798	812	751	820	884	792	840	812	821	817	865	788	794	835	885	801	782	860	875	801	808	843	850	850	836	772	808	776	802	851	854	882	859	891	846	812	821	790	837	776	795	825	792	832	818	819	842	783	823	796	870	878	818	816	828	843	836	831	741	831	850	848	801	818	820	864	822	795	837	831	784	833	862	779	855	847	841	831	815	821	795	794	820	833	821	850	786	803	807	826	817	828	850	820	846	804	767	861	834	845	825	829	808	837	834	805	817	867	837	820	849	827	826	822	822	849	843	851	840	822	818	807	867	782	791	868	839	833	865	840	823	840	819	815	845	826	813	823	846	807	855	822	793	842	851	809	779	770	838	833	842	859	824	857	806	826	800	868	802	787	860	913	801	781	842	836	833	832	811	825	856	786	830	800	794	817	799	862	859	830	816	838	843	871	797	864	840	810	790	800	808	793	811	801	823	856	840	828	791	827	780	822	870	834	825	809	838	866	897	856	798	868	861	853	841	852	818	839	827	842	851	798	816	833	830	838	828	822	840	828	797	878	828	828	856	796	811	849	857	865	873	815	858	856	878	827	846	814	793	819	798	789	865	787	865	805	857	773	810	861	859	832	826	847	779	825	806	799	856	790	836	797	867	863	827	792	847	831	795	827	753	789	802	825	809	798	867	871	855	805	881	834	796	828	810	826	844	829	833	799	889	819	831	830	875	836	799	884	842	881	826	840	865	826	823	856	775	823	799	863	825	832	808	804	839	832	807	808	774	804	838	836	891	842	821	828	804	819	857	843	843	817	797	818	826	837	864	821	827	815	790	838	809	833	875	847	859	796	801	863	780	779	786	847	806	855	872	838	853	809	816	833	866	839	830	855	856	812	861	818	811	857	788	833	850	803	802	833	765	823	830	867	841	851	905	825	834	834	841	799	835	826	836	850	853	804	838	877	824	872	807	857	794	826	812	838	857	803	831	864	857	800	855	863	847	838	849	778	851	867	845	819	771	843	805	849	851	796	853	802	828	848	810	836	840	825	812	770	871	811	801	838	877	853	838	868	844	810	833	839	832	885	808	816	778	824	848	850	848	837	872	788	808	841	799	807	833	840	861	791	897	859	830	857	777	849	812	821	818	820	843	845	844	867	829	799	794	858	854	816	806	843	828	814	815	813	839	885	830	854	846	811	793	839	853	798	778	776	786	852	788	853	864	883	844	789	815	778	785	889	839	785	778	812	816	858	861	816	798	911	790	812	848	821	848	862	819	820	846	780	851	887	789	780	789	813	821	847	780	857	801	827	842	872	887	829	873	811	843	797	833	797	817	799	798	833	797	822	888	807	851	848	836	811	866	817	858	832	870	776	812	825	828	838	811	868	865	811	822	800	800	817	860	792	881	842	801	832	808	845	814	796	836	799	855	816	833	831	849	829	800	828	823	790	813	817	834	869	817	852	837	833	821	820	878	821	827	782	855	811	843	839	834	832	889	833	793	810	778	876	814	795	780	819	832	795	801	829	775	838	840	824	774	854	840	846	824	872	784	782	778	822	839	853	800	825	816	795	798	851	855	847	806	844	829	876	806	759	821	828	815	854	829	800	810	814	857	867	784	821	861	857	841	871	855	844	816	806	825	846	858	786	780	812	782	901	770	772	807	850	866	883	875	786	850	842	837	803	865	858	797	802	799	827	845	830	864	795	835	828	809	832	852	832	827	854	784	844	845	847	881	780	855	823	896	825	840	862	812	836	874	833	790	827	840	874	787	828	795	868	854	829	851	846	873	899	766	843	805	845	831	799	784	813	839	809	812	873	836	805	832	843	889	822	810	800	803	855	798	834	867	847	839	819	849	815	806	794	858	839	821	791	806	810	810	916	823	840	820	847	778	853	837	796	793	810	814	808	801	850	822	849	861	877	854	861	856	804	804	814	845	820	796	858	803	813	886	789	824	809	843	805	829	853	800	837	830	834	819	857	798	838	860	869	834	823	859	863	798	813	820	847	835	828	817	816	837	833	749	821	873	806	864	849	839	791	816	789	800	778	850	847	874	824	852	818	777	852	840	798	749	823	841	803	842	844	863	840	736	827	881	816	865	867	798	824	810	805	836	842	831	827	838	791	786	795	858	824	822	834	794	838	879	833	835	795	856	812	830	788	847	812	782	789	821	874	866	862	824	807	808	872	810	846	808	768	816	801	850	803	885	855	857	915	821	828	824	863	872	866	802	852	808	853	833	836	839	833	805	844	849	817	830	814	903	853	825	813	804	822	842	850	799	849	839	834	794	792	800	816	819	827	832	860	840	827	799	778	788	883	847	827	806	817	865	809	841	771	824	871	846	742	841	811	859	770	823	844	864	799	832	819	812	829	873	829	813	840	843	813	830	776	852	776	892	827	805	811	823	890	835	817	827	869	872	798	841	845	817	832	821	795	820	857	821	859	838	850	888	831	754	769	777	855	835	839	799	829	867	868	798	809	816	831	851	815	889	809	856	791	791	837	793	836	818	829	839	836	832	856	844	897	828	806	811	817	773	797	833	832	844	818	798	799	837	847	833	835	789	789	860	814	795	841	807	806	888	902	825	863	821	847	780	820	813	823	810	888	829	817	836	805	828	825	851	835	796	814	834	809	840	832	830	884	814	858	804	825	803	816	812	835	791	839	799	861	885	830	856	779	755	817	802	872	825	807	833	820	819	861	854	842	817	834	807	807	835	884	798	824	831	842	831	839	815	799	776	793	793	808	842	858	815	850	834	846	803	859	861	792	808	821	801	788	803	879	829	863	862	875	824	801	835	834	819	880	847	837	834	878	829	803	836	782	832	821	891	856	840	827	825	845	874	903	802	845	845	892	833	837	824	839	812	835	816	820	797	857	842	792	804	822	840	796	813	850	838	842	806	820	828	844	835	785	850	821	828	862	839	889	888	786	816	820	870	784	864	862	812	902	806	851	810	817	815	847	848	809	822	819	823	841	858	841	880	868	859	822	851	865	803	813	838	898	851	789	835	859	788	834	845	845	815	919	822	851	857	806	858	823	882	818	865	892	845	826	834	803	863	850	852	861	834	856	802	828	830	868	797	864	872	785	835	844	824	860	821	796	838	861	816	856	795	795	826	866	873	843	823	814	835	831	836	857	852	843	833	850	826	890	794	823	828	857	851	804	858	834	797	873	874	806	828	889	841	858	841	828	812	801	846	832	812	824	854
9585	1382	1661	1265	907	631	520	419	367	332	291	296	227	220	215	202	178	221	201	218	175	193	198	179	190	202	206	222	248	311	307	338	448	557	1022	990	783	887	1004	711	811	674	396	450	401	354	245	205	156	207	194	166	165	158	185	183	216	190	155	145	163	206	202	176	165	170	151	161	171	166	150	151	161	160	158	193	178	165	144	159	150	208	172	163	168	148	168	175	171	156	169	171	157	157	174	161	150	187	162	164	160	152	145	162	170	151	145	169	144	154	166	168	163	171	160	183	173	172	178	136	156	168	178	168	171	164	176	169	164	164	162	136	161	174	176	137	158	172	171	172	145	155	165	185	167	168	192	166	165	161	171	167	134	156	155	162	163	155	156	167	168	178	178	166	196	165	187	177	143	185	178	181	162	173	157	167	157	194	174	169	161	168	181	159	144	156	157	165	152	171	158	178	158	164	141	171	148	169	164	148	157	164	143	179	168	166	173	161	159	167	147	157	156	140	157	161	155	171	170	176	156	164	155	157	150	164	170	161	163	167	157	167	162	171	155	148	150	154	173	201	158	158	198	160	168	153	160	181	169	163	143	176	155	177	169	184	168	176	175	144	148	165	165	188	158	169	138	160	183	167	146	169	173	161	160	162	166	167	151	158	147	162	158	162	165	166	175	156	157	151	186	183	171	208	154	153	154	145	166	160	185	158	154	184	146	152	143	143	181	172	162	173	141	133	180	159	170	163	162	164	180	190	183	147	156	142	174	153	165	159	167	167	175	165	172	153	166	160	153	162	172	159	163	159	145	162	164	180	183	159	176	155	155	181	144	163	171	175	175	170	144	139	179	148	169	145	165	179	164	154	145	163	166	167	166	158	185	146	143	166	159	165	172	154	175	157	159	174	161	170	152	155	160	155	136	158	191	181	155	163	175	145	164	164	163	180	157	168	162	145	176	161	180	156	177	176	178	178	155	167	167	170	154	166	174	160	168	164	147	160	175	143	151	142	166	141	173	186	155	133	162	187	157	152	181	158	171	166	175	179	145	159	171	164	173	136	162	187	165	195	169	168	153	152	153	152	171	162	145	141	153	171	158	167	179	151	184	187	177	183	173	161	171	151	186	154	146	159	155	191	175	172	157	149	177	168	163	134	164	175	174	162	173	155	165	182	153	143	175	178	157	162	154	168	137	149	144	161	162	168	175	176	146	143	150	167	151	164	160	163	150	160	169	165	163	162	181	184	195	177	158	172	176	133	125	173	152	186	172	145	163	159	179	162	167	167	160	146	165	158	138	152	152	145	146	171	165	168	164	161	162	166	142	182	151	159	167	169	161	165	195	163	173	154	172	172	179	178	177	142	158	157	170	171	169	174	141	161	177	179	165	154	166	161	157	159	151	154	163	164	146	146	172	160	156	163	166	170	161	181	169	175	176	151	148	184	150	176	145	159	168	147	170	146	150	148	158	175	176	165	173	160	176	157	181	169	172	179	161	155	164	167	167	181	164	172	159	170	163	152	169	168	165	162	173	162	169	174	164	155	161	157	160	148	162	168	166	178	185	149	163	172	148	135	164	179	159	180	172	154	161	169	171	178	160	193	165	149	167	161	160	174	137	168	150	149	168	182	135	165	167	162	146	187	164	160	174	142	141	160	160	162	147	164	169	178	176	146	134	170	151	170	167	173	137	142	168	163	156	171	169	151	166	167	168	157	174	165	177	170	141	180	165	150	158	174	151	162	188	153	182	139	182	173	154	165	167	158	175	187	176	167	172	180	138	162	167	161	140	180	159	167	146	185	167	138	150	158	135	146	168	175	162	163	156	156	166	169	167	152	175	179	140	176	177	152	154	157	152	189	183	187	167	181	167	152	169	159	160	176	163	179	166	161	174	151	194	162	141	156	143	156	144	166	152	167	167	176	196	139	174	177	180	158	159	161	184	167	127	158	178	166	153	141	164	163	153	159	178	162	132	151	150	147	189	163	161	156	152	167	140	167	162	152	161	156	150	192	131	153	153	143	175	170	164	175	165	161	174	165	173	181	157	170	166	168	143	154	148	152	148	159	164	161	187	164	169	178	169	151	146	162	176	155	164	181	170	165	190	176	167	160	180	164	151	161	170	164	189	174	157	161	171	145	170	170	154	152	176	156	179	141	156	184	168	169	146	173	171	162	145	174	190	173	134	151	149	159	179	158	134	183	169	160	149	159	158	134	158	178	144	163	164	169	150	171	166	159	138	187	179	166	158	159	186	185	173	174	165	159	172	174	169	156	159	165	154	163	160	154	140	177	137	139	179	145	177	188	151	188	156	147	165	194	139	148	166	154	154	159	184	150	156	158	143	159	168	169	154	174	142	172	142	150	165	181	184	166	180	142	169	171	170	140	129	148	143	160	167	144	156	146	171	144	180	188	157	156	167	170	170	178	178	169	162	164	155	174	160	177	145	152	159	148	164	162	165	181	158	152	192	176	167	139	173	175	158	170	159	170	176	158	179	175	173	170	162	156	161	171	166	153	173	161	161	177	157	162	167	184	159	175	185	145	145	164	148	187	183	163	153	193	184	151	144	137	169	157	163	167	143	148	161	165	157	163	171	145	157	184	138	171	159	153	166	158	155	171	173	160	170	172	155	178	175	162	165	175	160	166	137	132	184	157	145	164	164	128	159	168	175	174	144	172	162	178	159	176	173	152	163	157	169	191	181	161	186	179	148	155	180	154	150	157	184	182	158	154	136	165	169	137	163	157	141	125	160	169	164	155	179	151	170	177	167	145	169	179	158	149	148	174	151	169	179	189	168	168	164	168	169	164	176	146	173	176	155	157	157	158	158	169	156	170	169	161	156	158	177	165	155	147	173	148	183	174	153	161	154	156	145	163	171	158	148	166	153	176	149	154	142	158	169	152	178	156	165	159	173	132	168	162	153	166	151	191	171	147	168	159	165	142	158	177	164	150	150	156	183	171	171	155	158	154	138	139	180	168	160	181	152	183	195	162	179	154	156	160	153	181	166	158	172	172	174	173	180	156	178	190	160	144	148	140	181	161	180	164	129	171	177	179	161	175	174	159	163	167	157	161	162	163	167	165	147	175	133	162	159	162	155	171	167	146	162	158	152	160	160	166	173	168	175	160	147	168	152	152	183	166	178	177	141	173	185	178	161	159	159	162	174	179	148	160	158	176	164	162	166	156	154	163	159	163	166	153	144	176	167	175	162	166	159	157	182	147	158	171	166	165	170	154	141	148	130	159	172	169	177	161	176	176	146	165	150	159	156	155	160	163	145	184	166	190	159	168	181	170	181	152	162	149	177	155	174	158	173	175	188	164	151	168	159	154	172	150	151	144	175	197	162	151	173	151	145	165	175	162	169	149	183	140	187	157	178	165	160	144	185	132	154	155	162	180	184	176	175	172	161	173	159	167	172	142	161	173	170	157	155	168	149	174	162	150	167	144	175	154	150	168	187	158	159	185	164	165	177	157	195	165	163	158	152	145	159	177
6149	1748	3503	4004	3401	2734	2355	1914	1691	1443	1314	1178	1100	1013	942	834	869	849	811	771	689	747	773	680	758	734	752	830	985	1556	1631	2161	2249	2839	5992	5663	5002	5480	6258	5220	5241	4729	2852	2724	2578	2669	1432	980	814	741	607	644	591	558	618	553	602	550	542	572	505	563	571	602	572	553	521	494	502	558	538	497	552	477	506	510	505	489	526	520	512	477	512	474	531	512	500	526	520	516	459	502	506	499	491	527	536	486	532	542	523	525	528	557	503	510	525	508	517	538	550	503	467	513	507	498	516	557	536	528	502	536	503	484	505	558	528	503	536	483	544	491	483	522	524	504	512	523	504	491	511	525	509	513	542	571	545	476	561	501	516	497	523	485	501	495	522	500	513	492	543	501	454	477	480	482	537	479	527	535	521	548	541	514	482	523	494	486	581	505	492	536	515	508	493	473	484	515	506	500	507	521	549	552	523	486	472	498	522	502	486	507	493	509	530	468	480	512	510	489	526	491	525	487	496	498	545	499	520	473	506	522	494	511	525	488	515	470	478	509	508	500	532	512	484	498	481	523	523	506	504	520	509	504	490	506	539	459	486	514	506	518	518	526	516	522	506	507	503	505	515	522	497	489	508	517	523	543	519	493	497	512	547	501	499	496	511	512	492	492	446	503	550	499	504	534	515	484	492	490	519	447	487	510	493	469	517	504	492	476	525	507	476	540	518	540	517	528	508	473	537	507	509	496	502	534	470	522	511	535	508	484	527	563	484	493	489	509	525	491	471	497	503	504	522	505	526	527	465	506	523	523	469	515	469	466	512	466	485	531	516	500	512	479	547	497	507	514	489	514	511	495	479	499	490	470	524	550	500	510	501	502	480	517	462	510	494	482	486	537	536	500	507	512	504	547	501	487	499	493	504	504	540	517	513	485	484	484	513	519	492	561	501	483	502	514	471	492	533	505	469	517	508	490	503	528	547	505	521	478	499	509	515	507	488	497	528	512	529	524	513	549	483	484	524	476	529	511	506	502	501	499	492	481	495	508	507	540	523	475	494	519	521	513	501	528	502	511	536	532	511	498	465	482	508	547	506	518	498	509	535	492	475	533	508	513	528	488	517	512	506	513	481	509	513	525	504	529	517	494	496	487	508	508	570	504	503	506	546	484	563	462	525	502	512	525	521	512	499	505	528	524	533	520	483	530	511	523	498	495	524	493	501	536	530	487	503	511	483	520	488	455	557	505	556	519	521	500	519	514	474	556	508	485	526	470	506	505	556	539	488	520	476	495	505	502	507	513	495	513	487	525	490	508	499	500	486	502	484	512	507	548	531	538	501	530	512	506	484	475	480	540	481	489	492	493	480	481	539	476	496	514	475	488	565	519	511	501	510	507	510	491	544	554	538	507	504	524	488	505	537	498	508	506	546	483	503	532	503	485	505	493	502	491	459	498	528	501	500	487	561	492	549	487	508	492	535	498	500	533	489	517	455	518	514	490	505	474	502	503	485	477	546	466	511	501	493	527	539	543	500	483	510	541	498	490	501	510	517	528	515	523	541	545	496	481	502	516	490	521	514	549	540	485	530	526	501	505	526	479	496	494	526	508	508	494	495	526	500	478	518	487	495	479	499	509	449	539	472	513	527	506	487	498	532	504	505	520	532	499	528	549	539	498	496	494	502	495	470	482	537	547	511	518	479	521	488	480	542	488	488	458	531	467	496	532	497	502	498	495	489	484	500	509	501	480	487	495	488	535	531	492	508	529	535	484	541	513	512	546	512	513	483	467	506	485	505	504	487	513	517	506	507	483	526	469	504	502	517	502	488	552	510	490	532	476	517	513	496	524	461	532	525	474	495	515	505	499	491	496	493	535	487	437	478	499	521	552	524	559	500	512	503	503	520	499	492	524	492	525	507	504	498	488	509	475	510	513	514	523	490	494	534	495	541	524	475	537	491	507	516	507	523	499	512	514	512	500	478	508	553	529	534	491	537	498	491	494	551	495	477	508	499	494	495	501	504	532	553	471	472	491	499	507	502	543	491	527	508	484	483	500	490	495	510	493	505	537	498	511	469	492	500	500	536	506	508	545	476	487	464	510	517	492	499	521	482	465	501	516	534	484	503	507	522	491	470	530	497	542	548	482	506	498	504	503	505	519	483	486	488	487	513	481	498	550	534	515	505	525	498	472	489	518	493	479	565	457	515	535	501	481	523	554	487	541	494	498	478	520	538	505	489	519	500	477	455	446	447	482	483	481	525	514	486	498	527	474	480	502	549	513	507	509	529	534	504	471	486	493	491	521	519	541	515	502	504	516	498	460	516	517	531	508	507	500	495	510	488	519	502	495	490	463	509	547	501	527	513	521	502	540	491	520	507	481	506	478	445	508	519	507	513	516	527	514	495	447	465	536	504	523	512	494	505	483	520	505	473	522	490	521	519	522	497	489	482	526	539	499	477	526	507	464	499	505	515	538	503	530	502	526	556	485	494	525	511	467	508	505	499	545	512	538	534	484	522	566	506	486	491	498	478	456	469	571	522	519	510	513	507	491	517	517	492	565	495	533	524	498	482	467	499	561	498	532	474	503	509	509	508	496	514	504	538	549	478	478	527	502	483	453	503	495	536	503	474	493	536	481	477	500	532	486	522	519	480	508	496	490	500	518	524	507	506	485	478	499	499	502	507	507	502	514	480	549	467	543	499	502	485	524	530	472	505	491	491	524	473	513	473	510	503	456	466	539	483	487	513	482	428	481	497	512	524	476	483	538	488	487	506	528	511	520	516	487	487	488	568	522	539	482	535	488	509	497	515	504	514	474	510	505	468	466	521	503	510	534	509	493	510	457	511	497	469	517	473	531	484	526	538	515	546	487	521	493	477	531	511	517	500	506	519	476	495	512	498	523	508	512	498	516	488	497	481	530	554	471	497	487	535	541	526	539	528	517	466	492	515	504	482	501	531	526	551	502	506	483	545	514	514	520	519	496	539	468	506	479	487	482	489	474	510	528	483	494	477	511	543	487	508	499	513	484	489	482	502	529	515	494	506	508	464	496	471	527	469	464	504	505	482	517	514	520	522	519	542	550	518	489	531	532	535	502	517	513	532	520	548	503	532	502	496	514	529	539	491	533	483	531	493	487	515	486	490	503	559	493	525	506	494	511	528	524	538	501	476	535	477	526	515	532	535	473	491	471	543	525	535	526	510	514	476	514	502	525	517	518	535	508	474	518	566	483	533	537	492	482	474	497	474	500	508	502	467	514	507	532	502	496	480	516	506	522	487	503	555	535	495	511	532	532	523	464	494	473	521	518	513	522	485	498	502	493	503	526	513	490	503	512	537	489	472	506	495	489	510	492	530	549	536	504	515	509	495	480	511	532	511	518	528	521	494	498	520	513	506	552	521	503	557	515	508	468	496	501	488	482	508	497	534	562	535	488	476	484	483	504	483	531	473	498	508	491	491	540	514	506	514	486	512	500	513	526	490	480	518	485	506	543	484	495	502	498	526	497
17395	3239	3180	2262	1585	1072	798	666	514	515	415	360	297	279	227	243	234	221	242	208	232	218	186	194	204	202	226	254	276	389	488	474	604	553	1358	1785	1317	1577	1504	1204	975	1010	638	555	595	556	331	259	207	189	195	177	173	163	152	161	152	148	165	162	136	161	143	167	184	181	146	160	164	141	139	141	175	153	156	166	150	156	150	178	157	156	154	176	138	167	184	133	167	125	144	168	157	163	171	148	163	157	172	144	172	148	141	176	156	139	155	139	153	153	154	121	158	136	147	145	146	149	140	159	141	161	158	134	144	185	149	150	166	165	144	153	152	140	134	159	153	150	149	168	156	165	136	147	134	166	147	152	130	128	150	157	147	163	158	131	150	155	158	151	140	186	138	147	149	146	147	150	165	143	146	145	145	148	146	174	154	149	130	132	133	145	164	165	131	176	139	153	170	155	123	154	128	158	154	152	150	147	153	160	149	129	161	144	148	160	161	139	137	150	146	152	143	148	145	154	144	162	155	166	154	147	145	138	130	145	151	150	164	145	132	175	166	161	161	139	147	157	140	151	152	145	141	139	145	148	138	180	129	149	146	154	150	163	149	140	175	158	150	157	140	133	141	150	165	142	157	154	125	124	158	167	165	143	141	142	139	146	148	146	152	155	153	165	141	150	160	161	145	139	159	168	166	140	131	166	165	158	156	154	163	140	148	144	155	156	172	141	120	144	143	143	137	147	146	141	152	162	126	159	153	141	146	150	162	126	149	146	157	173	176	155	150	153	162	124	134	157	139	172	188	158	136	145	154	167	154	144	162	156	128	145	149	178	148	146	152	172	144	160	186	141	150	155	166	144	156	153	159	140	144	162	146	135	158	164	161	147	164	146	140	146	162	135	157	145	151	133	125	128	149	164	152	153	150	135	151	169	150	141	180	162	169	143	146	134	143	142	177	155	159	162	145	148	144	142	157	160	151	165	174	156	146	134	155	158	144	134	167	153	133	175	166	141	146	150	164	181	144	159	129	146	155	165	155	147	141	133	137	138	156	146	150	161	145	133	148	148	135	156	153	139	151	149	162	165	146	167	157	146	126	143	139	140	152	144	177	174	160	154	147	146	145	140	172	132	151	144	163	148	183	155	145	177	167	140	159	148	166	123	179	139	127	158	163	151	152	168	148	155	150	148	152	153	146	172	152	140	152	143	128	115	140	149	131	171	165	140	163	146	134	137	153	155	158	141	155	140	130	155	154	155	152	169	142	147	154	169	135	146	177	145	148	139	169	142	172	151	165	147	146	140	150	157	152	145	140	158	150	152	151	152	179	167	157	150	159	151	155	152	166	154	128	155	158	141	129	143	142	141	124	139	162	133	137	136	156	169	147	158	148	158	156	152	163	134	152	127	141	150	136	143	147	148	156	150	138	142	140	135	148	149	164	143	136	140	147	145	154	154	144	150	148	145	142	145	144	137	150	138	148	152	155	138	152	141	121	142	161	135	139	177	137	132	138	154	160	135	138	160	148	139	150	161	163	151	131	146	178	123	158	134	154	169	147	158	145	152	161	156	157	156	142	154	156	143	162	166	163	134	145	136	162	173	142	161	146	143	156	130	130	160	154	154	158	157	171	167	142	146	159	180	175	185	155	146	167	142	177	155	148	165	147	162	155	147	156	169	126	157	162	141	135	150	132	155	156	152	163	149	167	167	166	127	153	158	154	149	143	154	125	145	161	152	144	140	130	128	167	145	141	149	161	144	138	118	134	126	154	145	155	123	157	163	162	165	159	173	152	137	159	132	162	142	134	149	156	140	157	164	158	139	164	159	144	156	156	141	170	157	140	173	158	159	171	155	140	155	135	159	158	138	164	128	143	137	165	161	135	157	155	157	154	149	159	146	152	173	188	145	158	135	141	144	149	143	135	144	146	161	147	173	149	156	149	141	159	154	162	145	154	153	132	171	152	164	121	131	146	167	171	160	135	146	149	152	148	150	165	157	166	154	142	147	134	139	162	152	155	145	159	163	156	154	161	132	148	152	166	166	128	169	138	144	156	136	160	157	157	145	166	149	175	166	143	140	149	157	139	161	156	143	163	123	156	150	133	147	150	162	161	171	141	157	139	153	151	166	132	144	151	164	147	165	161	131	140	154	151	137	140	141	157	141	158	162	150	159	141	163	136	137	161	135	139	164	143	172	143	147	159	152	145	147	136	146	161	155	146	156	159	153	187	149	158	152	142	150	153	166	156	151	162	124	171	144	143	166	132	156	159	171	149	153	139	136	165	129	134	155	165	156	156	160	151	141	157	148	138	134	152	140	145	130	151	159	154	155	150	144	157	137	167	136	142	156	143	157	145	133	137	142	156	161	164	141	135	149	140	146	144	154	159	152	168	145	148	155	151	147	167	162	143	154	153	145	163	159	140	158	145	141	144	150	143	150	143	151	149	174	149	153	154	156	154	155	136	147	151	164	134	145	154	156	143	155	158	127	131	147	163	158	149	150	146	173	153	150	142	126	177	147	132	132	150	148	140	148	172	153	155	172	163	162	128	151	170	159	165	141	159	164	159	145	154	127	147	140	152	177	141	155	131	170	145	150	162	154	154	171	165	146	135	166	139	151	143	152	148	155	148	155	157	159	136	156	158	140	151	133	144	139	164	145	147	147	143	154	154	165	150	150	144	144	156	166	152	143	165	149	139	146	176	150	146	166	159	137	141	156	156	133	137	147	175	159	166	167	158	128	165	167	141	146	149	129	128	147	139	137	132	163	146	167	162	149	178	151	140	158	142	154	135	165	148	147	138	160	147	148	152	144	165	148	161	145	154	147	144	163	149	135	158	149	142	157	139	147	138	161	135	159	166	151	155	143	164	140	142	143	154	155	132	159	136	175	136	163	141	150	145	130	192	162	158	135	153	169	135	151	165	142	175	150	134	139	134	160	161	135	128	167	168	143	149	135	143	152	165	139	155	151	164	151	147	163	174	148	125	174	151	141	136	126	181	144	134	151	135	148	146	171	171	121	158	168	140	157	153	145	153	165	164	139	165	156	152	157	171	147	141	169	158	146	148	136	139	156	164	128	153	159	173	145	154	151	152	159	168	150	180	132	121	166	153	170	165	160	151	118	134	136	135	147	135	157	155	147	127	142	163	149	141	163	155	152	148	134	139	167	150	142	150	166	149	163	167	148	148	164	126	175	167	164	159	148	146	138	166	143	146	150	166	132	142	137	138	151	166	152	128	154	143	157	155	161	135	137	161	160	151	139	138	150	129	154	163	158	147	160	135	149	149	164	149	145	172	152	143	168	140	146	165	146	156	142	157	181	134	149	147	167	153	169	149	149	144	141	146	155	138	151	153	174	173	157	161	138	132	156	143	161	182	159	146	147	161	154	163	143	150	130	176	161	168	178	136	135	149	162	156	130	169	172	184	151	143	139	139	173	155	183	150	138	159	168	162	153	148	173	150	160	133	163	149	169	133	146	145	142	149	148	131	135	135	144
8409	2694	6123	6813	5805	4574	3808	3189	2663	2283	2019	1785	1575	1506	1292	1190	1123	1051	1021	952	973	864	840	915	922	939	951	1123	1688	2522	2967	3321	4371	3274	7356	9664	8864	9690	9595	8094	7423	7235	4337	4325	4281	3948	2117	1292	1075	821	820	745	624	568	565	596	615	623	636	569	537	590	576	559	573	572	558	514	529	501	549	543	489	531	500	522	493	498	465	476	550	502	498	511	471	507	480	518	543	506	508	501	483	486	495	468	514	501	469	498	464	492	523	486	540	479	513	483	464	501	527	540	508	473	501	482	494	490	455	491	490	492	522	501	543	497	491	471	482	489	501	505	498	492	505	483	484	476	504	490	509	513	545	455	468	489	482	463	501	495	489	519	483	468	482	504	497	512	462	481	428	492	495	531	469	482	488	528	452	512	483	506	469	457	506	499	431	476	489	530	501	478	528	457	496	487	475	475	514	488	515	456	459	505	484	471	454	488	477	488	449	528	461	427	461	488	485	462	491	467	521	471	506	491	461	465	490	463	459	466	482	493	488	463	467	486	498	466	464	462	502	439	510	503	506	485	462	491	483	512	447	488	491	474	496	479	460	505	493	513	466	439	491	513	474	473	488	480	476	478	498	482	445	495	467	476	490	474	485	498	475	451	446	490	504	500	495	503	476	478	463	490	496	480	466	474	466	473	466	427	445	430	465	498	517	475	466	492	470	459	466	515	482	473	488	454	474	455	483	500	449	463	501	471	484	478	487	462	451	474	518	458	507	499	461	479	491	472	472	451	471	519	510	473	462	476	510	455	477	503	479	476	450	460	512	479	447	454	479	512	476	489	492	495	527	476	473	487	463	488	453	429	438	477	547	467	480	509	457	498	500	467	460	436	475	463	446	469	474	493	461	502	510	434	471	488	481	448	472	468	499	470	470	460	473	516	524	473	461	490	462	462	466	464	486	504	487	462	491	470	484	480	454	474	508	471	520	486	461	487	500	465	531	496	477	496	477	468	497	469	483	450	512	499	485	476	513	506	449	514	512	471	500	476	507	469	485	493	502	485	485	480	479	496	515	477	459	467	480	497	524	449	442	498	468	449	472	481	481	485	517	451	491	463	485	465	440	497	479	450	458	451	475	487	534	445	497	454	503	482	453	495	493	473	466	466	501	479	493	494	547	472	476	488	461	475	453	475	494	433	458	495	454	487	485	490	490	468	509	470	484	483	462	473	492	474	432	499	513	493	478	471	464	467	484	479	472	480	485	515	458	475	481	494	477	481	485	469	494	482	506	484	497	479	463	449	477	515	487	456	462	469	487	495	476	485	488	502	511	473	478	467	519	475	487	498	474	481	516	473	461	501	520	446	539	473	459	453	474	432	456	479	466	487	464	487	492	461	464	461	523	496	495	514	509	495	507	496	428	483	469	499	488	461	456	509	468	514	471	471	491	469	446	469	456	467	547	481	498	498	499	484	500	475	492	515	461	530	486	509	486	483	522	463	494	456	476	492	520	511	484	466	490	503	450	477	470	528	465	479	474	441	478	471	522	471	499	491	452	481	464	473	480	515	500	464	465	463	471	513	481	487	481	483	481	462	479	495	467	485	475	470	453	468	459	458	480	491	476	511	442	503	495	494	511	480	495	474	480	470	499	439	472	503	469	483	487	469	476	443	510	471	480	474	450	495	454	502	478	487	507	469	503	522	458	475	469	510	481	468	474	442	485	476	505	487	476	496	491	461	445	497	476	471	425	469	454	450	473	516	433	501	474	459	494	504	481	482	486	503	502	473	507	495	475	470	461	497	494	497	500	498	491	469	511	476	497	504	544	435	459	481	493	466	481	472	464	481	480	454	483	477	477	477	516	495	502	523	483	483	472	471	488	465	488	510	466	471	481	462	468	487	482	462	479	439	502	502	486	485	481	470	474	457	456	521	477	491	474	439	494	487	510	501	489	466	491	480	489	452	490	431	435	448	495	480	446	469	466	471	530	460	474	461	483	442	502	510	479	479	478	437	489	467	457	504	462	510	479	477	466	440	525	470	450	510	518	440	461	497	475	504	460	460	420	495	515	500	447	479	500	454	508	473	483	467	530	504	492	489	493	459	466	492	470	463	477	469	480	470	430	460	507	463	471	440	480	447	466	494	477	490	468	470	444	486	471	520	496	447	506	465	432	431	491	482	440	484	433	463	518	448	461	489	464	477	477	496	480	480	460	484	480	494	426	440	495	505	496	464	494	441	499	491	479	432	529	484	488	480	495	491	518	482	488	480	512	497	477	500	475	506	470	480	427	484	543	478	493	448	469	453	490	524	491	536	482	465	493	507	498	474	503	503	483	468	492	438	482	537	507	455	485	469	532	469	515	495	529	448	448	497	473	489	475	478	499	481	458	494	479	493	443	460	456	460	497	492	492	471	509	488	460	470	448	476	483	504	488	441	507	487	506	480	432	481	500	483	465	455	503	447	479	476	471	459	521	489	472	480	440	461	529	500	469	507	490	496	497	496	502	488	499	522	477	528	478	478	471	476	469	530	510	491	479	521	508	483	458	484	427	496	470	473	505	520	478	461	486	457	479	484	485	466	458	466	494	463	540	473	471	482	478	487	502	452	492	493	502	507	490	515	488	515	486	502	489	487	506	475	447	521	493	479	476	496	460	437	460	498	450	511	520	466	489	447	467	503	470	477	491	484	504	487	484	478	502	500	454	469	467	496	493	456	462	448	475	499	484	478	443	480	498	456	492	443	445	471	482	492	496	495	505	504	452	475	464	458	475	488	464	473	460	511	505	478	464	506	500	488	455	504	461	473	494	491	454	461	488	461	487	508	495	452	451	454	511	460	452	493	431	474	472	475	503	506	506	469	457	487	474	450	512	495	496	482	509	482	486	464	462	490	483	485	497	472	483	467	493	506	491	487	450	463	498	483	493	504	445	497	542	439	452	463	433	450	469	505	519	447	464	480	480	454	476	509	488	418	482	461	482	488	460	464	469	459	484	512	440	464	502	470	471	474	472	490	504	451	511	453	498	489	489	462	441	478	495	464	477	460	496	474	465	473	469	485	458	438	488	467	501	498	466	468	450	467	494	483	462	459	484	490	474	463	506	492	477	507	488	481	517	454	472	457	464	475	466	434	490	432	504	439	494	452	497	441	482	493	457	487	485	490	498	481	470	499	502	483	504	498	465	463	468	519	492	473	470	506	482	494	474	485	475	439	484	488	476	459	524	481	443	531	477	482	474	473	465	484	460	492	471	502	484	484	452	499	480	485	469	490	520	479	444	474	500	486	454	489	469	496	489	477	475	498	484	487	521	483	481	496	471	468	499	479	464	470	478	519	505	477	478	457	476	481	434	459	464	497	470	481	486	465	467	492	494	452	450	484	484	498	476	466	485	478	446	495	468	494	465	482	529	500	489	488	464	481	471	496	472	456	454	481	467	476	443	497	457	504	462	460	436	479	480	498	483	493	475	466	462	491	480	461	491	511	481	479	453	495	478	448	491	475	492	466	496	481
2236	355	392	394	344	314	365	289	286	313	305	339	311	294	288	292	315	274	311	298	271	310	312	340	274	269	339	323	294	307	301	295	312	338	332	343	346	330	344	313	281	331	302	314	286	287	312	320	289	308	302	290	302	305	301	275	304	284	300	264	309	282	310	315	271	296	291	297	297	286	322	312	295	287	289	283	277	334	281	264	260	300	314	270	315	274	302	320	292	270	280	288	288	305	307	298	278	280	296	282	292	277	316	261	252	287	255	309	301	275	291	257	288	286	311	296	278	298	315	314	287	292	270	297	288	312	274	297	290	264	320	308	320	279	289	289	257	285	299	299	294	304	277	311	269	292	309	305	292	278	259	294	287	296	302	317	286	297	289	314	295	327	262	265	297	301	281	308	287	298	308	265	284	281	303	299	312	267	271	283	296	293	304	289	302	299	308	292	268	289	292	291	308	266	283	287	264	313	327	300	277	282	266	270	292	271	292	290	301	296	296	271	294	299	278	283	282	307	307	280	283	302	283	309	286	293	276	292	292	293	280	294	306	272	300	299	307	270	261	287	290	283	265	285	285	257	268	294	267	291	312	288	303	268	289	280	291	302	288	289	308	276	287	309	292	276	286	291	282	311	269	315	285	301	288	282	305	291	297	273	283	312	295	317	279	298	279	298	293	323	316	270	292	311	290	307	323	270	261	295	288	312	288	292	261	306	304	308	297	277	292	310	291	300	324	289	283	283	293	300	270	293	326	287	266	306	293	280	300	290	254	284	294	261	301	276	303	302	297	310	303	267	301	273	260	311	284	301	294	298	317	304	272	307	304	297	296	303	278	280	277	310	274	279	277	269	311	280	251	284	327	287	294	310	287	295	310	308	285	303	324	311	290	292	293	307	316	269	292	302	287	282	280	290	298	307	303	311	286	283	324	271	265	290	281	305	306	275	291	281	302	326	292	297	265	303	290	294	309	286	285	293	305	291	292	304	322	291	313	308	343	284	310	286	288	305	289	290	283	272	311	298	306	329	292	299	264	296	310	274	299	297	294	291	311	306	272	310	304	292	286	278	283	275	303	301	291	304	285	304	328	279	299	298	292	300	307	286	288	286	294	298	310	332	271	296	297	284	311	292	281	281	309	285	290	281	292	283	334	286	300	268	284	286	285	293	292	294	311	281	303	277	281	310	280	304	278	290	304	276	274	264	302	283	314	282	271	319	280	301	264	285	297	267	309	299	299	301	271	317	304	276	304	287	253	305	318	299	263	322	272	261	312	293	267	253	289	271	313	273	316	283	302	294	295	283	281	271	270	293	283	269	280	291	297	305	284	278	292	297	313	308	297	307	299	295	292	290	324	280	280	314	250	273	295	293	296	271	299	268	290	329	254	296	310	295	282	306	301	284	294	292	308	304	300	296	297	299	285	278	322	311	278	313	323	258	302	285	300	289	287	288	300	292	279	315	294	278	282	266	328	314	281	283	294	278	282	289	279	296	305	281	316	299	283	273	295	290	295	323	303	285	313	281	289	284	310	300	289	298	302	288	301	269	279	299	292	284	317	297	321	294	316	312	308	272	280	310	290	303	314	295	275	290	303	284	278	301	297	279	285	283	334	302	280	293	278	306	253	309	304	289	270	273	297	295	314	293	292	309	273	263	302	265	324	296	298	284	260	221	276	295	305	311	272	269	308	298	290	303	292	330	295	315	309	310	297	258	287	272	273	272	287	250	288	319	300	314	287	261	310	315	287	294	280	278	293	290	259	298	289	292	284	297	300	287	303	309	294	279	275	327	288	287	309	320	281	299	296	300	317	286	273	283	265	303	283	276	319	298	322	288	283	342	288	292	300	300	278	289	266	291	267	293	295	294	311	277	286	309	271	295	283	303	287	298	299	307	283	268	294	303	295	271	304	288	313	291	302	320	275	281	290	292	297	296	269	272	301	288	261	301	314	275	281	299	273	302	302	307	304	286	316	305	262	287	279	299	286	290	282	284	271	300	316	283	309	285	322	279	287	285	269	305	279	280	285	295	277	243	290	284	261	265	269	311	299	310	317	308	309	287	290	290	275	298	282	250	306	281	282	284	296	305	273	274	302	298	301	274	283	312	295	293	295	300	299	298	266	260	299	296	250	297	312	297	289	294	305	274	294	300	290	294	290	329	281	313	309	302	295	307	297	292	283	283	273	276	327	304	274	296	312	289	264	280	303	276	283	319	309	287	298	267	296	327	287	263	298	315	297	324	288	296	272	304	285	327	303	273	297	272	284	283	309	313	292	278	312	285	266	308	253	307	309	282	280	319	257	286	319	297	255	313	296	293	259	307	294	268	293	289	301	293	278	266	276	317	293	297	263	299	278	307	293	327	274	267	276	322	301	309	312	264	296	286	291	279	294	302	282	287	314	239	292	302	260	283	287	300	277	301	291	262	289	305	315	290	295	302	273	268	317	311	312	293	296	296	299	289	295	333	260	296	311	316	312	317	298	271	291	308	288	293	301	288	289	302	293	316	317	303	298	277	315	251	304	294	281	298	307	286	301	266	295	307	306	288	322	304	267	275	305	303	300	315	259	278	262	282	284	261	338	261	293	291	291	307	266	297	300	311	284	298	287	310	296	295	302	295	285	275	277	267	272	272	289	316	299	288	307	283	305	293	277	274	273	293	275	292	269	266	276	315	297	310	256	294	278	329	300	294	261	255	274	288	339	297	283	282	299	311	295	300	290	276	326	287	311	294	273	300	311	282	312	297	298	297	295	308	301	285	236	318	318	285	321	283	310	298	303	290	267	255	253	295	289	315	296	325	287	280	282	300	295	330	295	264	262	305	295	289	281	292	277	316	275	283	313	313	290	259	300	295	301	294	294	280	263	287	313	281	294	297	284	254	291	304	283	294	290	298	295	260	284	277	309	326	286	273	283	287	298	292	277	281	255	301	302	303	306	282	287	298	290	310	321	270	285	304	299	297	309	299	293	281	265	314	305	296	289	318	272	288	303	300	306	311	278	294	320	290	298	287	313	316	285	276	314	303	274	285	285	303	300	291	291	287	284	298	278	280	296	266	295	301	265	302	275	283	303	302	293	291	276	274	326	336	318	257	318	295	297	329	301	297	320	312	294	296	293	283	306	291	286	302	293	304	294	303	304	276	296	337	278	316	327	271	317	248	271	291	297	285	283	291	297	316	323	311	280	281	282	301	293	294	290	288	283	320	275	268	316	311	296	286	309	268	252	272	280	287	300	281	278	309	310	302	294	300	313	275	310	289	293	293	280	281	276	305	288	281	271	307	295	303	311	302	303	293	316	274	287	282	279	259	285	282	326	271	272	296	299	311	279	313	286	268	297	271	305	320	307	281	288	263	287	291	250	307	298	278	275	337	272	312	321	305	274	296	264	287	303	283	280	312	280	307	277	320	283	288	285	280	296	307	283	266	259	313	287	291	319	299	270	283	284	295	291	301	282	314	247	264	286	301	271	299	258	257	297	287	298	310	285	292
2384	942	998	1041	987	938	919	963	919	838	941	895	840	923	853	863	893	842	872	859	844	849	857	875	838	898	842	806	926	942	935	914	981	1003	1108	1210	1149	1229	1263	1084	1066	1002	934	940	923	877	889	855	863	834	830	838	817	855	892	794	820	805	832	805	785	822	795	824	815	842	831	820	859	859	796	778	819	818	879	792	874	800	817	791	777	815	802	851	827	809	766	823	833	867	832	837	822	797	784	908	858	837	837	831	837	785	851	834	849	837	781	870	846	822	898	845	822	854	820	885	781	844	857	813	871	820	847	763	830	777	862	826	824	761	894	800	911	847	815	837	804	845	820	849	815	832	803	819	821	760	783	831	838	809	854	878	822	812	831	837	806	804	793	856	819	819	806	859	795	831	865	811	792	806	797	791	836	867	805	799	812	806	854	818	855	795	824	805	825	856	846	826	807	847	834	804	825	827	823	823	829	833	829	816	810	836	847	801	801	823	869	875	760	794	776	781	824	859	812	858	769	805	833	806	833	809	835	869	796	781	844	797	819	830	823	822	858	839	781	851	840	822	859	855	868	810	794	862	814	791	780	847	818	779	820	832	838	820	826	796	829	795	822	844	775	779	895	776	800	846	844	779	769	804	816	822	818	809	863	809	812	819	824	842	855	812	806	815	827	811	871	841	832	807	818	822	821	791	804	909	816	803	806	819	879	833	807	820	866	813	790	880	821	827	759	797	773	849	802	819	802	829	822	851	810	831	857	815	805	843	882	802	827	814	849	785	830	827	864	783	843	841	836	849	842	835	832	813	875	873	819	762	835	856	820	761	818	862	808	866	792	811	856	832	820	844	836	834	827	892	828	775	832	857	782	804	795	757	814	811	782	787	835	814	800	835	852	794	823	867	834	853	794	829	822	827	795	820	819	785	807	817	814	787	786	855	879	829	818	806	801	850	804	782	823	899	826	811	813	837	833	803	794	817	786	806	863	796	853	879	846	811	869	834	809	815	855	870	860	857	788	832	853	866	877	802	867	818	812	848	846	872	806	837	881	857	817	863	814	800	791	814	817	824	788	805	825	815	848	835	808	812	849	798	862	832	830	845	823	805	816	788	824	849	847	795	856	780	811	880	876	819	826	855	816	811	782	834	833	859	873	751	828	893	861	796	851	811	826	806	863	864	840	811	864	830	829	798	838	838	768	827	801	823	809	805	818	858	829	840	823	817	855	822	814	796	876	791	797	802	844	853	811	808	847	821	857	815	823	789	811	820	823	869	878	857	836	848	796	833	821	911	856	791	770	799	806	834	856	792	831	825	852	802	842	821	805	848	847	805	839	880	845	807	832	836	799	797	834	789	799	805	860	850	804	825	822	835	829	893	814	844	796	775	827	809	804	822	822	887	868	798	839	831	815	832	865	867	835	795	830	767	846	862	858	802	815	816	837	820	825	775	771	800	844	863	833	776	797	793	849	830	814	821	837	843	848	814	876	810	806	878	868	860	828	800	834	811	800	801	806	821	808	872	833	868	836	781	822	816	836	845	841	875	849	898	846	805	844	826	784	812	820	850	860	837	799	772	824	848	852	816	834	824	851	824	865	856	835	825	879	794	789	808	804	873	821	780	867	845	802	812	777	789	822	839	789	856	845	799	857	857	828	831	814	819	833	844	859	808	841	780	816	810	822	773	812	757	804	802	774	840	818	846	838	797	836	845	819	787	823	823	821	819	834	815	798	839	814	849	836	785	788	780	830	802	871	847	856	846	759	844	828	779	847	813	816	866	783	767	831	833	840	823	855	836	790	843	816	777	780	818	834	791	772	829	848	873	857	817	807	776	849	830	876	792	831	855	834	851	847	851	858	834	805	802	805	873	845	802	804	831	799	802	785	830	821	815	814	852	805	775	811	784	788	853	846	819	817	811	864	893	796	811	807	881	816	898	817	820	814	784	821	818	817	812	844	813	806	862	825	831	917	826	837	838	789	817	827	839	815	865	790	830	852	822	793	813	811	772	838	812	786	847	781	796	819	786	808	828	790	846	824	867	788	772	825	828	832	794	838	839	810	835	772	827	821	821	852	816	825	825	868	790	806	860	869	843	864	804	914	849	826	848	791	776	814	845	873	841	820	842	822	859	778	840	885	784	811	794	839	805	817	853	808	818	832	768	840	784	834	833	819	825	829	807	835	881	879	810	839	791	792	826	811	812	827	856	868	857	857	822	857	814	833	796	844	859	812	814	781	793	835	760	811	821	866	848	800	830	817	814	835	810	828	820	823	805	841	797	815	864	905	780	868	812	836	805	832	797	856	838	868	822	825	821	808	869	850	856	796	812	820	785	807	847	811	823	818	848	839	797	772	805	818	808	817	828	841	835	833	777	835	839	856	845	859	853	808	816	816	850	830	825	786	846	798	836	795	810	867	826	830	818	814	785	835	772	799	831	828	842	815	878	850	829	779	862	846	768	809	799	811	806	794	816	799	807	787	833	824	853	840	853	852	858	867	763	817	832	829	809	850	778	846	843	829	808	841	813	824	861	789	863	853	810	805	801	807	861	839	837	822	877	828	801	849	831	792	867	860	818	834	879	829	817	820	816	844	818	782	821	886	863	825	846	828	891	826	835	822	852	852	821	812	837	847	848	802	799	834	818	823	846	792	819	765	812	831	821	788	836	851	833	857	843	754	822	797	878	832	853	787	852	812	810	801	824	854	812	794	809	855	850	789	828	800	849	838	814	844	832	828	817	815	840	784	805	834	818	830	812	806	837	831	828	804	812	803	820	820	847	773	848	812	812	814	800	787	776	773	842	820	812	827	757	802	837	813	846	918	824	906	789	805	816	848	802	843	859	851	785	820	806	830	817	839	843	868	871	820	837	783	837	856	808	838	763	829	754	830	836	820	831	844	887	896	785	778	810	897	826	820	839	824	839	795	811	842	832	825	846	834	822	812	786	823	813	823	868	823	829	787	825	825	818	811	811	819	837	802	792	834	815	820	859	809	860	855	868	847	826	809	859	815	790	851	812	813	876	840	815	826	804	813	817	798	853	844	833	816	793	842	833	829	793	828	791	836	827	854	857	850	777	828	777	856	809	811	783	767	834	814	811	818	781	836	803	803	857	837	819	800	815	794	883	831	828	831	849	879	837	852	841	812	845	761	827	808	825	867	895	823	856	810	845	810	833	786	828	841	803	838	818	834	848	811	811	814	856	810	804	819	835	875	829	813	816	793	836	830	792	782	838	802	806	855	800	816	848	834	838	827	795	875	852	855	810	872	854	813	821	859	853	831	811	819	842	824	846	820	818	810	872	868	795	879	843	820	806	809	813	857	853	827	858	785	823	764	824	824	799	793	862	864	860	821	807	791	776	852	810	837	820	804	825	788	803	779	806	856	820	816	801	822	791	826	824	822	848	809	808	818	828	808	809	805	835	820	835	871	877	796	853	845	847	857	794	824	859	844	816	820	871	851	821	799	847	836	810	830	844	810	831	759	839	799	799	874	834
9647	1594	1633	1197	893	591	491	369	320	332	281	266	222	216	234	225	194	195	222	200	188	186	192	206	186	176	172	220	178	278	276	298	471	545	831	982	975	825	848	610	587	539	411	417	375	300	232	196	176	172	178	171	156	156	158	146	169	128	162	166	148	155	184	162	138	180	177	149	160	134	164	177	166	178	160	146	156	152	129	146	161	165	171	151	158	147	152	175	166	166	159	140	133	152	142	163	162	156	158	156	155	167	184	158	158	127	139	181	160	148	162	153	145	172	174	153	138	180	176	148	127	152	146	176	158	166	131	178	146	151	158	131	150	127	138	171	171	126	140	156	137	169	164	156	147	166	154	142	164	158	175	170	159	149	149	153	169	164	140	162	157	140	164	145	166	164	142	154	162	153	171	192	155	152	166	159	162	158	139	149	151	170	183	166	171	145	153	144	184	143	157	139	139	123	172	142	149	156	185	152	163	150	146	168	149	157	154	161	148	127	170	151	151	152	141	151	141	138	170	126	171	150	161	147	175	143	142	151	160	152	126	144	157	147	163	143	145	153	142	133	150	179	166	145	129	159	151	149	131	158	167	161	169	155	170	128	169	155	162	141	150	166	166	159	158	173	175	143	153	139	151	149	172	141	144	127	156	167	133	163	166	164	144	175	179	146	165	158	175	164	149	163	129	164	133	158	146	135	142	145	138	162	167	143	162	142	134	130	143	165	160	160	158	174	138	157	126	169	155	150	150	135	151	152	151	146	146	168	172	172	163	141	151	166	152	159	143	141	159	177	152	156	168	146	149	158	155	154	154	154	153	137	165	153	160	165	155	169	155	149	158	161	141	168	141	146	179	136	150	132	151	166	142	132	143	136	121	151	139	159	172	162	145	146	171	157	158	145	152	168	133	170	140	150	159	151	169	157	154	145	145	172	153	147	128	178	138	158	142	156	160	153	156	127	176	141	160	148	161	148	176	155	162	160	165	170	150	152	162	139	175	139	161	148	150	132	167	132	178	164	161	152	152	158	150	146	169	156	157	147	155	130	147	173	159	133	153	190	149	148	155	158	148	151	167	168	154	168	163	155	142	149	138	141	169	142	158	177	158	154	141	123	152	147	155	176	143	149	133	173	163	170	160	166	140	130	138	156	141	157	150	168	150	162	171	153	168	141	154	144	131	153	144	141	163	154	133	138	175	185	154	150	150	149	145	166	169	147	165	178	184	154	147	153	145	147	156	150	150	177	155	169	166	166	139	171	156	150	145	154	165	151	163	136	170	164	142	153	156	141	147	148	154	152	178	153	141	148	150	175	141	167	154	139	150	153	163	177	147	155	168	155	146	160	151	155	154	158	145	155	139	159	135	161	158	145	149	170	167	175	155	181	151	139	149	163	162	152	160	147	147	159	157	151	155	158	160	150	175	173	142	156	142	143	162	146	181	188	170	164	173	151	149	151	174	151	162	174	138	156	172	154	151	157	162	149	144	149	158	150	150	159	144	152	160	177	188	167	143	138	160	152	149	165	155	146	137	147	133	149	146	141	156	160	147	136	140	155	160	135	143	160	129	155	142	150	156	162	165	152	149	144	161	176	154	149	144	160	170	168	179	170	151	139	152	144	145	159	148	154	143	142	164	154	162	164	148	153	156	141	155	144	161	160	164	154	168	176	154	149	169	184	156	151	176	160	156	158	160	177	157	156	158	145	170	157	141	142	162	174	156	136	154	151	150	127	164	131	161	192	160	121	132	150	143	150	149	154	149	137	164	155	174	185	186	167	146	143	166	158	150	164	145	169	165	171	161	162	151	176	153	171	134	157	154	156	153	171	151	159	150	142	148	161	153	156	185	163	158	151	174	153	149	173	156	149	168	161	172	159	168	163	161	145	159	156	149	170	139	144	159	161	161	145	145	176	136	137	160	161	159	145	166	152	154	156	153	148	159	141	150	142	150	157	152	127	147	145	162	145	151	151	145	151	132	158	168	150	157	136	136	148	157	143	136	148	149	161	152	154	159	144	136	152	153	154	158	146	152	170	156	147	165	147	145	167	148	173	146	165	154	160	158	150	173	150	170	155	159	151	138	151	143	150	163	159	170	177	146	150	179	167	158	153	161	172	177	157	173	147	161	157	171	164	149	167	146	129	154	154	152	152	156	188	168	154	146	148	152	159	144	154	148	159	128	176	164	149	139	165	159	144	139	151	151	154	147	149	153	150	177	152	154	158	148	155	139	149	146	167	151	141	165	134	158	159	143	159	142	135	153	167	152	170	162	145	163	159	148	192	154	126	156	147	160	143	171	162	168	166	139	157	148	149	182	130	151	142	142	161	151	171	150	163	160	158	183	148	170	162	171	168	178	125	151	147	168	160	160	170	188	148	157	140	158	153	149	173	159	156	121	155	185	158	149	159	166	130	168	153	157	144	174	155	159	132	166	152	161	153	160	167	167	171	137	159	150	152	177	168	160	132	163	152	175	150	157	164	162	162	168	153	160	142	157	148	138	152	162	124	157	149	156	187	149	165	168	180	146	162	148	169	137	172	134	148	167	162	158	158	143	156	172	150	150	157	165	141	144	144	144	142	152	159	166	169	154	160	142	133	147	151	156	144	157	165	159	145	147	169	151	142	162	159	157	146	145	150	150	178	167	160	161	146	135	141	141	158	158	175	142	134	154	185	138	179	151	145	134	137	164	175	162	167	175	169	154	152	147	164	167	144	164	149	164	159	143	157	168	133	153	151	169	188	141	144	155	163	143	156	147	164	174	145	152	163	160	168	161	152	143	176	125	187	164	160	175	128	111	162	161	138	165	152	161	136	140	151	128	183	150	150	149	188	136	151	163	135	153	176	171	114	136	145	153	151	172	145	156	127	150	171	153	163	147	152	149	183	151	157	164	142	162	137	136	159	156	131	138	152	165	161	140	157	149	183	146	126	165	177	131	171	153	153	134	162	155	159	144	137	160	151	161	150	164	153	140	164	153	163	131	162	146	154	169	145	159	157	147	157	148	139	150	145	148	125	163	154	183	142	164	154	129	154	159	138	181	139	175	158	147	134	164	162	161	162	156	132	176	180	157	154	179	148	150	149	166	145	153	167	165	155	157	153	159	153	145	152	151	150	168	158	167	148	200	148	166	145	153	147	149	149	179	137	160	162	154	148	154	161	135	177	158	163	154	148	161	155	162	181	153	168	147	136	148	142	162	170	162	148	151	173	150	153	161	152	152	157	156	166	165	165	149	139	169	143	182	168	121	141	159	137	137	155	155	134	140	155	145	160	135	161	171	164	152	140	150	162	144	155	162	152	139	159	161	157	133	163	154	154	158	177	159	180	146	141	152	158	152	162	143	162	142	148	151	153	140	168	154	170	155	160	174	165	149	132	170	140	159	125	155	145	147	150	131	142	144	152	133	172	153	162	163	170	166	164	151	146	153	178	158	166	156	159	165	140	153	128	155	133	166	166	147	144	164	147	161	159	145	150	138	152	150	160	135	141
6121	1577	3428	3771	3299	2657	2238	1860	1574	1390	1232	1121	1105	1014	907	868	822	722	743	770	721	667	668	655	678	750	718	867	882	1118	1573	1902	2955	3065	4939	5822	5931	5207	5463	3983	3775	3645	2545	2599	2547	2220	1167	856	821	663	682	610	575	570	526	527	595	505	551	527	532	514	543	564	533	542	512	519	512	533	513	525	538	514	470	513	480	524	494	489	524	477	499	488	469	501	497	529	485	448	540	484	551	479	516	489	450	458	473	513	468	503	485	468	482	488	473	473	504	494	462	515	459	477	481	481	485	483	475	469	510	484	499	502	517	489	539	471	437	490	513	476	471	483	460	508	496	485	499	473	479	461	480	479	483	487	473	486	481	460	487	498	455	540	470	467	510	499	498	490	510	493	455	465	485	462	507	447	489	479	483	481	424	481	490	498	497	509	447	447	508	461	503	473	543	456	479	516	478	477	484	453	478	477	482	483	508	511	477	468	504	495	454	473	469	480	462	450	492	479	459	535	512	454	562	465	479	483	453	542	489	460	513	505	515	507	470	442	502	526	477	522	492	461	467	488	482	449	484	466	489	480	491	498	504	498	474	492	504	479	494	470	441	484	451	529	465	472	469	479	469	504	510	475	489	513	498	461	496	475	467	512	480	454	480	484	454	494	494	485	533	469	450	503	495	504	474	479	481	485	445	470	446	509	478	462	503	486	496	474	451	460	493	486	458	483	494	504	479	504	471	533	473	512	484	457	489	455	521	478	492	473	455	443	465	456	449	492	487	498	452	509	461	516	505	483	488	456	474	497	446	450	490	452	475	504	459	482	439	520	454	470	471	505	497	487	488	485	475	519	492	466	484	480	475	481	481	481	496	446	496	499	489	521	483	463	467	480	471	506	456	489	498	479	509	499	493	479	467	474	468	485	463	460	506	474	467	515	475	493	507	502	452	476	487	506	490	503	514	478	489	472	470	487	451	476	470	496	465	473	442	476	458	473	472	514	490	441	456	499	486	441	482	473	475	469	483	475	483	486	483	501	460	500	478	464	473	518	461	483	495	497	456	454	494	488	433	410	448	490	475	451	473	476	520	506	472	486	510	470	529	495	510	481	427	493	500	474	520	505	506	479	477	522	461	469	470	507	473	471	481	502	460	496	464	495	453	464	461	488	476	469	494	444	473	508	472	497	467	484	472	480	498	497	490	477	456	477	520	486	494	475	490	477	520	494	503	516	486	492	430	470	459	503	447	486	459	462	512	489	461	464	469	460	530	471	466	486	466	471	486	499	469	473	487	455	475	477	472	469	486	484	504	470	482	469	486	481	440	452	527	480	486	449	488	477	479	467	489	440	495	476	462	489	493	453	484	473	447	503	475	490	495	456	467	459	479	464	499	465	477	513	455	494	490	494	472	458	454	503	481	495	499	470	454	453	494	476	522	453	469	500	485	510	481	504	478	529	451	455	491	482	499	493	515	474	480	483	475	476	515	480	473	488	484	486	539	447	508	464	481	484	496	460	477	500	492	471	441	483	470	477	515	459	472	491	493	473	494	488	449	451	485	445	498	463	479	476	490	449	502	489	475	477	498	534	487	464	452	471	482	471	486	502	464	482	484	499	492	497	495	459	449	422	464	454	511	467	477	477	478	470	485	490	514	489	503	473	449	533	518	474	481	497	487	453	500	499	514	513	457	507	493	472	468	500	469	486	457	530	507	451	486	477	473	480	453	451	495	456	454	494	477	465	494	449	503	441	452	463	484	503	500	479	480	485	484	526	483	449	486	486	469	507	460	505	468	481	456	485	532	512	489	460	460	467	465	454	446	458	464	497	489	473	477	463	516	480	505	469	471	495	444	466	479	498	506	467	476	492	499	458	486	447	496	498	472	460	456	461	464	449	431	481	484	462	488	480	460	492	479	486	503	455	515	458	516	431	471	494	484	471	501	462	489	447	508	485	485	508	482	474	446	531	511	487	469	484	473	480	478	473	483	479	494	486	477	501	479	464	526	498	535	498	503	461	477	476	496	475	484	463	498	457	508	466	466	463	476	495	454	512	501	513	455	482	503	479	468	460	483	484	489	503	457	502	518	502	451	480	482	466	505	461	468	465	470	488	472	492	473	486	426	466	495	519	481	503	508	478	479	504	454	489	476	418	473	436	475	475	514	489	470	470	449	492	460	473	492	464	493	506	481	452	442	475	487	462	461	512	460	489	470	461	495	445	515	488	480	433	511	462	492	440	473	509	473	454	462	490	458	478	493	471	467	506	478	452	485	509	479	518	491	491	468	470	503	463	464	518	468	456	463	492	416	467	470	474	462	505	507	465	480	471	487	493	478	490	482	472	494	460	507	504	490	478	458	469	493	479	439	470	460	453	463	467	441	501	483	465	510	477	446	494	461	479	475	468	447	454	510	491	466	481	497	509	418	517	464	480	504	465	519	528	488	454	502	484	448	521	461	502	473	460	483	490	480	470	504	491	471	467	468	479	476	479	480	456	464	481	468	485	455	485	478	494	484	466	446	456	477	474	482	535	485	441	515	489	487	489	469	460	461	497	492	480	470	468	462	516	473	477	474	453	473	444	490	487	485	480	475	496	444	485	440	477	445	473	468	503	468	490	485	489	455	485	494	462	501	469	474	499	463	467	510	459	455	451	477	467	471	454	441	497	467	470	501	479	464	507	520	460	474	489	471	479	481	484	449	513	505	466	496	493	458	508	484	511	473	480	506	489	530	506	434	477	489	446	507	495	461	498	507	475	484	498	463	474	502	440	465	498	451	531	473	492	480	471	479	455	480	515	496	473	513	442	456	494	464	473	497	525	460	499	457	457	465	486	477	482	522	449	480	490	460	502	479	474	475	486	496	508	473	480	491	505	453	459	470	467	487	436	503	484	484	478	488	508	464	477	514	442	475	483	479	483	491	480	493	513	483	470	466	464	494	460	487	432	482	472	480	514	484	503	450	513	448	493	450	479	492	485	478	520	497	472	466	498	449	461	458	453	490	471	461	463	489	442	467	519	514	500	438	493	511	469	471	474	458	497	468	504	492	513	466	484	496	467	441	475	443	458	481	440	541	450	519	493	500	491	472	481	473	490	502	497	425	470	472	439	462	460	469	470	484	502	460	488	464	498	503	493	490	480	471	466	480	497	496	500	456	468	474	462	513	496	494	440	466	485	463	502	497	485	464	495	506	472	484	506	480	510	471	449	485	434	465	487	468	531	465	483	471	467	472	496	422	465	471	465	500	472	481	468	483	520	494	500	457	544	432	502	483	438	497	529	477	501	467	480	465	450	493	467	484	458	452	502	495	494	477	517	433	501	472	473	462	468	463	495	486	453	472	486	449	469	476	494	430	471	473	475	493	477	486	494	471	461	458	485	444	495	483	491	501	437	447	435	463	469	492	483	495	476	463	497	525	488	503	474	487	467	474	471	458	484	488	510	482	484	508	458	521	452	475	491	501	491	462	492	547	474	484	471	497	451	463	457	497	508	470	472	501	471	475	467
17605	3266	3130	2301	1605	1139	919	664	504	438	400	337	306	260	288	231	228	235	244	238	195	204	225	192	202	206	200	208	249	291	403	526	765	1005	1453	1830	1936	1585	1243	959	872	947	703	627	577	538	303	269	215	193	180	224	142	159	176	171	156	160	182	157	154	174	180	177	144	158	157	146	146	167	163	160	148	144	165	164	168	163	162	143	138	144	152	140	146	150	152	114	155	149	159	149	150	144	135	148	146	145	152	172	158	150	124	153	140	161	145	147	145	141	150	114	132	148	135	153	161	144	150	161	144	162	153	146	156	155	126	156	163	165	151	143	133	146	152	149	172	145	172	138	160	148	154	156	168	158	147	162	182	160	151	139	145	146	149	131	166	156	152	145	155	158	138	152	151	174	159	158	135	159	148	153	155	156	151	159	142	155	167	135	162	146	152	149	153	155	158	162	158	136	174	157	157	144	183	150	154	147	169	142	152	143	184	142	150	166	143	167	168	160	151	166	151	147	151	140	144	140	158	149	133	154	132	139	126	142	160	161	138	152	155	160	156	169	147	143	160	176	156	157	155	125	146	139	149	174	153	153	134	144	144	159	155	159	150	134	161	159	157	157	158	139	158	153	158	158	131	157	177	174	143	155	145	122	155	155	154	165	127	135	157	151	150	161	152	166	140	154	144	144	156	137	144	130	163	154	149	177	140	154	152	151	153	173	166	167	154	147	134	161	152	146	131	163	159	137	151	134	162	129	129	159	183	157	155	168	166	149	134	142	160	143	149	163	169	162	165	147	167	158	163	158	152	143	155	164	137	161	152	139	149	139	139	155	154	154	161	156	151	159	160	134	140	163	162	182	139	176	167	152	151	149	156	148	165	145	124	137	151	160	156	165	166	162	120	151	139	135	150	161	145	120	140	177	181	151	159	154	162	132	144	154	153	145	146	169	149	175	129	144	147	145	154	122	150	139	165	139	161	162	146	172	134	158	149	168	157	145	137	181	182	171	155	159	173	157	178	158	151	129	167	155	141	162	145	132	162	154	132	137	167	152	162	176	151	177	162	152	151	141	146	151	151	153	161	156	155	150	133	155	151	140	144	174	158	154	150	159	168	148	137	139	141	145	148	132	140	150	158	159	160	121	156	149	155	141	151	144	177	167	167	166	173	164	156	154	163	155	154	151	142	150	156	170	159	157	141	139	161	153	157	145	146	167	157	143	177	157	162	167	148	148	132	141	181	148	140	144	156	129	133	142	161	168	150	161	156	170	153	167	164	150	167	152	147	121	141	152	149	145	136	138	158	164	163	149	160	165	133	151	153	162	153	145	169	173	158	142	164	158	171	165	164	142	150	148	142	167	133	159	164	129	149	137	144	166	157	127	152	140	142	154	153	147	150	158	161	153	161	164	175	145	141	154	131	151	176	162	157	142	133	139	142	171	156	150	139	141	150	164	156	152	150	151	175	160	131	157	148	168	163	140	133	188	154	143	146	180	145	167	169	148	153	148	153	143	155	150	133	144	156	156	149	142	136	151	173	163	158	135	154	156	153	141	152	152	137	152	150	170	178	140	162	169	134	150	168	176	161	135	136	134	162	167	141	152	135	154	173	154	161	156	162	142	148	147	173	159	145	147	169	135	148	176	148	152	155	151	155	164	150	164	145	160	152	167	144	145	147	169	144	150	138	145	144	131	184	138	165	136	137	144	153	168	179	131	146	171	141	146	153	130	155	153	146	160	161	159	162	161	153	154	165	128	164	156	125	135	138	158	158	153	176	147	155	151	161	157	147	150	146	170	144	145	167	142	155	135	140	150	156	133	154	156	136	150	164	157	182	144	170	180	169	148	152	144	161	138	154	141	139	165	141	143	158	147	155	173	159	145	138	139	169	139	151	148	151	147	131	159	143	159	169	139	144	130	148	156	141	148	152	151	151	154	158	134	137	161	164	159	137	159	147	147	148	139	156	162	146	127	158	155	152	175	161	163	139	171	158	125	148	152	162	141	161	155	154	164	147	174	141	165	163	143	153	126	165	143	160	138	161	172	175	150	146	180	168	149	166	160	131	130	139	138	151	148	149	162	150	146	137	145	136	165	161	163	152	148	123	151	170	165	141	141	127	118	161	139	147	135	164	136	147	164	169	144	162	155	135	164	159	150	153	157	172	166	119	154	160	153	150	168	165	135	138	156	171	159	129	165	141	165	164	150	143	140	154	172	144	143	158	129	159	134	160	134	153	165	166	158	164	151	137	163	139	152	154	143	141	143	182	166	146	153	167	145	140	130	161	145	141	137	158	141	161	163	177	144	176	145	172	135	145	157	128	167	135	151	158	150	140	157	161	135	140	162	159	130	153	158	148	161	134	140	126	159	150	141	154	159	146	159	173	137	150	166	150	147	159	170	153	140	151	145	168	158	139	143	152	153	147	171	155	155	157	151	167	160	135	179	151	160	125	148	145	140	150	172	144	142	163	147	141	147	154	150	144	151	163	144	151	145	170	149	152	137	162	132	140	178	190	143	120	132	143	176	147	161	157	149	152	124	169	154	153	157	146	155	143	158	143	155	147	138	151	150	148	158	153	126	143	159	128	164	168	144	150	153	147	167	151	152	132	186	153	154	142	147	139	171	161	157	158	159	158	170	156	141	132	139	143	157	153	132	154	155	157	144	147	152	128	139	166	117	142	141	157	144	142	164	152	144	154	159	143	159	159	140	156	156	169	164	133	141	154	139	176	159	161	153	139	157	149	157	171	136	132	158	153	149	132	151	160	160	149	130	135	157	138	133	164	145	158	148	160	150	172	136	150	177	141	155	154	154	165	175	164	171	145	173	154	155	149	156	136	151	150	147	148	157	167	177	166	125	176	144	144	141	163	151	146	123	179	148	149	167	154	170	152	141	141	139	155	140	166	143	154	155	160	161	149	173	148	145	193	160	139	159	136	141	153	139	163	165	171	183	144	152	147	170	167	138	154	152	155	135	153	151	166	153	158	144	142	160	176	159	134	154	149	152	162	173	148	158	141	144	145	136	128	175	161	157	160	146	143	147	142	139	139	120	137	177	163	146	170	168	153	133	161	161	150	142	171	159	173	164	157	141	164	152	166	146	150	158	149	142	160	161	149	157	178	158	155	141	158	151	163	154	161	156	144	135	148	139	142	150	161	138	144	163	141	131	144	176	157	151	163	133	130	135	175	159	151	130	136	162	124	150	156	164	169	145	164	159	159	146	155	139	136	158	135	175	167	155	149	133	170	153	161	183	163	150	141	137	112	148	158	147	171	119	163	145	152	138	141	149	164	161	169	143	146	144	158	168	145	156	149	174	146	133	150	164	157	146	143	188	121	133	165	157	172	128	148	173	174	147	165	139	153	159	138	154	152	174	137	160	145	150	157	149	137	151	156	151	147	171	157	147	152	152	163	133	159	156	143	156	165	173	137	155	133	160	151	157	179	149	128	167	135	173	157	154	146	143	156	156	168	154	157	132	165	142	149	159	147	131
8742	2768	6152	6831	5846	4727	3737	3140	2651	2240	1973	1731	1587	1405	1275	1257	1136	1097	1042	975	926	909	858	853	840	902	873	1073	1185	1622	2484	3449	4474	5512	8449	9923	10414	8631	8154	6992	5936	6476	4859	4621	4703	4038	2122	1358	994	955	861	763	603	587	625	619	570	566	659	606	545	630	591	593	571	557	593	543	543	528	570	518	527	539	530	490	484	466	527	486	526	538	492	525	506	514	503	488	502	487	550	491	445	467	508	450	468	514	501	475	493	545	472	519	507	475	507	456	498	462	472	485	472	523	515	490	537	488	481	495	456	465	499	462	486	492	495	521	489	473	519	476	486	479	476	543	472	495	454	502	491	486	495	483	514	445	497	472	504	490	508	493	531	476	475	495	448	511	500	499	482	475	488	491	497	460	458	417	494	464	528	510	482	463	480	515	471	478	461	486	498	499	553	501	469	474	514	482	484	476	466	443	513	478	474	460	478	453	522	507	544	500	528	495	481	500	450	474	462	488	434	488	436	476	515	434	492	429	473	422	524	478	484	485	509	463	487	457	457	496	498	475	454	500	478	480	515	489	506	473	493	472	468	496	489	473	453	487	475	439	467	503	481	512	489	494	460	513	499	483	468	490	457	515	486	508	472	466	515	515	478	473	507	469	478	496	480	488	514	453	510	479	484	478	511	456	478	493	481	489	516	457	442	495	462	470	525	486	489	487	524	502	477	506	469	494	468	477	495	522	465	553	505	463	520	484	474	455	476	450	484	463	495	460	424	507	516	459	502	508	435	494	448	458	468	479	480	472	480	504	471	519	507	499	486	461	474	487	489	490	498	482	478	486	445	467	462	504	443	506	513	500	447	471	453	504	487	534	437	480	490	462	472	473	498	462	463	473	459	481	503	489	505	501	453	458	466	464	487	470	529	458	498	472	469	457	490	451	513	505	476	467	482	509	494	494	502	484	464	526	485	454	465	483	521	455	466	467	502	493	479	488	421	491	497	461	488	497	496	479	467	463	486	430	459	484	497	482	475	527	486	486	469	467	500	484	468	458	457	483	439	456	453	493	490	472	484	493	494	439	495	476	517	480	482	498	518	474	499	493	522	455	440	507	479	429	507	485	486	473	488	463	486	457	468	441	477	473	466	484	495	512	472	462	518	461	470	466	481	474	471	496	497	470	469	477	517	476	510	473	472	484	485	458	475	491	501	465	474	477	506	444	478	449	475	486	475	466	476	470	475	513	487	473	495	492	502	485	488	500	482	473	478	463	468	480	442	479	493	489	502	469	487	469	493	474	482	431	492	481	480	517	493	457	465	451	476	474	482	460	477	448	485	454	494	496	491	471	481	494	502	451	453	518	474	434	524	499	492	464	466	463	526	472	513	498	486	492	451	490	489	470	465	436	470	508	531	482	510	519	482	495	466	481	484	507	464	478	508	481	457	481	528	446	470	496	488	487	520	486	476	515	487	476	488	511	463	479	487	483	491	512	463	456	454	483	496	448	453	455	486	463	515	489	500	484	472	473	483	426	505	486	511	495	502	509	464	463	493	518	478	496	485	474	460	492	494	528	512	505	484	464	481	461	477	472	503	516	458	522	501	458	459	494	495	516	483	473	511	483	530	497	480	488	446	478	492	506	435	478	463	480	512	471	484	458	474	509	461	485	495	558	483	487	497	493	484	527	504	471	494	427	494	438	495	501	470	444	427	484	470	553	450	457	495	506	499	467	466	512	492	499	475	479	489	485	494	484	472	472	484	487	462	481	477	455	527	471	473	506	505	467	486	480	487	449	484	489	461	479	462	512	461	437	541	469	464	496	460	488	440	474	527	504	480	530	482	482	444	461	495	469	473	463	454	500	459	466	491	506	500	484	478	472	507	466	491	489	458	463	466	497	497	495	509	460	495	535	446	466	501	458	457	472	457	474	459	456	524	459	468	465	487	501	503	491	524	488	484	488	459	452	492	442	457	515	472	462	492	492	471	519	484	483	460	464	472	448	478	484	465	452	496	466	506	444	494	480	446	425	468	477	474	531	513	516	449	480	471	456	484	506	437	461	494	489	451	488	474	480	490	518	473	486	456	454	533	473	503	489	478	489	421	484	465	479	512	489	521	460	497	478	477	448	455	488	480	470	476	432	469	480	503	458	500	492	505	502	490	448	466	503	477	446	465	462	535	498	488	444	487	478	483	457	494	464	527	495	495	468	468	473	505	466	506	460	505	478	469	470	476	465	459	481	483	487	473	494	473	480	493	517	498	509	497	481	488	462	484	484	487	455	482	470	501	444	499	446	450	505	502	459	489	477	515	491	470	493	441	493	456	445	506	498	494	464	445	464	450	461	480	489	438	479	497	481	466	462	478	467	457	522	496	473	469	499	497	486	503	499	471	486	472	454	491	456	480	448	484	493	493	499	470	495	463	459	460	472	493	514	518	487	478	515	483	488	520	484	465	498	472	477	481	518	494	501	483	496	489	445	451	457	499	471	483	504	467	473	494	450	468	437	470	482	495	469	470	448	523	465	482	467	480	470	468	472	523	467	480	477	474	471	492	515	514	469	477	445	462	445	469	459	451	467	486	484	490	460	436	497	473	469	497	480	466	449	478	512	474	468	472	499	492	474	494	490	473	489	485	490	455	486	460	495	457	478	483	462	485	493	485	433	447	492	480	425	485	514	489	494	507	499	497	457	519	428	493	468	479	517	463	496	506	484	479	476	484	471	515	467	486	494	486	451	468	474	480	498	504	481	477	471	471	466	483	473	459	465	480	514	437	494	498	502	519	487	498	502	487	484	476	468	500	487	476	465	491	509	472	485	444	524	481	457	507	459	498	450	500	478	507	475	516	489	485	478	481	475	515	483	533	486	465	486	496	479	468	473	485	492	467	462	488	481	513	462	484	493	421	490	455	451	534	470	460	477	446	511	472	467	494	470	478	501	454	490	477	474	476	512	484	495	475	499	442	450	501	478	514	457	475	456	495	485	489	499	501	476	490	468	497	516	476	494	482	468	459	449	485	511	460	484	497	504	483	447	463	466	476	460	491	439	505	504	477	445	473	480	474	484	453	505	467	470	475	462	450	530	527	495	494	489	444	480	497	497	515	455	486	491	483	459	478	494	478	491	465	483	477	518	460	478	531	476	471	485	489	500	513	492	510	481	487	492	496	482	473	507	511	461	511	494	487	531	456	475	465	497	467	484	475	487	498	483	452	482	492	466	498	482	455	497	462	484	497	470	441	473	525	481	511	489	469	502	504	490	521	498	483	455	491	503	516	508	486	471	529	478	470	502	477	462	475	489	461	473	467	474	514	540	506	468	493	494	503	462	477	487	449	465	470	464	463	513	497	478	477	474	491	486	462	484	512	472	488	497	451	463	522	455	519	496	468	480	513	477	481	496	466	473	473	476	500	486	486	478	436	450	470	491	500	514	472	439	471	480	530	451	472	518	492	496	482	488	482	454	469	501	496	460	478	491	500	474	471	475	472	477	469	465	487	480	501	490	488	499
2314	427	409	361	352	344	301	345	310	350	301	310	352	319	328	290	271	301	314	332	311	295	322	317	304	309	315	303	300	307	334	317	316	352	346	383	358	339	354	318	311	287	312	314	310	313	295	332	298	322	308	297	298	290	332	323	285	316	320	304	280	331	303	326	310	296	315	278	334	316	304	293	315	295	314	317	313	308	305	330	275	317	319	312	327	315	315	314	306	306	303	297	283	318	293	304	310	310	321	300	307	315	319	273	314	343	348	306	322	302	297	282	318	301	293	303	286	300	304	295	302	280	330	299	301	296	317	329	289	315	300	289	297	292	292	322	311	305	311	306	304	310	297	288	312	284	326	285	313	308	330	279	304	284	330	313	293	304	268	288	300	315	292	288	321	293	329	306	326	324	307	275	310	306	334	291	307	297	286	323	316	291	279	315	288	273	299	327	321	324	315	343	344	314	294	310	312	301	321	327	329	305	315	313	326	337	284	288	310	319	263	323	293	280	312	302	314	320	306	313	302	270	304	319	283	328	303	327	299	310	299	317	321	322	281	311	306	297	308	298	312	282	301	293	305	314	306	277	271	335	295	289	298	320	285	330	302	293	312	299	276	341	304	344	295	304	295	292	286	287	314	303	322	288	318	308	304	308	328	338	269	289	282	310	289	302	292	317	352	287	303	308	323	296	332	315	336	315	282	309	304	314	327	293	304	314	331	326	281	304	322	325	293	303	313	272	300	321	294	312	345	291	308	315	286	303	306	332	297	307	304	309	284	292	337	307	332	298	323	297	272	289	372	283	303	302	288	257	339	340	329	310	317	277	290	293	324	271	277	298	319	305	337	323	311	272	318	302	316	342	295	299	298	320	292	299	311	297	334	299	303	310	317	307	308	298	292	303	322	329	311	308	291	339	328	285	313	308	318	298	307	270	295	316	309	299	355	315	334	328	303	312	312	300	280	284	339	305	315	290	318	327	286	289	317	296	310	331	351	291	326	295	312	298	298	305	309	317	301	292	307	292	310	330	325	296	288	294	339	320	334	316	340	329	292	304	302	328	277	294	291	325	305	297	275	302	291	310	310	298	305	288	326	321	347	289	320	306	291	307	340	329	311	319	299	295	282	298	308	327	347	292	312	288	300	313	299	305	301	265	308	284	323	294	301	329	325	289	299	308	315	286	298	299	300	328	307	303	292	300	323	302	315	348	289	310	331	301	301	316	332	293	311	320	277	335	321	324	323	346	326	318	294	299	343	303	307	328	273	282	276	286	329	287	315	295	293	289	304	291	309	330	284	291	312	322	305	293	289	330	319	276	321	308	305	336	289	352	295	318	302	318	309	297	301	319	290	311	301	298	297	342	321	329	324	302	298	296	304	321	312	314	320	331	289	302	339	308	302	333	336	300	331	280	345	326	301	277	322	311	302	331	273	331	299	303	334	265	311	293	329	280	293	316	330	299	326	342	322	329	299	319	321	335	294	289	329	278	309	294	296	327	304	302	297	277	272	306	309	308	293	297	297	305	306	327	308	316	325	297	330	311	291	329	308	288	261	301	331	315	309	297	297	307	297	345	301	308	314	326	300	276	304	295	307	309	303	309	300	316	282	248	316	331	322	307	298	304	306	319	308	316	288	305	316	320	278	283	310	302	299	293	293	323	297	310	330	314	317	287	337	333	318	322	291	310	318	299	289	276	314	291	310	295	291	264	303	341	298	299	316	300	331	315	275	326	357	291	324	290	320	279	304	323	310	299	296	320	286	302	305	295	299	290	293	281	315	320	307	323	297	296	312	356	316	317	296	305	335	304	297	332	291	322	277	285	334	297	330	346	352	292	325	335	293	342	297	273	312	326	305	286	294	287	287	282	290	294	302	280	301	291	296	312	298	325	315	295	326	292	306	304	289	318	292	313	314	265	304	308	317	311	293	315	310	290	335	276	305	300	331	315	338	310	310	349	317	301	322	324	294	295	315	283	327	322	300	350	305	296	304	262	301	298	277	300	310	316	327	305	293	305	314	308	296	327	318	341	280	306	284	326	295	294	287	335	290	313	271	332	290	315	276	304	312	304	316	323	308	298	317	292	314	308	300	294	301	316	342	301	315	282	292	252	306	317	294	314	330	312	291	284	316	302	332	296	295	293	290	311	296	306	288	305	296	302	336	307	294	289	303	316	305	328	301	339	310	307	267	290	318	288	310	318	301	304	323	319	306	322	333	302	294	310	287	312	300	330	316	315	303	269	303	313	297	312	298	297	306	293	320	300	296	317	287	338	332	315	343	291	295	293	300	308	329	317	324	334	307	317	328	293	310	296	298	311	268	314	308	311	319	310	340	298	337	314	311	328	305	311	312	332	352	309	307	289	293	312	289	279	315	328	298	316	308	309	273	291	320	345	296	316	281	300	271	313	298	306	297	312	301	310	331	269	297	285	291	277	320	344	313	297	321	312	309	307	307	300	297	297	321	314	294	288	298	329	285	324	332	314	309	294	297	312	310	332	307	310	313	320	341	307	302	305	314	303	324	313	292	304	311	302	314	321	327	272	299	282	298	310	309	298	310	328	301	303	306	308	286	283	297	288	321	306	323	327	337	308	293	311	286	301	314	284	303	284	299	300	320	332	301	277	303	326	290	323	291	319	324	280	291	293	322	326	303	290	311	332	285	325	289	307	310	311	286	303	349	316	316	288	323	331	307	343	317	289	310	329	290	320	296	305	299	300	304	325	308	305	292	302	312	324	295	311	321	293	280	284	293	324	341	341	281	276	291	334	299	307	312	330	294	309	309	294	324	292	299	309	316	282	313	291	293	315	308	296	312	313	290	339	323	318	336	301	318	294	312	304	331	302	311	309	322	310	324	309	319	304	301	295	309	295	331	304	279	305	298	305	334	306	305	303	315	321	303	304	289	281	314	300	300	285	311	302	322	273	303	313	311	294	322	310	314	302	315	287	279	298	313	288	291	254	332	311	317	286	278	280	323	312	297	303	306	320	275	286	329	312	303	326	304	348	310	306	308	324	278	315	325	325	315	342	313	318	289	302	275	326	291	325	296	290	291	290	319	292	313	296	313	299	332	305	280	295	337	287	339	310	309	319	310	319	298	277	317	299	321	260	325	307	312	306	302	309	347	312	289	300	309	300	317	311	319	314	304	290	301	304	303	286	293	316	287	304	314	309	315	297	323	327	347	302	331	308	299	311	307	287	305	281	283	312	318	298	285	309	317	320	322	297	309	320	288	297	342	305	296	304	294	339	282	318	331	329	303	330	297	299	319	338	311	291	307	311	327	315	294	287	319	324	307	268	315	288	289	312	309	342	317	304	296	295	344	294	330	303	336	302	316	312	285	288	357	342	256	302	315	308	323	304	331	317	309	312	300	257	313	307	315	310	289	341	312	300	313	324	319	303	305	284	270	306	309	284	314	309	319	296	302	325	303	343	295	329	307	333	302	332	311	305	292	325	272	286	325	311	313	316	320	301	318	288	300	288	278	325
2610	1019	1067	1052	1099	1013	1028	947	971	931	883	949	897	891	917	874	881	920	915	882	832	864	855	872	877	887	848	895	898	935	932	982	1067	1066	1381	1399	1292	1233	1294	1069	1081	1102	1064	986	1013	972	910	881	911	903	858	856	896	899	877	931	864	844	862	832	870	869	854	843	865	894	868	802	881	849	879	810	817	877	898	872	858	864	899	874	871	872	868	822	874	872	837	863	879	843	927	898	859	862	922	823	873	887	880	878	875	891	857	823	897	875	867	869	826	807	810	877	887	882	789	882	861	859	889	832	865	883	855	832	799	910	894	919	844	809	909	900	850	891	836	844	896	874	858	924	843	829	856	877	916	886	875	856	841	855	854	873	893	800	859	874	864	859	855	873	889	824	798	905	852	894	896	888	849	888	861	883	872	854	902	914	904	813	846	845	860	866	828	850	883	859	880	841	812	842	911	878	891	882	838	881	904	842	842	854	849	821	863	866	879	899	899	869	881	888	867	876	877	889	859	851	808	863	852	915	843	889	860	857	799	781	877	843	911	836	895	836	864	839	808	887	854	893	835	880	877	822	884	886	885	870	884	834	876	921	875	841	896	827	860	849	886	904	885	882	880	884	831	914	872	817	869	784	862	911	868	879	875	824	866	862	844	848	864	895	903	908	912	843	846	881	897	850	846	872	875	858	857	874	803	910	925	849	837	825	878	874	883	876	880	895	874	884	887	819	920	814	892	886	885	795	875	806	812	847	897	887	809	852	844	881	893	881	868	884	872	881	849	891	809	830	839	821	853	828	829	788	858	866	870	848	873	876	831	882	872	822	866	895	863	870	903	879	837	892	862	909	844	821	922	883	852	896	888	872	842	847	876	851	886	829	893	804	830	857	878	832	906	835	838	856	806	908	792	836	845	813	899	861	890	854	852	882	913	898	902	857	854	855	861	871	821	856	823	835	880	892	882	888	875	863	865	887	859	848	836	831	841	863	871	808	875	906	931	851	895	845	924	874	839	887	820	899	863	843	871	841	896	829	849	847	894	884	884	876	874	877	899	903	897	864	880	810	829	848	832	855	873	838	896	851	849	864	843	903	831	875	821	862	810	856	864	830	855	886	860	864	857	827	878	853	896	880	860	864	836	837	839	816	844	861	873	877	893	842	872	862	909	925	856	894	885	866	839	924	851	859	858	857	850	862	844	818	914	880	891	904	815	831	872	831	874	880	864	891	888	913	885	935	895	913	908	868	808	925	900	881	846	823	864	848	847	859	891	861	855	866	859	862	843	883	847	881	864	842	918	810	843	861	845	837	854	870	890	861	862	871	811	899	870	860	820	904	862	871	882	858	890	842	856	888	857	864	867	848	847	873	863	840	862	856	879	879	851	869	828	867	850	866	886	878	940	849	831	851	873	915	877	816	868	872	882	889	887	901	874	872	847	851	874	887	861	857	874	905	853	905	873	857	863	835	869	864	896	867	866	853	850	840	867	880	877	807	892	867	840	901	888	878	918	842	846	902	893	809	856	884	874	851	847	898	840	902	854	836	922	894	881	813	845	856	843	860	851	907	865	835	850	843	918	875	901	890	826	901	847	819	855	846	856	880	868	811	861	873	878	901	859	832	862	842	796	879	844	913	844	902	889	874	866	929	887	872	860	867	840	864	833	873	847	882	803	842	921	850	898	848	805	888	859	845	828	861	849	898	855	923	854	870	860	857	884	900	870	839	851	916	896	897	858	824	892	884	877	815	853	834	872	825	852	907	862	849	817	874	841	836	856	848	895	879	848	887	910	824	877	857	844	877	880	883	894	843	848	821	868	854	941	869	893	885	850	861	841	836	871	904	814	918	897	831	934	887	784	866	825	839	867	880	873	844	898	927	904	814	841	826	851	870	866	845	808	896	867	865	885	841	905	828	834	861	881	851	871	873	844	892	877	838	869	840	848	868	894	822	799	902	869	858	886	857	815	931	847	904	869	875	878	844	856	865	875	847	904	872	832	837	842	831	877	889	855	825	870	892	820	838	862	860	878	885	832	837	860	825	907	845	846	844	861	828	849	840	871	903	829	862	870	882	888	855	890	884	831	844	815	899	851	881	884	877	849	896	869	935	866	852	832	851	836	930	889	895	836	910	841	862	859	793	920	871	874	828	842	837	861	875	848	872	830	859	849	848	907	836	894	867	888	866	814	831	913	888	931	838	862	863	844	902	875	866	808	849	908	853	870	885	834	929	851	881	851	847	836	849	877	876	878	853	838	821	847	823	885	880	864	808	855	818	836	888	831	876	884	861	892	902	850	916	903	859	868	872	891	873	862	856	882	856	827	851	838	869	866	830	897	859	880	824	836	851	819	875	813	882	851	854	901	874	846	860	881	852	903	898	893	866	837	895	888	868	882	818	838	877	899	858	852	926	833	876	873	876	897	899	880	824	854	946	843	857	855	844	832	885	827	903	875	837	825	849	858	866	879	853	870	863	885	851	878	848	840	869	862	861	860	845	862	849	853	873	833	857	872	864	838	854	864	874	867	861	883	844	790	883	842	835	833	809	879	907	900	868	896	812	834	922	831	847	813	873	785	873	845	831	902	845	832	861	856	881	812	888	902	849	836	875	861	842	893	939	875	845	904	885	863	866	898	884	836	885	794	839	904	868	876	886	833	863	808	911	874	883	926	880	862	842	846	911	864	883	825	869	823	895	904	865	895	855	900	889	873	873	891	801	853	882	893	869	831	885	832	858	878	840	876	871	885	859	865	818	950	876	925	833	803	885	825	832	863	927	888	825	872	877	862	878	923	838	889	867	916	894	818	891	853	844	871	881	869	856	843	862	847	860	869	882	874	878	850	820	842	877	894	868	850	867	897	897	849	852	846	864	862	873	864	849	818	890	864	853	838	846	880	869	874	893	837	832	864	896	824	798	901	874	860	867	864	874	880	845	857	850	928	913	862	863	862	903	848	874	862	926	919	877	903	814	855	823	904	828	868	839	866	877	924	800	856	854	838	921	906	865	817	842	873	907	858	871	927	892	835	832	868	877	839	830	866	852	867	841	873	861	874	825	865	886	917	888	874	845	849	871	841	858	866	836	846	838	887	863	858	933	901	870	879	854	822	817	792	877	875	915	865	860	879	871	888	863	858	943	879	837	896	827	890	877	863	850	890	848	820	873	897	893	885	843	862	908	876	892	843	815	817	899	891	871	894	862	883	881	883	869	868	908	859	919	872	883	900	895	886	861	863	851	885	845	893	875	833	892	853	830	888	843	836	825	869	877	898	859	901	872	815	855	867	890	843	837	909	810	852	847	937	887	922	865	867	875	850	923	823	906	901	826	805	900	893	867	847	913	866	897	865	897	841	876	834	828	844	893	871	899	873	850	840	841	910	872	869	879	873	847	880	866	876	908	829	867	821	818	884	796	900	837	814	861	842	814	827	859	869	870	890	873	911	870	869	893	849	920	892	873	863	858	876	884	878	864	832	849	849	834	901	878	880	851	862	899	889	892
9930	1572	1667	1270	827	625	493	384	334	305	288	248	232	221	219	213	229	232	183	215	161	191	186	165	200	178	193	195	220	215	322	429	510	804	1460	1320	893	715	831	582	481	579	397	418	423	363	232	203	196	221	177	162	162	139	164	146	163	156	166	147	174	159	175	146	172	179	169	148	186	175	172	152	140	186	155	151	134	154	136	160	153	161	153	154	159	165	150	154	162	158	146	153	158	137	160	138	168	142	155	153	147	167	164	157	161	155	143	143	154	160	149	151	152	171	155	155	151	189	155	163	169	142	162	160	175	158	161	173	161	152	144	152	173	140	166	175	146	131	145	183	169	161	154	162	167	166	181	129	163	180	130	175	165	143	155	189	167	176	142	161	166	158	167	151	161	149	154	166	161	128	159	159	154	166	158	137	160	148	136	167	152	144	157	159	156	158	150	147	163	131	149	135	163	144	154	161	152	167	157	180	173	179	149	155	160	157	151	167	136	146	160	143	155	153	169	155	162	177	151	170	160	124	149	149	167	140	152	180	174	149	145	134	140	162	149	164	148	156	185	168	166	160	145	150	155	175	159	155	158	128	177	175	151	163	174	139	167	160	159	163	158	153	154	165	164	160	143	171	139	160	165	154	149	139	163	167	158	179	155	132	152	179	167	166	150	166	151	144	149	164	169	144	165	149	141	142	156	146	151	156	180	166	163	169	159	132	152	183	146	168	134	166	154	147	175	160	177	156	146	138	156	149	155	153	130	134	173	152	148	178	166	150	159	174	151	159	148	167	153	169	156	178	139	170	143	139	152	135	185	157	153	130	168	154	164	167	178	146	153	156	155	169	168	148	132	150	169	152	173	164	141	166	143	177	152	148	153	162	157	178	150	148	159	158	148	165	164	139	146	148	165	138	142	169	174	152	183	163	159	166	158	145	156	170	148	172	160	159	163	159	140	181	151	165	150	152	159	159	162	164	160	141	164	164	167	171	158	133	157	150	169	170	170	175	148	178	146	170	153	153	150	162	156	150	152	138	160	163	143	159	178	144	150	155	164	135	157	145	151	157	152	163	136	152	175	150	169	146	163	184	162	152	131	168	150	173	148	134	164	186	157	160	148	155	135	152	167	161	140	148	163	155	166	153	149	157	166	150	143	169	156	174	171	149	170	155	135	160	178	158	153	154	147	165	161	158	180	161	157	139	140	168	163	145	143	172	155	152	140	145	144	155	176	144	148	175	140	156	159	154	162	154	148	146	150	167	162	129	158	178	155	171	142	176	156	149	158	182	133	181	165	176	169	173	146	146	174	156	181	155	166	172	168	141	156	153	183	148	162	173	143	168	151	145	141	161	155	154	146	173	154	150	165	148	158	170	161	156	152	163	159	173	159	170	142	169	181	150	154	163	171	152	137	155	170	195	165	140	157	172	159	149	153	170	185	174	150	163	180	166	150	167	161	135	172	137	135	171	165	162	134	167	155	143	155	170	166	172	152	139	146	159	152	175	151	164	165	133	184	151	164	167	133	149	163	167	167	134	162	163	157	162	159	184	168	156	168	143	166	150	148	153	158	153	156	176	169	152	148	147	167	151	150	150	167	159	157	152	159	157	170	165	141	150	162	194	153	170	155	140	150	141	187	166	175	163	170	170	151	143	182	173	162	147	147	168	171	159	150	187	147	180	151	142	146	164	162	135	189	168	148	161	171	183	155	166	148	154	163	141	172	183	158	168	160	151	150	165	142	168	165	154	178	172	157	145	169	173	156	152	161	141	171	151	152	175	171	160	150	162	163	142	133	149	134	139	166	135	174	167	154	150	155	143	151	156	184	147	171	156	180	170	132	153	131	165	167	190	168	160	139	153	150	175	149	139	141	145	166	142	160	169	143	160	145	150	172	189	153	131	158	158	145	148	141	147	146	161	154	141	175	156	141	156	153	170	146	171	180	146	164	149	142	133	153	157	148	151	156	157	127	135	161	157	147	151	146	153	162	151	171	145	172	139	149	144	156	190	155	154	167	152	156	170	174	154	161	161	149	157	135	153	134	138	153	169	169	148	146	152	144	171	168	141	148	162	135	160	166	140	171	183	151	142	175	159	167	178	147	159	146	161	153	180	166	163	179	145	140	174	178	171	164	172	159	141	160	143	173	169	126	170	131	168	149	163	169	159	173	183	176	167	155	157	160	141	166	153	157	143	157	147	177	139	144	151	141	148	158	143	161	145	155	155	141	175	161	152	158	138	155	163	152	149	152	174	144	151	169	144	180	159	162	170	154	162	158	151	134	163	166	148	149	149	168	156	156	148	171	143	163	147	157	153	156	157	144	175	164	175	170	149	161	174	163	141	174	157	154	146	165	149	164	168	146	159	131	148	169	177	171	169	159	153	183	174	175	151	162	134	158	132	155	134	148	148	142	136	178	163	145	145	166	157	162	168	152	167	169	170	155	171	146	134	154	156	163	150	151	176	172	145	135	160	164	163	145	154	197	157	141	161	145	152	180	172	167	162	157	167	138	167	168	173	156	140	148	157	140	150	147	147	160	164	156	169	175	139	158	138	143	173	159	153	170	202	149	184	166	143	164	149	150	172	166	151	167	191	160	195	155	137	175	156	176	154	131	160	172	166	154	160	153	136	148	154	166	134	142	156	159	167	131	158	174	175	184	157	180	157	156	168	160	157	137	153	156	160	184	149	170	137	178	167	185	175	149	171	156	153	146	176	157	158	164	156	159	156	160	174	135	155	159	141	162	152	159	163	149	149	177	162	163	151	150	143	169	168	157	182	172	169	147	163	130	142	167	153	147	161	158	161	154	153	140	154	138	161	153	149	165	177	146	154	150	170	157	168	176	161	162	154	167	167	140	160	167	181	153	167	133	172	161	152	182	156	150	174	181	153	172	157	172	169	167	166	159	171	144	165	203	178	162	149	153	147	157	149	177	123	163	164	153	144	162	155	153	130	148	160	157	154	159	159	154	162	159	168	123	168	172	137	147	167	174	153	135	157	151	174	157	142	166	145	163	165	142	154	148	165	138	162	157	148	174	145	166	163	158	166	150	168	149	167	158	164	138	166	150	149	156	143	179	164	155	171	170	163	160	186	132	144	164	173	173	160	153	131	163	161	159	153	153	153	150	169	153	173	137	157	142	154	156	166	151	151	136	163	137	155	166	159	141	143	155	175	158	148	151	150	150	184	173	179	125	160	170	155	146	166	133	165	158	167	154	158	152	140	147	141	158	136	185	142	179	176	187	161	168	145	165	157	175	141	151	165	169	197	159	171	146	129	163	146	157	181	159	149	149	161	156	154	170	162	157	145	162	162	166	150	171	165	145	156	166	165	154	161	140	156	182	175	148	151	135	176	159	140	158	167	143	175	155	180	146	166	171	198	150	178	130	125	142	136	149	169	156	144	152	160	169	153	150	154	141	161	160	160	174	141	139	167	160	157	144	158	159	164	139	153	139	165	155	163	152	138	169	157	157	153	152	186	150	178	152	148
6062	1608	3458	3798	3229	2713	2145	1817	1548	1403	1182	1132	1044	1001	952	866	802	736	796	745	725	683	670	616	727	689	668	772	834	1138	2050	2290	3277	4327	7866	7654	5452	4646	5235	4144	3397	4032	2790	2664	2720	2319	1421	848	894	780	644	624	526	536	544	554	535	531	543	552	591	506	508	545	543	535	517	536	519	499	486	490	473	489	510	466	478	499	481	501	465	490	485	492	486	517	524	492	498	477	520	484	500	490	482	479	496	488	493	467	465	514	485	521	485	531	527	513	497	534	484	470	483	484	484	502	488	506	456	510	516	467	460	520	495	489	505	505	503	487	492	440	480	504	470	476	510	492	477	521	440	488	467	536	484	501	480	514	532	483	493	510	501	489	491	454	463	474	504	502	470	479	463	504	476	516	473	516	510	474	499	492	508	491	519	497	494	480	476	508	524	474	477	474	505	513	443	448	488	492	478	460	458	529	471	444	470	518	523	460	477	471	472	491	487	466	456	511	462	501	460	488	542	536	475	499	470	499	476	488	438	520	501	500	450	431	471	495	500	503	482	475	481	454	452	477	485	469	476	503	490	486	485	493	476	525	468	481	477	493	505	487	505	499	494	468	469	481	509	484	509	507	488	488	524	485	460	492	492	455	487	471	466	465	471	458	457	463	459	498	479	484	451	502	497	506	498	518	488	464	494	503	506	470	507	496	489	475	463	482	506	495	527	486	517	521	460	477	477	484	492	539	462	477	477	478	493	506	507	477	465	505	456	481	479	461	508	522	493	451	494	482	487	456	508	444	484	513	468	475	465	486	483	506	508	488	475	485	463	541	460	483	529	522	452	462	488	473	448	486	512	545	478	505	495	499	496	485	494	460	503	485	501	470	472	443	518	515	483	463	452	461	472	534	514	488	498	485	469	522	472	468	490	465	405	502	472	493	463	452	505	470	473	497	467	448	520	453	514	509	471	486	435	496	483	493	479	488	450	494	460	506	484	461	486	463	507	482	446	496	473	521	482	507	481	484	520	493	471	471	506	488	462	498	484	473	498	468	482	526	467	494	497	500	505	493	480	512	486	490	490	455	476	457	476	452	452	499	467	494	464	506	477	518	473	530	474	478	473	461	477	463	513	471	501	469	473	479	524	473	500	483	488	467	497	515	484	501	490	503	504	491	501	513	512	477	462	499	498	488	505	488	490	502	485	474	483	469	487	497	470	442	447	448	480	507	485	522	503	465	492	504	484	472	485	501	489	466	509	480	463	522	519	517	476	496	459	502	491	469	515	490	501	498	466	472	476	467	477	501	486	482	445	513	495	438	460	423	495	484	478	466	494	504	468	488	481	520	495	465	463	481	477	480	508	507	474	477	512	475	480	518	509	469	497	463	433	511	469	484	472	468	466	522	479	498	505	488	485	469	489	507	451	497	470	440	485	447	507	500	516	475	472	492	491	525	503	493	481	438	498	523	576	495	499	521	494	453	478	465	485	492	523	507	486	454	496	515	432	468	484	505	477	480	507	492	500	457	469	477	495	545	477	497	478	530	490	490	498	494	463	472	538	487	493	510	488	485	491	448	493	485	498	460	505	498	489	514	543	431	512	475	513	469	519	507	473	510	490	489	479	467	484	464	499	479	468	546	478	470	465	496	487	491	525	461	468	504	457	491	482	477	509	512	482	484	476	486	496	489	456	496	496	463	458	494	488	475	513	505	505	490	464	506	483	497	496	507	484	513	498	471	486	463	496	478	438	459	468	473	486	470	466	503	474	465	516	533	504	488	501	487	464	494	508	446	483	500	476	492	488	425	454	458	461	465	507	514	459	479	486	472	476	487	530	523	484	486	505	445	498	476	453	453	490	485	479	490	496	499	510	503	464	510	468	518	512	498	479	495	511	498	514	471	494	472	481	496	472	496	472	471	491	495	452	477	473	528	497	498	465	521	481	468	463	500	501	498	491	486	485	489	479	455	480	510	466	492	532	469	470	437	492	456	490	489	519	478	499	496	456	471	497	508	505	503	493	488	506	494	493	525	460	482	482	462	454	477	475	472	441	481	508	514	491	518	514	508	497	486	474	495	485	527	543	482	526	471	474	490	505	490	498	485	481	490	499	497	489	487	479	481	456	508	509	489	483	490	484	535	513	487	470	486	485	513	500	452	455	455	493	470	467	493	518	511	475	456	450	493	450	478	502	506	483	497	518	470	492	497	464	517	454	462	452	528	480	475	468	501	479	510	484	463	499	509	523	494	489	522	524	511	494	496	509	470	502	483	511	473	511	487	538	479	472	480	504	455	507	483	493	470	482	506	469	479	474	472	479	499	470	450	459	467	505	436	467	487	444	474	486	456	509	485	487	465	488	478	509	482	497	480	475	482	482	517	485	436	488	485	507	492	467	476	524	531	459	499	502	492	456	488	473	486	530	502	482	487	469	453	471	497	492	477	486	502	459	479	523	489	554	458	467	510	523	436	527	465	518	536	492	460	472	500	460	501	506	471	518	487	487	462	458	473	505	492	451	465	430	505	517	489	482	501	485	467	489	494	499	475	495	456	481	490	499	472	521	424	447	471	495	497	453	519	512	495	482	481	458	448	488	444	487	453	495	454	494	488	486	462	526	485	494	495	475	504	486	522	507	521	501	464	495	466	503	491	491	492	471	494	468	467	467	487	490	459	488	461	483	497	481	471	459	460	500	479	514	479	456	474	474	459	497	489	466	492	458	504	487	515	478	482	477	519	500	542	451	489	509	477	469	495	488	486	498	509	463	506	475	461	489	498	479	478	498	520	474	479	501	497	496	499	498	447	461	492	484	499	478	500	494	466	545	507	439	457	476	474	435	440	473	485	516	464	453	483	479	490	469	504	469	453	498	490	528	472	496	498	508	463	487	468	466	480	455	507	492	490	486	509	528	461	425	479	484	503	523	473	492	500	453	481	514	482	512	447	494	461	471	523	492	513	473	473	449	485	535	502	468	467	513	477	484	500	475	492	488	486	493	466	491	467	464	457	471	484	491	444	493	506	480	482	446	499	476	489	509	483	489	482	468	466	494	489	441	507	487	512	446	521	480	511	466	460	497	467	506	486	508	455	482	458	453	509	462	490	495	464	450	495	468	500	471	458	465	543	439	477	481	462	518	507	509	490	470	489	521	445	444	496	507	473	488	543	496	491	472	516	488	505	492	483	454	482	494	500	470	478	464	481	478	442	466	462	477	466	482	404	489	494	493	452	481	499	444	503	501	484	486	495	480	475	486	523	479	484	502	477	491	494	481	518	480	534	500	480	467	466	459	483	508	477	481	516	517	524	482	471	498	468	510	458	525	482	488	468	490	521	482	501	519	454	483	514	496	488	495	463	468	488	471	493	494	435	485	482	460	508	491	469	486	463	508	449	498	462	454	479	483	505	500	502	413	508	511	475	530	478	474	512	501	480	454	516	507	500	479	447	450	467	512	504	480	501	461	507	518	494	460	460	505	461	484	481	515	502	494	514	505	477	501	476	490	466	511	499
17388	3239	3105	2359	1463	1064	805	674	525	435	420	364	301	299	244	255	236	232	249	233	219	206	207	189	203	181	215	193	261	262	560	757	930	1377	2586	2246	1586	1153	1340	1030	907	1022	753	668	730	659	363	254	227	185	165	189	152	158	152	163	170	167	162	159	159	151	160	157	157	168	180	149	164	151	166	156	159	188	169	162	163	141	156	148	144	144	164	144	161	167	156	146	160	162	140	158	150	173	163	156	149	162	166	156	150	184	157	160	153	151	157	152	154	168	161	171	139	156	159	180	153	174	152	171	159	155	174	137	146	140	124	176	154	146	145	176	159	174	162	150	165	162	150	166	145	151	153	147	146	152	188	169	151	161	156	164	156	141	169	165	163	161	145	141	148	169	147	146	163	138	131	158	134	164	146	148	164	148	161	174	154	163	138	138	151	151	152	167	156	163	138	158	137	159	160	185	141	156	145	168	164	173	157	163	175	145	166	158	134	152	154	130	138	161	182	170	165	138	152	150	161	180	162	135	143	150	149	142	144	150	170	162	167	150	162	141	154	178	157	168	143	152	161	152	172	150	176	147	164	154	154	154	138	163	165	137	165	148	146	145	149	140	169	167	159	163	166	181	158	165	131	162	159	142	173	141	171	148	161	157	144	136	168	150	164	140	144	141	150	172	148	137	147	160	170	144	182	166	155	157	171	156	166	158	147	163	177	155	157	163	162	146	145	143	145	170	176	131	153	156	159	152	150	167	129	162	149	137	138	151	181	164	178	152	155	162	153	157	140	155	163	147	134	142	142	167	165	138	158	162	156	138	164	167	146	142	130	137	144	170	157	167	149	162	162	143	165	154	161	158	130	179	129	162	157	143	167	145	149	143	153	157	130	161	168	168	180	145	147	169	185	164	159	147	145	145	149	159	144	141	160	156	134	157	134	169	157	155	155	148	165	158	153	147	144	150	152	146	151	151	153	167	156	128	136	142	159	166	163	153	142	189	141	168	143	154	160	155	139	130	137	153	170	157	162	152	146	145	172	174	137	161	149	141	149	144	147	176	173	149	134	160	148	150	158	157	150	144	173	145	143	141	155	150	166	169	154	146	157	148	128	162	155	163	156	157	146	147	167	153	164	170	144	173	144	161	151	148	170	147	161	143	162	161	144	142	146	146	155	154	153	154	132	166	150	169	170	176	142	144	161	155	140	155	144	143	146	161	154	159	131	152	135	166	158	139	154	153	128	151	182	137	137	142	143	165	141	137	170	155	142	166	140	153	173	145	151	148	168	158	149	152	148	166	164	139	163	146	169	170	154	140	160	126	162	125	150	165	152	147	179	158	160	160	158	154	156	157	146	146	137	171	174	139	146	141	154	178	137	147	155	144	151	144	144	163	161	174	154	149	161	172	149	152	170	152	157	148	127	139	126	143	150	145	170	151	164	155	154	137	146	142	167	150	164	170	163	165	141	164	155	153	124	168	142	148	169	157	148	168	151	158	157	157	138	149	138	162	161	143	161	132	170	160	134	153	157	161	144	152	149	161	152	149	165	168	178	169	175	151	156	154	140	172	169	170	152	166	158	140	151	181	166	158	132	162	154	183	160	142	168	152	149	139	150	140	172	165	162	159	144	153	161	139	151	166	162	160	138	154	160	138	159	156	144	121	143	145	183	142	182	143	135	169	132	159	165	130	156	146	144	163	134	153	153	162	154	136	156	154	144	146	132	155	157	169	171	175	149	149	166	151	155	161	153	133	154	177	175	145	143	170	141	178	135	146	156	156	159	185	165	143	147	156	129	156	156	164	143	145	141	139	173	149	161	158	153	171	147	143	159	160	139	147	159	154	155	165	168	163	154	157	146	160	153	151	154	161	146	153	147	153	145	138	156	160	133	153	140	167	159	173	152	177	160	161	147	153	160	161	169	152	177	141	163	155	167	144	178	152	158	172	170	166	175	160	146	175	145	165	135	154	160	154	179	160	147	148	156	181	150	166	156	145	136	164	179	173	144	145	156	145	174	146	148	160	145	165	151	144	149	144	152	144	167	140	151	159	146	176	160	151	168	128	150	144	164	159	147	143	148	166	169	136	154	171	165	160	189	170	157	145	142	153	153	169	167	137	160	135	154	160	157	147	137	159	149	149	164	152	152	145	169	140	140	152	148	149	171	166	144	137	180	158	154	162	150	148	153	149	170	177	158	170	163	146	161	148	145	163	172	160	170	143	164	162	138	148	154	150	147	172	135	129	143	169	161	180	156	162	146	141	152	173	157	165	141	143	146	170	152	146	150	160	158	165	155	154	154	180	177	176	163	166	154	127	157	168	158	125	152	184	142	150	156	161	154	152	134	161	149	127	175	182	146	150	140	131	149	157	162	162	167	171	172	125	188	155	171	153	145	141	156	155	129	165	141	143	170	139	136	170	151	149	142	129	173	142	153	147	166	156	147	139	163	162	168	152	165	161	159	168	172	170	144	134	150	166	151	158	148	167	154	166	190	157	144	156	144	156	150	162	147	143	143	155	158	152	146	136	133	162	159	149	157	156	163	109	160	177	156	152	161	143	136	147	162	121	152	163	152	133	148	149	144	121	156	148	162	164	153	160	147	149	142	169	129	163	129	171	144	158	172	146	150	156	158	159	169	152	152	150	159	147	151	173	173	143	151	164	188	166	147	149	148	149	126	170	157	135	156	169	130	155	168	162	166	145	150	136	148	146	200	162	156	161	148	155	161	140	169	162	144	155	174	134	155	140	160	177	149	155	155	153	166	166	165	163	153	150	155	166	140	141	160	164	156	166	154	138	142	142	163	157	151	151	153	154	158	192	160	158	157	138	150	149	153	152	157	150	136	169	151	168	153	157	181	137	158	142	149	155	166	144	138	156	149	132	165	187	157	140	150	155	160	142	164	157	155	155	168	153	149	174	131	157	155	169	155	161	146	156	130	159	137	175	163	151	138	131	155	166	161	168	173	182	157	156	152	147	176	160	162	138	154	139	153	153	153	131	166	161	160	135	156	158	152	148	166	169	141	149	160	152	136	148	171	163	181	123	163	177	147	158	154	143	162	173	153	157	142	145	137	158	169	136	156	148	129	150	140	135	170	142	153	157	153	152	192	150	182	164	138	171	163	144	145	173	159	179	166	167	162	151	130	147	154	192	158	146	175	143	171	159	147	143	146	166	139	150	143	151	151	150	143	142	154	159	140	149	156	134	158	162	169	176	156	163	150	157	161	152	145	133	168	153	161	149	157	171	167	166	153	150	168	170	167	142	147	172	151	164	147	173	157	156	152	154	148	158	152	153	146	170	151	134	182	148	151	154	193	141	162	145	158	164	137	154	172	161	165	143	162	168	139	150	132	152	170	158	150	151	163	152	175	148	178	161	168	161	175	151	133	164	144	156	158	180	150	149	156	158	151	142	152	154	181	152	148	170	168	152	164	141	154	151	182	158	127	177	137	143	164	173	154	140	177	162	175	173	178	162	136	151	163	163	139	160	151	141
8412	2785	6153	6869	5787	4754	3893	3239	2598	2245	1963	1797	1601	1370	1254	1187	1099	1043	1029	959	958	894	851	835	851	913	911	1002	1136	1725	3986	4647	5927	7405	12789	11663	9608	8071	8537	6954	6169	7200	5026	4737	5052	4654	2434	1362	1128	911	807	691	613	599	588	580	568	576	636	612	575	616	628	557	544	578	545	525	572	543	531	541	482	530	553	496	543	517	539	524	532	525	479	521	520	519	535	506	542	498	525	502	511	509	473	498	514	515	524	516	486	498	472	483	522	487	524	494	478	502	449	475	496	527	505	456	468	468	550	461	528	486	464	510	496	503	488	486	480	489	507	515	548	486	508	480	494	484	487	486	493	508	460	506	453	480	525	479	475	455	489	479	496	503	478	459	492	472	475	499	487	456	476	494	521	473	515	506	473	463	547	476	489	480	492	501	445	474	497	461	512	502	481	498	489	519	518	504	456	485	508	485	529	498	508	505	489	456	472	487	494	497	514	458	500	467	499	491	519	493	480	452	483	483	474	446	491	522	456	544	489	500	491	479	501	533	477	488	473	494	473	481	451	511	501	479	470	500	506	468	453	522	501	532	491	473	514	472	477	500	509	480	482	509	476	474	504	510	468	496	441	495	483	458	522	516	498	459	481	479	508	501	459	504	464	488	455	481	501	480	550	491	480	487	481	531	499	470	453	452	478	485	485	467	476	517	488	508	460	475	519	484	475	505	487	463	502	514	488	469	501	506	484	496	468	483	464	491	506	466	546	483	462	503	535	471	493	514	481	491	509	504	477	487	465	519	475	469	473	517	468	470	485	482	510	469	511	533	480	492	485	498	504	466	479	500	515	549	516	468	474	468	459	482	503	507	474	511	489	488	453	495	464	516	485	497	504	513	515	486	437	447	503	479	472	510	481	543	448	468	509	495	460	470	479	470	469	457	498	469	479	500	509	517	511	486	475	502	551	482	467	480	500	440	478	518	472	500	469	471	512	539	476	528	484	483	468	464	469	496	506	471	473	474	479	471	508	493	498	502	477	449	505	475	482	470	518	471	498	469	499	512	447	472	469	487	423	482	494	520	507	497	452	441	456	458	497	504	483	521	490	508	458	464	482	488	477	466	446	457	527	507	494	442	506	503	470	486	468	535	491	463	477	469	489	518	521	483	479	449	514	494	485	482	535	468	522	474	506	459	494	477	519	507	496	508	502	451	507	467	487	475	530	514	492	445	501	482	504	514	489	486	480	483	479	494	501	507	480	500	531	510	456	514	494	510	515	479	471	484	491	478	475	477	509	501	483	484	510	498	483	497	453	528	475	497	477	468	475	439	451	469	497	488	456	458	529	475	480	466	500	523	514	479	518	505	476	487	518	494	478	497	457	513	449	481	484	489	490	465	483	478	479	488	514	505	465	481	517	477	508	476	471	484	482	471	448	473	489	446	498	477	502	480	477	493	491	480	488	495	454	496	474	505	507	527	482	503	433	510	490	458	460	498	493	479	485	512	461	489	478	496	509	472	477	472	490	473	453	489	483	476	501	449	443	478	451	449	447	519	489	487	443	479	508	523	513	506	457	493	460	456	492	510	463	519	505	456	485	469	488	524	503	471	465	492	500	474	492	465	481	486	502	546	491	501	487	526	451	541	516	546	491	466	496	452	477	479	471	468	469	444	506	495	518	487	490	510	501	480	483	488	487	485	502	468	515	440	501	485	475	515	469	491	482	452	450	495	524	507	490	505	472	459	505	501	474	506	484	480	509	470	525	485	470	500	518	463	454	466	480	489	481	481	479	483	514	501	499	492	504	461	475	534	538	459	457	476	514	489	468	516	474	493	520	489	509	462	504	465	478	448	484	487	481	497	511	471	481	520	494	481	447	493	486	495	485	501	528	504	500	453	492	492	494	494	503	475	489	471	484	465	497	491	445	468	436	502	475	499	455	513	451	507	490	490	478	483	526	494	472	531	469	525	459	509	447	487	450	458	511	490	492	481	491	480	492	472	456	508	492	524	491	465	508	475	532	485	467	472	514	487	494	527	516	475	490	468	504	486	448	472	507	487	487	490	487	472	460	474	455	511	526	498	493	501	460	526	431	494	472	508	484	500	484	490	493	484	515	449	447	506	486	489	509	486	521	482	514	507	470	500	438	478	492	520	483	475	452	464	512	495	490	478	471	526	488	489	516	481	474	493	493	527	538	492	493	473	492	498	480	496	463	502	491	483	486	488	511	476	446	501	469	480	470	476	498	466	512	509	487	533	474	504	491	482	553	458	471	473	496	504	509	466	474	511	526	473	473	512	482	502	484	468	496	518	471	487	493	477	484	467	479	487	458	502	469	490	487	498	492	505	473	472	501	478	479	475	524	480	500	478	493	486	460	515	491	498	483	464	456	505	457	476	454	476	489	474	465	511	466	492	485	461	489	472	510	477	487	477	492	491	502	483	463	480	491	501	519	461	507	521	519	495	431	466	485	500	501	512	472	531	501	526	502	539	500	486	460	485	466	494	514	491	507	495	484	462	518	484	524	501	521	499	521	475	491	522	497	502	514	501	532	495	457	489	459	502	476	475	457	477	464	507	502	492	480	490	454	487	503	469	483	516	496	487	481	492	502	499	491	466	465	475	479	516	497	506	533	465	470	496	511	471	503	512	429	479	477	482	476	467	492	460	491	482	497	468	466	495	455	507	484	491	441	480	477	501	464	521	506	471	532	497	482	488	494	481	486	505	449	515	479	510	483	456	490	489	470	466	518	456	501	472	479	505	460	470	540	505	512	466	516	491	471	500	507	481	487	508	474	473	479	480	467	451	501	495	483	481	515	494	474	502	457	454	469	469	482	453	501	487	509	537	478	495	521	510	540	486	477	503	473	504	491	508	467	488	487	513	442	462	526	517	481	505	544	538	504	492	497	487	504	460	522	523	471	473	475	483	445	514	491	480	444	461	461	490	460	491	473	526	506	498	460	469	514	492	475	485	474	497	489	489	479	509	504	453	530	464	479	517	519	472	506	497	497	482	492	517	496	478	471	492	489	512	478	486	493	443	477	468	494	479	524	504	495	491	548	517	491	451	495	442	510	470	504	493	494	491	506	477	472	450	542	486	515	507	484	498	466	523	485	515	469	531	500	500	458	515	472	476	498	442	501	512	530	486	494	479	497	484	531	474	480	466	500	491	504	541	472	519	472	515	441	488	512	498	466	469	484	454	511	469	454	485	506	526	493	516	464	500	491	497	533	468	484	481	484	506	475	540	481	497	472	460	478	502	503	484	516	487	499	478	464	480	484	505	457	483	465	511	474	485	497	492	490	493	482	446	484	515	462	486	472	493	482	495	471	491	460	487	485	516	457	493	485	461	478	482	471	506	470	486	532	483	463	506	514	493	493	434	488	492	484	496	458	542	505	447	506	500	496	489	473	489	436	440	509	525	494	521	519	488	505	485	465	497	511	480	515	502	461	508	466	519	512	468	520	495	474	470	476	498	494	480	480	464	470	488	484	483	458	462	514	473
2372	400	423	376	338	328	341	342	313	308	305	308	337	314	296	311	291	297	289	323	331	290	296	316	296	311	336	337	320	318	341	329	329	357	373	378	351	336	354	345	356	323	351	343	346	312	336	346	332	374	274	314	318	327	330	311	322	324	347	261	299	305	292	302	289	326	289	299	306	284	306	322	311	287	330	319	306	305	331	304	265	303	302	315	308	302	322	300	302	294	318	330	298	325	261	317	322	327	299	298	306	305	345	280	291	297	282	325	302	295	314	302	303	284	300	311	316	311	263	294	296	300	310	308	303	292	309	334	328	320	289	298	305	314	292	312	325	299	327	300	342	305	281	308	319	298	302	310	306	288	292	316	310	323	324	310	335	300	295	300	292	342	328	352	298	347	316	315	326	283	331	275	321	324	313	335	333	308	307	293	318	304	288	343	316	304	305	344	318	280	295	292	312	292	345	295	356	332	323	311	318	332	273	307	272	320	309	346	300	335	296	333	312	296	291	311	307	294	319	338	298	343	321	292	320	305	326	305	303	355	294	283	277	311	316	305	319	320	312	296	301	317	295	294	302	291	301	311	332	301	289	308	310	312	323	303	322	323	312	317	276	314	334	316	315	299	297	301	310	294	298	301	305	292	300	285	313	346	320	281	323	297	278	317	314	310	300	303	324	314	339	313	291	282	317	307	288	295	300	294	316	289	292	326	299	291	298	307	314	301	301	269	285	294	305	307	335	323	290	326	323	292	300	304	317	292	305	330	324	321	287	320	311	311	318	326	283	287	310	295	311	297	304	317	291	302	318	317	310	288	340	316	315	332	295	265	289	328	307	307	311	290	278	302	314	330	300	276	309	305	328	291	294	308	292	311	309	281	278	312	290	303	301	308	306	301	302	313	312	341	279	300	312	277	334	306	313	294	298	312	317	318	292	324	308	284	286	304	309	298	296	294	307	305	302	338	284	287	319	321	288	320	329	332	334	298	327	284	319	301	309	341	308	280	283	328	306	285	313	339	303	310	296	333	316	332	327	328	276	345	279	249	296	308	351	319	301	313	322	288	315	333	302	315	302	290	286	317	299	322	285	339	282	335	296	325	281	318	305	309	321	296	309	310	307	308	328	304	299	305	324	286	333	324	302	289	301	293	337	303	322	353	290	323	315	328	309	332	320	286	286	303	333	317	298	311	312	302	321	322	327	311	333	291	294	291	298	298	288	331	293	320	318	310	323	300	292	285	307	301	323	296	342	315	322	326	305	307	330	263	318	315	311	314	301	309	315	337	308	300	301	287	350	322	312	328	299	310	319	307	318	324	304	298	285	295	348	326	296	292	320	325	321	305	343	325	308	274	316	272	321	315	307	277	288	303	310	323	330	306	302	314	330	306	279	289	294	312	282	324	310	306	319	326	300	308	328	336	304	315	347	313	335	309	307	326	276	313	311	295	337	329	304	304	311	283	296	324	327	335	314	318	331	305	316	299	304	335	297	295	333	334	291	315	308	341	313	302	305	316	292	352	313	338	308	282	294	286	302	369	332	326	287	291	302	300	276	305	339	316	290	327	355	336	341	307	313	311	307	311	354	295	328	302	312	303	289	285	317	319	293	288	323	300	289	309	292	329	326	314	309	300	302	324	293	326	298	301	331	281	313	316	324	333	296	281	319	289	332	291	318	290	305	322	297	278	311	320	296	289	340	285	310	327	305	317	292	314	318	306	299	308	344	331	294	327	313	354	307	318	310	317	291	301	302	305	328	322	299	299	296	310	308	332	336	321	357	328	319	345	339	312	313	312	291	321	311	313	344	317	299	331	339	306	307	316	317	302	305	320	318	324	306	309	284	313	310	288	299	328	334	288	321	298	329	331	302	305	311	318	295	288	296	311	314	305	305	296	298	300	304	329	274	328	307	284	304	287	310	325	321	323	303	310	304	306	322	322	289	289	306	284	275	303	301	318	324	307	331	308	323	304	303	275	295	310	326	286	313	297	298	307	322	282	290	296	286	302	360	293	331	320	325	312	305	305	288	305	300	333	283	333	291	301	291	315	317	299	306	339	284	296	320	337	309	295	309	299	284	307	269	296	307	315	325	328	317	327	332	326	306	304	311	282	297	340	318	295	301	292	304	317	330	313	283	299	311	299	302	303	299	315	308	306	318	317	298	320	303	306	286	332	314	318	316	323	328	344	313	325	318	311	329	321	288	320	292	310	296	292	343	317	288	283	317	311	313	296	300	300	327	300	270	289	298	322	325	312	303	283	310	302	299	287	305	314	319	338	327	292	311	285	313	324	290	343	311	320	307	300	291	322	286	313	326	289	289	284	292	331	319	299	273	315	332	298	302	338	278	314	315	317	310	276	274	289	335	322	284	329	333	275	298	313	302	321	346	340	345	328	305	296	313	280	322	297	281	283	293	294	316	302	296	314	323	308	315	300	324	282	329	299	327	308	292	283	332	319	297	305	305	321	305	310	331	306	326	311	308	330	347	321	314	316	287	306	277	290	318	332	314	306	329	293	336	316	304	320	304	295	311	304	312	329	340	313	341	291	306	335	308	319	298	304	303	316	289	331	312	310	267	305	297	288	302	292	309	259	328	290	319	331	324	276	317	309	329	300	324	302	333	314	306	311	304	311	302	303	320	320	315	288	295	295	359	299	322	285	308	338	307	311	303	305	286	308	284	304	357	306	308	273	302	321	301	310	281	286	301	299	311	313	305	285	312	294	317	325	310	310	317	321	305	342	335	333	290	281	287	297	308	326	333	330	301	301	328	333	330	324	339	320	286	296	341	309	270	327	289	344	285	297	290	305	305	312	329	311	293	269	288	299	310	316	299	337	312	296	277	313	336	295	306	310	314	320	330	307	325	321	322	328	300	301	301	328	293	303	295	308	336	293	310	304	309	359	316	325	322	311	316	306	310	293	311	299	312	344	315	307	327	311	276	295	306	278	307	286	313	311	320	307	331	304	319	359	306	321	294	296	311	302	327	319	305	312	325	307	303	317	309	309	302	319	297	321	330	306	312	315	299	329	301	306	326	312	308	291	300	339	317	331	326	341	304	347	326	340	302	318	301	282	290	321	324	316	333	328	322	306	291	318	332	326	279	300	317	328	295	295	313	304	289	316	338	288	321	339	318	317	314	306	305	326	311	299	306	321	318	334	319	306	300	339	297	315	312	307	307	342	321	278	309	311	291	302	303	295	330	354	314	293	275	304	309	296	300	287	299	302	351	331	276	312	301	287	319	331	289	330	315	274	323	304	310	296	292	314	304	330	292	313	319	281	311	316	329	272	302	305	285	333	283	298	314	316	287	285	323	315	303	306	300	311	294	303	301	335	293	313	302	324	289	279	314	291	337	330	295	310	331	335	301	313	305	331	291	322	296	321	310	330	300	332	319	294	308	279	333	302	304	322	336	302	331	321	330	308	291	310	318	313	312	311	308	315	313	287	294	280	310	322	260	321	327	297	309	275	307	317	294	316	315	304	322	292
2550	980	1119	1085	1107	987	1019	971	900	928	919	922	945	882	911	880	895	898	895	857	895	905	855	886	865	922	961	930	939	967	986	1084	1153	1272	1446	1258	1316	1203	1146	1201	1133	1188	1061	1054	1007	983	925	893	880	932	867	823	853	891	876	859	895	829	857	916	888	862	845	863	863	891	918	880	918	857	881	895	871	872	915	920	895	792	877	860	849	835	912	912	886	878	854	878	896	871	888	896	835	912	887	826	872	880	817	907	876	883	884	827	868	883	900	891	857	898	891	869	857	887	876	804	862	915	849	856	877	862	848	871	881	847	891	863	857	877	893	868	906	936	867	854	872	847	822	914	857	921	839	859	877	947	883	880	854	869	870	812	903	890	872	839	876	915	875	851	903	849	877	883	887	927	914	804	853	886	891	897	848	874	823	853	913	886	869	874	880	865	828	808	827	859	825	875	871	823	844	851	859	854	861	839	865	829	859	851	875	828	852	912	836	893	861	834	908	840	921	890	816	889	926	854	819	851	830	845	849	878	819	894	907	899	886	879	807	850	850	918	883	870	865	857	902	845	858	796	891	878	811	879	876	866	894	902	903	890	876	855	882	870	884	870	921	932	819	877	847	868	829	849	854	877	868	884	878	866	916	867	877	878	835	864	855	908	823	845	845	904	845	812	904	843	926	901	845	795	920	915	882	903	849	847	878	902	877	892	878	876	833	870	907	905	866	841	858	845	878	846	877	921	847	852	852	909	875	894	839	856	836	916	934	881	898	812	873	847	889	848	872	931	876	878	883	890	882	851	846	884	850	847	882	842	843	826	866	905	862	846	857	844	858	909	840	866	865	876	901	914	877	892	870	857	946	874	881	853	831	875	866	867	896	880	928	923	870	894	830	830	938	892	862	815	828	868	948	909	849	854	907	837	838	885	864	921	856	898	844	888	912	922	901	843	897	918	870	874	864	910	862	870	880	837	864	859	869	868	892	903	878	818	824	824	868	848	912	826	925	884	908	869	880	901	858	899	875	869	898	890	900	832	875	874	861	854	804	864	872	902	816	884	846	887	880	881	835	848	869	839	888	804	879	876	891	858	832	882	917	898	874	867	815	915	859	858	900	833	925	875	923	849	859	861	862	855	868	921	850	832	890	887	895	870	907	846	861	829	887	878	876	888	891	875	919	882	919	882	911	843	902	880	873	859	868	902	851	911	833	861	841	857	853	930	870	844	893	883	889	876	903	863	819	875	886	884	898	882	926	860	861	902	918	846	881	817	858	841	872	924	853	837	849	854	901	917	859	933	832	864	880	909	863	862	878	904	844	847	875	868	852	910	887	862	887	871	889	886	832	857	842	851	827	861	896	874	874	859	841	853	845	893	871	837	847	841	809	877	902	869	889	905	828	891	919	881	893	882	855	868	899	844	874	837	881	867	888	840	913	872	830	883	919	873	863	881	890	890	886	863	864	853	882	866	914	869	816	897	849	845	851	861	836	847	921	873	866	871	826	919	855	902	864	880	882	918	865	862	907	822	891	884	887	846	867	857	882	891	878	935	914	853	867	861	869	846	889	914	886	865	852	873	899	829	856	919	904	848	938	893	851	828	845	825	879	834	840	888	850	893	846	851	862	833	823	878	838	892	881	883	890	935	897	845	848	890	866	860	890	906	940	850	859	871	863	886	961	879	885	866	885	909	869	856	898	838	878	861	909	902	873	895	883	856	889	825	919	876	923	911	885	914	920	880	843	823	840	842	850	858	947	925	803	851	871	910	909	866	874	870	856	869	826	870	837	808	845	920	837	909	870	873	834	814	834	879	846	832	916	856	848	892	865	884	891	884	860	883	837	818	805	902	906	826	921	911	865	880	831	898	893	869	894	898	878	879	871	892	878	855	893	876	949	868	874	859	898	878	885	866	832	851	870	832	847	855	889	902	830	879	864	881	864	873	906	825	857	897	832	885	894	884	872	875	955	886	874	873	864	852	922	846	908	860	790	930	904	858	814	865	893	884	817	909	904	851	877	931	907	929	841	884	876	870	859	883	871	946	857	903	852	855	906	913	871	896	877	932	864	841	865	841	875	899	899	887	896	878	849	873	909	914	893	831	955	875	848	851	867	851	885	851	869	812	865	851	874	848	856	892	862	811	934	888	838	833	839	892	885	856	844	878	886	877	859	835	850	885	885	855	863	889	869	807	915	896	870	908	859	874	905	861	904	876	907	843	885	839	892	858	858	872	836	905	832	828	891	845	909	865	893	921	872	837	916	869	863	897	909	877	899	847	901	866	855	860	873	907	902	884	889	879	888	884	863	900	960	918	871	916	834	878	836	881	855	866	848	917	854	879	906	793	900	867	881	845	863	840	897	904	862	850	890	937	849	904	887	885	844	879	871	885	890	874	872	840	857	895	855	901	864	826	840	845	878	911	900	861	889	879	868	877	889	857	903	864	856	873	894	925	883	857	863	824	879	841	841	888	825	903	846	892	850	859	874	906	873	913	935	885	917	853	864	845	895	902	843	885	919	876	870	817	934	853	882	942	917	873	908	881	876	906	826	854	932	848	919	920	813	831	850	925	848	896	970	828	862	878	886	880	853	860	867	858	880	906	894	896	841	869	875	893	892	905	849	846	847	835	821	874	885	863	872	862	878	887	865	950	863	863	905	882	895	912	852	869	859	882	856	891	905	883	875	841	944	885	858	866	916	829	855	881	814	853	829	900	881	880	828	884	885	894	888	806	881	900	857	886	913	866	897	858	868	858	845	891	839	914	871	915	827	864	875	859	862	876	950	867	959	882	804	904	848	903	866	903	896	840	798	844	906	873	832	906	884	834	885	929	849	871	889	863	900	841	872	838	860	928	898	868	856	855	910	871	926	824	863	853	875	866	885	860	882	878	868	918	880	870	885	860	910	811	914	834	840	887	825	876	841	904	880	859	830	863	824	838	892	877	870	888	882	863	876	900	844	879	860	853	852	873	851	849	883	928	820	856	846	885	834	886	870	886	883	896	875	865	904	846	885	840	888	856	885	815	900	892	904	828	858	859	861	886	835	869	896	822	906	880	874	865	911	835	894	855	864	940	873	844	897	857	814	812	896	847	877	863	905	920	880	889	852	869	864	890	885	854	864	821	915	840	878	873	862	876	838	872	827	861	848	850	845	950	880	889	918	888	897	880	847	892	902	878	877	883	872	878	864	870	895	873	846	859	894	897	824	856	815	862	864	907	910	878	903	867	885	852	847	882	875	926	865	895	903	886	916	861	895	902	827	891	887	862	886	860	940	869	893	851	858	871	879	833	886	865	858	910	921	863	861	878	874	870	901	912	834	916	848	887	896	889	871	937	913	866	821	855	921	931	846	868	936	886	827	879	856	904	846	893	782	868	851	846	909	913	830	878	817	888	869	843	876	921	855	903	862	879	869	868	859	849	909	914	854	851	844	815	847	806	811	829	862	882	863	888	916	813	841	861	922	885	840	836	882	857	844	919	885	801	899	881	830	869	848	863
9363	1439	1597	1192	805	657	488	437	350	340	273	253	278	231	194	195	213	183	213	191	211	192	183	187	176	189	197	184	216	214	283	505	1099	1670	1490	1038	798	871	727	648	569	679	419	405	512	434	255	191	196	195	175	157	179	158	143	160	164	189	179	160	170	162	158	165	146	162	152	165	148	163	153	150	172	181	140	170	175	161	158	161	157	153	147	173	155	149	147	171	159	174	163	163	159	179	161	162	145	153	151	156	169	167	158	173	161	179	163	149	151	175	165	150	146	163	161	170	140	169	183	154	148	157	174	152	156	184	155	118	156	150	169	154	143	153	159	152	162	156	150	166	136	127	159	148	171	167	151	151	156	145	152	139	158	170	171	167	152	179	168	180	166	157	162	144	155	134	153	179	151	153	152	152	155	176	148	163	158	169	163	148	140	166	147	149	143	165	174	186	172	163	167	170	136	147	153	168	156	169	154	165	172	157	157	177	149	152	168	141	147	159	155	172	155	163	120	152	151	168	159	164	156	168	152	143	151	154	133	142	157	177	153	154	158	147	149	162	162	144	161	134	153	170	173	150	156	159	148	166	160	149	158	148	142	172	156	152	170	143	160	164	157	151	167	179	173	160	143	168	155	152	159	155	156	168	169	166	145	155	156	172	159	149	134	145	140	141	147	164	143	165	158	139	172	150	154	142	160	153	157	157	143	153	164	154	146	147	169	164	158	138	151	131	140	156	171	157	152	175	158	149	153	173	170	177	168	128	169	143	142	146	172	159	150	171	144	175	172	148	174	171	143	172	170	148	155	151	166	138	167	164	169	151	165	143	160	133	161	166	170	145	152	154	166	145	153	159	142	181	170	177	165	160	167	142	165	157	146	171	135	153	165	132	145	165	163	156	162	158	154	180	148	155	138	149	175	142	164	173	147	152	147	158	154	150	172	174	162	144	134	176	152	172	159	142	138	137	142	150	167	138	141	171	159	155	159	161	158	157	166	143	143	169	143	167	166	154	152	169	152	162	184	163	165	157	151	166	186	175	127	159	155	158	152	153	157	164	141	175	130	135	164	155	152	154	174	140	150	180	146	152	164	156	175	179	148	144	156	126	151	153	157	145	155	175	175	166	174	139	170	128	165	166	195	152	159	153	162	156	169	160	171	193	169	161	168	154	148	157	156	164	141	152	140	144	153	137	149	170	160	151	140	146	154	170	148	156	202	166	156	163	158	164	148	159	178	145	173	159	164	133	150	138	161	148	171	147	157	158	176	159	148	165	127	152	177	151	143	156	158	171	165	169	161	164	132	164	159	175	161	151	147	175	157	166	161	153	162	178	157	147	163	163	154	133	159	150	124	151	139	175	157	142	152	171	125	167	160	161	164	164	166	162	166	160	151	163	156	153	138	165	140	135	159	176	158	155	154	160	141	170	145	158	157	173	157	135	140	173	137	154	157	166	159	156	136	172	144	156	161	152	141	175	173	169	150	163	174	143	173	157	142	159	179	145	162	186	144	125	161	153	166	153	148	158	144	156	143	142	149	153	166	151	168	179	147	141	152	162	164	156	179	159	159	159	144	163	147	151	145	163	161	156	167	159	171	136	158	147	160	143	143	152	194	178	139	139	140	173	133	165	152	156	155	165	161	167	168	130	148	152	153	170	169	147	158	160	161	187	144	142	141	138	174	154	155	150	154	147	149	156	164	153	181	153	123	164	187	160	159	130	171	171	135	153	160	157	131	152	161	152	156	146	151	164	150	160	150	159	156	159	160	152	165	158	145	170	174	163	164	132	177	139	158	162	163	163	169	171	165	169	154	164	130	179	139	158	160	157	191	145	167	138	146	172	138	158	153	147	140	183	155	147	137	160	161	155	149	153	147	129	154	160	158	151	167	155	171	184	149	153	151	162	157	156	130	152	167	133	149	157	156	159	168	150	167	153	160	179	178	159	146	151	134	201	177	169	138	158	160	142	148	169	172	156	159	146	172	179	161	170	152	155	157	143	147	151	176	168	162	156	155	158	171	148	141	166	168	154	165	177	167	175	164	178	159	163	160	177	151	165	149	162	128	142	146	155	126	163	156	159	144	174	124	159	165	176	156	142	146	132	142	150	150	148	175	159	157	161	154	153	168	175	171	165	154	151	139	166	142	147	160	144	142	158	186	145	133	156	170	151	176	138	161	152	177	156	143	150	177	152	160	168	148	175	128	153	153	158	159	146	127	150	165	161	142	156	170	158	155	148	152	161	161	155	172	182	163	136	153	153	144	156	166	172	160	175	163	150	144	158	153	153	149	157	160	168	164	168	158	160	175	161	153	177	165	165	143	179	146	156	175	170	143	186	162	173	146	154	161	159	163	165	158	131	153	156	147	165	149	136	177	165	159	140	158	162	146	163	158	150	160	155	158	174	158	145	146	154	153	168	157	154	161	149	159	144	156	141	157	155	135	150	145	162	178	181	151	168	160	184	163	169	160	167	158	165	168	148	161	134	159	171	137	160	178	158	151	136	159	171	169	149	153	153	149	149	171	147	172	164	146	146	179	154	159	176	166	140	123	157	157	180	155	181	153	142	162	170	164	153	171	146	164	158	159	168	145	188	164	174	154	145	187	163	152	152	150	156	166	128	161	169	150	160	169	143	143	148	151	149	152	188	159	164	140	144	163	181	154	149	135	155	137	151	201	155	172	129	129	164	161	163	164	160	144	162	175	166	160	175	150	163	143	188	151	158	174	150	157	165	169	146	157	161	183	128	154	153	143	145	161	147	164	145	159	161	154	130	157	137	132	147	164	124	171	146	164	165	162	161	169	163	157	151	144	147	135	160	106	140	162	175	157	162	164	147	161	194	170	174	155	164	163	167	154	160	162	152	161	164	171	159	141	167	175	161	172	165	151	146	134	166	163	135	166	141	170	153	131	150	169	191	152	154	179	162	186	148	176	155	147	162	161	164	171	164	136	155	177	158	149	155	161	193	166	145	169	156	144	172	159	159	156	157	134	159	147	174	171	175	164	143	164	156	140	140	141	157	145	139	166	164	147	150	151	159	153	161	160	172	177	149	149	156	160	160	161	144	152	163	156	153	146	160	161	165	155	170	169	178	155	136	147	138	143	174	150	147	167	173	190	164	147	147	158	149	156	163	176	172	158	168	168	167	174	181	166	152	152	157	138	142	150	163	183	160	144	142	157	182	156	163	156	156	137	148	151	144	200	170	142	166	172	164	166	162	166	170	153	172	153	161	143	175	167	153	153	144	175	145	150	167	159	168	162	177	150	150	147	165	180	165	158	162	163	155	174	148	157	150	153	135	154	152	152	166	147	139	152	154	178	160	167	175	159	160	177	143	156	169	177	148	154	168	161	163	189	169	167	157	144	154	155	165	161	159	158	147	167	182	161	170	147	152	152	149	163	160	159	145	159	183	141	164	153	155	161	151	160	174	154	156	184	178	168	152	162	163	178	145	154	176	169	136	159	172	153	136	161	182	140	158	160	184	173	173
5767	1555	3481	3787	3136	2676	2245	1782	1615	1375	1213	1082	1027	985	943	842	792	738	765	708	748	705	701	664	656	674	678	711	895	1061	1531	3342	5425	7367	8090	6312	5692	4419	4662	4605	4263	4865	2976	2796	3386	2971	1619	885	786	662	705	613	530	528	569	544	543	544	513	577	503	497	545	554	573	546	506	520	542	508	549	503	513	516	496	506	553	483	511	505	463	481	499	496	467	513	463	511	480	498	518	479	485	463	491	495	455	477	502	521	482	473	469	498	495	441	464	468	517	482	495	511	505	452	496	467	508	525	477	517	459	501	496	472	510	494	449	501	531	493	489	499	505	513	511	496	526	472	479	482	496	530	478	485	484	515	445	484	518	520	494	462	506	472	477	487	490	430	508	464	516	477	520	495	481	517	517	469	487	506	471	522	506	481	445	486	474	502	503	468	479	500	486	475	517	472	535	479	488	500	498	472	505	476	506	494	509	478	496	448	513	493	463	478	495	477	479	470	449	527	530	483	462	459	479	484	511	483	514	538	532	512	502	461	514	440	450	519	498	510	469	487	495	444	474	505	489	529	490	489	462	463	457	474	479	504	513	465	477	471	522	482	465	474	550	498	468	468	456	487	457	479	480	486	469	478	436	462	486	489	501	466	473	491	508	492	473	489	496	496	492	481	510	468	474	501	492	475	459	509	486	514	441	503	477	505	483	505	503	485	504	488	466	474	461	454	505	497	493	506	495	478	471	462	487	497	484	508	539	480	500	497	495	452	478	505	501	452	500	469	479	471	486	480	522	489	476	502	524	525	468	485	500	467	482	495	513	486	481	481	475	473	469	480	466	498	487	457	462	460	467	496	456	489	478	468	478	471	492	497	474	470	466	512	533	483	501	467	465	474	488	493	489	475	527	487	490	483	487	471	515	475	524	490	500	468	512	481	466	494	436	465	454	527	495	499	497	484	499	456	485	481	467	487	473	545	489	506	453	496	525	452	456	535	491	457	481	488	490	492	488	492	502	487	504	500	533	493	501	503	509	521	497	508	498	505	480	491	501	478	527	500	513	513	493	469	508	477	450	508	519	502	489	475	476	509	466	505	484	485	506	489	509	510	500	498	480	487	492	466	512	506	442	493	449	480	537	490	480	469	479	511	492	501	481	465	504	473	460	504	484	476	510	539	459	497	475	508	465	494	463	489	443	501	467	484	489	456	489	477	425	463	481	451	469	494	513	487	490	489	472	483	463	483	436	492	477	508	477	501	474	507	475	511	450	516	463	504	480	519	525	460	483	491	493	446	476	487	453	482	493	487	518	510	474	475	474	476	499	487	479	513	458	511	464	447	492	486	454	495	473	474	494	469	476	507	489	495	466	449	472	487	474	508	463	502	475	474	489	496	497	466	457	490	503	501	476	513	510	466	539	474	554	470	489	503	437	504	457	498	489	508	442	483	473	482	481	477	453	505	485	462	513	552	512	450	494	457	496	497	512	492	488	477	500	502	487	503	447	470	501	503	510	499	489	523	515	477	511	519	480	486	530	486	440	472	466	481	506	486	481	502	496	505	464	484	500	513	472	509	486	452	465	457	472	490	492	537	479	495	471	504	499	497	482	469	520	498	450	482	515	487	481	515	474	513	465	454	475	501	533	502	456	503	482	460	533	468	469	495	511	484	487	462	518	461	471	511	473	501	473	526	502	479	514	487	494	470	490	468	513	520	461	506	467	487	512	481	493	486	478	490	487	471	494	460	482	476	486	477	499	499	528	513	482	486	514	484	501	479	485	482	501	468	504	473	512	472	458	535	463	497	466	443	506	496	471	467	489	504	478	511	483	506	507	460	466	471	450	447	497	477	450	477	493	492	482	506	500	514	505	481	461	461	489	497	475	487	503	488	494	499	491	511	499	485	472	491	467	457	470	479	482	483	511	483	493	493	478	509	521	473	478	514	513	507	482	506	467	492	517	493	480	482	483	481	496	499	495	500	457	489	466	502	504	474	521	469	486	523	507	494	474	513	445	527	500	465	477	546	467	456	514	501	493	470	475	492	484	478	507	491	467	440	444	443	468	458	497	508	510	524	502	521	466	477	471	491	492	467	511	481	507	481	460	505	487	493	477	485	490	487	499	495	511	489	503	490	454	426	498	469	500	454	466	482	483	489	503	466	481	438	504	487	454	460	518	487	453	509	524	462	491	506	453	474	474	510	504	483	458	511	482	514	511	494	472	476	487	473	496	458	520	472	495	521	479	484	522	497	491	449	506	495	454	471	484	508	462	499	504	483	469	476	483	471	486	496	429	466	510	485	495	485	512	480	516	487	515	480	473	532	456	476	478	475	477	465	452	503	532	482	504	511	480	482	501	474	482	490	467	521	493	485	488	510	496	480	516	508	511	503	480	512	494	480	485	452	500	490	500	469	458	527	475	484	515	499	487	497	471	483	484	463	497	507	483	516	502	496	484	480	483	504	534	483	472	530	514	503	518	472	485	478	502	490	542	467	475	512	464	487	484	516	487	470	484	521	490	520	522	492	451	499	515	494	502	479	528	497	483	491	502	452	460	503	495	522	454	491	469	486	470	467	483	471	526	505	487	479	524	509	459	462	482	489	513	496	480	460	474	483	484	509	508	536	461	535	476	484	466	518	502	466	487	478	484	488	454	503	470	527	476	467	485	471	533	511	460	470	497	511	449	487	516	461	514	454	507	525	505	474	474	458	533	457	516	537	487	491	482	470	500	463	458	514	503	482	495	530	509	470	555	506	515	484	507	525	495	530	491	519	532	505	485	453	463	470	469	482	492	520	501	521	500	495	456	480	478	456	482	483	479	459	500	536	461	491	527	506	496	468	511	453	488	482	481	461	492	510	479	482	472	504	495	415	489	509	465	513	476	488	495	491	481	490	471	425	465	477	508	486	533	417	438	484	516	510	531	471	507	500	474	461	505	504	453	501	469	495	451	490	492	484	460	473	474	513	489	472	480	508	511	480	492	454	478	511	506	468	501	458	471	527	505	462	505	500	480	445	513	536	489	506	498	462	478	487	501	446	499	499	494	451	492	490	524	463	480	462	493	468	488	482	490	537	477	500	478	471	454	468	493	460	465	498	489	449	485	517	488	472	488	441	461	520	452	470	468	466	466	495	491	465	508	466	513	452	493	500	488	475	522	446	462	489	485	487	517	445	501	495	475	514	483	458	497	491	512	442	493	496	478	506	533	498	505	505	537	504	471	470	489	497	472	509	472	457	523	474	500	529	482	472	474	488	471	498	501	509	496	470	478	444	444	492	500	471	493	487	465	482	512	516	504	457	506	458	489	492	497	502	502	494	506	475	476	430	476	512	506	481	457	473	527	536	503	478	513	457	490	487	506	481	472	466	497	509	499	475	482	491	483	494	470	479	508	463	501	479	471	501	513	486	471	497	508	481	515	501	472	506	492	473	502	492	487	487	503	499	501	512	482	462	488	508	505	478	499	473	499	512	477	471	472	462	485	524	420	496	511	479	495	482	494	472
16770	3266	3071	2234	1480	1086	791	648	552	418	382	280	293	272	237	234	226	216	192	199	201	202	185	180	186	188	193	227	270	328	426	943	1359	2988	2441	1868	1363	1036	1119	1072	1053	1092	728	691	741	609	341	240	197	168	170	156	146	170	164	134	167	155	162	169	171	165	153	166	127	156	161	165	148	148	146	166	144	136	154	141	129	152	152	152	163	159	141	151	158	138	141	151	153	143	138	145	157	164	162	156	140	154	130	144	158	148	163	160	165	153	144	146	162	153	147	130	131	148	153	152	145	146	149	157	165	159	159	141	146	151	149	143	165	141	135	158	169	149	148	156	160	153	153	159	139	147	145	135	156	130	156	153	161	130	148	150	159	137	164	153	148	162	145	152	182	144	151	143	167	150	143	129	179	137	143	135	157	152	156	153	143	132	151	157	151	156	151	139	175	138	135	162	157	149	153	142	145	151	136	139	131	137	141	146	132	140	152	200	135	131	163	161	155	146	121	143	145	128	154	160	163	137	142	149	159	126	173	151	151	147	169	149	153	145	155	155	161	147	126	147	164	158	140	160	148	161	140	159	149	130	140	160	141	143	152	142	138	161	146	146	145	145	130	149	138	141	153	148	150	159	142	165	155	151	125	135	137	157	144	143	163	138	135	137	149	141	139	134	145	138	149	144	143	143	154	160	122	158	156	162	144	149	146	135	155	147	144	164	160	150	138	139	158	158	143	151	137	161	132	152	159	152	155	165	148	154	170	148	126	125	130	136	154	137	164	145	170	154	140	139	135	154	159	169	149	154	165	183	153	121	142	122	151	155	137	163	137	136	136	149	147	154	146	145	138	144	156	152	122	140	125	171	153	161	145	147	153	132	149	140	176	127	142	167	118	154	157	157	143	163	149	142	121	160	148	148	146	147	151	151	118	143	165	142	130	148	162	152	144	158	154	131	158	151	153	138	154	146	155	161	151	161	121	118	152	140	156	134	135	151	171	165	154	142	134	151	150	156	135	129	134	143	155	163	147	144	135	156	147	144	158	147	132	151	139	146	148	133	162	165	111	136	162	157	157	159	154	140	170	159	137	147	156	145	144	136	131	139	162	144	132	160	141	151	171	126	149	149	150	132	132	154	164	151	164	139	169	142	164	141	142	160	135	148	132	157	155	137	153	135	142	146	152	170	149	168	142	146	140	134	141	163	162	149	139	153	158	145	147	134	152	127	135	155	142	161	133	161	138	148	158	152	155	126	147	151	129	162	153	155	157	146	147	157	137	150	150	132	152	157	143	147	136	141	147	177	132	153	137	125	138	157	134	136	147	147	140	136	162	129	157	156	129	146	144	154	152	162	165	167	134	146	143	154	146	165	158	135	143	150	155	135	145	176	143	168	132	163	142	153	116	164	130	150	142	173	153	155	136	140	134	138	138	137	136	176	115	137	154	138	151	161	165	156	148	153	161	141	149	144	149	145	145	141	133	145	130	155	146	143	169	142	149	151	147	151	168	145	140	128	128	167	161	150	153	150	124	160	164	150	147	134	135	152	142	154	147	173	140	144	151	125	143	142	146	152	145	153	156	157	159	140	146	175	148	153	127	131	128	143	128	133	161	140	137	123	143	155	158	132	148	144	154	132	166	165	152	129	139	133	149	175	156	145	134	168	134	145	148	178	179	171	140	161	131	164	152	153	142	137	148	155	149	149	133	142	171	147	146	140	129	152	148	161	145	157	138	145	153	159	153	150	142	152	147	158	169	135	150	133	141	109	165	155	139	152	140	146	158	147	150	147	139	128	163	135	136	141	126	147	163	154	156	140	159	135	154	135	149	137	136	135	142	165	160	140	137	148	124	164	142	141	146	162	140	158	155	129	161	152	155	135	161	143	155	140	147	133	136	154	157	126	161	138	151	151	180	149	122	140	145	139	140	127	152	142	164	134	150	128	154	138	159	137	151	159	131	140	133	147	159	157	133	159	148	149	150	139	138	147	127	138	142	143	148	144	155	130	131	166	140	128	159	141	159	148	172	155	138	153	152	150	135	138	153	153	162	144	151	127	144	121	133	153	147	173	159	161	142	161	169	143	162	173	140	138	170	164	153	152	157	170	141	144	147	138	131	160	115	123	140	142	159	129	175	137	139	153	132	143	127	152	175	128	127	140	149	141	139	155	152	132	127	166	123	146	140	155	157	160	155	147	152	161	153	155	151	151	168	156	144	138	156	156	172	133	134	163	164	159	154	157	146	139	159	143	153	149	131	159	148	166	133	132	146	157	126	141	160	147	147	145	166	130	148	148	123	161	152	165	151	134	160	151	166	159	137	139	130	158	168	153	160	139	163	142	140	157	160	138	136	123	144	155	142	141	157	148	169	146	159	140	146	143	146	155	167	141	143	155	165	128	156	173	137	158	154	138	127	153	158	151	145	138	158	143	130	179	127	159	137	148	156	171	171	183	155	144	152	174	156	143	147	142	144	160	134	150	198	149	138	148	155	173	138	138	169	152	137	150	163	166	138	146	146	152	145	129	146	147	138	144	156	155	150	141	148	164	144	159	156	155	139	158	115	153	130	155	150	159	148	150	137	138	151	149	146	166	122	120	137	151	142	149	137	161	170	168	152	153	166	147	137	140	148	135	141	131	147	160	130	149	147	122	151	149	143	160	139	158	150	162	149	163	155	134	142	157	146	169	143	166	160	113	131	135	146	162	134	136	124	149	138	124	163	129	137	123	136	136	119	140	149	123	149	143	138	147	146	153	140	130	135	128	135	157	138	158	149	149	148	161	160	149	133	153	150	177	150	147	124	138	150	146	135	162	150	133	161	152	144	159	167	154	150	136	139	154	138	145	132	126	144	153	144	138	156	133	146	141	149	146	149	147	142	153	134	158	156	169	145	142	151	169	153	151	155	132	149	159	136	144	148	135	144	151	142	138	146	140	160	151	165	137	134	150	123	151	134	156	153	148	150	112	144	170	132	165	143	135	136	145	157	151	133	145	149	145	138	120	153	163	143	139	154	134	156	146	146	158	141	146	154	140	152	158	148	125	146	164	164	142	162	137	148	164	130	148	145	139	135	154	176	174	153	155	135	145	134	162	149	146	146	128	148	154	141	167	165	137	158	155	147	152	137	160	122	144	143	143	144	148	170	149	142	128	162	150	144	144	137	156	148	139	144	166	149	135	156	137	164	136	152	133	155	155	148	120	144	140	143	172	156	137	170	151	143	154	157	150	170	170	148	155	140	139	142	142	152	138	156	170	169	153	148	162	141	155	138	144	151	130	162	144	154	151	159	133	162	156	147	151	153	185	144	136	146	167	164	142	141	162	135	149	165	153	148	150	130	156	150	135	154	155	120	156	133	150	127	161	139	140	163	157	136	122	162	153	142	138	163	150	145	141	160	137	149	140	126	140	155	146	145	149	154	133	160	162	125	144	149	146	151	140	142	139	160	152	144	137	161	154	143	136	156	158	168	152	135	147	167	134	143	158	133	123	144	157	145	175
8295	2666	5880	6592	5534	4497	3657	2903	2497	2131	1914	1704	1495	1329	1214	1213	1082	1018	949	923	872	865	821	831	848	872	923	1156	1371	1840	2782	5882	8039	13404	11011	9142	8803	6830	8166	7510	7330	7679	5315	5130	5671	4709	2141	1302	859	808	755	673	614	579	561	579	598	604	570	619	564	586	608	577	537	581	517	504	539	548	526	477	513	485	443	485	469	492	474	480	473	471	480	475	461	459	474	475	483	456	504	489	532	480	495	496	493	471	486	498	476	490	464	473	486	447	491	483	480	506	479	483	478	472	540	479	483	484	486	450	480	437	489	492	451	484	428	484	480	500	460	474	498	439	454	504	463	447	469	416	462	470	476	502	444	462	472	458	447	457	473	477	464	454	438	467	475	478	493	492	450	447	520	512	442	464	473	463	469	469	482	454	462	483	487	491	477	442	446	466	460	475	441	466	474	479	480	483	476	467	448	439	462	472	449	441	463	478	467	503	455	479	446	467	469	507	464	477	469	474	466	479	496	474	475	465	449	466	486	465	472	442	487	454	481	486	457	468	480	480	511	477	491	415	482	432	511	477	468	470	480	429	495	487	451	461	508	473	479	503	456	500	441	469	450	430	435	533	463	452	447	468	477	424	472	446	494	492	479	502	493	476	432	463	465	472	494	458	431	451	480	455	465	476	496	518	436	436	467	454	442	471	422	468	462	427	473	485	455	491	486	460	448	436	469	458	469	456	468	471	481	463	474	413	466	484	487	495	451	468	446	471	460	494	481	414	448	461	453	456	476	475	468	448	447	459	456	486	478	497	456	489	425	485	426	433	475	478	488	431	450	481	439	495	452	455	458	461	423	477	474	440	455	465	476	440	443	490	451	492	491	478	420	479	472	456	510	452	469	475	477	454	474	473	502	426	482	500	485	471	486	436	461	459	453	455	465	448	496	450	490	489	478	452	488	485	481	442	489	441	457	423	471	501	473	466	455	460	407	463	520	513	456	477	482	458	485	480	478	446	450	455	474	475	448	441	461	466	472	426	466	476	452	423	467	451	466	469	430	450	483	459	486	463	443	462	469	477	435	465	456	483	470	490	472	443	466	437	468	456	489	445	454	428	421	505	474	425	466	509	470	478	482	488	454	454	450	441	456	424	447	432	493	474	470	496	471	442	469	465	462	459	409	459	443	474	478	479	448	472	446	486	448	458	479	493	470	444	460	499	452	471	477	438	460	444	440	458	478	440	469	467	425	486	455	481	470	428	464	447	474	507	487	435	457	468	450	458	447	473	491	482	464	489	467	467	478	437	489	453	455	434	473	497	439	456	435	437	466	438	494	439	426	465	480	488	475	475	419	479	437	478	466	492	454	483	476	460	450	441	439	518	485	477	451	458	434	485	485	465	468	444	456	423	469	435	472	483	460	413	429	442	467	468	425	447	476	439	452	463	496	463	438	446	504	497	497	480	447	467	476	477	491	482	466	480	455	461	491	476	459	459	443	432	485	429	438	458	459	482	488	469	452	461	456	502	428	462	441	453	440	488	406	473	437	469	470	474	458	454	473	469	459	496	481	483	459	466	446	484	487	498	483	475	498	463	450	442	467	459	451	458	462	445	445	479	443	444	495	484	423	460	470	480	462	440	505	500	475	456	475	476	449	452	485	460	470	470	489	437	434	450	453	474	431	460	462	464	470	448	480	478	452	499	469	467	467	457	472	502	453	470	455	453	471	458	469	474	450	455	440	454	496	470	482	467	454	464	445	452	450	500	489	451	466	510	457	467	495	506	467	457	449	468	459	485	472	447	470	461	483	431	440	415	471	483	507	424	479	471	474	466	471	455	434	498	484	456	420	467	430	480	451	422	488	442	453	517	444	450	448	463	463	475	458	490	461	468	470	510	505	503	487	463	438	487	458	437	444	433	490	493	461	504	445	469	503	468	474	453	491	471	460	520	435	452	444	440	437	467	456	443	466	456	489	471	462	494	502	434	467	449	446	484	445	456	431	432	473	477	456	493	457	467	489	489	457	474	474	461	485	460	457	494	493	427	444	497	457	458	447	456	472	462	441	528	477	485	481	423	447	458	503	460	454	446	463	471	463	469	437	445	477	430	453	460	427	501	458	456	444	482	482	483	488	454	462	442	531	465	474	442	475	456	470	432	462	459	419	445	493	486	490	453	454	466	496	443	467	475	473	483	431	477	496	442	460	435	485	457	469	471	462	440	494	417	457	460	486	471	491	517	513	462	490	462	451	462	477	484	443	409	477	442	477	481	469	485	509	483	431	464	479	500	439	482	476	452	444	444	483	475	457	478	455	454	470	439	489	471	506	454	480	466	469	476	468	443	449	473	428	454	459	493	477	457	448	446	470	498	468	494	483	446	474	444	472	470	426	464	416	420	474	469	452	469	466	467	483	504	476	431	466	479	492	477	509	423	495	432	472	465	464	451	470	462	483	459	465	474	442	461	459	497	459	452	459	450	474	439	469	429	407	475	470	494	461	450	428	452	447	472	445	503	452	428	479	448	454	426	456	477	480	470	460	442	441	456	508	484	457	444	473	469	498	464	491	468	478	474	458	499	440	455	474	486	449	467	480	477	481	475	490	506	459	464	453	475	474	465	469	471	453	467	420	446	475	482	452	449	480	427	489	441	423	476	459	463	477	466	438	451	447	444	509	435	465	452	486	464	434	467	445	479	460	473	467	504	445	475	470	475	492	479	457	453	452	480	467	473	450	470	474	454	453	486	444	487	480	438	471	464	453	448	461	495	441	495	495	471	463	486	474	426	467	448	512	458	439	451	482	477	434	469	455	468	496	430	447	452	512	480	490	499	511	479	463	457	477	437	451	462	442	446	484	478	464	452	458	479	504	463	494	441	483	494	509	485	481	446	468	461	461	450	445	475	474	486	451	440	474	489	449	449	426	476	474	459	462	468	524	452	422	474	442	482	462	506	450	443	457	467	455	481	445	477	483	432	488	412	459	426	497	445	462	483	451	406	479	444	481	450	423	492	466	479	471	503	453	444	467	456	454	445	456	422	450	442	432	455	481	461	457	461	480	466	488	524	505	463	457	449	453	483	448	510	492	408	453	458	477	455	502	467	455	485	467	459	463	478	468	448	435	496	476	488	439	441	440	498	478	442	512	441	461	419	504	453	463	470	501	489	478	466	504	491	461	430	442	466	468	460	474	472	502	434	479	475	508	458	491	465	495	437	433	450	472	503	445	453	435	451	501	420	439	436	468	485	432	482	434	442	449	518	484	446	424	441	460	434	482	417	474	445	466	474	460	466	506	492	474	463	457	489	477	446	476	489	466	500	458	442	512	470	446	487	459	455	509	473	441	452	496	455	468	459	455	461	452	496	491	442	481	469	447	453	474	469	461	448	462	469	447	479	443	469	459	392	480	495	475	457	481	460	474	433	482	515	519	478	506	444	465	487	430	466	504	494	465	452	480	447	482	490	439	504	434	461	453	481	446	469	479	471	481	456	464	460	446	490	465	443	470	485	520	441
2285	412	445	363	334	309	326	305	294	282	273	294	304	312	288	311	340	303	299	305	310	305	300	300	307	321	310	309	297	318	315	325	342	354	308	360	343	322	317	325	312	307	277	299	334	305	278	300	304	312	309	290	299	314	298	297	315	286	294	302	301	301	266	288	310	314	289	331	296	312	251	301	308	268	296	266	284	273	270	305	288	266	300	299	277	321	293	300	284	287	322	295	303	322	291	295	291	313	254	314	321	293	278	303	304	300	297	280	309	273	295	323	261	296	306	288	289	272	295	328	296	291	328	309	278	306	313	285	294	251	259	247	289	293	271	294	300	298	296	303	335	298	289	290	284	280	301	286	311	298	253	266	284	296	266	270	268	321	280	292	252	303	277	325	254	334	281	319	305	295	297	287	296	276	303	306	304	300	286	322	274	319	312	296	322	344	284	265	259	272	268	280	273	288	289	312	281	302	275	287	302	316	271	274	266	293	299	293	283	284	279	295	264	284	280	277	322	283	298	304	306	297	281	304	307	303	310	305	311	293	285	315	307	273	288	301	295	288	320	278	303	314	279	307	306	284	250	296	326	269	297	298	292	316	275	308	291	284	319	304	291	311	314	304	290	326	294	331	306	300	337	314	289	273	299	311	305	279	309	281	290	323	297	291	295	304	270	286	315	266	335	262	295	302	282	318	275	318	263	302	295	338	293	293	280	307	303	276	338	297	284	283	303	313	286	293	296	268	285	281	300	335	306	291	286	298	279	258	302	314	285	283	258	256	299	255	293	305	282	303	320	300	284	305	263	327	293	316	310	327	302	283	311	296	323	307	276	289	300	267	272	284	272	278	281	276	273	309	283	312	293	325	286	323	287	321	318	294	305	285	302	304	286	265	311	249	276	309	300	299	289	271	327	292	300	279	309	304	298	288	286	269	296	305	278	283	293	264	294	273	298	278	276	289	293	284	288	295	283	251	293	275	258	276	285	306	283	300	252	303	306	274	308	271	319	272	299	290	303	314	306	296	274	317	302	311	314	300	286	291	297	314	282	271	268	295	303	310	300	292	316	283	304	327	291	280	317	315	273	306	267	295	293	280	315	280	318	262	291	281	287	287	317	314	303	291	294	306	323	297	281	304	307	322	276	272	295	277	289	306	289	297	262	316	291	292	266	281	279	309	261	298	271	280	293	296	307	296	280	255	290	279	270	278	323	278	290	308	328	273	267	320	285	311	294	310	284	290	268	294	326	314	296	278	296	305	284	273	310	290	309	299	281	284	329	261	302	297	300	299	326	327	283	301	299	313	294	307	256	302	285	299	284	295	303	298	301	296	290	294	303	287	304	295	295	284	303	305	273	282	260	243	289	286	295	270	305	300	274	288	326	275	271	306	275	276	280	338	332	310	301	282	292	290	285	322	325	296	312	297	276	321	298	309	305	300	292	301	304	320	286	279	321	281	285	317	285	274	311	303	308	280	292	260	292	302	306	272	295	292	313	262	267	309	319	295	291	310	295	297	302	326	287	304	284	300	314	294	290	312	314	308	305	288	290	291	294	291	290	285	291	256	282	307	288	260	288	299	291	271	279	312	288	276	284	280	328	316	298	276	319	297	294	299	268	300	275	327	302	291	296	301	303	282	262	288	284	290	303	296	317	287	295	323	297	295	306	310	303	332	300	291	269	308	303	307	292	327	289	253	287	284	270	302	325	297	264	275	267	278	293	274	294	281	286	269	304	265	289	298	287	301	289	328	302	303	291	313	299	293	283	278	290	292	311	275	297	270	283	276	299	285	322	307	283	285	304	284	274	285	318	292	281	291	351	279	302	295	260	287	277	294	288	290	270	278	326	320	306	287	280	310	326	291	297	266	327	328	329	306	319	312	283	292	289	298	302	280	273	270	311	294	279	296	314	301	276	286	299	302	295	290	303	271	295	299	291	318	286	279	314	298	306	271	319	299	304	301	288	273	317	314	311	267	329	310	278	298	282	323	324	317	291	297	296	292	292	273	287	319	295	286	318	277	287	275	299	305	269	301	294	263	294	260	303	315	288	280	297	290	298	290	308	314	306	331	296	311	292	290	310	275	289	295	277	287	287	279	305	313	293	317	317	282	297	305	284	316	292	298	303	280	322	274	286	270	309	273	283	299	306	310	297	310	306	271	299	302	279	294	279	286	285	302	315	301	264	323	312	291	299	286	281	272	285	284	289	300	298	319	294	300	274	284	272	329	287	277	292	322	316	299	289	300	296	284	274	268	278	316	298	276	291	303	277	282	280	315	301	303	300	309	298	294	312	279	310	288	323	285	293	299	291	301	300	289	316	288	285	308	312	258	295	295	245	301	267	314	270	319	314	285	291	269	319	312	307	301	293	288	285	276	303	314	295	294	306	281	291	266	318	290	286	283	307	292	306	277	316	298	257	311	301	295	299	290	322	271	296	310	290	244	288	275	267	291	304	318	275	303	293	314	311	299	312	282	305	301	301	296	286	300	279	289	312	318	295	298	288	323	306	303	310	300	313	312	308	293	292	288	304	312	288	323	281	301	300	279	273	277	270	274	264	267	296	314	308	286	295	278	286	293	283	286	268	318	288	293	263	286	259	284	295	274	290	280	288	292	266	300	298	295	297	283	295	294	286	314	305	272	272	298	292	280	318	290	312	311	281	298	332	311	268	286	296	276	282	267	309	308	303	307	268	304	293	321	285	276	286	289	302	318	259	310	312	302	314	295	303	286	289	261	325	302	304	313	305	308	298	286	278	295	294	311	294	288	317	308	279	273	289	298	309	300	317	336	296	290	299	274	317	282	297	297	292	293	294	288	313	287	286	309	282	289	285	266	286	308	277	280	295	283	293	279	339	290	330	261	303	298	299	319	311	296	322	258	293	279	312	300	300	246	307	314	312	280	296	298	291	297	285	299	293	313	282	307	324	316	273	311	276	289	307	329	297	287	290	293	295	306	290	339	298	279	286	303	270	290	252	326	272	286	281	308	298	312	283	257	306	311	305	307	319	297	299	273	288	269	295	287	266	297	317	301	280	289	276	282	285	305	314	288	290	278	309	287	267	277	304	286	304	283	280	293	254	333	309	313	290	308	265	286	307	254	278	323	286	302	298	274	305	285	281	312	275	288	281	295	277	290	286	275	304	300	291	296	287	296	302	294	282	309	296	276	299	284	288	315	251	287	278	316	315	278	297	288	274	266	251	301	336	308	283	304	271	289	285	302	304	322	283	293	306	297	314	291	302	285	288	323	298	297	297	321	299	285	263	303	316	294	295	322	302	286	304	297	278	347	278	289	287	284	279	284	297	281	290	318	313	297	283	300	301	288	281	310	297	272	318	294	280	286	287	282	293	299	304	281	320	275	293	277	282	280	323	266	280	299	318	311	295	309	303	295	328	286	304	275	293	287	303	287	276	299	282	302	294	318	319	264	297	304	295	314	292	286	297	295	288	273	285	288	309	274	269	294	266	303	305	283	309	314	315	298	294	319
2368	904	1005	1088	1031	957	1002	915	894	815	884	804	843	830	835	879	819	773	833	883	845	813	858	816	865	926	839	887	919	840	932	1069	1288	1445	1315	1235	1139	1165	1163	1086	1144	1125	989	1038	1020	971	889	872	817	894	873	818	836	819	857	831	860	895	780	876	794	790	829	839	796	816	907	792	801	878	850	811	802	808	867	842	831	794	825	845	834	843	818	801	828	797	878	816	820	841	877	843	840	859	858	831	832	843	803	807	849	861	842	833	805	848	836	842	854	809	833	834	819	816	828	802	797	800	825	820	873	846	813	810	817	809	817	862	833	819	803	820	910	886	814	844	846	854	848	888	809	791	820	799	872	860	825	783	835	822	834	836	817	852	842	803	848	852	793	796	880	821	882	824	787	840	888	855	859	770	843	887	841	882	813	793	796	803	880	821	840	839	826	821	794	849	841	840	808	828	809	842	822	809	812	888	822	845	811	843	837	833	812	784	762	853	873	870	867	846	809	770	859	757	862	824	826	892	829	837	806	815	819	876	798	875	880	874	850	811	810	813	841	820	888	866	869	891	854	844	834	804	794	824	871	848	830	859	856	839	844	824	816	794	893	806	810	844	793	814	812	819	793	847	819	909	854	810	791	814	808	810	801	813	797	850	896	860	838	848	867	815	784	853	794	807	802	822	842	810	810	849	829	807	838	810	857	818	827	846	839	790	854	853	822	811	796	805	831	847	808	862	817	811	789	809	802	807	796	850	861	869	868	838	810	831	840	861	833	875	831	880	814	834	824	827	797	857	850	837	804	836	834	834	842	778	884	786	824	794	868	803	844	800	838	865	834	815	838	823	817	838	848	800	841	850	841	847	851	817	817	798	897	817	877	802	846	831	843	820	822	861	848	836	862	830	834	834	833	853	829	799	839	814	851	789	788	774	778	838	824	827	793	848	809	838	847	797	844	813	831	848	896	863	829	807	799	809	820	802	810	847	807	853	820	828	813	825	866	839	837	860	833	790	809	783	811	769	822	799	830	840	836	802	846	834	847	883	844	856	914	853	858	825	850	872	800	828	784	792	826	830	825	819	835	860	774	799	864	836	875	854	855	882	799	849	861	875	830	840	823	830	838	831	864	827	838	820	863	834	893	871	872	828	842	865	839	836	796	830	848	790	810	823	832	794	831	828	797	820	823	832	828	767	841	857	782	880	856	834	872	779	867	857	855	780	784	837	860	801	808	845	837	788	845	802	827	868	852	820	807	863	816	830	793	840	857	794	840	850	830	794	835	799	853	816	884	848	817	812	825	809	830	841	871	835	816	795	832	834	805	868	824	810	838	840	887	819	837	867	788	841	803	880	811	844	855	767	817	800	834	785	808	843	794	786	862	843	828	855	853	792	803	805	822	843	851	871	846	873	872	802	829	824	787	897	843	858	800	850	824	827	790	784	881	853	819	828	852	817	775	844	864	845	847	856	853	790	826	766	828	888	848	825	838	785	789	819	869	797	820	822	832	792	786	878	876	781	822	877	816	852	861	867	854	860	853	841	877	832	882	756	827	756	797	827	812	838	840	841	841	793	794	808	837	802	816	837	868	796	810	816	856	808	796	811	805	844	815	813	858	866	854	788	839	853	805	817	832	854	824	816	839	821	840	817	855	836	817	848	824	821	828	790	856	823	788	793	839	846	829	791	863	857	774	825	853	830	864	830	858	804	852	843	781	851	824	839	864	827	833	795	773	796	830	856	786	849	792	833	828	857	823	879	882	854	806	827	753	816	827	869	836	834	842	836	820	852	830	835	836	811	828	858	772	829	848	864	858	829	853	842	849	813	807	833	819	850	852	845	858	872	823	813	841	790	880	861	821	791	794	831	859	855	829	896	825	851	831	856	792	804	842	797	855	850	870	830	801	848	818	853	841	826	860	829	857	789	821	872	825	823	865	828	844	852	820	814	807	806	883	850	840	842	776	874	801	834	862	841	834	842	825	827	777	775	823	841	816	851	859	844	825	819	845	855	850	864	836	865	823	789	801	782	798	833	862	786	836	831	837	873	857	818	874	851	839	755	818	773	828	868	840	788	796	787	869	823	846	827	865	835	869	815	811	830	822	866	812	793	808	862	785	806	845	860	847	851	841	817	823	827	839	842	811	829	822	811	876	839	814	804	849	855	780	807	833	875	807	796	804	812	806	858	833	869	818	839	830	811	812	836	829	828	849	817	830	853	868	875	873	808	824	830	834	784	865	869	838	832	859	855	828	861	797	844	843	860	811	775	821	787	800	773	811	839	857	847	846	781	841	817	793	799	827	805	829	838	816	822	847	835	796	828	848	860	841	809	878	828	830	808	828	870	853	882	873	807	867	800	853	816	810	826	805	863	818	833	818	873	820	845	852	775	796	855	867	836	813	828	827	856	912	838	818	870	850	849	840	826	805	846	850	792	845	792	850	828	866	833	847	827	852	805	826	876	823	900	819	856	819	861	880	783	857	819	780	815	866	872	826	866	833	782	805	824	796	856	862	804	832	875	867	850	814	871	808	816	878	800	803	754	802	837	872	839	833	813	811	872	824	802	886	830	851	830	826	858	831	833	785	817	865	825	854	809	864	800	814	843	777	825	826	869	788	833	810	864	830	797	819	805	873	835	847	866	820	819	817	835	862	844	816	825	860	839	858	833	872	832	843	830	795	846	798	846	836	815	834	877	858	812	858	888	846	811	817	815	838	826	848	840	829	816	800	827	838	874	820	855	790	847	877	814	826	817	823	788	856	853	809	855	878	799	817	797	779	817	847	866	885	830	865	825	853	805	843	779	833	779	845	834	812	805	784	875	880	872	820	845	782	830	801	806	864	834	803	851	805	840	809	872	818	836	817	834	826	846	867	827	807	839	825	827	818	826	866	843	898	822	819	811	827	830	850	872	846	845	865	818	826	834	830	815	775	860	816	856	890	814	856	824	800	838	825	904	780	850	803	861	856	809	855	838	816	800	812	831	856	847	864	792	853	803	760	788	871	882	834	865	880	856	788	830	857	838	856	748	845	860	815	874	833	808	840	833	829	850	839	833	815	744	883	752	863	825	840	840	809	837	854	829	793	865	803	881	831	795	831	787	811	858	835	843	817	782	857	828	820	819	798	832	865	792	815	822	844	859	817	859	830	873	805	837	807	797	847	848	851	798	832	788	846	849	873	763	800	822	837	849	863	849	783	879	797	832	868	816	860	838	863	808	839	799	810	795	845	785	819	855	843	837	842	837	793	810	866	897	849	767	820	821	853	834	785	839	844	801	788	851	777	891	827	761	925	854	850	799	846	838	909	794	864	821	805	862	851	853	806	858	815	794	867	837	831	792	868	770	800	797	812	802	840	827	803	883	834	815	854	877	827	836	809	836	834	783	812	829	831	816	799	839	805	859	875	785	863	828	817	792	803	813	779	874	813	843	859	797	831	828	777	882	834	838	746	788	791	787	865	855	864	829	817	858	813	845	769	830	849	836	842	813	839	846	801	808
9616	1472	1653	1130	893	637	485	376	400	293	249	235	229	221	226	194	192	170	182	174	193	166	179	192	194	170	215	191	230	248	366	603	1145	1751	1338	1306	684	652	776	932	894	701	536	423	427	348	224	177	196	150	169	168	194	172	162	164	158	161	163	156	159	169	159	165	164	164	176	170	172	158	159	182	161	154	145	156	169	167	181	143	154	172	148	131	161	164	165	163	156	170	151	169	178	161	175	149	143	155	167	160	168	145	158	175	176	154	171	158	155	158	153	170	166	180	152	148	148	154	151	171	163	168	165	164	158	155	162	143	118	161	156	141	164	160	161	159	153	156	151	150	153	173	157	161	150	179	139	148	158	160	153	167	171	164	148	154	147	152	143	134	172	144	162	151	179	160	160	164	170	149	149	168	157	156	143	173	127	162	143	159	165	161	150	145	158	164	162	148	165	153	114	167	174	141	156	151	150	179	159	157	157	165	149	134	166	145	160	162	155	132	143	161	168	181	157	154	149	149	196	144	167	149	159	156	154	145	163	160	176	165	170	157	163	185	163	142	154	165	140	162	161	141	144	128	163	141	163	136	145	152	145	150	168	147	167	145	145	160	136	165	158	149	155	156	157	139	148	152	159	165	161	154	154	173	144	140	159	144	160	165	178	149	158	155	155	156	136	161	169	155	184	162	157	146	145	154	155	155	164	171	175	137	159	155	173	174	156	151	166	152	160	157	158	149	165	147	176	167	158	177	142	140	164	169	160	150	158	155	153	175	155	154	170	164	146	176	162	169	160	161	190	214	140	151	152	155	184	154	157	143	153	170	172	169	150	166	148	157	167	161	154	166	148	157	159	158	184	164	133	155	163	178	175	143	147	182	153	172	184	158	141	147	153	153	163	151	169	184	159	161	162	158	160	185	188	145	135	168	162	163	149	133	157	165	152	144	168	173	151	159	163	151	142	148	184	161	171	154	164	156	167	178	153	147	133	159	166	168	180	159	144	151	161	171	156	176	162	169	181	157	177	157	158	180	155	134	148	163	146	162	149	162	149	153	160	167	151	160	188	163	168	147	187	143	154	147	152	179	168	165	164	175	149	172	179	173	153	148	153	152	145	160	160	145	162	119	133	142	170	136	172	135	172	157	173	152	166	171	153	145	180	160	152	139	160	173	158	135	170	132	148	170	165	151	156	161	134	184	155	186	157	149	142	147	150	143	164	173	151	177	166	141	152	147	150	131	146	150	159	132	176	164	140	158	173	160	191	148	151	128	163	150	165	164	170	153	178	136	151	181	171	154	169	146	177	158	168	174	157	159	183	160	165	168	167	150	146	150	161	171	165	159	176	168	176	184	136	148	162	171	160	149	136	157	169	156	125	142	177	162	166	170	154	148	143	169	142	158	175	158	155	146	171	156	131	152	166	168	151	168	129	151	165	151	151	167	175	154	159	140	155	173	153	138	156	173	168	169	165	148	170	157	165	168	152	148	161	164	173	161	160	155	144	161	149	126	148	139	165	137	169	137	158	139	169	151	151	153	167	141	138	144	158	156	176	146	157	159	148	179	172	127	181	137	164	150	168	171	167	148	174	163	186	143	148	142	158	174	140	165	163	141	164	150	181	167	173	171	177	155	158	156	164	186	155	137	140	171	156	144	148	157	163	154	142	133	167	140	171	162	148	151	141	161	154	163	164	155	161	155	166	164	151	177	144	140	139	149	162	154	164	164	175	171	157	150	166	170	156	179	123	155	172	181	166	155	162	158	176	170	157	160	141	151	160	167	168	150	150	141	155	153	157	157	150	148	146	168	173	186	175	170	141	172	162	164	135	165	166	133	152	162	165	190	142	151	151	160	149	170	152	163	146	154	142	150	140	179	142	167	171	182	178	170	167	160	144	144	155	171	153	153	155	155	155	157	146	149	159	154	165	173	155	183	146	155	161	155	160	162	159	158	157	171	147	125	137	167	159	175	152	164	145	154	175	160	176	169	158	160	178	166	143	139	162	171	167	150	177	177	165	147	172	151	162	155	136	152	163	168	171	163	144	165	137	161	159	170	169	169	167	158	151	177	150	158	175	163	151	152	160	141	193	187	162	146	151	151	165	154	172	155	157	163	166	125	171	168	144	151	134	146	149	142	148	147	178	154	145	142	181	124	152	159	162	162	167	156	176	161	160	137	174	147	160	159	175	160	134	143	175	171	167	157	153	152	165	170	162	140	145	162	165	171	147	157	154	157	150	164	142	157	161	170	176	150	148	172	165	171	162	177	153	164	150	139	164	152	169	157	160	133	163	169	158	147	156	168	166	191	205	156	136	180	156	136	163	149	152	167	178	145	147	171	145	169	172	154	151	172	157	163	149	166	159	178	160	145	169	154	135	184	162	151	149	165	165	163	143	144	147	151	157	146	167	152	180	146	150	182	163	157	138	166	154	156	173	145	182	134	161	189	195	151	165	148	173	175	170	144	162	150	139	166	137	153	168	148	154	160	167	171	153	156	128	140	164	148	142	153	144	141	142	169	149	188	174	172	155	152	168	164	134	167	184	146	155	145	183	154	165	140	153	144	176	132	152	161	166	177	136	160	157	152	158	149	160	174	179	132	150	144	150	153	151	156	154	164	139	161	181	185	151	135	153	171	156	134	156	145	155	144	153	183	162	153	151	147	175	158	149	158	114	143	152	142	156	154	158	163	159	160	141	166	153	159	162	146	177	158	155	138	162	166	153	162	167	154	166	172	159	154	150	159	167	186	140	166	143	147	144	172	154	176	133	148	158	168	160	136	160	158	140	165	152	146	173	118	135	170	168	152	146	144	150	140	141	156	149	150	155	161	166	175	161	167	141	160	129	134	158	164	162	154	153	156	151	138	179	166	163	160	167	148	135	134	167	172	150	185	161	162	137	175	139	162	160	164	146	148	166	145	160	179	160	150	169	161	154	159	132	165	166	175	165	142	150	156	162	156	159	184	184	163	175	158	146	162	169	161	177	128	127	131	172	138	160	170	164	173	162	155	163	127	137	145	170	152	147	169	154	162	147	148	177	165	150	181	159	159	144	172	144	150	154	156	148	132	163	141	168	159	159	175	183	172	156	158	146	155	163	170	167	162	167	163	156	158	162	151	170	173	163	182	150	156	161	138	146	155	148	164	177	153	138	160	167	168	163	146	159	134	136	161	144	152	156	153	153	148	147	164	149	152	141	151	161	149	151	149	155	141	155	146	180	169	174	159	158	160	145	155	137	149	133	154	142	169	154	147	147	134	190	159	147	160	159	160	151	163	145	180	121	157	154	169	165	149	164	166	164	162	166	162	165	161	166	165	155	156	174	141	144	169	162	159	160	137	138	145	155	167	144	148	149	145	151	163	161	145	160	157	170	148	158	142	135	143	141	155	169	167	150	151	167	161	142	143	155	159	125	165	166	174	170	174	168	154	179	154	153	159	165	152	129	143	143	143	153	152	155	153	144	157	140	147	154	154	148	143	148	142	139	155	143	161
5932	1620	3435	3838	3218	2702	2262	1799	1568	1420	1215	1108	1071	911	939	879	777	748	767	746	674	698	691	699	719	780	730	854	1107	1303	2112	3691	6785	9145	8146	6652	5022	4684	5153	6211	6058	5499	3836	3044	2663	2201	1263	712	748	653	642	607	553	548	500	571	544	555	542	567	539	530	567	532	494	551	534	610	500	532	496	494	477	485	498	501	480	486	499	490	544	499	511	508	496	494	512	536	503	522	474	512	519	496	505	506	522	487	530	467	482	477	504	478	492	489	487	499	496	476	509	506	533	467	501	473	525	540	497	552	479	527	527	467	455	486	514	466	536	491	536	496	515	539	493	476	520	515	516	521	481	497	497	466	506	454	437	481	494	492	482	491	489	490	479	493	496	506	476	471	505	485	491	479	457	461	524	463	481	544	500	456	484	458	468	516	472	515	500	471	543	462	529	516	491	476	487	496	495	500	444	451	453	490	517	506	460	493	503	491	471	517	520	471	481	486	486	504	480	510	532	468	488	511	478	497	463	502	496	496	514	470	494	483	495	496	505	538	484	502	488	522	513	503	495	482	511	495	491	481	463	460	481	487	519	537	512	455	514	481	488	494	504	546	518	469	507	502	476	495	486	493	534	498	531	498	477	512	455	461	476	469	488	506	503	506	499	505	450	500	485	482	502	491	494	461	455	502	485	482	501	473	484	469	484	498	489	486	481	500	492	460	481	517	477	491	514	522	510	465	462	506	499	498	502	497	508	531	490	473	485	525	512	480	508	506	526	512	489	483	467	509	497	511	515	484	503	521	476	481	487	507	491	511	497	492	521	512	509	472	487	504	468	498	480	489	501	447	446	431	518	454	490	487	503	469	467	512	502	483	471	455	466	481	484	491	492	493	489	475	460	481	475	516	499	485	507	522	464	523	506	496	533	515	488	476	490	509	489	482	497	475	478	499	507	470	513	469	502	458	491	494	461	477	517	459	502	512	466	536	486	492	513	489	463	445	507	479	490	472	480	468	501	491	515	482	501	487	492	482	476	486	527	504	516	491	467	462	508	512	507	520	505	483	485	480	496	482	509	497	511	501	501	473	492	462	494	508	501	504	483	502	511	508	493	492	483	527	494	461	471	510	520	526	472	480	485	479	470	475	449	467	493	510	497	527	508	502	482	503	486	472	466	475	521	495	505	484	482	496	479	505	484	489	444	444	499	516	495	520	474	481	464	460	521	463	488	508	489	501	463	478	518	519	498	486	476	470	498	449	497	475	484	529	473	529	495	498	486	546	431	506	455	478	492	516	481	516	524	469	535	498	522	459	533	505	502	481	474	469	498	489	502	466	459	506	483	529	508	515	471	493	470	507	481	480	529	459	485	513	505	475	488	433	506	475	460	474	454	530	496	476	494	481	487	533	497	512	488	474	500	461	506	499	513	461	439	538	481	474	491	513	488	455	504	496	503	454	500	505	466	449	452	453	476	489	515	460	448	504	493	524	485	525	451	460	494	522	507	460	451	498	479	489	493	471	484	470	468	505	486	494	478	522	513	511	519	465	461	483	500	488	494	529	503	482	511	514	518	525	496	462	481	485	469	496	511	501	472	482	531	483	506	470	544	488	485	497	483	495	521	514	516	491	462	480	492	474	477	492	468	523	501	519	485	464	491	504	470	535	456	482	495	491	494	529	485	494	491	483	466	511	500	541	496	497	507	484	519	490	455	477	497	511	498	498	493	526	492	497	495	500	487	476	472	480	486	495	440	481	495	496	492	506	507	490	511	490	518	493	533	505	455	504	479	533	484	482	547	500	509	486	501	497	515	494	486	469	486	526	470	561	496	485	477	493	533	477	521	470	492	455	483	486	519	492	448	484	488	500	486	559	492	486	485	488	452	524	489	458	475	504	529	482	491	498	505	485	513	505	505	464	487	466	480	487	522	480	467	490	500	453	522	479	480	484	506	490	484	476	478	495	478	505	513	501	468	474	458	486	494	485	499	476	466	476	481	502	516	481	490	442	469	445	491	475	477	515	525	513	482	456	518	545	474	492	475	476	475	509	486	510	444	471	477	488	478	480	489	479	507	481	493	506	482	501	492	541	498	473	479	471	522	513	493	475	501	473	527	494	480	500	468	489	550	502	524	491	445	495	467	524	455	527	496	533	475	497	467	508	508	515	505	500	473	481	490	461	462	496	529	515	488	496	520	499	460	496	494	461	479	487	496	507	468	516	498	496	456	477	485	504	526	470	481	501	491	486	479	440	474	470	496	507	476	471	509	498	540	501	440	496	543	502	479	473	499	490	501	499	488	446	483	505	489	494	470	485	487	469	508	467	520	520	483	493	518	493	502	476	491	495	526	509	482	489	513	498	497	476	472	481	472	508	486	480	513	472	528	509	501	539	494	475	514	478	504	480	476	471	495	511	493	479	482	540	462	482	482	456	510	478	513	485	477	476	492	533	468	473	497	490	477	494	482	507	484	538	528	499	516	477	522	520	510	508	515	454	489	477	468	471	472	473	447	510	467	533	474	508	486	519	487	499	494	479	498	470	515	517	507	507	472	449	482	498	480	501	513	480	510	457	502	465	497	481	481	486	489	462	506	489	475	458	504	487	477	508	508	512	469	502	511	499	482	458	518	460	477	479	486	484	519	502	487	486	499	504	498	489	503	500	465	479	490	550	502	492	476	491	512	476	474	482	478	478	499	481	462	496	503	511	490	502	511	491	488	456	468	470	456	497	525	490	454	468	473	499	530	473	493	484	505	466	508	516	492	510	500	526	489	479	514	483	485	458	498	480	490	489	494	498	502	427	479	482	522	488	502	514	491	475	524	470	534	481	511	482	509	464	461	474	496	524	486	502	549	545	498	517	507	473	480	467	496	502	507	479	511	487	472	468	491	516	446	453	507	501	484	491	465	504	530	522	474	471	470	482	495	489	433	470	497	531	462	534	510	441	510	466	511	499	497	455	521	458	489	471	473	500	485	465	482	471	501	472	467	503	494	486	503	473	473	475	495	502	544	510	490	505	501	490	512	481	492	513	491	530	521	476	506	459	498	532	484	487	511	459	487	465	482	529	486	465	507	503	496	503	446	502	456	472	518	477	453	538	468	496	477	506	494	482	531	494	506	502	466	496	492	474	439	484	484	524	488	477	516	480	468	505	501	462	479	507	550	472	491	508	516	494	498	470	505	507	505	525	480	499	517	513	504	484	528	454	501	481	480	515	544	481	510	482	491	481	517	450	513	441	491	463	507	494	524	508	498	487	496	490	485	470	479	503	501	485	514	469	488	502	499	463	484	482	490	512	480	476	491	483	510	481	450	525	481	478	495	520	470	486	478	480	510	492	512	449	503	489	469	493	481	479	500	482	484	523	455	470	477	482	472	461	482	494	510	474	468	506	490	481	516	450	462	486	463	511	495	477	511	500	493	490	489	528	474	505	470	519	484	501	472	521	487	543	484	452	451	487	471	517	475	522	463	494	517	448	494	503	500	496	490	472	475	526	483	514	476	447
16957	3070	2965	2240	1494	1045	765	615	526	467	341	348	311	267	248	239	219	213	235	211	216	198	223	209	196	209	209	248	320	378	526	1204	1704	3112	2623	2026	1161	1348	1469	1849	1715	1536	1006	627	596	455	276	198	220	192	197	144	179	187	170	147	157	173	171	168	164	136	169	147	147	150	151	168	145	160	166	141	162	169	148	135	166	139	151	145	153	132	168	144	178	144	158	135	170	166	154	168	160	161	164	132	190	163	155	162	158	170	150	128	170	147	147	155	138	156	160	151	144	153	143	146	143	137	180	152	143	141	147	141	146	127	152	174	141	153	148	153	144	168	171	146	148	135	162	158	145	151	164	148	162	167	157	145	135	168	130	146	173	141	139	146	142	139	132	140	129	130	157	132	164	152	155	148	180	160	142	145	152	132	154	142	146	148	182	162	133	153	139	154	162	137	141	125	165	168	174	167	173	133	146	138	152	150	138	139	128	143	160	144	160	145	150	134	140	152	167	161	132	142	163	149	146	135	134	157	140	146	150	127	144	147	153	129	125	137	158	146	140	140	157	147	151	139	155	166	154	149	146	159	141	153	154	142	145	140	158	164	167	137	145	155	125	137	148	133	143	157	162	146	145	130	154	150	136	159	131	138	134	120	156	139	132	140	158	167	142	162	140	155	150	170	159	146	142	148	153	150	152	133	158	146	129	138	148	134	130	141	158	150	146	146	132	143	158	144	140	139	149	154	135	168	171	139	139	162	129	145	161	138	144	159	130	131	137	142	157	164	139	121	150	129	146	155	130	156	150	138	143	160	159	176	147	141	159	155	147	146	146	154	142	149	150	175	143	160	150	136	124	162	119	142	150	146	141	139	154	165	149	157	154	153	165	153	140	149	153	162	150	154	144	145	149	172	170	158	134	139	136	162	140	139	165	166	162	170	165	157	141	167	170	151	143	166	127	149	162	154	161	145	152	141	151	144	142	136	128	142	166	148	155	135	156	134	131	132	158	148	126	162	166	154	161	157	151	179	148	126	148	166	162	135	175	163	169	158	146	153	152	156	149	160	160	165	135	157	167	140	131	150	141	161	151	156	119	149	125	149	144	151	163	149	150	159	148	150	174	128	185	135	150	157	162	132	143	156	159	150	164	148	141	150	159	146	131	149	134	122	174	147	151	142	151	141	149	155	148	160	165	136	155	147	134	160	155	139	145	151	160	137	142	156	141	147	147	143	154	135	154	156	131	159	159	151	128	184	149	153	152	159	147	141	134	165	130	156	164	141	138	150	125	142	148	166	144	157	144	164	161	170	141	146	153	147	157	131	152	155	131	141	137	124	152	140	153	152	131	155	131	155	142	152	153	156	144	144	154	130	152	155	154	148	146	152	139	146	155	162	121	136	149	146	148	137	173	153	160	156	158	141	168	165	153	128	147	133	142	162	160	147	166	154	144	138	147	132	147	137	149	157	155	131	130	130	142	146	168	151	143	167	152	173	153	143	158	156	141	171	136	130	156	134	164	152	147	152	134	124	163	154	138	126	149	157	154	159	142	148	155	160	130	142	143	143	145	147	149	127	169	152	153	150	152	154	140	125	146	179	152	150	150	133	149	167	128	137	137	138	133	136	120	161	149	136	148	144	162	152	141	153	130	136	129	137	144	149	147	149	136	152	137	148	165	186	157	135	166	149	130	153	151	162	164	156	167	154	129	141	144	149	148	171	147	158	153	159	126	141	131	143	178	155	153	149	157	153	132	163	132	130	144	169	140	142	161	159	133	140	136	136	136	152	170	152	124	156	154	161	170	171	143	157	155	145	134	143	143	142	178	149	157	139	162	149	139	160	136	160	146	139	130	156	157	152	140	131	146	158	153	140	132	166	173	158	152	169	132	154	163	158	129	142	152	146	143	155	162	147	158	148	132	172	151	156	164	157	170	150	146	133	163	160	138	152	155	164	174	153	153	149	159	159	150	130	165	163	141	145	141	145	149	157	154	162	148	130	182	142	149	145	145	153	153	152	166	147	158	127	145	129	145	146	140	139	171	153	145	143	160	160	145	143	124	143	145	133	142	135	173	153	148	141	152	148	146	146	143	145	128	133	139	157	150	147	141	159	187	163	169	161	150	147	143	152	138	141	151	140	120	170	144	154	169	165	154	146	145	123	142	120	148	141	141	142	139	142	131	142	147	154	133	138	166	139	161	164	155	169	143	166	156	155	150	145	160	143	169	146	158	132	144	146	134	149	152	148	127	152	136	136	143	142	159	162	155	142	133	165	147	149	119	149	145	125	157	153	151	138	167	156	150	152	144	155	149	163	155	140	146	175	150	152	149	134	146	157	163	151	138	147	148	139	139	145	149	160	152	146	148	179	149	137	168	147	145	152	150	167	146	167	178	133	159	139	132	159	159	153	146	136	166	157	142	160	154	142	149	140	148	157	143	139	167	143	170	151	128	159	153	135	155	133	172	149	118	171	155	125	155	133	137	159	158	156	161	135	156	141	155	144	142	169	191	160	149	139	150	134	156	126	177	171	130	136	146	162	144	166	155	143	125	139	172	156	131	146	134	119	153	178	128	156	152	149	161	151	154	174	147	149	131	151	136	139	164	162	139	157	143	155	141	170	134	160	157	141	163	139	157	146	141	154	144	159	123	174	149	145	166	157	142	160	178	152	164	146	129	143	160	171	151	151	157	148	159	126	154	137	153	153	140	125	143	155	161	151	155	131	153	142	160	154	148	135	132	152	155	160	139	145	150	160	153	167	140	154	154	131	153	121	150	156	133	136	158	159	139	143	136	148	150	168	141	141	139	161	134	153	148	159	137	141	167	159	155	138	146	148	142	156	159	151	145	152	153	157	148	163	179	139	154	136	148	154	165	159	149	134	158	143	139	143	160	144	165	136	146	170	143	137	138	155	132	133	160	150	141	124	163	156	162	143	135	144	145	156	160	160	166	143	120	147	163	169	143	162	154	156	128	159	126	139	148	144	137	146	154	147	166	140	140	153	133	137	146	129	147	143	164	148	136	155	126	141	150	131	137	141	150	131	138	155	151	163	153	154	155	159	136	175	163	153	141	137	144	156	133	142	151	155	152	145	137	162	129	154	169	183	147	134	152	133	122	151	134	159	150	145	145	136	158	163	133	174	158	149	149	140	168	161	142	163	152	149	136	169	156	136	136	158	168	156	155	146	132	149	155	150	135	132	143	153	137	133	136	153	128	165	145	165	138	180	132	128	157	132	141	129	150	130	154	139	150	140	147	142	166	149	148	173	158	144	141	178	150	159	165	151	166	167	145	169	150	157	172	149	131	134	137	161	180	153	162	144	151	140	139	177	153	145	161	152	140	125	136	124	133	153	140	177	152	157	152	157	132	147	148	153	146	142	144	142	160	139	149	154	153	128	145	151	134	147	147	144	140	134	150	157	159	127	163	131	138	149	132	151	118	145	140	134	156	148	134	153	168	179	129	124	148	122	132	152	152	147	148	132	141	177	165	155	156	157
8145	2639	5940	6547	5552	4522	3684	3162	2565	2147	1876	1640	1562	1371	1362	1178	1148	1071	1066	936	903	890	850	869	849	926	1050	1183	1909	2240	3289	7679	9706	13533	12823	9587	8296	8639	9695	12216	11112	10954	7353	4768	4179	3610	1786	965	936	749	740	645	595	595	595	568	642	579	599	596	545	548	553	562	546	582	562	507	505	481	517	495	517	477	506	524	496	515	479	531	497	528	464	489	500	478	481	491	505	513	502	520	496	458	471	474	520	493	508	513	476	490	469	475	531	561	517	461	536	473	485	452	444	493	444	432	502	485	480	469	456	479	466	473	518	466	455	463	474	495	461	496	464	460	464	482	455	498	500	482	456	479	460	509	456	494	452	484	485	438	505	467	496	480	454	466	466	483	493	469	488	489	474	451	492	479	472	484	521	480	496	459	458	484	477	497	487	485	490	533	495	459	478	462	487	486	468	509	468	460	488	456	458	490	476	475	493	485	421	464	488	445	445	454	490	505	469	470	453	486	476	448	472	481	484	461	483	452	501	490	494	483	466	471	497	484	465	432	505	482	461	461	495	429	454	422	513	498	487	453	453	483	479	478	460	497	473	461	507	463	460	473	481	451	474	432	452	516	481	426	481	478	491	517	464	507	444	463	460	465	444	482	473	504	454	444	458	469	435	469	463	481	444	473	437	488	480	439	463	475	469	508	458	450	485	465	480	478	440	489	470	479	469	474	454	453	505	452	489	518	447	460	455	481	445	430	455	490	489	473	482	456	456	468	456	485	459	473	480	460	451	532	419	463	510	477	473	508	477	494	441	429	466	475	492	485	453	470	469	505	508	487	422	454	492	506	459	481	482	473	480	490	469	451	476	462	459	495	482	446	448	465	490	467	493	446	478	482	508	471	494	434	480	457	498	514	456	471	470	483	473	483	474	475	494	505	522	440	441	419	455	465	438	459	488	454	462	442	505	466	458	427	438	466	473	462	465	465	447	471	485	476	485	464	468	464	485	477	465	493	449	464	451	429	478	440	500	469	480	486	461	452	460	445	484	425	449	468	453	490	439	493	428	445	449	469	474	525	436	432	478	446	488	473	458	450	476	514	463	497	413	472	461	466	473	424	501	442	492	517	447	465	483	479	443	470	477	477	499	513	427	440	473	496	437	486	510	494	474	468	450	476	445	452	503	531	488	455	511	443	445	466	470	492	490	467	438	489	463	500	487	473	472	482	477	484	495	461	498	477	508	482	492	457	456	466	491	485	446	459	462	460	485	495	497	454	502	479	488	469	452	481	474	477	436	537	469	499	515	471	431	461	445	472	459	472	462	461	469	503	475	456	464	494	549	469	503	475	463	522	475	442	475	438	454	465	477	446	480	499	496	503	462	470	501	472	489	508	468	488	493	477	454	460	434	482	458	471	513	444	459	430	457	462	482	479	469	436	529	464	452	467	487	471	454	462	450	471	450	480	503	456	462	496	460	493	494	512	479	482	477	461	468	496	467	431	474	473	461	465	478	499	467	461	479	480	494	500	454	440	433	468	470	474	494	436	481	426	469	499	483	456	483	489	465	475	478	442	488	455	443	447	439	476	479	441	455	450	470	455	478	507	461	490	485	487	446	452	480	460	465	533	507	483	483	484	476	489	471	434	480	472	482	542	490	474	481	486	478	499	427	477	469	440	464	460	453	424	478	435	479	491	472	469	468	458	462	481	455	487	488	492	450	490	465	464	479	432	448	485	474	471	469	472	500	455	447	471	492	463	458	435	441	462	478	472	475	500	468	456	516	448	522	450	452	448	447	438	431	460	461	460	505	496	500	471	445	443	465	472	475	476	517	487	466	485	463	428	436	438	479	432	464	472	464	446	469	451	478	446	513	473	483	501	455	491	496	497	465	492	425	469	464	473	456	433	472	502	486	486	460	455	426	527	458	450	480	444	467	443	469	482	474	450	441	454	476	482	484	488	477	466	419	458	472	457	470	484	466	498	461	461	496	492	472	494	470	414	498	511	447	490	482	485	448	474	457	485	452	476	429	466	474	453	502	498	448	470	492	480	454	490	489	457	474	470	479	422	471	476	500	445	456	488	455	489	459	484	454	500	458	489	484	497	461	469	472	459	460	482	456	494	448	474	490	494	450	497	474	461	470	426	486	439	475	486	449	460	471	461	456	507	506	474	496	474	463	482	468	477	453	443	445	450	497	468	480	450	479	472	475	468	484	477	427	474	467	447	479	470	495	464	483	472	445	482	439	459	454	492	470	472	495	516	532	476	442	459	473	480	519	469	423	449	503	490	434	451	496	460	476	490	483	474	447	441	466	465	460	468	448	508	480	473	456	493	487	447	475	492	499	482	440	467	460	463	444	464	458	467	478	502	481	463	470	446	480	440	481	461	464	501	464	504	484	470	491	495	482	488	458	462	439	475	455	468	491	485	511	493	497	487	455	435	436	468	530	495	468	478	487	462	466	487	480	495	509	488	433	466	472	466	498	490	479	448	496	470	480	453	486	472	465	476	471	456	463	471	433	487	458	479	487	450	482	488	462	456	446	481	507	500	439	468	501	449	472	479	490	479	479	446	494	465	478	492	490	460	453	480	465	448	448	538	464	476	499	449	445	450	503	448	450	466	452	459	496	504	458	460	501	476	454	514	448	480	512	501	473	440	453	451	469	483	486	447	492	505	445	481	475	455	467	459	446	453	492	477	480	498	488	466	437	453	421	491	471	453	454	453	465	457	451	458	454	490	489	479	476	462	463	453	477	463	446	463	460	489	461	465	447	481	469	443	476	487	485	443	468	465	475	490	476	460	462	501	485	459	462	471	506	463	470	477	526	460	476	475	464	477	459	483	461	487	471	475	427	476	474	473	468	518	480	484	478	518	505	472	456	478	467	443	475	487	453	476	496	484	434	477	446	485	448	503	494	472	473	442	480	442	449	476	448	460	447	465	486	447	466	467	481	468	478	481	443	436	487	478	474	498	487	477	461	491	451	442	476	472	495	475	483	489	465	485	459	439	504	507	485	487	488	485	486	464	456	469	478	441	434	472	444	484	514	479	444	511	486	460	466	436	456	459	499	481	419	467	486	472	467	448	497	478	423	496	492	475	490	466	460	476	496	483	439	496	443	465	451	511	478	461	503	468	482	463	481	472	514	522	494	452	492	467	472	469	469	455	496	507	470	495	470	466	454	478	468	492	517	451	482	481	461	442	460	468	505	504	449	505	482	490	490	511	465	457	483	453	499	494	485	471	442	465	450	455	434	515	493	483	502	489	468	490	453	462	426	459	507	486	503	481	480	498	461	517	460	454	483	451	478	481	475	482	453	462	479	444	458	482	462	467	495	506	444	425	479	445	463	487	471	446	442	486	430	464	495	486	487	497	477	495	481	455	510	477	445	493	485	462	450	482	479	464	477	419	462	466	442	479	464	439	513	480	473	477	459	508	431	456	455	452	468	466	490	467	484	447	473	479	459	438	453	486	524	463	464	475	460	470	491	485	479	457	483	442	434	453
2268	402	421	352	357	325	310	317	304	314	334	313	271	288	269	313	310	261	312	305	301	296	289	308	300	312	324	302	325	299	318	335	331	369	353	330	345	363	377	328	347	306	338	334	324	300	299	274	329	284	290	286	284	303	295	290	309	280	320	301	292	259	299	296	293	326	272	292	297	285	266	273	330	300	332	281	312	332	299	294	309	285	327	316	278	281	297	264	288	271	253	292	319	271	320	339	285	305	338	286	301	292	276	305	318	308	284	264	272	316	289	299	303	292	308	292	266	286	292	321	322	274	322	311	317	329	312	287	301	307	294	270	319	276	306	319	284	306	327	292	311	298	274	331	327	303	299	288	279	305	299	295	254	295	317	296	292	293	296	320	308	309	285	279	306	316	280	267	295	275	269	319	294	303	324	284	303	281	316	286	312	321	313	303	306	310	293	310	275	303	258	297	311	273	264	305	302	291	308	312	343	292	314	278	313	299	310	315	251	298	311	289	271	317	314	294	304	310	292	288	299	314	318	314	301	315	313	295	298	265	348	267	289	283	311	320	301	272	321	297	298	299	317	291	316	302	284	268	294	323	293	269	290	320	275	292	303	297	301	330	302	318	306	297	303	297	274	299	310	281	333	305	296	304	266	283	300	324	303	290	315	333	294	305	299	301	305	328	291	320	303	322	309	285	288	306	273	289	309	279	267	314	287	344	301	291	292	306	274	318	321	309	321	294	279	325	300	272	292	290	326	301	322	282	290	326	332	298	271	291	311	318	305	308	312	295	324	297	295	297	293	328	283	317	303	292	280	305	310	324	298	306	296	275	308	317	290	298	306	315	293	331	301	294	293	301	311	284	298	282	316	314	298	291	298	277	305	301	287	289	298	277	269	310	291	290	305	307	324	303	344	315	264	279	292	280	287	265	309	311	307	276	302	265	289	293	288	320	296	309	314	316	291	314	290	300	278	300	305	290	318	279	322	300	295	289	319	309	299	288	311	296	285	326	302	296	294	315	297	283	277	310	288	295	303	286	276	279	273	284	287	309	324	297	289	307	324	296	270	302	325	302	304	269	320	311	273	302	268	335	259	296	301	270	299	301	270	302	288	307	313	300	283	318	289	279	292	312	349	277	298	284	308	263	311	317	285	288	313	283	289	328	326	290	293	286	328	281	309	312	321	296	292	258	316	261	288	321	293	274	308	288	315	315	293	278	288	272	280	295	328	296	332	321	308	295	290	319	308	342	289	285	302	282	340	298	316	313	304	290	299	298	316	283	293	309	296	279	311	297	278	272	278	288	300	297	305	318	302	320	300	293	320	260	302	283	319	318	296	312	318	324	314	271	308	292	332	301	273	295	299	295	278	290	336	321	299	312	290	306	310	290	296	321	315	302	284	325	297	310	312	293	297	286	293	309	324	281	275	321	304	298	282	257	287	274	306	289	291	311	329	318	302	289	274	339	304	310	298	263	289	321	288	311	275	293	335	322	335	294	304	299	298	331	295	336	316	313	298	281	298	311	291	284	309	264	288	294	276	301	310	290	294	309	302	301	300	301	305	300	301	306	273	288	297	317	311	275	277	265	285	275	317	288	319	319	277	274	285	299	302	303	324	281	291	294	311	283	300	324	275	346	319	281	317	315	365	284	307	323	310	290	308	287	310	313	283	296	299	310	291	307	309	271	306	300	287	310	306	318	301	292	289	317	302	295	314	289	321	323	339	269	290	295	293	284	293	301	301	310	264	275	316	309	282	342	308	296	320	269	292	303	310	326	312	306	276	309	326	284	315	298	274	318	268	296	274	311	313	320	284	332	324	296	327	319	305	315	274	315	271	334	275	313	309	272	297	283	277	303	293	314	328	303	277	277	314	279	279	309	296	320	287	319	292	288	297	304	312	324	330	334	284	285	316	298	280	279	302	303	282	302	305	298	315	271	302	273	291	314	312	306	288	295	326	313	255	296	297	298	344	299	279	287	282	326	286	294	284	343	305	325	323	294	330	288	325	277	303	290	286	276	290	313	323	289	301	283	303	294	317	328	298	300	344	289	305	299	288	301	310	321	322	301	304	287	280	318	308	308	310	299	314	308	311	292	285	284	267	282	288	294	327	283	318	287	294	249	284	293	284	294	280	281	283	278	308	294	293	308	249	296	289	276	308	298	282	308	300	294	277	320	316	305	288	296	323	321	271	270	295	315	311	302	312	302	269	291	314	292	307	315	327	298	318	302	323	332	309	281	304	311	264	303	299	258	294	304	305	283	269	308	345	313	292	278	288	298	330	302	291	302	281	315	290	299	308	283	306	288	251	307	308	289	317	291	319	311	303	298	317	276	274	298	340	293	308	310	303	300	322	274	276	278	314	298	304	283	317	311	277	308	308	299	291	303	302	279	276	285	291	313	305	321	302	276	309	307	301	323	274	266	316	289	302	293	319	271	299	303	289	310	315	282	286	284	259	337	317	308	304	315	290	305	335	312	294	277	287	303	270	317	318	301	306	290	311	317	281	273	312	303	295	264	289	297	312	309	351	290	321	299	302	302	298	306	301	321	331	295	286	295	312	301	269	285	294	308	293	306	289	306	323	290	330	302	291	294	286	299	319	290	311	282	275	306	303	287	313	313	342	319	300	272	326	268	283	303	308	276	305	313	296	309	317	305	274	329	300	322	308	314	317	300	300	288	319	308	300	280	308	287	321	299	328	285	291	315	296	268	306	290	308	301	300	322	319	296	302	340	304	291	257	312	305	300	311	301	303	313	302	289	344	305	287	312	310	300	308	292	294	335	284	258	320	293	284	302	293	296	289	335	298	296	311	313	264	257	286	261	296	306	298	266	296	299	290	310	271	302	284	291	281	325	321	313	313	304	336	316	286	280	276	272	303	296	265	333	340	352	329	320	347	315	278	281	311	343	292	284	306	312	306	297	310	304	319	288	295	293	301	292	321	299	326	339	274	301	311	294	287	319	322	299	297	306	291	290	288	336	291	294	306	312	285	327	315	281	296	290	296	311	301	314	280	298	295	324	303	313	312	310	307	300	328	317	339	321	297	285	288	277	334	272	300	288	260	294	273	313	298	298	311	291	315	324	331	300	288	283	281	323	294	287	268	321	292	316	346	302	295	301	264	265	287	322	314	290	297	301	305	293	283	300	297	311	291	299	319	310	320	325	337	297	324	281	300	314	327	283	309	306	320	305	305	275	310	284	345	295	290	296	318	281	293	305	297	267	304	306	287	278	252	305	303	300	289	297	319	295	310	325	313	329	303	277	307	293	306	299	300	289	287	281	303	301	308	306	305	303	298	307	298	285	285	294	294	289	290	314	290	285	293	265	293	310	324	306	292	296	286	283	303	267	279	313	288	304	306	283	302	303	283	296	303	297	295	309	243	302	302	317	309	313	307	311	254	307	297	283	299	305	303	307	282	294	313	294	316	286	277	302	294	325	314	298	290	313	289	277	314	337	295	316	295	304	317	298	329	273	291	292	312	280	312	302
2456	968	1090	1053	1026	926	933	898	889	908	880	880	912	897	848	839	893	868	853	800	837	803	811	785	913	902	884	960	938	994	995	1224	1227	1537	1512	1229	1264	1230	1317	1391	1255	1213	1056	916	935	935	893	875	867	879	874	850	798	842	856	820	856	890	834	871	849	887	838	779	895	883	826	820	880	868	845	871	823	805	847	848	842	884	873	809	846	881	835	816	874	802	782	798	837	803	838	852	847	814	882	803	817	861	803	873	794	863	828	855	890	856	830	890	835	774	874	837	814	820	844	827	814	896	803	873	889	788	855	806	831	859	827	831	841	819	846	845	797	868	860	835	817	841	851	826	839	818	884	864	812	798	791	876	819	852	904	859	883	822	805	839	861	862	921	825	845	805	844	878	812	835	848	824	822	811	854	840	789	842	891	788	808	869	839	863	789	845	820	821	878	886	861	844	826	860	858	842	836	827	799	816	819	877	818	821	840	845	807	878	845	837	838	853	803	850	805	878	841	841	845	849	829	855	773	817	861	855	856	828	808	861	869	830	837	825	851	844	813	829	863	797	847	840	839	810	824	802	799	815	814	838	845	870	857	892	831	851	788	811	839	852	839	891	845	826	854	837	804	834	797	818	823	850	801	859	796	843	825	884	859	831	829	819	847	818	869	824	858	818	834	852	823	852	813	849	831	866	835	820	848	853	835	910	849	833	808	860	836	840	816	810	852	881	825	828	829	896	846	845	880	870	830	853	841	851	839	875	849	805	806	876	871	801	852	845	826	815	847	832	846	847	822	828	881	840	841	871	844	820	847	801	856	811	812	858	859	806	777	825	810	813	819	843	845	803	756	841	849	862	858	852	799	817	854	881	817	853	855	820	815	864	772	839	873	787	862	873	864	883	803	843	815	838	802	850	858	821	823	798	862	836	860	857	839	839	820	851	844	849	804	794	818	834	799	844	819	877	758	795	817	815	836	829	835	764	913	839	839	769	880	825	823	870	828	799	875	848	867	805	846	901	789	850	828	814	799	887	831	874	846	859	906	888	826	796	856	822	860	818	844	840	867	896	864	818	870	829	810	833	873	838	815	815	853	804	870	852	857	837	831	812	905	848	807	834	893	857	820	836	862	806	835	831	834	873	796	895	811	822	832	861	861	891	845	887	809	867	784	869	869	823	843	839	825	843	829	799	864	855	814	861	828	852	854	815	846	871	818	856	837	832	780	812	861	837	807	825	919	833	826	848	847	862	836	869	858	807	840	837	803	834	846	790	842	891	840	785	845	852	799	813	845	848	791	824	819	819	814	819	848	818	826	890	853	845	853	808	787	820	833	857	837	868	824	821	823	842	804	848	838	788	847	840	830	845	803	834	843	810	899	845	895	855	826	861	869	818	837	825	832	835	808	871	851	802	829	757	862	853	875	824	837	872	902	826	881	877	814	845	865	806	901	810	876	861	825	817	879	798	830	826	818	840	869	851	842	824	864	863	860	820	840	813	831	839	819	860	862	856	909	877	840	789	859	829	810	844	837	824	828	872	811	879	795	866	891	879	868	795	828	857	857	851	871	823	870	896	757	839	851	828	861	855	840	849	851	820	864	851	846	837	852	841	846	850	813	824	822	893	841	831	864	833	841	829	872	793	892	809	818	846	884	825	809	863	838	824	826	861	843	856	833	828	773	837	817	772	841	826	872	840	798	811	827	846	776	852	822	812	844	818	812	812	873	815	862	863	855	850	854	852	848	811	809	835	848	783	838	800	850	857	865	847	849	843	852	811	830	821	847	884	852	831	812	819	819	811	844	797	827	889	843	817	844	819	853	828	868	870	833	879	893	834	837	812	848	882	822	858	890	791	849	831	920	822	800	814	865	815	813	866	867	796	779	831	816	810	853	844	847	797	880	855	810	870	811	833	878	842	831	832	853	841	859	810	837	839	796	830	798	829	841	854	834	798	834	825	833	823	838	862	876	822	801	833	850	805	840	832	865	852	843	820	870	811	831	857	839	814	851	866	879	838	849	825	863	797	825	834	877	860	781	825	843	815	826	807	846	832	871	859	813	814	857	877	808	832	858	822	797	831	801	824	938	827	832	842	802	817	875	799	869	893	843	860	837	858	865	828	862	855	849	801	829	832	845	834	863	784	841	842	817	833	836	800	840	879	878	771	846	853	898	880	815	798	870	867	834	821	849	850	855	844	853	838	808	850	833	890	826	849	852	846	871	880	775	825	811	790	836	834	805	809	782	879	784	850	865	810	823	831	832	852	860	888	860	821	819	839	839	788	856	822	837	863	833	815	806	862	789	855	830	888	906	864	803	852	834	846	816	855	828	818	799	833	839	847	835	875	838	766	754	808	844	830	868	913	828	848	841	855	840	882	832	847	900	836	816	821	794	825	859	812	829	823	844	819	833	819	799	859	837	810	824	837	854	875	852	895	839	878	865	868	836	823	808	762	869	806	844	843	860	849	839	789	854	837	823	844	805	765	818	863	832	832	854	852	834	884	849	807	902	792	861	813	850	833	850	851	862	817	881	878	784	852	819	818	853	798	846	839	855	806	803	885	767	832	838	877	861	815	837	815	846	815	784	850	862	853	802	859	812	778	857	810	860	852	840	839	822	820	870	880	851	856	832	827	814	818	860	863	817	883	852	824	834	871	821	824	804	825	826	856	869	849	846	796	847	899	832	876	888	836	889	842	831	866	846	791	839	788	843	853	824	769	820	816	853	862	842	817	855	857	860	780	868	864	845	863	858	872	833	823	828	853	877	820	842	861	834	815	863	876	834	862	825	849	862	865	839	791	820	790	824	833	864	791	868	851	891	844	809	873	844	874	845	824	803	846	837	892	861	804	828	856	868	812	875	857	812	841	829	856	833	835	850	786	870	860	802	821	873	879	865	827	831	849	837	875	891	875	858	851	835	825	837	856	860	844	843	864	894	816	898	844	834	808	823	840	872	886	846	882	866	844	826	829	849	840	854	847	838	858	859	896	817	812	819	890	864	880	852	841	840	824	875	820	915	831	849	842	849	812	827	805	770	857	877	842	815	807	763	842	819	830	841	812	859	782	826	901	831	840	819	816	850	866	831	847	806	834	872	796	817	823	814	849	863	838	819	840	827	785	789	843	849	769	860	820	846	847	829	857	840	791	842	893	851	821	851	805	897	828	830	857	852	796	879	849	891	894	819	863	816	835	824	879	892	835	836	886	844	835	859	832	874	834	853	892	825	824	822	838	843	827	828	812	824	826	874	825	789	844	853	819	804	823	803	862	869	805	899	835	886	896	879	782	823	803	816	780	892	785	860	832	799	843	836	831	865	815	815	850	908	840	795	872	883	838	822	879	859	800	839	804	830	880	850	840	792	873	876	859	846	790	857	833	822	827	812	815	800	844	834	860	887	838	863	787	858	865	841	833	812	871	755	785	797	821	834	831	795	838	858	838	871	835	857	797	855	861	872	957	817	843	872	835	760	866	804	832	904	830	848	804	854	818	843	823	816	821
9674	1497	1685	1187	891	619	492	392	386	301	303	241	236	222	207	200	179	197	183	179	176	181	182	191	205	208	192	189	266	332	431	891	998	1576	1448	1033	813	1002	1314	1331	1214	978	546	366	357	324	209	185	167	186	158	185	156	160	176	157	191	153	159	149	167	172	175	183	171	145	173	144	188	168	165	150	170	177	161	174	156	166	160	165	170	169	167	177	209	162	167	152	144	161	156	137	158	138	179	169	165	157	189	173	163	161	163	157	136	158	180	174	144	158	167	145	165	136	177	157	151	167	176	154	167	158	170	165	167	148	169	185	170	145	170	169	152	140	145	174	182	144	158	142	178	136	184	140	173	174	153	181	171	173	145	161	160	161	157	167	163	171	172	154	156	154	152	152	182	169	160	192	143	168	181	175	167	183	162	145	183	168	172	176	182	161	163	155	141	168	193	164	139	165	178	169	188	158	182	182	180	177	147	156	151	151	174	147	181	159	157	154	167	159	152	174	178	165	182	172	167	161	145	196	168	184	120	158	196	186	146	171	172	145	160	180	141	154	177	139	164	161	158	168	182	171	155	157	162	147	160	182	182	163	148	153	166	188	148	167	151	150	148	149	163	158	184	135	164	161	157	136	156	161	162	174	138	174	170	176	141	155	170	173	161	161	197	155	137	176	160	160	174	172	163	182	166	146	165	151	154	148	177	151	153	167	152	188	167	179	190	157	156	179	169	147	162	156	159	149	142	177	153	157	146	170	164	157	147	135	168	167	151	167	174	167	176	165	155	167	167	186	158	173	168	181	154	160	174	181	156	170	164	172	168	160	181	173	172	160	155	138	166	178	159	171	159	174	173	154	157	126	170	172	167	184	163	178	198	147	171	180	164	156	155	169	156	159	143	156	158	170	157	171	165	140	196	170	164	148	149	173	145	168	173	159	171	150	179	152	159	150	165	168	165	148	139	168	171	147	162	178	152	175	153	170	140	147	187	153	186	186	144	150	157	169	174	148	153	165	192	168	168	179	151	175	178	182	172	169	204	169	147	152	151	161	171	152	154	163	178	172	169	149	147	139	178	174	161	148	166	143	170	171	160	190	158	155	187	157	168	165	155	158	152	183	147	162	180	190	170	146	150	172	191	162	175	175	144	149	156	147	147	164	163	176	169	168	170	169	183	151	163	147	156	150	168	137	175	176	117	155	154	175	164	165	166	160	186	165	164	160	173	162	176	160	150	163	159	135	156	169	147	146	161	159	166	184	172	172	151	149	153	148	162	156	152	163	164	158	151	161	144	168	156	146	186	158	181	170	177	179	180	188	150	160	178	166	159	171	160	160	154	178	168	166	181	168	128	158	163	159	177	162	151	160	166	189	161	146	151	152	175	163	176	152	156	159	144	160	165	146	182	133	160	154	166	168	196	155	167	158	163	164	146	138	144	164	167	160	153	173	172	166	145	179	145	182	172	153	147	183	147	161	147	179	153	161	156	166	156	174	169	199	166	167	172	171	175	147	150	150	144	158	157	150	176	140	167	157	164	156	133	143	184	167	157	180	157	151	169	161	152	163	152	158	153	159	176	141	153	152	176	148	194	166	152	170	159	163	157	176	189	156	163	170	173	148	146	169	166	175	161	195	148	150	145	153	165	154	172	168	161	158	179	163	147	178	178	155	170	165	152	172	152	165	163	171	152	139	163	151	158	152	151	158	161	155	154	161	155	167	158	165	162	158	186	161	211	159	163	187	178	177	168	141	153	162	165	167	163	173	174	147	167	182	152	145	155	172	144	148	158	161	177	163	160	159	164	159	151	167	157	148	160	171	154	186	159	170	172	160	164	166	167	151	177	148	181	153	144	188	165	175	171	166	182	177	170	165	140	146	167	184	168	173	148	143	171	126	176	175	163	161	177	157	141	167	150	135	162	166	150	154	151	161	193	156	151	163	156	166	169	174	166	149	156	163	162	153	159	161	158	156	194	161	188	207	124	155	171	174	179	175	158	164	156	138	177	171	163	161	157	151	168	144	156	158	137	155	148	163	153	163	157	161	177	149	153	166	146	151	181	174	168	170	179	139	158	171	172	154	147	167	174	166	177	149	153	154	132	154	153	155	184	168	146	164	189	167	144	160	186	168	151	163	168	152	158	164	159	165	152	168	168	162	172	161	139	158	180	145	148	160	154	166	162	174	182	169	154	164	170	169	188	163	168	167	159	159	163	183	159	132	158	167	181	150	166	172	186	155	169	154	191	162	157	141	126	166	177	159	152	173	169	147	166	168	146	170	135	159	155	167	145	165	150	151	205	154	163	178	140	140	182	173	163	173	193	170	154	152	173	166	187	161	162	149	170	180	164	143	170	170	169	154	176	166	172	190	184	140	159	138	170	161	146	174	192	157	170	166	166	162	166	170	149	151	152	156	191	157	167	168	151	160	162	195	143	179	156	188	152	143	136	179	171	169	180	175	159	166	170	178	172	167	152	172	156	169	169	143	172	150	166	158	164	142	175	164	175	183	149	163	145	174	153	181	163	161	171	163	172	150	167	184	163	172	161	207	167	171	156	172	174	144	187	156	185	177	144	167	187	161	179	182	179	159	154	142	171	158	155	178	154	181	162	167	162	181	160	182	140	146	152	175	175	150	161	137	158	172	178	190	186	161	172	155	165	149	165	160	155	178	170	142	168	163	151	182	165	152	167	165	174	152	170	179	180	144	156	154	162	171	164	165	160	164	152	167	171	141	163	148	140	156	152	172	151	150	176	166	167	162	171	169	142	158	157	165	182	166	177	170	176	159	160	166	165	163	169	157	168	161	168	149	167	150	181	166	166	188	161	168	152	162	156	174	143	139	165	160	140	153	164	197	150	182	151	189	183	160	133	158	179	141	179	152	164	149	173	162	163	145	173	157	154	165	144	150	179	162	151	145	170	170	157	168	125	165	164	165	158	188	167	159	156	171	176	148	157	142	169	149	183	161	159	169	135	160	172	173	162	175	145	155	163	153	139	161	163	158	179	161	160	159	165	166	178	162	160	141	156	146	157	159	138	148	149	163	165	157	165	152	141	161	175	148	132	169	151	163	155	144	160	145	166	159	160	182	183	189	164	166	179	176	172	146	124	177	150	195	153	174	161	140	167	180	176	166	132	175	177	180	148	171	167	154	152	143	163	179	164	165	155	165	167	150	162	160	146	177	160	164	180	170	160	152	152	178	167	134	184	161	185	157	174	160	170	158	158	162	175	166	175	170	162	160	164	153	170	150	142	158	168	163	154	172	169	161	185	146	168	149	149	163	165	172	159	153	147	164	163	153	174	161	159	182	194	143	167	164	171	143	148	147	129	161	147	160	138	158	135	146	179	159	181	155	186	188	164	162	153	169	170	142	160	165	161	155	142	183	163	182	149	169	159	160	158	156	146	152	164	169	174	166	166	149	173	177	160	155	170	142	143	148	146	152	173	152	162	153	153	159	166	157	136	162	156	161	162	182	165	154	171	159	142	161	156	177
6068	1721	3364	3827	3336	2641	2140	1923	1645	1366	1279	1161	1022	972	910	871	856	815	817	731	743	666	708	699	736	775	800	994	1484	1723	2676	6080	6383	8715	8461	6561	5630	6601	8556	8938	8264	6888	3870	2512	2341	2066	1001	753	760	646	587	656	526	578	563	544	562	518	599	606	556	511	578	535	596	542	513	514	511	528	530	518	551	532	491	537	523	486	518	517	497	500	502	520	484	493	486	500	508	534	501	485	471	473	493	521	486	496	502	487	531	499	489	519	501	495	545	529	516	490	551	483	457	511	516	494	564	515	479	487	459	507	499	522	510	518	501	471	503	501	505	501	511	504	494	487	480	515	505	509	518	497	453	549	528	492	523	554	491	531	507	506	464	520	484	503	513	513	472	517	480	480	497	473	499	495	502	495	489	487	489	497	497	525	482	486	500	496	492	522	484	496	493	513	474	534	480	489	489	519	494	487	500	485	481	451	531	532	480	446	488	504	520	513	540	514	476	511	463	463	515	504	509	488	469	523	538	510	541	502	487	516	506	513	471	540	509	524	503	489	496	496	483	532	464	504	469	491	510	516	496	499	504	509	525	505	514	497	498	493	462	506	540	495	516	501	486	541	476	483	505	520	465	502	498	516	524	496	514	510	495	511	449	540	482	503	537	501	490	496	521	528	556	484	505	520	478	529	557	510	513	484	546	518	488	521	468	476	507	516	537	477	468	503	506	463	474	513	476	519	486	492	540	518	521	513	489	531	470	497	485	491	497	514	431	495	477	534	492	498	467	501	531	437	513	520	521	457	495	498	547	451	528	494	490	485	495	490	567	452	513	497	499	480	525	508	443	475	519	521	500	524	479	471	484	485	511	478	540	500	487	483	517	486	497	503	510	509	500	534	495	485	508	525	475	498	517	505	486	485	491	460	476	503	533	513	530	520	440	505	487	488	494	520	504	527	488	506	490	503	521	481	506	502	459	501	558	528	512	528	464	514	451	473	520	466	503	492	508	508	508	481	511	511	499	530	476	508	501	491	518	521	470	489	489	513	478	471	505	525	513	499	503	487	507	501	494	494	484	498	489	517	529	469	482	458	492	501	485	472	537	539	501	534	500	494	482	462	503	466	514	479	505	521	502	444	448	473	489	488	500	495	451	519	498	460	516	465	512	492	495	503	501	458	498	467	483	475	494	467	532	467	475	500	471	511	473	499	472	494	490	515	482	503	526	490	500	480	531	495	509	498	506	500	511	507	530	502	495	482	484	487	501	507	508	463	493	498	508	527	503	490	486	499	505	496	528	481	504	484	528	528	508	509	527	495	498	526	546	514	531	479	494	483	476	440	475	475	468	534	504	487	473	488	510	502	503	514	475	507	492	469	511	545	492	491	476	522	537	456	510	487	464	449	539	505	508	493	497	530	488	466	541	482	514	493	499	519	484	503	476	491	513	516	481	506	500	485	465	488	448	479	485	468	475	472	517	513	474	492	472	472	492	491	513	510	489	513	498	489	495	521	509	458	517	502	525	491	467	482	483	531	508	508	477	560	558	502	507	510	488	470	496	484	496	482	466	535	490	496	509	526	481	544	518	510	494	542	456	495	502	501	476	518	502	508	509	535	460	520	504	484	508	475	475	491	497	483	502	489	493	500	480	518	484	514	489	485	467	514	490	505	512	495	500	492	469	491	510	526	496	451	500	507	477	530	489	526	496	483	520	503	496	486	478	500	493	530	483	485	508	517	501	494	487	466	543	483	463	494	521	451	523	485	488	495	497	479	490	536	478	510	467	510	487	514	496	530	494	471	513	504	467	494	483	528	524	489	529	494	496	506	515	488	523	478	492	493	496	459	482	486	470	494	482	528	499	524	500	495	498	444	503	515	536	505	482	483	520	492	497	503	511	488	493	497	510	492	523	519	518	467	511	534	513	463	475	502	495	503	480	502	492	515	490	489	488	530	486	504	463	474	522	460	506	510	472	512	494	491	490	485	486	503	515	501	485	498	514	501	482	468	480	466	514	481	506	471	457	529	503	512	483	470	509	484	485	505	499	479	439	435	504	471	498	475	508	503	459	480	511	510	465	505	471	456	479	518	472	492	512	506	512	471	506	518	466	545	513	493	515	492	489	512	474	495	482	507	503	495	500	484	534	485	483	504	496	476	494	515	475	517	520	478	525	508	496	501	501	497	491	487	500	495	472	521	513	470	509	538	459	525	482	491	474	511	502	508	500	456	525	488	493	478	464	525	519	502	507	495	504	535	497	528	510	443	459	519	512	491	464	476	520	527	507	472	511	532	503	497	472	501	505	496	472	485	528	505	508	474	535	499	538	523	518	453	500	505	518	516	472	534	445	498	498	469	505	494	492	502	459	499	475	488	474	540	436	467	471	555	519	482	501	484	529	524	467	519	485	477	495	484	546	470	488	464	487	487	454	493	519	524	477	506	526	459	495	500	510	495	477	490	487	523	509	490	498	489	455	451	511	533	486	528	493	523	510	504	493	494	532	453	516	488	471	503	513	481	505	489	547	508	505	465	511	555	506	496	514	479	494	451	529	514	493	505	506	506	509	486	479	486	508	478	488	490	484	504	529	518	493	504	517	501	463	503	498	527	531	459	472	525	525	499	513	499	471	522	482	505	540	482	490	522	522	473	473	476	463	493	462	485	484	504	504	519	510	480	472	480	508	478	481	473	480	492	473	503	494	472	487	456	504	494	515	485	502	487	468	532	517	497	496	497	464	485	523	500	504	517	465	507	523	528	476	550	495	509	470	492	500	501	513	480	512	485	494	457	483	477	528	524	503	506	474	476	515	508	496	495	475	501	485	503	433	492	487	525	457	512	498	490	533	502	470	485	515	513	508	489	512	491	521	461	483	526	476	503	469	522	519	475	467	479	468	507	501	501	503	516	498	498	498	490	513	455	488	525	538	554	479	475	488	512	499	521	462	484	503	507	472	515	535	492	525	532	533	507	487	492	495	475	521	509	473	534	467	488	487	475	507	474	523	489	494	511	488	477	507	484	478	490	493	498	495	496	471	544	506	505	470	513	482	494	472	497	500	501	505	483	517	524	522	475	501	488	526	496	472	494	518	490	524	495	546	501	484	469	514	518	515	477	495	488	495	532	494	486	481	501	508	513	527	504	514	496	497	515	464	494	519	516	500	498	528	504	509	462	487	502	519	513	503	488	459	487	550	486	514	517	527	472	491	475	482	497	498	521	516	483	475	481	478	494	487	492	496	494	525	501	511	513	526	505	530	547	512	461	486	505	475	482	507	451	499	527	480	496	460	533	514	496	520	482	493	458	502	487	513	476	496	489	493	474	475	513	464	518	519	456	512	462	517	518	496	566	487	517	495	509	507	511	501	493	527	470	485	489	521	474	499	461	509	526	515	503	515	486	530	507	535	479	503	475	511	515	519	520	530	496	483	500	484	486	467	435	527	465	459	503	435	517	464	516	527	503	472	516	516	507	502	484	512	484	498	477	466	480	465	488	527	498	496	503	497	509
17952	3494	3252	2336	1639	1230	838	674	548	462	384	360	352	292	273	278	269	228	250	225	253	188	194	197	216	224	239	265	380	553	830	1247	1726	2469	2931	2332	1628	2134	3008	3403	2341	1745	933	619	582	482	274	226	237	184	189	179	184	172	164	175	182	156	180	189	196	186	161	179	189	157	178	166	165	155	169	155	143	157	157	166	158	143	163	155	174	162	144	180	177	166	157	140	190	165	157	163	179	143	162	166	169	175	159	150	145	197	147	171	136	150	167	157	162	153	168	151	183	179	158	176	168	152	152	153	175	162	166	160	155	158	161	191	165	171	166	139	165	163	154	166	178	160	191	165	158	163	172	162	150	159	157	170	163	156	155	149	165	188	156	166	155	162	141	153	161	148	155	167	132	159	170	184	149	171	161	155	166	147	169	164	153	169	159	192	160	139	180	160	174	161	153	156	155	164	131	160	149	143	167	189	151	160	165	174	188	158	161	202	170	146	160	157	164	155	148	161	148	162	174	169	168	142	165	136	167	156	157	173	134	160	155	189	162	159	150	176	165	159	174	152	160	135	154	165	151	162	163	159	172	158	159	156	150	170	179	155	145	152	163	159	179	161	174	156	150	153	151	138	155	158	184	193	168	178	145	169	146	162	152	160	158	161	153	147	167	145	171	168	176	167	182	153	147	159	154	204	178	169	158	168	139	182	166	181	174	180	164	156	156	183	145	154	153	134	186	172	162	209	151	142	159	189	152	161	156	175	157	165	154	177	177	175	165	153	170	150	150	163	152	187	155	166	165	163	190	133	137	161	150	165	171	167	155	158	147	159	165	161	158	165	163	165	139	175	171	154	152	161	148	170	168	192	160	161	174	161	172	159	162	162	155	161	161	162	150	163	156	157	132	138	164	138	172	170	158	154	167	156	173	148	158	164	155	132	194	184	156	160	167	167	156	138	166	147	166	158	201	141	157	157	175	130	156	157	150	142	144	154	158	167	159	159	172	172	176	133	173	184	182	166	189	164	187	162	159	164	149	161	172	162	151	163	148	146	167	170	156	163	162	153	166	176	157	170	171	149	153	147	183	160	160	154	166	153	167	174	162	149	145	149	161	163	177	167	165	142	153	153	166	159	191	163	163	168	167	163	140	139	162	161	136	154	157	164	168	160	162	157	180	154	143	158	168	155	144	151	173	160	177	158	137	165	194	151	183	173	140	168	177	163	157	150	163	140	178	161	156	174	180	163	151	169	161	182	167	151	158	156	167	160	180	163	176	162	160	165	162	186	198	165	158	139	162	141	140	149	162	156	155	131	172	153	148	180	161	160	163	163	159	188	165	162	173	154	167	168	157	155	152	159	170	155	173	151	167	157	180	177	160	163	157	173	157	162	153	153	155	143	169	156	155	156	158	163	183	149	173	149	139	171	138	168	159	153	150	145	140	167	181	190	153	156	166	164	170	175	153	151	158	163	153	151	180	145	162	156	194	161	177	160	162	156	176	149	160	158	143	149	155	150	169	165	166	156	155	151	160	157	160	163	155	176	145	167	152	169	168	159	161	140	148	171	149	150	166	168	146	158	174	149	150	172	163	172	168	156	158	179	166	169	155	166	137	151	183	177	175	182	172	166	154	183	151	145	155	162	159	175	161	155	183	172	170	165	153	156	148	148	161	162	177	146	158	176	151	150	184	150	154	141	171	168	169	175	175	171	161	147	156	163	154	160	166	168	168	159	147	157	167	182	182	166	155	149	169	164	155	148	153	166	164	166	165	143	162	163	146	175	186	145	159	159	128	196	159	148	167	166	157	158	137	134	163	159	149	152	169	158	151	157	166	161	187	158	168	167	166	178	151	172	166	150	161	178	154	174	188	186	169	152	151	152	164	158	170	181	180	188	159	144	141	155	173	168	172	159	166	162	151	136	143	160	165	159	167	150	167	168	143	171	153	153	158	172	149	158	160	173	167	148	153	178	157	157	172	150	177	150	161	162	170	160	147	146	150	141	153	171	163	144	153	183	189	177	156	145	160	170	175	160	169	188	163	156	155	174	166	157	163	185	197	156	176	161	162	149	158	141	156	174	174	137	156	143	150	168	170	151	152	167	168	171	158	169	146	181	154	162	156	155	157	183	160	135	146	171	154	168	148	160	151	159	161	135	158	168	147	142	142	164	153	166	132	155	189	149	180	131	194	153	165	160	161	159	158	168	162	130	177	155	165	153	163	140	163	187	184	164	161	123	173	159	189	145	140	154	156	160	163	141	171	160	158	178	159	160	148	157	169	185	170	182	179	155	158	155	132	162	178	178	147	158	189	157	164	158	170	173	139	147	163	167	150	153	185	163	167	179	166	168	175	150	160	163	165	161	159	172	157	175	164	151	141	162	142	159	175	154	158	177	151	148	149	165	163	153	179	166	175	166	168	147	159	164	180	138	150	146	163	146	157	152	168	154	164	154	164	151	147	171	147	163	126	154	177	155	178	163	162	165	140	173	173	158	155	170	146	165	156	159	171	168	160	168	160	173	129	148	171	160	160	141	183	183	159	181	156	180	184	166	151	178	136	160	165	159	163	171	168	177	206	177	158	148	175	166	159	159	179	155	179	133	143	164	157	150	143	170	139	151	141	172	154	160	162	194	175	161	145	157	159	151	157	162	153	160	155	144	176	143	135	159	159	151	160	181	171	145	161	156	140	187	168	148	164	148	162	153	155	166	163	129	143	169	141	172	150	182	153	167	154	136	167	169	185	163	155	164	143	156	150	172	155	160	163	152	156	177	178	157	169	161	146	168	152	151	167	171	168	146	163	162	191	168	157	169	149	149	152	169	169	158	144	160	161	164	154	162	203	172	151	150	145	174	156	146	168	176	177	166	148	155	141	167	150	147	134	177	162	154	170	183	117	191	157	172	163	153	161	178	153	165	166	154	176	172	159	159	151	185	151	179	174	145	156	173	165	146	153	145	170	169	162	155	164	180	165	155	177	178	156	167	171	144	159	165	150	152	159	145	174	179	150	153	160	155	145	162	164	159	154	161	140	156	160	153	165	148	154	184	162	169	163	171	168	174	161	154	151	171	168	167	169	157	182	171	155	153	183	133	174	181	158	168	153	154	151	174	141	156	149	155	163	164	138	164	145	160	165	159	155	151	145	172	176	148	156	149	178	166	178	182	160	166	178	162	153	190	167	152	142	181	165	177	149	171	160	153	164	162	154	158	192	180	152	174	156	164	145	175	150	146	162	153	171	139	140	157	167	155	155	161	148	177	176	154	137	153	156	170	172	141	166	158	168	169	182	139	181	158	160	149	165	185	154	159	173	172	146	153	146	168	142	159	185	146	165	168	162	154	163	164	166	157	148	160	160	160	156	138	163	170	161	158	181	163	165	173	155	190	158	162	150	156	153	161	192	152	167	179	152	168	140	157	144	150	151	142	162	174	152	168	165	163	154	144	163	155	157	162	156	162	174	144	140	188	145	162	170	168	184	175	152	165	134	158	152	163	152	153
8793	2888	6233	6860	5852	4682	3806	3186	2684	2277	2014	1810	1588	1442	1397	1234	1137	1082	1069	1103	975	874	923	877	1014	961	1079	1458	2695	3261	5648	8209	10204	11916	13616	10771	9168	12681	16090	17503	13993	11446	6263	4248	4054	3233	1574	1052	1039	839	796	696	630	632	696	620	676	639	623	668	633	640	633	592	584	571	614	570	529	564	567	553	547	529	511	513	526	535	537	518	531	530	491	540	556	496	496	521	490	550	549	541	495	513	523	550	559	550	505	530	497	530	516	507	514	510	505	520	507	521	510	506	492	497	523	498	488	520	517	524	493	489	527	507	499	564	505	521	526	549	507	525	492	504	536	548	546	529	487	516	509	500	503	481	485	541	509	487	505	543	540	526	518	486	505	512	503	504	516	518	524	492	516	478	455	503	535	508	470	495	511	506	511	504	524	535	493	500	496	499	509	486	471	502	512	487	522	527	522	496	493	498	497	503	553	501	531	517	525	512	473	500	478	539	507	498	501	489	503	486	458	485	487	535	516	539	485	516	532	487	477	490	479	497	481	486	506	498	500	507	489	521	494	519	511	527	513	530	490	514	517	515	522	506	475	465	475	493	490	509	489	500	512	507	488	511	488	502	514	503	499	499	488	495	486	515	507	519	510	480	484	501	523	505	511	500	517	513	558	504	485	476	495	444	514	471	503	495	501	485	520	490	517	479	552	502	488	492	482	508	508	493	492	498	454	527	459	494	522	481	520	500	472	479	496	482	506	519	515	539	513	523	440	486	499	501	519	478	493	471	480	485	499	482	515	482	483	475	494	512	491	522	533	495	504	502	446	452	483	525	482	503	540	523	517	479	545	508	476	490	501	479	458	539	515	525	484	496	496	479	517	537	534	492	530	447	469	508	532	475	509	486	494	517	462	515	491	479	498	553	484	527	479	537	489	516	475	512	511	494	473	515	518	506	498	507	495	474	523	511	490	501	508	450	483	487	527	517	483	496	562	526	493	504	517	476	507	535	532	471	475	507	510	501	491	502	483	507	509	514	512	513	518	500	486	566	514	497	487	499	485	480	510	519	500	559	521	481	540	507	499	513	519	478	533	493	496	531	507	488	475	516	487	512	531	542	513	471	500	478	505	519	507	532	495	510	485	524	492	491	522	512	514	498	567	486	523	490	505	511	507	499	517	528	522	499	559	517	460	495	522	497	494	541	487	479	488	533	524	487	468	486	492	507	501	515	477	474	499	527	521	467	497	533	533	516	490	518	521	529	512	522	521	502	507	513	492	492	461	499	509	513	513	516	547	496	463	479	473	488	519	442	481	508	511	499	485	480	476	499	453	521	501	529	486	468	477	473	494	491	490	522	485	471	473	478	445	519	520	552	481	528	470	473	501	512	493	528	497	500	487	500	459	488	478	450	520	500	506	532	493	483	493	521	512	503	500	516	477	491	475	505	508	492	515	485	515	532	511	490	484	514	489	514	512	479	465	495	554	497	490	508	521	479	473	478	498	494	492	489	487	492	490	476	516	485	521	495	484	481	457	491	519	494	477	524	501	511	508	548	480	481	493	485	472	532	479	491	471	483	518	489	508	485	494	515	494	492	493	499	505	518	475	502	490	501	531	503	549	555	523	476	527	482	535	514	504	521	551	478	496	477	503	519	509	493	488	505	478	491	530	522	494	528	499	529	512	506	509	474	481	498	516	493	508	535	550	482	501	526	481	484	486	515	520	477	518	489	493	507	530	476	494	553	516	499	495	503	467	524	521	478	527	520	501	478	500	530	504	488	517	509	472	530	532	478	494	526	507	520	516	515	505	484	497	478	510	514	502	515	530	467	474	504	524	515	531	468	504	508	551	519	539	519	481	501	518	505	481	479	511	503	537	502	493	491	470	485	501	495	499	484	527	501	513	507	456	482	509	494	511	492	532	497	492	526	508	478	471	490	500	481	509	522	476	507	522	526	512	493	492	463	472	503	480	506	483	489	513	472	502	537	530	494	482	473	502	502	511	488	500	470	497	470	520	543	522	500	515	499	491	469	505	477	505	482	521	495	504	489	493	513	456	485	438	488	460	519	488	520	503	435	504	489	487	494	513	492	491	491	499	481	512	496	514	550	504	500	496	483	528	526	497	498	466	461	488	504	494	487	513	495	535	545	510	480	504	526	533	500	523	461	493	531	496	523	467	484	449	504	510	557	503	517	476	498	513	512	496	502	534	501	522	478	507	497	470	516	511	476	524	461	525	482	506	484	495	552	482	496	507	481	514	542	514	516	508	516	535	486	519	546	504	517	475	496	476	474	472	479	552	494	469	522	491	513	529	518	492	486	475	491	533	483	482	536	489	510	482	472	508	525	505	540	529	475	465	473	519	498	482	497	505	491	539	514	453	488	497	547	469	495	545	497	505	519	512	520	466	498	518	492	490	488	490	489	523	469	516	495	488	462	501	491	490	493	483	516	511	526	517	508	480	535	532	489	485	512	505	498	530	490	467	501	502	483	477	492	532	523	511	489	483	504	500	558	520	491	524	481	509	507	504	502	519	501	471	504	527	470	501	475	504	511	494	517	501	521	514	464	504	486	511	489	546	503	513	495	535	480	528	475	512	503	496	459	504	464	497	506	488	513	513	475	523	490	527	516	483	537	485	529	458	456	491	468	541	477	489	526	527	490	487	503	480	498	536	547	534	492	507	489	479	524	483	525	521	491	492	510	512	493	480	485	548	497	489	467	480	513	495	534	454	499	492	468	504	464	536	534	508	485	463	512	509	498	464	477	505	535	502	546	520	486	508	530	488	506	489	517	477	530	508	511	499	536	539	492	492	509	505	516	515	508	547	546	497	486	506	497	487	530	541	472	477	514	482	507	535	541	512	501	531	434	501	488	492	505	533	542	460	511	485	511	498	502	505	507	507	497	518	517	490	521	528	494	504	519	458	507	504	502	529	512	479	502	534	475	507	505	478	512	534	552	497	487	501	493	481	482	514	514	485	483	514	501	503	537	503	519	502	492	488	533	479	534	503	521	508	510	534	494	515	504	514	485	513	466	476	533	489	532	484	476	521	483	536	553	565	490	535	459	497	487	474	491	503	563	502	500	477	478	527	501	514	452	500	525	519	506	520	472	459	466	514	501	482	470	485	506	490	542	494	458	532	501	499	495	487	518	531	460	501	527	521	500	487	511	515	517	518	469	476	508	491	527	502	478	495	474	515	509	513	495	527	491	500	517	476	506	532	451	506	487	518	461	507	499	464	488	487	495	494	489	453	506	530	497	482	519	515	476	533	521	522	489	515	485	529	515	483	492	492	534	503	500	515	524	463	517	475	499	531	490	473	522	508	512	511	495	502	501	509	462	472	498	516	536	554	521	523	497	550	513	528	506	502	467	529	489	528	489	455	515	508	503	493	501	488	506	480	494	530	526	513	532	478	478	528	515	530	469	526	502	482	492	512	512	503	536	503	510	483	500	520	514	492	489	492	495	504	518	511	507	484	515	502	493	469	489	500	530	505	525	522	503
2406	386	350	353	372	329	317	313	284	319	301	336	301	300	307	278	312	307	304	309	322	301	307	272	299	328	291	296	329	338	344	347	335	418	427	466	346	374	432	401	344	331	293	295	309	325	299	301	297	302	269	276	321	260	298	291	291	315	286	313	322	321	323	301	269	318	322	321	311	297	306	329	311	323	323	325	288	318	318	290	313	282	291	299	317	282	286	314	311	290	321	295	260	314	313	290	295	304	301	314	297	312	281	295	325	302	299	301	298	300	286	344	294	286	313	309	279	303	323	271	271	325	319	263	319	295	327	276	299	317	279	280	310	294	283	292	264	313	267	309	273	283	311	319	293	290	311	288	319	293	325	322	297	315	289	318	328	317	335	326	320	301	303	335	277	283	310	279	325	288	300	301	294	316	298	275	292	307	316	266	303	291	299	278	290	291	295	316	309	306	300	321	305	317	319	313	290	311	286	261	299	289	295	268	295	343	305	319	304	293	315	301	308	287	294	299	280	299	347	305	289	305	286	288	314	318	296	310	292	312	310	286	289	280	294	326	285	295	278	298	303	281	321	280	276	317	330	297	296	305	296	304	290	302	273	306	306	289	347	291	317	304	304	311	309	297	282	307	286	309	298	304	307	304	282	316	350	299	314	313	306	304	296	312	316	292	303	279	274	334	265	281	290	269	298	312	318	303	288	278	328	297	291	310	300	276	316	297	318	293	280	318	277	295	311	319	292	309	314	294	310	279	279	297	316	298	307	300	311	306	321	299	288	296	270	292	301	310	308	345	332	322	285	295	301	279	309	288	313	279	274	303	303	314	298	298	324	304	293	306	294	308	310	304	324	306	314	331	297	258	312	277	279	314	297	260	290	313	328	280	304	308	296	304	293	330	300	304	330	270	281	289	299	314	304	286	304	304	291	279	262	305	285	302	289	302	285	259	279	293	292	294	281	320	277	312	317	312	280	315	283	309	294	316	313	281	286	301	297	330	260	333	313	277	290	306	287	301	310	283	287	290	281	310	284	292	327	314	294	281	307	315	290	288	322	298	304	316	295	283	260	271	303	278	296	301	313	287	287	276	281	312	273	318	312	298	302	300	331	295	290	290	309	290	332	295	266	284	319	273	290	294	308	305	292	288	293	266	325	294	276	303	285	280	265	324	295	291	316	293	310	303	292	290	314	297	312	323	292	311	279	315	305	299	278	317	306	298	299	283	344	352	278	302	276	300	308	298	336	289	281	290	299	313	285	315	276	299	341	294	278	331	279	291	314	296	314	297	320	328	318	311	273	269	296	295	293	298	272	306	306	309	308	292	290	300	329	301	290	291	286	287	277	295	362	299	291	302	305	278	282	296	294	274	281	330	313	292	285	305	288	309	318	331	302	307	301	298	321	288	305	334	311	300	302	309	303	298	288	293	332	297	320	309	301	296	306	290	295	332	317	307	295	268	290	306	323	324	323	313	300	287	282	295	292	338	309	286	328	291	309	279	296	325	317	282	293	314	308	315	300	321	341	275	332	288	317	333	282	320	278	313	298	317	310	303	305	309	320	275	306	297	288	290	300	295	314	308	319	305	300	298	292	346	303	298	281	317	284	307	313	340	303	315	290	313	323	317	299	309	314	304	297	315	294	341	257	330	275	300	317	328	280	271	287	288	299	302	343	310	336	315	292	327	259	343	321	310	318	298	264	313	283	277	262	286	307	303	304	308	283	277	283	269	267	304	297	274	292	317	274	325	300	293	290	290	324	337	302	298	283	280	278	286	297	312	315	327	337	312	300	307	310	298	311	309	314	292	291	278	306	272	286	268	337	292	308	296	302	302	289	309	299	323	311	311	263	309	330	301	283	305	288	296	275	327	279	313	302	305	293	320	307	295	286	313	296	242	262	330	289	323	267	242	278	311	296	311	286	300	332	308	278	303	296	303	275	290	291	291	315	301	310	283	286	288	325	298	314	316	277	300	285	283	285	290	309	293	308	280	312	297	290	303	306	291	295	294	305	335	299	304	290	284	310	310	300	325	294	299	295	279	286	315	309	288	287	313	279	326	279	299	315	273	287	295	298	316	310	303	278	287	297	319	294	276	307	330	289	319	295	322	300	296	276	291	290	294	279	303	306	311	303	307	298	290	331	281	330	289	299	305	297	321	294	291	304	301	321	277	281	266	310	294	327	320	298	305	321	268	325	292	276	294	309	328	303	308	301	282	323	319	289	275	263	307	272	315	317	287	291	299	322	312	280	289	314	325	294	290	310	298	284	300	308	331	313	351	284	298	290	291	299	328	278	282	286	330	320	332	288	307	334	312	332	289	327	329	300	308	290	324	310	312	299	280	300	282	305	285	296	305	323	299	282	278	297	309	337	291	297	304	247	301	295	313	289	290	286	330	282	299	285	333	332	305	314	317	317	293	319	269	347	311	290	271	318	272	312	293	285	316	285	298	302	274	275	291	328	302	284	297	286	295	321	286	255	280	306	308	299	299	274	300	306	279	284	293	303	287	344	303	268	301	297	294	297	301	299	328	313	316	274	292	271	319	307	284	272	278	318	271	311	268	280	301	314	326	296	344	313	285	320	319	300	317	307	302	269	335	286	334	292	308	297	264	332	273	289	330	321	298	301	319	321	323	319	315	293	300	312	281	290	274	300	352	284	290	331	298	288	304	304	300	292	282	312	313	309	287	308	287	293	278	317	347	296	334	293	282	289	294	292	329	317	325	323	320	305	303	290	291	278	308	311	304	301	289	330	326	306	316	278	289	277	325	284	311	297	329	315	308	306	307	307	296	293	302	312	294	283	283	288	322	270	298	311	304	299	313	296	303	288	309	299	318	289	310	290	268	275	307	293	285	309	293	295	319	309	315	293	323	276	288	297	305	288	317	299	317	303	325	302	290	250	299	315	273	318	297	335	322	302	311	270	325	299	298	304	309	331	303	318	296	274	306	319	305	328	309	295	294	297	310	303	315	308	328	294	283	306	308	276	339	274	272	307	303	271	282	271	285	327	290	294	294	304	306	294	322	281	300	305	316	292	325	289	307	312	279	319	306	290	326	327	352	303	308	315	317	326	327	316	313	307	301	333	305	301	296	341	286	343	291	291	281	290	322	312	309	312	320	330	301	302	296	317	305	294	294	310	338	256	298	281	291	294	289	306	309	270	308	286	270	275	344	318	343	277	288	333	289	291	310	285	304	311	287	310	294	276	301	283	304	294	318	310	287	279	293	326	295	285	295	288	320	311	296	296	309	302	315	302	301	281	288	328	308	321	301	310	286	328	320	302	301	273	341	281	308	299	287	318	307	313	337	294	305	296	293	254	309	289	295	325	314	299	298	276	271	289	312	281	281	292	330	315	356	330	331	319	337	281	308	286	315	304	320	293	304	316	278	292	287	302	282	291	316	277	296	342	300	316	283	294	300	287	311	299	311	267	313	322	300	277	316	307	280	300	311	271	261	300	302	281	305	290	286	266	303	301	303	288	298	313	292
2472	961	1030	1041	1043	973	921	900	960	860	864	900	871	908	891	868	845	838	830	855	888	852	865	870	899	956	896	887	972	1033	1067	1157	1262	1620	1419	1351	1245	1223	1696	1524	1356	1209	983	975	901	934	856	799	891	855	876	840	809	777	867	897	882	870	851	849	781	824	835	820	864	836	848	855	905	848	845	864	853	812	819	812	836	908	889	807	829	853	854	808	846	788	876	829	836	847	821	828	816	799	882	829	893	872	820	869	802	813	839	856	844	858	856	848	831	819	867	872	868	808	862	861	833	833	766	833	807	869	813	849	891	854	922	836	883	852	811	861	850	846	854	857	820	848	842	807	792	874	864	833	839	808	896	866	809	823	861	868	856	861	814	822	851	855	845	786	851	871	840	843	843	857	841	838	845	841	836	823	847	831	869	868	839	839	880	872	821	809	839	784	813	903	838	861	899	861	824	863	851	830	850	806	853	849	824	840	841	838	790	813	867	816	920	855	839	847	882	820	827	878	838	813	835	811	864	785	834	811	835	839	839	817	855	845	819	813	869	842	805	851	877	826	879	825	843	789	897	797	876	800	832	893	844	816	820	830	836	826	869	819	772	908	837	861	764	865	820	875	817	836	894	873	845	806	834	828	851	831	790	841	867	888	843	807	868	858	827	867	822	848	872	795	862	863	838	809	848	847	860	839	847	821	862	877	855	872	812	882	826	821	832	808	803	849	830	834	826	905	806	859	837	850	811	869	835	844	858	887	808	845	867	831	867	856	859	787	854	811	833	824	795	857	836	845	810	837	852	819	841	807	823	812	848	858	823	850	863	828	758	883	793	881	872	816	854	823	820	857	847	821	809	845	848	872	851	892	869	802	882	791	812	826	849	879	827	838	829	795	875	874	802	851	837	862	818	832	802	832	803	805	758	840	857	839	803	891	865	863	856	796	842	850	854	842	901	818	805	839	820	841	839	879	814	839	840	874	818	848	850	808	804	833	821	898	818	878	836	867	833	805	843	801	906	819	853	829	836	849	871	787	866	829	880	852	777	776	834	843	836	826	831	819	799	855	819	876	827	851	881	866	838	869	802	841	884	854	840	810	874	912	846	857	828	792	861	793	881	869	822	842	873	825	858	854	879	833	851	830	878	882	828	843	829	796	838	877	826	908	869	836	839	783	820	841	882	918	862	841	838	850	818	847	898	868	804	808	831	828	810	838	852	858	827	882	853	845	853	817	842	867	888	837	863	835	897	796	881	835	779	810	821	895	799	861	852	824	833	794	836	868	863	756	802	853	846	848	818	867	820	848	810	795	898	833	881	841	852	819	896	811	851	864	872	854	803	810	874	879	878	844	826	887	848	806	838	835	879	813	876	875	818	802	854	808	848	854	849	832	833	842	838	811	808	877	815	852	880	887	859	836	843	848	827	812	817	830	902	851	816	860	862	827	814	858	849	804	906	799	844	812	872	860	825	865	888	859	805	852	890	804	794	913	873	857	892	905	850	863	835	850	864	861	816	808	834	879	810	869	827	864	878	827	824	846	850	849	813	826	839	813	811	881	858	847	798	837	833	845	822	850	890	809	792	866	811	892	843	799	880	823	824	859	798	867	775	854	865	761	843	861	803	834	831	819	777	832	849	870	809	854	844	846	858	819	845	832	843	793	838	821	857	800	882	786	850	881	802	842	823	846	822	808	806	823	792	865	869	868	862	870	877	828	863	877	795	869	842	848	833	805	800	848	800	810	817	832	887	820	818	844	817	849	804	812	822	841	818	808	831	893	835	849	846	818	804	848	840	807	837	781	874	817	833	839	886	876	844	820	851	818	824	791	826	804	777	840	815	844	795	870	805	831	841	809	778	834	867	831	820	820	845	876	842	861	814	827	847	835	862	829	802	905	859	860	808	841	785	827	827	842	838	888	884	854	851	879	872	873	825	817	819	841	812	848	865	893	849	806	847	835	873	818	789	858	819	855	810	876	829	841	838	845	806	886	838	828	798	849	809	803	837	828	834	813	811	853	812	862	870	834	892	828	790	935	856	848	845	832	821	841	854	852	882	835	817	815	833	818	784	843	832	854	809	790	856	798	899	847	883	800	844	832	845	861	793	862	865	834	825	865	850	839	820	851	817	792	856	816	843	820	863	850	859	827	812	796	862	843	840	894	868	817	809	830	794	867	873	877	863	852	822	798	839	805	794	872	840	845	818	804	841	851	802	765	867	866	841	838	842	839	845	878	842	876	844	811	862	905	874	832	820	831	869	869	854	803	902	820	877	897	846	810	886	801	818	841	850	859	870	851	820	885	835	786	834	865	803	811	884	843	829	849	831	848	825	809	782	833	869	834	882	854	812	832	841	807	840	843	835	807	806	883	832	827	873	804	821	881	860	846	869	863	807	825	820	906	817	820	824	812	855	873	820	880	818	831	856	828	915	807	816	834	835	832	789	831	854	813	840	822	821	840	848	842	828	854	855	871	825	833	854	858	860	868	907	835	830	815	825	854	847	828	851	795	863	858	835	909	846	788	875	844	839	815	823	870	796	850	855	851	847	829	842	810	860	857	839	813	851	837	894	860	826	820	815	813	848	816	845	861	869	841	856	827	842	797	826	858	873	821	868	902	762	815	840	849	853	874	861	823	878	810	910	827	784	845	873	922	867	841	851	819	822	797	882	799	864	871	833	840	830	866	851	852	871	826	803	850	810	856	876	851	839	774	840	858	811	878	862	784	872	844	834	826	833	848	818	848	828	908	874	816	860	897	866	844	865	869	884	850	846	848	885	837	840	840	793	833	829	835	840	832	816	849	850	809	820	810	854	835	846	890	863	808	872	852	868	804	796	836	802	872	875	880	867	824	860	851	897	869	823	825	832	859	802	844	774	809	854	840	852	839	804	856	810	807	839	867	859	878	835	846	855	829	868	816	826	808	843	861	859	765	859	893	833	833	858	848	849	851	878	826	830	829	884	794	837	836	858	840	814	861	821	853	851	833	798	852	868	831	804	841	775	854	861	813	817	904	810	796	852	888	837	820	841	904	880	837	845	886	833	855	846	818	833	864	931	891	822	824	803	840	823	839	839	755	880	864	822	832	869	885	793	828	797	838	816	814	839	821	877	826	817	822	810	867	869	868	846	849	879	858	838	813	789	873	856	851	799	871	848	861	805	864	864	835	841	873	836	812	825	842	808	859	852	900	814	805	862	827	855	853	828	843	849	830	833	829	873	797	813	847	866	835	910	807	841	805	770	848	852	812	867	830	818	865	854	845	832	871	802	867	873	806	789	865	843	853	863	844	880	839	863	876	811	882	835	877	836	829	803	809	855	789	793	826	831	834	846	876	859	833	851	804	868	846	867	849	870	870	758	840	831	803	833	826	813	882	869	867	839	852	850	857	853	859	813	868	866	854	812	834	871	818	878	841	840	845	863	852	830	822	882	844	834	850	824	849	853	839	843	834	822	847	865	819	854	763	817	810	821	817	814	853	836	814	859	871	854	824	818	860
9278	1393	1634	1183	830	670	503	405	368	313	264	271	248	238	218	224	225	198	197	192	198	184	183	172	210	201	183	219	265	327	489	715	880	1620	1430	1330	909	1270	1918	2275	1209	833	467	344	379	312	204	193	176	186	171	187	177	177	181	151	165	174	175	172	183	165	205	166	162	184	171	182	163	177	182	164	166	156	171	166	168	181	148	152	174	148	161	167	163	164	160	160	161	141	183	159	179	171	147	164	170	166	166	145	153	169	169	168	178	156	171	161	145	149	182	149	156	137	154	167	191	184	154	161	180	165	177	161	186	180	153	155	175	168	182	169	162	157	174	170	165	162	165	155	175	143	145	145	155	164	163	142	165	172	162	165	170	171	169	158	144	176	151	169	167	151	161	175	159	171	177	145	163	151	175	152	177	186	158	148	176	180	173	183	174	167	158	171	163	138	166	152	165	168	139	159	170	160	173	153	171	144	161	165	148	170	156	151	139	160	142	156	188	149	154	153	155	164	162	146	158	160	152	156	159	122	149	167	172	155	182	163	164	135	171	188	144	173	170	184	172	161	160	180	146	143	161	154	154	163	159	181	157	159	156	167	167	165	145	164	146	152	168	150	154	159	149	175	151	155	138	167	153	147	154	135	167	160	138	169	128	172	136	187	180	164	183	154	154	169	167	162	180	182	150	150	174	187	174	175	148	188	173	152	167	185	164	158	172	137	177	171	155	174	157	161	171	187	164	148	166	166	177	186	170	169	170	169	167	167	133	162	159	149	158	195	165	161	174	159	170	147	158	177	167	149	150	169	149	182	161	163	133	156	175	139	149	152	152	156	171	166	140	173	152	166	162	162	145	145	173	164	143	160	183	167	135	157	156	148	142	169	161	161	179	182	185	158	167	162	155	151	150	162	144	171	137	161	173	171	154	170	157	166	152	158	185	160	174	181	148	172	160	153	146	151	162	154	180	138	177	171	139	154	158	142	149	157	165	172	166	169	177	176	164	170	154	150	168	168	149	174	172	145	187	173	167	163	148	172	182	146	180	168	155	174	146	165	184	174	157	156	153	163	157	166	160	178	158	152	179	149	153	164	187	171	162	146	158	164	140	153	143	153	163	162	158	164	158	150	153	170	142	158	169	184	173	149	169	160	158	150	171	157	148	153	176	163	157	150	167	136	171	152	149	165	152	148	137	150	163	143	156	165	140	159	169	168	165	151	152	154	162	165	170	155	124	176	157	159	147	178	171	173	154	167	170	157	175	149	173	157	164	186	155	171	169	160	151	172	163	141	153	173	175	132	143	183	168	173	163	166	161	159	183	160	144	182	159	178	160	172	164	177	157	181	150	162	168	151	163	175	157	167	166	168	171	167	151	184	171	163	145	183	176	158	166	168	157	150	144	141	171	171	194	139	166	168	168	176	173	168	163	135	153	153	153	163	150	139	158	183	186	162	160	163	160	159	178	167	141	130	149	166	160	157	160	143	149	164	158	156	187	168	160	143	179	150	140	151	136	158	161	152	163	171	171	172	159	173	152	188	162	148	156	152	170	144	154	173	155	177	169	174	150	178	153	149	149	158	159	163	181	160	148	146	164	156	170	161	168	152	156	134	180	173	145	189	163	174	161	162	162	151	175	141	161	161	168	168	177	152	150	157	157	176	171	185	147	170	158	183	163	169	179	151	168	172	156	174	164	169	165	172	159	151	151	171	153	177	182	171	188	180	153	175	166	169	151	160	148	148	154	161	155	172	162	150	152	154	155	168	175	149	147	162	138	160	186	182	162	157	159	159	168	166	174	172	168	165	170	158	166	155	153	154	156	167	181	160	141	172	163	148	154	135	149	148	146	149	171	144	166	163	170	168	184	168	147	158	151	153	152	156	196	141	163	156	159	181	129	169	151	168	150	164	164	170	200	150	150	156	145	178	174	175	179	167	174	153	152	155	180	179	161	188	153	159	163	160	148	162	156	151	136	162	154	150	180	182	150	160	172	167	149	157	159	180	176	169	155	164	158	173	162	163	165	169	185	157	151	180	168	153	155	151	182	165	162	157	153	174	169	170	172	174	196	168	134	172	164	158	176	172	161	181	149	171	164	145	194	153	162	148	178	176	191	137	146	174	164	171	175	159	163	148	163	163	158	163	154	167	160	164	177	159	176	176	170	170	165	149	138	167	166	156	145	148	151	160	173	167	131	182	165	174	144	171	176	166	178	168	156	158	137	150	169	154	140	150	157	172	183	143	184	173	168	164	135	184	157	184	184	160	160	162	157	128	151	152	153	165	144	152	168	151	162	164	159	195	163	151	167	146	185	180	175	150	175	173	166	162	158	152	147	205	153	128	163	148	167	159	156	144	148	149	155	173	158	160	158	164	192	171	147	152	152	157	154	173	156	179	170	168	173	174	170	176	136	166	156	144	150	148	168	157	156	130	157	159	156	166	152	173	161	158	128	162	177	156	138	152	181	168	168	170	173	173	167	162	153	164	160	178	153	157	175	148	161	178	183	162	168	153	161	174	152	166	169	156	174	182	158	156	160	135	165	139	168	169	168	151	177	142	162	184	148	167	163	159	162	169	172	161	170	152	167	158	178	192	169	141	187	157	171	166	169	172	146	141	179	154	147	157	141	164	174	163	177	167	151	141	161	157	165	152	171	151	175	146	168	181	189	186	149	145	158	180	158	151	171	170	167	166	158	170	152	125	164	152	170	164	128	146	175	159	146	169	166	162	159	160	168	163	166	170	148	164	174	168	156	161	156	176	154	160	159	148	140	174	148	156	172	162	180	167	172	166	143	160	148	192	184	165	188	175	160	166	165	152	168	183	153	152	156	162	159	168	165	155	171	170	169	173	171	165	174	162	148	157	150	151	160	156	159	148	152	164	157	151	158	160	166	160	178	181	166	155	157	158	152	177	154	190	181	162	158	145	160	173	163	183	171	126	153	156	173	169	165	156	139	170	163	174	148	153	164	159	156	172	156	143	147	170	159	171	159	158	154	153	184	161	158	181	178	154	153	157	147	148	172	192	172	132	171	154	175	158	164	164	160	176	142	154	152	171	188	162	142	176	142	177	163	182	145	168	167	163	163	150	152	179	133	144	143	162	145	155	159	155	177	147	154	166	158	167	180	180	157	162	151	168	164	183	181	179	164	169	158	178	156	145	159	158	152	168	147	161	177	178	151	150	159	155	143	143	170	162	181	153	144	176	180	161	139	154	198	149	156	157	156	171	145	182	162	137	152	160	151	150	150	164	152	152	133	165	169	150	152	158	182	155	151	147	163	160	153	159	188	157	165	182	137	157	153	175	155	147	159	161	153	154	158	175	185	162	176	174	154	169	147	156	149	164	158	161	182	158	141	171	180	155	171	157	171	158	185	166	183	168	188	182	189	157	147	150	152	154	151	156	139	176	175	152	163	172	162	147	186	173	162	146	159	184	175	138	149	159	161	150	138	170	186	169	166	157	151	183	165	177	171	159	135	175	158	152	153	157	157	168
5867	1595	3393	3849	3261	2667	2196	1836	1628	1421	1317	1196	1031	963	933	925	847	835	772	736	729	694	695	689	712	778	751	784	1221	1747	3086	4972	5276	7980	7773	6365	5685	7911	12374	12393	7940	5791	3066	2168	2179	1898	1020	794	715	647	637	574	561	560	560	528	602	592	558	544	534	541	538	529	556	510	533	524	486	467	477	497	502	552	490	526	470	499	481	506	508	503	507	505	516	498	524	510	501	517	488	558	508	504	522	532	497	477	486	512	520	507	540	517	463	518	464	466	518	503	543	528	520	496	469	549	490	505	521	493	481	481	458	508	508	488	520	492	500	517	495	536	500	497	511	508	509	466	508	522	496	507	540	477	498	516	462	561	516	527	495	505	520	506	508	516	501	518	496	496	482	483	486	514	490	486	484	503	481	486	520	523	531	509	449	481	530	483	514	467	457	483	470	476	509	458	526	503	530	492	457	502	470	479	504	505	494	513	459	500	495	514	519	476	505	492	466	497	486	474	511	483	508	523	491	454	480	518	484	483	496	477	500	486	541	488	523	472	510	510	486	474	483	529	489	479	456	473	485	505	483	506	468	502	481	508	496	504	452	490	497	494	498	538	501	502	499	467	513	450	499	538	501	510	492	518	500	521	514	493	484	505	463	506	498	492	489	526	506	525	480	487	521	469	501	514	520	497	522	499	520	496	502	530	499	515	489	476	464	462	511	472	484	489	466	463	490	473	517	480	489	505	462	495	493	500	511	490	498	494	486	528	494	489	519	511	508	491	496	479	518	509	447	511	489	502	524	499	483	522	496	461	490	499	501	495	481	457	516	482	491	572	492	532	502	502	538	493	490	512	474	515	511	517	493	506	520	504	495	465	506	498	536	511	508	499	513	474	522	468	525	504	512	532	460	537	488	494	500	507	508	509	483	539	490	457	504	480	501	487	518	478	488	502	483	512	509	486	480	488	495	483	514	474	559	505	513	525	492	549	515	522	488	515	512	490	469	473	459	500	486	435	470	504	521	471	460	524	468	519	502	528	510	507	504	486	511	486	517	512	456	455	460	521	512	504	495	468	484	450	492	508	468	509	493	474	517	498	511	470	510	512	517	450	496	518	498	502	483	482	462	523	489	505	521	520	511	526	503	482	462	494	525	491	510	511	509	466	502	465	530	516	480	509	518	508	485	497	501	474	497	482	525	480	500	472	482	504	514	490	472	497	509	533	457	516	543	530	471	507	500	510	470	537	485	499	503	513	517	469	523	502	497	508	533	528	477	521	523	479	504	508	489	490	493	468	474	469	479	474	483	469	499	487	472	479	523	485	481	473	476	490	498	492	516	490	531	481	544	513	503	454	459	527	477	505	523	472	508	471	509	554	510	487	508	500	510	485	498	526	457	524	539	486	515	497	482	479	473	500	512	530	518	537	537	491	505	493	512	481	505	507	444	498	503	464	492	497	490	520	526	492	478	523	499	478	511	499	472	447	503	480	476	484	510	489	475	503	461	513	499	488	474	533	500	509	482	493	509	496	472	482	509	472	484	510	477	488	485	508	489	510	504	479	501	525	474	497	547	497	468	495	463	470	525	503	487	511	535	456	497	496	485	533	517	504	517	511	496	475	484	510	500	487	482	488	490	516	538	476	511	500	516	527	505	488	497	487	506	477	464	495	474	470	495	547	467	489	490	488	528	503	499	512	517	476	486	498	489	523	504	503	483	484	511	487	475	500	517	449	509	507	472	508	523	485	518	487	505	526	483	512	475	532	488	530	511	509	471	521	502	491	508	518	487	495	533	497	518	523	483	478	479	472	507	490	489	450	544	492	470	483	450	473	501	487	489	466	473	493	506	454	507	506	539	482	481	471	510	520	513	482	477	537	510	535	461	475	498	546	509	520	491	480	531	465	449	535	482	468	482	534	502	519	486	480	503	464	513	504	507	516	488	500	551	480	487	503	487	472	502	526	543	466	480	459	472	481	471	513	491	488	511	487	498	463	510	494	478	508	505	509	529	490	490	499	487	477	498	479	461	523	498	501	469	497	472	519	516	535	484	498	463	459	522	452	484	470	517	507	497	536	485	501	502	517	493	511	503	484	478	540	501	474	493	509	518	458	505	493	474	479	512	466	521	489	484	535	534	511	494	525	483	495	459	467	462	516	495	500	473	477	504	486	493	496	471	503	518	491	481	515	523	515	518	538	512	484	486	497	495	512	457	488	521	534	516	514	546	485	502	547	443	522	481	500	483	535	518	483	495	466	482	497	505	497	493	501	489	517	472	523	486	492	469	503	556	547	488	440	498	512	496	502	471	474	505	539	477	524	468	493	474	512	523	502	524	510	516	477	523	500	520	467	499	497	492	504	474	472	493	495	521	481	506	522	487	521	533	468	515	479	511	489	507	507	490	470	483	535	462	523	495	521	486	469	507	482	493	407	486	524	486	465	484	525	498	504	538	497	492	529	465	506	531	513	477	486	454	547	509	503	513	509	532	488	492	509	513	472	501	473	504	487	474	521	442	499	545	470	469	464	504	500	499	512	483	491	476	534	502	475	500	497	508	499	504	497	469	491	492	500	483	486	531	471	451	485	505	521	538	502	534	482	497	497	495	452	487	510	504	443	553	546	504	483	479	489	496	472	515	492	458	541	453	443	442	495	508	543	511	458	510	508	538	493	479	485	509	475	490	501	503	461	450	497	510	485	533	504	531	519	496	514	509	510	518	539	493	504	464	459	534	525	488	477	479	537	452	473	516	460	498	485	540	497	509	521	497	442	524	522	469	511	525	530	505	506	463	475	498	481	510	481	476	523	539	518	532	502	483	481	556	485	500	479	494	518	520	486	492	498	486	487	510	488	528	524	526	471	470	504	508	512	491	477	448	459	522	500	507	494	479	507	517	562	477	532	519	497	517	527	513	463	501	510	495	448	513	495	490	507	488	504	469	480	481	461	461	479	474	502	452	512	524	542	497	472	534	539	473	491	513	524	506	503	489	506	527	525	533	524	481	455	478	510	492	511	499	483	496	505	471	518	506	460	476	564	496	491	519	475	483	503	495	493	474	474	498	490	503	505	478	500	484	479	527	483	530	486	467	502	508	485	488	467	502	504	483	509	527	507	558	489	513	492	503	470	454	488	519	503	456	471	495	503	483	499	459	503	484	486	497	500	497	505	500	509	477	525	506	464	490	488	498	496	479	492	510	488	517	532	469	469	500	492	481	491	501	491	540	500	501	529	515	515	516	533	503	473	487	512	510	495	487	484	482	551	503	449	528	472	515	507	501	484	445	506	543	494	469	466	480	462	490	508	497	489	511	496	521	482	518	496	538	490	509	494	509	509	433	495	472	481	460	499	510	509	501	510	491	536	509	491	504	506	513	494	514	491	521	497	489	494	456	463	542	508	484	519	519	494	496	502	520	549	522	518	520	495	491	503	494	506	525	530	505	488	501	508	500	477	529	512	472	525	504	531	486	476	530	479	489	494	497	492	513	481	515	487	508	509	478	487	510	478
16944	3241	3142	2244	1469	1069	795	655	521	430	380	339	294	304	267	222	226	224	214	226	203	223	167	174	223	205	172	236	366	450	914	1789	1519	2539	2814	2188	1534	2249	4461	3544	1651	1135	680	552	500	424	258	217	227	184	201	147	179	151	153	154	182	156	165	155	182	182	155	174	170	172	142	166	151	140	150	160	141	153	150	149	136	142	179	169	168	157	157	159	157	155	129	156	140	142	137	165	153	132	177	149	148	168	158	155	155	144	146	118	147	144	179	162	126	148	159	151	155	141	143	162	148	151	148	152	142	156	149	161	184	168	139	159	154	141	145	161	145	142	150	144	155	144	119	160	140	141	150	168	153	147	172	139	139	170	153	174	127	142	142	159	158	172	127	156	160	117	133	145	165	164	161	140	131	167	150	147	161	155	146	155	139	154	131	137	154	143	147	146	130	174	139	148	164	172	159	143	153	142	156	136	139	146	168	169	146	143	179	159	162	120	134	158	179	147	152	139	134	156	147	138	153	134	164	125	157	144	137	136	156	147	137	175	161	154	153	152	139	171	160	164	139	137	162	160	162	159	155	152	140	148	160	143	172	141	161	141	151	157	144	162	175	180	140	170	137	151	143	117	158	164	133	151	152	144	141	147	121	177	140	162	145	134	159	143	155	146	151	149	152	158	156	136	150	153	154	176	141	147	142	184	167	162	130	158	139	151	158	158	156	118	136	134	164	162	153	153	139	158	145	180	142	144	134	166	158	157	126	151	149	164	181	136	159	162	155	157	167	149	160	133	153	136	142	150	171	156	149	145	158	148	161	152	154	158	160	142	143	156	160	154	159	152	156	153	138	153	148	135	166	143	155	141	123	155	132	168	164	152	166	139	181	154	132	157	148	151	141	137	153	143	137	152	166	144	164	166	148	172	170	156	147	146	155	151	179	156	160	143	166	127	148	156	149	156	161	155	160	154	128	170	157	163	172	140	149	142	114	170	163	152	163	146	124	150	166	155	154	136	167	175	135	138	158	151	155	150	147	157	137	182	131	154	158	154	159	145	150	135	137	143	162	169	156	134	153	147	140	148	165	151	177	187	133	143	149	166	143	162	149	155	111	141	124	143	147	161	143	149	132	139	132	159	149	158	161	166	140	147	142	176	127	135	150	154	182	127	157	134	147	129	147	136	167	167	144	147	152	159	135	165	170	159	174	143	151	137	140	146	138	150	152	154	177	119	142	169	138	162	167	151	140	159	131	163	139	154	127	145	153	130	154	159	132	165	122	134	151	124	154	144	143	150	162	139	146	147	139	157	145	132	155	171	155	146	148	146	147	140	146	146	148	138	151	137	148	127	166	138	136	150	153	164	161	150	144	150	144	161	134	172	168	161	149	133	133	160	144	140	153	139	140	159	152	163	140	156	155	140	139	131	143	138	155	154	128	151	156	118	151	162	137	164	154	164	153	133	139	159	148	139	145	154	162	169	155	144	157	171	128	132	144	146	151	154	152	153	142	142	149	150	159	144	150	143	157	158	152	149	173	142	154	137	142	143	137	133	125	130	143	142	146	146	139	170	140	130	147	127	170	142	140	158	157	124	133	129	162	144	153	129	145	159	141	144	142	153	156	152	139	149	156	152	126	129	158	144	160	175	146	119	144	144	180	125	158	144	154	130	141	172	138	136	148	162	143	140	153	159	175	159	159	139	151	133	136	154	159	161	143	145	169	152	158	141	136	161	144	160	163	147	148	156	160	160	124	151	167	153	155	165	153	170	156	144	163	135	140	132	142	147	156	149	154	167	153	149	128	131	145	158	159	137	177	139	153	154	120	174	141	164	149	169	152	164	141	145	132	174	148	148	145	153	177	156	178	139	152	147	158	149	169	164	156	151	137	149	175	167	138	158	154	169	151	135	143	177	165	157	154	146	138	144	137	160	168	152	147	151	156	150	172	150	149	134	165	171	158	178	142	147	132	163	177	142	143	154	144	155	146	155	157	157	156	160	133	155	154	159	148	165	172	143	135	160	165	138	131	146	150	142	158	129	176	131	153	152	160	177	137	162	165	148	138	148	157	143	139	145	164	157	134	154	148	163	172	145	168	169	151	156	148	134	159	150	151	130	159	160	140	153	141	167	153	155	142	147	149	154	144	160	150	148	154	158	159	142	148	163	133	127	137	147	160	181	160	170	164	148	154	151	183	147	151	159	144	146	140	135	123	172	147	146	144	165	153	166	147	157	149	152	141	170	159	157	131	135	134	126	153	175	165	158	157	151	145	155	162	138	142	153	159	114	149	112	156	146	174	136	149	140	177	160	141	160	162	156	136	142	163	145	176	128	185	157	148	145	144	177	163	159	175	160	195	177	149	173	163	142	143	181	135	157	147	156	127	146	168	160	152	152	160	166	142	149	157	135	153	165	159	187	153	155	143	146	157	160	133	150	147	151	158	151	153	148	160	140	148	162	134	142	146	159	157	152	163	140	163	153	165	166	146	166	164	134	148	147	164	141	138	140	169	142	151	144	140	138	155	165	138	132	152	152	142	157	144	147	141	156	144	152	135	155	143	154	167	156	147	131	157	138	143	144	146	139	140	163	142	166	147	141	140	151	131	129	184	150	160	127	140	173	155	156	132	149	150	150	153	132	132	158	146	136	158	155	152	137	160	167	179	143	162	157	157	130	153	143	164	149	139	153	172	161	137	154	145	137	161	156	164	143	156	161	146	158	158	131	141	161	137	150	168	148	152	157	134	157	141	145	173	165	134	163	149	153	127	141	154	161	133	161	135	156	140	153	148	134	149	138	142	153	152	168	174	155	122	156	142	165	156	133	158	143	156	152	155	145	158	145	135	142	140	163	170	161	139	152	176	164	136	144	160	153	160	165	145	167	153	151	139	140	151	159	164	162	142	173	130	134	161	158	149	147	159	175	163	132	159	155	149	139	142	164	127	147	153	168	133	160	146	146	146	156	181	168	153	146	169	150	140	145	149	140	152	129	137	158	171	148	177	141	160	161	171	155	129	160	139	151	140	141	172	157	148	148	159	152	150	148	163	137	142	160	155	146	154	143	154	145	162	155	159	164	134	157	130	165	158	165	152	145	161	142	157	155	140	148	170	144	133	138	160	158	152	164	145	165	159	174	175	154	166	136	165	142	180	172	140	146	156	145	144	173	133	145	164	162	158	148	172	178	141	132	155	163	145	165	171	158	165	180	158	137	152	156	127	158	168	174	144	125	149	137	148	144	149	164	126	153	127	175	149	140	129	145	142	151	129	139	160	160	144	157	158	170	133	157	153	142	143	149	157	151	168	162	136	155	183	157	156	147	127	135	146	134	150	137	158	122	138	138	153	149	144	134	147	166	152	137	149	156	140	157	159	131	132	142	147	147	136	130	147	152	164	156	158	176	180	154	147	144	133	147	159	137	182	158	162	171	138	171	187	143	163	146	155	143	143	170	147	138	160	162	161	150	162	140	146	125	162	147	152	149	149	139	152	145	144	162	137	152
8234	2630	5878	6526	5531	4550	3618	3030	2442	2155	1859	1627	1557	1416	1320	1150	1140	1012	1012	964	935	882	844	830	920	949	903	1211	2258	2880	6078	10561	8511	11913	11971	10313	9549	12936	18979	17104	10894	8174	4694	3616	3400	2852	1511	998	973	810	791	633	608	643	629	588	640	628	705	610	670	605	608	597	569	555	568	542	580	546	553	502	523	481	502	495	504	460	468	503	472	516	478	476	457	486	480	490	461	446	504	508	494	502	465	507	454	474	494	509	480	490	519	441	505	508	513	519	504	517	500	463	500	462	497	492	466	452	509	496	456	465	483	528	492	488	536	457	507	474	478	484	445	481	484	536	453	497	464	456	483	467	456	477	450	497	519	435	485	507	464	451	461	498	490	496	479	482	494	488	514	480	489	470	459	474	488	503	474	498	502	464	492	480	478	475	492	502	444	426	477	493	475	491	472	486	455	450	485	501	478	453	527	447	494	456	483	482	475	527	457	447	474	482	471	508	494	488	499	486	470	469	478	516	470	482	444	473	465	476	466	476	486	498	486	465	440	439	480	439	429	448	473	464	467	491	478	522	471	512	455	473	479	451	483	457	453	486	457	468	451	463	465	462	432	502	495	463	463	498	470	486	481	502	462	470	509	490	467	460	466	505	468	472	488	493	479	474	508	413	455	501	541	476	517	503	478	484	407	467	517	463	493	499	493	489	492	504	488	445	506	478	543	458	458	458	536	453	479	449	496	511	454	460	504	449	480	503	461	461	481	500	458	496	446	464	443	518	442	490	506	484	479	473	514	448	447	470	490	429	458	457	479	463	478	508	485	475	440	533	522	426	465	489	456	466	463	498	475	515	474	474	455	480	456	471	455	444	466	490	493	462	454	509	497	442	491	477	484	463	493	490	474	450	477	465	499	516	483	484	446	467	485	481	467	491	490	517	487	473	449	460	506	414	479	464	496	474	442	499	461	467	522	453	470	495	457	483	455	474	496	495	459	468	460	459	510	470	484	463	510	491	493	467	448	492	482	446	433	460	458	445	523	483	477	451	453	461	479	450	442	486	478	483	473	490	456	515	482	477	450	478	439	505	466	476	494	441	471	461	482	472	492	500	504	452	457	460	496	504	486	465	444	509	491	448	463	474	461	471	434	443	492	515	461	455	455	478	455	459	497	480	479	511	491	437	461	457	461	493	497	464	510	469	473	457	472	502	499	467	472	462	443	435	479	473	507	493	507	487	456	494	517	506	528	487	450	532	461	474	441	499	480	478	475	453	505	442	490	436	436	476	461	471	482	488	463	493	464	521	426	477	477	487	480	488	500	470	489	436	506	504	469	481	456	511	481	482	489	454	489	454	446	519	463	454	505	468	495	454	441	494	494	458	462	521	483	464	474	478	477	452	482	477	487	523	476	493	487	452	462	496	479	470	476	471	457	463	503	474	502	486	505	442	482	476	512	507	450	474	485	503	505	455	462	448	481	469	477	475	448	443	483	452	443	456	435	478	509	434	469	472	417	494	487	480	487	469	469	477	497	460	434	503	488	514	422	484	485	451	494	471	473	499	525	445	470	510	486	447	522	460	501	474	498	477	475	491	445	471	469	445	470	505	436	484	459	490	502	451	442	437	480	477	476	468	479	461	451	461	479	484	464	460	494	465	477	446	486	474	463	466	467	452	482	511	459	446	447	498	460	510	471	522	491	455	484	460	496	418	461	462	457	474	487	500	442	485	458	477	505	464	485	449	458	471	475	458	490	457	448	472	490	459	486	474	505	473	468	454	474	457	471	506	480	425	487	495	435	500	474	465	435	487	468	450	470	491	501	507	446	452	514	497	463	456	475	475	495	475	475	488	485	483	464	467	490	472	470	471	478	488	488	439	464	490	485	471	462	477	415	498	508	440	487	473	481	519	536	483	475	487	474	493	479	455	487	498	492	473	444	475	443	491	473	468	484	481	467	488	468	441	497	460	453	463	548	452	450	518	443	510	467	437	467	473	481	488	452	482	461	439	461	475	482	477	485	454	466	483	467	488	483	512	473	477	466	460	459	494	416	495	478	483	512	459	486	461	446	513	482	466	453	483	468	499	505	478	523	469	469	521	467	469	452	474	462	471	463	450	512	517	451	525	467	467	488	467	489	511	499	484	465	462	540	478	492	454	502	514	460	439	485	508	473	509	443	484	458	487	513	489	492	554	499	470	460	459	497	468	444	465	479	444	482	509	467	480	473	472	464	446	460	514	482	496	490	487	471	520	533	490	457	473	508	468	435	480	471	468	494	490	469	437	514	482	441	493	446	449	493	468	454	499	456	449	472	496	478	463	469	469	464	477	464	476	486	436	472	470	478	470	477	471	457	541	451	477	446	514	487	464	448	486	484	450	455	479	449	457	530	445	487	469	450	478	501	464	513	466	445	448	515	415	469	478	492	481	465	492	496	482	463	493	443	474	524	446	503	499	486	484	470	475	478	456	485	469	501	453	483	473	478	482	495	474	452	430	464	483	473	428	476	476	470	467	470	471	476	464	441	477	479	464	476	479	466	476	462	464	464	473	486	477	518	469	496	505	509	472	500	496	461	475	461	485	511	473	456	489	441	457	475	480	463	462	440	469	484	469	469	456	497	481	487	489	446	494	475	467	494	487	454	483	442	447	457	476	475	435	449	435	466	506	444	459	447	462	441	501	448	500	448	452	455	495	466	503	482	471	500	507	507	449	480	444	448	476	468	488	464	486	496	453	478	498	494	472	494	435	472	486	461	529	507	527	485	462	451	522	502	443	497	496	487	467	492	493	496	473	439	458	467	445	439	459	459	478	464	483	457	468	487	479	483	489	452	517	477	495	477	448	453	463	507	481	480	428	480	452	480	476	465	454	511	475	479	460	472	517	428	490	457	497	503	449	474	506	503	487	491	491	483	449	478	511	473	471	482	485	470	452	456	473	498	463	448	499	438	441	480	467	474	510	449	483	475	477	484	455	480	456	464	477	451	477	464	466	470	497	504	448	471	482	449	504	514	444	468	425	513	491	480	450	469	445	453	482	482	512	484	452	479	465	491	500	503	502	413	494	498	461	466	484	461	507	479	460	486	467	447	504	503	482	482	456	488	463	486	479	479	512	495	452	503	498	439	444	458	478	497	483	473	476	466	489	443	459	472	425	459	477	487	524	467	484	477	463	501	481	533	488	504	488	478	479	490	485	455	449	452	489	458	444	470	487	488	439	466	488	530	445	481	473	475	478	468	507	477	501	476	520	467	462	473	474	438	470	461	490	477	465	514	476	498	447	462	489	436	483	514	477	459	471	465	471	464	431	462	452	471	484	445	500	495	478	476	451	453	480	499	477	489	486	514	433	458	516	439	447	505	452	479	476	432	476	436	458	497	477	476	454	491	452	491	455	478	511	473	505	478	464	442	472	461	473	482	473	483	445	452	465	448	491	488	467	491	463	492	477	446	468	488	476	494	458	482	483	485	511	488	474	475	470	488	439	476	478	493	479	483	510	472	470	425	495
2243	393	433	407	337	323	332	293	312	319	282	325	327	294	292	306	304	287	286	301	331	260	302	289	295	291	290	301	349	295	359	325	346	394	401	348	334	334	433	393	334	330	318	273	308	311	303	308	279	325	253	293	304	303	307	338	287	308	318	292	328	319	278	294	290	258	287	298	340	302	310	291	293	295	305	316	286	299	278	296	300	301	285	293	291	281	271	297	316	318	301	306	296	275	291	307	295	271	291	299	305	273	310	284	264	301	300	292	274	279	294	316	293	291	301	285	307	327	306	270	303	314	281	333	308	299	297	260	306	288	275	312	284	318	277	323	298	318	296	287	330	321	283	294	285	291	315	332	303	329	310	300	280	297	301	275	256	280	299	305	305	293	285	280	281	311	326	289	284	273	274	270	306	301	296	292	342	321	309	311	321	314	276	308	293	304	300	277	287	283	327	299	284	295	298	301	292	303	280	323	295	281	277	306	301	309	291	317	300	282	266	285	307	319	315	310	314	286	285	305	326	286	303	299	302	298	316	265	278	277	310	315	310	291	307	275	316	302	286	316	306	261	275	310	286	300	298	298	293	288	301	274	322	303	330	326	311	282	305	287	292	287	305	292	304	289	317	307	286	299	264	290	281	276	306	287	319	314	300	272	320	306	304	292	287	313	295	287	313	323	289	286	290	280	285	321	281	293	315	317	277	302	327	303	282	289	314	315	295	302	290	297	303	304	290	294	272	308	270	293	276	287	280	319	312	321	298	317	320	319	294	308	254	268	286	293	316	315	257	277	269	300	287	287	305	276	301	320	283	306	307	275	285	298	280	273	285	309	331	280	278	323	328	306	294	275	300	295	288	302	331	296	272	282	310	288	297	289	329	296	323	295	306	332	299	318	287	260	284	323	321	301	299	295	289	289	290	315	293	255	328	326	291	298	287	297	269	303	308	273	278	290	291	281	305	303	314	313	304	306	275	289	310	309	316	280	291	287	284	322	345	273	312	313	296	273	345	265	288	314	289	282	307	308	316	305	296	293	337	301	294	293	303	302	297	318	300	289	276	289	277	302	304	281	302	290	285	275	310	322	296	297	317	322	268	288	294	298	297	285	292	295	322	309	301	289	306	318	317	326	286	295	333	302	321	303	297	275	302	287	324	319	296	295	292	303	292	323	313	327	303	284	300	308	318	303	315	337	303	270	274	305	294	331	302	269	294	281	332	298	279	275	262	336	291	281	297	307	298	273	268	295	292	304	292	302	286	255	340	291	287	274	324	286	281	312	287	321	291	284	294	310	293	315	307	271	285	281	315	263	295	277	281	315	272	275	289	266	281	261	276	272	282	289	288	276	290	315	284	312	298	326	316	303	292	278	285	296	312	312	323	286	289	258	291	318	314	296	294	255	274	312	275	304	310	316	311	312	332	286	295	290	304	282	285	276	328	320	308	293	292	286	286	312	289	286	286	294	292	300	306	332	316	301	317	289	296	308	303	314	322	276	302	300	300	304	310	300	318	298	292	299	291	309	303	304	315	277	296	296	298	329	293	296	262	264	268	319	291	285	307	297	315	295	295	292	294	289	301	302	263	271	308	285	310	290	289	306	276	288	302	290	318	313	310	283	294	316	304	308	336	275	284	330	301	341	299	291	286	304	276	275	293	321	298	295	291	312	303	264	280	275	301	335	296	306	322	304	285	280	293	283	324	294	311	297	277	300	286	299	298	333	281	308	326	306	310	318	273	298	261	336	298	296	324	315	291	264	312	285	304	286	332	305	328	283	311	311	298	266	269	317	338	310	284	300	300	318	294	300	307	268	303	345	291	302	301	278	304	282	305	312	321	288	278	300	294	304	306	288	292	296	313	299	329	302	293	257	301	314	288	301	296	294	290	303	315	304	305	303	331	304	300	329	310	275	270	307	304	277	287	300	300	308	284	294	296	271	257	263	305	291	296	297	301	295	336	302	337	310	292	309	311	298	280	332	327	290	307	325	290	326	292	315	309	299	329	287	280	270	307	300	316	284	307	266	303	286	279	297	278	277	306	292	304	302	303	319	295	286	281	263	308	296	311	281	302	316	307	298	262	311	306	313	276	304	283	293	303	290	283	337	334	290	308	296	317	340	293	307	322	295	312	297	285	308	288	293	312	240	307	301	303	319	315	325	314	299	283	288	313	299	319	354	286	300	268	304	252	287	271	329	306	303	298	292	299	284	283	325	300	296	285	290	274	325	305	294	292	277	321	302	312	289	295	282	300	296	303	292	316	285	304	290	284	313	259	284	298	297	292	279	295	291	295	303	274	307	307	288	296	323	235	314	294	292	284	292	282	314	298	308	323	288	305	241	272	290	311	324	274	285	306	324	311	297	323	299	294	287	296	285	315	291	275	305	302	303	295	323	286	273	306	274	298	300	284	273	288	289	289	320	317	280	307	318	332	282	307	268	315	296	314	294	265	345	283	296	299	268	315	359	261	283	297	302	280	288	285	310	329	282	293	311	323	282	293	291	288	284	285	270	263	311	310	282	309	278	272	296	325	292	317	302	268	281	295	293	260	321	300	297	305	277	293	282	283	300	308	268	332	316	308	288	267	297	304	275	308	307	305	259	314	289	321	288	347	295	296	279	309	280	314	340	299	284	287	279	291	285	279	267	300	300	317	301	285	302	305	315	304	281	290	293	289	283	274	289	263	285	279	281	295	299	297	309	321	291	283	303	273	296	294	294	281	262	311	279	314	274	280	314	287	307	303	296	314	274	287	299	324	302	294	274	275	319	272	277	281	317	299	304	329	320	257	301	304	293	267	303	332	284	267	271	282	292	291	314	268	290	311	285	308	299	307	274	324	309	323	301	294	311	336	306	290	276	297	297	300	322	264	291	312	312	298	294	267	321	310	283	280	295	288	311	293	311	295	303	284	291	297	294	301	290	280	285	288	298	276	282	277	298	295	314	290	296	284	297	315	293	299	323	301	276	293	286	310	282	302	294	281	302	294	289	290	339	300	303	295	295	267	267	287	286	311	309	308	264	304	300	324	306	318	304	306	305	302	348	320	303	298	279	295	299	280	272	260	298	297	288	322	313	300	297	270	316	283	331	313	286	283	284	266	280	326	306	317	302	269	320	307	305	312	308	301	312	270	301	272	295	289	288	296	304	282	309	286	308	260	307	314	290	306	289	277	293	299	296	326	287	288	337	305	335	289	308	292	297	264	268	296	309	303	312	277	306	308	276	301	294	318	287	310	312	281	303	350	316	305	283	300	303	298	299	315	328	317	266	312	319	271	281	279	313	266	268	294	306	312	309	286	272	297	277	325	262	281	260	285	283	302	354	276	296	308	298	317	338	334	312	282	303	335	310	298	323	298	331	310	325	302	292	275	320	290	313	297	311	311	275	318	284	311	346	309	286	289	270	282	295	317	277	286	309	296	295	326	282	299	321	312	288	306	303	293	306	264	292	272	316	337	296	295	322	304	302	308	285	290	294	289	289	262	302	312	271
2403	883	1025	1068	990	1001	922	901	902	870	859	909	905	853	913	901	821	884	850	835	871	919	868	839	869	1004	859	896	947	1011	1096	1232	1140	1405	1433	1272	1186	1262	1720	1283	1137	1077	950	939	972	909	864	857	870	857	790	800	866	827	818	863	818	833	816	821	803	824	813	821	889	852	873	834	832	848	866	851	850	849	844	833	866	828	822	897	861	854	850	892	834	869	831	777	865	874	787	826	846	870	806	821	846	788	788	814	809	854	843	811	847	853	770	837	831	868	867	830	874	889	883	846	796	818	869	827	823	839	864	857	858	823	791	881	835	823	834	859	781	846	856	805	836	864	890	852	852	822	807	825	842	815	813	900	820	860	825	851	849	827	829	847	858	855	883	815	794	832	895	870	858	905	814	807	836	811	790	838	854	849	843	804	794	860	866	820	821	863	851	843	815	857	837	796	797	840	795	858	795	868	825	867	815	798	778	768	869	760	811	846	852	772	814	785	845	822	821	849	839	854	790	847	855	838	842	808	823	813	853	803	821	797	842	850	820	793	828	817	842	813	838	792	870	823	861	817	825	878	829	836	827	801	816	816	809	838	839	814	785	852	813	824	844	760	859	854	864	793	854	847	904	781	855	879	812	800	827	878	821	781	858	772	859	845	873	801	810	833	857	861	817	831	858	813	823	772	823	894	864	841	843	871	852	844	838	843	833	863	831	857	822	868	779	889	853	818	875	812	796	807	824	858	926	789	795	877	811	826	846	828	807	817	813	866	892	848	848	805	823	853	816	811	856	782	805	824	845	864	865	819	798	840	813	853	841	831	847	848	800	885	868	794	816	803	864	803	828	826	808	790	813	735	856	861	829	767	810	862	823	845	843	810	856	782	829	853	830	814	863	852	868	820	773	787	832	851	858	772	844	854	846	791	816	847	849	826	830	834	871	798	782	779	858	843	793	880	843	810	844	822	840	847	832	813	795	818	838	822	852	781	844	822	804	886	805	847	827	834	789	886	828	840	828	922	819	754	800	819	834	824	814	847	814	849	860	871	863	827	856	815	823	859	770	811	812	840	801	854	852	861	886	800	842	830	818	846	808	839	885	855	829	866	822	787	823	844	805	836	894	817	817	800	822	860	843	875	837	800	807	851	846	867	825	844	843	872	860	838	866	783	807	872	856	846	848	831	858	837	805	792	889	822	824	827	825	803	829	774	788	725	846	838	819	813	851	898	842	851	895	827	817	815	848	827	827	832	797	769	820	803	815	864	835	851	824	821	852	876	809	864	847	837	828	797	839	880	860	858	837	823	833	864	815	852	846	840	774	772	835	829	817	845	799	857	851	833	841	812	829	782	814	856	879	826	818	841	825	894	841	921	845	837	830	784	885	835	812	850	813	818	870	823	831	847	829	847	830	862	845	877	804	819	826	806	846	857	846	849	886	821	844	840	801	817	786	808	857	812	812	842	867	868	789	876	845	803	782	869	832	844	834	842	789	828	877	827	856	891	871	906	830	854	835	840	834	855	838	838	859	867	814	827	856	796	830	862	818	818	813	850	828	768	851	829	833	849	828	805	802	831	832	850	853	847	846	819	829	797	834	848	883	836	839	817	803	844	833	828	813	840	885	826	857	852	823	829	774	838	825	827	819	861	809	805	820	807	894	836	851	819	833	812	872	840	812	816	839	795	841	802	821	796	794	822	881	844	885	828	828	845	826	862	860	802	829	830	819	800	821	827	860	812	839	856	892	853	817	808	832	783	803	833	802	788	807	881	896	816	922	777	825	812	806	823	839	873	868	838	818	838	834	870	853	858	851	793	834	829	844	847	818	816	808	853	845	814	810	817	851	847	853	821	814	848	907	771	825	805	824	831	812	783	873	859	823	850	827	789	815	765	780	871	854	812	854	826	836	788	860	880	864	853	811	824	865	791	846	839	856	838	842	860	887	823	823	868	859	849	835	843	862	844	793	821	858	803	812	837	805	844	820	760	769	868	806	815	858	791	808	806	853	822	829	795	798	846	819	773	834	823	795	849	834	820	833	827	846	794	865	865	795	824	805	906	812	850	831	899	852	861	836	865	818	776	894	844	824	854	810	862	816	812	855	902	824	844	838	807	865	818	828	824	827	833	808	884	862	850	820	823	821	809	826	849	872	822	886	815	791	830	822	832	812	833	799	814	799	852	890	791	816	900	856	852	782	857	839	845	782	858	856	822	807	818	861	808	842	849	826	838	855	805	819	779	828	866	811	817	839	818	846	825	806	811	847	800	857	866	830	760	828	881	822	849	823	868	780	775	843	836	873	810	853	794	828	810	868	806	809	811	855	825	844	853	798	784	795	839	824	873	819	799	778	808	801	889	857	820	836	846	830	806	830	818	801	819	809	805	812	799	878	867	831	817	852	803	846	847	854	816	853	851	831	803	818	868	859	794	840	847	869	866	880	818	835	873	808	801	867	836	800	866	776	850	864	815	886	881	858	829	789	829	854	858	852	872	813	902	848	811	831	835	831	836	802	845	805	827	797	862	819	870	901	784	813	846	866	809	839	816	777	875	805	832	849	821	814	773	871	830	839	826	858	848	809	864	874	826	809	820	862	823	837	819	875	782	826	854	817	830	827	843	801	840	800	873	843	852	822	822	847	816	812	811	834	850	856	866	843	858	826	789	833	869	850	812	836	847	781	860	841	853	824	843	833	891	894	849	857	856	871	864	868	823	744	827	764	830	829	790	864	839	800	792	789	814	856	790	884	878	859	858	820	832	844	804	875	848	879	835	819	829	888	792	799	818	789	817	818	836	812	865	869	810	811	824	842	802	864	802	862	838	871	827	870	816	806	809	848	832	820	854	814	767	866	827	832	802	843	851	864	804	824	878	752	862	810	810	874	819	872	791	791	872	869	831	810	844	824	876	837	829	887	871	828	859	861	826	817	809	844	848	848	842	781	830	837	824	799	934	832	842	795	817	813	850	831	849	826	840	824	826	843	867	826	871	769	839	845	873	803	882	878	793	829	778	855	792	794	838	854	796	846	786	813	846	822	837	859	836	794	838	832	855	838	822	807	825	827	801	845	801	805	823	807	862	808	826	833	829	810	836	830	810	847	835	836	890	847	836	845	870	856	797	827	849	905	786	876	837	843	822	796	812	817	840	864	815	802	799	818	817	830	839	770	834	847	810	847	886	878	824	815	866	797	777	802	835	849	824	797	840	840	832	833	811	821	772	815	827	845	826	816	818	806	842	821	867	818	821	863	865	807	789	909	823	801	827	826	865	861	812	811	814	906	796	828	819	864	863	806	883	817	848	828	849	840	809	785	838	833	832	833	889	872	807	822	829	844	859	885	795	821	837	814	839	833	812	822	867	837	827	849	876	801	867	832	851	854	825	847	825	896	851	824	880	850	823	845	852	839	827	825	870	810	828	856	828	845	800	756	831	863	792	836	871	843	855	868	846	871	837	808	892	874	786	836	825	792	825	815	822	812	865	843	821	850	863	839	852	856	825
9722	1418	1714	1192	844	619	490	387	368	344	272	255	212	236	244	192	209	189	224	183	200	179	186	175	173	177	197	217	308	353	556	1012	884	1275	1515	1278	1153	1048	1478	807	753	646	481	357	339	332	233	179	196	200	173	184	160	166	169	164	158	156	131	166	170	151	195	179	165	152	169	174	161	165	172	160	166	179	190	172	167	171	160	131	159	173	178	148	152	155	154	152	165	144	157	167	161	174	170	151	165	150	157	159	165	164	150	160	191	152	189	174	154	167	183	148	147	159	160	159	130	165	143	175	149	148	138	165	138	157	153	155	144	176	167	151	153	161	142	145	151	172	145	149	154	151	150	143	171	152	153	175	171	150	132	156	155	163	150	137	163	147	161	166	154	153	163	149	170	160	163	143	153	167	167	149	158	174	140	143	167	167	154	154	142	166	170	157	155	143	138	165	159	158	153	139	182	154	133	153	132	133	145	165	152	146	140	179	154	149	156	163	158	164	158	139	157	135	137	161	143	152	150	161	158	189	159	147	170	165	168	160	160	143	165	164	147	173	162	142	145	161	128	143	178	157	151	162	156	152	174	177	158	169	147	160	155	168	166	176	134	152	167	159	160	180	182	161	158	148	155	167	152	165	164	165	163	164	143	160	174	163	174	172	160	159	153	150	169	158	148	147	178	156	172	157	173	152	154	168	121	149	164	169	157	128	157	151	164	160	171	149	148	171	162	159	157	142	145	173	138	150	155	162	148	147	142	131	158	153	168	168	129	180	144	194	153	145	151	169	164	163	149	147	161	160	166	148	160	143	181	156	157	147	164	147	154	159	143	171	157	160	162	137	154	165	169	172	147	147	169	164	170	159	146	157	185	161	178	165	170	159	154	169	175	166	158	162	163	161	154	159	203	189	153	158	186	151	156	170	160	158	151	164	169	160	148	178	164	168	177	165	172	142	179	178	151	159	158	144	150	155	125	159	159	161	178	149	145	170	143	158	174	161	144	152	154	177	139	155	170	155	165	156	177	140	171	153	170	170	158	170	162	147	168	162	143	169	170	138	175	154	152	179	164	143	177	167	140	185	177	153	143	161	165	174	166	166	166	168	162	148	161	161	161	166	146	140	193	174	146	147	154	132	173	172	161	176	163	169	157	160	177	159	177	178	167	160	163	176	143	172	166	184	193	150	171	185	147	161	146	148	142	170	171	165	137	147	150	156	156	178	161	167	154	156	168	148	145	148	154	152	144	156	145	150	167	148	162	166	169	153	155	166	167	136	161	180	149	176	184	152	142	186	129	178	152	165	157	175	154	158	134	162	172	118	174	147	154	187	145	166	145	162	173	181	197	171	163	160	150	187	174	180	148	140	167	154	153	167	150	151	153	175	144	160	145	148	162	159	172	149	170	189	157	165	159	150	165	142	157	166	145	179	182	151	160	184	165	162	163	178	155	165	183	181	161	142	153	149	127	158	149	170	164	154	146	133	185	154	158	148	152	151	130	164	167	157	182	140	180	171	155	165	168	156	151	169	167	151	164	161	162	143	148	194	139	170	166	152	149	154	175	182	148	159	157	154	151	136	138	160	134	139	185	178	169	146	168	179	165	159	171	147	178	173	141	159	153	163	166	156	145	145	149	154	159	151	161	161	167	163	146	147	148	136	160	162	156	178	143	147	151	170	162	160	177	176	183	160	151	163	152	146	167	168	136	158	150	169	167	158	160	160	164	171	166	171	149	158	156	154	155	154	159	162	181	130	140	168	161	165	175	155	183	143	170	170	155	149	173	168	160	175	153	173	146	153	157	163	172	168	154	150	159	176	159	139	180	141	169	156	141	155	155	161	153	160	159	158	149	203	149	159	171	153	172	141	157	151	154	153	147	172	167	158	162	160	156	181	172	178	173	168	158	161	148	164	151	154	171	167	151	159	167	151	175	144	183	159	142	156	153	185	157	176	165	143	170	171	172	177	170	166	162	141	175	176	153	162	165	165	160	146	151	140	158	152	171	171	140	148	155	181	156	161	153	163	149	153	166	164	160	173	139	172	168	142	173	149	153	147	147	158	149	153	191	157	150	168	144	155	159	162	155	175	138	166	176	163	191	166	164	181	153	189	168	157	158	138	156	171	154	174	162	177	159	159	152	167	176	148	158	156	165	160	172	143	141	149	143	171	162	161	182	190	145	158	151	168	171	170	144	157	160	158	141	148	158	159	178	163	166	156	148	169	166	160	183	155	136	136	149	186	177	183	168	168	154	160	157	149	155	154	136	176	150	161	140	159	167	159	195	148	144	164	150	165	168	158	193	139	178	155	181	164	147	155	160	187	152	170	167	131	157	175	167	138	150	159	144	161	155	141	153	149	152	157	175	161	153	158	149	153	159	168	155	147	142	147	165	154	151	158	144	167	166	158	174	173	163	171	156	156	146	176	129	174	137	158	165	166	168	167	162	160	192	167	164	160	161	150	147	149	166	179	162	157	150	147	166	139	148	137	141	148	141	154	165	166	170	138	144	164	167	163	175	175	168	170	167	162	146	164	176	168	153	142	188	132	158	154	163	163	148	169	155	182	163	159	163	170	172	159	150	169	168	177	173	158	149	162	145	168	158	162	158	162	151	157	156	174	164	172	159	161	167	136	165	152	172	156	167	142	161	170	167	148	169	169	161	137	159	155	154	158	152	167	167	168	154	157	144	176	184	156	152	157	146	167	188	153	139	178	174	167	152	179	153	146	162	149	165	142	183	164	166	145	149	169	159	178	165	163	131	155	163	141	162	161	158	164	131	173	169	151	151	183	160	147	169	145	174	156	168	155	157	149	165	153	159	163	157	167	165	157	161	166	154	140	153	174	149	173	159	195	170	149	134	167	135	161	155	165	168	135	142	148	178	170	178	155	164	141	154	165	151	175	167	177	163	168	163	189	157	145	173	157	181	158	164	171	133	154	188	150	167	158	158	149	156	156	148	171	183	152	149	171	173	170	161	143	144	190	148	161	148	162	176	165	172	150	170	158	170	159	167	180	155	153	147	185	166	155	142	185	151	144	151	152	168	160	137	167	172	174	159	150	150	149	173	153	148	163	170	168	160	164	147	140	140	149	159	149	165	175	172	142	162	155	143	200	138	148	164	160	156	168	167	179	164	167	158	183	175	144	190	182	167	154	165	145	167	153	176	179	153	152	146	145	160	132	152	163	176	163	144	147	165	176	148	141	151	152	128	156	182	171	177	153	165	168	153	154	164	164	159	159	144	143	165	162	150	157	175	162	147	173	172	135	166	165	158	142	168	149	152	187	158	165	171	166	150	148	166	164	145	182	162	154	158	171	173	169	163	151	156	137	152	185	166	147	176	192	169	160	161	177	155	161	169	174	155	176	124	150	172	141	156	165	148	163	160	151	147	159	166	162	171	156	157	159	174	143	160	173	142	135	185	163	145	182	170	163	126	172	171	167	160	181	143	149	153	151	146	153	164	163	136	163	158	173	200	162	159	168	148	153	148	159
5941	1642	3519	3904	3271	2650	2351	1859	1625	1387	1240	1161	992	1001	875	818	797	763	803	760	684	696	662	642	677	744	772	992	1596	2105	3310	7266	5434	6946	8246	6451	6648	6989	8486	5346	4539	4644	3128	2148	2012	1882	953	694	797	647	631	587	565	571	559	541	568	560	592	576	527	543	560	542	568	581	523	501	500	499	523	539	486	535	522	518	500	512	515	521	485	484	476	526	504	501	483	497	494	496	465	510	474	513	500	491	481	481	442	505	482	435	462	498	463	492	501	522	499	485	485	488	521	489	454	490	503	498	469	505	482	533	520	472	510	498	495	468	500	475	459	499	485	509	498	470	531	508	521	514	506	482	492	497	490	510	467	472	500	520	482	466	446	527	523	485	495	494	504	518	522	452	494	492	563	495	488	496	492	492	503	432	505	512	524	467	509	455	493	460	502	459	471	502	503	506	508	450	475	514	488	479	487	466	505	489	461	456	506	462	494	454	483	489	500	465	480	521	504	488	503	502	475	503	498	513	481	499	493	489	469	529	531	476	432	500	477	482	465	512	483	510	481	508	506	462	454	487	472	487	478	472	495	507	479	481	454	478	475	484	489	499	479	482	462	460	460	520	507	501	519	481	514	518	488	474	495	479	503	490	499	514	476	485	436	478	507	491	518	511	479	494	465	524	516	507	486	469	466	484	493	476	470	477	474	522	510	450	483	453	507	494	512	442	490	469	490	498	510	512	481	469	479	516	492	507	510	459	450	501	460	493	481	516	472	494	496	492	469	528	489	475	443	500	513	457	528	520	486	501	498	495	449	511	479	490	492	529	505	523	509	495	485	494	496	474	482	483	478	507	503	490	484	471	484	504	434	458	498	472	478	491	490	484	454	457	490	476	502	475	492	482	449	440	535	516	492	479	465	483	463	482	514	469	495	478	447	527	498	496	495	480	472	514	458	495	501	472	472	458	488	483	513	504	501	498	482	446	486	447	531	487	505	480	463	522	498	511	473	534	510	446	515	455	484	504	476	451	445	486	487	513	538	459	456	512	482	509	483	501	470	477	530	518	488	495	505	496	482	499	453	505	517	521	478	490	488	487	487	528	481	514	498	464	512	447	445	484	494	511	456	517	498	470	445	521	512	528	472	508	451	508	490	477	502	483	488	503	465	510	517	537	475	488	478	491	444	485	500	502	494	487	491	513	484	474	454	492	512	486	467	464	480	545	526	475	476	481	498	506	486	560	480	480	476	485	477	480	485	489	507	484	459	471	484	501	495	487	477	476	499	490	479	492	496	459	466	499	489	510	502	486	515	478	501	457	491	509	502	486	490	491	489	534	483	481	493	488	498	485	467	500	486	492	515	461	476	495	526	533	534	480	487	465	461	497	477	481	496	485	468	522	439	483	519	469	478	492	511	522	502	470	513	514	500	499	498	497	510	496	492	528	470	492	484	523	456	490	488	535	459	490	490	489	465	486	492	502	504	496	514	526	480	506	488	501	446	490	468	474	494	453	496	504	508	502	496	497	475	518	475	490	493	466	518	461	481	456	513	530	478	492	442	494	511	489	457	508	503	475	493	481	476	509	514	476	488	476	515	450	453	462	480	427	493	491	499	505	477	498	473	478	563	486	463	481	518	492	464	477	464	513	483	470	487	525	506	465	470	476	475	474	452	506	500	439	524	497	486	458	482	530	528	471	480	475	512	484	504	513	491	510	475	467	472	472	474	487	511	512	485	514	498	515	476	484	536	493	500	463	507	490	499	476	484	487	468	497	506	470	472	474	538	477	463	485	473	544	523	528	518	501	486	484	519	465	494	474	507	481	496	501	494	500	505	503	486	488	469	425	523	463	447	485	505	512	440	467	468	498	506	492	459	478	482	467	491	491	511	498	467	457	484	494	488	461	495	488	473	496	464	466	493	470	490	490	495	486	507	527	498	484	484	499	460	506	492	471	440	505	467	450	488	501	476	512	478	505	492	541	514	508	484	444	445	516	507	455	493	507	473	455	490	532	514	499	492	500	502	476	478	478	468	501	506	502	486	550	536	445	480	496	515	509	450	445	494	502	503	461	459	498	435	519	490	497	475	446	489	513	445	491	470	484	479	475	437	474	493	456	462	463	471	455	472	443	505	461	463	492	475	513	485	481	476	489	518	533	493	514	545	492	473	492	505	491	463	482	486	501	470	485	504	478	508	488	494	497	477	503	460	501	447	480	519	490	502	533	486	462	453	488	483	471	451	522	523	471	499	452	488	475	474	498	503	463	488	492	510	483	497	477	469	452	475	459	519	501	492	511	448	491	502	462	526	485	463	495	465	491	463	479	496	481	523	499	493	473	551	476	501	526	503	480	479	515	495	486	490	537	474	456	489	541	470	510	477	495	523	485	498	493	461	493	502	494	472	474	494	455	450	483	478	513	500	518	478	528	466	475	499	481	478	517	441	481	490	478	496	464	531	524	448	522	525	497	506	482	478	497	508	508	483	510	452	482	486	461	469	459	482	500	452	485	434	479	494	462	490	497	485	459	504	481	503	497	472	484	477	511	504	479	482	508	452	499	474	498	489	482	485	489	484	503	490	551	468	469	494	498	447	484	466	468	497	496	516	487	498	506	441	481	468	465	478	508	496	532	496	496	520	486	533	487	488	513	505	516	515	521	529	484	512	468	454	454	513	465	486	444	470	440	495	514	472	466	481	523	490	457	481	475	515	449	489	470	494	502	514	475	478	468	498	445	489	480	479	458	453	527	493	461	470	512	477	523	505	475	476	453	491	473	500	471	504	470	509	469	520	502	483	455	452	503	475	460	448	478	475	494	459	504	444	530	484	494	472	453	513	458	483	508	447	487	505	466	515	496	485	530	478	506	487	456	465	530	479	462	508	509	494	499	440	493	514	473	481	481	493	504	518	529	510	525	492	512	491	526	502	500	506	503	541	501	507	475	527	498	465	491	474	529	494	437	464	492	484	510	514	479	494	483	472	475	500	456	454	474	453	499	465	461	468	475	491	473	449	504	510	496	475	479	502	487	483	523	496	516	516	472	492	534	478	469	498	441	495	511	485	497	506	521	483	516	526	526	463	516	505	483	502	513	452	465	493	509	466	517	505	486	500	465	508	473	457	487	503	493	464	495	511	483	459	470	494	507	499	508	465	515	450	481	495	499	504	486	476	483	470	482	482	463	490	465	478	493	478	510	481	510	502	456	524	500	489	499	489	453	519	503	498	510	475	499	476	503	491	497	456	455	487	445	471	524	501	441	436	477	505	446	510	479	468	475	468	491	452	510	475	471	505	489	510	440	488	445	483	487	508	467	486	461	510	475	508	481	462	465	500	490	487	500	500	479	509	500	482	449	482	467	513	469	528	478	484	544	481	473	537	470	479	497	478	499	447	533	461	475	516	492	507	484	487	499	475	480	589	508	459	482	485	510	493	488	483	449	458	484	502	479	493	496	470	471	481	462	503	493	501	498	485	473	474	515	532	467	483	515	467	494	486	503	492	505	467	444
17626	3423	3222	2299	1541	1100	849	686	573	469	393	364	311	323	295	263	243	237	265	231	236	212	214	193	205	226	207	279	464	542	1000	1852	1443	2482	2751	2690	1958	1863	2149	1465	1129	1121	757	544	568	371	249	211	219	217	172	165	208	181	162	183	189	173	192	179	165	158	164	164	208	140	157	169	167	166	157	169	151	156	145	166	176	153	163	145	186	162	161	150	161	164	159	147	175	160	149	159	164	163	136	155	160	160	153	144	162	187	171	157	154	167	153	163	162	153	159	167	154	186	157	133	164	167	156	123	165	159	155	166	161	163	158	148	158	170	162	166	128	133	147	177	177	167	151	152	163	158	174	163	167	183	161	165	142	178	156	141	147	151	158	146	175	148	148	157	195	149	176	165	148	144	169	141	166	169	169	151	130	186	164	179	157	157	135	174	149	137	167	156	152	154	156	154	155	158	158	151	160	159	167	142	179	140	153	146	163	154	177	148	141	143	150	158	162	167	159	158	149	164	133	130	166	134	158	156	145	162	139	169	148	165	146	154	158	148	129	130	142	186	131	175	164	151	151	171	145	168	140	168	170	149	150	169	159	160	174	175	180	142	177	148	127	177	157	149	194	167	142	162	165	152	137	153	139	160	134	151	187	159	160	171	179	179	140	175	147	179	152	148	143	143	150	156	163	167	151	158	174	158	166	159	162	169	165	154	165	146	155	126	147	157	145	156	182	147	153	145	156	145	132	157	153	166	138	155	171	147	164	151	153	161	145	154	140	176	164	181	185	135	163	158	139	155	153	157	164	156	152	154	159	167	148	164	155	156	138	168	150	157	158	161	152	167	139	151	159	167	157	171	157	151	140	146	165	143	160	158	156	156	138	178	158	161	159	161	129	160	168	168	160	145	160	188	162	152	172	156	156	151	158	174	147	144	140	173	150	167	137	168	170	186	162	142	149	160	157	151	161	180	160	163	168	152	172	152	169	138	154	154	172	163	171	148	183	144	150	171	152	159	149	136	153	156	157	157	167	148	166	164	158	152	138	151	179	150	148	164	149	147	139	155	157	155	169	143	158	153	163	151	179	158	164	164	131	157	173	177	162	149	158	150	149	155	139	160	128	141	170	152	160	167	136	144	150	158	176	156	157	151	154	159	164	126	154	159	178	148	145	135	195	131	150	156	142	155	139	134	151	138	140	139	162	149	159	165	167	172	168	165	143	174	148	152	145	185	157	177	135	160	159	177	165	170	163	177	158	151	147	138	153	148	153	165	159	143	158	140	158	145	129	144	153	127	153	150	151	151	142	158	175	154	157	171	179	131	165	167	129	186	156	160	161	163	170	139	139	178	183	151	169	140	170	141	176	168	153	158	166	147	149	156	163	159	153	125	148	153	161	147	179	159	150	154	160	141	157	158	148	156	138	147	152	161	150	149	150	149	170	130	167	156	152	151	173	144	145	182	145	171	169	152	164	184	168	140	167	175	167	144	160	149	170	163	166	139	155	157	165	152	138	165	183	155	179	149	172	173	154	143	142	159	168	164	173	164	147	163	129	142	143	157	157	175	151	163	158	167	160	156	161	184	169	163	162	159	154	168	152	153	163	146	161	156	149	167	166	168	151	147	168	168	164	167	159	145	148	160	161	161	160	132	155	162	169	146	158	144	181	181	177	151	149	169	163	144	154	165	150	150	144	156	172	148	167	143	137	152	175	161	142	147	131	150	150	151	148	132	173	157	155	183	149	143	175	158	156	184	172	158	171	154	165	170	160	167	147	152	160	135	151	128	154	165	154	164	152	151	125	151	162	161	150	132	157	185	157	157	149	158	151	183	163	161	135	156	179	166	179	137	163	182	142	151	148	154	154	142	180	162	156	167	174	153	145	176	161	164	152	137	138	158	151	150	158	143	158	165	157	148	149	161	181	123	164	175	159	129	146	167	148	165	166	137	152	189	141	160	161	149	180	181	143	164	172	150	166	190	170	169	179	151	162	158	165	151	156	145	135	175	146	170	135	151	152	146	143	172	158	129	160	164	173	142	158	154	151	170	165	160	156	184	152	169	156	157	179	152	168	190	188	152	165	153	145	149	188	166	175	148	130	145	172	161	168	153	174	137	157	158	150	139	139	146	158	160	153	134	169	152	136	164	157	137	166	157	156	140	172	173	164	171	155	131	155	162	159	158	157	170	168	138	166	147	130	128	150	171	174	159	139	180	164	158	154	148	154	152	147	162	156	165	168	161	172	190	175	146	145	157	152	148	143	141	176	173	172	147	143	159	147	127	138	172	140	174	155	150	148	166	147	166	146	174	134	150	177	161	184	181	150	170	171	164	160	132	143	160	169	158	138	181	151	189	146	149	156	176	167	168	129	159	190	142	158	164	144	169	169	161	151	142	158	147	147	150	174	141	169	155	152	177	141	160	149	157	163	140	162	148	165	165	159	169	154	144	153	136	161	165	135	151	164	157	157	157	153	170	150	159	147	156	172	157	140	156	152	152	155	162	158	180	148	148	149	135	171	175	173	141	152	140	178	163	170	144	163	155	159	161	166	163	174	129	180	144	154	165	159	145	159	145	141	165	172	184	173	160	152	145	133	146	159	182	153	159	158	163	163	160	143	135	157	156	144	162	147	164	148	168	148	173	147	157	149	149	172	167	144	168	155	146	146	142	160	161	171	151	166	148	166	141	146	170	151	156	169	189	145	179	156	162	148	146	160	168	149	138	143	169	151	172	146	159	153	159	154	148	153	168	160	139	170	157	153	178	148	159	166	157	147	157	144	162	150	164	138	173	148	144	144	168	133	173	164	166	175	148	148	176	170	142	158	166	157	163	139	142	147	171	157	179	162	168	136	145	168	168	182	167	157	157	168	151	168	149	155	158	147	147	157	144	171	164	155	174	154	147	149	175	146	159	181	170	153	159	166	148	156	165	157	177	153	160	151	150	146	158	147	147	145	188	139	164	170	164	169	153	171	147	171	156	128	165	168	187	137	173	158	173	161	165	166	163	178	155	158	155	154	179	169	149	176	149	171	161	173	141	126	155	150	164	170	126	148	143	160	168	159	171	168	154	152	143	166	153	149	169	144	165	150	175	160	146	178	135	162	152	143	151	150	178	167	184	195	154	145	166	169	160	163	160	161	168	156	170	168	154	156	154	168	139	159	162	166	144	150	149	165	155	160	171	152	172	170	161	160	174	147	163	164	158	173	159	159	161	187	184	150	150	178	144	135	164	166	159	159	164	167	141	153	154	168	170	184	178	143	127	154	138	167	152	156	161	172	169	159	165	139	155	149	164	158	141	184	172	157	154	145	153	154	159	152	152	142	160	158	144	163	152	165	154	164	161	166	170	165	157	174	160	169	135	166	166	139	152	155	174	156	159	137	150	153	167	149	167	167	148	163	155	151	175	140	156	149	172	142	157	161	169	155	163	166	148	163	147	133	147	145	173	145	140	152	130	148	161	172	154	186	154	160	160	169	161	172	160	166	168	154	158	157	135
8503	2805	6203	6721	5706	4736	3791	3145	2650	2289	1942	1754	1578	1491	1319	1186	1201	1053	1023	1032	929	884	859	861	941	913	1042	1420	2694	3558	6746	11968	8230	11629	13122	9885	9984	10989	11572	8266	7851	8051	5494	3529	3770	2762	1457	1029	948	847	803	740	627	598	613	674	648	659	704	623	610	615	667	640	656	576	549	528	502	501	514	507	500	476	514	497	507	501	534	533	512	496	513	462	535	527	546	500	537	516	480	554	469	512	494	500	500	501	492	510	509	535	507	538	484	515	514	499	479	530	527	486	480	508	516	504	493	515	521	493	531	536	523	472	455	512	525	490	482	483	509	504	477	499	561	530	468	477	489	499	508	468	497	493	485	490	465	494	487	478	472	493	520	481	518	516	484	526	451	492	473	514	480	525	515	517	501	522	512	495	499	542	488	482	490	498	524	529	532	476	476	486	534	475	494	490	491	493	456	478	473	483	462	486	457	482	504	456	452	524	487	479	491	485	519	507	463	505	486	496	486	480	529	505	507	489	474	486	520	472	487	518	517	496	488	500	523	513	524	491	524	533	520	483	530	475	521	481	483	500	485	505	461	479	506	498	509	475	508	463	491	484	544	455	461	486	450	496	482	473	510	474	526	491	473	471	500	488	462	550	519	503	528	489	491	452	479	512	483	476	508	560	455	483	472	490	494	475	463	525	509	492	493	517	480	504	476	508	515	498	533	542	477	479	518	508	474	478	508	465	510	501	550	491	474	499	474	476	529	451	502	513	508	449	501	497	515	488	461	486	568	476	502	481	481	499	441	489	533	441	514	483	514	491	470	511	501	516	437	479	505	496	544	493	497	476	461	500	486	463	522	490	451	494	469	489	509	475	495	523	481	478	496	501	470	438	470	459	499	463	493	488	463	482	513	466	489	479	518	466	519	487	511	484	510	525	534	477	489	456	493	479	498	486	495	502	513	512	490	485	483	521	495	519	481	493	501	513	486	477	474	462	528	505	520	467	461	488	495	488	503	515	513	526	502	501	488	507	456	442	498	512	519	460	530	477	511	508	511	471	492	528	504	476	505	527	493	488	490	477	463	456	503	468	468	460	491	477	489	467	472	482	481	492	484	466	473	509	483	496	508	504	483	493	471	480	484	540	482	490	513	508	486	475	459	509	463	483	485	540	483	448	491	481	498	507	494	530	517	493	532	454	493	524	446	497	487	488	447	504	487	506	488	480	484	464	512	492	482	522	506	468	488	477	473	483	519	434	474	533	467	461	427	487	498	478	473	503	487	501	496	490	452	457	497	479	473	461	500	513	484	458	480	477	485	473	493	495	473	511	488	495	483	496	483	501	482	512	463	487	462	461	479	495	491	478	505	474	493	517	535	509	474	457	471	479	481	509	489	542	485	527	458	508	535	472	462	507	525	479	543	488	503	501	507	513	470	463	481	494	422	506	507	444	504	470	502	487	513	468	495	500	527	494	511	509	487	469	454	479	505	496	485	504	494	505	504	518	503	496	500	477	494	513	484	471	502	545	457	483	465	509	498	525	454	489	497	503	491	485	502	499	475	459	490	504	493	494	469	512	475	516	515	489	458	489	484	512	499	470	454	443	490	491	464	473	475	492	489	506	486	470	500	486	483	502	497	510	516	500	496	515	494	503	504	508	448	476	519	506	515	471	480	476	497	500	481	516	533	449	454	446	502	481	513	523	493	500	478	466	481	504	488	478	466	505	484	537	465	523	486	466	498	488	503	445	502	490	522	535	468	479	481	476	453	520	476	478	479	448	509	490	481	506	538	476	459	492	503	498	473	500	483	504	506	502	463	488	449	487	469	523	439	482	466	470	519	474	466	458	503	494	502	461	496	498	484	458	475	484	499	471	471	526	519	491	500	449	483	489	468	477	472	496	487	480	515	514	500	513	480	515	457	479	450	519	513	483	451	497	520	466	512	464	465	439	534	494	511	452	525	451	482	494	489	498	509	451	490	460	506	469	468	469	483	468	477	502	495	445	499	493	429	494	468	503	508	473	545	528	486	474	497	491	501	480	467	531	487	487	485	484	539	484	516	493	470	543	490	465	505	521	489	475	484	514	494	526	478	488	508	494	482	490	443	496	466	473	448	478	463	473	468	487	513	488	476	469	482	481	474	506	438	573	531	481	463	558	520	475	492	481	503	495	506	491	481	523	487	463	460	471	491	493	473	458	497	532	511	503	472	521	506	534	478	505	453	487	448	480	460	497	489	471	541	468	496	486	478	536	496	496	491	494	463	506	517	503	461	517	498	533	465	461	495	511	503	560	456	524	493	506	476	508	480	505	469	468	475	466	481	482	477	469	491	523	466	480	525	453	495	504	494	519	491	506	519	517	495	522	495	495	498	512	459	501	529	485	513	523	475	494	491	514	486	506	499	469	486	510	516	489	515	467	462	471	508	501	492	460	506	517	471	493	527	510	502	489	458	508	496	495	494	502	500	502	475	486	495	475	459	549	500	476	473	480	503	510	458	487	508	483	464	490	541	494	508	505	512	492	480	530	518	433	466	520	510	523	484	498	467	504	496	492	478	479	491	522	468	480	479	455	475	488	505	503	507	466	502	494	460	477	518	473	497	483	456	506	515	456	488	444	502	492	481	489	512	478	449	499	534	504	482	496	497	489	500	538	475	489	464	478	504	484	492	485	511	486	504	489	481	478	501	466	492	504	522	474	476	499	478	472	522	495	511	515	541	468	513	479	493	467	488	459	527	483	474	467	515	499	518	469	516	498	481	534	509	551	493	462	478	475	484	478	491	497	481	480	514	488	512	489	490	516	459	474	487	472	491	500	511	475	488	497	493	509	439	449	514	476	507	490	474	507	458	496	495	460	484	480	518	535	507	456	502	506	525	476	449	505	559	502	489	508	501	500	473	469	498	485	502	479	494	519	501	486	481	495	454	463	480	477	512	499	482	469	518	499	567	486	517	489	552	475	467	530	493	427	508	481	487	479	483	485	499	504	513	514	470	492	508	505	498	511	474	496	498	491	507	480	490	486	501	526	488	467	494	495	467	479	495	488	519	503	489	483	475	481	498	502	445	500	452	479	485	513	501	464	486	492	521	477	502	504	497	504	467	485	468	486	459	469	468	478	452	482	501	501	459	486	473	495	502	482	465	479	511	512	455	480	476	480	478	497	486	508	501	514	502	502	495	499	480	516	492	523	518	487	500	480	521	485	519	494	513	504	474	508	480	497	474	489	475	470	475	496	481	512	450	517	493	441	545	476	503	469	464	490	472	518	463	521	479	496	471	487	478	481	466	501	482	512	487	526	478	466	458	504	494	519	483	465	482	499	474	498	500	478	505	468	486	483	475	520	500	514	503	491	451	497	491	529	487	459	491	489	470	476	465	479	468	524	468	487	495	491	492	499	460	469	498	480	473	520	467	454	476	459	497	474	518	487	498	493	489	521	463	488	489	462	504	464	509	526	494	487	487	465	505	496	498	449	475	444	462	467	479	482	531	469	528	503	530	496	477	480
2404	405	421	351	342	323	302	351	335	325	338	312	340	322	304	323	329	337	331	343	306	315	306	319	329	318	298	314	315	330	372	356	369	410	393	350	363	380	355	333	346	323	326	306	310	296	313	343	313	339	324	294	323	300	296	327	325	330	316	278	299	318	300	326	274	314	321	313	351	316	301	300	286	332	297	318	304	307	319	315	322	326	337	293	331	305	344	315	302	311	312	325	320	309	355	294	325	329	334	331	313	290	293	316	326	336	309	307	284	296	304	316	303	316	291	327	293	292	356	308	324	305	331	294	298	271	344	338	310	318	294	334	305	336	367	340	328	290	338	304	304	288	329	322	292	316	332	330	315	313	302	315	301	335	294	284	286	310	310	321	317	295	339	285	291	315	295	312	277	310	307	281	306	319	346	320	303	322	293	304	301	318	296	339	316	282	312	325	332	317	337	288	349	295	304	346	286	302	317	352	319	319	336	273	300	311	348	319	324	330	270	329	284	302	323	320	290	297	303	313	287	297	304	315	314	288	309	308	323	324	311	298	334	341	294	301	305	325	310	338	323	305	321	297	306	310	324	300	294	296	324	263	290	286	311	323	294	305	301	285	303	320	283	320	323	315	312	302	297	310	320	289	280	343	314	328	356	342	307	296	290	339	308	315	292	355	307	312	310	279	317	321	313	309	334	319	331	344	325	290	320	323	324	288	313	335	321	344	321	304	317	278	316	322	342	289	273	296	322	276	330	324	319	311	297	319	299	306	300	295	296	321	316	333	364	309	305	293	298	317	307	290	305	331	311	296	308	311	312	326	271	308	319	321	317	304	287	276	303	332	341	270	286	299	305	302	323	340	317	299	301	281	320	328	323	279	305	336	315	330	310	296	292	314	336	315	311	295	311	291	346	309	320	318	307	333	286	322	284	318	313	313	324	301	309	287	308	321	326	306	305	290	301	321	319	308	300	320	329	315	299	307	294	285	288	313	312	309	315	283	327	321	299	304	319	296	292	314	307	322	364	316	331	275	337	301	274	341	330	297	335	327	352	304	322	299	330	284	312	313	303	333	328	324	332	326	289	329	355	332	330	325	348	336	306	299	337	318	299	309	316	327	315	334	316	330	317	328	311	318	316	317	318	300	327	285	275	324	324	327	320	336	311	315	321	311	331	298	299	320	315	346	316	314	318	315	311	320	365	300	305	373	313	321	286	307	317	329	327	335	305	297	352	322	300	316	290	305	335	337	280	321	341	345	319	296	311	330	337	331	330	313	325	285	313	330	296	290	320	284	319	314	327	263	312	296	286	322	281	295	306	317	279	299	316	304	299	323	356	308	315	304	330	309	327	312	299	330	297	292	315	342	303	301	342	289	322	317	336	288	300	332	292	315	305	320	341	305	342	283	321	305	314	354	307	333	321	257	284	337	311	343	320	326	269	306	316	286	299	327	321	317	285	301	298	300	274	282	354	323	332	315	319	316	298	291	359	294	311	310	293	303	301	307	322	310	310	324	301	312	300	277	298	327	301	344	344	312	314	322	314	305	312	303	326	296	286	332	302	316	312	322	337	279	337	324	315	323	283	303	283	308	322	313	304	310	308	298	296	308	312	298	325	307	314	299	317	306	309	297	292	329	304	295	298	311	298	326	311	310	284	328	320	342	283	290	300	340	318	333	314	328	306	339	292	308	325	315	319	282	321	327	314	289	321	301	324	284	336	319	335	337	286	279	285	330	336	309	327	290	290	327	300	281	317	311	307	280	333	302	312	322	329	334	261	312	319	296	299	276	287	318	322	306	317	334	335	298	315	321	308	315	334	281	297	316	313	330	322	305	280	315	333	284	305	320	289	315	300	340	305	304	283	302	273	322	321	320	305	296	307	285	310	329	311	307	312	319	305	340	270	322	303	312	323	321	322	345	309	341	308	309	310	312	280	302	326	311	327	283	319	311	325	318	311	329	284	331	338	300	284	305	342	325	333	325	310	318	331	321	292	311	308	342	330	300	351	292	318	318	304	306	309	297	326	326	289	324	329	337	344	332	330	299	317	327	295	311	302	325	334	308	299	283	326	291	318	318	347	308	330	333	289	321	311	351	293	312	279	310	296	312	331	313	271	271	314	323	307	318	320	315	298	332	340	310	322	288	304	324	345	333	327	319	301	279	344	304	349	270	305	318	301	300	342	337	335	305	277	339	299	340	295	318	315	301	282	342	323	329	310	301	319	309	348	300	300	302	322	325	324	299	309	292	286	286	315	310	314	308	342	326	302	298	282	297	320	338	293	294	309	320	319	290	302	299	311	297	318	309	309	317	333	322	313	316	312	303	325	297	327	294	317	341	308	290	315	311	333	310	299	308	318	273	325	320	321	310	310	312	307	309	300	286	296	311	331	318	297	316	318	327	267	299	290	298	334	321	343	284	328	298	314	315	301	280	321	322	287	304	344	283	330	288	298	302	310	331	311	289	311	310	297	303	324	335	329	313	326	312	317	313	296	317	323	324	302	292	323	260	325	308	293	289	341	292	315	301	277	323	300	292	314	307	321	341	323	343	294	311	262	323	317	284	305	307	335	335	316	320	295	319	307	321	325	320	349	322	300	357	296	275	303	328	288	313	360	294	302	317	317	278	324	329	331	299	313	291	301	312	318	324	353	315	320	300	287	311	315	301	325	292	324	349	299	323	314	279	296	314	318	318	315	305	314	307	293	305	318	330	315	329	308	328	308	280	335	315	299	321	306	303	299	331	309	299	341	323	332	292	348	290	295	306	309	291	305	334	305	299	316	302	328	340	310	307	304	315	299	337	312	320	340	267	299	304	324	311	331	308	290	325	298	302	328	323	306	352	321	302	293	313	309	333	301	319	345	301	297	284	321	340	332	306	296	309	259	330	307	320	300	270	288	321	319	304	354	337	314	323	327	328	317	312	282	320	292	307	312	300	298	306	315	342	320	317	296	294	348	325	322	295	317	341	307	316	330	305	332	311	333	317	312	252	319	303	295	329	313	300	281	295	311	324	318	298	325	333	287	339	296	316	318	323	309	351	341	322	318	260	260	314	294	305	306	327	322	316	331	261	308	293	299	309	298	303	321	321	318	293	309	333	303	277	350	303	336	302	302	310	285	296	316	320	282	350	301	317	284	308	296	336	280	297	317	334	342	279	293	324	306	325	314	306	329	308	298	322	305	291	309	317	307	287	306	311	302	299	347	327	298	319	291	308	336	306	319	311	290	329	336	314	323	323	316	301	294	285	312	326	308	306	283	317	265	347	278	289	278	304	314	314	297	325	316	319	318	328	303	298	316	292	337	350	315	297	310	310	326	352	342	294	302	332	316	264	290	312	308	322	346	315	328	308	335	301	285	297	307	292	295	342	301	323	292	322	330	338	300	302	302	338	287	281	343	286	286	293	303	292	304	315	325	324	313	329	302	318	306	330	335	279	288	281	355	307	327	312	323	318	302	342	298	285	285	317	320	306	311	311	308	321	335	315	287	311
2472	1020	1114	1084	1043	1024	1025	963	925	967	934	907	951	898	887	886	907	863	857	895	908	860	898	906	918	961	938	990	1001	998	1118	1258	1249	1369	1452	1282	1222	1296	1186	1166	1141	1123	1001	935	968	923	860	864	893	781	867	831	882	864	870	861	812	883	886	881	907	884	899	863	916	882	881	892	816	871	857	843	849	857	890	832	900	915	894	810	862	844	815	873	854	858	906	888	850	898	863	857	861	833	864	856	850	882	896	862	897	882	854	848	917	838	893	874	894	862	868	849	838	824	888	818	856	872	874	836	810	874	871	856	889	871	878	826	881	852	875	885	852	879	878	862	860	895	853	816	850	847	852	932	919	902	859	850	896	880	879	891	832	934	941	865	889	801	833	911	861	834	857	895	873	863	874	882	844	883	856	859	865	899	849	913	872	925	887	924	865	832	830	892	840	922	885	826	904	853	873	893	836	799	823	819	852	855	907	880	850	867	916	911	883	899	908	827	840	844	907	896	841	872	880	853	874	819	919	904	898	959	892	824	835	897	912	887	866	859	893	862	862	880	826	819	862	841	889	868	832	859	865	889	845	851	886	835	861	827	847	914	867	871	852	889	859	875	907	844	900	891	875	860	912	820	842	919	866	852	836	869	806	871	890	882	848	913	856	857	826	872	878	894	866	880	880	831	898	889	867	890	844	850	836	912	845	783	869	749	810	908	864	840	869	877	871	903	887	869	855	886	863	858	892	837	875	892	908	872	909	869	903	906	895	846	900	824	823	882	902	848	826	917	912	883	891	870	839	839	886	873	895	909	899	836	859	889	889	897	924	860	848	858	804	853	823	881	834	835	876	884	913	859	878	833	870	863	861	857	898	880	862	867	884	914	856	887	849	900	892	853	934	895	890	880	948	895	921	850	835	886	826	848	905	903	859	909	876	844	814	910	888	857	840	855	842	875	867	826	935	824	834	901	855	835	860	892	883	818	896	927	829	842	822	841	875	861	866	865	866	892	848	855	874	850	875	862	898	865	844	851	830	893	825	839	909	850	797	874	877	828	857	842	849	870	855	880	872	878	811	853	800	938	856	898	902	845	868	895	939	890	824	844	904	838	907	921	793	832	843	923	870	898	899	836	845	875	882	866	887	881	851	824	939	852	844	878	834	917	907	859	906	861	828	900	818	861	879	858	865	860	852	957	847	829	847	883	920	860	844	871	822	884	884	885	830	836	849	920	814	891	876	861	914	835	880	902	888	922	908	799	874	890	851	842	864	886	881	871	910	868	873	868	844	881	862	915	837	832	838	905	883	864	885	897	898	907	891	934	914	856	892	871	916	853	861	860	836	871	876	851	896	875	903	866	829	825	858	869	890	878	850	872	850	821	856	825	822	906	850	899	860	905	884	915	867	865	863	844	885	863	917	852	826	847	861	865	877	892	868	899	836	838	853	895	896	856	912	913	869	841	861	892	826	905	865	849	843	838	896	845	868	856	893	940	839	892	825	856	853	845	833	877	939	836	862	907	911	830	915	794	859	861	837	833	869	806	838	859	859	831	845	852	868	858	882	879	891	882	902	888	878	850	814	852	842	845	867	853	856	894	870	896	876	882	867	893	823	896	854	869	854	919	875	943	902	886	859	867	867	847	858	885	886	882	876	886	885	848	931	882	882	857	932	857	877	850	864	881	839	885	865	894	834	847	906	860	885	940	851	906	878	891	838	855	841	841	864	846	859	845	846	907	897	856	898	835	878	856	869	819	826	899	893	862	881	944	882	848	844	865	860	864	860	856	830	827	881	859	907	893	849	933	853	847	869	856	911	847	837	870	823	888	840	933	887	877	894	907	873	877	826	936	825	898	889	879	912	801	894	881	854	904	889	836	839	815	881	838	823	889	941	871	868	879	917	851	830	874	873	833	871	856	840	867	856	907	869	880	920	872	893	853	868	871	883	868	882	864	874	836	901	913	882	894	886	796	901	848	900	884	877	872	829	858	836	848	895	872	854	890	900	879	874	832	902	831	871	842	832	836	861	886	869	848	897	891	839	899	895	912	849	890	899	832	911	861	846	908	890	832	833	872	881	813	839	867	847	823	854	828	877	806	902	871	898	853	891	842	881	835	893	891	872	896	824	870	861	874	882	876	936	838	893	898	866	884	845	858	897	888	929	878	896	825	903	848	916	877	899	906	862	887	814	860	840	789	905	888	877	893	860	888	875	890	863	866	865	869	834	876	847	890	866	888	856	888	878	883	821	840	889	856	859	837	866	889	849	841	851	837	855	872	881	852	912	902	856	887	854	835	930	880	886	847	818	888	868	879	862	847	906	869	865	854	856	881	854	813	850	875	879	922	868	900	891	882	866	853	851	889	902	841	913	892	819	830	857	871	872	860	873	885	875	884	899	848	879	889	887	852	877	865	873	805	873	883	931	832	849	871	838	904	874	872	869	847	860	828	892	923	832	897	933	842	881	905	870	872	804	819	855	858	816	859	874	891	871	882	876	897	900	900	884	883	851	887	815	887	973	871	897	846	882	903	919	886	913	878	816	849	855	887	827	843	851	876	881	900	864	912	784	884	863	919	855	869	840	893	877	878	913	874	852	842	899	884	843	887	867	880	857	862	878	849	898	846	852	845	849	936	835	820	860	844	836	869	854	863	804	824	895	886	919	895	892	905	841	888	871	832	860	847	862	837	864	874	878	857	893	866	865	867	835	869	900	885	878	858	828	862	904	893	836	861	857	932	894	864	911	855	859	904	863	850	864	839	903	811	893	829	836	861	900	836	850	850	893	921	815	940	887	874	847	830	914	872	834	891	806	862	863	920	836	908	927	882	828	908	871	909	909	864	791	872	821	801	823	901	849	849	879	906	854	880	867	907	909	854	917	831	872	835	827	840	849	851	832	832	836	902	889	898	880	846	847	834	853	850	859	845	797	878	838	906	887	902	900	884	883	853	899	803	928	977	858	892	794	903	884	841	863	841	829	860	852	884	862	904	859	910	861	896	864	869	859	825	866	903	915	908	881	865	851	853	869	792	880	920	869	860	888	863	956	864	837	856	862	863	868	828	930	862	829	827	898	837	861	887	885	848	825	900	839	849	876	850	858	888	862	874	900	864	880	848	899	816	858	868	944	867	864	897	846	874	851	840	918	875	888	936	853	817	869	796	889	813	847	872	857	909	840	898	900	863	927	849	946	879	846	907	859	839	824	854	887	841	833	889	841	848	897	885	909	816	920	835	878	834	840	845	932	864	851	888	887	869	841	865	878	832	876	884	818	914	900	832	886	886	847	844	892	810	899	875	889	869	829	924	862	878	869	862	797	886	884	846	905	838	873	844	897	867	899	883	895	874	886	896	818	838	940	883	876	917	872	864	858	829	854	820	830	848	889	870	886	885	867	863	905	839	882	908	814	860	843	888	911	894	904	860	861	808	865	900	880	849	850	835	859	911	879	852	911	882	847	908	871	870	836	884	817	888	900	871	912	861	855	886	877	863	845	872	835	861
10133	1572	1879	1271	935	677	602	439	357	293	268	269	227	245	268	228	190	244	190	222	218	191	183	180	188	194	179	241	313	402	631	968	1135	1619	1614	1206	1117	842	1083	745	656	769	506	374	345	264	222	208	200	206	192	204	163	154	165	147	167	160	170	169	175	162	171	180	166	175	173	178	140	160	160	172	157	164	152	168	147	166	161	187	139	159	162	172	170	145	183	168	160	158	148	155	169	186	147	183	158	148	176	160	178	155	178	163	157	173	177	160	157	169	167	164	150	146	175	178	159	167	177	187	186	176	165	165	180	179	168	170	175	166	178	195	190	180	194	174	146	155	160	152	173	178	180	164	171	166	163	173	144	174	156	186	184	154	165	186	164	168	187	173	175	160	147	152	178	155	179	176	182	150	128	167	138	155	178	170	170	171	158	161	155	167	158	163	158	165	173	160	181	189	142	166	174	165	161	165	186	173	161	194	166	167	151	170	182	159	162	139	191	160	157	172	183	151	173	195	169	154	165	153	161	171	163	154	179	178	141	176	169	157	160	164	153	168	172	169	166	148	138	167	180	169	162	195	139	165	195	178	181	151	174	159	175	153	157	166	152	150	155	173	164	174	195	173	176	170	156	144	156	167	176	162	186	155	155	186	148	133	144	185	162	174	175	157	186	146	161	154	158	160	167	126	169	154	154	189	156	173	152	178	165	170	159	151	152	190	161	182	160	158	178	148	166	167	184	167	173	164	159	156	199	147	187	162	167	176	171	154	172	184	161	166	156	179	154	180	192	158	150	165	166	160	175	182	177	178	175	178	158	160	179	174	150	167	155	153	182	160	180	158	144	170	168	171	178	158	149	193	160	151	154	142	147	177	146	169	175	170	154	180	179	172	160	182	164	165	154	148	158	144	167	153	162	151	167	187	179	179	151	161	181	170	157	202	174	161	160	181	160	147	155	157	161	152	176	156	175	151	144	161	188	157	178	158	172	165	141	146	168	167	165	175	146	155	178	176	155	150	179	146	139	159	156	162	163	177	160	157	187	182	188	161	171	148	150	157	175	167	168	147	160	177	180	171	171	188	163	160	168	185	176	179	191	160	158	140	144	181	145	163	179	203	140	154	179	178	151	189	166	179	160	174	147	143	160	184	192	180	161	161	156	157	167	179	164	180	159	161	144	169	161	178	182	159	167	145	165	174	165	183	150	166	179	147	189	164	154	162	149	137	156	175	162	159	172	163	159	168	154	157	184	169	153	168	160	161	154	162	175	158	158	167	156	168	156	161	166	173	174	178	145	175	170	160	155	156	196	162	142	174	174	153	153	153	158	148	168	172	177	169	172	171	142	178	128	190	163	157	190	160	173	150	167	170	171	157	153	176	162	136	166	177	182	140	139	168	159	162	172	177	188	153	164	153	144	151	164	166	166	174	166	158	142	168	157	177	167	133	181	149	161	185	157	166	173	180	182	140	150	144	163	177	171	171	177	160	175	152	164	159	144	132	148	190	182	192	192	167	176	160	185	159	157	182	157	167	181	172	162	164	179	191	167	179	149	169	158	168	171	183	172	157	163	157	155	161	176	175	143	164	174	175	159	153	175	166	186	167	184	168	154	164	165	141	162	165	164	158	157	169	172	179	142	154	159	155	173	168	183	157	144	149	159	159	149	162	152	147	173	191	153	160	176	185	172	148	147	168	183	190	156	171	192	173	157	168	148	164	170	159	161	163	173	168	182	171	170	160	159	152	159	142	151	160	155	164	163	174	176	159	167	164	190	164	147	162	157	156	151	191	179	164	170	180	178	145	178	159	170	149	179	167	166	159	150	164	157	179	156	175	168	138	175	170	172	164	167	195	147	173	136	171	157	163	181	165	189	176	166	156	187	144	185	150	178	168	141	171	163	153	154	180	181	136	142	141	161	171	169	153	173	148	169	169	151	167	149	161	173	155	147	182	185	167	179	151	182	165	173	151	137	163	169	159	154	161	157	163	161	163	166	171	173	174	150	136	173	172	167	168	180	158	152	173	184	148	167	160	146	168	159	172	176	156	155	152	168	188	173	162	174	165	184	170	160	171	182	172	178	163	164	151	172	149	162	168	141	154	157	164	150	174	152	163	155	152	139	182	158	143	151	181	144	151	138	186	150	178	155	151	161	164	174	155	146	140	159	153	173	165	161	150	170	171	165	169	185	150	182	152	182	177	174	178	147	187	179	178	175	168	151	147	164	175	159	167	162	161	169	147	184	164	169	173	158	173	175	161	156	156	154	182	152	155	161	159	174	168	160	147	152	193	173	159	170	166	140	154	162	160	162	172	153	156	160	153	167	159	161	162	161	177	160	168	172	186	167	157	182	150	160	164	162	163	168	189	183	170	181	173	164	159	165	160	204	174	172	162	156	170	140	186	165	174	167	167	175	151	193	154	184	191	166	138	167	193	171	158	141	175	166	153	148	175	179	170	177	171	158	186	161	148	157	157	157	167	161	165	161	152	164	173	137	168	161	153	154	171	143	174	160	173	152	146	168	166	163	148	130	164	161	146	146	179	157	165	153	165	149	158	187	177	148	180	163	176	162	180	172	182	167	164	161	173	142	177	149	171	179	161	144	151	147	167	175	173	150	140	154	166	165	166	142	160	175	167	171	182	175	161	165	154	149	160	163	132	153	177	147	175	193	183	168	165	181	167	150	177	137	161	169	185	165	172	169	150	174	163	159	169	138	155	168	170	166	162	185	183	158	164	170	159	181	160	150	158	169	186	140	168	153	173	164	169	191	165	174	175	171	188	178	154	171	157	157	173	160	173	166	147	176	152	193	160	160	149	165	156	155	166	188	167	172	190	160	175	163	162	185	168	136	164	148	162	152	198	158	177	155	163	152	171	173	140	170	146	180	191	159	167	147	175	151	166	165	164	173	166	166	174	159	171	166	185	172	159	181	162	148	152	148	176	157	160	146	147	168	154	164	182	191	175	168	177	149	167	146	169	147	168	163	150	146	166	161	150	171	164	164	158	177	163	151	186	188	164	147	176	139	182	182	145	165	164	132	161	160	188	197	174	139	163	158	169	171	169	142	173	141	171	168	169	166	156	173	147	167	165	157	151	169	188	161	176	167	153	157	162	162	176	177	148	182	146	160	180	180	152	165	162	158	166	174	142	165	177	165	179	174	152	159	181	158	179	186	157	140	165	151	160	158	147	146	145	171	141	180	187	160	168	153	175	153	163	140	155	172	153	160	173	173	162	152	164	153	151	148	169	169	157	163	178	164	184	148	171	162	168	158	164	139	176	159	162	149	164	172	154	158	157	175	165	150	161	172	158	158	175	171	142	165	198	154	173	156	178	153	166	174	171	185	156	148	163	164	166	127	164	177	155	141	156	183	143	155	152	166	172	174	177	171	156	156	159	165	168	159	183	177	170	173	161	177	170	188	141	165	160	158	164	184	159	154	190	170	158	157	174	183	166	146	171	158	166	155	177	161	164	166	164	173	160	188	191	171	147
6306	1668	3597	4026	3352	2819	2295	1876	1627	1403	1242	1128	1058	978	951	946	827	818	791	719	704	727	732	681	713	764	801	1108	1964	2386	4279	6154	6813	8291	8652	6306	6641	5824	6362	5483	4490	5336	3161	2307	2435	1493	1006	882	714	659	702	645	644	598	616	587	606	579	595	559	629	526	624	611	570	558	535	513	539	481	552	543	524	561	543	503	534	537	501	507	508	525	468	472	507	502	546	526	535	552	517	500	516	521	498	512	507	505	547	528	550	516	532	550	522	503	495	501	527	510	505	497	510	522	561	508	521	505	530	505	475	485	496	524	531	542	493	538	521	482	535	531	521	480	481	534	508	528	506	509	485	536	517	479	512	496	514	542	512	486	495	523	532	511	476	519	525	547	493	506	503	486	526	530	519	502	522	488	506	508	508	501	535	514	524	477	463	550	505	451	508	522	486	513	550	524	492	485	517	501	552	532	465	533	526	551	521	500	476	560	543	514	517	532	516	475	507	538	541	483	482	504	531	527	565	508	454	499	531	484	536	482	471	534	466	526	467	533	510	501	504	562	501	509	465	514	506	487	533	521	497	521	536	513	452	472	517	508	498	492	482	495	503	499	536	516	478	493	512	477	514	548	530	530	506	501	497	508	491	467	509	515	545	507	545	512	511	489	504	505	512	533	517	512	546	560	537	500	518	508	495	503	489	501	530	505	501	505	463	514	560	495	497	535	555	522	505	526	524	461	542	479	448	491	530	493	490	559	503	510	508	521	498	479	509	497	564	532	482	510	535	498	486	511	516	503	484	495	547	494	520	508	511	516	485	504	482	556	484	528	496	487	516	510	514	501	554	515	540	498	515	485	488	527	506	570	524	519	534	473	481	500	536	474	518	476	491	513	505	489	502	530	513	545	577	504	488	499	510	508	483	490	522	494	473	518	521	509	498	457	488	489	526	475	483	509	507	475	514	545	504	475	477	549	517	515	519	513	523	529	498	533	507	479	503	535	520	499	515	496	456	501	487	496	513	513	528	541	527	546	519	502	518	498	514	528	486	495	493	505	515	515	478	492	495	505	540	499	544	545	523	513	484	502	486	468	499	490	497	519	530	522	466	483	502	503	506	508	486	512	506	510	499	495	510	477	559	503	490	501	505	500	505	583	517	533	536	497	528	494	478	512	518	459	539	507	523	525	529	483	519	464	494	497	464	467	514	482	537	535	500	514	521	490	512	522	523	483	496	510	504	508	559	499	525	495	495	489	501	545	509	480	541	489	502	502	460	504	518	495	516	544	537	485	472	523	536	508	514	528	495	522	466	536	477	503	478	488	502	536	494	474	542	468	492	505	518	492	473	492	480	485	502	485	499	495	501	484	481	525	501	524	520	495	484	473	475	506	478	517	525	518	495	531	500	513	499	517	475	488	507	497	476	475	519	535	433	548	483	486	538	489	531	531	496	514	522	543	511	533	524	481	511	515	487	503	500	523	535	487	526	522	524	497	478	538	525	546	522	473	478	519	526	470	489	502	496	481	488	497	532	479	530	492	510	481	514	510	495	499	496	527	514	499	484	556	477	479	492	522	521	504	546	574	483	505	489	514	532	517	487	501	474	495	506	494	486	482	522	519	529	544	509	485	513	474	567	507	536	486	533	475	505	515	523	494	519	529	459	504	544	468	515	533	524	507	530	471	476	529	558	516	475	511	508	502	467	437	527	530	512	510	473	506	518	517	507	515	484	539	492	502	529	513	508	523	507	522	504	533	493	461	484	505	481	508	509	504	522	479	526	526	510	499	503	485	482	525	494	565	509	510	497	513	535	504	487	502	492	516	504	505	484	510	552	494	531	481	491	480	529	508	506	508	551	489	483	504	466	494	498	497	534	469	471	488	493	476	500	572	514	495	499	527	494	486	471	499	512	519	519	551	505	467	534	491	526	531	484	539	513	540	507	552	499	484	506	529	517	488	505	516	470	543	506	497	489	477	469	489	512	509	493	532	519	512	507	495	508	473	473	505	551	488	478	525	486	468	485	462	542	503	563	514	512	485	495	521	522	517	503	517	502	507	549	511	497	508	495	501	509	504	497	521	538	506	513	478	490	523	520	518	506	516	477	490	485	514	518	513	488	512	533	472	490	505	509	487	504	476	534	520	515	523	500	474	499	528	488	491	510	473	516	512	530	493	502	484	540	481	512	474	484	494	502	541	539	555	488	528	549	509	498	477	507	503	470	495	508	492	495	504	479	506	519	501	523	439	511	543	516	556	514	476	532	511	516	526	495	532	487	501	510	504	504	486	491	558	493	524	505	526	482	486	515	536	464	544	499	491	485	502	501	489	542	506	473	512	482	516	526	515	504	494	484	521	490	526	507	492	572	500	506	520	521	512	535	502	526	516	509	502	489	537	543	508	524	551	485	472	483	491	485	480	515	506	484	484	504	502	492	519	527	503	502	513	545	507	479	487	489	512	500	513	529	499	503	492	517	490	537	483	530	489	523	536	559	529	473	538	473	533	514	527	481	503	544	482	517	528	523	537	473	524	531	535	511	518	480	490	509	504	512	501	485	491	517	499	523	507	518	517	531	513	506	563	497	536	560	514	499	495	530	492	532	520	510	475	514	498	488	481	508	514	499	530	474	505	516	526	502	528	531	480	523	497	555	542	519	497	521	519	470	526	512	495	531	545	476	470	532	547	503	497	521	537	504	512	517	507	493	477	502	504	488	537	523	494	506	515	543	501	507	522	519	513	494	525	495	505	520	481	501	469	491	502	497	537	512	498	498	489	511	505	503	505	542	511	533	522	524	501	510	483	484	496	501	522	541	504	530	494	532	512	506	500	565	504	492	503	482	527	492	484	522	545	500	506	497	518	494	514	526	536	496	515	519	494	504	538	511	518	494	483	509	534	483	478	555	496	525	483	506	508	563	497	518	513	498	479	563	529	509	527	523	510	454	506	484	518	486	534	476	510	470	506	508	477	540	499	531	543	532	501	539	488	520	536	500	494	531	475	540	494	555	514	494	493	525	536	491	512	508	482	523	500	504	496	477	507	476	482	504	442	526	523	505	512	493	499	547	483	536	548	512	529	526	561	509	526	555	542	470	505	515	490	506	477	503	528	538	501	505	510	479	517	484	525	488	495	474	495	507	526	516	502	529	502	501	540	506	476	529	529	507	561	472	515	491	542	493	515	516	482	469	521	532	496	509	537	544	495	516	499	471	481	477	510	524	503	519	476	556	496	509	500	484	521	567	554	505	490	519	511	530	522	507	496	532	496	500	536	516	484	546	488	529	528	519	477	523	525	505	516	499	480	524	510	495	482	509	512	534	477	522	516	531	482	512	524	505	553	492	536	502	516	523	496	562	486	487	515	518	507	553	529	540	452	506	498	521	505	515	464	513	519	517	538	525	456	506	487	476	485	519	508	477	536	477	457	505	503	536	529	498	471	495	547	487	482	530	530	512	484	547	491	498	507	495	542	531	530	516	515	534	527	510	510	518	501	534	494	526	516	504	514
16976	3283	3094	2290	1461	1081	786	657	507	427	360	298	326	273	263	239	245	209	228	204	222	206	203	192	186	205	210	310	476	696	1165	1898	1674	2450	2422	1758	1733	1441	1616	1338	1109	1168	730	503	521	304	239	224	193	149	170	176	142	183	178	191	177	171	160	157	174	199	155	165	156	138	150	165	154	157	136	132	170	140	156	155	157	132	148	155	137	157	144	187	147	155	148	153	159	152	138	171	147	174	129	149	161	138	140	148	163	156	145	148	151	159	136	169	139	146	137	144	150	139	160	160	145	143	155	179	146	134	167	147	146	163	136	156	138	135	150	148	151	149	151	142	172	156	138	139	167	161	149	157	152	139	166	146	155	147	141	133	155	139	144	132	147	160	132	148	133	138	139	148	151	144	163	149	138	166	162	144	117	136	133	160	156	138	143	176	136	168	156	149	144	158	156	162	165	160	142	143	141	158	155	163	140	147	170	149	152	155	123	148	158	150	158	147	162	156	151	132	146	165	157	145	134	147	161	125	140	171	140	147	165	129	144	157	148	130	152	168	163	153	142	146	144	157	158	154	136	140	141	149	151	138	154	148	145	136	140	139	171	152	138	134	166	130	141	142	154	155	132	129	143	145	146	134	162	144	145	156	143	176	141	137	144	151	139	134	138	146	142	148	132	147	133	157	140	137	143	159	160	176	133	137	149	137	137	168	145	152	166	129	163	171	155	148	161	134	140	155	150	151	132	156	184	162	154	167	156	153	140	153	145	144	159	164	130	142	165	180	158	146	147	153	154	155	155	144	168	133	142	127	149	149	166	143	164	138	148	158	150	158	138	151	154	131	174	147	144	139	154	145	160	173	156	153	143	142	142	140	159	179	140	122	148	143	153	157	145	167	170	148	167	150	152	133	180	136	156	152	159	152	175	162	148	131	147	132	143	139	165	118	133	165	165	165	162	152	149	139	151	145	142	128	168	174	150	148	139	149	142	149	157	153	151	152	140	152	152	129	148	166	155	141	155	145	149	142	128	157	154	143	150	161	155	125	167	144	140	163	150	162	138	150	139	165	162	147	165	152	154	154	151	138	170	144	136	151	156	137	166	130	138	135	130	153	157	154	146	153	155	172	158	123	137	148	155	168	138	135	148	150	131	151	136	142	153	142	131	164	142	168	168	143	117	141	133	164	148	157	160	162	154	114	148	144	143	172	147	143	143	155	149	160	145	161	143	145	114	162	158	190	145	147	151	160	142	156	139	167	154	141	117	155	156	147	175	173	158	159	164	145	148	160	148	120	139	147	128	156	143	160	147	148	133	162	137	146	164	156	166	126	150	144	156	148	150	151	146	149	144	162	153	150	160	135	169	154	148	153	136	136	151	150	151	158	140	137	185	150	167	147	149	138	137	159	164	173	144	163	143	148	143	157	132	152	155	135	154	150	138	132	152	145	154	159	155	165	132	129	153	148	158	148	143	126	149	145	106	133	145	143	132	153	154	154	143	144	150	141	132	136	179	134	142	155	150	157	152	119	149	165	145	147	146	194	141	149	165	145	148	163	144	150	143	133	152	135	128	163	126	146	153	156	156	154	131	135	134	146	143	172	150	135	138	140	138	148	142	152	165	161	148	169	161	147	149	148	145	154	140	159	152	139	161	120	167	148	152	175	139	157	128	133	159	156	146	160	172	155	142	146	133	149	135	153	148	128	149	120	143	134	134	135	150	142	160	154	157	143	167	140	147	142	162	159	156	151	155	146	151	159	131	140	134	139	145	167	164	164	144	128	142	158	155	157	162	158	140	136	154	120	147	155	165	150	137	164	153	153	152	156	143	153	165	138	130	144	145	141	162	153	135	158	159	159	138	153	173	148	159	136	148	143	147	143	148	123	170	149	145	135	157	153	154	145	150	152	129	147	153	144	169	139	146	164	172	173	144	143	161	153	134	157	143	120	174	134	126	154	155	146	142	158	152	117	154	140	133	148	154	158	149	148	156	163	151	159	126	148	148	153	142	140	166	140	153	158	141	139	130	137	151	173	149	121	154	119	157	153	145	142	165	155	128	140	140	146	148	147	156	147	138	131	152	142	143	157	121	164	163	166	162	141	156	139	136	152	143	135	132	163	141	120	131	141	143	151	160	143	134	169	165	140	141	152	159	141	179	157	140	136	176	150	181	171	137	146	150	139	156	152	156	151	123	134	126	147	155	154	132	171	176	143	143	136	152	145	127	161	139	141	131	153	133	156	115	149	133	134	149	145	156	153	151	148	158	139	151	152	147	157	141	139	158	133	144	157	148	147	150	137	146	139	143	136	142	133	152	131	166	175	140	163	152	161	142	166	126	152	169	147	137	137	147	162	136	156	164	130	166	149	153	166	124	128	151	150	176	149	143	156	133	131	164	145	138	145	134	142	159	146	146	143	147	160	121	132	125	161	166	133	154	145	149	163	127	127	152	128	155	135	172	131	150	134	153	138	135	133	152	138	119	162	137	142	148	131	121	147	156	166	141	171	143	133	144	158	140	153	141	157	136	155	163	158	165	136	123	134	139	155	128	135	132	163	148	159	164	123	143	147	162	160	173	145	144	158	163	156	165	144	112	151	167	148	163	162	159	149	145	147	165	151	130	176	143	178	155	144	144	151	158	138	149	154	155	149	140	157	132	137	155	156	149	156	140	159	132	139	153	158	146	134	169	162	141	159	154	145	144	145	152	155	153	148	149	154	144	137	123	138	155	162	147	164	159	149	139	166	135	145	139	142	138	158	141	165	150	159	156	139	153	148	138	143	158	151	146	134	152	146	129	136	144	143	164	171	142	150	142	157	152	160	143	164	148	163	141	165	159	134	136	142	145	153	157	166	141	164	156	149	155	167	152	155	160	146	150	116	138	127	164	136	147	161	142	158	138	158	153	140	176	144	143	155	147	143	165	136	151	151	142	155	177	159	176	142	118	145	154	183	145	159	130	119	143	150	176	136	130	128	156	150	132	154	155	137	140	157	165	131	137	128	157	176	139	150	153	157	157	165	125	135	129	143	158	145	154	147	138	140	164	140	131	153	145	166	148	143	145	123	171	161	136	151	150	134	151	170	164	160	170	149	157	151	162	158	157	127	146	150	153	153	164	153	132	139	138	155	159	129	151	144	168	161	146	177	164	174	157	160	153	152	156	160	147	137	168	146	136	155	142	142	137	153	146	147	167	168	169	156	136	153	143	160	155	126	160	179	159	172	141	154	142	190	146	146	166	157	115	144	138	169	135	153	163	140	163	158	161	155	138	144	142	145	142	147	171	151	155	133	158	149	151	167	144	162	146	167	147	155	154	161	152	139	148	147	139	160	147	165	172	151	160	113	124	151	140	148	156	141	157	143	125	141	151	136	148	147	150	154	150	142	140	164	139	145	130	150	141	160	161	147	167	130	149	145	152	158	161	163	127	145	181	132	137	141	149	137	137	158	139	157	150	161	159	127	142	152	157	163	154	146	172	157	127	140	158	142	161	156	156	128
8168	2676	5932	6628	5547	4454	3669	2977	2405	2239	1842	1652	1519	1393	1264	1206	1112	1012	996	936	868	871	799	826	877	967	1005	1649	3157	5034	7260	11740	9135	10723	12351	9268	9730	8845	9868	8749	7683	8484	4644	3458	3945	2090	1179	1068	947	804	767	653	578	632	594	630	709	621	611	588	641	601	614	613	588	562	481	489	508	481	533	494	504	528	517	475	503	524	490	487	530	494	470	484	521	492	466	494	465	509	486	447	495	455	493	466	451	484	470	484	495	522	480	486	493	468	452	467	475	485	455	471	452	478	483	489	455	479	457	468	478	496	456	509	511	510	454	502	503	467	483	460	460	465	470	492	486	499	446	487	435	466	447	463	469	517	489	442	444	416	480	490	437	478	477	465	486	445	476	467	475	496	487	495	485	517	451	477	452	464	459	493	447	463	462	469	450	485	449	501	462	449	449	477	437	495	450	462	500	492	454	458	509	491	446	465	452	451	466	462	523	473	495	465	455	475	467	450	475	435	474	478	456	467	459	461	437	473	486	484	475	475	482	467	462	477	491	473	467	455	487	425	498	466	508	473	456	487	464	455	469	490	441	470	470	472	442	467	453	479	491	479	443	480	466	465	478	453	472	439	476	448	466	454	411	456	501	461	484	457	458	478	448	479	463	495	472	449	492	485	463	517	478	442	446	475	463	473	478	479	441	481	485	478	478	466	485	478	454	500	441	454	465	480	469	472	497	468	482	420	463	441	470	459	411	459	451	423	487	484	473	455	464	492	461	484	462	476	469	445	441	475	425	524	483	455	471	496	478	529	468	460	514	488	465	445	475	435	439	491	455	462	468	450	448	394	474	464	465	452	443	464	433	460	453	441	482	488	497	484	486	423	464	481	446	486	449	489	513	461	464	455	450	452	454	484	455	477	451	477	476	505	411	492	458	491	492	500	502	471	470	458	447	447	469	467	481	483	470	460	479	497	491	442	478	508	443	479	463	448	456	481	442	470	467	436	455	475	466	454	481	481	428	465	508	455	473	452	471	480	460	476	466	448	439	438	458	490	488	530	434	488	439	420	458	443	437	488	439	451	449	494	498	482	471	464	455	490	397	454	467	430	466	473	490	426	449	457	483	450	482	451	486	470	451	462	478	463	475	464	508	459	465	459	479	483	441	450	427	481	425	449	494	456	525	474	469	485	445	450	513	476	491	486	458	455	481	467	453	498	482	450	454	434	469	437	448	481	509	447	446	456	472	487	483	429	447	481	467	499	499	466	482	466	430	478	471	439	469	459	458	457	468	454	478	450	449	462	472	481	465	435	459	422	476	449	479	448	474	497	420	449	455	477	486	496	476	497	491	471	485	448	485	458	478	476	462	482	462	507	483	444	495	506	466	495	495	482	442	429	488	452	425	453	441	507	461	491	455	487	476	480	467	467	448	465	434	448	476	471	441	478	464	457	458	433	461	522	439	495	447	457	502	439	457	488	492	436	459	446	497	450	477	490	472	458	450	464	438	470	461	507	463	491	447	521	461	488	407	499	498	476	460	465	441	485	451	420	464	485	461	464	488	495	480	465	472	448	478	485	480	448	437	461	435	507	458	478	439	470	473	482	455	471	460	451	496	448	477	470	462	482	453	501	447	484	448	466	476	471	437	482	483	456	426	471	460	440	419	481	473	443	438	466	465	475	498	480	458	485	443	468	467	475	490	487	435	479	481	457	480	483	480	437	456	446	489	438	459	501	468	475	444	482	443	477	470	436	479	447	456	484	456	433	457	485	469	448	442	515	421	461	473	483	484	460	426	455	488	499	473	442	439	441	516	457	439	456	478	526	461	477	456	480	450	490	452	451	462	435	464	457	455	480	458	471	439	461	451	430	477	497	427	453	454	480	447	429	487	514	440	489	442	425	484	458	487	432	496	522	439	461	469	471	465	450	413	464	471	472	428	468	462	481	458	475	491	420	460	461	480	477	455	416	459	477	415	497	477	492	420	465	431	441	429	483	472	503	461	449	494	499	452	441	472	476	428	471	488	472	461	454	489	497	458	456	429	477	479	470	459	511	454	443	457	479	448	464	445	469	465	431	470	485	427	440	472	483	457	454	451	473	505	468	448	480	482	479	442	487	498	504	478	457	460	446	454	449	509	491	484	428	485	454	453	470	456	473	468	489	485	444	487	493	438	454	487	428	483	463	500	449	461	464	465	463	431	469	477	444	464	456	481	494	494	435	466	472	488	458	479	486	477	512	500	476	468	445	466	465	480	483	463	438	463	508	435	521	449	477	459	449	503	466	475	473	459	431	450	494	450	462	489	456	445	474	439	489	439	466	488	442	469	505	446	475	429	514	484	477	480	447	446	464	460	508	468	457	445	469	432	510	475	466	444	434	457	470	448	462	471	459	449	484	491	423	455	468	444	424	486	453	436	512	472	477	472	473	469	498	465	460	467	469	468	467	451	436	451	455	444	456	493	472	486	471	495	488	455	454	502	480	456	481	473	454	477	481	454	448	424	474	487	464	464	419	481	480	424	494	478	455	482	493	473	451	453	482	441	477	451	434	503	459	484	470	472	479	433	460	462	470	481	453	442	472	507	432	442	464	507	481	449	501	465	451	446	494	483	454	484	450	491	455	475	455	455	464	490	476	473	477	472	466	452	473	509	477	456	442	489	442	472	483	493	501	455	447	456	453	489	475	471	498	461	438	458	432	483	485	480	491	468	476	451	467	460	476	442	449	464	438	481	485	450	491	411	470	493	406	464	461	458	476	446	446	434	462	464	466	505	511	465	459	497	445	438	460	492	486	474	457	459	466	437	498	463	431	421	444	474	477	458	416	424	487	474	474	456	457	478	444	462	424	425	421	467	515	461	458	486	461	437	481	466	479	482	476	513	417	468	521	459	482	474	449	448	475	482	459	482	457	468	435	457	475	479	497	442	476	478	473	461	486	451	484	452	466	496	444	475	484	444	465	479	429	412	433	459	464	470	522	469	464	480	432	485	475	487	491	474	485	506	450	510	476	450	471	483	475	454	428	473	489	449	513	489	468	446	484	466	489	456	472	457	430	466	468	478	491	526	468	451	462	462	490	467	468	477	467	477	477	461	444	490	440	453	495	441	455	459	480	482	473	439	452	503	468	477	462	481	473	440	492	489	456	487	492	458	482	468	472	507	496	474	453	468	458	435	447	459	451	440	437	467	452	500	487	460	430	453	432	475	450	432	432	471	489	454	466	490	441	471	463	488	482	503	456	456	489	463	489	451	488	474	457	484	472	474	491	461	490	462	481	458	467	507	445	474	437	466	448	467	488	448	466	467	477	493	479	494	458	443	419	491	444	479	487	458	464	460	480	483	489	472	474	472	470	491	497	460	496	483	441	464	444	483	472	464	474	468	437	457	444	531	435	478	485	478	479	481	447	474	489	458	462	478	482	513	483	457	464	452	470	485	452	474	490	473	468	426	483	476	478	506	489	471	441	432	457	480	471	442	488	450	450	490	473	476	452	462	455	477	481	474	464
2354	387	401	344	368	313	304	326	283	312	327	318	276	302	273	285	294	274	268	322	305	307	307	296	257	297	303	297	286	298	324	348	357	345	376	326	353	346	339	347	335	344	323	288	320	286	304	302	278	282	299	286	318	303	284	316	315	317	294	285	323	277	275	289	272	293	292	274	284	271	289	319	279	302	337	284	305	307	315	281	287	256	325	270	311	304	299	299	312	268	279	284	291	266	283	314	274	279	283	303	275	289	300	324	306	281	308	279	273	301	270	295	275	294	276	299	305	274	316	287	319	275	262	297	319	293	270	295	327	250	290	321	293	313	286	286	292	298	287	296	277	301	284	287	281	288	299	295	283	269	293	313	306	262	309	282	298	289	310	314	271	293	275	261	286	288	273	277	308	306	325	274	282	267	311	315	273	289	304	291	302	340	310	320	267	296	308	323	292	264	322	297	313	285	280	276	291	277	309	292	310	310	258	299	299	291	303	301	280	306	288	278	283	322	287	282	318	254	310	287	308	319	290	306	277	280	293	264	298	302	306	321	282	295	296	286	290	281	296	281	291	289	277	328	339	305	313	273	299	309	308	304	302	282	306	314	306	309	338	283	282	290	310	289	279	303	294	294	281	333	253	320	300	296	302	302	299	320	302	305	320	270	321	292	273	284	303	280	288	283	310	329	277	291	292	298	316	277	296	315	286	293	310	281	302	283	282	283	281	314	308	297	294	309	289	296	311	288	281	296	317	303	317	289	274	294	294	298	284	323	257	265	308	278	277	298	289	294	313	325	289	295	277	291	320	277	353	319	267	286	243	308	309	306	310	322	265	287	344	294	299	287	291	274	295	345	267	293	278	279	288	277	304	295	297	309	302	299	320	288	283	300	323	293	282	306	301	301	319	255	287	276	288	278	265	298	295	298	325	271	299	305	289	271	299	334	293	299	294	290	251	276	299	306	281	294	334	292	260	279	271	282	278	305	311	295	291	318	288	314	294	297	304	311	267	294	296	294	273	322	304	287	281	278	268	273	277	289	307	324	293	287	284	266	279	311	316	248	288	319	320	306	290	300	292	289	297	274	297	319	278	271	299	309	325	293	310	312	277	237	315	308	266	293	317	266	246	303	301	327	284	275	296	300	287	279	313	300	261	295	319	310	290	300	266	290	303	272	301	300	315	309	303	296	287	278	287	267	329	307	286	311	310	288	252	316	301	293	266	291	297	297	332	311	268	286	299	288	286	309	266	323	301	260	308	312	293	300	267	307	316	300	272	286	312	297	308	320	304	314	292	288	268	298	299	313	275	291	292	277	325	286	307	267	314	317	323	292	255	301	293	296	304	292	295	277	270	298	299	286	308	266	301	299	297	290	280	299	308	284	293	272	298	287	285	296	279	287	340	271	324	301	316	291	301	297	304	289	310	300	322	295	290	267	298	300	320	308	270	291	301	307	273	304	311	303	277	325	297	272	284	296	302	310	298	286	301	308	308	266	283	334	271	297	309	297	280	295	272	273	303	313	299	291	268	292	259	274	314	251	291	273	282	273	275	292	307	300	307	274	322	308	319	321	302	298	298	320	338	299	288	285	320	296	301	306	302	265	293	273	303	270	287	297	304	287	312	273	299	280	255	327	297	285	282	310	313	307	295	329	323	302	305	297	308	299	290	278	277	293	287	287	284	286	287	313	304	295	297	268	297	287	306	313	291	307	275	314	318	296	300	301	293	295	292	292	277	271	285	274	285	279	309	298	304	277	280	285	309	315	273	269	285	300	298	305	309	287	314	316	312	292	285	288	334	282	274	282	306	322	293	326	270	270	308	311	293	312	280	266	295	279	294	293	281	279	266	264	309	301	278	312	281	294	270	306	306	340	295	315	304	321	327	308	318	283	283	276	303	273	290	290	304	281	289	305	302	294	271	267	291	276	326	316	284	292	287	290	302	292	307	285	310	301	288	322	284	310	324	321	312	308	327	283	288	286	299	298	307	306	292	285	291	287	292	275	324	281	289	270	297	318	301	307	292	274	327	286	251	322	289	322	314	262	298	301	296	284	278	327	279	309	275	329	306	297	286	323	299	279	292	293	329	279	292	330	288	278	274	283	301	313	244	301	261	326	292	324	294	284	331	279	298	308	283	295	298	289	322	284	301	317	297	274	311	278	307	289	307	302	273	287	276	297	288	294	306	259	318	316	293	297	314	285	276	305	309	322	304	274	274	276	305	288	302	301	308	296	340	295	314	304	335	293	320	298	265	261	290	262	321	280	316	296	263	294	318	318	328	253	299	289	314	290	311	289	293	286	298	308	298	272	289	274	277	285	295	279	298	285	297	280	300	288	293	296	270	324	287	308	256	298	321	317	258	285	302	299	275	268	292	332	286	290	303	267	317	332	276	302	272	297	262	308	309	298	319	302	326	299	277	291	311	307	274	347	287	285	317	272	301	270	316	325	298	300	325	298	292	278	255	315	294	306	290	294	296	310	292	314	274	309	314	304	282	297	299	282	289	345	305	305	301	284	294	319	279	287	272	317	287	310	283	292	331	279	300	290	333	312	294	289	303	295	319	285	297	284	322	280	291	302	296	320	309	271	294	298	291	305	315	303	274	294	290	278	297	290	326	292	281	306	331	286	289	293	273	293	328	301	338	298	298	309	303	289	284	266	290	298	294	316	308	316	292	291	317	303	316	303	296	279	304	295	309	290	305	293	296	288	270	277	288	307	279	324	296	305	320	297	287	309	302	293	283	303	304	280	279	286	318	303	306	302	306	328	295	283	244	293	309	298	268	315	291	284	307	296	278	296	289	293	286	290	282	321	320	276	285	296	321	284	302	313	299	273	283	294	285	321	291	317	288	302	303	305	279	285	310	319	284	306	279	259	269	325	316	329	319	324	293	264	271	303	308	280	292	294	299	310	312	287	307	307	309	287	319	313	285	301	302	305	261	292	309	310	264	308	301	277	278	320	285	319	317	271	289	279	307	266	290	312	330	274	304	287	293	302	264	313	295	304	280	287	290	292	298	290	309	282	287	305	284	293	287	266	290	319	279	283	278	277	292	277	290	272	314	292	289	292	268	299	287	336	303	298	286	297	297	282	286	295	295	273	273	325	310	291	308	296	299	297	296	273	274	273	283	286	277	300	312	306	282	259	307	335	293	313	307	310	295	244	293	297	279	302	304	287	296	321	285	280	303	288	275	272	301	309	303	287	302	294	289	313	298	291	294	303	305	277	293	311	299	288	307	291	321	275	325	293	279	303	277	303	283	318	304	323	299	291	294	311	283	304	288	301	298	299	269	312	291	306	305	275	289	296	296	322	287	267	290	301	289	320	312	269	308	324	307	293	319	285	266	279	319	309	324	311	337	301	283	319	314	321	334	293	303	288	272	289	296	334	295	314	311	309	286	300	292	287	279	296	296	283	284	289	276	265	267	310	279	295	288	309	281	301	280	280	280	264	285	309	289	298	274	284	306	271	315	289	268	305	327	304	294	308
2454	985	1047	1127	998	981	973	902	864	897	868	882	845	874	827	894	855	900	815	839	820	891	867	849	833	940	919	888	962	1013	1206	1243	1287	1301	1393	1166	1204	1154	1256	1235	1059	1087	947	935	969	905	885	827	840	793	825	828	822	830	892	858	840	804	857	830	861	817	866	862	813	804	837	812	821	829	756	823	834	838	809	799	793	813	824	840	820	777	842	812	800	884	803	839	773	826	849	811	810	844	846	856	877	837	858	797	826	863	810	793	813	816	856	813	830	858	836	830	844	785	823	843	836	822	881	793	814	813	810	839	810	822	791	837	836	805	845	815	810	798	817	874	793	804	804	808	846	830	803	752	796	763	848	829	841	851	825	819	875	832	813	815	806	788	828	825	837	866	853	874	844	826	843	831	811	817	823	815	840	786	835	837	863	867	855	843	806	833	845	826	803	855	777	805	826	822	799	822	855	862	862	852	802	789	840	834	790	799	844	801	873	790	864	859	785	869	852	867	839	839	823	765	807	801	852	832	800	812	811	822	831	851	814	830	829	770	825	868	773	818	824	802	893	828	853	847	795	776	803	822	824	821	820	781	819	792	876	837	839	859	852	837	803	811	813	792	799	817	774	837	791	877	834	852	807	833	805	808	848	854	843	824	869	778	833	823	803	821	813	886	807	840	781	801	811	809	866	852	832	789	849	851	836	775	831	793	818	765	871	787	883	813	802	869	833	880	828	825	776	829	823	810	847	813	828	803	764	832	860	796	836	838	815	895	839	772	854	885	804	863	836	803	793	795	810	854	858	847	773	790	832	805	806	846	804	812	818	818	835	831	811	784	800	840	799	852	830	848	759	845	822	824	824	820	838	852	817	851	833	828	835	865	806	846	836	837	839	855	814	856	878	833	837	836	838	844	844	800	849	812	793	823	846	849	815	824	797	868	801	855	856	859	844	807	847	802	809	856	865	872	854	823	789	827	797	800	803	806	806	835	889	875	806	835	801	801	850	781	808	862	790	820	838	857	830	859	850	855	811	833	819	858	823	883	833	838	813	833	867	823	787	806	790	847	834	790	851	793	830	873	825	786	825	755	844	813	819	816	809	873	851	837	840	837	833	775	825	859	795	835	854	778	789	854	807	792	802	823	844	862	811	817	817	784	809	816	836	816	767	866	807	836	847	770	826	787	852	901	868	799	861	814	787	846	843	800	838	818	857	847	854	796	794	903	880	836	821	866	876	876	805	830	852	800	842	795	794	837	857	800	826	847	766	848	887	799	836	818	840	824	816	790	806	772	834	814	833	795	796	802	810	813	844	851	867	752	821	794	812	816	839	806	801	813	773	804	838	857	796	824	809	865	809	833	815	798	859	830	788	894	825	857	851	840	812	842	821	848	842	855	775	834	820	813	784	780	841	783	839	852	863	803	858	819	836	859	860	811	830	793	784	844	829	801	808	843	792	797	787	803	853	789	827	859	827	776	886	803	825	822	804	833	855	837	864	766	800	823	859	799	822	839	764	834	779	789	789	810	818	807	802	884	870	772	805	841	811	826	792	897	847	829	877	810	837	815	843	848	794	836	794	815	796	814	812	802	822	836	792	835	852	823	862	883	840	808	807	806	817	818	823	836	848	793	828	832	842	817	829	805	862	835	808	852	807	845	763	800	848	870	798	811	834	842	852	820	811	821	848	830	830	876	838	795	835	844	831	817	834	821	778	808	819	761	809	825	803	852	840	793	856	843	811	798	842	844	845	847	820	809	797	820	837	812	840	832	828	812	799	779	828	822	873	845	834	831	835	821	833	857	796	758	829	785	864	848	837	827	810	841	829	845	854	853	827	784	843	787	762	817	808	794	857	848	841	818	812	822	792	769	846	853	884	858	851	832	847	783	830	845	794	817	849	821	831	810	840	888	862	855	829	852	858	808	840	827	871	829	804	833	821	837	798	834	830	820	882	828	839	806	832	881	866	863	824	815	806	778	791	800	843	848	830	835	804	876	850	840	823	861	813	826	818	804	826	816	837	843	870	881	865	813	797	890	851	890	859	825	817	845	831	787	820	799	822	871	836	815	801	829	830	849	808	888	806	824	824	772	844	813	819	807	802	834	824	866	828	879	902	823	817	839	770	832	781	791	814	836	871	781	852	846	840	814	849	849	784	824	833	851	797	839	848	802	866	841	793	794	820	805	811	840	834	800	857	871	839	818	842	842	872	838	842	799	856	796	855	794	818	793	827	821	787	789	826	822	802	840	843	787	827	846	841	815	861	765	860	859	834	852	849	796	835	848	868	812	820	838	879	831	872	833	813	844	826	819	860	846	839	807	838	826	869	855	833	764	848	835	818	820	796	781	804	790	789	841	874	833	871	861	833	858	814	815	755	835	805	847	803	802	788	837	884	813	790	840	847	816	832	806	791	870	830	855	823	836	872	849	839	826	812	893	839	844	793	791	806	844	787	792	868	851	851	787	791	836	842	846	859	812	837	823	769	784	777	823	827	838	761	809	794	840	850	817	846	810	798	821	840	857	859	851	834	800	829	797	815	852	825	835	774	845	796	832	855	803	848	795	807	839	875	799	777	835	801	822	828	857	822	843	813	849	833	767	820	886	841	859	851	783	867	780	780	841	853	844	848	834	821	851	859	828	844	841	771	856	898	834	777	874	875	848	793	797	874	834	871	848	808	834	855	861	806	804	843	852	852	815	837	912	833	785	829	794	826	784	825	861	779	781	837	831	814	871	812	819	824	839	802	813	841	846	831	807	849	813	820	820	841	822	815	850	804	854	785	818	824	766	826	849	863	771	778	808	770	809	791	812	834	809	752	839	855	835	835	812	864	803	842	780	800	804	843	857	813	847	863	815	865	784	848	861	810	811	864	809	786	816	822	840	809	827	827	838	815	800	812	835	896	817	831	806	813	816	834	812	763	859	864	835	823	830	813	859	811	908	873	820	855	845	837	829	780	829	836	860	848	821	807	825	822	805	782	843	811	823	847	836	806	805	838	832	822	832	817	834	852	830	801	844	793	864	820	811	782	806	837	815	792	804	813	771	852	853	848	861	848	885	789	836	842	820	845	858	828	781	804	895	801	820	822	790	797	815	892	839	777	819	822	854	837	800	790	795	811	833	857	806	856	807	813	795	837	809	852	830	862	840	822	823	876	824	873	834	829	794	879	834	851	800	825	846	821	800	865	779	810	843	810	832	806	781	806	815	866	846	888	793	818	803	761	805	840	870	841	830	793	842	819	859	844	821	776	821	791	804	795	817	881	809	804	817	812	833	798	838	877	846	827	835	836	847	829	826	782	813	787	802	836	881	824	802	831	772	807	845	825	847	828	845	767	888	834	830	873	822	845	832	838	790	847	935	837	823	825	847	834	777	809	829	851	820	837	859	821	821	816	835	864	785	857	826	854	834	835	823	811	841	844	822	808	844	867	832	850	787	803	838	875	803	813	802	822	870	827	811	840	797	794	791	794	868	832	824	813	861	844	825	848	778	844	839
9628	1433	1598	1246	892	590	442	401	355	317	289	252	259	234	204	216	191	222	196	187	165	207	184	164	198	189	238	274	364	503	679	1058	1180	1397	1607	1035	996	882	858	724	662	645	387	340	335	237	179	196	178	154	195	180	182	193	153	157	161	168	159	165	173	172	151	168	153	158	150	160	154	168	137	146	148	167	166	138	165	162	159	163	156	145	149	154	141	184	210	154	156	170	161	158	165	157	144	154	184	153	169	135	192	141	169	158	148	139	143	188	168	156	175	149	149	143	148	147	154	148	150	153	155	162	162	144	158	167	169	151	165	169	149	146	145	165	161	148	175	151	157	178	149	144	166	157	174	153	162	153	155	144	147	148	164	168	164	171	122	168	150	153	164	143	120	169	169	130	146	151	160	165	159	148	149	134	143	155	138	149	162	149	153	164	167	144	205	141	163	175	138	156	140	162	167	159	148	190	147	158	154	164	151	170	170	162	159	130	143	150	150	144	168	147	163	161	153	146	156	145	150	164	157	161	151	168	171	162	176	164	151	149	155	150	158	170	136	176	169	137	147	138	145	146	152	167	153	149	149	173	148	161	173	149	156	159	180	191	153	133	148	164	171	176	166	146	149	139	151	164	178	164	163	151	155	150	140	161	165	138	151	144	137	155	154	177	142	168	163	140	153	150	149	180	151	160	172	135	146	164	151	163	143	164	184	162	145	169	149	166	155	172	158	154	141	166	129	156	168	158	162	132	164	164	154	140	131	142	153	165	164	182	174	149	139	159	152	176	151	153	135	175	158	147	151	136	140	168	163	164	168	149	153	154	156	159	172	147	154	140	166	148	173	149	149	177	165	148	147	159	170	148	138	144	167	170	166	151	154	146	160	151	144	149	189	148	150	164	139	167	143	162	148	157	165	155	164	138	153	152	173	154	162	152	132	129	151	167	161	156	190	154	150	163	166	149	147	178	153	138	186	147	153	154	157	164	162	153	159	171	130	177	143	152	160	158	157	171	163	158	175	145	149	162	149	144	152	152	165	145	137	151	151	134	159	155	147	143	161	154	148	153	155	153	164	167	154	146	151	159	152	158	157	156	141	155	143	150	160	170	134	146	145	160	157	162	152	158	152	138	142	153	147	169	170	169	149	123	148	148	184	151	170	160	164	170	149	140	141	165	164	161	160	143	131	152	153	153	161	172	161	165	150	158	139	161	167	144	172	157	152	139	165	164	167	160	154	160	135	157	156	167	136	156	144	162	175	133	173	175	159	160	148	161	181	146	168	168	159	167	129	155	152	163	160	131	132	163	165	140	172	142	145	164	167	169	161	141	132	147	152	185	165	165	131	140	144	166	142	159	158	147	145	138	161	162	157	154	159	151	147	155	143	162	156	164	156	149	144	143	160	160	180	149	151	150	172	176	163	141	179	166	158	167	162	137	175	124	171	159	172	156	167	131	154	175	164	166	164	159	168	164	136	134	162	144	138	148	166	152	142	157	145	173	167	143	166	159	173	158	172	148	137	164	157	160	148	157	159	175	155	140	178	169	151	171	157	168	158	182	122	159	142	150	153	151	148	152	139	141	140	148	158	166	166	174	169	170	177	164	136	176	168	151	154	151	159	150	174	163	159	154	167	160	160	160	143	173	150	170	138	171	158	146	193	194	152	157	170	162	144	148	149	182	144	163	163	162	152	155	159	156	173	152	189	179	184	166	166	153	179	145	154	150	163	144	147	160	152	159	159	143	141	150	147	151	130	154	159	135	163	164	182	141	154	143	134	135	147	159	150	137	165	151	134	150	150	151	168	138	144	158	148	155	160	161	176	163	137	154	180	181	170	165	164	157	183	162	160	167	170	134	157	158	169	153	167	170	155	172	153	144	161	158	179	136	151	148	157	154	159	141	175	142	152	178	159	150	158	154	168	132	153	180	150	161	171	168	158	154	147	159	157	164	161	157	157	138	160	152	146	161	158	165	148	162	157	150	171	154	175	151	181	161	158	170	146	159	164	172	156	174	142	135	140	166	138	166	152	146	158	167	159	160	162	165	142	156	148	155	155	162	160	174	156	150	153	170	175	174	139	161	176	153	144	167	149	162	157	168	154	139	157	161	159	136	158	170	148	162	143	172	190	171	153	177	149	145	158	177	131	156	139	157	162	175	179	154	155	156	154	141	163	167	159	139	176	185	154	158	143	175	150	186	149	162	142	135	156	158	146	144	156	152	142	163	158	144	141	181	149	156	174	129	151	154	179	147	155	158	150	167	162	170	144	157	125	147	168	161	173	150	157	171	153	164	145	166	172	158	144	152	150	153	147	164	160	160	142	155	166	137	146	176	160	148	139	143	157	177	151	165	140	144	179	166	166	138	142	157	168	142	165	128	155	155	163	151	165	163	170	163	153	158	154	165	176	149	148	161	147	142	164	160	158	160	167	166	162	157	147	165	142	158	174	173	158	133	144	169	147	157	163	178	163	160	179	132	170	164	146	165	160	149	163	172	187	169	161	161	158	160	147	175	152	151	167	155	152	140	156	152	149	146	140	155	142	142	135	140	134	163	164	141	165	174	136	143	173	162	158	146	174	149	157	171	138	147	162	148	155	145	157	150	164	179	179	162	159	137	144	169	162	153	159	148	162	149	157	167	188	140	128	139	156	169	153	148	161	136	167	165	156	160	168	171	147	149	158	135	165	152	154	173	174	158	136	152	148	153	149	158	171	145	149	148	139	154	156	158	173	136	153	149	130	135	137	166	163	173	144	171	166	154	171	142	168	143	150	151	132	143	148	134	147	146	160	148	152	148	134	144	160	155	149	143	168	165	150	164	136	154	143	158	172	150	168	145	139	158	131	153	158	156	166	149	132	159	151	165	142	157	153	139	145	163	162	144	155	150	157	159	161	164	181	144	160	147	140	176	166	154	150	151	156	152	172	153	148	149	157	179	166	161	146	144	177	166	139	148	162	155	177	158	123	167	155	152	140	165	159	161	162	146	159	151	149	162	149	170	151	160	149	136	163	138	160	158	173	155	158	163	140	194	171	172	144	112	132	155	172	156	162	159	150	157	171	174	147	154	160	146	149	159	133	134	147	131	163	152	181	161	185	146	169	166	153	165	167	168	131	180	166	165	147	157	145	142	130	169	149	162	127	159	140	157	177	158	166	157	150	147	139	167	159	142	148	154	184	157	171	147	139	137	159	177	172	153	161	159	153	139	143	150	136	143	152	147	154	149	176	156	148	134	164	158	154	170	148	141	147	169	161	166	166	158	135	179	164	160	157	190	130	158	159	178	149	155	158	159	139	150	133	150	175	147	156	170	168	164	156	126	158	168	180	147	147	152	192	158	183	156	162	126	168	159	167	161	140	166	166	145	135	149	158	156	135	161	169	148	181	181	170	158	160	174	146	134	158	162	122	162	178	141	167	134	173	179	159	167	133	186	173	167	160	147	162	157	170	151	168	144	154	157	130	139	175	159	147	167	181	158	137	151	151	151	158	144
5981	1619	3359	3812	3303	2673	2220	1811	1584	1381	1196	1121	994	943	909	827	793	762	763	719	678	694	694	650	719	734	944	1512	2155	3093	4833	6671	6902	7093	8477	6048	6363	6145	6846	5378	4458	4195	2743	2042	2294	1395	821	823	687	670	647	653	590	552	537	610	573	545	518	570	520	572	552	578	577	546	539	498	485	489	489	502	483	519	498	494	472	547	495	482	481	464	484	496	455	531	477	504	537	488	435	462	501	555	476	502	516	457	481	456	476	494	513	492	469	462	496	496	527	480	479	496	489	473	452	494	468	455	459	492	477	510	484	497	483	489	511	465	499	480	510	473	476	456	494	521	489	461	498	463	456	480	496	485	487	478	526	470	479	450	472	462	466	476	489	465	481	467	486	546	463	472	492	492	481	478	471	483	449	469	454	475	494	461	452	484	469	489	490	479	501	515	471	482	479	504	457	455	498	458	472	497	510	496	464	503	501	492	480	500	486	492	462	448	471	480	511	497	498	492	495	505	428	491	476	489	513	465	491	488	467	454	417	527	469	478	497	473	494	469	482	457	470	470	450	451	495	473	467	452	502	455	482	512	495	508	464	458	467	482	503	453	491	520	490	494	472	450	464	452	448	456	450	462	484	460	472	489	491	473	486	483	483	470	473	492	468	471	488	465	514	485	494	480	459	444	415	462	506	503	517	494	481	456	490	500	438	463	510	451	489	473	488	444	498	510	462	472	511	479	489	508	541	463	526	474	520	465	481	489	478	467	508	453	501	464	482	494	508	469	491	498	532	506	489	517	462	479	479	500	511	501	469	455	494	500	474	503	483	495	508	442	470	499	463	465	491	471	493	533	506	442	509	450	491	502	534	432	440	465	506	479	489	491	479	509	495	481	456	471	486	461	517	445	477	473	507	490	475	471	500	516	484	464	453	490	462	453	468	479	465	502	468	481	483	472	501	475	500	458	519	487	462	476	492	495	499	505	488	459	480	458	501	493	466	467	482	488	499	510	494	479	534	476	476	467	530	512	503	491	477	444	528	475	476	445	478	472	499	451	491	501	521	474	488	484	516	487	496	493	504	451	523	469	471	452	486	476	500	467	461	467	494	502	501	441	477	463	447	478	483	451	500	518	503	466	475	457	499	481	489	488	514	492	483	521	498	471	504	500	471	498	493	443	520	488	468	450	452	488	500	452	482	515	448	472	492	448	489	442	481	504	482	467	442	512	493	468	493	467	473	480	490	472	467	486	481	466	506	469	497	476	486	469	498	460	483	502	493	439	508	492	481	462	495	514	464	492	472	508	451	516	480	469	489	496	490	502	478	507	494	496	466	479	513	463	519	489	474	501	478	469	462	470	482	462	513	471	517	452	478	479	494	486	483	477	470	457	509	459	488	494	435	471	514	497	434	472	513	483	516	458	559	492	483	519	469	471	461	463	472	434	506	501	481	446	462	485	526	456	492	491	463	451	485	467	464	494	518	473	489	489	470	464	470	487	477	511	524	481	506	505	472	493	497	536	461	500	522	452	491	466	464	458	483	472	482	488	483	469	503	481	473	482	488	459	479	498	464	492	491	475	496	494	461	495	489	517	491	484	499	433	487	488	452	498	505	498	523	482	476	449	477	507	490	480	460	416	502	479	477	493	458	451	483	485	485	465	481	495	469	508	518	486	472	482	474	482	487	448	504	469	506	495	491	544	463	481	441	469	519	504	499	473	514	498	490	507	481	494	496	470	454	458	474	478	489	488	515	416	499	512	458	480	491	469	504	473	458	487	490	475	460	506	487	469	487	482	513	480	477	494	495	487	483	490	469	484	456	490	506	475	461	453	525	453	480	496	473	462	480	476	487	472	480	462	483	490	481	496	493	453	479	494	479	499	476	493	480	476	468	471	486	512	497	487	477	486	499	492	522	492	487	471	499	508	477	442	483	486	484	482	467	464	504	462	515	492	427	487	506	468	508	445	473	512	484	514	496	435	475	444	514	467	446	481	491	482	472	476	448	462	469	448	461	485	479	491	486	451	453	483	514	470	446	458	446	483	467	457	486	449	520	521	469	494	481	518	493	487	484	461	496	465	494	480	482	505	492	519	472	500	484	486	500	452	524	473	485	480	524	461	470	480	469	460	511	513	467	466	486	450	491	480	514	438	488	467	481	513	475	476	480	474	505	495	474	466	488	495	485	535	467	523	503	486	487	490	493	482	451	455	508	459	452	507	471	488	487	485	485	454	462	468	500	461	517	487	467	463	451	482	488	469	462	457	479	436	506	473	478	466	504	459	482	509	490	502	439	463	474	488	456	470	486	472	470	494	467	479	465	503	478	534	501	485	473	490	507	442	465	436	508	480	460	495	505	473	477	482	465	461	484	477	494	511	496	471	446	474	480	481	461	425	460	495	474	462	501	481	491	507	486	466	461	498	463	462	479	490	536	500	452	519	487	490	480	457	482	505	493	465	444	445	502	495	458	472	475	450	502	470	483	451	485	487	508	508	449	505	448	476	477	423	459	479	461	478	525	476	512	478	495	464	484	473	483	484	479	495	454	490	499	471	521	506	515	474	419	472	485	509	497	521	494	498	489	493	517	495	466	480	504	482	467	476	500	488	487	468	448	497	457	468	499	467	443	476	476	472	494	512	437	482	487	479	443	464	442	435	505	458	487	485	478	463	447	485	506	486	513	504	494	457	474	495	472	474	490	504	466	521	469	515	494	517	470	485	476	481	453	459	488	514	467	437	469	485	485	487	455	479	472	495	503	510	457	488	484	447	474	479	473	489	497	498	482	505	482	521	510	484	497	495	488	462	479	439	501	491	493	456	525	508	465	506	481	451	469	477	492	484	479	504	495	482	446	507	489	511	518	477	440	483	474	502	463	513	500	486	507	487	482	493	478	470	462	493	495	453	483	487	482	494	503	474	432	524	488	510	471	482	464	489	487	486	453	443	466	488	470	463	456	520	447	475	492	485	479	480	479	459	467	523	489	490	480	493	485	486	514	491	503	508	467	495	452	526	506	519	462	504	452	458	489	501	474	452	469	454	468	492	462	484	491	479	517	483	485	445	448	469	459	527	471	453	507	476	460	487	464	515	463	469	487	504	476	500	498	477	471	454	493	442	475	455	464	504	457	503	534	485	487	464	471	510	500	478	493	500	488	441	473	438	479	501	466	482	503	493	487	468	490	455	495	471	463	501	473	436	486	461	482	456	489	487	488	489	497	477	473	480	506	492	464	456	486	498	498	483	484	488	460	485	486	475	491	502	460	469	483	435	472	493	475	494	473	455	500	514	459	454	522	458	463	477	517	489	492	486	482	517	454	502	481	472	479	477	483	516	488	458	452	515	482	468	492	467	487	490	498	474	495	471	487	516	486	488	497	469	498	471	511	447	465	474	491	507	511	472	491	514	465	430	474	479	480	494	456	443	489	460	473	468	501	484	498	480	438	487	456	478	477	470	492	455	515	478	522	492	488	476	450	504	512	449	481	502	481	524	445	506	455	504	506	455
16526	3049	3078	2185	1507	1028	823	597	503	473	376	323	306	307	271	237	228	252	237	191	187	224	167	179	218	203	261	359	502	879	1432	1872	1694	2093	2476	1905	1752	1705	1869	1414	919	816	611	412	521	349	221	212	190	173	193	176	152	168	183	167	160	161	135	154	158	165	171	174	156	142	144	161	152	133	154	155	147	158	142	142	163	137	134	145	148	142	146	167	150	168	146	157	124	122	145	163	158	150	162	158	146	166	165	151	126	149	175	144	143	135	166	165	140	153	144	145	159	139	150	139	162	145	135	142	159	146	152	142	164	168	150	148	120	141	149	161	130	138	145	156	157	140	156	148	143	137	143	142	138	147	147	134	134	167	163	145	146	143	161	147	157	172	138	133	151	149	153	146	139	181	158	149	154	150	154	122	154	152	148	155	145	138	145	158	146	146	158	191	143	148	148	143	153	132	158	144	162	139	125	122	140	137	137	146	152	152	162	147	134	147	159	144	146	147	166	150	147	138	145	121	144	142	182	144	143	135	162	126	159	157	150	156	131	144	143	147	150	155	156	144	134	155	152	129	131	136	139	141	158	154	149	134	140	157	132	162	151	148	156	138	142	162	149	166	182	151	133	143	156	132	149	168	154	139	150	168	138	137	137	140	150	155	139	156	144	145	134	130	128	167	175	157	154	149	151	141	173	143	138	143	126	136	154	176	124	158	119	131	125	142	145	163	152	167	133	130	156	147	160	162	167	136	133	142	161	145	134	132	125	146	137	148	141	140	167	140	162	112	148	157	165	147	140	141	163	157	144	127	145	151	130	131	149	157	156	138	118	167	164	158	148	133	152	144	153	142	162	163	149	147	137	136	148	148	165	151	154	158	144	138	150	136	162	176	146	141	133	160	145	148	171	135	137	170	153	168	134	149	133	143	140	151	146	144	149	131	179	129	149	133	187	142	151	137	139	152	141	159	162	156	135	152	153	151	130	123	151	145	175	166	158	139	138	185	135	149	152	152	152	150	148	135	162	148	168	145	151	151	116	145	137	140	163	154	138	153	142	177	149	156	151	162	149	145	151	135	146	137	145	163	176	130	128	147	139	141	136	147	151	129	144	135	143	148	143	159	158	143	159	129	152	141	137	143	133	142	136	167	167	149	152	142	142	131	162	153	128	137	143	141	166	143	155	151	132	153	158	153	160	144	152	156	151	141	161	132	148	135	169	145	150	150	133	137	144	139	152	141	160	170	149	143	132	157	167	159	133	151	142	143	152	149	157	155	156	141	137	139	173	132	141	137	114	126	154	146	150	118	159	136	143	172	139	147	132	156	161	160	115	164	139	162	137	165	154	146	174	158	128	141	151	156	139	160	143	170	134	164	153	150	148	148	166	147	148	129	150	166	172	151	147	162	148	143	132	163	142	155	150	146	141	165	147	134	159	137	169	136	140	129	153	133	155	137	138	162	159	136	140	145	143	139	173	135	138	154	130	140	149	149	144	129	164	142	159	136	152	158	138	153	145	145	158	130	166	164	166	159	123	132	146	142	137	155	131	153	150	144	167	158	161	154	152	145	151	139	138	177	171	154	163	145	147	137	156	154	116	137	143	171	128	150	128	166	132	150	134	152	125	128	150	177	145	138	154	170	157	140	149	157	154	143	150	152	162	170	137	172	144	160	146	136	126	134	140	146	136	137	151	159	177	159	172	132	159	175	154	158	151	177	143	137	138	126	133	142	149	140	139	143	139	152	154	148	155	141	142	148	166	148	148	137	132	160	142	129	168	150	142	145	163	164	149	155	144	150	139	157	166	138	160	141	134	159	155	144	153	165	146	149	142	151	147	147	150	142	153	148	139	147	142	156	145	160	146	149	148	187	164	141	132	145	143	152	183	152	141	162	151	146	150	151	157	153	143	150	182	149	161	155	146	159	182	151	144	134	131	137	128	140	151	145	133	162	156	121	132	142	170	164	154	146	146	135	147	135	150	133	130	153	141	147	136	138	140	147	156	159	159	160	150	141	128	161	146	159	162	153	139	142	139	144	142	144	139	157	135	152	143	156	138	134	134	151	169	177	133	148	134	155	135	165	171	146	132	137	159	136	123	138	167	156	160	153	158	139	144	140	135	136	153	143	137	141	163	156	147	146	166	145	125	123	128	129	156	155	150	129	149	148	167	134	161	162	143	164	143	130	155	179	145	151	142	137	153	142	153	151	143	109	151	154	142	162	135	172	143	178	171	141	145	135	157	155	151	163	142	147	147	145	124	137	145	151	169	154	155	184	157	154	123	145	143	141	137	137	157	140	149	137	129	131	146	161	142	160	164	166	137	164	127	161	140	132	151	120	161	158	149	164	155	161	152	161	154	152	167	152	150	151	143	159	150	162	155	160	130	151	139	170	139	147	136	158	125	137	150	170	136	170	157	170	144	137	147	127	153	157	151	160	142	158	167	134	139	160	149	157	146	153	154	143	134	129	144	162	123	139	140	158	176	140	146	155	175	152	130	138	156	148	147	148	133	141	155	144	123	157	162	161	146	144	151	131	135	141	136	154	154	160	139	151	142	139	132	159	144	154	135	140	151	163	173	146	138	157	156	132	158	151	174	172	134	121	153	135	170	154	142	161	148	125	142	145	150	133	153	159	137	147	153	152	148	139	140	144	152	146	166	162	151	166	147	151	157	149	135	138	155	134	147	150	145	143	158	128	144	162	151	179	145	142	141	151	153	143	143	136	133	150	152	189	163	135	152	165	155	149	153	147	144	149	140	155	166	141	146	162	173	117	146	139	154	136	134	132	142	164	153	149	129	137	177	116	149	171	131	144	143	157	179	140	140	133	151	152	138	150	150	156	142	167	155	143	162	155	140	145	137	141	139	151	155	160	148	147	152	124	144	164	146	152	129	166	154	147	146	135	145	132	163	142	157	142	140	152	160	127	135	135	123	145	151	134	144	158	175	163	138	172	139	153	135	156	142	147	148	123	138	155	148	158	153	159	152	156	131	159	137	143	168	135	142	160	165	153	154	147	155	138	139	150	155	144	159	146	143	145	159	123	148	152	152	124	160	145	144	148	127	149	157	146	146	152	156	148	137	124	147	135	151	135	171	130	154	150	149	142	153	138	151	139	139	147	141	161	143	165	157	159	145	165	152	172	145	140	127	144	153	169	157	133	160	144	147	159	136	178	160	147	158	133	179	137	172	148	145	147	162	149	160	160	143	168	153	155	127	136	161	164	150	148	157	150	169	139	160	142	161	144	139	145	139	132	153	148	151	146	160	139	145	167	134	149	136	163	129	137	155	152	146	145	161	133	146	139	144	143	148	143	151	144	158	154	146	157	146	129	156	150	147	163	153	148	157	161	130	171	144	130	138	169	149	152	153	142	134	147	158	136	154	146	150	145	150	134	146	143	162	146	151	151	127	141	140	147	146	143	164	137	161	158	131	166	191	134	138	162	161	144	168	144	150	146	158	152	128	168	151	140	140	145	154	153	146	145	153	153	139	157
7978	2653	5913	6672	5476	4492	3650	2998	2480	2086	1903	1658	1436	1376	1274	1176	1071	1072	1002	922	876	878	863	935	936	954	1202	2188	3087	5874	9483	11941	9859	9728	12112	9970	10497	9892	12148	9232	7086	6566	4123	3088	3509	1952	1280	967	852	740	796	734	688	612	654	599	619	620	575	579	602	610	605	613	588	579	533	552	490	490	503	478	518	466	479	487	456	471	525	445	489	517	468	510	494	493	494	503	448	495	452	499	508	424	425	466	476	485	433	518	464	504	489	469	443	479	475	458	456	448	502	500	441	448	478	480	436	482	450	462	518	488	484	470	485	484	477	459	456	510	449	472	398	463	463	440	439	454	460	467	455	483	481	513	461	455	465	478	480	491	468	462	465	482	521	489	448	469	441	488	503	449	470	450	468	463	453	438	513	462	428	465	479	452	504	502	477	469	485	476	440	508	456	466	455	449	483	462	506	420	477	476	441	472	467	474	480	423	470	484	504	455	475	448	427	475	457	466	487	481	480	474	452	442	492	480	470	479	459	478	447	440	477	516	492	448	466	480	465	483	443	494	485	456	415	478	472	466	462	461	458	463	430	461	474	489	506	480	487	445	473	433	487	459	481	414	486	453	494	467	471	471	447	401	468	467	444	457	465	482	446	465	452	454	449	443	462	440	440	468	483	455	455	472	474	470	441	452	439	454	438	480	436	480	455	438	451	464	503	486	475	436	459	471	473	467	493	466	472	482	457	502	486	424	519	491	462	489	437	456	482	474	445	467	485	465	479	486	505	491	419	449	479	438	491	492	444	438	468	449	463	490	468	464	457	461	454	448	457	465	440	441	490	453	423	471	482	476	464	487	466	493	420	499	505	463	472	505	453	481	457	452	451	481	457	480	457	456	473	496	432	438	472	426	483	438	465	488	488	469	451	460	466	466	478	446	462	488	457	506	484	468	497	438	477	453	417	450	472	432	458	471	477	439	442	452	424	483	474	471	450	459	468	434	500	488	438	461	481	479	494	472	500	453	469	469	446	470	493	477	450	448	450	434	470	458	432	477	464	456	467	451	485	460	472	443	424	455	428	477	440	456	451	472	487	454	466	439	484	478	436	492	470	494	449	494	398	452	430	461	471	459	487	456	464	480	449	441	439	440	431	457	495	461	441	458	456	468	469	427	471	441	511	492	450	475	473	437	466	457	461	450	496	509	449	448	442	496	428	461	512	465	459	414	444	485	466	485	472	448	445	474	471	456	474	463	479	452	464	480	466	507	490	442	447	489	472	490	452	456	472	470	458	469	462	443	450	454	464	463	476	460	457	465	455	485	436	483	476	466	464	465	452	502	457	439	472	495	474	489	475	463	476	461	449	484	492	485	475	518	413	443	457	486	458	452	471	463	464	438	477	485	459	483	450	464	445	487	481	473	452	475	472	473	417	476	407	484	455	483	493	459	461	464	463	456	482	470	453	471	437	470	428	476	479	485	480	466	458	470	475	487	471	462	448	445	457	476	453	473	421	515	473	488	444	433	467	443	455	471	479	471	456	477	455	440	500	459	451	479	478	457	475	481	442	445	472	478	471	461	460	453	491	464	459	463	441	410	435	468	410	467	447	466	448	462	473	475	486	446	431	454	478	478	445	457	453	448	501	494	456	437	462	494	445	454	451	511	426	421	484	442	479	468	463	485	459	452	448	456	445	448	489	437	432	460	486	437	477	428	502	501	458	495	442	461	489	462	451	432	460	514	493	472	478	471	491	476	458	432	447	454	444	435	492	460	462	452	476	471	452	454	451	441	484	469	482	490	459	449	465	467	493	456	457	464	481	414	429	502	491	456	478	451	497	464	483	507	478	474	477	443	456	513	470	485	447	426	468	463	460	433	500	466	464	485	452	440	422	454	458	465	456	454	486	448	427	434	464	469	448	484	439	456	449	497	468	462	460	503	491	448	452	435	475	472	471	451	463	436	497	479	482	440	528	452	487	463	458	462	453	468	503	511	460	470	478	462	482	493	500	458	436	449	415	436	433	479	467	455	467	444	439	524	436	450	472	446	432	403	486	481	453	467	426	444	443	445	453	461	440	482	464	467	510	468	422	469	437	496	449	449	472	505	439	430	485	445	454	438	417	439	444	479	449	533	466	422	446	453	499	447	466	454	473	480	467	461	487	485	443	467	455	425	473	496	462	470	420	455	438	439	462	441	492	494	446	499	448	432	494	484	496	467	444	503	489	406	466	475	448	455	453	477	450	444	453	415	461	470	449	436	473	467	418	429	477	490	490	458	492	502	455	413	474	463	442	412	476	443	479	490	471	453	449	460	447	432	486	451	461	450	442	472	535	449	459	456	470	463	493	461	468	458	481	484	459	437	462	435	452	477	492	461	468	465	455	454	497	458	486	467	461	438	483	477	443	489	465	485	441	478	476	486	436	481	481	476	422	460	478	431	455	441	462	478	469	459	447	420	455	437	445	458	487	514	450	449	474	443	458	481	433	516	462	443	427	491	394	429	483	399	485	456	484	461	486	468	480	444	460	440	453	447	456	443	466	474	448	474	457	467	446	468	477	458	440	457	483	462	440	452	448	459	471	447	482	459	468	452	499	462	432	465	448	453	451	439	470	470	445	464	492	481	486	503	468	494	445	427	426	459	442	439	443	455	458	455	488	445	456	475	448	492	502	476	477	450	485	451	445	487	447	446	443	481	486	468	502	447	441	459	456	433	448	463	450	456	463	428	467	506	449	464	464	489	485	500	449	452	471	444	431	477	471	473	455	452	437	467	406	489	483	468	459	463	462	449	482	478	435	451	479	498	471	492	454	484	472	471	459	466	437	456	436	463	484	438	464	427	440	494	472	481	488	485	438	429	459	449	441	466	455	445	488	482	446	467	470	438	502	445	432	428	485	457	430	441	493	460	520	417	426	503	495	455	459	455	498	452	490	478	480	487	454	456	490	458	482	425	479	477	474	456	477	441	466	452	504	482	450	451	459	449	466	470	510	451	467	457	464	422	465	455	471	479	488	448	491	462	431	515	452	469	486	485	468	444	438	458	458	428	450	456	466	482	447	459	473	424	451	533	413	449	486	481	490	510	447	472	499	452	430	466	468	475	459	438	496	503	494	487	479	444	473	433	433	445	494	461	486	452	471	464	449	490	482	485	490	500	489	467	458	468	445	465	457	464	472	433	443	479	502	457	507	466	488	410	453	467	497	467	488	476	478	460	491	469	459	438	489	463	471	469	500	468	437	463	470	446	469	499	458	491	464	449	477	488	459	445	436	500	452	456	461	464	490	504	473	463	474	507	453	486	492	432	501	477	488	482	496	452	468	431	477	476	427	442	434	494	443	450	475	470	457	458	476	437	459	544	429	496	482	464	473	488	444	485	461	431	423	502	467	449	449	461	459	470	457	463	465	495	470	444	465	433	438	441	450	464	482	499	472	466	469	454	437	443	455	485	492	537	465	411	475	500	467	455	488	471	472	481	476	456	444	455	465	438	467	495	455	453	507	473	457	435
2325	425	405	401	360	333	316	356	347	330	329	303	316	311	297	295	301	322	306	329	316	300	340	306	313	289	322	311	323	312	378	378	352	423	357	352	378	356	340	317	335	323	286	330	320	304	314	303	287	335	259	285	280	319	327	313	311	347	296	315	343	312	305	301	317	325	287	318	292	299	332	286	320	303	340	295	321	284	303	312	295	304	291	314	317	352	315	313	313	288	320	278	306	328	324	288	305	322	319	324	321	281	288	345	308	282	309	303	301	291	300	332	280	325	299	305	307	325	318	305	333	306	304	327	310	297	337	315	304	280	306	309	288	307	291	341	332	289	317	293	326	346	332	304	307	305	304	297	340	321	302	330	329	284	300	317	285	314	300	306	339	310	307	320	324	320	355	311	294	309	332	335	311	308	300	313	282	290	285	339	264	300	328	295	318	349	301	345	312	287	326	310	285	295	323	286	294	291	272	308	304	302	332	318	290	290	317	282	313	312	303	305	330	318	305	300	339	321	323	277	314	302	323	324	305	277	303	332	298	367	333	309	312	307	304	326	282	310	330	313	306	307	285	310	288	305	293	315	306	322	317	283	284	266	312	290	278	333	291	324	328	320	330	314	324	278	308	311	330	300	269	326	300	307	293	293	306	323	303	326	309	300	319	346	284	327	329	326	284	317	306	285	317	302	339	307	366	301	290	313	305	309	280	318	297	323	303	278	335	346	333	339	286	304	294	316	291	303	326	323	306	298	318	309	340	301	293	318	317	307	294	296	310	297	307	301	312	315	269	287	298	352	278	287	330	341	331	317	294	278	284	309	320	313	316	304	299	324	316	288	313	334	310	307	296	298	339	309	311	276	331	321	320	302	292	316	295	307	312	290	315	327	322	315	299	265	295	312	303	304	321	304	299	324	313	285	316	289	292	275	312	300	297	309	279	315	294	317	288	324	333	319	313	303	308	340	309	320	305	306	308	313	287	326	303	308	331	310	328	315	307	337	302	301	283	293	296	283	296	344	319	330	320	323	317	341	293	317	315	321	333	309	278	306	300	297	323	330	308	307	313	308	319	328	313	318	307	299	310	327	282	311	275	320	307	282	299	301	287	291	318	311	328	319	313	270	301	323	309	289	301	291	310	306	295	287	324	333	300	271	326	284	275	321	318	294	291	288	317	321	327	320	343	298	331	296	306	322	300	312	282	298	318	301	356	280	288	324	314	309	296	317	317	308	305	298	308	282	337	303	336	293	301	318	323	310	300	317	300	320	318	319	314	316	292	303	310	343	304	310	318	322	315	329	304	321	288	288	309	309	305	279	305	289	284	333	305	299	313	321	320	303	322	308	327	322	297	328	310	317	323	306	316	319	322	340	322	319	274	312	320	310	293	315	304	266	302	309	300	322	293	321	324	296	308	313	343	308	294	269	316	312	288	317	342	296	328	271	287	280	315	302	286	320	310	320	290	319	299	325	301	302	279	312	325	297	309	314	314	313	333	282	306	316	328	285	304	312	331	307	308	331	304	299	317	294	337	305	309	304	309	308	345	283	328	312	301	297	281	288	321	322	303	299	297	306	293	312	273	316	321	291	314	310	326	317	280	313	296	330	318	313	317	300	317	301	315	287	313	303	313	341	325	290	301	321	298	301	290	291	299	322	290	311	310	336	285	287	322	321	341	335	344	334	289	277	348	332	278	329	311	295	305	279	301	306	287	295	304	309	310	314	309	289	302	302	277	296	300	310	325	339	292	313	343	297	321	325	297	305	308	324	302	311	298	269	301	313	282	262	360	320	329	312	309	339	309	304	308	335	308	292	290	275	304	322	308	311	328	329	333	317	316	266	332	327	317	327	300	312	294	320	296	296	314	326	298	301	312	307	330	287	303	298	303	313	299	311	325	296	332	327	290	311	335	298	321	303	308	291	284	332	282	306	289	277	297	313	311	289	284	329	324	275	305	315	318	311	313	311	286	311	307	309	333	307	309	322	294	315	299	267	313	309	291	319	325	306	290	312	299	326	331	311	313	301	299	294	289	298	327	303	311	299	309	302	310	309	309	279	280	286	293	279	294	317	312	311	301	286	316	272	303	307	311	288	284	336	298	306	309	329	326	331	297	311	325	324	325	314	299	306	308	323	335	338	296	324	328	322	302	308	280	324	295	288	328	304	305	329	312	319	286	291	294	310	298	322	330	289	290	303	319	315	320	300	319	286	277	322	309	289	317	326	350	323	299	331	295	304	345	289	279	311	294	307	311	302	323	292	337	281	316	305	293	325	291	298	333	286	330	335	321	322	305	311	306	305	305	280	326	312	315	334	316	327	302	312	301	294	298	308	340	334	321	335	289	326	312	323	301	316	295	319	301	306	327	310	298	307	323	340	292	334	285	337	296	302	327	298	312	350	328	309	288	279	301	279	297	327	292	324	288	313	294	312	322	329	327	301	303	337	330	313	305	302	274	315	318	300	308	322	316	309	273	300	305	309	304	313	316	313	277	321	319	292	307	328	314	313	319	309	298	277	293	306	314	295	337	285	322	317	301	291	298	305	308	328	303	317	296	337	302	301	310	314	320	286	283	291	336	290	308	322	301	308	308	339	317	312	300	314	322	336	313	314	287	290	322	300	316	334	313	315	319	308	325	312	307	294	334	310	299	289	321	294	303	301	321	311	335	327	289	297	325	320	303	305	295	310	342	292	295	321	327	309	293	305	309	336	281	301	279	306	275	290	275	275	325	309	295	269	327	302	335	339	306	302	335	298	304	319	281	330	310	295	308	301	338	306	288	307	306	346	290	323	291	314	317	286	325	320	327	332	320	326	277	302	298	293	350	315	312	293	323	341	322	307	300	294	328	302	295	308	304	268	314	316	347	317	300	303	300	286	301	300	340	314	322	279	343	306	313	297	307	323	329	281	292	293	291	312	322	295	298	360	314	296	314	316	303	270	324	301	313	316	304	316	323	320	301	316	320	300	312	314	297	331	300	313	332	291	267	307	317	306	307	290	309	328	323	332	278	308	297	333	307	300	306	329	310	294	284	280	325	294	312	303	308	338	312	306	311	301	317	316	327	286	287	308	288	321	286	276	306	313	320	290	326	278	296	301	290	311	280	316	298	299	294	321	321	301	309	306	305	335	321	305	329	280	320	310	337	285	303	281	354	315	303	309	294	316	317	334	321	281	320	310	297	299	319	328	278	319	312	292	327	280	289	316	315	356	317	340	316	315	309	299	276	316	296	338	300	276	297	316	306	333	293	311	331	304	309	312	315	259	311	314	295	286	303	299	307	297	302	311	333	337	293	280	322	307	320	317	323	315	296	283	318	295	307	315	338	294	311	301	314	320	319	312	292	329	292	304	330	292	312	317	313	307	297	290	309	286	292	316	274	325	316	319	312	273	292	295	319	333	326	284	297	300	323	309	299	318	289	334	275	329	312	302	353	294	296	312	274	320	326	323	294	351	311	295	344	318	317	327	305	303	326	313	306	347	302	309	340	304
2518	970	1079	1122	1016	1040	951	873	1019	932	920	908	870	874	889	911	888	862	842	881	885	890	905	844	921	835	904	936	1072	1105	1247	1364	1293	1496	1451	1224	1313	1246	1439	1190	1109	1087	1020	983	949	939	925	873	865	836	868	843	859	874	881	853	886	915	803	875	874	838	912	912	923	813	819	911	904	915	889	847	887	808	857	841	871	877	902	832	835	831	898	877	816	892	834	831	850	850	857	869	923	852	850	843	822	914	820	873	880	808	872	846	851	903	859	899	815	889	848	867	911	850	831	878	868	816	896	870	875	837	864	906	879	795	854	890	863	834	923	835	846	878	874	966	937	862	914	855	801	841	873	820	893	894	862	920	877	879	833	868	969	869	862	869	900	864	818	852	841	903	883	840	900	841	856	875	870	884	832	859	876	867	902	848	847	839	935	873	882	836	880	863	858	884	884	832	869	831	818	841	929	897	839	858	851	834	893	896	876	858	891	876	847	842	898	924	831	826	874	830	851	924	895	829	842	898	849	955	921	836	857	878	879	887	853	828	833	920	871	865	850	844	849	880	866	914	864	824	879	896	855	899	877	841	873	846	850	862	851	882	906	875	876	860	800	797	882	909	900	860	863	906	880	892	816	829	816	803	873	840	864	843	876	891	803	868	816	810	870	872	899	903	883	935	879	854	875	867	834	864	913	878	877	803	870	862	850	865	875	861	874	870	899	881	850	863	889	842	878	881	882	922	810	829	833	808	848	882	886	823	929	813	837	873	904	901	839	849	849	847	871	861	843	877	904	846	823	865	829	762	882	862	895	838	891	863	871	823	870	884	831	872	860	896	872	864	851	865	857	845	846	814	846	798	823	852	873	857	810	820	872	877	860	797	854	871	842	851	928	900	924	887	882	864	885	894	854	870	847	858	842	928	825	855	884	852	851	836	906	890	907	880	857	875	869	825	844	865	895	841	898	880	895	839	824	901	841	816	886	801	854	896	825	871	836	905	874	830	829	852	902	837	924	855	896	866	880	914	870	844	891	858	865	832	865	816	866	886	860	900	874	829	910	827	870	850	812	878	866	890	886	917	821	876	811	819	892	897	859	879	845	872	833	882	868	882	800	893	920	894	908	858	831	841	907	894	850	861	856	861	861	841	869	874	972	844	874	825	852	858	881	827	823	849	869	818	814	823	893	901	873	842	870	861	822	872	841	857	791	858	881	807	843	860	857	861	881	883	865	861	891	904	862	940	868	788	890	862	865	862	870	872	837	864	795	870	876	887	870	885	846	800	865	857	914	888	840	798	847	911	863	858	847	898	867	893	868	871	894	903	868	898	873	818	856	877	817	877	848	849	888	919	845	855	834	843	838	863	893	894	863	841	868	878	838	830	899	846	796	857	871	842	833	813	891	910	890	890	863	871	847	924	825	924	864	851	825	850	869	894	816	892	879	860	856	917	887	863	854	883	889	889	883	863	894	833	876	873	923	846	857	884	831	842	878	826	891	874	822	839	841	887	855	848	872	848	864	863	830	850	857	862	846	847	886	853	907	825	884	853	894	844	844	865	838	915	882	889	811	888	856	919	888	861	855	895	909	920	917	857	899	863	890	848	868	913	901	913	882	839	835	896	898	850	844	889	890	871	854	846	834	874	870	843	864	863	847	834	877	814	897	886	865	903	873	840	899	838	881	895	906	889	865	885	845	843	837	921	911	855	916	867	841	849	900	897	909	884	888	871	831	854	827	893	917	845	919	852	852	823	884	818	841	847	826	871	837	852	871	817	850	869	818	853	860	885	836	877	840	886	893	865	868	879	897	877	860	850	883	836	877	854	898	865	879	848	850	865	813	890	868	873	876	811	821	840	876	849	850	856	897	816	851	870	853	843	795	897	930	854	897	845	867	892	849	843	883	869	844	852	820	876	819	877	820	846	845	870	809	850	916	860	847	849	874	842	901	864	869	820	869	887	839	806	796	855	864	886	906	910	852	900	865	861	849	852	847	856	898	867	854	837	813	945	879	848	899	844	873	872	840	922	874	937	872	880	845	834	858	815	843	842	930	906	885	869	854	891	828	898	833	903	905	816	901	837	870	878	853	867	888	880	845	922	941	847	824	845	909	889	860	828	892	878	867	854	896	881	798	858	865	875	876	860	865	896	845	833	860	856	886	875	816	862	843	887	842	823	875	849	871	886	888	881	956	827	851	925	922	900	868	898	880	907	881	945	868	859	875	859	904	863	837	796	868	837	825	864	838	868	885	853	856	867	892	848	819	882	885	871	849	828	799	797	827	854	831	851	832	852	841	889	851	833	895	851	889	853	879	843	838	876	861	872	857	847	930	805	870	865	854	909	887	861	854	881	820	848	873	904	846	887	826	811	874	782	888	811	850	875	884	866	879	894	846	828	853	870	837	896	871	876	851	854	875	827	864	858	863	873	885	920	887	890	839	942	936	878	831	871	817	864	843	860	901	912	886	877	812	848	796	862	937	876	838	872	892	842	884	847	880	865	868	827	823	882	886	883	908	882	857	827	849	846	836	927	898	830	854	847	861	856	864	908	890	860	872	819	847	810	871	835	862	859	848	818	861	860	852	876	861	892	817	870	849	825	835	881	863	891	898	873	913	840	901	824	877	785	866	916	853	823	892	875	828	821	899	890	866	938	909	888	857	801	869	841	911	835	869	860	826	829	895	875	840	857	856	842	851	828	906	834	843	920	865	907	862	920	891	864	844	863	875	854	855	815	897	867	898	852	861	920	892	901	876	864	855	870	824	877	872	886	927	830	874	860	868	860	852	856	833	901	857	901	894	825	831	858	826	928	890	812	809	894	883	830	808	907	828	869	874	859	866	852	869	857	871	849	896	896	886	835	858	862	822	844	926	874	859	855	874	851	883	806	872	856	860	905	867	875	887	843	853	844	840	874	846	895	839	897	875	840	932	870	856	937	856	845	875	848	912	874	850	870	847	848	884	861	838	812	811	837	845	859	839	832	889	827	936	843	867	876	856	872	880	834	851	884	855	860	878	842	851	801	866	833	844	848	894	898	915	895	844	880	841	850	844	880	893	911	850	878	888	912	826	813	852	827	895	879	852	854	884	812	846	853	851	905	820	874	878	903	841	845	858	881	835	851	934	841	906	824	861	810	922	874	861	864	860	879	869	843	815	846	875	882	857	850	868	843	891	828	873	867	859	844	834	862	861	865	841	876	800	882	914	824	884	904	846	867	828	828	833	883	928	899	836	890	861	922	897	839	884	887	866	860	848	890	902	887	863	911	853	905	879	850	889	888	846	818	910	817	864	872	791	819	866	863	894	920	870	884	850	876	845	825	906	842	887	854	847	860	848	861	870	871	863	892	824	828	905	832	907	807	861	817	870	871	852	805	854	907	868	840	881	878	852	859	865	829	813	877	819	850	881	872	873	853	845	789	869	865	842	866	832	847	843	829	873	813	868	871	866	875	855	906	930	913	898	864	892	882	850	892	850	854	866	880	839	902	869	863	848	875
9488	1427	1620	1246	848	642	481	386	349	309	271	286	235	241	194	230	193	219	213	193	180	172	195	182	153	196	211	341	445	563	1030	1446	1044	1203	1454	1136	977	1103	1180	658	539	481	393	301	324	230	191	176	188	185	191	180	188	181	173	169	172	178	155	164	158	135	195	169	172	146	149	153	144	154	156	145	178	156	149	156	145	160	143	149	154	149	139	162	155	172	160	184	146	168	126	160	151	172	162	165	173	156	166	158	144	148	155	144	151	155	171	135	152	161	148	159	152	147	139	170	159	157	175	174	138	174	164	149	150	134	145	163	157	180	145	144	157	163	152	156	166	159	151	151	141	168	161	142	144	128	145	181	165	143	156	170	149	145	157	164	148	168	173	169	165	151	143	172	146	161	171	152	151	152	164	159	157	144	138	150	137	166	183	148	153	155	144	164	149	170	163	150	158	192	150	144	164	156	160	146	166	146	151	163	160	148	175	171	146	144	145	144	155	164	150	145	161	148	137	151	151	164	150	159	159	142	151	139	147	151	147	154	148	170	148	156	177	149	140	131	148	170	153	166	161	158	134	175	166	137	158	156	146	162	164	155	153	149	171	132	143	141	151	142	166	171	154	138	175	151	137	128	142	174	158	199	157	176	169	148	137	164	147	164	151	156	148	160	146	152	176	164	149	156	178	148	160	155	161	185	155	151	139	156	172	160	158	164	174	170	170	169	172	176	148	163	152	165	143	174	162	168	159	162	131	147	164	139	154	156	148	140	148	128	177	152	152	157	148	127	142	150	155	155	162	152	172	162	171	143	142	139	144	128	175	153	159	140	143	172	158	157	154	157	180	144	149	146	155	142	150	150	170	159	146	134	164	153	135	153	145	157	156	143	135	157	156	164	153	155	155	152	153	169	149	147	186	168	143	165	142	157	160	148	140	169	171	167	161	160	166	176	139	165	155	173	162	149	146	153	155	168	167	152	152	177	159	166	125	145	165	147	170	156	131	171	165	148	158	183	138	143	158	180	147	157	170	147	154	156	148	139	150	199	159	143	137	144	156	148	140	148	136	178	147	137	148	171	167	144	147	143	164	148	150	111	170	153	152	136	149	169	160	135	172	147	136	145	160	149	142	158	141	148	159	151	155	165	152	148	173	158	146	158	140	143	146	151	147	150	162	147	142	154	166	149	149	157	169	157	159	166	146	174	146	145	136	190	165	159	170	164	152	183	127	166	164	160	193	140	156	169	151	178	186	140	150	137	146	147	174	145	167	155	164	122	144	175	157	143	153	139	155	153	158	174	174	144	176	146	170	134	160	161	153	167	149	168	133	151	162	167	150	157	145	160	141	143	158	163	136	149	133	148	149	167	159	145	144	166	154	175	167	168	140	141	149	151	171	153	158	144	159	151	139	152	164	157	151	168	168	148	149	147	158	172	153	146	150	157	170	147	165	125	143	150	154	158	140	187	152	152	145	157	175	154	152	153	170	150	162	125	155	153	180	152	140	159	166	160	156	168	162	149	152	165	160	162	158	155	157	158	146	169	151	140	181	170	155	138	153	167	169	166	151	156	160	163	177	161	187	157	156	178	156	161	141	170	186	149	140	155	175	181	154	169	159	156	153	150	165	153	151	146	134	151	149	143	168	159	140	143	148	162	140	154	168	138	155	163	158	157	148	152	135	154	156	149	157	176	159	147	173	148	144	148	155	151	140	161	149	153	149	166	152	144	159	167	162	149	150	156	173	171	172	159	149	133	143	137	132	156	153	167	160	154	151	156	159	156	158	161	176	164	138	132	137	162	153	175	171	150	162	156	146	153	160	150	182	147	159	169	165	160	154	142	159	167	141	160	166	179	160	158	169	167	164	165	158	149	138	146	169	159	170	173	175	130	150	146	163	134	153	155	150	152	145	164	142	151	135	146	148	161	168	160	145	177	119	152	153	154	171	161	165	142	172	164	153	140	145	151	161	157	154	153	169	156	172	158	173	138	162	158	155	157	139	144	118	163	153	158	128	158	168	170	161	143	150	155	169	170	147	144	141	153	175	150	142	157	142	129	151	156	152	149	149	189	163	165	129	139	148	155	137	164	157	158	137	151	157	173	157	168	156	185	168	156	145	162	160	161	163	163	140	158	149	139	166	162	161	162	196	165	143	175	166	140	183	146	154	148	160	144	161	156	176	160	170	158	180	170	141	131	158	160	168	134	143	168	173	151	157	147	158	157	159	151	150	178	131	155	165	151	156	167	184	174	170	134	151	159	164	161	146	182	139	133	164	160	164	166	143	168	148	166	151	167	161	159	157	121	149	161	168	155	147	151	121	140	161	181	153	152	149	160	144	175	160	131	151	166	154	144	142	165	158	147	144	152	163	164	174	165	150	122	162	153	170	125	129	157	169	175	147	144	154	172	181	134	162	156	159	173	148	151	144	177	152	156	142	160	145	137	133	164	147	156	156	167	177	140	159	169	160	178	151	163	159	160	160	144	161	155	146	150	148	140	160	152	178	159	152	140	166	150	145	155	143	155	143	141	155	164	151	168	160	179	141	161	173	146	168	149	175	157	173	169	160	124	155	165	134	146	154	144	157	169	149	159	188	134	163	166	135	156	151	154	162	154	148	146	156	152	186	171	157	174	147	169	153	167	143	147	157	160	142	139	144	166	133	167	160	155	137	156	177	161	144	145	165	171	186	126	170	172	141	145	166	174	178	172	160	155	176	155	159	149	159	143	167	163	152	174	156	178	168	153	144	143	148	150	150	149	170	143	153	151	158	172	161	162	162	133	148	153	159	170	165	154	161	149	162	169	159	167	176	141	132	139	170	150	153	154	158	165	161	167	154	181	168	185	169	165	149	147	151	172	176	155	160	144	157	123	159	159	155	172	158	182	145	121	153	179	169	157	145	168	166	172	154	166	163	169	147	157	162	138	160	159	157	149	148	145	167	170	160	148	163	163	174	145	175	154	159	140	149	160	143	164	134	174	148	153	146	159	114	156	143	157	149	155	146	153	146	170	156	166	187	146	160	161	148	167	170	166	138	165	177	156	171	141	152	166	142	148	152	145	159	146	149	163	125	170	154	135	160	169	144	179	172	175	168	142	167	161	153	149	151	176	162	143	160	169	151	174	160	146	151	159	144	152	156	122	141	185	162	176	183	183	162	137	175	157	152	152	160	147	162	150	171	153	171	153	175	142	162	171	142	172	156	153	155	178	170	175	152	152	152	148	143	140	170	162	163	140	165	183	169	152	155	154	147	145	142	150	151	151	136	148	160	157	155	165	174	132	136	155	154	161	174	158	141	171	162	178	167	134	166	159	163	145	165	156	146	142	147	148	157	162	148	143	153	159	134	149	162	153	145	149	171	171	152	161	138	151	177	156	163	149	146	175	161	167	160	158	158	141	149	152	136	163	188	140	162	168	162	167	148	150	168	158	141	166	170	172	151	158	154	157	181	155	154	164	173	173	134	150	161	153	167	147	159	170	172	153	148	141	148	164
6004	1721	3527	3902	3254	2754	2259	1859	1638	1370	1254	1111	1029	985	881	855	802	798	778	727	660	705	664	689	709	790	1013	1832	2728	3944	6871	9749	6490	7376	8588	6524	7164	6819	7852	5029	4092	3572	2356	1881	1998	1270	822	760	722	641	647	635	591	626	565	529	565	548	580	530	550	533	580	533	572	558	531	516	536	480	502	501	485	490	510	505	488	472	525	505	462	470	489	488	464	511	458	475	513	506	487	505	479	492	518	465	494	518	467	475	483	494	480	468	511	526	460	475	458	469	493	498	476	495	465	433	458	530	485	466	454	488	508	485	429	466	455	533	451	490	481	474	499	474	452	480	513	484	486	495	458	438	481	498	465	486	470	475	486	462	459	476	490	463	508	491	477	473	461	462	447	457	481	493	443	497	434	484	461	502	488	479	490	483	497	465	474	480	485	472	501	476	492	448	496	464	484	489	493	518	449	457	444	496	497	460	490	497	474	506	498	512	464	535	496	498	484	472	506	467	476	506	463	500	498	462	461	509	500	476	501	471	505	491	516	484	473	475	490	482	491	515	467	517	466	464	492	462	467	459	479	504	464	494	518	479	495	479	480	482	493	512	449	483	485	505	491	507	508	493	478	472	458	472	477	508	480	454	479	483	506	477	448	506	493	472	504	481	508	469	469	485	508	434	505	484	498	451	489	490	484	488	446	470	497	487	467	499	469	449	493	470	439	480	518	446	481	495	489	491	502	564	489	503	500	478	486	463	493	471	480	484	515	455	475	491	504	473	491	463	515	490	493	480	476	462	466	467	467	514	467	443	511	488	473	489	486	477	506	484	494	480	490	480	458	507	472	496	491	517	500	477	461	505	474	522	436	464	471	503	442	505	474	500	466	455	513	500	520	456	468	488	468	493	475	477	450	421	478	466	467	468	470	437	512	510	467	486	483	466	439	510	452	484	504	484	455	454	480	479	461	461	462	456	449	449	499	504	517	493	510	432	485	467	483	472	455	474	433	436	475	478	483	479	450	484	503	490	501	478	519	504	463	501	490	464	484	469	467	472	507	470	469	474	475	468	472	524	522	448	512	510	497	498	485	457	475	483	471	491	466	479	488	494	472	503	474	497	501	478	509	491	490	488	493	446	445	514	490	528	498	471	480	481	487	446	494	516	462	456	495	457	482	463	447	464	477	495	446	456	469	463	476	461	436	459	486	497	490	501	493	465	502	446	474	498	494	457	492	495	483	463	482	482	496	452	490	469	493	504	440	521	460	457	489	492	484	478	477	490	489	475	483	524	525	507	504	491	468	495	496	493	494	501	489	495	467	493	495	480	497	470	471	540	467	500	474	457	495	449	480	474	482	471	488	453	475	508	490	503	473	528	501	494	461	464	495	459	475	485	478	496	467	469	462	465	487	510	458	459	455	487	476	482	476	485	528	504	461	484	459	487	514	474	506	481	479	460	482	466	499	528	437	484	467	485	462	451	482	500	489	482	477	452	445	513	448	514	487	493	462	513	469	454	478	478	475	513	472	499	494	450	486	489	476	447	497	438	499	499	477	559	472	509	479	471	462	507	497	486	475	482	472	471	467	456	477	483	468	481	503	476	506	498	467	503	464	451	483	454	476	482	457	506	487	490	514	520	492	472	507	475	446	473	483	506	485	488	503	527	473	487	490	483	478	498	475	474	497	461	484	463	459	505	486	478	455	498	483	490	487	495	522	470	479	489	504	525	492	541	486	469	480	526	497	477	473	480	470	475	454	468	488	453	518	468	469	496	444	491	485	478	482	506	480	513	470	444	504	447	485	483	498	482	453	476	505	513	452	502	468	464	509	488	518	500	486	467	429	498	461	488	499	460	471	474	505	499	504	504	466	467	455	509	496	506	478	523	488	478	503	517	443	437	474	477	504	495	504	512	462	483	470	473	495	457	470	482	508	490	503	475	501	488	491	506	450	517	485	466	449	535	462	448	443	457	461	512	500	475	542	506	506	466	481	452	464	503	500	466	474	509	475	528	466	466	509	496	477	475	461	486	505	469	514	502	467	509	501	492	471	457	438	505	494	463	470	448	489	519	484	456	490	472	467	486	503	499	441	487	484	455	457	477	481	456	451	510	506	497	464	457	471	477	491	455	488	509	476	494	482	443	498	474	467	472	496	461	512	493	486	467	483	502	493	472	490	499	460	481	488	462	497	523	486	488	533	447	483	482	511	478	478	494	457	493	454	504	503	493	477	503	453	483	524	512	461	477	429	442	470	457	458	490	482	480	515	498	493	458	450	471	472	466	514	472	495	472	492	471	478	484	485	446	507	465	462	475	482	462	527	477	489	451	488	479	495	414	481	481	510	515	453	458	517	484	461	478	477	444	480	510	476	502	479	466	486	456	509	484	486	489	476	475	503	484	449	482	496	493	491	456	478	447	488	458	502	446	482	498	443	492	484	471	497	472	479	479	480	492	462	490	497	501	493	465	483	472	463	477	487	471	487	462	460	515	468	494	471	448	500	482	499	491	482	464	486	503	509	424	522	498	474	482	450	472	491	472	494	492	482	455	481	485	511	460	487	496	468	478	510	486	443	483	471	503	485	441	495	497	473	461	476	485	474	486	445	496	496	509	497	491	450	499	467	482	485	479	487	499	460	467	468	500	445	448	507	476	469	453	456	478	478	468	501	459	489	515	528	500	456	491	476	461	481	441	449	483	486	444	493	516	502	487	473	471	477	463	510	455	462	532	537	481	512	506	440	473	509	481	492	478	460	483	512	511	476	477	490	475	466	466	450	466	517	530	481	457	481	495	442	481	487	518	494	443	490	448	502	478	436	474	487	487	440	457	496	495	473	491	513	504	489	469	483	478	504	450	444	449	491	464	490	486	457	497	503	531	482	471	520	493	465	471	474	478	463	455	497	528	473	470	473	496	480	512	473	484	492	477	499	469	483	496	473	471	487	476	493	509	468	468	506	467	455	452	485	480	482	476	480	466	499	497	446	503	490	466	512	498	464	499	469	486	503	485	447	481	460	450	495	488	503	488	511	468	486	493	473	515	485	476	510	488	488	490	472	467	472	461	519	509	498	497	508	474	531	489	488	455	545	516	470	440	499	493	457	499	475	488	462	458	492	469	502	487	467	468	472	469	467	475	499	457	470	471	454	476	495	475	485	453	449	482	488	474	496	501	469	479	454	502	441	464	469	467	502	485	485	458	466	472	471	452	476	481	499	528	547	513	471	441	489	485	489	474	466	478	480	473	462	510	490	469	448	487	482	468	490	538	479	471	476	503	507	514	475	492	470	495	475	454	476	474	432	465	470	483	479	538	477	490	501	490	447	491	465	471	485	485	445	473	511	473	478	494	474	497	479	531	483	454	463	453	484	481	468	488	510	485	497	464	464	499	458	496	474	475	467	461	473	470	473	495	518	476	458	482	476	469	472	481	465	492	465	505	481	467	529	464	470	426	482	491	512	466	468	501	457	501	525	488	522	497	455	502	443	480	436	465	482	478	465	488	481	441
18030	3461	3358	2350	1537	1094	817	664	518	430	424	359	311	331	279	254	255	240	236	235	176	203	214	188	195	237	317	525	783	1067	1823	2418	2081	2280	2588	2032	2329	1947	2121	1347	890	889	531	429	510	328	234	219	184	200	194	202	182	172	174	200	160	155	162	191	196	171	191	150	160	193	167	176	146	160	157	155	169	151	144	148	153	149	157	146	151	153	154	161	175	161	162	155	174	141	162	161	180	169	176	158	155	177	158	142	160	160	159	137	146	151	155	157	168	154	148	173	163	165	151	169	135	175	154	156	137	152	151	147	149	176	148	158	144	164	150	150	150	159	142	151	161	157	146	182	146	149	136	153	152	169	150	162	156	142	150	150	157	146	149	173	168	157	160	148	153	158	139	138	142	147	148	164	161	156	170	155	162	156	160	156	159	157	144	162	171	159	166	192	135	149	156	168	139	143	151	155	147	164	161	157	157	157	177	139	159	159	169	160	162	169	142	164	147	155	149	169	167	139	173	157	151	156	161	178	151	157	152	153	149	146	133	142	161	154	164	158	165	162	137	142	162	153	134	130	162	147	153	160	136	131	134	154	152	166	168	168	145	162	128	141	149	148	158	152	154	150	135	171	140	159	131	165	141	156	144	179	149	153	154	163	145	146	128	153	161	126	160	139	164	141	157	157	149	157	157	171	168	165	158	175	166	164	181	159	151	159	161	135	125	150	159	130	155	130	141	152	148	160	156	144	149	145	168	156	169	136	159	141	151	166	156	145	129	145	137	158	143	166	142	131	126	141	159	143	158	166	175	155	149	147	141	156	141	149	150	164	145	140	147	145	183	175	155	144	144	156	151	163	146	159	149	151	143	153	147	134	151	166	163	152	162	155	151	178	155	158	168	167	166	174	134	158	155	159	141	153	164	171	170	156	153	155	149	156	167	151	135	158	157	140	175	139	156	173	138	164	162	132	144	162	155	160	176	177	143	159	134	165	148	171	129	154	164	163	149	169	163	150	147	142	162	154	164	150	132	164	161	163	150	132	151	164	166	155	135	140	146	152	159	144	164	166	156	137	168	155	150	155	137	160	136	149	164	157	151	159	165	141	172	154	165	155	153	157	142	172	153	153	165	156	165	135	158	142	153	170	145	166	153	140	143	150	155	142	169	184	138	166	139	151	128	165	163	162	148	171	145	152	139	152	139	160	148	152	155	149	139	158	147	153	162	145	163	170	142	164	162	170	159	136	142	163	139	128	158	152	135	165	154	144	134	147	160	151	151	148	148	144	164	135	169	171	142	155	149	156	163	142	157	157	150	159	167	156	151	131	129	165	157	165	133	144	167	155	150	171	145	155	148	173	143	159	157	171	156	154	145	162	162	156	134	177	173	168	165	158	169	161	145	149	157	148	144	152	154	144	139	153	158	135	161	158	150	135	146	167	148	154	126	150	180	149	136	130	165	149	155	143	136	164	165	151	182	143	144	156	157	144	149	163	172	179	161	172	143	182	164	177	145	154	144	161	145	146	155	147	148	165	172	136	150	140	152	151	158	148	129	149	144	171	145	154	142	146	194	152	153	166	153	185	164	156	150	142	139	172	163	146	173	159	154	153	123	152	155	142	145	139	155	153	154	148	159	158	151	127	143	166	161	142	134	150	166	149	153	157	149	156	152	161	185	149	144	164	137	165	152	150	140	161	139	155	149	167	155	138	144	146	173	179	164	174	124	168	149	128	126	155	178	176	151	171	176	169	154	141	148	168	142	153	165	144	151	168	154	156	150	144	162	156	138	176	143	139	147	155	128	156	155	148	169	148	167	169	159	151	153	159	175	149	129	168	141	135	164	154	156	149	145	169	162	161	132	139	158	165	171	160	150	150	143	171	137	150	150	132	143	160	148	163	146	136	170	160	139	164	146	150	145	169	159	150	151	148	159	153	167	167	139	154	148	155	137	163	147	158	155	152	143	158	147	153	136	155	149	155	159	151	153	154	145	140	162	150	137	156	151	157	166	154	165	150	128	161	145	153	154	143	173	133	168	159	140	172	148	152	134	154	162	191	173	154	155	146	144	136	150	158	149	162	129	170	148	148	168	155	146	156	174	141	155	168	163	144	155	156	169	160	147	162	167	153	151	155	173	166	140	170	156	166	147	150	160	172	178	179	161	152	166	169	155	174	152	134	181	156	152	153	161	166	156	149	145	165	175	145	165	161	166	181	142	144	142	141	160	160	166	166	171	149	167	148	153	152	144	163	145	152	142	164	149	157	157	132	141	169	151	166	147	159	151	153	165	152	149	161	155	158	143	152	174	172	188	152	160	146	128	141	137	149	155	160	153	144	154	144	139	128	119	155	142	166	133	166	161	164	158	143	148	161	148	154	165	159	162	152	161	158	153	145	150	138	149	161	154	141	164	154	164	142	138	126	168	158	156	147	166	147	157	172	162	154	161	159	153	168	160	157	138	134	126	133	155	159	164	159	154	139	157	161	167	143	149	141	180	164	167	163	160	175	148	141	161	156	154	149	161	148	139	167	152	134	145	144	194	172	167	136	162	171	168	152	146	151	146	156	167	172	156	162	151	154	167	152	169	169	155	128	141	146	130	187	151	142	159	153	133	164	157	141	149	156	141	144	150	159	154	150	146	149	160	156	156	176	163	154	154	159	135	136	158	129	150	157	154	167	126	165	135	135	146	166	157	143	171	175	161	153	139	150	135	174	164	139	165	149	161	132	151	173	143	155	139	159	139	169	147	147	179	142	148	167	166	160	164	155	148	159	142	150	145	149	162	157	156	146	149	152	146	158	168	160	151	144	155	140	137	169	155	181	177	171	162	170	152	151	168	159	154	163	158	141	154	144	156	156	159	156	155	152	152	172	147	146	155	143	155	151	161	131	164	146	144	124	151	145	158	156	131	147	157	161	154	163	150	136	151	132	141	169	151	161	154	160	136	144	159	154	157	172	148	157	131	144	149	162	158	143	136	161	164	148	187	143	148	160	170	136	152	159	159	162	145	148	164	155	171	172	154	172	158	154	124	147	182	130	180	163	148	159	159	154	165	165	154	163	146	157	144	141	147	177	160	142	141	153	157	147	161	153	143	153	135	155	167	165	152	156	153	145	141	137	153	167	133	147	160	165	164	130	166	171	137	152	182	168	146	171	178	187	160	154	140	156	132	141	156	146	146	179	154	153	160	152	142	160	148	145	157	169	170	145	159	144	146	167	148	146	141	141	137	117	146	152	137	153	148	178	173	148	146	162	154	184	138	141	153	143	139	133	160	146	151	144	150	150	165	163	171	163	161	162	147	162	167	158	143	148	142	153	139	148	167	150	143	153	144	155	158	135	156	162	167	148	142	157	146	148	145	149	156	145	145	159	151	165	174	132	162	160	148	155	140	145	141	148	151	178	160	157	162	142	144	172	146	135	147	158	150	153	144	160	129	171	143	151	134	172	146	148	145	136	136	156	159	158	183	147	137	124	165	174	155	160	153	150	133	151	135	140
8873	2811	6212	7008	5885	4759	3870	3115	2656	2309	2013	1730	1558	1435	1321	1207	1192	1066	1044	1012	948	867	870	919	998	1100	1620	3138	4835	6778	12135	14462	11364	12386	13127	10675	13044	11054	12296	8819	6460	6268	3797	3255	3766	2157	1338	1166	951	830	831	892	697	686	673	644	630	623	602	579	595	622	638	624	626	587	559	559	511	512	536	538	541	515	517	528	517	509	506	537	472	482	498	527	510	489	522	513	500	495	530	506	453	485	488	520	514	512	494	486	494	501	507	487	491	482	500	485	502	455	476	511	518	511	530	470	513	481	489	473	468	496	472	478	518	480	483	456	475	501	489	507	495	546	514	444	510	521	481	502	483	475	499	502	465	519	505	513	461	481	467	456	480	471	471	500	520	503	481	469	522	536	472	490	460	450	470	477	504	524	496	528	463	477	483	454	525	521	494	483	466	478	474	449	489	459	479	490	515	474	451	490	471	483	520	470	469	481	489	461	465	479	474	509	434	462	500	509	520	457	483	479	496	520	492	512	490	471	495	460	494	532	495	493	456	484	488	491	495	485	496	477	521	525	482	534	473	490	494	489	452	504	501	488	479	483	506	498	481	490	449	492	474	486	480	476	455	489	483	450	481	472	480	456	516	478	494	492	482	507	515	496	469	501	503	434	457	501	486	485	471	488	499	476	494	491	535	486	474	474	446	546	470	544	492	468	473	442	480	495	519	467	492	470	521	507	498	490	463	460	508	476	468	510	473	515	516	506	511	489	510	489	513	497	436	514	488	470	485	465	485	517	461	444	469	500	461	480	491	482	484	460	449	475	487	461	446	482	491	496	524	478	513	515	460	534	492	459	530	495	473	457	477	501	455	487	504	480	478	499	496	465	490	509	497	482	465	477	520	507	529	444	489	499	489	454	489	510	494	513	475	510	480	481	465	466	476	500	471	516	490	486	521	494	483	516	493	520	467	484	495	471	485	475	484	469	500	461	488	498	465	465	507	441	499	525	492	482	453	467	465	481	491	474	466	451	515	485	493	503	489	483	466	494	534	462	466	515	492	466	462	467	479	484	478	505	508	477	486	536	504	450	488	471	519	474	477	500	483	525	521	495	488	469	480	510	443	489	449	503	526	495	452	536	475	471	492	498	466	476	476	490	485	464	462	490	486	487	483	433	449	445	506	495	491	489	453	492	492	466	473	504	474	511	489	517	476	517	485	525	488	493	450	529	440	479	501	483	470	479	525	477	462	495	531	481	477	474	501	483	487	468	489	447	478	488	457	467	473	489	483	499	461	475	516	491	492	484	469	475	521	473	511	491	464	489	506	484	481	487	486	526	490	457	472	448	506	523	503	456	460	490	481	514	501	505	458	470	493	466	493	451	463	491	502	510	472	466	483	515	473	481	485	474	500	462	486	518	470	488	453	506	490	484	432	493	469	499	473	500	492	447	525	513	482	524	472	498	493	522	502	470	522	534	460	477	488	489	505	503	445	465	524	480	456	511	482	499	502	447	445	483	474	493	499	457	493	485	473	469	522	493	490	529	444	512	515	487	471	468	465	498	471	503	483	496	448	474	495	487	517	511	481	469	509	464	477	489	488	478	494	477	440	508	510	468	459	508	508	481	533	499	479	492	445	495	504	506	490	498	481	433	447	446	468	457	481	480	498	494	519	519	474	517	474	474	466	494	485	456	475	495	495	452	493	484	504	488	472	502	455	485	499	467	485	466	514	485	457	453	516	487	489	505	475	508	447	507	489	505	460	518	482	472	478	498	489	488	565	486	465	492	483	493	528	488	473	513	505	488	455	478	462	507	467	488	466	508	476	469	500	497	489	454	515	497	451	487	481	509	479	487	516	461	499	504	524	462	499	520	466	497	488	520	511	482	497	455	474	487	459	472	490	526	528	514	507	467	494	463	508	456	474	480	475	478	489	501	503	477	469	496	501	496	503	461	491	474	484	489	466	493	534	460	488	460	470	504	463	510	465	479	458	525	521	508	478	503	496	456	490	489	447	486	463	490	454	503	486	485	473	482	485	478	471	518	442	492	486	471	471	491	519	477	460	486	485	475	507	482	503	472	463	494	489	501	465	493	446	483	465	472	463	503	505	470	509	490	461	484	535	495	472	512	507	485	492	480	465	493	476	468	472	484	485	466	458	459	516	514	507	515	472	494	536	458	481	477	462	471	483	459	514	488	460	464	489	479	522	508	513	479	497	482	473	519	499	495	499	493	461	484	501	486	488	469	482	503	485	515	445	508	490	496	461	501	446	471	497	516	490	491	495	524	514	449	480	482	497	483	487	508	520	501	469	472	513	461	473	452	489	504	443	472	492	485	502	456	505	508	494	492	492	510	450	496	479	508	486	499	480	469	499	506	510	469	450	478	459	455	465	477	500	518	517	465	486	475	480	513	477	477	464	474	484	487	510	475	461	452	492	488	509	511	503	476	502	493	469	482	478	488	480	439	484	503	494	509	489	452	501	476	468	507	480	466	470	439	489	485	484	475	440	473	456	496	506	488	485	457	513	486	509	518	528	484	497	468	472	504	484	481	485	456	485	504	513	465	485	479	461	504	485	495	469	426	467	490	490	490	458	519	495	510	499	512	463	538	451	503	475	476	481	467	500	512	473	481	504	520	458	478	463	480	529	459	476	488	487	505	496	459	468	510	474	520	482	499	480	470	479	504	441	454	520	522	462	482	504	498	469	498	488	453	469	504	469	476	526	504	511	464	504	453	448	465	483	493	463	452	509	505	494	562	491	455	446	452	496	493	474	480	489	479	498	463	520	495	467	488	508	486	473	468	469	476	471	492	532	483	470	506	485	494	481	519	505	483	510	511	516	491	474	513	476	486	467	496	469	488	477	481	451	502	456	477	481	473	503	497	468	468	482	490	490	470	451	485	483	486	491	471	476	498	469	527	473	464	454	465	514	481	462	512	463	479	470	492	457	479	520	433	509	497	502	518	484	499	444	513	510	499	494	523	483	514	482	472	468	497	508	463	512	468	481	492	511	426	468	485	516	506	518	497	474	477	497	469	492	512	484	461	491	475	487	514	469	438	519	507	446	405	538	465	460	476	508	472	497	480	465	501	470	498	465	513	490	511	465	464	514	496	486	479	482	500	510	483	519	524	490	501	501	509	457	481	481	465	469	462	466	447	503	486	467	486	444	533	499	477	492	503	536	487	454	491	503	516	496	470	496	467	500	490	504	498	461	497	444	485	512	451	513	477	464	500	442	491	452	485	465	497	469	493	480	503	493	497	486	456	501	534	487	494	474	468	482	463	512	498	480	470	504	479	498	460	518	503	499	483	570	474	493	491	489	522	499	495	497	509	472	464	463	474	518	467	444	508	492	485	502	467	498	496	494	534	481	481	495	465	487	459	521	522	453	481	473	494	487	498	483	488	493	480	468	475	482	487	460	449	472	463	519	475	486	509	473	492	483	459	483	496	487	494	482	445	493	485	490	494	492	470	499	481	473	484	510	457	470	490	495	467	472	491	510	480
2241	379	405	349	315	344	306	301	300	324	284	293	288	301	299	292	270	319	324	305	324	309	311	273	288	301	302	311	315	330	327	359	350	359	342	337	349	312	365	320	320	308	304	294	271	357	283	296	310	296	284	330	296	289	297	301	291	317	303	256	307	286	290	270	290	281	290	280	309	288	290	269	275	322	285	308	284	283	267	301	310	289	315	317	272	299	259	317	270	297	311	275	291	294	283	282	319	280	315	280	280	306	294	271	296	303	301	291	285	286	299	284	294	294	281	288	306	268	275	333	296	332	311	301	300	291	296	278	287	293	305	303	316	287	303	294	295	298	291	313	324	289	279	297	294	274	299	284	266	278	303	294	278	282	287	290	323	279	310	281	287	303	314	306	322	278	311	267	300	293	267	314	274	307	276	267	276	294	270	284	299	273	331	302	332	282	259	291	316	270	303	322	290	286	284	319	300	299	302	300	345	283	311	274	293	275	329	286	275	269	290	297	313	272	336	310	302	302	276	334	311	285	278	282	290	307	287	326	310	294	308	295	284	310	288	280	273	273	289	286	284	293	288	335	309	281	279	282	321	281	300	274	287	274	318	295	301	278	295	315	292	316	286	326	281	295	291	295	293	295	265	296	296	317	286	286	325	297	286	307	300	288	281	280	317	291	293	303	290	297	296	284	278	291	263	281	290	280	284	323	310	246	329	274	285	306	260	298	288	285	253	278	296	315	276	307	265	303	269	271	288	307	258	311	283	286	291	297	311	295	280	315	285	309	289	279	304	316	269	278	269	278	279	299	289	273	310	318	311	290	284	305	296	308	286	273	278	312	301	312	278	304	297	287	297	276	316	277	301	284	284	303	321	291	294	250	290	283	276	314	276	274	288	313	286	283	309	297	299	255	286	269	297	310	292	306	311	319	306	296	278	294	297	292	318	310	295	287	286	309	301	297	294	271	253	291	307	294	288	328	285	289	272	300	303	273	300	276	297	255	267	287	281	265	293	300	310	296	282	328	269	310	292	269	280	299	331	292	283	294	315	279	289	296	268	275	308	296	318	288	308	298	260	271	312	307	281	289	260	291	302	295	298	268	288	298	292	289	266	286	257	300	313	293	311	282	295	296	267	312	280	290	331	295	293	280	304	285	305	297	270	301	284	285	314	266	297	291	303	305	305	298	295	307	269	265	265	293	297	301	304	282	280	298	294	292	299	284	289	316	310	287	302	280	297	258	297	297	292	299	282	289	331	285	286	259	278	289	285	302	284	290	285	264	289	294	282	315	277	295	268	298	299	289	286	291	280	309	275	291	272	274	282	278	278	298	294	304	295	286	290	289	316	277	303	288	305	273	309	297	279	300	271	297	297	286	280	277	308	272	324	273	276	275	285	310	300	317	307	281	297	299	276	263	278	301	302	299	301	300	292	299	307	299	280	264	279	288	271	250	318	291	302	289	306	307	279	272	287	308	303	282	303	295	331	324	287	305	289	315	295	290	307	311	300	304	284	276	294	297	295	275	279	301	283	293	290	288	304	291	276	294	319	300	288	296	327	295	280	293	282	268	287	307	297	293	327	332	307	292	296	287	313	298	279	281	319	323	277	263	267	301	284	278	254	282	274	345	302	282	287	285	324	288	322	278	285	309	299	294	296	262	291	265	294	315	303	286	287	280	320	310	283	322	299	296	297	287	300	300	272	263	310	264	290	255	263	285	265	297	276	294	309	286	295	294	309	297	308	279	293	273	334	292	291	267	294	285	295	292	303	315	327	299	318	288	288	257	276	301	282	310	274	274	298	277	302	314	317	287	292	276	283	277	269	268	278	274	277	327	329	266	296	305	266	279	294	296	287	295	303	303	274	281	324	298	292	280	293	271	285	306	310	270	309	295	309	308	271	285	333	280	277	286	307	267	280	287	278	305	276	309	278	300	295	282	305	296	299	309	280	283	306	263	307	263	309	266	267	308	311	296	301	297	294	312	307	313	327	319	275	328	282	264	288	305	309	307	269	264	324	283	296	290	310	291	300	290	288	308	272	319	298	285	279	278	280	276	246	286	283	280	308	276	281	282	281	284	283	289	297	284	312	268	256	291	289	260	303	285	308	289	276	279	335	324	282	274	303	311	301	285	305	272	314	281	304	289	295	298	308	273	301	306	266	254	304	258	281	287	272	299	306	305	298	306	297	287	279	271	286	277	270	296	267	280	268	296	291	281	296	297	296	313	278	288	324	284	260	274	304	292	301	293	265	315	305	313	298	271	313	293	295	292	305	325	280	313	319	283	295	297	271	281	246	287	272	291	324	305	290	339	288	291	280	299	310	307	278	315	285	301	284	315	285	288	327	301	282	303	292	289	300	274	324	293	294	291	293	294	276	300	284	297	294	278	309	309	293	264	303	285	303	322	312	285	317	290	293	281	285	291	261	291	283	315	260	266	318	312	282	308	270	289	275	322	306	314	305	292	298	307	309	278	284	308	299	278	308	295	277	253	293	275	290	297	290	284	298	329	298	277	288	296	270	305	291	284	279	275	310	292	281	309	296	316	292	274	256	286	299	292	283	292	301	273	327	302	282	273	287	307	312	266	273	268	307	288	325	269	305	292	280	313	287	305	302	299	264	322	287	312	311	270	269	272	312	287	301	303	317	282	287	294	306	280	308	326	310	303	298	290	305	293	286	277	317	277	279	276	280	278	308	293	300	310	314	295	242	280	299	310	266	268	286	324	281	284	284	294	279	264	284	325	340	293	301	261	301	316	291	300	290	311	292	275	310	254	319	277	286	268	280	319	316	302	256	276	282	256	305	294	295	298	311	312	268	313	281	285	285	312	259	332	276	249	289	267	293	292	315	330	299	272	299	283	278	305	266	319	293	265	309	313	277	326	316	287	312	276	296	307	280	303	301	318	314	321	303	283	314	323	301	272	299	305	291	288	303	294	293	293	313	286	314	328	289	268	317	296	302	297	268	302	276	268	308	272	284	299	289	265	325	282	333	304	280	308	301	257	332	291	311	293	293	298	280	328	305	282	289	295	305	286	306	278	296	297	295	276	288	275	279	313	288	290	310	326	320	327	284	288	307	297	273	282	262	330	273	308	291	318	306	311	304	272	300	276	273	273	274	313	276	277	301	293	293	301	302	289	304	310	299	313	257	271	291	278	304	248	285	275	281	306	305	261	331	291	257	271	292	306	293	328	336	299	304	296	309	287	318	288	283	298	278	275	302	291	315	295	291	322	310	293	291	314	283	290	275	294	311	282	278	319	305	265	320	307	268	313	292	277	298	273	285	311	304	288	318	282	264	288	276	295	322	307	304	298	300	285	282	286	287	305	282	270	286	282	301	261	299	311	280	283	313	281	311	294	285	292	306	277	310	280	302	266	291	282	307	290	280	256	271	289	268	281	278	310	342	316	326	312	283	279	289	298	317	295	302	274	294	296	284	332	298	274	263	289	298	293	294	293	295	307	298	286	307	288	290	300	289	251	256	282	264	286
2440	915	1067	1019	977	1018	918	879	930	862	854	901	860	841	836	820	817	834	913	805	831	841	843	796	869	918	916	954	971	1092	1312	1323	1204	1334	1474	1338	1343	1326	1369	1187	999	1019	891	946	959	915	906	861	796	864	857	882	820	850	874	858	872	834	834	837	842	805	828	787	854	824	846	818	813	863	822	862	796	844	871	828	828	840	845	814	807	833	874	819	830	847	796	865	853	802	869	824	800	892	837	815	839	796	865	874	815	816	851	765	834	846	841	848	852	875	834	834	799	801	862	882	756	847	829	825	893	846	802	820	857	859	861	857	830	856	802	791	863	811	755	854	868	800	812	847	863	785	831	803	810	878	856	825	791	825	839	828	830	808	758	809	857	829	841	829	856	826	846	802	797	844	813	807	827	792	824	783	798	839	828	878	818	839	824	877	829	842	787	854	823	839	833	800	845	821	815	752	841	815	771	786	808	824	828	831	867	771	802	811	858	839	810	819	814	843	853	829	852	786	760	852	870	799	742	784	816	765	862	811	778	878	823	826	840	795	831	823	853	864	842	845	772	873	852	854	869	829	792	778	827	841	847	870	818	812	844	800	838	812	831	786	828	843	819	851	769	807	835	807	817	776	866	800	816	847	833	814	837	840	834	817	832	848	836	814	826	808	831	825	829	875	789	791	844	835	796	836	846	788	828	870	874	857	793	808	783	852	828	826	821	844	835	818	844	801	849	785	793	804	777	792	779	840	827	855	845	799	857	856	815	831	813	860	867	870	794	786	827	817	854	788	789	827	789	861	821	833	831	829	850	819	833	787	850	863	824	821	855	812	864	774	832	851	800	818	859	841	860	853	826	874	854	856	784	814	836	867	798	841	863	853	827	810	846	828	763	789	837	842	831	828	835	816	847	803	796	816	815	807	899	793	817	846	861	817	817	833	786	830	804	858	807	833	829	810	824	837	835	777	857	911	816	849	864	814	819	831	839	827	818	828	820	791	816	839	847	791	854	851	811	849	787	839	807	859	888	815	861	837	846	865	844	809	828	821	874	818	845	811	853	864	827	794	840	793	772	840	843	826	804	774	803	880	848	781	822	826	834	846	861	839	782	804	860	875	818	831	833	818	765	805	845	855	837	814	828	799	849	813	820	826	876	835	789	873	903	791	840	823	828	825	816	805	862	805	879	768	825	857	814	897	809	790	798	840	792	840	861	834	808	823	838	777	791	789	834	842	809	851	862	851	835	807	868	866	913	832	821	815	809	856	829	809	860	840	850	829	812	832	817	784	813	837	801	824	870	826	814	802	833	824	806	845	825	783	792	828	844	833	831	754	814	788	832	859	766	797	799	832	775	804	794	770	819	836	805	840	863	861	850	860	834	850	809	848	793	835	865	874	833	749	877	800	827	794	820	838	792	829	822	789	851	818	809	801	813	859	850	850	806	825	819	836	806	844	794	800	801	853	822	869	798	793	811	880	839	852	834	842	850	814	774	838	842	849	863	795	820	844	799	807	816	867	802	829	833	779	836	815	859	825	823	850	848	804	882	854	850	837	842	829	809	855	823	845	848	830	813	857	823	812	858	774	827	840	820	849	774	853	851	835	766	866	853	808	824	822	805	842	819	838	787	812	820	847	824	836	809	835	843	837	825	850	854	796	839	845	833	847	851	836	845	824	883	834	787	803	852	822	792	810	864	817	791	817	805	807	794	814	833	812	845	824	841	788	806	856	850	826	860	823	828	840	822	790	823	825	839	853	832	804	800	801	853	873	832	771	854	848	822	801	838	858	826	868	858	794	792	819	809	796	781	843	821	854	853	852	809	800	841	804	822	809	835	878	860	831	855	872	845	837	779	766	900	832	828	797	816	827	880	851	811	832	781	857	802	821	776	796	848	857	828	825	819	815	873	844	903	803	846	828	824	793	864	785	827	828	812	828	780	820	879	910	808	872	804	791	830	834	780	747	846	822	811	806	796	802	868	810	829	833	824	804	808	808	788	817	815	809	818	822	825	837	837	857	815	828	876	811	785	812	855	829	854	839	879	863	834	797	842	858	822	845	852	829	793	822	798	839	858	821	786	841	830	863	801	791	805	750	832	796	825	858	777	852	828	822	842	789	873	895	874	819	836	801	793	819	878	793	882	798	876	805	866	865	825	802	824	824	845	784	831	824	836	826	790	850	854	823	851	835	827	827	848	825	802	821	873	832	816	834	835	778	857	777	817	815	776	779	830	824	844	811	817	818	847	793	843	835	800	822	831	829	840	814	843	840	837	811	801	819	828	822	886	844	851	825	813	810	865	867	766	833	841	819	810	786	807	797	872	795	784	810	800	810	796	836	834	773	817	822	793	846	812	832	816	827	821	828	831	817	796	826	841	780	817	781	815	802	792	867	839	829	796	830	850	823	835	826	814	813	841	839	824	827	759	814	852	822	841	867	852	793	804	796	832	825	817	847	845	845	876	824	796	818	798	832	826	782	806	838	792	819	849	827	901	884	848	842	843	824	805	766	808	843	829	794	844	830	811	798	834	823	866	830	816	764	817	773	812	796	810	847	821	833	837	836	856	823	772	830	860	816	809	848	833	814	802	875	878	798	826	774	821	835	885	885	794	810	827	827	791	787	821	814	803	868	865	853	798	824	824	875	778	822	814	872	789	805	862	820	775	783	817	801	849	802	832	835	811	841	762	830	815	818	835	823	847	820	823	788	869	831	840	802	828	866	785	780	794	814	794	879	814	860	822	888	783	805	816	774	826	821	830	808	846	842	836	849	785	775	825	811	809	829	869	845	815	780	776	826	840	872	797	842	826	809	826	818	854	788	774	796	867	857	795	788	818	854	873	831	868	838	785	831	805	851	802	853	838	831	838	821	808	859	807	824	893	844	781	796	837	825	825	839	826	782	764	809	854	826	795	888	780	821	806	800	833	831	824	797	794	820	837	835	812	793	838	845	814	840	866	808	758	825	763	823	842	838	837	778	834	834	819	801	825	770	818	800	818	858	816	832	867	817	814	856	822	880	842	800	853	821	823	821	817	835	827	779	850	837	848	811	853	822	867	785	798	788	785	849	830	808	850	855	799	861	894	791	806	816	844	841	854	802	808	827	796	787	853	841	822	810	849	841	841	788	883	789	822	829	826	837	856	809	852	871	815	847	858	811	842	871	796	804	831	820	863	811	830	815	849	833	756	855	806	829	809	823	846	844	808	832	804	829	805	809	835	852	821	795	799	874	838	835	857	843	761	786	850	818	767	830	819	789	871	789	801	811	847	832	824	876	831	860	821	826	869	839	830	840	857	824	819	897	873	895	862	818	818	836	788	829	817	819	877	803	878	824	837	855	808	821	813	838	830	849	851	835	854	873	796	806	823	804	799	825	820	821	848	807	855	810	870	793	852	787	842	789	824	801	819	842	857	821	797	833	824	842	839	838	827	779	817	877	820	805	844	801	848	810	859	811	837	767	817	822	821	847	802	871	809	779	881	871	839	820	804	786	799	788
10164	1543	1749	1251	888	670	555	412	390	333	295	242	257	238	217	213	214	204	202	204	211	226	187	210	223	197	321	384	597	814	1081	1208	1248	1562	1830	1343	1617	1301	1414	788	627	575	366	309	383	229	219	234	192	194	203	198	169	151	156	188	165	170	177	149	173	156	167	194	168	172	174	169	160	188	168	160	166	210	152	139	187	148	162	159	171	189	180	174	181	166	179	165	154	176	149	176	188	159	160	157	168	157	167	162	158	169	153	177	189	148	164	166	163	150	174	139	154	164	167	159	179	157	172	159	169	157	168	171	180	166	168	183	162	156	184	175	144	167	169	186	176	166	160	160	180	177	170	173	167	162	144	169	162	173	155	175	169	164	158	156	159	144	172	175	173	147	183	167	195	155	167	175	162	174	158	158	163	162	166	161	153	170	181	165	164	171	153	162	150	167	170	165	158	173	162	151	179	147	165	175	164	197	152	167	156	166	159	164	163	164	171	172	188	163	162	154	170	162	169	162	162	157	163	184	152	157	165	185	174	169	167	157	157	183	154	165	178	181	161	166	151	153	152	146	146	140	163	149	169	166	177	148	161	178	158	160	194	184	161	162	169	150	167	157	155	175	135	159	170	124	188	166	171	170	160	143	134	153	156	176	158	162	157	177	179	157	171	168	141	164	180	159	164	152	159	170	173	149	147	170	162	158	169	142	184	155	183	156	152	180	166	182	183	152	151	174	162	194	164	180	171	163	189	174	154	153	174	158	146	188	186	158	168	171	152	154	146	181	158	138	177	153	162	158	168	160	162	173	150	172	167	165	168	157	168	165	156	169	165	203	154	170	168	157	156	163	169	162	170	185	173	188	172	154	163	157	138	155	177	172	186	155	184	174	157	162	153	157	165	142	166	185	159	170	169	166	188	157	176	167	148	159	173	168	188	166	161	166	180	163	152	181	157	183	179	168	160	157	155	163	153	171	191	148	171	156	180	171	158	166	173	146	172	146	156	167	175	142	164	158	144	151	159	169	159	175	172	142	194	159	158	167	183	170	180	180	178	175	155	180	158	163	181	182	157	167	179	187	179	166	157	168	167	156	163	171	178	163	157	172	189	155	162	166	184	180	183	188	186	143	152	170	172	142	164	172	158	152	176	168	187	157	139	147	150	144	159	151	175	151	154	171	158	166	168	155	157	150	153	180	161	165	153	182	167	180	153	161	151	169	169	152	157	146	178	173	164	151	149	177	148	139	170	167	148	168	158	150	161	165	183	170	186	155	170	152	168	170	180	153	187	172	167	159	163	172	158	166	172	155	164	157	167	176	170	177	170	150	171	164	173	174	167	167	175	170	170	166	182	172	160	167	169	161	175	150	152	160	170	169	187	164	160	154	166	147	141	159	193	171	155	167	166	171	149	159	195	166	167	143	165	171	182	150	158	158	152	166	164	170	164	179	152	180	178	153	153	177	181	188	178	171	161	157	164	170	179	153	153	178	179	170	159	181	146	154	151	146	163	178	135	165	165	165	156	147	149	180	175	153	156	152	164	166	163	183	152	172	177	170	159	169	171	160	149	155	158	180	143	172	162	160	169	155	159	182	164	190	161	167	156	161	202	150	166	163	138	168	181	166	151	193	180	178	164	164	150	148	152	178	166	161	175	160	176	172	172	171	142	191	167	185	180	171	160	150	157	159	174	184	185	149	166	147	181	154	151	165	166	169	150	156	149	193	191	166	195	155	185	158	179	180	176	152	166	175	192	168	146	163	157	179	187	171	146	164	169	161	159	153	163	183	152	166	177	142	161	148	155	160	148	170	158	163	202	188	181	187	154	166	158	161	189	172	184	173	165	160	152	165	146	152	184	162	169	152	174	160	186	165	154	171	159	164	156	148	164	182	184	141	160	184	157	147	165	164	159	150	154	173	163	143	148	192	175	173	162	153	145	179	179	164	164	166	156	175	153	182	167	160	185	185	180	158	166	155	172	181	164	169	165	147	181	175	162	173	168	151	179	164	161	172	139	172	159	153	179	160	147	159	160	160	164	167	166	156	154	147	179	164	159	186	191	161	160	165	183	162	186	169	171	171	182	172	152	173	189	156	146	159	148	155	169	172	172	157	170	165	139	153	182	167	154	167	140	153	169	165	176	164	177	159	152	151	180	153	169	155	151	173	164	169	179	156	175	159	178	180	154	174	144	164	147	177	192	165	161	156	189	183	163	189	158	166	175	182	177	159	178	171	161	159	169	186	162	178	144	151	160	171	146	174	169	163	152	146	169	168	177	152	194	172	138	149	168	167	159	139	168	166	163	163	183	140	170	181	191	156	156	176	159	176	178	167	170	201	174	155	170	146	167	164	179	168	197	163	180	150	182	150	165	166	168	169	133	169	161	159	154	167	172	138	165	180	172	160	201	169	168	150	180	169	162	164	142	166	182	201	151	156	166	150	164	165	149	154	149	146	132	177	193	168	146	179	177	155	175	184	167	136	158	174	154	169	181	190	168	142	168	164	153	157	162	176	153	160	167	167	161	164	157	174	165	171	175	179	114	192	159	173	182	167	143	178	176	187	165	172	157	166	182	163	155	173	167	139	160	196	161	151	155	186	172	159	165	150	153	158	178	169	178	152	157	174	175	160	189	157	169	170	165	155	187	151	174	161	162	153	179	168	141	165	170	177	160	160	163	170	171	172	181	167	167	160	169	158	177	173	164	167	178	171	153	153	179	182	159	171	151	166	172	164	163	171	174	167	161	184	196	169	167	176	150	162	154	163	157	169	182	157	158	148	161	164	162	165	165	164	143	178	165	147	154	168	171	170	154	141	165	174	183	162	182	142	161	184	163	163	149	172	134	172	149	170	168	172	143	184	156	184	162	164	153	138	180	191	147	178	166	165	169	185	188	173	174	173	154	164	186	178	177	154	149	151	142	174	174	169	164	162	177	168	144	140	169	186	166	182	140	164	168	189	169	120	180	176	171	176	143	166	162	158	190	154	185	183	159	162	186	158	169	170	192	163	146	152	175	166	166	159	151	198	178	149	180	164	181	183	163	146	165	158	130	155	166	177	164	154	182	167	159	143	176	152	187	149	164	188	199	184	158	198	170	169	160	168	192	181	172	159	159	164	158	172	176	158	165	158	154	161	170	168	158	149	165	167	174	171	165	166	168	173	173	175	144	153	160	149	149	140	164	173	175	161	143	177	161	167	166	162	162	174	164	169	165	147	181	157	183	163	180	172	145	167	166	165	157	172	155	163	166	179	173	152	172	182	163	143	191	159	182	151	163	171	175	186	160	188	185	148	175	161	155	176	175	149	145	188	182	163	180	160	166	177	158	148	173	155	160	179	157	191	164	167	156	173	169	164	162	161	166	170	166	153	168	189	158	164	171	153	179	149	181	170	160	170	152	179	189	153	178	176	166	150	156	164	154	160	155	157	163	147	156	156	160	170	154	168	156	157	159	137	151	146	158	177	156	164	195	131	165	148	178	172	175	165	170	168	182	165
6380	1766	3612	4063	3430	2778	2317	1907	1661	1418	1254	1176	1064	1017	913	927	909	818	780	771	751	712	680	725	736	1019	1661	2196	3889	5531	7418	8229	7248	8223	9467	7684	9240	7775	9224	5467	4108	3824	2279	2082	2345	1236	989	893	724	748	810	740	632	626	615	583	560	565	582	590	581	584	550	573	648	564	541	564	537	533	568	565	546	555	560	499	519	523	507	511	545	545	585	551	520	510	491	518	523	494	509	535	551	500	476	528	518	555	516	495	517	521	522	542	476	508	546	562	492	504	523	492	554	532	566	538	507	488	504	548	553	502	548	529	505	531	489	515	522	480	525	541	522	490	512	516	524	548	526	513	508	508	499	504	509	498	496	507	494	510	518	540	469	509	548	506	526	504	491	520	505	529	541	542	500	541	527	500	547	552	540	539	516	540	528	521	528	493	515	514	497	512	506	501	542	495	504	532	500	555	531	537	510	564	501	525	542	475	531	474	547	524	478	511	486	521	495	512	494	512	563	501	493	496	524	545	513	529	523	489	529	503	486	525	550	534	536	506	472	515	556	508	525	483	514	494	516	525	487	505	528	478	481	503	554	520	491	517	537	521	519	521	583	497	526	486	516	504	487	459	528	508	527	482	538	564	527	488	500	532	542	517	534	529	508	535	558	493	480	539	506	513	562	506	508	505	515	451	506	528	507	516	511	511	516	548	504	529	495	541	486	500	470	511	518	505	492	537	511	555	531	534	479	494	466	498	504	490	544	529	523	475	475	535	461	496	481	467	548	524	510	499	524	483	513	511	496	510	536	532	521	506	508	527	522	553	531	499	527	504	523	526	520	505	482	536	515	507	527	523	525	525	516	521	468	520	500	490	505	526	522	535	516	522	503	533	515	503	477	474	520	482	519	494	519	493	524	497	538	532	533	505	500	527	521	488	495	487	513	508	498	484	519	549	538	487	520	487	504	532	531	505	521	528	494	533	507	502	496	514	488	558	528	520	510	491	535	508	517	495	518	482	538	512	535	505	498	527	508	512	519	482	498	495	496	517	506	530	509	560	493	525	505	539	539	482	492	528	506	481	502	555	529	534	536	518	502	505	502	581	492	505	493	506	503	516	522	523	512	464	533	528	509	495	535	485	490	513	507	527	518	535	531	495	498	557	480	501	496	510	509	515	516	486	507	496	522	492	510	484	515	550	531	507	518	499	517	486	511	518	533	506	497	505	519	499	524	493	512	500	510	504	558	473	502	492	490	515	499	522	494	505	527	479	526	515	522	512	485	489	480	530	502	478	492	503	558	494	504	525	515	527	518	544	522	547	502	518	511	502	497	493	499	500	533	506	576	492	483	525	500	504	485	467	506	486	481	516	541	536	511	510	497	559	515	472	561	516	527	489	527	515	515	491	515	530	480	505	493	532	521	526	498	482	485	533	534	562	511	522	522	510	493	473	514	531	492	526	533	494	530	525	538	507	478	523	502	502	495	503	513	511	497	492	517	474	484	511	482	512	490	497	513	495	522	494	499	524	501	492	462	562	483	479	506	563	528	498	502	500	523	551	512	542	520	543	522	508	526	530	528	541	536	492	507	497	493	531	467	500	508	493	481	558	522	509	504	520	455	503	535	484	490	534	510	515	459	504	506	481	465	538	495	519	501	522	477	541	551	475	490	509	533	527	547	500	529	519	498	523	498	486	525	521	514	513	548	489	502	575	484	511	514	497	496	504	527	506	523	504	500	501	476	520	508	480	558	517	496	467	505	535	503	485	509	513	537	534	502	488	500	506	559	487	524	501	543	523	519	469	551	505	505	498	517	490	509	507	481	550	519	496	512	500	523	523	500	510	514	525	516	509	514	493	499	494	471	498	508	466	517	497	509	512	512	504	493	519	511	517	526	556	541	493	503	525	492	498	514	514	460	472	535	522	533	537	488	546	529	531	486	526	499	498	527	551	517	535	436	505	561	502	562	477	511	538	515	522	532	529	511	490	498	514	498	494	502	512	475	504	509	547	489	527	509	510	524	503	530	508	494	533	499	517	513	511	520	507	546	514	508	524	518	511	503	503	492	532	549	499	486	490	535	531	522	535	507	494	504	503	488	486	492	509	492	518	502	498	502	494	516	509	513	493	536	521	500	518	476	492	462	500	525	523	524	523	498	499	482	485	553	555	519	505	500	551	565	512	528	502	489	476	529	538	528	502	532	485	517	540	512	513	524	543	541	512	485	503	514	514	524	494	497	505	514	504	531	511	493	509	465	519	541	531	524	506	496	535	514	476	553	528	501	514	504	508	483	518	473	505	506	540	514	533	502	461	530	522	511	467	483	531	540	474	521	490	494	510	514	501	546	540	501	507	515	510	527	512	531	547	508	550	492	540	514	556	554	543	522	532	535	516	519	521	540	528	508	523	497	529	495	517	497	552	482	515	515	548	486	517	492	484	497	510	521	493	497	529	547	521	514	509	517	532	511	531	535	506	537	522	531	522	493	517	485	459	548	528	488	480	496	551	536	494	509	528	498	549	490	497	545	490	522	491	488	510	545	507	551	500	465	505	494	530	555	491	556	526	496	517	535	495	475	526	505	518	486	524	488	496	526	488	531	542	532	490	491	561	500	495	491	466	520	552	501	531	514	480	490	533	530	568	535	528	511	511	509	514	481	515	487	516	514	486	494	544	484	501	551	460	505	506	519	478	476	482	553	473	530	508	493	559	542	503	487	508	521	549	523	500	498	495	480	489	495	517	500	487	487	496	529	514	507	504	518	516	522	508	531	521	520	471	545	533	523	515	483	531	523	487	498	543	525	501	500	535	507	539	527	515	541	510	547	523	514	493	479	537	514	491	488	488	503	521	498	493	508	515	508	521	504	484	486	483	530	503	537	525	559	530	490	486	520	477	491	502	520	525	513	552	558	502	513	520	566	506	518	515	514	496	502	517	503	485	524	498	510	523	474	510	510	470	514	529	521	513	510	498	522	490	528	508	494	528	550	494	538	512	476	499	514	494	511	497	529	519	479	520	466	502	504	529	509	518	493	495	535	519	504	531	520	526	516	498	505	538	520	531	495	458	492	475	554	485	514	508	493	506	499	519	511	514	506	498	504	549	524	521	507	512	496	510	548	502	523	523	527	536	506	476	497	493	501	540	487	484	511	534	551	502	569	495	471	515	565	547	463	457	540	570	523	476	513	495	518	516	527	486	473	538	535	494	519	506	502	509	527	516	517	510	513	481	525	545	528	482	498	494	495	504	503	509	513	500	505	510	531	481	508	512	508	485	523	514	486	519	483	528	509	558	484	531	507	486	512	515	490	519	501	527	493	547	523	503	483	538	509	480	515	527	501	520	490	481	554	510	521	494	530	482	523	487	487	471	477	521	464	527	520	528	503	503	515	484	520	476	563	505	500	523	483	454	508	518	515	530	477	530	560	477	518	514	499	488	516	504	484	499	520	523	485	538	488	459	506	510	517	519	536	478	507	508	494	508	532	481	474	483	491	472	590	532	553	510	514	479
17196	3284	3207	2276	1554	1049	812	645	521	441	377	326	328	287	309	275	235	237	212	232	195	197	203	206	211	231	404	668	979	1549	2204	2780	2008	2512	3464	2652	2434	2455	2496	1304	958	802	504	445	497	319	214	229	191	169	184	196	168	191	169	151	179	140	133	174	138	151	147	175	143	149	137	169	167	162	170	162	151	173	142	143	148	147	155	157	142	169	159	163	152	151	161	153	137	162	146	133	144	183	142	149	147	157	121	137	154	145	161	144	161	157	154	161	190	150	153	137	144	134	177	160	153	159	129	170	161	155	149	124	133	144	153	162	142	189	154	140	168	147	154	142	163	165	156	144	146	145	153	167	162	144	156	157	154	159	160	167	127	137	150	147	167	154	158	137	170	177	138	139	146	164	151	158	154	131	185	156	127	171	135	157	171	152	158	162	147	158	143	141	144	133	148	151	137	134	140	141	177	146	131	152	162	143	147	160	158	143	154	200	160	146	144	155	160	157	165	163	149	160	144	146	136	118	157	161	141	178	144	162	133	161	140	144	158	170	136	154	151	182	167	164	144	151	137	163	157	142	164	157	139	161	148	128	135	159	136	147	151	163	144	172	136	130	164	137	163	169	171	156	157	133	134	121	144	156	165	146	154	146	165	165	145	157	154	160	136	163	129	125	133	138	154	151	184	144	156	139	143	158	140	185	141	148	169	162	159	142	128	151	135	166	166	167	168	165	155	168	142	151	137	138	145	154	153	174	161	161	151	171	158	157	143	130	148	156	147	145	152	144	181	132	162	166	146	160	175	136	152	140	154	135	166	141	156	141	161	145	124	166	151	142	149	155	134	146	167	150	128	166	157	147	176	168	147	159	161	156	162	132	145	155	153	158	130	155	136	182	166	155	138	174	153	157	150	141	137	148	171	161	145	144	168	160	135	169	164	141	175	170	132	156	152	152	149	151	135	143	145	150	144	122	141	166	153	178	129	146	151	151	136	181	169	144	148	173	150	155	137	130	137	159	163	144	144	144	144	142	160	164	148	129	171	148	161	153	161	175	162	155	144	149	159	156	141	163	122	136	157	148	149	153	138	126	143	168	140	141	150	153	155	145	147	153	144	148	136	145	170	178	150	140	140	168	158	149	154	152	151	166	131	150	150	156	166	125	150	147	154	153	165	169	161	153	153	163	136	155	161	151	147	138	176	156	146	155	145	144	125	153	153	160	161	158	149	142	146	159	160	162	146	151	155	134	155	127	157	156	169	152	160	144	152	157	138	165	157	141	147	134	158	147	135	138	148	171	158	155	161	148	134	162	132	150	153	129	176	145	140	149	173	160	142	157	155	148	155	163	158	164	154	161	139	154	166	170	151	129	152	147	147	150	147	140	137	155	145	164	148	137	151	167	140	180	180	162	146	157	153	175	155	155	168	144	157	151	167	162	147	164	141	165	147	143	143	153	133	145	143	152	165	171	163	157	162	184	146	159	157	130	154	140	138	134	148	155	145	130	148	134	151	162	153	156	180	157	157	174	151	142	178	142	136	156	170	135	149	132	167	156	145	153	169	150	128	123	141	143	126	141	149	143	141	151	142	155	160	164	147	128	137	159	160	148	161	138	169	149	145	129	153	152	147	149	136	171	153	166	153	145	155	149	153	155	136	159	162	145	138	130	157	172	147	153	145	159	144	165	132	148	125	143	151	134	161	158	159	145	142	137	134	144	124	141	121	147	152	142	147	154	139	151	137	151	160	166	152	179	146	148	154	168	155	150	150	147	136	120	139	142	153	159	160	173	171	145	126	176	142	158	153	157	149	161	142	158	167	145	146	164	149	170	160	162	144	157	150	160	159	132	143	185	176	158	163	146	128	166	139	146	149	142	163	145	148	162	146	158	142	130	149	152	163	146	157	146	151	135	138	143	153	143	143	140	137	130	149	143	152	138	156	143	136	150	144	146	139	148	166	147	151	142	156	141	138	182	173	135	151	164	133	158	141	152	159	152	163	144	156	155	159	154	153	163	157	135	141	142	153	152	159	162	154	136	140	135	150	156	151	143	149	153	136	159	142	179	153	156	145	130	145	153	161	173	147	156	156	144	157	178	150	161	142	173	161	156	131	154	154	160	147	148	144	172	153	129	166	159	190	153	149	164	142	144	148	137	157	163	157	137	134	173	166	130	145	157	151	141	168	158	172	172	122	171	167	156	122	145	153	142	150	162	175	163	147	160	158	138	149	142	151	150	165	180	175	151	161	170	137	130	145	144	149	162	136	132	140	158	148	144	160	154	166	129	142	151	141	168	152	153	144	144	150	182	147	158	153	127	172	146	162	135	150	115	157	135	132	144	171	141	147	157	140	177	147	166	183	171	161	169	162	176	162	174	144	156	140	152	158	155	150	149	162	154	149	153	139	138	181	139	169	164	178	144	180	153	137	175	154	149	142	160	131	161	158	142	147	152	165	154	135	167	149	142	165	162	151	155	151	123	158	158	153	145	138	150	163	167	151	151	148	145	158	152	145	166	156	162	151	161	146	168	149	138	130	150	134	137	147	145	126	149	146	151	187	137	142	144	146	165	166	146	135	155	136	142	144	175	156	155	132	155	139	136	152	145	150	141	157	142	143	175	171	155	141	162	171	157	160	156	149	151	171	154	142	158	143	162	146	178	181	167	144	149	149	159	142	142	160	136	165	144	156	148	158	151	146	166	153	158	151	148	162	161	155	142	125	156	148	156	130	145	151	144	152	145	155	164	169	156	166	139	170	163	140	137	171	158	153	148	159	151	154	150	179	141	148	156	148	161	157	150	138	130	140	137	173	141	156	138	174	151	156	147	159	154	160	150	143	167	161	126	144	162	152	170	153	158	165	171	186	164	153	152	128	153	142	138	141	175	135	159	144	149	159	138	143	130	146	134	143	160	137	162	140	157	163	152	147	156	160	186	136	144	149	134	142	161	127	171	148	176	148	164	164	142	155	144	144	158	159	151	152	148	142	150	158	137	138	140	142	141	164	144	157	140	162	145	154	165	156	163	164	162	156	135	149	148	154	150	149	152	146	140	150	130	152	141	165	146	145	168	161	150	158	155	154	154	150	174	141	138	147	132	181	144	180	160	160	141	167	128	155	141	145	129	132	138	147	153	159	146	158	143	151	123	161	140	159	127	170	155	162	138	168	162	147	163	140	153	168	149	176	142	147	156	129	153	164	132	138	147	156	161	149	131	144	160	157	149	148	155	150	139	163	130	165	128	154	145	158	137	154	152	139	154	137	153	121	143	158	163	163	138	152	137	142	167	165	168	154	165	172	152	160	158	144	138	158	160	172	151	144	161	146	147	154	161	186	173	159	144	144	145	164	162	137	158	132	177	157	169	151	168	152	187	156	153	148	160	166	147	146	157	153	145	164	144	161	159	150	144	155	146	153	161	162	145	147	153	148	133	146	163	178	152	139	158	143	146	167	150	153	167	142	167	132	171	149	154	150	143	147	145	159	140	133	143	159	157	124	162
8196	2695	6001	6567	5655	4479	3555	3075	2544	2139	1910	1654	1494	1366	1331	1122	1061	1045	1020	1001	932	842	766	819	941	1204	2624	3831	6088	9919	13237	15957	11456	11701	15890	13717	12814	13785	13597	7671	6375	5631	3414	3202	3934	1943	1323	1141	875	976	950	906	759	632	658	538	583	553	520	563	550	589	583	584	562	544	524	541	520	528	513	493	536	487	460	470	510	480	508	519	529	515	459	461	490	497	524	474	483	466	497	513	497	463	504	469	462	436	494	452	459	480	468	452	483	479	491	458	474	489	456	457	445	500	503	484	481	484	465	451	442	488	468	441	503	464	479	467	479	461	461	462	489	520	480	492	512	503	456	491	469	483	472	485	490	512	495	476	490	477	463	472	484	536	459	501	482	446	442	456	479	481	490	494	525	491	489	512	488	462	509	482	493	478	433	454	450	483	478	516	479	485	454	471	483	465	493	504	491	459	471	481	465	498	445	505	452	439	476	458	476	488	472	491	503	482	456	477	475	456	474	444	511	485	462	450	468	465	456	492	479	506	452	470	466	464	467	435	463	469	487	475	509	424	506	480	466	445	524	510	482	482	442	486	514	481	458	457	491	496	459	464	459	474	495	500	509	468	467	470	493	483	433	516	493	459	477	496	432	478	479	470	463	484	496	454	504	464	440	467	463	449	455	508	497	500	454	491	515	511	494	508	448	506	467	472	463	545	473	478	500	473	499	480	445	442	470	503	507	470	434	447	476	469	517	438	447	466	465	497	439	441	474	479	445	463	479	452	451	406	459	482	478	486	514	502	457	432	466	492	466	470	466	471	489	448	437	470	478	485	468	482	513	470	460	454	513	476	497	484	460	469	461	479	461	498	469	448	455	486	491	477	445	482	445	473	456	476	471	470	509	461	467	475	425	484	486	505	479	462	492	433	488	459	481	487	504	470	499	440	509	460	447	492	460	470	501	456	437	463	469	487	434	496	496	466	505	445	463	456	472	445	455	489	464	484	440	442	491	489	475	470	460	425	504	459	501	474	481	457	500	486	481	442	472	475	476	459	459	491	459	472	485	457	464	456	463	489	500	484	448	475	476	513	488	507	476	465	478	494	511	463	483	477	475	437	464	452	462	443	485	467	484	460	498	467	469	446	465	446	488	497	448	507	474	493	506	483	514	475	463	495	468	518	475	466	494	456	415	483	470	483	443	471	455	440	481	482	475	465	438	453	459	490	453	445	495	472	473	490	480	488	509	472	486	467	489	485	445	464	467	461	481	469	446	483	488	518	491	486	457	486	481	457	468	471	451	494	467	464	474	450	451	467	446	444	471	474	452	470	466	512	459	463	479	493	479	449	498	477	508	466	455	472	484	456	487	463	513	475	450	504	466	438	454	449	491	465	448	472	482	441	483	468	476	441	462	445	469	464	460	496	456	466	483	449	479	486	477	460	484	472	466	472	481	484	472	460	453	466	471	454	465	438	446	513	496	447	456	450	460	478	466	483	477	472	442	501	480	469	451	470	459	507	473	456	472	448	466	492	485	453	481	488	487	475	492	462	453	473	433	479	500	498	499	449	470	517	473	493	499	440	447	493	487	460	475	477	458	488	456	476	464	488	485	440	465	444	523	444	432	500	475	486	509	471	462	461	500	429	480	538	505	511	486	463	509	462	454	470	485	468	456	496	501	494	466	479	469	462	455	474	468	460	483	435	468	479	455	449	469	433	490	488	503	461	478	471	465	460	481	484	470	475	463	488	487	469	449	484	499	490	455	505	467	418	448	437	441	485	505	443	482	500	408	444	478	482	473	482	502	500	432	508	486	486	474	452	475	470	457	482	447	476	437	439	486	467	515	478	460	493	482	475	456	429	460	494	478	481	454	485	454	465	467	528	481	447	486	477	460	462	486	462	461	470	495	478	495	476	470	483	462	440	478	485	470	458	494	465	484	511	481	454	459	497	456	466	518	500	487	490	445	471	461	463	487	486	440	519	472	483	495	463	477	447	478	442	474	420	458	446	469	444	489	470	557	479	484	484	483	469	465	475	422	467	453	496	442	475	457	453	473	464	509	451	506	415	509	476	498	473	470	497	489	466	436	469	461	464	470	463	483	479	466	455	518	496	487	458	468	461	470	493	502	468	483	462	470	427	470	497	454	493	484	469	510	502	453	483	487	427	461	448	469	453	433	463	467	489	472	509	451	469	444	464	515	470	500	526	470	485	496	471	493	461	488	455	465	413	455	470	463	489	466	487	473	480	492	456	461	444	506	475	484	450	462	448	474	468	464	440	472	482	465	465	469	499	476	460	474	457	483	482	482	488	498	457	485	473	475	474	504	464	485	476	464	468	432	453	504	442	470	486	518	476	494	462	470	469	469	502	480	476	488	459	469	466	458	480	504	495	476	451	512	483	491	524	498	470	432	483	472	443	459	476	475	481	481	477	468	445	471	493	507	480	470	471	460	441	505	448	442	497	491	449	482	492	481	497	440	496	497	450	482	496	452	451	484	520	470	433	469	497	471	517	511	497	472	441	498	441	483	487	453	495	527	481	482	469	513	444	468	442	485	467	511	488	474	513	514	463	492	439	468	431	503	446	448	489	499	488	513	480	489	492	490	503	508	497	510	441	519	485	552	478	495	436	477	481	449	455	525	444	473	487	470	491	478	478	462	469	494	460	469	461	470	435	496	444	483	463	522	486	445	483	488	452	456	456	476	489	482	466	447	484	475	500	479	459	487	516	481	491	483	447	473	428	498	463	505	501	497	478	446	469	496	455	474	477	420	495	461	500	496	437	468	496	445	484	457	466	446	476	482	460	467	443	468	514	470	449	482	500	501	450	433	484	435	456	439	464	495	466	457	485	459	455	473	464	468	476	473	506	492	466	474	499	444	534	467	501	487	422	474	521	465	464	500	464	453	484	458	480	488	484	451	472	481	454	481	499	459	478	454	476	478	478	491	484	455	459	442	483	478	487	487	460	451	463	457	481	489	464	466	459	460	449	503	478	482	493	455	446	436	472	430	458	473	431	488	445	495	461	515	437	479	451	473	523	460	461	465	469	493	485	497	457	438	489	483	463	456	475	451	488	460	487	430	474	495	473	482	446	500	461	445	494	462	463	465	459	499	494	455	467	461	477	460	492	446	466	503	469	443	449	487	444	432	494	457	475	486	477	498	430	482	492	469	477	461	475	468	461	472	443	490	503	499	493	468	472	493	451	461	509	496	498	475	513	515	490	451	523	498	429	455	487	493	503	493	466	488	446	474	449	513	470	467	502	474	472	436	451	454	488	490	474	460	496	510	441	475	484	460	476	483	457	450	487	475	483	488	453	488	491	497	451	439	479	487	470	477	481	451	450	459	515	440	453	476	462	457	471	489	481	439	442	513	488	477	473	487	469	484	484	467	448	463	473	464	490	501	490	465	465	432	466	461	476	470	475	480	456	439	483	493	461	510	448	458	445	491	485	462	490	502	463	437	477	453	431	447	479	506	489	465	433	476	509	474	482	509	484	522	465
2445	413	415	360	340	293	327	284	322	285	312	304	298	298	328	287	302	298	293	299	314	313	307	288	285	291	329	322	325	380	375	407	377	376	412	388	329	369	393	340	313	324	298	288	312	294	308	305	302	288	282	264	293	296	279	326	290	312	300	301	309	283	268	287	278	298	278	315	306	290	303	318	318	304	306	292	296	275	285	292	312	289	272	295	313	311	286	297	297	298	294	307	319	306	285	300	301	295	290	305	286	265	316	327	302	299	304	302	326	268	333	276	301	298	301	299	306	289	315	275	330	316	274	291	318	304	305	329	293	303	314	291	311	254	284	294	291	300	284	276	281	289	307	289	314	285	299	292	294	297	301	284	262	318	307	283	312	306	278	315	276	280	283	299	295	282	303	292	276	289	346	289	338	296	285	273	302	304	319	279	264	302	297	299	292	291	283	294	317	309	322	297	331	298	291	316	307	288	277	309	285	272	295	264	325	303	287	317	314	324	306	303	283	289	265	281	292	281	324	309	300	317	275	328	293	277	273	319	291	272	325	302	279	305	302	299	300	315	313	315	300	290	304	308	271	283	293	294	287	345	306	332	335	288	278	291	311	330	287	288	288	304	307	290	295	314	296	283	310	292	305	281	321	302	283	314	299	284	297	307	303	302	319	274	311	280	307	289	306	331	305	304	315	290	273	304	338	284	318	305	331	303	319	325	294	291	285	318	335	286	281	296	285	290	298	271	310	291	315	319	311	303	291	284	318	298	281	302	302	322	308	282	312	291	274	284	302	336	288	287	328	299	292	329	279	267	299	323	302	327	299	291	305	281	307	305	300	273	306	280	287	304	310	308	308	293	273	335	263	293	311	287	284	307	256	327	318	292	301	267	319	317	296	330	299	301	297	299	309	294	305	299	284	303	287	320	283	291	313	271	293	287	312	321	293	283	331	316	313	331	284	292	283	317	297	313	319	295	294	316	292	311	296	325	272	321	333	309	304	299	314	290	300	294	319	308	299	284	291	308	306	288	291	308	344	305	284	314	288	311	282	279	321	298	285	312	262	335	323	280	308	306	330	280	302	306	292	291	296	272	277	270	300	313	304	290	294	320	295	301	274	324	282	295	288	298	280	297	276	305	289	306	288	264	322	266	312	283	335	307	294	305	278	288	328	267	287	314	269	282	295	313	317	296	314	298	275	313	310	299	332	288	309	293	280	293	304	282	313	293	256	287	284	316	292	314	308	329	305	292	288	325	349	302	290	296	301	271	275	314	283	287	323	325	260	263	325	315	341	317	329	282	299	314	308	314	287	294	281	321	293	306	291	318	316	292	303	306	306	282	269	292	295	289	293	278	328	261	322	298	324	306	263	327	327	274	339	295	287	323	306	328	324	298	282	271	323	308	290	287	288	300	287	292	293	262	299	302	278	303	310	328	297	317	309	296	311	309	288	312	292	269	296	299	297	298	319	296	290	299	299	310	294	255	284	290	300	275	309	302	272	287	346	269	309	304	298	312	290	289	295	283	276	297	314	282	305	305	307	325	316	299	305	316	304	332	291	283	282	313	305	284	298	307	297	297	292	296	292	313	292	300	319	314	331	267	286	283	274	310	282	281	273	308	269	294	287	320	321	283	307	319	287	264	289	303	322	302	298	331	296	303	329	325	295	293	324	284	310	299	304	289	301	278	295	279	313	278	321	294	317	309	296	289	305	334	291	287	313	329	289	310	290	292	295	310	324	282	294	282	301	313	286	295	304	287	268	275	291	304	328	305	296	281	278	287	293	320	284	329	273	314	307	333	312	287	291	309	286	278	293	341	280	326	302	283	295	293	346	333	325	269	310	319	289	300	295	321	278	271	309	290	280	278	316	299	291	315	326	306	292	307	306	310	273	312	337	295	323	312	304	317	269	308	322	294	303	285	304	301	270	297	310	292	283	301	278	296	309	302	274	322	282	307	297	303	330	287	312	294	340	293	305	290	266	297	275	318	335	305	299	298	303	323	320	308	319	279	276	306	297	327	293	301	296	314	332	327	285	296	285	316	303	318	259	312	340	314	276	294	290	339	314	291	289	300	264	269	298	314	270	319	306	297	280	290	277	298	292	295	300	303	277	311	295	283	308	261	300	323	289	322	265	299	282	302	317	308	292	306	289	294	295	317	276	294	302	311	287	334	311	306	328	294	328	281	291	292	297	289	321	290	322	303	258	266	297	292	301	331	290	275	285	310	299	302	271	312	318	268	291	303	288	298	325	313	288	254	317	308	321	309	321	265	316	318	307	316	281	317	299	307	295	309	282	344	299	295	299	287	311	309	273	324	309	293	283	293	296	335	283	282	297	297	286	273	308	315	308	296	318	291	313	268	280	311	287	312	291	313	302	278	337	275	285	308	307	273	334	309	301	335	317	295	311	307	283	276	297	321	317	284	318	307	315	288	298	285	264	298	306	299	302	327	331	286	298	315	296	289	286	300	310	301	300	326	313	273	324	285	293	274	298	282	298	273	299	281	295	295	291	277	280	252	279	304	309	306	313	310	328	298	279	308	317	292	276	305	305	304	306	320	302	278	318	283	278	268	309	302	288	277	254	318	309	309	314	283	268	311	296	279	315	311	279	303	288	308	324	301	300	262	307	299	282	304	295	293	281	280	328	301	291	308	294	309	296	294	302	306	329	331	286	290	283	284	291	281	310	330	291	292	311	275	300	304	299	292	297	281	314	299	275	324	256	311	284	314	305	313	310	295	278	324	299	293	288	313	271	272	277	323	294	301	311	289	309	290	313	317	267	286	321	295	292	279	290	277	293	316	273	309	320	292	266	331	294	312	304	307	298	331	294	321	296	297	293	306	289	298	286	308	299	282	267	317	301	302	319	285	313	282	275	303	283	281	317	316	313	292	300	301	331	304	306	313	314	295	299	280	288	285	289	312	293	319	316	325	282	299	324	313	285	342	275	279	275	304	299	290	309	313	337	318	271	282	297	266	311	321	316	302	295	307	270	269	293	274	308	326	273	295	311	294	321	300	308	318	282	319	281	309	306	292	258	295	268	284	277	293	312	310	269	306	273	293	288	263	303	294	292	313	305	306	311	306	335	312	303	300	303	281	293	294	302	312	332	279	327	294	315	305	302	306	292	280	327	326	313	308	277	290	260	315	299	289	272	298	288	307	299	326	305	331	312	299	315	286	295	339	292	285	307	306	320	296	301	298	270	302	314	316	317	313	276	301	301	287	285	319	288	280	281	311	299	294	300	308	305	327	298	321	290	304	274	300	273	278	308	334	295	313	289	303	301	293	288	288	317	273	302	316	315	288	307	280	278	315	302	309	275	318	283	279	282	322	323	287	290	283	294	310	321	298	275	342	323	319	297	284	298	307	306	329	264	266	291	300	291	297	308	283	308	286	278	291	289	296	305	280	305	298	278	293	293	270	321	309	305	256	292	278	311	313	284	335	286	284	314	312	300	291	291	299	300	301	306	286	294	297	273	304	293	312	248	277
2399	879	1092	1055	985	1027	865	950	866	930	899	860	870	804	862	814	827	877	852	836	888	849	881	848	875	903	941	1008	1020	1236	1418	1656	1529	1370	1728	1383	1412	1447	1477	1210	1093	987	934	924	964	845	836	894	853	826	816	864	876	822	841	838	848	887	784	857	852	910	824	788	846	783	836	838	854	827	872	806	852	859	824	861	797	799	840	791	857	838	828	836	822	801	854	834	821	809	812	828	791	840	864	836	857	903	812	832	817	821	852	840	804	809	871	806	840	853	841	844	835	791	840	820	804	838	855	797	847	785	811	800	821	834	846	758	787	826	830	829	819	843	852	799	866	866	847	812	782	865	917	843	795	818	764	834	849	848	847	832	867	846	866	848	891	816	851	837	867	871	847	833	821	844	811	834	810	869	815	842	860	821	888	818	823	859	819	821	893	833	831	804	833	890	800	850	828	833	800	815	852	804	862	861	827	777	846	848	813	829	846	812	880	872	837	885	850	827	797	784	841	840	830	804	822	864	782	812	848	831	840	809	840	829	831	848	782	851	841	796	837	838	829	815	788	813	870	860	853	898	843	839	874	860	833	820	834	807	868	849	856	822	830	866	806	813	814	842	814	809	864	883	867	866	835	844	863	846	807	833	874	834	778	842	844	844	858	834	831	886	843	880	847	815	806	804	864	890	817	843	839	831	811	847	816	792	825	808	862	849	800	820	832	790	828	847	794	819	911	807	859	837	821	818	813	822	876	833	819	875	810	848	836	840	866	833	820	832	901	828	845	863	808	863	838	832	869	820	858	859	844	815	845	828	816	877	828	821	867	838	832	862	834	821	871	788	811	838	829	826	916	854	839	821	871	830	847	829	807	822	898	870	867	825	832	875	881	825	904	821	848	848	882	771	849	872	832	841	801	887	865	901	754	872	843	801	847	870	844	842	808	805	877	829	841	784	800	842	835	879	817	831	869	842	870	789	841	927	853	847	805	839	814	832	834	842	814	827	832	788	853	765	874	807	840	832	816	838	815	857	873	903	869	809	840	831	827	856	867	843	887	813	870	809	828	831	859	784	899	824	804	832	927	869	888	842	868	824	800	853	826	841	821	818	860	878	849	853	847	803	818	798	858	836	856	832	805	855	797	835	810	828	852	807	871	879	793	834	877	873	838	835	861	827	841	811	786	845	766	819	870	789	795	824	866	876	867	799	804	818	830	858	842	812	847	902	870	853	841	769	791	796	859	805	858	834	803	867	823	827	862	826	848	843	855	862	840	811	819	873	799	852	816	807	821	851	865	828	820	878	795	837	807	833	891	844	861	864	819	895	803	858	864	841	828	795	843	859	808	854	873	826	846	862	845	896	815	836	799	843	834	833	821	824	892	850	866	818	880	824	846	882	828	858	860	857	861	806	823	849	914	796	851	887	850	796	866	830	854	845	840	807	811	780	823	834	833	842	838	856	848	833	831	818	821	834	839	877	853	810	836	843	838	846	847	825	833	901	763	827	834	844	834	865	835	859	826	825	797	858	832	771	823	867	848	744	835	801	819	852	818	751	825	855	847	830	811	844	848	834	884	840	853	837	801	845	846	810	878	839	808	882	767	842	831	827	861	816	788	805	869	860	803	819	906	871	853	841	825	822	800	819	836	828	787	844	839	900	852	842	857	821	817	863	840	824	845	826	880	860	784	789	807	824	827	829	777	868	840	814	824	856	844	845	874	881	855	867	802	861	849	844	814	841	809	818	825	807	835	890	807	859	843	831	787	864	820	812	798	798	811	825	832	750	874	810	818	828	782	791	855	828	819	857	839	809	838	850	830	782	808	811	838	802	807	815	801	811	856	791	846	818	868	851	830	827	842	812	856	886	839	830	781	840	833	817	864	837	785	781	887	858	875	845	859	839	839	809	817	883	851	824	818	880	829	865	838	800	816	851	835	832	800	839	850	795	877	808	779	860	799	883	849	839	798	869	838	868	841	796	796	809	888	879	831	898	810	840	802	836	876	855	842	807	853	834	771	805	860	875	900	826	893	817	829	840	819	875	826	819	883	863	811	862	845	860	816	861	827	797	856	850	881	852	827	807	823	864	877	843	836	833	879	831	834	820	826	866	845	874	800	892	835	768	798	833	855	897	802	821	853	835	856	840	816	854	876	820	750	848	831	795	853	819	792	838	858	802	843	825	873	849	848	891	843	847	857	874	870	851	798	788	847	829	789	832	818	853	806	868	850	840	811	871	821	828	853	868	821	854	797	823	843	862	841	817	869	860	840	865	829	845	846	868	863	911	849	827	806	852	841	851	807	909	873	839	844	810	842	826	806	838	832	762	810	789	766	808	846	907	798	811	806	764	817	817	833	843	875	831	848	834	828	822	831	814	820	854	797	919	797	880	869	872	795	828	820	948	851	843	880	848	814	849	841	853	842	901	835	870	885	877	812	856	827	882	796	829	861	872	836	827	852	864	853	860	851	901	819	794	847	835	844	839	836	818	869	843	839	821	852	815	828	818	878	836	798	876	870	815	861	874	825	884	900	918	797	844	811	830	804	859	806	828	807	805	869	790	824	824	861	798	812	814	831	829	835	823	856	846	852	822	850	843	821	861	827	791	868	862	870	801	860	854	852	825	855	861	851	839	867	861	876	838	794	814	821	865	886	877	882	820	884	842	874	855	831	815	878	828	821	819	836	831	826	816	786	880	825	833	808	835	813	848	809	822	829	852	830	795	874	895	845	787	812	844	802	808	827	840	830	877	853	790	842	854	884	846	875	808	820	812	796	832	823	873	823	861	845	825	872	881	846	855	820	824	830	850	828	859	832	837	826	823	881	876	811	840	841	830	841	812	833	803	861	834	837	871	822	837	865	833	867	855	796	801	831	881	840	834	815	836	805	846	778	840	800	870	850	780	843	834	768	827	861	857	835	897	853	809	860	861	820	849	846	826	816	848	833	828	880	844	874	746	797	846	811	844	863	837	850	827	836	878	800	829	885	816	844	852	817	873	879	880	871	846	804	847	820	836	824	845	820	858	829	829	846	853	819	839	864	858	836	831	891	814	837	848	878	851	840	861	790	827	849	807	792	836	836	804	869	834	871	839	897	828	876	817	851	814	873	830	835	791	837	875	886	828	855	879	790	786	826	872	768	846	874	892	826	822	866	832	851	795	854	829	868	861	827	813	804	824	853	810	775	876	815	858	834	806	858	846	829	865	840	829	814	862	830	840	870	810	785	865	836	808	859	849	821	848	815	836	904	821	850	845	850	811	871	800	764	866	851	846	852	830	823	839	851	877	824	839	858	836	840	859	820	854	824	875	899	850	880	836	870	828	792	831	851	867	848	819	820	839	889	800	871	861	823	832	853	803	816	806	825	819	854	869	852	845	853	844	846	854	814	882	843	807	804	843	837	795	855	829	858	875	802	803	885	817	840	890	826	866	870	848	843	824	801	867	846	855	840	839	842	850	875	818	843	835	804	794	861	826	855	856	822	847	804	870	854	843	855	833
9647	1487	1638	1200	826	628	514	424	331	292	289	263	265	233	226	197	223	220	198	203	186	189	207	205	210	257	389	477	846	1253	1602	2033	1842	1891	2403	1563	1504	1324	1236	801	581	533	366	323	386	256	173	211	192	175	213	192	196	159	168	151	172	172	157	160	168	159	173	165	154	175	163	153	139	157	168	154	181	167	157	178	176	169	164	190	150	170	171	169	169	172	177	153	154	154	158	163	186	172	150	167	179	174	147	164	177	182	167	125	147	150	170	173	166	135	158	162	167	172	153	155	167	162	172	172	152	175	165	192	167	144	167	168	160	151	172	149	189	147	148	135	161	176	182	150	174	158	182	174	164	180	193	138	164	162	139	160	183	152	155	162	142	168	177	145	165	174	180	154	168	162	149	162	175	175	141	169	186	152	164	168	170	175	166	161	171	174	150	156	146	142	158	164	160	158	158	171	153	147	163	145	164	164	130	162	146	157	142	171	168	187	197	159	168	172	142	159	139	168	168	178	175	163	147	178	153	149	183	138	168	163	138	156	162	179	163	156	200	166	162	153	163	160	144	156	150	156	151	172	149	154	150	158	161	160	161	165	159	142	184	150	163	154	157	172	182	159	157	155	176	167	166	155	167	162	160	154	144	173	160	157	165	174	194	149	156	167	171	182	170	158	151	162	163	157	180	153	136	152	165	166	161	158	151	159	163	164	147	154	152	157	146	151	157	170	174	152	132	170	185	190	173	177	149	162	207	151	188	160	151	133	161	176	163	165	148	133	162	148	171	162	153	178	166	167	167	181	168	139	151	160	165	169	164	180	140	172	150	160	195	158	159	164	172	149	186	175	164	167	164	169	164	179	152	152	178	177	154	164	176	151	177	153	182	175	163	173	154	170	163	182	169	167	157	169	126	159	164	167	159	165	185	156	144	173	164	159	164	150	192	140	166	154	161	182	158	156	133	155	168	167	146	143	147	144	159	161	148	186	146	154	174	170	155	160	162	155	154	140	145	171	158	171	151	145	191	153	175	160	153	161	149	141	160	159	173	169	172	184	150	147	150	142	126	147	180	151	183	155	139	165	146	151	151	180	146	152	177	150	147	163	190	156	146	173	153	136	145	154	181	145	159	173	157	153	170	132	159	148	164	163	179	153	165	174	156	159	148	182	149	175	196	169	149	151	182	176	148	144	155	158	193	160	156	162	172	151	179	182	165	158	184	160	158	151	161	142	172	188	163	168	168	159	156	163	172	173	152	175	148	150	168	157	164	162	156	165	179	149	161	176	161	171	182	164	154	161	178	148	142	174	151	147	179	140	145	159	157	180	164	159	142	155	171	164	164	166	176	158	136	164	154	150	150	174	161	129	174	159	157	170	157	173	159	174	159	154	165	173	153	165	154	174	161	151	167	154	149	173	158	159	156	143	162	149	166	162	167	139	149	198	149	163	181	143	177	162	160	157	168	157	174	169	171	177	163	166	136	166	155	172	149	150	164	167	160	160	173	142	165	156	166	164	172	144	182	144	151	143	158	163	162	163	167	162	152	161	163	169	163	147	170	128	157	160	182	156	147	195	191	157	158	205	170	183	160	159	154	131	148	155	160	170	159	152	189	167	161	168	144	171	148	161	158	159	146	168	184	166	149	170	161	166	162	157	180	153	131	154	164	172	178	176	185	141	154	147	158	136	165	165	153	154	172	156	157	157	159	150	186	158	173	173	146	140	154	169	160	158	161	171	165	155	171	157	154	160	175	156	153	146	130	151	154	179	154	176	176	178	145	165	175	164	169	155	152	150	158	161	156	169	175	163	162	150	181	178	139	149	150	169	161	176	179	157	173	161	157	150	157	160	176	169	154	166	143	164	174	169	198	168	148	147	149	170	170	143	173	165	173	144	172	154	171	153	170	177	146	156	141	163	154	156	152	160	163	142	152	174	170	154	184	139	173	144	171	167	167	148	145	164	173	163	174	174	179	166	155	155	157	142	155	165	153	164	178	147	169	167	152	164	161	168	160	166	139	155	165	144	148	150	159	153	150	162	161	149	167	139	160	139	184	153	172	166	147	156	146	157	142	174	137	164	159	188	183	166	164	150	177	177	163	158	176	155	183	165	162	156	133	152	176	152	157	168	164	152	178	159	155	150	164	181	137	169	155	156	172	153	155	187	164	158	177	146	182	199	146	166	169	172	175	166	154	162	167	155	157	167	162	176	160	193	158	154	145	175	151	184	174	161	142	172	151	159	158	151	163	165	157	181	160	147	176	157	165	177	162	145	153	167	169	182	140	177	167	169	150	160	170	147	159	190	171	159	158	161	156	186	176	159	154	169	165	181	166	161	178	137	188	185	162	130	161	146	173	160	173	168	169	167	194	174	151	148	158	160	157	158	159	173	162	168	166	159	147	183	171	143	173	161	172	160	169	172	176	154	137	143	157	197	141	154	153	144	153	177	171	172	153	167	165	167	169	170	162	144	159	148	168	182	160	159	140	152	154	161	160	166	149	196	176	160	166	186	161	152	180	146	179	146	161	169	167	158	143	147	156	174	150	170	130	149	158	185	165	159	150	155	156	157	148	132	167	156	170	181	180	146	158	176	162	158	171	153	161	165	166	174	163	174	163	146	176	147	169	169	135	147	183	175	161	183	154	161	155	156	166	177	166	168	169	176	174	158	146	182	179	168	151	161	166	171	142	175	170	196	156	169	158	149	150	141	162	173	158	168	160	141	157	159	160	157	134	185	147	164	142	177	151	178	158	168	183	172	165	177	148	147	172	154	160	176	146	165	166	153	171	160	164	157	164	177	177	158	190	180	167	156	155	153	176	160	143	156	143	144	164	162	159	167	136	152	147	151	143	165	144	148	169	151	155	176	187	168	157	140	177	176	166	170	182	159	176	150	171	161	170	163	171	145	165	159	175	165	150	163	159	177	179	142	157	157	179	165	159	154	181	151	161	149	162	166	137	167	137	172	152	161	165	145	187	157	200	161	150	172	155	159	142	171	151	170	158	155	160	161	138	154	178	147	164	148	186	152	174	150	166	149	169	161	148	158	153	187	148	160	148	178	176	179	157	171	157	153	169	170	191	168	150	151	167	158	193	164	179	174	150	149	134	155	177	146	167	163	138	161	168	162	156	146	172	155	169	171	181	163	140	151	158	181	156	173	160	170	162	153	162	147	172	153	164	165	161	167	173	166	150	171	157	169	148	166	166	144	165	158	180	156	153	158	159	166	155	194	155	156	154	174	189	189	154	169	164	185	151	148	176	168	154	168	175	174	160	160	149	167	145	187	163	148	189	179	146	144	145	166	166	139	140	160	152	158	150	159	159	181	162	145	139	167	163	158	147	170	156	168	154	149	182	180	174	165	155	164	176	174	196	167	179	186	169	153	164	178	141	153	187	161	148	161	135	159	153	143	161	152	158	185	185	174	166	179	160	164	146	171	174	155	187	171	158	147	152	176	163	143	173	156	164	157	171	168	172	164	152	164	142	176	171	167
6078	1600	3540	3871	3431	2701	2235	1907	1588	1491	1230	1087	1032	1009	922	875	827	880	795	743	757	720	691	683	765	930	2346	2862	5709	8789	10835	13175	10377	9885	12331	9498	9384	9214	7228	5128	3855	3797	2174	2042	2458	1340	985	883	719	788	855	671	631	592	568	523	532	540	565	517	514	532	519	522	504	533	494	536	530	548	529	554	548	503	479	493	481	522	479	489	499	512	528	519	450	485	527	508	500	527	468	529	508	483	546	526	490	491	490	498	456	478	474	520	525	469	494	526	517	507	501	501	554	530	540	490	527	545	525	494	479	501	493	476	518	508	488	486	526	538	494	478	500	514	510	473	503	519	518	487	502	511	520	493	502	517	490	505	533	529	462	474	490	454	508	485	485	487	507	460	530	509	546	476	522	499	518	456	499	486	492	519	499	454	515	512	487	509	507	511	513	499	505	510	481	501	483	546	499	522	502	507	546	499	501	495	493	469	490	501	508	490	495	516	532	513	496	502	501	501	451	490	511	473	472	505	471	510	474	511	469	536	530	493	483	513	471	469	441	509	499	512	481	515	474	498	519	486	524	526	481	523	487	476	498	532	508	466	485	528	503	477	501	481	515	497	521	498	540	487	504	464	476	501	463	477	506	497	503	490	488	536	470	489	512	499	502	500	452	486	480	508	481	490	491	473	483	497	470	490	494	512	469	504	491	464	460	522	483	484	492	525	512	506	489	487	501	525	495	509	467	523	486	487	543	461	482	543	504	471	511	516	536	516	496	493	535	514	487	512	490	536	504	473	488	500	519	534	507	483	521	487	501	489	477	495	524	491	509	524	534	445	508	485	509	474	505	481	493	497	511	489	499	483	490	492	505	488	512	495	526	485	531	516	507	494	503	474	509	492	487	489	526	507	484	490	470	512	443	519	503	489	505	469	533	472	482	514	487	509	503	490	491	501	532	535	501	499	526	487	506	470	491	500	497	544	501	476	501	477	522	515	511	489	476	472	490	525	438	479	467	547	497	494	492	519	514	489	487	482	493	484	516	504	527	491	491	494	511	487	522	497	435	496	523	483	518	476	501	517	485	501	508	499	485	498	538	455	525	480	509	518	531	514	520	518	496	531	472	470	479	481	477	516	538	486	480	494	490	500	496	487	491	478	471	483	533	499	500	488	509	488	464	474	513	517	485	527	487	503	499	499	512	489	510	493	489	492	536	518	492	491	459	495	527	497	477	515	483	451	490	509	467	458	477	447	507	515	510	487	506	508	479	503	492	509	498	495	475	530	540	462	511	526	465	510	490	495	459	483	541	510	522	475	470	529	497	510	519	497	494	479	512	452	486	507	466	497	508	477	514	470	530	510	503	462	499	506	518	483	539	537	518	540	513	507	499	522	537	498	478	504	485	501	501	458	491	526	498	506	493	504	511	473	501	495	519	512	499	479	531	496	504	494	502	503	501	513	482	506	516	510	503	515	465	470	516	484	470	468	524	510	499	522	502	517	510	491	544	533	517	462	461	555	476	466	529	500	509	466	468	476	450	489	508	520	549	539	515	537	491	498	491	499	468	505	468	494	497	496	519	526	497	495	509	516	443	539	494	490	501	517	515	476	481	510	495	482	502	466	544	508	503	503	499	477	467	514	530	479	494	467	524	499	536	498	504	520	492	493	487	501	500	503	504	462	502	530	481	477	500	499	492	498	497	488	518	532	490	530	497	499	466	516	478	482	525	479	518	474	519	542	472	485	489	492	495	454	563	470	499	513	493	497	484	462	508	472	518	483	470	533	499	552	491	455	510	514	487	485	510	511	501	491	531	553	471	500	476	505	493	497	470	514	474	489	505	493	500	511	481	474	537	536	502	494	484	490	527	475	527	528	474	561	470	460	502	522	491	488	532	530	511	533	497	500	482	447	485	483	526	481	485	476	521	506	512	524	510	494	461	483	516	502	500	486	472	498	511	503	488	470	514	521	496	509	523	525	461	517	491	531	506	489	471	448	502	467	505	511	453	522	502	512	443	500	498	496	491	491	484	502	515	524	483	504	509	488	510	484	500	440	466	523	468	493	523	520	495	509	497	487	436	492	513	513	498	501	467	501	506	504	526	504	519	494	522	500	479	480	502	486	479	472	509	512	477	499	493	500	464	513	512	483	503	519	517	460	492	520	527	539	514	482	462	537	471	458	466	475	482	494	507	501	515	507	512	515	508	529	513	501	490	498	497	511	480	501	518	488	459	522	517	508	494	477	483	474	481	499	497	494	479	486	508	487	506	475	467	520	508	510	472	529	487	517	552	513	524	497	480	519	496	478	515	522	489	498	497	517	483	483	516	506	496	517	500	462	535	505	497	499	500	482	487	535	505	491	472	493	468	525	471	528	487	493	474	490	488	536	500	498	491	480	500	475	500	503	507	490	565	467	524	528	552	528	493	490	502	470	491	467	558	483	519	522	500	480	494	493	502	491	459	511	533	502	480	499	508	517	533	454	495	518	521	489	513	538	498	486	479	449	471	499	490	497	542	465	495	507	490	492	485	520	468	484	539	513	516	507	528	484	507	495	508	472	506	491	499	513	494	546	492	523	474	534	509	497	505	514	483	484	500	466	497	499	509	491	542	510	498	455	497	481	488	505	460	511	495	496	532	503	478	514	468	485	517	521	531	467	502	508	527	507	491	508	480	481	509	503	515	461	458	467	502	512	482	466	496	506	475	459	442	489	479	518	522	467	494	488	453	455	466	513	460	522	459	460	493	518	484	558	466	481	513	467	494	517	493	499	551	492	503	490	504	490	506	503	466	540	467	471	510	495	463	537	541	502	522	470	530	511	455	503	517	538	487	509	511	521	495	494	501	496	515	459	528	461	509	444	463	499	527	484	488	462	511	499	489	478	516	487	528	498	520	496	553	508	509	497	508	483	517	480	479	483	499	493	504	496	483	472	465	493	528	495	519	462	463	526	456	489	565	513	489	482	521	502	542	494	519	478	532	490	491	503	550	484	504	481	502	517	495	470	488	481	523	500	524	469	515	487	496	518	483	498	481	475	498	510	507	493	530	498	471	476	498	497	499	483	494	497	505	509	527	479	479	459	513	461	505	492	505	513	523	515	472	530	555	492	503	484	512	516	530	503	504	515	521	448	527	509	535	513	497	501	505	529	469	493	420	450	484	478	464	513	476	462	492	497	504	475	488	471	490	498	509	513	497	502	509	489	490	466	526	506	531	503	555	484	481	515	467	498	465	492	505	536	500	494	510	484	485	514	499	444	513	455	470	467	504	527	484	478	560	494	526	502	510	474	509	514	500	500	503	541	508	477	487	489	469	478	493	518	474	501	494	511	499	548	519	463	531	488	487	516	510	487	485	533	476	484	506	514	486	493	517	508	486	513	492	492	523	491	487	528	455	484	485	512	554	500	474	482	521	505	479	488	481	466	528	502	450	503	502	491	511	470	534	517	465	507	501	517	496	485	498	526	518	468	481	498	533	468	504	473	537	480	461	502	517	483	515	486	504	495
18110	3439	3264	2263	1476	1144	810	675	605	466	418	429	336	294	298	249	277	224	223	217	209	201	194	214	230	283	565	854	1431	2582	3307	3273	3631	2963	4931	3358	3346	2788	2042	1665	968	848	469	495	638	347	258	245	212	194	242	173	209	193	179	167	160	183	193	173	176	163	155	186	174	190	155	171	162	176	148	167	182	185	160	169	162	154	163	148	159	177	165	166	172	147	143	183	179	158	164	166	151	155	155	153	181	185	180	148	167	158	172	177	159	171	172	169	147	166	175	165	184	182	164	152	142	164	149	172	176	198	172	153	162	175	161	179	131	138	168	171	169	163	173	190	159	178	169	183	152	158	142	152	136	146	150	158	141	174	172	154	164	154	160	190	156	157	162	165	150	187	193	157	179	162	167	146	150	166	163	173	183	155	157	178	146	162	134	175	160	173	155	181	158	175	139	182	142	174	186	177	187	164	148	159	175	171	174	165	162	174	161	193	164	160	141	161	178	163	162	168	170	168	172	156	163	156	160	157	190	168	147	163	141	182	165	164	161	159	169	173	163	170	152	164	172	154	163	174	177	155	162	147	153	149	175	151	168	159	157	170	145	168	182	141	177	166	151	168	172	179	159	136	166	172	162	162	167	197	155	166	176	169	165	160	162	165	168	185	177	166	163	181	179	152	182	165	147	170	175	135	165	173	202	139	161	170	165	154	141	146	157	166	166	153	158	168	159	183	151	151	163	143	161	166	159	162	179	178	159	162	167	162	162	146	172	154	170	159	138	184	143	145	160	149	155	174	150	169	175	167	175	153	159	172	176	178	176	168	178	156	192	161	152	168	181	146	131	170	186	163	163	169	149	147	168	175	176	155	166	190	167	152	175	158	160	169	163	160	147	171	183	167	180	144	167	151	155	163	193	186	147	185	135	160	198	174	144	184	196	135	162	183	145	163	165	156	156	162	157	175	161	168	168	163	151	173	157	156	160	179	148	146	161	152	181	201	163	180	193	170	198	174	177	172	164	188	177	167	156	151	169	161	157	159	169	146	168	173	170	184	164	167	160	159	162	150	168	165	180	146	164	150	181	184	177	174	153	165	145	167	167	160	165	148	152	168	131	184	172	168	156	183	186	160	163	177	172	160	176	165	163	147	165	170	169	188	153	157	139	172	172	180	174	188	153	146	178	162	151	137	156	149	153	171	149	182	164	175	162	164	157	170	176	168	170	186	182	158	173	170	149	183	161	163	168	166	191	137	188	157	143	162	164	173	163	129	163	144	170	184	173	144	172	181	143	149	185	151	145	139	176	172	166	165	147	158	140	161	170	152	189	166	157	170	178	175	176	160	147	159	168	179	166	172	182	162	154	187	153	168	160	144	186	159	162	162	154	174	177	168	177	165	158	179	146	191	152	178	176	169	142	159	132	153	169	157	179	173	174	153	166	163	155	148	155	164	157	169	144	162	159	180	158	148	163	167	166	172	174	162	154	144	147	168	177	180	152	145	154	149	178	161	162	152	164	163	164	174	154	158	173	161	184	176	142	177	165	138	176	181	151	178	156	169	164	147	168	182	177	174	163	160	177	176	152	147	172	173	171	170	158	141	189	165	176	146	173	149	156	155	156	152	165	169	157	155	187	161	171	168	156	198	157	172	178	171	161	154	172	145	190	172	187	160	191	189	154	163	146	176	163	201	137	196	150	153	182	167	143	177	164	159	181	174	172	166	164	183	175	174	162	178	160	168	162	162	175	147	171	158	170	163	153	159	155	178	158	155	165	151	185	165	167	180	151	144	146	179	164	173	164	172	163	148	147	159	154	187	169	161	161	158	163	148	163	158	141	169	158	177	155	182	158	151	162	166	142	162	169	182	161	181	167	182	142	170	185	170	164	148	164	158	168	166	189	152	159	138	200	166	134	163	172	153	152	169	157	144	166	155	172	174	156	191	168	170	131	159	175	171	149	177	175	133	166	179	166	156	172	165	187	174	153	169	185	181	155	172	174	177	169	165	152	173	180	164	164	159	161	167	162	164	169	175	174	174	156	150	166	163	151	177	165	162	162	150	158	175	180	158	163	160	144	174	152	174	195	169	171	160	165	158	153	146	169	159	157	147	170	162	173	182	142	152	191	141	177	174	165	153	161	165	174	175	163	164	153	167	161	161	158	151	161	158	182	176	164	161	181	165	147	152	172	184	177	176	162	145	166	156	169	145	164	160	165	163	157	170	160	158	156	145	157	166	147	166	153	161	126	160	156	162	168	177	174	158	152	161	139	150	185	166	168	165	153	156	153	163	150	150	163	167	170	157	172	180	165	163	181	155	155	156	170	173	168	171	147	152	157	153	181	163	161	168	165	147	161	166	171	153	145	178	166	182	167	154	167	158	182	189	159	160	168	157	188	154	143	174	181	160	170	149	167	158	181	156	168	148	143	169	155	169	148	154	175	159	156	171	150	167	178	176	161	163	146	159	153	157	157	165	167	150	186	175	165	171	150	177	203	154	156	137	157	148	142	160	158	160	164	192	161	186	165	164	183	175	156	196	169	175	181	140	161	172	171	162	162	144	170	176	154	180	175	167	171	181	170	192	157	169	179	174	159	146	154	151	167	191	190	162	171	160	165	159	174	145	171	156	146	166	139	164	165	181	164	165	154	158	160	175	185	182	173	162	156	174	165	169	163	185	201	152	181	181	177	151	146	165	166	157	149	167	155	181	182	148	168	175	157	168	144	171	170	185	138	142	183	170	179	154	133	144	160	155	185	180	189	157	161	184	189	169	161	160	186	147	173	172	148	174	170	180	152	168	160	174	163	173	151	153	168	167	158	176	149	168	163	181	159	161	152	170	168	156	168	134	157	146	150	153	183	154	175	146	171	170	171	175	179	144	150	171	176	153	172	161	133	165	157	167	181	162	168	146	148	153	167	155	149	160	166	152	153	161	167	153	192	127	177	167	163	179	192	180	170	148	187	160	160	171	182	157	162	152	179	193	180	164	143	163	153	199	171	152	151	171	157	175	165	148	167	169	160	167	150	165	178	165	170	173	154	151	159	166	157	166	168	158	159	179	169	160	165	153	161	164	175	158	170	167	166	161	150	152	165	177	187	160	159	178	173	176	165	154	160	197	168	164	151	170	153	164	146	155	170	153	160	165	151	171	161	159	161	167	160	157	158	177	183	159	157	168	161	153	173	163	169	155	145	170	181	169	170	163	182	171	161	167	159	169	192	165	163	161	186	155	171	167	149	158	175	171	167	168	155	180	158	167	164	153	159	150	144	176	147	172	173	178	172	166	148	149	155	187	167	164	164	169	148	162	180	171	172	154	180	157	150	148	163	158	166	165	158	156	174	169	178	173	184	166	166	154	184	174	146	160	152	176	165	161	164	172	159	194	167	150	179	170	168	139	184	164	148	183	150	160	160	164	172	157	167	168	156	161	146	191	184	166	168	163	145	177	146	176	191	155	158	153	179	182	165	187	173	179	150	172	164	161	175	158	157	170	129	149
8721	2794	6166	6817	5781	4714	3774	3145	2742	2278	2047	1904	1638	1442	1361	1255	1180	1035	1058	972	927	886	918	915	1027	1414	3814	5228	9430	15795	18357	17931	17547	14777	20140	16611	16132	14155	11158	9168	6843	5987	3259	3513	4383	2273	1466	1221	1074	965	1136	901	742	688	666	609	597	568	595	626	590	599	606	537	582	593	596	572	572	532	506	563	550	525	568	500	510	516	590	516	549	514	512	545	564	562	557	557	526	525	517	561	516	556	534	539	546	540	534	503	610	564	517	563	502	528	526	555	515	568	513	549	521	511	525	535	541	517	499	554	526	553	528	514	505	526	483	526	515	516	544	492	504	509	517	553	480	498	514	505	526	520	522	518	499	512	515	562	490	527	525	550	486	506	510	504	528	489	504	527	471	478	512	494	543	510	501	529	494	554	508	527	495	529	532	502	547	512	483	513	548	548	492	465	534	502	525	560	512	500	512	527	476	535	502	524	462	500	508	481	535	497	478	485	563	476	555	520	550	533	493	507	503	524	519	509	512	552	483	503	507	525	555	520	543	533	521	489	513	504	526	525	504	503	537	500	521	531	551	510	536	526	523	506	509	542	507	508	485	530	534	511	500	484	535	500	505	571	504	550	547	557	503	531	484	507	488	542	497	498	535	503	525	487	521	510	471	501	490	504	500	536	496	513	502	497	528	501	492	527	548	488	533	561	498	505	506	529	490	520	515	513	519	503	515	490	494	500	519	514	515	527	508	500	519	505	505	520	495	523	492	477	546	450	514	499	493	507	497	498	500	524	524	519	540	533	491	546	508	504	498	515	547	494	546	538	516	486	508	489	550	517	513	525	507	520	494	531	506	487	511	538	498	510	537	528	515	542	498	512	531	516	536	517	497	515	476	503	480	500	518	511	535	516	542	528	541	454	524	511	514	479	488	547	499	526	513	503	509	510	514	520	531	501	506	548	555	505	478	531	547	523	510	515	492	526	468	517	509	544	497	491	520	470	537	550	475	528	516	501	526	540	565	500	534	499	505	498	548	513	547	524	538	524	506	479	479	537	534	509	518	493	561	501	504	452	542	540	526	505	518	506	481	502	537	514	556	494	487	534	498	464	488	504	509	496	498	494	535	510	486	506	502	513	530	564	471	477	517	521	499	478	512	544	530	530	526	484	535	502	503	466	483	543	509	543	484	463	539	542	555	547	463	513	491	492	461	501	487	490	479	540	537	502	520	508	503	488	526	511	543	515	510	522	508	525	522	503	553	477	514	538	495	487	520	505	507	510	488	530	545	497	492	496	523	487	496	537	502	513	520	500	488	539	552	516	545	501	532	487	545	516	476	519	458	489	502	486	510	498	521	505	551	499	521	499	561	485	525	496	524	529	524	533	488	503	542	513	505	507	530	553	484	546	554	517	526	461	546	491	561	487	508	502	483	488	487	503	509	500	518	478	510	525	499	498	485	548	514	515	498	481	499	532	522	547	518	506	510	508	512	475	497	534	461	559	496	532	494	518	535	495	528	526	546	518	500	486	474	507	514	518	484	509	484	520	530	536	485	483	529	517	488	507	511	499	538	546	548	448	472	542	494	543	477	483	519	514	476	524	512	525	500	516	518	483	509	532	500	456	468	521	483	546	513	570	559	475	539	517	487	510	526	526	471	515	573	472	518	506	537	530	527	516	513	503	549	523	500	516	546	512	501	533	552	510	527	491	503	529	496	544	533	460	542	498	541	508	491	520	490	493	551	502	521	503	520	527	539	492	516	519	506	495	558	543	493	507	562	537	537	541	468	521	521	484	521	525	511	513	531	474	489	505	509	560	478	500	491	530	465	502	490	491	481	510	515	554	526	553	510	511	568	487	477	510	527	499	494	526	517	508	535	513	512	504	516	508	502	523	494	560	457	472	479	472	511	494	531	514	528	503	513	522	505	540	511	516	479	525	486	512	502	549	511	548	508	529	476	492	490	517	523	519	522	470	560	522	527	497	531	524	537	520	504	485	479	534	498	455	521	487	504	462	480	531	514	512	504	483	492	503	512	514	527	505	502	488	458	529	506	494	489	554	550	515	514	489	504	517	498	495	476	526	519	493	483	490	504	520	525	490	500	518	511	503	508	530	599	546	513	489	491	511	517	516	530	537	518	509	533	521	554	539	471	482	506	494	511	492	552	515	528	518	551	562	527	518	482	486	474	525	475	493	517	517	496	526	481	528	514	520	506	520	475	535	495	502	514	502	520	543	499	505	474	494	520	554	493	559	537	521	535	475	511	482	508	555	513	503	535	541	557	506	515	502	508	510	501	537	510	499	539	499	508	509	513	480	503	493	539	519	563	525	529	520	466	511	489	493	556	506	510	508	545	538	492	486	518	549	520	540	479	528	545	515	489	506	551	487	501	490	506	510	512	528	540	523	524	538	532	463	510	508	544	546	501	525	487	533	497	495	506	515	533	527	518	536	527	509	513	519	488	511	534	510	504	550	531	500	516	484	510	501	543	506	520	536	482	454	566	514	518	510	519	498	513	515	492	504	520	494	478	531	495	492	499	515	516	550	503	522	546	554	503	596	538	552	518	535	516	500	532	517	513	507	474	544	488	505	529	467	463	520	504	559	518	508	528	535	483	497	512	554	467	491	475	500	496	519	525	515	498	515	498	552	513	522	491	498	545	500	518	479	523	489	509	515	526	499	512	523	496	575	522	506	487	498	489	497	506	507	554	496	508	549	531	522	493	541	499	527	530	520	521	464	516	512	498	511	498	518	515	530	491	493	533	504	473	494	550	503	503	508	486	507	495	507	493	552	479	521	498	493	508	517	491	524	514	506	514	519	506	523	510	505	500	482	502	516	480	528	484	492	564	494	525	557	546	496	509	521	523	518	506	497	530	497	551	536	450	531	515	511	554	466	507	471	508	518	489	526	515	522	502	498	533	506	496	503	519	549	488	525	510	505	511	527	499	514	523	526	555	501	495	528	503	499	514	537	524	519	511	548	498	498	554	576	480	560	561	522	512	529	533	517	563	536	503	505	483	540	518	555	462	538	507	520	526	506	479	487	492	488	494	560	489	497	509	504	493	500	529	520	513	545	507	500	543	510	558	572	524	519	536	512	521	492	523	505	525	487	508	513	542	499	511	514	514	524	518	563	495	505	537	502	517	538	470	544	503	529	560	523	533	515	506	548	506	508	545	547	523	526	543	518	535	528	489	487	498	488	547	500	520	501	527	504	520	506	546	495	552	553	523	521	525	527	534	564	540	517	521	525	537	545	519	518	508	551	493	481	502	500	545	469	488	509	507	538	548	477	507	533	531	498	533	535	486	538	484	531	490	499	500	514	526	497	506	552	506	533	499	539	551	525	526	529	529	486	505	477	523	566	515	480	492	529	509	492	521	466	517	479	533	498	541	520	496	516	526	552	506	537	470	508	494	506	535	488	543	532	524	483	481	484	488	548	507	541	506	519	496	503	517	496	538	475	538	515	525	540	525	546	559	466	539	523	492	513	551	501	504	523	481	536
2503	464	432	390	366	339	330	348	369	335	348	323	309	316	323	323	295	321	311	349	310	299	330	317	301	338	352	383	391	399	444	416	456	459	477	378	400	357	378	362	353	319	318	369	332	320	338	334	318	340	334	323	339	302	333	299	295	309	318	294	294	328	324	319	336	308	319	287	334	293	297	313	300	331	296	276	301	322	301	314	321	315	291	318	315	311	353	319	304	308	349	323	294	335	310	311	324	322	332	340	319	368	306	329	318	312	311	302	315	314	312	337	336	319	311	321	304	306	325	306	310	318	349	293	348	318	318	352	302	304	307	361	326	296	328	328	328	296	304	316	324	317	294	323	318	323	310	312	339	326	342	321	332	330	306	298	356	326	311	299	338	306	343	340	323	342	348	305	346	324	321	335	335	321	321	284	311	312	320	345	289	316	323	327	321	288	352	341	329	324	334	328	330	292	317	295	297	322	329	330	338	322	281	328	302	328	341	345	332	321	336	355	325	338	312	315	306	295	332	329	328	320	313	325	315	329	346	325	333	303	326	330	289	331	307	313	323	332	358	289	347	322	323	332	327	303	312	334	317	309	327	312	297	324	331	300	333	288	320	312	308	311	319	313	290	317	344	352	330	330	302	316	309	314	329	297	326	302	323	326	320	342	303	314	321	303	364	304	343	326	305	312	306	295	338	326	306	282	293	344	347	332	303	338	347	308	323	323	331	328	367	311	316	320	348	328	292	312	324	320	339	306	324	362	326	315	343	315	293	310	339	309	322	332	324	299	322	305	337	323	337	321	339	303	304	331	309	324	328	334	338	330	345	317	316	341	323	311	323	343	300	315	297	327	342	303	296	322	330	320	336	327	319	324	333	313	327	344	323	331	311	305	340	323	300	312	353	335	317	284	329	331	303	318	320	325	322	300	306	347	361	292	311	334	324	322	313	294	323	347	336	314	266	326	325	321	317	337	307	316	310	309	310	313	341	296	317	313	300	308	324	347	341	326	293	326	346	353	340	318	317	293	302	307	342	329	278	323	300	323	316	311	336	313	333	322	329	325	304	332	310	333	313	320	362	344	330	311	295	341	310	311	326	342	317	298	332	320	307	295	310	334	353	333	319	333	316	315	286	299	321	301	331	337	338	318	307	319	310	317	306	307	308	318	298	305	314	327	330	347	288	329	328	306	310	332	328	330	350	326	334	306	353	334	310	320	340	304	323	324	330	328	289	349	300	332	364	317	345	336	328	325	343	327	350	346	302	326	325	333	303	352	298	299	306	316	328	304	314	294	302	303	316	349	324	321	314	311	354	321	319	335	318	334	318	333	298	328	309	334	322	294	320	313	315	336	341	314	314	341	324	325	323	324	306	320	299	315	307	318	328	300	296	332	325	347	347	347	316	339	315	290	333	327	315	343	305	342	320	345	304	308	289	345	320	296	311	305	328	338	343	338	312	304	313	302	318	332	314	306	312	297	306	329	284	323	310	347	310	310	353	320	309	296	358	356	361	329	304	336	312	317	305	312	306	334	354	329	334	346	333	321	337	312	327	337	293	335	316	330	350	330	311	330	345	320	305	322	336	328	328	325	324	340	314	326	325	342	362	340	326	324	312	322	307	303	318	317	321	327	349	309	322	285	313	318	317	307	298	318	324	300	334	304	303	327	319	316	313	341	331	316	341	275	326	344	298	321	309	277	357	315	300	321	340	304	353	340	311	286	340	335	332	279	319	309	307	340	308	335	306	318	329	328	352	355	301	304	314	344	328	363	305	291	312	303	343	326	339	294	320	349	285	351	322	332	322	319	316	307	323	309	310	307	319	303	309	333	325	294	280	320	359	318	316	334	352	306	306	303	305	307	306	312	319	323	344	316	283	320	305	316	324	350	312	316	362	318	326	297	346	316	315	321	311	298	313	315	349	342	337	303	328	299	337	297	357	288	307	307	343	315	341	339	345	317	334	315	305	353	327	310	331	323	355	350	330	312	316	316	332	309	316	332	299	323	313	321	353	348	324	345	293	355	331	293	299	301	303	310	332	280	341	326	328	334	312	340	307	323	314	330	301	328	354	313	333	319	325	321	330	303	309	293	325	314	331	320	320	317	340	327	336	332	312	312	332	341	312	342	312	363	362	362	345	331	320	299	305	319	320	303	313	318	314	345	315	303	337	335	324	280	324	323	337	341	324	321	314	328	334	303	320	372	311	310	313	292	334	296	308	335	376	328	318	355	338	374	337	325	310	330	321	287	328	347	341	314	293	327	352	340	344	309	329	346	323	330	320	326	310	323	307	333	296	333	323	356	325	306	324	323	335	314	309	295	345	330	300	338	315	314	315	340	311	319	361	310	324	333	370	328	342	338	324	309	293	341	308	317	307	327	285	286	321	331	354	327	317	307	348	294	331	341	310	320	288	328	337	298	350	335	324	298	308	307	346	291	332	322	336	320	305	304	331	336	301	327	321	337	325	342	336	302	342	324	289	340	321	337	309	318	302	326	330	309	316	335	337	278	328	308	293	337	297	328	340	307	326	324	279	344	318	333	326	311	316	337	334	321	322	333	329	313	303	325	339	364	293	351	340	298	312	317	351	300	298	340	303	308	282	336	326	318	287	313	295	306	350	315	287	320	333	337	311	288	306	296	295	323	309	309	313	332	316	298	315	328	292	301	335	345	331	294	331	339	337	327	295	307	325	340	321	325	360	354	328	303	352	265	328	341	319	306	321	316	310	323	326	325	312	313	334	355	311	319	283	329	309	305	298	333	319	310	329	328	311	323	295	344	338	350	302	328	368	329	341	302	308	315	365	313	299	290	324	302	314	297	353	327	326	346	290	352	339	319	317	367	307	311	317	293	311	294	315	326	310	319	313	305	308	310	347	319	317	326	356	326	277	345	340	311	290	337	329	371	313	319	303	327	323	338	290	348	274	274	305	311	306	335	332	353	329	308	302	341	346	331	301	331	326	340	317	340	315	328	338	318	290	308	351	333	327	315	322	338	305	293	306	339	308	308	346	316	341	337	315	324	322	350	333	288	302	327	329	327	353	322	344	313	321	319	370	312	342	350	323	313	296	321	284	313	318	307	351	295	323	304	314	321	320	316	328	325	349	336	281	273	300	317	328	310	296	334	351	330	311	298	328	291	347	297	330	341	350	304	319	338	307	328	349	321	325	319	339	308	334	336	317	331	340	326	319	302	302	317	307	347	296	313	330	338	301	329	299	334	327	318	337	306	345	321	295	309	367	320	331	286	340	313	325	304	322	317	319	328	318	296	310	345	322	309	315	307	329	303	297	355	332	311	325	335	331	315	330	331	322	317	350	305	319	301	319	339	327	313	341	308	319	327	350	346	349	316	339	341	295	304	318	307	331	357	301	313	340	299	322	284	343	340	338	331	332	312	308	323	291	312	297	338	335	337	315	334	334	338	280	296	304	333	318	319	337	368	349	285	350	297	326	329	314	305	342	312	313	328	351	334	342	308	326	324	327	304	290	318
2558	968	1104	1135	1060	1015	1016	927	970	913	906	949	889	966	944	930	968	971	897	963	853	903	878	974	947	986	1027	1089	1182	1513	1685	1535	1760	1775	2080	1605	1585	1483	1288	1148	1112	1066	1036	1026	1044	931	955	928	888	966	874	941	878	868	925	923	892	873	868	880	859	881	850	900	895	861	968	940	899	924	930	873	925	886	904	866	909	946	869	890	900	929	945	906	881	923	862	863	927	941	862	923	887	931	886	828	864	918	936	940	918	893	900	915	930	905	846	896	890	913	888	943	893	876	913	880	891	896	869	901	902	903	858	833	915	862	936	861	892	894	959	812	875	896	986	914	914	867	897	961	873	871	925	921	876	945	914	928	907	902	912	925	912	944	903	889	878	880	923	876	944	868	927	932	906	863	909	898	915	904	885	917	874	878	887	917	899	871	858	860	876	861	931	922	894	876	957	894	924	865	944	858	888	964	877	924	889	879	900	881	885	907	913	877	919	893	863	980	873	872	905	905	882	905	927	892	932	874	893	848	881	856	899	895	888	865	866	970	848	875	884	890	875	889	896	939	897	866	892	845	909	990	933	912	836	904	845	898	833	841	891	954	887	919	944	910	903	904	899	941	895	919	906	842	910	822	925	874	956	911	872	931	866	896	865	941	868	902	906	896	879	870	906	870	883	847	917	906	906	879	887	848	887	906	902	899	953	903	938	891	950	917	929	929	897	908	883	915	898	893	900	917	956	924	893	860	942	880	884	885	882	892	903	883	863	873	901	862	874	854	927	943	892	933	835	897	904	908	867	922	941	896	879	853	924	903	913	941	878	898	981	881	918	921	897	890	873	922	894	858	931	924	921	887	927	924	955	911	873	929	914	911	904	915	907	945	910	877	898	922	921	897	893	900	844	911	927	884	916	833	887	879	872	878	880	923	872	913	865	886	916	943	918	895	884	917	909	899	869	900	887	897	945	924	963	913	883	896	904	848	929	926	888	884	896	928	971	884	898	885	876	887	908	892	883	914	904	916	902	921	890	881	962	903	900	902	898	925	872	873	913	949	951	901	861	871	920	944	932	908	909	921	916	907	931	908	861	904	893	836	890	863	866	902	904	934	918	932	930	830	943	862	882	881	914	912	918	925	891	898	910	905	870	914	885	926	893	846	870	826	906	923	913	930	910	909	883	872	902	967	873	889	952	927	874	881	887	902	858	898	874	910	873	902	875	914	899	918	954	892	920	897	927	880	947	912	902	932	879	949	892	880	915	900	894	895	889	875	898	913	900	875	865	853	928	905	918	894	906	884	840	875	893	911	890	892	910	921	889	962	896	853	928	852	909	865	881	857	855	879	904	888	911	893	895	886	928	878	872	845	938	909	883	956	869	871	860	898	916	909	888	912	865	904	888	908	884	924	913	874	900	900	908	925	891	868	844	887	895	885	877	879	872	912	915	880	884	888	941	880	906	870	847	921	905	897	921	914	926	859	918	872	874	845	941	991	866	880	901	866	903	903	861	902	927	885	948	876	876	953	908	932	876	873	903	878	888	917	871	914	880	972	888	907	886	911	885	903	878	893	882	955	865	899	914	831	923	881	869	937	887	900	911	901	909	923	916	891	932	844	926	909	894	901	896	913	888	915	896	902	901	879	883	926	893	881	915	952	919	917	947	896	898	870	950	881	873	891	898	881	928	917	912	898	884	873	928	939	852	925	861	886	917	878	877	870	847	938	885	870	915	928	868	903	865	916	950	882	966	941	872	932	884	882	847	925	912	890	936	869	923	875	914	875	941	866	914	926	882	875	903	911	887	895	859	914	876	933	908	809	934	925	871	939	942	898	963	912	857	942	959	891	920	891	952	923	890	882	910	853	917	869	878	917	875	913	924	930	955	895	903	890	940	936	861	924	956	901	909	883	892	888	880	927	893	903	890	928	912	920	889	877	910	847	888	971	833	917	894	939	891	890	898	924	935	977	847	919	900	867	896	845	902	920	908	909	862	868	916	913	917	926	863	927	955	907	881	885	877	880	947	925	945	936	883	880	891	901	920	913	912	886	894	946	900	962	881	901	928	914	869	939	906	883	933	877	878	890	850	870	900	899	919	885	871	966	871	908	912	948	842	886	975	895	902	907	907	912	891	890	916	920	908	913	892	961	934	884	953	856	856	887	887	912	906	879	855	906	894	937	873	840	848	877	911	843	927	803	906	861	880	929	883	856	897	859	983	895	926	887	876	905	929	902	880	937	828	944	907	895	946	887	893	888	881	885	896	909	898	838	936	933	957	895	891	920	897	925	885	913	868	876	893	848	897	914	888	869	907	912	941	884	923	925	910	887	857	945	873	927	924	918	874	908	951	839	871	915	900	911	925	934	914	931	871	893	897	922	912	896	920	936	901	882	894	890	839	886	937	897	860	865	943	861	911	843	901	850	872	927	946	905	934	893	931	908	898	888	902	907	871	911	894	913	897	874	852	907	910	897	879	871	917	908	862	908	908	929	927	889	837	889	907	858	910	903	907	894	891	955	941	892	894	960	960	926	895	869	884	908	905	874	969	873	879	887	915	864	943	916	924	907	896	923	892	913	915	935	864	915	860	891	886	895	881	908	909	932	930	889	944	934	956	882	863	860	936	881	927	852	964	945	838	854	890	879	931	887	870	859	951	932	864	847	917	914	879	898	889	887	870	922	916	905	892	912	851	901	894	876	919	899	905	892	888	856	897	938	931	856	890	892	838	900	972	941	957	919	923	902	816	835	893	911	864	896	915	895	888	948	905	946	896	900	885	888	885	929	935	889	966	917	897	909	915	929	873	918	889	886	871	891	860	939	862	910	888	891	924	935	902	929	925	899	924	944	900	917	933	934	883	878	929	946	883	870	953	889	820	888	886	916	938	929	902	922	889	908	945	917	913	911	913	912	905	872	898	917	893	888	924	912	937	916	958	887	915	923	862	877	895	820	929	852	884	870	895	923	955	909	906	941	870	941	846	916	949	895	874	918	882	839	919	912	904	922	920	922	883	940	912	910	873	908	899	888	895	892	868	933	948	929	924	924	929	912	931	941	875	913	867	893	954	948	883	841	878	948	917	899	847	884	892	848	873	899	932	855	898	879	867	836	913	896	894	921	913	891	906	879	914	818	931	943	827	935	877	917	913	888	904	872	882	884	914	916	925	911	903	918	837	863	922	833	880	937	871	910	890	872	937	911	893	879	920	853	876	896	868	911	915	889	899	909	880	866	910	906	896	871	888	946	947	936	926	945	893	864	910	899	871	901	893	891	951	928	932	969	851	941	877	865	888	915	863	890	939	872	881	888	895	895	912	957	853	875	845	881	950	890	901	921	910	870	943	902	893	897	964	970	895	988	906	902	908	886	857	987	922	847	919	920	882	908	927	948	897	900	934	914	910	890	922	878	902	902	914	900	923	916	911	898	904	891	865	880	935	876	900	903	911	854	886	888	913	874	919	861	881	898	880	903	840	907	885	878	909	882	874	910	889	876	938	860	955	889
10093	1628	1806	1241	888	633	523	431	361	314	303	267	246	271	251	216	221	208	212	190	197	220	201	181	203	226	353	647	917	1412	2004	2015	1946	1962	3052	2150	1757	1315	1049	745	607	478	369	388	405	269	215	189	197	200	189	190	175	167	186	172	161	169	163	173	164	162	179	179	188	170	165	188	166	186	177	149	177	154	179	174	153	181	158	180	182	168	155	161	171	162	151	145	191	152	177	176	155	168	174	164	153	201	170	180	169	169	157	166	178	170	180	195	173	160	171	178	176	166	156	185	179	175	150	164	180	169	170	154	166	185	166	150	160	179	161	180	167	170	152	163	170	190	166	178	180	179	158	181	146	155	179	144	159	153	147	167	193	183	174	197	171	176	161	184	174	194	164	171	168	196	167	157	164	141	191	174	172	170	166	155	174	184	169	168	176	152	196	163	171	169	163	180	170	183	164	175	166	156	169	156	191	172	172	159	189	139	192	162	175	169	176	172	165	177	169	167	162	176	146	164	153	171	171	175	152	173	176	149	179	180	192	174	157	148	168	168	180	178	146	177	198	175	165	175	185	188	188	156	187	174	175	152	189	192	164	151	182	169	156	158	174	187	153	193	163	164	168	161	151	175	175	174	176	151	162	157	180	162	184	159	177	165	162	171	169	170	169	158	157	172	168	183	179	152	179	162	158	170	150	184	176	156	174	181	171	157	173	176	170	172	184	166	176	171	177	154	172	176	152	163	184	168	182	164	167	169	179	131	173	167	174	171	187	186	150	160	172	185	149	145	178	159	167	195	183	167	169	169	176	143	148	171	147	158	160	166	189	184	189	174	187	171	163	162	165	186	178	164	148	184	192	164	164	172	167	150	151	190	171	164	170	155	149	182	172	171	184	166	171	163	171	195	190	173	156	168	169	168	169	154	156	156	177	174	170	170	185	169	165	167	169	135	158	165	172	173	171	190	176	162	160	167	185	156	177	167	179	155	183	181	157	165	163	168	169	160	151	169	185	170	139	169	174	170	162	147	173	181	192	154	186	187	205	182	179	164	146	182	166	148	183	178	176	186	162	164	191	162	179	171	175	144	148	187	178	157	176	155	177	159	165	175	173	188	162	164	178	155	170	158	147	153	164	192	172	140	173	173	182	153	151	189	181	179	157	179	166	174	156	171	169	171	169	156	160	153	143	162	153	170	156	152	172	146	184	186	152	180	160	182	182	172	160	158	164	171	192	156	155	167	174	175	173	178	164	175	188	160	186	171	177	163	185	195	136	161	163	151	142	175	152	178	178	149	135	187	177	165	181	191	183	189	191	184	145	166	160	157	177	175	148	152	193	169	156	180	143	174	182	199	150	170	169	155	197	161	179	171	170	198	166	162	166	164	189	158	182	169	168	171	151	182	184	177	182	151	143	204	168	152	149	177	175	158	152	180	156	197	168	185	172	170	174	165	200	179	160	179	180	150	143	171	180	145	171	171	187	171	150	189	161	169	178	192	137	171	183	160	145	172	161	187	165	162	180	177	173	155	153	161	168	162	175	156	195	137	180	154	155	164	156	174	142	181	169	158	152	184	177	174	175	148	173	136	173	161	184	198	152	163	167	163	187	176	175	155	167	183	186	130	170	168	164	182	161	161	156	158	157	189	163	173	141	175	167	154	190	162	156	187	152	159	164	185	168	159	165	169	159	185	160	169	163	177	161	174	192	191	167	193	159	177	214	150	164	148	165	159	190	175	146	168	155	187	165	162	187	183	141	151	171	147	161	166	161	171	169	151	188	161	159	161	180	175	165	163	152	166	161	156	165	158	150	169	181	171	152	165	163	157	174	168	158	186	179	182	161	164	188	157	173	180	147	173	132	158	154	197	171	166	159	142	150	155	193	182	146	175	168	156	178	183	150	145	188	191	178	186	171	165	163	135	191	168	159	166	175	157	163	164	162	158	156	180	186	164	150	182	163	156	158	149	179	166	151	181	187	179	156	169	171	197	149	173	166	163	175	171	178	183	141	175	148	174	173	181	157	168	188	167	174	166	176	174	181	147	178	171	171	148	166	151	174	150	167	174	170	167	160	154	167	149	158	188	170	176	166	160	159	164	185	170	159	156	156	183	163	189	151	152	159	171	147	173	165	147	196	174	172	181	150	172	177	149	172	191	164	161	174	166	157	164	159	167	166	156	185	153	129	172	168	168	169	156	159	170	176	176	182	148	154	163	172	161	173	197	158	152	157	160	174	161	157	167	148	168	159	191	187	151	201	165	152	181	160	162	195	151	171	175	172	152	151	184	186	157	166	156	162	181	165	164	167	159	162	178	185	168	164	179	180	185	183	200	195	180	178	169	188	173	172	177	164	146	173	161	162	153	159	154	158	157	193	165	169	173	149	188	154	144	174	133	154	179	144	158	159	176	166	151	175	166	162	164	181	159	176	167	185	155	188	178	163	164	154	175	151	154	162	180	164	178	190	164	194	186	177	164	124	162	191	174	205	171	161	170	172	180	180	162	182	188	176	176	161	160	170	175	168	195	166	176	166	156	174	171	190	170	178	179	172	173	169	174	185	166	152	143	175	145	173	178	176	141	157	163	169	168	154	190	158	166	181	147	173	181	150	189	165	162	162	174	190	169	174	180	149	176	164	187	165	147	157	161	152	149	186	163	169	161	175	164	177	182	156	178	163	170	169	152	161	167	186	161	183	160	159	166	150	177	178	173	176	179	166	167	171	150	174	174	178	189	171	193	156	143	158	164	167	179	169	172	179	179	163	197	158	148	178	137	171	182	198	176	158	176	188	171	170	182	145	177	141	153	169	176	168	166	161	201	154	179	181	203	161	147	162	167	161	151	162	145	159	179	132	164	166	172	159	154	161	155	172	172	162	165	163	171	175	179	161	154	173	181	153	183	158	154	163	167	185	175	145	160	165	136	187	154	180	171	142	188	170	186	171	175	184	163	178	186	169	166	168	190	168	174	159	167	148	178	180	171	156	186	166	185	150	180	221	176	175	167	176	161	183	168	168	184	180	177	168	211	182	169	170	199	203	165	154	157	174	185	179	151	192	170	165	164	173	153	176	167	180	192	153	176	166	163	177	159	167	172	165	199	159	173	176	154	204	166	161	169	166	179	165	151	164	188	184	172	166	179	171	177	172	139	172	159	181	154	169	165	155	170	172	183	187	164	162	158	167	160	168	161	175	167	161	190	165	154	156	162	143	169	190	171	183	155	184	161	179	162	147	159	191	167	163	149	163	161	140	164	164	172	167	165	164	169	164	181	154	180	162	165	159	147	180	168	157	184	182	174	181	186	200	192	150	166	170	171	177	171	165	191	179	187	170	157	173	159	158	175	163	193	182	166	155	163	180	161	177	171	158	171	151	161	173	166	183	152	158	184	179	180	155	171	165	162	178	185	181	175	156	177	160	175	166	167	153	175	157	184	156	186	154	190	175	160	167	140	179	163	156	175	196	174	196	175	176	176	166	155	171	180	158	164	176	152	161	155
6129	1755	3661	3801	3282	2679	2240	1905	1684	1474	1223	1125	1046	1030	986	931	869	815	810	748	700	696	770	685	854	1051	2193	3763	5542	9356	12590	12438	10640	9984	14647	11167	10075	7750	6844	4579	4027	3256	2169	2112	2557	1364	927	934	796	799	810	744	634	585	581	567	581	560	562	571	524	576	552	553	548	593	592	510	570	509	533	554	554	491	516	586	552	554	494	519	529	510	550	514	544	519	503	530	540	506	538	524	573	513	590	478	525	517	540	522	508	518	524	501	513	547	509	537	559	484	541	497	526	531	529	506	519	489	507	511	492	507	514	505	512	478	547	516	534	530	552	486	485	512	527	517	513	559	487	519	558	510	528	507	534	509	535	496	550	522	474	469	507	504	558	539	531	536	485	487	497	522	529	514	477	513	495	502	496	496	493	550	517	524	468	523	482	491	497	529	537	511	517	523	522	520	485	494	507	553	543	511	552	499	505	485	516	518	527	517	518	520	501	525	499	533	489	523	502	533	505	513	533	512	484	539	501	516	540	517	536	561	505	527	469	511	499	524	479	545	526	490	538	512	519	518	511	472	514	512	503	523	507	531	509	495	535	559	550	506	487	503	521	498	558	504	502	490	522	540	546	529	506	482	498	542	491	509	479	529	504	505	504	475	489	547	502	535	514	534	523	491	528	514	502	515	521	521	492	541	515	548	496	509	516	526	483	501	537	531	556	513	537	525	533	467	478	570	516	555	545	513	503	554	499	493	522	488	521	488	575	517	543	488	546	471	504	478	505	511	505	528	505	513	536	501	523	514	539	488	562	462	517	550	518	539	552	516	505	499	479	520	493	523	501	505	515	512	497	503	522	521	528	521	517	506	534	528	445	491	508	535	528	468	515	556	534	508	478	521	521	491	534	472	537	509	509	498	481	486	498	529	545	519	499	492	531	556	523	513	512	513	496	542	534	505	543	535	539	540	517	515	557	533	514	496	514	524	528	517	513	551	512	486	509	541	510	539	527	506	536	519	495	498	528	537	505	543	538	507	494	503	548	472	552	514	539	528	513	526	500	511	518	522	528	532	548	504	521	525	502	498	524	511	546	470	487	467	567	539	512	502	525	539	484	505	524	522	497	484	522	513	532	536	495	546	542	544	516	511	538	538	510	518	507	498	525	525	510	497	532	472	549	540	525	546	500	510	511	476	514	507	506	484	555	522	561	504	476	523	523	521	531	523	515	509	505	534	507	537	543	528	526	524	511	478	515	519	479	526	520	472	519	523	538	520	524	502	503	508	498	533	491	521	490	526	540	494	520	546	518	515	512	509	497	539	526	507	506	502	545	480	531	532	541	497	509	526	553	523	524	538	486	465	544	509	509	509	508	502	539	530	521	541	532	515	511	528	517	531	476	531	519	536	544	552	541	563	549	512	485	507	510	539	561	542	533	536	524	521	515	543	547	496	519	528	541	550	513	525	548	485	530	510	510	516	539	478	470	497	522	528	506	555	554	533	551	488	492	523	529	534	501	514	521	546	529	523	528	526	503	484	471	485	503	549	494	482	552	489	527	533	460	487	487	534	523	517	468	506	507	536	498	496	545	526	542	496	528	526	496	541	545	489	545	508	509	536	484	547	506	499	510	516	522	522	477	486	526	520	500	490	507	518	511	515	518	554	511	497	541	522	519	516	496	525	488	518	503	501	539	553	498	500	480	518	537	521	502	496	543	515	539	498	487	521	515	519	520	476	552	524	519	464	526	543	549	502	526	512	509	531	536	529	488	532	510	519	499	529	542	480	490	543	559	537	501	535	489	562	504	507	469	532	525	497	517	541	487	505	522	505	523	517	511	519	495	514	541	501	491	538	533	557	512	536	491	536	484	453	448	584	526	496	554	512	510	503	517	524	554	530	512	579	517	507	534	498	504	506	529	518	503	545	489	524	514	465	517	487	536	539	525	498	505	485	509	525	556	496	489	520	537	522	521	514	475	547	497	526	535	521	543	512	543	551	509	538	498	493	528	533	513	474	529	516	510	543	521	484	539	487	495	524	506	498	533	566	536	526	486	525	533	524	471	517	524	506	487	552	515	522	527	535	552	504	511	501	548	491	535	553	516	528	516	530	521	529	513	576	481	537	543	488	547	514	545	521	526	502	480	520	501	544	532	511	530	525	511	501	496	524	466	533	520	544	487	522	534	511	504	482	483	510	517	559	543	472	521	501	534	521	530	499	505	521	506	501	498	537	515	513	483	517	512	504	493	514	492	536	501	504	529	500	517	501	506	488	524	525	516	544	530	520	524	508	491	479	500	506	504	494	478	508	541	532	496	518	487	508	529	509	572	497	558	515	538	545	488	520	504	524	525	495	510	499	525	547	558	526	555	530	550	484	521	483	529	495	523	521	538	490	467	519	531	553	480	489	498	458	514	493	550	521	508	505	528	504	526	528	550	504	493	513	485	511	535	519	527	522	538	527	501	495	467	513	479	541	513	523	532	530	551	566	523	514	522	525	508	517	526	543	507	515	502	490	502	537	537	538	540	514	528	520	485	531	510	507	520	500	519	538	500	498	520	485	534	540	533	511	541	539	525	533	472	495	535	520	567	471	523	502	517	539	504	480	532	531	528	572	459	485	538	496	528	508	490	488	510	524	479	509	477	505	522	483	523	524	531	551	539	515	543	536	523	479	536	500	512	490	531	519	488	559	475	520	501	485	525	491	471	483	527	533	540	511	531	569	522	532	511	533	524	493	506	498	480	456	534	519	490	477	508	535	506	558	538	494	536	527	564	475	546	526	538	519	528	545	523	540	534	502	530	515	457	546	505	493	535	542	538	536	525	525	524	519	510	529	518	509	501	484	483	511	506	578	510	584	534	534	547	500	500	510	474	474	521	519	482	498	535	537	500	530	527	511	522	542	547	533	514	544	489	515	486	520	500	508	515	515	569	472	513	523	488	503	516	545	485	522	527	509	558	527	507	517	561	518	512	487	534	535	546	530	515	529	545	484	526	508	509	534	512	499	531	533	499	529	523	497	522	563	469	505	529	508	500	509	548	517	540	514	507	475	537	573	499	545	493	499	516	492	516	483	529	509	504	503	513	520	536	531	506	499	551	497	504	518	513	519	488	500	520	516	517	530	506	493	513	520	540	563	516	493	516	549	527	514	546	501	524	502	489	527	519	484	508	541	495	555	519	515	485	538	552	513	544	488	561	515	542	514	517	497	470	554	473	508	500	509	530	525	497	495	494	533	536	521	557	522	550	498	510	565	516	548	489	487	543	487	526	503	574	527	524	544	506	544	501	502	496	502	525	505	527	501	512	457	533	520	493	543	521	490	483	552	509	509	548	561	558	467	545	529	509	506	523	516	511	464	519	523	530	501	520	499	533	545	529	492	523	499	496	541	513	474	520	527	519	506	506	526	485	532	496	505	500	478	548	499	531	535	493	494	550	553	507	509	523	480	538	525	550	505	531	503	506	490	529	532	520	510	540	550	502	489	522	527	495	476	528	522	494	545	520	529
17848	3533	3147	2264	1586	1170	853	656	550	434	427	359	363	306	310	254	262	221	253	225	221	246	204	218	229	276	438	931	1186	2124	3534	4241	4271	3600	5058	3994	3440	2238	1712	1094	1084	863	588	540	634	327	255	245	243	246	243	213	198	159	209	205	190	194	171	177	177	190	185	190	168	162	176	166	153	184	192	159	152	170	181	153	152	183	202	184	159	157	179	167	179	153	178	166	168	160	164	167	158	152	173	149	159	167	173	169	168	174	165	198	153	182	168	166	185	163	168	172	166	177	171	168	166	164	172	181	183	192	162	172	174	192	174	165	170	166	178	172	155	186	180	169	162	151	132	172	162	152	157	157	166	156	162	169	154	152	169	173	165	152	183	157	171	166	155	163	170	192	174	191	146	152	184	172	160	183	171	190	161	187	163	183	159	211	166	180	186	165	208	171	144	157	149	184	169	181	170	166	175	201	174	168	158	176	174	155	184	157	168	163	174	157	173	170	163	164	154	168	149	185	176	171	204	192	143	162	187	143	185	153	170	184	167	160	175	167	169	161	166	176	170	161	203	179	164	169	141	169	170	173	163	158	171	167	160	194	185	155	160	187	163	180	177	158	178	177	167	174	166	143	188	184	154	162	151	154	157	184	168	149	158	185	159	144	170	193	158	168	177	166	174	182	200	185	151	173	165	173	176	187	155	156	166	164	159	180	170	172	177	168	161	183	166	169	159	165	148	178	166	145	174	171	174	179	137	161	168	165	168	169	156	148	166	189	165	171	160	182	187	167	186	187	193	161	155	166	165	198	155	187	161	159	171	165	152	174	162	177	150	176	164	184	178	163	196	180	164	198	151	147	170	151	192	168	159	171	160	170	174	175	168	145	165	177	169	156	172	138	195	161	165	154	187	174	170	156	172	174	177	165	175	174	180	185	167	168	145	159	160	146	155	154	159	158	155	155	167	164	168	181	159	157	159	148	166	184	176	175	181	150	162	151	193	168	172	152	172	169	182	153	183	175	179	152	182	174	165	165	183	155	173	175	179	152	154	187	174	192	164	160	161	169	184	151	158	170	152	172	178	158	174	149	165	157	165	158	177	176	175	194	193	161	175	178	178	183	158	172	183	137	184	151	163	169	163	174	159	179	155	161	147	155	155	196	147	155	141	175	167	167	170	163	164	169	170	170	162	151	151	173	147	172	170	187	171	181	170	156	155	189	152	177	159	181	163	158	190	178	155	159	166	162	165	181	142	190	188	161	152	188	151	160	170	170	159	125	150	162	198	193	152	164	178	200	169	152	166	176	164	152	174	187	182	174	140	175	169	170	162	181	189	181	174	168	170	169	169	174	179	186	186	165	143	178	155	160	183	183	180	168	176	180	162	161	181	185	182	149	181	159	186	153	169	170	162	164	153	155	171	157	181	175	192	185	187	184	172	164	146	136	191	169	190	149	185	177	178	178	169	172	165	195	172	177	183	156	157	174	176	151	184	174	160	203	180	196	163	178	189	157	134	177	166	192	209	170	167	176	170	196	168	158	170	190	177	160	185	169	159	178	178	168	185	173	154	184	157	153	191	167	184	155	155	170	196	168	162	165	157	149	168	166	150	203	169	163	163	185	169	162	152	161	187	174	179	150	171	147	165	175	180	157	178	178	176	143	171	181	187	151	199	179	170	170	168	168	162	180	169	148	177	180	162	178	175	151	184	177	179	167	177	171	199	164	177	178	175	148	157	164	192	175	178	186	171	170	182	194	175	173	179	184	167	184	165	175	168	164	151	190	181	180	180	160	174	144	173	157	179	180	183	178	164	167	159	147	169	191	203	175	172	168	171	174	164	144	166	175	179	189	178	173	158	165	182	165	157	145	185	191	169	193	182	166	186	174	160	181	167	149	170	160	168	166	160	180	169	176	175	174	197	196	153	166	183	177	180	179	179	153	188	180	195	182	185	188	144	158	153	189	150	192	184	169	167	183	157	177	154	151	152	166	178	154	181	172	185	168	161	171	179	196	159	183	167	161	164	170	187	151	160	182	180	172	171	166	158	156	154	180	143	178	173	168	144	177	165	184	169	187	178	179	189	170	183	171	178	193	178	190	179	161	169	178	175	172	160	188	177	169	161	177	193	158	168	163	170	174	153	196	159	161	155	174	171	185	174	192	173	146	154	173	151	190	166	148	180	164	178	181	188	151	174	153	171	169	173	170	164	167	179	183	169	145	199	159	190	176	196	189	154	162	162	152	152	185	168	159	160	168	177	175	152	172	161	142	164	157	190	172	151	168	181	158	168	158	164	154	153	172	184	205	174	155	174	157	181	180	145	157	184	170	167	171	160	191	167	175	159	156	182	161	177	153	177	159	162	184	166	211	182	156	165	152	178	170	177	163	189	180	165	194	161	169	162	164	154	189	171	173	168	191	161	180	165	155	175	186	176	200	183	167	175	171	172	167	175	155	180	182	168	184	183	159	195	191	193	180	139	174	178	164	179	168	155	143	174	135	175	171	173	162	169	178	173	176	164	186	185	153	167	172	178	170	186	166	197	145	167	185	178	202	197	168	182	166	153	158	170	152	163	192	190	163	179	167	158	167	152	168	191	151	172	147	168	178	146	161	172	165	156	161	151	175	176	164	177	181	146	189	175	174	160	187	180	177	142	169	165	193	168	177	184	181	167	181	179	170	195	177	166	185	159	168	199	184	147	179	169	151	179	174	190	174	168	184	155	169	176	169	174	157	167	172	151	179	179	176	166	171	153	159	172	177	163	176	165	158	202	151	159	187	150	154	182	170	164	148	183	161	153	194	166	197	189	175	225	187	192	176	201	189	145	180	196	182	201	171	174	171	166	175	173	180	183	166	183	154	191	169	188	178	139	168	177	163	184	167	167	177	165	163	187	175	158	188	151	194	151	178	166	181	199	155	168	150	171	154	164	169	166	159	170	187	190	158	167	160	167	165	164	168	156	152	174	180	172	165	161	157	178	176	179	198	167	185	182	182	181	152	176	188	169	173	138	178	173	161	159	206	174	171	152	173	151	179	182	176	154	167	178	162	196	157	184	154	163	158	170	174	168	180	189	177	153	155	164	172	170	178	186	168	177	189	153	154	178	173	181	186	161	177	183	145	175	161	174	175	154	157	166	197	176	166	173	174	165	155	176	156	180	169	180	169	183	172	162	161	152	165	169	165	198	148	168	153	158	162	169	158	172	152	172	163	162	193	175	184	133	174	152	177	159	187	167	172	165	158	154	163	189	171	183	165	173	172	161	142	160	163	194	204	158	162	170	156	147	166	187	180	173	177	158	152	169	185	166	177	159	185	163	177	162	190	180	164	186	185	167	160	163	168	181	153	164	171	143	185	148	152	177	176	165	165	152	151	181	167	166	169	151	180	172	176	170	201	169	159	155	157	176	158	154	185	158	151	158	163	171	163	164	154	156	196	194	164	175	183	167	174	192	162	152	150	179	159	172	193	167	200	161	175	171	158	171	190	184	173	172	170	176	174
8061	2645	5628	6370	5260	4410	3596	2914	2384	2143	1750	1683	1490	1357	1227	1161	1051	1013	1007	978	899	829	869	797	965	1268	2538	5663	7411	12114	17289	18863	16398	13989	19527	15515	14392	11499	9474	6795	6131	5499	3450	3324	4082	2141	1189	1132	970	1007	1091	816	737	618	605	566	585	610	531	499	520	493	557	516	498	588	498	570	520	535	484	521	488	516	537	479	497	468	479	526	489	494	518	483	521	526	448	480	487	512	475	530	505	460	506	488	487	521	515	522	498	508	497	491	508	504	468	486	478	489	489	497	505	497	467	480	482	482	481	512	467	509	444	502	503	500	500	482	498	507	475	486	467	495	471	458	504	476	467	514	471	491	508	491	491	444	474	499	459	461	503	520	475	454	491	498	484	494	475	495	501	505	489	430	506	488	466	501	476	537	530	495	481	509	487	504	477	486	450	483	505	475	460	506	483	451	493	468	479	454	481	499	513	490	523	489	496	427	478	486	462	461	472	519	488	488	470	490	492	544	463	496	472	452	470	488	493	470	482	459	488	499	445	545	528	486	490	477	500	447	464	484	455	476	446	487	484	460	497	480	466	528	486	526	465	481	553	473	468	482	448	479	432	481	486	501	492	496	464	489	465	448	457	510	459	501	479	487	484	473	488	480	484	483	508	462	464	474	480	437	509	447	516	477	465	475	455	481	503	494	469	462	486	450	485	510	469	491	479	464	475	496	515	514	495	491	481	465	481	453	468	474	477	473	470	487	466	469	498	476	464	466	490	499	499	461	481	484	454	469	486	437	468	511	522	457	486	465	477	471	455	517	474	479	535	469	515	476	463	488	445	488	470	495	472	488	473	460	463	471	487	454	478	477	498	463	459	458	513	462	449	447	471	465	459	493	519	449	476	442	418	482	460	496	483	487	513	492	491	484	465	469	488	483	453	489	512	480	466	518	511	491	491	494	494	483	495	499	474	465	449	462	496	477	530	519	494	492	486	468	487	457	447	534	486	477	501	464	522	485	508	515	479	513	480	473	436	529	489	492	508	482	494	448	452	446	514	502	502	485	505	437	474	459	457	480	515	487	495	486	487	515	515	472	461	511	466	502	497	461	511	473	498	447	476	455	489	469	497	460	463	448	488	489	436	503	490	473	483	461	472	480	508	480	447	497	479	475	498	467	493	485	512	489	483	448	455	492	457	496	469	501	438	481	500	502	502	478	452	505	436	520	471	474	506	449	418	495	476	488	451	484	497	485	502	479	474	488	439	469	503	517	474	460	502	503	438	471	481	489	468	491	517	482	476	470	455	476	470	481	521	481	481	531	503	507	509	488	485	488	471	452	512	491	445	505	498	477	497	455	507	484	491	498	464	482	459	476	508	484	484	447	473	502	486	517	454	462	488	457	479	478	486	492	521	468	486	485	523	508	466	469	473	486	507	452	473	477	487	467	467	457	457	442	460	508	479	521	495	498	504	458	460	474	459	453	473	492	482	480	494	502	443	485	490	432	453	482	474	484	513	494	448	444	506	452	465	472	499	513	523	481	471	470	494	466	491	467	479	468	457	480	504	523	444	502	493	508	471	495	500	448	486	480	490	454	515	478	489	494	458	478	500	451	536	461	462	482	466	481	496	506	473	491	519	466	503	485	486	466	519	481	437	508	488	469	480	492	471	467	445	470	477	433	493	490	492	483	483	463	501	469	477	499	464	495	448	477	471	509	429	519	500	489	498	487	505	437	489	493	484	493	463	476	485	501	467	499	462	439	484	501	476	477	468	462	544	472	477	515	509	479	486	466	537	498	468	442	453	498	451	470	473	532	449	492	486	492	443	497	444	481	478	504	527	497	476	452	456	450	498	493	497	455	500	469	472	492	474	455	463	438	462	507	493	460	474	481	519	481	506	443	500	459	461	522	448	499	485	468	481	471	451	504	515	478	480	501	473	490	466	497	473	489	510	498	504	478	470	467	490	487	478	467	466	488	473	479	503	462	487	489	469	480	497	456	505	465	491	518	492	485	464	468	478	476	478	472	479	482	484	472	496	459	464	481	461	438	469	467	482	456	460	487	466	489	498	459	468	451	473	495	508	497	481	461	475	495	478	467	515	499	489	482	440	465	465	480	494	498	459	490	475	477	458	485	502	461	470	467	458	478	462	472	471	430	483	464	488	477	495	495	485	491	502	462	467	514	474	509	477	521	497	461	476	482	456	495	493	499	475	475	500	483	457	468	456	480	480	484	466	455	496	453	466	500	492	482	462	461	479	502	522	529	505	453	462	452	492	479	476	516	480	477	498	462	466	498	448	503	468	466	507	464	500	471	499	500	463	491	487	477	484	478	485	452	478	509	475	477	495	479	451	470	497	438	482	462	480	469	469	488	487	520	501	458	426	509	496	498	507	529	457	488	475	470	474	456	482	471	463	462	462	472	420	491	473	519	473	456	510	479	490	463	445	459	476	497	499	494	490	483	502	467	496	479	482	499	459	497	465	489	514	468	493	472	518	466	461	460	457	467	511	497	486	476	440	484	515	505	477	488	440	491	473	426	504	469	490	460	493	465	479	518	457	473	453	470	449	505	498	463	484	480	463	506	507	539	485	504	517	478	480	506	480	521	498	473	501	468	525	453	498	462	446	471	478	474	479	458	507	467	471	496	483	489	474	463	476	494	485	533	463	494	544	476	468	432	472	480	488	442	485	459	484	522	447	497	479	531	480	416	478	463	521	508	520	484	455	450	530	456	480	470	518	499	455	437	513	433	508	455	492	467	469	477	461	466	464	483	497	469	492	488	493	450	439	511	494	487	475	470	515	493	478	496	498	483	472	459	539	518	490	477	477	450	492	521	461	483	509	482	458	502	525	502	465	486	475	476	499	483	452	445	462	492	471	483	468	451	451	464	478	464	499	474	481	473	479	494	478	495	522	510	491	504	459	459	460	455	455	475	443	475	489	482	462	481	474	491	486	531	496	465	497	470	466	518	460	518	485	517	496	512	509	484	466	510	480	500	486	456	503	468	455	521	488	449	503	473	465	494	527	508	485	487	463	466	487	524	431	474	500	453	479	501	509	487	510	490	452	492	466	473	470	488	474	481	476	499	460	464	451	491	467	476	486	478	495	475	445	476	486	485	496	502	492	523	502	482	438	461	480	467	506	439	507	467	478	453	534	494	454	442	508	445	453	469	483	448	501	456	469	456	498	495	488	481	502	474	469	459	438	472	479	470	519	473	537	478	485	447	501	425	493	447	452	487	459	483	480	461	475	442	495	530	449	479	440	470	502	457	509	463	489	457	465	449	467	499	479	445	489	467	499	495	474	465	480	477	488	499	442	518	469	483	492	522	505	511	461	483	485	529	474	492	469	461	489	499	508	472	465	476	441	489	465	497	522	463	457	470	450	480	445	499	488	502	494	494	471	457	472	477	479	507	467	446	489	483	509	468	478	466	462	494	454	507	464	509	476	462	450	506	487	471	530	494	457	459	455	438	452	494	510	484	493	493	444	484	476	458	471	489	496	502
2474	458	422	375	376	363	351	355	319	338	322	322	373	333	354	350	324	336	352	333	321	333	331	325	323	357	324	336	334	400	440	483	425	427	456	390	373	440	353	348	363	308	361	310	346	272	293	329	354	343	311	332	328	345	300	331	306	287	310	342	343	311	312	308	287	324	319	360	343	327	325	340	317	322	337	324	337	307	330	341	320	309	324	296	323	337	323	339	345	326	333	340	339	359	316	283	300	306	323	318	354	291	308	326	345	312	332	358	311	346	344	315	320	326	325	287	329	317	322	350	317	319	283	318	321	339	301	325	312	335	316	327	326	323	310	348	298	313	287	294	329	314	322	342	358	321	322	316	309	315	338	334	318	335	327	307	338	344	304	311	320	329	316	327	320	307	351	334	320	322	314	316	302	338	338	345	326	328	351	328	324	321	327	335	289	332	338	345	319	328	348	293	299	325	306	319	328	341	342	341	351	363	340	353	319	305	335	320	328	305	345	312	342	337	348	300	319	315	347	332	305	358	313	318	348	311	320	330	322	321	333	324	313	304	337	326	316	299	325	298	304	346	325	305	356	299	333	314	296	326	324	321	303	331	308	340	330	329	371	315	315	305	345	298	273	324	302	310	344	317	323	352	322	326	344	331	323	353	298	313	323	305	320	306	343	304	271	316	314	312	315	312	317	349	293	312	336	321	351	340	318	354	349	277	289	284	348	328	316	333	306	344	307	317	356	315	313	333	360	328	328	326	346	333	307	348	342	356	348	334	320	303	320	299	301	311	321	323	331	317	345	335	310	308	337	342	284	305	311	316	341	304	319	334	300	307	345	308	327	327	341	321	322	367	312	336	342	318	344	332	370	327	311	316	325	340	313	332	321	314	308	337	325	321	310	321	330	312	318	315	305	334	323	343	336	312	330	301	305	321	336	354	315	336	306	280	290	351	333	316	324	318	320	315	311	325	342	344	365	339	319	305	369	302	328	286	333	305	342	331	338	313	300	329	301	308	316	332	329	338	316	310	326	336	320	330	317	326	292	340	334	330	329	311	323	326	314	327	323	326	323	305	343	302	314	350	337	318	347	333	319	332	323	342	313	323	336	331	343	340	322	343	352	328	325	311	328	291	359	317	294	353	320	326	334	336	286	274	328	330	322	313	327	319	338	319	344	318	334	315	296	329	341	285	325	327	358	312	303	319	286	330	334	313	339	298	296	351	325	326	360	321	340	326	322	320	324	380	345	341	314	308	315	331	349	356	314	312	320	339	315	294	330	322	354	298	338	306	335	303	312	301	388	335	282	323	325	339	340	325	361	340	308	339	327	329	352	303	318	349	311	322	310	312	353	299	299	348	338	341	319	323	322	317	329	344	326	328	330	327	274	315	304	359	322	326	347	345	304	324	314	321	343	309	324	347	332	343	312	326	356	327	327	303	305	327	294	325	326	325	341	341	325	319	324	316	336	314	317	356	357	371	339	295	308	357	321	323	314	351	321	328	309	323	304	340	325	355	343	315	326	305	303	296	331	331	328	330	323	327	306	339	298	335	344	342	350	358	318	301	317	317	320	321	302	286	288	330	308	323	323	350	309	342	359	347	338	358	342	351	286	327	340	304	310	327	354	304	349	316	322	325	320	327	316	313	330	319	335	324	320	316	356	332	318	316	306	330	312	352	311	312	349	315	300	335	316	309	327	311	316	337	320	329	326	335	283	345	348	297	322	333	314	344	313	333	353	347	321	322	328	303	340	331	309	316	311	328	316	330	330	293	359	299	321	322	320	354	314	319	321	334	300	301	326	293	335	320	315	325	297	316	341	336	310	303	319	343	323	354	308	331	318	298	328	328	289	305	302	325	311	289	305	305	316	314	318	299	334	323	323	302	318	315	304	334	310	303	322	314	319	294	332	321	297	325	342	328	328	318	326	303	301	291	333	341	272	320	343	311	310	326	314	299	300	312	309	310	327	316	345	323	337	334	314	318	298	314	313	339	322	316	306	350	336	299	339	321	310	327	340	328	324	320	317	315	337	327	317	300	339	346	306	321	330	339	297	349	323	327	340	314	363	346	345	308	338	353	338	376	319	366	313	304	289	334	335	330	334	342	319	287	331	284	378	363	334	317	352	353	305	329	317	346	309	308	348	300	323	318	358	334	320	361	341	314	334	322	323	334	316	307	314	309	308	293	306	331	322	342	320	303	350	292	315	304	357	301	336	309	311	347	355	335	343	299	280	321	351	298	319	302	335	295	313	349	322	328	342	307	344	297	305	344	300	298	353	303	298	310	322	315	316	310	318	305	342	316	330	333	339	301	359	289	331	303	306	338	351	312	324	324	331	358	333	328	350	317	322	330	344	337	328	335	316	318	299	321	355	322	346	332	327	327	338	320	348	310	335	329	333	362	314	316	308	295	308	309	334	332	349	365	329	310	338	302	315	320	344	306	334	325	347	346	303	323	342	343	319	347	317	336	345	303	324	324	324	299	320	295	305	343	328	311	304	313	333	337	327	350	332	320	281	339	312	286	338	318	341	342	329	319	317	334	289	312	356	328	287	338	301	334	330	311	308	345	303	323	347	311	323	351	296	319	321	319	319	334	320	327	359	301	315	325	331	332	305	325	351	292	352	281	346	302	322	311	316	331	297	329	337	334	321	324	342	319	306	332	323	345	317	328	321	319	337	300	345	326	277	316	301	305	313	341	330	325	324	347	368	341	313	290	341	308	337	307	355	356	345	299	318	328	345	335	323	341	327	335	324	340	316	315	308	323	341	323	301	357	319	332	350	335	318	323	350	336	309	346	345	288	319	336	360	332	314	332	320	326	333	300	308	330	356	341	320	327	333	296	290	318	313	346	299	331	326	350	342	343	327	324	325	328	331	327	324	308	332	304	317	340	318	292	318	299	318	310	312	332	340	318	330	328	310	303	310	332	313	344	324	332	332	318	328	341	309	323	332	322	343	312	291	309	342	319	302	323	294	318	311	313	349	353	342	329	305	297	336	315	341	343	304	296	330	339	282	306	329	306	352	340	308	337	334	270	313	298	286	333	351	323	333	337	303	331	366	318	305	283	344	345	329	329	302	282	343	329	311	315	323	333	337	315	321	316	287	338	320	321	298	332	341	309	309	371	320	329	352	309	312	323	313	327	281	341	319	328	343	297	331	303	328	307	324	321	366	327	336	348	316	348	339	320	325	315	337	337	311	321	321	320	324	318	339	345	303	333	339	290	342	352	294	290	312	300	300	298	316	326	338	275	294	309	331	327	328	319	313	334	295	327	343	292	301	323	321	326	312	335	345	323	340	318	325	355	362	329	334	336	320	317	318	318	325	330	340	339	325	311	339	285	325	350	358	351	319	342	323	330	332	324	298	338	341	333	344	318	350	301	335	323	313	321	337	310	308	339	314	345	338	300	319	334	294	290	301	307	326	345	318	328	345	330	306	325	352	338	321	346	359	349	332	334	325	332	300	343	316	337	316	336	324	311	323	331	300	310
2518	1013	1116	1138	1128	1044	1022	1021	992	944	1008	928	885	943	942	930	914	897	942	972	938	890	919	882	988	998	983	1165	1254	1426	1591	1899	1833	1838	2046	1664	1577	1380	1270	1194	1092	1123	1047	1065	1061	922	907	946	951	924	965	958	926	909	983	940	942	839	952	957	866	928	886	914	925	886	879	863	949	938	892	909	914	884	903	923	894	931	870	940	891	928	921	941	913	958	925	913	926	862	948	906	883	905	897	935	897	902	927	965	876	957	899	903	918	858	969	916	926	911	937	916	918	972	968	906	915	895	894	918	932	923	862	910	914	892	878	886	894	911	950	907	925	894	856	913	917	912	864	870	860	961	933	898	921	920	919	910	918	897	904	887	895	952	905	937	882	940	876	933	875	940	899	896	867	904	886	867	918	892	899	910	941	884	900	919	897	940	917	927	883	936	914	906	913	874	949	912	933	905	874	957	925	892	915	908	941	921	948	884	898	924	888	944	893	876	965	854	969	909	916	877	932	928	883	890	911	880	930	880	927	881	885	925	897	865	881	862	896	909	907	877	954	900	913	970	926	849	929	937	936	904	910	911	928	873	842	942	905	880	869	946	901	887	861	895	898	898	914	913	920	886	897	870	974	922	930	891	987	911	870	952	901	912	923	933	923	882	863	865	925	926	877	918	922	861	897	954	898	894	927	900	890	957	899	914	926	862	915	869	875	911	960	954	896	876	899	906	891	909	932	913	920	934	845	908	927	887	881	919	883	842	885	877	860	920	900	905	958	929	912	918	900	920	866	874	919	916	938	894	941	885	917	952	889	873	884	894	962	936	900	875	908	895	894	906	941	936	935	964	891	910	883	937	925	878	928	903	922	895	922	909	954	902	878	866	930	898	934	939	913	910	937	890	932	924	958	927	930	889	913	908	903	928	930	896	902	919	907	909	848	887	870	925	924	936	886	903	883	877	918	883	918	921	934	885	909	855	931	943	928	938	860	924	881	921	886	936	933	941	936	887	896	924	866	904	880	897	898	886	902	947	923	904	829	921	920	918	960	874	920	880	960	888	911	901	950	925	912	955	947	893	967	972	913	915	928	850	835	906	932	929	906	858	893	931	931	960	901	918	881	896	891	951	900	907	916	919	865	858	945	911	910	851	923	903	906	943	884	904	871	925	905	895	873	853	860	958	823	876	895	925	951	906	874	920	919	919	904	880	928	955	895	918	912	936	910	929	920	904	898	875	892	951	882	898	917	879	902	878	872	913	857	937	856	869	908	917	849	1008	880	933	947	910	952	916	857	923	897	916	934	877	890	885	944	908	892	932	959	915	924	917	940	912	906	903	888	907	873	889	888	982	893	939	933	885	928	920	831	916	916	900	934	896	918	956	897	935	919	888	876	943	945	901	873	913	895	899	892	905	864	922	945	957	918	954	924	892	911	927	972	912	915	915	884	921	895	969	905	933	951	914	867	918	851	884	935	947	905	870	924	938	916	891	915	931	875	946	935	910	906	962	816	917	905	900	880	991	939	877	897	862	949	882	904	890	944	925	899	901	894	931	944	885	940	871	850	914	940	925	938	919	924	914	923	874	905	879	963	926	881	879	913	884	975	888	913	968	931	916	913	865	921	879	927	912	920	858	859	928	902	922	886	907	903	894	891	900	894	879	933	886	911	925	898	964	865	931	922	895	925	978	905	956	909	898	875	934	867	900	926	886	919	962	897	948	911	931	965	861	942	879	882	914	924	937	943	892	968	929	939	901	919	949	892	944	938	939	907	844	875	863	870	887	897	930	897	900	911	888	895	927	943	903	902	901	920	907	917	946	925	906	913	902	911	916	908	889	903	929	956	899	915	896	961	912	873	905	903	867	926	879	934	941	916	892	920	882	915	923	937	910	897	908	985	894	882	942	934	932	902	940	874	884	890	901	885	956	954	891	917	876	881	958	878	870	920	891	953	892	908	924	879	912	866	881	868	892	899	919	880	922	899	929	814	913	939	916	933	889	904	880	920	886	943	895	915	935	944	882	941	971	896	906	926	919	898	911	905	952	944	920	903	878	870	923	917	902	892	939	917	919	949	907	899	967	937	871	968	909	942	914	903	904	885	886	867	938	917	898	868	862	901	905	919	905	934	917	914	910	960	898	927	839	865	890	898	915	909	891	846	923	933	867	931	917	915	902	909	977	902	870	866	953	932	904	919	894	957	858	949	887	951	962	926	915	905	925	958	987	947	946	912	913	928	895	869	893	861	997	908	932	905	924	949	908	871	909	884	932	915	947	853	920	933	849	885	954	885	853	899	892	912	957	904	908	920	904	920	952	874	915	868	886	879	963	911	902	939	869	871	868	921	846	871	880	864	955	892	934	896	859	874	898	968	851	931	953	895	910	891	959	958	907	982	915	932	889	915	873	889	866	954	914	899	925	944	926	896	831	915	862	897	926	942	926	885	961	899	951	929	880	884	923	966	899	933	920	879	955	868	962	861	880	948	898	897	919	888	923	922	862	865	886	913	956	958	922	950	884	905	913	889	919	911	852	951	946	935	879	861	953	880	867	909	868	999	930	953	910	948	918	903	904	925	880	881	946	956	931	906	971	911	921	890	969	919	949	931	921	905	940	914	913	954	890	910	917	875	940	873	893	944	903	912	917	931	886	972	923	933	866	924	895	914	939	872	877	927	874	927	972	863	911	861	951	908	924	943	877	911	875	931	881	914	884	887	971	845	946	906	945	904	930	912	907	911	936	896	938	933	923	904	888	901	979	891	889	851	947	892	907	895	968	900	919	898	932	916	896	864	963	897	889	882	927	945	903	919	915	919	903	905	947	929	911	876	920	950	919	885	945	947	865	955	899	868	892	894	895	906	892	927	866	909	889	935	898	940	897	906	947	909	953	867	886	973	874	905	956	953	870	900	955	941	852	892	901	864	903	950	894	911	900	938	873	828	901	915	916	933	879	920	966	875	892	882	896	945	933	898	926	870	915	912	905	912	845	895	927	940	860	908	842	947	909	925	910	867	861	900	876	892	856	873	860	920	941	872	919	917	875	907	907	935	900	875	865	930	901	910	916	918	893	903	856	931	897	866	951	940	893	885	956	900	903	932	861	979	937	894	923	933	931	885	935	918	904	910	895	902	882	913	877	937	900	916	920	929	875	868	983	950	930	920	921	832	896	915	880	962	918	886	899	945	919	889	871	875	832	901	942	908	929	865	926	922	910	932	925	963	951	886	895	872	955	900	966	948	890	896	918	898	903	874	938	866	947	920	924	889	895	908	879	907	898	883	931	937	871	877	847	942	884	889	915	919	934	895	886	943	879	913	942	866	909	911	848	882	924	917	949	900	896	918	916	960	917	920	916	890	966	907	859	940	932	915	926	883	948	954	863	899	916	910	986	927	904	893	905	924	930	876	888	921	945	914	909	895	900	899	954	873	885	886	856	903	906	977	843	909	930	905	864	884	900	912	884	920	919	895	885	964	933	914	899	928	983	883	901	907	902	934	943	946	890
9675	1502	1579	1180	876	625	489	425	365	330	279	256	244	251	238	242	242	213	199	203	191	177	198	176	222	188	282	488	616	1158	1605	2358	2600	2458	2826	1854	1540	1469	909	648	561	545	410	420	471	301	208	217	174	196	200	200	169	164	193	175	192	199	189	163	159	161	146	169	171	179	203	183	192	182	178	181	166	182	197	175	187	178	171	164	166	189	157	163	188	189	184	168	161	163	182	149	176	188	173	169	184	152	175	167	152	181	178	177	171	166	178	174	166	176	172	172	182	186	160	167	156	189	169	181	148	166	178	161	187	169	184	151	162	161	175	150	164	187	169	187	181	184	181	175	173	166	154	164	161	185	169	171	178	181	202	162	175	166	186	170	159	184	165	167	170	171	180	163	174	189	150	177	175	183	183	175	162	195	170	194	161	189	196	195	181	176	202	160	150	187	155	166	164	180	182	161	180	169	193	175	190	158	185	184	188	181	166	190	179	167	178	161	190	169	167	167	156	176	170	155	188	144	142	181	183	152	175	174	171	158	172	172	175	177	151	179	162	175	167	153	179	183	172	168	190	175	201	173	175	155	162	158	160	173	177	176	181	150	174	188	169	160	180	175	166	197	166	176	184	173	188	188	176	162	184	172	175	177	175	184	172	162	177	168	168	169	164	172	193	178	179	165	172	192	182	193	167	165	174	211	174	172	187	180	173	149	178	186	151	165	152	172	157	174	174	162	159	165	158	176	175	164	192	170	171	183	160	172	197	162	149	144	195	185	166	169	193	183	155	173	182	192	189	168	162	173	158	171	175	149	182	189	167	166	179	185	184	185	179	181	169	195	194	176	151	177	183	173	183	161	185	164	162	151	168	189	148	163	196	154	169	183	171	176	177	174	176	191	149	173	172	181	172	187	177	178	187	165	160	170	185	178	183	176	166	144	172	170	176	147	192	193	149	194	185	166	160	169	179	171	208	152	143	169	160	160	169	186	163	163	177	166	169	170	160	181	167	174	144	190	190	157	188	158	151	159	183	163	157	175	186	159	157	177	179	162	172	182	157	191	169	174	164	138	189	186	160	164	190	152	171	186	165	167	161	155	167	181	156	184	161	170	164	174	191	169	184	193	173	171	152	172	190	161	176	162	168	187	149	178	169	201	194	180	168	184	170	146	176	158	169	164	169	177	179	168	197	183	180	189	174	184	163	159	179	190	164	173	174	162	171	171	161	171	175	181	189	154	160	169	195	188	168	161	166	155	165	186	196	195	184	184	183	171	167	186	165	154	186	173	187	176	168	198	170	171	165	165	192	189	170	181	179	176	187	152	178	171	173	176	205	168	159	163	150	160	166	167	164	166	164	175	179	157	167	162	150	180	152	164	172	184	169	153	159	163	162	175	173	184	172	178	172	166	171	153	172	171	172	163	162	170	170	157	186	178	165	154	166	155	194	175	168	180	174	173	154	182	177	176	183	165	161	162	153	175	166	172	141	158	179	187	164	176	175	154	190	187	172	164	178	175	179	171	156	196	184	166	180	210	165	170	168	171	181	180	175	171	203	183	170	165	172	173	172	168	167	160	158	159	163	165	154	149	166	179	158	165	175	190	178	183	153	186	180	185	184	179	185	179	147	169	170	171	161	150	167	164	181	183	179	164	183	191	198	168	174	183	171	166	201	178	158	163	163	174	170	170	169	176	171	191	185	168	180	152	171	181	182	183	166	189	171	185	183	162	186	181	181	159	180	193	187	177	194	164	200	178	190	174	167	192	154	179	192	147	178	157	174	175	143	174	169	191	162	182	189	183	199	155	207	192	179	163	148	172	161	148	177	178	156	180	163	165	192	166	177	165	170	155	150	168	193	152	158	172	147	169	128	191	183	198	186	176	166	188	174	176	149	168	177	166	174	162	160	184	174	183	181	148	167	174	169	169	178	176	174	155	161	176	207	188	180	177	188	173	191	173	168	184	173	161	164	154	171	205	197	182	153	151	183	167	179	173	163	182	196	182	180	169	186	153	173	189	180	178	177	174	186	173	168	166	176	167	193	188	189	165	171	191	170	177	169	186	172	167	178	185	189	185	174	178	181	170	172	159	181	159	156	154	189	178	165	170	152	181	175	166	162	161	188	163	182	171	171	174	159	159	178	159	170	173	167	182	176	171	171	169	163	182	162	174	165	190	166	174	177	195	181	172	159	175	175	181	173	167	167	171	165	176	145	142	178	140	156	195	178	207	151	163	178	190	174	174	184	177	161	158	157	186	188	168	158	191	180	205	147	170	163	177	177	178	171	186	157	173	176	199	187	168	159	160	154	176	160	177	186	161	182	193	194	168	176	167	173	171	168	156	147	184	193	145	143	150	182	162	170	154	170	185	148	190	180	168	155	174	159	191	181	159	178	166	156	153	162	185	179	176	164	195	171	176	155	172	165	154	166	175	160	168	180	190	186	185	151	181	167	171	163	188	176	177	191	174	171	187	173	166	167	191	170	173	186	157	169	167	172	191	187	179	160	189	175	183	180	183	180	163	155	192	154	169	163	177	160	182	172	170	172	199	160	194	179	180	198	184	172	163	188	172	177	161	205	183	173	179	212	176	175	148	184	169	189	145	181	185	172	182	178	160	191	153	165	178	187	183	166	161	168	149	171	172	170	155	172	170	155	167	162	175	183	177	170	188	172	186	166	158	177	157	139	156	180	174	173	185	181	165	187	177	173	160	169	157	179	168	167	154	185	185	182	172	147	159	178	176	181	196	158	166	150	181	167	178	165	171	174	160	169	174	179	195	168	165	169	162	167	167	171	166	167	172	138	156	169	167	179	147	180	168	153	155	151	155	166	151	151	154	159	152	176	168	178	183	158	183	163	186	162	182	178	166	172	183	169	189	184	172	165	179	158	169	180	153	168	169	148	166	189	184	154	169	190	187	163	177	172	173	157	168	150	160	172	193	174	188	182	171	191	152	135	174	186	180	159	176	171	170	166	159	194	182	150	165	172	178	175	151	158	174	157	186	176	201	145	174	189	161	166	162	183	161	178	180	175	172	170	162	180	218	185	174	184	142	179	164	177	178	168	200	155	189	168	172	157	189	184	151	168	167	183	176	143	173	162	162	172	199	182	160	161	184	158	178	168	158	186	159	169	164	190	195	164	203	184	194	175	190	175	195	154	174	164	153	179	163	178	178	187	159	189	169	186	163	167	177	179	165	172	162	155	165	169	146	172	137	155	147	174	172	157	157	164	182	175	169	173	171	149	182	156	163	166	155	184	191	180	185	185	185	178	161	155	174	205	187	182	168	177	164	163	160	175	197	200	172	167	201	173	173	156	177	167	192	167	176	190	161	182	192	164	178	153	173	162	171	179	158	156	189	195	158	153	170	184	174	170	182	197	167	154	175	177	160	175	162	178	194	179	188	175	171	184	196	152	165	175	170	169	190	200	172	170	148	169	174	174	176	179	170	143	168	157	190	185	198	162	170	157	171	172	171	172	160	173	165	157	184	165	174
5857	1649	3491	3909	3258	2647	2288	1879	1571	1370	1294	1122	1049	983	924	872	842	756	774	732	747	685	747	657	753	924	1280	3158	4208	7678	10133	14074	12893	12533	13796	9988	9467	8197	5421	4308	4025	3708	2428	2380	2967	1393	1107	927	810	845	825	703	641	565	574	531	562	542	585	543	548	534	547	598	540	577	552	563	594	558	533	540	530	523	545	529	522	565	525	544	512	578	519	542	542	536	508	531	524	570	527	539	499	527	536	531	549	558	520	527	534	536	506	518	522	509	504	517	537	514	523	538	539	538	548	528	496	556	564	548	530	533	530	557	483	529	501	534	526	516	483	512	545	536	556	523	526	518	501	553	496	554	505	532	574	515	545	493	534	552	540	502	500	500	527	541	552	539	523	510	527	521	527	519	537	524	545	538	545	543	516	548	500	533	550	516	523	531	514	478	490	479	541	509	540	522	523	502	543	507	527	488	504	508	526	508	518	510	548	534	554	538	507	527	547	513	544	515	520	544	470	535	523	546	536	536	534	497	485	484	472	525	540	529	526	512	535	519	520	528	512	501	493	471	558	532	514	540	503	527	539	507	517	521	547	526	509	525	511	538	569	532	476	546	549	534	542	526	526	556	576	566	519	564	562	531	512	556	513	538	529	531	512	535	555	515	508	532	533	548	522	546	509	549	562	517	535	498	525	542	500	540	553	502	535	522	515	534	550	545	537	540	561	500	515	525	506	558	528	536	487	535	487	521	539	520	549	543	505	493	537	498	523	542	535	552	536	518	485	537	561	510	527	529	534	538	576	557	524	502	513	496	533	508	487	538	526	530	501	514	513	549	522	532	564	509	541	494	528	551	555	521	544	562	529	529	508	524	571	556	540	559	533	521	542	536	521	559	514	507	531	529	517	557	514	532	525	558	539	555	516	529	536	521	500	553	523	530	499	526	541	505	535	597	524	543	515	508	517	536	544	514	524	522	536	486	529	510	529	516	517	510	519	511	492	497	527	544	529	535	546	506	504	530	556	502	514	573	515	538	506	486	534	509	551	534	509	528	480	535	531	553	563	552	552	518	511	540	547	592	523	540	488	529	522	543	498	557	526	517	530	549	542	546	573	514	509	502	530	516	512	517	532	499	529	547	510	538	535	511	540	487	535	541	506	519	520	533	509	541	539	495	532	510	489	483	537	545	498	525	514	526	500	520	493	573	536	555	546	510	540	503	559	554	496	544	487	527	550	512	548	546	492	534	547	556	507	528	515	585	523	550	536	524	549	542	525	517	504	527	495	522	525	529	534	519	523	591	553	514	513	526	540	544	493	530	517	500	536	494	530	511	529	552	503	512	530	497	540	544	557	543	517	516	508	511	535	546	516	536	553	496	519	463	530	516	517	525	517	575	524	561	506	507	523	506	531	532	571	509	533	529	492	527	476	528	554	532	537	518	495	494	550	507	509	559	529	524	591	497	555	543	473	528	553	511	535	511	546	519	512	495	530	541	518	488	553	495	579	513	537	512	518	550	509	539	523	544	511	552	559	510	521	495	537	513	501	526	552	546	531	494	499	504	492	545	565	500	516	533	523	550	546	533	502	520	525	544	524	540	504	550	474	555	519	569	506	495	551	503	530	535	549	476	540	538	551	539	525	536	509	537	509	543	543	488	525	500	519	535	521	520	542	519	530	488	542	516	524	536	566	487	515	556	499	525	514	550	502	550	506	530	552	542	511	537	564	543	534	509	524	538	489	564	498	584	508	490	543	507	511	503	520	543	527	533	596	520	551	494	538	524	516	509	564	503	543	519	536	525	515	538	491	468	527	545	488	511	501	562	522	495	479	552	505	526	521	557	524	538	469	503	554	486	551	495	493	490	521	507	553	560	528	542	488	545	498	497	541	508	518	513	548	549	535	532	515	555	522	522	547	543	491	529	511	515	564	495	506	492	574	529	531	468	545	526	535	497	533	554	534	576	560	525	494	527	490	506	510	498	517	541	513	534	514	540	525	564	539	494	499	507	526	552	555	495	543	511	571	539	514	519	550	518	516	542	516	564	522	534	529	510	527	504	515	521	534	554	531	517	549	531	497	520	533	503	492	531	503	534	493	511	521	518	522	506	546	502	549	517	526	518	534	513	531	506	478	518	474	515	504	556	512	545	542	536	572	546	492	537	542	514	513	533	529	504	542	527	537	529	553	548	538	529	488	543	525	526	524	557	493	541	502	515	517	481	521	508	517	526	517	525	521	541	513	518	577	552	541	538	568	552	561	540	537	559	539	527	514	536	544	533	513	515	497	545	523	551	513	552	528	523	524	558	542	501	494	502	482	514	535	486	499	519	520	514	489	546	487	486	533	511	575	539	515	501	526	531	535	523	549	490	476	542	538	519	533	525	516	540	530	532	512	561	555	511	530	559	528	513	557	533	494	529	565	561	550	530	532	512	523	520	533	527	502	488	511	547	527	511	523	520	487	529	539	534	516	546	517	496	511	513	469	517	541	549	551	512	519	516	537	541	527	524	549	562	561	517	542	510	530	610	516	542	543	517	505	531	529	550	580	512	537	553	519	538	498	563	523	521	534	494	516	556	548	528	542	500	532	507	515	525	522	536	572	553	566	558	513	521	507	521	523	485	515	532	547	528	497	519	459	514	510	525	537	519	500	530	510	513	569	513	513	512	523	491	516	519	521	534	473	518	482	485	540	561	486	565	534	519	537	510	493	443	484	504	567	537	555	512	543	546	524	518	539	551	499	515	508	521	474	542	513	511	543	507	479	495	503	502	506	524	510	513	535	517	504	508	517	530	507	516	497	486	548	543	510	489	586	545	490	531	507	503	539	580	524	534	495	534	498	529	511	521	545	521	539	506	538	509	510	524	505	492	559	561	515	463	499	560	552	531	543	532	545	536	504	505	513	500	517	519	543	571	539	537	544	548	543	573	561	539	521	514	562	538	506	507	537	558	545	532	517	529	522	515	483	525	530	525	536	499	509	532	528	499	496	581	546	521	529	512	517	516	514	503	508	529	538	553	531	572	548	481	540	538	531	488	525	513	543	536	512	533	549	517	519	548	520	511	497	522	545	556	529	512	531	522	554	538	527	533	540	539	528	555	510	510	476	550	547	530	522	515	507	535	474	535	534	512	544	515	540	489	521	502	585	523	526	530	514	515	522	504	546	535	492	522	531	500	504	541	506	501	539	506	556	558	527	508	537	528	512	489	490	537	550	541	556	489	542	536	529	512	543	560	516	526	505	558	520	537	539	542	554	524	550	528	524	517	514	509	483	516	478	524	519	547	524	510	545	551	521	557	556	520	512	568	510	498	555	508	521	529	560	494	500	539	548	522	583	523	533	509	518	498	507	544	553	523	532	569	524	552	511	508	508	555	493	522	537	504	476	520	502	581	552	517	499	497	534	482	541	519	531	513	518	553	521	549	525	487	528	509	496	535	518	517	490	517	531	555	512	546	539	508	528	563	535	520	511	512	576	522	502	506	539	523	505	538	548	507	542	513	533	513
18064	3419	3333	2334	1673	1173	854	663	546	469	397	373	366	317	316	247	278	288	243	237	217	208	209	252	235	223	281	672	1040	1702	2727	4550	4741	5134	5782	3874	3033	2494	1796	1239	1070	1006	623	703	782	367	277	281	213	223	232	198	188	182	164	191	177	178	180	193	166	173	180	201	162	220	166	174	203	155	185	159	172	184	190	171	191	176	171	166	183	169	169	183	192	173	181	185	175	190	175	181	162	169	191	173	171	176	168	169	166	151	158	185	215	199	165	204	164	190	175	170	170	188	172	190	184	165	181	188	166	192	169	175	180	179	171	149	195	169	158	189	177	159	198	163	193	176	152	181	180	166	164	170	182	183	184	137	163	184	172	163	171	175	186	157	175	182	173	190	184	183	181	151	173	172	171	147	157	193	167	171	173	182	167	149	172	180	188	163	153	152	191	174	192	191	186	163	160	185	184	203	172	174	163	183	172	162	177	167	165	183	165	190	159	169	179	151	166	191	191	180	156	178	156	163	183	175	187	201	150	185	166	159	188	174	175	171	184	174	168	215	194	177	175	179	149	175	201	187	161	185	154	162	190	156	194	188	168	180	163	165	182	178	182	185	190	174	172	173	184	180	178	140	181	187	193	167	180	162	159	172	169	180	149	175	226	161	171	168	158	173	180	191	152	188	193	164	184	170	175	179	172	158	185	175	189	172	175	158	196	187	166	175	168	192	181	152	167	186	160	151	163	192	173	182	159	157	150	177	178	165	204	171	174	170	190	183	174	169	158	182	187	165	168	173	156	177	139	166	178	172	164	163	163	164	164	172	152	170	189	167	173	177	164	171	184	161	172	164	157	178	200	169	172	177	154	168	169	179	179	172	164	180	161	179	189	193	174	187	180	190	150	192	159	155	162	190	169	168	172	147	180	178	159	198	183	159	185	162	159	180	164	158	180	176	196	180	179	177	173	160	180	171	194	163	179	157	186	179	172	171	192	178	187	161	171	186	182	184	176	181	151	187	161	166	189	168	175	185	152	179	189	184	183	163	176	175	172	180	158	202	180	174	172	162	160	186	179	158	158	163	198	167	191	156	188	161	197	153	190	164	174	167	173	170	176	166	198	182	182	176	179	169	168	199	184	176	164	158	190	172	164	172	183	147	186	174	196	177	158	183	160	192	180	160	190	169	161	182	168	206	188	172	163	185	163	170	176	185	160	179	184	165	169	179	159	178	166	181	198	181	166	178	160	172	175	192	198	189	167	178	209	195	183	179	156	181	205	173	151	155	171	190	154	193	170	184	166	158	180	193	168	187	182	173	191	150	180	199	169	171	170	164	167	208	171	154	175	164	155	168	199	188	173	177	195	161	193	172	192	136	156	202	176	196	158	164	181	166	163	176	164	189	192	163	181	170	167	166	182	148	172	153	154	169	170	165	165	177	174	160	178	174	167	167	167	167	179	163	175	185	154	182	178	161	212	163	193	173	182	165	166	159	173	174	178	141	174	167	207	190	175	172	162	166	178	189	176	174	168	184	190	179	180	182	177	152	176	154	176	148	196	208	177	176	171	184	170	168	175	195	152	175	177	169	163	181	177	178	167	169	169	137	174	184	171	185	173	166	195	171	166	192	166	181	159	183	194	182	175	153	186	167	160	161	176	193	156	191	167	167	170	185	164	203	164	173	149	170	155	159	177	200	184	176	164	179	181	179	168	184	184	161	171	161	171	161	184	162	157	151	162	199	154	176	154	158	187	189	196	156	164	187	171	193	173	150	181	169	174	169	160	170	199	163	160	162	198	192	172	154	176	162	174	169	185	190	173	139	183	166	183	182	193	174	161	185	166	163	160	152	171	181	181	172	171	168	173	177	168	163	176	197	191	148	193	167	177	181	175	178	159	164	197	174	181	166	200	160	177	187	173	162	194	192	176	185	193	180	182	187	162	177	180	165	186	162	151	178	174	180	158	137	160	197	163	177	173	167	160	168	151	156	167	176	192	204	146	161	164	168	161	179	166	191	142	185	143	160	180	166	188	164	169	176	185	178	205	184	177	150	181	161	192	188	155	180	178	189	175	185	186	177	187	168	179	188	167	160	171	191	166	167	171	144	166	169	161	182	193	163	144	185	181	173	168	200	184	179	163	179	184	164	170	171	172	167	185	185	170	161	164	173	172	169	172	166	175	184	164	177	177	179	163	191	170	180	187	174	164	186	173	169	168	174	153	177	174	167	183	178	173	177	172	167	162	159	171	169	182	174	166	175	178	159	165	178	165	177	159	172	169	175	164	200	188	163	189	156	180	174	170	175	167	171	182	182	155	168	166	158	172	161	177	172	207	156	181	148	179	150	159	169	182	189	189	177	178	199	182	182	195	172	182	162	178	178	173	167	165	184	169	158	186	158	173	160	170	159	177	191	172	187	182	174	174	163	167	171	179	164	170	164	166	175	174	190	164	169	189	163	192	179	180	170	191	182	156	165	171	169	194	169	177	172	185	174	189	200	213	158	168	205	161	172	169	171	174	165	199	179	164	192	158	192	182	168	177	180	201	175	169	180	157	168	185	150	191	166	170	179	171	179	188	192	161	163	172	166	162	175	183	165	168	163	164	173	162	150	163	163	169	167	173	175	189	154	186	173	164	198	164	182	174	157	169	185	174	176	159	192	153	162	183	171	159	189	163	192	203	197	196	176	186	192	182	173	183	186	179	164	176	169	154	183	182	180	165	182	215	169	180	170	193	170	178	167	163	154	178	175	173	163	182	177	149	184	183	175	196	161	170	143	181	172	186	171	175	171	165	202	175	156	168	150	176	154	180	173	184	168	164	191	178	202	193	161	197	149	163	158	201	165	172	162	147	164	162	173	157	177	165	161	153	179	157	179	167	151	164	159	172	169	181	190	176	165	183	194	161	183	176	178	198	178	160	166	185	169	169	185	168	171	164	175	174	191	171	187	161	176	150	177	169	168	183	159	163	194	173	188	189	187	166	199	186	186	175	190	161	180	182	187	159	154	151	191	167	224	176	178	153	171	169	183	166	151	163	167	151	174	180	161	174	167	173	162	170	188	170	159	171	165	165	191	170	168	176	173	148	162	163	200	161	175	178	165	153	176	178	182	155	173	168	160	178	181	170	158	161	187	188	201	176	146	183	179	170	161	153	170	188	190	188	194	183	171	200	167	179	181	178	172	182	162	159	195	131	160	149	178	153	163	156	157	165	176	158	173	156	207	197	177	176	175	165	184	149	184	154	203	186	145	153	174	167	162	155	155	160	166	169	203	151	184	193	205	177	182	174	170	193	207	171	162	181	173	174	183	181	181	196	192	155	193	168	170	166	181	165	154	200	184	182	158	162	170	173	189	188	177	187	165	154	185	169	175	182	172	166	173	169	181	180	182	191	159	178	160	167	174	180	167	155	172	183	151	173	167	175	200	168	144	185	190	189	171	162	189	161	178	180	186	156	162	150	182	176	166	161	156	182	203	156	149	184	187	163	183	166	164	177	187	160	176
8721	2874	6273	6959	5844	4677	4010	3239	2732	2297	1956	1819	1689	1453	1376	1235	1177	1138	1107	1069	995	966	947	877	941	1060	1536	4431	6603	11530	16479	21305	20160	20651	21217	16343	14433	13055	9401	7299	6850	6242	4486	4308	5403	2233	1525	1340	1137	1188	1102	856	668	647	668	644	646	613	592	607	612	567	591	619	569	586	597	586	637	577	589	561	564	552	562	520	533	551	528	587	585	563	571	557	559	557	524	567	512	555	607	538	525	520	526	549	576	501	547	535	504	573	526	543	591	554	514	544	563	536	581	577	532	535	536	535	560	515	568	517	575	530	560	548	551	525	492	544	540	583	532	543	541	536	549	544	536	568	529	530	540	528	522	541	526	513	568	565	518	565	511	530	549	583	558	530	522	542	555	502	500	567	558	524	546	575	523	523	569	510	565	538	507	532	558	512	523	551	542	575	530	524	512	511	534	518	574	552	492	559	547	519	511	567	554	523	543	560	546	527	530	499	535	525	529	505	551	525	512	524	562	526	557	526	555	514	553	491	503	534	569	535	529	523	498	498	532	515	534	545	568	571	514	526	544	509	567	525	550	542	562	507	576	529	518	544	512	552	551	501	546	537	558	549	531	559	575	542	527	527	534	520	518	556	561	587	544	553	511	537	507	516	546	580	553	543	514	578	529	543	566	550	558	530	573	539	553	523	530	549	529	510	512	498	546	534	539	555	512	511	554	542	502	524	582	514	529	505	551	534	556	540	542	471	515	490	561	528	547	543	525	534	562	546	558	520	495	531	536	540	556	554	515	536	551	545	560	525	549	544	543	561	522	553	528	574	554	543	557	537	501	542	516	501	554	565	574	546	546	546	570	486	554	524	515	546	536	558	491	530	549	511	543	543	561	543	469	524	489	533	572	483	546	515	542	548	508	534	545	516	529	548	535	564	503	519	527	514	520	522	551	532	551	514	527	594	523	554	498	537	575	545	516	521	511	521	554	549	513	538	530	580	557	481	540	560	518	529	551	495	511	530	563	537	539	520	535	563	485	543	515	554	539	510	513	521	539	528	529	581	543	534	505	542	510	520	534	554	533	481	550	564	590	548	533	553	545	499	545	548	519	554	529	557	552	538	539	529	540	528	552	554	546	567	554	521	561	584	512	530	514	552	536	557	544	521	532	539	546	556	532	510	510	518	538	555	552	556	539	559	542	542	525	576	511	543	506	496	537	546	544	504	514	524	536	534	548	535	577	539	579	573	525	525	521	556	521	550	528	567	540	516	519	513	554	543	538	552	546	523	520	538	511	537	574	544	559	523	563	561	572	528	561	495	562	601	574	551	575	500	538	559	567	544	535	517	531	509	542	562	511	535	546	559	479	519	552	531	536	514	505	533	528	502	547	477	513	590	549	560	549	549	511	602	560	554	508	555	489	569	505	511	554	566	574	564	531	555	522	550	536	510	543	532	514	546	521	500	516	555	563	556	574	511	528	537	558	527	498	576	581	566	573	572	534	542	520	527	580	532	521	554	545	525	524	563	520	522	559	511	592	522	525	541	560	544	523	516	554	557	505	537	527	510	543	565	534	546	579	518	546	568	514	533	512	491	543	577	601	563	543	476	543	530	544	584	546	567	487	527	533	551	554	549	614	542	561	523	531	536	548	555	535	533	473	549	534	541	503	564	581	494	528	535	545	543	536	527	555	532	529	545	487	529	510	568	541	524	569	534	530	543	554	571	524	535	504	544	525	561	506	609	554	578	512	538	581	546	535	529	532	525	566	516	513	543	535	513	524	549	513	492	541	532	516	561	516	521	536	542	497	560	551	520	539	537	529	515	527	524	560	512	552	576	492	567	541	528	545	538	553	514	527	510	539	537	545	488	543	512	594	505	546	560	525	523	532	553	504	545	541	575	521	562	495	518	568	524	582	545	564	544	544	561	509	567	569	483	540	542	531	540	520	537	524	593	521	516	529	520	522	509	520	504	580	541	576	515	511	545	487	557	550	527	567	566	540	511	506	483	520	522	527	520	573	548	576	527	552	548	568	516	535	525	559	535	564	534	491	571	548	537	522	492	532	582	537	539	537	551	561	561	551	545	543	549	528	535	511	539	553	519	566	496	567	532	578	523	539	526	516	569	540	498	518	543	524	537	582	546	525	532	575	523	548	554	537	522	533	567	513	521	537	537	486	521	538	579	523	529	555	577	555	577	497	543	452	528	502	597	519	536	494	567	486	514	577	540	554	546	534	546	523	543	560	551	545	528	515	598	566	491	559	529	521	559	517	529	531	570	535	562	526	524	583	532	546	528	527	515	549	527	547	521	528	536	524	563	538	518	555	551	495	556	593	584	502	552	530	511	510	554	579	508	564	493	514	542	539	506	543	549	554	472	498	545	568	500	520	525	561	582	514	540	539	526	510	552	561	545	528	553	577	523	560	543	556	500	526	530	574	530	514	560	531	531	526	576	527	558	556	513	576	540	512	547	549	582	502	534	529	553	546	518	545	553	523	555	536	532	549	542	534	581	575	515	553	547	589	539	572	552	540	533	529	569	563	554	524	474	532	535	553	536	524	521	546	549	544	509	533	523	572	537	540	557	566	548	514	537	561	506	574	537	533	558	574	517	488	518	495	574	501	544	555	514	531	535	536	581	533	546	545	542	547	511	562	529	556	518	577	527	566	569	528	489	561	573	539	546	504	555	533	580	540	558	524	507	553	538	546	511	529	530	511	534	541	548	511	546	548	496	514	539	524	563	542	551	550	517	546	547	567	530	555	554	528	533	582	543	540	553	546	534	535	518	492	534	542	497	569	558	545	532	521	545	549	560	513	510	520	596	555	536	517	520	537	531	571	538	542	545	490	520	518	541	492	551	582	510	522	557	551	504	556	564	517	530	528	540	555	537	525	468	547	539	539	543	538	528	519	488	562	551	516	566	543	562	594	520	563	576	572	545	510	532	515	521	569	474	533	498	573	521	524	518	566	518	574	536	541	520	507	524	570	524	505	529	521	494	545	558	562	555	508	544	539	516	521	532	543	549	528	544	548	542	550	517	525	562	465	507	502	553	511	518	541	529	513	556	503	548	519	545	558	522	536	550	545	533	525	537	581	529	528	493	518	502	535	537	551	531	558	528	496	538	541	525	555	538	495	508	528	521	538	566	544	512	515	548	520	522	551	527	544	550	517	536	549	535	546	543	522	578	544	560	527	521	557	580	527	568	565	539	531	552	583	536	553	543	543	518	514	495	520	531	537	562	544	569	549	558	542	554	532	501	529	522	488	548	529	539	516	533	527	535	523	547	537	520	543	511	531	520	525	510	546	551	538	538	589	531	557	563	541	513	562	552	557	582	525	538	569	561	558	526	550	555	521	528	588	559	577	529	532	527	554	534	484	546	514	511	532	530	497	523	562	517	529	541	516	539	532	571	582	559	556	547	538	515	531	547	524	509	523	591	525	530	524	535	519	577	565	527	545	535	473	555	539	510	555	527	572	545	564	586	494	507	571	533	533	541	521	506	516	562
2239	395	439	396	348	369	351	293	299	317	331	323	335	343	319	304	306	301	307	327	335	301	325	332	315	312	324	349	348	352	397	452	414	449	436	398	391	345	333	333	353	339	346	343	314	325	283	319	341	317	316	326	302	342	308	327	326	314	334	287	314	285	296	273	311	310	286	304	329	328	311	284	296	296	291	320	327	293	317	318	310	311	292	304	338	302	291	326	310	331	293	344	299	285	313	286	285	303	338	319	344	339	344	288	293	310	308	333	297	278	338	330	305	331	303	287	308	320	313	307	318	302	313	290	307	293	316	314	303	280	310	284	299	302	301	298	298	297	307	315	321	334	331	293	295	310	325	292	329	299	306	325	310	287	299	308	305	285	309	330	319	330	325	290	306	301	290	313	319	294	303	311	326	305	306	293	337	315	316	285	343	322	301	296	298	304	325	287	297	299	295	285	287	298	307	305	305	285	323	334	330	290	326	304	298	284	313	308	334	317	319	301	296	323	330	289	333	330	292	286	315	311	314	302	354	304	312	300	302	320	311	293	291	321	291	279	286	308	303	337	330	315	299	316	316	325	296	342	311	297	307	324	292	295	296	289	287	309	325	320	320	317	291	358	348	306	288	306	304	294	329	311	319	322	317	315	319	318	296	281	288	333	322	291	294	291	292	279	308	333	272	330	310	304	316	292	342	341	268	307	321	295	297	353	316	312	345	309	293	284	297	307	308	325	308	274	283	302	342	322	305	314	329	331	330	297	275	326	320	317	305	299	321	280	335	331	326	287	321	311	299	338	319	291	322	313	282	307	308	285	318	325	287	324	313	301	315	310	308	308	313	305	290	322	332	297	318	312	271	336	274	304	305	297	282	312	295	318	309	344	337	328	310	322	281	299	334	318	311	292	301	320	339	342	323	299	320	311	303	323	294	354	301	304	311	315	346	316	322	296	290	331	319	339	304	293	344	290	296	322	265	360	324	303	263	290	321	282	336	307	322	303	289	296	291	316	326	330	320	327	339	350	326	320	339	303	313	343	305	296	333	256	314	298	295	290	317	315	308	282	305	295	301	293	281	333	316	278	292	298	289	304	312	303	311	327	329	325	352	299	309	280	293	313	333	288	349	290	271	296	271	318	330	327	300	304	322	305	314	334	274	311	322	305	328	322	311	313	305	296	332	310	306	285	319	303	302	270	313	319	334	300	292	290	329	319	290	287	314	309	326	327	303	321	328	323	316	277	301	319	314	329	323	268	301	320	309	301	316	329	312	311	296	300	300	324	279	292	302	296	304	328	325	298	249	293	332	333	311	299	336	308	344	324	332	308	306	305	354	317	321	326	311	309	302	307	290	323	321	296	327	324	298	282	297	343	305	312	310	325	331	301	291	324	315	276	307	328	298	295	306	285	332	328	306	286	277	310	334	318	276	331	276	306	315	300	315	322	290	315	299	331	270	319	276	310	336	320	318	300	342	287	291	348	315	292	310	335	321	292	331	300	305	333	273	294	312	315	296	303	305	307	308	300	290	332	299	316	315	320	300	299	331	347	308	289	304	305	315	326	313	326	306	276	312	318	341	324	344	320	310	310	276	337	317	305	333	285	290	302	318	333	310	290	337	331	313	333	319	298	328	275	333	326	282	313	324	273	292	288	309	324	300	325	306	337	336	293	303	308	325	300	311	300	353	351	303	298	343	286	311	334	275	338	338	287	310	304	332	340	308	310	295	341	281	317	313	326	309	294	271	337	261	268	295	313	315	319	314	288	322	290	343	320	331	343	299	303	305	335	308	301	314	280	314	283	303	266	296	305	318	266	279	322	285	324	292	300	324	317	299	320	326	296	290	279	317	318	317	286	317	340	299	291	352	321	315	337	309	324	298	330	345	327	299	321	302	294	317	288	307	331	277	320	305	303	296	327	291	324	318	308	292	292	315	308	301	355	331	318	320	297	301	313	325	309	337	305	273	329	285	320	339	316	303	298	305	319	292	335	305	319	293	290	325	292	322	324	316	287	305	326	309	336	309	297	306	296	316	279	331	313	316	311	302	318	284	355	322	341	298	323	284	305	315	306	294	308	302	316	273	309	309	301	317	328	312	296	292	296	316	312	317	299	314	303	298	304	288	308	302	303	310	279	313	290	325	286	308	291	317	289	326	279	326	316	317	304	314	309	287	325	321	296	305	280	301	287	333	289	292	294	294	316	293	319	267	313	333	308	306	307	342	316	289	315	306	286	325	296	306	326	331	296	299	305	327	316	286	283	299	313	288	292	307	297	299	292	329	324	339	288	310	331	328	314	266	339	299	302	326	299	294	304	324	307	327	326	322	321	300	306	310	341	350	279	348	310	304	320	314	304	301	312	340	350	309	316	327	323	276	317	326	336	313	291	295	289	325	303	329	307	314	303	277	313	297	306	315	296	322	306	314	283	351	297	323	315	297	300	307	300	272	297	306	314	294	318	296	306	317	330	310	295	313	289	308	347	317	320	337	317	272	306	323	283	298	305	332	292	317	293	310	328	315	309	324	284	325	312	313	294	299	321	309	291	274	306	292	297	341	301	317	323	291	283	348	325	332	307	314	278	310	338	315	332	334	312	320	269	306	309	310	343	301	324	307	307	320	294	307	294	354	336	309	321	316	285	326	314	278	307	308	309	314	282	279	297	298	290	318	320	288	322	323	314	299	309	286	293	315	317	295	323	316	337	320	330	287	323	308	275	342	324	288	291	302	299	308	316	323	303	300	307	330	284	333	343	351	262	319	332	328	333	307	314	288	322	308	300	336	310	336	281	305	305	298	310	287	316	299	287	312	291	293	303	309	326	300	330	306	298	298	300	301	310	328	329	310	308	283	324	295	343	315	300	303	305	283	339	299	344	343	295	305	304	296	296	312	302	300	298	307	316	317	308	315	322	329	320	317	284	288	301	316	300	323	293	265	313	280	338	318	307	310	326	317	319	332	352	315	298	331	346	311	287	319	318	304	309	342	304	299	321	330	306	290	324	331	280	303	322	308	304	325	329	311	312	310	313	322	320	306	312	335	318	300	298	319	321	299	342	307	310	319	288	324	274	300	317	332	305	312	301	307	310	325	283	313	315	324	297	300	307	313	303	317	304	318	326	323	287	286	327	284	288	296	288	317	327	317	338	312	294	308	319	339	351	276	297	310	316	323	312	327	320	289	325	293	302	320	313	333	289	317	290	318	298	320	308	315	302	336	330	318	312	327	302	297	297	318	331	297	273	290	291	278	305	302	336	315	326	293	282	300	293	287	300	316	296	294	322	307	310	354	330	322	336	297	301	274	306	314	309	296	272	318	293	312	308	293	296	317	285	299	320	315	298	324	281	349	309	298	285	304	313	302	342	327	329	303	288	330	289	302	261	357	303	278	309	324	336	312	307	319	297	321	289	316	343	304	293	296	280	310	313	322	289	300	312	302	293	333	317	303	297	299	314	332	323	326	313	314	280	315	322	307	284	314	304	322	380	314	283	284	334
2472	941	1044	1076	1064	1010	1001	942	948	960	912	932	994	912	901	911	891	883	879	936	900	931	858	886	864	900	915	940	1112	1309	1507	1675	1857	1968	1831	1567	1461	1420	1228	1174	1195	1121	965	977	1036	917	879	923	876	897	894	840	882	914	861	863	865	879	873	870	911	868	835	901	894	848	884	886	861	799	844	882	869	906	914	827	858	934	934	825	873	882	896	882	863	898	858	824	828	856	804	846	906	837	895	871	849	849	905	896	881	900	910	940	878	813	883	898	871	861	851	873	897	874	849	888	790	923	878	850	869	867	815	874	894	858	903	821	865	879	887	886	859	852	855	936	814	851	845	869	859	852	859	905	867	888	860	866	889	862	871	851	880	869	816	914	836	893	882	902	897	893	851	821	877	919	872	928	870	845	892	904	863	860	852	863	879	883	882	863	868	838	851	848	895	880	886	835	907	885	873	916	809	897	901	890	872	866	869	863	871	887	842	910	864	869	889	855	851	871	867	844	826	884	890	902	909	876	878	840	939	882	830	868	899	891	849	914	798	804	879	888	860	906	894	900	901	905	855	892	856	906	846	853	837	865	855	889	855	861	913	854	857	860	815	880	847	873	881	836	877	937	870	870	902	851	892	815	903	865	840	954	796	878	865	872	866	868	855	904	887	864	879	887	871	901	848	855	836	859	854	839	850	856	869	856	853	873	833	853	861	811	895	935	871	914	855	858	871	887	869	895	845	801	835	866	906	871	830	862	893	881	806	858	857	891	882	862	860	872	881	810	862	892	933	844	840	850	880	844	899	898	844	885	828	842	894	876	865	923	846	878	856	885	859	853	926	856	859	874	884	913	899	891	852	902	818	838	864	897	915	872	886	881	885	894	801	923	894	879	882	922	849	846	880	884	841	855	869	871	902	883	941	863	860	819	897	839	855	889	866	910	865	841	878	869	834	872	891	860	895	891	882	875	872	852	888	884	894	947	883	839	863	835	891	887	855	869	868	896	847	859	851	858	837	836	906	878	888	883	810	847	870	859	856	878	835	905	821	855	894	823	878	878	887	875	869	888	845	838	815	849	904	858	871	853	880	858	893	813	835	841	906	918	858	891	822	838	875	880	928	872	850	887	866	928	832	905	829	840	856	872	881	887	837	828	892	910	836	875	861	908	890	908	882	859	888	849	871	897	868	891	890	845	873	897	885	846	882	903	852	864	930	863	863	856	803	882	883	892	899	832	886	814	831	896	834	848	891	851	847	923	900	911	920	899	880	883	837	893	906	933	874	878	863	863	865	806	882	877	899	932	884	832	880	860	891	887	876	885	834	826	862	862	839	852	935	797	857	907	902	882	839	865	880	914	881	901	857	867	855	910	843	856	845	930	881	865	862	861	897	876	898	863	872	885	810	827	873	887	898	896	902	913	879	853	853	830	861	881	843	850	869	843	820	877	849	855	893	870	845	848	896	806	915	891	863	875	864	853	879	894	877	867	850	887	869	846	838	860	879	828	838	803	886	854	863	865	846	850	852	841	870	928	847	892	888	868	886	866	868	865	906	848	878	918	863	867	893	869	870	925	892	836	837	880	894	891	911	864	848	934	824	837	840	870	879	911	922	862	893	886	828	924	863	853	879	893	876	870	929	868	873	822	827	815	907	896	919	877	900	851	902	868	896	839	911	880	901	884	869	840	891	838	855	785	875	917	870	896	849	853	838	909	840	883	866	853	846	835	872	877	891	895	877	884	908	879	873	855	884	898	846	848	873	837	849	906	891	895	863	928	871	845	866	825	895	893	895	858	874	846	879	833	867	869	876	901	855	819	875	891	850	941	874	917	866	846	906	872	898	875	873	900	886	827	849	865	921	843	844	847	910	899	881	884	883	895	851	878	877	853	839	850	888	811	887	859	870	886	896	923	879	830	852	873	872	826	915	897	832	844	863	849	851	892	877	857	834	926	899	838	846	860	829	907	843	872	883	896	881	846	895	844	881	867	856	847	899	847	868	844	858	821	881	837	845	803	853	842	857	883	881	864	885	881	896	909	868	915	850	872	878	836	889	879	839	878	864	870	880	840	901	883	877	831	916	923	867	867	811	820	907	916	889	878	890	850	878	914	898	822	844	796	879	897	828	927	888	833	831	928	834	793	895	876	881	922	789	838	907	870	839	891	843	890	873	884	890	837	873	894	925	889	895	889	880	869	867	876	871	883	853	859	840	892	863	885	827	815	890	938	894	893	870	827	839	880	837	834	895	879	851	837	883	847	885	842	855	892	882	887	888	854	891	839	861	900	934	909	941	895	966	845	856	867	863	870	878	879	838	838	855	945	863	834	839	896	847	903	807	871	853	852	842	866	904	896	910	870	898	844	933	870	913	885	847	865	855	802	865	912	847	816	895	883	879	861	886	854	851	875	895	893	833	905	856	875	928	841	864	895	840	858	847	823	874	819	904	900	846	869	843	847	863	858	867	861	834	877	878	850	837	872	844	837	827	876	876	873	869	873	880	873	923	865	888	849	880	875	888	831	846	859	850	845	945	958	838	881	850	857	847	788	877	848	933	816	899	809	876	941	919	869	892	909	927	864	891	904	909	869	834	908	931	856	868	839	799	879	864	877	835	854	817	891	875	805	860	851	856	860	880	867	840	909	875	899	875	833	884	864	864	811	873	859	858	875	835	908	832	923	802	847	871	846	895	910	892	860	836	850	860	866	868	852	857	882	869	861	881	944	903	847	845	891	827	835	863	838	917	842	790	912	869	922	846	805	840	847	861	821	881	868	888	881	861	859	861	894	933	826	844	879	973	899	827	861	890	896	888	867	835	890	901	823	894	869	855	859	889	893	864	951	852	898	838	881	829	843	797	900	902	868	877	885	853	855	942	881	868	829	911	861	873	880	861	885	900	889	854	860	887	845	893	885	875	914	861	925	871	852	847	887	807	868	902	933	900	914	886	821	868	877	880	825	864	862	927	891	898	813	861	856	899	859	900	859	889	869	865	917	896	906	911	875	871	901	873	856	909	838	931	853	883	889	957	901	861	846	851	866	861	910	827	862	930	867	890	840	900	840	933	861	811	813	803	911	849	851	849	904	876	894	907	847	863	890	852	884	840	880	829	877	850	879	868	878	859	906	849	844	878	887	896	883	909	844	884	894	818	847	854	863	887	892	925	905	863	864	838	851	885	869	859	871	886	872	901	827	872	834	830	859	886	842	879	838	883	869	881	874	896	920	903	863	845	867	868	895	867	887	903	831	868	819	897	886	843	906	883	844	888	869	881	861	850	865	857	892	915	927	845	823	793	911	869	860	828	890	863	896	853	832	844	880	845	884	852	895	866	846	888	847	844	919	838	863	837	819	825	938	903	865	850	968	903	931	915	878	897	920	840	868	803	846	879	877	816	865	894	955	870	896	886	895	883	909	873	827	884	882	819	836	881	895	913	868	897	857	872	915	884	845	876	861	883	857	926	838	886	890	893	896	825	852	837	893	909	853	898	870	929	843	910	878
10227	1621	1777	1333	969	755	582	479	357	333	306	273	258	268	234	246	218	230	231	206	206	211	214	210	176	236	217	323	472	745	1341	1706	2512	2840	2797	1729	1991	1544	1062	735	673	588	495	464	482	327	256	229	217	214	205	181	182	168	180	153	186	174	195	187	191	171	190	178	189	177	173	188	180	189	166	203	175	193	177	192	152	174	190	192	157	193	191	178	175	178	183	176	208	180	186	171	176	177	198	182	204	180	193	169	171	186	188	175	208	188	179	219	179	191	172	175	186	160	207	187	171	159	214	170	180	162	169	177	178	169	167	192	182	195	189	178	200	177	177	172	175	182	170	176	152	161	173	163	188	205	193	165	196	183	180	169	196	205	170	182	195	191	160	178	192	169	169	192	147	189	158	172	179	168	209	178	186	194	142	164	183	191	165	197	167	188	174	195	170	192	173	210	195	187	180	205	175	189	200	181	175	181	176	172	202	161	208	175	168	192	178	198	184	179	177	182	185	186	170	177	151	158	177	165	163	174	165	165	164	169	200	208	170	162	194	183	183	194	162	191	193	189	177	186	185	185	193	187	183	148	179	194	195	184	171	191	175	177	195	150	196	183	185	201	168	161	181	178	151	177	176	196	166	174	200	194	140	176	183	196	188	174	181	150	181	178	176	194	173	182	183	215	188	201	152	213	168	194	162	185	187	179	183	186	159	178	177	186	195	169	196	179	208	182	177	195	185	199	151	199	168	195	172	200	188	177	177	211	197	187	170	172	160	193	181	156	184	174	169	190	176	190	193	201	162	197	180	176	188	174	187	181	184	178	203	169	144	179	200	177	193	203	196	180	184	158	181	185	190	197	172	176	180	192	184	184	181	169	185	177	178	201	185	180	180	188	181	184	176	181	175	182	167	164	196	202	185	175	183	154	190	186	183	180	176	160	183	178	164	184	178	171	178	157	183	186	197	164	166	186	178	172	162	175	174	180	190	178	184	190	159	171	176	194	186	171	166	173	178	167	174	173	149	184	187	169	195	217	187	182	162	182	193	154	196	187	192	198	187	167	161	182	202	166	177	182	199	180	178	169	178	228	197	189	152	206	175	173	185	165	188	189	190	207	183	167	198	170	182	181	186	164	199	199	182	181	155	163	193	183	191	197	162	174	193	192	167	174	157	191	195	171	166	191	190	188	178	176	176	173	143	183	179	168	175	203	196	184	186	175	194	172	162	159	181	174	191	188	204	168	192	185	187	172	153	182	184	182	171	165	174	211	164	227	176	176	173	196	177	188	204	167	186	172	174	196	157	171	187	180	202	168	190	163	183	168	188	149	187	189	182	180	188	163	159	192	153	184	181	184	185	182	174	170	174	178	172	196	190	185	200	180	173	187	178	189	203	200	213	185	168	166	159	196	192	186	188	166	181	171	167	175	193	187	186	158	186	202	179	178	171	190	170	198	189	159	176	161	179	177	183	170	197	180	183	163	189	168	172	173	156	163	166	200	196	176	179	162	162	198	181	181	167	172	151	186	182	195	177	185	189	189	176	187	175	182	190	188	193	174	158	189	181	184	198	189	195	182	169	181	196	188	185	186	170	183	178	181	182	176	172	169	182	180	181	173	201	179	184	173	163	183	180	168	190	184	173	170	161	189	182	184	184	175	185	200	184	169	173	166	180	154	193	175	186	168	187	174	178	153	174	166	148	175	174	177	195	173	187	173	178	183	165	189	192	177	194	154	162	180	169	164	175	171	190	156	175	179	167	186	207	188	174	155	165	164	185	190	177	167	169	184	154	178	220	161	176	201	183	176	179	175	197	176	183	168	176	170	181	158	192	167	158	168	168	165	199	167	173	192	177	187	180	192	165	193	202	218	187	174	192	175	177	213	198	177	176	179	177	172	155	183	189	189	183	186	171	201	205	184	195	153	170	181	172	183	163	171	200	171	176	168	215	156	170	177	178	169	187	189	175	200	157	188	169	191	186	192	149	163	182	156	169	172	183	174	174	182	170	208	195	168	163	173	173	167	179	177	186	157	174	195	165	164	157	191	177	194	209	164	177	200	178	192	178	180	205	180	167	179	189	173	188	183	152	177	192	173	181	202	177	202	178	179	176	175	171	188	190	188	184	201	166	189	170	204	189	171	163	188	176	180	183	193	174	191	180	178	162	156	166	181	182	186	202	183	196	161	170	183	180	193	165	197	166	189	176	184	188	194	180	192	173	178	191	159	171	174	168	189	188	183	200	177	193	192	180	188	179	171	172	175	203	187	192	182	175	203	180	173	166	185	188	203	176	153	194	164	159	180	197	208	181	164	169	183	202	142	180	177	179	172	182	184	186	159	170	182	200	153	167	188	172	179	161	185	214	179	195	181	177	155	180	175	169	176	182	183	186	184	186	191	169	165	183	165	189	170	174	176	173	198	168	192	167	186	199	199	172	186	168	167	177	187	176	175	156	172	206	174	177	158	189	189	195	185	183	176	197	189	161	173	197	187	172	174	190	181	166	166	183	195	175	192	192	190	157	172	165	183	174	177	173	166	154	176	181	173	166	185	193	201	146	173	161	192	189	180	184	174	170	166	178	168	169	165	174	181	177	169	205	166	187	163	201	180	194	172	174	169	198	168	181	174	185	176	173	174	165	162	178	184	157	169	168	165	150	174	214	176	168	162	175	177	180	179	172	176	170	183	163	183	188	168	162	169	181	192	188	177	175	169	161	177	163	162	193	180	195	160	191	170	200	159	181	195	163	146	183	192	205	187	188	169	196	172	180	202	174	195	160	165	161	187	177	187	176	172	186	189	164	209	178	196	177	183	193	190	187	185	186	190	165	167	215	173	172	197	188	194	186	188	203	173	183	167	181	173	177	173	189	176	206	170	171	172	188	190	173	176	173	171	178	201	188	194	160	166	184	180	179	162	192	175	165	195	178	171	150	159	170	161	200	162	172	184	190	176	166	189	166	169	178	179	160	193	170	190	191	165	179	191	166	177	170	192	195	189	186	187	160	166	183	179	185	185	198	193	163	210	179	168	181	169	199	199	178	184	182	182	180	199	176	202	178	219	180	205	185	173	210	167	191	176	199	173	177	156	193	173	185	188	177	166	176	173	203	178	182	188	208	185	174	165	173	173	212	176	197	177	184	175	194	181	154	179	171	167	215	191	150	179	172	159	169	183	186	182	149	187	170	193	162	202	145	173	182	179	156	152	168	152	206	180	196	175	180	184	169	182	179	182	172	166	195	180	178	202	187	174	186	182	175	186	176	161	175	171	159	173	201	196	187	176	177	184	199	203	181	180	190	196	179	184	179	182	184	181	196	181	165	160	173	182	153	187	168	189	193	187	164	195	201	199	167	197	182	178	188	184	177	197	185	162	172	171	153	172	174	192	159	185	175	188	161	177	180	189	181	171	194	194	174	183	173	178	161	185	190	173	194	181	188	189	159	177	208	202	195	193	179	175	153	187	199	191	178	162	184	184	186	185	183	183	183	216	155	196	204	170
6472	1700	3548	3879	3434	2761	2315	1879	1714	1460	1255	1228	1138	1040	978	970	842	862	848	788	761	737	698	683	764	847	901	1520	2783	5121	9035	10767	13266	14176	13966	9821	10483	8579	6197	4564	4409	4394	3304	2815	3381	1772	1137	971	925	877	830	712	625	641	571	583	583	571	609	561	578	548	557	593	562	531	553	551	606	555	550	581	509	568	593	566	552	598	547	563	562	536	579	539	559	589	539	546	569	546	559	573	528	535	544	600	530	530	552	587	566	507	576	527	500	590	532	581	584	561	528	549	537	515	558	549	551	586	553	533	553	517	550	604	521	540	551	581	564	580	573	559	528	562	559	561	582	540	582	522	526	540	565	583	556	563	578	543	533	563	522	533	565	546	612	559	568	559	538	563	547	598	559	527	583	568	529	573	544	537	542	565	599	562	558	553	553	548	526	542	533	594	541	556	516	560	537	576	577	585	570	598	543	508	542	554	566	589	602	578	572	521	554	542	590	531	603	571	546	549	536	580	523	610	552	568	522	587	553	544	554	557	559	541	550	550	608	550	521	549	547	592	533	560	557	525	579	497	527	557	596	570	561	534	513	556	506	580	563	539	508	533	560	529	571	517	591	556	563	514	530	525	501	526	580	567	571	559	589	567	554	519	572	557	576	547	566	563	561	577	559	524	537	547	522	556	555	550	547	576	597	523	543	557	559	596	557	576	542	573	518	561	512	552	525	520	595	533	549	586	565	555	547	614	532	519	515	543	555	560	539	565	551	576	582	550	533	567	554	555	535	569	539	542	560	546	544	546	509	555	542	547	552	466	543	526	562	530	546	548	525	553	558	529	556	505	558	554	554	518	526	558	540	561	521	578	567	545	536	571	531	528	545	576	520	566	594	531	613	529	548	527	571	557	538	530	560	537	544	513	576	560	528	501	519	521	540	534	545	566	574	555	522	552	561	542	570	486	544	539	592	503	566	589	530	610	510	523	548	586	495	545	556	530	582	546	553	549	539	538	553	574	539	537	557	482	533	518	550	540	573	575	571	498	526	573	579	543	555	548	594	571	519	552	525	549	538	561	569	551	537	559	547	595	537	545	572	537	545	578	556	556	531	574	510	554	526	598	552	571	542	534	550	567	550	515	523	539	586	575	555	569	547	555	528	538	562	555	571	560	545	554	542	552	529	555	560	564	572	541	530	552	577	503	574	536	508	574	560	528	584	555	560	558	552	565	528	546	532	552	535	558	554	544	523	606	566	555	582	551	531	560	570	517	556	566	560	554	546	531	564	533	552	543	596	559	550	516	524	548	553	524	557	522	580	554	571	544	538	550	587	526	591	568	588	563	542	592	615	531	534	558	530	570	558	553	518	597	547	531	527	568	585	578	521	604	547	528	537	554	554	582	564	527	529	584	535	580	517	508	550	540	564	563	524	573	597	561	547	580	527	561	535	554	580	556	563	535	549	559	530	497	556	528	633	571	577	552	566	544	559	515	595	571	581	540	588	554	585	534	544	541	543	537	518	580	567	585	534	579	540	570	549	496	544	587	587	559	524	557	535	564	555	556	533	545	552	541	535	530	571	566	524	575	560	597	567	584	546	566	529	583	551	533	533	567	541	556	553	532	521	509	570	529	584	536	560	580	591	541	552	550	566	545	574	589	526	559	541	554	541	583	558	527	587	554	542	574	543	528	553	540	518	556	603	570	551	571	578	582	542	544	533	572	542	542	565	561	578	514	546	522	575	534	528	543	543	550	532	585	536	552	520	574	544	571	573	538	487	583	574	569	540	602	524	610	586	538	518	538	577	542	567	574	550	525	570	544	568	579	532	547	548	542	572	554	578	586	548	561	561	548	552	559	590	527	483	556	543	563	541	539	557	556	540	525	565	563	564	566	543	554	545	565	585	532	612	564	559	497	549	564	576	543	572	554	503	564	550	573	560	559	542	548	553	526	545	597	573	547	568	569	582	589	580	571	542	540	558	577	499	552	577	591	512	527	534	601	533	547	542	503	579	578	535	554	577	594	562	542	601	597	543	562	601	534	537	557	577	551	563	612	517	578	555	537	535	539	561	554	555	552	560	558	569	550	532	521	559	563	550	591	567	545	529	547	558	620	521	536	535	549	558	534	543	545	560	525	533	609	551	585	565	594	561	551	570	555	553	557	551	519	542	579	547	532	524	536	490	571	565	535	583	591	533	554	593	565	537	518	568	555	548	561	505	550	617	557	545	543	522	568	604	538	569	514	542	546	537	540	513	535	545	574	561	541	548	531	533	566	546	515	562	544	559	548	537	515	553	521	554	552	555	500	544	537	482	549	515	542	565	496	579	536	560	528	555	569	578	546	529	576	523	534	577	580	561	542	563	585	540	547	513	548	581	562	509	559	526	515	528	518	538	566	560	564	543	567	538	579	538	567	538	571	543	538	580	592	544	536	517	551	583	574	563	548	545	605	621	581	577	548	539	519	585	537	568	543	555	558	590	542	563	571	531	542	583	539	530	583	517	549	561	559	553	561	586	548	573	581	561	570	535	560	578	531	519	561	569	525	531	561	526	548	561	586	534	535	526	548	541	537	563	546	566	502	536	596	515	550	557	576	547	615	549	547	571	544	556	543	540	543	573	544	556	509	565	577	560	577	552	509	541	548	557	538	539	538	583	558	556	571	577	572	593	575	539	535	590	600	561	572	540	526	570	552	541	548	541	536	571	587	572	540	544	483	538	543	567	561	547	552	531	527	565	555	556	543	553	554	556	551	556	535	547	547	540	557	533	586	568	544	575	527	521	549	581	558	586	559	559	562	522	505	556	561	584	527	542	612	556	550	561	543	563	546	570	522	513	554	517	547	548	567	576	571	523	569	581	536	585	506	520	528	553	536	543	571	598	545	579	537	567	595	554	537	518	551	570	544	548	559	578	532	556	589	552	546	563	542	556	568	565	551	535	516	551	593	548	536	518	515	573	540	536	543	521	554	607	535	543	558	537	557	585	571	536	539	557	597	565	511	582	548	547	553	530	586	535	606	522	548	549	580	538	600	540	555	565	521	532	554	562	589	543	563	546	550	545	572	553	563	597	545	505	521	561	571	531	550	544	560	553	523	542	557	556	532	551	568	567	557	542	536	544	573	533	527	540	538	546	540	564	532	565	581	548	533	553	546	497	572	565	603	538	590	572	551	544	547	553	586	532	506	541	537	527	518	526	563	533	525	595	585	568	546	534	557	543	587	558	549	579	576	540	518	584	532	576	559	632	530	517	523	591	571	544	529	555	552	592	563	535	557	556	585	523	569	530	541	553	574	566	523	517	550	568	553	534	544	563	566	571	537	501	524	562	596	541	539	524	560	562	608	545	589	566	585	572	544	575	564	561	556	508	536	562	571	531	570	541	536	590	578	570	544	562	527	545	573	566	564	558	545	547	573	567	541	549	555	526	544	495	568	548	531	570	542	567	559	589	547	536	558	557	559	552	532	587	521	545	590	554	535	580	521	596	531	567	597	571	573	531	566	536	542
17772	3490	3290	2362	1656	1117	866	658	548	476	424	326	348	328	272	288	295	271	254	235	239	229	209	227	222	235	246	382	666	1384	2719	3559	4021	5023	5424	3089	3019	2799	2199	1333	1187	1063	866	693	780	417	250	278	255	204	248	199	188	188	188	183	183	193	194	210	162	187	195	164	203	169	170	183	212	195	173	194	176	169	176	179	181	189	181	173	179	169	169	177	182	171	153	189	161	160	175	164	173	169	159	192	146	171	174	195	153	177	160	197	176	166	151	152	190	218	183	171	152	179	174	159	165	173	163	184	171	157	192	186	180	197	195	194	174	183	169	160	161	176	184	172	187	164	189	159	177	155	164	180	173	199	175	170	166	181	178	171	154	176	197	175	180	171	188	181	179	192	185	171	169	176	172	190	179	164	193	166	189	167	181	193	175	180	186	179	172	169	162	183	171	156	184	170	162	187	174	169	183	184	150	168	175	150	170	190	168	160	200	178	157	180	167	174	160	181	176	166	162	179	184	186	165	205	168	159	158	168	205	173	163	170	171	189	147	181	160	162	164	179	174	174	178	187	178	159	175	164	159	157	166	168	172	176	151	186	171	151	178	180	183	176	166	195	187	187	172	176	188	191	178	189	194	166	174	183	179	148	189	187	162	172	172	181	154	186	207	178	162	176	165	178	186	178	170	176	170	180	158	172	200	154	183	196	153	160	167	184	163	165	177	170	170	173	169	180	156	185	180	180	183	162	182	171	171	172	155	167	177	181	172	172	187	175	156	150	176	165	177	172	171	174	189	171	176	180	167	170	168	183	182	167	169	178	192	188	157	161	185	164	187	190	176	147	194	175	159	176	195	153	180	170	160	173	154	172	179	166	175	175	198	155	168	173	179	155	174	180	151	184	178	155	170	161	166	163	199	168	162	184	193	159	159	190	158	160	189	187	181	173	169	170	178	187	168	159	180	176	186	199	180	152	188	176	156	192	164	174	176	167	190	174	152	180	173	153	177	183	181	170	182	178	160	182	180	159	173	172	175	161	169	183	201	164	148	166	170	174	176	165	158	171	177	158	156	192	176	186	178	156	181	155	180	171	164	160	204	163	176	151	173	174	189	188	153	176	200	164	164	187	154	175	170	171	162	189	160	180	174	198	182	196	204	157	189	206	191	157	187	166	187	178	168	183	168	188	170	179	185	162	192	156	158	170	181	164	166	163	179	156	173	160	192	178	156	175	188	167	173	149	182	185	177	152	156	167	169	177	173	174	176	173	187	172	190	155	167	179	178	169	172	197	201	174	191	175	174	153	157	189	177	157	175	170	163	164	190	159	193	186	166	165	181	180	152	152	176	171	160	159	159	184	193	172	190	134	152	181	185	178	162	177	192	184	188	169	162	184	170	188	173	176	194	158	171	191	184	146	176	173	158	152	161	177	168	139	176	177	193	176	180	182	175	166	178	158	172	181	165	153	176	157	177	161	190	182	170	160	191	183	158	173	177	179	173	167	190	168	202	172	161	192	159	157	173	168	152	181	177	162	175	167	179	177	175	166	182	164	205	189	177	169	173	196	173	164	158	182	162	166	173	160	173	173	155	164	181	197	179	160	156	160	174	184	148	157	174	187	158	144	164	170	153	167	175	157	157	158	183	165	176	174	168	169	180	211	176	158	161	182	199	163	157	171	163	191	200	177	186	165	157	180	169	178	171	179	161	159	190	180	192	165	162	177	163	191	164	163	163	190	186	149	194	158	182	194	163	157	192	176	155	184	142	164	159	172	155	173	181	146	174	189	181	184	167	185	160	185	173	160	182	183	187	178	160	178	188	196	156	183	164	194	183	165	173	184	159	189	200	168	169	137	162	151	176	198	180	189	171	171	185	161	172	175	169	183	170	180	157	178	156	170	189	171	188	147	199	165	176	186	177	185	192	162	164	173	189	185	187	198	150	187	144	174	170	163	203	177	166	171	169	169	188	170	174	176	193	168	183	175	163	177	173	166	168	195	186	179	190	175	196	169	180	192	170	165	191	165	164	183	202	169	187	157	176	163	179	160	170	167	203	178	172	168	189	178	171	174	199	169	173	191	189	153	198	200	187	183	177	181	146	151	157	204	170	175	185	161	172	166	175	185	178	178	162	176	182	149	156	166	163	190	171	199	147	174	161	193	166	191	179	182	176	172	153	167	164	173	186	166	188	139	200	184	153	148	171	179	182	190	186	175	166	171	167	190	196	190	171	173	183	164	203	184	160	173	164	164	180	147	169	175	154	192	182	184	183	173	180	179	182	172	167	180	174	160	182	195	167	179	179	184	162	165	190	194	174	183	163	179	172	167	172	187	179	157	194	152	164	197	177	171	172	193	191	195	167	190	153	163	173	176	186	170	175	183	173	151	197	168	145	174	166	147	192	179	153	159	167	192	176	150	161	187	174	169	172	171	156	175	188	190	174	189	164	163	185	150	165	162	181	166	173	193	166	180	191	162	157	176	184	183	176	186	170	187	187	136	169	179	181	164	181	172	172	175	156	180	171	181	161	171	154	161	188	195	170	163	189	162	170	175	185	177	162	153	150	172	188	200	177	184	168	179	167	161	180	172	159	180	168	190	178	166	203	194	172	175	162	178	179	171	173	170	166	160	174	179	182	171	165	184	167	162	180	196	166	183	158	183	210	171	199	196	177	155	182	183	176	189	161	162	185	172	186	177	167	182	147	171	191	172	183	145	156	168	174	181	176	169	161	194	156	173	156	176	181	193	155	174	137	155	203	204	172	181	171	175	189	175	180	152	163	189	180	190	191	166	177	183	178	168	186	163	204	164	195	183	183	167	171	183	151	158	173	194	178	188	190	163	161	142	194	179	171	178	155	179	181	189	184	156	145	164	212	185	171	194	204	157	181	185	171	173	156	166	170	176	142	195	174	180	170	173	165	157	174	164	165	181	179	179	174	157	162	189	185	165	188	158	174	175	172	184	202	176	157	155	155	168	166	159	152	169	159	187	171	176	167	181	180	167	158	158	177	186	148	166	158	180	165	180	185	185	174	169	185	189	188	166	178	151	175	175	186	199	163	172	165	171	185	176	156	174	183	158	198	170	169	182	169	179	170	183	186	162	173	166	175	167	195	169	184	172	171	184	173	154	151	170	155	168	182	173	152	161	189	191	151	183	209	175	164	159	175	187	173	140	162	179	162	178	187	179	154	164	174	195	180	160	196	178	172	186	184	159	187	167	164	171	169	172	182	190	149	180	188	164	180	175	178	188	189	170	162	173	171	176	171	172	188	188	190	147	189	164	175	169	187	176	176	159	201	185	167	170	174	171	187	170	166	198	170	157	175	194	174	182	165	159	198	169	161	171	177	193	156	170	178	169	167	162	169	182	167	198	157	175	182	179	170	168	178	179	168	156	158	182	184	122	189	177	202	158	175	173	182	175	191	167	170	153	157	174	195	155	179	162	162	205	155	178	205	158	163	182	172	181	169	186	180	199	178	153	178	172	176	177	189	181	157	169
8687	2898	6259	6882	5843	4789	3983	3111	2713	2362	2017	1825	1629	1539	1391	1298	1184	1147	1140	1096	974	929	889	891	921	1010	1141	2170	4481	8966	16640	18777	18321	20768	20882	14660	14515	13526	11823	8220	7423	7243	5566	4854	5842	2659	1670	1311	1217	1032	1051	869	677	640	587	612	612	573	574	620	612	523	599	562	581	562	576	589	602	590	557	568	562	563	549	535	563	586	521	570	563	571	552	544	531	546	547	524	521	556	554	539	560	552	557	557	540	562	580	555	583	567	550	556	561	567	542	530	581	547	538	550	542	580	505	565	519	587	561	539	592	562	547	514	578	520	558	525	533	513	528	567	536	566	521	589	545	582	577	582	510	565	521	540	518	551	522	566	548	532	528	516	551	560	568	556	536	532	583	565	535	536	570	521	528	548	545	526	556	547	465	559	507	537	520	534	536	515	565	564	556	550	548	559	551	549	530	476	560	530	556	555	523	515	560	546	564	577	507	544	555	579	524	546	539	546	533	547	534	526	567	552	541	552	553	532	550	537	537	569	555	566	564	559	553	559	481	552	554	502	514	543	520	561	573	556	571	535	528	543	504	547	527	568	549	530	548	562	517	579	551	529	608	538	534	541	545	534	528	560	516	540	561	541	558	567	555	545	545	561	517	505	506	569	598	536	500	519	537	544	547	560	553	592	563	555	579	531	518	543	510	581	535	557	570	529	522	496	537	544	592	524	528	510	555	548	534	538	568	540	541	522	509	518	522	546	478	546	530	540	516	550	548	551	548	525	560	529	551	501	520	473	502	549	531	529	514	513	492	549	517	484	582	588	553	553	523	546	554	549	540	526	558	517	546	516	518	538	549	539	540	528	557	579	554	538	539	560	547	551	540	509	541	547	614	545	512	510	522	543	554	553	551	546	545	542	523	543	534	580	518	554	556	491	505	542	590	570	595	588	517	528	537	532	522	528	532	546	552	520	541	530	513	559	518	579	574	539	542	584	558	506	575	546	537	521	547	551	525	534	541	543	554	584	574	553	575	546	532	493	538	523	526	555	569	547	495	522	526	557	534	512	549	539	533	561	546	525	556	509	543	496	527	528	556	505	540	520	600	541	532	554	546	501	497	520	538	496	562	504	539	557	565	551	545	558	566	529	541	504	550	533	517	579	519	556	502	509	551	540	533	568	561	546	525	540	562	605	569	506	527	516	566	558	535	559	561	538	530	528	530	544	571	567	553	519	587	540	550	522	538	522	549	540	569	535	547	541	586	558	596	530	528	507	547	550	531	516	541	521	510	554	535	573	538	485	483	606	531	579	564	492	608	514	577	504	527	583	590	549	526	488	502	522	538	563	573	592	518	541	549	579	524	558	516	507	562	534	521	560	519	561	525	505	537	571	482	537	573	565	519	540	512	557	532	559	515	539	528	514	536	541	484	601	580	548	509	538	529	535	521	577	567	524	522	555	550	541	551	582	554	541	556	543	522	576	533	549	580	566	523	546	526	558	552	566	529	519	551	535	522	565	535	537	553	557	571	571	563	522	555	507	547	503	564	508	550	512	536	548	526	560	544	499	496	560	548	579	594	512	522	550	563	541	502	545	571	549	489	532	568	512	543	538	582	552	530	577	514	589	516	497	523	535	523	506	518	553	563	589	552	562	540	515	572	518	527	555	548	500	525	561	545	528	530	513	515	520	585	557	513	572	511	565	523	552	551	528	530	507	507	531	537	555	529	527	573	511	519	527	558	550	524	492	539	542	560	521	540	538	537	534	566	535	517	543	518	538	542	565	559	507	542	534	518	536	536	576	530	510	583	566	567	516	543	505	565	511	542	579	520	505	561	539	564	561	501	522	555	537	553	549	576	546	536	548	531	540	548	576	541	562	504	526	514	540	554	546	580	547	539	548	519	559	520	554	545	535	546	563	586	582	481	518	505	527	516	537	537	611	558	512	512	517	600	573	547	516	532	559	524	532	513	561	562	553	537	575	565	518	516	531	560	525	541	486	587	543	544	547	534	537	558	568	531	530	546	518	530	557	545	514	531	517	529	513	569	549	536	553	531	516	535	500	521	530	555	493	536	498	577	546	540	542	563	559	563	538	529	546	504	517	502	531	514	512	543	552	534	579	524	561	498	556	553	561	511	582	559	502	549	524	533	530	551	579	571	582	510	503	507	564	576	553	528	482	547	550	491	494	560	527	488	537	569	517	526	529	517	533	577	592	564	486	588	522	526	520	522	532	573	584	534	499	521	536	558	518	507	513	549	557	523	513	528	535	541	541	539	512	596	553	521	496	519	584	546	541	518	534	547	538	567	502	521	563	574	567	557	521	509	521	513	542	541	543	552	541	554	525	510	530	508	544	568	521	530	553	553	549	576	531	585	561	549	528	496	522	559	523	521	562	552	556	540	551	545	541	532	508	514	542	531	564	544	512	570	535	573	554	552	527	490	538	542	578	549	575	568	525	544	569	574	579	536	543	539	549	578	537	573	521	526	582	541	526	528	540	526	577	592	532	537	525	526	515	560	512	564	541	543	548	534	570	558	521	541	520	514	501	581	556	551	549	545	493	557	544	532	558	540	472	523	529	536	570	544	507	549	604	544	577	546	562	553	509	563	520	548	548	545	539	530	530	547	539	549	537	546	521	557	521	571	561	513	574	565	524	536	561	591	493	539	521	582	535	564	557	496	548	528	571	552	542	514	557	519	575	531	550	589	513	529	529	553	542	514	517	551	538	538	522	518	512	530	551	549	512	509	525	549	546	562	545	560	564	526	492	565	564	555	570	555	561	514	552	532	527	494	565	504	534	544	554	547	582	541	547	551	537	541	600	550	555	502	523	516	548	545	507	574	561	552	537	533	556	504	491	572	546	511	554	531	543	527	520	512	560	585	519	502	510	554	552	536	498	568	580	545	515	529	561	546	540	584	523	563	523	558	538	519	584	549	571	522	535	544	548	532	589	522	534	562	563	531	535	524	542	527	573	525	521	573	507	547	541	557	595	559	528	550	535	565	586	515	559	534	549	580	515	595	550	514	513	540	558	527	525	529	531	545	578	561	518	569	527	575	530	501	515	502	564	551	524	518	526	519	522	537	543	561	512	566	560	501	532	529	482	574	538	557	569	557	546	535	532	537	545	554	566	526	562	544	510	582	520	579	515	543	565	498	540	538	534	498	557	547	547	520	534	565	561	526	572	545	588	545	518	530	541	553	568	552	568	535	553	492	525	516	568	561	503	530	543	556	560	518	564	519	542	552	517	517	520	527	513	508	518	545	547	501	541	528	541	572	526	549	530	566	509	563	552	562	579	540	549	542	532	595	525	559	516	531	516	532	517	553	532	562	540	536	531	524	554	519	514	520	564	572	562	539	514	541	573	543	597	501	580	558	553	517	574	559	558	542	530	537	547	564	523	545	553	547	526	569	553	507	574	618	502	552	555	521	555	539	583	581	526	563	543	543	578	565	536	492	527	561	545	529	559	537	540	548	520	547	530	549	520	547	564	535	517	498	552	570	498
2353	411	417	368	343	350	341	356	363	320	320	301	369	321	345	316	334	321	319	291	317	320	322	301	294	330	329	332	321	350	383	378	435	482	471	402	382	381	330	391	357	328	323	363	346	297	312	304	337	319	326	298	317	284	308	294	302	308	296	310	304	307	319	333	288	317	295	316	323	364	317	253	308	296	313	316	311	317	327	331	295	285	293	342	311	282	309	310	291	288	344	302	308	300	339	301	333	304	310	301	300	308	342	289	304	281	343	290	308	303	304	294	275	333	284	291	298	320	294	321	300	311	295	293	355	301	336	314	308	342	331	304	341	297	267	270	302	306	333	318	327	289	296	288	317	302	288	308	291	338	352	313	288	303	315	340	328	283	298	340	320	310	312	309	333	307	363	333	286	342	282	319	341	315	332	310	297	305	302	312	278	324	330	322	302	297	322	336	325	310	306	304	302	331	315	320	301	328	296	301	304	297	289	322	320	315	317	300	322	306	311	317	281	326	290	305	293	282	331	323	292	322	302	307	308	299	305	325	314	318	295	322	324	318	325	314	336	308	299	294	315	289	271	320	309	331	317	312	319	316	298	308	312	288	329	305	295	314	325	313	299	292	342	308	360	329	270	311	324	296	299	304	284	333	319	307	280	334	304	334	307	280	310	327	326	326	330	330	320	335	332	287	317	310	282	294	306	328	346	311	323	312	326	324	325	304	308	305	305	303	310	297	312	321	313	313	315	329	275	295	312	287	321	317	289	300	282	314	325	306	301	317	316	277	289	320	339	280	299	298	317	304	281	328	319	368	281	301	300	313	318	266	324	307	294	332	293	336	309	325	328	296	294	309	298	317	349	324	312	284	293	292	296	305	310	300	306	342	308	345	342	304	305	348	300	321	314	296	304	296	312	314	331	344	296	301	287	297	317	305	356	323	286	327	283	310	302	297	317	309	270	314	343	307	308	347	279	306	311	297	322	310	307	330	324	288	303	306	316	281	296	305	322	315	285	355	330	295	296	325	317	310	306	323	296	318	294	331	308	340	292	294	301	311	324	357	299	301	311	342	322	314	311	297	331	314	301	282	320	332	298	303	320	339	316	298	332	311	325	329	287	299	298	311	302	304	322	295	346	296	313	290	306	326	308	296	304	322	286	294	298	306	287	301	310	325	316	326	294	272	323	310	300	304	309	292	299	314	312	309	313	326	323	313	292	317	307	323	304	333	329	300	311	324	326	337	329	323	297	317	300	286	301	302	267	317	294	331	335	318	305	309	290	319	330	303	290	331	319	321	351	316	276	325	296	286	324	302	277	317	292	294	320	310	332	313	296	303	306	323	344	324	308	300	334	302	311	290	332	316	329	309	318	289	325	302	329	297	314	308	311	309	318	301	291	330	297	328	306	299	333	350	287	329	348	322	316	300	285	308	326	313	293	283	295	323	311	280	314	319	293	274	298	315	355	296	355	299	295	325	301	306	327	308	292	301	313	348	319	325	278	294	294	296	333	300	325	316	324	304	312	322	318	282	283	330	319	299	320	306	297	324	317	298	314	348	303	294	287	291	322	335	289	319	320	320	305	310	326	316	296	334	321	319	305	307	286	306	305	302	318	298	280	309	323	335	335	341	317	283	294	311	338	318	343	279	317	331	281	317	336	300	333	314	289	311	295	311	321	302	352	292	288	304	341	303	303	318	325	328	297	317	355	337	334	292	323	310	318	346	314	319	324	325	302	299	295	300	288	325	311	337	280	287	303	311	345	285	333	305	335	295	316	326	304	295	321	321	314	269	311	313	324	304	326	289	342	310	297	323	327	330	313	284	328	310	326	329	334	313	305	310	296	311	304	287	311	315	308	343	319	307	313	314	285	336	326	314	300	321	300	306	303	326	357	303	314	320	304	309	312	295	317	347	319	305	313	309	312	282	312	345	317	314	318	314	319	312	301	305	301	287	337	299	311	300	287	329	308	308	310	310	334	330	311	304	333	322	300	302	310	283	299	274	279	306	312	310	311	305	275	291	285	324	315	319	306	312	310	288	314	282	313	273	298	317	295	314	301	274	309	343	300	294	330	327	323	330	302	340	304	322	306	328	334	339	310	286	315	298	288	304	316	325	305	317	302	332	301	276	308	315	349	290	317	326	323	313	314	323	320	320	321	318	299	269	311	292	305	323	305	313	337	313	298	304	316	311	269	327	324	325	288	322	320	306	322	320	294	327	314	318	290	327	318	316	303	276	303	271	293	325	294	277	312	305	303	312	291	308	307	336	321	328	300	276	317	304	319	301	350	287	323	324	331	330	339	323	326	321	315	294	337	320	331	323	301	296	320	281	318	297	309	302	288	338	322	298	319	305	324	303	363	342	313	297	339	304	281	296	339	299	284	299	329	317	306	354	308	300	317	325	315	337	331	317	280	335	318	307	319	334	317	333	295	312	333	309	324	319	314	332	272	301	310	315	297	318	315	284	305	313	300	283	310	304	274	311	309	292	334	302	293	310	309	312	307	319	307	315	253	314	300	324	271	306	316	320	293	310	328	319	265	300	301	329	309	329	325	291	319	296	308	290	313	265	341	322	286	319	315	335	319	311	307	289	304	346	277	314	329	305	302	304	294	308	308	308	325	295	336	295	300	314	320	320	293	290	302	300	276	318	322	327	301	315	317	332	299	293	270	301	300	307	286	335	312	311	305	321	317	335	293	317	307	326	319	298	345	302	295	315	312	315	321	361	314	323	294	319	318	308	283	311	307	303	297	330	298	341	331	317	292	330	306	302	323	332	346	341	334	354	315	312	332	324	339	305	318	289	271	277	303	332	321	313	288	299	328	331	324	308	303	330	290	326	288	323	307	302	266	281	285	337	355	330	351	325	306	299	348	328	325	309	287	301	294	339	343	317	299	291	310	332	342	287	291	303	325	317	307	321	316	288	325	308	331	324	312	294	313	330	327	303	296	300	315	291	332	328	311	287	314	346	310	331	310	303	313	300	307	278	305	296	314	298	308	332	308	298	298	306	284	299	318	309	297	327	305	320	335	309	341	329	319	328	320	335	317	308	335	319	331	317	310	359	350	323	303	312	285	292	308	300	297	326	314	316	328	338	306	292	319	319	303	326	314	312	299	318	284	293	308	307	327	309	309	314	303	288	306	322	301	328	330	312	336	320	323	300	301	329	282	303	299	328	320	325	327	303	301	314	289	315	339	320	301	325	313	302	306	310	325	325	309	294	346	294	346	305	324	291	317	306	306	300	346	328	303	278	309	289	298	313	343	301	313	322	351	327	317	336	292	277	288	307	313	275	286	310	338	343	321	309	295	280	337	311	307	310	332	310	302	302	302	270	273	314	330	307	302	307	300	314	318	353	303	298	309	308	311	305	293	300	326	280	304	302	323	310	305	310	344	312	276	316	318	295	288	278	310	286	306	349	319	290	319	304	306	323	302	325	340	337	325	324	324	337	283	312	323	311	323	306	353	325	298	314	310	292	326	335	330	314	310	339
2509	975	1067	1087	1079	1008	1021	961	936	921	906	893	891	885	911	923	915	950	963	865	940	893	895	952	871	920	871	949	1111	1205	1545	1691	1785	2012	1831	1598	1587	1550	1324	1236	1196	1161	1078	1038	1010	954	945	904	888	881	876	885	872	896	907	906	894	880	863	927	837	884	881	856	844	876	837	913	879	856	885	872	883	849	870	812	833	908	849	818	870	849	858	882	873	930	867	885	858	839	866	892	852	835	797	868	891	858	868	928	887	889	882	883	854	894	834	861	855	886	845	893	885	933	839	827	880	856	883	896	861	853	917	920	889	842	892	925	876	889	892	887	899	826	930	942	889	892	891	935	877	892	813	849	854	830	853	922	895	849	872	866	886	865	893	831	861	899	902	895	906	814	866	804	884	829	899	897	852	872	832	878	923	872	879	869	929	810	861	844	889	891	886	874	876	926	935	889	863	898	919	899	854	899	868	873	912	892	840	861	922	846	837	913	837	914	866	907	969	872	908	882	888	899	841	854	879	899	831	845	831	848	875	891	897	866	920	881	918	926	857	850	899	855	855	859	827	842	867	824	887	837	866	883	901	888	876	884	895	851	820	844	906	881	853	865	878	900	874	880	877	856	856	899	831	877	849	874	899	872	811	900	881	907	891	884	900	875	883	863	849	863	858	848	921	869	911	909	909	878	938	906	864	880	875	891	865	874	887	889	904	878	910	842	846	932	924	879	880	827	885	944	904	849	934	899	900	843	887	903	808	837	838	897	856	826	842	870	843	877	900	827	900	853	879	862	851	821	896	874	935	871	882	877	896	857	865	870	863	834	856	836	865	831	917	927	882	899	880	853	867	848	908	854	863	880	847	834	852	919	825	899	883	826	922	831	851	839	834	792	864	936	854	898	929	849	914	895	878	885	906	869	877	828	870	880	911	922	886	876	830	876	892	886	906	853	899	877	873	903	857	881	880	884	890	861	884	836	877	894	872	830	847	848	859	867	873	826	891	890	865	793	865	847	837	899	908	883	891	861	859	877	906	885	881	884	874	909	837	909	883	854	909	838	883	877	849	916	876	888	876	849	893	811	871	874	819	851	870	777	907	885	911	881	855	849	911	892	879	879	859	891	868	874	873	886	889	928	885	901	827	832	847	865	874	902	807	893	846	842	873	877	879	861	865	855	875	816	906	865	861	867	929	868	839	904	878	901	928	824	824	908	888	915	882	849	861	865	840	874	857	899	863	882	831	890	844	898	901	867	901	865	879	872	886	843	857	885	865	853	891	878	855	913	874	901	881	915	888	870	861	891	826	898	858	931	856	921	874	920	853	855	892	867	920	906	837	841	865	880	847	855	901	844	805	831	875	904	897	874	870	860	859	884	893	885	882	868	877	880	922	908	894	883	891	862	897	850	889	870	860	913	875	882	837	830	876	901	886	896	834	884	874	894	897	835	876	859	889	852	844	901	826	904	862	880	871	866	915	873	898	911	849	846	825	870	907	877	929	937	872	895	972	879	867	881	927	853	822	892	879	909	906	889	944	857	840	947	880	836	874	829	897	851	832	824	852	933	877	857	859	891	851	904	891	909	807	922	829	865	919	815	845	858	908	882	928	838	848	887	850	933	814	914	869	877	873	886	893	861	865	862	858	864	850	933	889	838	906	840	902	878	932	834	846	853	872	850	920	912	884	946	866	849	897	923	887	866	905	886	911	833	840	885	895	919	881	872	882	852	858	906	901	844	879	884	865	870	852	901	886	880	840	902	891	823	914	862	895	889	856	869	877	900	873	834	884	900	893	904	873	865	914	864	898	889	884	878	891	894	872	839	845	896	916	843	902	878	881	859	925	851	900	848	902	861	876	892	841	896	849	881	817	868	863	843	881	840	812	866	834	861	896	864	825	833	896	860	916	856	917	862	931	896	875	829	861	842	822	878	871	916	877	885	887	868	879	861	839	906	856	849	873	875	847	836	892	856	935	868	890	906	853	967	930	877	841	884	863	883	881	860	897	866	924	881	897	853	885	869	893	884	883	865	841	878	890	889	832	912	907	876	925	860	833	849	852	848	886	869	847	820	866	857	854	910	893	881	887	868	904	838	897	877	875	847	872	834	866	883	874	797	891	851	862	899	940	839	878	868	875	894	863	860	844	858	870	873	886	890	919	869	842	915	879	837	868	863	877	883	847	865	852	879	857	917	899	876	874	868	840	893	905	850	893	825	878	854	880	849	835	889	859	863	866	853	908	859	871	860	830	868	816	853	859	853	905	839	866	799	879	860	843	835	865	884	874	898	852	868	865	826	908	842	887	878	843	885	839	867	925	911	923	899	845	891	859	931	885	829	875	846	833	893	841	842	920	853	899	839	924	945	873	849	880	878	903	875	868	885	871	916	928	872	859	861	843	862	859	899	912	889	833	938	913	862	872	833	873	838	852	855	895	880	904	883	895	879	869	903	894	871	897	811	861	890	898	873	869	910	869	858	855	898	922	845	870	902	858	890	905	876	851	866	890	864	939	840	858	934	877	866	919	908	873	885	870	862	885	811	833	871	923	861	862	876	889	909	819	862	846	825	876	887	910	891	860	861	867	866	887	909	866	846	874	909	821	885	866	870	923	890	882	836	899	901	856	871	830	827	880	888	850	887	860	867	937	904	845	919	928	888	862	859	973	855	947	932	870	882	894	947	866	864	827	865	880	866	862	874	835	857	876	893	895	821	888	898	904	906	884	878	904	870	861	842	932	871	847	858	810	893	884	840	864	901	863	882	851	917	876	837	870	874	928	829	882	879	909	864	874	890	888	910	831	880	870	840	856	911	882	951	900	866	887	906	883	845	913	877	864	851	869	893	922	886	887	822	924	842	867	919	805	836	878	820	840	840	829	850	863	886	855	878	855	874	831	813	871	935	849	933	865	849	863	866	883	921	889	900	859	915	853	899	874	849	869	843	874	881	870	917	910	866	895	871	875	863	877	886	913	884	871	833	873	923	822	890	865	865	891	842	907	897	896	853	897	908	831	842	908	838	877	865	858	922	896	902	890	870	903	859	909	864	894	878	889	862	810	858	875	851	836	924	897	894	856	915	919	869	895	887	857	923	909	880	886	834	825	854	901	863	861	917	900	919	880	895	829	890	923	878	847	868	815	863	882	885	877	791	865	891	867	949	874	846	848	858	886	884	882	857	877	874	926	893	833	822	923	871	938	861	895	874	869	884	921	900	868	907	896	901	825	829	933	882	865	864	919	941	936	905	871	847	875	927	922	845	869	854	889	912	878	891	849	868	916	884	889	851	863	833	860	888	888	886	865	887	876	871	871	881	874	872	883	856	895	834	836	906	843	914	887	863	870	838	857	874	913	913	861	903	825	863	867	861	873	896	890	898	874	881	867	848	825	901	916	874	803	934	821	837	884	917	864	879	865	850	874	886	876	856	852	850	941	869	863	878	914	857	870	891	891	815	884	919	880	853	921	853	889	889	884	899	892	888	881	873	844	892	859	931	886	896	867	845
10068	1589	1750	1314	908	657	542	416	366	311	317	278	254	258	257	232	233	233	219	230	203	219	180	226	200	223	237	309	463	838	1347	1796	1914	3260	2863	2002	1586	1509	1152	801	776	661	492	447	515	318	294	225	215	219	192	195	184	177	178	176	195	189	180	184	181	189	194	193	208	164	182	170	200	193	166	182	209	188	172	203	189	176	153	187	155	196	174	193	166	154	201	190	167	192	189	178	197	182	186	180	197	207	180	193	191	198	174	185	210	195	180	164	164	155	189	179	172	154	166	184	195	176	173	177	195	183	177	185	177	189	182	191	179	190	155	209	180	185	177	194	183	199	170	171	173	196	196	184	184	155	203	182	178	186	191	161	189	170	190	193	178	173	197	188	178	199	174	169	186	200	187	183	187	177	184	178	196	187	183	163	186	203	182	163	194	172	207	180	199	173	161	164	205	168	187	183	194	163	180	193	173	158	156	195	188	200	201	207	208	178	191	177	183	168	171	189	160	169	191	175	162	173	188	163	200	149	165	164	180	178	165	166	182	199	191	191	197	199	162	169	193	175	187	155	181	184	184	188	175	171	178	173	199	177	172	171	196	177	186	184	177	185	210	192	213	179	198	157	187	163	193	200	165	182	191	155	198	202	181	194	170	172	176	193	185	182	187	196	167	174	179	210	167	182	191	171	174	187	178	180	172	184	155	182	170	212	163	209	192	182	195	174	172	184	182	212	182	178	175	179	175	201	155	176	151	185	186	170	200	188	151	189	194	156	181	170	172	201	168	199	159	177	195	208	193	199	205	199	187	196	181	183	176	183	177	206	167	163	181	179	203	194	188	188	175	167	177	191	176	187	217	177	193	170	169	158	190	183	208	178	185	188	189	192	183	167	174	199	174	174	151	171	159	189	176	164	157	200	184	181	188	199	171	172	184	179	170	150	200	197	208	178	173	186	202	181	192	176	185	177	186	188	179	185	165	209	169	173	175	191	202	176	169	174	169	186	199	187	186	160	182	178	171	181	167	160	172	196	155	187	193	188	183	198	173	169	200	184	196	184	189	189	209	176	156	166	171	180	191	174	184	182	171	149	178	144	172	193	173	176	187	166	189	168	166	196	190	154	190	177	185	152	197	175	189	182	198	182	168	165	181	214	177	177	175	164	169	180	200	179	186	156	169	187	182	179	183	178	177	185	200	169	193	180	180	177	180	167	202	169	202	198	180	169	170	193	175	197	175	164	182	148	186	185	196	168	185	168	172	177	177	164	168	172	175	177	176	177	164	181	187	194	153	163	180	178	162	184	181	167	155	186	184	203	169	182	145	182	190	185	185	179	180	192	192	185	199	175	174	181	188	175	179	177	209	195	208	168	175	178	171	179	191	191	165	164	213	173	180	202	182	162	190	190	167	160	169	191	192	156	165	209	190	184	170	185	198	202	176	182	182	184	208	206	170	172	180	151	184	184	185	197	158	181	193	176	171	176	160	210	183	191	196	177	173	182	177	166	182	163	168	187	170	170	186	188	184	175	162	168	168	168	146	196	167	181	174	194	179	175	183	161	183	163	195	172	185	198	175	170	168	162	200	178	182	172	200	165	154	178	166	175	169	153	177	189	171	183	174	200	188	177	200	193	181	201	205	188	187	184	180	187	172	171	178	179	179	161	181	169	194	202	174	167	162	181	169	183	185	166	181	177	171	179	198	191	197	161	218	159	184	191	173	184	189	181	210	186	169	186	153	176	185	193	151	170	169	193	178	195	190	181	177	162	195	185	165	171	185	179	191	183	190	179	184	187	180	187	183	191	167	160	168	185	171	193	185	165	186	175	185	186	186	211	188	167	167	180	190	163	175	199	216	175	195	193	201	193	189	189	181	192	168	191	184	184	186	207	179	183	190	188	164	177	177	175	173	194	177	192	212	170	176	187	190	190	162	179	199	164	212	185	153	157	185	180	196	184	158	185	187	178	167	174	165	161	185	191	168	162	168	171	193	197	174	170	181	177	178	161	171	179	168	181	176	170	188	185	205	180	176	168	184	183	191	176	174	173	178	180	172	196	204	176	190	183	184	183	179	189	186	175	191	189	181	168	188	180	195	176	175	161	166	185	179	191	189	190	163	176	186	205	165	191	210	172	191	199	175	198	176	180	155	170	171	170	197	193	183	177	177	179	204	189	200	173	172	183	169	154	181	178	193	161	182	196	163	184	167	187	210	157	177	164	191	175	173	206	186	172	177	176	172	171	194	160	187	170	200	178	209	195	174	196	203	203	180	185	165	169	177	185	180	169	208	193	165	193	192	171	193	195	181	196	182	188	184	183	191	187	163	191	181	201	182	186	156	193	183	202	184	186	155	184	196	188	154	178	164	183	184	200	163	184	169	197	207	172	182	159	183	156	197	175	200	187	200	173	157	178	195	191	167	188	181	182	160	168	171	178	166	176	166	165	178	189	196	182	188	183	174	165	189	184	200	161	175	178	178	164	187	182	171	180	186	188	177	167	183	180	175	176	156	205	188	173	204	210	189	205	179	192	182	169	187	192	192	214	205	182	183	180	187	169	152	202	186	172	208	211	177	198	157	166	184	178	192	164	228	185	184	173	197	151	172	167	167	182	179	168	208	178	194	187	183	206	180	173	179	193	165	191	202	185	185	170	185	173	190	193	184	177	155	188	206	195	164	181	185	167	151	176	190	183	174	169	207	183	191	157	185	156	172	177	199	170	185	191	186	184	218	185	171	165	179	189	164	185	172	206	172	189	183	175	199	174	182	170	192	172	183	190	189	175	189	176	191	176	184	168	180	185	193	162	166	173	172	172	168	179	168	199	174	175	188	168	175	176	194	180	172	180	179	171	171	182	160	196	193	164	189	184	181	168	192	196	214	171	184	186	182	206	212	174	179	168	183	170	173	170	157	191	171	203	181	183	183	186	192	180	199	173	178	177	177	178	197	148	185	184	171	185	159	190	189	171	183	186	173	187	196	180	174	177	190	165	155	177	194	153	170	173	182	197	175	200	184	186	209	193	178	195	179	180	201	172	167	170	176	184	169	200	180	179	185	189	178	185	199	190	161	183	180	197	176	163	185	179	174	175	175	199	186	172	170	180	177	189	186	167	185	173	157	196	172	169	172	149	174	174	185	199	166	209	192	149	177	167	196	182	185	183	168	195	168	180	169	198	172	165	203	193	185	195	184	174	166	157	168	206	203	168	167	179	187	176	186	185	189	169	151	167	187	186	170	195	179	186	199	184	187	172	179	174	184	191	166	173	180	178	188	197	189	174	201	164	157	198	180	163	173	172	191	156	214	196	174	217	180	167	182	162	173	199	201	159	180	181	167	177	184	192	188	174	197	184	179	166	164	175	198	192	182	197	182	180	197	176	173	190	189	176	193	195	174	179	179	184	163	170	179	163	161	173	177	193	184	181	153	188	169	155	176	192	187	181	191	167	191	184	167	161	195	169	214	181	211	156	188	208	187	178	208	183	184	182	176	193	168	204
6338	1836	3817	4033	3560	2919	2273	2004	1650	1507	1320	1282	1151	1068	935	946	870	864	848	775	774	778	761	745	800	817	890	1650	2894	5589	8832	11188	10409	14770	13777	10149	9851	8260	7610	5340	5525	4450	3486	3183	3580	1771	1212	1083	929	888	804	717	702	609	625	593	569	563	583	590	549	596	531	573	580	607	573	557	574	585	566	561	597	540	505	567	534	571	598	570	615	565	538	583	546	557	544	560	555	580	583	536	550	575	584	568	549	567	610	558	533	558	537	589	538	541	564	532	541	544	584	554	531	518	534	603	576	560	581	550	539	513	583	573	554	511	511	519	553	551	499	551	569	527	587	555	569	529	528	557	533	556	548	549	564	540	536	604	514	556	552	587	537	554	579	550	527	585	529	566	543	559	587	544	549	568	565	559	545	561	530	525	604	563	560	525	531	551	577	551	576	543	515	575	571	534	555	583	585	563	549	546	595	570	559	581	494	543	538	562	511	555	555	518	553	542	557	571	553	528	547	522	525	557	563	545	552	573	545	550	578	535	532	573	568	583	560	522	559	584	535	548	575	518	562	526	577	507	554	540	547	585	522	598	562	617	548	521	532	550	563	530	553	567	563	596	596	570	536	537	546	544	533	558	575	522	507	562	527	565	542	545	575	545	509	531	548	576	556	605	488	554	524	525	550	553	553	542	530	589	570	538	581	562	515	542	524	556	571	547	530	574	538	518	577	513	518	558	565	560	573	527	560	555	515	540	570	555	527	567	549	584	571	550	532	596	554	578	544	570	537	559	570	603	564	560	558	567	573	580	536	557	579	515	546	569	548	554	558	517	553	544	549	549	593	511	558	579	572	534	540	546	524	539	532	530	585	546	556	550	570	532	565	591	524	527	605	558	539	536	539	576	568	526	550	560	563	516	500	547	523	522	524	558	563	551	563	592	519	516	567	550	523	565	573	512	596	579	550	575	540	544	508	549	531	541	577	515	578	583	537	582	592	570	550	569	552	540	580	546	523	519	535	562	535	569	565	568	570	519	534	568	517	550	555	510	569	528	542	530	505	549	545	581	507	510	610	557	560	542	551	545	557	578	541	527	571	551	540	538	506	563	586	532	543	525	544	530	547	541	559	540	537	566	528	532	552	547	572	546	568	515	554	543	586	558	592	539	556	576	511	569	569	573	538	561	586	532	563	626	570	564	563	569	589	512	514	584	588	532	547	569	582	558	557	514	559	572	603	572	606	558	532	543	555	559	554	544	557	539	590	555	535	518	577	574	559	516	548	556	569	532	588	545	565	575	534	590	528	551	559	576	540	541	557	556	560	533	557	609	562	565	588	521	547	562	545	562	543	566	543	535	581	572	551	550	550	535	563	547	593	606	554	574	569	563	588	556	561	557	569	562	510	533	606	550	566	583	553	553	597	521	517	559	558	548	541	603	579	558	552	550	557	587	578	538	551	553	567	546	552	532	531	577	587	562	542	601	554	589	520	514	616	533	528	565	539	555	564	542	518	543	539	580	574	524	598	537	527	543	538	530	566	522	526	564	550	541	520	599	553	555	545	554	536	581	566	565	569	541	533	555	526	582	522	540	525	545	519	568	565	512	535	565	563	523	515	570	575	557	560	532	554	514	574	561	548	586	591	589	531	548	596	598	585	550	530	537	587	500	556	505	547	560	551	537	564	574	512	506	544	514	566	527	552	550	562	579	522	574	548	553	519	553	530	532	531	528	567	563	532	518	587	558	560	557	517	536	542	567	574	591	561	507	525	546	552	514	532	512	515	566	543	559	530	541	552	551	553	534	555	523	522	541	508	525	563	549	557	576	548	584	551	543	582	583	526	549	539	579	549	493	588	566	523	555	554	535	566	545	501	557	533	573	552	587	525	564	553	573	554	550	563	546	518	530	538	547	574	515	571	524	539	543	552	534	526	590	531	566	568	548	553	557	550	529	566	533	561	554	550	572	557	557	561	526	567	532	594	537	550	536	521	515	565	518	551	535	525	551	530	532	541	530	554	546	520	544	584	512	511	532	556	539	541	559	514	516	627	547	559	524	579	530	504	561	571	546	532	512	557	548	566	585	558	560	570	564	555	530	536	510	537	525	545	549	585	569	543	537	549	588	574	608	555	520	549	555	490	541	546	590	550	567	554	569	576	560	529	548	528	553	543	611	540	514	533	566	558	558	510	529	577	567	565	539	537	532	550	492	552	580	559	541	563	572	536	572	523	516	551	557	520	568	564	561	559	532	489	573	553	579	530	559	574	538	531	520	503	562	543	549	521	503	579	518	571	502	519	583	534	603	584	522	561	509	571	561	511	539	543	573	513	562	532	556	592	522	508	541	563	522	567	566	546	577	508	520	531	541	554	544	553	550	566	557	537	540	539	559	515	530	570	520	557	562	582	561	533	578	559	555	562	509	551	552	520	566	550	572	585	544	576	550	555	521	527	550	564	523	504	578	564	554	533	577	592	544	573	566	525	557	546	547	567	575	551	553	553	535	582	575	586	553	562	556	541	561	559	547	552	541	507	541	524	565	551	556	508	532	514	545	565	546	549	588	532	536	560	562	582	561	555	565	558	581	509	561	559	602	588	558	549	605	564	514	554	544	557	579	553	576	532	551	511	553	541	505	558	590	520	576	536	534	582	528	519	512	541	585	532	565	536	545	538	542	582	561	568	501	571	566	560	578	554	572	526	561	532	556	497	547	514	506	547	560	580	550	551	553	561	564	543	502	550	585	547	566	571	562	530	554	542	571	517	552	513	550	522	555	568	547	525	529	551	553	499	572	496	549	517	543	549	542	541	544	545	554	606	565	599	513	554	566	544	548	556	540	558	540	573	563	531	544	528	555	623	592	543	534	581	533	549	572	569	521	550	515	576	531	548	519	602	546	535	538	585	562	571	544	516	552	582	516	532	533	564	559	533	531	593	548	581	556	574	562	517	584	595	562	548	551	551	546	556	570	496	589	601	528	596	575	528	510	536	531	559	558	542	561	538	550	527	525	556	539	560	606	549	534	555	561	556	558	501	550	555	564	562	550	568	512	536	529	561	540	534	534	515	573	563	566	569	573	553	552	561	563	544	518	553	545	553	546	570	530	474	531	548	550	580	563	532	595	538	552	564	544	538	563	583	515	563	543	535	556	523	553	545	559	566	525	539	528	546	556	620	571	555	540	531	552	560	556	598	596	520	533	503	504	542	518	519	578	521	546	497	559	541	570	561	574	568	546	528	610	525	581	541	576	607	579	567	575	552	568	555	577	550	532	545	562	537	524	574	565	564	564	556	536	591	533	535	544	537	539	536	549	514	584	531	509	531	580	558	550	549	538	586	562	527	552	579	524	578	553	550	587	576	505	577	578	549	559	541	509	531	552	584	589	534	569	520	542	584	521	598	547	588	560	560	538	541	563	571	526	547	545	539	548	555	533	533	558	530	530	566	549	523	504	563	549	526	529	546	571	548	523	568	572	558	571	561	541	532	564	542	554	575	548	561	538	532	535	554	539
17457	3528	3144	2255	1520	1130	822	595	505	452	368	348	345	266	305	251	257	252	237	211	209	216	234	185	210	250	232	337	610	1187	1896	2927	3935	4714	4609	2825	3159	2625	2660	1561	1234	996	747	740	730	410	335	222	229	238	230	190	185	177	150	183	188	175	153	170	172	184	164	187	157	175	183	153	159	160	169	179	165	170	174	189	160	175	156	148	163	140	166	162	177	174	148	179	164	143	144	153	144	140	144	183	151	177	166	171	164	144	138	171	181	168	175	149	178	167	163	155	180	161	156	163	152	194	184	162	132	159	149	141	165	172	157	158	130	173	162	165	161	171	168	171	147	180	159	136	192	168	185	167	158	177	171	153	164	146	173	165	156	155	162	166	178	158	153	161	139	151	165	172	161	165	143	151	157	154	143	168	163	170	143	163	144	161	173	164	178	166	160	168	162	175	141	168	158	149	162	152	186	178	170	144	141	191	155	168	155	161	174	162	152	174	148	151	154	140	168	179	172	180	152	149	163	183	172	174	180	139	173	167	164	161	163	166	155	163	142	151	156	156	152	174	170	178	172	160	149	166	169	165	155	187	160	168	188	160	171	182	172	172	155	172	174	165	167	143	166	177	168	155	165	178	171	165	157	174	176	176	156	165	153	159	161	172	168	171	181	177	163	154	175	157	178	164	171	160	164	193	152	154	170	188	172	162	148	177	174	180	151	148	185	195	168	160	155	154	159	160	160	162	165	154	170	158	167	165	194	154	185	157	181	168	181	165	164	180	146	164	149	168	164	151	181	155	150	158	179	181	175	151	160	192	160	158	145	153	175	160	146	164	165	152	162	158	152	159	144	156	182	185	172	156	177	159	165	182	168	165	172	149	146	164	173	127	159	167	174	159	163	171	181	178	141	154	160	162	175	171	162	166	164	183	164	163	154	166	168	182	174	150	159	176	169	170	132	151	173	164	148	184	159	162	148	161	153	171	160	141	173	177	167	167	159	181	145	188	157	166	155	177	163	154	170	183	183	165	131	168	145	155	160	170	174	164	153	141	159	156	178	169	164	133	173	141	175	167	163	170	164	163	154	171	165	191	172	155	163	146	177	141	158	163	154	164	165	162	169	132	164	166	166	169	155	171	159	199	158	160	162	145	149	167	158	171	141	180	173	181	157	155	166	188	176	152	150	146	166	150	167	171	180	144	190	147	159	145	165	171	186	173	155	161	162	148	146	150	154	169	171	167	176	145	163	129	172	159	173	165	157	171	149	169	146	173	147	139	148	203	152	162	150	187	191	147	133	152	152	178	170	181	164	162	178	164	157	172	185	171	136	168	166	175	167	161	159	196	132	153	185	162	158	193	158	172	162	148	167	147	164	153	147	161	148	162	165	186	163	170	160	180	169	154	169	171	166	147	167	158	156	147	171	171	151	162	165	152	157	169	188	166	153	137	148	158	145	181	154	178	169	170	149	171	164	176	157	169	174	191	150	170	179	156	179	162	154	191	148	173	166	143	158	157	167	165	128	158	171	156	156	160	154	164	160	176	151	159	157	166	153	172	166	174	173	157	170	148	165	179	184	160	145	153	151	167	150	150	163	175	171	172	178	173	154	163	177	147	176	161	157	147	186	157	158	162	153	161	154	159	144	164	164	162	168	159	163	168	180	169	180	180	175	157	137	164	164	156	150	173	177	178	166	142	148	176	189	129	156	170	164	177	166	165	197	161	160	174	168	163	177	173	150	184	163	149	164	177	169	160	168	158	160	181	133	159	160	190	154	139	170	160	157	176	175	164	161	175	150	139	159	135	163	166	158	167	151	157	141	173	149	172	153	154	175	154	163	167	142	164	177	171	175	198	159	170	189	169	159	173	172	157	163	182	189	167	161	175	167	163	152	164	175	160	159	161	171	161	180	147	149	166	159	182	165	204	155	146	190	174	145	173	166	146	148	156	170	160	164	164	168	154	167	186	171	193	146	167	157	141	168	181	176	150	150	164	156	169	146	175	153	152	161	170	168	171	161	158	141	155	168	152	153	177	173	199	163	145	160	190	157	164	164	159	183	154	176	162	167	181	163	169	176	149	164	154	193	155	177	165	157	171	165	178	173	148	162	165	166	150	164	162	162	138	161	143	153	163	179	169	144	148	170	164	185	157	155	164	162	156	160	167	141	174	166	183	167	160	175	158	166	182	176	156	175	159	138	153	167	149	166	141	178	157	164	182	135	178	152	179	181	142	162	168	140	172	138	162	155	166	171	165	164	164	153	143	170	158	149	167	164	166	139	175	176	152	169	156	174	175	180	159	158	157	143	176	156	154	156	162	180	153	191	165	163	154	177	171	188	161	178	157	173	157	156	164	183	185	149	195	154	167	151	167	180	146	173	172	148	183	133	169	157	143	163	167	157	163	148	152	158	169	153	161	175	147	152	173	168	159	144	149	164	172	153	174	160	153	156	154	154	183	172	166	157	143	175	174	168	156	168	158	151	168	144	157	172	155	158	163	140	169	175	166	143	148	133	160	161	172	156	157	144	151	165	177	155	152	191	161	142	164	154	155	147	140	173	153	152	157	167	186	180	172	158	172	178	162	182	163	175	163	145	152	168	146	166	180	168	164	140	165	184	173	161	150	141	169	157	167	170	173	168	155	153	154	149	163	152	164	158	159	152	154	156	166	148	178	166	150	183	166	170	174	145	139	154	168	157	198	157	181	156	158	199	169	179	164	153	167	138	167	171	152	153	203	176	162	162	171	167	149	158	155	164	153	169	163	159	185	147	165	160	156	163	156	173	183	158	153	155	156	140	173	162	171	175	158	161	185	167	141	172	167	158	160	149	133	185	186	165	174	182	163	160	157	157	171	149	171	164	156	154	143	185	165	184	138	143	176	157	151	168	188	139	144	152	168	132	181	167	181	174	154	182	161	165	153	185	183	162	148	161	149	169	150	158	170	166	175	193	136	166	153	183	157	172	145	154	162	160	174	159	150	168	166	143	158	160	169	176	166	186	185	168	168	157	176	180	159	147	160	190	157	173	154	153	151	171	187	173	178	145	149	156	185	147	165	169	149	157	185	156	162	154	181	155	137	166	141	171	171	161	172	155	167	172	183	165	181	161	171	171	169	167	185	155	146	155	169	187	157	153	171	149	189	141	157	145	169	171	157	167	152	145	138	165	170	171	157	169	145	197	157	150	164	143	146	166	146	195	150	172	169	147	163	207	189	165	147	164	167	173	178	151	141	177	166	180	168	146	152	166	171	138	167	161	205	156	159	178	151	154	149	177	185	160	156	151	149	179	177	160	150	166	173	136	158	153	165	168	181	175	147	153	179	168	175	153	150	164	179	165	174	170	180	158	166	173	162	152	177	168	184	182	165	166	182	163	168	172	160	164	164	182	185	171	159	157	156	180	146	160	176	167	162	153	169	140	157	149	154	170	158	168	173	166	160	155	168	190	163	185	157	156	185	162	172	157	177	183	154	147	172	144	171	163	159	178	173	159	165	162	187
8569	2646	6041	6538	5575	4596	3762	2986	2581	2235	1870	1715	1583	1375	1299	1234	1117	1049	1011	929	923	920	918	849	926	966	1044	1857	3922	7691	12118	16048	16126	19007	19517	14285	15044	13144	12799	9800	8576	7223	5121	5213	5686	2668	1901	1529	1218	1016	960	784	619	638	562	530	531	552	562	573	547	571	561	530	542	521	549	494	589	553	581	541	525	577	545	499	537	533	535	498	519	538	552	516	502	555	546	510	551	543	499	536	534	530	532	540	522	540	549	552	522	555	471	513	495	522	553	511	538	502	516	527	543	535	527	552	482	491	524	516	526	480	506	500	497	478	505	509	549	509	505	508	512	513	518	509	521	534	492	507	510	512	502	530	511	518	483	512	530	491	525	504	527	521	502	487	515	530	504	567	489	519	544	489	524	510	544	532	489	564	513	491	502	482	521	494	492	518	491	495	480	480	520	517	487	501	498	544	493	512	533	440	493	555	452	481	502	495	533	508	484	468	511	484	520	522	508	536	508	512	527	509	567	543	512	503	483	514	517	496	486	504	519	490	524	502	510	513	535	540	529	497	513	517	514	530	528	527	536	524	486	484	493	527	480	470	529	493	527	492	487	500	490	494	475	504	503	531	505	474	526	477	501	499	524	557	551	534	488	490	547	540	507	494	513	549	471	514	475	492	468	496	533	534	497	537	512	517	460	549	532	498	519	543	509	539	490	538	513	532	518	519	498	500	523	500	520	499	519	499	507	505	485	507	528	520	496	526	450	510	503	530	535	485	502	529	492	527	506	509	515	521	506	503	502	499	503	500	526	511	513	500	495	523	533	561	499	490	522	505	504	490	484	486	502	522	511	495	539	487	534	468	513	503	510	528	516	545	522	511	468	485	505	485	521	528	524	536	513	501	516	520	499	507	514	527	524	526	491	524	538	515	496	521	505	524	508	545	471	535	482	533	480	562	503	473	498	540	521	484	519	536	547	547	510	549	497	541	494	540	495	575	515	514	522	541	502	505	502	532	500	528	527	500	511	526	510	523	565	468	498	504	513	499	512	519	509	497	517	512	476	523	501	516	524	506	475	510	523	503	504	545	577	500	545	532	513	505	504	534	506	510	513	494	546	475	472	487	504	554	462	501	527	515	465	540	515	475	508	520	510	486	466	478	484	478	503	511	503	509	495	523	510	536	505	509	490	521	529	502	509	485	530	483	504	519	525	485	538	509	522	503	476	510	545	527	510	496	514	545	558	501	489	546	507	481	512	505	492	505	504	502	517	477	501	534	503	530	476	488	543	512	488	513	513	491	525	504	510	511	529	513	495	529	493	501	498	518	512	567	517	484	513	513	526	477	461	525	487	525	516	511	484	506	546	511	512	518	533	492	492	500	531	537	458	499	514	496	508	501	488	524	512	510	519	487	499	542	541	508	517	511	502	517	565	508	535	497	471	529	478	544	498	502	527	489	541	525	475	483	482	518	512	494	529	485	486	505	535	509	530	516	511	463	531	498	513	525	506	485	479	542	500	540	539	528	513	520	490	520	538	518	505	513	544	552	523	485	524	496	490	500	508	554	544	503	536	515	535	500	506	523	523	496	490	527	513	517	474	510	497	519	485	512	503	543	501	512	524	517	508	493	464	533	494	474	486	554	486	561	514	482	473	549	519	469	483	526	536	501	532	533	542	502	520	509	482	504	468	518	516	506	513	493	527	474	500	499	513	522	523	540	492	535	535	437	525	523	518	512	528	521	496	501	543	511	476	530	504	477	503	479	520	498	464	552	534	518	481	528	530	465	483	474	564	525	546	527	528	511	519	530	488	514	520	493	462	529	514	523	494	527	481	527	501	508	508	506	497	548	550	498	510	524	504	483	551	524	512	503	465	523	485	507	528	504	477	469	519	484	521	501	533	504	492	504	544	519	468	505	512	530	567	531	514	517	488	498	529	504	525	487	483	519	474	516	513	508	506	518	519	506	502	511	481	536	505	551	537	490	501	542	506	523	518	557	507	497	521	488	506	489	509	516	497	482	437	532	479	529	531	466	505	521	497	478	532	508	516	488	531	531	494	507	548	510	495	472	464	507	483	505	517	506	526	507	546	490	536	521	508	502	473	523	534	472	500	505	534	516	487	523	494	513	514	547	510	503	513	480	504	510	532	541	520	528	501	535	528	553	546	509	540	530	457	494	483	486	503	524	563	522	501	480	503	480	503	527	476	524	520	504	521	497	523	545	504	521	509	509	519	515	514	501	491	510	515	507	509	538	492	527	533	467	489	493	531	525	473	516	457	547	501	520	474	476	522	479	534	533	481	543	511	463	518	507	507	503	512	512	494	528	507	541	535	518	479	532	496	516	528	497	535	507	511	542	499	494	544	533	514	488	504	533	484	552	534	501	487	501	516	522	484	542	469	508	479	486	525	532	492	520	451	524	508	514	528	521	506	511	491	513	509	497	552	550	480	533	500	509	505	544	486	509	494	472	464	534	527	497	485	498	513	494	524	527	486	483	472	527	509	517	519	520	514	478	492	511	503	496	500	497	529	513	494	537	512	513	483	511	513	472	521	518	516	466	504	497	552	496	502	507	501	512	517	484	503	513	509	518	504	515	506	520	555	524	482	478	532	534	477	552	531	521	523	523	488	497	536	531	513	497	515	495	519	507	526	509	528	512	518	535	523	508	501	530	517	502	458	511	504	539	518	545	488	523	501	469	536	534	508	550	512	501	459	528	467	519	543	568	482	481	507	506	514	518	536	474	544	496	472	469	465	549	509	540	543	521	478	485	474	488	485	508	515	519	454	529	542	504	495	528	516	519	533	501	525	532	488	515	501	486	505	503	506	523	462	499	529	494	484	491	531	497	513	483	483	490	520	513	485	489	518	531	491	529	461	506	541	542	500	503	493	516	537	474	521	467	480	513	522	515	490	554	521	485	512	511	475	530	502	493	527	541	479	500	525	496	486	515	501	526	495	544	494	505	510	561	506	556	524	488	526	514	500	488	501	499	513	516	511	510	538	512	572	503	506	506	491	517	487	528	507	516	491	521	556	538	492	525	541	489	493	512	470	507	552	499	514	498	511	535	544	481	510	518	500	529	497	552	481	525	490	555	477	501	505	542	517	462	512	526	531	499	517	528	529	523	477	522	510	498	499	469	472	509	484	513	499	490	487	510	515	499	518	512	513	510	491	482	524	565	485	491	487	514	487	532	469	565	539	530	509	545	525	529	499	509	497	518	530	495	526	553	518	491	543	513	513	481	506	496	500	498	509	529	533	488	504	548	538	510	550	499	473	510	497	576	525	531	498	493	496	554	502	532	507	486	512	512	554	510	535	487	507	544	528	525	489	493	522	543	504	510	536	516	544	512	538	494	561	517	520	494	524	489	542	511	519	506	467	511	509	507	522	526	517	513	484	459	527	510	501	517	527	485	556	509	501	511	503	466	497	523	549	506	519	464	532	535	487	494	529	502	490	508	482	524	499	527	537	496	500	483	511	491	535	508	520	516	536	544	494	520	498	516
2582	492	480	390	375	350	394	321	326	365	333	330	321	356	352	346	323	306	313	325	317	353	325	320	292	330	339	342	329	402	369	410	503	479	468	389	391	409	382	329	357	354	324	329	344	315	332	298	307	325	327	313	374	323	300	305	350	334	323	291	366	343	345	347	312	332	309	339	315	330	336	338	315	327	364	332	335	293	288	293	333	306	317	319	277	297	339	324	299	322	307	328	317	363	324	330	317	291	296	300	360	332	337	305	337	283	312	313	323	343	348	318	326	367	340	325	350	316	325	334	289	312	302	323	322	329	320	325	359	314	333	302	316	304	321	328	327	278	280	328	314	337	312	326	288	298	320	337	308	305	286	322	317	314	327	272	326	315	305	304	328	299	340	328	316	324	335	319	294	346	340	315	328	336	339	342	314	340	317	323	343	314	329	316	314	306	340	332	312	331	294	320	345	318	326	300	313	307	376	304	340	345	323	310	316	360	311	296	296	309	357	327	351	328	337	300	301	337	301	334	313	329	336	325	320	312	327	350	298	349	326	300	331	344	324	335	327	340	328	371	323	313	319	322	320	348	315	357	322	323	330	325	306	318	300	338	348	338	333	343	280	292	327	316	296	294	363	336	335	299	305	320	355	311	381	354	320	333	354	356	327	356	345	320	321	331	308	306	319	333	320	342	277	347	327	353	339	323	329	305	320	321	340	319	341	323	335	297	349	330	342	328	302	312	322	280	322	307	305	297	338	316	347	320	341	316	315	357	328	346	342	307	331	354	349	346	310	301	307	306	329	312	355	328	323	314	348	327	352	320	331	324	308	313	320	298	312	335	345	296	321	286	356	328	313	313	311	370	292	313	318	372	283	291	356	329	314	331	306	305	320	331	328	345	310	329	365	332	373	327	372	308	310	301	329	320	320	318	307	325	312	312	356	306	312	376	310	326	336	316	315	334	342	298	313	347	305	326	338	334	312	318	331	317	314	313	309	344	309	342	329	331	311	313	346	330	338	326	294	349	332	320	309	308	320	289	344	309	318	345	338	331	328	291	324	316	326	334	308	338	324	316	312	309	313	310	316	331	301	283	311	343	308	325	336	319	316	321	331	326	303	304	289	315	330	351	348	341	328	327	315	318	353	280	306	318	332	318	332	317	317	337	328	331	315	344	322	334	344	344	320	348	333	320	309	342	295	340	345	328	341	296	302	323	294	298	343	349	361	310	323	342	334	284	284	317	293	336	317	302	352	290	327	312	336	320	318	302	324	322	292	319	340	303	320	316	314	297	344	360	323	325	291	327	326	323	329	304	303	305	328	293	318	317	287	330	325	340	306	325	302	350	333	289	314	341	340	338	308	319	318	284	319	326	301	384	297	293	325	354	312	292	315	315	358	352	334	301	286	344	343	331	315	323	313	337	337	314	317	311	285	338	314	306	314	350	340	339	324	314	349	338	315	295	327	327	335	338	305	300	331	287	312	314	306	322	331	323	330	348	319	305	339	284	336	339	323	322	310	309	344	337	313	320	325	341	293	329	357	312	337	288	313	310	322	320	314	354	318	316	360	313	336	297	324	337	325	313	296	309	322	342	325	299	313	341	340	330	314	320	317	334	324	313	341	317	299	354	331	307	349	325	326	315	345	342	312	302	315	336	347	315	305	337	279	368	309	325	327	326	372	333	363	322	329	329	341	301	304	329	346	332	321	308	333	333	302	333	286	285	342	330	318	297	346	327	317	334	314	344	353	304	285	322	292	332	316	305	326	313	319	316	318	305	325	319	295	319	304	311	327	326	295	329	321	330	289	337	338	335	332	314	335	335	316	333	333	323	274	275	309	297	314	315	329	309	336	323	326	343	321	303	325	322	322	311	345	320	326	310	320	302	327	365	296	330	314	297	294	323	325	299	328	300	349	308	298	344	319	329	309	311	344	329	340	344	310	341	311	299	326	281	308	314	317	351	298	350	313	349	348	354	325	303	325	297	299	349	333	326	296	279	337	341	325	302	320	325	312	356	325	317	340	298	295	334	304	308	343	338	317	321	327	342	328	312	329	323	321	348	328	313	341	298	334	329	308	337	329	325	334	295	309	328	309	317	300	309	317	319	348	349	354	280	318	323	352	338	304	354	310	331	336	331	294	301	324	317	312	309	331	334	329	325	324	306	304	298	347	316	323	325	335	342	342	325	326	298	325	320	287	345	330	301	309	344	333	303	307	324	334	332	329	345	332	323	331	336	321	331	353	319	322	348	345	332	332	320	304	324	313	345	325	297	308	344	337	343	308	344	320	325	323	312	336	362	314	317	305	336	309	318	328	304	320	328	324	324	346	337	328	346	324	343	347	286	306	305	288	331	334	304	323	332	312	334	357	329	309	307	315	326	328	321	320	346	301	322	298	333	325	349	346	351	341	339	308	321	318	314	322	327	330	298	321	298	307	311	366	341	354	323	305	313	325	313	313	314	322	347	322	318	297	292	350	298	334	299	326	330	309	328	311	349	304	314	313	359	325	328	295	294	313	344	335	315	354	332	312	320	351	331	328	316	364	319	332	309	322	320	329	292	343	328	299	344	339	321	358	297	303	342	321	312	322	329	345	342	319	317	295	362	313	325	324	338	303	323	312	306	331	341	302	318	336	301	329	317	370	318	322	334	326	319	319	363	317	341	316	315	343	332	314	292	333	301	329	328	292	289	349	318	355	302	310	325	330	321	332	318	319	312	302	336	306	334	334	302	304	361	322	304	315	288	321	347	292	337	321	335	366	331	323	322	298	317	349	299	323	302	322	327	304	310	326	299	329	356	311	313	315	325	330	318	313	330	342	293	316	351	310	361	305	315	348	293	348	310	350	323	317	279	357	288	333	341	318	294	323	314	328	328	282	357	327	334	297	324	329	311	322	309	327	328	298	340	312	308	310	311	337	316	304	330	318	333	309	365	331	328	345	340	320	311	326	357	299	346	319	324	314	320	308	353	320	336	328	315	318	311	344	319	335	312	348	279	319	331	352	357	291	328	316	318	324	374	322	302	311	315	325	320	310	339	293	304	319	343	345	342	307	292	341	328	321	346	317	324	347	308	331	324	341	366	333	330	324	284	296	329	350	323	357	348	307	309	288	320	327	315	317	333	319	375	330	323	363	332	319	355	353	324	347	302	305	344	299	318	337	335	368	329	314	312	340	320	327	309	339	312	308	290	322	321	341	343	323	348	329	330	325	334	345	308	310	326	311	302	322	310	329	311	330	356	349	345	332	347	340	325	289	321	309	322	325	302	319	341	296	328	343	341	336	337	307	316	334	317	304	320	309	325	319	328	312	303	309	352	321	330	312	309	315	333	323	335	333	325	320	337	294	322	315	287	317	333	323	289	328	311	308	314	314	311	299	332	302	294	318	332	315	306	332	318	341	328	332	293	299	303	342	319	317	313	311	345	340	324	318	340	324	350	305	340	284	341	318	324	304	333	312	327	286	300	294	321	340	338	328	330	302	342	364	293	319	310
2610	1042	1178	1117	1095	1023	1085	1071	992	943	939	937	975	925	922	971	969	933	893	895	931	959	938	900	959	923	925	989	1086	1219	1459	1743	1912	2060	2078	1526	1700	1590	1469	1316	1254	1235	1019	1084	1130	1028	906	956	953	916	913	901	883	913	918	928	902	944	934	896	913	928	882	938	940	937	925	868	885	921	948	863	892	913	909	875	892	905	941	932	940	874	934	917	880	993	913	940	929	877	904	868	949	889	940	909	857	886	860	879	883	873	951	910	925	860	866	909	896	897	894	909	903	926	908	835	878	902	915	907	856	930	856	893	895	927	907	896	838	914	901	893	860	924	883	961	904	878	884	905	961	902	911	891	872	900	875	933	878	908	946	887	899	885	918	897	867	906	928	898	909	916	936	856	904	939	843	904	936	931	906	877	938	926	912	942	941	828	1017	902	900	883	846	840	906	924	867	942	923	890	928	905	892	917	893	836	973	871	906	900	925	881	907	912	897	943	969	878	926	898	865	894	930	990	900	894	873	916	924	914	945	941	950	934	931	906	895	887	926	857	963	938	909	924	857	927	913	941	884	881	936	865	903	852	929	910	940	876	869	929	958	922	919	896	900	923	887	884	908	870	917	919	904	910	884	869	934	882	848	917	963	926	896	886	952	932	878	892	884	826	888	868	938	982	902	924	841	954	949	844	889	980	938	836	889	875	940	924	878	927	908	958	910	894	942	909	866	896	925	926	874	906	944	940	936	947	899	940	888	924	932	907	887	845	888	895	914	920	849	963	912	951	896	928	859	916	925	933	847	888	916	925	897	929	892	846	892	901	901	927	894	922	896	884	956	887	930	894	920	932	900	899	925	875	906	878	893	903	921	933	896	881	922	944	878	911	873	899	867	949	954	973	902	885	918	871	874	919	925	934	870	861	902	893	922	911	923	959	921	924	898	919	902	929	897	923	894	888	892	876	934	869	887	910	897	928	894	943	930	922	891	921	884	896	883	903	917	880	822	915	893	892	968	906	936	925	880	909	902	875	894	982	920	894	873	932	874	938	865	846	926	925	904	855	949	837	897	963	978	892	967	908	947	922	888	948	856	916	907	881	899	965	890	864	913	913	935	849	949	863	846	935	889	949	893	914	886	917	941	915	917	880	930	899	881	944	920	918	886	940	927	903	913	907	948	901	930	859	900	935	839	879	873	933	862	933	897	897	915	888	908	890	885	932	922	870	859	954	937	949	866	933	903	903	906	894	891	916	931	896	924	904	883	900	895	914	927	897	930	905	907	895	848	870	920	897	857	888	887	899	965	878	930	873	862	936	897	958	895	883	917	930	904	920	861	922	968	872	859	915	869	879	933	846	891	887	919	904	941	887	886	870	871	872	901	883	919	948	890	913	922	902	912	907	885	895	935	892	879	921	875	969	941	899	892	879	939	903	864	959	909	857	890	916	912	902	924	928	882	891	903	932	910	931	904	974	896	890	898	825	928	915	989	888	914	915	908	874	896	863	904	901	867	923	936	884	885	895	858	904	995	904	915	869	880	907	909	925	939	930	923	891	865	841	932	960	880	899	966	962	904	884	946	878	934	922	911	922	890	903	934	906	907	916	936	938	927	938	915	893	919	935	899	859	911	898	906	910	897	878	958	908	924	890	888	907	873	956	871	944	878	861	902	872	878	865	933	894	951	892	895	946	915	965	936	915	937	919	856	873	920	953	855	906	897	929	935	889	895	944	917	948	922	913	855	942	928	892	923	899	897	877	934	928	906	906	876	875	905	958	899	909	901	868	951	862	941	978	842	855	895	888	900	878	887	929	931	908	929	947	916	876	895	913	903	910	938	959	912	914	913	904	926	885	888	878	938	929	920	936	893	932	878	905	905	909	925	976	935	923	901	856	882	900	903	969	880	925	895	908	899	912	910	833	890	876	864	940	902	947	941	884	897	972	946	1003	878	913	940	927	886	878	933	846	915	954	937	893	912	895	882	979	919	894	895	949	904	935	908	912	859	898	933	892	947	910	893	873	888	914	891	909	888	871	917	885	889	920	926	877	896	900	897	927	903	917	894	823	873	934	864	944	922	910	904	917	896	874	926	875	889	896	920	908	930	958	909	864	909	917	924	914	899	927	940	954	880	868	875	910	916	939	848	889	924	919	915	913	917	949	934	896	938	896	898	894	916	980	948	938	923	915	902	974	924	913	946	951	997	898	943	891	891	878	929	883	912	849	882	926	901	926	878	865	930	958	902	908	874	921	921	897	934	941	864	892	950	874	865	945	914	893	907	864	895	928	915	865	883	885	898	848	907	917	958	828	945	929	910	973	930	930	885	912	881	943	882	860	918	884	970	967	873	877	902	837	900	927	907	905	866	893	897	940	872	911	897	922	995	913	984	923	911	950	892	863	851	930	876	865	884	883	934	881	931	917	935	930	903	917	909	902	867	877	943	926	963	884	932	884	917	918	908	945	867	920	871	974	885	911	913	890	945	903	889	912	891	899	828	915	944	908	907	935	896	889	973	914	907	911	909	869	909	909	964	943	917	974	842	896	892	924	890	900	906	861	883	895	929	910	885	867	961	899	868	923	960	944	894	843	910	927	923	900	935	919	938	908	919	968	971	923	952	947	924	947	880	931	909	931	907	885	869	917	888	954	866	882	954	862	928	962	915	930	877	959	890	920	889	907	878	945	892	894	883	862	898	925	875	887	903	944	914	945	914	873	869	888	928	903	891	935	888	880	923	867	863	853	933	933	905	912	876	884	851	866	850	907	876	900	910	912	889	896	912	918	910	899	892	949	857	928	902	941	909	994	960	901	921	903	893	899	932	886	956	863	899	892	837	906	938	935	915	839	866	912	936	938	893	975	907	877	923	922	941	888	922	942	900	923	910	884	932	878	950	943	890	913	886	893	882	919	877	950	918	899	911	875	897	894	908	922	866	879	897	908	904	890	960	884	913	936	914	895	907	913	946	949	947	901	935	948	906	893	957	909	887	920	924	891	875	959	897	932	921	949	914	857	914	916	882	901	885	887	888	877	914	902	915	942	891	891	888	887	909	958	836	925	923	911	912	952	896	859	897	931	860	953	873	901	892	926	933	879	871	875	910	982	926	873	910	949	941	906	916	878	896	882	855	863	875	916	926	945	886	924	928	843	943	860	912	937	896	855	932	927	971	899	914	884	916	981	947	902	909	947	917	927	928	892	888	896	952	929	949	891	920	874	906	958	934	909	887	895	877	935	912	935	905	945	911	890	913	901	866	864	906	924	954	893	912	963	955	959	890	913	883	951	932	895	898	968	889	882	949	909	847	928	901	909	904	899	898	888	867	916	917	877	897	869	933	901	839	916	902	870	893	975	883	926	902	906	872	911	946	895	950	957	898	898	894	898	947	837	912	863	882	966	889	898	913	920	876	886	882	949	989	868	936	852	878	900	938	900	875	928	865	925	891	890	931	893	886	915	914	944	894	935	923	907	919	924	888	893	887	928	872	908	900	874	876	866	915	887	899	881
9751	1658	1731	1207	911	651	522	411	353	312	285	248	249	233	222	248	197	201	212	197	194	193	202	215	181	184	214	277	402	606	1100	1527	2788	2812	2461	1829	1559	1375	1515	943	846	604	428	549	497	328	256	245	199	211	212	162	145	158	183	191	176	177	165	165	180	179	144	178	165	186	169	163	193	184	142	171	176	165	171	161	158	154	173	198	164	194	183	128	148	156	178	163	182	154	144	190	177	168	157	183	154	167	182	167	160	152	165	156	199	169	157	162	164	175	162	175	143	183	173	175	173	177	167	170	185	167	163	160	169	159	170	190	171	189	152	186	152	156	155	157	159	166	165	179	162	163	177	175	168	147	161	173	154	182	206	191	169	161	163	161	201	150	151	154	178	173	175	158	169	170	143	149	175	153	170	156	146	209	166	146	152	161	183	178	148	172	178	186	169	165	173	149	165	150	174	180	153	169	157	160	167	167	171	167	152	167	158	177	169	162	166	178	163	176	184	162	162	168	172	172	167	174	175	165	161	161	188	156	167	163	147	163	162	180	162	167	169	170	157	174	177	190	163	176	160	165	175	158	182	172	200	157	168	141	169	158	179	173	170	163	158	146	170	181	163	174	172	168	174	163	179	152	162	180	171	184	176	156	176	166	178	193	150	192	155	184	165	184	171	169	163	178	171	159	166	143	161	159	159	176	177	163	156	168	150	155	170	166	170	181	202	157	161	165	169	165	160	159	193	152	160	175	152	163	170	173	161	177	183	175	167	173	161	164	184	159	178	167	168	187	167	188	158	173	160	171	167	175	175	159	179	163	172	163	146	175	200	188	153	161	179	175	145	160	162	172	185	173	140	153	142	182	177	168	148	158	168	165	166	186	158	156	157	159	164	168	143	161	161	143	170	143	160	172	160	174	170	161	152	182	167	180	161	180	160	164	174	176	146	156	174	163	178	149	155	173	172	166	172	187	163	157	165	163	169	173	170	183	154	191	186	161	169	172	195	190	169	158	177	153	197	154	160	176	178	169	176	191	176	169	158	161	161	147	167	190	162	140	188	193	182	151	168	163	184	181	167	153	152	161	167	175	160	165	181	188	154	151	151	149	172	158	179	178	169	162	164	142	154	157	181	191	189	151	185	167	164	184	170	166	151	176	162	148	181	205	189	161	187	175	149	167	168	152	156	160	187	177	166	176	157	181	168	167	130	154	149	174	160	167	157	160	142	151	161	178	186	168	164	158	147	172	167	157	169	138	151	168	154	141	159	159	156	161	170	166	170	172	172	143	179	172	174	159	153	189	164	169	191	168	172	156	162	164	152	163	161	133	169	159	162	168	169	132	180	167	176	178	145	161	148	149	161	197	185	189	173	175	159	167	172	151	148	171	162	166	143	187	134	160	151	147	184	175	158	151	182	160	156	160	165	155	177	180	178	159	165	153	157	172	182	148	154	165	164	160	169	161	159	159	162	157	130	179	184	196	169	178	145	168	173	151	166	158	177	162	182	152	182	185	216	177	191	158	189	169	178	154	149	170	141	161	160	177	165	159	167	155	153	168	166	178	178	174	174	157	170	168	179	188	156	163	163	165	171	178	174	186	150	165	178	159	180	170	163	153	160	185	161	179	178	176	193	184	165	179	176	154	177	177	169	196	176	159	165	168	178	170	174	167	175	182	175	165	159	174	162	164	189	165	161	140	177	154	163	179	191	160	176	162	179	171	161	162	161	198	153	160	164	165	169	178	178	160	181	185	169	179	176	170	164	172	137	160	192	200	164	156	171	175	165	158	176	170	177	184	186	176	159	160	175	186	154	166	168	178	169	156	170	185	185	175	189	180	148	149	173	160	186	152	161	141	164	173	153	156	162	177	179	174	160	166	187	175	170	183	185	150	168	173	185	171	159	183	169	164	155	185	167	185	162	174	185	176	174	184	154	178	162	162	164	170	155	171	180	175	141	161	171	179	149	167	171	174	165	140	185	158	168	191	189	179	177	154	163	159	165	177	156	171	161	179	173	160	148	170	153	140	163	156	141	167	172	178	168	151	160	173	164	160	157	168	168	184	174	156	169	171	167	175	177	159	148	172	169	152	179	174	179	162	186	169	164	183	138	142	140	169	166	162	175	158	175	142	154	166	160	148	170	168	185	154	181	158	180	165	161	165	172	165	162	147	164	167	189	180	165	157	173	165	195	159	187	148	174	159	154	186	161	170	153	141	163	166	177	171	168	185	180	192	151	186	174	170	141	177	163	155	171	171	173	155	193	173	168	157	167	158	155	159	167	165	141	187	198	165	176	156	168	151	158	160	154	174	206	192	170	167	158	146	159	179	161	180	142	177	138	155	176	183	154	151	161	165	165	166	187	171	190	168	158	180	172	142	170	167	180	180	165	164	174	149	171	164	174	173	178	155	163	168	153	172	177	159	163	152	161	169	178	149	148	151	169	158	173	150	140	179	180	165	155	160	154	165	167	178	172	184	158	157	162	158	159	176	162	182	172	171	193	171	175	140	157	160	177	160	141	143	137	154	162	160	178	171	160	168	168	177	165	167	160	157	157	182	144	154	171	181	184	127	191	165	155	182	146	158	201	176	170	171	170	153	157	183	172	167	168	171	146	163	161	167	179	167	177	166	168	161	167	181	181	155	161	154	151	181	170	166	173	158	149	157	161	160	172	159	158	167	144	152	167	160	197	169	178	183	159	152	141	173	141	188	174	164	180	172	157	156	153	157	171	162	160	185	157	193	177	178	153	165	191	186	174	180	170	171	162	163	156	178	164	168	168	178	177	142	175	166	173	171	183	150	159	156	146	159	158	157	153	135	176	138	151	168	162	140	162	171	167	179	197	175	176	193	170	175	182	178	165	185	182	161	173	153	164	151	138	159	196	178	199	170	148	170	151	181	168	162	202	153	178	170	170	153	178	189	184	156	167	162	177	183	157	162	171	152	174	152	171	159	138	178	161	166	165	175	173	165	171	175	160	181	160	142	190	187	162	179	172	143	156	174	174	155	173	167	152	169	165	175	174	178	179	160	178	170	156	182	159	172	187	172	162	138	171	165	167	143	163	165	182	167	160	188	158	144	199	186	170	160	160	167	201	169	163	154	179	170	145	149	154	168	155	166	156	162	175	172	161	189	169	169	154	170	158	163	180	150	167	162	164	205	162	149	180	155	183	182	201	152	145	182	165	168	182	178	201	162	163	160	194	158	151	155	200	157	165	156	179	165	164	172	171	177	174	160	183	152	174	179	180	162	175	169	169	163	148	171	170	165	172	168	163	157	206	153	183	159	157	162	178	175	151	156	179	173	186	170	163	172	171	159	158	184	170	177	164	194	171	168	151	154	166	177	185	152	182	174	150	169	161	168	177	167	153	181	163	190	159	179	163	162	151	180	152	163	157	151	177	174	165	160	165	156	164	139	155	163	181	164	202	167	202	165	159	153	171	172	170	161	188	178	158	169	194	166	166	173	155	180	179	149	170	198	154	172	181	136	178	150
6145	1706	3499	3901	3286	2667	2249	1855	1616	1480	1295	1170	1065	999	911	881	820	845	768	743	701	721	723	686	711	737	765	1335	2383	3926	7264	9236	13119	12170	11604	9119	9657	8915	8301	5901	5935	4364	3027	3553	3627	1724	1131	1185	816	733	717	643	600	544	541	530	544	507	504	548	515	527	560	557	505	568	541	536	577	542	542	512	501	493	535	497	524	548	512	511	527	546	587	510	548	502	546	514	539	532	523	563	580	499	486	524	515	539	519	470	527	529	535	527	533	530	536	488	499	531	492	493	510	529	527	507	527	554	520	525	487	519	539	510	505	525	526	497	516	514	509	494	510	495	515	461	545	517	513	487	506	539	491	511	485	566	498	513	507	491	523	579	515	505	510	561	565	514	514	510	513	528	550	546	526	546	547	505	526	522	496	543	552	510	506	509	521	507	473	521	535	520	522	512	518	533	499	508	495	544	523	501	513	503	559	503	531	532	494	498	538	540	512	518	533	474	520	517	504	498	495	533	490	516	515	512	501	511	481	478	530	481	514	539	558	491	530	502	510	526	503	560	495	509	538	530	538	501	488	506	540	536	491	531	535	526	521	483	453	524	495	488	531	529	502	505	529	515	518	514	535	461	545	536	498	548	510	522	470	482	516	501	503	529	534	505	512	523	520	473	537	494	506	517	507	577	515	506	506	563	512	467	497	514	515	522	533	470	524	495	549	540	545	524	495	535	514	536	520	494	497	509	541	473	485	478	491	519	487	495	492	487	527	507	535	534	544	471	535	505	497	475	517	484	496	450	519	569	510	523	537	518	563	530	555	503	488	468	537	530	496	498	537	505	500	490	451	462	490	494	513	536	508	515	522	498	511	514	492	519	521	468	521	520	550	542	497	496	505	537	520	504	513	529	509	529	517	532	482	543	531	510	503	505	516	504	518	500	483	523	555	490	529	534	518	483	541	517	484	476	511	490	522	512	520	526	580	531	491	528	501	463	515	513	481	481	482	474	531	548	520	517	531	522	513	529	496	513	487	515	560	529	564	489	535	525	506	517	537	513	525	496	503	530	531	503	512	508	509	493	534	527	537	485	507	517	514	576	525	524	493	486	489	519	460	513	525	480	519	501	485	477	521	532	502	496	519	504	514	490	536	464	525	470	538	487	532	491	472	500	520	539	550	488	504	524	485	458	503	508	486	510	487	509	514	509	529	490	535	485	523	497	532	467	509	517	508	508	501	478	509	542	533	483	537	513	507	461	469	493	490	557	504	525	492	537	520	493	485	512	534	519	537	517	526	525	484	483	548	550	516	502	495	501	503	509	510	529	519	505	540	549	502	514	539	485	511	536	519	537	502	507	467	509	547	525	498	536	480	514	539	474	478	517	499	562	529	507	483	542	537	518	481	531	505	515	553	510	489	502	484	513	501	498	524	458	482	521	516	508	522	519	537	571	531	510	484	500	517	488	514	537	468	499	514	529	527	518	496	514	549	541	553	498	511	492	515	478	516	528	528	497	494	500	486	496	517	515	521	507	487	515	536	506	560	486	527	540	522	513	531	497	499	547	516	527	486	524	477	553	491	477	496	487	508	456	519	534	503	534	491	519	538	487	511	551	462	467	499	538	509	532	496	496	529	532	512	507	504	485	516	489	524	525	533	509	480	480	532	523	489	533	472	524	518	532	525	512	480	542	501	468	511	536	538	528	501	561	505	541	508	474	517	502	508	533	476	503	522	500	507	528	527	520	470	504	497	538	502	589	532	520	484	495	527	518	491	488	484	492	486	514	517	524	539	574	527	522	497	511	536	507	542	493	477	519	513	530	495	541	501	515	524	511	502	457	478	491	497	488	476	513	475	503	524	522	500	523	505	521	538	540	508	464	536	476	540	493	505	533	504	521	493	517	503	491	513	533	557	512	512	542	445	493	518	512	474	486	508	498	505	490	527	512	537	505	530	482	481	474	480	511	481	516	506	531	490	518	477	488	531	478	516	457	511	518	506	515	532	507	547	518	515	552	538	512	544	538	473	543	536	440	495	502	490	565	465	532	527	477	519	527	483	503	517	507	508	522	487	514	511	475	512	499	494	526	490	488	541	525	521	493	491	504	545	520	525	527	495	536	502	531	502	454	494	520	498	513	483	473	503	502	503	532	530	534	507	572	509	506	525	511	503	512	520	527	515	517	505	532	531	531	522	550	531	488	529	510	504	553	491	501	560	495	537	495	535	503	486	556	546	486	535	533	566	514	498	518	519	460	503	515	523	507	541	538	510	506	524	482	481	500	541	535	530	521	498	502	497	488	543	489	507	506	530	484	526	513	490	519	520	531	529	515	507	525	564	531	541	496	529	482	527	489	506	499	498	504	508	541	493	537	500	526	523	501	543	536	507	562	498	538	529	508	512	498	519	508	505	534	513	526	510	488	529	497	544	486	521	535	512	508	533	510	496	530	504	518	538	509	547	515	520	534	478	535	502	513	520	500	513	518	481	525	529	475	493	523	489	498	522	568	494	547	497	530	506	495	513	524	496	535	537	501	494	509	506	486	496	503	560	499	515	508	514	505	509	532	540	524	465	488	508	519	509	522	546	539	529	470	483	535	571	547	540	531	518	496	516	515	507	483	485	505	473	540	518	527	542	472	466	523	482	529	498	499	509	525	473	494	546	518	530	503	503	512	510	550	520	526	529	545	489	488	531	503	509	516	506	524	533	503	504	535	507	506	500	517	515	495	498	524	507	497	539	555	510	486	496	477	488	526	480	487	497	500	523	539	519	507	546	510	509	500	541	494	481	509	522	525	547	548	501	541	437	531	494	495	535	494	514	543	493	507	554	491	485	504	541	468	531	523	541	513	498	527	527	498	496	524	493	535	511	508	511	514	512	558	504	518	487	562	517	538	529	512	531	540	520	514	506	566	488	507	529	544	512	497	502	513	532	496	531	523	526	546	500	505	544	499	543	500	493	557	538	538	521	531	490	503	530	532	513	477	511	526	508	515	556	513	499	546	529	521	492	529	481	490	554	510	512	459	518	516	498	508	511	542	538	518	513	519	520	522	558	521	497	509	505	515	475	520	529	492	552	513	503	536	503	514	549	491	522	515	516	508	518	520	554	520	531	463	550	462	490	485	484	556	539	521	522	528	480	484	537	514	511	508	529	520	465	508	501	513	541	538	462	539	533	516	520	524	492	474	540	524	528	511	548	520	513	556	513	498	564	480	490	486	522	500	492	458	535	532	516	492	494	490	501	482	500	511	537	505	554	522	512	513	479	509	512	513	517	501	519	503	533	540	500	556	513	513	501	516	482	516	502	576	517	502	451	516	476	488	515	519	516	497	501	475	526	537	557	527	549	542	510	537	503	493	510	513	546	550	536	513	507	522	488	516	541	492	538	512	536	520	512	491	486	515	555	559	538	538	547	570	511	489	520	519	537	491	559	468	538	517	512	518	471	511	503	486	519	499	471	523	528	542	532	521	522	530	500	512	539	485	486	530	498	493	516	512	482	491	467	497
17722	3164	3245	2342	1541	1092	886	683	545	467	431	393	352	294	302	278	285	269	256	217	240	223	225	218	225	209	233	328	712	1076	1909	2988	4609	4633	4056	2947	2993	2903	2418	1488	1436	1132	785	949	799	426	282	275	240	231	208	220	196	147	164	164	191	169	177	165	191	179	161	170	197	193	173	170	177	159	169	180	188	158	161	194	179	179	174	160	157	154	160	170	164	174	174	186	163	169	162	192	155	171	173	171	174	198	185	158	179	168	166	178	164	174	180	174	179	161	172	179	145	160	178	171	158	156	171	162	169	157	166	167	162	184	159	154	175	168	172	170	183	159	165	176	170	163	172	180	156	163	159	154	172	179	176	165	154	146	172	167	162	166	145	165	159	178	198	176	180	160	157	149	160	178	162	191	175	175	163	200	149	183	190	179	161	189	159	160	180	157	163	161	179	122	150	143	169	151	152	146	175	156	166	169	188	204	148	159	150	154	143	154	185	184	171	155	161	180	163	169	178	182	195	191	188	181	168	176	155	148	154	174	177	193	160	165	150	174	179	174	191	162	137	177	176	173	154	157	155	172	156	153	178	148	170	149	184	170	152	168	175	158	170	160	164	166	167	155	175	181	174	173	150	148	166	185	158	164	170	161	163	173	160	159	182	174	178	171	181	161	159	187	194	165	141	156	187	160	167	168	152	170	144	167	192	183	173	168	171	156	171	163	162	167	138	156	188	178	164	162	169	161	176	162	183	163	176	151	167	152	161	172	169	169	168	145	167	180	146	153	163	166	150	178	165	160	152	164	142	157	151	166	147	162	179	160	142	157	166	167	160	186	170	170	157	180	168	170	173	166	161	175	152	170	166	163	163	153	176	164	159	171	186	159	155	160	135	185	157	166	186	173	151	168	169	151	202	171	172	170	167	155	164	149	168	152	169	170	148	158	167	174	160	158	180	152	184	189	157	167	174	169	158	184	162	161	165	168	189	156	180	148	197	157	173	195	176	172	174	135	167	188	172	192	171	162	168	170	161	147	164	168	160	178	165	170	165	163	164	163	183	181	142	152	179	159	185	157	188	162	162	149	164	143	165	155	161	181	163	161	180	197	180	159	165	170	142	169	170	171	148	163	169	166	174	181	184	176	166	156	162	154	180	133	167	173	165	177	194	180	186	141	184	172	174	160	155	181	167	160	143	161	156	167	159	157	166	160	199	157	138	158	167	192	160	193	190	137	179	174	166	148	171	172	156	169	147	155	189	164	166	160	169	165	166	151	177	170	179	155	181	155	135	182	162	169	169	165	174	173	152	178	146	154	172	174	168	182	144	155	162	144	147	182	148	171	169	184	173	166	160	170	123	161	162	162	177	167	155	167	169	176	174	151	156	179	154	177	151	166	148	174	159	173	174	159	186	178	153	150	158	154	164	172	153	173	161	196	161	186	152	159	172	174	189	172	160	177	170	184	147	158	166	177	154	182	159	163	183	183	162	183	124	170	154	165	167	149	157	171	166	158	153	150	169	153	182	167	153	154	167	167	163	151	189	175	148	154	153	160	173	156	146	156	171	143	171	173	201	165	159	163	159	158	189	166	159	154	161	178	186	179	163	190	153	165	168	157	148	182	157	162	164	156	169	178	157	159	177	163	155	165	178	164	163	158	169	163	159	184	166	177	149	172	163	157	153	148	191	157	162	172	169	152	154	131	144	162	167	159	173	155	159	175	175	171	166	171	162	168	151	163	153	162	181	134	160	180	172	161	174	178	159	165	171	143	176	166	178	168	177	167	136	164	194	149	169	164	199	158	148	161	130	178	181	161	169	167	159	153	158	176	152	194	190	161	160	160	174	179	194	161	159	188	177	192	177	151	172	178	166	170	145	157	167	159	179	203	181	137	173	156	168	184	152	156	175	167	178	185	160	161	172	175	155	184	168	177	167	180	178	169	181	186	157	168	176	159	145	167	147	154	143	165	158	176	162	154	154	154	189	149	163	181	162	168	181	156	159	180	169	152	171	186	150	158	187	187	149	160	175	183	134	136	188	169	156	174	179	170	141	135	149	191	166	164	148	172	153	160	172	165	149	151	141	179	142	157	163	178	162	166	149	181	175	176	169	159	184	166	154	163	152	154	179	170	165	163	176	160	145	180	168	144	170	187	163	172	165	143	173	150	162	162	149	181	165	175	181	168	178	165	158	171	188	167	168	161	156	158	189	168	171	170	158	155	145	169	171	177	171	173	151	186	163	143	174	160	192	168	167	175	164	132	159	162	179	137	170	159	174	169	171	166	179	153	193	164	178	178	182	184	161	153	157	170	176	165	153	169	150	153	144	160	169	168	169	171	175	157	152	148	191	150	192	172	152	148	145	138	183	182	167	166	180	171	143	169	136	154	151	183	165	161	178	175	166	174	150	157	157	159	157	174	164	162	134	194	161	168	151	190	166	167	160	161	153	183	155	169	161	175	156	173	160	149	146	137	189	176	165	172	171	173	170	173	152	173	182	157	174	179	177	137	178	164	185	163	177	153	181	152	172	148	167	198	157	170	186	165	169	160	177	148	160	152	162	164	179	153	150	158	143	177	183	143	150	182	173	145	147	156	156	131	154	159	166	140	178	140	169	158	139	172	160	181	161	151	177	184	173	170	165	163	177	167	165	188	167	155	160	144	158	161	171	156	194	172	155	157	173	142	191	165	163	192	162	150	146	168	172	158	146	173	171	166	166	176	162	157	143	177	191	168	152	177	181	176	170	175	176	166	165	169	145	168	158	155	154	180	186	165	195	177	205	140	165	175	146	162	168	175	186	164	184	143	196	157	202	171	159	159	157	186	185	169	156	151	157	177	154	171	170	168	152	170	165	155	143	173	174	187	183	171	154	183	173	161	194	157	164	182	174	151	169	167	165	144	154	155	176	149	152	172	184	151	141	170	172	170	152	142	178	175	160	185	171	174	155	132	143	180	163	178	165	171	155	161	175	139	166	177	149	173	159	178	152	170	183	142	175	163	150	162	193	153	176	155	184	146	166	174	166	157	139	177	167	156	151	164	171	195	173	174	169	158	159	184	188	166	145	171	164	152	181	179	158	174	161	159	171	182	169	157	154	180	172	168	153	173	191	146	168	167	169	160	191	157	178	147	157	168	178	171	173	175	172	161	160	150	167	160	170	150	163	162	153	149	188	168	156	173	147	151	180	170	162	188	171	145	163	156	171	153	149	175	150	152	187	177	181	187	150	170	148	193	151	154	169	168	188	162	144	170	132	169	186	157	176	183	170	175	177	177	152	175	148	155	185	179	154	157	148	171	175	190	145	146	170	172	170	167	143	144	163	154	165	171	188	171	172	167	139	162	139	187	157	142	175	156	171	175	137	169	165	172	158	143	177	157	168	173	148	160	176	167	160	181	167	164	157	163	162	172	189	156	173	173	147	164	156	185	179	168	165	151	166	159	178	164	141	158	158	197	140	158	154	157	162	166	189	165	180	179	173	184	156	157	157	150	155	169	163	153
8455	2832	6217	6883	5854	4716	3841	3109	2716	2288	1966	1778	1581	1435	1349	1207	1305	1098	1040	1028	1013	941	858	945	914	906	994	1907	4368	6792	12172	16121	17770	17024	17343	13506	14952	14565	13310	10016	9920	7408	5702	6508	6192	2745	1999	1492	1232	948	935	885	663	609	560	547	567	559	540	565	582	557	544	543	570	538	576	552	549	532	535	551	588	540	535	524	579	516	533	511	531	559	547	569	548	520	586	517	546	542	566	537	543	558	541	559	543	554	544	518	559	512	547	537	526	549	542	537	526	606	550	498	534	531	531	494	542	567	502	504	489	502	532	562	522	513	571	558	567	520	546	508	555	508	545	541	494	518	548	511	551	522	577	514	574	496	526	554	528	520	542	517	542	508	552	524	534	537	516	527	573	530	552	526	535	552	481	510	530	557	501	485	491	546	534	515	536	543	522	549	519	544	551	549	527	517	528	516	548	525	505	505	537	545	490	500	510	521	545	498	514	534	563	530	538	536	508	511	534	510	496	561	521	508	521	520	505	529	551	531	518	505	497	578	550	536	484	535	520	509	555	489	519	518	522	489	549	524	526	518	528	492	520	488	524	495	505	473	503	510	531	511	502	564	541	490	532	562	537	496	500	523	539	539	547	557	507	534	533	570	520	530	505	502	520	527	509	518	530	529	558	501	531	504	521	551	528	518	574	569	483	560	554	532	506	537	551	526	530	498	507	517	500	502	522	555	532	531	534	522	534	530	498	503	493	504	561	543	523	542	559	488	528	502	495	537	539	504	492	546	523	511	525	492	518	521	474	514	519	555	540	543	527	513	531	534	517	519	520	523	522	547	572	470	528	501	521	524	496	512	522	535	553	525	507	469	536	537	498	486	493	477	525	524	497	500	549	530	521	556	534	566	540	534	513	543	518	492	505	512	555	563	485	507	539	519	487	547	540	512	525	534	478	513	485	492	513	521	516	574	494	515	540	545	553	553	469	517	532	531	520	513	537	491	483	511	523	509	514	495	541	497	501	558	515	585	539	519	524	539	526	516	508	545	564	514	528	521	508	531	548	541	532	502	516	517	499	526	493	514	541	505	523	536	520	524	523	495	504	493	514	471	496	536	541	506	538	533	503	530	528	495	491	558	447	528	531	533	489	529	504	488	510	529	496	514	456	551	523	497	509	528	493	517	470	483	500	521	486	519	536	548	551	533	488	546	514	509	475	525	486	566	517	526	481	513	513	513	515	552	533	553	538	540	519	521	524	506	521	510	556	550	525	497	540	536	501	504	536	529	567	511	498	535	527	500	482	522	497	520	543	509	507	521	526	487	564	508	503	505	500	512	500	492	527	488	514	494	477	519	506	541	512	516	542	499	536	526	511	532	513	498	504	496	552	514	528	526	476	528	534	522	486	511	520	481	555	552	495	505	513	517	490	505	496	502	513	496	532	543	537	498	555	505	540	488	527	507	514	545	487	549	507	531	514	516	518	526	540	517	546	477	501	543	491	519	513	501	537	498	517	499	523	553	509	532	555	551	560	551	490	507	516	516	536	575	546	541	512	524	516	549	567	585	512	542	556	542	514	544	511	530	477	521	530	510	523	525	506	518	530	520	569	514	548	547	495	514	516	515	540	485	537	516	514	542	544	486	516	557	547	524	486	509	524	483	514	546	511	549	527	557	553	512	488	474	486	558	555	495	541	522	493	483	498	530	529	517	533	532	547	499	462	534	547	502	502	583	521	513	500	535	561	516	550	488	467	504	518	515	541	539	555	494	526	548	519	530	517	498	518	505	502	552	477	491	530	515	515	489	492	534	520	534	518	492	537	563	508	487	513	523	460	517	473	489	560	509	519	486	515	489	468	509	531	485	535	544	489	515	522	539	566	545	530	557	503	530	543	513	459	532	541	525	530	517	526	518	529	526	533	532	531	489	509	514	551	526	539	496	518	499	477	556	516	562	498	542	519	547	513	527	539	505	494	528	537	526	520	499	483	503	520	513	526	523	559	496	548	559	524	569	518	526	549	510	551	484	527	508	512	558	522	551	503	531	514	492	523	517	517	510	521	478	515	471	545	487	490	486	484	565	549	554	512	492	533	572	511	501	511	512	531	503	527	547	547	546	519	534	519	499	487	498	527	523	573	535	541	502	537	522	482	516	509	521	478	499	492	521	507	537	521	550	488	485	577	576	502	544	483	476	535	537	498	533	544	549	509	500	547	515	503	535	487	504	515	518	550	492	538	518	547	524	523	515	541	521	536	490	539	539	522	489	545	509	510	535	522	533	503	507	560	528	526	533	542	492	524	545	505	491	550	485	474	516	536	526	504	478	518	522	533	560	503	509	541	538	524	541	502	524	511	547	538	487	532	505	545	536	517	424	537	505	510	508	536	549	544	541	516	515	505	484	502	541	534	486	523	510	509	529	485	515	567	484	532	487	561	528	497	478	541	520	553	530	527	498	559	525	531	542	538	515	483	538	508	554	503	570	571	492	521	501	530	525	528	500	516	538	532	521	504	515	523	555	520	517	510	512	562	530	516	529	516	491	494	460	544	504	555	510	519	513	488	531	514	507	504	530	522	542	507	535	467	508	489	524	515	523	491	512	531	544	496	529	512	553	514	527	511	494	509	477	521	533	531	530	523	522	485	523	509	513	540	446	491	526	491	535	545	538	526	513	534	548	522	537	521	490	510	541	507	532	508	501	495	519	516	486	504	510	493	508	520	491	514	527	516	544	479	547	523	547	530	506	565	536	501	492	554	558	521	523	561	548	545	524	527	523	528	504	518	494	520	505	546	509	522	553	536	517	531	524	545	501	535	543	493	537	493	505	500	531	488	518	493	493	557	488	518	542	526	575	497	508	485	532	528	557	536	496	492	528	494	526	556	504	496	514	521	521	525	547	498	553	531	488	506	532	521	547	531	502	554	522	520	504	549	487	524	500	499	517	538	498	467	509	486	520	507	555	554	555	486	480	513	512	516	520	502	502	493	507	509	559	517	519	522	513	521	472	545	499	527	556	531	535	476	510	560	510	534	560	529	518	554	481	505	491	523	554	510	513	546	507	551	531	521	485	518	539	521	521	491	507	536	529	537	536	525	529	507	503	527	538	491	543	526	507	529	506	521	534	553	479	522	519	513	520	495	555	512	531	491	511	533	518	547	524	497	577	601	536	514	501	519	533	497	469	552	519	514	491	509	535	468	502	539	506	526	501	536	494	514	525	503	494	515	505	529	545	528	499	497	493	509	536	531	504	544	528	488	523	500	495	521	517	509	500	512	519	534	535	500	510	503	507	535	551	503	544	516	517	462	549	537	531	523	513	531	521	511	503	528	527	497	499	545	480	521	523	517	510	525	511	496	543	534	532	561	532	566	517	523	522	498	516	559	525	499	507	490	551	545	547	534	505	517	554	510	523	509	484	532	523	528	479	503	541	513	542	569	519	529	505	491	522	512	534	496	509	499	514	508	485	494	515	518	583	515	510	476	541	490	482	508	511	504	512	522	530	530	510	489	569
2341	380	382	382	366	348	347	329	328	304	286	303	299	299	300	294	289	311	312	303	292	286	275	284	289	287	314	308	334	347	366	357	417	426	398	412	414	354	337	374	341	364	294	295	314	289	310	259	309	324	288	303	305	323	311	274	304	274	289	291	290	315	288	272	281	267	278	300	295	310	340	295	284	292	296	315	300	314	259	309	302	298	296	293	279	292	315	324	304	274	304	263	305	292	301	306	289	300	356	304	315	261	339	307	321	287	320	309	339	268	335	311	297	271	285	298	260	293	314	324	340	291	300	312	329	296	294	326	308	287	295	297	343	298	287	320	292	305	277	293	268	282	294	302	292	315	316	296	293	295	310	287	317	296	252	277	276	339	291	327	285	262	276	326	271	288	296	282	319	312	319	323	261	294	275	292	283	302	295	273	311	308	324	327	296	324	329	309	332	308	302	303	277	279	314	297	324	306	296	307	289	280	290	282	281	311	301	280	302	270	305	314	278	293	296	303	259	318	301	307	323	299	273	291	276	308	301	301	318	299	304	284	330	274	310	305	268	280	309	300	294	317	304	335	279	306	297	337	333	358	294	330	342	299	264	320	295	281	325	325	304	312	308	270	292	280	285	296	293	315	300	299	319	287	274	293	276	309	284	294	320	296	323	310	313	305	308	300	267	290	308	298	296	319	309	309	302	296	334	292	301	301	311	311	315	314	275	292	296	334	289	307	322	281	308	301	273	305	282	281	338	311	300	291	281	321	300	283	299	300	345	289	326	320	300	303	284	321	295	292	303	329	312	296	276	307	341	317	311	265	295	336	311	303	284	288	305	287	260	301	310	302	287	287	306	312	281	300	279	290	287	300	293	280	298	295	269	292	305	347	319	262	314	306	325	302	308	295	283	339	298	286	306	300	320	281	315	306	311	308	288	305	307	298	272	317	255	310	293	312	291	321	302	312	283	301	308	300	295	291	312	287	330	265	326	330	343	339	309	301	331	296	306	293	289	310	288	266	273	290	314	308	296	263	309	296	296	289	303	313	279	294	288	289	259	286	281	295	285	298	305	304	284	306	302	276	271	296	299	332	293	272	292	315	299	293	321	303	271	338	332	305	300	279	275	306	290	294	294	310	304	290	310	287	296	307	290	273	297	284	319	299	300	325	277	281	303	318	316	289	293	266	311	278	282	323	309	280	278	281	299	282	304	307	286	317	290	308	289	300	283	265	313	295	306	307	298	339	295	274	285	310	284	274	311	292	309	292	302	298	275	300	283	286	310	289	289	319	327	294	292	297	299	318	307	315	291	335	289	301	307	321	269	297	318	312	315	311	302	262	319	288	273	298	315	266	315	310	294	328	283	298	309	282	276	313	283	312	286	288	310	300	296	321	289	280	332	311	309	303	254	303	284	287	313	302	294	287	299	268	324	315	285	334	272	295	290	309	300	292	292	310	291	293	301	301	285	317	289	315	307	320	301	301	329	295	315	314	287	280	301	308	284	287	297	288	298	315	293	287	304	285	299	285	288	306	301	303	314	310	301	319	308	282	289	291	307	305	296	299	288	316	273	326	295	303	277	270	305	327	323	310	315	285	274	287	271	284	301	306	290	321	291	312	286	349	273	305	297	298	299	295	264	304	287	305	300	328	288	326	320	287	300	299	302	304	324	263	331	281	292	325	278	320	286	299	286	290	307	293	326	299	308	307	297	313	295	271	296	351	258	301	306	288	311	301	294	279	285	306	298	286	295	274	272	326	289	320	292	275	279	308	331	275	315	282	330	310	317	303	296	301	285	297	307	329	306	317	282	304	310	297	278	288	295	287	298	293	294	274	302	313	310	314	313	312	317	275	282	289	303	291	304	294	308	288	259	298	274	286	301	304	277	283	307	302	309	319	301	281	271	296	309	319	332	286	277	286	294	301	300	300	279	283	300	298	300	316	295	310	272	289	312	293	300	340	322	282	288	290	287	322	325	262	260	293	325	299	275	295	307	308	311	292	291	316	299	298	299	327	312	301	305	326	290	308	284	313	291	306	285	294	296	300	325	295	302	311	305	290	293	312	295	295	296	299	318	292	295	315	278	312	275	293	302	284	294	298	321	287	295	328	316	303	290	299	313	282	315	295	286	310	285	281	309	314	283	312	274	307	282	301	317	299	303	304	297	282	276	295	299	300	311	305	305	290	286	308	290	288	290	300	303	284	336	304	293	310	276	309	293	315	300	282	297	294	303	319	274	306	323	284	300	317	308	298	330	288	317	298	286	278	296	277	324	280	286	296	304	315	304	298	292	291	270	284	298	306	304	277	318	299	291	285	295	321	310	326	278	294	340	315	315	304	273	297	312	294	312	254	292	271	316	280	306	296	268	312	247	292	269	302	289	256	297	313	303	256	282	320	301	292	323	315	279	317	319	304	296	299	301	318	321	260	276	329	289	283	304	310	328	321	331	300	313	306	286	305	300	290	293	287	310	312	324	287	309	271	308	333	293	289	264	310	294	284	306	324	287	297	291	294	293	300	303	308	302	272	279	285	298	294	302	275	288	290	296	287	304	307	301	288	337	287	261	298	306	296	317	332	319	291	324	285	324	302	340	282	281	292	256	279	308	286	300	282	323	298	293	297	317	274	298	286	321	326	293	290	292	316	322	314	311	286	316	290	291	293	327	272	290	290	320	297	293	287	331	300	279	278	301	305	305	298	310	316	303	291	315	294	299	299	295	291	340	292	306	298	286	325	328	276	322	292	315	283	291	330	305	300	296	328	282	284	290	283	307	309	316	313	302	315	304	296	265	285	312	274	337	279	301	288	320	292	272	296	308	306	305	286	298	307	276	278	289	302	281	279	290	282	267	304	281	272	301	262	311	301	294	324	295	286	309	300	291	271	272	302	300	277	259	271	300	341	308	299	308	298	282	307	328	258	257	278	298	322	295	294	257	288	315	311	310	303	327	318	267	281	283	303	337	293	284	299	314	318	281	314	284	291	303	293	297	297	280	281	273	308	295	330	298	280	303	294	300	297	283	308	289	297	299	276	306	316	305	303	289	286	294	292	265	322	311	267	301	285	323	312	288	287	297	270	330	296	323	297	293	304	305	277	305	269	304	286	315	250	312	303	284	245	318	292	328	267	301	299	309	304	340	275	289	330	317	270	296	277	304	309	311	295	295	303	323	291	315	310	291	267	300	300	291	303	316	300	298	307	293	299	323	280	279	303	289	264	272	284	355	283	323	284	300	302	268	316	302	285	310	290	288	295	318	281	299	307	293	264	316	277	307	307	283	287	296	280	288	320	323	271	287	304	292	273	329	295	346	299	326	305	298	301	289	307	307	313	298	333	245	274	321	293	273	315	283	318	334	293	296	341	295	301	299	304	305	278	278	297	286	295	343	312	296	319	283	309	305	302	330	319	293	318	282	326	294	325	316	308	340	308	264	293	296	305	303	285	273	291	308	311	300	310	296	317	329	283	295	332	311	301	299	325	288	317	307	315	292	308
2440	958	1071	1061	1028	1001	1016	946	914	872	904	875	851	841	881	840	908	877	933	882	838	824	900	814	844	918	807	872	1048	1085	1297	1383	1660	1555	1698	1464	1606	1472	1293	1233	1201	1154	1005	1015	998	881	889	859	854	808	875	874	787	803	758	839	864	860	837	855	776	836	806	891	833	809	845	838	812	841	872	788	845	873	796	846	852	864	847	821	848	834	851	905	862	775	830	847	849	817	810	856	865	855	837	816	908	854	833	841	891	853	819	839	814	804	834	892	809	910	814	826	801	857	851	802	845	832	861	833	834	810	840	887	807	857	853	822	850	866	874	887	810	831	792	883	822	831	883	873	840	907	825	808	908	866	834	831	876	889	810	836	857	838	823	861	858	851	828	770	886	862	801	814	845	884	825	852	830	837	849	867	881	822	765	901	873	820	820	823	823	872	876	800	797	823	834	849	877	875	809	856	837	808	829	827	844	820	865	823	865	825	843	839	823	795	799	802	881	859	808	827	847	820	819	875	888	823	885	814	853	853	871	830	778	853	837	852	832	875	814	846	826	833	800	822	859	879	827	859	904	947	770	876	863	842	830	840	844	851	845	832	848	871	827	816	845	828	811	818	843	849	839	831	835	806	832	857	821	804	853	860	875	840	851	812	816	854	821	814	815	866	828	832	857	823	846	845	848	882	905	856	772	835	826	828	823	839	933	763	882	808	831	821	867	841	859	817	854	864	851	862	794	891	793	824	823	823	879	819	810	855	828	818	846	827	874	842	845	883	845	869	802	907	854	856	822	829	837	881	778	761	812	804	861	787	795	879	822	892	810	874	839	865	866	837	852	817	844	864	853	802	861	858	847	837	874	803	813	777	786	833	822	820	807	819	868	860	838	818	825	840	858	838	853	846	868	824	764	865	830	859	873	827	850	845	838	814	847	824	825	820	876	833	859	859	798	865	867	861	848	855	875	836	853	877	848	849	830	860	841	804	829	849	817	836	879	881	843	771	853	851	825	868	879	849	899	889	808	907	844	836	803	785	829	832	844	856	803	826	813	846	777	872	841	875	815	879	841	805	832	814	760	863	853	854	854	786	847	807	840	837	830	836	854	926	852	841	814	826	851	908	799	843	906	896	813	813	841	865	818	840	816	840	833	863	858	811	853	869	886	817	827	843	882	863	827	900	831	780	868	849	866	860	831	873	852	852	817	820	809	809	831	841	853	831	855	849	810	857	822	832	911	826	841	851	851	852	865	801	821	830	824	841	832	797	833	826	826	856	819	805	808	883	831	805	848	835	840	866	876	881	857	813	843	821	824	804	755	824	869	817	840	844	862	856	837	877	807	872	827	838	832	792	843	801	862	850	817	852	823	859	881	886	889	834	858	838	784	858	883	792	874	825	878	841	836	796	877	817	824	852	877	860	860	881	876	855	806	833	864	834	856	823	809	854	800	838	849	821	854	818	807	846	809	817	812	862	891	819	904	797	834	843	892	825	841	848	813	820	886	817	899	839	883	861	849	884	849	867	811	869	825	906	868	843	806	820	793	835	777	832	850	800	884	813	849	904	854	834	882	880	823	794	844	847	826	854	867	897	845	853	859	858	872	874	810	852	776	808	834	817	877	836	834	859	788	872	789	846	860	844	818	855	862	842	828	847	878	834	825	828	863	820	795	817	861	818	855	868	853	863	861	843	880	890	854	919	884	796	790	875	883	828	828	889	850	795	836	820	800	836	815	848	769	847	847	876	830	870	846	934	833	809	877	838	827	828	787	854	798	896	834	849	847	835	853	843	862	846	874	845	830	878	840	819	864	886	851	897	836	782	824	840	886	840	852	831	860	838	899	837	822	827	790	859	845	827	838	845	762	787	799	866	883	832	854	805	854	789	840	911	838	855	863	850	811	868	787	891	864	876	827	867	803	889	894	910	836	869	875	863	869	833	793	821	830	837	862	781	844	849	816	825	884	871	851	880	867	852	814	879	752	823	829	880	793	860	819	827	887	874	834	824	846	853	852	836	855	901	903	875	846	792	863	874	880	844	843	832	837	821	839	852	852	799	824	825	821	802	808	878	836	815	850	848	890	882	831	813	850	847	852	846	860	820	832	840	850	841	807	866	826	881	848	878	792	804	840	820	811	831	869	832	860	853	855	874	860	837	829	816	895	833	842	818	877	851	778	863	831	867	821	853	801	859	823	896	810	810	798	837	858	826	878	802	828	842	817	874	891	889	844	853	877	861	821	825	772	858	833	840	836	854	882	818	831	848	856	837	807	835	806	825	841	886	873	822	849	889	846	805	865	848	844	935	846	861	850	864	815	831	896	843	863	883	838	845	791	852	866	770	827	881	821	878	854	828	793	799	879	825	881	887	774	843	867	769	857	874	865	909	875	870	826	814	840	834	799	799	889	860	856	821	803	825	748	883	848	821	836	878	825	839	799	816	815	813	815	875	841	875	819	814	843	785	818	867	850	860	848	855	842	813	828	867	821	857	901	806	839	878	860	876	855	849	825	866	829	880	826	814	849	845	780	853	841	807	852	864	830	855	855	864	860	837	846	900	860	858	847	896	812	834	858	859	822	842	854	880	820	824	862	848	804	885	841	820	840	849	858	797	834	790	864	791	845	828	860	845	826	852	857	883	847	860	852	854	816	837	926	882	819	908	823	782	815	811	870	796	848	842	815	864	839	814	847	861	895	860	811	816	831	828	839	788	858	899	870	814	796	864	836	835	823	849	853	832	847	860	823	859	836	807	828	831	836	840	838	772	851	853	854	821	813	787	837	840	823	868	828	821	861	891	803	850	829	817	887	876	873	791	833	786	832	799	893	853	821	818	844	845	843	905	830	797	850	839	856	886	822	814	826	857	892	858	814	828	853	888	874	842	901	830	850	865	851	825	856	872	848	844	807	866	802	813	840	823	872	858	862	833	895	860	847	858	795	907	865	798	830	834	822	807	796	867	912	900	813	859	826	850	807	824	873	897	872	827	847	866	878	822	797	833	795	875	857	807	865	827	815	858	827	805	823	839	861	862	830	894	852	813	828	845	909	846	836	841	835	810	890	829	858	847	832	839	852	815	836	844	822	828	800	849	855	869	868	807	820	863	860	874	800	820	839	866	864	884	847	845	841	794	842	869	870	792	843	825	881	850	850	862	815	815	828	837	780	804	835	834	857	831	815	836	876	864	838	840	838	844	849	889	823	832	798	852	865	797	857	906	848	857	938	824	860	839	852	924	822	818	841	870	822	852	842	843	862	861	823	791	821	821	819	869	866	814	843	871	802	818	845	858	868	893	842	855	829	884	802	848	847	839	856	847	833	864	802	879	834	855	882	867	859	858	780	875	806	841	872	831	840	878	812	829	828	841	829	833	850	853	899	856	786	853	837	860	867	792	838	844	845	790	865	849	832	792	835	870	832	877	855	903	836	855	899	875	815	806	865	793	878	859	869	889	857	855	841	859	852	844	798	839	825	822	817	858	779	880	849	844	797	813	844	851	874	829
9379	1477	1612	1169	903	632	506	406	346	318	306	262	247	217	227	207	222	187	204	197	220	180	179	198	201	169	221	242	403	613	1258	1390	1709	1297	1970	1854	1579	1399	1263	891	801	637	573	487	428	268	255	171	194	178	194	139	160	155	167	164	140	187	168	180	188	158	165	158	158	164	182	146	155	147	174	161	150	141	170	158	145	162	148	166	145	162	167	185	167	166	148	141	150	171	161	141	170	159	165	173	176	154	177	172	174	158	163	162	155	136	165	151	185	147	154	180	163	154	179	161	167	157	164	164	147	153	147	156	181	168	175	177	175	168	147	125	161	171	168	173	147	174	182	159	178	156	154	155	180	172	154	174	167	151	167	145	161	179	170	149	160	163	167	160	165	157	163	156	180	168	142	152	170	150	156	172	165	145	172	174	158	153	159	178	152	169	164	175	151	169	140	134	147	145	144	178	146	178	174	191	146	151	155	190	150	183	176	154	162	177	153	135	164	155	171	137	168	157	179	158	123	156	156	149	177	176	175	145	148	186	171	167	145	168	156	168	198	155	183	144	169	153	175	173	167	173	156	159	160	163	157	147	160	156	184	178	166	158	152	153	176	160	164	151	181	144	167	146	165	184	170	167	153	154	165	153	159	155	163	161	162	171	165	159	181	146	142	168	167	147	164	137	162	159	146	168	172	161	152	152	158	188	161	146	160	142	169	147	162	177	173	165	153	171	151	184	166	176	140	163	175	158	152	151	162	164	136	175	167	186	166	166	157	154	159	181	165	159	151	128	173	168	171	165	158	156	161	163	182	168	142	161	136	163	166	169	172	160	157	149	161	173	154	160	184	136	170	157	167	151	180	165	167	155	161	172	199	182	170	147	138	163	151	151	165	155	156	168	154	151	160	152	192	174	158	133	157	168	154	156	148	158	161	171	142	148	188	178	169	176	167	174	161	182	183	152	160	151	148	175	165	150	176	182	145	159	144	163	152	169	163	169	170	154	139	164	156	151	183	178	180	180	145	175	170	146	141	143	144	141	152	179	147	155	149	134	160	130	166	159	157	176	168	163	141	169	188	174	175	155	175	154	141	158	157	171	159	163	156	187	135	162	178	176	142	147	149	153	158	194	182	156	145	174	151	141	188	169	147	160	167	146	162	150	163	163	164	167	151	157	147	145	162	166	160	180	160	149	158	164	168	165	143	166	146	173	158	156	160	165	177	184	154	181	156	161	152	147	147	132	156	162	150	146	163	175	129	165	155	146	156	144	167	173	178	174	146	172	149	160	143	148	154	136	163	178	165	155	164	152	157	182	160	143	160	174	171	158	176	145	147	135	164	146	152	174	164	154	165	174	142	157	174	152	155	173	171	158	158	162	171	166	167	151	160	154	160	178	158	154	170	175	148	168	174	154	173	162	160	148	165	165	182	153	165	182	150	170	146	166	127	192	160	165	156	165	148	155	156	158	145	180	164	148	169	176	159	140	148	152	177	159	179	161	152	166	173	164	164	150	154	185	162	144	143	152	162	173	156	179	166	173	161	148	153	164	148	146	137	176	185	176	143	167	156	172	165	164	169	150	167	169	161	152	172	161	161	174	133	169	181	154	178	163	163	173	167	161	160	146	169	136	156	168	161	157	149	155	159	140	156	165	163	176	167	149	175	152	158	172	181	164	178	152	173	159	179	174	169	155	164	151	150	158	151	152	155	168	161	162	159	167	156	155	143	151	160	152	157	162	162	188	161	163	156	141	159	171	149	149	181	162	181	172	132	152	165	163	148	161	159	169	149	159	141	162	165	175	160	164	177	153	134	167	179	164	166	150	189	151	147	173	171	156	158	147	153	153	141	144	153	170	159	188	164	170	154	173	138	182	143	177	168	166	160	159	175	163	177	151	169	180	159	158	180	156	158	175	178	137	156	157	156	192	188	165	136	179	181	151	191	163	135	137	172	170	153	168	151	163	177	147	185	167	134	156	157	151	140	159	174	182	146	161	168	179	158	156	139	153	151	160	147	164	163	163	175	171	184	166	174	150	156	165	189	142	145	166	187	151	166	160	149	160	154	157	169	149	145	167	179	159	157	169	151	182	155	148	160	151	152	173	154	154	157	156	152	132	148	163	168	137	158	152	189	166	166	135	157	148	162	161	181	171	170	153	162	149	165	169	141	147	152	181	148	146	137	182	167	184	165	180	158	144	184	137	173	168	163	152	160	153	159	180	156	172	170	167	146	181	139	177	178	148	168	153	196	159	150	148	161	170	149	156	172	190	136	144	165	158	149	157	170	146	162	150	137	162	168	156	174	153	157	152	161	155	163	139	161	151	181	156	160	171	164	155	153	150	189	161	158	154	148	188	152	152	174	162	172	163	171	138	187	163	152	155	154	161	165	156	150	158	168	171	164	177	169	161	146	146	162	177	153	155	130	147	144	167	168	150	147	152	178	169	171	164	148	176	182	151	168	154	174	172	161	160	154	165	167	170	171	159	149	179	153	160	190	148	164	153	170	163	154	162	154	155	149	154	161	182	160	167	177	176	173	132	157	178	175	166	162	144	163	145	169	176	178	162	162	184	161	169	186	162	163	166	175	153	154	192	164	156	153	158	169	147	188	170	160	148	159	161	160	139	169	167	156	153	166	163	155	154	144	166	166	149	160	165	167	154	139	167	148	142	167	147	140	143	181	152	159	165	167	151	145	171	143	160	169	162	170	174	149	156	173	151	171	156	131	151	142	173	158	153	178	169	183	164	176	157	142	149	184	157	146	161	168	145	156	177	164	146	143	175	154	154	172	185	176	155	175	161	162	168	156	158	149	136	155	165	159	181	175	170	167	146	157	165	170	139	153	166	164	155	167	176	186	159	152	159	152	147	174	183	187	138	174	175	166	185	178	162	156	174	155	183	195	159	154	140	168	164	171	162	151	139	162	150	184	178	168	159	168	172	179	148	164	188	162	167	154	147	168	178	167	176	142	155	173	144	152	171	146	157	157	163	168	149	146	155	143	160	182	148	169	167	152	171	160	166	136	155	152	174	180	149	174	171	153	177	144	153	149	148	159	132	151	152	173	175	166	150	160	147	142	160	154	158	153	187	171	187	162	164	158	163	184	162	163	152	181	162	174	195	160	170	150	150	176	154	160	148	154	139	166	135	155	147	154	156	163	146	172	143	170	152	179	157	171	160	150	135	156	166	160	155	166	171	178	168	142	167	150	163	162	155	170	150	143	168	172	135	172	176	192	163	139	165	162	162	143	163	163	175	187	179	171	172	153	167	167	156	143	157	147	159	156	193	153	121	142	159	152	154	131	182	168	161	169	169	150	178	160	144	129	154	177	150	171	156	174	150	178	134	175	150	143	163	174	182	167	173	176	158	155	168	157	156	168	157	162	167	167	146	148	149	169	158	167	182	159	164	160	152	175	154	155	155	160	175	154	169	180	150	150	148	179	153	174	172	175	181	169	174	162	163	174	176	165	147	162	158	157	151	179	150	160	155	150	152
5759	1723	3470	3780	3277	2731	2221	1852	1672	1358	1302	1124	1087	979	948	874	834	792	774	704	704	710	699	705	701	702	711	967	2378	4154	8398	8507	8963	7988	9926	9112	9790	8581	7345	6034	5933	4327	3840	3491	2974	1462	1312	878	763	750	711	601	553	511	503	507	540	523	526	539	494	525	540	514	490	494	531	535	519	507	532	493	488	505	486	496	507	520	478	490	526	479	516	505	474	530	515	469	496	438	457	483	524	487	496	511	491	546	533	556	497	511	477	488	520	498	523	522	475	536	484	494	509	478	519	479	541	508	512	481	466	473	506	505	502	503	493	536	533	516	470	501	503	459	502	528	481	519	526	522	482	516	498	523	521	470	473	465	494	494	488	479	509	485	517	512	466	481	530	481	467	511	484	531	487	480	494	518	522	474	501	510	513	527	453	472	474	515	471	500	527	472	509	478	509	504	503	475	521	546	519	478	522	524	534	466	496	486	528	500	489	518	481	510	472	503	503	496	502	486	534	490	481	502	528	504	512	499	492	470	464	487	504	494	510	433	519	537	501	479	488	526	497	484	489	533	460	495	491	509	489	518	461	484	489	447	528	514	491	500	506	525	545	479	530	530	470	511	484	480	482	475	488	478	502	501	487	519	502	484	523	452	502	497	481	492	502	477	502	495	536	482	499	505	481	486	520	462	469	510	497	493	463	521	483	528	490	495	438	527	483	487	494	544	530	501	467	489	499	542	538	497	484	512	481	504	497	521	485	514	521	490	506	483	464	488	495	510	516	518	453	523	470	505	472	480	508	495	529	463	498	512	535	503	485	475	493	512	550	511	516	507	502	481	528	471	501	460	511	490	490	543	537	486	501	511	503	498	499	505	531	485	469	500	468	509	529	508	497	525	515	464	493	508	494	439	503	468	495	506	469	467	537	528	475	483	494	501	494	507	489	509	523	505	513	491	484	482	491	474	485	488	498	503	464	484	445	484	468	483	480	489	473	516	520	462	513	506	465	506	492	482	487	497	536	485	506	502	525	509	490	500	499	502	455	506	512	491	491	487	478	482	451	516	472	520	534	487	517	503	484	506	529	504	483	509	489	487	482	509	533	460	515	491	501	494	470	489	492	508	489	504	487	533	510	512	532	517	474	469	532	491	468	490	482	515	515	532	512	535	524	494	508	480	522	505	495	473	520	499	445	490	444	510	519	502	461	522	526	487	511	529	514	496	534	502	468	499	539	505	530	515	494	495	533	471	524	507	477	479	516	533	513	525	505	505	509	468	478	481	514	514	473	504	497	522	537	447	468	476	456	487	461	466	484	470	498	519	519	485	515	513	530	507	509	493	475	464	473	500	485	489	478	485	470	516	453	491	550	509	554	508	514	474	480	472	507	527	533	516	477	464	503	480	488	509	487	490	465	525	496	467	477	502	478	480	521	473	484	495	520	519	493	487	482	494	507	491	480	555	526	532	500	503	477	468	505	475	511	488	469	491	490	510	528	526	525	492	476	531	439	473	477	525	490	499	480	514	529	490	485	512	500	514	495	487	488	471	483	488	482	502	513	495	550	462	490	507	488	505	485	479	460	547	495	476	496	489	458	480	508	511	520	494	527	505	480	493	466	484	484	492	490	493	492	465	512	526	484	501	466	547	522	476	534	512	496	518	515	482	526	513	494	524	529	530	497	449	475	462	485	512	490	503	494	497	524	503	519	474	527	508	526	507	496	492	534	482	494	500	500	516	497	490	469	482	479	496	487	507	481	447	535	560	519	487	476	530	475	515	488	491	515	522	511	492	485	502	523	520	506	527	465	492	453	462	523	460	467	448	457	514	512	546	538	473	484	509	497	526	499	482	490	527	490	471	526	494	485	515	489	506	511	451	501	494	528	509	464	494	486	478	500	457	446	474	517	523	511	503	504	512	491	471	496	517	446	495	488	500	485	512	504	489	504	505	507	468	504	497	506	466	515	500	510	485	491	488	510	511	516	487	483	509	514	505	467	505	496	499	530	462	460	476	525	510	469	474	520	517	498	506	478	457	503	477	482	497	468	526	514	505	444	509	487	493	481	527	469	480	527	513	529	477	483	519	475	499	502	494	453	537	434	483	518	487	553	490	475	475	480	460	484	503	498	473	466	491	512	536	488	486	500	507	531	503	487	510	457	514	507	499	512	499	505	534	528	471	492	490	464	503	507	544	494	533	512	463	508	495	502	454	469	459	503	441	504	487	533	510	474	478	520	523	457	488	485	491	493	465	521	465	542	445	499	515	480	483	489	515	502	519	490	485	513	496	511	505	470	546	490	481	527	493	525	486	475	502	506	497	495	540	487	560	487	523	527	482	487	494	489	479	511	515	503	520	526	479	494	495	506	496	503	487	477	509	489	491	505	500	480	536	498	473	519	495	493	494	500	523	499	487	495	520	501	470	535	543	515	479	474	492	488	474	484	506	535	457	463	494	486	494	508	534	504	469	519	470	502	500	477	467	490	496	499	499	490	494	501	463	484	488	479	514	552	487	522	489	518	529	530	523	477	478	520	514	503	477	477	507	460	527	516	480	506	513	457	473	513	504	512	506	529	476	517	516	504	530	542	472	498	482	509	514	475	516	510	473	453	496	501	526	490	510	524	468	515	482	509	485	466	530	486	526	501	487	493	474	524	504	515	518	511	511	507	485	518	522	489	500	517	514	523	538	513	516	498	486	480	508	507	468	493	520	504	490	513	505	475	505	475	492	513	478	548	459	510	488	510	502	504	478	500	486	482	505	519	510	502	499	501	488	469	470	505	528	508	497	511	486	495	507	492	519	509	523	493	470	517	507	505	501	482	522	502	467	482	485	466	438	519	534	484	498	517	496	493	549	481	500	471	472	480	506	497	456	513	490	472	467	504	563	508	488	504	510	504	475	483	517	493	486	491	490	521	509	506	497	497	504	526	495	483	500	467	491	527	485	477	489	511	499	488	461	477	482	462	482	488	477	470	530	496	478	497	465	493	523	505	476	480	461	494	521	447	474	485	488	476	467	493	530	518	484	484	502	484	519	493	482	480	509	501	505	498	481	489	499	495	496	512	481	500	504	462	486	470	546	503	460	471	486	520	458	445	530	500	527	474	471	508	517	494	492	484	493	509	518	516	516	533	523	483	501	479	518	485	520	550	490	499	492	499	490	486	541	531	470	518	466	519	447	493	475	545	488	492	477	475	509	524	487	520	500	460	491	530	537	483	503	476	453	517	514	521	507	509	521	476	495	530	474	474	499	481	439	518	495	502	540	516	465	534	506	512	548	497	472	528	478	527	505	486	495	472	480	527	502	522	515	512	489	444	504	495	509	475	537	483	472	500	503	503	488	529	490	474	483	517	541	508	484	504	486	492	508	519	478	505	496	475	494	528	526	533	518	479	500	501	496	490	498	478	502	527	532	488	476	481	519	478	487	485	489	500	478	487	503	499	473	480	516	511	527	518	477	487	498	515	541	495	483	505	511	495	503	466	519	537	522	477	554	501	484	471	476
17781	3542	3235	2387	1578	1219	844	698	523	456	413	351	344	288	314	269	279	288	228	246	212	215	200	216	201	217	244	376	788	1137	2236	2048	2456	2090	2849	2821	2630	3203	2758	1983	1706	1194	968	767	783	393	342	239	210	212	200	197	175	176	160	171	159	164	180	167	160	175	168	150	172	176	153	132	176	193	182	153	166	183	130	175	147	173	156	160	154	176	154	191	183	141	162	183	165	178	149	181	177	151	157	159	163	169	170	145	166	167	170	160	157	147	158	145	173	174	148	173	148	157	188	162	184	159	155	167	155	169	150	162	151	169	172	167	177	174	169	162	160	162	167	152	161	185	168	164	169	174	153	126	171	154	156	144	167	154	161	157	141	170	153	139	177	158	161	165	174	181	153	176	173	150	153	148	167	184	145	174	149	176	168	165	150	145	178	161	176	139	198	178	166	169	155	160	159	183	192	156	175	169	173	169	164	155	172	180	176	165	163	158	155	129	143	184	170	156	178	147	157	168	173	144	161	176	168	153	161	166	148	179	143	148	176	178	146	138	159	165	146	158	156	153	170	162	160	161	156	168	159	163	192	181	172	156	166	169	176	158	189	141	154	147	163	172	158	170	168	157	151	172	165	151	182	186	146	171	154	154	174	183	163	167	195	149	169	179	179	171	212	177	164	160	164	174	170	158	159	157	165	158	165	162	163	161	162	157	167	184	155	177	167	149	152	174	138	173	163	158	173	155	165	171	167	163	159	142	164	162	172	160	167	160	175	166	163	173	184	182	166	155	149	166	156	159	182	149	167	161	158	169	156	159	177	164	172	168	154	179	176	162	189	157	158	159	153	154	160	181	146	158	161	167	152	149	175	147	161	148	179	162	153	153	172	179	174	148	157	167	166	167	165	187	178	153	164	158	145	154	152	152	150	166	151	155	162	156	170	139	168	162	142	155	169	150	145	143	153	166	151	171	160	147	163	168	135	172	196	139	158	174	174	191	166	178	159	159	138	155	163	151	147	168	162	148	152	160	161	158	140	156	166	140	143	164	169	160	163	151	155	156	161	162	176	173	159	195	160	155	165	156	168	168	157	174	159	162	171	158	162	181	152	150	154	153	159	158	162	152	155	134	144	162	166	163	155	188	178	160	167	151	160	172	151	154	173	157	150	159	138	164	161	168	139	164	148	186	175	142	177	148	176	190	165	160	160	158	154	161	162	167	157	154	157	152	170	177	160	160	164	168	173	150	155	153	173	154	165	148	189	167	182	168	169	163	168	136	171	149	156	162	147	162	161	149	149	185	157	172	144	165	145	163	138	164	168	153	146	145	178	164	160	159	163	160	148	158	154	161	171	160	170	166	155	173	136	172	137	171	166	161	146	158	175	162	152	170	167	158	166	176	146	175	195	168	156	150	169	168	134	156	170	177	178	154	161	151	182	156	166	162	158	170	176	167	183	187	164	168	166	170	178	166	150	160	148	168	159	152	181	152	136	140	163	152	167	168	176	167	152	175	181	143	148	156	181	165	146	172	171	178	153	150	141	181	155	167	176	176	166	152	166	154	154	131	158	159	165	182	173	172	155	175	152	151	162	147	177	181	174	160	131	142	150	145	175	159	160	153	168	155	175	174	161	161	156	162	148	145	163	175	140	154	177	165	159	149	142	182	155	163	154	145	178	166	144	136	149	165	141	170	153	149	154	156	193	148	154	167	156	178	161	174	165	171	177	171	191	167	178	161	142	152	161	152	171	168	164	148	169	167	141	172	158	171	185	163	190	137	172	166	178	190	164	169	167	141	161	153	152	147	164	161	147	146	150	152	170	156	169	179	179	173	163	147	154	156	154	162	169	143	159	158	165	143	150	132	151	167	167	178	173	164	171	159	174	157	172	182	163	171	174	168	170	172	174	165	154	162	169	166	160	154	186	153	156	167	172	172	170	144	172	147	174	182	156	172	132	162	161	176	164	163	166	183	176	137	177	157	164	166	177	148	160	142	183	163	144	167	150	169	169	155	164	169	164	170	140	157	187	153	157	175	182	167	159	154	164	166	173	173	155	169	160	187	163	155	179	151	152	146	151	169	153	160	184	160	160	161	182	162	154	165	164	147	164	174	165	195	149	150	172	159	152	168	164	150	170	142	158	161	164	150	155	186	184	171	161	151	140	169	185	164	146	175	181	172	165	166	161	151	150	138	160	174	179	161	164	161	149	161	137	144	168	155	149	184	170	164	165	131	144	164	183	177	152	166	172	176	155	159	161	149	151	145	165	154	161	170	156	170	188	167	170	171	166	146	174	156	164	160	167	178	129	160	165	193	176	139	166	168	176	177	176	169	153	171	148	145	179	166	181	183	161	136	148	146	138	161	155	169	165	182	173	147	161	169	149	154	167	180	159	146	150	162	169	161	174	155	155	154	152	152	160	176	156	141	168	156	193	158	142	157	142	139	175	194	168	181	152	152	156	166	159	189	183	164	144	161	179	160	158	127	145	175	178	160	171	149	166	140	165	175	169	171	187	159	172	162	148	163	143	174	176	168	156	186	151	164	148	150	144	154	164	158	157	152	163	159	162	167	180	146	159	169	165	166	165	149	160	148	139	159	174	152	151	150	160	174	146	155	178	168	176	167	156	163	161	174	149	163	171	167	145	160	166	160	177	167	162	135	174	146	182	172	183	152	188	166	149	151	148	154	148	166	152	149	158	139	162	173	176	161	160	165	152	171	157	165	162	164	175	156	172	152	158	160	150	169	143	144	171	178	151	169	137	156	161	148	169	147	157	180	137	160	162	173	152	161	148	170	161	141	168	163	155	148	164	144	125	143	133	153	157	150	160	182	148	163	177	159	180	148	151	165	150	179	150	159	168	164	168	150	166	181	172	161	166	139	184	163	153	161	171	146	149	169	166	182	164	174	147	141	158	169	153	143	163	175	170	147	164	163	176	129	146	155	157	137	166	170	159	157	150	158	172	168	152	175	175	153	155	166	165	164	152	139	174	151	167	172	163	154	173	170	168	158	165	194	173	170	160	142	167	164	158	163	155	169	167	164	150	170	180	162	183	162	187	137	190	146	134	162	169	144	153	169	143	138	159	177	183	161	158	174	155	162	144	134	170	156	140	132	180	166	153	145	179	170	156	154	165	153	164	165	169	146	194	169	164	152	153	163	148	174	148	173	157	161	145	156	150	157	171	156	147	148	157	150	167	172	143	162	156	177	159	146	178	171	166	137	147	160	186	144	142	139	147	165	152	136	141	148	171	174	147	161	153	175	170	174	156	165	178	156	172	150	190	140	192	155	163	153	143	139	169	167	156	167	161	163	174	177	139	162	171	162	177	163	153	171	187	153	158	159	155	159	177	163	186	163	157	161	159	179	157	178	163	169	179	171	154	126	165	179	156	149	160	133	141	167	173	175	154	174	174	157	150	164	155	167	157	150	162	147	170	146	145	181	170	166	172	167	154	168	159	170	178	166	172	143	154	167	151	166	144	159	145	158	167	127	152	161
8799	2821	6153	6924	5747	4672	3845	3104	2720	2264	1994	1729	1589	1480	1331	1172	1177	1120	1004	978	915	901	893	842	877	879	996	2446	4840	7709	14079	11352	11622	10982	14273	13243	14135	15119	13244	11030	10236	8121	6338	5751	5309	2668	2060	1481	1025	978	937	736	611	566	603	545	544	546	564	578	550	553	542	538	514	577	557	507	556	557	525	514	544	567	516	590	507	557	566	525	526	528	512	523	489	513	530	531	489	532	511	486	498	517	553	495	532	480	550	552	534	521	514	549	498	506	507	534	546	548	515	527	543	528	495	492	527	512	589	531	505	499	569	535	490	501	490	515	506	542	541	496	518	521	513	563	500	486	470	508	498	493	527	531	511	578	470	488	477	480	497	495	548	562	550	506	545	491	510	549	514	578	512	515	510	507	518	508	525	528	527	502	445	494	508	465	541	508	536	499	469	491	495	499	522	476	508	528	486	500	508	524	510	492	543	478	515	478	493	448	491	494	519	502	518	524	489	459	496	489	506	493	497	520	512	504	509	487	490	511	502	495	507	543	529	485	545	517	458	482	510	540	541	496	487	510	551	508	505	499	515	514	512	502	495	460	571	526	497	537	496	488	522	537	505	517	511	504	522	532	482	494	512	501	504	479	502	486	458	498	500	482	497	503	479	510	522	505	538	521	520	481	464	479	469	522	489	526	478	481	538	493	513	501	495	554	486	484	525	535	477	466	530	507	534	493	495	498	485	510	520	498	514	502	528	495	485	477	494	496	530	487	529	541	466	532	502	515	481	492	467	473	495	492	524	497	492	525	504	531	525	493	547	516	537	500	500	526	498	525	490	499	538	481	543	528	498	506	537	501	493	535	559	538	528	510	467	547	522	492	532	516	519	530	495	494	509	495	525	543	500	482	461	486	477	517	501	494	472	491	512	499	506	540	470	477	517	478	506	495	536	522	505	525	466	465	492	511	491	521	518	538	545	525	488	527	509	464	473	533	549	546	521	505	528	524	488	506	495	496	517	502	552	483	529	486	493	494	516	488	490	494	535	503	502	494	520	481	534	508	484	524	522	493	507	483	497	518	499	477	447	526	566	494	523	512	506	489	506	497	535	504	525	458	526	520	485	523	516	501	509	507	468	517	505	514	511	499	497	498	504	538	477	524	481	506	520	552	458	529	486	521	508	485	459	516	493	559	482	520	512	461	497	475	524	510	518	507	500	522	523	490	491	530	511	537	521	523	522	505	529	531	525	515	486	487	510	512	506	524	487	484	477	490	479	496	506	502	477	475	496	550	495	461	489	533	539	479	509	455	514	536	550	500	502	552	547	517	499	488	503	525	494	504	473	447	495	491	525	521	505	494	492	522	530	500	479	526	483	496	504	508	504	509	515	498	505	512	525	541	512	529	464	506	492	483	486	500	498	501	536	504	508	474	507	500	476	503	506	509	533	502	512	502	501	516	531	519	500	518	510	512	496	512	476	485	504	508	501	515	520	516	496	522	557	509	486	543	514	494	522	493	530	489	474	485	520	482	532	488	483	484	470	498	534	504	511	501	492	502	511	484	480	493	516	527	547	501	483	536	503	506	505	481	481	521	535	503	510	528	539	504	520	479	524	505	533	514	518	521	505	482	506	494	524	512	545	513	496	476	483	549	521	535	499	521	473	525	556	507	507	454	537	531	481	537	528	556	486	553	481	523	483	467	540	514	487	526	481	512	507	515	483	494	483	518	494	517	511	500	502	503	505	545	504	507	574	509	470	487	535	492	495	495	520	446	515	531	470	495	496	519	524	490	521	537	524	512	505	558	470	534	551	535	490	496	501	483	529	484	491	493	488	503	500	509	535	508	496	483	540	466	495	501	491	486	525	514	506	559	499	500	494	500	450	547	527	526	551	525	512	515	531	509	501	502	525	504	513	498	557	516	473	467	490	511	492	502	508	519	490	505	523	549	500	468	534	515	506	549	527	536	482	491	517	524	522	507	479	486	530	523	531	469	494	536	501	512	494	508	532	514	471	502	491	507	491	552	487	510	553	501	510	496	493	452	538	461	476	505	501	542	522	513	522	509	470	519	523	535	522	487	471	502	518	507	525	515	522	486	483	462	504	495	524	503	477	506	517	494	516	482	500	485	506	484	518	510	512	537	512	493	537	512	548	558	516	491	519	509	509	483	502	534	508	481	516	510	545	495	496	490	506	506	507	516	483	557	471	492	476	501	503	496	501	512	491	478	491	479	526	518	526	523	514	524	493	486	530	503	491	478	513	536	455	507	478	534	496	492	464	523	542	467	541	489	490	515	499	474	481	494	496	490	546	505	494	513	508	526	476	504	510	540	539	508	554	502	476	537	500	476	491	502	520	581	511	510	530	517	488	488	472	506	492	489	479	500	524	519	520	498	480	492	488	449	503	515	523	537	521	502	487	493	539	479	503	480	481	520	501	509	544	508	496	508	560	513	503	484	502	519	501	499	488	484	479	515	506	511	468	473	507	513	534	502	520	506	489	501	525	485	494	506	486	495	467	461	485	506	509	524	487	509	522	576	492	553	498	511	520	475	508	461	506	524	524	520	540	508	500	519	487	520	516	486	536	527	459	496	551	529	462	513	493	499	497	498	494	480	555	471	532	517	470	512	497	503	522	517	548	499	529	541	509	480	512	495	485	504	550	537	511	542	540	513	485	518	485	494	480	525	480	523	518	493	534	495	517	498	563	498	505	534	515	470	510	504	522	494	487	504	441	541	505	494	484	494	519	489	513	527	523	484	533	494	511	488	487	528	512	548	505	481	543	522	485	527	549	488	509	485	529	525	503	521	493	509	518	503	527	510	496	505	472	500	539	479	493	512	525	524	505	497	539	494	506	525	544	492	538	488	551	524	529	550	488	470	524	503	497	521	544	496	551	487	494	480	498	498	526	512	540	497	503	516	543	483	550	459	511	499	505	522	508	520	472	494	524	519	468	505	465	516	511	528	453	475	503	535	474	533	537	510	496	525	554	495	449	510	505	501	470	467	509	494	452	514	490	523	501	497	471	504	511	530	485	479	480	512	510	500	483	521	495	499	493	483	481	500	532	475	542	535	475	477	535	522	493	532	493	484	532	483	527	502	540	521	491	519	512	489	495	520	481	509	506	499	517	517	522	469	509	526	528	498	547	527	507	508	517	489	537	498	485	498	512	551	523	477	508	499	499	519	498	477	520	526	530	526	568	519	542	512	544	539	495	518	532	534	499	534	492	481	496	503	470	509	475	486	491	519	498	552	527	515	501	460	503	481	503	508	534	496	493	509	507	466	515	522	467	479	546	485	543	530	510	481	499	530	535	506	554	501	484	513	512	512	524	468	498	501	515	488	548	527	533	481	498	482	532	460	466	494	505	479	497	479	479	528	466	497	487	491	509	493	493	525	500	501	518	527	517	543	516	521	520	515	486	486	457	492	512	541	496	509	489	524	505	514	526	510	490	523	502	531	489	521	487	486	514	504	510	513	488	484	512	520	535	501	494	492	547	481	519	571
2241	379	427	336	331	315	294	309	287	295	303	287	294	305	274	281	296	301	334	321	289	294	251	307	306	284	304	315	318	342	324	345	385	364	397	353	375	428	370	371	340	337	349	315	339	296	318	279	298	285	320	301	309	269	271	294	285	293	327	314	311	321	293	320	266	314	302	307	321	298	314	323	283	302	307	280	282	294	318	319	258	308	279	266	288	286	293	281	257	327	308	284	297	278	292	292	304	326	305	309	296	297	304	314	281	312	282	312	302	332	274	284	299	319	282	253	288	299	294	285	306	261	297	309	308	299	317	272	286	307	267	303	327	302	268	297	303	298	314	303	301	279	303	254	338	312	337	271	289	308	293	322	282	302	289	288	320	273	302	273	301	306	286	295	297	303	323	317	331	301	318	281	291	304	311	321	318	310	274	297	320	292	299	296	303	298	298	308	307	285	320	284	302	323	302	297	303	288	313	318	307	303	304	285	291	312	300	305	338	292	298	331	277	305	294	285	318	301	302	283	280	286	293	285	308	286	322	293	287	299	293	267	283	298	308	302	307	277	291	278	313	292	330	275	309	281	310	293	299	272	295	302	299	299	285	313	351	291	280	290	310	281	290	275	349	302	281	292	287	304	250	290	296	331	328	300	283	337	271	303	321	291	331	295	286	295	336	261	291	281	291	296	325	304	309	309	286	299	281	311	284	293	286	292	285	296	295	302	279	311	342	290	273	253	283	315	272	311	284	315	295	299	318	324	281	298	293	264	328	307	286	277	310	316	291	289	303	294	269	276	307	278	276	326	291	313	279	290	304	311	314	317	294	271	281	315	284	288	269	288	311	326	299	296	280	289	287	276	270	282	291	294	274	319	288	305	296	290	316	285	286	291	289	286	291	266	294	287	248	297	303	320	284	300	293	311	314	285	323	324	310	295	311	293	316	296	348	303	289	294	322	288	311	288	274	286	331	299	280	288	285	300	314	281	279	267	318	303	299	321	280	311	291	285	294	291	293	315	309	293	299	300	273	289	291	291	274	301	281	279	321	292	278	248	300	310	302	304	294	307	293	298	288	283	273	281	279	318	316	277	312	283	291	296	263	303	280	296	275	306	302	299	316	304	297	333	302	310	293	294	285	308	308	322	311	284	323	317	297	321	265	317	310	284	299	289	286	293	295	330	308	282	320	299	300	310	298	314	288	303	271	288	318	288	275	321	287	295	317	285	309	284	271	323	319	298	310	294	279	308	294	289	291	285	313	271	285	288	264	321	292	289	323	310	309	295	290	284	277	305	314	313	276	294	305	260	271	258	324	339	283	297	299	302	344	330	329	298	301	318	302	286	305	274	301	307	304	296	300	300	299	302	286	332	298	299	304	286	272	326	285	292	325	303	272	283	279	290	303	278	283	300	300	319	333	314	308	303	277	283	277	303	264	290	281	290	276	309	270	306	277	284	264	303	299	297	310	313	313	302	292	294	268	297	271	316	302	272	272	313	325	308	294	301	282	301	287	275	313	309	265	289	311	303	288	297	288	289	298	295	302	308	284	286	327	303	293	298	266	299	306	303	317	270	288	278	289	308	303	293	307	331	271	290	296	292	316	292	295	294	282	282	292	306	311	285	289	300	296	300	291	309	333	255	262	285	303	313	315	284	297	256	290	303	321	296	324	290	298	275	287	325	298	252	282	296	307	321	315	286	268	290	324	251	266	303	277	310	265	320	289	273	287	301	323	273	291	314	302	310	283	289	296	270	323	323	318	273	319	293	279	311	305	292	295	304	291	298	307	277	300	302	299	276	289	281	303	283	259	305	316	290	302	298	278	334	287	304	281	298	279	304	315	268	320	315	280	287	281	309	279	291	309	290	321	275	276	295	305	289	286	281	325	298	263	275	283	279	306	297	279	295	321	304	308	284	270	305	293	301	266	296	294	325	317	311	298	297	289	273	302	280	315	333	290	288	261	269	287	292	300	253	263	319	268	295	329	308	279	305	310	301	287	293	300	300	290	324	297	318	314	291	275	291	297	301	301	327	304	306	295	322	291	294	259	282	268	299	294	329	283	285	283	307	320	287	304	271	301	270	298	314	276	288	289	301	291	323	302	309	276	306	317	295	271	309	312	300	282	288	278	305	281	267	311	333	310	302	314	303	295	301	287	284	289	301	311	282	267	324	335	277	319	346	285	304	309	292	306	304	284	329	302	291	286	299	316	287	287	324	312	284	304	291	307	317	321	316	297	296	294	275	294	305	301	292	311	262	270	252	257	287	303	284	294	301	290	283	306	312	259	326	319	278	288	307	295	299	291	298	302	314	301	297	314	305	292	272	283	289	303	303	295	281	273	308	318	301	305	303	304	319	295	317	304	270	305	318	287	327	276	311	300	356	290	281	285	285	308	313	316	307	338	292	281	308	297	307	307	296	306	285	316	331	310	322	304	281	297	297	320	278	312	301	333	258	306	291	318	310	313	253	297	299	290	340	330	307	291	299	283	325	270	309	300	297	285	258	311	304	297	297	290	317	293	321	305	320	310	281	309	326	292	296	293	300	304	308	295	268	299	300	300	289	284	315	272	314	347	270	268	330	290	302	275	330	282	275	251	301	296	291	292	274	277	278	262	301	271	253	301	307	313	303	304	263	275	282	296	292	275	280	286	296	290	285	306	298	298	266	327	294	289	309	324	287	288	278	293	299	306	302	313	354	300	307	287	274	315	302	304	282	306	292	312	302	279	292	294	303	311	304	332	315	303	289	300	316	290	278	313	301	308	264	299	298	283	295	280	278	278	304	312	268	315	302	270	299	280	296	319	297	283	283	285	301	296	276	286	268	306	285	291	292	295	294	312	300	303	291	282	306	279	293	271	283	288	270	271	290	310	298	292	275	295	284	293	274	294	307	286	305	307	280	315	292	306	254	302	313	309	264	309	278	286	282	321	278	300	262	312	276	294	298	289	276	325	279	311	314	292	332	307	291	308	273	274	353	291	304	293	303	272	248	281	254	300	267	313	302	285	282	305	313	318	285	286	273	263	304	287	302	301	299	288	301	278	250	307	335	276	287	264	286	312	317	292	273	279	292	288	325	294	285	265	305	291	301	274	303	301	292	291	294	263	271	298	309	308	312	280	327	299	336	310	332	295	300	313	285	306	260	294	299	287	314	306	291	325	288	301	276	298	286	325	295	303	329	297	291	276	286	326	320	273	277	319	279	330	292	305	288	290	303	305	315	315	314	282	306	295	293	306	312	317	301	285	298	280	299	244	314	302	295	309	279	283	311	291	287	315	294	304	292	282	269	337	272	318	302	320	315	289	328	314	305	312	266	286	312	287	292	297	305	300	265	289	296	291	285	312	312	288	294	305	291	313	277	305	286	287	340	338	310	284	286	299	334	295	309	343	283	297	309	276	282	276	303	321	299	310	308	288	307	296	296	308	297	308	289	293	287	282	310	324	287	297	291	295	299	301	322	308	293	278	276	278	298	313	303	293	300	235	282	313	293
2373	938	1068	1057	1048	970	942	905	950	872	844	857	841	856	845	849	838	810	882	827	798	820	827	881	827	794	847	906	978	1081	1343	1262	1313	1227	1513	1370	1409	1567	1438	1178	1136	1060	993	980	995	913	918	791	876	812	802	845	826	798	812	840	845	796	823	824	794	816	759	826	817	849	806	804	872	821	859	827	874	890	852	868	890	863	825	814	841	871	811	813	812	786	787	826	882	824	820	851	840	902	864	846	844	815	792	814	823	848	856	839	852	816	804	890	844	847	844	846	818	793	830	814	846	810	799	790	816	884	784	823	829	849	827	848	836	822	835	797	850	789	844	899	829	881	872	838	855	886	831	823	835	847	835	787	825	896	847	811	765	799	792	836	879	830	816	832	816	797	807	813	803	812	821	835	845	841	806	820	856	858	861	820	822	855	796	843	869	882	854	798	859	876	838	849	830	867	880	771	840	827	846	801	842	837	799	902	820	853	844	815	843	847	825	847	844	794	849	857	805	805	810	840	830	750	808	861	856	810	811	838	827	843	801	804	855	823	799	828	835	829	805	818	813	818	863	795	806	859	840	849	797	863	817	853	841	864	872	841	814	864	831	810	833	839	836	840	822	849	844	864	843	818	785	833	860	869	826	827	823	824	849	854	830	789	787	796	824	841	836	785	826	815	803	815	884	820	833	851	835	818	843	803	833	855	804	851	848	864	885	844	824	812	822	814	851	850	784	829	879	824	890	840	857	761	784	845	853	856	873	818	864	868	828	876	799	836	832	795	841	834	795	768	771	825	820	823	831	837	832	790	801	788	856	792	861	875	897	847	834	904	804	846	859	814	833	837	842	811	808	832	851	819	786	854	912	838	799	825	827	808	827	847	859	888	850	853	845	842	790	872	857	827	837	815	809	822	815	854	834	852	820	837	837	805	853	796	810	843	827	820	826	805	821	833	784	838	887	848	842	810	843	814	834	815	856	832	847	851	777	808	801	830	848	794	780	819	841	851	839	829	763	795	811	774	841	843	846	855	817	861	840	836	806	858	858	838	808	825	866	828	782	799	821	808	812	805	855	862	853	873	869	805	827	839	840	837	832	866	820	828	851	828	861	869	862	850	823	809	821	813	826	872	799	850	833	872	829	825	838	851	786	834	813	812	863	825	842	833	843	821	837	842	865	830	777	812	830	802	817	837	832	773	818	821	891	796	872	837	809	887	811	844	830	805	823	875	849	803	839	847	803	822	879	836	822	841	796	781	814	851	829	812	845	845	850	823	857	838	826	825	791	812	842	815	825	824	768	799	852	794	795	789	829	851	823	817	790	849	866	819	849	811	815	832	801	791	824	804	815	849	854	839	830	865	871	845	839	805	886	780	798	836	811	861	803	834	827	840	856	804	802	807	875	825	853	871	876	812	823	845	870	826	861	840	807	834	849	857	805	885	782	851	846	764	807	868	846	876	852	864	835	858	843	816	854	817	855	816	755	840	860	812	883	829	871	828	875	882	833	855	771	858	847	809	869	807	800	816	838	788	829	850	802	817	831	809	828	817	825	795	854	820	857	825	869	812	829	821	818	834	806	853	890	869	829	827	814	841	827	877	879	818	834	828	860	797	802	883	839	835	790	831	857	823	863	812	847	875	873	805	811	824	827	825	810	836	833	846	815	844	840	809	842	805	788	864	808	843	821	830	890	867	801	821	827	844	838	776	833	843	841	813	863	844	776	872	848	823	819	834	874	778	877	858	853	850	850	838	874	813	816	798	819	833	806	795	816	807	787	835	859	772	817	870	843	832	824	836	790	856	849	783	874	859	826	876	825	855	826	872	809	832	801	823	863	813	870	827	792	795	794	836	837	835	855	867	832	799	792	806	853	845	846	840	836	832	821	825	866	888	833	809	781	794	837	820	827	811	834	823	836	841	794	791	828	829	810	819	830	819	855	834	790	862	811	805	822	850	843	827	808	839	890	804	803	838	839	790	828	823	895	791	782	784	843	797	838	789	828	819	861	872	835	840	793	829	838	892	793	861	832	752	794	856	782	852	801	828	845	837	894	840	833	813	851	798	816	814	770	799	814	859	819	804	850	839	850	850	853	844	805	865	824	862	782	826	837	815	881	828	800	811	837	834	811	881	835	823	869	798	866	841	795	829	847	825	832	855	842	778	814	785	796	802	847	838	883	798	819	868	868	838	834	888	819	790	846	850	774	827	831	778	823	857	814	835	839	819	862	835	809	841	879	770	835	843	818	816	826	867	868	827	794	830	812	822	825	858	837	782	850	784	799	843	860	841	809	830	830	799	818	789	827	844	803	865	803	850	797	860	850	842	856	833	852	805	849	789	839	867	865	845	785	829	835	851	860	812	867	852	806	814	844	845	788	834	830	841	796	815	814	832	813	828	832	824	816	800	894	844	877	834	775	801	807	805	788	788	818	850	870	821	890	793	829	827	828	839	859	851	809	793	804	881	835	847	833	810	862	830	826	842	799	846	834	845	814	875	821	854	802	857	861	839	812	872	853	836	864	779	840	853	827	811	834	788	823	791	828	812	767	788	815	839	820	795	842	869	783	819	813	845	833	824	818	877	912	822	879	862	819	848	832	811	811	826	868	827	808	806	831	823	807	831	846	868	831	817	782	844	806	843	846	742	866	854	785	830	836	821	808	830	857	817	845	849	828	854	831	838	823	797	823	818	852	838	860	830	743	836	805	829	829	810	771	769	839	844	813	814	842	845	799	833	831	776	892	812	834	810	828	817	806	777	876	847	810	777	880	860	897	823	821	887	811	818	846	811	842	839	883	845	844	849	870	815	800	833	816	850	795	792	846	813	866	817	834	795	827	863	790	820	883	868	783	851	816	856	824	834	869	792	844	829	834	854	867	843	824	781	868	874	800	826	866	832	852	817	844	868	895	858	818	843	853	797	834	824	878	841	891	836	802	833	831	797	887	834	844	827	814	846	859	806	801	819	862	803	816	820	806	832	838	800	824	852	812	833	825	844	784	842	797	823	885	820	823	873	835	820	822	829	861	829	837	825	809	813	847	815	855	819	864	849	850	832	839	782	786	826	811	870	858	806	852	867	811	851	856	812	825	796	849	823	840	867	819	812	890	781	795	848	792	873	777	758	823	830	857	897	882	832	851	815	830	782	843	796	851	815	834	861	777	873	807	829	833	765	842	829	822	822	868	824	849	803	795	801	836	804	849	813	793	831	867	818	823	844	839	819	782	844	828	836	834	790	860	841	774	807	804	815	883	805	789	880	859	860	857	788	804	815	851	791	826	789	859	818	869	826	902	844	821	849	786	831	781	869	856	801	788	825	847	888	845	821	806	868	824	811	817	807	846	878	814	818	790	851	858	850	822	814	828	875	839	818	839	843	854	813	845	853	852	800	786	879	778	850	818	797	799	865	856	786	815	827	811	840	810	838	808	832	845	808	843	851	842	835	808	837	800	846	847	856	823	780	854	913	836	799	857	835	856	813	814	819	768	848	780	775	846	850
10315	1591	1802	1281	896	667	521	438	370	347	327	275	252	244	241	209	242	198	211	210	181	193	214	201	213	188	206	289	417	696	1332	968	861	1114	1389	901	1306	1713	1539	943	905	669	544	447	476	268	283	210	204	183	199	196	173	174	178	167	156	131	166	167	176	159	170	152	176	146	151	159	179	181	146	173	173	182	170	166	171	163	158	160	160	156	172	171	195	154	160	152	187	182	168	166	153	163	169	162	176	163	172	172	154	162	138	140	176	174	146	151	169	160	161	167	145	162	181	177	139	176	179	169	134	153	163	184	171	171	158	146	150	165	156	156	181	164	157	163	155	178	180	153	147	166	180	170	134	160	179	155	170	168	170	159	168	178	165	167	151	154	160	169	168	149	187	169	179	163	163	151	180	147	172	169	173	171	164	151	167	158	183	169	146	172	164	146	155	148	172	175	162	150	150	169	163	175	157	134	171	165	166	166	145	167	203	158	176	135	191	165	158	180	154	159	155	175	171	151	183	187	160	157	153	175	147	143	172	176	173	161	164	169	160	173	149	135	148	146	187	160	168	176	182	146	167	163	169	159	169	161	198	161	148	153	145	173	149	159	187	150	157	190	185	183	148	154	171	173	147	165	171	154	149	156	139	175	162	159	164	141	174	173	171	171	160	173	167	158	146	169	176	151	158	148	163	188	178	160	159	169	156	151	149	171	174	165	152	160	165	170	162	165	165	142	171	164	173	168	169	188	169	164	155	153	156	158	146	186	147	159	162	166	153	185	140	159	150	158	133	162	163	167	172	161	155	149	167	171	167	164	146	161	163	155	136	161	148	140	171	143	164	162	148	148	152	166	162	179	154	165	164	139	133	154	162	157	163	173	175	146	174	167	156	174	165	145	167	135	161	156	155	156	159	156	161	168	170	163	143	171	157	174	173	167	172	151	160	165	175	152	172	174	170	151	173	178	176	169	172	175	141	167	192	174	183	182	129	150	141	183	140	167	154	153	160	142	172	177	155	175	158	172	164	171	189	156	168	171	159	159	126	166	187	183	177	146	166	154	180	175	161	169	170	152	165	172	180	167	182	180	151	169	165	181	141	154	149	168	167	151	160	145	156	151	183	189	166	157	159	174	151	170	140	185	178	164	167	167	159	173	170	155	164	174	169	148	177	159	149	159	161	149	151	161	165	136	151	144	153	176	168	168	167	179	177	161	165	166	175	150	154	149	156	169	170	182	175	160	182	155	127	168	189	167	136	148	168	197	149	163	181	170	153	160	152	136	171	170	148	157	176	154	150	155	154	159	167	147	165	141	177	161	163	162	171	179	180	164	173	170	164	164	173	176	156	162	160	191	156	135	147	148	165	166	147	159	176	153	163	166	160	169	161	162	151	180	185	157	174	169	168	164	129	193	161	157	141	171	149	153	185	176	153	166	163	155	156	171	163	156	162	171	161	146	182	153	145	160	148	139	134	155	177	183	167	176	171	162	160	161	164	150	179	146	169	170	168	153	152	170	162	153	168	171	150	169	185	164	164	171	192	170	152	188	147	182	169	164	164	172	150	179	163	191	147	159	172	150	163	161	165	174	181	167	160	156	165	135	159	147	194	169	179	148	152	194	150	161	168	169	173	142	169	151	154	167	151	163	164	146	186	151	172	158	165	157	156	181	156	188	159	161	175	155	194	150	181	153	181	167	149	194	149	159	179	177	177	158	165	169	143	170	159	183	175	161	185	174	169	145	164	181	158	154	165	181	184	172	166	151	169	171	171	173	177	168	170	156	164	154	150	188	146	140	160	175	160	151	162	204	175	181	169	166	157	163	168	143	163	154	171	164	166	156	183	148	153	149	155	185	180	165	180	180	177	166	170	175	159	131	180	159	154	185	165	167	167	168	175	153	147	169	182	153	154	158	160	163	152	173	155	162	137	163	170	140	165	165	160	168	159	186	158	166	150	182	152	175	181	168	171	163	166	180	141	182	143	156	145	180	186	174	158	164	190	166	183	166	169	153	172	168	129	157	170	176	134	166	182	153	160	178	161	181	165	156	171	172	160	141	174	176	183	155	167	152	149	176	179	164	179	170	164	177	185	160	138	155	168	147	153	155	197	147	180	172	172	190	171	155	163	167	162	162	162	171	175	145	157	183	154	172	156	178	195	143	137	176	141	160	157	150	163	179	169	142	170	157	177	185	163	173	181	163	155	150	157	172	173	168	156	175	157	171	164	168	143	157	149	158	161	153	181	125	155	177	131	159	178	148	154	151	159	164	165	134	162	167	157	146	171	182	162	169	174	175	182	158	180	178	141	158	145	178	163	164	154	161	145	160	176	162	178	148	172	173	169	183	176	179	161	167	173	185	156	163	159	160	141	160	162	170	170	165	159	177	178	169	178	170	200	191	177	172	169	151	164	159	173	168	149	155	165	156	176	131	144	149	156	162	162	169	178	160	161	162	162	147	164	168	171	149	196	157	156	171	186	166	162	191	161	183	138	176	190	182	180	165	156	177	170	159	159	150	164	163	171	154	170	171	144	166	167	177	164	161	179	143	140	170	142	178	151	171	139	151	160	181	147	163	182	159	173	162	159	150	152	150	175	157	183	137	183	163	147	148	176	136	142	180	150	179	154	199	156	156	145	144	174	170	179	159	164	166	185	147	169	162	193	165	177	172	168	158	172	167	161	156	174	173	191	159	174	152	141	150	155	178	149	156	186	155	161	166	167	167	168	197	166	178	154	164	166	148	176	157	172	179	152	163	173	152	163	178	164	162	169	198	183	156	149	185	178	189	144	177	158	157	176	161	161	148	158	173	169	152	156	173	163	183	159	156	164	164	168	168	156	167	145	167	161	158	175	170	151	178	186	150	150	169	173	167	170	165	155	166	160	153	162	161	167	166	160	157	173	173	166	151	167	140	169	148	161	137	157	164	151	172	170	154	154	155	175	177	164	204	166	156	154	133	167	171	164	179	180	157	165	156	191	166	156	157	195	145	158	177	167	152	161	156	169	177	161	160	147	179	165	153	166	160	170	161	170	154	152	164	167	163	170	162	165	172	162	152	162	167	177	191	174	166	166	169	145	165	158	162	170	162	165	174	155	157	171	143	165	162	147	153	176	157	163	170	181	164	153	172	160	152	169	155	153	167	188	171	165	164	173	146	144	184	184	166	160	175	173	149	160	165	159	178	161	150	192	151	151	140	162	174	143	158	156	164	147	163	179	138	154	155	163	151	175	165	170	167	162	155	162	143	162	176	152	172	163	162	174	166	147	171	152	176	172	167	155	157	182	167	149	178	144	158	163	161	175	150	167	166	179	148	185	171	176	196	149	166	180	155	162	152	169	148	165	164	142	155	153	188	174	170	175	171	171	178	124	138	177	146	181	172	173	172	166	156	167	176	159	142	173	195	196	183	164	164	158	150	165	162	168	192	176	153	176	170	171	168	180	142	187	159	172	194	167	154	144	156	156	163	140	157	169	136	143	179	162	194	139	164	150	166
6359	1729	3699	4113	3478	2821	2351	1885	1676	1455	1307	1155	1062	1005	902	890	918	850	865	755	703	673	679	714	758	754	815	1491	2817	4642	9028	5878	5148	5500	7038	5893	8522	9823	8367	6483	6847	4819	3580	3381	3090	1489	1469	959	751	682	667	599	535	514	463	522	567	526	545	508	525	552	577	531	541	562	525	539	517	514	559	527	550	482	588	468	506	519	518	492	553	475	523	501	535	535	474	493	496	537	499	525	533	506	489	487	509	490	484	546	536	488	542	542	467	532	488	481	556	525	488	513	472	507	539	513	533	504	468	522	536	508	523	528	507	507	495	490	510	517	504	502	513	530	487	481	491	447	506	533	508	510	520	494	538	519	550	527	526	497	529	521	494	499	511	491	519	519	530	503	517	504	515	475	485	491	514	478	531	501	476	531	512	519	520	493	524	548	523	500	503	496	487	480	487	514	485	519	492	498	474	452	502	463	505	523	490	506	476	497	485	479	491	495	568	499	506	475	468	508	524	506	511	486	484	491	512	520	471	506	509	507	509	486	513	492	507	486	478	515	534	504	508	489	498	489	546	500	509	521	517	508	523	535	510	517	503	482	487	516	543	509	514	502	534	482	482	502	493	531	492	496	548	536	502	550	532	485	506	510	492	529	530	538	515	515	497	493	510	501	503	505	471	534	514	530	501	505	509	530	511	540	485	482	500	507	497	471	528	520	485	511	539	515	518	512	524	551	526	521	477	528	493	466	518	492	521	485	516	519	552	494	496	496	532	492	466	479	507	509	492	477	475	554	519	546	480	524	505	508	504	522	502	488	509	465	495	492	531	519	470	483	502	477	545	471	516	507	525	527	519	502	511	478	463	486	524	475	503	530	526	514	484	506	535	514	553	522	518	575	501	573	483	495	532	493	534	487	489	523	486	507	530	506	519	521	515	527	526	485	511	512	485	551	503	513	491	526	519	479	498	459	510	519	482	535	523	501	498	488	467	487	478	505	481	536	490	499	523	481	508	539	536	528	526	478	517	490	493	493	499	515	477	481	472	532	507	529	485	523	452	496	462	521	534	494	497	472	498	508	482	477	515	505	492	509	518	482	482	508	497	509	556	527	471	494	506	490	503	459	476	491	513	504	520	446	512	461	468	491	476	516	504	486	507	535	478	519	471	508	540	533	487	458	512	490	486	501	537	510	511	484	474	486	494	557	524	529	535	515	498	517	486	480	463	524	509	492	515	555	522	499	484	493	520	497	475	554	498	510	512	464	507	507	530	535	527	478	531	476	492	517	510	524	504	513	480	489	524	478	497	469	473	512	506	495	492	495	530	500	518	525	489	503	527	506	496	573	510	497	465	511	509	509	510	531	518	510	532	465	462	537	501	491	485	491	533	480	506	511	487	493	493	533	469	511	475	497	503	471	481	535	493	530	540	501	526	520	497	494	526	491	539	493	492	489	495	514	516	488	481	490	509	475	495	516	516	534	521	478	474	480	498	524	498	541	508	518	486	527	530	516	514	543	520	494	525	501	534	529	496	506	523	467	530	478	486	477	489	461	478	528	535	526	490	522	520	519	498	540	515	521	528	472	450	505	493	521	476	528	452	505	500	506	495	539	490	500	491	517	488	485	500	495	503	535	530	504	530	533	481	497	506	457	497	461	504	544	520	492	526	519	468	500	509	534	470	507	474	517	513	493	493	513	479	495	503	519	491	531	499	484	484	498	538	534	530	508	501	522	490	511	520	506	523	531	543	473	477	518	499	549	529	494	516	525	533	505	501	527	506	494	531	504	547	489	476	484	519	501	482	466	511	524	526	493	489	527	511	513	444	522	505	470	544	533	552	532	498	478	505	515	516	531	526	538	528	503	470	496	517	498	520	530	515	521	506	514	507	536	490	533	544	500	515	521	464	469	541	509	513	506	489	524	517	489	515	519	494	496	493	532	503	516	492	494	520	499	516	503	486	495	493	502	495	487	488	483	532	497	530	548	507	489	502	531	535	521	531	458	524	513	520	539	467	505	496	509	549	493	495	538	531	499	474	512	504	528	516	454	508	522	479	499	487	538	490	493	470	516	509	516	506	526	492	518	515	515	505	500	482	463	510	494	500	469	487	502	532	477	554	513	538	513	480	514	469	468	527	512	522	494	451	493	493	531	462	482	486	528	493	512	506	483	536	506	509	512	488	517	517	539	488	534	505	464	521	487	518	463	531	552	481	511	483	480	513	504	512	483	511	540	510	534	475	536	498	521	480	518	493	538	487	523	468	525	492	488	512	504	503	551	502	504	497	473	535	507	474	524	500	515	524	491	490	507	446	495	517	536	499	520	499	466	499	463	489	471	489	508	504	532	508	501	500	496	478	513	498	510	487	565	518	523	527	489	554	539	540	522	480	481	511	466	464	528	506	495	501	515	496	459	540	519	508	502	500	517	548	503	469	528	484	494	518	540	524	490	505	503	495	507	510	487	483	539	523	499	500	493	525	511	475	517	514	518	491	528	496	498	499	528	495	493	544	497	551	500	549	523	462	504	529	522	505	501	512	524	489	503	507	486	497	527	530	498	510	511	497	470	520	521	501	506	474	500	517	512	455	480	510	469	479	495	459	515	508	513	521	508	519	506	496	468	486	480	520	507	482	537	530	542	524	511	538	537	529	494	504	530	515	550	494	493	565	489	479	479	480	504	465	516	535	523	509	473	487	530	501	480	482	503	506	488	502	519	467	521	512	519	485	512	497	493	480	501	520	495	482	512	458	523	489	479	499	499	503	552	508	499	505	497	504	484	490	494	550	490	522	495	505	555	515	432	503	498	506	521	545	493	499	503	523	490	474	542	538	515	534	505	495	480	472	474	540	491	499	513	517	513	503	518	502	508	508	556	546	534	493	525	493	540	514	477	499	496	475	505	503	536	537	506	518	519	472	518	575	545	518	474	537	528	541	522	538	494	501	488	524	527	504	515	513	474	480	483	494	536	520	510	498	515	469	530	544	541	524	506	525	527	513	512	534	530	496	489	512	507	467	483	525	486	506	496	514	466	506	531	497	507	515	565	486	476	513	534	498	514	521	532	479	502	527	504	511	517	503	514	556	513	509	483	498	509	503	454	534	516	503	527	517	508	512	532	480	527	480	533	527	505	546	502	499	559	481	499	501	499	533	516	524	514	493	498	496	511	516	490	530	503	540	510	519	473	499	521	498	586	506	508	535	510	500	521	531	519	505	521	525	492	507	505	488	508	526	509	506	500	478	474	518	489	507	519	487	470	474	548	505	543	571	503	527	524	509	505	491	533	546	504	499	482	524	505	507	515	487	531	471	535	511	533	501	473	519	515	495	487	515	513	466	507	490	533	498	479	479	534	473	461	460	473	497	489	480	510	446	511	464	521	493	501	464	520	525	498	497	493	491	498	505	470	498	511	478	514	478	490	506	540	490	511	519	491	485	526	497	494	490	483	516	494	512	492	488	534	541	511	525	513	501	541	520	507	493	501	488	483	519	491	483	532	498	491	518	548
