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
335940546414	335940546950	335940547500	335940548027	335940548575	335940549127	335940549700	335940550225	335940550800	335940551350	335940551900	335940552450	335940552975	335940553527	335940554075	335940554650	335940555200	335940555750	335940556275	335940556850	335940557375	335940557950	335940558500	335940559050	335940559600	335940560150	335940560700	335940561225	335940561777	335940562350	335940562900	335940563427	335940563975	335940564550	335940565100	335940565625	335940566200	335940566750	335940567300	335940567827	335940568400	335940568927	335940569475	335940570050	335940570575	335940571127	335940571700	335940572227	335940572777	335940573350	335940573900	335940574427	335940575000	335940575527	335940576077	335940576650	335940577200	335940577750	335940578300	335940578827	335940579377	335940579950	335940580500	335940581027	335940581577	335940582150	335940582677	335940583225	335940583800	335940584350	335940584877	335940585450	335940586000	335940586550	335940587100	335940587627	335940588200	335940588725	335940589300	335940589850	335940590400	335940590950	335940591500	335940592027	335940592600	335940593127	335940593700	335940594227	335940594777	335940595350	335940595877	335940596450	335940596977	335940597550	335940598100	335940598650	335940599177	335940599727	335940600277	335940600850	335940601377	335940601950	335940602477	335940603050	335940603600	335940604150	335940604700	335940605250	335940605800	335940606327	335940606877	335940607450	335940607977	335940608550	335940609077	335940609627	335940610200	335940610750	335940611277	335940611850	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
19609	10611	3120	2050	1324	980	729	575	478	399	352	321	325	291	236	226	197	197	174	189	188	178	174	168	177	178	256	322	324	320	347	339	478	703	778	436	376	260	166	150	200	131	167	144	128	157	149	124	146	159	150	120	147	149	129	134	133	138	144	146	133	139	128	139	139	138	155	159	145	142	144	144	125	146	135	127	123	165	132	142	131	127	133	160	118	141	142	129	136	136	129	137	121	134	136	147	130	142	141	124	119	137	115	132	141	146	146	104	124	142	138	133	128	137	127	149	136	145	136	129	119	121	129	139	126	154	124	128	153	144	117	134	138	137	142	132	145	126	150	135	132	140	133	131	133	132	134	138	141	143	129	129	127	141	137	132	162	128	134	126	133	127	133	132	160	133	142	156	119	135	124	149	142	156	149	127	125	133	137	141	124	129	126	123	120	135	137	143	135	143	145	127	130	139	129	119	122	142	149	148	141	138	139	142	133	121	117	132	138	127	127	126	141	136	125	114	155	134	131	140	124	104	131	131	130	163	143	138	135	152	127	122	139	126	130	126	127	131	149	140	147	138	128	139	128	141	129	128	136	151	134	129	123	118	149	125	140	143	152	130	124	127	142	147	135	104	119	127	129	133	143	127	143	145	122	162	127	108	118	140	143	119	119	123	149	134	121	148	133	141	125	136	134	146	149	117	140	133	147	115	136	140	128	155	109	128	142	137	136	126	124	135	146	136	113	120	132	126	140	146	122	116	119	112	150	139	105	126	126	127	148	123	136	134	131	167	144	148	133	127	120	129	109	126	134	115	125	106	116	123	127	150	121	139	131	127	146	135	133	138	144	144	127	123	134	145	138	121	131	113	127	132	129	117	122	135	134	125	120	114	123	137	130	110	123	140	112	131	119	125	142	131	139	137	124	118	130	116	144	129	135	146	131	140	138	139	150	139	142	129	137	119	135	129	159	167	141	133	141	146	127	119	116	114	115	123	137	135	128	128	142	128	122	137	125	133	152	115	128	125	132	142	147	138	128	158	128	119	135	127	130	155	129	132	138	136	124	114	109	134	153	109	127	156	134	124	110	142	106	159	112	135	142	125	114	149	120	147	145	149	142	135	126	139	129	144	143	143	124	141	124	115	130	121	107	127	131	123	140	127	139	143	124	129	128	120	123	151	159	145	118	138	132	138	144	128	122	148	126	147	120	146	126	134	153	127	135	131	124	133	129	133	140	140	121	131	124	127	140	115	135	141	142	113	142	147	139	124	135	148	139	147	140	137	132	155	123	155	131	124	135	138	120	121	143	122	144	125	121	136	135	141	131	141	130	167	146	122	142	134	142	131	142	130	143	139	129	126	130	131	134	126	140	133	123	142	112	130	132	131	146	145	128	146	138	131	127	150	127	136	112	144	129	143	133	133	116	128	145	145	98	131	126	132	134	117	123	149	146	147	125	108	134	124	144	133	121	122	119	119	133	133	128	142	150	139	154	146	133	145	146	137	130	105	125	130	132	133	146	123	121	152	126	123	121	125	130	140	153	124	141	142	126	110	146	157	146	144	123	131	139	134	130	112	122	141	134	123	135	112	161	134	146	140	151	144	140	139	133	143	127	128	134	108	137	120	123	147	125	119	129	135	135	145	136	118	145	122	133	126	144	129	133	127	122	132	119	129	129	118	148	145	111	131	120	156	120	125	153	109	128	154	143	125	120	142	127	122	137	135	143	120	136	110	144	135	134	117	129	143	157	138	136	156	112	123	133	125	132	121	134	120	123	135	132	137	142	132	126	148	130	139	149	108	131	128	114	116	135	119	131	143	137	130	115	147	135	124	121	133	132	139	111	110	128	138	137	109	129	136	136	130	139	145	135	114	145	139	139	134	142	137	127	119	108	137	144	132	132	121	138	142	145	116	132	116	138	129	126	151	128	125	134	142	139	121	129	133	132	116	140	122	139	131	131	132	144	127	123	132	122	140	141	151	132	144	125	134	116	143	124	143	146	136	114	129	102	138	132	131	122	137	128	141	114	124	125	121	132	144	124	135	122	136	119	124	126	127	139	145	120	120	112	146	124	137	140	124	146	120	123	119	128	134	133	117	122	121	115	139	130	117	154	143	132	136	142	150	128	136	123	136	144	142	136	111	137	139	133	135	150	116	125	137	124	124	137	143	163	118	143	125	145	117	134	129	119	122	130	125	112	147	129	145	126	131	124	128	135	140	125	129	116	132	141	119	149	114	113	140	135	150	119	133	119	145	155	145	132	145	133	149	144	126	127	126	157	122	152	138	141	125	125	136	134	126	120	131	142	130	110	130	119	131	124	123	123	121	130	135	123	152	127	123	105	122	143	107	143	118	146	143	143	133	119	124	131	124	165	134	126	147	138	125	130	120	120	138	132	143	125	135	119	131	104	130	126	153	131	136	134	131	150	128	139	112	138	117	127	130	127	142	118	129	136	143	118	125	132	135	117	141	148	139	145	123	124	135	149	130	140	118	143	127	138	137	139	128	113	143	124	138	148	108	151	127	122	135	121	117	130	131	130	151	131	132	125	133	139	134	131	116	134	145	129	122	109	110	116	124	134	111	122	119	130	114	133	146	159	129	134	125	132	151	126	138	128	124	138	136	129	159	137	129	141	163	134	165	127	159	131	130	148	123	147	137	124	136	134	127	112	139	121	141	156	147	124	135	127	133	130	114	117	136	161	143	129	135	134	119	137	128	137	132	140	142	117	109	117	134	130	124	126	97	136	147	154	129	116	136	125	136	134	119	136	155	110	125	123	131	134	107	129	116	153	121	131	120	137	148	155	125	121	127	127	146	141	127	141	124	126	118	127	113	141	146	116	139	117	123	137	131	135	134	125	126	121	118	115	136	134	134	130	121	145	129	154	137	116	128	144	133	115	130	113	144	150	124	121	147	128	138	115	135	140	116	141	139	141	131	113	128	143	118	117	115	107	131	149	135	144	126	142	128	127	114	154	122	129	119	139	128	144	120	134	130	116	140	149	132	126	135	125	146	124	116	132	127	133	118	114	138	141	122	145	133	141	137	134	121	135	122	139	138	139	139	132	127	124	118	134	118	119	133	133	127	129	153	130	152	139	138	151	127	127	132	119	127	122	135	133	152	130	151	132	120	118	128	156	156	130	129	137	130	147	133	116	150	134	137	126	152	124	138	131	124	139	125	126	119	161	151	136	124	130	126	138	127	134	116	116	141	130	142	144	145	132	115	134	130	146	140	139	132	131	157	138	127	119	123	146	115	156	136	140	131	143	135	122	144	134	97	131	132	119	125	123	117	136	136	134	134	125	133	144	137	128	138	118	144	131	122	151	139	162	124	135	149	140	130	116	127	124	121	115	153	122	116	139	149	137	114	107	134	154	146	114	111	125	144	144	113	117	128	144	130	135	140	114	147	135	116	117	117	128	138	139	130	136	127	141	131	125	145	145	137	123	117	145	143	145	133	136	136	126	141	142	134	137	135	128	125	122	151	135	135
10048	8523	5493	6299	5349	4318	3545	2904	2430	2008	1732	1579	1409	1361	1147	1091	1055	994	891	907	795	782	807	786	800	882	1097	1747	1919	1923	2139	2630	2830	3622	4247	2590	2212	1502	671	617	637	613	606	607	617	682	573	636	541	485	539	449	502	498	477	484	486	477	453	444	488	456	455	440	456	454	474	424	447	440	420	469	437	467	447	453	477	420	423	472	422	418	467	421	459	392	430	423	430	449	430	434	433	445	447	436	435	468	415	462	446	415	400	454	450	442	415	386	426	418	410	398	443	439	436	389	407	406	445	416	428	416	395	409	429	417	413	425	421	411	401	379	437	430	402	451	429	420	395	420	424	427	446	387	434	436	406	439	425	410	444	432	428	463	425	421	389	421	435	438	440	438	424	408	410	378	419	418	431	410	430	430	429	404	409	454	458	443	412	438	429	409	439	389	439	445	420	421	408	405	433	394	448	378	442	441	419	389	456	451	404	451	440	399	423	420	432	413	412	442	441	396	419	385	423	410	409	406	423	429	408	422	438	416	396	402	432	437	416	455	388	430	424	419	375	420	403	423	409	437	432	424	439	411	425	401	420	444	423	410	407	381	407	402	436	408	424	415	450	423	430	400	453	386	387	444	429	427	406	430	424	408	417	436	422	425	425	408	419	388	429	462	414	411	370	453	431	427	400	424	423	400	435	401	404	407	417	401	432	402	460	399	453	442	390	431	448	432	407	388	463	428	413	413	461	394	396	427	456	435	418	399	397	428	427	417	429	455	411	437	441	410	398	403	438	392	416	400	420	421	383	424	391	429	414	407	418	443	432	437	436	388	449	431	432	398	412	461	396	390	388	401	437	411	414	405	413	425	408	387	428	400	427	421	421	432	430	393	412	381	415	412	427	440	431	434	421	426	423	412	402	384	444	416	413	408	424	407	411	471	425	406	394	463	423	451	403	390	424	365	503	445	429	387	408	444	439	380	455	416	389	417	440	425	404	453	431	399	412	445	390	476	438	394	439	412	422	414	401	385	406	408	412	416	435	374	416	413	398	409	406	429	438	405	425	432	406	446	433	456	384	406	423	421	435	390	388	401	418	440	424	418	443	423	392	414	395	421	424	417	388	402	436	419	443	446	377	430	432	419	363	446	406	427	443	414	413	414	435	405	437	426	414	405	417	426	405	429	435	409	445	402	441	442	425	407	411	425	402	398	400	400	411	406	421	412	396	428	397	405	430	404	463	401	412	396	474	459	411	421	414	413	440	435	388	416	436	435	392	436	396	405	440	405	410	393	404	404	379	421	418	405	455	413	398	421	408	419	407	427	393	431	416	440	415	408	412	401	426	413	376	434	392	409	417	414	420	440	405	400	415	394	448	396	406	442	461	420	434	447	417	418	434	397	427	423	406	391	437	401	402	375	411	394	428	395	415	397	404	421	436	432	422	422	418	433	431	424	430	425	425	447	433	433	394	398	451	431	405	419	463	433	450	428	403	427	387	413	423	394	399	408	407	439	450	413	415	439	403	441	403	400	435	460	413	461	434	411	447	401	427	435	404	384	363	428	458	432	374	385	419	415	421	407	423	454	438	420	387	420	448	435	434	410	411	424	447	435	427	430	376	424	401	433	429	437	392	454	432	432	417	459	441	391	426	394	406	379	415	452	423	402	393	420	421	446	442	410	394	427	435	423	418	389	393	439	397	425	420	447	394	419	381	429	413	383	440	406	400	400	421	412	444	419	432	438	406	406	424	426	426	417	399	416	381	423	436	424	447	404	400	366	407	380	440	440	417	419	436	424	437	456	429	424	471	394	428	406	426	407	431	432	419	393	391	416	420	396	406	389	414	407	372	395	423	423	386	388	385	367	375	398	413	387	409	397	427	425	403	393	386	444	406	390	412	418	412	437	438	446	422	439	432	430	421	388	379	397	423	452	429	409	425	418	417	427	440	416	391	419	434	372	429	449	439	411	400	434	395	404	436	409	426	403	413	434	401	408	400	409	410	406	438	425	423	399	432	401	396	422	436	424	400	428	420	405	419	405	434	408	408	400	409	420	435	423	406	423	424	415	461	401	378	433	415	367	426	411	434	429	441	422	423	428	404	403	423	436	427	439	400	404	448	402	419	453	431	423	433	419	402	421	416	432	392	423	433	415	400	430	426	420	395	401	427	421	423	451	416	434	453	407	414	422	411	453	442	402	417	427	418	434	409	427	407	435	408	410	414	430	380	399	371	379	439	464	398	440	438	421	408	390	423	417	403	445	412	413	417	406	420	394	425	398	397	431	408	383	422	409	418	392	438	382	429	446	406	393	425	435	417	394	404	401	429	380	425	434	424	414	420	421	434	409	411	410	392	426	410	380	434	394	407	416	437	417	410	402	430	427	386	451	423	418	468	436	406	424	444	469	393	413	439	437	408	383	417	447	432	464	427	395	409	428	384	416	417	429	409	407	435	411	399	412	422	377	404	425	432	418	431	433	434	394	414	394	406	434	441	374	415	420	412	447	409	429	426	432	419	431	407	406	428	409	421	415	419	424	444	422	413	398	462	398	449	437	414	417	429	390	430	405	410	410	404	423	418	417	393	413	411	469	403	401	413	405	383	419	419	425	400	426	398	428	425	398	413	435	414	457	401	403	411	432	396	430	404	422	373	442	438	426	445	420	401	434	439	389	432	408	445	424	411	421	430	393	465	439	431	418	394	410	452	422	386	417	433	404	402	429	391	410	410	433	420	434	434	401	382	397	395	439	377	421	416	409	407	434	407	406	401	425	440	402	421	414	435	435	381	420	420	448	418	442	418	400	429	420	427	404	420	398	423	405	435	413	434	448	406	395	434	435	403	402	426	387	410	404	448	424	451	419	437	417	399	439	398	404	384	442	387	399	399	420	403	421	438	425	430	403	400	383	428	407	423	425	419	410	446	396	373	451	402	412	461	442	456	426	422	396	384	429	407	429	394	417	399	439	384	421	397	389	415	423	436	448	367	407	418	437	464	452	405	430	420	402	400	417	408	411	417	461	435	469	400	413	401	437	418	387	423	417	395	428	396	447	396	435	418	428	375	414	376	434	416	398	417	411	434	402	411	386	418	397	422	395	421	404	429	415	401	433	412	407	430	451	391	424	456	388	440	408	414	405	427	443	419	443	401	421	425	404	437	425	457	426	404	415	415	407	395	415	393	445	427	401	414	418	427	405	409	432	434	397	416	391	446	397	409	406	398	436	408	415	414	424	399	438	418	398	430	475	408	414	426	421	423	425	405	369	430	415	430	415	392	406	405	446	425	414	405	448	430	419	443	437	416	429	402	403	413	423	402	421	431	404	423	412	417	432	433	428	424	447	435	428	402	456	423	445	399	409	399	453	449	413	376	425	421	420	404	427	447	386	376	451	405	415	430	426	435	437	391	412	429	418	446	431	412	411	404	402	398	393	433	427	442	427	434	449	429	440	396	412	403	419	432	445	397	403	419	425	377	414	420	424	439	374	395	401	444	422	400	419	383	412
2353	747	321	319	257	299	233	241	285	239	250	210	230	240	225	236	216	222	187	190	217	224	219	226	216	211	201	224	222	204	214	225	241	247	265	238	233	256	209	215	237	224	225	206	218	207	237	215	239	221	236	184	216	214	228	218	219	210	234	232	236	209	195	220	226	228	212	246	194	225	227	225	234	246	206	220	211	236	222	208	239	203	219	224	227	221	237	218	205	229	230	218	205	210	231	213	232	226	210	208	216	212	225	216	233	212	216	194	188	234	230	213	219	198	222	245	216	227	215	228	217	211	225	202	208	201	207	225	211	207	208	233	208	209	221	193	222	211	203	230	216	226	197	210	210	225	226	224	225	224	208	232	244	191	210	207	186	211	228	221	220	232	233	228	232	238	223	224	228	213	226	200	238	187	208	247	172	219	220	224	221	209	222	212	205	213	216	217	240	201	210	220	206	210	213	198	201	227	199	216	237	229	207	219	230	216	206	199	220	224	238	213	197	243	200	239	242	232	210	195	194	231	228	226	237	230	229	247	198	228	250	211	226	214	224	246	228	201	204	233	215	221	234	236	219	221	210	209	234	200	212	230	207	243	238	206	212	217	214	193	231	224	230	188	201	220	206	206	236	213	231	205	215	226	216	224	210	242	229	222	223	207	196	212	180	214	206	217	207	224	212	227	224	234	212	213	216	216	207	239	210	220	210	224	214	222	224	226	215	202	218	237	235	205	236	222	188	207	216	206	206	212	193	218	209	221	211	221	235	229	234	224	216	216	221	194	228	195	202	217	209	194	248	237	236	221	212	234	209	229	222	220	212	196	232	186	221	221	208	220	229	204	242	220	199	224	232	223	214	217	236	249	229	215	235	214	204	224	225	207	220	211	220	213	206	217	236	232	206	247	210	204	224	173	180	236	212	203	212	249	240	190	209	205	241	209	206	211	233	218	210	226	230	207	192	239	219	175	240	211	244	183	214	249	188	207	210	196	233	222	187	210	225	211	229	236	200	266	196	252	222	224	222	214	207	221	251	211	230	214	222	225	229	220	197	210	220	231	212	205	207	216	245	204	222	198	222	219	217	178	214	231	201	214	226	204	264	233	217	232	208	199	208	228	236	234	187	234	216	219	192	223	226	224	207	227	232	247	234	202	246	205	215	216	224	238	197	222	200	220	216	205	221	251	218	225	225	222	221	200	209	216	207	200	240	224	236	236	218	218	213	234	222	242	197	197	207	229	184	240	250	222	213	213	198	201	219	221	219	217	232	217	234	218	249	243	211	237	227	204	220	226	217	207	239	197	218	211	218	225	194	204	222	230	194	222	237	248	190	238	220	233	226	199	208	221	229	218	224	220	226	201	229	214	215	194	222	225	215	210	198	231	214	247	206	225	208	223	222	207	208	190	222	206	228	233	211	194	220	210	244	206	228	213	223	195	210	215	226	220	220	196	212	212	208	213	215	195	205	224	223	209	226	207	228	215	213	188	211	190	206	219	200	228	201	221	230	224	213	239	211	231	237	208	216	210	230	227	215	256	232	239	236	255	229	226	226	203	213	245	203	228	223	223	228	214	224	218	240	217	205	225	203	227	199	231	212	225	231	216	245	212	232	223	215	200	224	198	222	211	203	221	212	258	210	219	212	199	222	229	217	230	209	200	218	206	235	189	216	209	230	222	230	215	225	218	248	205	200	189	226	206	220	213	224	223	192	225	235	230	204	249	240	231	230	229	212	201	237	207	208	205	206	208	237	218	205	238	217	206	209	231	203	208	213	238	201	209	183	212	213	202	201	227	223	218	231	232	219	213	249	227	204	219	211	225	216	213	235	243	220	234	207	217	238	237	200	240	225	224	221	211	218	202	197	226	218	207	198	260	201	212	197	233	238	230	224	224	206	205	203	214	202	208	208	224	226	235	213	222	226	209	223	241	196	210	235	221	231	200	237	204	217	226	218	211	187	207	223	230	213	221	224	248	212	225	189	219	210	179	220	202	204	219	206	237	252	217	202	200	213	227	215	222	224	212	217	231	211	195	206	237	234	206	199	210	216	221	215	204	233	208	252	202	220	212	219	236	225	230	230	197	236	212	206	218	204	234	216	197	254	203	215	204	235	224	232	230	200	187	210	209	201	197	234	211	213	207	234	235	214	221	231	213	219	208	234	214	214	224	233	208	178	232	221	215	205	204	222	230	222	213	211	226	228	232	224	219	257	222	186	211	229	219	202	227	216	231	223	189	217	220	219	240	231	220	224	211	225	248	202	219	242	201	219	215	207	245	201	179	230	237	210	243	214	223	210	229	201	229	201	203	213	191	227	233	213	220	256	256	223	232	237	223	249	227	225	226	233	215	210	210	221	237	232	200	190	213	235	215	231	222	212	227	217	214	252	226	234	225	236	199	248	225	193	214	230	232	244	229	228	217	186	217	218	223	209	189	226	231	212	222	193	215	198	209	216	194	209	217	172	236	191	203	222	233	253	202	254	203	193	222	200	215	217	228	211	210	210	227	208	229	213	195	211	217	170	215	218	203	216	209	220	209	237	206	243	208	215	222	199	236	215	229	228	215	220	235	202	219	227	233	211	228	236	206	214	202	241	234	208	207	222	207	226	236	226	214	193	211	187	238	234	221	185	232	222	225	203	240	211	205	237	211	197	208	203	234	213	226	224	216	217	212	241	204	196	228	225	219	195	231	246	214	195	236	220	218	230	237	232	216	227	218	260	212	216	215	238	216	243	214	181	192	209	191	207	230	223	187	224	197	211	239	185	201	237	221	225	246	187	192	201	198	211	203	211	218	221	219	229	243	217	232	207	208	241	217	209	214	219	224	210	228	220	221	215	217	213	223	217	202	238	237	211	219	209	210	239	208	226	206	256	251	213	226	240	209	224	220	211	188	204	229	228	251	194	223	202	225	224	225	216	210	260	223	231	221	238	225	196	228	208	232	203	220	224	223	228	223	213	224	214	205	233	223	236	212	224	213	195	228	211	210	209	207	218	199	224	203	226	231	255	203	240	222	225	211	229	233	226	229	228	223	202	249	247	243	235	205	199	204	202	217	217	216	208	228	224	218	205	187	214	220	232	217	213	219	201	236	232	211	218	250	234	206	239	199	207	230	217	223	235	232	213	215	217	225	211	215	184	234	218	267	203	222	187	212	212	231	202	235	215	236	206	215	186	210	223	228	228	215	195	209	196	251	192	207	229	215	217	256	212	237	226	232	225	237	217	231	223	188	209	221	229	204	205	203	196	193	196	231	212	220	193	208	202	181	216	210	245	211	213	238	221	205	229	205	202	245	212	217	227	206	246	195	232	230	203	234	189	207	206	220	219	238	237	222	215	205	223	215	216	202	205	226	249	213	223	229	236	216	233	209	208	208	208	211	225	253	236	229	236	229	211	217	195	215	223	202	218	205	228	221	216	199	209	224	185	216	211	199	216	227	222	249	235	210	208	210	207	183	243	216	200	198	213	230	204	219	221	210	217	227	254	207
2410	1255	840	897	793	782	751	688	682	673	652	697	676	665	623	642	664	639	649	663	624	661	648	644	633	654	663	711	691	702	657	730	744	755	773	710	660	660	655	637	620	605	654	672	672	640	639	632	609	667	624	607	601	649	685	687	643	663	608	661	674	628	568	613	591	651	637	623	618	629	631	617	608	628	634	640	640	649	615	637	641	621	599	659	701	652	623	652	621	611	634	641	634	604	656	631	627	642	688	622	617	637	636	637	627	608	661	642	618	655	619	650	612	564	640	624	631	653	661	589	601	625	555	638	593	656	684	659	631	620	608	569	651	665	615	625	642	654	605	657	683	621	628	657	655	638	618	608	632	606	607	617	629	647	581	667	626	658	628	582	644	573	627	637	621	643	647	619	637	622	624	654	604	667	640	635	596	582	666	634	685	646	623	651	591	642	564	594	619	603	652	612	606	656	567	665	682	628	589	620	639	664	618	617	620	610	655	646	643	649	700	593	652	634	617	605	641	581	634	636	579	631	626	617	608	592	589	619	656	582	619	638	648	615	644	667	640	582	635	632	658	641	644	605	654	638	657	596	603	661	670	630	607	631	630	615	634	648	648	623	660	615	665	633	632	597	583	642	624	579	592	635	605	661	616	601	609	598	642	618	644	618	588	619	623	634	638	624	606	606	657	605	644	627	650	616	665	634	598	600	638	671	647	653	684	637	605	617	623	660	662	635	654	614	623	613	625	603	617	652	634	611	622	623	620	635	658	597	680	664	599	661	619	630	641	623	630	608	625	618	608	616	610	638	598	668	647	640	620	633	622	619	641	642	620	570	610	565	635	624	629	621	615	610	619	645	608	609	629	583	612	606	608	610	658	609	621	695	594	603	657	642	612	642	627	661	627	598	620	646	663	566	596	549	613	617	649	604	613	649	656	696	639	593	601	635	615	658	579	624	609	615	630	637	651	667	626	659	641	637	573	599	601	626	581	670	602	650	615	646	606	627	623	617	659	614	650	643	596	626	645	681	656	656	642	628	652	609	656	609	667	656	633	641	645	652	593	638	641	638	612	663	658	588	619	650	623	618	607	628	624	615	630	635	609	652	643	650	587	580	603	589	629	674	583	613	603	623	652	680	611	583	614	643	624	681	634	671	652	654	612	637	660	662	647	584	631	599	593	636	590	628	630	669	633	609	597	639	559	632	632	625	626	626	585	622	653	633	607	659	643	665	624	670	623	659	593	582	653	607	674	624	605	658	657	558	640	634	579	650	634	623	604	619	659	599	607	647	624	602	636	640	610	612	622	609	645	629	663	611	641	605	641	649	624	618	641	600	639	611	666	662	649	645	656	567	610	654	628	652	585	629	618	641	604	610	597	616	670	610	651	623	593	640	567	637	657	604	656	584	621	651	597	666	684	599	619	580	597	673	619	595	605	630	609	620	629	645	626	610	648	619	671	646	647	616	625	632	594	604	632	632	599	663	630	628	641	660	615	590	648	587	635	609	606	627	610	651	655	638	614	642	641	620	653	646	627	627	642	610	652	637	604	647	617	608	638	695	601	585	659	622	646	629	661	660	625	643	635	613	635	640	640	636	641	636	613	635	605	679	655	688	604	680	612	643	618	604	610	629	611	648	663	642	622	637	601	622	627	676	649	555	646	681	608	617	635	669	624	627	612	644	643	626	639	646	627	618	628	588	616	638	573	624	577	622	603	630	664	642	622	640	635	653	598	634	635	612	582	657	618	653	599	615	665	649	664	567	666	680	644	619	685	642	653	615	667	614	623	661	618	641	635	671	611	632	650	621	654	653	619	657	615	667	667	614	605	633	611	592	620	612	616	602	674	632	611	638	623	626	622	638	641	601	613	636	637	602	619	642	632	627	645	674	615	611	640	624	624	596	631	644	615	634	651	595	628	612	630	613	582	654	589	663	624	616	665	600	607	608	567	645	565	672	599	610	655	624	632	629	650	624	640	674	644	626	644	612	623	654	630	629	658	580	649	653	656	582	597	667	642	614	643	615	623	616	613	604	612	645	626	627	623	645	653	621	597	615	669	615	639	647	651	612	643	636	635	666	640	599	662	653	632	645	578	584	636	587	632	630	623	679	649	622	647	597	613	646	644	627	610	639	589	613	590	638	633	644	641	620	653	609	602	579	625	626	603	638	646	616	563	605	576	589	598	637	584	661	656	601	609	603	634	635	572	616	635	605	637	615	579	616	648	606	625	608	615	579	626	629	643	629	633	636	646	623	703	656	630	688	659	643	628	630	628	666	630	655	603	597	614	617	638	643	641	603	613	636	617	654	615	653	664	629	621	623	617	616	609	613	642	626	630	618	621	643	652	653	638	628	638	679	631	623	625	632	644	633	665	601	657	584	619	648	609	665	630	671	642	651	616	645	606	654	633	612	622	610	595	641	579	627	674	613	601	603	653	670	661	590	629	597	588	574	620	640	623	617	625	637	601	617	618	610	664	633	602	625	651	668	656	580	598	607	622	616	658	683	640	646	618	627	656	639	640	617	632	643	659	591	612	623	632	615	620	659	621	646	628	672	650	668	624	608	619	621	666	614	632	644	639	611	597	603	592	628	674	667	643	651	610	597	642	608	601	600	641	605	633	609	609	638	665	604	623	653	620	621	601	624	690	659	636	671	625	631	634	611	648	599	623	644	653	652	648	608	620	663	614	623	637	647	593	597	623	676	607	640	599	633	572	616	631	631	636	631	656	576	662	639	618	608	618	600	640	600	643	584	606	619	596	648	622	602	616	624	576	629	633	603	631	649	654	609	633	680	655	645	645	593	600	648	635	645	635	614	649	619	669	652	657	640	627	678	637	610	657	644	590	693	637	641	639	662	614	656	591	602	568	596	645	632	607	627	636	627	681	613	663	575	650	662	607	621	692	683	580	627	636	602	622	618	606	662	636	632	635	629	613	598	652	638	669	637	593	680	633	602	638	594	619	650	627	679	610	585	605	650	629	629	619	608	649	644	636	633	606	600	653	635	649	617	619	601	598	639	645	648	603	609	673	609	626	622	628	665	595	638	647	627	634	652	615	680	624	656	623	612	642	592	632	661	615	668	616	601	655	644	669	666	610	676	579	633	600	619	625	632	617	628	587	626	604	636	618	661	643	592	584	619	638	635	638	628	647	670	600	584	665	679	631	663	632	633	629	653	616	624	623	635	684	638	644	613	619	654	651	612	632	667	622	612	589	643	609	639	684	610	677	628	657	588	632	657	669	626	642	639	562	610	600	612	632	658	633	632	597	621	573	666	644	633	609	620	611	648	639	585	619	612	568	630	682	645	585	652	623	615	628	609	608	658	600	630	660	573	627	646	625	621	645	618	662	625	643	618	662	680	625	628	652	631	629	626	661	632	634	635	639	587	584	568	659	656	624	631	598	597	601	561	602	674	602	627	622	650	648	615	620	617	645	620	601	677	576	692	656	595	628	657	603	637	602	605	670	666	636	606	578	597	634	611	655	617	602	632
11177	6856	1613	1069	725	553	428	328	268	250	227	206	187	164	165	137	141	152	133	136	145	125	130	127	140	150	158	165	167	177	202	231	258	355	412	289	209	182	115	109	102	107	103	106	103	128	86	120	113	116	94	77	112	90	97	103	99	106	114	101	112	124	109	101	83	122	123	100	107	110	116	102	85	102	100	107	102	101	112	97	114	117	110	101	106	104	115	102	97	105	87	108	118	100	94	100	103	111	95	97	100	94	100	105	104	101	114	104	108	96	107	101	99	89	112	100	92	92	103	97	104	91	109	85	88	109	105	113	112	113	85	92	105	93	77	120	98	114	94	111	128	101	93	116	110	100	90	113	96	107	118	108	115	92	90	100	133	101	131	108	99	107	118	102	101	101	92	97	95	121	97	109	87	92	100	83	84	99	95	102	109	98	90	110	97	106	87	111	84	96	109	83	95	95	81	93	104	86	104	100	114	119	112	105	102	97	126	107	89	103	113	112	89	112	141	100	96	89	115	105	97	89	119	100	116	113	95	93	86	91	95	101	94	96	103	111	85	89	89	102	99	123	104	103	88	90	101	111	105	93	95	105	102	111	102	85	105	105	96	107	94	88	95	82	119	85	104	92	102	106	100	129	106	90	97	98	105	106	103	101	103	79	93	90	93	103	100	95	119	86	110	87	103	113	112	106	103	114	87	89	107	92	89	107	104	106	99	89	112	106	110	89	113	106	88	93	98	98	89	117	115	89	103	104	88	83	99	111	114	106	82	128	106	113	107	105	110	106	91	102	97	93	99	100	100	103	102	92	93	99	112	94	85	105	103	102	106	92	98	109	97	87	102	77	109	95	111	83	102	99	107	109	99	83	108	76	97	93	98	104	91	99	100	113	92	98	98	99	92	105	85	94	115	101	125	109	117	105	93	93	90	109	77	105	110	108	87	90	114	91	91	108	101	96	104	95	102	102	103	108	85	89	95	93	90	113	102	109	102	115	101	123	97	99	104	87	92	102	102	102	110	83	110	105	90	107	80	100	94	100	107	81	94	102	120	102	101	113	102	125	82	112	83	87	78	90	96	96	102	115	99	92	83	92	103	98	92	105	110	88	97	77	100	105	116	94	113	119	96	111	96	105	101	116	104	89	99	111	107	108	108	107	84	102	87	99	97	115	87	96	87	105	111	108	96	97	97	109	81	113	75	113	99	118	101	120	110	117	89	95	98	101	108	119	85	113	101	103	102	100	121	99	97	113	76	95	109	100	105	106	102	89	106	98	125	94	98	96	92	106	92	92	111	93	85	104	91	103	113	94	116	119	117	91	91	100	96	109	109	95	103	103	106	117	100	89	96	94	119	96	100	105	92	88	115	94	107	105	72	104	86	100	105	99	116	99	119	112	90	89	101	100	78	99	97	107	91	76	88	111	104	113	90	110	104	97	89	92	102	101	96	116	97	99	100	97	102	104	103	96	109	89	87	96	120	103	99	101	110	104	101	114	74	109	105	100	91	85	121	102	106	107	96	91	114	99	94	103	103	94	99	115	109	94	85	100	111	87	113	108	102	98	120	107	99	89	118	84	84	91	100	97	91	94	107	100	106	101	102	108	85	88	106	101	85	114	118	87	99	94	103	92	102	109	97	110	104	86	98	88	101	102	103	98	98	106	104	100	95	104	93	94	93	94	106	91	82	104	111	91	98	114	98	96	100	81	97	101	97	85	106	112	108	94	94	99	121	104	89	103	99	93	97	79	104	100	126	126	103	108	88	108	100	114	105	97	98	114	98	121	107	99	105	95	102	92	119	114	99	101	82	101	100	104	73	88	102	99	115	98	99	106	109	118	82	95	91	115	93	100	111	92	90	98	108	98	96	109	91	105	101	82	105	121	103	108	94	106	100	102	108	120	103	100	110	90	106	95	93	93	88	104	84	120	92	104	99	122	113	83	93	113	107	105	106	113	105	97	102	107	109	109	97	105	91	114	109	103	107	117	96	97	85	93	94	109	123	106	108	121	99	111	106	99	109	89	88	104	102	96	113	99	96	107	102	99	84	113	101	103	98	87	100	96	100	100	90	108	105	112	90	103	104	93	110	79	97	114	96	90	106	105	85	116	97	113	91	104	116	92	113	109	107	103	102	109	122	81	90	106	122	96	111	88	110	98	105	103	129	109	104	102	109	116	92	107	94	100	102	117	98	114	118	106	93	115	107	103	75	106	98	110	105	105	79	110	104	106	93	98	104	86	112	114	117	104	92	104	91	98	95	106	105	122	98	99	94	114	91	120	114	106	92	103	105	81	110	102	103	96	118	85	105	106	120	93	100	91	98	94	80	92	102	115	77	113	88	96	104	127	99	88	109	103	114	134	101	105	101	106	92	89	95	90	101	101	116	102	105	91	116	108	110	99	83	96	101	104	79	91	106	105	89	96	103	110	96	104	95	101	104	84	130	111	96	99	106	96	94	100	89	91	80	94	97	104	103	104	94	100	98	87	89	103	96	107	106	98	89	111	105	105	99	106	94	95	126	104	87	112	90	105	91	96	96	92	104	87	101	102	99	98	119	105	97	86	94	94	104	114	100	113	91	103	102	100	92	83	113	88	119	109	95	105	90	106	119	99	87	121	119	99	100	106	92	119	78	98	100	124	88	92	113	105	101	90	99	109	104	101	102	76	115	109	113	88	108	83	112	114	117	103	89	104	103	95	95	96	114	106	111	104	94	91	115	99	116	105	106	98	113	99	86	106	127	93	92	90	114	99	104	109	114	124	113	99	102	110	105	105	114	109	116	111	104	99	92	89	118	84	99	92	107	104	109	112	104	100	99	105	109	90	91	108	99	89	97	101	102	92	93	105	105	99	104	110	94	95	81	98	100	87	94	113	101	92	92	106	107	91	80	97	92	88	98	91	89	107	113	106	94	103	116	105	96	99	101	103	89	110	91	106	109	95	95	99	103	94	90	94	93	118	91	95	109	106	83	104	90	111	89	121	97	109	102	93	104	108	79	94	118	117	106	101	96	116	102	109	100	106	104	82	100	115	103	101	108	106	104	102	104	96	105	99	93	113	112	103	111	96	98	103	87	110	101	92	103	91	113	107	100	104	96	125	119	105	91	100	81	110	98	94	98	88	100	112	76	113	83	113	101	91	112	91	85	104	103	100	87	120	90	106	94	111	101	106	111	106	120	92	108	99	92	106	109	74	117	119	102	102	95	114	90	102	105	84	99	104	121	114	105	105	100	84	112	103	103	96	98	104	86	78	99	106	96	87	98	92	89	84	98	93	98	89	105	136	101	90	110	99	102	79	91	105	94	93	107	94	81	100	104	117	103	112	110	83	102	93	100	97	101	103	90	122	86	100	111	92	94	112	80	103	121	97	97	104	98	107	105	101	106	81	91	107	97	107	104	94	131	112	97	112	108	106	94	104	98	95	86	110	103	106	98	94	107	101	119	116	116	126	117	102	98	100	106	94	111	88	100	97	93	105	109	115	97	111
6860	6465	3288	3687	3236	2542	2044	1665	1441	1294	1135	993	880	867	717	667	676	645	618	566	597	526	526	544	570	564	799	1029	1057	1178	1290	1480	1850	2253	2307	1750	1381	815	485	436	492	422	509	441	402	601	409	355	418	361	379	374	353	371	383	387	370	368	324	364	369	349	362	352	369	370	357	347	357	360	347	338	370	340	303	351	353	338	354	362	337	358	364	379	366	333	386	360	326	358	333	332	351	373	353	353	325	319	322	331	387	344	361	362	356	324	317	341	342	316	370	337	323	366	332	325	365	335	312	338	339	334	327	339	313	333	317	337	322	315	345	330	316	356	352	316	357	335	331	349	361	298	331	324	369	323	303	309	323	349	356	337	310	350	358	374	353	335	343	334	331	337	352	361	305	319	323	296	334	302	340	345	312	365	331	335	305	341	337	370	326	333	358	312	332	337	320	315	310	357	343	346	333	343	339	330	335	344	344	314	357	368	316	369	346	333	380	351	322	313	345	340	362	338	309	324	356	342	335	361	324	370	340	348	320	332	309	342	324	334	311	369	358	330	347	312	319	321	337	364	305	335	322	332	330	333	326	317	367	348	341	330	327	320	314	360	358	332	350	333	337	356	341	342	319	334	319	363	355	346	341	358	369	328	368	339	354	326	296	335	351	340	329	319	357	321	367	343	331	315	362	346	339	306	351	337	353	348	345	319	308	341	351	314	341	351	353	352	313	328	315	330	351	301	328	355	293	355	364	302	296	319	334	340	331	336	324	348	354	281	329	308	325	317	327	337	344	336	335	350	342	330	338	331	289	353	337	350	319	317	324	317	338	345	314	358	335	329	340	305	328	306	347	335	342	333	328	324	369	334	333	307	305	319	374	350	328	347	326	334	353	317	342	351	310	360	312	341	322	338	362	371	319	332	347	355	324	366	312	292	316	349	349	333	337	353	324	332	352	330	327	307	394	331	329	311	347	315	345	334	350	304	338	369	344	291	352	351	334	334	327	331	324	338	340	327	356	321	334	344	323	356	329	338	326	354	337	373	336	332	325	338	368	340	322	357	364	364	315	325	303	345	327	337	375	338	301	352	354	339	321	358	356	341	321	335	299	329	358	313	352	357	328	306	314	319	340	352	338	328	355	303	321	341	337	317	330	289	333	345	320	329	318	330	336	314	341	316	324	301	305	383	334	338	353	328	346	326	345	341	352	308	325	343	324	369	332	332	335	332	332	310	324	363	366	319	356	335	330	351	351	324	329	362	338	350	334	316	323	344	348	312	324	326	357	326	307	339	320	355	350	309	351	339	361	337	311	327	320	313	322	342	339	328	315	336	333	356	352	354	328	331	336	339	349	315	325	345	360	329	296	324	355	332	353	334	351	348	296	336	317	348	332	326	327	320	325	352	365	339	333	387	352	362	348	380	353	343	340	344	333	337	318	312	355	343	325	360	347	322	356	352	296	335	308	367	343	351	319	328	307	329	370	334	368	325	327	323	312	347	332	344	329	344	363	336	336	329	335	321	324	370	312	336	341	315	322	344	356	345	361	336	330	338	363	311	369	339	323	331	338	308	329	328	333	328	304	320	290	339	330	354	316	324	356	362	333	323	347	349	351	319	345	313	333	332	341	317	320	349	367	373	341	340	313	351	325	364	289	339	329	345	316	333	323	331	322	322	331	335	320	335	353	319	314	340	372	300	360	312	313	318	306	324	331	320	346	321	340	377	340	352	365	343	369	340	330	376	335	307	329	329	325	340	334	330	333	328	350	343	327	325	332	331	356	335	358	331	321	340	356	350	331	308	352	353	351	346	294	335	323	373	355	317	334	350	347	366	324	344	349	340	325	321	301	330	344	339	345	291	363	345	334	312	294	354	337	306	332	347	355	353	301	339	321	326	314	353	308	375	327	318	348	359	375	340	332	312	359	326	325	303	344	344	312	359	317	342	335	341	333	331	358	328	324	333	326	318	331	322	341	334	350	320	335	356	354	355	312	330	331	334	353	332	340	346	335	338	352	331	341	332	319	330	354	358	340	301	309	321	301	356	312	307	354	323	331	345	346	312	358	329	342	341	349	341	357	344	330	324	328	346	325	336	333	353	370	324	337	348	361	362	316	347	306	350	343	362	311	321	321	318	332	337	367	304	329	314	364	339	326	349	348	324	327	346	334	347	342	322	289	313	339	329	332	302	316	345	327	324	354	357	325	320	340	310	354	317	327	364	326	344	336	320	326	323	358	317	347	349	356	350	327	316	334	374	343	356	338	301	332	323	314	332	341	392	352	315	318	353	337	368	363	321	349	359	332	331	318	331	333	361	306	315	318	344	360	335	354	345	330	342	337	338	349	310	362	324	347	342	329	338	358	284	344	324	343	376	316	325	348	388	344	365	314	321	338	330	343	329	357	337	342	326	325	348	338	306	347	311	338	347	340	352	364	366	330	317	314	384	324	343	331	348	325	300	328	323	325	332	321	340	331	349	337	347	346	360	357	341	360	346	326	338	350	335	352	348	338	349	326	316	304	302	331	330	321	353	352	284	315	325	349	306	343	345	333	364	321	301	334	316	359	323	322	310	337	328	335	325	373	342	354	359	344	340	321	327	342	346	324	328	326	350	355	351	316	319	345	374	328	344	304	350	369	352	336	345	326	325	362	319	336	308	334	367	333	334	326	326	341	309	318	303	340	320	324	312	362	316	352	341	335	319	334	348	367	309	345	369	327	321	332	320	336	310	344	322	355	327	330	361	365	325	367	324	337	373	345	340	342	343	313	328	336	305	303	307	328	326	344	326	367	351	302	332	339	313	330	332	331	327	338	324	310	320	329	334	331	323	323	350	381	353	348	352	336	324	316	319	344	324	338	341	334	339	298	361	344	353	343	350	348	340	343	315	332	326	345	336	375	367	335	339	329	321	325	338	301	327	288	356	328	355	310	320	358	316	343	342	324	355	332	338	325	340	319	320	318	365	326	325	296	331	342	329	370	322	328	337	328	344	310	351	333	338	317	340	324	355	310	341	338	330	369	347	364	315	324	349	337	372	325	328	309	318	338	338	350	319	330	345	312	342	332	343	337	348	335	312	353	324	347	337	335	309	333	328	344	323	324	340	325	351	322	350	312	346	344	334	355	380	340	332	325	324	354	315	360	337	334	315	319	340	325	354	333	334	343	340	349	368	337	345	332	300	329	328	357	314	358	328	349	317	330	324	359	319	369	347	337	321	344	329	304	337	358	360	318	327	335	333	357	340	315	332	351	339	322	353	322	365	357	318	329	345	374	367	315	344	332	333	356	313	317	353	379	323	332	347	291	324	310	394	327	352	318	337	349	335	323	343	340	337	350	311	324	305	328	353	358	307	341	311	369	361	353	339	335	339	343	344	326	337	342	327	335	322	332	324	359	356	331	328	369	340	329	309	304	380	348	361	350	330	314	341	337	360	345	368	353	330	331	384	306	352	327	318	324	323	348	361	316	322	317	380	306	356	335	295	340	331	307	353	361	333
22439	15193	3723	2223	1498	1088	768	623	546	428	402	332	332	282	266	260	221	192	213	188	204	174	195	188	197	197	232	272	299	321	315	368	583	589	729	453	440	265	188	172	167	155	175	197	183	165	148	179	172	137	144	174	149	144	161	133	157	134	114	148	163	118	148	147	141	134	147	148	158	135	164	134	139	133	136	150	140	147	137	129	142	154	150	143	148	124	128	159	154	142	148	155	152	145	151	154	154	139	148	123	134	150	144	162	146	159	170	134	149	155	140	145	135	133	135	143	136	131	148	145	149	164	159	152	132	139	155	138	136	160	138	138	144	136	145	147	148	165	131	130	162	168	139	135	150	128	143	147	149	165	156	133	155	139	135	144	132	142	154	121	155	151	130	123	140	147	154	145	151	144	155	148	137	152	127	150	145	138	149	136	176	163	135	147	134	154	149	155	156	138	124	149	148	142	130	143	143	138	145	158	168	144	150	153	139	160	151	136	151	149	127	117	148	136	143	121	126	148	166	140	158	147	137	154	147	146	133	144	169	133	131	142	160	137	156	139	155	146	155	135	138	151	148	137	143	140	129	140	122	141	143	147	128	138	145	137	145	116	136	138	160	138	138	143	140	138	147	130	119	141	146	146	126	122	132	153	126	144	126	128	147	166	137	135	150	149	157	147	150	141	132	136	153	151	134	140	130	130	138	122	127	166	139	135	131	139	156	170	145	158	158	135	149	139	125	140	167	152	151	153	143	129	156	147	123	144	134	151	150	172	157	137	130	150	169	143	151	132	141	164	144	129	138	123	148	131	138	154	153	152	135	171	158	145	130	155	167	139	143	153	138	152	129	144	134	131	144	136	143	155	129	145	165	135	166	150	131	140	113	140	146	132	163	165	133	143	144	148	128	143	144	136	142	147	143	160	143	131	148	146	156	131	150	150	134	150	138	140	152	147	133	140	159	145	160	148	130	152	125	127	125	158	155	132	150	153	144	132	154	152	128	137	140	157	122	153	162	160	157	147	158	126	146	128	157	137	136	148	159	146	172	123	144	159	132	168	148	131	144	130	172	144	141	167	149	134	158	140	141	157	148	134	173	136	153	140	175	136	142	142	157	157	138	133	119	146	154	143	147	130	143	153	159	122	144	138	127	151	133	131	138	138	150	148	141	128	135	131	131	143	140	157	129	125	156	141	147	121	144	145	146	134	163	166	153	145	138	131	162	152	139	145	126	147	136	143	148	135	142	158	135	113	165	126	139	152	144	138	135	140	133	145	138	145	150	143	142	139	140	145	150	139	139	149	152	144	146	147	151	153	143	122	158	142	149	149	156	146	141	153	157	157	142	140	129	150	126	127	160	130	140	160	139	141	150	129	157	129	158	125	137	131	128	141	144	146	144	146	141	140	138	133	141	139	142	133	136	151	150	158	123	130	145	146	147	133	160	143	158	146	139	148	145	152	157	132	147	142	150	158	148	141	159	140	140	153	144	141	153	158	135	162	143	160	128	161	131	127	138	154	128	145	154	132	147	155	142	160	137	154	137	137	137	134	151	144	144	149	139	156	130	133	150	158	143	135	133	137	133	150	148	135	145	150	170	130	139	153	136	135	152	142	155	138	146	146	139	143	159	114	121	142	145	140	141	147	150	135	163	135	140	156	141	141	136	141	121	133	126	159	144	146	136	118	158	154	142	129	142	153	168	110	139	153	148	146	149	154	157	124	137	132	140	139	142	155	138	147	130	120	158	153	140	133	138	118	148	121	144	145	146	135	139	137	153	149	148	143	134	147	117	151	145	153	137	141	149	137	152	143	136	137	141	156	149	152	150	129	149	131	129	150	131	156	151	160	130	138	153	147	129	150	131	166	157	136	131	180	159	135	142	135	140	123	158	145	145	153	131	149	156	130	135	153	147	157	137	156	144	124	144	139	119	132	164	142	141	150	137	130	136	135	130	164	137	131	145	137	156	141	145	144	154	148	111	153	133	130	153	132	150	138	132	140	131	125	143	164	135	124	146	134	116	144	154	144	123	158	134	151	144	162	151	137	145	142	155	135	161	138	126	145	143	163	138	133	157	141	136	154	132	139	145	134	160	141	145	163	156	146	151	165	136	147	151	154	135	160	148	132	138	170	128	139	133	157	132	161	128	150	155	140	147	145	143	156	135	143	142	140	159	134	135	143	150	143	135	138	136	163	137	147	135	139	136	155	156	137	147	145	136	150	152	143	162	134	136	144	134	133	124	155	145	146	147	149	147	127	145	141	135	161	134	149	138	143	109	137	141	163	124	123	148	167	114	155	134	142	129	133	147	145	118	124	144	155	146	149	130	140	122	108	170	150	132	143	150	129	142	149	154	122	151	130	132	138	114	140	136	130	129	141	153	151	138	143	143	148	142	143	134	151	154	156	133	151	161	148	127	145	119	137	143	135	130	142	172	137	153	171	137	120	132	134	145	132	131	152	140	139	142	147	137	148	124	134	136	151	144	118	149	133	154	144	141	135	163	146	141	138	125	142	131	147	137	152	132	140	150	163	148	150	140	145	144	145	136	147	154	130	129	134	142	137	135	125	134	144	145	152	145	143	139	138	138	153	132	142	156	133	130	130	143	148	147	152	160	138	130	150	149	176	118	134	139	133	145	135	136	145	147	132	145	137	161	150	156	146	129	141	134	144	137	151	146	148	149	161	119	131	119	131	137	134	125	127	140	145	149	140	151	144	154	155	153	153	153	132	158	139	138	130	129	160	137	125	126	148	134	151	142	120	137	144	157	141	154	146	156	143	122	146	137	162	137	132	149	165	128	149	144	157	150	135	131	149	128	154	131	139	129	117	130	154	145	134	148	125	141	127	130	150	128	149	154	157	147	139	147	164	155	144	154	146	137	146	136	155	133	175	152	171	130	134	131	145	136	144	145	134	141	150	142	143	112	156	138	146	140	139	153	150	131	139	155	156	149	129	138	122	137	134	164	151	131	156	157	152	138	142	156	135	134	141	137	174	159	130	124	135	127	142	154	159	122	135	149	121	133	154	149	153	146	136	149	131	150	139	147	133	166	138	117	152	178	140	158	138	161	136	111	131	140	137	141	131	131	122	162	138	136	156	162	151	134	119	149	157	142	149	141	154	121	131	143	136	142	150	122	148	143	132	139	162	141	155	151	125	124	153	150	135	152	136	123	138	142	126	118	184	155	129	153	147	154	159	139	149	136	142	133	139	143	155	139	149	135	156	140	125	127	134	133	151	144	165	143	145	152	152	142	119	160	135	156	151	141	138	158	154	151	156	128	135	137	161	119	155	134	158	133	138	138	125	136	176	123	139	154	150	159	153	145	135	158	132	166	132	156	145	159	149	153	158	139	110	152	153	132	153	136	155	133	142	127	142	149	147	135	128	139	153	143	146	156	149	128	112	118	130	138	141	148	130	151	148	147	141	147	142	155	133	126	142	131	165	144	138	157	138	147	139	155	155	148	148	154	147	162	160	149	162	149	139	128	153
12160	11852	5996	6776	5732	4545	3723	3120	2676	2232	1872	1696	1491	1454	1314	1277	1144	1046	1019	935	956	881	909	829	875	1046	1384	1573	1716	1831	2306	2496	3591	3309	4287	2668	2356	1368	869	790	772	699	716	682	659	609	559	638	606	509	547	531	494	491	536	506	558	535	495	480	478	501	489	528	480	479	483	482	472	491	452	477	492	476	499	443	486	489	482	478	484	484	471	487	498	467	451	461	459	488	453	445	482	467	439	507	466	450	478	495	463	480	492	463	495	476	473	484	461	469	468	467	433	487	416	441	496	477	459	467	462	487	428	427	500	484	487	464	462	464	485	459	465	482	466	432	430	424	467	475	493	446	475	467	435	451	497	454	466	428	481	488	457	453	444	466	424	465	470	438	463	447	467	452	488	463	482	512	405	481	454	493	471	447	449	434	479	447	440	469	442	464	450	455	452	476	481	454	440	486	449	449	459	440	474	435	473	366	466	493	447	481	461	478	405	471	478	459	449	459	473	448	460	504	448	463	445	448	427	430	424	465	406	463	422	432	447	416	459	452	495	459	450	454	439	456	466	439	471	483	444	414	476	510	466	425	433	405	404	449	463	458	429	474	438	462	444	447	442	463	438	460	420	424	428	442	424	456	467	459	463	486	453	436	478	477	474	455	468	448	430	470	414	435	468	451	421	428	469	436	462	423	446	464	445	489	466	468	454	463	441	450	438	448	469	450	444	451	495	436	454	483	444	490	493	437	406	455	474	454	438	457	460	442	447	462	456	485	452	430	447	436	461	470	505	477	463	423	426	438	425	410	450	452	437	445	434	449	442	440	457	467	483	419	451	450	473	453	454	502	476	459	445	493	457	457	442	443	434	449	463	478	428	426	417	464	470	420	465	473	472	448	460	448	442	448	440	463	428	462	440	409	468	439	434	448	438	414	449	444	471	481	490	462	460	425	442	467	463	424	445	442	470	413	494	445	466	447	462	444	458	458	435	447	503	475	413	479	452	436	436	429	446	489	444	490	449	460	429	459	455	445	447	454	435	455	460	460	463	457	470	427	482	415	482	437	472	448	435	489	468	440	428	442	452	478	446	438	453	444	419	499	421	445	435	490	448	475	439	452	479	473	450	454	425	457	493	453	451	414	454	409	438	460	465	448	457	449	483	457	470	463	454	443	418	431	433	446	472	453	507	457	449	433	481	455	468	422	465	468	451	454	459	407	484	451	478	457	434	440	468	442	450	423	455	454	450	446	438	450	401	458	458	437	457	471	467	514	428	476	466	488	447	472	476	445	488	440	459	457	485	481	445	433	458	460	453	456	411	465	409	435	413	474	493	482	429	439	453	463	462	421	446	467	446	416	419	427	448	434	498	486	463	437	452	425	467	491	438	428	458	445	444	423	410	471	451	439	427	464	466	467	462	449	451	458	480	476	425	445	448	423	441	446	493	428	453	466	436	431	419	472	472	472	465	453	482	447	465	423	506	475	428	467	437	470	448	450	463	458	457	459	448	437	436	461	464	469	419	441	444	456	443	469	455	469	459	398	470	446	462	460	438	429	439	440	442	469	477	450	461	434	455	484	432	409	415	441	444	439	431	472	477	413	457	478	478	442	420	459	481	459	480	450	479	446	433	451	430	466	481	438	476	465	441	440	486	425	445	437	449	437	435	458	494	459	442	446	450	412	447	445	430	446	464	481	439	458	475	440	447	455	436	419	430	477	453	479	451	437	449	442	451	496	446	441	485	455	459	506	474	456	452	485	474	475	417	492	458	412	445	438	439	459	439	465	456	439	456	503	454	478	473	432	463	474	463	445	502	473	426	455	461	481	470	444	453	474	468	488	435	454	463	455	442	415	466	458	451	443	472	481	425	443	465	451	446	417	434	414	452	428	415	430	462	455	474	463	434	472	479	452	435	477	482	452	489	483	429	457	467	474	422	433	450	433	463	429	444	452	482	481	472	460	457	482	474	455	436	462	443	442	389	459	446	452	477	445	488	470	463	466	452	420	461	459	459	460	461	470	449	456	410	485	455	433	419	414	430	439	410	439	438	418	467	483	497	454	474	427	461	461	453	435	436	441	470	438	485	471	464	485	466	489	449	460	436	497	449	445	455	451	462	470	436	415	459	420	445	479	452	430	467	447	468	492	477	437	478	438	472	494	483	455	455	455	445	438	421	445	422	486	418	476	440	465	451	435	445	444	454	456	470	418	428	428	446	439	471	483	450	461	436	445	487	454	464	444	483	435	423	437	503	439	402	437	432	448	466	453	496	451	398	423	496	427	444	439	438	452	486	458	439	451	405	426	455	445	431	432	449	495	472	450	495	458	430	470	461	433	466	467	446	462	406	423	450	429	457	469	420	445	467	433	458	450	432	448	449	484	482	433	461	496	469	476	426	430	471	424	458	424	430	446	429	426	449	455	444	447	455	433	441	428	430	437	445	439	462	432	462	431	443	457	474	429	481	443	491	449	443	443	451	432	481	435	426	463	470	449	471	410	444	427	450	463	472	462	466	424	445	455	459	446	451	447	464	435	458	427	457	437	428	427	493	468	427	469	465	473	455	466	460	458	437	443	439	462	453	465	451	472	447	428	500	411	427	470	456	462	440	450	467	415	475	448	443	442	417	456	450	440	475	467	435	471	458	439	430	423	417	459	484	468	480	455	427	449	476	498	439	445	475	473	431	418	460	420	448	473	424	465	427	461	471	437	457	429	446	454	475	433	465	483	437	451	493	458	393	405	436	449	430	418	451	426	432	467	470	449	436	435	423	433	485	447	407	470	463	467	422	471	428	452	434	456	425	451	447	431	499	449	461	443	432	411	457	478	459	474	427	430	448	420	471	498	452	444	398	414	416	472	443	466	497	493	451	476	458	469	471	395	448	421	458	472	457	477	449	452	417	435	426	446	440	442	430	434	459	432	434	411	453	440	471	441	482	474	404	440	424	450	425	457	470	443	440	472	425	441	414	459	468	469	432	447	432	417	448	469	450	466	429	446	483	477	490	434	422	471	446	436	468	438	461	466	434	438	466	445	423	453	485	433	456	436	475	451	463	461	457	489	482	484	453	439	435	436	452	462	466	440	439	457	451	435	398	474	459	474	455	442	470	396	428	423	450	429	431	441	404	425	442	436	450	473	466	490	471	436	482	455	469	440	486	471	446	432	467	473	445	419	461	464	439	454	455	462	458	439	399	406	452	458	493	480	431	444	440	484	482	485	415	452	468	445	446	492	438	442	470	473	462	451	468	440	446	436	456	433	454	477	431	507	472	464	421	446	465	443	411	428	449	439	441	486	394	480	444	441	461	448	454	450	439	501	439	441	499	436	420	451	482	455	417	478	473	478	487	463	480	442	466	475	472	428	436	451	461	438	434	443	434	455	472	449	431	459	451	438	437	470	466	435	468	473	433	485	449	449	476	492	459	450	462	474	489	457	438	468	423	492	431	442	455	481	444	448	455	440	453	442	456	439	442	404	452	477	444	511	482	456	468	420	460	448
2549	1185	359	299	280	261	258	242	237	239	246	250	230	224	246	224	238	223	203	223	255	233	227	251	233	237	229	238	238	249	235	242	270	285	246	220	247	202	215	218	223	208	204	235	263	216	244	216	218	233	225	225	232	222	201	225	255	229	252	214	239	239	239	219	183	224	245	220	220	233	232	217	200	228	249	241	228	213	220	224	205	235	250	224	238	221	210	214	222	213	214	230	236	236	231	244	246	221	202	220	223	238	240	209	227	209	217	218	212	220	207	221	229	238	222	247	255	241	232	254	253	252	210	237	211	222	227	222	238	243	237	230	256	245	231	227	226	222	235	216	239	214	255	239	224	210	238	220	248	231	254	213	229	232	186	196	213	242	235	212	218	239	246	228	218	226	220	207	238	216	200	221	222	223	212	211	256	223	192	232	270	216	237	214	221	213	225	211	208	242	210	221	225	241	253	205	223	227	242	249	234	243	255	251	235	243	256	239	241	253	264	205	232	257	246	234	216	249	213	223	227	214	248	233	222	218	225	234	223	243	227	253	230	217	230	212	208	241	260	219	224	258	249	225	224	242	226	228	223	224	227	246	234	237	238	193	224	250	263	231	211	229	229	234	202	234	226	247	234	221	243	241	226	225	222	229	246	223	247	208	217	238	201	212	222	245	242	216	247	220	241	226	206	225	230	228	219	228	246	200	243	243	229	256	230	206	209	221	239	229	226	223	228	257	238	192	263	247	213	246	238	234	235	221	230	237	221	228	222	212	239	216	213	240	224	225	258	222	229	235	226	223	268	236	203	241	238	235	231	225	231	210	229	204	214	214	237	226	227	230	225	201	219	225	230	222	223	251	233	261	243	225	221	205	246	256	241	222	229	227	218	228	216	212	207	245	221	207	213	216	251	249	222	203	222	216	255	203	246	228	241	236	227	204	230	212	256	239	244	240	211	257	239	230	225	255	250	245	220	224	236	198	221	229	205	205	230	249	205	221	233	237	222	220	237	216	263	195	225	209	234	241	217	209	214	254	222	216	218	243	253	237	237	227	237	204	224	239	223	231	239	227	232	224	211	240	227	224	228	212	198	217	211	202	250	211	221	247	217	211	215	218	233	251	238	229	233	219	242	232	222	209	198	227	231	237	218	213	218	216	227	243	233	221	197	221	207	222	255	232	251	230	221	238	250	199	241	243	223	211	223	251	232	204	231	234	225	237	244	248	243	240	242	204	221	233	219	223	224	237	235	238	263	223	192	243	215	228	244	204	240	211	231	238	215	204	208	233	213	231	265	237	224	249	227	214	224	213	231	233	222	220	215	213	228	232	217	245	271	253	245	215	244	211	233	213	238	236	223	242	241	227	201	234	227	245	211	228	232	215	228	225	200	229	245	226	234	209	252	228	228	217	236	245	193	250	258	212	231	271	193	230	220	246	227	238	207	241	209	237	244	232	216	245	214	271	223	234	258	227	212	211	237	214	225	247	201	212	216	216	227	209	212	227	240	237	270	251	219	203	225	198	233	211	216	215	222	226	213	233	207	225	227	235	234	233	230	217	194	226	229	212	245	222	217	228	234	209	239	226	249	224	218	239	225	224	214	215	213	239	219	228	246	235	229	236	235	235	233	226	255	206	233	270	216	256	238	198	238	232	213	230	220	232	254	230	219	223	236	233	248	201	213	216	213	208	246	226	220	251	210	224	219	241	213	213	244	245	235	213	212	218	224	245	233	249	246	226	224	239	239	222	212	231	237	253	225	252	248	224	242	224	212	217	239	233	225	241	234	236	228	255	204	203	203	230	241	217	209	238	227	226	209	220	227	225	253	237	222	216	207	212	214	258	240	218	216	218	240	235	242	206	239	194	215	239	225	239	228	230	244	245	240	225	243	231	240	229	223	209	224	246	217	215	208	209	250	235	247	230	237	222	212	225	191	225	215	265	228	218	248	257	250	249	233	226	251	242	246	232	241	230	195	206	255	217	251	215	225	240	228	221	216	235	196	237	231	221	233	230	236	240	255	210	237	250	209	223	219	258	222	231	226	235	208	235	227	202	221	220	215	233	229	213	235	237	234	225	207	233	258	232	221	234	225	250	235	229	220	223	249	234	213	206	203	224	240	233	222	226	218	204	246	223	228	209	251	253	205	223	247	227	228	234	266	222	232	240	226	248	263	205	207	230	219	244	216	224	231	247	226	222	222	231	224	248	252	252	231	194	240	236	212	237	261	219	203	225	220	247	225	217	238	228	244	225	223	230	229	243	232	218	240	223	237	248	241	236	224	232	216	231	244	236	238	271	221	205	246	250	243	234	233	236	236	208	234	213	216	253	215	227	222	212	255	233	222	241	221	246	229	219	240	230	243	214	225	248	250	239	239	199	224	268	219	246	241	211	253	236	239	226	239	198	217	241	239	230	254	216	222	215	239	221	232	212	230	218	217	239	221	238	222	215	192	226	272	221	241	231	227	234	224	229	215	236	252	239	222	231	243	213	229	245	205	235	224	220	241	237	244	239	251	208	212	239	232	268	219	236	227	231	240	231	262	241	222	247	235	240	233	255	236	209	220	233	229	212	229	229	203	257	220	222	221	206	235	254	208	239	218	265	242	264	208	222	226	214	225	221	217	233	234	230	213	228	229	231	222	228	234	214	219	240	215	226	231	211	267	207	245	217	238	219	222	255	227	240	228	219	225	247	221	234	216	196	221	215	237	247	211	237	216	189	201	231	256	224	242	208	227	233	247	234	248	252	241	232	218	241	251	240	220	205	214	215	246	232	242	216	217	249	221	229	238	206	243	247	243	228	218	224	239	225	205	199	215	242	220	254	221	226	220	233	256	249	233	219	227	239	217	213	228	245	215	246	218	224	229	236	233	221	250	222	247	236	232	221	229	225	216	256	212	197	223	196	222	213	222	237	236	217	221	231	219	204	238	228	205	203	243	227	223	223	214	248	222	222	245	226	216	230	243	240	242	253	215	241	270	201	250	230	213	206	214	223	227	212	258	205	213	230	209	253	227	216	261	212	213	244	249	209	207	229	229	226	227	236	258	223	197	228	244	210	233	236	207	224	215	230	214	226	215	240	225	219	241	225	230	233	218	227	206	233	242	208	230	238	234	241	221	217	261	240	250	232	211	230	212	231	213	243	237	216	211	226	240	214	211	221	245	230	201	233	235	244	222	223	231	213	227	239	236	255	225	214	215	208	229	213	244	250	257	246	206	225	236	239	221	209	227	207	232	232	216	230	225	225	261	242	228	248	253	218	263	248	250	224	248	212	231	211	239	237	225	241	251	216	247	235	230	253	235	226	219	231	223	237	224	225	212	224	228	248	217	228	238	218	229	227	220	218	232	224	227	247	234	197	223	233	229	219	222	254	226	225	243	249	236	240	230	239	214	227	213	223	217	234	215	247	219	240	230	219	250	221	238	224	236	235	234	225	229	199	209	220	201	203	232	252	221	254	275	230	228	204	226	244	169	195	214	222	225	254	231	252
2606	1651	867	934	909	864	801	754	746	769	713	759	712	721	705	649	706	671	676	650	658	669	662	656	734	657	654	689	673	725	719	784	722	809	790	797	704	703	678	647	679	669	664	659	689	681	657	631	660	650	632	659	626	675	658	642	674	645	695	653	654	701	650	643	701	666	647	677	605	667	667	662	681	653	662	683	647	665	682	676	647	688	639	696	669	660	636	644	680	693	684	665	697	656	667	650	660	677	663	733	707	676	648	680	646	680	625	666	645	678	647	704	658	700	725	668	662	694	667	708	680	682	663	701	648	645	644	647	661	664	663	678	632	667	657	655	627	682	668	638	628	639	635	642	649	682	666	687	667	648	620	634	679	687	683	653	667	662	661	713	660	628	663	722	677	613	644	674	637	673	644	595	647	681	745	642	699	670	635	654	662	649	658	645	696	703	647	661	652	647	672	635	677	621	677	664	638	748	651	661	668	650	680	679	657	663	680	624	676	656	684	679	644	659	694	664	678	654	644	708	730	608	721	651	636	681	636	624	706	658	708	633	645	663	655	682	654	691	633	674	699	615	663	666	648	684	621	670	711	623	699	719	660	669	655	647	658	637	667	665	631	661	650	644	677	644	652	643	636	690	705	665	665	699	690	674	655	687	642	665	646	666	700	679	604	676	594	670	682	684	618	680	637	655	685	667	636	656	673	675	674	650	640	672	667	679	631	708	673	650	674	631	661	704	709	623	644	627	657	655	662	676	661	674	616	635	685	648	646	693	660	665	668	721	677	662	700	695	640	685	674	644	630	669	668	664	695	688	663	649	645	643	662	639	661	629	667	689	646	650	655	666	636	690	674	668	689	670	684	678	650	628	670	651	643	637	660	618	638	660	708	691	666	703	607	633	651	703	634	700	621	657	700	648	646	672	605	647	615	625	608	666	636	674	645	660	648	678	643	677	713	701	684	631	678	684	646	622	656	628	667	689	610	644	662	686	680	644	651	664	674	671	642	648	669	654	684	681	632	636	651	666	636	669	677	632	668	675	639	643	650	643	643	645	743	654	645	695	656	676	703	657	719	707	669	637	695	656	658	677	647	645	633	680	648	652	662	703	673	632	687	679	680	697	645	674	658	680	640	685	615	656	655	670	620	664	669	679	690	659	665	640	654	673	619	641	661	659	651	634	648	646	645	670	650	649	683	667	649	668	691	692	683	642	648	664	654	649	720	672	630	680	675	658	644	653	693	636	647	658	642	688	672	677	666	693	622	658	656	688	667	679	653	623	660	679	687	668	681	681	659	705	662	675	711	640	697	662	706	636	690	709	712	683	613	643	707	663	649	658	639	649	677	654	689	638	696	648	640	687	634	619	704	638	646	658	714	713	668	663	631	675	667	645	676	681	706	676	642	661	683	649	653	648	629	707	618	689	629	648	675	682	690	687	654	646	700	643	643	696	596	650	680	630	645	665	680	684	651	666	662	655	665	696	675	669	603	687	701	642	690	678	661	683	630	625	680	689	666	701	686	670	657	671	660	646	678	693	618	651	716	642	617	667	719	624	693	727	678	636	653	671	665	649	659	630	638	678	682	670	713	664	698	657	684	653	655	680	661	658	646	684	636	670	678	642	696	655	646	619	633	679	620	662	675	638	668	673	740	676	675	645	619	676	650	654	653	666	640	677	705	665	664	667	630	633	640	686	644	692	663	659	663	662	671	670	693	657	709	686	686	634	652	655	672	659	678	670	643	656	611	675	690	637	655	650	670	650	677	663	650	683	600	643	610	579	674	663	629	710	666	656	664	651	633	635	663	664	679	648	695	629	601	635	652	689	616	678	619	643	661	642	659	710	611	648	618	651	659	633	673	690	678	655	642	652	626	674	640	714	677	640	668	693	636	630	671	634	723	664	666	668	717	634	679	662	686	665	691	686	664	660	701	620	641	677	670	683	662	680	667	646	665	659	646	708	676	618	660	650	640	668	692	670	683	654	668	706	652	683	641	642	693	638	695	640	698	723	707	647	676	653	671	636	698	660	688	673	678	699	689	669	681	626	630	686	675	672	655	685	665	679	682	652	674	730	668	667	694	629	646	693	663	622	677	680	631	696	668	628	648	649	648	676	695	695	658	634	681	663	659	697	642	690	643	704	634	654	657	598	686	682	656	631	665	658	659	684	668	698	674	706	657	618	661	682	713	630	671	647	693	608	684	666	668	661	638	671	655	658	650	667	689	665	688	670	646	637	672	661	644	721	650	617	733	667	652	652	637	711	654	628	658	682	645	635	690	656	629	636	616	632	683	667	700	683	656	662	666	705	622	646	662	630	674	690	704	653	681	674	611	691	647	666	656	655	685	679	611	640	658	672	644	683	695	674	667	654	613	646	680	599	634	694	716	634	659	691	642	665	667	642	671	652	696	657	632	633	669	669	621	671	656	693	685	632	701	675	664	678	658	628	713	603	641	654	631	667	649	673	666	627	671	668	667	669	636	647	617	691	659	676	668	648	679	668	679	636	672	660	677	679	685	656	639	676	627	681	663	672	684	663	675	687	683	667	666	664	697	665	634	640	684	676	645	657	655	605	653	674	620	675	630	662	641	657	617	684	637	649	638	665	650	628	638	610	625	644	633	630	642	683	683	674	684	607	652	640	633	644	634	671	682	643	653	710	689	627	693	654	654	607	657	676	671	600	661	647	644	662	654	647	692	646	643	660	624	663	637	639	634	659	665	672	613	717	652	656	672	639	661	669	695	648	641	669	667	664	632	700	669	626	636	653	649	689	663	673	607	613	714	678	658	685	706	701	637	665	711	666	680	647	640	651	645	681	630	622	671	623	669	634	646	683	626	672	660	702	673	668	634	661	714	670	688	691	646	684	639	639	606	684	673	670	695	702	668	674	668	682	672	631	677	698	660	658	635	676	678	640	646	737	640	677	670	688	625	666	677	657	701	669	693	677	655	633	650	699	621	702	678	667	703	677	683	695	650	692	669	638	646	685	655	658	652	640	638	589	690	640	661	653	626	644	719	678	629	642	637	661	626	640	628	639	642	664	697	639	639	665	633	683	692	643	698	641	718	676	671	662	700	696	633	630	665	657	628	633	686	655	602	617	667	707	655	637	663	642	685	638	695	691	653	611	570	694	658	656	663	677	689	704	678	676	655	643	708	700	674	663	656	671	670	679	678	661	645	697	641	662	669	656	633	676	680	651	647	648	680	653	660	653	649	628	633	656	677	631	633	681	688	640	651	675	629	703	610	659	670	699	579	613	667	615	651	671	625	648	699	652	647	666	650	677	652	658	648	665	665	691	645	698	703	662	658	686	661	696	656	642	663	644	655	649	703	656	691	656	660	657	668	660	668	669	648	669	669	705	729	704	669	654	693	713	682	626	674	632	645	644	621	666	682	651	660	638	619	678	672	591	651	672	659	699	661	661	644	656	647	650	637	676	690	691	657	685	651	670	637	664	630	664	718	692	659	630	680	647	655	684	696	647	647	639	681	660
13640	10001	1897	1186	829	607	453	380	289	262	223	196	185	155	170	158	160	159	139	155	133	136	133	141	147	161	178	173	190	180	253	219	358	408	356	229	201	167	125	143	145	137	112	114	128	109	113	123	100	88	122	114	117	114	109	99	112	126	126	106	103	119	109	103	107	103	110	131	107	110	104	106	112	94	115	90	110	106	120	117	88	104	97	108	99	98	117	93	105	104	90	115	119	112	95	96	107	109	113	107	89	118	101	108	94	124	105	108	98	98	94	99	124	95	92	107	78	131	109	108	98	92	105	112	100	100	123	105	99	107	92	81	127	116	104	122	100	109	100	129	117	108	115	106	101	94	108	108	109	91	115	108	114	120	109	93	109	97	118	99	98	108	93	81	102	101	122	117	103	97	104	130	98	104	107	92	105	91	111	112	139	109	108	124	115	99	116	112	102	105	116	107	98	111	122	109	98	112	115	108	113	104	115	113	98	93	106	85	111	102	100	104	114	122	119	99	100	115	112	114	113	115	131	89	102	92	102	97	96	100	103	99	104	123	107	110	102	101	110	97	104	104	109	97	124	108	113	106	120	98	114	114	102	111	105	124	117	106	109	90	123	99	118	107	87	86	94	107	91	110	103	105	93	97	107	106	101	101	113	107	88	94	119	125	97	104	108	122	105	108	95	106	116	88	107	123	103	115	118	135	115	90	89	103	102	106	105	100	121	129	116	113	82	112	120	123	104	100	113	127	101	114	104	99	108	110	106	110	104	105	103	106	110	112	97	91	102	106	103	106	98	103	110	96	103	87	102	129	102	107	98	100	121	128	105	119	107	111	112	89	98	119	107	96	112	99	103	102	116	81	113	89	120	107	118	116	106	99	101	94	111	91	116	86	95	99	112	134	111	93	123	108	110	99	110	115	113	102	106	120	102	109	101	111	108	112	99	97	91	114	107	98	118	113	126	94	108	91	121	112	103	99	96	122	90	113	109	96	117	84	111	97	125	101	94	113	121	115	108	129	111	116	87	100	121	119	102	101	103	95	100	98	90	122	118	127	107	120	101	97	103	120	95	95	118	114	95	107	93	102	101	98	109	105	109	112	125	117	105	121	98	95	82	103	83	112	110	107	104	112	103	96	107	94	117	122	108	110	113	130	100	111	104	104	89	115	111	97	105	122	108	128	97	122	115	122	104	114	124	90	95	109	113	99	95	109	104	93	120	95	113	98	100	99	102	99	119	121	90	108	104	109	121	98	96	93	87	104	104	129	131	97	104	129	112	109	105	97	112	97	113	104	116	114	86	74	93	103	108	116	103	86	102	128	89	100	117	98	113	105	97	107	102	133	94	124	92	103	114	108	97	110	127	100	99	116	100	98	89	114	110	121	109	127	107	105	113	105	105	85	108	96	89	106	115	94	94	108	107	115	101	118	116	103	102	101	133	105	96	120	100	117	107	105	113	102	122	108	107	111	120	103	91	115	104	113	103	114	105	106	93	97	101	115	111	108	133	94	105	97	112	121	105	82	103	120	94	103	91	111	108	100	111	104	101	112	97	112	107	100	112	105	108	104	105	115	107	95	100	96	98	99	101	128	90	106	109	107	110	106	90	100	100	110	103	102	108	120	125	89	123	123	114	107	99	107	120	90	116	98	99	112	94	102	111	113	104	101	108	102	107	93	128	111	107	109	117	80	134	104	92	107	122	113	109	82	122	103	116	91	104	98	118	97	123	100	92	125	103	112	102	92	98	111	96	118	100	97	119	118	89	97	115	108	112	104	117	109	90	103	109	115	82	109	83	100	122	95	102	97	108	128	119	115	105	109	105	100	106	128	96	99	90	98	98	108	110	108	86	92	101	91	107	95	108	106	95	112	104	102	107	110	114	104	100	124	101	108	110	112	106	104	109	123	90	89	105	124	102	106	101	88	107	111	84	113	112	90	104	116	103	105	113	93	115	126	107	97	90	98	117	110	100	106	108	105	94	110	113	124	100	118	117	105	98	100	103	106	116	112	129	91	104	110	105	111	94	92	103	115	106	98	97	116	99	95	124	110	101	101	111	107	88	89	97	108	103	104	105	114	110	113	126	114	126	121	90	104	92	101	116	117	107	99	106	100	95	105	130	99	111	109	83	109	116	121	106	111	120	102	102	97	120	108	113	118	87	114	96	103	107	108	126	119	85	87	100	103	123	111	114	104	95	88	115	108	112	87	100	115	106	103	100	94	96	101	110	109	105	114	92	119	104	102	98	115	117	120	115	112	109	98	98	105	117	98	95	112	117	112	92	106	137	113	97	120	103	122	95	118	100	96	118	115	107	103	110	88	104	106	100	89	100	109	116	100	87	89	116	111	118	106	110	121	110	83	95	114	90	94	114	106	111	89	105	116	117	105	104	95	123	113	122	103	99	99	108	120	108	123	96	114	103	116	125	115	93	114	104	118	115	124	118	84	107	96	109	98	104	103	112	102	113	115	114	113	105	91	118	106	94	88	88	90	110	100	111	123	100	121	124	99	110	121	93	107	87	105	120	110	95	96	95	101	103	127	100	102	116	95	105	96	123	112	96	102	103	99	95	104	100	112	109	115	103	94	100	101	98	117	107	107	112	126	122	108	116	98	98	91	94	93	104	108	112	92	109	110	109	128	123	112	112	98	110	131	114	91	101	101	109	110	100	108	111	94	106	110	122	86	112	112	103	124	134	95	104	90	80	122	123	88	122	126	110	117	95	109	98	109	85	98	114	94	111	97	119	115	107	110	100	97	108	102	86	97	108	111	103	111	109	113	104	113	109	106	115	93	97	102	105	119	107	96	106	98	106	100	109	92	113	117	88	88	109	119	113	87	108	92	104	98	104	95	116	101	105	113	117	94	115	86	101	105	103	86	97	101	99	106	98	127	109	116	110	122	103	120	90	106	106	113	105	96	98	97	104	120	107	104	84	110	98	103	100	120	117	112	102	110	103	95	98	109	108	93	117	112	122	85	95	115	105	92	105	95	94	105	112	126	109	109	92	103	90	108	95	105	102	120	104	106	119	92	116	110	97	111	110	103	103	110	114	92	116	99	99	102	109	104	112	95	104	88	107	98	108	98	100	121	102	108	108	108	112	102	94	124	114	106	108	110	109	111	94	120	97	103	105	117	90	110	119	94	109	90	94	112	97	104	111	112	103	101	91	114	104	106	122	110	119	98	111	88	102	89	103	89	92	90	111	100	105	100	101	105	97	100	111	111	96	106	111	100	99	110	82	115	101	88	132	118	102	119	105	113	98	100	106	114	90	89	81	116	115	115	115	87	111	104	112	103	107	104	113	116	107	100	115	116	108	103	114	98	112	124	101	119	84	109	104	105	118	126	107	102	103	113	124	111	117	105	105	119	123	122	106	99	100	105	122	92	112	116	113	99	113	109	107	136	115	112	100	115	128	115	103	93	114	99	100	99	112	128	116	97	101	113	90	121	111	102	122	112	94	87	124	123	124	95	98	102	109	89	104	108
8576	9099	3381	3823	3308	2610	2083	1754	1475	1281	1121	994	940	878	785	763	711	655	612	635	550	535	558	560	553	655	818	929	946	1150	1483	1535	2135	2121	2606	1530	1455	949	502	567	619	503	467	584	510	466	421	413	461	376	387	413	387	374	389	414	359	373	351	346	383	401	387	360	373	358	395	357	370	393	357	383	363	381	337	390	336	358	358	387	382	367	344	389	343	351	314	346	381	362	378	342	377	376	380	353	357	338	393	352	382	362	349	353	351	364	346	372	320	340	364	391	359	322	330	369	391	393	377	356	381	344	352	372	371	380	366	334	381	370	368	347	375	321	345	392	353	355	342	358	363	395	371	369	398	369	362	403	327	360	363	381	326	330	315	348	339	367	374	354	368	348	337	362	344	363	327	338	375	321	328	334	364	362	356	407	356	356	336	363	321	331	344	365	368	358	343	383	354	358	389	350	332	380	359	370	355	368	345	345	366	324	334	373	372	347	362	345	388	339	363	367	344	347	350	370	313	372	374	345	359	348	349	354	365	366	358	356	361	380	335	355	377	344	337	338	326	368	353	342	347	373	349	352	335	352	316	330	342	323	357	342	329	327	333	349	333	360	368	354	347	349	377	357	382	320	346	370	353	340	367	342	331	323	398	359	321	344	348	331	370	361	389	393	364	332	342	352	337	336	345	405	338	346	322	378	353	379	352	361	332	351	335	351	392	371	337	341	362	338	366	347	359	377	343	343	347	378	370	347	355	363	363	324	355	374	354	341	356	323	356	341	354	350	358	314	373	368	357	341	357	378	345	340	310	309	368	353	371	351	378	334	352	372	375	369	369	341	346	352	370	322	360	351	336	347	350	381	349	347	351	333	358	320	367	349	377	350	340	322	345	374	367	372	368	331	344	378	312	335	344	317	342	340	331	358	334	336	323	360	394	348	340	309	364	345	320	351	354	354	300	350	372	345	361	321	337	369	365	384	367	370	352	351	361	379	332	365	357	343	338	345	373	351	385	331	373	330	309	352	365	340	355	333	360	362	377	346	342	345	359	354	356	373	341	362	346	363	358	347	365	326	354	367	356	347	348	367	330	378	363	350	348	357	351	372	357	360	313	354	366	358	368	313	317	320	354	363	369	345	369	355	307	332	342	340	342	373	352	356	369	357	336	337	349	321	351	349	332	337	352	345	319	369	347	344	365	366	381	335	364	345	353	346	371	331	350	368	333	343	351	389	340	342	328	330	343	325	362	368	349	372	342	381	351	358	346	357	386	336	364	340	352	364	389	336	318	379	360	356	327	339	349	363	356	340	366	346	374	382	381	356	387	348	340	362	347	357	358	353	338	325	363	328	355	330	360	338	339	352	306	372	383	359	344	360	330	343	361	330	359	372	363	360	372	338	372	356	330	335	367	363	311	360	353	339	319	328	342	351	323	365	377	371	372	379	373	348	330	312	375	328	368	368	334	355	362	368	367	330	353	336	361	328	377	338	325	362	387	334	344	381	365	349	392	349	351	382	355	373	348	356	355	366	347	365	356	348	360	359	327	365	353	376	343	346	364	372	304	367	380	354	361	347	348	313	355	358	351	356	377	397	350	339	399	338	309	346	336	368	321	327	364	337	326	341	327	310	310	376	349	340	370	368	356	341	360	336	339	351	351	363	380	360	347	375	367	335	350	339	361	332	370	337	339	375	367	371	374	358	343	336	361	345	335	335	368	333	340	342	351	358	375	375	343	367	345	353	373	367	351	338	365	348	325	344	352	332	336	363	350	345	336	360	329	359	373	394	332	364	356	393	376	344	355	374	383	358	331	356	333	334	369	335	317	338	370	360	348	354	330	376	355	330	360	349	372	353	350	348	350	322	383	348	361	349	350	358	353	367	334	344	341	333	338	355	361	380	361	307	358	310	339	378	345	409	332	371	366	331	389	350	327	333	376	346	345	363	347	316	349	305	361	346	341	343	346	347	365	371	343	356	349	344	362	341	336	340	375	358	334	320	330	341	345	380	362	369	365	357	352	340	345	358	385	358	338	347	364	365	343	330	357	333	399	383	357	351	370	336	362	404	340	374	361	346	354	321	349	389	397	346	331	352	364	363	346	335	367	366	369	348	374	359	352	352	345	358	330	363	333	350	353	343	351	347	356	348	358	345	365	329	322	355	365	350	373	351	358	324	359	366	370	370	368	355	338	335	371	370	348	367	337	362	337	372	354	362	348	369	324	336	360	321	337	326	353	356	344	372	346	330	387	337	340	336	388	378	390	331	339	316	371	373	367	339	359	362	350	371	349	346	363	330	365	353	354	368	352	370	350	350	378	372	339	366	345	395	366	315	345	311	377	371	363	349	310	355	326	330	359	374	337	384	330	362	352	347	343	356	358	372	345	349	334	388	358	346	362	365	359	362	355	370	381	315	352	332	356	330	334	348	338	370	366	354	352	352	375	377	402	346	343	348	337	335	339	323	311	340	369	327	357	345	345	333	344	327	355	349	351	370	340	354	330	342	352	365	360	380	371	351	362	362	355	356	363	341	342	358	341	346	355	356	344	399	347	383	366	348	359	360	349	313	380	339	360	358	333	392	351	352	363	379	359	350	362	377	319	378	362	309	357	319	357	368	349	326	377	346	354	349	337	330	361	338	358	354	351	371	370	372	361	370	354	356	336	355	357	354	349	325	344	345	343	361	330	366	372	358	375	346	354	376	354	329	315	343	357	361	382	333	378	352	338	349	347	361	314	334	352	332	360	311	327	362	340	360	377	346	363	366	366	350	344	357	338	340	358	361	337	372	333	352	352	336	357	344	379	366	361	357	364	350	330	329	350	355	340	338	353	373	342	351	334	357	328	399	351	372	328	357	392	343	366	349	365	364	308	404	363	384	366	360	351	379	367	356	343	363	367	366	342	339	370	364	320	352	332	336	331	336	346	342	337	345	364	347	364	360	332	345	349	334	338	362	324	360	353	344	376	365	328	350	377	362	346	345	346	368	340	331	379	356	364	364	362	373	352	349	300	345	373	342	359	346	348	361	380	369	362	338	349	339	342	346	355	349	356	331	338	361	359	338	368	381	347	351	344	349	323	386	349	345	354	359	346	369	361	304	349	330	393	333	345	354	336	370	345	338	366	359	353	333	359	376	384	369	342	355	369	367	381	359	362	339	386	346	329	329	356	364	378	338	359	334	345	337	351	354	329	363	343	374	362	377	368	324	352	327	352	340	367	338	359	360	343	371	343	352	342	375	396	376	336	344	363	356	364	341	347	352	362	351	318	373	382	396	331	367	376	345	354	352	346	351	367	393	316	317	373	338	351	370	346	351	319	336	354	320	353	375	385	349	361	337	351	349	383	363	386	373	359	372	383	352	401	342	344	368	394	358	355	324	401	342	356	341	344	366	349	352	313	378	362	360	323	337	319	356	335	351	349	335	390	328	354	347	379	333	330	328	371	328	361	368	344	344	367	328	370	330	392	338	339	340	386	348	363	366	350	377	334	315	363	352
22471	20924	4670	2161	1445	1038	764	600	499	415	350	304	263	282	256	235	237	225	199	195	188	189	193	179	196	221	283	231	248	267	351	329	591	533	568	389	298	251	190	180	168	194	192	158	161	153	170	145	164	149	151	148	133	146	153	153	138	151	147	127	133	134	160	150	146	127	131	134	148	136	149	140	141	151	135	139	135	138	138	130	132	132	181	134	149	119	148	167	134	139	143	143	118	133	145	139	126	151	139	149	129	145	122	131	142	140	147	140	134	96	134	131	126	124	126	129	139	136	131	134	156	130	140	138	134	130	132	146	142	112	138	143	137	147	119	132	123	126	157	137	145	154	133	143	143	125	142	127	145	109	132	135	159	169	161	127	160	138	150	122	148	133	131	135	134	143	130	136	140	148	142	137	134	153	122	145	147	137	134	127	135	133	123	163	134	158	115	137	154	136	131	133	142	149	131	134	148	136	154	152	121	152	151	128	136	119	126	139	142	133	118	138	141	141	128	145	124	148	139	139	154	145	142	147	136	133	127	139	138	119	138	134	126	133	138	121	159	128	142	117	147	141	171	149	140	130	133	143	135	126	138	131	147	136	134	136	145	129	137	127	138	133	144	162	119	129	145	139	126	126	135	143	140	144	151	143	136	143	139	124	126	143	139	123	140	133	131	134	118	124	132	151	145	119	130	126	141	143	132	160	143	145	140	140	127	129	121	140	127	144	151	124	149	131	139	162	123	139	135	143	147	157	113	146	132	135	149	124	146	132	146	129	138	142	129	130	125	145	138	146	127	141	123	125	146	151	138	130	131	136	106	151	144	151	133	133	136	150	149	144	125	131	151	121	136	123	128	137	128	144	121	130	150	150	138	110	136	135	129	133	123	129	129	121	128	144	140	142	131	153	146	138	145	136	161	142	124	142	136	137	136	129	134	148	137	123	121	132	138	134	149	151	113	131	140	129	139	125	152	136	136	138	122	134	130	123	126	155	120	176	135	130	125	132	133	143	141	155	141	121	132	139	142	141	144	153	133	136	123	122	123	133	134	151	125	130	125	108	151	123	139	138	119	133	163	137	148	119	144	141	104	132	143	142	141	132	122	142	148	153	133	157	140	148	146	143	154	164	142	148	124	141	129	127	154	133	124	150	140	111	141	140	146	146	124	147	120	149	152	125	147	132	112	168	136	139	109	126	128	112	130	143	150	130	129	144	153	115	151	141	144	127	142	145	133	119	125	140	142	137	137	131	139	152	146	139	134	132	157	134	140	132	153	156	141	151	133	148	133	128	126	149	137	147	139	115	161	129	117	122	144	141	128	126	141	138	130	114	126	132	133	138	138	163	125	143	122	132	137	145	140	138	133	141	145	147	116	144	140	128	101	112	141	157	137	142	127	132	120	134	132	131	147	141	135	129	129	136	136	139	159	136	135	138	122	153	130	130	128	146	143	135	134	134	105	123	143	133	136	140	135	131	141	138	116	147	132	131	154	136	132	131	119	137	133	144	176	120	138	143	132	150	138	133	125	148	122	153	154	135	154	144	140	125	126	138	135	138	143	133	149	117	146	125	107	145	100	149	130	166	125	152	142	129	138	129	146	133	138	140	146	131	135	144	139	134	146	154	117	158	137	136	137	138	147	148	144	123	132	157	143	128	132	152	136	126	129	120	129	134	109	135	135	126	142	129	116	146	134	118	150	136	145	132	137	130	150	121	146	110	157	141	136	118	120	127	122	144	140	115	113	131	126	141	130	129	150	119	152	138	149	164	126	143	111	153	122	131	147	119	170	128	163	148	150	118	145	139	128	124	128	125	152	136	126	134	121	124	128	142	118	148	123	172	121	156	135	144	142	124	112	156	131	142	150	134	130	146	142	121	147	133	128	135	131	136	137	151	129	142	124	139	139	130	121	133	148	132	135	152	132	142	124	166	138	161	133	125	124	124	143	123	137	162	127	130	139	131	138	122	153	123	152	142	130	161	121	136	159	147	149	117	144	143	152	151	136	127	142	147	136	145	127	132	135	129	135	124	127	131	157	127	141	139	124	118	124	133	137	133	142	156	128	120	141	145	142	140	126	147	163	128	154	129	134	136	126	135	128	133	152	116	131	148	123	142	116	136	139	130	123	143	137	159	151	126	115	118	163	149	136	124	131	134	162	140	144	138	146	138	141	120	134	139	145	129	143	149	146	132	160	148	111	138	155	127	139	132	143	122	141	129	145	135	121	135	132	123	137	126	135	131	139	143	124	126	153	138	159	140	125	143	137	134	136	124	127	147	131	127	139	136	127	127	131	148	123	148	124	143	130	152	129	131	147	131	131	145	133	131	135	135	138	134	123	155	139	136	133	140	163	134	141	131	134	138	145	136	145	132	119	145	149	130	122	139	132	131	140	133	139	125	132	126	149	127	137	157	128	121	147	152	131	144	141	120	128	131	156	133	132	148	134	130	129	127	146	124	155	139	137	153	140	129	155	127	141	156	120	138	146	145	129	133	136	144	127	146	120	133	130	135	140	136	152	114	138	127	125	146	134	127	165	143	149	137	123	135	131	137	117	135	164	137	127	159	146	123	138	128	145	125	137	140	132	139	133	141	142	129	137	120	140	155	150	144	141	133	155	138	134	133	136	164	118	114	142	152	125	113	117	136	121	150	156	140	127	134	140	144	129	138	152	123	120	152	140	134	140	142	135	142	160	130	116	150	123	137	120	144	136	150	123	154	141	150	124	155	133	154	129	165	141	129	130	119	123	127	134	151	147	145	139	124	140	145	136	130	158	139	144	147	130	146	122	157	143	135	132	150	112	156	123	116	119	134	140	136	139	128	140	143	132	147	123	142	149	141	130	149	139	132	137	121	135	129	150	110	138	126	141	160	140	152	139	131	137	149	142	144	142	136	136	145	132	122	140	143	129	128	130	132	153	142	154	133	107	150	134	142	132	144	128	154	135	122	141	142	143	131	139	115	129	139	140	126	131	128	133	150	139	138	156	146	125	152	133	144	139	150	120	151	134	123	119	123	125	145	141	133	130	145	139	135	126	141	141	141	146	131	152	135	142	139	123	132	137	114	127	136	147	134	141	134	130	135	151	137	132	136	134	148	148	131	160	125	118	152	133	169	139	127	155	136	148	144	149	139	142	131	129	133	133	144	153	144	144	144	140	146	125	143	136	127	133	145	140	116	134	123	119	152	162	126	112	154	139	161	136	137	138	140	141	145	129	134	126	121	138	141	145	147	134	142	132	149	126	161	133	124	133	129	152	143	138	144	143	154	136	134	128	141	135	129	141	130	129	118	125	137	134	144	139	133	131	135	162	139	136	141	126	154	137	153	142	124	140	148	138	152	154	143	154	143	126	162	147	132	130	130	155	147	136	140	132	122	103	149	136	145	148	142	152	122	123	124	137	142	132	137	134	142	129	126	115	120	124	142	150	155	133	126	136	133	137	130	137	133	134	143	139	150	160	140	130	125	117	120	143	118	151	167	125	152	144	132
12732	15889	5797	6384	5465	4395	3488	2803	2518	2062	1851	1603	1432	1360	1209	1186	1075	965	953	875	859	798	875	872	857	1001	1318	1425	1367	1728	2756	2567	3415	3336	3478	2251	2264	1367	752	790	802	652	671	602	612	568	597	582	532	507	472	516	531	453	536	470	503	496	493	495	485	455	463	479	507	450	489	463	459	470	517	485	413	446	454	464	452	415	472	408	441	438	462	460	428	436	439	433	416	424	457	463	449	448	488	436	426	405	450	460	414	437	497	439	474	455	450	379	449	460	417	427	453	432	448	436	450	427	419	425	424	465	437	419	417	414	452	435	457	427	443	449	451	446	426	453	437	428	467	445	444	461	438	417	392	397	428	391	466	399	391	417	440	433	431	470	445	458	410	425	410	439	471	439	449	446	428	426	444	433	455	469	405	395	421	439	462	471	413	435	453	444	463	446	415	419	407	413	397	418	429	439	435	456	429	444	456	412	409	429	385	426	466	430	403	402	438	426	429	434	427	437	424	479	465	425	446	445	467	416	431	416	400	437	461	474	431	422	425	460	452	424	427	434	427	452	431	447	439	405	415	429	463	439	414	425	443	420	417	474	436	459	428	420	453	419	439	468	414	467	425	367	378	449	444	423	425	393	428	414	431	425	476	425	419	454	407	414	405	470	485	453	418	445	458	429	438	443	412	410	434	404	418	431	461	412	462	454	427	438	445	390	449	430	450	379	399	456	440	439	405	439	475	400	451	428	433	419	436	420	446	417	391	418	417	448	435	437	420	437	406	437	409	424	453	418	437	420	432	435	417	442	410	418	444	436	375	410	405	433	440	414	421	434	417	422	424	411	425	473	440	446	434	431	421	445	436	459	432	425	408	434	429	417	424	416	452	426	414	457	419	417	453	449	450	450	436	401	450	408	451	475	437	418	359	438	445	450	434	422	441	411	407	444	406	401	461	437	425	427	392	406	453	463	427	435	455	443	426	422	451	459	456	439	454	439	418	408	421	451	421	425	426	445	459	442	465	416	416	453	430	418	412	414	451	449	457	417	435	433	453	437	439	417	457	394	464	443	452	435	420	426	446	415	453	465	445	401	484	423	415	434	448	400	416	414	404	437	423	407	426	404	424	440	431	439	429	435	445	402	445	416	462	398	458	437	376	413	468	403	427	384	424	458	472	433	419	486	452	403	415	413	446	458	464	435	407	482	426	413	416	418	407	450	422	456	445	451	430	436	460	453	427	446	418	454	420	433	407	425	418	437	407	452	414	418	421	453	455	418	422	405	471	444	436	405	448	451	439	421	443	450	436	394	414	437	409	410	450	419	440	426	415	393	461	410	431	439	432	408	446	459	413	421	483	422	426	409	430	438	373	432	389	416	437	434	406	445	439	429	480	456	421	436	455	440	458	428	455	413	435	425	433	474	439	426	442	423	432	430	456	415	429	440	446	454	448	457	422	429	443	413	398	439	435	439	403	408	445	431	427	391	404	419	421	448	477	442	443	452	430	406	423	419	399	393	438	418	444	411	410	426	432	410	468	398	415	418	458	426	420	460	477	451	403	432	417	403	430	420	406	441	398	423	438	412	454	444	448	431	468	456	438	445	442	427	441	442	400	471	435	443	437	427	426	412	396	405	442	457	402	424	422	437	423	441	449	403	380	387	438	451	437	392	406	474	409	396	437	419	463	409	406	449	451	435	440	413	427	414	438	410	465	454	380	441	454	436	433	410	441	461	453	433	404	449	431	439	452	404	421	447	432	421	492	385	427	422	446	452	415	450	408	413	484	446	419	436	418	417	441	431	436	424	418	473	406	440	432	484	430	424	431	417	413	385	454	451	459	424	438	445	414	440	456	472	447	445	438	419	426	408	411	445	470	450	417	421	414	451	460	421	429	438	451	438	420	470	410	429	420	434	431	504	446	444	391	391	415	438	434	432	458	438	426	419	465	414	441	437	411	406	433	413	432	405	439	425	397	426	429	415	426	432	400	435	464	438	432	398	419	393	445	470	434	419	396	396	463	443	435	422	453	423	418	426	456	404	495	402	443	401	416	439	407	457	439	459	421	414	395	444	474	425	437	407	442	477	453	437	459	432	455	437	436	421	459	417	386	421	400	452	433	448	405	412	459	465	441	442	408	455	428	419	470	422	459	391	427	436	441	441	432	402	455	437	406	446	442	430	437	405	424	421	427	431	471	441	431	435	380	417	417	430	446	414	450	415	428	442	413	433	439	443	476	412	479	428	434	423	422	418	418	412	439	428	475	437	436	445	427	426	443	422	438	448	412	429	438	425	420	445	467	432	423	383	452	424	431	433	437	450	445	428	430	440	452	466	432	381	425	435	405	440	409	421	422	470	441	450	403	405	474	472	432	434	413	444	444	400	450	439	442	429	416	411	425	452	459	420	446	409	431	436	409	427	407	420	438	415	413	412	485	406	441	449	436	427	431	384	417	425	417	415	406	451	421	412	427	448	455	429	433	444	399	448	421	403	435	460	467	424	453	418	449	471	402	464	433	419	422	409	398	428	461	385	454	402	431	440	415	465	415	401	441	419	421	449	416	390	409	422	444	453	411	425	437	420	434	404	429	420	397	442	413	433	421	430	414	437	447	478	448	460	433	423	433	489	441	432	441	425	423	415	447	464	443	420	426	417	431	415	400	448	420	414	446	457	447	441	401	435	432	425	416	422	456	442	440	437	438	453	463	437	417	430	418	385	453	426	446	449	457	394	403	446	424	474	439	409	413	413	431	426	436	452	425	409	443	447	432	451	390	456	415	450	439	454	457	431	418	422	414	403	419	417	442	405	425	449	401	431	428	390	426	438	464	450	479	419	430	447	423	376	378	421	429	460	424	419	421	429	423	434	452	454	451	417	468	420	435	437	425	461	461	443	475	420	431	434	412	429	411	420	433	422	410	409	397	455	424	409	417	395	426	401	436	386	446	453	435	431	415	429	450	444	448	435	430	392	450	416	476	441	431	389	460	427	445	454	397	437	455	411	427	435	423	414	413	420	431	447	420	400	453	410	429	426	421	458	444	447	450	410	401	406	446	421	437	450	414	426	433	438	449	423	432	437	431	420	458	452	443	418	417	414	447	444	442	394	467	397	433	434	424	446	442	417	461	428	433	417	461	435	444	419	446	450	418	403	438	404	452	425	403	465	413	442	434	418	457	422	436	430	423	435	394	444	413	413	421	445	397	426	450	447	409	442	453	396	410	395	455	442	442	448	437	421	432	443	427	405	428	442	454	389	417	464	402	411	437	449	392	447	456	403	426	434	450	414	404	437	417	403	402	426	469	420	475	452	445	434	434	439	461	441	459	459	423	435	406	386	433	426	452	414	476	437	390	463	432	423	410	440	461	435	405	404	447	457	420	426	431	405	444	439	462	440	463	414	454	447	389	421	466	425	437	409	430	453	459	420	416	450	450	407	432	480	404	425	421	439	464	435	412	436	423	457	442	456	466	449	471	409	407	424	429	408	417	406	412	407	442	475	430	399
2600	1273	343	284	253	289	247	229	229	216	229	234	243	256	219	226	254	228	212	251	227	238	211	242	245	225	232	230	245	234	249	235	228	228	244	228	225	211	210	222	194	260	229	205	243	224	237	254	235	242	221	204	230	255	227	237	270	238	250	221	226	227	212	217	249	235	224	226	225	255	232	220	204	230	231	243	235	233	208	247	240	205	238	246	211	214	235	248	230	227	242	215	220	219	244	239	218	226	238	229	228	247	216	230	232	204	210	198	218	216	237	259	227	246	238	221	203	233	241	201	220	241	244	222	221	249	231	225	241	265	229	241	250	244	246	220	226	210	256	230	211	220	247	247	233	235	258	227	231	269	255	236	202	235	238	224	240	226	239	230	232	225	216	232	227	232	221	242	241	232	229	236	260	237	215	242	223	199	229	218	221	200	241	229	233	212	212	239	223	226	239	243	222	236	226	243	252	232	251	249	197	233	233	240	246	232	221	229	256	240	213	226	225	247	233	218	244	219	232	198	220	226	209	216	244	226	222	212	233	232	225	224	223	231	238	223	253	218	248	204	240	224	231	222	217	214	220	240	251	236	194	251	230	232	237	234	231	230	254	236	247	229	224	238	221	241	224	225	250	233	226	235	240	229	231	234	220	252	234	224	218	222	206	250	212	279	212	207	224	216	217	213	209	217	224	207	242	230	244	236	245	218	238	229	221	233	210	253	242	225	218	223	220	253	233	222	222	249	235	207	214	217	243	224	246	229	218	211	225	252	249	221	242	247	245	224	221	259	238	218	237	248	225	192	213	235	226	240	239	227	225	229	221	255	258	221	225	237	201	226	218	255	220	225	200	218	210	206	229	231	232	238	224	217	220	207	235	220	228	232	232	266	235	218	276	222	228	229	234	220	207	232	235	253	216	220	225	227	229	238	221	199	217	236	225	225	230	242	221	235	203	229	239	245	227	246	228	246	210	218	219	217	226	230	233	199	214	222	215	244	218	221	219	247	248	240	231	225	222	222	254	240	263	232	221	212	216	220	242	233	211	219	223	238	247	212	230	234	209	221	208	211	229	216	224	225	235	230	213	224	224	208	213	233	234	219	232	207	249	234	248	235	219	231	223	222	237	208	211	228	242	209	238	233	219	234	214	215	213	228	193	244	216	231	244	259	234	219	200	232	235	255	229	240	213	216	227	227	217	210	235	228	209	227	212	213	258	217	223	217	229	258	260	207	209	227	224	229	224	224	255	215	210	193	198	238	251	214	236	227	241	238	257	250	234	222	215	233	223	205	252	230	244	244	247	220	231	219	239	215	215	228	223	226	228	209	220	218	237	217	233	234	225	242	214	230	263	224	233	243	233	224	260	218	221	277	226	214	243	223	220	241	248	221	233	237	246	239	223	219	213	239	246	220	224	222	211	232	239	229	225	226	233	213	226	246	237	211	234	226	230	220	227	252	211	235	224	216	190	251	229	234	215	236	197	245	228	224	240	223	238	214	247	200	218	230	231	236	233	254	272	243	229	224	219	222	220	194	256	237	246	250	233	237	242	228	234	226	228	238	224	242	234	244	236	213	243	236	228	248	212	254	246	233	255	216	224	252	235	253	226	197	203	225	223	230	226	227	244	232	225	214	245	214	245	218	228	206	249	235	231	204	217	233	265	225	248	235	211	229	221	190	232	216	222	245	220	206	253	216	240	238	225	218	225	240	236	200	206	232	231	226	225	212	239	209	244	244	230	270	248	222	210	216	230	218	254	222	257	238	261	220	229	233	237	226	247	222	250	214	223	220	235	250	241	212	245	223	242	218	205	208	240	205	212	230	221	213	238	219	221	211	229	220	214	247	237	222	221	221	238	208	216	255	231	235	243	218	236	199	245	229	238	249	236	218	219	237	235	227	244	210	225	227	217	216	236	244	210	230	201	230	249	230	251	248	236	211	240	221	211	241	217	246	246	221	240	219	228	265	209	225	218	211	210	248	237	251	211	226	236	212	226	227	250	227	242	229	232	226	229	238	242	244	235	253	241	243	215	240	231	232	205	241	257	224	205	219	207	245	245	228	248	244	222	250	231	231	239	252	245	226	210	227	231	250	232	233	228	196	222	204	242	233	240	232	224	230	228	216	222	218	257	239	238	237	218	239	190	222	243	240	216	232	229	248	251	203	213	241	228	232	219	245	232	244	236	214	232	242	210	245	230	231	241	224	224	257	216	213	212	214	252	217	237	254	207	251	207	203	181	228	246	224	221	212	222	228	251	197	237	232	215	220	228	215	218	238	273	247	258	207	232	223	222	253	227	210	282	225	214	195	219	225	267	234	212	229	256	236	234	242	215	223	217	242	217	221	229	224	229	243	253	231	246	225	238	241	227	209	234	211	211	242	233	205	208	221	240	253	218	221	246	225	228	250	220	215	231	233	217	235	223	214	207	201	241	231	232	214	242	246	231	208	216	213	237	217	232	220	214	239	230	227	234	203	230	258	210	232	215	229	237	221	209	250	238	254	244	233	223	260	196	234	247	245	217	254	218	249	253	229	201	233	260	236	227	232	211	232	240	223	230	239	242	231	226	245	217	218	257	253	227	234	212	216	221	243	205	259	218	238	232	224	244	230	184	232	271	212	227	205	223	251	240	226	232	232	246	236	241	224	265	246	215	205	213	237	202	226	227	240	232	222	218	219	249	235	214	216	233	206	221	241	230	198	215	211	210	270	239	223	205	249	189	206	227	216	206	254	228	232	233	234	226	226	226	216	230	236	237	244	241	246	234	207	227	245	262	233	230	246	248	254	232	214	194	225	232	222	192	236	243	227	195	227	239	230	260	243	204	247	225	230	210	223	251	224	212	229	227	211	236	215	235	238	246	198	214	196	215	230	228	227	217	259	230	230	243	206	271	236	224	237	220	214	219	252	226	226	227	227	263	218	234	249	234	250	253	215	232	229	205	263	248	228	249	200	224	256	233	243	223	240	225	259	225	252	250	200	242	238	244	213	228	212	238	246	249	200	233	243	226	223	236	223	206	218	232	221	247	246	242	214	229	222	235	221	255	227	236	243	211	205	236	228	245	234	247	197	224	199	231	230	209	247	242	218	226	199	246	245	223	223	219	238	201	260	248	230	218	199	190	220	241	211	261	234	223	201	236	236	249	229	213	218	196	228	218	272	221	236	202	237	236	258	242	251	216	215	249	223	200	225	216	235	225	217	213	244	232	255	215	240	238	219	231	259	221	220	227	250	234	207	218	243	250	237	237	245	216	249	231	222	234	238	205	210	213	202	220	217	275	222	241	216	230	225	229	218	239	239	225	223	226	195	232	232	233	234	232	239	210	242	249	225	224	218	214	233	237	254	232	234	239	234	264	242	211	230	226	243	218	225	255	221	212	222	239	206	223	223	239	233	219	231	222	242	197	245	221	208	239	220	244	242	207	248	212	236	230	212	233	221	210	217	216	248	281	214	203	225	220	230	237	223	224	229	253	202	243	223	238	235	240	239
2564	1768	885	876	924	771	799	742	782	716	754	725	686	693	750	676	680	676	677	649	671	657	677	701	655	673	711	716	670	670	745	709	719	839	808	762	742	660	691	639	695	694	650	672	672	653	612	625	687	689	673	723	638	632	673	662	672	679	668	639	636	717	679	618	624	662	679	662	673	646	684	671	720	713	673	673	641	631	671	673	717	676	608	628	664	669	664	644	652	720	689	657	658	720	676	657	667	620	640	654	704	630	675	645	674	679	659	653	656	679	632	668	632	684	614	642	656	680	652	635	647	660	641	684	639	632	617	619	665	641	621	642	635	616	671	682	639	640	664	657	687	674	647	699	662	690	709	655	667	649	669	669	651	712	647	679	626	662	688	670	670	656	681	673	639	654	672	637	646	689	665	624	657	715	679	648	631	666	642	650	681	636	621	675	670	658	658	676	653	678	671	667	700	653	671	656	670	624	624	656	669	689	663	661	669	659	661	687	664	612	653	643	663	682	669	648	663	666	645	712	660	663	698	659	676	646	643	684	630	651	664	643	660	658	659	671	704	653	691	665	683	620	718	710	683	697	666	685	662	659	645	672	645	598	628	704	655	648	617	635	688	672	666	645	656	604	663	633	634	688	670	683	631	631	710	697	666	648	589	668	654	676	683	678	623	697	659	651	711	694	610	625	721	688	696	673	664	684	643	612	694	629	675	674	651	683	687	654	684	641	656	658	638	649	653	658	686	644	664	638	691	670	670	686	664	637	653	682	667	683	632	673	639	668	658	631	598	687	649	677	631	651	672	664	650	682	637	645	642	651	681	645	687	651	646	670	628	678	621	607	623	650	668	647	636	666	700	715	687	642	689	638	683	616	682	650	665	700	666	638	674	663	665	678	641	673	655	683	622	588	638	650	688	658	649	643	652	643	644	680	696	688	684	677	684	651	653	672	643	606	615	638	655	653	648	689	678	653	637	668	677	662	644	656	666	654	633	619	645	644	679	667	682	664	661	683	648	640	629	663	633	681	710	623	614	666	635	643	632	642	696	720	679	642	669	660	658	655	673	656	674	666	699	677	707	687	641	635	705	665	667	692	660	703	638	704	648	646	653	638	620	718	636	638	632	666	617	683	631	669	679	614	602	630	652	623	628	632	648	670	641	645	689	597	666	660	636	634	641	684	655	716	691	643	734	669	649	660	680	679	657	673	611	659	660	626	636	657	659	642	647	640	668	613	628	704	617	681	673	645	678	659	656	697	669	658	687	648	643	605	600	653	672	653	707	624	666	737	648	629	688	628	633	666	697	623	655	663	654	631	659	670	676	636	702	630	656	661	613	670	652	642	665	687	672	619	656	620	698	627	607	681	682	640	669	667	675	622	644	671	684	651	670	628	631	667	642	633	677	656	670	661	646	677	673	681	679	663	659	662	663	636	687	661	643	713	647	647	649	608	605	642	680	674	640	645	657	749	618	669	686	647	686	660	676	697	668	667	628	660	650	638	679	647	687	667	615	697	609	611	639	659	664	649	645	658	690	677	670	672	682	693	661	667	626	625	662	623	679	655	637	646	655	703	691	676	636	651	704	693	722	651	648	682	661	674	643	678	647	674	625	698	663	648	640	667	635	662	641	666	712	648	635	677	643	661	703	694	601	649	705	608	630	599	668	685	674	660	672	696	679	671	664	635	676	718	666	658	638	685	653	667	658	648	711	666	665	715	682	658	651	658	653	673	664	650	686	700	704	643	651	688	619	685	682	640	677	638	699	648	685	669	648	638	671	649	702	670	688	656	675	626	664	648	708	664	671	672	669	679	622	680	680	654	675	656	611	652	680	675	690	672	676	674	698	661	627	695	661	634	670	671	644	685	701	676	661	651	665	676	650	635	680	623	651	697	653	643	639	652	711	664	690	636	644	642	669	692	646	649	623	642	666	652	632	697	670	667	634	615	662	655	615	667	648	670	628	630	647	681	680	652	640	688	624	688	628	700	646	651	693	623	650	651	645	671	662	673	651	646	713	699	701	633	658	659	628	653	690	664	611	680	670	706	633	661	662	689	622	629	632	660	646	721	692	699	646	667	671	663	691	667	620	669	626	677	662	642	673	651	669	659	614	674	632	645	667	677	687	673	647	670	685	654	636	624	694	656	638	624	642	668	688	705	644	637	729	680	701	660	672	655	676	712	709	651	640	659	645	653	632	642	668	685	669	659	594	658	658	661	668	654	659	633	659	694	667	631	678	645	657	662	657	680	688	623	684	632	678	661	675	651	672	697	671	672	658	643	637	626	672	660	660	706	657	636	666	675	686	713	655	652	722	624	631	698	697	673	700	645	644	683	657	697	650	636	620	632	636	719	646	635	636	707	678	667	670	607	633	672	650	636	669	639	680	714	688	669	698	688	609	693	662	674	678	647	613	645	611	623	667	682	663	707	701	680	698	645	651	669	652	660	641	650	677	647	689	654	669	652	631	691	662	687	655	662	625	661	651	650	691	659	623	691	653	635	676	657	688	662	647	666	637	650	606	676	671	666	630	652	651	668	658	667	680	663	656	678	699	673	647	664	683	654	644	622	671	654	674	651	656	677	648	672	650	689	651	638	685	603	648	637	597	631	651	641	643	683	648	683	637	616	671	657	633	637	628	669	648	664	627	681	633	626	686	618	651	639	648	700	629	664	656	661	638	646	670	666	678	635	657	649	692	638	628	647	706	635	664	672	645	641	661	656	647	651	633	666	671	666	679	627	641	679	644	667	681	656	669	653	651	680	733	615	666	640	632	641	632	652	690	638	659	676	628	664	629	641	657	707	670	638	685	677	697	641	637	695	641	650	675	659	672	683	668	703	691	660	624	667	654	655	711	665	664	659	645	637	644	645	705	643	708	643	709	699	639	651	648	632	662	674	661	622	613	687	674	640	671	699	613	627	666	643	642	652	662	621	618	619	665	627	645	656	691	653	648	679	641	647	652	678	670	616	691	666	652	697	736	669	681	680	662	712	719	669	661	667	664	633	669	669	684	645	656	654	673	637	619	637	653	646	661	686	692	669	627	681	698	671	685	667	653	647	669	691	641	626	636	650	641	661	635	681	700	643	657	629	671	645	662	619	719	669	650	732	703	651	659	633	665	658	736	637	669	641	671	633	646	635	660	716	610	613	674	672	592	717	677	675	665	631	682	649	634	645	627	655	665	645	629	699	665	663	667	677	722	675	650	624	691	678	697	650	655	631	651	637	696	656	684	671	649	674	650	650	670	639	668	673	655	651	708	680	600	640	682	624	618	647	693	635	658	675	635	643	622	655	673	655	698	656	649	640	680	627	647	681	664	637	645	641	642	665	641	699	637	656	641	691	660	686	643	650	674	695	679	693	708	642	627	683	671	723	707	683	675	690	668	659	642	691	704	712	597	705	600	661	655	665	655	647	707	642	650	648	662	673	653	676	629	643	690	616	674	667	635	597	684	659	693	673	652	640	633	653	690	644	658	683	634	635	692	657	698	682
13572	15129	2207	1076	732	553	397	350	289	258	246	207	187	176	150	119	130	136	137	135	145	137	137	133	125	103	152	170	157	189	249	248	283	335	294	260	184	176	100	113	142	124	121	113	110	103	96	114	87	116	98	85	93	99	108	100	98	89	93	105	83	113	97	119	118	102	106	120	94	99	115	117	102	120	92	96	102	101	112	89	85	101	99	88	97	96	123	92	98	102	109	101	110	87	87	114	107	111	92	92	93	103	118	104	102	100	114	87	94	107	117	94	92	103	90	110	98	109	121	100	92	94	101	102	93	98	85	100	90	90	109	105	119	101	105	103	93	93	92	102	121	115	91	102	110	112	110	106	93	120	100	112	103	106	111	124	93	111	109	98	97	125	101	102	106	112	104	101	92	101	103	112	121	109	97	92	115	111	103	109	105	111	106	102	100	122	111	106	119	84	90	107	92	103	98	100	106	109	95	100	107	89	112	97	94	92	111	94	121	110	99	108	84	92	105	97	101	95	100	105	107	98	96	97	108	101	100	105	101	109	100	95	106	104	121	94	95	106	91	86	108	108	95	106	108	101	125	92	108	106	128	97	107	133	102	92	92	94	92	97	111	109	119	95	106	97	106	114	106	102	107	103	97	115	96	103	106	90	94	90	98	107	93	97	111	98	120	97	102	87	103	106	90	89	102	89	113	95	105	86	96	123	118	110	86	122	112	92	85	99	110	108	103	104	86	105	94	98	108	106	103	101	91	84	98	101	88	85	97	112	108	102	97	103	109	87	113	102	110	108	102	87	109	98	90	94	112	86	102	113	92	111	104	99	96	107	124	104	89	103	110	80	87	113	117	106	107	108	102	98	89	77	120	95	118	88	130	106	107	88	108	93	121	89	103	102	79	91	107	110	98	116	120	96	109	113	94	115	98	98	106	91	109	88	105	92	116	122	92	100	113	100	93	102	107	113	85	103	93	106	89	93	97	107	88	102	115	112	91	118	97	98	79	84	86	77	73	95	80	97	111	101	100	105	99	87	118	113	101	97	109	107	87	87	110	99	114	98	103	104	111	109	92	96	106	111	103	97	105	116	117	112	112	106	85	102	112	97	100	72	96	113	94	121	89	95	100	122	100	117	97	87	95	118	100	105	98	108	99	97	113	93	95	107	105	110	95	107	107	108	100	106	112	106	121	109	101	116	87	101	102	106	116	82	116	101	106	107	102	101	94	108	122	116	86	104	91	115	116	105	91	122	97	96	89	109	116	94	100	92	104	92	106	82	94	106	91	108	87	92	88	95	91	107	98	94	96	90	99	94	117	109	95	110	103	93	107	97	104	110	92	108	130	105	87	118	111	101	93	103	106	113	105	103	100	95	109	93	99	109	102	122	89	101	106	113	99	114	95	105	98	105	105	113	95	115	106	105	105	105	118	120	107	103	112	112	105	112	111	85	114	107	83	99	122	113	104	95	105	123	116	95	96	90	108	93	107	92	111	105	107	105	87	109	95	106	123	124	110	92	100	99	119	93	93	117	113	116	101	116	108	119	119	103	102	105	125	102	97	94	100	100	114	107	121	100	109	101	95	126	104	92	94	104	95	109	93	104	100	110	103	95	109	100	111	98	89	99	97	100	102	107	91	88	114	121	97	100	123	104	129	116	119	96	90	98	100	107	97	85	100	113	91	97	96	101	101	99	122	98	100	104	92	93	115	109	106	101	101	90	95	103	110	103	90	109	106	117	100	109	106	90	85	74	106	91	107	122	114	94	115	104	107	103	96	96	94	115	101	109	98	88	102	102	96	104	100	108	96	96	116	94	116	98	104	107	113	103	93	99	96	99	101	90	113	91	109	109	105	110	98	121	116	92	109	99	90	111	101	93	131	106	110	114	101	108	116	110	104	90	92	103	105	102	113	99	103	108	100	89	100	127	79	115	90	89	106	97	88	102	96	92	95	111	95	112	91	98	104	103	119	102	97	95	105	116	110	101	111	109	105	91	99	109	109	92	102	117	110	86	110	98	116	112	116	89	95	92	97	103	89	104	100	110	109	108	112	95	108	113	100	99	107	96	89	120	117	88	106	112	106	96	104	114	104	95	108	94	105	94	118	100	100	97	100	109	91	103	115	98	82	120	110	116	97	98	98	82	96	96	116	116	102	132	114	108	98	131	94	96	105	106	105	103	104	123	112	111	112	103	94	91	107	114	107	107	109	104	83	114	107	93	98	80	113	101	107	84	106	109	95	112	86	110	110	117	99	111	102	96	116	95	83	102	94	96	105	94	105	108	94	117	106	111	97	114	114	112	93	91	101	100	101	95	107	93	100	110	106	95	116	102	110	102	109	111	98	116	101	104	106	99	95	101	102	106	90	104	98	108	101	104	97	118	114	122	86	97	113	107	115	113	100	118	110	111	105	97	82	95	103	107	98	94	87	91	106	98	102	110	122	94	107	99	97	113	101	102	94	89	102	98	99	88	91	104	88	123	106	103	103	100	97	112	104	105	111	92	109	99	128	93	122	94	113	116	101	103	123	104	92	132	107	105	96	94	106	88	99	103	100	87	102	108	105	98	118	105	101	101	110	89	102	104	101	94	102	101	95	105	94	106	107	97	91	97	112	107	108	136	108	110	100	87	96	94	104	114	114	108	86	77	117	98	87	74	107	90	115	117	103	117	114	98	90	101	107	106	90	102	101	94	102	109	101	101	112	114	96	90	98	103	101	104	112	107	101	119	104	122	108	89	97	106	101	100	86	111	89	90	82	108	100	103	110	87	106	95	89	109	108	105	94	85	110	101	97	118	103	102	102	92	102	97	99	97	111	96	97	107	104	95	95	113	112	112	109	100	93	114	106	109	104	85	93	93	113	93	123	113	84	85	102	103	98	100	111	94	103	84	105	100	94	109	106	101	94	102	96	106	101	111	108	118	118	116	109	115	97	110	100	95	96	109	106	101	100	90	121	92	100	110	106	102	98	120	108	96	106	95	98	91	101	87	102	94	95	88	95	111	99	126	110	114	111	108	97	101	95	90	112	77	79	106	116	98	95	97	84	94	108	98	116	120	112	92	90	82	96	106	110	96	109	113	105	111	94	98	106	105	104	101	111	114	114	88	99	99	79	99	105	98	95	92	110	100	95	106	109	96	107	95	114	98	102	102	124	98	108	93	89	90	111	117	101	87	101	116	94	95	105	110	93	111	109	79	119	80	85	106	104	100	106	99	91	112	109	108	110	108	111	95	104	95	112	89	90	104	80	101	106	119	111	81	114	103	96	96	89	100	97	107	102	87	95	90	118	93	90	110	112	103	105	98	99	104	105	98	111	89	102	121	94	123	93	104	77	92	109	95	81	101	101	98	112	106	116	96	87	102	122	111	103	96	89	89	118	108	97	108	94	99	91	115	93	95	103	102	95	110	77	85	104	121	96	105	101	90	111	89	100	94	98	106	118	112	116	92	97	93	114	101	91	101	105	92	113	93	113	102	107	103	104	113	92	112
8430	12766	3227	3633	3068	2480	2064	1666	1431	1222	1095	939	902	846	743	661	653	629	591	619	581	572	494	528	605	631	767	941	819	996	1481	1506	2187	1886	2012	1376	1307	1074	651	558	488	543	428	458	425	429	396	352	422	400	381	389	399	367	381	365	380	350	373	344	395	344	354	370	387	385	333	351	390	359	341	369	347	359	343	326	333	328	325	378	357	334	321	336	356	347	342	360	323	344	352	344	336	318	321	349	384	303	358	334	351	343	356	334	354	314	341	331	308	382	356	314	340	327	344	332	357	363	350	363	333	346	374	339	324	314	316	323	331	335	356	333	366	343	349	358	358	343	342	335	328	330	361	341	340	337	342	339	329	324	339	314	357	337	344	380	337	326	331	372	317	357	368	381	327	321	352	334	363	316	352	326	332	357	316	320	363	320	346	333	353	327	322	325	340	343	352	353	350	357	345	326	337	319	342	303	368	338	335	324	370	383	351	370	360	356	359	367	340	358	292	338	353	325	347	351	350	328	356	347	329	366	333	322	332	332	328	364	348	336	332	320	351	352	358	319	354	330	353	343	313	331	356	369	325	335	299	331	349	356	343	348	370	371	324	350	343	331	322	324	366	349	320	361	348	324	363	344	353	360	360	289	334	366	322	365	328	283	332	357	310	327	313	308	329	341	308	307	321	359	349	338	325	338	330	330	335	310	334	339	340	385	320	327	323	322	329	333	338	323	347	324	318	354	375	332	311	344	319	344	351	312	334	318	356	336	326	344	357	335	357	362	351	314	372	345	362	333	340	332	318	316	328	333	337	339	333	342	321	372	341	342	344	337	340	321	322	339	341	336	315	319	313	312	324	326	321	319	348	339	348	338	352	317	319	325	351	322	315	370	332	320	321	346	352	363	342	404	322	341	336	319	294	317	358	334	360	364	355	336	366	336	324	337	342	347	348	331	325	370	313	316	330	360	312	334	306	337	326	342	338	336	370	366	348	350	337	294	323	333	330	369	329	352	323	351	326	346	356	347	307	357	327	348	329	340	337	349	343	305	321	355	355	334	369	347	339	332	346	323	332	340	355	339	298	316	338	350	352	376	352	368	355	343	346	331	346	304	328	321	324	344	405	344	296	338	339	324	320	325	332	338	360	293	348	352	367	315	330	334	328	339	330	367	306	384	348	313	327	337	340	347	356	333	320	324	365	347	329	327	292	327	323	350	357	333	323	333	337	336	348	303	327	349	337	318	353	366	347	343	341	328	340	334	326	331	319	287	327	331	367	303	347	365	324	320	374	329	341	311	338	336	374	298	343	337	332	342	331	361	312	330	370	349	327	313	314	304	307	320	341	357	349	350	326	353	331	338	363	303	364	349	324	355	344	368	335	353	351	325	339	340	349	329	326	322	337	332	375	360	367	339	335	346	353	322	372	377	380	342	348	346	340	365	318	365	355	355	346	337	351	336	386	355	346	346	348	344	345	315	349	358	356	325	349	335	363	325	313	389	334	339	341	297	373	387	352	311	337	356	345	383	348	355	337	333	338	342	309	322	338	341	354	343	320	305	310	343	353	324	338	345	341	351	333	322	322	326	361	323	349	347	350	327	313	328	357	333	317	346	345	318	355	371	347	361	343	313	331	334	327	338	287	337	324	340	376	340	315	325	327	312	335	320	355	344	305	365	338	341	320	345	349	346	351	316	327	332	336	289	313	367	350	347	337	318	325	335	364	335	302	356	333	324	346	346	330	286	357	351	362	362	341	320	358	335	376	342	348	319	338	322	336	328	368	332	342	346	336	328	365	333	318	327	315	316	370	358	337	320	340	322	305	341	353	320	357	364	334	340	309	359	340	350	318	329	319	345	345	353	336	359	350	327	311	319	353	333	326	312	339	303	323	338	314	306	320	328	354	322	346	324	321	345	361	351	333	336	316	326	351	314	341	333	323	348	342	368	340	336	337	309	330	321	314	326	359	331	328	327	326	362	343	363	333	342	356	381	342	308	359	340	359	351	325	373	353	318	360	353	332	321	365	367	326	336	304	359	335	322	309	349	341	305	329	332	335	321	338	328	331	328	315	319	325	332	350	357	336	359	336	366	348	338	340	339	343	341	340	394	361	345	375	347	331	355	367	360	327	324	332	359	319	323	320	343	324	321	336	340	315	377	340	310	344	317	362	313	346	368	308	309	349	349	358	331	333	345	354	354	349	337	349	326	363	340	364	333	357	319	351	319	356	347	340	354	297	344	343	368	345	346	310	371	327	335	355	318	332	345	319	331	338	349	304	346	328	319	366	326	345	308	332	336	320	326	327	354	321	350	329	328	350	335	345	345	334	336	341	309	360	323	327	311	332	328	350	345	327	356	326	355	367	329	340	336	328	316	297	364	347	340	331	354	366	319	341	334	322	345	337	326	347	320	353	338	316	323	341	316	374	339	356	364	317	316	341	305	334	311	383	348	360	350	330	342	316	336	369	327	373	346	335	343	339	339	319	335	288	317	346	286	331	327	369	313	349	329	361	322	352	368	307	331	348	312	312	355	314	334	338	302	317	306	350	332	362	324	369	356	345	342	336	284	353	361	336	338	309	364	336	318	338	368	330	337	332	337	352	362	356	346	304	364	348	322	352	340	376	348	362	344	347	305	330	326	320	323	332	335	342	367	324	320	370	346	339	332	336	314	325	316	326	338	349	334	352	347	359	357	347	358	303	344	377	336	319	323	342	350	368	356	320	337	349	351	365	356	315	314	334	319	327	351	317	379	337	343	343	363	349	298	330	344	385	352	314	355	332	351	344	340	347	351	312	325	323	325	374	355	315	346	345	324	329	359	384	309	352	333	321	342	344	333	355	390	328	355	350	352	360	340	351	328	320	328	324	335	314	347	348	352	332	330	333	309	348	321	306	329	321	350	360	320	356	345	331	358	354	345	372	373	319	380	371	323	338	345	329	329	345	337	352	312	341	322	322	362	354	351	368	333	303	340	349	354	319	344	359	349	316	313	331	362	347	344	343	336	341	337	324	332	338	330	347	327	355	348	341	323	356	342	341	345	351	347	364	371	338	330	326	356	327	346	324	315	326	319	357	380	337	310	321	351	309	337	350	347	351	349	338	328	313	354	366	363	320	334	350	321	334	354	333	340	329	346	363	358	344	323	323	318	344	334	338	325	369	314	322	329	330	364	326	331	335	346	305	362	351	329	333	408	351	349	342	344	333	319	336	358	351	370	343	287	356	341	364	324	318	322	327	348	371	355	325	335	314	310	359	292	312	349	374	344	336	376	353	363	361	345	360	351	337	329	351	344	366	374	314	359	361	350	349	333	307	297	339	326	353	353	356	361	340	301	364	312	320	331	363	316	350	343	332	363	363	341	345	337	350	322	344	316	319	361	318	339	358	338	331	333	347	345	342	327	319	332	327	327	348	334	346	296	316	341	349	328	310	301	309	340	348	324	305	322	342	334	326	290	319	336	309	314	336	342	360	340	353	338	355	328	316	354	374	341	355	352
24526	30998	6820	2270	1455	1048	745	565	512	471	350	328	273	287	270	258	193	195	194	216	194	183	155	175	175	194	244	224	271	288	407	387	519	658	639	465	341	292	170	192	183	162	175	153	165	165	158	167	160	135	157	169	149	141	151	166	143	163	134	164	151	146	150	145	153	149	122	140	122	131	153	150	140	112	129	145	131	132	128	137	117	141	145	139	150	145	149	136	150	173	135	122	155	108	149	139	152	142	152	160	171	136	141	154	163	135	148	148	145	118	145	124	141	127	115	160	147	128	123	131	129	141	130	113	144	136	141	140	135	131	155	134	139	133	145	148	151	142	136	149	123	134	132	142	150	131	145	125	142	159	133	151	149	169	139	146	132	117	163	137	114	151	138	141	133	146	136	153	138	125	125	128	124	150	152	132	154	149	133	121	118	140	146	174	133	142	153	150	170	125	156	115	116	134	124	155	112	130	131	166	156	153	134	137	133	165	133	135	139	145	136	143	133	139	136	147	119	148	140	138	129	138	153	133	150	137	148	142	128	133	148	124	148	121	160	154	143	140	127	132	140	143	152	145	130	130	137	150	132	124	141	151	130	136	142	139	126	135	137	121	156	152	153	123	162	157	143	136	152	155	131	148	130	135	140	178	134	145	163	146	141	142	125	135	125	128	131	124	137	110	135	136	121	134	147	134	129	162	140	118	153	170	162	146	120	126	133	132	133	150	123	150	149	140	157	138	139	133	143	132	149	129	126	154	146	129	117	118	141	130	152	141	147	153	123	144	135	141	141	135	114	153	144	115	140	117	142	150	129	149	151	139	148	151	123	143	136	135	139	148	139	157	147	142	142	118	141	133	133	129	137	144	115	132	147	139	161	136	113	142	149	137	157	164	140	147	141	140	137	145	125	145	126	143	139	148	126	130	136	134	139	127	140	157	119	155	135	155	154	138	145	131	134	148	151	153	145	156	123	140	120	134	142	134	105	149	133	145	138	149	123	151	125	127	140	112	134	157	172	169	122	167	140	127	117	142	120	141	142	138	151	163	123	134	131	120	116	138	123	132	152	141	140	136	123	138	145	149	138	131	125	137	112	127	139	124	136	157	150	153	156	124	145	136	136	127	149	127	137	110	144	162	147	155	108	150	143	121	150	145	139	138	144	124	131	142	148	145	129	134	131	146	140	142	155	131	143	116	141	145	150	154	151	131	147	138	116	147	155	133	144	143	142	130	147	161	152	113	133	140	144	142	148	151	143	136	139	153	146	138	136	122	134	125	139	140	126	121	139	142	127	124	125	138	128	130	129	159	143	119	163	144	156	128	148	145	131	153	136	139	144	146	153	136	155	126	124	141	129	147	142	122	128	117	142	131	151	140	138	155	134	151	136	158	124	150	149	114	144	113	128	145	140	131	140	140	147	148	143	137	142	133	129	124	138	154	136	146	134	146	147	150	130	153	140	131	138	142	155	142	137	149	135	156	134	138	137	160	143	138	132	145	161	145	148	140	133	129	143	137	156	164	132	159	144	140	147	150	146	136	148	138	144	122	149	130	126	137	126	144	135	131	137	153	140	126	131	150	131	163	150	131	147	149	132	133	158	114	158	164	132	128	151	122	123	141	138	136	138	142	144	131	141	137	138	129	117	155	138	147	152	139	141	115	133	149	144	134	156	147	138	149	153	139	140	154	129	144	162	139	125	146	138	132	124	138	137	142	125	123	172	141	138	132	130	130	156	130	148	135	135	154	138	122	144	154	123	150	134	125	138	143	138	144	153	162	146	132	120	143	135	145	134	175	137	148	123	132	140	131	115	145	134	132	132	122	124	116	139	147	157	147	139	146	147	131	133	117	129	143	161	131	155	134	152	127	121	141	165	155	153	149	127	148	165	132	160	153	138	135	142	150	144	133	140	145	151	133	147	165	142	128	132	133	136	134	159	145	143	128	156	129	138	129	124	130	122	140	136	157	150	143	139	153	127	138	142	149	131	132	123	131	140	146	133	141	153	157	135	127	149	128	151	130	136	142	155	153	153	146	117	170	127	132	124	145	155	141	151	124	137	150	139	129	143	128	133	126	152	137	137	138	127	127	158	162	153	148	153	133	117	135	148	143	139	160	130	123	157	135	131	145	139	123	134	143	156	136	111	143	129	142	127	144	127	143	148	141	151	130	140	139	132	132	149	144	135	134	144	139	128	140	130	136	146	158	135	137	149	130	143	129	138	145	149	134	124	148	135	153	139	134	134	137	125	133	141	134	157	139	128	126	135	149	151	114	145	137	150	136	120	151	146	139	127	158	153	137	122	130	159	157	135	137	152	115	161	132	149	140	148	159	161	160	171	149	137	132	135	117	132	166	141	146	144	152	146	134	126	135	155	139	120	134	134	145	143	128	127	141	143	149	128	147	138	126	150	129	150	148	152	147	139	122	130	130	131	151	136	146	145	135	149	149	131	145	133	148	152	126	142	132	148	155	138	152	145	144	147	148	140	124	129	145	152	126	127	148	166	142	127	126	128	165	146	150	136	146	140	132	144	153	127	137	142	141	158	144	157	137	140	140	129	141	136	163	120	120	123	138	142	135	135	135	139	132	140	151	119	155	134	130	134	155	148	150	132	133	133	138	147	142	132	126	147	144	149	148	122	137	144	164	121	121	139	124	145	116	139	138	136	148	147	142	160	125	147	136	135	157	142	156	124	148	141	154	138	145	126	123	137	133	138	137	140	164	135	144	128	125	135	146	135	124	121	151	115	131	158	154	134	131	150	171	143	150	146	145	144	129	128	134	125	129	131	122	133	135	157	143	137	131	137	129	144	128	137	134	171	146	158	128	139	133	149	137	122	148	148	149	147	156	135	136	143	138	146	142	121	143	142	140	137	141	154	143	125	156	134	127	155	145	135	142	147	115	135	134	136	138	150	120	118	130	141	160	141	134	133	133	128	145	127	141	124	129	145	136	160	146	140	131	119	164	122	142	152	146	148	128	132	144	136	122	162	142	169	142	136	129	134	125	137	132	117	141	124	161	154	139	131	124	132	129	157	140	114	177	108	143	145	127	127	131	134	141	145	148	134	130	129	152	154	150	135	134	156	144	151	156	160	135	126	121	139	129	137	131	136	145	122	149	122	121	145	139	134	154	138	148	136	143	133	137	145	132	125	150	145	136	136	129	122	125	145	128	145	137	142	142	157	145	124	107	143	134	124	139	146	145	141	130	141	133	136	125	155	147	135	119	149	124	133	129	158	147	134	139	135	138	134	121	114	136	136	136	119	127	118	122	127	137	129	147	127	137	144	143	143	128	139	119	140	128	126	130	148	145	119	133	150	137	149	150	140	113	134	137	139	151	152	144	136	140	147	146	142	137	145	122	139	152	152	128	138	125	135	152	143	153	143	156	163	140	138	152	149	154	117	133	134	138	133	131	139	123	125	138	126	152	148	143	153	130	133	144	162	153	162	159	131	140	147	162	134	143	131	134	120	134	141	162	140	130	155	139
14322	20942	5767	6342	5377	4434	3518	2918	2449	2026	1844	1630	1436	1318	1169	1062	1083	974	1024	925	869	836	799	820	844	1000	1182	1321	1279	1633	2597	2653	3367	3418	2872	2328	2326	1828	944	832	790	691	632	575	537	632	508	524	519	519	503	512	531	518	545	520	480	470	500	454	490	457	466	488	505	491	473	470	464	489	515	451	457	467	460	441	466	510	500	434	461	471	447	439	464	413	468	484	431	430	464	440	426	472	475	449	418	442	449	426	408	461	419	466	441	461	469	433	414	468	467	457	448	439	421	450	463	432	477	446	481	472	458	437	458	431	438	456	476	432	490	435	445	443	458	445	441	467	438	441	437	489	425	452	465	414	435	463	447	463	480	433	431	428	456	443	483	463	460	404	377	467	461	461	484	406	449	457	400	451	442	425	425	442	431	442	410	416	497	435	457	414	440	459	453	452	391	426	443	444	445	425	438	445	458	424	432	442	489	400	440	459	442	443	398	454	457	445	437	420	442	447	457	420	390	450	441	429	458	419	452	458	405	451	427	456	429	439	414	433	447	423	452	452	432	436	450	483	473	424	450	452	413	439	483	446	433	453	418	456	441	449	446	407	427	388	424	427	428	467	418	427	434	405	426	485	488	427	427	442	440	460	435	438	400	411	410	444	416	404	421	393	439	432	423	443	435	421	455	421	399	429	387	451	426	427	422	451	441	407	409	405	438	465	432	422	454	440	442	460	462	451	432	451	482	458	467	406	417	439	419	450	432	445	452	464	423	452	443	467	419	444	454	435	421	434	444	469	431	445	436	416	460	427	438	449	458	416	381	437	412	450	440	460	422	432	454	475	406	436	427	397	426	411	435	394	417	465	453	450	439	412	450	482	415	420	444	449	449	420	432	435	443	436	436	456	473	436	452	433	443	476	421	425	452	429	447	425	412	445	447	438	410	443	393	453	441	412	444	412	410	479	446	453	420	459	444	448	408	428	491	467	428	472	412	463	431	451	467	451	395	426	475	445	459	426	455	400	418	420	431	438	477	438	432	381	393	436	443	440	467	439	409	437	435	472	488	450	415	431	426	445	474	439	437	479	454	405	457	416	425	407	438	477	406	442	453	440	436	408	453	407	433	407	411	425	464	429	437	475	441	425	476	444	443	451	431	451	480	415	432	393	422	439	450	494	471	451	432	441	431	429	430	428	456	445	413	452	427	451	449	432	418	482	431	407	446	414	439	451	461	441	430	443	435	462	466	437	434	445	436	444	432	433	458	432	443	441	476	413	414	418	421	413	407	447	407	419	438	443	442	390	437	438	451	436	406	434	421	472	453	440	420	440	399	466	400	444	467	421	438	460	416	436	429	434	437	395	414	413	476	443	403	465	455	438	433	425	427	457	478	462	435	425	428	441	441	403	432	429	445	411	400	447	473	443	451	459	441	422	438	434	479	427	407	421	440	444	450	436	414	413	415	414	454	441	445	446	448	407	459	436	475	444	416	427	478	444	458	453	456	414	438	404	404	477	454	438	408	452	433	414	428	485	401	385	432	425	444	428	460	411	401	443	450	397	446	430	443	427	420	427	446	440	428	460	441	424	425	440	422	457	458	451	476	415	426	428	421	474	413	439	413	466	449	453	444	453	425	416	407	429	410	466	479	450	427	461	454	453	450	431	451	449	411	436	468	423	422	412	431	444	438	399	407	440	464	413	419	433	415	454	436	436	407	439	429	414	431	432	421	455	435	438	440	420	482	500	456	451	463	433	432	458	456	445	421	439	414	475	408	438	480	422	420	448	425	448	415	455	430	427	435	455	425	460	444	406	450	422	451	443	398	462	431	481	441	434	445	448	440	415	416	458	466	441	424	432	462	444	439	466	482	444	400	442	427	448	455	430	395	474	451	408	440	425	465	433	435	444	401	427	420	418	477	432	438	457	418	436	439	438	419	427	413	410	443	444	419	443	412	426	428	442	437	433	450	416	456	405	456	397	461	446	438	420	457	415	414	416	411	410	458	401	426	437	480	465	467	415	443	425	428	441	435	423	426	429	424	457	417	420	451	430	449	448	388	421	458	433	462	426	430	414	426	440	454	437	463	452	463	463	449	469	413	444	430	438	466	413	405	402	434	448	435	453	443	444	443	430	444	445	434	436	429	419	432	440	466	428	407	413	445	433	410	459	438	396	484	467	403	434	459	394	424	404	441	474	420	464	448	449	458	467	465	439	421	423	415	458	415	431	437	456	447	440	429	453	419	457	421	457	439	451	429	470	415	434	436	454	482	459	418	428	416	440	458	449	464	456	420	449	467	472	469	438	414	428	414	473	456	473	428	453	428	429	403	440	421	441	457	407	431	438	439	444	447	449	433	417	416	477	431	451	411	416	454	437	422	422	429	456	422	438	412	459	444	419	424	453	492	450	509	457	418	455	426	470	428	432	420	431	488	434	436	436	490	456	411	447	458	442	455	401	440	463	414	432	425	452	422	436	454	444	451	452	444	426	460	432	448	434	439	431	493	447	402	455	422	409	444	416	461	435	441	446	432	481	484	461	409	464	450	405	449	416	430	441	435	404	443	444	455	443	450	434	455	420	423	438	420	467	394	434	471	455	430	483	434	448	429	391	460	408	473	459	458	453	440	427	440	432	467	454	458	404	449	396	431	435	431	469	432	423	459	452	415	436	456	449	459	427	460	441	423	418	466	432	419	428	475	453	427	437	440	442	414	458	460	416	435	448	409	427	443	421	463	442	433	414	431	458	430	411	444	445	442	470	448	460	437	457	405	453	422	442	427	424	442	435	418	432	426	473	437	426	463	439	441	452	478	415	432	451	457	444	452	430	456	430	396	427	430	457	405	443	438	412	427	444	458	459	425	437	419	447	443	444	455	449	466	434	444	446	425	473	452	476	474	427	413	421	444	418	395	431	429	408	473	470	453	401	460	431	442	455	394	441	420	425	424	391	427	407	432	429	478	445	447	439	452	424	462	427	405	428	429	435	459	420	398	425	459	427	452	428	457	425	462	444	433	473	430	412	413	424	449	425	414	399	424	449	434	424	438	419	454	401	407	432	427	421	431	435	435	465	422	454	445	416	449	459	441	453	460	465	461	445	438	433	486	485	448	468	402	463	440	414	445	466	440	439	493	433	438	434	454	464	422	458	439	437	420	451	423	410	433	425	462	401	452	435	445	432	440	452	392	435	396	439	433	452	466	430	471	455	450	491	438	451	419	427	464	452	454	444	445	410	433	434	408	448	429	434	433	448	468	434	417	441	418	446	421	421	444	449	424	417	427	433	480	392	384	430	403	405	434	417	431	432	440	393	419	506	462	451	459	439	468	440	415	469	393	411	454	456	417	447	432	447	431	442	469	414	420	425	440	443	410	449	421	428	431	431	466	444	405	407	452	487	397	451	428	419	444	481	433	432	401	410	428	452	451	439	420	463	420	436	417	461	449	448	418	440	463	459	404	439	425	425	443	424	466	445	434	412	432	414	457	419	430	429	415	459	404	450
2452	1858	365	300	256	262	216	217	257	257	248	231	241	223	210	229	224	204	246	213	231	202	234	246	233	211	229	240	204	227	231	242	240	230	253	200	224	209	223	223	257	237	248	233	223	235	220	220	202	229	220	214	222	222	230	217	231	223	210	208	206	239	243	218	207	228	212	224	236	207	217	206	195	214	207	224	246	232	235	229	230	219	215	224	223	213	229	217	217	229	235	246	249	248	205	220	237	233	219	218	187	235	225	211	191	243	213	221	201	225	224	230	225	218	188	225	204	195	205	223	237	215	225	213	223	235	226	252	210	215	220	225	206	208	203	231	207	230	196	225	219	242	232	207	205	225	222	216	228	205	208	210	205	202	217	203	205	218	198	212	207	207	241	239	205	214	218	224	221	226	206	198	208	213	222	220	236	229	237	250	216	209	199	210	232	213	229	224	223	233	230	219	218	206	231	221	215	232	207	219	217	186	228	210	218	191	249	223	218	248	216	186	201	232	211	207	244	232	215	210	211	207	228	218	229	232	213	229	194	196	214	231	192	212	234	210	234	205	223	217	201	222	237	212	213	225	227	223	219	229	245	227	241	225	209	229	219	227	222	210	231	227	206	216	205	213	219	197	207	221	219	218	234	215	200	233	242	204	232	215	225	217	229	202	209	211	226	232	217	208	219	230	226	231	203	247	233	194	207	228	257	243	218	216	215	212	211	217	209	247	246	243	193	188	204	227	201	214	210	255	224	198	203	203	204	231	211	207	199	263	198	244	196	211	215	221	222	210	246	234	219	186	228	216	223	228	216	220	221	224	235	228	235	207	225	235	231	218	233	225	226	220	217	196	219	207	235	216	206	217	220	224	215	212	227	198	205	193	223	202	210	209	226	218	217	214	208	218	219	193	215	220	214	210	216	218	224	214	236	216	224	232	228	223	235	194	245	210	213	212	192	237	210	236	222	199	214	232	210	213	206	236	250	221	209	206	200	227	224	230	232	237	229	198	226	214	220	224	222	210	209	233	224	197	211	201	200	207	227	256	230	230	209	194	223	263	209	242	206	216	233	227	190	228	233	219	223	222	231	249	195	215	199	250	221	235	239	200	228	220	209	207	219	218	240	215	229	218	213	203	230	219	227	221	190	231	227	235	227	227	244	211	204	202	203	197	219	197	232	220	203	232	231	201	212	195	221	191	230	234	220	242	199	232	221	215	238	214	202	234	230	226	205	207	203	215	218	222	236	213	191	211	210	202	231	213	206	196	216	209	218	227	236	221	247	222	224	238	218	206	198	219	228	219	238	242	230	217	213	235	211	179	225	223	220	197	248	255	218	216	237	208	207	197	236	225	248	233	188	201	218	237	217	169	209	207	201	226	231	228	227	230	221	192	202	239	204	214	255	238	232	202	206	213	223	214	222	209	223	261	228	244	205	226	228	211	212	227	216	213	224	212	209	202	225	211	207	215	185	202	232	221	213	217	176	195	235	211	248	221	232	226	197	229	211	198	236	210	217	220	213	222	219	216	209	234	198	216	212	227	203	214	225	245	210	197	194	221	220	239	224	219	241	202	221	240	231	241	248	195	191	210	215	211	242	246	209	223	213	214	230	207	206	221	238	245	218	238	213	212	243	209	228	215	252	231	211	233	220	237	223	200	232	237	225	224	209	219	217	233	234	205	210	196	222	222	225	228	213	211	224	212	217	217	216	214	229	239	246	209	206	234	207	227	206	222	185	201	206	200	222	214	208	228	240	222	198	198	208	209	218	234	223	220	230	192	207	219	202	208	220	213	194	212	212	217	221	234	202	241	208	211	223	258	221	212	207	234	235	231	241	201	204	213	259	225	218	228	221	220	224	202	210	184	233	244	197	222	223	237	249	217	237	195	214	205	227	242	216	218	237	202	225	194	250	208	241	237	216	239	220	206	216	197	250	210	206	221	219	233	242	215	219	220	222	225	198	207	200	222	197	211	238	196	227	221	208	216	223	230	231	236	238	197	231	240	223	207	227	220	215	194	221	224	219	229	187	209	230	228	243	210	218	230	219	208	176	202	242	214	215	204	218	204	227	229	200	197	210	233	219	207	185	229	228	225	245	215	233	212	232	187	212	225	207	188	209	194	210	226	223	238	202	217	215	198	228	189	250	222	234	216	208	236	229	217	239	234	201	240	240	231	210	229	217	213	211	218	188	227	218	212	226	221	218	248	213	247	229	222	219	215	206	227	256	236	207	242	221	238	237	232	199	204	202	223	227	217	247	221	212	203	212	217	219	201	234	227	229	216	221	229	240	221	206	209	205	216	213	252	218	201	220	214	226	206	197	222	219	247	235	197	214	212	244	210	204	221	211	242	217	208	230	201	189	225	225	221	253	221	238	198	211	199	205	243	212	215	191	214	197	216	200	242	223	206	205	238	228	225	247	230	213	229	213	219	210	206	199	240	220	209	218	214	212	208	212	230	192	223	198	214	220	225	230	215	213	236	224	201	221	214	190	234	249	221	215	237	218	225	229	221	218	208	210	257	238	204	226	235	220	231	215	218	239	241	222	241	212	228	211	233	204	220	221	216	236	225	218	193	213	245	208	233	222	215	230	239	213	232	204	232	212	227	211	231	214	223	240	227	231	227	221	188	197	240	224	232	211	206	241	253	211	208	222	222	226	232	216	215	215	231	231	217	246	197	223	222	236	229	175	220	201	238	257	219	198	234	262	233	226	222	243	216	209	221	214	227	244	217	204	227	210	236	221	232	207	212	213	217	226	203	217	198	246	215	207	235	199	232	214	237	202	226	224	202	247	218	227	215	228	239	209	244	231	234	221	193	221	213	231	211	213	222	216	224	216	216	220	248	221	242	220	202	191	223	189	197	218	209	235	236	231	204	217	218	199	221	206	231	207	212	211	213	228	216	205	206	238	216	227	206	218	217	216	207	196	207	227	200	250	221	212	225	224	225	222	223	243	219	218	218	209	203	210	230	219	216	205	224	222	224	217	199	208	209	215	203	228	247	246	196	199	230	195	207	245	238	228	255	232	218	227	195	189	216	257	252	208	242	222	215	223	209	222	230	238	211	241	209	233	185	222	225	222	232	217	188	233	204	237	222	222	215	210	212	208	202	214	194	203	208	217	225	188	215	232	199	216	221	219	216	212	214	208	215	207	234	235	232	228	240	193	230	213	218	218	226	233	201	212	246	209	222	238	223	244	210	219	217	215	209	209	202	202	210	220	213	194	213	229	200	221	223	208	194	228	206	200	222	219	203	227	217	207	208	226	217	210	220	207	175	220	207	240	187	218	233	230	211	223	223	192	212	233	223	215	239	201	223	229	220	227	213	209	239	211	202	198	242	225	211	228	231	198	206	227	234	226	215	202	218	237	237	206	243	223	218	203	252	231	197	212	237	243	201	233	255	237	232	202	241	193	219	219	212	216	204	207	229	227	225	229	215	239	231	230	215	229	191	222	207	231	229	222	211	201	209	222	222	197	232	251	225	218	213
2433	2373	842	859	840	776	750	767	709	664	738	668	673	647	639	654	657	629	628	627	666	644	672	658	631	659	649	682	687	721	714	725	718	719	767	702	695	687	659	644	647	625	676	629	631	634	661	631	660	634	614	584	651	613	625	607	638	662	604	592	672	661	650	670	640	625	650	619	600	668	663	637	613	605	650	641	646	611	624	597	618	607	620	669	664	640	632	608	645	648	652	628	637	648	610	672	650	632	600	665	679	604	667	628	621	665	622	638	664	613	661	672	635	615	647	652	656	616	607	676	630	623	631	624	703	647	653	680	608	669	659	619	643	662	622	635	627	610	616	596	658	644	663	652	621	642	667	605	625	642	590	617	641	596	621	645	672	657	661	620	638	622	652	649	632	665	625	629	643	630	596	633	644	647	645	610	581	629	661	650	647	620	644	646	633	610	625	657	632	608	608	642	678	611	640	636	607	619	645	664	670	602	706	639	619	635	641	553	649	632	624	655	649	665	619	614	669	648	633	608	630	587	649	668	637	669	651	648	625	646	633	610	602	643	607	603	620	609	664	677	645	626	636	661	616	652	632	653	602	621	613	635	651	661	633	584	595	662	596	647	653	649	638	633	632	637	646	648	642	609	641	639	660	625	631	593	665	672	651	624	633	628	598	614	578	602	602	620	601	641	653	660	628	646	615	638	670	621	641	653	662	631	628	557	641	644	643	651	643	649	657	624	605	645	588	642	634	674	615	650	641	628	659	629	638	655	591	675	669	659	616	615	631	658	696	616	593	664	691	637	633	649	638	586	632	630	592	675	686	641	649	629	693	611	663	665	676	638	631	620	601	641	650	628	628	621	635	617	612	630	623	649	652	641	613	642	668	598	610	658	628	626	647	653	633	646	636	601	596	617	607	592	656	614	647	635	648	661	665	626	660	678	620	609	664	663	610	644	651	579	623	639	625	582	633	684	603	643	651	692	657	622	644	654	590	665	663	670	633	601	646	654	638	653	659	618	656	634	629	673	667	641	657	594	627	632	624	636	681	658	684	634	667	633	691	620	606	657	688	605	627	654	634	644	636	621	620	616	614	671	610	597	663	641	679	617	633	653	630	633	626	621	622	632	650	647	648	619	652	657	643	580	667	650	636	616	625	679	629	589	638	635	652	676	622	645	635	683	617	639	622	622	615	621	633	666	671	635	654	638	634	662	674	624	611	630	616	634	629	601	636	634	608	655	643	654	679	603	614	618	657	640	649	649	676	625	624	638	596	632	652	613	638	644	611	706	637	639	666	646	651	597	601	638	629	625	611	621	616	660	663	655	634	689	615	610	654	623	637	624	613	654	658	624	661	601	650	644	650	662	602	642	650	641	642	609	608	635	595	606	626	649	623	641	644	628	617	651	625	650	629	599	658	629	602	677	614	633	596	668	632	598	604	683	624	664	642	610	605	703	639	660	636	662	709	625	577	682	620	618	632	610	599	656	629	620	625	605	629	623	678	641	629	641	658	608	633	629	614	645	604	641	614	680	609	614	706	616	630	629	621	625	632	630	589	680	605	632	653	601	642	602	636	662	624	624	652	615	622	590	633	694	622	651	631	630	678	638	628	621	608	642	618	686	617	650	608	611	610	696	630	666	625	635	576	665	576	615	597	593	625	615	641	641	676	575	606	668	583	629	734	642	666	633	625	624	614	614	701	638	652	637	632	648	632	662	636	639	623	649	629	643	629	649	650	651	631	630	641	629	647	617	614	632	659	625	614	592	668	616	640	620	650	602	612	600	620	659	621	596	614	679	598	642	621	619	615	617	624	610	638	614	627	587	595	662	590	636	587	653	677	655	646	653	614	682	630	676	622	654	644	608	646	616	637	617	603	620	635	636	629	607	623	646	633	607	627	623	615	615	605	632	646	599	636	661	638	660	600	625	577	615	615	623	622	658	614	581	658	633	641	663	572	598	650	590	627	602	656	652	636	590	634	619	643	630	662	651	628	603	644	620	658	640	664	654	675	639	614	663	630	635	634	660	601	661	641	653	590	634	631	627	638	617	619	639	639	621	659	681	659	614	678	627	601	671	640	662	659	590	657	606	643	677	631	624	645	644	603	633	640	641	614	658	662	619	625	665	617	639	623	634	611	688	632	630	631	695	655	626	650	616	653	629	647	638	633	586	644	630	630	615	621	655	654	608	621	656	654	646	640	672	628	632	615	605	652	663	656	619	639	638	612	620	616	636	638	627	616	649	669	610	640	627	657	620	603	612	650	613	635	648	644	614	617	610	652	615	655	665	598	636	585	615	580	635	607	616	658	671	649	635	697	639	626	654	623	652	636	660	622	667	613	596	665	655	629	656	669	635	631	618	636	627	643	629	647	607	667	668	618	680	637	622	636	677	627	628	618	613	659	649	593	643	631	617	649	644	590	635	669	624	630	620	630	637	626	625	642	593	647	661	636	644	653	619	585	618	641	608	647	650	679	650	663	671	612	648	663	643	608	639	630	611	648	615	599	634	652	603	627	625	639	620	628	622	625	663	663	598	640	637	648	606	615	652	652	608	610	599	603	704	637	624	699	657	622	632	629	643	667	599	678	607	646	630	665	630	606	612	643	600	706	666	621	660	627	672	651	622	636	639	641	622	607	605	631	639	627	602	659	612	629	649	621	629	598	632	578	667	598	650	637	637	608	627	635	634	669	632	652	639	607	659	649	598	686	615	641	645	623	657	635	686	646	612	593	601	624	632	627	666	640	674	593	608	611	618	633	659	638	593	622	647	661	624	652	600	602	625	713	645	604	657	647	643	626	643	656	633	671	666	667	634	670	666	598	612	637	620	607	673	610	639	604	591	647	652	629	632	585	624	670	676	640	629	692	672	598	624	678	617	656	623	627	642	637	638	650	638	624	603	657	611	651	669	620	625	651	627	644	621	627	608	654	626	616	587	604	606	636	581	617	618	622	640	625	651	632	598	628	605	603	605	636	700	645	638	609	633	674	600	621	652	644	623	608	634	641	630	587	645	640	640	604	635	621	622	583	628	638	665	659	638	596	651	613	601	607	650	665	665	602	683	618	601	602	577	650	676	701	640	649	661	609	644	625	636	605	672	650	647	683	625	660	659	670	664	673	651	645	640	640	637	600	649	634	666	667	615	655	626	626	634	660	621	616	625	654	626	672	651	615	648	655	671	611	608	612	647	615	611	660	636	644	602	634	646	657	629	610	654	621	629	657	611	661	648	624	621	655	646	615	636	621	581	611	654	624	592	653	669	627	670	600	616	629	627	618	625	640	625	591	594	599	662	612	652	597	645	574	654	617	603	683	633	633	609	621	711	652	623	641	603	656	620	628	624	638	646	612	598	627	621	600	619	657	592	599	610	649	652	629	613	604	623	622	607	638	630	648	663	619	627	659	595	651	611	639	656	637	619	623	654	673	629	661	660	657	576	629	599	632	640	631	610	649	646	627	612	622	611	657	601	662	629	631	642	648	643	608	622	627	614	705	617
16744	17418	2218	1178	796	574	435	332	282	236	218	191	167	168	141	143	151	140	160	124	130	126	134	128	141	136	149	163	162	201	202	232	338	248	267	207	227	183	130	109	117	103	99	117	99	128	117	120	102	109	128	103	109	102	107	115	134	109	109	104	115	94	103	105	124	100	121	107	108	99	99	104	111	104	118	97	111	97	98	91	110	102	108	99	106	119	133	110	97	109	99	111	110	108	94	104	105	97	92	112	114	102	112	86	108	101	81	115	117	106	101	92	106	119	90	118	100	104	102	107	96	106	112	90	87	116	113	114	86	122	113	86	90	103	102	95	104	99	112	100	97	103	110	106	100	114	101	86	109	104	110	81	117	93	112	107	95	101	101	90	87	106	122	100	95	107	115	119	80	112	127	80	94	119	103	109	78	94	101	98	100	109	96	83	98	109	97	115	105	111	117	124	124	91	105	92	102	105	94	100	97	98	93	95	109	105	104	93	103	115	123	101	114	99	117	91	116	100	109	108	125	88	92	114	112	102	95	105	111	92	100	102	100	128	90	94	116	104	93	110	89	93	105	91	99	93	111	108	100	91	104	99	100	95	118	99	109	109	99	113	124	93	100	107	96	124	96	105	102	102	102	105	89	100	88	111	106	102	111	114	123	110	109	102	109	83	93	113	103	86	109	98	108	91	119	87	112	97	116	87	106	103	95	92	112	90	104	106	101	89	112	118	106	101	106	100	101	90	96	87	100	109	96	110	108	102	105	97	96	94	104	110	114	91	98	92	113	108	92	102	98	98	117	104	115	132	111	102	88	99	107	79	112	117	97	96	112	97	97	112	93	110	84	102	100	94	80	96	109	117	129	88	87	109	95	117	85	107	95	115	100	106	102	113	95	117	93	99	88	112	113	85	115	98	123	112	99	97	100	122	110	98	100	107	108	101	87	94	97	105	87	105	109	109	96	119	106	81	92	112	100	117	104	93	104	100	119	108	97	99	117	101	101	95	98	88	131	91	87	108	114	101	102	99	104	99	107	121	105	103	120	97	103	106	106	104	87	83	95	115	109	113	103	105	121	114	108	108	111	103	121	89	100	98	100	89	117	105	101	92	96	105	100	98	97	100	100	93	99	92	112	104	111	109	97	129	80	92	101	89	99	98	110	89	99	92	78	101	101	103	100	95	108	99	103	96	123	100	97	101	97	109	108	108	97	96	107	95	74	103	103	112	108	122	110	101	119	99	109	123	88	98	93	108	94	104	108	128	97	105	95	98	118	111	109	104	89	112	112	98	113	116	99	114	114	117	91	114	96	98	104	107	113	89	111	108	96	90	103	101	89	95	98	93	123	110	129	103	95	103	110	100	96	103	102	106	104	105	91	107	120	115	114	124	92	119	103	91	115	80	110	111	110	100	100	108	92	119	98	126	95	91	86	105	104	130	97	107	105	110	125	97	93	103	106	107	101	118	128	111	112	110	97	103	93	99	118	88	108	97	103	108	80	78	96	101	98	118	96	121	106	106	110	118	111	104	111	107	95	104	92	106	89	95	101	93	107	121	99	97	105	106	104	104	99	107	104	92	109	110	95	80	88	81	108	99	93	97	92	105	107	107	96	106	109	113	94	95	95	94	80	89	97	119	98	97	111	81	101	120	105	94	100	110	93	93	105	99	107	100	87	117	113	87	107	103	85	97	88	97	117	92	119	99	78	103	94	93	94	95	102	102	95	112	90	107	94	92	100	109	92	86	106	64	123	113	100	113	104	117	106	97	95	109	102	98	87	100	103	102	108	94	88	103	103	110	103	102	93	101	84	119	106	105	93	116	110	91	100	107	113	98	104	104	108	100	108	102	87	102	100	120	110	104	86	99	106	91	122	112	102	114	103	115	113	94	95	121	103	108	107	103	114	120	111	104	96	104	95	95	96	106	106	90	104	106	80	105	90	103	104	103	115	117	90	78	85	82	104	96	100	98	92	100	98	106	92	98	108	95	89	96	106	113	107	106	108	100	109	107	100	96	99	99	96	109	85	101	125	115	104	92	116	106	95	85	110	113	121	114	122	103	95	85	105	105	87	109	99	96	96	118	98	104	85	92	93	109	109	104	100	93	95	83	85	122	103	94	107	114	98	130	111	122	94	105	108	93	113	90	98	112	112	95	113	104	98	106	107	102	93	111	99	110	102	106	126	121	106	106	96	100	95	105	107	96	106	86	101	102	123	115	100	97	94	124	105	99	106	93	98	114	94	115	94	103	100	95	115	96	97	87	99	68	107	118	111	104	109	88	98	108	115	114	128	105	96	111	112	104	94	108	100	120	96	99	100	118	98	116	94	97	85	99	101	116	110	95	123	107	91	79	101	104	93	88	110	112	97	118	110	88	85	97	97	103	96	96	96	89	97	97	116	114	94	107	95	98	108	114	107	114	113	95	124	99	103	100	96	87	135	100	108	116	106	93	98	88	111	101	92	90	100	99	110	115	97	105	108	115	87	111	105	114	101	87	99	84	109	116	107	111	114	119	94	93	118	93	118	113	112	113	99	104	105	89	118	108	98	102	108	115	110	110	100	97	105	117	89	107	117	103	120	94	108	118	105	106	113	121	98	107	107	101	88	123	114	121	88	100	117	97	112	101	113	118	104	92	102	87	85	106	134	115	103	98	97	100	99	120	112	97	114	98	120	99	106	95	107	97	82	109	93	92	121	93	96	93	114	91	96	107	108	109	90	104	104	102	104	111	95	113	94	120	115	94	98	123	86	111	98	105	90	111	94	89	96	117	120	98	120	91	108	90	105	133	100	100	105	101	95	90	121	94	119	117	108	92	96	118	113	93	125	108	97	98	92	110	107	99	89	101	98	104	99	94	100	121	120	100	118	103	100	109	97	105	108	96	96	100	110	106	129	90	91	112	87	101	118	101	114	86	103	87	99	86	106	108	110	113	106	123	104	105	90	92	101	121	83	107	98	105	105	101	114	95	120	96	90	116	120	113	84	104	106	94	109	108	104	94	109	122	113	95	105	106	99	87	90	86	109	88	96	102	87	99	104	117	98	110	108	100	121	100	115	109	87	102	95	92	114	116	82	103	119	106	101	91	81	106	111	93	105	103	98	101	92	106	112	105	101	111	95	109	86	120	96	104	99	112	95	96	104	81	78	104	113	103	111	112	106	131	107	96	99	107	113	100	104	93	115	98	85	105	105	116	112	85	126	102	91	102	109	115	110	89	115	119	111	106	105	116	90	110	95	95	99	92	94	107	96	95	110	88	96	101	100	96	108	111	105	96	112	110	112	104	110	97	98	88	116	93	101	127	89	103	92	95	92	116	100	90	102	86	118	96	101	112	105	106	90	117	103	106	107	102	97	82	111	106	102	105	98	86	100	82	100	112	107	86	93	98	94	106	91	109	107	98	101	117	107	112	103	97	105	100	105	99	103	113	110	98	109	102	119	93	106	107	102	93	106	105	93	103	118	112	110	95	119	116	89	99	114	112	103	95
10675	13613	3150	3619	3029	2462	1999	1650	1420	1278	1117	982	878	783	717	733	702	609	567	597	569	595	524	502	579	577	759	813	816	1044	1366	1598	2084	1375	1407	1439	1405	1053	579	603	520	465	457	423	431	413	382	406	368	403	386	357	354	366	371	353	375	395	361	384	360	390	367	397	360	350	372	356	340	395	334	355	345	348	351	340	337	357	372	369	380	345	325	373	344	343	337	343	371	352	331	348	345	326	322	329	327	356	345	331	326	332	353	342	353	351	337	359	362	343	347	337	369	339	354	329	315	365	347	370	331	336	306	385	345	332	313	341	361	349	314	337	355	350	333	355	356	335	337	355	316	344	299	358	356	329	325	358	350	345	289	338	314	328	326	314	328	342	345	365	356	340	335	347	368	324	328	339	340	355	338	327	325	342	319	320	382	336	344	349	342	358	318	333	322	295	320	347	343	327	328	334	330	333	336	319	335	326	340	341	351	295	334	338	343	332	341	354	331	344	333	378	315	337	325	310	355	373	356	350	328	340	331	348	331	334	319	345	340	346	343	358	332	321	336	355	332	367	353	349	344	345	349	363	330	342	310	353	335	311	316	333	336	337	319	323	331	334	342	306	333	333	347	329	321	336	371	338	314	341	362	339	335	307	311	341	362	373	333	333	345	358	364	309	336	345	335	342	337	329	366	353	365	322	316	328	349	345	379	323	324	346	344	343	372	335	347	346	366	333	342	357	312	345	322	347	341	342	325	333	337	332	315	307	325	346	359	309	347	353	359	348	339	332	359	334	334	354	386	358	321	331	337	336	372	344	316	353	350	381	345	328	358	360	299	376	331	334	332	331	364	334	312	364	347	330	323	353	319	318	327	324	293	353	347	381	353	352	329	332	313	339	361	342	322	294	282	328	332	322	365	363	340	346	332	366	336	298	342	328	364	380	349	308	374	318	322	354	346	299	322	327	325	381	325	358	318	320	319	329	328	318	314	347	347	383	323	366	326	362	341	342	344	351	366	332	330	342	323	365	335	306	371	346	359	350	349	327	314	326	350	312	318	337	326	348	338	302	340	386	293	349	302	348	348	320	325	355	340	333	335	336	344	342	344	390	320	344	318	370	313	335	353	331	390	311	314	313	340	335	333	344	302	364	336	362	330	340	340	369	363	320	374	308	317	326	343	335	359	366	352	320	344	325	341	358	348	325	314	348	341	340	335	324	326	324	348	391	338	342	308	346	322	322	337	336	321	343	358	347	315	352	355	318	346	347	327	379	340	331	351	353	340	339	347	344	375	360	353	350	335	313	316	357	333	335	361	349	335	323	364	337	344	338	333	360	346	315	338	329	343	361	302	326	353	384	334	345	332	356	351	346	328	345	335	316	335	353	328	326	336	336	311	333	324	324	329	378	344	342	356	373	329	333	328	339	344	363	339	350	321	350	354	362	334	357	345	330	355	319	331	360	346	300	362	314	347	366	348	291	330	328	350	315	332	346	364	335	355	305	327	329	370	341	344	385	344	319	366	329	325	333	315	358	349	319	330	368	358	345	322	338	353	316	321	319	330	338	340	346	346	377	344	349	334	352	369	347	343	356	328	370	351	388	352	359	334	310	315	324	333	344	359	319	323	353	314	354	347	363	345	336	341	309	324	355	323	358	319	363	336	366	319	331	336	351	319	329	335	352	369	378	343	341	358	355	329	334	355	362	344	364	356	342	344	311	348	330	335	355	325	334	354	353	361	306	349	364	350	332	338	332	343	314	341	349	321	366	318	361	337	312	348	342	304	310	333	319	346	332	302	344	345	346	319	354	334	330	336	349	305	311	388	347	322	336	364	312	346	362	302	323	340	353	331	318	324	348	337	347	348	330	358	319	345	344	319	323	349	336	341	377	383	318	353	330	299	335	335	298	319	363	344	336	343	339	307	335	340	325	300	321	323	351	342	336	336	360	336	338	334	340	371	331	300	341	325	341	372	374	355	325	352	338	320	330	297	336	319	352	377	334	317	302	343	339	364	327	346	332	330	333	363	349	322	341	326	333	359	345	330	359	369	378	364	309	325	319	344	357	300	338	333	334	347	325	322	340	339	333	364	367	365	321	319	339	358	311	311	343	337	349	344	331	346	357	331	380	364	334	338	318	320	349	348	348	313	357	347	356	343	323	347	322	328	336	341	338	322	323	351	296	333	323	313	313	329	376	359	356	358	350	347	353	333	316	349	375	342	345	349	367	325	322	332	315	349	315	340	328	350	318	360	384	336	353	338	314	374	340	339	341	333	326	325	351	323	338	319	398	350	334	335	337	308	307	352	344	330	320	344	316	330	323	341	348	353	358	337	327	336	383	344	348	316	327	344	355	311	330	321	318	309	343	327	337	334	331	321	354	313	330	310	327	361	303	327	340	367	337	368	308	363	331	325	346	326	324	327	325	346	329	320	326	332	321	330	336	331	330	341	318	350	342	343	327	377	328	336	360	330	347	334	284	340	327	314	328	337	380	335	344	347	355	353	372	334	324	342	310	333	316	354	349	316	358	333	318	365	312	349	324	332	330	327	359	381	345	347	371	352	348	353	357	320	320	351	367	331	372	371	365	348	345	375	358	336	339	325	335	357	348	307	326	320	331	362	345	320	344	341	352	358	365	371	361	324	354	324	331	350	339	348	358	361	337	367	371	324	349	308	328	344	356	367	320	358	348	346	341	339	342	324	356	326	342	326	342	310	354	347	351	332	332	311	369	360	308	351	347	360	355	350	331	331	339	360	324	342	346	340	353	344	365	370	347	341	352	318	356	335	372	371	362	355	295	317	357	322	376	366	329	305	344	374	353	386	327	329	354	346	341	348	363	308	322	337	343	329	327	337	354	349	360	352	376	342	325	352	353	319	357	356	331	331	323	323	357	345	355	306	325	369	345	339	343	344	354	318	338	351	339	325	340	334	319	321	340	341	340	340	333	340	362	332	350	355	351	346	324	363	357	353	365	353	363	336	343	351	351	317	320	353	314	309	342	337	340	344	332	369	373	334	347	348	306	344	315	330	347	364	344	385	354	337	340	369	334	361	321	352	325	340	354	295	353	331	327	346	349	340	312	353	321	352	367	354	330	371	361	311	352	313	342	353	345	342	322	332	358	342	325	372	326	317	343	332	319	326	338	336	325	355	367	324	318	328	342	349	312	362	348	371	336	329	312	327	335	318	361	336	356	349	341	343	339	342	327	343	350	326	337	365	349	378	337	332	339	323	370	328	375	341	325	328	334	354	331	327	349	363	320	346	324	335	316	357	338	363	319	351	327	325	371	329	334	341	349	319	350	322	315	341	332	339	342	336	345	363	353	300	312	340	342	365	309	350	337	337	356	351	360	336	356	330	348	320	343	347	345	333	367	343	371	350	326	325	378	324	377	318	336	319	322	340	326	343	341	340	340	344	354	312	333	348	353	347	329	372	317	366	331	281	383	342	334	314	358	344	295	315	362	368	332	352	343	348	338	376	357	358	347	317	321	351	322
26753	30383	6253	2328	1547	1047	790	634	514	452	386	361	293	289	266	240	219	235	225	193	172	199	205	182	194	228	229	234	248	270	340	400	447	519	536	392	392	294	208	176	201	153	174	164	181	152	209	165	163	169	165	165	159	168	174	135	177	160	145	149	147	138	140	169	125	170	149	150	150	135	155	155	156	155	133	141	145	147	158	156	148	167	156	128	155	139	169	150	148	129	137	139	142	134	175	135	147	154	170	154	166	153	140	151	138	148	132	131	152	151	142	129	142	159	147	166	142	135	131	153	170	157	141	155	143	154	134	143	155	134	139	147	147	157	138	117	126	133	132	155	165	167	163	171	150	130	138	136	147	139	147	146	143	130	144	135	137	155	145	153	143	151	158	133	143	144	131	137	112	146	137	162	145	138	152	135	137	157	160	125	131	131	152	154	147	146	152	147	140	148	169	148	143	146	160	133	132	131	117	134	140	139	129	137	161	152	155	169	159	162	152	125	144	142	149	139	159	147	146	138	145	123	138	172	165	165	143	163	154	137	137	164	129	152	134	152	136	158	157	156	155	131	135	150	138	125	146	139	124	152	130	137	148	123	135	139	150	129	128	144	125	150	150	157	137	122	144	154	151	139	162	145	149	142	162	142	141	140	138	155	150	146	140	159	145	127	136	154	128	131	174	146	141	152	140	150	146	127	138	144	150	147	152	150	154	128	154	152	148	153	130	137	129	139	143	132	135	164	154	125	143	141	162	139	124	140	151	133	135	133	162	161	165	133	163	160	152	146	160	144	128	143	150	141	134	138	153	133	152	131	131	143	159	160	138	141	150	171	135	150	148	115	150	153	152	117	157	169	143	149	150	139	138	144	162	172	147	143	147	144	141	148	175	161	159	147	137	140	143	153	133	164	140	149	155	133	129	142	155	148	142	146	176	137	124	170	135	134	131	147	123	154	140	126	153	145	153	136	159	150	127	158	136	143	166	150	159	161	165	137	135	151	140	149	139	161	136	146	120	154	155	141	137	148	112	125	157	124	170	163	145	125	135	139	152	157	157	162	130	141	171	155	137	147	140	154	136	143	149	133	158	161	142	124	120	167	144	148	147	154	145	145	166	138	146	153	142	142	142	151	133	158	155	137	166	130	141	168	148	147	138	151	143	147	136	149	175	137	142	151	146	125	147	138	141	152	138	136	159	149	144	117	145	147	152	145	150	151	130	153	138	142	154	149	142	156	149	139	149	157	147	166	152	143	178	153	164	142	155	140	151	152	117	141	156	158	142	142	133	141	125	123	115	162	150	146	146	123	156	155	148	153	134	144	145	152	149	133	146	128	125	137	135	142	137	115	142	144	129	148	168	152	160	160	128	139	154	146	146	141	153	157	159	162	128	130	118	168	158	124	157	118	151	150	132	146	136	129	126	132	142	141	145	142	148	150	129	143	149	148	175	125	150	151	154	151	147	133	140	145	148	158	165	138	156	139	165	163	123	128	143	159	149	142	151	154	155	160	136	145	137	141	134	156	136	142	141	147	143	139	156	146	141	149	160	154	129	139	130	142	154	148	132	142	156	143	136	118	153	138	133	159	136	146	136	128	144	141	125	151	154	148	140	127	130	120	130	145	140	137	135	143	161	136	136	125	142	162	144	135	127	154	140	150	141	170	150	163	160	116	158	140	168	143	134	167	142	123	147	148	147	163	119	133	154	152	151	133	137	141	145	149	169	159	152	155	137	160	152	119	140	161	134	155	139	159	140	155	139	157	138	136	160	148	150	143	128	157	160	151	151	138	152	144	137	157	125	154	166	153	138	129	155	142	153	140	157	137	156	138	135	143	143	149	145	149	136	174	132	154	141	132	120	152	152	155	134	154	141	153	156	154	165	156	150	156	139	155	119	145	141	143	124	141	153	150	143	131	142	132	149	163	125	152	138	128	141	167	156	153	157	149	155	138	143	149	130	125	143	153	148	152	148	143	123	158	141	135	145	150	144	127	165	138	134	142	150	152	144	140	154	153	175	159	156	153	132	160	145	151	130	155	144	151	140	163	127	137	123	154	158	152	136	133	164	148	151	151	131	147	152	132	140	138	137	128	161	178	135	125	134	147	152	145	154	144	152	151	132	137	132	151	163	139	142	153	151	135	143	159	153	151	160	136	143	149	125	155	143	138	153	166	162	149	145	155	161	150	138	129	130	155	133	132	126	125	162	130	131	145	152	154	145	141	152	152	153	151	139	129	126	143	162	138	133	147	154	170	148	118	143	142	136	141	152	159	143	138	141	145	136	130	177	138	138	153	157	148	144	132	158	150	134	140	133	156	147	139	141	147	166	126	161	172	152	118	165	153	147	156	135	156	154	154	149	139	155	159	137	156	127	167	155	135	128	147	172	165	138	147	132	139	147	147	146	165	158	151	116	153	131	144	136	160	159	142	125	170	136	157	173	154	132	132	142	157	156	130	143	148	138	148	147	157	163	145	150	136	130	140	150	154	141	153	138	133	180	137	142	152	133	159	160	156	145	143	187	153	153	139	151	131	136	148	148	149	138	158	144	153	145	148	132	157	154	160	152	156	142	169	137	160	134	156	132	140	152	143	135	161	154	140	155	149	142	162	151	154	150	134	148	146	131	131	146	159	146	126	142	151	162	119	146	135	127	129	152	145	148	129	133	135	153	127	159	133	165	147	145	147	155	140	146	133	152	140	153	139	164	150	144	145	114	149	152	150	130	147	132	154	150	153	166	138	145	141	130	109	136	151	152	154	155	139	139	149	138	134	137	146	132	148	142	128	167	154	133	137	136	143	157	130	166	144	135	153	155	159	143	135	130	143	170	134	159	132	142	146	164	131	147	139	147	138	151	156	125	143	146	143	157	150	130	162	137	128	168	143	143	157	127	134	147	147	143	174	133	128	137	142	136	144	143	128	141	131	152	144	167	137	151	155	137	154	140	137	143	139	151	158	155	147	133	151	137	166	167	144	144	155	169	137	147	139	139	141	139	156	166	145	136	146	117	153	144	152	122	160	145	151	132	167	133	123	143	115	134	145	134	137	137	153	142	176	131	157	127	138	132	153	146	139	159	152	138	138	143	148	139	151	156	145	146	142	129	170	146	133	122	159	162	140	133	141	153	152	155	146	135	160	148	160	143	137	179	157	121	133	163	112	129	139	160	137	143	155	125	142	121	134	158	146	167	120	139	162	129	146	143	150	119	136	134	171	149	155	152	140	170	146	114	126	130	139	156	132	153	137	143	143	149	125	129	145	149	170	141	114	133	143	145	136	142	149	126	149	151	150	143	146	133	153	123	151	148	151	150	155	135	139	167	139	133	145	141	146	138	148	124	152	157	158	113	149	120	129	161	139	143	168	132	149	129	167	139	139	122	154	145	140	156	154	147	144	145	139	166	137	149	154	126	147	152	135	144	150	148	140	126	153	156	150	154	149	158	135	167	140	149	135	161	149	155	133	151	128	145	160	130	158	141	133	138	134	150	120
15724	20748	5959	6673	5590	4607	3718	3024	2657	2151	1922	1699	1476	1353	1257	1167	1129	1044	1007	1001	891	825	864	859	868	966	1081	1288	1340	1590	2266	2895	2799	2784	2951	2127	2416	1777	886	822	777	683	680	752	634	626	592	610	604	487	541	530	553	499	519	487	527	495	522	525	534	499	467	495	475	490	481	463	484	475	495	471	470	449	449	466	497	479	464	467	475	466	497	480	489	498	472	468	474	443	483	467	473	487	517	470	451	431	511	498	485	479	459	448	440	485	493	431	520	479	419	492	428	478	457	463	483	465	486	461	422	469	489	439	474	454	477	477	440	458	457	483	444	457	487	468	497	431	459	448	457	518	464	447	469	433	455	459	440	444	451	473	434	479	442	465	487	452	449	452	446	479	445	447	469	425	428	471	464	470	515	474	446	459	462	463	446	418	501	462	466	460	464	468	459	487	440	435	442	454	440	514	460	420	456	460	459	416	425	446	488	455	452	421	448	507	458	462	486	476	471	460	492	458	466	461	470	459	408	473	444	484	470	471	460	465	466	494	464	467	470	433	477	463	464	451	467	480	435	414	445	434	441	485	476	473	459	451	486	466	467	457	456	438	466	445	455	450	449	438	492	493	436	486	432	468	466	446	448	464	458	460	469	481	492	489	444	435	445	486	470	467	440	454	428	463	458	460	467	464	446	428	448	467	471	476	460	443	460	507	458	451	463	448	455	484	446	433	468	461	445	432	481	475	430	426	433	434	436	457	437	450	475	443	505	452	477	467	455	496	474	446	474	481	470	479	460	467	464	483	438	429	490	420	474	459	442	487	466	497	445	414	489	464	495	460	449	456	422	461	449	417	477	462	486	487	423	443	491	450	440	488	433	453	431	433	453	446	460	459	456	475	446	474	458	437	486	462	431	444	474	442	433	481	455	473	480	523	471	440	465	463	415	433	458	416	486	498	467	469	418	461	471	432	477	438	456	449	458	425	469	465	474	456	476	447	472	480	487	432	464	476	473	482	449	427	469	463	425	440	495	470	466	455	473	455	437	484	476	460	460	464	465	456	407	451	439	441	479	475	451	468	468	441	458	424	409	463	450	459	463	466	457	462	434	456	471	473	445	448	471	456	461	478	463	431	423	469	435	450	465	465	468	405	464	437	482	493	448	424	462	431	460	446	480	457	445	506	471	427	470	427	473	481	470	485	477	457	449	471	443	466	463	472	458	452	451	476	478	439	437	478	468	444	460	462	446	443	470	442	455	438	439	449	469	472	437	422	444	483	491	469	432	442	490	473	461	457	455	472	443	486	448	438	440	450	471	463	491	405	483	469	474	484	454	459	486	451	453	492	455	413	478	446	495	477	454	435	461	453	476	501	406	444	440	469	460	471	468	480	470	441	451	447	450	461	456	478	486	422	444	474	428	449	455	444	476	481	431	487	475	439	448	463	423	448	474	463	459	479	472	454	466	474	437	482	456	474	421	464	466	489	526	484	469	424	474	473	480	429	414	446	461	474	429	468	463	440	463	465	452	483	459	497	478	478	423	478	441	434	459	484	470	464	441	499	453	432	480	446	488	457	457	474	488	422	502	435	453	442	464	446	444	473	440	420	459	431	453	458	456	484	468	463	444	473	473	454	488	443	468	443	460	445	462	437	442	436	464	424	461	461	445	471	432	460	431	449	442	492	446	466	453	457	403	421	466	477	437	409	431	466	474	446	490	480	478	439	448	422	478	478	433	485	470	460	424	434	443	451	416	420	474	459	470	447	455	487	466	469	452	480	482	455	422	436	452	462	484	453	409	472	469	483	416	423	437	450	467	411	484	444	444	467	452	500	435	436	471	460	464	478	455	466	502	458	466	452	450	429	460	451	436	448	446	466	460	453	430	460	454	435	442	457	438	460	494	463	430	494	427	437	459	405	403	470	478	483	436	459	428	463	458	465	486	472	427	467	438	484	426	463	503	485	515	483	450	426	455	461	437	450	461	448	460	446	414	473	493	486	442	426	459	474	504	462	469	491	475	450	455	493	415	441	455	453	402	418	431	470	469	442	459	420	455	446	466	460	444	480	456	464	442	484	458	467	471	462	462	461	450	458	460	478	467	454	445	448	419	444	442	456	454	465	428	467	480	465	440	425	450	441	444	458	476	439	451	456	457	470	438	453	465	471	444	422	478	453	465	481	443	463	468	468	482	425	475	467	474	424	444	455	449	465	449	478	442	451	435	436	452	465	463	468	511	459	487	426	466	430	450	466	475	455	423	435	487	464	499	482	424	465	443	486	472	475	483	442	475	468	461	476	484	478	472	477	443	459	449	461	446	481	456	489	488	448	467	448	449	448	443	477	476	472	454	471	497	462	444	455	441	459	404	435	452	476	451	460	471	417	458	473	456	466	476	451	434	446	440	478	455	483	436	477	477	433	446	405	463	480	473	457	431	457	440	469	454	460	455	465	445	421	463	420	468	484	443	456	435	460	440	458	450	467	465	450	451	470	451	464	526	474	453	448	467	468	429	453	470	456	433	442	438	492	449	502	469	486	439	422	487	506	465	419	481	463	448	455	469	436	439	487	448	449	437	422	450	450	438	499	473	467	447	461	465	458	474	462	446	443	457	483	519	450	501	450	456	468	441	463	450	435	416	464	450	446	458	459	443	442	433	481	454	496	442	475	449	485	458	487	455	520	459	485	469	434	435	456	448	443	462	472	478	402	494	459	460	438	442	440	470	470	488	485	440	456	409	448	459	468	484	449	480	489	459	427	403	469	466	410	444	482	446	484	485	471	474	465	444	463	464	502	455	469	450	459	487	446	419	442	472	461	456	422	467	454	440	481	420	476	464	429	444	441	451	469	432	446	466	493	464	475	453	495	465	464	442	491	473	449	511	459	476	463	493	451	481	419	466	447	477	447	460	439	448	462	500	449	482	437	444	441	479	446	459	489	481	445	452	487	465	443	459	456	457	470	479	463	435	446	447	478	469	419	443	507	451	427	470	492	498	441	451	431	462	455	465	449	478	422	447	469	412	442	438	403	440	465	483	414	431	459	451	441	425	514	476	425	484	429	449	446	465	498	474	427	499	422	467	472	438	480	435	448	464	485	448	481	503	466	431	464	478	441	420	428	463	466	485	425	424	433	468	457	441	457	464	481	415	453	472	463	469	452	473	428	441	496	489	427	484	470	431	452	457	466	429	441	410	461	473	488	443	450	431	460	483	468	484	432	470	480	455	445	498	459	488	420	464	458	428	461	474	470	431	429	479	496	485	416	443	461	465	445	421	438	456	476	490	459	484	448	464	427	454	481	458	474	487	471	439	472	472	442	472	439	440	455	454	424	440	472	481	444	463	438	469	444	476	463	490	449	463	441	444	445	449	467	451	450	449	451	470	450	444	496	469	439	485	430	490	413	434	462	442	445	439	490	462	422	469	446	499	431	455	479	441	463	459	481	476	473	410	447	448	464	460	477	473	447	455	435	471	452	508	463	480	461	434	459	470	488	457	445	469	459
2624	1980	352	293	253	275	261	238	241	248	238	225	233	217	242	247	264	205	218	225	250	243	214	227	254	219	254	250	238	236	233	234	249	235	235	242	238	250	236	248	232	215	240	201	196	202	235	226	241	249	241	237	214	229	242	249	239	244	217	212	237	236	223	225	240	239	227	234	251	244	222	254	237	254	209	220	217	238	218	208	218	264	206	261	231	227	230	246	227	220	266	217	224	227	236	213	251	228	228	222	226	236	185	228	221	226	245	250	218	211	223	248	236	201	244	264	200	213	209	228	190	233	231	259	226	254	247	222	233	224	221	231	255	223	250	221	212	232	228	232	251	244	220	235	243	203	235	235	200	218	209	216	213	251	222	233	232	218	233	237	232	207	244	208	215	209	261	215	229	217	236	265	255	228	249	200	225	226	228	228	235	228	231	235	260	239	242	221	221	239	224	219	237	224	202	247	255	227	223	261	229	225	218	218	222	202	210	244	233	211	247	220	219	252	264	249	207	247	208	261	204	219	245	228	203	260	211	233	230	232	228	225	231	215	256	237	231	225	230	229	235	205	233	234	241	210	251	249	249	214	243	214	231	238	223	246	221	236	217	231	214	247	211	206	221	238	235	241	231	216	244	226	255	232	216	235	253	233	261	222	244	226	238	219	218	251	227	214	200	253	235	195	233	219	221	219	192	228	216	242	222	230	209	236	250	235	240	235	227	244	251	232	242	250	230	226	220	229	232	252	219	254	224	218	250	242	218	225	216	242	236	235	227	216	226	238	252	237	245	226	245	238	227	242	211	202	220	226	204	232	209	269	225	226	223	212	234	242	255	227	249	200	223	233	243	256	217	235	209	258	238	229	229	231	268	224	269	239	242	239	242	239	209	232	209	230	223	249	236	234	230	235	228	231	240	243	259	211	262	205	252	219	209	215	234	238	237	250	223	244	259	232	219	248	246	252	234	262	215	234	220	247	254	239	233	258	218	238	237	229	226	225	235	223	225	270	227	240	249	219	228	223	224	197	228	246	225	235	216	218	226	216	218	214	235	215	217	217	237	218	225	254	232	194	208	222	215	212	235	224	238	209	239	216	241	258	227	229	232	215	240	221	257	229	230	220	250	215	236	243	218	223	240	219	214	219	230	233	237	228	234	233	229	247	225	236	230	219	253	234	219	209	236	223	218	233	248	220	226	249	218	240	252	223	226	219	217	255	235	240	258	238	225	234	224	226	229	239	229	238	197	240	217	228	241	252	206	246	230	224	243	229	230	259	217	242	249	220	238	217	232	232	245	247	207	220	233	203	253	236	229	243	216	266	232	219	236	202	254	221	214	242	196	243	259	225	248	223	223	233	224	245	228	191	233	240	210	212	228	219	251	221	269	204	234	253	247	203	218	244	258	208	239	250	240	238	238	240	211	246	233	249	235	223	229	215	213	220	231	222	219	221	235	207	208	256	240	241	236	214	238	225	238	230	242	247	231	232	238	214	250	228	212	222	245	231	241	222	263	254	249	254	220	246	234	220	230	213	204	232	215	251	212	224	229	235	220	220	240	205	233	252	216	217	252	242	228	224	246	216	207	218	225	213	244	210	204	217	215	221	230	231	220	230	215	224	229	233	219	256	244	234	236	217	231	251	233	239	228	233	207	239	257	216	241	241	246	239	213	236	258	233	223	231	208	224	226	233	221	234	250	241	258	236	212	225	232	227	262	225	243	222	230	232	245	238	238	213	238	222	224	206	231	219	224	229	218	223	229	234	240	227	207	233	235	262	258	231	229	223	225	219	237	242	218	265	227	230	241	228	203	217	219	232	221	216	208	230	244	220	201	194	228	241	232	255	228	246	207	248	223	217	255	214	248	244	212	253	243	238	220	227	229	245	220	244	237	224	233	215	260	236	215	249	230	228	231	233	240	234	239	211	231	225	240	223	225	236	250	233	222	247	229	226	232	221	229	228	242	216	237	235	213	248	236	240	224	253	218	227	222	240	196	247	252	219	245	198	232	223	235	201	220	217	243	218	249	229	244	228	211	243	252	210	217	227	231	197	246	232	238	232	240	237	218	236	207	205	237	224	220	252	219	217	261	232	227	205	229	203	229	225	248	232	239	242	236	234	218	240	206	228	217	229	237	243	224	244	219	215	247	234	232	218	211	241	235	222	250	252	246	185	218	222	234	232	209	223	245	222	221	244	239	240	220	249	247	247	237	225	212	240	247	240	215	214	218	240	255	244	244	219	241	236	233	234	228	224	211	232	217	226	235	227	251	250	243	235	251	225	206	228	220	227	209	223	221	236	224	247	227	240	223	244	226	217	223	188	225	213	242	219	232	249	208	244	223	236	220	244	258	235	238	229	255	245	222	242	239	245	228	232	235	205	224	226	195	220	236	212	192	248	234	228	252	243	236	227	184	237	221	204	240	211	223	231	235	215	251	213	227	242	234	239	208	237	196	245	224	245	226	220	233	234	221	226	225	218	213	230	237	245	228	210	252	222	218	238	227	229	250	231	263	243	227	227	214	219	218	229	234	257	227	234	222	248	240	210	246	218	223	247	205	244	230	238	252	235	195	209	228	264	239	227	227	204	258	217	234	237	232	253	234	227	237	216	252	197	206	233	246	224	226	245	216	238	232	272	225	192	248	238	237	231	232	226	228	223	198	231	200	252	225	266	241	259	237	213	256	211	207	273	242	216	255	205	236	239	258	250	234	243	221	226	232	227	232	237	228	233	223	216	242	199	219	218	219	238	244	257	238	217	211	225	230	223	215	216	220	243	231	223	257	228	218	222	249	259	250	231	200	258	233	234	237	225	222	256	258	210	216	220	239	225	210	247	248	205	238	249	234	228	217	217	229	208	222	233	231	234	245	207	259	249	239	220	224	255	235	240	244	242	239	212	248	241	229	243	248	231	269	234	238	266	233	227	240	219	213	228	214	225	236	260	230	261	224	231	223	254	243	230	239	239	200	218	225	252	247	258	196	228	237	267	253	236	241	237	207	251	208	260	237	236	213	243	230	228	247	207	237	230	229	217	226	238	212	216	239	232	259	219	191	227	199	233	256	211	231	232	254	225	215	259	242	249	216	234	248	226	208	222	220	228	232	211	238	230	217	215	229	203	235	216	250	244	219	240	223	237	216	225	208	231	218	232	221	216	228	221	232	231	227	219	224	238	257	220	248	233	249	226	210	221	239	211	216	235	235	223	268	224	227	223	245	227	227	199	240	241	218	233	229	241	229	229	238	246	267	205	208	223	215	232	251	222	204	226	233	239	233	228	230	243	254	220	229	207	203	235	203	245	213	229	245	254	243	250	234	194	234	238	221	211	231	250	250	219	198	241	197	182	227	238	229	242	239	234	247	253	235	229	248	205	208	243	217	224	236	231	233	216	229	233	238	204	261	218	219	228	226	222	219	193	222	222	244	240	228	228	239	227	253	223	234	236	222	275	218	215	227	217	244	245	245	231	250	236	243	259	228	220	224	239	222	246
2608	2639	852	860	889	812	778	760	732	721	737	723	706	638	684	719	662	714	716	668	635	657	672	694	694	687	647	703	714	672	708	728	783	808	794	689	776	706	686	699	669	691	707	674	675	657	672	652	647	680	662	645	701	711	669	666	678	722	679	628	681	641	677	681	670	639	696	619	690	681	669	679	635	666	673	708	699	664	635	697	697	662	671	650	723	604	659	641	616	694	672	741	661	690	678	701	625	647	719	662	635	650	623	672	716	659	652	646	695	712	669	653	640	600	671	643	688	716	651	672	660	694	663	663	650	643	679	663	631	682	677	671	681	634	651	666	636	700	636	666	639	701	675	690	680	666	613	655	636	677	682	660	687	617	646	710	635	647	669	674	651	665	629	691	621	721	666	649	666	655	676	675	642	660	667	728	728	661	639	642	687	708	600	621	659	666	615	633	665	635	619	666	732	636	677	644	645	667	693	654	670	645	665	646	661	686	653	662	669	642	683	650	650	692	623	696	669	678	681	724	634	706	652	646	642	686	623	664	650	676	688	665	654	651	698	663	661	642	653	655	650	704	641	661	655	633	696	702	656	644	649	686	641	654	628	634	648	645	631	683	633	650	700	680	688	643	659	642	616	689	653	670	667	662	620	662	713	619	685	667	613	687	644	655	642	747	681	641	609	693	662	741	643	634	690	693	696	637	684	695	666	657	695	718	661	680	670	668	657	667	623	675	674	680	648	655	673	646	639	653	671	684	657	631	682	650	651	652	648	635	658	629	667	647	665	669	678	644	700	676	627	666	660	659	668	648	678	675	665	684	653	692	688	659	664	681	661	624	674	660	600	686	682	639	661	607	660	669	689	658	657	637	683	581	640	660	661	663	700	648	673	662	631	618	643	696	680	653	612	697	677	711	650	676	665	640	684	657	635	650	674	653	650	683	680	676	699	711	653	679	663	595	663	657	697	684	673	662	686	633	625	667	667	633	727	685	620	663	653	692	664	621	643	594	635	663	672	599	656	604	707	685	649	664	701	653	654	697	687	663	678	655	674	674	693	672	691	659	661	683	648	665	653	673	623	710	691	606	680	707	686	669	688	633	688	659	648	655	665	644	681	650	679	660	665	678	641	655	668	648	668	685	611	678	690	711	642	638	651	682	651	690	645	604	607	657	653	667	614	655	643	662	711	690	674	675	702	606	637	623	661	652	714	662	651	685	623	667	646	642	654	652	635	602	639	693	690	639	622	637	672	678	659	660	677	675	653	658	643	636	679	610	681	660	642	682	628	709	672	687	686	638	648	667	675	655	658	627	678	687	675	614	672	602	642	679	659	671	665	616	664	645	661	660	692	687	704	642	655	668	681	664	654	699	646	664	653	710	661	638	661	664	664	665	668	666	665	638	643	670	676	667	644	645	646	691	700	736	689	642	636	644	682	658	677	676	643	645	691	685	676	682	624	668	660	619	703	671	693	665	679	687	650	668	615	664	649	668	683	673	683	656	640	674	686	617	667	648	646	673	642	647	698	678	630	674	677	665	648	668	709	650	667	662	656	676	619	644	688	649	645	666	658	674	623	668	631	648	695	672	634	660	669	626	683	619	640	681	648	667	698	681	720	630	698	650	663	677	701	635	668	684	675	678	670	635	666	675	629	654	697	649	626	650	673	611	691	701	677	672	679	637	681	702	672	697	658	662	648	677	631	679	721	653	653	675	637	653	652	639	696	662	721	656	701	643	624	700	658	674	653	669	623	683	702	611	686	682	651	654	642	667	694	729	703	610	654	655	670	661	644	651	656	683	680	657	638	694	624	679	671	690	651	691	642	667	656	714	678	645	640	673	688	642	678	642	643	642	642	672	649	660	652	656	668	628	627	715	691	648	598	653	679	690	657	670	673	659	662	695	692	670	649	630	671	645	655	637	666	676	712	672	689	678	665	661	667	682	663	644	664	672	738	626	642	672	706	651	669	674	651	657	600	658	655	671	677	684	649	677	642	730	665	618	662	647	667	666	657	651	651	656	665	651	678	652	625	625	664	695	595	667	650	641	696	673	643	639	679	638	639	680	693	650	655	657	675	643	746	649	675	632	684	659	655	638	671	677	622	660	691	668	601	639	636	695	682	696	642	636	692	668	701	660	691	690	704	673	664	688	656	654	657	649	661	689	644	686	662	618	612	638	647	640	658	721	660	697	660	645	694	626	702	628	669	663	682	667	662	687	637	694	634	626	691	644	666	643	702	651	668	633	666	683	618	671	675	642	692	676	679	638	698	673	652	680	661	671	686	660	595	659	644	677	644	642	655	683	667	707	697	677	677	652	691	715	688	656	642	692	626	708	640	643	642	635	657	705	659	673	630	631	636	684	649	639	644	640	650	695	701	709	689	671	663	682	629	649	646	668	682	666	666	669	656	630	669	679	663	651	648	679	673	685	664	681	673	675	696	679	638	625	669	631	665	693	663	672	642	646	691	687	641	653	663	654	651	633	705	656	648	646	665	647	643	625	641	681	643	684	651	640	702	632	699	705	668	657	700	605	653	642	593	645	712	693	633	640	610	683	630	658	683	671	675	650	673	643	672	675	647	647	671	677	666	650	642	673	648	682	636	623	675	688	674	668	669	633	627	629	645	639	699	610	658	667	641	711	626	568	643	632	663	689	685	677	658	693	687	637	690	649	664	661	684	607	646	664	662	661	680	702	673	608	665	686	650	672	689	681	629	628	715	683	674	593	661	669	697	668	701	663	642	679	628	685	687	664	665	706	694	648	628	590	677	607	637	674	701	674	611	641	639	686	707	629	656	625	673	669	688	665	629	698	631	659	698	706	680	617	629	672	660	680	667	659	724	699	680	685	669	705	634	648	639	664	699	620	662	655	663	659	636	667	656	674	712	625	655	669	679	645	672	615	629	728	675	647	670	652	649	696	678	646	677	703	635	639	645	685	661	651	646	681	636	743	672	667	671	637	656	699	632	647	704	654	647	689	676	708	656	658	677	662	632	671	674	632	708	675	650	691	635	613	618	674	675	680	681	677	641	667	654	704	656	638	716	655	656	703	697	665	623	730	640	696	719	681	666	640	698	670	685	656	662	712	675	639	630	643	668	650	657	651	689	627	671	694	644	646	700	670	675	657	640	659	683	667	695	644	642	653	651	641	684	682	602	652	635	647	654	651	656	635	622	695	652	632	688	649	644	653	640	633	663	631	657	700	673	685	683	693	657	678	666	682	673	700	672	667	670	642	658	651	668	673	669	671	675	648	698	670	711	642	696	651	659	661	655	687	638	669	679	624	611	661	655	686	631	638	669	658	658	685	654	643	634	663	687	648	662	659	705	677	663	707	666	665	690	721	676	694	689	698	660	641	703	644	654	664	694	647	640	646	654	639	628	657	646	611	632	679	650	682	669	619	659	681	683	643	641	644	656	680	650	650	627	691	666	678	705	651	693	680	624	639	664	630	658	659	701	637	626	619	684	677	673	611	650	665	674	640	637	669	634	691
17428	20897	2681	1176	753	601	465	344	293	216	250	204	216	190	185	182	153	172	146	126	140	146	140	135	132	132	153	170	144	176	227	243	329	325	261	210	233	149	121	152	114	132	122	111	121	139	145	108	108	99	125	118	134	105	123	106	126	124	88	100	105	133	130	106	105	108	103	116	103	102	110	106	103	109	118	108	126	127	105	85	112	115	116	105	114	105	103	125	114	111	113	115	100	115	104	133	110	119	116	108	96	133	94	101	105	128	103	116	105	94	108	99	79	119	98	122	93	105	95	88	100	117	98	122	108	89	103	106	97	108	108	98	87	120	114	98	113	114	114	91	144	118	103	104	112	122	120	106	102	122	80	97	105	104	108	98	113	119	120	98	116	111	135	112	99	109	113	102	115	113	107	116	100	121	110	105	101	96	118	103	119	108	104	120	120	112	124	99	101	135	122	118	120	113	139	101	112	107	116	123	114	104	106	116	103	91	109	103	125	92	107	88	106	110	118	127	100	111	105	112	103	108	104	120	119	117	106	104	112	95	104	119	92	121	120	103	104	96	114	113	95	100	111	114	103	105	108	108	98	116	110	99	109	111	106	117	122	113	105	114	124	101	96	114	106	96	110	118	108	117	111	127	112	111	100	95	87	127	91	123	119	121	113	111	101	95	94	123	109	110	124	113	101	117	109	133	107	105	92	99	112	129	110	122	109	105	115	98	99	105	130	114	131	106	120	114	114	97	129	121	114	119	103	109	95	111	132	111	88	124	88	118	117	105	103	122	121	96	110	117	109	106	105	110	136	96	110	106	106	110	102	128	118	108	98	120	106	103	108	114	116	111	101	98	91	116	103	110	123	94	91	108	121	106	108	116	101	111	98	89	130	105	109	101	102	109	95	103	99	103	126	112	121	105	99	119	109	112	109	117	112	113	121	112	98	118	113	102	106	126	92	119	106	131	118	105	106	101	115	124	112	97	117	131	110	127	118	127	138	102	100	112	130	125	108	113	121	117	96	109	96	108	116	105	115	125	108	106	112	99	111	116	118	108	104	96	116	112	109	120	111	107	102	116	115	106	117	91	81	102	118	107	104	116	92	107	113	111	129	128	131	112	105	99	127	93	118	116	105	117	124	107	109	119	105	123	103	85	102	109	122	122	111	104	109	99	80	101	105	115	87	110	104	122	132	129	111	95	109	116	113	91	103	122	113	97	112	113	99	106	118	111	107	103	100	102	88	104	111	112	100	103	97	113	110	124	123	119	123	99	111	112	119	112	108	126	119	88	105	125	131	123	108	103	130	102	110	110	117	106	102	103	107	119	124	110	95	116	116	110	89	88	113	108	109	105	103	122	120	103	113	84	115	112	121	117	115	120	132	116	102	106	124	113	112	120	120	127	97	115	129	101	110	92	118	100	97	117	106	106	111	98	100	114	121	116	109	115	111	128	99	93	102	108	99	90	102	87	103	125	118	127	110	112	102	111	113	113	105	109	93	118	112	98	102	118	123	117	124	103	98	115	113	101	107	117	98	93	120	102	92	104	118	107	134	120	106	113	111	110	110	129	96	107	108	111	105	102	110	109	105	108	105	109	108	108	138	96	125	97	95	99	92	115	96	107	101	112	121	123	100	102	117	114	109	109	105	111	114	117	116	111	123	88	111	119	116	120	115	105	105	121	92	99	118	113	113	139	90	106	93	114	98	107	126	102	96	106	118	122	105	105	107	94	109	105	106	108	112	116	115	112	97	118	126	96	107	102	117	112	131	99	120	114	120	110	109	116	91	113	116	96	111	107	99	107	114	107	111	105	92	116	112	117	102	120	108	103	121	112	123	106	96	108	85	125	110	106	129	108	118	120	104	111	99	101	107	100	120	103	117	112	97	92	89	120	102	108	115	107	128	96	86	122	110	115	100	105	100	91	103	114	110	113	110	123	107	115	118	101	115	116	109	101	115	116	113	127	100	108	124	113	117	119	113	109	108	87	116	89	109	94	119	99	103	122	116	105	96	129	120	110	122	121	119	104	116	97	110	93	120	124	137	85	97	108	106	109	82	102	99	101	90	100	96	92	107	110	131	117	106	125	102	99	94	96	100	114	103	99	101	116	103	115	104	103	96	100	111	98	109	118	113	98	114	104	113	96	96	108	100	109	103	112	107	133	109	103	120	135	143	96	120	108	113	115	113	105	130	116	110	103	119	104	100	111	89	113	116	117	111	122	105	93	110	109	125	109	111	85	119	99	92	112	102	106	110	106	109	96	119	117	107	109	117	108	95	107	110	125	116	108	121	107	103	93	119	112	96	100	93	107	100	112	106	135	100	90	93	109	123	109	94	93	113	107	126	118	103	115	121	99	113	103	120	95	110	121	101	108	118	121	116	98	119	108	94	106	114	102	102	115	122	117	93	94	111	114	120	90	109	105	93	121	93	114	114	104	107	128	105	107	108	100	121	105	111	106	124	113	125	105	131	107	132	121	93	131	98	104	125	103	105	108	106	119	117	94	113	97	100	107	108	118	100	104	114	109	108	114	113	120	103	107	112	100	102	113	108	105	118	106	102	118	105	112	104	118	109	98	124	110	116	110	134	107	124	106	124	116	100	122	96	113	95	108	108	100	97	101	103	104	108	89	109	111	108	101	119	113	102	121	97	120	109	100	105	114	134	118	99	120	112	109	116	99	125	127	103	99	116	94	114	105	128	129	108	112	99	119	100	105	107	112	101	116	113	114	99	93	96	93	95	102	103	114	107	107	116	106	116	129	103	110	101	115	121	96	99	112	104	110	106	105	114	100	103	111	121	85	87	125	114	106	109	105	105	100	107	107	117	101	113	99	114	100	120	104	112	114	132	117	104	112	123	115	119	92	114	103	107	107	102	116	115	113	97	91	121	137	120	106	116	118	111	119	112	93	131	123	119	136	89	111	103	93	119	103	121	98	110	107	117	120	110	117	93	111	107	114	121	97	109	102	106	111	119	108	107	95	112	114	90	95	125	121	109	110	107	116	106	102	94	101	98	112	97	111	108	94	126	110	111	93	107	116	118	91	109	123	117	102	110	97	118	99	110	110	100	112	110	91	119	119	113	123	95	107	117	87	117	108	108	137	124	101	106	104	105	119	109	121	119	112	116	99	88	101	113	127	107	120	123	112	106	119	119	74	96	106	97	101	104	102	110	109	107	114	130	104	99	90	123	100	136	106	95	120	103	120	107	101	102	117	102	100	113	117	101	113	108	108	140	104	119	97	126	89	105	115	118	120	107	130	105	97	119	122	109	117	102	108	115	109	109	121	103	134	97	101	106	103	109	111	115	102	131	100	100	113	115	101	105	111	123	101	95	105	85	105	114	105	107	129	104	114	100	111	133	109	107	118	121	106	117	128	96	116	110	100	99	117	106	119	110	115	97	96	109	108	101	116	116	97	116	117	126	119	117	114	109	110	112	120	108	117	121	108	104	100	115	95	109	113	99	93	101	125	115	100	97	110	108	118	111	114
11134	15906	3301	3680	3099	2556	2108	1696	1383	1290	1103	957	938	828	839	748	752	687	606	633	553	585	587	550	565	618	712	742	771	1023	1340	1529	1886	2104	1713	1175	1320	905	571	574	472	575	521	435	437	425	405	422	435	379	392	424	395	378	399	400	420	387	361	396	389	374	384	387	351	370	388	383	424	408	367	355	325	370	372	364	398	427	358	399	375	390	386	392	359	392	381	370	353	356	342	374	362	336	381	358	352	395	363	396	387	360	349	358	372	352	393	362	361	359	383	339	364	368	358	338	376	387	380	359	367	343	389	360	395	351	355	356	356	383	351	355	376	338	339	348	367	398	337	371	356	401	363	337	368	396	373	394	339	351	400	359	368	349	360	420	361	363	345	367	379	347	359	376	386	374	361	359	340	354	369	349	370	370	358	394	391	346	361	368	341	348	391	366	361	370	390	356	394	329	374	374	352	361	351	347	341	363	336	371	380	335	372	350	373	381	404	376	367	343	366	331	383	316	348	336	382	344	384	374	394	362	396	358	367	344	370	369	368	333	368	315	356	353	366	370	379	365	331	346	357	371	407	350	392	395	352	344	371	397	335	362	351	351	368	357	340	391	381	369	370	347	393	405	369	364	354	333	341	400	385	357	347	348	369	378	336	366	363	362	362	393	349	368	417	377	371	360	345	396	356	369	362	359	345	354	366	361	350	323	393	354	361	364	397	369	348	344	353	377	343	372	359	383	401	365	374	371	357	347	378	394	370	355	349	368	399	372	337	354	354	334	393	335	347	387	391	355	373	381	362	352	357	304	350	354	367	354	396	363	382	373	344	329	366	359	349	332	346	361	355	365	361	367	333	343	381	371	340	329	356	341	377	408	359	366	354	365	369	378	335	343	363	367	368	345	385	381	356	374	334	375	378	366	353	400	312	332	377	364	388	365	355	345	333	393	357	353	342	333	378	350	360	327	369	343	341	367	362	337	389	358	337	339	340	333	379	328	371	340	372	368	365	345	364	359	346	383	367	373	372	348	376	344	374	390	358	368	367	345	350	350	357	359	352	334	354	361	359	371	377	379	356	346	344	383	396	360	346	373	350	351	375	411	354	358	351	323	353	369	383	372	346	367	366	335	382	393	400	381	342	353	350	329	360	377	341	375	367	318	361	380	377	381	367	364	385	348	379	355	372	374	354	363	388	376	355	368	336	332	347	368	366	358	382	380	314	302	320	410	353	374	359	380	392	354	357	378	364	362	353	365	345	352	369	371	320	334	332	366	384	377	347	339	362	365	356	325	324	371	349	372	347	368	372	337	349	364	373	339	361	367	351	383	369	390	373	336	340	397	357	364	376	347	365	373	370	368	370	318	358	354	376	338	370	397	395	387	375	365	369	345	347	340	360	364	364	350	368	364	389	338	366	312	388	350	388	346	337	355	362	341	346	381	352	313	369	354	374	371	360	369	325	344	343	346	347	331	353	337	362	371	345	410	384	353	353	352	358	369	373	377	355	371	369	363	372	387	351	357	363	362	364	328	361	367	368	357	379	388	363	374	369	366	338	374	357	344	349	359	377	361	362	359	352	423	334	358	375	368	372	377	394	374	397	330	336	350	410	377	374	387	344	357	367	337	345	345	371	352	343	347	382	358	372	352	345	362	332	345	359	335	389	377	366	371	346	374	362	347	347	366	360	346	389	355	362	340	373	360	382	375	345	359	352	335	365	349	383	344	359	367	373	355	351	368	370	357	347	350	361	362	371	395	377	370	374	368	390	331	395	362	326	394	345	327	327	355	339	376	406	366	359	371	391	376	358	360	373	372	389	375	358	391	347	337	367	344	345	388	339	358	336	334	349	356	365	354	342	367	357	370	361	354	346	345	392	344	349	345	329	333	378	375	349	359	364	383	388	339	351	387	328	382	383	389	362	354	381	381	352	356	344	379	358	353	358	355	368	359	367	351	336	371	376	323	328	362	374	367	369	373	346	380	365	358	399	359	346	350	370	365	342	356	349	356	366	360	328	395	356	329	364	346	366	356	335	371	364	390	359	379	359	349	357	345	344	363	361	327	336	385	387	387	369	369	372	358	361	349	374	389	417	319	347	354	382	359	359	373	350	382	385	332	376	347	370	352	348	337	357	343	373	346	374	360	368	361	320	356	356	336	380	367	377	392	344	357	350	339	378	359	387	352	351	321	349	366	362	375	333	329	371	388	368	369	386	367	383	362	374	387	365	350	346	368	362	367	337	356	331	325	322	370	350	359	343	386	343	372	371	365	370	384	347	356	345	372	380	361	361	367	355	337	342	355	378	341	370	358	409	392	367	341	374	326	320	355	345	375	350	372	351	360	356	358	373	368	359	341	383	393	361	386	386	324	299	405	348	379	363	359	351	370	352	354	355	370	376	379	345	355	349	400	356	366	342	342	364	349	346	351	350	348	346	347	322	366	393	380	359	319	319	318	372	355	332	378	339	343	359	374	402	359	376	370	325	373	365	359	382	341	360	365	368	325	362	382	373	356	340	353	362	371	363	360	367	354	350	360	360	379	365	349	404	384	332	359	365	370	358	348	351	347	398	350	382	399	361	371	364	332	340	362	374	363	347	331	345	339	361	371	376	347	370	340	352	350	369	351	365	343	364	371	410	361	365	323	363	380	374	368	351	342	332	352	355	378	364	357	363	364	363	336	356	362	380	356	338	337	357	342	364	368	365	393	365	364	340	357	381	365	360	393	367	367	367	350	388	365	370	348	371	382	364	388	375	345	374	352	382	362	324	369	358	420	364	360	351	366	363	375	359	356	368	368	368	375	349	359	343	380	351	346	358	356	357	361	370	375	383	362	381	357	388	338	349	354	372	343	348	344	344	348	333	347	309	358	338	330	348	385	346	360	333	371	361	369	391	373	347	347	342	358	342	349	357	387	323	370	347	354	366	385	358	363	380	335	403	362	363	342	361	361	348	365	376	349	318	322	412	372	355	354	357	372	344	344	360	341	357	327	359	356	350	364	346	376	347	322	330	402	347	376	376	371	389	374	323	343	351	333	372	338	349	343	380	374	387	359	351	352	394	355	379	383	358	371	374	372	345	349	382	363	418	375	379	364	366	359	361	385	331	336	366	325	363	364	356	336	368	368	342	338	340	334	378	374	334	339	362	368	361	375	390	354	343	357	365	379	380	384	374	377	308	362	381	352	358	344	349	338	351	366	354	363	343	349	383	361	351	345	369	390	356	352	384	365	373	387	357	331	346	356	344	352	351	353	376	347	377	379	314	368	362	383	342	369	372	388	370	350	363	361	334	375	367	372	403	387	370	373	349	374	377	348	358	392	376	338	352	365	366	357	318	393	322	345	330	351	362	357	357	373	332	371	357	366	390	375	355	349	336	367	349	329	340	343	349	347	348	381	338	355	373	311	392	349	299	363	336	356	345	334	350	340	362	407	353	368	389	359	370	361	362	345	364	385	353	369	366	382	345	353	379	389	379	357	357	332	341	331	379	352	348	346
29186	31954	6477	2187	1436	992	757	587	465	435	363	329	241	293	256	226	227	226	212	185	210	159	183	196	214	177	204	214	196	224	356	404	467	437	321	300	293	246	175	148	166	150	164	159	152	175	160	163	159	154	151	145	130	149	134	142	153	153	148	144	145	142	165	120	157	145	138	146	116	145	136	151	132	143	130	148	134	154	139	128	140	164	140	135	149	161	140	136	134	135	141	135	158	148	136	130	135	159	139	135	147	151	135	132	136	127	119	131	129	155	132	131	155	133	143	135	108	137	139	142	146	147	143	133	159	149	140	138	138	139	138	138	149	152	153	135	114	115	153	143	125	133	137	142	131	132	144	119	151	147	148	139	145	154	151	139	141	135	133	157	126	134	142	144	119	137	138	112	135	142	135	159	129	150	163	143	133	136	124	150	124	156	136	145	130	153	139	139	113	130	128	126	124	128	143	145	136	151	139	136	147	138	156	130	136	141	147	144	116	160	140	137	133	147	143	139	127	147	143	157	163	132	132	146	159	162	128	167	138	152	122	143	110	125	141	161	140	122	154	166	123	119	143	158	153	136	156	149	129	142	138	136	140	142	147	120	119	137	139	133	141	125	123	119	147	152	150	140	134	163	140	143	133	139	145	160	148	129	135	146	141	142	157	127	138	153	140	139	140	140	135	145	130	161	127	127	157	152	134	139	136	139	120	134	147	138	139	124	138	134	116	123	163	128	144	143	130	157	141	151	146	121	134	146	152	146	123	142	158	121	147	150	146	151	153	143	142	141	150	137	136	132	156	138	152	146	161	132	135	122	148	144	145	137	130	145	125	130	146	124	153	138	143	144	150	157	135	153	136	144	151	163	145	138	124	149	140	126	137	136	149	111	129	141	126	120	139	142	147	147	139	149	138	134	147	128	133	138	141	119	139	133	116	124	142	142	127	139	149	147	152	154	132	148	129	134	136	132	150	143	142	154	130	118	140	146	163	130	158	135	126	139	152	158	140	144	125	109	156	141	135	135	128	143	159	133	124	144	147	135	139	122	145	150	146	145	120	155	157	133	137	148	150	134	125	139	119	161	143	142	137	161	144	165	133	137	116	137	134	142	133	122	143	143	141	118	140	131	142	150	134	170	126	140	146	160	139	156	129	155	121	138	124	117	140	135	135	151	124	124	154	152	150	129	135	146	147	144	158	141	137	149	124	135	139	128	137	152	145	156	145	143	128	154	164	140	142	139	131	143	155	130	125	132	156	133	129	134	130	139	131	144	134	146	127	143	143	158	120	151	142	134	154	139	141	150	135	132	147	167	143	137	140	135	163	147	154	162	158	141	146	153	141	137	156	165	126	143	144	149	173	119	132	154	144	139	156	134	140	123	135	150	135	142	115	122	145	119	163	142	121	134	139	132	134	143	124	146	156	138	135	149	143	139	120	150	129	121	153	123	136	145	140	140	130	148	141	146	123	115	136	161	129	136	148	137	142	155	139	126	127	147	161	156	123	137	136	154	150	138	160	123	176	155	131	118	139	134	157	147	161	157	131	144	139	132	157	133	130	131	126	145	160	143	126	148	157	130	137	134	129	146	148	136	135	144	136	152	111	133	115	145	161	152	123	152	134	147	158	139	154	121	120	129	156	129	129	145	160	147	141	147	148	158	154	124	120	136	121	128	136	139	132	132	146	135	165	144	119	134	130	158	142	125	142	138	121	142	125	126	135	146	144	139	137	146	133	142	153	129	136	119	135	133	135	142	142	152	134	157	153	133	159	157	138	112	132	126	141	126	145	150	149	148	143	155	146	149	124	136	142	130	127	148	126	126	136	159	120	120	117	130	158	113	135	154	143	147	119	140	142	129	137	126	125	141	149	129	164	117	140	136	146	123	133	139	134	149	146	142	154	168	141	144	125	148	145	144	116	160	147	134	155	133	137	141	150	146	142	148	116	163	150	130	150	148	150	144	130	135	128	139	134	119	143	131	152	126	140	141	129	134	163	168	123	139	146	130	145	144	147	143	150	153	148	165	128	140	140	134	124	107	149	154	137	121	133	128	144	114	132	148	123	132	137	161	181	153	147	165	144	127	125	139	146	149	138	167	142	148	159	142	141	126	144	135	136	149	112	171	126	142	149	158	144	141	131	137	165	140	103	126	133	147	136	131	116	123	137	147	133	149	144	143	143	139	154	130	127	145	163	144	127	142	137	146	146	120	140	137	166	141	112	139	139	151	133	112	140	113	132	141	158	124	122	154	142	120	153	120	116	133	137	154	155	120	151	149	139	122	161	165	123	134	153	143	139	139	129	154	140	154	135	138	122	173	129	142	128	143	145	129	136	146	147	112	131	132	136	160	128	135	150	150	146	134	148	133	133	136	130	127	127	131	119	162	131	143	126	159	166	131	152	120	134	144	134	134	140	167	127	131	153	146	141	148	151	123	136	135	152	156	137	145	141	137	167	146	149	135	129	147	137	122	151	121	127	125	161	130	129	137	121	151	130	137	136	125	136	145	140	147	141	135	143	150	130	132	134	128	132	144	165	138	136	126	127	146	132	141	131	144	156	133	150	162	143	162	144	147	151	125	136	164	145	136	157	151	132	139	128	135	145	137	120	140	150	152	133	133	135	139	151	129	135	147	134	126	153	124	132	151	139	141	136	159	149	137	145	131	140	148	130	151	126	145	133	128	185	142	138	147	126	116	129	139	133	157	149	131	169	138	147	137	129	123	144	148	151	153	156	151	131	107	126	141	128	148	129	137	127	152	140	133	136	135	142	136	129	137	160	138	135	139	125	135	147	167	138	144	137	148	143	159	127	160	146	148	154	145	123	118	144	156	128	127	153	147	134	130	134	115	145	138	118	137	130	127	141	140	142	138	121	131	136	136	144	143	151	158	162	159	135	142	141	122	142	153	151	136	139	130	130	142	136	142	124	142	128	145	152	136	142	127	133	140	137	154	139	138	140	156	129	132	138	136	131	109	144	135	132	160	131	144	128	120	127	131	127	134	136	133	149	157	135	139	138	141	144	138	141	135	110	149	131	151	139	173	149	145	159	150	147	129	147	128	136	144	150	152	133	129	135	145	121	150	137	112	146	125	125	140	164	130	125	169	159	136	139	161	135	154	159	132	115	140	139	134	156	150	139	148	137	136	131	149	138	167	160	132	144	156	154	125	139	135	142	145	141	159	145	131	138	133	136	146	143	136	141	131	139	143	145	143	150	157	143	135	138	134	129	158	142	168	147	132	155	154	121	147	164	144	130	138	146	133	173	148	133	140	145	137	133	124	151	142	125	148	147	146	140	129	152	141	139	129	134	157	147	118	146	137	130	137	150	140	150	137	139	123	132	138	150	132	142	143	119	140	132	129	136	129	148	123	131	139	134	159	125	149	125	148	158	133	153	116	149	133	135	148	159	133	133	122	123	118	148	145	129	155	116	153	151	126	132	147	140	144	153	151	137	136	127	156	131	153	140	136	159	154	155	134	124	134	117	119
18100	21189	5484	6329	5431	4350	3587	2958	2466	2080	1875	1591	1477	1279	1247	1148	1046	1030	934	878	887	795	855	815	817	905	1079	1183	1166	1547	2344	2745	2636	2325	2497	1849	1793	1310	793	680	708	714	661	549	564	549	501	562	535	552	500	491	514	511	481	462	492	493	514	452	489	497	486	489	478	505	492	452	485	474	467	486	476	426	461	417	459	452	475	444	471	467	459	453	446	483	458	456	476	449	442	434	469	472	440	449	433	468	476	438	451	449	436	481	453	439	470	450	429	478	428	464	465	444	478	451	449	425	469	482	477	434	443	418	411	453	448	454	427	446	458	443	424	442	415	492	471	408	453	466	467	421	472	437	482	450	444	408	438	446	453	444	437	421	413	452	473	445	404	469	391	425	466	449	412	450	461	438	414	443	462	445	448	447	399	445	435	413	441	460	413	429	397	425	494	477	409	481	455	466	465	461	442	430	461	487	431	464	436	447	472	446	486	465	471	423	456	447	454	432	457	466	438	442	462	446	469	449	409	452	441	432	402	488	437	413	408	447	459	444	453	441	428	449	461	439	450	406	424	441	494	431	395	454	436	452	442	455	444	454	435	457	412	485	432	458	428	463	456	420	448	447	464	436	419	421	442	448	431	445	424	414	464	452	467	406	424	431	462	419	419	446	409	468	447	440	420	430	405	422	467	481	459	446	464	421	482	453	467	423	475	436	427	403	420	429	434	450	441	444	452	439	465	429	429	445	440	465	446	446	444	397	443	448	461	410	417	478	458	458	436	464	458	437	441	453	450	441	472	443	435	448	477	418	384	436	419	455	462	461	474	462	434	409	449	448	438	422	474	409	449	448	430	418	456	461	431	394	388	430	415	484	436	441	414	471	436	433	470	421	445	437	470	443	445	433	412	443	432	411	437	455	423	413	452	464	433	417	415	443	421	445	440	417	429	432	429	459	442	409	428	499	426	458	433	444	434	452	455	465	401	436	447	489	418	461	437	445	434	461	439	436	444	443	403	457	481	428	446	414	416	442	466	465	460	436	462	425	404	429	450	415	445	419	463	411	463	429	481	414	442	435	452	480	424	432	444	438	479	495	440	415	446	433	428	428	438	458	468	466	468	450	440	447	444	435	457	412	441	424	433	428	447	455	461	433	478	457	446	425	464	425	439	453	456	444	439	431	450	413	415	437	416	447	466	434	441	436	460	445	423	464	437	470	501	437	426	403	422	439	461	433	463	445	465	450	451	435	450	432	415	454	425	464	418	406	535	431	446	437	448	454	418	432	411	457	416	439	403	436	445	381	483	474	485	454	451	442	449	433	474	407	476	431	455	473	439	418	481	434	440	429	419	465	453	409	468	475	457	434	418	448	447	417	467	437	455	464	430	433	435	443	467	430	438	445	418	432	440	450	468	444	457	476	427	408	419	431	446	461	433	435	423	475	457	485	426	450	464	434	462	428	433	449	462	435	465	407	462	431	456	401	445	398	445	448	442	452	427	428	422	445	430	456	440	430	420	431	444	453	460	446	435	474	455	420	489	428	429	414	453	480	429	439	468	446	462	430	430	422	452	438	467	420	444	469	464	399	430	449	439	440	423	421	439	417	395	421	414	430	409	455	427	432	449	452	405	466	408	458	419	432	418	444	466	436	467	428	436	389	448	423	456	438	448	440	447	435	470	413	423	414	433	427	474	409	464	444	474	458	451	430	473	390	418	475	438	454	463	443	439	461	446	441	433	444	479	466	450	442	440	443	425	451	430	449	428	464	438	400	452	434	452	454	438	427	438	430	438	444	465	471	459	443	429	412	448	385	446	400	422	440	469	430	469	393	436	473	451	438	438	387	417	430	448	434	456	412	434	468	415	413	446	460	449	443	438	424	483	416	463	472	437	431	432	446	419	450	460	405	424	407	447	455	418	446	452	450	461	483	456	422	431	437	465	457	469	459	472	462	450	458	427	451	423	462	446	412	431	431	414	484	453	404	431	415	410	448	434	439	444	415	418	466	422	455	438	449	450	445	445	434	432	439	438	409	426	466	416	434	476	460	437	433	441	417	438	461	455	433	454	461	452	420	467	440	398	427	418	419	468	445	411	438	445	476	437	476	431	432	451	443	418	433	443	438	457	457	467	419	446	412	415	455	427	463	466	423	468	412	458	462	425	465	457	461	412	460	430	434	480	437	443	458	439	450	413	449	424	410	459	411	430	428	437	422	456	423	469	425	463	453	473	420	423	423	420	420	455	441	455	473	424	419	440	425	455	459	458	401	422	383	432	437	422	458	449	445	449	425	373	453	424	422	400	466	434	450	435	462	445	440	447	447	445	447	465	474	446	451	405	440	395	453	423	441	416	454	483	474	422	427	432	456	434	487	414	431	453	465	446	460	425	482	435	437	434	454	445	446	427	466	446	439	469	475	418	381	437	467	444	411	429	425	442	437	409	438	446	434	448	429	467	462	416	457	421	424	448	428	408	439	476	453	438	473	408	451	441	453	424	493	456	472	444	441	427	441	446	462	463	446	433	447	419	472	457	444	439	448	445	420	437	437	456	470	456	460	456	454	429	430	428	410	443	426	427	455	432	462	436	374	446	440	422	465	405	485	428	431	452	456	438	451	429	422	404	439	441	449	442	443	449	444	424	451	471	411	429	442	390	422	428	438	435	447	454	450	490	434	429	423	401	469	446	425	411	465	436	450	420	435	395	412	476	421	444	432	456	484	450	448	427	432	436	436	432	406	466	437	457	457	466	435	451	462	454	443	445	452	459	400	416	422	435	420	411	395	428	391	450	433	426	406	439	447	436	426	424	448	424	461	436	456	430	459	426	446	438	431	463	454	437	452	449	452	447	447	427	426	464	460	409	450	439	440	414	435	443	467	503	434	444	443	449	428	438	433	412	440	422	436	452	450	427	437	458	430	447	459	430	445	412	439	445	424	402	452	458	428	442	445	468	434	455	440	444	427	437	447	426	419	445	416	443	460	453	473	472	452	454	450	439	454	445	437	432	436	468	451	460	456	465	454	446	449	445	460	426	430	439	423	452	457	442	443	482	414	457	465	469	435	430	471	430	440	437	433	426	426	473	429	416	425	438	439	457	470	455	427	446	439	456	424	416	455	444	440	498	462	429	444	479	485	420	425	420	438	453	420	445	445	431	423	453	425	430	442	433	420	409	429	465	442	452	461	443	427	425	460	463	432	412	452	446	428	437	429	430	445	496	419	459	459	473	459	438	463	428	441	442	432	470	434	444	423	479	449	401	409	436	478	442	433	444	472	398	439	452	429	411	447	461	450	447	468	426	441	451	448	407	441	438	475	407	460	433	476	473	435	435	478	418	446	445	437	450	426	457	425	405	462	446	435	477	419	443	430	431	441	454	429	425	438	441	451	447	451	448	442	466	441	454	460	486	451	470	440	431	430	419	462	418	462	467	456	422	446	460	437	460	491	389	427	446	452	431	452	452	411	433	473	416	413	450	408	421	457	417	469	435	473	430	456	457	443
2626	1986	334	284	258	246	256	228	206	238	216	226	255	204	212	219	244	228	219	222	216	207	238	223	220	192	241	225	206	234	206	214	241	224	245	230	194	205	198	240	223	212	202	216	224	236	208	223	221	229	229	231	209	222	243	244	222	238	246	213	207	243	223	221	214	213	242	195	212	229	234	191	218	193	216	236	207	197	232	224	208	209	234	203	232	229	247	219	205	198	218	232	222	221	206	236	225	216	253	225	212	225	215	216	225	239	219	207	227	191	213	235	216	208	202	208	211	230	194	264	206	246	256	236	200	228	207	196	228	215	216	206	229	190	225	232	203	191	206	203	212	215	222	197	236	251	223	216	203	192	221	231	235	220	235	236	231	205	231	230	225	226	213	224	235	234	209	222	229	209	254	222	226	188	249	229	218	202	216	205	271	268	204	220	235	243	209	210	222	225	201	234	213	206	227	221	190	220	214	235	199	216	204	243	250	218	225	242	194	208	191	226	234	177	204	237	234	217	205	206	187	239	233	234	215	213	241	212	207	220	227	222	236	220	236	217	239	241	215	214	210	241	228	192	225	190	231	214	221	214	220	197	233	200	217	249	206	235	208	216	193	204	204	241	220	248	214	219	244	207	238	204	237	239	237	205	236	235	213	211	241	216	206	249	239	217	224	200	229	209	230	230	242	243	217	242	230	201	209	219	221	229	220	229	222	221	224	222	226	211	224	209	252	215	255	212	225	212	231	211	249	210	221	239	191	219	193	210	225	205	200	224	225	222	233	210	241	205	226	222	244	237	220	218	216	229	199	237	199	202	213	207	216	252	218	232	228	225	209	239	213	259	217	186	212	240	253	212	236	252	191	217	202	242	198	243	219	220	194	216	213	209	197	210	194	229	213	261	218	204	219	217	207	214	228	227	235	268	226	215	234	227	222	205	235	215	233	207	217	196	226	235	220	227	242	246	230	240	233	218	225	227	206	231	232	210	203	215	217	211	204	235	211	241	217	209	212	215	254	213	249	232	228	218	207	235	238	222	212	218	209	225	202	204	246	234	213	206	225	222	245	228	210	212	224	226	239	221	212	220	221	225	221	233	215	191	220	224	223	236	222	228	210	238	217	231	225	216	198	229	205	228	233	217	221	234	215	224	241	213	197	184	211	253	214	201	236	191	253	228	200	221	207	231	223	197	215	220	212	214	225	220	213	221	233	239	233	227	191	226	187	233	213	200	221	223	236	195	213	230	211	218	201	212	221	232	221	216	204	217	225	227	250	234	210	206	202	214	233	202	206	201	247	224	189	247	209	241	208	221	208	191	223	208	205	235	214	232	215	230	209	217	235	196	248	221	221	203	214	219	221	209	210	222	237	202	209	221	248	193	251	210	204	213	181	223	217	210	212	223	205	238	241	226	223	233	205	212	235	197	192	231	210	228	214	221	197	253	201	216	240	208	229	200	225	208	207	223	221	224	203	229	216	215	205	204	226	223	224	200	208	244	205	209	220	219	210	214	249	252	219	215	218	204	220	212	218	212	191	219	207	185	219	201	266	212	207	205	198	232	237	187	210	240	223	220	200	218	200	204	212	228	237	216	238	226	226	204	229	203	245	211	193	210	225	217	212	230	194	199	243	240	227	200	224	208	226	212	223	228	206	237	209	206	222	191	206	212	205	226	235	200	239	240	223	236	223	227	231	235	222	211	215	216	221	194	202	213	210	256	236	208	237	234	187	199	220	211	208	245	204	252	234	196	239	214	217	217	191	245	193	217	218	215	240	202	231	219	250	202	211	214	246	210	213	242	209	188	225	230	242	232	219	253	231	225	189	249	205	236	243	212	226	216	219	205	208	234	240	234	256	220	224	224	223	214	221	191	202	249	213	225	225	217	199	213	228	231	217	206	206	240	217	205	210	195	231	232	213	188	235	220	231	196	227	234	207	217	224	208	244	234	228	219	218	224	209	207	199	224	204	206	223	208	220	225	199	223	220	220	224	213	215	212	213	232	232	221	204	197	204	227	202	211	192	240	219	205	212	207	209	205	210	221	193	204	211	238	186	245	226	199	227	220	250	224	216	247	205	257	238	218	200	201	222	229	216	209	238	192	241	235	213	207	233	229	208	246	211	189	230	239	223	206	226	220	209	201	200	208	189	209	239	218	179	205	204	216	214	226	227	200	191	227	233	228	212	203	224	230	220	194	185	198	228	195	236	224	212	208	226	230	241	226	240	214	253	228	221	223	218	232	233	194	180	222	222	235	224	230	224	199	218	208	204	210	201	219	212	222	213	217	195	201	243	230	210	230	237	209	227	217	257	210	229	224	234	224	239	201	197	221	229	227	184	235	230	209	226	208	220	211	194	237	223	218	214	207	213	223	241	219	223	206	214	229	235	222	208	231	204	217	259	213	198	205	251	249	230	212	219	206	245	233	216	226	229	216	229	218	210	207	221	243	207	222	195	247	237	220	212	202	200	245	241	216	220	214	224	216	194	223	212	236	208	219	221	225	192	190	208	230	213	204	213	223	197	220	205	204	204	180	225	207	240	196	221	185	220	214	221	216	224	235	224	232	203	210	215	191	229	214	231	229	226	223	194	215	216	222	247	200	242	201	234	252	199	226	203	220	200	229	200	212	221	203	175	217	222	218	207	209	250	203	257	227	257	226	220	223	221	239	252	235	216	212	245	222	185	225	201	202	227	246	233	224	224	243	220	249	215	209	203	220	240	227	221	218	205	237	212	235	203	234	219	209	227	212	218	212	227	227	234	234	220	220	218	196	209	232	196	208	239	232	206	206	220	228	216	243	217	232	245	241	202	208	209	230	224	233	223	202	257	218	227	207	227	207	228	231	205	237	198	199	245	215	206	219	228	196	235	198	207	216	211	212	199	195	216	254	212	241	231	208	212	216	204	215	244	264	251	229	201	205	237	224	178	216	220	233	236	224	216	209	217	197	229	212	215	216	202	248	232	234	209	192	211	239	254	231	234	215	244	221	208	194	223	258	230	217	229	227	231	198	216	221	237	224	214	248	206	229	215	204	231	189	224	204	226	214	250	225	241	232	199	227	239	216	245	215	237	207	218	216	242	189	206	212	199	226	218	224	226	198	219	222	201	222	219	204	217	239	234	197	183	217	241	241	221	200	245	192	229	195	223	242	253	247	220	232	230	210	193	209	235	227	200	211	220	230	202	227	187	225	202	217	220	223	203	245	240	222	225	211	259	210	205	218	215	230	215	190	208	224	242	241	213	220	209	226	215	227	221	225	179	199	226	231	210	218	225	212	220	194	235	191	200	207	205	230	237	224	208	220	207	242	247	231	220	209	226	219	212	180	216	225	195	241	206	202	208	233	237	212	229	203	215	222	222	221	205	230	209	228	210	220	237	232	245	220	213	224	234	191	230	228	221	236	232	216	219	226	231	235	227	235	226	197	247	179	239	208	236	240	210	205	195	224	232	236	204	201	224	233	227	212	234	216	241	213	212	239	240	215	218	226
2660	2630	802	822	854	780	737	721	724	656	651	662	654	668	662	686	667	625	657	647	666	634	656	626	669	712	657	638	650	709	718	668	750	696	797	670	657	638	640	620	608	662	662	623	608	652	682	666	644	621	620	649	638	658	660	650	635	639	615	662	641	649	642	693	675	611	641	628	600	612	631	672	659	624	633	619	674	647	625	661	641	588	637	645	661	620	652	640	617	622	607	599	640	618	630	607	691	622	704	608	630	582	628	660	643	607	628	623	637	689	637	627	642	666	607	598	650	582	651	596	649	604	632	658	621	614	629	609	633	675	629	634	625	634	644	624	607	596	622	599	613	633	606	641	619	653	644	618	634	614	637	619	641	641	664	636	655	615	615	641	625	671	635	637	632	653	610	616	647	576	607	615	663	619	623	574	679	683	663	628	631	637	602	589	634	637	661	649	614	639	677	646	639	610	644	613	653	664	631	726	623	643	638	632	647	651	661	615	641	656	603	622	616	615	661	674	652	654	657	613	627	630	620	664	650	613	630	656	650	670	633	654	662	622	585	646	626	724	606	646	631	625	630	631	662	682	618	588	634	607	626	663	597	611	588	671	654	626	673	632	590	669	650	632	621	623	630	688	628	667	659	637	598	591	665	628	618	640	647	638	621	624	652	662	642	647	652	635	675	593	663	631	643	639	671	603	638	637	660	667	594	655	691	629	652	646	638	621	622	618	614	616	601	627	590	634	625	568	628	663	625	661	614	625	610	607	616	680	641	608	642	659	609	663	608	621	671	624	666	654	638	626	656	609	634	639	616	609	632	656	648	605	627	606	654	594	614	621	586	668	612	600	634	614	624	645	586	656	622	622	664	612	649	663	661	655	608	627	687	603	610	621	636	629	642	637	608	642	622	608	625	613	661	668	649	646	631	632	612	618	629	655	637	655	601	610	664	639	677	634	598	647	663	599	661	617	596	663	660	627	625	624	671	623	619	614	614	670	624	624	602	673	638	647	600	658	622	661	653	639	637	614	649	635	657	609	637	634	700	651	663	582	635	616	631	611	621	676	634	647	643	691	617	687	593	653	609	598	627	609	609	617	672	674	655	628	708	603	592	630	592	621	656	604	644	652	648	621	633	661	671	638	631	644	628	639	655	636	640	648	586	658	614	615	615	597	668	654	658	636	656	655	642	622	626	647	654	645	648	606	675	655	644	582	606	629	610	596	650	658	658	597	672	668	614	603	652	631	640	615	631	614	646	642	637	652	646	609	637	628	629	638	645	628	653	691	605	693	623	665	635	635	657	630	649	640	643	664	623	643	710	633	637	648	618	602	624	638	659	658	604	642	644	623	648	668	599	656	651	631	620	665	606	627	640	642	613	630	624	624	614	572	668	636	616	631	626	709	628	623	637	618	620	646	618	658	630	622	595	662	633	607	623	659	676	643	641	646	691	634	623	646	629	629	660	613	614	609	577	629	633	649	657	659	630	618	609	633	612	610	599	648	656	594	633	646	657	581	662	667	683	669	639	623	650	672	601	720	643	653	595	619	647	615	661	621	618	609	622	645	621	652	653	630	647	646	612	633	642	667	643	588	632	630	677	647	606	673	608	589	640	643	646	666	581	619	610	626	624	574	657	587	652	663	693	610	648	609	639	616	603	594	675	650	616	651	655	652	673	635	646	623	678	634	627	659	700	654	633	636	677	597	640	633	654	640	636	621	664	614	664	675	650	629	658	695	660	609	611	628	618	651	639	627	602	644	672	615	649	611	664	634	645	644	564	610	637	607	580	646	626	650	636	619	658	597	637	647	613	608	605	667	633	628	642	672	665	609	612	653	652	654	670	685	619	646	650	626	622	667	660	660	642	602	657	584	629	646	668	596	594	621	626	623	647	665	628	701	600	613	615	644	599	589	631	614	603	621	599	665	602	636	638	648	633	619	629	634	639	627	604	646	641	664	658	659	639	669	626	661	624	627	647	586	644	583	621	654	617	630	648	612	693	662	656	601	614	671	625	596	632	616	618	632	638	625	619	660	631	638	643	623	653	672	657	651	627	632	695	641	672	610	653	665	654	612	618	648	665	656	648	600	627	620	599	601	604	606	630	633	643	618	670	618	651	616	646	614	670	628	644	638	658	637	645	603	630	611	603	609	658	608	677	657	654	622	634	616	631	577	686	610	627	649	643	662	643	656	636	627	667	647	627	627	641	625	597	635	671	651	651	648	666	652	601	641	602	633	636	618	668	619	599	598	610	627	648	643	625	639	608	637	627	634	677	622	603	635	649	629	598	626	617	630	642	618	630	627	631	599	609	616	644	673	597	670	628	633	652	631	651	643	621	612	639	640	661	620	664	676	611	619	654	624	647	635	656	615	601	629	670	670	642	585	647	622	635	623	632	623	677	611	656	666	650	596	641	578	652	673	655	623	658	643	668	622	642	600	621	661	605	622	702	641	643	615	630	612	639	639	620	666	646	603	602	603	649	638	664	659	687	620	632	647	590	632	587	601	644	610	654	631	656	629	660	607	632	637	587	611	645	627	614	629	630	675	634	605	600	645	688	645	649	657	607	591	632	622	661	648	626	635	676	687	651	618	612	629	615	597	640	663	644	602	661	643	629	666	625	643	642	643	644	613	597	605	632	635	657	588	634	614	666	609	654	612	621	616	642	646	628	648	645	610	647	662	598	610	683	639	668	635	688	603	635	636	606	619	673	647	598	654	609	631	650	629	616	650	610	615	646	656	676	633	608	595	612	618	641	664	624	605	615	626	645	672	631	636	641	624	667	634	640	613	665	660	685	646	619	661	652	625	663	656	629	614	621	656	604	621	665	626	599	635	622	588	642	629	630	642	661	622	617	655	646	587	653	665	618	667	613	593	617	630	642	608	636	629	627	629	609	666	647	644	650	613	607	683	644	638	636	632	668	677	640	593	641	685	644	655	651	588	652	659	635	652	661	626	628	635	642	626	653	635	633	569	635	601	648	694	636	610	605	628	640	676	660	671	685	638	633	675	628	677	633	616	647	613	672	615	622	645	644	693	628	649	632	630	634	627	596	601	665	609	631	667	616	665	654	641	625	614	627	643	560	671	677	669	610	615	666	606	631	592	647	656	656	623	626	658	642	663	659	657	654	695	655	628	637	677	609	669	652	613	633	643	655	647	601	637	657	659	647	659	625	651	655	610	602	609	668	631	608	609	626	646	637	566	610	610	630	632	632	675	630	623	643	627	648	627	604	615	648	669	651	606	635	632	619	624	646	637	663	657	661	624	646	604	669	614	692	643	619	614	602	611	694	628	614	643	625	614	666	653	698	650	705	652	600	628	657	633	614	626	662	655	596	622	583	637	671	622	638	636	616	630	656	637	663	642	642	649	646	630	620	587	646	615	652	605	691	659	638	617	618	649	648	591	646	629	607	650	633	627	630	618	661	653	587	650	679	637	628	647	674	606	632	630	652	636	637	622	615	628	619	627	633	614	636	641	666	628	658	616	636	629
15861	20740	2608	1185	787	575	409	355	272	240	232	208	178	178	139	147	153	155	131	141	122	136	151	130	102	107	119	156	137	216	214	267	338	299	196	165	157	145	110	107	125	132	145	120	117	122	115	103	111	111	110	106	130	97	117	106	109	114	120	103	119	122	120	94	99	94	94	91	109	110	109	104	106	90	104	104	108	127	106	105	109	112	106	101	85	104	101	97	106	107	89	109	108	115	121	126	112	97	104	107	99	106	126	100	104	96	117	102	106	88	103	112	118	109	95	92	105	100	92	104	105	101	97	111	128	89	113	81	103	90	101	118	105	111	84	93	97	109	106	119	123	99	74	89	90	98	98	91	104	113	114	112	106	99	118	112	94	94	100	117	107	113	105	119	126	98	93	117	98	120	126	103	94	105	100	101	98	89	101	91	105	94	109	128	110	89	98	111	108	104	98	97	106	112	116	99	102	105	114	100	113	95	90	110	107	123	114	117	102	88	91	99	116	114	112	120	105	98	128	84	107	104	119	107	108	110	85	96	106	108	108	114	106	114	88	101	109	107	99	109	108	117	109	116	107	113	116	99	100	98	107	103	108	100	115	100	106	111	90	110	98	88	109	113	96	115	117	95	104	101	102	108	110	125	101	91	127	105	110	98	115	106	105	104	87	96	95	106	102	110	116	90	125	116	117	89	87	93	96	102	101	116	87	121	104	119	102	130	118	88	97	106	102	109	88	99	91	98	100	117	99	117	87	92	84	118	102	97	104	99	120	111	119	115	113	109	106	103	108	99	111	120	93	97	96	95	120	90	79	100	107	111	106	107	101	108	95	112	104	101	110	122	108	104	109	98	98	102	107	115	94	88	107	107	99	93	114	101	77	104	103	96	103	99	86	101	97	113	99	113	86	95	92	105	111	111	83	96	112	101	80	106	84	72	102	120	112	90	81	128	107	106	117	105	83	117	100	107	110	108	109	101	94	107	91	110	90	107	103	103	109	93	109	96	107	93	110	100	103	104	96	103	108	109	109	115	103	103	112	106	100	111	100	107	91	113	117	103	112	101	93	105	80	85	112	109	95	121	99	84	113	97	103	103	109	93	97	110	88	102	94	119	90	112	102	127	90	101	119	105	105	109	107	119	110	98	105	96	95	105	100	85	95	118	113	120	104	92	91	99	111	103	109	83	111	112	104	94	100	92	88	100	93	115	87	110	110	108	111	94	102	97	112	94	95	107	111	86	89	124	100	106	79	114	116	114	117	97	104	97	112	101	86	101	115	106	108	106	98	92	106	109	110	95	98	115	96	80	111	118	117	122	95	102	102	89	104	101	101	111	108	100	103	119	101	111	124	102	114	100	102	96	103	111	89	86	111	93	102	113	110	100	105	115	102	94	100	113	101	113	118	108	104	104	89	121	92	106	120	102	100	100	115	109	109	134	116	121	101	111	120	115	95	116	114	102	103	112	102	106	88	109	105	93	123	108	92	90	107	108	102	75	100	103	96	118	99	127	110	103	111	93	89	100	109	96	102	116	76	94	92	94	102	92	104	101	88	101	116	117	107	111	115	104	118	108	108	90	98	123	106	89	111	113	110	108	98	99	114	91	116	115	115	97	101	102	103	107	96	105	92	93	97	117	98	104	105	102	100	102	81	101	89	93	99	94	95	102	103	110	110	101	89	99	110	98	99	101	97	109	94	119	117	101	102	90	114	97	96	96	105	96	108	98	104	95	82	94	82	107	102	114	100	91	108	101	108	104	105	89	94	124	95	94	115	95	100	98	105	83	100	105	96	124	89	108	88	112	100	101	87	85	111	105	98	111	102	115	91	101	100	108	118	100	96	113	89	97	97	109	94	109	85	98	108	98	105	100	99	90	89	103	101	105	103	89	106	101	104	97	136	94	117	103	106	97	96	99	89	97	99	90	109	100	116	100	137	113	99	104	92	105	117	103	104	98	135	109	90	87	96	96	101	105	103	105	86	114	119	103	120	111	106	115	117	108	121	104	99	108	114	95	91	96	111	109	98	98	117	108	103	80	91	111	106	104	106	112	111	95	114	98	105	114	121	99	109	100	94	107	104	118	116	111	108	105	85	101	88	98	108	99	120	102	110	110	86	101	100	111	129	106	112	105	106	109	109	108	109	106	120	100	106	98	112	114	106	105	110	86	100	103	97	118	97	107	89	105	106	103	97	96	105	108	102	83	93	113	108	100	109	104	110	101	108	82	109	100	90	111	96	102	90	93	101	89	100	114	109	100	109	99	102	77	108	88	125	96	99	104	100	88	104	112	96	91	127	97	87	110	92	99	108	111	122	105	102	115	100	102	127	103	116	105	94	90	106	95	91	81	106	106	111	112	109	101	108	102	130	92	108	94	97	95	125	96	91	100	97	92	89	94	109	99	83	124	104	98	102	105	102	119	90	100	109	98	99	118	107	111	92	119	119	106	105	125	120	116	103	96	110	86	91	117	108	78	113	99	102	104	104	96	110	105	98	104	111	87	104	102	96	99	100	97	92	91	96	85	95	92	107	93	96	102	81	104	110	105	118	100	101	110	89	101	104	112	115	83	108	87	123	113	102	85	87	89	90	96	94	120	131	125	102	107	111	110	101	101	113	104	111	106	96	97	114	108	111	96	109	110	101	121	102	110	100	112	99	120	109	116	114	115	98	113	100	107	108	120	91	90	105	96	99	101	99	112	102	116	99	105	99	105	93	116	89	105	114	89	107	100	99	98	110	119	111	104	106	121	89	96	102	99	97	123	97	91	90	97	117	120	112	91	110	105	96	97	107	98	106	111	114	88	98	109	113	93	111	94	101	117	100	106	118	142	112	100	113	99	90	98	111	105	130	98	78	126	103	98	113	114	93	119	93	93	107	96	103	97	115	96	117	117	113	103	121	117	100	118	105	106	97	117	108	117	102	95	108	104	100	102	98	124	109	82	95	100	97	104	115	92	101	105	102	123	95	91	94	98	116	100	103	99	117	92	127	106	108	115	108	103	97	102	120	105	110	94	98	105	107	95	101	97	105	103	97	130	112	83	110	104	115	111	105	90	95	101	117	94	105	123	108	103	118	109	112	102	99	115	103	90	91	96	93	123	112	102	103	110	114	129	113	97	95	106	110	110	102	111	87	103	118	104	124	110	110	92	114	111	99	94	89	107	93	97	110	101	116	86	91	128	106	86	121	99	108	105	95	116	96	92	110	110	115	102	116	120	116	104	125	90	99	95	91	110	96	99	94	103	88	105	95	126	100	83	97	122	102	104	98	81	98	105	111	88	114	100	93	94	107	113	92	106	90	108	89	107	101	114	110	110	103	123	98	113	97	117	93	105	106	100	110	107	106	107	116	115	91	96	100	108	91	91	108	117	103	117	101	86	107	114	115	96	108	108	100	81	121	95	123	115	94	101	89	100	95	115	85	110	114	92	109	104	111	99	89	124	102	90	93	101	109	119	84	89	107	104	105	127	109	120	110	103	94	94	113	104
10006	15926	3227	3586	3101	2595	1988	1617	1355	1203	1070	946	879	837	772	718	688	636	635	527	546	548	550	507	484	608	598	711	755	999	1452	1807	1666	1426	1318	932	1005	768	487	483	503	494	422	410	397	360	384	392	395	380	407	369	390	366	368	372	387	375	370	366	357	351	404	368	354	372	389	337	359	340	353	368	357	359	364	354	413	356	345	332	327	373	360	336	379	361	354	362	347	358	347	329	347	346	341	335	355	319	342	359	354	353	371	353	352	338	361	329	336	369	364	376	338	335	323	351	350	359	331	336	358	390	338	324	328	370	366	362	335	359	380	376	339	326	292	322	346	316	338	341	342	360	331	387	354	364	347	378	321	347	332	339	359	348	337	384	373	341	338	326	344	370	362	346	338	336	340	321	330	332	334	330	314	325	358	329	348	361	350	316	368	367	335	316	362	317	356	329	324	340	339	337	306	319	304	357	375	348	312	353	346	354	354	322	346	335	307	340	364	361	316	345	358	354	338	347	336	374	338	341	371	323	344	310	331	327	313	340	350	331	332	335	351	359	332	366	325	341	340	351	344	342	322	333	364	379	346	373	318	356	316	380	356	308	351	348	344	289	337	327	341	336	365	335	373	348	357	336	377	330	343	339	317	335	357	323	332	330	354	353	350	334	357	330	372	295	354	336	344	351	352	351	359	348	343	376	325	338	347	335	366	336	318	369	330	365	346	326	330	364	336	349	323	330	354	358	355	331	350	330	320	370	341	359	343	294	337	358	334	334	378	336	354	324	318	349	321	365	302	343	323	334	371	341	339	334	334	329	335	349	333	385	357	347	327	341	347	330	369	323	345	332	346	355	312	380	323	325	352	348	332	342	313	297	327	346	323	333	299	336	334	321	372	354	357	361	366	355	333	342	324	348	331	391	349	316	378	348	360	346	319	335	326	336	335	363	341	363	347	349	320	300	358	388	352	309	312	338	353	359	323	351	353	344	352	327	341	349	334	359	321	335	336	335	337	353	374	336	404	345	333	346	311	353	364	321	338	358	345	363	333	322	337	322	356	337	361	355	322	321	299	350	353	344	349	329	325	356	312	325	312	334	349	341	321	345	339	323	292	318	349	336	326	343	338	330	376	345	328	299	330	326	365	331	335	318	333	351	341	317	312	315	337	351	341	321	341	383	324	325	336	357	342	357	331	329	342	324	334	345	389	365	314	375	325	346	306	328	339	309	351	340	339	360	344	338	360	345	331	316	312	325	344	323	341	339	328	330	341	339	328	320	348	343	332	341	351	346	357	343	340	375	328	320	344	333	342	371	330	374	321	338	351	354	339	349	342	346	334	319	363	306	348	346	338	325	339	310	336	329	336	347	368	351	342	348	360	321	315	338	291	345	333	319	346	329	333	325	338	326	329	362	334	353	353	400	354	341	361	363	307	349	329	353	340	335	343	346	336	340	317	370	357	321	327	345	375	357	352	345	348	332	357	361	322	328	344	333	349	339	331	336	355	337	330	371	340	326	313	346	341	355	347	328	351	321	323	315	298	323	336	372	318	333	331	371	329	346	383	340	347	360	344	346	338	326	333	312	322	337	322	306	341	329	356	332	386	370	299	347	328	330	330	345	338	320	385	363	352	361	324	350	352	321	332	343	346	394	341	320	359	338	354	354	340	318	322	342	361	353	339	326	363	346	324	365	354	376	349	334	327	312	346	316	320	325	346	320	357	362	335	338	343	329	372	325	342	347	315	344	337	340	376	350	329	364	337	339	368	342	310	348	359	334	345	335	319	323	375	331	352	338	327	302	347	346	323	348	310	295	331	314	311	350	361	334	338	330	363	357	346	340	323	337	346	374	342	331	338	335	353	325	333	331	327	346	319	364	337	318	332	343	332	348	342	348	341	368	347	352	337	325	323	371	355	343	342	349	329	340	343	320	364	353	341	363	323	376	362	342	364	345	352	327	336	375	373	343	350	345	375	375	350	299	353	331	334	372	365	339	377	336	342	300	385	378	354	356	375	319	340	360	349	364	313	353	339	307	316	326	339	341	342	351	346	300	314	349	350	347	368	350	328	329	353	347	359	346	369	350	345	326	361	361	338	361	330	353	367	309	342	338	315	353	336	339	327	328	308	343	351	369	343	371	350	357	326	350	337	330	325	321	341	345	341	371	329	355	344	357	337	313	380	319	327	354	340	343	332	342	347	375	372	378	325	330	316	343	337	342	343	376	331	357	338	317	345	354	343	283	371	335	340	350	361	324	363	363	318	346	333	360	339	325	336	344	325	365	364	353	346	364	347	353	319	347	372	359	348	338	363	348	369	339	341	344	324	339	345	326	327	353	350	357	336	337	371	347	331	349	351	344	333	339	341	348	345	337	365	341	308	318	346	366	321	321	336	364	332	353	350	342	322	340	331	336	337	332	361	353	348	340	349	355	316	355	294	350	374	357	336	334	341	347	331	341	353	317	362	335	355	323	346	322	345	336	331	337	340	331	340	342	331	361	363	333	333	369	350	318	383	357	357	342	341	339	367	376	327	326	337	350	321	337	328	346	385	325	371	337	341	320	340	314	347	336	339	374	308	367	337	363	323	359	337	326	352	337	348	353	346	374	360	370	349	348	355	344	342	319	352	320	308	319	341	333	356	345	317	350	343	356	346	326	357	344	368	356	334	356	338	334	332	329	356	366	325	349	345	326	346	354	336	364	377	348	332	349	337	334	323	373	332	372	358	314	335	314	341	314	339	314	329	370	342	362	324	333	340	302	352	352	346	328	334	319	316	339	319	320	338	337	347	360	356	354	311	331	339	338	354	341	334	326	339	328	316	332	333	321	341	301	347	341	327	332	353	339	350	334	360	382	345	296	302	346	334	308	352	350	334	345	344	350	360	344	370	354	348	304	321	328	320	360	343	341	319	350	322	371	361	355	367	335	349	343	321	333	349	364	357	342	362	347	337	359	332	339	315	328	345	363	362	333	374	336	354	334	319	343	344	348	342	348	362	326	335	311	342	341	331	338	316	348	340	334	331	338	358	355	368	338	323	350	349	359	312	331	352	347	362	345	315	363	359	343	337	329	332	360	349	365	366	402	331	332	366	343	349	318	335	331	318	325	323	338	314	374	320	351	345	323	354	330	324	363	348	334	353	333	332	364	335	318	332	346	325	341	347	368	358	364	351	360	325	309	368	342	364	371	353	335	340	350	363	345	363	327	339	351	360	363	305	334	321	330	332	351	359	368	320	324	328	339	342	350	380	337	337	345	346	384	358	340	351	352	322	364	331	360	351	311	347	305	337	322	299	330	343	366	327	322	358	325	337	334	337	327	357	350	336	321	327	339	341	323	366	327	350	343	328	358	371	339	334	347	326	324	332	367	321	352	339	346	348	369	334	320	353	358	331	368	376	302	318	339	333	335	335	335	354	303	390	335	329	329	337	379	339	358	354	343	357	354	349	355	336	333	342	344	347	351	342	330	343	336	316	332	338	333	340	375	368	346	358	350
26252	34613	6917	2343	1520	1078	818	639	524	465	401	348	309	303	294	230	237	217	201	187	200	177	162	200	209	197	227	220	251	284	442	465	502	440	363	275	265	257	167	211	157	159	223	151	167	147	147	165	167	174	128	148	163	150	140	156	121	169	136	162	139	149	150	141	157	144	154	158	140	151	148	160	153	146	157	141	146	165	163	149	159	145	154	150	142	140	148	157	152	144	172	158	129	153	167	161	154	155	149	146	128	154	154	141	127	141	172	136	144	154	150	144	161	150	137	148	122	171	151	130	143	148	160	144	140	145	135	159	138	135	154	155	158	141	150	157	165	154	160	125	130	157	142	163	178	146	157	140	154	145	139	157	144	140	148	142	172	141	146	145	155	159	139	138	147	140	155	141	149	143	154	136	157	149	150	143	159	158	150	141	130	163	157	140	155	146	167	134	166	149	148	146	147	162	145	144	166	127	148	145	131	154	139	133	148	154	133	146	187	145	137	114	147	135	130	151	133	133	136	135	162	145	158	156	151	176	114	157	152	137	136	133	176	155	123	152	153	139	142	123	138	146	131	137	156	115	154	151	144	149	147	153	158	149	134	141	144	154	113	146	142	144	154	150	155	150	141	142	155	143	160	125	139	159	149	139	133	147	146	152	149	155	147	146	122	137	147	147	143	142	155	139	146	137	143	134	163	157	147	156	153	123	164	166	164	151	143	116	136	152	135	178	150	147	152	151	156	142	141	139	133	126	164	173	137	134	149	145	138	150	160	170	133	151	151	159	158	132	156	157	136	139	154	156	145	169	132	129	154	159	146	150	168	144	146	151	153	138	155	150	154	152	134	143	128	145	150	157	153	141	144	158	144	144	149	160	145	161	149	126	163	143	161	154	167	131	140	139	136	146	136	152	141	134	142	147	173	161	140	155	152	124	154	151	156	151	149	146	147	138	142	159	164	144	147	135	148	156	145	158	149	167	135	141	135	121	142	138	134	162	162	147	136	165	158	148	175	151	161	167	150	161	141	144	145	144	157	133	159	134	156	143	146	127	139	156	145	143	131	132	148	134	137	140	168	161	157	149	151	147	151	140	169	145	150	164	156	144	160	150	142	153	141	171	153	165	146	161	145	149	144	131	123	169	156	132	155	137	131	144	158	133	154	139	155	147	152	157	145	147	138	139	139	147	147	163	149	162	158	138	162	140	150	138	142	134	156	144	157	141	161	143	179	130	153	145	164	143	153	144	140	162	146	158	155	135	128	178	142	138	142	140	147	166	140	150	114	156	176	152	133	135	170	140	159	126	131	153	146	134	152	154	128	134	143	143	134	162	127	146	146	160	172	124	145	151	148	147	170	124	144	152	120	157	141	138	161	171	129	141	155	148	145	139	147	130	144	161	135	169	160	143	146	138	142	138	158	142	171	148	135	152	160	148	147	158	137	138	156	143	157	187	157	137	158	148	155	132	136	162	161	139	166	150	140	146	152	143	145	144	139	158	130	150	156	147	142	155	147	167	122	142	151	154	128	140	146	145	146	145	140	138	152	135	159	140	137	141	149	175	155	171	159	142	146	158	140	160	145	168	146	145	147	144	152	150	149	130	145	136	138	149	161	146	153	148	141	137	147	151	168	155	142	143	121	161	153	158	174	149	154	161	142	166	162	132	132	142	150	153	140	150	170	132	156	149	160	147	145	152	149	133	144	138	150	154	146	159	137	146	139	150	154	140	168	143	140	142	148	142	144	153	172	126	149	133	134	165	139	149	169	154	148	174	147	152	140	121	129	135	151	155	146	121	178	149	155	146	153	133	144	151	137	138	131	139	157	161	132	126	168	153	160	159	140	151	157	184	141	133	156	136	149	150	135	158	150	135	161	148	152	143	158	149	143	145	151	145	150	145	150	149	177	141	164	141	157	148	159	127	148	146	149	148	147	143	159	177	153	148	127	145	147	156	149	145	148	151	145	133	166	149	140	143	129	161	150	152	151	167	128	162	141	135	184	131	140	155	144	144	142	168	154	141	135	136	137	162	154	150	129	148	125	144	147	148	170	162	128	124	160	129	165	163	154	168	161	139	151	116	145	143	152	121	139	150	142	166	130	135	135	144	170	146	157	152	143	159	124	170	157	153	142	153	152	145	142	149	143	152	145	135	148	160	137	142	143	139	125	146	135	147	134	157	138	154	150	163	135	148	115	154	148	134	148	150	152	128	153	134	147	142	146	145	163	135	145	173	129	172	159	126	135	138	158	135	156	132	147	142	154	156	152	164	165	150	156	147	143	169	149	156	132	151	150	150	131	136	150	140	159	149	147	125	140	138	145	144	143	147	179	169	151	157	149	131	138	150	154	141	142	160	158	158	156	168	159	146	155	147	149	141	151	130	157	155	164	131	148	160	152	147	156	132	161	138	153	155	155	149	166	131	149	128	154	116	163	164	155	168	144	172	140	155	151	158	160	163	145	181	148	164	122	148	143	141	143	158	140	137	136	151	148	181	171	135	154	135	139	130	152	178	156	146	118	148	168	134	160	125	153	146	146	148	145	143	185	150	139	132	137	154	159	152	142	139	153	168	158	134	153	149	123	146	133	145	147	138	168	132	142	140	152	142	155	154	153	170	152	153	140	129	159	148	154	168	154	164	136	150	138	144	128	134	134	150	161	145	153	150	133	136	159	129	137	134	159	147	155	143	149	137	135	149	137	152	137	153	145	142	151	128	128	169	189	175	163	133	160	140	144	143	146	154	150	167	163	157	160	130	150	164	114	151	152	167	127	158	152	145	148	151	153	163	142	159	129	169	166	145	152	170	166	147	181	120	136	126	144	140	167	173	151	123	135	133	138	170	140	152	145	158	147	142	148	161	168	181	151	184	136	120	150	140	143	135	133	133	142	130	156	158	139	158	156	148	156	146	152	161	154	142	153	140	127	163	162	154	159	135	154	137	160	148	153	164	161	150	141	149	156	158	161	142	136	155	136	139	193	165	143	142	140	159	141	170	143	147	160	160	150	164	150	149	136	151	154	136	146	170	153	147	152	132	126	159	145	153	149	120	153	165	162	135	158	131	139	156	152	129	149	162	122	148	110	146	153	156	147	151	143	141	159	169	159	160	143	138	156	140	141	158	134	135	151	155	137	162	166	160	134	153	142	146	125	142	155	140	160	145	145	148	166	146	177	151	149	153	163	139	146	157	155	153	139	130	157	159	107	158	136	152	151	157	157	158	141	151	164	157	161	171	156	153	122	144	136	153	140	149	148	168	139	151	179	145	174	134	172	162	155	155	149	131	130	128	148	141	157	156	163	161	146	149	163	148	147	149	142	151	128	136	175	158	158	149	146	134	133	117	145	137	155	154	156	153	153	152	137	142	151	142	150	123	134	129	140	144	147	150	129	158	147	146	143	156	156	142	149	145	158	144	154	152	157	152	145	150	138	153	148	162	141	151	159	140	153	122	144	149	156	153	153	156	156	124	148	119	143	129	150	145	140	110	148	140
15608	22697	5898	6534	5647	4608	3703	3024	2594	2152	1925	1672	1468	1356	1282	1220	1105	1074	968	997	861	828	772	835	813	913	1032	1089	1374	2000	2930	3009	2531	2470	2048	1532	1682	1230	847	797	730	697	684	619	551	590	580	532	556	530	526	506	573	510	530	553	513	526	498	507	491	522	508	546	519	466	500	509	495	470	530	452	460	467	461	488	501	473	463	498	496	476	437	473	471	484	483	478	502	489	484	453	467	493	498	508	477	497	452	492	461	483	484	496	468	482	454	467	455	471	512	505	470	457	478	483	506	465	493	426	447	482	456	432	452	478	458	486	471	497	443	468	430	439	454	467	502	455	429	477	473	498	454	492	497	462	473	437	453	503	460	471	446	472	453	454	507	457	481	485	458	456	470	446	506	468	483	462	424	455	460	457	453	474	477	437	453	463	482	466	448	473	467	480	451	504	451	457	474	488	432	445	454	436	451	466	466	485	460	495	458	491	439	408	476	485	479	458	467	472	482	502	511	487	457	422	451	441	460	424	463	448	449	467	506	476	455	455	454	452	488	459	468	468	431	487	485	455	463	442	421	462	471	484	469	453	458	455	470	466	471	435	460	487	465	461	443	418	424	475	438	502	513	464	436	449	444	455	441	426	463	479	431	482	475	450	503	460	467	439	483	512	454	438	484	433	459	492	467	487	442	485	476	475	433	447	406	444	462	467	443	479	471	431	480	457	459	436	449	431	492	463	431	460	449	486	425	488	442	438	431	485	467	422	479	439	453	442	498	477	484	444	463	458	434	482	493	477	470	484	470	452	425	435	507	472	459	449	459	461	431	452	469	452	476	473	417	457	477	446	444	446	481	423	439	450	460	443	476	482	477	428	449	487	465	468	452	453	477	510	496	495	454	448	458	447	461	491	456	449	461	436	471	456	468	453	480	442	482	461	473	452	500	443	469	451	477	487	443	451	470	443	467	441	537	482	444	471	498	413	472	468	466	447	459	457	493	453	470	459	436	457	460	442	465	432	447	451	475	456	489	442	457	475	434	466	470	444	491	495	472	482	474	437	469	498	460	452	456	459	432	462	466	468	434	420	455	471	453	454	479	482	470	465	446	478	419	446	479	421	496	453	477	427	462	457	447	473	464	464	450	442	457	505	483	466	429	450	481	458	483	440	389	493	496	472	461	500	494	438	428	444	463	419	449	468	451	462	463	430	483	458	429	475	500	469	479	449	484	450	476	395	487	417	469	505	466	454	459	510	437	464	450	451	445	444	462	483	484	417	438	508	470	441	490	432	446	458	467	451	446	463	448	467	457	493	436	443	446	486	474	460	476	451	427	449	450	462	500	499	487	491	474	442	461	475	468	444	424	438	475	456	460	456	493	478	423	479	445	452	453	424	460	456	477	408	494	462	457	442	448	440	452	477	475	480	456	426	465	450	473	440	457	464	459	446	459	469	502	455	457	457	471	477	500	452	456	465	499	482	473	473	483	457	439	466	452	435	460	460	443	480	450	466	467	470	453	500	468	487	449	461	446	479	451	474	491	465	479	466	435	454	492	452	424	450	491	433	451	454	463	449	449	431	472	456	443	441	438	473	464	464	464	484	439	441	477	450	444	461	472	455	466	429	458	469	447	461	432	441	464	456	466	464	455	454	444	451	466	471	462	467	432	458	437	460	486	422	454	473	478	420	464	460	457	446	459	443	465	431	449	456	453	418	437	458	491	453	430	446	458	446	497	458	467	439	453	471	430	441	461	450	504	462	438	453	444	468	453	476	456	475	462	457	447	444	469	467	430	466	493	459	445	449	488	461	446	459	463	467	441	452	458	425	504	460	460	475	474	468	479	456	480	468	495	498	448	444	451	449	483	485	457	474	464	453	486	450	452	423	453	465	473	459	463	462	441	447	472	460	486	423	466	430	447	476	427	456	499	442	464	480	474	480	478	448	478	450	446	435	451	452	424	460	456	460	481	479	483	499	442	458	460	488	460	434	472	464	458	490	480	482	508	484	457	426	445	452	444	441	450	490	442	443	459	471	429	486	478	455	458	439	462	476	469	439	484	453	437	442	436	461	471	442	511	489	477	457	454	439	469	453	424	498	458	437	418	482	466	485	486	467	482	457	435	470	483	452	488	446	421	435	449	462	427	446	441	473	489	463	444	449	450	462	462	478	465	450	453	473	453	506	475	471	457	459	470	454	490	473	500	485	476	485	465	447	482	506	456	435	419	449	445	465	472	480	454	456	471	464	425	462	464	481	464	465	482	474	444	415	470	461	468	452	465	458	461	439	487	442	467	452	446	485	463	463	466	453	436	535	491	478	470	486	438	456	466	459	466	456	402	470	445	480	484	500	441	449	437	453	500	445	492	429	469	441	493	475	438	463	471	465	459	459	411	449	463	450	468	419	513	431	481	481	467	452	427	504	467	484	473	448	481	447	425	478	464	435	452	484	438	441	443	476	457	491	424	424	495	434	469	478	482	469	434	486	462	478	492	447	452	466	448	452	451	458	425	470	456	419	511	409	468	425	480	461	496	467	470	470	471	457	472	507	475	424	472	470	427	474	448	459	462	461	437	465	455	462	456	497	443	476	465	448	478	439	470	482	447	447	467	452	483	444	468	488	470	453	464	454	462	451	465	452	436	481	461	464	463	465	452	485	450	441	496	464	443	477	464	453	434	440	462	523	465	491	492	480	430	458	440	486	482	489	489	437	481	439	446	434	487	473	482	446	460	496	477	487	436	480	460	451	470	448	464	477	457	463	504	448	467	467	457	449	473	457	479	436	444	490	423	478	455	439	434	449	488	479	486	468	467	449	452	423	463	446	455	465	459	441	461	435	489	444	428	461	439	471	464	491	459	473	432	439	453	467	441	441	500	468	446	502	474	437	475	449	440	444	436	441	513	432	456	444	432	453	459	455	434	458	469	460	445	464	480	471	487	492	472	445	475	448	485	465	458	503	470	472	470	527	461	475	469	454	466	487	505	455	440	449	442	496	471	451	461	428	457	481	464	469	475	446	477	502	458	503	443	457	456	465	462	465	439	488	470	455	448	480	483	479	477	470	481	482	463	445	464	456	474	475	473	435	470	502	476	438	460	441	469	508	451	449	468	443	443	491	451	483	498	487	487	476	472	473	446	482	482	433	460	464	429	479	477	417	427	452	481	491	456	460	467	457	458	456	478	484	459	441	473	483	448	481	452	455	460	408	488	443	422	490	449	466	476	465	509	458	488	448	448	490	492	449	432	448	485	415	437	461	493	471	493	483	448	494	465	472	456	473	483	437	425	444	479	448	458	466	440	478	440	463	455	503	470	455	472	462	473	474	465	439	470	465	488	489	448	449	489	463	472	470	450	480	489	486	448	443	487	489	480	410	447	463	494	471	474	458	421	464	502	494	459	475	502	494	488	504	456	428	498	468	475	434	504	433	447	477	438	456	432	441	433	490	476	489	469	470	488	496	467	447	488	441	436	464	499	447	485	478	468	475	456	467	464	469	467	440
2491	1924	339	303	249	249	229	219	227	221	218	201	236	236	254	221	235	199	213	251	206	190	209	222	231	218	217	230	216	215	219	243	216	212	210	242	217	248	241	216	194	218	248	231	224	211	200	219	237	200	234	196	218	215	218	217	241	220	241	215	179	200	197	239	215	212	205	207	190	188	196	210	200	203	219	207	194	224	225	212	210	221	220	224	220	230	203	222	198	239	229	234	213	222	215	256	246	225	202	213	202	203	210	221	183	204	241	223	223	207	218	219	242	233	197	217	228	234	202	197	255	205	217	193	184	207	221	220	223	193	231	191	218	239	232	224	191	242	202	193	205	223	265	215	206	227	217	250	233	233	221	245	200	212	217	209	210	204	215	221	210	202	231	215	231	200	203	231	222	211	221	242	208	211	218	205	214	254	213	232	189	230	202	205	210	250	240	227	224	216	212	214	216	215	209	235	212	223	223	226	209	234	206	217	242	233	201	221	205	234	205	207	215	248	239	237	210	189	209	219	211	221	211	229	183	229	195	216	221	234	234	230	203	232	206	240	222	237	238	226	205	241	217	206	228	231	205	185	234	223	234	208	233	208	225	207	222	209	225	222	194	240	206	202	224	209	232	212	219	209	204	263	220	232	194	234	214	234	210	251	230	199	243	237	219	216	218	235	206	196	221	226	220	228	212	239	200	242	232	222	223	229	217	250	247	215	246	226	232	215	198	213	229	233	228	203	224	230	210	192	190	230	194	224	241	243	202	228	208	219	192	230	237	222	203	192	207	241	209	219	200	232	230	220	217	197	225	200	228	221	200	228	242	227	211	228	207	230	225	219	233	224	223	227	231	242	237	214	240	210	260	211	219	202	204	238	217	187	214	218	242	244	246	235	204	204	229	246	235	220	193	214	185	216	233	210	202	246	206	198	234	210	228	207	211	229	219	236	215	225	202	214	232	222	210	235	259	219	207	219	225	237	204	218	216	239	204	207	231	230	236	228	195	225	244	214	219	229	241	254	217	221	228	230	207	230	189	192	214	220	221	232	186	260	236	208	229	213	224	197	180	229	214	237	218	225	207	198	199	234	194	219	228	220	202	223	220	212	225	208	240	217	220	212	218	209	229	218	212	206	176	214	244	221	196	210	203	196	236	227	204	205	234	240	219	214	195	201	231	207	192	237	193	237	227	228	217	217	225	244	218	247	216	202	206	240	217	210	193	217	228	218	207	243	201	221	243	235	224	221	236	222	222	218	239	240	196	220	215	235	229	215	246	242	205	214	230	199	214	218	227	227	202	205	228	244	224	219	208	251	224	216	202	182	203	216	227	221	218	185	197	214	204	202	229	207	214	200	216	206	231	269	215	207	239	215	222	210	211	229	228	229	233	219	210	198	233	205	240	205	208	217	233	204	199	222	225	231	203	215	190	230	195	220	234	230	203	240	239	233	220	233	214	226	205	221	199	216	222	199	203	220	214	240	205	208	210	229	222	228	207	216	216	233	227	195	252	182	251	204	178	239	220	245	209	230	219	214	236	235	229	228	206	219	208	210	219	196	240	195	227	219	219	231	234	234	254	238	233	215	218	198	193	207	242	240	217	250	205	234	199	219	213	195	224	206	228	199	193	202	218	222	191	245	246	247	211	213	208	235	231	180	221	213	232	210	232	194	244	213	217	249	190	253	223	223	219	204	227	238	198	226	213	220	190	193	210	228	218	229	196	218	209	216	210	209	223	213	215	239	215	249	234	215	219	252	235	220	221	216	198	194	205	215	219	211	220	223	239	211	233	226	203	215	219	234	213	215	245	228	214	214	195	223	225	218	224	231	205	219	254	235	200	192	232	224	211	237	235	220	226	227	216	222	227	236	206	225	202	223	219	232	193	219	226	205	220	217	210	218	227	239	227	204	206	225	217	221	227	200	216	209	250	226	202	244	218	225	217	199	209	194	200	228	228	220	212	240	229	202	195	211	238	219	217	191	218	228	209	232	204	210	195	213	240	226	238	230	225	219	208	197	217	229	201	231	212	204	225	241	218	205	239	216	239	232	210	213	261	230	234	208	230	220	230	219	236	216	247	201	236	223	223	241	230	212	215	233	225	251	222	170	207	211	215	211	227	220	204	225	197	205	212	220	228	224	210	194	204	222	206	212	230	218	222	204	223	240	208	220	228	229	230	219	236	214	249	217	214	220	204	201	199	191	213	210	251	225	222	242	213	215	237	227	220	240	206	233	206	232	212	256	254	206	217	202	229	230	238	220	199	227	210	221	247	228	222	242	212	230	222	209	215	194	212	197	234	228	233	209	205	241	217	205	227	217	209	208	230	245	230	213	212	224	198	231	231	197	205	221	222	218	219	213	201	213	213	219	210	204	228	232	225	214	212	214	216	225	239	230	225	225	200	233	215	215	232	218	220	216	248	203	226	216	210	210	235	209	222	230	240	240	219	190	208	224	230	229	227	217	223	214	200	207	222	224	196	221	222	247	227	211	220	217	219	214	189	216	219	184	215	237	214	208	233	208	216	223	227	216	221	201	223	205	216	205	202	212	227	244	238	223	226	233	223	212	209	209	239	227	210	221	202	208	205	228	202	201	194	212	221	225	200	197	236	220	214	210	229	261	226	239	227	224	227	253	220	225	230	214	245	226	227	212	226	221	232	214	234	209	250	203	200	228	229	227	232	240	222	224	215	243	202	222	219	206	236	234	226	190	238	176	209	207	195	218	216	235	218	215	215	230	219	226	248	243	216	212	208	220	223	228	205	219	223	230	243	218	238	243	231	228	243	219	233	206	219	199	213	185	239	218	204	227	230	220	229	211	199	220	223	212	224	194	202	222	196	231	225	219	240	202	231	215	236	214	226	214	230	235	233	208	204	211	189	224	186	242	241	229	238	193	217	232	218	205	217	221	216	228	196	225	223	239	216	254	199	220	204	240	229	230	216	236	207	209	218	229	241	210	237	250	210	233	222	223	242	230	232	226	225	230	218	224	202	207	219	183	230	204	222	182	221	203	257	205	220	242	239	241	234	235	229	213	223	247	207	220	218	243	240	209	197	214	241	227	244	221	232	211	240	239	194	194	241	215	215	229	225	211	235	211	204	213	237	204	226	243	197	219	227	241	203	224	266	211	195	208	221	256	199	195	194	207	203	211	225	224	259	222	237	223	226	196	178	219	223	238	199	210	227	211	232	217	208	225	214	213	212	225	243	206	231	224	201	198	200	244	214	215	201	231	204	209	229	200	237	239	236	197	223	201	199	217	190	216	217	239	243	225	217	219	225	230	209	214	190	210	204	230	224	202	218	221	203	215	202	193	208	207	209	189	218	236	241	223	202	218	217	215	211	246	218	185	233	218	218	228	197	200	216	220	219	205	205	225	213	218	229	219	196	202	224	228	231	201	245	240	229	210	232	206	200	226	215	229	227	230	238	227	168	232	237	249	221	241	204	210	208	209	225	213	226	228	214	216	208	200	233	214	237	232	220	230	206	221
2592	2425	817	891	833	766	723	689	699	723	685	668	668	689	693	636	599	631	658	646	642	636	697	644	657	631	681	706	673	700	709	727	705	696	686	705	697	694	637	638	626	669	597	652	602	663	606	637	638	647	654	665	666	649	631	654	600	671	678	613	636	644	646	669	631	621	649	593	625	661	666	595	617	624	642	662	598	645	622	627	672	609	600	585	637	653	655	629	653	627	644	618	658	618	615	587	679	600	611	647	657	657	647	625	655	636	627	646	644	603	613	630	639	665	629	624	647	616	592	662	631	615	656	611	629	606	615	613	634	600	645	648	679	599	660	626	633	647	673	601	624	616	680	604	663	610	668	621	616	646	624	652	624	612	596	621	582	618	628	654	674	630	642	657	629	656	693	636	664	653	657	626	672	620	628	665	663	627	606	623	640	645	650	606	632	619	661	650	632	607	633	659	644	606	681	645	620	622	648	613	640	637	582	658	665	616	635	595	580	661	653	631	627	645	592	612	635	627	613	638	657	626	611	627	600	664	592	621	596	604	591	597	643	675	648	652	601	630	596	627	647	679	621	659	548	619	648	616	616	635	634	644	632	667	614	641	648	616	586	646	614	613	632	656	634	615	640	626	666	635	644	647	692	636	630	644	617	632	646	622	586	633	644	628	645	626	649	619	631	664	627	628	643	614	693	574	648	640	603	587	612	626	600	632	591	625	660	653	611	604	615	644	652	598	637	607	652	592	629	671	579	631	621	648	670	623	607	641	624	669	629	647	643	644	645	649	666	629	635	597	636	622	625	593	609	604	628	632	687	647	664	636	698	659	650	613	641	648	618	601	615	651	595	670	584	650	660	608	637	667	649	595	644	621	649	641	680	580	642	623	594	623	606	633	674	612	682	630	644	630	665	661	622	616	675	633	598	642	641	643	650	591	642	618	682	603	642	632	638	632	586	606	635	612	645	612	637	654	625	665	625	635	624	666	639	658	614	646	655	582	663	625	630	603	645	634	689	583	628	591	658	618	618	659	597	626	628	641	633	676	627	676	654	646	625	649	646	651	628	639	597	649	542	596	625	593	617	619	600	641	574	659	625	642	641	628	602	658	604	632	650	643	663	613	645	603	624	627	615	610	630	639	627	617	658	607	644	618	691	629	605	595	609	609	668	599	638	673	635	665	594	563	648	644	629	636	641	683	608	631	625	608	638	624	642	638	629	678	645	649	672	610	623	605	642	676	628	654	614	666	642	621	632	639	672	642	679	630	649	603	660	644	663	634	628	647	615	612	601	618	619	638	584	606	682	638	666	628	635	619	651	638	613	615	665	622	693	652	683	646	619	653	648	611	636	624	709	666	643	593	597	608	617	628	612	616	654	599	594	679	596	601	636	612	646	632	648	665	642	608	624	623	629	598	626	625	632	665	609	627	668	628	606	643	657	630	644	660	598	591	628	598	598	653	633	659	651	625	638	656	666	703	624	627	643	575	647	656	629	646	623	605	617	656	636	586	644	658	678	602	630	640	659	615	603	655	624	626	647	689	655	622	608	604	655	664	586	622	657	654	654	633	597	619	604	666	624	624	653	656	614	698	646	656	628	646	664	645	602	668	644	644	612	615	623	610	622	633	595	634	616	626	594	623	624	613	619	586	617	585	649	619	605	608	644	636	602	611	625	629	649	633	610	626	651	645	600	630	621	611	617	660	663	657	687	634	661	670	644	610	639	638	621	628	618	625	629	645	585	618	612	611	638	629	591	653	610	625	609	632	648	605	618	645	588	626	641	603	625	619	627	649	667	647	628	679	620	680	649	559	632	661	673	598	578	606	654	610	618	624	655	622	674	624	663	621	668	606	650	629	624	650	641	631	627	647	647	638	627	638	624	667	637	652	630	582	624	637	636	625	586	630	597	626	618	613	653	618	639	616	617	603	579	654	603	577	626	669	644	662	652	633	652	613	631	635	654	604	654	633	637	618	673	612	628	654	651	586	620	609	629	651	634	595	568	672	634	617	611	608	679	613	596	619	632	572	652	679	660	668	612	634	607	615	638	634	617	660	631	609	651	606	644	630	620	649	609	633	605	656	632	660	648	615	613	654	584	638	615	622	602	622	592	612	639	630	667	640	596	601	608	667	637	650	622	651	607	629	605	646	617	617	623	626	669	624	644	625	623	628	648	608	610	632	639	611	646	633	608	662	622	697	629	634	617	623	633	628	636	634	629	637	656	662	663	585	655	618	595	609	626	611	625	649	623	658	630	660	625	640	699	655	595	655	672	644	602	631	650	574	616	692	619	619	637	651	625	616	631	655	575	636	658	631	635	676	603	634	631	606	649	626	657	629	603	628	665	622	632	639	616	635	632	659	622	598	645	626	622	662	650	623	580	619	637	661	587	641	593	624	638	643	623	573	701	628	666	622	647	636	659	643	634	641	630	652	599	580	623	639	657	656	591	644	656	607	650	657	626	639	649	612	641	659	622	633	603	669	655	639	650	603	682	658	651	614	554	622	632	579	622	621	606	611	635	643	638	628	605	616	604	664	614	678	657	652	617	628	661	657	667	634	651	647	603	622	674	606	623	604	636	622	628	644	632	622	621	621	630	642	617	624	568	598	640	628	593	618	598	632	625	617	643	623	669	626	612	609	637	630	592	668	657	615	606	664	608	661	613	640	594	632	615	604	605	643	650	628	585	658	594	627	636	586	654	637	624	631	670	620	665	685	638	645	632	646	595	652	581	606	637	665	618	616	641	650	644	679	628	661	621	626	630	662	655	635	649	624	674	665	643	649	645	578	627	646	650	662	625	622	586	579	670	648	622	643	654	624	637	610	652	636	651	644	651	587	629	631	641	610	619	615	640	629	648	640	672	631	695	643	609	633	634	680	644	660	652	640	613	657	635	621	564	634	680	587	570	663	588	653	640	620	644	609	602	614	612	643	619	644	656	623	612	622	628	618	630	633	631	644	608	628	610	619	622	599	594	662	621	615	639	677	649	594	615	633	616	650	685	604	612	625	616	657	643	631	624	633	671	669	611	603	608	634	616	613	617	635	601	621	656	633	610	585	603	607	627	617	624	610	605	610	577	630	653	689	619	641	604	634	652	666	578	655	668	611	589	587	640	623	642	672	648	670	670	648	636	611	626	600	606	637	621	605	613	651	640	628	599	610	623	638	601	643	629	654	662	641	633	677	654	559	640	651	586	641	617	623	637	591	605	656	635	642	673	592	669	593	645	655	632	653	618	616	649	675	634	630	628	625	650	653	647	625	670	670	608	620	609	662	603	624	593	631	633	609	625	628	643	616	626	621	639	633	611	624	670	655	612	669	636	620	644	638	622	635	589	622	639	646	647	601	623	624	639	630	655	626	638	590	639	605	643	649	624	618	602	602	644	649	608	614	602	657	646	660	611	650	628	627	664	646	627	628	594	618	646	675	636	606	634	609	623	636	704	609	635	646	674	619	666	656	619	626	659	618	653	633	626	630	586	647	633	627	658	640
15494	19526	2404	1200	800	609	476	318	314	275	214	203	195	176	170	139	149	138	133	160	136	131	154	130	130	124	142	145	171	201	270	264	353	253	201	134	196	162	140	128	129	111	123	103	101	120	106	109	109	108	119	94	118	107	127	104	108	119	97	119	98	136	97	111	119	117	132	107	138	116	113	118	104	116	112	111	112	103	117	134	111	121	103	115	111	107	115	98	103	115	115	104	122	100	129	110	105	116	135	90	108	108	109	90	104	96	89	102	116	120	110	99	101	125	108	114	111	104	106	84	117	120	98	90	125	111	104	106	111	98	99	111	108	116	120	111	112	105	97	125	102	121	84	125	108	98	100	114	92	110	96	89	95	109	110	124	112	125	89	109	115	107	108	118	104	129	109	129	105	102	132	90	112	116	108	110	102	97	119	109	109	118	106	101	109	105	115	109	110	96	101	99	105	120	104	100	96	120	106	105	117	102	109	135	111	106	92	98	107	117	98	103	116	115	97	110	103	107	103	100	114	103	111	115	114	103	93	104	111	121	97	119	94	119	93	112	98	114	115	119	107	124	98	104	115	103	111	108	115	102	112	115	83	108	93	118	110	107	117	95	123	101	96	99	119	116	92	124	116	121	110	109	115	124	110	120	98	123	118	97	113	110	130	115	99	122	113	117	119	104	107	103	111	101	108	103	114	110	115	112	103	95	98	117	115	96	116	106	103	97	102	123	109	99	124	91	112	104	111	104	113	124	102	109	100	106	107	113	92	109	100	92	114	106	98	97	107	93	111	115	95	98	116	114	130	115	110	104	121	107	104	109	115	93	113	89	110	92	115	112	114	123	108	105	103	102	105	116	109	113	103	110	113	104	112	105	133	112	113	124	120	89	108	92	91	85	90	101	121	95	97	104	111	109	107	103	116	115	126	111	116	107	98	97	121	120	110	101	113	94	102	104	110	106	100	127	111	111	106	108	104	127	95	99	110	94	106	107	99	117	106	111	115	91	104	111	98	113	115	99	119	109	124	117	116	96	123	114	110	105	114	118	101	113	101	100	120	111	121	113	114	111	114	100	120	104	108	105	108	99	115	99	114	105	123	107	104	88	100	116	115	100	103	86	118	95	101	86	91	102	100	118	109	114	107	119	125	114	95	109	108	126	120	120	106	80	100	115	91	95	107	120	123	127	114	90	123	133	132	112	105	124	115	114	120	134	114	115	122	96	110	116	105	106	117	107	109	112	106	105	104	110	106	102	105	113	108	108	97	93	108	105	122	99	106	93	101	94	97	98	105	114	124	114	122	96	111	106	100	97	123	120	117	106	116	112	105	99	102	111	116	95	100	123	123	117	105	121	86	113	144	120	112	111	123	102	101	107	101	96	119	128	112	121	106	100	99	101	108	133	118	114	109	106	117	112	131	109	108	118	102	105	118	113	120	113	92	99	117	106	123	94	105	100	118	84	111	106	105	114	116	118	102	109	111	118	111	119	137	113	107	100	119	110	121	105	106	101	103	107	115	102	127	107	130	96	110	98	113	105	118	119	104	97	116	112	113	115	117	106	108	127	128	107	113	80	104	106	113	128	105	118	99	129	115	124	111	122	97	121	108	102	97	106	107	110	102	91	93	119	128	104	125	114	115	103	108	122	103	117	102	102	96	119	108	98	109	122	112	105	117	115	108	106	104	118	106	108	119	134	100	114	106	113	101	92	131	119	87	103	117	127	112	123	100	116	99	113	119	120	134	115	103	91	108	116	94	115	99	119	101	94	108	122	105	111	107	106	100	95	107	105	91	121	118	98	94	107	107	116	101	97	102	107	111	134	101	112	117	119	104	105	96	94	127	115	112	107	86	92	82	106	103	110	133	100	106	129	112	111	116	121	112	86	118	109	117	104	107	98	100	88	101	109	118	101	102	93	107	97	85	99	111	106	121	112	118	112	105	111	111	107	87	89	101	108	109	104	102	108	97	104	120	108	113	116	123	94	107	117	95	117	96	116	102	114	114	108	117	98	92	98	103	96	104	105	99	98	103	130	123	88	116	97	112	108	114	100	110	93	102	109	117	104	99	109	102	90	121	92	110	99	101	121	129	99	106	121	114	114	114	102	126	114	99	108	104	99	109	91	114	104	89	96	104	107	119	103	117	120	110	112	96	99	98	102	105	124	96	102	105	115	102	105	113	114	112	106	98	111	115	119	116	101	114	88	127	99	116	115	119	115	106	95	115	116	110	106	92	98	114	115	108	98	99	102	95	112	99	98	105	127	113	121	104	116	111	110	107	116	104	127	126	116	106	119	107	116	121	106	101	110	120	120	107	94	102	122	110	83	114	110	111	119	105	105	147	122	109	103	121	103	110	97	99	103	118	118	96	125	115	109	114	110	114	87	103	116	118	118	101	117	106	107	113	103	144	124	118	118	112	96	110	98	110	87	131	130	110	104	121	124	89	107	118	115	108	112	114	130	113	121	95	117	101	112	86	100	113	122	97	105	103	111	100	103	92	126	117	96	87	120	109	108	101	121	121	99	114	97	108	112	114	97	116	102	109	91	114	104	96	111	110	110	104	109	88	100	122	113	107	104	113	101	106	99	102	113	113	120	120	87	128	117	111	120	102	102	113	113	116	112	113	102	108	97	101	107	108	110	110	105	103	111	108	101	94	101	124	105	101	107	122	108	114	97	114	119	109	114	104	120	97	120	110	111	97	98	115	109	132	104	111	92	105	102	107	95	99	103	114	95	112	113	118	102	104	100	99	117	119	109	108	122	114	99	103	114	86	111	114	107	114	121	111	112	124	137	88	110	108	120	117	109	132	116	114	107	110	103	106	88	110	103	104	115	102	95	99	104	116	105	124	102	109	137	114	103	100	115	126	139	117	111	96	114	112	113	114	86	101	99	116	121	108	107	110	115	124	117	113	113	110	120	94	98	85	98	103	103	118	109	99	93	134	114	113	125	96	101	91	109	110	96	132	106	108	114	97	106	113	113	98	121	108	109	112	95	103	94	116	103	121	91	129	89	101	97	111	98	94	107	103	99	115	116	103	110	113	104	103	117	80	118	103	101	115	112	110	114	112	119	114	107	113	108	103	103	117	102	103	114	104	106	110	99	80	113	97	112	85	130	113	85	113	119	97	129	124	109	111	96	104	108	101	104	114	104	104	112	107	99	105	116	109	123	125	108	98	125	121	98	122	111	86	115	126	136	105	122	123	117	98	124	107	107	115	106	102	110	121	98	104	102	126	108	111	107	97	101	110	88	118	119	92	92	98	106	110	89	102	77	125	106	116	126	97	124	119	97	114	94	114	97	93	114	106	104	100	106	104	91	105	100	115	98	103	104	110	130	111	118	94	102	116	97	104	106	112	117	110	111	77	110	110	117	98	114	105	106	113	102	99	111	106	93	94	95	119	137	127	123	113	110	90	103	118	115	118	109	114	102	105	129	106	110	113	93	115	137	110	122	99	129	106	106	109	98	109	117	143	125	106	125	107	92
9811	15145	3245	3688	3119	2583	2090	1813	1413	1209	1128	1066	880	822	808	699	655	678	603	576	596	539	586	547	563	580	629	698	968	1259	1643	1732	1741	1330	1141	798	959	798	552	520	494	441	433	444	472	426	411	420	412	378	402	407	394	356	374	406	385	374	364	370	371	410	377	397	409	412	347	367	383	377	358	372	379	400	399	378	364	386	387	375	340	405	376	353	402	353	400	365	346	371	333	358	363	378	364	380	365	379	381	376	382	370	367	339	379	388	380	318	369	367	384	367	367	357	338	363	357	395	371	362	340	351	350	343	332	345	356	354	395	370	361	345	357	372	378	368	333	379	338	384	363	400	342	356	364	391	346	372	346	351	358	411	353	330	377	353	347	346	346	334	375	388	365	352	396	376	362	391	363	346	368	358	351	392	360	344	367	337	347	352	353	373	337	346	317	351	369	330	376	352	369	362	373	380	366	391	314	397	371	321	365	375	361	364	370	346	364	367	365	354	384	368	385	375	336	330	357	328	342	363	371	327	367	340	353	342	354	348	350	329	371	341	375	339	346	364	360	370	383	371	349	352	334	344	394	365	362	373	388	369	336	358	341	367	368	330	361	365	340	363	363	384	356	335	366	328	350	320	358	378	319	332	376	346	345	376	370	357	385	354	327	358	347	411	353	386	352	355	367	310	344	354	360	367	338	330	354	323	373	366	349	334	358	360	365	344	335	352	367	384	370	364	371	359	353	360	351	326	409	361	352	384	344	376	345	372	322	340	391	311	378	351	348	391	359	346	360	350	359	376	342	357	406	345	332	384	357	356	370	347	377	384	359	354	351	374	365	356	356	360	347	386	340	360	349	377	345	365	392	364	347	360	391	362	367	334	348	383	372	358	349	357	359	369	313	359	385	334	366	379	336	354	384	357	388	359	350	366	371	314	384	337	379	371	346	369	357	368	338	343	398	377	354	361	355	352	376	357	369	341	340	377	358	363	338	373	379	350	356	372	375	346	359	400	353	377	393	374	342	360	363	362	355	325	363	352	354	402	343	375	355	355	344	347	365	351	385	343	350	373	390	361	321	329	355	354	338	363	377	373	406	357	357	352	372	364	375	343	351	328	360	371	381	331	334	368	356	356	343	387	365	370	381	354	369	359	356	365	351	371	358	364	396	333	359	373	325	338	343	370	322	379	345	357	376	322	334	335	371	341	361	319	384	344	352	367	356	341	370	380	351	372	343	370	404	410	348	356	353	344	362	363	340	384	381	387	336	333	353	360	370	340	370	358	351	333	349	339	378	376	338	367	336	357	320	342	373	311	356	344	304	384	348	338	313	369	324	347	356	367	365	329	381	359	380	352	343	377	351	359	376	347	373	366	351	371	363	396	342	378	357	399	346	378	325	372	304	350	347	357	369	379	370	338	367	356	364	344	383	362	386	369	386	367	381	348	355	370	382	361	385	349	376	355	348	366	361	336	387	384	381	344	340	366	381	345	366	352	360	344	350	332	372	331	353	386	307	376	401	372	354	373	370	354	391	370	358	362	356	366	344	353	379	340	353	335	353	357	363	329	367	325	354	359	363	350	340	336	331	360	338	360	385	350	334	348	333	351	346	323	366	369	347	339	354	344	376	360	352	347	376	372	366	361	346	348	352	372	356	345	373	327	317	345	373	310	345	390	396	353	377	374	378	348	380	319	347	358	384	388	322	358	378	373	372	366	381	334	355	338	366	360	369	389	358	350	370	348	384	360	348	367	358	368	362	336	361	358	369	354	316	359	380	382	389	352	340	401	369	390	320	353	391	372	393	339	340	370	347	350	350	335	352	330	354	357	340	391	340	349	357	370	329	342	375	379	339	323	387	298	379	363	339	346	342	400	392	378	380	360	329	403	339	363	313	326	321	358	323	376	359	353	361	309	336	371	357	374	374	346	341	357	332	365	383	313	362	351	349	339	360	342	361	365	362	344	369	387	373	349	375	356	345	351	366	384	359	373	343	337	340	369	360	351	335	375	328	385	346	343	328	357	341	354	383	373	368	361	350	365	333	362	353	366	355	368	398	341	373	368	312	370	330	353	378	393	355	380	363	360	338	325	334	372	376	365	392	354	371	352	356	368	374	368	385	332	342	334	357	397	383	357	349	353	333	353	354	358	407	352	353	354	348	378	333	335	378	335	376	378	351	377	394	366	353	360	396	372	352	378	365	366	338	365	336	361	362	340	323	368	327	369	353	375	420	349	349	381	352	361	377	333	350	370	330	383	372	352	356	357	367	368	378	345	352	344	336	351	355	357	362	354	324	343	391	335	335	373	392	357	363	357	337	376	323	361	358	353	354	364	362	360	368	395	369	361	358	331	350	346	369	349	355	338	411	347	356	337	346	350	359	367	369	378	340	334	350	361	362	351	347	376	366	342	339	350	365	322	374	351	316	340	331	403	367	344	357	371	385	367	363	310	372	384	351	347	350	379	363	360	372	326	389	366	355	376	350	380	347	335	388	385	349	327	378	369	324	383	357	371	355	372	354	378	372	343	344	345	368	359	384	349	360	338	383	382	361	373	360	367	387	361	363	347	328	365	362	388	330	366	365	381	351	358	332	334	373	360	399	321	329	359	355	369	374	354	352	361	349	343	344	349	361	326	353	361	351	339	349	356	337	334	360	374	335	332	370	342	351	383	361	373	347	387	356	358	369	336	386	362	351	408	364	357	352	338	336	359	378	390	356	326	361	386	346	350	354	373	354	349	331	347	340	341	358	369	371	341	350	387	374	324	352	321	342	350	338	377	323	355	386	382	379	366	347	364	347	366	340	369	352	378	332	332	356	351	336	374	373	334	370	334	368	350	381	344	372	369	351	363	326	333	335	350	351	366	384	357	352	357	357	332	327	299	359	350	338	351	366	382	347	380	397	351	374	341	349	346	395	365	356	355	365	365	335	361	365	380	345	361	366	357	325	339	318	358	348	348	321	379	338	354	376	339	349	361	381	384	320	369	380	383	350	364	366	356	381	328	342	323	356	385	384	353	336	329	357	337	362	345	368	341	372	366	359	373	365	384	347	398	374	361	348	360	374	354	347	359	343	366	357	350	342	336	365	392	365	354	383	368	370	379	342	349	337	339	380	359	363	385	360	358	355	320	372	374	346	373	346	350	321	377	309	365	366	332	345	337	378	329	341	387	342	342	346	380	368	375	375	352	347	361	360	345	370	318	348	350	369	373	353	339	367	309	372	356	359	374	350	370	290	341	354	337	319	358	330	367	326	353	433	377	340	349	358	353	365	338	371	356	374	357	349	356	368	394	360	344	336	339	374	311	354	358	344	345	361	394	364	361	341	366	358	356	344	332	380	350	379	346	327	345	391	369	336	349	388	347	309	359	329	340	380	354	358	370	366	390	353	392	317	362	391	376	371	354	357	380	328	367	365	380	363	362	355	373	325	356	368	380	346	356	364	338	374	294	348	361	363	394	390	311	366	382	344	334	361	395	355	322	337	394	351	339	349	338
25357	31404	6688	2258	1514	998	776	562	558	410	332	328	294	277	249	220	247	224	199	193	205	182	172	174	199	212	194	193	260	307	421	402	419	409	328	242	237	205	194	175	168	153	163	146	137	139	137	161	137	146	143	132	160	133	131	148	125	130	141	131	131	150	145	137	145	155	145	140	145	155	151	132	136	137	145	120	152	149	128	163	143	172	138	126	144	134	129	138	161	134	135	159	131	139	131	143	150	145	156	133	129	153	126	130	132	133	136	149	139	150	146	124	134	137	143	147	123	129	131	147	141	166	158	139	136	133	134	169	129	124	166	162	165	135	122	141	144	154	135	126	165	144	141	151	150	141	134	128	136	149	139	120	137	150	144	117	129	161	155	160	114	153	146	132	154	141	140	138	127	132	156	138	136	132	115	114	148	131	147	140	121	136	132	143	154	160	152	136	146	166	134	127	143	160	142	137	136	151	143	148	155	149	134	152	142	118	136	142	133	139	139	147	154	129	138	128	155	149	140	160	157	146	140	159	145	148	151	133	135	129	142	134	162	164	145	140	156	134	143	147	120	137	126	131	120	148	136	141	130	144	149	137	127	135	143	137	136	153	147	140	132	151	134	153	151	135	119	144	156	148	143	149	137	130	124	149	133	163	153	162	150	131	130	144	143	179	158	167	137	126	134	142	129	156	144	122	128	149	148	141	145	144	155	123	165	117	144	150	168	134	152	140	155	136	124	161	145	141	126	153	140	140	145	136	156	120	138	147	145	114	142	147	125	133	160	136	120	125	141	130	131	158	130	126	125	133	123	144	127	139	147	135	129	151	157	141	168	145	135	162	131	141	150	157	152	137	139	148	143	159	130	152	134	116	119	132	131	131	153	135	137	109	148	140	133	144	130	141	157	140	150	144	139	136	145	121	137	133	132	139	160	142	138	139	143	138	147	153	137	139	136	134	129	123	145	138	129	130	150	160	152	123	167	161	131	143	134	122	143	157	119	129	132	145	135	141	151	147	147	132	128	141	151	142	131	126	165	147	159	158	114	123	133	126	153	139	144	134	139	145	150	137	143	132	132	147	145	148	146	128	134	140	138	134	140	130	144	156	130	124	125	122	164	153	154	142	119	157	135	145	147	134	125	122	132	141	141	151	140	141	144	159	142	130	145	145	140	153	155	112	149	157	129	135	134	150	131	144	151	145	165	136	140	144	138	140	143	172	125	138	119	128	153	138	141	154	119	125	112	142	132	132	133	123	136	154	118	151	135	141	141	145	155	158	123	121	165	124	147	141	131	150	135	140	161	143	151	112	132	136	145	136	135	143	140	147	145	132	136	131	159	132	135	112	151	143	147	135	135	142	138	119	135	134	136	145	136	150	137	139	158	171	142	106	147	130	142	136	167	161	157	147	149	142	122	137	129	177	138	135	134	144	147	140	135	129	140	129	139	141	130	146	123	144	132	130	137	134	139	122	139	131	135	160	132	136	156	144	148	164	142	129	124	154	146	141	138	138	158	135	139	134	138	149	159	152	150	130	145	133	129	121	144	127	141	154	141	149	148	140	136	145	125	142	139	126	131	133	125	153	154	132	150	116	128	158	120	146	141	121	157	118	116	129	135	131	134	137	125	129	152	130	144	148	151	166	135	135	114	152	129	146	158	128	134	155	129	138	146	150	130	137	138	137	154	133	152	137	135	144	141	149	150	124	154	128	135	145	137	158	151	151	138	144	132	149	122	135	144	142	135	142	146	151	146	158	141	156	159	136	120	123	144	142	143	161	147	133	136	145	149	144	161	155	140	136	141	137	143	122	141	143	124	167	148	154	136	136	121	141	123	146	155	148	140	152	144	125	127	147	159	127	125	122	147	152	139	142	155	147	135	144	140	153	142	152	157	133	141	134	160	153	141	137	145	138	146	162	138	147	152	144	129	146	133	135	129	142	128	152	135	135	134	139	124	148	128	140	150	156	145	150	121	130	133	121	157	124	149	158	125	158	164	124	148	153	137	143	148	132	144	122	143	141	129	145	147	130	134	152	127	144	128	148	140	131	126	141	166	129	144	113	124	122	137	157	133	145	124	159	131	140	151	132	138	124	131	141	131	151	127	149	146	142	153	130	164	153	136	137	144	147	174	138	132	143	155	129	137	127	132	114	133	125	151	150	149	142	133	149	157	131	126	126	164	131	127	157	156	147	149	134	129	138	155	151	124	146	126	123	134	143	152	140	131	141	142	126	122	130	153	160	150	139	143	123	144	140	136	135	138	148	154	145	158	151	132	140	151	144	153	131	126	140	134	134	147	127	148	148	115	155	130	129	139	163	136	155	144	156	145	130	131	164	139	155	135	132	134	151	129	130	152	142	132	132	117	126	146	141	148	142	149	143	147	153	135	153	147	150	126	158	129	129	148	138	144	157	142	122	130	132	153	126	157	138	151	151	138	140	139	137	127	152	144	149	143	156	158	124	152	146	145	156	137	161	134	147	140	173	129	139	123	127	147	140	145	160	134	132	149	139	129	149	145	141	129	117	147	147	127	145	127	150	129	155	149	139	150	141	150	143	138	138	132	142	140	151	130	133	126	149	129	134	140	140	153	154	142	129	139	130	147	138	132	129	145	125	121	148	143	130	130	133	139	167	117	141	118	131	127	123	147	135	138	121	126	155	151	123	126	154	149	161	149	111	160	123	131	121	150	132	133	139	127	149	146	129	146	137	159	139	134	138	151	141	150	143	157	125	130	146	162	144	132	147	138	139	117	131	126	122	119	140	162	141	138	148	135	145	146	145	145	134	148	132	158	133	136	141	129	159	141	161	142	144	142	137	142	137	143	145	132	139	116	146	145	137	144	139	154	145	166	156	169	135	147	136	131	152	155	144	137	139	125	160	141	140	140	120	147	136	121	151	137	134	159	152	138	125	145	127	118	120	150	141	157	154	144	136	154	145	152	122	147	139	160	171	162	143	140	126	135	145	126	144	151	144	148	135	129	154	147	141	134	130	123	139	126	147	133	126	132	137	159	129	145	148	119	127	160	133	115	133	131	128	140	133	148	145	129	134	140	141	143	111	124	150	171	154	144	141	123	119	133	138	135	98	143	133	153	151	136	144	134	147	171	151	136	132	135	147	178	143	141	126	145	134	156	141	134	158	154	138	141	155	131	157	169	137	119	130	140	122	141	138	129	156	157	145	139	134	130	155	136	146	136	165	135	143	149	148	127	137	157	138	154	152	158	142	144	138	130	146	153	149	136	147	135	160	139	155	130	127	134	137	156	129	158	123	138	142	153	153	123	119	136	147	125	162	148	140	154	129	152	148	123	173	151	140	122	157	142	125	133	125	122	136	136	135	162	137	154	146	149	142	141	117	145	121	127	151	153	125	141	127	150	128	147	148	131	134	124	128	147	148	128	145	150	151	134	153	143	131	136	144	117	139	145	125	158	150	152	143	155	128	149	146	142	149	159	151	126	152	126	147	113	136	153	153	159	139	129	159	145	136
15169	20202	5617	6355	5281	4330	3514	2907	2424	2073	1833	1576	1427	1349	1196	1146	1071	999	903	885	824	811	756	756	830	879	972	1101	1305	2057	2940	2813	2549	2339	1963	1473	1590	1099	805	720	612	616	589	605	619	531	555	545	500	540	516	479	518	446	559	524	497	492	446	514	484	483	490	491	513	491	494	450	459	445	496	461	431	436	482	490	508	454	462	481	465	468	483	446	457	455	518	454	434	409	460	469	454	486	453	424	420	453	444	507	452	469	469	447	457	466	422	446	509	444	469	461	438	464	447	434	454	432	443	460	444	452	458	432	458	440	450	454	446	456	461	450	487	425	479	433	424	436	440	443	424	453	472	471	455	455	449	459	439	458	476	438	441	462	438	466	445	440	409	436	443	473	449	466	439	475	453	441	455	452	447	439	429	417	463	421	441	432	440	438	435	458	464	467	432	410	493	424	413	462	405	462	409	468	456	435	420	452	451	465	449	413	443	433	458	433	459	448	438	464	421	455	444	397	416	458	417	486	454	409	405	465	438	452	446	415	446	436	461	436	432	430	429	460	441	420	416	444	446	392	459	454	460	436	427	451	456	422	453	441	446	435	475	471	481	448	455	426	444	462	440	465	457	453	440	403	461	437	418	463	438	439	471	413	398	440	415	460	452	406	427	461	475	443	439	430	437	441	468	449	411	450	451	426	461	410	399	404	484	441	450	404	444	413	432	396	424	403	462	436	448	449	441	449	479	400	448	474	428	483	414	453	433	420	433	467	459	416	465	390	450	427	429	442	478	428	441	436	427	482	434	467	445	439	455	444	442	454	449	445	423	449	492	432	467	447	451	477	399	456	443	432	446	446	426	448	448	436	481	450	456	445	437	413	459	462	450	473	431	457	437	430	455	474	442	434	450	440	432	460	415	388	449	424	446	408	469	463	434	425	419	445	404	434	424	445	452	451	459	431	452	442	452	444	462	478	438	414	405	434	442	412	443	443	407	446	462	405	465	461	403	467	444	449	429	412	399	466	401	438	438	462	412	447	477	458	433	406	428	436	416	430	476	448	426	464	424	460	447	459	422	492	445	459	426	412	463	471	464	424	484	418	430	453	460	469	470	429	442	440	451	450	447	450	399	453	406	400	416	446	429	414	419	435	456	457	446	469	493	451	454	449	449	404	421	431	455	448	439	462	417	435	437	424	425	443	424	454	417	507	420	464	455	442	450	483	436	401	453	437	398	429	452	444	397	455	455	455	456	422	424	482	410	433	453	433	431	486	449	459	453	496	453	456	427	482	443	436	461	425	463	415	416	420	495	423	450	418	446	436	389	471	431	456	450	407	462	416	446	444	419	434	491	417	420	410	430	433	437	442	433	441	430	460	415	460	424	445	443	426	417	455	441	442	428	458	416	433	473	438	441	453	413	436	431	451	443	464	442	425	435	422	422	477	437	441	409	448	427	462	448	488	403	428	395	486	451	442	421	464	428	428	447	443	446	441	451	458	452	431	429	462	455	415	404	457	449	464	430	462	410	464	430	441	466	429	452	466	453	468	473	446	437	465	459	416	477	428	439	444	461	443	460	434	429	473	419	472	462	444	435	444	437	431	440	459	444	461	412	404	453	410	450	459	389	410	448	438	430	431	443	430	407	442	453	485	442	423	442	426	432	447	459	433	430	420	423	485	479	420	442	416	413	430	415	450	450	425	451	387	417	437	492	475	461	497	435	448	431	436	478	442	465	467	437	439	467	460	422	431	452	421	445	438	433	436	422	398	436	462	434	452	446	476	436	420	432	437	449	455	423	426	453	453	432	427	450	446	477	434	471	434	472	434	458	432	447	434	435	382	440	419	421	471	452	421	433	416	402	424	409	429	448	416	472	455	467	430	432	418	500	468	453	394	427	468	447	391	434	432	432	413	422	450	441	460	448	416	463	398	450	457	457	452	433	432	459	434	463	445	450	442	444	469	432	446	456	434	424	452	418	459	415	423	451	453	428	456	472	454	431	417	437	450	422	432	474	447	423	433	432	424	424	434	478	427	435	478	432	446	439	463	436	457	417	437	445	418	432	471	502	478	442	435	425	485	411	445	417	428	433	417	413	447	448	431	426	430	454	456	426	478	450	437	438	474	425	443	442	429	455	440	446	446	448	413	435	463	423	471	430	472	407	458	425	424	462	447	427	444	458	439	449	417	435	421	375	460	454	428	465	469	442	447	444	446	453	458	426	468	445	426	473	436	416	419	447	400	432	475	437	452	442	418	435	432	441	422	441	441	448	456	421	433	460	487	453	443	470	439	489	454	475	458	428	466	450	424	434	440	382	436	462	458	473	422	463	462	458	401	452	431	473	435	478	409	471	439	430	454	432	443	455	418	476	441	453	453	450	459	456	471	415	427	454	416	413	462	444	439	428	437	455	459	470	468	455	475	430	452	491	390	459	426	414	453	432	432	433	474	411	432	470	434	422	435	461	406	427	457	417	461	426	457	469	456	467	444	433	438	452	447	425	434	419	468	440	417	449	423	439	418	458	441	447	440	457	453	452	407	424	444	416	445	467	439	472	453	426	437	440	422	453	422	453	419	445	419	430	415	473	408	435	429	473	456	470	452	431	431	414	432	446	433	434	424	434	448	411	412	445	423	440	459	457	478	453	470	458	433	428	454	438	438	432	412	448	463	442	425	443	401	443	436	398	439	462	466	442	464	448	473	416	432	430	488	411	431	446	432	427	477	436	427	456	478	439	443	439	435	459	488	443	446	434	476	430	453	473	430	425	467	466	484	456	439	414	427	453	406	458	422	415	477	443	464	420	419	431	466	464	442	440	405	440	456	437	473	426	427	431	412	396	441	436	475	427	421	440	457	464	442	452	408	483	438	461	419	427	448	426	452	450	418	455	421	425	479	461	424	452	410	472	432	447	439	412	472	412	418	457	447	451	441	455	429	450	450	444	423	436	465	428	461	441	431	457	464	424	406	434	414	414	419	414	458	409	446	447	432	416	446	454	457	443	460	429	449	456	425	434	415	417	461	467	420	441	449	423	458	452	440	439	455	441	448	449	418	437	412	403	418	428	435	463	458	400	463	428	471	442	440	428	436	440	426	453	427	446	438	413	426	476	441	422	433	442	448	404	438	460	455	445	475	418	442	392	463	434	462	441	450	430	437	400	437	457	443	478	451	427	450	461	458	457	399	452	459	455	424	454	413	486	456	428	449	474	433	444	433	434	488	453	415	445	416	461	397	452	439	437	423	448	423	447	465	449	428	442	431	460	486	420	426	472	454	440	457	433	450	469	449	449	491	422	457	441	424	454	465	414	439	416	447	380	443	456	446	408	410	456	464	446	447	464	429	467	436	424	421	454	403	447	431	462	431	435	423	459	485	429	425	420	455	440	426	446	420	420	427	448	440	436	439	409	443	440	480	412	455	446	441	463	432	444	498	451	439	448	469	455	447	388	415	469	428	413	441	449	466	438	467	400	418	435	452	452	454	406	479	445	462	430	454	447	426
2679	1871	386	318	267	254	252	221	213	204	226	220	232	205	206	227	210	227	224	219	251	216	203	228	207	231	231	224	270	259	214	233	244	253	209	226	236	221	228	249	226	233	222	189	237	228	222	212	244	228	212	219	207	238	207	217	235	221	253	198	229	210	245	213	221	216	206	215	234	206	214	231	219	221	230	221	215	206	211	224	219	216	224	218	228	227	212	222	245	230	206	217	225	205	219	228	211	225	227	224	202	229	236	216	225	224	192	229	224	223	206	204	215	205	236	223	222	211	237	202	229	226	206	223	212	206	210	228	235	224	232	213	209	248	215	235	210	238	226	225	222	214	239	222	216	209	211	203	219	237	231	237	233	197	231	222	231	203	241	243	198	222	211	217	214	209	242	236	220	221	232	202	216	207	231	225	199	229	221	210	199	193	229	254	238	240	195	241	227	215	237	225	218	215	225	219	219	211	214	214	182	220	226	221	197	199	199	199	221	222	178	243	197	231	213	242	217	220	218	225	202	241	203	219	247	216	222	228	197	234	204	241	224	230	218	248	208	204	185	221	224	211	244	214	188	223	254	197	233	206	217	211	205	193	205	209	215	227	223	203	230	213	215	233	210	232	216	200	240	211	239	211	202	209	210	202	227	218	204	214	217	210	217	216	192	217	215	250	218	224	239	195	208	210	222	215	199	218	228	215	206	197	221	212	212	230	229	201	227	203	211	234	205	196	210	220	231	221	234	214	222	232	195	214	204	188	213	188	222	225	225	218	217	223	210	230	230	221	206	240	216	227	229	223	217	231	206	241	203	213	197	240	192	232	222	231	223	201	232	219	186	215	209	207	214	234	214	205	197	220	226	225	196	228	219	197	224	218	199	222	204	203	205	213	222	201	239	210	208	209	244	218	221	223	229	199	201	217	236	211	212	209	218	203	215	220	210	208	217	228	240	229	219	231	222	211	204	222	215	238	201	224	228	188	230	216	241	234	236	234	227	221	219	240	210	211	224	221	198	212	203	208	218	236	191	214	229	195	218	216	216	196	229	240	242	236	208	219	241	196	213	221	202	222	195	225	201	223	193	210	219	246	208	205	202	212	227	191	199	216	195	208	225	211	228	204	257	254	230	215	204	200	218	198	248	206	203	184	240	210	220	225	223	204	229	226	180	212	234	234	241	213	196	222	226	220	201	215	235	200	217	223	222	214	224	229	204	220	209	216	225	209	236	215	224	219	227	202	214	210	239	221	208	188	207	256	219	230	236	219	221	222	235	246	190	215	207	236	220	205	232	216	225	251	205	219	213	208	195	233	221	203	248	227	214	207	256	235	215	218	206	213	238	228	244	232	221	223	214	214	189	213	209	205	208	229	213	216	206	207	244	207	198	230	213	226	226	220	215	231	217	206	221	219	224	209	197	232	243	220	211	208	214	207	218	249	225	245	213	221	217	192	225	207	222	207	224	207	242	235	243	236	233	201	196	220	196	213	221	251	227	245	212	200	230	218	224	228	208	236	214	205	228	202	234	221	197	226	237	192	229	245	190	209	247	224	229	217	196	221	221	205	258	225	237	220	221	231	204	224	237	239	199	205	229	203	216	187	241	248	212	209	240	216	209	217	220	208	217	232	210	212	218	227	222	217	204	238	214	208	222	194	220	218	253	245	190	247	221	223	210	226	222	228	226	213	232	201	243	231	203	219	215	201	224	213	220	227	220	220	229	228	231	232	242	219	229	215	223	221	221	228	185	216	216	232	212	211	211	210	227	206	219	222	217	261	215	242	244	209	204	231	224	226	223	201	228	217	211	219	220	222	227	218	212	213	218	227	225	199	227	229	222	218	224	205	226	188	221	199	215	201	201	214	216	204	227	234	199	214	210	220	219	188	219	229	215	224	234	213	242	228	186	233	219	226	236	213	218	205	232	189	245	228	204	211	201	216	214	224	228	218	229	242	231	200	197	239	215	220	237	258	190	253	198	217	214	242	221	208	227	207	219	214	206	209	215	229	208	238	222	236	208	197	241	206	221	242	197	225	214	235	214	210	215	219	193	222	251	215	233	215	218	216	212	224	211	207	230	224	208	227	199	202	207	208	208	232	219	210	247	202	221	206	209	233	217	203	209	205	227	209	195	241	188	213	223	228	235	193	249	204	210	249	246	232	226	213	186	218	237	229	227	221	202	228	228	210	242	234	259	225	189	217	239	210	227	220	245	221	219	206	202	223	217	229	201	216	198	196	208	235	213	227	207	243	189	223	205	208	219	216	241	204	203	229	221	226	224	226	221	201	215	198	218	229	204	211	204	225	234	213	214	218	210	226	224	213	229	234	211	215	232	224	216	217	219	238	231	215	187	237	228	231	238	215	237	209	243	239	217	226	254	228	211	233	243	227	227	226	224	225	221	213	209	228	217	218	236	207	220	213	216	216	218	217	205	221	212	191	229	221	189	214	225	217	199	207	209	198	252	202	230	222	238	214	206	205	200	209	238	233	204	219	195	217	207	231	198	225	230	220	213	224	240	229	233	222	250	222	242	216	216	230	213	224	219	240	231	236	234	209	205	203	224	227	234	220	214	223	214	247	230	233	219	225	212	193	214	231	226	223	223	221	219	233	235	227	227	246	235	227	209	213	229	211	205	221	212	203	229	190	231	214	224	234	209	205	201	194	185	234	215	220	244	219	213	220	221	205	190	213	174	229	204	245	218	211	226	210	204	231	239	223	226	236	216	210	221	214	218	194	234	222	239	218	231	225	246	225	210	207	214	212	232	214	208	216	227	224	199	242	226	262	207	221	198	227	222	205	227	209	203	240	211	225	218	216	223	217	214	203	240	230	239	200	202	197	225	235	191	237	231	210	262	242	241	225	216	218	232	224	219	222	208	218	211	204	228	211	215	216	218	192	214	224	236	224	221	206	230	208	206	214	221	225	231	221	200	215	215	205	185	228	225	231	222	224	214	210	220	210	223	214	225	223	232	215	229	203	236	233	201	229	231	198	205	198	248	251	230	206	252	238	218	209	228	222	233	221	202	216	238	221	217	229	237	205	218	249	240	225	236	226	207	207	211	212	214	244	213	256	214	230	193	242	194	214	220	206	215	207	238	211	226	205	199	205	215	225	197	219	199	232	225	228	212	234	231	219	243	204	232	208	201	209	212	200	211	209	231	227	217	222	211	240	211	207	200	229	236	235	219	217	201	219	228	219	229	226	213	239	215	219	224	223	196	202	218	222	261	213	190	228	230	224	213	196	236	220	234	212	232	215	214	237	249	241	199	242	214	229	232	241	218	229	225	207	232	223	205	228	231	206	207	216	195	237	203	227	224	203	226	215	220	230	236	228	207	246	200	225	201	215	229	193	202	219	214	215	223	221	224	211	209	216	202	226	238	228	232	218	222	197	206	211	202	207	251	212	202	226	196	240	209	226	226	223	188	233	242	247	238	216	239	219	225	231	211	225	217	216	227	225	245	199	216	215	183	218	236	224	222	230	199	234
2660	2421	862	872	849	815	763	738	726	742	674	648	733	682	678	659	704	666	682	668	649	635	677	648	679	649	655	631	680	688	710	707	715	714	672	689	700	701	665	649	652	610	666	633	640	632	640	628	648	600	664	603	607	640	643	645	646	626	640	605	656	616	684	643	657	580	640	650	627	647	692	637	655	657	593	660	609	635	630	637	653	635	614	624	605	637	629	620	625	636	611	631	615	632	608	656	640	669	622	613	654	638	603	654	698	606	632	594	597	644	631	612	639	588	651	663	646	595	656	640	601	640	626	620	631	664	673	660	664	634	641	601	636	646	660	638	629	691	671	559	627	600	655	610	647	607	603	643	615	595	580	637	623	635	613	630	613	655	591	629	598	607	642	635	615	670	631	621	636	654	641	677	661	640	596	624	615	638	606	635	673	611	568	687	619	640	655	661	661	617	615	650	655	609	660	606	658	672	615	578	669	636	615	622	624	636	686	668	650	634	629	629	660	613	666	660	655	672	649	634	644	592	600	630	657	640	625	612	666	634	671	634	651	634	661	641	613	654	623	659	657	680	617	607	662	627	640	592	630	594	645	667	662	632	656	649	600	616	637	687	631	642	634	624	641	615	635	631	636	634	668	615	637	647	658	607	641	709	625	614	594	633	627	605	612	609	606	632	630	635	657	620	605	685	622	633	613	629	594	597	634	679	677	660	643	619	666	658	636	640	609	649	687	611	596	615	590	670	649	665	610	669	644	602	660	612	600	586	601	643	640	640	617	628	640	674	615	643	620	625	655	699	660	622	664	631	652	662	633	634	688	624	601	611	600	647	643	660	648	581	651	622	638	652	615	581	623	673	632	629	620	670	645	614	610	624	648	613	617	619	639	632	604	595	622	605	646	636	644	601	635	621	596	647	684	604	647	675	638	605	645	634	622	595	641	646	618	668	612	656	638	602	635	594	640	585	640	632	647	620	632	619	624	614	635	654	626	626	635	655	628	632	658	665	590	610	648	583	635	614	627	694	614	651	648	595	639	631	607	630	657	661	594	675	690	590	647	625	637	656	607	604	627	684	567	629	656	682	646	627	633	663	631	626	639	635	651	597	634	625	679	667	607	643	651	663	626	658	609	648	624	623	639	652	590	656	630	636	626	625	607	617	658	642	637	641	626	669	611	698	604	634	674	646	664	594	634	649	624	614	618	615	651	609	666	597	638	593	670	657	606	670	597	604	627	643	606	660	607	630	621	608	655	660	616	642	666	635	652	613	620	658	641	663	609	658	634	657	595	664	653	616	668	603	632	635	634	611	624	629	614	652	644	663	671	601	627	655	612	637	666	661	659	629	638	617	636	598	630	601	612	642	694	669	610	596	644	636	631	646	665	669	654	662	688	673	668	604	580	653	628	672	610	633	621	639	664	645	634	633	573	598	599	654	624	624	612	644	567	596	635	642	661	606	652	666	611	643	689	640	653	646	635	595	599	597	655	621	573	614	601	629	643	648	596	658	645	621	627	650	632	658	614	656	626	656	613	600	632	610	656	657	617	662	678	637	646	698	625	633	622	621	624	611	616	615	596	667	650	628	623	617	600	620	610	637	640	646	638	659	662	602	694	632	659	633	611	645	646	642	641	611	649	635	632	633	635	633	605	659	602	669	616	575	643	650	643	629	626	614	605	654	663	688	651	618	660	641	633	595	632	638	623	652	637	623	603	632	671	655	676	676	655	610	632	665	631	652	635	605	617	587	638	657	644	602	609	593	597	634	633	627	630	631	645	677	663	650	646	600	631	599	604	584	631	636	644	648	640	649	664	626	603	624	623	638	635	622	652	643	630	685	688	626	653	635	637	599	649	625	619	642	650	660	619	638	613	661	668	645	585	614	672	660	619	654	629	582	612	643	639	648	630	621	632	635	618	665	672	664	617	644	595	631	648	616	647	641	600	650	670	664	651	658	630	600	649	649	636	668	607	666	676	622	628	668	687	599	618	649	632	649	680	726	627	661	588	597	655	610	653	639	615	623	607	678	676	665	666	630	610	600	648	651	663	609	669	633	669	586	631	605	632	615	625	655	609	636	639	649	656	629	668	642	628	671	657	600	623	654	599	642	580	619	668	641	644	653	604	588	650	656	634	594	691	662	663	619	598	602	643	599	640	624	608	649	654	675	670	667	623	646	630	613	634	659	659	653	621	582	638	650	701	644	635	642	643	644	626	613	635	607	607	629	602	657	644	643	641	634	624	618	644	643	640	658	632	649	601	602	648	676	635	654	651	625	637	647	623	611	644	623	598	628	631	625	619	638	692	625	637	652	673	600	643	655	645	647	628	649	637	619	626	676	628	659	618	619	625	608	629	632	615	596	631	667	628	619	635	563	579	619	631	657	653	626	624	643	609	657	666	631	554	673	623	663	602	638	633	643	613	619	650	669	609	594	583	626	605	608	677	650	602	614	634	641	634	645	634	646	616	646	651	637	677	618	654	632	657	640	603	616	607	632	605	664	637	622	613	610	610	602	683	646	611	616	617	607	628	681	638	637	660	604	612	640	586	616	652	590	645	640	627	637	651	619	608	605	632	645	632	687	610	662	647	644	621	639	617	702	638	634	626	637	694	642	661	679	640	626	601	598	608	652	660	634	636	612	649	650	682	668	593	665	601	621	637	684	632	581	646	626	649	625	625	627	618	612	625	680	599	617	646	608	626	649	681	657	600	603	595	621	627	673	646	673	591	650	633	681	616	614	661	615	626	624	638	602	606	659	640	670	637	620	616	667	684	620	681	664	641	643	659	621	655	612	658	638	597	631	643	641	593	696	619	607	626	634	649	634	661	610	688	654	627	644	652	606	676	641	685	674	643	653	623	672	667	634	700	607	599	654	619	659	647	651	665	650	605	634	652	663	659	614	614	697	624	689	667	643	651	657	638	651	642	590	629	624	637	651	624	648	657	608	626	668	676	629	685	653	612	661	626	627	659	631	612	677	644	654	659	609	639	608	626	621	647	666	634	633	638	678	610	611	578	653	644	638	674	624	672	627	641	659	659	631	620	644	629	597	632	646	631	653	617	694	635	651	600	651	628	635	625	635	609	626	595	621	623	636	719	615	671	629	603	619	644	622	650	634	646	641	615	626	583	628	655	627	657	637	634	619	648	633	623	648	650	674	697	656	629	617	668	642	646	642	677	624	633	635	593	676	616	620	618	629	621	606	624	646	607	629	637	619	649	661	618	623	656	648	606	635	642	611	676	625	603	643	607	650	675	643	643	647	627	667	648	631	620	625	649	629	591	676	629	675	621	631	620	617	622	647	639	607	657	635	699	642	647	607	653	619	615	632	648	681	638	624	597	649	638	618	629	623	611	601	651	645	640	635	622	657	621	611	667	657	642	639	617	646	624	614	681	628	651	632	609	665	623	642	641	617	616	656	624	666	607	666	623	625	575	639	651	610	669	646	618	612	645	594	637	639	633	641	636	653	696	642	628	625	616	631	622	596	641	675
14532	17630	2214	1213	789	575	438	344	314	243	195	195	186	178	167	173	154	155	144	155	124	118	107	114	126	116	138	144	157	218	264	240	235	252	180	148	165	146	147	126	109	105	109	106	116	115	127	109	107	108	115	106	107	103	94	104	127	117	94	96	113	98	110	109	105	113	93	105	112	91	100	107	86	119	108	119	98	112	90	107	94	95	107	100	114	97	113	112	106	104	114	99	106	104	93	128	101	93	120	119	108	94	109	115	95	97	97	111	85	101	121	122	92	114	99	100	106	124	110	90	99	106	119	89	96	91	87	107	101	119	110	95	92	103	105	105	112	98	107	88	96	86	105	117	104	95	115	108	90	98	123	103	107	123	96	96	111	86	117	86	82	92	113	100	122	115	93	104	100	104	104	113	107	111	105	114	89	115	110	106	100	115	117	100	92	111	115	94	108	102	107	92	85	98	103	99	93	108	111	88	109	109	111	99	114	105	99	87	95	105	92	96	125	117	92	108	123	100	106	110	103	119	74	83	102	98	109	109	115	92	83	104	95	113	97	119	101	100	96	104	115	117	116	110	89	101	101	97	116	100	110	87	106	114	117	125	107	115	84	97	106	119	89	119	98	103	109	113	97	123	100	96	89	107	109	106	91	108	96	128	128	96	114	100	106	106	96	115	104	112	125	99	97	106	94	116	102	117	95	100	96	99	96	101	97	108	112	102	105	89	100	108	122	100	91	90	91	102	105	133	109	119	95	103	119	95	101	84	96	102	108	93	95	101	110	121	114	101	94	102	116	114	100	93	97	91	82	92	97	96	116	103	92	107	109	110	109	88	87	102	87	92	103	113	124	104	96	96	101	99	112	91	111	109	94	115	119	112	103	100	111	90	94	111	108	106	125	108	88	120	91	104	99	104	105	91	93	100	113	93	102	86	82	100	94	100	113	111	92	116	99	92	109	93	88	123	98	89	105	114	103	101	103	120	113	98	99	106	113	116	101	97	108	101	100	103	112	109	114	98	109	98	113	107	100	93	108	102	104	120	101	85	107	107	106	93	118	112	105	102	102	122	100	109	97	99	107	102	112	104	91	88	99	104	93	91	96	106	106	118	94	94	106	102	103	105	93	113	105	118	93	114	97	109	101	126	106	113	116	109	93	116	96	105	112	94	87	100	86	113	112	108	115	96	103	117	79	109	101	82	117	96	105	96	112	103	93	107	87	94	118	117	108	94	110	108	114	91	98	100	113	116	99	117	104	102	100	88	102	94	105	95	85	80	119	105	85	97	101	96	113	102	99	106	103	94	102	105	107	107	96	108	95	100	98	94	99	108	108	84	115	108	118	108	103	100	106	106	92	113	108	89	101	117	108	100	104	86	106	96	109	92	72	101	111	107	84	86	102	92	110	100	84	93	108	101	99	99	120	93	96	100	95	106	105	126	104	93	106	106	107	106	87	111	97	95	105	88	110	90	99	113	110	95	98	102	90	101	94	112	110	97	116	106	98	113	106	92	96	100	98	120	99	102	107	86	101	103	115	88	100	114	97	88	84	94	113	103	103	104	95	99	103	92	91	109	99	112	98	108	115	106	111	119	92	102	107	110	81	107	103	98	90	95	100	94	98	108	101	108	104	92	105	124	95	84	80	122	96	103	95	110	116	100	118	103	90	101	84	108	91	113	113	88	92	106	115	103	99	97	98	89	127	118	94	111	81	104	100	99	96	95	121	89	104	82	107	104	96	106	82	103	114	89	93	120	109	99	105	104	108	104	120	103	104	93	105	84	112	93	96	103	107	111	91	103	101	107	90	98	90	107	97	86	89	105	103	100	96	115	108	112	83	97	85	117	98	87	97	86	91	112	105	112	99	99	114	96	84	90	119	112	114	89	103	106	93	92	101	96	126	99	113	100	121	95	95	94	96	101	99	115	104	100	109	113	112	120	96	97	108	107	100	109	119	116	113	107	93	111	92	103	104	116	122	90	94	115	103	100	79	133	112	105	104	106	103	105	103	95	107	115	103	112	102	95	118	105	110	114	98	95	89	92	97	115	107	98	100	84	104	120	104	120	100	97	99	83	120	107	108	101	98	108	128	99	98	108	133	106	109	91	88	107	116	102	108	119	120	122	109	117	91	92	94	119	111	103	94	106	93	98	84	102	104	100	103	96	106	105	101	104	115	92	103	81	100	84	109	85	95	123	92	117	102	107	106	100	94	95	105	113	106	92	86	89	82	99	103	86	102	98	81	112	100	100	85	100	93	107	94	103	105	96	99	91	99	128	90	113	99	111	87	108	118	94	121	96	106	111	105	115	114	88	114	105	108	107	107	107	98	79	105	102	105	109	101	110	95	105	113	89	103	125	97	121	114	114	92	103	110	109	108	114	106	99	105	104	103	98	115	108	129	103	100	93	97	89	100	117	103	92	109	113	107	100	119	110	101	80	101	92	103	100	99	95	95	104	108	94	112	83	97	90	105	101	97	104	89	89	117	108	84	91	105	93	97	101	109	102	102	91	109	100	97	98	113	110	116	88	119	105	120	101	107	110	108	113	103	95	102	109	93	123	118	103	100	98	98	103	87	115	99	81	103	97	89	109	96	97	95	116	101	111	92	117	101	89	91	92	110	120	101	94	111	115	102	98	100	102	107	114	113	94	111	98	114	97	95	118	104	103	101	86	94	100	94	108	112	95	108	110	100	85	114	104	111	104	95	100	116	130	99	105	119	98	97	99	97	93	83	94	114	114	100	96	105	100	112	107	107	91	91	104	96	106	113	99	116	105	95	92	96	94	98	115	97	111	100	109	105	125	90	98	102	115	114	119	127	107	104	90	103	95	105	94	84	106	116	113	109	81	104	109	93	101	92	99	89	112	131	108	123	88	107	113	88	115	107	97	101	98	93	95	113	99	102	106	109	92	106	113	85	98	105	94	90	95	94	97	96	108	110	91	99	111	118	114	91	102	97	99	90	104	101	107	91	110	117	105	111	101	103	83	77	93	119	111	97	94	87	121	89	114	99	95	109	100	108	116	107	119	107	97	95	125	104	93	112	100	103	104	107	111	102	99	116	91	87	105	107	102	86	109	103	89	80	105	87	101	88	108	100	91	103	93	99	115	104	116	124	108	93	92	89	102	105	126	96	110	117	100	96	100	91	87	118	108	98	101	113	95	109	98	82	90	94	95	101	116	99	100	110	109	103	124	116	110	99	96	111	94	98	100	82	117	101	118	93	107	105	89	108	102	100	106	102	105	99	104	85	97	133	98	114	109	94	98	116	109	88	113	110	106	109	92	104	96	109	105	89	92	95	99	101	98	113	98	119	114	96	105	122	103	113	100	104	94	100	105	120	95	104	107	102	112	98	113	102	111	98	116	107	106	87	102	99	103	96	88	114	98	99	96	77	114	111	108	107	80	112	106	108	86	107	121	101	114	82	101	97	100	88	93	88	107	85	114	91	111	127	105	107	91	93	105	108	104	106	106	103	98	104	94	97	101
9140	13670	3127	3589	3011	2457	2008	1681	1409	1205	1099	941	826	779	785	739	655	616	631	580	553	545	542	488	551	564	665	717	927	1289	1746	1775	1529	1228	967	840	961	628	504	490	493	478	470	376	413	380	421	382	411	341	386	380	380	433	374	366	373	389	368	389	372	406	343	380	362	350	321	374	339	362	352	340	363	377	362	370	384	368	344	364	389	340	381	360	349	325	327	333	355	330	372	356	343	356	337	361	326	362	324	360	340	354	350	338	341	332	353	382	321	345	353	341	353	347	352	328	340	333	331	337	316	306	321	316	344	350	358	333	325	355	337	350	336	331	354	327	328	343	360	327	337	297	328	346	333	348	339	392	305	346	329	365	338	334	335	322	372	330	334	347	349	343	319	355	362	334	313	334	338	314	346	379	337	364	309	316	336	356	316	326	335	332	351	331	360	346	331	310	323	367	334	351	336	357	335	380	336	284	379	354	321	320	335	320	343	326	348	331	331	308	343	378	351	346	354	307	332	343	343	354	341	331	356	360	344	340	366	314	326	329	362	317	340	315	311	320	353	367	340	316	361	342	348	358	320	315	352	341	341	316	380	332	319	348	368	350	316	334	359	302	342	374	308	319	322	358	321	342	355	330	330	362	359	330	347	349	343	333	350	324	307	337	330	334	336	357	350	320	359	304	345	314	345	324	357	342	333	315	355	336	328	338	347	319	345	351	338	362	324	308	339	316	352	350	303	351	348	374	345	351	320	329	348	355	334	376	376	367	357	334	309	350	293	356	329	295	365	341	328	360	361	361	330	345	334	322	344	324	334	326	350	361	323	351	341	312	315	357	354	309	319	297	348	310	322	310	327	331	362	338	332	369	329	370	342	317	347	337	310	366	283	335	328	339	338	341	321	320	330	338	326	345	337	333	285	325	346	334	360	349	345	348	367	309	346	349	317	332	340	358	332	350	350	348	321	335	339	330	394	314	313	322	347	356	350	330	348	363	340	328	340	372	342	324	355	352	318	354	354	328	324	343	351	351	342	358	308	315	316	334	297	380	312	319	332	358	336	317	352	345	332	352	339	357	346	307	337	381	345	338	334	355	334	358	332	360	310	334	362	361	344	336	340	297	365	334	360	331	344	342	337	325	342	369	310	303	331	343	340	355	364	303	334	327	345	335	325	337	326	349	360	340	362	343	334	352	341	328	372	317	332	316	329	332	340	343	292	351	323	364	339	333	296	345	304	338	321	359	348	335	354	351	363	321	334	335	351	356	334	374	342	324	368	356	392	338	325	312	335	321	329	315	316	345	310	346	335	334	329	327	363	316	332	347	340	363	318	329	333	354	383	314	331	297	392	332	336	310	367	281	339	354	352	370	306	334	345	319	342	368	350	315	332	337	359	375	345	385	308	345	390	351	315	346	329	324	320	349	329	351	340	351	356	365	353	334	329	346	330	364	332	348	351	354	323	330	324	339	330	350	356	360	313	347	365	350	360	316	366	342	327	358	333	334	342	326	366	361	350	361	337	332	347	376	355	324	348	362	332	326	314	321	343	363	345	360	366	342	356	326	335	357	319	345	326	334	350	344	362	367	337	366	331	311	315	379	322	347	352	365	316	357	337	352	347	331	351	333	298	349	331	322	343	358	358	345	338	353	359	351	343	330	363	343	314	318	359	335	297	382	335	344	339	307	319	342	334	343	317	322	329	325	338	322	349	330	308	345	337	351	336	337	330	348	346	329	317	329	334	321	340	311	346	331	318	326	384	324	342	367	328	335	367	324	338	353	317	353	353	328	380	328	329	334	334	330	337	334	352	341	335	312	319	334	330	323	356	334	341	318	354	358	354	360	354	331	346	366	344	295	332	329	383	379	314	328	333	319	352	310	338	314	329	321	345	339	336	336	355	324	323	356	339	333	319	303	351	335	358	323	354	347	333	341	366	317	328	320	360	342	347	346	339	346	361	340	332	303	342	357	345	347	335	361	316	341	363	342	376	326	328	355	369	325	353	333	327	322	325	333	351	334	341	356	347	349	339	345	318	308	310	323	321	334	357	321	334	345	371	332	330	351	376	363	338	345	353	346	325	342	353	330	350	349	323	372	340	379	333	307	326	369	311	355	382	344	354	347	322	361	324	345	326	327	349	346	335	348	325	342	343	337	333	356	356	340	329	345	331	328	363	358	368	308	325	384	311	327	357	347	352	336	336	367	356	353	325	351	331	312	331	346	344	341	350	318	377	326	319	337	383	385	345	364	368	339	332	349	310	347	345	347	348	355	336	344	352	332	337	316	333	345	335	322	331	318	358	334	326	310	324	323	331	331	319	344	360	339	310	319	305	336	323	355	343	335	347	327	357	302	324	378	364	335	334	343	303	310	344	339	354	331	296	330	345	341	331	355	325	340	320	344	364	328	376	297	348	370	360	341	339	374	327	327	366	322	351	351	364	322	346	358	320	340	327	359	336	323	308	337	322	343	340	340	351	322	339	293	325	320	371	337	356	328	327	332	319	342	307	357	380	317	332	351	324	286	343	333	348	288	347	355	308	331	321	334	353	332	330	352	328	355	359	336	335	339	352	348	369	371	356	376	329	331	373	349	330	315	337	362	339	339	340	348	356	350	334	318	338	358	341	326	355	344	315	334	308	373	384	340	330	366	348	349	338	347	344	306	355	317	293	339	325	340	309	326	358	368	336	359	318	332	326	346	331	363	359	370	352	351	346	339	331	354	333	322	340	344	359	378	364	330	332	327	359	344	319	356	365	338	348	317	312	360	342	312	315	331	346	329	331	322	331	327	349	329	388	329	341	318	357	348	319	327	358	334	309	327	330	326	343	362	321	354	340	317	327	319	360	353	331	327	355	323	364	317	341	349	341	370	342	329	293	318	368	322	346	339	342	286	317	339	350	318	310	337	323	348	296	351	332	347	316	307	343	308	337	347	331	340	349	332	349	342	331	341	331	315	344	359	362	336	348	356	356	326	347	330	332	385	323	308	336	323	322	357	315	315	327	320	315	346	368	350	333	316	347	335	323	362	322	340	291	353	351	357	367	338	358	330	336	330	341	333	289	343	297	364	346	334	375	341	360	343	305	348	333	321	336	356	342	354	317	368	390	358	364	361	350	368	315	360	328	303	364	351	329	339	337	336	336	315	324	316	341	317	312	345	338	316	356	313	316	309	387	361	288	352	330	330	341	346	362	274	348	331	344	320	323	339	344	348	335	356	352	357	343	340	338	338	342	342	319	345	340	338	362	360	337	333	334	328	329	305	376	326	324	341	327	373	394	309	322	359	329	346	363	344	343	320	343	343	328	343	314	364	327	336	344	367	323	339	323	330	372	332	350	325	326	354	348	333	353	334	362	369	320	339	368	339	323	362	348	325	346	321	356	318	306	282	339	315	336	353	341	362	308	375	353	328	359	322	358	333	340	391	299	318	342	345	338	338	331	316	318	293	352	327	288	335	335	328	352	338	333	324	298	369	352	375	324	348	340	317	357	325
25002	25974	4789	2173	1403	1029	797	633	481	431	409	288	304	250	262	240	198	199	229	196	220	171	202	172	200	206	206	219	284	345	448	519	406	356	330	207	219	200	171	201	172	175	150	140	135	147	168	145	144	135	131	137	141	145	173	153	146	131	122	134	132	138	144	139	132	145	150	139	120	134	138	136	158	137	160	127	129	131	122	161	135	155	132	150	126	143	157	131	123	128	123	127	141	145	144	139	144	137	144	153	126	114	159	138	149	145	135	135	134	148	160	153	149	145	145	155	123	132	125	130	134	137	136	145	142	135	163	136	152	166	155	137	147	132	119	121	123	143	148	146	137	134	165	142	150	142	138	157	135	136	151	118	136	136	156	149	146	134	127	138	130	140	130	140	133	134	134	150	133	146	142	139	131	139	139	136	128	110	132	142	130	141	134	143	151	156	158	143	140	157	144	141	127	138	141	117	131	154	124	130	128	139	137	128	133	117	124	159	149	131	126	154	129	148	124	144	138	153	137	148	131	143	134	140	164	145	154	149	109	145	127	139	138	111	136	141	140	144	162	147	154	151	147	142	135	153	136	142	147	137	136	129	125	148	141	134	125	126	117	134	139	124	143	127	120	123	129	142	141	113	144	120	149	152	132	130	120	141	128	134	149	133	137	145	113	138	143	142	147	118	126	144	141	127	132	142	145	125	134	119	137	118	134	122	140	142	152	137	136	132	146	148	125	129	155	123	145	129	144	139	156	130	147	147	133	155	125	135	144	153	126	145	145	155	144	150	163	128	145	132	134	118	138	131	128	140	123	132	118	141	142	127	126	158	136	141	144	113	141	146	143	150	123	137	151	150	129	134	146	144	148	162	124	146	142	137	119	127	148	152	140	155	177	120	126	124	123	127	126	121	136	153	141	153	136	168	131	113	125	120	148	120	147	160	141	133	152	142	138	147	135	145	131	133	164	132	158	126	147	152	143	144	141	154	139	151	118	132	127	139	139	139	139	138	132	148	137	158	117	131	127	118	144	153	134	108	176	117	116	143	149	135	140	138	141	147	128	148	135	134	148	109	135	135	129	137	132	131	117	131	141	141	140	144	161	160	160	156	141	139	137	158	141	126	139	144	113	155	140	160	144	145	140	135	137	149	151	134	120	164	129	147	140	141	121	120	158	150	138	142	135	150	140	136	153	158	134	142	141	149	130	142	127	156	133	155	144	149	140	137	144	141	134	110	134	151	143	155	119	129	148	139	153	123	128	122	140	143	147	159	145	112	142	122	132	135	130	141	108	156	123	135	129	143	139	122	160	143	156	118	130	130	150	144	141	122	157	139	132	132	140	139	129	134	149	141	130	155	137	141	124	137	160	141	124	139	143	122	144	144	130	135	142	133	139	120	134	120	132	129	124	113	142	139	153	154	137	128	156	133	148	129	127	143	155	129	139	162	141	123	138	151	138	156	152	142	147	124	123	144	148	128	100	129	145	154	144	144	150	139	147	127	146	145	130	128	153	126	134	135	139	142	134	143	148	160	150	141	124	118	138	143	159	125	164	162	141	137	154	132	155	135	126	129	134	120	154	144	152	153	141	136	123	152	135	131	122	156	140	160	141	129	126	153	127	153	139	144	128	135	161	132	131	143	151	146	145	154	159	148	135	167	137	141	145	154	136	146	143	151	146	160	136	149	131	139	163	124	156	126	138	129	149	141	119	153	152	161	132	139	143	139	152	146	137	131	158	135	112	129	140	155	140	122	125	145	131	134	143	137	115	135	161	141	138	145	151	141	146	125	143	134	156	132	144	152	165	131	136	149	138	144	137	138	122	151	163	137	143	127	137	126	162	147	157	131	141	136	135	151	116	134	146	153	126	134	125	147	144	119	160	127	141	157	147	145	132	135	135	146	154	133	141	129	153	132	128	142	140	143	125	129	129	139	126	148	132	129	150	106	150	132	130	134	140	116	138	131	149	152	135	144	129	139	126	134	130	138	147	158	143	159	123	130	146	139	151	140	134	151	160	134	138	121	135	139	147	141	169	130	145	132	135	137	149	147	161	106	133	133	153	124	122	150	127	149	131	129	130	140	126	160	150	140	116	148	124	126	143	155	158	138	129	123	142	155	150	146	152	143	139	128	124	156	160	141	169	125	147	140	137	146	161	114	148	170	144	126	143	140	118	126	136	145	148	125	131	155	146	130	138	144	136	136	157	134	122	135	149	138	134	138	114	148	144	157	108	137	127	150	154	141	142	131	123	146	145	132	126	137	114	144	152	134	145	134	158	161	152	158	135	154	148	140	127	147	133	137	156	150	140	127	132	154	142	139	153	131	131	147	146	133	130	149	151	143	130	136	116	129	133	155	121	136	145	118	125	129	146	119	155	149	150	139	146	154	139	128	124	129	135	134	134	141	115	148	140	164	142	128	156	128	145	148	156	155	127	142	154	151	137	135	145	123	129	132	145	129	151	139	133	127	133	152	119	135	131	117	142	134	141	118	137	159	130	134	135	140	152	166	121	154	172	140	146	153	125	136	124	132	143	147	144	131	125	136	132	121	136	152	142	145	143	150	123	151	142	136	143	140	146	127	137	117	142	165	119	135	124	129	142	146	141	130	130	139	140	124	141	155	158	139	152	142	143	147	152	154	137	124	135	144	127	126	131	140	158	140	155	127	126	134	142	135	146	165	134	146	148	126	134	136	144	117	122	144	135	108	113	178	133	146	135	163	155	130	117	150	153	134	132	147	154	152	121	135	142	131	118	130	123	126	136	137	122	141	136	139	134	136	135	131	128	147	144	139	133	140	137	137	140	122	112	126	141	162	122	150	147	135	141	134	141	123	122	139	164	131	139	138	146	132	139	161	139	119	148	139	149	140	132	137	121	134	130	137	135	138	107	145	129	135	144	129	134	147	131	146	136	134	125	122	145	164	138	131	166	143	130	145	161	134	140	124	157	126	138	139	134	156	141	178	149	129	135	147	144	150	146	168	126	140	141	144	137	163	165	134	116	144	159	136	142	132	150	132	114	154	135	134	120	148	150	163	159	132	147	116	145	147	155	134	133	153	141	141	142	137	166	133	147	139	140	124	105	133	121	143	145	134	131	121	144	122	126	137	148	138	131	136	145	140	134	156	137	145	160	144	154	132	121	147	126	160	140	127	155	138	130	147	134	123	135	115	154	122	121	111	130	119	134	144	154	150	137	119	152	139	135	154	146	148	134	148	144	154	156	126	157	126	127	146	144	119	135	117	128	144	150	147	134	137	122	145	140	134	145	132	123	152	149	136	167	153	140	124	129	131	123	163	144	122	141	123	144	130	138	137	154	144	128	133	145	131	158	138	155	136	136	120	146	144	158	142	144	143	161	147	131	157	143	138	133	137	132	157	138	142	151	152	136	134	138	149	153	143	140	129	130	129	143	142	130	123	126	145	142	145	142	161	144	150	139	138	129	125	145	155	124	125	142	159	148	143	148	161	150	122	131	134	141	119	148	145	151	136
14810	17394	5628	6315	5365	4307	3603	2846	2434	2101	1810	1651	1445	1303	1189	1120	1070	993	952	865	811	791	838	771	764	865	1034	1150	1598	2204	3093	3363	2495	1906	1644	1242	1266	876	821	724	705	635	590	604	594	502	557	521	542	502	517	528	539	536	511	486	483	431	500	461	520	470	476	490	469	456	499	471	458	479	465	476	477	454	449	449	481	456	451	439	460	460	444	509	422	456	439	417	484	451	443	448	495	491	445	470	453	459	439	436	446	456	386	437	450	408	429	428	441	440	454	442	453	436	408	455	471	508	499	399	428	444	442	460	453	431	416	450	453	450	442	451	461	422	452	449	423	449	429	422	457	410	430	449	445	466	435	451	464	439	460	486	408	417	436	438	467	456	462	421	426	396	447	456	404	463	411	422	387	442	448	462	452	474	448	432	419	468	468	445	428	428	411	457	446	408	440	396	427	446	432	454	473	454	429	474	424	447	449	452	396	418	438	434	438	417	432	434	408	457	458	425	411	432	471	430	447	414	466	489	445	450	425	450	421	402	398	458	466	439	433	435	452	418	421	409	470	459	447	458	366	463	450	436	418	459	445	396	425	456	457	431	456	393	442	449	423	424	409	425	426	417	465	444	461	431	447	457	443	468	440	449	444	449	395	463	458	451	419	459	436	420	435	441	461	465	431	440	430	418	462	444	446	429	466	461	460	487	442	427	461	486	424	452	468	444	413	452	424	422	467	449	433	420	432	428	418	439	438	468	426	444	470	443	433	455	433	405	449	443	454	436	442	400	420	429	448	443	406	453	465	424	434	455	450	451	439	432	417	435	422	408	476	445	443	438	453	447	462	467	417	470	409	450	429	468	420	459	471	452	487	441	473	471	417	414	446	451	408	449	404	422	453	442	421	478	418	442	442	460	434	465	425	423	436	478	455	441	439	454	469	444	452	446	412	439	443	455	439	486	421	471	411	423	456	436	448	446	465	425	429	404	428	435	446	467	450	469	427	444	435	459	442	432	443	403	434	461	465	432	454	475	448	445	459	472	450	463	423	468	451	405	435	443	405	463	471	440	454	460	433	429	442	452	450	471	427	422	388	447	447	404	453	454	409	441	432	443	433	425	474	430	444	424	412	424	424	453	448	438	451	451	437	460	410	415	453	468	449	439	439	462	427	434	414	454	430	443	413	466	421	470	450	386	424	437	410	432	468	436	419	469	429	448	448	419	410	441	444	422	405	466	478	438	423	417	401	431	473	453	447	424	474	443	496	440	450	455	475	436	428	434	402	451	424	428	463	464	459	477	427	495	400	427	410	431	419	449	462	439	449	430	399	442	440	422	401	459	402	415	435	427	416	442	442	396	444	428	441	461	444	455	427	417	429	431	439	449	487	435	479	433	480	396	429	455	428	387	446	445	426	442	407	447	409	425	459	436	464	455	466	436	444	430	425	418	454	461	419	425	470	408	405	422	439	434	459	435	419	501	431	437	422	426	434	436	430	435	437	442	495	450	400	454	413	450	437	437	462	453	436	397	425	409	441	425	473	435	416	449	478	406	424	451	464	470	434	411	444	423	469	477	460	459	428	456	440	417	422	441	489	438	474	415	478	477	452	412	471	437	422	460	431	473	472	418	386	506	415	431	440	424	421	413	471	458	399	454	446	442	433	440	414	443	411	451	444	439	429	436	429	462	436	438	452	419	432	444	409	455	427	437	439	431	439	455	446	446	430	454	451	459	471	434	413	441	456	423	455	417	431	426	460	442	470	436	437	442	447	426	404	450	430	407	461	459	435	443	447	390	431	456	458	429	497	430	445	440	463	418	437	459	460	457	451	436	458	486	444	440	451	427	444	453	405	414	418	412	434	423	392	446	399	454	438	485	455	406	413	462	456	464	442	435	436	451	406	433	444	477	420	393	446	455	461	444	449	444	441	434	440	420	417	458	452	413	454	395	411	415	404	435	440	414	482	457	433	453	447	444	398	468	469	431	402	430	434	452	470	440	449	416	438	401	455	410	449	419	426	445	468	419	442	438	423	433	447	436	456	436	398	443	438	446	452	414	424	461	438	445	427	449	445	429	423	416	433	444	428	427	416	451	445	446	450	434	431	506	456	435	420	440	448	449	453	421	444	431	411	438	424	438	468	465	439	408	423	437	430	403	463	423	441	443	430	454	449	433	423	444	410	458	430	464	446	394	429	463	420	411	468	479	450	421	425	447	458	413	445	470	443	443	431	397	445	433	438	422	425	419	441	420	450	389	486	427	445	441	441	464	438	445	450	469	427	443	413	451	472	403	433	419	467	428	440	427	434	424	486	428	439	400	470	437	445	430	463	451	507	462	427	403	429	448	435	463	481	452	428	471	444	447	441	448	445	444	408	437	475	431	439	477	396	469	440	423	397	452	480	442	396	451	444	454	436	439	417	404	441	459	433	420	428	443	460	412	419	468	426	414	449	458	443	419	448	433	433	440	431	428	416	459	440	417	455	420	430	441	434	442	449	427	445	447	466	420	459	419	403	430	442	444	435	411	409	421	426	459	440	421	458	440	436	420	450	433	447	461	399	496	435	479	465	442	430	416	435	452	452	432	436	438	424	415	415	448	440	466	396	477	414	448	433	423	435	440	426	465	461	471	460	423	421	461	446	416	452	421	434	436	440	438	412	427	456	449	426	453	422	436	468	448	454	455	432	431	468	421	478	431	474	421	449	429	462	449	466	439	485	440	418	422	454	455	434	438	438	414	471	444	400	436	427	450	450	401	447	447	442	429	449	463	438	425	458	409	442	473	450	449	432	410	452	416	446	436	493	465	435	462	413	430	453	429	451	457	440	434	463	427	407	431	410	470	437	471	457	449	430	425	430	450	436	476	391	430	431	411	399	455	446	495	407	441	432	463	450	404	420	433	449	458	440	442	425	440	446	465	436	430	439	451	445	409	444	434	444	460	448	408	433	440	438	456	438	452	439	431	444	419	444	407	441	437	446	419	440	449	441	390	451	452	436	441	438	470	419	443	435	441	446	420	419	437	490	423	426	439	418	434	419	474	438	461	487	432	429	452	435	406	439	413	458	434	445	417	435	466	464	468	426	442	403	459	437	419	424	435	485	433	421	438	467	440	448	433	410	392	477	448	442	420	460	426	486	441	439	435	457	462	484	478	438	452	458	442	423	429	446	432	456	434	453	446	455	448	443	437	437	396	424	400	428	399	489	418	463	464	426	472	459	454	485	406	443	447	446	462	421	435	473	409	390	421	425	434	440	437	408	438	403	443	456	450	481	472	459	436	413	431	433	442	434	426	438	441	471	455	417	413	428	479	452	416	468	405	434	441	466	421	422	436	449	426	463	458	406	405	441	466	460	431	440	438	455	417	476	467	449	416	429	439	451	429	466	420	423	454	464	409	447	404	458	454	461	448	421	474	454	435	462	451	482	452	476	444	443	431	416	463	433	449	416	414	426	414	467	446	466	431	451	469	425	436	416	423	477	427	440	447	443	430	427	432	422	435
2651	1402	318	307	278	253	277	262	232	222	215	237	231	195	201	245	204	209	236	234	191	211	232	229	217	230	216	260	231	229	212	247	210	221	211	240	202	248	215	202	226	241	229	198	207	220	236	222	218	193	207	220	220	224	241	224	197	232	229	242	230	219	214	242	223	193	210	235	241	225	251	224	224	191	198	251	220	201	189	212	223	197	200	207	237	224	255	193	216	213	229	226	220	204	215	213	234	214	215	229	208	199	233	224	228	230	210	236	238	243	209	226	227	217	239	204	208	206	216	239	211	214	221	212	223	220	219	230	235	245	219	214	210	202	230	200	200	197	211	222	227	224	195	222	207	208	221	219	202	225	233	230	220	232	219	215	212	212	227	235	206	204	215	191	224	205	203	186	205	234	208	212	227	218	191	230	215	205	252	194	197	224	211	220	219	238	220	214	215	201	242	221	233	220	232	218	230	238	231	234	220	213	241	206	215	226	213	216	201	209	241	191	216	202	226	193	207	228	221	229	217	229	248	235	209	206	217	213	230	216	210	221	183	231	217	231	220	223	225	221	243	212	210	194	223	201	186	204	211	230	233	209	208	235	201	212	211	228	211	232	204	207	212	225	218	222	218	218	199	203	212	211	213	229	207	191	206	217	218	236	237	207	222	248	228	217	229	220	217	210	224	238	197	238	249	224	220	192	242	211	230	217	246	206	222	194	205	223	207	221	198	237	209	236	202	207	225	242	199	230	234	235	224	230	232	229	233	212	223	220	185	211	224	225	200	202	202	190	200	227	224	212	211	224	214	216	253	201	219	205	244	221	230	214	215	216	201	209	206	214	230	221	187	250	196	227	220	202	209	223	207	211	231	228	235	223	223	233	215	196	218	220	183	212	212	221	265	239	219	226	224	226	203	208	214	216	227	225	223	222	228	211	221	201	233	210	216	222	229	232	252	224	203	212	221	221	219	232	231	210	230	208	236	217	222	202	213	221	232	218	206	192	200	206	225	215	232	244	251	215	200	210	210	197	190	224	193	202	198	222	219	226	214	210	199	255	227	227	228	206	226	208	202	213	214	221	223	231	179	213	206	195	223	208	213	238	219	206	218	212	241	222	221	211	253	206	229	217	214	227	230	223	242	201	239	201	212	217	208	244	236	211	216	219	235	215	230	234	192	202	211	241	215	195	208	212	232	214	231	221	207	210	203	218	198	206	223	239	210	242	210	223	202	199	200	226	222	213	194	221	218	219	236	213	213	234	198	205	224	198	207	224	201	258	210	229	227	213	213	207	215	211	239	244	207	234	202	204	229	231	222	251	246	206	224	242	239	205	204	236	208	235	223	214	217	202	183	234	225	210	201	234	234	209	228	223	188	199	241	211	189	195	212	236	190	216	211	223	213	228	192	227	212	228	206	212	209	242	201	239	229	204	204	224	227	204	220	201	217	186	200	224	206	229	237	229	180	218	228	203	239	193	211	212	222	210	214	222	216	209	209	222	219	228	225	193	231	201	219	215	222	203	231	212	233	221	205	209	187	213	227	201	230	214	197	233	208	218	219	235	246	218	234	226	217	233	211	222	238	188	214	225	202	205	220	214	209	212	228	231	217	213	197	226	207	205	212	228	219	227	208	216	220	206	197	219	239	226	202	217	210	210	218	211	211	237	237	225	236	212	216	218	198	220	208	206	215	243	224	208	222	238	190	225	202	226	243	237	194	231	236	234	204	224	234	215	229	202	223	214	219	186	205	220	202	231	205	192	229	209	216	222	224	228	228	219	193	200	210	213	213	198	247	206	242	220	183	238	194	212	197	211	216	194	208	197	242	219	234	201	242	225	213	225	218	211	212	178	220	236	212	202	235	251	214	208	236	200	227	234	206	210	218	194	199	226	216	239	213	204	249	213	216	210	232	224	219	242	207	240	198	210	214	236	227	212	220	212	224	196	216	224	233	232	172	229	215	192	214	222	211	215	211	212	229	224	200	200	228	212	245	214	226	211	207	192	221	206	230	216	198	211	231	215	220	216	207	223	217	230	201	206	221	232	203	225	233	202	209	205	209	217	208	202	184	223	225	233	227	215	219	200	207	216	230	231	194	220	198	233	217	209	205	207	223	208	233	217	217	242	202	217	225	206	210	255	215	213	244	235	200	209	223	221	220	200	209	213	197	221	223	180	211	234	213	206	199	221	216	210	204	210	241	229	213	226	225	201	221	212	228	266	233	249	216	250	225	225	223	222	195	233	206	201	235	200	241	238	216	225	203	208	207	218	201	231	238	199	226	223	241	213	223	210	236	220	221	207	207	213	236	199	178	215	211	242	201	243	223	223	224	210	229	197	225	241	215	201	231	253	226	232	231	202	202	203	232	219	193	223	205	225	207	254	249	196	204	227	235	228	241	235	229	212	238	205	241	234	207	224	177	241	205	224	216	242	214	193	207	231	230	221	210	216	196	195	239	189	215	227	194	221	228	206	208	237	219	249	215	249	215	223	232	222	214	205	225	223	231	234	203	210	215	248	234	206	232	222	216	200	234	188	209	200	213	218	227	183	199	215	191	250	217	199	228	206	224	219	218	236	238	224	204	189	212	218	231	227	189	216	214	233	235	213	224	223	206	213	221	225	196	198	204	235	226	218	200	217	215	203	216	208	220	234	228	232	237	211	226	217	230	226	245	221	217	223	201	216	226	191	235	226	232	202	186	239	209	217	241	216	231	222	239	209	224	227	212	229	225	200	245	217	237	219	202	207	217	238	223	209	224	232	213	200	201	223	220	241	198	207	210	229	223	238	248	223	214	225	210	228	225	213	220	220	256	204	211	204	205	221	214	218	209	202	218	219	215	217	192	230	185	201	215	233	206	207	225	205	210	219	208	200	223	247	235	243	216	210	229	209	230	216	241	205	224	201	195	224	218	225	224	210	216	213	231	230	208	188	231	234	211	202	198	239	214	206	195	189	211	223	199	208	248	206	204	232	203	225	220	219	238	238	227	227	224	197	215	209	213	207	200	187	221	229	237	222	200	209	205	218	210	220	210	231	189	186	233	237	232	227	215	241	207	218	190	231	238	211	226	219	233	218	206	227	228	212	207	227	232	244	233	216	233	232	218	208	226	214	230	224	201	212	190	227	199	194	227	213	197	214	229	187	215	232	212	209	238	238	240	232	224	234	192	212	231	203	194	209	235	218	227	211	206	214	228	218	240	222	219	213	240	203	209	215	242	213	236	210	190	230	233	244	201	218	208	216	209	243	210	215	235	223	225	236	239	228	224	230	200	190	200	240	234	237	209	233	224	209	211	207	205	219	220	232	256	219	216	214	229	215	215	221	213	207	190	197	228	218	196	192	207	217	227	198	209	233	224	206	206	198	238	232	234	199	215	234	247	212	219	217	203	194	220	213	203	210	194	252	227	196	244	222	217	217	221	196	225	225	198	232	218	246	233	219	219	212	233	220	246	232	207	207	245	203	245	214	218	224	176	203	190	220	226	206	268	208
2547	1944	820	841	774	812	727	769	679	697	723	691	703	675	691	698	649	637	635	651	614	633	667	630	645	630	643	630	695	631	691	712	738	680	600	663	650	680	661	636	637	666	649	684	630	597	626	651	641	665	624	637	623	610	621	639	617	636	633	689	609	592	644	620	614	626	627	619	602	606	677	685	605	627	625	610	600	669	597	618	606	632	629	637	616	641	612	648	627	639	618	628	620	662	608	628	625	613	607	645	586	641	603	638	622	644	634	652	591	619	648	652	625	634	670	641	606	650	645	605	699	652	650	664	621	617	603	657	663	623	607	562	644	621	679	661	596	628	619	630	628	646	652	651	642	652	655	639	678	611	585	625	619	659	669	652	673	594	640	627	628	628	596	616	630	673	639	634	606	620	589	588	635	604	622	638	620	623	610	642	614	619	658	664	688	630	677	663	675	677	632	633	656	648	611	658	628	635	615	623	630	689	642	643	659	601	665	578	638	625	602	648	616	628	655	573	684	625	665	661	611	654	619	652	635	597	590	640	642	656	652	607	600	633	620	630	643	645	648	601	618	606	620	622	593	615	601	629	608	660	579	622	627	640	647	633	647	570	634	616	630	602	603	612	631	618	565	623	634	623	607	634	611	691	604	655	677	614	606	652	621	601	641	647	646	662	664	638	621	666	622	642	668	640	652	667	609	627	666	667	633	627	646	618	611	671	613	565	639	619	666	681	654	594	664	628	630	666	615	623	631	634	611	622	606	599	671	626	651	617	622	654	624	632	645	613	661	616	657	655	622	618	626	640	634	582	647	667	641	595	671	620	638	592	667	654	595	591	639	619	661	617	598	585	644	665	612	618	638	633	605	630	651	600	641	637	629	614	630	638	651	697	631	621	626	608	636	638	635	611	611	653	674	617	617	647	610	674	604	637	621	675	633	654	621	589	639	627	639	614	622	649	674	621	604	668	600	652	614	676	646	642	576	617	647	666	624	625	632	647	652	648	619	639	663	656	670	650	664	673	607	657	663	688	624	610	661	610	639	677	634	621	626	651	642	660	632	602	617	627	637	617	597	635	586	656	646	608	614	613	641	642	632	645	667	613	587	616	602	611	613	628	585	611	657	635	627	644	645	631	551	640	640	632	675	642	667	609	661	634	623	625	596	628	567	619	678	581	603	624	661	658	638	656	625	621	599	582	614	627	639	584	594	602	678	647	577	635	678	644	628	566	650	630	624	635	581	647	633	611	590	658	630	575	660	575	603	673	668	643	643	613	655	606	633	629	649	630	633	622	612	613	623	643	618	645	644	591	622	643	652	624	631	584	635	610	658	630	602	652	627	613	644	601	624	581	688	605	603	666	580	625	587	625	616	608	588	631	622	619	593	603	648	608	661	643	634	574	622	644	626	621	660	679	660	624	656	601	631	593	617	623	657	680	645	655	621	594	593	629	618	571	640	638	671	598	622	611	595	627	588	606	574	650	642	625	580	660	645	661	648	636	683	608	632	614	581	586	660	631	652	627	584	611	695	654	625	612	632	689	646	644	627	639	603	641	644	623	650	634	616	634	641	629	657	623	626	613	625	643	613	635	648	624	621	640	648	636	645	665	606	627	647	606	613	619	644	630	654	647	644	628	640	623	640	650	687	651	646	619	612	679	660	648	664	606	643	620	650	606	593	612	695	622	630	621	603	637	615	601	627	619	609	630	626	627	604	619	635	647	599	625	624	629	639	608	632	667	618	673	603	614	624	585	622	659	579	663	662	616	654	601	625	670	646	578	594	606	644	641	642	617	622	654	661	630	609	623	655	620	595	638	601	609	606	631	626	633	615	647	618	624	619	639	594	569	598	645	659	652	630	640	674	620	608	613	643	618	617	604	604	635	625	620	608	637	635	616	648	628	600	664	623	576	607	632	667	605	658	614	649	652	673	613	649	578	602	626	652	640	632	639	645	657	627	603	622	613	616	647	640	632	631	613	589	610	619	631	649	589	630	657	628	621	631	651	667	637	672	659	621	691	652	628	625	670	624	559	617	662	662	631	631	629	600	630	607	603	615	573	614	620	586	645	633	634	610	619	658	624	609	659	653	632	565	660	564	614	619	649	655	609	630	632	550	659	625	661	672	626	604	624	691	669	637	597	626	625	649	651	639	622	618	626	588	605	640	652	647	648	605	621	613	644	633	652	643	617	615	663	647	631	592	632	635	599	609	621	588	608	618	632	595	624	683	611	591	627	626	638	669	605	613	669	621	620	655	617	615	631	642	629	650	646	646	671	640	622	611	624	644	634	605	640	621	604	608	612	629	657	642	660	650	604	681	602	587	617	663	589	589	666	627	673	632	629	615	613	576	640	627	649	632	660	614	637	622	636	639	609	648	669	648	688	661	586	607	643	630	651	612	605	647	657	627	625	670	652	644	638	613	636	634	604	627	591	671	669	614	662	650	609	664	622	646	630	603	633	631	633	607	630	621	601	631	667	615	648	605	651	640	593	611	622	634	626	626	611	637	604	619	652	626	599	685	608	612	641	657	634	633	596	633	631	659	605	660	604	678	634	636	619	610	654	636	608	653	625	653	625	652	666	655	626	629	582	617	642	622	615	672	622	600	658	605	659	609	635	651	621	647	665	619	631	638	637	589	654	633	640	637	618	709	627	649	655	635	634	632	644	667	637	598	588	635	645	603	679	630	621	694	607	609	621	670	605	605	613	653	635	606	672	609	639	623	555	677	622	649	651	629	652	617	597	597	668	605	652	681	635	613	628	641	610	619	663	680	636	637	633	634	598	627	632	652	668	631	609	630	612	660	621	669	663	636	658	647	630	684	619	659	652	626	637	596	642	609	594	612	571	634	643	608	596	616	644	625	627	669	612	599	610	602	684	699	577	651	609	692	595	629	687	613	634	652	604	636	684	653	610	656	630	658	630	639	623	634	587	633	622	619	564	603	633	627	619	617	622	621	618	645	645	646	640	635	615	644	667	608	640	556	613	625	601	652	578	650	600	607	633	662	621	627	656	606	624	647	642	594	612	640	648	627	655	599	675	649	603	690	622	621	629	624	598	622	618	600	616	665	702	642	633	624	572	619	644	665	662	589	630	670	611	647	656	596	587	642	639	681	616	623	699	649	664	650	591	625	669	606	584	623	645	632	633	624	646	640	627	622	631	633	691	692	611	581	643	632	667	644	605	629	650	628	637	608	637	632	615	645	607	628	644	608	653	592	631	636	601	655	625	623	600	623	598	633	641	651	623	681	649	681	650	613	600	618	631	582	612	589	582	611	620	594	667	619	624	641	618	633	638	622	598	611	604	643	669	666	597	631	617	636	630	621	640	606	631	616	632	602	643	634	633	602	593	640	649	667	601	616	619	650	655	648	675	640	654	619	600	634	657	591	658	638	612	601	617	635	597	641	580	639	629	665	646	585	608	609	609	609	659	663	575	651	656	587	601	578	611	605	649	604	588	669	659	650	621	636	626	606	623	595	679	593	664	645	604
16935	14722	1951	1116	762	546	419	344	266	252	210	207	170	190	196	185	155	122	147	114	119	149	119	124	113	129	148	144	183	223	283	284	241	207	140	131	149	123	135	117	122	93	97	94	103	100	117	110	123	110	105	92	100	105	106	117	104	100	101	115	107	120	105	101	113	106	108	97	106	107	88	89	101	95	110	104	107	109	104	92	113	98	120	100	114	111	103	120	102	118	114	92	102	90	103	108	94	101	87	112	92	106	104	108	104	76	109	114	109	107	95	111	100	102	115	85	110	103	96	111	102	100	115	98	108	100	88	106	112	88	105	108	100	105	116	95	89	92	99	92	97	109	101	92	122	91	110	118	97	94	110	100	104	115	116	87	87	130	92	104	110	99	115	96	96	99	92	106	117	109	105	107	98	122	103	112	127	100	105	89	100	90	108	93	122	91	107	95	109	106	118	103	100	97	104	94	90	106	98	102	101	104	101	99	100	109	101	104	114	103	114	114	96	92	107	103	112	101	115	91	90	106	113	102	101	103	115	108	115	111	104	106	112	84	93	104	112	92	99	81	107	105	100	97	115	99	98	94	105	90	83	100	110	96	115	102	94	104	134	90	104	90	103	95	80	109	107	96	115	98	104	98	99	95	100	108	113	90	97	90	85	107	90	122	104	96	103	119	110	111	110	92	98	97	109	108	104	95	103	114	94	97	81	101	101	108	107	99	105	108	117	108	89	107	106	98	125	101	105	119	95	115	94	91	110	91	119	112	99	113	98	94	96	97	93	105	93	98	109	97	98	107	106	98	92	117	111	94	86	99	100	113	100	80	90	97	100	115	83	102	106	109	114	99	114	98	115	110	83	91	97	103	95	95	109	100	114	101	119	118	78	104	108	112	104	94	110	112	111	131	115	107	95	115	125	111	98	129	81	93	121	104	100	102	100	85	96	113	102	92	115	96	122	105	106	105	113	115	104	106	90	116	116	88	100	100	98	104	87	114	97	97	110	107	103	87	95	98	101	105	106	95	112	112	102	98	103	108	88	112	110	98	112	106	101	115	92	118	120	96	98	90	110	109	102	100	78	109	93	115	87	116	101	90	101	94	94	98	92	115	101	75	115	103	97	102	106	107	109	114	106	96	85	96	108	101	106	121	88	93	94	92	102	87	114	105	110	102	99	85	109	95	89	94	109	110	99	98	89	98	99	104	99	97	122	94	102	96	87	86	112	107	89	95	114	100	105	91	111	109	136	98	103	127	93	89	106	94	110	112	92	85	86	93	94	120	100	109	93	102	113	119	96	115	92	106	88	103	82	107	128	99	111	107	105	91	100	110	106	117	101	120	117	115	106	93	118	93	113	109	112	96	91	109	99	91	94	93	99	101	102	97	115	100	117	101	87	106	92	114	80	103	90	102	85	96	107	97	103	120	111	86	100	95	87	115	104	119	95	117	100	93	106	118	87	107	91	102	94	105	99	118	90	128	98	85	107	102	102	106	98	99	99	127	101	98	74	95	112	108	96	87	112	108	98	118	125	94	86	90	101	81	102	107	119	105	94	108	109	97	115	95	106	109	108	99	87	95	104	97	103	100	87	72	113	111	124	91	103	118	92	98	99	108	98	103	104	96	81	112	95	103	94	97	109	77	88	101	89	94	105	100	109	91	108	111	82	97	91	94	117	92	101	88	102	91	83	108	93	112	121	83	105	90	99	100	95	106	99	99	99	113	107	101	112	93	95	93	121	97	104	106	97	87	90	98	109	78	98	101	106	92	89	104	125	117	103	109	83	96	111	108	121	119	87	96	124	108	101	91	93	105	116	126	83	83	114	110	105	114	120	102	104	111	106	116	110	91	87	106	124	103	112	86	101	127	111	108	93	109	123	81	93	119	92	101	108	101	105	112	81	102	104	102	93	97	99	112	102	104	110	111	113	85	85	92	85	95	89	96	105	118	96	95	90	104	107	99	117	107	95	97	118	105	108	98	100	108	104	115	90	102	115	111	129	106	116	104	104	90	125	93	103	105	103	111	102	91	96	119	95	89	100	105	106	105	96	109	108	94	100	106	102	116	91	101	100	116	101	106	114	124	102	97	94	79	90	120	101	98	107	82	113	119	119	103	102	108	109	111	90	112	106	107	105	101	99	113	98	103	91	110	100	107	106	126	90	104	96	108	107	98	117	114	113	100	93	103	96	114	97	102	104	101	105	103	94	108	116	93	105	113	110	91	96	91	95	105	107	91	100	92	112	110	97	93	127	118	101	113	101	83	99	95	110	105	104	108	94	107	91	110	94	115	106	97	103	103	118	114	126	90	87	103	130	84	102	122	80	107	108	117	94	117	103	92	83	99	124	96	104	97	83	93	108	94	109	89	108	99	91	104	94	97	108	107	104	93	76	101	115	99	99	116	114	102	112	106	119	96	104	85	95	94	94	102	84	97	98	106	96	104	92	124	122	127	106	119	114	102	106	107	120	96	109	124	109	94	98	109	97	103	110	96	86	87	114	104	118	102	98	106	118	93	113	118	99	107	109	91	86	121	122	98	99	95	114	94	108	103	110	95	103	109	98	114	92	111	105	118	106	94	94	114	94	98	95	116	91	86	101	94	120	103	96	103	97	101	108	95	98	103	94	113	129	84	95	102	97	106	106	94	102	111	111	104	118	109	91	86	91	112	111	95	107	106	102	104	78	101	90	87	108	107	102	100	102	110	103	111	120	95	89	116	110	114	91	102	133	83	116	100	84	94	97	108	122	86	128	105	109	94	107	97	116	83	86	96	103	83	119	102	90	112	109	118	101	100	101	109	93	111	109	85	116	100	101	111	107	104	98	113	125	89	126	107	103	99	99	108	97	95	79	103	100	104	102	120	108	78	112	83	117	114	101	89	108	116	94	106	112	96	89	105	99	100	129	108	105	111	108	95	91	107	87	101	97	93	98	111	112	99	94	100	101	92	108	106	113	128	97	100	100	100	106	102	104	94	98	93	91	95	99	91	99	113	111	113	90	117	104	103	86	123	100	95	105	103	110	108	102	87	122	110	110	112	91	86	102	87	99	102	103	111	117	114	114	92	108	101	114	109	88	88	91	103	111	110	107	107	92	108	113	96	98	92	110	107	112	104	111	105	100	125	117	96	105	82	106	111	111	103	100	123	119	119	105	136	127	102	102	108	109	81	104	112	102	118	98	106	116	107	103	105	90	94	85	100	105	106	95	103	97	92	104	101	116	102	98	106	114	96	110	100	80	103	102	121	114	96	92	97	112	101	93	100	108	110	97	112	98	100	97	102	100	114	92	104	80	104	102	105	109	108	120	115	96	98	107	106	102	117	112	108	135	100	98	92	120	88	115	71	100	111	100	108	101	120	121	118	90	107	102	98	101	122	114	98	80	100	96	102	102	113	120	82	92	121	103	98	99	83	103	101	100	104	89	101	93	97	102	91	106	107	115	103	101	122	93	95	98	111	112	101	120	92	105	98	77	123	104	113	102	111	114	122
10769	11693	3167	3649	3061	2494	2045	1679	1417	1213	1039	925	843	828	726	689	641	617	580	578	546	559	553	553	534	558	662	727	980	1360	2160	1831	1452	1109	789	792	907	619	564	525	465	402	422	398	389	379	374	401	404	376	373	364	356	414	377	400	379	365	368	340	375	377	386	359	396	374	421	327	376	330	352	340	357	358	341	344	365	353	343	341	310	363	344	385	349	319	316	326	377	355	338	376	346	352	355	365	327	351	356	366	338	312	345	350	339	357	359	353	327	344	341	344	332	360	348	368	351	362	365	341	349	348	344	355	345	326	345	332	335	344	332	331	366	320	346	325	338	359	351	308	345	310	330	344	370	340	333	310	355	314	313	336	341	337	315	344	342	329	360	348	344	328	366	341	344	340	337	347	331	346	326	351	346	370	326	349	352	343	351	376	315	365	325	321	336	354	296	349	322	341	361	355	339	378	344	339	339	360	358	366	353	340	367	316	340	349	343	339	370	374	329	326	368	361	350	322	326	326	386	334	317	355	321	329	295	286	354	325	356	335	335	317	348	344	355	373	310	340	338	321	362	342	347	319	328	315	342	328	348	339	361	313	330	345	292	331	336	353	356	332	332	341	374	334	332	356	332	350	358	347	377	333	355	314	326	333	358	326	335	331	326	345	340	301	348	351	337	345	327	332	368	348	337	360	342	324	328	290	356	352	354	344	336	353	341	335	342	324	353	356	341	322	328	313	311	352	323	345	342	322	322	344	322	308	355	369	346	348	359	336	315	349	349	343	357	360	330	337	333	324	339	365	384	338	345	360	333	343	358	342	318	319	345	355	363	317	354	316	306	334	370	363	333	344	338	338	347	331	323	355	340	319	350	347	333	320	335	353	323	384	340	339	359	308	335	305	348	322	346	350	354	332	333	292	363	336	319	321	330	339	356	326	343	334	324	316	347	329	359	368	344	289	328	333	334	325	305	355	347	333	369	334	365	314	327	328	357	356	320	332	343	334	365	370	366	362	362	308	341	321	356	321	339	352	345	318	345	320	333	347	332	365	312	320	336	339	343	344	315	350	328	326	362	328	305	312	363	323	338	327	339	326	352	353	379	347	327	371	329	352	341	379	371	340	352	360	305	357	346	309	362	344	345	344	346	329	362	339	357	358	285	333	330	315	362	333	323	360	328	352	336	341	334	338	325	307	344	341	302	343	322	345	348	348	351	316	317	329	347	340	338	341	335	358	334	324	373	333	348	297	360	312	371	346	329	348	350	332	326	312	353	311	320	345	352	356	319	352	317	333	345	360	335	350	364	328	327	330	325	325	345	344	362	320	348	321	333	325	343	306	353	340	312	323	334	335	301	335	338	359	333	344	345	318	313	330	331	360	370	361	350	336	341	323	352	356	347	342	331	375	358	345	322	347	351	329	336	355	372	323	339	327	340	355	323	334	341	336	329	335	349	314	341	312	326	308	382	323	339	348	341	333	336	331	315	349	356	325	329	331	332	345	351	290	354	330	310	328	348	350	302	337	345	339	355	330	337	368	296	336	326	335	338	364	369	382	340	338	340	353	309	320	329	338	351	336	346	339	341	312	344	345	345	324	308	341	374	289	332	362	357	316	341	351	334	353	346	341	339	304	341	372	322	317	341	318	351	320	326	303	324	360	330	310	330	335	333	332	325	339	348	341	330	307	323	334	334	346	323	350	322	344	336	333	329	368	339	340	333	342	316	325	362	347	353	331	337	361	304	353	338	331	330	330	354	321	384	309	343	330	355	324	363	350	341	326	334	354	336	345	364	350	372	324	333	354	322	344	349	354	338	327	360	337	369	318	307	360	349	340	362	311	339	334	311	356	352	320	341	338	350	381	373	346	323	369	356	338	336	356	322	338	303	333	341	315	358	358	353	352	368	361	347	343	363	325	341	352	328	363	345	335	333	322	323	349	347	323	333	331	358	310	331	353	332	317	337	332	327	332	341	329	359	300	347	295	342	338	323	323	348	330	346	346	358	360	350	319	343	325	351	342	339	331	333	327	321	306	309	355	308	366	338	366	358	330	363	329	324	333	346	337	355	322	336	346	344	351	333	329	314	327	292	363	325	344	332	304	351	318	364	331	373	349	370	354	343	328	331	339	334	350	352	393	352	332	310	333	344	353	332	325	340	336	356	323	336	342	326	329	311	332	330	326	325	366	345	344	352	323	334	350	341	340	378	323	360	322	371	331	358	351	345	389	350	335	328	335	350	310	300	317	361	368	339	345	368	312	338	365	334	384	336	334	318	336	311	325	338	339	340	345	309	330	381	378	317	349	328	344	364	331	348	327	329	366	339	342	331	340	361	353	351	335	334	334	325	343	358	355	328	325	327	318	381	372	335	362	346	333	332	326	342	305	319	343	338	341	335	348	336	326	342	334	350	356	328	352	324	322	342	320	359	358	327	339	336	343	338	333	336	360	344	312	327	316	366	335	330	336	338	332	334	378	355	340	330	336	320	373	345	322	332	349	315	357	374	353	355	333	362	336	361	355	303	340	343	317	314	349	338	361	351	346	353	341	346	342	323	324	344	363	363	320	305	312	346	352	323	349	365	328	349	366	334	359	336	364	313	349	345	367	344	348	340	352	331	320	317	349	330	352	332	387	342	311	329	340	330	349	353	342	326	295	345	347	341	324	351	381	329	350	320	351	348	357	363	369	348	367	325	336	353	356	329	358	371	330	340	356	355	327	361	336	340	331	326	329	359	348	321	312	341	313	341	312	314	345	317	357	339	329	362	388	331	344	314	344	319	344	328	316	340	354	326	344	351	353	360	348	323	366	352	340	339	344	353	363	362	328	321	368	312	316	358	355	340	341	336	355	306	325	330	356	335	334	341	346	334	331	345	314	344	340	354	309	327	351	350	348	328	351	290	375	321	359	328	316	345	362	345	343	366	356	333	350	353	307	353	348	327	373	342	345	355	354	313	375	310	315	353	342	347	344	354	337	351	333	338	337	360	376	351	319	341	339	328	350	318	321	329	342	300	361	361	310	299	349	366	328	353	315	329	323	336	343	332	329	354	353	368	325	328	343	343	348	327	317	401	337	309	333	331	378	352	323	354	322	365	299	344	307	313	319	322	333	327	328	356	334	356	352	341	318	322	338	325	344	319	371	337	325	323	322	358	349	349	346	313	340	317	358	374	335	329	360	358	325	319	347	313	322	328	354	340	331	333	333	350	337	317	342	330	329	321	343	347	332	350	327	349	331	314	361	342	383	362	317	346	343	338	336	333	321	314	305	311	332	357	322	346	327	323	354	323	363	363	357	339	366	355	344	334	316	342	353	301	359	348	351	367	337	365	366	288	309	357	363	337	329	341	350	331	346	330	339	295	344	337	356	351	327	318	273	337	338	326	325	382	343	353	331	367	340	348	317	303	361	325	342	338	328	344	358	345	330	380	333	328	357	343	305	331	350	353	346	354	309	376	341	336	345	357	311	325	337	350	320	344	344	338	330	359	341	344	312
25613	24358	4856	2299	1541	1114	869	639	471	459	384	381	324	292	266	261	244	228	222	195	223	215	189	195	175	222	209	247	295	404	580	490	343	344	253	237	262	198	166	182	151	168	174	164	142	135	162	162	152	184	176	146	154	137	158	146	172	140	135	144	173	136	141	150	151	156	154	157	142	146	143	155	146	159	143	140	132	137	155	166	151	141	167	129	162	141	155	156	164	149	140	171	136	178	151	187	151	141	139	151	157	146	138	152	139	134	138	140	150	136	182	167	123	126	155	134	132	145	146	135	124	162	156	169	134	147	148	126	131	155	142	160	122	142	178	136	145	152	162	133	164	141	154	133	125	158	140	165	144	141	130	161	148	167	156	128	145	144	147	155	133	137	150	163	126	152	143	139	141	145	151	158	170	139	157	150	139	152	143	148	148	138	153	167	154	173	135	132	160	140	132	148	136	161	132	139	135	168	158	128	171	142	152	148	149	134	149	157	133	128	135	157	144	135	141	147	133	167	139	146	173	162	142	141	144	148	137	138	166	133	137	185	159	114	133	140	160	156	147	150	154	154	152	133	129	161	133	151	135	155	152	163	135	156	146	135	149	157	150	136	143	147	156	160	148	154	144	136	147	146	133	152	105	172	136	134	132	148	162	154	152	157	140	150	152	153	159	138	148	145	156	163	170	155	155	133	172	151	140	133	144	134	134	127	144	143	157	138	138	144	134	144	146	149	142	149	142	158	157	129	159	160	132	160	160	134	163	163	176	134	154	149	161	161	142	126	145	151	136	153	130	141	145	145	149	147	136	142	138	138	154	129	153	141	130	148	166	135	159	121	128	151	142	158	149	165	145	135	146	153	144	160	142	171	158	141	145	154	129	131	158	145	165	161	133	135	157	144	157	159	173	144	139	166	143	151	149	148	158	154	156	149	165	173	140	164	157	139	153	148	154	157	142	145	168	136	131	151	147	149	140	147	148	137	146	161	153	147	151	128	167	161	147	145	158	132	141	152	141	133	129	164	139	168	122	150	133	146	155	148	174	138	138	166	139	158	152	136	119	134	146	146	135	138	136	153	141	126	148	143	141	148	131	126	149	137	142	167	168	160	135	165	160	154	131	159	155	142	159	156	162	157	143	169	167	166	150	129	145	149	149	139	155	146	149	137	158	146	163	163	159	132	150	160	144	134	157	151	136	161	150	169	154	146	148	144	138	158	169	136	134	138	164	141	145	166	131	135	167	161	137	157	144	149	155	173	151	150	131	144	163	140	135	158	153	120	136	142	144	152	134	155	163	128	149	141	142	131	163	157	162	154	150	133	140	136	133	136	144	129	130	145	160	159	125	154	151	160	155	146	154	136	138	149	148	161	142	153	130	164	137	153	131	129	148	133	134	159	157	155	144	151	145	146	153	141	132	138	143	162	139	149	149	149	147	134	146	132	157	147	143	148	158	152	151	166	147	166	154	154	174	137	142	152	153	142	150	125	125	160	140	153	183	152	172	149	153	155	157	143	165	153	122	135	145	148	157	150	120	151	135	142	123	149	140	151	150	140	150	150	147	153	161	143	131	138	143	154	145	141	142	167	164	145	133	180	142	158	155	155	157	148	157	149	154	130	144	159	165	161	162	157	144	149	147	127	131	168	139	143	163	153	158	157	157	157	149	159	156	125	143	135	157	125	169	154	168	136	153	141	162	156	167	165	151	130	139	150	133	162	121	144	153	156	133	153	162	152	144	146	139	151	141	124	131	132	131	155	141	139	166	166	166	158	133	129	132	156	152	162	158	147	145	167	141	152	131	144	143	154	146	142	139	146	133	150	148	155	152	165	163	154	152	154	144	163	165	128	149	150	146	138	155	152	161	146	128	176	150	145	137	137	149	157	152	159	124	160	152	155	151	146	142	151	162	144	137	145	161	150	122	157	139	153	139	132	150	152	146	151	149	133	153	158	163	159	139	143	130	144	138	143	131	147	126	152	136	148	142	148	152	159	151	141	120	161	132	137	133	150	138	135	157	165	146	157	143	152	147	151	141	159	156	130	157	133	127	144	137	161	150	150	176	182	160	128	130	138	137	152	128	156	150	157	148	144	131	142	133	155	161	143	148	136	142	134	135	164	149	165	167	161	163	153	135	136	144	136	139	152	134	143	147	147	166	132	130	158	145	157	146	131	131	144	138	140	168	151	127	151	143	159	135	139	159	167	141	165	141	117	145	142	125	134	150	146	145	167	171	117	143	128	128	125	153	157	153	145	139	141	132	131	154	123	129	158	147	157	154	133	147	136	170	146	169	142	140	135	145	158	148	177	157	147	124	149	132	140	152	150	143	146	140	130	165	169	164	146	153	154	112	147	161	162	135	141	140	145	149	147	142	143	142	133	122	146	147	126	140	135	135	169	150	147	155	142	128	146	143	157	159	156	156	165	170	159	153	147	143	171	146	161	138	148	173	150	151	145	132	165	145	144	164	150	125	130	154	137	149	137	157	152	160	151	123	153	141	177	164	144	165	130	147	145	126	153	154	155	166	168	136	147	143	148	158	150	151	162	152	137	135	142	143	140	148	135	166	154	138	146	172	145	153	134	141	145	139	156	154	151	142	153	145	148	141	140	137	139	148	144	156	151	141	163	142	150	125	147	157	147	151	164	144	140	137	145	140	167	161	134	151	138	160	141	133	163	137	132	152	137	143	143	141	150	147	153	142	147	136	143	147	132	139	141	146	137	142	155	135	148	163	143	154	145	153	138	158	149	156	142	148	147	159	124	140	140	121	150	144	146	151	134	146	147	130	145	149	150	128	167	166	163	143	152	158	136	150	148	142	143	147	117	158	135	151	141	140	164	136	155	146	141	139	157	129	151	140	158	135	148	156	171	149	155	135	114	143	151	145	148	133	136	147	151	141	152	157	147	134	152	135	135	130	153	146	173	151	114	171	149	143	162	170	155	138	149	153	155	150	126	140	154	160	155	148	140	139	129	148	140	133	148	153	149	139	178	164	151	150	136	123	160	148	152	162	146	119	147	159	137	146	152	158	137	143	135	168	155	125	153	145	149	143	169	164	136	127	152	147	157	167	136	161	146	133	144	165	155	154	145	129	145	141	138	140	130	158	153	140	145	149	148	124	149	147	143	151	140	149	133	172	162	155	124	150	133	136	158	154	179	139	193	138	161	165	155	155	142	147	146	143	150	168	165	156	129	146	156	138	135	130	147	145	141	149	155	146	132	146	132	150	133	166	145	145	144	162	147	132	131	135	154	127	159	165	149	146	137	141	159	147	144	134	143	144	148	124	153	168	136	145	144	154	153	153	145	142	142	150	159	142	133	159	127	148	146	138	142	133	130	175	146	150	133	138	143	126	131	134	161	136	168	148	147	129	138	149	156	168	148	161	149	154	143	147	126	157	152	151	157	144	141	142	156	141	136	140	141	138	136	148	132	147	127	139	137	159	154	160	149	158	165	155	165	135	151	144	126	145	149	138	161	143	153	152	151
14900	16609	6023	6795	5861	4458	3812	3005	2550	2249	1959	1713	1529	1370	1375	1126	1112	1047	983	896	896	896	832	835	913	914	1111	1274	1762	2771	3667	3395	2240	1728	1203	1470	1391	973	744	745	658	715	665	628	539	581	533	542	564	576	489	511	527	526	528	537	504	495	490	487	473	494	518	520	543	493	498	495	469	500	522	511	506	507	489	519	460	502	472	477	462	481	452	479	467	488	476	461	492	448	513	458	473	455	519	491	479	471	459	441	491	487	434	446	467	508	462	488	431	458	460	513	499	482	459	506	505	461	468	457	469	511	444	446	489	447	463	473	451	471	482	478	467	461	498	429	429	484	469	465	474	482	478	463	456	453	455	439	447	481	474	486	459	433	470	478	522	460	439	495	436	490	452	419	483	452	436	488	483	425	493	507	488	432	465	446	507	484	495	455	495	430	445	439	492	464	449	456	467	447	409	448	456	473	439	495	472	452	475	469	522	457	453	455	413	435	501	482	497	475	443	515	439	448	409	441	515	462	503	467	438	495	467	433	484	470	527	505	449	453	414	451	455	464	456	458	488	485	460	478	442	425	457	438	425	470	424	464	476	436	448	478	455	488	478	469	480	464	447	449	467	442	437	480	492	470	457	455	485	466	426	427	479	439	452	440	437	468	473	489	430	447	494	458	469	500	459	465	483	446	469	443	495	467	494	491	472	425	442	475	425	440	430	473	532	459	515	483	501	476	433	448	453	434	427	441	453	427	498	477	442	505	435	460	461	451	460	520	459	440	497	421	474	447	455	468	420	450	461	451	454	478	424	407	459	472	475	443	474	469	476	449	490	448	484	468	438	438	450	464	431	447	488	476	472	426	466	430	431	463	453	439	439	444	472	478	399	464	424	465	463	475	476	442	441	443	436	460	457	451	477	425	481	450	466	415	474	411	450	485	417	478	473	441	484	473	476	459	473	452	433	470	473	455	477	423	459	460	450	471	461	453	428	476	451	474	471	430	451	439	475	473	455	446	484	470	436	488	486	475	469	435	456	475	444	455	483	502	469	486	453	451	462	461	478	502	435	454	462	464	442	475	427	492	461	448	490	437	482	467	461	427	433	418	442	456	486	427	485	468	495	436	424	449	422	458	431	476	486	486	468	490	433	468	469	498	460	415	480	444	430	435	479	437	442	468	462	452	475	461	462	454	480	493	443	471	467	486	416	499	483	435	446	444	456	456	456	472	462	415	472	486	472	447	440	464	418	442	459	438	480	453	477	464	463	435	468	488	480	482	479	478	488	499	437	432	474	497	455	453	457	473	462	448	467	468	472	449	437	453	440	452	461	440	451	443	481	452	444	436	454	442	455	465	441	443	454	456	492	471	471	461	451	487	493	464	436	442	449	449	467	449	456	476	457	449	481	473	460	429	423	497	467	479	464	485	479	446	469	437	467	446	490	434	441	458	495	458	453	419	491	455	463	501	483	469	444	458	452	475	468	488	455	464	477	451	448	483	479	458	490	464	457	485	442	468	505	487	487	486	438	451	492	432	463	471	431	459	468	475	455	463	487	480	451	467	471	463	506	405	439	505	475	428	440	457	474	493	497	475	444	512	441	495	478	448	471	432	499	457	466	417	453	442	436	453	408	467	454	487	462	481	467	435	479	457	446	446	451	461	458	480	460	450	480	457	448	443	440	430	447	474	412	464	473	456	510	435	459	416	420	464	435	494	427	443	431	465	442	458	448	462	452	444	455	455	462	450	454	496	462	466	460	508	449	449	465	475	426	424	465	485	441	458	451	460	431	457	468	437	434	436	477	443	441	453	423	452	477	451	441	447	438	476	432	492	466	450	488	517	433	505	452	485	477	415	472	474	460	481	453	447	460	437	472	496	446	424	440	441	455	495	458	471	455	482	434	457	449	442	453	443	431	466	451	441	493	463	447	452	483	467	471	467	455	475	450	436	449	445	501	458	471	475	455	473	444	450	420	440	435	475	484	425	459	498	452	474	487	481	466	481	479	448	500	466	472	474	447	487	471	435	484	474	466	457	443	507	457	446	464	472	440	434	449	434	490	456	480	448	496	441	451	476	455	448	488	469	477	490	467	449	461	456	424	451	468	482	486	440	446	461	467	469	478	503	489	443	456	471	486	473	440	486	465	461	476	439	483	447	476	481	465	470	476	443	482	481	471	440	469	475	452	485	411	444	434	457	450	475	480	438	455	464	458	435	430	481	471	486	449	439	443	491	433	500	464	465	480	434	471	480	443	457	444	472	424	469	443	458	471	444	468	439	457	478	439	478	478	451	440	485	467	444	482	471	440	482	470	507	422	500	438	475	429	425	462	453	454	435	464	436	447	475	474	478	441	482	413	483	469	485	465	466	480	436	450	466	499	463	435	458	495	460	446	468	469	482	419	432	502	468	471	474	476	444	470	433	447	467	452	428	494	455	468	463	493	461	489	500	466	437	474	459	433	459	478	463	461	454	491	489	507	453	456	462	518	471	449	462	442	444	471	431	403	456	488	479	487	482	464	449	445	449	495	496	474	468	459	521	455	405	445	456	458	445	456	412	483	482	456	463	468	488	447	451	460	466	482	447	474	515	457	498	464	489	464	418	455	429	469	486	497	449	383	424	449	443	490	476	488	475	481	484	459	484	458	461	451	469	434	459	466	463	447	467	466	449	433	464	459	464	441	471	448	463	496	452	459	436	443	453	461	459	481	437	470	444	497	443	467	484	482	471	471	418	442	482	428	442	455	476	473	490	448	469	490	486	471	428	463	442	484	460	440	447	480	473	514	452	451	471	455	451	444	428	493	474	448	506	420	494	485	444	472	428	437	435	442	444	419	458	422	475	469	448	484	448	490	503	425	452	482	477	434	467	439	453	451	495	431	475	474	464	481	464	453	460	471	421	465	459	474	471	495	457	441	472	470	464	466	457	456	429	468	451	463	489	414	430	440	465	489	457	490	503	456	442	450	453	435	443	483	493	463	441	450	493	445	453	445	452	461	478	434	432	462	477	471	443	467	441	468	485	446	464	443	478	476	445	479	463	472	479	475	486	463	432	443	495	437	512	463	446	452	470	462	437	455	505	460	487	488	471	458	473	480	467	464	440	450	490	444	436	515	421	456	455	450	475	446	503	433	474	463	434	454	480	474	445	475	459	479	465	451	491	448	445	492	456	481	459	457	441	509	450	477	429	462	431	419	455	503	421	425	436	455	490	446	445	459	502	482	452	439	425	484	459	466	475	465	463	460	459	508	442	461	467	501	467	456	502	468	477	471	420	447	469	425	446	482	430	438	490	440	449	456	465	449	467	452	503	440	488	436	474	473	458	434	453	458	486	458	500	507	430	454	464	494	466	455	472	456	436	514	446	459	443	432	448	462	448	482	470	477	442	474	459	447	451	517	414	477	430	481	432	465	448	431	448	432	447	485	481	486	482	481	480	451	433	486	445	464	479	455	457	517	456	496	485	481	468	483	473	446	459	434	459	470	464	458	460	504	464	457	435
2732	1477	333	298	292	253	215	257	254	230	212	239	250	234	242	229	240	241	251	235	237	244	218	242	245	209	221	207	215	235	263	248	243	244	237	218	252	236	210	242	254	289	208	225	260	250	250	253	219	174	241	219	220	244	223	198	244	229	242	214	219	221	230	243	229	248	231	227	227	223	240	251	246	248	225	257	247	223	232	235	234	219	231	243	226	232	225	211	223	218	238	242	249	253	229	240	222	227	197	195	257	272	211	233	217	224	204	245	246	211	226	241	238	239	248	229	211	236	231	210	245	253	252	226	240	204	231	233	213	225	244	230	239	234	254	234	232	226	241	249	213	232	224	237	230	225	253	249	251	223	233	246	207	258	233	256	242	232	238	212	256	208	220	240	238	224	234	213	225	229	211	256	219	255	225	230	243	221	208	200	217	234	194	244	227	219	219	244	248	234	252	240	242	230	229	236	226	209	220	219	254	207	214	209	202	225	240	222	218	226	236	218	215	226	226	224	229	225	221	215	220	256	241	238	201	235	248	219	222	236	243	231	237	214	234	239	209	236	240	228	234	210	229	276	216	216	242	216	245	231	244	232	214	234	222	224	219	260	203	219	223	225	235	219	237	215	215	228	235	230	239	214	229	203	231	242	223	261	215	264	248	265	225	259	221	250	263	201	227	250	207	219	284	241	250	266	234	241	228	218	231	215	212	227	241	231	233	225	211	235	243	225	226	230	250	254	225	266	217	243	237	220	196	239	217	213	245	233	246	225	242	243	232	248	222	286	217	251	238	218	239	231	209	221	206	233	216	222	230	225	213	211	227	224	214	206	241	266	227	225	223	231	196	257	222	217	245	231	207	244	215	252	237	222	231	244	230	237	225	221	243	227	215	230	238	235	217	247	222	230	260	246	242	232	215	245	216	225	211	256	250	214	211	231	244	214	249	227	235	232	237	220	223	214	218	252	250	222	222	237	243	201	216	238	225	229	235	212	230	239	232	239	209	242	244	226	219	239	228	217	219	235	227	237	236	199	265	237	258	218	231	220	243	238	242	215	233	225	216	222	213	252	262	242	250	230	238	213	239	233	267	226	229	221	233	232	255	237	230	269	227	223	238	230	219	247	222	278	214	255	235	240	259	238	240	241	215	233	218	257	204	244	236	248	241	196	218	233	232	213	219	225	231	231	229	230	234	209	255	227	234	226	238	249	218	221	242	237	218	236	247	225	198	240	246	241	252	237	255	243	228	238	242	235	214	252	260	248	226	200	250	250	235	223	224	228	245	205	207	225	233	241	227	217	213	237	215	214	268	258	222	223	220	221	254	213	223	229	221	225	259	223	227	239	237	229	237	240	254	216	221	226	216	254	221	225	212	233	224	220	232	204	229	228	218	235	199	243	215	227	222	229	244	229	211	248	225	221	246	233	250	203	219	234	231	245	234	199	214	231	213	222	238	225	237	220	246	238	234	229	214	221	230	202	249	220	209	243	233	227	211	227	244	254	207	239	237	229	240	224	210	202	208	232	254	238	240	221	241	245	223	226	238	245	255	224	228	238	207	225	255	246	215	261	219	240	234	212	272	203	225	255	274	222	227	255	243	211	243	222	237	250	218	228	226	233	195	229	224	233	200	236	200	241	203	243	216	220	250	216	229	222	259	210	237	226	221	255	240	213	220	238	257	242	228	245	210	224	215	240	242	225	212	262	217	219	218	220	260	229	259	223	259	216	222	248	243	241	223	255	224	228	240	218	261	246	208	247	217	233	254	222	239	243	216	229	224	229	241	255	232	254	250	225	218	230	229	234	252	245	223	255	264	230	229	233	224	237	241	228	253	249	248	214	205	249	245	213	239	262	251	227	232	231	224	252	254	196	217	239	230	213	219	221	238	214	253	220	236	232	248	239	213	237	231	256	220	240	190	236	213	239	237	250	213	252	228	261	217	209	239	202	217	235	207	216	249	227	209	213	237	226	218	205	212	224	233	236	253	223	232	235	251	239	232	218	218	235	252	210	229	242	256	238	212	232	242	250	231	240	227	234	213	228	228	229	242	236	251	242	212	210	237	221	218	224	225	234	225	254	216	205	223	267	238	236	253	237	234	221	232	239	213	248	209	196	216	227	220	207	230	234	217	220	232	225	226	227	209	260	216	250	231	214	210	214	244	196	225	233	231	227	216	250	229	256	256	228	223	247	220	220	224	228	245	235	223	232	217	229	236	217	241	218	242	244	223	235	194	226	217	220	251	235	229	233	223	235	233	233	192	227	232	230	216	220	234	249	245	226	220	192	245	214	247	203	235	238	219	253	240	246	203	214	222	232	250	227	241	240	223	261	219	241	222	267	245	241	210	227	251	235	237	234	212	231	210	234	226	225	225	212	233	235	249	222	243	233	214	248	224	253	233	230	246	252	247	222	254	201	233	203	215	246	244	244	219	231	240	213	234	256	237	190	234	226	228	219	235	233	232	233	233	265	192	222	223	267	236	217	240	216	259	218	225	229	216	213	212	227	228	192	242	242	226	206	211	220	226	229	254	224	205	225	247	230	237	242	226	257	225	212	255	227	236	251	191	206	216	236	227	241	228	202	235	255	221	205	238	227	239	252	261	228	233	221	240	229	231	247	236	215	228	234	243	221	220	243	248	218	229	250	237	267	227	208	259	228	239	214	222	254	206	237	252	258	224	243	216	204	231	212	245	257	239	232	244	237	233	231	227	242	238	235	239	246	228	220	219	243	241	224	241	230	236	249	229	218	222	237	230	233	232	205	226	230	209	249	212	267	238	222	211	244	222	231	238	234	224	226	215	228	235	222	279	226	244	219	247	217	246	209	253	246	221	248	227	266	245	239	225	230	221	212	265	245	232	234	224	201	244	201	240	228	253	237	228	268	250	223	201	242	201	248	231	216	237	226	236	250	224	211	250	255	218	241	246	238	233	234	251	240	217	205	239	216	247	234	235	239	226	228	230	236	245	254	252	237	246	237	240	244	219	228	236	237	219	226	225	243	227	223	205	233	238	246	256	245	235	223	235	197	240	205	232	231	221	199	219	232	183	215	244	250	260	210	239	240	233	220	215	225	234	235	246	237	210	222	227	231	204	221	227	222	217	265	235	257	246	228	232	251	249	235	225	241	224	207	227	235	196	211	224	221	229	249	238	228	231	222	240	271	239	211	230	254	228	225	241	207	209	225	245	222	240	232	228	228	236	214	213	232	257	273	219	242	214	238	233	234	235	216	205	202	223	215	200	224	231	224	231	236	225	251	246	210	236	221	205	230	202	229	235	263	241	206	225	264	225	232	197	217	234	229	240	260	258	254	213	225	248	219	228	242	216	241	235	216	242	215	232	227	245	244	240	223	231	250	228	215	236	229	223	229	230	224	245	221	214	223	209	220	230	255	218	245	254	219	211	234	215	226	219	255	258	243	219	262	222	240	235	222	253	216	238	232	236	230	242	241	235	255	244	242	228	230	224	261	262	232	254	230	229	232	250	224
2753	2166	915	958	864	835	794	698	814	770	746	677	735	729	664	642	714	683	668	701	653	664	672	678	706	701	648	680	749	730	786	765	713	678	760	684	703	723	662	712	715	621	684	690	711	696	675	665	708	652	676	683	707	667	660	676	664	687	661	650	633	677	700	689	721	697	653	674	679	681	683	659	651	660	649	669	686	651	679	651	682	679	648	683	696	662	706	667	668	618	646	663	677	681	653	616	713	648	637	638	668	693	683	616	639	684	628	669	614	658	670	691	686	708	636	686	662	675	691	701	657	672	692	667	684	624	679	645	672	660	645	620	629	658	695	666	671	713	671	623	661	631	661	670	648	705	643	673	661	666	660	654	683	675	686	623	636	626	692	677	661	639	634	672	671	659	646	630	676	618	646	666	678	681	694	691	642	647	638	656	661	657	664	628	692	644	648	668	673	689	738	703	643	655	649	708	657	648	723	695	639	663	690	670	653	642	670	703	700	683	659	652	642	674	651	637	682	664	672	651	677	684	704	682	675	714	643	692	713	620	671	644	646	662	636	633	641	655	635	675	671	659	699	608	667	682	628	661	669	640	681	655	699	649	649	673	656	669	707	680	695	651	594	669	679	656	683	687	660	677	666	686	712	666	679	650	686	645	652	654	627	693	652	676	637	663	695	682	685	649	666	616	690	646	640	693	651	644	665	689	702	680	682	662	652	696	683	686	687	634	662	691	668	649	690	666	639	699	671	693	658	694	654	634	671	686	691	637	695	668	640	647	686	717	675	677	685	666	653	657	731	677	651	680	691	678	647	648	627	659	638	656	666	662	677	658	668	665	667	671	652	678	666	630	643	649	676	659	673	636	671	634	654	680	666	678	678	668	646	686	658	641	646	672	620	664	671	663	675	668	639	691	705	723	676	642	654	669	683	643	664	617	630	640	691	654	697	647	665	652	638	661	691	648	677	620	690	683	656	701	678	694	664	642	645	693	667	691	639	692	638	627	657	661	673	676	688	636	700	672	648	696	639	659	646	669	686	676	703	676	704	671	671	642	660	671	652	696	651	608	667	660	647	612	686	648	682	692	667	653	671	662	648	660	700	651	680	666	709	652	663	657	637	663	643	687	668	605	704	664	662	688	720	633	650	675	627	712	617	648	639	643	643	636	633	717	704	684	646	620	713	661	656	690	622	672	697	601	606	678	648	677	686	639	693	728	674	662	644	662	659	633	666	660	671	686	647	663	654	663	652	643	655	649	652	666	651	677	666	678	626	648	659	691	682	659	647	627	676	676	667	697	626	630	688	620	690	670	622	635	681	642	657	658	657	671	682	670	711	704	671	666	663	628	706	689	623	740	622	655	674	681	660	640	640	633	653	666	687	649	666	673	680	661	680	653	676	717	658	669	646	674	605	699	659	721	671	658	657	651	675	654	688	653	684	656	674	623	652	631	620	686	654	669	688	642	649	688	660	664	701	665	663	663	670	711	695	650	721	645	633	683	694	665	629	680	614	695	682	684	687	688	664	670	636	662	636	629	663	643	686	660	628	671	679	673	690	708	675	672	672	700	659	673	667	639	669	669	685	627	671	670	685	674	683	623	656	639	652	635	673	680	617	699	673	705	635	693	643	678	676	654	718	644	676	684	645	654	717	675	672	691	703	669	690	592	662	677	721	652	701	663	641	613	638	651	685	646	685	640	689	664	648	651	685	654	650	653	667	684	674	651	656	646	710	657	688	688	685	630	651	638	642	702	688	695	665	688	671	648	637	690	672	683	693	656	625	673	664	662	652	691	681	660	692	671	621	687	673	679	654	709	684	638	649	688	690	621	653	648	590	694	695	630	696	596	673	633	666	639	666	673	648	621	663	633	674	653	653	601	690	637	622	664	642	698	684	661	684	677	672	657	680	692	705	620	669	665	687	681	650	673	690	670	671	686	697	666	657	640	660	648	674	666	627	633	606	647	674	648	647	668	661	613	686	711	662	642	653	675	681	671	645	651	658	691	649	679	661	643	723	659	687	645	623	614	648	646	625	648	613	617	687	681	658	695	643	637	708	653	668	690	675	682	652	658	660	657	665	673	678	654	630	658	671	718	673	642	666	638	660	651	686	667	685	701	723	682	679	698	695	622	646	675	654	638	697	649	641	726	679	691	658	619	663	676	677	673	656	659	626	661	671	698	654	714	684	624	609	654	630	710	659	666	670	702	683	625	675	692	617	681	676	628	643	622	661	657	690	641	653	643	643	638	701	645	682	681	645	709	718	661	676	701	712	640	663	690	666	658	686	684	657	649	656	675	672	634	663	654	635	682	694	651	637	676	692	667	673	667	626	648	680	657	670	709	734	605	681	672	644	697	643	670	667	677	687	700	701	659	663	635	631	679	674	678	706	674	654	676	667	708	633	641	663	614	655	648	666	668	642	601	705	639	650	603	699	629	658	642	672	646	653	701	673	652	685	712	749	641	678	662	661	684	673	638	660	658	627	643	647	637	651	687	714	680	647	665	672	679	671	680	636	690	679	632	680	688	639	686	627	655	694	722	680	644	670	617	687	685	615	697	669	647	647	659	643	657	647	683	684	641	675	704	667	629	640	636	680	667	693	731	672	671	688	670	714	685	672	637	624	685	689	667	682	682	654	681	682	673	689	682	656	647	674	687	681	666	710	664	639	640	648	661	635	664	676	623	690	665	643	704	651	710	688	674	668	677	678	697	616	633	658	600	668	678	660	619	657	635	696	671	630	694	645	635	661	664	596	650	637	680	642	704	676	661	621	708	681	696	676	634	633	709	684	682	663	656	646	665	619	641	681	650	675	692	617	681	698	684	673	691	652	660	674	679	664	679	659	669	688	651	627	677	660	667	642	614	642	677	714	648	685	622	681	639	689	652	624	660	620	642	642	666	677	660	684	670	631	662	630	684	663	674	695	712	660	639	670	684	693	733	714	661	680	649	651	605	670	642	666	609	658	663	650	666	670	662	633	642	722	640	631	680	674	648	664	675	612	603	670	716	626	651	659	624	704	671	644	677	675	699	680	664	669	662	662	679	705	623	637	692	668	683	649	666	660	660	658	676	680	611	637	641	630	659	667	672	673	693	700	656	658	684	650	654	650	686	644	661	677	660	712	634	687	616	643	653	668	662	678	677	654	669	663	664	652	657	688	672	661	669	675	687	722	675	645	666	669	673	657	633	662	730	678	703	684	652	724	639	668	648	647	612	668	656	678	690	691	682	657	664	651	649	648	677	638	642	652	687	671	693	604	685	685	657	678	676	659	647	631	658	639	666	683	671	689	665	674	643	688	635	642	670	660	671	685	678	696	649	674	639	640	674	699	639	689	672	670	695	639	674	683	655	645	701	704	655	678	649	620	697	685	653	655	673	673	643	665	664	598	703	687	707	647	669	663	657	662	651	671	641	713	649	644	685	679	662	652	661	680	656	651	679	631	613	616	635	661	685	661	642	629	639	638	649	607	717	668	654	718	625	643	630	657	649
15772	12259	1743	1114	775	571	410	308	303	256	225	194	163	187	146	162	178	147	145	117	137	117	149	159	116	142	139	132	179	221	291	294	230	200	135	165	142	183	130	112	119	101	109	132	109	133	100	107	108	109	112	86	120	91	103	99	109	106	99	110	120	98	118	119	107	98	108	129	119	96	103	124	97	103	88	93	109	92	113	99	108	103	114	102	121	90	81	109	115	90	116	118	104	101	101	113	105	100	104	101	96	92	113	103	106	89	115	112	95	106	124	94	77	101	107	127	99	78	108	113	100	111	119	96	98	75	113	138	102	102	121	118	112	114	119	107	93	86	106	93	110	116	104	99	115	105	92	105	111	89	106	99	98	113	112	116	100	103	115	98	127	93	121	111	102	111	82	104	108	104	106	95	98	84	105	106	79	97	98	99	104	111	94	90	94	108	90	105	115	88	126	117	100	88	101	128	94	111	109	89	110	91	95	106	104	94	101	107	98	103	104	108	77	85	110	118	102	105	86	98	107	101	115	100	111	90	108	111	100	111	110	88	102	115	115	88	91	109	95	114	124	110	83	96	96	97	99	99	98	125	111	99	116	117	114	85	112	103	124	112	115	104	100	96	87	81	106	108	97	103	103	110	114	97	91	101	112	101	101	105	111	102	104	117	118	102	138	100	89	106	95	110	88	112	114	83	106	99	104	110	94	112	92	122	113	104	112	98	124	124	107	86	111	111	103	109	107	82	101	115	113	98	82	111	108	105	98	112	92	104	110	96	93	81	102	120	113	88	99	104	88	96	97	106	99	104	101	91	111	102	100	102	115	120	98	107	107	103	104	111	109	121	88	119	117	117	114	100	89	108	92	108	101	120	92	108	103	106	86	108	92	90	115	107	86	126	101	115	118	93	109	91	115	98	105	82	134	100	104	93	114	116	96	112	101	92	100	102	90	113	86	119	129	101	104	119	96	96	98	109	104	110	98	79	98	108	104	94	105	112	100	112	82	119	107	136	93	106	101	113	117	115	102	97	117	91	103	114	118	98	102	102	85	89	111	88	104	115	88	113	123	111	129	109	113	106	94	101	106	109	99	105	97	92	84	98	103	110	109	90	119	91	114	118	133	107	100	107	110	108	101	86	112	78	114	94	110	115	89	92	96	110	115	99	97	93	96	87	102	98	95	103	100	90	91	100	100	116	98	97	111	123	87	113	114	122	100	106	106	97	110	95	120	108	107	110	109	122	104	114	116	115	116	94	97	101	105	99	115	84	116	106	99	87	114	111	95	99	94	83	126	100	106	106	127	105	113	115	99	100	110	106	113	104	98	94	107	100	88	111	100	116	119	110	99	107	117	118	98	123	93	106	121	104	101	96	102	100	104	81	101	107	91	108	117	101	111	112	89	110	111	100	92	124	114	108	111	108	115	99	112	102	118	110	94	94	104	117	103	98	117	104	106	109	118	112	99	82	101	98	121	103	109	114	108	96	108	84	98	118	75	101	97	107	105	103	86	116	119	108	105	98	128	116	122	106	92	106	95	112	113	111	85	118	85	106	98	100	107	112	99	110	109	115	94	116	109	111	103	107	101	132	98	115	102	114	100	113	79	102	97	106	115	114	83	99	111	96	107	94	113	107	97	102	103	104	113	94	113	106	98	102	104	94	110	100	98	97	97	122	96	86	100	109	89	107	119	103	99	93	97	101	114	84	101	94	90	108	97	121	97	101	101	113	82	85	108	95	114	89	88	123	109	113	122	108	114	126	104	99	83	105	111	113	102	101	89	104	104	101	90	118	105	119	93	103	106	110	92	100	112	117	105	110	124	89	111	99	90	95	101	117	89	92	108	119	99	89	100	94	90	109	108	102	96	120	102	108	112	81	114	90	89	113	103	114	83	107	117	110	110	102	108	103	117	94	109	106	104	110	97	111	108	107	93	119	87	85	101	118	103	99	80	122	95	101	123	100	94	114	115	115	109	102	100	105	97	91	104	101	97	107	104	103	106	95	110	106	101	107	109	120	104	93	88	110	111	104	95	100	95	102	90	115	88	105	114	106	112	97	99	125	114	101	105	109	102	119	115	84	92	99	103	100	105	91	98	98	123	112	99	116	101	115	101	120	97	99	110	91	105	122	112	114	93	107	101	103	103	107	96	99	106	88	91	87	102	104	101	138	110	111	113	111	97	90	91	94	87	103	104	105	114	110	115	95	91	81	88	101	115	102	88	102	107	103	113	90	101	101	114	88	80	94	106	91	108	105	93	86	104	117	111	108	85	106	126	107	98	113	99	119	114	96	95	95	94	92	98	108	102	90	98	104	113	127	110	110	116	124	102	94	105	96	114	122	114	95	106	104	106	98	111	96	108	121	120	108	100	88	99	95	93	95	105	115	89	103	109	110	107	89	116	116	101	93	115	100	124	116	82	106	113	124	104	97	120	103	116	109	88	115	118	109	104	115	106	117	93	107	111	81	106	97	92	96	91	96	131	93	104	100	97	114	117	99	106	103	106	103	71	105	133	101	113	111	116	100	107	104	107	92	120	103	84	102	96	100	108	102	118	120	115	109	123	88	109	102	91	85	92	114	122	92	115	97	109	105	100	100	114	82	107	112	89	87	104	108	102	98	118	103	112	120	107	95	106	108	112	113	96	107	90	114	92	101	92	98	98	102	105	97	90	111	106	88	109	109	123	104	93	104	100	99	119	102	116	100	113	115	99	103	98	127	97	112	105	116	96	111	89	114	101	119	105	113	108	103	106	104	104	89	108	121	100	109	97	100	95	99	116	106	98	113	115	97	101	121	98	104	115	103	95	94	106	129	101	94	103	114	123	125	112	113	88	106	114	115	114	99	111	126	92	109	111	113	107	87	106	87	123	115	78	94	107	92	94	110	100	93	105	106	111	101	116	123	94	113	100	114	119	89	101	85	99	100	109	118	105	112	116	104	96	112	101	110	114	92	125	110	84	108	106	112	101	96	124	99	101	93	97	126	110	125	120	80	99	83	119	93	101	99	113	97	119	104	101	112	108	105	115	102	110	88	96	114	91	108	103	89	96	114	111	88	77	124	107	107	121	104	127	94	91	113	93	101	121	107	99	102	94	104	97	98	101	114	111	99	102	94	116	101	112	121	96	119	98	89	96	110	116	122	125	101	99	104	100	114	113	111	102	105	108	99	117	120	104	101	112	118	114	94	93	111	92	101	98	93	93	107	109	92	98	98	99	101	85	112	105	101	116	101	111	105	118	94	95	112	107	95	88	100	112	94	108	95	107	95	101	120	91	102	103	115	102	93	100	100	104	84	88	97	106	82	93	110	101	92	85	101	103	86	100	108	100	107	103	95	99	91	116	104	97	121	131	106	100	96	102	89	93	101	101	92	111	108	107	120	118	92	111	114	90	88	107	98	82	88	101	117	111	98	76	94	110	112	113	107	124	93	99	140	114	107	92	108	98	96	113	98	105	118	97	98	105	100	102	92	122	98	111	106	110	118	125	104
9900	9815	3192	3790	3095	2484	2034	1688	1426	1283	1128	927	893	837	775	742	677	661	602	573	565	499	563	569	564	540	673	823	1070	1435	1967	1977	1363	974	744	845	877	591	420	479	424	407	401	422	392	386	395	347	404	351	381	404	363	386	366	357	375	362	349	375	393	371	378	364	361	360	345	396	357	366	369	322	343	369	329	346	326	337	331	337	376	394	313	353	314	345	348	344	329	362	356	348	333	328	363	360	344	386	310	371	354	370	345	343	365	355	360	351	354	358	363	357	331	351	341	339	338	387	338	326	369	357	331	320	347	340	364	336	353	367	336	318	330	333	344	350	358	338	371	316	360	332	321	348	356	318	372	348	353	354	355	299	334	334	322	338	364	353	347	348	352	318	360	329	334	326	316	358	331	350	359	377	327	324	331	368	355	360	358	329	348	330	333	341	357	345	349	311	325	323	324	360	335	349	365	334	322	350	342	326	351	356	364	301	325	337	359	352	334	324	348	375	366	339	368	316	372	325	350	362	315	311	352	341	302	357	299	353	307	364	342	311	344	357	320	336	335	333	327	351	342	362	326	384	333	369	344	361	330	319	315	350	343	320	343	321	335	377	347	293	354	329	321	350	365	338	352	337	338	324	364	360	316	331	325	338	342	333	352	356	336	344	359	315	346	351	329	327	348	341	337	341	329	305	330	363	335	326	354	334	350	323	341	345	322	330	360	321	326	320	334	353	377	303	327	324	350	350	374	311	341	363	329	334	341	376	327	312	320	369	343	364	347	381	355	361	342	357	330	358	319	339	312	347	311	346	332	347	346	349	348	357	366	344	336	356	332	327	335	330	344	379	350	342	329	316	356	361	346	345	380	344	329	345	320	355	328	323	328	343	328	316	345	350	323	339	289	351	370	351	339	343	356	351	370	336	320	383	323	373	318	339	353	316	355	347	350	343	324	333	354	336	328	334	312	381	341	359	351	338	314	353	328	351	321	327	340	333	317	319	310	357	339	335	327	341	340	306	321	342	333	330	323	362	357	356	323	347	339	354	356	335	357	328	344	321	349	348	355	343	317	367	349	322	294	382	347	325	304	372	369	353	339	327	350	358	348	356	318	343	336	355	315	346	351	321	354	339	364	341	354	335	359	376	343	369	354	360	316	350	331	308	340	345	346	353	350	316	367	370	377	347	311	315	328	353	340	350	347	313	375	332	338	361	341	306	345	335	333	333	322	364	323	312	339	319	326	325	324	328	338	304	335	342	332	353	339	313	324	340	319	336	354	321	307	336	355	315	340	358	376	347	348	363	341	353	336	304	337	337	348	309	351	354	366	318	328	349	325	325	362	336	341	319	359	299	337	342	332	356	361	336	347	338	345	323	338	335	357	361	340	377	332	346	347	349	340	308	363	335	378	326	350	359	336	330	355	344	310	355	358	341	354	361	357	344	337	331	292	357	362	340	303	304	344	323	357	375	350	348	336	322	382	355	347	320	339	362	315	345	314	346	343	348	349	328	341	349	331	346	328	333	315	347	350	347	350	340	326	305	334	373	338	323	317	329	378	351	345	346	350	357	346	362	315	365	381	346	353	355	340	336	359	333	327	338	340	326	331	313	364	349	331	333	329	328	356	347	328	343	286	317	336	336	313	339	359	325	320	351	361	327	350	371	344	315	331	307	358	344	312	351	330	341	346	349	336	352	301	347	334	313	328	349	366	346	293	352	353	321	328	351	327	338	367	337	314	342	329	332	362	389	363	351	321	320	339	366	327	340	317	355	353	335	342	364	337	298	337	335	346	313	328	338	360	341	335	322	346	296	349	335	345	304	352	354	315	348	340	369	347	318	322	320	326	336	336	361	349	320	314	348	344	328	358	334	340	335	339	337	348	362	332	345	340	328	326	341	342	304	369	386	339	313	320	324	307	338	314	316	334	315	336	371	345	386	358	352	355	340	312	357	337	337	322	332	340	312	341	328	329	327	342	340	326	363	386	318	340	369	326	372	318	343	365	304	321	380	344	346	346	350	315	352	332	302	347	344	344	323	333	291	350	350	366	340	322	331	339	302	344	369	335	360	342	362	348	323	331	334	302	354	363	312	318	355	336	334	320	341	315	365	312	345	342	336	359	373	324	326	331	335	344	316	359	369	350	331	340	325	369	369	356	358	351	347	324	317	308	318	346	315	375	338	346	342	325	342	331	334	360	334	338	358	333	330	312	358	363	342	309	365	333	332	348	372	339	362	380	339	359	377	342	356	313	338	364	366	350	323	358	353	333	351	342	341	311	336	364	355	309	338	322	314	318	356	353	314	350	334	331	351	307	334	343	336	328	358	323	389	305	333	338	358	352	353	304	336	341	334	363	347	368	328	370	350	326	328	325	373	348	341	340	332	327	333	360	335	340	360	338	324	343	364	356	339	339	329	358	313	318	353	344	334	349	328	334	338	341	343	340	323	313	340	319	342	363	300	371	351	345	352	354	375	336	325	295	343	309	367	323	312	311	312	358	354	347	337	384	317	359	339	334	333	309	366	359	369	342	347	310	324	364	366	318	352	351	360	331	327	366	384	325	374	353	308	335	325	348	333	333	329	327	355	332	319	327	344	348	335	345	349	350	322	312	309	313	341	323	341	331	344	357	335	335	365	318	363	335	337	356	343	350	317	361	325	331	341	371	314	324	319	335	337	310	332	364	354	325	337	355	316	320	337	347	296	352	353	368	330	357	361	342	315	356	358	367	325	355	347	336	336	311	359	344	312	344	320	288	361	317	359	312	348	344	374	325	374	339	341	347	324	351	333	318	328	316	360	346	323	349	345	371	366	343	335	379	364	347	327	331	358	356	345	354	348	337	359	372	328	318	370	344	374	349	339	336	351	331	336	331	347	331	348	364	358	318	345	362	353	346	352	357	334	349	354	347	331	335	311	358	356	360	324	348	333	314	350	347	354	321	342	374	332	345	333	340	320	329	351	351	289	343	335	340	355	359	325	350	325	337	313	327	309	351	335	312	355	328	365	366	337	336	316	345	333	333	344	363	334	328	333	338	319	349	340	346	321	338	353	334	382	343	336	357	337	361	308	339	371	329	309	361	349	345	352	315	336	316	334	343	341	312	334	340	336	313	328	344	350	344	342	338	342	322	340	324	323	336	301	305	354	335	346	334	346	383	324	364	352	324	361	341	326	339	340	332	316	317	359	372	360	352	357	354	379	351	338	364	347	347	342	331	362	309	367	318	315	331	361	335	317	360	368	344	365	348	328	333	376	374	344	319	336	351	390	325	367	352	341	348	341	318	332	357	331	344	344	332	364	377	341	346	341	363	369	345	358	348	322	346	315	355	325	366	337	328	326	358	359	332	308	340	330	346	313	344	367	328	343	320	314	345	359	334	322	337	348	335	316	339	351	330	334	340	312	325	355	331	328	311	318	365	345	350	393	331	337	318	351	322	346	362	360	358	359	329	327	348	332	323	342	320	335	337	337	378	328	319	344	316	313	326	317	367	325
27305	27160	5313	2324	1553	974	761	612	489	427	350	348	297	283	236	242	215	206	225	216	201	188	159	178	188	179	200	224	278	428	492	524	382	366	229	207	219	165	157	178	159	155	139	165	154	164	149	146	152	169	147	162	172	139	156	139	135	164	148	175	155	151	138	175	143	163	142	128	154	130	151	145	154	162	145	149	144	140	146	136	141	161	144	154	149	145	144	134	129	145	130	142	158	151	147	140	150	124	150	139	146	157	151	130	152	118	157	124	141	152	153	137	138	150	134	148	153	132	157	135	145	134	133	132	116	117	153	149	162	127	144	142	166	133	142	117	174	130	126	150	140	157	153	139	146	153	136	146	149	165	124	162	127	148	112	114	143	139	168	138	158	131	154	128	118	128	144	146	163	136	138	146	177	139	145	127	149	145	160	149	165	153	133	127	140	141	144	164	151	149	153	142	125	132	136	138	161	123	138	143	147	149	135	150	141	124	125	152	153	148	126	162	133	155	145	148	134	158	142	154	128	142	164	138	158	152	152	149	133	148	129	138	126	159	149	132	141	143	130	169	117	144	142	154	141	143	153	135	145	161	140	144	145	139	173	137	144	129	146	131	129	126	132	122	152	149	157	151	140	118	132	128	154	146	129	143	149	146	129	171	163	148	141	124	142	143	108	152	130	133	153	150	140	145	135	133	159	146	127	137	116	153	149	147	164	133	146	131	134	129	162	154	155	129	126	149	160	161	153	136	137	144	144	163	139	150	133	137	143	143	163	146	163	145	132	131	145	152	130	139	143	108	131	148	150	135	156	142	148	158	137	123	158	128	136	133	158	129	141	140	125	120	140	116	148	152	125	123	132	127	143	146	170	150	142	110	135	156	132	158	146	127	138	130	151	143	126	136	140	132	157	167	148	152	138	137	133	157	134	155	120	134	152	121	152	148	140	134	160	138	160	161	133	142	137	157	146	146	145	148	150	141	134	127	149	127	160	146	139	148	150	124	157	146	159	136	135	128	135	140	134	155	139	150	164	127	151	145	125	149	147	149	142	143	133	133	130	160	148	130	142	150	145	123	137	157	124	151	128	125	136	123	132	138	149	136	172	153	131	137	131	174	147	161	143	155	148	124	139	143	117	143	141	147	127	141	132	129	138	136	146	129	157	143	146	137	142	150	152	138	152	144	146	125	163	163	143	159	146	149	144	132	138	121	143	132	133	143	114	153	129	142	151	131	131	147	139	148	131	143	141	159	126	133	136	165	130	131	143	141	145	162	139	139	135	146	152	144	160	151	145	151	143	157	140	147	129	133	130	138	150	141	151	134	148	142	136	137	156	138	132	154	163	143	118	162	151	138	151	154	129	151	152	152	146	130	142	159	164	133	163	141	145	164	144	143	149	146	145	141	144	130	131	135	128	150	138	151	159	144	148	144	129	159	117	132	152	134	167	133	157	141	134	146	159	142	136	124	149	129	138	143	163	111	158	156	127	138	129	148	166	148	142	146	142	136	136	145	147	164	165	146	133	142	159	136	113	158	168	148	150	135	119	135	143	141	139	138	137	137	119	157	153	161	131	129	155	143	139	135	157	122	122	129	160	135	137	133	135	166	148	134	137	137	144	150	163	134	151	179	144	137	164	113	137	139	145	152	146	133	140	161	127	146	118	144	151	141	166	150	126	150	124	138	137	157	163	141	162	140	141	143	116	148	157	141	145	136	129	151	120	151	132	151	160	135	169	137	150	137	131	150	150	135	139	121	142	139	144	142	120	133	134	146	120	138	133	131	127	116	134	126	153	142	138	145	141	134	135	139	149	163	134	131	133	136	135	164	136	167	147	143	156	117	156	132	128	153	132	123	159	166	164	135	137	165	159	161	150	149	142	152	144	140	139	122	130	136	134	136	137	149	142	136	136	156	145	140	155	134	131	156	144	128	137	154	137	156	149	129	159	134	153	153	138	131	133	148	143	151	149	133	174	156	124	143	151	146	151	144	163	155	145	155	117	144	134	169	160	140	152	128	140	144	113	140	138	158	155	147	142	154	157	146	124	136	145	145	153	157	131	139	147	114	129	130	176	146	143	155	148	131	162	153	136	154	136	144	147	153	155	127	124	134	124	126	153	147	125	154	138	156	160	153	146	150	158	129	133	131	129	129	126	152	150	140	146	138	136	144	142	121	158	145	162	143	124	146	155	152	141	138	139	139	162	128	139	129	147	128	156	150	142	144	147	135	136	148	129	120	129	149	157	165	140	134	143	160	126	153	132	161	150	152	143	128	143	151	128	138	132	144	155	161	125	136	123	139	134	124	121	119	147	156	158	144	141	151	137	143	152	135	127	146	153	151	137	138	156	145	146	161	144	150	151	138	149	118	152	143	160	155	141	147	134	132	152	149	148	149	174	148	140	149	120	142	107	122	151	156	134	124	135	131	143	162	140	134	148	148	161	142	129	141	139	137	141	138	130	131	155	140	140	128	143	131	120	153	130	135	144	149	127	154	137	139	151	146	155	136	150	123	148	124	162	133	136	161	149	130	118	145	139	121	152	139	139	132	132	164	143	141	152	150	166	121	152	152	143	147	147	153	136	122	141	145	156	126	143	145	141	146	148	139	147	161	137	141	139	138	145	139	140	152	147	128	150	145	148	140	152	171	139	141	138	167	157	170	142	142	148	142	133	140	163	153	130	135	147	149	162	136	146	161	140	140	140	166	131	137	144	146	138	125	148	143	150	149	115	124	144	134	178	126	145	132	143	160	137	136	147	120	142	153	144	144	136	156	135	143	146	137	144	134	147	127	143	132	119	146	134	159	127	134	131	137	161	158	149	128	123	147	152	134	132	146	162	164	143	140	151	142	153	141	148	153	163	136	125	122	156	159	167	156	151	147	148	136	127	151	140	132	151	151	142	126	141	146	144	161	159	151	132	150	139	147	137	137	158	130	126	155	144	131	141	126	143	127	134	138	121	151	151	138	137	144	151	142	143	168	179	142	131	144	137	131	123	146	158	123	149	140	127	143	123	142	136	133	165	147	155	155	141	146	155	130	151	137	121	159	141	146	153	136	153	166	128	116	145	149	151	142	127	166	132	153	125	135	174	138	139	141	144	162	142	138	186	164	129	150	136	148	150	133	154	152	127	144	138	128	141	123	139	135	136	151	169	130	145	136	157	130	142	150	138	125	145	146	139	110	146	151	111	158	135	158	117	146	140	120	149	144	136	140	149	130	152	176	146	138	118	136	145	150	161	145	145	111	134	136	162	130	168	120	137	119	140	139	157	164	162	161	161	146	128	149	142	175	147	144	125	148	159	158	126	143	134	149	145	130	153	159	158	127	129	149	152	147	159	122	151	140	148	157	152	118	145	136	150	142	138	147	134	135	148	145	132	145	149	153	158	137	158	136	143	151	137	136	139	140	147	140	135	148	130	133	133	152	141	125	151	142	155	145	158	150	134	141	163	133	127	142	163	147	142	143	148	127	143	158	151	134	138	131	132	156
16682	18137	5765	6432	5409	4319	3511	2955	2382	2115	1779	1643	1377	1299	1268	1148	1052	979	948	888	890	815	781	762	804	874	1044	1185	1750	2787	3472	3255	2139	1644	1067	1118	1343	900	727	704	571	573	572	565	546	559	567	503	528	506	515	521	517	535	501	494	542	530	476	477	475	488	474	472	469	480	472	478	485	448	455	479	467	488	520	489	435	461	463	473	462	463	484	483	483	466	456	487	464	453	489	467	448	456	480	453	474	470	438	471	444	483	486	450	440	465	461	480	471	456	455	445	445	468	490	433	413	479	437	421	428	454	425	482	459	440	432	423	402	480	455	434	448	442	441	418	477	429	461	460	450	460	435	448	413	419	440	490	472	439	488	418	432	445	434	467	410	426	441	446	421	457	481	462	421	455	435	458	480	408	440	440	427	423	441	454	423	450	443	421	445	458	467	466	469	457	457	462	478	430	457	441	457	446	455	465	465	406	451	478	407	457	431	459	405	420	389	460	467	460	471	422	416	439	465	425	398	423	453	456	416	434	441	461	490	464	465	509	449	459	446	453	462	428	443	452	492	454	429	478	454	488	435	457	432	437	464	445	477	446	435	471	439	447	411	473	466	450	470	415	448	420	444	419	445	469	462	426	447	457	477	463	445	416	416	449	462	446	440	489	439	433	438	448	459	469	454	435	421	478	445	423	424	449	480	452	455	422	447	465	414	487	434	420	455	428	465	424	407	439	420	460	426	443	428	449	450	464	443	431	435	426	481	435	433	424	477	431	430	453	439	431	440	434	443	441	463	473	413	418	488	429	441	402	436	408	432	429	450	478	451	432	449	424	427	440	450	418	459	476	459	443	428	451	406	445	472	480	452	406	432	444	440	426	435	428	452	440	473	423	436	476	480	414	422	479	433	431	414	465	419	479	409	464	427	443	442	428	427	440	396	416	457	422	443	471	422	412	442	451	441	391	473	421	449	437	462	442	448	464	389	450	458	440	435	463	439	447	452	475	417	430	433	465	433	454	452	422	452	489	423	431	448	417	452	427	443	456	453	421	404	429	450	454	417	456	438	402	489	452	453	450	490	482	480	471	437	448	464	462	468	480	444	458	455	449	474	426	446	444	450	465	477	449	456	400	448	459	433	440	444	455	450	474	404	437	427	451	424	434	419	433	460	415	450	477	482	442	497	456	425	427	436	486	414	465	412	454	494	480	471	441	472	405	426	440	411	461	406	472	447	452	472	447	463	444	464	453	443	439	460	443	451	420	441	468	463	444	488	484	471	441	438	418	423	417	459	440	393	484	507	458	442	405	446	412	408	449	483	444	438	457	455	408	487	444	453	467	464	462	424	450	458	433	432	425	420	435	454	492	456	419	423	424	420	478	427	469	420	459	459	421	424	454	437	416	438	468	456	477	469	419	438	454	423	470	398	455	466	457	457	434	427	426	446	446	435	422	447	395	443	452	381	444	407	443	433	428	422	428	439	458	445	454	397	445	480	427	462	450	448	443	454	460	403	451	424	428	398	439	453	418	471	404	466	452	465	460	449	446	406	406	467	420	437	414	429	451	462	404	453	456	440	466	465	440	450	398	436	421	465	447	436	471	455	427	486	421	448	430	448	444	450	434	457	443	461	443	441	425	450	425	490	448	461	476	446	439	423	458	438	482	485	456	466	436	457	476	467	437	464	460	444	430	400	428	459	409	426	467	438	447	416	474	436	453	424	455	435	476	460	473	444	453	459	428	435	485	440	440	427	434	427	458	453	490	461	447	446	448	415	453	440	439	439	465	469	462	439	457	423	458	457	454	442	448	406	479	427	428	440	464	448	460	438	416	461	440	462	429	465	480	425	435	431	434	469	447	469	427	422	416	448	432	436	453	411	457	429	428	430	468	406	439	484	443	423	423	455	436	477	448	452	423	447	413	432	441	429	457	416	440	474	444	477	419	455	437	473	432	414	461	443	466	461	417	434	443	446	433	488	442	483	484	452	390	433	453	450	418	442	448	436	450	447	410	459	451	420	439	453	392	464	443	437	437	441	474	447	430	442	465	414	446	458	454	429	439	433	466	459	482	425	470	489	438	457	442	436	438	418	429	435	455	464	435	432	444	456	422	438	450	426	453	414	409	441	435	423	438	432	411	455	424	487	420	447	449	408	437	402	430	441	453	447	431	414	403	444	430	446	451	431	479	411	442	405	428	433	456	431	445	428	436	456	418	422	468	400	491	446	463	415	444	445	455	456	461	443	434	458	475	413	470	421	500	453	458	451	400	471	441	452	431	434	455	463	427	482	452	427	471	454	420	424	428	430	433	397	466	456	444	426	419	408	441	451	420	418	497	469	420	451	446	445	464	447	407	416	447	434	464	455	469	468	436	430	429	450	413	413	449	444	475	447	423	459	399	463	451	450	456	461	464	402	430	450	449	470	421	425	493	420	444	433	472	426	438	434	453	424	469	450	449	422	456	466	448	397	455	422	443	465	477	443	448	456	462	447	446	411	449	474	463	457	412	441	446	455	441	455	473	420	416	434	452	444	460	488	431	453	461	483	410	434	416	430	424	419	438	493	450	440	415	425	478	436	456	445	445	408	446	422	421	466	467	471	410	440	406	423	436	431	439	414	438	454	440	414	458	448	470	421	436	444	461	457	466	427	432	419	478	450	451	394	410	443	441	458	493	430	473	401	451	442	409	391	475	405	443	440	445	413	418	410	421	470	388	442	453	428	442	440	443	461	461	442	449	421	449	457	440	451	433	475	429	443	451	407	477	447	476	487	445	427	458	463	459	433	442	442	473	459	436	462	458	464	445	454	443	412	435	445	476	441	464	489	450	397	461	452	445	426	419	415	443	447	426	404	447	455	467	448	421	489	454	457	417	437	448	419	495	419	442	426	472	459	445	503	444	446	468	436	431	453	433	423	422	456	424	461	463	463	497	427	435	448	458	438	438	430	441	391	459	465	455	415	461	452	458	462	449	459	449	458	447	445	503	427	438	435	487	443	455	448	430	392	405	441	431	445	457	444	433	446	425	443	471	463	429	426	451	448	435	409	446	437	418	400	468	442	455	437	421	446	452	409	449	418	427	449	477	433	470	458	455	412	450	471	420	465	460	441	453	395	475	432	455	454	499	430	470	469	439	438	422	434	408	441	430	468	442	435	473	476	422	457	438	462	446	482	446	438	398	472	444	448	449	458	450	430	473	471	431	422	437	424	461	428	442	450	415	416	477	431	494	424	433	424	436	446	456	430	438	445	465	494	489	472	401	436	450	481	446	432	449	484	472	431	437	443	464	437	435	470	438	429	485	458	448	474	426	431	403	432	434	433	436	430	425	466	427	448	444	463	416	406	421	451	431	450	444	418	439	400	451	427	446	433	443	455	481	442	448	461	436	444	417	419	410	449	474	456	463	428	456	425	459	473	471	466	450	445	440	422	469	428	403	407	440	442	441	450	420	452	428	472	466	416	461	438	441	455	470	450	480	471	500	475	413	440	456	460	464	472	420
2671	1655	369	301	257	260	233	262	250	264	238	250	237	237	223	230	263	224	234	226	225	229	242	190	210	248	199	223	257	240	245	237	258	243	239	242	228	222	223	219	194	214	237	218	238	229	218	213	231	229	254	224	214	250	245	255	223	251	259	244	245	254	227	212	218	226	235	226	245	241	237	224	256	223	194	243	206	242	243	235	261	227	221	217	246	239	222	262	212	211	230	231	229	236	213	222	229	226	226	276	246	214	244	208	219	251	228	243	221	226	235	225	215	237	227	241	256	237	237	233	222	226	229	248	201	219	241	237	209	225	262	225	239	219	217	264	219	231	209	217	229	252	233	227	245	212	245	244	218	205	213	238	231	225	215	256	228	210	236	220	199	256	233	211	203	226	223	243	237	252	216	231	224	245	238	216	216	241	238	207	236	235	214	233	225	220	216	244	246	259	201	222	246	226	245	233	225	247	232	218	217	226	252	224	240	196	222	261	233	230	239	206	238	242	246	237	221	219	225	229	235	253	219	190	214	228	226	222	219	228	238	213	232	206	267	201	240	204	216	231	260	239	203	206	238	212	224	218	251	259	222	241	224	247	240	221	236	241	224	229	247	232	235	205	225	241	240	238	248	214	225	232	235	218	219	232	243	263	245	240	237	243	236	246	225	241	228	248	213	223	238	228	235	248	218	237	215	218	244	209	203	219	229	214	235	255	244	223	229	208	217	209	235	227	230	243	223	208	210	253	237	240	193	203	243	225	259	242	241	227	242	225	222	267	247	205	223	234	258	239	233	211	238	230	258	244	232	236	249	216	253	236	238	241	231	223	229	239	248	204	263	234	232	231	244	251	227	232	208	218	242	250	208	239	235	261	206	255	234	238	224	221	254	257	200	249	230	230	211	227	224	219	210	224	228	240	200	229	212	242	241	236	229	243	231	232	207	244	233	247	251	219	230	257	226	236	215	237	237	215	215	244	219	244	199	217	234	226	231	240	241	234	239	238	253	218	226	268	201	210	230	246	220	228	233	254	209	229	234	226	224	256	224	241	226	237	217	258	248	248	237	236	212	244	234	212	258	250	243	256	257	219	216	221	222	254	225	218	242	232	249	215	232	250	260	222	211	214	248	235	239	225	238	238	204	221	237	238	241	226	232	224	223	241	237	226	247	241	235	226	232	240	243	229	219	235	226	220	220	224	248	237	249	233	233	244	237	235	221	227	256	223	218	236	232	206	253	223	221	231	239	245	228	241	252	211	209	252	223	261	239	226	214	217	233	235	250	226	242	218	246	244	240	235	196	234	244	235	212	218	257	243	246	237	241	264	210	232	238	240	222	225	256	213	237	246	228	212	237	231	210	225	243	217	201	240	238	240	216	226	231	224	237	227	219	199	264	238	231	249	208	234	256	220	238	250	247	237	215	240	221	224	260	199	217	237	217	210	244	197	222	217	213	219	212	204	205	209	247	240	224	243	248	240	263	245	238	236	226	247	245	205	226	215	257	230	211	215	212	199	214	199	222	247	212	232	211	248	217	252	233	223	233	208	226	218	242	202	231	228	218	208	229	236	229	241	261	237	230	231	216	215	226	219	232	234	216	238	227	239	215	242	223	235	254	226	239	244	224	234	218	277	235	225	250	269	238	219	233	240	230	219	233	218	228	236	211	244	215	238	261	197	212	236	213	210	215	236	234	250	208	232	271	259	210	221	231	246	221	244	245	231	218	222	229	212	226	233	232	233	198	216	218	243	247	244	222	232	217	225	220	234	224	217	240	204	224	226	230	227	223	235	244	219	224	213	260	261	248	208	238	237	240	253	224	237	221	210	227	247	259	240	219	226	229	218	243	235	232	252	218	232	211	225	239	268	203	231	231	207	254	206	215	224	219	224	238	233	229	217	243	255	245	226	219	215	246	245	214	248	255	224	254	254	226	220	222	239	224	218	233	241	221	235	232	243	219	209	225	242	224	227	224	236	235	243	205	207	238	246	255	237	201	229	237	231	230	223	231	228	224	267	250	233	229	177	229	226	253	214	199	211	201	241	211	232	215	229	206	245	243	215	240	224	239	240	217	255	230	214	230	277	224	257	220	241	217	224	232	235	249	238	228	245	242	218	200	228	247	228	226	220	259	232	216	253	243	252	235	226	250	227	228	252	183	224	209	258	230	251	243	214	211	228	239	243	246	231	246	208	236	238	244	242	218	243	248	191	209	222	239	221	225	248	238	226	223	229	215	243	218	235	237	228	234	245	232	222	226	209	221	218	234	247	213	233	255	209	245	241	219	211	259	226	226	233	230	244	251	247	218	235	212	211	256	220	211	217	238	238	247	241	219	212	262	225	230	225	247	232	231	253	228	262	216	222	236	229	207	237	207	222	221	208	226	228	221	240	219	231	216	224	247	229	250	245	225	244	235	246	205	249	261	213	220	219	221	189	203	233	230	218	211	256	212	246	212	219	217	230	238	223	246	232	218	224	252	271	246	226	221	226	248	262	224	211	239	239	221	258	233	225	256	211	267	253	236	247	220	246	230	246	218	223	224	248	223	231	221	274	237	232	215	231	229	205	248	228	251	221	216	224	215	236	240	247	216	240	266	240	242	215	226	234	225	242	235	256	263	247	241	222	211	245	223	241	233	212	219	222	224	243	227	234	262	231	231	210	223	225	241	243	231	241	222	218	243	206	214	194	218	235	251	220	211	253	262	264	225	262	230	238	209	237	241	280	242	238	213	205	232	224	221	218	238	249	224	233	221	231	235	249	233	200	224	228	212	261	238	215	215	231	226	239	212	222	261	214	222	212	256	224	211	258	230	215	256	248	267	237	233	254	234	238	233	216	234	253	249	232	234	244	256	259	261	209	235	218	222	218	225	209	226	217	199	202	217	233	211	211	228	218	220	233	237	222	235	242	214	238	250	220	222	260	234	223	241	229	236	233	237	243	247	216	229	259	210	257	233	210	232	221	200	238	252	233	215	220	206	217	240	254	231	280	260	209	213	241	231	234	238	232	205	230	218	241	223	261	236	259	204	229	243	218	251	217	225	270	247	248	228	255	255	235	209	244	215	242	223	233	221	241	213	229	233	220	239	232	231	255	236	235	227	243	268	218	247	259	251	258	239	218	222	223	229	215	233	243	225	219	200	236	257	223	214	250	252	213	239	200	241	221	249	243	240	224	196	226	233	227	214	232	243	234	233	210	244	272	201	235	207	234	238	225	246	248	222	231	232	257	237	221	236	246	223	245	193	233	244	243	228	233	225	228	246	228	226	220	224	246	220	229	242	203	238	282	222	215	225	241	218	228	219	252	232	231	217	229	212	222	220	224	243	231	244	215	249	242	240	268	256	245	264	229	230	220	216	237	198	247	236	243	241	230	212	229	225	243	215	245	228	247	223	217	240	244	225	201	265	242	230	249	222	226	235	217	202	213	214	226	248	251	233	199	212	241	219	220	235	217	251	225	216	240	226	219	236	211	220	220	243	242	229	254	234	227
2702	2222	879	904	879	778	741	756	770	734	699	703	650	708	660	698	711	669	707	664	648	687	651	703	685	688	669	669	685	673	707	744	697	712	702	696	700	727	703	690	695	701	656	684	676	638	687	664	659	683	668	695	649	686	662	659	718	668	637	642	683	638	665	656	620	682	662	630	655	638	655	662	655	639	661	629	689	659	678	610	635	634	632	697	633	673	678	643	669	631	663	663	686	669	706	672	656	662	691	655	630	673	659	680	641	672	674	617	655	635	677	679	667	660	654	656	662	622	653	670	635	660	680	680	663	635	681	668	643	612	693	676	643	656	669	677	652	629	694	725	637	645	646	661	653	652	678	673	675	714	659	647	614	664	705	696	701	633	657	651	604	640	642	638	635	672	715	689	657	645	640	668	624	703	637	651	643	696	687	700	672	636	679	641	624	664	671	700	716	635	655	627	665	634	637	665	694	645	718	629	639	637	719	657	633	667	686	668	708	704	652	670	689	682	663	697	645	692	645	649	615	649	710	691	659	669	662	691	651	638	682	666	696	658	652	675	719	691	670	651	633	722	663	675	655	657	655	686	629	663	692	698	638	681	674	661	642	700	690	643	621	661	686	629	625	655	673	642	643	656	695	679	630	630	696	723	622	712	684	670	644	692	662	681	717	617	728	612	637	668	646	698	621	646	611	675	628	663	658	646	648	688	667	647	629	650	646	673	661	629	692	633	671	675	630	696	643	671	699	668	688	657	646	665	670	635	638	660	676	634	648	653	694	656	679	657	668	648	708	685	611	630	650	722	673	703	712	628	704	682	678	663	674	639	644	656	628	661	705	678	609	652	642	621	679	670	699	699	652	653	701	644	668	674	650	707	708	649	700	638	663	613	671	618	644	675	643	672	667	662	649	647	641	668	643	630	664	683	625	642	627	701	643	657	624	656	683	623	641	697	673	686	692	723	660	661	640	665	636	587	627	648	643	622	720	635	694	673	644	644	651	686	660	652	676	658	634	685	668	709	673	687	683	673	684	639	633	664	695	624	640	659	636	645	676	614	651	642	638	667	663	671	676	663	653	682	689	673	689	607	614	687	659	664	678	663	670	646	657	649	644	657	676	628	668	684	661	643	669	677	674	636	681	642	682	630	647	665	744	654	694	682	659	616	634	649	679	654	662	603	679	653	659	662	673	637	665	692	650	651	658	677	649	690	690	655	662	654	666	631	709	678	627	667	646	620	650	688	646	654	680	656	642	679	710	684	655	686	658	669	648	657	657	657	679	628	669	687	688	661	648	641	661	677	662	673	644	661	648	689	649	613	687	701	678	669	650	669	641	654	667	661	631	704	710	635	649	712	645	683	629	689	662	672	636	651	636	662	675	680	678	690	642	657	680	646	638	730	685	616	684	650	708	683	676	655	639	677	650	642	656	652	673	668	678	629	656	679	685	658	677	701	661	594	673	640	629	655	650	702	650	686	642	640	697	669	666	675	656	683	672	657	673	624	613	685	640	652	674	641	693	667	685	743	656	672	672	674	643	674	662	665	672	687	649	639	645	645	699	671	670	626	708	632	696	668	657	659	639	689	642	703	641	669	641	716	628	636	697	608	664	720	630	665	634	657	628	654	676	670	687	653	685	655	702	660	649	669	681	681	636	691	682	653	673	633	636	652	650	659	674	679	718	688	643	618	696	652	617	658	691	675	711	633	678	651	672	701	676	682	703	670	638	639	641	672	653	654	676	649	658	659	673	649	661	635	692	642	652	655	667	669	664	663	711	657	647	652	669	718	615	665	666	669	662	667	651	649	665	643	638	673	710	683	686	678	661	685	651	656	668	636	594	673	655	635	677	610	616	631	679	672	650	607	670	679	715	646	661	683	690	669	709	712	647	679	651	655	679	666	696	646	671	605	713	657	657	661	670	658	691	652	703	658	658	674	655	663	659	685	669	669	626	696	640	734	658	703	640	651	671	648	689	676	666	655	646	695	670	666	679	699	661	686	675	641	654	633	654	617	676	635	668	619	661	662	666	633	659	678	640	651	717	636	638	653	662	672	689	655	677	670	641	672	710	687	657	655	695	656	667	657	636	651	646	679	678	650	671	639	662	646	674	641	714	671	687	617	685	617	708	664	646	624	668	655	635	650	638	646	665	653	630	593	653	668	666	628	646	704	614	663	688	650	638	664	660	646	614	621	629	607	638	672	611	649	602	660	685	602	662	665	650	680	650	650	716	660	646	647	641	663	715	648	660	723	657	675	699	632	685	667	659	629	720	643	689	705	672	656	625	684	661	683	639	637	654	663	701	689	663	674	702	682	690	659	677	672	646	640	638	638	630	650	718	662	663	626	651	658	651	636	676	676	741	643	642	690	647	687	692	657	696	651	675	659	696	633	653	683	688	639	704	705	668	658	675	646	657	653	695	684	695	684	702	689	664	670	698	678	690	689	670	668	659	648	630	630	666	674	640	623	646	626	651	646	658	629	702	718	640	639	614	656	676	604	677	641	626	674	681	645	651	674	648	706	639	672	690	645	652	664	611	652	659	678	648	654	660	644	680	676	716	662	643	693	695	672	653	677	679	656	671	665	631	689	621	640	663	632	662	653	679	666	644	634	664	686	669	661	630	649	650	627	674	642	670	660	671	685	649	646	620	636	672	690	699	660	718	669	728	614	638	676	649	708	643	649	690	722	606	653	705	659	669	641	636	691	622	657	638	650	665	668	662	678	686	654	647	703	645	679	651	727	696	687	675	646	676	693	678	662	698	671	656	698	659	678	668	644	661	677	644	624	603	684	677	707	665	673	663	608	659	621	671	623	626	683	650	657	634	679	666	678	645	647	676	675	716	686	656	625	655	660	683	698	639	676	664	678	661	652	687	647	651	654	621	659	655	675	706	706	681	642	687	628	630	673	663	629	649	646	650	683	703	693	691	675	644	669	678	668	696	674	648	649	655	718	656	650	652	640	646	594	644	707	636	638	708	646	697	655	617	665	671	703	648	637	644	665	637	665	632	654	625	682	665	661	699	647	679	637	663	619	669	671	672	631	670	634	686	655	648	659	688	669	608	664	684	663	706	656	663	686	693	630	671	671	655	680	718	687	655	599	647	598	686	654	662	662	606	639	636	607	662	646	681	678	689	701	664	654	674	622	655	657	678	687	622	644	692	628	619	648	680	641	694	645	685	650	644	701	670	697	636	651	634	683	698	682	676	673	666	651	641	657	685	656	679	680	682	688	721	686	670	655	663	687	643	667	688	667	656	642	663	685	676	695	661	681	632	697	636	650	646	647	705	626	656	681	681	656	644	710	652	701	679	647	621	652	630	650	654	630	681	641	697	703	652	655	674	691	660	633	686	675	658	616	657	652	668	666	680	647	641	682	666	678	686	664	694	680	642	647	603	672	652	643	643	661	656	641	685	676	664	676	649	687	662	684	646	661	656	684	649	672	672	655	657	687	711	651	684	669	693	649	657	641	686	683	675	604	657	657	658	644
15411	13831	1908	1169	804	567	408	400	303	273	211	222	189	162	163	180	176	157	133	143	133	137	138	125	136	134	144	139	225	296	274	296	255	244	157	165	151	127	122	118	119	111	140	136	110	123	138	126	118	105	116	114	102	112	113	104	106	103	119	109	124	118	112	114	101	101	105	123	89	108	125	119	110	104	106	109	115	114	101	116	140	107	117	97	109	104	105	129	117	99	112	103	104	115	111	126	94	121	118	114	103	120	109	128	119	116	101	86	95	115	93	123	114	101	94	109	104	112	107	116	112	105	114	112	114	140	103	123	99	98	125	98	101	99	90	102	104	125	97	113	115	115	96	111	101	107	94	103	110	107	112	122	108	87	116	109	119	116	114	91	122	107	114	89	95	111	109	110	101	126	108	123	107	98	101	113	110	103	103	111	116	112	116	100	105	116	118	110	134	117	116	110	107	100	118	117	133	100	116	99	90	92	126	97	107	131	108	112	119	106	133	100	114	123	116	123	97	112	108	102	115	102	117	115	107	111	99	115	123	111	111	101	111	122	101	107	120	91	97	117	103	104	100	116	105	122	121	119	114	107	108	99	105	110	94	103	117	92	118	103	96	110	129	91	108	104	110	128	102	116	101	120	118	115	109	120	116	122	120	106	112	115	121	91	106	111	109	98	109	110	105	109	132	117	103	108	115	109	107	102	103	100	116	127	109	104	103	108	124	98	133	99	103	126	113	96	104	94	98	99	86	114	114	109	129	107	124	106	129	113	91	125	113	95	108	112	108	114	110	126	128	108	107	115	96	113	96	110	114	102	108	92	91	122	106	116	104	120	111	109	111	112	91	116	87	88	87	107	102	119	113	98	113	127	121	107	114	115	110	131	91	100	106	110	127	103	111	106	91	119	107	85	95	105	87	104	100	116	101	113	83	102	97	125	93	93	101	139	97	104	99	112	94	120	109	99	120	108	120	113	97	97	112	102	119	100	110	134	119	108	96	98	114	116	112	102	115	110	120	103	119	82	121	139	106	103	102	114	122	123	113	114	102	114	115	124	110	98	119	120	117	129	83	91	97	121	111	123	118	122	99	102	106	122	117	96	119	102	121	99	118	116	92	109	114	105	117	111	103	120	113	124	120	116	84	131	95	104	100	105	112	118	117	100	113	118	116	112	97	108	115	110	115	94	122	120	97	106	118	107	108	102	90	104	99	107	95	109	109	122	101	119	108	104	100	124	105	100	98	114	98	145	109	116	92	114	118	119	113	95	101	122	128	111	120	99	102	128	106	111	104	119	110	117	110	104	121	100	111	92	105	106	105	106	88	107	117	90	117	102	105	99	98	107	87	110	114	99	126	115	102	112	109	124	116	116	122	97	124	131	117	115	110	106	121	121	121	118	114	115	121	112	104	118	102	109	110	105	107	91	115	97	117	92	102	115	100	116	114	105	112	105	109	105	107	111	116	91	99	120	106	109	132	108	109	118	121	101	112	112	123	102	113	113	116	104	90	116	109	96	124	118	102	106	112	102	114	87	103	106	110	103	114	109	93	122	120	112	109	94	93	127	109	103	116	120	134	114	115	131	105	94	82	126	113	83	105	91	92	94	124	120	96	93	110	116	104	108	92	102	112	116	88	109	109	124	114	112	108	107	110	103	113	110	114	93	106	118	108	109	102	103	115	97	129	109	105	104	110	133	119	103	112	127	97	116	104	119	116	118	130	91	105	107	105	105	106	102	113	98	93	111	106	110	77	115	117	133	108	102	97	107	111	127	110	139	117	111	103	122	92	93	109	111	123	92	123	106	102	106	110	100	94	137	103	129	98	96	107	108	113	127	106	116	91	93	123	136	99	112	118	112	105	115	97	123	113	112	124	105	104	114	90	113	115	138	117	96	100	112	97	129	111	107	109	106	115	108	117	102	110	107	117	116	94	105	109	113	97	110	99	119	95	107	102	122	108	110	130	118	113	103	91	106	103	96	107	113	102	92	108	108	107	116	105	104	99	102	121	106	108	87	97	101	108	111	102	117	94	107	117	130	104	125	110	106	104	138	128	99	108	112	110	104	108	118	102	109	112	114	125	113	119	110	118	101	110	99	111	109	106	104	101	110	106	99	108	105	117	110	116	105	102	110	116	131	94	95	121	99	111	106	105	95	113	102	108	105	102	96	98	118	111	116	107	108	98	118	101	111	99	107	126	99	109	96	114	114	91	110	111	110	126	105	124	123	112	110	104	105	116	113	109	124	110	111	101	107	100	101	108	100	120	98	99	107	110	102	125	126	101	84	89	140	105	135	98	129	92	105	123	99	96	121	87	108	104	113	120	101	101	103	123	113	105	113	114	114	105	123	91	80	103	101	102	113	120	113	126	106	92	105	118	109	123	99	107	120	110	109	99	109	117	111	108	119	110	116	115	114	99	105	114	123	109	100	122	131	99	95	106	111	132	107	116	100	98	101	122	106	122	139	92	106	121	100	96	108	118	101	98	118	103	98	120	111	93	113	99	100	113	111	107	110	105	103	105	111	102	143	100	130	119	96	105	93	114	92	96	113	104	119	105	111	105	95	116	123	109	118	103	120	91	103	109	96	97	124	118	97	110	105	105	120	104	104	120	109	115	103	107	107	90	128	109	107	114	106	109	125	117	103	111	114	126	100	103	116	78	104	103	119	101	99	84	117	118	90	112	101	98	120	98	113	115	111	116	131	116	98	102	114	137	102	102	99	109	130	109	102	102	119	95	110	107	99	116	117	109	104	112	110	110	102	102	131	110	128	110	102	111	117	110	104	120	97	96	107	120	108	103	108	110	105	115	110	95	97	107	123	119	130	117	104	83	119	109	111	119	105	104	84	109	114	106	106	107	122	103	113	116	112	98	103	116	114	116	110	104	104	111	121	115	118	84	108	101	109	113	124	96	109	105	91	124	111	101	99	111	111	107	105	114	106	116	120	118	115	118	110	107	109	82	143	104	114	127	96	120	128	109	104	106	121	114	114	121	126	109	110	100	128	103	109	120	141	108	115	115	106	98	95	115	115	106	126	129	101	113	125	125	113	110	105	121	111	111	104	93	116	116	98	121	107	103	103	111	97	93	115	124	124	99	116	107	122	89	105	112	102	101	117	109	94	137	117	110	109	116	123	108	119	112	112	120	119	107	119	106	116	122	108	107	116	117	106	123	97	111	101	123	89	112	112	112	87	93	117	116	109	100	111	118	114	109	121	109	111	113	85	110	98	109	126	106	84	109	133	118	101	96	104	108	101	105	108	119	118	125	105	117	97	107	114	113	127	102	109	116	112	121	90	113	103	93	117	119	100	83	110	108	121	112	114	120	107	108	110	121	127	119	91	122	109	96	110	123	102	131	98	109	106	107	108	92	90	122	121	104	124	141	96	101	110	114	103	119	108	115	126	105	100	112	101	103	114	98	107	95	119	97	120	111	110	117	107	116	121	115	125	99	117	109	100	131	115	118	121	123	131	93	106	100	123	117	110
9826	11061	3333	3846	3306	2657	2095	1734	1514	1340	1127	1052	946	811	832	743	664	683	633	639	628	509	580	566	536	638	729	822	1153	1772	1863	1936	1289	1083	819	904	836	619	538	500	464	449	414	446	443	421	415	418	419	388	362	373	436	381	414	382	360	384	394	409	391	361	371	364	341	358	383	370	378	405	347	417	348	308	379	376	371	361	388	377	328	386	345	345	361	364	406	364	359	354	350	362	376	349	370	365	382	378	369	377	398	379	386	375	347	368	325	390	350	382	369	335	363	368	382	358	363	355	377	366	394	361	345	393	350	347	342	336	396	375	334	397	392	339	340	346	352	353	375	400	336	351	350	363	323	384	380	342	376	355	348	321	366	354	365	345	392	357	400	378	377	367	350	358	336	333	360	413	331	379	346	398	391	368	366	359	369	330	355	377	369	369	354	359	348	353	354	385	373	359	366	360	357	382	349	361	371	339	324	337	325	354	420	360	382	390	374	352	368	360	349	375	341	365	369	348	382	367	360	396	373	339	370	380	368	356	371	351	352	362	351	359	356	380	356	353	336	400	344	362	341	353	347	388	408	358	367	353	362	373	352	365	404	389	397	388	343	337	414	330	340	348	354	351	311	359	389	416	353	356	352	327	383	355	361	386	379	379	341	370	370	351	362	383	317	344	349	363	383	371	386	347	371	329	344	348	341	364	340	359	382	332	337	376	330	378	365	398	346	345	384	356	389	356	358	366	345	340	335	351	415	358	339	387	375	347	353	345	344	368	339	346	345	363	342	318	361	359	333	366	365	359	378	345	380	332	335	348	356	371	392	376	388	336	347	369	350	366	357	383	351	372	347	360	364	333	349	372	316	394	362	380	320	373	334	360	354	349	350	359	373	341	371	358	376	399	359	370	347	329	357	373	382	333	350	371	347	345	370	336	372	311	368	361	386	365	336	368	370	339	333	348	332	390	353	365	339	339	375	352	378	350	332	379	345	379	360	379	386	346	366	352	327	358	353	352	335	379	377	337	343	339	343	399	378	338	326	359	363	405	361	380	391	367	312	377	360	358	359	331	360	380	350	388	367	380	367	337	353	372	401	356	312	422	347	358	343	373	338	394	359	382	367	337	358	393	387	360	381	340	345	369	372	362	360	384	390	366	368	344	373	417	383	339	377	373	326	386	382	363	352	359	378	348	336	343	363	350	378	371	359	360	354	351	372	349	373	376	350	356	356	361	371	333	370	368	351	380	369	358	325	363	344	351	356	382	391	360	389	356	382	322	369	359	331	365	365	375	373	361	357	385	358	341	385	338	350	375	366	360	362	368	361	345	382	394	365	375	358	342	376	359	364	353	357	364	321	371	345	385	352	358	358	352	403	385	320	375	343	355	379	371	361	352	358	317	334	364	343	342	343	352	375	338	372	365	345	361	387	346	364	360	365	368	370	374	390	358	387	387	393	322	334	356	346	345	413	358	376	390	397	353	367	350	373	370	360	407	332	362	358	349	376	387	368	372	334	314	372	357	365	376	341	326	358	378	367	372	358	345	362	358	347	343	373	384	359	374	391	358	313	376	360	349	357	388	352	314	333	353	352	347	357	361	364	368	401	353	395	379	359	389	350	343	365	327	377	352	348	353	387	390	354	389	365	340	365	396	342	373	366	318	367	362	358	333	357	378	377	366	341	371	338	370	353	388	321	368	374	369	319	332	387	341	370	339	320	373	410	353	350	408	353	350	348	371	383	364	350	355	370	389	359	358	365	382	351	391	375	347	378	347	369	370	346	353	361	356	380	371	383	384	337	355	359	326	392	376	376	335	352	350	346	354	330	354	369	349	357	384	373	357	363	321	390	351	370	378	365	373	359	345	358	373	324	353	346	334	356	386	359	358	427	377	362	337	325	355	382	366	376	362	368	371	342	349	373	380	337	343	371	357	389	389	355	371	359	364	341	351	350	384	326	371	397	381	358	364	333	371	380	392	332	351	365	376	341	317	346	376	355	342	370	378	366	364	365	352	371	385	354	328	394	410	339	353	371	373	361	368	382	361	379	372	375	337	363	342	366	349	385	379	374	380	347	354	374	359	357	343	351	368	349	392	342	348	372	369	357	343	321	351	379	331	354	384	375	362	348	391	385	328	366	343	362	352	315	349	350	366	392	371	365	358	404	361	343	380	386	368	379	351	366	370	351	381	351	340	377	388	346	356	342	356	339	370	356	351	374	381	326	341	383	358	379	336	342	335	324	341	330	330	324	358	361	362	356	365	354	347	365	360	381	360	388	351	339	403	362	371	362	376	349	370	372	331	351	321	350	357	348	373	386	344	320	350	370	360	353	381	371	363	372	334	342	356	370	358	340	324	388	352	351	340	379	380	373	326	380	371	350	395	383	358	371	372	393	366	374	370	335	341	368	368	389	372	366	391	405	357	346	341	387	386	360	352	347	362	341	362	349	374	376	362	368	371	367	384	364	379	349	354	353	355	351	378	356	370	390	370	393	336	348	372	351	340	362	379	346	341	353	361	350	362	330	355	321	351	359	348	375	379	360	372	369	351	390	394	372	390	354	364	367	354	352	354	349	349	349	353	343	334	352	366	373	350	381	344	360	370	360	357	393	380	378	388	343	362	366	390	382	342	365	349	399	375	349	332	376	373	342	356	371	354	324	365	383	377	353	337	391	367	363	342	378	366	378	352	394	359	346	338	362	358	353	354	378	395	344	322	373	366	390	370	343	352	342	376	369	340	371	360	374	357	365	402	356	342	388	363	338	361	382	342	329	370	320	357	322	363	359	351	339	349	348	363	391	359	349	373	351	361	368	374	354	366	389	364	369	400	392	345	370	411	375	344	326	348	342	332	371	338	345	367	385	326	346	391	332	357	361	363	374	351	371	359	344	384	346	341	304	357	357	345	335	365	381	373	362	388	372	378	359	372	359	351	339	365	364	373	348	367	385	315	384	360	335	337	369	364	351	342	380	376	357	362	332	373	365	342	349	391	351	364	328	357	350	380	352	355	369	350	356	368	358	366	370	324	355	347	341	366	378	357	368	364	318	364	376	347	379	372	371	327	364	345	342	370	363	388	353	367	374	382	366	353	346	362	376	360	368	356	324	362	360	371	358	384	383	320	343	382	353	346	361	363	361	345	361	344	377	350	392	354	379	355	324	379	353	338	348	354	386	352	365	365	349	366	344	353	350	370	343	359	395	343	351	368	351	363	362	350	349	326	319	343	356	333	319	363	375	363	337	366	338	380	351	327	361	373	372	346	336	356	352	363	372	357	371	403	341	362	351	354	373	368	352	377	359	378	364	379	385	365	352	367	406	361	351	362	368	361	347	355	364	326	366	355	364	351	329	362	352	343	355	361	365	380	344	357	376	343	387	358	351	364	380	359	369	352	350	346	345	352	374	356	345	356	384	343	357	348	354	371	351	343	350	361	374	353	381	289	370	377	358	390	367	369	331	370	351	374	394	356	382	357	331	340	355	376	388	363	381	352	371	334
24471	26267	4934	2171	1556	1029	768	573	502	426	411	342	303	291	230	228	226	208	215	206	208	150	166	198	186	197	221	247	323	381	475	460	341	294	254	234	260	191	176	163	180	162	176	150	152	150	126	150	147	143	137	133	154	156	127	135	130	143	152	140	154	145	155	158	142	160	136	153	143	160	157	158	138	136	147	120	154	114	124	155	152	157	145	150	128	122	146	148	131	146	144	149	156	145	129	124	138	149	134	159	134	146	149	152	137	151	157	156	151	163	162	119	150	140	157	148	134	133	132	143	138	139	147	151	146	140	132	156	154	112	138	135	158	139	139	153	141	132	151	130	146	131	129	154	148	166	141	149	137	139	142	145	140	118	123	140	154	142	118	168	141	160	136	159	121	151	134	121	131	145	128	132	155	132	138	142	138	139	164	152	145	150	130	154	141	169	161	151	137	155	138	156	145	169	128	136	135	138	127	164	154	124	135	124	145	136	142	151	135	141	144	153	161	134	144	107	161	131	155	151	161	133	133	137	146	134	144	157	139	143	144	135	136	138	139	156	129	162	145	127	151	156	128	141	141	136	131	152	136	159	140	138	153	140	117	131	146	144	144	128	129	121	145	148	126	155	125	138	137	149	117	144	148	152	147	134	143	150	157	165	160	153	139	115	137	129	156	157	155	148	151	113	129	148	159	157	129	135	136	148	131	142	133	149	144	141	130	161	149	154	149	138	156	136	140	144	158	134	134	140	149	150	129	149	148	145	144	135	135	140	141	162	139	163	143	154	162	116	155	141	122	136	127	129	136	161	153	136	132	128	158	139	136	144	129	127	147	129	137	128	156	146	122	135	146	152	163	133	126	137	154	140	143	131	147	164	147	131	153	152	120	129	138	137	143	155	140	124	131	153	129	142	151	136	130	152	143	128	135	139	119	128	153	144	140	131	143	145	137	135	129	170	151	128	126	137	141	153	114	153	134	139	146	141	131	132	133	142	153	152	139	135	145	130	144	130	140	122	144	130	126	141	128	126	148	138	127	124	140	147	151	145	130	142	152	154	129	138	120	134	159	141	142	127	154	140	139	130	140	151	117	148	164	114	148	117	126	145	144	117	145	145	156	149	142	141	127	135	134	141	129	131	129	134	147	132	120	136	141	172	128	155	172	156	124	133	147	126	160	137	142	136	131	119	145	144	137	127	150	147	132	144	152	132	153	136	146	128	155	132	131	137	126	147	130	147	131	130	139	147	143	139	148	148	155	123	141	135	118	148	135	135	124	154	122	128	143	137	147	114	125	128	139	138	145	133	136	141	139	131	127	152	151	155	155	154	131	146	150	168	144	118	145	135	135	139	135	143	169	146	155	135	133	147	118	123	154	121	145	136	125	135	123	142	151	142	134	144	127	144	146	137	133	139	153	146	133	151	136	143	161	127	165	154	136	149	156	154	142	143	141	142	138	125	144	126	158	135	138	135	155	147	125	149	158	138	134	130	121	155	129	158	151	152	154	122	157	126	141	133	123	157	147	145	137	133	126	143	141	148	158	144	176	141	143	153	137	133	146	150	136	148	135	154	130	112	149	124	134	139	136	126	138	136	128	141	115	154	136	127	143	140	133	133	127	146	154	159	137	148	142	132	158	137	147	139	137	127	158	134	142	139	142	159	148	92	137	129	158	159	116	131	127	138	154	140	145	149	133	146	137	154	125	134	136	108	140	133	128	139	130	132	156	127	140	139	126	142	149	130	140	130	137	158	133	147	149	154	167	135	128	131	123	158	148	129	143	170	141	153	133	161	146	131	148	136	138	152	136	144	119	152	133	133	148	167	137	148	131	141	148	151	161	133	162	133	137	138	159	154	143	144	149	146	152	137	145	133	175	145	130	136	145	144	139	157	144	134	158	140	143	146	142	129	149	156	149	143	127	160	133	146	153	143	144	142	157	138	137	125	137	144	157	119	133	133	142	153	138	138	122	140	137	126	136	128	147	126	148	128	131	150	160	156	151	125	160	127	153	175	163	151	117	139	148	143	146	156	160	153	146	138	146	154	145	140	160	134	150	144	158	156	131	130	147	141	140	153	138	132	149	141	142	144	167	123	145	129	179	151	153	148	133	132	124	134	149	139	168	161	135	139	154	121	143	141	146	145	139	153	152	141	144	163	139	133	136	136	140	123	156	165	146	155	134	146	138	140	120	136	146	153	120	148	148	134	141	135	116	164	156	131	153	164	152	134	162	150	125	124	117	134	132	133	136	144	148	158	146	163	160	139	135	136	130	138	131	161	152	144	140	140	146	146	108	145	139	152	131	154	145	138	129	143	121	135	120	132	128	124	136	131	157	114	149	129	152	153	132	127	144	159	136	135	135	118	139	147	138	134	132	153	123	134	130	134	164	123	147	127	136	153	140	147	161	141	139	136	141	140	134	153	137	144	137	127	127	135	142	139	128	145	167	134	150	148	154	130	146	139	143	137	155	153	136	130	165	148	124	143	161	124	139	150	154	147	133	132	149	138	144	139	119	143	139	149	139	133	127	145	134	148	152	126	122	158	138	148	136	129	146	127	158	144	131	123	145	150	139	133	130	159	135	126	124	147	184	134	141	134	133	127	156	133	139	143	108	115	158	123	138	165	146	144	129	151	148	120	137	137	148	122	132	141	145	128	147	146	145	138	144	137	139	149	144	141	138	123	139	135	132	137	150	155	138	118	149	137	125	146	138	154	137	142	147	128	147	140	151	135	139	129	132	152	147	144	136	137	141	134	140	123	144	136	161	137	136	144	141	158	134	140	145	149	134	144	149	122	126	159	136	135	121	157	148	153	141	153	147	147	132	156	166	138	131	154	133	145	141	146	137	144	153	142	151	146	133	158	138	134	158	136	156	147	125	127	140	155	160	150	130	155	138	159	145	158	146	122	135	149	145	153	144	154	151	150	141	135	150	163	144	141	160	153	143	139	134	145	135	139	131	158	130	159	140	157	154	148	121	161	148	152	134	136	139	124	125	151	158	141	139	137	114	135	139	129	144	118	138	150	138	137	143	118	156	142	121	131	145	123	143	133	144	129	130	155	140	154	138	152	147	139	136	136	155	169	146	131	146	135	141	127	134	150	127	143	156	149	158	126	136	112	134	138	146	162	130	167	139	179	136	165	144	134	145	152	143	141	126	134	143	143	157	151	156	141	154	152	139	125	127	136	142	132	157	138	154	132	143	121	143	139	139	156	154	136	146	143	143	166	138	134	131	159	152	163	140	127	134	159	119	153	131	137	121	125	133	132	146	147	148	145	163	138	135	133	131	140	136	134	145	152	151	136	146	148	128	121	139	145	148	150	147	136	143	149	129	111	123	143	151	157	129	148	134	159	111	140	152	151	137	135	149	139	144	122	127	163	133	134	129	135	149	144	140	142	149	143	134	134	154	162	148	120	150	122	137	139	131	137	135	152	142	139	130	147	143	149	154	156	138	143	158	147	132	155	142	135	116	121	139	123	129	154	156	133
13982	18464	5742	6318	5402	4410	3546	3001	2396	2100	1799	1589	1503	1333	1196	1137	1110	1001	971	884	846	810	812	860	818	978	1221	1207	1717	2686	3331	3221	1920	1364	1190	1254	1219	957	716	710	604	577	617	565	530	528	503	532	545	500	513	505	503	534	509	505	495	499	513	473	482	520	504	510	497	472	471	453	469	487	467	490	492	494	506	438	527	479	490	465	479	433	467	455	451	448	475	486	453	420	442	468	460	447	421	460	514	498	436	462	470	469	433	431	441	442	470	458	498	451	478	442	474	452	440	467	439	486	468	488	466	470	435	482	446	454	443	474	476	454	447	432	468	466	429	409	475	429	414	431	448	442	443	467	417	424	468	427	465	467	425	478	443	441	469	465	431	443	483	485	483	432	432	442	433	399	460	415	510	438	439	421	446	436	406	476	479	495	431	445	424	419	501	475	456	427	419	493	424	449	472	437	489	456	411	461	465	487	444	447	476	436	474	474	418	428	430	408	462	437	436	471	417	435	455	449	457	407	464	475	446	405	444	439	474	418	460	466	457	430	465	465	442	471	475	468	455	451	450	431	448	470	482	447	419	445	477	464	424	475	453	451	458	473	487	449	448	453	479	486	422	459	420	465	468	476	396	401	439	421	453	461	455	451	448	433	449	441	435	438	429	458	424	432	453	425	413	450	404	429	465	424	432	461	424	449	455	432	432	448	443	437	403	446	442	451	488	434	445	435	449	408	433	447	449	447	415	415	427	477	440	457	421	459	417	488	442	476	424	420	457	433	437	453	445	496	456	460	461	458	462	439	452	454	447	448	393	452	473	415	427	431	445	415	468	435	428	405	450	463	466	448	446	428	473	454	463	416	445	449	412	445	450	417	425	425	482	436	437	443	424	434	438	426	442	413	458	454	440	482	464	461	477	473	435	429	435	437	443	476	479	472	483	432	438	431	487	451	427	429	464	424	443	449	465	452	444	433	469	454	458	454	483	423	437	467	439	453	435	406	458	475	479	461	389	440	449	457	434	419	445	427	455	445	447	404	458	433	429	441	445	449	470	491	430	461	451	462	463	405	473	437	452	458	458	418	473	422	455	435	476	442	491	466	411	435	476	424	466	469	462	449	479	458	445	458	432	472	463	488	444	455	448	444	430	447	395	454	446	460	469	463	444	479	450	461	441	452	482	426	445	471	448	460	466	439	471	429	406	467	447	444	460	484	422	450	419	466	476	456	463	433	457	457	422	442	424	423	471	470	438	439	462	492	465	459	457	439	468	432	431	439	400	457	442	463	433	425	403	418	479	461	425	457	449	404	426	484	428	439	419	470	434	493	437	461	469	435	453	444	472	452	417	457	441	428	466	477	453	428	439	434	424	438	443	420	478	479	441	380	469	405	450	465	460	418	413	439	449	411	427	437	453	423	448	453	433	422	478	447	482	391	464	447	452	444	446	426	450	417	434	417	474	461	431	428	480	462	459	451	456	431	454	465	456	453	404	444	461	464	473	426	474	481	439	440	431	461	459	479	473	430	447	442	435	500	442	472	461	504	441	459	428	487	438	431	420	398	421	478	482	435	453	455	482	445	449	472	427	491	429	448	456	494	467	430	429	447	427	433	448	428	428	455	455	478	428	445	434	414	449	457	488	466	450	450	459	438	465	455	473	452	434	442	426	437	460	457	447	446	469	447	449	484	454	472	446	452	425	450	505	429	471	473	441	460	451	487	459	435	414	452	428	477	420	469	484	460	446	459	420	459	450	410	457	401	453	402	438	468	468	445	450	446	430	447	419	440	459	439	471	416	426	433	430	456	451	440	453	449	466	457	437	455	455	493	435	449	406	384	395	434	493	454	456	470	422	417	458	436	454	436	460	413	466	447	457	422	450	429	469	483	443	439	427	416	449	448	450	432	449	444	468	436	464	445	467	466	444	473	426	480	393	435	415	462	478	444	431	464	430	444	425	462	423	483	428	452	450	429	482	449	381	451	474	427	456	451	423	435	444	473	418	461	449	479	446	471	440	454	463	408	449	464	436	464	460	464	443	467	450	438	484	464	429	451	430	469	425	478	473	454	453	468	447	435	458	464	399	404	409	430	480	425	486	437	456	435	456	458	438	423	436	430	420	463	460	440	466	436	455	468	500	425	426	454	461	435	432	463	441	433	466	442	430	479	454	467	513	445	425	463	466	472	475	444	423	449	479	437	463	429	445	421	435	474	475	466	446	452	431	452	440	424	480	426	472	430	437	486	480	449	455	436	437	428	444	453	435	411	463	463	455	435	467	436	452	444	446	461	475	423	415	430	458	432	491	449	425	436	450	437	453	409	457	418	476	438	434	424	477	444	456	450	451	445	472	448	424	452	435	416	441	476	434	458	448	459	486	460	470	451	427	452	446	433	473	442	412	439	432	488	430	448	482	471	464	406	458	448	426	451	445	464	417	455	483	461	465	466	445	449	421	419	460	414	437	442	425	435	409	425	400	438	413	444	447	434	465	429	439	468	459	446	413	436	428	448	472	394	425	415	437	427	446	439	451	469	468	416	434	412	434	439	408	507	449	430	443	457	439	435	433	465	443	460	416	479	474	464	419	426	453	421	445	412	443	428	447	480	468	444	441	457	443	425	461	410	437	485	446	421	439	425	448	427	438	455	413	454	420	447	438	436	454	476	486	469	450	422	470	464	472	415	425	471	443	432	439	437	484	412	492	463	478	455	435	390	429	442	444	434	452	467	479	446	467	441	449	478	435	439	409	459	448	468	437	408	455	436	433	497	449	444	436	434	460	476	465	432	428	446	450	475	449	438	451	454	496	424	445	415	418	472	442	430	461	481	430	418	475	423	446	430	429	404	456	420	446	427	428	410	475	451	459	427	465	439	431	438	472	452	398	477	431	434	446	473	455	466	420	476	468	455	422	438	440	415	438	448	458	437	451	454	408	415	477	471	440	443	437	437	434	437	445	460	457	514	415	400	452	441	455	455	469	443	421	413	455	424	470	452	459	421	446	429	431	439	477	456	441	447	452	431	445	422	479	486	439	442	431	439	424	417	461	429	456	446	449	424	456	454	473	422	399	433	449	466	451	472	437	476	452	410	411	443	452	434	465	463	407	459	446	450	428	437	482	410	445	451	452	498	446	472	435	472	436	476	424	444	437	467	451	486	430	462	442	433	420	444	421	449	452	465	436	489	454	456	440	448	421	457	435	477	448	464	457	428	448	458	459	419	430	489	440	384	431	467	448	419	439	443	449	449	450	446	409	448	402	489	469	459	442	471	410	438	460	447	431	421	481	495	477	439	478	417	484	464	427	420	451	487	445	451	447	447	418	419	467	458	460	456	455	455	453	417	460	472	448	412	457	443	451	431	460	461	467	448	438	463	440	440	456	456	420	462	416	474	450	450	432	404	467	446	485	431	473	437	439	470	407	451	426	468	459	424	426	439	466	460	443	455	413	436	427	461	441	465	449	406	467	463	438	482	422	472	421	461	459	423	449	445	453	454	462	463
2483	1353	334	266	277	260	228	226	207	204	219	204	241	236	229	196	214	213	233	211	211	203	221	219	218	224	243	236	229	234	238	222	227	207	227	209	221	206	220	223	208	198	239	208	230	216	218	183	218	210	204	225	217	218	219	219	224	207	207	195	209	234	212	237	202	218	229	212	220	227	203	215	214	220	205	217	212	238	200	200	225	215	195	238	208	225	212	211	228	224	223	210	212	220	223	216	221	214	215	244	208	248	236	192	206	231	205	222	234	228	263	221	223	255	249	217	219	215	217	230	240	239	235	224	228	232	233	213	231	237	222	216	213	212	227	231	226	260	202	231	204	241	233	207	211	195	228	221	220	239	219	232	232	209	207	223	215	201	212	243	243	222	212	225	222	223	188	203	196	227	243	213	239	235	217	201	230	203	237	224	220	240	208	224	202	209	211	216	226	214	247	239	218	255	215	220	198	238	210	224	198	222	193	218	232	209	217	204	222	203	209	206	203	227	222	217	208	212	222	208	214	201	214	221	209	218	228	202	196	222	237	177	193	208	190	191	217	220	202	228	215	253	207	231	213	249	242	196	226	221	219	225	225	214	241	253	215	237	245	226	193	243	230	232	207	214	233	214	228	206	217	208	226	203	243	237	230	200	204	231	213	227	193	220	182	221	253	220	210	199	225	214	231	210	221	194	222	212	218	228	214	232	191	210	203	244	230	249	228	203	192	225	228	199	213	220	226	200	221	229	220	206	214	227	210	217	194	225	241	182	199	226	223	208	222	240	200	191	206	229	235	213	209	217	239	246	250	224	221	218	239	215	227	225	222	238	199	218	205	227	205	212	220	208	205	196	231	226	228	239	216	223	226	218	205	222	208	229	219	238	231	231	188	250	237	207	216	222	217	204	233	210	247	218	198	211	218	217	224	220	209	211	215	206	225	239	227	229	224	206	204	228	219	218	226	204	250	214	225	241	220	213	210	200	224	199	235	215	223	214	226	204	218	201	213	253	241	235	216	229	215	219	246	229	223	231	218	192	234	219	208	218	232	225	223	187	207	224	215	219	185	228	220	234	203	208	228	210	201	211	222	225	191	233	214	241	226	216	203	231	260	234	216	230	207	215	235	270	229	234	238	222	213	237	223	212	205	201	231	229	239	218	197	219	213	203	199	202	227	255	206	215	222	220	239	226	231	189	223	199	196	211	224	224	255	193	181	232	205	233	230	237	218	218	216	220	220	237	234	238	230	237	231	227	222	245	234	201	204	244	222	216	200	192	217	233	224	222	208	213	246	220	225	217	227	209	201	220	218	235	238	231	218	232	212	208	197	209	217	235	193	216	205	239	238	226	222	191	210	231	203	220	194	230	217	229	208	193	229	236	223	226	211	198	218	213	201	214	200	219	217	190	222	224	226	245	208	214	225	249	222	208	208	234	209	226	231	212	224	235	247	216	190	198	246	236	231	229	224	214	230	219	228	196	218	216	232	235	247	247	203	241	202	235	254	227	226	211	214	197	237	211	222	238	236	211	222	253	231	225	201	209	230	196	206	201	183	235	230	209	202	217	224	228	226	220	232	223	203	226	231	227	193	227	222	236	218	223	187	189	221	217	174	223	229	211	227	219	241	202	202	230	217	211	201	206	207	228	225	196	226	212	198	225	262	199	199	213	230	230	210	212	217	230	190	208	258	213	217	239	224	230	218	214	203	224	236	221	251	232	244	215	224	224	253	227	225	212	238	231	227	211	219	226	236	229	233	222	219	236	195	180	225	201	221	201	216	216	192	218	244	229	197	251	221	227	228	218	225	226	237	212	223	250	214	205	222	214	221	195	211	218	220	195	195	228	241	192	212	211	216	240	242	211	195	231	234	216	192	191	235	209	227	224	195	196	225	232	225	220	227	210	239	213	228	247	203	260	233	219	228	233	240	236	220	209	211	205	223	212	215	229	199	220	236	216	197	225	212	210	203	201	197	206	199	247	237	204	225	211	197	231	204	216	240	245	215	206	230	202	228	231	237	208	236	232	217	207	223	229	203	214	231	241	221	231	212	228	226	211	221	212	200	214	256	216	255	237	208	224	231	170	225	214	212	196	226	206	213	211	215	249	236	213	223	208	219	215	223	218	189	204	198	198	218	202	203	202	209	221	213	212	225	218	215	217	252	227	244	186	227	210	228	217	231	243	239	240	229	227	205	225	213	236	240	212	224	195	226	242	213	223	204	236	230	198	231	208	223	215	216	242	228	202	214	204	206	232	216	221	211	198	212	199	219	235	251	221	222	207	227	223	241	219	227	212	211	233	214	237	223	218	214	201	203	224	233	218	201	237	208	257	220	218	221	239	212	230	220	220	220	209	224	226	244	225	202	222	215	221	208	211	231	239	214	225	231	248	209	209	221	226	224	209	225	203	246	232	208	210	223	193	226	224	224	228	234	227	225	235	218	214	234	215	232	198	221	209	200	199	213	222	232	221	212	258	237	203	210	241	220	229	226	233	183	244	247	244	216	234	208	231	228	217	226	213	222	232	214	197	209	219	217	215	207	241	189	245	241	202	225	239	233	225	205	220	220	237	230	225	212	223	235	209	211	208	221	229	207	218	234	198	203	216	215	247	241	216	218	209	215	221	213	219	199	238	246	229	211	256	196	228	211	213	212	237	220	209	228	249	213	210	243	228	205	221	192	196	193	212	208	214	214	249	237	228	200	206	205	224	243	216	237	214	227	210	226	222	212	238	207	251	230	191	205	246	209	245	230	225	210	227	202	207	224	198	217	226	230	196	224	210	200	232	209	219	207	226	192	223	210	207	209	229	225	219	208	220	259	241	190	214	215	204	204	232	236	250	207	220	213	224	203	219	254	216	217	199	209	226	234	210	199	209	214	214	204	219	218	220	186	223	233	208	216	200	212	210	230	204	228	224	212	214	236	213	226	201	223	217	223	251	209	220	193	255	249	234	201	210	212	202	214	213	204	222	214	229	220	230	204	216	224	230	218	195	213	251	205	221	234	228	214	209	230	196	237	239	225	234	227	226	226	211	220	219	222	192	223	224	248	215	213	227	230	234	222	208	255	204	221	214	231	239	212	225	219	215	237	211	217	205	182	221	220	212	231	219	213	228	212	198	224	221	216	234	228	191	246	237	231	231	223	227	199	217	208	229	222	234	238	210	195	223	260	212	219	202	228	222	216	227	213	178	185	203	236	226	198	233	205	245	206	203	224	198	223	223	216	214	198	203	216	206	204	224	219	248	208	219	219	236	192	218	222	201	209	234	215	208	196	222	218	210	195	220	234	207	204	198	219	246	215	209	188	205	211	253	209	220	198	232	207	226	245	207	229	205	225	228	246	213	202	185	218	216	215	227	229	185	243	202	217	222	219	213	224	248	211	209	211	240	228	220	214	202	235	240	238	214	221	202	205	227	235	228	232	221	214	225	221	212	232	210	216	220	226	240	257	237	234	231	239	231	209	233	236	216	241	240	226	202	211	212	210	226
2530	1874	842	850	792	780	748	740	680	667	730	711	682	657	655	674	617	655	652	629	681	611	648	631	675	629	624	648	679	707	724	722	691	705	658	678	635	692	649	630	639	658	643	613	658	603	607	642	671	623	623	634	641	603	610	661	609	625	635	640	631	667	619	611	621	687	655	627	621	562	627	646	661	661	652	628	625	603	615	699	610	640	653	620	585	684	620	664	592	665	601	652	640	652	670	652	682	661	608	647	620	634	632	656	631	642	649	646	661	658	644	626	636	648	626	614	650	614	674	643	605	607	617	630	650	583	638	629	584	631	636	647	603	605	654	629	692	594	626	635	698	684	636	654	657	586	652	632	653	626	610	607	648	648	654	636	633	686	634	581	653	635	621	628	615	630	589	613	660	620	644	626	588	695	679	632	592	594	628	639	596	649	569	625	611	691	638	633	642	578	625	621	631	596	667	639	665	655	625	640	620	591	639	672	620	679	705	619	645	605	654	618	612	663	669	626	630	658	602	623	621	665	655	651	634	639	633	616	610	628	648	647	648	647	628	666	612	646	604	626	622	637	605	624	649	645	612	586	620	623	656	651	588	619	649	618	660	632	607	616	714	645	666	636	638	664	636	637	638	646	607	656	607	648	636	614	635	630	651	603	628	609	650	605	631	613	660	599	671	610	653	674	648	616	615	626	606	684	638	692	638	624	656	618	678	630	644	629	700	657	622	638	641	643	620	608	601	612	631	615	660	607	640	683	653	612	682	612	624	634	655	625	591	660	678	586	663	642	644	613	642	636	636	643	703	624	602	612	623	654	646	668	643	649	667	626	643	660	585	634	639	640	606	657	644	635	656	612	619	646	628	666	647	637	622	601	654	629	619	631	629	601	627	635	633	637	652	618	582	696	595	611	633	644	624	618	621	642	655	609	652	645	634	621	602	650	632	657	641	609	641	589	626	695	625	659	615	648	610	640	665	654	645	652	658	597	653	640	633	615	620	629	656	622	628	650	615	666	674	625	641	634	597	664	641	639	636	635	636	627	651	632	614	617	623	652	642	601	620	643	594	643	645	626	637	639	675	655	631	620	631	637	603	656	619	613	616	673	590	604	649	599	655	607	568	631	644	652	625	640	661	635	606	617	621	641	664	634	611	626	666	586	622	583	627	637	561	634	607	649	651	613	603	636	579	603	641	646	620	608	614	632	636	612	579	624	656	630	626	648	595	569	612	660	661	642	575	595	597	635	603	614	671	634	654	678	620	625	572	627	618	626	611	658	644	650	609	615	639	633	664	662	644	635	644	639	613	598	681	662	631	635	636	570	636	646	658	587	638	617	665	659	660	598	610	640	660	666	661	659	620	625	663	597	596	591	621	621	643	616	617	644	605	650	636	604	604	615	629	616	635	677	633	646	609	642	619	610	633	640	597	628	627	645	612	599	633	639	617	636	678	613	663	662	598	620	624	647	641	639	618	627	605	576	641	628	630	592	641	646	668	635	642	624	620	668	602	639	631	605	640	668	621	635	635	643	644	598	628	603	632	650	631	659	621	641	640	623	627	621	641	614	583	626	628	624	655	593	599	628	630	612	613	617	638	626	625	594	609	662	637	658	643	640	635	653	628	652	686	652	637	658	625	652	598	661	618	618	604	668	668	638	616	626	633	619	641	690	663	636	605	593	653	623	645	608	621	666	652	639	616	624	655	563	569	657	636	617	675	675	660	639	627	642	641	661	626	648	614	656	648	636	589	631	593	620	671	584	639	639	677	659	660	620	612	679	656	625	651	621	579	602	633	625	642	629	658	639	631	638	625	591	657	638	650	591	652	620	600	623	625	657	637	664	650	627	608	631	633	616	629	648	644	600	653	639	659	630	610	631	602	695	657	634	584	653	653	601	629	691	604	633	671	607	625	605	611	664	640	641	648	618	613	620	723	696	661	636	635	628	626	637	631	639	579	686	684	633	652	595	635	677	628	696	609	710	628	592	636	644	641	636	599	644	603	656	611	643	619	644	631	632	650	653	691	634	648	652	643	645	603	652	632	590	631	634	612	642	633	675	618	649	603	600	638	667	659	622	616	617	659	574	654	635	726	657	636	642	594	608	650	612	611	663	658	605	603	663	626	606	602	701	622	620	652	608	630	644	585	600	649	658	686	711	630	653	659	630	621	612	615	604	635	587	673	633	649	624	618	642	610	649	627	615	580	665	632	615	643	628	627	644	624	629	656	650	615	620	658	647	633	691	625	677	635	639	606	627	664	624	627	623	624	626	666	607	649	629	629	682	611	673	612	614	600	642	623	623	642	652	636	645	637	643	635	644	629	621	628	632	629	614	622	647	641	609	664	637	642	637	610	584	638	618	637	622	652	602	654	600	645	615	630	641	628	639	654	604	636	656	628	647	592	616	596	573	640	620	652	660	633	595	647	622	654	634	688	636	626	668	619	640	638	618	629	651	644	659	649	691	635	679	646	615	640	622	644	646	595	627	647	645	617	688	696	644	606	654	613	646	622	621	612	632	638	637	597	657	649	657	608	619	609	633	639	634	630	659	650	637	630	622	610	620	660	689	670	692	618	608	657	650	634	616	641	643	604	647	642	633	617	614	621	650	676	624	607	644	635	647	638	648	680	627	621	620	661	623	677	634	581	640	644	643	650	669	628	670	609	637	634	601	610	633	625	624	645	616	678	645	618	664	669	663	648	632	605	671	657	613	617	658	619	663	686	614	684	636	649	596	624	633	612	624	620	629	662	619	639	610	624	640	639	626	636	600	635	649	621	618	636	630	604	617	607	677	608	700	620	656	642	631	598	682	632	605	650	593	662	677	614	603	648	619	654	627	634	644	627	650	612	648	650	671	596	661	622	637	619	637	677	645	642	627	610	643	613	656	659	665	627	594	671	616	602	709	615	607	649	587	618	601	617	621	646	669	666	636	649	624	707	654	655	648	622	634	627	630	612	669	619	641	633	612	614	622	624	636	667	611	655	629	639	680	593	673	620	669	590	638	662	604	659	608	661	621	611	600	604	622	578	626	626	612	615	693	630	633	619	602	641	661	597	602	579	549	628	619	647	630	633	623	612	655	658	634	627	618	608	661	658	607	628	653	634	645	634	624	666	594	662	586	626	619	614	623	604	550	655	611	643	617	637	645	632	613	601	641	598	644	625	600	582	646	591	632	574	638	632	601	665	642	655	616	648	611	653	650	650	625	658	627	637	642	633	615	640	687	652	608	598	619	605	609	680	646	686	636	655	598	592	651	641	600	596	655	622	606	645	639	656	634	619	627	641	635	609	649	638	612	608	626	643	624	624	588	636	628	595	654	615	644	610	663	651	665	671	647	589	635	667	623	594	637	588	681	600	600	589	644	629	630	652	648	657	589	641	612	607	689	656	658	612	641	653	595	666	659	651	650	649	647	673	597	632	660	655	596	620	618	630	650	678	662	641	619	610	607	657	663	627	677	639	604	602	623	616	632	639	662	604	638	624	630	660	629
14841	11554	1797	1177	785	609	462	367	311	267	234	235	190	178	150	171	166	145	141	138	135	149	130	165	119	151	153	139	235	245	266	238	227	183	164	163	166	153	133	123	107	133	121	107	119	136	102	123	110	104	103	124	124	107	121	127	119	128	106	120	96	108	103	114	116	118	105	127	103	121	109	115	123	89	117	104	91	111	97	115	107	114	122	107	113	118	135	109	111	114	125	110	114	109	114	92	134	126	123	112	110	138	119	106	92	114	108	106	98	139	101	104	122	100	99	121	91	86	112	107	101	119	125	113	84	103	111	106	105	106	104	114	125	101	97	129	102	109	112	125	96	83	106	118	102	102	103	125	113	123	117	104	106	97	95	107	99	124	125	110	103	102	115	107	106	123	123	94	100	109	94	97	118	108	133	101	100	106	113	119	103	108	111	114	93	102	123	120	118	113	105	96	119	98	108	101	100	117	113	82	109	110	106	94	125	94	128	106	79	109	116	113	117	104	115	108	109	117	99	102	116	125	113	109	105	94	128	111	96	108	96	122	108	113	98	110	126	120	103	118	110	106	116	101	122	118	114	123	89	124	120	107	116	94	108	107	107	106	114	123	113	108	101	110	102	117	110	100	119	100	102	117	116	112	114	111	107	96	110	101	120	112	114	97	116	123	77	128	118	95	110	124	122	115	124	105	99	115	119	101	110	107	103	107	97	106	94	108	95	112	116	100	114	129	118	113	95	102	97	94	111	111	114	113	116	120	108	104	106	102	106	103	114	100	102	101	134	95	103	90	105	102	114	99	113	105	116	100	93	115	95	113	112	124	121	105	95	106	111	105	106	108	103	98	102	113	96	119	102	117	105	115	123	105	103	100	114	96	127	102	138	114	122	114	102	99	102	117	113	112	104	111	97	112	116	115	110	101	97	94	123	99	110	105	96	112	126	106	110	100	109	118	123	112	116	125	102	107	100	105	121	99	113	105	100	100	111	107	97	112	111	119	114	129	105	108	95	99	111	128	112	97	116	104	118	90	102	101	109	111	103	116	111	112	112	106	117	120	103	93	92	97	120	89	110	117	101	111	84	128	118	121	101	109	109	95	113	103	112	108	111	104	92	120	107	118	106	106	106	120	105	99	110	118	94	113	93	95	108	119	101	105	111	109	118	108	106	121	110	108	101	90	99	106	117	107	108	107	122	107	103	117	98	122	112	102	118	112	103	105	113	95	110	104	102	110	112	120	108	115	77	87	103	96	102	113	122	113	117	125	129	102	110	77	105	107	101	114	111	111	93	112	135	114	115	112	107	102	107	107	112	116	139	97	104	121	111	99	111	115	119	101	108	103	104	108	107	113	104	105	118	112	97	90	123	87	134	112	117	108	106	98	105	106	112	89	101	101	88	101	108	97	85	115	116	102	115	112	96	101	104	103	105	111	122	104	107	95	116	108	135	99	110	113	115	114	99	113	93	97	97	114	93	113	99	98	104	114	121	115	111	101	114	108	98	102	122	115	83	111	120	104	95	102	116	113	116	118	126	114	89	105	110	117	114	114	101	132	94	133	96	95	107	117	107	122	111	112	88	102	124	106	96	86	113	120	113	115	98	113	98	112	110	83	102	127	101	102	97	92	94	98	100	110	96	116	98	109	100	122	107	138	122	102	99	100	120	119	109	112	97	112	109	115	107	108	109	127	115	98	120	122	94	127	125	103	100	123	121	97	114	98	110	123	99	117	107	119	108	114	124	105	92	125	126	123	111	108	121	114	114	99	99	97	92	99	128	112	98	102	122	88	131	120	101	115	109	111	113	111	108	102	123	124	94	84	109	124	130	108	114	113	108	108	126	124	114	101	107	101	117	111	115	121	109	95	109	110	124	105	97	101	99	105	102	110	108	92	105	94	114	109	117	94	109	108	101	112	111	102	95	105	127	118	107	110	114	104	112	113	102	105	105	114	109	90	117	117	104	106	94	112	104	85	96	94	107	114	115	89	106	111	104	111	125	98	97	119	130	126	113	105	105	115	113	110	116	103	129	90	97	100	104	101	107	109	94	104	97	116	107	109	101	100	115	103	93	113	133	100	102	119	107	122	105	109	105	102	108	109	99	101	100	113	123	112	92	114	97	104	124	141	125	105	104	106	116	116	108	119	110	123	106	103	106	116	107	105	119	102	109	110	117	126	81	106	104	121	109	110	96	111	95	99	112	102	110	105	101	117	95	112	130	107	102	112	125	104	100	126	105	98	118	121	94	119	115	102	112	115	127	93	98	115	124	121	112	104	125	121	101	110	126	113	102	119	106	112	107	112	96	120	120	114	125	124	117	110	103	100	97	95	109	114	110	105	123	112	110	109	106	89	111	97	111	108	110	99	115	117	114	108	119	100	109	128	99	117	101	101	104	107	109	95	104	102	96	118	108	113	112	113	114	86	101	106	92	87	110	105	99	108	117	102	122	108	119	101	104	104	103	125	125	118	111	118	102	120	101	96	99	103	116	111	106	90	101	108	97	122	101	102	106	108	112	113	112	106	120	108	109	106	97	95	113	107	104	106	101	110	90	120	116	116	101	110	127	94	92	114	121	104	107	124	122	110	106	123	96	106	113	93	116	102	125	134	85	112	115	111	110	98	113	131	118	103	88	94	76	104	110	113	95	113	137	107	112	99	103	104	119	122	110	107	131	103	119	131	107	121	93	107	94	106	111	106	110	111	114	115	117	104	107	123	109	129	103	109	91	104	99	116	100	114	100	111	107	98	104	105	105	111	109	119	123	111	99	97	123	106	98	118	111	105	117	98	117	122	99	98	96	93	112	104	114	128	117	98	113	106	125	110	123	119	106	105	118	126	112	111	138	122	107	108	106	100	117	86	90	105	107	113	96	111	107	99	103	114	89	128	114	120	105	117	111	107	101	95	97	108	114	109	116	119	109	103	105	110	117	108	97	112	110	112	103	101	118	110	99	113	109	107	127	121	103	123	122	108	86	115	91	107	105	128	120	91	116	112	92	117	113	95	107	101	105	110	110	122	96	99	96	122	96	104	130	98	99	109	109	106	122	102	114	116	107	108	96	91	97	114	104	116	112	115	112	118	111	98	123	103	90	116	114	104	109	116	117	95	97	115	127	105	102	108	111	106	113	121	119	115	92	96	105	96	111	123	99	117	125	122	111	124	112	114	119	120	127	100	120	115	103	101	100	134	92	110	109	123	109	112	96	119	113	104	121	100	122	110	109	105	91	112	121	109	116	115	111	117	108	125	103	101	125	122	86	106	116	104	122	94	104	124	82	133	104	103	91	104	98	112	101	122	114	102	116	103	119	89	121	115	112	112	122	126	114	108	107	104	106	129	105	101	108	124	101	111	99	91	113	129	107	106	113	109	110	109	120	108	115	113	123	114	93	111	100	107	113	100	116	102	100	100	94	114	90	105	110	120	98	118	120	129	125	133	112	110	106	105	90	111	122	98	110	111	116	117	112	117	117	105	96	108	103	104	97	104
9442	9564	3347	3783	3233	2631	2159	1712	1448	1248	1096	1060	933	870	773	756	664	650	631	552	575	598	567	569	592	618	714	798	1228	1637	1876	1649	1198	1030	910	710	684	604	474	447	438	442	416	408	431	395	421	428	447	410	396	397	388	404	413	401	359	389	390	385	391	388	397	376	386	359	371	368	374	378	401	365	353	360	387	355	362	400	375	382	383	366	363	383	375	353	416	367	373	377	384	357	334	372	392	336	340	334	398	387	339	373	366	368	362	375	361	410	359	340	358	351	378	350	351	402	377	387	314	351	361	392	357	364	346	359	391	356	396	363	352	347	360	329	376	378	362	332	344	357	395	364	350	330	377	327	346	386	368	371	378	332	359	388	358	374	316	351	324	376	343	366	387	409	362	355	330	355	325	340	393	379	368	411	351	347	349	329	352	354	380	373	360	387	355	357	382	340	362	369	376	383	360	381	348	377	379	326	335	378	367	360	349	336	376	362	352	358	361	373	358	342	385	356	338	334	383	371	362	378	346	366	356	358	333	359	363	383	389	351	383	381	379	364	358	370	347	337	342	349	339	383	324	300	344	336	411	331	362	336	349	342	371	369	377	385	373	395	360	338	394	385	349	381	356	370	384	355	376	373	362	355	371	382	330	386	380	393	374	351	346	382	336	365	387	331	372	357	352	378	400	385	362	353	361	374	395	394	372	379	383	355	379	354	369	376	355	386	381	362	360	347	392	350	349	336	326	361	364	351	387	351	363	362	377	318	338	359	328	367	370	378	335	370	317	382	368	353	363	359	422	355	338	341	342	363	348	377	338	348	329	328	349	393	369	366	362	367	350	341	402	362	351	323	332	390	369	357	362	380	345	372	385	362	380	343	368	401	324	341	372	372	354	387	335	337	359	359	345	376	356	325	313	346	365	389	320	363	336	369	382	357	357	340	354	372	335	404	368	351	353	343	371	365	349	339	365	339	363	357	343	325	353	343	355	384	352	324	311	344	416	389	319	352	349	363	356	341	359	340	389	358	367	365	355	354	392	360	380	355	331	372	378	362	356	342	345	376	379	377	373	366	339	360	344	384	333	348	361	348	369	350	352	372	370	349	346	348	351	358	380	371	351	334	372	366	328	375	345	342	366	348	376	336	374	349	371	348	375	352	372	373	341	356	348	368	354	385	347	366	351	366	362	359	331	370	343	348	385	385	348	355	342	370	347	364	361	350	346	339	366	373	372	362	395	351	372	359	357	385	362	366	390	364	359	361	384	334	345	371	341	371	358	364	386	369	330	336	365	369	369	399	334	346	370	378	366	377	380	345	377	398	348	354	381	365	349	333	384	321	353	348	353	345	368	325	355	361	332	356	327	368	351	349	405	359	325	375	373	340	362	355	357	339	383	373	319	351	322	379	354	329	370	378	372	368	327	358	356	367	362	345	356	370	372	381	355	364	375	391	374	358	349	372	359	329	365	346	378	351	378	371	378	364	337	367	357	381	370	345	360	404	363	359	340	348	366	332	336	354	338	353	375	356	342	350	363	370	346	363	352	355	397	307	365	353	361	330	405	338	348	343	352	387	363	355	359	387	332	357	335	345	376	351	348	332	340	372	362	382	359	376	360	395	376	347	340	348	365	370	387	405	365	389	364	378	352	342	378	377	302	409	337	379	361	329	361	335	364	348	331	359	374	346	375	395	396	316	373	359	384	362	343	368	333	328	344	348	381	376	328	337	353	360	356	409	347	373	369	361	377	402	356	360	368	386	393	398	380	363	368	335	373	345	351	392	337	367	365	330	327	356	378	351	342	347	366	367	357	359	339	393	372	360	377	385	370	351	349	325	347	329	384	340	336	360	364	367	364	368	365	362	377	377	332	363	342	330	320	378	377	396	350	341	362	343	328	366	373	369	366	354	347	325	322	339	380	364	351	350	345	337	387	344	372	335	336	330	338	339	394	320	353	372	370	359	344	377	346	348	317	356	391	338	368	358	361	336	364	369	360	342	385	344	347	340	366	335	318	344	343	361	378	339	341	388	345	370	328	344	350	360	377	334	358	335	389	342	401	338	392	368	354	353	386	361	354	332	366	348	344	372	372	334	355	328	359	343	392	367	356	357	345	366	352	365	360	340	392	359	354	383	370	361	371	352	369	338	361	398	364	355	355	366	384	393	337	379	340	352	375	339	355	342	373	385	353	362	371	347	338	382	367	348	360	360	359	372	331	365	356	361	370	357	344	336	336	355	386	337	378	354	339	354	362	360	343	364	381	359	341	408	375	340	367	357	360	341	343	349	368	363	352	374	375	373	361	371	364	376	351	362	360	346	356	324	334	371	384	357	364	331	353	384	381	361	387	373	338	357	369	357	339	397	384	364	366	372	367	367	352	386	379	375	340	369	360	348	347	379	321	380	336	322	359	367	380	343	360	357	338	346	374	356	359	343	349	354	342	332	403	358	384	369	343	335	357	300	393	394	385	378	354	375	359	355	376	377	362	394	362	353	382	341	358	368	386	370	387	357	363	378	353	361	357	346	343	363	362	351	320	376	378	356	383	368	368	349	367	355	372	327	381	329	344	368	373	382	356	368	373	354	349	341	372	370	359	348	378	355	358	363	350	351	339	397	345	349	364	341	356	337	334	386	350	383	373	368	351	359	353	397	374	379	352	359	350	385	368	356	346	370	345	380	386	381	343	356	377	379	339	373	351	390	345	333	379	341	360	337	384	369	325	378	376	387	342	378	380	367	362	353	344	382	383	362	341	341	373	358	375	339	344	340	350	384	388	380	399	342	373	347	347	358	391	334	387	340	369	353	380	357	383	343	353	352	378	379	312	339	347	351	366	367	368	384	371	360	346	369	370	352	342	369	349	314	337	391	360	364	366	362	341	329	362	343	400	301	350	357	363	364	365	366	384	326	387	365	340	349	339	357	355	371	368	352	338	387	315	368	382	391	360	346	372	371	337	381	345	400	331	341	363	362	339	347	343	363	348	391	381	329	387	352	371	345	369	364	324	365	332	319	367	349	409	381	363	332	376	339	335	384	344	364	377	376	364	363	359	399	365	343	361	371	347	356	355	342	361	350	352	361	376	334	362	359	360	338	355	413	365	375	334	350	332	384	335	369	354	378	327	341	359	344	335	375	356	363	345	337	323	363	360	353	348	346	360	342	325	374	323	337	361	359	370	339	378	347	379	342	357	370	354	355	360	390	335	339	334	351	377	351	380	355	334	365	363	368	377	356	362	353	372	356	344	332	325	357	383	348	345	400	347	368	370	348	371	351	372	327	367	359	364	370	370	363	338	368	352	371	378	350	357	347	401	340	367	368	361	362	379	369	342	333	336	331	359	387	367	352	371	350	357	345	351	370	355	328	351	339	331	383	355	368	366	348	315	351	374	341	330	348	371	349	358	349	397	343	368	390	364	332	355	366	382	351	390	409	359	370	371	355	377	366	338	354	361	357	376	380	369	343	386	370	353	371	399	352	363	337	371	383	372	408	345	340
22499	26489	5439	2315	1484	1012	795	564	489	427	353	348	284	247	267	256	237	206	183	204	217	185	190	188	190	207	221	266	320	397	424	498	504	304	248	218	212	172	172	191	180	163	165	157	149	191	146	161	142	141	146	142	160	170	150	139	141	147	163	148	169	129	149	150	138	150	144	127	135	128	150	141	173	155	152	134	122	138	143	133	133	155	152	156	132	129	162	141	143	141	160	135	146	146	137	130	141	154	147	134	135	144	142	153	146	137	149	154	144	145	161	133	139	131	146	129	134	118	129	148	149	148	143	146	145	135	138	155	152	141	137	126	136	128	140	138	153	153	162	157	136	148	176	142	146	146	151	145	164	128	134	140	160	130	153	139	153	158	154	144	142	135	135	128	147	149	134	131	108	147	148	133	160	158	119	148	155	154	129	147	139	117	127	131	149	154	134	158	134	135	145	145	151	134	141	147	144	130	155	146	123	138	136	151	143	152	143	141	147	153	143	138	150	155	146	152	140	133	119	144	135	128	165	140	147	141	144	161	163	131	157	136	143	142	135	151	147	118	138	148	132	123	148	145	138	145	132	132	143	162	138	154	143	132	159	138	167	167	144	152	126	153	153	147	161	125	141	136	140	135	152	129	135	158	167	139	139	129	126	143	147	139	133	128	132	135	132	139	154	138	139	153	154	135	153	147	123	138	153	152	150	143	115	136	149	154	142	126	134	153	128	143	165	143	130	142	133	152	148	143	122	140	142	138	144	147	151	126	152	124	140	131	158	155	158	136	148	159	163	139	135	132	126	136	151	157	143	164	141	120	141	126	155	146	140	145	160	135	134	150	129	150	122	132	150	123	144	130	145	154	139	166	141	138	143	146	143	158	134	121	141	162	137	144	139	123	134	123	147	155	148	147	145	156	151	134	140	136	133	154	141	143	130	137	135	151	148	163	177	133	128	140	155	121	132	164	147	127	162	158	133	149	128	147	120	125	142	129	164	152	151	155	138	125	135	135	136	112	139	140	136	147	174	148	158	148	140	151	150	134	140	147	128	159	151	141	129	129	128	134	116	153	140	141	146	120	164	145	161	152	131	149	156	145	127	120	138	149	162	124	144	153	146	132	157	148	134	145	155	143	132	160	171	153	152	154	132	131	122	142	147	143	157	142	132	113	127	158	158	138	156	157	146	131	151	140	129	152	165	149	122	162	161	150	156	125	135	138	148	125	131	149	134	151	150	156	131	144	154	161	141	158	166	142	153	157	153	173	141	127	160	129	127	122	143	136	156	120	121	157	134	129	145	146	125	143	134	127	144	134	130	166	126	135	134	164	159	127	126	131	130	148	147	137	128	144	146	129	147	149	144	123	179	145	137	133	152	148	141	168	144	149	152	137	144	134	133	139	140	139	148	133	144	133	154	132	119	146	122	140	165	161	160	127	147	156	190	158	131	148	147	149	138	141	120	139	142	131	143	146	141	129	176	150	147	136	143	153	144	130	141	145	124	160	126	137	145	158	153	146	128	151	135	143	134	139	165	142	152	134	151	141	143	146	150	148	124	166	139	153	158	127	150	116	140	131	137	158	141	127	134	133	135	126	141	138	134	142	136	142	140	136	156	135	159	136	138	135	154	128	161	133	147	131	131	133	147	147	130	137	150	135	152	130	136	164	146	133	144	136	138	163	139	145	131	122	148	148	140	129	132	166	140	133	127	152	137	151	136	151	117	143	155	132	166	145	146	150	132	128	153	133	156	134	130	148	136	131	136	158	144	150	141	132	132	107	160	150	157	159	150	144	153	143	153	126	159	159	145	158	134	134	124	151	146	151	163	146	152	136	125	135	174	140	129	161	153	140	144	163	122	160	142	149	130	129	157	153	129	142	153	135	137	126	133	141	146	154	140	162	146	146	123	160	138	132	137	169	142	137	153	151	136	126	170	150	125	122	143	163	140	149	132	154	151	132	118	147	119	126	161	149	137	158	139	142	125	141	132	161	134	164	144	142	130	158	123	137	125	137	119	158	150	102	151	125	135	141	146	150	141	133	120	159	157	166	144	134	145	167	151	160	147	119	131	156	145	125	136	150	160	138	129	148	137	115	172	123	137	127	166	133	126	147	160	162	139	156	139	147	144	142	135	131	145	146	134	119	144	149	154	135	159	170	131	150	133	151	155	132	141	140	165	129	161	144	144	155	119	129	152	150	133	150	145	132	156	155	145	130	138	153	128	137	127	122	147	152	180	126	146	159	145	117	125	138	146	135	146	143	160	134	149	122	144	144	116	165	150	143	137	130	132	150	148	136	142	160	152	145	133	142	138	146	114	122	144	151	147	170	139	132	138	112	127	137	138	154	140	133	116	123	162	148	104	118	149	143	143	148	142	134	132	139	164	124	149	143	155	147	152	134	131	142	140	131	150	155	143	135	117	157	145	152	138	145	134	136	129	152	131	148	153	150	144	152	137	141	142	165	168	145	145	142	122	127	134	151	129	137	162	133	144	134	158	158	126	147	142	152	157	139	140	156	158	148	150	134	133	163	145	142	131	148	138	154	125	157	124	131	152	129	147	153	135	176	133	161	128	142	134	111	154	150	167	153	172	140	141	157	156	142	153	128	138	170	151	145	162	144	124	141	143	147	142	144	159	144	136	149	115	152	141	127	151	142	138	148	137	155	147	143	154	149	153	141	154	146	148	158	148	141	124	141	161	153	134	146	140	148	144	145	156	144	137	137	149	153	156	114	141	145	143	138	133	142	148	141	154	127	150	137	125	160	136	131	148	129	132	143	168	137	146	155	142	129	134	136	131	149	149	147	138	139	144	144	120	137	137	157	147	142	137	135	145	115	136	129	151	130	140	143	160	140	127	140	126	154	136	167	151	131	142	145	154	130	150	149	134	131	137	151	133	131	139	135	152	138	122	136	144	149	149	135	147	142	133	144	136	152	156	147	141	142	146	163	125	128	138	132	130	157	144	123	143	128	146	133	146	139	160	134	145	129	164	138	137	127	122	144	127	135	154	116	133	145	123	174	158	138	135	133	147	151	130	147	150	157	139	137	121	141	130	138	156	133	135	145	129	144	160	128	161	161	156	118	160	134	155	165	142	145	145	150	126	145	154	143	153	142	127	148	145	138	123	136	143	159	137	152	159	136	154	158	141	139	118	160	140	138	134	159	127	132	133	163	162	151	157	133	145	145	141	135	133	137	145	165	141	150	146	144	149	133	148	142	144	150	124	156	135	147	162	126	175	157	140	144	152	129	155	143	157	132	128	138	144	154	133	131	163	151	155	160	140	147	121	122	148	141	127	149	123	142	158	147	126	141	137	130	149	156	136	134	123	152	144	142	129	139	120	149	148	139	159	142	148	165	152	148	133	133	136	155	151	126	165	125	128	147	147	154	149	132	140	146	148	147	152	152	145	149	141	165	130	132	134	131	142	136	153	133	152	147	134	146	168	138	137	150	157	133	142	132	145	137	135	112	149	147	148	132	156	147	121	140
12560	18129	5708	6396	5355	4301	3607	2965	2515	2183	1802	1721	1492	1330	1243	1191	1059	958	966	880	874	763	831	858	813	912	1234	1280	1978	2724	2874	3198	1898	1391	1329	1066	1109	748	665	658	632	598	538	566	558	545	488	572	540	485	518	502	479	515	512	530	516	507	508	508	504	491	477	493	493	491	475	459	439	477	465	490	493	518	451	461	466	477	461	432	459	490	507	455	468	459	482	484	431	461	470	478	457	465	478	461	478	444	447	404	479	460	482	459	437	470	435	443	483	446	407	449	463	460	441	465	444	416	446	440	469	468	452	440	424	404	469	478	470	446	435	439	471	465	487	431	489	433	418	432	460	482	437	453	427	487	471	438	426	479	458	455	456	445	456	445	416	437	436	429	455	411	449	461	440	466	437	423	462	472	471	443	438	434	451	457	464	435	441	448	489	418	434	434	472	437	433	454	458	429	430	388	462	448	437	469	444	458	465	479	460	467	498	415	436	427	477	432	418	477	412	444	476	469	434	403	445	449	434	465	462	440	409	504	432	466	464	447	429	436	462	453	433	468	448	438	459	445	403	448	451	458	442	430	462	466	484	450	450	465	474	414	448	427	428	439	421	438	449	451	485	426	446	428	428	484	422	444	443	438	434	471	458	464	422	485	427	471	475	447	437	422	453	455	458	449	450	459	456	446	483	440	507	426	454	452	426	467	455	423	451	437	475	452	404	451	477	405	441	426	468	428	493	409	411	478	438	474	446	451	471	445	447	452	471	419	468	438	437	441	474	465	451	435	451	449	449	448	452	448	392	448	460	477	469	430	455	429	417	419	451	429	423	408	429	446	457	424	452	430	441	456	488	447	453	456	457	480	475	436	431	432	458	444	430	463	423	430	473	425	443	446	431	466	439	482	451	430	453	455	436	460	428	447	468	423	466	430	466	452	413	444	493	417	515	429	443	464	404	476	463	435	448	429	437	441	407	439	413	450	450	452	421	433	488	424	448	482	457	466	440	471	438	485	466	441	447	454	438	457	471	446	419	438	456	439	464	443	479	438	473	458	424	414	446	470	441	444	444	449	435	429	463	398	451	463	437	423	414	473	423	463	461	416	460	488	438	453	424	458	451	446	419	458	451	433	430	481	445	456	438	475	425	445	471	464	455	443	460	438	473	475	443	455	449	452	458	426	432	466	414	461	463	438	443	449	450	474	437	430	471	432	446	422	457	459	412	457	486	454	464	480	423	452	443	429	447	414	462	451	439	418	439	432	421	458	449	448	467	461	442	438	446	443	455	420	395	463	433	418	450	412	457	483	449	455	468	424	425	461	445	468	475	462	432	412	447	484	480	425	460	440	466	417	458	476	454	405	466	475	429	451	448	435	384	471	429	423	432	490	435	421	462	482	443	445	454	454	420	481	431	432	425	436	477	435	434	477	397	492	459	451	459	465	463	463	452	425	438	427	428	423	441	416	421	453	471	409	456	424	476	459	460	440	440	435	477	452	463	432	476	405	459	457	437	468	431	411	412	437	452	466	422	428	445	452	438	450	449	441	443	470	449	461	446	460	443	421	450	429	438	417	453	440	430	456	454	452	424	425	497	424	429	457	432	428	438	454	459	427	410	477	452	411	453	463	436	441	438	481	459	449	492	463	468	449	445	416	433	467	467	474	455	414	442	463	430	430	447	469	468	444	468	425	492	485	445	443	450	412	447	444	441	442	480	433	478	434	457	441	433	468	427	418	456	433	422	426	475	472	444	451	434	459	447	465	452	462	446	461	449	457	449	454	475	437	460	446	451	465	430	434	425	463	462	426	472	496	447	455	472	474	455	447	468	434	462	464	478	496	450	444	429	434	421	457	472	438	443	424	437	484	451	485	431	444	428	451	442	443	467	436	417	470	425	424	460	419	481	468	438	440	447	416	443	451	403	467	434	445	437	446	441	476	425	462	425	495	412	435	414	475	459	461	440	434	482	429	487	462	420	475	408	427	447	485	444	420	424	423	455	430	421	461	502	419	447	420	469	437	435	459	461	435	460	434	426	453	461	429	479	436	463	436	444	414	424	410	454	480	489	443	410	449	430	443	475	439	431	489	443	446	447	427	482	454	428	430	460	478	439	449	436	439	464	448	467	449	471	472	422	420	461	432	437	460	453	447	433	451	472	438	443	440	439	424	478	425	435	470	442	445	431	437	458	435	457	449	462	441	441	455	477	470	416	417	451	454	434	446	430	461	430	471	460	457	446	438	431	417	432	447	447	447	477	453	420	450	422	474	438	452	456	432	455	472	459	456	479	440	454	468	448	456	450	478	449	460	468	444	448	457	447	465	433	447	461	450	444	419	467	456	464	449	483	430	413	431	465	422	442	425	479	461	415	470	435	433	474	453	441	436	449	492	472	424	463	414	415	425	419	457	443	466	462	494	413	437	473	454	503	444	439	451	438	411	382	418	437	442	492	425	442	442	445	433	457	446	448	441	448	427	423	429	421	444	443	428	433	468	455	478	442	398	432	425	446	438	418	438	427	400	442	467	460	458	407	439	450	446	446	445	475	444	444	475	471	441	456	426	434	417	432	468	455	422	432	413	481	465	447	420	427	427	486	460	448	462	467	492	445	444	454	460	454	432	454	458	450	426	462	467	465	436	448	459	446	457	424	444	443	450	422	441	451	452	431	381	412	420	454	441	426	433	436	454	421	409	474	456	464	445	446	423	428	455	472	420	430	454	436	462	456	464	475	473	449	435	446	415	443	485	447	472	392	446	482	452	423	451	429	448	446	440	428	454	436	449	444	457	447	460	435	436	471	488	444	445	447	439	450	436	470	404	415	444	467	444	471	498	443	486	453	463	474	451	477	422	474	420	436	491	460	456	464	422	422	437	449	469	468	462	422	455	419	429	458	465	451	446	465	469	468	440	445	467	433	475	436	416	457	435	423	443	398	430	429	438	442	413	445	443	448	456	432	459	445	472	427	480	496	436	459	502	450	428	470	436	466	431	375	484	461	420	470	432	420	437	460	465	446	437	475	448	429	471	418	477	470	461	450	453	436	482	479	433	438	463	451	460	443	455	470	441	424	439	462	473	470	414	436	404	467	429	429	404	465	438	475	477	441	430	465	460	444	425	462	452	402	432	459	423	425	449	443	409	454	493	429	476	414	457	435	448	458	452	456	448	420	460	431	457	411	443	439	476	492	457	474	450	462	434	466	416	455	415	448	441	427	449	456	470	456	415	462	473	456	448	461	455	459	448	446	442	469	446	440	429	427	443	444	455	453	438	471	440	439	474	436	448	458	476	429	430	447	429	498	435	458	489	450	465	474	401	423	459	461	437	435	454	462	411	439	431	428	442	428	433	476	478	419	461	444	417	438	436	457	424	463	461	396	438	446	453	454	452	446	459	427	449	457	469	447	428	439	419	459	413	466	469	470	407	481	455	436	409	466	432	429	457	471	442	492	461	458	480	439	428	429	407	437	439	497	419	457	458	452	432	443	431	431	422	443	469	484	410
2503	1326	367	319	271	235	236	253	231	252	242	219	232	237	209	212	221	209	218	223	226	215	203	212	242	207	233	224	246	223	232	215	230	232	215	213	239	216	223	205	223	259	206	225	231	227	233	230	207	228	209	205	227	196	232	221	208	204	219	221	205	225	225	204	221	217	229	203	208	221	232	220	209	197	222	236	213	213	218	192	211	238	184	231	215	229	228	217	218	223	230	201	227	207	197	228	238	229	202	194	236	230	225	247	224	215	209	214	200	198	233	250	208	210	248	241	226	202	215	242	210	223	224	222	219	235	230	232	229	213	234	227	202	203	228	215	258	207	233	193	203	236	234	205	224	221	227	241	216	202	182	219	208	217	226	228	223	223	230	209	228	235	206	207	212	216	240	204	214	236	207	227	224	221	212	193	229	223	221	218	234	244	213	251	235	203	217	195	198	266	214	202	244	234	228	242	189	213	239	207	202	223	227	220	211	202	237	256	225	219	205	222	220	221	218	238	213	239	201	216	222	200	225	215	220	235	202	218	203	211	236	203	197	220	244	230	193	203	206	217	210	202	195	212	181	208	217	232	218	222	222	225	180	245	198	240	211	215	207	225	209	194	213	230	214	205	222	211	228	209	225	210	209	216	220	226	206	240	209	194	245	229	220	238	204	228	204	228	217	221	236	224	224	215	234	224	220	204	219	234	211	213	215	235	239	233	210	237	226	204	190	213	233	262	210	207	223	209	233	232	217	189	206	214	213	224	210	218	221	221	218	225	201	214	203	211	214	235	224	220	227	208	207	225	216	227	212	220	233	210	211	231	203	198	227	209	259	227	246	222	218	217	228	233	220	204	209	200	238	223	228	221	215	228	204	224	216	243	242	220	225	225	179	218	234	255	221	199	220	234	228	219	226	219	200	204	213	217	205	217	228	231	231	192	201	246	223	223	221	210	219	249	195	226	218	247	215	213	215	229	232	210	219	206	206	227	218	230	210	217	225	209	228	196	196	228	212	242	226	252	226	212	244	202	213	219	217	206	220	212	240	235	226	217	241	213	209	219	227	221	212	238	241	232	212	189	232	213	233	246	217	202	241	206	230	213	240	236	213	242	211	214	244	216	240	235	217	218	229	257	221	224	209	216	222	222	221	214	212	226	227	207	215	219	213	221	221	207	215	203	215	204	234	227	201	224	208	177	205	229	231	202	208	223	244	240	236	245	193	215	193	217	206	233	239	243	220	201	229	212	212	206	217	228	197	208	223	192	210	230	241	204	223	216	229	233	227	227	207	208	223	234	223	224	188	205	239	214	250	199	223	243	197	217	219	237	231	208	214	220	218	206	233	249	212	246	244	205	213	211	239	203	205	227	210	238	228	222	195	213	190	220	224	245	205	229	198	206	213	222	228	210	238	218	197	203	192	225	232	241	215	216	214	217	196	196	236	204	196	216	227	203	204	232	210	208	243	217	246	218	229	222	227	213	239	218	237	206	210	218	212	232	223	217	229	253	213	209	227	216	218	220	229	205	239	206	209	228	221	222	205	240	232	240	215	221	220	210	226	220	229	233	196	198	204	223	204	209	193	212	213	227	212	247	216	229	225	218	214	222	224	241	209	205	209	225	229	211	196	203	247	232	228	193	209	202	238	215	217	231	179	222	231	186	234	220	213	194	203	213	211	220	218	219	213	208	204	245	204	193	198	240	234	197	220	249	248	231	200	217	188	219	197	220	200	216	242	226	228	212	230	213	198	196	205	224	198	206	203	230	193	243	220	225	226	215	247	235	241	239	223	240	245	202	190	203	186	223	226	205	239	213	258	211	212	226	227	202	218	208	190	217	226	215	213	198	215	248	199	243	234	218	211	203	235	232	232	227	211	225	206	230	200	238	222	202	216	222	194	238	216	244	226	205	194	236	231	208	235	231	248	219	229	239	213	238	212	209	234	199	195	235	233	218	219	210	195	203	199	228	218	203	215	201	205	225	212	193	213	234	237	197	199	192	213	228	220	208	203	200	211	225	196	205	237	216	206	226	240	207	211	237	263	208	204	263	213	214	216	252	244	233	233	210	212	221	224	230	220	220	218	195	215	212	233	209	194	224	206	228	218	224	222	218	232	231	225	228	207	221	192	195	205	222	247	216	262	234	228	251	223	207	226	223	217	222	216	217	217	221	205	213	222	212	223	213	249	231	223	204	208	218	229	234	230	224	224	208	226	196	211	239	194	228	205	226	217	247	213	214	215	199	246	238	240	225	217	231	228	217	203	203	205	218	214	231	216	227	215	229	206	239	209	213	207	227	235	202	211	213	208	216	239	239	229	213	219	204	225	181	228	216	226	213	215	237	217	219	210	227	236	225	228	213	223	228	201	208	241	213	212	219	198	201	189	221	195	198	230	224	204	231	222	231	236	196	220	188	184	233	228	216	224	230	226	228	192	213	223	216	218	219	200	216	215	236	224	214	210	215	222	210	217	195	235	212	225	201	211	218	225	222	205	214	209	205	219	251	216	199	220	203	215	221	210	208	241	209	231	220	209	202	199	236	237	218	224	227	242	198	216	206	219	239	237	252	192	223	216	198	232	223	216	214	235	225	223	222	233	211	238	225	246	229	205	225	228	217	210	210	228	216	193	212	210	214	174	216	213	208	216	217	196	209	229	232	219	212	213	209	244	224	236	212	220	234	196	209	218	223	231	216	215	225	223	230	207	233	230	184	185	220	223	199	224	210	230	255	229	208	215	214	248	236	238	234	217	239	226	214	219	210	204	216	204	235	241	275	233	229	220	226	209	210	225	220	247	208	202	225	240	209	202	233	208	219	208	239	206	217	234	223	220	192	186	232	214	206	231	234	225	221	227	220	210	219	213	217	219	232	215	215	233	222	215	228	222	233	216	232	219	223	206	227	255	232	213	255	205	227	198	244	215	251	246	215	248	208	232	215	216	217	241	206	250	235	217	255	232	225	215	216	219	189	252	231	237	198	203	243	217	225	247	217	221	238	225	222	199	194	222	211	208	206	232	208	197	221	190	226	201	197	198	211	221	203	206	205	230	248	216	240	209	217	208	230	243	214	238	194	235	237	218	233	227	241	241	207	211	227	206	209	232	224	205	205	192	214	219	228	202	239	236	212	212	227	207	234	216	233	191	193	195	195	208	231	223	246	230	225	235	224	229	239	215	224	204	221	225	227	187	231	238	223	199	232	233	225	246	229	220	191	224	233	205	222	227	207	244	238	240	191	213	206	213	220	238	233	228	232	202	225	236	204	213	227	222	227	268	206	225	243	224	234	200	238	221	236	214	222	190	216	234	213	240	215	205	213	219	240	211	196	225	204	232	215	212	231	220	223	223	218	207	218	212	223	218	237	237	227	236	205	207	194	237	225	222	199	205	226	203	203	206	235	219	203	230	195	220	262	214	190	201	236	229	217	212	207	212	207	197	213	243	227	206	231	220	231	240	230	218	233	207	195	244	215	218	221	219	225	229	235	226	222	214	235
2515	1841	861	846	810	785	773	692	722	692	654	681	679	680	741	674	647	709	660	691	674	666	647	625	660	659	637	629	701	733	705	710	703	690	692	661	639	639	618	612	675	637	626	599	629	632	595	680	644	665	624	621	627	654	646	626	653	587	673	663	658	612	604	639	636	674	627	622	656	689	654	593	633	609	598	645	614	620	626	635	606	636	643	647	648	615	657	614	625	646	625	608	662	640	666	641	668	648	633	660	663	601	643	653	601	637	641	626	638	645	641	635	605	636	603	592	683	596	631	635	637	645	650	632	621	653	694	632	639	594	661	653	644	598	660	592	609	668	635	649	649	637	619	687	656	667	680	607	665	655	668	606	624	635	599	607	653	621	601	658	616	655	653	661	671	633	641	671	624	631	607	581	597	656	656	668	629	634	680	620	639	644	606	666	614	599	656	590	678	644	661	589	652	650	622	654	625	606	640	681	642	613	615	639	594	645	650	699	692	610	676	624	608	623	598	600	618	632	639	642	635	657	683	652	648	620	662	645	637	625	653	631	647	609	621	644	583	607	634	651	648	627	605	594	660	662	642	624	613	642	651	624	647	625	620	682	635	630	616	656	624	646	655	598	641	625	630	653	592	602	615	655	612	664	611	642	647	641	607	650	617	637	600	667	604	608	688	633	656	604	594	685	670	626	647	640	609	630	607	583	631	594	629	662	619	621	612	630	622	638	650	658	613	642	624	694	596	619	654	663	706	597	630	621	630	618	662	657	606	618	661	625	641	636	615	615	610	600	656	614	633	608	668	596	673	654	634	600	657	656	579	656	640	668	615	629	623	634	622	637	655	605	643	648	654	606	650	658	621	614	630	644	607	614	634	588	687	646	658	653	670	663	621	603	586	622	629	617	643	647	633	639	666	672	651	648	648	637	585	640	654	624	635	641	657	653	624	616	608	617	612	601	680	656	621	608	633	667	583	612	601	597	645	693	632	666	632	654	594	651	668	663	670	621	611	640	619	627	628	651	620	589	635	646	652	664	677	659	651	644	635	653	643	637	641	627	616	612	628	622	566	631	645	647	650	633	635	651	622	628	657	612	654	604	638	608	633	639	643	604	643	657	660	652	606	675	628	625	626	622	637	600	635	638	628	628	624	631	599	649	653	635	621	620	617	659	628	601	631	598	633	652	625	631	665	626	601	636	678	620	608	622	620	626	616	613	641	599	598	613	651	626	606	681	631	640	660	659	617	655	627	627	659	637	619	620	640	615	616	627	627	652	583	698	645	663	663	656	611	634	666	656	654	608	636	672	637	624	600	595	617	649	631	627	586	617	614	603	633	643	634	644	688	639	712	640	595	620	615	625	630	626	645	615	624	592	621	626	629	642	604	613	662	623	648	622	633	627	641	694	677	609	604	672	642	611	635	630	619	634	633	680	628	643	618	580	618	618	620	604	605	659	647	631	674	665	653	636	648	616	620	647	639	595	636	602	651	621	598	635	623	617	620	614	653	646	663	628	639	616	610	646	608	652	647	633	663	639	623	613	634	636	632	593	655	647	622	631	643	626	637	634	641	649	663	629	638	580	651	633	603	611	587	655	669	639	620	648	628	628	581	581	665	656	647	644	658	663	607	662	669	609	653	632	630	656	648	669	619	642	628	605	616	633	667	623	653	676	607	623	640	627	626	632	663	598	632	647	639	638	636	608	644	624	618	666	630	621	652	622	617	608	616	650	633	623	621	634	678	609	654	597	674	642	633	588	668	641	629	616	613	592	615	645	614	603	598	653	689	628	622	646	623	609	618	611	623	655	642	660	609	590	660	619	638	639	651	642	611	649	584	655	619	597	607	623	614	636	614	603	654	599	632	624	626	585	646	643	624	614	636	661	604	633	644	622	662	608	634	628	644	604	627	673	621	610	623	635	651	609	642	649	634	615	576	601	628	618	662	618	649	630	661	670	643	655	653	642	592	668	631	658	625	614	603	678	640	669	665	662	622	623	663	685	650	626	655	641	637	622	672	625	622	593	656	621	628	612	680	619	624	623	653	659	608	658	594	645	633	652	600	644	627	628	657	645	622	600	666	653	648	682	623	623	601	671	648	628	593	683	682	624	639	632	589	570	626	614	617	602	648	659	689	633	600	665	633	658	652	622	648	609	631	645	656	674	635	641	580	607	636	583	622	616	601	618	650	699	659	622	676	646	632	605	616	648	632	661	612	629	623	648	589	635	641	627	625	644	632	624	627	637	624	634	637	593	630	600	573	680	631	687	627	628	650	577	612	642	618	579	601	655	627	659	686	620	616	613	621	662	637	623	599	651	652	637	633	598	621	628	651	679	623	594	633	606	619	645	618	655	696	646	622	633	650	650	676	681	664	649	656	637	619	670	626	638	656	625	624	617	674	614	617	645	641	662	627	688	614	657	678	649	665	618	647	645	642	642	607	641	647	662	627	615	629	642	611	660	607	637	616	653	653	592	649	607	608	672	593	660	626	655	635	599	668	652	654	628	684	622	619	625	644	640	626	641	639	634	645	568	659	604	638	648	604	611	635	659	651	606	661	647	610	611	649	665	647	592	632	653	648	619	649	648	597	612	624	600	588	629	643	658	658	586	648	643	622	643	610	611	641	574	595	599	625	581	623	624	618	602	625	617	628	614	656	660	655	618	624	648	634	618	664	609	631	620	617	659	664	649	660	643	577	643	657	607	672	626	625	629	602	691	626	625	626	697	613	633	641	642	614	660	643	653	618	643	674	630	610	655	629	628	688	657	622	637	650	681	652	635	593	624	609	605	619	616	624	667	638	616	634	639	625	642	633	601	635	622	616	660	681	628	633	629	593	616	643	616	650	631	624	593	618	613	629	620	589	574	629	663	640	640	640	633	659	615	667	671	651	645	642	615	658	642	584	637	657	619	654	590	641	680	645	605	659	697	633	635	607	629	629	642	634	618	579	625	620	641	602	612	658	605	637	647	652	614	616	664	633	636	634	625	668	603	651	646	624	655	578	594	611	645	622	607	644	657	593	645	623	646	624	631	596	623	634	682	647	630	618	641	659	669	622	602	673	605	608	585	626	621	639	644	631	615	620	597	627	618	619	611	655	644	631	589	627	659	628	655	604	617	644	638	634	627	650	591	682	639	604	609	654	667	595	632	638	669	619	644	682	669	606	671	642	595	668	640	607	630	638	593	620	647	657	636	572	642	604	609	638	609	638	643	624	642	628	667	616	638	649	638	570	581	663	682	649	628	636	640	630	637	608	630	601	634	598	619	604	616	608	582	647	621	599	614	651	646	606	685	685	627	612	640	667	636	581	632	683	628	657	632	664	605	604	629	615	601	623	600	664	647	616	654	669	627	642	663	667	613	615	654	648	654	633	618	605	636	630	628	614	605	629	601	632	636	612	614	611	633	650	624	630	621	598	622	659	645	595	631	589	667	664	584	593	648	716	615	646	596	637	637	664	590	594	621	638	651	640	591	629	642	683	557	666	664	611	669
13947	9894	1690	1095	774	596	431	353	314	251	205	198	179	168	140	158	146	145	140	135	144	135	157	128	157	130	160	143	218	267	245	231	213	181	146	150	158	120	120	114	114	105	92	109	127	112	100	109	115	111	95	92	103	116	100	94	130	107	95	101	132	90	114	125	81	111	119	92	119	103	114	107	109	93	97	93	94	109	104	108	104	105	101	92	93	113	108	111	105	104	102	107	110	111	85	115	114	115	110	115	102	94	102	112	119	106	116	107	130	105	91	104	100	114	115	97	106	97	107	125	98	99	100	87	114	96	99	104	100	99	94	96	98	139	110	123	107	94	94	117	93	113	83	106	121	104	109	117	111	125	102	105	98	112	104	92	103	90	91	99	114	101	93	101	107	94	98	95	124	112	100	114	96	121	105	119	106	110	112	105	91	104	93	98	112	120	100	87	97	100	132	109	91	114	107	95	119	96	93	99	87	110	107	95	103	100	118	104	118	102	117	93	112	91	108	99	112	91	97	98	112	105	119	112	92	103	117	99	115	99	101	96	100	109	119	107	97	93	128	102	85	108	99	117	115	100	100	108	95	102	100	108	114	97	89	92	109	93	108	98	94	98	114	108	111	106	109	101	103	104	113	98	99	116	113	100	103	117	108	95	102	106	93	107	108	116	82	101	122	102	91	92	103	104	99	105	87	89	102	98	109	99	102	99	106	106	98	103	115	96	95	114	104	93	104	108	100	110	97	105	105	97	91	109	114	101	104	96	99	110	91	99	111	83	87	103	116	113	101	94	110	120	100	80	109	122	111	89	110	108	89	119	117	101	114	103	91	102	98	104	110	107	108	93	106	102	102	102	102	94	119	103	95	114	92	105	91	88	104	110	101	113	122	92	90	93	101	101	96	91	127	109	106	91	94	99	109	95	111	108	102	111	96	98	100	112	122	101	98	102	97	98	111	102	89	104	103	100	96	104	101	103	98	96	103	97	116	99	102	90	99	105	98	102	107	100	96	107	103	97	89	96	97	107	125	104	118	140	105	142	109	100	93	86	93	108	98	119	95	94	95	101	90	106	91	74	110	100	110	127	125	100	100	114	114	102	82	86	99	109	106	96	82	108	106	133	104	116	96	114	107	114	108	107	115	102	115	105	97	105	101	104	111	93	99	88	102	95	99	100	115	119	107	107	119	98	99	105	103	113	95	121	92	93	117	112	130	99	98	87	109	99	117	101	100	117	106	103	97	105	91	97	123	109	108	114	109	111	72	88	104	85	102	111	91	93	94	107	94	109	115	124	96	113	96	99	114	87	106	118	99	98	100	122	114	110	90	116	93	110	112	113	104	115	106	105	109	111	91	103	91	108	90	93	107	105	94	111	103	100	102	81	116	122	94	110	99	103	106	105	98	100	103	102	96	103	89	104	90	110	111	88	108	86	94	106	88	92	110	105	99	94	101	109	94	122	104	84	103	104	91	104	101	121	105	112	108	118	109	133	95	99	124	103	106	91	98	100	108	108	89	97	85	121	91	109	88	109	92	105	114	103	105	123	111	90	110	89	101	110	110	112	91	68	113	107	107	102	109	109	105	95	123	103	113	106	102	97	108	104	119	95	97	112	101	96	95	89	97	96	98	107	105	111	98	90	100	112	108	90	102	107	104	108	91	109	101	102	97	114	105	116	94	91	106	115	89	94	76	100	107	106	93	93	101	108	121	97	88	92	98	94	106	114	120	101	104	111	88	108	97	99	97	108	108	101	103	82	98	128	126	125	129	108	114	107	87	94	95	107	110	115	101	111	103	107	105	113	99	104	96	127	106	123	83	95	105	100	96	89	114	107	108	105	89	102	113	95	104	94	99	107	91	95	107	106	107	95	105	106	107	107	85	118	128	101	94	89	107	96	99	88	102	94	105	103	100	96	122	92	116	99	96	104	102	105	115	100	103	114	97	94	104	103	101	104	117	131	92	113	135	98	100	109	93	91	81	100	94	99	111	99	105	106	97	128	92	107	109	91	96	111	104	109	110	97	111	121	100	105	111	97	104	102	91	135	108	101	86	112	101	102	113	99	106	112	81	91	99	113	113	105	105	113	114	122	112	102	117	105	91	118	93	95	102	90	110	103	112	117	117	103	103	93	92	103	108	86	97	113	105	81	95	112	112	116	108	99	83	107	94	95	106	98	95	91	112	106	116	97	106	92	130	97	102	102	97	101	113	105	93	105	130	123	105	108	96	112	97	106	111	109	117	93	94	102	98	110	117	114	96	106	97	130	88	87	110	84	101	110	113	109	95	94	108	114	109	105	115	95	102	128	78	111	110	124	133	98	92	102	97	97	124	88	101	104	93	107	97	94	132	108	94	114	85	78	111	102	107	124	83	117	98	103	96	100	111	117	111	97	99	93	123	114	109	102	114	108	114	89	68	126	102	87	122	100	116	105	119	87	98	119	126	95	108	100	87	112	105	105	114	89	100	109	90	116	98	106	105	121	105	102	114	117	87	109	91	102	113	108	101	100	102	104	101	114	103	94	108	91	116	108	106	98	107	97	106	122	101	108	102	125	99	110	125	99	105	100	115	108	106	98	94	96	116	100	118	97	103	113	103	106	95	101	94	105	100	107	118	100	116	115	95	109	91	81	94	101	98	96	111	88	103	97	98	89	132	93	113	107	97	90	111	104	85	108	93	112	95	110	104	105	120	87	111	111	99	112	102	114	115	118	94	94	100	108	118	112	104	100	107	109	96	122	106	113	108	107	103	103	105	89	82	96	97	107	128	99	91	105	97	110	105	107	117	113	87	84	101	111	108	84	92	120	96	123	113	97	103	103	104	100	114	104	104	101	102	108	109	103	112	104	114	111	105	101	90	98	121	104	113	103	100	103	101	101	102	109	96	118	105	111	98	110	120	104	109	95	91	97	106	72	97	106	120	97	112	108	116	99	115	104	86	101	93	118	105	97	112	106	115	116	99	113	90	104	117	99	110	99	96	123	94	115	102	99	103	98	114	107	116	107	85	85	121	112	105	105	91	117	106	116	116	106	114	104	98	111	101	112	114	95	100	88	102	109	112	91	86	102	105	101	101	94	98	103	95	91	111	89	95	107	102	107	105	111	109	110	103	116	106	101	98	80	92	112	89	104	105	102	87	104	109	110	75	101	93	103	85	110	102	88	101	108	87	99	103	94	111	117	87	107	102	125	105	103	101	108	99	115	112	98	121	89	102	107	105	100	99	105	111	85	91	86	105	112	88	88	120	97	116	99	94	120	82	130	119	85	114	104	95	113	105	114	112	103	106	117	102	107	98	98	121	89	109	88	111	101	114	99	87	100	105	112	97	89	117	108	92	105	91	103	85	93	112	106	91	108	102	105	116	94	122	104	115	99	91	106	103	102	99	116	90	103	87	102	101	119	108	90	106	114	112	94	105	95	117	100	102	98	126	108	99	85	90	88	95	91	128	113	114	97	106	100	92	106	107	93	113	99	121	89	99	119	112	97
8952	8458	3128	3623	3164	2469	2028	1723	1480	1198	1032	930	867	880	757	725	638	635	597	623	536	544	538	527	575	589	669	724	1161	1466	1668	1469	1113	868	801	722	835	466	478	475	405	411	378	447	408	388	359	423	398	383	381	369	416	379	375	351	381	353	362	352	374	355	341	383	368	382	371	392	315	325	339	333	366	359	380	322	360	314	342	349	371	340	348	317	362	336	356	326	368	349	330	334	343	354	313	364	349	321	349	300	346	332	323	362	386	315	345	333	324	328	344	333	403	333	366	338	330	352	357	344	332	350	352	359	312	385	344	364	364	338	338	346	372	362	354	367	320	351	350	366	321	341	332	381	348	346	340	341	366	376	317	341	324	337	320	348	334	377	351	338	365	375	317	325	335	361	328	358	376	354	397	349	360	341	340	324	355	343	355	356	356	349	350	336	339	339	362	327	338	299	342	351	356	326	329	323	331	320	347	353	329	345	374	329	336	337	357	346	313	338	347	364	331	339	364	340	294	325	342	353	343	321	298	339	356	337	344	337	360	370	334	326	306	343	347	366	323	332	354	317	326	313	368	371	327	339	338	321	337	338	321	356	371	380	361	350	322	329	345	344	364	335	365	366	326	325	365	349	331	373	329	357	384	344	332	346	321	324	354	343	350	355	332	345	336	363	348	333	327	334	359	352	370	343	379	353	356	332	323	345	347	303	380	333	344	325	371	342	365	352	342	310	366	321	338	338	317	352	345	360	341	308	332	336	331	345	361	332	318	368	316	345	344	325	323	353	350	356	356	360	363	336	348	330	335	353	348	332	310	321	321	332	348	350	374	353	340	319	311	357	328	323	328	319	344	342	353	314	334	312	332	297	346	336	371	365	332	351	320	312	316	345	338	363	362	332	371	324	338	324	339	321	343	301	321	295	368	356	349	348	345	328	324	336	337	370	368	326	354	330	369	352	339	351	348	341	346	336	325	330	328	319	333	352	363	366	357	353	340	362	343	330	332	332	327	365	347	332	355	356	346	362	331	363	329	349	343	373	301	343	343	314	364	315	399	333	361	337	342	351	321	330	335	329	319	315	333	361	329	330	329	346	366	335	343	345	335	359	321	307	352	335	364	343	364	350	343	323	361	341	347	310	361	334	334	346	304	340	329	369	341	340	328	323	337	340	339	366	335	338	354	323	331	347	343	340	353	312	351	324	355	348	383	346	323	318	339	294	380	332	339	306	342	317	354	311	362	341	277	325	354	317	353	325	354	328	345	339	368	324	322	310	287	325	328	300	324	315	357	352	338	333	372	313	326	345	363	353	322	373	344	335	343	338	332	342	345	366	350	315	341	334	316	334	351	346	339	355	319	330	334	351	340	311	338	332	340	351	339	338	353	359	326	356	340	339	335	330	334	349	353	339	343	348	323	359	318	371	331	330	347	312	342	335	335	351	341	338	338	345	334	334	357	331	350	297	291	387	354	339	321	346	320	328	331	317	339	333	339	336	300	369	327	320	346	337	363	383	318	343	347	319	322	340	312	323	354	354	310	337	339	341	370	341	336	329	345	310	346	322	354	388	358	351	320	326	317	314	329	341	348	310	339	304	343	355	298	341	337	339	336	378	358	366	349	308	339	344	298	365	306	341	334	355	319	367	330	311	309	334	326	369	364	325	351	345	308	339	342	334	358	340	363	326	343	316	327	323	325	343	334	388	365	341	299	361	354	336	325	330	326	344	327	355	332	348	348	363	355	317	362	334	331	350	348	305	324	360	306	363	309	334	340	334	341	335	319	317	341	360	334	333	371	359	340	336	345	352	334	357	337	333	300	332	345	351	331	345	308	361	352	279	309	367	382	320	316	354	318	349	325	368	346	321	327	370	361	327	354	366	346	335	342	344	331	366	372	325	308	331	335	327	346	308	312	338	348	343	308	350	332	343	322	334	360	342	344	321	340	316	352	334	336	332	333	315	358	305	324	313	351	351	322	331	363	337	348	338	341	334	347	357	333	330	346	366	305	368	353	378	340	342	314	309	378	321	332	341	315	335	336	357	359	327	323	328	350	317	315	370	342	296	336	341	368	340	337	327	352	343	334	324	328	327	347	304	319	366	321	343	383	361	363	347	322	324	347	355	311	334	344	354	359	338	346	352	369	312	340	347	334	356	346	369	325	337	327	357	387	322	381	322	356	350	361	355	355	356	357	346	316	342	343	350	359	349	329	359	333	367	333	355	343	323	340	365	326	334	345	323	283	320	329	370	352	338	346	338	364	352	367	334	341	388	343	360	329	334	326	326	357	356	355	312	332	324	339	352	312	311	352	368	345	347	330	350	319	321	327	338	308	314	311	333	343	363	368	334	321	328	343	336	362	339	339	332	350	344	354	326	359	316	348	365	351	383	331	317	344	329	360	315	342	341	367	342	338	321	309	294	316	326	344	353	341	347	367	337	374	314	349	344	331	361	339	353	316	348	371	354	336	316	337	341	324	372	332	325	357	332	348	331	374	344	356	324	348	343	325	315	351	340	356	349	329	365	320	337	347	352	289	360	342	342	329	347	352	326	328	357	361	340	357	331	353	325	334	335	341	348	321	322	334	364	348	338	351	372	299	378	349	325	353	374	362	358	371	343	326	297	336	332	348	339	323	344	343	361	276	355	356	358	337	316	331	316	326	314	353	326	324	361	372	327	316	410	336	358	340	340	359	333	296	300	351	338	359	372	329	347	342	356	324	315	364	347	383	348	339	349	326	335	381	346	350	349	348	346	350	371	383	353	338	324	352	338	328	361	321	349	349	335	342	348	327	320	332	319	320	348	348	330	335	347	364	354	364	340	355	354	323	330	355	322	332	323	318	340	356	354	353	342	344	338	327	363	315	343	339	331	372	341	337	347	332	351	377	383	355	318	315	366	331	372	338	342	341	328	347	349	332	349	339	331	328	317	338	352	353	328	340	307	358	388	339	328	346	343	339	339	328	345	330	322	337	348	362	340	361	346	364	320	351	327	334	325	292	338	323	345	330	333	330	375	336	321	353	325	341	337	329	306	316	316	317	373	341	342	343	332	356	324	329	375	318	347	344	314	341	343	352	334	348	344	327	311	355	340	349	349	386	331	368	352	318	322	318	317	340	345	353	334	334	333	346	353	352	338	385	351	337	345	347	350	323	330	345	347	336	361	358	330	353	330	328	362	328	364	350	336	306	353	338	367	344	358	333	336	331	358	341	326	346	346	321	355	331	357	352	329	342	344	360	321	340	368	322	349	338	339	329	349	354	315	352	313	336	331	325	306	303	346	322	370	403	336	347	352	341	339	323	357	341	357	346	316	368	322	353	339	332	386	326	329	365	338	332	344	345	341	347	354	319	362	328	305	328	328	313	333	310	368	370	367	375	348	329	363	334	343	369	337	350	320	343	381	363	331	335	352	340	353	314	346	341	329	349	330	367	332	330	353	329	335	347	361	347	340	334	330	344	322	340	357	341	349	295	328	313	342	352	349	335	349	353	328
25908	21883	4361	2283	1528	1118	802	639	502	458	394	357	300	297	259	238	223	236	219	202	202	225	192	183	199	227	250	240	319	391	379	371	377	371	264	235	242	172	147	157	159	153	177	134	164	178	159	144	166	162	153	167	172	145	155	162	153	122	169	162	184	155	135	163	139	157	153	148	164	140	144	165	151	144	153	160	147	154	145	143	154	148	156	152	165	178	132	128	160	145	172	157	136	137	133	146	149	129	146	140	178	148	166	158	154	135	165	151	162	162	159	140	133	159	145	157	145	139	134	162	153	149	154	160	135	148	146	159	166	143	136	140	144	144	163	140	136	137	134	147	144	154	151	154	142	169	138	161	140	155	157	142	145	161	129	149	151	133	140	122	129	136	131	136	136	122	139	145	126	133	142	141	141	163	171	142	135	143	168	150	148	145	167	154	156	144	164	141	153	148	144	164	154	155	151	160	148	149	128	157	132	134	147	160	140	154	165	141	176	158	136	151	135	133	136	174	151	149	148	137	148	140	124	137	126	149	126	151	169	141	146	169	140	128	142	147	152	153	145	123	130	135	133	145	152	131	158	158	150	154	157	147	128	158	165	133	138	139	161	158	158	143	154	146	146	127	136	133	131	160	145	149	156	137	158	147	144	153	143	138	151	159	134	163	142	144	139	145	123	141	148	142	144	134	164	145	142	144	159	158	140	157	130	135	138	158	135	161	137	149	138	171	157	146	160	165	139	126	152	147	126	149	138	137	158	173	160	172	151	136	165	146	183	139	162	146	138	130	162	136	135	156	168	157	144	140	140	141	156	158	164	136	144	140	132	156	151	147	158	141	157	147	125	139	144	150	116	125	137	162	118	154	151	141	145	137	146	135	154	140	144	159	150	137	180	138	166	164	130	151	134	141	148	144	160	145	157	152	152	137	158	156	155	114	138	135	133	138	164	155	155	144	144	137	146	141	138	176	140	140	133	171	142	167	150	134	125	152	137	171	159	160	145	129	158	141	151	164	142	156	142	154	143	145	145	144	144	142	155	150	162	157	141	179	119	138	155	144	156	152	146	164	147	140	161	154	166	124	147	148	149	120	163	157	152	149	151	128	152	152	156	137	166	151	163	134	143	161	137	150	144	146	150	142	144	140	143	146	160	156	175	137	137	150	162	141	136	151	152	148	141	135	158	157	129	158	128	141	148	152	124	150	156	169	162	140	160	149	159	167	155	140	151	161	178	155	111	140	150	141	160	147	146	143	151	156	121	142	160	151	150	162	136	127	147	144	168	138	148	136	156	117	148	156	148	128	171	165	134	141	136	128	152	148	138	147	149	153	120	140	164	158	135	172	147	167	161	152	140	166	155	152	141	123	145	137	132	162	151	144	147	154	151	143	126	145	161	147	128	131	146	138	144	133	128	145	150	136	150	152	126	150	167	154	151	127	146	142	155	163	131	150	151	131	133	157	172	147	157	139	140	152	160	156	135	137	129	167	164	139	156	151	142	136	148	164	151	135	143	117	158	127	143	159	153	155	132	138	171	126	155	147	130	149	160	151	143	152	151	147	142	175	142	165	132	133	140	167	130	138	151	149	141	145	138	145	171	147	132	144	152	145	147	133	134	148	158	142	172	153	144	161	152	137	175	152	151	165	143	129	148	147	177	167	134	151	139	141	150	129	178	152	174	146	139	142	169	142	138	160	143	140	153	125	156	155	138	143	179	136	130	154	137	166	137	147	166	136	147	133	160	160	147	147	159	171	128	137	137	157	155	166	164	160	149	143	157	136	124	135	143	155	164	134	157	151	150	160	163	144	172	137	138	144	155	141	144	146	168	164	142	155	165	128	129	149	131	142	141	137	150	129	133	142	149	146	138	129	153	162	152	146	138	146	161	159	131	168	152	149	173	160	134	150	137	154	123	148	154	133	148	135	168	153	147	151	160	171	137	153	150	140	119	157	159	132	142	150	142	129	159	151	166	177	142	141	122	137	136	163	145	136	146	148	139	143	151	129	142	153	173	141	139	140	149	156	165	131	145	152	161	164	142	151	140	150	152	148	134	156	155	149	154	158	160	149	133	148	149	151	176	153	119	146	144	140	143	158	190	136	139	148	134	161	183	136	124	176	149	154	177	165	132	160	134	142	144	130	153	152	141	147	143	145	143	141	157	151	136	165	152	145	141	169	140	157	164	125	147	146	152	158	140	133	136	131	139	145	146	144	159	136	141	128	144	141	154	141	155	142	137	141	161	147	152	135	157	157	140	149	158	136	125	137	152	152	144	166	140	147	137	137	152	136	136	137	150	148	125	147	154	154	124	148	136	153	124	156	164	153	156	150	134	152	161	150	132	126	150	165	142	165	159	151	154	160	156	151	162	159	147	143	143	140	156	136	152	128	148	158	147	144	135	170	155	166	151	140	163	131	133	153	154	133	168	130	136	146	145	165	129	129	159	134	140	164	167	166	154	141	147	140	169	153	159	164	129	147	150	148	130	127	157	136	152	164	163	131	142	146	155	140	140	160	171	143	148	141	161	150	164	144	130	134	147	185	139	147	138	156	152	137	147	140	154	158	158	152	165	163	140	163	151	133	146	142	134	154	146	153	158	160	158	144	153	153	142	157	155	128	145	139	153	143	142	158	150	183	130	141	138	148	144	158	155	160	135	122	127	139	147	154	131	147	131	141	155	139	155	139	157	159	171	144	157	131	160	153	156	164	132	155	166	142	142	152	166	157	154	144	141	163	139	163	161	136	163	154	156	166	149	161	146	140	150	154	152	136	128	137	157	169	134	156	162	157	181	131	146	157	157	157	146	128	157	133	161	147	144	159	160	152	150	163	136	142	131	140	142	129	146	130	126	122	144	130	150	139	160	144	158	167	157	153	149	141	151	142	140	143	175	142	155	157	159	151	135	148	156	154	160	130	163	160	161	138	150	158	189	145	139	145	136	177	149	159	149	144	169	158	139	174	139	155	154	123	155	144	138	118	132	155	132	153	153	151	154	126	155	148	163	127	150	154	154	141	152	156	149	176	154	163	126	161	134	130	156	152	130	155	119	137	157	147	134	164	151	140	138	156	122	154	163	142	149	160	144	153	159	145	145	152	156	142	150	155	169	157	144	153	172	150	141	132	175	158	153	150	151	147	152	159	146	145	138	152	153	183	143	156	145	137	163	138	147	126	133	129	146	169	144	129	145	127	155	146	162	140	161	139	134	141	129	137	142	160	135	135	154	164	143	150	162	134	149	157	172	139	134	161	137	152	153	149	146	144	152	141	133	140	147	160	159	128	145	130	150	153	134	134	109	150	137	150	147	142	161	139	144	129	159	154	137	163	146	149	135	132	142	140	119	142	134	150	157	124	142	152	166	167	145	140	148	124	143	138	129	178	149	180	167	135	133	156	167	158	146	134	155	158	148	160	161	177	158	137	151	153	159	130	161	149	153	139	155	146	167	151	127	147	126	133	133	170	153	141	150	139	134	126	156	151	146	148	167	132
15153	15091	5982	6871	5646	4616	3716	3123	2642	2210	1953	1700	1556	1353	1306	1130	1165	1068	1046	973	880	891	909	891	881	1002	1148	1351	2038	2900	2886	2418	1543	1669	1236	1270	1158	766	646	658	604	643	576	603	526	563	562	566	562	562	566	571	542	542	526	527	536	546	523	495	522	473	493	488	471	536	498	496	520	485	506	484	544	521	527	516	483	492	441	498	494	509	487	520	487	511	499	509	481	476	436	483	484	473	504	489	459	487	486	480	508	475	484	525	469	472	454	464	460	469	421	482	444	509	457	498	462	479	461	476	444	490	455	479	472	488	472	475	467	449	492	498	466	473	480	446	477	475	498	461	462	477	450	478	452	454	524	462	456	474	493	484	451	494	490	470	459	481	461	453	417	447	478	488	469	485	446	423	454	484	449	449	466	455	442	486	452	410	459	504	497	481	472	440	492	487	455	461	477	438	466	478	476	456	466	446	496	436	497	420	472	493	446	469	461	414	432	457	434	469	460	454	447	434	462	437	491	434	450	458	480	484	500	452	488	477	459	451	465	497	466	451	438	479	477	492	501	430	423	481	478	459	485	443	471	475	446	467	460	478	461	477	482	473	495	486	479	449	466	504	452	455	460	449	465	479	444	430	496	451	471	492	455	462	488	463	450	458	434	483	463	445	478	454	434	489	443	447	459	454	442	438	491	445	483	471	438	458	471	451	432	482	451	462	472	490	458	466	462	472	461	448	442	460	454	428	470	466	477	471	499	481	489	503	459	485	417	484	455	474	472	482	439	505	471	482	482	458	478	452	455	463	455	492	454	463	480	440	461	433	455	464	477	468	469	427	418	450	499	459	461	443	434	472	462	437	445	478	478	441	479	468	446	465	475	485	463	468	458	458	477	457	493	459	446	432	429	453	486	472	469	471	487	475	465	491	439	446	462	446	449	467	467	459	475	470	478	437	463	427	466	468	421	426	517	475	478	433	489	479	465	460	486	433	448	454	467	449	466	434	450	478	429	477	460	487	452	440	475	462	412	469	457	460	438	455	446	466	488	431	463	457	513	448	446	460	464	445	469	497	462	451	440	489	451	468	479	491	467	441	454	458	454	434	467	461	455	417	460	493	461	470	455	441	466	488	473	436	476	492	459	479	493	484	452	444	470	467	468	434	476	478	488	444	460	416	476	462	450	468	426	438	507	434	431	492	465	451	493	445	423	444	453	445	470	441	451	451	423	466	479	479	467	498	480	465	482	487	432	455	453	460	440	441	450	465	482	437	469	485	442	498	474	482	466	478	475	463	456	465	474	450	424	463	470	445	470	470	458	484	431	439	505	470	458	456	477	462	455	488	455	459	489	507	437	473	483	473	457	461	460	483	451	480	476	448	470	428	442	445	463	463	459	516	450	486	461	484	477	488	495	463	493	451	434	477	480	438	462	465	471	491	483	452	465	464	477	454	475	522	457	449	475	437	447	446	494	488	414	473	497	465	446	440	428	437	501	471	508	450	441	485	438	460	470	448	474	468	464	471	478	455	434	444	472	468	433	468	458	453	477	429	465	455	470	458	494	436	437	456	466	464	471	476	469	459	502	486	459	427	468	464	514	465	467	457	470	450	423	480	474	455	441	468	444	464	457	423	470	484	477	462	432	487	469	440	462	495	495	434	455	479	490	452	475	491	479	435	449	456	493	449	454	476	442	461	465	462	454	460	458	477	457	455	420	477	481	476	462	449	449	434	437	441	447	480	464	451	414	471	453	462	466	497	469	443	474	469	445	462	460	458	458	437	448	441	454	499	458	472	474	483	484	438	457	455	469	485	505	452	447	466	427	460	505	515	467	446	479	464	435	468	481	435	456	421	481	479	448	443	463	473	456	462	458	449	440	432	471	487	464	466	430	477	485	464	451	456	457	503	474	444	464	477	435	472	475	471	431	444	485	451	438	468	495	471	424	452	448	477	470	425	427	438	487	464	451	539	434	489	462	446	448	451	470	462	490	468	473	438	454	469	486	440	446	448	507	484	465	462	461	442	477	448	464	465	469	434	461	523	449	470	492	473	486	444	434	472	461	431	473	437	492	466	452	472	478	425	471	478	440	491	493	434	462	467	441	452	521	443	499	438	465	462	477	476	473	466	520	450	472	438	507	498	471	480	447	480	448	509	455	479	467	471	440	455	510	453	452	482	438	449	426	478	448	459	475	474	511	473	493	460	528	447	452	455	472	478	484	473	464	457	447	498	452	449	481	476	449	453	438	505	464	456	460	431	479	463	454	456	445	483	437	461	436	463	453	477	462	476	457	438	452	499	453	475	464	470	437	472	464	488	487	449	444	476	466	471	478	469	451	451	429	512	435	426	472	479	444	453	458	457	506	421	492	496	480	470	449	470	435	439	460	418	462	486	464	483	483	449	465	476	452	492	471	471	453	465	448	489	491	427	472	477	458	453	473	470	422	434	448	475	458	450	480	453	473	504	466	466	503	457	463	452	456	479	441	445	479	467	462	460	508	443	439	454	479	441	473	425	460	439	443	469	454	457	489	455	474	432	474	465	456	419	463	458	503	442	465	472	455	467	480	454	441	434	454	462	474	456	467	489	433	497	461	461	450	464	469	490	481	466	423	455	476	474	440	474	454	444	475	456	467	452	476	498	480	469	487	472	476	459	470	471	452	478	435	459	462	476	451	495	467	443	460	443	457	468	466	460	475	443	417	464	495	462	453	455	464	440	460	504	482	415	454	489	501	479	472	471	516	486	480	495	503	470	479	432	516	466	453	469	458	445	473	472	461	486	438	504	441	474	480	464	464	462	453	471	434	430	460	483	433	439	454	450	509	474	473	450	468	497	444	456	474	459	481	518	472	481	448	482	465	425	473	465	481	453	442	482	474	466	484	441	476	434	462	474	440	451	432	515	473	443	434	476	433	436	477	449	480	460	450	485	425	447	490	470	435	442	500	468	438	474	433	482	472	493	413	481	446	484	447	473	452	451	473	462	459	458	454	448	472	451	447	498	500	495	473	510	474	449	477	440	451	494	458	449	478	425	487	485	466	433	471	467	426	491	475	477	449	480	451	476	437	461	460	460	477	459	449	465	466	475	468	461	449	482	453	491	470	462	460	478	420	485	456	474	479	474	485	446	446	438	454	476	501	448	501	477	445	418	428	470	423	489	445	471	438	471	456	420	478	450	483	443	448	458	471	473	473	438	460	457	418	472	446	475	444	458	474	464	463	488	473	469	460	417	473	458	467	451	477	450	483	483	436	457	466	487	439	453	447	499	505	463	448	457	451	517	451	444	466	424	452	459	419	492	440	450	466	478	436	474	402	439	475	439	472	460	488	440	453	453	450	481	468	450	465	443	447	448	422	467	428	458	490	472	489	449	461	484	481	455	459	496	487	488	443	483	446	447	431	508	436	466	424	447	445	479	444	465	443	477	475	425	450	423	455	482	465	447	474	481	483	455	481	454	453	429	499	463	487	515	506	452	483	467	499	463	471	459	437	444	461	470
2580	1112	293	277	254	250	241	235	227	243	242	224	211	193	233	215	223	198	223	204	185	216	222	224	233	224	205	223	241	210	254	220	197	227	262	200	236	220	214	212	218	199	234	230	238	222	204	201	238	219	220	198	243	207	227	214	191	224	228	218	208	240	210	226	220	230	197	226	216	246	203	186	232	202	217	215	222	230	196	235	224	214	229	195	200	221	236	217	225	205	217	224	205	231	242	196	224	214	211	215	220	225	230	216	219	202	193	199	224	203	210	236	201	218	239	207	218	224	214	217	194	213	219	200	223	254	218	208	237	210	208	194	227	210	214	219	215	233	208	198	217	250	215	200	226	226	198	213	235	215	232	233	223	218	214	222	223	218	227	253	224	202	218	221	205	205	237	205	212	214	222	203	225	212	261	209	189	206	217	217	226	220	193	229	231	192	221	242	206	190	212	224	211	206	211	213	185	243	197	221	233	221	207	214	209	229	220	235	210	240	184	244	197	210	202	222	206	211	222	215	230	218	227	195	204	224	224	212	220	191	211	204	230	213	247	211	205	221	196	211	246	209	208	215	216	207	220	209	208	223	201	205	223	213	213	239	222	238	195	210	221	196	235	238	201	203	235	211	198	190	216	217	232	228	214	215	255	222	194	195	237	223	225	206	227	236	217	233	221	215	238	227	195	228	214	230	213	233	232	220	231	197	214	205	201	246	212	232	204	218	220	216	217	206	213	225	223	194	221	207	199	196	203	212	239	244	196	228	229	222	201	232	196	219	223	219	204	227	186	196	205	218	204	242	217	177	237	219	219	205	209	238	222	223	200	242	195	222	206	217	237	204	220	201	221	215	226	193	196	225	205	193	236	204	201	197	202	235	231	222	225	258	214	235	207	177	232	188	238	188	229	215	231	201	222	228	239	222	225	208	215	225	201	226	254	229	205	188	211	198	232	214	208	224	219	230	214	194	197	202	225	209	219	211	216	191	220	218	213	212	244	226	222	205	180	220	197	211	227	208	213	191	225	221	195	217	219	227	179	207	220	205	244	238	197	195	244	189	219	208	209	230	196	232	206	242	232	224	249	235	218	188	239	212	202	209	227	220	245	211	200	224	220	215	209	208	185	232	218	225	196	211	216	223	214	223	210	214	216	193	226	222	230	218	222	197	222	203	195	188	225	232	207	205	200	245	237	253	214	237	230	236	234	194	202	191	233	205	209	226	249	248	213	231	235	233	204	233	219	203	247	221	245	216	227	224	227	230	227	225	199	227	225	181	200	240	214	238	221	234	204	204	248	211	209	223	219	227	200	198	222	227	228	225	212	248	183	189	200	192	202	227	209	233	213	215	217	202	226	219	203	210	212	198	211	193	187	230	207	218	209	220	224	174	191	214	255	183	207	210	182	229	227	222	192	205	213	212	241	222	238	226	200	247	227	218	204	203	222	202	222	205	215	221	198	212	225	223	228	213	217	209	218	214	213	192	225	209	204	209	182	221	213	224	231	237	202	227	222	232	217	226	207	226	213	218	220	228	217	230	205	209	207	202	230	225	203	217	233	244	215	212	241	238	230	233	209	196	207	201	213	210	214	202	239	213	205	212	221	214	230	238	199	209	225	206	213	230	189	212	216	201	251	216	220	222	198	228	230	195	209	202	206	221	243	218	214	212	209	205	218	241	215	239	234	208	236	205	199	235	197	216	226	225	219	224	221	229	204	221	225	237	223	232	187	244	222	229	219	231	210	194	223	245	219	199	197	202	205	214	240	216	217	213	220	213	206	229	205	192	226	220	206	236	207	219	231	199	228	213	224	212	233	240	239	232	227	212	225	219	209	221	210	210	193	210	209	243	222	201	217	210	253	222	212	210	190	243	226	231	248	225	209	191	223	232	227	201	220	234	226	207	219	221	218	201	218	183	208	225	229	211	234	215	214	198	209	194	213	189	223	197	221	224	172	222	213	217	205	209	203	225	209	212	217	239	215	247	218	206	207	225	231	237	220	214	236	190	199	226	218	231	204	208	236	209	212	216	208	208	226	217	224	211	234	199	211	205	195	212	226	241	203	205	229	254	204	229	202	209	221	236	199	227	234	244	208	218	182	230	209	231	213	208	223	241	233	215	213	205	215	237	189	220	221	258	222	215	206	230	199	206	194	220	223	205	225	211	219	197	189	205	223	222	219	209	210	216	224	207	226	224	220	216	213	232	220	233	203	210	216	220	205	191	240	258	247	207	240	215	231	210	229	205	204	212	229	224	235	245	204	183	218	212	234	251	196	230	204	223	269	226	219	201	240	233	199	208	211	235	222	218	229	204	207	248	212	235	200	229	234	201	220	211	209	228	215	222	243	218	245	227	228	238	224	227	190	211	191	210	201	243	214	201	213	234	219	213	210	224	222	214	193	222	226	200	198	237	213	207	209	214	201	192	219	215	222	223	201	220	240	216	188	207	201	209	223	232	211	221	223	215	207	197	193	206	228	204	235	210	226	212	239	217	262	214	202	204	230	209	200	212	233	199	202	211	225	223	236	204	204	235	182	212	224	220	235	194	217	211	209	205	207	206	221	195	237	205	216	186	223	187	238	216	196	195	226	235	230	212	221	221	219	208	228	220	224	218	201	226	217	205	231	230	200	177	213	241	199	207	207	212	198	216	200	207	217	200	226	229	219	220	234	207	188	217	240	219	232	210	203	245	215	212	249	209	166	203	247	222	231	227	219	190	183	200	231	236	214	233	209	216	197	227	204	210	182	190	221	185	219	198	222	251	215	190	224	214	205	225	231	218	226	233	200	212	217	208	198	211	226	213	219	225	217	210	209	221	210	244	213	251	213	205	223	215	221	209	249	215	227	229	180	230	207	230	237	221	225	219	220	203	227	228	203	190	231	208	217	192	215	236	235	195	213	185	220	216	250	202	248	209	222	236	225	209	228	219	227	220	264	250	180	227	222	229	226	217	223	206	189	199	229	234	196	241	213	216	209	183	203	231	229	213	235	233	227	219	210	214	224	234	214	219	218	218	240	221	223	202	196	223	230	210	190	217	214	210	212	210	224	228	223	213	218	213	210	211	228	225	223	192	194	232	219	261	240	233	210	220	218	200	193	225	221	226	208	195	238	248	218	215	213	198	208	208	232	201	220	212	225	216	234	206	223	187	215	194	229	207	221	222	217	221	241	217	236	203	209	219	197	210	244	227	201	251	213	194	240	203	217	241	204	211	236	207	198	218	221	221	207	210	218	222	213	232	208	218	206	218	204	215	190	224	229	213	243	216	210	199	234	220	222	201	194	228	227	211	221	209	238	259	225	189	219	241	220	199	205	224	249	184	205	260	215	219	214	226	227	213	229	235	210	223	219	258	207	214	231	223	203	203	179	218	208	208	229	236	255	223	254	199	238	234	220	238	209	228	227	212	235	217	214	226	233	208	196	223	222	218	221	222	235	219	179	203	200	205	218	207	195	207	210	254	226	214	226	223	190	194	215	204	223	220	207	250
2587	1590	807	876	893	756	781	780	718	703	677	660	659	646	682	636	668	618	635	656	649	635	660	596	622	666	641	685	723	684	702	742	721	723	652	657	612	661	635	616	652	643	604	590	635	632	619	618	618	638	642	640	613	644	635	590	614	609	641	665	623	643	604	661	615	666	617	620	606	651	620	659	623	646	644	608	609	630	627	637	627	610	639	666	605	655	600	631	620	628	610	597	620	635	598	646	622	604	672	630	612	639	648	637	643	632	604	651	628	611	608	658	613	599	652	624	649	614	612	636	609	583	630	639	616	633	612	642	595	653	585	618	615	610	613	648	613	636	639	624	638	612	660	662	583	597	605	609	647	687	647	632	635	649	631	644	616	645	629	636	596	595	620	619	654	611	621	657	647	627	612	585	585	668	635	607	612	672	642	616	632	647	623	597	631	602	643	590	656	608	635	629	605	625	632	625	690	623	662	606	652	628	659	612	610	681	563	594	638	614	609	605	667	581	661	625	622	625	594	615	580	644	617	623	598	648	631	646	631	610	611	604	597	610	607	582	648	619	599	679	622	624	609	648	625	635	599	641	595	636	660	601	654	657	607	654	617	589	666	633	606	615	657	608	630	621	627	627	613	620	620	645	646	647	636	612	685	626	608	680	621	622	618	644	607	646	605	579	659	613	608	639	646	600	597	630	652	627	628	631	650	595	594	623	630	625	619	631	614	654	657	617	627	642	593	575	663	646	617	592	618	632	624	628	615	644	605	608	622	618	608	590	631	644	607	614	601	620	579	601	617	668	659	623	603	622	658	666	653	623	646	636	611	663	619	633	639	614	589	616	586	641	651	609	639	552	624	615	647	648	591	627	615	577	615	600	568	628	635	601	643	636	612	606	581	609	640	623	574	645	636	588	620	644	656	626	648	582	646	642	623	648	605	653	632	653	594	657	650	614	604	613	611	537	612	634	638	595	591	573	641	597	675	603	597	585	622	570	640	639	660	598	624	633	606	611	639	619	635	577	601	623	655	612	637	635	627	650	610	665	612	623	633	629	641	650	637	643	640	606	624	659	593	644	569	628	624	703	647	623	606	636	672	637	627	649	601	577	618	635	646	615	605	598	588	612	611	650	586	606	626	621	614	652	615	621	602	625	640	604	655	611	625	631	650	601	625	649	572	626	649	619	602	627	626	617	660	614	626	655	626	612	632	582	632	634	612	650	637	589	620	608	620	641	580	658	611	622	625	625	625	621	636	657	602	596	637	618	652	629	637	606	623	595	606	589	636	635	566	609	638	605	624	616	629	624	607	661	585	686	620	631	598	622	628	604	635	654	630	634	630	623	610	654	650	601	605	615	620	608	635	641	699	611	621	628	639	629	608	586	603	629	680	633	618	612	618	623	636	656	635	648	613	574	646	625	648	615	612	627	656	610	646	621	592	608	620	598	616	614	644	649	595	659	636	703	611	651	611	624	591	637	636	647	595	650	641	617	626	625	628	636	644	663	621	639	592	636	637	623	626	624	639	627	603	628	655	611	635	624	623	624	593	612	630	641	631	642	620	604	603	602	646	662	622	620	616	584	660	586	564	625	667	578	648	604	668	576	583	582	613	651	678	640	611	625	606	621	623	616	611	603	601	592	626	586	615	626	640	661	613	669	602	626	631	613	608	618	623	615	692	660	628	632	644	653	594	619	576	645	598	629	631	602	615	627	619	610	652	608	623	619	612	627	649	629	613	619	636	643	591	678	650	613	638	667	586	600	619	596	634	633	658	590	643	610	626	637	649	632	628	651	607	606	627	627	653	606	631	642	637	646	591	606	664	616	625	688	626	652	593	625	576	647	636	654	654	629	619	634	612	618	610	642	613	599	658	592	610	632	611	643	668	611	605	581	612	559	611	678	601	649	615	611	677	609	637	640	652	627	671	624	645	634	620	606	637	668	643	640	627	586	652	653	626	588	594	664	632	575	635	619	611	624	600	599	650	620	655	675	611	641	651	602	558	606	582	623	622	601	628	617	582	607	613	685	596	636	638	591	614	570	591	644	623	644	642	607	622	622	628	601	618	690	604	625	586	624	631	620	637	615	651	657	605	658	649	641	642	626	677	643	600	654	646	644	641	626	627	679	594	649	631	645	652	587	611	645	599	649	621	634	660	626	591	616	597	619	646	633	621	620	669	648	594	647	632	674	620	661	615	654	606	642	632	618	639	617	641	617	596	657	639	622	643	616	615	604	616	612	664	606	638	611	614	624	570	625	595	634	596	615	585	622	639	679	611	633	605	607	644	573	609	611	582	620	613	591	664	585	586	668	634	618	618	647	597	641	610	601	623	612	598	568	643	639	565	638	633	596	605	603	624	656	645	591	652	618	599	614	657	609	608	583	600	598	598	646	619	638	644	639	626	609	624	605	587	646	609	614	654	601	602	623	597	658	646	597	647	607	664	596	649	611	650	630	605	613	619	636	670	614	659	619	594	652	652	629	653	649	609	598	622	622	648	638	673	629	604	643	638	619	666	631	635	661	648	636	587	603	629	629	627	595	617	638	613	630	628	612	598	590	641	625	599	650	629	645	653	597	580	617	616	625	620	638	646	625	605	574	655	599	620	565	604	647	622	672	591	605	661	620	620	614	602	612	646	643	596	612	633	589	676	665	655	621	651	634	618	647	652	605	609	622	648	607	623	617	660	637	682	620	581	638	631	612	622	622	627	669	612	675	618	638	613	606	581	605	610	652	623	658	602	613	602	640	629	616	606	618	591	629	606	644	587	606	653	642	608	620	635	633	616	632	652	656	622	616	621	620	594	682	659	634	666	600	621	641	642	624	619	586	634	621	621	644	625	633	620	605	618	657	588	612	596	597	598	605	606	640	631	630	590	639	618	640	590	633	618	663	619	612	661	621	632	601	637	627	634	605	631	611	606	619	607	662	683	642	660	705	647	637	617	606	618	683	606	611	671	605	638	658	644	628	588	627	668	654	630	642	650	639	594	583	628	588	599	639	646	632	640	600	643	600	672	648	637	644	642	649	632	621	614	609	654	668	616	618	605	583	653	634	617	662	649	669	666	665	596	598	625	672	616	614	635	662	631	632	641	615	623	586	600	613	649	623	636	627	595	605	607	642	636	581	666	598	653	651	615	614	648	587	621	618	638	603	629	634	601	603	649	622	575	580	617	581	662	609	634	641	597	641	646	619	602	647	619	577	608	640	648	654	588	686	654	660	637	604	627	620	589	656	624	676	611	613	578	651	640	627	606	616	611	625	663	602	641	608	594	668	588	641	639	633	609	647	635	656	580	643	614	650	659	655	638	607	627	562	630	636	669	658	638	572	678	629	629	632	627	619	626	637	586	630	633	613	612	640	632	616	616	620	619	591	672	624	669	619	588	599	651	605	572	664	630	616	637	608	625	625	638	597	627	610	629	624	641	631	605	608	656	624	593	584	603	586	592	605	578	603	684	636	647	577	597	609	653	633	596	638	617	638	613	625	657	589
15269	9618	1645	1172	746	625	457	351	333	253	213	206	206	177	177	148	148	133	135	136	134	126	117	152	113	149	169	192	197	231	240	208	200	188	141	168	154	128	131	112	85	103	120	118	99	96	117	104	110	128	119	130	104	131	106	111	104	103	135	134	112	95	108	98	102	123	99	113	108	109	114	98	97	102	118	115	122	122	104	119	102	115	99	91	97	107	110	99	121	102	112	109	105	103	99	102	112	111	91	101	122	134	114	110	117	105	123	97	102	94	126	121	109	100	107	109	109	100	112	114	108	108	115	113	102	94	106	86	108	101	126	100	108	104	117	115	108	111	96	113	98	94	114	107	115	96	103	115	98	111	95	113	116	132	102	121	93	95	111	95	103	86	104	95	114	91	96	101	107	131	92	102	102	113	128	110	102	98	109	120	117	108	114	112	100	100	84	112	113	120	111	106	84	86	104	125	105	129	118	105	105	113	104	98	87	107	83	107	117	107	91	97	102	127	106	101	98	105	114	115	103	93	104	109	115	103	114	96	111	109	108	98	111	114	110	118	104	116	100	103	102	107	103	115	117	109	114	106	108	102	124	113	107	103	107	111	121	117	113	116	108	136	110	100	119	91	103	112	107	98	133	98	104	110	103	115	101	108	120	80	99	120	113	100	101	87	106	98	103	113	111	109	112	104	89	115	106	113	119	110	107	98	105	103	113	94	98	109	107	106	120	115	113	118	98	124	104	100	103	93	117	110	103	103	96	104	94	112	113	100	122	104	107	88	78	95	99	117	107	119	100	111	85	102	98	109	114	92	119	111	114	103	97	115	119	103	100	100	88	129	110	99	103	108	110	95	102	107	92	103	99	81	115	112	97	108	121	98	125	91	115	103	125	111	101	113	114	117	111	108	104	95	96	113	103	96	102	99	103	113	102	99	106	122	111	97	116	95	110	117	130	92	118	106	103	118	110	119	109	99	98	102	95	103	104	104	107	102	116	120	111	103	96	107	111	105	94	105	113	105	113	106	104	84	106	104	120	100	93	113	98	98	106	110	108	127	100	106	122	124	119	109	111	97	101	123	100	101	108	109	99	100	102	96	114	109	117	108	117	118	109	113	98	94	118	111	92	97	95	88	123	109	102	97	100	119	105	107	97	110	87	106	115	100	100	103	97	104	113	115	99	94	121	92	86	79	104	105	102	112	118	115	135	100	80	102	112	102	120	88	114	112	103	93	114	106	90	99	108	100	102	98	131	102	95	100	87	122	114	104	94	110	110	91	109	92	101	103	110	113	96	100	100	105	115	128	126	101	135	127	100	74	108	119	102	93	102	120	118	105	97	130	111	121	94	115	104	94	121	126	102	110	93	93	118	116	104	111	116	96	106	105	101	100	89	98	110	109	105	104	115	116	107	119	110	105	101	114	118	114	112	108	104	98	103	104	104	90	92	90	104	94	117	113	133	122	119	118	119	111	113	111	106	104	101	108	101	118	98	93	87	116	110	121	119	109	104	117	105	110	102	114	101	100	114	96	108	96	95	78	90	93	119	101	109	128	111	126	101	120	95	102	102	107	97	115	97	110	95	129	115	82	104	104	109	114	103	96	112	101	111	87	104	90	90	119	98	106	129	90	113	116	108	111	97	114	100	85	98	107	122	110	110	100	113	116	105	110	89	87	109	111	101	103	95	111	83	114	113	106	92	117	90	103	107	110	112	102	103	112	86	104	101	97	105	100	122	108	92	114	111	105	111	107	99	113	101	100	123	112	97	94	110	79	93	120	93	111	110	117	111	116	98	94	94	89	105	92	105	115	111	104	109	116	105	100	93	107	97	102	100	98	106	97	123	103	101	104	105	121	92	98	119	113	96	111	121	86	105	115	111	90	105	107	107	113	118	104	125	98	86	82	106	105	98	102	115	115	100	94	105	109	104	94	104	108	108	106	104	132	112	128	112	96	114	123	111	108	96	88	109	118	113	105	110	96	97	105	113	100	124	107	97	92	108	94	103	109	117	95	120	108	103	108	113	96	101	123	106	112	101	93	100	116	108	111	93	101	106	124	106	111	92	98	91	100	104	100	121	96	104	89	115	118	115	105	110	116	103	117	110	120	114	94	94	111	110	121	120	109	108	92	97	117	113	105	109	118	125	89	117	87	106	102	116	110	110	92	124	104	100	104	121	92	112	123	106	107	101	115	104	87	101	87	102	93	112	98	112	92	126	112	116	108	84	92	91	119	109	88	87	105	99	122	98	118	105	105	100	104	96	82	114	131	118	118	107	105	86	115	128	114	109	103	76	112	98	108	108	119	106	102	122	97	100	105	95	117	99	92	85	113	104	104	105	98	125	129	107	101	98	102	93	110	104	92	102	103	74	118	115	115	86	112	95	105	92	105	110	120	98	118	91	108	101	113	118	105	120	110	94	117	98	110	111	103	99	95	112	100	92	100	114	97	102	99	96	97	100	118	105	103	106	94	100	120	114	93	104	107	116	103	108	121	110	106	121	119	110	105	99	102	120	101	97	120	106	118	118	92	105	106	109	104	122	118	106	88	113	94	108	122	128	106	108	109	108	94	100	113	99	92	116	108	121	99	120	98	104	102	106	98	125	117	109	125	112	103	109	95	77	102	118	81	97	104	114	116	94	111	89	88	103	112	96	106	104	100	106	92	87	101	102	113	90	114	109	107	116	121	89	93	110	99	101	113	131	121	111	103	115	110	91	96	110	102	116	101	97	94	99	107	110	106	101	123	112	93	124	98	106	106	88	106	99	109	95	101	116	102	126	101	91	92	89	109	104	93	117	119	103	117	108	112	104	101	117	113	116	118	104	104	105	107	91	112	106	97	97	118	107	95	88	91	105	102	94	115	100	112	106	125	105	125	95	123	104	80	102	98	108	107	94	95	106	109	99	92	92	121	111	88	101	99	93	133	118	126	107	118	106	126	92	98	108	110	120	112	101	103	116	107	111	93	105	130	100	119	122	117	107	132	100	125	117	116	99	107	95	111	130	96	108	91	104	118	112	117	111	108	113	106	102	98	114	114	115	104	105	103	115	112	82	89	105	110	101	122	95	112	110	104	95	85	122	107	98	92	85	105	128	84	109	105	123	111	95	97	85	116	118	126	101	107	102	109	98	112	134	113	111	115	98	95	92	98	113	97	108	111	104	119	100	95	105	121	107	109	126	117	94	102	109	130	122	121	102	108	102	110	108	98	114	116	102	114	123	113	95	115	124	108	120	109	108	128	114	101	111	113	94	86	106	111	105	105	100	119	109	93	98	110	109	106	107	109	106	92	120	103	102	115	106	114	102	101	114	116	121	110	121	105	103	103	111	104	96	118	96	101	128	101	112	108	92	110	117	105	112	112	112	112	98	99	99	116	107	115	91	89	100	104	112	87	93	92	130	110	96	92	110	97	112	111	99	106	98	115	106	109	106	123	110	102	121	94	118	107	127	98	92	108	107	111	109	106	108	117	116	101	115	117	109	110	104	117
9817	7933	3430	3922	3232	2630	2110	1761	1535	1272	1169	955	936	890	757	704	659	665	660	590	565	563	592	539	519	607	837	898	1172	1568	1548	1372	955	835	746	907	709	495	516	443	456	430	421	413	449	352	414	438	403	360	402	400	359	408	392	373	392	358	393	380	390	359	373	392	379	407	362	353	331	375	366	377	366	339	360	363	342	358	379	349	396	356	354	356	383	364	384	359	400	366	365	328	383	381	357	341	334	377	372	342	375	362	310	350	374	375	340	346	345	368	377	362	372	394	343	361	349	351	352	391	356	340	374	368	380	339	347	356	355	366	357	362	363	342	326	361	344	320	347	344	343	367	372	340	363	343	334	351	345	338	344	371	375	351	343	337	323	370	344	374	372	368	366	348	373	359	350	362	401	398	349	411	366	340	316	332	317	337	335	370	373	355	377	338	373	368	338	360	332	359	377	353	370	383	329	363	338	332	321	374	337	354	331	379	349	350	344	370	320	366	322	364	351	347	324	362	315	343	348	364	327	350	360	360	333	359	332	362	371	363	354	327	379	347	332	347	335	375	355	359	328	348	363	313	310	345	371	338	335	343	368	357	339	366	316	348	374	340	361	364	341	346	319	368	361	342	323	349	365	335	361	370	339	349	378	355	338	354	350	331	358	359	342	415	335	354	330	412	352	360	329	362	371	365	336	349	345	346	361	333	319	348	321	367	340	346	353	357	348	353	351	372	331	340	334	360	356	352	358	355	330	331	348	354	335	356	319	369	354	308	347	375	341	372	342	344	398	318	340	336	337	343	358	363	345	347	333	329	359	323	341	339	392	346	345	350	338	351	362	327	355	347	344	321	391	380	310	372	350	341	365	367	359	333	351	380	365	344	345	346	369	320	370	343	347	367	327	316	342	312	338	344	382	330	356	374	368	366	314	314	348	337	332	340	366	335	313	347	340	352	338	310	335	377	376	381	335	342	362	390	335	356	325	372	299	355	348	344	375	334	356	378	337	351	369	326	315	381	348	365	343	333	328	362	337	330	341	360	360	349	365	370	319	362	333	364	349	351	352	356	359	372	358	325	390	364	354	328	353	369	368	339	337	377	313	346	368	362	310	364	314	372	323	310	344	356	364	358	358	330	346	364	370	370	352	371	375	329	356	342	331	368	356	331	340	352	347	355	360	336	330	359	362	326	349	305	335	321	337	345	367	350	382	369	376	342	351	380	346	377	354	347	384	356	332	332	326	373	369	296	332	336	346	374	372	322	338	355	345	340	331	353	377	360	333	350	354	376	342	355	384	338	361	336	370	328	352	355	377	331	348	353	333	374	360	340	377	344	361	343	380	329	346	333	357	398	355	351	363	381	374	344	343	360	361	372	341	336	376	317	366	347	355	371	373	378	369	352	324	328	375	357	378	354	312	350	369	352	365	354	358	325	332	334	337	358	373	350	339	341	340	359	353	323	310	353	327	340	347	328	336	378	362	362	334	399	356	339	348	375	300	389	341	336	307	380	355	320	348	381	371	364	363	357	359	348	315	355	318	368	346	344	363	347	356	355	377	334	352	360	353	339	362	332	356	330	359	336	362	336	340	368	340	366	340	379	330	373	364	329	351	335	366	332	361	339	340	319	353	317	331	371	360	369	336	352	370	348	359	341	335	342	349	370	349	312	348	378	350	344	316	345	351	339	343	369	352	356	341	355	351	330	347	337	365	346	338	347	370	375	358	376	351	345	370	310	350	282	375	369	348	334	346	336	367	335	345	353	324	362	336	341	336	377	329	349	319	352	352	340	362	352	353	368	371	348	365	364	352	356	341	358	363	369	314	344	360	340	327	372	348	344	390	301	352	334	338	353	334	358	331	353	358	371	319	358	365	360	358	327	331	321	341	343	340	366	350	361	330	329	344	316	325	351	381	353	352	352	393	338	368	356	379	346	350	354	354	355	310	358	349	364	351	326	403	347	368	324	307	371	378	384	326	339	356	370	360	359	324	343	356	383	342	347	343	341	379	341	333	352	363	339	355	381	354	352	390	354	326	353	331	399	343	363	349	379	336	334	353	371	341	355	341	372	348	347	333	358	344	359	358	358	310	338	347	333	357	333	391	356	343	344	353	352	307	346	359	343	352	350	339	334	370	310	379	389	351	361	342	362	378	344	339	360	339	385	369	380	361	346	370	357	374	322	343	342	377	359	397	334	326	371	308	377	319	370	346	332	374	318	338	353	350	355	346	313	324	352	352	362	353	336	369	312	341	362	341	364	353	329	355	359	362	351	358	351	347	371	342	351	329	381	342	363	332	296	317	354	353	343	347	381	360	346	339	335	312	352	340	333	359	366	359	350	339	340	348	309	363	373	326	362	349	336	368	345	357	348	332	350	361	361	352	331	344	360	350	356	342	339	363	365	359	329	341	356	357	355	343	355	354	352	335	346	360	396	358	339	343	337	367	346	350	334	383	383	333	345	367	353	384	352	329	354	342	330	348	361	359	359	368	331	337	358	357	338	366	345	330	353	364	336	336	344	349	341	369	354	356	352	378	359	328	385	375	338	357	369	339	297	335	345	344	332	349	392	346	373	327	333	331	351	339	306	316	344	344	337	368	398	368	330	340	344	358	377	363	340	342	373	310	338	356	332	367	374	329	328	349	355	376	361	356	347	358	342	368	349	332	369	342	345	333	357	336	359	365	362	331	325	335	337	333	387	317	346	366	317	350	353	387	333	363	360	323	334	368	335	330	354	370	377	346	369	364	344	324	317	338	342	360	324	343	365	367	393	375	368	322	349	343	340	353	356	366	356	335	317	336	379	357	349	348	331	363	354	341	367	369	352	383	352	355	343	374	385	349	335	353	344	337	345	343	316	343	356	329	368	357	376	339	343	310	342	350	339	331	381	378	339	354	372	365	327	326	318	351	345	343	348	355	349	348	356	348	361	348	352	354	410	319	340	364	376	337	337	356	321	323	370	379	384	361	341	380	357	370	348	369	339	353	376	359	350	351	352	336	357	355	350	357	332	342	370	358	351	383	322	380	371	354	364	344	311	377	317	353	321	348	341	361	348	368	317	336	329	363	379	357	364	355	335	363	342	352	357	343	351	329	380	354	319	371	347	338	340	327	365	342	335	335	363	326	355	307	339	315	387	360	325	346	362	353	385	356	382	312	360	337	337	352	337	331	359	340	354	341	335	343	353	358	336	368	331	330	340	352	353	336	354	322	338	374	332	367	342	351	342	333	356	353	336	353	348	364	374	366	311	367	319	333	347	348	313	376	374	366	365	350	372	350	359	347	383	381	358	317	342	352	346	371	326	325	342	369	374	338	339	359	342	334	345	348	359	340	367	331	347	346	387	354	338	363	341	313	330	360	382	344	352	361	384	364	354	316	340	393	373	333	381	324	326	346	368	355	375	364	352	318	320	392	345	373	340	337	333	306	330	327	342	316	353	326	365	337	350	344	319	324	352	348	352	366	355	337	368	356	340	361	356	353	326	325	340	362	338
26729	18063	3865	2292	1573	1053	793	638	547	436	401	324	310	245	276	251	244	211	216	215	204	199	189	203	173	221	220	246	322	378	398	384	297	309	271	250	245	197	179	163	167	146	179	168	159	167	153	167	174	145	158	150	157	149	163	166	175	150	127	129	152	159	144	163	168	168	152	157	156	148	136	173	157	182	150	151	147	144	166	158	173	142	137	145	142	135	145	139	140	140	136	136	161	149	142	131	159	143	151	156	137	155	146	134	164	156	150	153	149	140	146	137	163	138	160	160	138	121	145	160	146	144	157	132	137	167	134	167	148	157	148	132	127	136	155	148	120	138	146	134	154	159	146	168	143	159	150	172	155	137	134	146	151	139	173	157	158	135	142	152	141	143	144	128	179	142	140	141	133	127	159	160	168	169	136	169	155	139	145	138	148	147	163	138	141	135	146	152	128	165	119	133	156	149	145	129	148	144	143	151	159	144	157	127	143	142	142	138	172	149	137	145	151	143	146	138	136	157	153	139	153	140	136	135	140	148	154	144	173	158	147	147	146	135	155	145	160	146	154	129	145	157	135	157	149	139	148	167	161	144	158	147	121	152	158	148	130	150	152	146	149	117	143	144	153	146	142	152	168	153	155	144	159	151	166	163	131	123	140	172	153	156	154	159	146	139	171	155	167	131	144	143	128	138	131	134	148	131	148	165	155	146	151	130	141	150	151	118	137	140	137	169	133	137	140	132	126	158	153	137	140	146	143	139	156	142	145	142	146	164	126	126	139	142	154	157	163	160	137	142	136	161	136	133	163	180	162	147	165	147	148	145	172	154	154	161	136	149	122	133	145	135	156	160	152	138	156	138	133	131	156	153	168	164	161	130	135	152	149	142	149	150	144	126	151	135	148	147	135	162	151	156	143	173	138	155	162	158	145	164	157	135	155	121	145	151	145	135	138	148	144	151	135	135	146	142	131	156	168	146	133	182	162	149	149	148	134	155	139	140	147	143	159	138	155	140	156	130	155	141	161	159	157	137	146	140	147	143	149	131	155	156	139	163	129	141	144	141	158	141	142	143	140	141	185	150	164	131	170	152	155	146	136	148	142	136	143	142	127	143	183	164	162	133	138	158	147	125	141	145	148	148	149	145	139	136	141	166	138	134	158	155	151	141	138	157	145	130	164	148	130	167	132	151	126	139	141	140	144	159	134	139	137	155	144	144	142	148	142	150	161	178	152	133	137	143	166	157	151	135	115	137	161	148	143	136	172	141	139	131	141	144	148	130	144	174	138	133	152	160	152	139	162	133	154	153	152	134	136	153	162	159	129	168	147	149	144	147	142	140	170	153	153	141	146	117	127	124	149	147	148	170	148	156	144	156	136	182	153	119	159	173	135	141	146	134	135	145	154	160	146	151	133	143	146	144	128	145	153	137	154	147	146	161	135	129	155	157	188	121	130	151	155	136	151	139	134	178	147	171	127	136	138	149	146	174	139	153	162	138	143	139	147	142	146	150	151	177	142	159	159	135	130	142	166	138	149	156	142	136	148	140	136	154	147	140	136	165	150	157	145	144	140	147	167	141	137	151	153	135	140	141	125	144	165	148	170	136	141	170	161	148	147	133	136	144	138	139	158	145	148	139	144	144	119	132	164	136	152	144	162	147	155	152	152	156	164	144	149	140	164	150	141	145	135	135	141	141	148	130	146	146	146	159	141	150	140	148	142	169	136	144	137	131	135	139	167	125	140	140	139	140	137	143	165	140	135	140	143	148	160	158	120	164	149	165	155	150	154	143	149	177	144	157	155	130	161	142	168	161	134	162	140	146	146	169	171	167	140	140	148	151	127	145	176	137	168	146	145	141	143	163	143	158	145	163	167	137	145	148	147	139	137	147	136	128	150	150	153	171	159	153	135	141	149	139	171	168	137	132	134	171	157	138	170	132	167	134	140	149	145	134	140	136	133	142	146	136	161	150	157	150	151	138	161	171	147	152	124	156	177	146	168	150	155	145	134	155	127	130	149	154	158	149	120	147	154	126	150	141	135	143	156	115	145	154	144	159	157	167	131	166	139	165	154	149	142	149	145	144	136	130	140	156	149	139	164	146	148	120	149	156	166	153	157	135	143	147	138	161	144	128	147	187	140	136	148	142	139	166	121	147	146	125	147	150	146	155	113	174	131	137	147	165	160	161	131	124	163	152	147	142	150	139	137	149	148	136	152	142	152	126	142	172	137	150	140	149	140	134	162	168	143	163	162	152	135	155	154	149	130	144	141	146	143	145	146	148	159	149	143	152	135	132	147	137	155	157	167	124	146	160	154	150	139	150	130	152	159	126	166	165	156	141	147	163	143	171	140	118	155	149	146	144	142	150	130	147	131	172	147	129	151	152	140	150	147	154	159	149	140	133	151	145	144	148	135	136	142	150	123	138	139	156	147	148	137	162	141	157	133	143	169	149	148	151	154	133	149	159	145	150	162	159	122	129	138	148	154	125	154	138	151	148	144	146	131	127	119	135	140	144	149	156	135	125	152	128	152	137	159	154	161	144	146	150	139	145	154	154	160	142	123	146	137	137	143	140	149	137	163	155	139	135	154	144	145	142	148	142	173	133	131	135	148	120	131	136	140	143	138	148	143	128	120	144	142	146	138	125	132	145	143	138	131	141	157	159	165	161	147	152	146	138	131	154	162	151	133	135	139	142	174	171	164	154	162	128	143	143	160	157	157	146	148	158	179	147	134	140	167	140	134	141	148	151	128	145	167	165	140	138	151	174	153	159	134	151	165	156	148	136	134	166	154	130	146	144	157	124	145	156	130	147	134	160	146	133	153	136	130	138	135	150	140	142	165	145	152	136	144	157	162	152	144	154	140	148	150	123	160	161	132	172	131	125	142	161	125	152	143	146	135	145	144	158	121	154	160	142	129	163	153	166	162	147	167	155	142	138	142	166	157	156	147	152	168	152	157	143	144	150	144	149	185	144	159	142	147	140	164	158	164	162	165	148	148	144	124	150	150	155	148	165	135	151	146	135	141	163	149	151	171	147	112	148	131	150	132	151	145	148	131	148	148	147	126	166	144	137	138	122	124	128	135	154	142	138	140	150	158	145	115	154	143	157	145	137	145	153	168	128	152	143	156	157	130	143	186	140	168	139	153	135	166	133	140	132	148	134	150	149	140	138	151	158	140	141	137	143	138	138	160	146	145	132	131	142	146	139	136	144	145	139	135	161	138	158	151	160	142	159	133	131	143	178	135	146	139	129	149	131	175	168	161	138	135	143	158	148	137	160	148	162	153	130	125	134	144	132	141	156	140	146	141	135	153	155	146	160	143	140	151	155	147	130	161	164	153	134	130	138	137	136	155	158	142	149	143	136	126	140	147	157	150	156	159	161	129	142	167	156	150	161	140	147	143	161	128	148	179	154	136	150	134	151	152	140	146	135	144	154	154	128	142	131	147	140	140	145	140	141	141	137	146	147	130	166	138	159	137	152	140	169	149	148
15967	12350	6169	6918	5680	4813	3776	3131	2562	2171	1840	1720	1562	1450	1221	1163	1093	1020	1040	947	921	889	878	903	891	1053	1183	1304	2182	2519	2689	2257	1672	1421	1220	1242	1257	786	725	702	583	568	621	520	581	570	549	573	582	551	517	549	539	555	579	519	510	478	510	525	530	516	472	577	532	535	513	495	502	502	482	497	492	496	517	440	502	458	512	498	516	478	478	490	476	488	482	523	485	467	477	448	458	494	443	467	482	513	447	504	503	492	451	494	436	471	510	465	428	480	454	497	468	474	478	448	500	492	467	476	463	462	426	471	473	460	477	467	463	472	489	439	500	441	470	429	459	480	479	476	505	498	459	461	448	515	461	444	450	443	462	464	480	482	466	485	445	479	439	447	505	448	481	441	443	438	450	445	509	459	437	477	483	492	474	458	470	491	497	439	458	452	418	471	445	479	474	471	481	476	477	430	465	431	481	496	441	442	468	510	450	454	449	444	478	473	454	502	498	440	440	449	494	485	448	462	433	451	469	488	425	478	437	464	502	448	468	473	484	475	490	443	446	493	457	461	476	443	463	452	434	453	456	479	450	464	473	454	462	474	509	454	485	446	452	451	467	464	500	458	486	440	456	505	454	507	429	463	433	483	467	464	440	478	445	449	446	457	484	456	506	468	451	441	501	484	443	447	442	435	495	464	432	485	411	453	442	454	451	492	446	489	434	461	493	461	497	463	444	421	472	454	480	516	470	496	443	456	390	481	454	469	461	459	451	443	493	475	462	444	469	445	459	455	491	475	429	438	495	501	456	461	472	442	511	436	440	470	469	458	428	438	480	463	468	497	444	459	457	466	450	454	460	456	433	474	444	428	433	451	503	468	465	424	427	477	481	438	461	438	412	500	479	446	479	475	465	442	447	421	458	462	436	460	504	467	487	437	458	461	422	475	489	445	458	473	488	490	444	447	451	486	462	458	465	451	435	437	480	464	462	460	439	493	432	427	493	464	471	484	454	458	482	440	454	464	447	468	447	487	460	452	462	442	483	474	447	496	448	475	485	421	471	494	497	457	454	476	452	457	470	435	447	489	480	503	476	458	470	451	479	465	454	487	505	483	449	420	499	495	450	460	430	464	498	484	431	449	465	449	466	438	501	441	440	437	473	486	439	453	476	484	484	448	429	441	475	443	442	466	447	423	468	479	423	461	433	432	457	447	450	432	478	470	453	495	503	481	468	452	493	478	469	484	439	452	454	415	479	463	458	454	447	451	426	431	467	481	469	444	413	499	462	470	493	469	479	444	446	465	454	458	475	434	457	456	485	457	412	509	449	420	457	492	470	484	431	448	434	471	468	422	449	429	489	470	478	481	474	446	465	441	499	461	443	462	476	459	454	462	490	422	456	472	454	451	467	509	487	462	450	471	476	455	416	509	486	459	457	486	488	464	481	460	457	445	461	453	486	446	496	447	469	491	436	450	480	469	477	477	478	427	458	468	444	440	451	477	482	485	475	453	476	500	443	476	486	434	434	430	476	453	480	450	477	480	494	495	475	404	463	481	465	478	460	470	471	482	477	473	456	440	433	509	508	450	442	448	466	477	507	441	487	451	444	460	450	416	446	466	472	480	483	474	465	467	469	489	494	457	475	432	455	490	498	488	492	466	463	435	436	469	463	458	446	447	456	473	454	473	485	457	473	484	474	452	454	451	470	465	462	443	467	448	442	478	432	470	487	451	468	416	450	440	457	471	451	468	463	466	492	427	418	490	438	456	462	457	475	463	436	489	489	494	450	500	473	474	459	476	475	487	472	463	460	484	483	483	448	459	472	445	434	473	453	460	488	489	463	463	498	433	449	468	467	456	457	470	450	435	482	437	458	453	489	460	488	466	421	456	495	445	467	467	487	451	470	453	514	475	453	475	447	483	458	459	457	460	457	450	484	432	432	465	439	498	457	465	468	471	426	474	464	455	476	465	462	474	475	449	462	463	479	457	442	468	461	424	464	455	465	487	409	479	446	479	503	454	447	453	462	429	423	504	463	456	434	481	444	449	448	475	470	491	444	464	466	478	482	488	453	484	447	451	459	486	455	451	449	444	453	449	448	451	458	468	472	454	450	466	469	477	432	474	435	460	458	436	464	465	513	467	466	435	461	450	481	477	456	439	470	462	470	496	446	461	473	465	492	450	481	445	476	432	513	447	453	443	478	486	455	473	453	431	457	467	437	453	430	479	442	414	473	523	448	493	455	451	479	467	438	516	489	453	501	443	460	439	416	441	469	473	455	461	478	486	463	453	475	456	431	446	458	436	434	489	454	425	460	439	490	454	437	460	469	464	494	466	465	444	471	460	478	420	475	492	446	461	463	468	460	463	466	473	427	428	473	478	437	486	501	446	439	484	531	445	427	451	485	495	457	441	427	522	437	488	455	449	473	476	475	404	469	438	451	417	463	467	450	465	451	457	482	465	470	472	495	484	501	487	473	509	492	460	435	501	453	431	467	463	439	430	437	456	452	470	484	444	466	452	452	457	433	440	445	449	434	483	446	436	465	470	463	487	499	421	483	470	472	463	450	473	479	482	482	480	461	470	445	471	430	496	432	486	459	485	503	452	510	431	460	449	472	475	434	455	460	457	453	473	501	470	452	497	457	501	488	479	483	463	431	467	481	442	445	493	468	437	464	457	468	457	458	487	463	444	455	480	458	462	466	457	449	484	454	476	490	446	491	436	461	485	455	452	441	441	442	449	480	484	433	463	470	488	481	484	429	465	458	446	452	463	449	496	421	461	458	446	499	493	441	485	462	465	438	486	462	505	497	419	445	493	462	456	465	460	460	465	510	484	482	455	472	474	444	476	474	492	466	450	530	450	462	471	463	429	520	448	471	507	456	418	461	463	474	469	484	463	440	451	494	462	429	441	473	436	458	471	460	463	451	476	489	431	442	438	465	441	471	421	454	481	490	472	429	465	474	428	486	460	472	475	460	454	445	469	463	446	491	460	470	463	499	478	467	456	466	484	481	438	477	457	478	477	475	446	481	494	456	488	474	467	503	446	502	468	456	461	482	467	472	472	467	490	427	433	475	459	490	433	475	455	488	460	471	468	437	465	493	471	477	465	475	429	475	534	448	478	486	469	479	435	479	475	494	436	511	459	461	484	492	479	454	440	482	484	504	465	448	435	489	482	487	461	422	489	435	460	479	423	474	437	503	475	471	429	464	466	461	470	441	471	424	487	509	450	520	454	448	435	438	478	493	442	508	439	476	434	499	447	478	461	450	488	503	476	462	433	474	462	427	488	456	456	461	456	501	475	419	476	455	455	491	450	464	463	462	440	482	470	475	472	472	457	470	469	437	478	462	438	471	444	448	479	451	456	440	508	503	468	458	448	467	444	437	442	455	504	474	501	428	470	445	431	463	494	477	432	471	467	458	457	462	475	443	468	495	470	483	468	460	465	476	472	492	491	494	488	440	458	454	477	446	488	449	433	483	501	446	465	460	456	447	472	497	441
2546	665	314	294	296	228	245	239	218	216	211	218	215	207	223	215	214	224	223	216	217	188	252	189	212	218	229	212	200	206	223	224	216	221	221	216	234	225	219	219	232	241	220	221	198	201	226	238	224	229	235	209	199	200	252	201	226	237	209	212	225	217	219	218	241	198	196	232	233	210	203	228	246	218	218	234	225	216	208	202	215	197	194	197	199	213	215	206	204	212	244	231	215	213	221	215	211	228	224	244	217	229	220	224	210	217	197	228	230	233	225	215	216	226	201	208	223	226	198	192	192	210	240	197	226	200	245	236	208	224	180	185	203	210	217	230	221	199	236	225	188	237	222	225	199	203	219	232	219	190	228	194	225	221	221	219	226	213	211	220	181	189	223	217	216	219	211	191	201	226	200	216	219	214	246	228	207	217	221	249	218	210	199	224	220	201	232	222	214	236	195	201	213	222	217	218	229	236	212	232	221	222	216	199	213	222	200	213	194	195	221	237	228	174	192	222	222	243	213	220	190	218	221	214	216	219	239	234	207	215	239	211	207	221	221	230	199	204	219	224	223	203	244	234	219	238	219	227	202	218	227	231	206	215	215	221	229	219	221	242	241	216	225	217	201	217	216	197	200	218	201	235	212	234	228	206	235	162	184	240	204	214	242	207	211	247	247	225	239	220	234	202	198	222	203	216	211	181	235	220	226	207	194	212	208	202	212	228	223	191	221	227	218	233	229	227	229	234	201	210	205	212	211	220	208	211	225	216	203	227	198	220	222	206	225	233	222	224	224	196	226	210	231	232	188	217	214	233	224	201	215	203	210	211	208	202	223	216	239	270	241	189	212	202	216	220	236	218	189	228	193	214	210	210	213	229	219	198	227	226	236	220	223	216	215	207	205	219	213	222	219	210	192	227	205	219	202	224	236	228	221	208	197	222	202	229	212	185	228	233	220	175	212	206	222	231	218	184	202	223	210	222	235	212	229	197	215	233	228	202	202	200	218	214	218	220	214	243	195	219	197	210	204	235	193	229	228	224	218	194	236	216	223	222	225	187	192	206	206	195	237	254	222	207	225	216	191	216	215	211	217	209	218	196	213	201	222	215	223	215	215	196	221	224	211	220	219	219	204	216	203	218	207	205	240	213	215	222	209	216	192	219	208	195	213	231	177	200	210	188	208	198	208	204	221	206	188	241	233	225	232	217	205	223	229	222	229	241	226	224	201	206	183	191	216	212	228	199	217	206	217	206	210	204	229	211	219	214	206	230	205	242	240	221	167	217	187	223	235	203	230	198	228	203	193	224	220	201	217	205	220	225	215	205	222	203	229	192	194	199	218	242	210	217	216	206	203	224	238	227	217	210	221	206	230	234	246	199	188	200	220	194	232	219	241	194	199	205	219	199	224	237	222	228	215	216	228	211	225	213	216	216	240	228	221	205	233	217	235	206	222	208	217	215	245	200	224	212	240	202	202	197	214	231	200	218	217	188	204	210	235	213	231	218	237	202	190	204	209	231	215	247	233	199	218	204	230	222	201	225	224	211	212	223	210	213	230	226	207	204	229	209	195	225	219	217	208	228	197	206	183	183	231	210	205	213	237	204	232	221	193	183	196	222	230	228	216	235	223	220	207	214	222	212	229	201	204	222	236	232	215	214	225	223	215	230	213	230	197	222	201	196	202	219	224	198	246	227	240	214	197	249	211	230	225	218	237	223	222	216	237	197	237	216	226	241	220	227	237	194	213	191	244	183	224	219	201	220	213	223	233	239	220	230	218	237	232	243	211	239	206	208	249	214	208	216	217	245	217	219	196	192	215	229	195	195	237	222	228	215	245	221	232	213	231	240	225	229	217	222	218	228	233	233	223	193	195	206	223	175	228	236	226	185	199	217	223	221	215	209	181	212	225	218	216	234	201	227	205	216	243	199	224	224	228	175	229	202	192	219	223	219	243	221	220	233	189	206	217	212	230	198	247	221	226	232	196	204	205	195	200	192	199	195	223	225	211	223	218	209	239	200	227	209	202	202	235	228	205	190	201	206	223	239	225	223	181	220	220	236	215	209	232	243	210	221	237	202	210	234	236	214	219	222	207	211	208	208	206	175	226	229	193	228	229	198	236	211	208	212	217	245	190	204	202	214	204	219	229	237	225	201	202	231	228	213	231	212	194	216	224	194	199	213	214	179	186	241	215	225	210	221	233	225	224	209	209	219	228	226	203	236	213	228	192	233	223	258	213	227	210	217	194	210	239	213	222	227	223	222	208	261	224	241	229	209	204	198	229	235	205	246	214	207	222	223	223	217	206	238	250	218	233	217	188	219	236	237	195	227	198	208	208	231	221	203	245	224	193	203	229	251	220	192	199	224	195	195	244	197	232	216	225	240	185	214	227	212	230	185	199	198	230	203	242	233	220	245	204	235	230	219	249	216	218	220	247	225	233	247	212	210	199	208	198	224	181	205	203	190	226	223	215	197	216	205	231	200	216	211	215	225	180	209	227	240	206	204	213	250	216	217	226	216	235	203	228	233	222	217	223	219	212	208	209	226	213	211	223	229	198	210	216	193	234	218	209	225	247	233	212	205	217	245	230	237	202	227	218	198	201	233	240	237	218	221	210	214	216	218	236	210	211	195	211	217	243	224	193	229	226	197	225	241	217	217	223	192	220	230	172	230	245	231	191	221	201	193	238	204	220	218	203	208	205	246	223	204	230	238	187	209	231	239	210	218	205	220	190	199	199	211	205	232	197	217	218	209	205	213	191	250	235	215	202	201	228	222	240	220	208	246	222	208	213	228	222	225	230	230	224	208	213	236	202	256	224	201	188	222	216	203	215	191	239	226	226	248	205	214	235	227	226	198	217	216	229	219	235	208	239	225	245	205	194	223	215	254	213	209	236	197	239	223	223	203	212	226	216	235	208	226	223	222	212	199	211	223	230	200	234	246	226	227	213	187	214	206	222	205	214	183	192	202	216	211	226	212	208	226	218	216	207	202	215	201	198	213	225	205	212	207	215	206	223	236	209	211	228	186	193	225	207	205	244	239	197	247	189	203	220	225	237	200	257	226	209	213	219	213	226	248	226	215	235	208	210	226	199	230	223	207	246	212	218	213	205	216	217	220	207	199	246	226	190	238	203	224	222	192	211	218	243	240	220	219	211	200	215	199	213	217	213	199	218	223	207	216	226	229	223	217	208	208	211	227	197	197	235	237	208	208	200	235	215	246	193	216	262	217	234	212	211	215	214	198	198	180	220	209	225	225	226	200	214	229	234	194	240	224	191	227	198	222	205	243	195	227	201	214	199	215	224	211	213	217	238	226	214	221	203	198	232	234	218	201	191	203	208	214	244	234	211	210	216	204	229	203	246	229	215	264	210	212	202	236	223	211	200	236	197	221	220	222	234	229	207	205	224	213	234	244	217	205	215	215	192	209	207	212	217	204	242	200	197	225	207	210	189	215	209	217	211	206	194	209	235	215	226	218	221	235	229	222	232	193
2585	1147	819	830	860	725	748	715	715	675	661	668	657	655	698	631	662	689	608	644	653	656	646	650	640	624	643	685	683	679	726	737	623	708	620	671	623	606	650	686	628	646	678	619	628	623	608	569	571	632	584	626	599	661	640	638	601	622	607	606	645	626	619	645	645	599	661	623	588	615	643	614	656	661	649	596	597	630	596	583	622	632	603	591	640	621	636	624	606	609	652	665	606	659	608	639	635	638	641	648	625	588	641	639	613	650	650	609	604	620	602	624	599	600	650	598	624	629	643	605	640	629	601	649	651	628	565	622	608	660	640	638	680	635	588	674	593	639	672	686	629	672	652	604	661	649	643	605	635	597	632	629	599	614	576	664	678	616	633	616	657	574	627	641	599	618	625	594	618	640	634	588	687	610	648	613	669	618	637	645	591	601	636	655	599	621	601	611	615	602	701	574	641	588	663	621	612	604	624	577	652	621	601	616	569	603	620	592	610	671	621	636	642	606	610	589	635	602	581	663	623	651	633	575	582	622	617	636	615	627	599	572	603	614	654	627	610	634	657	659	630	616	642	654	685	619	636	636	604	685	667	621	667	651	643	590	636	650	651	627	641	649	632	639	597	647	593	638	664	621	640	613	581	634	612	622	622	631	623	608	637	604	661	653	672	621	648	642	596	634	626	637	591	580	610	614	624	588	592	665	667	579	611	605	608	608	621	615	596	608	654	650	652	619	659	597	622	610	584	621	606	643	613	643	610	651	620	626	603	628	634	590	608	656	607	624	663	563	619	686	597	609	655	644	650	620	638	621	642	595	588	636	615	641	659	603	644	635	660	645	640	571	593	655	603	595	615	616	630	632	602	632	609	595	601	615	637	617	598	610	644	635	647	589	604	654	582	651	594	607	615	580	626	611	604	588	625	632	661	644	621	619	600	640	640	629	566	611	638	630	653	660	619	611	613	585	621	633	575	675	627	641	617	548	635	628	584	646	638	658	653	635	643	627	626	629	644	636	605	621	630	613	633	631	630	632	630	594	602	606	643	583	652	597	627	622	610	595	654	660	644	638	586	662	630	622	635	667	630	608	635	572	610	644	626	597	622	637	637	602	675	591	657	608	619	669	616	636	593	628	616	595	613	611	686	652	627	595	623	624	665	657	625	622	615	623	671	610	650	581	617	612	657	602	592	634	589	621	637	633	609	624	655	636	634	625	573	621	652	614	592	638	627	580	656	595	642	619	591	623	594	592	679	653	649	621	646	618	595	632	616	581	600	617	629	638	617	601	641	636	640	596	628	612	591	643	638	652	634	678	630	633	651	598	596	652	586	576	598	604	623	601	593	632	643	614	661	651	680	636	615	585	649	597	636	596	615	614	627	631	644	620	618	604	622	593	611	577	642	644	653	628	580	663	582	597	605	632	629	622	647	695	643	622	592	662	607	611	641	608	637	633	598	622	601	645	610	618	613	652	620	621	661	591	577	604	644	630	604	590	646	639	622	652	665	630	622	593	605	628	652	588	616	628	658	613	644	597	623	587	653	636	636	651	604	609	630	608	620	640	610	634	637	603	635	659	653	599	620	656	663	643	655	644	580	564	674	624	639	586	633	614	625	628	585	658	630	666	639	624	622	611	614	644	592	625	612	608	661	587	611	639	616	653	650	646	639	634	586	628	650	602	619	619	668	605	579	631	577	622	621	646	602	659	632	621	609	625	606	628	628	616	636	645	635	579	681	649	612	629	598	629	606	659	644	597	606	608	597	655	631	636	622	596	603	601	604	652	602	607	624	667	601	622	615	657	622	610	627	638	658	653	657	590	644	595	590	602	668	632	620	632	619	583	630	639	620	607	623	672	630	656	646	591	627	587	620	651	647	632	627	620	623	633	600	585	591	629	617	629	664	630	596	593	684	619	656	649	586	666	612	626	660	664	592	618	569	577	631	644	619	639	678	671	643	666	652	608	609	653	631	663	608	585	643	617	642	577	594	592	618	676	604	641	588	607	617	590	636	633	598	589	649	632	673	613	651	672	659	623	629	642	625	620	605	639	600	630	657	584	622	624	658	604	673	609	624	609	619	644	692	627	657	652	615	666	629	601	623	604	662	659	634	615	609	618	567	638	629	662	610	633	638	663	632	631	616	629	634	628	641	624	633	619	609	626	646	637	618	611	638	624	635	623	631	579	584	641	647	608	602	636	608	606	599	616	656	641	609	623	651	608	650	614	625	636	626	608	644	626	665	610	611	658	654	577	635	653	649	584	594	629	608	630	632	612	665	617	610	625	598	676	679	635	646	591	588	639	627	642	645	653	618	608	602	597	629	616	614	646	657	640	590	617	631	637	639	632	603	667	601	595	643	602	601	671	658	634	619	604	614	641	637	642	658	581	619	580	605	610	583	665	612	591	644	640	610	613	646	653	639	616	594	639	614	633	597	644	650	676	618	622	661	587	629	644	583	590	635	638	619	635	649	613	609	621	582	643	652	628	651	639	620	600	631	660	653	616	637	611	623	579	619	637	610	609	632	642	593	638	628	615	588	627	601	635	618	602	626	649	598	583	573	633	614	559	653	562	596	584	636	574	648	608	628	648	576	611	567	648	619	639	619	610	609	642	592	607	646	614	628	618	623	632	634	618	662	618	619	670	637	599	615	653	642	606	635	648	610	633	628	597	621	629	643	652	592	657	649	639	637	615	640	646	655	622	603	641	597	638	627	591	618	615	639	646	621	620	600	584	598	650	574	615	626	618	630	606	618	638	585	644	653	620	633	654	586	627	624	624	623	636	645	610	637	592	619	662	648	656	609	647	622	630	624	635	658	611	651	620	658	616	608	639	609	613	660	604	604	608	599	631	654	626	590	621	604	617	619	617	608	676	650	635	618	644	551	649	607	608	599	615	637	618	631	658	576	586	626	606	602	614	607	595	608	619	631	624	615	636	612	594	580	637	605	653	632	592	660	616	575	614	656	643	571	572	635	621	629	606	582	660	631	585	636	650	630	614	622	633	601	597	648	564	628	622	582	591	624	625	630	582	635	667	640	637	638	686	622	619	625	623	596	583	624	642	650	622	599	601	646	640	589	611	615	637	659	635	603	648	592	594	652	637	618	636	594	629	639	639	648	611	643	613	647	615	642	614	636	615	626	665	599	636	582	611	610	600	665	608	628	627	583	650	595	626	625	631	646	624	584	640	637	653	638	604	618	637	665	626	643	647	619	629	656	637	606	628	617	632	605	622	620	604	622	613	600	598	587	629	631	623	660	640	587	585	604	657	650	622	634	593	642	633	615	623	607	615	611	581	592	601	663	633	608	612	592	599	607	636	632	610	614	651	614	616	608	599	621	624	596	657	621	646	628	588	621	629	643	636	604	644	615	603	611	600	607	652	671	590	637	613	635	624	603	602	612	597	655	634	601	670	651	611	608	639	584	677	608	623	651	650	625	648	589	621	615	612	584	612	655	560	605	607	668	631	601	600	618	599	608	602	593	643	624	630
13488	8075	1700	1126	824	586	456	386	296	250	228	182	207	177	161	168	162	148	142	146	143	134	150	130	127	135	148	198	209	225	288	223	204	153	159	145	152	97	106	111	110	114	115	121	107	106	124	122	100	120	115	91	111	109	117	105	94	111	98	129	104	101	109	94	100	111	126	112	94	121	102	118	110	114	95	113	121	107	82	108	104	111	89	113	108	126	115	112	94	107	108	115	107	101	106	104	119	118	122	115	111	106	120	125	128	107	93	91	104	108	106	96	106	114	99	110	115	108	86	111	103	110	106	95	109	109	105	103	111	104	100	99	111	108	105	134	101	118	97	110	110	118	114	92	118	120	97	97	103	102	109	103	98	107	92	107	99	87	96	97	114	110	104	104	93	103	102	110	94	111	88	107	107	135	114	105	111	99	94	96	90	115	112	101	103	98	106	114	104	100	104	94	111	113	110	99	100	109	104	99	88	103	104	89	94	91	108	88	105	96	112	90	121	96	111	105	100	102	99	106	111	114	120	97	102	99	100	103	109	103	84	94	109	118	114	97	113	110	106	97	90	97	91	90	94	109	79	106	110	104	111	114	94	122	115	113	121	124	116	116	112	110	108	129	116	125	119	103	99	99	111	121	97	88	110	118	96	102	121	110	116	117	122	93	109	127	101	100	105	86	106	100	103	117	100	106	109	99	92	101	102	100	104	108	105	82	121	113	93	96	107	109	99	104	119	107	115	94	107	114	92	94	92	110	122	89	91	100	100	123	106	129	116	94	112	111	111	112	93	118	102	99	95	129	92	110	107	101	95	100	115	111	101	109	114	92	108	97	90	106	122	117	100	105	103	125	111	119	85	116	118	116	122	99	91	122	95	123	102	108	102	102	99	99	102	89	107	111	106	109	109	95	105	91	117	114	115	89	114	121	99	87	108	113	115	116	105	109	105	102	100	109	106	115	117	108	89	115	107	124	99	113	93	110	123	103	86	103	107	123	94	111	114	122	101	115	116	115	95	123	91	106	120	117	109	99	103	112	108	101	108	105	109	103	119	89	106	113	107	101	109	100	119	110	105	108	91	90	98	99	105	100	111	111	83	98	97	116	112	109	105	115	95	84	106	114	116	127	104	104	101	112	106	96	103	122	114	82	102	111	91	88	112	118	116	92	93	108	108	112	123	93	91	103	107	121	115	112	103	114	109	115	113	103	102	121	103	109	126	103	127	115	103	99	105	107	104	94	109	87	95	98	102	95	88	143	105	125	117	116	102	103	118	91	112	119	97	125	111	98	113	96	102	105	122	99	117	118	95	108	100	104	105	115	89	100	111	105	103	119	91	118	107	124	108	112	132	99	103	101	86	98	110	102	91	104	94	113	108	116	111	111	124	94	96	102	99	95	104	106	91	107	117	114	105	131	109	101	111	120	104	105	96	116	118	83	112	109	126	108	111	95	123	109	106	95	99	98	118	95	113	126	111	119	101	114	114	99	113	115	113	127	117	102	98	118	97	88	121	104	116	107	105	108	113	101	99	107	99	99	116	117	106	105	121	103	116	107	101	103	108	117	110	101	106	103	110	117	98	101	106	107	106	93	113	102	106	94	97	100	109	93	116	120	114	101	104	105	120	110	121	104	115	118	106	109	95	103	109	120	123	103	106	96	103	102	109	111	113	108	121	116	107	98	103	127	103	90	116	82	103	106	98	110	106	114	124	95	115	112	95	95	78	102	108	104	116	129	105	106	97	113	110	97	113	105	115	90	110	110	125	110	101	112	101	111	92	100	89	98	94	118	110	100	115	101	106	121	112	108	86	108	99	126	88	103	95	110	102	122	99	109	100	100	103	86	94	90	93	107	114	107	93	112	109	106	107	118	115	123	107	111	110	105	131	99	118	87	104	93	113	91	103	121	89	115	110	112	100	105	101	115	115	102	120	103	93	105	102	97	100	101	110	102	113	116	105	118	86	97	98	113	97	108	110	78	103	108	97	106	119	111	106	112	113	100	110	102	110	94	109	106	109	114	104	95	91	126	123	112	99	86	100	112	118	104	105	88	107	116	90	105	115	114	97	107	100	105	106	97	108	134	127	109	114	108	121	128	136	83	126	104	114	103	87	98	121	112	95	94	103	122	95	107	104	89	98	115	99	102	113	96	128	107	97	115	93	91	109	86	116	110	108	121	101	117	102	93	114	109	108	95	111	105	116	102	104	104	110	92	102	126	110	119	109	108	104	103	84	100	106	115	121	110	114	97	96	101	99	107	106	105	119	102	102	101	109	129	114	103	117	114	108	112	113	121	103	105	124	108	96	98	106	112	112	112	89	100	98	113	115	88	89	100	109	96	131	100	120	113	93	113	110	105	88	107	112	97	110	104	117	109	102	108	99	98	118	119	116	83	110	94	94	114	102	104	110	111	116	99	97	112	91	120	107	121	111	95	100	124	114	114	99	92	106	108	118	80	108	114	99	99	104	99	95	123	113	110	112	106	86	117	101	102	91	104	101	99	88	99	109	113	91	112	104	110	98	103	85	120	107	118	113	97	113	103	120	123	96	109	126	89	112	108	121	107	95	103	124	119	110	103	96	112	108	96	104	103	115	113	84	99	121	110	92	108	122	110	101	97	96	111	113	105	117	115	116	112	116	95	100	116	118	94	111	106	110	92	108	101	103	113	95	100	95	98	134	103	97	88	106	113	111	90	112	129	116	94	102	93	110	88	101	88	109	116	100	116	91	110	115	95	99	110	110	94	109	102	99	109	106	89	103	97	111	101	104	131	78	112	116	102	111	113	106	104	93	118	88	102	133	133	123	111	97	119	122	86	111	94	96	99	111	108	118	106	100	100	123	84	122	100	102	96	101	124	120	109	106	109	101	124	122	130	99	92	102	117	104	113	90	106	95	108	119	114	110	105	113	93	88	100	102	106	110	118	98	111	100	110	127	97	98	109	89	104	115	116	100	101	97	101	105	120	112	112	98	95	98	98	113	105	124	94	96	110	91	110	105	103	104	106	91	83	106	106	97	99	104	95	95	98	96	100	100	107	98	114	92	115	109	97	86	131	99	121	120	115	117	110	126	107	124	107	101	97	95	106	87	115	94	94	93	102	119	111	106	96	86	90	106	114	100	97	101	116	114	112	96	121	99	96	103	102	108	105	122	103	122	82	99	125	98	124	105	99	101	115	100	112	118	110	82	96	115	107	73	91	101	111	108	101	115	121	106	118	110	105	109	114	117	134	104	91	137	109	95	92	106	106	93	95	100	94	112	118	118	100	99	99	104	116	118	110	128	129	122	106	99	124	106	113	104	129	118	112	104	121	95	91	99	104	114	81	111	108	108	133	95	109	96	95	116	110	114	112	102	122	119	114	101	118	106	115	88	115	115	118	121	109	122	115	117	105	104	112	118	98	96	115	110	116	98	98	115	98	108	104	110	95	121	93	96	118	111	116	98	110	111	124	90	100	113	97	121	104	92	126	109	104	103	79	86	113	117	116
8299	7219	3405	3881	3286	2612	2131	1823	1441	1286	1128	988	926	819	798	767	722	667	658	613	607	557	592	588	567	616	899	901	1261	1536	1693	1362	883	901	868	845	767	487	454	438	438	407	420	456	397	371	395	417	385	389	401	397	352	355	411	319	384	363	395	414	382	390	355	369	379	407	363	387	413	358	360	395	353	341	359	354	373	392	367	331	363	349	384	351	350	368	331	345	381	341	392	387	364	375	346	363	356	320	391	356	352	352	350	358	374	317	386	397	339	353	354	328	366	339	349	335	360	379	329	345	375	374	359	356	343	354	366	351	337	344	334	337	364	357	381	362	319	351	352	372	363	371	337	337	351	348	333	350	352	342	360	344	355	322	400	360	343	341	338	378	348	358	351	392	335	381	340	345	368	365	337	343	363	347	379	359	360	336	359	373	356	349	374	355	354	343	363	342	352	375	364	363	361	330	308	339	342	337	403	359	361	344	374	341	345	319	370	379	310	317	382	338	364	378	348	330	372	360	326	335	340	383	329	360	353	320	355	378	336	360	352	357	345	352	319	324	331	356	350	385	348	360	339	337	341	313	309	350	338	378	340	346	379	344	380	359	342	344	351	346	340	331	345	309	317	376	359	345	369	343	342	361	346	354	383	310	334	373	361	317	353	369	351	357	355	355	364	373	364	347	335	361	345	340	355	359	324	362	337	326	356	350	349	367	365	330	350	360	368	341	356	354	314	331	333	364	341	327	359	321	360	377	318	353	361	368	353	326	348	351	345	356	349	350	351	354	375	358	354	351	365	361	325	339	362	404	341	367	314	349	391	337	321	351	366	347	373	344	336	370	346	360	325	355	366	347	363	345	359	325	324	339	372	380	346	355	350	323	337	370	318	356	381	375	345	337	336	349	347	393	343	346	342	310	346	340	351	338	357	346	380	404	344	351	353	319	369	344	306	363	369	338	366	360	362	341	326	340	328	334	341	344	349	355	353	335	328	388	373	342	308	387	332	350	362	339	384	355	367	346	368	348	360	351	360	344	350	366	328	318	375	329	359	375	347	342	324	346	352	360	362	339	322	323	377	333	348	316	357	367	324	376	339	331	330	350	359	362	357	320	372	318	379	368	384	300	354	325	321	324	361	373	346	348	317	343	345	355	348	325	355	347	373	381	357	330	348	341	362	334	350	363	358	327	380	359	336	391	356	321	378	358	358	340	375	385	357	385	363	341	359	371	335	333	342	366	381	320	327	298	355	356	349	356	359	319	360	357	344	359	362	382	380	373	349	325	349	323	329	311	333	324	351	369	336	378	342	351	353	345	340	336	340	341	331	349	340	364	401	321	338	352	324	340	363	337	339	360	334	363	325	324	352	352	350	375	323	359	359	346	332	369	376	390	346	362	356	329	329	365	357	358	372	335	358	371	343	320	332	348	348	356	362	326	386	343	348	338	370	375	348	365	356	332	310	340	324	335	358	328	344	363	363	342	351	379	330	339	384	360	376	336	306	338	338	348	357	346	342	339	353	339	363	327	347	339	375	382	361	349	341	360	337	352	367	353	359	382	379	335	360	347	346	367	346	365	348	344	378	337	337	351	320	334	330	326	356	345	323	364	373	353	329	357	343	351	368	359	338	368	352	362	358	337	384	357	328	361	353	350	338	351	370	351	338	371	352	341	333	338	365	353	336	327	333	328	327	320	358	334	359	350	365	331	346	337	352	332	363	313	363	333	367	323	361	348	351	391	344	351	336	352	360	334	338	350	350	352	368	362	353	381	351	354	327	333	338	344	373	389	317	362	332	348	359	341	322	342	342	321	353	364	344	328	322	338	328	345	340	372	369	405	339	347	369	390	320	360	359	360	396	348	353	352	344	377	371	344	337	355	362	340	365	351	360	345	358	338	340	344	333	355	341	342	351	339	350	334	380	337	378	310	337	368	335	368	337	314	337	340	354	309	351	373	311	338	350	362	313	361	367	343	354	349	357	328	319	345	334	368	365	338	371	350	340	341	332	324	354	336	361	355	354	386	319	371	332	376	354	329	346	355	354	366	335	349	366	369	355	326	350	363	378	370	338	336	341	320	353	403	379	327	335	357	350	347	313	363	335	348	369	351	347	361	386	375	366	355	326	354	350	340	355	314	354	371	338	316	331	328	333	363	323	352	355	334	363	363	315	358	339	343	359	364	333	358	356	331	362	340	354	346	357	355	362	363	354	340	367	361	354	363	368	349	361	339	321	346	346	333	363	387	355	344	330	342	353	313	333	331	341	351	360	364	371	368	337	347	336	320	346	343	375	342	321	356	299	345	339	342	341	358	381	345	339	331	381	366	391	348	345	357	342	335	347	331	373	331	352	341	306	344	342	356	362	338	342	367	338	308	357	354	320	331	340	382	313	364	334	361	325	349	359	368	350	335	356	333	356	391	344	346	360	348	335	342	295	345	357	359	352	359	311	350	324	309	328	356	372	381	382	369	360	363	354	373	348	342	384	332	358	361	345	333	350	348	355	351	372	348	368	390	340	356	345	340	345	357	359	334	356	328	335	357	297	349	337	357	350	323	339	355	367	362	360	332	366	332	376	359	352	361	387	371	367	368	350	317	357	355	369	330	337	325	350	371	351	335	377	381	351	366	346	338	367	371	332	345	339	371	361	362	302	354	348	360	341	329	352	342	358	346	347	333	345	394	377	308	365	372	362	359	341	297	345	359	347	374	348	353	355	360	354	339	352	326	350	357	347	384	364	361	350	363	354	365	386	372	357	357	361	340	361	373	344	387	391	361	344	329	344	367	352	360	372	328	354	344	337	359	361	366	351	357	335	342	354	362	361	391	361	333	316	363	333	376	372	316	349	351	345	349	387	373	348	370	371	344	338	364	354	371	334	323	352	339	371	350	377	376	354	353	350	358	360	362	339	359	337	343	347	360	343	387	363	358	361	319	352	373	356	375	348	335	376	364	326	284	352	336	333	351	359	346	339	376	359	359	372	377	346	328	321	351	345	351	365	363	351	354	380	349	341	315	342	338	346	352	332	382	343	365	333	356	346	340	342	383	369	326	350	348	374	353	315	374	360	326	333	355	313	332	342	357	353	349	371	374	347	385	335	354	385	319	329	337	365	340	337	349	327	312	339	353	337	356	351	375	324	369	355	339	351	363	367	324	344	356	366	355	365	368	357	344	358	371	383	365	389	377	346	350	359	338	336	364	382	373	336	341	363	366	345	396	364	359	351	353	349	345	353	379	362	343	336	328	347	336	344	373	347	385	321	329	366	337	308	331	320	337	331	370	335	358	371	367	328	319	351	342	345	348	347	344	350	385	379	333	334	350	343	318	332	383	331	335	372	353	318	349	328	374	349	346	351	388	344	343	352	349	347	324	330	330	365	387	362	310	351	375	345	368	336	355	378	346	353	357	385	381	394	338	385	350	345	332	348	356	386	319	374	317	348	382	348	348	388	314	386	348	342	348	381	376	334	333	345	378	348	364	365	356	336	301	359	329
24898	16011	3667	2239	1536	1111	833	675	552	458	368	325	337	253	237	257	236	245	209	190	182	189	196	198	204	218	243	301	343	370	402	403	271	250	251	221	322	185	169	147	182	171	165	171	140	173	151	157	166	166	149	146	153	146	146	163	152	145	145	146	137	136	173	132	141	163	166	149	140	151	138	138	127	158	150	168	128	121	162	151	164	130	149	118	153	170	137	168	161	148	139	167	143	138	152	138	151	170	135	131	139	146	136	132	142	135	149	133	137	124	151	136	159	133	141	147	155	137	139	153	166	157	142	144	154	138	137	132	151	159	119	147	148	168	147	146	141	130	165	142	132	122	155	160	165	148	155	148	160	149	147	143	147	151	144	162	149	128	155	136	145	142	148	145	137	127	168	144	149	155	151	169	147	165	150	145	141	159	146	132	116	142	159	140	148	168	129	143	144	158	152	141	155	155	126	116	149	140	136	147	145	142	150	157	131	141	148	179	136	150	149	148	146	163	151	140	145	135	147	128	157	141	154	156	152	160	152	168	142	133	133	129	120	133	151	138	141	128	142	143	151	126	152	139	146	156	143	164	144	135	166	158	163	130	155	144	152	136	139	163	154	131	143	134	145	158	128	156	156	133	137	165	173	135	162	129	152	154	142	124	147	131	145	135	180	148	155	141	143	143	126	144	133	152	168	143	153	150	145	152	168	155	144	140	149	157	134	139	154	181	122	151	143	128	132	162	143	171	132	119	138	134	160	160	151	155	130	154	131	129	160	143	157	171	135	154	139	141	160	143	151	139	138	126	139	131	151	152	143	164	158	152	152	134	153	145	154	156	158	130	155	161	170	155	144	149	151	143	147	139	141	127	151	166	141	164	156	154	139	147	146	146	145	134	138	126	127	147	145	156	124	129	156	149	165	137	129	139	148	163	140	158	165	130	157	153	147	146	145	157	130	116	173	142	158	131	139	170	141	149	146	167	150	131	154	173	136	148	150	145	146	148	130	144	170	164	151	152	148	138	152	142	133	139	128	136	165	133	175	144	129	151	137	162	152	135	159	152	166	158	122	137	117	143	146	130	135	144	130	158	142	160	152	133	125	145	133	152	156	146	143	130	138	125	132	163	162	144	160	130	151	158	158	143	148	133	161	163	140	139	138	135	139	155	129	139	130	143	131	138	122	177	161	136	151	143	131	135	125	152	135	147	137	142	170	157	128	124	138	135	141	140	136	133	131	153	152	149	134	156	160	163	148	154	161	142	150	147	167	142	173	150	142	155	133	154	140	137	136	137	154	133	137	142	125	144	151	151	154	139	155	149	150	156	137	119	149	155	133	154	146	170	147	152	141	149	139	158	141	136	138	133	145	154	157	153	148	146	160	147	136	135	141	137	139	160	131	133	160	138	158	143	146	134	149	153	122	143	143	143	135	147	159	133	134	150	142	149	127	171	133	126	123	146	144	149	131	119	149	150	166	149	118	136	130	144	144	128	135	172	136	136	130	147	164	145	144	161	150	159	149	134	153	133	117	148	145	145	144	138	142	148	127	147	137	139	172	155	142	131	155	143	132	157	133	147	144	162	153	163	158	139	132	142	148	158	139	146	130	160	161	138	138	145	140	190	130	136	167	146	137	146	141	155	155	150	140	117	138	158	160	146	161	144	149	154	141	141	150	130	145	131	147	171	146	129	141	147	142	159	140	153	149	146	108	128	132	151	144	143	135	131	151	159	150	150	145	154	166	161	138	137	151	131	152	160	144	157	166	162	144	123	139	133	147	130	147	126	147	137	156	154	169	157	157	149	149	149	150	155	123	138	153	152	136	150	141	155	152	137	152	144	150	138	162	161	145	150	137	147	151	171	153	149	176	152	148	153	163	160	140	141	148	149	175	155	149	141	134	149	148	163	143	184	151	133	136	143	146	140	145	141	127	145	158	135	133	132	144	111	142	147	140	144	155	138	141	167	161	157	140	131	154	160	151	157	148	153	162	151	146	153	138	137	170	164	159	134	155	156	142	157	156	154	161	126	134	128	124	134	139	138	145	170	134	167	136	154	152	119	146	148	141	150	155	162	146	178	139	154	128	159	142	135	162	168	119	137	146	154	159	133	147	160	149	151	155	144	157	155	156	133	121	155	153	164	142	130	152	140	158	150	155	139	124	159	133	143	124	157	131	142	130	156	125	152	136	134	139	126	136	146	143	134	154	147	149	160	153	113	142	157	157	161	135	139	144	139	134	149	132	149	160	147	112	151	142	154	146	169	144	139	131	150	159	147	142	173	144	174	161	138	163	133	144	154	140	167	149	148	157	133	144	144	151	161	146	135	150	129	158	117	149	135	153	177	136	152	131	140	151	130	143	149	145	167	134	131	113	135	141	154	159	146	161	144	162	133	142	144	180	121	152	138	158	134	111	140	143	143	161	143	134	138	142	137	146	148	146	145	154	155	126	158	177	122	150	137	142	162	142	140	172	148	153	120	158	128	128	145	137	154	155	133	130	138	146	156	171	155	145	131	121	157	123	154	151	160	145	137	141	132	158	163	155	175	156	168	134	154	144	149	139	144	165	141	126	150	132	139	145	136	141	148	143	141	145	134	129	143	156	146	155	167	141	129	132	153	146	140	129	136	152	145	137	174	132	148	158	161	163	119	138	159	153	148	130	147	123	152	152	168	156	149	129	145	140	140	146	142	150	140	147	129	139	121	151	131	137	151	162	154	152	158	138	151	152	157	141	146	152	151	145	166	152	132	157	137	122	150	147	166	124	151	144	148	155	152	146	159	136	160	148	140	141	157	106	156	158	135	131	132	116	149	118	150	142	124	132	150	143	161	146	143	136	150	148	156	148	134	141	151	130	142	162	136	167	137	143	156	156	158	144	153	130	160	143	135	152	153	129	136	143	156	155	142	140	142	126	138	155	134	129	164	134	124	146	167	135	129	128	167	130	148	151	135	149	159	155	143	145	147	153	152	168	146	136	147	146	165	165	144	154	145	127	144	139	150	148	143	144	144	142	144	155	140	149	138	131	142	148	164	133	125	152	158	119	164	145	156	144	140	171	165	135	154	140	121	159	142	120	154	152	146	175	129	174	133	146	144	153	151	138	149	142	160	157	159	153	156	139	157	140	149	153	157	149	146	160	161	153	140	138	137	152	131	163	159	150	134	125	154	157	154	139	131	140	134	130	150	133	142	145	152	152	151	162	142	141	145	143	144	180	128	142	164	134	144	162	154	148	153	152	148	166	148	130	131	150	158	162	134	145	150	137	153	156	155	140	155	141	155	139	150	152	133	166	155	137	144	152	157	140	135	143	146	135	140	133	154	141	140	137	143	140	153	125	149	147	143	119	129	143	150	154	137	135	156	141	157	147	142	160	140	149	141	163	152	131	148	149	146	160	138	146	159	144	164	158	168	138	132	128	148	134	141	154	131	161	154	125	136	147	153	151	157	132	149	146	143	157	157	152	144	131	123	142	137	137	129	143	124	134	162	150	149
14378	11321	5906	6904	5747	4713	3845	3097	2668	2241	1964	1707	1594	1440	1272	1206	1148	1026	1041	973	937	940	839	809	926	1076	1295	1522	2049	2684	2690	2706	1592	1394	1080	1105	1311	676	654	637	610	636	609	594	533	551	524	576	552	543	536	540	518	519	518	544	505	549	532	493	484	510	495	497	480	481	511	490	489	505	461	497	465	506	519	465	469	466	505	513	519	503	497	500	464	461	477	508	461	480	489	485	473	454	464	511	437	454	486	479	472	498	491	498	467	481	477	448	475	450	499	474	465	480	513	485	485	447	497	477	473	463	443	453	438	414	462	482	491	471	457	434	434	446	459	500	507	453	459	453	463	486	453	496	495	474	443	467	485	480	463	494	485	465	461	486	493	448	474	442	444	470	442	475	484	431	486	500	473	480	478	476	463	475	452	440	454	471	481	461	467	457	433	454	467	479	466	480	460	422	444	487	483	473	478	461	469	473	456	464	447	485	476	446	488	474	451	462	465	494	408	461	481	468	438	480	442	461	461	501	470	435	493	475	485	420	424	482	463	452	459	497	478	487	443	464	501	515	491	480	460	462	451	486	456	476	459	453	400	472	471	434	470	516	461	423	468	471	476	474	463	453	472	452	487	468	474	445	496	445	470	451	494	469	433	472	452	456	431	429	459	465	450	476	462	460	475	496	449	438	483	443	472	428	494	486	440	483	422	464	465	443	449	478	446	491	453	492	475	471	481	470	428	507	462	464	482	484	460	468	474	473	477	463	431	460	459	493	487	460	444	439	452	462	489	463	430	473	440	460	513	442	446	460	435	446	485	491	467	444	448	449	499	433	454	453	430	439	503	479	470	454	453	467	448	479	480	433	445	442	487	456	435	472	446	490	456	470	515	470	463	475	478	438	484	482	470	464	403	477	486	462	451	452	452	455	446	488	446	459	502	451	472	451	480	450	458	488	473	483	447	464	447	462	455	492	460	496	453	433	471	470	465	486	447	408	492	453	448	437	466	437	428	455	450	444	469	435	500	458	503	483	425	447	439	475	445	440	475	475	464	466	439	435	438	504	477	464	478	440	447	497	476	451	476	455	465	466	440	468	441	443	466	470	454	493	463	482	467	450	470	440	467	451	454	410	488	484	443	490	472	444	486	441	446	420	451	452	448	503	482	482	449	476	443	463	438	450	414	476	453	466	455	442	482	443	494	469	464	479	398	466	477	450	438	475	475	475	498	481	457	457	507	475	453	474	479	457	443	451	487	469	476	515	478	460	502	454	463	460	427	452	481	458	412	456	468	449	494	447	439	495	474	454	463	453	410	479	502	446	496	453	450	458	473	451	453	474	435	466	461	451	446	489	439	452	428	436	439	454	437	453	463	493	501	474	447	479	510	493	457	438	480	452	433	508	436	473	493	490	445	465	474	455	419	442	472	442	454	477	502	468	462	434	425	454	466	431	429	444	463	464	451	466	453	488	454	418	443	466	473	501	447	490	479	483	484	463	430	460	451	399	454	453	488	487	437	452	448	472	454	435	474	427	446	436	467	473	468	447	458	442	481	502	470	491	462	460	425	452	445	475	443	448	483	475	430	461	453	441	490	463	467	487	472	475	470	461	487	477	463	439	460	418	491	448	461	447	444	452	442	495	484	476	439	427	414	507	444	456	459	476	454	453	476	467	489	466	444	450	442	470	485	471	486	447	484	452	406	466	479	486	523	469	460	445	450	472	451	467	469	471	440	463	466	460	485	460	487	497	453	468	439	472	485	473	464	478	458	472	467	452	468	485	439	458	426	441	474	466	464	442	426	461	497	399	465	486	522	468	477	451	471	420	461	448	472	421	475	479	511	466	480	464	471	460	518	467	460	478	471	463	423	473	449	465	456	460	439	455	453	450	475	513	471	444	482	486	458	457	432	443	466	461	439	437	447	465	427	418	482	469	458	462	463	448	460	455	486	451	473	454	482	464	490	487	463	437	443	457	486	455	461	473	462	482	470	451	433	484	417	445	468	498	469	456	431	441	473	450	436	459	463	476	456	471	461	440	441	458	456	511	416	463	436	475	456	456	471	472	470	461	464	437	475	432	477	420	472	462	464	480	449	490	429	466	414	456	474	482	459	494	451	474	432	455	470	430	457	470	440	460	452	415	463	461	480	483	466	487	430	419	460	470	482	500	498	452	452	447	466	457	473	471	456	452	479	461	514	445	467	444	464	461	461	473	464	486	453	473	487	517	447	446	457	429	456	439	437	490	488	460	461	479	447	467	451	466	421	426	470	489	455	440	434	449	467	502	444	468	489	436	486	417	487	449	474	477	465	463	448	452	465	459	464	468	466	453	444	471	424	475	490	490	447	444	433	469	432	441	465	478	510	478	475	453	471	444	502	465	433	471	444	466	445	452	459	476	468	490	464	440	469	431	491	460	461	418	459	468	440	458	457	474	453	464	455	443	448	488	449	448	470	449	489	461	480	518	432	456	450	460	449	468	472	483	452	452	483	469	451	455	502	483	454	450	452	450	482	475	490	461	469	476	449	462	420	473	441	481	459	446	471	466	484	466	480	470	462	463	478	459	444	429	482	429	468	508	488	489	465	441	432	488	472	469	475	482	437	486	446	457	475	492	442	494	480	488	422	456	487	469	468	467	460	438	449	453	510	456	446	440	477	464	452	454	491	483	494	432	436	432	460	483	436	494	456	491	445	403	438	470	445	468	441	468	478	459	479	463	448	481	486	477	440	431	470	439	480	463	483	444	492	429	438	472	435	477	489	468	461	481	459	505	454	453	469	462	476	464	459	423	428	437	448	468	435	471	470	482	460	426	436	462	505	477	464	503	453	469	439	473	474	526	453	482	486	475	462	449	488	498	460	457	488	475	489	460	472	496	438	444	492	460	493	439	462	447	414	486	457	432	464	434	440	464	470	447	435	461	446	480	459	441	484	436	463	463	464	464	451	459	462	459	448	454	468	461	461	456	475	458	475	435	479	442	517	475	498	448	500	480	459	461	516	495	470	447	493	452	476	471	474	400	448	475	453	473	427	437	457	461	456	449	452	437	474	438	467	447	453	441	487	488	435	456	441	443	446	451	442	459	423	468	460	460	469	415	484	472	453	477	452	478	437	480	470	462	484	471	455	485	441	472	476	479	466	459	454	444	469	462	468	426	456	446	443	494	497	460	426	469	453	437	443	456	443	452	445	485	453	466	476	462	511	468	479	427	461	519	465	441	492	507	458	482	462	441	499	506	455	443	479	462	464	423	456	418	448	451	461	460	474	455	430	486	454	479	431	451	449	434	483	487	452	439	448	444	454	435	468	453	497	482	467	461	461	434	448	471	450	452	424	479	474	437	470	445	425	432	478	429	467	458	453	455	417	473	451	475	453	484	480	427	475	462	455	493	444	454	497	455	450	463	496	454	442	478	442	441	467	445	454	477	487	505	459	433	465	470	447	464	424	434	453	462	487	482	458	469	478	478	474	487	450	476	462	446	453	436	466	423	432	457	505	489
2487	656	324	304	250	249	234	249	200	223	199	212	199	251	206	223	215	201	222	222	229	236	215	203	207	215	234	239	212	205	232	219	173	212	236	203	212	202	226	231	204	197	232	217	201	213	235	216	229	198	224	207	213	200	223	208	217	217	230	214	211	206	222	232	214	233	198	233	182	202	213	178	198	204	205	209	210	217	204	228	207	205	221	221	222	197	219	200	231	190	203	239	209	228	215	248	215	210	211	219	214	205	206	227	206	213	183	245	193	214	218	215	202	198	233	191	203	225	196	219	187	231	224	205	202	210	217	186	200	223	211	191	217	226	201	206	239	204	205	219	223	230	191	206	233	229	218	221	205	203	241	196	179	191	188	217	218	207	209	215	196	218	229	195	190	228	239	208	218	188	226	209	225	232	220	237	187	214	242	213	207	188	210	227	216	200	239	214	204	221	199	213	205	202	211	200	221	209	226	222	197	218	222	225	193	211	202	211	199	213	215	218	232	224	196	214	219	220	208	223	224	183	220	226	218	217	219	228	214	192	202	206	201	207	200	226	217	222	248	223	220	218	213	247	222	220	219	210	219	219	206	202	222	216	211	214	212	212	211	217	239	208	201	232	212	200	221	183	193	217	218	205	217	221	231	220	215	210	224	232	222	205	214	229	221	203	213	209	277	220	215	194	215	216	203	234	238	183	195	218	205	214	224	220	216	205	205	213	198	218	207	228	215	201	205	236	228	199	223	230	227	234	204	217	225	222	221	209	223	215	214	236	217	203	207	225	207	235	195	211	204	199	232	187	225	209	228	225	253	207	222	234	215	216	239	225	211	251	213	212	221	198	226	221	236	201	212	225	207	198	210	224	201	224	207	221	214	188	200	200	242	227	210	210	207	199	198	210	206	206	231	215	210	192	214	205	235	242	212	222	201	214	204	202	215	220	229	236	234	197	206	234	221	197	213	190	220	194	191	221	190	215	230	235	194	213	239	198	220	221	228	219	207	230	209	220	209	200	233	191	216	236	224	198	191	212	206	209	214	223	211	193	216	229	225	205	226	237	209	179	245	209	222	224	181	227	219	197	213	235	220	220	204	226	218	217	233	221	217	236	241	214	247	206	217	220	236	206	208	219	190	214	230	237	207	208	214	229	207	204	221	220	180	218	210	211	195	206	194	201	225	215	208	215	186	214	219	220	217	223	216	221	190	204	216	220	216	195	228	227	211	215	219	244	203	207	210	191	202	210	219	210	205	221	212	218	218	180	223	197	209	229	215	217	231	219	207	209	197	213	206	209	239	213	232	199	191	234	205	223	217	193	228	220	212	215	204	232	214	210	219	197	213	233	194	233	235	204	223	243	223	212	181	192	215	237	218	207	212	208	222	217	235	210	235	201	210	217	228	211	204	211	205	213	227	245	224	207	223	209	206	218	218	190	213	227	207	195	215	212	207	193	193	206	184	197	221	218	212	202	209	211	205	193	209	216	207	214	231	207	205	207	186	223	217	207	232	215	229	209	225	209	231	222	264	209	198	224	224	232	213	233	216	217	225	195	210	197	222	207	212	241	200	200	219	214	205	217	203	204	210	204	207	205	208	205	224	215	202	204	191	213	226	227	207	232	242	219	199	208	212	208	216	210	242	207	218	208	201	220	204	214	233	229	210	234	205	218	221	221	211	210	238	227	216	208	235	224	211	196	178	206	193	240	217	187	212	205	217	221	199	221	228	215	225	199	224	234	198	236	218	208	205	219	211	199	201	208	211	219	238	191	234	208	229	200	224	198	240	221	253	182	210	177	213	195	236	214	229	235	215	210	178	201	263	187	220	211	205	228	221	228	228	193	209	207	195	242	228	227	205	190	199	194	216	189	222	223	231	227	211	193	207	200	204	195	207	206	189	230	209	211	224	188	195	224	221	212	186	212	182	241	211	189	226	233	184	243	218	206	197	204	224	227	195	226	226	239	201	216	212	215	227	199	198	214	199	205	224	215	214	216	215	203	242	217	201	208	226	222	238	227	207	212	215	251	215	219	208	209	199	225	206	207	228	237	233	243	210	232	246	230	237	195	206	192	219	206	217	218	206	187	225	188	213	239	227	186	206	221	227	212	223	185	230	209	200	222	196	206	210	182	226	210	239	242	197	202	212	206	196	224	216	210	202	200	218	230	212	199	219	209	238	236	214	223	236	214	201	222	198	230	201	207	209	230	231	217	207	239	200	236	236	217	186	221	228	210	212	209	210	230	214	220	191	214	216	222	228	228	220	233	208	230	216	225	208	239	210	222	214	215	232	199	200	194	242	226	202	220	203	199	201	203	203	215	206	185	236	218	216	209	208	236	214	251	219	215	200	224	201	224	211	216	232	209	217	210	204	234	192	182	242	181	207	215	194	225	210	240	205	211	226	197	225	195	216	206	233	216	221	222	243	177	214	194	203	214	210	213	214	208	226	231	223	235	186	195	215	207	204	209	221	210	232	219	227	219	224	202	222	188	185	200	205	216	210	217	218	247	212	227	208	230	247	221	210	231	214	225	207	234	220	242	213	222	225	216	222	229	209	228	242	234	227	213	211	233	199	212	185	208	186	208	238	222	247	226	222	217	189	229	188	206	216	219	227	251	199	253	240	242	213	199	206	220	204	211	232	228	221	218	235	226	225	220	224	201	197	209	202	219	220	214	209	225	220	223	222	207	224	208	206	237	204	188	204	220	230	223	186	215	190	215	191	210	214	204	210	202	226	207	236	233	214	230	216	222	214	195	199	225	201	212	213	215	223	232	231	205	211	206	264	225	182	204	227	220	205	208	202	220	204	203	205	199	220	216	205	233	231	193	213	240	202	220	220	194	213	210	192	244	217	228	215	224	217	232	213	227	208	207	209	249	203	213	230	223	198	221	225	200	207	213	200	224	200	238	181	230	220	208	202	213	215	216	225	200	222	229	242	224	217	212	189	211	248	225	252	223	222	214	217	230	229	194	188	211	220	214	196	226	211	201	211	193	198	231	198	212	217	223	200	224	224	198	197	217	223	212	230	225	197	195	217	206	201	214	193	200	199	198	214	202	203	248	229	229	199	205	201	213	186	199	209	233	218	224	205	200	196	211	229	188	203	224	208	204	197	236	204	215	218	212	226	233	217	210	221	233	223	235	189	227	244	205	208	224	211	231	235	235	198	202	224	243	200	227	198	209	225	214	237	222	211	205	215	228	232	239	193	214	205	227	217	233	224	227	209	207	215	208	204	206	236	253	201	228	202	229	244	193	199	223	240	189	221	220	227	222	217	226	200	191	243	196	200	235	206	182	225	211	223	232	241	214	242	215	221	216	205	204	226	211	195	197	223	217	223	213	209	203	219	198	210	222	219	236	228	200	191	233	197	211	195	213	218	228	209	215	213	206	199	219	226	242	192	222	211	216	192	217	204	219	175	196	235	211	233	195	205	239	216	220	217	209	196	217	223	226	216	228	195	207	179	217	220	210	210	223	198	201	215	234	207	225
2572	1172	820	913	859	767	721	729	701	691	650	634	684	686	647	594	661	626	639	626	661	613	692	669	639	673	667	665	677	727	743	739	713	678	626	650	631	592	618	646	663	652	639	665	610	645	635	612	614	643	552	612	630	596	674	633	669	630	598	616	650	629	642	553	644	661	621	650	634	631	614	617	643	618	591	620	639	619	614	688	632	652	634	619	580	639	648	641	629	608	613	663	623	627	611	651	627	629	656	646	662	624	616	634	630	649	590	608	650	624	644	607	643	645	622	607	659	597	641	628	557	634	613	634	596	656	606	635	647	698	630	636	613	656	678	599	627	627	636	637	606	649	640	610	626	659	598	603	621	599	636	639	632	569	631	621	591	583	606	631	617	612	592	586	633	609	629	646	659	619	616	588	631	623	616	647	626	677	635	605	640	603	670	649	626	629	650	683	642	587	642	607	604	584	613	630	611	593	609	615	586	625	602	636	572	605	572	623	666	604	589	662	604	638	659	632	634	624	642	603	618	613	681	592	637	623	675	635	570	625	637	616	618	611	571	632	647	597	674	612	633	616	588	629	624	635	588	615	635	654	687	641	603	639	615	616	632	601	641	627	629	572	601	584	621	615	674	638	655	609	586	604	673	711	589	660	642	606	652	640	618	645	651	597	582	645	624	597	614	601	598	656	570	622	644	616	631	630	621	659	609	587	597	637	631	661	610	619	591	574	604	625	633	619	636	585	633	641	600	668	636	637	624	601	630	614	625	609	644	595	618	646	630	632	637	628	571	594	629	596	561	613	658	596	611	619	663	604	579	588	547	611	616	645	625	604	643	628	615	639	660	642	607	600	598	627	648	625	601	614	606	675	639	620	640	632	629	671	598	629	607	650	614	605	641	639	612	626	621	700	643	613	592	603	611	653	596	596	598	643	650	624	631	603	665	631	661	638	616	626	630	624	637	588	580	577	611	620	606	603	604	622	602	659	651	603	605	634	612	661	594	607	696	622	598	630	633	624	610	615	625	640	610	594	617	622	568	641	649	601	612	595	599	651	628	619	612	651	646	644	628	615	595	608	646	605	637	616	598	656	637	658	580	630	650	644	656	622	594	608	672	636	587	649	671	621	624	621	595	656	642	622	630	648	610	620	611	591	586	642	635	635	627	579	650	608	639	647	588	624	626	617	625	614	626	615	611	642	616	626	617	608	632	683	624	616	631	600	627	609	638	639	622	626	631	677	584	674	634	605	650	635	581	625	638	603	640	584	646	588	629	594	675	674	644	647	597	651	606	598	642	643	611	623	648	583	618	598	599	620	662	625	605	639	681	582	607	577	623	595	634	582	610	609	644	606	616	668	619	650	653	621	611	608	610	617	619	644	651	619	592	656	650	633	627	645	594	671	607	598	553	591	608	650	616	631	597	663	620	642	614	595	664	582	620	586	608	592	618	634	633	629	653	627	654	651	632	655	611	628	622	586	614	628	586	662	613	600	621	640	603	634	624	633	616	614	626	653	622	587	601	612	620	607	674	635	613	635	647	605	614	610	598	610	645	649	623	599	610	624	582	669	643	610	647	600	671	604	585	577	620	617	662	610	603	682	626	646	634	583	609	691	609	598	621	598	638	582	612	641	623	624	641	591	596	652	634	665	619	600	653	614	637	645	606	635	622	611	624	648	628	608	594	651	587	618	611	615	626	620	595	680	646	637	625	588	619	624	623	591	578	616	645	626	583	614	634	650	596	607	583	655	667	614	656	614	622	607	630	620	637	602	617	644	631	610	599	606	620	636	600	605	656	622	618	651	621	614	644	602	608	640	612	626	622	637	641	553	635	610	578	610	602	635	621	633	619	597	666	608	594	617	591	634	641	658	640	625	608	585	615	643	610	625	625	636	673	642	682	615	664	646	624	602	599	686	629	666	633	619	681	626	591	643	645	610	578	620	644	626	613	599	673	635	625	605	638	657	646	603	605	587	600	613	607	619	651	591	643	614	645	608	639	583	620	667	611	636	592	624	629	646	612	604	632	643	592	653	618	622	588	647	631	630	610	646	604	632	588	669	657	664	606	655	618	641	590	633	619	637	594	642	637	650	611	687	611	624	605	600	613	586	608	628	605	608	683	591	652	612	605	574	662	586	651	607	639	656	585	669	602	660	688	596	606	635	663	602	618	631	629	633	663	662	655	624	614	608	615	623	621	630	653	598	653	626	616	626	655	640	624	628	661	617	611	619	621	613	620	664	582	628	643	623	607	629	611	618	645	676	590	648	629	661	640	609	610	623	584	636	556	630	619	609	616	636	600	663	624	635	613	612	639	636	585	635	634	661	659	648	674	633	621	633	634	631	605	635	635	634	633	647	631	656	647	665	610	628	589	569	614	655	642	615	603	675	574	625	608	631	657	653	643	663	657	646	642	639	602	608	653	619	593	602	629	630	607	646	616	598	609	656	606	608	619	601	632	629	577	629	670	601	636	597	600	580	635	642	647	648	620	639	615	629	629	604	660	612	562	620	632	674	624	616	618	625	663	615	678	577	644	600	598	615	679	641	599	621	679	635	598	596	649	583	648	600	591	683	625	630	628	605	620	640	580	619	617	658	622	608	602	636	614	597	617	672	640	669	662	647	641	613	650	649	605	616	601	643	627	632	605	612	625	608	622	638	639	683	635	670	666	596	648	606	625	582	643	611	564	591	601	634	647	595	614	616	589	606	615	659	675	620	624	610	588	634	609	606	649	617	601	606	631	636	627	669	596	611	629	675	647	582	616	630	631	627	595	628	627	606	644	607	628	620	624	645	668	627	620	609	674	608	598	601	639	643	623	589	619	588	638	613	612	682	637	612	637	620	597	580	649	632	627	623	621	631	644	610	605	576	617	651	635	586	624	599	604	649	607	654	636	629	577	661	648	604	674	644	621	615	574	649	600	627	617	632	662	630	615	615	649	648	647	621	637	608	641	637	601	669	638	647	600	629	628	651	647	637	637	628	603	588	605	589	608	635	640	643	684	621	628	622	632	574	637	604	588	640	592	600	623	642	639	579	632	620	625	634	607	644	600	613	671	641	600	627	607	624	651	579	652	604	610	591	595	613	612	593	558	593	611	617	621	639	607	641	628	597	633	673	611	632	597	594	610	602	608	640	648	613	570	582	591	628	614	616	646	645	630	600	606	640	581	594	621	621	605	619	607	649	655	639	618	624	625	631	640	624	605	660	580	630	648	665	601	593	638	652	645	626	585	631	607	642	673	620	620	604	684	621	619	676	602	650	648	667	665	567	623	656	628	633	636	652	649	635	597	669	666	608	585	636	632	597	621	612	612	626	615	603	671	584	655	623	610	590	605	605	659	599	687	602	665	585	590	637	576	644	617	613	612	594	640	665	637	627	605	620	624	643	625	626	582	635	612	616	641	588	622	612	645	657	638	616	619	616	623	655	623	592	633	588	635	637	655	603	633	658	692	593	644	602	653	622	620	670	618	639	654	618	602	581	608	627	637	609
13634	6486	1696	1168	811	568	506	380	324	239	223	181	177	169	174	167	135	135	122	137	121	119	134	135	145	138	147	160	158	239	234	211	180	220	161	131	139	118	135	100	109	114	123	99	101	100	102	118	116	104	127	109	105	100	94	108	85	92	112	87	109	116	114	112	97	106	116	115	104	107	100	112	120	113	102	105	102	104	94	110	108	122	94	102	108	129	107	117	100	101	87	111	94	99	107	100	84	104	111	100	104	82	111	118	95	103	84	107	109	107	114	108	115	91	85	103	88	112	91	102	114	96	100	91	92	126	102	121	115	114	94	97	110	104	113	113	117	95	90	85	101	93	93	107	110	101	104	98	102	107	101	111	103	118	100	101	109	103	114	101	120	101	119	98	101	111	112	114	116	95	89	102	97	115	101	126	118	86	97	107	101	117	123	98	111	107	101	113	117	121	105	111	113	111	101	110	102	107	115	115	100	112	106	117	113	109	121	104	106	104	99	95	93	108	105	115	116	107	99	111	93	103	127	105	116	101	107	107	91	101	107	106	109	106	107	99	96	105	83	109	117	114	101	107	116	126	127	107	94	114	110	92	118	92	103	107	124	89	110	105	122	90	118	117	105	120	100	96	95	108	114	108	102	115	100	102	106	125	85	105	88	122	109	109	111	127	99	96	106	102	95	118	127	110	102	99	105	103	115	123	115	98	97	90	102	115	96	126	105	88	108	96	133	92	104	113	93	98	112	113	111	106	104	106	107	95	101	112	107	83	93	100	104	100	113	116	95	125	98	106	111	133	112	98	98	100	114	90	87	106	111	104	108	99	105	115	104	99	108	100	98	111	94	116	96	114	102	111	108	91	110	106	111	87	127	110	105	124	113	116	88	99	95	112	95	119	111	132	109	98	120	107	95	114	120	91	96	115	114	105	110	108	106	98	122	87	107	109	117	108	114	105	113	100	93	108	97	108	106	82	102	112	105	117	105	88	113	104	117	105	96	94	94	104	96	118	105	107	115	106	116	103	114	118	95	104	103	114	115	100	108	97	101	114	121	110	103	103	122	94	97	110	122	102	96	91	96	124	119	107	100	83	99	109	102	104	115	120	100	98	117	109	116	107	100	92	107	97	109	114	115	108	112	113	102	97	115	97	109	95	105	87	114	96	82	119	130	107	114	108	117	94	109	110	114	115	112	92	115	114	104	96	104	107	100	114	96	102	104	103	91	120	114	96	98	98	106	113	99	120	106	113	96	88	119	122	112	110	114	118	93	108	117	94	92	127	116	115	127	111	107	115	102	100	87	101	84	113	92	104	122	115	92	115	102	109	100	99	115	107	89	104	100	113	108	89	123	115	108	77	93	118	88	96	102	112	93	107	122	102	96	105	98	115	100	104	112	141	93	107	122	115	105	92	97	112	89	108	107	111	95	114	116	113	99	111	111	113	93	125	95	112	89	106	109	114	112	110	113	116	108	112	99	106	89	98	102	121	106	89	117	118	103	95	107	126	82	107	105	128	90	104	101	115	111	108	120	109	125	112	124	115	95	114	93	91	104	122	106	104	110	108	90	104	122	90	96	117	93	110	110	96	96	85	104	101	112	114	110	102	106	134	107	110	89	109	110	106	100	93	96	105	106	101	99	109	108	100	96	111	114	113	88	112	108	85	110	95	100	99	126	116	92	115	98	116	106	93	93	100	101	99	105	107	106	135	108	107	122	96	119	107	133	112	114	100	109	95	107	108	97	103	93	109	94	114	117	107	105	83	99	100	107	135	118	110	101	100	97	113	113	106	96	122	90	104	96	105	123	123	106	110	120	93	103	106	104	96	89	87	111	92	121	113	101	100	102	102	109	110	106	104	104	99	92	84	102	95	109	99	127	93	95	88	107	87	120	112	100	94	112	93	114	106	105	104	101	113	108	104	105	93	110	107	103	103	110	110	113	101	106	96	91	101	120	111	116	118	94	98	122	99	102	107	102	91	100	121	119	91	120	95	108	88	114	125	96	124	109	107	106	96	113	99	113	106	101	92	124	119	127	103	102	95	117	85	112	92	99	100	133	103	108	106	105	112	103	91	111	103	115	93	121	105	101	88	103	124	93	109	97	101	117	107	111	98	99	96	104	100	102	112	118	96	130	110	100	91	109	95	102	108	105	116	93	105	128	123	108	117	104	109	108	88	104	83	117	129	103	120	105	103	105	96	118	104	105	107	96	104	131	94	109	109	100	120	105	127	97	99	108	117	106	111	121	104	111	92	117	100	86	98	104	105	116	98	106	100	91	103	99	102	83	101	97	115	111	104	108	98	96	111	101	110	129	106	97	110	112	99	113	107	118	98	111	99	98	120	105	125	91	114	121	108	119	104	96	105	112	112	120	115	104	112	128	93	100	82	98	100	119	116	105	110	116	111	100	113	93	94	109	114	119	115	90	106	100	109	102	101	92	95	109	106	103	93	102	109	110	105	105	113	90	113	114	102	116	115	110	114	110	107	98	105	109	129	108	102	108	96	102	111	101	96	104	93	102	95	89	89	108	82	117	108	113	95	107	124	102	95	103	106	105	90	83	111	134	113	103	104	88	83	94	104	103	105	126	129	109	117	108	82	94	96	106	108	113	110	96	103	98	103	105	91	107	113	105	103	106	101	107	99	108	98	114	116	101	95	100	85	98	92	101	109	122	103	114	105	100	104	109	105	111	103	101	103	109	113	92	91	104	100	93	90	103	122	103	108	103	103	97	118	108	83	122	126	106	97	117	101	104	118	109	106	101	102	107	100	102	85	102	96	103	113	128	99	87	104	103	111	100	132	94	93	99	97	102	103	103	115	106	107	115	97	117	101	115	107	110	101	121	110	103	100	101	103	85	121	108	97	111	100	115	100	107	93	99	116	86	123	96	102	92	117	112	115	113	112	114	107	116	107	85	98	105	95	109	105	105	114	99	99	119	96	129	104	123	107	111	89	118	101	113	102	120	100	110	110	72	105	94	113	109	96	106	107	108	107	96	97	107	127	110	105	92	96	119	94	97	97	106	108	110	114	86	102	110	92	103	81	112	113	114	108	112	108	107	110	109	109	119	114	109	108	117	101	109	84	100	104	92	107	92	95	110	119	91	109	120	107	104	106	99	107	113	97	102	87	108	123	119	113	104	110	100	95	93	109	87	85	111	122	100	117	108	108	113	108	106	100	122	120	104	101	102	87	122	106	104	109	114	111	98	98	94	102	97	104	119	113	133	112	91	109	110	122	98	94	88	118	98	108	90	103	112	118	111	108	106	97	105	126	111	89	107	93	111	110	89	94	118	122	98	131	131	91	114	106	119	92	92	115	110	127	98	101	107	100	116	120	95	88	101	102	100	125	99	124	97	109	84	104	117	101	104	99	100	103	103	117	106	103	109	104	121	119	123	126	112	107	108	101	113	111	102	95	121	97	98	113	105	104	104	102	99	98	98	116	110	108	108	98	92	111	97	97	117	103	99	116	94	110	112	100	106	100
8509	5715	3433	3889	3188	2669	2127	1752	1508	1327	1138	982	953	842	760	739	691	696	652	600	566	566	538	583	563	654	765	809	1142	1673	1704	1455	904	999	862	800	702	479	463	434	410	441	439	410	433	408	396	376	359	374	368	394	405	409	383	387	398	359	361	379	386	381	409	358	380	346	403	394	345	369	385	359	395	356	378	366	353	352	369	355	374	354	343	349	340	353	381	375	375	374	364	385	349	347	362	378	352	355	351	376	331	371	350	319	341	351	394	371	376	409	365	366	340	350	380	371	334	386	305	370	367	361	371	360	323	347	350	354	316	349	362	338	338	346	356	352	350	349	356	357	386	322	356	355	379	361	331	372	357	377	369	377	340	347	333	362	318	331	349	369	340	353	288	322	350	340	355	387	318	353	354	339	350	329	324	359	353	347	362	340	364	352	344	372	348	337	347	363	328	400	313	343	379	349	317	328	351	354	333	347	364	357	349	410	330	364	322	291	367	322	380	342	327	362	333	372	352	337	362	365	330	331	338	346	303	342	334	367	357	363	357	346	332	347	338	348	351	350	374	333	338	345	327	335	338	349	334	353	381	337	338	340	321	336	340	331	362	346	343	396	344	337	338	321	321	357	366	364	360	377	354	342	349	350	355	355	360	307	322	336	328	347	340	378	338	335	417	356	345	333	339	342	327	365	340	327	358	365	345	334	367	343	361	378	377	363	337	350	340	366	364	355	362	372	357	303	320	342	372	350	349	377	333	348	407	358	322	336	368	354	355	324	344	341	333	361	368	320	334	375	368	328	367	422	376	363	363	346	353	361	342	353	305	308	346	362	352	342	340	347	359	378	336	338	318	343	357	359	333	314	325	332	355	327	380	328	334	355	347	347	374	386	330	321	343	365	359	323	334	334	387	353	336	367	373	344	351	359	354	364	333	330	303	330	328	341	360	309	378	338	342	315	358	332	336	359	330	355	288	354	344	332	331	330	339	341	363	348	392	382	360	352	372	319	344	334	336	355	328	367	334	307	374	353	332	345	357	362	353	367	357	360	348	341	324	357	367	344	350	357	349	329	345	325	357	363	338	311	361	328	357	344	360	359	352	350	364	363	358	338	327	380	322	379	361	349	337	347	359	349	360	380	331	321	383	346	354	328	367	392	358	344	327	335	352	339	382	358	348	350	341	369	348	308	360	367	367	354	331	313	334	357	374	371	370	335	353	335	347	345	358	369	341	333	355	377	332	336	382	351	318	366	325	354	342	362	307	356	337	333	355	308	347	357	369	357	324	337	319	353	349	358	353	346	330	345	363	358	325	370	374	375	388	342	370	367	339	328	364	358	362	362	350	370	345	350	347	325	381	354	369	365	360	312	323	353	351	339	355	335	369	375	373	347	360	321	321	349	398	361	337	359	352	341	374	354	361	373	314	357	341	349	318	335	349	343	406	333	360	345	345	334	356	349	322	337	346	373	355	345	350	370	373	350	339	332	372	335	338	301	364	348	344	347	332	365	330	364	372	360	371	355	343	345	326	348	334	361	393	390	339	349	349	380	338	339	332	352	387	375	335	335	337	331	348	346	336	348	346	339	347	373	351	356	357	344	334	371	326	345	355	350	323	301	372	343	364	332	357	301	325	368	337	339	374	378	330	346	351	343	374	366	342	364	316	356	367	347	330	351	329	341	334	364	334	355	379	342	329	369	349	327	375	381	342	350	318	383	335	336	359	380	310	295	339	373	334	368	354	410	365	339	308	334	352	369	342	369	338	348	327	341	340	351	369	324	317	344	336	366	344	372	375	342	350	321	304	348	322	358	334	303	364	310	353	359	362	358	356	353	345	363	372	365	354	354	357	352	338	370	320	364	381	340	370	392	388	350	336	353	366	329	364	367	363	356	334	343	346	377	360	354	350	341	364	378	371	335	358	372	360	320	351	360	346	370	348	358	331	352	369	355	332	356	331	354	350	343	345	346	345	349	371	340	350	332	344	368	355	342	339	349	336	359	342	350	356	362	349	284	365	338	326	358	354	341	336	351	338	347	354	349	378	339	345	376	356	343	353	339	327	350	347	363	366	345	350	368	357	347	337	336	384	348	367	352	385	371	339	315	382	368	332	333	353	353	291	350	368	337	314	368	366	377	352	313	353	338	342	348	336	364	364	372	369	345	373	339	372	351	382	342	332	354	343	324	358	342	333	333	331	337	347	360	362	324	348	343	323	340	383	319	368	368	362	351	303	331	326	370	353	334	344	364	340	326	360	347	331	353	342	376	348	347	366	338	331	350	319	361	335	347	340	391	337	344	360	374	338	349	353	312	363	353	361	381	362	342	361	348	345	341	344	361	333	373	329	340	344	372	333	361	374	389	336	339	323	385	349	350	333	362	368	342	364	361	332	399	374	360	339	353	364	344	345	374	370	292	349	353	334	332	343	333	324	345	376	364	372	357	323	355	352	356	396	373	375	365	355	345	353	357	369	343	322	359	313	373	347	354	380	333	324	351	341	357	320	366	387	344	363	347	357	332	359	333	355	359	356	333	341	338	372	352	368	350	377	339	344	365	361	356	365	354	366	361	348	354	322	310	347	317	296	362	341	304	344	341	322	317	343	325	340	348	339	376	341	355	329	332	342	370	334	346	343	354	337	345	363	369	362	363	354	398	371	398	342	343	370	361	306	354	332	370	364	353	356	374	340	343	364	354	347	347	351	378	367	345	340	357	344	320	344	382	368	355	363	357	344	356	331	337	331	331	343	369	312	347	346	372	350	341	341	329	328	345	308	348	354	358	338	334	347	375	326	335	358	362	335	339	346	379	352	320	360	341	315	333	365	336	355	357	362	311	347	344	349	367	316	374	333	383	320	359	365	346	335	371	361	366	353	327	355	380	342	348	376	336	331	357	372	314	354	370	341	315	333	326	343	321	317	348	336	355	396	336	347	341	304	379	325	343	339	318	304	348	378	330	357	348	359	365	379	318	345	311	337	294	333	327	349	358	343	358	354	338	362	370	356	357	348	375	356	349	372	346	348	352	369	314	369	370	352	350	341	341	356	357	321	374	320	295	360	342	344	351	367	340	395	330	358	361	345	362	353	350	344	337	364	338	344	298	341	329	347	375	366	375	357	348	329	348	332	336	352	328	366	368	355	375	378	361	343	330	380	316	340	371	364	330	330	372	326	352	372	341	326	341	332	319	365	357	338	375	347	357	377	357	340	320	364	327	357	331	364	343	363	324	322	353	372	356	352	357	325	349	352	342	338	339	341	348	355	341	345	364	370	336	343	341	339	338	360	353	367	439	367	330	361	360	375	355	364	326	326	307	391	325	335	340	353	335	363	372	329	359	324	343	343	299	362	355	330	333	349	308	368	344	352	348	377	370	345	332	369	333	346	365	334	329	339	368	337	354	326	330	345	332	315	331	312	328	341	325	303	357	361	361	355	366	326	369	346	337	366	351	363	355	355	320	347	337	335	346	380	348	372	346	330	328	352	338	353	359	373	319
22251	12110	3247	2255	1481	1109	860	600	480	468	400	370	316	318	247	242	249	218	187	196	195	215	189	179	205	216	244	264	324	396	463	398	309	263	246	242	261	167	164	158	159	145	155	172	152	142	147	164	153	150	146	156	151	154	183	145	155	148	146	150	165	137	146	144	158	148	159	162	162	154	150	155	135	151	141	154	155	151	142	129	145	149	140	149	149	150	153	140	171	159	142	132	140	145	150	134	143	146	126	151	138	138	151	147	147	146	141	150	159	149	149	137	149	166	159	157	118	144	135	169	136	158	151	149	135	148	148	166	137	144	151	160	159	147	160	158	166	133	170	149	158	135	153	157	181	164	140	152	153	140	142	150	173	136	155	129	116	147	133	161	136	145	168	163	149	135	149	149	145	133	161	155	122	119	141	154	156	144	145	168	138	161	144	161	160	142	161	150	150	131	145	149	152	123	139	136	154	139	140	141	128	142	170	151	130	145	150	154	154	147	155	135	152	144	143	108	139	145	143	138	148	168	144	164	142	115	135	147	136	153	170	138	129	121	129	143	123	142	156	139	152	152	131	155	152	127	135	135	152	142	123	139	144	136	120	167	146	142	159	150	145	139	150	152	194	152	128	171	140	133	146	146	130	121	149	129	139	117	147	146	144	152	137	122	149	125	130	147	156	136	154	153	144	137	136	152	154	137	135	136	149	136	159	125	136	133	152	134	149	168	162	151	158	135	149	153	154	151	128	145	150	151	128	124	164	130	147	172	137	146	137	137	135	157	166	154	150	157	143	132	143	121	159	142	114	135	151	147	128	162	163	125	133	143	144	144	138	130	153	142	142	168	144	138	146	133	139	144	136	148	147	158	139	135	162	143	143	152	129	141	143	126	171	148	139	134	150	129	152	157	144	131	146	147	140	159	151	128	141	167	127	128	150	165	149	147	112	126	141	147	154	151	141	118	144	141	134	138	143	160	174	130	143	167	162	173	137	155	141	140	152	134	150	159	138	160	140	160	109	151	149	138	138	155	173	168	167	126	130	150	138	152	149	147	123	139	143	134	153	134	135	138	149	140	134	145	146	143	153	146	148	138	143	133	136	156	149	147	147	163	153	156	144	149	147	137	135	139	153	145	142	134	127	131	153	139	140	135	143	134	153	153	176	145	142	136	140	153	144	154	134	151	151	141	138	148	143	142	131	158	151	147	155	150	151	140	122	147	142	134	146	142	136	132	152	140	151	158	139	165	129	129	146	148	150	161	132	173	127	165	140	132	152	145	154	134	140	144	130	143	132	142	160	138	148	144	156	139	152	141	142	136	150	153	139	135	125	130	161	151	132	155	162	150	148	127	168	153	158	152	150	155	153	112	147	128	156	145	171	137	145	118	136	160	130	166	159	135	160	151	144	116	158	168	140	135	123	126	141	147	146	160	165	141	145	145	143	150	146	141	150	144	142	123	167	134	157	134	135	140	149	132	149	156	145	155	133	145	153	138	138	139	159	151	126	173	138	134	133	149	121	155	134	121	141	145	145	153	151	128	161	139	134	161	148	138	156	143	137	142	161	145	159	152	156	154	146	134	155	137	156	142	131	151	165	151	138	135	155	146	136	148	133	137	144	152	132	141	135	136	156	136	154	162	130	146	124	164	145	138	158	161	124	127	150	139	145	161	154	124	162	161	169	152	149	132	138	157	129	160	162	153	142	142	132	153	150	151	156	150	144	128	152	149	168	144	138	131	138	164	135	117	146	137	159	160	170	136	134	138	150	146	128	134	156	124	144	152	168	149	136	136	142	147	147	137	136	152	152	137	125	128	155	137	146	152	138	145	128	147	129	156	147	148	148	148	137	134	166	155	143	165	145	149	149	164	153	151	143	118	141	145	133	135	121	143	149	122	145	152	147	136	138	137	139	186	164	140	143	151	147	139	145	129	145	142	164	162	154	152	165	144	162	145	136	141	124	142	154	159	136	154	146	168	173	139	154	145	130	144	149	132	152	148	148	147	143	144	157	141	142	144	136	138	141	153	149	175	173	145	147	132	123	141	124	143	149	161	145	139	142	143	163	155	143	138	143	162	141	146	139	120	145	136	151	125	134	138	167	116	145	145	165	155	142	147	161	147	138	149	144	147	127	153	147	134	144	157	120	147	146	141	125	135	144	141	119	138	152	155	144	138	126	144	162	157	128	141	159	161	161	139	146	157	133	156	142	146	148	132	137	184	154	158	128	144	136	155	150	141	166	127	153	146	146	169	137	155	138	152	136	162	148	151	143	129	163	157	145	147	159	147	159	121	137	150	150	148	161	154	133	154	140	139	160	141	138	135	143	145	138	156	131	142	135	129	140	147	140	152	139	127	163	151	149	180	170	125	146	143	143	131	151	154	169	148	144	151	159	139	150	131	156	136	157	127	154	160	149	146	156	141	140	147	171	146	161	121	151	156	144	146	146	155	156	134	121	165	144	149	164	133	127	167	168	160	138	158	138	152	158	151	135	160	160	160	134	156	122	134	153	169	151	139	149	167	150	154	138	177	139	160	130	163	134	125	150	145	127	135	141	152	120	128	164	133	147	148	160	144	141	148	151	150	132	136	161	157	158	143	147	138	140	150	145	148	148	140	154	141	143	143	163	146	140	149	135	154	154	150	151	156	159	140	174	162	137	132	151	142	163	139	137	161	133	139	134	136	157	176	172	177	170	149	149	156	153	152	157	163	147	158	146	130	134	156	139	151	150	156	150	153	141	113	155	141	142	119	145	143	152	146	131	146	142	154	143	155	143	160	147	143	144	124	165	137	153	141	155	135	139	140	122	153	140	143	159	164	143	132	161	149	152	155	150	137	143	145	154	172	119	132	127	136	131	139	151	121	137	168	142	152	180	124	152	142	120	141	150	151	154	154	139	142	157	144	174	135	162	145	130	112	146	155	138	144	157	134	156	148	157	135	149	149	152	150	149	130	142	140	145	148	153	157	160	131	147	151	160	149	149	139	133	158	146	167	151	148	160	150	173	147	141	156	144	144	149	152	145	139	137	162	153	137	147	145	155	134	155	136	142	147	154	154	152	140	139	136	150	141	137	144	154	141	163	147	154	161	161	147	144	148	144	149	158	158	139	136	142	134	165	148	120	140	152	150	134	137	150	127	152	135	142	149	149	138	139	147	140	154	137	145	156	142	140	141	154	125	168	165	156	145	149	144	139	119	153	126	141	139	146	152	149	126	145	161	137	111	139	151	152	163	143	155	130	141	124	132	149	124	142	144	135	149	139	140	152	147	127	160	148	159	162	138	147	165	161	158	152	157	154	143	152	154	156	144	126	150	145	140	127	158	151	147	154	121	140	126	145	145	157	137	152	133	153	150	146	150	157	135	132	152	141	136	146	150	140	117	139	136	157	145	142	165	140	129	152	141	136	155	145	153	148	145	163	155	142	129	150	167	139	176	166	148	156	152	154	131	152	160	158	149	128	167	164	139	124	167	126	131	157	151	150	139	145	159
12110	9313	6035	6891	5862	4721	3750	3131	2623	2309	1914	1777	1628	1381	1335	1258	1120	1045	1011	889	945	875	847	852	926	1044	1415	1515	2086	2677	3169	2435	1656	1393	1304	1227	1423	778	726	633	573	583	550	602	557	563	527	559	555	561	554	518	554	525	532	494	503	508	523	482	528	494	481	517	481	471	498	518	473	486	458	470	462	501	502	477	505	500	509	493	483	506	497	457	499	479	470	488	515	508	513	469	488	466	455	508	484	499	509	474	470	476	482	492	452	474	480	470	467	470	488	487	482	474	427	471	436	470	474	460	456	452	423	442	469	459	494	445	447	461	507	496	459	443	463	488	473	458	478	433	441	445	475	477	467	474	486	437	447	466	512	449	435	465	480	475	476	448	456	470	456	451	456	449	480	471	476	470	479	458	452	419	452	479	475	469	452	434	458	452	487	458	466	460	481	480	497	465	503	464	472	459	470	475	480	452	466	480	455	442	456	484	460	440	484	445	443	450	429	455	450	400	443	455	486	422	449	421	490	489	471	421	478	412	426	448	431	462	469	468	426	452	457	473	494	456	480	469	456	452	472	474	434	463	443	470	436	492	471	475	478	470	461	475	469	440	470	465	480	455	493	437	462	442	479	474	476	448	461	472	465	487	469	482	459	508	433	444	466	442	464	456	470	445	452	473	418	477	448	449	450	446	498	494	464	442	459	436	465	481	449	470	472	451	473	487	436	496	461	460	449	515	488	482	466	492	445	451	465	474	475	436	460	493	444	456	413	467	453	456	459	485	426	448	493	491	489	434	448	454	468	479	441	471	434	444	468	477	506	466	462	502	454	448	469	449	453	437	435	432	417	441	452	505	468	465	457	437	464	452	490	456	446	448	489	477	450	446	429	443	436	463	446	431	469	466	438	445	438	458	461	442	469	446	484	441	498	460	462	433	452	459	452	453	479	454	465	441	471	439	447	439	495	462	451	482	451	483	437	401	491	481	480	475	447	469	439	469	465	441	424	438	441	445	437	417	419	472	462	500	470	470	483	452	460	449	426	440	445	450	490	479	449	463	452	446	424	469	488	453	425	484	453	437	464	484	436	488	461	498	487	439	475	461	461	454	497	461	458	465	476	481	449	452	445	482	455	449	472	435	445	459	475	432	488	438	446	462	456	475	418	438	438	463	466	460	439	444	471	468	462	442	467	468	490	510	482	498	462	460	423	447	428	474	485	467	442	478	428	473	479	442	473	420	449	466	437	470	486	467	423	473	417	476	463	460	493	459	449	489	453	454	493	475	457	484	496	441	446	454	436	459	440	434	455	467	451	443	457	477	438	467	480	459	451	453	481	443	455	449	467	463	454	451	465	489	451	438	419	471	438	463	472	472	439	466	451	458	455	475	433	441	485	492	488	459	424	439	473	452	510	457	461	460	482	441	435	455	452	466	462	442	478	466	454	481	455	471	428	488	458	451	472	444	488	411	426	482	457	415	471	455	472	480	471	484	442	452	483	448	467	470	471	487	494	445	461	477	462	466	496	438	429	457	399	477	464	464	456	450	443	462	461	455	466	458	456	461	437	471	456	477	463	448	429	432	454	472	464	443	472	474	484	449	457	449	477	428	421	445	442	490	465	448	493	456	465	472	449	451	483	443	483	465	463	454	455	425	450	460	456	435	458	465	435	478	465	469	470	440	423	411	462	435	450	476	477	439	451	453	471	444	458	494	471	434	475	438	429	458	469	455	474	497	480	456	457	454	447	476	457	483	473	465	504	477	466	474	415	470	437	450	439	478	476	456	448	447	422	481	444	441	443	498	456	468	454	430	482	513	426	470	495	463	464	486	479	460	473	429	459	474	421	434	451	507	485	499	475	468	406	435	461	436	433	466	473	432	442	473	460	468	484	411	432	450	472	474	442	477	455	473	497	474	466	450	465	435	490	447	487	482	473	477	444	515	469	452	449	434	449	466	445	478	454	450	476	468	477	441	446	472	433	468	450	505	467	454	451	479	447	450	452	483	428	465	424	423	452	454	481	470	435	458	441	503	465	496	447	475	477	505	430	434	502	455	448	456	452	470	449	485	454	473	453	419	478	429	436	472	449	451	458	420	446	427	441	464	465	485	413	419	463	453	460	478	445	443	439	462	488	476	488	469	451	434	481	477	425	510	457	422	449	447	465	476	440	487	449	450	463	456	468	468	471	429	493	475	480	478	463	424	464	495	453	466	448	473	469	462	451	474	467	433	461	466	485	478	422	454	442	451	447	400	432	437	488	456	447	466	453	474	508	463	443	465	426	423	513	491	447	453	447	416	437	451	445	446	412	474	451	467	442	452	454	425	473	454	503	475	437	438	457	444	496	440	434	488	411	481	465	443	451	487	466	447	454	476	457	435	448	446	451	435	440	493	447	494	441	467	448	445	510	450	456	461	462	447	451	456	459	462	482	464	477	484	404	473	468	450	433	491	444	434	419	487	451	487	445	466	473	490	474	425	481	462	435	471	466	466	486	444	471	462	516	464	498	471	444	460	468	475	464	455	485	461	478	416	486	469	429	444	462	478	458	458	450	454	465	441	443	490	487	477	464	463	457	463	474	458	438	457	451	447	499	459	464	443	452	489	433	472	477	413	461	476	409	477	469	430	450	464	462	489	445	425	436	430	461	474	438	504	455	475	477	428	441	499	472	409	443	430	448	455	482	481	456	433	445	469	499	475	448	488	469	457	496	469	447	496	472	475	449	471	431	446	463	455	482	460	455	431	462	453	435	464	478	484	486	483	437	465	429	476	485	397	468	444	443	487	501	486	456	433	471	441	461	458	484	448	497	442	431	446	458	487	485	459	478	435	500	498	473	466	453	474	492	436	470	488	494	477	461	459	455	443	470	446	487	468	426	479	441	450	460	466	468	452	467	443	430	436	471	464	453	455	459	463	437	443	491	469	459	455	466	469	483	463	532	490	438	471	452	477	466	447	485	453	498	442	452	457	458	435	440	463	478	471	492	458	455	462	471	487	468	498	485	445	474	460	478	454	435	473	467	475	470	442	447	515	451	458	464	479	453	466	493	420	393	447	456	460	437	458	432	504	440	472	476	428	486	488	473	479	453	471	478	447	442	461	521	467	462	457	463	506	434	439	461	448	492	464	480	469	461	504	462	488	458	430	486	445	497	482	466	472	460	451	457	459	428	470	476	442	497	471	475	502	438	453	463	484	476	482	435	448	464	438	451	484	462	451	411	431	455	530	445	497	476	474	461	459	468	468	458	448	458	496	473	461	469	435	503	468	481	463	463	490	447	429	512	469	418	479	467	485	411	465	455	514	468	495	500	462	451	471	491	430	415	498	523	508	447	487	463	500	455	482	452	484	456	505	455	449	473	453	447	442	461	447	482	511	451	472	440	483	470	434	467	473	477	474	474	433	444	518	463	451	496	510	423	459	457	496	481	446	439	473	430	406	468	471	482	485	461	484	431	500	480	458	459	441	473	489	483	481	435	444	457	472	437	437	434	485	492	472
2430	669	322	294	256	258	267	217	239	215	228	225	205	232	212	210	205	220	193	222	203	196	200	244	210	227	220	233	225	228	228	224	206	213	200	221	234	204	229	219	204	222	225	211	216	184	221	225	216	225	212	223	227	195	216	209	206	216	221	198	237	203	188	183	219	204	211	232	218	190	224	230	205	195	212	216	202	203	230	221	233	207	223	197	205	242	201	212	227	185	209	218	210	186	198	207	194	203	225	210	205	221	191	222	206	237	197	185	163	222	230	199	232	214	234	216	219	199	198	199	232	242	215	226	181	265	216	199	258	218	203	220	219	235	200	206	206	226	201	234	188	215	209	212	236	218	201	209	221	210	210	225	205	212	222	204	196	200	217	207	230	208	222	213	211	222	241	188	238	221	204	225	200	216	218	213	210	213	215	236	220	190	231	214	201	211	228	212	224	217	232	200	204	231	211	221	232	210	217	232	229	215	205	215	222	215	232	189	209	187	222	225	199	207	221	226	214	214	232	204	216	216	218	214	208	213	203	218	231	231	241	205	221	226	211	231	203	200	208	234	234	225	211	214	223	180	210	211	199	221	201	234	216	225	212	230	208	219	206	234	226	212	242	220	213	227	198	221	204	206	216	202	222	222	206	247	210	220	218	209	208	228	213	201	205	211	199	222	210	220	193	227	202	217	236	238	219	209	231	211	241	188	202	214	235	204	224	193	197	230	225	225	188	205	220	224	210	218	237	229	212	204	209	204	196	239	207	217	231	199	196	237	219	239	197	218	223	203	248	213	212	203	242	221	231	229	200	212	242	232	207	229	211	211	223	208	227	220	212	222	213	214	209	233	219	237	210	223	226	228	215	217	212	222	223	200	211	233	243	218	226	216	239	201	246	212	224	205	185	222	207	212	224	209	209	209	207	205	193	227	214	208	216	235	220	187	208	224	218	216	213	204	208	219	206	207	207	225	198	229	244	205	206	230	231	226	201	212	213	223	222	215	227	209	234	214	229	209	201	211	213	231	230	235	205	213	209	244	218	196	220	212	214	189	209	221	194	218	205	226	215	257	221	214	199	182	203	228	197	205	221	214	211	207	212	220	192	208	220	239	234	225	213	228	233	253	216	212	206	217	211	183	223	227	215	211	229	227	219	221	206	210	220	228	201	189	232	221	202	219	242	205	225	205	206	190	226	202	228	250	222	231	198	224	220	201	214	223	188	210	206	233	217	207	222	216	201	209	215	188	199	199	223	217	217	221	221	204	187	230	231	214	199	198	260	193	232	197	215	201	219	224	221	217	220	237	199	232	227	216	224	212	210	221	227	201	252	209	212	239	230	222	221	243	203	203	223	196	212	241	201	230	202	228	201	200	183	212	221	186	200	229	224	217	193	204	203	220	223	209	227	215	181	202	208	213	200	208	212	212	219	204	212	185	228	206	217	207	215	198	195	228	208	214	225	216	222	239	214	237	201	221	193	205	217	223	230	218	218	211	212	214	193	211	214	184	234	239	206	217	212	225	216	204	226	217	212	199	209	216	229	188	213	200	217	210	218	213	209	211	205	201	216	218	225	207	218	215	220	187	216	210	226	199	228	180	198	214	212	201	203	216	206	202	225	225	204	223	220	213	205	209	224	192	205	199	216	210	218	205	204	197	229	213	212	207	204	228	212	192	223	219	225	229	211	220	214	209	234	214	248	220	226	214	227	224	226	213	210	201	198	243	194	256	222	203	228	240	226	218	190	204	187	222	202	195	201	211	205	211	225	220	199	222	212	226	200	207	217	201	218	207	227	214	216	236	216	207	183	220	214	206	211	196	219	214	225	190	219	196	207	215	228	197	210	212	216	211	220	210	212	214	209	196	208	215	217	232	199	243	236	186	225	193	211	214	240	178	210	224	205	231	204	201	209	224	222	221	224	209	190	227	223	232	218	228	204	206	219	180	195	198	229	202	187	240	187	246	210	225	205	218	212	194	212	227	217	209	229	249	199	190	185	234	216	224	234	231	226	221	208	199	199	222	209	210	204	216	218	200	204	228	205	200	205	200	234	196	218	214	212	194	210	186	201	202	230	201	212	214	223	222	205	198	224	225	213	225	213	251	191	220	211	214	225	184	204	204	212	220	235	202	222	193	232	230	206	229	207	218	220	196	184	212	231	222	231	217	200	228	207	206	205	218	201	217	230	206	225	208	210	217	211	222	224	226	194	203	221	227	215	192	226	208	196	213	219	222	206	222	233	233	218	190	204	202	205	193	193	211	214	200	213	219	235	219	204	207	231	207	222	228	215	207	228	237	243	214	203	223	220	217	209	201	206	225	198	239	217	222	242	236	224	214	185	200	217	211	224	238	212	228	208	207	227	212	215	232	211	202	224	227	212	210	205	177	235	208	217	190	214	210	212	201	219	215	210	203	219	196	196	215	221	213	221	232	231	208	190	202	216	215	247	217	179	220	224	220	206	189	198	265	197	185	209	222	217	224	216	214	207	216	196	222	202	234	204	226	206	199	210	202	226	210	217	239	196	204	218	230	229	228	221	210	211	199	238	207	236	181	224	203	218	232	212	223	196	202	240	207	193	192	238	196	240	216	211	246	229	221	180	223	225	204	212	218	188	187	223	228	224	223	217	212	215	212	224	220	230	243	221	233	205	206	201	192	196	206	193	216	220	240	214	220	211	218	175	219	187	197	227	229	220	222	216	226	232	214	235	197	216	183	209	233	218	227	226	201	209	232	234	197	227	222	214	197	231	209	226	213	229	203	204	224	208	223	217	245	223	223	224	217	228	207	219	217	205	208	201	199	225	208	207	226	203	220	243	198	236	226	233	217	228	234	207	229	228	191	229	207	213	222	211	196	205	238	191	206	218	222	218	207	221	215	217	219	224	205	208	213	200	236	192	205	211	210	214	206	233	220	213	235	225	217	216	221	216	231	219	190	214	203	195	226	211	239	227	209	193	246	200	201	243	226	225	211	221	231	200	215	197	195	216	225	213	190	221	205	226	231	173	209	206	207	233	202	198	238	226	204	212	192	201	190	200	215	197	191	224	211	207	213	228	182	210	206	202	219	217	195	218	239	208	242	211	209	215	207	198	230	213	200	211	211	234	226	178	225	194	229	188	234	207	248	188	201	216	208	224	190	233	206	225	206	207	193	218	218	212	218	234	189	213	215	209	178	239	200	226	183	213	219	223	210	212	211	207	198	188	217	210	225	224	209	229	211	203	227	221	209	186	205	215	214	218	230	211	233	227	216	228	205	237	237	210	205	221	189	231	185	183	217	223	187	249	233	217	235	227	193	222	220	186	215	200	226	222	215	197	201	213	216	214	204	220	215	211	222	223	183	203	209	220	209	214	233	208	214	229	192	212	223	235	205	174	229	218	200	209	197	226	189	231	219	214	226	209	214	221	222	201	205	202	211	225	237	217	206	202	236	225	224	205	186	201	224	220	215	250	219	239	213	200	204	211	239	207	219	221	208	231	190	194	209	204	189
2490	1099	833	847	816	739	752	704	678	647	712	690	707	625	635	639	664	652	654	629	608	668	649	667	652	684	656	650	642	662	716	727	677	654	682	660	618	623	667	615	571	668	615	582	715	608	599	666	642	694	634	656	622	667	620	630	596	659	612	660	648	583	610	616	643	636	604	669	663	653	659	605	626	648	615	617	644	610	613	639	655	600	627	577	620	587	618	601	645	591	628	643	570	662	596	656	604	616	606	611	637	646	583	602	614	588	604	613	673	586	574	656	605	602	629	587	618	620	643	637	648	570	650	625	609	616	607	680	564	623	618	626	616	682	619	592	596	713	573	609	630	624	653	610	605	640	652	635	613	583	594	641	595	634	648	613	597	630	629	666	606	587	619	620	640	640	650	597	596	646	627	612	654	625	668	656	614	645	639	636	579	642	602	598	592	594	642	616	597	589	633	615	589	657	653	613	603	592	616	625	636	630	646	588	632	597	594	649	654	599	631	587	621	604	617	598	608	662	585	617	575	615	640	699	612	652	599	647	593	625	598	657	576	665	577	653	641	599	670	646	613	637	593	604	654	622	599	657	587	620	659	609	581	614	631	620	663	640	627	596	639	634	632	605	607	642	640	586	633	620	615	668	662	621	583	622	589	649	679	654	629	643	678	598	623	613	599	621	633	602	603	639	599	622	614	675	619	578	633	590	585	637	639	627	610	576	630	604	619	662	629	630	613	613	607	633	605	607	589	653	593	618	658	604	641	622	666	576	616	634	614	614	624	601	612	570	604	622	620	598	585	605	619	612	644	600	630	649	643	631	622	635	627	632	604	600	613	619	657	628	597	645	623	639	616	603	643	591	640	619	604	576	615	625	606	669	671	614	601	611	642	605	603	590	617	603	657	690	659	674	623	656	665	627	616	629	631	615	646	632	633	605	626	668	640	624	624	606	618	614	619	613	597	631	659	607	605	645	641	619	641	631	611	556	640	638	651	618	581	638	603	635	653	572	603	627	609	621	599	713	647	624	631	657	646	587	618	634	606	656	625	613	641	627	632	629	602	620	639	656	641	569	636	592	644	626	623	651	619	643	595	666	637	592	613	597	619	662	598	654	617	640	630	650	639	598	633	618	617	606	641	622	635	656	678	625	647	584	599	647	653	625	644	624	616	607	618	615	602	623	620	701	650	608	634	607	630	594	619	636	592	591	585	630	607	589	609	647	640	621	667	591	634	641	605	627	622	660	596	649	665	601	626	639	674	619	616	632	643	597	633	614	593	615	627	636	646	596	677	635	613	641	639	631	648	664	634	644	641	617	644	621	624	625	612	639	629	561	598	596	602	649	636	584	597	564	592	651	629	633	624	613	590	628	639	605	609	624	615	644	608	654	619	615	578	601	630	648	577	624	610	617	581	596	605	653	578	636	632	620	627	634	651	618	599	652	631	629	611	621	620	668	597	635	576	585	591	588	635	606	623	608	668	624	619	608	570	657	638	670	623	618	639	607	628	632	657	623	617	601	603	592	658	644	644	625	588	657	652	660	670	613	628	633	665	625	608	578	636	588	611	628	607	622	608	621	645	596	621	607	602	641	649	625	626	607	646	651	600	638	573	627	643	640	622	601	630	604	597	632	647	633	588	650	595	652	626	651	587	630	642	629	624	602	588	615	641	629	614	610	657	614	669	603	627	597	621	615	615	587	638	621	602	619	609	595	592	597	644	611	669	630	638	632	640	686	590	660	633	636	612	680	609	623	580	636	635	644	620	613	626	617	574	612	631	621	604	646	622	584	589	644	617	619	596	586	663	616	630	601	611	616	592	650	645	614	641	626	623	691	598	642	621	595	653	643	610	619	599	636	580	587	560	581	659	601	610	667	640	654	607	621	666	600	621	609	631	607	601	617	639	618	637	612	608	625	586	623	634	632	635	598	599	610	625	655	657	590	606	618	636	664	619	617	598	621	594	636	640	626	634	626	573	644	593	631	663	674	640	614	618	615	659	646	616	587	626	614	635	615	602	597	606	589	599	653	626	621	626	627	639	584	627	596	625	658	637	615	616	638	618	624	639	662	628	611	593	625	663	646	620	669	642	628	674	575	669	611	604	609	650	641	596	644	619	606	629	589	614	638	631	637	623	614	595	602	652	629	596	589	630	668	597	612	655	633	610	611	612	639	632	675	605	611	608	627	641	635	636	652	587	606	595	615	613	601	612	601	626	604	602	602	641	640	590	621	604	645	668	660	646	613	601	596	618	585	608	623	590	652	638	657	597	620	617	608	608	674	649	605	615	639	618	653	608	641	617	656	609	649	610	577	608	606	577	623	629	615	606	612	648	637	659	636	599	631	624	629	663	641	613	633	587	617	595	644	609	630	608	617	664	595	630	650	620	610	644	656	602	634	593	596	620	614	617	626	678	623	613	610	621	638	619	629	621	609	627	587	605	592	643	630	648	634	630	602	610	651	654	622	612	639	627	617	631	607	622	646	603	567	629	649	615	631	641	629	642	645	610	574	616	657	631	607	668	689	587	595	635	647	664	592	646	581	639	621	629	659	657	554	630	623	646	654	603	624	620	585	616	619	660	610	621	631	624	630	646	582	624	600	650	634	614	612	647	637	629	624	624	581	603	626	606	659	624	607	621	654	584	629	626	632	640	623	606	654	621	596	619	636	602	616	609	647	637	588	626	614	631	701	624	630	650	695	581	609	626	660	669	575	563	618	616	621	627	623	631	625	604	614	644	634	632	630	653	655	647	622	640	646	631	635	621	650	643	664	588	653	610	620	658	614	605	594	596	612	592	643	655	610	667	604	643	607	594	645	610	631	592	684	578	607	612	609	597	591	646	652	625	663	621	602	641	642	608	616	628	616	658	635	636	618	552	611	626	660	620	608	639	634	610	613	618	631	635	661	590	611	609	630	645	636	612	644	660	638	636	658	635	630	639	615	617	634	603	607	613	605	648	679	620	675	647	598	588	633	656	624	669	643	571	601	578	601	589	631	611	577	647	608	571	612	615	637	601	642	674	618	578	596	618	606	583	636	628	595	598	616	597	619	627	597	617	637	665	601	644	628	614	624	623	637	663	668	634	589	596	620	640	695	627	626	603	604	572	602	649	632	598	679	618	638	549	619	657	611	637	657	614	633	606	629	632	644	589	634	617	614	613	649	625	631	614	602	599	660	664	592	617	580	604	622	647	632	638	649	616	655	622	643	627	625	580	649	596	657	599	659	620	555	620	589	624	645	670	616	672	595	626	651	666	589	589	581	633	647	570	616	625	622	622	629	597	632	556	636	633	613	634	638	591	640	612	624	575	634	621	649	623	573	633	579	588	625	613	579	586	622	604	651	638	575	627	621	622	658	615	606	633	655	654	606	625	647	623	637	652	626	596	589	648	635	653	693	634	651	618	662	648	642	657	667	636	629	637	632	560	607	561	594	567	632	643	642	643	625	583	608	657	612	661	622	586	614	641	664	646	634	638	632	588	646	596	560	610	577
12983	5334	1506	1033	762	558	438	337	303	235	205	202	180	184	139	131	117	153	140	122	135	109	139	131	132	117	175	160	177	219	275	210	172	153	188	179	143	112	106	100	100	116	107	106	99	102	98	98	115	92	98	104	105	98	111	92	103	91	92	95	118	98	97	95	103	104	98	100	106	109	106	104	109	98	102	96	98	103	104	96	107	104	104	100	96	107	97	91	106	114	108	111	115	110	90	97	113	100	103	107	89	87	99	111	113	116	120	84	113	109	101	105	101	112	107	103	97	109	110	115	110	103	108	103	96	95	103	100	96	81	91	109	103	107	105	90	105	101	108	116	99	120	116	94	98	96	102	111	102	99	97	90	82	109	98	112	91	97	96	91	114	94	106	108	85	101	96	104	111	101	101	109	97	93	117	110	87	84	101	102	111	92	114	96	104	88	119	113	97	95	101	110	104	113	109	105	78	107	90	107	99	100	87	104	95	90	95	89	114	100	100	85	110	105	101	103	99	95	98	90	78	100	96	107	80	114	100	89	98	97	101	118	107	78	80	102	94	92	102	111	102	85	101	92	75	93	98	104	104	96	98	84	84	95	118	80	87	107	126	101	73	111	107	97	94	90	86	99	112	76	85	92	91	109	101	102	100	104	102	76	85	88	121	96	95	118	99	113	103	105	91	85	103	90	100	105	96	83	110	97	86	129	124	118	94	92	110	98	105	85	89	128	111	91	108	89	106	109	116	88	99	99	98	85	100	118	96	98	101	108	98	93	85	100	117	96	105	116	88	105	112	101	95	99	91	97	95	113	102	88	83	96	91	98	92	107	102	93	89	95	100	97	96	99	93	105	94	105	96	85	93	92	101	87	98	104	107	98	91	101	96	114	116	104	85	89	100	101	103	96	114	99	109	86	92	77	78	95	88	109	88	95	92	81	107	105	112	92	107	101	106	101	95	87	90	102	107	104	92	99	97	97	107	85	112	123	104	89	99	108	90	98	111	91	100	116	104	95	102	124	116	84	95	107	119	101	108	91	105	92	90	113	105	88	106	88	93	87	93	96	108	97	102	103	114	107	101	109	91	103	100	109	97	108	109	115	78	106	96	112	105	102	83	92	87	101	101	97	89	102	100	110	105	94	97	106	98	95	90	91	98	97	104	100	105	104	108	102	103	96	89	94	90	78	92	90	94	104	90	94	99	99	101	100	84	100	103	108	111	77	109	104	93	102	94	108	90	128	81	105	93	92	93	97	102	92	108	102	100	90	107	102	112	107	103	95	87	97	113	87	102	102	108	107	109	109	102	92	98	88	124	104	92	100	99	103	92	112	117	92	97	94	81	102	98	101	110	103	103	104	108	109	109	111	112	115	108	106	104	93	101	111	84	110	91	105	110	103	107	92	99	98	88	110	101	100	90	104	104	111	93	101	101	88	105	99	107	94	95	96	103	93	99	105	85	106	85	91	102	96	104	98	91	123	111	92	107	101	90	98	88	105	88	105	85	99	112	102	93	106	100	111	112	105	99	93	104	93	111	104	121	99	104	108	92	109	110	89	95	86	104	118	115	93	95	107	94	101	74	103	88	110	110	87	94	105	114	122	100	87	97	105	97	90	92	105	98	106	91	99	100	98	96	106	106	100	91	115	78	86	117	114	136	111	99	94	110	120	106	110	100	106	80	104	103	96	103	90	88	88	117	108	97	120	114	106	104	91	100	95	94	99	104	102	103	104	95	71	118	82	110	101	102	114	104	96	89	100	92	88	106	124	115	98	90	115	118	105	87	81	99	104	106	108	108	93	114	114	94	93	104	61	108	103	104	98	94	102	88	93	109	96	103	97	85	103	103	91	101	107	105	100	88	125	121	112	99	112	95	90	121	94	106	110	103	108	106	106	106	88	99	91	96	93	103	98	94	90	107	111	110	92	97	97	100	100	92	112	88	117	104	84	109	116	94	95	96	91	84	101	100	97	102	83	101	109	97	94	96	96	107	91	106	102	92	86	104	113	99	103	90	95	99	98	94	105	121	83	98	96	107	91	95	105	101	109	87	86	83	111	114	97	120	88	117	113	95	95	99	104	116	106	121	99	85	115	103	105	98	96	110	92	96	106	103	107	111	97	98	87	88	104	111	104	91	97	92	101	94	110	106	96	102	98	107	103	101	123	87	80	116	93	99	102	95	98	102	100	92	93	91	104	94	87	87	91	106	84	118	91	96	92	96	96	110	103	93	101	100	84	101	112	99	99	106	97	102	107	103	101	106	96	102	129	97	100	101	96	103	100	97	95	96	88	106	81	90	93	96	100	95	116	73	82	107	90	101	97	108	77	108	95	96	89	97	90	109	80	102	102	118	107	94	95	94	96	93	90	82	89	86	89	87	114	107	105	99	121	94	97	82	95	88	94	109	110	109	95	110	88	117	115	108	127	92	102	96	96	112	84	95	96	113	83	98	94	93	111	102	118	109	95	111	116	112	86	91	100	113	114	113	104	105	95	103	111	114	96	94	103	98	94	94	90	102	104	105	97	94	103	93	94	97	102	108	87	114	93	102	103	91	106	88	91	95	97	95	97	84	92	90	110	97	103	122	103	104	103	109	98	88	87	97	91	88	102	107	118	99	93	103	83	83	98	83	100	117	114	114	90	118	99	100	111	104	78	98	85	99	97	107	101	91	112	89	106	97	97	100	96	82	103	89	110	79	109	90	103	104	101	100	96	92	105	107	108	93	93	99	109	112	112	94	99	90	96	94	115	119	98	102	92	102	98	90	104	90	99	89	99	103	109	115	89	114	108	104	100	107	84	100	110	97	120	101	100	107	93	116	98	106	88	100	92	107	91	106	92	99	102	99	112	102	91	94	101	100	93	109	86	103	99	92	108	109	94	110	115	98	107	102	92	114	96	90	96	96	101	116	102	89	100	109	103	79	105	109	101	105	91	101	86	87	108	108	96	95	102	101	107	117	79	116	105	99	120	93	86	105	126	88	103	77	107	111	86	90	122	96	99	87	92	107	108	83	117	99	106	99	93	115	100	99	86	98	105	97	90	97	99	95	84	90	94	102	104	83	96	105	105	99	95	121	100	100	96	93	93	95	104	104	101	109	91	103	109	92	104	100	113	98	85	89	87	89	111	91	100	110	100	99	98	120	95	108	106	93	95	96	96	94	114	112	104	111	106	119	96	111	86	111	86	104	111	96	109	106	107	101	84	94	108	94	95	90	88	95	89	108	86	91	109	98	96	96	118	103	101	102	89	101	86	106	89	105	105	108	104	92	115	110	118	106	117	80	76	110	92	102	105	120	76	108	104	100	106	103	112	93	107	109	109	84	87	108	90	104	101	124	106	88	111	120	92	108	103	101	105	114	94	104	99	111	74	107	99	112	113	93	103	89	84	89	104	101	105	100	105	106	92	85	114	105	89	87	108	90	109	117	102	108	115	89	86	114	99	96	90	109	88	93	110	120	107	102	101	99	99	91	123	99	105	98	101	121	100
8288	4887	3290	3604	3130	2588	2079	1713	1469	1280	1043	977	874	783	710	736	692	597	619	595	574	486	500	507	555	664	810	848	1062	1622	1524	1413	882	770	833	760	666	392	460	406	408	419	390	378	368	399	385	373	394	351	365	354	422	360	358	378	371	351	374	347	380	340	380	377	340	342	383	363	377	340	327	342	331	320	349	327	386	321	356	346	369	361	364	317	367	329	341	345	362	357	374	324	348	337	345	358	349	338	326	329	360	314	305	343	328	372	347	333	333	362	361	339	341	341	336	341	325	332	317	363	332	356	335	321	317	305	343	319	317	360	333	340	344	321	354	327	353	348	336	321	320	353	313	361	352	299	318	360	375	354	330	328	332	296	320	325	325	311	293	318	341	351	309	383	358	342	357	351	349	333	348	356	344	351	342	341	374	349	376	345	329	372	295	332	347	357	366	359	324	352	325	325	285	327	331	327	319	333	337	328	313	329	322	362	334	324	340	329	316	341	315	303	298	344	311	327	325	362	310	336	327	350	351	324	350	315	313	319	358	361	349	311	345	339	303	355	342	350	335	353	321	326	316	350	328	349	315	335	326	351	315	325	331	330	317	324	315	325	352	345	325	323	334	338	330	335	336	317	325	348	354	316	327	296	359	294	319	304	315	316	336	336	328	331	334	309	318	319	330	290	322	340	349	309	299	316	334	322	307	346	361	310	349	327	338	328	341	321	343	330	342	307	318	345	355	362	330	314	334	343	343	333	310	339	361	324	354	327	342	355	298	338	322	333	311	316	348	336	349	305	350	317	326	337	339	287	304	289	337	331	325	349	307	306	334	304	331	333	286	306	319	343	371	327	317	352	318	296	298	313	323	329	331	358	320	322	319	315	341	335	362	345	314	322	330	355	312	313	318	350	359	347	338	309	372	311	337	337	360	349	321	350	368	327	373	311	327	340	337	369	359	322	355	344	338	305	335	321	344	349	319	347	333	302	365	342	347	342	325	307	363	318	323	328	309	327	334	315	320	311	301	350	318	302	340	321	338	326	341	346	313	345	317	346	315	340	328	342	272	327	330	312	356	333	347	335	362	359	308	344	323	341	344	323	318	345	329	343	330	308	347	334	320	325	342	320	329	338	323	337	319	333	343	345	322	335	337	369	327	370	325	331	344	307	358	344	379	285	345	326	316	314	323	353	321	340	330	340	358	339	343	357	331	315	307	320	352	374	335	317	329	334	292	324	338	352	325	331	322	344	312	309	345	336	323	311	317	328	335	333	323	326	320	329	371	353	316	384	343	327	319	301	330	356	333	311	327	344	324	347	304	344	366	332	327	325	310	362	306	332	318	370	330	341	337	321	316	362	315	345	321	310	343	311	320	373	361	341	326	373	361	354	320	341	352	320	307	342	321	327	316	350	352	308	347	333	329	332	348	339	361	341	326	331	311	295	322	347	332	323	320	334	339	349	370	338	323	328	362	332	348	310	372	341	344	329	338	332	332	348	305	366	333	330	323	335	332	342	351	360	340	323	328	356	328	351	330	345	337	342	338	329	351	333	317	339	340	328	323	338	346	324	339	308	343	307	353	347	338	321	314	300	311	330	310	334	326	313	302	285	328	346	315	358	334	340	370	327	340	321	347	326	334	325	329	338	308	335	335	348	315	339	314	322	328	322	388	324	347	326	323	350	350	315	352	365	340	345	314	329	337	330	358	346	301	340	317	335	325	349	312	349	349	322	344	349	319	329	354	319	337	313	347	330	342	322	322	318	304	334	298	319	325	331	361	328	318	337	308	331	333	331	315	327	299	323	322	341	332	290	299	338	300	324	322	328	347	343	326	313	337	327	334	309	296	342	331	346	332	304	329	343	315	347	385	328	313	338	363	339	351	294	338	304	338	286	376	331	307	286	354	329	338	332	352	372	349	358	366	333	335	331	310	344	324	323	297	334	340	349	331	314	309	337	335	363	331	351	337	329	328	354	325	311	333	325	332	359	350	328	330	345	319	345	322	326	326	338	311	322	312	338	294	329	344	311	301	325	327	346	291	322	311	344	349	339	334	310	314	333	365	312	330	295	321	357	362	337	329	345	347	341	350	348	333	352	349	301	344	340	337	325	345	322	336	319	292	332	365	325	301	368	339	287	356	353	363	353	304	361	355	318	321	283	316	339	314	326	340	331	355	345	326	358	359	310	338	325	348	343	327	341	338	343	343	325	317	328	326	299	352	345	336	325	331	350	334	354	318	320	343	331	374	345	290	345	330	325	331	330	363	326	303	334	344	320	354	325	341	344	340	359	320	311	321	335	340	307	326	359	309	327	314	320	351	303	335	336	354	352	339	342	330	337	340	314	341	307	348	314	338	326	347	338	339	313	332	325	296	302	339	310	348	286	321	329	311	345	329	342	331	309	362	354	340	320	290	340	347	345	342	325	354	312	363	346	344	337	351	329	351	327	344	349	372	333	305	354	349	338	316	339	334	326	316	331	349	313	320	313	344	357	310	336	329	338	341	307	331	318	307	330	324	325	338	310	355	336	336	333	327	334	310	347	343	341	339	325	318	329	325	362	357	350	333	314	332	308	313	377	326	337	329	362	323	305	355	351	354	349	325	354	356	347	326	328	329	336	379	348	318	312	321	365	354	336	304	329	341	305	320	320	329	344	337	321	331	309	342	336	318	327	347	331	332	320	350	335	334	340	337	331	309	337	365	341	324	327	310	291	318	330	340	303	349	321	334	335	320	321	372	296	339	335	343	326	343	311	335	333	329	323	321	314	353	343	313	343	332	353	333	329	340	329	349	325	315	339	357	319	357	358	340	313	365	342	358	335	340	335	322	351	340	328	315	330	348	354	312	326	333	333	354	325	345	326	342	342	335	342	325	322	332	333	330	326	329	320	354	342	328	348	356	324	364	302	326	361	377	348	318	342	313	299	338	294	355	334	374	359	329	314	346	340	336	317	326	346	321	367	340	339	354	346	341	322	302	343	350	330	318	322	337	350	333	389	359	338	314	323	313	360	298	356	325	336	359	325	325	332	327	331	333	340	334	347	327	323	339	332	329	338	326	339	359	357	326	337	326	337	345	326	329	326	339	374	354	345	346	314	349	322	357	328	339	324	351	342	337	295	324	319	338	341	316	320	308	341	326	310	328	375	319	324	338	337	374	340	319	342	355	328	320	351	337	337	344	320	330	320	299	337	359	301	322	341	311	314	326	332	345	314	351	316	344	330	311	325	351	351	352	340	337	316	304	353	315	315	335	328	351	328	343	344	351	348	351	360	313	338	379	331	305	333	358	335	300	336	372	343	335	365	332	342	328	314	303	317	352	349	352	352	362	332	308	315	345	328	358	341	339	329	332	324	334	319	330	321	342	329	333	341	339	299	296	349	326	339	361	303	341	305	355	322	344	301	296	355	331	338	334	294	339	339	342	339	318	315	319	320	329	342	309	336	327	333	320	324	387	332	330	329	347	307	294	352	318	369	332	322	303	340	343	311	331	318
24850	13561	3517	2198	1508	1113	808	617	545	439	386	327	300	256	251	238	243	211	213	201	198	237	178	188	185	235	296	263	313	419	423	349	310	287	280	303	225	159	160	160	157	163	161	178	159	144	159	146	157	139	148	171	164	154	170	152	163	161	177	155	155	151	144	145	150	141	146	146	150	179	136	159	165	137	141	156	164	128	141	139	141	141	169	124	145	149	136	140	141	151	136	157	148	145	157	146	130	155	156	158	142	167	164	143	172	136	157	147	142	135	149	162	151	127	137	154	152	160	144	136	142	133	161	164	144	145	148	137	125	119	130	169	123	135	151	170	146	135	144	126	161	126	160	148	135	138	160	152	153	135	148	143	143	144	186	150	132	136	138	141	149	156	126	164	157	144	149	131	134	133	142	143	150	138	143	160	124	122	160	126	158	133	153	141	157	137	134	149	140	133	145	147	163	137	141	151	126	149	162	151	146	128	168	141	141	140	143	114	147	137	143	151	136	145	151	158	146	130	148	150	147	126	160	160	177	135	135	157	132	145	157	159	145	142	146	150	170	136	135	161	146	165	143	137	139	156	139	170	175	141	147	154	136	163	139	143	130	155	136	133	134	137	151	140	157	138	134	132	152	128	124	145	147	125	145	143	125	147	126	149	159	159	149	153	127	153	141	159	154	146	140	168	160	130	155	129	161	146	155	149	126	158	156	152	139	136	151	157	140	154	121	146	152	140	132	150	126	142	146	161	127	145	136	133	127	145	141	140	149	153	131	126	170	155	132	131	133	175	139	123	155	127	149	179	118	152	141	157	146	126	147	128	129	153	143	146	142	133	149	145	136	140	136	136	158	141	162	142	136	145	158	148	144	147	144	138	143	124	146	143	153	164	155	150	142	167	135	165	153	169	132	172	133	147	145	130	155	171	128	131	156	136	128	152	140	145	143	154	152	136	155	137	138	168	149	125	136	133	134	136	141	141	179	134	126	140	137	147	135	153	148	147	146	138	132	140	160	140	150	151	142	169	160	136	141	138	147	141	146	160	134	138	152	127	137	156	135	131	152	172	136	155	132	135	143	170	143	152	153	142	136	127	147	151	131	143	136	166	150	134	158	127	158	155	172	144	148	137	156	166	171	143	162	154	121	146	132	147	137	153	144	165	135	165	141	151	149	123	147	131	143	138	133	129	148	121	145	119	156	143	140	142	150	148	181	140	157	142	170	123	121	150	153	136	126	152	156	144	178	159	131	152	165	144	150	128	151	145	144	145	157	137	150	157	169	127	124	143	128	147	181	144	169	163	141	158	134	156	136	140	167	154	136	140	128	150	142	158	147	147	140	149	109	140	125	144	160	141	142	139	139	126	137	163	144	144	154	150	147	137	146	133	136	151	127	154	139	155	142	145	169	148	150	158	135	145	166	146	136	132	143	177	128	145	137	157	138	131	166	162	148	147	164	160	157	153	150	150	141	112	151	152	121	152	131	132	149	146	152	155	127	157	145	161	125	148	131	150	163	169	162	164	159	138	151	156	149	139	122	135	158	158	136	133	152	142	173	140	149	133	143	141	155	170	141	151	158	147	126	153	154	178	141	134	141	156	147	142	139	130	159	123	132	147	158	157	122	152	153	170	147	133	151	146	142	149	181	167	145	137	149	151	133	172	142	144	143	166	148	149	138	148	191	156	147	143	152	134	163	153	159	167	141	150	139	147	132	139	136	131	151	171	147	120	153	126	141	157	136	129	157	145	130	143	123	128	139	152	162	126	168	125	176	132	126	145	151	138	147	156	142	152	133	144	139	144	160	139	145	171	152	155	150	142	148	150	169	154	150	170	137	138	171	146	136	122	130	150	139	129	142	146	151	152	138	131	144	134	121	151	144	145	151	163	145	140	125	162	155	139	171	139	135	164	147	127	151	143	139	134	146	115	145	120	142	128	144	130	174	135	173	140	147	153	160	174	155	139	157	155	128	149	171	141	135	150	125	141	129	130	156	125	127	140	157	123	147	147	141	130	133	154	135	142	127	155	166	151	131	143	166	138	141	141	149	161	172	162	141	136	145	134	139	162	148	145	158	151	148	157	131	144	134	170	137	121	132	175	134	137	167	156	145	142	144	166	156	149	139	147	155	128	146	155	129	168	157	137	153	166	140	127	134	138	143	156	136	147	145	166	143	160	134	128	136	151	150	152	130	156	148	132	144	144	145	147	155	143	141	153	174	157	155	152	160	149	139	148	141	134	147	128	120	133	127	150	163	159	173	137	146	147	153	148	159	140	148	134	159	149	159	144	155	134	145	142	130	155	147	142	141	113	141	145	163	163	140	143	131	124	135	145	156	144	146	144	148	148	156	140	149	144	142	135	164	151	142	165	142	156	130	152	158	147	143	143	156	150	133	127	134	145	161	130	137	138	149	158	151	140	155	164	145	150	136	138	150	136	152	143	147	152	136	150	149	154	152	136	156	138	132	143	154	141	163	130	147	132	153	133	163	149	133	141	145	135	164	160	150	139	154	141	134	154	142	147	150	157	154	138	172	143	123	126	138	150	115	134	147	146	139	142	154	149	152	178	149	150	134	156	135	132	163	153	136	159	137	149	141	132	134	142	151	153	157	148	149	149	145	174	139	144	139	126	139	146	146	157	150	134	145	151	145	149	150	145	133	142	143	150	149	158	136	136	141	150	155	148	153	140	144	137	134	140	132	151	150	136	144	131	146	145	124	121	146	127	153	129	146	142	142	161	166	138	159	156	149	146	140	151	149	166	150	158	142	153	155	147	147	164	155	161	159	131	154	150	142	153	165	129	139	160	152	150	147	175	154	136	147	136	153	149	129	134	141	148	166	143	146	135	166	137	145	133	169	164	150	161	131	145	154	129	163	154	134	154	137	145	124	138	145	154	133	154	134	152	147	147	127	143	146	154	145	151	150	164	127	153	165	152	118	167	162	136	126	125	130	158	132	158	161	145	158	144	155	122	169	147	151	146	140	157	148	152	131	189	144	146	143	138	154	134	134	164	161	128	136	147	154	136	142	128	118	118	147	132	153	125	141	144	145	160	149	130	143	149	165	127	136	137	134	139	119	143	150	133	139	150	157	136	144	141	149	130	154	148	122	162	112	159	155	134	150	160	150	119	134	137	148	151	163	158	168	147	141	130	142	132	151	156	137	130	148	141	138	129	142	155	135	120	146	141	138	137	133	142	142	135	137	154	128	146	148	150	150	149	155	143	139	136	139	165	154	156	163	153	150	153	129	132	147	166	143	161	135	145	124	148	160	122	147	153	149	130	135	149	160	149	157	166	125	160	122	169	140	155	155	134	163	136	153	136	148	136	146	160	125	139	128	132	154	147	149	131	133	141	154	152	153	138	119	164	126	163	132	141	128	168	154	153	135	137	138	148	146	133	164	134	152	132	134	157	174	146	155	175	157	141	151	141	166	154	155	116	132	158	162	144	143	125	165	154	153	149	119	135	151	152	134	147	137	137	122	137	147	136
14115	9570	6103	6766	5856	4705	3784	3193	2685	2312	1996	1687	1579	1455	1268	1220	1109	1059	1028	995	936	870	885	856	944	1113	1424	1429	1966	2819	2960	2190	1453	1454	1603	1349	1032	665	638	651	584	591	592	585	573	572	528	548	509	515	525	580	580	549	545	533	539	556	517	510	525	509	463	526	502	534	521	521	508	492	500	477	498	485	477	474	520	472	453	481	489	524	477	502	467	461	477	491	465	457	466	467	467	522	440	491	485	456	504	499	499	482	440	468	501	466	461	448	481	500	456	454	461	488	478	475	476	456	459	455	484	493	494	480	463	451	464	494	481	492	510	461	460	498	474	483	470	454	482	443	469	466	424	442	487	460	423	474	431	432	467	483	468	488	449	493	460	482	494	470	469	468	452	494	438	530	459	478	466	472	488	490	488	440	492	442	449	420	476	505	445	469	481	466	510	450	467	441	461	450	431	465	467	496	436	475	475	425	488	425	484	461	448	456	468	459	476	472	509	446	500	450	488	496	511	448	456	493	463	440	445	484	431	446	426	463	477	464	477	476	474	406	465	450	457	484	469	444	477	491	469	488	490	482	487	483	473	500	438	456	464	452	466	473	449	465	516	461	441	442	428	443	507	466	473	464	415	455	447	442	472	462	449	449	460	450	485	470	454	465	409	437	451	480	474	435	442	459	457	462	454	488	492	452	440	435	490	459	454	452	483	441	482	448	467	472	484	484	445	495	479	431	450	494	467	464	452	490	486	479	467	457	449	467	442	461	473	479	408	475	436	464	459	480	458	433	476	443	451	483	447	445	455	444	452	451	460	432	459	476	429	453	446	464	440	462	491	461	503	447	441	447	488	444	438	456	483	444	414	468	482	511	450	453	452	470	497	448	446	416	444	498	480	464	471	447	452	429	463	437	454	463	467	487	440	438	496	463	503	437	476	461	455	438	443	442	477	441	444	470	470	464	462	440	467	446	462	452	518	468	468	471	476	464	472	437	480	505	450	450	457	447	482	458	462	439	450	424	476	471	451	499	454	473	466	467	467	491	445	472	476	451	439	461	473	453	450	463	483	475	446	457	464	450	457	454	454	432	432	457	461	427	445	461	468	426	493	441	461	462	497	442	491	477	474	456	443	453	413	477	473	456	458	473	502	436	448	484	456	495	448	442	471	453	477	472	446	465	437	454	466	464	450	456	462	459	477	429	455	456	438	474	422	498	450	468	453	432	444	427	453	444	443	456	437	456	444	464	493	463	481	442	468	440	421	472	460	451	452	439	422	438	472	428	473	419	451	470	462	507	437	453	454	454	463	452	434	490	480	470	472	432	477	449	440	470	463	456	454	428	464	457	446	454	482	431	457	480	460	502	454	462	461	475	405	410	484	482	469	470	483	434	433	450	465	490	488	484	449	490	437	483	432	501	498	454	446	463	415	446	479	463	442	461	422	427	455	453	470	481	423	459	467	491	497	456	463	445	461	427	470	497	465	477	471	479	472	468	434	456	498	461	474	506	469	453	444	481	477	470	444	443	451	439	464	446	460	447	475	469	467	450	417	484	430	426	430	475	494	448	444	482	472	445	436	449	443	449	454	426	485	427	466	441	480	444	453	463	449	441	467	467	476	494	452	485	433	437	452	488	476	482	425	430	438	479	445	451	512	470	466	419	483	491	461	484	471	463	468	476	442	463	474	453	441	458	471	408	477	459	474	472	442	476	437	496	451	449	452	420	474	451	423	457	454	458	490	457	436	475	494	487	438	412	478	456	478	470	468	460	477	474	475	439	478	431	485	471	442	501	446	442	447	471	441	499	432	482	481	472	444	472	497	455	468	438	505	440	482	461	448	440	433	443	442	470	422	476	432	475	448	427	451	451	467	480	443	459	436	452	460	489	457	474	471	427	461	451	465	441	452	500	455	433	454	453	455	453	444	456	462	482	472	496	471	464	417	455	450	457	445	455	456	457	478	464	465	468	434	450	475	470	467	466	514	428	435	458	422	443	489	438	468	454	442	461	481	445	487	489	464	477	450	392	483	444	477	464	430	446	459	410	478	458	447	450	453	471	461	444	454	432	435	440	438	475	474	484	479	455	464	478	495	433	476	453	450	465	485	434	460	429	454	458	475	447	488	472	449	444	440	463	461	412	454	400	434	470	451	473	470	472	471	424	441	466	460	444	490	459	489	511	490	432	425	467	451	493	468	444	465	456	508	477	429	449	473	411	458	512	455	454	438	434	451	509	433	461	430	463	477	470	455	460	447	478	445	457	451	448	478	446	443	495	462	433	441	473	464	454	466	462	449	457	440	443	467	455	471	506	510	439	469	442	444	468	494	479	446	441	443	472	459	514	433	434	464	508	456	440	483	450	433	440	466	445	451	432	436	440	481	435	435	468	446	447	431	441	473	453	456	456	477	408	464	465	483	432	440	481	491	489	454	493	476	466	458	468	419	467	460	463	450	488	500	465	413	429	458	463	470	405	477	468	502	461	453	441	443	508	465	479	426	493	468	446	457	462	465	520	476	455	459	457	445	467	477	448	464	497	465	476	424	408	454	479	468	475	481	433	433	458	426	474	435	444	498	464	405	450	440	492	468	469	470	441	447	480	474	463	470	487	418	433	439	463	437	467	486	462	431	443	442	405	469	470	434	458	435	433	456	446	470	411	441	464	440	446	453	472	495	507	473	455	458	468	474	483	464	492	445	452	422	458	453	483	481	509	461	461	480	426	466	469	470	473	431	465	452	443	439	474	439	453	474	466	442	442	460	473	466	451	466	447	483	467	512	473	448	440	465	457	471	464	440	457	462	460	464	416	466	473	461	528	463	435	440	459	463	459	470	461	455	435	493	471	478	458	451	456	463	474	432	503	451	455	489	461	434	460	455	464	475	448	464	442	436	439	440	456	439	442	466	454	457	467	478	478	449	469	458	455	424	495	457	461	454	465	450	472	453	489	447	476	470	478	462	471	445	457	442	469	440	484	469	466	478	471	460	424	471	455	478	450	438	467	461	462	467	453	478	439	468	477	436	484	435	488	465	447	461	441	438	463	455	430	479	495	453	484	479	478	443	461	477	460	449	466	437	468	468	464	457	451	459	477	455	440	443	419	465	453	476	453	487	441	486	464	471	456	443	461	492	459	452	497	486	478	466	464	447	467	487	447	451	459	467	458	448	455	486	458	491	476	447	469	461	441	465	454	495	428	480	457	491	448	473	481	457	464	427	452	454	478	445	448	484	482	449	460	462	442	469	490	448	446	416	448	487	483	500	486	456	484	467	433	444	495	454	445	496	471	431	408	461	476	442	479	434	415	491	455	467	477	464	493	454	479	420	465	429	460	477	497	466	435	501	439	441	491	449	475	429	459	486	443	494	479	441	497	435	480	487	449	463	457	481	433	449	444	468	481	453	458	471	491	466	486	424	467	447	447	445	441	497	465	443	498	481	475	495	431	420	474	432	465	457	483	469	429	470	483	439	423	451	486	442	451	403	425	467	444	465	419	476	448
2329	686	299	271	281	244	248	241	218	217	231	174	231	199	202	235	229	211	216	209	204	227	203	230	222	232	209	185	217	206	214	233	212	231	188	238	234	214	206	249	200	223	225	203	228	225	228	223	214	188	222	202	235	201	221	240	216	231	222	232	228	224	204	212	222	235	233	206	208	202	215	239	216	230	208	194	215	195	211	180	221	234	231	197	205	218	214	237	207	211	222	230	212	238	200	218	204	228	225	222	205	217	215	227	202	209	220	189	211	229	191	202	189	226	237	225	219	199	216	202	220	212	234	225	217	218	208	211	212	198	186	187	213	197	226	195	212	197	209	216	206	229	203	218	213	201	231	232	219	239	225	218	216	201	195	197	174	228	207	194	203	209	186	222	199	222	214	231	236	229	217	212	203	210	230	191	212	236	208	208	208	186	214	214	202	226	227	236	217	210	202	218	220	215	211	208	205	198	204	204	209	218	223	230	213	212	204	212	210	216	217	220	193	202	221	235	221	232	196	224	223	236	210	226	223	228	208	186	237	234	222	198	209	192	215	208	203	207	212	196	216	223	221	204	219	204	201	227	207	192	198	200	219	244	235	185	213	217	223	219	200	201	208	206	218	208	206	210	223	209	206	206	237	223	204	205	231	229	202	212	248	234	213	229	216	205	201	232	226	207	210	211	200	244	222	200	210	220	198	195	201	211	229	219	225	204	218	194	209	218	234	227	195	213	210	225	210	213	236	210	201	203	197	202	239	225	234	187	236	202	217	217	240	238	205	220	233	229	216	225	214	229	192	217	192	242	200	194	205	227	209	200	222	242	230	236	214	212	212	222	202	216	233	200	222	207	212	218	248	202	204	201	180	193	224	206	213	216	225	221	210	207	199	207	195	207	191	215	207	220	210	187	221	218	214	213	200	216	225	203	212	243	224	230	211	237	182	195	198	210	206	207	213	222	243	220	213	201	207	218	198	215	206	207	211	234	201	188	249	223	206	234	197	238	211	221	238	195	225	189	216	228	204	211	212	215	202	215	229	209	204	186	216	201	211	218	199	212	193	214	225	211	239	208	185	208	213	236	215	210	231	220	211	231	217	226	216	200	212	237	233	197	242	241	194	219	217	213	194	216	203	208	207	223	216	246	237	226	201	230	231	236	192	227	212	195	208	213	240	232	223	218	208	210	190	215	239	191	196	228	230	206	213	212	214	209	198	222	203	173	192	218	220	209	219	222	209	220	227	219	221	210	199	237	237	226	211	206	217	210	209	225	196	191	215	196	202	211	211	218	203	210	210	225	233	211	222	213	216	215	224	240	194	229	179	224	205	229	221	219	185	220	205	228	216	230	204	201	215	204	207	199	219	203	219	221	232	206	209	212	215	197	204	183	214	209	223	217	211	226	198	206	200	184	237	200	220	213	208	215	213	218	226	223	223	236	208	198	218	216	214	191	201	192	223	207	226	216	226	252	212	223	225	204	190	192	243	243	194	219	200	211	227	221	234	222	231	189	197	220	209	218	226	224	222	230	209	208	221	207	197	229	236	215	223	230	211	207	235	213	213	223	227	231	207	215	209	222	191	196	201	215	229	211	196	221	213	203	214	201	220	222	209	213	232	209	227	235	218	226	213	231	244	210	197	208	245	225	223	216	211	203	235	210	205	221	212	198	205	216	199	210	221	210	224	219	202	227	229	219	229	210	234	229	202	219	224	229	210	222	223	213	198	238	217	197	199	201	204	215	225	228	179	207	232	215	214	243	183	208	212	216	221	219	220	209	240	223	216	203	199	218	195	203	216	199	224	224	215	233	237	222	212	215	199	226	206	203	198	225	231	193	220	208	203	221	232	243	230	210	219	231	211	234	189	212	200	238	204	211	218	202	213	199	224	223	202	218	219	217	233	239	210	236	194	240	221	215	221	245	210	195	228	226	197	218	246	197	194	248	211	215	209	248	220	230	215	220	230	218	220	229	215	209	209	196	222	223	229	214	207	247	233	234	222	230	228	216	164	221	232	215	217	240	218	261	223	207	209	198	216	197	227	215	214	224	237	240	203	206	222	247	218	215	222	227	208	251	225	210	197	194	229	200	214	188	186	221	211	235	220	205	205	231	228	228	208	223	234	224	202	228	224	211	234	213	190	245	229	203	209	209	207	207	214	218	224	208	203	203	208	194	210	199	222	201	217	212	200	201	235	202	203	200	222	210	228	217	200	203	223	190	221	227	206	238	228	206	220	223	212	234	201	191	220	205	197	183	197	213	196	217	249	217	204	188	233	220	245	199	220	197	209	216	214	223	209	230	217	218	224	220	221	218	209	222	201	218	223	209	229	184	218	241	216	195	228	223	211	211	214	196	205	216	190	207	209	227	221	211	221	203	205	218	190	231	260	196	222	216	194	227	227	232	225	202	230	174	214	219	214	214	216	212	199	194	233	236	226	208	185	210	197	201	190	227	201	206	239	225	232	210	201	204	189	224	191	233	188	203	206	208	184	219	205	206	207	228	213	215	207	215	232	208	184	220	229	214	195	238	230	200	224	209	223	215	216	203	237	216	205	235	239	203	200	239	230	209	229	211	229	222	236	216	199	200	239	222	217	214	223	224	226	206	214	217	219	217	212	229	199	230	223	196	225	212	227	217	218	204	203	217	220	205	209	208	230	208	230	238	227	191	202	198	227	215	223	199	214	222	205	189	219	228	197	227	222	211	225	221	219	229	192	224	225	224	209	225	198	218	213	208	201	218	207	215	207	206	205	223	215	197	194	210	222	220	227	201	229	227	221	228	212	204	230	198	229	201	220	184	205	217	225	219	200	235	207	232	218	206	206	213	217	219	241	218	230	228	225	234	246	224	205	176	214	223	227	231	208	217	219	208	227	217	205	214	226	205	215	221	217	216	207	204	215	194	218	195	213	217	200	207	232	190	201	228	228	232	207	234	220	233	210	191	203	211	201	196	238	218	215	219	212	222	225	227	240	221	207	229	229	182	208	221	223	225	211	195	193	230	204	225	208	225	215	206	204	252	197	190	235	224	230	218	201	206	230	207	224	217	213	209	213	200	198	224	211	211	214	227	223	218	209	202	219	237	201	215	220	235	222	203	219	197	223	215	208	221	227	224	224	203	210	214	197	227	222	226	221	243	214	214	230	216	184	228	198	232	213	246	207	228	223	201	214	201	213	179	226	217	232	224	192	203	214	215	190	232	228	196	219	219	202	219	268	229	221	237	254	218	201	222	196	207	243	207	189	224	210	210	236	196	208	221	204	205	223	198	210	215	212	210	214	222	227	211	212	223	240	215	211	207	204	202	206	210	211	228	184	205	212	219	185	234	215	211	216	209	207	203	218	214	219	225	198	193	207	220	210	231	208	219	222	209	217	214	230	194	219	207	225	217	197	188	229	201	212	226	219	203	238	227	229	195	218	207	245	221	216	212	214	195	212	196	202	198	225	238	218	205	213	206	211	203	199	237	207	219	199	228	221	234	220	200	235	217
2447	1087	803	843	842	763	679	758	710	680	655	691	655	647	643	640	669	647	602	629	616	628	622	666	622	665	618	665	649	730	738	701	706	614	647	681	654	627	634	610	617	633	646	590	597	680	609	663	664	650	595	613	578	664	649	618	644	632	642	651	612	599	554	646	639	632	553	626	644	624	588	623	615	624	651	637	637	617	644	603	579	613	646	657	618	705	612	617	587	621	604	595	634	643	627	611	606	670	583	568	584	642	625	618	652	623	611	622	596	636	602	594	660	628	630	586	588	619	598	639	595	613	621	607	613	637	640	616	600	599	625	618	653	636	653	630	622	671	614	659	616	640	650	634	595	630	628	646	586	605	640	627	635	642	627	681	592	583	640	630	604	591	628	632	579	619	676	639	625	619	635	648	651	609	612	599	621	621	611	610	644	582	627	614	605	634	624	604	654	652	582	664	625	617	596	618	640	617	573	599	634	618	542	653	604	646	625	625	653	657	657	664	633	621	605	615	612	586	565	581	632	661	594	591	649	639	607	656	607	626	597	656	629	578	675	617	626	582	673	622	608	621	652	633	622	624	635	626	598	629	620	672	609	615	637	648	651	633	642	640	605	591	588	612	628	612	607	661	602	585	600	602	622	593	622	638	623	642	604	606	596	611	611	617	648	602	595	601	680	606	643	615	645	644	611	617	605	618	613	583	633	616	607	647	622	617	622	643	611	626	640	615	585	588	579	623	592	609	601	613	642	606	635	642	638	634	624	649	646	599	673	646	638	638	625	601	655	632	681	625	594	660	624	610	622	651	639	638	626	586	581	617	601	602	621	677	615	632	564	652	639	658	591	628	637	613	620	627	582	648	593	619	638	618	594	565	655	634	633	606	625	621	604	580	605	590	652	602	661	612	644	659	622	626	645	642	608	650	704	631	580	605	631	593	599	589	617	633	666	613	590	639	614	605	663	596	635	663	625	608	626	576	590	635	612	604	621	635	616	600	628	648	623	638	642	594	616	636	608	606	631	617	646	629	638	577	605	622	655	639	593	615	602	624	618	590	583	646	611	601	639	628	589	642	598	592	621	593	629	625	646	570	650	620	606	607	603	629	680	610	645	600	692	597	584	597	618	627	607	590	659	617	571	649	640	611	602	603	595	614	612	602	594	617	607	620	613	624	659	605	616	619	578	634	600	618	624	609	656	619	641	619	621	592	594	609	680	605	587	634	626	605	600	582	633	632	579	605	607	657	627	594	651	588	637	628	623	566	640	563	597	635	615	672	635	638	584	632	632	637	623	591	618	613	583	611	612	600	615	671	588	589	637	629	643	628	623	603	606	639	631	645	622	652	622	643	633	631	617	592	693	590	625	607	616	633	631	636	630	598	655	607	592	624	599	644	598	636	631	636	609	618	633	597	626	578	579	600	640	600	659	638	634	586	647	620	618	619	598	609	646	606	616	615	570	611	620	621	641	628	576	597	625	637	607	604	635	613	624	617	627	683	635	668	618	616	650	605	646	625	634	602	638	647	648	589	615	611	573	640	588	628	600	613	632	619	619	668	605	609	609	659	612	656	648	623	634	600	614	644	579	629	600	615	630	598	575	620	630	586	671	598	605	629	590	625	618	610	644	611	587	640	604	664	636	633	645	593	575	600	603	600	618	651	628	675	615	620	617	648	603	606	576	585	650	649	624	611	610	584	624	602	613	624	636	641	630	603	654	592	594	660	589	615	567	622	659	635	630	637	592	672	639	623	610	647	609	623	621	616	628	633	634	678	635	649	653	626	621	630	581	647	666	667	612	600	654	631	615	616	603	615	642	595	636	658	624	633	589	612	606	599	609	653	652	623	650	616	615	627	618	611	649	610	598	582	680	627	614	631	556	629	617	633	647	639	628	634	679	613	666	668	633	567	622	591	619	650	626	626	623	600	605	647	623	611	645	637	620	615	623	607	595	650	641	642	678	652	602	645	624	586	588	587	617	653	592	636	640	617	634	596	647	651	627	578	607	604	621	605	578	582	624	621	575	644	582	613	650	604	596	611	581	623	649	625	639	624	639	647	624	628	631	623	614	608	637	650	616	659	636	584	621	652	612	613	630	628	596	610	611	607	624	639	659	634	604	631	595	605	613	602	640	620	657	612	620	634	625	622	649	633	656	632	592	640	620	629	612	636	627	607	615	610	656	620	557	638	652	590	653	647	550	621	628	611	625	645	640	651	612	567	581	583	602	620	607	592	644	644	615	601	581	629	594	563	637	639	629	605	630	632	644	602	643	643	606	637	628	667	595	612	630	615	617	611	636	610	589	624	588	616	636	615	631	627	674	640	611	624	608	611	612	647	638	607	605	622	622	616	610	630	588	603	614	631	611	589	636	600	644	603	621	594	602	584	629	626	681	614	613	654	628	619	610	630	627	622	638	658	624	600	621	605	641	648	623	626	589	633	586	561	603	637	665	641	637	596	626	628	614	661	587	634	661	607	615	622	606	617	648	623	606	590	598	635	619	591	595	646	628	583	622	656	640	616	635	657	650	620	620	603	664	673	656	660	628	583	608	613	628	634	645	574	593	621	623	645	637	597	645	628	597	641	684	643	634	642	610	589	598	656	626	655	629	630	614	599	617	647	610	646	595	609	626	615	609	594	591	604	651	623	598	639	627	579	661	628	615	642	641	584	629	621	636	639	603	637	656	624	624	653	634	575	614	640	648	633	639	628	587	619	608	612	637	580	642	637	636	632	634	569	617	622	590	642	628	622	637	602	626	628	628	620	604	585	603	647	628	607	676	639	636	617	612	637	630	620	606	621	630	645	616	628	634	610	613	614	642	611	620	650	655	619	604	608	591	596	649	608	604	602	609	584	616	615	599	642	629	630	648	619	598	661	604	641	596	647	582	626	626	669	615	588	550	662	647	604	625	617	611	682	589	582	587	631	617	635	618	623	620	613	641	601	608	603	625	647	588	545	650	624	631	596	647	657	618	655	565	650	591	598	618	634	654	632	654	639	596	658	629	567	578	629	616	648	605	621	634	629	649	582	603	622	586	626	549	611	587	571	654	583	664	640	682	656	668	603	631	614	603	621	614	674	634	602	615	602	578	618	641	615	620	651	610	620	619	646	621	630	579	633	598	668	657	663	625	610	598	637	591	608	642	608	615	596	583	587	625	633	646	630	606	655	613	630	650	628	613	617	625	620	655	605	664	660	608	612	655	647	607	654	584	619	633	621	611	605	638	609	610	573	609	633	656	629	642	646	621	618	620	636	653	631	617	588	618	619	631	623	614	585	615	610	677	617	597	661	588	599	629	591	634	610	622	631	599	626	636	614	626	656	598	650	627	643	599	607	631	636	615	664	574	663	617	640	619	609	643	614	587	613	565	625	577	645	581	593	607	621	619	656	655	570	618	640	616	634	620	643	601	619	641	615	615	633	589	617	561	584	642	653	631	656	595	598	633	629	623	615	618	631	619	631	560	676	639	633	608	589	563	631	607	631	630	586
12367	5794	1522	1180	782	549	433	330	290	266	190	202	190	197	165	149	161	141	153	155	149	144	127	137	142	141	175	181	201	229	270	194	249	172	162	152	101	99	122	121	129	112	137	106	111	116	112	117	126	90	115	90	90	122	106	113	100	118	104	105	101	116	96	97	99	120	120	102	101	100	111	115	95	116	101	100	109	97	101	98	104	104	130	89	108	106	95	109	101	90	125	110	103	109	126	92	102	90	112	98	113	101	111	101	95	107	106	94	115	104	110	90	112	99	112	115	113	116	89	118	107	108	120	104	107	96	98	109	98	121	98	96	100	96	105	96	113	109	117	110	98	93	120	101	86	98	109	105	103	107	83	99	98	95	107	103	109	110	96	96	113	105	107	114	111	111	103	96	116	112	91	78	83	118	106	110	106	98	94	123	97	111	100	93	101	110	96	87	108	98	93	117	109	105	122	110	92	104	108	122	112	96	105	106	95	109	100	105	86	106	102	103	105	110	108	118	98	103	123	104	115	104	92	103	98	109	123	116	94	92	103	105	107	114	94	101	124	102	96	122	99	97	93	117	84	108	92	87	114	99	101	104	101	117	109	115	107	104	74	93	101	115	98	100	104	115	105	98	121	97	88	93	102	98	110	98	105	128	92	96	100	118	110	120	91	100	102	95	120	113	108	111	101	122	105	121	105	113	102	107	101	104	107	87	87	103	101	114	108	105	96	109	117	99	101	104	125	117	96	82	111	88	106	108	122	111	100	116	92	98	86	107	110	102	116	110	114	96	119	105	92	99	91	86	114	92	97	121	113	102	90	99	99	99	103	108	100	106	90	110	99	100	113	109	100	110	93	97	101	96	112	105	101	110	98	131	114	101	109	102	89	100	118	125	109	85	98	103	106	85	106	111	105	103	100	101	100	104	105	111	115	109	107	105	127	101	113	93	100	117	117	105	107	104	108	123	115	97	96	99	102	100	114	119	85	112	92	91	98	106	128	99	106	99	103	99	109	88	104	111	104	123	85	94	97	101	117	100	115	102	97	119	95	103	102	112	117	96	121	107	103	95	116	105	105	104	122	84	106	108	93	86	102	111	99	102	106	99	118	118	90	128	105	103	121	109	114	120	89	93	120	116	94	106	116	100	115	109	103	90	92	87	121	110	100	115	94	107	116	109	107	99	95	106	105	125	95	130	93	83	108	101	114	95	128	112	114	110	100	107	108	110	111	110	109	95	86	112	120	96	107	103	100	106	98	90	98	92	99	92	130	117	108	100	138	104	109	103	112	109	109	99	98	107	105	106	116	93	96	110	96	91	100	107	107	86	105	94	113	100	89	107	108	90	98	103	101	112	114	100	105	116	111	99	95	106	99	92	138	109	100	97	93	107	106	123	106	85	117	125	115	101	104	105	109	103	87	89	84	126	85	118	83	112	106	89	99	102	103	111	104	118	118	85	111	115	113	111	97	121	119	91	105	94	107	115	99	111	103	103	111	106	96	101	102	116	99	116	85	100	125	95	108	84	116	101	109	100	118	120	99	102	115	109	97	98	110	116	127	114	118	112	109	100	106	98	79	98	83	96	108	107	114	105	111	120	108	108	104	102	95	103	107	96	105	97	84	96	99	101	109	116	109	101	110	103	94	124	114	101	93	102	97	107	100	120	107	97	114	108	114	123	117	92	95	101	110	104	103	108	114	106	107	97	94	109	97	110	99	94	96	105	118	109	113	103	95	93	109	107	103	127	105	115	98	110	105	94	98	102	119	86	115	101	125	103	114	110	110	102	73	107	93	94	112	94	98	109	114	97	108	122	123	94	97	106	97	102	90	101	105	101	110	95	122	115	100	105	102	120	123	86	102	110	105	107	101	102	110	109	103	103	117	108	85	104	96	120	104	100	116	96	101	106	104	91	97	116	97	94	105	111	102	97	112	111	98	110	127	114	108	110	100	114	118	88	111	100	109	108	105	123	90	88	121	112	117	101	109	91	101	103	102	100	93	111	115	107	118	90	115	98	104	101	108	112	105	94	109	105	98	112	100	109	121	87	110	105	100	89	100	90	105	98	109	111	110	117	116	87	114	95	118	116	108	110	91	108	94	124	94	103	108	107	105	98	98	89	121	115	109	105	105	121	103	110	98	99	87	89	102	100	113	108	113	113	107	121	94	102	91	102	113	114	116	107	89	121	102	99	110	115	113	99	102	82	93	108	109	106	89	98	98	114	126	113	86	104	114	116	103	107	118	98	100	107	103	104	86	106	107	84	109	95	92	110	93	110	110	107	99	119	98	82	127	102	105	94	111	126	98	98	100	120	113	113	108	106	100	109	130	102	112	87	109	104	111	103	93	101	108	83	101	113	98	100	107	112	96	108	99	108	118	85	109	80	88	124	103	111	106	113	103	98	115	106	107	110	108	104	110	107	112	109	105	107	92	99	108	90	99	99	92	123	117	107	112	133	86	106	93	122	86	105	114	118	106	98	99	109	118	120	95	85	104	115	94	95	111	92	101	106	122	105	102	95	100	112	107	110	102	102	95	133	138	101	101	95	110	118	95	103	105	104	95	90	91	111	103	101	109	89	101	109	92	115	99	98	91	97	107	108	97	111	91	120	117	108	104	108	99	101	105	127	113	107	123	101	140	120	91	101	108	98	116	102	115	117	108	104	87	105	114	106	94	84	105	103	119	95	96	93	92	103	112	74	109	108	90	100	104	107	94	98	112	116	117	103	112	118	119	85	96	100	107	105	87	115	100	84	115	117	117	100	108	109	90	82	118	104	95	119	97	105	92	96	116	106	84	107	110	100	117	104	95	96	100	122	119	98	108	110	109	112	106	101	108	100	97	105	85	112	113	100	95	119	114	108	117	90	109	107	95	95	106	117	108	101	108	116	98	106	127	101	100	105	101	118	107	104	119	83	94	101	107	93	114	98	137	124	87	100	117	113	93	99	99	106	95	95	106	97	110	115	96	100	86	109	103	101	97	108	99	118	113	125	112	105	108	109	102	98	96	110	96	110	99	112	105	122	106	102	105	105	116	101	90	108	96	98	111	109	98	95	94	107	78	116	88	100	130	105	92	100	119	101	109	104	106	110	93	97	112	121	102	108	90	110	110	96	107	103	103	105	77	100	106	104	101	107	101	121	112	107	107	102	92	123	96	89	95	132	110	115	93	102	123	109	83	91	91	114	88	96	101	100	98	106	90	89	103	105	94	109	109	85	108	118	125	93	103	109	87	120	94	101	108	110	120	115	116	112	96	106	111	102	111	93	126	102	106	114	130	110	108	136	109	86	120	106	119	88	108	98	94	114	99	126	125	116	127	113	86	100	104	94	108	106	119	113	108	85	90	90	119	97	96	72	108	115	104	114	119	110	101	105	130	102	104	113	89	94	105	99	114	124	112	94	119	104	105	120	88	116	110	102	88	106	109	102	115	103	103	107	90	103	118	100	87	103	105	116	115	102	101	95	113	92	90	113	104	101	113	104	101	86
7932	5482	3449	3860	3254	2608	2224	1730	1495	1276	1177	982	927	918	837	719	700	673	687	603	553	569	567	552	561	754	848	867	1293	1680	1616	1220	1013	914	817	790	600	426	454	418	395	417	384	385	418	383	372	328	396	408	396	367	366	369	374	402	355	399	358	371	406	366	378	322	349	334	370	356	354	349	391	361	375	362	358	385	341	379	323	336	363	366	398	351	338	358	340	367	376	336	357	365	343	353	356	347	392	372	351	353	325	395	385	368	331	331	369	345	369	337	374	347	354	351	350	366	343	333	375	343	335	320	354	353	331	325	311	371	350	391	375	339	355	359	324	346	356	347	379	335	368	340	336	353	381	345	354	327	336	359	346	366	357	356	325	359	377	330	373	374	385	344	348	363	366	351	330	338	378	339	341	334	351	331	354	335	354	352	370	350	350	343	344	347	345	356	336	342	355	337	339	382	334	329	360	356	374	354	336	344	367	374	362	375	338	351	368	361	345	330	323	351	352	356	347	346	348	364	325	360	314	331	372	338	366	337	345	332	365	357	362	379	324	370	340	358	345	339	333	357	345	333	361	357	349	352	326	376	351	324	345	311	371	362	333	354	332	358	359	330	341	354	331	364	350	349	355	356	381	352	354	344	318	351	374	338	347	351	353	339	328	335	372	376	351	343	307	344	331	341	321	366	353	360	368	362	336	380	352	377	365	327	347	329	338	360	339	352	357	360	319	360	337	347	376	354	341	359	375	372	370	334	343	347	326	356	365	328	364	361	368	324	370	327	368	365	357	363	391	377	341	353	331	330	353	365	368	325	348	345	338	341	310	375	332	356	350	376	347	349	369	313	302	331	367	345	366	353	359	331	358	374	370	353	305	353	345	341	323	316	352	345	367	341	399	360	313	365	354	370	353	357	321	327	327	355	377	326	325	342	348	354	364	356	347	358	351	336	308	342	356	340	360	356	352	333	340	368	324	355	376	328	366	344	346	351	320	322	338	357	350	350	326	316	366	330	329	360	356	327	382	349	342	370	346	345	386	331	329	322	348	355	345	335	344	371	354	372	360	362	326	355	329	332	327	365	361	342	353	302	365	373	340	345	379	342	334	342	372	312	373	333	378	335	355	344	341	336	333	357	366	335	348	329	354	331	315	338	356	376	345	341	363	356	353	370	364	343	345	339	343	371	355	327	338	332	351	360	368	333	367	335	329	341	359	349	373	350	340	357	340	348	360	351	353	351	324	340	327	330	356	322	359	341	389	345	369	345	367	333	351	364	365	347	327	325	313	304	359	345	357	372	332	360	354	353	368	356	367	357	367	349	345	337	321	354	323	371	343	335	338	356	382	343	350	374	329	343	342	354	340	353	342	355	376	327	326	346	382	360	342	339	371	385	339	327	380	332	358	366	349	317	332	361	351	330	359	320	349	345	358	360	375	345	341	339	380	352	336	358	365	366	352	365	362	360	374	375	334	357	327	328	316	297	336	359	322	342	353	349	344	340	346	340	352	336	358	305	338	358	357	345	365	339	339	309	333	350	325	361	343	361	341	327	326	342	349	358	346	329	313	373	350	369	335	377	319	336	337	349	349	333	344	337	335	333	353	381	342	338	374	355	332	340	354	356	344	360	359	339	332	319	306	359	344	339	356	336	347	373	360	340	347	355	351	319	374	364	384	307	382	350	339	344	349	344	335	363	377	340	311	322	359	288	370	356	350	361	357	319	363	364	333	330	362	346	377	362	336	355	349	340	346	338	340	378	337	380	366	346	361	315	349	312	379	323	342	359	365	324	369	346	352	327	350	313	318	393	343	311	375	330	363	359	352	357	361	335	352	358	344	369	354	360	336	344	366	311	360	376	342	381	370	333	341	355	364	339	346	331	345	350	326	339	338	356	341	361	375	366	332	375	319	345	347	329	378	354	323	340	361	348	335	319	378	331	348	360	336	366	327	349	398	346	357	361	388	327	333	355	347	368	319	342	333	336	343	357	344	362	339	343	338	343	343	342	362	348	323	295	346	338	352	348	357	369	384	365	328	353	328	362	339	311	354	384	326	345	354	363	358	319	351	353	369	351	352	347	334	370	341	364	335	358	371	361	371	349	345	395	342	356	360	313	341	379	347	363	309	353	342	334	342	333	363	342	366	355	342	324	356	339	367	411	368	368	381	360	312	365	347	352	348	379	376	350	341	389	360	384	356	342	336	351	371	385	363	385	350	327	362	328	353	323	351	323	346	347	349	358	356	358	333	337	324	344	355	351	350	349	345	373	336	376	345	360	357	356	329	342	318	360	351	328	364	314	352	369	359	326	358	345	334	362	378	326	329	337	387	317	370	389	331	343	347	326	346	342	343	351	359	350	354	385	357	342	351	348	328	351	349	393	344	340	327	356	339	351	349	337	310	351	381	324	368	341	347	358	387	344	338	305	313	357	324	348	370	328	368	348	373	356	330	362	320	307	355	350	373	354	332	337	369	319	380	333	349	333	335	362	351	339	336	363	368	374	333	315	309	383	380	369	362	355	346	377	358	329	318	369	329	336	379	339	321	339	317	343	320	352	333	359	339	320	334	373	361	339	319	350	351	332	358	361	348	341	363	344	332	382	370	356	352	356	353	378	360	317	324	333	333	331	339	343	307	333	376	370	387	365	357	327	349	349	335	352	340	368	337	358	358	367	353	356	353	346	328	350	361	344	336	365	343	364	345	350	328	324	340	363	357	405	402	345	310	313	330	333	366	336	359	336	363	362	345	337	331	372	350	377	352	336	341	357	341	381	327	385	406	331	352	345	360	337	323	302	356	371	355	356	346	325	339	335	361	340	319	298	345	349	324	331	337	334	312	339	320	393	354	311	353	376	381	353	331	333	347	354	375	354	358	365	362	371	346	347	348	333	369	363	346	356	356	356	316	342	372	326	379	387	356	331	318	381	348	393	377	333	345	356	339	339	356	382	352	325	359	346	331	339	353	366	329	330	342	358	362	345	318	342	339	336	381	370	345	321	370	361	348	340	348	334	364	356	350	323	334	347	362	365	351	329	317	342	345	313	343	361	363	336	357	383	323	359	321	350	341	327	351	344	349	347	347	334	328	336	325	366	333	327	357	322	320	374	350	332	350	358	357	340	351	345	342	342	341	338	354	336	329	361	361	347	343	327	371	325	331	350	327	330	335	339	367	354	364	397	336	373	376	359	350	364	364	349	370	349	364	369	351	352	359	344	392	353	365	349	336	334	364	346	338	359	395	377	329	315	344	358	336	400	358	326	327	334	318	342	338	344	348	357	363	342	360	362	356	350	376	373	360	356	367	324	392	313	323	382	356	330	362	382	338	365	357	353	363	337	353	356	353	368	340	330	372	326	325	341	366	357	353	345	316	355	336	386	342	326	331	351	349	337	351	352	381	333	329	354	324	327	394	342	318	301	339	355	363	363	326	358	368	337	345	361	321	348	326	346	353	327	357	311	336	351	369	346	368	368	381	327	335	361	344	346	357	345	344	351
22657	12462	3523	2290	1493	1017	861	658	520	447	391	335	314	287	263	239	256	224	212	214	213	207	204	168	216	237	240	261	316	386	455	382	296	291	226	203	196	184	163	165	155	173	150	159	148	150	142	171	139	147	139	167	172	139	136	144	141	148	159	162	166	142	123	131	149	146	149	148	162	148	181	126	132	141	173	142	155	151	150	188	152	144	153	158	149	136	134	136	131	136	136	118	154	140	160	160	135	168	145	136	142	134	143	145	163	146	143	140	151	135	144	150	135	135	147	152	160	133	132	139	155	168	157	131	156	131	138	173	156	148	153	152	146	145	146	156	142	134	134	142	155	153	141	176	148	144	153	141	139	164	155	145	126	151	161	168	135	151	136	147	145	145	151	155	154	158	141	146	145	119	137	147	154	134	136	125	160	169	151	154	146	161	138	149	153	156	150	159	147	150	158	135	151	144	159	129	132	146	131	142	142	149	141	158	153	166	166	151	134	130	151	147	119	145	121	136	148	137	161	150	158	136	154	126	141	161	129	141	148	147	141	143	147	154	133	148	142	128	150	151	145	142	154	151	153	142	149	149	125	154	152	140	128	163	165	139	139	143	132	162	163	146	135	144	151	151	134	171	141	145	135	150	142	150	152	147	138	144	150	144	145	172	150	148	157	141	156	121	142	123	154	148	145	163	150	127	155	158	135	141	134	121	148	130	140	139	153	128	121	140	139	140	156	135	159	138	164	150	156	147	161	123	144	170	141	151	149	158	148	163	134	143	149	154	134	144	144	153	157	137	127	145	158	162	166	157	159	144	153	149	140	159	145	158	160	143	134	147	162	142	181	117	140	140	172	143	145	138	143	150	153	162	167	150	133	144	164	157	142	139	144	147	146	131	136	124	149	153	155	137	141	166	134	164	142	124	136	144	149	154	156	157	128	153	134	115	124	162	146	165	133	137	155	166	146	145	149	151	143	135	151	123	126	146	157	135	152	149	150	144	151	125	145	148	130	151	137	143	147	138	154	146	153	160	133	169	163	157	153	148	144	175	157	158	142	144	146	142	130	165	165	153	153	162	142	159	130	145	131	149	158	152	142	145	150	143	128	167	144	169	124	153	135	140	149	153	139	180	147	143	161	143	136	135	149	160	129	132	132	129	168	131	162	138	132	131	143	140	142	166	157	154	143	149	141	145	135	149	140	140	147	141	132	162	169	169	133	152	148	165	150	150	124	140	143	161	146	160	138	144	145	134	136	172	144	164	142	147	132	148	186	159	156	172	131	142	146	142	162	134	152	156	162	139	145	123	141	140	163	170	165	169	144	136	147	141	150	152	148	152	130	142	151	121	142	161	163	149	149	138	159	156	130	152	136	144	169	160	130	151	137	165	146	136	131	157	121	159	152	130	128	146	163	140	159	134	135	129	137	159	142	160	161	125	132	162	151	137	155	142	168	124	157	150	147	123	119	151	163	134	169	146	136	169	159	159	148	152	138	135	131	133	141	158	140	148	165	156	140	166	147	131	152	158	164	157	165	132	139	133	143	139	152	149	143	148	135	141	131	135	146	171	152	181	148	147	162	142	139	120	161	149	144	168	152	176	147	136	116	141	134	136	141	148	133	129	163	136	141	139	140	136	127	125	138	138	138	159	123	143	152	130	140	173	146	139	163	125	155	137	160	148	154	145	151	136	136	151	132	150	139	131	133	150	142	142	147	165	143	133	175	128	132	146	115	151	147	138	140	155	147	138	157	147	153	167	174	134	153	150	127	146	165	125	156	129	158	152	130	126	149	130	149	159	150	160	178	161	145	148	130	159	145	150	163	152	162	148	130	147	158	141	156	145	124	163	143	153	158	150	130	147	138	158	145	145	148	139	157	126	151	164	129	132	165	125	146	130	134	161	127	158	164	147	130	139	158	132	134	144	137	155	139	137	157	138	149	155	158	140	141	154	144	163	146	160	132	144	157	160	126	144	164	158	123	137	141	145	140	140	146	144	137	146	150	144	145	138	137	132	152	136	148	154	143	143	151	153	177	155	148	139	146	139	141	136	148	147	155	154	147	161	145	129	166	156	146	159	142	168	151	162	140	134	128	144	161	143	135	143	141	152	148	143	151	147	155	141	141	137	140	156	155	139	150	136	142	132	134	142	141	146	131	136	164	146	142	161	134	130	151	146	132	139	162	158	162	142	160	136	153	146	125	155	151	140	150	160	150	163	147	111	140	146	136	142	134	146	150	150	137	132	123	147	159	173	156	142	132	145	160	151	152	154	144	139	175	143	164	148	169	147	148	167	150	151	162	161	149	145	138	145	147	174	136	137	136	144	154	161	155	166	148	154	144	152	154	142	160	137	140	150	129	156	143	157	155	134	158	137	171	156	140	146	154	165	143	164	149	142	136	146	176	137	146	159	134	169	142	167	166	181	151	123	116	137	146	141	157	130	146	139	143	160	140	134	160	136	149	143	129	145	141	137	134	148	136	146	145	142	155	146	115	134	153	139	142	149	139	138	133	149	131	155	129	150	147	158	148	164	137	141	157	141	161	142	165	160	144	164	150	151	139	145	157	144	152	146	145	153	133	150	139	136	136	143	135	144	132	146	152	152	132	163	154	148	146	148	161	140	117	147	134	146	146	144	154	149	146	154	144	147	133	159	155	125	149	145	158	129	149	144	157	138	154	145	163	143	170	150	140	139	161	138	149	121	145	143	158	138	130	134	152	151	145	158	148	153	141	145	131	143	165	144	158	138	171	148	133	142	155	146	179	154	139	131	143	158	162	177	164	156	133	171	140	156	154	155	120	149	148	138	165	162	140	158	140	155	172	148	156	149	150	147	141	135	147	180	165	162	167	155	138	154	147	148	166	129	163	135	137	122	162	123	135	160	155	137	170	129	148	141	147	129	153	149	142	140	152	143	144	143	156	160	146	133	172	152	158	139	154	149	139	133	159	128	144	160	162	168	159	141	127	153	154	152	127	136	137	149	131	132	169	155	151	154	149	158	148	157	179	136	159	145	177	148	142	128	163	144	150	139	164	138	146	171	154	164	140	159	148	155	143	130	138	124	160	148	139	139	151	143	150	153	146	152	138	156	161	157	163	145	132	135	152	150	132	161	156	157	160	156	150	126	152	142	145	134	138	138	133	165	138	143	141	145	134	148	142	132	134	152	144	159	157	160	151	153	164	130	153	141	155	149	132	154	144	140	173	141	153	161	132	158	133	116	142	126	136	143	145	126	157	127	147	172	163	129	125	144	151	165	146	136	143	169	142	133	156	170	158	124	164	154	149	144	135	132	150	140	138	158	152	153	156	128	144	137	148	128	122	165	137	140	144	133	149	144	147	138	149	141	156	133	127	120	148	140	161	144	129	140	153	160	166	136	145	139	137	130	150	152	134	162	148	140	138	142	150	166	154	133	156	160	157	159	149	143	133	143	128	144	131	151	136	133	137	153	142	160	136	145	130	143	145	143	151	136	130	140	155	144	139	146	152	137
12356	9196	6050	6902	5811	4691	3765	3114	2668	2176	1967	1725	1493	1453	1343	1201	1116	1053	1025	958	903	847	858	849	912	1135	1371	1524	2141	2847	3001	2168	1528	1448	1137	1058	991	704	663	612	571	642	576	575	539	540	537	555	554	562	542	505	528	540	527	546	516	497	526	526	511	520	487	488	489	507	501	539	477	480	500	463	462	479	564	503	436	460	464	462	473	487	501	502	486	481	469	452	494	501	461	443	476	510	494	464	471	479	508	478	464	503	490	471	468	488	478	460	489	464	541	488	458	468	488	455	513	435	453	434	437	474	464	487	482	483	443	469	441	462	469	502	498	484	464	492	436	475	504	478	480	495	502	473	480	430	489	474	434	468	509	447	430	504	479	483	478	450	482	469	454	476	476	493	460	441	462	462	480	473	472	478	455	437	482	449	484	473	486	474	441	463	483	493	476	455	474	465	480	459	487	455	476	485	472	436	475	468	459	514	454	503	450	447	445	500	433	419	487	468	455	496	430	461	460	456	464	444	466	442	459	436	463	457	507	455	488	470	495	465	466	464	487	485	443	465	411	502	476	434	457	446	494	474	451	480	459	533	439	461	474	477	475	504	433	449	446	494	448	491	470	458	477	493	440	424	504	452	473	483	492	482	485	495	474	453	442	487	447	492	454	466	452	447	466	462	440	452	442	487	480	473	480	483	469	475	449	496	442	484	457	464	488	475	491	479	475	465	497	450	459	449	415	441	452	462	447	463	452	463	451	456	452	493	461	466	476	431	474	472	459	454	475	460	469	461	473	418	475	468	430	435	482	483	478	501	447	474	468	451	455	429	468	467	455	472	466	466	468	425	475	450	435	486	464	462	487	449	435	454	445	458	484	456	462	438	487	491	474	484	484	471	448	484	492	463	448	460	476	473	479	449	481	454	501	455	430	480	484	459	461	447	489	471	441	436	438	462	471	471	450	459	457	483	440	448	458	471	474	471	455	430	490	418	455	447	480	471	410	431	490	480	486	494	449	475	500	427	483	458	486	463	459	455	468	484	470	450	451	456	454	430	427	490	459	477	451	440	458	455	447	454	420	453	454	462	461	429	470	445	447	473	419	444	465	470	446	476	441	432	466	451	459	411	491	433	430	466	467	461	477	504	475	521	468	486	477	443	478	447	449	472	489	435	433	448	450	453	468	466	460	475	484	477	488	451	473	467	484	480	462	456	480	476	429	483	489	454	433	430	456	466	479	438	458	453	461	487	447	453	447	456	424	460	471	445	509	446	468	463	476	454	431	492	477	485	429	475	489	463	448	500	423	439	461	435	459	470	454	454	447	485	464	465	464	438	461	469	453	461	450	434	432	433	477	484	461	497	450	429	479	465	446	470	470	449	481	454	454	478	436	496	461	427	436	462	441	446	476	425	422	493	446	461	472	433	481	468	418	441	476	457	406	475	459	478	451	488	480	485	440	467	464	455	449	435	509	464	504	458	481	469	481	461	436	438	448	482	476	464	447	438	431	491	453	453	431	468	448	462	490	441	450	471	395	439	472	455	508	446	427	479	468	427	506	427	419	451	470	493	473	501	497	457	477	446	464	452	428	440	484	492	468	452	449	452	476	397	442	451	451	426	457	441	454	442	453	484	433	422	454	471	477	449	458	461	476	454	438	443	457	441	448	444	455	462	447	503	500	478	470	456	441	494	478	448	454	464	473	433	493	455	486	468	523	444	494	486	457	454	477	430	441	469	459	456	442	519	464	463	454	443	429	453	420	513	453	472	417	480	457	459	469	483	460	468	445	463	447	455	482	483	465	432	467	466	463	469	463	471	468	459	464	439	464	466	445	436	446	475	459	481	446	495	483	469	431	431	450	476	424	448	458	451	482	436	445	475	444	465	481	489	480	438	449	490	458	470	492	507	483	455	477	492	475	454	508	478	475	481	460	475	458	482	452	459	452	501	452	422	455	458	433	478	443	469	444	471	494	435	463	527	480	467	462	477	478	454	494	447	467	478	452	456	469	444	459	451	498	448	492	450	459	482	440	459	454	469	478	478	434	455	474	481	466	466	464	459	526	480	484	450	455	458	440	472	496	456	469	495	478	481	479	426	435	485	463	476	438	453	462	461	473	500	456	449	478	452	453	475	441	467	479	424	470	474	462	471	421	434	458	429	442	502	419	454	436	458	459	471	425	449	453	445	438	464	444	460	446	511	444	452	456	481	467	472	439	436	441	427	431	423	443	473	468	474	443	456	440	481	480	445	441	471	477	464	478	438	427	502	450	462	480	452	442	473	468	474	463	488	485	441	480	463	463	478	464	447	467	447	485	434	448	483	457	456	471	447	519	469	491	476	474	432	467	466	464	469	424	484	457	466	472	469	481	497	465	465	437	455	402	467	505	457	423	506	463	458	488	490	485	510	448	474	501	476	501	449	474	469	510	492	476	457	450	457	482	434	460	447	486	461	454	417	463	477	446	454	452	471	482	458	463	444	477	439	446	477	469	515	482	475	438	449	445	457	468	476	424	458	472	448	430	439	453	495	463	500	449	460	471	456	456	497	447	501	479	493	464	458	465	461	462	425	472	477	454	452	467	443	446	470	493	444	477	471	486	459	480	445	483	466	432	466	455	477	478	478	472	467	455	446	443	435	464	491	504	459	487	469	451	460	452	457	441	442	446	446	444	484	474	453	468	467	472	491	465	437	460	465	459	463	454	433	462	433	459	457	458	456	482	484	451	469	442	471	470	449	486	471	418	453	463	440	449	454	445	426	434	476	426	457	447	446	431	478	464	491	475	449	463	453	494	447	492	477	462	443	440	478	445	494	441	455	484	457	516	448	470	466	447	462	442	490	468	470	497	459	457	464	469	426	474	437	430	462	442	497	482	476	474	443	473	428	477	490	490	495	442	446	474	472	492	482	422	515	462	458	446	482	451	457	482	460	478	482	487	436	476	442	481	451	473	452	428	464	466	463	454	484	467	487	478	475	424	465	453	512	497	495	452	463	441	434	478	507	473	494	493	440	492	464	464	486	464	474	460	493	466	470	478	464	448	440	410	449	491	460	452	423	433	443	462	441	487	438	458	497	454	456	467	460	450	499	484	483	485	492	476	448	479	444	458	497	452	469	478	494	498	441	452	443	482	488	478	461	454	454	491	451	466	462	454	506	471	470	481	432	445	456	460	465	517	494	424	471	491	449	450	468	467	454	463	462	461	488	449	461	437	469	440	452	438	487	469	453	494	449	441	481	437	437	476	471	418	450	467	453	485	467	471	463	495	464	504	472	462	488	457	448	466	469	448	473	436	423	466	440	485	459	464	476	466	475	475	475	501	429	455	465	503	435	467	472	465	490	458	462	467	466	452	425	463	455	488	452	457	430	458	446	470	492	475	448	438	429	445	484	448	484	480	470	431	430	456	448	467	454	466	463	452	449	461	497	498	434	485	485	428	463	454	501	441	457	474	446	480	473	451	449	457	492	457	480	448	451	471	433	466	447	484	459	432	454	504	435
2432	515	325	302	253	224	252	229	223	203	234	212	213	218	218	220	239	220	242	253	247	220	206	245	218	206	220	232	217	217	224	236	191	205	206	246	207	220	216	233	207	202	242	225	212	233	204	228	210	201	214	205	226	183	213	216	209	205	230	212	210	203	235	216	228	234	226	227	208	244	205	197	210	220	209	202	229	232	218	207	213	215	207	205	229	207	199	225	237	219	214	210	209	213	194	242	185	228	206	206	212	218	209	234	210	237	207	209	199	172	173	216	212	219	231	220	205	231	215	228	193	187	223	244	208	221	223	231	206	211	204	207	214	245	229	230	221	215	209	190	212	217	200	191	195	235	201	235	202	227	210	220	213	225	219	213	184	225	217	208	222	236	192	215	200	206	217	224	204	218	191	249	220	184	196	246	199	222	211	207	224	227	220	211	211	207	216	212	227	202	231	191	197	194	218	195	234	214	246	203	238	225	206	227	208	200	187	196	207	183	214	227	220	233	219	206	212	210	206	184	230	211	207	216	225	228	214	231	224	227	224	225	191	210	204	205	223	202	213	238	196	239	216	204	233	207	224	221	193	225	246	202	225	219	243	212	211	217	223	217	210	229	204	216	215	218	188	233	214	194	221	175	203	213	207	205	227	176	209	214	197	227	204	205	239	205	242	209	185	227	221	235	198	211	221	211	176	204	220	222	209	211	191	221	205	220	242	237	234	215	212	221	219	235	233	217	199	198	223	236	196	204	207	190	201	204	226	197	232	219	213	223	221	204	200	212	226	245	218	201	203	207	201	215	208	209	208	189	234	244	202	225	229	210	229	219	217	227	206	239	225	202	202	189	209	230	181	198	225	206	215	219	202	206	235	200	235	210	234	201	213	212	212	201	214	202	222	238	216	207	210	210	204	232	205	227	192	247	185	206	217	203	217	199	224	187	218	249	217	195	206	197	206	194	230	208	235	202	206	216	200	217	203	185	207	224	232	194	225	225	197	230	245	204	219	195	219	207	231	220	199	240	235	229	211	201	212	241	224	209	213	211	216	237	214	188	235	210	219	233	228	232	222	220	201	207	217	195	219	216	236	221	186	200	229	195	218	203	204	233	192	232	207	220	224	240	224	232	208	205	248	218	226	226	226	179	215	210	208	228	190	212	212	210	202	205	189	220	217	195	198	221	215	217	211	225	216	207	231	204	215	211	228	220	212	233	215	200	227	231	207	229	217	222	235	209	231	227	184	216	253	222	223	218	227	229	218	203	217	211	214	223	211	212	223	198	216	195	228	226	233	210	213	208	222	226	204	215	214	214	204	208	203	227	229	205	232	260	208	240	201	236	205	191	224	190	223	193	204	192	208	218	217	234	218	221	237	202	222	204	234	227	200	234	228	232	207	214	198	238	231	220	214	199	190	239	207	214	210	228	240	227	223	202	212	188	218	216	201	192	228	214	232	234	204	226	229	229	205	232	225	231	217	191	212	228	216	226	203	204	216	191	223	232	226	196	225	228	229	207	214	212	186	230	224	231	212	219	213	189	197	220	234	223	236	209	220	204	228	198	190	184	214	218	230	199	211	221	226	223	224	195	215	212	196	231	205	235	233	211	240	213	237	210	194	218	213	211	216	205	213	185	218	214	233	213	264	216	208	209	201	200	225	238	219	203	203	213	214	214	219	222	222	243	210	220	202	234	215	206	222	200	237	209	198	229	189	214	187	217	205	233	200	240	221	192	202	241	232	202	213	224	222	204	228	228	196	236	199	215	216	201	222	219	212	215	202	208	205	226	184	211	231	224	224	214	225	217	205	206	206	206	220	241	204	205	231	243	214	226	212	224	213	210	213	199	191	195	191	211	213	220	209	214	235	223	240	225	226	230	208	230	201	237	218	209	206	232	204	213	217	200	196	215	190	213	229	201	222	199	190	194	206	224	237	229	198	230	215	208	195	209	203	185	178	223	200	233	225	217	211	190	186	236	203	241	225	232	207	226	231	218	232	215	198	208	194	197	226	219	209	216	212	244	214	223	206	203	216	227	184	197	229	203	212	173	221	230	227	215	210	204	211	221	217	206	213	235	210	236	230	235	237	210	210	242	207	227	208	211	225	232	209	214	220	199	205	220	219	202	185	225	210	218	210	250	211	207	198	190	205	213	251	227	208	221	212	214	219	203	206	185	225	227	209	207	211	228	206	218	225	204	212	213	231	206	206	219	231	221	205	208	217	230	239	214	229	201	230	223	220	225	206	251	211	241	222	210	216	240	230	195	208	241	232	198	233	215	230	226	204	219	242	218	198	207	217	199	204	200	213	206	223	245	212	206	188	205	206	231	194	214	216	203	218	197	211	231	204	214	225	225	218	224	222	234	210	234	215	211	184	186	219	219	216	214	212	193	211	215	227	216	211	228	214	205	203	240	210	204	205	227	221	207	215	219	221	221	189	226	207	229	242	210	230	202	203	196	225	220	198	228	205	211	232	213	193	218	204	208	221	193	237	185	220	217	201	188	204	201	242	210	204	221	199	215	199	212	204	216	230	228	224	223	209	222	179	214	217	243	218	218	211	206	222	207	231	193	210	211	186	229	203	243	215	205	218	214	206	235	212	242	213	192	230	211	183	221	193	223	212	210	204	205	218	216	229	222	206	225	211	196	209	227	199	193	223	232	218	203	204	192	204	221	225	220	209	211	216	227	217	200	214	207	185	222	210	216	199	208	215	233	227	224	188	218	245	219	224	219	210	231	207	252	219	213	207	212	199	215	215	205	221	194	188	209	231	217	222	253	231	253	245	228	227	229	213	208	219	214	197	190	229	246	182	184	214	208	203	225	213	207	189	208	193	217	231	212	210	226	197	196	221	210	243	239	212	221	220	200	214	216	221	243	205	201	208	223	205	223	242	223	207	239	209	213	216	214	213	208	214	230	221	218	223	205	235	229	236	224	215	200	194	248	209	221	212	233	203	216	246	212	256	218	205	207	215	228	212	217	218	243	185	224	205	221	205	216	230	228	215	229	203	249	218	239	205	189	210	176	223	237	213	248	217	205	200	214	213	217	201	208	222	205	219	236	228	222	216	208	255	218	185	228	203	227	231	246	200	198	200	196	224	214	206	221	206	206	206	227	226	223	194	218	184	218	215	207	228	214	195	216	205	211	213	206	205	217	199	215	211	192	231	185	206	191	214	217	227	247	230	210	218	207	228	219	208	210	229	215	215	226	199	218	234	201	191	188	218	223	189	213	220	222	190	230	196	216	236	205	212	221	203	233	226	229	221	193	215	212	217	228	211	206	204	210	230	214	203	237	216	181	212	233	201	220	202	223	214	228	232	253	209	236	234	222	194	211	198	205	262	230	227	188	198	222	258	192	224	217	215	217	177	231	229	219	216	212	231	219	188	219	199	228	220	199	188	197	225	201	221	232	203	200	222	222	196	211	211	207	199	227	212	200	217	212	205	251	219	208	229	236	220	238	243	213	217	191	243	221	211	216	215	220	219	207
2397	901	828	884	808	793	773	669	694	709	683	670	659	648	636	652	635	663	659	670	631	654	654	633	611	743	630	657	615	672	703	662	734	715	674	640	644	637	611	621	639	619	592	623	651	637	610	642	634	601	631	607	664	610	650	615	620	656	657	640	673	647	611	609	668	580	569	664	625	613	599	671	653	609	582	615	639	629	644	602	622	613	632	621	621	618	616	620	660	595	591	667	620	669	654	639	601	617	646	620	653	619	584	596	585	641	640	626	607	648	653	654	577	619	631	632	630	617	649	592	613	619	580	599	589	637	637	624	608	619	629	626	621	630	644	614	644	595	634	602	595	606	643	597	636	675	671	641	643	591	597	608	660	647	664	640	645	625	575	680	625	629	608	571	621	598	611	627	584	668	630	625	625	589	651	619	610	614	625	608	644	652	645	627	595	596	633	607	619	625	636	614	671	641	630	616	604	643	622	620	590	635	591	648	638	643	636	640	633	599	652	655	654	629	627	612	578	601	626	669	605	613	620	617	579	640	572	610	615	632	600	617	626	615	620	632	606	603	619	590	618	598	617	670	648	616	623	590	587	632	588	641	613	593	607	614	629	619	636	628	605	592	587	660	590	659	630	595	658	651	601	619	614	649	613	592	605	612	631	643	612	610	661	593	692	643	584	565	632	582	670	621	620	619	631	626	638	641	581	573	620	587	634	659	672	585	598	627	606	613	609	667	657	584	637	558	624	631	638	633	574	606	602	649	624	636	583	642	589	606	595	609	655	612	610	632	611	603	652	642	618	584	640	641	668	632	626	594	659	610	641	660	618	624	599	650	566	610	654	627	625	651	633	625	607	598	596	656	662	625	595	637	638	642	629	603	589	627	641	601	588	601	611	594	627	627	626	618	620	645	628	628	642	588	623	602	647	632	622	604	625	628	610	618	642	621	606	621	623	615	621	644	632	654	625	658	615	607	636	659	618	609	644	617	601	637	614	619	595	639	607	626	635	609	595	623	592	576	619	598	615	629	629	601	624	632	655	642	587	626	642	638	636	603	577	611	612	658	612	593	594	617	568	630	599	583	638	570	633	660	622	606	614	616	623	613	650	632	599	626	598	626	613	632	615	605	640	636	645	625	602	646	620	650	636	603	645	630	651	641	657	627	606	598	614	635	626	604	627	620	602	626	629	622	614	611	632	624	641	637	570	618	615	632	637	657	601	628	613	640	634	602	637	643	621	639	618	625	579	648	617	596	615	643	659	611	578	641	590	614	658	614	649	637	596	613	645	624	585	613	595	647	658	578	634	649	660	613	624	567	589	581	663	635	614	582	612	621	624	679	617	596	615	591	622	654	630	628	596	632	601	639	613	596	628	608	606	610	613	662	630	631	634	673	621	657	613	600	598	599	610	620	615	633	623	635	601	624	601	593	626	609	610	621	624	573	621	615	623	595	662	614	612	607	679	616	654	627	661	598	603	652	691	623	633	589	651	625	623	600	576	661	636	613	674	674	583	621	582	620	645	629	675	607	611	613	656	606	606	644	634	608	648	642	563	623	591	620	635	598	571	681	625	714	614	628	612	620	586	634	592	613	615	607	602	608	645	586	610	612	632	656	620	652	627	626	597	639	639	627	610	597	637	607	644	631	597	616	645	642	609	644	615	641	668	644	587	600	625	631	600	622	608	621	641	591	578	597	624	593	616	573	604	595	653	595	610	606	631	652	629	659	616	596	595	656	618	674	610	675	621	627	601	681	651	595	631	606	625	640	603	654	607	597	609	595	601	603	585	640	678	604	597	625	614	624	622	683	625	667	627	640	606	604	635	633	612	641	630	601	629	587	587	634	588	621	641	624	660	623	583	621	636	633	623	605	625	600	636	636	564	630	635	593	623	634	596	669	608	629	595	660	658	591	645	615	606	590	612	633	647	612	617	606	610	606	583	627	628	595	588	617	647	648	628	612	615	627	613	610	618	628	633	619	611	614	624	585	717	599	637	603	651	644	648	614	611	656	638	621	583	631	617	645	626	580	623	599	605	638	621	660	644	632	637	642	645	617	596	648	620	562	646	632	646	614	623	633	649	633	652	596	597	594	667	639	648	611	632	640	611	627	622	615	626	602	622	649	596	589	664	630	618	576	653	623	642	597	580	657	612	617	609	603	586	607	638	638	638	633	623	628	655	646	634	629	650	624	660	648	625	607	650	618	633	662	631	615	628	592	617	638	607	562	641	636	599	630	571	618	653	606	619	627	632	594	635	624	619	638	632	624	618	612	613	583	595	642	608	585	580	618	650	669	588	616	603	610	605	646	629	679	585	605	603	619	652	641	634	652	625	593	618	628	595	626	613	631	631	650	621	620	646	614	606	621	616	593	600	652	544	646	649	601	610	645	586	604	643	633	647	611	614	587	644	650	612	603	595	578	622	637	647	601	604	610	628	610	611	629	603	657	630	631	624	620	623	581	580	594	644	661	679	645	628	637	620	638	658	630	632	586	592	681	634	642	558	659	644	674	603	634	589	619	629	658	558	564	625	554	609	623	641	637	610	638	593	668	642	611	649	628	621	632	666	638	638	609	602	668	577	597	601	596	603	646	599	647	572	637	589	639	592	637	649	662	578	630	660	611	639	641	636	651	616	582	616	602	590	565	642	582	593	625	607	614	608	638	651	633	637	613	604	593	617	599	676	596	636	602	629	580	631	594	599	686	594	612	629	625	597	605	619	617	607	613	669	612	618	590	620	662	599	597	656	615	675	626	595	643	616	657	601	631	587	663	654	594	631	637	618	669	617	610	619	633	626	631	615	602	582	622	610	613	698	656	599	630	641	659	668	670	595	623	619	589	603	632	655	656	568	582	602	607	609	612	633	615	629	636	618	621	620	616	643	642	653	634	614	616	578	648	611	599	638	617	642	635	609	665	665	638	606	655	634	604	639	617	634	622	632	629	599	627	639	592	612	613	634	614	640	614	634	602	599	629	610	625	575	616	642	641	608	604	592	610	632	632	629	610	643	593	623	654	594	648	629	626	613	608	607	602	633	645	648	598	613	619	609	601	597	629	584	619	629	598	624	612	585	653	645	642	615	612	608	561	660	585	623	652	621	659	633	574	610	573	673	610	637	588	634	612	616	609	607	586	610	631	655	568	610	576	627	618	615	570	673	641	615	626	615	638	579	585	674	622	595	669	652	613	639	611	614	637	618	618	610	654	662	576	558	651	558	631	627	608	615	587	669	621	620	626	604	607	629	582	624	629	640	604	629	583	652	564	614	619	680	608	608	647	651	606	657	620	635	628	624	618	607	639	580	629	611	642	597	614	615	626	607	578	609	578	618	635	622	600	638	646	612	608	621	637	626	613	602	604	604	617	590	629	626	632	649	614	652	578	575	612	656	631	618	655	631	628	597	569	649	653	624	592	618	634	610	588	628	626	623	617	620	595	620	644	645	616	600	644	602	665	590	644	613	641	627	614	624	625	613	616	606	615	624	642	602	666	573	649
11981	4214	1514	1070	792	585	413	339	262	265	200	187	191	161	182	157	159	127	152	132	114	136	119	122	126	151	159	161	184	248	253	171	176	155	137	162	133	105	106	104	101	105	100	103	112	107	108	95	98	106	100	108	108	115	104	108	89	95	99	86	115	112	106	96	108	109	97	105	96	122	96	100	98	103	90	113	121	81	105	103	98	94	117	101	112	110	94	101	118	108	86	86	98	115	119	87	97	118	111	116	104	98	118	107	100	109	101	98	101	112	106	108	103	111	107	95	131	105	105	100	111	99	93	116	105	113	117	92	104	91	111	101	108	108	107	97	107	87	103	102	121	103	102	95	90	97	102	104	94	103	123	110	115	91	114	104	100	96	115	101	88	92	109	89	103	106	101	100	100	89	94	109	89	96	106	117	102	99	98	94	97	83	108	92	67	113	97	103	110	123	109	98	123	96	112	96	94	103	96	95	125	100	88	97	125	85	98	127	92	113	94	102	114	102	106	91	122	89	95	106	111	110	94	112	106	110	91	98	105	91	89	102	102	90	101	114	113	103	110	103	99	118	101	81	90	93	105	90	96	112	107	110	81	115	112	93	91	101	118	97	98	91	106	103	112	104	107	95	104	115	89	96	101	102	103	103	84	76	103	93	99	112	111	98	89	102	115	121	100	100	117	89	128	111	100	109	96	98	108	88	104	90	88	91	96	96	109	95	95	89	106	90	89	98	96	112	98	116	103	108	102	93	124	89	106	101	104	114	110	98	116	103	103	104	95	104	105	103	88	96	115	100	100	89	92	93	83	89	96	100	87	82	91	85	88	111	132	126	130	107	109	100	91	92	110	110	84	98	100	110	102	93	102	128	103	113	110	94	93	96	103	113	117	82	117	113	112	87	104	99	104	114	95	96	109	102	117	106	94	94	112	124	115	103	111	94	117	123	103	109	105	104	107	110	124	97	96	106	93	109	98	94	116	102	95	114	111	79	98	82	93	114	96	117	102	93	101	96	115	103	109	113	121	87	107	116	122	112	112	100	99	100	114	95	105	106	94	108	88	127	98	90	100	100	95	111	101	114	103	90	112	91	109	110	100	119	110	108	125	103	90	114	106	88	112	101	100	112	107	107	102	120	112	104	97	92	95	90	97	115	102	82	113	120	107	99	110	107	97	88	100	96	104	104	97	127	110	116	95	93	100	103	98	94	110	93	98	93	116	96	93	101	119	90	114	99	101	108	95	97	103	120	96	100	119	104	95	104	95	106	114	117	107	121	93	121	116	100	102	96	98	96	91	92	106	89	85	96	96	87	96	102	100	107	93	97	104	86	86	100	96	108	106	106	94	99	96	111	100	99	106	106	95	89	115	106	106	94	101	117	101	118	79	84	115	110	91	102	93	93	98	123	100	112	88	111	120	113	100	99	108	104	91	94	115	105	116	93	107	112	93	121	89	109	100	90	84	95	102	104	115	104	95	102	112	119	111	113	115	111	99	112	99	106	105	90	108	100	90	96	98	89	106	103	113	111	93	106	110	87	81	106	88	102	102	119	110	99	89	110	108	110	104	90	93	89	108	106	95	98	103	83	94	105	102	103	109	95	95	90	102	97	93	89	82	107	120	113	111	95	98	103	99	98	105	100	84	122	89	103	115	102	123	107	98	121	93	102	90	99	99	95	100	89	90	104	122	106	88	83	114	111	100	119	103	101	71	119	95	111	109	101	106	89	97	94	94	96	107	104	104	98	89	95	94	93	101	99	118	105	98	87	114	97	114	112	91	118	108	110	105	103	86	107	103	110	88	98	103	84	108	117	97	110	110	111	100	100	83	89	116	106	114	98	115	102	78	96	86	106	102	96	95	92	97	99	104	97	109	108	113	99	107	106	106	103	108	118	95	104	97	112	103	110	96	102	104	123	97	106	93	110	104	112	108	87	108	90	103	108	104	90	85	126	96	105	92	93	96	104	96	104	95	92	107	95	82	121	120	118	87	113	104	98	109	92	100	90	108	94	119	94	99	120	113	103	116	110	115	86	110	130	110	96	105	101	87	105	120	100	92	92	82	107	101	127	99	95	109	104	95	87	98	82	115	112	104	101	103	100	99	105	94	111	108	96	95	97	87	102	86	119	116	118	122	95	102	107	117	90	100	103	96	89	104	111	107	124	98	107	99	97	98	123	96	100	90	104	109	102	101	95	99	92	89	105	114	110	99	85	113	102	120	103	100	110	108	102	120	88	105	96	106	123	86	119	89	112	96	91	100	93	109	100	113	102	112	107	96	84	94	99	102	116	97	104	96	124	85	95	108	98	113	113	108	96	106	108	96	104	103	91	101	112	110	78	99	105	87	90	99	106	78	115	89	89	114	108	102	112	122	97	105	111	99	100	96	108	93	96	117	101	96	105	85	125	87	90	94	92	113	112	104	115	97	88	104	101	97	113	120	120	98	103	93	107	107	103	111	108	105	102	87	114	113	123	94	101	111	102	111	108	105	99	96	86	97	100	113	107	118	107	104	106	106	94	106	100	114	95	112	104	104	131	116	87	92	95	102	103	104	113	111	110	116	93	109	108	119	106	96	104	92	93	82	86	104	102	95	96	97	87	101	103	77	112	96	125	103	90	94	88	103	100	111	97	99	101	123	101	94	92	84	91	87	103	101	92	90	85	92	91	104	104	100	92	113	104	134	107	94	100	117	84	80	98	99	98	116	97	93	129	109	108	102	109	98	95	114	102	78	104	100	92	95	118	104	89	114	103	91	109	89	114	89	121	119	101	111	101	88	101	87	95	84	97	99	96	100	117	91	98	100	105	112	99	117	108	89	101	103	103	104	95	106	98	93	88	94	96	105	101	107	110	99	111	102	97	99	122	118	98	98	113	88	97	97	113	95	111	119	111	109	115	94	102	107	92	122	105	119	91	99	89	111	118	102	106	103	89	114	85	91	107	99	90	95	116	116	106	86	101	94	101	96	96	93	97	100	95	105	105	92	111	90	101	117	91	97	116	96	84	89	104	96	105	110	114	122	107	110	103	104	91	100	112	109	94	101	92	102	130	99	84	97	101	98	108	119	92	114	106	108	105	80	95	103	94	88	110	93	92	115	103	109	122	99	86	88	114	95	103	101	103	93	78	106	93	117	107	99	97	94	122	103	109	111	97	106	112	96	113	105	93	103	103	114	106	105	92	98	96	110	96	115	92	112	104	88	89	105	104	88	105	106	91	102	103	106	98	92	79	108	128	88	95	106	86	111	125	80	108	102	90	113	101	102	84	113	116	108	102	81	97	99	100	93	91	89	96	97	106	92	101	109	106	97	101	102	105	95	93	104	101	101	110	104	94	101	104	113	98	87	94	98	99	98	104	95	105	111	91	107	91	103	108	109	82	105	104	93	96	94	107	125	104	112	95	117	113	102	99	99	116	101	100	102	92	93	125	105	104	104	99	113	112	104	91	127	110	83	82	97	100	108	91	91	102	128	107	97	94	80	113	98	108
7424	4118	3303	3794	3055	2477	2052	1759	1430	1221	1122	1014	891	781	761	682	659	618	610	556	574	573	549	511	536	666	779	991	1234	1439	1613	1252	930	834	672	785	549	412	467	395	380	387	365	383	392	380	396	373	389	336	334	369	379	401	368	373	400	359	365	366	350	362	327	350	362	393	384	355	363	380	348	370	341	349	366	339	335	353	360	297	324	346	350	348	331	369	343	347	322	371	361	353	336	353	315	377	364	337	353	329	343	335	364	309	334	355	313	331	353	335	346	322	361	348	337	373	302	326	312	375	344	306	357	350	344	341	345	313	308	360	337	329	369	327	340	370	344	343	365	347	348	324	342	341	322	365	327	340	341	346	323	334	325	331	315	343	325	363	332	334	351	333	330	294	337	315	346	349	336	359	331	308	342	328	347	338	340	326	343	303	311	344	343	385	358	346	330	322	339	342	335	343	322	328	306	332	346	318	349	329	340	345	315	375	339	321	319	319	326	325	313	359	351	326	357	339	327	307	343	333	334	355	340	326	364	335	355	383	333	343	326	322	349	340	311	328	310	328	347	338	328	332	349	351	320	321	312	342	329	361	314	313	324	352	351	334	308	347	344	336	343	339	376	351	325	336	364	337	333	330	303	349	369	353	339	370	329	328	299	350	343	322	353	365	337	371	321	364	318	357	343	335	330	335	344	317	364	352	342	317	343	336	317	321	361	330	340	352	307	339	342	319	301	333	355	310	345	355	333	367	322	327	352	371	353	335	343	355	336	303	308	321	339	331	319	359	335	360	312	323	340	342	380	336	321	326	350	329	357	328	366	351	344	317	309	338	380	321	371	327	336	314	343	308	361	311	339	313	336	293	337	351	344	342	325	343	353	306	325	335	318	324	328	316	328	357	322	339	338	351	358	330	351	342	340	297	339	312	356	362	339	349	353	351	346	370	326	325	347	331	354	346	353	325	326	370	328	321	345	357	353	371	342	340	346	334	365	345	307	335	358	341	358	355	351	365	363	320	369	326	332	348	347	341	351	348	321	344	375	339	338	339	317	329	340	332	333	347	310	322	301	305	329	344	304	353	313	340	320	314	333	337	332	331	322	364	334	306	339	337	346	341	301	351	341	318	316	325	340	316	351	324	350	357	339	371	344	347	363	365	343	335	334	336	336	311	354	330	343	359	325	345	349	340	334	328	320	366	324	337	296	327	362	345	357	329	341	339	341	357	346	313	344	340	351	340	359	315	321	364	332	351	353	330	322	344	339	332	312	313	325	341	388	334	355	333	324	312	338	372	341	330	327	353	317	311	343	382	323	298	328	354	359	351	346	368	332	332	320	318	353	357	326	343	300	316	334	327	337	348	317	327	340	349	325	346	379	351	329	325	331	331	320	348	349	336	328	306	343	362	375	308	367	339	357	356	341	353	315	339	331	326	345	368	326	353	367	358	352	342	345	360	344	367	317	318	323	349	325	322	328	331	339	377	315	334	345	343	338	332	346	310	329	301	306	330	340	335	341	353	351	343	357	340	348	360	331	322	382	359	352	321	317	322	338	339	345	350	346	327	363	329	333	338	351	342	321	279	314	366	346	313	327	336	334	338	337	334	321	347	327	337	348	346	358	336	333	347	321	352	346	360	342	369	353	355	368	363	349	348	371	361	365	369	353	298	348	333	340	373	341	352	333	294	325	318	348	330	357	323	335	365	324	284	340	304	326	333	329	328	345	322	336	341	344	310	346	359	325	338	351	310	353	315	328	326	311	317	321	337	357	319	369	355	326	327	347	326	328	319	339	307	312	336	310	324	353	326	315	368	357	347	306	299	356	348	366	358	350	355	331	365	323	344	344	312	328	316	337	345	297	301	346	321	330	326	338	336	360	359	348	331	330	351	339	352	321	355	316	346	331	362	352	353	343	317	329	370	329	355	354	331	327	375	341	349	345	352	322	348	334	326	349	327	359	334	309	348	351	335	364	344	322	354	330	304	359	307	376	355	315	330	352	320	323	346	377	341	314	326	309	307	354	316	365	363	346	329	333	333	335	328	328	361	334	339	350	338	343	324	345	340	356	349	335	345	312	313	328	330	306	368	363	367	328	356	344	365	338	327	345	317	314	342	363	378	329	345	338	323	354	278	324	332	327	322	296	340	344	326	361	386	335	341	329	333	329	358	341	328	315	358	327	310	377	325	378	317	350	377	327	336	374	327	360	321	314	303	331	338	358	323	328	334	325	351	340	308	347	363	322	341	357	366	375	341	349	333	341	349	330	346	349	301	317	371	357	331	308	339	347	324	346	326	302	364	297	323	327	313	335	340	296	334	335	367	303	351	326	344	330	334	333	310	332	363	336	320	347	321	349	349	350	330	325	336	319	316	329	323	336	351	346	338	340	381	303	348	312	353	330	338	364	325	299	344	351	349	304	348	326	369	340	372	344	312	332	326	343	327	359	336	362	334	347	346	336	344	310	333	298	338	352	317	287	322	352	363	303	315	342	332	312	360	334	367	336	326	344	309	330	340	347	363	326	353	333	321	356	322	348	355	328	343	376	337	318	328	315	334	338	360	302	346	368	367	341	304	321	350	314	331	335	371	369	331	330	345	322	316	305	322	340	325	343	323	354	340	322	324	355	349	329	360	356	330	309	329	329	386	357	349	323	321	327	350	346	345	328	321	367	311	338	318	341	337	340	303	344	342	330	356	344	326	308	366	319	339	328	329	334	298	330	355	320	330	330	334	331	348	322	366	342	343	337	315	345	303	292	330	330	376	369	303	338	314	337	325	323	323	344	339	361	333	329	358	327	314	377	330	328	338	341	350	364	308	307	305	324	367	344	355	320	353	346	352	353	326	326	351	346	350	351	322	326	312	323	363	346	333	327	327	344	334	332	361	321	299	325	324	334	322	305	319	297	345	367	340	337	313	327	328	342	347	314	379	365	337	354	332	341	326	350	326	313	343	333	343	344	346	342	335	340	304	344	349	340	363	371	321	329	325	315	300	323	331	313	335	330	342	333	304	325	319	354	373	338	350	330	318	363	326	327	324	317	318	298	324	320	339	325	382	322	324	357	329	347	340	338	374	326	347	353	312	344	319	323	307	314	327	323	321	333	353	357	361	332	319	317	319	320	356	351	312	327	341	344	323	360	346	325	324	367	341	348	309	307	328	335	315	351	319	371	337	339	325	367	329	356	345	346	345	308	321	326	341	328	369	337	293	326	352	394	376	338	361	342	308	343	311	346	333	338	333	333	320	311	352	352	342	322	367	358	346	322	353	320	342	353	341	315	334	338	322	314	356	375	327	331	301	330	351	337	318	319	346	319	315	325	341	349	336	334	350	350	321	342	325	305	352	323	377	359	334	336	346	335	368	336	366	341	338	352	328	335	333	328	329	356	336	351	309	334	355	355	353	316	343	344	280	336	322	313	348	312	371	341	328	320	333	358	356	333	364	350	305	357	329	357	358	373	339	368	347	328	336	318	350	336	360	336	367	339	322	326	344
20545	11189	3186	2221	1438	1042	815	616	488	382	364	326	293	253	243	240	219	204	203	202	213	188	184	162	205	236	252	264	349	379	505	350	358	298	222	215	238	167	156	148	147	149	137	151	150	153	136	145	142	144	156	138	135	180	145	154	144	131	166	150	144	145	156	149	165	132	149	157	144	150	151	154	134	117	181	136	126	152	148	141	154	161	135	136	157	135	135	151	132	138	143	148	151	136	153	162	160	156	122	128	142	132	174	115	147	164	139	153	132	130	147	131	148	153	148	145	115	140	158	144	158	128	128	136	137	145	123	146	131	139	133	167	153	144	135	142	144	130	132	137	111	143	120	134	135	140	163	151	144	130	143	139	152	121	136	120	135	136	132	145	124	144	146	143	138	156	130	130	135	164	133	130	135	172	133	132	128	155	155	153	151	158	130	155	144	139	147	130	152	143	128	131	155	137	139	143	127	132	145	129	139	148	156	128	121	142	121	137	136	139	141	134	147	144	154	131	145	145	146	130	129	127	137	139	125	145	143	153	138	150	139	128	132	112	150	128	149	169	144	152	125	130	137	158	131	121	149	137	133	131	139	149	147	134	135	154	135	147	131	159	144	144	123	122	151	133	131	128	133	136	147	139	136	145	145	145	144	143	156	147	154	125	133	151	152	127	146	138	131	125	143	149	144	135	125	132	133	139	132	145	142	135	148	147	136	128	117	130	119	137	138	145	148	158	138	152	127	124	154	130	152	166	135	150	139	124	161	159	151	147	141	128	145	138	131	162	138	125	148	137	149	142	118	148	131	134	147	130	126	146	142	151	161	153	138	129	130	135	134	148	143	139	144	158	136	133	149	135	162	115	124	130	122	136	120	158	159	147	129	137	128	139	135	128	127	149	146	158	130	138	140	147	142	152	132	142	149	139	140	157	142	137	137	146	131	142	156	165	143	152	130	142	145	142	128	140	145	123	145	148	125	134	140	164	129	141	141	127	125	146	141	143	152	129	141	140	146	126	131	141	144	135	143	151	124	129	128	127	130	152	152	139	145	144	152	126	132	143	131	151	137	145	140	161	130	147	128	155	143	133	150	142	143	140	152	150	152	136	117	152	126	124	137	122	134	145	149	127	111	130	150	145	140	143	147	137	141	159	157	158	137	136	144	145	114	146	138	146	151	141	147	134	144	139	128	138	136	143	136	126	153	137	127	148	138	146	147	140	164	157	150	124	139	117	141	141	153	138	145	163	134	152	141	140	123	149	139	136	133	129	138	133	174	142	123	150	128	122	145	145	147	151	138	134	155	142	126	156	140	137	141	151	129	147	128	135	113	148	144	115	125	115	131	143	130	126	141	140	122	121	151	103	155	130	128	130	124	121	146	150	148	130	133	131	136	144	132	129	151	147	127	124	144	152	141	137	131	144	126	162	110	143	132	155	154	147	149	144	152	114	134	135	159	143	142	137	148	136	146	131	125	119	167	127	142	128	133	135	133	139	155	148	152	162	131	153	127	144	150	145	118	119	165	146	150	145	140	126	138	147	141	135	138	131	142	130	136	136	147	146	136	139	154	154	152	145	122	122	144	120	145	144	139	146	120	145	149	135	145	137	148	125	152	134	140	152	127	122	121	136	125	150	144	120	136	154	149	145	139	152	146	133	146	119	134	142	127	148	116	147	142	124	155	132	121	138	136	137	147	155	129	158	151	157	131	162	159	112	135	123	148	133	136	123	148	146	142	151	138	143	154	125	139	138	128	125	150	118	152	141	134	138	160	153	125	142	153	125	157	133	145	140	161	137	161	127	121	140	136	149	143	123	136	130	144	153	123	130	131	139	125	128	133	144	139	154	153	126	165	161	156	141	133	133	133	144	146	138	136	128	145	133	121	123	127	119	131	120	137	126	138	155	139	143	148	127	156	131	151	133	133	151	149	136	120	127	132	127	148	143	124	140	144	135	145	120	123	144	120	144	145	144	133	146	132	141	117	147	138	167	142	130	135	140	133	136	138	159	131	161	141	132	132	129	140	152	137	158	131	135	155	132	137	146	146	142	158	135	134	156	133	139	132	138	139	141	141	152	133	136	135	159	147	132	148	137	163	156	154	132	133	139	142	147	132	154	142	133	145	141	138	149	130	144	134	144	132	148	132	141	136	154	156	133	129	163	146	114	148	130	130	124	146	126	143	153	141	153	154	152	155	140	149	154	126	128	143	163	121	138	139	141	133	141	142	154	149	140	126	160	163	132	135	134	121	148	159	133	148	123	110	142	143	145	136	142	128	134	141	136	130	128	141	152	156	137	155	135	151	135	131	128	163	145	149	112	148	133	140	167	126	128	146	159	138	132	140	155	122	137	144	135	150	134	144	152	137	144	124	138	118	145	138	141	138	159	129	144	135	136	131	161	137	120	153	144	139	135	130	136	156	136	144	129	156	143	152	131	135	144	137	145	120	115	147	149	147	135	124	147	148	159	145	159	145	149	149	137	154	151	147	146	152	145	136	147	131	134	137	148	147	145	150	115	160	150	138	156	160	130	154	137	154	126	142	170	141	137	165	128	137	134	137	151	136	151	149	123	158	135	148	144	144	129	144	135	152	141	144	144	142	145	114	151	162	152	133	137	146	148	164	130	147	158	130	130	162	120	129	155	139	150	148	149	149	142	142	125	124	158	122	150	134	145	143	153	141	120	135	139	144	137	152	144	141	132	149	136	121	152	153	129	132	142	143	140	144	146	152	132	151	150	122	147	146	143	167	140	142	149	125	120	163	100	136	142	135	167	155	131	142	149	123	145	147	139	142	156	120	155	125	113	135	160	149	116	132	120	132	151	138	147	143	131	130	143	164	134	148	125	150	122	146	136	123	139	143	136	150	126	137	148	140	130	149	128	129	136	136	153	159	138	157	160	132	113	148	140	142	146	128	131	131	132	134	164	124	133	132	140	128	148	141	132	143	132	139	127	127	142	153	141	135	114	125	145	150	154	113	154	149	130	146	137	134	137	143	140	129	154	134	138	120	119	146	136	148	145	142	141	138	126	128	144	133	137	151	139	139	139	156	145	137	142	136	147	130	129	134	126	126	137	139	153	138	127	144	117	135	111	124	129	159	156	161	159	164	163	149	132	115	133	176	131	126	150	138	149	133	128	141	133	140	128	139	165	131	152	146	126	122	144	138	145	150	141	144	170	148	143	142	132	148	125	123	136	159	141	127	134	133	182	127	155	125	142	165	161	137	144	157	140	158	129	144	141	149	181	152	106	126	133	119	178	136	126	140	165	124	157	142	123	126	145	136	156	135	134	130	136	151	127	149	136	153	141	116	138	131	118	133	141	137	118	110	127	138	128	134	133	141	123	138	153	138	117	152	126	163	137	159	141	138	138	139	135	150	110	139	138	143	122	156	142	131	149	159	148	120	142	143	128	148	148	121	135	147	141	137	133	137	121	129	131	136	161	134	123	150	139	135	128	148	125	141	136	144	137	131	137	125	151	139	156	144	145
10866	8374	5861	6474	5519	4371	3557	3049	2499	2147	1863	1729	1522	1336	1274	1126	1123	1034	983	903	862	916	848	812	829	974	1299	1559	2242	2577	2723	2239	1497	1376	1163	1092	943	679	639	561	552	515	521	561	540	522	573	526	489	486	524	500	548	495	531	522	513	497	467	499	487	451	464	482	502	466	490	463	453	478	464	466	451	472	436	467	463	460	460	470	476	469	483	428	430	480	456	466	470	471	440	452	478	482	483	462	397	470	454	432	434	468	474	405	439	463	424	461	456	469	416	466	431	426	463	476	460	462	465	452	461	431	410	469	422	432	444	449	422	445	407	444	449	451	444	484	409	421	439	424	442	437	467	431	422	403	469	453	454	447	453	433	437	464	431	454	454	453	429	424	437	453	440	448	452	473	461	444	442	449	456	486	464	449	441	467	468	417	430	451	445	418	491	436	447	436	432	400	436	422	450	437	461	437	429	452	414	459	446	411	392	477	407	413	438	447	418	430	434	430	437	425	418	442	423	450	433	441	437	438	447	414	454	470	428	438	415	448	458	448	468	447	434	438	452	472	458	460	464	480	435	439	414	431	407	412	420	416	455	477	440	429	462	473	462	434	429	459	434	463	441	436	407	432	463	465	445	477	421	448	448	395	441	472	424	417	464	412	400	496	477	440	419	414	411	443	460	442	417	476	451	432	439	437	453	463	465	477	442	460	406	439	469	422	420	418	429	450	444	426	428	464	442	449	466	429	448	432	442	410	446	432	473	436	418	420	430	414	445	471	453	431	460	423	439	468	441	425	413	454	440	407	414	431	464	442	370	453	443	415	429	411	441	415	486	440	456	384	457	466	467	407	434	430	459	451	398	427	417	434	420	413	412	401	414	457	436	423	426	447	447	450	425	444	465	458	422	407	455	411	445	439	435	435	408	471	423	452	443	429	445	439	477	441	478	412	466	475	429	432	448	438	399	445	442	449	414	431	456	425	433	422	431	440	440	478	448	420	452	439	452	464	431	461	481	455	434	438	426	477	465	438	442	386	425	430	401	479	430	479	462	448	461	454	456	428	465	399	462	476	451	410	473	416	427	409	448	463	456	382	442	468	434	447	446	433	442	476	450	450	436	470	436	455	441	443	422	435	424	423	443	450	459	418	432	486	426	435	475	427	442	442	454	451	485	459	437	449	438	436	441	410	436	438	433	412	449	439	443	434	415	464	439	493	448	461	397	433	461	457	424	412	419	426	454	436	439	450	431	487	464	453	458	452	467	439	489	427	433	459	434	403	457	439	422	464	445	428	471	402	440	438	423	454	447	471	442	471	461	432	447	480	399	435	475	419	416	454	428	461	442	433	463	450	430	444	439	476	438	463	435	443	471	431	411	426	424	438	439	444	427	441	458	424	464	397	405	440	417	449	453	440	432	451	405	439	444	421	477	438	449	446	427	473	492	414	444	423	457	416	438	440	431	428	426	436	449	451	422	464	462	433	436	444	427	480	440	449	447	457	449	439	432	446	413	438	442	400	434	437	420	469	496	423	442	466	413	447	476	451	430	423	459	406	411	444	432	455	425	416	455	418	405	442	458	417	481	416	447	405	406	440	436	408	455	415	483	449	415	449	447	455	446	442	439	435	413	402	434	427	465	428	439	464	440	417	439	435	436	418	441	443	402	439	443	450	449	426	478	407	476	423	408	432	413	452	457	445	431	455	438	434	424	434	437	434	452	441	442	413	446	466	426	433	411	421	464	441	485	418	418	454	451	454	463	412	441	418	462	444	415	426	412	492	438	455	474	433	416	452	417	465	452	451	457	410	414	437	471	460	435	457	441	456	470	461	432	431	406	422	418	450	442	443	438	450	443	444	452	434	441	435	426	421	449	447	445	436	463	431	430	488	445	454	443	429	471	465	431	404	442	473	427	441	461	454	409	398	451	444	398	431	442	403	460	435	412	479	434	419	446	431	424	468	432	412	473	432	440	434	472	456	430	440	449	421	452	428	455	438	450	438	417	437	443	453	444	422	457	426	446	425	407	432	447	438	445	416	428	452	489	437	505	445	420	443	439	433	470	429	453	407	421	417	466	432	433	435	444	423	465	441	459	449	437	404	431	450	432	439	431	459	427	448	467	417	450	444	454	454	439	448	440	454	463	446	440	458	446	406	426	448	439	461	420	439	439	452	467	418	412	444	401	418	427	455	433	444	417	412	467	454	435	440	446	409	405	471	435	410	476	439	479	417	409	421	436	457	414	441	419	447	422	465	410	439	411	444	422	478	449	461	393	446	435	473	492	453	437	438	451	424	440	417	418	423	448	410	448	389	438	415	425	414	463	417	427	484	464	431	447	450	454	436	446	443	433	466	422	414	428	453	453	455	444	424	477	425	444	443	425	438	402	456	442	433	452	467	413	427	484	419	440	462	430	427	443	453	471	466	403	449	429	414	445	445	452	416	459	458	424	458	468	460	442	437	490	447	424	465	454	449	446	426	444	417	434	428	411	475	450	422	438	452	477	446	472	420	448	423	484	442	450	444	436	458	393	456	453	386	463	434	464	421	402	432	465	442	406	454	434	434	471	453	449	418	439	439	418	442	432	442	458	448	451	455	428	448	454	420	411	445	447	432	446	430	416	509	434	443	435	465	426	443	440	426	439	421	473	457	444	438	397	441	429	390	433	395	459	448	423	416	443	460	427	427	452	434	435	422	436	437	442	433	455	444	416	457	433	437	413	469	431	448	426	486	408	428	429	441	453	430	420	439	439	489	496	406	430	439	452	475	450	416	430	487	450	463	421	441	457	433	479	433	411	434	418	414	427	422	416	458	452	460	453	440	418	436	446	468	422	437	443	469	465	469	443	413	435	453	428	419	482	446	446	410	476	408	485	451	473	460	431	442	435	413	437	407	406	457	441	423	432	436	437	445	440	444	446	415	455	445	452	436	433	476	444	427	460	445	442	448	427	395	436	412	425	452	429	445	475	428	442	408	407	433	443	420	453	446	450	432	469	421	433	430	449	439	446	441	456	447	463	458	456	436	437	439	431	449	426	442	472	470	438	441	460	473	467	438	432	448	407	426	442	471	421	451	437	445	448	410	436	482	437	469	438	430	466	428	461	443	466	443	441	468	486	454	398	466	457	426	468	451	449	413	447	434	468	396	440	441	438	465	413	431	411	441	439	414	460	431	432	459	447	440	442	431	442	474	398	442	446	428	426	406	424	444	468	433	445	438	472	453	440	448	447	485	456	425	464	413	430	448	455	407	469	461	458	424	448	459	442	468	479	397	439	438	413	457	424	466	454	406	436	442	438	376	425	443	458	464	428	459	397	438	462	444	450	451	462	449	403	428	435	430	470	448	435	484	405	460	487	442	420	466	428	438	414	458	416	466	415	438	399	448	408	473	469	438	473	445	469	434	450	418	447	438	467	423	443	440	418	417	420	433	473	475	466	439	444	436	433	438	416	418	431	450	436	401	409	462	457	458	424	451	457	446	439	431	426	438	447	462	443	445
2296	516	295	293	247	235	223	219	265	261	236	220	231	224	241	206	219	202	241	214	226	234	244	216	204	212	228	189	233	236	199	215	213	217	203	229	204	244	226	184	208	190	233	216	227	235	247	202	231	203	223	186	200	195	186	212	210	207	198	212	202	188	221	186	228	212	197	205	216	213	221	217	207	191	201	209	217	192	196	218	205	228	218	188	191	205	202	226	215	210	221	217	205	216	184	218	199	212	203	209	217	198	222	204	223	221	196	238	236	198	207	236	194	241	190	221	200	209	228	230	199	211	213	214	184	205	198	226	194	208	229	225	204	227	221	189	227	247	262	198	219	191	250	193	197	208	197	228	194	219	237	223	246	216	217	222	199	224	222	204	230	223	234	214	195	218	219	216	232	230	215	215	196	184	196	208	197	216	202	210	223	214	214	206	193	219	225	204	212	208	218	201	214	203	231	217	212	227	235	211	231	205	198	201	222	225	233	195	224	198	218	193	206	184	209	221	243	211	215	224	226	231	243	214	226	184	213	218	223	208	203	198	218	201	206	217	217	180	193	235	217	219	203	198	220	203	190	227	211	206	215	228	222	202	186	222	213	236	202	207	203	211	199	205	201	200	200	220	220	239	218	217	217	237	231	205	206	213	193	201	197	221	211	224	240	235	202	234	207	209	228	206	210	215	209	192	231	209	251	218	226	214	233	228	213	200	211	216	202	211	210	233	200	197	233	205	215	228	195	192	229	196	216	189	208	225	236	177	214	191	206	198	216	214	218	189	192	197	216	224	218	220	197	216	200	232	185	226	197	218	226	199	208	222	195	228	222	215	232	202	212	230	196	178	205	213	190	214	203	223	227	219	212	218	200	205	218	215	225	200	244	177	213	204	209	193	218	215	215	211	229	224	219	229	224	208	229	208	199	252	189	210	211	219	258	202	221	206	207	215	244	212	220	201	211	180	231	210	201	192	227	222	224	227	212	213	217	211	211	204	226	212	191	214	221	219	199	220	204	225	212	207	213	208	218	198	209	220	209	250	209	203	209	211	209	236	217	217	217	172	198	220	229	201	204	201	229	210	213	210	234	185	223	225	203	186	212	221	239	210	226	213	220	235	220	243	221	198	214	191	203	216	195	206	215	192	216	190	229	227	181	214	225	224	206	198	193	204	241	226	221	212	241	215	183	237	212	217	218	225	207	227	241	215	204	216	202	212	240	200	192	215	214	199	221	198	222	205	194	206	194	202	226	201	250	210	219	238	191	196	222	201	216	231	209	214	198	225	206	213	153	213	214	202	204	213	219	206	221	224	197	216	210	190	229	218	203	194	197	181	224	214	217	225	215	215	236	209	239	214	203	198	209	224	212	194	223	213	238	228	226	237	207	218	244	224	228	222	246	225	220	205	245	228	217	200	220	207	205	203	205	218	223	204	221	215	246	209	212	218	228	213	235	245	203	219	223	243	218	219	233	225	214	205	214	219	213	189	196	198	204	223	204	229	208	226	217	205	227	200	208	215	206	213	219	196	219	220	200	222	218	210	201	219	209	225	220	198	210	198	237	219	209	205	207	218	200	199	225	196	198	205	221	231	230	207	225	205	198	211	201	227	206	178	224	222	240	194	198	211	237	189	237	209	207	243	191	211	190	226	194	227	200	228	191	226	212	195	207	216	229	204	208	215	214	204	237	214	225	206	199	207	201	240	221	216	200	210	210	201	215	222	199	250	212	227	227	226	205	208	202	216	224	213	226	179	216	197	227	217	210	199	203	216	224	219	207	224	193	217	224	207	225	226	181	224	225	205	220	201	215	226	193	206	207	201	208	261	210	205	230	191	205	202	200	205	206	228	199	181	249	211	195	226	205	225	206	193	218	235	210	208	216	214	190	198	208	225	230	224	202	196	198	193	224	193	197	229	224	238	223	204	209	241	205	213	222	232	233	250	202	196	216	220	223	214	228	206	233	235	225	223	244	207	233	219	225	194	241	178	215	194	233	199	206	259	201	201	226	214	201	212	247	201	183	200	204	191	199	192	231	200	197	206	230	211	208	231	221	215	235	228	233	235	207	215	219	214	234	213	213	233	215	204	208	197	219	216	216	222	231	228	216	203	198	212	227	192	174	214	222	201	218	189	206	214	241	199	227	207	217	212	199	221	193	199	187	220	218	199	213	225	219	212	217	227	215	212	213	238	240	198	233	199	217	204	227	219	214	207	205	225	221	207	204	235	204	218	245	215	185	210	210	213	244	210	208	216	220	222	221	227	225	215	187	252	219	226	191	208	197	208	204	236	209	220	204	202	224	206	210	209	213	201	209	204	194	227	228	248	212	226	229	217	215	188	232	229	218	203	208	217	198	206	212	232	199	250	213	207	224	186	212	235	225	243	199	223	193	226	219	220	185	214	195	202	232	196	232	204	242	205	215	225	209	234	206	188	203	223	227	204	204	194	198	206	197	228	243	222	220	212	208	211	209	222	233	230	237	208	223	225	214	204	235	193	212	239	239	251	199	211	219	198	203	213	223	218	214	188	208	191	202	224	227	213	207	210	242	207	193	206	227	211	194	247	183	226	209	207	197	216	226	224	234	206	209	207	205	223	221	237	206	219	216	211	191	226	217	229	238	234	224	221	235	216	184	190	217	223	199	202	226	219	233	192	232	192	212	212	203	211	224	225	204	198	236	232	215	180	188	218	235	219	198	219	199	217	205	196	222	199	205	222	210	211	228	203	208	210	210	190	239	235	219	214	206	220	181	237	213	192	206	232	224	219	228	239	223	262	193	201	212	183	220	201	203	215	186	209	207	224	232	236	225	254	197	198	210	196	209	216	214	224	186	236	207	204	219	232	200	229	206	211	198	212	217	202	200	209	198	211	209	218	201	212	237	239	193	188	199	227	218	226	226	206	223	183	174	225	244	202	221	179	188	196	214	202	220	195	202	204	195	202	206	211	221	213	190	213	222	197	201	207	207	239	205	198	239	225	221	204	194	213	190	211	216	194	192	201	206	197	194	228	230	197	206	216	205	191	259	212	201	184	230	221	241	239	229	211	198	243	219	238	222	206	184	214	208	213	203	228	220	234	233	226	195	169	200	202	204	226	206	222	214	191	209	228	230	205	219	216	231	203	224	198	207	207	171	201	208	205	211	196	240	200	204	201	230	206	211	236	232	210	236	224	230	206	213	235	233	221	201	216	201	230	210	248	200	199	222	205	221	214	205	205	229	203	232	188	210	217	223	207	197	233	221	219	195	217	202	191	247	215	211	224	197	199	211	211	197	212	214	223	221	190	203	183	197	209	185	222	232	211	198	226	211	187	208	216	249	222	202	228	228	221	236	221	223	230	212	232	214	207	214	207	213	190	203	235	214	244	235	196	220	214	225	209	189	206	209	218	214	231	217	222	228	192	227	215	209	235	205	241	174	215	198	182	197	212	218	210	221	216	246	219	219	233	203	225	216	209	206	196	220	212	217	192	201	228	219	198	239	213	204	210
2299	1020	860	864	878	782	726	727	699	678	690	681	700	651	671	622	632	601	615	585	635	635	581	601	655	647	630	658	646	641	680	698	643	687	621	617	671	637	612	662	631	622	612	590	650	610	574	601	664	617	621	592	691	646	614	639	625	661	585	590	638	630	593	629	657	632	636	637	648	614	595	574	620	576	623	635	606	607	624	613	611	627	648	670	664	624	619	647	594	634	658	674	564	653	576	618	646	636	634	559	609	601	601	628	572	652	685	617	586	630	600	601	609	635	622	656	576	579	654	662	573	619	648	589	592	640	620	652	652	618	629	651	622	673	622	640	672	572	629	598	624	608	615	601	617	661	642	641	625	625	650	613	617	573	652	615	581	647	614	610	625	635	638	591	635	620	632	664	703	638	626	630	624	668	569	656	630	594	635	575	602	595	565	640	645	635	620	634	620	635	566	641	639	611	590	632	590	601	576	589	626	635	628	632	629	603	569	624	618	629	669	670	643	632	631	668	605	660	622	606	627	651	620	657	587	623	618	630	613	666	611	610	634	656	605	597	626	639	630	651	643	625	629	640	592	557	660	631	580	586	617	663	651	588	617	631	630	618	668	618	661	599	612	576	578	680	567	630	665	618	599	647	611	640	579	644	608	656	583	652	595	623	619	658	625	616	616	614	630	607	621	616	625	662	627	638	603	648	644	628	605	670	661	601	625	635	611	629	613	630	657	624	645	640	605	642	599	631	609	638	586	639	602	573	560	662	649	614	622	632	654	630	628	592	618	619	615	615	618	618	638	622	639	618	638	585	665	578	634	609	623	629	604	603	606	642	622	702	656	622	622	613	588	642	644	643	602	630	649	651	609	618	601	672	629	631	599	606	591	626	594	630	636	657	637	661	605	642	645	666	642	641	616	625	671	585	599	615	614	624	652	598	594	624	661	594	609	615	610	629	595	636	582	639	615	587	671	668	579	617	661	648	674	658	659	629	584	616	605	601	628	643	625	553	604	586	611	589	594	577	607	607	626	649	632	615	611	624	649	626	602	638	614	644	666	583	602	581	596	590	609	659	634	618	586	640	603	615	614	612	620	594	625	659	628	631	585	670	639	603	626	598	587	623	648	597	639	611	651	662	658	595	617	637	623	617	625	615	619	611	619	605	625	646	643	624	658	596	636	604	657	653	635	613	612	597	656	634	628	668	600	636	646	650	622	610	639	573	623	622	639	627	639	577	610	653	631	618	572	608	632	638	614	673	631	581	659	650	606	660	639	636	637	681	616	627	601	611	641	623	603	663	622	684	634	630	607	649	618	627	618	587	651	679	595	625	614	592	557	610	595	580	634	565	615	614	589	599	596	677	646	598	557	568	635	658	652	586	646	592	641	592	613	602	602	602	598	615	599	628	643	611	591	652	599	583	611	613	609	665	564	631	638	621	602	623	665	580	630	598	604	590	588	624	671	636	582	595	601	629	601	635	586	567	620	623	608	683	649	585	623	610	680	597	614	558	638	600	596	653	591	581	643	649	654	597	632	606	659	591	615	671	597	582	604	604	587	604	612	654	619	576	613	600	604	644	642	657	615	620	661	620	609	599	637	649	601	605	565	608	628	591	599	614	638	633	619	634	609	597	657	647	595	639	660	605	677	642	652	619	604	703	626	587	603	634	606	599	623	599	597	641	613	645	618	617	599	620	615	670	606	631	624	599	642	636	601	593	621	608	604	646	598	652	611	639	649	636	629	636	624	665	610	586	634	632	608	693	658	609	587	616	639	608	566	589	654	597	657	590	625	646	595	634	640	629	617	619	582	622	594	604	588	598	616	620	620	651	596	634	587	643	616	616	638	602	666	624	595	578	625	599	622	612	638	626	612	614	636	641	567	627	576	600	625	590	669	614	638	641	596	587	635	612	643	591	608	638	638	646	613	617	634	664	586	669	605	598	647	636	604	613	614	582	608	621	631	621	583	606	615	608	648	607	641	619	626	620	631	625	648	603	646	639	594	611	611	630	604	628	650	661	639	624	656	610	603	646	650	611	637	619	644	603	594	646	666	601	597	690	590	601	599	605	593	597	602	610	652	626	642	604	584	630	628	613	659	627	627	628	613	582	604	622	639	606	606	618	613	594	607	627	645	632	601	620	606	611	623	590	616	645	609	637	615	636	616	634	679	635	671	629	627	616	611	646	620	604	630	630	606	637	624	619	626	675	629	639	617	641	602	578	617	621	584	606	639	604	616	635	624	601	589	635	627	637	641	629	641	612	628	672	624	614	603	606	611	626	680	616	620	659	611	605	607	640	617	613	637	628	638	612	612	642	632	617	657	619	638	621	606	648	618	642	637	580	651	624	602	601	650	618	636	645	585	602	627	641	635	620	621	607	648	645	640	648	651	607	636	590	636	619	668	627	621	647	579	623	601	603	620	622	580	573	607	599	651	623	597	592	591	566	608	667	605	630	622	587	608	637	637	618	669	635	663	585	593	613	613	607	588	612	638	642	601	627	631	662	612	589	686	629	632	612	641	599	645	597	590	634	604	621	628	623	649	625	594	604	665	638	675	618	628	622	636	634	656	629	629	588	649	627	641	601	627	594	618	597	642	595	566	633	637	623	585	630	675	607	638	613	606	644	648	618	623	576	634	603	685	642	642	628	603	639	585	622	570	634	629	615	648	584	629	646	636	591	625	619	562	602	635	594	595	630	647	664	567	604	587	668	566	608	595	635	658	608	648	628	625	651	581	606	634	618	650	618	634	646	633	645	633	615	622	620	629	617	612	628	613	634	628	662	546	659	658	615	616	569	636	611	612	602	621	576	636	635	632	635	635	590	604	636	605	587	632	631	649	591	649	640	664	643	580	564	622	600	646	638	630	630	655	645	619	646	631	665	627	648	612	638	623	661	631	618	622	662	623	622	639	568	617	564	637	645	645	650	621	633	646	635	587	602	637	622	580	585	565	651	587	607	606	625	595	573	639	571	595	632	596	613	578	634	602	630	619	627	605	593	600	629	620	633	673	646	633	664	648	594	663	622	609	613	625	579	613	644	614	651	590	622	623	609	622	569	594	608	610	594	613	630	629	593	660	634	616	587	595	634	600	630	604	611	654	653	616	635	616	644	675	633	609	581	637	627	609	627	614	589	615	584	665	633	636	622	676	660	624	657	629	590	593	630	577	614	606	640	630	636	601	645	628	596	658	634	639	614	573	598	599	659	617	649	645	645	603	630	606	655	690	649	632	630	634	636	576	593	674	604	641	633	665	643	608	597	628	650	615	624	636	616	642	604	609	650	628	657	593	644	623	607	649	598	669	634	649	632	597	669	594	588	629	624	643	681	670	612	582	609	536	635	600	604	633	565	672	606	602	605	608	611	670	620	611	639	634	643	660	619	634	627	688	649	652	638	593	626	633	605	613	620	605	671	591	607	627	588	622	640	644	630	629	606	624	659	624	614	620	633	604	598	576	634	662	595	610	653	593	622	634	687	639	664	600	652	621	600
13075	5884	1652	1129	769	585	383	363	295	246	215	201	193	202	179	170	154	153	142	166	145	126	151	135	141	152	186	212	181	231	238	235	205	190	132	139	121	112	121	127	109	109	120	111	118	116	122	123	121	129	107	122	115	117	112	118	122	101	93	126	106	109	102	124	114	98	104	110	116	107	116	115	119	97	122	125	115	107	108	116	115	113	112	100	124	126	115	86	115	126	113	97	127	96	97	122	107	103	119	112	114	100	93	112	122	141	128	119	102	129	115	96	105	122	134	83	89	108	105	116	94	106	100	95	108	105	112	76	91	102	111	112	93	89	103	109	121	90	115	110	113	83	110	140	104	89	104	97	108	91	113	92	97	106	96	100	115	116	97	111	109	120	124	118	100	100	105	116	92	98	111	89	112	111	112	104	89	123	89	108	119	104	127	100	80	103	92	106	126	107	99	118	98	108	100	102	103	116	91	96	119	96	96	104	116	98	104	102	96	119	92	104	110	99	98	105	118	115	101	115	92	115	99	113	110	119	99	89	85	105	124	105	104	121	87	111	100	100	105	110	120	99	101	87	123	118	98	115	113	110	110	100	125	84	112	114	120	113	120	93	127	101	101	100	89	109	123	108	101	109	100	91	106	102	123	122	115	90	94	95	102	107	103	109	83	111	99	104	124	97	95	92	114	115	113	118	119	104	109	106	100	93	98	98	116	99	102	114	119	133	83	112	116	103	117	123	100	103	130	100	98	97	123	96	99	101	102	81	103	120	104	92	112	113	112	103	109	104	97	89	112	89	117	99	107	110	96	106	108	97	114	108	111	107	99	115	114	103	90	108	104	112	112	119	102	94	109	119	102	101	104	98	88	101	92	108	109	102	104	110	101	108	115	107	97	109	98	107	100	104	111	115	97	108	106	116	99	103	99	104	101	112	111	112	101	118	107	90	102	111	102	105	113	92	104	108	99	99	106	102	120	114	131	100	105	94	103	97	113	113	99	85	102	118	104	100	109	100	104	99	91	102	91	102	134	109	102	94	111	90	121	87	101	109	116	117	111	112	96	99	97	80	105	105	118	118	98	99	111	136	97	108	111	100	114	98	103	101	114	101	108	94	112	109	111	101	112	103	116	124	86	91	115	107	95	116	117	109	118	98	94	95	104	97	122	87	88	105	105	104	95	116	112	107	108	97	105	115	99	131	102	107	104	107	106	113	107	97	85	124	118	109	105	114	103	86	94	113	104	93	103	87	102	126	127	106	100	113	77	124	91	101	111	103	107	104	109	108	92	97	106	86	85	105	93	96	111	125	84	101	95	84	110	95	96	93	99	95	126	103	113	107	101	123	105	114	109	118	112	102	116	123	123	118	110	111	96	98	104	114	85	114	102	112	127	110	117	118	108	107	92	129	98	97	123	105	106	99	120	115	95	104	112	100	110	98	109	119	130	93	107	108	72	107	118	108	110	89	113	107	105	96	92	114	127	101	103	94	90	114	109	110	134	128	86	114	112	93	100	102	112	122	135	102	106	97	119	104	96	109	100	87	106	91	109	105	112	111	103	111	86	85	104	112	107	103	93	98	108	93	105	118	95	106	102	110	94	118	116	109	110	98	97	117	102	114	116	104	97	106	122	102	101	111	105	119	112	102	87	101	101	115	91	87	106	100	127	113	112	96	95	110	99	109	102	111	110	110	107	115	129	107	110	107	85	93	108	99	94	75	115	106	100	109	109	102	114	113	96	104	117	91	113	107	108	107	96	130	124	127	112	121	81	99	107	113	112	102	100	121	105	83	92	109	121	117	111	95	98	95	85	93	94	114	99	101	117	107	122	85	106	103	109	102	107	104	104	102	90	106	101	110	92	96	95	111	114	120	112	104	96	103	114	102	109	87	99	110	82	104	105	91	104	88	114	123	109	95	105	88	73	102	92	112	111	107	118	125	86	107	99	86	99	101	124	105	109	98	115	131	111	119	114	91	94	95	100	108	94	111	112	120	100	122	110	87	97	101	92	100	98	121	103	99	103	95	91	101	99	108	98	98	104	90	111	107	104	90	105	92	113	103	123	114	113	96	99	95	119	106	116	98	91	116	98	101	111	101	95	102	112	100	112	104	105	107	112	120	116	108	87	95	97	120	99	93	110	105	92	92	108	96	96	101	99	105	96	118	100	118	117	98	100	114	100	126	114	101	100	109	109	104	105	92	111	112	113	113	111	105	123	89	108	101	114	103	122	91	110	106	110	102	121	109	92	120	115	106	124	97	115	120	108	95	103	134	106	92	93	102	114	99	110	103	107	95	90	130	119	106	116	99	112	102	91	107	94	114	96	98	105	104	92	103	108	115	122	121	119	107	102	94	103	98	98	127	128	100	113	97	101	113	109	100	107	97	121	109	118	95	116	114	97	116	111	121	96	114	105	99	93	104	106	91	100	106	123	113	105	101	105	102	120	116	109	97	107	117	92	94	109	114	103	85	95	106	123	116	105	107	94	105	110	106	108	115	106	92	110	114	105	101	89	92	122	94	112	109	136	109	108	107	116	93	96	102	117	99	115	101	102	101	88	91	101	112	109	111	122	112	78	107	102	119	91	110	82	96	100	105	113	109	112	118	118	116	109	103	110	105	89	130	108	99	110	96	83	99	122	104	108	98	93	101	109	126	104	105	78	108	107	123	112	116	103	104	85	104	128	105	85	96	112	103	100	109	117	89	121	101	105	110	107	125	109	106	117	115	98	100	110	104	115	151	106	111	133	104	104	115	111	86	128	105	102	93	108	105	122	111	115	100	100	95	110	107	107	123	106	95	99	105	89	106	116	100	116	104	109	100	113	103	109	93	93	123	124	105	112	96	113	107	110	105	98	99	113	121	116	103	116	110	101	118	99	86	108	90	98	104	103	109	112	92	104	108	121	102	107	107	103	103	92	90	111	108	117	95	105	113	93	128	123	105	130	104	132	107	118	94	104	104	86	128	100	105	93	109	95	108	119	103	110	120	126	115	109	105	107	103	101	111	109	111	106	124	90	103	106	109	117	105	93	109	120	115	119	121	100	117	127	110	114	96	100	96	90	110	117	116	90	86	100	108	111	114	96	118	136	100	107	114	93	111	94	93	109	115	82	110	79	101	112	107	104	103	133	105	109	107	126	89	85	115	97	115	100	98	110	115	110	106	117	114	118	107	92	83	114	111	116	114	108	94	95	120	97	96	95	114	101	96	105	114	127	114	102	99	115	103	112	108	117	114	104	130	102	101	108	93	86	102	122	109	111	123	114	97	98	108	106	98	101	105	102	95	109	107	92	109	117	100	92	120	108	87	121	131	100	97	102	97	88	119	108	93	92	102	120	104	95	106	100	104	104	105	112	96	95	94	106	121	123	86	120	105	104	98	105	99	102	124	117	89	106	111	113	114	93	97	114	103	89	101	72	88	119	115	100	102	110	104	102	102	94	103	92	90	115	121	103	100	98	97	106	101	120	111	114	118	94	115	113	92	90	106
8052	5501	3376	3898	3255	2628	2194	1737	1444	1296	1155	1016	888	894	825	707	745	659	666	556	616	570	531	511	594	721	898	1001	1222	1527	1570	1534	1089	892	696	592	629	484	446	421	410	453	381	411	386	425	405	418	396	382	381	392	403	393	401	358	361	377	401	383	362	410	376	357	365	381	344	375	384	354	359	370	388	365	370	361	354	358	362	401	359	389	354	344	360	386	400	348	336	335	370	352	334	377	371	350	316	366	360	336	365	368	363	358	335	372	357	368	375	377	350	380	333	339	359	334	357	383	346	372	385	337	356	352	392	359	380	348	379	413	369	362	341	365	316	358	374	332	375	366	343	370	363	364	359	347	344	376	346	355	360	380	356	366	382	350	344	352	365	369	356	340	349	354	349	362	374	343	351	361	320	352	378	329	345	364	357	351	318	320	353	334	362	328	324	334	338	373	351	371	360	334	344	363	337	352	368	354	348	354	345	363	344	378	392	353	374	363	334	356	358	364	331	345	376	353	361	369	353	376	360	330	358	348	327	368	301	334	345	350	355	363	374	354	320	348	333	374	362	323	360	378	341	392	350	321	328	363	346	364	365	354	314	352	362	353	362	374	366	387	350	367	353	341	343	340	348	326	338	376	372	327	348	360	356	387	354	360	382	376	322	333	321	340	356	367	350	353	350	372	363	370	358	349	334	360	356	356	365	317	346	364	347	326	375	338	367	360	309	355	342	345	337	321	339	376	345	361	365	375	346	348	353	354	368	336	340	389	369	333	376	366	388	351	315	350	341	357	361	346	357	339	389	381	369	369	335	392	345	385	332	360	381	325	390	369	317	340	353	362	344	357	335	387	339	318	356	390	341	357	354	345	352	313	366	372	361	376	365	327	343	341	387	350	370	333	364	315	356	324	343	342	369	316	347	326	335	338	332	350	359	351	403	358	365	304	348	355	317	399	336	358	340	351	352	339	326	350	335	367	373	356	364	356	338	332	336	352	306	347	346	311	354	328	375	352	366	326	338	347	361	353	354	330	343	326	346	344	361	351	371	344	363	315	329	360	363	371	316	369	341	329	348	368	347	361	324	363	326	335	351	311	366	325	338	339	326	349	347	332	347	410	335	355	352	337	351	371	374	343	340	345	367	325	344	355	330	360	333	359	371	364	356	353	363	328	329	368	352	362	314	367	332	318	379	372	362	358	346	348	316	367	323	361	325	348	320	346	328	394	360	350	364	360	344	334	337	338	369	380	349	360	363	338	363	344	366	370	367	343	369	355	331	361	355	357	345	379	333	369	337	364	351	344	369	330	381	349	362	356	346	333	344	361	376	359	376	350	349	332	370	365	348	357	338	381	351	354	337	335	346	343	337	329	338	356	352	324	346	342	367	339	343	339	382	388	359	341	350	327	346	323	360	377	384	362	345	319	356	353	336	324	372	345	355	367	386	367	328	364	360	390	366	327	358	332	341	374	346	342	356	351	339	360	376	325	357	383	363	333	346	421	361	364	353	337	325	368	338	365	349	360	371	350	375	347	358	336	359	396	356	372	344	369	353	367	322	350	331	347	349	368	350	356	395	369	349	351	360	324	360	341	338	361	362	382	342	332	348	345	357	356	356	359	319	362	336	323	390	330	343	343	356	357	340	354	321	406	359	344	342	334	355	398	374	387	368	347	342	338	319	374	341	370	350	349	368	388	369	323	349	343	346	328	320	387	350	383	350	358	373	379	347	346	351	352	404	388	396	376	354	369	316	355	350	350	352	333	367	364	318	380	371	377	344	342	331	342	379	314	338	346	337	332	342	367	308	390	372	327	329	329	344	344	360	357	365	349	359	342	335	340	405	338	357	342	329	347	322	352	344	357	357	328	348	348	311	334	371	365	336	350	340	378	379	387	389	336	386	348	355	326	371	327	382	328	333	381	365	355	381	374	378	345	355	345	341	341	327	356	342	365	345	340	381	347	348	324	308	372	351	361	328	360	331	358	334	350	362	346	332	328	336	334	364	347	361	350	360	360	351	303	353	345	338	364	354	360	328	337	359	357	355	338	360	328	361	350	361	358	345	367	367	377	355	376	344	366	364	374	361	356	369	357	367	347	362	356	358	355	324	366	354	337	342	347	386	370	314	345	344	339	343	323	338	356	368	342	384	328	343	375	350	363	374	346	368	357	354	354	344	376	363	363	346	331	378	330	386	319	377	354	372	334	351	353	343	333	339	319	355	308	353	341	353	363	357	356	362	330	323	373	349	315	335	346	344	343	348	338	340	373	331	375	325	377	371	357	393	364	386	364	357	343	355	363	371	357	324	362	336	365	338	365	338	387	362	352	398	326	330	348	339	359	338	378	367	353	343	383	389	388	330	358	381	350	358	371	386	383	361	385	363	358	405	329	340	347	359	344	372	345	353	367	366	333	349	401	330	345	398	330	338	336	349	351	343	349	361	359	347	352	347	316	330	354	355	375	342	343	383	368	347	357	348	364	328	355	345	343	338	365	350	322	341	339	348	342	375	342	378	321	363	362	367	383	329	299	355	345	355	351	382	358	346	314	342	345	354	382	386	350	395	374	307	309	349	322	355	345	364	350	327	344	368	358	388	324	368	315	359	357	365	302	321	360	364	334	355	369	379	371	346	342	383	337	330	376	352	326	382	356	331	325	345	369	352	349	335	375	346	324	335	379	356	344	339	334	353	356	351	381	348	358	342	337	355	344	362	359	373	355	380	346	334	364	346	329	378	346	338	338	310	347	349	331	380	323	338	328	343	393	356	357	356	332	365	342	373	342	354	387	351	366	354	367	373	350	319	351	348	310	323	336	365	361	348	354	352	363	384	358	330	348	331	394	342	340	326	340	350	327	380	342	377	356	339	391	329	359	365	336	318	340	354	344	321	319	388	337	359	370	322	371	374	358	348	328	346	366	349	349	378	340	363	319	367	351	330	365	334	351	342	340	369	352	351	343	347	352	333	341	397	353	321	334	355	329	370	350	323	361	366	317	363	367	358	358	378	328	332	401	353	374	352	343	353	318	368	354	347	383	362	360	343	394	316	366	370	353	341	355	317	374	359	355	355	353	364	375	372	373	339	343	331	361	368	381	352	390	316	348	339	398	329	383	357	359	354	336	377	353	365	327	350	351	351	349	346	352	342	355	353	338	371	372	332	343	355	313	350	336	344	363	366	320	353	376	337	310	356	352	344	310	318	370	378	336	350	332	320	376	347	372	340	366	360	374	325	329	360	365	349	345	348	352	363	358	381	363	364	357	384	333	368	351	364	322	370	349	359	349	365	345	376	344	361	349	340	373	335	363	354	363	321	365	338	334	341	368	379	339	360	374	388	355	369	327	332	359	342	353	353	346	348	358	352	363	337	367	353	362	367	343	370	354	295	333	351	327	341	379	357	350	362	324	360	348	359	366	373	351	364	333	347	350	351	336	383	342	352	372	371	362	342	344	348	365	351	383	332	342	322	357	333	348	375	353	358	346	346	323	349	370	341	347
22194	10412	3293	2267	1573	1190	817	605	509	443	384	329	300	276	255	300	238	216	204	192	191	229	216	224	198	224	270	318	370	406	409	367	279	327	215	196	209	180	152	164	168	172	166	158	159	161	173	161	156	167	154	147	151	185	144	174	136	145	162	128	164	151	152	150	166	143	137	148	170	153	148	152	134	133	149	141	147	153	147	149	134	144	140	156	133	162	158	165	142	145	150	157	154	165	160	169	161	146	145	164	164	145	147	156	168	134	150	131	133	138	130	127	154	158	133	145	147	147	151	158	164	173	150	145	144	161	128	155	117	140	138	154	137	132	171	157	155	147	153	124	168	152	127	126	169	157	164	146	162	141	140	160	143	163	147	142	150	145	143	150	147	157	149	154	151	148	159	136	159	169	140	161	150	142	158	154	130	133	143	153	144	146	167	139	158	138	154	165	146	140	164	138	171	163	150	134	144	175	133	146	134	187	168	143	135	167	142	115	145	132	124	157	163	140	141	164	170	138	166	132	131	156	139	138	155	147	156	149	153	159	144	134	135	128	160	130	150	133	133	169	153	134	143	130	127	166	128	155	132	153	149	144	175	129	143	124	136	150	151	150	154	147	156	156	150	158	161	138	152	158	145	132	138	139	133	161	154	146	163	154	139	170	158	178	143	171	149	140	139	146	164	138	168	122	157	130	145	140	159	130	145	138	141	123	135	150	137	150	143	142	163	168	129	148	147	134	141	144	149	139	141	147	142	157	150	144	138	143	142	155	145	145	131	152	162	155	144	141	162	133	160	160	141	150	128	141	173	140	138	147	158	135	159	129	133	144	154	128	136	145	154	135	144	123	162	136	145	132	139	157	140	147	125	155	165	157	169	154	156	138	133	155	147	140	158	176	131	135	152	139	158	144	151	137	153	145	156	128	163	146	143	145	146	140	139	153	137	164	143	128	154	160	152	162	164	160	158	163	149	142	144	187	131	145	163	138	158	144	139	134	159	139	149	144	151	146	151	137	147	148	149	133	135	151	152	130	154	143	137	150	165	146	131	156	155	138	163	154	122	143	168	149	159	153	152	138	161	155	144	139	136	124	178	138	156	132	143	133	149	132	146	151	135	147	137	153	141	154	128	150	139	153	131	149	160	162	148	131	135	140	153	134	153	148	148	148	128	163	155	129	166	133	159	164	146	128	144	145	141	142	125	137	158	143	138	143	141	142	151	155	154	152	149	157	149	134	151	134	143	132	132	141	150	152	136	142	128	138	138	129	145	141	159	158	144	143	139	145	139	159	171	151	165	150	153	148	158	137	136	154	146	148	151	134	137	165	153	147	151	132	168	142	147	134	129	146	125	144	145	171	160	164	131	130	162	146	145	133	152	143	159	142	148	142	167	163	150	166	160	133	131	154	153	115	156	141	145	156	155	152	153	146	129	138	149	163	126	118	159	148	145	133	146	154	149	163	149	153	162	160	152	154	138	142	146	144	125	170	168	161	160	159	149	165	141	153	148	167	161	152	161	153	151	162	153	145	169	129	154	139	128	142	146	148	127	135	136	159	164	151	154	136	150	151	148	148	139	142	139	139	137	146	134	152	169	133	156	152	123	161	156	140	140	156	142	140	160	154	154	143	144	132	132	132	143	130	138	143	142	144	166	143	162	135	155	156	140	143	149	149	143	148	136	153	143	141	127	171	137	137	161	136	146	125	148	133	133	147	139	151	144	159	147	152	156	150	146	152	149	161	144	155	149	129	140	144	160	141	159	147	143	142	141	155	143	136	152	135	158	136	152	155	131	145	118	147	163	147	142	147	154	137	150	127	148	140	137	149	128	148	132	177	156	149	145	159	163	125	131	142	153	131	127	154	145	150	136	157	146	129	151	125	127	135	133	151	160	136	141	147	137	143	146	135	163	143	153	159	147	151	161	155	155	144	160	142	166	147	142	140	157	164	137	135	154	143	146	152	141	153	131	148	160	146	134	143	146	151	154	151	142	146	137	131	151	154	139	152	122	117	131	137	162	151	161	169	157	143	144	138	152	157	145	155	172	138	143	156	155	134	162	132	133	152	138	136	149	154	142	151	146	143	162	145	138	168	147	145	150	135	144	167	133	144	140	136	148	154	126	126	128	152	151	154	150	137	160	148	170	137	144	143	154	127	145	158	153	181	142	152	159	151	140	164	138	140	156	130	173	153	137	138	128	132	159	163	142	127	159	166	150	152	122	148	146	137	143	141	153	138	160	154	161	146	127	121	137	147	137	151	162	147	160	147	143	136	134	139	128	149	156	156	156	121	139	142	140	136	153	158	147	164	138	165	144	142	139	135	132	148	158	158	141	143	146	154	155	147	147	142	150	138	153	117	146	145	137	164	134	143	159	147	157	127	146	140	140	131	138	166	159	156	159	147	158	154	132	131	124	137	149	132	139	126	150	151	139	147	138	147	142	152	155	124	128	139	136	160	158	154	171	138	132	137	155	128	151	142	150	136	140	137	148	167	116	143	144	147	149	145	132	147	145	133	154	153	154	157	148	172	153	127	151	118	144	149	149	144	136	135	137	160	152	153	128	146	145	137	146	168	149	156	145	134	154	148	155	132	148	148	151	146	111	148	133	160	141	153	166	154	132	159	143	142	144	133	148	140	163	139	172	145	146	116	143	137	145	137	147	158	145	137	161	155	137	129	139	150	156	144	151	125	127	140	162	128	150	152	156	153	139	138	150	130	144	139	147	151	142	146	176	136	150	154	167	149	148	165	154	155	169	157	172	169	132	144	166	169	164	141	150	134	136	127	144	125	135	138	143	146	117	166	123	130	145	147	144	138	137	147	127	154	127	161	154	152	149	121	170	151	144	150	137	156	147	135	148	140	144	139	144	140	147	127	141	140	162	149	145	162	159	140	158	133	144	140	134	153	149	152	136	139	148	172	159	135	179	140	125	150	141	139	136	153	155	134	152	140	130	139	136	137	146	157	158	142	134	147	141	148	155	130	145	167	128	144	152	160	144	134	143	151	154	145	133	136	168	139	135	154	139	125	161	143	150	151	143	135	163	134	136	157	116	164	142	162	162	129	153	140	161	150	143	147	146	151	130	177	146	157	130	160	166	140	147	147	151	146	154	173	139	114	160	148	127	151	152	150	163	164	150	136	145	134	138	157	149	141	141	113	136	140	154	151	148	135	151	144	131	148	159	155	171	133	159	163	149	146	160	134	147	143	156	129	141	152	159	145	134	184	167	151	173	137	143	154	151	127	158	129	142	141	158	164	147	144	142	139	148	160	147	156	146	153	162	132	152	164	147	153	133	127	152	164	160	150	158	158	146	149	148	150	146	147	142	143	141	136	159	146	144	158	141	164	141	148	142	133	152	156	171	154	163	130	146	170	115	164	172	129	151	167	126	143	153	161	150	159	169	155	160	160	143	161	132	131	158	165	124	145	157	149	133	134	155	159	146	163	150	168	129	156	138	141	128	168	143	145	139	171	157	137	129	141	135	134
12070	7706	5973	6826	5781	4662	3866	3131	2639	2267	1905	1768	1579	1402	1353	1172	1168	1045	985	958	914	862	839	862	857	1031	1522	1930	2297	2801	2838	2130	1345	1620	1182	942	1054	675	602	609	577	538	553	577	548	565	564	574	570	526	553	508	516	516	496	506	492	496	519	525	507	525	518	477	518	484	513	509	550	529	468	543	480	543	470	460	478	474	475	481	524	460	491	493	521	470	503	488	522	516	448	454	444	469	488	489	503	424	479	487	512	457	471	456	458	481	463	457	499	470	488	473	469	444	485	468	493	494	498	483	447	447	474	456	470	491	467	435	476	494	464	448	485	535	433	481	513	464	501	446	497	494	456	461	456	448	427	501	479	474	487	435	499	457	501	463	470	453	485	469	479	480	467	483	481	454	436	477	446	494	518	485	455	435	460	497	437	474	486	469	470	459	461	487	431	467	483	466	442	477	435	424	444	470	449	465	444	484	477	435	437	448	470	453	457	456	492	477	503	443	473	464	463	442	474	432	465	435	463	467	475	480	468	489	432	459	448	456	487	456	502	486	472	462	469	469	435	462	498	513	461	466	459	422	457	466	446	482	476	495	491	455	475	501	461	480	481	482	413	443	476	466	454	474	445	456	420	456	426	468	474	480	481	466	414	450	448	496	429	435	465	443	470	485	461	466	469	450	431	489	446	490	448	442	474	506	437	419	467	460	483	482	495	454	403	476	488	455	503	473	461	421	456	480	508	466	515	496	487	424	460	444	425	467	465	459	477	456	447	503	434	465	505	484	478	456	524	466	474	485	426	478	466	436	456	478	436	447	473	480	442	487	447	460	475	490	464	455	489	497	496	472	471	447	448	486	480	437	469	444	419	496	448	421	468	474	499	437	419	452	453	498	479	467	470	437	470	451	457	449	434	463	469	482	466	464	453	510	468	471	439	453	506	459	454	465	492	427	447	461	458	452	467	454	463	439	457	501	466	464	499	488	481	450	418	497	462	453	446	457	467	488	459	491	508	500	466	541	455	474	474	459	455	464	447	479	494	458	461	490	474	448	439	460	457	451	484	513	501	488	460	432	467	460	471	443	445	480	479	466	436	446	465	469	478	467	449	477	468	477	447	474	462	465	456	500	451	443	460	433	453	440	483	459	470	430	439	469	456	487	471	466	432	468	465	467	462	423	466	446	515	493	442	455	467	441	498	479	463	464	470	475	491	479	503	463	453	440	458	467	489	441	490	438	471	464	503	440	488	445	430	456	475	479	443	456	458	448	413	458	429	470	467	471	436	459	463	453	453	479	478	452	443	446	453	420	475	497	480	466	481	468	465	459	451	457	465	429	433	479	494	476	496	449	464	497	458	418	495	496	488	449	472	483	471	419	439	468	421	488	455	489	440	477	485	460	453	447	479	438	457	441	472	497	453	510	476	456	465	471	472	466	460	468	461	421	465	487	452	478	446	496	483	440	467	479	452	486	463	482	452	471	485	492	453	475	445	434	460	454	493	465	470	454	414	456	466	478	438	506	461	485	441	451	454	466	474	446	472	510	473	441	512	466	441	436	464	460	478	437	464	452	446	453	459	460	473	510	484	439	449	465	477	444	468	499	451	457	465	459	428	469	450	447	463	450	468	470	461	458	467	447	496	456	453	474	476	448	452	449	443	477	441	479	430	451	441	486	466	495	460	469	425	506	432	471	487	515	514	447	462	447	487	490	478	471	418	418	466	442	461	422	483	425	499	475	474	445	462	480	456	498	487	478	425	454	463	458	457	464	474	434	421	467	446	455	497	492	479	482	414	483	440	444	463	446	444	459	474	467	413	440	473	468	441	465	492	423	501	482	473	481	451	459	477	488	473	456	448	436	454	472	474	447	455	498	438	425	428	462	489	476	469	492	462	446	461	453	460	457	505	475	459	466	422	463	457	466	431	441	458	463	463	483	465	479	464	451	421	490	486	458	486	459	487	466	466	455	479	508	457	439	426	448	406	447	436	447	476	448	449	444	446	438	422	467	498	437	472	444	433	462	451	507	485	471	455	470	459	463	467	453	456	492	465	410	450	454	466	440	402	429	471	473	474	478	457	427	444	480	494	439	469	508	501	468	437	479	449	472	424	471	448	449	467	471	510	429	470	438	506	442	445	471	436	484	464	481	464	450	478	461	447	437	418	453	446	465	456	459	467	452	435	458	466	451	483	446	464	451	445	440	481	443	476	452	464	474	448	507	448	455	477	472	472	474	434	438	479	481	473	429	430	465	484	428	476	483	456	478	449	446	470	461	476	440	497	461	460	460	464	454	471	478	471	420	447	434	452	458	492	465	407	467	482	484	465	436	459	431	398	468	488	495	474	460	481	471	465	493	467	445	438	424	482	449	457	484	460	447	467	468	477	506	455	470	439	458	458	417	505	460	443	469	448	470	414	486	447	426	445	432	437	422	479	458	485	423	471	463	469	421	445	407	453	486	479	483	489	438	475	455	459	453	466	432	469	459	438	469	490	463	456	438	450	474	437	493	450	452	460	458	470	435	472	423	441	469	479	470	452	466	453	457	451	465	444	482	462	475	482	453	447	479	457	441	479	474	466	473	463	469	504	493	493	502	468	446	501	453	489	435	468	455	481	465	429	476	474	454	471	453	404	452	474	429	478	430	438	443	454	475	509	448	456	439	458	448	469	486	439	510	446	442	462	458	453	474	486	418	445	454	457	455	480	486	476	446	452	464	457	488	475	472	484	473	473	472	470	457	427	475	470	474	440	434	427	456	439	451	431	430	484	484	437	417	436	471	450	446	456	441	458	448	440	467	439	464	450	463	495	451	450	468	471	509	454	471	444	463	476	452	474	448	481	461	468	489	495	483	454	444	467	488	452	481	448	479	465	493	442	451	446	407	475	478	467	434	471	471	485	482	492	439	422	461	466	472	472	475	437	469	444	436	486	461	437	454	446	490	483	471	480	472	438	473	467	429	482	434	489	477	453	448	448	452	457	455	437	460	479	489	464	448	411	415	448	484	467	495	455	492	489	453	480	439	456	462	441	484	465	449	462	437	452	459	423	448	439	449	455	427	476	485	485	472	448	471	461	473	439	491	483	477	515	439	449	435	434	446	450	448	470	479	437	476	447	453	484	479	482	427	466	442	503	458	471	460	444	421	456	459	470	420	486	431	457	454	461	446	489	449	498	436	465	462	504	461	446	461	454	469	469	488	475	448	436	489	453	497	494	448	498	430	473	452	508	467	457	487	437	455	457	516	445	458	456	477	497	492	427	452	444	488	453	460	456	473	436	455	506	452	456	448	478	411	464	453	468	485	498	438	484	432	453	448	454	469	493	463	483	450	467	474	476	460	494	462	496	488	439	462	453	422	488	433	500	431	463	470	482	446	489	459	476	469	435	487	474	454	475	431	497	471	461	458	455	465	471	463	487	440	454	483	440	473	452	424	474	461	437	428	483	439	425	452	486	461	451	468	484	475	495	481	532	452	502	484	477	448	466	427	495	468	429	438
2334	575	329	280	278	253	232	228	220	240	242	219	201	199	240	225	223	223	209	212	205	221	201	209	197	210	214	211	196	237	222	226	238	245	218	218	214	211	226	224	200	205	213	218	229	206	201	199	197	247	239	226	203	214	255	222	213	223	192	201	210	227	208	224	191	219	175	231	232	201	222	207	212	192	196	223	214	214	202	211	208	223	213	233	239	218	216	218	206	203	219	221	201	242	232	222	209	221	208	213	199	203	202	178	194	200	241	229	182	203	203	220	197	215	205	200	216	233	223	207	208	211	197	235	218	241	216	204	209	221	217	184	206	215	218	230	213	231	215	219	209	219	199	223	228	217	222	216	203	222	214	211	214	213	216	208	217	247	210	196	206	230	235	225	193	247	212	230	228	242	202	211	221	199	192	221	217	186	196	178	222	215	212	216	202	229	220	207	215	184	214	209	240	209	212	230	201	226	212	213	228	222	208	197	212	215	207	206	239	214	232	219	209	204	223	213	182	208	231	218	214	223	217	220	216	204	193	188	212	190	223	204	229	207	217	206	197	203	215	214	227	218	210	213	223	200	200	187	206	237	256	216	240	229	216	184	172	207	233	231	235	203	211	191	225	207	224	226	210	219	206	198	210	206	233	247	245	212	203	211	204	203	209	216	225	190	217	207	192	195	218	231	220	206	212	228	197	225	220	212	215	229	222	194	187	218	209	207	227	196	192	198	204	215	219	248	226	246	215	229	215	206	232	228	210	229	191	228	233	236	215	228	214	210	229	232	220	185	221	222	210	212	206	208	253	233	211	222	215	216	189	193	221	209	192	205	230	226	199	205	215	207	223	193	220	197	226	206	217	224	205	181	185	199	241	188	205	200	224	212	193	209	237	209	216	196	241	238	218	214	229	195	223	210	212	192	215	199	211	190	224	201	212	213	218	233	211	221	221	203	184	199	196	215	222	204	210	223	206	232	210	230	217	184	208	223	234	218	205	225	220	217	207	206	212	211	216	215	201	240	227	237	215	216	200	229	227	210	203	213	233	207	200	215	215	206	206	209	213	205	227	224	222	244	205	224	228	231	224	226	198	227	230	195	213	217	224	209	220	196	211	239	215	227	209	201	221	192	218	232	206	218	223	247	189	202	196	214	205	208	210	229	188	225	242	228	200	218	237	210	213	225	203	213	241	220	222	224	209	213	220	213	203	235	227	219	242	245	215	216	206	216	190	229	220	219	206	208	212	193	201	214	228	217	200	230	196	224	213	208	183	207	231	199	198	205	212	223	192	223	200	224	198	231	204	212	194	219	229	226	207	211	208	204	193	197	218	223	194	184	198	225	211	211	221	174	219	208	205	227	233	236	227	227	211	227	212	235	206	221	209	234	243	199	203	190	225	234	207	198	191	223	222	193	219	201	213	235	217	221	217	219	193	235	213	224	210	228	220	231	198	230	215	215	208	196	192	226	187	217	210	202	186	223	223	211	220	197	230	218	206	234	227	218	235	199	219	210	199	200	219	200	191	216	199	210	224	224	237	200	231	224	217	213	215	210	220	196	235	192	223	205	226	194	209	203	230	198	198	218	218	246	218	213	202	228	247	236	222	211	221	242	219	249	177	214	208	222	206	203	215	213	211	215	192	179	213	215	222	228	211	238	250	222	211	216	195	216	217	211	224	217	211	204	222	230	181	191	189	219	207	234	213	222	213	197	212	222	221	213	190	198	234	232	239	228	251	214	220	220	217	239	220	211	203	214	207	198	196	206	205	200	201	204	199	199	203	243	214	205	206	232	234	210	213	225	226	226	220	205	229	198	209	188	212	202	208	212	205	232	215	211	201	222	215	221	202	202	221	191	193	216	216	214	236	211	200	219	224	220	202	196	208	206	211	223	227	212	214	212	204	233	215	213	221	194	210	220	232	202	229	206	217	217	213	191	206	228	200	212	221	196	214	227	213	224	212	191	196	211	229	224	218	197	226	227	189	220	234	231	248	200	211	217	218	211	203	213	233	202	224	202	202	200	209	213	204	192	214	216	237	225	206	223	216	237	208	207	235	216	205	234	200	197	198	222	213	225	218	204	202	202	215	196	209	214	219	213	204	212	215	214	207	188	202	216	204	240	207	196	219	207	216	194	230	219	200	239	239	223	194	239	215	194	213	204	197	169	235	200	215	218	242	209	207	220	221	218	200	220	215	230	223	194	197	230	215	205	211	213	205	241	195	197	200	206	212	224	224	220	208	225	206	211	213	220	223	207	196	216	224	221	231	183	205	185	219	199	229	196	203	201	212	214	204	215	201	216	209	232	192	220	206	209	225	231	203	216	222	221	210	209	187	224	222	201	205	209	224	201	223	231	234	196	189	201	203	216	199	230	214	203	225	207	211	217	226	224	222	192	240	219	205	214	220	220	189	198	228	208	232	206	201	212	204	242	205	229	216	199	201	206	229	196	209	203	244	224	219	217	214	216	211	227	203	211	210	213	208	219	191	188	219	217	227	207	225	228	199	194	218	239	215	234	213	195	211	205	232	240	218	208	223	206	217	210	210	221	229	211	200	218	211	212	235	233	214	228	224	207	249	232	194	213	219	224	217	191	244	213	228	218	223	224	188	219	216	240	219	239	198	204	206	219	222	212	213	213	207	249	208	212	190	219	219	202	204	198	211	235	207	189	204	228	210	230	231	202	215	221	221	204	200	195	223	183	216	202	236	196	242	193	235	207	207	228	219	239	220	237	238	216	223	234	217	220	206	180	221	214	221	207	212	229	197	208	227	210	211	212	224	221	190	221	216	192	213	195	232	228	216	224	200	208	227	223	214	233	213	213	194	220	238	227	199	192	222	212	228	199	217	221	226	201	224	213	194	187	224	221	227	213	201	240	226	226	219	199	201	222	229	185	203	208	222	237	215	217	200	218	219	212	212	207	188	230	208	220	198	199	213	210	198	226	259	207	212	224	221	217	234	220	228	215	206	228	213	216	228	208	207	216	199	221	194	209	207	199	223	194	219	216	269	226	210	212	232	211	206	209	215	245	206	214	204	173	236	193	186	217	222	200	183	207	220	224	203	204	205	232	213	215	235	192	217	209	230	199	224	200	205	205	213	175	223	205	204	194	214	230	191	224	175	241	219	215	195	218	213	214	212	227	202	224	215	194	239	233	221	222	231	238	204	218	214	225	228	199	212	222	227	205	214	234	211	232	207	204	206	194	249	218	205	231	182	220	204	200	198	214	224	192	206	231	217	229	221	218	205	236	198	226	201	225	211	195	215	214	246	213	217	193	223	220	223	212	209	215	229	205	207	217	209	214	218	209	229	234	215	204	208	244	235	234	196	245	188	205	238	216	228	229	243	226	210	217	203	208	191	200	203	200	201	231	207	207	215	213	209	191	216	245	207	205	222	205	234	208	223	214	214	210	206	205	211	203	247	209	203	247	220	223	234	204	185	180	194	216	238	237	188	214	223	209	207	200	210	207	199	194	238	220	202	208	219	224
2389	952	818	892	841	768	733	736	729	643	623	641	663	616	647	626	633	634	657	625	705	585	607	647	622	625	674	667	690	657	711	683	709	614	657	639	605	625	652	586	648	650	659	618	613	643	627	642	625	639	574	641	608	667	598	603	646	642	618	587	646	614	614	607	643	644	633	618	622	610	586	624	612	615	626	637	612	598	681	663	608	625	609	558	639	617	609	640	670	581	631	605	622	623	606	655	614	650	585	641	620	647	613	644	654	633	581	583	639	600	678	631	621	611	663	605	586	599	645	605	621	653	610	656	610	643	626	661	634	626	605	631	590	631	614	602	620	587	627	598	639	630	628	614	622	615	634	660	591	624	562	619	615	651	568	619	578	640	635	624	587	628	635	619	557	684	675	636	617	594	660	637	628	646	639	583	600	614	596	627	591	661	634	707	600	613	591	626	584	584	645	612	621	601	590	637	619	616	598	603	645	606	664	564	569	603	609	635	621	621	632	637	628	586	637	600	628	632	625	670	627	633	598	636	639	609	622	599	654	636	576	618	618	664	631	610	657	625	639	624	626	624	634	626	663	597	645	625	606	649	597	572	620	602	633	662	640	614	598	623	624	640	619	657	622	623	616	611	624	624	603	611	610	625	629	620	670	614	648	612	606	633	608	652	590	612	604	635	653	577	609	673	618	575	579	632	607	596	603	660	636	609	613	660	615	612	625	569	620	667	633	673	608	594	618	625	646	642	615	621	605	641	651	622	644	665	599	622	625	600	590	631	607	652	668	588	634	621	576	594	587	592	676	582	606	613	629	631	606	660	648	595	627	638	572	579	643	592	586	635	631	605	601	583	612	679	597	550	655	619	610	627	616	629	607	635	607	637	611	654	586	639	612	604	586	597	613	616	633	627	654	660	628	590	650	589	619	599	636	607	666	640	607	619	603	606	621	620	583	628	614	627	619	629	619	596	640	627	620	661	633	616	619	606	615	650	577	602	589	579	606	617	650	613	600	618	630	600	602	595	648	591	639	618	624	610	617	624	623	580	555	645	640	630	603	682	628	596	601	640	598	620	619	582	641	587	672	634	621	590	572	642	642	662	664	675	628	579	609	655	628	620	595	642	568	653	628	622	597	623	583	615	609	631	578	614	663	616	620	637	637	594	598	635	619	593	576	657	639	567	611	587	631	613	639	620	666	577	679	592	644	633	662	633	597	659	678	593	623	626	654	633	606	608	649	608	651	649	600	656	646	599	581	654	628	588	627	603	660	614	643	647	596	619	652	649	652	586	583	606	607	571	635	624	607	644	598	640	597	629	626	644	592	609	601	576	649	614	602	623	623	646	624	598	644	633	608	613	656	590	588	639	647	639	650	653	621	620	647	607	607	581	600	645	614	648	588	584	624	641	632	617	623	623	639	605	649	591	600	616	666	617	601	615	607	621	612	581	638	636	606	582	646	598	634	608	639	602	620	578	599	638	621	667	587	635	611	639	615	597	609	652	626	582	605	645	626	613	592	614	627	621	617	572	641	603	624	588	657	652	602	672	656	627	626	650	652	635	600	649	665	620	611	642	597	620	631	641	694	620	632	637	687	656	612	599	645	615	591	659	581	593	604	650	629	635	617	638	616	630	610	681	586	612	623	568	633	611	639	631	611	629	583	603	589	641	581	639	647	671	649	632	630	604	627	566	638	597	588	616	663	610	627	643	610	603	645	571	602	612	643	551	604	617	611	588	616	629	631	617	616	625	624	644	633	625	636	635	575	615	594	611	599	644	621	645	659	610	630	621	593	637	599	589	672	598	635	651	593	652	630	597	611	613	633	575	636	665	605	587	634	642	621	612	618	625	609	619	676	633	616	652	607	609	632	616	606	650	594	627	616	622	648	658	596	596	633	643	597	608	601	592	710	581	606	627	619	628	628	607	611	627	594	631	617	655	646	641	580	620	598	607	628	622	661	625	643	619	590	640	606	614	572	576	665	589	607	633	638	629	575	610	632	663	544	614	652	640	618	589	626	616	615	610	658	584	631	640	605	631	635	617	617	677	608	623	623	602	638	577	635	618	578	599	607	598	615	604	588	638	617	632	636	638	585	610	633	589	616	621	616	635	632	605	625	611	585	648	612	582	664	634	582	627	634	645	601	634	601	636	619	628	630	628	626	614	604	652	610	605	606	616	656	614	644	606	662	592	657	637	639	672	569	687	611	602	671	623	607	636	618	632	581	628	670	649	602	639	591	676	650	597	635	614	575	637	567	612	645	624	671	638	640	629	588	631	646	594	609	582	644	594	615	606	617	646	597	605	632	616	594	607	635	617	645	590	645	612	640	599	616	632	604	613	583	587	624	652	606	646	577	603	610	633	618	633	645	612	610	654	614	627	616	608	648	629	647	658	636	644	639	639	636	629	647	639	609	616	646	621	615	637	640	566	657	603	658	609	611	575	623	625	611	636	652	606	609	625	619	631	622	636	627	608	594	622	667	616	629	646	612	617	617	607	630	604	637	601	638	582	575	630	673	636	603	642	638	633	605	620	667	635	621	605	645	635	585	630	643	591	622	625	656	629	629	570	667	618	567	605	583	599	624	593	603	630	601	633	600	566	641	649	621	625	586	595	650	642	595	602	590	597	632	640	635	668	578	636	624	608	641	596	616	592	628	630	640	603	614	631	669	611	658	627	619	631	632	613	619	623	663	633	571	610	654	643	571	616	606	617	657	610	645	634	652	626	634	605	608	626	646	650	613	627	629	619	590	608	589	634	612	650	668	623	626	581	701	690	628	621	605	622	604	637	588	629	611	609	613	604	617	654	637	630	683	613	610	630	609	633	611	612	619	611	646	625	628	616	618	646	626	613	624	617	578	627	646	602	634	624	586	630	599	611	591	590	643	627	580	603	613	627	628	580	624	646	655	635	669	584	648	588	641	633	615	611	561	614	633	580	580	555	636	601	621	587	629	592	652	590	659	583	668	644	627	627	572	607	689	537	607	612	617	649	645	636	598	603	618	624	625	653	603	659	619	614	583	654	639	610	602	626	580	642	593	602	597	652	590	606	597	585	617	624	632	592	603	600	592	617	612	591	614	667	618	614	667	610	647	637	647	682	565	637	645	600	592	688	585	640	619	624	614	598	594	618	649	620	640	643	619	583	627	635	635	596	625	610	604	606	634	631	626	622	617	626	632	600	600	657	606	649	637	613	656	596	584	634	643	618	659	632	625	622	561	631	561	634	633	651	614	640	642	623	629	586	667	614	654	642	689	583	610	616	557	578	563	609	615	620	615	640	580	636	660	591	629	623	619	578	588	612	610	594	646	613	655	650	641	621	609	643	549	619	575	631	640	595	603	612	608	621	652	627	566	639	597	626	575	626	614	582	592	613	623	624	638	589	637	675	615	592	633	624	593	630	643	616	625	621	633	604	652	598	606	597	654	625	657	622	658	632	613	652	575	650	650	613	654	632	635	602	634	618	599	577	606	631	638	610	612	619	612	598	621	565
12345	5220	1538	1088	800	572	429	358	314	233	212	186	161	168	156	143	142	149	120	141	125	117	125	129	115	159	165	205	205	203	199	198	244	156	146	133	179	111	97	112	107	105	110	94	117	125	120	119	107	104	127	101	128	107	122	97	86	95	96	107	98	84	88	99	106	97	89	114	107	93	122	109	108	123	97	92	86	87	108	96	101	119	97	97	97	110	108	101	90	102	105	108	98	116	119	112	106	102	107	97	125	105	97	85	119	100	109	103	97	107	98	114	111	104	85	108	98	78	88	106	109	99	108	90	102	114	97	109	121	89	122	94	100	91	109	118	111	89	86	84	100	93	98	100	109	105	114	111	107	105	97	105	91	111	105	99	100	89	100	101	93	86	90	90	111	85	87	99	103	102	114	109	109	91	86	107	108	98	101	96	110	99	100	97	110	114	102	96	102	108	99	91	115	109	101	103	87	101	83	106	120	98	111	106	101	102	96	111	101	103	125	103	106	90	106	86	110	97	106	112	90	101	96	95	84	101	90	109	122	91	101	106	101	103	112	105	112	110	119	76	97	86	101	112	108	77	101	114	94	99	84	96	85	103	119	101	98	95	97	88	108	99	110	92	79	114	105	94	90	90	113	107	89	98	98	95	96	93	98	111	111	98	106	97	105	102	101	99	94	97	104	91	111	106	105	99	115	113	96	104	93	99	105	89	83	95	137	111	78	102	110	99	104	89	98	107	99	93	99	106	99	105	109	108	78	94	107	98	103	96	87	117	111	118	118	106	108	104	108	102	117	113	84	83	110	101	99	107	84	98	98	101	103	90	104	110	112	88	110	94	134	114	104	105	86	95	110	87	105	122	98	109	133	112	118	98	105	97	109	94	102	90	109	117	105	109	101	102	105	121	91	102	90	85	104	96	109	103	88	98	93	83	121	112	90	99	102	110	104	97	93	93	110	80	100	92	101	112	120	104	94	95	77	88	100	92	94	118	96	106	96	94	101	104	99	115	106	109	81	90	101	97	104	108	104	100	97	101	103	108	103	101	89	112	89	120	109	102	91	101	82	104	102	101	98	121	98	98	99	95	88	103	107	113	103	97	111	109	105	92	108	101	96	117	94	102	108	97	84	102	93	103	110	96	88	101	98	97	94	107	106	86	88	90	92	107	88	103	120	101	98	115	104	91	97	100	98	112	105	86	118	115	101	86	107	136	112	82	105	92	93	105	96	107	113	104	127	124	103	96	114	113	81	110	100	86	119	102	98	104	86	100	105	110	111	96	88	97	95	101	102	92	110	118	96	83	99	98	97	86	92	95	135	98	105	102	107	94	112	101	111	100	89	126	122	119	117	109	110	105	107	116	102	113	116	101	113	75	108	99	92	104	97	93	124	93	106	103	102	102	100	124	101	115	86	108	93	92	106	98	95	72	85	113	105	99	110	105	120	127	103	103	89	121	116	104	108	105	95	111	120	98	103	123	98	98	96	114	84	99	87	103	95	103	94	104	111	112	91	89	96	84	84	96	111	83	93	100	102	103	103	107	109	87	83	103	110	99	86	105	107	104	112	89	105	103	119	92	105	109	101	110	123	125	111	99	94	95	93	78	109	100	110	95	90	101	101	98	97	103	97	97	98	102	109	100	98	102	106	96	97	96	100	89	109	88	100	101	118	106	104	100	97	93	92	98	92	96	87	108	93	92	94	105	90	108	90	117	103	110	99	93	107	111	89	119	118	107	100	105	99	101	92	92	101	106	107	86	103	121	109	103	104	112	106	95	89	96	111	104	107	115	108	96	93	114	112	116	109	92	95	100	98	116	94	91	98	114	104	97	102	110	108	91	102	111	84	103	112	101	109	113	97	106	106	96	99	121	95	102	111	109	109	100	93	95	96	110	103	99	98	111	93	89	105	109	109	122	102	121	119	94	98	80	98	92	107	121	115	95	107	89	121	105	92	104	105	111	100	90	96	120	96	109	103	110	81	88	105	100	111	102	110	106	121	105	104	92	108	104	96	116	105	87	96	110	95	102	92	103	114	104	91	108	107	100	83	106	109	100	109	115	99	96	95	90	106	87	101	121	104	100	105	104	88	97	103	101	107	93	93	103	102	123	105	106	95	100	122	100	90	107	78	104	99	96	98	90	110	84	100	92	115	96	93	111	123	98	90	76	109	108	126	114	95	102	105	112	94	118	112	89	114	88	95	110	100	106	88	114	94	118	94	102	97	97	92	96	106	111	87	88	109	99	81	96	106	112	103	112	91	86	115	91	94	97	105	112	93	89	83	95	109	87	89	95	101	66	100	100	107	94	95	105	104	111	111	87	90	98	94	100	100	95	115	112	95	100	111	92	80	110	115	103	106	119	101	100	100	108	127	112	100	84	102	110	110	115	92	92	98	105	92	102	111	103	115	104	110	113	100	99	102	101	99	98	102	96	94	86	97	99	92	97	104	101	107	104	121	97	105	109	108	101	110	102	115	86	98	114	113	106	106	97	111	94	104	91	113	102	91	101	92	72	104	98	106	114	99	137	92	85	115	93	117	103	109	110	114	92	92	97	101	102	109	107	112	111	111	94	86	84	96	114	84	99	91	114	95	100	104	88	128	113	85	107	118	101	116	97	106	110	101	95	101	92	107	114	91	104	108	99	86	106	95	99	88	102	86	84	119	110	89	96	100	99	94	92	101	92	93	92	110	99	117	97	107	98	117	100	107	78	85	99	107	106	100	109	96	111	91	99	118	96	93	102	102	110	102	110	91	89	88	94	99	112	108	103	108	103	86	100	78	107	96	98	103	117	102	104	89	120	113	104	93	93	93	97	97	105	96	112	103	93	90	107	100	78	107	95	96	100	109	115	92	100	112	103	106	108	102	108	98	100	114	101	113	102	102	94	99	111	114	94	110	112	99	101	111	109	94	86	107	97	88	85	104	118	103	90	112	105	115	93	111	99	117	88	115	93	101	105	115	100	100	94	99	91	110	108	89	107	98	97	117	106	87	92	126	115	102	97	100	117	101	100	104	105	115	97	97	109	86	107	106	102	99	105	106	103	98	82	101	105	111	102	105	93	96	85	124	98	87	92	89	71	117	85	82	109	97	86	105	104	122	88	116	91	107	94	105	115	108	96	99	93	120	82	94	99	111	82	134	101	112	106	110	101	102	96	108	87	93	98	106	111	116	111	84	84	106	86	92	90	101	105	117	88	90	114	90	102	92	94	98	101	110	109	119	101	109	98	112	102	105	110	97	101	107	98	89	116	100	108	104	97	108	113	115	98	100	107	120	84	110	119	97	113	99	83	126	99	105	82	113	87	100	105	111	113	102	104	100	98	113	108	115	84	100	109	99	98	96	114	103	91	82	109	92	95	90	99	87	109	98	84	114	83	92	108	96	92	114	103	109	96	108	112	103	113	99	110	107	101	98	114	103	108	99	114	92	107	88	110	93	96	108	91	114	105	98	102	125	94	88	120	105	116	109	105	109	92	101	119	120	81
7695	5149	3276	3758	3159	2471	2089	1640	1460	1191	1097	971	910	815	734	738	660	606	566	562	631	551	548	535	564	632	913	1028	1150	1322	1290	1113	920	874	611	641	584	451	446	409	409	382	386	422	407	383	374	397	404	386	370	392	352	376	407	372	368	326	406	382	384	358	385	350	369	368	316	367	361	366	324	376	375	364	336	338	378	364	339	356	364	350	390	332	312	360	337	330	374	330	366	349	345	339	365	340	384	365	329	351	321	349	344	331	342	317	373	352	330	320	326	344	340	320	362	374	348	343	356	318	331	347	336	320	313	322	333	336	326	364	344	361	319	358	352	346	333	353	335	350	320	338	356	328	339	352	340	315	311	349	315	360	338	312	310	313	309	360	326	316	344	355	329	345	318	333	350	339	325	326	350	320	329	336	286	328	337	346	317	344	310	361	348	304	333	320	359	333	312	373	332	339	335	335	317	317	343	326	326	346	334	313	288	371	351	329	309	332	300	321	325	334	326	344	337	335	329	372	344	349	305	306	339	351	333	311	336	309	379	306	360	332	373	327	311	351	352	322	319	336	337	349	305	327	348	355	318	325	341	337	337	365	337	334	347	340	309	368	348	336	375	332	350	314	325	329	342	321	324	309	314	321	362	342	325	344	330	351	319	315	339	339	342	322	358	337	318	309	348	332	324	327	341	318	341	328	333	367	331	360	367	365	349	333	304	327	322	338	341	328	297	328	320	336	326	303	367	324	332	344	343	357	346	338	318	355	309	310	321	360	346	355	313	377	349	330	330	367	306	344	335	348	348	300	313	315	356	347	346	321	346	322	345	380	362	349	347	327	319	358	354	397	315	314	348	364	358	291	341	354	352	318	328	307	351	328	340	335	338	364	347	310	327	344	317	351	351	349	304	340	327	320	280	310	380	324	327	335	328	310	338	346	338	333	322	316	327	335	337	352	333	307	333	357	353	328	370	304	312	296	354	289	350	319	315	309	345	331	318	336	328	341	311	335	341	313	351	357	338	324	322	356	359	303	324	343	318	283	348	332	339	341	334	314	329	299	341	329	330	334	328	354	346	350	358	318	316	364	315	349	334	331	351	318	352	341	321	328	322	305	348	337	346	336	356	338	322	335	326	337	325	345	335	372	315	315	321	354	326	348	370	370	319	345	323	335	337	353	339	310	337	334	355	324	391	314	339	335	338	342	341	310	318	322	342	315	332	317	334	360	341	328	358	331	295	352	329	337	336	348	319	348	343	338	346	327	356	353	348	345	337	344	338	334	321	308	302	339	356	350	324	340	341	319	342	314	311	363	325	354	315	323	330	358	320	378	391	325	284	347	351	364	338	325	342	334	308	326	341	353	330	337	376	312	365	315	322	318	347	328	314	338	348	345	354	336	341	313	330	331	335	333	315	315	329	333	333	343	335	360	345	354	339	338	321	314	333	313	358	348	296	349	325	320	328	292	328	343	350	327	335	367	339	341	353	324	305	324	367	300	348	355	359	343	359	340	304	341	314	332	338	337	336	326	306	327	328	326	338	317	319	349	288	346	335	359	298	308	332	303	342	322	338	303	352	332	345	336	297	354	323	351	341	330	355	323	361	356	314	346	325	306	342	355	322	319	342	323	336	328	332	368	325	322	337	323	307	332	339	321	337	328	323	322	355	372	340	361	328	327	346	331	325	336	356	317	379	330	341	341	326	348	325	336	335	326	332	320	349	355	316	354	347	347	333	352	330	330	339	351	336	331	322	323	321	325	323	310	352	352	327	346	337	314	349	336	335	358	350	324	331	331	317	352	357	340	348	310	338	333	332	315	333	321	331	324	330	361	346	334	324	361	355	333	322	336	327	338	320	328	356	339	295	343	324	372	345	300	360	308	323	336	312	332	348	341	360	332	333	341	321	361	307	341	324	362	349	298	329	342	327	336	320	367	299	395	331	333	343	323	314	337	297	343	332	342	349	350	341	355	339	330	345	353	325	348	344	349	345	341	326	329	316	331	339	331	325	317	319	367	344	325	381	325	362	325	339	324	334	346	314	331	325	325	351	342	302	318	324	325	326	339	349	351	355	355	334	321	363	349	375	366	313	330	344	317	293	340	332	299	341	292	316	333	314	344	335	373	319	351	307	354	335	333	321	332	294	314	307	322	334	333	341	326	324	342	347	334	367	339	336	328	363	337	333	307	302	322	332	325	347	335	348	334	355	345	366	351	363	321	337	355	351	345	319	324	343	348	352	325	329	363	294	322	346	345	343	325	331	341	337	364	333	358	335	339	311	343	353	348	302	316	368	330	344	350	332	327	334	330	320	332	350	316	328	349	350	378	346	322	322	315	343	298	306	346	363	359	340	352	329	338	322	291	307	354	345	316	313	324	333	367	374	349	345	331	353	336	334	335	329	338	350	337	333	315	339	339	372	360	316	352	332	373	345	333	322	355	371	316	356	300	342	356	344	349	346	332	353	377	344	354	340	350	340	374	355	359	319	328	325	364	350	348	338	374	339	323	359	339	338	370	347	336	347	289	337	322	348	343	332	346	325	329	318	360	315	330	352	347	334	338	302	335	329	331	326	312	338	322	366	307	294	336	357	312	346	317	311	389	295	351	330	347	343	300	327	350	376	327	352	328	336	321	335	296	351	368	358	327	343	339	341	325	347	344	333	327	342	360	354	328	353	360	310	345	347	334	344	334	350	346	330	340	348	328	322	369	324	343	332	350	348	312	353	330	376	309	326	320	308	361	345	313	352	336	345	336	336	381	331	304	337	331	317	315	326	384	354	346	315	331	360	329	332	347	321	314	358	328	308	319	324	309	316	320	334	360	307	329	359	317	334	350	325	296	323	352	347	343	329	343	333	305	337	306	368	349	292	342	328	339	372	304	301	339	343	310	328	326	325	338	351	335	319	314	359	351	331	308	374	336	347	353	325	344	353	340	344	320	309	316	368	344	334	348	332	338	330	321	354	342	359	337	318	376	314	355	344	334	303	330	334	329	349	327	323	328	296	302	368	338	334	326	361	349	395	344	375	326	310	373	318	335	333	332	299	331	329	340	336	358	316	319	328	358	329	320	338	327	344	348	327	301	337	324	349	346	348	355	350	339	358	354	353	333	323	313	310	357	343	321	359	342	311	345	350	356	338	366	325	334	341	333	343	319	333	335	335	346	342	339	324	340	294	369	343	346	371	345	353	357	343	328	314	361	341	334	318	329	305	310	306	339	326	363	327	364	368	337	337	345	366	371	305	324	318	316	324	314	371	348	347	338	368	346	306	325	348	325	341	335	355	306	289	358	355	328	338	322	328	328	324	350	321	346	363	346	316	331	344	337	334	352	344	327	348	300	315	344	359	348	335	361	330	330	306	306	323	317	330	314	306	332	333	322	337	348	344	340	352	315	333	367	362	330	294	321	310	333	307	321	335	344	353	343	366	338	321	317	358	354	318	332	331	328	335	337	343	353	312	359	352	329	308	350	350	344	328	342	338	339	337	312	314	336
21200	11516	3305	2351	1508	1100	808	621	552	423	386	325	306	293	284	238	245	205	233	205	194	199	181	201	190	245	286	358	375	356	441	338	290	300	225	222	203	178	168	157	137	170	152	189	171	152	156	191	158	174	143	165	168	155	139	178	169	142	152	174	159	138	158	155	154	174	172	135	145	155	160	162	148	138	159	150	139	160	156	148	142	130	153	154	138	146	128	142	147	153	137	171	127	139	133	152	149	145	151	140	153	130	165	140	135	161	144	133	143	146	143	133	144	154	168	163	146	155	113	144	145	138	152	154	123	147	141	149	138	145	168	144	142	152	152	162	142	154	173	137	165	140	160	157	129	152	165	135	156	137	150	143	129	140	144	145	147	147	138	170	141	139	157	159	153	153	171	171	164	179	150	142	133	137	139	139	128	155	130	166	176	135	130	175	136	151	153	152	149	156	142	162	151	153	135	147	159	150	131	144	141	160	140	142	159	152	147	147	140	152	148	153	150	154	135	154	162	141	147	139	160	131	131	159	139	148	168	138	134	154	152	156	145	143	135	142	152	165	156	133	154	155	139	150	164	167	163	139	145	133	146	144	134	138	167	144	153	140	161	140	170	149	145	159	133	156	136	148	157	125	149	152	141	144	146	147	119	135	150	149	137	137	166	130	139	136	160	139	151	156	135	140	147	171	136	155	151	136	165	147	159	116	157	149	128	161	153	139	150	164	134	145	149	133	167	151	159	148	146	129	137	171	145	135	155	136	140	158	148	184	150	160	143	173	142	164	163	150	124	137	157	154	135	140	148	130	144	150	147	148	138	150	161	134	140	152	140	141	171	171	131	125	138	134	153	158	137	163	137	142	173	142	142	174	135	149	145	152	128	170	145	153	153	150	137	165	162	138	127	154	148	125	154	154	136	138	129	144	152	137	163	149	144	159	149	165	128	155	157	128	160	157	163	137	138	141	150	163	156	137	149	134	173	140	148	133	148	144	136	153	144	160	147	166	144	146	161	154	125	138	140	175	136	133	125	167	121	131	141	140	178	151	162	165	150	154	155	140	161	189	151	138	138	158	145	152	145	142	156	136	140	164	131	141	140	142	161	177	120	140	144	133	136	136	151	143	136	150	146	150	143	137	135	153	155	125	160	130	145	133	140	144	143	144	143	137	131	129	188	153	156	153	132	154	144	147	155	161	155	154	141	128	181	138	154	158	147	149	132	145	163	147	139	149	156	145	146	157	131	157	147	142	143	144	142	144	162	148	152	154	146	169	162	150	155	167	152	144	156	155	151	170	142	146	155	150	157	137	145	143	144	145	140	141	153	143	141	167	130	165	153	139	142	124	148	158	141	160	146	143	167	154	157	129	131	140	148	137	142	135	144	164	153	137	150	153	127	121	141	156	147	138	159	154	141	150	143	143	153	144	149	149	166	154	141	127	147	142	145	125	163	130	132	129	162	140	132	146	143	133	135	132	136	147	147	147	140	167	142	152	141	140	146	152	144	139	147	148	158	158	148	125	136	150	152	143	152	132	133	154	123	143	138	143	121	143	129	141	139	153	137	138	152	158	129	155	147	135	155	152	148	148	126	145	147	152	140	157	134	158	141	159	134	140	149	147	142	135	133	152	149	174	145	182	128	154	149	152	187	146	177	161	146	130	130	145	155	153	132	127	141	146	154	151	151	138	163	172	155	148	145	155	147	142	132	158	144	127	150	129	119	124	167	156	146	157	129	135	147	146	159	167	154	129	131	144	133	144	140	152	153	145	162	137	148	126	146	145	142	151	163	152	148	147	148	151	163	139	157	138	155	134	146	152	139	136	157	123	131	158	146	140	129	140	134	149	150	139	128	144	129	150	179	171	143	147	162	144	163	140	148	151	141	163	132	141	145	146	132	132	149	158	161	157	160	134	159	142	145	156	147	161	147	133	138	169	139	172	130	152	132	152	154	168	127	136	153	152	155	155	143	152	147	154	132	149	156	157	141	136	140	141	138	129	149	137	153	142	125	155	151	136	154	130	144	153	136	131	137	137	157	160	157	133	137	151	125	139	140	174	153	159	137	142	157	146	149	145	139	155	160	155	151	158	164	153	144	162	134	140	158	152	160	134	134	153	169	144	141	166	147	135	159	155	141	167	147	146	151	158	144	184	152	156	163	139	149	157	154	152	160	133	151	174	159	141	144	127	158	157	145	144	157	163	143	145	150	169	132	133	155	142	159	150	137	139	127	137	147	167	167	181	125	156	151	157	121	149	133	153	138	152	143	156	137	147	161	153	140	152	144	143	149	161	156	159	152	173	124	146	140	134	155	141	141	139	138	135	149	143	137	153	161	147	132	139	162	157	154	128	162	143	156	142	146	131	138	178	149	143	139	159	144	149	158	152	140	191	150	153	144	140	139	177	146	149	157	119	163	141	147	141	152	138	152	138	141	137	148	151	148	146	151	141	139	134	143	136	169	162	152	138	138	134	136	147	136	150	136	133	129	168	157	163	141	160	140	156	150	149	131	137	128	168	157	159	157	153	142	137	148	128	164	162	161	135	139	147	131	164	149	146	179	133	147	151	158	159	157	139	162	142	144	140	170	131	151	149	137	156	156	142	151	166	146	150	169	168	126	132	156	139	156	174	141	146	165	146	138	127	165	132	139	154	133	149	136	143	130	144	131	133	164	174	160	132	140	140	145	142	144	145	132	152	149	152	155	143	169	159	160	135	155	125	157	150	124	142	123	170	123	160	155	132	140	144	144	141	155	151	146	159	143	140	135	173	136	151	146	148	144	139	152	149	151	158	160	149	147	143	153	143	138	135	142	173	157	154	125	150	128	134	168	205	157	142	166	143	130	151	154	141	143	152	152	144	132	143	147	160	145	134	152	154	143	138	141	150	150	159	141	172	126	142	147	145	151	146	135	120	144	131	153	139	137	141	154	158	144	155	131	141	139	148	151	143	109	132	149	159	146	145	169	142	159	154	148	137	138	128	139	165	133	168	145	136	132	180	161	176	121	138	138	146	156	147	143	154	150	136	132	142	122	140	157	157	151	153	143	149	148	164	137	142	161	149	133	175	146	156	143	155	154	139	144	146	128	138	179	132	144	145	124	151	147	154	149	153	145	123	145	137	171	153	158	154	147	145	162	151	159	170	134	155	149	157	146	140	128	131	158	130	137	158	158	124	140	148	136	142	135	152	165	140	161	167	187	148	152	153	145	140	140	142	150	136	121	148	158	158	140	140	137	156	141	141	174	142	149	132	149	171	147	153	130	115	113	154	174	138	149	143	140	141	141	124	150	154	147	151	145	159	139	165	132	164	145	138	159	163	153	165	131	176	141	147	157	140	157	150	159	140	150	159	144	121	132	119	134	158	160	142	141	128	140	145	138	134	135	158	145	138	140	165	134	151	162	170	166	146	156	153	123	160	148	167	144	141	151	150	147	144	153	155	142	147	159	134	135	149	156	134	155	124	129	141	133	139	118	140	149	165	134	130	142	150
11360	8885	6107	6951	5643	4597	3777	3191	2591	2335	1943	1757	1606	1399	1306	1199	1137	1075	996	920	932	867	832	808	920	1112	1536	1976	2236	2499	2435	2196	1534	1150	1100	932	996	658	653	614	612	516	568	576	574	552	570	565	572	538	521	541	548	552	506	519	568	533	553	497	510	508	503	552	526	509	489	502	489	487	473	500	500	455	495	525	532	494	521	500	507	471	511	461	452	476	455	492	465	464	479	500	440	502	516	478	475	457	501	487	516	475	546	488	502	480	483	505	521	460	473	446	474	438	474	482	517	452	514	529	473	480	491	447	458	454	462	446	446	487	500	476	476	449	469	483	455	496	415	454	500	468	483	458	471	497	488	509	495	465	441	489	474	468	469	467	507	480	511	498	463	494	489	468	499	428	466	478	460	468	468	505	481	468	471	476	462	457	436	437	503	486	476	499	473	482	459	499	459	477	477	471	423	495	463	476	483	477	463	439	469	447	465	462	502	450	461	505	464	442	472	461	469	470	464	428	508	469	494	510	473	463	450	458	472	457	472	430	442	464	476	506	451	479	464	422	446	447	467	464	466	524	450	457	474	481	453	466	480	483	465	495	432	442	448	460	453	463	485	445	476	466	481	477	440	457	473	479	479	476	457	438	479	411	524	435	445	462	465	456	458	477	463	437	491	487	467	442	475	465	470	495	464	431	452	422	478	470	460	460	477	469	459	456	451	481	480	464	448	477	455	461	444	437	424	454	469	458	468	467	442	451	485	499	513	490	460	471	468	434	482	442	473	464	483	436	458	483	472	473	447	417	437	439	450	435	474	425	466	431	433	445	501	493	475	493	480	469	473	478	444	470	454	482	447	464	465	455	446	492	428	425	474	473	450	472	476	430	472	486	467	451	492	477	457	461	459	482	468	455	415	459	506	518	460	461	467	459	461	441	441	432	468	442	466	463	491	466	475	460	435	443	448	481	492	498	445	495	462	481	453	485	489	486	445	458	466	449	440	452	438	471	429	478	470	487	483	478	462	476	458	471	454	450	463	470	457	470	466	463	465	453	456	432	437	481	443	434	482	491	456	468	465	462	430	440	455	478	451	450	456	434	463	478	436	468	460	454	462	454	463	458	462	468	418	477	512	451	492	452	429	440	439	481	471	461	471	487	461	453	428	482	455	460	487	466	443	500	494	446	474	443	446	448	477	462	433	463	488	444	445	479	479	474	429	471	497	439	479	476	446	462	476	488	470	424	444	481	450	495	473	471	476	452	496	430	467	472	440	479	503	451	460	471	449	502	450	454	485	438	473	428	461	455	462	454	434	458	449	486	453	456	469	456	493	503	473	463	451	476	443	473	448	468	491	458	460	464	456	432	447	476	474	415	450	435	483	457	453	487	464	495	444	469	451	464	482	421	477	479	424	463	471	472	486	457	478	418	474	435	445	477	498	449	462	462	479	480	474	456	497	481	472	446	470	418	474	451	488	487	449	471	445	500	434	526	439	487	497	483	476	508	477	459	479	467	484	469	426	438	457	484	465	444	446	437	497	461	507	483	508	438	477	487	457	464	439	455	460	453	439	431	476	456	458	440	463	477	423	480	457	480	455	480	458	473	454	483	483	426	458	480	498	438	452	497	491	484	486	481	485	466	439	473	485	476	456	434	476	443	492	427	470	444	481	494	437	456	456	493	459	453	462	474	479	483	454	477	470	417	443	454	465	501	440	466	441	460	464	466	437	474	446	464	494	458	453	462	508	466	460	412	449	466	451	480	463	483	470	426	457	463	440	498	479	442	473	463	486	457	494	476	476	449	471	487	436	428	481	472	454	446	461	520	478	488	468	470	467	470	449	468	442	458	498	421	477	458	480	434	420	454	456	455	474	449	495	456	450	431	485	449	493	471	460	491	466	461	450	424	447	445	497	455	450	427	447	490	521	466	451	458	466	457	417	449	468	437	440	455	486	494	457	441	463	460	485	483	440	463	507	476	428	481	431	445	438	461	435	467	484	473	505	445	471	417	428	465	436	428	462	504	443	468	473	442	487	465	463	470	435	476	419	456	439	477	502	476	440	444	463	495	396	471	475	439	443	458	437	433	475	478	440	443	503	460	436	432	451	453	496	478	467	460	458	456	467	454	446	456	466	434	425	480	472	483	517	472	484	434	478	464	482	498	464	464	475	444	447	405	463	478	495	497	458	482	500	499	475	447	487	430	444	422	440	481	460	459	470	485	479	454	433	449	403	462	478	483	449	466	451	456	446	454	453	466	440	486	460	496	431	464	434	454	428	475	450	466	474	471	465	460	480	449	451	454	460	493	504	510	477	445	459	436	426	443	462	444	488	443	470	492	413	447	458	461	482	420	440	473	477	486	444	476	461	451	477	425	474	480	451	480	462	469	471	450	473	436	509	494	428	509	449	486	442	432	440	462	473	469	472	428	453	469	468	463	496	457	522	471	457	472	472	441	467	439	463	438	453	483	462	477	470	464	458	462	458	424	458	479	481	483	465	469	456	473	460	478	470	452	474	449	477	494	439	456	452	459	487	431	448	467	479	472	475	476	462	458	439	467	437	438	439	480	488	475	472	468	465	462	445	457	440	464	489	457	472	510	443	447	460	471	486	461	455	440	459	464	458	488	449	490	477	436	444	518	434	464	469	474	417	473	470	476	470	468	453	483	487	481	475	439	445	457	474	472	466	483	481	458	494	452	447	464	454	451	471	439	450	461	451	466	518	469	458	458	456	430	486	449	467	450	452	486	463	466	466	496	446	454	480	438	424	458	473	469	493	456	467	486	457	468	466	470	448	455	466	401	458	448	523	502	459	435	443	482	447	458	418	481	454	490	468	440	480	462	427	451	481	486	403	474	495	424	479	487	466	454	447	480	436	463	461	460	448	478	444	502	449	492	464	456	435	461	469	465	501	481	458	477	409	436	456	490	500	461	446	470	452	440	468	466	463	510	469	476	453	426	451	450	464	469	490	494	466	472	509	466	450	477	491	483	479	450	454	512	450	493	455	475	487	463	468	483	482	470	464	472	435	491	439	468	452	463	508	466	465	434	451	455	463	484	467	456	444	459	437	469	465	481	477	477	452	443	458	472	472	503	462	481	457	451	462	483	456	454	422	443	464	458	467	472	501	484	446	458	474	469	452	483	479	496	453	474	471	444	470	495	457	479	465	487	454	425	515	480	489	467	442	447	464	455	478	481	476	458	518	437	464	462	468	452	457	463	426	439	453	483	454	475	478	458	428	462	544	425	451	469	474	444	437	472	470	456	467	441	451	459	457	455	419	422	470	451	448	484	467	448	484	487	445	490	437	445	443	463	446	440	476	443	446	442	469	453	438	448	493	459	445	479	486	510	433	505	438	458	442	426	451	435	447	490	466	456	494	438	468	482	461	492	466	473	490	463	462	466	456	491	455	477	486	450	511	459	468	466	472	423	461	425	482	446	461	459	464	474	456	488	456	472	469	456	468	495	477	438	501	528	439	485	438	494	497	470	458	491
2419	631	346	282	270	225	237	231	231	235	241	257	209	240	227	227	228	197	224	244	223	258	233	212	231	233	210	237	232	222	231	225	247	241	221	230	196	233	197	218	256	212	216	232	245	231	222	209	232	223	210	229	240	213	233	236	225	217	219	242	214	227	214	217	216	229	219	248	217	254	261	213	256	222	190	226	230	215	222	209	221	217	233	235	226	198	212	238	217	246	222	240	220	196	206	225	227	227	242	219	211	203	224	224	214	219	230	218	226	236	232	240	215	232	242	237	217	212	228	219	234	218	215	215	211	229	224	211	230	230	205	228	235	221	227	222	238	226	237	202	219	233	210	212	242	208	205	247	223	205	247	225	216	209	225	212	241	223	222	189	244	208	256	251	221	232	211	240	204	211	251	225	224	237	243	201	226	245	213	219	225	248	205	212	217	198	218	225	217	182	214	219	225	239	219	227	237	224	221	213	213	225	208	200	230	237	253	218	218	207	252	204	211	198	204	199	228	209	228	222	230	227	201	267	215	220	250	204	225	201	217	225	220	247	212	188	218	220	213	224	206	204	237	243	204	228	230	224	220	234	211	224	247	223	239	221	230	238	243	219	225	219	214	219	228	243	229	209	223	216	221	223	250	217	219	253	204	211	241	224	218	236	209	219	228	220	208	204	224	230	226	229	244	215	204	212	213	228	230	221	218	215	212	200	215	234	229	225	202	228	217	226	221	226	242	233	226	200	188	217	225	228	208	246	212	222	209	237	219	223	197	186	239	238	222	241	222	243	233	211	220	248	240	201	228	228	205	219	213	250	223	210	223	226	226	220	229	226	212	220	207	246	227	237	240	251	219	221	232	211	195	205	235	205	231	222	203	232	226	231	243	223	226	212	243	206	237	216	218	243	229	256	208	224	210	244	227	232	231	227	235	224	237	225	241	236	228	207	248	224	231	240	229	236	253	241	220	207	201	214	223	251	218	219	242	215	218	200	191	230	229	195	208	216	244	234	222	217	200	233	223	230	208	213	225	218	252	224	231	233	235	218	197	216	218	213	219	232	221	216	236	224	211	221	223	227	215	222	246	189	198	210	205	261	256	234	221	234	245	209	217	189	222	212	208	237	228	213	200	217	268	234	215	212	212	216	187	224	219	233	210	224	223	225	238	223	210	226	201	223	188	206	236	219	226	240	235	233	226	207	219	214	259	230	227	234	222	199	220	232	222	230	213	198	208	212	251	219	231	241	227	217	239	197	241	225	242	236	247	232	246	227	221	200	222	224	234	223	194	211	234	201	206	213	232	235	213	212	213	244	215	245	231	190	240	219	232	225	219	224	225	264	249	212	202	205	217	229	241	240	224	238	218	232	215	252	239	235	230	222	238	225	238	227	231	230	228	210	216	212	226	221	219	196	219	199	232	245	235	232	203	235	240	234	245	217	204	209	218	231	212	206	250	220	217	247	214	215	213	225	227	210	228	244	223	227	219	226	213	236	224	226	233	229	227	231	216	198	233	227	238	224	221	223	228	244	238	241	221	233	227	210	247	252	244	232	261	212	241	210	233	201	243	235	246	222	215	241	226	210	234	221	216	239	189	232	243	248	221	235	229	249	231	221	254	212	238	217	224	224	223	226	229	235	207	229	243	249	205	204	214	226	241	241	221	208	220	227	232	225	253	199	236	248	239	209	240	262	221	243	218	226	204	230	228	209	233	239	224	211	195	228	240	239	244	226	214	189	219	225	246	220	218	236	221	224	208	222	206	194	223	240	275	230	235	245	206	232	231	237	235	246	201	225	212	244	230	227	235	221	240	207	220	226	217	244	225	223	222	223	197	223	230	194	241	252	211	210	236	212	231	235	213	218	253	229	226	242	215	244	239	230	211	203	210	215	205	235	210	220	209	225	210	239	229	214	236	224	230	223	221	208	203	242	218	240	223	252	257	224	223	221	233	219	234	240	220	245	222	222	224	210	210	211	218	228	213	263	232	218	255	224	224	229	209	223	198	234	185	270	232	229	202	205	235	237	255	221	207	230	223	220	256	223	260	228	236	239	227	222	208	216	239	238	229	254	229	236	239	221	208	229	254	198	229	238	240	242	223	209	243	234	225	206	221	214	203	216	249	230	226	250	239	219	197	239	250	225	237	229	226	198	222	201	235	207	248	234	245	209	217	195	230	230	229	197	215	247	223	213	234	226	247	239	228	208	205	245	213	223	223	218	215	230	242	243	219	215	216	221	232	206	260	226	209	216	233	208	228	217	261	224	242	233	237	211	209	222	230	211	208	211	220	230	242	245	239	206	234	220	215	225	248	240	218	198	234	221	202	231	206	228	231	243	239	221	233	210	231	238	223	236	228	225	217	211	208	235	241	223	225	201	227	243	220	215	212	207	212	206	213	230	216	219	233	254	233	231	222	237	228	241	224	240	244	247	235	247	224	241	224	209	224	238	214	221	224	238	179	242	222	223	234	240	229	205	237	220	255	223	228	215	202	215	227	246	226	235	223	225	217	225	193	225	247	216	188	225	241	243	212	219	211	225	209	209	227	208	211	229	238	219	223	208	243	249	234	215	217	226	250	230	221	219	220	265	235	192	249	232	219	262	214	225	218	219	227	244	229	250	220	222	226	226	229	221	237	209	223	228	215	208	234	228	227	222	205	187	227	240	225	209	253	239	205	227	225	225	238	218	204	234	215	236	250	230	230	222	210	223	229	218	248	251	203	222	251	229	235	229	224	252	235	213	249	238	220	215	245	218	233	210	258	232	182	209	220	242	226	216	222	217	216	242	233	219	202	227	239	237	224	236	216	225	246	240	216	257	227	215	226	232	235	239	205	211	257	213	246	220	210	241	229	218	248	233	209	239	208	222	239	226	226	212	228	201	213	212	228	220	222	202	224	226	243	217	228	221	243	244	236	230	217	244	222	230	244	250	227	213	207	225	191	230	209	237	243	233	208	235	220	178	200	190	212	230	209	229	243	225	234	237	229	227	235	241	210	214	215	234	250	243	252	214	239	200	253	231	220	254	237	235	233	224	255	221	247	208	210	210	231	229	223	237	243	239	215	247	221	249	225	213	242	244	205	213	233	233	193	227	248	221	218	210	222	218	182	268	236	195	214	237	217	254	200	208	224	202	205	262	233	222	258	232	241	226	213	236	228	225	215	211	241	211	248	211	226	237	224	230	225	219	218	208	222	217	202	234	252	218	213	255	213	234	205	201	237	218	199	205	236	242	235	245	193	182	223	204	219	240	239	233	229	221	241	195	254	229	207	256	227	219	246	238	217	243	219	231	202	234	213	198	219	216	222	200	264	240	212	213	232	237	229	225	227	244	234	221	210	245	207	248	235	202	244	224	231	222	239	192	213	252	218	244	213	230	260	228	245	218	224	241	216	260	232	225	223	227	222	236	216	212	216	250	248	239	227	233	223	212	222	245	200	223	231	209	269	199	247	288	212	224	227	238	210	210	250	240	247	260	213	216	224	215	202	221
2505	1099	799	920	821	763	768	789	790	735	749	708	737	720	655	640	650	671	622	716	727	655	647	667	675	662	726	689	732	705	733	695	670	650	660	689	610	647	648	667	644	620	661	651	627	617	693	692	631	621	694	713	615	691	654	662	687	715	649	681	626	638	660	641	605	709	643	633	668	681	660	688	621	630	664	681	707	691	637	648	644	661	672	681	673	659	621	647	634	665	653	690	638	661	600	616	650	658	633	666	681	627	634	648	660	646	651	639	653	651	705	682	657	603	665	658	640	697	672	680	634	721	662	650	677	672	611	665	645	677	651	654	658	615	652	678	604	655	633	671	613	668	651	663	641	632	640	646	627	657	626	646	651	622	647	642	646	702	663	623	618	670	682	649	639	686	642	659	660	654	652	652	670	709	618	653	668	684	645	680	664	655	643	654	671	653	684	642	641	645	613	663	734	627	632	648	637	646	649	667	645	667	647	632	665	658	641	666	676	682	619	676	673	615	676	636	620	643	643	650	645	670	642	648	641	624	620	629	668	641	672	654	684	678	621	667	633	650	646	665	716	629	656	676	612	660	662	668	653	624	603	610	647	675	631	677	665	607	588	636	629	669	661	619	651	614	637	654	634	664	681	649	649	605	662	703	643	619	649	676	659	678	613	679	647	665	635	720	653	663	662	620	667	641	647	651	622	631	634	638	676	683	650	661	670	708	624	616	636	636	672	654	665	663	643	637	673	655	614	611	670	674	644	688	606	652	646	686	661	670	620	671	623	636	680	662	637	619	689	658	615	703	668	653	637	701	681	599	623	620	641	650	639	638	664	663	668	679	678	647	633	653	673	715	648	604	636	685	668	671	638	663	664	632	612	670	668	646	608	610	618	626	621	675	636	665	613	661	634	684	666	642	623	633	650	666	711	615	652	668	602	644	652	675	626	662	617	645	646	616	633	644	641	602	617	647	679	645	639	659	590	647	686	655	659	683	681	656	651	625	630	641	656	724	637	646	660	681	653	627	700	642	670	648	655	666	650	606	655	636	615	642	639	651	640	621	618	693	649	647	659	644	619	629	668	654	682	658	658	633	669	716	638	695	666	674	664	664	671	666	673	632	704	662	650	655	626	649	656	657	660	686	619	665	687	638	643	657	644	629	640	623	614	662	632	709	644	609	591	660	621	646	670	656	677	654	683	621	653	655	666	706	625	620	661	680	647	640	649	601	680	612	610	618	682	679	720	642	673	687	640	692	638	653	656	672	648	626	635	655	627	608	673	652	655	651	638	687	645	659	634	662	683	656	677	671	640	672	650	646	626	704	648	667	661	655	628	607	627	665	660	615	657	622	639	641	607	630	652	632	642	672	631	642	694	678	651	681	659	654	685	647	642	655	660	698	639	645	620	666	634	665	648	694	669	684	660	680	615	679	626	681	678	689	613	658	623	639	632	660	675	648	624	643	651	652	671	624	645	648	619	650	713	663	657	663	652	664	670	659	636	664	615	710	595	652	682	595	602	612	633	619	603	632	670	598	620	641	650	624	675	654	634	650	657	643	651	684	651	622	675	638	677	598	614	661	630	612	621	642	630	603	675	684	653	682	623	661	664	632	666	658	620	676	648	643	723	686	635	653	631	654	673	704	680	648	658	687	656	665	648	627	624	663	626	647	642	686	683	660	673	699	667	642	667	638	635	674	601	642	659	642	617	657	648	623	692	651	652	636	637	639	649	642	661	642	650	648	645	634	646	709	656	665	635	656	603	648	641	618	598	651	701	659	644	690	677	647	650	650	735	701	661	627	610	672	658	677	633	656	660	693	634	692	639	675	638	693	678	653	652	686	698	673	649	716	662	629	626	684	604	647	659	673	638	697	655	639	681	658	647	655	701	640	658	653	695	656	688	662	654	657	649	591	692	659	665	645	667	662	621	634	630	629	681	660	684	686	682	621	671	677	629	652	674	646	640	626	652	660	653	673	653	691	651	666	623	624	663	635	647	645	670	614	632	656	655	663	628	692	653	622	645	673	630	654	695	632	664	596	649	652	646	642	641	637	625	667	648	643	666	658	693	663	644	632	685	578	662	680	650	679	660	640	683	654	631	700	646	675	607	655	667	659	644	680	672	679	615	661	667	659	678	652	633	654	634	601	665	650	600	634	630	664	596	671	674	632	673	630	596	646	694	647	630	628	634	634	670	663	635	638	649	615	663	645	667	636	664	678	663	656	644	658	722	654	634	675	635	658	652	638	729	617	625	719	646	687	652	641	627	659	698	643	694	678	717	663	666	676	666	651	690	653	677	672	680	585	660	641	617	659	645	603	662	652	646	610	642	644	674	664	652	661	651	665	701	675	618	668	632	638	666	648	620	644	673	666	649	651	669	639	597	639	660	666	692	642	676	626	641	679	664	707	641	669	589	649	663	643	671	645	642	661	657	669	636	640	662	665	683	682	682	658	646	652	694	716	670	683	687	655	671	667	647	658	660	648	656	710	680	644	639	641	646	684	612	667	685	650	624	653	640	642	651	669	652	631	658	660	645	610	661	677	607	659	631	620	637	670	659	651	657	612	614	647	665	708	659	649	639	632	680	652	625	671	700	660	675	675	650	683	627	703	683	643	604	731	616	661	652	640	618	683	623	678	643	646	661	650	672	698	611	673	609	641	626	667	662	664	624	645	677	656	652	620	694	616	680	645	663	656	623	620	654	619	638	657	677	635	686	671	668	688	676	664	657	605	704	652	650	629	623	684	636	676	641	665	633	631	671	667	669	607	644	651	619	614	626	701	642	643	705	631	682	697	687	628	655	660	630	618	645	671	722	665	650	647	650	655	659	692	703	638	650	657	652	662	648	657	643	660	690	648	656	656	652	636	634	666	661	601	641	610	667	672	677	609	695	650	621	610	697	608	636	610	665	620	619	646	634	685	615	667	664	690	670	627	677	593	669	650	661	650	641	677	690	636	624	653	700	600	643	704	660	650	661	640	625	630	602	647	650	634	664	628	697	684	639	659	647	696	640	654	635	613	670	644	663	619	611	623	661	697	612	695	665	651	636	620	651	659	662	632	630	624	669	651	658	651	610	611	620	587	658	647	664	645	625	621	686	615	656	641	640	672	665	672	631	653	628	636	690	623	605	681	683	609	617	625	595	678	703	680	654	643	641	681	690	656	655	616	661	662	667	681	633	673	681	668	667	656	663	655	639	633	658	690	640	657	647	648	681	671	644	656	676	631	639	684	643	716	632	658	667	693	667	657	625	690	673	649	635	612	641	659	646	623	681	653	658	666	655	657	631	633	677	657	634	674	625	689	634	651	667	680	682	647	650	627	654	652	629	663	655	658	691	593	618	654	654	632	646	647	665	706	692	644	633	651	637	667	651	643	607	593	671	698	683	650	671	704	681	641	595	643	656	688	607	633	651	634	646	632	689	627	658	655	668	647	701	646	663	631	601	609	635	606	684	670	638	657	648	678	658	654	654	667	607	685	637	667	693	646	653	644
12223	4743	1480	1127	792	538	449	325	305	247	223	196	181	169	165	163	155	139	130	142	143	128	116	134	98	164	148	193	195	238	211	250	197	138	138	121	121	112	124	110	131	127	121	107	113	105	119	110	105	113	113	95	106	103	94	108	79	106	101	99	104	97	102	104	124	97	102	100	105	99	90	100	83	118	112	115	96	107	106	113	105	93	89	104	103	101	111	103	110	101	96	102	97	113	107	102	99	106	108	100	87	107	97	98	103	111	82	103	108	106	108	103	100	100	102	110	88	119	114	109	94	94	111	97	113	103	101	100	99	96	95	109	108	99	94	107	113	101	95	115	99	98	104	98	92	104	100	92	110	95	114	106	113	104	93	94	100	108	98	111	101	91	91	97	97	84	111	103	116	107	101	106	106	112	114	115	110	108	109	102	103	109	102	113	83	96	110	112	101	99	94	101	101	87	114	93	99	111	96	101	114	100	109	111	111	101	114	117	100	92	100	84	101	114	102	90	109	112	108	93	93	109	110	109	113	108	110	76	91	99	90	107	85	91	94	91	96	111	110	93	114	102	89	131	96	89	81	98	96	105	91	87	101	98	107	82	100	94	102	119	110	106	118	90	108	99	109	114	110	120	114	86	93	108	94	99	101	102	88	111	104	103	98	108	109	91	92	82	91	99	98	112	86	95	100	113	103	128	114	111	92	109	90	104	108	99	102	122	98	87	77	95	101	113	114	91	99	98	92	111	99	98	88	98	94	96	111	86	91	108	99	95	97	108	114	84	108	97	110	112	106	103	106	86	80	98	105	76	103	117	103	94	86	100	97	90	101	101	94	119	93	109	107	118	113	95	107	103	88	99	103	109	111	110	111	93	92	79	91	104	84	86	106	89	94	93	111	91	86	81	108	111	105	109	87	108	88	108	99	100	106	119	95	111	98	129	83	97	100	81	91	122	86	96	102	88	102	97	122	103	91	81	89	97	92	112	106	98	129	124	108	95	102	87	109	108	75	119	114	78	100	77	94	111	92	83	111	97	107	100	91	110	101	104	84	80	92	109	98	89	114	99	94	85	95	112	110	88	101	93	102	107	93	103	104	93	117	95	111	102	109	123	92	93	96	92	109	112	110	106	112	94	108	116	91	97	89	87	98	99	111	99	99	97	90	88	95	91	116	94	103	100	99	87	90	98	90	93	101	110	102	97	91	101	106	102	102	107	107	88	80	80	95	97	106	87	88	100	110	100	97	107	83	95	111	90	98	105	98	105	96	106	96	110	99	109	114	113	94	86	112	119	110	104	104	102	122	108	111	102	94	98	105	133	94	87	115	77	101	106	114	103	93	107	110	110	98	103	99	115	101	95	98	98	80	111	82	82	89	105	78	98	97	91	108	103	95	90	118	96	103	105	114	106	125	110	107	98	101	107	111	99	85	111	103	88	83	92	104	115	112	101	93	92	104	99	77	100	96	79	89	85	96	109	112	97	96	87	81	97	93	110	89	96	118	88	106	105	109	84	89	111	104	94	92	94	110	87	85	101	97	97	116	98	118	98	84	113	94	116	92	95	120	137	94	104	80	106	107	121	88	93	109	90	97	113	92	117	99	104	81	102	115	110	92	114	80	90	86	117	97	93	98	101	100	91	87	97	98	86	88	117	119	91	105	107	119	103	106	107	118	98	98	97	95	118	104	100	118	96	111	119	92	101	114	106	120	99	100	112	93	104	109	104	111	109	107	91	109	95	76	102	101	120	115	98	80	110	108	131	105	105	85	105	87	100	104	97	98	89	91	92	111	104	99	85	103	113	114	115	111	102	110	116	98	92	103	104	102	108	101	96	95	97	118	87	107	110	106	98	109	94	98	97	97	101	119	119	94	102	114	127	96	100	86	93	89	107	102	91	109	96	119	101	118	111	111	118	99	105	103	97	126	110	106	85	90	125	109	96	117	93	82	102	85	88	90	117	96	99	106	99	105	88	85	95	93	116	115	103	119	95	61	104	90	124	116	113	104	86	103	112	114	107	96	108	109	106	98	121	107	90	112	84	121	93	98	100	101	89	91	113	107	91	100	92	119	101	85	103	104	103	92	93	97	97	93	95	99	113	97	102	105	114	103	111	97	108	99	117	104	81	80	93	98	94	95	92	114	94	86	118	96	102	115	86	105	103	104	86	127	110	108	119	112	95	85	99	82	110	118	104	100	102	118	109	115	99	98	101	93	104	102	104	102	89	101	94	96	87	105	115	80	98	90	108	96	75	95	120	109	87	117	125	115	91	83	86	117	87	102	94	105	113	112	85	96	103	97	105	99	75	101	102	95	104	99	101	111	104	95	104	114	111	92	105	103	112	98	87	95	126	111	127	100	81	106	102	110	113	108	111	94	118	106	102	101	106	103	112	105	104	100	102	95	105	85	103	119	100	107	99	115	95	93	104	111	111	94	96	110	99	84	110	95	103	98	115	84	101	101	111	86	87	101	103	108	99	90	106	105	99	89	105	110	111	109	102	107	114	96	117	88	109	105	106	99	94	118	116	104	102	89	93	111	104	98	104	97	103	109	116	93	103	107	99	107	102	98	97	95	100	107	94	92	94	99	107	98	82	90	103	108	106	95	104	93	94	88	113	96	110	111	95	93	93	97	92	113	95	95	94	105	115	106	93	95	108	92	117	96	87	77	88	99	89	86	90	95	112	110	92	97	93	105	119	94	100	97	89	86	86	110	117	89	106	97	92	107	82	106	83	102	105	105	114	106	91	90	107	99	118	100	105	92	94	102	88	101	125	109	94	101	101	93	90	107	84	113	90	104	107	108	93	102	82	98	94	109	126	96	107	123	114	114	111	110	103	81	101	89	84	87	86	109	106	100	99	96	96	86	107	109	92	92	93	95	96	100	75	102	99	107	83	98	110	91	96	123	88	115	102	106	97	111	103	110	116	118	100	94	105	113	98	104	98	91	86	115	96	89	92	94	113	92	111	114	107	105	98	97	103	105	83	97	94	87	118	91	115	99	92	83	102	99	108	97	100	100	113	97	94	105	99	99	88	100	110	110	97	110	102	112	83	106	104	112	104	102	98	115	99	90	79	110	86	106	105	102	99	110	89	98	93	125	92	98	106	95	93	83	97	122	100	114	97	94	95	107	80	88	84	79	94	93	101	111	113	103	71	95	115	88	97	98	98	110	97	103	105	100	103	103	110	108	104	94	94	111	122	90	116	111	102	107	100	103	119	106	102	99	96	110	109	110	83	98	111	104	95	87	100	93	117	84	96	124	106	117	100	105	94	94	93	105	127	87	102	102	90	102	96	113	84	111	122	105	85	93	113	94	106	109	97	107	95	96	99	127	97	94	120	114	102	91	89	96	107	104	97	98	106	86	117	115	99	93	90	100	82	104	95	115	76	104	103	111	105	93	86	102	118	102	99	93	120	98	107	86	88	82	88	112	107	90	99	110	122	106	105	98	95	115	94	110	95	122	99	90	101	97	109	105	106	94	91
7729	4341	3206	3747	3025	2495	2118	1754	1485	1223	1095	983	886	807	793	681	717	655	596	574	557	551	534	539	538	674	886	1137	1223	1295	1192	1254	834	745	605	540	539	416	412	403	377	383	392	368	382	392	397	352	400	396	337	346	389	336	350	375	354	358	372	355	330	358	350	371	341	359	330	343	335	350	329	390	388	338	356	339	340	346	322	342	337	353	369	358	333	349	316	340	335	378	325	340	352	350	315	341	349	336	309	372	314	334	329	337	334	342	335	318	345	332	350	326	335	394	337	323	361	334	308	335	303	336	336	306	309	365	326	352	322	365	352	318	351	354	357	346	335	303	337	348	376	332	329	289	327	327	349	344	343	329	344	337	362	369	352	347	347	327	320	339	337	317	310	330	331	359	321	328	329	350	334	339	336	358	330	353	331	315	340	334	342	308	369	344	339	345	348	341	313	364	335	323	313	313	355	337	340	319	341	350	335	302	339	324	359	365	366	325	378	343	329	347	367	325	354	377	307	323	339	357	364	367	347	314	345	361	354	337	325	371	358	307	347	300	340	351	296	346	343	348	324	308	336	355	341	312	337	348	335	349	326	359	348	348	351	322	363	329	345	332	354	313	377	349	320	348	336	353	356	333	363	320	311	351	338	337	361	339	337	319	319	305	321	298	371	314	345	356	279	299	344	338	368	306	334	320	338	346	350	318	331	343	320	355	342	313	346	335	355	378	329	320	356	339	284	327	310	327	339	318	344	328	335	331	351	355	362	335	331	329	309	321	335	316	308	335	314	322	310	342	354	305	343	342	340	333	328	328	349	324	306	338	327	380	326	367	336	353	340	317	355	359	330	330	320	292	358	303	300	333	319	334	319	338	359	311	322	332	355	319	329	335	340	334	329	326	324	327	312	320	331	345	339	335	329	341	359	332	312	365	375	324	302	335	347	325	354	309	352	320	327	351	339	371	336	345	325	355	350	367	341	290	315	324	350	351	333	367	325	338	316	313	369	306	325	330	351	312	343	329	347	365	331	345	337	337	337	342	309	334	320	337	317	356	330	306	327	323	325	345	326	319	315	317	300	365	368	314	352	315	342	328	332	328	319	342	318	327	337	340	336	348	307	363	308	337	322	322	331	316	321	331	364	327	323	338	373	350	313	338	340	364	323	288	348	308	309	321	353	298	374	325	346	310	334	310	348	327	354	353	322	315	344	336	354	304	342	329	351	345	322	315	340	328	304	304	313	332	320	355	333	315	296	317	353	323	345	332	326	335	334	328	333	331	316	363	326	330	354	327	325	326	352	354	333	334	349	337	334	324	332	336	352	342	336	312	311	322	331	310	342	352	329	329	336	357	370	350	338	339	329	369	319	320	349	307	334	325	304	337	342	343	342	324	328	326	309	347	345	324	320	290	345	320	340	314	287	300	332	356	334	307	371	367	325	327	338	322	343	305	338	304	333	339	324	371	309	342	314	364	329	323	341	345	336	305	289	354	335	340	330	330	317	349	341	324	344	343	328	349	333	309	320	299	336	315	334	300	348	329	314	311	345	340	331	312	330	324	323	303	333	326	327	308	336	339	356	325	295	341	332	337	362	307	318	309	340	306	343	306	335	313	334	342	372	327	357	320	332	345	331	331	330	346	330	340	307	336	348	332	366	349	308	323	291	316	359	312	312	383	311	333	334	315	323	352	333	301	358	309	328	334	331	387	315	320	336	326	318	331	341	345	341	334	312	347	327	358	343	335	322	343	309	352	322	371	323	343	328	345	368	318	329	331	327	336	334	331	375	360	298	338	352	355	300	331	333	333	354	372	333	327	352	307	332	326	342	318	367	345	319	344	334	340	314	311	315	347	354	339	341	354	333	329	326	350	341	332	320	335	314	316	321	339	302	353	318	339	316	324	354	341	360	360	318	332	341	336	331	322	357	307	330	361	346	325	338	317	331	312	319	361	336	327	329	330	344	313	321	326	347	338	329	312	324	322	348	309	323	327	331	313	344	357	323	330	336	332	340	346	329	319	325	358	345	316	349	299	301	341	349	316	320	302	302	318	287	304	326	368	322	328	325	319	353	327	331	326	332	335	324	329	294	378	346	332	323	362	326	298	332	308	357	322	322	320	344	353	349	340	328	351	333	334	324	327	343	331	345	330	320	327	354	340	347	341	345	346	348	306	344	325	335	345	361	325	354	368	304	323	322	335	325	311	343	312	324	324	333	322	306	310	289	320	347	310	320	358	308	328	291	345	345	361	340	296	335	332	323	315	339	338	313	326	335	297	344	349	320	339	325	341	335	310	301	334	355	336	350	347	332	344	340	332	338	360	310	338	315	355	335	318	340	338	340	358	358	329	352	324	342	337	355	318	330	337	349	338	321	340	337	302	359	298	330	362	325	335	344	333	354	336	311	349	331	317	307	317	322	323	337	373	318	331	320	309	325	334	331	350	335	356	354	336	309	330	290	346	340	368	352	319	330	309	380	335	327	354	369	351	367	332	338	339	293	329	377	329	315	349	348	329	328	332	331	312	329	364	309	355	323	342	327	350	348	310	324	349	312	335	372	364	344	364	324	300	318	305	325	358	320	304	304	322	347	338	307	320	304	349	311	327	296	330	340	342	347	304	355	362	301	335	354	350	335	319	353	345	292	327	340	322	334	326	355	309	346	328	343	337	331	356	326	324	341	326	324	317	326	334	344	344	324	366	368	349	335	306	365	328	336	335	336	306	327	379	344	329	319	314	338	319	357	292	359	352	374	329	325	356	342	351	315	352	375	332	351	335	312	353	311	326	323	333	333	309	314	357	323	322	337	330	321	330	317	317	334	303	324	345	353	326	343	330	322	320	345	366	371	330	359	331	331	315	338	328	329	311	357	352	322	336	335	309	332	299	329	360	337	325	330	304	334	319	311	346	345	324	354	339	329	307	317	354	335	348	346	338	342	317	302	326	347	331	338	336	325	328	339	350	340	359	342	308	319	338	325	316	322	320	303	304	358	331	352	311	318	298	314	342	287	330	323	306	317	352	298	319	339	358	315	321	335	339	364	303	327	316	357	295	328	332	331	321	317	354	346	354	293	354	318	306	326	379	334	315	361	315	329	301	307	331	319	357	315	309	344	345	331	334	321	335	346	355	334	300	359	313	311	353	335	341	355	344	337	346	309	370	357	356	340	324	336	350	339	332	337	316	323	318	337	342	338	326	377	339	335	375	347	377	319	355	320	356	358	321	359	336	320	306	297	313	303	330	335	339	287	325	305	306	324	340	340	331	343	303	374	302	293	329	347	337	330	316	343	291	364	306	323	319	349	340	346	351	331	334	337	305	346	358	320	359	322	316	345	318	331	336	342	324	328	353	339	322	359	352	317	323	336	335	332	306	308	298	364	346	343	366	332	304	313	328	320	381	354	337	364	387	324	307	315	357	363	350	325	333	347	296	322	303	335	305	356	309	321	324	317	323	336	330	317	340	388	343	351	358	336	350	329	322	321	336	315	331	337	320
23312	13796	3422	2254	1501	1061	838	669	577	479	405	331	341	279	246	267	245	244	231	222	225	203	165	211	211	219	259	346	307	384	340	331	359	339	224	199	183	146	180	145	156	192	180	161	160	155	162	143	128	146	169	152	130	177	152	156	140	150	181	158	147	180	144	140	163	148	151	159	155	153	164	146	156	138	144	164	140	140	151	158	150	155	129	152	153	171	154	147	146	154	136	129	149	155	151	151	156	128	164	147	140	175	147	144	159	172	174	141	155	139	158	148	172	146	151	155	162	148	171	141	157	136	151	150	139	146	150	137	148	151	134	148	156	147	142	140	137	175	132	128	152	138	158	138	130	146	164	158	139	152	151	155	145	135	139	134	124	137	158	150	161	145	147	144	155	132	159	137	148	167	161	140	162	142	146	160	158	141	140	144	151	150	156	157	137	143	169	160	162	132	132	159	151	158	166	155	144	153	153	140	147	173	154	154	148	142	156	157	143	134	149	153	139	134	152	136	142	153	157	151	141	151	167	155	156	143	141	132	160	149	153	148	137	139	145	142	157	158	159	138	152	148	116	152	148	152	134	128	148	141	152	143	151	138	157	163	174	143	134	149	160	131	144	140	135	133	159	147	136	155	152	171	160	137	148	162	143	149	162	147	150	149	139	137	146	144	131	143	136	171	144	145	157	135	130	130	151	139	152	142	150	163	144	140	142	150	163	154	153	142	160	169	155	150	155	134	168	151	149	145	137	156	161	157	145	154	139	148	142	146	129	126	162	140	141	144	138	147	160	146	150	152	172	140	170	146	169	155	180	131	130	152	172	174	132	147	144	168	160	166	126	148	142	164	147	171	161	133	151	132	171	130	153	158	148	142	143	158	139	123	155	152	157	151	144	156	133	151	153	140	137	157	165	152	130	150	144	152	147	146	145	144	161	138	136	134	136	132	149	143	142	143	163	121	142	149	141	142	164	127	160	156	145	148	172	149	129	146	146	163	134	137	142	144	148	159	132	134	138	172	121	148	144	161	149	140	135	178	155	140	162	142	119	122	161	154	125	133	127	151	147	130	151	137	137	127	140	133	144	162	147	170	164	124	130	133	129	154	144	149	152	129	157	143	161	147	129	126	155	154	153	175	168	141	164	136	125	156	169	165	169	152	125	136	142	167	148	145	152	143	137	156	141	163	154	134	163	154	165	138	152	138	137	156	131	149	142	129	149	154	149	144	152	125	147	157	132	162	146	162	151	178	142	141	148	164	160	157	169	182	145	128	154	158	159	152	156	137	132	139	159	141	158	124	176	162	169	145	146	170	149	134	129	137	152	158	161	151	160	137	149	149	162	169	162	162	143	162	157	129	152	146	158	160	132	156	146	145	134	140	133	138	157	139	158	144	123	152	158	155	179	134	170	141	161	144	155	169	168	164	156	136	132	144	159	129	135	130	160	137	164	133	149	151	143	132	152	159	152	126	138	145	166	152	151	157	147	130	171	141	152	147	169	159	139	141	139	140	140	177	114	144	150	134	145	146	160	137	135	132	138	143	188	143	132	168	150	146	137	128	165	135	151	127	140	170	144	124	155	149	134	155	148	138	177	154	145	150	140	152	169	167	136	143	138	155	156	142	143	142	149	132	134	159	159	153	151	139	176	141	151	148	154	132	151	140	154	143	139	144	134	139	143	145	152	157	164	167	128	148	148	127	150	160	149	148	142	117	159	156	129	159	136	140	145	143	147	144	147	157	151	148	172	167	149	146	133	148	121	155	147	153	180	130	150	166	151	150	146	156	147	148	145	145	143	127	161	146	152	151	159	160	168	125	136	136	155	165	136	157	164	138	148	176	154	142	148	167	153	138	154	172	139	161	146	127	148	140	171	137	165	165	163	136	156	155	144	147	149	141	133	150	143	151	145	145	128	152	124	155	149	130	135	144	118	146	162	146	130	141	158	147	165	137	147	131	133	150	155	146	157	157	141	152	146	160	139	159	154	159	159	164	150	135	171	145	174	144	148	135	151	155	157	153	153	144	154	146	146	148	147	156	156	181	142	128	154	139	134	163	132	153	147	174	145	167	142	145	146	146	159	149	155	155	147	155	139	126	134	152	155	151	147	153	166	143	135	162	130	162	142	160	145	155	134	139	145	161	166	138	160	135	160	155	143	135	139	172	130	161	168	147	144	152	161	155	156	147	127	127	179	126	149	143	133	162	136	155	162	134	150	160	148	138	154	156	147	139	142	162	147	145	155	126	135	159	168	127	135	149	147	121	178	132	162	155	159	151	140	150	135	147	149	147	155	133	157	162	147	150	141	150	154	143	151	142	160	152	164	135	148	128	155	156	153	142	153	144	154	155	141	127	151	160	155	138	147	152	143	153	158	160	149	171	134	153	151	149	133	131	134	132	139	178	129	166	152	154	135	175	162	151	140	163	159	162	137	157	146	147	172	147	148	162	177	158	145	146	137	135	138	154	141	140	163	155	160	166	136	156	152	145	143	161	167	142	158	149	133	147	161	169	148	154	151	159	160	141	149	136	144	157	162	173	149	171	134	143	150	157	167	140	149	154	140	151	146	126	147	165	154	131	156	151	160	154	151	135	143	159	146	132	160	148	136	151	128	159	156	157	162	145	165	137	172	157	162	148	134	142	157	164	138	126	170	140	137	147	159	134	167	162	142	151	165	157	157	141	120	146	165	148	168	148	155	134	150	134	147	134	153	136	143	164	136	149	167	133	155	147	150	155	135	155	154	162	153	151	139	136	146	153	135	152	133	133	155	155	170	168	155	153	149	141	149	160	130	167	142	150	158	151	150	162	143	150	132	155	141	159	147	154	136	165	176	156	147	142	135	155	146	143	137	144	184	127	149	121	144	148	141	147	157	149	134	148	137	147	139	170	142	149	164	148	140	147	172	134	163	131	164	156	134	183	136	172	162	145	143	151	144	159	149	130	132	150	155	138	129	151	154	129	148	138	139	142	140	144	156	151	162	170	145	146	150	147	126	151	142	167	149	152	130	155	155	145	143	142	170	129	160	138	146	133	136	152	134	153	160	146	159	156	140	131	144	139	141	135	149	157	145	157	150	164	136	166	134	157	153	143	152	148	135	160	150	157	177	156	146	159	143	130	163	154	145	136	157	168	151	159	143	138	148	127	154	149	137	126	141	139	142	138	139	155	135	149	143	152	159	144	164	152	171	140	160	144	138	166	141	160	167	139	146	140	140	126	153	171	170	134	150	166	150	146	138	154	171	139	153	158	158	146	156	156	137	161	141	165	139	160	158	170	153	143	158	164	153	141	164	141	150	160	144	151	132	148	139	159	149	146	148	135	151	149	170	146	162	146	138	174	158	166	146	162	142	143	147	160	136	154	126	141	147	138	169	149	171	126	139	145	157	135	135	142	152	177	147	143	146	121	132	135	169	164	157	156	134	130	137	139	158	154	147	172	139	159	139	159	153	169	140	158	157	160	171	133	133	156	162	141	136	170	135	171	136	138
12978	10074	6059	6917	5768	4680	3858	3195	2576	2276	1965	1730	1539	1462	1301	1238	1118	1067	1041	916	909	898	858	883	873	1149	1608	2037	2083	2263	2348	2015	1390	1280	867	867	804	647	615	571	575	556	578	568	580	538	566	522	541	556	548	497	522	495	535	522	536	536	500	491	512	523	501	544	500	538	510	528	494	517	522	483	520	512	502	465	502	496	459	520	496	501	515	464	494	481	470	458	488	465	471	499	487	498	486	476	456	495	490	486	481	487	499	471	477	487	462	483	465	476	480	481	445	517	475	473	506	509	491	461	490	499	478	487	499	458	443	469	491	453	459	489	489	498	453	493	481	474	450	453	442	471	459	498	504	487	480	457	449	470	446	480	486	465	491	470	470	448	491	475	456	481	461	463	484	492	484	455	490	498	483	488	455	491	452	487	465	429	469	468	468	485	467	463	475	445	486	429	464	488	421	495	459	472	470	480	502	455	445	465	498	458	439	453	433	490	435	484	499	472	515	475	462	477	467	477	450	457	476	465	483	473	431	491	457	467	491	476	470	470	466	459	494	462	464	444	481	487	442	481	459	470	473	496	481	469	483	478	465	436	436	462	489	491	456	411	437	468	479	473	480	469	489	457	437	451	444	468	453	484	474	462	469	466	473	464	511	458	440	461	488	452	483	478	446	505	438	488	505	459	467	457	443	483	502	465	471	483	460	495	470	436	443	452	470	470	511	500	474	466	454	454	469	461	473	474	479	440	480	470	463	467	471	452	476	450	428	467	495	426	438	457	468	478	467	437	459	465	448	486	433	491	458	482	478	475	408	442	443	467	470	509	453	499	503	474	470	470	420	460	495	447	487	459	427	445	461	455	474	447	470	478	454	449	461	471	451	469	450	467	489	482	455	483	506	467	462	482	436	474	489	442	484	515	519	457	471	456	453	470	468	481	456	487	475	483	460	499	479	451	502	495	470	477	476	482	494	479	445	435	462	442	477	489	468	467	462	438	454	451	517	490	460	435	443	465	465	462	479	462	479	468	471	472	502	433	488	437	482	472	504	484	495	466	460	440	495	463	461	449	416	480	455	503	453	433	454	452	507	469	472	449	471	459	479	455	523	463	515	462	441	479	445	465	487	432	475	440	441	457	453	424	499	481	474	471	478	474	427	455	491	469	446	466	461	471	461	428	484	459	401	449	471	521	502	433	478	437	461	468	439	486	457	444	428	466	450	490	470	465	460	459	459	478	524	456	452	469	472	496	503	460	479	469	476	448	493	496	457	457	516	481	440	469	449	538	438	436	465	460	466	461	502	486	515	495	454	465	483	504	469	465	439	469	474	462	470	479	459	460	462	450	453	477	453	494	463	473	461	468	443	428	458	496	484	455	505	473	454	499	503	464	497	471	451	482	475	515	471	457	464	456	445	463	470	430	461	484	484	411	448	486	486	441	471	460	479	482	467	446	484	426	451	506	477	455	418	508	502	435	478	477	474	492	464	477	461	461	435	446	489	475	475	478	486	433	513	478	483	459	495	445	468	445	475	445	470	467	466	489	477	487	443	467	458	493	470	476	442	477	449	488	472	491	452	466	472	492	471	447	476	461	470	459	535	496	486	451	469	482	470	470	494	484	484	453	438	450	418	442	476	435	494	501	474	485	488	508	445	469	503	456	492	449	464	446	454	482	478	434	444	468	466	432	491	452	455	465	442	454	463	452	483	447	470	513	464	470	431	459	453	436	476	464	469	434	455	458	490	430	469	458	487	480	470	456	463	473	452	487	492	448	429	503	419	490	468	439	480	480	468	464	450	455	514	485	459	470	431	472	478	490	464	489	491	465	497	456	478	468	482	462	462	495	457	436	449	448	453	446	463	489	462	470	496	486	468	510	456	427	457	469	456	466	462	424	448	440	508	444	475	488	488	482	459	494	476	464	451	457	454	449	470	470	461	487	465	491	461	474	471	444	513	489	472	458	489	473	460	443	497	487	417	465	480	449	472	488	471	461	459	467	488	463	482	460	480	463	447	482	473	491	451	441	484	498	502	512	468	448	492	496	456	462	470	483	454	460	441	498	464	464	486	445	446	449	476	452	471	482	469	472	465	454	495	441	446	455	484	442	469	462	443	479	471	442	445	438	492	469	480	474	460	461	442	458	473	506	467	477	482	487	497	472	469	479	448	501	440	490	500	453	459	464	479	481	448	436	441	488	457	488	481	472	512	420	489	464	492	416	457	472	439	461	497	476	461	456	443	457	454	458	470	458	462	484	458	454	469	453	454	478	491	448	496	446	469	444	448	445	450	509	465	445	469	465	487	467	467	475	460	456	445	474	500	427	467	469	491	458	466	474	470	466	456	476	510	454	480	483	447	460	449	469	440	466	485	496	454	456	499	489	451	477	494	460	435	478	462	444	437	450	467	504	461	478	429	493	478	507	445	497	466	434	478	468	483	435	469	459	479	446	492	476	487	468	456	475	461	463	459	447	487	486	446	493	477	453	481	466	478	429	456	479	424	468	486	418	454	496	465	479	482	488	478	469	428	471	431	490	471	447	438	464	479	449	435	466	443	437	439	472	421	433	482	483	434	499	470	483	435	472	464	460	398	475	487	476	457	469	570	488	467	431	420	412	490	454	492	443	463	439	455	453	460	460	488	490	443	447	496	478	445	484	500	490	477	492	480	470	461	485	501	479	464	466	476	475	436	468	441	455	466	468	461	450	471	553	458	460	464	451	457	452	463	447	442	492	479	424	490	446	477	490	470	455	477	472	444	448	492	447	486	478	467	469	478	418	458	469	443	468	447	458	452	481	482	465	479	499	481	485	489	478	441	440	469	471	473	485	457	471	472	482	475	446	514	476	465	485	457	432	469	518	493	491	457	491	436	421	440	414	504	430	460	489	473	459	485	507	410	435	468	505	499	473	500	450	461	473	441	465	484	501	453	529	449	489	494	542	465	470	482	507	484	475	500	444	506	472	462	467	451	490	464	494	470	468	454	476	449	429	473	447	428	450	436	440	474	442	483	462	442	459	465	506	487	469	469	468	462	439	494	432	472	434	429	503	451	496	453	474	464	457	495	476	490	498	446	456	492	449	487	478	506	467	449	502	407	441	462	437	503	443	463	469	489	466	496	434	447	457	469	475	464	432	500	452	462	462	480	519	522	446	477	470	442	457	459	461	435	481	457	477	477	487	487	477	497	465	476	454	468	462	490	500	428	460	432	473	481	448	482	463	514	461	459	467	453	452	501	510	496	489	446	494	448	499	431	456	485	475	462	449	476	481	473	489	417	433	450	502	451	506	473	425	475	473	434	453	488	467	452	441	434	464	481	478	505	467	432	458	448	469	446	457	487	478	452	423	474	504	479	437	434	473	448	487	440	464	502	437	514	464	438	461	478	462	468	433	480	479	483	468	477	517	457	469	472	460	449	437	487	494	483	470	485	435	471	438	462	493	437	492	481	486	419	512	465	446	483	472	445	443	463	471	445	467	454	467	491	455	487	494	497	521
2567	730	350	303	270	238	265	226	217	237	246	244	239	225	237	223	238	218	209	241	240	241	218	251	248	263	218	249	277	236	217	240	232	204	211	202	205	216	214	218	246	249	214	230	212	229	197	219	243	221	252	213	226	240	212	214	243	252	219	209	238	215	226	237	216	243	206	225	218	216	210	240	235	224	253	241	240	181	221	216	232	232	238	258	215	245	232	237	209	237	232	234	243	233	233	213	244	231	207	216	237	234	228	203	203	255	231	233	250	229	208	241	224	248	222	252	210	233	219	223	215	242	225	232	243	224	198	251	219	227	206	237	238	250	236	237	246	238	230	234	229	233	239	208	225	232	235	240	229	201	230	226	267	230	223	229	201	224	242	211	234	220	235	222	212	255	234	211	240	235	228	209	219	214	217	225	223	212	234	212	203	232	262	191	235	226	246	210	233	224	226	224	210	200	207	231	238	199	208	235	244	248	224	221	242	219	225	220	206	210	238	235	212	217	246	219	245	236	218	221	219	212	236	241	228	212	192	204	215	250	252	225	222	227	242	224	248	219	228	211	200	209	230	205	216	235	219	215	226	196	248	228	241	251	240	217	247	220	219	254	197	236	198	217	256	225	231	242	222	215	226	228	234	218	228	228	215	220	243	240	246	226	198	220	213	208	227	237	210	213	237	234	203	239	227	231	218	211	246	222	208	223	196	220	237	223	208	231	226	228	210	236	222	217	221	246	222	218	204	232	227	237	220	243	223	238	219	218	241	235	247	215	242	209	237	213	226	190	248	242	236	255	235	207	209	211	205	241	232	246	235	258	241	230	231	219	227	227	239	207	221	202	229	219	234	219	257	233	240	231	237	226	231	221	226	204	237	207	246	233	206	237	222	239	232	255	236	237	234	254	227	208	246	224	215	225	237	233	220	245	232	211	242	200	220	236	254	241	216	256	221	232	244	245	213	214	209	221	222	199	216	217	215	212	241	254	208	206	232	231	214	245	225	234	226	206	228	215	225	254	224	211	204	212	233	221	217	246	245	237	228	219	227	204	217	189	245	246	230	234	211	240	233	193	240	207	223	190	222	224	215	224	230	235	226	229	223	211	243	219	201	235	219	216	240	252	235	237	210	250	242	249	201	232	248	226	245	236	216	234	219	245	223	220	233	232	236	233	263	231	244	212	238	222	207	226	222	210	232	228	201	225	216	221	227	227	227	221	217	222	245	243	227	245	229	240	220	240	251	243	213	256	221	236	220	208	206	248	225	226	211	225	221	227	233	238	242	209	276	228	251	222	212	215	230	221	232	221	208	256	212	241	222	238	237	191	230	248	232	224	236	230	217	239	231	220	209	246	221	228	204	210	219	227	242	241	248	222	207	226	232	234	219	205	230	235	227	240	212	222	218	226	250	245	220	237	215	219	218	224	208	219	235	209	221	198	213	245	233	235	219	213	199	210	219	230	220	209	225	236	239	236	241	233	242	233	209	222	188	212	229	214	236	221	214	219	195	237	211	243	238	210	227	224	240	245	196	233	220	221	229	226	212	232	226	226	201	211	233	247	221	224	253	221	233	213	218	212	231	223	243	219	219	207	221	215	210	228	245	212	235	217	219	215	241	228	242	243	213	242	199	223	215	209	253	240	194	248	223	249	202	237	203	220	224	235	243	234	212	237	214	244	227	219	223	212	231	224	244	246	217	210	233	234	227	224	223	249	229	224	220	204	226	206	219	235	204	231	237	193	201	200	218	228	225	214	205	245	231	240	219	212	220	232	238	226	246	204	229	218	224	227	220	222	204	214	242	218	210	207	209	250	227	231	228	232	203	223	240	233	222	210	217	231	247	219	233	241	247	201	237	241	234	234	241	212	229	235	229	231	216	233	254	205	221	232	199	212	222	234	228	229	204	215	222	247	237	253	231	236	232	202	179	228	244	223	231	224	226	197	223	230	229	205	231	221	215	225	188	238	211	228	213	208	254	220	232	240	208	219	211	204	223	246	223	229	228	219	243	232	200	205	230	215	230	234	234	224	238	251	238	218	226	223	244	238	243	221	213	222	205	235	209	219	222	223	228	236	222	219	208	220	248	210	247	236	224	194	215	238	214	221	217	223	214	238	224	235	218	217	212	215	235	229	229	219	229	235	229	229	232	227	218	240	222	209	221	205	228	218	215	228	215	223	226	204	220	229	184	245	242	180	233	217	222	218	228	252	239	228	235	192	235	214	222	212	192	227	194	234	226	231	251	220	225	217	215	203	211	259	220	225	224	231	224	215	230	245	238	193	234	210	209	244	234	219	225	226	242	217	236	240	247	215	215	208	264	239	191	228	230	235	233	257	214	222	235	247	223	226	236	236	230	231	218	223	223	234	240	229	213	229	216	228	237	216	218	215	230	228	234	218	265	198	235	226	224	218	236	246	211	232	208	236	205	233	211	227	230	215	223	229	264	219	216	250	235	235	239	246	225	222	202	213	211	204	212	202	218	217	220	225	223	215	221	195	244	207	230	220	224	207	230	222	255	254	215	236	226	249	232	224	229	217	211	205	233	217	241	193	208	244	228	207	245	197	208	231	228	242	241	225	204	239	235	233	212	229	214	230	233	211	236	227	229	244	236	246	220	201	211	211	209	220	223	217	222	230	222	218	212	241	236	231	234	220	224	204	217	236	222	213	233	219	212	243	247	236	247	216	199	233	206	241	220	229	240	221	222	208	222	257	219	264	231	228	223	237	231	207	233	241	247	223	225	226	237	213	215	208	238	216	221	225	222	229	213	205	208	241	206	226	236	235	232	246	234	232	252	208	251	224	234	212	221	224	196	226	225	254	200	232	209	218	226	236	224	196	248	222	212	207	215	224	211	210	243	224	200	232	252	240	237	242	233	262	217	220	237	237	239	212	221	215	223	250	240	244	226	240	218	201	236	226	221	230	218	203	225	196	198	262	237	234	231	196	246	248	240	247	229	196	219	230	232	227	199	246	215	266	222	223	222	213	230	218	246	221	255	234	207	210	225	226	234	210	223	224	225	234	226	236	199	226	229	218	209	228	216	252	227	192	213	241	227	227	226	221	230	224	227	228	215	239	219	220	221	211	222	200	209	216	232	209	212	244	248	206	232	191	221	226	232	244	207	232	243	225	236	214	220	257	214	235	221	212	217	214	241	226	234	238	218	213	223	235	208	230	235	230	230	210	256	233	217	224	221	210	240	213	190	231	241	188	236	213	243	250	231	229	211	220	225	254	233	228	250	235	204	223	245	224	232	231	228	225	226	238	207	241	220	207	218	207	243	231	231	235	191	207	225	227	233	224	233	223	249	229	208	220	232	228	236	223	240	215	245	225	224	208	219	236	230	219	219	204	214	200	243	209	214	226	210	201	240	248	221	235	237	245	207	232	229	218	242	206	201	232	238	235	217	226	225	246	217	221	238	216	203	217	242	236	223	235	224	232	238	206	233	206	200	205	214	241	245	219	225	254	220	223	254	229	236	241	212	234
2638	1192	910	931	908	804	751	739	692	719	688	703	737	618	680	662	642	608	661	737	649	670	678	673	699	697	686	739	735	739	748	737	712	689	732	671	652	671	671	609	665	621	690	653	660	702	659	651	636	688	621	659	663	629	650	663	634	633	665	652	673	622	660	635	674	650	665	646	680	646	635	653	628	638	659	642	647	643	650	653	669	678	622	687	665	691	665	699	653	659	635	650	674	631	631	632	632	668	671	652	658	656	638	647	627	690	658	655	651	657	667	644	649	646	630	632	649	639	617	643	656	656	675	692	681	655	646	616	662	645	588	617	659	619	668	680	654	682	622	663	661	635	627	675	632	665	647	665	630	652	676	672	608	686	624	686	670	631	634	648	674	719	621	640	676	650	638	628	682	657	653	670	644	691	683	693	668	674	679	630	702	664	614	639	660	628	660	648	624	680	644	599	682	655	609	710	678	690	636	649	627	641	664	593	622	616	659	636	628	646	657	637	630	656	697	642	674	693	668	668	668	666	635	622	648	670	651	655	664	646	671	690	648	624	618	620	634	660	669	711	661	679	662	640	693	674	665	654	663	655	704	635	679	674	645	659	637	630	628	652	673	649	637	640	691	687	671	659	641	676	692	631	626	636	633	658	639	660	678	667	671	676	627	626	719	650	607	615	649	659	666	638	619	635	655	634	632	668	685	648	626	629	675	625	624	634	685	656	683	697	662	674	668	616	689	678	634	657	652	664	658	667	632	666	676	682	632	637	673	640	619	652	645	653	679	669	671	624	627	662	665	661	663	644	660	660	642	621	658	638	620	656	614	667	668	642	656	662	659	683	637	649	676	648	583	623	646	666	602	684	647	604	618	654	691	648	634	691	605	652	680	627	648	700	658	603	626	656	682	614	662	649	631	649	654	715	669	637	654	647	649	631	663	628	655	632	665	662	664	667	626	665	657	644	655	654	668	626	663	626	657	636	614	681	654	652	628	701	641	674	619	622	686	661	648	657	634	639	638	617	643	645	642	671	651	656	668	673	691	672	684	652	638	622	622	653	652	657	671	658	653	644	663	679	634	649	623	716	640	663	656	635	635	627	691	652	678	633	599	723	658	689	670	682	669	631	682	678	646	581	662	645	690	663	650	685	680	632	615	636	614	627	655	654	648	645	631	630	670	634	638	650	674	672	622	662	623	641	657	675	667	664	630	680	649	682	645	627	622	653	668	648	664	657	690	670	632	638	620	653	654	676	649	629	660	636	642	671	632	659	660	625	651	638	689	673	605	647	645	619	643	668	617	672	658	664	695	666	609	634	631	670	678	650	677	691	640	595	658	642	637	649	643	659	652	645	654	675	670	680	672	628	623	618	673	658	657	675	671	636	626	671	652	647	677	671	654	655	663	659	643	659	649	637	706	615	661	673	635	654	634	615	632	604	665	606	605	682	656	663	651	673	656	610	650	667	658	640	661	668	634	650	648	639	635	636	634	662	656	672	688	664	646	667	614	648	626	650	631	626	612	636	656	641	647	690	592	632	628	655	677	663	708	697	690	673	638	628	662	660	661	648	644	635	658	685	654	623	662	626	632	631	674	695	659	649	637	625	670	643	663	703	643	654	638	615	649	633	648	653	653	657	660	673	669	707	622	657	656	644	594	657	621	617	694	703	692	628	645	595	664	645	646	680	630	656	619	718	689	659	709	702	677	625	627	644	648	662	620	648	672	695	628	662	621	657	678	599	628	660	665	667	637	634	687	618	632	643	642	592	672	665	648	670	638	648	640	689	699	631	672	616	671	629	649	661	629	683	660	629	657	705	671	665	628	672	626	653	673	673	655	631	653	688	618	653	675	692	612	671	642	617	625	667	634	671	676	583	674	663	641	618	637	628	701	619	645	680	695	625	619	626	636	673	663	614	693	653	653	669	641	665	650	694	625	662	645	641	689	613	615	650	643	641	636	608	627	686	620	655	680	645	631	658	642	611	675	641	686	665	674	634	663	598	648	650	651	696	654	608	658	636	657	658	639	648	669	643	672	648	643	653	652	626	639	654	705	685	665	734	683	644	640	652	645	652	666	656	594	671	650	637	644	664	653	666	664	686	644	652	670	651	641	650	687	668	635	647	642	659	654	657	671	676	624	694	661	669	687	713	667	593	618	670	631	665	659	671	674	659	682	658	677	679	672	646	640	627	674	667	671	647	680	619	666	647	624	656	646	643	707	652	696	670	657	691	627	678	701	647	652	651	629	650	652	648	648	654	689	661	656	722	689	650	660	631	650	610	664	599	672	650	611	616	675	657	645	650	601	634	684	653	678	620	647	627	657	637	668	693	644	624	638	668	656	650	647	638	668	677	628	676	682	680	644	626	678	659	642	669	649	637	676	670	689	654	680	632	665	651	673	672	665	673	655	653	647	686	652	696	672	675	659	627	678	667	690	650	628	657	658	659	644	672	606	640	763	631	652	683	649	678	631	667	627	633	632	654	609	636	644	690	674	630	655	624	635	645	616	619	617	661	604	660	682	651	665	693	689	636	613	639	634	667	687	666	686	690	631	656	650	667	666	620	660	632	696	680	712	663	681	626	689	611	690	659	699	619	653	638	695	678	640	624	615	629	652	670	667	653	678	624	641	676	599	639	629	624	677	632	661	664	652	638	629	644	624	711	668	682	618	633	593	686	648	671	639	630	669	612	672	625	657	655	655	654	656	676	694	659	631	649	632	662	623	659	650	631	630	630	672	642	686	690	620	650	638	665	671	676	672	686	642	635	667	662	645	646	666	638	641	615	669	678	629	633	629	645	611	619	676	689	684	671	666	607	674	647	644	664	640	703	640	626	663	677	651	628	645	654	666	641	643	666	651	654	683	670	664	638	658	614	671	654	635	615	644	655	666	656	640	674	652	655	613	620	637	672	630	663	662	602	645	628	638	706	643	667	708	655	677	663	617	688	606	678	678	649	687	628	668	660	650	626	644	625	645	677	661	664	626	706	657	659	682	650	648	656	610	635	658	622	658	653	661	637	626	653	643	695	642	649	644	683	666	610	626	631	623	633	630	628	605	652	626	655	634	664	631	633	616	626	649	670	630	699	664	681	667	691	651	664	639	684	668	667	666	641	623	678	646	656	628	683	640	608	597	646	669	671	675	655	654	653	662	649	631	672	637	645	671	646	641	676	656	681	663	645	692	613	655	676	667	682	660	656	658	638	647	660	673	613	629	654	623	711	686	664	644	677	626	679	638	692	680	643	652	678	679	662	628	590	638	658	642	653	654	640	624	665	627	677	636	708	686	649	668	661	667	647	639	665	642	667	612	695	629	633	661	680	662	653	604	673	662	703	641	651	632	708	673	643	633	636	621	692	659	681	657	674	662	663	624	657	710	696	638	679	614	615	701	670	659	633	600	682	639	681	647	688	662	660	690	620	650	685	733	664	648	629	653	618	656	666	666	682	698	630	629	652	593	660	647	667	677	671	654	641	669	653	643	699	658	706	670	687
12657	6598	1563	1108	802	595	381	347	281	239	215	202	200	180	153	165	139	132	138	118	133	124	125	121	134	127	184	204	184	171	228	185	145	179	137	120	106	126	107	117	104	117	116	98	92	98	108	112	100	105	98	117	95	103	107	91	92	128	113	107	120	91	90	122	107	95	126	116	93	118	103	101	112	105	91	94	100	87	105	121	98	111	111	103	115	101	101	112	105	95	85	91	89	117	110	109	103	105	105	108	98	109	100	92	107	109	92	100	101	91	110	112	99	113	96	89	99	102	103	86	97	105	116	103	106	80	98	120	114	113	98	106	123	107	104	115	104	104	97	106	95	108	118	114	100	89	95	100	117	80	102	89	91	94	98	88	97	124	108	94	108	92	113	105	103	100	108	111	106	101	96	104	99	115	123	91	106	79	115	89	104	97	88	93	99	90	108	98	88	92	98	78	103	90	98	92	114	93	114	109	94	84	113	116	85	113	107	110	80	109	100	103	92	88	116	103	98	106	87	92	102	104	118	97	107	97	103	100	90	102	98	91	105	82	92	112	98	112	98	105	100	105	92	97	97	109	108	103	107	92	101	112	104	86	99	95	105	115	109	93	85	120	89	96	100	97	88	120	92	112	96	95	96	94	116	105	83	88	133	121	104	113	105	101	100	100	95	107	94	119	118	105	101	102	92	91	110	98	112	101	104	86	87	97	94	106	103	94	105	95	96	116	121	107	106	107	87	98	106	112	107	105	95	78	100	114	108	112	94	109	116	116	103	88	96	106	101	89	99	107	110	118	110	96	95	110	121	98	98	110	98	94	85	110	103	85	99	105	112	102	96	80	89	103	110	113	96	113	112	100	104	104	128	109	79	102	88	90	119	103	114	114	95	110	92	99	103	89	109	92	109	81	105	116	115	99	103	103	103	99	91	95	105	93	92	83	92	90	111	120	121	102	109	99	95	97	113	94	99	116	110	119	86	99	100	85	101	105	110	108	121	117	112	97	108	103	90	105	91	88	108	100	115	105	83	92	101	92	101	101	98	102	83	112	96	106	82	99	108	100	104	108	113	101	121	108	107	92	104	101	100	104	99	131	93	81	103	94	100	87	104	90	114	88	91	96	100	102	93	101	118	109	99	105	91	97	118	97	92	104	102	94	109	93	122	82	105	83	104	109	85	91	98	93	118	97	108	96	100	105	117	96	92	91	97	83	92	92	108	103	110	116	114	82	110	99	89	85	101	91	107	96	88	126	105	105	100	93	101	99	113	111	95	119	117	115	121	90	122	88	93	95	77	113	92	99	114	99	100	110	98	98	107	91	112	116	112	100	91	99	124	99	107	96	108	116	91	109	97	98	86	93	118	100	106	101	114	106	107	114	109	121	101	93	89	119	93	96	91	100	110	122	98	123	116	84	99	108	83	84	95	114	107	85	101	102	102	99	113	88	110	92	102	95	105	102	89	115	97	111	93	100	115	111	96	80	125	100	99	100	118	118	118	97	100	110	109	104	106	112	117	100	107	94	99	97	106	79	97	106	105	101	96	97	114	105	85	116	94	112	99	96	110	107	96	84	80	110	89	96	100	104	89	99	111	100	100	107	96	95	102	124	99	96	113	89	86	87	77	115	115	96	115	97	122	116	106	97	100	105	99	116	93	101	115	91	79	123	117	103	93	108	109	109	89	87	100	84	106	103	108	92	97	99	85	101	101	95	95	95	92	92	117	95	123	113	94	90	71	92	130	102	128	105	103	91	117	91	99	101	86	100	81	102	112	96	80	93	97	95	89	113	110	96	90	101	96	97	104	105	97	118	113	105	101	98	104	108	112	93	89	104	113	125	98	102	95	106	110	106	98	118	119	101	92	88	105	107	107	101	115	99	109	95	89	103	101	86	119	105	101	70	95	105	93	113	119	100	102	95	117	92	113	102	81	92	86	109	103	84	98	96	112	103	104	111	102	101	104	104	107	82	104	103	96	101	104	98	111	117	101	85	84	91	113	98	94	112	94	90	100	111	85	100	105	97	98	91	99	106	92	114	86	106	110	106	102	87	97	82	113	108	84	103	108	108	99	117	99	90	111	99	91	93	109	91	93	106	109	90	116	93	98	120	112	76	107	85	93	107	108	96	119	86	95	98	118	108	118	93	109	97	108	97	98	95	75	111	116	93	97	118	110	94	107	99	103	111	94	94	115	112	93	77	106	98	97	104	95	93	93	92	97	82	100	95	94	106	97	105	109	100	110	86	93	96	89	108	104	111	121	100	98	96	100	104	105	117	96	87	101	103	105	102	92	100	102	93	115	95	97	110	93	113	99	108	101	115	88	108	112	120	107	112	99	97	102	103	112	98	92	108	114	106	97	94	107	97	89	109	105	104	108	94	97	101	111	99	97	100	104	93	93	101	94	83	119	127	89	93	113	120	91	100	97	108	96	94	111	117	119	79	102	107	105	92	104	90	87	108	87	91	114	107	103	92	107	93	118	107	85	86	117	100	88	113	113	117	82	115	125	97	112	93	99	104	100	106	106	91	110	105	97	112	96	110	106	109	113	111	90	112	114	116	103	103	82	115	115	108	100	101	114	102	120	112	104	130	73	83	96	136	103	102	104	97	92	104	102	103	102	96	103	91	104	94	114	124	102	112	94	109	97	86	96	110	106	108	93	107	94	108	96	82	74	97	88	108	100	117	95	118	102	91	97	105	104	91	98	106	106	84	106	107	98	106	100	97	82	101	90	98	115	100	97	88	102	94	109	92	102	126	88	109	103	102	107	111	97	98	110	100	105	95	127	103	112	106	87	102	117	93	97	110	97	101	92	105	107	101	103	107	101	107	95	107	97	113	100	94	103	93	98	93	97	99	100	103	93	97	101	94	101	118	94	106	109	95	118	89	111	132	96	113	99	99	105	92	99	107	107	81	107	95	85	85	109	94	111	121	105	118	104	97	85	110	90	99	92	102	89	93	96	104	89	102	85	110	93	111	107	100	123	86	110	98	106	104	116	108	112	105	108	109	97	111	113	105	132	95	108	86	108	96	104	91	101	96	110	94	96	93	103	118	94	112	100	101	109	104	104	81	86	89	119	116	94	92	91	111	106	90	113	112	89	118	95	102	119	90	131	86	84	103	94	108	96	95	80	104	101	102	84	105	90	78	98	100	106	94	103	96	81	109	109	99	87	121	94	92	79	97	108	88	81	95	103	88	102	113	99	110	91	97	76	117	122	93	91	116	123	105	111	100	111	99	97	91	65	95	80	91	102	103	78	101	96	106	87	89	102	106	92	111	114	98	103	86	108	96	101	97	106	128	98	103	111	98	97	85	106	98	88	92	95	104	93	93	114	102	108	82	102	101	113	92	109	97	89	102	99	111	104	125	92	102	106	99	100	104	94	89	83	85	101	99	112	109	96	98	99	95	95	96	101	114	95	107	85	102	105	105	96	85	93	116	114	111	98	113	112	105	89	101	89	96	99	91	99	95	92	107	101	112	91	105
7699	6120	3142	3699	3105	2489	1990	1701	1452	1207	1099	943	852	757	724	691	639	636	593	585	584	561	544	543	512	686	884	1076	1136	1210	1467	965	747	909	528	521	499	438	450	413	434	378	409	389	395	396	371	377	387	390	388	383	368	350	363	366	354	364	380	358	404	353	385	320	337	358	389	355	354	347	347	353	323	341	337	325	342	349	358	329	319	319	346	354	340	354	365	341	353	363	336	306	331	367	327	357	359	369	369	338	331	344	335	338	358	342	331	344	366	344	343	327	312	328	355	317	369	334	349	332	329	293	332	329	314	365	355	332	329	344	332	314	329	320	309	335	369	360	328	357	332	327	316	340	324	357	322	365	305	303	324	304	338	363	365	325	329	316	329	315	328	343	325	346	362	335	313	349	343	348	351	329	340	311	344	316	358	366	366	351	305	335	334	334	352	357	338	330	318	307	348	368	348	338	347	325	333	323	351	318	320	350	340	309	337	349	353	327	334	320	342	348	341	355	320	329	330	338	357	321	344	333	327	363	353	311	348	329	313	329	388	331	346	317	307	371	344	365	322	312	309	339	306	317	312	333	323	327	320	333	343	328	337	349	380	358	291	340	356	304	329	289	345	327	303	329	355	336	324	327	313	336	360	321	326	346	318	341	333	359	311	350	362	291	314	352	370	331	310	324	337	313	335	336	307	338	328	326	349	338	333	338	344	335	328	349	326	329	341	319	340	330	311	341	326	324	312	329	336	334	331	348	299	350	354	306	346	355	326	336	306	315	355	319	352	348	324	360	315	305	316	351	317	323	352	348	328	323	364	356	323	307	380	309	335	321	338	376	318	356	344	329	341	355	315	356	319	329	344	329	343	349	345	320	327	317	303	356	340	339	335	347	351	330	330	355	363	331	315	339	348	343	299	315	354	358	323	328	347	360	321	319	326	321	345	326	340	370	334	324	369	314	333	334	325	336	338	316	316	314	345	328	336	333	324	322	345	338	361	369	328	357	331	303	318	318	357	332	378	316	336	347	359	298	351	328	313	353	355	368	327	315	318	342	362	327	349	340	323	333	354	359	334	341	310	370	341	350	333	334	344	345	316	308	377	320	309	294	328	347	316	361	344	341	304	329	328	359	319	326	371	322	347	317	345	327	345	338	358	380	330	314	339	321	305	331	330	329	360	317	346	307	347	337	338	347	328	319	318	350	353	352	330	317	347	365	330	304	310	323	312	312	343	334	334	348	345	331	329	325	316	324	316	335	335	319	346	353	323	310	336	322	354	373	340	324	310	369	355	324	316	331	319	319	324	312	322	337	327	348	336	300	330	339	327	350	336	338	310	325	305	314	313	309	356	350	340	354	312	366	318	338	299	331	349	349	340	336	347	335	328	334	320	322	331	356	357	319	331	330	339	356	310	323	368	332	307	320	353	325	337	317	306	346	304	339	323	332	359	310	328	345	347	326	328	344	353	299	337	341	322	342	328	362	306	321	302	335	304	345	307	309	336	313	346	313	351	344	334	312	331	326	332	326	315	312	322	326	336	335	335	326	340	301	317	309	329	363	345	332	348	333	367	339	303	312	323	358	309	350	358	325	359	338	358	342	327	339	345	332	338	361	317	320	331	336	366	323	347	332	348	372	336	372	305	336	318	326	346	307	360	334	325	343	335	351	325	353	348	338	330	342	362	330	344	350	345	355	284	342	315	323	316	322	391	333	320	393	316	357	374	325	319	345	294	358	344	351	356	333	337	333	329	317	314	335	301	347	345	312	315	336	356	335	343	329	340	311	361	348	352	344	341	314	323	327	342	334	324	351	349	334	339	335	310	314	356	350	329	353	357	335	328	332	342	342	320	304	352	322	368	355	354	337	341	309	337	321	335	319	320	343	318	305	315	347	345	343	327	297	330	331	334	334	325	321	332	355	350	343	330	334	334	338	301	315	364	326	331	332	334	344	378	339	351	344	305	343	314	315	355	338	351	328	352	346	315	334	317	338	338	343	363	302	336	349	339	357	355	367	347	332	309	301	324	326	360	317	315	342	314	356	329	354	317	330	327	335	333	324	357	329	330	346	349	365	360	343	351	327	333	334	350	321	335	344	320	359	338	324	345	325	351	348	327	319	318	334	317	350	331	313	316	331	330	331	298	321	364	320	341	321	353	324	316	325	336	327	357	305	355	321	332	329	354	340	296	330	339	320	350	322	364	345	340	328	326	372	328	346	328	344	324	282	338	328	330	314	341	357	319	341	312	319	319	333	362	343	311	361	338	352	345	324	316	367	340	362	338	311	348	313	332	300	350	303	336	308	359	357	355	288	368	335	332	323	332	349	331	345	344	351	307	294	319	318	300	348	315	329	340	335	357	340	348	380	354	310	350	311	338	336	313	338	357	359	349	319	325	336	307	349	331	282	321	339	323	315	335	331	296	314	302	334	348	359	353	370	305	299	320	348	323	318	351	314	309	341	350	328	340	312	328	324	318	339	317	331	333	327	332	330	343	323	352	326	358	319	328	333	359	328	349	347	349	345	313	300	353	339	343	315	325	334	366	327	305	325	346	317	322	348	346	330	334	345	339	315	322	324	301	323	356	329	373	298	345	357	341	336	315	333	340	354	339	358	367	320	342	329	296	369	340	329	345	368	309	326	351	311	326	350	349	323	368	357	317	323	328	341	350	333	329	313	339	350	329	343	348	340	354	339	349	315	334	315	362	350	322	309	350	340	326	306	358	355	352	341	316	347	323	352	346	326	373	387	336	327	325	299	320	357	312	325	297	323	352	338	362	342	310	321	377	338	354	349	336	356	326	344	339	344	353	323	320	320	313	358	342	372	308	343	318	338	344	340	341	340	322	316	336	340	330	378	337	342	345	291	331	332	338	346	336	316	322	358	336	316	368	319	343	348	321	325	336	323	339	343	347	354	297	356	341	348	282	333	366	357	318	332	346	360	333	311	345	324	345	334	337	311	319	326	319	301	297	314	364	344	356	327	327	326	325	343	379	336	319	363	326	316	331	335	324	347	318	323	316	342	338	318	324	351	303	351	341	326	322	339	344	304	345	316	338	332	347	322	326	320	311	336	335	338	351	330	345	309	344	330	309	342	292	352	335	329	319	327	338	345	323	323	319	328	350	329	325	328	325	312	350	339	342	341	354	312	325	330	335	297	357	347	320	353	332	333	329	331	335	370	336	342	303	333	299	356	317	327	341	322	334	349	350	330	317	337	312	324	320	359	324	359	382	332	302	354	351	302	339	365	328	317	369	325	360	338	326	326	337	337	361	320	350	343	352	322	330	298	327	344	356	317	308	357	355	321	351	333	331	309	316	333	326	347	356	305	325	312	318	321	359	346	335	319	319	355	319	345	337	364	343	325	328	337	305	335	337	336	334	303	347	342	358	304	344	373	320	340	343	342	338	334	336	351	335	323	358	333	333	328	328	309	369	360	329	330	348	354	334	331	322	367	360	300	309	325	332	341	343	339	334	357	313	321	351	311	306	342
21134	12142	3273	2162	1460	1021	717	630	528	423	393	334	269	280	250	241	232	227	231	206	196	186	208	205	190	215	285	303	314	325	389	258	277	230	217	185	203	157	150	164	173	138	142	165	151	158	159	141	139	165	127	147	146	135	162	151	158	153	128	147	129	158	146	154	160	141	152	147	143	161	127	146	159	122	159	127	165	144	121	135	129	137	144	128	141	139	152	147	153	141	163	165	128	152	171	136	136	149	125	146	147	151	131	134	139	152	140	133	135	160	122	148	126	165	130	143	174	133	162	176	139	137	144	166	149	139	119	142	136	119	146	147	147	145	139	140	135	144	142	150	140	124	115	131	165	124	148	151	153	144	135	127	150	151	159	138	121	123	155	141	125	120	135	130	119	141	143	161	143	133	133	138	157	129	144	132	141	128	129	144	133	146	125	155	135	150	134	139	148	127	149	131	141	151	124	142	139	135	130	151	169	140	160	133	143	142	128	146	171	130	142	143	157	131	138	135	136	141	130	128	139	141	145	143	149	140	127	132	142	141	158	151	115	147	123	148	155	146	151	142	151	153	123	157	144	140	141	130	136	150	137	152	136	124	135	142	122	122	148	149	136	118	134	146	141	122	128	157	130	149	133	133	138	149	118	133	158	151	122	161	140	140	111	136	158	140	139	134	140	136	141	141	154	140	137	140	150	157	140	154	137	129	135	160	143	140	140	139	144	127	129	153	156	143	153	128	135	149	149	134	157	122	124	148	138	128	153	143	145	137	134	150	152	122	133	132	145	150	138	145	136	134	134	129	145	151	132	120	134	174	140	132	140	145	140	140	136	129	137	159	133	141	154	141	141	164	141	152	146	123	134	141	148	131	124	116	131	129	160	156	130	144	140	135	142	142	141	152	182	154	139	113	137	149	126	142	145	146	141	149	133	143	134	131	151	151	145	155	153	141	142	174	129	144	124	127	136	143	140	132	138	143	124	138	131	131	154	160	150	142	144	144	136	142	161	142	153	124	152	130	140	158	154	144	151	138	145	152	129	135	129	147	140	147	154	134	139	144	145	138	144	128	160	123	134	150	145	143	154	137	149	144	156	125	133	136	154	134	113	147	131	135	139	144	157	143	149	149	155	146	145	130	143	133	163	128	142	138	129	137	122	122	155	160	120	164	153	127	139	121	148	136	156	139	150	138	134	128	148	145	139	154	139	146	139	157	143	135	141	138	133	159	124	145	163	150	147	133	135	136	141	140	126	133	123	132	142	144	134	129	150	123	140	154	144	138	143	144	138	139	142	132	136	132	149	157	142	121	118	132	149	133	147	152	141	129	119	155	138	107	127	146	123	141	138	165	147	127	156	147	163	146	115	149	119	134	152	124	147	154	140	140	147	147	157	140	130	134	133	145	147	137	128	157	134	145	144	152	150	169	138	132	156	132	143	141	127	125	127	126	156	158	157	120	135	124	156	128	150	125	156	140	149	146	148	139	161	146	147	153	146	133	143	130	163	143	149	145	130	151	154	127	141	153	140	118	123	146	132	141	143	146	132	156	143	131	156	119	119	138	141	133	141	148	145	147	146	115	130	119	142	166	146	118	130	139	152	156	150	162	132	143	156	122	128	148	124	147	126	135	147	145	132	150	144	137	150	157	159	146	132	144	146	133	153	121	129	145	143	125	130	147	147	134	128	152	150	145	129	127	133	134	139	132	143	123	164	166	139	117	121	118	161	141	134	134	119	143	156	151	145	144	151	145	154	139	135	144	131	138	167	136	129	151	138	134	132	130	150	126	163	160	154	125	161	151	139	168	160	156	135	118	142	128	125	150	144	131	117	139	148	139	146	146	139	131	121	138	163	136	131	165	141	130	135	144	144	143	137	157	115	142	133	148	166	129	133	145	143	147	130	143	158	127	136	135	140	142	142	141	143	149	130	131	116	140	145	143	132	148	146	147	124	139	141	120	125	121	141	126	159	128	149	155	159	144	136	143	154	129	147	161	136	147	149	139	137	147	129	133	133	157	142	136	155	146	142	162	137	131	137	151	138	134	135	139	165	127	147	141	156	138	126	142	147	129	150	139	115	141	117	131	122	143	142	122	126	132	139	117	151	107	163	148	151	140	159	145	146	129	127	138	140	157	131	122	122	149	107	142	121	132	166	155	157	132	168	135	141	153	142	132	135	134	137	133	138	153	135	149	143	134	161	114	154	178	137	144	158	153	160	147	150	125	136	144	127	141	134	143	135	123	127	139	126	137	148	127	130	136	129	159	142	144	151	133	147	160	123	138	132	135	132	160	128	136	144	158	132	122	147	126	132	142	157	146	148	148	149	140	155	126	134	121	128	120	155	137	147	137	143	135	138	146	131	137	142	143	136	145	136	138	142	142	144	147	131	122	124	127	127	135	133	145	143	145	146	143	134	149	130	159	148	156	139	146	113	155	141	139	137	119	153	147	155	153	151	152	125	128	140	142	145	131	124	143	135	116	145	143	126	166	160	133	158	138	141	119	138	149	131	167	150	150	152	147	134	151	144	129	157	146	139	135	161	127	151	122	141	149	117	140	146	128	147	159	145	157	139	146	149	132	137	146	142	136	121	157	135	130	136	138	147	151	127	130	128	137	153	113	140	131	136	126	138	132	142	122	154	149	155	137	141	144	139	146	168	158	156	145	161	135	117	128	135	154	120	141	141	139	113	151	148	134	144	154	138	140	126	142	121	141	138	128	125	123	135	143	140	153	145	149	150	129	144	113	140	143	148	137	131	139	127	145	149	151	147	122	157	154	152	136	123	154	124	134	133	134	138	146	140	143	152	138	132	136	149	137	134	146	162	143	140	154	122	140	145	157	131	115	132	144	143	157	123	135	155	120	144	143	161	144	149	137	157	122	135	124	150	161	138	144	132	152	146	141	123	153	146	161	131	164	137	127	124	139	125	144	147	129	168	141	136	151	137	134	133	153	136	141	142	139	134	155	138	165	139	131	144	124	121	144	159	135	132	129	163	133	125	136	140	124	144	143	137	127	130	153	155	147	135	123	156	123	146	154	111	125	123	147	127	144	149	140	128	122	129	151	142	134	139	123	132	141	124	126	145	136	135	133	138	151	132	138	154	124	133	150	143	133	145	127	146	128	143	158	128	135	129	123	120	131	159	116	134	139	136	130	141	140	125	138	110	138	129	162	138	146	116	121	148	141	155	142	138	150	145	131	152	139	148	146	137	149	153	130	156	137	150	134	130	130	140	133	146	158	149	133	149	122	135	152	158	153	148	130	124	138	131	130	137	135	142	168	123	135	115	125	183	190	134	144	137	131	118	142	155	122	152	124	116	147	125	128	144	141	120	138	139	132	146	155	166	160	132	118	112	139	152	137	135	151	149	138	124	133	141	125	131	135	127	153	141	136	144	151	150	145	124	133	136	156	140	140	130	129	137	146	155	160	146	109	141	150	144	148	136	150	145	110	148	134	127	133	145	170	145	130	136	124	139	128	153	168	150	135
11689	9014	5713	6450	5670	4547	3661	3007	2492	2138	1947	1662	1374	1330	1304	1150	1073	990	974	918	855	812	883	845	801	1155	1436	1767	1862	2151	2249	1564	1327	1016	855	830	792	611	579	538	561	585	532	511	524	534	484	508	531	502	499	513	502	527	488	488	482	474	507	511	494	464	483	481	467	470	473	483	430	433	442	505	473	470	461	493	475	471	449	498	467	461	499	444	484	505	456	460	490	419	428	467	458	463	446	481	491	449	436	468	423	495	444	494	430	418	459	449	450	443	451	474	450	459	477	448	468	427	427	400	449	434	470	415	410	458	451	445	453	443	491	452	436	465	452	451	412	463	443	408	444	484	449	461	403	462	472	417	440	444	441	442	445	464	435	452	437	415	449	477	459	432	445	430	448	468	459	435	471	449	441	429	458	459	440	433	452	427	437	434	450	457	464	469	428	457	432	428	452	439	447	430	455	429	436	452	463	442	430	434	449	426	446	461	412	438	425	423	458	427	431	472	439	458	443	463	419	456	444	430	486	454	453	416	422	459	483	439	445	422	472	445	461	467	421	451	449	412	464	424	467	417	466	437	451	501	457	461	446	491	421	469	464	472	418	463	451	468	467	452	462	403	475	447	416	450	458	436	481	458	496	404	440	450	478	436	482	401	432	457	456	421	464	431	451	460	457	405	444	448	427	433	463	423	462	428	443	433	412	408	498	448	432	460	424	439	450	412	423	443	427	457	461	424	426	439	450	437	453	440	448	422	450	422	460	426	445	455	454	440	433	455	420	417	484	441	453	474	430	417	438	435	449	491	441	409	457	440	415	438	471	471	453	402	438	451	466	414	454	470	443	428	406	434	436	446	442	441	445	385	462	450	478	439	398	440	439	435	476	421	425	462	460	452	432	439	443	470	435	474	467	430	433	438	426	433	471	437	389	462	390	455	488	454	458	459	467	449	457	453	422	442	447	440	417	434	467	437	451	444	408	432	467	458	443	466	464	444	451	485	434	417	445	417	429	424	427	441	451	453	389	401	423	407	472	431	427	421	454	431	446	415	471	440	405	470	451	419	478	420	436	412	489	461	422	400	447	469	446	423	482	420	432	440	479	472	450	439	464	424	428	443	444	446	457	441	428	464	450	402	431	445	424	450	391	418	470	429	447	402	450	423	446	444	437	446	446	445	441	446	437	406	425	437	442	445	441	443	429	448	465	455	436	439	438	426	444	446	422	446	442	471	407	468	448	435	455	434	454	444	477	435	449	443	410	423	427	446	471	486	431	417	453	443	440	439	458	448	467	433	460	453	435	415	459	416	459	424	494	447	438	429	482	442	445	474	444	473	428	412	449	449	445	451	405	445	454	420	419	470	421	450	421	452	450	449	465	463	478	431	482	469	421	427	399	459	429	486	422	453	413	405	424	494	460	441	479	428	459	436	418	441	431	430	425	446	455	439	464	458	415	471	453	481	429	479	444	437	449	453	451	463	439	457	439	443	435	459	427	396	433	486	424	443	464	495	453	428	450	467	430	451	459	421	440	454	440	451	425	424	490	414	419	432	418	464	412	434	440	446	421	442	441	456	412	460	443	425	462	440	445	454	429	440	428	433	447	450	438	405	435	448	470	417	448	437	442	466	438	445	434	448	443	476	401	469	435	433	472	450	419	410	413	459	475	458	424	429	441	460	467	419	456	458	434	472	441	450	467	402	468	424	448	469	430	457	436	407	448	436	417	422	434	458	407	431	403	447	432	456	446	427	489	455	453	456	434	428	444	446	430	437	439	457	411	459	438	452	447	488	437	451	434	455	424	441	451	410	424	441	463	439	419	437	424	451	434	439	439	435	423	504	482	423	424	453	443	446	473	434	461	462	471	480	460	404	443	447	455	449	478	440	421	447	420	388	402	484	421	436	421	440	473	444	437	448	441	449	414	451	436	435	389	427	438	471	439	445	431	446	451	440	412	440	461	465	483	459	442	455	456	465	455	453	457	451	431	481	475	466	447	479	444	426	473	405	454	434	444	413	431	434	422	461	452	417	415	447	432	467	411	417	466	471	406	453	442	450	460	434	472	442	423	454	447	474	417	427	448	414	454	447	473	472	445	476	455	419	407	437	471	441	444	403	438	441	441	432	473	455	424	443	440	433	447	475	489	462	413	435	453	421	461	412	430	432	446	455	416	462	419	423	456	378	445	437	440	487	451	437	470	443	488	424	453	452	469	441	487	442	449	423	462	473	439	456	442	440	457	453	461	425	468	437	432	460	454	439	471	427	425	448	434	470	418	437	418	458	446	437	453	457	430	468	473	428	438	422	456	426	433	473	415	445	461	477	439	454	433	435	466	471	429	432	477	428	448	417	478	450	471	457	442	464	444	449	429	439	456	418	490	493	437	416	445	416	491	437	404	447	434	436	416	442	420	469	409	428	492	445	406	466	451	449	425	482	459	452	435	437	475	456	433	451	444	431	421	434	466	466	409	434	459	436	469	439	473	421	454	469	433	475	468	455	415	422	434	447	424	440	407	449	453	406	395	461	411	452	430	445	433	471	418	423	439	479	462	437	436	441	437	441	499	433	456	410	439	419	429	459	438	448	423	436	482	442	443	437	447	449	439	441	443	445	430	429	421	454	446	455	480	413	483	442	438	440	433	423	427	439	462	422	460	424	469	460	440	481	463	444	460	418	414	464	425	468	469	436	473	460	433	452	421	458	431	411	418	447	474	452	448	462	440	442	420	454	446	466	476	441	416	450	435	449	485	458	451	446	451	479	450	416	457	480	463	457	464	435	439	443	429	462	426	421	417	421	399	434	463	426	433	446	486	428	450	422	437	413	487	498	426	443	417	439	407	475	442	461	451	478	447	422	408	424	448	414	428	403	410	452	468	432	427	454	422	452	447	458	418	480	438	436	445	451	467	448	449	478	431	492	468	436	460	455	466	411	458	493	425	431	418	421	449	457	441	453	436	409	492	451	439	439	427	448	427	433	437	440	455	462	424	435	469	424	420	437	473	440	444	426	409	429	479	403	459	454	428	455	441	442	442	444	429	446	427	437	440	419	423	432	443	452	431	428	420	439	452	430	493	428	427	484	466	456	466	426	451	414	455	435	470	426	409	399	394	446	423	457	436	445	441	447	438	459	438	449	410	459	435	434	458	483	471	427	438	460	445	441	482	417	455	448	400	407	431	453	462	414	435	451	455	418	412	445	426	414	467	428	473	474	439	466	409	476	458	449	469	463	442	462	447	450	400	412	413	432	448	448	451	462	445	443	439	464	436	439	454	441	432	440	440	427	442	418	453	440	402	414	479	462	436	449	427	437	447	430	438	399	438	444	434	427	427	457	439	431	429	422	452	437	432	436	428	450	453	427	467	438	440	436	454	442	445	419	432	442	404	442	437	456	447	438	445	463	420	438	444	423	455	421	441	465	451	393	428	423	477	459	445	475	438	446	471	446	431	443	433	451	442	390	405	465	446	432	439	482	463	433	440	469	395	404	433	407	424	491
2521	767	333	261	275	248	237	253	226	222	247	226	222	215	251	247	228	230	228	219	239	227	210	239	232	211	232	230	246	238	226	222	224	230	224	260	232	218	237	253	235	225	231	232	249	226	214	221	238	217	224	202	223	226	233	210	206	213	236	242	216	255	228	237	203	226	217	236	238	205	254	215	213	218	218	212	214	222	228	234	220	207	232	223	208	245	224	209	235	203	209	210	227	224	229	256	236	230	244	246	218	198	205	222	231	224	255	236	236	224	249	218	223	230	185	223	224	218	211	229	223	237	234	220	218	209	221	218	246	211	224	239	233	204	217	275	238	238	227	227	242	212	234	226	219	208	217	192	283	201	238	216	212	213	223	229	213	234	236	242	230	225	213	219	234	221	233	212	191	257	248	212	213	226	222	211	217	215	209	218	227	244	237	217	224	233	208	235	231	198	227	226	199	256	236	207	220	210	226	205	246	205	234	199	239	217	232	235	244	252	233	244	255	232	195	224	232	238	250	213	193	212	219	236	225	225	236	205	213	217	217	236	221	221	226	220	226	243	220	243	258	220	224	243	207	236	243	239	212	232	226	236	220	197	243	233	225	217	219	213	233	245	217	217	237	224	245	240	215	215	213	188	203	224	225	209	208	226	223	225	206	224	224	209	228	220	216	225	218	224	254	238	216	219	230	172	208	242	240	233	210	207	231	218	206	233	238	185	212	225	212	230	204	209	208	223	236	202	212	221	223	209	251	217	214	220	233	225	221	212	199	185	227	215	244	218	207	214	212	223	238	229	217	236	202	231	235	230	205	217	235	237	214	222	226	232	214	260	225	221	241	185	239	229	232	206	200	235	241	215	198	199	235	213	224	235	214	200	222	219	215	192	203	232	228	227	227	236	237	228	255	236	227	216	255	237	216	216	227	197	221	245	198	211	244	234	217	210	235	212	244	214	203	207	228	224	199	199	247	214	234	225	217	246	249	220	227	247	220	252	213	240	220	232	230	229	221	209	205	231	239	230	215	235	226	222	220	230	198	226	241	241	221	233	203	200	206	204	225	265	216	198	261	214	221	208	238	260	238	233	223	236	231	212	249	220	191	230	230	232	236	207	214	228	219	211	214	228	229	214	199	240	224	235	202	233	218	225	215	231	239	198	238	239	218	208	227	240	223	235	231	221	256	225	229	199	211	182	222	220	231	206	236	215	225	212	220	216	211	194	223	252	233	186	220	239	256	233	214	220	245	253	220	205	238	244	250	212	218	208	232	231	198	228	220	216	249	204	246	212	251	235	219	234	210	223	233	231	212	259	233	260	214	226	234	246	199	224	244	237	211	223	229	217	256	244	206	224	194	221	241	213	206	222	229	196	223	233	243	218	244	197	214	231	246	221	208	212	211	196	220	238	223	238	223	221	216	230	216	222	235	254	221	219	215	250	213	223	223	242	222	250	217	215	230	227	225	217	230	217	228	210	207	225	223	238	214	241	196	190	226	218	202	250	222	216	239	193	204	244	242	251	236	231	244	242	217	208	215	219	226	220	205	222	226	229	222	235	239	236	207	226	193	221	248	229	231	230	196	211	229	201	208	215	203	200	211	219	224	192	228	223	249	202	220	231	246	217	221	207	217	224	222	234	214	237	213	233	193	208	223	225	233	200	239	239	208	228	243	232	239	231	217	226	218	222	241	231	236	218	230	210	225	211	218	243	235	226	231	218	224	238	232	209	242	227	217	213	221	235	227	251	207	221	251	245	226	217	216	232	196	237	230	196	220	217	219	257	230	229	239	243	248	242	205	216	241	239	229	222	227	222	221	207	203	240	204	222	210	198	229	200	198	243	188	212	223	227	218	209	239	254	231	250	217	221	256	246	223	262	184	227	241	231	209	200	208	218	238	244	246	244	218	233	219	210	251	201	239	246	220	222	223	222	227	233	205	212	203	220	241	212	223	206	213	229	224	220	242	209	220	229	219	231	237	243	231	232	196	195	224	208	204	169	226	227	225	241	225	221	244	226	241	226	230	242	214	216	212	222	216	231	231	221	216	226	231	219	213	232	217	195	228	240	223	227	246	199	221	238	228	218	213	209	223	228	219	220	224	198	239	216	223	222	225	230	209	218	239	237	222	226	212	257	215	234	221	235	245	237	224	247	231	230	225	217	202	239	224	201	227	223	236	230	205	206	218	221	227	212	246	236	224	248	231	220	216	232	227	219	216	225	219	208	217	221	220	223	202	211	216	234	198	234	227	219	221	233	219	219	246	212	264	211	192	228	241	216	221	241	218	226	232	217	219	223	210	206	236	226	240	226	225	236	230	226	237	227	194	230	197	208	200	226	231	215	233	262	262	228	229	204	213	230	232	210	210	221	250	220	222	231	241	199	202	214	216	186	231	247	221	221	216	222	230	226	211	211	239	251	214	233	244	247	219	240	223	221	222	224	218	237	203	205	195	217	246	200	234	223	232	234	222	216	205	215	234	219	242	208	245	219	231	237	180	202	217	201	234	226	250	238	194	224	233	224	229	217	223	203	193	233	224	214	203	218	232	216	207	237	227	218	217	247	201	227	213	231	231	211	227	214	216	199	195	229	230	217	200	220	229	248	220	218	214	215	221	229	222	222	222	236	222	247	235	222	235	217	244	249	223	244	234	227	244	205	226	244	215	258	230	238	199	229	234	246	241	250	245	223	231	217	260	227	209	248	226	224	246	231	215	229	222	238	246	217	198	232	230	236	214	221	230	203	233	244	215	238	232	235	219	245	231	226	217	209	203	247	225	195	220	203	272	228	239	250	222	248	227	209	227	224	223	218	239	203	235	231	218	243	243	210	230	220	229	236	241	225	206	239	227	231	228	221	237	208	230	208	216	245	232	236	250	253	205	222	237	205	222	207	197	229	237	215	229	246	226	238	202	224	184	245	250	237	231	240	215	222	216	240	237	224	208	249	214	242	227	232	231	224	258	229	252	219	222	228	221	244	214	249	233	250	244	213	202	226	226	198	216	220	238	200	215	227	225	229	235	230	216	250	231	228	237	233	220	201	226	208	222	230	201	236	245	209	228	214	237	223	212	216	224	223	219	197	232	208	210	224	208	245	218	211	215	229	213	205	245	227	227	211	236	235	220	213	234	232	240	240	196	210	207	234	246	210	232	258	236	198	218	221	227	241	227	264	234	216	224	225	238	226	219	242	200	241	227	208	247	220	212	234	229	242	242	200	211	219	237	208	216	223	215	240	230	225	270	230	227	196	240	220	222	245	204	217	226	215	194	222	219	191	230	229	227	201	226	219	216	201	227	221	203	229	228	232	218	213	222	237	242	235	235	229	254	215	223	223	212	227	237	223	208	219	243	224	227	239	232	241	230	261	222	227	239	222	209	238	230	256	251	235	224	218	217	224	209	247	211	203	215	239	208	227	237	231	234	241	238	256	225	225	216	230	223	243	210	224	213	212	220	233	245	225	221	245	213	214	223	223	198	215	218	218	236	219	206	216
2520	1106	976	908	848	815	784	735	750	717	727	684	708	692	684	663	692	660	686	678	687	657	723	684	656	663	666	672	697	697	669	718	644	667	683	690	676	670	682	636	641	608	630	688	655	648	606	671	665	641	620	714	637	642	680	661	721	635	636	635	626	668	697	604	686	677	690	685	659	654	678	652	659	673	643	669	598	667	642	645	642	652	648	627	647	690	652	652	656	654	653	604	679	664	655	664	633	664	646	639	637	672	664	599	657	610	596	665	631	684	649	667	621	698	688	663	648	622	646	657	672	618	609	659	640	687	657	670	663	657	627	648	615	664	631	669	680	677	603	695	637	670	718	643	636	658	641	636	656	683	702	655	676	648	595	642	652	627	616	686	619	653	595	642	647	633	662	629	596	658	636	641	638	671	640	661	686	658	639	647	671	660	653	628	648	640	641	645	614	628	650	591	633	670	633	665	631	648	654	690	676	704	653	629	620	619	653	640	657	603	669	613	645	634	613	655	646	630	635	635	608	616	685	659	668	685	623	619	636	722	666	636	614	647	615	704	628	639	631	682	668	670	667	649	626	653	612	658	637	648	643	698	664	607	599	602	634	663	656	661	645	657	642	641	651	652	683	622	610	661	698	666	644	632	650	650	625	662	645	645	675	636	684	661	686	666	669	658	677	668	639	663	695	629	638	666	615	648	624	673	672	650	611	632	643	644	642	618	630	626	652	637	654	656	648	659	660	666	634	649	645	707	650	693	627	667	709	671	657	647	642	649	671	636	665	700	601	629	624	629	664	664	616	667	694	642	627	676	611	651	639	643	612	634	631	679	635	587	602	684	653	672	670	686	628	708	666	705	649	641	638	660	658	676	654	679	660	698	685	646	629	667	629	641	649	670	668	649	623	688	647	669	686	621	652	612	648	634	681	681	616	643	672	661	660	604	669	663	664	675	659	710	700	624	687	700	615	583	659	686	653	626	628	700	624	653	597	690	671	662	661	679	638	605	649	683	639	607	628	640	597	616	630	637	622	606	598	641	640	658	639	642	692	651	672	656	671	643	661	658	648	682	614	697	660	674	623	637	687	663	636	656	665	629	687	665	669	645	704	622	648	624	633	625	654	686	627	647	644	666	646	657	613	656	609	621	681	681	662	647	627	609	653	668	638	634	668	654	638	612	632	661	645	681	668	637	644	625	669	676	665	624	603	648	691	646	632	610	660	675	621	672	564	635	645	679	641	673	619	697	684	667	685	643	646	647	646	680	656	621	650	600	657	632	665	650	659	588	646	622	628	630	640	658	651	626	642	635	609	630	639	624	662	620	654	647	617	654	626	685	637	651	650	680	638	640	637	659	642	637	658	666	686	672	602	621	639	646	654	650	636	661	675	642	668	658	681	616	637	657	637	623	666	653	609	645	611	638	647	668	678	652	648	665	672	616	636	673	632	640	670	666	654	660	676	639	631	661	688	654	688	680	694	640	631	649	651	646	659	639	652	649	596	652	636	639	647	653	596	632	662	656	642	634	686	649	665	626	637	657	632	687	634	626	616	655	650	677	664	683	659	724	643	614	685	669	636	616	665	655	645	650	623	678	673	714	614	664	650	653	629	655	623	638	672	628	630	660	656	660	653	666	690	705	690	624	631	616	650	636	656	642	641	656	642	635	633	643	622	683	640	671	652	619	659	637	667	666	651	585	647	678	651	631	659	666	633	656	644	636	675	675	627	712	645	629	639	615	647	666	618	619	601	685	713	662	665	636	627	617	677	654	650	632	723	657	714	642	648	623	626	628	636	665	602	678	615	642	652	631	655	635	674	635	619	683	675	577	625	646	650	636	616	604	682	627	642	700	621	631	688	652	666	623	648	667	653	684	680	650	645	669	646	686	651	611	657	615	601	638	663	665	655	694	656	624	676	608	685	623	674	614	707	677	617	631	644	615	626	681	630	646	680	663	712	632	690	634	689	639	644	685	651	639	637	641	644	651	642	658	628	656	687	680	615	639	645	629	665	632	634	663	653	667	658	634	688	649	632	614	643	648	673	629	671	626	640	616	614	631	682	666	651	636	674	623	668	640	642	619	663	671	649	676	647	652	615	667	670	620	629	610	685	607	641	661	634	631	653	616	657	671	627	635	643	675	645	594	648	639	640	687	665	678	619	676	666	643	619	663	618	646	594	666	671	606	663	636	629	651	633	658	643	631	660	661	638	615	640	689	665	660	626	649	652	641	619	672	688	659	696	715	604	660	660	687	657	680	666	633	624	625	635	633	674	635	631	617	641	625	649	645	622	663	667	660	644	669	660	645	658	622	631	610	639	639	676	658	685	641	625	656	653	620	649	666	680	648	644	660	651	624	619	647	671	674	630	669	680	628	633	636	639	634	645	671	657	690	636	687	687	602	621	688	653	677	681	662	642	641	647	649	635	618	623	613	652	636	624	661	656	664	665	645	686	673	660	669	648	630	687	641	622	647	681	647	639	621	643	688	626	727	645	626	638	688	686	642	666	694	646	604	668	626	688	683	648	657	661	681	622	643	653	636	681	636	625	625	670	667	666	655	637	662	682	663	654	636	649	693	639	642	682	677	680	626	672	632	596	670	661	647	644	622	676	653	625	676	655	664	657	621	659	624	637	624	596	682	679	659	606	633	645	651	589	648	676	643	655	658	628	640	601	642	688	681	626	677	649	632	624	641	641	682	652	708	636	648	662	672	651	663	654	699	612	624	640	649	641	660	688	625	653	637	650	617	611	622	653	624	610	650	667	659	665	664	667	637	613	723	639	639	604	622	686	626	614	633	617	650	646	649	629	656	661	638	638	697	631	658	605	643	639	692	679	662	629	622	629	643	636	618	696	612	674	615	628	634	652	703	662	628	624	646	647	620	675	672	681	661	635	677	680	665	637	656	629	643	693	673	682	670	656	665	637	620	678	650	612	641	655	680	607	659	659	642	633	667	649	662	672	687	648	645	669	666	696	641	679	662	654	649	665	679	661	646	652	681	609	642	661	619	616	628	667	664	595	636	668	636	662	637	627	668	646	666	666	661	659	656	624	630	662	628	648	632	640	671	631	636	670	666	612	632	668	643	636	686	646	647	627	661	632	576	629	640	676	634	634	612	620	603	654	611	685	656	702	625	650	655	606	641	613	610	657	635	690	640	632	649	681	601	676	637	666	657	606	621	685	639	620	638	682	660	639	676	667	653	640	662	637	623	658	641	631	657	631	662	663	665	630	679	630	611	677	656	609	643	663	671	693	683	627	591	626	615	664	661	652	643	711	651	669	664	644	654	633	681	660	662	637	708	679	682	671	648	627	632	640	663	700	602	660	651	650	684	647	654	683	625	645	647	610	622	627	635	667	609	675	676	627	625	662	643	623	651	617	617	660	624	675	626	673	645	669	646	642	615	657	641	587	645	633	628	665	663	664	652	617	634	631	653	639	679	616	590	664	639	642	690	655	697	640	627	666	703	624	631	631	635	683	692	660	641	649	700
14231	5854	1562	1146	727	532	423	365	270	252	252	187	162	155	159	159	149	152	136	125	116	126	126	140	143	168	142	188	177	215	205	187	230	148	120	147	127	98	95	111	113	86	106	86	106	100	86	107	118	114	96	117	114	93	104	110	113	110	95	112	109	97	100	90	117	106	102	98	99	90	90	112	91	113	88	116	104	105	89	104	93	97	116	91	111	89	97	94	77	98	93	108	104	94	103	113	114	115	104	100	89	97	78	93	87	110	109	101	98	114	112	90	87	116	104	96	82	116	107	102	111	86	96	77	106	111	95	101	97	94	104	86	93	104	107	110	89	109	99	108	117	100	101	105	96	110	116	94	98	98	111	99	101	83	99	105	81	99	114	123	101	100	111	93	120	99	100	87	99	97	118	95	116	119	116	117	109	96	104	91	112	84	80	95	102	119	94	114	103	84	119	118	102	98	102	111	100	88	104	87	86	110	80	94	106	100	88	81	106	121	76	120	84	98	105	114	110	117	99	99	118	125	103	102	101	108	111	100	105	98	104	93	100	109	96	114	97	99	110	106	86	96	100	94	94	97	88	103	112	109	96	85	110	83	108	94	89	102	107	101	93	100	90	79	116	86	98	115	118	89	102	100	107	96	103	98	94	96	110	117	100	127	87	104	87	105	109	100	102	111	88	98	112	107	95	106	78	112	121	95	101	98	99	101	89	97	106	102	89	108	112	97	109	104	110	101	100	81	98	99	91	111	91	113	92	102	98	90	101	101	115	87	100	96	91	117	84	95	112	108	111	106	88	103	104	99	101	90	106	98	112	106	110	101	108	108	78	92	102	107	103	90	92	82	109	98	102	100	112	100	90	101	86	104	106	103	109	90	99	97	96	96	104	102	109	93	102	98	86	93	82	104	91	96	106	89	91	97	115	105	117	88	120	126	110	101	95	104	120	99	103	97	92	105	89	106	106	111	85	109	109	110	89	91	94	103	93	92	109	108	74	89	91	89	81	103	97	89	104	111	83	102	107	109	97	105	80	97	112	95	104	110	80	97	102	97	102	108	97	91	85	86	98	102	123	99	103	96	109	107	108	106	101	123	99	75	103	96	106	95	106	90	105	120	107	105	118	107	95	107	89	101	111	97	116	99	98	103	95	119	98	117	105	100	125	96	118	95	100	97	97	80	116	109	92	77	89	102	117	94	91	82	106	98	92	103	86	104	99	103	114	102	88	96	90	110	112	102	93	105	101	85	98	107	105	112	106	107	103	102	109	108	97	90	87	102	112	124	91	89	108	109	97	108	120	105	130	103	101	98	94	109	96	93	110	109	106	100	97	91	88	99	88	95	127	91	105	104	96	107	95	94	85	110	97	110	97	123	109	115	112	95	99	96	104	108	97	106	106	94	96	84	94	94	85	100	90	97	117	106	100	93	124	99	98	97	108	88	99	115	120	102	104	118	103	95	105	113	92	98	109	110	88	113	111	102	112	100	100	97	107	101	119	83	113	94	115	99	91	85	93	98	112	78	97	108	108	95	113	102	89	111	103	105	90	100	119	104	85	92	99	105	102	102	100	90	105	114	101	96	91	108	95	113	99	88	90	103	92	94	90	95	107	110	102	90	99	102	102	97	107	98	98	100	101	102	109	104	99	108	93	100	102	107	97	95	118	83	102	118	101	110	105	92	91	111	108	88	92	99	103	112	102	76	87	110	102	92	87	83	95	98	95	118	107	106	104	117	109	110	95	110	107	102	101	104	113	108	93	102	109	113	96	116	94	118	106	105	94	81	104	100	92	106	99	102	104	101	91	98	107	101	91	87	127	100	107	104	99	89	81	110	82	98	95	124	109	89	89	111	111	102	91	86	109	95	101	98	100	104	111	97	114	98	92	95	110	96	104	107	99	99	101	105	131	95	90	93	106	105	108	84	101	90	103	93	99	94	117	100	125	113	96	85	106	124	86	103	120	102	105	98	60	109	99	98	122	92	129	97	106	103	103	92	96	92	113	105	91	93	108	101	88	92	106	87	84	93	86	106	84	97	96	103	101	107	93	91	96	108	118	100	109	112	75	111	81	98	103	113	110	88	110	105	116	108	113	103	100	98	100	113	92	112	89	102	110	108	106	110	101	108	98	119	123	85	113	88	103	98	110	104	94	101	106	106	90	102	94	114	83	98	110	114	86	79	104	107	97	102	110	95	104	94	102	90	109	104	108	113	116	112	112	93	98	104	112	96	94	100	91	115	104	106	88	83	98	88	96	90	87	112	85	92	89	106	112	105	102	100	78	80	90	85	99	113	103	96	94	100	113	92	98	125	104	99	108	112	107	94	133	97	102	101	99	91	87	96	108	91	87	116	104	91	89	89	109	113	96	110	81	104	126	104	99	97	94	128	102	122	92	111	102	98	94	107	94	78	87	122	109	105	87	96	90	92	104	127	75	101	113	93	112	96	103	96	96	96	116	95	113	113	110	99	93	101	100	97	96	90	90	111	108	129	92	96	92	108	105	107	107	90	106	123	92	106	88	93	87	105	89	100	106	97	103	98	91	94	120	102	98	83	76	100	94	84	99	115	100	119	99	100	99	85	106	104	109	118	86	107	106	114	117	106	100	81	101	117	108	97	102	97	114	110	97	120	102	88	86	101	96	87	72	98	103	92	114	98	96	108	106	81	98	111	108	108	103	94	104	98	114	98	105	103	98	91	99	100	103	117	105	103	117	89	109	110	108	108	98	111	94	116	118	94	97	105	92	88	104	111	118	76	110	111	90	119	124	106	107	75	98	100	95	91	97	119	87	104	73	90	93	99	96	111	101	96	87	101	89	104	100	99	112	86	110	108	111	102	113	87	118	78	110	98	93	88	107	94	87	93	93	105	98	108	92	113	124	104	89	86	87	99	99	97	106	111	99	98	88	104	98	112	99	107	106	111	91	88	93	92	91	99	98	98	99	101	114	90	103	81	103	104	110	102	103	106	112	104	104	106	98	91	99	123	93	102	101	103	87	101	98	118	106	108	102	109	102	98	97	94	105	87	97	106	93	100	101	98	92	113	111	114	113	86	110	94	103	101	103	110	102	98	103	108	77	101	91	110	107	109	104	107	103	104	82	105	106	97	116	114	117	100	92	112	102	97	95	113	102	105	99	105	104	113	108	96	100	97	103	98	107	115	93	109	99	79	98	113	109	98	83	97	103	124	92	110	120	96	98	96	94	85	86	112	127	88	105	103	100	87	97	106	109	103	105	106	108	104	113	106	111	99	110	97	95	125	96	96	106	97	123	96	98	115	106	90	108	110	106	101	100	115	105	102	76	81	107	96	106	106	89	95	108	92	109	118	105	105	113	119	107	82	92	89	86	86	102	87	99	97	100	102	100	103	106	117	97	83	98	120	93	112	112	119	111	95	97	107	107	98	109	103	102	102	97	104	110	104	100	95	113	95	120	112	90	88	103	105	89	103	101	111	88	99	116	96	88	94	96	107	107	103	102	113	91	120
8970	5102	3225	3702	3182	2514	2047	1681	1397	1254	1102	975	943	812	731	720	679	636	625	567	555	560	525	488	621	679	849	1025	1112	1236	1364	938	748	703	639	544	495	411	405	417	377	420	372	364	397	362	373	400	345	375	389	367	363	371	376	377	345	350	358	329	364	367	343	392	364	401	361	376	377	363	345	352	356	358	360	357	347	341	363	343	337	334	350	358	351	335	371	328	348	338	349	305	336	333	331	353	311	363	325	325	326	308	355	332	365	352	308	355	340	319	347	338	337	315	353	334	334	348	353	333	327	317	349	302	344	311	341	362	339	342	328	350	321	320	345	321	341	309	349	342	342	334	356	360	334	354	337	368	320	358	352	349	339	316	320	341	326	331	355	327	324	343	348	311	289	321	334	343	323	349	352	326	338	317	334	298	321	335	328	330	330	334	319	336	334	321	322	327	343	318	317	324	313	344	349	350	345	347	352	325	311	362	315	327	348	328	328	302	330	334	344	345	334	314	369	318	298	342	335	350	329	323	344	364	334	333	335	315	358	336	333	333	349	322	349	333	330	330	359	346	347	374	335	332	365	332	355	338	307	325	301	348	303	308	315	327	330	380	355	336	304	335	332	306	333	311	331	302	375	355	349	325	337	350	330	346	326	359	338	338	350	325	323	339	335	335	342	319	367	355	348	328	320	305	300	335	303	336	335	337	376	354	321	328	333	348	330	353	335	342	332	335	356	338	313	374	317	313	327	300	305	312	330	340	361	289	334	316	370	312	322	333	352	318	339	324	346	310	305	326	333	360	341	340	306	357	341	355	365	334	309	345	317	309	323	332	337	348	313	320	325	350	322	339	328	311	313	369	330	327	337	312	345	321	351	327	316	321	345	312	311	327	329	343	348	365	335	370	339	335	344	325	371	356	327	351	325	314	331	307	345	326	346	315	340	310	326	356	329	316	320	360	336	366	353	317	359	339	318	313	305	322	364	334	355	358	307	312	349	308	341	331	327	318	352	334	366	360	338	338	334	343	323	296	353	342	325	365	317	348	365	342	356	367	325	330	335	343	347	364	334	312	337	321	321	346	341	339	337	311	344	340	356	332	309	331	333	359	340	321	350	333	334	315	321	324	307	355	304	318	308	329	317	316	330	330	364	312	326	304	323	319	306	368	330	319	336	326	324	316	297	301	332	346	348	346	325	340	334	350	371	327	353	353	316	343	329	315	366	309	319	355	303	322	332	309	326	317	309	313	339	320	304	359	363	332	336	323	305	320	337	345	323	345	326	331	373	346	319	335	328	329	326	333	326	315	338	351	323	328	327	322	334	314	320	311	356	325	310	336	307	324	343	309	298	345	356	358	341	343	316	309	354	334	333	303	332	348	362	322	294	348	333	317	336	365	363	339	338	334	358	342	325	302	344	320	347	314	343	358	301	325	324	334	328	324	358	325	369	334	333	347	355	327	343	325	338	346	325	347	337	317	322	337	333	334	302	337	328	316	344	333	333	338	343	321	307	328	341	362	314	345	342	361	369	299	350	348	330	337	354	333	316	330	337	323	340	320	319	346	318	320	303	341	355	356	321	334	351	329	335	330	314	302	344	349	346	336	319	326	334	339	339	308	335	360	329	314	368	293	339	314	354	304	325	343	300	359	293	328	303	305	328	351	332	320	370	320	345	327	297	316	332	300	333	338	318	329	324	309	304	336	366	321	332	300	333	333	350	340	337	311	359	349	316	343	363	338	336	343	349	294	318	328	352	344	331	335	307	294	323	294	300	329	356	331	283	324	340	351	365	314	336	338	356	318	359	360	320	348	363	328	333	323	356	323	339	339	363	309	346	349	321	332	341	307	358	329	341	327	329	348	319	318	321	324	320	339	376	291	335	287	336	332	320	338	334	357	322	352	331	359	332	345	325	340	318	344	334	342	332	325	325	313	315	335	335	354	328	357	324	322	330	337	333	341	320	315	322	314	367	376	319	332	313	313	318	346	330	338	351	315	353	339	364	342	331	317	329	328	344	326	345	325	334	363	348	327	289	351	331	372	365	323	345	329	360	346	328	293	347	331	348	318	332	297	308	360	344	328	336	354	331	352	302	318	317	315	300	340	328	351	352	343	341	331	353	352	339	326	341	329	345	313	334	329	318	302	334	335	318	378	314	327	303	313	337	319	320	299	305	337	365	355	341	339	326	328	330	379	303	349	329	349	300	329	354	329	344	352	350	337	316	317	315	333	365	330	291	350	335	362	364	312	315	312	382	319	335	350	351	308	329	347	338	318	318	321	323	316	323	332	317	321	291	327	316	342	308	320	319	335	328	362	317	324	333	336	329	315	325	333	320	298	322	345	319	334	369	360	318	326	329	343	316	333	354	315	328	323	323	325	321	339	359	343	310	339	343	331	336	330	328	336	316	350	320	349	324	330	320	338	340	324	331	316	343	330	324	338	301	316	341	341	310	294	332	333	312	332	332	349	311	344	336	358	354	341	346	328	303	302	322	308	332	331	339	364	296	306	342	356	348	333	307	374	366	341	320	342	349	346	331	342	356	333	316	333	345	335	341	362	323	349	340	314	362	336	301	327	353	335	330	347	334	343	316	323	283	340	349	334	297	341	319	320	326	336	295	346	348	330	358	313	314	330	319	332	308	296	338	338	315	332	303	326	328	332	338	338	360	345	347	325	366	331	345	304	296	315	361	313	353	315	311	343	318	345	330	338	315	347	312	291	298	317	326	311	314	328	298	331	342	337	333	280	318	341	318	341	330	352	304	331	326	342	324	364	332	319	308	342	337	332	322	339	347	332	349	349	332	335	329	309	341	326	344	299	322	335	302	314	334	311	316	331	316	341	352	366	308	353	348	350	341	345	319	352	326	327	338	343	325	307	333	329	331	319	324	316	354	345	311	338	289	335	329	338	338	338	359	322	330	333	345	369	341	369	328	337	360	319	330	328	313	336	322	343	322	301	326	306	288	333	332	300	333	332	313	329	341	324	308	348	372	379	355	330	328	305	340	350	330	304	310	329	352	356	329	295	344	348	316	333	364	334	293	349	328	324	297	310	358	324	317	335	346	369	312	309	324	319	343	316	348	323	315	338	364	359	331	335	351	334	347	334	317	350	371	331	312	371	321	340	312	340	314	321	326	347	301	356	320	303	358	318	340	334	354	305	328	343	306	339	339	320	326	297	349	346	334	348	336	314	317	350	327	312	367	327	321	350	305	345	363	285	329	319	342	318	344	339	332	316	329	353	341	356	331	329	332	342	319	326	322	319	320	360	332	350	327	332	283	367	330	316	328	331	307	303	342	348	323	361	301	316	314	362	326	327	324	343	332	294	333	332	335	324	349	329	323	347	346	329	323	324	315	337	329	306	351	361	350	311	347	308	332	322	300	337	291	278	337	307	375	340	346	314	324	330	340	346	316	339	328	323	323	344	346	339	357	345	333	345	303	339	324	322	395	327	303	313	322	365	318	334	348	345	343	336	329	362	370	332	343	316
26395	16310	3506	2110	1469	1069	786	636	507	411	401	325	274	275	230	249	202	212	225	194	181	180	178	195	166	218	286	269	290	334	400	274	244	248	165	165	154	155	172	159	153	122	159	135	164	146	126	149	163	147	149	136	156	135	166	157	140	128	130	149	175	144	163	183	153	160	146	147	153	155	141	146	146	135	139	142	167	127	142	159	141	160	145	163	130	134	145	143	136	151	148	145	157	149	143	130	138	159	153	146	137	127	146	141	141	137	155	127	140	167	148	138	130	162	143	159	136	113	136	172	164	129	133	154	146	170	141	146	137	136	125	124	148	127	149	134	148	145	162	150	138	137	148	138	137	144	141	158	138	152	157	135	169	132	132	154	149	153	147	164	129	128	150	158	150	134	125	144	147	120	158	149	143	120	155	134	140	140	141	153	138	132	136	137	144	139	130	141	165	156	127	159	137	152	139	162	136	128	148	159	131	153	134	159	126	144	124	181	152	146	129	158	138	141	151	117	143	127	145	140	148	142	148	124	118	141	132	152	136	153	130	117	130	119	150	147	141	142	151	141	161	119	148	149	136	145	176	143	126	135	133	149	157	136	137	159	133	137	135	142	148	150	126	151	129	135	152	164	145	135	152	137	147	130	143	131	141	141	147	150	134	151	132	141	149	131	138	147	124	126	135	139	137	147	131	151	144	129	133	144	140	144	153	140	150	137	140	146	131	146	126	124	123	130	136	139	150	167	158	168	121	148	122	153	141	149	154	146	128	143	141	133	144	166	155	140	142	154	131	154	169	159	135	136	146	128	137	126	140	153	123	155	138	156	134	155	156	139	160	134	128	149	150	143	151	137	147	127	140	147	147	162	143	125	135	135	149	132	142	130	150	131	143	143	149	140	150	124	114	144	121	145	142	138	143	117	140	143	136	142	123	142	140	141	138	140	130	149	148	160	151	141	146	141	149	135	135	160	145	147	144	162	162	142	128	145	145	153	145	138	150	127	158	125	148	145	120	130	141	141	134	136	154	150	152	139	157	155	134	139	138	144	146	133	153	161	147	143	156	130	168	162	146	145	143	138	146	140	173	131	141	126	126	136	137	122	152	151	130	131	149	150	143	128	146	145	141	130	152	145	167	142	127	132	124	137	134	154	133	144	125	125	142	141	150	156	169	137	143	125	121	164	151	159	139	137	164	145	145	138	140	121	135	149	159	148	138	150	140	142	142	144	161	149	113	124	125	160	142	137	132	152	132	143	154	171	152	121	135	146	142	129	153	138	137	132	144	126	125	139	146	106	136	135	135	134	120	136	149	163	137	146	150	151	160	137	134	142	156	142	147	136	122	145	143	133	137	151	133	142	131	140	133	141	137	131	142	151	152	124	147	153	157	159	143	132	135	129	153	125	152	163	148	139	154	148	122	131	143	122	121	138	135	153	151	132	140	153	154	147	152	122	140	156	141	165	135	146	146	135	129	179	134	124	155	144	151	151	146	109	124	139	154	159	149	141	136	140	156	141	155	152	121	143	179	144	153	156	155	143	127	138	139	139	141	171	139	131	137	148	145	128	132	122	131	145	138	144	148	149	147	147	170	148	137	136	150	149	147	139	131	132	153	125	142	142	134	125	135	169	161	126	146	143	141	158	125	147	147	146	145	145	123	143	151	159	123	144	138	149	139	134	165	141	148	115	146	148	153	148	126	159	143	150	146	135	148	142	152	165	147	138	140	147	132	134	146	152	141	136	120	138	137	139	134	128	139	141	147	150	138	113	149	162	133	139	140	158	144	136	156	148	131	156	145	136	141	131	123	143	141	159	142	155	137	151	139	147	134	139	136	120	134	135	135	133	149	143	161	120	133	124	135	135	134	147	125	137	139	166	132	149	155	156	139	130	149	141	160	149	147	155	143	143	142	150	139	138	133	129	155	145	142	153	129	145	155	127	138	125	149	126	135	117	123	145	130	140	151	145	137	133	158	136	133	136	141	142	144	119	140	143	162	153	146	121	150	125	140	148	148	127	132	127	150	123	126	130	144	141	140	142	156	120	153	149	150	128	146	138	144	168	158	151	124	135	150	154	149	129	141	148	138	172	144	144	160	145	123	126	146	109	159	124	141	138	149	155	142	147	154	128	130	145	155	160	135	143	146	139	137	150	144	154	152	124	147	146	150	141	144	143	138	169	154	156	133	142	147	124	152	126	142	128	128	129	146	148	134	153	122	139	151	150	139	142	126	149	118	153	149	156	143	138	129	160	120	163	144	139	133	127	162	141	131	144	153	137	139	125	134	132	150	143	146	143	150	137	166	167	131	122	133	160	135	141	116	165	156	154	163	146	144	136	144	135	130	134	118	138	138	147	139	127	142	136	134	152	145	138	156	125	146	161	131	138	144	140	142	149	127	145	145	130	137	146	153	157	122	155	156	148	134	138	153	121	141	167	164	146	139	133	133	140	115	136	150	168	122	137	124	170	138	120	140	146	147	147	145	122	123	154	144	127	133	154	163	144	134	144	148	153	149	122	151	147	145	131	144	158	144	138	150	134	156	136	132	147	132	136	147	136	148	151	148	145	136	134	128	113	146	147	165	128	146	157	139	161	130	134	146	154	130	159	146	132	141	139	133	140	141	149	129	131	172	141	138	154	135	134	140	134	156	155	162	134	154	120	133	153	144	145	138	132	128	172	128	153	144	144	139	145	140	141	148	153	152	121	136	151	147	142	153	142	148	140	139	147	165	145	144	156	142	126	139	153	137	127	162	145	145	138	157	135	140	127	109	146	163	127	133	143	150	140	136	137	139	161	131	110	137	147	145	133	144	138	129	153	132	134	120	118	149	161	155	140	151	134	134	152	142	138	151	151	145	136	140	156	127	131	134	164	153	131	169	148	167	128	132	140	142	144	133	137	145	130	138	137	141	146	150	144	139	148	125	164	139	158	144	125	135	138	122	124	129	137	134	126	146	115	133	128	148	128	140	144	155	142	148	141	130	141	125	147	157	148	129	121	129	151	142	126	146	142	134	147	154	166	146	142	134	147	139	119	142	133	135	141	155	130	125	141	155	127	128	143	156	138	153	161	145	143	145	154	123	140	156	156	151	141	153	139	128	131	146	145	138	137	118	137	117	123	141	161	138	139	126	143	153	144	142	137	131	146	124	131	145	166	137	153	106	163	130	146	140	141	144	140	134	118	152	144	128	135	155	122	161	117	132	158	135	147	114	134	131	149	143	163	132	141	130	141	148	138	139	124	155	142	138	148	127	125	160	151	144	157	120	125	151	169	147	144	135	136	151	132	147	123	138	135	156	143	144	141	159	128	142	121	145	148	126	133	151	158	149	123	150	137	135	143	142	142	154	136	149	126	164	166	147	154	142	132	152	124	139	150	137	149	156	150	124	144	134	161	141	132	151	141	134	142	153	126	137	164	161	162	148	142	134	146	141	157	147	129	167	124	145	149	149	131	125	139	154	144	159	134	138	129	139	135	149	158	136	130	120	132
15782	10915	5848	6578	5480	4389	3520	3027	2474	2165	1855	1646	1485	1365	1229	1179	1058	1030	898	931	862	811	807	793	932	1102	1353	1741	1844	2151	2341	1521	1186	1106	741	724	676	600	655	526	571	532	565	526	576	571	549	513	483	514	475	500	495	516	522	493	452	496	519	530	472	494	502	490	538	450	521	482	509	456	485	491	436	517	480	493	480	490	478	464	452	483	461	449	453	475	516	456	443	493	470	476	446	463	464	456	418	477	424	480	464	438	474	443	459	484	451	484	458	439	425	455	451	461	424	477	448	461	481	484	456	456	482	436	473	495	435	431	456	453	464	478	435	447	465	451	448	433	448	453	435	451	435	448	406	443	456	443	466	466	433	512	431	453	442	474	462	470	450	439	428	448	409	448	442	435	438	458	462	433	466	473	446	463	471	457	416	474	477	460	433	446	446	447	441	431	413	423	439	458	447	444	412	478	484	469	415	446	468	412	435	467	440	432	439	484	455	462	460	433	460	489	443	418	424	449	435	431	480	482	437	413	475	414	476	441	469	464	463	479	459	404	452	438	437	441	453	440	457	466	453	450	439	400	488	443	420	453	447	444	444	474	428	464	443	450	451	497	440	464	431	454	443	454	452	451	426	455	417	457	452	460	489	461	454	452	434	469	440	441	459	421	460	455	472	482	439	406	444	439	447	443	403	436	456	440	432	449	463	473	444	442	417	456	431	422	422	417	401	472	450	442	450	459	433	467	482	453	453	429	429	455	439	455	445	465	479	481	411	446	421	416	439	440	449	408	448	396	402	464	434	436	429	424	463	434	473	446	389	464	434	468	475	444	435	440	459	446	432	471	448	390	414	425	424	489	479	471	440	475	432	423	462	445	435	489	396	481	435	454	465	451	453	479	414	450	429	410	476	425	450	473	430	449	456	449	483	412	431	427	407	450	444	461	442	426	449	424	434	449	463	441	486	431	444	439	486	439	429	473	475	448	446	439	452	468	469	462	438	458	455	433	432	466	468	473	464	448	459	437	465	439	429	409	442	438	444	441	404	443	438	453	455	426	457	441	445	441	474	447	427	448	442	454	441	466	446	438	429	485	406	441	422	427	432	409	405	422	438	435	455	477	450	445	454	451	487	429	454	473	465	465	466	454	448	445	408	462	435	428	433	457	457	403	416	460	437	472	479	465	402	434	437	413	412	438	462	461	401	450	444	422	457	447	450	432	480	443	417	465	432	408	462	462	443	452	455	459	456	440	441	415	422	421	439	416	454	443	432	440	446	429	450	455	441	455	434	459	467	480	461	464	439	416	472	427	424	464	451	414	441	465	448	447	458	440	471	455	463	395	443	446	474	446	443	434	448	434	459	446	454	422	460	423	437	433	453	441	447	455	432	485	421	445	457	442	448	449	461	435	448	431	454	458	476	463	436	420	451	427	421	439	452	465	445	424	413	451	435	433	424	436	470	445	421	479	428	483	487	454	452	430	452	471	475	464	406	465	433	415	437	459	441	487	451	454	434	459	402	452	491	437	405	425	442	424	442	450	482	441	419	459	459	456	433	461	461	445	390	440	436	451	454	441	463	464	472	403	430	403	461	434	437	483	488	437	459	464	472	422	448	454	475	461	446	477	456	440	414	456	437	451	446	452	436	445	452	426	440	441	455	435	455	411	459	470	427	436	452	430	443	432	431	434	401	456	480	424	475	432	423	455	466	441	442	457	439	457	418	470	458	438	444	438	447	417	441	462	468	468	459	431	431	484	453	441	451	441	465	436	411	427	435	415	456	490	424	442	426	426	437	430	490	480	437	454	437	481	461	450	414	440	426	453	476	464	465	493	409	465	465	411	401	434	468	444	468	458	473	430	429	432	432	447	470	438	438	450	458	484	407	492	462	423	467	468	490	433	459	461	436	409	420	442	471	459	428	458	444	421	456	441	434	446	488	472	414	412	436	431	454	486	400	443	459	415	445	432	451	475	444	425	473	435	448	435	474	451	476	459	467	460	443	446	441	439	504	442	462	414	469	470	442	449	432	424	474	403	469	457	406	442	420	457	425	464	433	463	480	454	468	455	481	415	465	436	423	449	449	442	474	439	446	438	426	423	445	410	387	483	456	472	446	426	435	454	463	460	459	445	421	435	468	415	436	427	417	449	451	412	465	482	400	451	450	462	452	466	434	431	450	446	428	452	414	439	438	440	438	433	473	435	430	432	468	460	450	450	454	454	434	438	449	462	475	426	456	425	425	432	436	425	435	472	476	423	435	452	454	467	417	412	493	450	446	427	461	474	469	457	448	452	438	444	466	454	468	433	424	452	443	427	410	447	445	470	445	453	444	408	444	459	461	466	368	441	430	438	411	421	438	445	459	447	477	461	463	431	441	445	469	433	433	426	452	429	451	402	435	430	455	435	442	441	419	448	447	465	440	441	416	443	429	446	446	425	451	439	499	435	492	426	440	439	437	421	424	442	432	460	429	448	434	440	455	462	445	426	461	450	436	450	466	463	454	433	436	443	426	430	457	424	434	414	412	457	453	447	428	436	408	447	434	456	436	464	468	444	415	471	426	422	394	399	441	440	430	454	423	437	466	469	447	464	418	449	430	440	423	448	449	447	444	451	418	474	466	441	464	458	490	425	469	439	455	454	411	482	449	501	443	476	454	490	434	445	470	434	414	421	449	453	453	444	449	455	394	433	431	419	436	417	468	450	450	432	468	443	426	426	428	449	449	470	450	449	443	446	431	458	483	435	457	457	445	465	413	440	445	443	448	455	435	409	446	441	450	424	444	462	443	464	445	452	416	447	484	441	424	418	451	463	427	467	473	503	474	486	439	422	463	455	446	433	414	459	454	446	474	426	470	410	440	419	455	416	442	398	457	464	400	447	425	445	456	441	442	440	410	420	485	466	446	453	437	438	458	422	439	431	460	439	411	428	453	434	436	475	449	463	441	429	442	431	436	446	430	432	402	435	487	405	430	464	437	450	451	440	455	450	415	449	449	446	446	435	404	422	475	457	445	451	444	450	473	453	420	445	418	481	424	475	449	427	481	439	445	493	434	428	448	474	474	469	468	434	477	434	398	449	425	444	420	449	460	432	442	439	433	414	439	443	411	448	440	473	463	410	466	419	430	403	465	437	463	443	432	457	455	407	432	448	433	432	442	477	440	453	436	439	456	451	453	474	441	440	423	461	451	444	447	448	442	434	470	437	485	492	434	436	438	450	427	466	427	460	412	443	463	471	448	450	432	455	425	433	438	437	446	448	454	410	459	431	434	423	464	438	474	396	445	428	451	476	423	432	431	476	447	410	478	422	470	466	458	463	495	428	463	411	460	429	477	465	436	441	486	432	431	432	447	440	431	447	444	425	486	434	425	437	417	470	460	482	443	432	394	456	446	447	421	457	454	421	463	479	431	473	453	412	465	445	449	418	418	473	465	448	439	419	430	440	457	440	443	436	464	423	433	450	434	455	443	428	459	414	467	449	460	432	436	454	453	439	430	432
2594	715	335	299	249	230	243	210	240	197	244	218	246	210	214	191	205	221	232	229	216	232	238	232	214	200	210	217	251	207	215	224	222	213	218	206	211	222	185	215	207	205	215	230	196	258	216	193	203	229	214	205	233	177	191	198	221	217	231	214	226	199	209	188	207	241	220	224	207	224	213	193	207	205	212	202	220	228	210	198	215	236	235	211	223	196	229	195	206	199	188	215	238	246	193	206	220	231	230	204	229	230	196	193	218	223	216	218	208	206	234	220	226	220	208	232	201	217	193	201	218	222	223	206	214	202	196	194	246	224	201	209	195	209	220	212	222	210	221	218	224	179	218	201	221	209	239	200	209	221	216	203	222	197	208	231	212	209	203	226	224	216	218	244	216	188	213	215	206	207	209	209	215	224	218	191	191	205	233	241	218	225	221	232	263	213	206	212	210	222	207	209	207	237	197	215	206	207	243	252	218	238	220	201	223	254	214	230	222	220	195	225	203	214	233	213	220	235	213	208	209	239	200	194	211	212	230	220	170	214	202	210	217	204	221	224	223	203	215	216	215	205	226	203	231	194	202	214	219	209	205	208	182	207	213	223	231	223	213	233	209	224	230	203	208	207	224	206	190	205	238	194	208	224	226	220	194	206	171	192	244	227	236	233	229	221	219	215	193	205	191	214	215	201	191	191	221	248	196	214	226	204	199	237	223	213	211	224	217	193	251	205	221	214	223	233	222	212	232	209	213	221	223	208	178	198	241	216	226	214	209	216	211	217	192	207	225	202	230	244	234	194	220	205	253	201	214	176	198	220	207	199	206	200	206	242	221	208	186	201	260	226	248	234	217	198	217	181	200	218	219	195	216	206	213	224	197	219	223	210	205	229	214	200	240	238	240	201	235	216	210	184	214	198	213	199	200	183	228	208	195	219	192	210	204	200	215	206	230	224	229	220	226	218	225	222	244	215	239	190	199	192	217	216	233	206	198	199	216	219	207	241	214	211	207	205	211	226	196	221	232	225	213	231	208	203	208	218	239	220	237	211	203	220	215	206	214	205	224	226	210	213	211	209	240	225	233	208	215	224	211	222	205	229	206	214	209	218	195	241	221	224	197	208	208	219	226	242	206	217	233	209	244	220	237	227	216	201	230	203	213	225	202	226	217	224	205	183	206	220	200	220	235	224	230	213	220	196	206	212	216	244	220	202	207	203	213	204	218	232	181	218	218	223	224	212	205	222	244	248	206	208	206	232	212	198	249	202	213	226	234	228	184	259	225	209	210	214	216	215	203	229	216	199	204	183	187	208	219	247	265	204	228	218	209	218	211	192	225	243	202	222	227	210	230	240	206	215	223	204	207	217	218	193	204	202	211	217	238	221	202	244	224	219	224	197	208	200	213	210	212	213	214	224	217	209	220	206	222	215	207	234	204	211	216	231	241	186	214	252	200	209	207	235	208	223	221	203	234	204	222	245	227	200	244	226	206	192	230	204	239	209	213	206	237	196	207	196	198	206	212	207	217	227	235	212	230	206	191	219	231	205	204	218	206	222	224	210	243	219	221	206	208	214	217	203	200	216	225	231	211	218	222	227	211	242	215	203	244	213	239	218	213	191	221	209	209	210	226	209	207	218	216	214	229	213	193	212	194	206	215	219	201	230	228	218	204	217	187	218	200	202	214	192	238	182	206	196	225	212	230	210	242	225	221	227	201	198	233	228	214	215	214	201	236	220	223	199	212	219	217	225	244	231	197	224	204	212	213	194	225	235	223	217	219	218	221	189	219	198	199	197	229	205	206	185	213	231	220	213	198	220	215	223	202	201	197	213	216	181	205	218	210	187	191	208	217	246	225	194	239	229	219	222	226	216	205	199	201	210	226	238	205	211	233	194	245	213	190	219	232	225	222	175	219	211	243	204	210	223	199	215	219	213	221	227	218	202	204	201	181	231	213	184	190	223	218	203	211	197	184	206	200	221	220	202	180	229	223	181	224	220	215	219	229	219	214	188	209	195	215	200	238	226	208	190	212	217	228	215	201	216	211	219	215	207	227	203	205	218	222	216	214	225	243	201	208	206	211	197	210	231	188	216	200	215	223	227	202	219	217	216	213	204	229	239	216	208	178	223	221	218	194	212	194	198	206	216	224	240	214	240	197	217	199	212	238	200	208	208	228	234	210	193	233	189	228	194	192	240	198	188	198	220	220	203	218	215	226	207	218	197	209	181	230	228	225	207	224	238	235	224	229	220	207	245	230	205	199	204	230	214	233	198	221	215	235	207	216	190	211	196	195	211	223	182	218	209	222	215	221	209	200	195	229	216	216	186	228	218	213	205	222	179	244	226	208	230	206	204	202	229	222	221	211	197	226	196	212	220	201	242	222	228	208	195	194	221	228	206	232	202	207	189	209	192	230	190	219	187	229	231	227	201	206	215	205	235	217	221	218	230	194	220	221	236	239	233	223	194	247	200	215	230	203	204	229	227	198	215	223	203	252	239	228	214	226	197	235	206	238	218	231	234	225	218	205	211	213	201	213	200	220	212	228	201	206	208	231	252	193	234	211	242	188	207	220	224	221	208	238	221	202	186	213	210	257	226	201	212	216	223	212	233	196	215	221	218	218	198	199	204	209	220	205	193	212	187	196	224	202	205	215	219	210	194	194	197	220	215	214	218	211	224	215	228	234	200	219	205	215	230	220	211	221	203	225	211	188	200	230	229	212	215	210	205	214	221	215	207	193	225	210	201	206	182	236	248	217	230	209	204	229	200	186	219	225	242	213	230	225	210	207	232	237	213	234	205	215	212	227	211	209	208	224	226	234	197	208	222	206	211	216	224	197	226	204	205	220	201	202	229	246	204	254	215	218	182	208	224	202	207	209	185	211	232	214	251	229	221	200	228	230	214	194	209	204	231	217	199	191	205	243	220	204	206	203	204	207	207	189	205	222	210	191	236	221	222	235	219	241	212	180	224	226	219	225	212	221	224	240	226	238	200	225	189	244	224	228	227	210	245	190	209	205	175	215	200	205	235	209	200	192	216	191	239	242	193	227	226	193	205	228	216	196	218	212	213	226	220	206	214	214	229	187	194	203	217	207	254	193	235	244	224	210	226	219	229	190	204	204	223	210	212	219	192	206	204	204	223	210	190	241	231	215	236	184	226	183	212	218	190	199	209	233	207	222	176	213	212	209	206	219	230	227	226	223	216	211	235	220	215	222	206	201	220	215	218	196	188	229	212	190	218	212	200	230	217	192	212	195	228	213	200	226	209	218	189	223	196	196	227	235	222	211	225	224	217	232	245	221	229	234	198	227	215	215	186	232	197	207	221	231	192	209	247	212	230	224	191	195	258	209	195	232	234	211	202	197	219	224	225	195	216	217	188	209	215	208	219	206	215	214	207	232	201	186	227	230	195	232	199	210	227	213	197	221	223	234	217	196	213	223	220	192	197	231	219	201	187	210	204	212	237	197	214	231	200	198	242	225	199	208	193	210	232
2536	1131	859	834	850	800	733	702	696	648	674	651	654	653	665	693	655	637	652	613	638	583	637	623	671	640	683	707	681	682	699	695	645	670	642	638	639	662	639	649	604	623	620	651	615	661	599	614	613	635	619	613	643	658	686	621	603	581	608	634	627	642	624	633	596	644	567	599	663	577	593	631	618	638	626	617	594	643	616	624	614	591	580	669	632	620	694	602	614	611	677	620	587	635	641	590	606	633	600	620	631	597	564	650	623	604	627	609	600	604	587	617	624	704	618	595	638	616	633	627	592	628	613	626	654	594	606	621	594	668	624	614	660	594	638	642	616	625	641	646	658	645	638	663	640	578	586	647	625	656	590	624	669	583	657	629	621	604	663	602	587	583	634	614	596	632	663	610	640	659	633	615	590	646	623	675	617	639	588	588	655	625	644	602	611	653	638	579	601	657	652	594	671	656	584	606	601	658	646	601	623	575	608	628	629	671	625	629	652	624	626	637	602	608	611	658	606	594	608	670	634	625	600	560	588	629	599	627	657	635	583	666	596	624	617	583	623	612	570	644	619	578	622	625	622	581	640	631	621	593	640	606	619	647	616	635	643	591	633	599	629	633	624	621	607	578	654	629	616	587	592	641	629	648	619	641	619	662	604	637	610	623	622	591	562	619	615	579	628	612	676	626	652	612	647	599	588	593	624	619	600	612	575	609	596	605	591	592	605	618	613	621	567	597	649	637	620	575	616	625	653	620	642	610	594	631	636	652	637	613	640	635	592	588	620	647	646	623	652	626	615	647	626	605	694	642	624	587	635	609	577	635	608	660	640	656	608	594	619	602	645	639	617	628	684	661	647	629	611	627	642	654	611	628	606	638	645	644	618	624	644	611	599	618	619	627	625	636	610	606	600	606	579	620	592	608	616	623	620	598	602	629	601	634	615	624	561	645	668	644	618	597	627	592	621	607	617	594	612	620	606	638	615	605	640	645	634	593	621	640	641	628	626	611	658	582	574	628	651	606	612	637	642	612	650	611	596	617	608	644	624	607	643	621	648	595	596	634	578	595	677	606	597	641	599	626	637	643	587	579	615	613	630	618	620	646	651	612	642	580	624	659	657	614	596	626	566	655	627	632	624	597	618	598	580	607	608	616	638	612	631	604	610	603	595	587	617	640	625	607	591	599	631	577	654	621	596	590	648	607	641	598	616	635	663	588	621	591	602	629	624	644	625	637	579	620	612	634	665	603	627	627	622	632	636	630	612	663	598	633	614	603	615	598	623	619	596	646	662	647	601	632	610	614	616	630	596	650	604	657	611	650	624	615	614	587	648	594	599	639	606	597	571	607	620	613	621	621	611	586	614	665	608	610	621	618	611	630	616	630	602	633	607	662	557	587	605	649	638	600	569	627	622	656	656	587	647	619	619	672	681	626	637	629	621	639	618	630	643	618	646	619	597	598	593	599	579	617	649	664	617	643	622	608	675	583	642	643	635	610	573	625	638	626	631	648	628	611	592	592	667	613	655	626	627	646	654	567	623	621	632	626	593	664	608	605	636	648	626	600	651	635	638	608	622	634	604	602	621	626	609	627	650	636	608	650	579	667	670	655	659	588	638	613	663	650	644	691	618	617	681	625	605	618	649	639	598	622	605	684	597	620	648	631	664	643	602	587	586	604	627	662	621	657	580	657	618	608	590	584	661	643	587	627	635	609	621	616	640	650	617	640	681	611	633	589	628	651	609	597	587	596	648	600	603	597	607	644	635	597	643	630	628	634	607	600	629	605	640	650	631	644	658	616	599	617	577	597	626	580	622	613	610	581	636	637	680	631	605	588	612	631	638	616	655	646	619	612	592	618	609	626	620	601	613	605	645	620	624	620	619	628	595	601	619	604	666	645	600	622	638	613	595	591	630	640	630	642	613	630	583	628	602	618	658	623	613	616	590	601	590	617	616	665	629	645	602	602	586	573	621	604	620	591	616	606	609	609	578	633	597	609	607	648	632	652	613	599	601	623	619	624	620	634	612	616	617	593	626	611	626	572	608	620	673	624	583	593	618	622	634	597	611	605	604	586	654	585	636	683	610	619	644	602	613	630	669	628	615	595	679	600	653	626	653	611	634	608	603	607	606	590	588	646	582	607	574	638	605	619	633	655	594	630	610	608	637	691	588	633	639	655	596	621	621	606	614	615	651	662	610	622	616	643	583	639	629	646	623	659	618	616	654	595	595	610	608	620	563	652	626	621	651	623	603	621	615	649	668	640	628	631	676	657	619	607	645	577	648	644	582	632	622	621	594	583	623	612	615	585	613	613	588	657	647	609	629	639	641	627	573	611	638	628	630	625	641	637	635	642	633	635	589	644	608	593	611	634	607	649	643	629	627	613	648	607	608	613	641	658	607	640	615	648	621	600	627	588	673	594	594	606	649	602	612	642	608	634	650	610	662	649	605	608	585	609	615	632	622	619	631	607	625	581	605	627	614	627	644	614	615	637	640	619	603	602	644	629	619	597	627	597	623	615	662	644	611	607	650	597	656	641	586	615	658	654	647	615	657	662	574	618	624	654	653	595	640	621	586	624	686	599	587	602	626	572	620	586	647	608	612	651	650	640	626	607	633	661	622	631	605	627	633	601	628	627	624	615	593	656	627	571	599	607	640	598	604	624	629	598	609	626	607	659	605	628	607	611	649	643	616	625	654	640	651	607	611	591	654	691	612	634	650	639	622	645	657	646	628	619	635	667	631	678	596	600	666	597	638	689	599	627	609	632	629	573	586	601	647	665	664	628	646	588	594	642	629	576	645	625	651	611	650	608	660	635	627	628	612	610	639	612	641	630	689	586	608	625	581	637	630	635	611	626	577	594	621	611	607	579	621	612	595	669	640	629	618	596	615	612	612	669	627	643	614	634	637	589	588	603	618	624	615	587	620	614	620	626	602	583	598	648	643	635	621	618	609	618	638	650	584	616	593	647	610	611	597	667	643	638	621	652	641	591	675	640	616	597	614	632	646	653	593	623	609	592	664	586	589	603	635	624	601	630	652	610	632	638	583	608	616	622	644	649	630	650	638	644	598	659	610	614	611	612	643	640	607	631	626	639	676	612	657	593	639	631	610	630	613	625	607	642	630	578	600	612	670	586	635	620	601	601	637	627	590	665	657	599	615	615	601	615	628	614	615	633	664	658	588	615	623	632	597	586	620	636	646	615	631	638	648	650	608	575	596	652	646	638	610	597	598	633	620	614	635	645	625	573	611	666	620	596	640	607	592	625	608	637	621	593	644	656	619	634	572	625	644	598	656	586	608	633	609	639	608	641	635	586	643	571	600	630	626	593	645	554	588	622	619	618	651	643	599	629	620	631	637	633	608	593	640	635	619	642	609	623	629	616	631	603	617	641	631	658	606	639	571	663	574	681	591	585	633	613	643	625	666	633	594	635	569	612	619	600	618	630	590	639	628	644	624	662	656	622	640	661	620	638	622	639	614	620	631	575	628	634
13946	6001	1528	1101	759	541	456	345	306	224	221	221	194	165	164	149	139	143	132	133	126	117	133	119	129	153	144	152	193	200	191	168	133	133	131	129	111	102	82	124	117	115	109	98	131	103	116	114	108	119	105	95	107	100	100	107	99	102	100	99	100	102	110	107	98	100	102	109	102	111	123	95	100	97	98	99	107	106	89	123	113	91	100	107	97	102	93	94	98	100	104	105	104	95	104	99	100	110	121	113	110	107	100	94	99	94	104	95	87	106	83	116	106	99	119	97	92	86	112	109	102	116	101	94	104	101	81	92	117	106	89	113	105	104	100	104	92	101	97	115	105	102	98	112	114	96	99	100	107	103	117	109	103	92	96	96	96	122	85	115	97	98	117	120	101	89	85	114	101	87	92	110	105	90	106	103	91	104	96	90	102	97	106	100	102	103	92	125	87	100	127	89	105	127	114	89	127	91	95	88	109	90	99	100	116	102	108	85	87	111	115	116	105	120	104	102	104	136	119	76	100	106	95	99	108	91	99	101	87	94	102	105	83	99	110	100	113	98	103	105	108	104	103	97	94	109	88	120	88	102	104	89	92	119	103	105	100	98	115	93	100	120	89	119	86	89	102	106	94	101	105	92	99	76	118	113	99	110	99	123	114	103	96	108	116	106	103	105	92	109	103	91	113	104	99	122	110	111	108	93	89	105	113	124	121	123	90	105	92	92	119	99	111	94	104	111	88	104	98	111	108	106	85	113	95	103	103	102	88	101	91	112	111	95	96	88	118	95	92	104	97	79	106	97	105	112	105	96	96	99	94	91	111	98	105	97	91	104	104	103	94	108	96	94	103	114	96	98	102	87	99	93	105	101	101	95	85	86	109	104	85	101	86	102	108	92	105	114	96	119	81	108	99	98	109	92	94	108	97	83	85	101	111	104	114	87	92	98	96	99	108	106	97	108	88	101	104	103	116	101	106	71	94	97	89	93	85	90	100	109	110	121	111	115	100	107	92	88	95	94	108	114	111	107	107	100	111	105	92	103	96	106	107	104	117	117	112	104	88	88	116	107	111	111	107	109	106	137	113	93	101	128	97	106	113	98	114	92	88	100	112	107	108	114	97	113	91	116	88	110	86	93	103	105	96	128	113	94	91	100	114	94	105	82	115	119	120	117	77	112	105	90	127	81	80	114	100	101	94	103	86	102	111	109	121	114	100	90	99	99	104	96	97	97	114	88	103	95	86	99	98	100	96	91	97	107	83	100	85	87	107	101	102	130	93	107	116	104	124	103	87	91	109	114	90	90	122	102	96	107	102	104	85	95	86	93	85	115	113	98	122	108	75	95	99	96	121	98	119	95	100	118	110	103	104	122	81	91	108	103	94	88	135	96	107	96	104	118	98	100	104	105	111	97	96	104	84	103	98	94	85	96	104	107	100	108	81	101	102	114	104	98	87	87	90	96	104	96	115	120	114	97	132	110	84	91	103	111	84	91	103	87	104	88	104	108	110	109	89	103	82	105	86	90	92	109	103	106	111	103	99	105	107	104	99	70	106	106	96	89	100	101	87	98	78	105	108	108	98	101	103	105	104	99	99	115	93	107	95	116	100	95	104	110	112	111	94	96	112	84	109	109	110	97	87	91	93	100	102	103	107	102	103	107	100	95	101	100	82	104	90	103	92	103	92	92	94	99	82	100	112	107	112	98	87	113	105	110	100	106	102	111	107	96	91	77	98	95	96	96	88	103	95	99	107	82	100	112	82	105	105	106	101	97	88	98	86	95	104	99	115	123	111	95	89	92	110	96	103	94	92	89	90	108	97	105	84	113	89	95	90	114	107	92	101	93	90	98	119	114	117	131	94	83	104	103	126	120	105	94	90	100	99	94	110	101	96	94	110	96	119	107	99	103	104	98	104	110	102	107	80	96	90	102	110	88	100	103	80	87	110	100	84	107	109	101	93	95	111	102	95	107	109	105	107	119	109	120	105	95	87	88	96	85	94	95	88	93	88	113	92	105	88	92	96	123	97	108	109	100	111	97	92	92	90	97	102	78	95	105	99	114	100	96	89	120	101	104	89	102	109	88	109	99	75	103	99	85	87	88	99	105	96	115	109	94	117	104	109	110	79	119	105	84	102	96	114	105	111	97	128	96	91	93	98	98	113	106	78	100	95	99	99	95	94	117	92	110	102	93	87	102	96	89	96	95	108	90	104	98	105	105	86	83	85	89	118	109	84	100	103	99	108	111	98	101	95	83	89	105	114	111	95	113	101	97	94	100	98	98	112	97	103	99	78	91	104	92	97	96	91	79	104	90	98	111	106	108	108	116	87	108	96	100	101	89	108	101	104	101	100	109	77	106	113	100	84	117	104	100	104	109	91	105	95	90	99	107	113	109	99	117	94	104	117	102	86	94	102	102	87	98	88	87	102	87	120	104	91	84	108	118	94	95	95	101	101	110	102	102	85	90	106	105	103	89	91	96	104	109	96	103	109	80	102	103	109	93	107	107	110	94	101	91	104	81	94	105	103	105	96	109	89	91	106	104	98	105	110	105	99	93	114	98	105	105	106	81	90	110	119	105	98	101	103	88	98	92	95	91	104	129	116	93	107	90	92	101	105	112	126	100	115	117	91	98	97	101	110	109	115	93	114	120	108	94	113	96	107	80	102	97	93	102	102	111	95	111	111	101	101	94	86	88	93	111	116	86	119	112	97	103	104	90	93	93	95	110	89	101	88	95	116	73	94	108	85	94	70	92	112	96	96	114	95	104	105	99	88	102	89	96	123	105	83	116	92	111	91	101	100	102	106	86	117	106	98	101	89	98	80	80	89	95	103	109	95	111	93	117	111	102	92	100	91	114	82	115	106	99	108	99	94	94	107	120	117	99	85	82	93	117	105	120	80	105	107	89	91	99	115	84	127	96	126	89	105	94	101	101	103	99	108	90	111	99	114	107	91	110	92	109	103	106	101	107	96	101	109	102	100	110	99	90	84	93	80	96	88	91	95	105	103	100	118	95	93	93	94	87	97	92	107	93	104	90	114	98	96	119	121	96	105	91	111	98	87	124	103	116	106	109	117	96	104	110	97	91	107	109	87	99	102	94	102	121	102	100	96	99	105	103	93	85	105	105	123	118	91	99	99	83	79	90	108	106	106	95	96	91	84	90	108	98	96	94	126	101	109	95	114	111	91	92	80	101	89	103	119	89	118	113	122	95	110	91	113	101	103	93	82	76	103	100	98	104	102	102	118	103	114	89	108	77	82	92	109	92	103	112	100	102	97	73	101	105	109	104	90	104	90	102	109	118	96	111	107	107	118	110	100	78	108	93	85	94	93	87	92	90	114	94	105	89	109	97	106	85	96	101	87	101	104	96	115	105	115	92	104	107	98	118	103	95	94	102	97	109	89	98	101	89	104	101	109	118	85	98	96	95	113	110	98	110	103	96	101	102	96	110	87	90	86	103	108	107	99	121	93	102	93	110	109	103	102	98
8697	5461	3303	3853	3162	2413	2083	1669	1491	1247	1115	960	881	799	790	731	702	640	594	591	542	511	513	555	627	720	790	990	1074	1327	1406	810	657	534	478	495	499	420	395	362	349	395	370	383	353	360	356	357	373	372	387	364	350	352	339	361	355	341	372	349	368	355	323	350	375	369	346	385	367	362	364	373	345	367	330	337	346	318	352	349	345	341	374	336	329	318	392	363	334	312	368	325	354	305	325	353	313	325	336	309	375	338	333	311	333	345	318	320	328	308	317	347	356	368	359	340	327	316	297	314	324	337	332	318	345	335	351	341	377	343	324	343	357	327	342	305	340	332	336	324	361	318	334	344	340	318	324	330	313	353	338	318	318	325	339	353	329	364	305	366	334	332	321	333	351	297	342	325	323	322	320	337	331	323	328	293	347	361	323	362	325	293	321	310	341	336	320	357	327	341	349	355	297	339	339	321	326	328	341	343	317	345	329	353	314	338	323	338	314	320	356	374	346	369	329	331	302	317	350	341	339	303	303	306	336	300	343	326	331	300	312	317	304	333	311	336	339	312	354	325	335	319	335	317	321	346	333	296	318	342	353	329	325	344	339	367	362	349	290	361	308	346	313	335	310	340	312	319	348	325	312	340	307	315	349	303	346	319	336	354	350	349	367	328	369	348	314	328	338	313	335	326	342	321	346	336	333	301	358	350	337	321	333	318	366	317	329	305	339	334	289	332	337	340	321	330	333	319	329	350	315	332	347	341	310	338	318	325	328	309	357	310	363	308	352	293	302	362	345	347	330	310	312	326	332	346	370	337	327	314	305	328	353	316	341	324	335	343	345	306	320	359	322	332	329	315	331	356	317	327	302	324	305	333	323	338	356	334	326	319	347	357	309	366	309	316	337	321	324	295	322	335	342	347	332	362	331	318	303	337	340	315	311	340	329	316	315	322	345	303	314	327	326	341	331	355	315	312	329	312	300	338	346	324	339	329	336	351	342	340	330	317	324	326	335	330	321	303	320	298	331	355	345	325	300	314	357	362	327	373	357	356	325	368	360	327	334	293	338	332	353	293	345	336	354	355	347	303	330	319	341	300	312	317	353	363	322	318	316	332	343	316	320	330	326	322	304	347	333	346	326	298	360	332	316	321	368	322	325	329	325	338	358	338	330	351	337	346	317	375	365	350	333	353	348	339	351	324	334	341	339	342	351	352	354	320	341	366	330	342	330	324	343	342	345	330	334	320	319	331	329	341	332	364	364	291	349	330	326	327	281	332	345	322	339	298	319	351	341	316	356	337	341	324	337	362	348	338	342	308	293	359	345	288	290	314	330	350	321	360	328	347	319	336	355	306	342	325	343	341	345	368	352	333	323	338	301	325	309	317	357	309	333	347	326	340	351	356	343	348	350	300	290	337	346	329	345	322	345	322	342	319	338	302	336	347	333	323	343	334	374	334	321	368	362	323	318	338	336	346	339	352	331	345	310	329	322	327	328	369	328	329	326	330	348	357	328	351	334	343	381	330	338	305	335	352	336	334	323	342	325	368	356	348	344	346	339	335	320	304	319	303	346	354	354	329	319	358	378	378	323	314	360	343	328	352	325	321	350	359	345	338	349	335	367	342	314	331	317	321	341	350	353	338	336	321	334	357	346	329	327	364	337	313	346	356	369	335	370	340	357	327	344	329	341	341	344	317	322	344	365	343	330	335	306	332	308	351	348	329	331	330	307	349	306	362	357	323	324	375	292	342	329	327	324	302	330	325	360	312	309	331	356	310	311	381	345	336	327	312	302	312	328	308	328	321	348	339	355	325	329	338	398	318	321	347	314	326	363	340	337	346	324	347	353	332	347	318	314	368	335	371	320	322	312	332	347	329	336	312	362	309	300	333	360	346	315	313	325	315	325	314	318	355	336	326	332	355	315	314	329	348	326	323	336	337	340	319	313	302	343	347	339	323	370	299	346	315	332	344	347	345	359	340	328	328	339	342	330	347	321	319	331	344	322	337	303	301	303	337	330	351	348	343	358	341	334	326	309	336	345	324	383	331	313	312	336	339	310	359	356	329	324	325	352	355	344	354	308	344	355	320	348	315	332	317	319	343	299	346	346	327	324	322	341	345	321	323	322	326	315	328	304	289	363	338	333	324	331	326	333	335	334	366	349	326	326	331	338	301	364	308	315	330	311	336	340	305	298	316	328	328	305	333	297	333	325	302	352	356	345	329	333	321	358	341	359	312	365	317	314	329	330	336	313	342	362	334	353	322	349	296	358	347	367	353	323	318	349	344	337	353	359	322	357	341	348	350	357	317	335	318	325	340	325	342	365	344	313	316	317	342	343	345	336	329	338	305	329	333	336	314	340	327	339	334	331	326	318	332	349	329	312	328	351	342	330	341	352	333	329	336	344	316	330	326	354	349	339	319	331	352	338	312	306	311	353	307	331	337	345	341	352	353	318	350	332	347	304	330	318	354	319	365	333	340	327	293	327	339	349	338	339	377	325	299	384	340	313	329	350	336	346	320	341	308	328	310	359	340	357	332	311	355	320	329	310	343	336	310	352	340	333	357	328	334	309	357	329	345	332	333	370	283	336	348	338	332	339	319	310	338	324	343	308	373	355	319	352	331	334	359	321	324	288	296	348	316	349	329	337	315	325	375	314	328	340	372	341	325	341	316	328	326	384	358	328	327	311	353	348	313	298	296	338	334	324	303	336	322	340	362	332	361	344	354	361	337	329	328	339	331	359	329	322	355	345	333	340	331	343	336	317	318	378	322	326	338	338	320	332	302	322	366	335	347	326	337	344	339	312	321	332	318	327	330	350	332	327	315	315	348	330	331	329	341	341	315	344	354	365	341	326	315	297	345	356	346	323	301	300	349	342	333	334	334	331	327	384	366	335	344	345	323	316	350	332	344	347	311	331	320	362	316	358	335	340	371	339	340	298	349	325	352	326	331	348	302	315	313	334	307	327	337	344	332	326	316	340	317	328	322	346	342	325	360	332	318	370	322	337	305	316	343	314	339	299	325	312	336	313	321	341	350	308	296	346	339	365	331	313	306	330	350	339	351	307	318	324	312	333	348	384	351	354	326	340	334	328	327	309	333	332	343	314	347	324	327	359	321	346	331	310	360	330	256	315	354	325	322	360	342	340	327	337	342	322	345	347	335	343	322	332	352	352	326	361	303	328	331	316	375	343	323	340	332	338	321	342	320	291	360	378	350	339	344	350	333	314	306	325	343	335	314	332	341	339	307	328	318	321	350	340	318	343	372	330	326	315	310	294	338	332	320	347	317	316	327	357	348	329	343	341	344	355	325	322	333	335	355	346	297	339	347	330	324	340	346	347	318	339	310	356	359	361	327	340	307	346	292	321	383	319	339	341	329	293	324	334	355	370	363	325	348	347	302	320	352	324	345	341	357	311	355	355	310	369	323	310	321	347	323	311	328	320	321	346	329	346	302	370	339	367	312	370	339	333	322	320	322	345	323	357	336	366	342
26178	16093	3543	2268	1458	1096	840	634	535	473	379	356	311	310	269	265	264	224	218	230	173	188	206	228	217	219	275	314	324	353	370	258	237	209	189	183	186	178	167	155	158	152	164	180	177	144	151	153	139	175	165	152	152	148	169	171	172	167	155	135	146	161	148	168	158	163	162	149	138	169	139	139	133	161	147	163	143	149	143	150	143	156	149	149	150	152	156	151	146	153	122	168	160	159	129	174	154	136	169	171	136	142	154	147	124	143	134	144	154	159	152	182	157	145	125	135	148	153	147	151	132	145	147	147	156	164	140	147	142	152	148	133	158	153	148	145	147	141	146	163	157	145	153	151	134	157	154	141	149	144	137	158	145	162	136	154	155	149	134	143	167	135	167	152	139	151	109	142	160	137	149	163	154	133	140	143	138	148	162	144	155	147	160	124	115	146	154	137	138	128	162	144	149	129	128	151	159	162	151	157	160	149	140	138	157	147	156	140	165	155	138	165	158	149	154	162	133	144	161	162	154	148	168	130	147	157	137	141	130	165	136	139	146	138	143	159	146	155	132	154	136	168	162	145	148	149	145	153	156	146	143	160	158	133	149	140	150	142	150	128	154	130	160	148	152	152	150	147	120	134	158	153	163	137	160	135	168	145	159	142	162	120	146	138	162	163	149	144	146	148	153	153	167	153	156	147	132	145	161	120	154	132	143	133	158	154	151	150	145	141	135	132	147	165	134	133	166	154	136	136	137	146	141	144	152	148	141	143	143	157	140	153	128	139	168	164	157	153	136	121	173	135	141	137	134	153	121	152	153	116	155	135	140	157	117	148	132	155	161	142	126	143	153	135	151	138	164	152	160	146	135	127	147	130	132	137	146	140	144	135	161	134	145	134	144	137	137	140	145	147	139	163	146	131	144	149	163	183	137	146	161	147	144	150	135	150	139	144	162	144	165	143	135	152	162	141	159	149	154	150	139	136	166	181	138	159	131	154	161	165	143	139	136	137	137	151	160	146	162	147	144	158	159	150	166	154	141	149	155	171	162	137	140	134	141	174	166	157	153	151	138	171	157	146	133	144	147	155	154	157	130	151	171	150	140	156	162	150	154	138	140	150	174	179	141	140	148	156	149	154	134	162	148	163	167	136	165	153	140	122	156	183	152	147	163	151	156	141	152	154	134	145	133	147	143	141	133	168	156	123	130	130	154	145	150	127	168	147	153	160	155	149	164	155	160	153	165	152	146	125	177	147	137	144	133	150	120	140	147	145	141	152	128	148	132	116	151	148	150	134	141	142	162	187	155	148	167	146	136	166	129	147	150	171	145	187	145	162	159	160	135	129	163	127	145	137	145	135	157	153	136	122	149	131	121	153	154	142	156	138	128	165	170	139	137	146	147	156	139	149	141	136	141	157	141	148	134	149	151	147	149	150	149	153	166	149	164	161	133	144	125	154	153	145	134	143	138	124	139	139	151	125	160	157	141	156	164	128	152	142	146	158	137	141	151	148	169	144	126	156	153	175	149	137	167	131	168	151	138	142	157	150	174	127	139	147	146	152	157	126	145	135	138	163	124	145	123	153	162	155	155	150	148	134	163	155	130	151	151	154	185	150	153	125	153	141	132	136	135	162	138	170	153	142	129	142	160	142	142	154	156	163	160	144	144	149	124	162	137	139	147	166	140	127	143	141	156	149	144	162	150	161	141	167	169	154	143	136	165	113	146	161	145	134	148	163	157	158	160	135	148	159	145	144	144	138	161	154	156	146	142	175	162	159	161	145	141	137	153	161	132	148	156	153	153	136	141	159	130	146	185	154	136	161	145	163	139	149	133	143	144	143	143	150	164	142	156	161	146	165	130	133	140	170	149	136	163	165	135	144	157	142	141	164	154	140	157	156	146	152	137	163	142	130	169	163	136	148	138	134	149	154	134	159	145	151	147	173	128	137	154	147	157	139	148	152	149	139	147	143	153	148	134	142	145	143	154	145	144	165	155	162	149	171	149	147	156	147	134	144	150	158	142	151	153	129	161	145	149	144	151	155	125	131	162	154	165	161	167	150	157	151	161	140	156	155	138	150	180	145	160	138	156	169	145	164	162	140	141	148	148	139	160	157	158	146	173	138	150	122	151	155	134	136	148	153	135	148	167	155	159	119	148	156	135	156	155	152	152	146	154	168	176	107	141	165	148	144	149	139	152	169	169	144	142	145	149	144	135	145	171	154	150	149	161	158	152	155	152	126	127	154	154	142	153	130	139	160	154	158	138	135	154	155	169	148	151	154	154	141	139	127	165	158	147	149	154	139	139	140	155	170	154	157	133	150	153	138	135	151	131	155	144	140	157	158	165	146	129	158	149	149	175	150	162	137	148	147	171	135	170	132	137	164	154	144	144	146	154	148	151	155	173	134	150	143	155	140	169	153	138	148	153	158	156	173	179	151	159	140	165	142	170	149	164	147	129	137	152	192	144	140	142	172	160	130	144	178	156	135	166	162	154	129	155	155	144	154	135	151	162	127	167	145	162	147	153	151	149	151	148	133	149	135	143	166	123	141	158	131	139	134	158	148	146	162	161	152	132	154	162	158	142	144	157	142	169	155	137	141	148	156	154	151	143	149	137	158	171	140	125	156	160	148	154	156	154	133	144	160	160	141	131	132	160	133	141	143	146	154	165	145	150	153	137	153	155	148	132	171	156	128	165	166	144	148	141	147	157	140	130	142	180	160	148	152	151	143	151	122	147	146	132	152	164	145	135	146	138	137	154	146	149	135	148	144	145	154	141	155	163	149	161	148	162	155	131	139	123	136	148	177	160	123	137	156	142	164	149	124	142	165	161	142	147	168	158	157	135	166	142	142	145	129	141	126	162	131	148	160	152	149	153	172	146	136	138	174	157	147	173	162	154	163	145	125	147	172	158	130	158	145	164	151	163	154	150	145	153	145	132	159	178	140	142	165	132	156	134	135	142	153	143	132	139	154	143	143	179	115	135	148	159	161	152	157	159	146	135	159	168	138	143	155	134	149	111	154	147	153	128	147	145	158	155	163	144	135	143	135	159	126	150	171	161	145	143	134	144	150	164	129	160	163	144	135	124	150	139	144	152	142	141	163	131	157	165	166	165	148	148	163	170	151	150	184	137	147	169	149	145	146	141	139	143	143	129	137	143	160	151	150	127	147	141	132	159	139	132	148	173	153	149	156	137	161	141	148	149	139	170	134	136	140	143	162	148	159	156	151	144	146	166	154	141	156	132	140	138	158	143	152	136	137	151	170	132	137	126	139	148	133	126	146	147	151	144	150	135	144	157	149	144	123	171	174	175	159	147	155	144	128	143	148	134	126	165	152	150	153	133	139	124	118	144	135	136	132	138	155	135	148	145	156	161	124	138	164	144	142	139	157	150	139	127	162	152	169	145	154	144	174	127	157	137	146	150	163	125	162	155	144	152	140	138	144	152	135	125	148	141	148	155	162	151	152	144	138	133	147	141	151	133	159	143	137
15218	11020	6034	6836	5741	4621	3786	2998	2536	2214	1875	1681	1523	1405	1235	1176	1109	1077	975	978	878	890	940	876	999	1064	1396	1623	1906	2347	2259	1432	936	932	735	735	618	607	596	595	579	504	574	544	574	545	522	540	531	523	576	512	512	547	512	477	488	556	521	505	524	540	551	542	540	495	516	534	559	495	514	510	486	515	535	468	503	520	491	472	473	476	484	475	499	476	521	415	478	440	478	479	520	485	473	504	455	464	498	519	441	478	457	493	504	484	485	458	494	492	516	448	461	496	457	470	456	461	479	554	479	477	489	471	483	445	446	462	466	501	484	485	466	469	476	473	473	498	477	461	479	483	452	454	482	457	443	460	480	466	472	435	481	437	481	455	487	476	512	464	487	508	438	476	477	461	483	508	466	432	479	426	494	432	500	498	492	463	519	493	451	472	452	502	487	482	468	453	463	465	475	473	453	474	464	452	469	453	462	464	491	445	437	476	487	469	446	456	488	480	500	453	484	475	438	474	454	433	463	444	483	467	501	458	483	440	480	435	451	454	481	481	470	490	518	446	471	496	442	480	454	468	485	466	449	457	439	458	487	445	469	494	496	490	425	468	495	453	469	496	453	466	468	470	454	459	456	462	440	453	508	454	457	462	465	467	506	483	474	496	451	462	482	476	467	451	434	454	462	451	468	412	463	462	458	470	473	491	450	448	470	440	447	450	476	460	472	450	435	469	466	428	468	482	489	455	448	474	475	474	417	411	449	432	458	475	464	464	492	484	471	511	464	453	439	473	475	500	459	476	484	476	456	462	465	482	452	466	459	439	480	481	456	479	478	441	427	494	441	472	461	461	440	506	464	476	464	452	489	455	455	447	483	493	487	452	475	445	446	480	436	463	438	456	484	481	424	487	451	482	471	426	481	469	472	472	465	451	505	497	480	456	446	493	458	451	467	435	498	450	445	451	467	477	456	467	474	468	442	478	428	447	472	470	446	467	443	438	453	449	475	471	481	420	478	457	480	472	463	482	433	424	435	477	476	462	444	479	487	477	447	442	467	493	490	493	473	483	451	435	457	495	502	484	462	470	455	474	446	461	469	453	443	494	443	507	467	435	458	455	460	461	489	477	466	477	471	492	490	455	491	477	447	425	504	488	452	468	459	468	469	469	447	470	465	461	496	457	431	409	471	449	476	483	437	485	435	485	453	464	423	456	435	474	440	459	453	456	471	424	441	466	479	436	467	476	496	492	485	438	463	477	447	468	475	441	448	468	473	452	462	469	480	420	472	465	494	454	436	454	458	436	465	473	452	445	475	449	476	477	442	484	466	460	458	421	456	472	451	452	433	456	477	424	495	482	447	423	448	481	463	450	464	466	428	426	466	479	493	457	463	467	468	447	471	438	482	464	502	465	469	440	466	485	472	462	455	482	456	453	433	476	483	476	457	462	475	467	443	498	460	484	476	454	464	469	456	462	426	475	489	447	485	459	449	451	472	465	464	495	425	465	475	496	479	449	473	417	454	476	443	438	449	478	504	469	477	466	436	462	458	464	453	485	433	493	454	468	460	488	471	447	475	485	477	458	478	476	468	433	489	488	464	422	466	487	436	459	464	499	481	518	491	482	474	480	416	456	450	479	484	465	457	443	461	483	479	463	451	514	472	461	407	472	463	430	437	472	487	507	459	465	479	418	468	487	458	457	456	440	436	465	492	442	435	433	467	459	507	452	468	494	444	441	465	494	455	480	471	459	440	469	454	465	453	425	445	455	466	502	470	471	413	426	507	460	435	473	486	484	434	448	492	485	428	436	437	483	431	430	495	458	440	426	461	468	449	448	432	446	460	483	480	458	442	443	472	450	451	428	450	471	488	476	448	425	416	438	480	459	496	512	451	475	424	480	512	468	460	418	483	479	471	454	485	476	471	464	438	523	445	453	448	439	472	467	444	434	458	486	462	464	438	455	490	468	468	479	496	440	471	469	429	425	470	456	475	488	440	466	452	445	456	482	458	464	501	456	456	455	459	445	456	450	496	506	429	466	495	458	457	458	464	459	468	475	444	459	457	473	457	456	472	494	494	486	456	426	488	464	464	455	456	434	401	461	435	492	456	511	439	499	456	477	466	498	448	472	469	457	471	466	440	476	476	505	416	495	446	461	488	456	471	452	455	460	461	451	436	419	475	448	452	448	462	428	460	448	438	456	505	477	485	467	468	480	466	484	468	439	480	498	478	514	443	433	501	458	472	461	451	487	435	466	467	475	501	457	465	482	467	504	479	433	464	441	450	481	430	455	447	467	508	456	471	438	468	492	454	487	462	435	469	451	483	443	462	449	423	468	466	469	443	475	458	451	441	470	479	448	447	465	488	445	453	460	448	487	461	502	466	435	500	480	465	449	476	494	473	469	436	481	491	456	501	439	490	463	458	451	462	429	453	428	486	460	476	443	494	476	479	443	455	462	444	430	482	483	450	474	472	434	463	485	456	471	438	463	493	469	447	465	471	432	462	473	457	443	443	503	461	460	471	497	459	456	428	446	457	456	486	444	455	462	441	474	468	432	408	455	483	475	427	467	443	445	453	469	466	431	506	435	448	438	499	497	440	449	482	453	461	439	486	466	497	473	491	485	449	488	438	475	485	476	471	454	441	433	441	450	479	472	435	451	488	449	466	493	463	433	433	443	407	462	492	468	467	483	472	454	462	463	441	434	468	458	431	468	465	460	458	523	439	425	486	462	457	453	452	479	458	460	455	448	466	456	490	472	444	472	464	488	473	465	475	424	464	438	468	461	450	476	473	481	436	395	475	488	466	463	498	452	443	471	433	507	470	455	439	492	483	475	443	467	466	421	453	440	431	490	471	451	440	496	411	428	453	464	502	480	417	454	463	465	461	466	475	441	480	457	454	438	442	466	449	478	452	474	453	474	461	477	450	478	465	440	460	462	437	481	423	458	499	483	493	464	422	449	476	470	480	473	470	439	480	457	439	464	498	465	435	470	432	476	431	483	437	453	465	445	445	484	448	453	491	428	462	467	488	474	433	432	457	460	448	425	473	445	451	468	446	506	464	488	461	456	517	452	459	482	460	474	434	443	457	471	469	477	457	473	489	479	405	429	480	476	462	488	504	460	476	521	481	448	434	458	483	487	468	454	461	450	456	471	462	469	509	447	483	486	452	482	484	487	428	459	446	479	441	488	474	454	468	458	447	452	447	451	495	482	435	509	446	476	443	479	457	457	469	441	448	449	468	458	434	458	488	481	455	478	420	469	485	476	445	450	438	502	446	452	441	453	454	495	449	435	443	452	495	459	433	501	450	448	452	501	425	446	448	454	468	502	486	468	464	442	463	443	418	465	453	441	506	478	468	485	452	427	488	494	439	451	454	479	452	452	433	437	430	453	459	416	468	467	489	472	426	432	440	473	471	455	465	470	442	471	493	420	456	463	438	491	461	475	472	459	488	430	467	494	448	483	458	454	463	457	503	499	437	476	456	433	440	461	455	459
2587	832	307	308	260	268	269	274	221	227	209	207	199	237	219	199	200	240	218	204	208	200	195	217	229	226	268	221	233	202	237	204	221	225	225	201	222	179	235	203	215	225	217	205	219	230	206	211	204	197	219	201	249	210	222	209	214	207	189	230	212	211	237	226	195	202	228	219	235	193	198	221	230	229	221	231	206	169	219	238	219	206	243	226	192	232	224	237	235	222	228	216	231	237	181	212	192	221	213	206	183	232	222	208	211	188	212	214	227	212	228	210	198	218	201	204	212	196	232	203	228	235	210	242	200	210	217	191	190	217	207	210	215	233	222	212	184	219	196	227	222	198	207	218	205	209	226	217	234	201	210	226	207	206	224	227	197	232	210	224	209	211	218	218	192	211	195	211	204	200	213	199	226	209	222	228	226	217	210	226	203	223	235	201	225	216	231	218	236	193	209	201	205	223	255	178	209	214	222	193	229	197	197	208	209	218	201	190	199	226	197	211	231	229	193	218	176	214	215	177	219	213	215	218	242	223	194	197	194	206	207	203	238	222	207	224	227	211	225	205	244	224	218	206	224	219	226	247	215	217	200	217	203	197	215	212	240	219	220	235	202	214	223	223	237	191	213	209	219	216	225	212	207	214	223	229	211	212	222	230	217	193	213	214	177	204	219	197	200	233	197	200	217	214	219	208	205	212	195	244	211	236	226	195	202	195	238	238	221	188	223	203	209	181	237	194	230	202	216	198	211	240	224	227	214	203	203	227	236	189	223	203	218	216	215	207	229	222	216	189	224	197	208	220	216	242	200	216	227	232	234	239	233	212	248	217	212	214	193	207	205	195	220	183	240	224	200	196	210	209	226	232	248	216	183	220	192	199	211	211	217	229	206	199	241	224	209	218	219	209	209	218	197	199	212	210	217	221	236	198	204	201	219	215	183	182	216	210	219	210	236	207	215	211	224	216	211	202	215	185	217	226	230	208	217	214	197	259	208	203	201	223	230	210	234	212	212	186	206	202	210	209	208	212	207	211	193	208	192	189	199	214	211	191	245	224	220	218	211	204	189	207	232	202	234	190	187	219	233	236	218	187	207	203	217	204	226	214	205	205	188	221	190	216	208	207	198	219	188	206	226	207	195	192	223	203	187	231	216	191	210	212	247	208	228	225	214	188	208	200	210	230	211	225	215	218	197	225	235	200	247	198	207	206	246	222	213	235	201	205	215	221	224	197	221	204	222	202	204	228	223	244	215	234	215	226	215	205	203	218	201	212	225	208	204	223	233	220	214	216	227	213	207	206	217	212	212	223	243	203	225	222	208	210	215	200	232	234	225	239	194	230	237	210	193	238	200	196	235	207	226	217	215	228	235	210	209	224	219	201	208	212	216	187	222	213	247	222	216	237	205	214	210	214	233	190	247	200	207	214	208	218	238	201	214	205	218	223	239	210	212	221	229	203	217	228	219	188	205	205	229	223	208	215	213	250	240	219	208	213	214	225	210	217	213	209	208	205	235	208	215	227	215	201	195	217	232	225	195	194	227	191	222	209	202	199	192	201	186	215	199	229	213	249	206	205	193	193	223	211	209	197	220	225	210	204	218	220	184	212	204	216	212	234	239	194	208	216	204	206	238	202	213	234	196	218	212	220	194	235	216	232	202	224	229	215	185	204	222	207	242	218	198	221	200	197	205	214	192	220	224	194	236	210	207	198	217	242	207	190	225	246	184	210	252	230	220	233	233	214	202	202	222	218	203	216	215	212	236	209	186	226	220	227	185	214	196	210	213	199	219	209	244	206	247	224	217	207	210	195	183	208	199	204	226	225	222	211	234	216	215	245	212	214	249	211	211	232	229	198	214	204	196	225	207	209	209	203	215	225	219	186	223	225	196	222	212	211	205	218	205	204	217	208	227	195	214	206	219	209	215	203	202	175	222	227	241	233	202	203	222	192	214	203	205	221	213	196	235	228	236	221	210	234	185	198	202	202	218	228	202	211	209	223	229	220	223	189	224	208	215	217	218	206	205	206	187	216	222	222	195	226	218	220	224	215	184	213	208	224	216	221	207	216	198	202	198	218	224	222	208	227	213	217	169	223	228	205	223	210	210	207	223	217	219	235	200	229	214	218	221	193	222	207	211	227	212	230	218	211	206	219	225	224	192	205	201	214	213	189	190	224	237	233	206	228	215	204	207	194	194	175	181	218	205	227	232	213	211	219	241	218	197	218	190	220	189	222	226	250	198	209	237	229	201	202	201	198	203	223	221	221	199	212	215	191	228	201	206	202	218	212	218	207	224	226	189	219	188	220	208	238	200	195	219	209	241	199	196	214	210	211	205	216	242	191	209	221	216	205	219	225	183	200	240	236	203	214	228	236	207	212	187	213	224	221	188	213	222	226	216	211	249	196	212	215	236	205	211	196	195	230	202	213	220	185	218	205	210	201	208	219	227	201	214	208	219	228	212	221	212	215	230	207	229	226	201	201	229	199	211	222	199	182	192	224	207	230	218	211	204	211	211	202	204	220	218	259	227	228	209	205	208	207	207	200	187	211	211	210	217	217	209	202	236	232	204	236	211	220	200	229	223	221	220	234	219	218	217	227	211	219	198	242	211	234	230	200	188	217	208	216	229	200	229	191	194	231	199	225	209	200	231	187	198	206	216	179	193	228	217	210	212	250	214	227	217	212	205	225	216	205	224	213	218	227	210	222	240	195	204	219	215	222	221	211	204	217	216	202	202	229	214	193	208	211	231	216	207	226	196	217	217	214	225	222	214	214	204	193	209	222	205	226	222	203	210	215	217	213	186	222	236	193	226	195	202	244	194	226	209	214	228	236	226	218	220	214	219	220	214	207	225	213	233	220	227	246	225	184	228	201	214	206	220	245	240	236	225	220	214	222	188	228	209	208	231	223	219	188	231	197	201	214	206	210	192	218	221	224	206	242	202	214	226	195	187	224	214	208	201	223	218	214	220	219	202	207	190	206	205	216	207	206	245	208	205	214	216	216	214	229	231	194	206	227	237	245	248	243	209	230	223	228	207	239	213	227	221	214	231	209	199	196	217	228	207	187	188	223	209	206	218	213	213	208	198	226	209	232	245	208	231	220	184	230	218	218	198	209	226	217	206	217	213	232	215	221	228	210	228	187	211	218	205	200	218	218	202	216	225	211	201	214	218	229	210	199	199	219	218	215	195	189	210	209	222	215	211	226	203	190	209	206	215	226	196	225	210	211	235	238	208	225	193	231	184	219	223	228	217	224	235	220	208	192	223	226	230	223	213	241	222	197	227	243	190	222	197	212	196	219	217	202	178	207	214	214	221	184	201	208	220	211	208	184	203	206	210	223	210	200	217	199	211	190	218	195	210	238	206	240	200	214	214	212	224	208	227	218	233	211	219	228	217	201	188	230	228	201	223	222	209	192	197	200	201	215	203	227	211	195	206	214	221	208	196	200	206	213	213	198	214	231	198	206	233	218	215	235	220	233	236	213	207	215
2606	1247	909	862	840	747	731	657	713	694	676	661	676	685	632	641	636	603	612	622	644	616	600	627	647	676	641	635	646	664	700	651	655	625	610	636	616	594	627	628	669	605	629	634	661	662	612	622	611	616	616	594	621	591	631	641	613	629	646	633	613	641	656	633	631	630	629	639	649	657	631	624	629	630	567	625	676	608	586	612	663	599	606	626	599	536	628	595	590	592	625	617	607	646	634	649	598	617	656	568	643	649	595	656	657	638	631	655	617	631	593	598	618	633	603	620	599	594	619	576	647	554	661	597	637	639	621	614	571	590	577	583	655	575	635	632	638	627	636	592	631	612	632	666	606	612	604	656	637	617	585	595	618	606	631	619	581	625	600	636	628	606	596	640	602	624	571	632	582	610	628	595	608	612	614	612	596	549	611	614	640	554	632	584	657	627	635	617	636	605	645	612	613	633	617	646	622	583	630	624	532	635	581	598	583	621	594	662	607	584	595	594	618	595	665	611	624	639	589	591	606	569	593	597	663	649	594	583	592	644	612	629	642	621	612	599	618	592	642	607	594	633	558	628	556	580	642	588	570	638	597	632	647	582	649	585	629	618	563	588	630	647	566	628	609	633	622	634	634	621	647	639	606	638	572	596	602	616	621	633	624	590	566	644	625	602	579	632	614	594	602	599	650	618	639	663	581	607	546	603	609	622	637	617	605	662	632	619	619	609	586	636	606	595	637	676	556	629	574	613	619	634	612	654	570	611	615	628	642	626	580	637	621	616	597	626	628	620	592	566	596	652	634	611	598	603	673	626	601	626	665	607	581	570	619	585	678	669	619	582	607	544	633	609	615	601	652	602	615	653	597	644	623	623	607	646	614	614	664	598	631	623	606	652	597	602	669	613	664	611	606	592	621	607	600	642	626	610	672	655	611	601	571	613	643	600	578	616	614	623	611	612	641	654	577	630	591	637	616	604	624	659	640	595	626	624	641	575	593	639	641	644	591	636	605	644	577	604	624	604	593	618	570	649	600	613	592	583	608	599	628	589	643	573	652	646	602	607	592	623	614	633	616	605	596	568	594	599	635	601	619	625	629	611	595	564	616	594	617	622	604	617	619	629	621	617	604	596	630	576	641	592	595	573	603	645	627	597	612	624	642	655	611	579	578	616	629	647	591	613	595	604	616	632	644	641	628	618	597	625	602	634	632	617	622	620	598	614	605	589	621	611	611	598	608	615	577	626	661	631	637	589	601	615	628	640	623	610	620	622	584	631	602	660	643	639	619	592	598	650	577	660	631	627	622	626	640	617	650	629	637	622	605	564	617	612	608	660	588	623	662	600	601	575	615	590	636	673	622	580	635	587	601	656	620	618	569	581	612	625	557	591	636	600	603	633	581	650	606	637	611	617	589	602	629	598	650	567	591	583	552	591	617	629	645	629	598	650	597	607	615	618	582	608	627	632	614	592	621	585	613	586	627	611	609	639	593	571	591	606	618	584	632	632	633	596	629	629	583	637	600	629	595	583	608	643	592	626	644	623	617	648	653	596	607	640	612	611	633	609	623	616	595	626	599	635	639	579	598	635	559	649	674	577	600	620	639	551	645	621	641	642	653	612	627	670	658	659	630	636	620	605	600	606	609	615	600	611	585	586	561	579	623	611	630	665	619	586	622	624	618	625	598	616	618	600	590	612	641	611	610	653	615	603	625	588	577	588	584	656	640	586	625	583	631	603	585	656	600	608	595	568	624	633	623	606	656	656	595	580	589	661	637	642	611	616	632	625	607	615	587	642	612	637	592	606	626	614	591	600	641	618	631	638	586	659	608	630	626	633	619	642	625	632	644	599	610	548	649	669	620	620	626	627	584	634	603	631	575	682	595	611	602	589	617	600	615	643	574	648	603	642	619	600	611	582	586	584	635	613	604	612	610	628	630	598	594	634	583	623	655	564	666	645	597	630	595	676	596	599	645	633	618	637	634	605	672	604	593	623	597	634	646	613	618	618	622	624	639	642	626	619	615	623	613	662	616	628	633	593	602	608	628	604	619	631	528	630	607	669	658	617	658	606	660	577	616	639	633	614	572	628	648	666	598	594	651	573	637	593	598	634	597	625	595	620	623	599	622	610	593	586	612	617	633	632	643	581	657	622	589	621	609	602	636	602	581	606	590	625	628	644	611	650	603	627	611	614	577	591	620	575	586	629	609	649	602	655	634	607	637	582	643	637	603	653	599	608	605	576	599	589	621	601	587	602	621	598	602	630	619	645	625	560	646	619	601	641	631	622	647	625	621	616	652	617	594	626	645	620	594	656	632	627	641	633	627	642	604	651	576	638	581	561	638	640	652	618	580	619	658	640	627	622	615	583	599	631	660	603	608	592	611	588	589	616	621	603	599	564	580	648	603	627	615	592	637	636	603	628	637	596	588	593	627	628	599	634	629	642	639	622	619	654	609	633	630	617	593	613	597	622	657	606	635	584	606	573	623	586	596	603	623	598	664	575	598	606	651	648	619	577	591	601	632	603	628	590	655	581	644	576	584	610	628	597	607	646	549	631	630	587	621	656	612	604	599	626	624	667	614	578	619	624	603	624	620	630	604	635	604	601	593	653	637	638	582	606	599	629	637	608	627	535	639	633	611	601	607	573	626	598	619	638	554	633	587	635	615	620	663	630	590	619	588	630	608	623	642	629	642	598	648	607	607	618	596	644	625	624	607	586	593	626	649	621	590	566	594	652	614	632	617	638	592	633	603	638	656	638	579	633	669	624	603	618	600	636	590	661	661	574	616	604	599	604	596	663	605	617	621	666	610	600	622	617	653	663	618	629	589	619	621	623	628	629	623	616	620	612	613	614	604	592	583	604	641	597	617	622	636	602	617	607	631	649	605	625	611	589	623	615	603	629	599	603	587	648	641	619	613	621	615	616	621	635	604	630	581	619	658	576	664	596	592	569	601	566	619	613	644	637	598	655	636	630	620	579	617	594	637	588	679	581	581	598	590	636	675	611	648	612	561	578	650	596	645	643	631	590	637	579	581	607	597	606	568	579	661	648	672	658	624	588	596	627	613	595	585	621	615	612	637	617	600	609	653	628	657	611	627	650	602	653	637	571	612	624	642	600	621	619	582	593	620	611	589	621	587	625	579	662	632	612	628	633	583	607	650	606	598	637	646	620	624	587	632	622	638	629	608	627	640	604	633	623	647	598	594	600	585	646	615	638	611	672	640	648	619	633	648	622	590	633	592	596	606	639	590	589	607	601	596	650	607	615	639	598	673	620	567	585	601	597	600	611	586	605	656	652	633	624	625	601	581	613	633	636	643	597	608	609	606	631	624	648	592	609	599	645	631	646	618	656	627	626	590	634	646	605	624	620	647	677	622	594	634	609	596	605	623	609	618	627	600	651	618	617	588	613	590	628	569	641	635	680	652	598	629	599	612	581	575	630	598	649	617	666	636	608	627	596	606	616	620	585	596	647	635	633	653	615	609	630	608	615
17593	7736	1643	1128	789	571	409	366	280	251	222	208	183	170	160	170	144	158	144	156	130	144	131	140	128	143	130	161	172	204	173	168	147	145	129	111	125	113	135	124	107	101	95	110	132	96	91	126	107	99	102	104	120	127	123	106	100	103	111	103	109	104	121	110	107	122	111	116	95	106	122	126	78	103	92	102	116	102	128	105	102	108	107	97	121	90	114	90	114	94	110	106	119	93	96	96	122	131	118	112	114	112	93	114	99	99	99	104	97	111	98	107	94	81	121	107	85	106	103	98	101	112	99	117	120	112	108	123	104	112	97	106	96	90	117	103	110	106	108	111	112	109	121	109	113	81	116	109	127	107	99	98	113	110	103	106	104	111	91	93	83	104	103	119	90	96	96	115	114	106	102	104	117	96	107	118	98	96	121	97	103	112	120	111	133	113	90	106	104	114	117	110	98	86	114	117	111	111	114	104	94	131	104	98	79	112	122	101	114	105	110	98	100	116	114	103	109	121	114	91	69	89	87	116	105	109	100	116	121	108	99	102	101	112	112	93	117	105	114	135	106	116	133	103	96	110	119	93	93	88	95	108	112	91	91	103	121	108	110	120	111	122	107	96	109	120	98	97	100	99	107	109	115	110	100	103	90	103	89	104	106	87	112	98	122	120	107	110	118	91	106	107	109	93	109	101	127	114	123	101	99	88	95	116	102	103	92	125	105	88	93	114	98	111	107	101	113	106	119	114	96	88	95	105	109	103	100	121	88	97	102	75	115	106	117	101	87	103	97	120	101	118	102	95	110	117	99	98	103	105	101	94	107	100	103	114	104	123	102	113	105	115	88	116	103	113	121	94	94	110	108	113	103	100	107	96	100	96	106	91	94	99	96	101	99	99	107	114	119	97	110	115	111	114	91	109	101	103	86	112	110	96	97	116	123	96	127	98	104	102	94	92	107	92	102	97	113	96	104	98	117	107	96	102	126	113	118	111	99	114	88	105	98	122	96	110	96	116	106	109	96	109	105	102	105	111	91	104	104	110	99	111	115	97	95	104	87	108	130	100	106	114	87	101	110	119	104	105	106	105	100	104	101	106	108	109	109	115	109	93	115	90	89	96	94	114	102	125	102	108	105	98	92	120	103	105	89	107	84	121	99	92	97	102	107	107	110	119	113	108	104	114	124	95	100	80	124	108	107	80	109	109	110	114	99	115	119	94	102	96	102	111	96	113	86	114	73	118	115	106	101	95	100	97	103	98	111	123	130	108	109	120	105	103	108	111	109	91	114	97	103	118	105	112	109	109	126	110	101	111	94	105	113	112	96	103	102	105	95	82	116	102	108	93	101	111	124	108	100	94	132	104	114	103	96	116	114	109	115	110	115	119	102	122	100	107	95	122	94	114	111	101	104	87	98	106	107	125	108	108	111	106	93	98	102	112	91	86	102	119	100	100	97	102	115	107	96	106	94	88	98	102	115	106	87	99	113	89	93	98	106	95	99	93	93	99	115	121	120	103	86	110	103	95	113	101	117	106	106	94	119	111	104	114	112	77	86	106	113	120	108	94	119	103	112	103	107	102	103	106	106	88	104	93	117	87	84	108	96	83	108	114	113	101	114	116	92	93	99	112	131	113	103	100	94	100	94	89	103	101	99	99	111	109	103	91	97	94	110	92	93	110	115	113	115	107	130	105	125	112	94	107	109	108	126	104	99	104	106	109	121	113	106	97	94	124	104	114	96	108	102	103	97	108	113	109	109	130	107	104	111	96	104	117	111	98	125	114	113	106	115	98	99	105	102	114	100	101	105	96	101	112	90	107	95	117	100	101	115	118	95	98	115	120	89	115	98	99	107	103	110	103	112	103	120	110	107	95	116	123	105	107	114	99	87	110	108	100	136	117	106	101	96	102	109	107	111	110	107	108	108	106	81	104	98	112	121	116	117	112	124	106	99	93	79	92	103	96	91	108	97	84	86	106	105	104	109	105	131	93	96	91	90	103	93	114	109	91	112	95	99	119	105	94	115	96	110	108	85	100	108	118	117	105	106	111	111	128	98	97	104	100	98	104	107	92	104	101	107	118	97	106	126	104	114	121	104	109	103	95	114	96	112	112	109	103	125	111	101	102	118	95	94	108	101	88	102	115	97	98	93	94	112	101	95	91	89	113	91	99	94	104	103	90	112	98	109	99	97	112	129	82	79	109	118	98	92	100	105	109	96	115	104	99	99	100	110	109	76	99	124	90	109	113	96	105	121	104	132	112	96	98	113	124	98	100	76	97	102	99	96	113	89	113	96	111	101	94	121	92	101	87	113	90	108	107	89	117	110	117	95	93	103	88	113	100	106	99	112	116	111	106	117	107	105	111	110	110	110	93	94	113	100	87	92	90	102	90	104	110	111	106	115	103	112	88	107	110	111	107	91	98	90	104	99	95	108	101	102	97	108	102	100	111	119	103	107	90	114	113	132	112	91	118	91	126	111	109	123	91	93	94	111	113	110	102	94	103	108	127	102	106	104	117	110	118	88	108	99	103	112	113	100	108	97	121	105	109	122	94	112	89	96	120	105	96	103	96	115	92	97	104	110	127	119	102	95	100	93	105	95	104	118	94	104	88	112	88	104	114	102	108	90	120	105	108	103	116	104	100	98	102	106	120	103	94	103	108	103	100	86	115	106	94	94	98	91	89	108	98	110	99	97	98	109	121	87	113	114	104	131	129	121	110	109	106	91	113	109	105	87	114	109	124	102	108	97	111	97	106	107	98	100	107	109	115	113	83	125	107	108	103	115	103	116	113	102	103	101	112	123	100	103	104	107	102	100	101	123	110	96	92	91	113	105	95	104	88	88	119	104	110	112	107	94	99	96	95	82	85	119	93	107	115	114	108	113	91	105	94	116	88	95	114	104	103	118	115	97	93	114	104	94	105	103	106	104	107	102	119	88	113	106	107	101	99	99	100	122	96	101	92	114	105	96	95	100	121	86	96	108	99	110	105	115	94	101	98	106	97	115	104	104	115	94	109	103	94	117	112	90	98	98	107	99	104	102	78	114	95	95	91	100	93	123	111	103	102	124	134	112	99	93	104	107	99	134	115	89	100	100	103	92	105	100	103	114	105	115	101	105	111	107	90	95	111	104	102	120	104	98	106	108	97	114	114	117	102	116	108	118	102	111	129	110	101	116	91	105	103	108	98	112	96	91	107	98	90	109	101	107	94	93	117	111	87	79	124	90	99	84	92	88	103	77	97	114	127	104	120	98	110	101	91	102	105	115	88	111	110	96	105	98	103	93	91	100	99	109	98	93	107	103	103	103	107	103	96	114	137	95	93	104	99	125	119	89	94	108	109	95	113	102	99	103	118	89	105	102	101	91	116	88	94	90	106	91	109	124	140	91	106	107	111	92	112	87	117	105	102	103	98	111	111	101	102	130	105	114	115	117	91	109	111	122	106	98	109	103	102	108	114	97	116	117	116	87	114	117	96	124	99	100	96	122	93
11132	6155	3297	3808	3206	2626	2124	1729	1482	1236	1139	1058	937	883	791	724	714	643	661	594	574	550	551	591	549	700	781	925	1145	1250	1196	854	698	629	507	515	476	405	398	373	438	438	448	398	395	410	394	380	392	401	389	390	416	384	394	382	379	397	365	373	360	396	385	389	356	351	357	368	350	388	351	345	387	380	374	369	401	341	343	335	352	344	355	367	394	319	349	374	338	371	369	360	376	353	354	371	395	342	330	332	362	369	364	388	351	339	326	359	399	371	365	320	359	363	412	337	344	351	336	352	336	367	359	341	372	332	380	345	297	368	365	348	349	374	336	356	359	341	342	353	331	348	345	333	362	358	376	335	368	367	355	354	381	360	351	360	380	316	351	317	332	367	346	370	369	321	354	347	361	366	359	342	373	355	358	355	337	345	351	369	361	383	317	347	348	359	337	393	354	321	344	337	334	391	358	360	362	343	343	350	338	358	357	348	356	358	347	349	342	355	353	369	352	340	362	362	361	386	361	340	357	345	377	381	363	343	343	329	352	391	358	360	325	356	384	319	336	342	339	332	364	355	384	351	343	373	339	350	343	363	363	349	362	332	326	335	343	367	373	376	342	344	330	348	309	345	342	335	319	350	322	344	354	357	369	331	308	329	338	338	358	400	323	346	342	363	340	354	354	358	390	338	360	348	315	329	354	323	354	395	365	364	303	374	360	350	352	363	390	330	331	334	317	351	365	333	366	334	343	347	349	355	336	372	364	345	338	301	357	411	354	352	349	372	351	334	331	353	348	337	361	342	345	316	339	364	331	338	367	343	350	365	345	369	355	340	360	358	348	385	347	367	383	360	331	342	363	363	337	353	352	336	343	354	349	380	331	372	329	347	339	320	394	356	337	321	320	363	348	349	334	361	380	352	356	349	338	345	366	352	348	356	338	331	334	329	369	335	385	353	332	353	354	370	353	369	349	332	354	335	382	370	339	315	354	337	334	346	337	347	343	362	342	315	345	365	359	324	351	341	374	342	342	345	328	328	343	328	296	389	358	339	355	370	386	343	339	335	329	346	347	334	329	363	341	340	355	336	326	365	328	420	370	318	334	346	328	328	339	352	343	356	334	325	377	331	322	330	322	347	328	364	353	332	345	309	315	361	340	368	356	358	377	363	365	341	313	367	367	331	350	355	363	339	339	329	375	358	369	348	310	355	358	337	328	359	331	361	356	357	363	368	371	353	322	317	297	323	351	353	365	325	380	340	353	358	361	347	364	348	334	381	366	360	346	314	331	334	349	316	363	330	362	323	385	383	317	374	348	344	353	365	340	348	365	375	378	350	378	337	361	365	356	347	385	374	351	319	358	347	369	364	323	356	372	368	332	347	341	365	344	333	351	348	303	323	314	329	353	368	366	342	366	319	341	370	365	339	357	345	317	378	377	355	379	326	338	355	354	333	322	345	358	351	365	330	387	367	376	318	361	339	330	349	343	361	368	344	351	338	338	343	352	336	336	348	368	386	358	349	326	336	342	342	377	350	378	330	346	332	371	342	329	347	299	338	362	383	323	344	376	329	346	370	353	331	322	304	359	357	347	367	317	347	349	362	331	357	356	358	392	327	323	335	330	326	340	322	329	351	343	353	343	318	344	331	341	361	346	373	367	368	349	355	371	334	326	330	331	336	382	346	352	313	382	343	361	328	334	358	373	329	375	369	288	353	348	343	342	343	344	360	341	301	339	325	333	369	312	343	352	334	345	349	348	379	362	365	340	353	358	329	372	362	365	359	324	371	339	338	353	348	353	332	315	385	371	335	323	361	360	347	328	320	337	325	339	350	327	376	333	324	338	353	363	359	336	391	335	366	371	366	339	382	357	361	362	332	352	357	376	345	361	321	360	355	333	333	361	343	332	344	359	347	355	302	341	366	339	369	328	330	347	346	345	347	356	362	332	308	321	338	336	342	357	364	350	332	348	345	380	349	369	342	327	325	319	333	382	369	341	355	330	336	347	343	349	353	385	353	342	318	361	317	358	372	356	377	355	319	368	347	337	336	362	357	351	328	332	376	323	331	367	339	360	342	345	361	335	359	330	365	377	332	340	327	322	349	377	353	332	350	348	358	352	359	357	382	386	327	367	362	357	353	342	322	360	369	376	364	350	342	330	347	320	341	316	384	365	342	375	331	365	344	348	319	339	352	324	336	336	338	360	313	356	362	353	355	332	361	340	358	330	359	318	327	324	371	351	327	324	336	341	355	354	340	383	354	365	354	332	333	367	378	347	352	351	369	348	339	339	377	331	337	339	368	332	364	357	378	323	373	335	339	356	329	321	375	314	323	355	331	353	373	314	385	347	345	342	334	363	372	357	346	328	368	351	338	362	338	341	357	356	335	346	358	311	320	315	302	334	345	346	316	345	328	369	342	321	369	346	381	339	367	340	325	367	377	382	358	355	332	323	357	385	357	338	372	354	369	354	339	317	375	337	358	328	303	347	346	329	355	366	380	304	344	321	379	368	356	364	338	339	341	349	340	363	337	383	343	358	324	332	350	335	337	343	366	313	364	369	339	314	341	335	316	336	358	320	353	326	352	329	363	361	351	359	358	376	339	360	347	361	324	361	357	356	324	354	331	348	329	395	325	371	390	363	323	370	344	346	331	339	338	334	365	351	332	356	362	348	327	325	356	333	352	358	339	366	353	338	355	320	327	363	337	374	340	345	363	349	344	359	396	393	315	336	326	311	370	342	322	336	339	325	341	352	361	378	343	354	355	351	349	333	331	332	355	343	331	394	381	370	338	334	348	354	334	330	326	373	342	326	356	369	378	333	325	361	357	361	340	356	354	337	382	355	368	346	334	352	348	343	387	383	386	337	365	330	375	373	346	337	359	325	328	326	312	330	323	370	317	361	364	374	373	315	346	341	342	320	342	373	354	326	361	360	346	363	331	305	355	383	356	309	302	366	334	325	374	311	317	351	329	339	348	364	343	349	336	319	346	345	309	335	349	355	313	346	354	338	333	348	357	369	368	338	334	351	329	388	325	344	358	371	364	355	370	341	316	347	346	377	345	340	332	356	362	352	320	337	350	327	332	341	331	348	361	326	368	353	341	320	338	345	353	334	326	315	323	335	349	345	339	350	376	334	344	352	334	319	335	343	358	328	378	354	338	325	328	382	335	404	333	330	347	348	366	364	352	367	382	360	341	371	306	314	344	362	363	377	341	323	343	330	344	363	342	364	333	386	351	359	364	355	338	348	347	321	370	362	337	345	355	343	344	320	370	358	353	348	333	339	389	357	355	344	370	358	330	324	380	357	338	364	331	313	350	333	335	359	345	351	348	329	313	310	346	325	328	380	376	343	340	350	335	330	350	334	353	350	364	325	383	355	315	348	347	335	353	368	340	378	388	338	334	353	369	347	310	351	354	346	366	361	342	344	362	335	322	345	308	362	334	341	341	361	333	358	349	314	372	333	304	365	328	359	334	374	318	332	352	334	327	350	323
25868	14034	3451	2138	1503	995	749	598	515	423	368	310	261	287	268	245	243	209	220	203	186	177	205	197	215	231	274	356	310	289	374	262	217	209	231	202	159	165	146	127	146	166	146	149	159	173	155	142	171	139	126	149	135	129	157	177	158	162	158	159	153	137	143	153	139	145	128	160	141	139	148	153	125	154	123	141	131	157	150	151	149	149	125	160	172	150	149	156	128	125	131	138	156	133	140	187	124	139	131	145	121	135	157	155	147	139	138	157	149	151	138	154	153	153	143	136	144	148	154	156	134	157	142	125	160	132	141	134	137	151	127	149	123	144	137	130	123	157	148	127	149	131	136	140	141	143	124	132	147	140	152	134	139	149	141	118	141	125	144	136	133	140	137	150	135	135	139	162	146	135	150	136	142	161	141	150	115	136	151	134	141	149	148	135	145	127	157	132	122	164	147	134	130	141	130	159	148	165	146	137	145	140	140	129	148	134	141	149	144	136	143	134	142	173	146	125	125	137	130	145	151	130	137	161	139	155	130	141	132	145	147	143	132	143	137	140	112	145	129	141	142	127	126	139	134	133	125	133	137	159	138	152	161	129	148	131	145	118	158	147	144	144	133	108	154	139	143	132	150	143	136	147	140	132	163	142	144	148	129	161	145	130	125	125	138	138	139	125	153	150	147	157	122	156	138	155	133	125	143	115	139	120	136	144	133	132	162	142	154	147	145	128	136	139	173	146	137	130	120	135	135	138	141	148	146	125	128	123	136	164	132	159	147	123	124	135	128	140	128	162	150	164	141	145	156	157	129	132	145	134	152	143	150	137	118	160	123	144	151	136	137	130	159	135	140	152	152	137	156	165	133	156	145	158	136	149	118	141	127	157	138	135	124	144	149	160	142	155	157	142	159	148	146	146	135	137	154	139	135	143	150	153	161	144	138	129	152	139	157	142	145	134	148	148	143	128	135	140	141	163	167	150	132	137	118	142	137	140	144	146	126	145	129	138	157	133	160	130	139	146	139	151	142	151	137	133	150	126	127	163	125	134	146	151	144	139	135	139	154	130	121	140	159	119	146	126	163	148	127	117	143	132	170	148	143	120	152	114	149	144	132	144	130	157	164	139	150	143	156	144	131	108	137	129	117	135	142	130	138	131	138	171	145	143	129	142	149	146	135	147	142	139	138	133	135	132	138	145	143	160	148	134	130	147	118	127	138	131	127	132	147	165	156	124	127	129	156	154	140	135	132	160	120	145	138	118	134	149	161	148	126	146	145	146	153	145	131	148	159	117	152	131	135	163	153	123	144	146	160	137	154	148	133	135	130	142	141	119	140	156	144	149	145	159	153	143	124	150	127	139	148	151	172	141	144	155	157	155	144	146	135	163	144	126	159	158	133	139	147	129	160	159	168	157	160	152	154	139	159	140	126	136	149	147	139	125	145	127	141	159	139	144	128	162	135	134	145	129	149	147	134	124	136	133	145	158	139	151	129	127	114	133	146	152	157	142	137	140	159	128	154	141	151	132	151	142	151	134	139	119	145	146	158	135	128	136	133	134	137	137	163	131	117	119	139	123	147	152	150	140	122	113	152	165	161	145	155	117	164	139	146	133	160	143	148	156	139	153	137	154	141	142	149	121	142	119	144	135	148	150	146	128	132	144	132	145	143	147	137	128	140	131	158	136	142	124	135	139	131	132	138	137	139	128	138	146	138	142	133	132	151	133	131	154	141	138	143	131	147	134	135	124	148	137	137	156	132	149	145	124	134	147	130	108	163	135	143	119	118	148	160	138	138	147	144	133	157	145	123	152	123	138	153	159	134	149	128	157	132	131	156	134	146	136	116	156	119	130	139	135	133	137	138	123	118	146	131	139	128	141	160	147	134	146	131	148	150	153	127	130	148	125	135	174	116	130	138	154	136	150	159	162	143	155	161	146	119	151	135	120	145	127	158	149	156	141	140	149	151	137	129	169	134	164	144	115	147	139	133	149	148	166	166	150	156	128	144	152	147	134	132	160	138	155	131	141	132	125	148	142	136	148	120	136	143	147	141	130	134	141	139	137	132	130	144	149	139	131	139	138	134	150	147	145	120	135	113	151	154	138	147	130	132	112	128	121	126	140	162	139	144	146	141	147	175	117	162	154	148	155	151	145	148	135	151	123	160	134	141	137	131	142	127	140	132	137	141	122	139	137	138	163	137	129	133	138	130	157	138	138	123	153	132	139	162	137	143	148	137	127	136	129	152	151	120	127	122	133	135	165	148	137	131	139	149	147	152	119	156	125	128	125	135	138	124	124	134	128	130	149	154	153	132	129	137	125	143	113	139	123	148	153	148	156	125	143	134	159	155	126	141	122	151	132	155	133	138	160	128	115	153	135	149	154	145	120	123	140	126	129	144	122	127	125	139	154	136	167	143	139	139	146	138	141	112	148	158	150	139	140	146	137	145	126	133	126	175	111	127	138	145	134	143	156	154	141	148	152	128	133	142	130	152	137	155	140	159	137	126	144	136	146	136	134	145	169	134	135	151	152	133	163	146	151	137	176	144	117	136	162	165	140	154	135	132	114	160	146	110	130	148	144	157	147	149	140	156	164	161	135	144	123	119	144	133	160	146	126	123	127	138	131	136	159	121	137	130	133	158	133	149	154	144	151	130	143	131	136	146	150	152	141	122	143	117	152	165	123	132	126	137	149	154	145	139	143	141	132	153	139	150	133	138	135	141	142	132	135	143	136	148	142	154	147	121	159	143	134	151	141	112	173	139	130	135	135	155	148	165	136	112	141	127	146	129	151	122	138	140	150	143	152	139	124	145	138	159	138	144	153	137	124	146	144	126	136	127	136	141	127	152	131	135	147	124	140	144	154	156	172	141	133	146	131	132	137	147	126	163	159	136	159	137	137	136	166	130	114	153	133	121	146	146	142	141	130	139	138	134	127	144	128	118	148	134	134	144	139	131	136	142	140	170	135	128	142	129	145	152	140	125	138	140	138	137	142	153	138	134	124	148	156	138	150	161	147	152	128	150	133	128	160	135	124	136	151	149	131	150	129	145	156	168	126	156	149	149	139	138	143	139	124	145	150	133	151	143	143	152	138	154	104	151	152	152	134	133	131	152	149	132	153	112	144	131	140	173	154	140	159	139	169	146	147	138	163	146	118	131	139	144	125	147	143	146	146	134	169	142	125	128	131	148	142	141	158	151	144	143	150	136	151	145	145	134	142	153	143	128	148	134	143	146	124	161	144	146	152	144	130	164	144	154	146	139	137	167	149	146	139	151	140	140	161	155	117	129	139	127	135	152	147	153	142	139	123	133	136	124	152	150	147	132	130	136	125	141	143	122	144	129	146	149	133	137	137	137	128	116	142	154	138	161	127	146	137	139	113	147	152	162	160	131	139	141	141	124	148	146	136	142	130	134	145	125	135	132	153	140	142	154	143	128	146	130	130	149	151	133	155	142	128	119	123	144	125	141	157	148	146	137	128	140	156	135	143
15523	9067	5768	6463	5519	4375	3621	3032	2471	2168	1851	1669	1473	1329	1258	1097	1064	1004	960	938	842	841	820	909	940	1028	1222	1637	1744	1865	1919	1303	1094	955	820	702	618	613	555	553	560	563	567	535	551	524	564	558	503	507	540	533	497	498	520	504	500	516	554	533	529	499	487	512	488	476	457	519	479	522	438	473	485	478	470	436	473	464	496	474	445	432	469	478	457	462	446	477	477	442	437	469	538	457	470	467	466	466	452	476	436	444	457	484	473	457	457	442	495	474	467	441	433	423	447	408	452	459	415	451	474	432	420	500	436	455	462	464	480	427	494	474	463	429	486	461	453	460	467	468	470	464	456	430	468	486	439	465	421	457	440	444	461	419	430	433	434	458	417	425	445	459	445	465	484	424	416	463	439	493	438	448	433	477	468	441	450	461	481	440	459	454	437	423	435	462	455	426	455	440	432	450	476	443	466	450	435	424	439	462	442	401	435	419	460	410	418	426	476	473	452	436	477	459	448	468	456	464	458	444	441	419	460	473	434	425	448	472	469	467	442	439	478	477	460	432	439	441	469	475	418	494	445	408	462	437	492	413	463	410	443	449	429	453	443	435	440	450	454	445	438	483	440	453	451	455	429	444	498	458	450	434	452	466	442	449	435	438	427	449	438	471	454	422	470	439	443	409	415	468	460	460	436	493	509	472	461	484	413	452	454	442	473	438	406	471	429	418	429	408	428	492	436	442	456	436	431	487	440	444	448	459	443	445	451	469	453	436	463	451	432	419	475	444	445	417	445	458	399	419	422	445	458	441	472	393	429	453	426	473	496	454	440	449	436	430	441	432	415	460	453	411	446	444	454	423	494	421	397	448	453	465	437	484	478	463	434	451	422	502	455	467	436	474	450	440	493	414	444	449	456	440	464	437	489	435	472	431	433	451	442	448	409	426	429	475	467	491	432	456	390	395	430	446	413	413	435	430	456	468	463	459	423	443	443	423	416	441	461	454	437	449	488	441	461	432	430	453	424	422	430	421	430	437	458	425	395	404	475	464	464	430	473	438	442	442	431	395	473	438	398	430	440	435	440	430	429	432	442	426	478	407	448	446	456	405	478	445	476	500	423	433	449	485	445	457	455	419	489	407	462	449	458	435	453	436	437	464	465	467	429	462	444	455	460	432	476	454	452	472	422	450	458	405	474	421	431	434	452	455	408	448	462	402	430	417	468	431	461	396	435	416	453	419	446	406	459	438	432	449	465	463	432	447	480	439	484	448	450	458	432	464	445	440	405	461	412	404	436	436	462	444	463	412	448	438	450	451	467	438	429	459	400	431	451	437	424	434	424	452	464	460	426	455	449	421	420	439	448	462	435	434	457	424	480	442	430	453	458	428	471	393	419	416	422	438	450	471	437	467	421	466	423	431	449	458	464	453	459	442	458	454	454	443	464	475	448	468	434	430	421	439	457	437	436	444	453	444	456	463	438	388	440	433	424	450	441	451	460	455	446	446	475	472	435	479	449	451	447	412	414	431	435	453	458	447	414	430	454	500	439	462	448	432	430	422	409	435	462	404	463	466	440	435	461	435	476	475	436	432	419	442	463	443	434	471	453	473	457	440	424	446	488	420	429	446	426	474	424	434	440	452	437	458	444	424	439	425	447	462	453	449	415	434	436	419	452	431	454	459	433	411	474	445	476	391	442	459	434	431	425	457	448	455	425	409	412	416	432	462	439	433	461	424	443	447	457	426	419	468	400	428	430	446	446	439	418	420	459	456	420	466	407	403	463	476	471	470	443	434	432	445	403	464	453	481	468	462	449	471	407	455	414	459	489	471	456	481	436	424	427	442	458	445	458	475	452	443	446	461	475	442	456	429	481	449	432	453	476	451	424	463	433	437	424	463	421	443	453	439	433	489	484	433	476	455	443	463	457	468	439	444	420	437	471	444	418	455	476	455	452	449	423	458	480	441	446	452	483	407	440	443	428	473	476	499	451	439	436	428	433	444	442	419	407	468	462	455	467	442	460	476	446	471	459	435	428	462	447	457	466	465	438	443	472	433	451	444	431	457	412	453	447	457	430	433	457	463	404	456	476	451	476	448	462	453	459	430	497	445	441	446	435	468	437	459	467	440	454	426	444	492	407	412	418	409	465	440	473	428	404	435	414	446	491	449	428	421	421	438	442	437	424	454	448	427	442	445	427	440	498	442	477	448	435	495	444	463	423	451	466	472	444	436	468	434	472	440	461	410	457	486	458	476	456	451	466	419	430	485	483	461	456	448	462	457	468	464	444	457	457	492	433	399	464	446	482	431	457	435	481	421	459	448	415	440	451	459	455	449	393	467	471	458	469	461	429	464	448	473	437	444	453	464	448	457	443	465	411	446	444	449	436	438	490	423	417	404	451	458	426	428	456	461	451	438	460	435	445	462	441	444	434	434	440	430	443	451	452	458	422	439	449	468	463	476	417	433	415	441	448	450	447	448	460	463	433	438	416	434	459	467	417	469	415	456	463	469	438	410	455	417	456	458	453	471	473	444	462	459	429	432	433	470	455	464	472	445	462	431	459	435	487	445	405	441	439	430	458	432	448	426	451	431	475	445	464	407	427	482	447	442	422	469	434	466	430	416	457	427	449	406	466	435	457	418	458	428	450	443	481	410	434	465	428	464	417	414	440	430	437	440	527	464	439	438	448	461	457	465	447	487	412	437	451	468	450	444	490	419	424	450	419	471	463	464	430	450	438	440	464	449	450	433	396	443	457	415	423	443	430	470	464	463	427	461	446	448	435	464	438	432	432	404	474	448	442	426	405	430	437	426	462	502	411	440	432	453	430	469	427	463	442	436	436	427	419	427	505	444	476	445	469	457	428	439	448	417	451	442	403	449	453	439	461	488	442	454	464	473	440	476	445	442	427	470	437	449	404	448	439	457	420	441	448	437	449	447	446	413	436	446	431	442	430	427	434	425	419	473	422	449	417	475	418	436	468	432	461	412	437	464	421	423	504	435	433	425	453	431	428	420	455	428	460	446	409	449	455	434	455	441	441	446	442	452	454	474	443	447	457	449	406	461	460	426	466	454	430	410	414	429	440	419	442	455	449	430	441	451	420	438	448	441	425	427	446	481	444	459	448	431	479	450	441	416	426	453	432	430	439	448	426	449	427	465	463	486	415	410	446	455	450	449	428	432	444	429	442	491	459	430	446	478	443	443	442	421	443	416	442	455	427	480	455	460	403	430	426	417	438	447	444	424	457	448	439	464	463	417	445	414	419	410	440	461	485	455	435	449	461	416	437	427	421	465	468	457	487	466	438	438	446	447	438	427	448	422	449	474	444	416	431	446	450	459	455	416	436	455	465	470	433	439	450	433	457	462	462	432	404	447	434	474	487	473	425	456	457	461	407	431	457	456	486	430	437	418	444	434	395	461	442	410	461	446	422	437	469	454	436	431	430	463	420	469	508	474	456	448	431	430	434	426	408	437	445	442	429	451	417	451	426	451	425	474
2650	1236	324	262	255	245	232	224	230	209	220	222	226	252	205	234	207	218	219	207	205	219	213	249	213	221	234	194	214	211	217	222	212	219	222	205	211	230	210	207	192	224	208	197	207	223	197	211	190	178	207	200	233	201	211	218	231	216	215	244	206	232	214	218	215	217	205	219	210	214	208	204	199	229	219	208	231	199	185	180	195	209	230	210	192	217	248	230	210	203	209	214	220	229	214	209	228	186	200	197	209	232	207	200	217	198	220	198	204	232	218	213	204	217	220	228	217	211	207	196	225	229	214	224	212	226	230	198	224	230	200	230	190	213	201	208	227	231	216	196	207	198	204	219	219	228	197	198	231	213	187	229	218	199	219	242	224	241	213	210	215	205	211	199	207	175	207	224	216	216	219	195	215	204	200	213	232	214	220	210	197	200	229	195	205	235	204	221	190	180	220	188	230	201	225	216	189	208	192	233	219	217	203	242	194	237	217	232	223	201	214	226	218	212	221	219	230	215	211	217	244	214	200	208	225	231	219	187	201	208	210	188	230	222	209	202	204	210	217	225	215	226	215	228	223	224	202	225	207	186	198	199	198	203	218	203	199	215	232	226	219	247	197	210	234	246	200	225	247	212	216	206	225	218	213	200	219	207	210	218	222	210	208	204	231	222	220	221	207	204	216	240	209	206	220	199	209	211	221	198	212	216	232	202	239	169	218	204	205	233	226	190	211	194	231	207	190	214	212	215	227	213	193	224	217	197	250	205	226	208	203	234	206	196	254	228	185	214	225	207	221	188	224	213	197	204	177	198	184	241	211	212	222	222	205	188	238	213	251	218	196	211	229	192	219	232	232	208	195	221	221	219	208	242	229	235	204	225	225	212	215	197	221	214	208	233	203	233	220	218	218	181	220	207	192	210	198	228	231	213	212	210	197	231	206	221	218	242	230	237	233	233	234	233	231	201	235	218	203	198	248	212	199	204	218	219	206	232	222	224	218	244	218	217	189	224	221	214	216	218	219	195	206	227	209	224	227	231	211	199	231	227	223	208	216	208	212	224	223	228	232	209	204	207	205	208	225	222	205	208	200	214	204	217	195	194	200	211	220	225	225	256	198	203	246	194	220	205	220	221	213	226	201	204	187	218	215	201	195	226	214	211	227	197	222	220	220	211	238	202	219	196	204	213	224	222	212	205	227	239	224	216	199	222	213	189	215	222	206	184	185	230	221	164	222	202	207	207	211	253	196	208	204	236	195	226	226	244	220	220	215	196	217	232	231	215	201	246	202	181	201	212	217	229	208	193	247	211	184	201	203	245	237	256	194	206	187	211	201	201	232	211	225	214	202	224	199	216	219	225	207	230	223	225	250	228	202	220	243	211	188	227	200	234	221	230	227	225	221	227	224	210	216	248	233	203	210	207	226	219	196	178	212	215	231	198	226	215	214	221	248	236	212	215	212	221	202	231	214	216	227	207	203	209	243	221	223	223	216	226	214	203	228	226	240	210	210	199	210	227	211	218	199	226	203	203	205	201	213	224	219	258	227	220	213	198	205	192	234	203	191	188	217	193	212	209	226	232	204	215	230	212	203	193	208	216	207	218	217	221	217	204	211	226	224	221	197	222	217	239	226	203	214	221	208	217	208	217	215	192	237	220	200	191	217	188	224	222	197	199	181	220	235	216	243	244	209	188	223	216	229	232	203	201	195	205	229	222	232	220	236	210	208	227	212	215	218	209	203	197	236	204	214	218	220	224	235	243	210	226	210	231	218	219	204	202	223	220	219	207	223	187	238	230	209	228	214	242	228	213	226	236	212	202	200	236	228	214	223	226	200	205	236	189	196	197	207	207	171	236	208	209	207	223	207	211	209	201	197	210	218	217	209	229	250	223	214	193	206	185	206	196	204	213	218	179	226	216	218	204	237	234	200	224	224	204	194	214	204	219	206	193	197	245	233	222	206	226	235	209	236	213	199	236	240	197	223	197	211	216	206	191	256	203	224	175	215	197	208	210	227	224	234	197	202	226	215	209	207	220	230	219	216	217	224	225	192	216	202	215	227	237	223	236	218	213	199	211	251	224	196	219	238	212	231	203	214	236	235	226	221	214	182	208	198	215	225	218	215	191	221	192	234	228	235	217	208	192	242	251	179	210	245	216	217	186	227	207	197	190	209	193	213	217	234	235	199	199	201	207	224	208	228	254	244	212	202	236	220	214	220	201	214	206	232	232	212	192	197	230	221	221	225	220	227	239	211	218	230	190	234	194	208	238	205	226	225	197	215	222	227	212	234	216	204	185	197	239	225	192	213	209	229	228	210	207	220	220	221	201	208	208	222	208	224	233	202	198	192	203	223	223	203	237	213	222	213	203	228	207	227	204	212	205	198	223	199	209	217	214	204	229	238	210	200	216	214	222	213	211	223	202	228	223	218	194	199	215	215	190	227	211	208	195	219	191	228	219	212	202	211	210	217	204	232	220	213	210	189	202	213	219	220	211	227	238	205	224	222	205	230	210	224	223	193	203	226	218	205	226	212	201	206	225	188	217	194	209	214	230	219	220	215	230	230	205	213	213	231	212	198	213	236	239	205	214	245	199	208	229	213	226	225	216	205	223	220	262	214	229	211	209	229	238	213	207	214	227	217	192	206	214	227	189	191	213	232	201	215	226	203	205	224	211	221	213	171	186	207	220	207	234	230	213	244	222	200	253	212	196	209	242	217	206	219	192	210	195	222	226	222	227	210	211	206	194	205	193	212	190	234	210	224	243	234	210	220	220	223	223	211	204	221	181	217	210	223	226	214	208	198	233	233	215	237	206	256	240	205	219	209	221	220	207	216	209	205	222	221	231	186	193	220	222	214	217	225	214	208	219	225	198	205	195	217	250	215	241	225	214	201	229	247	220	239	191	214	221	213	204	203	227	219	228	203	211	197	201	226	218	239	207	183	197	190	220	227	226	211	231	218	185	215	194	220	204	216	260	235	200	194	196	203	188	188	199	225	204	248	196	228	235	225	187	240	208	234	200	230	234	210	225	201	201	207	223	212	194	211	204	214	214	202	203	192	222	209	189	218	220	233	198	204	221	217	244	218	210	228	200	198	204	227	225	216	207	211	203	213	214	237	194	239	201	185	202	204	214	225	212	211	200	215	190	238	207	200	233	221	212	217	220	228	215	178	219	218	219	214	198	207	213	220	229	243	192	197	223	227	207	214	207	234	224	220	216	219	196	228	209	204	224	195	185	202	221	210	241	215	193	213	224	220	234	212	201	218	205	219	222	216	222	200	225	217	229	198	238	225	220	215	195	224	206	208	204	198	201	221	221	214	206	203	217	221	205	198	202	211	214	202	206	219	230	201	217	224	237	224	223	197	198	205	229	215	214	204	187	218	247	228	244	195	216	240	215	237	201	237	223	235	221	193	241	211	227	206	251	216	230	230	216	218	221	208	200	242	196	200	216	201	228	241	221	241	220	225	205	232	174	220	202	196	212	228	205
2618	1731	839	879	858	800	722	738	725	688	679	679	660	659	642	677	687	653	649	563	638	622	648	629	644	658	654	633	690	698	669	661	642	646	681	635	584	650	652	623	627	617	665	633	646	619	638	626	637	635	623	605	636	633	618	641	655	591	604	659	654	599	671	654	649	617	648	616	591	659	618	620	666	600	620	607	648	647	625	607	655	617	648	587	599	579	664	620	591	660	612	605	599	620	619	631	648	613	649	551	663	617	598	590	609	643	618	644	657	672	644	624	619	576	591	613	638	618	601	639	656	592	565	605	656	626	593	639	622	641	602	597	610	637	619	609	640	588	653	608	626	639	585	621	670	626	616	631	668	655	621	620	647	593	591	642	614	580	621	604	656	602	632	644	594	599	631	645	622	622	642	627	624	644	667	625	646	629	628	598	598	563	596	620	653	582	590	621	643	639	624	576	616	624	671	600	570	601	623	588	652	588	597	664	639	604	623	617	629	644	595	595	589	582	590	618	614	611	638	592	636	596	636	621	684	597	669	618	636	574	584	664	662	643	623	617	626	599	576	581	614	560	597	623	594	609	646	609	626	579	634	604	590	648	615	636	651	644	566	639	614	602	623	568	646	641	572	576	654	659	620	571	567	619	602	585	615	617	652	648	641	639	589	628	637	619	643	633	594	695	602	614	582	640	607	617	635	649	650	610	631	631	636	592	649	570	654	631	603	600	599	585	601	597	608	626	645	634	621	621	635	581	647	639	629	632	581	616	659	602	608	633	666	637	617	634	647	622	666	630	613	628	625	645	676	623	689	647	604	611	573	607	645	617	633	650	638	626	642	602	594	579	641	634	664	632	614	629	608	617	628	608	626	600	643	629	634	627	633	620	635	637	616	608	613	612	601	664	647	616	596	602	584	609	648	612	577	604	646	598	628	656	642	582	620	615	633	627	617	658	611	592	589	611	595	595	659	588	633	615	643	612	615	593	589	639	618	608	638	636	614	657	607	640	599	560	620	621	597	618	638	583	651	613	658	628	648	619	626	640	634	667	651	616	599	627	643	611	639	649	623	605	634	673	609	580	590	607	658	638	627	578	615	652	662	599	609	644	636	640	625	633	603	646	647	640	625	650	674	624	645	620	615	641	590	622	589	575	632	629	560	612	619	626	632	634	610	613	633	616	614	638	664	634	645	627	598	591	602	639	607	635	666	645	616	594	656	596	590	569	627	617	652	626	659	634	593	627	567	610	647	686	619	648	651	610	645	642	633	612	666	644	575	624	602	586	612	625	632	605	663	624	608	612	632	608	618	593	641	619	631	580	583	611	604	640	618	621	602	582	580	564	633	662	652	634	602	654	607	615	651	608	618	628	628	639	590	635	665	635	601	599	632	593	613	663	620	617	622	617	625	609	614	582	581	688	580	601	581	586	614	601	616	604	595	624	643	590	607	631	627	648	596	646	625	628	629	580	596	620	605	593	636	637	619	650	618	599	591	603	569	649	630	614	635	572	602	601	614	619	630	588	619	596	628	622	606	622	597	627	630	627	619	642	606	615	599	634	579	647	639	611	647	640	622	644	644	610	617	626	641	575	622	635	621	615	640	664	602	673	663	637	621	634	619	588	587	603	615	606	634	645	641	653	606	636	627	633	642	627	650	631	649	605	605	614	626	612	624	623	602	633	629	614	596	644	601	640	621	592	623	602	643	624	596	601	606	610	600	609	641	634	578	613	635	607	628	652	597	660	581	628	595	573	598	626	641	622	599	620	616	622	653	602	680	610	619	586	637	646	667	628	653	624	618	664	602	638	604	623	614	654	572	597	649	604	647	613	588	655	604	601	624	624	584	633	630	623	642	630	637	608	593	627	644	656	620	672	597	623	609	626	597	606	658	600	613	618	593	613	625	610	633	682	619	625	653	648	598	611	589	656	611	606	611	612	647	614	684	646	658	605	577	621	601	608	622	643	617	621	671	613	616	602	607	663	624	628	590	575	643	607	591	597	624	626	672	640	603	609	637	632	647	626	620	644	618	631	639	626	608	644	606	615	658	614	578	600	620	567	648	629	617	663	673	595	621	656	645	645	627	599	624	635	624	612	679	609	621	598	610	613	666	649	594	607	630	645	607	608	622	635	640	656	633	623	631	588	601	560	550	624	595	631	613	680	599	625	619	598	656	628	628	572	651	617	602	625	599	639	602	587	581	633	611	588	608	621	572	598	662	627	625	653	668	640	619	628	632	610	672	581	618	603	627	644	617	634	615	643	619	589	567	592	641	625	603	626	618	631	627	575	640	596	638	603	597	616	637	645	600	623	600	577	620	657	594	618	602	624	615	653	645	589	607	614	638	586	636	650	622	629	604	643	630	612	654	592	602	639	625	644	632	595	598	639	619	677	613	620	668	617	640	578	648	599	634	614	628	609	598	572	630	602	601	605	594	575	626	625	609	630	648	623	645	607	608	637	633	616	613	608	594	644	630	635	619	561	613	629	631	617	600	600	633	609	600	589	608	630	651	629	654	611	616	618	634	616	621	626	653	631	646	587	639	638	620	603	578	618	615	664	643	647	628	588	605	635	636	619	633	619	612	592	601	633	610	602	648	629	659	616	643	565	631	610	641	598	642	604	619	639	682	594	630	661	662	621	618	604	622	638	586	615	596	582	636	622	626	618	648	632	595	641	589	623	632	638	625	606	635	669	658	589	621	601	604	634	629	621	643	638	630	586	611	627	645	651	632	623	590	594	572	624	661	591	586	618	602	636	649	590	639	620	584	616	612	638	585	658	640	646	637	570	632	595	609	621	616	663	645	647	613	604	633	608	602	621	597	645	615	615	615	657	676	636	638	654	623	574	602	610	616	640	623	613	596	641	593	626	599	617	579	627	591	645	609	611	640	624	627	633	601	636	616	631	584	624	609	623	559	581	615	636	594	639	623	568	653	604	671	597	643	607	585	615	568	619	612	628	606	619	606	575	601	649	592	612	613	620	622	601	580	643	617	605	615	572	621	630	643	615	611	600	628	602	632	628	601	628	616	605	645	617	605	619	617	631	570	598	566	606	657	606	576	642	609	613	659	638	620	630	624	618	638	643	639	599	616	627	595	656	670	612	630	610	607	626	638	629	608	591	606	609	699	640	602	626	616	588	587	630	617	620	633	574	603	613	620	603	590	614	583	601	652	595	610	682	590	595	636	652	669	615	623	616	637	630	640	633	641	606	593	637	626	623	597	603	638	613	590	650	594	625	641	617	619	630	658	649	645	610	627	589	611	590	634	646	636	608	620	676	588	582	640	576	570	607	587	625	617	621	617	622	643	627	654	632	656	624	619	615	635	624	634	612	578	628	632	596	661	597	642	612	608	615	607	612	623	610	615	643	655	578	593	622	647	607	638	608	587	639	627	637	637	620	630	637	625	622	643	642	589	576	624	647	619	652	613	589	645	643	595	637	617	615	620	581	562	673	612	602	629	645	623	600	662	589	623	624	626	655	607	615	610	600
15508	10645	1723	1077	714	560	415	300	265	249	233	185	173	161	168	152	132	141	124	132	148	128	142	143	128	143	164	179	192	183	183	154	159	139	121	116	96	107	102	98	110	115	103	97	109	111	115	113	108	99	92	111	89	108	114	118	111	96	103	89	110	100	104	95	104	103	106	88	119	103	94	99	94	118	90	96	95	112	100	95	92	94	87	108	100	99	99	112	102	91	116	106	111	90	102	101	115	99	100	94	105	110	102	84	110	110	96	93	88	87	99	99	81	89	110	100	98	93	105	97	90	90	109	95	94	86	99	104	86	102	104	87	112	96	91	98	110	94	97	116	86	94	78	100	110	104	116	99	115	81	99	112	117	112	105	112	84	93	69	107	86	94	97	102	107	95	95	97	98	116	85	103	98	104	98	111	95	88	91	99	91	82	98	93	114	110	95	98	106	96	87	103	98	116	88	106	96	110	104	103	105	91	96	101	106	108	94	97	83	110	96	87	113	108	106	105	104	101	96	100	80	82	91	97	93	114	111	86	97	99	106	105	96	107	98	101	116	98	105	86	108	96	105	96	85	101	101	89	94	113	114	114	109	101	98	101	89	89	114	96	120	107	105	105	93	109	97	123	109	103	109	109	105	89	92	98	135	98	90	108	88	113	109	107	95	86	105	90	97	103	102	95	113	101	102	103	109	101	87	90	82	116	85	107	93	99	82	98	96	98	89	95	107	107	85	99	95	95	91	106	100	96	101	96	115	87	90	107	107	101	110	99	100	89	96	104	98	112	94	107	87	117	103	107	91	112	89	108	102	100	83	105	98	92	100	90	115	95	92	113	79	90	89	104	101	85	100	95	101	96	101	99	82	95	106	93	88	103	88	97	91	91	109	91	103	90	90	101	89	92	76	94	101	120	101	98	84	83	98	111	103	102	102	93	114	108	99	95	92	93	97	100	96	107	108	119	104	95	99	111	107	86	79	105	118	104	88	82	120	92	110	108	94	88	106	91	106	103	91	87	102	89	97	91	111	101	105	99	88	95	82	93	98	110	93	90	93	104	102	114	86	108	92	99	92	115	113	98	106	100	114	101	120	98	116	103	116	103	97	98	79	107	102	105	86	83	97	100	90	84	95	99	88	102	88	103	105	102	90	101	105	107	94	91	103	104	103	112	92	110	125	114	100	96	96	105	102	99	106	83	97	89	106	107	85	91	98	94	91	96	82	103	101	100	96	98	88	87	108	105	113	108	99	107	108	101	115	100	93	111	92	117	100	111	94	93	90	95	105	100	108	104	94	99	103	85	95	86	102	109	74	105	93	100	89	91	105	97	110	103	79	92	113	99	89	107	94	113	91	79	92	113	96	111	115	110	96	115	89	94	90	102	95	99	111	92	107	124	105	114	104	115	118	102	95	91	121	102	89	94	110	94	99	109	99	96	112	83	94	118	92	93	95	88	105	105	108	109	89	107	100	93	90	99	115	98	113	94	88	105	92	84	103	88	100	94	98	93	83	109	118	95	102	109	110	103	103	87	123	93	99	126	115	99	95	97	122	98	92	89	122	91	92	95	108	103	106	97	96	90	110	109	102	86	106	106	101	87	101	98	115	102	105	111	93	96	109	94	100	108	89	97	98	94	88	109	106	94	121	96	102	91	87	114	77	107	90	103	98	107	102	89	110	89	106	98	85	97	102	108	105	97	111	103	98	87	94	100	122	93	125	108	109	114	100	90	106	101	110	106	103	101	100	92	95	115	100	112	112	91	110	107	97	105	96	85	109	100	94	98	107	109	95	101	98	98	89	102	102	102	133	86	90	96	86	108	99	101	95	78	114	93	91	107	104	97	105	94	106	95	94	97	92	81	104	106	106	84	83	116	112	88	110	93	84	106	101	106	91	103	99	103	95	103	122	96	102	105	85	113	106	97	93	106	105	93	92	112	93	92	89	87	102	95	77	96	102	97	88	102	105	86	92	85	96	90	91	94	114	92	101	92	96	113	111	96	99	98	89	98	115	107	102	111	103	121	79	105	109	103	99	116	101	102	80	107	106	105	119	100	95	106	118	104	88	106	93	108	94	93	95	77	100	95	87	116	107	110	88	89	92	111	85	88	93	96	90	90	97	94	108	106	80	80	99	111	101	108	91	93	96	96	95	105	126	114	113	93	96	119	86	92	95	89	112	91	92	98	95	106	84	98	102	91	125	101	111	97	83	112	97	88	103	93	93	111	106	85	96	97	96	96	97	104	111	110	98	107	97	83	104	97	95	98	97	110	95	97	96	122	101	98	108	97	100	85	112	114	125	87	102	89	131	119	97	93	83	98	106	110	84	100	110	88	100	94	100	93	102	108	98	100	109	76	104	96	91	101	97	102	82	94	83	95	104	103	92	95	121	103	114	101	97	102	92	94	100	95	86	121	95	102	88	101	105	117	99	103	93	97	106	95	99	90	99	100	97	89	100	96	109	107	95	108	85	104	104	98	79	92	102	94	94	101	93	91	92	90	100	108	102	111	89	99	115	90	118	99	93	98	108	95	99	110	96	113	92	93	104	104	89	89	94	102	104	90	98	99	83	117	100	105	99	85	109	114	94	120	95	108	102	91	100	88	110	95	103	93	105	109	106	106	101	97	90	99	87	100	88	98	109	109	116	106	99	98	99	80	101	91	97	109	108	89	107	105	88	85	91	92	98	97	106	108	93	105	105	99	115	97	97	84	92	98	106	109	93	89	102	97	91	118	104	102	107	104	100	101	105	106	95	121	83	110	98	107	98	106	99	94	101	110	98	101	79	110	92	107	95	107	114	114	94	93	109	116	83	92	99	96	107	92	108	110	121	113	92	114	95	104	111	90	97	108	89	96	86	95	94	97	98	107	103	119	111	107	109	114	91	87	93	91	91	87	96	114	114	111	103	104	100	98	98	116	87	94	107	92	95	113	94	88	97	98	97	95	76	93	101	103	86	105	80	100	108	89	102	100	111	97	113	101	103	95	98	100	105	104	96	93	100	89	106	100	89	107	112	101	100	103	90	88	110	95	105	113	103	101	119	92	104	82	119	111	90	95	109	109	115	97	100	80	108	83	86	103	105	98	84	89	74	98	109	90	107	103	103	89	120	115	105	97	108	98	105	102	82	87	101	92	114	97	79	102	105	102	105	103	95	104	96	92	103	105	88	108	85	103	88	86	97	105	102	97	108	95	115	99	105	102	108	100	101	91	90	86	87	93	122	90	112	87	93	105	109	86	94	101	96	106	82	104	103	117	112	92	104	82	87	95	111	104	113	82	91	107	88	100	104	102	98	90	107	98	110	94	108	98	107	105	111	98	110	88	107	79	79	109	92	85	101	104	101	99	105	90	110	86	98	95	93	94	110	99	107	107	103	90	102	99	107	93	115	93	89	90	102	107	87	91	99	106	102	100	97	112	87	103	105	111	108	100	101	105	101	118	107	105	110	92	91	99	97	104	97	88	94	111	105	127	99	97	91	116	106	97
9798	8480	3226	3749	3101	2496	2071	1688	1407	1205	1043	891	852	820	724	701	663	668	558	583	563	521	544	541	610	648	839	937	997	1028	1006	838	624	561	436	466	445	365	441	423	407	386	375	371	375	376	387	364	340	387	391	348	387	368	372	381	356	375	359	363	376	339	362	347	381	350	373	334	331	341	328	338	329	350	334	343	362	328	318	323	351	354	325	349	329	337	344	341	331	342	333	317	314	360	344	349	340	356	341	327	379	312	352	337	310	332	330	342	350	349	341	377	328	314	326	347	331	345	342	303	337	322	324	346	357	350	323	327	336	334	363	349	344	337	348	311	356	338	333	323	338	317	314	314	336	320	362	351	337	367	329	341	311	357	304	360	322	357	356	333	342	338	361	378	314	383	309	332	341	372	341	344	303	353	363	374	316	348	303	317	332	303	331	308	327	303	342	339	328	347	351	340	362	359	338	316	339	299	349	315	322	341	322	342	326	351	325	312	356	301	323	335	343	300	320	340	298	316	343	334	371	335	333	343	317	327	335	301	355	299	328	321	345	313	339	299	331	320	349	313	331	340	329	334	330	355	326	334	355	317	338	332	357	353	332	316	351	310	328	326	318	330	367	337	327	330	339	350	309	337	329	353	336	305	344	337	317	367	326	330	326	371	314	351	332	353	332	339	352	357	303	348	335	339	323	323	337	350	326	347	341	345	334	340	308	339	345	336	322	358	341	309	324	309	346	343	334	348	367	337	324	332	366	332	324	349	336	307	337	296	344	324	316	319	303	329	312	307	333	343	326	358	324	304	320	335	320	320	314	311	299	302	324	323	329	342	370	333	346	311	359	334	334	343	340	309	339	341	355	347	326	350	339	350	335	328	328	352	349	359	328	316	306	316	288	324	340	317	315	333	326	325	336	356	332	354	307	324	342	324	345	343	330	370	353	325	303	348	317	313	341	340	304	328	343	350	319	332	346	320	342	338	331	322	345	359	332	325	301	330	302	319	344	320	310	351	311	347	359	302	355	341	348	338	353	323	339	319	333	351	308	332	337	325	311	318	339	346	324	345	321	328	320	320	343	298	311	330	327	317	351	343	310	318	331	336	319	363	363	351	326	308	349	373	342	314	324	304	324	361	343	320	329	330	328	344	349	357	295	321	338	331	326	305	328	341	326	296	357	344	344	321	313	327	320	348	373	342	329	329	346	355	306	297	350	329	323	349	314	351	329	345	364	331	349	313	331	318	337	349	367	340	327	316	320	327	300	334	334	342	314	312	367	320	350	311	309	325	366	310	337	330	354	347	319	340	334	342	343	291	342	321	328	366	325	342	363	354	327	295	336	371	311	322	326	335	347	332	304	318	326	328	347	346	319	381	336	340	303	326	313	326	330	345	333	300	327	309	327	327	350	330	361	316	321	311	322	314	312	325	343	317	343	310	345	332	294	309	335	360	345	314	358	317	310	312	365	291	297	311	332	369	339	338	326	339	361	314	328	324	328	319	308	355	384	329	323	361	375	353	346	337	328	328	338	328	342	311	307	331	307	348	325	326	351	340	301	320	320	316	348	329	337	350	335	313	350	334	327	336	352	329	325	321	355	338	348	343	376	315	331	337	340	309	318	343	349	336	336	356	323	339	292	327	328	310	327	309	312	312	291	319	348	324	350	312	346	320	327	314	334	336	336	313	339	356	336	312	339	312	338	299	318	312	361	344	340	322	340	342	332	356	333	351	332	349	324	277	327	285	350	311	359	332	315	349	332	341	322	351	348	334	335	315	361	316	328	335	306	327	323	350	327	332	308	339	337	330	340	338	342	344	328	325	356	344	352	307	327	342	309	342	346	309	342	326	323	331	351	310	337	327	285	308	313	361	331	350	310	353	341	308	321	319	338	333	327	375	315	320	324	310	353	307	284	344	324	326	351	355	360	333	327	310	321	310	325	365	330	303	331	309	326	356	339	333	323	314	322	340	306	324	317	347	337	348	341	320	321	359	331	325	323	324	310	340	319	345	347	336	356	327	339	301	333	331	338	336	336	328	322	346	342	354	332	327	319	337	307	303	298	351	319	336	352	329	342	352	341	341	337	367	324	359	340	332	325	306	352	335	326	336	358	304	308	332	344	337	352	320	354	320	319	334	321	332	317	343	332	308	309	333	295	335	317	332	362	294	323	356	352	349	300	331	339	331	289	322	322	310	368	317	348	356	339	331	314	336	353	302	345	339	332	300	335	329	340	317	323	337	337	328	313	343	323	404	348	301	299	348	333	339	343	322	318	354	333	338	316	299	340	313	334	321	322	337	354	317	332	330	344	326	312	295	297	316	339	343	329	353	367	337	324	344	305	348	341	344	336	319	357	330	332	355	315	331	322	313	322	331	360	359	343	308	346	366	352	366	349	271	350	335	318	308	343	343	349	307	309	332	327	304	307	322	315	367	306	342	326	371	318	376	340	360	292	308	333	346	339	305	330	343	332	325	298	310	334	329	357	356	298	347	361	325	334	329	347	332	315	343	321	324	343	339	300	352	318	359	339	305	325	348	323	328	317	321	331	354	341	335	320	337	352	333	349	335	326	285	335	320	321	321	294	338	357	353	308	335	353	310	345	299	324	337	386	326	325	328	374	334	336	343	302	340	343	332	345	325	322	321	301	338	328	335	356	319	334	350	329	294	341	309	312	343	321	303	344	355	300	352	314	339	337	332	315	343	307	321	340	338	335	328	320	347	321	316	348	328	335	334	323	302	338	342	348	302	341	316	319	315	321	326	318	357	351	336	300	305	356	348	333	338	347	344	311	345	314	308	360	317	337	321	341	340	327	305	301	332	321	328	369	326	334	325	315	319	298	313	306	332	314	324	332	362	320	288	310	343	332	323	325	311	316	320	316	316	318	377	360	321	355	325	325	347	309	342	314	354	317	377	355	344	319	337	322	345	323	335	328	353	332	329	311	381	324	343	335	327	328	336	350	356	338	336	315	331	324	312	313	324	340	341	353	348	334	334	359	330	333	325	345	310	336	368	313	349	328	341	349	327	357	314	353	344	348	360	318	355	333	339	365	339	324	341	337	318	336	301	310	329	313	332	313	338	322	350	335	317	332	312	379	318	324	331	326	341	319	310	353	347	297	322	374	335	323	348	281	329	342	346	284	314	329	352	354	332	337	300	355	324	310	325	318	310	313	347	342	318	344	346	322	337	314	335	325	322	315	323	309	345	337	354	351	314	324	335	366	314	310	328	328	333	342	340	310	347	358	315	308	343	340	299	312	341	342	353	315	304	334	348	318	318	294	338	332	328	345	323	318	317	351	328	342	339	327	364	331	332	322	335	338	304	368	307	334	322	325	330	312	366	330	326	353	335	351	300	308	354	348	289	310	355	289	341	378	323	328	325	317	324	307	394	323	375	311	329	291	330	330	310	351	333	357	332	334	354	315	324	331	323	320	309	325	345	338	290	309	320	366	371	309	333	342	343	328	343	284	365	315	353	333	336	304	296	342	341
25719	17284	3537	2208	1417	1042	728	601	471	425	350	339	252	275	249	277	235	199	232	220	186	218	189	196	223	205	236	258	250	260	276	236	209	159	173	175	180	166	177	150	139	148	138	141	159	152	151	154	157	149	134	141	150	123	151	155	144	135	147	154	132	118	119	153	131	169	134	153	149	147	147	146	152	121	125	153	140	142	131	148	140	135	150	135	128	142	152	131	139	163	140	106	142	136	150	153	132	169	165	151	154	132	144	160	143	147	125	135	121	148	130	127	141	139	144	123	163	144	155	138	133	141	140	142	159	138	135	148	137	156	144	147	149	148	157	132	141	134	150	138	145	136	141	147	158	138	153	139	138	146	144	129	117	132	133	141	142	145	159	135	144	148	119	130	140	143	123	129	141	135	120	156	124	134	150	145	156	138	150	156	128	155	139	153	143	139	143	152	118	136	130	141	141	146	147	114	162	151	136	170	152	144	140	138	136	120	134	146	144	140	166	152	139	132	124	144	133	150	159	149	147	114	134	149	163	137	127	164	133	121	146	154	157	153	143	137	129	134	126	123	134	118	159	144	137	134	151	128	124	132	144	136	149	125	169	144	140	144	137	150	123	131	128	144	140	138	154	129	146	160	142	128	143	160	144	135	159	146	164	153	148	156	137	142	162	147	132	151	118	158	134	137	140	130	147	132	132	120	138	157	136	147	133	138	145	160	133	141	169	135	132	162	137	146	137	122	144	139	144	133	165	136	138	152	133	143	132	130	151	138	156	149	152	143	142	131	117	139	153	127	133	127	144	147	144	139	140	111	154	146	138	150	136	123	153	136	142	147	138	154	131	146	149	144	143	119	157	129	139	142	139	147	131	152	139	151	120	146	137	139	135	138	163	156	160	125	141	138	127	142	126	142	135	130	135	173	144	134	168	150	134	134	146	130	131	148	132	163	148	139	155	156	155	139	122	159	126	131	143	150	143	144	154	151	151	133	128	138	145	137	143	143	137	140	144	159	149	134	121	138	146	133	147	136	124	116	114	128	150	132	146	142	136	154	142	147	133	145	131	145	139	136	136	126	149	146	140	140	140	120	136	129	119	138	123	132	137	145	168	136	126	147	137	135	142	160	131	139	157	142	129	131	143	135	134	138	108	137	115	145	133	138	127	144	167	143	137	161	132	133	148	131	123	143	142	136	148	131	120	140	150	120	139	156	152	126	129	145	137	145	155	143	138	134	136	142	142	146	136	123	147	135	124	129	134	131	127	133	149	148	145	136	143	139	114	138	134	142	143	149	136	151	132	135	127	134	172	135	139	152	134	153	133	129	141	129	148	119	155	155	134	122	170	136	143	150	143	146	139	139	141	143	150	158	136	130	123	133	135	146	144	140	135	146	118	119	141	152	154	124	123	124	151	147	137	129	116	138	148	142	158	138	157	149	139	142	153	144	151	133	131	131	142	149	133	147	137	158	138	149	134	122	145	149	159	121	132	147	148	124	155	119	165	150	135	123	162	145	139	161	133	152	123	145	147	130	139	140	128	136	139	160	133	150	135	143	154	138	144	130	141	140	134	152	134	163	148	167	120	135	135	155	155	141	121	120	141	134	130	151	149	140	162	122	151	135	165	126	153	140	160	113	174	144	141	145	151	151	155	144	144	137	140	135	132	170	141	144	158	133	134	150	138	140	123	140	143	131	140	133	138	132	143	150	157	154	140	126	130	154	153	143	155	146	161	146	133	134	156	137	126	146	153	129	148	137	140	156	156	137	165	171	141	154	144	138	150	147	148	146	153	146	136	125	137	140	118	127	120	140	145	144	148	157	169	137	150	148	139	152	155	132	144	139	140	134	146	141	139	139	147	132	150	140	152	143	141	144	155	148	152	141	144	142	147	133	153	154	145	149	145	130	171	143	133	137	142	135	145	146	135	145	141	129	148	138	127	148	167	136	153	158	144	146	127	164	144	149	142	131	146	128	136	140	144	149	123	125	129	156	140	135	165	127	155	157	156	151	143	140	131	126	155	123	145	151	123	125	143	149	144	144	112	145	159	156	140	176	140	138	153	150	141	150	159	148	161	133	139	160	151	129	139	158	146	135	162	157	132	142	140	132	133	158	142	144	137	152	131	119	140	140	151	133	143	134	135	172	136	128	131	155	156	136	134	128	138	159	154	138	138	118	146	165	142	146	138	168	152	143	131	146	142	157	142	135	148	147	153	147	135	149	148	135	162	166	144	150	133	139	141	131	128	122	135	131	134	124	149	146	147	140	135	131	143	139	119	165	141	149	142	167	140	132	156	145	129	123	141	132	123	144	161	128	157	143	152	136	139	145	147	135	145	135	132	145	129	141	116	154	138	150	135	142	153	129	147	128	127	149	137	136	147	147	136	133	148	158	144	148	140	161	164	145	128	143	124	142	155	132	122	154	134	150	150	132	128	148	160	149	132	128	129	142	135	137	133	151	146	138	154	140	140	151	142	145	134	119	123	152	141	137	135	117	164	150	150	140	126	159	157	165	140	148	161	146	146	145	125	128	131	143	158	126	147	130	149	134	146	149	156	115	143	145	114	142	151	115	142	139	152	139	144	129	137	146	144	120	153	126	142	139	119	127	150	130	153	145	139	124	148	140	117	113	156	143	126	134	138	138	156	143	145	154	136	129	133	132	142	153	120	177	138	153	145	148	156	156	146	117	142	133	136	141	136	125	140	127	157	138	134	141	136	135	139	149	139	166	150	121	139	119	133	140	135	121	149	141	137	143	156	151	160	176	118	127	127	171	151	164	126	139	167	161	128	146	141	135	157	147	124	133	144	150	139	130	156	147	135	132	153	135	138	141	149	140	157	139	148	134	137	131	160	133	120	138	128	129	140	131	120	131	144	160	138	162	125	125	166	127	133	144	143	132	128	144	135	151	142	138	131	157	115	122	129	161	140	139	130	155	139	141	125	122	135	154	135	154	144	135	114	122	135	145	149	143	136	139	124	139	153	154	131	123	135	155	135	137	145	141	136	153	143	144	133	140	130	135	142	160	140	136	153	134	141	124	141	130	148	160	125	130	131	135	124	152	131	120	161	143	135	124	142	157	130	146	143	137	144	141	118	129	137	156	148	127	139	145	138	125	159	148	174	136	146	123	154	139	119	148	156	141	136	133	133	123	149	141	127	137	158	141	132	137	138	124	153	137	162	149	166	156	147	150	143	144	134	135	155	137	133	138	132	115	136	148	143	150	146	140	149	163	153	140	149	130	135	143	130	121	132	139	143	140	133	135	158	174	130	135	149	135	132	134	143	138	138	146	120	137	131	123	160	150	154	146	131	112	125	135	142	138	142	137	152	124	125	140	129	163	130	154	160	119	134	149	141	139	146	138	148	128	126	140	144	139	125	156	137	124	153	136	157	132	125	124	153	161	133	149	148	139	158	148	140	134	156	144	162	132	143	169	139	127	146	135	153	133	142	150	151	128	156	151	132	160	112	148	139	124	144	147	164	120	172	127
15354	11554	5813	6473	5482	4450	3556	3068	2539	2146	1868	1627	1535	1367	1310	1096	1067	991	947	862	882	795	866	943	911	934	1248	1432	1577	1613	1911	1179	1089	804	659	712	711	639	580	556	552	550	541	485	512	519	528	547	488	531	498	536	501	515	539	482	527	514	530	480	484	506	494	551	522	510	491	509	437	494	498	459	492	467	480	483	461	456	469	426	446	448	448	485	493	431	488	451	472	474	478	443	428	464	462	420	453	483	444	478	434	456	439	491	438	505	484	439	438	440	455	455	465	478	450	468	498	466	470	454	458	447	485	475	443	489	429	449	443	472	471	438	441	439	445	461	453	490	466	448	457	431	425	419	457	480	462	463	447	429	445	447	422	438	484	475	450	472	413	490	465	471	459	439	436	442	431	442	452	449	430	449	474	439	465	442	427	452	421	443	467	444	466	429	439	433	445	454	440	438	466	475	443	438	447	446	450	470	434	444	442	482	478	468	420	410	446	470	467	474	459	443	419	450	412	485	403	438	420	410	433	489	447	457	421	429	420	488	400	480	440	477	506	417	465	498	447	470	453	437	427	415	429	437	442	453	460	460	449	450	458	466	416	466	449	466	392	423	432	461	455	470	444	410	424	452	468	435	416	458	452	434	433	476	421	443	437	435	433	420	426	413	443	469	429	447	470	440	433	443	404	439	439	423	424	460	441	468	466	452	454	467	427	458	441	417	434	452	436	408	494	490	453	449	465	472	450	478	423	414	456	429	453	456	445	428	428	434	470	416	446	465	467	424	439	471	440	454	445	464	449	414	440	454	462	470	419	434	426	500	441	458	425	460	462	470	440	436	448	433	465	447	420	466	465	437	410	423	424	469	468	465	454	441	440	412	434	462	450	420	461	444	450	467	437	425	423	432	448	421	502	466	481	446	412	431	432	486	436	393	448	461	447	446	424	454	430	434	448	487	414	433	468	426	456	475	431	448	411	418	450	446	417	449	451	440	433	461	437	477	487	436	438	464	428	472	487	432	444	463	451	448	430	474	425	400	444	454	464	480	423	436	446	464	429	472	456	465	480	446	471	466	450	414	421	469	464	456	461	458	466	428	439	449	448	423	458	443	448	439	452	405	428	450	445	453	406	424	439	441	449	443	473	468	423	461	450	449	423	431	485	409	439	463	451	450	464	445	438	453	433	434	446	450	438	467	450	442	407	427	430	419	416	424	451	459	455	421	441	452	438	448	466	470	430	444	439	450	449	439	428	461	483	482	419	481	455	443	449	428	430	441	481	420	456	434	435	445	454	442	414	480	420	478	492	479	463	448	444	429	440	427	429	436	446	427	449	442	444	477	443	422	445	434	458	423	474	426	491	452	424	421	478	433	472	419	466	445	430	420	445	395	434	425	422	438	428	414	451	402	443	473	425	433	402	435	462	429	415	441	444	470	464	403	459	435	482	466	431	458	429	474	441	450	445	448	444	469	428	439	447	445	456	469	460	475	448	428	478	434	416	492	443	459	474	432	427	461	447	467	465	429	450	432	454	438	409	439	410	420	490	419	460	424	400	467	418	478	444	396	424	421	391	442	469	466	450	477	442	456	421	403	445	466	452	441	391	425	470	454	463	420	400	448	442	416	439	431	433	469	452	440	400	437	427	472	472	433	402	443	470	443	429	446	462	428	409	436	441	444	416	451	458	436	445	456	444	435	411	457	435	469	461	513	435	445	461	443	445	462	453	442	450	447	426	452	465	430	440	435	468	440	450	431	471	422	452	479	455	414	394	419	435	457	438	480	433	461	409	428	443	430	430	462	453	485	466	453	446	437	425	445	401	414	402	428	409	461	446	438	427	460	438	455	465	418	436	464	409	453	438	439	454	441	483	462	459	432	412	462	465	441	441	393	471	450	459	470	464	448	467	456	430	427	454	437	430	473	458	439	501	445	410	425	463	465	459	453	438	472	418	414	476	460	458	458	433	453	433	458	434	417	422	414	453	465	427	427	469	440	481	436	441	439	455	403	441	467	443	421	431	428	460	471	453	459	482	451	463	423	430	454	425	474	431	461	413	473	437	422	452	467	443	438	423	426	430	461	442	452	450	446	490	421	442	469	417	466	427	447	489	472	441	416	451	435	443	465	446	478	449	446	458	460	422	460	427	480	424	442	427	435	439	426	435	417	426	445	435	420	463	404	456	387	454	449	450	428	431	455	445	424	473	453	458	425	438	448	423	433	423	440	450	426	507	419	451	499	431	463	445	475	449	467	444	427	422	450	446	423	414	464	414	435	459	438	434	399	474	447	446	460	465	424	436	428	451	470	451	461	430	434	427	411	423	463	477	468	451	419	474	472	459	438	482	442	410	470	464	433	455	449	476	489	459	460	465	448	432	428	435	422	440	443	455	439	434	416	438	462	427	445	458	460	440	449	454	418	370	475	441	437	471	468	453	464	454	454	458	436	453	412	442	434	477	449	433	432	406	396	445	434	461	453	434	466	410	442	446	415	463	428	430	423	456	458	418	436	437	430	455	448	449	436	441	435	443	481	456	429	496	399	448	475	428	440	426	442	477	478	450	441	464	480	424	477	452	439	479	444	476	432	436	457	399	445	465	457	439	444	459	460	444	430	444	478	449	440	475	417	416	458	428	447	414	460	466	440	446	471	420	426	449	423	405	454	462	473	424	421	458	436	402	456	455	475	452	454	439	471	445	458	418	422	449	446	471	433	456	453	404	447	485	453	447	441	415	444	428	466	443	419	428	443	429	457	430	417	487	504	462	494	417	446	420	436	446	434	461	460	420	430	458	459	436	436	461	403	460	443	435	424	444	464	469	486	483	421	431	418	444	434	465	465	448	449	425	463	416	400	425	426	428	464	408	452	426	468	456	464	412	436	451	455	460	435	449	455	458	437	478	440	430	458	467	431	452	453	450	463	459	399	490	455	435	466	428	444	417	423	456	424	437	404	421	448	462	445	460	461	446	456	470	415	439	457	440	464	471	430	455	477	447	449	440	437	445	452	443	471	454	467	441	454	432	431	416	442	417	446	482	446	436	463	459	467	493	471	426	442	427	473	466	460	440	456	407	483	437	485	466	445	442	473	445	439	447	458	478	443	488	409	459	475	481	446	470	470	434	464	447	433	471	474	431	455	415	461	441	417	454	449	446	461	448	449	452	480	466	415	479	439	443	426	401	471	447	457	436	431	462	439	469	463	501	429	422	453	433	430	424	464	428	433	459	412	420	443	433	439	432	427	460	461	429	419	443	407	458	442	433	421	438	424	444	440	459	458	461	395	466	432	444	436	471	478	443	471	412	451	460	434	469	419	417	431	420	426	491	431	481	382	430	439	456	424	455	434	456	435	449	449	458	449	459	450	417	453	514	431	473	431	463	463	428	428	462	457	421	408	448	454	469	457	456	496	475	458	439	465	480	436	408	437	459	443	450	428	430	403	409	448	448	460	463	443	471	470	467	471	466	432	427	420	403	463	460	428	447	432	468	425	427	448	451	458
2650	996	306	286	250	226	232	239	221	227	224	214	252	241	201	220	235	215	202	217	217	226	220	206	191	200	258	205	201	224	212	219	230	219	245	223	181	217	197	215	184	201	191	191	193	200	220	228	220	214	229	220	215	219	211	222	207	213	210	228	182	231	207	231	190	202	206	196	198	193	214	206	213	214	205	231	220	222	201	216	181	201	221	197	195	208	210	199	212	192	213	194	224	200	216	208	203	236	200	227	223	223	208	186	221	241	204	202	216	236	211	209	195	202	214	221	204	205	198	215	219	232	185	191	213	216	210	210	231	192	214	211	218	200	206	201	203	214	217	211	200	209	189	214	216	218	226	224	198	226	206	213	206	199	219	225	206	223	196	202	222	194	210	214	205	195	206	207	167	200	207	199	205	216	209	210	208	247	203	234	219	221	231	201	202	198	199	229	198	206	221	200	187	211	204	208	248	217	239	197	202	197	223	216	210	192	203	197	198	193	208	213	199	206	215	214	201	217	210	232	230	198	237	223	196	217	206	216	219	206	199	210	215	232	209	233	251	216	209	215	209	228	204	181	215	202	197	220	229	202	204	202	202	200	225	212	217	212	218	215	191	204	218	210	215	206	186	217	226	225	216	212	207	225	217	218	210	204	211	207	219	223	213	204	209	240	218	180	200	218	207	208	218	234	222	211	187	238	218	227	217	229	212	202	209	239	234	209	238	204	214	205	182	228	194	192	192	202	199	201	231	211	217	209	235	202	217	201	203	211	224	223	204	210	205	228	220	219	197	227	211	188	211	215	218	237	195	192	214	206	215	194	213	228	202	198	215	202	209	222	247	207	203	225	207	197	195	193	221	179	188	217	204	200	212	243	191	215	227	233	211	213	193	186	187	202	217	205	207	236	204	227	213	235	218	191	221	213	210	227	208	205	231	197	208	191	206	215	193	236	212	194	200	208	219	215	189	213	202	198	189	217	216	196	215	190	196	207	199	216	226	220	207	219	220	220	209	219	244	221	225	226	198	221	201	180	185	228	213	193	221	189	205	245	197	222	230	200	216	231	206	187	227	225	208	220	210	201	199	252	215	213	195	216	236	214	215	224	188	211	197	216	223	207	218	213	191	189	219	207	216	202	202	228	191	216	221	194	206	221	224	225	205	217	203	222	225	222	188	219	215	210	230	217	191	193	208	207	187	191	215	260	210	234	190	231	239	220	211	176	207	235	218	207	218	229	203	200	191	187	219	215	227	212	227	220	223	239	209	206	223	205	195	214	228	218	213	223	233	204	217	229	227	221	220	197	213	219	224	205	227	196	236	205	222	220	221	207	214	200	201	180	207	197	198	210	248	206	234	213	232	212	241	205	206	214	225	189	203	227	207	209	211	195	209	207	205	216	220	217	218	218	181	213	193	236	191	212	211	213	226	216	231	254	184	223	218	224	203	201	208	212	192	209	226	221	205	194	220	211	223	215	180	209	205	206	197	244	263	210	219	237	229	234	210	168	202	214	219	231	212	210	207	223	219	196	226	230	213	221	211	242	242	215	218	213	226	224	208	224	227	220	195	210	216	211	206	221	194	203	220	212	203	217	202	200	217	226	213	228	198	188	219	208	235	196	228	217	213	225	206	229	226	204	223	210	210	216	182	231	200	199	243	206	221	204	197	207	216	193	239	226	203	218	211	202	201	201	236	194	198	208	214	185	211	204	219	220	196	195	196	182	217	179	199	224	217	219	221	193	213	211	219	220	233	200	204	224	213	218	207	207	202	223	197	224	225	205	196	213	193	189	218	194	229	193	217	215	224	213	192	199	219	199	214	212	225	192	205	218	201	187	204	240	217	207	219	222	200	222	225	219	226	231	186	211	201	223	200	224	208	198	233	204	219	195	204	222	215	209	202	185	218	190	212	214	230	234	224	182	213	223	213	194	198	242	217	210	218	188	206	204	221	191	212	217	203	201	216	232	208	240	189	189	228	183	209	224	222	228	222	190	217	214	227	190	189	199	222	215	226	207	207	219	234	214	201	224	210	187	231	197	230	229	230	220	212	216	231	203	221	217	233	220	223	213	200	207	219	219	226	191	207	214	195	205	241	223	224	242	212	201	203	200	235	222	219	186	235	207	222	194	213	208	210	217	226	198	207	212	222	210	227	214	188	205	208	198	230	220	216	197	215	219	229	230	210	225	228	227	221	218	225	217	221	202	218	213	221	230	205	212	201	216	209	208	196	191	175	204	217	221	213	201	224	219	228	199	202	192	201	199	219	212	209	231	212	210	205	205	236	200	205	200	228	231	210	197	204	194	211	206	233	244	208	218	202	232	227	229	200	208	206	208	186	209	201	225	220	214	222	195	196	219	205	230	211	226	207	212	202	226	220	205	252	197	208	225	229	231	233	231	197	233	198	193	246	211	216	201	218	188	208	205	218	221	201	221	204	194	209	246	213	236	205	219	201	226	220	208	222	197	193	178	183	192	253	209	212	202	210	227	193	198	189	249	237	249	208	191	216	242	227	212	200	207	221	212	219	201	219	205	220	216	200	209	232	230	233	238	193	238	210	210	222	207	199	220	212	204	206	214	212	206	209	229	173	218	229	210	194	220	212	178	203	217	257	219	200	236	228	215	190	212	214	195	210	218	171	212	205	202	194	210	214	212	235	213	229	226	173	220	225	210	208	207	221	197	192	205	195	241	224	192	213	216	199	208	230	216	240	201	207	216	224	179	230	217	199	186	190	233	181	210	202	210	219	200	180	213	219	204	223	219	221	221	191	212	195	206	186	215	206	240	225	194	210	201	230	190	191	200	232	220	211	217	211	237	257	193	230	247	233	217	199	211	214	227	196	184	232	227	201	205	234	222	204	206	237	221	226	228	208	195	223	216	220	218	200	217	188	199	205	210	217	225	202	206	223	212	212	199	217	195	198	206	221	230	214	218	200	220	201	221	231	231	243	234	207	191	188	192	212	215	171	238	220	239	224	203	208	216	187	218	218	228	203	212	231	195	241	250	227	208	204	227	217	213	209	224	196	207	219	202	228	228	225	213	237	218	205	252	206	203	202	228	212	198	207	249	210	247	182	213	209	209	203	196	212	203	222	187	213	194	229	207	219	205	201	225	219	193	219	189	183	205	236	204	215	211	211	197	229	217	211	215	212	208	246	187	202	218	212	219	209	186	217	175	221	205	228	227	192	237	188	221	220	201	207	207	238	217	212	202	199	223	228	216	206	218	194	193	219	203	251	215	233	224	219	187	222	216	207	212	232	215	205	199	231	210	206	200	211	195	219	210	207	218	194	205	234	209	205	211	185	203	213	226	217	213	221	212	202	209	207	211	218	241	224	206	213	213	228	220	193	201	223	203	197	216	193	226	224	213	199	198	197	197	232	222	231	223	213	204	214	216	201	210	188	214	205	222	202	202	187	218	204	217	208	198	202	190	207	209	214	222	243	227	231	206	212	243	212	213	252	200	215	197	194	205	201	217	185	191	204	220
2577	1330	838	843	850	783	720	734	684	688	688	664	673	637	659	644	655	677	641	607	699	657	613	620	615	641	684	685	647	675	660	664	597	632	628	632	624	598	617	635	618	618	585	623	573	602	647	641	557	622	623	627	590	669	643	633	635	600	632	637	627	610	642	611	643	609	643	615	629	639	602	607	631	592	607	637	631	605	629	613	592	620	612	629	605	587	618	610	626	633	636	631	563	629	624	630	593	584	632	604	629	646	635	610	635	595	622	639	613	590	595	609	661	597	661	582	668	672	592	628	612	615	617	587	568	612	583	610	620	650	591	621	616	654	623	606	628	628	591	606	609	633	639	588	551	660	660	635	587	618	594	611	578	616	588	630	538	606	617	614	624	570	628	621	637	589	606	605	648	604	642	622	600	645	626	639	657	600	621	584	592	627	605	617	589	649	560	597	583	585	655	625	630	650	603	635	666	629	632	649	615	612	593	615	639	590	567	635	570	674	594	619	590	611	581	619	615	612	606	602	669	605	626	621	619	587	585	583	611	593	641	670	632	583	625	639	560	595	601	628	635	641	651	625	579	590	602	644	596	625	616	609	626	597	637	607	561	617	624	610	640	684	626	590	619	605	625	664	614	619	591	611	606	602	619	617	628	622	609	614	621	625	586	610	600	647	634	635	621	596	592	637	640	612	619	625	592	660	634	601	614	590	632	603	636	676	628	614	583	603	602	636	548	631	605	619	633	595	629	588	649	585	599	610	605	610	589	582	633	642	588	593	599	594	623	628	627	617	604	642	642	633	607	639	637	636	642	618	605	628	550	610	598	616	664	628	618	592	600	594	645	660	617	598	600	613	595	645	628	603	589	649	598	620	578	588	584	605	616	627	571	603	662	629	641	620	611	615	614	589	596	633	610	634	656	586	611	622	580	598	565	604	630	611	614	639	615	661	592	642	622	622	617	595	608	621	604	590	594	619	650	581	632	639	629	608	635	596	541	624	607	623	639	636	607	614	619	614	631	615	596	652	623	637	580	608	610	624	611	617	618	570	618	594	634	605	634	593	634	587	625	610	627	607	630	589	618	591	637	623	635	610	619	581	570	596	663	618	669	609	636	601	625	630	620	627	668	589	651	646	617	648	602	611	579	593	572	623	622	604	580	609	627	587	572	627	569	598	668	606	647	603	635	645	603	602	602	615	633	617	628	581	633	609	642	634	631	668	642	647	641	614	629	610	617	600	641	615	626	597	641	584	620	680	626	596	638	658	632	622	631	619	630	600	576	628	581	601	580	671	602	647	660	592	637	600	629	604	660	613	598	645	553	607	628	611	580	625	613	616	617	609	603	660	550	596	655	594	624	598	664	660	624	626	634	587	608	595	603	571	604	590	607	580	627	642	624	598	605	616	625	597	576	605	606	657	626	620	655	603	587	637	617	594	616	595	598	573	597	613	660	647	607	645	601	657	606	593	641	596	615	645	602	632	643	629	643	586	622	651	630	627	646	635	615	599	609	626	622	587	597	637	632	623	606	666	590	619	651	595	608	608	630	603	624	619	614	608	621	604	628	609	631	640	630	581	642	597	596	618	652	603	667	638	618	647	619	603	644	573	598	567	602	623	593	634	598	612	617	597	647	575	598	607	592	627	575	626	593	639	560	588	586	620	554	612	592	626	624	591	614	621	605	644	657	584	610	644	633	625	644	605	627	596	580	579	590	644	569	606	633	612	585	603	622	602	619	642	610	657	603	621	593	609	602	633	595	633	655	616	645	618	560	621	627	607	649	564	611	602	616	625	611	624	601	628	579	617	556	576	588	598	618	585	633	585	572	591	657	667	636	600	624	611	630	609	627	700	628	614	634	664	619	615	670	598	607	591	584	619	604	599	603	641	615	602	624	641	561	598	605	617	646	586	629	660	617	603	625	631	609	606	608	616	619	577	576	587	651	613	597	631	597	603	621	590	611	603	541	618	630	600	647	641	624	619	557	605	610	635	633	602	635	571	615	600	648	609	599	585	624	639	571	607	646	648	590	590	620	610	594	647	598	608	642	620	601	615	643	614	630	571	631	647	593	624	622	620	629	647	647	588	636	674	641	596	602	662	619	588	606	641	617	634	640	595	619	619	666	605	665	637	596	618	583	586	636	609	681	647	653	665	620	636	595	619	610	619	599	634	641	606	646	580	595	585	590	627	641	621	598	597	607	621	610	595	622	606	609	634	638	644	605	612	586	577	618	628	600	640	606	610	634	583	591	640	612	596	628	599	634	624	584	663	590	583	569	633	658	629	609	592	616	662	640	640	620	620	565	616	631	629	649	616	618	641	643	613	630	624	621	598	619	554	639	642	587	618	597	594	584	596	601	632	625	631	662	627	605	630	580	617	657	599	585	596	576	618	614	579	642	628	599	577	575	643	562	649	593	595	587	574	618	604	579	589	598	632	593	587	638	623	615	604	610	608	612	648	572	631	595	593	613	626	626	615	621	603	617	605	634	664	608	604	590	618	614	614	584	620	641	590	611	614	627	585	621	638	623	595	598	661	627	597	655	588	582	616	589	614	648	638	584	668	600	623	613	589	653	662	632	585	653	637	606	620	578	626	619	624	616	597	574	581	577	616	618	620	618	660	584	606	616	640	629	634	620	648	664	567	566	636	572	657	632	650	610	610	619	601	589	618	633	592	616	654	595	616	645	628	598	644	610	626	600	628	639	611	562	584	586	613	634	555	603	638	672	610	592	592	589	634	602	600	621	626	594	610	594	659	591	618	634	606	644	633	552	635	598	629	617	676	584	607	597	645	600	632	583	579	664	653	625	614	591	638	673	562	636	618	625	630	592	622	620	614	594	633	579	643	574	573	622	618	582	592	608	616	647	596	623	630	593	655	648	591	627	619	594	578	657	593	619	611	622	625	574	614	639	635	611	617	592	625	615	571	627	621	631	635	597	633	616	582	638	643	647	670	637	617	638	574	658	590	626	614	594	655	655	577	603	612	657	621	625	623	616	600	590	635	625	597	606	608	636	597	659	613	624	642	619	626	633	579	592	618	581	589	600	649	629	616	606	622	590	589	585	600	584	612	628	635	602	601	608	613	589	585	639	642	615	638	633	608	609	630	595	621	625	619	595	617	615	603	633	597	635	628	627	606	587	652	599	562	607	607	610	605	566	648	608	622	608	606	588	592	613	640	602	604	600	624	655	605	606	617	563	609	649	621	604	631	595	637	638	631	616	606	602	613	665	640	606	593	594	620	613	672	583	592	619	627	603	605	591	599	685	626	625	638	634	652	596	645	610	604	598	603	614	633	638	614	579	592	585	606	628	610	635	613	632	629	624	606	617	616	582	579	615	575	629	605	605	652	675	631	583	597	627	569	571	604	598	631	617	564	628	620	645	645	619	681	581	604	646	598	592	607	552	619	639	605	582	611	588	629	662	625	691	618	657	618	607	616	683	595	632	681	631	605	594	596	583	597	628	594	658	634	649	635	652	657	612	620	624	623
18632	11203	1778	1122	824	563	441	344	296	237	244	197	183	182	175	148	173	135	159	136	137	133	137	154	135	157	162	189	170	168	180	142	177	163	127	113	143	112	116	110	103	104	109	105	121	124	104	97	116	116	129	127	99	95	113	102	106	111	119	94	125	127	100	96	114	118	112	126	107	109	107	106	90	118	112	125	109	96	99	98	119	105	123	129	106	110	89	110	128	135	95	130	97	97	125	108	111	101	134	119	110	119	108	107	93	102	96	89	94	97	95	108	73	110	96	109	107	108	105	101	112	101	104	86	108	99	136	98	78	96	94	113	122	121	95	125	137	102	118	99	116	99	97	92	118	112	108	96	114	104	98	100	103	107	109	104	117	107	102	116	85	112	100	122	98	84	111	100	101	110	85	117	110	105	102	101	94	107	106	103	95	97	116	111	109	106	104	111	90	97	107	110	121	91	99	88	119	112	103	122	84	110	119	102	108	101	114	112	114	96	94	116	115	107	112	112	111	116	107	118	127	87	100	105	113	93	132	102	104	118	93	98	113	102	102	108	101	114	96	107	101	97	110	116	103	107	111	104	104	116	126	118	110	89	83	110	99	103	104	105	112	94	98	105	103	120	123	102	102	106	101	107	94	103	106	124	94	112	111	112	105	126	110	112	87	107	87	106	88	120	109	104	106	99	100	92	104	105	106	119	113	94	101	98	85	117	88	105	101	98	99	98	102	114	103	107	122	105	116	88	104	96	103	104	101	102	88	98	96	104	105	115	96	98	100	99	110	118	113	118	98	106	113	101	127	102	109	95	99	110	109	101	114	94	102	111	116	106	99	103	84	98	100	131	85	116	104	110	110	96	107	100	107	99	109	91	109	108	105	96	127	108	99	98	93	89	113	102	120	127	114	102	99	105	102	112	117	115	118	120	103	102	103	119	108	104	108	108	112	113	105	104	119	118	103	99	109	86	79	129	104	119	103	116	100	96	113	103	81	108	104	126	125	104	114	95	96	105	91	95	115	100	119	100	102	116	117	116	106	96	96	122	100	98	96	108	109	94	102	97	92	115	98	109	102	100	94	110	113	114	104	102	107	102	102	103	112	91	124	105	121	108	105	98	116	128	118	116	112	97	101	98	99	99	105	91	98	95	100	99	106	120	101	109	116	93	99	85	95	115	100	115	110	135	103	103	113	111	119	115	113	102	109	98	101	109	122	105	105	99	120	117	109	104	116	89	114	93	108	117	104	96	118	123	115	99	122	100	106	106	109	110	116	103	94	114	105	94	85	90	106	106	97	105	113	106	96	107	100	103	101	113	93	113	108	107	95	97	108	121	91	96	102	80	110	103	104	94	103	109	110	99	115	117	97	101	100	107	85	108	112	104	116	104	109	119	119	95	117	96	109	99	96	102	113	107	109	109	118	76	106	103	90	111	97	100	122	111	101	112	107	92	128	110	102	98	104	116	109	123	114	102	108	98	128	122	98	108	105	115	95	118	126	95	109	82	97	102	109	100	127	105	106	107	113	109	112	109	97	105	112	113	110	100	92	124	106	98	119	118	112	117	88	106	96	105	107	94	113	122	111	109	111	116	102	90	116	98	107	111	106	103	116	96	81	109	117	97	109	92	95	102	100	109	90	85	113	94	106	91	120	116	93	124	118	106	100	91	95	99	105	101	97	115	102	118	105	91	105	103	87	91	97	95	102	111	112	111	120	109	104	96	114	91	116	99	101	96	106	103	110	98	92	103	109	134	105	125	107	113	103	102	118	100	79	84	107	94	74	105	97	115	93	97	104	97	98	122	98	114	122	98	94	112	122	115	105	111	114	100	145	101	111	98	103	115	131	97	102	102	114	93	103	102	127	104	121	110	99	98	106	95	96	100	101	94	112	101	90	113	118	93	107	106	100	96	120	108	100	117	91	107	113	120	102	99	97	104	115	107	110	105	98	104	109	111	113	100	108	99	93	101	90	87	122	104	107	105	108	95	103	109	99	114	101	119	100	98	100	80	103	96	107	93	98	100	109	122	114	99	105	127	100	103	104	106	95	103	74	95	93	119	112	93	98	100	111	102	102	123	90	116	122	99	95	100	104	112	97	93	105	107	107	109	103	115	113	112	100	116	118	103	98	91	80	122	116	106	114	84	89	112	102	119	101	101	104	91	100	111	105	106	94	111	106	103	94	113	111	108	106	124	110	97	107	118	125	104	121	112	103	124	106	127	123	107	97	111	97	133	96	112	122	105	91	113	96	91	88	100	112	115	112	97	120	131	116	112	122	116	107	93	108	96	113	107	116	111	112	107	95	96	102	111	118	118	109	124	117	94	115	108	109	95	105	132	109	105	128	100	101	94	98	99	122	108	105	114	102	108	118	100	107	110	120	96	114	109	113	106	111	111	102	116	83	83	92	91	117	102	115	97	104	94	96	107	113	108	101	100	103	91	109	87	117	115	109	99	108	92	95	100	111	121	102	105	117	117	101	122	106	119	110	117	86	111	91	107	121	115	102	104	99	108	95	94	110	86	102	117	119	105	102	111	105	115	106	99	107	102	126	96	102	98	95	117	116	106	117	107	126	106	120	93	91	94	98	104	84	89	105	79	114	109	109	93	110	100	114	97	115	108	100	112	114	90	116	119	97	98	93	101	97	99	120	113	101	95	89	118	111	100	112	106	87	112	98	116	106	103	131	91	95	93	83	90	104	122	104	116	118	107	108	106	104	109	96	105	89	79	100	103	104	91	89	104	126	113	115	94	115	102	98	120	109	102	119	96	113	102	98	97	109	102	97	96	91	114	118	113	99	102	79	108	94	94	107	101	114	106	92	97	97	114	98	106	109	101	112	113	88	108	115	109	109	100	95	116	119	96	105	107	114	119	122	107	100	103	108	113	118	103	110	86	128	108	87	117	91	112	105	79	106	103	114	103	105	100	87	137	108	95	104	102	105	112	115	93	80	121	107	100	100	89	104	113	93	94	99	111	106	88	97	99	113	105	108	102	100	95	108	113	112	101	85	107	101	105	93	107	89	95	106	94	95	100	111	93	95	89	101	120	102	106	99	110	94	88	111	95	103	112	108	105	82	108	90	114	109	98	102	109	126	101	119	107	101	125	94	92	106	113	107	101	116	97	107	106	118	106	120	91	93	102	110	92	118	127	118	104	93	110	99	96	104	127	95	79	90	126	94	105	109	110	109	98	121	93	108	96	116	99	77	114	101	112	109	108	106	117	87	112	121	113	112	121	109	101	96	113	112	118	87	110	88	96	103	101	108	108	121	106	102	92	97	121	124	96	113	126	114	100	107	101	125	101	110	103	94	104	104	85	102	99	125	117	93	86	101	134	115	89	123	97	101	99	121	113	102	88	103	106	110	102	99	120	91	108	123	105	113	104	103	118	109	84	114	109	109	104	127	112	110	97	107	110	102	116	98	116	120	90	115	112	105	122	112	107	96	111	116	90	114	100	103	105	112	124	109	107	100	105	90	105	94	118
11754	8631	3364	3780	3297	2556	2063	1716	1537	1189	1063	999	934	837	764	708	663	651	604	575	606	616	573	610	648	725	730	972	954	930	952	827	674	618	509	453	508	390	446	429	432	405	419	375	363	391	375	415	352	401	402	409	391	396	399	387	392	393	383	433	400	388	409	410	398	358	397	374	387	355	383	345	355	343	362	375	361	355	367	376	343	393	352	353	368	354	351	362	372	377	372	369	387	328	340	353	356	371	374	354	335	343	361	334	364	348	342	391	370	362	370	356	360	342	377	337	367	354	339	349	357	366	345	338	359	359	326	364	336	342	351	352	371	364	344	328	338	368	319	362	323	345	359	356	318	370	351	374	322	358	337	370	347	364	325	346	364	334	329	385	363	323	345	348	305	337	342	350	352	340	341	353	350	363	338	363	329	369	351	346	312	353	365	327	396	345	334	369	331	367	344	309	337	349	323	336	355	374	338	335	370	336	374	322	313	337	335	348	362	333	359	363	372	310	335	371	335	347	337	362	365	378	349	372	369	365	367	353	355	348	351	372	374	325	351	328	337	354	367	317	310	365	339	386	350	362	320	329	377	342	353	368	338	337	348	376	353	327	370	331	349	363	345	374	371	345	379	383	349	334	348	353	327	348	341	364	355	325	317	365	344	357	364	325	329	354	362	352	374	364	360	375	345	364	348	350	341	352	384	324	338	317	362	371	370	328	350	323	335	347	331	347	379	346	327	347	348	335	365	357	371	357	368	337	360	366	320	338	384	328	373	356	370	351	337	345	359	320	306	325	316	375	339	337	340	377	359	363	352	336	361	326	330	346	356	302	328	356	331	310	364	323	358	383	339	352	357	331	352	365	333	360	341	347	344	351	357	329	320	358	339	338	349	361	391	367	364	336	335	326	362	351	344	348	386	323	354	343	364	357	344	340	375	329	357	361	361	330	322	343	349	353	339	367	319	359	358	374	348	349	351	339	373	354	360	340	330	344	358	360	352	348	342	308	329	350	322	344	358	340	375	353	368	350	329	364	380	356	347	357	341	361	326	348	339	354	340	353	381	382	333	353	334	356	347	346	343	367	352	356	321	361	343	358	362	339	288	341	331	358	329	328	311	332	368	342	370	364	339	339	355	304	328	347	350	341	355	341	338	353	324	369	356	315	355	356	331	322	348	321	330	340	353	348	358	358	353	380	335	346	323	342	362	351	373	328	319	354	343	304	351	352	362	311	357	332	366	318	341	335	372	380	367	328	371	391	377	346	393	355	328	339	330	327	373	340	379	360	337	341	340	321	317	329	351	361	378	360	335	339	334	364	329	340	343	361	343	345	346	354	372	366	351	343	379	335	321	319	329	328	313	331	365	352	344	323	400	274	359	320	362	331	348	340	324	350	329	317	333	374	353	385	381	365	344	355	338	342	386	355	356	310	344	330	321	373	336	368	339	314	357	321	349	368	314	368	327	360	330	329	323	347	330	341	327	329	330	339	325	326	324	351	343	364	353	344	338	320	351	349	360	334	328	352	363	326	352	348	347	355	376	334	307	384	329	336	338	380	329	340	363	362	354	355	311	330	354	327	352	346	338	330	338	357	345	364	363	354	351	376	360	376	353	374	358	318	346	350	344	341	348	348	329	335	329	356	354	321	346	342	339	356	356	356	340	323	332	344	341	361	326	367	325	341	350	363	338	325	348	347	362	335	339	384	329	344	306	326	343	363	358	329	347	325	344	345	345	359	356	334	354	332	335	305	347	360	358	371	363	318	323	360	305	347	362	356	343	352	366	320	360	352	322	324	346	328	364	337	348	377	327	355	389	360	340	346	352	374	335	309	328	350	349	330	342	356	334	358	338	305	359	344	332	347	368	359	345	365	346	339	372	343	328	369	344	354	348	372	338	359	375	313	322	340	357	315	322	344	373	356	353	366	331	333	359	354	353	356	311	343	351	365	339	325	365	344	343	353	338	331	359	348	339	352	361	359	351	363	372	320	338	343	348	317	334	352	337	395	339	363	355	365	366	351	336	346	376	356	364	334	310	350	354	325	382	375	324	365	359	351	316	312	341	337	354	315	333	322	354	344	338	350	372	356	335	349	401	327	298	344	380	342	364	345	314	342	342	351	359	381	362	364	379	355	357	347	379	328	338	335	357	346	383	347	371	346	379	382	347	332	354	341	323	316	371	353	359	362	321	391	378	331	363	357	340	333	377	340	353	325	368	367	385	337	337	355	343	321	357	367	387	325	334	334	341	364	352	360	378	363	331	340	347	346	351	363	329	348	323	320	351	323	352	353	359	354	346	320	340	349	370	352	340	359	354	329	337	347	366	357	376	354	356	346	353	339	356	362	337	353	322	312	357	322	377	340	363	394	345	337	337	361	359	363	350	369	322	389	332	368	337	348	341	349	351	366	364	357	372	386	343	367	384	361	356	337	351	354	356	361	357	352	345	348	362	370	359	368	357	404	385	346	369	375	317	360	347	369	359	360	373	331	361	360	331	333	345	357	356	355	364	361	360	363	371	320	320	329	338	314	362	336	330	328	308	350	316	370	354	333	389	356	362	344	332	323	356	355	336	335	340	337	330	355	371	363	355	337	352	357	353	368	311	378	375	336	344	365	318	336	366	330	319	375	363	327	337	360	360	372	314	387	359	325	345	347	309	361	364	338	355	367	351	373	329	338	377	375	391	347	362	347	366	328	351	381	334	380	318	322	366	346	340	356	330	365	380	335	357	367	376	357	341	362	344	349	357	354	360	356	387	341	343	342	317	364	353	381	343	344	342	274	354	341	349	351	345	324	330	357	322	367	362	324	359	369	357	363	327	364	350	354	327	330	359	347	346	336	379	347	346	351	358	378	371	334	329	361	353	345	342	341	358	365	335	357	377	360	342	345	338	350	358	315	349	351	339	356	347	368	353	378	376	375	347	342	355	358	297	336	332	341	338	322	353	330	353	371	344	386	351	326	359	346	344	335	326	336	340	351	374	347	346	355	320	367	351	338	345	334	329	336	331	362	356	369	349	365	336	350	327	322	358	357	328	357	343	334	344	357	359	336	320	338	391	330	363	360	319	368	363	358	365	333	345	366	362	334	344	326	350	319	347	348	359	378	353	330	349	365	383	299	339	385	342	389	354	349	324	364	354	377	375	363	332	344	363	326	351	340	381	333	378	351	353	341	372	326	379	351	336	360	328	344	328	329	348	374	306	362	343	322	342	333	338	348	331	354	355	352	411	358	337	351	333	349	348	353	351	344	375	376	377	365	360	316	345	355	337	349	325	341	355	339	345	367	333	369	346	368	340	317	365	354	361	337	378	363	332	348	368	338	330	333	334	366	354	391	331	333	379	346	333	362	355	306	340	345	344	383	363	358	391	316	367	337	382	370	359	344	384	334	298	332	351	330	348	362	347	352	372	342	343	348	362	356	349	325	332	336	367	373	327	345	330	334	346	317	298	323	331	355	353	342	353	364	345	330	330	352	327	356	327	377	340	347
27864	18181	3805	2253	1398	1037	742	597	475	438	365	299	308	258	240	229	239	221	197	209	171	214	179	180	214	205	239	236	277	265	281	248	219	195	162	179	220	143	153	172	148	160	147	156	146	139	159	139	156	147	133	153	135	158	129	129	154	155	132	132	150	131	137	139	139	151	146	158	134	147	135	130	149	159	133	161	149	151	151	134	134	160	184	141	140	156	121	159	126	135	162	140	157	131	131	132	142	171	169	144	158	138	131	134	137	153	147	115	148	145	164	159	149	144	125	134	141	144	149	145	134	180	143	130	133	140	165	148	144	166	134	144	141	141	143	129	153	123	133	133	138	166	124	157	171	138	137	149	152	148	136	125	154	157	126	138	158	154	135	152	157	131	149	157	129	149	138	128	136	159	141	136	141	135	133	136	163	125	167	134	142	139	156	164	149	156	145	147	162	127	130	143	153	144	158	127	144	148	133	154	143	153	143	142	169	121	143	145	158	143	171	137	140	135	133	141	146	149	148	152	163	149	165	150	139	123	144	163	126	130	145	136	141	152	149	134	132	123	158	147	130	146	137	135	160	134	148	156	158	157	119	151	122	142	133	155	168	114	142	124	130	170	137	155	122	152	138	137	144	143	146	159	133	151	153	148	151	148	125	148	132	124	136	127	133	137	130	140	129	120	131	156	132	146	138	159	120	145	141	139	136	133	139	130	146	140	138	125	119	137	145	141	135	140	142	138	129	160	165	151	141	137	142	154	152	146	152	132	146	127	143	142	145	146	139	133	150	159	176	138	136	135	156	146	139	146	166	161	130	112	154	134	143	147	128	126	134	143	126	119	151	150	122	135	132	137	121	122	169	143	148	156	137	152	141	166	124	127	103	142	149	139	139	144	142	139	157	147	155	140	145	147	190	147	147	144	144	144	129	141	144	136	136	137	131	133	136	149	127	124	157	150	139	147	133	145	142	123	156	140	148	141	140	147	141	160	169	131	138	133	131	175	138	141	151	139	135	134	148	142	131	123	132	116	140	137	132	139	133	134	159	136	150	133	137	143	149	165	143	121	137	140	131	156	134	150	131	141	142	148	136	144	135	156	157	138	147	120	128	156	131	137	154	143	131	133	136	162	151	155	151	145	135	160	127	139	148	163	147	135	136	138	152	141	156	133	135	134	142	141	127	164	130	147	147	120	153	146	154	145	135	129	150	161	165	131	147	131	178	152	163	137	170	122	158	132	137	128	138	159	134	145	146	158	143	126	154	147	167	145	136	147	130	165	148	149	137	141	153	138	149	169	140	149	169	153	139	127	134	125	132	147	128	160	162	137	121	165	151	154	120	149	152	140	148	137	155	142	134	127	144	150	153	121	153	150	161	135	144	133	138	140	141	150	151	134	129	118	137	136	137	134	139	127	142	126	135	147	119	135	130	140	116	141	137	152	146	129	164	141	167	147	127	141	135	135	129	145	149	117	153	150	146	135	143	153	139	126	129	140	136	150	134	134	139	172	140	141	149	142	125	132	131	135	142	136	110	149	126	130	143	133	153	123	130	133	146	139	143	144	136	141	139	136	121	137	146	158	148	144	137	148	171	158	140	147	144	115	135	138	159	143	140	133	138	151	143	165	137	149	139	137	144	147	125	130	141	147	146	139	139	137	132	140	151	157	141	142	136	148	141	147	124	133	138	151	156	154	139	157	178	152	145	135	148	127	165	149	152	130	148	139	148	143	148	122	155	135	142	137	144	148	168	145	124	171	141	125	134	161	156	128	149	125	152	134	145	137	133	143	160	134	152	143	129	136	135	193	161	139	134	146	133	130	140	159	152	151	150	158	126	143	146	149	150	119	153	146	146	130	145	144	166	134	136	137	148	144	133	136	139	144	164	145	147	143	160	165	125	147	146	139	140	156	160	151	150	140	151	121	152	134	134	132	139	122	154	135	154	167	131	146	150	135	141	124	156	157	139	162	135	154	160	145	130	149	155	146	150	138	141	153	145	116	143	132	121	147	162	151	170	153	122	140	140	155	136	153	118	153	140	151	133	150	155	117	148	126	125	135	152	146	144	142	132	138	116	142	145	139	138	136	144	140	146	164	137	133	151	129	153	125	160	138	140	142	137	141	157	159	133	150	139	137	131	122	126	139	147	138	150	139	149	139	137	132	137	126	139	154	124	140	130	112	146	150	145	155	146	145	125	132	144	126	159	154	129	157	152	141	134	153	163	125	157	119	164	126	125	143	131	134	151	138	143	139	140	155	159	127	149	132	150	136	168	131	130	141	175	139	129	152	133	132	144	141	141	144	129	161	147	137	133	147	145	150	156	139	159	133	153	138	120	155	136	123	141	129	156	139	147	140	177	164	134	128	135	132	131	120	129	128	128	137	147	125	123	151	135	141	151	150	128	126	133	158	136	131	143	159	133	135	144	133	136	121	158	134	149	117	130	137	146	149	154	134	136	147	134	141	145	147	154	139	146	116	147	131	136	141	162	135	139	137	133	148	137	142	138	144	162	148	138	120	171	151	154	145	149	145	150	153	115	151	148	170	143	139	141	136	147	138	144	146	123	147	131	151	140	134	147	134	148	152	139	145	139	132	147	151	126	155	164	139	159	148	157	141	146	147	143	118	144	142	143	151	150	133	156	156	132	113	134	146	152	162	145	139	155	146	135	150	143	147	147	132	145	109	134	140	155	149	157	143	128	122	133	147	157	142	146	156	156	157	159	125	150	138	149	147	152	128	126	145	142	150	140	163	158	137	145	129	132	157	150	149	132	148	175	131	157	134	154	126	135	124	133	142	164	141	170	140	168	141	134	139	153	131	136	142	147	164	135	134	124	127	141	130	149	157	139	126	141	158	125	147	149	133	140	166	128	148	153	126	142	119	136	134	136	136	148	140	144	120	150	138	146	148	169	137	138	133	151	124	138	173	124	122	123	127	132	137	139	155	147	152	162	138	146	145	151	143	156	144	134	154	127	140	148	143	139	145	165	148	131	137	126	132	140	145	146	142	145	158	155	138	141	131	165	135	153	143	122	153	147	121	143	148	141	126	127	129	154	152	134	139	130	151	137	145	143	132	155	134	155	142	122	134	144	142	149	146	141	131	156	148	171	130	151	128	136	152	146	144	170	155	130	157	125	147	134	146	161	145	147	147	150	167	137	135	139	126	144	127	163	151	127	155	134	148	146	136	138	127	153	137	144	167	130	137	144	127	145	142	169	146	136	155	154	148	137	151	130	152	142	130	156	158	148	170	138	154	142	158	135	141	157	154	135	140	151	144	153	131	145	137	140	140	142	167	149	152	143	152	148	137	152	188	140	118	144	140	153	129	125	134	141	134	129	148	139	135	145	136	151	132	155	150	137	139	137	140	151	112	146	144	130	132	152	135	133	132	148	136	151	149	136	135	133	137	143	123	134	141	125	152	116	129	133	137	132	154	152	138	154	145	148	133	136	146	158	142	126	140	138	131	135	143	146	123	140	119	150	146	154	138
17079	11183	5760	6444	5423	4433	3561	2917	2411	2084	1834	1625	1456	1408	1268	1163	1149	1051	957	934	899	812	833	917	945	1004	1232	1330	1617	1431	1588	1308	869	753	773	709	661	564	583	607	583	569	551	520	551	460	538	563	492	521	491	534	528	527	541	549	528	454	511	514	510	505	500	505	506	496	476	496	485	480	441	470	485	443	475	479	468	518	466	441	446	459	479	487	489	484	471	467	455	477	423	460	477	476	435	464	485	474	493	432	478	448	454	399	486	435	471	454	449	429	495	456	487	457	485	460	446	438	452	445	475	415	493	445	441	462	451	474	470	466	460	477	476	443	459	423	475	436	427	475	434	446	440	471	480	479	434	448	460	452	449	473	444	450	493	456	439	449	442	475	427	468	405	468	440	464	462	447	479	452	394	447	459	445	457	478	441	459	411	479	471	479	452	456	457	417	458	457	431	413	440	438	463	498	474	416	469	444	423	424	448	446	398	466	462	431	431	414	454	450	464	458	440	461	457	485	465	480	445	423	450	489	403	436	434	407	446	418	440	426	416	463	457	408	438	429	443	454	458	462	486	425	436	427	431	431	474	458	424	419	467	458	456	461	461	421	483	404	455	480	453	450	458	462	459	476	417	436	419	437	489	458	470	481	448	441	441	462	454	448	437	445	429	435	425	450	412	442	433	434	462	445	447	432	447	446	455	439	418	437	494	444	443	469	425	453	451	466	414	423	491	467	447	451	446	422	401	455	427	430	464	431	443	452	452	506	445	500	449	471	433	443	415	447	430	452	453	423	470	403	451	466	450	439	459	443	485	468	406	438	434	440	457	464	372	463	453	485	450	446	478	442	448	461	427	473	434	435	441	437	437	488	427	446	437	449	440	440	457	455	455	450	429	475	451	431	435	455	454	451	450	432	445	431	422	438	486	454	427	427	479	419	401	432	466	450	434	436	436	470	442	425	443	417	433	485	432	407	431	461	408	460	453	474	450	457	450	440	434	468	461	446	473	410	457	398	456	459	473	445	434	419	430	423	463	413	464	454	432	472	447	424	460	444	427	436	441	457	445	494	452	454	438	474	477	449	473	437	413	418	412	470	447	428	451	421	452	427	490	440	479	464	434	387	432	445	459	481	459	475	419	423	406	459	449	445	456	403	405	416	449	437	443	490	442	419	457	469	424	436	443	462	446	411	458	425	458	415	440	466	458	443	459	481	437	440	427	417	445	457	441	446	451	424	458	433	467	454	466	419	457	457	444	438	495	436	432	424	453	428	437	426	454	493	471	419	437	448	489	455	415	466	453	408	449	479	448	473	431	482	456	448	469	444	422	431	442	463	445	407	455	441	439	414	452	449	436	444	493	444	477	436	438	448	431	448	494	457	452	466	492	436	411	438	439	458	433	462	481	450	454	436	444	476	453	463	462	435	424	418	454	456	458	444	469	468	481	426	464	433	391	412	447	443	457	453	449	447	439	462	458	433	451	444	483	446	470	467	450	407	416	439	489	422	431	476	416	441	478	426	474	424	461	417	487	460	467	428	460	444	437	456	431	426	463	453	458	460	448	468	451	456	410	426	429	473	476	436	440	420	462	420	429	459	453	456	416	457	455	461	454	458	449	465	433	407	427	442	426	433	469	447	453	452	459	437	465	489	446	431	480	435	452	449	451	464	454	435	462	414	468	415	433	446	434	425	459	466	453	453	476	441	463	438	446	411	428	457	442	457	434	448	462	488	474	416	418	459	420	471	430	439	421	438	456	429	438	458	446	432	446	436	450	415	441	441	475	461	462	418	460	413	433	447	441	419	457	443	465	438	461	449	411	451	460	416	465	463	438	467	453	431	439	471	484	475	475	445	437	438	469	436	457	482	462	472	444	469	434	451	427	432	420	417	456	441	423	452	453	507	443	460	448	434	452	443	446	439	474	427	467	425	418	474	445	423	480	477	414	480	430	449	455	402	455	444	459	474	478	465	430	462	434	454	475	434	441	433	450	450	441	476	436	396	480	436	449	427	453	433	454	443	448	471	453	456	441	422	386	437	433	407	491	456	436	431	444	435	428	431	469	407	434	426	435	465	445	477	449	448	457	456	520	491	474	477	450	458	404	483	466	406	470	464	434	404	436	445	417	452	431	457	434	439	412	429	456	445	444	441	439	412	461	419	435	430	453	433	443	464	471	439	463	441	417	463	423	416	436	459	447	470	448	428	410	445	452	449	442	427	448	465	442	452	438	439	454	445	413	464	485	461	457	415	447	459	443	428	455	470	455	452	485	445	409	472	473	451	453	469	435	461	471	452	445	477	442	477	449	426	441	467	476	422	458	448	442	431	447	441	480	475	408	410	457	496	447	408	425	455	428	414	427	432	407	419	450	443	428	440	456	479	461	447	488	456	416	476	452	426	444	466	442	411	422	437	419	428	440	404	460	434	445	428	467	428	443	421	432	433	475	422	415	431	436	479	495	477	458	440	435	473	434	453	441	419	447	455	482	443	460	414	421	423	418	430	466	412	427	446	431	424	450	437	479	450	428	442	471	409	454	443	461	447	413	450	447	424	465	469	456	432	435	484	445	485	399	438	491	444	431	397	409	430	432	426	440	462	433	502	456	453	418	456	435	484	412	427	464	447	459	413	436	412	411	432	475	402	495	462	427	418	453	453	443	459	448	464	436	456	453	480	427	446	445	445	470	433	426	450	439	460	438	461	445	458	446	419	438	422	449	457	435	442	419	436	434	443	460	469	474	439	440	435	455	455	455	431	466	464	444	429	419	445	476	479	432	402	502	451	517	460	420	422	457	431	424	442	450	451	422	460	448	481	445	449	414	457	446	479	456	471	456	442	432	411	456	429	447	434	434	424	423	412	429	440	422	422	443	424	443	475	469	437	438	432	410	470	463	430	441	476	426	452	400	416	444	465	441	425	440	462	453	462	469	474	465	467	436	454	446	486	436	423	440	438	440	483	433	416	449	444	451	432	475	441	444	433	419	445	424	407	418	426	454	439	442	504	476	417	452	464	459	442	456	451	487	468	449	451	473	460	468	467	460	436	454	456	483	428	486	424	450	456	452	504	455	468	447	454	435	447	498	461	465	441	413	455	452	420	424	439	431	427	454	436	460	488	441	402	456	473	408	429	448	436	450	474	423	446	470	455	424	416	429	432	450	398	480	467	427	475	469	455	458	459	439	466	436	424	450	433	440	460	450	431	503	445	446	438	468	438	473	461	431	447	468	445	419	437	436	407	446	419	488	475	438	433	461	477	467	415	471	461	432	439	431	453	453	475	456	440	426	410	452	438	486	422	420	470	439	392	452	435	453	451	454	465	415	432	468	484	442	454	433	447	460	457	453	437	458	452	418	486	449	458	423	417	444	446	442	453	440	425	436	454	419	466	465	451	452	475	413	427	453	409	418	439	432	425	424	431	453	450	452	467	474	427	465	429	425	420	440	467	453	424	465	423	432	441	494	428	420	449	414	444	437	446	413	441	437	462	451	387	450	446
2994	928	348	288	255	263	246	244	231	259	239	236	239	212	224	247	220	229	219	237	227	247	218	222	236	235	221	217	257	209	218	217	206	251	241	203	212	224	235	207	225	222	219	217	207	235	212	237	231	254	198	218	213	228	208	217	222	212	224	212	219	205	226	218	227	220	227	224	230	204	206	233	226	222	229	218	233	229	214	236	214	230	232	224	211	260	247	228	248	211	223	233	224	224	217	212	210	226	216	242	199	236	239	198	221	239	221	217	228	216	206	210	194	220	252	206	217	221	197	232	224	234	243	227	217	220	224	232	219	229	246	226	248	240	265	208	240	208	209	235	196	215	231	246	205	188	221	245	201	230	218	223	217	218	227	211	209	226	220	250	215	222	214	251	176	227	218	229	206	238	236	212	229	252	220	233	210	245	219	229	207	234	229	224	232	241	257	226	228	216	201	226	255	224	255	223	240	235	223	202	217	205	239	233	212	244	207	223	229	201	205	202	216	192	232	193	217	229	205	217	225	225	205	232	224	190	235	237	228	202	218	216	204	211	210	237	253	220	247	216	225	248	226	248	230	216	203	258	214	222	235	227	242	233	201	204	250	246	226	221	220	211	233	210	225	206	228	222	216	213	208	221	227	244	195	230	212	207	222	228	223	220	231	202	216	236	199	212	247	203	222	224	240	217	218	208	256	215	212	223	228	205	239	248	238	227	227	242	226	213	217	212	225	218	202	213	246	214	231	221	214	245	231	210	229	217	212	240	223	210	211	234	244	236	224	219	231	236	231	233	215	223	235	206	213	234	210	228	247	233	225	218	228	228	207	232	212	230	225	223	266	231	226	208	275	214	240	225	201	192	233	215	203	218	195	220	210	192	226	198	210	235	221	216	234	237	203	217	218	218	223	252	199	197	235	261	216	236	204	195	213	232	228	217	220	208	211	223	204	243	240	237	218	208	230	224	235	236	216	224	196	235	232	226	204	241	209	243	255	205	225	218	217	229	225	206	217	240	233	236	227	216	217	229	235	230	215	226	234	234	200	224	219	212	239	238	239	220	240	215	245	200	214	231	234	249	240	245	241	217	235	227	251	236	216	227	187	221	228	234	228	229	190	199	216	224	240	238	198	235	212	250	248	221	219	238	229	189	227	210	214	223	227	238	252	190	185	215	217	226	212	206	203	220	214	193	250	230	234	215	240	207	249	244	217	233	217	227	224	216	220	229	244	216	230	238	229	216	236	210	232	210	236	213	220	229	219	241	244	211	213	222	218	227	227	215	239	214	224	212	237	243	214	217	205	245	224	247	215	235	228	228	236	239	217	240	251	220	225	214	206	189	240	204	209	236	250	225	212	217	208	201	247	219	227	232	210	246	222	232	186	239	207	222	220	215	215	216	241	223	215	211	213	201	215	225	208	225	214	228	221	208	224	227	224	233	188	196	236	247	231	262	207	201	197	250	214	203	211	202	226	225	230	247	210	202	227	223	217	241	213	211	236	201	212	218	237	223	222	244	235	242	203	218	205	231	212	211	249	223	235	222	255	225	233	242	243	224	207	229	217	229	237	209	225	229	195	209	224	227	209	220	231	211	208	235	225	215	223	243	200	246	212	220	215	223	213	229	216	223	213	217	231	233	228	215	238	208	202	255	201	233	220	253	241	206	240	209	197	215	239	223	211	216	229	226	225	240	226	243	218	220	196	215	219	227	233	215	213	244	224	221	237	257	240	221	212	190	201	239	227	238	213	203	226	234	230	211	220	241	240	245	209	202	221	237	205	235	240	216	237	222	204	232	258	225	242	229	200	229	226	224	242	232	253	225	225	228	245	222	219	224	230	225	199	215	217	227	232	230	231	228	219	227	206	218	240	210	218	227	215	232	192	249	195	206	252	210	238	192	216	220	232	239	241	252	232	222	219	236	189	212	212	239	236	253	231	216	199	224	185	241	235	210	220	235	214	234	224	221	254	232	229	216	221	203	207	234	244	213	218	212	238	217	253	212	205	204	234	223	235	230	202	213	195	213	234	224	225	257	205	235	206	210	241	237	214	225	213	229	236	239	192	205	198	203	223	208	204	186	207	248	220	234	198	225	249	221	231	199	210	219	216	194	234	218	227	227	233	213	219	236	237	215	228	218	234	233	226	239	222	240	239	222	214	196	207	227	215	198	220	229	226	232	213	220	207	187	211	223	225	221	216	260	210	250	227	216	232	220	238	209	220	230	223	249	226	205	239	214	209	237	208	238	213	219	240	232	207	241	227	231	243	226	216	240	237	223	235	232	220	219	226	221	234	232	222	233	226	221	247	193	192	200	264	243	203	226	229	201	224	218	209	222	214	218	240	239	223	209	190	230	204	245	220	218	221	215	244	203	210	215	232	219	190	220	198	212	225	207	215	216	221	193	228	217	236	233	239	213	246	240	241	227	218	201	223	221	204	241	251	218	198	223	230	225	233	252	238	227	231	233	192	228	227	263	182	213	204	223	222	241	227	207	203	221	235	209	221	232	212	188	222	213	250	243	243	206	196	230	211	231	219	239	237	237	190	237	213	250	228	199	225	212	223	208	243	196	245	242	203	219	190	225	252	224	228	232	231	214	226	208	223	202	225	227	224	214	223	220	220	215	205	221	226	220	232	217	243	241	234	222	206	224	186	229	233	247	211	226	241	223	258	265	225	181	222	203	223	211	212	213	240	203	204	225	222	229	277	216	220	190	217	227	207	217	229	231	234	214	211	235	248	224	232	220	231	219	224	218	197	221	218	223	243	236	219	201	237	236	226	206	248	239	208	243	207	218	213	200	217	234	220	206	218	216	218	237	236	211	245	217	205	220	228	220	204	222	237	219	242	246	219	249	219	191	202	229	204	236	220	213	218	206	206	203	218	262	226	237	238	235	226	237	224	233	207	206	225	202	221	255	215	212	237	212	228	245	231	212	198	236	212	225	180	219	240	226	214	225	239	187	226	216	209	209	195	227	239	216	238	215	190	214	248	214	201	223	241	210	214	236	230	259	210	220	224	232	225	217	237	227	227	218	205	234	228	207	238	217	235	198	197	220	195	194	188	216	240	214	224	218	237	240	235	221	229	245	205	223	213	221	219	238	224	193	198	218	245	218	222	212	248	212	245	226	223	239	219	209	227	242	190	234	214	206	233	240	183	244	206	229	232	238	225	232	210	221	236	228	194	224	223	203	226	213	232	253	231	207	184	219	220	240	238	191	212	210	238	250	230	202	201	226	224	216	214	218	211	253	246	236	215	243	208	214	221	235	225	222	209	225	239	239	257	228	213	219	226	220	244	236	217	219	210	211	227	212	225	246	211	211	217	206	215	214	246	210	233	240	234	197	238	208	211	215	234	257	221	213	236	230	223	207	199	226	278	222	226	218	232	235	207	215	215	227	234	202	226	212	224	229	233	238	239	228	260	233	216	250	198	219	219	222	212	252	235	249	221	215	211	243	221	203	215	228	205	197	216	209	226	200	200	230	196	220
2753	1305	870	864	819	775	724	711	741	752	693	688	663	707	670	675	672	677	693	707	693	643	670	643	616	666	663	663	716	674	665	664	643	670	664	715	641	647	654	675	703	672	610	690	659	681	647	634	713	634	661	601	624	624	635	644	651	660	640	700	607	665	650	673	705	686	647	663	680	615	665	610	668	665	675	633	650	700	650	664	654	665	651	691	666	647	643	666	607	679	664	632	651	602	688	671	625	606	663	628	664	634	614	614	666	667	618	622	639	675	635	654	625	620	686	655	659	639	688	659	617	651	608	639	621	630	664	599	688	650	660	643	646	685	629	625	680	633	626	696	645	617	658	629	649	614	643	660	667	645	623	649	661	614	652	646	625	633	606	627	658	659	659	671	633	639	666	669	651	632	644	646	622	676	619	649	635	636	642	641	651	686	639	606	597	655	641	653	641	619	628	672	630	642	634	702	650	669	680	663	641	628	669	635	633	689	667	660	625	676	617	672	675	644	628	646	626	688	625	613	644	615	635	661	656	652	625	606	603	653	630	634	646	656	646	655	647	651	640	645	621	646	625	630	645	623	621	662	672	596	680	642	607	639	669	634	652	678	660	631	655	646	673	670	609	644	645	657	645	633	629	671	613	683	625	653	611	718	641	633	617	687	642	628	679	655	691	680	658	634	617	662	686	624	654	621	640	648	640	654	643	609	634	637	664	663	674	662	660	581	605	618	600	663	622	657	654	638	649	622	647	636	644	665	637	614	648	630	658	628	681	670	649	662	693	632	640	644	621	653	681	661	678	628	623	653	637	665	652	661	660	621	661	627	631	621	678	614	619	682	646	713	642	660	642	632	650	635	666	642	618	651	675	655	630	646	675	652	686	666	603	637	617	640	709	591	643	631	673	693	638	633	649	675	664	608	678	682	669	619	685	659	617	616	679	645	638	636	640	654	630	671	673	606	638	635	644	688	625	632	650	654	610	596	715	612	676	682	639	654	656	654	639	675	676	620	694	658	618	665	654	647	673	617	684	650	635	640	621	636	665	654	631	624	608	621	657	629	680	676	634	638	622	651	660	654	605	669	626	642	642	614	677	647	720	606	632	617	651	630	637	614	620	661	671	629	640	661	641	650	647	664	643	629	637	681	589	688	624	631	614	646	629	644	682	648	673	656	659	670	667	676	681	643	638	638	657	622	650	634	613	648	687	615	641	611	661	674	678	636	618	603	674	673	605	640	645	671	623	623	616	651	670	659	631	639	651	623	615	712	631	645	650	640	652	593	672	664	645	598	662	617	629	636	634	653	635	668	632	648	660	682	629	650	657	647	617	670	651	676	652	672	665	695	657	641	695	654	655	635	649	660	662	645	659	630	604	667	645	644	639	647	672	598	671	632	642	672	642	635	670	664	640	667	632	652	631	603	650	610	687	658	651	674	683	616	655	649	600	652	701	643	652	668	659	666	696	650	678	650	596	619	655	580	632	651	643	638	671	664	658	668	644	613	638	613	678	647	653	634	624	646	670	672	634	654	698	630	693	599	680	605	668	644	637	651	665	603	642	723	655	669	632	628	656	662	646	657	635	682	652	672	712	638	646	640	615	650	642	608	638	669	609	654	663	656	605	648	607	616	645	586	637	615	684	665	668	658	619	635	690	665	615	655	634	648	635	612	658	636	626	658	666	650	651	638	621	638	605	662	607	635	672	680	650	660	614	587	646	622	646	642	639	656	663	663	698	626	676	642	647	662	663	659	698	629	642	665	653	610	629	642	680	634	652	642	645	660	629	614	600	625	625	618	622	638	643	679	591	653	692	653	661	656	597	610	700	645	699	638	604	633	684	677	636	652	656	648	654	687	699	679	638	612	625	673	667	614	615	645	639	649	631	673	662	724	657	621	675	681	623	643	688	616	658	612	637	637	659	647	650	589	632	692	615	625	640	672	607	656	661	648	609	611	704	649	648	623	643	631	587	626	703	655	669	645	648	646	658	663	634	671	640	621	636	651	635	621	620	620	701	660	644	653	633	591	616	621	677	665	672	658	632	643	628	635	709	620	691	652	630	638	681	617	625	634	629	648	646	600	644	654	643	625	636	652	649	686	689	643	672	609	663	633	630	649	651	696	657	657	637	671	659	670	588	670	657	654	675	643	662	640	679	628	626	654	614	628	673	669	628	648	639	639	638	625	620	650	657	671	638	598	647	658	627	646	619	652	628	646	665	601	678	634	635	636	707	658	622	646	636	644	681	589	669	633	659	659	643	634	683	660	626	603	644	606	663	681	688	710	657	631	660	649	662	641	646	646	672	623	646	638	669	652	660	661	684	681	676	620	680	620	647	655	648	613	696	637	684	647	628	727	617	647	627	623	647	683	673	637	676	667	641	599	673	622	626	659	645	612	608	660	609	621	641	653	704	633	633	622	644	625	640	650	646	639	606	635	627	678	678	626	669	620	700	651	624	662	654	592	635	678	617	632	610	667	646	644	648	691	632	664	614	653	590	664	650	691	632	637	621	640	633	663	646	671	639	628	649	682	629	690	631	663	637	609	639	599	594	627	626	650	653	652	609	630	623	706	649	634	659	674	662	658	614	662	659	618	632	594	629	646	640	617	670	642	611	641	644	647	617	635	664	617	671	648	694	646	663	664	678	650	639	648	611	699	625	648	654	647	665	670	652	620	645	689	634	665	671	660	650	626	694	630	632	657	582	675	669	627	637	654	614	649	648	601	619	632	653	668	656	688	649	633	612	677	637	655	691	650	603	628	642	663	605	673	669	642	616	688	701	718	687	684	647	630	668	692	593	682	662	656	652	667	623	630	672	683	648	682	630	659	609	640	646	668	676	622	630	676	622	636	640	664	656	642	622	674	626	609	663	631	618	634	630	621	643	656	679	662	674	610	664	652	646	611	623	660	707	652	630	671	615	686	659	634	662	626	670	639	658	624	636	655	624	643	648	648	595	607	619	632	647	633	646	647	635	675	645	680	624	660	620	588	651	652	681	607	622	613	656	642	648	684	657	638	633	621	684	633	618	622	624	652	628	624	673	596	642	604	647	668	664	705	654	623	686	694	609	667	703	596	683	657	693	641	651	656	660	633	655	693	638	661	643	637	632	614	687	639	664	623	619	632	673	718	627	669	676	689	628	610	595	627	664	590	620	649	622	678	618	606	619	607	693	665	628	666	636	626	662	670	638	671	667	662	648	648	603	637	671	661	602	638	626	704	633	644	645	627	668	678	646	626	713	624	620	649	659	655	656	669	643	676	663	629	656	626	698	629	644	605	614	658	675	584	665	669	631	665	621	642	632	662	622	660	655	666	658	671	643	582	623	673	710	617	665	661	645	663	635	654	597	630	608	643	637	623	633	655	609	634	626	636	595	652	639	676	573	658	656	652	627	629	649	669	678	663	632	679	645	643	678	636	701	643	622	620	696	686	674	639	646	612	622	699	616	623	675	600	680	670	649	675	614	650	644	630	653	650	630	621	655	640	659	644
15890	9776	1638	1108	756	579	415	320	267	245	243	202	168	186	185	158	144	128	128	154	130	124	135	164	132	131	182	162	147	175	181	143	144	134	102	98	139	107	99	112	102	115	101	106	93	104	81	104	100	106	104	100	113	120	104	94	109	107	107	117	79	108	118	96	92	111	112	103	88	106	86	101	94	116	116	109	99	110	86	111	91	82	110	82	112	103	109	104	115	89	95	83	108	105	98	90	107	75	79	105	114	99	101	91	106	114	100	101	100	108	90	99	100	111	105	102	128	99	104	98	92	104	100	114	92	103	91	102	100	94	92	95	98	103	96	93	79	116	104	106	105	96	118	80	89	85	97	104	80	106	91	115	118	119	97	112	103	114	98	94	113	102	117	93	102	98	95	107	108	96	111	92	108	99	102	108	110	90	127	106	78	85	109	113	105	105	103	103	85	107	72	102	100	97	93	100	89	111	103	94	108	100	98	95	94	104	95	93	87	120	105	118	109	96	111	89	109	100	111	99	96	104	108	101	104	104	91	100	92	109	88	99	120	90	94	102	95	114	92	106	102	91	84	105	86	92	107	96	89	108	106	90	92	120	92	102	86	96	123	95	119	107	93	111	105	98	91	108	110	107	99	87	106	99	113	103	112	99	102	113	102	107	106	98	112	101	85	96	113	113	90	96	92	102	87	107	110	96	91	87	96	96	78	99	97	102	94	95	112	99	119	104	87	108	123	96	94	96	98	93	96	100	98	87	101	87	118	100	103	106	93	97	100	121	101	74	119	95	105	87	100	94	92	102	98	103	101	113	92	95	84	90	80	106	116	109	124	106	117	90	88	95	83	103	99	116	96	110	97	98	107	94	88	94	86	88	79	100	120	116	93	93	103	94	102	94	117	79	92	96	86	129	96	96	87	93	102	114	93	103	104	90	89	90	93	93	96	103	99	97	118	89	114	134	94	101	115	119	108	88	85	94	104	103	107	114	94	109	87	114	105	99	98	123	98	94	97	104	92	86	92	111	104	100	97	99	80	85	100	107	97	112	94	82	95	114	90	107	96	76	96	115	82	106	102	94	105	105	98	86	109	99	114	109	107	96	97	114	100	93	90	91	123	87	104	94	108	92	92	118	105	115	95	109	93	105	106	123	120	89	85	111	120	99	80	100	92	91	101	94	94	106	116	83	93	102	95	125	111	100	98	91	94	98	95	87	109	108	90	93	111	96	98	102	99	95	94	121	105	79	105	103	104	108	113	107	112	92	97	99	106	95	102	100	92	100	114	113	113	92	89	101	96	114	95	114	106	114	96	103	117	89	89	101	96	95	91	98	93	107	93	104	108	98	104	99	101	102	98	108	97	106	103	114	85	104	99	99	97	97	92	86	100	89	97	104	114	106	99	78	100	111	93	116	91	83	104	103	84	83	99	106	109	89	91	105	106	92	118	100	92	113	107	108	100	113	88	99	97	92	109	87	101	104	123	108	106	112	98	96	110	82	94	98	104	107	103	93	86	96	97	109	108	86	78	106	87	113	90	83	104	99	97	97	100	111	102	102	121	99	94	91	107	79	89	101	97	105	80	94	107	95	87	90	96	100	112	104	108	86	101	96	128	96	88	97	120	96	113	101	84	91	87	109	127	97	81	109	96	94	95	94	112	95	94	97	104	119	86	88	121	98	106	107	98	113	94	103	89	110	110	98	103	104	112	101	105	88	96	106	82	85	109	102	97	101	97	102	101	96	104	100	88	96	123	109	91	92	119	99	110	98	104	108	107	104	107	102	110	91	85	101	101	104	101	102	87	96	86	107	88	94	90	111	97	113	101	101	93	103	102	105	104	100	102	93	102	116	110	81	95	95	85	96	97	112	108	111	96	89	106	95	114	102	107	99	89	106	106	98	94	120	106	111	99	100	82	99	70	100	124	90	116	84	113	103	107	98	98	106	112	93	94	103	107	103	108	106	95	120	84	82	96	103	103	109	105	97	99	116	96	83	92	98	103	115	99	107	100	100	80	97	86	102	78	102	107	111	100	94	100	103	84	91	107	105	102	105	91	97	103	94	117	121	106	111	114	99	103	94	83	88	96	94	110	78	114	105	114	83	89	106	97	108	104	101	98	121	94	120	106	103	104	104	91	78	92	96	123	104	113	100	129	88	104	98	101	104	103	115	103	85	90	93	107	101	111	96	90	92	107	112	102	107	96	87	107	87	105	104	92	109	113	95	94	113	96	90	106	93	105	109	111	109	108	96	123	83	89	97	119	105	112	67	112	117	115	107	92	91	94	125	89	100	101	111	99	107	99	100	97	110	102	105	96	107	110	107	107	97	104	82	105	121	95	105	95	99	96	104	99	107	97	101	113	103	108	110	112	96	87	85	102	105	86	99	105	103	97	107	118	107	99	106	99	96	97	95	83	86	92	102	102	91	105	108	104	91	114	93	105	108	104	100	104	100	107	111	93	69	111	108	90	114	105	88	98	102	102	103	86	104	99	118	98	91	118	95	117	91	96	101	106	125	99	95	113	98	116	106	100	90	99	100	117	97	113	96	119	122	102	81	80	89	91	91	98	97	98	88	101	88	102	85	95	98	90	95	118	97	100	113	126	82	107	95	118	114	111	85	86	91	113	88	88	96	109	93	114	102	79	102	97	100	111	119	101	118	98	110	100	89	98	98	80	86	78	110	91	102	86	103	96	110	83	107	98	83	106	96	76	92	79	114	92	93	108	108	104	105	89	93	119	82	98	124	96	100	99	95	115	89	97	89	102	113	89	115	80	87	95	107	108	85	101	92	97	114	97	100	110	93	98	119	105	97	89	115	98	107	104	109	95	102	97	95	85	99	97	98	88	119	105	91	93	87	93	102	93	106	115	98	102	111	115	107	110	90	99	104	102	117	90	92	101	97	101	109	122	111	102	96	133	105	87	91	99	120	78	91	101	110	84	87	101	94	97	112	102	95	91	104	103	108	99	89	104	95	90	109	116	115	101	96	107	83	119	109	104	109	100	113	89	114	112	88	124	100	102	99	93	100	97	106	113	109	91	106	102	98	105	97	104	99	95	102	101	119	88	96	94	99	100	100	98	104	102	110	89	84	94	97	118	101	109	121	110	80	96	110	98	90	94	103	93	111	120	95	114	113	128	96	109	97	89	121	101	111	104	93	100	97	97	89	100	107	97	118	120	82	94	108	89	113	97	97	88	100	98	103	96	100	112	82	116	97	98	102	105	91	100	108	80	99	97	84	85	104	111	106	104	102	91	103	101	110	81	111	111	93	99	92	100	105	98	115	94	106	107	103	90	96	87	115	113	81	104	109	91	95	103	126	106	100	106	106	98	101	108	97	102	103	106	93	93	97	94	89	89	115	93	89	122	122	125	100	77	90	113	91	92	99	109	106	102	107	85	99	103	106	128	99	94	100	94	89	108	92	124	94	95	93	115	113	97	111	101	106	83	108	87	95	100	92	108	91	109	112	101	98	105	79	89	91	115	101
10067	8161	3258	3641	3102	2557	2020	1647	1374	1232	1097	942	836	752	709	708	686	640	565	544	537	545	607	572	598	608	764	819	833	866	998	799	702	525	442	477	484	380	366	383	392	396	351	354	390	357	353	373	391	389	368	366	344	386	395	396	381	381	337	379	397	348	376	347	385	388	342	372	357	370	329	348	320	326	340	292	382	308	302	363	313	322	339	345	335	323	327	355	324	386	332	307	326	376	382	338	336	317	344	320	332	325	337	365	336	361	353	336	335	328	354	342	378	318	312	355	342	328	321	345	342	334	350	343	345	344	325	291	353	362	307	330	344	350	334	304	330	327	331	349	316	331	324	328	358	354	320	299	333	314	344	346	343	324	330	331	352	326	308	337	357	373	277	302	331	337	331	306	344	318	325	348	355	324	353	358	308	328	322	321	330	321	358	366	316	312	343	334	357	335	359	317	344	328	318	353	334	317	347	360	363	358	319	334	323	326	329	314	324	342	335	365	322	336	327	311	334	353	360	336	327	318	337	336	314	368	359	369	339	314	339	325	325	351	355	342	313	344	322	322	312	330	342	340	353	333	363	342	335	328	297	295	294	322	310	348	324	330	353	340	320	336	334	339	318	326	290	300	313	365	326	315	341	320	313	354	318	335	330	342	335	334	307	331	316	326	325	335	376	344	337	358	322	324	336	333	321	344	316	313	315	316	331	325	371	338	332	321	319	325	328	309	342	329	371	326	314	351	332	392	297	361	342	337	331	348	334	323	335	344	301	308	317	337	346	356	349	299	314	303	335	313	333	310	343	324	336	336	324	347	352	345	321	352	340	326	344	323	290	358	335	364	315	314	340	336	339	319	342	323	315	313	315	362	351	335	335	342	338	356	339	350	341	344	342	353	336	309	321	345	339	348	324	323	315	333	325	320	342	346	289	315	336	351	315	350	362	342	307	342	340	349	312	339	320	361	327	327	343	315	308	344	357	315	334	364	338	317	337	322	320	314	329	338	332	315	345	341	367	343	361	320	355	328	336	305	321	338	341	348	319	349	328	324	306	313	349	327	315	368	336	338	286	348	315	340	346	350	306	349	308	321	336	328	358	328	313	306	338	346	326	308	348	318	304	350	336	336	272	361	341	309	358	324	334	339	342	348	303	326	334	331	357	327	325	326	313	354	321	321	324	321	307	314	308	326	340	375	332	344	359	309	342	345	304	336	343	307	331	333	343	319	364	335	367	323	331	352	325	307	288	322	329	350	358	342	341	314	320	343	334	349	326	310	327	352	343	314	378	297	331	342	334	343	355	364	334	349	330	329	311	315	331	311	368	322	316	353	322	338	346	391	319	331	323	339	360	341	319	344	349	306	350	333	367	305	327	314	341	321	307	332	342	351	318	316	348	330	355	343	327	353	337	301	324	310	339	330	312	347	366	328	338	361	323	358	329	299	306	306	333	329	300	329	350	365	314	344	304	309	333	308	390	338	318	326	352	304	330	345	304	331	334	321	307	329	342	342	334	311	344	356	333	318	337	310	307	330	340	338	358	310	331	299	325	345	311	327	336	324	316	321	359	317	312	351	335	347	317	390	356	331	339	341	349	355	326	323	306	329	341	334	318	343	344	327	334	354	321	329	341	343	352	309	316	328	305	336	306	321	354	336	319	330	333	330	327	336	322	351	339	302	333	331	353	324	335	320	362	333	347	330	342	349	355	356	325	333	322	314	354	337	344	332	331	330	326	352	338	319	312	338	309	370	307	330	342	372	353	307	343	333	329	329	332	337	331	343	336	349	325	361	351	310	339	338	345	304	350	349	335	308	329	303	346	310	326	337	342	353	351	320	315	340	341	347	300	334	340	349	355	318	338	329	307	335	347	333	312	332	309	337	320	329	336	306	357	329	356	293	316	336	328	331	336	333	361	317	317	332	330	329	361	383	305	342	311	328	334	337	321	324	362	316	349	332	303	339	344	358	337	318	323	345	325	367	330	350	338	328	321	299	294	313	331	348	352	296	335	303	345	340	345	359	370	320	305	326	340	309	337	349	326	352	323	334	332	316	320	351	350	349	357	323	331	323	361	348	334	336	337	346	330	330	316	322	325	362	334	306	285	330	352	340	321	314	311	358	310	321	333	332	344	324	333	338	360	315	375	331	354	336	325	328	309	346	331	308	311	353	337	326	320	350	345	307	323	365	370	296	335	329	356	344	310	341	336	325	330	364	342	327	333	345	358	319	361	330	342	328	346	323	305	324	335	332	349	351	324	317	347	308	295	337	342	338	353	304	307	311	327	360	331	349	350	347	317	341	356	331	344	327	304	318	322	285	335	354	309	355	340	352	333	329	340	341	317	366	308	333	342	306	312	340	339	362	372	345	334	329	354	356	314	321	328	329	353	324	358	345	355	303	327	319	347	330	304	361	376	339	324	330	354	357	331	315	315	329	303	344	309	352	356	359	326	340	342	285	334	359	340	324	342	352	366	307	329	323	348	325	320	311	318	335	298	349	351	320	324	325	323	340	341	340	329	337	340	288	329	349	319	355	334	334	323	325	355	306	346	313	357	341	334	314	315	352	323	329	329	370	290	322	372	350	327	331	335	329	341	326	332	336	331	288	351	360	338	323	354	320	322	331	323	324	371	334	343	374	338	337	328	326	348	327	327	327	341	302	337	342	338	309	335	316	343	332	317	315	347	319	315	331	325	308	338	317	336	317	321	324	341	347	311	306	316	303	333	336	333	333	333	307	371	306	336	313	325	324	338	319	316	323	285	321	336	352	351	339	358	317	338	309	357	355	349	351	330	313	333	309	312	332	337	325	306	308	352	334	320	291	351	312	332	314	366	370	341	354	314	353	335	313	307	333	331	353	289	348	376	346	359	339	314	334	334	333	329	324	319	355	316	321	317	326	318	335	305	367	326	340	336	310	320	348	327	335	305	359	328	326	324	331	317	320	317	312	351	318	355	330	351	358	341	345	317	339	327	344	350	326	316	337	343	324	322	322	289	353	315	299	288	347	299	324	324	336	311	334	331	323	324	339	353	346	311	332	351	323	368	307	341	316	335	327	329	355	309	315	328	331	321	312	339	312	338	320	303	316	316	338	337	344	330	325	337	336	340	334	330	334	335	359	326	315	312	320	343	355	315	346	362	344	348	334	344	317	352	339	313	331	338	337	316	311	329	327	315	358	330	323	330	341	339	315	357	348	325	332	327	333	303	329	321	338	317	365	335	341	320	298	336	334	314	338	327	352	359	339	334	322	332	354	319	288	347	322	311	319	352	331	328	339	306	359	353	354	330	319	354	356	335	346	356	347	293	345	308	368	367	364	309	351	361	339	308	355	339	358	335	342	326	353	342	336	347	354	346	306	326	326	322	347	345	337	338	336	335	329	321	313	335	316	327	313	322	313	324	331	331	300	331	350	315	306	326	355	333	325	342	322	307	333	319	320	356	345	320	342	307	334	340	309	303	378	374	359	336	358	303	358	332	328	327	320	312	375
25496	20837	4323	2361	1494	1108	821	616	506	431	389	351	338	322	247	277	230	218	217	218	211	207	192	204	196	230	231	252	249	308	273	238	252	181	183	187	191	186	151	163	171	159	156	148	166	141	159	143	151	158	148	169	152	157	160	153	160	150	144	150	158	163	152	161	158	152	175	172	140	131	162	132	159	152	145	128	182	166	161	133	156	154	187	167	137	147	154	154	151	160	149	135	148	130	165	164	156	159	157	148	144	155	154	143	154	175	160	146	173	152	148	139	148	177	156	155	158	138	150	156	143	140	146	152	142	143	156	154	163	161	160	151	138	149	153	140	144	131	157	150	123	153	134	136	141	163	140	136	139	169	154	146	141	151	123	165	174	140	165	140	151	165	144	148	145	135	140	155	156	147	132	143	137	143	147	142	147	135	128	144	146	166	167	144	142	142	157	171	150	151	129	130	145	155	137	136	133	132	156	161	156	161	159	161	129	138	143	144	141	122	172	153	147	148	138	141	148	139	155	144	163	173	155	145	170	132	139	151	147	135	154	143	143	137	137	141	160	132	162	155	139	129	135	142	149	131	126	132	168	145	157	142	155	155	155	154	142	123	148	136	131	155	168	157	140	161	173	149	139	148	146	153	160	128	124	124	163	146	137	153	137	156	139	132	132	149	159	146	154	160	151	144	149	133	141	130	166	123	127	151	145	146	172	142	159	163	148	162	170	150	145	154	156	144	146	124	165	140	152	153	158	187	158	156	148	163	159	130	144	138	148	139	137	133	166	153	127	144	164	156	159	143	162	138	149	148	142	137	136	147	133	146	164	144	165	155	147	146	127	160	147	141	149	119	148	152	173	144	147	132	110	136	139	161	156	150	163	167	117	146	165	129	124	131	140	146	159	150	178	150	164	147	135	174	129	130	173	128	147	136	135	147	165	132	154	159	176	161	170	138	131	167	160	145	146	169	148	133	140	161	151	140	160	160	158	148	155	146	167	125	157	138	149	158	151	144	158	144	165	157	165	150	130	151	127	151	157	128	155	171	148	161	181	153	155	137	168	153	147	144	122	151	149	159	158	158	156	139	149	134	127	169	139	160	134	141	161	121	123	133	152	132	149	172	131	165	175	152	133	143	154	149	152	156	153	155	137	144	152	144	125	140	128	154	146	160	147	146	131	147	143	154	141	160	161	139	159	139	157	147	135	144	143	129	148	162	148	118	182	144	153	144	136	153	130	151	135	147	161	142	127	154	182	134	166	174	146	155	163	134	155	141	145	151	163	157	152	150	137	138	158	138	142	152	142	149	133	167	169	137	165	130	161	146	134	165	157	159	178	159	126	141	163	144	126	145	162	167	150	137	136	145	144	155	109	149	152	144	147	149	134	132	173	140	154	152	152	156	146	181	146	148	155	158	132	129	160	164	152	141	166	147	157	135	133	120	141	158	164	123	141	136	139	145	153	158	162	159	173	152	159	136	145	127	118	160	170	140	146	140	148	164	159	172	153	165	148	162	154	146	151	151	142	162	152	129	141	144	161	150	143	145	161	150	166	125	130	147	126	124	139	149	147	135	156	165	153	135	154	144	159	167	130	167	164	138	153	149	143	149	150	143	152	152	155	161	129	164	146	171	149	160	137	140	153	153	132	149	135	159	166	156	164	144	139	160	138	162	154	149	123	162	168	172	156	158	131	158	144	156	152	159	130	136	151	118	142	165	155	141	147	148	132	137	153	149	148	138	153	162	130	131	147	140	127	159	138	158	150	156	141	133	157	135	145	148	154	146	158	119	152	163	161	157	122	172	157	162	152	146	140	168	141	144	146	160	141	141	154	137	146	168	142	176	151	183	155	156	143	163	142	124	136	141	158	137	152	163	140	142	142	141	154	135	171	138	140	159	140	165	150	160	150	150	174	161	147	155	165	149	156	142	147	187	129	144	171	148	161	159	150	153	135	154	137	147	141	145	140	149	133	145	149	166	160	166	142	163	134	151	149	151	157	141	160	163	154	142	163	144	130	145	139	143	164	136	132	142	138	146	163	136	148	154	130	128	151	150	139	130	129	171	170	159	147	160	159	162	151	138	125	150	137	140	141	134	141	159	150	168	180	151	161	129	148	167	142	144	159	145	143	146	139	123	138	152	136	174	131	141	143	137	167	162	138	138	137	164	144	147	170	147	145	149	149	171	152	136	133	131	164	160	161	150	139	134	138	132	151	183	145	163	149	140	166	151	167	172	151	144	153	155	142	148	145	151	144	144	166	130	153	141	150	123	141	142	135	135	141	125	142	126	131	140	133	164	143	155	151	150	124	136	162	157	160	146	121	160	140	154	139	145	143	138	140	156	150	178	147	143	153	157	155	179	154	140	165	165	146	150	126	155	128	164	130	158	147	140	146	147	146	153	148	140	169	140	177	136	157	167	142	155	154	160	151	156	149	179	157	137	116	146	156	166	164	117	153	162	140	140	144	142	138	147	144	169	133	123	155	156	127	142	148	130	115	148	159	166	152	159	145	153	155	151	157	148	153	145	155	141	149	144	148	171	155	159	161	158	135	167	149	174	165	160	159	152	128	156	157	142	153	139	152	158	157	158	149	151	148	148	152	149	157	143	148	158	151	125	139	126	144	145	159	139	138	171	153	153	146	142	151	174	141	141	151	141	143	143	143	136	146	144	150	139	150	141	145	162	143	131	147	144	168	157	148	162	139	144	162	159	172	163	145	162	177	135	155	157	156	143	154	150	136	146	135	160	157	156	138	163	140	151	137	165	153	138	153	146	153	139	148	168	144	143	158	150	136	139	169	139	142	142	147	157	145	159	159	156	149	140	156	162	141	146	181	134	149	179	140	147	167	155	158	136	159	173	136	152	149	160	137	157	157	152	152	139	130	149	153	144	132	132	162	138	134	146	155	144	147	158	151	171	171	138	158	149	130	163	155	151	139	132	151	150	169	169	188	163	149	155	164	148	150	157	141	148	158	143	171	154	149	145	156	153	148	133	141	161	119	156	140	157	130	149	168	169	134	150	138	143	145	131	144	156	158	142	151	157	141	147	146	144	151	150	131	152	147	142	136	140	155	139	143	146	157	142	138	143	150	152	134	141	141	140	145	146	172	135	136	151	155	163	140	152	156	167	131	174	152	171	155	150	165	157	130	164	154	146	166	144	133	156	162	158	136	143	146	145	135	163	156	151	136	141	156	144	139	145	133	139	147	170	147	154	124	170	142	135	154	134	156	158	133	158	147	133	148	157	158	139	179	149	127	162	163	136	159	153	150	159	125	156	148	164	160	152	137	156	143	165	147	172	152	146	143	166	151	139	148	159	140	137	160	160	147	144	133	141	144	158	153	157	127	164	138	129	144	134	159	126	160	142	163	170	143	152	163	154	132	133	141	142	151	157	189	136	154	136	151	169	150	151	137	138	145	142	152	140	141	135	120	138	149	133	148	144	150	139	126	161	153	149	150	154	157	163	163	145	142	168	131	171	133	168	132	132
15004	14102	6025	6824	5741	4549	3763	3109	2539	2266	1955	1728	1488	1418	1249	1191	1075	1094	1023	979	911	904	910	926	971	1093	1206	1382	1463	1745	1518	1273	1035	870	760	719	711	637	588	614	596	606	562	574	553	580	608	524	542	560	531	519	581	565	532	505	553	564	548	561	514	530	537	514	519	536	504	515	511	500	527	513	497	499	501	490	512	511	490	485	497	509	494	491	498	528	482	502	523	456	485	474	477	480	456	508	443	518	486	507	464	500	488	456	519	492	485	453	465	483	493	508	461	497	482	490	491	478	511	447	478	507	487	464	417	488	494	497	494	498	441	474	474	493	464	464	479	481	465	504	463	465	449	437	504	447	466	445	462	431	495	451	473	443	474	486	472	502	527	457	505	514	430	423	457	446	466	466	459	509	461	485	465	462	505	491	444	481	459	475	476	469	501	472	469	495	457	468	467	475	503	456	428	473	446	475	520	498	443	471	476	480	500	504	504	469	461	468	471	449	492	486	479	490	470	473	458	464	476	445	486	455	482	462	472	457	463	489	439	469	479	444	465	487	458	446	552	452	466	479	442	471	451	449	458	460	482	439	488	483	473	485	482	426	472	483	478	457	423	453	480	467	499	482	451	466	521	478	459	469	452	438	475	465	433	477	453	430	495	442	503	423	467	462	470	511	424	428	438	453	458	439	447	462	466	461	465	465	462	467	449	465	442	462	437	487	498	523	447	472	450	461	495	438	437	486	464	459	463	455	474	485	502	473	420	485	490	486	474	487	466	487	477	447	470	465	454	448	510	454	454	476	439	501	425	458	459	439	452	476	462	466	479	517	466	482	462	470	439	495	490	449	473	447	458	444	470	464	466	432	459	469	452	456	440	493	458	467	486	456	505	480	473	521	449	472	493	449	442	469	433	473	469	480	486	454	456	463	469	460	458	506	431	479	451	497	476	485	457	415	499	465	452	480	446	425	490	444	472	481	451	480	511	476	454	448	455	501	455	439	479	471	470	476	441	448	467	472	465	471	487	470	471	533	465	501	462	458	452	491	457	476	471	479	442	451	481	448	450	487	449	473	512	461	466	473	474	438	455	472	460	451	498	478	516	482	485	451	473	436	465	489	489	498	461	459	469	467	475	473	469	440	467	462	483	488	480	507	476	492	490	457	489	460	454	508	492	457	471	448	448	441	438	439	453	480	471	473	497	465	446	463	500	447	472	484	497	459	460	463	457	437	463	489	486	460	454	467	495	461	488	466	444	492	483	474	489	480	501	472	452	504	500	495	448	475	470	434	456	422	444	506	441	492	478	454	473	473	464	479	484	446	501	456	481	444	438	455	478	450	480	447	484	431	451	470	466	472	480	476	479	454	472	491	439	485	498	444	484	504	414	462	476	532	481	481	439	479	482	447	477	468	474	443	449	493	460	468	477	471	483	499	451	461	463	433	484	489	479	482	461	468	497	448	473	483	470	454	457	484	470	475	423	450	463	470	501	430	466	483	466	430	494	474	475	519	460	431	494	496	516	465	434	471	466	469	514	460	437	450	503	471	464	472	457	466	477	460	474	467	481	449	449	449	456	434	478	478	467	483	472	497	468	469	462	481	493	457	451	488	503	457	468	477	431	449	490	459	531	474	486	465	450	442	470	463	466	514	463	483	470	444	509	469	482	444	516	498	462	486	497	433	438	483	484	467	463	442	438	463	452	467	472	488	433	451	468	424	465	503	450	496	444	488	454	469	480	474	476	473	462	476	472	470	448	415	476	490	454	463	479	462	455	462	469	505	461	501	470	472	499	495	458	496	453	447	514	449	483	435	476	485	486	455	465	469	478	476	455	439	467	478	461	427	445	456	456	477	455	479	476	465	463	460	477	467	469	476	470	507	467	491	442	495	463	494	445	409	486	447	516	438	525	418	482	480	449	496	464	481	442	425	488	436	490	465	457	487	485	472	516	479	481	481	491	460	526	459	471	460	416	493	435	482	436	447	483	427	485	447	486	449	509	495	436	487	469	430	489	434	484	455	481	469	479	474	455	449	496	464	426	470	481	437	460	440	460	462	480	464	494	451	485	449	461	454	463	458	493	480	494	491	494	479	458	473	460	468	471	519	459	435	447	455	476	456	459	463	497	483	474	477	443	467	448	458	463	469	460	448	473	507	525	456	504	455	477	496	432	492	483	442	427	471	438	444	448	459	455	493	466	474	456	499	458	397	455	444	459	454	422	444	495	436	498	474	481	433	428	487	437	432	470	484	489	463	464	488	430	484	445	442	424	461	452	438	497	473	448	456	468	467	458	470	494	483	441	450	472	457	465	469	480	471	469	457	460	443	455	495	463	450	488	493	481	446	459	456	489	454	458	492	445	441	441	457	452	488	465	446	462	477	460	457	478	472	463	488	487	457	508	439	471	456	449	496	466	454	448	489	470	464	485	457	478	490	480	482	495	491	474	441	466	474	447	457	453	435	443	459	484	457	457	458	437	441	494	455	430	463	481	488	481	469	470	501	473	457	470	450	468	446	474	467	517	474	448	455	463	465	503	456	476	429	468	441	452	497	476	509	470	480	463	472	453	464	475	438	464	470	446	469	472	488	457	460	490	479	459	450	462	470	489	486	495	461	465	419	464	459	436	489	429	449	490	497	469	454	463	415	517	444	460	471	453	485	455	447	458	437	451	476	478	442	468	499	469	491	498	461	488	478	452	477	469	450	469	470	476	477	495	466	479	456	470	453	477	470	511	453	491	497	452	441	465	464	500	477	444	520	470	472	480	469	450	443	455	479	468	468	453	460	494	447	441	463	451	483	489	473	480	485	488	442	452	462	485	454	428	449	490	439	463	473	453	446	472	478	439	457	495	491	476	473	523	481	466	450	463	507	492	470	474	493	455	447	490	494	447	450	483	491	484	497	443	505	453	457	472	449	425	478	500	473	462	455	469	475	457	441	457	438	438	456	456	482	470	473	435	491	469	463	463	440	474	454	448	482	450	471	467	495	442	494	518	480	470	486	503	474	454	476	479	451	463	500	463	488	420	479	461	468	473	462	474	487	479	457	496	465	467	451	464	475	464	474	457	453	479	513	482	491	462	513	468	476	445	490	479	473	451	503	477	442	451	456	509	463	484	494	476	495	484	485	439	463	464	477	454	526	458	475	460	427	464	441	449	488	472	470	429	477	456	509	477	442	483	453	509	465	452	479	498	443	504	488	515	453	482	470	493	448	454	480	460	483	457	459	492	441	437	448	499	473	436	469	478	482	484	425	498	469	482	485	483	481	435	466	473	450	449	477	467	484	457	457	508	487	443	522	418	461	479	500	478	476	430	503	465	466	480	461	483	477	466	500	473	482	452	502	457	471	454	505	482	471	439	449	460	484	427	436	439	423	482	441	501	478	521	474	463	488	443	507	456	473	480	473	479	470	488	468	475	478	486	464	427	425	438	475	455	433	484	457	448	438	465	458	494	492	489	432	502	458	492	443	474	508	488	473	474	466	445	439	470	459
2813	987	344	309	265	249	233	245	237	212	242	215	198	256	228	256	223	232	211	224	232	226	206	223	212	246	255	216	216	199	222	222	204	235	246	243	212	220	231	233	216	236	199	230	221	229	254	200	243	218	224	207	235	218	201	248	220	229	237	228	250	203	222	231	226	210	230	205	222	261	226	257	195	216	219	224	226	245	208	243	242	249	243	229	232	214	226	224	230	210	215	228	207	244	217	225	196	224	229	225	232	243	221	249	219	237	239	213	213	244	255	246	237	219	212	246	214	211	233	194	225	216	221	220	219	214	217	237	227	223	238	185	213	207	228	215	209	226	222	215	211	214	191	228	238	236	203	205	231	228	248	238	230	230	234	226	203	219	208	220	219	223	223	217	233	257	207	202	231	215	229	240	219	219	206	247	221	242	233	229	229	223	251	202	226	188	211	222	204	207	231	215	217	241	218	229	206	221	248	211	236	213	216	239	259	237	229	215	221	210	241	215	231	212	201	222	224	240	202	226	223	233	206	242	230	238	232	243	226	225	238	250	223	212	238	203	213	204	230	207	222	230	196	234	241	222	204	257	215	235	214	213	200	221	231	205	225	223	249	217	217	210	225	203	217	203	241	219	233	220	199	236	210	224	224	236	208	228	245	217	230	205	191	218	249	225	220	210	211	218	228	234	200	227	230	230	213	229	229	259	235	206	233	212	219	195	219	218	214	193	213	213	235	231	237	212	214	235	218	223	216	248	222	214	219	214	216	227	240	213	217	229	228	225	203	220	229	235	221	222	216	245	222	213	216	211	194	226	229	241	225	211	242	218	236	213	235	212	231	229	215	216	234	235	224	221	217	233	222	237	218	205	232	212	226	227	234	202	207	219	217	227	221	235	214	219	207	210	262	209	212	209	247	218	241	231	232	213	235	253	245	245	236	242	233	249	230	236	248	232	222	220	227	218	214	213	216	223	217	220	252	207	221	206	211	226	196	208	219	214	261	241	222	232	214	242	237	229	218	203	246	224	231	206	242	226	247	234	223	247	230	207	239	228	233	212	197	212	230	229	218	199	227	235	250	207	210	213	216	237	210	217	237	240	225	260	216	241	210	226	218	193	237	237	250	216	212	231	240	225	208	201	221	238	204	218	226	224	209	231	233	229	212	226	235	224	236	228	216	194	201	248	228	217	220	249	216	223	237	211	228	203	221	225	228	206	244	192	166	243	210	256	212	245	215	260	218	217	233	227	243	228	201	219	218	195	207	231	219	215	239	257	207	209	227	191	228	212	241	239	247	222	233	226	217	200	244	249	236	233	221	213	222	221	214	216	209	238	201	238	214	228	220	220	238	213	219	231	216	236	232	225	225	234	198	264	237	225	210	236	227	232	247	212	207	220	221	226	224	224	229	218	196	224	231	197	238	223	225	215	219	233	222	236	230	248	245	241	221	234	218	215	218	224	231	225	209	232	238	251	223	221	220	227	223	227	217	256	224	211	232	197	224	227	206	227	231	225	210	202	220	225	223	215	230	247	246	248	229	211	199	202	242	233	227	216	217	242	228	210	221	222	201	228	223	241	213	225	196	240	233	235	219	230	215	215	227	198	217	225	227	232	222	229	214	208	230	213	215	204	223	260	232	244	236	244	223	256	236	234	252	237	216	247	236	214	208	237	222	251	234	258	233	222	204	198	198	243	215	221	217	245	253	228	253	232	224	212	203	199	201	210	224	212	234	196	224	217	204	238	223	228	229	205	235	228	221	228	219	213	203	233	228	223	229	191	223	219	233	225	218	190	219	213	227	227	228	226	222	223	224	192	215	214	231	226	248	238	220	221	228	213	248	213	204	249	210	211	226	218	242	237	239	211	220	232	219	236	205	215	227	219	213	221	242	255	224	229	224	235	236	250	230	203	214	229	247	198	209	211	199	216	223	232	229	223	231	230	230	236	231	231	233	251	232	225	223	217	220	243	212	235	239	219	220	237	243	211	229	221	219	245	250	221	229	206	214	230	236	177	227	190	220	213	219	223	226	218	205	232	216	230	237	235	231	237	227	230	223	243	216	257	226	236	221	242	225	226	254	213	234	250	263	227	236	220	203	211	224	217	243	229	208	204	242	239	230	213	223	207	173	220	202	227	225	232	215	216	209	234	230	227	215	227	223	220	208	229	210	235	214	235	208	237	212	240	230	232	228	237	218	202	218	212	225	202	216	216	223	237	223	215	235	218	210	235	222	227	253	225	207	214	225	216	232	213	213	217	227	229	234	230	204	202	233	220	216	230	227	235	185	220	202	232	226	210	198	238	244	254	204	222	234	226	221	220	206	201	213	234	229	223	264	269	231	206	203	199	208	214	208	237	209	250	235	204	207	205	226	230	230	230	232	215	195	224	218	223	218	254	201	232	199	228	223	232	214	209	233	253	222	213	245	232	231	233	213	224	234	212	226	221	219	250	241	231	231	216	201	240	210	216	223	212	206	205	238	210	200	230	232	225	252	223	200	221	222	221	234	221	235	230	237	215	240	218	228	229	219	223	236	250	247	212	242	206	220	239	198	230	228	238	214	204	220	220	245	241	227	214	235	237	212	219	225	223	233	211	223	231	211	232	227	230	215	216	219	233	209	240	201	220	222	211	226	211	240	206	224	212	222	208	222	206	220	217	200	216	205	247	240	209	226	227	233	220	200	222	206	205	237	220	232	248	214	263	229	261	201	239	228	214	222	190	224	223	204	221	212	246	227	217	201	239	234	233	233	211	227	223	209	223	249	224	244	211	211	216	213	233	233	245	248	228	218	248	233	219	248	249	233	229	244	247	227	225	234	190	213	251	217	245	211	226	224	211	222	219	194	222	212	214	201	206	220	217	198	222	238	217	246	217	234	208	222	236	222	217	199	247	230	212	214	209	234	188	236	226	259	177	204	262	205	220	239	235	223	221	225	241	215	223	233	218	230	220	258	195	228	228	227	272	214	185	217	255	241	229	241	217	226	221	216	225	217	201	260	202	249	198	231	199	215	227	240	244	249	208	228	219	213	211	256	223	233	248	226	239	211	222	228	235	234	228	209	254	225	210	212	211	223	220	229	234	211	205	247	209	251	246	221	202	228	225	235	239	211	238	240	226	244	209	227	226	203	219	250	218	199	225	209	212	227	220	230	238	194	253	235	239	232	246	236	246	245	244	224	247	238	218	239	235	224	199	262	239	214	220	248	215	236	208	223	231	230	195	238	229	236	233	217	201	227	228	216	206	229	246	227	229	241	218	237	226	223	195	223	218	203	251	205	232	210	217	210	216	231	236	240	224	236	240	224	199	223	226	232	227	253	243	218	227	259	233	223	214	207	223	249	241	210	191	230	253	197	225	241	224	202	233	227	226	229	237	243	233	221	240	205	218	226	224	229	222	208	204	221	250	233	220	253	223	216	212	223	215	216	208	215	224	231	201	234	224	250	204	238	220	225	237	228	224	209	233	229	217	223	251	228	236	236	229	209	230	229	202
2754	1479	831	909	883	775	788	711	720	688	721	692	657	675	635	639	641	655	699	648	690	607	664	655	729	649	685	662	683	698	694	661	640	658	625	646	637	658	745	665	656	681	642	661	657	646	627	637	683	619	606	665	622	641	615	689	728	628	653	671	662	677	636	623	646	636	674	623	625	677	686	644	706	588	712	585	638	664	634	652	649	659	653	687	618	679	664	614	653	601	653	628	677	639	627	630	613	678	627	650	652	610	608	641	664	658	594	620	647	659	672	635	660	625	666	660	654	642	707	647	652	675	647	668	582	633	651	652	624	689	636	698	631	619	630	632	657	668	666	646	687	646	644	697	642	629	663	669	670	651	652	675	660	684	650	656	622	626	625	616	682	663	644	665	644	638	646	660	634	636	644	650	613	604	646	653	686	651	695	678	616	668	673	688	618	643	594	682	621	648	669	628	619	652	661	623	654	654	607	649	596	619	612	635	674	603	616	676	644	683	677	628	680	694	674	632	692	677	656	604	651	659	643	618	611	666	605	648	653	595	665	659	623	624	615	639	668	620	634	667	643	647	676	690	630	654	554	648	628	645	654	667	675	623	635	669	637	612	658	674	651	632	668	608	631	627	688	668	668	646	685	649	694	654	642	668	639	678	684	623	666	635	660	649	601	649	650	633	661	663	657	691	628	704	676	689	660	653	646	644	683	664	565	622	654	643	700	629	650	634	681	659	657	626	624	615	689	626	673	676	651	661	614	604	652	663	642	604	607	615	653	627	642	654	587	647	614	667	630	674	658	604	618	682	614	638	654	741	665	659	667	687	685	642	668	612	635	673	601	637	655	632	634	627	626	641	675	639	634	633	618	632	625	615	656	596	628	629	669	642	662	652	665	622	607	628	637	640	626	653	671	679	668	639	665	652	644	638	599	625	627	717	686	648	632	631	635	637	602	665	712	673	666	611	619	657	651	634	644	647	625	639	708	701	613	661	660	619	637	628	618	653	605	656	607	647	607	619	661	647	653	633	612	644	636	612	633	658	649	647	669	649	670	686	646	654	639	681	655	627	616	621	647	658	659	649	665	673	629	628	682	636	660	640	658	674	655	676	641	656	675	666	664	634	670	668	650	620	598	640	594	625	669	657	628	632	679	652	658	629	651	648	607	654	632	666	643	674	618	696	671	625	655	618	659	635	637	641	688	651	643	645	685	672	615	616	671	625	639	617	678	618	646	668	642	735	651	623	662	686	689	654	662	663	619	644	629	663	648	650	640	705	609	627	646	643	658	679	597	643	658	599	658	655	644	618	636	676	676	608	656	635	624	668	677	626	606	668	654	671	650	643	622	600	618	647	667	652	613	649	657	639	668	654	630	641	607	653	691	703	643	632	659	641	600	662	644	659	665	641	654	611	631	709	626	611	582	665	659	616	620	672	660	663	663	641	646	674	655	670	603	630	637	606	634	645	640	641	598	651	686	639	608	648	646	646	637	669	659	615	652	695	648	625	654	621	635	653	628	649	638	620	689	675	670	654	642	647	689	676	686	612	621	658	636	655	658	630	627	680	639	614	653	619	609	648	619	663	658	651	626	654	633	629	652	633	629	679	623	652	616	620	641	665	631	665	698	679	641	649	667	682	650	670	638	667	648	704	671	651	634	613	651	644	668	694	676	632	620	666	680	645	661	658	659	636	651	661	677	637	640	669	605	667	673	641	665	643	661	647	648	696	644	671	619	645	641	644	657	641	642	670	657	662	702	652	607	652	660	643	644	677	651	647	607	670	633	660	632	637	692	666	593	694	643	677	683	650	606	635	639	661	662	639	676	638	635	686	638	668	685	623	635	665	636	676	656	646	671	580	604	655	664	688	652	610	682	654	604	640	650	666	647	639	647	634	609	648	638	664	682	662	665	661	649	630	619	629	646	633	636	602	595	622	661	665	634	668	653	641	621	641	598	643	611	655	673	675	593	671	660	665	637	666	652	656	676	686	622	675	624	696	645	628	637	590	609	650	683	661	679	653	644	674	631	654	696	642	649	625	650	671	640	636	627	616	663	618	654	619	658	682	632	656	637	630	665	674	669	647	701	655	700	668	608	622	626	649	666	667	646	633	635	632	627	655	641	680	687	677	667	640	665	609	664	658	635	629	637	620	658	630	667	655	572	678	622	685	649	640	607	635	666	613	658	663	621	644	660	641	668	640	634	660	643	641	667	669	660	617	637	640	657	653	642	672	627	669	637	637	649	674	702	626	652	603	651	604	652	654	650	644	683	665	629	596	670	626	660	669	626	629	626	636	639	640	670	624	692	626	648	653	645	657	625	667	638	650	667	619	642	652	646	644	681	653	684	666	657	641	659	650	639	627	634	611	635	623	650	641	602	646	667	668	691	658	676	635	667	645	610	702	606	673	623	630	693	661	626	638	684	613	661	628	634	621	630	654	686	608	670	607	663	694	677	671	631	622	657	617	630	632	682	603	659	622	596	645	645	644	672	641	637	647	666	678	623	696	700	625	664	678	639	640	653	630	654	650	628	617	684	645	671	598	631	625	644	626	617	631	633	645	639	632	638	667	665	664	619	653	640	664	640	701	660	634	608	694	684	621	662	664	618	641	647	621	640	673	652	625	652	646	677	612	647	602	651	657	544	660	618	645	667	673	683	633	647	641	679	712	591	641	642	611	663	681	628	639	690	582	629	660	635	616	636	623	660	617	653	594	682	685	635	646	660	618	659	666	630	636	620	633	666	672	660	627	638	627	640	645	652	645	684	627	631	658	650	685	680	642	613	674	627	612	625	614	645	638	681	650	646	623	631	647	665	608	634	631	699	637	697	672	643	625	643	632	682	632	692	614	652	634	658	604	685	669	668	627	654	630	663	614	657	603	639	627	651	651	657	649	675	663	655	660	632	642	638	632	669	655	655	630	678	660	663	681	654	644	627	686	687	645	645	638	683	627	643	668	689	631	622	613	664	636	636	654	646	650	665	664	685	654	651	679	682	637	645	642	637	670	614	677	641	633	679	650	608	694	642	600	644	677	646	629	653	589	668	614	647	661	594	621	661	664	674	631	667	638	668	603	666	677	630	608	701	618	663	644	653	634	649	664	672	595	621	602	637	648	649	639	664	655	620	642	621	635	639	642	627	617	600	657	619	648	659	618	660	625	654	640	625	663	653	647	669	647	601	626	629	638	640	633	658	659	682	676	639	655	627	690	642	631	690	610	662	673	645	625	656	648	654	658	693	605	647	658	630	625	635	669	626	612	668	660	639	658	684	659	635	608	659	640	661	587	632	618	636	633	658	656	610	659	658	629	634	624	696	676	654	645	638	655	617	652	681	654	675	664	685	693	686	657	659	676	659	605	591	669	624	673	664	654	660	638	668	638	679	622	646	615	635	682	618	685	679	622	626	632	618	656	629	690	634	615	641	647	706	625	614	684	634	603	670	685	661	645	652	635	664	683	681	679	652	636	659	705	642	678	627	632	622	631	665	647	623	606
17297	9442	1609	1093	777	533	423	392	279	269	232	184	147	179	166	142	140	136	138	135	117	117	136	152	121	147	125	141	183	156	184	144	142	118	108	110	123	105	120	112	120	99	103	108	102	111	99	113	110	109	108	103	117	107	110	108	130	117	112	108	98	99	100	109	102	112	109	110	109	99	85	86	97	88	99	96	92	124	94	108	94	95	99	101	104	79	113	107	95	89	112	91	98	98	107	107	91	90	100	101	101	99	108	114	95	108	86	92	102	96	101	94	92	118	93	100	89	104	104	99	98	109	98	126	108	103	108	114	108	125	111	100	111	101	84	96	110	91	73	104	92	92	113	83	96	95	87	86	102	88	111	106	89	111	108	95	93	109	99	112	121	110	89	116	87	90	106	113	100	106	98	118	111	98	107	92	100	97	103	108	106	103	98	99	90	108	100	104	90	104	100	99	92	106	103	85	112	101	98	85	103	106	82	109	95	93	109	105	120	98	108	98	114	89	117	84	102	93	87	111	126	97	104	111	120	117	106	101	98	102	97	115	109	105	85	104	90	94	98	106	107	96	101	114	110	100	104	94	104	93	97	107	85	84	99	103	108	89	120	95	97	123	100	94	101	90	111	127	105	97	87	89	101	115	112	87	128	104	109	108	104	95	90	110	110	101	107	103	106	102	113	95	115	94	96	90	101	93	113	100	94	102	105	99	92	100	106	97	97	98	95	84	94	98	96	89	86	92	112	106	110	98	84	99	95	101	102	101	92	113	101	108	116	100	93	105	96	109	89	101	113	104	96	102	93	108	104	92	110	115	96	99	106	112	98	109	92	93	90	90	88	97	109	111	101	119	106	89	125	103	84	98	117	97	123	117	93	112	111	106	110	114	108	91	120	97	117	106	108	119	112	113	106	97	99	107	112	88	96	105	98	84	111	109	112	93	106	116	101	97	92	104	108	103	90	92	106	91	105	103	119	86	87	102	99	94	96	101	100	88	103	89	103	96	101	104	96	121	104	107	106	77	104	109	90	94	122	83	98	94	102	95	106	107	102	93	99	99	89	100	93	101	94	111	112	115	99	108	84	103	103	90	88	92	113	92	101	94	96	99	92	99	96	109	115	104	87	95	89	119	103	107	117	94	97	96	108	109	82	111	114	104	115	110	94	118	93	78	104	105	91	86	89	110	104	103	91	109	102	108	119	84	99	102	112	118	90	97	118	119	106	89	83	78	97	106	94	111	108	100	97	95	108	122	117	97	109	96	97	100	101	94	88	106	101	95	99	107	94	111	106	108	101	103	98	112	110	116	95	93	115	85	83	113	100	97	99	108	114	108	109	86	98	102	111	106	109	81	98	117	105	115	104	107	89	89	94	96	107	82	84	111	98	93	114	90	108	108	116	87	104	95	105	97	99	108	103	102	101	99	88	105	96	99	98	102	114	104	115	99	86	128	102	111	117	91	79	99	104	108	94	102	110	108	91	95	122	108	93	95	103	110	111	110	98	102	100	97	99	82	108	98	89	96	92	123	106	111	100	101	107	100	99	107	90	103	129	114	95	105	101	96	84	125	109	99	97	86	90	99	101	120	109	100	109	95	101	88	101	95	101	86	124	107	117	108	108	93	94	102	105	100	101	79	101	94	100	111	95	95	99	100	110	108	96	95	77	98	85	115	94	95	107	115	122	112	99	108	89	104	97	113	111	118	104	82	89	107	87	105	98	102	94	94	99	95	87	93	109	103	77	95	96	99	111	109	80	103	117	94	106	99	90	101	100	121	96	101	98	101	116	77	88	108	94	95	103	104	91	113	118	106	111	108	103	104	98	80	97	97	84	99	126	110	103	104	110	120	97	92	97	106	80	96	99	101	99	91	100	108	90	96	106	103	81	80	114	120	126	97	81	96	108	99	86	104	79	99	96	111	111	103	89	105	98	99	99	105	104	105	109	101	103	101	99	108	102	99	95	83	110	103	106	114	96	95	89	96	87	107	92	91	76	102	108	82	100	102	98	104	107	113	105	103	111	110	109	94	113	98	106	116	76	98	92	85	88	108	110	109	95	109	107	95	102	99	104	113	106	105	82	102	91	86	88	94	94	93	107	98	99	108	93	115	104	118	98	95	106	101	91	113	120	104	98	96	99	85	112	94	98	93	80	100	94	113	93	103	88	96	98	115	93	112	88	99	99	106	90	115	109	112	90	98	90	108	80	107	103	102	88	100	95	97	117	119	122	92	115	98	108	93	91	104	96	117	109	91	90	94	109	100	106	99	108	77	93	104	102	101	91	112	102	103	107	108	99	105	91	92	91	105	94	104	98	120	96	89	104	98	115	99	121	105	76	104	102	102	95	96	119	119	100	108	88	91	93	109	92	97	80	111	99	91	86	91	101	112	106	98	104	94	116	103	106	91	105	86	109	105	107	99	83	101	111	99	101	94	91	109	103	91	118	104	103	118	105	97	121	96	103	89	108	106	96	90	90	122	109	122	117	103	97	94	101	92	99	90	109	94	113	96	100	99	96	101	106	122	98	105	96	98	103	104	98	99	98	110	115	114	90	121	112	107	115	114	86	78	110	109	107	101	93	103	100	92	98	97	97	79	99	91	87	109	108	118	99	111	91	109	111	92	97	95	106	98	104	90	97	102	90	103	116	112	90	112	94	102	110	125	118	104	107	109	79	98	95	122	97	105	104	100	95	101	116	98	137	100	97	96	105	102	104	97	104	102	105	94	98	97	111	105	95	88	116	91	98	106	116	96	117	100	109	79	106	109	107	89	112	102	132	102	86	98	88	93	109	107	97	103	107	109	100	102	96	97	96	96	100	84	96	121	100	99	111	106	92	99	99	110	104	105	115	96	113	92	110	84	101	103	97	102	102	98	105	105	97	96	105	102	121	112	92	101	97	88	97	105	102	105	101	106	113	84	111	91	98	102	103	105	123	106	89	111	113	101	96	95	101	95	100	111	95	103	106	94	111	117	88	112	122	110	95	93	99	94	100	102	98	93	98	100	105	115	102	99	107	105	99	111	113	88	96	124	107	119	106	100	106	86	96	98	104	117	113	92	113	115	115	112	85	87	101	97	102	108	107	86	100	99	93	92	120	83	96	105	82	68	110	91	91	91	103	90	101	98	107	106	100	95	100	95	111	105	132	114	110	102	110	100	97	95	99	95	93	111	109	97	84	107	93	112	96	94	116	109	97	91	106	122	82	108	95	101	109	93	103	88	110	103	97	113	118	109	115	103	99	107	117	102	101	120	106	102	134	93	117	90	101	107	94	111	99	114	107	104	128	99	95	109	124	98	92	96	100	114	108	96	106	100	100	98	115	107	109	93	116	90	93	109	96	98	109	92	120	106	93	95	107	103	113	96	102	99	90	106	88	101	102	99	121	111	105	98	93	97	93	86	98	101	101	97	103	115	102	97	100	99	106	110	98	77	102	77	116	110	107	117	90	102	120	102	105	87	107	92	104	121	109	106	116	87	108	112	86	91
10959	7492	3257	3595	3086	2460	2018	1719	1332	1226	1123	956	901	817	767	731	699	644	580	608	548	535	546	574	632	614	690	715	869	858	941	753	636	494	469	533	471	411	413	394	399	389	379	413	406	358	383	373	378	361	375	343	386	369	374	406	408	398	370	367	371	365	369	344	366	355	367	370	315	327	351	341	344	355	336	346	355	339	334	354	370	372	358	347	356	360	350	357	336	383	316	327	346	357	336	343	303	361	340	314	347	352	351	327	337	346	344	336	357	381	344	340	334	334	336	332	359	356	314	357	342	323	315	346	353	366	311	350	354	339	305	355	311	319	334	361	322	321	355	352	339	348	326	338	347	379	332	344	359	297	354	332	331	342	350	314	333	303	320	338	330	308	337	300	334	392	339	291	359	343	372	333	302	327	328	299	333	365	295	320	308	323	348	332	335	374	341	348	363	308	357	346	322	317	330	323	352	319	314	335	326	328	340	344	353	318	303	319	325	364	326	323	331	331	303	333	325	344	317	351	338	385	317	324	378	332	346	338	341	346	341	341	319	329	341	360	327	288	325	339	368	343	352	376	325	355	340	324	329	318	338	322	328	338	295	336	341	349	339	343	325	334	314	310	340	306	305	299	372	320	343	328	321	334	330	339	323	313	338	361	337	311	344	317	322	344	323	337	320	334	332	350	336	306	347	331	329	371	306	353	357	329	311	352	343	333	323	308	299	342	338	344	345	314	368	351	345	338	375	334	315	342	344	343	324	362	343	319	337	368	323	328	313	305	316	355	356	345	315	345	315	360	335	287	325	328	341	342	353	327	339	326	337	322	322	316	314	353	333	334	316	321	361	334	349	315	336	341	339	311	362	322	361	348	343	342	338	313	340	319	346	325	315	322	325	328	307	324	319	311	328	342	323	319	318	325	312	321	333	365	323	334	354	328	326	322	293	330	340	324	328	306	358	336	322	336	323	339	326	330	317	352	337	334	362	338	352	292	331	309	331	335	349	359	348	362	323	369	333	324	312	296	371	315	333	329	370	352	342	348	328	314	314	348	336	320	317	315	344	344	297	331	380	372	394	332	348	309	337	334	300	364	316	308	311	343	324	349	330	382	328	317	338	337	338	355	324	302	337	302	353	325	325	317	344	342	318	350	335	312	339	335	341	360	357	331	358	313	348	342	368	351	340	316	362	351	360	330	357	308	313	352	326	319	332	372	310	337	334	344	375	331	304	311	328	347	342	340	325	340	323	289	327	319	353	339	327	379	340	307	314	321	315	369	324	300	357	357	335	321	326	338	336	312	298	356	313	336	319	377	312	309	325	362	351	323	347	323	331	328	308	337	319	311	346	316	344	340	347	324	362	364	334	357	335	360	348	369	334	326	356	308	314	338	323	326	355	346	354	299	323	339	353	328	355	339	348	314	354	370	341	364	350	357	312	355	320	299	337	375	353	358	301	341	333	335	344	323	347	343	361	342	340	352	342	339	323	320	366	322	333	343	292	337	308	351	310	337	326	333	351	375	327	352	320	318	316	359	347	312	330	357	331	350	351	366	327	368	325	336	328	354	363	314	342	331	319	327	326	336	315	335	357	312	344	329	346	337	343	342	330	356	312	321	327	308	338	310	339	344	318	323	312	319	325	328	344	316	324	338	339	332	306	332	322	307	328	351	375	313	349	338	332	322	339	309	317	348	334	327	352	371	313	358	336	335	352	327	332	333	332	319	371	357	335	337	333	314	368	347	317	325	319	341	363	303	325	364	332	335	322	341	308	322	345	348	352	330	332	335	333	327	337	330	322	370	342	362	292	302	328	347	328	301	369	311	325	354	340	353	335	335	315	349	346	359	292	326	344	341	323	333	327	317	327	326	334	339	311	330	361	326	327	340	336	329	330	356	348	309	332	327	348	331	358	344	332	353	341	327	332	368	326	299	380	355	393	321	350	343	321	325	320	313	307	331	362	321	360	343	303	365	327	316	336	341	334	368	323	312	357	309	305	335	343	303	320	328	340	355	333	330	334	340	326	301	325	332	323	339	349	322	327	351	317	328	346	339	323	377	333	379	356	301	325	324	325	344	315	303	329	322	320	337	366	321	298	343	327	308	334	318	340	336	328	321	352	333	342	323	337	350	344	305	351	367	351	308	327	338	326	347	358	378	332	364	367	331	346	371	348	347	361	325	310	370	350	328	335	320	352	334	357	319	311	321	321	333	343	391	328	354	319	332	325	364	306	338	336	354	343	329	334	313	335	287	326	368	300	340	339	294	342	379	335	305	340	350	317	315	323	344	352	329	310	336	313	340	335	351	322	361	322	331	333	336	346	319	320	319	327	320	363	340	333	318	362	356	358	333	327	316	367	299	356	337	328	320	334	312	319	298	340	330	330	328	320	325	302	310	356	346	351	345	322	331	340	298	319	349	360	357	333	327	340	350	334	322	300	356	319	315	364	300	364	329	341	320	344	326	327	365	358	350	320	318	321	378	320	333	357	325	319	373	341	354	322	328	326	325	330	315	339	359	353	344	337	333	328	314	315	336	348	317	306	330	375	328	343	339	336	302	345	303	345	346	328	342	331	335	332	376	334	332	381	341	331	312	334	367	355	406	303	340	331	332	328	357	384	325	365	333	339	343	346	337	339	350	342	356	357	347	352	332	302	370	311	303	336	348	353	336	326	340	327	333	323	346	335	339	331	380	337	348	300	313	327	323	354	335	300	351	305	313	351	320	322	343	341	356	303	347	355	339	329	320	337	327	328	356	358	352	312	339	341	321	318	336	312	357	344	331	305	316	333	370	323	361	337	341	313	324	380	313	347	327	346	290	341	346	348	327	350	336	306	332	339	342	312	323	348	348	338	321	332	301	328	333	337	348	318	316	323	333	333	324	365	332	314	329	343	346	309	344	317	336	315	354	342	331	350	354	325	321	365	331	328	336	295	321	352	335	338	331	327	321	361	331	354	329	361	364	329	330	347	357	338	366	347	336	358	319	315	323	303	335	343	341	345	351	352	354	319	315	346	342	349	327	291	355	334	320	338	340	329	321	325	297	350	337	324	323	338	330	324	339	305	327	343	327	323	311	335	337	354	301	335	350	341	347	329	316	338	328	340	358	359	349	321	320	344	373	340	343	341	329	309	335	345	337	341	303	341	324	330	326	337	332	323	338	294	390	346	360	335	342	374	320	331	323	327	365	350	341	337	339	328	343	336	353	332	352	359	313	333	343	339	324	318	340	321	327	318	322	312	356	288	338	337	339	299	337	339	365	346	310	354	327	365	310	332	331	320	316	292	326	327	379	314	364	329	386	355	328	294	308	340	303	338	338	351	335	351	327	313	344	336	326	323	335	363	308	310	352	361	334	324	327	335	309	361	312	346	362	360	332	345	325	323	324	337	331	333	336	346	337	344	337	371	319	317	345	297	342	322	342	367	343	338	327	339	324	370	320	372	350	342	344	348	325	316	343	325	305	301	293	351	334	312	325	308	330	332	317	373	345
28584	18997	3886	2252	1618	1121	801	648	514	446	391	362	320	304	273	246	228	203	243	219	200	221	225	205	201	233	250	254	261	287	307	254	225	189	190	207	193	175	177	163	168	152	161	168	164	158	147	154	150	158	155	138	191	167	166	175	163	155	146	153	161	155	183	154	160	163	151	145	159	164	148	140	149	142	163	137	153	159	161	162	137	161	172	152	161	145	156	153	149	126	128	156	178	160	126	139	137	147	161	149	136	159	153	147	159	166	162	161	130	174	140	137	147	149	146	129	137	143	140	142	145	177	133	156	118	142	159	136	139	145	145	159	154	137	154	180	158	164	128	149	133	146	129	143	125	139	165	137	134	143	125	147	168	167	168	164	157	150	148	154	174	142	167	143	150	164	154	163	144	176	145	161	142	158	156	151	150	150	126	178	168	166	152	151	131	145	142	160	160	154	155	134	158	156	142	156	144	140	140	145	167	156	153	141	171	164	173	127	124	162	148	170	138	158	150	126	154	147	157	154	146	148	167	147	116	146	169	127	148	186	155	175	121	147	148	160	143	128	133	152	182	157	152	158	142	129	134	150	143	127	148	166	159	147	175	138	146	160	159	154	142	143	133	136	147	161	154	133	126	151	137	160	172	156	147	146	160	131	160	156	155	140	159	153	152	157	152	150	153	155	149	147	172	139	165	155	162	132	140	146	156	146	138	186	152	151	142	137	136	143	125	153	144	116	153	139	146	157	144	135	160	140	141	147	158	141	147	161	138	149	150	141	154	163	141	153	166	145	151	138	149	158	161	142	144	147	125	134	155	155	157	162	155	136	146	132	152	144	169	132	168	189	144	153	141	164	153	153	142	153	168	156	134	157	145	160	182	159	124	152	153	145	138	162	159	163	169	145	133	127	161	127	149	143	138	148	139	161	162	144	135	158	144	131	145	157	158	129	174	157	162	149	152	147	166	154	152	135	135	142	159	167	162	165	148	154	145	159	162	164	152	152	158	146	142	160	152	152	175	138	147	152	150	145	168	142	144	123	151	147	142	136	144	148	131	149	142	136	153	135	133	168	143	143	157	158	142	151	135	151	134	136	145	153	160	164	144	155	160	174	145	147	133	140	134	132	129	140	141	137	154	167	128	145	148	164	118	160	170	140	142	167	178	135	142	155	138	156	166	153	145	149	167	138	165	151	160	132	144	147	168	159	148	170	146	147	121	160	139	156	145	139	158	142	129	145	154	164	172	161	135	119	144	142	147	139	153	154	149	136	127	146	147	165	143	150	147	156	150	154	143	152	181	176	165	120	136	148	154	127	154	154	177	161	179	130	159	167	148	153	145	134	167	141	130	162	171	141	176	160	169	152	158	144	167	173	147	135	145	141	141	152	148	135	160	147	129	161	153	139	142	134	155	160	140	154	151	159	119	149	118	142	160	148	164	148	159	160	155	150	156	169	153	151	136	137	134	149	134	166	153	139	165	140	146	164	132	176	131	165	177	140	165	160	149	152	147	155	153	128	135	143	165	142	153	151	146	173	132	143	147	151	160	162	164	173	160	160	161	180	143	159	158	177	165	150	138	154	162	156	149	135	142	140	133	155	167	153	133	151	147	127	148	163	142	150	144	156	141	152	156	143	167	164	152	153	142	158	148	153	151	135	148	135	130	155	151	143	138	160	122	146	153	141	163	148	159	166	159	147	150	140	130	163	161	137	137	154	173	130	134	162	170	139	158	120	139	156	152	151	162	157	124	184	146	153	136	141	151	146	180	150	165	158	148	145	131	153	134	152	149	152	175	156	146	167	150	173	142	178	173	147	145	166	154	159	161	149	145	146	165	160	150	150	161	157	171	140	149	155	169	139	147	126	161	173	157	147	130	154	143	156	161	162	163	151	143	128	140	144	146	160	157	149	129	179	155	144	146	153	146	143	155	152	168	167	178	154	134	141	139	129	137	159	148	163	175	139	154	148	123	179	157	173	145	149	158	145	136	157	126	136	166	150	138	160	139	138	144	153	158	160	158	144	156	138	140	153	147	151	135	162	170	143	164	158	169	141	125	150	142	155	137	136	172	146	151	159	176	154	135	147	156	166	152	155	159	139	136	146	143	143	151	142	147	156	146	127	173	171	176	140	151	153	131	156	144	147	145	142	154	144	147	162	164	162	141	166	137	139	156	159	161	144	159	160	155	165	169	150	144	131	158	144	157	158	129	165	155	138	158	152	155	168	130	164	160	146	140	157	122	148	149	143	187	152	146	175	147	164	158	146	166	146	144	149	156	170	159	149	135	163	157	138	157	138	154	146	147	157	130	141	139	139	163	144	163	183	149	145	141	116	154	129	150	153	155	151	147	154	148	150	167	148	168	161	153	140	144	157	152	124	145	168	113	145	140	173	147	153	127	161	178	148	135	150	138	158	168	133	160	140	137	156	150	159	147	128	149	160	154	147	146	145	124	160	161	169	174	148	146	179	146	151	155	144	166	137	178	160	151	132	171	178	147	135	143	148	140	188	159	151	155	147	129	137	144	163	168	151	159	156	175	154	171	165	150	154	156	139	159	165	133	165	140	143	153	154	152	157	147	163	147	138	138	147	147	157	136	127	148	151	137	162	161	145	164	155	140	139	160	170	139	157	171	152	163	150	145	122	141	161	149	128	163	142	145	161	151	141	143	159	167	160	154	158	165	147	130	146	144	157	152	143	169	162	161	137	152	173	157	161	170	149	133	143	152	142	151	157	157	159	131	160	160	151	142	140	133	148	150	149	151	155	163	155	158	170	146	166	165	159	154	153	151	138	152	146	158	165	143	155	149	134	146	155	141	155	133	140	163	129	151	148	155	178	138	151	142	153	170	132	148	136	161	158	154	144	135	157	156	153	147	118	148	159	136	131	157	152	169	163	151	139	137	157	163	150	156	154	143	154	142	151	156	146	139	146	150	159	163	137	142	161	136	151	147	176	162	159	121	161	141	130	146	161	166	154	129	142	162	135	150	141	132	156	130	149	142	163	160	141	137	158	146	140	145	158	176	159	148	143	153	142	147	147	173	146	143	152	142	161	154	132	157	129	136	158	152	160	142	134	178	150	150	150	154	149	142	163	150	158	139	158	164	156	169	157	157	167	152	150	161	168	142	149	161	150	128	162	166	154	144	158	145	156	143	149	166	135	137	130	161	156	147	154	168	127	141	161	156	140	158	142	166	154	176	141	148	140	148	171	147	179	165	143	131	138	131	163	137	139	136	187	162	157	161	137	154	144	159	179	173	151	144	120	156	130	136	146	163	166	130	128	153	134	139	131	159	132	168	144	138	144	153	141	160	140	159	156	156	141	148	148	153	149	155	146	155	132	163	142	136	142	150	182	149	173	147	133	155	159	143	160	142	138	142	161	144	136	170	158	145	168	172	148	167	152	149	139	127	169	137	140	160	172	165	148	149	139	148	177	134	134	157	134	147	167	133	162	157	153	150	141	145	152	154	153	160	138	129	151	134	153	137	145
17505	11841	6134	6784	5794	4700	3711	3161	2644	2273	2020	1666	1563	1478	1328	1209	1136	1046	1040	980	912	893	930	944	989	1093	1191	1263	1521	1671	1720	1374	822	902	695	725	773	612	641	597	607	537	564	567	564	569	544	539	567	570	551	548	581	524	522	546	562	555	537	535	562	578	549	510	534	522	502	523	496	508	510	475	496	541	514	527	535	540	475	521	487	519	493	500	519	513	497	504	476	500	491	510	472	481	492	487	466	484	512	518	497	492	451	447	475	492	495	519	493	453	466	493	485	508	457	457	470	481	463	459	507	473	483	499	479	490	449	493	461	467	508	492	497	491	457	466	452	479	484	500	462	491	481	493	516	488	457	476	477	489	492	483	483	496	479	528	482	491	491	518	506	476	475	424	475	506	421	448	488	496	438	476	492	479	500	468	484	474	491	517	484	472	469	488	438	474	485	479	465	521	492	463	488	464	446	479	483	490	503	479	475	467	430	470	450	445	470	481	464	475	491	477	462	473	475	497	495	432	477	458	501	454	485	473	476	464	477	469	463	481	504	460	470	463	454	478	482	487	498	472	453	474	434	517	466	485	468	475	507	457	483	457	460	497	475	476	471	491	486	452	483	460	461	461	477	484	502	446	461	489	470	489	454	469	446	523	471	435	451	444	474	473	441	461	477	476	438	463	427	518	454	483	482	460	495	463	450	489	463	468	477	456	468	479	475	505	494	487	452	447	492	519	454	458	461	465	480	420	461	493	443	475	470	461	507	494	488	493	481	489	509	481	479	471	474	487	491	472	468	469	453	479	501	475	463	465	506	449	485	467	466	475	473	473	493	502	481	497	479	450	502	467	468	431	456	480	462	477	449	440	453	500	478	442	491	492	443	448	518	489	481	451	452	529	475	463	447	449	506	452	451	475	468	459	484	485	463	429	451	450	461	453	474	447	477	468	465	458	491	443	447	479	504	457	485	501	444	495	444	468	468	436	478	491	463	474	476	457	476	495	462	434	475	469	423	489	431	494	429	490	459	478	520	480	474	458	458	494	467	510	489	486	480	458	498	448	488	486	482	467	489	478	500	493	427	466	467	448	475	494	472	487	490	470	463	429	457	511	471	486	473	446	484	457	477	441	508	473	461	438	505	462	446	458	462	459	447	439	456	461	489	460	467	467	470	475	453	462	479	500	505	461	448	491	465	471	495	475	467	485	484	452	476	475	532	467	450	437	479	438	464	487	474	461	483	486	456	459	483	475	473	504	431	491	491	471	529	493	506	468	482	466	483	457	450	434	454	486	455	478	455	492	497	508	500	423	509	477	478	454	472	500	433	452	509	470	461	481	486	469	469	508	471	502	495	493	499	479	457	506	461	483	508	485	460	500	515	456	475	463	475	457	489	481	463	441	490	490	433	448	453	516	477	434	469	472	478	467	457	496	477	479	459	461	472	476	465	497	451	453	501	471	464	484	440	484	498	453	476	504	434	460	469	490	461	470	469	437	476	450	458	432	481	451	467	513	491	498	469	433	486	472	469	485	486	448	450	463	457	485	498	466	471	455	430	463	475	492	422	440	473	481	471	485	492	438	500	485	475	433	485	499	490	458	466	482	460	473	497	465	446	485	468	463	464	459	502	462	501	477	489	430	499	468	507	477	461	477	458	457	479	461	519	479	485	492	451	490	474	477	516	493	510	488	506	531	437	494	478	456	450	456	469	453	483	452	462	484	468	495	476	492	492	470	486	462	457	479	512	438	469	472	444	481	470	451	488	491	505	471	486	471	442	434	477	472	496	491	498	504	498	469	497	462	434	464	466	458	447	457	474	514	490	500	452	471	449	469	482	477	487	490	497	469	492	469	445	437	485	482	491	478	480	456	486	469	465	477	434	465	489	458	476	499	486	482	436	449	469	462	468	487	476	485	475	417	472	454	466	452	462	465	469	447	458	419	491	454	455	469	457	444	477	466	445	466	474	478	484	477	452	475	473	476	437	496	462	487	514	450	507	497	512	450	463	460	490	439	468	503	470	463	462	477	515	460	454	430	489	438	476	507	451	495	462	464	495	461	482	475	484	476	469	473	464	501	491	486	488	488	453	451	484	459	480	470	434	419	474	473	468	445	509	496	436	500	447	450	522	473	465	470	524	499	460	492	519	470	520	473	487	471	491	431	484	481	460	489	488	463	472	512	524	438	447	454	467	468	473	462	506	463	473	475	496	494	456	483	456	477	481	489	447	497	455	489	463	490	455	429	481	488	467	490	480	458	411	449	476	473	461	459	472	478	473	501	513	453	479	495	453	495	464	475	456	466	443	461	486	466	482	478	483	466	487	455	472	449	467	469	448	461	467	463	488	475	465	479	489	474	507	475	471	446	439	472	496	476	475	450	475	457	490	479	467	429	510	454	451	474	461	438	461	513	472	463	515	406	451	527	454	479	466	493	451	438	461	422	444	470	464	454	429	462	445	454	462	445	510	463	476	456	475	471	447	454	462	466	478	458	461	496	445	470	456	497	503	470	474	447	447	461	436	490	475	484	472	482	473	446	446	480	494	498	493	492	484	472	511	449	484	433	495	497	443	460	501	478	449	456	477	462	471	508	468	477	475	485	458	489	462	510	455	495	481	504	486	487	451	499	486	530	490	495	478	453	472	487	464	496	474	455	494	495	445	516	492	461	475	455	464	489	475	466	450	482	476	461	488	469	438	493	469	467	480	465	455	449	495	500	469	444	491	466	491	443	500	474	467	458	448	450	467	441	449	484	448	468	468	487	451	450	468	438	473	482	459	454	474	480	456	495	459	468	485	487	463	474	478	491	491	494	478	470	436	486	436	463	467	426	479	472	497	463	489	458	455	472	483	478	500	476	482	495	428	515	507	492	464	503	440	454	460	487	460	475	489	479	461	435	477	453	477	481	451	451	480	498	474	437	485	478	477	487	451	461	447	458	472	486	498	472	467	452	426	441	438	478	471	446	480	460	452	430	432	494	445	457	476	465	479	467	476	513	487	465	473	480	438	454	487	452	498	480	501	481	482	470	474	490	475	500	471	440	466	475	488	488	460	482	497	473	454	474	501	522	477	465	446	454	467	488	441	468	493	463	480	483	464	499	474	491	467	489	464	428	451	514	472	490	512	423	486	436	475	440	492	495	516	492	449	504	463	460	473	445	484	462	487	442	497	459	475	443	484	473	500	478	467	460	442	483	462	481	457	486	497	495	462	468	435	512	463	472	487	460	446	472	475	418	446	453	503	495	486	475	468	472	511	466	468	476	448	456	457	482	476	469	509	498	462	483	488	450	490	502	412	475	475	487	535	493	446	482	470	490	488	464	448	458	419	467	496	476	475	457	460	481	467	454	462	494	463	440	501	474	466	499	478	433	473	460	453	470	505	454	488	471	481	484	475	454	470	459	446	477	486	463	436	457	478	486	464	454	480	461	457	467	447	434	452	470	487	455	429	444	496	451	472	501	502	444	464	477	470	465	476	462	445	478	437	455	500	466	487	436
2752	1112	337	326	233	228	239	242	221	197	226	220	241	243	222	205	240	232	219	223	214	190	217	194	207	244	242	204	207	213	258	227	192	210	211	204	218	197	226	220	235	221	206	210	190	197	219	207	228	237	218	246	224	204	207	251	213	228	208	218	226	200	196	224	231	220	220	208	200	239	217	237	203	239	222	238	188	216	235	243	178	242	208	219	208	217	215	212	212	227	224	226	212	220	215	194	236	235	188	199	217	233	202	214	230	212	215	222	219	229	218	215	203	188	220	203	228	176	215	211	231	203	219	206	216	208	211	202	228	212	203	212	244	214	212	254	203	192	204	207	223	194	230	191	230	215	214	191	216	254	217	224	203	223	240	199	208	206	215	209	218	221	207	210	229	188	223	220	220	235	203	204	191	177	226	214	216	211	228	197	206	242	232	232	211	216	221	216	229	210	215	207	245	226	214	244	207	194	201	212	214	202	193	214	228	195	194	224	230	214	220	218	223	191	191	211	201	196	229	216	237	200	215	209	197	205	219	201	215	202	221	194	224	233	200	220	240	221	198	216	210	208	201	228	184	214	204	208	210	194	227	215	250	211	198	244	192	219	208	203	221	246	213	207	220	233	222	187	209	224	225	219	227	225	193	214	191	200	206	213	224	191	240	184	216	250	209	204	194	198	204	222	235	200	230	238	225	200	219	214	188	213	232	228	222	201	197	215	225	209	202	185	208	188	230	202	191	196	235	231	211	205	201	205	230	236	214	238	224	231	193	183	229	236	209	233	234	210	212	229	206	192	226	228	221	213	227	197	202	240	220	207	207	225	244	209	208	234	203	207	215	204	242	222	216	208	206	220	200	208	187	254	202	206	208	199	184	210	210	242	220	216	208	221	234	215	231	210	212	218	196	213	196	222	219	199	235	223	231	206	197	218	198	192	222	199	216	236	218	232	197	209	192	207	228	218	228	220	214	197	236	211	202	210	221	205	211	183	199	203	204	230	222	241	219	226	222	213	222	213	214	203	238	233	223	219	205	218	215	195	189	218	221	212	179	204	215	220	241	212	203	208	230	221	201	217	217	212	243	193	212	220	185	224	229	223	222	175	244	200	202	188	216	234	218	186	213	228	250	208	227	209	220	225	207	216	199	230	226	210	233	206	219	217	207	202	213	213	226	219	227	211	203	218	195	206	222	207	193	203	247	210	209	206	248	212	226	242	218	213	249	209	231	213	213	224	210	212	208	225	225	203	230	207	203	185	203	217	231	194	216	223	217	210	205	202	200	225	225	185	216	215	203	214	238	203	237	212	193	245	221	197	197	203	216	208	219	218	222	198	240	207	239	219	211	216	213	205	221	238	205	210	218	240	228	201	226	223	214	214	214	208	229	203	185	239	226	229	211	226	217	190	188	223	212	220	188	216	228	204	213	213	207	212	213	187	212	199	212	217	197	200	227	203	227	213	235	213	224	216	234	195	219	203	219	223	207	225	222	198	208	220	229	218	256	191	221	224	212	220	236	198	221	222	210	225	220	257	206	211	210	228	213	207	210	203	203	235	185	193	182	230	228	212	218	207	209	239	232	210	219	216	229	217	233	200	225	236	217	239	200	208	230	231	200	201	225	195	197	198	221	213	220	207	217	228	215	219	216	202	217	201	232	217	242	194	184	208	205	230	239	222	206	214	225	214	254	223	222	223	197	214	217	228	200	186	217	220	218	199	223	234	210	216	229	202	230	220	214	192	231	195	194	220	165	196	193	209	220	224	192	194	192	214	218	240	201	231	191	218	209	228	203	189	219	218	199	214	216	240	222	216	220	195	220	206	216	230	216	224	212	214	201	209	223	205	215	227	225	195	236	218	255	181	189	211	204	187	225	206	216	240	217	218	235	198	215	222	228	203	228	209	225	193	219	230	219	190	192	198	209	199	194	204	225	214	208	206	210	260	207	208	205	209	209	216	235	193	189	233	202	218	203	211	197	236	197	212	217	190	225	212	232	229	208	247	218	221	234	219	211	230	219	188	237	221	216	226	203	196	222	202	227	226	208	212	198	207	236	243	210	209	212	225	212	215	197	211	223	223	187	219	227	206	228	191	218	235	199	199	221	198	178	210	207	251	210	204	204	211	245	212	233	209	206	210	263	210	201	193	217	221	228	212	200	218	229	232	201	214	223	212	220	211	198	225	217	224	207	217	224	215	189	225	214	224	223	199	197	193	200	245	225	208	218	210	224	214	214	230	216	190	240	210	205	254	208	223	220	204	200	222	237	189	223	217	205	221	232	213	216	215	199	211	213	217	229	192	200	231	209	216	203	242	199	260	216	209	211	202	218	243	219	214	180	202	201	211	207	202	206	188	216	212	251	237	193	223	223	228	191	227	222	220	219	241	240	242	214	215	211	194	210	234	211	226	206	219	204	218	198	222	221	214	240	194	216	195	219	208	221	207	224	201	218	215	203	235	213	218	194	216	213	228	239	217	222	203	210	193	220	226	229	224	213	222	230	227	191	207	202	200	222	239	237	204	231	218	204	203	209	223	215	205	224	199	210	204	208	253	210	228	233	223	241	206	203	222	213	201	221	216	222	216	197	225	216	212	185	219	197	185	202	217	192	205	188	206	206	223	227	210	209	214	187	209	199	199	199	217	222	227	218	216	229	195	191	221	227	223	165	260	219	234	227	229	226	227	208	229	206	228	190	205	219	211	202	228	228	206	193	212	231	203	217	207	200	206	224	234	243	224	203	228	209	221	201	249	227	228	216	208	218	218	231	241	217	195	200	231	192	184	217	216	205	197	216	217	199	226	209	199	235	213	227	200	215	208	232	200	209	206	213	197	215	211	206	197	208	219	207	229	233	213	220	224	233	238	230	205	225	196	187	230	196	209	199	222	211	205	222	207	234	229	232	223	189	219	221	213	210	242	208	190	203	198	214	208	221	204	213	214	228	235	209	220	238	183	211	205	222	220	210	204	210	207	194	220	238	204	193	219	232	209	202	211	192	224	209	229	205	225	219	237	198	235	203	207	242	216	229	237	198	209	218	207	203	196	229	212	208	188	184	215	227	226	204	215	208	198	240	208	216	217	232	217	218	245	197	225	200	218	211	228	203	210	201	211	216	228	216	209	233	198	248	192	220	198	215	208	208	191	223	207	232	211	205	220	225	218	236	199	234	209	207	203	233	178	208	190	188	254	203	212	185	213	235	201	195	208	213	218	205	205	216	200	220	223	217	226	214	226	198	211	212	205	211	211	229	219	213	238	215	196	224	237	223	180	205	243	217	199	201	226	203	229	207	239	207	214	193	239	196	218	219	229	226	218	213	226	210	199	212	216	207	211	215	227	189	202	222	218	214	212	199	205	228	215	214	228	231	245	229	238	197	196	218	244	230	253	228	208	202	239	213	222	221	203	189	246	207	198	224	211	223	209	226	187	214	222	220	215	245	230	222	220	200	202	192	195	228	217	203	194	244	220	203	210	196	219	230	208	207	199	224	206
2767	1615	809	812	785	757	731	640	664	681	683	674	665	615	635	650	650	666	677	660	669	663	618	632	642	653	638	619	630	635	661	666	647	648	633	633	656	568	622	678	596	636	550	642	592	587	610	588	614	640	672	626	605	645	637	628	645	610	637	598	622	631	654	632	640	658	598	640	601	646	626	636	622	622	661	618	614	618	589	605	584	603	668	641	589	603	657	640	657	598	655	623	585	669	586	587	626	648	673	652	646	609	610	625	618	636	665	578	642	610	583	578	607	605	621	614	612	638	612	601	631	640	587	647	634	607	595	652	610	634	635	626	580	617	636	640	621	613	601	622	645	682	619	616	639	598	608	620	626	624	584	607	645	646	562	623	662	628	643	616	639	571	605	644	617	652	678	596	621	621	611	619	639	613	659	634	662	672	591	646	622	605	613	566	647	630	633	609	641	627	601	612	657	585	621	654	625	588	611	641	653	625	646	604	585	571	607	597	574	648	611	630	582	642	629	638	583	632	601	633	584	665	646	608	640	637	634	625	674	612	593	631	571	620	608	599	631	563	619	607	648	643	624	634	630	638	620	571	605	593	639	661	619	624	597	621	601	630	664	651	589	620	600	655	624	584	650	640	629	607	616	629	618	634	586	616	604	624	593	624	630	599	613	619	588	596	626	576	604	618	611	637	683	601	623	594	613	620	588	629	578	642	619	588	625	621	619	632	589	614	612	615	638	634	635	613	604	617	627	570	624	572	644	577	615	605	598	582	620	621	625	692	642	597	596	636	620	657	609	615	625	644	635	606	637	667	600	639	609	633	616	603	566	612	607	667	618	613	666	592	612	642	611	617	591	622	572	598	590	640	620	627	620	612	619	629	639	573	599	616	645	620	639	602	562	586	619	614	576	618	587	623	651	594	601	616	646	616	616	631	613	597	631	582	632	602	614	563	636	599	600	631	629	584	630	666	621	631	587	608	660	600	663	588	590	627	587	601	652	634	642	635	603	612	580	618	586	587	596	640	644	614	621	606	602	621	611	599	636	605	618	652	594	625	593	628	621	602	589	653	621	594	619	609	607	644	573	630	576	640	644	638	705	634	573	595	610	605	581	592	591	619	671	637	604	588	586	634	667	627	620	610	624	647	630	598	601	654	637	608	594	599	598	648	620	615	625	638	630	596	641	599	551	688	664	619	568	648	613	628	595	613	629	606	632	575	631	577	623	645	617	574	657	608	654	634	596	607	607	606	622	615	641	668	628	595	633	589	610	687	629	619	655	618	602	662	593	620	648	626	648	647	636	596	607	663	643	622	611	633	602	568	623	637	614	626	620	592	623	579	650	637	647	620	628	615	602	598	631	653	611	614	607	622	602	642	616	664	611	624	636	592	629	626	607	607	603	655	596	654	562	598	631	655	693	611	613	664	591	567	612	605	615	608	620	675	615	628	686	586	639	636	622	618	603	593	643	652	598	645	627	631	588	537	622	590	581	642	621	650	625	610	567	615	646	649	632	609	627	654	604	573	627	594	593	669	606	633	635	622	617	604	611	621	652	637	604	589	601	646	640	604	627	594	592	622	624	613	622	617	595	622	592	628	697	637	633	630	579	622	650	641	603	608	614	612	628	585	620	622	578	569	614	617	605	626	646	612	609	608	640	629	564	626	631	595	609	649	554	630	622	595	638	642	635	593	627	604	616	628	623	608	617	595	603	655	584	561	646	628	615	609	608	635	620	619	627	599	601	609	648	595	653	594	610	582	573	615	608	593	626	594	625	635	612	593	593	618	652	671	651	590	576	591	590	591	608	638	625	650	664	576	626	632	606	609	620	625	615	650	634	579	617	639	569	671	599	614	595	605	668	640	613	661	625	660	603	641	687	626	637	632	613	638	651	652	640	617	625	611	624	631	660	576	626	564	621	621	577	621	613	583	604	582	652	632	652	563	613	590	645	637	609	601	587	613	591	650	596	623	608	645	613	628	650	596	590	609	608	626	650	638	660	637	659	612	607	619	611	630	602	639	576	579	596	674	568	601	601	583	597	607	625	573	598	627	599	627	618	615	638	593	635	612	594	608	618	613	646	673	630	623	619	625	600	650	639	568	624	626	634	643	612	621	601	570	596	600	618	603	616	631	634	593	597	626	600	647	634	620	632	637	613	634	587	676	586	639	642	586	585	655	639	627	640	596	599	637	553	593	629	564	599	611	626	590	608	615	624	622	643	617	651	603	634	611	605	682	605	643	616	622	625	667	599	626	590	605	577	655	621	619	633	576	607	606	626	625	670	632	620	659	577	645	593	630	570	640	640	565	614	658	616	633	631	642	622	597	631	650	620	649	626	622	587	615	626	637	595	621	639	611	604	631	610	634	587	638	596	644	556	629	617	624	672	622	638	608	625	634	586	582	629	610	607	611	620	632	639	608	631	569	653	638	653	616	670	663	643	656	615	587	627	630	617	571	617	603	611	598	634	591	650	623	625	620	625	635	601	667	594	624	624	629	653	578	664	597	635	645	596	612	592	649	589	620	638	616	617	644	619	590	594	660	618	595	620	591	623	627	596	594	604	604	640	630	629	611	617	623	615	632	623	622	612	646	640	602	635	623	641	594	601	634	601	603	604	645	635	593	625	616	635	621	607	563	576	604	603	607	642	621	643	614	592	614	636	634	609	623	569	585	592	618	674	604	595	625	658	612	609	599	599	605	634	593	646	654	652	637	627	595	604	574	611	640	584	596	589	629	616	580	615	599	618	631	626	628	616	578	587	576	660	670	619	633	578	616	634	623	606	621	599	596	569	638	656	646	626	629	633	641	613	630	579	591	605	654	647	583	606	657	594	657	636	673	604	617	609	617	644	610	608	635	662	622	607	601	637	612	623	604	648	602	617	618	610	657	621	613	639	575	636	631	627	649	611	576	625	612	611	609	619	610	611	596	619	590	655	587	587	644	611	647	622	645	618	611	605	608	582	628	603	647	659	636	621	622	573	606	588	654	600	578	643	649	653	630	603	651	563	591	640	634	605	663	615	631	641	582	660	608	615	619	648	606	626	629	608	627	584	632	573	632	594	617	633	616	542	607	620	630	592	607	615	596	655	625	596	612	616	593	678	585	612	600	622	599	633	609	625	632	592	599	621	656	631	672	651	599	561	619	639	626	614	600	618	623	616	604	606	594	639	596	611	604	604	631	609	604	592	607	603	584	636	642	612	626	600	627	616	599	637	601	634	644	612	610	606	656	671	620	591	580	647	631	625	633	635	627	605	623	607	677	654	601	564	618	589	636	605	621	643	594	654	629	590	613	621	595	665	615	619	622	652	586	630	633	605	586	627	667	597	627	638	635	627	615	607	642	621	654	640	585	607	655	659	609	593	625	646	620	587	623	636	605	624	635	590	584	634	655	648	612	634	620	629	623	652	613	627	664	600	654	625	672	615	653	575	620	625	622	640	637	594	635	643	591	606	625	611	601	627	657	621	606	638	636	625	617	646	623	664	629	598	589
18611	14442	1840	1177	808	549	399	347	312	258	215	189	166	176	165	149	171	144	161	139	116	142	129	146	139	168	163	166	169	167	175	140	147	126	122	132	127	102	112	129	125	95	119	117	113	124	118	99	105	107	122	110	112	105	103	104	115	105	105	105	110	118	116	124	122	97	91	88	114	110	121	116	120	94	109	108	114	132	147	94	119	97	121	116	108	126	105	106	101	97	120	116	100	112	104	90	103	97	104	121	108	122	109	115	113	92	101	111	108	82	102	112	112	119	91	114	107	100	112	98	89	111	97	104	111	146	104	111	116	124	102	106	109	82	94	118	99	104	114	101	128	117	116	127	128	109	119	121	100	100	123	96	114	99	106	89	97	100	101	86	105	108	115	100	92	97	123	106	104	97	107	113	94	109	118	95	126	114	102	92	94	117	115	117	104	103	106	105	132	114	90	119	91	109	108	107	117	118	119	123	108	114	100	112	103	110	100	108	112	116	111	90	118	107	101	107	91	98	114	101	100	107	119	93	107	119	103	97	95	105	97	102	98	106	94	107	112	114	104	115	112	96	105	117	114	103	98	111	95	124	140	128	113	110	96	108	100	122	116	116	93	103	102	109	103	114	107	102	95	114	115	110	106	124	109	93	81	90	104	100	114	95	106	86	98	101	98	125	112	112	106	96	114	125	93	102	112	97	115	108	103	100	112	102	95	114	109	109	118	96	108	114	119	116	83	109	117	114	121	112	93	106	94	98	120	106	97	108	103	97	82	123	126	125	127	100	95	114	114	100	89	116	127	122	89	106	105	108	108	111	119	121	99	124	108	99	105	106	97	109	90	126	125	114	115	106	115	122	122	105	128	113	88	107	117	119	117	106	96	116	99	130	98	102	101	108	111	119	95	102	109	81	86	122	117	118	107	102	104	105	111	99	111	90	110	112	114	116	107	108	94	110	102	115	111	105	96	97	115	115	101	117	99	108	105	116	119	97	96	101	118	108	101	123	127	91	109	100	96	103	113	96	110	108	118	95	91	86	107	118	113	111	112	99	105	106	109	135	90	115	112	106	119	102	115	127	104	114	108	117	97	94	118	100	97	100	102	112	109	85	93	110	117	102	98	112	111	115	127	121	113	101	108	118	104	122	123	101	118	68	109	97	97	93	89	95	116	105	121	114	103	113	97	109	100	112	124	101	117	105	119	101	117	114	117	102	131	113	95	103	118	97	94	109	121	109	102	95	103	110	118	128	96	105	135	105	125	103	114	99	85	100	110	102	104	136	99	122	87	86	118	126	100	106	107	119	112	111	113	120	100	105	128	111	125	111	97	109	112	105	110	107	110	108	105	124	99	123	101	123	98	109	106	106	104	99	122	80	120	106	113	116	119	101	111	105	107	116	112	111	110	113	107	107	135	110	113	111	108	107	107	99	131	101	84	102	105	107	118	131	96	102	118	99	97	112	109	91	97	110	104	110	100	101	124	115	113	93	101	125	104	127	91	104	122	104	100	110	111	91	88	101	113	119	118	116	90	114	103	109	112	104	94	114	113	101	129	90	82	107	108	111	104	96	124	108	115	98	96	123	112	111	114	98	104	101	91	116	101	113	110	105	109	110	118	120	114	113	102	107	90	108	110	91	102	107	94	107	121	94	125	118	118	125	100	100	119	111	122	106	114	106	123	95	100	113	105	124	102	128	119	105	102	102	112	100	92	109	124	101	83	99	107	104	101	104	115	116	98	113	99	102	107	104	115	109	100	124	108	114	90	95	111	126	111	111	123	119	111	118	106	107	117	111	95	118	86	97	98	104	99	91	104	106	126	94	127	108	89	94	116	110	86	101	113	119	100	101	96	101	107	116	102	113	133	91	112	142	108	122	118	91	92	103	93	113	104	117	102	103	140	112	111	107	112	96	105	101	113	114	116	112	101	111	130	98	114	97	110	99	113	119	104	122	117	135	105	109	117	106	114	113	98	99	105	114	111	120	102	121	100	103	117	115	118	115	101	109	95	109	106	99	110	114	107	113	108	109	109	93	102	117	108	102	112	114	107	96	122	120	112	119	106	91	109	95	118	84	96	102	114	120	110	113	105	106	116	99	110	107	111	103	105	104	101	111	104	117	117	98	112	106	87	85	107	125	106	106	103	108	89	100	115	123	105	102	89	116	100	98	115	120	120	100	101	109	125	110	111	89	122	107	104	115	116	95	119	93	104	97	117	83	111	102	106	117	108	142	104	102	93	109	106	83	111	97	112	93	109	97	101	103	116	123	106	100	117	109	117	93	117	104	122	119	98	106	109	119	121	113	106	120	94	131	120	100	97	102	106	109	118	107	103	98	113	115	116	109	93	102	109	95	116	107	98	98	107	115	107	111	109	113	99	110	101	111	92	103	98	108	120	106	95	96	94	118	110	115	93	140	118	107	103	120	108	112	91	108	113	98	110	102	84	105	94	128	97	110	124	84	108	118	111	113	105	118	106	94	115	105	100	113	113	106	123	119	109	111	121	120	102	115	115	100	104	115	117	117	107	101	98	116	83	91	101	91	101	98	130	113	103	114	107	112	101	87	80	109	111	106	90	102	125	115	97	102	107	107	99	109	106	109	121	108	112	112	113	114	104	126	109	125	100	108	114	115	115	105	119	109	122	101	97	129	106	120	111	109	109	112	106	112	114	116	89	103	104	102	107	122	103	104	105	123	118	128	92	120	117	123	119	94	97	111	90	109	106	112	102	96	94	102	93	120	107	95	99	114	102	109	92	111	107	101	108	116	117	98	91	101	115	112	97	96	103	105	122	99	113	109	115	93	97	111	104	118	102	107	99	115	110	98	111	120	121	90	113	101	105	94	116	113	108	93	104	93	106	96	101	115	112	101	117	111	115	106	116	93	118	116	98	110	111	121	102	91	123	111	95	118	125	107	117	90	108	100	104	100	129	108	120	93	97	119	123	98	107	117	118	97	108	89	104	110	117	99	110	117	113	123	101	115	83	105	113	107	109	87	116	114	112	107	126	113	109	110	105	101	114	114	103	93	86	109	108	105	109	106	121	106	128	111	89	103	97	104	111	120	114	124	115	108	98	106	110	107	100	106	121	98	117	101	97	104	96	105	113	100	107	82	98	97	130	110	111	107	128	100	128	110	121	117	123	131	107	122	105	110	110	113	117	123	118	113	99	117	114	119	103	98	118	102	106	121	100	100	116	101	115	116	101	93	80	101	102	97	88	94	93	99	120	123	103	111	113	104	117	109	106	97	108	106	115	94	89	104	109	102	112	121	102	111	119	129	79	90	107	111	120	119	124	106	109	127	117	110	97	112	100	101	104	123	119	96	117	105	115	115	114	98	116	110	99	115	93	104	119	89	100	107	101	98	103	111	103	103	107	118	111	81	110	85	119	104	117	95	107	107	106	92	94	113	99	100	106	101	112	110	106	111	135	118	113	100	124	101	100	95	95	124	95	115	109	113	94	112	122	100	106	116	115	89	100	124	97	101
11453	11218	3352	3743	3222	2574	2044	1728	1490	1214	1178	1024	912	844	766	756	683	653	643	560	557	574	555	591	656	641	796	727	855	932	961	768	617	503	467	504	501	437	475	454	393	437	403	400	415	444	389	407	373	395	386	402	416	382	365	358	365	398	448	404	420	387	372	377	381	396	396	383	384	379	382	387	369	356	379	355	358	365	350	365	373	327	374	355	352	358	363	341	349	369	368	352	327	352	381	326	354	363	392	372	385	360	380	370	369	374	379	362	365	362	356	344	347	315	385	365	356	358	374	345	339	321	334	355	368	330	343	347	382	366	378	374	374	336	360	344	370	340	352	355	358	382	363	344	331	368	377	378	359	381	350	363	348	385	356	346	355	370	348	378	359	367	390	350	318	329	324	368	345	378	374	331	345	377	340	361	352	362	374	356	344	338	343	336	361	383	363	351	363	351	378	358	360	317	313	356	382	359	336	332	359	389	359	366	350	349	350	344	332	398	333	365	365	344	343	352	358	345	346	355	360	336	338	353	367	335	330	338	345	346	360	365	354	375	342	394	345	366	335	336	323	388	340	362	342	361	356	339	376	321	356	354	325	336	365	338	338	381	367	365	346	355	356	341	344	346	370	345	339	349	370	351	346	331	346	355	375	372	368	374	310	320	384	315	365	363	386	369	379	334	371	367	356	350	348	365	325	339	365	363	341	342	336	351	339	380	377	369	383	364	342	371	330	333	342	402	328	345	322	353	367	347	358	327	370	344	347	370	378	318	354	354	333	377	365	346	384	371	381	358	384	316	381	356	335	357	382	355	358	350	355	338	315	336	326	365	338	366	344	331	379	354	362	343	367	384	334	385	367	338	353	365	368	356	365	334	367	351	307	368	354	337	363	381	362	322	361	362	338	351	357	348	320	322	393	333	347	345	355	381	380	353	338	350	330	345	342	330	369	328	320	354	345	400	358	367	349	355	356	356	351	380	355	320	380	367	349	375	352	338	330	371	322	379	356	366	343	342	332	365	360	381	341	363	349	331	311	331	343	340	369	355	351	338	372	338	371	358	379	352	354	351	358	350	340	341	356	356	340	350	352	364	329	351	345	366	359	354	371	354	336	353	333	326	337	349	360	389	354	356	342	348	349	357	337	361	369	357	382	343	378	369	360	375	347	343	366	337	346	390	367	401	363	376	377	341	395	368	341	351	307	361	365	333	372	370	365	354	331	386	364	337	354	351	349	346	363	338	366	370	330	394	373	339	385	387	342	349	391	352	328	359	334	327	380	345	349	379	370	372	337	329	349	358	384	360	336	320	366	347	361	346	367	342	372	387	356	353	356	330	379	356	343	306	340	379	336	363	324	364	356	357	341	370	348	313	348	384	381	330	377	364	347	345	363	387	361	349	351	351	368	353	338	335	332	378	357	336	366	345	377	351	352	336	327	338	352	352	340	344	374	357	357	322	364	326	358	371	352	360	341	373	331	364	351	390	355	381	355	357	371	334	357	319	356	409	343	326	342	374	337	396	365	322	352	344	361	389	332	378	391	346	350	327	337	364	370	336	362	386	352	336	366	359	351	361	367	381	346	337	332	330	342	374	364	320	353	378	336	384	374	308	371	333	363	338	353	361	344	384	362	363	370	347	371	341	359	337	353	346	351	357	365	319	346	373	359	383	350	297	334	335	386	360	348	368	354	376	350	335	360	353	374	356	362	361	341	349	370	368	398	328	334	337	347	369	382	349	344	335	353	356	334	344	371	323	381	325	341	345	354	342	363	368	344	343	353	347	350	373	367	354	383	331	356	369	361	336	359	369	351	368	351	342	371	374	355	352	358	347	387	343	347	334	341	362	336	351	348	378	350	389	382	372	353	364	384	365	326	372	350	311	345	345	341	368	384	357	323	368	327	360	361	348	350	345	395	371	347	357	333	323	360	361	374	339	353	346	358	371	344	349	378	385	351	340	340	379	330	342	336	335	394	327	360	331	330	346	330	376	353	346	374	348	385	350	354	340	334	347	362	320	376	353	356	357	350	369	337	319	372	358	345	396	400	335	364	346	362	353	373	330	341	372	345	350	360	365	364	355	339	362	348	387	376	381	375	340	372	352	368	355	338	359	370	376	350	365	393	344	350	333	361	348	333	351	344	346	310	346	395	378	380	342	343	338	325	336	353	367	342	379	369	323	356	377	336	367	344	349	339	334	341	358	356	381	344	354	355	353	344	352	351	358	355	391	349	345	365	348	387	380	367	345	371	345	330	342	375	357	334	371	348	323	349	348	354	369	320	379	346	350	352	341	350	350	370	331	372	330	351	349	365	375	365	354	385	355	378	359	361	318	334	339	332	385	370	353	336	338	368	381	378	368	395	388	349	362	359	357	353	344	353	360	377	334	335	350	370	363	353	372	348	362	312	359	355	385	382	335	309	355	385	358	350	345	351	328	373	348	329	330	362	373	320	340	355	330	354	342	321	371	342	348	379	345	315	397	347	377	350	338	343	328	394	352	352	343	350	346	344	348	364	353	370	355	356	308	355	356	352	359	373	374	398	363	393	368	326	351	344	357	368	350	337	336	358	382	353	333	365	383	342	359	361	353	344	359	363	335	360	381	347	352	347	374	375	328	372	332	355	365	381	322	371	358	365	349	355	364	367	380	349	340	328	330	375	359	349	352	354	341	353	363	362	353	338	355	345	345	345	352	379	361	346	384	346	350	372	345	327	346	338	377	379	340	349	352	344	382	364	379	383	340	355	327	355	315	347	368	336	364	342	355	366	369	350	376	326	367	352	342	340	317	364	338	353	346	400	350	354	363	324	376	391	350	340	351	356	356	353	366	368	387	339	367	340	360	366	340	373	375	349	336	346	335	352	372	345	339	322	349	343	371	359	364	345	330	330	365	342	353	353	379	384	373	338	371	354	379	365	345	361	372	367	334	389	356	362	353	329	355	331	339	379	355	352	344	370	326	380	348	363	335	360	360	393	339	360	370	413	388	354	375	343	344	359	323	336	348	339	340	364	372	353	332	330	357	352	361	359	345	404	366	340	373	355	338	352	313	405	338	340	347	355	366	325	352	362	346	352	399	339	343	363	371	358	380	348	357	365	343	329	362	396	338	325	327	387	361	355	348	360	364	355	358	335	330	352	348	356	357	348	377	347	370	342	377	346	373	388	391	332	398	359	361	347	326	332	349	368	367	383	380	388	338	324	377	355	311	384	357	363	365	343	318	306	328	332	376	342	363	342	345	359	373	349	348	343	370	348	323	372	379	352	381	362	404	338	364	330	379	364	373	367	343	346	357	354	349	357	389	323	331	339	343	341	327	339	338	347	384	369	313	344	351	367	347	369	361	347	339	336	342	357	376	351	356	345	348	338	392	382	342	365	355	332	364	338	344	354	329	360	343	347	349	358	381	377	339	340	347	356	336	332	363	358	355	349	349	332	357	358	340	341	350	362	326	357	351	352	389	343	341	372	346	337	368	364	355	371	329	379	387	356	379
25562	21855	4220	2070	1532	1029	758	629	511	420	373	353	323	260	249	226	201	216	218	184	204	194	175	193	192	205	253	251	292	299	288	233	191	181	207	182	166	169	162	192	127	179	170	152	135	158	134	149	163	166	141	149	148	169	137	144	133	142	154	141	157	156	140	140	156	158	131	128	154	136	154	156	178	142	155	150	131	157	170	133	136	163	139	147	140	155	155	154	139	149	148	131	133	137	125	125	162	134	155	150	163	150	137	138	147	127	132	134	127	143	142	151	161	149	136	150	137	124	136	147	151	145	161	130	151	144	146	142	146	157	152	151	142	131	162	126	129	143	146	145	137	131	155	137	127	140	142	136	146	129	131	146	131	130	151	122	156	122	145	169	147	131	157	146	151	157	147	149	133	143	136	138	159	151	151	138	134	149	122	156	134	138	152	145	133	140	147	136	158	135	142	160	136	133	152	141	140	146	138	140	154	157	154	136	157	129	130	125	153	132	149	155	114	137	141	149	144	143	146	146	140	139	143	162	179	127	146	123	155	131	143	137	133	159	154	150	134	129	133	147	152	135	154	126	117	145	130	140	165	123	143	122	136	134	159	139	137	169	123	143	158	139	151	164	132	146	150	137	144	173	130	150	148	146	139	161	142	140	148	149	135	146	164	148	128	138	152	160	144	133	167	146	138	152	141	160	131	140	141	113	156	139	161	133	137	141	132	163	142	149	143	161	143	122	148	152	161	141	138	132	130	134	133	157	142	156	151	165	156	132	148	151	147	150	147	159	126	160	129	134	152	161	161	145	134	137	140	140	136	147	157	142	148	139	161	132	129	148	130	134	121	159	125	154	123	134	150	164	127	154	134	172	142	143	167	138	165	159	132	152	132	133	163	150	142	130	153	127	153	120	135	151	146	140	151	158	130	161	141	149	160	142	138	138	139	142	156	151	149	138	151	132	110	160	158	146	138	147	164	134	136	134	133	141	143	153	144	151	135	156	144	135	150	165	156	147	144	152	150	133	149	137	159	148	160	152	166	162	156	161	152	142	132	130	161	160	147	152	163	134	146	127	135	144	106	145	142	158	143	145	112	134	135	148	129	128	132	128	135	159	127	154	126	163	134	132	129	161	150	137	142	134	129	152	123	143	157	150	152	151	159	139	156	126	134	137	148	125	137	138	140	135	146	146	164	152	150	130	159	134	147	141	161	161	141	161	169	137	153	155	153	133	154	145	124	129	144	138	163	153	160	164	152	146	171	146	169	147	158	165	148	151	133	121	154	142	144	129	168	159	155	156	160	145	154	148	159	156	143	151	148	164	158	155	150	142	141	136	145	151	120	142	145	154	159	133	130	142	161	145	133	173	138	151	159	157	150	113	152	159	151	160	156	149	139	154	167	148	166	146	136	143	133	159	146	139	138	130	147	155	136	144	129	154	127	149	146	119	153	140	156	119	145	130	151	132	139	139	173	148	142	136	138	122	125	148	143	150	150	129	131	153	141	163	127	134	143	171	138	155	140	139	135	145	153	137	160	141	160	132	145	132	130	151	135	146	138	136	143	167	137	156	143	174	143	150	154	146	148	130	136	159	151	146	139	116	134	145	140	130	143	137	125	149	132	135	165	145	158	131	148	135	134	137	136	124	159	138	144	138	151	147	172	142	134	147	163	152	116	131	143	153	155	127	147	145	143	137	154	151	159	160	155	137	127	133	127	150	130	110	141	139	141	156	122	146	149	143	168	156	137	143	164	154	143	156	154	142	150	146	142	126	138	151	142	167	131	150	138	133	151	143	171	132	148	145	140	138	166	138	120	174	145	145	147	171	143	138	141	131	128	142	131	165	151	135	129	165	139	146	135	147	138	125	158	128	159	129	153	148	139	131	138	133	147	139	141	164	140	148	143	142	158	132	137	159	135	162	145	154	136	167	140	157	146	123	152	165	127	135	131	133	118	134	145	153	136	132	153	138	126	155	143	151	161	140	143	178	134	145	143	121	123	150	163	158	154	148	133	132	130	142	160	136	168	148	160	141	134	140	138	143	165	150	141	143	108	151	158	166	134	145	143	139	144	130	139	138	149	142	133	136	162	152	162	156	135	147	140	152	136	142	160	130	131	154	148	131	159	127	154	140	130	146	156	139	176	144	133	146	143	141	160	115	141	135	161	144	149	156	133	146	134	139	121	149	138	138	144	135	145	165	144	146	123	152	129	144	150	124	136	147	135	125	115	154	150	143	149	136	136	151	139	127	143	156	149	161	142	128	153	167	116	143	123	153	165	156	145	142	116	169	136	142	141	156	132	155	132	146	158	136	138	162	155	137	126	143	141	150	127	142	149	153	156	151	135	134	148	161	133	156	124	153	128	121	141	152	147	136	131	144	143	165	138	133	147	149	135	135	144	126	129	156	146	136	157	137	166	135	159	131	139	156	160	137	153	157	147	155	139	151	160	159	149	162	158	155	147	137	148	163	159	147	147	139	124	151	165	144	155	162	153	159	143	142	148	130	131	158	128	149	157	162	141	155	140	159	129	150	155	152	161	139	142	165	170	127	159	152	149	157	169	168	149	174	114	167	134	133	115	141	154	142	161	160	130	154	153	135	160	146	146	156	134	159	117	149	149	139	146	155	142	144	147	115	165	111	139	144	124	157	150	145	139	131	128	133	137	147	154	157	141	129	123	146	147	124	132	129	134	150	154	145	134	149	159	131	173	158	161	138	135	141	161	140	142	145	133	167	120	155	144	133	135	159	159	149	129	144	171	131	154	145	140	161	145	141	134	148	151	141	125	150	106	151	145	138	136	132	146	138	145	161	133	134	159	147	135	152	156	148	108	130	126	162	136	144	156	137	124	137	139	134	131	133	149	147	148	119	139	158	145	150	133	154	137	109	149	139	127	143	165	166	148	152	152	146	158	124	158	136	170	137	147	131	134	157	149	131	138	143	140	158	144	152	154	145	140	152	138	144	137	148	123	137	136	161	135	160	147	129	137	151	144	156	149	172	151	144	136	136	135	151	132	154	140	162	144	146	154	138	144	146	152	143	132	160	135	151	130	161	163	144	120	123	135	142	133	155	139	145	144	143	140	143	126	132	134	131	149	155	140	153	142	138	134	154	127	156	129	130	146	125	134	123	128	134	194	135	144	163	131	156	147	137	156	145	159	117	174	140	137	139	154	152	152	137	146	146	123	164	147	145	141	144	149	154	152	128	159	123	150	133	136	134	146	146	124	149	148	133	132	122	127	149	145	166	176	151	142	145	149	139	151	135	126	158	157	147	151	136	136	151	124	158	123	148	143	142	127	135	154	136	147	151	130	168	142	135	147	129	139	160	134	115	142	152	151	144	145	152	141	165	140	153	156	138	161	129	145	120	141	137	134	127	147	150	146	124	132	143	139	161	137	114	134	153	154	148	141	155	142	141	150	122	147	170	129	148	125	150	152	133	158	155	166	132	158	121	152	151	142	128	132	163	131	154	139	131	150	138	137	163	153	141
15508	14340	5662	6470	5469	4458	3462	2920	2425	2087	1790	1731	1454	1389	1205	1141	1061	974	994	962	848	902	934	864	924	986	1103	1352	1497	1492	1623	1170	945	880	758	707	666	602	558	562	551	568	587	562	505	521	555	596	486	506	538	565	569	499	500	498	521	528	526	506	518	513	506	526	529	517	493	521	502	495	495	535	470	502	495	491	460	499	464	472	476	472	448	468	467	465	463	462	469	465	452	476	503	453	450	461	433	497	445	478	483	459	429	464	463	462	458	483	454	460	464	442	460	449	446	455	502	464	433	475	478	486	468	434	447	451	461	460	490	517	440	462	470	423	461	440	474	471	469	440	438	408	472	470	435	454	495	464	445	443	441	455	487	451	466	465	446	415	424	435	427	473	427	467	454	446	475	446	461	467	453	447	444	462	438	473	456	438	442	417	462	467	449	427	452	483	449	448	459	438	448	452	449	488	458	461	466	458	459	477	439	443	434	459	467	434	450	468	455	457	428	457	430	446	417	466	454	443	444	463	426	460	482	451	434	463	444	419	470	451	439	443	431	447	444	487	427	428	433	494	428	478	476	471	421	454	455	466	459	451	454	439	453	433	481	442	445	451	495	432	417	460	416	445	442	487	437	427	450	470	430	460	451	402	446	432	434	464	458	469	461	457	506	455	487	468	496	442	431	426	450	417	443	463	445	454	473	453	462	501	464	434	475	431	477	424	449	450	426	424	415	416	462	474	448	462	441	453	432	445	420	431	457	452	455	438	427	449	450	442	435	470	471	433	453	438	440	431	449	410	470	499	458	425	468	459	475	445	424	453	453	439	425	464	464	471	431	417	473	414	458	463	437	470	485	453	461	469	448	497	442	468	454	495	444	439	471	441	458	422	460	416	430	452	456	446	483	431	444	444	456	447	433	440	428	463	429	439	471	460	416	420	427	461	462	423	471	436	443	454	421	461	416	443	395	438	431	447	450	437	450	489	437	451	443	439	450	462	446	427	478	450	447	406	447	443	446	438	456	429	467	427	462	476	431	441	455	498	413	452	428	409	431	423	456	480	436	481	431	442	460	472	432	474	479	427	465	476	496	443	485	441	465	430	444	471	406	470	464	468	422	485	443	459	445	464	465	443	492	442	432	486	467	433	431	440	448	490	475	470	455	422	467	458	419	476	471	401	459	455	455	453	470	471	446	423	463	422	479	452	403	435	430	447	448	415	459	444	419	459	463	458	429	407	452	460	443	480	462	454	440	418	455	449	458	440	478	466	453	459	457	470	448	442	428	454	471	454	462	476	449	506	438	436	462	474	468	432	449	477	454	439	427	457	442	459	457	430	441	448	445	453	456	413	458	435	452	450	425	437	467	437	462	436	473	456	430	429	445	454	484	440	511	479	434	438	472	464	457	477	434	468	464	450	470	436	455	456	460	424	479	420	461	446	427	444	471	475	481	453	429	477	444	453	461	449	473	438	442	435	457	420	456	408	448	444	474	477	481	450	442	445	418	437	466	454	466	439	438	463	452	443	452	425	465	448	408	461	459	478	433	447	447	464	466	457	456	417	460	472	469	459	437	431	480	457	415	454	490	454	441	432	445	431	458	439	429	430	433	438	432	464	473	459	444	436	437	442	440	450	422	449	405	444	483	437	411	441	448	431	487	481	446	465	416	438	503	444	420	464	472	456	438	425	442	426	411	441	452	497	467	464	458	480	438	448	469	453	439	446	441	402	438	458	457	475	433	465	447	452	407	454	428	432	434	439	468	447	446	451	449	467	424	420	449	454	454	437	455	480	441	464	461	453	425	436	480	462	456	505	439	484	425	465	422	418	488	426	406	438	445	473	466	444	475	429	440	489	429	455	426	489	450	424	437	470	441	442	458	491	427	441	453	429	442	450	460	454	443	463	444	442	429	493	442	473	440	465	452	448	444	437	450	467	454	447	464	458	456	434	476	462	415	446	467	433	454	454	439	447	447	448	451	462	416	445	447	480	444	473	471	445	447	450	424	489	443	435	461	435	419	408	464	491	442	422	407	448	450	485	460	464	415	447	433	454	458	398	458	513	454	463	443	474	459	474	452	430	457	481	439	478	473	479	464	428	459	446	444	442	428	479	451	474	442	433	462	474	442	433	459	451	472	448	502	434	435	467	469	475	447	441	456	454	459	450	464	435	483	441	430	457	432	411	439	422	437	466	418	473	420	441	442	472	388	460	417	441	446	455	452	468	471	487	504	471	477	477	459	456	446	431	451	462	455	479	482	470	435	452	461	420	453	448	489	465	442	451	430	400	427	464	492	408	441	500	434	483	414	468	440	493	446	452	427	448	434	429	418	462	455	466	401	421	483	466	503	433	446	474	440	463	425	445	442	471	438	474	458	452	438	450	479	455	448	448	455	427	481	442	451	424	462	463	470	446	430	442	472	413	459	434	431	453	441	446	457	428	466	464	449	468	457	456	457	445	445	428	448	448	474	449	451	461	469	446	478	450	461	450	446	488	459	443	453	456	452	427	480	475	499	394	430	412	427	456	445	461	438	469	473	457	432	426	451	463	447	454	424	472	463	445	465	413	469	465	429	464	474	434	454	468	447	417	425	482	437	433	440	478	422	507	422	468	484	432	428	441	454	456	433	481	458	466	479	451	431	495	464	466	488	431	443	466	469	438	469	445	442	428	441	423	476	416	457	430	441	472	437	486	425	451	409	481	463	425	422	437	425	439	469	452	451	431	454	456	449	442	486	435	457	466	443	466	471	429	448	439	452	480	421	457	434	494	447	449	461	459	483	427	470	425	461	433	439	436	478	442	436	439	457	465	425	417	426	447	461	451	445	470	452	476	439	448	465	482	424	458	426	453	426	452	488	440	484	499	471	427	450	392	456	455	426	473	390	447	491	461	440	457	463	448	461	443	475	457	461	450	443	448	442	438	430	461	472	414	495	507	471	429	480	415	488	453	448	441	441	486	470	466	434	419	458	435	430	444	437	435	444	455	447	465	436	466	438	444	431	442	431	456	477	481	463	445	451	453	417	409	391	454	470	462	463	479	457	477	428	492	429	432	485	438	463	450	420	459	420	472	492	419	443	460	449	430	480	473	438	451	431	477	429	476	408	465	471	478	416	463	464	444	410	448	457	460	458	469	469	450	459	475	420	460	485	461	448	483	456	450	422	442	480	465	459	452	468	445	464	463	460	446	423	460	424	487	421	422	478	436	410	476	467	482	485	412	487	473	470	442	447	473	459	440	467	448	473	470	453	473	401	465	420	489	411	433	479	450	471	470	468	458	454	437	410	437	474	412	494	455	440	439	455	435	421	450	466	425	452	406	433	458	470	482	429	455	444	463	451	461	430	434	436	429	479	450	469	439	429	426	462	465	457	491	403	446	417	434	447	458	458	470	484	444	490	453	486	416	458	470	426	410	441	462	427	462	444	467	505	458	456	464	488	429	453	419	481	457	487	455	433	446	434	443	454	423	411	499	461	413	463	464	468	417	440	465	442	432
2845	1228	357	292	252	242	195	213	211	213	207	210	220	240	212	237	249	205	221	218	218	233	218	215	209	201	200	192	210	248	208	235	175	242	214	228	223	238	207	199	207	230	229	199	213	220	221	196	195	240	212	203	215	202	231	207	208	223	227	174	206	214	207	218	213	181	221	220	206	240	220	207	189	191	209	219	215	215	185	220	204	204	213	214	226	233	227	206	201	195	248	209	213	212	235	242	231	214	202	225	226	204	201	189	229	223	216	237	200	213	216	203	203	234	233	227	209	228	203	202	212	197	201	197	215	211	203	195	223	207	220	215	202	218	210	229	200	206	229	212	209	223	217	202	236	180	231	227	205	209	211	242	219	224	217	209	203	224	232	217	210	219	208	196	229	184	224	222	213	212	197	226	234	240	230	209	206	242	211	197	192	220	212	224	238	211	196	208	215	220	208	223	213	238	228	214	209	225	238	187	236	239	222	206	235	241	224	219	217	190	209	212	219	213	221	222	201	220	218	221	220	214	224	199	232	235	207	201	206	234	221	188	209	206	217	205	205	218	186	235	190	228	184	209	230	243	210	213	203	212	226	189	234	203	230	221	203	242	205	171	211	219	222	225	188	217	192	193	229	214	212	222	211	210	206	210	189	218	221	207	212	202	218	237	219	176	198	222	213	212	217	205	201	197	212	182	223	215	239	204	211	215	220	203	221	229	217	193	196	204	196	221	214	215	230	205	205	216	201	207	207	232	191	211	221	229	215	217	233	198	226	211	208	210	205	227	194	220	200	212	202	207	196	213	218	196	223	217	216	198	208	194	243	209	201	207	236	205	223	224	208	204	235	213	200	209	243	226	216	227	207	209	207	228	209	217	196	199	243	197	232	207	196	212	214	226	215	195	204	187	228	204	218	231	209	226	206	194	196	208	226	211	235	208	209	221	209	224	224	213	222	230	210	194	193	221	204	201	202	210	206	200	219	202	221	213	209	196	245	203	212	185	212	227	215	246	236	235	195	233	214	203	226	234	224	219	178	184	206	251	237	238	194	202	230	231	223	228	221	183	177	202	226	210	208	213	214	206	224	206	194	210	207	218	221	215	225	230	196	206	216	224	228	223	215	212	219	198	222	191	226	214	205	235	194	224	172	198	225	197	197	187	213	210	216	225	217	190	233	199	236	215	235	245	185	217	251	198	217	214	201	236	239	246	216	223	189	231	195	222	201	202	242	201	217	235	225	220	244	225	212	237	238	227	196	179	225	219	233	221	213	227	232	201	226	226	215	219	208	232	210	222	244	216	229	214	183	211	230	220	218	204	220	222	216	219	216	218	192	212	233	220	222	215	236	218	212	218	200	222	212	213	215	224	197	193	230	216	210	210	240	213	216	221	234	227	219	197	206	223	197	200	217	216	208	216	219	218	226	192	215	232	218	202	205	219	228	224	224	217	238	222	217	234	213	217	216	226	232	193	218	234	217	241	203	262	203	216	207	229	216	209	220	215	247	215	233	216	223	202	221	218	223	213	197	225	242	234	234	195	202	205	220	213	205	227	237	217	222	233	231	228	196	215	182	183	230	219	217	218	229	220	245	228	163	197	245	221	212	210	212	229	211	217	224	214	208	202	212	216	228	206	233	236	225	223	243	235	209	183	228	210	203	203	215	226	212	220	193	218	208	228	205	211	219	212	197	232	221	215	220	208	209	209	208	219	201	234	226	235	220	209	229	204	202	215	223	239	209	218	229	214	222	216	220	215	210	215	200	182	196	211	175	206	221	215	249	233	225	232	219	205	206	211	209	219	226	184	219	217	262	203	221	190	202	205	232	229	207	194	185	229	192	218	219	228	196	220	211	209	208	210	213	232	217	187	195	180	216	218	198	205	216	218	231	223	218	188	223	241	233	236	222	218	195	219	217	206	202	204	208	183	189	241	187	228	234	197	213	205	212	200	210	215	223	219	200	193	211	208	210	225	221	203	212	217	206	230	208	201	223	203	230	195	216	214	198	213	214	204	219	205	215	201	253	238	208	230	199	219	230	210	207	216	234	201	210	206	222	205	211	229	238	229	204	224	211	192	238	225	191	220	200	203	201	207	253	217	208	203	224	206	226	225	214	210	215	249	222	204	203	222	230	226	211	226	199	231	237	218	216	209	215	187	206	220	225	216	232	201	217	241	219	206	206	225	198	220	224	220	228	206	244	204	210	228	229	190	242	214	249	204	229	196	219	223	214	217	215	201	222	229	220	238	224	226	208	194	209	227	212	199	204	208	211	225	246	231	225	227	225	218	210	238	232	215	201	239	227	213	224	228	210	231	214	230	227	215	226	200	205	210	198	220	225	218	200	186	223	221	221	207	254	226	238	204	235	206	224	229	214	221	190	209	211	201	208	201	215	229	200	205	216	225	221	215	194	227	227	207	234	204	210	229	225	226	206	207	211	233	210	203	207	252	230	213	213	241	213	226	217	173	212	209	250	226	216	205	225	210	223	213	243	229	204	222	215	200	196	229	220	232	203	218	209	206	202	205	242	189	201	215	211	209	215	186	230	217	203	195	223	221	200	197	219	225	208	197	228	240	206	202	179	202	239	194	210	182	209	211	205	230	199	226	203	208	231	235	213	213	216	203	221	209	217	228	243	215	221	208	205	234	221	207	208	212	200	222	216	187	217	204	188	221	223	230	213	207	206	203	217	214	219	196	220	198	196	202	208	202	227	198	220	200	227	205	214	189	226	212	216	220	194	193	216	229	202	188	199	227	219	250	201	243	215	212	219	199	249	219	206	210	202	236	200	213	240	227	188	192	231	218	232	219	205	204	217	220	209	200	196	202	221	194	201	223	200	222	229	233	230	240	234	204	201	224	219	204	216	209	226	199	215	223	221	204	220	215	215	230	199	221	209	215	209	219	225	226	198	209	204	225	222	221	228	188	221	215	202	194	179	190	190	211	228	211	208	219	225	216	255	254	216	219	187	208	229	229	204	219	239	242	196	217	246	194	211	218	229	194	220	212	221	233	231	236	194	249	219	201	238	206	210	206	212	209	219	218	215	186	228	209	196	198	209	243	238	208	207	218	226	208	236	209	234	248	233	223	200	215	217	172	187	217	226	210	230	231	228	201	205	192	225	227	200	204	205	219	205	229	229	223	222	244	204	228	210	210	207	226	220	223	220	215	225	211	213	243	258	218	237	194	225	210	222	213	182	216	221	230	222	213	202	207	209	230	206	231	212	190	226	241	207	206	202	180	213	218	201	204	217	221	237	216	229	218	244	198	251	230	227	221	205	203	196	214	221	213	198	207	200	233	195	201	197	208	223	219	219	218	197	231	214	213	215	225	215	201	234	187	215	213	217	230	206	207	202	212	210	174	213	228	227	215	188	217	211	201	205	190	203	239	217	216	237	199	221	222	229	212	223	219	227	183	221	195	225	202	210	211	189	232	230	217	184	214	214	216	211	195	218	208	210	202	211	225	217	212	212	200	211	210	223	223	229	207
2698	1746	823	811	749	760	751	707	646	666	691	704	633	634	625	662	636	660	664	642	586	664	659	654	634	650	632	624	666	662	663	644	634	655	596	605	614	635	619	574	614	626	644	604	645	628	586	621	603	603	676	653	606	626	634	666	633	645	624	645	655	680	670	629	610	637	600	647	602	568	605	666	639	624	613	637	613	649	595	592	624	611	656	662	650	617	625	599	638	585	633	580	576	641	629	637	616	615	678	572	631	622	624	573	617	626	599	597	618	599	640	609	594	633	635	661	622	639	640	582	683	621	601	616	615	595	609	625	611	663	662	624	599	595	572	613	674	602	640	609	602	590	584	602	575	599	618	621	641	586	628	643	618	610	619	605	638	629	649	605	592	638	667	629	607	605	642	618	608	654	617	628	599	575	667	629	640	589	621	669	636	610	633	610	623	610	605	611	620	601	629	631	648	669	654	594	610	685	637	638	602	631	588	651	625	618	656	651	631	585	624	638	612	638	620	646	624	625	574	654	615	592	607	584	604	605	612	596	670	631	629	647	582	657	679	636	643	618	673	601	626	621	614	658	607	615	612	627	630	602	625	651	622	608	638	613	573	598	617	613	633	607	633	632	605	612	640	637	648	644	592	630	620	584	631	637	640	598	618	601	621	625	635	648	620	645	638	616	647	650	681	631	644	610	653	617	625	647	620	595	643	630	605	618	630	638	632	646	649	686	650	608	642	634	618	623	608	604	642	654	654	615	628	620	606	617	612	649	622	609	619	594	603	653	643	664	642	641	648	595	614	595	612	603	644	593	592	640	612	631	630	603	598	612	635	617	658	589	610	570	607	602	638	657	626	603	623	655	618	650	611	616	629	599	660	632	587	624	647	633	645	625	632	672	636	619	624	650	597	597	623	648	650	634	636	598	583	645	671	661	664	604	587	608	642	642	571	656	630	644	604	625	604	697	633	597	661	598	623	634	660	590	605	639	622	644	614	653	625	621	632	623	623	607	649	629	577	638	629	621	622	632	600	632	616	606	656	629	650	641	637	632	563	642	592	595	589	631	660	621	638	646	623	618	634	616	657	628	620	667	634	636	603	638	635	610	627	656	579	608	577	584	641	639	657	628	598	641	607	613	598	624	656	599	583	553	598	602	603	604	598	636	598	605	594	624	603	611	638	608	634	617	672	608	608	603	597	618	599	596	629	590	643	672	634	654	651	608	673	635	570	629	600	644	598	608	625	616	638	668	671	638	626	586	619	581	654	603	634	615	589	603	627	642	601	613	665	603	651	626	615	593	650	621	591	616	653	605	584	618	613	633	603	619	651	606	644	605	615	683	609	669	632	611	607	653	614	624	611	617	631	601	634	624	603	623	607	584	607	586	683	626	601	603	628	632	641	619	636	599	654	599	584	654	585	574	696	588	611	623	610	627	563	614	602	623	581	639	651	627	575	640	641	592	623	630	651	596	634	619	625	623	609	612	615	645	618	625	600	644	641	614	635	663	629	634	577	620	599	588	616	602	596	591	680	631	658	629	638	643	620	632	581	630	632	644	597	657	608	638	650	648	665	645	613	657	612	577	622	626	598	611	611	630	635	598	629	595	641	632	615	653	634	556	639	628	641	595	621	641	613	639	612	655	597	594	635	602	621	622	657	587	648	613	621	630	611	654	598	639	664	589	604	575	610	573	604	610	629	585	633	574	618	612	588	661	685	652	577	643	616	661	651	654	643	629	610	678	627	645	587	596	651	626	632	616	600	630	648	659	617	634	598	611	620	654	615	625	659	639	584	633	596	609	551	602	599	636	625	622	611	618	615	649	619	631	597	615	656	632	629	660	622	617	646	633	656	628	685	634	598	574	629	635	597	593	639	598	612	636	636	625	656	584	669	619	613	590	618	586	597	658	617	593	643	640	629	668	659	593	624	653	620	632	656	590	622	612	651	588	633	665	640	627	650	596	616	606	596	623	561	626	601	632	621	667	628	635	656	636	614	646	595	625	615	577	653	639	614	618	608	632	631	691	602	604	630	603	598	613	612	599	628	629	618	604	647	625	635	605	631	668	615	557	620	610	652	607	610	598	638	640	614	624	626	628	618	685	595	595	623	595	643	641	614	584	590	642	569	612	595	634	559	624	578	664	615	628	652	604	624	624	673	685	588	641	649	627	595	641	655	626	590	603	664	620	610	628	594	574	598	636	629	639	581	606	638	614	672	635	608	651	601	615	622	642	619	622	633	613	619	644	618	585	587	603	643	651	637	631	639	634	660	603	617	594	609	605	596	641	560	577	650	589	596	607	633	606	615	589	612	621	584	593	587	613	659	702	579	668	571	596	626	639	640	662	638	618	608	639	590	636	579	592	586	630	620	622	610	582	573	602	585	628	667	639	585	610	605	626	603	585	639	629	659	602	641	631	608	633	612	588	607	656	634	622	616	645	611	611	616	612	642	656	610	643	657	589	599	635	648	629	562	556	631	648	614	609	601	632	630	593	634	607	655	640	600	640	596	637	600	610	594	598	657	609	610	571	633	611	622	629	638	571	611	645	663	629	660	610	624	633	623	579	623	626	675	642	629	589	597	606	624	626	642	627	645	619	625	623	613	630	606	632	666	642	587	631	571	648	639	603	596	628	623	603	655	635	639	602	639	665	642	562	637	589	615	640	612	657	602	595	644	637	654	623	609	614	647	600	605	634	653	600	611	612	607	623	593	632	574	638	663	621	596	647	584	643	665	610	651	622	683	576	618	619	613	619	653	618	644	624	611	607	616	602	613	649	606	612	590	616	594	629	647	623	650	620	645	580	593	598	625	637	603	591	593	599	625	567	611	637	657	604	622	592	643	606	626	635	620	613	639	616	600	592	640	612	658	660	646	626	616	600	619	609	603	611	584	642	634	571	641	635	612	605	612	556	650	655	665	652	578	641	622	631	577	643	585	618	634	617	607	578	595	610	666	577	607	677	659	596	632	623	579	645	649	593	596	593	632	588	609	655	627	619	604	617	678	627	562	604	608	627	653	605	654	618	591	609	637	641	633	645	613	595	597	640	598	588	617	596	589	638	618	674	628	620	619	591	646	625	614	676	648	644	587	605	634	562	598	657	606	633	617	618	586	641	650	584	637	647	674	651	640	651	599	657	659	594	588	632	650	627	631	624	651	610	612	640	613	648	615	590	613	655	623	683	615	624	625	610	630	582	617	639	576	628	622	628	620	639	618	612	639	649	638	643	605	626	617	599	597	636	645	635	623	572	599	659	629	621	618	645	616	671	614	608	607	616	613	678	588	626	565	634	609	649	590	607	598	606	647	598	648	579	603	619	644	608	606	619	600	632	654	622	608	611	627	608	547	646	592	605	619	608	641	643	602	633	598	624	623	640	651	607	627	605	645	586	629	600	652	620	599	639	627	588	667	574	647	642	632	577	622	620	597	581	606	607	660	661	655	605	636	612	621	584	600	611	654	583	632	626	580	635	596	623	650	583	631	622	643	593	633	610
16690	12270	1685	1123	715	554	426	360	291	248	214	199	183	170	160	152	162	141	133	154	121	125	161	144	94	132	131	189	188	165	161	153	161	129	125	116	117	103	118	99	116	108	93	106	117	80	105	109	125	114	100	109	122	96	98	110	111	115	90	112	124	95	84	105	100	106	133	126	96	100	95	104	92	101	106	90	132	112	119	98	82	88	108	111	106	113	119	103	120	109	116	95	98	110	76	101	97	99	101	105	107	95	104	106	115	120	93	104	114	119	113	120	114	87	109	103	97	110	91	123	90	105	111	106	106	101	100	86	96	101	110	97	99	105	86	88	94	118	102	79	113	120	112	103	118	98	88	73	111	112	120	111	102	92	103	95	111	96	96	108	97	94	94	110	109	105	99	105	84	92	103	90	108	92	113	96	89	103	104	86	95	114	116	107	114	84	91	120	92	99	99	93	99	99	113	96	102	97	101	84	105	81	101	114	102	99	102	115	110	116	107	105	113	93	75	99	101	103	116	70	114	106	85	88	101	98	98	115	93	102	104	100	106	95	124	106	107	105	103	99	94	107	123	95	98	98	104	120	112	127	106	98	119	109	90	95	110	100	123	114	102	109	94	97	98	109	109	112	106	108	115	102	119	99	101	115	97	107	113	106	115	102	82	101	110	95	101	95	112	101	111	108	105	123	92	97	108	104	87	75	106	96	96	113	121	111	104	94	90	105	86	112	94	106	105	102	94	97	95	105	90	124	94	95	110	102	121	101	91	102	108	72	94	120	88	90	90	101	104	103	108	128	93	104	107	94	113	104	99	107	101	105	102	88	113	98	100	116	101	90	107	112	117	101	113	95	101	107	114	93	111	82	98	105	102	112	120	88	109	115	104	102	101	118	95	107	89	117	95	94	121	98	103	82	102	99	105	94	112	93	110	88	115	91	98	114	113	96	92	108	88	105	115	90	89	103	107	107	94	96	102	102	113	103	106	119	98	100	112	98	92	100	104	103	110	123	103	93	105	105	97	99	97	101	93	110	129	99	96	107	115	85	104	114	102	83	111	93	95	98	101	110	101	102	96	90	95	97	87	102	108	82	109	96	105	104	93	107	115	113	91	107	102	98	108	104	122	107	92	102	83	101	95	95	101	106	111	106	104	84	118	100	115	114	101	119	117	128	123	89	106	117	123	105	120	111	107	99	104	98	97	101	102	93	92	107	107	101	102	104	107	116	100	107	95	109	116	70	118	95	112	98	90	103	98	86	102	104	97	101	109	100	104	84	93	103	110	90	102	93	121	102	93	92	101	105	103	95	108	105	103	112	106	97	86	107	100	95	109	110	93	102	100	100	86	93	97	98	104	94	108	110	93	110	100	83	89	125	96	107	88	81	111	94	120	100	92	99	105	106	104	106	123	88	100	94	100	106	103	88	124	125	99	106	96	95	109	112	98	95	117	96	111	120	98	85	109	95	88	87	115	135	90	106	106	103	83	90	98	91	116	101	104	120	98	96	102	123	86	101	131	92	113	98	104	99	106	94	103	96	99	111	95	134	118	92	108	124	104	99	108	90	114	90	102	107	109	116	106	110	89	104	93	103	105	102	82	108	93	102	114	100	108	98	95	104	118	111	106	110	105	88	103	100	94	110	105	103	102	107	105	107	95	100	102	109	105	110	100	117	97	100	122	120	98	124	85	98	96	100	99	99	106	104	117	110	93	113	97	100	94	124	92	115	96	102	97	111	95	106	101	115	97	117	101	94	87	93	84	102	113	107	124	107	108	92	95	104	99	106	134	94	138	101	107	79	99	87	112	130	105	110	101	86	97	103	105	116	108	105	88	106	102	100	109	92	96	98	116	115	92	105	121	115	99	104	101	92	105	116	116	137	104	117	102	117	101	86	103	116	86	97	92	111	101	90	112	108	101	99	95	94	102	132	110	98	92	110	107	95	98	96	109	115	104	92	75	96	99	108	92	100	126	102	122	102	110	124	87	98	100	115	108	97	79	120	100	108	114	104	74	99	106	95	86	110	94	110	111	98	95	104	100	103	103	94	86	99	89	115	105	118	93	99	99	105	133	92	105	128	98	103	105	112	94	88	110	98	99	93	106	97	114	93	103	121	89	105	87	110	99	86	103	107	106	96	99	105	107	113	108	81	91	108	97	103	124	89	92	94	104	100	110	111	93	87	99	108	107	109	113	94	100	93	97	92	112	85	92	120	105	113	117	114	93	114	91	116	95	86	111	119	111	122	115	114	101	102	108	100	109	96	84	88	103	102	122	107	99	101	100	103	94	102	97	117	119	91	98	101	96	109	89	94	104	85	118	109	97	105	104	106	111	110	96	88	102	117	111	96	101	103	94	99	106	102	102	85	99	122	90	90	102	116	102	94	92	104	113	92	95	88	103	107	95	108	101	96	114	95	98	105	102	89	96	109	74	109	101	102	89	114	97	105	101	87	111	109	109	92	99	90	107	110	113	112	99	96	121	94	87	84	93	88	111	99	96	105	101	115	120	90	105	90	94	125	108	118	97	112	110	104	106	99	92	92	105	88	91	102	92	94	94	91	132	117	99	103	99	105	112	108	103	92	104	99	133	103	110	91	105	90	127	109	105	104	104	103	90	100	103	100	99	116	96	100	105	95	115	95	93	109	107	118	107	112	110	101	101	89	94	130	97	96	83	115	92	89	99	127	108	116	108	110	101	120	117	113	93	105	116	91	98	98	95	102	107	112	116	121	96	114	93	108	100	98	105	99	80	114	90	98	106	114	116	99	96	108	87	96	108	90	115	76	91	93	105	91	96	103	98	92	109	99	103	109	100	91	101	96	107	118	127	102	110	95	102	107	105	103	101	114	105	115	98	108	107	115	91	92	92	108	108	94	97	100	84	92	109	93	114	104	99	84	115	92	100	96	107	88	122	83	114	101	95	103	105	109	115	116	103	111	100	92	103	108	120	101	94	106	84	92	114	101	87	114	114	89	86	115	99	96	108	104	92	99	101	101	113	110	95	91	112	105	108	109	125	84	99	123	83	119	104	99	91	98	116	113	113	115	102	110	125	84	97	105	103	98	84	118	94	97	108	117	102	111	98	111	96	97	114	100	97	108	87	91	113	83	87	94	92	99	119	101	98	117	100	106	109	107	91	93	100	101	93	90	106	103	98	115	114	102	109	98	105	96	109	101	104	108	107	119	88	103	112	107	89	117	104	119	105	99	100	125	90	85	106	103	101	88	115	108	107	113	102	93	95	110	118	101	101	108	85	91	94	122	103	113	117	101	86	104	101	111	100	100	113	103	115	105	105	86	109	117	119	88	107	124	100	97	113	89	108	104	87	89	97	108	106	98	112	100	116	113	111	92	89	117	82	92	110	101	94	94	113	106	102	92	90	113	95	97	100	109	97	121	82	99	118	107	109	94	115	115	106	98	95	104	119	104	107	129	103	100	117	103	95	98	95	95	94	82	107	97	101	115	88	116	97	115	88	110	104	105	113	103
10725	9474	3213	3691	3154	2507	1985	1761	1436	1202	1067	948	910	758	700	700	645	663	574	557	571	520	659	559	623	622	667	795	959	890	960	627	631	487	455	533	512	424	432	421	386	400	392	381	373	375	376	392	380	382	340	399	385	395	367	402	385	359	381	387	404	404	382	388	400	407	405	343	363	376	346	368	360	388	320	367	355	360	338	350	346	379	377	371	348	357	329	322	314	341	332	310	325	369	353	336	330	352	349	356	313	343	330	343	325	354	337	360	370	342	337	357	340	345	333	360	315	332	334	360	389	333	364	367	348	339	342	321	312	339	330	354	356	324	360	363	389	339	338	323	336	344	380	364	356	319	329	323	313	342	342	338	317	339	325	359	338	327	317	365	348	344	340	325	350	296	345	308	333	330	363	328	347	362	348	343	334	350	301	365	318	354	365	357	354	309	352	344	349	325	305	334	358	343	346	336	338	336	344	352	350	362	334	331	328	309	347	326	319	349	343	342	312	328	324	301	331	339	331	341	343	331	340	334	358	337	344	347	337	349	368	330	328	319	349	356	353	323	309	354	336	343	319	351	347	320	345	332	363	364	329	356	315	343	345	349	339	308	346	371	361	354	334	331	319	292	354	376	330	367	370	371	318	353	311	309	319	343	321	351	315	342	331	343	320	328	342	362	360	319	361	350	321	355	408	370	334	324	311	358	355	333	355	337	339	331	338	337	308	337	292	305	327	379	317	353	329	375	343	330	351	331	348	311	320	343	315	357	310	360	337	334	348	358	326	345	334	354	320	326	332	356	358	340	350	345	335	350	334	341	364	345	331	368	339	322	372	333	321	340	339	356	330	333	336	353	360	338	364	332	312	313	362	338	361	359	339	320	336	326	373	329	314	338	360	364	327	345	337	383	312	327	358	357	316	316	331	332	351	378	308	342	342	363	385	332	341	350	320	366	353	302	344	338	340	310	303	336	323	350	354	338	346	337	336	324	346	362	354	362	349	336	314	361	325	314	317	326	340	352	340	302	359	336	349	324	364	321	356	321	322	353	290	308	320	316	346	343	358	330	336	356	331	339	366	295	361	324	332	328	348	327	331	347	347	326	348	324	329	334	363	338	377	344	325	340	366	340	332	367	374	315	345	334	345	341	336	370	333	320	331	317	334	319	307	351	324	323	323	335	343	332	324	317	345	324	339	347	334	344	344	326	341	307	346	325	358	367	344	332	334	325	336	365	329	364	333	336	329	341	362	342	360	349	313	319	340	348	340	315	341	329	349	348	337	355	326	337	356	348	346	330	358	328	330	329	337	357	361	352	341	371	366	340	315	363	332	330	330	321	320	338	341	364	344	317	356	375	357	318	360	348	364	330	348	339	312	344	369	341	287	317	343	350	311	341	354	359	344	345	336	312	356	342	338	341	376	328	343	347	335	342	279	333	304	340	316	322	327	323	322	332	342	320	318	333	347	303	356	346	352	325	330	348	310	341	335	351	312	328	356	310	359	326	318	337	327	357	333	334	328	352	329	350	340	357	318	327	332	345	339	363	339	329	313	343	345	362	322	364	355	322	352	320	321	318	351	315	367	353	332	333	321	319	315	339	315	317	344	368	360	337	362	355	350	357	331	359	342	349	368	344	383	351	361	335	321	352	360	381	323	315	360	336	334	350	352	331	336	347	365	314	342	319	362	308	350	318	336	340	308	324	318	346	348	334	332	327	340	350	326	334	329	357	354	317	329	331	342	348	340	341	362	359	357	337	337	347	339	362	333	355	338	312	332	342	329	338	332	333	339	310	366	319	312	362	349	365	339	308	338	355	374	324	350	335	335	353	351	332	339	320	321	338	373	310	358	344	343	326	354	335	335	355	368	383	302	356	345	368	328	358	320	370	331	350	311	335	353	346	351	342	308	359	368	354	360	347	350	317	323	342	323	369	357	341	349	355	355	349	327	346	323	351	332	328	338	317	332	317	345	359	364	346	313	329	358	312	304	315	314	331	333	341	332	320	337	379	330	336	296	348	358	386	361	318	335	314	328	363	346	353	332	325	359	323	355	334	347	351	373	356	327	342	332	340	368	332	323	310	354	354	366	348	329	358	332	358	340	390	335	342	328	339	355	357	358	303	312	302	344	369	371	324	315	334	332	321	350	328	341	325	344	344	374	336	352	353	347	328	334	341	376	349	330	328	350	340	323	338	347	346	314	356	323	334	320	352	342	326	362	339	356	373	341	368	342	294	375	320	288	343	349	343	326	362	336	355	319	353	369	335	344	395	307	345	321	347	340	343	336	349	357	350	354	321	331	354	326	344	356	362	364	365	301	328	312	337	324	329	339	357	360	367	355	306	306	329	340	311	347	345	313	322	354	354	367	335	342	338	368	302	357	312	301	320	339	337	316	333	323	360	299	364	353	336	358	354	324	346	364	311	352	353	319	359	336	320	304	357	357	354	352	326	337	314	333	354	339	315	330	353	353	344	332	318	373	340	370	351	340	368	360	340	353	365	368	372	327	362	344	329	322	334	339	346	367	340	320	339	348	354	362	301	339	350	378	357	354	351	327	296	312	316	350	331	365	349	348	341	332	340	358	337	326	382	335	363	350	364	322	368	352	374	332	318	299	309	334	335	330	379	345	285	350	350	292	338	303	342	341	334	359	323	317	317	346	344	316	340	333	341	330	348	339	353	375	327	327	358	332	348	351	388	358	331	357	316	359	339	327	339	338	326	382	330	387	347	331	323	309	322	333	341	345	339	363	347	349	358	327	343	316	328	322	386	350	333	338	334	322	313	363	336	324	320	322	317	319	333	336	324	339	333	308	324	331	363	357	332	333	347	340	323	317	336	320	350	327	322	307	329	331	355	305	343	313	361	332	325	342	366	301	319	339	355	329	330	345	378	334	331	320	330	320	347	337	336	318	319	363	323	365	351	326	352	341	354	334	351	364	331	336	354	335	329	331	353	350	376	333	315	342	337	350	325	344	331	351	325	346	345	362	331	345	340	309	342	356	339	323	325	337	337	332	321	326	339	351	327	342	328	336	374	364	321	337	373	313	335	323	312	342	315	375	330	358	330	338	384	334	345	338	326	350	344	318	349	373	344	347	353	372	335	330	338	325	350	323	367	362	341	328	338	334	360	371	335	348	338	333	329	311	335	343	340	385	322	309	317	310	356	376	366	335	368	358	345	335	341	350	358	340	372	344	352	341	365	323	336	356	342	355	332	337	349	326	348	338	353	364	341	359	352	327	335	320	370	309	344	340	363	343	342	347	328	331	351	326	331	359	302	329	361	325	339	333	342	363	329	358	299	324	342	345	351	331	327	349	344	349	334	347	357	368	332	346	310	343	294	318	354	342	316	332	339	354	356	334	341	333	341	338	332	330	368	328	355	289	334	369	324	351	327	343	348	315	355	300	359	346	329	334	349	344	345	327	341	341	335	327	346	372	355	313	368	341	342	342	336	348	351	352	319	314	351	343	320	338	294	355	350	348	337	347	360
28587	23494	4661	2227	1512	1124	816	623	511	410	390	306	282	299	276	236	246	226	244	190	218	230	217	209	232	241	244	274	283	270	289	210	188	195	184	203	182	184	174	143	176	183	165	157	159	199	183	173	165	178	158	156	170	150	154	181	162	164	154	170	160	152	148	176	148	159	150	166	139	166	153	160	163	137	152	163	156	148	146	141	148	171	159	155	144	133	157	172	150	144	147	162	126	156	130	150	149	174	157	142	134	182	144	175	145	154	157	139	159	155	168	147	154	127	152	159	151	167	135	177	138	133	150	151	155	130	161	167	167	165	140	141	172	140	153	150	161	140	159	168	154	176	145	134	154	149	166	160	129	146	177	159	143	150	159	139	153	141	168	136	148	128	149	150	173	170	151	134	145	148	155	166	141	174	167	158	146	161	137	133	184	157	140	154	137	145	161	165	146	151	137	141	150	151	142	145	129	154	157	174	149	169	154	163	150	151	150	154	159	154	176	161	161	147	152	145	145	158	150	174	159	136	166	152	163	143	120	132	168	137	135	170	146	166	177	139	145	154	151	130	162	149	138	159	152	150	136	159	122	153	164	158	170	138	123	152	141	153	153	138	154	146	151	135	157	150	151	160	180	157	137	135	180	163	151	137	129	183	138	167	147	178	156	153	161	152	145	167	138	146	154	145	179	142	143	143	147	162	157	171	144	139	172	139	162	133	150	129	132	166	152	144	170	126	135	157	145	157	155	151	158	155	149	161	177	148	181	162	166	138	142	159	154	152	172	160	155	135	147	156	154	172	145	153	133	156	161	157	126	181	151	146	147	129	168	157	146	129	146	166	160	151	155	146	152	154	164	146	141	158	155	149	170	155	142	144	159	141	159	142	146	162	160	152	162	163	137	133	144	148	138	146	139	167	139	204	154	163	158	145	122	151	130	160	152	132	145	173	155	159	145	181	144	151	157	161	136	159	175	165	162	166	145	137	136	156	181	124	164	166	142	138	171	145	133	155	123	162	151	126	148	139	144	141	154	168	145	140	153	141	153	156	144	171	148	153	156	151	147	151	152	145	119	137	142	165	145	139	163	116	164	144	172	140	145	139	144	165	139	164	154	159	182	158	170	159	147	153	161	163	147	166	146	155	165	156	136	149	155	130	145	143	137	134	156	178	171	153	160	140	177	160	156	150	170	161	145	147	156	148	144	144	137	156	149	175	144	153	130	134	164	139	142	157	152	133	159	147	160	166	165	134	152	138	150	162	152	134	147	130	141	173	168	147	151	154	132	141	158	168	144	132	150	155	170	138	144	128	136	164	135	157	155	142	128	150	169	168	153	147	165	165	140	152	151	161	167	146	162	142	165	134	144	148	134	133	143	146	165	156	159	164	157	143	152	147	157	149	149	175	133	161	137	138	131	150	161	158	156	161	149	137	154	160	154	156	141	145	145	159	168	127	166	145	160	160	164	142	130	164	170	144	145	154	156	131	138	162	148	176	136	138	164	150	165	151	194	157	149	159	160	142	176	144	155	159	152	134	136	154	156	123	177	128	156	144	143	141	161	149	143	132	149	146	147	149	156	160	130	148	137	155	134	154	147	163	150	148	155	166	141	172	158	154	161	138	146	148	155	173	130	133	162	164	143	148	147	152	155	132	148	159	147	149	163	137	169	150	135	142	163	147	143	171	146	151	153	151	156	154	143	143	161	154	146	163	170	143	151	147	167	154	136	132	136	140	160	139	153	169	134	155	143	146	154	151	143	149	141	157	135	145	149	152	129	130	147	148	163	154	172	170	141	154	159	159	164	158	148	148	165	153	163	146	126	150	159	147	159	126	145	131	159	163	153	152	147	150	168	149	150	144	147	162	144	129	151	159	150	151	136	166	141	159	123	164	167	159	165	141	162	172	142	129	150	173	161	149	167	138	169	137	164	137	152	159	154	167	147	148	159	150	155	148	148	156	140	129	147	128	175	160	141	155	149	138	137	143	175	152	148	146	166	146	139	145	142	156	149	145	135	148	138	163	144	138	134	141	149	166	150	164	154	165	156	148	147	150	171	156	127	164	141	169	146	142	175	140	161	141	137	146	152	154	148	148	175	136	162	143	151	140	160	159	163	159	167	147	153	163	159	143	160	150	147	156	149	148	174	155	149	150	152	167	133	149	179	158	152	140	146	146	128	146	140	136	171	137	138	148	156	137	147	146	157	130	152	131	149	147	152	150	156	141	139	137	154	137	139	170	148	172	176	145	128	173	160	157	158	153	157	134	168	145	145	134	150	170	159	144	149	155	160	146	151	146	144	154	159	175	151	148	125	136	146	152	135	134	166	140	140	143	138	161	133	146	163	147	145	164	160	190	145	124	137	146	175	160	140	144	155	154	145	153	159	168	166	156	140	137	172	155	165	141	153	170	160	141	152	147	163	144	141	158	157	162	151	163	168	147	157	155	164	142	160	158	146	144	135	157	162	133	168	159	148	143	140	146	155	178	127	155	124	148	157	146	154	156	159	143	153	146	160	141	149	170	136	149	157	157	161	144	163	136	152	163	171	152	132	154	125	158	160	136	175	137	161	165	144	159	162	134	169	132	159	137	182	166	162	151	153	142	142	144	150	142	149	144	138	147	148	155	142	159	163	167	181	139	159	164	158	139	140	131	130	155	125	145	161	143	140	157	153	150	135	144	150	134	150	160	154	157	130	159	134	138	183	164	146	148	152	148	157	144	151	137	156	158	150	152	181	149	149	165	164	159	155	164	135	148	151	142	141	133	152	134	148	139	137	141	164	143	153	141	174	143	155	151	159	143	157	147	146	142	153	157	157	152	157	159	148	141	156	162	143	146	143	156	146	152	143	158	149	137	146	151	157	157	144	147	153	161	155	163	139	137	153	150	159	166	160	140	156	149	148	157	150	140	169	149	157	145	144	144	160	157	155	153	158	153	135	139	147	126	145	169	158	156	156	160	169	156	162	156	155	141	171	147	137	161	148	173	160	146	165	140	162	150	165	148	177	135	161	140	166	139	146	152	151	125	159	145	128	145	133	139	145	141	178	149	133	128	144	147	153	148	158	155	141	154	146	195	157	160	150	132	167	157	150	145	167	147	160	144	166	139	158	151	170	149	155	122	121	151	144	128	152	156	149	163	138	118	161	156	159	148	151	164	158	154	153	175	138	127	176	161	161	153	159	163	155	142	161	144	152	145	159	150	150	149	156	131	152	172	151	164	147	157	126	135	116	146	171	161	151	132	144	155	142	142	144	154	144	154	151	147	126	154	134	144	150	153	139	163	135	160	133	150	134	125	171	137	131	159	151	155	143	156	151	172	162	151	135	144	146	154	150	149	146	159	154	162	143	146	151	165	172	166	146	153	159	142	147	158	161	146	145	155	180	147	144	136	156	149	150	166	170	141	138	163	146	174	157	146	128	158	165	156	142	153	136	150	142	165	171	152	141	167	162	162	157	161	176	145	152	162	147	147	136	138	145	146	166	149	140	144
17464	15496	6027	6689	5623	4608	3758	3071	2589	2206	1918	1729	1526	1442	1353	1233	1206	1099	984	911	906	896	877	907	1019	1035	1046	1543	1494	1677	1846	1088	1032	893	736	865	698	647	577	611	556	601	578	603	573	551	558	607	539	560	571	529	565	548	554	524	548	541	531	543	567	588	537	557	531	534	557	490	487	495	522	539	487	532	472	504	494	491	514	484	493	495	528	534	486	494	483	505	449	468	470	479	503	484	494	464	492	497	494	507	473	489	499	485	471	494	497	488	533	475	484	472	489	487	519	513	483	505	473	499	451	484	483	516	499	469	503	504	473	433	450	471	474	487	456	477	492	521	452	441	468	496	480	461	509	487	488	495	464	440	471	458	457	479	480	470	452	488	482	493	511	485	468	536	490	483	437	525	450	449	499	494	451	478	497	489	490	462	490	514	461	473	445	454	483	437	518	466	485	465	471	475	449	500	498	462	472	516	459	490	477	519	460	476	420	471	473	485	511	460	454	476	489	459	468	470	452	482	487	456	471	491	487	481	459	509	479	494	500	463	437	476	472	491	508	490	498	460	488	448	471	478	489	468	449	466	515	450	491	454	473	479	478	487	485	497	478	505	484	463	488	448	497	443	478	494	487	474	473	483	461	523	479	451	473	511	499	492	495	480	489	440	454	499	491	480	473	483	477	459	457	443	474	501	480	494	479	511	505	436	443	454	471	477	441	507	458	464	470	462	443	493	487	474	469	489	488	474	462	473	494	494	494	480	472	417	470	463	427	488	476	494	468	439	465	528	475	452	490	489	486	495	437	466	454	425	488	458	530	480	474	469	433	464	478	458	473	472	481	464	453	469	449	478	512	453	489	474	403	475	467	491	470	471	472	479	462	499	467	489	467	442	522	488	443	483	506	496	456	479	485	456	491	468	462	507	475	499	483	445	448	460	475	489	474	476	486	539	481	481	455	502	479	435	455	460	472	479	451	411	480	453	451	449	459	498	484	503	473	485	459	454	469	466	494	471	497	454	441	478	489	428	490	499	460	500	469	480	461	419	439	483	488	495	490	497	470	511	451	484	486	468	469	452	500	475	464	478	471	481	496	471	435	507	455	465	515	446	462	497	480	485	480	506	438	461	451	479	454	472	488	500	486	444	478	477	452	443	447	457	491	482	476	431	488	513	497	471	459	505	450	473	499	432	502	460	457	501	450	464	460	521	513	491	464	523	457	465	465	462	446	472	452	439	472	433	493	442	478	479	496	473	434	455	453	464	432	489	468	497	456	441	489	507	501	441	498	449	473	489	450	473	488	456	447	472	492	476	467	490	481	481	506	475	476	451	454	486	443	522	509	459	476	482	474	473	444	463	488	471	432	492	469	466	473	494	477	469	453	463	505	471	474	472	475	484	468	477	444	479	493	430	480	484	478	486	463	455	481	478	484	462	478	450	492	514	457	473	452	474	433	472	485	481	464	467	475	502	453	492	455	520	477	484	469	468	456	528	462	483	494	447	474	507	487	457	465	494	458	468	457	479	503	502	457	531	463	468	495	466	466	498	479	482	485	437	501	406	471	455	465	466	487	458	454	437	514	479	470	480	456	486	486	451	476	472	470	473	486	439	478	472	487	472	462	475	476	470	475	447	491	492	465	467	497	466	443	525	461	446	450	477	460	443	467	467	476	490	503	468	459	485	452	472	487	484	469	463	448	472	479	482	465	477	460	492	504	460	483	468	421	442	474	499	487	482	484	481	511	475	498	506	502	474	475	494	478	483	425	475	501	483	461	446	487	483	453	465	451	469	495	455	500	455	462	490	461	469	462	483	470	500	490	493	472	474	467	490	459	473	436	483	483	455	488	458	447	527	462	515	458	504	461	456	506	461	469	504	463	478	504	474	501	447	471	495	483	473	456	465	435	484	464	501	481	487	461	459	484	485	463	485	513	455	495	503	513	475	477	472	479	481	483	465	436	480	511	462	462	453	451	482	430	465	466	468	468	440	506	478	475	441	495	487	465	459	459	440	451	494	452	453	471	485	462	451	447	473	488	478	485	508	470	478	470	459	459	460	463	485	450	516	450	458	476	437	460	473	491	478	483	496	487	485	495	444	497	512	494	431	461	483	480	432	496	441	451	449	490	476	445	463	493	484	518	493	446	470	448	482	480	520	495	458	449	455	481	449	470	481	479	448	482	437	477	435	471	474	469	481	476	471	463	474	458	430	485	449	482	496	485	440	488	486	478	470	447	463	459	459	481	457	476	482	479	450	464	465	482	487	525	444	461	482	459	478	497	467	443	456	492	450	479	461	459	478	441	475	449	453	436	445	478	465	458	483	497	494	466	469	464	462	480	462	449	483	514	514	523	465	479	491	442	490	449	505	462	452	480	491	467	492	529	475	454	439	463	430	477	489	494	470	481	468	522	460	488	445	468	471	487	456	472	452	484	476	489	479	448	468	466	535	430	492	468	453	461	458	475	460	493	448	488	457	489	448	469	485	470	498	426	477	443	460	502	466	494	469	438	472	455	477	488	469	481	491	493	471	464	498	441	461	473	457	461	524	465	484	465	485	484	466	453	455	462	462	457	444	458	480	489	480	463	471	447	493	483	484	466	452	479	433	488	474	469	507	498	476	479	509	483	481	490	483	455	479	453	480	431	511	490	505	485	470	479	479	458	482	470	452	468	491	473	482	464	469	454	447	447	474	484	500	469	468	447	460	505	475	511	492	434	471	524	434	459	460	506	445	489	462	462	453	472	474	474	512	522	470	479	466	470	454	439	458	448	477	498	496	493	465	484	494	484	445	425	488	499	492	488	510	473	466	470	494	493	448	476	438	489	479	482	475	479	457	476	491	475	457	497	487	498	486	468	486	476	461	482	467	494	476	449	471	497	461	481	499	437	505	505	442	472	456	465	469	453	469	463	459	437	463	467	472	473	474	433	441	450	478	454	441	500	466	510	436	470	458	535	468	488	480	447	466	480	477	475	481	476	450	524	484	487	474	492	466	478	433	478	456	449	483	505	478	473	453	455	487	426	501	472	498	489	465	485	471	424	475	451	468	446	489	478	470	461	450	473	449	491	480	511	462	437	477	486	454	473	516	504	489	503	474	473	466	537	459	455	488	456	453	449	509	488	483	444	472	492	443	498	477	507	451	501	475	489	473	453	463	464	479	498	432	481	474	499	485	480	501	455	471	477	470	479	491	463	478	497	456	462	467	498	506	496	502	478	467	518	452	468	479	487	499	518	468	445	492	517	514	451	468	499	475	469	488	477	470	447	461	464	479	462	484	501	467	462	527	501	456	488	528	470	458	457	452	486	467	504	463	437	452	457	486	484	462	492	506	478	476	488	461	453	519	502	409	462	465	464	451	481	520	488	463	472	456	449	484	491	470	466	473	520	486	493	502	433	469	482	495	474	462	471	466	480	522	484	474	507	437	498	457	446	443	480	450	449	459	486	486	488	518	472	448	454	456	466	496	451	486	488	458	449	447	525	481	451	447	479	481
3102	2126	377	334	274	267	227	244	236	238	239	240	206	218	228	239	238	216	231	223	223	225	235	207	225	221	199	242	232	222	203	258	245	244	219	219	227	244	247	258	254	240	208	247	246	213	222	224	233	220	220	218	219	224	223	206	241	211	197	209	201	222	221	238	198	213	219	221	198	222	222	204	235	254	219	228	211	210	227	219	238	206	216	207	218	225	227	226	222	227	213	225	219	249	215	220	232	250	227	221	228	223	206	223	263	200	208	232	211	234	222	245	234	212	219	218	227	213	237	218	228	258	250	230	233	203	220	203	247	232	222	217	222	226	191	234	214	230	216	222	215	223	222	222	200	205	225	211	239	213	225	242	257	223	213	240	212	229	231	237	220	216	190	233	209	222	237	223	224	219	253	211	233	192	236	237	243	234	226	240	227	230	214	245	253	212	226	225	224	229	204	247	248	204	227	215	243	210	226	220	221	216	240	213	230	237	224	250	247	228	255	246	273	243	231	241	210	233	234	211	246	231	216	254	230	237	198	225	238	217	195	219	214	236	241	212	229	211	229	215	214	217	192	224	217	219	217	230	196	222	229	217	220	250	240	253	239	213	218	232	221	235	221	234	232	208	255	248	208	236	224	235	240	238	222	218	242	239	218	224	245	224	241	234	228	231	223	206	263	192	220	233	226	199	233	243	222	226	218	262	228	203	201	210	236	220	242	249	234	230	224	230	221	215	234	198	214	234	225	239	197	257	220	213	209	231	231	209	195	227	256	213	228	241	201	249	238	228	211	229	243	226	205	254	206	231	218	198	274	230	269	246	209	224	230	276	215	223	205	226	228	252	232	210	234	298	188	235	212	229	221	220	228	230	234	218	209	219	193	223	202	243	213	215	244	241	228	224	226	206	224	222	238	240	239	235	213	245	212	217	221	220	225	215	228	239	233	200	233	237	245	218	232	246	224	225	216	227	221	206	209	207	219	253	207	234	244	228	188	247	233	225	229	210	248	237	218	230	211	238	220	222	253	222	239	242	227	201	213	232	221	243	215	239	229	224	238	228	241	213	224	230	228	240	214	223	228	232	246	267	209	229	229	225	248	217	239	224	220	211	224	225	239	232	223	231	226	223	228	218	238	261	223	201	232	224	255	232	211	222	222	216	241	214	231	214	223	214	196	198	238	218	216	210	226	232	231	242	198	203	206	231	234	230	207	218	225	220	246	210	226	247	228	220	193	222	241	210	213	217	261	222	226	249	238	204	239	234	205	228	224	235	225	236	239	238	201	232	216	261	236	220	235	211	207	263	228	213	246	218	237	218	231	214	220	226	223	212	215	240	244	222	261	230	220	199	230	210	234	231	231	237	234	239	268	244	259	195	233	200	237	203	213	232	232	238	211	253	237	213	240	227	237	245	229	235	221	232	212	256	238	246	225	211	228	233	215	219	226	239	239	250	211	223	251	249	229	227	238	230	224	211	217	227	207	241	246	225	228	248	215	213	239	238	204	203	222	212	208	234	215	254	214	251	258	224	239	240	240	246	226	239	243	231	237	258	214	242	210	207	227	237	217	246	231	223	211	206	232	220	210	196	229	232	227	229	225	245	207	229	225	240	186	196	241	238	212	239	246	207	220	214	244	224	221	223	201	244	236	228	246	221	228	228	205	240	238	221	224	222	210	239	227	227	239	232	213	240	226	233	210	230	214	207	205	214	222	227	204	229	226	230	244	253	225	230	235	228	215	225	238	203	251	233	236	223	219	229	243	220	205	212	238	227	214	228	238	234	200	229	241	248	247	230	228	239	217	212	222	208	252	231	219	216	206	239	225	239	234	249	231	204	260	258	197	216	235	208	238	200	238	217	226	235	217	248	225	217	241	211	228	248	217	229	254	229	215	237	230	195	209	228	242	209	242	241	231	227	223	233	243	215	254	253	212	202	244	239	220	226	230	249	233	221	217	213	223	212	236	261	218	216	256	199	215	227	222	219	238	213	241	238	225	246	244	201	211	226	230	215	229	224	236	213	229	236	238	245	213	233	247	215	220	220	226	204	219	210	220	240	210	226	219	226	243	237	224	227	210	254	230	203	225	215	217	226	217	215	244	225	241	226	221	241	234	232	221	234	223	211	225	234	210	225	211	237	241	225	204	223	216	232	223	256	226	233	229	213	209	232	229	236	198	232	230	208	233	251	235	234	220	238	224	228	213	205	210	189	244	210	235	223	220	225	197	240	243	232	214	231	236	237	203	220	231	213	192	237	221	223	251	248	239	246	239	226	249	220	218	225	200	229	214	216	229	211	197	257	214	221	247	234	188	201	211	248	229	228	234	204	229	217	225	218	204	240	235	227	204	234	210	243	222	244	266	214	238	210	218	221	225	203	212	195	261	229	230	230	209	209	210	233	213	214	223	242	224	230	221	221	213	228	252	227	241	244	229	241	233	204	232	234	208	226	247	246	239	235	260	229	241	221	225	194	209	210	241	243	219	213	245	234	204	220	202	201	192	209	208	225	221	221	227	242	219	239	198	232	237	231	237	214	220	236	196	237	219	227	247	228	207	225	212	225	239	241	261	220	247	245	212	227	229	257	218	234	240	188	203	241	255	224	224	204	205	188	219	205	250	216	220	256	213	216	251	233	240	235	258	221	249	236	238	245	239	258	226	246	213	203	206	209	237	208	249	232	208	230	208	220	217	225	229	197	257	213	214	224	229	207	226	226	237	234	237	217	237	221	232	207	198	236	205	231	220	205	214	212	200	246	212	219	217	230	225	234	246	246	227	233	227	229	220	239	207	223	245	275	229	218	239	225	250	220	215	228	225	234	247	232	232	224	228	239	227	217	247	227	237	207	249	210	246	222	201	235	206	260	244	211	224	232	214	217	197	224	232	212	242	225	227	242	231	223	240	235	255	208	211	244	227	249	225	208	223	195	230	237	243	221	214	210	220	209	201	241	206	214	282	226	241	221	204	213	208	215	239	229	234	227	245	218	212	243	223	208	234	201	255	237	224	242	229	216	220	215	228	235	248	206	199	222	224	230	187	239	232	235	246	237	211	221	273	238	226	228	230	213	232	245	243	259	210	244	255	244	234	236	209	199	228	229	235	220	216	233	215	255	279	221	261	203	224	222	203	228	232	211	221	226	215	243	213	196	229	207	214	210	236	251	224	241	230	218	212	227	239	219	226	226	233	203	249	247	249	182	247	222	225	237	231	216	220	222	208	212	246	248	243	243	256	199	250	213	242	238	213	227	214	202	224	229	229	220	235	263	246	229	214	200	213	208	218	232	245	203	226	208	241	222	235	224	252	193	222	217	236	231	216	212	224	185	230	215	236	245	236	219	233	201	249	220	224	217	238	233	239	241	217	261	207	229	217	233	241	238	224	224	217	222	247	220	224	227	240	216	241	203	218	238	251	227	237	236	218	195	232	251	226	214	245	246	223	219	186	242	236	241	206	222	212	224	233	238	237	227	246	217	225	253	250	235	226	227	217	237
2943	2612	812	947	830	781	782	766	746	697	738	701	706	709	712	694	715	710	683	662	632	701	665	666	706	665	657	694	718	719	728	699	683	706	673	651	621	689	669	655	622	650	654	669	650	638	654	687	669	620	673	691	671	710	663	679	658	631	683	678	624	675	646	643	703	693	663	653	621	656	644	652	630	689	648	691	661	675	647	621	664	688	643	660	655	639	687	674	665	663	621	664	622	646	665	602	669	652	656	670	653	659	606	648	626	663	652	656	670	641	617	645	623	638	647	638	631	648	674	728	648	597	645	683	625	715	673	652	660	662	636	635	672	699	631	643	645	608	644	630	623	632	669	649	644	639	670	633	662	643	689	660	672	647	678	606	645	671	659	627	665	649	667	676	677	665	607	722	601	616	650	704	678	663	611	625	695	695	674	642	646	699	693	681	667	656	694	650	621	615	632	651	618	643	669	661	656	626	674	639	677	646	621	614	645	675	610	710	652	644	672	598	648	664	674	694	637	614	683	657	628	649	619	671	671	662	692	678	660	650	674	667	648	710	673	614	632	641	679	647	605	643	663	642	675	660	654	632	682	643	675	686	656	679	647	670	603	656	637	634	631	667	633	655	584	649	691	668	619	667	652	699	633	701	650	663	618	672	666	639	652	665	680	668	683	638	624	646	640	624	691	697	620	666	677	712	650	607	688	678	643	671	645	612	677	627	659	665	684	654	679	633	658	645	655	618	669	646	647	657	637	683	648	621	644	669	682	664	653	652	617	672	679	631	644	617	655	648	663	686	640	672	598	688	658	699	649	613	665	651	657	676	666	644	672	673	642	696	670	675	629	623	674	635	672	664	681	648	614	668	682	667	628	635	675	661	666	655	695	616	644	653	649	654	643	673	633	636	658	642	644	582	692	602	630	652	658	650	666	623	639	655	651	650	637	650	683	629	641	637	682	617	680	632	659	693	675	620	686	662	659	705	669	626	684	671	666	687	613	621	644	642	649	661	676	659	720	670	691	643	652	646	681	661	718	674	658	676	653	625	651	622	666	635	642	661	672	649	656	672	670	652	641	617	640	646	641	653	651	630	693	672	654	669	636	686	648	662	654	654	669	628	646	665	658	621	655	715	628	631	630	668	640	628	655	664	662	640	651	660	612	691	672	670	677	661	660	643	659	688	664	695	659	653	600	651	654	594	638	631	642	693	675	669	684	645	716	634	661	659	613	633	688	649	641	647	685	687	670	628	627	650	693	634	664	653	626	654	690	612	690	665	695	642	692	641	640	667	651	658	683	646	676	691	715	672	671	671	635	658	628	637	620	700	662	680	641	648	638	668	646	626	687	689	639	618	686	636	695	636	620	681	607	621	664	683	642	641	662	680	638	673	611	658	613	592	616	632	638	680	626	661	651	622	617	674	659	625	657	653	663	635	600	679	652	637	659	638	591	623	634	663	689	655	662	665	642	630	672	673	663	642	638	680	626	663	657	667	647	656	643	645	614	661	663	652	655	649	704	632	650	671	673	677	617	652	647	671	634	645	651	662	646	659	637	606	622	639	628	655	602	641	670	609	650	608	645	687	675	621	633	696	659	669	638	650	628	653	641	609	658	672	670	674	633	677	692	677	697	661	674	660	676	654	692	657	601	653	660	665	617	675	681	659	654	682	657	649	672	649	658	677	658	655	617	680	699	646	693	630	637	666	631	678	654	665	677	650	658	658	670	647	645	651	646	636	697	668	680	691	664	605	642	646	675	673	655	682	648	680	631	656	703	652	650	618	645	696	665	682	680	635	633	679	683	625	625	655	670	666	604	708	671	674	663	672	633	647	619	625	677	606	689	683	644	666	611	647	636	662	669	658	631	623	647	694	661	634	603	648	603	627	655	651	602	660	653	659	671	668	647	664	701	691	666	669	613	634	662	634	647	678	644	631	636	612	646	646	681	679	721	637	622	702	604	636	690	665	617	663	614	692	638	664	617	639	657	662	650	653	645	659	648	651	673	701	645	674	650	637	635	639	668	700	646	641	618	707	619	676	715	666	669	671	648	634	662	629	644	661	622	676	703	635	710	670	654	668	615	647	655	676	676	612	639	660	718	650	641	616	649	696	688	670	643	644	648	642	633	667	648	645	673	647	689	628	673	627	625	666	679	672	674	631	688	671	642	656	605	615	682	620	672	683	684	674	675	671	647	677	663	609	614	690	641	693	654	715	647	641	713	670	639	651	656	636	652	705	672	633	616	648	638	665	670	703	679	675	643	642	638	645	671	690	644	675	659	654	632	617	641	665	641	666	652	684	597	634	677	658	661	682	648	643	658	703	649	628	661	660	691	665	639	642	679	668	659	694	649	676	666	650	689	713	657	662	651	660	665	605	676	663	637	664	662	662	623	678	620	638	680	648	631	636	694	664	617	677	662	668	675	649	687	657	636	614	624	660	660	652	650	682	702	646	653	689	624	663	615	626	669	647	631	688	614	618	626	661	671	678	600	675	650	666	625	670	646	644	656	674	682	658	666	668	646	712	666	652	645	696	668	611	627	646	724	647	732	713	653	659	655	672	663	646	636	604	692	658	630	663	667	611	646	667	672	685	689	689	650	706	658	677	659	684	625	642	630	656	673	657	611	605	631	645	714	676	676	643	678	689	643	670	644	658	624	621	627	666	670	638	617	605	641	706	642	683	688	620	689	657	677	670	673	660	635	645	640	620	625	631	688	635	665	697	620	652	674	679	657	651	635	622	643	675	608	674	668	672	620	647	669	638	609	634	671	623	657	691	690	689	652	616	677	645	601	683	630	639	683	651	680	609	630	599	626	623	672	696	635	612	633	667	647	649	667	646	663	649	624	622	671	670	690	671	663	705	637	648	627	681	665	634	611	641	665	660	701	619	632	736	728	669	591	621	636	626	665	669	668	677	625	633	633	686	628	604	668	669	692	649	658	652	690	631	655	613	643	654	636	662	645	673	692	649	651	643	684	617	647	677	678	688	649	650	689	630	624	610	636	666	647	644	677	660	667	691	651	659	676	707	644	593	654	634	619	643	659	679	713	657	677	640	670	657	650	638	666	658	628	663	653	645	653	604	681	694	672	637	660	679	662	654	662	620	641	613	636	672	639	652	676	663	657	651	611	695	688	634	630	642	653	656	637	643	638	647	661	678	648	651	659	656	650	720	622	678	690	651	646	692	633	662	674	700	651	684	665	699	647	663	650	625	656	681	678	677	626	654	620	648	637	631	683	672	701	687	657	646	663	652	669	689	684	681	680	651	653	655	703	629	629	644	654	655	680	690	635	704	656	658	653	682	665	648	659	687	624	665	643	643	697	647	679	673	652	647	609	667	661	631	638	666	682	640	633	646	693	650	641	650	707	675	642	585	636	663	662	660	628	663	638	634	658	649	647	666	648	695	662	655	614	673	683	603	645	637	635	684	661	644	704	666	639	657	654	629	636	624	659	641	654	689	669	654	655	699	639	581	672	669	667	650	680	666	670	644
18333	18366	2256	1147	800	616	401	343	291	275	223	207	223	175	160	157	138	148	136	144	116	149	153	135	159	144	152	154	163	157	193	116	133	103	116	119	126	103	118	122	122	120	115	128	97	115	100	109	116	102	110	110	101	123	113	129	117	129	135	106	108	111	118	83	116	107	92	110	93	124	119	111	118	97	104	108	114	116	105	98	113	98	105	100	126	107	126	96	103	114	112	122	103	107	103	90	124	128	127	111	122	107	118	100	106	120	115	106	115	129	118	121	116	106	118	106	113	110	126	104	119	114	112	101	110	115	94	104	115	108	101	116	111	112	105	120	96	86	94	112	101	125	124	124	99	115	109	121	104	111	118	128	116	89	124	110	110	102	119	105	124	106	106	111	116	116	97	95	106	101	97	117	110	124	107	95	104	113	131	111	99	94	104	122	110	109	107	97	121	107	113	91	109	95	126	98	111	120	118	117	127	104	108	91	112	91	100	124	105	108	109	103	106	116	112	124	122	118	126	104	124	111	111	94	90	118	122	100	99	99	114	99	84	96	106	119	128	116	99	116	117	111	111	103	90	126	105	81	127	115	96	91	113	103	108	129	100	107	102	106	112	111	119	104	113	117	114	111	95	128	100	113	98	116	121	98	108	103	106	103	102	99	80	118	106	99	81	109	111	118	107	99	118	97	113	100	97	105	110	103	122	117	125	104	102	108	97	109	88	123	106	114	106	89	114	109	108	92	120	118	111	98	116	130	86	103	111	98	99	121	117	111	105	101	98	119	102	93	116	130	144	113	114	103	112	94	116	115	95	123	104	120	105	103	112	86	112	104	92	105	88	99	110	93	102	111	102	112	109	100	104	114	92	100	104	115	118	102	113	112	121	122	108	102	94	107	96	128	113	116	99	119	109	124	106	108	118	100	98	101	98	92	107	110	107	129	117	84	108	108	117	98	95	89	110	104	116	114	103	123	105	123	92	99	93	101	100	104	119	86	103	123	115	103	110	116	104	105	99	108	111	111	121	121	102	84	105	116	105	122	107	120	101	115	112	94	119	113	107	112	106	125	108	103	124	90	98	94	114	103	123	112	96	106	94	103	104	108	122	120	95	105	108	105	134	109	122	110	115	116	96	106	115	121	113	115	100	94	127	130	113	113	105	118	107	99	90	109	111	103	97	112	111	120	117	107	102	120	104	112	113	101	110	123	96	129	114	131	86	100	103	107	104	102	113	97	102	101	95	120	96	114	114	107	104	123	108	101	119	119	126	112	101	120	124	114	120	120	116	124	101	111	100	117	121	122	115	99	112	103	103	107	110	111	109	120	103	92	120	124	119	107	108	106	109	107	103	109	120	95	108	108	97	110	90	108	102	100	113	115	114	104	101	108	99	104	96	106	96	106	92	113	105	100	114	116	97	124	116	105	94	123	98	93	106	94	122	112	118	104	95	99	97	95	119	119	122	120	97	108	91	113	126	89	106	102	113	105	109	126	108	98	105	98	110	112	120	103	115	107	106	118	119	105	85	100	110	104	108	92	104	105	122	121	114	107	101	110	95	115	120	117	110	110	120	122	123	107	118	114	118	124	99	107	119	112	91	103	115	111	106	119	97	106	118	105	106	97	106	99	114	104	127	104	104	102	120	110	98	119	106	110	120	93	101	103	105	113	91	103	116	123	107	87	105	102	114	103	99	112	108	100	109	113	108	113	106	109	96	102	123	97	109	103	119	117	95	107	112	107	118	98	104	97	97	103	106	111	116	109	82	111	109	102	94	101	113	104	101	85	138	107	98	135	110	104	99	106	108	114	117	99	112	101	92	86	105	112	121	107	112	117	118	116	107	109	119	114	118	110	94	103	122	103	123	126	96	100	130	115	86	113	107	101	114	90	106	124	118	106	110	131	130	104	96	114	120	110	111	99	118	97	114	110	98	111	114	113	118	99	123	127	115	105	107	117	102	96	104	99	122	112	95	99	106	115	133	118	96	105	95	94	101	99	113	110	102	114	100	95	102	124	113	108	103	114	101	132	103	90	124	101	105	120	99	121	90	103	101	114	107	128	137	121	119	106	106	130	115	112	104	99	121	93	118	90	134	106	131	101	110	106	107	94	106	104	106	123	98	120	102	106	116	103	116	107	107	115	110	94	115	97	93	115	102	108	101	108	116	102	102	103	123	118	104	104	115	93	119	119	122	110	99	112	119	105	111	104	100	105	123	114	95	116	118	118	96	115	107	129	109	110	124	113	95	121	104	92	107	95	103	103	131	100	92	133	112	106	113	111	112	117	119	86	102	96	124	115	101	101	110	115	103	99	115	107	108	102	117	107	101	125	100	117	102	98	100	112	117	89	119	118	95	100	118	115	100	111	96	90	117	118	116	103	88	102	109	89	111	116	111	109	86	85	101	88	116	126	117	101	111	122	118	102	99	109	122	113	114	111	111	99	111	132	103	120	120	120	102	106	98	101	121	100	117	114	102	109	116	119	101	108	97	102	105	113	100	109	131	100	103	114	126	91	111	115	105	99	100	95	96	113	107	98	116	85	99	93	96	110	100	118	114	91	105	87	95	110	127	106	111	113	107	115	123	109	102	113	101	107	138	118	108	93	104	105	97	86	94	119	98	112	86	99	94	119	92	132	108	107	102	106	107	94	117	114	112	105	102	94	94	117	123	105	111	112	85	107	114	105	116	110	98	125	98	113	95	106	95	130	107	120	90	109	104	110	110	104	114	85	109	106	100	93	117	106	82	112	108	95	127	121	104	106	97	125	109	132	117	105	106	113	104	91	93	112	107	78	105	98	93	112	102	105	101	102	99	100	135	109	101	119	86	121	110	104	100	133	114	102	108	108	91	111	104	90	106	114	87	101	104	104	112	108	120	106	112	105	98	110	107	121	106	122	92	134	135	121	97	88	113	113	120	109	101	119	111	95	96	99	113	103	113	92	115	105	112	95	112	107	108	100	121	106	107	111	105	100	96	109	108	121	95	107	125	106	102	101	114	110	110	106	121	120	95	97	105	101	122	91	97	109	119	102	82	114	97	93	110	113	96	102	108	114	131	119	95	107	101	112	124	99	95	111	103	96	137	132	110	108	95	94	96	112	100	117	111	93	124	97	111	104	97	116	108	109	121	105	113	80	102	120	112	92	95	117	119	121	100	116	119	99	104	88	130	108	118	111	120	107	106	113	111	105	123	104	120	107	100	104	120	93	120	115	106	111	115	108	122	106	119	102	90	98	100	100	116	104	123	106	109	93	113	105	111	118	94	114	132	104	101	98	121	122	115	111	89	121	87	119	89	115	95	121	108	105	91	110	120	118	116	113	126	110	126	129	131	106	113	118	130	100	100	103	92	120	101	109	112	127	123	105	117	110	108	100	122	110	115	110	115	94	112	112	115	112	111	95	107	109	97	105	88	95	117	99	96	136	91	112	103	132	121	96	95	87	111	104	109	121	104	102	107	105	98	86	111	111	110	112	131	114	103	107	115	99
11880	13432	3386	3771	3189	2555	2019	1731	1447	1271	1064	970	852	880	769	701	691	664	630	647	627	545	575	594	607	652	689	881	876	971	1041	730	549	503	473	523	535	448	473	441	400	451	401	422	433	418	452	421	407	410	427	412	396	389	417	370	385	402	396	383	368	426	392	420	390	417	397	394	364	377	388	377	378	399	353	368	384	364	337	350	358	370	387	331	355	353	344	346	378	359	391	375	340	363	360	348	389	346	354	361	356	348	381	351	399	372	377	376	378	400	350	378	372	350	368	352	338	345	367	373	377	361	362	370	326	369	350	352	380	355	356	384	368	348	358	350	399	320	369	349	352	347	335	349	333	378	357	349	383	349	387	367	367	345	343	365	346	349	348	344	354	352	363	332	367	396	364	352	372	347	355	368	375	399	347	337	385	363	360	341	347	374	372	352	358	359	386	385	339	363	390	349	350	362	376	371	367	363	340	329	357	353	387	322	385	334	343	363	385	369	353	379	352	363	354	337	370	372	376	341	346	409	366	346	400	357	366	334	383	359	324	357	369	337	389	396	379	364	360	340	372	339	331	355	392	348	334	380	326	374	332	350	329	387	360	380	348	350	350	358	343	366	345	327	364	388	365	364	367	368	343	407	341	351	348	360	354	351	366	367	345	331	382	374	362	371	335	385	344	370	356	357	373	380	359	374	352	340	369	343	345	356	382	396	338	342	354	352	353	353	360	337	350	391	358	328	361	337	381	371	387	347	398	381	375	348	347	342	360	347	350	354	344	340	378	361	362	348	324	375	382	356	374	347	338	340	348	355	330	354	387	354	361	382	392	365	337	350	334	356	346	371	358	350	346	320	349	340	384	320	326	343	374	353	330	379	347	369	359	364	364	368	350	330	342	348	342	374	360	349	378	361	340	313	348	353	370	336	329	347	380	338	318	359	385	350	374	354	310	347	350	383	348	351	349	345	303	315	367	344	346	351	336	348	376	353	369	384	345	358	325	359	383	356	364	372	293	353	342	324	376	331	343	360	349	342	361	363	323	375	378	332	320	363	355	363	343	352	344	322	355	371	332	358	370	384	359	317	328	316	338	354	346	383	335	339	367	374	375	352	361	352	333	354	347	329	331	361	371	341	364	345	372	363	377	372	330	364	357	361	353	373	372	348	361	380	386	356	385	358	369	359	373	350	351	344	330	345	392	385	329	377	355	351	328	370	340	385	390	349	339	375	362	350	341	348	369	363	341	324	315	327	381	390	383	410	356	350	353	345	346	345	383	352	401	346	361	329	347	374	322	382	360	377	338	349	353	333	366	331	346	360	364	345	336	383	345	359	359	337	365	370	353	342	376	391	365	323	348	359	406	357	354	349	364	372	392	372	373	350	348	343	364	353	340	369	341	348	372	345	365	360	344	340	326	349	343	362	354	355	331	360	335	378	353	360	374	355	328	374	394	363	363	334	352	402	364	372	378	363	390	355	347	357	358	369	362	369	362	349	372	369	357	337	334	320	354	337	358	353	333	372	385	357	382	390	314	353	329	357	339	354	378	355	374	348	340	364	364	352	355	357	373	360	348	378	319	356	378	350	372	343	320	360	345	354	359	363	341	364	354	348	333	357	358	328	373	354	347	382	346	384	338	354	331	339	302	333	329	339	348	379	352	347	383	359	369	381	357	312	365	343	362	361	357	367	371	351	350	363	341	337	382	365	334	360	338	352	364	337	308	365	349	358	376	365	341	342	365	373	356	412	362	378	360	374	367	349	348	351	357	365	354	354	372	403	330	354	354	352	366	319	362	364	309	367	375	338	343	346	355	353	352	354	368	327	357	348	400	351	371	349	373	327	350	346	384	331	313	356	381	379	368	336	333	357	373	364	373	362	349	357	370	355	340	347	378	345	353	363	346	352	355	329	331	354	354	364	334	367	336	373	378	335	341	352	367	331	372	336	333	376	350	348	362	357	352	356	365	347	359	349	356	334	353	373	343	331	320	351	357	352	356	363	376	339	332	334	354	328	336	346	365	368	372	366	366	365	361	365	331	358	333	387	358	322	357	358	355	347	378	334	340	345	364	369	374	375	356	327	364	353	381	361	344	360	381	365	371	372	343	332	362	352	342	380	346	383	347	370	377	361	341	364	364	357	352	336	347	374	349	351	346	374	363	340	371	372	344	348	328	364	360	350	341	354	381	374	355	322	358	319	328	369	375	356	352	362	376	348	351	350	338	345	338	370	348	347	362	355	349	379	331	347	359	345	331	341	359	381	386	356	348	340	345	353	337	357	351	353	366	375	332	354	339	360	353	344	394	370	364	326	316	348	356	363	356	322	376	357	345	349	364	340	388	367	314	362	353	338	344	351	347	387	336	361	326	350	347	337	303	392	341	325	402	339	388	355	336	363	351	364	359	339	329	324	347	332	382	389	339	337	362	367	354	338	337	373	345	348	364	357	339	366	354	403	385	361	362	348	358	363	355	354	360	355	355	355	386	367	381	330	341	327	351	371	345	366	385	332	384	347	331	345	370	349	358	342	361	353	401	352	329	346	354	348	346	343	401	327	328	326	386	385	365	394	374	312	343	379	354	350	376	353	346	387	390	343	359	306	327	344	348	374	392	348	324	362	387	325	333	350	373	368	342	334	380	361	345	356	366	350	361	363	361	338	371	346	387	376	372	334	376	357	349	387	392	324	327	343	379	368	374	374	345	341	372	365	355	343	362	365	333	362	362	351	343	352	370	348	354	345	375	371	352	324	350	346	377	365	387	384	370	338	323	380	348	360	380	345	363	351	388	347	353	389	342	350	352	400	377	357	317	370	361	401	351	359	356	365	343	344	351	318	360	327	361	352	349	367	340	375	338	362	353	359	345	397	366	379	357	354	319	372	383	359	376	377	349	354	330	368	350	336	331	366	354	341	351	366	355	380	387	311	352	367	325	375	374	353	379	373	316	370	383	363	350	326	367	345	332	375	337	330	354	353	336	335	386	361	343	365	331	351	342	398	357	370	348	337	380	329	370	363	388	367	346	341	395	348	384	355	335	370	369	324	361	359	315	384	345	340	350	332	359	348	370	355	375	353	320	360	374	372	330	339	343	346	348	345	345	364	324	367	346	348	351	372	352	340	327	361	338	361	356	367	360	403	349	372	378	340	377	320	374	333	365	375	359	344	361	370	341	378	349	355	363	354	389	371	386	384	320	366	386	332	319	363	400	346	366	335	327	352	343	372	356	357	374	351	372	353	358	331	346	308	347	332	367	353	344	375	326	384	337	339	361	349	333	368	385	348	373	357	372	345	356	334	377	334	367	353	384	351	348	383	325	318	342	368	370	376	333	361	366	366	347	355	384	353	361	350	375	359	377	377	328	381	321	360	337	391	351	359	345	344	338	366	374	361	360	329	350	379	331	340	339	357	379	394	355	360	341	345	359	309	363	364	372	376	350	366	338	349	367	359	314	330	377	362	332	336	359	386	351	346	371	359	343	396	342	356	385	337	359	365
30570	24941	4985	2156	1397	1020	737	645	511	415	354	306	285	241	249	222	223	259	216	202	193	214	172	178	187	223	220	274	292	259	265	269	241	181	187	166	176	133	154	176	168	156	167	159	154	156	140	168	144	143	154	161	146	163	159	174	160	151	135	151	144	154	163	159	171	159	187	145	165	158	148	151	148	138	154	136	134	152	158	144	146	159	149	159	128	141	174	158	165	144	147	143	152	139	135	147	134	150	148	113	120	142	150	146	151	139	143	144	155	144	131	147	146	130	142	146	137	149	147	135	136	175	142	138	162	134	143	150	176	142	147	163	123	172	145	138	167	135	152	136	155	146	140	170	147	162	133	139	141	117	144	119	148	158	147	145	150	172	140	135	164	150	137	149	124	145	142	149	167	167	158	149	136	139	122	156	147	131	142	134	131	143	154	160	138	151	140	168	150	137	139	154	129	133	141	149	147	170	152	143	133	147	143	124	151	130	154	131	161	159	133	138	149	140	133	152	145	130	138	164	132	132	141	126	122	149	158	153	135	153	124	130	143	150	149	161	169	146	129	145	151	149	147	141	149	150	147	143	122	140	145	140	133	139	133	157	143	168	144	141	170	138	154	143	144	146	155	143	125	137	135	132	146	147	163	143	152	144	134	144	138	156	128	131	167	143	144	144	143	140	172	139	162	132	146	148	154	127	142	144	165	138	143	140	140	156	156	162	161	147	152	152	150	126	142	137	143	172	155	139	144	139	156	161	114	145	159	161	144	150	142	157	148	157	146	151	141	157	143	142	142	119	155	139	133	144	152	144	154	145	150	149	126	144	151	137	152	149	134	136	134	157	168	141	138	149	133	156	131	146	170	165	137	152	133	129	144	135	169	150	126	154	154	147	164	141	140	140	137	138	159	137	134	153	142	142	154	139	139	162	145	162	146	143	157	149	146	161	140	147	135	149	155	132	138	139	163	136	160	146	161	147	151	155	155	147	146	133	142	135	143	138	151	152	151	142	112	147	139	151	144	165	168	161	125	143	117	144	133	134	150	130	156	136	132	134	147	147	139	142	140	153	132	143	156	117	141	135	147	149	142	136	154	139	143	163	154	156	159	141	138	153	145	136	149	142	152	146	160	136	163	158	173	162	152	159	135	163	145	145	125	169	145	163	146	126	166	154	155	157	128	155	151	125	130	144	134	151	150	139	139	145	146	147	145	155	131	142	151	140	129	137	127	142	134	156	153	142	143	158	153	138	134	161	143	136	143	150	149	133	143	140	122	133	140	134	145	152	161	150	138	157	150	149	145	127	152	147	130	140	135	157	137	150	154	149	128	135	136	152	135	156	144	145	153	135	167	145	149	148	150	159	115	158	163	151	151	143	145	136	168	142	151	161	161	147	135	141	146	139	157	135	156	144	162	162	159	159	132	139	128	139	165	170	153	145	146	164	155	129	143	154	131	145	128	140	133	118	144	163	142	130	158	169	122	156	157	137	116	144	152	137	143	149	178	155	145	147	124	141	135	126	137	135	154	151	143	150	158	129	134	138	137	154	140	151	120	141	132	162	141	146	131	148	136	140	146	153	138	147	146	144	150	146	146	160	153	138	136	146	141	143	158	162	149	141	132	133	133	119	123	150	155	129	157	151	143	143	143	156	134	162	141	125	131	156	148	150	150	157	173	139	138	144	171	146	152	152	144	140	144	138	149	155	134	115	159	162	144	155	145	127	140	167	168	164	135	146	139	133	155	157	117	148	145	129	156	142	139	131	136	131	167	152	156	142	146	134	112	118	136	160	155	139	150	140	161	155	140	121	131	128	146	168	154	129	183	141	148	125	138	137	140	134	153	152	147	160	120	128	157	151	136	140	135	134	149	142	140	116	133	138	137	131	155	125	131	124	133	148	129	159	142	155	160	143	142	141	127	147	138	114	130	135	151	148	149	146	125	115	136	146	141	153	142	152	126	136	135	150	129	139	144	127	148	136	167	158	128	139	148	127	132	151	167	158	140	146	147	140	139	143	132	150	163	149	146	128	158	146	157	147	149	166	150	148	152	143	126	154	147	132	153	146	153	137	136	121	137	154	154	143	160	136	149	114	163	172	151	154	139	160	117	137	137	153	136	177	152	158	154	128	150	130	159	143	136	139	144	136	139	140	132	155	151	130	148	148	157	153	164	152	140	130	153	130	139	144	152	152	135	168	136	139	139	146	163	144	154	158	121	154	142	163	148	161	156	150	148	154	152	151	144	157	144	138	149	146	155	151	159	152	157	132	147	127	146	146	125	141	141	132	122	145	142	157	136	145	132	140	134	121	163	175	151	138	150	152	153	118	140	148	147	138	148	172	153	140	145	154	137	162	151	151	169	146	134	139	153	134	153	142	155	167	129	149	135	129	136	144	126	130	145	154	145	145	137	145	135	155	154	142	139	133	140	149	145	160	165	144	136	134	144	143	151	141	131	137	144	149	128	169	142	129	146	156	128	160	173	136	147	143	139	147	141	148	147	174	177	164	145	128	141	150	148	150	148	159	137	155	143	155	129	171	156	122	154	136	145	159	144	136	167	128	157	132	162	138	150	145	162	146	137	119	154	142	147	131	157	132	140	136	147	178	160	147	151	146	134	122	170	146	162	150	129	141	139	151	133	161	130	146	134	152	137	145	142	129	174	126	162	152	134	161	144	148	124	160	127	132	151	165	155	148	151	129	155	125	143	154	147	125	154	130	143	163	152	146	145	140	157	142	134	155	145	140	140	137	138	153	134	145	132	140	156	155	139	124	135	155	132	150	142	130	148	127	162	141	156	130	135	158	140	161	139	140	149	121	142	152	128	145	135	154	146	160	122	155	147	139	157	156	167	123	141	129	180	136	138	132	159	144	149	159	135	128	145	145	158	130	163	155	140	132	140	139	137	158	167	125	144	138	139	136	139	145	153	139	146	136	154	130	150	132	178	137	156	154	141	142	166	156	129	148	158	170	152	105	140	154	157	158	148	135	141	136	153	150	148	149	153	167	154	148	154	146	149	152	142	165	134	132	131	156	136	143	141	138	154	145	146	141	141	141	150	161	147	152	133	141	163	138	148	152	139	141	129	136	140	151	128	152	153	150	154	134	148	160	137	149	152	135	147	146	162	177	135	155	153	132	136	154	155	139	163	160	138	140	137	145	145	133	125	137	140	166	159	141	135	139	131	141	138	135	126	135	153	149	132	153	138	148	137	173	160	132	127	134	151	146	138	140	154	153	141	126	144	138	136	150	146	124	149	148	149	149	145	155	135	167	128	149	140	147	160	152	155	135	162	158	134	154	137	148	137	152	145	164	129	164	131	166	147	114	155	141	149	140	134	136	133	155	174	136	173	129	147	146	148	126	132	130	135	153	120	141	178	154	153	150	153	175	145	160	117	137	123	135	137	155	141	152	151	143	155	143	136	140	162	140	124	164	130	142	131	147	151	136	124	125	150	132	135	166	137	147	134	156	149	131	132	149	133	155	134	150
19212	16000	5782	6582	5387	4320	3628	2975	2462	2125	1878	1672	1469	1294	1229	1137	1087	1033	957	865	836	894	833	854	887	1061	1072	1336	1627	1656	1484	1307	909	699	711	689	675	625	578	583	585	577	567	588	511	575	555	513	504	556	515	570	559	469	545	551	503	525	490	503	518	489	522	512	562	508	522	499	513	439	499	422	504	505	495	494	496	484	497	475	492	496	491	425	455	536	473	497	450	477	475	449	435	436	497	461	457	494	418	454	463	457	467	484	420	457	493	468	513	446	440	456	486	467	461	475	456	446	484	469	455	456	474	522	494	453	432	460	452	457	470	475	461	451	451	446	467	467	480	455	461	427	481	433	413	464	471	462	467	442	454	476	429	457	489	513	495	454	448	445	478	431	451	476	443	424	407	494	473	487	465	485	508	490	469	450	481	425	473	416	479	453	495	482	475	474	430	420	443	436	455	453	461	417	487	422	453	442	469	461	478	486	462	452	454	463	451	447	438	446	472	446	420	459	442	458	472	454	495	500	452	468	459	410	468	399	481	466	485	454	456	464	444	445	442	471	495	474	469	475	393	435	462	476	468	441	414	426	436	463	440	424	455	478	440	444	459	467	449	427	456	448	458	456	456	430	446	447	417	462	422	449	483	449	440	491	463	445	465	447	469	428	479	435	450	450	451	478	433	440	444	431	434	438	463	443	465	465	453	477	452	453	466	453	454	426	454	449	445	466	433	487	495	458	440	480	461	416	459	437	455	435	461	477	460	462	457	432	475	414	426	447	465	467	456	479	413	482	437	476	459	443	420	460	456	436	481	422	446	432	445	454	445	445	426	448	476	456	450	442	473	448	480	462	414	453	493	480	420	476	445	446	482	436	458	450	464	461	441	422	462	444	460	434	458	414	469	445	450	457	485	456	457	462	475	432	452	438	497	461	425	429	425	482	475	431	473	461	404	469	452	445	421	499	474	445	476	428	466	418	424	427	465	427	470	461	471	477	440	440	448	445	456	464	473	474	422	449	465	457	435	445	426	481	433	456	477	440	426	451	461	411	463	432	463	489	469	475	507	466	461	468	473	490	434	468	450	410	422	469	465	432	452	449	463	483	430	494	461	443	467	456	449	443	487	474	436	439	467	439	443	467	444	443	480	462	442	447	447	439	449	479	434	481	453	513	439	462	438	455	457	423	435	454	464	448	482	433	474	449	447	445	459	424	463	481	469	426	479	438	435	456	461	463	480	438	451	462	459	491	457	462	411	465	465	417	444	458	431	468	498	447	444	440	449	458	453	479	463	446	466	451	444	441	430	431	435	436	459	462	474	454	497	472	424	466	471	444	446	476	474	428	474	446	441	462	444	437	451	415	453	468	445	462	449	466	450	425	455	445	441	470	439	434	442	440	419	429	449	462	437	453	441	404	477	452	445	461	475	448	444	422	480	452	452	440	452	460	451	438	440	426	459	451	447	442	467	470	472	458	458	458	423	466	420	468	439	458	438	438	449	445	465	408	459	470	477	445	440	423	456	452	456	447	493	434	450	509	471	466	449	446	420	452	428	460	452	466	432	444	428	462	444	461	410	433	454	457	439	425	440	476	421	473	447	449	461	464	410	433	468	478	467	448	477	458	420	473	446	460	444	407	424	478	478	470	479	424	451	464	426	472	467	467	465	423	447	458	460	479	450	459	461	450	407	450	454	523	418	464	465	464	476	461	448	418	455	421	447	442	439	461	441	438	480	468	443	443	450	482	465	442	443	464	484	437	463	478	427	468	455	502	478	491	440	457	463	453	415	471	442	463	464	438	444	463	467	469	460	433	453	451	432	436	461	393	454	435	485	443	449	425	471	450	435	455	471	449	484	450	453	457	406	474	474	445	485	428	443	428	450	423	437	457	483	418	420	461	423	491	472	420	448	439	451	446	483	449	461	448	470	432	450	432	490	454	416	508	475	468	465	491	456	495	442	435	449	506	464	484	451	461	419	426	501	481	481	453	452	439	457	454	409	393	418	432	412	415	422	480	490	448	423	448	452	450	431	439	445	463	432	414	490	449	426	427	446	412	452	459	457	439	446	472	452	444	464	441	477	483	429	476	505	481	440	448	475	464	442	449	451	446	448	458	455	447	456	438	438	467	452	460	453	447	451	425	460	434	441	461	464	469	410	430	478	453	463	466	443	467	412	447	478	416	436	459	448	453	430	464	469	422	458	454	425	457	454	478	470	456	464	476	483	453	444	456	433	436	459	463	470	493	456	481	472	467	475	468	441	467	461	446	446	435	444	452	487	459	423	452	461	457	455	436	480	467	458	462	477	445	466	415	429	405	413	448	458	454	453	451	448	453	460	434	432	435	480	470	446	494	432	478	464	475	457	466	460	433	481	425	467	444	472	454	452	474	450	459	483	500	408	457	418	486	477	458	492	485	423	484	446	458	426	458	459	458	451	429	465	455	445	453	452	447	491	442	436	470	432	458	442	451	467	432	453	434	461	418	444	441	461	463	465	426	465	466	468	468	465	416	469	451	476	439	463	467	499	436	440	441	433	446	429	468	452	459	462	420	457	490	449	450	429	450	439	431	502	456	474	460	434	450	485	494	467	456	421	490	495	461	514	426	415	460	426	473	472	445	441	493	422	443	472	488	437	440	449	456	465	468	453	453	442	466	483	459	467	433	456	459	472	440	461	431	444	467	481	457	467	461	395	458	464	505	456	490	439	465	463	436	436	423	440	447	411	466	440	450	452	470	415	450	460	462	417	471	478	428	470	461	476	422	456	476	431	398	471	443	423	454	454	434	461	441	423	494	453	469	450	430	481	478	430	432	452	456	469	453	459	466	430	447	436	448	438	479	440	438	457	460	406	472	453	467	456	430	432	458	451	480	429	434	464	460	425	461	483	439	456	418	456	474	474	477	466	450	445	472	409	431	457	459	461	430	476	461	468	459	465	458	473	452	442	454	476	476	415	411	475	444	421	421	462	473	431	480	468	454	427	440	460	453	491	480	467	421	431	450	436	467	448	465	484	458	508	475	436	416	452	434	421	442	434	465	450	400	408	442	450	462	475	453	451	442	472	477	458	435	448	483	451	477	461	415	468	461	484	462	491	479	452	457	411	450	493	435	457	440	462	454	421	470	444	474	468	446	437	448	476	425	410	441	450	438	477	458	454	481	417	435	462	433	452	476	439	441	450	465	424	468	501	438	450	455	432	439	464	470	434	412	467	427	442	461	408	446	451	451	420	433	495	429	458	444	433	475	481	444	432	431	442	484	465	455	504	467	477	466	489	444	441	435	468	458	466	472	420	445	465	458	468	464	449	416	451	461	440	476	488	486	416	452	464	462	483	493	437	482	446	480	470	448	474	430	414	435	493	432	471	444	479	492	432	477	469	452	407	462	483	440	432	447	432	470	464	460	436	460	470	476	461	476	433	475	476	447	450	448	468	438	441	467	431	434	427	434	452	449	467	479	436	461	465	431	448	496	416	472	474	497	452	456	448	440	448	493
2980	1825	367	294	274	266	269	244	256	238	192	226	215	241	220	219	263	224	253	211	252	225	202	218	211	250	237	245	211	245	226	239	261	211	210	242	265	221	210	228	212	237	202	226	240	226	221	243	222	212	240	216	255	248	226	209	240	240	246	220	222	230	201	229	239	237	244	222	234	249	225	219	208	206	225	242	253	261	215	235	253	218	186	235	225	219	241	208	244	229	211	212	219	262	223	227	231	210	232	244	224	238	225	227	251	239	231	249	238	222	218	216	198	231	204	222	228	231	246	217	235	207	211	249	226	212	208	220	235	222	221	222	219	224	233	236	231	192	238	206	230	218	229	232	230	217	214	239	221	236	227	218	238	261	237	216	245	220	230	221	215	211	227	231	253	231	221	246	236	239	208	226	205	272	227	202	232	235	221	205	230	216	213	238	210	229	247	216	240	239	246	227	222	227	238	215	267	220	247	235	223	206	219	221	252	255	217	248	229	236	216	241	251	241	229	196	223	191	189	224	224	219	243	211	237	209	253	243	214	208	236	258	194	243	220	242	223	235	210	238	195	223	233	237	231	240	208	216	227	232	201	240	230	221	244	205	245	260	225	217	245	245	206	222	214	223	214	230	228	219	220	240	245	208	237	205	191	232	228	213	208	206	198	239	231	244	226	225	252	237	216	233	223	241	234	212	245	225	238	241	206	249	214	233	226	223	254	243	220	227	220	217	236	234	204	239	243	212	220	232	196	207	216	246	216	213	215	230	227	218	237	195	203	237	214	235	240	237	227	241	239	233	216	182	250	222	205	226	204	255	233	215	223	228	206	250	204	220	251	247	239	193	215	260	232	229	201	223	241	238	256	220	229	227	232	226	242	207	230	247	223	223	220	246	211	252	205	241	232	216	229	251	242	240	214	243	214	193	220	229	200	218	226	214	207	226	226	250	218	226	215	248	235	248	211	229	217	257	225	269	191	220	215	238	220	203	230	229	209	225	228	187	234	207	232	235	224	229	204	246	224	217	253	238	222	257	217	205	247	232	228	233	233	243	229	222	230	248	235	280	241	232	224	228	232	218	215	223	227	213	221	224	252	226	238	217	237	236	227	244	231	239	217	210	208	244	230	209	231	244	237	198	247	232	220	241	214	220	217	252	226	231	221	209	246	231	229	205	206	221	226	232	251	228	249	231	217	221	204	239	196	223	245	222	209	204	213	229	216	235	226	229	227	227	218	225	226	220	263	211	220	223	254	247	207	233	227	230	216	215	229	216	229	246	230	229	239	218	215	217	222	228	205	204	201	231	229	231	221	216	257	201	208	232	230	220	220	235	242	213	213	208	249	227	247	243	224	235	217	263	224	234	222	227	238	215	206	239	239	219	255	237	226	233	209	256	247	232	245	235	238	242	224	222	216	241	225	207	188	219	234	237	229	219	236	224	231	257	242	244	215	266	225	249	234	233	233	213	228	222	238	209	237	236	208	232	231	204	206	228	230	266	226	194	207	219	226	226	225	227	209	241	206	243	247	224	272	222	244	218	229	216	246	257	218	239	216	206	239	248	232	236	227	232	234	212	228	247	237	222	225	228	228	218	228	233	230	221	250	223	219	229	221	236	224	223	213	221	237	231	216	241	238	226	272	244	253	220	226	234	244	225	220	220	245	218	202	215	219	237	233	216	221	215	213	231	229	240	209	220	239	219	252	225	222	209	229	218	229	253	232	237	227	222	209	229	256	219	225	237	258	216	219	216	222	234	211	228	241	226	226	196	228	247	232	230	220	224	214	224	238	232	227	209	230	220	238	215	280	221	227	260	222	229	207	208	213	206	214	241	223	227	212	209	211	259	216	241	238	227	238	243	217	219	230	236	238	239	200	235	225	211	212	217	230	225	243	251	224	235	223	206	221	250	223	206	203	248	242	234	218	219	229	244	237	238	247	233	220	209	203	215	220	224	208	231	250	218	227	205	228	212	234	235	241	261	224	205	209	225	229	251	250	208	232	216	205	245	210	229	230	199	206	207	229	243	222	222	260	227	227	224	192	221	211	220	207	237	199	234	225	230	205	207	217	217	239	217	245	216	240	221	207	215	244	208	222	190	214	238	247	232	203	207	239	237	226	234	240	226	196	234	231	231	246	236	261	217	237	212	241	208	230	229	222	225	231	220	227	230	210	236	221	221	206	221	228	208	213	238	249	224	222	252	236	217	230	214	225	207	241	219	224	223	236	242	236	216	235	212	217	237	247	246	224	240	226	207	234	215	236	228	208	233	211	222	212	248	233	224	199	245	190	252	221	236	226	242	249	244	227	220	246	212	238	195	234	237	215	255	231	244	215	243	240	233	229	201	240	211	218	193	208	219	192	206	236	221	208	239	249	226	237	208	213	268	230	220	245	230	224	217	223	231	239	216	229	223	220	248	247	236	241	245	204	221	228	242	226	240	228	241	227	246	227	239	242	209	239	224	257	229	241	232	242	238	224	199	215	214	211	245	220	232	219	218	233	184	219	215	228	218	208	233	230	241	225	238	222	248	235	208	214	253	225	215	235	232	229	220	225	219	234	226	227	239	244	190	263	235	224	228	220	217	210	230	215	223	236	205	227	217	218	214	223	240	224	216	231	235	237	231	240	201	216	205	234	221	236	236	228	209	226	204	220	188	239	231	206	259	207	239	247	226	245	205	231	201	216	233	230	215	217	224	222	209	239	223	244	197	230	190	215	223	236	242	235	218	214	232	233	209	211	228	211	214	230	225	219	203	230	212	226	265	230	271	260	213	229	253	226	234	232	236	232	212	215	218	254	261	201	238	234	227	220	238	225	245	233	242	227	218	254	221	258	234	201	217	241	186	259	231	225	226	218	238	220	267	205	238	222	204	204	240	228	239	223	206	228	214	248	244	231	229	246	250	217	211	223	225	254	216	217	221	208	253	225	225	253	207	236	218	226	247	235	210	232	205	210	241	215	197	227	243	252	240	241	227	230	217	233	243	226	230	232	230	214	234	233	220	218	193	241	203	230	226	230	199	222	241	250	227	232	242	224	233	259	219	201	202	224	225	233	222	228	238	224	260	189	224	227	214	236	199	219	231	225	226	248	261	241	231	253	216	235	241	215	201	254	238	218	241	226	226	233	254	221	261	233	233	204	225	194	240	221	226	194	219	240	200	214	232	210	255	214	213	226	229	224	220	228	218	249	238	219	244	240	236	219	231	238	222	226	214	237	218	215	219	241	218	237	249	195	202	229	223	225	261	194	192	241	222	229	227	189	229	213	240	240	215	226	206	251	245	228	221	217	194	227	224	268	221	230	232	240	211	214	225	221	231	226	229	208	228	230	223	230	207	219	248	215	230	221	231	221	219	228	225	241	231	239	248	230	236	253	223	221	232	219	221	197	218	221	219	201	199	219	219	217	233	224	245	199	236	241	217	218	238	252	228	238	205	259	240	255	203	243	258	211	218	195	217	238	198	245	205	201	253	243	211	232	219	206	240	228	224
2910	2403	885	858	857	811	738	715	787	750	668	684	646	710	680	668	686	696	725	697	657	701	661	668	642	664	645	686	642	690	707	663	667	675	628	648	680	648	641	665	669	639	678	651	653	628	638	695	611	700	682	604	639	635	659	639	656	671	670	669	674	630	646	698	687	658	675	623	681	665	587	682	654	665	649	676	704	652	653	665	625	669	686	669	619	648	659	671	725	645	688	632	637	641	672	640	676	671	655	660	651	663	680	684	662	654	649	669	655	680	635	656	661	593	607	672	671	636	660	679	686	649	632	650	626	640	652	616	699	621	698	636	632	659	626	668	668	612	638	662	601	655	639	646	595	669	685	643	674	641	634	696	664	649	642	668	654	604	648	627	634	660	649	671	621	632	664	666	677	674	626	624	647	653	672	617	671	665	693	693	638	679	711	650	657	689	661	642	660	673	624	686	667	659	642	656	656	638	637	679	625	652	642	646	642	674	637	662	673	660	688	666	713	626	643	662	630	681	682	664	632	661	671	633	684	640	632	710	688	650	640	657	691	664	648	614	667	665	632	640	654	671	654	679	672	667	659	663	670	698	633	661	628	643	620	672	664	628	635	652	650	608	640	658	689	659	647	622	661	640	630	657	658	681	649	653	659	657	655	647	644	611	615	657	638	643	702	694	647	682	660	686	656	650	627	619	621	672	661	615	663	634	614	592	663	660	646	652	649	638	640	640	651	665	633	664	675	669	623	671	628	664	665	640	548	708	629	662	669	676	630	657	629	645	647	633	620	594	673	657	621	652	572	683	669	629	629	661	614	686	619	630	650	632	671	656	674	665	626	600	607	677	644	661	676	635	648	677	653	610	665	612	664	659	649	647	639	645	661	646	664	647	620	665	643	639	659	646	638	648	635	652	638	644	592	622	609	693	669	677	666	650	686	622	578	675	694	703	640	620	641	653	628	617	626	652	666	638	598	630	686	630	646	636	622	632	646	657	586	624	682	693	612	682	648	640	666	707	673	601	656	643	657	634	664	650	655	683	656	618	663	633	643	660	658	639	641	689	709	672	617	669	662	654	685	665	670	722	644	652	671	596	571	668	671	672	684	650	620	660	649	631	652	677	637	674	634	656	643	677	648	610	640	675	652	665	707	694	646	628	626	644	618	683	643	699	662	654	640	651	673	650	687	650	706	640	641	650	647	682	689	666	625	641	661	665	662	675	653	667	629	646	645	670	658	675	670	642	678	641	668	671	631	646	660	654	659	642	671	642	607	637	603	715	636	613	674	632	630	664	593	691	633	672	629	633	659	688	646	590	642	664	639	632	611	615	626	623	657	693	678	656	663	640	660	615	635	676	654	691	648	637	721	611	719	681	615	636	619	637	598	650	692	681	641	658	686	666	628	612	646	620	654	686	664	633	654	656	636	653	655	630	639	653	649	666	647	678	625	632	651	635	626	613	663	675	682	605	666	682	647	651	676	651	611	649	666	601	677	652	678	677	639	658	633	649	659	648	676	658	655	629	660	694	663	629	664	651	678	643	641	628	638	629	656	658	678	623	635	707	673	661	663	642	660	662	615	660	644	670	638	692	672	693	647	621	667	677	645	630	606	638	641	669	637	676	652	656	660	690	654	642	655	681	665	628	623	628	643	677	643	646	655	620	664	641	645	694	681	653	661	626	656	650	587	644	629	627	686	621	677	581	664	659	617	695	664	632	701	663	621	669	659	645	648	638	661	614	660	625	634	606	657	672	660	635	647	646	709	647	656	679	672	643	612	665	630	682	641	683	672	645	633	638	637	629	640	635	667	620	630	684	629	656	644	683	658	649	671	654	623	674	682	678	652	657	650	692	660	623	646	622	658	639	658	611	662	643	678	694	667	673	601	646	615	642	684	681	669	657	702	698	678	647	658	704	661	619	667	621	663	624	653	693	613	636	684	627	627	637	683	653	663	630	644	651	658	628	645	662	690	632	635	649	710	655	638	690	636	682	663	701	687	591	668	654	665	623	711	674	657	605	654	674	660	695	614	633	610	652	675	644	619	658	652	629	640	651	637	650	653	609	686	677	621	656	656	691	607	639	604	607	646	645	651	679	659	645	637	639	636	654	643	678	665	624	735	687	650	665	653	662	673	645	678	630	667	701	633	636	647	607	651	675	657	632	686	646	683	649	674	682	596	638	706	669	650	654	613	656	643	642	650	687	618	619	681	631	653	665	629	699	652	642	612	621	698	593	663	685	672	670	692	652	634	626	645	637	647	689	663	666	606	651	664	643	610	662	596	610	654	687	632	642	653	612	647	649	669	628	669	689	646	660	640	626	672	662	680	661	640	634	655	694	647	659	642	668	629	621	659	659	673	626	671	672	661	682	601	681	657	635	640	635	632	648	689	652	629	645	645	655	668	655	689	645	654	646	612	675	646	709	593	616	615	695	584	675	689	650	666	670	665	670	678	669	619	652	597	640	698	668	644	683	651	607	664	670	673	668	665	636	662	680	685	626	629	642	655	669	651	685	658	663	626	641	633	629	632	680	666	606	622	660	664	693	671	686	647	689	659	647	697	630	598	624	669	662	665	608	597	670	628	680	661	627	604	647	652	675	648	648	667	688	611	685	635	617	662	633	654	646	645	649	604	615	642	616	650	637	715	646	658	644	678	623	618	659	654	645	675	651	649	672	644	627	627	622	655	651	594	634	674	671	657	611	643	642	652	620	645	657	611	621	670	647	654	707	630	650	607	651	672	680	659	632	642	647	654	686	633	628	654	689	650	644	623	660	637	661	671	681	650	630	628	644	660	641	663	596	659	683	638	649	640	639	673	665	645	588	669	627	633	670	684	653	638	636	639	644	662	638	690	674	665	653	683	649	650	630	622	672	665	685	696	656	665	670	654	680	680	629	670	609	630	630	688	711	642	649	667	620	650	634	634	680	618	681	652	679	635	669	644	678	661	643	675	661	634	609	684	603	675	688	638	641	650	660	664	660	649	724	671	660	659	626	606	655	636	643	623	672	649	621	669	616	654	646	687	617	661	668	672	660	654	622	606	658	649	644	651	651	670	635	674	671	670	645	639	634	637	644	637	666	631	640	640	647	668	636	611	623	681	681	670	629	667	669	660	672	698	668	654	654	629	676	644	659	659	649	637	638	644	648	683	687	633	679	610	659	656	662	686	642	637	649	612	683	626	655	671	609	611	666	654	699	618	669	633	628	709	629	644	629	640	670	670	571	626	668	665	615	636	651	669	643	610	622	670	690	665	679	662	677	647	670	606	677	648	691	641	625	666	662	640	641	699	711	600	628	653	665	638	710	618	675	691	652	642	645	644	668	643	631	682	654	654	661	680	602	658	661	676	609	659	686	642	661	656	660	648	667	657	681	651	647	658	671	658	599	658	689	671	691	687	626	641	638	695	661	604	683	724	651	685	646	640	641	694	646	661	616	602	639	654	634	645	662	687	669	618	640	676	683	666	647	640	628	635	617	661	675	633	691	684	635
17636	13691	1846	1051	748	514	415	383	324	233	222	218	170	150	147	156	141	144	137	148	127	130	127	123	133	155	139	152	157	134	185	161	162	127	125	108	100	130	126	106	119	109	109	104	102	107	117	81	124	101	124	92	99	101	105	110	108	105	112	96	115	110	101	110	86	104	118	119	110	110	107	107	105	93	94	104	97	117	98	121	94	99	105	105	104	101	117	92	123	85	102	111	109	91	118	96	96	108	114	97	94	91	116	95	116	103	99	112	91	89	105	107	103	85	110	107	109	110	110	112	97	109	87	111	114	129	89	116	92	108	116	100	97	114	104	80	107	106	93	103	106	119	114	116	117	99	108	74	125	100	105	106	90	126	110	122	113	84	112	96	111	83	101	120	101	86	115	101	109	118	104	105	94	104	108	106	94	80	102	104	104	110	119	119	103	98	94	82	94	87	101	116	114	109	82	103	113	92	110	103	102	77	101	96	109	101	109	101	101	111	119	90	93	105	102	115	97	90	105	98	104	97	116	103	99	100	106	99	95	107	117	98	109	107	104	106	94	117	120	117	90	126	87	98	102	98	121	107	100	109	105	96	107	105	101	107	103	82	115	91	106	99	114	80	83	120	120	109	112	110	100	102	95	111	104	107	104	110	98	97	97	95	85	100	101	87	106	99	122	105	92	108	96	100	107	93	103	112	106	119	107	111	117	109	111	98	104	99	84	106	109	135	100	96	102	109	101	106	99	86	101	100	98	102	99	106	91	117	114	115	98	108	94	97	88	121	105	91	109	89	88	92	106	112	102	102	94	123	95	85	96	100	105	106	107	108	113	108	110	104	99	113	108	109	112	94	120	89	111	114	100	111	87	103	118	92	109	87	107	103	98	130	96	121	99	103	116	101	111	87	115	117	101	107	106	90	107	105	99	102	113	115	104	106	117	108	98	104	95	114	82	99	86	106	108	107	93	99	105	87	114	107	88	107	106	97	99	109	104	94	115	98	106	105	122	94	106	101	105	92	114	99	109	110	104	116	86	110	112	87	127	121	99	119	98	99	98	108	102	106	106	94	120	117	107	108	106	91	101	115	102	89	96	115	115	97	115	115	98	110	108	109	113	103	101	108	116	105	117	107	102	103	102	107	76	112	102	116	94	121	109	93	101	104	99	123	113	80	112	110	90	93	107	91	115	91	112	92	112	98	108	98	100	102	107	99	100	103	101	107	102	107	103	107	103	99	100	97	101	101	111	100	107	109	110	97	102	129	89	122	104	114	106	108	109	94	120	101	100	113	123	94	98	94	111	92	103	106	107	102	87	105	105	95	112	100	98	90	91	100	111	99	98	120	110	95	96	102	118	105	116	104	101	89	97	98	108	109	109	113	95	105	94	100	81	105	103	98	102	96	93	113	104	100	98	99	97	102	105	83	83	93	102	106	122	99	104	94	93	98	104	94	107	79	97	101	130	99	149	96	95	105	111	99	104	110	109	96	88	87	105	115	94	95	123	106	109	111	83	92	99	126	120	112	101	89	106	94	97	101	112	81	119	116	117	114	113	111	104	85	110	120	91	102	105	135	111	93	94	110	90	109	106	96	108	107	89	116	105	95	108	109	108	111	90	104	101	96	117	114	91	103	89	86	103	93	99	97	111	101	91	115	98	87	96	119	104	107	128	87	107	109	97	107	115	109	86	101	95	102	101	97	97	93	101	86	114	104	97	99	129	116	80	94	99	104	115	97	95	114	117	107	97	110	97	100	114	92	113	115	96	93	114	111	119	94	112	91	115	94	83	101	120	99	115	98	95	94	103	103	104	99	91	109	102	96	99	93	121	115	113	88	90	102	86	96	106	97	96	85	124	98	91	97	103	85	102	133	96	81	100	113	106	98	106	112	110	103	124	91	112	101	109	106	88	122	93	81	97	114	100	99	89	88	118	101	93	108	112	115	106	107	102	98	119	93	98	110	101	85	107	112	93	85	107	94	103	108	115	100	119	80	96	90	104	108	99	84	96	80	126	125	115	106	100	108	116	103	105	111	107	123	95	103	98	110	97	99	96	98	92	96	102	107	96	97	96	105	89	90	92	91	104	88	103	104	107	93	99	115	111	110	112	105	103	108	128	90	106	100	107	104	107	119	85	95	97	96	93	111	106	94	97	110	105	106	108	99	110	108	113	109	99	99	105	105	107	95	115	102	113	94	105	112	100	92	113	95	97	109	108	113	103	113	94	84	91	95	96	107	97	82	97	102	110	86	103	104	101	112	98	105	100	109	98	97	111	101	80	99	91	109	119	96	115	102	103	106	117	108	94	95	125	104	106	109	96	103	105	95	90	98	110	115	104	106	103	112	113	86	102	103	100	110	88	113	113	99	103	114	103	116	108	111	96	108	98	95	103	105	103	113	106	112	111	88	103	108	112	81	82	103	116	115	86	96	112	91	89	98	101	102	89	114	106	88	83	104	95	98	90	111	111	109	105	112	115	99	102	112	105	94	118	102	89	123	89	109	105	114	110	111	108	114	110	103	115	112	117	113	97	94	95	109	106	108	96	102	109	103	98	115	119	105	111	97	92	98	100	119	117	119	103	111	103	109	94	95	101	96	103	96	107	101	107	110	97	116	103	115	122	105	92	95	96	106	107	106	90	101	106	95	125	106	103	90	111	109	113	108	99	115	106	111	120	102	94	112	97	92	100	113	102	118	97	111	103	97	102	99	94	96	102	107	100	101	95	89	106	101	110	93	107	94	92	97	94	93	95	98	111	118	106	121	99	105	102	125	99	104	106	98	84	90	107	99	113	120	114	109	114	107	103	100	105	105	98	113	113	110	100	108	101	103	78	104	106	101	114	95	98	87	110	90	88	112	111	87	97	103	91	109	105	97	114	98	112	90	99	114	91	95	93	89	96	130	93	106	93	107	91	94	114	110	109	108	93	109	112	111	98	106	93	100	94	101	98	121	98	106	97	91	133	104	98	126	95	100	97	119	114	114	86	106	111	95	106	106	126	102	103	95	95	107	100	113	117	97	106	116	101	112	102	107	101	119	97	108	107	94	97	96	105	94	94	92	91	122	101	113	106	94	110	99	99	91	71	118	102	98	105	90	93	102	114	108	91	109	109	109	100	112	102	108	105	102	101	84	106	97	129	99	84	90	119	114	105	116	92	83	105	120	99	100	105	96	107	93	107	93	98	104	108	114	104	119	109	95	100	101	108	106	108	95	99	119	126	118	89	108	102	117	90	92	108	103	111	95	100	90	83	112	87	102	91	104	92	86	119	91	108	104	94	87	101	104	92	101	104	107	98	109	104	104	116	108	132	88	109	101	116	111	96	99	106	109	125	100	84	109	112	99	95	108	105	110	107	101	85	105	110	108	90	88	113	104	106	89	94	103	115	103	103	109	82	87	101	89	99	102	113	95	108	118	102	104	100	94	82	104	111	100	97	124	101	120	124	106	89	114	105	107	87	94	107	117	111	100	95	86	105	103	102	112	88	121
11054	10358	3184	3510	2999	2508	2023	1645	1366	1222	1098	945	859	805	652	704	614	620	606	587	525	550	523	558	659	651	690	832	844	955	955	740	640	480	556	467	427	405	360	426	418	412	368	388	377	400	420	385	401	361	378	351	365	397	387	381	403	373	389	355	408	373	366	371	384	378	351	386	353	356	340	360	333	364	346	356	325	395	341	321	343	342	313	354	373	353	377	308	335	370	348	333	305	353	353	300	344	341	315	350	346	339	354	358	314	336	366	333	338	355	339	291	365	330	358	333	342	352	315	350	346	310	331	354	330	341	339	304	337	326	353	332	341	332	311	360	343	346	334	359	353	359	331	309	325	361	347	339	354	341	324	361	333	359	338	338	330	362	337	331	337	334	327	334	337	336	339	346	325	341	360	331	352	342	345	364	334	362	346	379	326	316	329	344	355	321	339	343	314	348	329	348	343	310	328	332	388	357	344	369	303	338	320	344	335	316	350	328	346	331	378	346	369	359	349	328	300	337	322	338	331	328	308	354	317	335	332	337	322	345	318	339	353	352	312	386	320	357	354	340	361	349	327	316	374	333	335	336	323	308	324	345	370	338	310	306	312	367	303	348	333	332	352	324	360	319	358	356	351	354	321	367	348	325	361	372	319	319	334	360	332	353	379	310	317	351	383	325	325	325	345	340	319	342	356	327	354	374	341	316	339	342	329	341	350	342	314	317	336	329	336	344	314	327	340	338	346	347	385	330	352	353	330	357	360	336	356	345	358	333	339	324	331	337	316	348	302	323	313	358	339	335	331	354	324	384	330	343	355	336	342	336	336	350	341	368	360	394	344	355	342	327	372	359	339	342	307	353	343	370	355	321	312	349	340	350	342	339	340	320	352	359	353	343	324	369	323	353	349	362	317	353	340	321	336	318	318	348	317	324	343	352	326	313	311	309	371	345	364	330	330	312	341	352	336	345	333	353	325	325	349	351	352	352	331	336	354	351	342	325	353	320	316	351	334	335	337	340	332	345	369	323	335	297	357	374	345	358	361	358	337	363	347	325	322	346	318	302	364	358	334	368	315	344	295	337	313	345	348	346	348	346	365	362	367	320	327	310	313	329	361	360	343	344	325	320	358	361	345	312	367	343	361	373	334	368	337	331	329	332	327	379	352	376	330	314	341	309	338	326	354	353	371	306	307	321	325	354	297	332	303	333	344	340	302	353	333	329	376	325	339	362	337	304	306	299	341	345	318	345	326	338	312	350	345	345	371	318	346	360	342	377	365	318	350	302	334	359	347	360	359	328	344	309	337	323	342	298	305	316	331	358	352	335	333	307	355	349	324	352	369	344	359	367	384	350	339	346	343	343	366	360	335	333	298	349	346	347	331	343	323	327	313	339	334	332	341	338	361	338	331	340	342	341	332	330	350	371	358	339	347	312	353	330	330	308	341	362	348	329	340	356	322	328	339	361	369	298	342	364	377	324	323	366	357	348	328	343	346	339	349	350	348	329	331	330	334	339	343	362	322	383	354	332	339	342	331	365	362	315	328	353	333	335	330	319	348	361	332	376	330	313	334	307	341	337	356	336	320	330	345	339	350	324	384	357	313	362	350	352	340	339	327	357	319	331	345	306	326	306	318	335	331	334	329	350	334	366	385	337	357	339	348	356	340	382	341	336	309	346	335	331	340	353	341	302	348	339	339	349	335	335	326	341	381	357	346	320	333	319	336	316	344	343	358	339	318	305	333	320	333	349	316	340	328	335	345	346	296	313	329	350	391	337	354	364	313	349	346	360	349	337	342	340	317	336	306	355	344	347	294	359	364	334	322	330	346	336	342	347	345	341	336	350	356	366	317	313	388	325	339	327	334	338	329	333	351	339	318	306	351	353	320	352	339	332	323	337	368	328	343	351	400	316	337	326	344	294	329	319	347	354	364	331	342	357	341	348	340	307	339	346	344	342	356	331	355	345	362	334	341	327	328	339	320	345	327	331	341	345	324	339	356	350	328	325	329	349	320	395	346	315	366	358	351	326	367	343	334	331	340	360	370	357	339	347	356	334	337	357	351	366	335	337	331	342	335	334	320	356	328	361	310	320	355	348	380	375	321	339	316	329	360	336	336	339	341	338	315	369	338	345	318	349	323	347	379	310	326	352	330	345	339	319	357	300	332	330	354	363	347	337	335	333	350	366	353	353	365	349	349	329	364	335	323	330	326	353	323	331	335	331	343	311	341	352	348	345	344	361	323	321	313	337	350	342	331	355	332	298	346	327	355	330	340	335	353	362	310	312	371	331	332	327	347	324	363	341	342	315	346	323	334	342	351	340	364	368	356	390	339	400	361	339	320	342	337	358	327	337	337	346	313	371	316	304	327	355	326	327	347	363	331	315	329	318	349	340	327	360	334	360	355	341	351	392	324	350	317	334	336	341	369	366	355	350	356	318	308	336	370	315	330	377	339	334	334	358	354	335	334	363	350	354	312	368	372	365	319	360	344	340	331	312	338	396	357	347	350	319	324	330	355	315	340	326	315	333	360	327	336	340	342	364	328	334	309	328	365	335	332	343	326	367	297	346	353	326	372	351	360	337	347	318	342	333	331	356	358	360	363	338	361	342	349	356	339	344	325	336	342	329	354	331	327	325	349	331	336	353	315	331	345	330	330	367	357	325	339	330	316	344	340	339	322	359	345	336	317	347	308	328	315	379	321	375	333	368	320	368	326	310	330	321	364	332	336	370	360	362	322	358	318	338	373	352	341	350	294	357	365	300	326	325	368	336	355	346	345	339	362	316	367	346	351	353	292	291	355	330	379	356	309	360	353	346	329	355	363	377	328	345	307	342	343	327	349	324	331	342	336	318	369	332	347	330	320	312	354	335	351	349	361	347	345	310	297	321	362	354	338	346	337	355	321	336	317	364	358	340	333	314	349	333	319	343	349	359	342	356	343	344	334	320	333	305	320	329	326	355	332	365	314	336	312	288	311	362	371	312	338	353	357	347	347	329	373	341	352	361	332	322	337	361	341	369	342	301	368	360	318	343	320	341	346	357	326	303	329	356	316	341	338	350	330	354	337	368	346	346	315	318	359	319	297	334	362	367	366	368	340	369	374	343	321	319	324	371	350	350	337	352	301	321	307	327	345	350	339	343	328	347	338	392	324	370	340	338	303	326	319	360	318	342	351	381	328	334	339	351	357	321	345	334	323	343	346	337	332	351	364	316	317	359	352	360	325	355	320	326	337	358	362	353	355	381	324	357	336	332	342	315	325	372	319	317	330	338	330	332	336	348	352	331	349	356	324	331	329	376	356	326	353	333	344	345	386	340	342	347	310	399	359	335	356	356	328	305	386	344	339	340	340	377	342	338	334	355	374	343	370	358	376	345	339	336	371	353	344	349	326	354	329	365	337	334	311	328	331	374	313	346	362	348	345	314	334	341	366	325	325	355	358	358	306	381	301	343	335	333	327	342	317	342	334	312	359	305	308	323	337	323	345	325	338	354
30035	31182	5742	2280	1569	1087	788	657	555	422	352	350	312	297	282	257	234	242	241	229	206	230	202	213	205	242	221	261	285	288	281	211	199	184	197	158	191	170	165	168	180	155	190	137	153	184	168	161	152	173	177	131	162	185	142	160	158	179	151	178	153	177	160	159	158	154	162	176	185	156	174	167	142	156	191	153	161	140	153	148	172	157	139	176	145	153	164	168	151	155	127	153	167	163	158	151	146	179	169	147	150	147	166	157	156	145	157	167	150	134	157	150	160	159	149	165	141	162	145	157	150	145	155	153	149	164	146	143	140	153	135	184	158	179	140	163	137	176	129	155	156	167	151	149	162	156	148	169	159	156	156	140	159	181	134	146	145	152	160	170	134	148	160	135	167	159	159	177	147	187	139	152	191	165	196	140	152	148	140	176	157	155	156	134	140	160	147	151	137	147	187	162	142	140	146	166	167	169	153	143	152	167	147	159	159	151	166	170	168	156	159	160	136	163	136	154	156	145	150	151	162	148	152	158	174	162	143	151	142	155	173	146	138	154	165	153	145	156	137	182	145	155	147	175	148	165	164	158	172	147	156	143	148	160	168	163	123	160	187	150	133	160	162	143	172	142	153	140	160	149	157	156	125	141	162	160	167	152	162	155	150	152	162	153	151	153	149	160	162	140	175	139	136	139	152	164	162	140	133	160	154	147	175	139	174	169	159	157	149	145	167	137	178	155	163	157	160	154	138	166	182	142	158	154	138	154	143	149	145	145	163	157	164	168	169	148	165	160	151	159	165	174	175	159	166	197	170	162	164	175	165	151	153	154	139	145	163	140	165	139	169	165	163	143	189	151	158	154	152	153	163	154	171	165	162	147	150	169	161	132	139	158	160	156	139	164	150	146	167	167	144	146	160	166	155	163	168	157	147	164	152	137	163	130	167	147	148	148	157	170	150	146	135	139	138	152	149	148	155	149	153	154	147	144	170	132	156	168	160	175	154	181	149	144	154	149	168	157	171	153	160	166	158	155	153	143	163	148	142	162	152	173	171	166	172	157	151	145	147	162	150	174	159	147	162	146	149	135	164	165	161	134	141	154	157	153	140	141	130	136	157	154	141	163	181	170	132	138	147	156	153	180	146	143	141	144	138	146	171	133	161	156	167	141	137	142	154	182	162	155	134	145	156	168	157	136	182	148	159	132	159	142	166	157	179	148	149	141	154	156	151	142	163	154	140	149	146	142	140	143	148	168	163	156	171	154	130	135	131	181	158	128	151	153	163	168	157	159	160	151	159	155	173	150	157	148	148	157	139	157	120	137	151	157	155	156	150	139	172	133	150	174	171	161	182	147	135	155	141	157	149	129	143	142	144	151	131	146	133	151	167	146	144	176	158	135	154	155	150	165	147	170	174	159	167	151	146	154	139	141	149	147	153	160	154	156	148	119	136	163	156	159	157	155	142	173	152	150	133	166	148	166	172	136	145	164	143	158	143	144	141	151	143	155	168	146	147	162	160	159	168	157	162	156	148	177	152	162	162	153	148	173	143	143	156	142	141	160	165	166	146	163	162	154	167	138	130	159	129	156	174	137	156	156	144	158	138	161	130	148	144	153	157	164	166	146	156	160	157	122	134	127	154	145	161	152	157	151	170	126	144	146	156	165	156	141	170	156	149	157	159	163	133	160	128	176	153	139	150	168	145	149	157	141	153	151	169	155	160	161	145	166	162	165	134	151	144	160	171	155	140	179	162	161	170	150	172	155	163	152	136	144	162	166	159	139	135	151	155	145	156	161	156	143	171	139	142	176	184	155	158	157	145	172	146	154	147	155	182	142	132	137	155	160	150	156	162	182	178	142	155	158	126	167	157	146	149	143	169	159	160	153	149	159	142	145	157	159	140	134	146	176	134	139	160	158	154	158	147	156	164	174	175	144	140	176	134	144	159	164	161	161	157	160	155	145	141	160	154	153	141	143	178	156	173	160	123	141	149	148	137	158	165	161	155	158	127	135	150	141	134	149	153	171	140	174	163	154	153	142	137	147	161	156	146	149	160	150	162	174	163	170	142	152	163	164	145	162	156	155	151	148	136	171	141	157	163	166	135	154	164	152	148	151	162	157	133	154	166	149	158	154	168	156	151	162	157	165	154	163	158	156	153	157	126	139	156	146	148	153	142	157	167	168	157	140	146	166	155	152	147	170	152	142	127	159	156	149	140	177	158	153	163	150	141	154	154	145	173	154	153	151	155	153	151	145	164	148	179	144	162	166	162	158	154	161	151	143	117	169	148	151	142	163	152	139	154	170	165	144	139	158	180	148	175	150	156	169	159	147	179	153	145	153	146	169	162	171	149	137	161	143	143	144	149	174	147	153	135	166	143	162	151	172	146	146	139	164	166	145	116	147	154	158	169	141	168	149	152	138	156	165	147	155	146	137	149	159	161	167	132	141	159	161	161	124	154	142	160	139	160	156	139	156	140	176	153	169	143	135	155	136	165	152	151	134	167	160	137	149	156	167	154	169	164	146	134	180	156	158	171	147	165	120	140	153	147	146	148	155	149	159	153	143	172	176	159	160	153	171	143	171	129	153	154	141	160	136	144	155	129	168	156	152	140	133	161	164	154	147	152	166	164	156	144	163	150	150	150	166	147	152	170	156	152	129	138	138	156	179	171	171	162	173	165	161	165	143	168	155	149	150	158	139	139	164	142	134	157	166	159	147	166	175	139	138	139	132	155	164	145	142	163	146	141	174	162	148	144	150	141	147	173	152	140	165	141	157	134	168	167	151	151	152	131	160	160	162	142	157	161	169	160	158	166	166	156	150	168	136	168	182	166	149	162	148	133	171	150	164	155	154	158	178	172	127	137	160	150	183	154	160	173	157	165	175	161	168	149	151	171	186	132	147	170	158	164	139	171	161	160	176	157	168	171	145	167	146	140	162	156	175	132	163	184	159	142	154	157	159	151	149	146	134	155	156	158	160	164	153	150	148	137	155	164	151	141	152	139	146	173	157	151	170	149	176	179	140	154	161	164	146	168	139	160	150	135	158	155	121	155	166	158	149	174	177	161	159	151	169	157	157	161	155	160	165	154	168	134	143	173	157	151	151	146	132	162	146	162	137	143	160	139	168	141	156	159	187	162	168	145	148	154	153	177	144	172	168	149	147	142	145	159	150	158	167	133	146	149	152	175	157	153	143	179	161	145	158	143	157	173	165	140	156	168	150	147	164	134	146	145	172	157	153	142	159	142	135	133	175	160	164	157	143	146	150	140	163	195	187	149	151	139	153	149	159	171	153	154	157	162	158	150	146	170	142	132	166	162	139	156	157	154	148	137	161	139	152	146	148	165	154	148	145	151	166	155	144	159	132	159	147	155	138	173	139	160	154	162	136	147	176	141	142	157	154	162	149	147	170	144	157	166	138	164	159	163	134	156	148	171	152	154	159	160	123	153	160	162	143	146	156	160	147	169	152	160	151	141	168	159	162	162	172	150	150
18839	19071	6116	6748	5703	4573	3685	3014	2569	2220	1895	1640	1501	1459	1270	1183	1134	1072	964	953	861	870	993	890	1002	1181	1107	1419	1617	1721	1633	1073	925	762	749	835	679	647	615	587	539	602	552	547	622	606	599	575	568	562	544	550	547	551	563	562	554	575	586	561	594	535	571	564	558	534	527	594	527	534	555	521	549	502	507	525	559	519	489	480	516	511	500	485	485	519	529	532	494	529	500	499	476	506	452	497	528	492	500	484	486	466	494	479	476	457	482	518	490	494	496	524	515	506	492	479	499	522	517	478	500	492	474	502	496	474	459	454	466	463	474	514	475	478	471	512	483	492	492	451	486	502	475	455	494	512	486	496	540	475	502	457	478	497	453	509	480	497	467	474	493	486	525	470	508	476	473	463	472	525	457	464	504	502	549	460	484	465	464	495	495	504	446	456	471	495	458	470	501	457	466	467	509	469	477	481	500	457	506	462	514	489	502	510	489	466	474	504	455	477	479	460	516	501	493	450	489	487	488	492	471	504	448	493	519	492	438	475	478	507	480	492	479	466	476	510	508	490	493	507	472	474	477	485	481	437	488	436	453	495	504	498	497	466	448	490	448	508	508	449	472	500	479	476	492	463	482	466	458	472	470	467	471	511	476	482	496	461	460	478	487	440	429	459	500	471	491	475	480	504	472	518	521	477	489	516	463	478	492	466	480	450	536	450	496	451	493	480	487	466	483	489	485	481	424	501	486	508	489	487	474	529	494	495	504	448	516	487	477	489	477	463	487	490	493	460	431	458	469	481	498	470	454	466	470	466	468	479	483	502	462	496	472	464	464	488	461	465	516	487	460	487	469	478	462	466	463	482	437	471	465	499	481	514	491	508	507	481	466	446	445	474	494	459	455	466	498	511	518	500	475	492	511	458	466	486	479	473	487	445	459	474	448	544	448	484	492	461	494	507	476	440	453	430	448	451	486	478	487	475	465	498	480	467	468	484	486	489	508	485	483	468	493	433	473	413	454	452	524	448	469	499	470	489	434	479	497	483	461	475	456	491	459	463	478	484	470	481	477	464	479	471	464	458	430	476	495	451	473	445	509	470	524	476	499	481	461	492	475	490	510	471	486	514	481	470	473	482	469	498	468	479	491	500	513	477	451	508	485	483	487	488	466	486	469	539	496	500	490	472	488	474	451	500	491	467	473	477	478	480	495	455	498	503	499	514	456	495	459	472	466	491	462	465	484	444	543	463	493	461	503	464	487	495	485	437	469	511	461	489	486	499	489	524	490	461	467	488	496	468	493	451	512	467	448	463	472	458	471	502	510	488	461	472	450	447	495	486	474	483	467	483	521	467	471	451	477	504	508	510	448	473	451	469	496	460	478	487	489	511	497	484	485	440	471	483	525	460	477	455	450	454	475	507	490	466	442	501	472	493	450	470	495	465	466	491	502	458	464	427	490	463	473	474	496	481	471	481	473	467	512	456	500	482	464	459	528	490	435	498	544	482	503	487	504	454	496	480	481	481	495	523	497	474	478	489	462	491	475	502	493	500	505	494	477	490	493	465	506	484	444	482	476	473	513	466	479	478	475	490	502	479	428	497	492	493	485	461	492	457	495	489	472	488	442	416	512	506	477	475	497	467	467	490	466	464	427	505	463	512	461	471	472	509	478	464	498	494	438	480	478	501	481	452	475	462	459	515	470	466	449	494	472	480	482	473	501	455	475	445	504	470	454	441	479	467	464	496	454	453	476	504	470	510	473	457	511	470	501	454	454	528	503	456	468	488	516	468	462	483	474	494	483	451	474	472	499	472	494	463	505	488	485	442	496	489	493	488	498	456	518	474	482	490	469	479	466	479	491	482	477	491	464	469	459	453	499	479	441	476	482	497	472	473	470	498	495	454	505	477	461	510	441	490	501	486	513	516	467	452	491	453	493	496	459	523	496	486	485	491	466	471	511	496	490	432	468	484	439	500	465	488	514	429	534	425	506	474	481	439	520	479	479	464	493	538	447	477	469	485	494	476	489	488	485	510	465	441	448	480	422	474	456	487	485	492	488	500	473	484	494	492	472	466	469	463	488	497	512	515	480	489	472	547	475	474	500	473	495	509	488	489	463	524	491	476	488	463	488	467	495	501	490	458	491	493	469	462	482	486	479	436	508	418	474	499	468	544	495	447	496	460	463	447	481	474	487	530	481	477	452	510	464	513	471	481	423	475	465	497	461	491	495	458	485	519	462	470	469	474	478	492	466	495	462	517	443	503	487	476	479	461	489	457	472	479	487	498	502	463	469	479	453	438	472	522	477	454	501	456	491	497	445	458	486	447	463	492	522	460	480	470	485	478	490	512	436	489	500	520	512	482	471	502	499	468	500	491	531	483	471	498	472	493	509	476	511	470	447	496	489	510	515	487	489	510	464	559	466	445	472	508	502	463	475	474	477	517	473	448	446	497	476	472	478	468	473	450	477	473	477	516	469	488	477	467	450	493	513	452	461	504	474	496	471	464	479	482	447	473	453	479	477	486	472	468	462	465	482	495	478	490	462	435	504	506	474	533	464	477	459	488	475	453	466	493	502	517	495	455	447	491	419	503	460	457	457	484	509	509	484	480	489	455	439	499	459	470	470	495	497	487	485	493	425	461	475	461	476	482	495	441	489	517	489	470	470	439	470	483	499	470	491	522	482	491	448	465	473	467	429	482	469	473	451	489	459	487	457	493	465	469	488	481	430	476	477	474	526	450	473	448	460	460	456	496	475	527	491	485	442	475	477	483	476	485	496	489	457	438	525	488	458	508	450	503	526	462	481	440	506	476	506	500	507	468	461	446	469	481	455	489	461	501	494	506	478	483	502	474	473	517	475	486	480	495	472	487	484	471	529	478	477	495	481	475	501	455	459	493	485	509	468	488	465	489	497	471	462	471	463	472	484	481	485	475	484	471	483	443	458	431	453	488	442	488	459	462	462	493	462	474	464	492	498	470	475	474	502	498	477	453	458	478	476	477	480	467	469	472	469	470	494	456	507	453	504	438	501	453	467	482	490	487	475	466	459	466	420	469	514	471	500	474	482	446	503	492	466	482	453	470	500	464	462	472	494	446	460	499	502	510	494	483	504	494	468	479	485	449	466	501	506	459	463	472	494	487	497	480	433	473	465	481	485	489	493	456	449	470	481	516	483	474	485	492	510	485	478	451	463	471	512	462	464	499	493	485	475	503	506	514	458	493	542	451	471	470	460	464	485	485	488	421	471	480	495	454	506	470	484	500	494	496	507	490	471	447	486	503	462	457	491	439	441	492	448	494	492	493	488	469	496	450	449	486	519	476	477	497	457	477	456	470	492	452	497	457	473	459	453	517	453	517	468	479	468	503	479	466	436	427	467	451	454	501	459	474	472	502	477	488	466	482	490	470	485	471	476	510	487	497	476	491	466	470	467	458	482	466	510	491	459	496	429	469	474	469	466	483	474	478	467	447	473	502	484	490	505	478	489	517	471	479	436	482
3175	1163	347	274	251	244	247	226	232	209	239	241	219	230	214	192	243	218	196	206	236	210	227	228	235	211	232	202	213	234	204	214	190	194	172	186	205	220	230	220	246	229	218	184	194	222	217	207	225	245	224	214	224	221	219	220	226	215	204	218	221	234	215	216	213	221	245	208	204	227	207	210	226	224	214	224	219	196	202	247	240	197	236	214	201	215	224	243	221	233	206	196	206	207	222	194	209	225	223	201	202	223	195	183	225	205	217	207	186	164	223	217	214	202	252	194	198	203	202	206	198	188	213	220	228	211	235	215	202	248	198	220	200	229	227	243	223	199	207	230	207	204	227	217	227	208	212	235	195	186	205	206	215	204	229	215	220	208	230	195	212	238	211	227	235	209	213	210	196	235	228	237	219	205	216	229	235	221	220	190	224	193	204	222	243	216	209	229	232	202	203	204	218	204	223	231	218	209	240	177	205	205	221	238	240	243	220	205	188	196	211	214	211	224	204	204	220	245	223	238	218	201	234	222	229	209	234	211	221	221	220	178	229	232	227	222	204	201	234	202	208	208	217	231	200	231	196	207	224	231	210	210	204	186	212	192	207	214	200	236	231	218	226	199	223	219	218	235	228	196	235	216	211	200	215	220	209	228	233	216	198	212	216	231	188	215	209	220	201	219	194	207	218	256	220	203	207	188	219	236	180	214	241	199	222	195	182	184	199	223	217	220	205	200	230	189	220	201	216	183	220	226	195	225	210	202	204	196	199	226	199	201	211	210	213	231	213	232	217	218	236	235	203	214	217	248	214	204	214	234	208	216	226	197	210	215	211	218	204	207	174	199	224	225	214	214	193	217	219	241	230	198	201	216	187	209	250	224	214	199	231	224	202	196	211	233	226	224	211	234	202	213	220	217	224	218	210	221	215	231	242	219	224	215	212	220	194	211	197	200	238	194	244	236	227	226	205	205	202	218	188	210	208	216	198	220	216	221	206	217	227	212	249	196	232	220	207	226	212	217	217	212	233	202	207	212	233	214	203	182	224	219	220	226	202	210	227	194	202	198	234	219	193	232	211	222	245	209	232	209	247	234	209	192	210	225	208	201	221	208	195	201	213	237	218	236	170	230	228	227	193	227	240	195	200	230	209	214	207	220	217	207	195	217	221	220	240	209	227	220	232	225	225	206	209	217	200	208	207	189	203	231	229	221	223	195	205	187	191	208	224	215	206	213	233	239	210	210	215	229	220	194	220	234	200	204	227	191	213	229	215	241	220	218	218	209	189	201	204	200	204	191	199	214	209	210	185	210	219	203	230	222	219	237	192	197	214	201	220	221	209	230	227	203	233	207	214	245	215	219	227	205	189	189	207	219	218	215	195	216	222	230	199	223	247	194	235	208	223	216	214	210	237	229	192	229	213	201	200	210	188	182	202	215	214	205	222	231	207	206	226	214	197	237	231	229	215	200	267	200	218	202	196	218	227	210	214	210	190	213	202	205	203	225	209	215	233	216	219	223	228	208	190	213	242	213	231	191	208	204	220	242	216	212	219	212	225	219	220	243	190	205	204	230	190	199	213	189	230	207	212	216	183	218	221	219	203	212	202	196	209	206	219	230	219	206	200	221	192	227	231	212	216	205	187	233	225	197	216	214	219	219	214	250	219	216	217	219	218	239	201	217	221	230	228	221	214	208	230	188	213	215	225	214	223	211	212	195	232	213	217	214	201	231	232	213	201	256	202	239	205	194	212	200	207	223	214	195	202	237	208	218	216	205	251	211	226	214	206	235	218	209	188	190	197	204	185	233	202	203	188	218	200	236	223	216	212	210	223	219	197	208	236	215	208	224	195	219	207	203	213	206	175	188	220	212	236	193	208	218	197	219	222	197	205	231	203	234	233	240	233	205	237	239	232	203	217	229	227	203	211	226	212	208	223	220	248	213	232	229	226	214	217	232	217	227	218	242	208	200	203	213	217	200	210	219	222	219	220	208	223	203	222	223	204	215	196	207	221	209	219	199	197	201	196	240	223	217	238	184	201	203	216	219	221	204	225	221	238	214	217	226	222	198	210	219	213	228	221	218	223	223	196	207	206	211	233	220	219	207	208	229	187	200	200	218	209	225	213	232	214	236	226	212	230	206	252	215	218	215	228	206	225	222	225	222	247	219	245	219	216	231	206	190	188	213	219	233	206	233	206	212	206	210	217	232	223	222	213	243	219	193	213	194	230	201	219	218	230	228	215	198	202	228	208	231	217	224	200	208	224	203	206	182	203	191	214	207	198	223	215	232	215	205	203	222	215	200	205	194	228	210	208	212	218	219	217	240	219	250	218	240	225	202	214	210	205	239	207	201	201	207	179	206	201	217	211	221	193	224	226	200	188	230	241	224	219	203	243	221	219	213	213	218	216	236	229	195	230	214	209	203	244	199	209	230	207	208	219	221	233	209	212	196	238	228	203	199	181	231	206	196	237	187	208	210	217	209	227	209	191	216	226	191	206	211	190	202	213	237	205	230	231	241	226	215	210	219	204	211	219	215	219	199	216	229	193	220	257	220	222	209	197	202	217	204	205	204	230	223	206	209	211	214	207	222	222	228	229	233	201	242	175	187	230	215	211	207	240	216	219	226	197	243	217	219	205	229	222	203	215	210	228	213	215	220	199	208	237	220	203	215	226	216	205	196	199	200	180	205	216	230	219	217	178	251	221	232	237	229	214	217	176	226	231	203	221	230	213	222	236	229	215	233	230	215	229	224	205	208	201	198	232	200	236	238	209	185	224	200	225	248	226	232	185	224	200	235	201	207	227	186	219	206	224	214	187	206	196	243	232	196	192	210	233	216	209	203	242	221	214	239	221	238	231	190	216	204	206	220	227	239	231	205	198	220	246	206	225	225	207	198	202	223	216	200	189	231	216	217	198	247	227	232	219	216	196	231	201	197	218	188	214	204	231	201	225	227	238	205	189	213	199	210	253	211	191	204	199	199	214	225	216	231	209	239	228	212	212	233	220	214	191	223	216	215	216	223	231	244	207	205	234	215	214	224	178	197	194	220	210	201	208	204	189	216	200	226	204	220	204	224	200	229	216	221	198	233	216	212	208	214	226	229	224	217	214	220	215	240	225	205	209	197	194	209	205	225	196	217	217	205	225	237	215	206	194	190	226	216	207	221	229	223	207	233	211	222	217	208	216	205	219	218	185	224	220	220	213	224	202	213	219	201	188	224	216	218	202	197	219	216	200	210	216	197	224	182	212	209	220	205	209	232	208	209	211	205	208	218	241	227	196	215	183	213	215	204	223	204	218	228	185	206	199	230	217	190	236	201	176	220	220	182	211	213	203	217	220	199	201	235	217	178	209	217	208	187	226	226	211	193	230	223	222	229	212	243	218	231	211	186	217	196	220	206	226	211	242	220	217	200	186	230	196	224	218	204	205	188	204	202	177	219	217	212	204	213	206	214	233	249	223	201	207	206	206	228	224	227	204	217	216	202	206	208
2990	1660	818	867	759	770	695	725	698	721	659	651	625	678	676	641	628	586	608	686	652	643	630	626	647	635	632	648	664	672	679	633	601	613	623	584	603	636	607	610	594	608	627	642	608	599	608	639	619	652	601	610	653	674	649	626	626	605	635	647	633	648	647	652	638	676	620	621	643	612	654	623	638	632	610	617	639	665	601	631	641	664	634	648	637	642	645	661	607	600	617	633	611	619	651	617	615	594	646	599	632	665	582	589	601	629	590	597	669	653	615	643	609	562	624	607	610	584	586	627	604	649	661	571	602	633	595	616	602	615	626	625	594	607	604	628	576	595	607	652	602	600	601	581	649	692	617	546	622	585	634	640	620	636	589	628	617	620	621	654	606	594	629	600	647	569	577	617	593	601	613	612	665	621	601	633	633	613	656	650	630	593	590	628	610	600	658	631	607	617	641	603	613	604	614	599	594	609	629	556	625	623	592	624	593	610	615	614	621	632	574	610	621	580	588	590	618	633	578	641	666	644	564	610	645	616	616	638	611	652	581	671	629	678	663	640	572	630	657	647	656	587	613	667	608	611	625	611	619	643	606	629	636	655	663	634	645	597	643	618	606	601	632	639	629	623	617	635	591	582	620	622	607	605	624	640	608	632	630	603	626	597	622	612	584	601	638	620	636	583	589	633	648	679	604	587	632	652	658	633	648	664	595	641	628	638	591	616	593	595	664	618	608	594	622	619	633	637	620	620	593	578	646	626	608	621	670	621	612	637	622	579	621	621	649	618	638	660	594	633	639	631	657	663	623	617	612	586	611	635	577	620	601	651	584	620	632	637	652	662	580	626	605	577	608	675	584	616	632	638	625	636	625	586	607	562	652	619	566	560	638	646	590	634	659	625	627	616	585	585	591	666	657	614	639	599	589	649	634	634	614	622	630	619	641	652	610	624	627	561	553	617	627	586	595	579	677	648	663	641	617	644	662	636	589	590	636	603	578	597	613	587	638	609	587	617	640	611	594	644	616	634	605	608	632	608	657	605	588	606	638	638	617	651	587	556	579	600	612	646	609	619	612	633	616	623	604	670	591	627	634	592	629	613	601	641	647	600	586	597	567	580	594	604	603	651	607	585	594	636	614	628	615	618	620	626	601	643	637	628	614	564	633	609	608	631	615	608	602	608	647	605	625	641	657	648	592	638	608	640	619	599	600	611	593	640	634	607	627	608	614	654	664	656	601	626	629	632	617	610	560	641	632	603	630	642	627	605	639	652	591	653	644	612	595	624	622	637	639	647	614	607	648	658	653	590	644	609	572	588	615	618	618	638	642	595	657	589	632	593	614	590	594	604	595	614	623	649	602	641	588	621	614	644	634	571	604	629	635	609	646	615	592	636	635	643	628	615	639	619	636	619	615	638	638	647	638	590	686	659	607	628	608	627	660	617	641	583	635	587	633	602	610	645	598	606	640	591	617	624	638	623	624	652	701	656	637	622	641	596	614	606	661	618	620	613	637	613	618	610	628	661	593	632	628	618	585	582	646	591	601	603	625	618	624	595	587	666	613	657	640	649	580	632	647	608	637	594	601	624	630	641	609	664	603	612	609	631	629	653	594	618	628	622	596	605	663	614	599	625	657	590	600	618	643	621	598	646	573	601	618	595	623	583	594	642	637	628	607	634	589	640	616	662	609	612	623	579	649	611	616	613	634	642	640	627	606	606	650	621	616	601	671	635	636	588	580	638	636	605	599	612	628	631	604	615	605	601	581	635	614	688	634	598	615	624	624	564	573	594	645	632	592	620	600	646	593	632	599	631	620	623	650	606	584	648	622	614	631	631	608	630	648	597	584	646	627	616	619	601	588	656	634	600	672	600	641	621	636	586	648	585	622	606	667	596	676	661	616	650	633	660	660	629	646	601	605	593	626	641	639	626	607	619	620	584	615	594	652	597	615	623	611	559	542	592	590	599	613	653	555	591	582	625	601	595	660	614	623	619	614	611	662	639	594	606	633	660	603	634	624	640	633	627	597	631	592	597	610	597	659	676	620	594	602	634	634	666	655	611	639	589	604	588	607	598	640	604	577	602	616	595	588	654	600	622	641	610	588	579	591	640	603	662	624	586	595	604	614	587	628	586	589	607	599	615	662	658	648	626	593	629	628	592	583	628	628	593	628	644	613	619	653	637	633	624	612	605	606	619	624	600	617	603	617	619	662	605	608	633	603	623	653	667	652	656	618	611	589	616	625	621	647	643	643	617	599	634	650	608	652	633	638	651	604	637	633	597	647	618	641	593	643	618	614	623	642	619	608	624	656	633	590	613	635	609	630	600	642	647	561	616	625	626	627	589	670	593	580	633	631	634	599	561	609	600	628	661	638	613	594	596	627	619	597	570	655	592	664	605	645	654	620	627	608	655	560	594	608	600	618	617	629	631	625	620	576	624	616	598	640	644	613	624	599	609	599	650	647	600	594	623	640	626	658	602	616	636	621	611	569	613	650	630	580	619	635	605	626	609	603	619	646	562	623	660	626	596	611	590	581	651	626	602	613	568	635	598	614	635	623	558	600	618	671	625	600	637	603	605	609	599	640	623	653	636	641	645	611	616	604	608	662	642	614	685	614	632	643	624	609	585	627	602	650	653	566	630	592	591	595	634	642	599	617	568	603	621	631	652	684	630	625	654	629	623	625	658	593	618	602	627	666	641	635	664	619	632	628	605	631	654	644	645	613	640	620	600	602	613	630	615	630	609	618	623	651	600	586	645	657	634	592	624	636	630	627	592	632	653	570	618	625	611	640	600	607	579	664	642	617	642	621	649	602	580	604	631	582	663	593	603	680	632	621	587	632	654	650	663	622	627	642	577	573	642	604	604	657	601	588	619	581	570	589	624	581	595	634	621	627	628	596	631	619	650	563	623	597	602	644	603	625	573	662	544	610	601	641	653	623	620	618	622	579	603	637	665	619	611	534	596	607	621	595	634	589	644	645	629	622	614	644	598	677	631	633	632	624	607	639	617	635	632	621	607	632	636	638	642	639	616	596	590	590	642	643	636	632	615	607	639	625	648	636	648	622	593	577	611	621	630	596	633	606	588	618	620	618	641	621	623	599	639	637	592	646	648	605	633	648	648	593	636	575	614	614	660	629	627	579	573	614	590	621	633	656	639	647	592	608	574	589	608	605	605	586	614	584	677	600	615	620	600	649	589	606	613	626	596	645	635	585	612	647	625	585	666	633	611	620	613	604	616	591	651	574	596	612	662	588	613	592	607	590	603	577	619	629	588	633	602	608	642	620	625	652	618	647	591	674	635	628	612	614	631	617	625	663	623	669	628	641	608	611	606	587	632	616	636	610	644	620	620	625	590	646	653	650	595	593	613	623	599	576	622	586	618	615	637	612	643	624	638	594	583	604	657	631	573	615	590	604	653	581	621	570	605	620	605	614	597	614	652	610	614	630	657	650	621	608	661	602	642	644	628	642	640	629	604	651	644	597	665	645	630
19810	19527	2418	1097	771	548	432	314	278	227	223	196	169	152	180	162	150	140	145	143	125	134	151	140	131	159	137	148	182	145	175	152	105	119	126	132	118	105	105	114	128	100	106	122	117	122	96	108	104	131	110	114	113	124	111	115	100	130	119	115	93	113	113	128	102	120	104	104	118	96	102	115	109	98	117	99	122	109	117	109	104	104	111	124	89	104	114	119	116	117	128	94	107	116	111	90	115	88	105	95	117	99	109	108	101	123	123	126	102	108	113	105	91	101	119	105	114	102	98	127	102	111	126	106	95	117	100	101	111	94	107	111	88	102	111	99	86	109	110	112	99	95	105	113	104	89	91	81	120	95	110	121	106	109	107	105	103	107	105	110	90	109	125	101	113	112	119	118	118	113	102	105	109	116	102	104	95	99	116	104	120	109	115	108	107	117	135	108	109	122	112	108	102	99	104	105	123	96	110	110	99	98	112	108	95	109	109	104	100	111	99	95	104	93	97	103	86	104	102	114	111	93	99	84	102	103	102	109	106	99	109	105	95	102	94	107	105	101	86	94	114	111	92	115	84	110	119	119	110	115	88	111	107	107	97	102	109	115	103	103	100	109	106	95	110	107	96	115	94	104	110	88	133	87	117	98	85	96	99	95	107	122	108	94	114	126	108	88	93	112	114	102	116	110	125	122	116	105	113	104	110	97	122	94	101	93	117	106	104	113	95	116	104	96	101	123	107	108	98	103	112	110	110	125	105	105	102	95	116	106	113	96	110	111	110	101	83	102	112	78	84	104	93	110	117	97	95	101	98	111	109	91	117	115	95	94	95	96	112	92	112	99	107	110	108	107	106	93	108	106	115	105	114	128	127	99	112	95	82	96	114	142	116	98	89	103	85	88	106	114	96	108	104	110	96	113	101	109	105	90	95	107	93	115	125	113	96	112	108	91	110	121	110	101	100	101	119	130	112	109	101	102	109	95	98	99	105	109	99	98	102	103	82	101	102	109	102	104	112	94	111	106	119	96	79	99	121	91	98	82	96	92	106	111	117	124	99	82	117	99	108	111	90	105	103	115	105	93	104	104	104	114	97	115	122	106	105	120	108	121	93	102	116	103	105	100	110	108	98	103	92	110	119	105	117	93	89	113	93	100	100	111	91	113	100	105	121	103	95	119	91	95	116	91	93	114	113	117	113	103	115	102	116	106	126	103	111	126	95	114	107	105	116	98	102	96	119	106	120	100	120	101	112	95	108	110	110	110	97	98	95	108	97	117	114	94	110	119	105	117	100	104	105	92	82	102	93	120	114	110	104	116	110	96	91	105	118	108	111	126	88	108	90	114	118	105	101	91	92	109	105	91	108	96	97	111	102	117	117	105	109	104	102	114	105	92	103	106	108	129	75	100	91	100	94	120	105	82	104	84	112	110	101	108	100	99	100	108	95	111	99	112	111	102	132	93	100	103	99	93	124	95	100	101	115	97	107	98	94	111	100	99	115	105	111	101	108	108	80	105	122	83	124	109	106	92	114	112	99	89	95	97	111	116	111	115	108	115	98	102	106	109	113	115	113	106	117	95	88	112	115	105	114	110	114	118	111	97	107	110	118	116	98	102	95	112	102	104	107	116	83	96	103	98	110	86	97	108	103	110	100	92	115	97	87	98	108	135	109	99	116	124	106	89	112	112	108	127	104	113	105	104	108	119	110	105	108	112	109	110	107	97	122	113	127	90	88	95	111	95	101	100	105	107	89	89	93	108	104	113	99	107	108	106	108	105	113	87	121	120	111	106	96	90	99	129	96	102	121	84	104	94	113	102	115	125	88	130	110	106	103	110	107	106	93	105	90	119	106	104	83	117	93	108	88	98	112	107	105	89	112	109	96	111	108	79	99	102	102	108	88	106	107	115	102	104	102	93	99	106	108	114	91	102	113	101	121	117	115	90	105	102	116	94	83	96	104	101	96	116	95	94	99	101	95	106	88	118	94	126	105	98	99	104	100	94	115	106	95	119	92	113	134	124	97	101	104	113	104	98	128	114	83	111	116	102	77	98	113	96	103	104	107	89	101	114	99	99	110	118	100	108	104	107	115	94	107	121	86	119	101	104	103	111	107	103	106	91	108	91	112	127	105	90	80	119	115	114	105	86	100	105	114	113	121	100	119	114	113	107	88	119	116	95	103	110	102	101	126	117	109	96	109	89	97	132	92	110	87	109	111	92	100	109	105	103	103	103	119	110	110	98	111	111	91	101	95	111	100	106	106	108	116	102	122	113	103	105	106	94	100	97	115	91	110	109	87	97	115	118	96	99	121	87	99	95	109	95	101	95	117	111	87	94	100	111	110	110	103	113	106	91	108	120	105	99	85	89	119	91	100	102	102	89	112	113	99	104	103	123	118	102	109	102	90	104	116	112	107	109	108	98	109	98	92	88	115	99	101	101	117	105	97	105	109	117	101	98	118	99	104	115	108	111	120	112	107	104	103	120	101	75	107	123	126	105	108	104	85	111	98	91	112	89	108	83	107	110	133	108	85	118	114	112	103	93	106	96	97	101	93	109	108	94	103	104	122	100	96	93	107	114	120	102	98	97	113	101	112	106	106	82	97	113	105	83	116	103	105	112	105	102	113	96	113	101	116	106	109	105	96	114	105	120	98	94	120	112	102	120	124	111	108	105	111	98	96	114	129	91	102	104	110	129	97	105	107	115	111	109	110	114	121	118	97	98	98	94	98	120	96	87	105	87	94	106	108	122	110	103	94	111	112	104	128	121	87	118	91	111	119	106	110	109	92	114	105	102	87	122	109	116	96	106	126	113	88	94	118	92	123	104	95	108	109	109	94	124	99	110	106	118	106	95	119	100	125	114	95	98	102	85	107	119	100	101	119	106	110	108	116	104	101	114	106	111	95	107	109	113	102	119	98	132	128	96	109	94	87	114	91	101	125	87	92	109	102	88	100	83	95	109	100	109	97	97	113	91	101	102	110	101	104	122	101	103	116	119	98	95	118	109	90	93	111	93	95	123	116	86	115	105	104	100	119	106	115	88	109	103	103	99	103	103	98	111	103	132	114	108	97	117	104	98	109	126	104	106	102	88	119	107	91	89	101	89	106	97	96	104	95	111	108	106	101	117	83	113	88	117	98	108	104	108	129	109	94	96	107	115	103	111	116	108	110	112	118	101	106	101	116	81	99	97	85	93	113	93	97	97	115	108	97	105	85	113	112	104	110	106	105	90	101	112	97	96	101	88	89	112	112	95	115	110	103	98	106	104	127	105	108	114	105	111	115	118	112	121	89	101	104	95	106	100	97	107	110	104	106	103	106	103	119	112	113	123	104	103	89	106	106	102	100	92	121	98	104	111	102	102	117	101	107	92	92	115	92	115	101	131	102	109	119	111	100	82	111	91	97	107	99	131	91	118	113	114	117	98	129	108	95	90	94	118	103	105	114	128	117	125	112	107	106	114	93	105	108	74	101	116	96	94	106	98	95	100
12866	14194	3222	3718	3051	2516	1939	1684	1388	1155	1057	966	923	835	789	663	672	598	557	612	548	553	547	579	602	673	671	841	881	884	914	642	562	518	472	482	435	412	433	409	372	401	433	368	384	395	385	399	408	352	397	402	403	421	414	382	370	349	382	387	393	380	398	413	359	348	349	386	367	370	375	376	355	363	337	336	380	371	340	365	335	349	366	346	361	341	359	349	351	355	350	358	375	308	356	378	349	354	373	352	342	375	332	364	380	326	389	325	331	367	362	330	332	339	362	347	354	367	316	347	356	334	369	340	307	359	335	364	322	328	348	354	319	365	366	371	328	375	362	336	284	377	331	335	372	338	369	331	385	379	339	359	345	345	343	350	361	346	357	366	369	356	311	340	327	331	346	350	350	359	350	321	335	343	339	317	339	343	337	342	355	336	350	403	334	356	367	332	375	340	351	345	342	362	334	352	354	324	348	325	347	359	335	342	334	371	337	340	293	352	335	305	373	340	309	345	336	348	301	339	320	342	328	347	342	344	360	326	358	351	347	332	361	317	318	332	336	332	338	353	353	312	328	369	348	334	341	323	315	365	338	346	347	355	356	322	341	333	341	346	343	353	326	362	326	395	359	314	327	324	329	345	334	324	372	331	344	374	356	320	321	372	364	346	337	344	361	304	382	357	323	361	355	369	336	344	322	305	340	347	304	321	334	371	361	351	379	344	352	365	336	361	357	336	353	372	334	353	346	373	359	315	333	377	327	325	359	361	318	327	327	355	372	372	348	348	343	386	325	339	361	368	329	329	388	312	394	338	355	357	324	331	358	325	355	365	345	354	357	335	353	319	368	329	350	339	360	308	337	352	326	327	349	388	337	336	353	310	344	355	356	337	333	336	339	318	341	338	344	372	333	339	322	341	350	339	301	330	364	340	343	367	352	329	311	358	334	345	364	318	326	331	334	371	361	369	340	397	345	320	361	358	356	337	338	330	348	353	387	336	353	348	346	322	350	339	344	344	368	344	381	367	345	329	369	334	340	332	314	368	317	325	359	362	323	341	348	341	343	358	353	340	365	337	351	370	352	335	359	359	360	338	323	370	327	371	387	365	326	338	347	318	343	333	341	328	341	356	335	334	366	323	352	303	339	371	353	349	326	333	346	335	350	387	329	374	345	335	360	375	364	331	362	355	361	294	311	327	341	354	327	358	361	367	339	369	375	318	365	338	340	316	295	328	313	364	355	354	349	330	328	348	383	353	321	366	373	334	354	341	359	307	353	386	304	362	349	400	343	334	335	346	342	343	335	360	293	325	339	357	354	358	318	368	336	314	370	326	348	357	334	328	352	338	362	344	351	315	346	355	357	304	351	362	341	325	356	318	367	347	314	373	354	321	332	347	344	337	334	329	326	336	360	374	341	335	350	365	359	383	340	362	353	360	343	345	347	354	341	320	359	334	376	351	355	329	365	316	326	338	345	342	335	335	372	315	362	331	338	320	340	371	359	332	310	363	361	362	339	357	331	370	376	354	331	328	358	319	318	336	335	370	337	336	301	371	341	359	349	313	343	343	374	301	355	327	341	368	332	352	362	318	339	356	328	344	333	335	358	347	364	339	380	368	322	358	335	338	334	335	346	363	370	317	344	376	335	312	336	359	337	337	317	341	328	384	342	323	366	366	310	363	352	359	305	347	386	364	342	352	357	342	318	387	335	320	343	315	372	346	352	357	339	336	330	340	302	374	305	354	295	334	322	365	365	325	328	379	351	337	314	371	336	356	364	341	360	364	322	359	345	347	356	344	328	360	336	329	377	335	354	347	359	375	361	383	360	332	350	373	330	326	328	351	333	324	376	345	322	338	369	313	330	344	336	351	336	324	373	324	321	343	349	323	359	357	366	349	343	353	348	324	343	329	323	351	351	343	352	324	311	346	335	339	341	332	340	366	346	319	338	328	327	323	351	328	335	343	353	339	331	310	365	353	338	328	328	338	331	338	357	363	343	331	365	331	323	351	379	347	329	327	342	345	338	358	376	346	372	339	341	365	336	345	342	350	351	370	345	328	358	322	324	332	318	349	335	351	372	315	309	355	334	382	381	340	380	333	347	315	321	346	325	342	346	316	337	319	374	391	347	331	342	347	353	342	320	306	370	332	330	350	318	321	362	348	339	346	355	323	353	349	353	349	339	353	331	306	349	367	319	344	336	337	346	357	345	345	371	344	333	361	326	351	348	342	358	337	348	334	329	337	326	358	342	336	363	334	324	344	349	330	369	377	358	337	371	373	374	346	357	315	342	380	327	338	327	336	349	338	357	367	359	351	345	324	368	359	314	361	356	354	369	337	352	342	352	346	350	311	283	329	360	358	382	354	374	349	317	338	358	340	306	357	338	354	304	376	369	357	364	368	337	343	325	321	325	351	340	360	299	341	330	344	328	344	341	334	374	341	352	332	353	348	366	340	352	338	330	350	332	386	331	356	343	366	354	339	352	347	363	335	324	337	402	375	338	342	363	345	335	328	356	339	358	373	353	362	333	373	343	298	348	342	338	351	336	364	337	350	339	308	331	392	343	376	329	328	343	319	340	332	321	313	376	360	365	358	342	345	355	319	336	341	328	328	327	336	353	343	348	362	351	345	308	352	351	357	327	333	330	353	347	361	369	335	329	331	372	345	334	312	336	363	350	323	332	355	337	330	321	351	348	350	351	367	324	336	332	354	352	302	322	316	310	330	366	362	339	327	337	328	356	335	336	336	315	328	361	353	333	350	362	344	343	335	349	347	345	342	376	320	329	360	349	347	341	341	368	338	351	337	368	319	352	341	348	340	347	334	353	347	379	357	350	334	317	347	362	338	316	331	354	315	312	332	333	321	354	354	362	320	371	348	337	353	361	350	326	335	360	378	341	377	317	354	329	344	358	305	331	329	343	363	338	347	350	340	311	355	354	344	320	359	332	346	324	304	352	329	340	342	324	348	363	337	369	353	365	376	368	390	325	354	370	347	327	363	322	353	355	335	372	352	336	309	382	332	343	326	321	358	345	333	315	342	338	358	349	346	322	312	325	342	344	350	344	346	335	353	342	309	369	325	349	360	328	349	346	337	380	303	303	361	344	318	334	307	342	340	314	314	350	345	363	356	331	295	346	348	326	346	358	340	343	324	324	333	354	357	347	336	366	333	367	316	342	342	353	354	369	337	379	333	355	346	370	292	323	329	365	373	299	355	365	316	360	356	315	343	360	339	331	347	320	342	305	387	350	351	325	316	328	346	351	336	367	335	332	355	374	336	352	344	364	317	371	346	346	359	346	326	348	336	345	352	314	361	372	327	325	360	338	349	323	329	379	349	348	351	351	338	329	366	325	340	335	348	308	353	384	331	323	324	382	363	365	361	349	339	366	374	340	345	320	353	334	359	315	337	332	324	361	352	361	371	365	339	337	336	326	334	355	329	353	354	334	351	332	341	341	342	324	317	337	312	341	373	342	344	347	341	345	315	349	362
29373	30803	6295	2299	1458	1016	770	640	511	405	368	336	295	285	244	247	246	227	245	202	199	190	210	169	235	231	219	227	262	294	262	224	189	192	205	178	173	161	184	187	150	182	169	169	160	144	156	150	121	171	156	153	146	151	153	174	143	166	148	134	175	140	142	152	151	166	147	149	156	141	143	163	160	163	162	170	182	155	149	143	132	135	145	141	167	170	146	132	148	145	146	141	148	161	160	140	143	143	141	139	165	131	145	147	151	136	151	149	134	149	156	147	148	135	145	147	158	161	137	148	130	166	140	159	143	152	136	147	148	152	143	132	161	148	126	172	150	134	140	136	142	135	153	145	149	150	143	151	140	139	145	164	148	131	162	153	147	121	150	150	153	174	137	150	153	140	153	147	160	140	133	142	164	142	143	163	147	122	134	158	136	134	154	135	142	128	133	151	151	145	134	140	116	164	143	135	165	137	146	148	140	168	134	154	133	148	155	164	143	157	145	145	133	157	157	154	150	141	132	151	149	169	151	164	141	143	140	140	159	138	138	140	170	156	161	117	163	137	146	165	142	160	152	157	142	148	140	155	162	170	151	134	153	140	143	142	142	133	146	172	163	138	147	134	127	148	153	142	144	145	159	154	114	156	172	147	159	133	150	127	149	159	162	148	139	152	126	170	122	141	131	142	154	142	160	145	167	147	158	128	155	149	144	161	153	152	155	163	150	144	143	156	139	144	133	159	130	139	156	146	140	147	133	173	123	152	146	148	155	153	152	133	140	120	170	152	148	168	130	139	139	161	148	135	178	156	154	144	149	162	135	138	143	147	157	120	155	130	146	144	163	138	155	140	147	140	143	163	155	131	142	158	131	141	142	167	143	130	171	138	176	161	149	152	170	145	144	141	149	136	160	142	160	153	154	146	143	147	149	149	155	147	155	169	141	175	145	155	147	150	160	140	150	157	160	157	142	147	167	144	138	138	141	130	142	162	176	132	149	137	151	153	147	147	140	140	163	149	129	150	144	140	142	134	138	158	148	157	133	135	156	153	150	128	136	141	151	154	142	144	161	147	144	137	149	135	140	144	159	124	158	148	153	148	147	142	141	141	156	154	147	149	148	144	163	179	147	156	130	146	172	146	169	150	152	132	156	152	127	145	159	172	139	139	157	152	149	143	156	154	157	142	146	131	141	128	138	128	142	171	145	168	157	168	123	131	147	160	137	147	146	158	137	140	150	134	141	145	120	133	144	126	134	137	131	168	131	133	122	133	134	124	159	134	133	137	158	124	155	153	141	146	152	157	128	161	149	148	157	144	164	122	159	130	151	156	143	162	162	146	149	156	148	149	167	170	135	132	146	140	146	136	146	150	154	127	149	148	154	151	131	173	147	146	174	130	141	154	130	139	133	142	154	143	154	145	147	167	155	162	162	167	154	158	132	141	148	155	143	148	146	163	138	152	148	146	131	140	142	148	162	162	162	162	144	134	159	133	163	147	175	142	143	153	147	141	136	153	151	139	143	137	141	143	148	159	119	171	132	133	162	141	137	146	138	128	147	147	151	156	152	137	158	144	146	141	131	147	149	149	141	154	151	138	160	162	163	149	143	156	142	156	160	130	140	150	145	137	141	147	130	155	173	165	132	153	139	152	156	167	133	152	158	154	151	141	147	146	144	154	154	146	142	141	158	175	140	139	154	151	127	148	149	168	151	155	133	162	143	151	133	174	146	152	160	161	174	143	128	145	135	157	156	142	143	138	145	171	125	139	162	155	142	158	157	135	156	134	152	157	136	130	137	165	140	129	149	174	154	158	149	158	164	171	133	152	154	160	138	154	154	159	142	134	165	137	159	152	155	133	132	126	145	151	143	135	145	129	149	135	140	136	155	154	164	164	166	150	142	154	138	147	142	128	146	136	145	136	137	182	161	144	148	132	130	176	152	158	154	139	148	138	151	143	138	153	136	180	143	156	164	156	136	143	145	153	157	144	147	132	150	135	132	149	139	141	151	146	150	143	159	162	151	154	136	152	142	145	179	129	144	152	138	153	152	127	135	170	158	144	140	155	139	165	172	125	155	155	166	150	160	144	144	144	156	145	159	161	137	150	146	161	132	142	111	132	121	149	169	152	162	151	161	140	136	156	126	157	173	158	161	141	158	138	150	147	149	115	163	140	152	150	138	148	131	142	142	155	146	129	147	148	159	123	166	126	133	123	185	150	159	148	141	123	160	142	160	155	145	154	179	148	156	179	141	130	132	139	158	163	128	159	158	154	140	145	156	137	158	151	141	132	148	138	139	151	135	158	148	159	163	155	140	139	148	164	145	136	133	150	140	171	160	162	160	136	142	144	129	147	176	162	136	154	129	141	155	162	159	177	153	135	167	139	154	135	155	145	130	147	137	138	145	143	153	159	134	144	146	167	145	163	164	155	138	125	138	150	130	151	135	145	154	166	140	176	140	168	166	136	149	139	142	121	139	155	128	159	160	133	147	152	147	142	149	147	156	156	143	133	162	134	147	133	148	138	141	153	151	140	152	155	144	156	155	179	144	132	141	157	149	138	147	144	159	152	136	140	167	157	125	134	158	132	142	170	157	141	141	164	126	154	160	158	157	149	149	168	156	148	132	158	152	158	143	139	146	170	152	143	142	141	147	128	146	138	139	159	145	176	163	146	139	140	142	128	144	161	145	130	161	136	154	138	166	158	159	148	137	159	170	127	135	133	147	163	162	148	141	168	149	147	152	149	154	168	162	173	136	152	165	124	143	171	155	132	150	154	142	161	128	168	138	158	170	139	149	150	149	129	159	138	165	133	142	132	155	129	137	148	126	139	125	143	142	148	172	127	145	159	156	159	150	154	162	161	154	148	142	149	146	137	149	153	166	175	132	142	136	147	152	123	124	138	123	158	130	144	136	135	139	150	151	145	161	155	134	132	144	155	145	163	158	159	134	143	149	162	137	154	157	139	155	144	143	156	163	140	159	155	165	151	122	152	147	132	135	135	155	152	129	148	147	150	161	143	141	146	131	139	158	174	166	141	170	141	153	155	146	156	136	163	152	154	143	131	141	166	153	175	136	164	154	140	115	161	148	147	168	162	160	129	146	145	153	139	147	149	128	148	166	167	151	148	140	154	151	179	141	130	138	160	144	148	128	151	163	146	131	139	165	168	161	137	123	158	129	137	141	162	125	174	136	135	156	141	131	146	165	165	158	132	145	131	163	156	142	143	161	125	147	159	148	109	144	142	144	155	159	164	156	140	138	153	153	160	131	150	120	133	135	141	137	153	141	156	152	130	146	155	140	148	143	147	133	159	159	146	144	153	151	148	139	169	148	138	152	159	114	150	172	151	124	154	146	128	126	154	157	165	141	152	145	136	166	128	179	140	147	138	145	150	165	153	142	135	139	130	145	152	136	148	140	132	137	137	142	165	161	164	159	157	139	134	145	149	158	172	160	145	140	137	149	147	164	161	139	151	151	158	159	155	149	158	168	138
18708	18845	5789	6379	5446	4393	3610	2957	2523	2070	1909	1593	1492	1323	1277	1133	1062	1023	949	926	897	827	866	869	872	1123	1156	1445	1563	1550	1708	1150	786	751	743	729	657	578	555	592	562	569	592	549	512	584	554	608	537	543	563	530	535	503	531	520	502	533	520	534	509	516	534	516	521	532	490	480	527	504	492	501	500	499	486	481	497	493	453	484	471	489	463	468	501	489	508	489	487	482	488	454	517	469	501	446	500	463	496	444	471	473	452	432	460	481	452	456	462	447	470	469	526	467	455	455	428	492	454	466	464	454	424	463	414	474	445	466	471	472	482	447	491	452	457	455	435	458	482	469	478	483	470	454	488	469	475	465	460	433	443	456	514	438	468	476	450	472	445	418	476	485	497	472	475	432	473	473	474	474	467	478	458	483	458	438	444	463	461	468	486	450	468	488	478	508	480	460	447	482	435	482	480	462	456	446	465	445	458	450	478	436	460	474	482	430	427	462	430	456	464	456	477	492	447	456	436	456	494	440	435	446	457	490	468	441	447	461	487	504	458	484	472	444	472	472	449	455	474	434	513	466	459	450	496	449	450	458	464	459	472	501	480	456	436	416	446	443	448	427	501	448	465	440	454	472	477	455	435	453	463	478	414	482	460	445	466	434	475	437	453	467	416	438	437	462	449	443	460	472	421	479	441	463	476	453	487	484	451	449	495	416	460	465	445	440	465	484	444	447	446	463	434	488	450	458	478	444	471	463	438	465	434	485	472	462	454	522	443	453	470	478	423	464	433	467	448	475	441	474	447	441	451	503	440	389	491	463	447	453	473	463	453	472	483	479	475	471	439	522	440	426	412	438	453	498	467	444	458	473	445	438	496	477	467	453	500	487	445	450	482	469	447	466	440	458	451	459	503	504	470	459	472	463	450	430	467	450	454	467	423	459	449	480	461	481	418	457	495	467	447	446	433	431	421	448	463	477	419	472	435	445	484	468	442	482	465	459	479	404	443	486	459	465	443	451	493	453	466	469	428	478	469	451	457	467	435	447	409	475	417	446	461	467	473	473	452	471	497	439	467	505	492	440	448	462	427	450	433	494	441	443	464	459	452	460	454	491	470	431	471	471	453	438	464	478	452	490	446	450	451	466	427	463	439	425	471	479	412	450	448	450	463	465	486	454	451	466	452	460	457	428	480	447	479	434	477	490	436	438	463	444	437	461	427	476	531	504	481	487	444	462	477	456	479	441	431	494	468	448	482	448	440	446	460	476	475	461	470	465	429	470	435	458	434	490	455	461	449	418	484	458	438	475	433	487	443	460	427	445	505	442	467	488	426	484	480	441	477	471	447	480	480	431	439	458	446	478	429	471	493	457	486	466	474	468	461	480	475	489	503	477	483	442	455	452	496	469	491	463	444	460	488	466	479	481	454	456	458	416	482	472	486	442	445	482	481	465	447	438	458	455	494	447	476	488	469	439	501	462	450	458	417	467	478	452	455	487	425	436	480	473	443	484	464	448	451	456	459	481	473	458	451	459	460	484	476	479	444	448	482	421	452	458	466	450	448	456	457	457	473	453	421	434	463	472	413	463	474	461	466	450	445	430	453	439	451	463	445	459	447	470	448	422	473	456	493	479	448	424	471	473	459	457	452	443	387	460	443	461	457	473	478	426	506	461	443	418	468	516	479	439	439	467	452	469	486	520	453	479	447	440	484	455	447	514	464	416	451	479	468	450	474	476	496	476	476	431	453	455	427	477	442	476	472	447	464	465	469	470	454	487	424	481	458	427	448	446	421	466	451	452	477	449	479	433	487	455	504	489	467	457	448	431	458	440	479	445	443	454	464	437	443	436	446	455	474	482	476	487	487	468	483	490	449	459	448	427	460	453	465	446	487	500	449	444	481	439	444	441	475	461	434	437	475	458	475	459	479	465	466	469	465	478	430	445	470	475	487	493	413	477	457	464	482	441	467	413	479	470	446	489	439	429	428	451	409	445	506	478	471	447	461	471	472	453	444	457	457	442	483	435	456	424	495	475	426	472	498	485	450	495	441	429	452	443	477	445	435	493	504	480	454	459	477	461	450	487	454	458	422	463	432	459	458	492	462	463	500	490	431	438	467	459	491	462	473	448	445	447	434	464	474	437	450	474	450	430	440	439	513	460	460	489	472	433	475	432	473	450	481	445	475	438	468	425	436	492	449	479	481	482	428	478	448	465	467	474	489	443	474	440	478	460	449	454	460	429	441	508	447	493	476	456	486	464	429	425	424	457	464	461	449	424	439	459	491	498	452	459	454	475	457	466	469	462	450	456	432	501	493	441	454	477	459	467	444	455	465	445	448	419	460	436	458	451	451	480	476	436	470	474	482	495	478	410	461	466	457	440	480	457	458	451	477	471	433	471	483	434	456	458	417	468	454	503	473	449	430	499	445	433	471	462	496	462	441	449	432	465	477	460	472	500	386	440	430	443	416	483	483	422	470	493	448	487	484	477	417	465	469	485	481	469	451	484	495	471	438	419	464	473	481	485	458	494	469	460	498	442	456	484	411	465	473	459	466	472	477	459	474	439	488	446	459	463	472	454	425	448	473	464	474	452	462	457	452	459	457	456	469	485	459	476	446	492	481	453	469	478	426	465	430	452	461	468	472	451	392	435	482	473	440	497	487	451	483	432	478	446	458	493	440	515	446	431	463	452	448	467	494	471	430	479	450	435	472	471	473	512	441	453	452	472	445	459	471	439	458	463	490	440	443	449	415	447	466	464	446	442	444	482	500	439	489	468	477	471	432	481	460	463	460	460	469	488	441	482	480	493	473	452	486	474	467	472	425	445	444	443	473	500	468	497	442	469	450	445	436	487	462	480	444	436	474	474	452	505	466	405	489	444	460	459	530	457	483	461	446	429	444	469	468	413	478	487	449	430	467	462	409	438	434	466	473	438	432	445	424	469	495	470	443	447	428	453	469	459	486	448	453	410	502	511	454	470	440	449	466	489	463	486	457	471	500	454	450	452	434	475	436	455	464	434	447	472	491	473	472	449	464	485	466	436	462	458	458	485	444	438	490	423	411	447	448	459	458	450	413	438	433	483	464	468	422	478	488	436	451	476	485	452	469	456	471	445	475	471	452	470	483	464	452	459	451	468	436	421	458	430	472	427	480	456	458	499	493	462	446	439	489	446	454	467	451	445	463	457	453	441	510	437	438	451	459	473	498	452	475	447	455	453	437	484	462	442	480	487	426	456	426	477	475	442	471	446	499	464	468	453	437	430	449	457	443	467	446	489	489	449	473	449	475	473	445	481	455	476	464	462	506	472	502	476	474	458	464	462	447	468	488	442	489	439	463	423	458	461	455	438	476	457	437	458	499	424	448	424	467	455	448	441	469	448	469	432	464	459	471	484	489	434	467	460	501	457	481	457	450	481	465	435	442	489	452	473	434	484	462	456	427	446	464	457	488	456	443	452	450	454	495	459	539	481	492	450	457	506	467	458	456	456	478	487	466	459
3181	1409	375	294	264	243	230	229	247	205	216	220	228	234	199	208	192	206	198	205	230	238	217	222	225	186	234	223	227	246	211	216	214	219	217	217	180	200	226	207	202	230	249	236	208	220	242	203	237	217	215	199	215	212	231	215	208	195	219	221	235	206	233	226	205	218	217	216	240	209	204	223	218	208	245	209	212	208	218	211	231	232	227	230	202	191	212	214	210	217	228	215	228	198	197	191	215	207	219	218	226	204	216	222	219	194	196	199	210	210	192	237	215	209	235	222	181	198	229	223	214	236	228	213	223	175	194	214	213	253	231	209	231	210	212	182	203	228	202	229	208	189	244	230	212	220	228	217	214	207	206	217	196	179	195	220	228	223	226	216	210	213	184	229	242	204	237	236	214	187	216	195	228	220	228	230	189	227	212	203	227	224	221	223	205	221	220	207	216	223	234	219	203	198	222	243	245	234	217	229	221	203	215	206	206	206	210	214	212	204	215	207	231	224	227	225	209	214	191	239	222	221	213	224	214	222	225	228	209	208	225	229	210	219	230	214	216	219	206	234	228	228	205	217	237	221	225	205	194	219	205	199	217	226	198	202	211	213	221	206	212	191	218	192	229	209	215	212	229	235	226	202	222	217	212	200	215	205	198	228	237	228	219	224	226	223	215	202	209	236	207	216	228	214	216	191	223	230	198	188	220	196	223	209	212	196	214	215	197	199	210	234	226	224	220	248	239	222	202	208	207	217	213	229	194	214	204	226	207	218	200	221	222	186	193	215	218	207	191	239	222	217	220	218	224	235	230	192	233	206	220	187	232	221	233	230	186	217	206	225	211	229	180	195	218	227	212	211	209	241	232	220	228	212	195	218	217	199	225	200	223	238	227	187	211	228	227	202	205	205	214	216	201	195	198	184	197	209	221	195	192	223	211	216	220	203	199	221	217	211	222	209	234	216	224	195	217	194	217	184	221	216	211	224	215	210	219	219	207	243	177	200	203	190	195	224	221	191	217	209	216	196	213	215	206	227	208	232	208	210	233	196	249	229	214	212	220	220	204	214	224	237	223	213	215	227	237	218	247	220	219	212	205	239	240	227	202	244	212	234	213	210	172	213	233	214	222	226	215	212	221	241	209	222	208	209	227	205	227	219	223	200	231	188	204	217	207	194	222	204	232	213	236	207	199	209	202	206	226	213	194	230	219	216	215	196	241	187	235	233	213	204	200	230	208	227	229	217	225	217	238	209	207	207	212	211	232	233	200	217	198	196	231	209	233	188	219	196	231	191	228	215	220	186	206	221	208	203	218	203	200	206	212	205	215	216	221	215	215	212	212	202	185	198	203	221	224	204	219	208	202	231	241	207	213	221	239	225	208	214	221	220	224	250	213	204	234	221	198	196	199	209	231	210	220	210	191	242	214	190	208	234	236	226	219	239	235	217	207	240	198	191	205	204	237	206	200	213	192	222	207	222	209	223	218	240	232	188	233	206	223	208	229	194	185	204	198	224	212	242	233	213	244	223	179	217	211	199	197	224	203	219	260	203	207	220	216	190	222	188	229	222	201	197	207	205	200	219	199	212	194	193	209	205	212	195	222	193	226	222	205	239	216	213	197	191	199	206	231	215	222	205	243	200	223	194	214	201	223	234	223	226	235	196	223	178	212	212	194	233	218	207	229	209	210	213	200	216	196	223	218	210	212	222	216	252	235	229	199	216	194	209	224	212	230	224	234	223	217	185	220	208	197	194	207	222	212	220	205	225	206	202	227	245	215	217	193	194	212	214	211	210	236	227	228	227	219	193	204	215	228	220	237	209	223	188	228	213	200	222	202	213	231	213	215	207	221	214	194	207	194	213	207	198	218	188	220	197	199	222	198	224	214	220	193	186	213	220	216	195	211	235	188	221	220	223	221	254	224	204	220	223	208	199	217	227	227	221	200	229	204	220	181	232	211	200	215	238	214	216	234	209	214	238	222	190	193	254	214	181	239	191	218	216	207	226	235	192	206	204	215	196	223	188	196	203	216	213	219	218	223	216	178	199	228	222	209	224	226	207	202	205	212	197	241	221	225	196	206	208	213	226	220	231	197	207	223	216	233	212	214	225	211	204	218	184	206	221	206	190	218	220	212	214	218	220	234	215	219	221	204	187	205	250	216	226	235	201	200	212	218	233	228	203	219	214	198	197	180	226	241	250	205	210	196	227	202	209	213	197	213	215	225	216	212	232	207	225	213	231	227	189	197	222	211	217	246	194	201	220	229	218	217	219	226	202	196	219	206	226	205	201	223	201	219	192	180	204	230	187	233	220	209	233	223	218	215	231	202	206	231	200	220	223	218	223	193	221	239	213	215	204	247	203	197	199	243	230	182	204	221	230	188	224	225	194	210	200	219	219	208	226	237	212	232	225	241	207	217	233	209	184	198	211	207	226	189	187	214	243	244	211	224	210	232	205	234	210	202	204	230	220	228	222	201	213	223	228	229	232	201	212	213	209	221	209	178	215	242	199	177	222	239	203	219	207	201	207	217	211	229	193	214	193	217	199	208	224	212	221	211	232	228	213	192	191	235	200	226	223	204	207	205	187	238	207	209	223	219	226	196	209	202	205	203	212	207	221	195	193	244	215	187	217	200	201	213	217	242	220	219	200	237	221	221	208	202	193	208	227	202	242	210	210	212	198	192	231	239	232	204	208	230	222	227	214	224	229	206	207	202	214	209	209	201	211	218	232	219	218	208	217	192	217	231	197	208	202	217	191	224	212	201	229	207	239	220	214	231	224	222	207	223	197	234	249	184	243	209	224	206	211	214	219	237	220	212	212	223	222	234	215	217	220	217	219	217	188	202	208	228	252	201	198	208	237	223	202	249	201	224	217	228	209	209	205	196	221	213	207	214	222	206	208	213	218	204	229	194	228	231	213	197	224	211	230	209	220	211	220	216	219	211	213	212	224	218	240	205	217	211	188	218	216	235	209	239	219	230	203	184	204	226	203	220	223	216	223	233	202	219	217	211	198	207	195	202	213	196	212	221	190	219	222	180	262	224	219	229	247	222	213	222	233	219	223	190	234	209	234	209	213	217	200	182	208	200	210	226	199	203	212	203	196	221	217	195	186	221	222	201	211	209	230	214	205	237	220	218	202	244	210	190	210	232	241	228	212	217	232	225	234	224	190	206	198	192	206	222	251	215	210	223	203	255	221	195	198	185	214	209	194	205	183	235	244	200	234	202	222	216	187	213	227	218	232	218	200	195	211	218	198	181	233	212	211	211	199	205	224	218	208	218	223	224	242	235	214	227	211	241	218	227	208	203	219	215	203	234	219	209	248	224	211	216	208	206	204	209	200	207	211	200	213	223	205	228	218	231	220	181	226	214	200	172	222	201	196	194	214	220	233	227	219	238	223	250	220	208	242	173	210	225	214	211	195	203	191	200	218	224	202	233	211	238	215	201	181	234	198	220	200	218	228	230	245	212	202	246	226	214	231	244	213	234	233
3132	1873	842	805	804	763	693	736	670	688	651	669	642	652	654	631	629	670	667	623	614	612	642	603	614	678	623	667	647	652	674	608	617	615	683	624	629	613	627	611	662	570	639	638	624	673	629	629	585	575	654	584	638	626	625	592	627	606	624	671	639	649	603	640	635	620	609	614	668	606	621	599	635	610	634	578	574	676	590	655	599	597	588	623	651	617	599	657	608	625	709	626	624	606	642	604	555	642	647	551	635	629	604	573	633	581	575	595	631	610	627	608	613	618	581	622	633	616	617	640	649	658	670	626	644	592	640	590	575	604	597	612	676	602	660	621	599	623	674	634	609	602	602	601	618	569	632	625	595	606	577	616	594	599	632	657	621	636	588	629	628	608	637	601	619	656	579	613	614	602	600	606	627	608	602	672	646	627	570	583	621	602	612	588	598	600	622	623	608	626	591	612	622	644	604	657	663	577	637	618	613	634	648	629	600	610	672	640	591	612	620	581	660	633	594	592	666	599	613	640	631	613	601	607	638	648	641	602	636	603	637	611	587	554	635	595	642	643	612	608	570	565	621	622	633	628	610	674	630	605	593	604	625	618	641	598	596	629	618	613	587	619	595	634	622	596	597	643	591	602	574	645	608	620	619	590	612	623	609	656	591	572	634	619	671	648	654	604	639	609	630	610	608	624	643	624	640	576	606	630	608	606	595	608	609	583	599	545	632	576	609	632	611	640	625	595	599	653	606	592	607	644	620	656	620	570	614	607	643	636	602	620	619	614	609	586	609	605	656	660	584	665	620	605	603	638	604	643	658	611	646	631	593	605	589	585	634	624	610	654	595	622	622	647	608	615	659	633	618	643	580	621	589	626	594	572	614	619	591	586	662	593	645	602	646	607	640	617	601	617	576	590	587	594	582	595	614	586	612	576	642	604	605	640	643	627	625	617	583	618	618	590	648	633	614	621	601	606	634	595	662	672	614	601	606	588	617	624	599	622	623	589	595	636	614	629	634	605	575	674	615	580	587	668	609	572	629	580	620	634	678	618	643	632	590	651	645	592	611	625	634	599	622	591	596	654	619	619	606	586	622	599	592	657	604	661	608	613	609	629	580	659	597	648	646	634	618	627	664	640	600	619	573	591	621	611	615	593	664	602	615	615	614	638	616	613	689	585	588	635	583	657	608	632	601	586	622	584	603	635	658	621	643	638	596	616	603	634	614	598	642	639	614	601	648	613	592	573	614	644	589	612	614	612	619	602	630	642	615	622	603	636	628	643	616	567	628	586	577	567	605	624	679	645	619	615	627	582	615	618	638	590	598	660	620	620	631	601	626	639	609	629	611	641	630	626	621	598	605	620	577	615	617	597	618	559	605	634	600	674	576	632	580	579	600	612	660	614	642	606	614	622	619	606	621	627	604	604	654	638	637	643	680	653	587	617	605	620	640	614	634	630	635	622	656	622	551	586	626	619	606	574	649	579	594	587	625	583	636	614	596	609	616	630	656	577	616	601	598	623	609	649	611	660	584	593	641	621	591	597	653	596	695	592	625	635	626	618	637	590	640	643	583	637	614	613	577	612	645	634	592	658	627	584	618	610	638	583	609	593	627	592	631	556	608	570	619	559	607	607	593	616	611	616	672	593	660	564	578	598	647	624	643	610	606	598	592	600	564	570	636	629	615	616	584	626	587	636	591	582	626	641	627	639	624	597	622	621	610	604	578	612	599	601	578	603	644	617	599	621	600	603	588	601	641	602	644	635	696	575	606	585	642	643	610	613	607	614	637	660	644	646	608	598	640	618	651	647	627	621	679	622	591	592	617	623	631	647	621	584	613	616	605	616	631	653	640	601	620	592	621	626	632	625	624	619	631	590	605	633	599	622	631	584	605	625	627	620	609	598	628	599	640	595	624	606	600	610	571	613	655	633	565	629	604	635	649	620	609	607	612	589	596	647	593	601	622	569	611	630	604	605	615	606	622	684	581	585	609	607	654	631	610	615	688	622	614	652	657	599	613	592	576	633	578	621	663	648	617	623	609	631	654	622	637	610	626	664	558	647	602	618	636	620	655	588	644	677	612	629	598	580	605	634	592	608	592	602	654	602	642	642	597	624	643	601	592	581	610	658	620	592	622	649	591	589	616	644	582	644	616	665	633	640	569	624	602	597	662	581	611	648	642	581	676	607	624	675	641	641	613	632	605	615	596	592	582	661	642	625	583	612	613	638	632	629	615	633	655	632	637	604	645	605	640	625	598	632	642	580	626	641	623	597	598	640	612	619	620	619	616	646	592	604	629	644	642	588	637	616	602	617	642	634	630	645	646	629	604	628	601	646	610	618	603	626	641	617	590	614	654	656	630	577	619	619	623	618	637	679	594	582	678	621	622	644	598	624	640	606	651	596	606	623	612	615	609	614	598	658	634	628	639	583	579	595	605	640	626	620	631	583	624	657	634	632	619	616	621	594	650	632	613	602	640	672	598	654	621	637	628	570	660	569	666	635	572	581	634	610	644	616	597	609	617	613	645	666	618	653	555	635	592	603	600	616	633	619	606	595	619	619	629	610	646	664	627	575	619	630	638	601	619	632	586	628	589	611	639	649	642	569	626	642	612	636	679	661	623	609	579	610	647	606	603	613	584	601	612	613	646	668	595	611	620	595	637	579	621	597	625	597	646	666	638	601	608	638	602	629	632	598	607	636	645	575	669	616	578	618	604	644	616	630	643	613	598	592	625	610	668	623	618	565	644	631	611	613	638	648	635	601	610	622	621	615	624	625	623	620	627	641	584	642	644	630	618	633	638	593	620	633	638	655	599	601	601	593	636	624	634	590	581	595	615	593	624	615	573	630	606	566	615	601	628	672	597	630	612	588	576	636	608	614	630	606	597	654	650	592	625	594	599	637	645	675	650	655	582	599	638	608	619	591	626	634	616	597	592	590	618	614	607	609	640	642	608	603	651	669	628	685	601	633	604	602	661	580	601	621	612	659	603	602	587	620	626	636	632	622	674	606	619	634	629	604	578	607	602	631	691	675	628	618	605	598	655	636	608	648	618	664	618	626	631	603	611	576	632	593	610	617	630	576	607	608	638	647	626	597	605	591	622	581	600	603	595	633	641	629	622	567	637	618	615	630	622	609	598	623	647	640	607	630	632	620	596	602	612	643	599	619	595	619	631	613	576	657	607	631	593	602	592	598	633	615	570	594	604	600	649	620	586	657	635	626	634	620	615	625	644	681	654	651	630	618	594	654	650	623	610	633	605	602	645	649	641	697	617	594	578	589	599	634	640	631	622	603	620	590	596	637	592	598	624	571	630	588	607	629	661	614	684	634	597	624	614	610	587	606	619	614	599	594	613	620	588	612	669	631	585	657	648	619	652	594	609	614	635	613	653	574	641	615	612	587	638	604	613	621	611	586	639	631	621	602	656	643	691	669	633	589	584	631	619	656	594	623	607	612	638	651	614	611	635	568	611	642	603	583	644	614	582	592	587	627
20695	14525	1884	1140	735	568	400	349	284	263	195	200	180	153	158	139	189	155	149	135	140	117	137	148	134	134	131	154	179	170	184	123	126	126	130	120	107	126	102	123	121	91	130	109	96	107	101	103	112	103	86	117	113	88	102	86	109	103	92	123	113	117	117	104	113	101	108	108	110	87	102	107	96	103	100	102	112	104	114	112	107	92	101	111	131	111	118	116	96	99	94	97	113	104	91	106	114	109	115	85	95	98	116	102	113	102	110	96	108	106	104	113	106	106	106	110	105	125	98	115	107	119	103	102	114	111	102	116	101	88	87	105	103	103	96	93	108	106	117	106	102	93	105	111	97	105	98	106	97	129	84	79	110	118	104	118	123	100	94	99	110	97	110	102	95	113	104	102	100	97	98	106	93	104	105	98	88	111	93	97	103	89	101	107	104	111	109	101	112	116	117	104	103	109	110	95	98	108	111	84	121	102	98	92	106	79	110	113	118	116	93	120	98	105	102	101	114	108	98	85	122	120	119	127	98	105	106	86	101	113	106	90	95	101	108	117	108	106	96	100	116	105	104	95	122	99	101	90	113	99	109	118	102	113	97	108	105	99	92	83	99	86	101	114	107	113	115	122	105	115	122	114	92	90	102	95	101	93	89	102	104	103	98	105	77	99	96	103	103	103	110	121	108	84	82	89	104	105	84	104	103	96	95	107	101	107	112	106	101	106	102	114	120	84	134	92	105	87	106	112	104	117	97	113	104	85	111	90	88	102	113	95	105	88	106	96	96	115	111	82	107	102	95	106	85	108	100	109	86	102	97	116	121	102	118	95	100	117	106	104	111	89	99	109	92	107	103	96	89	80	96	125	120	101	96	90	106	107	98	116	90	80	104	112	113	116	91	76	90	105	114	101	101	117	113	98	91	108	85	86	96	122	95	107	106	95	101	99	121	99	107	104	98	105	97	97	104	105	111	108	100	105	116	124	94	102	114	85	101	93	104	105	97	109	93	113	105	100	102	100	114	90	78	121	113	107	101	104	89	102	93	95	122	100	114	101	114	103	107	103	101	127	97	104	115	108	103	101	104	81	93	102	99	101	84	89	128	99	103	103	107	98	111	92	107	117	105	96	100	102	102	113	96	110	121	113	91	114	98	101	83	102	112	113	105	116	113	105	99	115	115	102	117	92	102	116	100	113	105	110	97	105	100	106	94	90	105	97	101	88	107	108	98	98	104	123	99	115	108	106	109	92	108	108	94	113	88	106	91	111	102	102	84	108	106	90	85	113	89	101	114	104	104	109	87	100	108	122	106	115	98	104	91	109	107	91	96	103	75	111	98	96	104	103	99	101	113	105	104	89	85	91	100	98	94	91	100	121	93	94	122	92	93	103	94	109	117	101	108	99	114	67	102	99	91	118	120	106	116	102	90	104	96	108	97	121	105	108	95	108	115	96	104	98	97	79	113	110	82	100	85	101	94	121	93	82	93	119	121	101	103	94	111	98	108	103	102	91	108	97	88	98	106	108	110	118	111	86	101	109	116	112	117	103	100	95	90	114	110	117	96	111	85	92	89	82	98	104	108	106	101	100	110	92	98	105	113	111	115	95	105	99	98	91	101	107	92	121	96	111	110	108	121	107	99	101	89	103	114	101	96	94	122	107	122	115	90	121	94	90	91	112	90	109	100	98	115	106	103	98	109	91	94	94	94	83	104	100	100	84	93	92	111	113	100	101	96	107	111	99	114	100	99	99	100	100	115	106	106	110	117	110	97	99	100	101	95	112	110	97	108	110	101	95	107	109	111	95	101	101	98	89	104	99	98	117	112	112	122	66	88	106	109	108	96	94	112	106	105	131	96	116	93	112	91	98	103	90	118	106	99	94	89	126	107	95	82	93	90	86	102	89	103	106	119	97	103	93	105	98	92	95	113	108	111	74	109	119	101	105	103	105	96	97	118	85	109	91	106	107	102	122	100	112	112	94	115	95	121	98	105	103	112	111	92	95	111	96	113	104	95	101	101	89	114	111	95	82	103	103	101	91	105	106	107	110	93	107	108	95	100	104	109	90	102	102	107	97	115	95	105	109	90	106	93	107	82	115	97	110	98	100	118	112	127	105	97	104	115	100	116	103	107	83	108	102	105	104	89	110	111	91	93	100	97	95	123	102	74	93	120	97	104	106	88	89	103	110	99	93	116	109	116	105	103	102	134	107	98	113	93	119	111	103	104	101	91	103	97	82	106	113	96	101	120	108	74	109	106	109	108	94	118	77	118	85	94	104	90	86	119	106	102	105	92	114	93	104	114	103	99	90	102	99	81	102	94	86	117	110	87	99	95	84	84	95	99	105	127	114	117	118	96	106	116	94	112	95	97	114	99	109	100	102	101	104	100	100	103	95	110	110	89	97	128	107	100	104	103	97	96	90	116	96	93	105	100	96	104	103	100	111	95	95	101	96	91	107	84	125	108	105	116	99	112	113	88	85	119	109	106	109	89	105	104	112	84	94	98	100	118	87	89	99	113	100	94	103	89	103	87	89	109	95	100	118	100	88	110	93	103	101	106	113	109	105	108	111	104	90	105	81	90	102	115	94	104	95	99	98	126	109	111	103	96	101	84	102	114	94	88	108	94	114	100	117	103	114	120	90	103	102	125	105	113	100	103	99	100	105	90	90	95	95	90	98	112	102	84	91	122	106	88	122	75	94	106	95	106	109	103	99	97	109	104	109	88	125	108	100	117	83	87	90	92	97	122	103	124	106	101	86	102	93	121	114	95	109	91	81	99	78	91	97	112	97	86	118	108	104	114	104	100	122	114	122	103	102	124	111	107	100	96	87	125	108	111	90	112	115	112	107	127	100	92	110	112	108	120	115	103	95	95	88	101	103	101	83	106	115	103	96	113	106	97	98	104	94	92	87	110	80	97	111	97	86	97	108	81	100	89	59	95	107	92	108	104	114	101	117	90	81	115	95	110	108	104	99	98	120	97	102	94	108	116	95	97	94	108	108	105	107	100	107	88	104	85	108	105	104	100	96	113	119	100	105	113	119	77	109	100	116	101	90	111	106	118	102	110	123	119	97	91	110	114	118	105	93	83	96	101	96	111	111	116	117	96	121	102	115	108	89	101	117	96	118	97	99	97	109	91	113	91	98	89	94	101	93	116	109	114	105	101	106	116	98	101	90	109	128	101	85	88	89	111	110	110	114	86	113	112	95	115	92	92	117	92	105	108	105	105	90	121	105	95	105	97	104	127	89	90	109	111	103	105	93	101	100	108	109	98	79	87	103	100	82	112	118	109	113	97	88	119	103	117	110	114	118	86	85	109	104	98	127	97	100	106	85	93	85	119	118	93	78	102	102	109	103	115	108	124	111	110	97	93	100	109	101	90	111	98	99	105	88	90	103	96	119	91	107	94	107	116	127	105	109	116	108	84	105	120	116	100	108	95	111	93	121	85	100	115	97	102	86	94	100	86	98	95	109	104	94	102	118	93	96
13265	10390	3163	3601	3024	2512	2034	1636	1458	1162	1030	925	860	820	721	753	658	662	611	594	581	605	549	586	577	708	684	870	943	903	958	646	529	536	495	562	427	421	350	373	364	366	362	379	366	382	359	388	412	412	357	322	382	392	385	375	378	404	358	364	341	378	351	390	394	389	401	392	339	376	345	356	360	345	335	353	401	342	381	366	346	386	339	334	361	368	351	348	347	351	354	369	368	325	329	337	341	358	340	354	361	353	340	342	335	365	317	351	321	289	336	345	323	336	358	311	333	352	344	339	305	331	371	326	331	347	331	343	341	346	356	348	353	374	338	336	318	356	322	333	323	374	307	348	346	325	351	319	332	339	312	336	353	320	318	398	315	309	318	371	348	355	324	345	351	369	315	312	348	336	315	348	345	293	297	327	312	340	361	353	331	343	328	355	370	346	369	333	373	344	337	306	319	353	331	343	343	342	317	335	344	342	324	386	323	340	373	341	296	347	379	343	331	345	314	322	320	316	348	368	332	319	324	374	340	355	324	328	338	336	352	321	315	319	341	346	330	373	344	355	340	309	342	362	340	337	343	318	363	324	348	352	359	323	313	348	345	317	328	359	309	336	354	359	325	350	349	339	323	364	348	382	344	337	326	320	312	337	321	341	336	328	308	312	362	336	346	364	360	330	354	334	294	337	387	317	313	326	342	322	334	391	337	348	332	332	335	327	349	330	295	329	340	332	336	349	372	305	319	363	345	335	345	376	374	387	357	322	341	333	327	333	343	308	292	318	328	354	344	320	329	320	343	323	360	305	325	337	300	328	329	340	368	339	343	314	352	381	333	352	338	328	349	340	340	322	322	325	333	309	323	332	323	380	379	361	365	349	340	341	330	348	351	317	337	346	356	343	326	326	312	338	351	358	354	335	362	325	334	352	358	320	383	359	344	313	331	345	331	348	347	331	347	347	352	350	344	335	324	329	323	353	330	345	331	351	303	330	374	351	314	341	328	326	337	333	336	330	331	340	354	334	304	319	318	318	325	365	322	327	342	327	317	343	299	309	347	324	342	325	328	312	358	343	350	370	303	353	346	358	344	348	341	346	341	323	332	376	340	356	324	356	323	310	333	310	355	327	346	344	335	311	370	326	340	357	325	331	355	357	352	340	353	309	334	337	356	349	351	322	346	321	314	310	356	360	301	332	355	314	323	302	324	343	390	331	344	297	298	325	342	322	341	343	343	346	333	346	348	359	342	333	291	365	352	322	349	365	354	308	322	360	307	355	313	329	345	314	341	321	356	323	340	356	367	344	323	348	325	359	327	305	330	349	338	322	332	316	360	336	338	324	341	268	350	342	391	359	315	347	327	306	356	323	328	349	352	317	328	331	326	322	295	322	347	356	371	371	329	312	356	324	345	333	341	332	332	344	325	306	342	317	337	312	348	336	336	338	338	298	319	350	314	340	312	345	315	341	345	331	314	329	345	336	341	318	331	320	353	301	334	337	372	319	333	334	306	356	332	335	362	336	320	320	335	319	348	336	337	324	333	317	349	368	339	327	336	333	318	309	328	350	345	325	355	350	326	390	332	359	333	333	311	306	318	324	372	330	356	359	344	327	348	343	331	334	345	321	347	313	312	323	341	334	316	367	343	341	351	330	349	347	325	329	338	333	387	352	345	349	326	339	341	324	294	332	324	357	353	363	316	338	330	350	333	314	357	364	313	382	367	361	333	334	368	350	372	326	311	345	338	306	343	320	349	305	341	358	319	317	363	338	301	333	310	292	350	347	325	344	334	320	339	327	341	363	359	306	347	340	349	315	330	360	368	323	336	353	310	361	360	338	349	348	381	363	354	314	328	320	332	345	326	333	326	333	353	317	349	342	341	312	314	329	316	336	337	342	356	363	338	331	338	360	370	365	325	349	321	333	349	334	325	319	322	347	336	325	327	320	352	290	315	340	334	326	344	313	361	341	319	345	371	311	338	351	321	331	330	352	341	366	343	326	340	350	322	326	345	332	325	337	337	343	340	357	327	312	346	334	353	337	317	355	327	342	313	340	315	373	339	325	330	335	326	327	334	358	344	337	320	322	310	321	361	344	337	363	330	339	334	329	366	305	309	356	379	362	330	341	339	307	349	361	321	365	335	339	337	319	352	355	388	333	330	313	336	393	351	350	356	349	333	313	333	364	331	344	322	336	327	324	363	362	313	325	336	335	316	356	361	314	338	341	341	367	349	284	354	304	345	299	349	368	346	346	322	322	331	343	295	331	331	347	349	356	358	322	354	368	321	336	354	371	333	333	345	335	343	336	324	322	323	331	326	308	317	335	318	338	359	336	326	350	305	340	303	345	371	333	311	336	345	327	313	332	319	344	333	321	336	330	327	373	339	338	345	338	313	339	330	344	369	295	340	318	347	325	313	357	333	334	330	334	360	338	361	319	321	342	350	329	348	326	310	330	319	361	332	364	319	324	336	366	316	345	325	327	331	351	350	335	340	352	318	364	331	381	349	357	334	337	366	338	372	311	359	348	342	335	320	345	352	340	368	350	319	347	338	356	326	352	326	331	294	366	313	335	340	332	350	369	329	330	312	286	324	350	324	312	348	318	302	348	362	298	349	375	345	350	355	338	320	349	364	343	365	340	337	360	371	368	331	344	370	363	306	328	338	348	357	375	303	327	334	333	315	313	289	329	334	373	356	366	327	340	324	327	360	344	321	346	326	324	326	284	330	363	311	324	338	342	348	342	323	347	348	366	314	325	349	349	355	332	359	325	335	300	330	320	347	366	297	355	323	360	334	330	331	342	325	338	345	342	323	307	332	339	364	367	317	350	354	307	327	354	342	358	339	283	306	346	338	360	325	353	358	314	339	345	343	338	368	314	313	343	330	347	330	340	351	329	349	351	326	349	390	334	355	323	314	366	309	338	339	336	321	328	361	331	332	329	345	323	341	347	358	355	338	348	372	342	335	316	354	302	341	390	374	330	315	333	319	347	338	366	348	349	331	354	346	327	336	318	354	342	345	338	358	314	353	322	304	356	345	348	358	294	347	338	336	330	345	337	299	346	349	366	344	356	335	322	318	376	335	310	340	342	323	340	355	348	331	366	316	351	315	322	340	318	326	370	341	294	342	326	320	352	328	354	312	342	366	318	350	330	339	336	352	344	346	328	357	353	323	365	334	303	336	353	339	311	364	363	369	331	296	353	368	333	337	342	343	324	337	360	327	348	320	358	327	321	332	342	323	317	334	337	342	348	361	352	315	343	330	364	315	355	354	349	337	323	334	318	352	342	322	367	368	340	303	354	329	359	324	337	343	315	344	345	325	335	359	332	348	345	296	369	360	361	337	348	350	345	334	359	353	330	322	326	374	319	322	367	321	343	331	332	363	303	318	365	338	322	327	322	338	351	344	339	328	346	352	331	322	348	318	330	376	351	335	367	372	390	311	343	331	331	349	347	332	332	356	349	333	346	339	336	326	345	353	348	348	282	351	350
31542	31917	6516	2259	1394	1061	753	580	492	442	333	365	314	281	245	259	218	234	210	204	199	218	178	215	212	210	254	264	302	247	283	223	214	186	192	173	183	156	162	176	178	165	178	153	138	159	154	169	178	153	155	166	156	142	154	165	142	163	165	139	153	170	149	153	158	139	185	158	132	170	170	164	124	141	137	140	161	138	156	133	158	131	160	151	173	125	134	120	134	155	158	130	161	143	157	145	170	154	159	149	127	150	164	133	148	155	134	176	149	163	160	150	149	138	161	165	137	158	151	140	175	154	158	155	147	156	143	159	139	148	128	156	161	147	152	140	142	140	144	137	151	156	136	159	152	119	153	147	163	124	161	125	140	153	136	144	132	147	154	125	158	130	157	137	138	129	154	151	144	146	152	141	148	146	134	142	160	136	131	178	132	125	138	149	151	139	151	152	126	156	162	139	152	160	155	155	127	134	142	176	128	149	157	177	148	144	149	136	145	140	158	151	132	135	161	134	143	153	149	161	152	158	173	148	196	152	141	138	156	173	133	137	142	153	150	131	139	141	134	144	168	158	157	131	169	148	150	166	162	154	159	160	135	154	135	126	142	173	165	147	153	148	124	145	146	157	158	141	144	150	158	146	153	127	150	130	164	134	143	131	157	166	147	147	143	142	142	156	149	154	165	138	162	138	162	133	142	131	141	148	169	146	160	172	157	164	173	134	151	135	144	128	174	179	155	158	173	144	137	142	160	142	143	140	150	137	141	150	149	127	153	155	138	152	141	141	154	137	158	149	139	151	142	151	152	161	139	153	144	160	131	161	131	149	133	144	150	153	164	131	134	165	134	155	141	172	127	150	134	138	128	131	145	148	145	162	155	163	136	129	158	162	145	163	149	144	139	144	139	128	142	140	161	160	143	154	158	164	130	155	177	131	155	145	133	155	151	146	145	131	136	146	161	130	148	137	159	142	151	149	158	161	151	154	154	166	145	143	126	155	178	142	133	141	141	129	144	153	135	157	107	172	131	165	166	150	155	149	179	125	138	161	167	146	148	139	143	153	170	158	145	149	155	135	130	149	140	149	154	148	146	160	144	154	150	135	143	146	149	143	148	162	140	170	161	137	145	137	154	145	148	122	148	147	159	148	168	119	146	137	144	142	179	138	149	156	148	134	130	143	135	149	136	140	153	167	133	133	141	146	133	135	154	143	154	156	160	173	118	136	140	121	170	133	154	142	131	156	152	121	140	151	157	148	156	157	134	145	127	169	145	149	158	126	149	156	147	153	153	131	155	142	137	157	151	142	140	160	146	166	148	140	166	151	161	170	142	145	158	148	133	153	145	160	142	137	136	151	145	141	169	121	144	145	133	168	163	148	149	167	152	140	149	159	131	145	153	156	115	156	150	171	120	144	144	137	128	151	147	162	140	163	139	163	155	153	148	135	150	130	132	142	139	147	137	149	143	156	151	136	148	146	138	145	130	141	121	154	155	150	149	140	138	153	152	153	145	143	139	149	152	161	168	140	131	150	128	149	158	125	145	155	160	155	134	145	140	125	145	149	141	124	133	145	149	140	140	140	135	138	143	147	156	153	165	160	135	141	128	141	161	141	151	145	141	142	155	148	130	161	157	120	142	147	154	154	162	139	137	146	167	152	126	139	141	139	153	134	145	134	156	165	131	141	142	152	142	160	127	133	146	161	140	137	175	137	160	143	148	137	163	148	136	135	128	148	141	148	148	139	140	155	147	147	124	143	155	158	152	169	150	159	147	139	126	125	146	139	124	137	142	149	122	147	155	148	131	158	162	152	140	141	176	147	131	143	144	153	143	154	143	141	127	160	150	126	132	134	149	131	154	126	144	148	157	156	159	152	170	145	157	131	143	156	168	154	166	157	124	143	148	134	149	128	141	153	143	161	180	132	150	129	134	133	148	139	139	135	160	134	132	139	158	147	142	157	166	160	142	146	152	139	133	156	151	152	168	158	139	139	153	153	171	150	159	138	143	161	162	131	148	167	162	169	145	152	165	123	149	151	140	158	144	152	135	165	161	152	135	144	132	134	164	167	127	146	161	155	139	148	149	130	147	143	161	146	150	141	154	167	157	137	167	152	148	135	181	145	150	143	130	149	165	145	156	139	144	151	147	173	137	135	159	125	157	140	178	151	159	146	174	148	136	166	158	149	142	135	152	154	139	150	153	156	150	134	145	164	135	149	160	146	141	144	141	151	152	143	156	166	144	153	178	147	152	135	143	178	147	143	140	152	161	106	165	153	161	155	141	162	127	138	148	142	142	137	136	155	153	151	126	135	150	165	148	127	156	145	148	144	142	145	151	140	168	142	133	142	139	149	133	146	139	148	158	149	155	148	175	141	161	147	150	138	142	134	187	145	135	127	161	149	155	143	161	125	132	138	141	142	159	131	141	137	148	136	144	172	148	125	134	137	144	169	129	153	152	134	156	140	133	136	146	143	147	141	138	155	129	150	170	153	130	133	149	144	139	142	123	155	149	145	174	157	158	144	155	145	148	123	154	139	155	151	147	143	128	161	134	154	155	150	149	134	133	149	141	142	155	153	159	148	162	138	161	155	149	170	154	136	152	138	144	121	157	147	154	161	157	153	126	136	144	134	124	147	140	127	144	151	152	147	167	153	136	131	138	151	158	147	146	130	131	129	155	159	148	149	146	156	151	145	170	146	147	140	165	133	147	139	169	147	144	163	150	160	141	134	163	165	136	145	148	147	155	148	141	156	147	135	151	143	164	133	145	169	141	178	145	166	140	147	162	145	154	148	145	138	148	150	150	149	164	144	140	139	163	166	122	149	138	151	135	143	155	120	135	128	149	153	148	144	125	152	152	131	141	159	154	177	138	158	128	144	150	119	140	153	157	147	143	138	154	122	161	127	155	154	155	152	132	153	164	142	157	121	153	164	148	147	180	119	125	147	137	143	139	154	142	149	149	144	151	138	148	164	131	158	156	120	138	133	154	133	170	176	154	152	143	149	153	133	143	166	134	137	148	155	151	138	169	160	162	160	163	150	145	135	123	136	152	143	156	155	146	137	160	154	155	144	139	141	133	125	147	167	141	137	155	127	159	139	138	143	159	139	153	135	155	146	145	153	152	135	144	136	137	155	149	120	149	140	174	150	143	121	145	136	125	144	130	142	138	145	131	125	145	163	131	150	132	123	151	160	145	142	142	149	144	135	149	137	145	161	135	163	125	132	152	171	143	152	167	131	150	129	150	144	146	165	138	146	168	135	161	138	163	160	144	148	153	164	133	156	141	152	136	154	158	149	140	138	140	142	165	140	153	155	136	172	132	147	143	150	133	136	148	160	139	135	157	151	154	136	142	171	143	148	132	146	138	179	132	158	146	128	136	148	147	145	124	129	140	137	141	152	148	142	122	145	154	156	135	140	141	134	149	148	161	153	170	136	137	156	134	142	143	151	137	135	149	160	156	138	159	148	130	167	148	131	155	152	148	154	153	151
20021	19582	5812	6405	5463	4292	3461	2867	2396	2168	1863	1585	1467	1345	1277	1100	1124	976	944	900	841	877	818	851	1045	1058	1097	1458	1595	1420	1721	1231	769	741	685	713	627	583	577	593	557	589	551	535	563	526	596	548	493	562	517	553	513	489	559	524	513	507	511	531	524	539	530	535	515	578	505	499	491	539	472	472	473	477	455	441	495	457	506	488	519	465	508	489	461	472	487	484	460	494	465	510	454	462	430	481	440	488	460	450	456	493	477	483	473	456	485	502	428	430	482	465	452	472	462	478	476	445	454	488	445	458	469	485	473	440	459	467	423	451	436	481	499	462	474	453	454	475	479	435	438	470	478	418	475	430	451	436	425	486	431	471	471	447	426	457	438	419	477	441	451	477	489	486	483	424	471	464	458	464	486	445	478	451	492	492	470	409	502	449	443	489	460	439	495	469	473	457	459	491	473	482	447	473	453	463	457	488	450	451	467	440	440	448	454	456	464	439	487	447	462	472	467	490	452	454	465	435	464	476	418	473	441	418	465	475	466	467	458	478	459	451	475	457	497	467	434	448	429	504	483	462	440	538	470	454	471	440	481	447	489	440	434	467	446	445	476	488	493	443	424	454	468	500	455	502	439	460	483	476	481	424	509	452	463	464	446	461	469	464	466	516	447	411	444	464	478	433	461	469	492	479	457	440	486	447	445	430	430	450	508	473	488	446	450	447	436	453	484	455	484	485	434	502	479	457	413	458	448	463	439	447	499	467	415	454	445	401	452	435	498	478	464	439	490	418	483	465	440	457	457	448	422	443	478	465	493	437	465	449	459	465	442	439	481	446	467	492	453	430	469	454	460	430	465	522	483	491	464	457	449	425	460	447	493	473	436	467	440	453	459	475	475	461	476	468	448	432	451	481	476	474	467	457	464	467	451	436	473	455	477	445	448	448	463	450	447	448	442	459	488	470	469	456	455	447	462	459	458	503	481	442	423	478	438	430	454	423	459	470	472	491	466	440	451	438	429	478	468	450	434	477	439	498	450	468	459	473	462	445	459	460	445	476	433	472	443	453	466	454	449	458	443	483	437	497	450	466	445	459	465	446	469	467	436	468	471	461	473	451	457	476	453	449	414	399	493	475	445	436	463	479	431	486	434	448	441	478	470	422	446	459	492	471	473	459	481	455	504	472	456	480	462	438	453	466	434	460	459	476	470	447	432	434	431	438	461	466	434	469	488	435	465	446	483	478	444	416	461	465	479	427	432	451	444	470	450	449	420	484	474	449	445	460	460	482	454	445	472	471	454	514	452	442	457	463	460	459	465	462	439	462	418	461	469	470	433	499	453	449	469	481	433	457	467	470	459	456	428	476	428	458	460	461	467	445	475	435	407	428	451	397	481	464	448	466	441	440	443	457	482	461	455	483	421	426	501	455	477	473	468	487	474	459	455	449	475	469	474	466	438	417	448	506	462	471	466	418	462	457	442	485	479	464	444	484	433	500	483	495	462	446	457	510	468	444	443	445	448	472	445	452	450	478	484	422	472	469	498	432	429	500	455	438	495	470	433	470	432	434	455	429	444	489	429	429	463	486	440	517	473	444	457	472	482	505	474	480	457	456	474	447	465	429	503	412	433	467	460	445	455	462	467	444	442	470	495	436	447	450	468	441	477	460	463	424	483	456	450	457	479	456	452	489	414	452	468	458	444	463	460	454	466	422	442	470	431	460	428	449	454	432	478	440	429	506	455	459	444	466	476	452	468	423	445	418	442	413	466	454	461	422	434	514	452	473	507	442	461	441	470	473	430	469	437	467	441	428	467	481	457	477	404	470	455	434	469	471	466	455	463	474	446	445	447	438	440	444	488	420	410	465	463	493	461	414	459	486	491	466	459	484	463	494	467	458	474	445	473	450	456	465	486	443	435	464	470	484	482	495	438	436	454	436	438	464	441	462	442	440	469	452	450	471	450	496	457	489	477	476	443	446	466	457	447	432	459	459	482	440	481	466	462	491	461	475	497	443	469	463	484	446	478	427	453	440	453	482	473	465	435	459	462	443	420	465	464	459	469	431	399	480	468	458	483	460	469	440	493	446	457	428	469	499	476	452	453	452	479	456	474	481	449	446	471	477	451	455	482	468	467	449	449	434	445	476	461	455	441	437	466	477	440	490	429	484	486	469	456	459	490	438	462	433	475	460	456	422	468	472	464	463	449	506	471	469	451	424	462	460	483	455	463	433	472	453	459	489	501	482	457	473	453	438	427	452	436	458	443	467	474	425	470	450	446	457	453	483	435	442	448	488	442	464	473	418	462	463	448	462	448	467	456	451	464	452	413	430	461	403	476	461	419	467	433	464	441	465	474	460	465	453	445	449	464	449	447	456	451	416	473	477	469	451	466	463	408	491	453	402	458	446	436	474	482	463	494	438	496	480	458	454	417	480	488	456	415	443	464	452	479	437	482	455	472	454	483	449	480	464	443	443	459	465	466	461	460	435	464	448	479	435	473	429	438	432	421	475	455	436	433	465	455	445	448	430	469	433	458	457	449	486	461	451	505	439	463	464	429	460	443	485	478	450	446	452	473	455	455	453	449	466	448	466	463	478	440	445	449	443	473	459	459	461	426	462	404	464	450	449	443	441	438	478	491	428	438	485	450	475	459	463	440	427	461	450	446	465	445	482	442	453	441	426	430	472	423	498	453	472	465	430	441	459	445	450	457	479	425	471	440	498	452	476	435	477	456	466	419	390	479	394	464	451	447	475	479	499	466	436	440	469	491	416	487	446	395	449	464	423	450	469	441	440	422	425	465	401	417	441	454	441	437	451	435	446	478	475	470	486	492	467	470	454	433	461	490	458	432	454	470	468	451	425	461	470	490	420	470	445	465	449	453	464	443	447	505	434	507	438	490	474	427	488	515	511	458	460	424	464	474	460	482	457	447	434	469	438	454	406	458	480	433	471	461	476	472	435	478	444	459	425	439	423	441	452	463	421	459	475	442	503	425	460	463	470	451	437	449	471	424	445	463	459	453	483	475	466	440	446	443	442	463	456	461	462	440	470	474	494	497	451	460	450	458	470	459	475	482	441	428	453	453	449	502	436	497	425	522	463	475	419	442	433	482	465	447	486	496	468	442	451	471	438	461	453	442	468	441	458	462	437	446	485	450	471	480	488	472	448	456	411	458	484	432	454	491	486	482	447	453	469	487	451	447	433	465	459	465	446	491	458	444	490	442	434	462	431	446	450	460	429	432	430	453	434	451	441	466	503	477	453	461	462	456	446	474	448	424	456	449	438	456	437	470	444	467	480	438	448	493	474	494	455	484	498	473	450	461	465	421	465	457	477	450	488	478	484	437	464	469	433	432	448	460	467	465	443	472	468	464	444	451	488	479	418	452	480	476	436	444	445	469	464	471	512	441	444	445	464	457	456	470	474	474	478	437	451	457	452	456	460	458	492	463	452	481	464	423	470	443	482	470	477	461	469	485	439	459	469	451	490	473	471	438	438
3170	1850	399	303	273	231	246	249	203	221	233	257	215	235	216	253	229	213	211	250	229	231	222	248	226	258	257	208	209	214	232	238	232	219	230	201	250	248	243	218	206	248	214	208	205	203	240	248	255	221	222	226	230	238	246	213	247	237	230	201	207	245	226	248	228	211	257	240	228	216	241	252	250	221	245	198	246	229	236	233	220	243	253	217	245	264	212	208	236	210	217	220	217	220	231	218	204	229	214	257	216	223	240	219	233	239	218	229	229	213	225	236	205	217	229	252	204	229	239	210	239	208	222	207	240	228	221	195	249	208	225	233	253	235	223	207	219	207	234	236	209	210	240	235	226	196	244	231	202	216	226	236	222	217	231	190	251	221	220	238	210	208	209	243	252	215	220	211	268	216	237	232	219	240	223	236	230	225	212	225	219	243	238	223	223	229	231	226	250	246	213	207	248	246	223	223	246	199	219	206	229	213	203	250	217	238	252	251	190	240	227	234	256	223	228	235	228	238	248	221	227	234	239	217	222	229	228	242	207	228	257	240	242	213	247	239	187	224	217	212	245	224	239	224	246	232	250	225	199	215	253	229	228	205	227	238	234	253	224	205	211	236	244	250	239	214	200	253	234	196	252	224	268	215	226	216	227	234	219	216	237	227	210	218	220	218	230	240	211	234	223	212	251	235	197	243	231	227	236	233	233	226	213	228	235	223	222	200	245	242	230	223	224	212	227	252	244	239	231	227	267	216	232	220	217	234	212	237	234	232	252	224	238	193	219	260	187	241	196	219	255	223	249	224	212	225	234	196	231	217	243	233	231	263	208	220	228	232	217	243	237	244	208	247	222	238	227	224	230	227	217	204	206	247	203	203	227	231	220	196	229	230	202	220	222	228	238	220	222	194	220	192	230	225	238	205	212	246	225	235	230	229	218	206	235	216	236	237	227	234	190	233	207	211	210	224	221	224	234	220	205	217	239	240	220	205	233	221	223	197	240	217	233	251	213	219	260	205	219	222	229	220	211	204	221	220	220	218	216	206	217	221	217	222	241	192	244	209	220	225	234	199	212	191	231	223	247	224	267	243	223	226	230	225	225	221	229	219	214	220	228	232	239	221	224	222	230	228	239	228	211	230	203	207	214	228	216	216	230	209	221	218	239	219	204	237	236	246	219	221	224	198	233	223	238	218	215	228	241	219	219	234	244	232	232	212	222	217	201	226	208	200	222	219	250	217	235	229	221	226	228	263	225	231	240	247	197	219	243	230	232	237	276	245	220	235	207	221	216	231	237	225	236	201	217	224	225	246	211	224	219	245	197	245	222	229	225	206	240	213	231	219	219	247	231	226	225	210	228	237	223	211	227	219	207	214	229	235	243	210	201	231	228	232	222	226	226	238	218	215	199	249	261	231	241	231	237	219	234	225	216	193	230	219	205	224	246	211	223	239	222	228	232	225	263	229	258	233	250	245	223	198	221	216	226	245	236	227	212	242	206	221	219	213	243	236	220	217	215	209	207	224	255	224	216	251	220	198	231	235	245	226	255	244	224	252	203	222	238	255	244	250	233	218	223	231	222	216	230	220	206	248	229	229	233	215	239	229	231	245	226	205	207	202	220	229	237	241	201	203	237	225	213	206	229	242	250	226	218	243	223	235	230	230	255	212	220	227	224	221	212	228	216	219	233	211	243	240	213	247	239	220	235	231	225	241	217	248	239	239	238	237	247	228	219	224	242	217	223	238	234	202	205	232	217	212	200	233	231	219	212	221	231	228	209	198	218	239	230	221	196	220	246	248	234	219	232	235	236	237	232	206	249	227	239	192	249	231	193	258	221	233	220	228	243	222	223	230	223	194	214	214	232	218	213	219	216	243	224	222	235	215	221	232	223	229	232	218	235	220	224	221	258	223	223	192	236	273	220	248	206	223	205	223	206	208	228	234	214	232	230	215	207	228	225	208	263	208	235	215	186	252	229	217	247	248	206	225	211	220	220	208	211	236	223	211	202	215	244	226	225	214	213	251	237	244	218	230	212	217	241	235	227	205	209	188	232	220	243	232	231	257	213	239	202	225	223	243	237	242	196	200	213	209	241	251	231	235	220	214	209	221	204	239	233	256	218	220	228	243	206	232	236	234	241	253	223	237	212	218	226	225	232	243	208	222	208	250	234	275	239	226	217	266	245	233	257	239	200	208	222	224	246	213	212	215	228	220	195	233	209	250	238	235	226	256	225	222	220	235	238	237	236	243	233	241	212	238	214	237	220	220	233	226	212	205	205	244	212	254	233	209	238	228	211	224	214	205	228	242	237	215	205	227	203	218	202	237	222	227	233	237	244	217	250	216	228	226	214	221	224	251	225	233	237	264	237	261	217	205	221	238	195	215	231	242	226	231	208	222	200	242	203	239	198	236	221	243	225	232	211	201	224	229	235	226	245	248	197	250	226	225	214	231	228	196	247	242	213	203	214	238	214	237	224	228	230	234	202	251	228	196	225	235	210	223	231	232	217	239	233	227	245	211	228	197	240	256	213	251	225	248	231	216	213	219	201	233	246	230	249	208	236	207	228	233	220	202	211	246	215	208	210	224	242	226	221	253	216	222	225	251	201	240	238	227	212	226	224	211	227	207	252	196	228	227	245	231	224	229	241	228	234	192	244	197	210	209	217	222	233	213	241	224	215	224	227	216	225	206	214	234	210	226	226	242	228	221	248	237	248	250	230	238	223	222	232	246	258	211	220	185	249	200	237	209	230	230	263	249	239	234	210	240	251	219	226	213	232	228	239	209	203	223	239	218	205	224	230	234	233	221	226	248	219	233	204	221	239	237	243	221	238	245	209	234	235	239	210	247	230	219	215	230	238	219	212	236	261	244	237	213	204	231	224	217	244	222	206	237	241	235	225	234	197	229	233	219	235	239	201	226	231	199	233	236	234	229	208	217	226	225	220	268	272	213	214	201	250	223	222	230	231	200	206	238	228	236	244	231	208	241	237	241	250	243	220	217	220	226	216	232	205	230	229	209	231	236	208	254	218	242	254	258	246	248	232	225	233	200	222	240	221	261	251	201	222	216	206	248	246	251	215	232	254	218	222	223	208	192	229	219	226	227	203	247	251	224	226	225	225	234	230	236	238	217	219	199	218	230	249	193	220	222	211	201	201	228	243	225	235	191	242	201	237	190	240	226	219	246	218	242	229	213	205	231	213	214	225	211	213	236	215	236	218	191	224	240	215	216	237	203	234	204	216	225	229	231	222	215	215	211	217	212	240	229	236	225	192	211	216	222	222	239	233	232	220	228	223	239	228	222	235	205	236	240	229	210	220	233	216	215	209	197	210	215	230	237	223	227	227	213	205	227	229	217	249	211	236	200	223	257	232	224	230	230	247	233	226	253	239	200	221	255	223	207	209	213	222	226	229	248	268	211	260	224	237	213	230	216	225	210	240	219	212	245	223	226	247	209	254	234	207	237	206	248	202	216	205	228	227	237	229	240	217	214
3061	2323	836	838	819	780	779	701	739	752	728	754	674	694	643	666	696	638	658	625	686	693	703	658	665	686	670	646	741	677	697	624	661	605	699	676	643	671	671	677	639	646	668	647	636	661	676	686	628	613	641	727	670	627	661	641	645	676	654	638	651	649	697	666	682	683	638	675	655	674	637	657	608	695	645	690	637	666	597	646	689	647	644	657	634	643	662	672	660	666	671	673	637	674	659	699	687	657	642	683	698	638	624	649	616	634	667	622	637	612	646	649	674	645	677	638	647	683	661	650	661	663	677	659	650	650	658	615	627	655	701	599	664	678	673	627	651	670	635	648	663	677	670	637	634	638	650	648	661	629	606	649	651	659	585	690	649	655	630	629	662	629	650	677	619	655	613	679	611	650	690	650	684	641	708	686	684	676	643	622	644	667	637	629	638	641	677	627	586	658	647	626	653	678	665	664	644	629	654	659	669	719	651	641	690	680	636	669	698	640	641	620	658	626	650	628	694	642	642	597	659	637	621	632	703	644	616	686	715	669	686	630	654	638	685	646	708	669	665	693	646	624	677	654	644	695	650	666	653	662	590	654	679	643	677	642	692	633	661	647	668	680	622	663	637	641	708	706	658	644	614	689	626	610	644	669	665	629	639	648	659	670	684	645	698	615	664	643	699	658	678	644	650	663	683	655	624	663	610	686	690	713	644	657	649	656	646	640	648	674	661	653	642	627	655	695	635	636	655	648	652	640	650	635	674	659	702	665	674	637	628	645	632	608	673	634	649	650	682	634	665	692	680	715	634	650	611	681	680	692	639	637	682	638	650	653	708	629	636	701	685	679	663	663	663	667	675	601	640	642	662	652	653	634	680	656	602	651	593	641	616	644	628	633	633	654	641	668	640	666	697	660	630	604	643	659	642	634	675	685	643	680	662	663	677	657	617	615	626	659	668	663	618	630	601	669	664	608	675	621	642	689	601	660	646	681	611	671	650	694	665	640	617	662	720	651	645	622	667	650	663	642	615	666	659	694	682	700	653	629	650	640	659	636	669	609	662	624	660	624	657	618	687	627	617	674	661	632	655	647	621	658	625	652	648	647	634	649	672	643	640	655	669	633	694	689	623	671	671	671	641	656	667	640	658	649	659	672	650	678	646	667	672	632	674	636	661	601	692	657	625	701	646	626	634	651	674	666	682	654	692	645	655	636	686	658	714	621	637	638	635	647	681	688	625	619	659	630	656	652	614	620	665	608	669	679	666	643	700	658	614	696	640	679	689	647	665	661	660	681	684	639	695	659	614	615	677	622	663	638	662	665	640	660	665	678	642	660	647	646	684	662	660	635	636	669	676	652	635	662	655	649	677	617	657	620	637	663	681	684	621	660	654	647	622	676	619	603	621	613	691	675	633	623	643	691	707	670	658	679	627	664	675	685	610	662	687	681	626	629	619	685	624	631	606	654	675	642	649	643	645	644	652	632	671	664	670	664	631	615	645	608	677	632	660	667	607	672	674	682	692	711	685	687	676	687	648	675	662	640	625	669	653	649	674	662	656	695	649	658	670	625	669	639	602	637	648	682	654	669	636	666	665	706	675	662	667	699	648	607	668	688	675	604	649	646	676	619	661	638	650	629	633	621	625	619	718	635	675	638	647	636	657	715	718	673	633	648	637	657	626	645	669	670	665	688	728	604	620	639	631	647	645	678	691	627	625	644	606	684	633	660	644	668	663	622	617	632	653	632	642	625	673	644	672	654	658	650	621	661	659	668	658	668	675	634	674	658	679	652	678	609	620	623	633	633	630	639	620	649	652	665	643	671	651	670	648	676	673	638	645	662	616	609	657	647	639	666	627	650	657	659	644	682	608	658	639	685	681	648	603	639	615	641	674	657	633	622	630	704	639	666	659	652	644	657	692	635	662	686	687	636	678	669	685	680	616	637	657	628	649	672	661	640	652	674	649	692	679	714	679	676	671	643	649	644	669	637	690	599	683	674	645	616	638	611	658	674	657	686	625	630	649	663	697	719	647	647	672	647	650	636	703	656	650	685	691	680	687	646	620	665	636	685	672	695	680	664	651	604	643	640	630	704	661	629	677	661	624	650	662	654	702	692	649	618	681	651	674	689	649	625	651	601	643	650	658	657	607	619	690	649	644	659	653	646	641	694	648	673	667	644	651	605	667	648	657	636	603	632	648	677	647	640	654	666	661	664	614	696	675	669	643	652	632	652	674	634	621	634	614	686	657	645	648	680	684	656	655	638	635	668	630	673	642	654	653	653	672	674	656	654	667	735	652	626	636	745	680	622	619	630	640	615	688	608	643	670	638	649	693	622	632	626	678	660	631	704	576	660	654	676	668	605	648	622	670	659	644	665	693	672	656	695	677	607	665	710	648	651	659	634	659	661	632	646	641	634	638	686	667	653	688	641	661	667	707	693	668	640	659	650	613	719	654	630	660	665	660	678	648	600	663	633	656	620	638	636	615	608	659	663	663	619	691	664	689	669	636	647	688	682	663	673	670	689	639	685	639	636	669	665	666	689	634	648	664	654	670	614	680	615	672	645	680	692	667	697	664	667	627	602	637	690	659	626	697	629	634	594	694	685	642	681	653	663	695	619	599	624	678	660	633	685	675	654	629	668	642	668	648	631	657	656	619	659	655	670	685	623	607	687	667	638	700	659	620	663	644	647	608	655	611	667	689	658	665	652	687	672	659	660	635	602	630	681	639	644	695	670	683	663	665	654	681	664	649	670	619	643	655	676	648	644	664	665	663	659	660	655	622	669	652	616	646	664	669	623	639	670	671	653	660	630	681	632	660	684	659	627	710	708	648	680	624	651	647	621	670	650	647	645	643	661	626	643	635	651	670	633	633	690	716	681	597	694	665	643	603	631	644	642	676	674	625	631	663	693	635	668	664	647	687	712	656	637	688	661	655	674	679	646	717	649	607	630	666	707	637	636	632	649	644	677	648	691	670	602	670	663	674	614	683	677	600	635	685	689	610	648	665	636	637	620	655	655	616	690	657	622	675	651	635	638	666	672	656	645	659	672	639	632	619	625	694	655	675	630	623	628	631	635	664	647	684	669	636	665	662	662	662	656	654	663	691	621	657	646	648	678	654	700	675	669	652	620	654	653	690	637	625	650	663	656	654	650	695	681	687	703	687	609	665	621	653	669	649	634	686	631	645	609	650	657	652	685	666	632	672	668	662	628	614	657	658	650	630	665	695	641	653	671	664	612	665	678	652	635	675	668	688	643	639	700	669	629	647	623	691	656	672	659	664	655	696	715	677	621	671	600	633	668	655	660	685	632	642	676	630	664	654	651	665	721	671	648	664	653	664	678	684	696	660	644	628	649	660	679	643	687	667	679	647	639	702	638	699	676	655	676	618	673	610	679	623	676	656	677	676	655	714	702	618	600	645	677	623	668	616	637	655	639	666	655	693	650	650	661	671	657	673	622	673	628	648	623	630	707	646	668	624	677	641	665	626	673
19703	13313	1788	1184	813	552	462	409	302	242	200	201	174	184	177	132	156	137	149	143	144	125	159	151	142	164	152	153	174	179	208	132	140	114	122	122	130	107	109	108	111	116	118	96	100	127	130	125	121	119	118	124	115	102	93	102	131	133	100	112	119	120	107	125	114	97	114	118	120	105	147	118	114	97	105	102	94	106	103	123	103	100	113	119	126	111	99	88	100	96	117	97	107	97	114	104	111	119	99	87	106	108	104	94	122	96	102	95	125	114	97	111	105	110	121	122	94	86	124	127	101	115	103	96	109	81	120	109	122	96	108	111	100	108	111	101	90	117	121	101	117	93	106	100	107	118	105	103	122	90	94	95	103	120	100	99	120	120	110	87	100	100	119	103	109	125	108	103	106	114	109	128	102	92	117	109	109	99	115	112	110	97	99	113	89	105	119	99	99	125	111	99	104	103	98	106	99	116	100	106	114	98	104	105	123	133	108	108	114	105	105	119	101	114	83	105	100	96	118	108	110	113	107	100	135	84	124	114	111	112	106	110	112	93	109	122	96	102	110	103	111	104	112	103	114	91	102	100	109	110	100	113	97	125	106	120	99	98	93	105	103	112	103	103	92	124	108	118	109	99	99	119	101	103	115	129	105	118	88	125	108	95	109	118	92	112	104	122	97	116	116	106	101	114	114	105	122	117	96	111	113	103	113	107	104	118	100	114	98	101	92	111	113	101	122	102	103	114	104	117	95	115	106	112	101	106	114	116	115	111	101	109	113	89	104	124	99	111	104	117	117	115	110	84	115	110	105	105	107	119	121	115	105	96	117	122	122	130	93	102	84	121	93	92	92	123	103	110	109	118	125	97	118	103	108	109	109	104	108	118	106	93	119	110	87	99	120	103	109	109	110	91	100	109	103	103	107	110	106	114	104	102	101	105	119	113	109	112	113	111	114	117	108	92	100	107	113	106	110	108	112	96	120	89	102	103	105	99	131	97	118	115	87	119	101	90	126	110	110	101	109	109	93	113	96	98	117	106	110	120	108	94	86	102	100	105	96	96	109	115	103	110	116	110	95	88	118	94	111	106	116	93	119	112	114	101	105	110	113	120	117	106	87	102	101	97	84	134	118	101	123	108	98	108	98	106	97	103	92	119	119	101	104	123	87	111	108	111	106	110	104	101	85	90	136	112	107	105	94	104	100	134	106	94	107	113	106	105	122	114	111	110	105	113	114	105	103	114	93	118	98	105	119	118	112	116	113	108	100	103	118	111	113	97	85	111	108	107	120	93	101	91	103	103	114	95	112	107	120	109	100	96	114	102	113	107	94	117	120	114	99	122	113	111	114	124	119	117	129	94	106	137	108	114	94	100	111	106	102	102	130	132	103	105	108	105	107	100	109	106	107	91	110	115	101	118	124	106	110	116	104	113	110	107	103	104	100	90	122	97	97	99	115	114	120	103	101	123	104	98	126	95	115	93	102	121	94	115	108	111	116	103	114	113	120	121	101	101	107	122	104	109	114	106	116	107	109	115	111	109	110	122	91	110	110	103	108	101	90	100	89	115	108	96	117	85	140	96	105	127	108	113	120	116	113	111	119	117	124	102	121	95	96	115	113	131	123	109	107	107	94	105	94	112	105	127	93	104	125	114	110	110	103	117	108	100	80	118	113	96	93	104	115	106	124	107	94	109	91	94	110	122	132	121	98	110	94	116	119	107	109	94	116	112	114	112	90	117	89	107	115	120	102	95	113	89	101	121	112	104	124	102	115	121	120	111	108	98	118	114	117	118	126	126	114	124	115	101	112	106	110	107	107	106	102	104	118	109	114	110	112	103	106	116	107	112	123	119	102	108	90	108	118	107	108	100	106	114	113	102	101	96	108	111	100	124	99	109	117	99	108	118	113	104	126	111	103	133	96	111	116	121	104	102	103	107	107	99	124	115	102	114	126	125	106	132	108	121	105	116	123	129	102	109	113	127	91	124	112	110	106	113	110	117	102	125	109	115	108	99	101	105	111	89	90	98	101	126	114	113	110	98	127	107	91	107	90	110	99	125	127	109	99	102	111	105	119	119	121	118	106	118	96	106	137	121	109	106	109	107	109	110	95	110	109	106	113	99	79	128	113	116	106	106	131	108	92	101	138	80	118	122	120	102	107	107	113	104	87	114	116	101	94	100	98	88	102	105	114	114	95	128	113	123	107	125	100	114	108	91	97	92	137	114	113	101	99	109	96	101	111	120	96	105	115	109	113	95	112	114	123	107	109	104	101	123	110	116	109	86	94	103	102	109	97	117	115	93	98	105	108	101	96	111	124	98	96	114	118	118	89	104	88	109	109	103	104	113	104	117	95	105	120	108	137	111	117	109	108	106	91	114	108	124	101	99	113	98	96	99	110	117	117	109	96	107	97	130	99	115	113	98	111	118	132	104	96	108	108	102	110	120	130	89	109	113	98	98	111	105	102	98	125	115	110	115	93	110	110	110	111	105	117	115	86	89	97	116	94	119	111	108	112	97	108	115	111	126	102	122	104	83	98	114	115	104	93	101	107	102	109	104	121	109	97	114	86	117	117	94	100	116	119	107	118	121	113	109	115	102	108	116	112	102	88	115	104	107	109	105	115	113	97	100	111	116	107	124	108	110	104	97	112	100	112	115	106	108	114	119	125	120	105	101	120	103	99	98	104	111	124	95	113	96	103	129	99	116	127	119	103	88	91	128	113	93	98	104	99	106	125	105	99	91	103	104	115	111	95	100	105	107	105	98	125	99	110	100	113	113	109	104	103	98	91	122	125	104	96	95	115	117	118	96	100	128	104	113	105	94	99	113	97	131	106	107	112	121	119	84	95	100	106	119	126	102	112	101	116	113	123	116	95	92	114	101	106	114	93	111	114	115	118	98	109	110	118	104	84	116	101	91	117	105	93	103	128	103	108	113	108	115	89	101	89	111	108	101	98	98	111	112	125	98	99	93	119	101	93	101	108	110	110	118	101	110	104	87	106	99	122	133	119	105	134	96	103	105	140	125	111	118	105	115	126	87	116	112	105	108	99	116	120	90	101	86	108	119	101	114	114	98	117	103	113	122	104	109	116	126	116	118	108	79	100	112	115	100	108	102	104	118	103	118	98	119	114	118	109	95	110	115	120	98	121	113	107	111	112	93	109	119	112	120	106	116	101	105	116	121	104	102	129	100	115	112	103	108	90	115	94	94	104	117	101	113	132	105	108	116	91	120	95	112	120	94	111	115	98	119	83	125	112	120	95	114	113	122	104	115	100	105	124	121	107	101	97	134	123	103	89	88	116	88	89	117	114	123	112	94	98	119	115	92	118	99	115	102	107	107	93	105	131	101	92	110	106	105	112	114	116	123	126	110	117	130	112	102	114	121	93	117	100	108	115	97	96	114	114	111	98	98	106	117	121	108	100	111	110	91	131	107	119	95	114	103	118	118	114	113	111	98	115	89	116	108	121	121	117	87	111	121	105	110	109	112
12882	9301	3337	3897	3170	2545	2099	1714	1526	1313	1128	945	923	833	760	746	707	690	657	610	548	566	523	591	636	698	751	912	944	835	1045	663	563	536	529	466	446	461	451	384	383	387	424	411	420	409	415	447	409	415	412	385	381	367	378	358	419	418	374	369	366	380	384	379	401	409	408	358	392	349	379	401	362	388	362	382	378	365	377	395	395	346	366	367	386	381	361	370	366	371	379	387	368	406	356	373	360	389	387	338	421	377	344	354	399	383	368	387	355	331	370	392	376	321	373	360	374	382	331	348	348	336	344	328	349	365	344	353	360	352	389	327	351	341	396	381	339	339	367	356	365	345	348	334	364	374	356	349	359	331	346	378	388	362	380	355	377	371	339	397	365	364	356	358	384	328	356	366	330	370	350	369	350	334	363	341	373	335	369	352	353	360	348	376	346	333	348	350	370	336	366	346	363	349	389	341	321	381	371	353	338	364	372	382	375	359	374	365	333	308	347	398	359	344	340	345	348	388	363	368	384	378	344	359	357	355	371	366	385	364	359	373	355	365	350	333	333	372	347	357	366	346	328	342	369	371	313	375	368	341	366	346	322	345	368	375	354	365	333	336	340	372	376	367	345	364	358	335	343	374	345	377	350	338	364	366	376	369	323	348	370	343	367	330	334	328	368	371	358	347	368	331	371	378	347	369	345	328	362	352	363	365	337	361	330	358	342	340	351	329	357	345	361	363	358	340	335	351	336	365	357	355	389	346	370	325	320	334	336	350	392	384	362	360	393	376	386	341	354	355	363	328	308	373	344	355	357	351	344	359	350	397	333	329	389	392	352	378	354	350	404	354	356	355	350	354	371	358	390	366	342	328	387	336	362	352	374	359	372	357	355	362	373	341	348	367	385	340	329	363	329	382	348	373	365	375	346	346	375	333	368	377	376	326	359	390	348	368	374	364	385	358	338	350	365	356	358	347	350	366	383	372	371	367	372	355	354	350	350	387	363	360	350	370	349	347	344	379	340	370	348	351	372	383	332	325	373	379	377	397	369	353	347	351	394	368	326	363	335	361	345	346	339	362	375	357	350	345	353	356	326	316	381	335	364	354	329	349	390	373	357	380	320	385	333	334	348	348	361	352	332	368	341	356	354	351	362	349	343	362	329	367	381	351	348	403	358	347	330	362	379	388	338	388	361	362	369	362	370	332	372	386	297	388	354	345	361	359	368	303	363	375	360	350	337	375	346	349	363	395	356	320	357	352	344	353	362	361	351	380	408	352	350	356	383	361	364	334	331	342	342	330	359	362	359	350	337	345	343	358	362	351	327	358	351	375	374	343	365	360	358	343	371	398	379	354	331	346	348	386	364	361	345	363	350	358	358	335	370	371	331	357	399	395	361	356	336	353	342	341	371	365	365	338	360	352	406	338	369	327	347	335	337	357	342	322	368	332	351	321	344	367	288	391	382	329	326	364	357	363	350	380	341	375	361	361	324	338	352	348	324	356	373	349	357	375	346	363	355	349	339	382	326	349	328	345	337	341	368	364	362	335	354	360	399	398	355	363	380	347	347	340	356	305	341	388	343	360	364	381	350	352	343	360	352	363	396	351	372	369	323	361	376	369	347	343	327	349	357	366	371	335	335	375	379	355	349	378	362	345	371	372	352	357	364	342	358	323	342	363	355	321	333	326	365	348	369	365	352	323	361	360	355	327	357	339	378	354	366	315	345	370	368	374	371	350	335	365	319	350	347	363	383	340	368	359	363	351	344	365	382	347	360	418	345	349	320	354	343	364	337	384	386	361	365	362	355	395	335	343	343	371	353	397	345	363	385	309	341	364	342	368	379	368	364	329	376	357	341	343	314	361	354	329	359	355	364	356	393	317	349	333	329	363	357	357	353	315	338	388	357	403	362	357	354	343	332	342	331	324	365	388	358	366	347	376	343	363	398	349	363	369	333	345	383	364	369	355	379	327	350	390	358	371	340	345	358	343	362	310	341	343	366	315	335	379	344	361	324	365	338	354	361	361	375	365	351	389	372	355	350	323	354	385	341	326	349	358	347	375	339	391	330	343	357	363	342	354	322	343	354	352	362	377	340	371	349	329	358	387	364	346	343	364	371	331	358	325	363	349	336	378	360	338	364	330	369	371	379	335	356	380	352	380	388	327	342	362	360	343	354	353	356	359	361	339	351	357	324	342	386	363	366	375	326	394	361	349	342	383	399	382	336	385	352	352	376	372	326	335	342	381	352	367	369	340	361	349	352	350	354	326	373	375	357	355	380	323	329	371	346	353	374	350	336	374	374	331	365	356	346	344	332	360	324	354	350	364	335	359	341	323	363	348	360	337	341	349	375	318	375	362	380	356	356	351	371	361	365	331	348	334	345	352	327	386	355	328	331	344	361	384	334	325	328	326	350	331	371	362	366	372	333	359	356	375	333	394	371	319	358	343	330	367	367	386	356	358	335	384	350	337	398	383	359	359	382	337	344	318	363	354	351	370	357	339	335	367	365	339	365	349	328	356	356	360	395	382	358	355	352	380	356	352	332	331	345	358	343	365	338	367	370	332	348	342	345	339	368	342	325	364	359	361	358	362	372	343	360	363	387	338	345	380	334	373	344	369	365	338	344	368	366	351	330	328	355	337	342	370	353	373	366	360	387	350	338	328	342	351	337	362	364	368	367	315	356	379	355	370	396	354	342	376	333	379	348	394	355	360	334	333	374	335	366	340	370	383	348	381	336	343	398	332	363	375	350	349	351	357	372	363	368	353	344	360	337	353	338	381	371	360	353	355	340	352	389	357	367	347	349	333	369	345	344	332	346	357	398	358	354	346	382	351	329	375	369	376	353	376	357	336	337	349	343	346	341	337	376	370	367	322	325	343	394	399	346	346	332	362	358	320	360	364	358	370	352	362	352	363	358	376	360	372	376	355	363	375	330	381	359	375	369	359	351	332	330	330	375	343	362	352	361	338	381	358	354	349	361	323	381	373	390	336	362	346	398	372	359	369	350	351	356	376	376	384	356	352	332	337	351	350	336	373	362	341	371	323	348	335	389	378	401	370	357	368	343	361	384	348	363	352	374	396	388	348	364	373	381	315	381	391	381	386	366	355	350	342	375	381	352	328	360	385	338	377	356	354	352	341	343	387	411	362	328	346	358	368	382	340	341	378	347	338	384	371	343	331	338	344	346	349	340	356	353	361	353	359	345	339	390	393	381	347	336	368	358	371	375	372	330	352	346	355	349	358	339	361	354	338	332	351	341	375	362	353	300	355	391	346	361	355	391	341	363	369	351	340	359	333	413	366	349	378	346	354	370	349	345	331	354	325	323	353	350	338	349	374	367	373	393	324	332	375	339	372	385	330	332	364	345	353	348	354	320	365	376	353	340	359	358	356	365	324	317	337	337	371	354	383	356	357	318	363	340	320	346	362	369	370	365	367	334	328	349	339	379	368	349	369	394	346	363	330	332	376	352	330	333	357	369	356	323	358	365	356
30262	24005	4802	2249	1523	1007	850	614	489	451	366	358	316	286	246	219	219	222	213	217	202	224	205	209	194	246	233	259	267	265	259	211	242	199	204	178	220	178	158	160	144	174	152	149	159	159	150	139	145	172	160	142	145	161	134	147	161	145	149	144	150	169	134	154	144	130	130	159	159	144	169	168	151	145	132	159	162	166	161	146	158	119	159	133	156	173	139	162	150	161	162	153	129	149	155	146	141	168	144	175	148	143	152	172	153	162	134	151	158	133	156	137	142	161	135	144	130	146	148	126	152	162	152	150	152	141	145	143	140	137	144	154	134	145	140	152	131	165	165	159	153	160	164	171	150	158	151	152	144	153	141	155	136	149	136	160	152	148	158	134	119	166	155	177	159	175	160	162	156	136	149	158	160	162	130	126	147	144	149	135	192	139	156	149	148	175	164	138	161	153	148	153	135	143	130	145	130	153	146	164	144	162	137	141	155	150	150	145	119	160	145	161	148	138	139	166	154	123	151	124	161	161	144	140	143	145	145	153	138	153	139	155	157	136	154	176	150	153	161	151	151	155	176	144	165	152	148	132	145	162	164	134	157	133	162	149	161	167	137	139	166	139	167	157	155	158	164	172	177	128	151	146	148	134	152	145	147	159	146	137	151	124	161	152	153	129	156	132	145	157	124	136	139	153	148	125	150	134	150	164	127	148	160	176	162	134	129	150	145	147	151	165	161	128	170	136	151	152	166	138	152	156	155	163	141	139	130	159	129	171	158	156	141	157	148	142	137	156	142	139	141	159	140	134	128	173	167	137	146	155	168	153	154	146	162	135	130	164	148	136	175	157	138	132	142	108	148	148	142	171	141	141	140	140	143	146	151	143	128	162	158	174	127	145	127	166	135	144	160	152	140	157	146	149	130	137	136	147	149	157	144	141	170	157	165	155	136	140	160	137	135	163	149	150	154	153	143	140	128	147	175	125	137	155	159	143	149	142	159	143	138	148	155	140	135	160	134	134	134	151	161	157	147	103	140	137	130	153	142	150	157	132	133	155	142	160	156	143	149	140	154	128	156	175	140	159	151	120	140	145	140	155	149	138	166	156	133	143	150	151	133	151	159	124	153	149	157	150	149	157	161	140	144	158	168	127	157	137	160	148	159	145	139	142	154	152	146	151	138	145	126	139	157	150	141	135	134	135	120	158	127	169	142	151	131	121	157	157	153	148	143	163	136	143	148	154	171	155	151	139	150	120	144	135	165	147	132	142	163	135	169	174	139	133	154	140	155	127	139	145	171	172	156	140	149	161	159	170	156	137	149	129	132	120	154	164	136	148	162	149	140	128	149	130	134	133	169	127	155	159	161	164	128	118	159	142	112	133	143	152	138	133	143	146	148	155	126	156	151	133	143	136	129	143	149	130	140	150	154	139	173	119	149	146	147	150	139	139	148	161	134	153	155	137	153	142	175	145	145	156	159	164	139	134	154	151	155	132	139	123	164	150	170	153	135	160	137	145	151	147	149	169	164	161	134	148	163	132	139	144	145	137	129	126	143	153	143	139	153	150	160	141	133	176	146	146	154	170	141	147	140	149	140	145	149	138	147	142	151	140	160	161	132	144	150	148	174	161	151	134	150	152	148	144	148	150	149	153	146	148	140	137	148	152	147	158	145	137	155	157	161	148	134	142	170	146	141	129	136	144	145	138	166	162	133	149	157	157	139	154	141	142	117	148	156	159	140	135	154	135	160	142	152	158	147	150	135	143	153	170	169	150	140	146	187	137	156	162	136	154	143	142	137	144	154	162	161	142	141	141	147	135	133	141	145	135	128	146	144	165	150	141	142	160	145	167	137	131	156	145	133	136	177	117	162	158	139	131	146	150	143	132	143	147	147	157	130	134	152	150	123	134	137	155	125	155	128	167	133	136	162	156	118	147	162	158	150	151	177	134	140	116	162	144	134	161	128	150	141	179	135	136	123	157	137	164	156	165	134	146	148	159	134	135	163	157	139	169	153	147	160	145	157	151	141	137	142	156	167	124	146	162	172	144	136	166	164	133	152	125	152	137	152	144	150	146	144	144	151	150	153	149	156	135	148	152	140	143	130	161	148	139	147	140	149	156	137	145	161	144	148	155	169	131	144	136	143	144	147	155	167	144	156	137	133	146	151	143	140	146	165	142	136	146	146	134	125	129	125	150	135	164	161	137	138	144	159	140	137	144	143	135	156	125	161	154	144	147	131	147	137	144	139	167	145	115	149	137	163	153	150	139	152	147	138	128	137	156	126	142	135	148	136	134	142	136	144	155	149	149	154	142	143	143	150	138	140	144	141	120	145	137	141	144	145	140	133	151	163	136	171	147	176	128	130	159	149	138	146	133	145	127	156	135	151	155	148	149	153	160	146	162	141	147	145	129	124	139	149	149	167	156	157	149	134	136	140	115	155	147	144	141	145	141	144	156	141	157	149	139	135	133	141	146	168	160	151	129	152	145	142	160	141	152	135	136	156	160	155	130	165	153	145	151	164	134	159	153	133	156	147	131	129	152	166	167	155	145	137	137	133	145	130	159	144	155	146	142	133	143	129	146	159	147	150	156	130	140	152	143	135	140	145	164	162	132	149	149	143	173	136	140	145	130	155	136	155	178	149	125	138	145	149	133	160	131	121	166	119	137	142	137	145	133	141	155	127	163	141	138	160	138	139	144	169	148	141	135	155	138	138	167	138	157	151	147	140	127	161	138	150	136	149	147	158	142	153	130	146	144	144	130	137	127	127	133	138	147	159	122	154	161	160	141	140	137	150	152	152	129	127	138	156	137	142	176	133	126	156	142	158	153	159	141	162	147	156	129	148	149	179	137	122	162	148	136	131	143	150	129	137	144	150	167	166	118	132	160	151	143	134	155	153	137	160	158	132	137	159	156	152	143	170	149	144	123	134	158	149	154	142	171	147	154	128	138	141	152	152	139	148	146	160	153	143	135	156	149	144	173	150	122	168	155	137	163	147	156	145	156	119	146	147	138	167	147	158	164	150	169	143	139	136	142	135	128	135	155	146	140	144	149	158	149	156	154	143	132	155	155	156	150	130	134	132	153	145	131	144	152	136	147	151	145	148	133	142	128	157	144	163	158	143	136	152	135	148	139	162	155	144	150	134	136	132	138	138	151	140	146	155	121	115	135	136	146	133	129	155	138	166	148	136	140	135	132	150	165	148	162	152	158	143	158	158	128	149	126	146	147	140	156	142	128	136	140	144	134	142	157	160	150	141	130	153	162	141	148	129	139	145	126	151	139	144	160	154	154	152	147	168	162	158	133	148	160	159	156	148	167	126	162	145	138	150	148	157	156	127	131	119	146	144	125	146	140	163	152	147	130	153	151	146	146	138	145	133	152	126	154	144	149	142	136	137	147	154	149	127	162	129	147	155	132	135	148	139	144	125	127	147	148	154	152	145	136	134	149	165	155	130	155	149	147	143	163	156	146	142	160	119	157	131	139	155	160
18965	14889	5864	6525	5546	4351	3590	2950	2416	2134	1863	1632	1459	1374	1243	1218	1076	942	958	937	872	866	804	911	1020	1137	1152	1439	1398	1505	1435	1144	876	731	725	785	649	603	566	593	521	564	652	551	539	531	529	523	540	526	499	545	527	512	521	526	519	528	500	493	510	510	495	497	530	527	481	467	515	499	515	472	530	488	466	455	489	481	466	465	465	466	462	446	470	465	468	457	497	501	440	489	507	501	463	499	455	491	487	480	469	477	462	472	470	434	457	480	434	484	506	462	485	462	442	479	459	495	425	481	474	444	438	462	414	455	448	466	462	494	476	484	470	425	469	471	532	499	455	449	448	453	470	459	434	491	451	430	469	443	459	456	415	471	425	503	478	459	445	459	450	459	443	432	453	451	522	440	446	470	437	479	459	473	440	442	490	446	475	471	490	464	480	445	447	437	486	378	473	431	483	459	455	455	419	475	424	472	459	419	451	429	434	451	500	460	478	442	528	442	440	462	468	432	405	455	474	450	440	421	462	494	474	461	449	429	456	461	430	439	468	464	466	458	511	456	446	420	456	442	483	459	445	469	455	446	465	430	466	466	481	502	451	476	452	444	460	438	460	474	428	465	470	474	450	482	433	469	475	467	493	482	426	448	438	437	432	438	437	484	426	474	479	458	458	456	449	468	444	479	470	470	432	444	477	448	437	449	445	455	456	449	461	451	475	436	453	472	446	435	487	428	467	448	462	449	456	454	457	429	478	444	443	464	483	453	473	459	460	453	429	474	452	469	455	477	439	462	450	488	466	404	439	458	469	449	456	414	471	468	454	448	468	462	466	451	410	443	406	451	447	449	469	463	483	447	452	437	500	480	501	438	432	489	418	494	447	457	457	446	475	468	445	419	469	458	458	453	461	465	444	440	433	462	488	444	465	443	442	432	422	434	463	439	501	469	456	464	428	445	443	458	435	464	459	453	473	479	477	418	467	479	473	500	447	459	432	448	444	432	459	456	483	439	467	428	482	488	438	454	451	439	456	483	472	439	431	475	445	444	480	466	433	481	451	504	454	425	461	432	468	450	515	448	471	439	431	468	433	419	442	455	420	486	472	433	514	413	477	473	447	470	466	488	426	484	465	427	441	466	452	474	460	472	447	454	453	439	449	476	455	454	454	454	476	424	452	454	444	436	451	449	434	463	453	447	450	473	466	459	482	483	481	465	421	445	477	451	469	446	467	432	476	425	479	468	434	446	444	476	482	442	434	494	434	446	501	466	487	462	490	442	506	447	493	484	456	450	425	446	434	441	468	422	479	470	447	487	496	491	467	457	451	454	438	419	443	448	440	501	469	457	436	420	460	432	427	476	447	420	448	469	451	477	431	468	453	464	460	451	429	465	456	453	456	487	450	446	499	456	441	434	439	464	515	470	454	449	433	443	450	470	469	477	472	456	434	463	446	459	448	452	457	460	472	455	457	511	452	472	438	437	448	470	464	458	458	459	462	458	490	472	461	451	447	438	462	439	411	461	457	482	478	482	455	418	455	439	486	467	493	470	468	428	490	455	451	480	519	492	473	468	450	445	498	449	452	472	461	433	468	462	450	446	479	491	458	460	498	475	456	498	470	443	419	498	433	442	460	463	439	428	463	451	477	419	436	497	464	447	458	453	462	450	485	457	486	441	426	408	458	476	450	494	440	441	429	425	444	424	447	449	468	438	455	451	464	498	441	479	430	491	504	473	451	463	477	419	415	446	439	501	427	468	447	462	450	471	447	436	471	412	433	452	423	445	452	435	475	449	456	464	480	469	498	409	451	430	491	420	408	446	466	483	438	476	454	465	470	456	480	455	445	441	460	482	457	440	461	448	435	461	431	488	472	482	418	440	488	436	467	498	449	447	491	461	474	437	437	488	429	404	453	432	444	419	508	440	443	454	462	448	458	429	495	451	463	429	448	432	500	490	417	423	451	459	434	515	467	468	506	453	472	474	467	439	447	464	434	456	450	459	443	456	458	455	443	421	467	467	445	470	441	456	456	451	444	407	478	409	479	442	464	477	437	452	452	482	452	458	468	468	448	470	457	456	461	439	442	440	445	485	466	475	441	479	472	497	427	463	491	460	465	442	475	470	469	449	463	442	458	458	442	451	433	435	477	468	436	449	464	451	432	452	483	428	449	477	472	503	452	474	462	470	466	460	461	447	452	445	468	441	470	448	435	449	454	487	473	429	478	477	470	496	460	460	422	440	443	444	510	485	444	471	477	464	422	483	474	481	508	441	479	464	471	463	453	432	466	460	468	511	438	467	497	464	461	399	461	440	457	467	424	450	479	472	465	459	459	441	490	435	459	424	520	407	462	452	426	424	442	448	453	474	457	468	470	443	497	442	423	491	470	469	450	532	437	440	462	464	434	464	452	437	468	443	470	453	423	479	484	467	470	457	452	463	457	468	452	459	432	479	451	497	431	469	453	428	436	445	480	441	466	445	411	510	452	455	438	449	454	424	441	440	460	433	458	490	473	462	443	462	451	461	453	461	500	480	458	501	434	500	466	449	453	502	505	488	463	424	475	481	505	475	474	460	454	447	476	439	450	458	433	457	467	462	466	451	458	429	442	476	450	468	500	405	451	490	449	459	437	436	468	453	469	430	441	465	468	443	442	439	449	448	460	450	462	454	496	436	438	460	461	441	448	466	461	455	439	454	441	463	467	469	430	419	449	461	444	444	511	439	467	435	475	429	441	478	489	460	443	446	497	488	410	471	452	432	472	443	459	409	452	449	501	480	475	437	428	468	469	434	434	454	483	515	411	440	466	459	502	439	475	418	400	446	468	425	467	467	437	503	465	460	482	431	465	432	457	491	467	446	457	442	465	459	448	468	470	483	436	443	510	454	471	460	465	468	432	413	452	458	458	462	474	442	492	441	432	478	489	428	462	471	443	445	449	453	466	461	471	466	422	499	468	443	448	486	425	443	440	454	438	460	430	457	447	457	494	426	423	475	429	435	429	444	469	526	473	446	467	442	458	477	444	459	445	501	469	442	439	461	437	498	469	460	478	480	476	468	476	460	451	444	428	479	503	451	450	482	465	470	421	474	412	454	420	455	466	444	459	437	454	448	405	468	448	437	426	415	408	451	458	456	467	511	439	485	441	413	442	445	439	463	479	454	439	459	457	480	475	461	440	432	470	453	470	419	488	462	457	460	460	524	415	474	477	448	479	429	463	443	438	475	476	449	478	477	415	472	474	474	446	460	501	443	470	492	477	481	460	441	445	460	449	437	444	445	480	457	467	479	443	452	430	444	454	454	482	453	475	446	474	467	450	426	431	453	473	450	462	451	447	449	468	450	467	467	446	470	462	476	486	467	436	445	435	490	471	446	486	503	457	451	475	443	442	485	448	463	433	414	471	460	421	444	462	489	450	457	485	456	413	429	446	455	461	451	493	453	442	437	437	473	475	421	425	427	449	449	467	457	462	511	472	443	476	441	454	470	485	453	480	460	457	468
3101	1168	365	279	280	266	249	232	231	229	228	227	270	238	226	228	218	252	251	203	223	223	254	224	237	228	206	244	205	201	224	248	224	204	235	222	224	209	197	230	206	212	222	209	227	217	222	220	227	225	218	211	239	261	233	208	211	196	228	229	204	222	204	231	242	242	249	239	200	234	190	217	236	224	236	206	219	234	218	225	225	238	210	222	217	206	196	208	234	233	187	195	223	228	224	227	237	199	223	237	201	225	209	213	209	212	204	224	213	205	202	220	226	235	220	221	224	218	230	225	227	204	255	234	207	198	191	221	230	207	227	244	221	229	220	238	231	243	229	247	206	231	222	203	209	249	219	212	230	219	202	233	220	208	220	198	214	202	235	242	217	243	212	196	209	193	204	209	246	226	207	221	234	229	221	233	211	204	227	233	230	220	213	224	221	206	223	218	224	226	219	230	250	221	251	249	224	249	204	188	205	208	234	249	239	222	223	242	239	203	212	218	239	194	234	218	241	255	239	226	230	204	247	210	223	245	234	214	214	220	230	215	194	236	222	218	231	225	245	226	214	206	245	203	240	217	202	251	210	213	225	225	228	208	208	203	237	219	211	240	215	235	210	254	222	239	231	211	219	224	232	214	212	240	231	216	223	222	220	232	214	246	198	231	216	240	212	253	218	234	213	223	242	233	202	204	210	234	246	216	219	221	204	222	227	207	209	223	194	215	214	232	212	220	205	223	198	231	200	225	196	223	231	219	199	210	240	250	234	263	200	212	243	230	226	235	218	229	210	228	248	207	220	203	219	220	225	254	234	206	240	245	231	227	218	241	222	191	220	224	217	227	224	238	227	232	201	217	218	216	228	220	263	229	224	243	246	220	211	228	222	215	239	218	224	209	223	234	229	208	191	196	205	217	190	226	225	212	245	215	228	222	229	212	233	250	213	207	252	207	241	211	220	231	233	211	212	211	216	234	236	203	236	213	195	240	225	231	213	211	240	221	214	226	235	219	226	210	228	211	213	232	237	217	222	228	233	243	232	217	209	209	220	221	200	204	204	209	252	211	236	220	212	220	218	227	238	219	228	214	227	249	212	240	248	216	221	236	212	217	209	204	213	246	224	224	236	212	236	217	209	236	246	226	231	225	211	222	212	237	236	230	211	218	213	211	246	230	220	226	233	226	219	222	226	210	252	234	202	227	213	209	213	229	228	254	227	202	216	233	219	230	240	217	229	244	202	213	209	215	200	216	205	241	221	235	211	221	205	252	238	230	225	231	224	241	199	251	232	239	235	228	232	222	197	210	222	225	239	232	219	233	233	237	228	222	226	235	213	216	213	242	232	203	225	218	240	230	223	213	224	258	229	224	205	215	203	251	212	240	214	226	242	241	213	222	257	190	210	195	216	231	244	232	211	244	229	205	212	210	201	216	215	235	221	216	232	231	226	219	235	239	212	204	210	218	215	234	225	217	208	223	233	239	242	199	230	232	221	224	233	231	241	229	225	204	225	219	209	193	247	229	223	225	245	218	214	220	196	249	200	233	206	259	239	218	211	216	202	227	232	214	202	185	231	236	233	216	216	244	244	226	225	230	233	238	225	207	244	210	251	214	222	212	197	204	226	206	250	227	198	201	218	227	233	222	217	218	196	224	233	230	215	226	254	205	201	213	228	249	227	241	209	223	200	233	218	226	214	225	242	216	214	249	232	228	218	235	207	219	239	222	224	215	207	190	223	204	236	215	200	230	259	241	231	218	206	221	222	257	216	204	201	214	243	245	209	217	224	205	229	227	229	231	222	237	222	212	234	210	243	216	250	199	231	255	219	243	217	229	220	226	244	235	213	193	210	238	215	214	242	212	199	232	218	236	219	209	240	224	221	220	204	215	230	239	217	213	223	212	250	241	235	204	268	235	210	247	193	244	232	231	231	224	233	211	227	237	224	222	234	211	222	227	236	223	212	222	217	205	248	200	210	239	239	216	233	217	216	209	234	242	225	223	210	226	225	228	213	186	214	203	234	232	205	236	207	249	264	275	198	247	242	234	206	236	229	202	202	230	232	228	236	218	221	222	205	248	220	220	227	226	195	215	199	232	217	223	231	205	235	205	221	227	234	230	207	201	247	227	209	180	252	217	245	243	223	234	230	212	226	249	234	234	231	214	217	231	208	229	263	238	212	217	226	209	223	245	206	221	195	247	211	222	230	221	209	210	228	224	229	213	247	238	223	218	244	221	226	228	257	234	191	242	203	242	248	228	219	225	242	229	225	241	209	216	241	231	257	219	229	240	221	223	213	229	222	223	218	211	240	208	224	220	215	219	223	223	210	217	212	211	217	233	241	217	231	226	237	212	215	195	213	223	215	230	215	236	219	223	244	264	225	263	242	233	252	245	225	222	242	206	231	228	224	211	245	204	235	208	224	216	238	219	230	221	204	217	214	228	216	203	248	228	216	211	237	223	205	192	216	244	246	230	253	200	226	212	208	203	264	219	227	253	210	205	217	215	216	226	242	232	227	220	244	235	189	239	237	217	226	243	214	221	215	202	219	239	206	227	235	206	215	216	225	219	207	232	194	216	237	194	216	223	235	221	240	196	218	248	212	198	226	192	210	233	229	218	211	224	223	228	229	229	234	202	213	215	206	233	220	247	212	193	182	232	229	207	198	228	224	224	226	219	208	218	218	218	197	200	207	198	231	224	230	208	236	235	234	215	262	204	216	216	234	261	235	235	221	231	218	213	206	260	216	231	208	244	199	224	213	240	221	194	220	219	205	236	201	225	237	207	255	215	218	241	228	242	232	218	233	230	231	221	230	221	239	223	231	219	205	250	211	236	215	211	213	206	231	218	201	236	206	203	210	229	233	237	226	215	228	242	215	221	212	235	244	259	202	233	227	217	234	219	204	221	201	216	232	224	225	232	218	236	231	226	207	231	219	223	213	232	250	254	228	214	231	212	226	233	245	212	226	211	233	225	224	217	226	228	208	231	206	241	216	194	236	238	176	204	198	240	245	232	180	215	216	226	201	217	208	230	244	207	222	250	208	197	235	239	219	212	237	204	250	190	208	199	219	220	223	208	226	236	226	235	217	230	212	211	218	193	213	222	188	235	202	216	258	227	181	222	196	226	208	227	216	220	198	231	224	235	245	229	230	213	212	222	219	210	200	223	222	219	216	213	220	248	213	213	220	222	224	220	206	214	237	222	235	206	220	216	215	237	235	213	226	235	211	223	193	211	241	201	224	222	238	204	231	244	239	254	213	205	237	223	211	221	219	230	225	235	231	228	233	245	220	224	197	215	242	232	216	208	205	196	213	227	238	244	263	234	240	215	218	241	218	236	225	218	247	234	218	230	229	224	230	226	186	227	246	224	224	228	211	226	215	227	208	228	197	233	217	222	210	215	229	217	224	224	242	213	222	222	235	217	213	194	256	221	236	235	229	208	239	224	234	218	261	196	268	213	233	224	210	224	226	199	265	221	228	236	215	198	211	225
3034	1664	834	856	831	759	726	743	783	671	669	681	660	631	676	668	660	656	651	637	671	652	606	652	642	664	692	706	686	682	661	680	651	642	613	608	630	657	636	621	590	660	612	608	594	624	600	631	598	640	663	657	676	645	658	668	665	627	710	678	647	681	679	643	677	664	643	661	616	650	630	626	671	638	638	630	662	651	679	656	607	645	643	624	672	634	664	644	664	648	649	681	679	654	609	670	623	652	654	634	637	681	621	663	660	636	614	630	606	636	607	678	678	658	683	678	667	593	670	678	611	615	624	648	599	625	678	658	636	633	657	639	640	650	638	659	647	656	655	668	657	646	660	676	684	602	649	623	629	583	655	577	622	664	652	629	636	671	691	600	637	662	634	626	652	662	648	658	652	636	656	629	648	663	666	623	690	656	623	640	664	679	654	667	610	652	660	647	643	651	666	608	617	646	637	654	665	606	705	652	634	632	593	643	657	617	664	618	611	638	597	613	657	671	635	630	632	644	624	608	629	655	623	672	633	660	638	652	638	679	625	614	635	617	635	636	643	660	658	612	638	635	658	676	654	629	669	617	657	661	634	631	597	639	651	614	662	649	607	652	686	652	669	652	629	610	612	644	631	612	688	644	631	633	606	595	679	630	640	679	676	663	682	656	633	639	635	623	621	675	646	631	619	681	657	644	595	629	670	628	656	634	663	634	633	611	661	600	648	613	624	639	655	625	629	634	655	666	633	614	585	687	653	657	642	692	644	640	649	635	670	631	634	664	660	612	658	657	595	629	621	623	664	595	640	657	612	661	648	665	668	697	621	655	626	585	644	639	664	653	622	621	629	645	681	649	631	612	632	661	627	667	654	651	640	659	624	630	644	654	588	641	651	641	672	656	643	677	652	638	645	662	655	652	671	621	629	614	671	635	619	648	626	626	617	638	626	649	670	667	657	644	669	648	616	642	645	604	615	663	630	635	631	651	632	654	693	594	647	680	647	710	628	611	658	645	641	631	664	624	656	641	652	644	650	639	635	668	642	645	634	660	670	646	603	616	665	641	661	694	644	653	658	618	629	655	638	609	618	605	630	615	612	644	658	633	654	636	659	637	655	645	617	668	622	639	686	665	641	669	648	627	621	643	647	657	593	666	637	634	677	668	658	622	613	673	668	583	638	679	639	668	661	608	655	575	627	651	653	667	679	638	610	617	679	630	652	632	636	657	617	645	683	603	667	685	641	646	634	676	640	588	646	685	626	631	658	632	617	632	615	644	688	595	644	628	603	647	610	632	646	655	691	653	675	630	671	651	618	644	662	671	651	653	648	655	663	675	629	651	649	629	636	662	625	652	687	623	641	667	622	664	632	668	638	676	686	632	688	617	633	594	707	640	625	611	624	620	624	680	642	630	637	646	653	670	638	632	641	622	649	635	625	663	656	633	681	636	630	631	653	641	643	659	605	632	623	641	619	645	685	640	609	655	631	674	649	650	632	638	658	637	684	675	659	639	620	653	647	694	552	634	663	652	604	675	642	718	642	653	667	653	675	619	625	661	629	606	650	642	647	618	642	598	635	664	662	652	681	645	625	660	690	653	642	650	660	673	644	663	608	658	596	628	672	667	630	639	594	641	626	644	681	609	592	623	610	703	620	615	646	638	645	628	643	636	626	643	634	658	609	653	640	630	636	664	677	647	652	661	626	695	591	636	633	620	628	651	642	653	664	673	638	634	633	630	671	678	619	587	656	666	649	715	653	664	566	660	672	597	663	655	667	652	695	624	643	690	622	620	641	660	599	655	678	587	626	642	650	623	636	645	651	624	635	633	632	649	646	608	672	630	634	647	636	629	704	591	671	575	650	648	624	635	625	611	686	705	658	625	660	658	671	599	674	678	677	655	622	662	624	679	688	668	638	671	600	672	615	590	652	626	672	641	663	677	643	626	655	632	641	641	652	640	655	655	643	697	675	618	597	612	647	628	649	643	633	614	663	644	638	691	635	659	677	638	625	604	612	650	641	645	665	659	674	610	660	633	659	650	652	645	617	653	672	676	613	642	621	609	644	636	618	619	633	693	682	597	638	645	652	672	629	632	644	620	639	679	630	642	646	613	598	642	652	644	631	639	621	658	648	649	622	638	677	644	659	632	634	635	611	613	646	638	618	631	663	609	622	689	641	592	657	654	670	596	642	640	609	641	642	664	607	642	628	650	652	657	645	653	650	627	638	599	638	687	682	633	627	636	618	664	659	661	646	632	659	666	631	614	650	621	595	648	665	628	627	727	610	636	663	611	608	679	640	656	678	662	625	652	654	674	647	592	601	630	616	611	654	693	641	692	669	696	634	650	637	650	674	708	647	650	675	638	608	650	644	625	654	615	614	624	628	644	648	674	605	623	604	652	676	649	623	649	590	643	668	644	655	649	656	617	640	631	616	653	654	616	634	629	653	653	614	644	649	604	674	678	640	681	627	632	607	590	577	673	690	659	666	663	622	649	663	650	634	651	627	611	614	670	610	641	616	608	650	645	660	619	634	635	607	669	630	638	630	602	658	635	632	680	626	640	650	672	668	630	660	629	612	682	671	595	633	650	646	633	608	633	684	625	641	620	646	601	634	624	623	658	657	663	605	631	667	655	629	668	618	643	677	668	643	607	678	670	657	637	657	657	658	625	648	691	582	693	640	615	669	652	642	651	639	643	623	672	616	631	661	634	612	668	649	630	652	637	597	631	688	600	628	642	608	638	650	584	666	630	647	648	658	658	601	638	614	645	657	678	628	659	633	650	641	653	624	612	666	651	654	656	642	693	633	647	638	683	625	638	654	603	667	723	690	651	653	645	652	643	700	592	646	695	601	649	603	663	630	579	645	600	633	611	642	633	640	665	663	629	632	686	620	636	648	674	635	652	659	646	656	642	598	612	645	630	618	651	537	657	602	661	666	598	603	613	728	611	660	661	658	611	687	666	657	636	717	657	656	657	664	647	685	641	685	683	620	670	650	649	633	633	587	636	674	668	644	650	640	647	670	659	658	631	623	616	633	643	638	633	649	646	639	679	661	654	637	649	632	657	624	642	657	725	631	647	695	653	677	641	658	662	670	658	642	617	652	658	631	610	619	659	698	669	622	666	619	625	644	655	662	666	653	633	629	651	660	654	717	671	627	615	637	653	609	674	633	627	669	635	617	656	628	652	644	668	655	630	629	638	696	663	635	613	630	664	633	667	643	700	633	678	648	645	651	640	631	678	646	691	617	651	635	626	615	626	629	630	670	660	644	642	643	652	650	641	630	636	633	647	632	663	664	625	634	623	672	651	644	685	647	655	641	613	625	636	665	642	639	667	681	652	646	633	667	617	630	647	646	646	627	680	640	681	672	609	637	668	618	638	634	652	624	644	675	631	645	659	656	594	623	620	668	612	650	706	654	662	635	686	630	688	648	672	599	638	657	599	673	640	642	682	655	622	607	623	664	642	580	666	684	600	598	648	643	650	672	634	634	661
19163	11446	1604	1134	790	569	388	340	289	228	228	181	195	192	173	153	120	118	131	140	144	122	134	139	127	120	169	143	159	146	165	134	126	93	126	106	133	121	118	97	95	127	116	106	114	88	107	107	95	99	88	135	109	104	99	89	93	113	100	99	112	97	122	98	102	97	108	99	101	125	79	96	108	101	102	103	87	94	121	100	111	130	122	95	89	107	100	92	109	97	116	109	114	98	117	118	89	108	115	75	108	99	99	96	96	91	92	117	98	99	100	101	96	78	99	107	111	112	94	99	105	111	102	90	89	87	111	90	89	98	105	110	80	93	112	94	101	102	112	98	110	97	124	108	97	113	113	97	102	105	99	115	101	85	91	93	117	102	94	110	109	100	109	100	107	128	96	100	122	104	99	94	116	103	96	111	88	111	98	79	96	100	98	110	87	98	88	90	108	102	96	84	118	119	112	117	103	91	107	95	100	103	119	99	98	102	101	99	94	81	104	99	105	117	109	122	129	96	100	99	101	106	95	110	108	81	90	107	106	100	102	102	115	104	96	96	83	109	100	100	94	98	100	101	88	76	117	102	98	111	103	95	105	99	108	111	79	75	92	129	90	104	95	116	106	110	89	117	94	103	112	85	89	99	97	98	112	93	118	97	101	101	102	102	96	96	86	85	102	83	100	86	128	89	97	102	107	102	104	94	89	103	115	103	105	110	96	101	108	99	96	89	95	97	94	109	96	109	127	101	96	95	102	99	104	113	110	91	98	100	97	115	99	111	109	101	88	100	110	91	96	105	102	98	106	121	96	97	91	106	100	114	96	95	104	99	101	94	107	104	101	101	97	91	90	100	112	103	109	105	92	96	92	106	79	88	104	89	108	104	99	101	100	111	101	99	94	115	96	101	111	98	120	101	106	115	88	111	86	96	114	91	109	96	101	115	80	95	94	109	103	104	87	89	106	100	97	102	96	86	99	105	109	96	105	102	100	84	91	106	93	108	101	91	80	104	105	111	99	104	94	114	107	95	85	122	91	103	106	109	97	95	105	102	98	90	85	107	99	104	95	108	109	84	114	98	88	102	106	87	96	119	96	103	105	109	102	106	103	106	87	113	102	106	92	93	113	121	113	109	105	85	91	88	101	96	103	118	111	100	106	106	100	110	101	110	90	90	93	118	93	90	96	101	87	97	101	86	94	104	104	101	116	96	94	102	119	99	117	116	101	106	113	102	99	105	111	109	115	109	89	110	113	117	102	104	111	103	103	92	82	101	91	92	114	109	87	92	101	93	118	84	106	100	105	74	110	99	101	90	101	111	117	100	95	104	100	102	104	87	118	98	115	100	96	94	95	114	100	93	99	98	97	101	120	96	115	108	117	106	86	87	101	94	107	98	115	96	101	95	89	103	92	100	89	99	99	96	88	86	101	103	121	87	100	103	102	102	115	94	81	100	93	104	93	114	104	103	99	107	101	102	108	83	102	94	115	97	98	88	90	80	98	94	104	97	107	82	111	102	111	96	107	109	112	117	109	108	88	83	100	109	108	98	90	110	110	88	96	101	100	101	107	90	99	98	117	111	102	99	97	97	103	111	110	112	108	103	100	107	109	110	101	104	111	104	76	104	102	104	114	101	100	90	107	97	87	111	107	103	104	100	100	110	119	87	99	92	121	110	88	115	98	97	103	91	119	105	98	102	100	112	99	111	89	108	111	95	105	103	103	103	96	107	95	100	102	118	99	108	105	112	116	101	98	107	88	90	95	112	112	85	98	111	106	118	110	101	116	109	79	95	108	101	93	109	117	125	78	89	105	95	115	109	91	111	109	99	118	105	90	104	93	119	95	107	104	105	99	97	101	90	102	112	109	89	113	107	97	109	107	93	114	108	101	100	91	115	117	97	109	91	112	116	99	99	108	117	132	109	100	123	99	95	112	90	119	90	94	100	90	127	91	114	111	86	101	90	105	92	84	90	85	90	96	115	99	91	110	116	104	102	90	106	99	96	107	103	83	96	100	112	94	115	92	101	102	94	85	99	111	93	111	115	81	84	110	113	105	104	106	105	102	102	98	104	121	113	101	87	110	117	95	94	108	102	107	102	97	119	110	105	89	107	115	92	100	102	112	102	102	97	88	83	106	105	101	92	124	101	89	93	94	97	93	111	112	95	115	91	96	114	107	103	96	102	97	106	117	87	97	80	115	100	86	103	96	93	96	94	103	93	111	92	117	113	117	95	105	99	103	111	99	113	90	105	106	119	95	90	97	94	98	107	106	103	107	87	99	113	115	102	95	100	102	95	104	118	91	104	96	106	104	91	104	101	99	103	107	99	107	100	100	107	96	106	89	117	105	89	104	110	104	104	83	103	105	103	95	101	111	108	111	98	117	96	102	106	116	116	108	90	92	107	96	112	105	114	103	112	83	105	107	96	92	93	94	85	109	91	87	97	111	88	97	101	94	117	87	101	97	82	88	120	98	107	112	94	105	86	109	116	97	97	109	104	94	100	101	107	108	123	98	105	112	100	106	97	112	102	98	96	107	87	101	110	105	88	102	121	95	106	93	121	107	100	107	108	94	101	109	92	98	106	104	84	116	103	95	83	90	110	108	100	100	100	97	122	108	78	110	103	110	100	112	104	104	108	113	104	118	103	107	103	103	93	94	109	110	89	87	97	106	101	88	96	98	102	93	108	89	83	122	110	89	118	96	97	94	111	110	81	100	105	98	89	92	118	107	91	91	102	92	87	87	100	107	129	110	101	110	106	89	92	87	101	88	89	109	118	82	101	89	116	103	87	130	106	106	110	106	107	119	113	96	101	105	97	98	84	109	101	101	94	98	113	122	105	91	105	109	107	97	104	79	90	98	107	98	103	112	95	105	91	92	104	110	102	106	95	101	92	98	98	89	98	104	118	103	111	102	88	99	94	120	88	93	109	96	114	95	108	84	104	94	107	107	97	95	98	116	90	100	122	91	90	115	103	99	117	105	91	105	105	98	100	103	101	95	109	98	108	100	108	100	97	101	108	107	77	123	111	99	94	107	102	104	87	92	107	100	112	96	109	100	106	92	95	89	113	106	105	91	106	116	95	107	97	110	107	114	109	93	88	103	93	104	80	104	104	103	82	107	127	94	119	96	111	99	92	94	89	104	92	90	114	92	106	102	95	111	104	119	90	99	98	107	118	79	120	75	91	102	128	97	91	97	100	102	105	110	114	97	115	125	101	111	87	126	105	114	107	100	89	96	92	93	99	107	107	104	89	98	88	118	116	117	93	110	105	106	136	107	105	108	107	106	107	113	113	100	118	95	100	113	130	105	116	95	96	92	113	102	113	106	111	105	110	112	72	97	114	102	127	112	98	107	120	108	85	105	103	88	107	102	97	107	110	122	83	108	113	99	112	101	98	96	97	115	100	105	109	91	119	118	107	118	114	96	102	104	107	116	110	86	103	86	99	115	103	101	100	111	90	109	114	136	97	96	128	112	109	105	122	89	91
12127	8269	3095	3649	3106	2460	2002	1600	1463	1201	1068	929	915	784	757	751	621	596	609	557	539	524	540	543	524	700	681	800	817	848	893	700	596	499	471	458	454	404	403	378	381	408	405	401	408	389	368	417	372	383	388	358	364	371	357	359	364	355	391	372	355	342	395	353	341	359	355	336	370	330	343	347	332	347	329	322	369	355	327	360	356	318	310	345	358	346	332	373	298	331	326	344	338	349	313	341	357	308	305	361	334	325	319	349	353	338	377	343	312	358	318	324	331	356	361	320	342	344	339	346	309	344	323	342	340	335	339	353	333	348	317	338	317	331	342	332	317	350	337	357	357	344	369	321	334	328	350	335	312	348	336	329	309	335	345	336	327	324	333	352	339	298	347	344	342	353	328	361	365	333	368	322	349	346	318	306	345	348	345	331	317	323	309	337	361	321	339	334	338	325	334	328	319	352	311	337	344	328	327	284	336	358	340	314	306	323	323	279	357	345	373	299	342	304	335	371	336	325	333	350	339	326	320	348	314	318	321	340	324	343	311	338	318	350	339	328	303	316	323	292	334	350	321	342	332	293	314	350	311	347	363	363	342	347	384	333	310	315	323	362	333	372	321	354	340	339	345	327	372	322	320	344	343	310	369	353	321	348	335	318	301	323	310	341	331	333	342	361	343	332	333	371	349	354	369	315	356	333	322	346	313	333	363	343	355	288	315	342	328	328	328	312	310	368	297	360	355	344	344	307	364	323	335	373	306	324	320	318	374	358	372	367	342	342	354	330	351	340	350	335	332	324	345	341	311	323	341	316	325	342	347	343	320	320	343	322	339	330	303	321	323	325	347	343	351	343	349	344	326	351	329	302	359	343	319	322	343	308	319	339	353	308	316	340	344	328	375	335	325	314	346	316	317	320	322	332	374	319	320	365	319	328	320	337	334	342	317	363	326	323	302	295	330	322	332	298	335	321	368	331	335	318	336	326	316	319	332	324	340	280	316	346	325	322	311	343	369	380	370	349	316	323	336	322	327	336	307	354	322	365	336	351	310	313	363	350	331	326	320	323	340	329	328	355	337	354	340	360	338	342	352	342	324	331	346	325	332	339	348	336	322	327	303	319	325	337	328	338	313	330	348	308	331	337	348	300	349	318	335	310	346	338	343	327	353	344	338	331	327	344	365	340	362	305	299	325	312	323	348	332	311	329	342	334	295	318	320	343	330	336	384	347	351	288	339	318	300	316	346	324	360	321	366	313	316	338	337	350	315	318	354	340	316	319	328	322	344	335	334	382	323	351	361	318	319	325	332	332	324	336	296	332	345	338	319	317	332	313	319	370	299	327	316	334	354	278	364	350	367	344	314	358	345	317	327	332	338	334	329	326	338	360	321	327	328	335	327	354	314	346	336	325	364	387	334	322	371	304	374	338	346	315	350	313	338	302	347	330	313	334	329	341	319	335	314	337	339	297	317	319	324	331	336	340	375	348	354	344	352	352	325	356	341	357	337	340	306	309	353	347	292	311	343	355	349	343	325	354	322	329	331	344	327	293	308	354	311	319	318	354	355	329	342	354	325	319	317	336	351	349	319	351	313	319	313	327	300	321	308	356	358	354	361	367	334	302	337	298	337	315	313	312	317	339	343	323	323	307	307	322	329	323	330	310	320	369	319	320	312	343	374	335	306	333	332	337	338	320	347	372	315	337	335	309	335	337	323	324	331	321	339	326	346	340	334	383	331	304	326	343	327	352	323	367	311	368	328	300	316	347	327	318	347	344	332	344	287	342	333	341	357	307	320	347	322	322	337	335	337	319	324	331	351	331	321	350	363	308	360	294	346	337	316	315	321	323	377	328	349	326	330	346	339	356	340	353	335	359	322	342	320	295	332	334	352	327	352	301	326	290	312	356	353	325	327	300	345	319	351	341	345	365	343	312	326	319	353	320	338	343	308	332	338	314	341	340	318	327	333	338	329	302	341	315	337	361	357	347	325	322	326	368	333	349	330	326	320	344	304	344	327	357	331	328	347	333	367	320	353	336	337	309	335	322	336	317	337	331	351	302	356	357	357	343	330	335	309	341	329	313	328	342	346	360	336	339	345	320	315	315	351	326	332	340	310	305	329	301	333	337	313	367	333	336	284	322	362	313	333	321	318	334	349	325	341	344	301	335	303	329	324	343	341	327	333	362	325	366	364	327	348	322	367	315	344	367	298	327	341	322	334	347	342	305	307	337	322	348	320	348	328	371	355	357	349	331	299	311	335	351	362	336	326	322	314	303	346	321	324	333	357	339	324	338	333	321	317	324	348	349	314	343	376	332	328	310	320	348	323	338	323	340	328	347	329	333	377	344	333	345	330	369	327	334	319	320	302	330	368	344	314	354	345	339	348	331	359	351	403	301	329	331	339	336	352	309	347	320	316	338	355	333	361	300	322	346	319	337	340	352	350	318	351	338	303	309	371	324	310	340	343	319	341	348	333	297	343	298	321	312	294	310	343	329	336	348	404	353	368	331	303	352	309	327	292	313	324	311	337	331	337	327	345	329	304	318	342	318	331	328	348	331	349	333	340	352	346	296	292	311	337	336	368	307	342	346	316	366	294	336	348	319	353	353	325	336	322	321	345	310	358	358	350	344	320	335	305	338	312	332	336	363	299	376	339	346	336	347	341	324	321	340	293	329	335	351	328	347	333	340	336	351	308	346	301	320	348	365	331	331	368	351	358	313	346	336	321	305	345	358	360	354	370	348	330	328	337	351	302	343	361	344	341	323	342	350	351	318	312	310	325	302	321	335	299	310	343	342	315	329	348	379	351	327	324	370	333	293	318	365	355	338	340	380	332	353	325	309	335	301	348	322	332	306	352	362	367	319	307	322	361	323	327	315	314	320	348	343	315	322	301	364	351	304	334	336	318	332	367	315	332	366	340	358	295	379	352	327	334	336	334	357	336	328	340	364	352	330	320	324	351	334	322	324	354	363	357	342	328	342	322	350	338	344	343	326	313	300	342	369	321	325	341	312	331	367	314	374	350	339	304	345	342	357	313	337	328	318	351	372	326	322	348	338	333	347	341	329	340	314	361	343	331	356	336	279	298	353	319	313	308	349	303	330	347	316	342	325	323	349	343	323	312	360	332	324	345	326	366	312	337	316	333	348	337	336	313	308	321	328	319	311	330	333	341	328	340	333	351	364	311	345	367	361	350	332	350	354	351	337	339	323	325	338	324	345	348	361	305	318	338	342	335	316	317	311	343	320	328	346	328	312	298	354	398	312	313	351	331	329	316	326	324	350	328	350	318	341	321	350	331	312	324	289	326	278	353	335	348	329	355	330	336	354	356	329	341	339	299	355	334	346	331	369	356	327	331	347	343	314	345	320	333	328	333	315	329	341	324	354	337	319	326	349	339	363	332	330	306	347	314	366	336	303	320	337	318	343	336	351	330	328	328	336	340	328	327	338	327	303	346	352	339	328	336	362	324	298	342	322	381	344	320	347	326	333
30010	24431	4541	2313	1509	1116	757	670	554	448	393	356	288	296	250	296	245	223	199	220	200	192	204	200	230	220	272	253	246	254	299	222	201	192	209	181	184	173	170	178	155	172	149	154	154	163	160	151	142	172	146	158	147	179	149	177	168	171	174	145	169	180	149	146	163	175	163	141	146	153	148	151	159	185	164	153	162	174	161	166	178	154	162	160	166	146	145	149	145	154	155	147	123	166	144	142	160	166	156	159	164	159	155	149	154	152	151	140	145	150	165	167	163	149	143	143	169	171	153	130	161	159	144	163	161	155	140	133	160	156	160	130	173	152	184	142	141	144	161	156	137	162	174	150	159	169	158	158	161	143	152	161	145	129	160	162	161	137	177	146	154	145	146	145	180	152	145	148	161	161	145	162	142	162	140	145	132	168	146	147	146	142	156	162	122	145	155	155	136	164	145	141	153	140	157	140	130	160	146	150	152	135	139	154	144	174	130	152	157	134	136	160	151	160	145	156	164	160	146	138	174	142	158	164	157	145	143	145	167	167	153	149	137	159	157	149	149	149	144	140	135	147	152	154	151	130	144	157	172	164	165	152	146	158	129	148	159	146	147	177	154	130	158	132	153	161	150	164	152	162	144	140	170	136	165	148	142	169	176	159	134	142	153	148	165	161	150	155	152	152	150	153	165	166	166	129	167	141	169	156	172	147	143	157	148	166	169	171	137	148	143	165	151	164	151	139	162	135	175	141	164	158	157	156	151	160	163	159	143	157	158	145	130	149	159	145	157	155	160	139	146	141	169	167	138	154	157	142	146	149	150	147	155	161	137	145	148	152	153	160	158	152	151	163	164	150	144	146	170	154	161	140	162	158	149	144	150	160	161	141	153	147	163	149	144	147	148	158	157	142	150	175	159	149	172	159	150	160	163	130	154	168	174	146	136	148	178	154	166	185	148	173	163	136	177	144	151	156	173	152	152	148	179	159	159	126	147	151	132	131	145	145	149	157	178	135	148	159	144	131	143	180	160	154	144	161	141	168	175	150	170	152	146	149	151	158	145	153	142	143	151	159	159	168	148	148	138	153	171	141	154	150	157	142	153	149	166	147	153	161	154	154	147	156	150	165	145	132	153	143	157	134	129	153	148	163	140	136	164	135	179	168	148	148	154	132	149	150	154	135	163	167	140	168	132	136	152	142	156	152	150	140	163	163	138	156	159	150	159	192	159	155	145	135	142	128	158	162	158	132	151	168	154	155	140	129	150	158	140	151	143	169	157	157	157	144	143	163	157	150	141	157	142	146	156	138	179	147	147	149	167	159	155	156	159	146	167	137	153	136	167	130	156	146	156	144	154	150	131	154	174	151	150	150	155	146	149	156	155	153	157	151	194	138	155	145	183	149	157	153	148	143	159	171	135	138	154	130	139	163	180	153	149	162	138	150	174	160	152	136	160	144	151	147	130	155	159	144	142	152	130	141	143	116	149	145	161	151	139	177	153	139	151	170	149	163	162	158	163	172	137	176	146	149	150	168	145	162	151	170	157	160	162	138	144	152	143	144	134	173	129	149	168	153	159	140	166	156	152	155	148	154	153	168	157	158	139	137	155	140	146	162	150	164	153	170	158	137	133	146	152	144	141	165	160	136	159	171	153	168	143	151	143	164	154	158	153	146	160	154	158	149	165	143	161	164	153	131	178	145	158	158	151	136	158	168	145	157	146	134	143	147	128	153	149	148	154	161	148	161	158	152	152	148	166	149	166	151	157	148	149	157	147	158	168	157	150	141	149	143	151	132	185	144	150	177	148	159	172	172	165	152	160	149	136	128	128	153	147	146	180	167	161	139	144	163	186	154	162	161	151	170	152	152	154	139	143	151	137	151	161	141	160	156	155	156	164	152	132	156	151	158	171	145	168	149	142	143	152	161	153	136	155	127	148	131	150	152	147	152	133	144	164	151	147	174	172	110	153	152	152	161	140	140	151	154	141	158	142	144	143	156	152	172	161	156	149	153	140	149	141	152	145	140	162	138	149	144	138	153	146	125	162	162	158	159	153	154	181	155	140	129	170	163	128	133	144	159	164	139	181	152	162	159	166	136	148	154	163	141	161	147	166	186	147	148	143	170	159	140	167	148	130	161	154	169	162	177	149	150	165	168	136	166	143	177	148	166	151	159	146	147	165	165	192	147	150	156	134	139	169	146	156	170	149	168	139	128	172	140	155	132	167	165	142	139	150	157	147	159	143	148	150	147	123	161	144	126	146	134	165	180	153	148	162	159	142	150	176	152	164	131	156	140	158	155	150	144	157	146	148	147	154	145	126	135	144	169	148	147	156	152	152	168	142	150	148	143	156	148	165	137	138	158	144	154	156	147	162	156	154	169	157	175	173	156	139	158	160	144	172	154	163	135	172	139	170	155	153	150	172	162	143	137	169	129	139	168	137	154	145	145	134	142	144	160	145	145	149	130	134	148	160	159	152	153	162	158	148	141	158	143	135	160	153	160	153	149	155	165	156	132	132	185	160	154	164	167	133	150	147	169	150	144	159	154	154	178	123	167	159	127	154	157	155	145	168	162	159	182	139	161	158	177	138	162	142	161	163	149	172	142	155	160	168	161	143	146	165	155	151	139	169	162	155	147	174	151	147	138	141	140	146	154	151	153	168	143	157	159	136	155	163	152	173	134	142	144	142	152	164	160	130	168	149	138	162	148	151	164	153	129	162	148	145	148	147	142	141	131	163	156	160	166	150	142	138	165	151	145	159	167	145	135	153	181	150	145	161	162	139	136	151	178	161	167	136	144	178	156	126	139	161	133	139	152	150	167	164	146	151	143	146	163	139	175	130	146	138	147	121	152	134	139	145	167	170	132	126	153	151	141	154	136	154	164	154	158	137	156	175	145	145	167	156	164	152	149	165	143	169	151	187	173	163	157	150	152	168	135	149	144	170	150	165	152	127	154	117	154	145	137	172	165	165	182	147	168	158	160	146	151	176	148	152	149	136	134	157	172	162	168	160	135	157	156	164	146	156	157	157	156	142	152	154	138	161	139	164	142	155	169	159	139	158	160	137	164	128	145	112	133	141	162	155	162	152	145	127	139	165	162	149	158	146	156	153	151	145	158	130	147	151	167	167	157	159	155	169	155	152	145	160	146	157	173	162	176	155	135	160	153	143	145	174	166	173	145	159	151	160	172	155	154	148	156	127	128	157	142	131	142	148	164	180	173	125	139	141	159	140	151	158	139	147	159	152	116	157	153	138	138	154	161	147	148	161	131	147	146	161	150	136	175	143	159	143	151	150	163	136	146	156	146	143	165	116	140	144	154	148	156	146	147	133	163	154	144	170	127	155	152	161	121	147	153	155	147	150	153	163	152	146	151	137	174	156	164	141	150	143	155	151	171	132	148	151	194	163	142	158	120	157	138	152	144	179	138	164	169	153	148	162	148	143	144	155	149	154	156	147	137	127	154	139	172	184	149	141	161	157	141	134	154	182	143
18497	15433	6035	6786	5646	4582	3689	3137	2516	2277	1972	1679	1521	1447	1314	1195	1146	1042	1004	926	900	898	818	918	999	1089	1133	1353	1486	1397	1713	1042	876	777	768	691	664	598	590	590	614	560	634	585	587	624	546	583	568	537	534	564	573	578	530	572	497	548	517	482	558	519	546	515	558	548	509	526	495	506	501	476	474	528	465	523	496	515	516	487	498	503	472	520	518	494	489	512	497	475	536	508	485	484	498	496	488	482	471	474	514	479	457	476	489	482	455	429	493	469	485	522	469	470	476	470	461	465	466	502	505	489	496	521	453	490	495	467	467	473	513	466	481	453	481	507	492	454	494	503	467	478	543	473	502	467	489	446	500	484	474	486	487	492	469	472	464	474	475	440	508	484	486	478	510	443	484	459	486	463	479	489	488	445	483	489	474	467	453	466	488	488	471	474	484	480	499	493	470	469	483	461	476	470	481	453	496	490	476	483	489	462	510	484	468	479	507	466	502	447	462	463	480	484	453	457	470	472	481	500	529	491	461	467	470	476	484	482	461	467	467	466	490	494	500	476	506	496	452	510	448	468	488	477	483	463	453	469	489	494	496	450	486	449	452	468	462	474	479	497	478	437	494	469	429	470	486	485	447	482	490	455	475	477	461	474	475	433	484	490	496	475	494	428	508	511	459	478	474	505	493	485	451	490	448	501	488	484	453	446	454	465	486	459	485	499	499	493	477	479	448	475	472	455	467	488	502	474	442	449	461	487	485	483	496	481	493	457	499	507	449	477	498	495	435	483	458	470	458	504	498	495	443	477	470	528	445	454	532	480	515	513	485	432	482	461	497	472	481	457	470	479	493	497	474	470	473	428	498	486	461	470	449	477	461	475	480	489	469	480	478	466	427	469	470	488	502	495	487	459	490	485	532	477	483	473	457	487	503	489	506	509	457	488	482	491	495	472	469	471	501	467	456	453	475	454	422	446	500	486	472	472	440	480	461	480	469	432	460	485	483	515	474	449	466	466	461	463	457	489	466	467	468	474	507	504	455	469	451	456	485	462	463	507	468	460	488	496	446	483	462	489	506	471	467	452	496	470	478	502	496	434	464	461	464	470	472	486	482	476	466	439	445	470	475	466	479	450	421	466	465	475	503	460	520	467	494	478	488	474	465	464	458	483	467	484	476	451	433	446	452	469	486	478	453	469	460	503	495	462	479	483	461	464	499	467	473	493	470	455	470	452	479	417	467	463	466	469	480	481	487	496	487	502	490	473	475	483	484	524	455	490	450	477	475	486	484	484	454	434	496	460	472	499	472	491	460	468	486	476	534	416	459	469	494	493	446	515	488	479	491	457	459	531	487	456	505	458	426	477	456	477	448	465	486	486	450	470	466	455	493	499	463	426	443	484	440	508	489	489	502	487	455	470	474	462	484	499	490	449	486	469	487	492	451	451	462	440	409	473	450	484	456	446	473	475	503	438	506	464	483	502	448	483	452	486	445	480	468	485	465	471	456	432	507	494	505	450	459	463	439	472	510	480	471	468	459	485	497	476	451	479	469	500	483	473	458	454	469	444	428	504	483	493	465	497	445	456	486	488	464	455	475	475	467	456	494	483	457	494	501	468	502	465	497	506	478	436	498	504	496	482	446	449	491	446	462	445	447	497	486	460	497	470	475	442	485	464	476	475	441	478	523	494	486	455	485	493	466	489	479	477	427	484	461	459	423	463	428	473	494	467	498	470	456	461	483	480	488	502	445	506	459	457	462	537	492	474	454	504	499	513	466	464	470	488	468	495	469	526	440	473	477	433	465	479	515	462	482	452	498	459	456	478	496	484	499	483	449	490	478	486	482	467	453	484	495	481	493	478	461	493	499	485	476	445	469	489	501	476	488	488	486	508	477	468	501	449	471	500	500	454	456	486	451	433	455	431	495	476	478	481	509	475	476	470	480	472	465	500	530	450	481	448	465	474	499	511	469	452	502	456	441	458	488	494	477	515	463	456	452	482	448	481	473	469	475	478	482	487	525	471	472	495	481	495	434	459	481	505	464	479	456	489	451	451	485	441	454	494	468	438	426	506	426	459	483	496	492	472	486	481	485	492	478	455	483	497	457	461	500	499	458	459	469	482	466	502	446	481	494	502	477	488	480	502	474	458	453	488	487	482	487	467	476	474	473	455	450	491	473	471	481	451	446	527	466	524	453	484	493	471	499	453	503	493	488	454	460	499	453	461	470	468	470	495	450	498	477	435	459	485	465	490	475	469	523	488	491	480	473	469	502	470	477	491	473	506	502	471	444	473	470	482	494	482	499	505	505	468	470	495	476	495	475	494	496	457	476	457	468	474	466	471	470	482	481	505	483	490	456	463	470	470	433	487	465	461	500	474	463	487	450	494	518	515	462	467	464	469	482	458	479	479	450	468	492	470	491	439	463	463	489	456	458	459	494	490	476	501	485	467	508	511	523	442	467	454	492	450	476	454	483	447	459	462	454	441	502	447	503	456	536	466	516	484	453	442	449	495	466	466	503	465	490	466	503	472	474	469	475	476	489	492	489	447	493	476	470	516	452	467	482	434	439	484	456	457	470	473	488	447	481	475	466	456	441	475	527	464	469	465	483	457	449	498	470	482	454	498	475	477	449	481	503	501	428	442	471	476	459	458	454	464	479	477	470	504	460	499	483	468	484	502	481	467	479	474	447	448	458	477	504	482	454	453	488	536	470	489	493	479	462	474	474	461	501	469	496	492	477	494	465	500	486	489	454	469	477	453	454	432	466	481	465	464	432	443	481	512	472	469	467	431	479	539	479	504	435	474	517	476	478	443	482	459	463	452	483	473	429	502	522	483	510	498	466	444	492	474	452	486	468	530	482	487	460	467	440	476	443	487	488	469	464	463	435	465	478	460	457	496	462	484	475	500	469	478	489	459	452	509	462	509	470	462	440	455	512	475	474	449	486	462	511	462	484	421	457	442	451	420	470	480	479	465	469	493	522	457	461	486	447	466	475	501	449	480	447	465	438	462	460	441	479	484	501	486	458	436	465	514	510	480	484	491	483	458	495	497	456	481	457	448	478	447	516	442	512	477	466	459	432	463	465	484	484	440	483	426	477	461	462	493	488	466	467	512	468	457	507	468	465	507	508	486	513	462	495	483	439	472	448	464	460	459	469	460	466	485	495	491	488	469	483	454	456	413	447	479	469	506	477	441	482	492	504	471	503	444	469	437	449	436	498	479	468	469	465	471	435	475	465	506	475	441	478	461	455	482	458	458	471	481	488	467	497	451	495	453	486	492	488	453	457	428	477	452	509	449	441	468	487	457	426	515	503	486	443	508	515	439	463	498	475	437	473	476	436	495	453	466	476	493	456	465	454	448	472	501	473	465	454	506	492	475	463	428	484	484	485	450	478	484	470	471	518	463	477	499	470	483	488	472	444	468	482	434	466	490	472	469	452	501	436	475	457	455	478	486	475	445	479	479	424	485	488	481	508	441	476	441	451	511	478	483
3149	1184	336	282	282	244	258	259	235	255	240	264	245	223	211	224	201	227	198	222	219	214	201	217	232	228	234	210	211	236	226	226	216	228	203	201	242	216	240	231	236	206	195	235	213	191	217	214	201	199	224	236	222	216	216	236	228	218	199	247	220	223	237	211	186	233	215	234	213	238	248	228	214	236	211	196	204	222	219	215	202	214	235	221	223	204	220	224	214	225	212	211	218	228	226	229	223	220	212	244	212	221	239	233	222	226	209	215	187	215	232	231	229	213	240	209	226	211	235	213	207	234	208	223	218	211	221	242	222	244	222	211	199	236	218	218	225	233	188	236	216	237	211	207	207	207	235	246	221	246	209	222	210	201	224	201	210	222	219	226	221	232	211	222	229	215	213	220	209	229	235	252	237	220	218	225	205	200	200	203	231	219	226	207	215	222	221	218	204	216	206	238	231	251	233	221	212	217	219	228	222	242	239	202	223	224	228	226	201	223	192	179	211	230	217	232	251	229	233	222	225	220	248	221	224	194	208	229	217	192	213	216	213	230	213	230	226	216	218	229	231	237	249	211	196	183	201	226	249	234	223	230	210	232	212	204	238	241	200	233	246	243	213	205	230	215	242	232	230	209	220	231	213	234	229	228	220	219	223	229	233	225	195	230	234	201	251	210	234	216	207	214	218	229	222	234	192	210	182	182	233	233	247	205	229	253	223	223	216	221	210	236	226	265	217	235	215	222	220	202	228	202	239	220	217	209	195	224	214	228	256	226	227	207	216	236	237	237	254	208	213	185	239	244	225	216	217	212	240	215	222	227	251	186	226	216	246	217	239	220	245	218	197	226	223	257	239	232	226	219	218	231	225	212	213	219	215	189	220	244	200	230	209	211	242	207	254	225	212	210	227	217	194	215	212	239	229	208	232	208	221	214	223	217	198	233	208	244	225	221	207	211	224	207	222	205	233	216	224	247	234	226	225	209	213	243	231	224	215	230	212	216	228	227	236	202	233	218	213	230	227	220	216	225	244	206	234	229	200	245	230	221	196	254	212	247	219	205	211	234	214	234	228	229	234	226	204	213	205	231	212	204	195	222	219	201	226	235	246	232	235	211	232	181	229	200	206	198	211	219	208	226	218	221	225	219	223	214	201	234	210	236	194	229	222	245	179	224	217	220	229	224	224	197	219	233	194	208	232	207	203	218	212	208	224	222	207	233	202	234	243	199	233	231	224	222	226	235	225	234	219	227	212	210	233	232	219	231	222	202	219	225	219	222	211	254	227	219	230	203	205	210	220	237	216	211	209	232	192	210	181	221	232	222	207	213	192	228	227	210	220	201	234	216	202	236	222	215	233	244	230	225	212	240	208	249	226	215	203	239	214	219	220	223	215	215	208	215	225	218	215	252	224	219	226	228	206	201	210	215	226	216	237	223	208	214	217	236	206	217	232	217	221	230	215	225	250	204	217	229	238	226	225	218	196	235	222	224	197	215	195	233	219	237	199	229	226	214	213	204	241	211	218	212	214	197	202	239	226	223	195	232	223	214	196	212	231	211	220	213	237	208	232	224	228	239	230	229	210	227	210	194	248	201	215	225	226	242	245	199	225	239	226	199	220	214	225	241	228	198	247	212	229	229	221	240	204	222	232	225	218	225	215	208	216	210	229	220	227	206	224	227	201	208	214	215	234	195	236	190	211	218	238	220	219	209	233	211	219	208	221	232	227	227	203	237	219	213	219	230	212	212	241	198	209	224	231	229	244	242	205	233	227	216	227	231	195	229	220	216	235	202	210	221	216	225	204	198	194	224	245	208	214	233	223	226	197	243	246	225	239	231	212	225	207	214	202	229	210	210	228	232	233	213	204	232	230	230	233	228	227	205	219	200	207	217	178	183	199	237	216	252	233	211	209	251	228	225	231	200	203	250	223	217	231	222	223	208	198	224	226	208	237	216	234	206	210	234	214	223	220	219	203	241	249	229	203	214	229	214	234	231	214	224	228	214	221	244	242	230	245	207	242	228	218	213	228	198	212	211	227	239	217	229	229	228	245	229	206	246	262	216	228	235	230	195	222	254	216	207	212	215	245	211	211	213	223	231	201	239	191	248	209	217	218	226	220	214	197	225	239	244	205	196	225	225	208	251	212	228	223	213	222	219	235	233	220	241	258	231	195	191	216	208	246	200	230	221	243	208	220	219	239	230	235	219	216	221	212	228	219	240	252	242	222	201	231	214	211	250	239	221	216	212	225	229	200	239	216	193	237	252	230	221	242	231	239	226	241	231	211	234	222	223	210	234	229	224	231	225	203	220	212	202	219	225	203	204	230	237	193	210	221	229	239	212	207	204	262	211	203	219	209	222	225	239	238	217	248	210	238	230	227	234	220	220	227	224	208	206	251	215	212	226	214	210	219	222	217	225	242	222	242	205	211	208	226	249	199	254	231	222	239	211	192	220	223	208	213	221	237	201	232	223	202	218	244	216	227	210	242	231	200	226	215	222	234	230	251	232	209	232	241	194	239	223	218	239	190	242	218	240	226	227	224	235	199	220	217	229	246	243	213	225	220	240	203	239	214	210	217	218	237	237	228	234	211	212	211	220	213	202	215	191	189	212	214	226	237	226	222	200	218	228	220	249	217	264	221	238	245	248	216	229	240	214	215	217	236	212	196	211	241	229	213	217	228	211	223	237	194	203	245	213	248	244	221	226	232	206	227	217	192	234	250	220	226	238	199	232	221	230	185	221	219	231	201	211	205	218	211	213	219	188	216	232	217	220	213	228	230	223	241	204	212	244	225	217	242	214	211	226	219	237	218	212	229	223	223	239	213	235	223	217	198	231	227	248	220	233	215	210	218	215	222	247	188	240	237	230	230	198	179	212	235	222	218	231	216	213	226	216	207	206	237	227	204	196	234	216	226	239	231	226	202	214	204	231	227	222	220	234	228	242	219	223	213	216	208	218	222	224	222	227	221	229	228	227	238	220	206	221	213	200	217	211	224	207	218	225	225	244	238	245	218	245	229	212	191	212	236	229	202	209	231	224	211	226	228	209	228	230	216	240	236	231	208	222	245	234	240	214	219	230	224	220	197	211	231	207	207	239	226	248	232	233	198	227	210	234	220	240	242	241	192	215	233	194	218	196	243	238	211	197	230	223	246	229	198	221	203	220	216	213	225	230	228	222	195	218	246	212	204	208	228	246	200	196	244	231	206	223	210	227	220	207	227	213	218	195	192	202	213	193	235	228	252	224	235	202	203	241	228	243	224	221	225	199	208	219	199	200	227	237	195	238	250	238	208	200	217	235	219	228	235	221	214	224	229	216	220	215	252	216	236	212	223	231	229	234	217	230	237	239	201	178	224	207	220	221	208	205	227	240	228	231	221	217	207	213	211	229	239	216	215	234	225	239	230	191	222	221	194	216	225	212	206	192	224	240	227	219	256	217	247	214	227	230	236	228	232	226	240	226	222	211	225	215	230	208	202	247	194	214	237	222
3090	1722	845	871	846	768	754	726	739	706	677	687	639	649	670	658	680	700	608	656	621	664	632	682	653	659	714	683	624	678	665	664	639	651	627	601	661	662	637	645	643	614	654	626	664	624	636	631	634	664	664	649	653	642	658	614	616	627	597	641	641	617	626	668	634	701	644	638	644	644	680	664	677	643	598	652	678	594	647	609	634	664	630	625	660	667	692	648	625	683	672	664	601	657	675	623	606	601	680	658	653	635	654	674	604	635	631	610	642	625	678	691	629	649	655	657	644	632	646	638	655	615	637	644	628	676	635	657	596	588	652	644	618	647	663	611	682	644	626	611	673	600	638	657	659	658	650	628	635	679	656	644	633	655	650	667	627	633	629	660	638	620	634	660	614	621	630	636	659	661	620	652	657	639	665	618	647	635	655	672	597	639	651	683	613	610	629	647	644	664	626	647	674	643	675	676	669	637	650	630	607	625	630	653	620	627	706	691	615	641	611	638	664	610	654	626	640	632	642	649	662	629	603	640	591	663	682	624	626	678	670	637	646	638	632	656	639	634	671	638	662	642	673	603	656	671	656	727	667	627	628	614	651	633	645	608	610	621	649	634	625	603	655	633	650	673	678	628	615	687	652	605	621	629	645	651	650	644	634	610	655	603	645	604	647	615	658	678	647	659	620	596	611	681	610	652	639	596	686	629	647	668	624	667	637	654	571	659	616	662	645	707	639	652	649	603	614	689	646	636	637	634	615	630	693	601	651	629	663	676	623	667	650	663	669	662	601	608	661	609	617	627	650	667	633	593	632	623	674	635	619	625	587	652	637	617	624	615	637	657	665	618	624	635	632	653	623	672	651	597	653	620	674	624	657	677	639	625	618	677	631	696	646	618	681	650	681	613	648	638	669	615	670	631	662	619	595	594	647	650	669	566	669	622	627	641	638	686	654	626	645	634	664	626	666	647	614	615	642	639	601	668	659	673	620	644	629	654	655	648	674	632	639	678	659	721	647	645	585	644	650	639	686	637	655	613	656	698	638	681	658	640	633	624	649	640	610	599	668	725	641	650	649	678	649	636	583	642	635	630	679	659	681	651	647	673	622	623	633	601	625	604	617	635	623	692	642	638	616	685	636	661	622	653	647	640	641	615	660	629	586	612	654	606	607	594	631	610	633	635	628	631	584	624	631	601	605	614	679	650	632	641	613	617	622	656	667	635	646	634	658	606	607	672	640	630	689	653	658	669	673	670	625	585	657	628	638	636	631	681	664	649	639	650	614	604	665	633	642	591	641	652	640	630	635	666	617	616	677	660	647	654	595	671	639	665	639	663	660	672	625	625	611	595	626	618	655	642	617	665	598	661	628	653	621	659	679	641	628	621	641	609	636	683	629	666	663	635	632	607	609	619	624	629	683	656	610	642	653	667	619	580	670	669	662	671	652	632	643	652	671	642	605	605	657	632	596	646	669	659	678	660	616	642	662	638	633	629	664	628	644	677	640	670	590	630	642	653	625	596	614	593	613	652	663	642	625	637	655	682	637	626	615	679	643	615	658	635	643	671	613	653	681	666	688	629	681	626	663	624	612	672	655	643	621	664	652	634	612	662	630	637	656	618	648	623	623	677	622	659	647	666	643	653	623	663	660	610	651	612	673	689	676	640	676	664	639	663	660	608	632	615	678	659	644	623	627	684	653	685	666	651	635	629	642	612	683	637	641	628	640	660	625	642	641	617	650	678	631	608	629	671	637	692	664	636	645	633	670	637	634	628	665	669	637	687	649	649	627	666	601	657	656	658	637	675	612	613	614	611	629	631	620	640	649	630	641	667	639	605	676	638	656	656	636	661	686	666	647	669	618	669	645	675	620	605	630	658	669	641	646	636	626	651	632	630	648	602	661	660	631	623	616	619	609	633	692	612	619	643	652	663	636	613	677	625	655	644	610	631	660	625	695	593	641	656	619	607	615	620	633	608	653	631	654	640	664	633	653	639	624	647	621	600	637	635	689	655	644	641	621	651	682	641	652	648	670	645	653	640	658	685	592	627	675	626	633	622	673	655	623	630	656	650	626	645	634	627	637	647	610	651	631	665	621	647	659	684	643	633	665	655	611	678	685	682	629	672	625	676	646	648	658	632	623	679	663	634	613	655	674	681	640	618	697	664	608	650	609	644	600	654	616	647	665	644	608	643	626	682	680	635	644	621	666	613	646	609	643	628	659	647	664	686	656	651	628	598	647	621	642	664	678	645	616	624	642	643	636	665	598	672	631	615	586	621	690	658	665	624	629	624	599	690	624	652	673	650	626	660	618	653	594	641	637	627	703	637	610	683	673	652	634	656	631	666	663	617	628	662	623	641	638	630	671	643	649	641	642	639	659	644	588	592	625	616	666	664	629	695	636	673	650	657	633	646	662	617	639	601	661	624	581	622	679	664	612	632	617	650	614	668	642	657	655	658	623	647	646	646	620	640	667	655	599	631	621	691	632	656	617	616	651	651	634	633	602	624	630	629	686	672	649	645	680	660	639	621	670	649	648	649	633	625	632	644	657	636	649	623	649	664	635	598	655	599	645	631	620	635	620	596	674	668	710	684	659	688	702	606	669	631	614	662	637	610	639	640	610	626	637	587	677	632	611	608	605	645	660	624	625	622	631	643	637	626	671	633	653	638	632	655	640	634	608	625	615	660	674	686	642	607	593	628	661	644	647	638	657	656	672	642	642	668	669	622	640	683	673	643	666	616	610	691	676	661	639	645	669	660	673	654	633	642	610	646	646	631	642	636	621	645	619	653	647	638	627	675	663	661	641	628	651	622	663	651	658	593	649	637	624	644	647	586	642	663	691	637	601	640	617	610	644	632	601	608	640	682	665	619	667	690	635	660	657	607	660	622	630	659	647	607	619	642	632	643	670	669	626	661	649	649	667	649	629	660	592	618	647	641	650	654	636	679	659	694	645	644	626	634	661	627	628	630	572	658	648	641	654	626	610	603	634	693	641	651	637	688	652	615	676	609	621	626	625	666	643	601	657	614	676	595	610	649	663	638	682	611	699	667	611	664	640	625	649	616	672	616	657	611	643	596	637	613	665	636	649	630	658	664	604	640	602	635	639	653	608	660	658	632	636	579	610	638	700	640	606	638	634	658	626	564	638	606	642	638	639	599	622	669	665	615	655	669	636	647	667	616	651	637	623	665	614	643	661	617	643	647	636	638	626	655	652	642	591	611	590	617	610	657	623	667	705	617	683	591	663	657	628	600	578	631	635	597	647	627	674	669	691	614	629	631	589	625	603	640	677	615	614	606	595	632	638	656	659	632	649	643	630	675	610	625	639	631	642	668	620	623	650	660	633	648	650	639	642	679	711	628	631	622	624	590	625	634	610	607	673	606	643	628	646	655	691	661	653	694	626	662	644	614	618	686	639	613	632	647	662	654	660	621	646	631	655	651	645	605	652	632	630	637	626	682	643	643	649	627	666	659	680	590	649	613	611	670	625	681
18061	11453	1719	1086	778	532	434	329	275	250	215	200	179	168	152	141	180	136	143	127	133	133	142	143	132	147	129	133	161	144	155	192	120	115	106	105	106	127	110	112	100	110	119	106	116	114	89	121	94	117	107	110	105	117	105	112	110	113	123	104	102	109	104	109	98	98	86	103	102	106	104	84	97	92	100	107	99	93	86	82	93	108	96	106	97	94	87	88	95	98	102	100	106	98	92	109	113	91	99	111	100	96	103	92	102	79	113	102	97	126	110	118	91	111	89	107	116	111	103	103	96	98	113	84	96	104	103	90	107	110	84	98	106	108	106	100	100	87	107	100	98	103	89	84	101	86	112	122	96	84	106	106	83	101	101	78	81	88	99	91	96	117	90	104	96	98	89	94	99	98	89	88	82	92	113	99	92	108	100	111	96	96	101	88	113	112	74	84	107	102	78	91	112	118	110	102	93	93	108	116	96	99	115	104	96	99	117	96	107	84	97	98	110	130	107	90	120	93	103	95	104	107	97	82	101	94	92	93	111	100	113	102	109	110	101	115	100	99	107	103	123	96	93	110	114	103	97	93	87	97	97	79	92	98	97	100	100	106	101	108	124	94	79	88	86	97	111	91	89	89	94	102	99	102	94	94	108	106	86	83	108	89	82	93	104	99	80	96	100	106	114	104	86	112	118	101	100	115	105	98	98	105	111	103	97	109	99	107	101	97	101	102	104	92	101	100	108	117	81	105	104	112	96	103	102	109	104	89	92	93	93	116	73	104	101	106	102	124	105	99	95	93	84	94	98	105	104	105	84	126	109	93	85	115	101	98	108	107	109	98	101	97	110	105	90	93	100	83	114	104	106	94	100	93	116	111	100	95	91	112	94	88	86	82	98	107	92	107	112	99	102	104	96	121	95	92	98	94	89	98	108	79	102	105	115	120	108	101	107	108	105	96	109	103	113	89	114	106	106	111	86	103	99	111	84	118	94	105	87	106	115	107	122	95	112	108	91	97	104	106	84	85	120	99	104	90	112	106	104	101	108	96	110	101	103	93	105	107	99	84	94	112	101	112	97	100	104	104	90	108	85	104	101	111	110	81	114	103	87	84	97	97	100	94	91	106	105	101	89	110	100	96	117	104	108	119	91	108	107	107	101	123	100	97	102	108	108	119	111	109	99	111	90	91	87	94	89	105	88	116	82	92	102	98	101	94	85	106	97	121	103	95	100	97	98	101	112	119	109	85	96	102	93	97	102	97	98	98	103	114	102	96	97	99	100	112	103	110	107	113	101	105	79	99	97	99	81	94	113	98	98	97	111	99	88	111	98	119	104	99	100	109	114	113	95	106	107	116	106	112	109	94	119	87	97	109	99	88	101	123	95	102	94	108	96	93	85	109	86	102	74	100	82	94	108	91	105	95	96	84	116	112	104	99	109	103	97	99	92	99	115	100	107	128	116	93	106	99	106	102	108	99	92	97	114	95	97	112	113	112	112	120	98	102	108	104	103	112	114	83	97	102	96	102	119	104	112	87	104	69	95	85	100	105	87	88	92	90	81	101	79	107	113	111	118	87	98	116	108	114	95	93	109	112	94	107	82	96	92	95	95	107	98	102	116	98	106	112	120	101	100	96	93	88	116	103	107	110	96	105	87	115	95	95	96	94	93	98	104	102	100	97	84	117	119	99	75	103	101	111	83	109	102	89	88	100	108	84	86	80	103	103	91	116	108	108	105	110	91	113	108	104	105	102	79	111	94	104	96	81	113	90	93	89	109	106	95	115	83	106	122	92	106	92	105	104	108	108	113	93	93	95	92	110	89	97	101	101	92	96	83	119	107	106	106	94	126	92	109	87	90	103	114	88	87	95	116	106	87	101	106	104	102	104	91	88	100	110	111	88	92	96	100	94	111	100	96	93	103	97	89	94	81	96	91	98	98	91	87	98	108	90	99	91	118	82	117	105	100	93	84	95	105	112	96	90	99	96	95	117	77	98	107	82	76	100	122	109	91	97	112	101	108	105	109	74	82	96	97	102	119	107	97	82	93	111	98	96	106	111	101	90	103	92	87	95	95	92	94	88	101	96	101	107	93	93	95	112	92	90	100	88	90	75	97	93	92	102	92	105	116	103	98	106	102	89	94	115	104	92	92	97	103	91	95	98	88	100	116	88	101	99	99	111	108	98	98	105	112	105	106	105	87	88	108	103	92	97	95	88	106	116	97	85	101	95	97	83	105	105	110	123	113	109	101	91	104	80	97	102	88	102	94	111	114	104	88	95	120	116	110	94	117	103	95	114	108	86	101	106	84	121	118	104	91	102	90	95	97	113	103	97	117	94	120	112	111	85	103	95	101	98	99	97	100	108	98	112	89	88	103	114	100	108	76	100	96	95	96	91	77	105	99	110	103	120	81	117	89	99	114	94	115	82	97	95	109	120	117	103	96	94	91	106	84	103	116	109	90	105	102	86	101	105	88	90	103	85	97	98	94	94	108	92	108	106	105	106	115	109	97	90	105	121	92	95	102	95	88	86	103	103	105	90	100	98	88	113	103	102	100	100	100	98	91	128	108	101	106	94	84	93	107	94	92	97	96	101	106	92	82	104	90	91	113	96	108	102	113	90	90	95	96	102	87	105	93	96	103	87	114	104	97	95	102	111	91	104	98	90	91	99	85	105	109	118	97	86	110	109	101	95	114	111	99	103	95	105	97	117	95	108	113	110	102	98	104	121	107	110	105	99	112	100	90	122	98	98	105	105	96	97	99	99	102	96	88	108	98	85	111	107	77	89	95	106	90	103	92	102	108	100	102	100	102	87	111	133	103	96	87	93	100	116	107	113	94	108	100	101	96	98	109	80	93	110	99	103	74	85	98	119	104	101	107	103	111	87	119	90	86	104	109	100	84	101	92	95	87	82	108	90	94	92	88	108	82	86	111	93	107	86	104	87	108	95	97	123	125	94	100	103	83	104	113	109	118	109	90	108	106	104	110	108	90	87	108	105	84	104	108	93	107	103	96	98	80	95	106	85	91	117	81	88	83	89	92	94	101	99	104	101	94	118	91	105	95	92	112	93	111	99	97	99	112	111	100	107	91	100	90	91	92	104	97	103	114	97	91	96	104	87	102	118	107	99	95	94	93	116	126	96	88	107	103	102	100	94	95	97	93	118	119	108	83	91	90	80	92	107	100	98	101	103	105	110	81	107	106	99	101	107	102	112	86	99	96	110	87	86	100	110	110	101	105	100	113	119	88	110	84	106	94	92	109	98	90	91	121	108	92	89	102	98	108	109	87	101	87	77	104	95	102	76	101	109	111	112	95	99	107	84	90	93	104	110	94	100	105	97	89	107	94	106	113	103	108	106	94	88	103	87	121	110	105	104	107	89	101	107	94	115	91	129	90	79	96	97	111	95	87	96	94	102	106	86	100	103	93	101	119	86	117	103	101	100	111	80	89	116	100	103	97	91	110	101	116	115	100	99	103	106	90	101	109	99
11937	8536	3078	3639	3035	2471	2059	1768	1474	1227	1169	1023	946	821	697	690	679	657	633	554	545	529	492	557	595	669	684	797	763	762	783	771	588	483	509	452	433	417	370	390	391	423	404	413	392	387	391	356	381	363	371	420	377	388	363	372	371	355	332	371	359	374	344	370	347	348	368	379	324	326	382	331	350	352	330	369	345	350	366	341	322	344	365	344	320	370	361	378	328	347	340	350	347	352	334	388	360	347	340	340	380	314	336	367	342	336	361	319	356	342	361	362	346	337	331	387	335	345	331	327	359	362	357	329	328	352	337	354	362	316	363	372	376	329	335	349	370	343	362	344	314	323	334	348	337	317	304	381	350	359	345	344	340	326	319	335	318	345	338	363	319	367	326	333	342	320	354	327	366	332	348	342	311	367	308	327	338	329	338	327	317	327	322	308	357	329	334	346	343	342	370	347	321	347	333	361	310	351	310	340	333	333	333	325	343	320	304	326	313	362	341	326	331	368	334	343	346	359	323	315	335	316	293	314	317	334	326	333	299	319	323	333	322	348	320	349	330	341	335	342	355	312	300	349	319	370	308	354	322	314	337	318	319	321	321	329	356	325	349	333	346	360	305	322	352	329	327	325	343	330	317	349	342	353	334	326	313	327	350	318	337	300	318	340	331	328	346	346	318	353	290	326	322	368	345	336	355	341	345	294	352	312	304	323	329	324	331	306	328	344	319	356	371	348	348	336	338	337	310	318	349	319	331	307	321	327	312	315	327	342	324	319	374	330	305	351	341	301	317	344	323	359	306	319	331	325	343	302	359	313	309	335	341	325	299	299	344	370	382	333	354	313	330	312	335	374	319	319	315	333	343	323	341	307	319	356	311	362	286	315	348	320	299	340	361	330	316	327	337	338	336	341	335	374	345	331	340	345	349	348	357	311	305	287	308	335	344	333	335	329	285	338	341	298	304	367	322	329	336	337	334	311	338	322	324	343	343	325	332	317	331	321	330	335	321	299	349	357	329	331	305	328	347	343	340	300	317	312	309	358	305	360	295	313	319	326	325	334	322	331	321	318	339	334	329	338	318	345	309	289	359	317	362	351	317	287	360	313	341	345	345	344	343	346	327	324	320	334	355	331	318	329	306	334	337	314	348	305	326	341	354	327	369	347	329	342	353	327	351	327	326	331	350	328	321	335	304	366	329	341	300	332	317	320	320	328	320	317	362	365	303	359	332	312	294	308	366	330	337	314	333	363	348	337	348	326	308	327	330	342	360	341	352	350	339	321	378	346	322	315	311	327	314	345	368	349	326	319	333	331	359	339	331	315	349	323	324	354	343	352	341	321	333	302	353	341	329	331	305	381	327	289	328	349	335	322	330	365	313	324	311	319	342	309	325	340	339	336	326	366	329	329	337	361	349	331	338	330	345	342	358	324	294	324	344	362	372	330	348	313	368	345	306	319	317	309	363	320	328	332	322	305	361	345	386	310	357	303	313	320	338	344	337	329	328	342	333	313	371	349	306	341	331	357	334	371	351	332	328	337	337	348	317	301	339	328	319	345	327	305	333	316	318	364	340	339	316	326	356	365	327	329	322	310	329	335	335	320	286	310	372	311	343	317	341	322	293	360	302	345	313	314	320	315	343	322	329	350	307	322	316	303	316	353	327	356	328	328	349	362	335	343	339	338	345	323	372	299	331	353	333	329	313	325	338	317	318	358	337	342	341	304	312	369	328	341	331	330	332	309	324	294	325	334	327	304	340	367	323	363	348	363	358	353	326	355	361	348	318	373	339	333	362	330	325	340	307	322	304	333	341	307	355	337	358	324	332	301	304	309	326	354	353	344	321	348	355	317	332	333	346	334	335	313	322	344	359	342	336	322	330	328	288	324	337	308	329	342	353	372	321	337	341	336	332	355	312	311	344	337	321	309	326	351	332	321	349	325	314	316	330	333	327	342	315	338	336	330	359	330	374	332	292	321	341	300	346	305	352	328	350	358	324	334	339	350	301	326	335	332	337	321	345	354	322	331	314	354	344	345	350	313	313	322	350	377	331	307	319	314	351	365	333	354	349	319	333	364	369	332	340	345	342	357	330	344	319	316	364	324	323	352	335	305	348	333	359	354	351	351	345	359	312	309	337	352	315	346	306	323	345	311	348	337	337	340	358	333	314	331	325	334	328	323	330	299	306	353	336	354	324	333	343	323	324	349	301	315	329	349	357	341	339	322	365	323	297	321	332	325	353	342	343	346	352	346	319	360	307	357	360	343	362	321	326	319	348	315	327	331	300	305	332	355	292	360	325	336	350	344	328	319	362	323	339	379	326	366	348	349	335	325	333	322	321	346	348	350	314	344	353	313	365	325	305	336	333	323	332	349	333	336	337	331	341	326	337	326	326	355	322	357	336	370	318	350	332	312	351	329	349	325	348	322	347	303	300	360	287	352	329	317	307	307	339	309	357	324	368	332	347	338	322	377	316	343	288	328	333	304	330	323	324	329	319	336	313	328	354	328	351	329	322	310	324	316	324	315	327	325	312	337	336	349	296	323	373	357	344	321	326	332	352	334	334	360	333	335	332	312	364	362	339	347	333	301	331	330	334	334	316	304	317	313	312	338	329	346	307	307	327	339	313	350	320	342	321	320	346	328	364	346	319	339	322	320	336	334	357	338	313	351	315	354	362	342	320	314	325	340	341	337	317	331	379	333	368	350	337	319	340	328	335	328	348	333	335	340	324	309	327	307	336	339	327	307	327	358	324	312	323	337	374	321	334	327	321	333	320	330	324	380	321	318	371	319	356	322	349	309	320	324	353	334	323	346	317	305	329	352	332	348	322	342	377	332	306	320	348	316	306	293	295	319	330	336	332	318	294	332	366	326	310	328	322	306	326	332	343	359	344	269	329	355	366	367	373	380	312	286	332	329	321	324	355	359	315	317	340	337	326	324	317	322	337	366	340	350	311	336	317	330	306	370	311	361	354	345	313	320	321	308	362	345	327	337	371	322	319	372	339	305	342	338	309	343	350	319	318	326	347	346	346	307	343	336	331	327	337	308	327	353	299	344	330	318	319	352	306	335	341	384	352	342	327	336	346	312	328	322	314	323	328	330	358	359	319	342	320	324	304	320	352	342	318	323	298	316	343	341	325	304	321	324	332	336	302	329	370	334	323	335	351	346	325	343	335	339	356	326	313	350	326	347	329	358	337	313	315	331	313	345	341	321	301	321	357	354	298	337	342	332	338	331	280	326	344	345	317	314	336	327	311	326	331	344	352	306	351	347	337	342	313	369	284	326	360	330	320	345	314	320	347	346	318	289	335	381	328	308	340	324	314	359	325	309	344	320	351	345	317	335	344	362	316	313	311	323	333	344	330	346	338	330	348	321	361	309	322	353	345	338	343	319	305	333	337	350	346	333	343	334	313	324	309	297	312	329	327	336	349	304	311	349	336	323	320	329	371	337	325	311	318	333	356	332	326	359	333	312	330	343	311	355	326	326
26351	18627	3790	2241	1377	1037	750	625	507	427	372	309	315	295	239	248	215	223	215	222	200	196	199	210	189	239	215	220	250	230	228	204	179	175	168	180	168	184	145	159	165	171	160	154	153	164	141	144	150	147	182	154	163	148	163	160	151	137	157	136	144	152	152	124	173	158	155	144	153	150	124	163	172	147	152	153	141	148	151	145	152	146	151	157	159	145	132	148	133	142	152	137	147	159	170	126	143	163	139	154	132	130	148	138	141	141	138	155	166	141	127	153	162	152	164	154	126	152	151	138	131	162	137	143	128	140	153	158	137	140	149	126	133	142	164	165	131	144	171	167	146	135	132	133	133	141	153	183	161	137	149	152	140	149	164	129	146	159	149	141	140	151	138	145	147	154	152	146	119	153	151	145	138	164	149	141	147	130	135	129	137	151	137	145	139	148	136	162	146	151	152	144	152	172	140	148	118	131	153	122	139	168	151	142	139	130	165	136	152	162	147	134	146	131	137	136	150	130	135	155	150	171	155	133	131	125	175	140	137	130	159	145	135	143	162	131	129	136	140	120	145	138	146	144	150	162	144	151	124	150	135	139	134	153	135	157	143	158	156	154	164	129	153	152	148	148	127	139	155	162	140	138	156	180	154	145	135	143	154	148	145	129	125	131	151	141	131	137	136	151	141	127	139	184	129	142	159	138	166	172	139	145	162	135	141	155	138	121	159	113	153	138	130	152	144	144	121	149	128	143	180	131	142	129	159	137	169	133	147	151	129	138	152	146	144	137	146	155	154	116	164	125	159	147	153	129	110	149	137	153	155	138	151	151	165	150	143	165	145	146	151	147	149	148	147	133	181	143	137	126	143	154	146	128	151	131	161	159	154	174	145	137	173	165	162	148	118	157	168	149	138	159	156	118	141	139	159	134	157	145	142	152	135	140	150	148	160	149	144	141	138	134	142	169	132	156	150	130	156	140	146	140	153	142	165	160	146	155	151	154	141	143	139	135	139	132	143	144	147	177	135	126	134	150	166	165	138	127	136	127	163	139	146	121	168	140	128	144	135	153	153	152	135	132	147	173	157	151	153	150	170	148	157	134	155	139	159	151	138	146	154	161	167	151	148	153	123	142	137	128	164	151	156	148	156	141	136	123	169	150	139	129	161	144	139	145	135	145	145	155	142	123	160	113	165	135	141	135	131	123	151	156	143	155	147	139	149	132	173	153	168	125	135	153	127	127	139	156	133	131	165	145	139	151	136	147	145	146	142	145	135	153	159	136	138	146	129	138	137	145	147	130	169	152	146	152	142	167	153	141	151	133	144	118	156	141	129	154	143	148	144	139	166	139	142	145	152	145	160	149	118	158	144	159	136	167	130	146	147	157	125	148	139	148	143	133	149	148	129	149	136	149	117	176	135	140	160	134	148	127	148	152	134	138	140	139	123	138	141	152	135	153	144	148	152	135	135	140	133	137	141	159	146	142	149	169	153	153	140	146	144	160	143	153	132	156	138	145	128	149	161	158	131	134	145	150	177	137	148	143	157	140	156	149	148	142	144	152	147	139	145	139	133	139	148	154	135	142	146	147	145	152	130	142	150	157	150	150	150	139	137	174	135	140	142	154	143	177	135	145	132	150	124	136	136	131	141	141	138	156	143	159	125	168	162	180	150	121	130	147	167	144	151	127	148	150	160	122	155	178	150	151	143	141	123	152	141	133	141	163	127	157	146	128	132	142	141	158	137	143	124	186	136	151	130	165	157	120	146	149	154	152	161	132	153	148	124	154	130	139	144	151	139	121	147	138	144	136	152	149	134	142	150	142	135	165	145	145	165	139	135	139	135	143	140	172	131	156	174	155	138	142	147	146	137	152	138	142	173	161	142	170	152	147	135	125	143	139	152	142	137	138	131	136	157	159	155	138	140	144	146	141	127	128	167	140	134	149	162	133	137	135	129	146	140	150	166	147	142	132	121	152	138	143	150	146	147	148	136	134	160	147	146	142	133	130	138	150	130	144	148	128	152	136	129	143	149	131	158	154	146	148	154	158	134	140	151	141	140	155	128	134	143	153	145	136	124	138	125	154	129	150	129	132	137	129	141	133	122	139	164	136	156	157	144	137	151	122	135	153	156	148	144	163	149	168	147	161	139	148	153	137	149	142	170	129	136	145	158	143	144	136	166	128	123	124	147	142	135	136	136	128	154	144	142	146	145	140	149	152	146	151	140	181	127	133	157	157	164	130	123	137	164	118	167	128	153	155	140	146	150	137	162	145	146	148	141	160	133	134	173	176	141	127	118	154	141	138	158	139	139	149	158	141	123	159	139	145	148	145	141	141	153	135	134	134	150	131	142	126	136	158	121	149	154	143	132	124	125	164	118	134	149	153	165	142	140	136	158	180	137	150	156	146	128	143	134	151	145	136	170	146	151	160	147	128	146	146	135	144	160	99	128	136	119	143	130	139	155	150	133	135	135	138	164	141	138	148	138	159	149	139	137	140	154	137	122	140	160	154	137	145	139	154	132	170	131	144	137	130	144	142	133	143	135	149	125	139	141	156	151	146	143	124	161	126	130	139	158	138	142	147	113	147	133	158	137	137	132	147	149	135	134	140	147	124	151	161	143	162	123	151	134	136	151	138	147	146	144	133	173	143	140	146	132	144	139	147	152	154	140	142	140	146	149	133	126	149	189	147	136	136	149	145	147	131	148	144	141	137	131	135	146	149	139	157	137	158	145	143	161	157	156	147	140	138	148	143	144	162	134	137	142	162	141	155	140	144	131	129	138	158	140	137	145	158	160	142	137	137	136	138	132	162	155	147	142	144	136	139	158	144	141	132	131	152	118	128	132	131	147	137	149	161	159	139	132	143	164	157	165	133	134	128	134	148	133	145	159	152	149	177	165	164	142	164	147	133	138	132	141	132	153	129	128	156	131	152	130	153	129	127	128	164	141	144	157	144	145	152	148	159	150	143	141	155	123	135	150	154	157	187	134	151	150	148	168	132	151	124	148	140	149	148	151	140	145	165	152	123	145	133	162	132	150	145	115	119	136	151	137	151	147	144	134	146	167	146	133	138	142	130	145	148	147	147	141	165	129	150	154	174	148	135	151	165	138	131	136	138	141	141	142	161	137	148	126	120	141	136	163	134	143	147	129	157	151	167	155	143	161	118	137	137	160	145	137	151	152	155	145	166	134	147	118	141	151	144	136	168	144	158	161	134	170	135	148	142	147	143	148	167	152	145	112	122	160	157	142	143	139	154	153	133	131	159	150	157	141	141	166	152	127	132	153	135	146	144	148	132	141	135	136	148	170	156	143	134	141	134	159	130	183	132	145	148	151	142	136	128	141	160	132	161	153	160	141	135	153	137	139	129	146	157	140	138	150	140	142	139	152	155	148	160	140	144	146	141	149	146	152	149	153	160	148	147	141	150	140	154	131	141	143	127	170	124	143	155	152	135	147	141	151	150	155	124	133	142	155	152	155	164	131	157	157	125
15674	12396	5891	6597	5472	4587	3613	2978	2521	2119	1914	1660	1541	1359	1222	1188	1047	1055	963	905	885	833	848	867	996	1174	1121	1382	1171	1342	1334	958	764	738	708	684	553	642	583	559	576	567	560	532	565	575	549	578	556	518	581	517	521	542	509	529	518	484	485	515	486	509	508	463	515	512	510	511	490	494	488	481	516	458	476	477	471	485	480	484	492	451	497	512	466	474	448	454	478	453	449	475	467	474	430	457	479	459	454	441	441	490	449	470	445	486	479	483	453	494	444	476	468	466	468	482	494	503	439	475	437	463	486	497	474	472	442	481	481	428	461	445	451	463	462	461	397	435	430	494	448	450	446	457	494	433	458	450	464	497	463	470	443	450	481	443	447	475	472	424	453	485	475	461	514	451	427	480	463	450	428	448	465	460	454	463	450	465	466	465	461	434	428	456	440	438	411	478	471	440	425	447	488	486	467	433	450	458	449	452	466	455	483	424	426	460	467	464	441	454	459	452	483	447	467	437	436	471	434	483	435	442	447	424	472	460	431	497	485	476	429	454	453	457	465	408	476	468	492	434	416	413	447	452	452	445	426	453	463	490	426	446	482	438	450	472	455	472	438	417	425	443	393	476	458	458	457	459	440	442	435	436	488	452	491	432	445	479	435	447	452	454	469	442	476	451	506	458	440	464	457	474	462	480	442	462	430	468	451	479	454	415	486	476	500	492	418	411	488	482	467	464	444	457	432	446	485	444	451	405	442	458	433	436	465	399	447	439	425	440	487	449	445	449	450	454	454	481	448	446	470	465	436	449	436	453	450	434	464	438	439	472	479	413	468	432	468	454	465	428	464	457	469	477	458	478	417	428	472	460	444	454	475	438	445	430	448	483	451	409	441	423	486	435	429	428	451	463	466	489	424	484	434	463	494	428	451	444	460	458	451	427	432	499	444	441	436	434	448	457	477	432	427	429	416	446	433	452	439	471	412	444	490	432	439	437	470	450	449	456	480	444	482	471	445	458	432	451	440	451	452	485	468	429	434	462	424	447	481	514	447	461	435	440	474	491	457	414	407	459	465	474	460	479	450	427	433	432	398	452	463	466	441	463	433	443	464	433	445	464	464	491	429	435	451	508	483	468	435	417	435	440	459	475	456	450	481	464	468	471	438	449	447	457	459	477	475	450	412	449	472	444	427	438	460	468	439	453	451	448	441	477	444	454	485	421	457	415	470	436	470	387	460	422	448	443	476	418	431	448	438	451	443	461	499	452	477	460	506	427	474	434	398	434	473	441	417	461	479	468	453	421	438	421	466	466	461	454	471	474	412	469	426	446	492	436	417	443	460	457	462	441	445	448	472	442	458	435	447	456	474	430	439	454	450	441	463	456	455	493	444	460	462	459	465	459	443	445	475	436	468	486	444	473	469	461	432	484	452	439	499	480	439	496	427	435	470	441	466	491	455	430	471	503	447	444	440	457	479	451	461	436	435	413	440	475	459	452	412	449	482	457	417	459	450	472	451	450	445	478	493	433	449	451	459	444	449	450	441	438	427	399	431	445	446	440	462	434	452	474	437	458	472	455	458	445	446	461	450	480	454	464	427	439	448	439	478	474	466	448	460	452	475	454	433	429	457	401	440	481	456	455	472	439	485	442	450	468	493	435	445	436	448	460	488	442	422	451	473	484	462	479	451	450	426	449	440	440	447	442	422	461	455	447	483	431	481	484	435	456	465	470	448	446	411	467	500	459	454	438	426	442	439	470	445	427	488	464	429	436	439	433	427	470	471	444	457	477	455	450	437	486	457	452	489	480	451	422	487	464	439	436	448	470	445	499	426	444	436	444	433	441	459	454	457	437	461	449	479	473	441	419	423	446	438	438	472	473	474	438	438	439	501	468	454	429	420	461	444	422	457	439	452	490	430	435	410	441	437	457	467	437	438	439	447	459	422	450	456	450	454	475	456	453	467	427	461	455	461	463	479	451	463	425	438	477	491	484	432	464	443	468	463	431	423	463	448	452	486	474	413	461	424	425	463	444	474	435	443	435	427	461	443	458	432	440	480	429	450	448	451	457	423	432	429	481	477	434	437	441	461	455	483	452	462	443	426	468	455	498	447	468	499	460	442	456	462	438	461	496	416	456	444	418	452	457	453	467	429	456	460	449	459	434	478	432	448	430	477	434	448	457	478	442	462	461	458	482	451	477	425	461	434	439	487	466	496	460	471	475	482	447	471	443	463	446	491	432	460	459	411	450	468	465	446	447	461	461	446	471	431	455	491	417	425	431	471	457	488	491	426	409	444	447	420	466	448	458	439	501	473	462	470	473	467	448	440	496	448	484	460	474	477	437	435	461	451	443	446	420	434	447	428	453	479	459	467	436	450	450	456	493	446	460	418	451	429	447	428	414	461	456	472	451	441	478	426	431	443	453	447	450	462	472	435	473	429	479	451	429	438	431	439	466	437	469	446	430	444	479	457	448	464	435	470	447	444	444	483	453	470	463	450	459	450	436	415	428	467	462	449	457	451	447	426	458	431	413	474	428	484	446	446	459	440	430	459	484	454	433	447	493	401	395	501	438	457	439	453	485	464	416	438	426	466	459	438	481	507	451	446	460	436	454	443	452	438	461	433	455	433	446	451	446	486	404	456	442	427	475	461	439	467	420	458	449	470	429	435	432	466	475	457	446	457	438	455	452	458	446	470	427	485	431	464	433	470	422	424	465	445	441	455	454	468	429	452	489	478	503	474	438	451	494	448	491	468	478	449	460	435	492	444	465	459	449	461	457	475	429	461	437	464	429	444	415	486	446	445	472	459	425	458	453	471	469	444	444	461	491	450	432	473	445	462	480	440	449	432	444	436	476	458	454	417	461	482	425	482	465	471	480	452	467	432	469	474	459	490	442	452	452	429	501	476	483	449	434	430	409	439	469	487	457	460	426	468	476	470	474	439	458	423	456	457	434	433	409	451	466	456	456	467	479	443	415	492	453	454	459	423	448	449	459	451	427	473	420	468	442	443	435	472	457	426	435	452	439	426	467	491	461	459	413	480	420	480	504	438	458	469	435	450	449	473	501	468	455	449	473	471	442	436	469	428	431	467	470	488	463	447	454	456	455	415	481	459	415	451	453	441	421	442	464	455	489	420	446	449	471	420	448	423	441	481	467	483	465	444	428	458	451	486	442	461	440	482	450	468	454	492	506	441	469	431	411	444	422	465	458	432	412	416	457	442	487	485	460	460	429	445	451	430	445	438	474	513	467	434	455	464	446	482	446	431	471	438	482	459	473	472	459	435	476	459	444	469	494	457	448	424	433	461	394	476	425	458	458	455	483	447	458	478	500	444	428	456	512	473	442	445	450	491	450	446	437	429	465	474	451	433	433	464	435	485	442	476	424	454	451	477	451	465	476	417	443	483	468	429	477	461	441	402	461	404	437	458	449	449	409	442	437	470	453	457	448	450	463	425	458	458	459	451	439	433	471	422	428	435	468	443	450	460	455	452	473
2873	844	345	273	296	264	260	251	233	216	230	236	254	243	207	223	250	248	227	226	230	262	216	234	197	245	250	233	240	214	239	214	240	209	245	243	218	238	217	238	217	226	244	229	229	251	199	255	206	221	216	206	232	213	234	215	243	218	251	243	209	248	225	216	235	216	242	220	243	207	217	234	233	215	210	214	206	214	234	246	189	198	237	211	205	236	230	222	235	213	227	255	222	209	214	197	223	232	228	205	240	246	229	205	242	226	216	192	198	245	227	236	216	208	220	213	232	218	221	198	219	232	238	215	247	230	238	206	243	225	207	208	219	216	227	251	221	203	207	244	206	219	215	201	208	192	219	212	253	235	207	236	215	247	216	220	233	228	227	213	215	200	235	225	232	214	221	220	215	236	197	208	216	214	215	210	229	219	206	230	233	221	223	237	235	192	218	209	233	235	205	208	213	235	221	235	221	222	190	203	216	219	236	234	228	193	220	211	226	212	226	219	208	254	220	219	207	208	237	201	236	226	216	204	238	229	233	193	221	234	203	220	246	238	217	196	214	205	233	240	200	237	227	220	235	219	256	210	221	238	202	230	229	206	233	215	217	214	215	202	229	214	217	242	206	219	206	198	214	249	206	217	216	227	223	213	237	210	208	217	229	220	224	229	200	205	234	216	212	239	225	210	233	213	209	232	221	236	243	229	236	242	216	194	222	210	243	229	234	189	206	220	185	231	228	229	208	233	237	212	213	239	208	261	204	217	224	229	228	223	225	247	238	204	208	203	232	217	190	212	221	215	225	245	226	189	239	257	208	224	228	224	198	236	252	201	247	227	196	208	237	218	213	250	235	226	209	208	253	226	190	205	194	241	218	226	217	220	200	235	229	261	223	246	218	198	231	227	230	189	228	231	221	228	214	235	214	212	225	241	224	213	200	232	200	249	227	222	229	228	226	216	221	200	202	242	200	211	192	236	214	195	224	221	231	202	242	260	198	216	251	209	247	208	207	222	225	233	207	224	224	219	228	214	244	233	240	231	231	215	229	225	228	216	266	244	247	210	201	230	223	220	196	230	185	217	239	232	210	228	201	238	223	226	232	232	207	234	220	217	209	216	229	234	213	234	245	220	218	233	229	203	232	224	237	217	186	200	209	221	201	237	224	224	238	228	216	225	245	233	228	197	212	204	211	232	232	232	215	235	231	224	204	219	225	231	214	214	198	237	233	251	225	187	232	211	204	230	214	222	230	220	229	227	208	226	216	216	190	210	234	218	234	218	226	217	179	221	215	216	246	239	242	223	183	217	209	198	224	237	230	231	220	214	218	234	228	243	219	221	193	223	240	191	216	214	219	221	248	226	246	204	217	222	219	251	202	215	227	208	222	228	208	225	219	214	211	229	221	220	232	235	195	215	214	194	234	243	232	215	230	223	220	228	220	185	233	237	213	237	224	209	223	222	208	221	212	207	195	215	213	212	194	222	227	227	225	231	226	232	227	218	220	212	217	231	212	208	213	226	223	220	242	241	203	231	228	206	223	221	224	213	234	186	213	217	209	221	218	196	244	220	224	206	235	219	228	225	218	209	247	222	228	237	213	213	229	228	244	235	222	214	216	235	227	188	213	226	231	217	187	211	241	220	240	225	257	209	230	210	242	256	217	208	214	209	240	217	231	248	202	218	215	221	212	202	242	209	213	206	231	185	217	210	209	248	184	210	216	195	215	247	218	227	238	236	243	237	225	238	237	207	241	211	235	244	249	237	218	208	217	209	217	216	236	190	245	224	216	189	231	214	208	210	218	199	222	233	227	242	221	207	220	208	239	205	204	215	209	233	225	230	212	246	257	210	219	252	227	231	222	214	243	224	227	244	210	233	221	224	202	226	215	219	244	221	233	227	240	218	215	186	242	224	218	223	224	214	247	223	245	222	211	227	224	194	223	222	223	219	232	216	215	224	226	242	232	214	223	206	240	212	220	197	225	225	200	227	251	213	221	240	236	220	195	203	223	212	236	220	256	217	228	231	223	228	220	213	213	208	213	228	268	223	218	222	198	233	222	236	240	211	225	207	183	248	225	213	224	238	204	220	222	227	244	217	218	230	210	219	238	230	196	211	195	242	197	233	228	219	207	211	225	195	217	218	220	220	233	228	214	239	234	171	211	210	246	203	219	191	220	228	229	220	210	204	193	207	210	220	211	214	243	204	231	205	239	234	226	227	226	221	240	203	237	214	236	223	209	208	233	208	254	203	213	186	223	235	254	223	247	207	230	224	233	234	226	235	246	231	202	225	205	259	220	224	210	230	205	233	241	235	216	212	213	226	213	233	229	237	208	213	245	208	239	222	224	199	191	247	239	220	191	217	241	252	225	216	228	256	204	234	225	234	237	227	226	241	214	201	236	230	219	233	226	227	216	215	235	245	251	245	209	208	209	219	230	209	252	217	213	221	221	207	222	205	227	215	223	228	216	241	228	221	212	230	262	217	214	218	198	197	226	215	223	231	224	213	201	217	224	214	202	235	216	222	209	222	212	219	215	214	237	216	216	221	225	217	213	226	224	214	239	223	216	221	203	218	220	198	213	202	239	209	204	232	212	234	234	227	215	202	216	227	230	244	202	220	212	231	208	226	218	236	231	235	237	207	216	250	208	240	235	201	225	252	231	232	228	211	227	234	211	227	258	223	233	217	241	221	236	225	216	219	232	240	229	225	216	218	236	226	205	222	229	198	207	240	266	213	219	224	232	214	242	221	218	239	224	215	221	231	209	242	222	225	240	241	226	219	211	207	245	219	217	203	208	200	227	235	213	212	239	256	219	214	233	226	244	228	201	207	208	232	224	199	223	252	246	222	219	198	274	204	257	246	234	248	205	216	246	211	245	231	215	204	200	232	205	190	236	230	225	219	249	224	225	216	208	244	194	218	214	212	225	231	224	206	232	233	191	194	222	239	256	216	237	230	232	211	228	240	217	222	240	259	231	215	214	217	212	211	238	238	234	208	239	207	255	207	213	245	237	210	248	216	235	238	198	223	213	214	207	217	214	226	235	232	229	224	228	211	224	219	236	233	238	214	213	251	209	216	223	194	218	234	204	215	220	223	246	235	225	215	202	245	235	229	206	208	230	227	195	239	221	202	227	216	219	226	223	250	214	189	236	207	237	230	215	197	225	239	200	237	221	206	225	237	216	231	228	228	212	197	229	237	213	221	246	201	230	221	221	221	221	206	213	228	201	222	215	215	234	229	199	220	225	193	216	207	226	238	234	209	216	225	203	232	212	240	218	219	244	233	218	236	191	236	228	231	202	245	253	226	245	222	213	186	218	236	231	218	227	221	220	235	220	221	213	211	229	254	217	213	217	212	221	226	212	248	226	226	217	225	240	254	229	215	221	226	235	221	206	217	215	206	235	215	252	221	210	223	240	221	243	236	226	218	221	236	219	219	219	193	243	240	227	246	206	202	213	221	194	237	265	217	213	228	243	238	230	256	215	255	231	220
2750	1311	872	934	818	786	726	731	669	713	717	694	656	713	718	703	632	687	642	666	652	629	655	658	663	655	612	728	731	711	680	618	633	623	707	666	657	606	690	647	685	598	615	665	604	672	644	680	693	662	688	647	652	640	633	620	612	622	644	688	621	610	608	630	581	667	720	679	598	662	626	612	701	615	614	660	687	654	684	637	627	645	619	677	623	685	648	625	670	629	622	621	625	667	663	636	694	621	673	641	670	635	648	620	674	610	634	637	634	612	654	646	654	621	626	662	605	646	632	644	643	638	689	660	651	650	690	644	620	620	644	625	652	629	648	645	644	633	665	571	632	604	667	643	657	671	639	640	657	649	623	650	665	626	620	635	648	627	668	631	677	713	635	631	593	639	622	626	612	628	622	630	622	611	669	652	608	675	624	678	664	658	604	652	632	662	647	663	618	591	616	650	632	633	594	670	662	633	643	683	682	610	606	633	674	649	668	641	636	636	647	636	631	595	611	659	633	642	659	699	613	652	586	649	651	636	662	655	641	586	632	676	655	668	646	684	658	637	673	626	622	588	642	635	602	608	629	638	670	608	642	652	666	635	663	634	647	646	684	667	640	619	613	609	703	598	675	626	634	663	624	612	674	644	664	630	640	687	636	647	653	582	660	621	641	575	652	616	668	627	614	601	657	639	626	633	662	630	681	632	634	627	628	654	647	632	606	654	644	644	634	641	631	625	663	631	646	658	642	652	661	644	651	655	638	644	603	651	676	646	657	641	630	677	640	619	652	588	701	634	674	624	620	670	660	644	654	626	634	631	670	674	603	625	630	623	621	661	627	688	644	630	636	627	680	632	642	628	647	696	610	650	619	635	618	609	644	652	598	633	636	646	660	614	640	690	658	635	665	665	622	631	670	658	652	669	640	658	610	662	657	689	675	640	640	618	658	626	653	671	646	619	651	586	637	683	648	654	649	628	656	643	685	634	653	649	681	609	623	635	629	601	650	633	643	625	608	621	633	612	651	636	609	635	654	654	640	638	650	647	648	690	615	661	659	607	655	684	614	684	679	685	641	651	653	672	634	681	702	666	622	620	651	638	615	635	656	653	663	671	661	642	631	633	597	647	641	662	666	615	636	683	645	662	629	638	675	664	667	615	636	644	690	585	613	607	640	608	655	660	593	645	642	633	650	623	617	657	681	648	627	628	652	588	652	614	624	684	646	600	658	619	600	641	662	614	635	639	603	621	662	657	666	617	629	662	632	630	613	633	673	647	621	616	626	677	609	641	678	686	622	660	642	630	647	620	707	612	667	681	653	644	678	626	661	600	672	647	647	633	663	642	608	627	648	682	629	655	659	636	662	631	660	672	671	642	617	623	672	671	625	586	657	670	607	649	647	699	632	635	646	589	647	646	663	600	621	635	637	636	609	664	605	658	638	631	620	637	608	616	652	629	641	637	635	628	693	615	635	686	640	646	688	619	608	635	665	580	671	607	674	612	696	632	641	670	646	651	645	667	644	659	630	638	618	651	637	658	601	615	630	612	577	637	650	649	631	625	660	583	653	683	623	650	673	629	653	625	605	609	643	626	638	628	672	660	613	638	621	640	624	613	662	650	664	640	667	627	674	699	615	587	628	674	676	643	679	691	655	654	619	560	625	656	681	679	613	672	639	642	657	640	639	650	650	653	650	619	637	661	630	643	637	676	696	642	707	650	654	610	635	616	642	635	664	586	639	692	606	654	645	622	637	645	667	667	639	679	651	648	680	671	620	659	593	629	629	632	678	642	645	668	666	665	639	649	616	641	638	621	627	660	624	663	631	631	624	639	651	616	628	613	633	657	643	649	654	608	652	645	648	644	664	636	607	625	604	624	659	653	649	677	672	644	654	646	631	652	659	681	625	603	595	608	654	676	624	628	653	601	611	643	647	629	665	654	678	629	666	686	616	642	670	610	688	660	644	631	613	636	666	622	652	693	686	642	643	647	624	644	657	631	656	646	651	630	645	643	654	633	688	631	616	622	662	678	627	643	637	663	606	619	616	652	619	706	593	639	634	664	628	676	611	707	625	696	617	647	670	654	639	633	684	651	641	650	637	635	642	622	658	655	641	671	678	664	621	591	680	612	647	626	656	628	669	644	645	682	679	681	689	694	596	616	620	615	641	614	657	657	635	679	706	670	657	591	641	618	619	640	622	649	668	654	648	679	638	640	644	639	658	610	670	638	639	629	674	643	666	607	591	628	634	639	664	623	670	631	668	627	666	641	608	646	662	665	662	642	670	645	623	651	670	645	622	666	615	627	641	612	666	648	639	585	612	624	620	650	627	629	623	644	624	659	605	649	650	671	645	629	664	669	607	655	685	627	683	672	599	663	614	594	635	662	658	637	661	635	665	673	606	632	670	681	654	624	613	623	646	676	637	674	607	684	651	646	613	603	640	644	646	657	626	644	644	686	624	647	649	656	640	637	638	635	666	681	617	624	627	644	594	664	670	635	610	631	623	650	649	636	662	602	643	607	634	673	658	667	638	607	574	617	579	631	631	629	641	651	607	679	635	628	653	637	655	672	651	641	640	657	619	623	645	623	639	633	613	648	632	656	714	662	661	685	611	596	679	661	606	651	657	689	653	637	579	675	644	627	633	595	605	642	624	630	626	677	642	606	628	642	620	659	618	665	625	592	657	659	649	602	682	602	639	645	615	620	637	640	609	666	643	640	641	624	627	717	670	659	653	629	667	622	641	644	631	671	607	651	627	655	641	652	644	650	686	627	632	644	655	608	642	674	594	644	683	637	634	638	644	681	649	647	634	635	686	615	652	651	615	695	693	626	632	607	638	635	668	669	696	695	644	644	648	671	646	628	650	651	666	632	612	632	674	673	648	598	650	590	635	622	629	635	650	607	633	601	614	707	644	635	619	693	637	663	663	607	631	647	670	614	646	643	659	633	678	678	580	669	663	653	688	634	669	667	680	634	637	669	655	637	631	623	670	594	630	666	620	623	652	634	626	624	607	656	582	662	615	640	707	686	672	652	603	649	673	606	647	671	664	652	585	650	716	661	660	659	657	646	632	653	681	704	684	630	641	654	671	625	635	627	638	656	606	647	742	647	651	608	634	620	609	663	634	581	642	621	623	628	646	702	637	667	667	657	656	653	623	587	644	640	644	625	669	614	642	613	676	667	661	617	648	670	639	592	620	637	649	662	630	646	653	651	658	605	681	638	626	653	627	671	620	638	653	658	658	646	610	675	596	644	682	636	652	613	661	640	640	610	642	613	691	655	641	640	683	632	655	654	632	666	641	635	652	668	615	672	632	640	621	597	614	669	630	616	643	631	622	666	655	628	593	652	660	694	640	630	675	642	671	609	694	604	641	642	612	578	698	642	678	630	668	608	658	633	644	684	671	628	666	655	633	665	651	642	683	677	681	620	686	664	601	648	641	648	626	612	678	596	622	606	657	656	660	630	628	642	655	609	612	625	637	675	646	637	633	687
16068	9583	1537	1059	784	565	395	330	274	251	203	177	204	151	143	147	141	119	134	129	139	134	115	141	132	154	139	150	131	149	182	148	121	131	136	121	112	121	107	104	97	98	110	85	106	100	112	104	119	108	110	100	121	109	119	105	117	98	99	101	113	110	102	119	95	101	96	107	110	104	104	85	116	97	110	97	107	97	114	102	124	89	102	108	104	98	91	120	84	91	90	91	117	116	112	96	106	107	98	115	99	104	104	98	99	107	104	103	93	108	94	100	107	90	93	91	99	118	128	104	115	97	98	101	103	86	98	91	112	86	119	97	100	104	103	87	103	86	117	90	109	122	96	105	104	92	99	95	114	106	112	105	108	100	89	89	100	94	114	115	115	113	86	89	102	102	87	103	75	113	102	99	105	98	100	106	94	98	92	89	105	90	109	98	114	97	104	94	104	112	106	97	99	112	106	88	106	119	117	75	99	89	98	84	109	95	116	105	97	108	96	98	85	111	91	86	102	93	104	105	103	107	101	108	92	92	92	93	105	102	88	90	104	112	104	98	106	108	111	101	95	101	106	117	106	100	92	105	103	89	109	100	96	104	93	106	89	104	100	111	111	112	123	104	87	83	103	113	94	113	110	93	104	98	126	111	114	106	109	110	114	103	125	99	87	99	107	113	102	87	97	105	105	91	111	98	100	84	105	103	107	105	112	117	98	113	131	112	113	99	104	104	99	98	113	84	104	91	84	97	105	96	111	115	105	83	87	99	92	93	86	112	98	109	109	109	101	109	96	105	95	104	99	101	104	98	108	108	109	98	98	123	96	95	133	92	95	113	101	108	104	99	106	125	81	117	120	107	87	85	98	91	103	80	107	92	118	99	108	96	120	100	99	88	98	99	105	108	98	103	89	105	101	82	114	95	105	113	102	93	98	104	101	97	99	99	85	92	95	88	103	92	87	104	95	80	97	100	100	98	89	102	104	127	75	82	85	111	94	88	100	93	111	115	105	94	93	94	119	105	111	104	102	97	91	92	104	112	88	113	79	108	113	97	101	88	93	79	92	110	112	104	117	96	106	105	105	98	107	93	112	110	117	101	109	101	93	104	95	102	103	109	84	88	96	99	97	108	108	99	121	101	108	112	93	119	118	105	95	87	103	79	98	101	100	106	100	107	104	92	110	106	92	109	110	105	94	103	107	98	94	99	103	96	104	109	101	109	111	121	127	93	112	96	96	112	95	105	101	99	88	126	87	111	112	106	99	101	103	89	107	108	109	89	104	87	86	99	95	107	109	107	106	114	119	100	107	104	102	111	106	85	98	104	100	108	98	110	110	79	89	95	105	92	94	101	126	102	91	104	115	96	89	86	99	111	90	87	87	99	104	108	100	93	103	103	95	94	92	107	106	121	105	101	93	114	89	112	96	99	92	92	97	92	91	97	77	106	93	103	106	100	90	112	110	90	125	101	111	93	110	89	104	100	99	125	100	113	108	109	94	113	97	77	118	103	113	88	107	108	116	104	109	110	105	91	92	113	91	112	100	110	99	102	106	104	115	112	123	97	108	110	102	115	88	84	102	94	107	99	102	104	89	93	98	107	109	96	119	88	112	90	107	95	86	95	103	84	84	87	80	99	99	82	93	122	96	116	100	108	102	93	92	109	102	103	81	104	95	83	90	94	91	105	99	96	97	98	87	104	115	98	120	98	94	104	125	89	92	105	113	99	105	102	109	100	93	106	94	108	87	94	100	103	104	94	97	109	101	104	113	109	101	97	102	109	99	122	108	93	103	87	126	98	87	117	107	94	93	102	100	110	105	98	109	106	102	92	101	111	101	104	90	98	105	123	102	101	94	101	106	108	112	94	110	95	104	117	101	102	97	104	108	95	94	97	89	96	119	101	123	110	92	98	100	94	81	99	107	97	96	96	116	89	106	119	100	96	128	92	89	97	96	113	105	95	91	106	99	93	103	101	105	105	106	89	93	94	91	123	103	93	110	94	90	114	116	106	100	109	95	98	122	100	116	94	104	102	99	104	92	106	113	102	112	111	113	86	106	105	98	89	103	90	104	97	109	83	120	106	89	109	76	105	98	93	108	84	110	97	101	113	120	110	88	101	92	121	102	115	106	106	104	94	101	103	115	98	96	121	108	111	107	107	89	97	123	112	102	87	96	89	102	94	113	87	107	122	111	107	97	85	116	102	126	121	104	109	82	103	103	95	107	94	98	98	114	101	97	104	118	100	104	92	106	108	111	117	106	89	98	89	96	86	96	86	103	106	98	101	97	118	106	109	97	104	116	99	79	96	106	110	98	101	106	89	94	96	99	114	93	82	105	84	92	98	114	99	118	73	98	92	92	84	102	93	93	94	114	110	122	113	101	113	106	102	109	97	94	108	102	110	102	96	104	106	116	115	90	123	82	91	91	107	98	96	101	98	111	99	97	96	101	87	99	112	108	103	118	110	96	85	91	106	100	96	99	97	114	90	92	100	108	101	112	90	103	121	90	99	105	91	89	95	110	102	97	88	97	95	88	94	91	102	101	113	97	85	103	122	98	105	115	91	91	111	93	98	125	92	88	105	89	97	94	112	107	87	101	83	126	130	105	100	96	95	101	108	97	113	95	90	105	99	91	120	87	103	111	79	97	110	99	98	91	90	109	91	106	109	80	99	93	116	99	82	101	106	92	100	102	95	108	115	104	115	82	118	97	112	112	90	95	99	86	93	88	105	100	98	110	95	104	101	88	103	112	104	102	113	97	97	115	91	85	92	105	99	107	96	104	99	100	91	101	112	98	88	94	91	118	100	94	95	101	94	95	104	106	83	104	104	107	115	98	92	97	98	92	97	104	96	87	85	124	106	87	109	107	100	96	112	101	87	102	99	99	122	92	118	92	84	101	110	98	92	99	133	101	105	112	98	98	103	113	93	109	104	93	102	97	93	105	106	113	110	108	98	83	92	89	94	108	107	115	103	88	109	88	109	94	115	109	93	98	70	111	117	104	91	89	87	112	104	91	117	128	128	102	114	108	96	91	97	115	97	112	85	100	90	96	113	112	108	110	98	96	97	123	91	103	105	90	102	87	109	97	88	91	108	99	120	94	106	99	112	103	101	92	110	89	103	90	76	86	110	97	98	114	104	92	103	85	112	106	85	92	121	93	99	100	91	103	97	95	89	99	109	86	115	103	104	93	118	101	96	96	114	95	112	109	115	70	85	92	99	107	101	110	93	88	97	95	104	107	104	101	113	115	109	100	104	104	102	105	94	122	89	86	117	100	100	88	92	108	107	90	121	90	111	102	116	104	106	108	124	109	103	89	94	92	105	109	119	89	100	98	109	111	95	114	96	114	109	96	104	90	84	94	95	101	96	100	112	104	117	107	107	91	104	99	104	89	101	94	91	116	117	100	93	92	83	89	104	93	100	114	99	93	98	103	96	106	97	104	97	93	103	98	91	106	99	99	98	87	102	106	115	100	87	107	84	80	101	103	105
10233	7450	3077	3625	3100	2502	2074	1714	1460	1283	1114	923	828	800	761	718	650	593	602	543	551	553	530	572	589	652	657	768	667	710	789	603	524	467	545	444	414	400	416	406	390	397	388	399	405	410	422	389	398	423	403	398	396	386	377	359	375	376	347	348	402	398	361	386	352	368	378	351	361	345	355	354	330	341	358	337	315	361	343	330	336	324	364	357	340	342	326	382	337	323	328	303	352	345	295	317	333	353	350	352	309	318	340	298	323	322	322	370	359	327	329	333	379	322	356	332	334	349	321	318	353	329	340	333	341	335	351	354	333	338	319	343	316	312	356	330	334	320	355	328	373	316	334	331	332	335	348	339	329	335	330	300	304	331	324	314	309	349	372	328	325	317	319	306	371	331	365	318	314	317	320	359	344	284	329	349	330	339	357	355	337	340	372	308	389	314	349	359	349	326	323	339	312	351	319	310	325	297	322	323	338	348	346	348	318	350	360	311	334	326	322	323	281	324	354	364	320	325	349	337	315	355	318	315	355	341	314	343	341	325	339	344	333	302	320	350	354	355	351	291	317	364	309	332	337	314	343	327	362	341	337	326	339	325	334	317	319	335	332	331	358	313	333	359	335	341	354	330	353	321	347	353	370	322	291	338	333	325	332	350	327	330	325	328	344	322	291	312	327	307	357	320	345	324	381	310	323	314	324	342	331	308	351	358	315	302	341	355	322	283	311	311	306	355	319	341	344	321	343	327	309	327	296	349	330	338	321	326	338	352	343	355	350	319	332	317	375	354	316	314	327	317	335	331	341	332	371	322	322	346	321	333	339	340	342	316	356	311	329	334	348	319	349	346	308	349	347	316	342	340	355	311	345	352	333	317	335	336	318	322	335	302	335	322	312	327	353	320	365	338	327	305	372	352	330	320	354	283	365	330	321	335	299	339	303	329	329	340	332	311	359	325	334	316	324	329	349	335	317	320	309	345	369	372	330	327	358	333	328	318	322	342	312	316	350	327	326	364	332	342	306	322	295	366	342	313	318	349	337	335	358	343	325	335	398	315	334	307	336	318	305	343	326	344	331	324	324	355	348	354	352	336	357	318	329	320	300	342	341	368	315	337	344	340	323	333	340	377	327	350	308	317	322	330	295	357	326	335	362	325	341	342	339	366	339	326	349	317	303	358	345	301	347	334	336	334	348	319	313	332	327	319	303	332	333	334	345	306	283	342	289	352	338	310	318	346	351	342	332	356	338	341	328	337	304	343	307	323	336	344	344	365	342	310	331	336	320	353	336	360	326	343	347	340	314	331	355	326	334	317	366	344	329	351	339	357	320	343	358	330	329	350	322	322	320	331	326	333	340	350	283	343	357	335	360	342	336	317	348	333	345	319	370	291	328	319	361	354	340	340	325	308	326	310	307	364	318	309	345	340	346	326	314	303	340	311	347	322	378	310	359	321	357	319	331	362	348	311	360	345	326	336	340	326	338	326	321	332	312	340	357	345	390	332	302	342	330	322	307	317	341	345	323	343	341	332	327	343	333	327	365	337	349	303	346	350	342	359	318	318	324	329	357	319	325	339	356	319	352	308	329	334	351	322	336	335	354	331	347	340	310	366	342	340	356	319	324	310	346	333	310	363	347	300	321	322	347	344	346	336	330	309	316	329	319	334	333	334	319	309	326	321	330	356	325	336	322	328	306	320	345	332	342	312	325	329	319	318	351	324	348	345	344	282	314	296	342	324	339	345	367	326	348	322	306	323	326	312	321	342	356	337	356	338	350	376	328	349	337	337	351	341	319	302	306	326	345	337	313	311	342	335	351	329	348	294	360	379	319	360	337	339	324	328	301	324	288	328	352	327	306	310	336	322	328	332	335	354	353	360	334	340	354	336	352	329	318	323	334	334	341	330	334	311	342	346	352	332	320	312	334	336	336	323	349	324	318	331	336	331	345	328	345	334	374	347	279	360	339	350	349	347	303	340	337	320	339	335	335	325	326	342	350	318	317	318	341	357	344	306	331	346	333	295	320	322	318	352	304	314	337	343	324	349	349	340	310	343	321	323	355	321	325	335	334	361	354	304	336	342	306	299	320	322	351	322	330	307	362	338	335	319	319	319	369	331	336	352	330	339	328	375	313	322	333	312	348	328	275	327	336	334	338	329	317	321	344	311	334	316	352	357	346	320	321	340	336	310	339	354	307	342	363	314	312	329	313	311	348	334	336	342	354	306	294	312	335	340	319	343	346	346	366	335	323	349	329	316	351	360	358	381	356	315	326	338	340	321	356	340	357	333	301	337	326	323	328	325	345	351	299	351	351	325	324	347	352	298	333	320	337	359	347	339	316	349	309	343	319	361	347	312	332	356	357	317	376	339	309	335	341	325	333	344	346	342	318	306	318	334	317	322	325	355	308	341	328	360	332	302	298	309	340	351	329	368	329	327	320	341	343	320	366	331	327	309	374	310	327	349	338	328	340	340	305	333	321	358	365	317	337	326	339	343	328	318	296	344	332	362	319	320	359	309	332	342	324	321	308	303	337	379	326	329	317	350	340	339	337	330	320	353	310	320	346	376	319	327	314	365	349	354	317	342	333	345	334	324	348	336	348	338	322	343	317	322	315	351	342	345	373	313	344	349	308	353	363	337	340	333	330	326	344	353	339	320	328	327	350	358	328	342	352	343	317	344	325	332	330	320	353	356	351	322	314	350	343	305	339	320	316	328	321	343	349	332	286	357	303	347	333	352	322	310	328	367	347	315	335	322	327	327	337	325	320	356	320	371	346	373	341	292	325	355	357	310	319	325	343	319	327	311	330	328	331	324	355	358	333	352	329	336	377	339	323	344	349	305	307	311	313	384	329	348	347	335	322	355	350	331	362	338	345	331	333	330	314	344	307	346	350	331	344	352	321	320	304	332	332	339	322	323	338	329	336	338	348	318	361	338	336	355	329	314	314	338	368	331	346	308	338	351	352	340	360	351	354	336	313	351	307	365	335	358	327	347	327	302	323	348	311	329	332	322	345	313	349	319	347	336	306	334	340	370	342	348	300	339	335	350	357	327	316	355	351	334	351	354	316	295	324	353	342	322	309	312	326	332	328	319	314	328	326	324	327	346	334	337	338	335	330	342	331	317	338	349	323	342	339	329	337	310	361	343	325	363	330	330	316	340	337	328	291	305	343	316	366	356	339	317	327	374	324	355	319	359	291	334	314	333	322	362	368	362	341	343	346	340	348	338	314	351	312	311	343	310	330	347	308	308	333	349	345	309	310	319	316	349	318	314	330	315	319	332	316	303	334	322	366	274	334	337	340	326	333	297	321	347	338	285	331	314	353	314	370	298	352	311	322	333	332	370	377	307	343	363	340	329	317	321	331	325	335	345	343	331	314	367	344	339	355	366	309	363	347	318	321	339	325	341	356	352	315	313	356	306	323	305	317	332	332	312	329	337	305	351	315	342	357	298	315	317	350	339	320	357	359	351	360	353	335	358	332	348	340	346
