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
336905759089	336905759645	336905760195	336905760745	336905761295	336905761845	336905762395	336905762945	336905763495	336905764045	336905764595	336905765145	336905765695	336905766245	336905766795	336905767345	336905767895	336905768445	336905768995	336905769545	336905770095	336905770645	336905771195	336905771745	336905772295	336905772845	336905773395	336905773945	336905774495	336905775045	336905775595	336905776145	336905776695	336905777245	336905777795	336905778345	336905778895	336905779445	336905779995	336905780545	336905781095	336905781645	336905782195	336905782745	336905783295	336905783845	336905784395	336905784945	336905785495	336905786045	336905786595	336905787145	336905787695	336905788245	336905788795	336905789345	336905789895	336905790445	336905790995	336905791545	336905792095	336905792645	336905793195	336905793745	336905794295	336905794845	336905795395	336905795945	336905796495	336905797045	336905797595	336905798145	336905798695	336905799245	336905799795	336905800345	336905800895	336905801445	336905801995	336905802545	336905803095	336905803645	336905804195	336905804745	336905805295	336905805845	336905806395	336905806945	336905807495	336905808045	336905808595	336905809145	336905809695	336905810245	336905810795	336905811345	336905811895	336905812445	336905812995	336905813545	336905814095	336905814645	336905815195	336905815745	336905816295	336905816845	336905817395	336905817945	336905818495	336905819045	336905819595	336905820145	336905820695	336905821245	336905821795	336905822345	336905822895	336905823445	336905823995	336905824545	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
70338	56445	15902	3046	1133	830	668	574	545	485	483	459	451	436	407	396	392	387	389	343	351	333	355	366	383	349	357	330	347	381	345	363	356	350	351	357	364	399	369	350	347	376	337	353	354	336	363	337	348	352	337	352	345	331	365	375	352	379	346	320	330	312	344	305	337	357	338	355	357	370	320	364	364	358	369	349	356	351	348	326	358	354	336	325	340	368	306	365	331	348	333	338	342	328	343	347	315	386	361	339	361	336	369	355	352	364	377	339	341	334	323	336	361	348	324	360	348	316	371	365	335	370	371	361	348	330	339	331	329	302	360	349	355	364	312	345	301	370	343	329	344	334	352	331	336	341	326	346	323	347	341	378	323	336	369	345	369	362	356	364	305	344	334	325	384	312	351	344	366	334	353	356	334	377	337	376	323	342	321	312	333	336	331	372	345	362	354	336	341	327	350	367	361	351	355	357	381	352	350	348	377	368	349	328	380	332	339	329	298	345	339	347	332	360	356	349	377	355	333	352	344	351	399	327	363	351	375	355	338	351	353	308	320	367	353	348	328	349	369	298	321	353	321	359	348	323	335	361	354	353	379	340	337	333	360	356	327	335	347	341	358	328	329	373	351	346	328	338	378	349	365	352	346	386	332	367	383	340	354	370	328	353	373	387	352	303	338	354	336	318	344	336	323	350	365	322	358	391	347	364	359	318	355	327	366	360	359	391	384	348	324	355	317	332	367	368	351	350	322	335	355	366	350	344	350	336	318	300	337	346	333	378	314	343	354	342	300	305	337	330	357	363	346	371	402	318	349	354	344	348	332	331	354	363	372	322	326	348	338	349	341	345	344	360	365	356	399	343	370	368	354	370	339	344	387	342	367	311	325	310	341	327	341	336	381	340	369	307	371	362	365	314	347	383	352	372	359	365	346	343	309	344	361	364	377	331	382	341	349	333	375	320	347	343	385	352	353	326	420	354	348	381	341	333	331	336	322	325	345	356	380	354	328	371	361	367	372	338	350	379	339	312	338	349	305	342	363	312	357	338	316	331	359	343	365	373	352	353	306	328	360	358	353	334	323	365	339	361	365	309	360	336	331	353	359	351	349	370	347	359	374	347	331	347	339	357	355	383	387	312	345	336	317	339	334	344	379	335	334	337	374	333	358	346	364	364	363	376	347	341	354	369	329	345	330	351	353	356	331	358	343	334	378	290	362	302	357	350	328	325	343	312	368	329	363	345	357	372	308	361	374	351	347	306	354	340	341	366	372	355	350	353	355	329	345	345	350	355	364	340	372	331	335	363	331	328	351	372	360	341	329	345	354	347	335	381	379	320	397	331	347	315	322	341	328	342	336	335	329	348	368	328	352	338	340	367	320	352	369	360	354	329	352	336	358	367	352	375	359	336	339	370	333	339	357	347	295	329	385	337	346	359	334	344	358	341	364	334	348	340	339	357	351	319	335	355	369	347	342	363	342	334	315	312	351	358	337	337	373	348	348	349	364	368	340	337	371	348	335	344	377	346	335	372	334	338	403	347	360	320	332	368	303	337	350	343	369	350	344	358	346	340	335	353	366	359	340	376	324	392	344	344	325	355	347	378	350	323	335	364	336	361	338	380	322	346	348	352	323	358	400	367	328	350	341	299	337	394	321	337	374	341	355	369	358	357	345	334	359	375	350	345	322	354	359	361	388	359	322	313	328	375	330	330	354	346	344	323	313	367	373	361	321	315	358	342	369	364	348	364	346	332	318	329	358	322	402	379	339	334	384	320	338	341	365	365	342	353	327	360	308	361	350	368	307	357	328	356	350	354	393	340	350	356	374	354	350	362	364	364	326	328	338	335	328	346	359	344	362	347	324	349	350	329	355	328	391	373	351	400	351	398	372	362	352	365	359	369	314	343	351	338	369	354	339	333	338	344	329	329	358	362	336	323	339	354	326	378	376	320	342	330	340	347	315	324	338	349	365	343	356	325	357	313	348	325	360	350	328	382	319	399	370	333	362	343	357	321	344	328	342	341	331	355	314	363	391	376	317	316	358	357	338	349	342	345	319	352	364	332	389	351	328	336	336	351	323	359	321	360	342	344	334	395	357	352	326	324	360	348	350	370	354	325	369	364	332	350	379	332	343	339	331	351	343	335	352	342	334	395	343	337	356	322	381	367	360	380	366	370	366	328	347	358	324	361	352	308	375	337	355	347	311	341	359	344	341	334	362	315	345	353	332	348	337	328	368	317	319	338	363	347	331	343	344	333	344	327	351	325	375	332	323	330	333	357	302	350	348	352	353	318	332	398	345	331	379	357	328	350	338	387	381	340	370	342	361	343	325	345	347	349	379	327	352	341	329	334	340	346	359	321	343	386	298	320	362	360	398	360	366	341	359	297	373	372	342	332	367	335	366	348	333	343	371	326	343	360	353	338	396	384	377	327	357	364	355	380	330	315	370	325	346	299	351	350	325	357	307	372	370	358	340	340	348	357	339	332	352	344	328	375	320	360	381	341	330	364	397	352	326	325	367	349	359	326	373	332	343	310	348	319	371	354	352	342	341	386	360	370	366	372	332	322	359	332	364	344	332	318	327	363	322	341	393	309	339	343	326	349	362	348	336	384	378	365	383	374	339	329	355	330	282	352	344	366	345	384	347	337	330	370	342	369	323	337	360	322	339	319	348	366	365	387	343	349	379	353	341	386	368	400	327	355	362	351	311	339	333	339	320	339	384	321	345	325	353	356	361	323	326	341	367	360	373	354	367	357	344	376	424	321	344	346	339	319	345	315	361	340	316	340	335	365	362	349	363	316	358	332	303	345	359	317	338	364	345	341	327	363	348	316	354	317	335	356	359	364	359	378	408	349	357	321	364	347	336	329	356	370	327	355	341	341	369	359	334	356	360	356	340	321	380	346	363	333	346	340	317	327	335	334	340	326	356	365	335	352	329	363	376	327	346	344	349	339	347	357	372	340	330	337	356	349	339	344	337	363	360	325	350	344	331	320	354	377	359	355	353	362	354	332	357	371	348	327	381	346	339	327	327	363	345	326	367	329	337	343	388	349	356	351	355	371	362	383	327	374	358	400	347	380	328	349	336	309	338	330	364	353	388	372	343	309	367	340	315	349	352	350	344	351	351	364	346	355	326	354	368	358	363	367	352	366	350	367	340	318	366	389	341	352	333	346	347	323	365	323	327	336	356	337	366	354	369	330	350	355	334	337	327	371	356	354	347	353	358	353	317	366	360	366	336	321	342	338	329	352	307	336	336	354	350	309	343	343	335	342	341	392	323	329	348	341	347	368	368	321	372	320	328	320	366	344	347	334	322	378	386	309	363	349	323	326	365	355	360	375	339	338	337	349	346	394	361	379	332	360	327	277	316	362	350	337	368	325	347	357	312	357	364	348	341	365	350	377	379	337	366	337	358	340	341	360	350	352	338	344	354	317	328	326	391	326	356	305	376	320	367	334	322	350	346	332	337	324	330	330	343	334	338	354	354	346	342	343
43437	31970	3537	4160	3781	3172	2565	2233	1996	1689	1675	1500	1401	1306	1221	1227	1178	1057	1096	1131	1023	1090	1016	1009	964	1014	955	948	1038	987	908	963	947	956	898	936	937	884	886	920	919	896	903	882	894	846	890	864	855	853	847	864	931	868	867	894	897	880	889	869	919	836	835	902	858	861	873	888	844	828	863	798	835	851	847	864	868	818	859	842	897	804	851	795	871	844	859	878	836	853	839	874	871	812	860	836	909	829	851	875	886	848	843	871	843	853	880	850	854	858	846	854	869	836	895	831	837	821	856	877	825	846	872	850	846	822	797	864	859	856	871	876	906	876	795	829	881	838	879	856	858	850	841	833	807	828	878	904	860	790	841	820	904	781	828	804	906	868	846	815	865	809	856	774	867	813	822	815	876	835	823	826	862	809	868	827	834	856	872	868	909	851	810	872	833	808	863	873	840	897	868	822	826	840	857	833	886	827	877	863	854	823	766	818	849	851	860	844	878	806	807	819	823	788	799	817	760	829	847	788	820	835	885	792	848	854	867	830	830	861	814	826	837	827	827	835	847	836	855	754	783	887	837	801	917	805	868	832	894	806	869	837	864	821	852	814	817	801	858	828	806	867	860	806	864	828	853	852	871	822	824	799	850	821	879	841	846	867	821	833	808	768	793	868	842	868	876	830	848	836	855	880	869	858	822	830	825	948	862	844	853	787	834	832	852	858	839	782	872	834	839	845	825	876	862	888	816	894	839	866	841	834	834	818	796	853	817	843	872	855	831	882	881	857	793	818	835	834	861	876	832	829	860	874	865	855	827	866	828	843	808	811	832	901	859	875	836	872	853	886	791	827	810	911	821	855	758	854	875	835	846	817	856	827	842	809	842	831	830	792	823	868	887	874	876	751	862	819	842	868	872	827	863	871	805	828	820	843	911	851	881	865	820	863	808	877	855	771	802	820	843	800	851	873	845	874	819	845	826	823	796	886	854	900	872	920	880	838	840	907	781	838	881	880	807	848	871	835	845	811	862	834	863	864	819	877	859	830	856	871	825	818	865	887	819	839	821	845	863	864	794	826	823	874	853	864	883	881	804	822	851	836	852	769	851	853	821	839	883	856	855	820	850	909	799	867	859	840	824	884	879	886	877	827	827	803	858	833	889	844	838	893	784	828	805	852	847	825	859	797	840	821	881	833	866	876	850	882	847	828	839	782	886	897	825	896	822	804	872	886	901	858	860	879	869	907	834	863	823	842	881	838	847	855	835	890	842	837	867	783	860	824	848	849	870	837	800	834	866	794	858	837	848	845	853	829	812	846	876	877	880	859	830	849	810	849	843	871	830	840	888	817	837	866	872	815	848	858	831	817	811	800	814	829	846	843	860	832	885	830	866	804	836	917	786	827	823	807	813	890	848	833	889	889	878	885	842	793	865	818	842	864	866	831	859	856	818	844	835	821	808	812	849	837	831	915	852	847	774	854	819	829	889	845	861	847	850	806	846	857	781	873	823	829	811	793	861	839	869	826	876	825	871	894	849	843	843	884	882	862	830	774	829	817	868	803	848	861	834	842	815	860	852	801	856	852	861	840	839	847	858	848	830	853	821	869	846	835	840	867	874	843	853	804	849	855	821	820	819	832	826	832	806	863	890	833	800	854	836	856	836	854	844	854	844	881	844	840	847	871	831	872	834	823	823	825	864	803	856	895	825	856	845	835	836	852	821	874	811	852	806	839	885	835	853	895	847	833	880	857	820	841	879	848	837	871	827	815	847	801	822	806	919	841	843	816	845	856	807	831	823	786	815	857	838	846	828	875	848	841	815	863	866	788	835	910	805	837	830	857	817	857	870	841	861	858	835	821	792	844	841	875	848	809	838	801	824	835	857	857	877	830	837	822	832	813	888	817	794	829	847	836	844	817	818	860	836	875	845	867	807	813	866	892	879	901	888	837	840	845	870	831	755	839	848	837	888	796	863	796	866	813	836	834	802	835	862	762	835	863	854	899	815	881	861	854	811	841	841	816	863	817	875	861	863	861	822	820	849	869	836	889	817	819	829	833	847	907	858	837	894	858	825	918	862	810	854	874	847	834	831	844	866	886	860	816	870	785	851	785	849	817	845	824	807	843	849	847	829	841	822	865	852	787	898	843	844	852	853	853	839	826	844	835	820	877	859	853	896	825	773	888	826	837	805	862	899	823	798	829	844	823	884	824	825	820	810	819	786	818	816	879	859	825	852	843	835	844	822	849	838	827	845	872	885	794	808	854	839	823	804	882	851	806	840	809	822	857	848	839	845	833	824	859	816	779	800	820	798	863	844	847	871	851	849	844	817	884	856	828	872	847	914	825	807	819	891	867	800	808	848	868	811	817	847	813	864	817	836	867	864	836	814	866	835	847	856	839	851	911	791	860	825	877	826	840	840	866	827	824	845	891	883	837	865	786	828	861	779	856	900	880	796	811	875	853	830	799	848	829	813	815	836	824	828	876	844	845	802	826	835	781	824	813	825	817	825	839	833	822	814	807	816	873	838	819	820	846	832	826	809	836	868	763	824	820	877	809	826	808	830	826	827	831	826	838	851	916	832	880	863	817	782	821	844	867	842	853	888	810	823	833	794	799	844	834	833	831	815	846	914	828	851	847	868	793	823	877	842	850	871	850	882	849	837	810	814	780	803	851	869	887	861	880	849	882	844	861	806	841	907	822	883	873	838	834	823	845	772	798	838	858	824	786	888	866	791	856	877	844	866	843	876	789	877	807	808	822	847	919	852	843	855	851	823	876	896	877	840	845	822	813	835	866	813	834	838	854	843	865	756	861	876	862	793	841	814	879	851	851	803	870	831	877	822	848	891	863	798	859	829	830	789	848	884	860	880	846	857	867	862	784	805	841	835	790	824	847	863	897	846	829	827	858	863	806	865	879	841	835	806	849	819	804	854	782	834	840	809	847	891	829	799	903	869	862	796	857	909	839	877	854	870	857	856	796	874	851	823	904	796	858	829	816	814	816	854	806	821	805	814	849	826	881	860	793	817	853	863	854	829	849	837	833	868	830	878	820	830	832	797	829	862	849	881	811	905	857	838	800	879	791	857	860	857	827	875	856	836	786	823	865	857	880	808	841	856	791	851	826	792	854	808	835	829	855	856	847	822	832	794	806	838	848	795	865	826	811	844	901	854	849	856	808	837	828	838	862	820	873	870	837	899	893	829	855	814	831	832	842	822	875	890	855	813	810	878	854	849	875	807	892	816	832	836	798	833	842	846	876	823	873	877	901	838	825	845	803	776	775	826	873	868	815	876	866	812	860	803	833	815	781	819	859	833	828	917	825	817	832	800	799	862	872	823	814	869	889	840	849	821	852	835	819	897	854	848	861	837	806	833	856	867	833	815	798	820	895	805	854	851	815	860	849	793	824	829	842	861	894	809	842	787	827	854	826	839	845	895	831	882	779	862	871	833	869	874	844	884	868	868	865	860	817	854	824	875	863	828	875	861	880	849	832	904	836
9621	3530	282	209	197	195	188	154	175	179	156	172	181	184	168	182	167	171	179	170	158	177	166	193	190	176	183	170	175	158	190	160	188	192	184	180	169	172	189	175	178	181	171	168	163	169	147	189	183	162	175	174	187	171	179	171	172	155	165	170	160	173	215	172	175	175	173	206	180	166	168	173	166	161	183	154	181	161	161	179	167	191	158	160	184	194	151	159	212	176	183	174	162	186	164	157	158	163	171	169	164	169	165	171	149	180	169	171	187	179	155	166	153	166	175	154	168	182	169	171	189	184	158	174	142	173	168	188	172	170	133	159	162	172	171	182	154	152	169	157	157	185	173	179	149	170	158	168	200	187	161	166	223	149	163	163	199	163	200	153	154	196	161	193	153	151	150	162	187	193	178	168	173	167	163	170	177	174	179	171	189	171	162	183	162	184	179	170	163	184	172	168	163	184	147	186	188	132	182	179	171	149	160	159	191	171	177	168	176	170	171	203	186	158	170	176	184	178	177	153	175	188	160	178	171	166	176	158	192	177	167	175	151	195	180	179	169	173	158	182	202	169	175	182	169	181	195	178	159	171	160	170	177	150	176	192	194	209	176	180	160	200	172	191	165	160	160	170	178	200	171	175	175	145	162	165	164	160	155	167	163	164	173	180	184	169	182	166	176	178	181	187	163	193	161	156	175	177	132	141	168	183	151	186	179	188	167	153	181	156	169	147	168	194	165	155	190	164	178	177	175	186	166	180	162	179	180	173	187	164	162	154	188	175	164	182	151	174	143	172	179	183	151	165	175	176	152	174	140	163	176	204	152	161	186	153	182	169	191	163	170	157	166	145	149	185	160	172	152	150	176	161	181	159	157	155	158	168	159	176	157	171	155	180	174	177	167	151	177	144	159	174	180	165	172	181	185	174	169	141	158	164	162	156	155	179	174	165	165	141	179	193	169	167	152	171	190	173	164	181	192	200	151	191	167	180	154	166	186	177	179	169	177	163	158	179	170	170	169	160	164	174	169	188	205	158	166	188	167	177	170	179	182	154	201	175	198	164	180	168	170	177	199	187	183	179	160	161	158	163	182	152	174	164	189	172	159	183	164	188	186	203	161	161	172	167	171	183	153	198	159	184	174	180	172	188	153	156	172	185	167	188	165	180	168	200	177	191	146	163	189	182	150	166	140	184	192	175	197	166	156	168	159	184	150	140	179	167	157	144	160	195	156	157	157	143	190	158	178	187	160	185	159	164	169	154	165	185	176	191	194	187	153	170	183	178	169	182	167	166	173	162	164	184	154	162	178	188	167	179	174	145	149	179	173	164	146	173	187	180	178	162	156	141	182	165	173	173	174	159	156	191	155	155	181	176	165	178	145	205	171	168	178	143	150	182	172	162	162	174	156	173	152	132	214	172	168	177	154	171	159	181	164	164	177	199	189	188	159	160	162	151	165	182	170	180	184	186	149	185	170	159	186	205	181	173	156	194	163	160	173	159	162	172	172	176	158	169	160	168	193	164	213	189	193	152	158	145	161	182	158	156	163	169	161	149	157	170	183	161	192	179	163	177	177	158	178	155	174	180	164	190	190	179	165	163	177	162	152	144	206	171	189	182	165	154	154	169	157	195	168	159	164	174	174	177	182	182	154	177	160	171	154	185	180	172	166	191	184	159	167	171	181	161	186	176	159	145	155	174	175	156	161	180	161	178	162	183	144	184	156	166	181	176	171	173	152	157	154	152	165	158	185	166	177	179	182	171	169	166	151	191	200	178	180	172	162	133	181	160	162	183	184	154	182	145	160	154	152	168	151	162	187	172	191	171	175	183	182	169	192	158	125	173	173	156	156	172	156	172	163	161	163	166	161	167	203	171	165	180	165	176	169	186	177	197	178	161	143	160	149	163	179	161	185	183	169	163	176	177	191	172	184	166	160	168	166	184	160	156	183	156	178	153	146	143	190	178	176	169	176	170	163	180	174	185	164	179	153	182	163	164	170	171	174	157	167	185	160	176	168	191	149	183	167	181	171	185	172	188	163	179	175	157	162	194	171	155	155	184	185	192	153	168	150	140	186	172	184	176	169	172	163	149	170	155	168	171	172	155	170	188	175	174	164	147	176	194	166	166	151	158	185	167	165	166	169	128	188	187	164	168	144	165	174	190	158	194	166	163	181	148	151	196	187	185	175	179	172	183	187	152	179	182	180	136	174	173	191	165	146	174	164	172	172	174	188	178	151	184	168	128	153	186	155	179	155	152	177	166	179	189	166	180	169	155	178	149	202	179	170	172	172	168	176	159	191	149	214	159	155	206	194	168	174	164	187	173	160	180	151	175	193	182	166	176	168	161	185	164	183	177	153	171	168	187	153	181	185	199	164	191	162	165	172	192	166	183	178	181	157	178	172	170	170	177	179	180	158	162	156	176	163	179	175	169	183	173	156	158	160	182	195	159	162	169	228	174	199	162	181	151	164	170	178	165	159	169	163	195	193	155	167	130	153	173	177	160	166	174	180	174	166	198	179	174	166	183	180	171	162	165	154	180	150	183	156	174	164	190	182	175	181	169	178	144	148	176	204	167	162	178	197	158	191	153	158	170	167	180	159	167	174	177	164	180	169	161	163	183	187	159	202	167	181	179	164	146	188	170	172	168	156	159	163	194	175	177	178	158	174	156	200	168	152	158	169	164	177	194	160	193	160	174	147	166	170	174	187	188	169	177	173	181	173	175	177	173	162	157	160	147	166	161	168	177	185	183	149	169	190	166	163	158	168	191	162	168	226	196	175	202	166	171	178	173	179	184	170	141	176	183	184	176	168	195	161	186	176	179	158	175	177	180	158	154	165	170	162	178	171	156	166	169	158	182	163	170	178	154	176	170	152	169	166	167	159	139	164	174	167	168	169	168	173	161	188	169	175	159	162	169	167	155	184	182	190	176	163	165	167	165	157	180	181	168	188	177	187	161	173	172	159	173	155	177	188	169	170	169	185	178	168	178	162	169	159	152	165	170	137	193	178	179	177	206	169	171	170	176	178	184	178	161	184	169	162	177	165	159	170	181	186	169	172	172	165	162	176	179	166	162	165	159	182	167	173	160	174	178	185	199	177	162	179	170	206	158	202	153	184	170	173	166	164	197	174	165	178	160	181	162	188	169	193	156	163	181	180	183	176	178	181	162	175	192	159	175	183	182	182	160	188	163	161	172	146	185	164	155	189	191	183	164	175	175	164	168	176	187	165	180	199	196	169	162	168	145	162	147	192	163	150	158	184	157	168	167	162	148	151	183	150	156	183	178	152	196	193	167	179	169	164	180	166	173	179	156	171	168	173	165	159	181	170	163	194	188	161	168	154	158	170	164	164	187	187	178	167	164	153	174	172	164	159	165	163	174	185	153	160	172	151	164	192	170	144	157	185	162	159	172	167	163	184	150	168	179	161	176	157	186	177	148	159	190	188	185	177	167	174	138	154	170	155	174	150	178	167	163	173	161	183	175	171	170
10197	5061	564	546	554	541	570	557	530	516	545	507	504	511	519	528	448	498	500	467	494	490	513	434	510	515	517	484	516	494	475	489	518	511	495	487	487	503	470	499	462	518	490	539	475	481	457	434	480	447	486	488	486	485	497	450	487	510	448	489	520	482	517	466	486	463	500	481	441	477	490	463	462	498	486	508	527	504	468	437	459	502	502	472	518	506	473	428	491	516	497	483	483	475	516	502	519	507	436	515	491	450	522	482	501	517	526	464	443	489	504	497	481	478	488	490	528	451	507	464	465	498	462	531	510	445	507	516	464	453	479	458	478	503	504	469	510	524	507	497	492	487	483	481	522	486	511	486	503	477	474	542	489	494	479	479	487	512	500	477	496	487	518	477	499	509	489	447	479	465	502	496	489	476	474	495	495	474	501	524	486	488	537	511	502	456	499	495	507	491	474	476	507	504	487	459	504	469	496	461	478	509	498	490	482	489	488	527	478	496	472	506	477	507	487	492	466	455	500	520	479	488	499	521	477	465	521	491	521	500	495	505	492	512	505	454	483	500	517	516	504	518	434	504	530	484	487	444	414	488	505	477	468	476	473	488	496	489	441	480	473	472	458	494	485	508	496	487	508	464	518	492	480	461	432	498	498	492	501	494	469	470	497	498	493	478	496	489	458	490	464	498	517	496	497	489	482	533	497	505	525	515	540	488	529	478	475	517	496	474	460	496	489	511	484	475	473	520	482	486	508	513	474	521	508	541	516	501	474	496	509	497	525	518	519	465	524	450	491	532	439	464	502	512	531	483	510	500	516	483	527	492	485	498	485	495	506	522	470	484	483	454	506	463	531	471	490	457	467	506	477	454	473	488	466	526	494	469	511	477	540	504	513	462	437	503	497	460	492	519	492	476	504	479	482	495	486	461	467	457	509	490	499	477	483	491	494	505	495	492	514	480	494	473	507	528	498	493	477	483	484	486	487	502	500	521	511	494	519	461	502	508	513	467	534	484	514	489	484	497	470	487	478	479	545	473	512	492	489	485	459	475	536	526	495	499	525	488	521	506	467	495	469	494	484	477	489	488	457	506	469	505	474	484	474	495	505	484	485	510	433	494	488	520	496	477	509	472	456	498	472	483	497	485	485	506	485	525	541	488	470	531	512	492	497	498	485	519	508	488	498	507	494	492	493	514	494	540	478	507	507	485	494	471	506	504	485	531	457	482	483	488	499	491	453	485	472	474	525	488	497	468	516	484	472	448	461	498	451	520	493	454	483	463	488	465	506	496	469	525	527	482	492	462	498	509	490	529	498	490	513	466	486	506	445	473	447	468	494	489	503	539	502	500	481	498	504	478	489	498	469	483	444	509	500	479	501	465	501	506	514	499	451	497	480	499	498	499	516	507	526	487	467	460	504	508	467	459	489	481	519	495	488	494	441	501	534	501	484	482	498	503	522	500	482	489	541	495	510	502	519	519	468	485	508	516	446	441	478	500	466	521	473	486	500	499	451	493	488	477	468	522	478	507	469	455	474	494	504	520	513	467	489	541	522	500	503	488	490	464	535	457	502	501	459	468	507	484	538	497	488	533	456	494	467	528	444	531	446	500	500	490	479	500	513	501	487	523	532	474	449	495	506	494	494	523	456	482	513	523	481	498	489	495	444	490	491	471	504	507	466	512	507	501	480	498	478	510	453	510	486	518	503	476	534	495	522	503	502	484	490	483	455	487	480	507	490	514	483	472	458	493	500	490	488	470	536	513	539	463	469	498	506	516	447	518	466	478	502	482	546	494	519	456	480	484	473	531	506	545	491	478	478	472	481	499	482	475	469	467	498	492	465	478	498	445	485	508	497	447	466	501	521	478	471	519	470	481	490	494	476	487	473	494	494	498	477	522	487	492	502	492	487	468	509	527	478	497	520	520	440	524	525	465	510	499	514	436	503	507	473	438	487	503	484	489	543	496	525	464	474	466	481	483	488	511	460	530	471	484	504	512	483	506	486	520	512	519	502	491	513	471	471	473	524	489	502	495	506	476	475	452	484	482	468	514	481	499	472	476	490	486	499	504	483	437	495	491	466	487	479	506	482	479	497	505	524	477	466	488	519	477	451	495	506	504	466	474	503	512	470	502	510	477	487	494	468	513	478	498	494	469	477	488	517	512	502	503	476	522	492	458	502	522	464	486	473	469	494	528	531	483	477	514	521	482	487	511	493	502	503	513	454	467	520	500	460	485	507	486	490	456	464	531	500	452	503	458	466	481	502	482	503	467	493	503	481	494	481	455	525	483	505	457	511	461	505	481	469	499	464	482	482	464	477	493	463	516	482	525	533	484	471	524	495	507	493	506	499	494	420	440	457	480	500	507	453	495	483	502	508	523	488	492	514	418	478	493	482	491	504	460	499	494	505	473	505	510	483	475	449	477	511	514	510	481	487	502	502	450	461	475	468	475	446	532	481	494	487	458	453	467	473	492	496	483	523	480	481	480	456	509	494	523	495	492	472	472	478	494	488	493	506	490	484	530	474	491	528	477	475	480	471	511	495	483	476	496	482	533	497	475	482	465	506	513	520	519	478	500	529	525	506	510	518	482	516	506	498	479	486	502	464	499	466	460	476	495	477	487	465	451	485	488	515	479	514	547	485	499	491	452	466	479	476	493	479	506	490	529	490	441	496	463	480	472	524	477	494	507	483	499	512	473	450	507	497	461	524	505	489	513	477	530	522	448	494	471	506	511	474	471	475	541	491	524	518	479	478	505	522	485	508	502	495	512	472	515	477	491	467	496	488	508	437	494	472	503	467	475	508	466	497	475	528	506	519	519	486	453	504	451	487	486	514	491	474	509	467	503	478	457	468	504	517	501	491	488	508	479	493	469	454	497	494	465	502	527	481	492	483	484	504	556	510	477	513	480	516	516	550	496	493	528	474	512	496	481	523	503	472	484	487	497	484	494	488	505	501	469	506	465	480	500	539	459	485	501	505	495	468	477	485	493	478	490	474	514	487	521	482	491	480	443	537	485	481	495	522	491	503	458	485	509	474	474	487	498	496	503	508	501	485	505	472	537	458	484	529	495	488	491	479	506	501	478	464	487	477	467	482	503	499	460	477	508	488	459	453	467	498	455	513	502	496	493	481	494	493	498	498	520	473	435	470	505	517	488	519	513	475	457	458	524	448	481	530	506	476	512	525	476	450	442	518	492	483	487	485	486	481	480	534	488	495	476	478	517	492	491	505	488	510	472	479	528	477	452	498	475	483	492	481	512	515	495	476	503	473	530	477	493	498	522	498	475	494	488	454	504	483	464	476	493	500	492	534	508	502	490	518	460	492	536	517	498	488	487	504	493	488	461	440	512	490	505	502	465	524	545	492	532	481	534	473	512	481	499	506	499	462	510	501	511	430	491	494	476	489	486	494	493	474	500	488	475	482	468	493	487	463	469	498	469	485	507	505	495	490	476	533	498	457	523	483	494	511	513	484	479	520	518	489	480	452	531
55261	43553	8747	1062	685	557	453	460	420	414	401	392	394	343	338	370	343	334	329	327	348	326	315	338	377	307	329	337	312	357	353	347	334	347	372	331	354	307	349	346	342	340	348	378	351	350	342	296	361	340	352	305	314	315	343	342	325	307	344	302	347	342	349	389	322	294	308	307	321	308	336	339	358	331	356	353	336	333	317	315	355	328	336	362	351	340	343	333	339	340	325	305	361	299	359	323	351	366	332	358	359	353	369	317	318	316	314	355	333	330	324	339	351	316	331	343	313	323	352	330	355	350	337	338	337	343	343	352	335	349	339	313	302	366	347	306	340	354	344	291	343	361	336	347	360	296	332	330	314	332	311	340	342	314	324	315	322	325	366	356	337	340	353	311	329	367	325	324	328	329	358	324	345	334	315	294	370	353	382	324	327	328	358	331	327	337	336	360	342	339	297	336	351	357	327	308	326	321	348	300	320	336	320	306	318	332	351	331	305	371	361	357	309	305	306	326	345	322	346	317	311	337	321	340	314	331	318	337	341	345	313	316	321	328	335	314	334	333	327	314	365	340	329	335	353	316	355	350	343	351	330	370	309	331	314	335	339	312	328	346	357	321	325	323	354	303	334	348	305	348	382	314	330	332	348	339	326	342	325	373	312	342	309	330	317	342	331	342	353	366	331	360	350	333	349	325	313	346	313	321	310	321	321	299	317	347	334	332	316	342	322	336	330	348	331	315	334	314	304	340	345	359	306	321	335	314	308	337	329	327	321	327	329	353	315	348	302	310	342	323	338	338	346	359	309	303	325	321	322	326	336	362	312	297	373	352	342	348	319	336	328	328	354	312	334	344	360	281	327	299	307	330	323	334	318	319	357	334	330	319	328	331	323	329	338	332	345	299	332	352	337	307	309	305	317	294	336	355	342	309	350	316	305	308	290	359	310	371	333	311	323	359	326	313	348	321	315	335	306	346	320	346	344	332	326	376	360	360	313	327	319	327	341	325	355	378	297	308	373	317	339	323	313	339	345	354	354	338	335	363	318	306	322	312	307	354	326	317	316	328	319	329	336	338	325	338	378	337	311	326	290	297	366	323	360	347	312	340	369	337	327	312	302	321	342	287	306	302	341	368	318	335	340	337	353	356	332	329	336	340	320	349	353	322	350	309	328	325	316	343	341	350	331	344	343	329	314	354	355	336	360	315	319	331	334	336	329	317	305	344	334	313	315	349	384	353	356	325	367	331	330	306	337	328	336	310	313	356	316	303	326	344	317	332	340	323	333	375	340	325	313	332	334	309	353	335	324	338	367	334	309	339	354	326	354	329	313	353	349	322	365	304	334	339	303	364	323	315	324	352	314	306	343	297	329	335	312	361	361	323	342	345	365	326	328	302	325	339	358	312	354	336	359	318	319	297	318	333	303	332	352	320	317	327	330	337	292	317	352	310	347	332	350	337	326	302	337	352	318	301	361	299	332	328	348	318	321	308	306	323	322	337	359	332	302	345	337	320	315	342	339	335	339	343	356	347	333	312	375	367	340	338	339	325	346	316	313	311	329	313	342	351	325	327	350	331	306	343	329	340	308	318	349	315	345	332	320	336	358	336	326	329	318	354	330	316	305	330	324	334	324	315	352	312	367	337	318	323	305	347	325	349	340	333	336	353	353	327	350	337	327	327	310	329	338	315	324	338	332	342	336	370	320	331	340	339	346	323	316	331	313	311	312	334	322	329	350	325	356	344	343	346	349	369	351	316	345	360	324	341	359	339	314	355	307	317	344	333	351	325	320	321	339	311	308	349	309	318	351	302	328	347	304	341	335	325	307	355	355	358	338	335	340	325	352	342	333	327	332	345	315	311	341	327	320	308	321	319	360	344	344	348	364	303	345	333	338	317	311	282	344	328	348	322	344	370	334	346	389	299	352	345	301	332	324	329	313	311	305	330	329	336	314	366	300	281	343	346	333	356	388	323	315	351	353	319	355	354	331	326	314	333	323	323	332	324	316	325	329	301	359	344	320	341	314	330	326	346	341	335	351	361	327	338	366	312	320	307	354	343	335	350	329	367	301	350	325	314	342	326	314	302	296	331	300	314	325	353	332	335	303	346	309	325	354	336	346	322	337	328	331	356	344	354	340	339	352	335	339	321	329	322	338	356	355	310	343	317	328	343	359	321	336	329	323	318	336	346	325	338	305	306	325	336	344	310	324	354	310	346	333	318	323	327	310	312	333	333	329	359	301	336	318	333	339	315	323	343	323	318	322	358	297	356	330	301	322	353	347	352	319	308	329	352	317	351	320	325	346	369	375	322	338	314	317	331	321	330	316	316	345	363	331	359	316	323	351	347	350	333	362	314	350	327	340	325	322	320	334	331	324	353	324	311	302	339	344	338	304	347	326	355	353	334	307	337	289	299	301	316	387	291	338	343	305	315	339	320	298	353	319	316	362	317	360	319	309	353	371	340	317	313	331	308	335	327	313	330	332	334	317	324	329	370	326	344	348	324	312	341	326	347	351	350	339	345	310	311	346	314	363	303	301	347	368	339	349	337	330	325	347	343	347	309	341	309	373	319	329	327	318	345	365	324	348	362	323	339	339	322	302	336	353	343	305	331	330	284	315	296	340	331	374	299	332	299	339	342	327	359	318	291	317	304	302	327	317	302	329	331	308	332	334	328	329	362	316	319	303	331	339	369	346	334	322	337	353	313	312	353	295	330	302	366	339	322	331	329	310	332	343	328	323	342	331	305	350	347	323	314	315	349	328	318	347	323	341	307	335	347	353	334	300	322	311	291	318	335	300	322	347	330	340	334	310	337	338	346	330	306	317	358	304	304	373	323	341	330	342	357	310	321	355	363	333	322	335	329	326	309	336	333	316	322	308	340	319	342	376	326	334	347	309	363	321	344	356	309	326	379	345	361	330	345	301	343	321	349	331	350	344	322	341	310	328	325	320	340	369	343	319	370	346	306	346	338	319	336	366	347	322	310	300	347	353	312	330	308	333	331	339	344	352	298	316	354	309	357	340	319	333	322	343	315	380	369	352	306	321	326	326	370	345	339	381	316	349	340	330	343	327	346	337	302	347	343	347	323	339	337	340	314	315	328	302	334	345	348	311	332	335	346	344	357	335	316	311	356	306	322	311	318	306	299	342	379	360	327	357	327	362	363	312	320	306	324	336	326	366	351	352	350	340	301	333	315	310	318	315	332	347	318	334	338	356	324	341	326	363	310	296	315	364	333	339	299	344	326	336	331	333	325	314	310	354	344	332	317	325	328	305	304	310	319	308	323	320	306	313	313	322	345	294	319	342	327	340	354	318	356	331	307	301	342	335	325	346	356	341	368	349	327	343	352	338	316	303	348	343	326	347	324	319	351	314	353	342	321	349	353	326	341	294	313	308	312	323	342	373	348	317	355	346	321	345	347	352	332	324	333	356	363	336	330	320	340	336	333	313	355	313	341	321	327	356	345	325	321	325	339	322	342	332	314	338	325
34311	24414	2270	2537	2225	2067	1777	1519	1354	1325	1218	1181	1155	1070	968	1033	961	985	944	890	955	943	934	838	891	912	868	951	873	871	866	903	858	867	840	908	857	856	837	867	925	885	850	826	847	859	846	834	840	843	892	823	867	852	845	854	840	893	809	888	859	847	850	857	854	819	834	848	836	874	851	818	829	831	821	829	858	862	857	817	862	857	869	856	799	831	824	876	803	849	847	827	792	782	844	825	813	804	832	822	843	852	888	786	810	795	843	810	806	879	866	812	820	899	807	841	805	793	849	883	818	830	792	880	809	849	850	856	805	838	864	821	843	837	827	848	802	776	843	835	814	832	800	833	816	776	869	810	793	828	755	805	791	815	847	797	838	825	869	883	865	841	825	841	841	799	821	828	869	874	818	834	800	831	804	797	803	837	865	884	871	848	879	755	809	835	854	830	827	832	840	771	801	852	872	833	827	812	861	789	815	826	801	869	801	785	818	796	784	821	841	826	899	880	750	809	830	847	849	860	808	808	773	830	836	807	837	839	820	803	888	878	806	784	859	868	838	922	852	856	850	850	806	863	838	817	884	822	800	836	793	836	798	804	788	843	845	875	889	862	842	779	826	808	791	871	783	863	850	828	794	815	855	789	798	813	860	849	818	825	839	806	838	830	872	774	831	806	856	843	807	808	790	814	815	806	810	831	813	815	886	841	812	847	838	823	830	813	828	831	813	866	797	823	848	852	862	814	860	884	819	755	850	820	816	786	825	852	868	849	837	861	807	816	814	874	839	819	861	812	878	805	848	799	847	839	825	832	820	843	844	831	839	841	830	825	806	827	858	775	877	814	774	830	786	860	822	812	822	853	827	839	845	824	840	834	817	839	849	781	823	812	859	827	820	861	790	815	869	836	827	835	822	820	807	821	818	813	885	777	838	823	793	876	779	851	863	824	832	831	794	809	866	846	864	875	843	782	815	823	782	849	889	881	842	843	838	793	856	860	811	883	795	788	822	831	840	797	843	805	856	843	837	841	859	840	852	838	834	827	853	813	786	862	825	793	857	862	840	827	787	817	856	785	820	776	862	824	781	821	844	851	813	814	835	798	782	826	856	869	840	798	782	804	817	869	843	827	834	889	842	778	802	811	830	814	744	808	805	855	827	809	750	844	810	855	911	844	838	809	823	831	755	819	806	844	821	830	790	818	811	811	816	846	814	818	842	845	838	811	867	795	789	775	879	846	879	789	837	866	832	824	810	800	790	809	853	739	821	812	796	822	801	817	816	813	807	871	816	861	827	865	833	830	837	804	827	797	837	850	809	770	834	862	815	829	823	833	800	893	813	868	811	843	871	805	819	853	797	826	876	833	803	781	846	847	832	828	805	878	808	842	830	847	825	820	857	915	868	861	869	808	832	833	837	856	859	826	777	822	809	819	860	844	850	797	864	850	932	738	801	842	852	871	813	838	851	821	812	825	836	835	837	821	877	818	856	797	829	814	764	827	884	831	801	872	900	830	828	803	803	841	813	801	834	819	837	829	790	820	816	831	837	777	836	889	798	819	818	886	819	870	827	788	834	819	855	817	854	847	878	808	826	854	837	829	826	813	826	854	815	780	823	793	875	839	842	880	814	881	827	857	818	794	787	803	843	842	873	814	804	877	863	803	831	804	868	869	811	867	847	847	835	798	874	807	832	897	760	835	807	851	810	830	841	845	884	828	845	789	902	824	800	824	843	822	770	856	824	832	834	842	839	794	859	783	826	797	836	847	845	847	786	836	817	868	834	766	842	811	813	849	869	813	827	842	777	878	802	829	874	811	812	826	851	864	835	799	845	845	831	841	815	824	863	849	826	809	792	805	815	763	850	837	801	799	836	815	824	804	802	834	821	805	878	819	840	839	839	839	842	837	874	812	771	827	774	855	824	830	857	823	818	857	830	796	815	822	781	785	795	789	775	866	808	821	849	823	831	840	800	825	836	870	844	818	845	868	843	815	829	833	817	868	862	854	829	808	843	832	795	875	799	846	846	827	823	839	822	850	810	880	797	781	815	802	817	851	833	845	819	853	810	790	824	832	838	830	858	826	811	767	823	818	800	844	858	802	826	861	884	854	848	818	845	847	787	843	810	861	776	845	817	839	843	835	852	840	857	833	864	820	848	820	824	934	823	844	884	814	777	768	839	820	858	853	871	802	824	805	812	848	783	831	812	755	879	801	835	827	839	851	881	815	861	820	825	784	790	806	846	848	792	845	816	786	802	875	829	823	851	819	795	823	822	854	865	853	795	856	790	788	841	835	809	820	796	857	838	865	846	794	805	844	843	757	836	830	834	807	787	878	862	845	836	752	850	827	888	874	810	845	822	832	838	865	816	791	810	859	856	828	831	782	890	802	811	853	815	876	834	832	858	841	879	778	797	840	832	836	828	825	864	817	806	818	841	826	815	871	800	795	839	832	841	824	831	819	869	822	834	883	901	810	824	840	846	840	846	862	845	815	856	794	832	807	788	791	834	780	864	845	797	827	852	817	835	844	828	847	855	881	842	813	758	863	861	862	894	823	777	787	793	800	805	818	841	861	856	834	862	803	835	817	804	826	799	862	851	797	849	874	834	805	839	870	788	835	839	896	800	805	867	852	820	872	863	780	841	805	851	827	792	849	867	828	817	803	805	861	834	834	827	776	843	803	792	840	815	810	844	859	846	780	855	837	836	799	845	822	792	816	815	885	843	830	822	787	842	819	851	799	779	842	850	852	767	842	883	832	852	833	829	853	864	816	807	785	856	823	772	835	863	806	803	867	849	819	854	855	869	818	772	805	810	792	843	858	883	794	848	794	810	810	852	856	814	867	833	812	829	832	837	811	860	824	838	823	825	845	821	870	849	842	862	823	808	803	830	823	767	808	861	812	814	890	801	768	819	856	834	798	790	849	877	797	847	785	843	844	840	831	837	850	869	859	852	820	824	805	815	869	825	826	816	813	839	849	812	837	848	830	779	879	806	848	842	895	812	794	885	848	866	829	879	867	828	746	805	819	847	811	798	844	839	791	805	857	847	806	734	798	821	775	795	825	820	829	859	849	812	816	844	821	831	847	756	794	818	771	833	810	862	805	883	815	796	832	771	811	794	847	825	827	798	796	820	852	799	847	830	845	801	797	861	838	855	839	875	809	810	877	875	819	859	856	913	815	852	843	830	824	788	879	814	819	801	861	775	826	804	819	849	815	852	833	809	823	812	848	843	844	846	834	826	876	849	801	858	802	838	798	803	813	810	795	839	848	849	849	805	821	823	849	781	859	831	816	844	798	839	838	873	830	797	808	837	855	825	869	857	813	812	838	823	825	831	812	857	833	851	844	821	851	817	825	842	827	873	838	806	833	797	850	795	786	853	855	836	866	842	795	850	836	821	811	830	844	817	833	898	844	757	825	847	799	853	861	785	828	865	881	785	811	831	864	839	819	820	819	841	773	855	837	859	819	793	858	842	815	820	827	898	768	865	834
69064	56436	15919	2973	1105	834	664	548	541	467	481	469	457	400	400	383	429	396	376	380	392	351	416	365	358	362	382	335	366	362	369	363	331	341	307	358	363	347	373	351	354	382	368	299	355	350	334	331	343	343	380	340	369	334	333	361	356	321	326	320	362	346	351	364	336	329	352	350	345	346	387	363	357	362	367	366	340	364	333	364	319	327	351	371	339	333	333	313	304	331	317	316	350	334	357	336	316	375	356	330	355	370	348	351	333	350	376	341	339	353	337	365	328	347	320	349	329	340	339	355	313	326	330	341	355	350	389	338	375	354	336	334	350	310	345	372	345	356	382	345	332	329	368	365	326	362	346	344	386	340	332	322	353	343	303	332	345	331	338	384	336	345	345	343	354	319	345	344	389	321	363	370	360	347	325	341	321	317	337	344	340	357	308	344	341	352	355	392	348	301	345	369	352	341	363	335	386	361	335	345	321	354	335	376	358	375	347	334	399	356	328	358	370	351	325	355	353	337	332	342	353	326	374	337	327	326	337	344	307	322	340	330	365	333	334	331	327	344	328	322	409	331	334	345	334	326	356	356	349	369	337	333	350	329	322	356	313	352	378	346	351	368	345	352	373	373	322	351	349	326	377	337	318	332	344	372	364	334	372	360	346	319	368	346	367	371	330	353	358	328	347	318	350	365	348	340	387	329	336	326	322	323	321	308	345	342	333	304	347	361	347	319	375	358	326	364	334	338	364	343	346	339	339	349	320	344	339	348	365	327	379	337	350	362	346	352	348	307	353	348	336	327	372	359	355	352	366	345	344	331	343	337	336	339	349	354	334	356	351	341	343	358	341	399	342	357	367	321	353	388	330	335	338	380	387	389	356	382	396	373	338	367	362	370	347	369	354	348	361	317	348	356	322	364	345	327	317	302	342	331	319	369	351	326	371	362	384	349	350	371	359	319	347	353	329	351	313	343	333	345	358	337	351	302	326	359	331	335	332	369	339	324	342	338	353	322	329	323	395	321	334	344	338	320	364	350	319	349	350	366	358	337	326	350	352	381	360	370	346	346	372	326	348	340	338	382	333	356	347	344	363	348	356	328	354	330	378	366	369	361	363	365	298	332	352	370	302	336	339	333	358	372	365	340	326	331	298	325	355	376	337	341	328	367	350	361	350	333	325	340	369	372	324	386	345	321	405	353	365	362	350	355	357	326	359	374	349	365	355	330	373	364	359	334	374	337	346	354	334	310	373	331	356	362	332	347	325	340	381	403	343	347	355	372	351	340	376	331	351	307	349	304	372	358	354	359	365	332	350	317	323	347	338	373	338	350	329	388	329	346	349	345	358	341	347	350	347	344	310	349	357	347	368	350	324	352	382	338	329	309	369	332	373	357	373	368	323	341	369	356	347	319	328	324	346	344	367	353	334	293	305	341	354	328	345	345	328	385	331	349	342	349	334	333	338	295	341	352	337	351	377	365	357	352	326	354	328	343	349	354	360	349	339	369	388	328	334	380	374	352	356	389	378	307	352	347	357	352	336	370	364	358	354	363	331	352	365	319	320	342	353	362	354	351	353	364	362	347	373	337	335	328	329	333	301	343	355	354	353	356	359	331	346	328	342	319	368	340	373	343	350	308	354	352	356	346	350	376	335	319	380	369	348	322	378	357	361	343	338	362	357	335	331	330	341	343	332	311	349	327	335	356	344	358	326	341	289	366	346	351	347	354	364	335	339	331	346	365	355	342	332	336	335	348	366	324	336	351	344	373	376	373	308	340	353	342	347	347	350	354	351	353	359	341	327	339	371	354	321	359	319	305	349	326	320	358	360	331	345	352	320	365	338	346	343	373	333	324	377	345	322	352	331	327	384	326	359	330	341	366	333	297	325	339	328	330	323	349	328	343	326	366	362	363	355	355	344	347	340	359	359	393	332	316	343	325	358	326	313	339	361	348	344	344	318	348	334	346	361	366	352	350	339	343	357	341	337	330	325	359	362	327	347	354	321	326	359	351	355	333	319	367	345	354	337	336	337	346	337	315	340	354	358	304	308	375	344	335	355	335	326	329	333	365	328	356	346	354	361	352	352	296	360	312	326	353	367	329	374	323	361	341	356	344	366	363	329	307	314	345	344	371	370	343	327	318	360	350	346	351	327	352	335	331	356	357	335	378	311	340	342	354	334	352	325	354	377	335	327	345	323	319	375	360	401	380	347	361	298	318	301	357	296	312	334	359	325	327	323	335	369	366	351	347	365	351	371	387	351	352	333	320	320	337	322	350	342	324	348	349	349	341	356	326	332	348	335	330	360	371	342	343	348	375	332	363	359	364	348	338	319	338	336	356	340	379	352	331	354	329	348	301	368	316	345	333	318	378	366	373	344	388	387	346	356	343	320	347	335	344	370	309	332	355	345	353	363	351	345	338	335	355	309	340	342	358	319	367	337	319	325	364	401	335	319	314	330	353	340	361	389	356	361	337	349	381	350	336	319	387	348	377	337	329	331	339	329	341	349	360	345	350	330	324	346	308	384	334	354	355	334	343	370	411	327	327	333	355	340	288	339	376	299	321	332	328	354	363	337	337	326	346	338	347	340	344	332	364	321	347	357	371	340	341	317	325	319	330	349	364	364	341	332	351	361	308	330	339	344	339	383	320	364	335	355	353	353	316	352	340	391	344	330	361	308	313	333	318	369	342	376	360	349	344	330	331	319	334	333	327	361	352	366	348	354	356	349	370	363	341	334	358	340	325	364	323	310	311	358	340	357	334	343	368	311	333	341	350	355	327	363	351	370	337	332	379	365	381	363	341	359	358	368	368	363	339	368	373	363	342	359	350	320	350	345	348	326	335	367	332	334	378	326	328	363	334	334	345	325	332	381	371	369	350	329	360	342	314	364	308	355	346	373	350	328	368	361	340	351	369	327	356	371	362	352	340	333	347	333	336	361	347	353	379	356	338	357	343	333	342	383	341	379	341	343	348	363	319	338	348	330	323	346	349	361	346	314	336	341	375	347	317	349	371	344	347	391	347	345	349	375	352	337	369	367	317	369	321	340	353	335	350	365	361	349	366	325	340	331	361	348	354	348	366	343	351	338	338	311	372	351	340	383	352	324	333	336	375	325	346	346	342	365	287	365	346	340	344	321	335	346	371	354	372	353	328	323	356	383	336	330	320	326	369	346	336	355	358	338	353	325	325	357	333	327	328	351	350	333	341	300	317	318	324	353	336	406	319	335	354	356	369	333	308	314	357	316	339	306	345	385	338	351	340	338	363	362	324	356	347	347	352	329	335	357	341	365	321	354	351	351	334	354	380	372	327	354	342	418	375	332	339	376	356	342	329	360	345	371	339	309	377	339	355	369	347	346	320	309	381	295	332	353	310	324	329	386	372	339	347	342	386	377	348	329	351	346	351	325	342	332	344	366	332	376	325	342	357	339	331	359	344	348	320	327	338	341	326	320	335	341	330	374	323	341	317	322	362	351	373	345	353	316	327	375	331
44115	30905	3451	4130	3740	3039	2558	2223	1861	1741	1628	1410	1364	1332	1237	1172	1119	1069	1052	1124	1061	1087	992	919	983	1002	963	934	953	927	922	920	919	893	927	956	900	883	843	918	929	870	886	915	886	847	918	895	885	845	866	896	872	891	891	893	888	878	830	831	860	880	829	854	868	864	849	850	860	879	815	862	845	820	850	854	872	825	839	806	838	865	816	833	838	889	834	870	838	831	877	826	888	818	847	784	899	821	835	808	839	849	751	781	776	829	838	857	843	859	861	846	875	875	843	787	877	859	769	834	829	845	841	844	880	802	874	801	872	844	752	855	812	897	854	838	853	830	815	807	886	830	834	880	831	800	784	811	821	827	851	865	842	794	886	836	845	829	893	827	863	835	858	912	797	836	807	835	834	827	894	867	847	857	830	820	831	836	828	811	826	885	810	782	828	855	838	862	824	828	851	816	821	833	865	861	864	873	845	856	817	875	832	797	793	781	843	851	811	785	844	816	857	832	786	815	872	887	863	853	824	811	871	798	860	867	813	836	812	807	769	816	806	803	829	819	820	800	838	864	798	855	828	817	783	879	803	823	810	894	819	847	826	830	805	850	847	845	842	825	866	809	831	827	840	836	893	841	801	847	793	801	847	866	832	816	835	794	854	827	814	867	846	759	835	897	846	822	834	762	808	850	813	810	847	874	823	839	844	810	799	814	874	835	862	844	804	851	823	819	811	871	846	835	844	806	834	858	824	796	838	830	816	854	851	798	824	853	824	882	854	806	794	794	875	807	855	801	810	879	841	850	844	841	835	871	837	840	875	811	796	807	860	869	848	812	848	827	856	831	838	811	811	762	894	808	879	845	848	851	889	855	837	838	882	898	871	852	792	829	796	828	843	800	765	849	781	879	841	816	785	818	842	868	824	850	769	849	842	864	834	844	851	866	828	795	866	831	834	828	820	845	858	815	833	836	796	835	792	863	850	826	851	837	784	819	842	824	801	853	871	791	856	823	836	800	802	817	837	821	829	841	829	797	839	837	792	777	872	814	778	830	830	825	817	792	835	831	841	864	814	853	792	854	829	815	758	814	845	809	811	819	884	830	845	822	799	908	861	877	842	855	825	813	789	870	840	875	882	812	825	799	839	790	831	871	797	836	840	825	772	797	837	761	840	816	826	862	857	853	803	853	839	848	844	847	843	856	869	792	805	840	813	819	828	829	854	862	808	872	801	817	827	786	896	828	847	813	809	847	870	828	793	819	811	798	816	848	784	878	854	834	832	853	839	822	826	758	824	829	828	857	850	816	827	842	794	827	832	804	800	827	817	822	831	805	836	851	818	854	847	808	789	861	840	845	885	801	827	874	801	837	810	834	766	838	829	827	795	835	805	858	805	837	806	872	803	838	852	831	858	875	826	795	873	913	813	886	835	816	858	830	842	869	832	872	820	821	840	878	813	808	845	842	842	836	824	838	822	772	826	831	827	827	856	804	827	834	793	832	844	875	788	843	851	822	840	813	821	788	855	841	861	805	824	765	836	805	866	808	864	847	823	841	830	798	821	780	762	874	833	819	812	854	859	890	804	820	857	807	787	855	819	888	791	840	795	810	804	801	853	761	852	870	809	848	837	847	807	795	811	819	840	806	825	856	885	810	835	805	801	881	887	822	801	853	883	823	846	872	827	828	853	863	818	806	848	825	827	879	852	838	794	873	821	827	787	800	866	829	798	876	863	754	841	811	841	844	867	869	810	833	838	818	801	871	835	803	787	870	811	801	782	843	863	856	822	816	817	817	825	882	788	891	857	794	816	810	857	824	830	846	845	857	835	834	849	789	825	816	864	823	841	838	837	828	829	835	850	883	842	857	854	836	859	865	833	835	846	831	844	847	837	856	822	817	841	826	798	779	847	861	889	915	830	836	812	840	829	831	846	850	783	894	825	824	824	813	814	798	866	839	837	831	824	817	796	834	830	829	816	826	816	850	758	824	834	806	810	847	815	808	836	812	878	831	861	821	837	830	838	826	823	886	855	838	824	848	829	840	863	876	838	845	827	865	789	837	835	855	872	821	902	879	803	850	814	847	827	871	823	777	838	856	783	820	804	927	839	908	859	848	823	856	831	838	807	836	791	864	838	791	828	792	806	810	835	825	814	828	871	797	792	822	842	829	849	848	834	847	842	860	855	807	816	860	834	836	858	886	831	810	849	841	813	825	767	800	853	827	858	835	860	814	859	821	801	817	820	874	871	846	856	798	876	823	845	871	860	787	806	838	834	841	830	824	775	844	852	800	834	783	811	875	825	870	837	834	843	817	741	829	811	845	825	852	829	795	842	854	833	819	838	838	854	813	793	819	824	816	798	801	852	827	791	812	793	804	801	905	865	874	829	838	820	852	882	877	811	830	827	805	837	850	815	854	824	838	776	789	877	832	830	841	773	779	816	884	830	884	835	850	788	881	864	802	847	807	807	821	820	829	890	790	810	844	830	822	900	862	782	853	857	846	820	775	843	873	817	793	875	808	853	812	866	817	801	774	793	857	799	779	839	834	865	830	816	832	800	874	818	789	779	861	835	820	860	824	781	802	857	825	839	835	818	843	842	844	833	862	776	874	797	823	850	828	818	847	846	813	789	842	813	874	788	876	818	819	809	870	814	814	846	841	836	836	825	855	855	869	802	872	890	852	792	846	801	841	851	834	860	844	829	867	829	786	863	829	793	862	849	821	803	843	853	811	811	826	852	864	829	793	886	884	899	860	869	833	840	821	834	831	850	868	817	817	817	857	830	827	790	783	851	854	849	819	870	815	791	855	841	823	834	816	839	842	806	846	771	847	780	797	860	886	848	871	806	856	871	864	846	840	828	850	853	829	861	854	857	833	890	850	802	865	848	835	784	772	854	839	806	865	824	799	879	897	876	824	816	817	847	825	864	855	828	841	851	818	842	840	860	842	815	830	809	872	768	856	813	818	885	827	819	848	819	814	827	785	874	873	811	838	899	817	835	809	826	879	815	884	817	839	816	837	830	799	822	823	837	812	886	855	853	845	818	833	886	810	847	827	802	796	802	880	775	843	839	838	851	792	828	831	845	795	841	826	846	850	799	808	865	862	779	816	815	844	834	826	837	871	851	792	861	827	806	805	780	809	799	833	855	791	812	873	836	874	828	829	867	820	826	820	842	819	843	906	854	828	813	802	840	840	834	873	827	781	863	854	831	843	836	870	830	885	870	806	838	792	862	842	797	822	805	797	805	823	890	829	802	861	855	868	858	848	807	896	831	812	825	840	835	839	870	793	869	811	865	883	818	796	826	868	880	835	816	850	845	838	839	827	856	840	821	815	816	793	831	830	828	789	891	823	802	821	863	857	831	822	815	841	888	834	804	831	778	836	809	848	813	797	824	815	846	827	811	798	807	822	794	856	823	809	790	921	871	791	814	832	852	856	820	863	795	868	813	836	850	842	831	842	832	842	866	886	817	843	850	814	886	839	811	794	774	828	829	812
9421	3040	205	180	187	180	156	151	196	178	175	161	160	206	167	157	167	151	190	164	170	187	184	172	165	179	162	158	188	182	164	159	202	162	179	153	177	169	187	172	202	166	167	155	169	204	191	170	207	177	166	175	159	157	158	162	149	158	160	172	175	159	173	165	159	170	152	149	142	181	150	168	160	171	179	179	177	162	169	176	163	179	173	166	162	147	160	167	182	167	180	169	173	142	182	158	178	165	165	196	180	170	170	168	162	176	174	169	175	177	173	181	174	190	165	167	185	174	163	177	170	149	176	163	162	162	146	190	161	147	158	168	180	187	148	159	184	185	164	172	178	163	144	153	175	138	208	183	169	184	186	189	164	181	142	173	192	182	171	201	170	176	158	164	163	161	163	159	154	180	198	149	175	175	162	171	177	179	155	178	156	161	152	186	190	166	167	150	167	157	177	188	168	189	186	174	151	157	177	167	174	173	195	159	157	188	171	193	165	187	177	162	172	173	163	173	162	146	160	164	156	152	169	168	186	148	200	167	183	195	201	187	158	169	169	159	178	171	150	176	173	179	182	163	156	166	143	166	170	165	145	162	152	195	149	152	164	145	171	163	182	167	157	183	160	189	150	177	172	171	192	166	174	171	158	171	168	169	179	147	149	156	166	169	154	171	158	148	158	151	177	192	148	156	171	169	185	159	154	178	169	161	161	174	169	179	166	175	152	189	185	191	171	219	158	165	166	177	170	159	166	163	186	204	190	171	148	197	177	182	162	181	152	174	155	167	161	176	199	160	177	146	168	155	162	156	152	174	168	167	165	181	188	179	190	180	206	168	161	174	158	149	194	158	165	156	171	176	175	143	153	170	162	136	195	187	188	151	158	171	155	183	168	192	137	177	181	192	182	176	170	170	180	199	167	196	182	166	181	189	174	167	169	195	174	196	177	174	174	175	186	156	171	156	162	144	151	172	143	172	143	184	182	188	161	175	157	187	170	159	204	189	170	180	200	157	169	171	165	173	193	157	178	157	176	172	180	163	183	174	149	165	140	180	161	166	160	178	188	192	173	154	177	195	163	184	173	180	172	165	148	143	168	156	190	160	164	156	189	184	147	171	154	177	157	176	164	166	174	164	187	168	181	187	159	162	186	166	153	170	155	166	187	181	171	151	148	174	179	156	152	173	172	163	179	173	157	182	176	177	166	162	176	171	180	159	175	178	163	196	151	167	171	190	172	189	188	185	175	170	143	183	157	177	175	144	153	199	156	187	154	157	173	186	193	186	168	173	172	169	162	156	167	152	169	158	188	193	167	190	189	159	188	163	172	188	170	189	179	192	168	194	174	176	178	175	169	172	148	181	167	178	182	150	162	179	178	169	175	161	155	144	173	153	167	179	164	200	167	173	151	173	157	165	160	158	154	150	190	205	180	166	175	131	188	187	159	177	185	162	184	152	164	166	162	163	175	160	150	169	169	184	198	185	171	155	183	146	153	160	168	165	177	186	160	177	170	178	175	191	156	153	165	164	163	178	156	168	169	167	182	196	187	174	140	160	150	143	174	172	170	162	178	161	171	183	161	161	160	152	190	161	187	172	164	150	172	176	157	200	168	166	189	160	165	181	154	171	181	160	181	205	173	168	190	184	182	203	157	174	180	167	162	184	169	165	163	161	178	175	170	177	158	183	182	175	181	149	187	165	177	160	171	181	169	186	171	187	175	162	164	181	178	159	158	183	164	184	184	156	182	173	176	162	192	165	178	159	159	168	165	151	169	149	175	178	190	139	175	160	166	149	153	158	174	184	172	188	189	153	170	172	170	168	179	163	175	144	195	186	175	153	171	191	171	161	161	193	174	151	156	159	193	183	157	175	150	159	176	167	172	163	163	174	155	172	194	133	166	171	172	184	172	164	155	192	164	186	153	162	190	169	160	184	180	171	176	156	193	153	160	184	171	187	161	206	153	175	171	176	169	175	157	185	161	179	183	204	172	187	163	158	158	176	168	170	165	166	179	145	172	149	162	153	154	188	169	163	161	167	197	155	173	173	171	186	167	190	174	161	184	178	167	173	163	172	146	146	134	154	170	161	187	193	165	162	134	203	155	188	181	169	162	164	169	173	169	203	173	180	145	177	184	186	163	158	165	155	144	165	165	183	183	170	164	171	191	191	177	178	184	166	163	179	167	148	188	174	159	167	183	162	148	173	178	163	173	185	166	161	160	195	164	145	160	157	178	181	157	163	174	159	156	150	166	159	167	186	161	193	171	189	197	167	195	154	168	178	166	185	151	143	169	187	185	145	164	195	139	172	177	189	172	157	184	182	187	174	195	197	182	159	157	166	189	191	183	183	169	190	168	174	204	181	169	167	149	164	186	172	175	164	184	175	174	167	157	175	192	158	167	196	179	166	198	178	185	166	167	139	162	184	184	187	174	182	200	160	147	174	174	174	193	183	173	194	193	160	168	182	179	183	182	177	185	163	156	147	155	171	160	174	162	175	185	160	183	174	177	185	179	154	165	187	164	166	150	179	159	202	179	187	192	156	182	158	152	179	156	174	199	160	180	181	175	166	176	192	186	135	145	155	155	175	178	156	166	170	182	158	176	165	156	189	142	178	155	167	176	167	164	173	178	149	180	163	195	150	170	191	159	166	154	200	184	181	170	177	196	191	164	168	158	184	192	165	163	151	198	183	171	186	181	166	173	169	160	167	158	173	169	179	144	168	179	180	192	167	178	184	172	157	159	181	180	172	152	179	136	182	156	160	172	154	191	158	159	164	167	171	169	174	160	173	157	170	172	176	174	160	162	154	152	174	178	187	179	162	185	156	181	171	184	161	185	168	191	173	182	154	150	176	164	164	176	160	167	181	181	152	164	165	179	173	193	169	164	157	153	175	174	174	179	162	177	175	183	167	160	181	202	176	188	174	180	164	144	173	181	194	159	176	143	177	152	174	188	179	186	156	149	166	167	176	174	162	165	163	158	160	175	160	170	181	198	167	175	177	168	154	175	171	198	178	165	159	186	151	158	148	155	143	198	196	178	179	175	185	148	154	152	149	176	193	183	167	182	170	164	187	154	169	186	193	154	168	177	171	155	169	175	144	152	160	175	185	167	200	196	169	176	179	185	159	176	152	188	171	153	184	185	152	163	169	201	178	172	186	185	189	151	203	157	197	179	198	196	171	157	171	193	189	161	177	176	159	170	183	189	169	179	170	179	178	198	189	175	188	165	188	169	175	161	167	176	164	180	161	165	169	157	179	184	168	146	175	170	180	187	174	184	177	196	156	171	165	186	164	135	153	153	180	160	172	180	185	186	173	159	189	170	164	172	162	172	172	178	175	153	189	170	161	172	150	193	166	193	173	162	183	154	162	176	177	161	170	186	160	160	188	160	177	189	183	154	159	160	171	160	159	161	182	150	166	153	171	193	181	193	169	187	155	173	180	171	167	162	160	166	187	176	184	148	148	125	170	162	196	161	176	161	180	161	168	193	197
10372	4598	549	566	558	515	499	550	514	532	545	509	476	513	489	497	539	478	496	467	488	436	510	534	503	482	525	508	502	506	506	482	495	438	454	492	517	499	497	498	501	457	492	503	500	478	466	475	485	546	532	502	470	477	484	517	485	483	480	473	481	453	473	532	490	465	473	498	469	483	502	490	519	508	502	473	445	471	496	472	508	495	479	467	478	471	503	491	511	477	505	504	478	498	503	488	526	477	519	505	428	530	486	489	515	460	479	498	455	518	506	482	506	466	529	495	502	478	483	473	464	484	461	534	473	523	479	499	492	498	479	503	493	490	469	519	445	485	538	485	525	457	500	483	502	502	468	491	488	523	485	526	545	477	474	488	466	522	443	435	485	442	498	496	480	524	480	542	484	520	503	486	491	509	489	514	458	493	494	465	506	501	497	482	510	518	467	493	532	436	475	447	470	506	511	473	504	447	496	499	480	518	474	478	484	466	489	529	491	521	527	498	500	484	495	499	472	463	501	502	491	482	503	472	461	506	489	502	514	507	513	517	501	467	486	502	470	489	489	519	489	464	492	516	460	460	488	492	496	462	507	494	480	478	527	505	502	478	488	493	534	474	465	463	501	473	498	514	453	499	459	513	515	448	510	502	495	501	489	534	486	526	497	497	452	494	456	488	483	447	470	497	470	524	491	509	491	498	473	445	512	494	494	483	498	491	505	491	481	508	481	518	535	469	488	481	493	496	504	486	463	506	506	508	496	475	489	477	460	494	499	443	475	507	484	513	479	488	478	496	461	492	485	494	451	483	511	509	470	489	503	523	466	490	484	488	538	477	511	453	513	477	494	484	497	477	492	555	479	534	504	495	477	488	507	519	471	496	502	507	494	526	502	516	491	483	488	469	460	489	451	463	501	515	434	507	495	475	507	462	491	502	488	474	482	428	514	502	460	461	525	507	498	484	473	506	532	507	488	508	440	485	486	481	507	532	474	525	491	476	531	487	462	489	499	485	543	447	435	451	490	497	493	457	508	471	509	480	491	501	484	448	469	500	493	509	498	492	472	460	482	487	463	457	471	490	504	470	501	452	510	475	483	472	516	487	461	443	462	470	475	481	505	515	489	457	427	476	500	457	527	521	489	494	470	525	450	491	511	487	488	527	488	494	489	449	513	523	508	507	495	481	451	453	516	452	495	486	491	513	486	462	543	464	488	503	502	516	475	469	482	477	532	499	487	488	485	519	520	517	508	505	487	501	487	464	477	500	500	453	488	524	500	498	481	480	463	476	513	462	490	452	468	493	501	497	444	491	474	471	472	457	517	508	512	460	499	495	458	505	485	518	516	466	438	520	486	545	522	516	544	509	504	472	453	457	504	504	520	520	474	473	506	497	456	469	490	482	496	512	468	483	490	441	479	485	467	499	462	449	500	530	469	468	480	453	473	493	483	476	517	516	507	496	497	485	487	501	509	471	480	482	494	454	500	499	501	463	490	481	472	478	482	514	490	460	508	530	484	510	431	520	502	495	473	475	482	468	503	476	503	491	499	481	468	480	509	527	525	507	525	458	472	450	461	468	471	524	469	516	487	470	489	493	497	485	494	463	486	503	518	509	518	501	503	480	512	466	457	514	507	505	477	502	474	470	478	465	467	509	458	494	501	431	519	483	461	467	457	453	482	494	524	456	482	497	493	482	469	513	498	470	514	474	480	509	463	473	472	471	484	446	487	461	500	470	482	458	505	565	503	496	504	465	504	466	470	461	476	509	478	451	471	494	542	447	473	502	503	521	517	474	459	469	487	526	485	485	507	481	489	490	403	494	499	494	498	527	489	492	516	494	515	472	490	507	499	516	466	482	542	530	491	504	474	448	486	501	495	460	525	473	534	461	515	463	490	453	499	510	488	495	527	466	464	507	508	503	501	534	482	481	491	452	504	473	503	498	446	521	443	473	476	516	489	468	483	484	500	499	445	487	469	499	464	478	530	519	506	476	486	485	519	543	500	517	449	422	478	478	480	527	498	491	491	490	456	487	501	506	489	482	451	473	512	496	520	494	499	504	502	478	458	493	467	507	484	519	540	492	468	477	488	436	426	476	485	514	494	472	540	450	467	471	474	495	513	465	476	446	513	524	457	502	480	512	515	487	509	464	487	530	477	515	515	466	520	521	493	520	519	485	502	543	507	457	486	475	504	453	508	507	504	480	493	476	481	471	524	478	480	484	475	482	528	469	509	465	476	484	456	535	550	494	475	511	485	506	488	480	484	483	430	482	510	505	502	504	473	484	469	502	475	486	524	454	487	514	501	506	494	473	502	519	440	492	508	479	488	508	469	510	488	467	497	489	486	529	498	501	490	513	495	525	452	505	511	507	492	541	437	494	506	497	460	511	506	483	527	486	513	461	481	514	459	525	476	465	485	477	465	483	460	478	523	488	492	536	475	481	493	487	506	506	524	505	485	428	480	481	539	479	499	493	496	519	500	514	507	491	509	507	522	526	481	496	480	462	448	498	459	498	506	493	457	487	516	446	465	478	491	454	466	468	493	493	466	489	484	477	514	483	497	552	504	465	447	471	502	507	521	506	467	508	474	502	466	514	497	488	493	483	495	474	497	470	502	472	471	499	479	546	454	504	492	504	498	459	529	488	523	526	531	510	486	491	473	493	487	467	507	502	516	483	503	485	470	444	516	500	475	451	495	477	497	486	486	471	496	519	495	523	487	510	502	488	494	480	486	519	488	484	454	474	482	492	482	463	521	486	462	484	502	530	488	488	517	470	464	483	541	510	521	457	517	487	464	483	523	494	452	494	499	497	487	458	513	505	504	529	506	476	469	471	483	466	490	509	476	508	524	493	512	467	495	491	518	495	491	463	527	499	524	522	484	524	495	535	483	477	479	448	518	505	513	485	454	504	539	461	483	479	493	469	469	507	486	467	530	517	496	501	468	463	472	508	509	472	480	425	514	497	492	452	464	481	488	484	491	507	491	514	506	546	482	486	498	516	505	474	492	500	526	490	498	511	457	498	477	466	484	483	488	523	519	494	533	476	495	494	468	503	508	467	438	462	510	488	507	462	506	448	457	454	481	516	476	523	518	516	519	455	515	455	540	490	481	498	450	519	439	498	464	488	486	505	492	498	485	484	506	474	535	497	526	516	503	497	509	477	505	511	455	507	475	500	465	472	512	453	580	460	497	512	474	460	494	498	507	466	437	517	468	514	478	504	466	504	529	460	512	509	497	494	499	484	460	483	462	492	491	459	513	483	476	460	506	503	496	504	470	528	471	515	483	515	536	467	503	457	474	501	507	447	500	438	534	476	454	474	481	483	530	487	538	482	513	470	533	496	456	514	527	500	491	539	513	503	499	512	459	501	492	483	487	484	499	499	452	505	510	517	504	455	511	510	497	487	522	474	483	500	471	491	500	490	495	489	537	466	488	473	484	482	482	467	471	486	464	484	509	492	476	514	525	466	515	478	475	511	477	521	506	529	492	469
55345	43182	8741	1082	694	561	505	466	451	378	389	358	354	356	316	357	374	357	340	365	352	319	355	345	348	339	301	325	329	363	326	361	339	345	345	348	348	321	344	329	307	338	320	335	331	323	324	321	351	338	345	351	341	345	373	343	382	324	330	346	329	330	346	312	344	319	347	340	352	341	323	342	326	337	303	351	320	330	341	320	327	328	310	346	349	311	317	347	340	335	340	370	320	337	343	345	296	364	336	314	332	343	315	331	308	317	330	335	322	319	343	348	323	328	333	331	340	356	344	353	320	322	325	320	331	326	308	339	362	309	349	306	343	338	319	336	336	309	317	305	311	335	337	331	304	325	354	346	328	326	343	333	338	360	311	379	337	321	325	354	317	309	348	335	330	361	306	325	312	321	341	328	308	376	296	347	332	347	383	341	329	323	320	336	357	360	328	331	335	299	341	332	326	319	309	298	332	331	313	321	323	333	328	349	309	329	340	308	289	318	353	290	348	348	295	332	352	302	366	324	309	328	323	316	348	366	320	362	340	314	369	339	343	330	371	304	332	340	326	347	300	333	381	348	352	336	350	361	328	318	348	310	347	332	326	301	302	321	346	309	312	336	361	336	337	320	344	373	342	347	331	318	369	326	361	333	348	314	336	338	308	360	367	346	360	346	364	313	360	320	326	352	315	353	326	317	352	321	333	333	349	358	346	370	320	321	325	356	318	336	310	340	356	332	312	342	330	328	310	320	280	368	336	338	351	314	338	353	336	303	327	301	325	355	302	319	336	324	308	324	336	336	326	321	321	367	354	314	325	364	320	350	350	321	361	339	324	360	324	326	342	348	308	342	329	336	336	345	314	306	329	353	341	316	314	355	314	354	302	313	312	327	327	293	339	346	365	330	366	354	341	332	328	338	336	336	352	314	286	303	327	363	321	348	340	334	347	346	341	323	337	311	323	340	318	334	343	347	354	315	362	315	329	345	329	358	338	325	343	333	369	340	326	330	338	335	315	369	331	327	343	330	341	312	362	335	327	338	346	319	336	337	338	370	355	332	343	324	322	352	345	331	333	277	339	321	321	354	328	329	345	320	324	321	337	343	353	315	317	336	323	346	350	350	320	335	295	328	302	315	324	324	346	340	365	337	317	327	311	346	351	344	328	340	290	304	367	345	334	332	340	338	338	335	337	321	366	376	345	324	333	329	328	316	333	324	344	337	347	328	313	340	328	337	331	359	338	308	343	320	318	344	337	328	368	373	317	350	333	328	325	299	335	310	356	329	334	364	366	327	337	337	321	365	331	326	332	317	312	342	347	317	331	341	341	331	337	350	312	337	342	354	353	324	295	374	354	342	356	340	328	311	317	344	318	332	352	353	334	323	333	317	337	349	371	322	331	362	338	349	310	337	340	327	352	316	305	331	348	311	350	338	319	335	327	343	349	320	375	347	335	336	336	336	302	332	321	335	310	313	328	353	328	326	322	317	319	303	320	322	322	313	347	303	364	336	324	327	341	314	321	304	294	353	357	331	355	364	326	341	312	346	336	329	353	338	348	313	319	338	370	319	333	334	343	330	329	315	326	319	322	298	290	328	348	325	304	313	331	350	323	362	327	345	330	311	319	319	289	354	324	324	354	331	316	314	357	343	329	356	310	340	327	302	334	315	311	347	330	330	344	332	323	336	318	304	324	318	333	347	350	319	348	332	334	313	319	327	347	368	322	332	363	328	342	327	382	344	354	331	346	348	330	327	357	343	323	302	315	329	333	349	317	322	335	368	321	328	368	340	294	310	308	317	270	341	295	326	340	316	354	311	309	337	342	316	343	342	376	360	330	313	317	311	345	319	332	364	315	331	350	364	325	359	323	351	320	330	313	331	356	319	342	307	338	327	327	336	320	365	337	346	321	304	369	330	333	363	304	326	317	310	365	348	358	342	325	314	321	320	323	348	325	333	325	344	319	334	327	351	341	313	293	367	322	293	336	329	337	357	346	332	319	356	353	320	334	333	317	315	306	344	326	342	331	351	383	329	298	334	354	335	327	312	360	346	354	351	353	322	310	384	340	344	311	329	338	318	313	349	313	344	312	329	311	322	332	306	313	314	321	368	346	336	342	344	301	326	305	335	344	339	321	308	338	327	315	346	322	316	319	315	341	319	331	346	324	307	336	366	305	317	345	332	328	332	330	365	345	305	337	350	321	347	327	306	328	323	348	357	334	362	299	343	333	351	326	328	331	319	340	327	326	304	294	335	348	300	340	313	314	332	343	329	332	337	316	338	341	314	319	331	342	350	350	345	323	309	328	351	361	345	367	324	323	329	309	341	364	323	327	356	318	302	342	348	332	287	317	346	299	325	345	334	331	322	331	338	354	331	339	336	333	314	355	337	354	334	331	311	319	350	345	357	350	320	315	345	319	318	319	352	327	308	332	337	315	313	351	314	316	335	334	320	343	317	331	382	320	331	335	340	348	338	311	299	306	353	357	338	326	341	331	333	328	355	351	329	328	312	338	338	326	351	325	326	337	362	332	289	329	343	319	319	340	329	302	320	333	336	331	350	350	339	349	342	326	331	333	309	346	320	343	338	335	332	307	329	344	298	323	334	335	349	322	370	321	329	330	314	298	320	294	322	314	329	340	343	347	320	357	328	314	316	332	345	352	331	332	324	326	322	344	322	323	326	313	340	328	340	352	345	354	350	336	339	368	348	323	351	354	372	348	330	323	352	344	303	345	330	334	327	301	335	332	290	287	315	314	333	325	310	286	325	345	336	292	306	335	312	320	304	312	336	340	335	310	311	328	325	337	329	340	319	303	308	352	380	328	307	356	342	350	351	317	300	342	320	312	346	354	325	334	355	344	345	317	314	309	323	340	320	352	339	320	309	306	306	307	376	356	322	338	308	348	350	310	301	346	317	333	359	353	327	330	327	330	332	325	311	335	321	363	337	331	323	339	298	338	318	310	348	362	309	326	334	338	323	314	309	348	314	363	360	326	325	329	367	303	349	327	348	335	329	321	335	332	367	320	318	326	338	313	329	329	318	324	336	329	367	323	343	310	328	367	308	322	339	307	327	329	343	315	340	342	348	367	345	333	298	334	333	322	351	320	336	315	336	322	336	319	358	315	350	313	344	326	317	326	298	362	318	325	327	337	311	357	291	327	329	362	315	356	343	351	349	314	335	345	319	311	327	295	337	295	316	352	320	305	299	308	323	324	356	292	278	326	307	343	345	346	313	346	332	285	321	342	318	310	330	365	320	340	343	337	364	351	340	324	319	359	353	317	336	358	319	364	369	325	318	315	316	342	310	319	294	301	335	333	324	330	340	341	327	290	349	331	352	336	311	331	322	358	355	321	314	353	340	336	359	337	310	312	334	326	329	311	359	328	325	308	329	353	348	349	323	301	324	372	308	336	339	360	332	327	349	313	331	333	305	329	337	359	307	321	307	324	341	331	357	319	312	328	319	325	326	376	317	343	327	301	319	329	342	329	312
34841	23593	2181	2599	2346	2016	1690	1551	1368	1268	1301	1157	1119	1065	1085	1037	969	973	973	939	957	897	930	897	872	914	831	911	913	892	906	909	887	824	858	891	901	877	866	865	847	857	852	855	840	895	863	876	881	892	874	796	830	898	856	904	808	829	834	873	820	824	839	880	853	865	887	842	804	818	857	831	815	814	828	827	817	793	841	824	862	794	823	895	857	792	849	842	763	832	815	815	835	898	843	852	825	844	848	805	818	844	851	862	864	843	827	840	837	855	877	845	806	858	855	817	830	818	805	849	843	823	787	833	848	837	825	876	860	846	885	810	839	831	869	795	847	806	853	853	851	803	817	777	776	806	917	812	793	828	805	841	889	822	819	846	865	804	756	839	805	838	776	820	850	859	794	841	853	804	793	841	793	771	838	822	854	756	827	860	849	823	827	829	836	821	854	851	747	853	838	817	789	840	811	807	901	827	795	834	828	822	733	838	840	849	840	818	827	785	848	770	874	867	805	848	802	825	820	824	820	833	833	762	852	810	875	862	797	868	898	865	805	838	830	815	845	855	823	837	826	857	823	867	846	857	845	791	792	894	821	871	802	871	816	835	869	857	761	824	826	898	801	826	810	847	816	821	858	864	874	865	836	794	876	821	826	784	829	826	884	826	803	819	822	783	830	790	837	855	864	831	873	798	859	836	864	883	900	822	787	783	851	773	858	782	836	848	861	837	796	859	811	815	858	762	843	804	852	812	788	830	848	880	842	828	874	834	808	847	855	816	819	864	828	824	853	798	791	879	860	813	865	816	835	831	887	874	821	811	832	833	843	861	783	776	805	827	834	835	803	833	830	777	805	796	854	844	875	790	854	804	820	781	852	833	804	838	824	844	852	860	770	847	763	833	804	835	811	842	858	874	844	842	890	849	832	825	856	809	795	834	924	807	845	841	833	842	812	815	879	825	804	803	862	866	842	833	857	846	830	829	864	795	825	865	844	860	793	848	836	817	809	868	819	840	807	829	780	866	829	867	826	829	831	815	783	865	836	849	816	855	851	838	797	797	874	839	804	832	845	842	830	853	901	779	826	882	815	842	836	851	820	898	845	865	900	812	858	826	877	816	832	829	799	797	806	842	825	824	842	795	840	832	869	768	841	842	809	812	863	828	854	829	798	819	827	866	802	849	822	809	834	843	836	827	837	795	796	830	794	804	829	829	812	822	894	834	797	822	841	830	813	798	796	859	769	823	874	856	811	793	838	827	809	792	827	822	850	822	804	821	842	797	841	853	767	817	831	784	818	824	826	824	872	838	830	804	804	792	846	849	792	827	844	834	829	896	854	778	819	865	786	817	863	815	847	818	826	869	844	889	786	839	862	838	833	871	808	860	817	831	785	812	809	825	849	834	781	817	828	795	781	800	833	820	849	810	801	815	827	857	834	847	897	826	802	833	846	840	830	826	808	882	837	801	838	837	833	827	809	824	848	876	794	861	847	810	811	826	848	829	810	751	885	891	768	791	867	872	864	880	825	808	879	894	842	796	833	836	835	829	820	821	829	837	864	848	819	897	871	825	811	875	787	820	836	836	856	846	855	816	842	802	823	814	800	797	860	815	787	833	816	822	809	815	846	821	840	870	854	764	822	850	849	839	775	895	850	802	793	810	754	837	882	818	861	823	828	818	802	815	829	782	827	809	797	855	845	758	874	808	825	854	803	851	817	829	792	858	807	824	832	819	835	779	888	789	835	824	824	785	777	824	788	874	823	800	851	759	808	805	802	795	825	870	855	829	834	799	853	832	845	842	823	854	823	877	772	850	879	803	845	820	854	779	877	830	825	812	858	900	873	782	799	822	785	868	813	851	827	823	830	887	818	872	825	805	811	793	841	808	836	794	861	819	788	804	859	786	821	823	822	828	870	781	836	824	868	807	814	773	821	800	817	835	794	840	898	824	874	791	866	859	889	877	794	813	792	809	830	825	816	829	831	834	803	807	832	828	797	840	887	847	813	782	819	802	861	823	776	862	849	806	803	805	878	821	818	803	830	790	845	856	862	820	822	863	805	825	866	789	833	797	830	833	825	836	815	820	810	798	823	798	870	810	811	817	804	841	824	805	825	838	846	893	860	792	777	833	820	829	815	853	816	875	864	828	848	837	837	833	809	818	811	875	811	815	820	812	765	798	807	803	833	861	796	854	801	804	897	854	851	832	838	844	819	841	824	830	824	805	816	865	869	816	838	867	859	832	880	863	809	805	859	857	802	842	796	782	839	825	814	881	816	846	825	839	872	811	788	844	805	855	836	865	840	777	759	831	868	802	851	841	847	826	822	835	829	859	884	834	821	828	856	834	857	805	850	808	858	838	846	849	794	814	815	854	857	846	811	824	763	837	792	856	848	851	845	871	835	843	807	795	817	786	759	861	813	835	865	789	761	849	818	895	790	837	832	845	806	857	821	806	847	888	817	835	839	819	858	860	800	850	826	781	841	853	847	790	828	828	845	823	836	794	832	817	840	826	793	882	883	837	843	848	834	837	854	820	818	835	780	821	880	819	850	846	820	810	805	827	815	835	819	782	850	812	819	815	804	823	802	844	855	875	826	812	843	849	830	867	817	847	841	801	811	871	829	882	759	826	782	809	852	803	830	813	832	861	816	829	812	861	818	846	834	771	812	784	866	771	874	833	789	865	867	838	784	792	815	844	807	804	782	826	843	860	816	798	797	773	882	834	826	818	819	821	844	836	838	837	799	859	822	857	821	887	837	785	832	828	783	803	761	857	809	884	850	869	808	859	818	797	817	825	820	846	828	829	827	818	778	785	854	793	794	862	861	804	820	863	870	811	796	878	830	830	833	836	845	845	820	851	831	853	890	814	776	800	836	816	840	860	834	796	851	818	810	792	863	856	799	872	862	800	819	867	856	825	867	843	784	831	828	831	830	829	862	842	852	806	835	805	793	813	856	911	851	865	855	854	824	829	835	811	833	769	858	813	813	789	802	858	783	803	779	841	769	874	858	816	788	786	786	835	818	836	878	833	790	839	822	856	832	843	779	812	871	832	846	833	880	831	815	827	867	823	819	840	856	847	833	780	807	784	863	799	842	895	813	828	856	850	795	864	848	804	846	830	791	770	816	855	819	836	809	820	812	842	899	874	766	797	782	802	864	811	808	852	869	818	832	804	849	856	846	829	827	839	860	812	783	861	809	857	829	824	809	788	806	800	838	851	841	824	805	833	841	827	802	825	889	866	859	877	789	827	827	830	818	849	809	850	816	848	823	811	820	804	842	779	840	836	816	885	849	830	840	803	828	853	805	838	839	838	857	823	795	869	853	843	845	827	839	815	898	821	810	797	846	816	862	857	813	801	796	823	826	837	850	890	863	811	824	806	861	870	884	803	849	851	800	823	812	805	783	827	863	780	841	861	835	849	810	869	808	831	834	830	877	829	779	884	835	857	807	860	850	819	841	797	777	832	820	860	828	861	842	912	827	804	839	813	832	822
68323	55896	16032	2963	1118	812	679	584	534	488	456	440	437	379	377	408	391	390	394	387	366	362	363	377	387	361	357	332	345	342	347	348	336	336	349	318	367	368	314	350	350	354	402	344	343	377	361	346	314	296	349	353	367	325	334	370	359	346	336	344	332	339	361	372	359	368	342	356	363	362	355	341	349	351	354	368	350	342	351	332	337	348	348	334	340	344	291	315	348	365	293	343	354	324	344	318	327	312	319	328	345	311	359	336	339	337	364	383	373	352	336	311	355	349	335	374	368	346	348	311	338	364	355	382	332	349	351	343	335	310	329	309	318	372	400	354	367	348	382	332	365	326	358	352	349	350	341	343	351	352	326	346	341	327	335	322	337	364	312	352	330	328	378	360	323	304	332	350	338	328	313	405	343	350	344	316	364	326	346	392	377	386	319	349	323	360	344	344	374	331	344	332	383	356	330	362	356	356	396	323	333	350	358	347	322	335	347	342	370	365	350	345	335	332	348	334	341	345	348	330	353	347	360	379	389	363	336	332	337	331	361	386	337	337	326	352	381	320	350	351	358	344	341	374	359	328	321	325	333	374	308	323	360	343	330	369	349	311	339	345	338	328	357	320	295	371	319	320	363	382	357	335	342	354	336	330	318	350	323	326	347	346	346	342	360	354	340	333	371	382	324	378	330	373	350	337	356	318	354	338	336	340	349	352	327	342	334	324	353	361	316	341	358	339	337	350	312	340	330	349	317	339	296	343	349	347	350	385	362	344	357	349	352	328	359	354	365	371	343	335	341	343	362	380	355	363	346	378	358	311	365	362	342	368	355	368	372	309	306	343	303	395	329	362	329	395	350	337	365	340	360	339	339	349	380	327	356	318	361	338	345	352	322	361	355	364	329	367	341	340	356	349	345	360	355	349	332	375	314	324	333	360	322	361	363	327	342	342	348	356	347	317	371	354	322	352	319	383	336	325	335	334	342	339	367	346	338	359	347	362	352	328	359	335	334	357	361	333	325	340	347	331	334	338	326	362	359	347	308	338	350	353	358	319	368	334	361	352	330	326	307	379	368	354	319	338	333	318	340	363	349	333	356	317	306	345	354	309	339	329	348	354	343	330	321	347	344	358	355	350	329	306	365	331	314	379	351	376	328	337	359	351	349	342	304	341	327	365	348	345	342	359	360	368	335	324	379	329	327	346	340	365	346	347	339	380	320	357	363	374	382	325	313	370	340	347	357	361	329	341	339	347	342	386	377	351	342	317	350	356	337	373	318	354	361	325	336	346	335	364	321	330	328	345	309	337	318	310	325	362	332	309	326	300	324	347	347	352	357	311	362	335	350	356	332	346	355	320	332	352	365	361	317	321	379	346	360	372	368	328	321	316	386	320	335	318	336	356	353	318	330	365	348	321	356	332	342	350	338	327	340	362	309	340	376	366	365	326	348	372	324	332	370	336	372	364	357	375	336	357	392	347	396	338	347	338	368	337	322	313	330	341	360	355	317	360	354	378	329	369	353	324	378	371	374	319	348	338	373	363	345	356	381	331	322	322	317	351	318	315	346	333	315	329	347	335	363	353	331	375	307	363	349	343	334	352	362	339	315	328	339	391	359	360	360	342	339	334	349	331	340	333	340	359	399	365	370	364	352	335	329	320	367	340	342	352	337	339	327	324	352	349	372	364	341	325	324	349	355	359	379	329	338	336	346	347	373	338	346	304	362	332	349	335	363	328	314	328	336	336	327	326	356	364	336	346	332	349	337	340	336	386	352	355	360	368	360	361	304	358	339	357	325	322	328	368	339	291	357	339	334	354	320	341	329	349	303	368	345	320	390	353	350	342	341	362	366	325	330	343	334	322	328	356	356	369	339	344	354	355	355	330	368	335	363	344	360	334	327	366	353	338	341	353	356	369	337	365	347	328	317	338	324	311	350	331	364	322	331	354	328	342	361	354	379	335	390	358	302	339	315	326	337	377	336	371	346	375	367	332	368	347	356	335	328	378	367	332	356	345	342	348	322	356	330	321	362	364	324	314	363	376	367	328	386	335	368	373	340	385	325	347	346	341	365	362	358	361	321	364	341	328	352	342	328	359	322	338	333	354	355	326	360	348	357	331	334	336	324	361	367	297	370	338	339	332	346	365	348	321	351	350	321	347	321	366	359	354	341	356	341	353	309	348	368	352	331	388	328	342	329	310	324	364	325	351	375	367	339	325	345	369	350	359	356	340	364	342	326	335	334	324	324	337	345	344	354	360	386	337	332	355	330	325	332	358	327	358	338	335	384	314	338	324	367	346	340	378	314	354	336	306	358	322	349	354	336	355	347	352	338	366	347	350	302	347	341	315	368	327	340	343	342	373	336	307	341	332	319	360	321	311	347	311	352	340	346	319	311	397	331	339	325	345	332	314	334	307	357	350	331	376	366	361	358	326	368	338	348	363	346	335	363	385	317	334	340	333	333	347	362	358	347	348	304	373	347	338	330	325	338	349	361	362	350	353	334	361	340	339	336	337	364	412	349	375	372	373	332	320	375	334	348	341	330	353	356	347	345	344	328	329	333	323	343	354	342	329	344	359	333	347	363	374	313	332	354	327	321	342	340	318	310	354	359	344	366	367	398	327	347	355	304	317	310	317	338	344	389	328	368	339	362	350	343	342	329	303	346	340	384	363	357	334	334	335	324	337	372	339	355	321	322	339	378	368	296	343	367	347	344	359	320	316	348	333	328	317	361	318	331	307	343	329	306	353	327	325	340	346	317	373	310	360	352	330	341	330	355	329	355	303	316	364	364	326	305	352	333	357	354	357	385	366	334	315	376	313	331	359	367	346	347	323	366	365	312	290	350	388	367	411	329	316	372	350	352	342	332	376	351	336	299	343	340	331	334	360	332	381	337	375	400	313	358	297	353	376	345	346	346	338	320	353	303	335	325	334	332	343	367	345	346	355	372	356	360	345	353	338	354	316	353	342	315	320	365	351	364	341	351	343	310	332	344	345	345	330	334	371	372	364	348	321	337	374	365	361	326	336	354	339	358	309	343	325	350	350	312	348	354	341	363	333	348	363	312	325	333	341	338	366	354	342	321	310	333	330	371	361	366	331	330	336	355	350	347	338	341	365	338	350	337	332	339	369	340	353	338	342	333	357	334	337	347	338	344	341	331	331	370	338	349	330	341	349	351	340	317	393	346	351	323	291	335	324	325	386	329	346	323	359	340	376	330	341	368	330	367	363	325	342	308	336	331	347	310	334	347	325	327	353	352	372	325	352	361	364	351	328	360	333	327	338	316	341	362	391	312	335	345	357	327	353	353	337	360	319	340	363	375	352	359	331	366	357	339	328	367	328	342	356	357	395	368	351	355	322	357	339	353	366	310	349	303	306	314	355	329	336	338	355	334	342	354	328	348	369	353	348	359	366	363	329	345	341	368	367	337	331	306	330	353	333	321	363	317	360	332	340	315	343	336	325	348	348	316	323	330	347	320	338	337	336	368	349
43904	30062	3527	4163	3699	3101	2543	2287	1910	1673	1642	1579	1408	1279	1282	1248	1148	1088	1106	1030	1008	1011	987	1010	1028	955	947	919	925	947	934	906	901	927	888	905	826	917	885	884	885	880	868	881	916	884	927	866	857	858	886	867	840	802	895	850	902	875	848	881	806	866	811	833	836	840	857	844	887	862	844	822	808	873	801	898	853	840	870	821	822	884	851	865	840	842	837	853	864	906	827	871	835	813	885	845	819	867	799	797	838	833	804	826	855	844	763	867	840	849	823	839	834	816	836	830	869	816	834	850	866	878	867	802	809	850	833	816	803	759	836	788	803	776	807	849	861	908	843	859	874	833	838	800	868	828	877	856	802	846	862	828	858	836	825	859	866	849	864	839	824	836	860	875	812	866	858	830	812	834	810	817	785	790	811	837	816	858	834	816	848	845	804	875	833	839	834	822	844	865	809	854	870	844	854	878	797	835	874	811	836	833	888	819	821	837	808	834	830	796	836	845	854	850	844	829	788	855	833	841	834	793	802	794	856	796	851	874	827	826	797	857	843	840	866	841	864	858	813	846	800	783	823	835	799	815	830	858	832	835	831	845	794	879	786	812	813	867	776	815	812	827	817	857	844	851	819	799	789	787	806	815	798	871	829	803	846	845	825	801	858	830	846	889	799	794	815	827	866	806	787	825	820	865	850	847	799	816	842	848	828	797	840	793	849	868	880	842	795	830	789	857	767	806	832	884	829	784	763	842	829	837	844	851	791	824	816	839	799	833	845	818	794	799	859	815	799	868	867	815	826	866	881	831	866	846	838	795	853	867	828	844	844	809	798	822	828	794	816	829	776	839	810	817	811	872	865	812	801	811	881	790	815	820	880	860	852	864	816	860	831	842	853	822	812	784	820	843	844	860	788	829	821	877	809	831	826	776	793	826	804	803	810	786	825	826	845	800	852	830	859	857	776	868	828	851	793	840	830	796	796	824	836	863	785	762	823	837	830	814	817	868	834	775	839	820	840	855	826	886	813	830	807	792	831	850	839	841	795	811	841	813	786	843	809	813	812	860	837	850	832	859	825	875	807	847	843	859	816	861	782	828	825	851	840	822	824	832	832	808	869	835	826	767	867	841	862	803	847	845	801	845	839	830	787	804	794	807	793	840	880	789	797	835	819	833	802	820	807	821	835	799	777	852	825	815	814	831	859	835	804	761	853	751	754	829	863	854	801	810	813	841	863	819	854	769	816	875	878	837	814	888	849	825	822	867	842	794	813	873	826	877	789	817	829	819	870	772	815	820	852	815	807	850	896	842	857	787	801	831	836	802	823	807	815	833	792	802	800	779	878	787	793	853	826	816	792	819	823	850	796	866	810	829	835	773	818	811	814	870	839	820	888	870	848	845	815	853	771	857	797	843	834	805	811	850	832	863	785	851	835	847	895	818	838	862	795	838	774	816	836	802	870	871	852	848	770	797	799	895	774	832	827	795	829	771	792	836	841	860	833	844	849	853	804	872	828	788	831	820	859	773	812	856	804	790	824	808	863	833	822	817	837	851	849	811	782	839	821	865	828	861	806	818	793	831	840	822	817	866	783	820	852	834	781	812	844	803	848	846	815	843	834	849	884	803	779	783	805	811	819	864	822	920	868	834	831	852	801	885	822	825	849	813	850	855	834	817	843	849	844	894	834	804	815	831	865	827	788	862	805	846	848	797	882	873	870	819	877	852	815	798	817	831	807	867	836	839	857	869	820	866	793	813	830	809	848	857	844	818	793	858	810	839	819	814	824	830	834	874	832	823	884	803	798	814	805	868	846	846	784	803	811	841	801	844	804	806	839	812	832	843	854	771	805	829	823	855	841	861	810	863	874	749	873	828	837	828	822	823	821	865	776	832	779	793	807	802	830	813	840	880	820	837	856	836	886	847	889	837	790	798	869	846	822	856	901	815	843	860	846	837	817	857	838	821	806	797	823	860	868	852	865	841	830	822	834	823	755	809	795	824	847	849	859	866	809	844	812	796	835	793	831	838	808	798	848	831	822	828	797	820	870	822	877	867	823	842	878	847	842	804	823	891	808	813	818	870	820	802	839	813	834	783	810	807	854	858	811	800	821	843	857	822	854	851	823	817	819	880	827	853	897	862	866	837	810	795	833	846	833	875	835	833	841	859	822	831	845	800	829	844	870	875	840	839	815	811	818	799	810	749	835	824	837	831	761	892	817	856	836	813	839	797	818	858	833	864	863	865	811	822	765	807	812	814	847	837	822	849	820	791	864	833	814	881	845	755	808	769	863	835	832	808	829	775	816	877	828	829	776	801	845	835	897	851	824	860	834	865	831	853	839	820	769	815	832	851	824	839	840	853	823	800	833	757	801	834	787	799	850	850	861	792	781	820	791	832	808	825	822	813	824	854	810	801	845	796	855	814	816	872	822	816	805	780	871	814	822	849	896	824	861	808	795	817	834	795	831	869	772	869	789	811	825	826	807	852	874	823	817	842	840	822	917	834	841	857	818	777	823	812	854	853	816	833	836	770	769	867	835	854	907	785	830	860	880	829	827	809	840	853	846	807	802	817	819	864	842	814	814	879	826	838	803	811	851	796	883	860	861	774	843	829	833	870	832	798	855	822	832	765	816	811	811	828	787	855	815	859	872	855	836	838	828	823	744	830	803	870	825	866	810	870	793	807	837	856	850	822	818	804	825	828	834	822	876	857	889	794	879	863	828	801	842	846	795	816	831	830	822	792	848	811	830	809	803	845	879	778	752	851	839	787	820	811	820	818	835	862	844	855	773	832	788	794	802	802	811	832	771	856	797	845	782	819	795	833	823	840	845	832	780	851	829	779	836	803	864	793	866	826	791	860	836	821	822	853	823	889	842	833	839	830	806	796	818	863	903	810	857	849	821	818	869	787	815	831	810	857	849	857	809	852	820	879	820	794	804	826	815	872	856	838	874	886	836	809	856	832	816	805	875	839	836	844	851	873	878	889	801	820	852	866	814	817	822	838	805	875	833	876	819	854	821	850	794	797	817	876	882	838	856	838	818	796	843	793	823	798	792	838	818	813	844	816	789	828	827	802	834	857	811	864	827	866	830	823	861	831	916	897	839	869	842	867	827	807	824	805	858	847	860	778	841	797	850	843	859	843	797	803	851	822	813	755	799	835	868	736	830	851	845	852	836	812	852	846	805	840	867	828	846	839	781	802	822	815	827	798	835	845	811	825	817	808	854	822	854	855	796	826	829	802	861	801	860	825	815	838	813	758	825	839	823	848	816	834	881	814	789	833	853	831	850	829	828	782	829	828	869	830	810	801	818	885	877	863	839	917	818	867	846	831	841	791	804	847	834	834	768	840	855	843	842	820	829	848	844	877	832	814	838	882	843	813	784	845	776	840	879	828	854	817	794	836	825	873	781	816	816	826	855	820	864	820	818	806	814	815	841	815	786	842	819	818	815	880	816	865	821	799	824	821	831	819	769	855	823	835	790	828	890	834	838	791
9568	3035	260	187	187	184	192	189	151	184	167	165	142	196	178	169	158	175	180	171	148	158	153	163	151	172	184	172	171	195	163	147	161	161	172	172	184	172	177	168	154	167	160	160	181	153	171	157	163	192	164	173	155	147	156	158	168	169	148	163	183	181	165	161	164	156	162	186	197	160	170	162	187	158	142	170	168	148	163	180	185	170	164	193	185	171	160	157	152	166	182	195	171	144	154	145	164	172	157	172	160	171	168	191	181	179	172	191	194	176	170	181	189	151	199	174	171	163	181	177	161	200	155	183	152	177	175	179	152	195	163	159	175	175	153	167	174	156	187	175	171	189	169	171	157	184	180	167	168	158	184	179	175	174	174	198	152	163	159	191	173	168	152	169	170	158	184	166	163	164	144	171	186	174	163	149	152	138	176	170	141	182	174	146	185	165	146	192	163	175	160	170	180	166	176	175	189	157	180	192	156	159	167	180	151	181	173	157	164	154	172	165	178	182	156	176	172	192	166	175	163	150	158	185	168	179	169	148	168	156	196	152	187	166	171	177	184	153	188	158	157	205	188	185	170	185	158	182	145	175	147	158	176	177	169	184	159	144	166	167	174	176	199	162	168	152	180	175	188	140	162	191	160	157	148	165	174	188	175	179	157	176	177	164	183	186	185	167	161	155	164	157	165	178	164	150	187	152	171	178	180	182	175	160	172	182	149	163	162	149	169	134	167	165	181	167	171	168	182	155	186	155	168	165	161	166	156	159	196	161	169	145	168	153	167	156	160	166	159	173	168	146	164	158	183	157	164	165	172	164	172	153	161	178	159	173	182	175	174	170	165	163	152	186	181	172	164	189	178	162	170	169	164	177	172	156	159	174	162	178	168	161	153	191	160	197	188	185	175	173	169	175	182	184	158	140	159	163	157	191	178	180	181	171	160	171	169	167	181	159	191	143	150	167	176	170	194	178	180	176	158	157	165	167	181	178	173	195	178	176	167	164	161	161	183	185	162	165	161	146	175	182	168	188	147	143	165	173	178	175	160	183	174	153	168	154	189	190	202	188	162	180	173	168	154	158	177	184	172	181	166	185	169	166	143	176	178	152	160	158	182	159	156	174	150	178	171	196	165	181	148	160	168	180	168	163	160	180	161	167	177	164	178	148	154	151	146	165	134	168	169	154	206	175	170	170	193	151	155	155	157	166	157	192	157	180	188	160	207	183	182	157	147	179	164	158	179	193	162	162	158	146	171	166	183	164	171	158	152	158	178	145	154	173	182	165	180	161	185	160	174	159	153	155	168	167	158	180	185	162	145	190	167	168	155	148	185	150	181	194	151	148	167	169	177	165	178	137	185	168	159	186	186	172	166	153	178	186	142	194	151	167	171	173	174	151	190	159	170	160	170	170	166	173	171	190	171	150	174	200	152	198	173	182	154	156	161	179	167	184	183	177	156	189	167	157	167	162	181	138	179	155	167	178	171	171	194	178	181	161	178	171	164	156	169	191	153	170	188	165	217	166	151	161	179	153	182	170	141	169	205	146	191	163	162	171	174	183	182	153	176	179	172	166	167	163	177	185	160	172	187	176	163	157	189	171	188	160	160	161	178	171	180	174	136	180	172	180	179	183	175	178	186	187	155	184	161	160	195	165	151	151	168	167	172	166	168	159	181	165	167	168	160	173	122	177	175	178	198	176	176	156	179	159	195	199	171	186	162	159	159	172	175	163	150	169	150	175	167	167	186	191	158	162	135	175	191	199	169	194	176	156	194	197	186	189	155	162	158	166	166	156	149	160	175	162	153	167	168	145	155	175	156	177	166	164	171	152	165	194	151	170	153	203	164	165	174	159	157	155	182	173	171	190	167	196	148	186	162	165	160	175	164	173	163	173	144	197	167	157	154	153	178	169	169	173	157	170	195	165	213	164	153	184	177	171	161	169	176	176	172	188	180	154	179	171	179	160	192	181	177	165	159	173	179	177	154	170	170	161	175	170	168	158	163	160	179	174	172	187	191	167	155	161	161	159	171	161	177	163	164	147	182	161	155	166	165	172	188	182	163	177	163	155	155	175	168	188	174	194	185	159	173	177	176	141	165	175	173	158	165	163	168	195	163	170	179	176	168	152	175	190	180	153	160	163	156	169	184	174	147	170	179	201	170	179	169	152	166	160	173	173	187	167	159	187	197	179	167	183	191	184	196	169	149	162	225	163	190	182	174	165	176	157	175	163	171	150	184	169	159	186	170	169	198	186	148	169	204	160	180	164	161	156	169	183	155	173	174	188	157	171	171	184	177	169	165	167	185	177	175	160	195	182	172	190	155	148	153	185	147	167	177	171	162	170	141	157	159	182	175	170	161	160	143	168	170	197	188	153	172	174	187	142	166	159	170	151	174	155	173	151	156	190	141	173	163	147	161	195	199	177	157	163	181	167	195	179	168	177	168	154	181	202	197	163	177	173	147	170	168	155	196	201	182	160	156	157	174	187	178	170	152	178	162	175	155	164	182	152	166	164	147	185	152	200	174	162	181	143	190	158	182	181	178	188	167	162	181	159	160	170	162	168	192	179	181	189	180	192	162	141	178	152	172	178	159	172	163	154	170	186	179	149	160	160	167	153	153	162	167	147	208	161	160	179	184	177	175	163	165	159	183	177	165	166	172	173	168	164	144	178	136	159	166	171	168	146	179	178	169	174	141	167	166	158	193	157	186	189	166	156	181	185	165	136	193	172	151	153	170	163	163	156	163	180	163	196	177	168	175	194	182	168	165	160	184	140	153	184	200	181	167	163	156	159	194	160	171	179	178	190	175	160	162	182	190	183	179	166	197	186	191	157	158	162	188	183	181	157	153	175	181	162	168	178	146	174	176	164	170	186	173	147	156	172	150	153	156	182	167	200	149	156	162	163	147	157	177	185	162	169	175	178	182	173	155	172	172	164	173	168	153	168	172	167	163	203	166	163	191	184	156	181	181	172	180	179	180	157	177	157	162	174	168	170	150	165	166	197	144	145	143	175	161	166	164	194	188	171	172	173	159	188	172	169	157	168	186	166	194	154	161	163	170	160	159	172	160	171	154	161	197	148	158	155	194	157	167	158	153	172	165	200	164	165	155	171	170	180	155	178	187	180	161	140	173	164	177	142	185	202	134	172	178	172	181	196	181	198	195	175	166	168	182	170	176	203	196	158	152	178	190	174	178	164	149	171	183	156	180	177	154	160	191	163	181	177	171	161	174	179	175	162	184	176	151	184	174	176	210	160	182	173	171	144	188	144	186	192	178	162	196	151	170	171	132	174	175	193	173	162	182	167	181	166	170	173	170	165	160	161	147	164	153	168	173	153	159	166	181	187	201	180	142	172	167	191	184	162	176	165	168	173	169	173	172	175	181	168	191	189	160	171	155	171	159	186	173	183	156	194	171	158	183	169	146	171	149	151	164	180	178	148	168	159	197	192	176	152	193	177	169	151	151	179	153	182	170	183	199	192	153	176	182	165
10178	4442	545	576	535	526	505	466	542	497	521	502	493	518	497	475	492	495	492	466	523	519	493	475	484	501	548	489	493	519	486	473	494	499	503	483	479	512	514	512	518	502	494	518	511	511	481	510	494	494	476	454	481	537	484	495	465	474	488	505	455	481	480	482	496	456	476	490	505	513	442	451	475	521	461	462	528	503	488	504	467	487	488	439	454	496	441	522	490	496	508	489	462	506	453	504	511	471	484	514	483	500	470	470	482	489	505	496	456	451	494	474	498	493	508	443	485	477	473	458	426	480	504	484	490	478	491	510	492	487	489	473	492	478	492	465	482	498	513	490	500	493	489	465	484	464	484	479	494	476	473	483	514	450	491	467	507	498	499	519	512	496	427	472	483	465	528	489	503	494	443	507	518	468	500	497	456	504	506	476	525	503	483	504	478	433	501	495	516	484	502	481	467	462	540	516	487	498	461	501	480	475	503	489	504	515	475	479	478	505	495	489	463	464	464	496	520	484	494	496	489	487	471	483	487	501	484	535	539	477	507	523	483	445	453	496	458	497	501	476	468	486	482	479	460	468	501	465	483	513	503	497	462	488	495	501	502	476	469	490	476	460	513	491	479	522	478	487	498	477	501	481	501	448	493	479	517	443	495	521	495	463	510	508	501	465	461	521	484	480	514	472	518	489	533	517	529	519	462	527	458	490	478	485	500	435	502	495	519	468	470	504	453	504	496	433	428	505	520	490	465	541	474	502	489	491	503	507	442	479	459	462	477	513	463	478	466	494	496	463	505	469	449	497	495	481	491	468	509	518	485	489	534	519	482	492	473	480	492	512	495	480	478	515	492	485	482	501	502	447	476	429	502	489	474	500	480	480	476	500	490	452	488	511	479	490	484	480	492	536	469	494	487	459	495	498	484	465	482	504	474	443	460	479	509	447	493	467	465	471	462	514	463	453	531	501	476	495	525	482	472	491	461	503	468	499	474	502	471	468	501	512	505	469	499	457	473	468	478	501	470	515	449	512	498	465	527	527	504	474	519	539	508	500	444	489	503	460	498	476	479	469	456	505	498	500	485	478	457	481	476	490	488	498	500	512	446	512	449	477	502	476	479	489	519	482	456	443	473	495	515	515	508	480	481	458	544	490	492	482	524	487	483	511	480	514	519	446	447	512	478	472	526	502	473	472	531	496	512	475	467	473	498	482	479	477	489	498	507	457	476	505	463	506	489	526	485	493	443	445	488	492	471	525	494	491	488	484	482	481	472	486	517	508	495	460	476	484	465	454	539	500	487	513	507	486	482	439	480	496	498	543	470	464	502	473	460	453	505	471	466	469	494	497	493	486	470	497	509	485	492	502	498	467	490	462	520	476	474	505	494	492	470	489	487	522	475	490	488	516	482	472	484	480	461	486	510	460	483	493	519	478	464	493	478	464	503	514	489	495	504	513	475	460	490	509	505	524	486	488	522	519	458	502	500	495	477	507	506	493	488	504	490	490	492	496	471	441	520	499	492	473	437	502	519	488	451	451	466	485	482	485	515	479	477	488	502	475	517	469	512	496	487	522	464	470	490	520	471	492	497	469	473	497	486	498	492	461	492	471	498	490	436	449	508	495	498	464	453	489	466	503	450	449	441	477	506	462	514	470	476	466	448	478	513	520	522	504	500	483	508	499	497	501	458	514	476	535	449	488	503	507	499	493	489	503	464	471	514	468	509	476	494	502	468	485	496	478	472	482	444	478	505	485	484	437	461	484	495	479	447	472	484	511	467	480	516	470	502	496	514	494	536	479	476	465	481	480	488	481	481	466	459	481	489	468	496	467	445	511	470	464	443	471	498	468	554	460	508	494	479	480	499	486	476	480	517	490	503	498	483	488	458	492	478	479	479	464	493	439	536	491	482	491	485	477	474	453	485	501	523	472	472	460	437	517	506	506	482	493	508	499	519	505	486	479	493	514	514	478	468	483	507	473	474	505	469	499	464	448	491	480	469	483	514	461	507	498	535	515	452	473	442	489	488	514	502	476	465	509	480	495	496	475	440	467	518	478	504	481	470	480	506	511	498	542	480	444	460	517	488	490	468	443	483	467	502	480	517	511	465	503	485	525	487	470	491	473	490	526	484	486	499	485	477	511	475	489	495	492	487	492	453	471	465	456	503	460	481	498	465	517	512	491	434	482	491	488	443	488	489	506	482	460	480	495	490	500	479	489	485	477	524	487	476	476	532	512	461	481	506	473	510	483	495	451	472	436	459	488	469	540	475	508	499	441	522	455	443	484	470	489	450	462	471	512	469	464	475	468	478	473	487	462	519	488	501	507	511	499	537	516	515	458	488	484	472	525	480	480	459	492	488	472	517	521	493	480	447	499	451	461	485	499	480	457	505	494	496	490	502	471	472	495	491	469	490	480	468	480	489	459	453	490	451	500	463	493	479	504	468	451	452	495	492	503	496	490	491	493	499	493	522	450	529	488	476	508	489	481	486	500	467	515	563	475	455	477	478	438	501	512	491	509	478	509	499	504	461	478	481	479	499	476	526	491	473	448	452	455	473	510	472	461	482	495	498	489	494	525	510	467	482	488	457	506	497	467	495	495	494	497	466	474	464	491	502	544	487	486	456	494	486	494	505	516	498	510	485	487	454	546	486	499	480	481	474	481	475	471	480	509	506	440	482	499	464	508	459	523	454	483	460	472	505	506	512	525	487	489	493	494	465	501	457	467	484	472	477	448	467	486	453	502	455	451	461	502	477	537	494	486	499	476	503	502	467	471	523	455	477	534	479	507	496	460	501	478	499	437	452	498	468	484	459	481	543	502	456	483	502	494	498	454	488	489	489	477	481	483	499	501	504	491	487	492	486	478	492	493	481	496	516	490	497	507	486	492	515	475	484	492	522	487	446	457	496	472	506	523	469	438	530	510	496	506	481	483	453	500	472	488	485	508	520	492	497	505	483	494	478	530	480	488	479	501	505	462	450	484	521	471	452	481	483	476	478	503	492	512	494	499	470	486	517	491	443	480	488	476	485	451	491	479	507	474	501	486	503	456	496	508	482	475	515	478	463	493	468	501	481	490	469	512	495	512	499	507	470	478	484	488	480	473	512	498	483	470	484	481	493	478	486	507	479	554	493	489	506	479	505	521	486	468	466	483	480	472	458	492	473	509	501	469	503	545	441	477	504	512	473	472	492	502	509	522	500	480	494	468	486	502	541	544	474	468	480	508	455	525	452	529	528	517	543	481	482	490	514	451	451	510	513	478	461	477	507	481	486	478	475	473	497	449	457	455	477	480	480	493	489	497	502	457	501	473	508	496	458	508	480	465	481	488	526	516	465	510	537	484	456	499	469	495	488	504	509	506	477	474	464	496	502	517	498	488	484	462	500	495	471	476	487	488	462	507	485	433	502	484	486	484	480	455	531	487	524	506	483	530	444	501	495	483	503	475	491	491	531	483	476	458	462	515	493	510	479	445	491	501	473	509	547	451	508	485
54762	42969	8567	1085	705	547	523	449	418	428	394	356	397	359	380	349	352	361	349	367	372	346	363	330	337	343	337	358	328	344	340	321	354	353	352	317	333	328	349	315	345	331	340	298	334	320	346	326	335	323	339	280	328	342	327	361	321	307	328	314	325	317	303	306	334	330	314	330	319	345	380	359	343	314	330	359	338	336	343	369	353	321	333	324	345	311	298	319	351	362	319	334	322	324	368	319	332	348	333	342	321	357	362	345	352	335	311	357	343	302	329	334	341	327	331	344	325	312	316	358	332	352	367	337	300	342	312	357	345	327	334	322	334	337	330	294	315	325	330	386	298	328	333	329	313	314	353	312	358	332	337	307	354	335	320	340	308	323	325	327	309	353	339	341	315	340	340	341	323	330	324	353	314	347	330	317	316	342	335	374	347	313	347	317	313	346	344	343	320	338	330	335	348	319	310	356	305	326	328	362	346	349	327	320	332	329	324	333	313	319	379	312	348	344	360	341	310	295	336	318	318	332	334	334	341	321	346	332	347	346	333	352	347	322	361	329	325	338	334	342	336	326	353	300	351	329	363	315	339	361	315	321	317	324	336	323	311	342	346	318	337	368	305	302	345	348	293	365	330	311	341	285	345	334	351	335	331	328	338	352	350	325	337	339	307	318	326	352	338	334	352	340	337	344	331	346	366	347	352	342	350	320	325	364	318	335	290	346	322	303	328	346	333	343	345	325	321	325	344	321	309	316	349	356	338	345	343	307	319	314	336	310	334	327	311	342	350	347	367	349	281	313	350	344	368	333	300	311	322	325	335	303	329	337	357	295	355	337	356	311	314	321	299	321	349	334	324	334	336	352	357	325	321	351	323	342	295	350	315	319	313	351	366	319	320	339	307	320	331	334	322	321	337	328	320	330	305	328	338	337	339	338	354	319	362	308	337	308	320	346	346	330	334	362	313	286	339	295	285	316	330	333	301	328	368	358	325	354	318	304	315	319	296	292	333	341	307	291	354	313	326	320	356	303	300	361	365	317	329	335	357	348	333	352	329	337	331	330	310	341	313	349	300	308	334	308	320	321	320	332	325	346	295	335	349	301	342	349	330	343	356	303	335	369	308	327	353	347	308	340	313	365	337	315	324	310	330	352	357	360	340	353	337	329	336	304	286	366	334	332	311	330	358	389	349	327	328	338	342	348	343	359	356	352	330	336	314	317	367	311	337	350	297	355	342	345	330	311	339	334	369	327	302	346	316	299	345	319	312	330	354	303	324	323	320	357	340	343	322	344	278	342	336	342	350	345	348	308	328	347	344	337	341	338	358	287	324	314	344	336	342	300	365	332	333	315	336	333	316	303	329	338	331	347	361	322	311	328	337	343	291	310	323	335	332	315	338	322	326	367	326	356	290	328	351	317	315	316	299	310	318	341	305	339	332	329	325	333	343	368	335	367	320	338	356	312	343	360	366	349	345	318	330	328	340	326	363	323	317	317	334	328	356	343	337	355	305	324	332	335	332	330	325	362	347	312	305	352	337	313	377	312	358	387	323	319	311	318	343	339	330	318	323	334	308	338	350	310	320	363	335	319	342	348	334	319	320	333	375	316	315	340	333	303	301	348	353	317	349	329	352	300	338	340	329	360	336	334	318	343	326	337	320	322	334	323	310	314	349	330	315	344	343	333	335	350	298	348	357	347	315	333	353	338	305	343	340	328	368	325	305	328	335	302	321	361	310	308	324	332	365	347	292	336	329	339	320	327	312	309	333	318	329	315	326	326	311	288	346	334	311	369	318	331	353	306	335	375	309	353	357	325	343	358	321	321	281	305	312	315	303	314	312	297	309	354	329	319	321	315	342	337	344	312	327	318	324	345	344	359	338	347	308	360	350	301	335	326	315	295	320	316	332	331	345	327	346	325	307	290	321	352	320	322	332	329	332	336	341	348	353	340	343	329	337	342	313	300	319	312	357	338	347	362	295	311	307	350	321	292	356	306	320	336	342	327	333	326	333	349	331	352	383	319	306	365	351	341	330	315	288	326	329	322	315	330	336	304	323	355	312	335	293	323	326	303	354	323	337	338	366	327	350	320	345	344	343	341	321	327	351	316	349	359	337	338	317	325	341	336	325	343	346	337	325	366	349	353	332	341	343	330	349	321	315	324	329	359	350	358	355	317	364	318	296	321	301	357	343	323	321	328	300	317	316	319	301	330	305	314	345	356	315	336	314	316	339	294	336	325	321	343	340	349	308	332	347	337	321	363	331	299	347	337	305	296	329	343	294	340	342	333	344	342	336	364	343	316	350	305	338	352	321	311	338	353	323	291	322	356	343	341	334	321	341	301	330	320	338	309	334	351	321	303	346	299	318	309	332	349	351	329	331	331	318	323	338	322	334	337	296	329	310	304	335	293	305	318	317	340	317	297	302	279	345	374	328	318	339	348	316	355	347	336	314	320	342	358	331	362	316	327	311	352	359	333	322	338	306	326	330	317	368	307	332	346	345	340	336	299	326	353	328	344	325	335	394	326	283	332	363	294	353	322	364	327	329	312	343	311	317	317	345	324	353	304	316	347	322	317	320	333	351	339	326	338	332	355	383	319	354	310	349	319	356	325	325	342	318	332	348	328	326	352	336	348	312	309	338	312	361	337	335	330	314	306	367	325	307	341	320	342	317	351	322	303	321	310	303	350	337	295	350	342	312	339	356	333	327	322	347	318	322	372	326	310	390	342	316	332	324	286	299	326	329	322	324	291	303	325	326	354	334	359	332	367	335	283	341	359	339	307	350	311	288	341	316	323	355	350	320	340	330	359	340	347	340	315	334	340	327	343	343	329	330	309	320	312	297	317	320	347	317	324	339	315	336	323	351	283	333	320	359	342	319	316	316	348	366	325	326	330	333	344	336	344	306	287	338	325	307	322	322	359	368	340	344	326	339	299	324	334	314	328	339	315	357	323	324	315	334	336	345	322	311	330	317	331	328	327	318	306	339	307	328	360	333	324	336	324	324	320	320	330	320	338	353	321	317	317	332	398	333	352	315	302	291	355	338	351	356	340	338	330	333	329	340	339	334	294	340	367	337	332	343	313	336	309	314	322	325	341	346	305	336	334	347	349	315	341	331	318	333	372	337	333	354	289	359	330	330	355	327	349	312	350	385	331	311	291	336	331	351	333	348	365	354	336	323	316	327	320	336	316	357	345	321	343	314	329	330	335	350	338	387	339	311	383	322	354	289	363	329	353	342	336	322	303	304	352	353	342	317	313	346	333	353	308	306	322	337	323	319	313	335	344	364	317	327	326	372	334	313	375	371	363	333	276	324	337	325	312	357	361	310	329	313	310	353	326	288	316	359	276	319	327	307	353	317	355	318	329	353	340	307	317	340	335	329	320	301	347	311	290	335	329	327	350	344	326	397	344	318	311	318	327	333	328	325	319	322	360	333	286	346	341	320	328	355	296	312	329	325	319	340	324	340	315	325	366	334	320	343	346	316	340
34732	23116	2216	2529	2394	2063	1698	1498	1368	1352	1244	1213	1088	1074	1052	1057	948	946	916	942	963	920	903	853	874	944	954	936	938	830	932	884	852	896	832	875	862	903	849	881	837	847	794	855	828	829	906	835	876	833	867	849	873	868	803	825	849	876	824	862	854	852	811	805	837	832	865	871	855	794	825	861	874	820	862	839	886	838	861	826	819	836	823	858	832	830	815	787	864	895	816	887	838	840	831	856	831	847	857	832	811	832	833	837	810	808	805	877	794	844	827	853	850	826	796	794	860	808	803	830	835	815	852	847	760	859	820	826	802	826	883	814	787	826	855	815	794	791	886	794	827	883	835	839	819	878	840	848	856	810	863	836	860	798	836	853	812	821	797	860	845	789	847	848	816	827	837	850	795	853	880	823	816	830	822	846	854	826	861	839	791	856	826	846	767	862	844	848	773	886	881	814	812	827	837	766	819	844	793	854	813	842	829	821	855	823	815	864	800	830	830	805	841	878	731	821	839	856	809	749	844	840	820	785	801	845	818	859	843	788	843	822	872	867	796	780	819	783	794	825	878	822	855	812	861	862	860	810	825	811	809	863	853	835	828	829	804	839	841	822	806	806	861	846	815	818	791	814	884	803	829	835	803	845	868	825	873	776	802	813	798	844	839	790	835	809	844	798	850	871	846	821	841	806	821	812	804	846	850	817	855	828	825	848	750	812	824	783	859	819	832	819	864	840	861	838	855	853	833	862	872	830	829	859	832	860	838	851	814	818	869	835	849	832	829	849	809	873	814	827	857	836	888	839	827	850	785	771	798	853	843	819	895	792	852	881	822	844	874	793	862	821	843	881	879	843	839	839	812	796	892	807	840	845	821	832	791	824	850	830	821	835	828	818	825	883	814	824	809	849	808	850	797	846	852	837	848	880	846	811	770	837	771	780	880	858	834	824	878	831	816	819	817	895	786	825	833	890	814	856	830	825	854	830	815	796	840	836	838	823	850	821	809	785	871	812	831	880	840	825	779	871	814	852	831	864	829	834	858	820	840	836	809	816	848	803	830	824	829	807	806	844	855	814	844	862	849	823	800	813	807	803	832	829	852	821	829	814	780	871	828	852	835	835	826	790	816	857	834	817	861	836	837	909	805	828	797	828	855	798	844	839	831	844	857	835	803	859	873	844	844	862	842	847	861	791	858	838	842	809	879	774	888	829	861	884	842	790	866	784	780	845	790	832	822	832	802	811	789	836	834	846	780	856	818	833	762	857	813	802	813	804	889	815	904	849	826	861	807	843	849	811	838	878	752	804	819	790	796	847	801	837	777	846	818	854	812	826	796	818	843	804	782	812	834	839	853	850	842	833	792	843	807	810	823	758	890	803	854	885	801	845	844	807	830	827	828	805	846	804	849	797	863	837	807	875	795	810	867	770	789	872	854	859	865	805	841	765	853	852	799	833	832	805	852	874	860	831	792	861	838	758	846	878	857	797	810	932	775	850	838	857	847	807	813	786	812	797	801	845	803	851	774	868	836	830	847	853	834	782	863	854	796	836	830	832	841	809	838	762	795	858	817	866	862	839	827	848	899	780	835	801	876	844	839	862	819	839	822	799	874	844	842	832	856	841	808	815	794	752	841	796	845	844	855	827	829	842	851	864	833	836	875	861	859	837	830	781	864	843	840	853	830	804	866	863	838	825	824	791	823	830	812	794	824	821	846	864	822	898	869	792	801	823	877	812	812	813	820	853	870	822	831	845	817	851	883	842	826	829	878	850	798	849	820	857	793	808	864	812	771	838	837	836	828	840	776	816	839	805	798	843	829	821	839	798	809	788	808	856	757	821	847	783	810	846	866	771	781	827	863	843	850	863	868	776	811	845	830	829	830	793	821	843	833	875	878	824	839	877	835	818	879	823	849	858	835	783	865	803	865	837	813	773	816	801	830	848	844	833	815	876	864	796	834	835	861	846	844	844	809	797	828	802	808	852	839	869	894	791	798	856	860	839	806	911	817	823	831	843	861	762	854	821	837	835	849	821	828	895	823	820	795	811	804	835	822	811	783	786	847	861	880	778	863	831	864	858	775	857	858	792	809	849	827	878	805	827	839	826	810	837	834	790	854	868	794	784	821	835	850	837	832	863	831	796	797	876	862	812	818	822	811	787	853	839	839	813	879	801	871	805	748	829	820	744	803	836	807	828	828	838	815	824	777	835	805	803	823	838	785	774	827	849	779	835	795	824	856	861	809	854	814	848	832	834	874	792	812	839	862	872	787	826	847	866	829	810	834	824	793	851	820	856	820	790	855	814	842	876	815	840	841	835	809	847	810	854	859	797	828	852	826	820	814	826	834	856	815	813	858	817	774	816	829	871	831	851	882	794	807	858	850	853	854	854	793	801	876	837	785	807	809	820	789	866	844	910	812	841	761	841	814	800	819	884	758	779	784	842	820	806	827	808	832	842	857	847	853	832	825	794	838	836	844	828	849	889	794	870	825	843	861	804	838	855	814	829	885	845	791	849	830	819	780	842	808	838	806	825	838	821	827	829	808	830	856	873	863	816	804	833	784	797	821	832	874	843	868	849	809	837	780	889	806	814	826	801	827	843	873	823	900	836	769	899	865	847	827	840	804	861	839	805	824	822	856	830	856	817	830	820	858	875	847	848	836	826	801	824	844	819	862	867	820	836	879	835	822	799	881	847	827	865	830	818	815	830	877	851	810	839	828	779	854	867	810	854	792	810	815	812	875	909	811	866	817	794	888	793	829	829	793	826	875	837	864	823	839	826	841	806	852	819	843	858	792	802	804	831	801	806	814	821	823	838	825	861	827	845	824	857	798	784	837	824	839	833	789	896	853	775	854	804	819	851	788	785	881	830	804	864	888	772	796	826	809	822	857	782	843	862	848	820	857	801	832	819	831	798	824	766	788	803	829	786	821	815	805	861	832	837	835	832	798	810	855	873	798	846	848	841	807	875	859	826	805	794	816	837	817	816	825	810	799	807	835	799	776	817	818	833	764	823	834	841	800	845	816	855	799	809	848	781	871	855	820	814	814	800	795	789	784	814	850	856	834	805	851	846	787	811	860	875	825	809	881	784	824	834	782	811	826	856	815	779	801	835	839	847	891	823	773	819	828	845	836	819	829	840	828	822	864	864	866	783	852	856	816	818	830	811	819	824	828	813	802	822	824	860	794	892	797	853	802	850	819	770	834	882	836	864	828	784	815	789	812	797	800	841	804	911	799	827	814	847	807	845	854	846	834	843	821	798	828	876	812	851	761	867	883	832	881	815	795	803	819	869	828	816	841	827	840	825	749	847	861	837	892	776	859	868	828	821	839	838	823	771	877	842	860	853	831	812	795	877	826	848	854	842	789	782	800	800	842	848	812	822	810	871	850	808	834	804	799	788	837	823	811	847	793	856	835	817	829	862	879	814	813	876	876	847	801	862	803	864	819	799	829	841	815	804	801	855	846	853	840	790	835	798	845	798	810	881	803	846
67550	55337	15526	2851	1104	789	664	610	514	481	476	460	416	448	399	433	398	385	400	356	392	395	384	386	352	326	356	337	384	344	333	370	353	341	343	338	358	364	411	345	327	366	358	349	330	329	366	350	322	379	365	333	341	372	361	351	323	352	347	347	340	354	336	305	369	331	362	321	332	372	316	375	366	315	350	360	362	332	332	336	334	339	363	332	322	325	352	344	343	327	348	347	345	360	345	336	370	337	321	353	347	319	371	397	364	295	329	379	319	346	335	342	357	325	335	353	344	346	326	345	322	358	344	303	319	340	346	345	368	362	313	332	374	320	385	336	334	367	315	343	328	350	309	340	353	317	329	334	335	342	327	333	374	345	376	336	365	355	302	355	339	314	339	390	344	351	365	378	339	362	361	304	343	304	355	350	340	349	359	347	343	323	312	341	366	374	353	354	352	343	317	335	317	338	307	353	352	362	339	361	350	331	342	359	317	305	346	319	357	315	344	363	322	379	368	337	358	334	347	310	332	337	349	353	329	366	346	356	377	341	384	326	377	325	360	325	326	304	344	365	331	325	337	331	356	351	339	383	358	346	377	353	330	341	342	370	348	342	333	343	333	349	377	360	389	335	383	349	349	317	322	328	355	339	353	362	363	339	387	347	321	316	350	350	323	368	348	345	337	336	365	341	332	335	361	349	357	347	340	326	326	351	328	332	394	343	352	369	342	317	369	357	302	334	343	341	341	310	358	326	377	355	320	353	302	318	290	368	349	345	375	341	315	357	330	327	348	372	347	321	326	361	323	338	311	344	319	330	360	353	358	367	344	343	360	332	335	352	351	339	354	329	328	386	339	338	348	323	352	341	341	333	324	313	302	363	329	334	384	369	339	315	338	362	318	331	356	344	360	357	346	360	310	346	330	331	370	352	355	336	381	382	316	357	314	369	339	300	345	362	326	364	323	342	340	396	361	317	353	344	332	304	332	316	359	331	340	364	297	346	349	353	345	371	337	347	342	307	352	340	374	369	369	341	365	328	352	354	336	390	344	374	309	349	370	341	334	390	389	311	344	333	377	366	295	349	344	345	343	357	359	353	365	345	361	346	331	379	346	356	346	297	292	349	365	326	346	349	311	384	361	315	366	327	366	360	312	332	352	331	323	387	304	337	329	330	367	355	341	332	357	345	351	364	314	306	362	337	324	348	322	376	342	345	339	341	331	331	358	329	375	332	335	348	335	329	305	324	345	353	343	390	352	370	358	329	310	387	357	381	319	362	346	320	356	370	364	316	367	341	302	364	320	347	358	343	377	361	317	351	343	326	307	382	363	368	348	339	312	295	333	340	355	323	342	378	326	345	362	365	337	367	349	343	344	334	305	322	334	325	341	329	285	328	338	354	345	383	311	359	318	345	335	305	389	312	349	353	315	376	326	322	345	378	322	337	349	364	337	305	337	367	327	334	353	382	370	329	360	335	367	369	369	338	340	375	340	365	316	355	348	363	333	298	353	385	327	328	372	351	324	369	333	341	313	342	334	345	355	341	360	366	344	356	319	354	338	350	340	296	317	357	382	293	346	344	339	319	345	348	343	335	320	317	343	337	370	291	353	321	301	322	367	343	374	358	334	328	336	382	341	326	315	355	353	372	329	340	353	368	316	298	359	362	331	364	356	376	358	308	337	308	319	323	371	377	335	374	335	344	346	341	365	342	353	371	329	365	335	344	337	361	323	339	359	332	336	344	389	365	310	355	325	339	346	341	391	349	320	340	330	358	330	328	341	361	349	326	329	345	300	318	337	344	365	323	349	327	369	334	364	349	335	349	369	374	349	331	359	364	337	337	366	354	367	364	364	332	333	375	354	362	358	352	317	318	361	384	329	346	322	354	352	364	328	367	344	341	347	342	316	341	370	339	336	339	312	361	346	360	354	347	341	332	382	357	359	342	344	352	303	360	349	328	357	351	340	341	325	322	335	311	344	348	340	330	335	353	350	341	333	336	335	323	310	329	314	334	351	354	323	331	327	360	345	325	369	329	354	351	330	376	331	356	321	312	349	360	348	369	330	298	347	409	339	320	376	349	348	338	342	350	380	325	391	350	300	319	348	316	358	371	330	307	338	347	325	314	358	323	344	345	347	362	345	357	323	357	320	332	343	347	363	322	376	344	338	339	323	347	363	331	324	325	332	354	354	359	352	350	326	337	341	344	361	333	311	371	377	311	355	336	383	331	367	353	352	363	367	359	360	352	335	364	363	324	379	318	362	336	361	344	335	373	390	337	319	310	315	302	336	320	333	342	344	357	322	309	358	324	351	335	303	364	345	376	376	376	353	332	346	336	330	344	328	352	326	341	315	348	326	350	356	286	350	330	330	351	356	335	317	326	322	359	325	328	342	343	339	338	326	333	322	352	338	356	341	342	379	347	321	367	386	390	352	346	341	387	356	337	305	349	324	316	340	345	354	344	349	339	339	364	363	329	370	373	340	360	367	341	346	337	306	358	359	341	339	340	351	347	331	347	309	311	321	357	280	290	338	342	350	329	336	321	306	371	364	337	346	354	350	357	333	338	331	350	377	399	361	328	343	359	386	358	308	364	335	349	359	320	324	349	305	345	323	351	352	332	365	347	311	375	365	334	353	366	316	346	331	395	354	357	360	336	355	345	362	328	309	306	330	356	366	339	351	342	358	339	308	332	340	347	340	363	379	355	356	358	355	376	365	346	352	325	299	338	326	320	310	336	350	378	324	379	353	351	340	349	334	345	356	358	321	342	330	321	362	368	292	363	359	337	362	334	352	347	370	349	368	366	364	317	343	351	354	373	331	366	353	325	316	351	323	320	340	300	358	349	332	345	348	320	364	352	348	349	316	376	323	356	342	348	345	345	327	356	322	324	309	322	312	395	332	364	346	370	370	338	343	343	343	321	300	353	363	339	344	341	361	332	326	350	367	359	334	322	323	333	363	364	349	355	315	324	324	358	341	350	358	338	360	345	373	339	351	349	337	336	336	332	354	317	320	342	338	361	332	317	339	311	316	370	326	386	346	351	341	351	328	340	347	329	349	337	329	377	354	374	310	318	331	358	356	341	336	323	356	350	301	337	343	313	320	366	318	289	363	357	318	337	344	353	325	391	346	325	356	363	348	343	334	356	366	329	353	370	309	342	336	353	332	353	363	328	355	321	346	359	350	315	341	322	369	350	346	373	346	355	352	355	336	383	314	354	343	333	346	316	352	358	361	349	363	364	369	363	332	347	335	328	341	340	344	341	367	363	356	343	334	323	368	343	345	369	307	343	300	303	352	347	352	344	369	301	350	315	364	350	336	319	348	359	362	356	317	340	300	343	360	365	345	352	340	351	325	314	302	313	356	375	306	336	347	378	338	321	356	374	341	325	344	353	361	377	355	369	384	341	382	349	397	341	342	351	314	325	355	336	344	336	332	385	380	353	336	306	326	307	335	354	350	357	346	334	357	355	349	381	370	346	365	333	355	349	369	351
43685	29470	3484	4112	3771	3162	2690	2231	1999	1717	1560	1438	1405	1297	1249	1188	1159	1209	1124	1041	963	1037	1055	943	985	951	931	924	918	955	943	931	950	905	913	871	917	856	842	879	937	867	852	901	910	907	862	898	862	862	887	826	834	892	852	890	836	869	880	814	896	866	875	842	889	827	858	792	847	845	884	854	843	813	798	910	865	841	786	883	796	795	779	892	859	857	840	854	844	768	851	850	848	801	826	798	782	786	851	820	894	845	823	809	896	799	833	860	832	881	847	830	854	819	824	819	798	792	833	813	844	834	784	796	787	791	787	818	805	802	846	796	808	791	790	817	881	804	841	851	839	783	808	884	848	847	886	811	852	792	826	841	794	852	873	790	776	808	833	872	820	793	844	839	849	824	828	844	831	852	842	877	809	801	780	867	810	868	831	852	806	854	801	854	864	843	798	850	836	842	815	795	792	793	872	873	840	822	884	845	842	835	838	755	808	856	826	820	819	887	782	816	858	866	803	885	823	831	792	822	808	834	836	772	863	807	825	813	842	816	874	826	799	852	785	875	803	801	853	844	806	829	822	817	853	824	829	837	792	851	823	780	866	831	822	861	887	813	838	816	820	824	829	814	809	825	815	831	815	815	785	791	839	805	807	786	838	808	776	836	810	869	831	772	823	865	817	820	858	823	846	816	802	824	836	849	843	766	835	860	790	821	874	869	787	844	815	824	825	839	888	792	877	854	808	783	848	856	797	820	805	840	835	749	801	822	797	808	863	831	785	845	838	779	846	837	835	809	827	856	796	808	817	808	822	787	816	843	851	829	815	801	836	816	839	821	847	815	779	781	840	755	817	809	796	886	842	841	818	848	772	803	871	850	863	767	828	848	781	791	835	808	843	843	816	779	823	860	858	822	824	822	841	825	791	815	814	820	828	824	835	819	831	826	784	816	805	819	840	856	805	851	816	786	791	797	836	874	808	787	820	805	870	811	821	850	847	860	843	838	827	808	872	817	838	792	808	819	838	865	847	830	814	882	813	837	851	824	816	830	785	838	802	870	858	849	820	826	843	851	825	777	855	845	792	819	859	865	814	772	860	793	784	825	825	797	779	757	816	797	840	831	852	786	791	843	823	819	835	832	864	787	831	808	771	843	824	891	840	821	831	793	902	773	813	839	821	843	848	796	866	816	811	796	812	814	856	794	794	833	807	806	839	827	822	836	814	820	815	878	807	790	822	807	855	794	824	862	844	821	878	863	840	834	797	810	803	813	821	801	825	842	858	802	843	817	758	808	760	823	838	836	875	901	780	840	836	823	789	832	809	824	792	898	847	843	783	811	837	788	805	870	834	827	815	826	771	856	796	816	839	839	827	849	880	810	838	799	859	843	807	793	858	817	845	812	855	821	829	847	833	844	828	844	813	815	839	779	790	849	866	806	845	848	815	807	845	840	838	836	798	798	821	805	823	853	797	796	820	832	873	813	814	786	815	825	826	882	810	848	903	791	794	816	865	813	863	808	840	870	815	840	836	820	861	819	800	810	870	842	809	861	868	799	811	810	862	854	788	854	821	906	869	861	830	784	868	819	863	852	880	805	820	848	812	758	852	816	847	803	831	871	795	848	900	847	823	905	890	842	850	825	821	859	792	827	863	855	779	824	921	863	878	805	866	891	765	859	842	846	819	816	811	866	857	859	791	809	844	839	777	843	819	818	845	805	802	862	820	865	846	825	799	835	882	810	812	847	850	813	840	851	864	871	801	804	803	836	797	841	799	850	828	823	827	861	827	781	908	819	791	827	830	790	810	857	827	878	854	794	819	801	845	846	794	824	808	829	847	809	814	816	820	885	829	843	823	814	876	814	780	800	833	810	861	890	755	833	766	829	903	797	807	858	861	852	783	830	841	832	820	857	826	836	806	805	883	823	806	805	829	861	852	878	836	844	831	838	812	831	848	836	800	828	792	858	845	812	887	794	849	829	813	853	830	817	817	840	854	903	828	835	811	851	807	815	787	836	834	832	839	835	826	862	905	827	828	789	827	842	778	815	853	819	803	773	789	815	841	864	812	830	838	828	852	828	805	843	811	848	835	814	855	845	792	869	846	858	815	798	842	803	829	863	767	841	838	852	848	809	798	829	872	849	821	863	822	797	859	822	865	821	833	874	826	825	915	773	809	797	843	811	853	816	847	812	863	861	783	817	835	862	838	832	847	814	823	846	847	826	796	814	828	821	817	828	833	844	832	837	800	870	812	856	822	842	842	849	872	822	840	873	780	856	885	834	813	796	843	828	836	834	770	851	829	845	859	844	858	801	805	817	878	788	817	784	868	813	837	864	774	856	825	871	789	790	853	762	801	820	810	808	854	810	800	806	860	871	794	793	853	795	862	860	824	808	841	821	868	795	815	822	826	841	890	812	841	833	838	814	798	835	809	811	852	809	818	828	817	816	846	772	855	852	810	872	869	835	811	834	836	855	851	853	816	807	801	844	766	901	877	789	851	870	817	789	831	802	797	829	837	862	835	854	876	829	853	847	857	806	803	820	835	816	809	808	843	814	879	834	858	831	814	845	861	847	812	806	820	822	765	829	833	832	840	811	827	797	823	776	800	839	828	838	844	808	821	870	802	817	843	839	810	876	897	813	816	818	866	846	821	809	808	835	809	805	796	784	806	833	839	838	791	845	803	833	767	821	790	854	829	825	802	839	835	780	852	833	852	810	846	818	828	811	850	820	831	859	805	829	813	822	830	841	841	859	813	838	823	772	795	803	781	821	860	856	837	844	828	823	801	768	822	810	867	864	805	820	775	840	878	892	803	838	808	833	873	812	824	820	835	832	802	882	813	854	812	811	834	877	791	870	831	827	854	795	824	834	846	810	832	790	813	796	833	809	838	808	833	751	860	801	812	793	790	849	809	832	819	824	800	894	781	758	824	862	844	835	878	779	855	831	816	838	793	866	847	866	819	842	806	822	884	819	859	789	808	803	798	804	835	805	819	815	812	842	876	794	822	866	837	832	803	819	856	848	825	835	827	791	803	837	842	839	807	831	850	895	847	852	827	855	856	761	860	790	827	838	846	840	810	810	903	842	792	866	809	825	794	838	789	849	782	784	845	835	850	837	816	819	811	828	864	814	855	800	821	812	870	825	830	812	832	801	808	856	834	856	823	813	851	799	846	840	855	802	787	797	875	825	839	817	807	825	805	838	884	800	843	859	836	844	807	842	842	837	847	794	818	797	838	788	857	867	849	782	836	806	749	815	814	772	814	870	821	772	819	784	840	811	822	843	825	805	808	838	844	877	803	787	864	854	785	808	796	841	867	861	841	827	771	832	841	845	856	795	846	830	845	862	775	819	805	887	842	773	863	833	840	806	814	785	812	828	812	823	877	836	836	761	839	851	835	830	834	856	765	832	799	824	888	859	858	797	780	867	843	878	824	796	813	793	758	882	850	818	848	813	858	814	810	801	804	882	811	842	831	791	809	803	801	836	805	838	851	812
9146	2892	227	177	192	166	181	179	161	171	182	177	170	169	167	157	168	175	172	161	170	162	151	161	150	184	160	196	166	148	149	158	182	159	144	176	177	186	136	191	137	172	183	142	141	171	168	147	197	154	185	176	170	175	166	149	149	157	157	174	194	190	192	162	146	184	173	161	149	177	173	194	178	157	137	171	167	129	176	140	171	164	173	165	165	141	162	183	172	146	134	175	153	168	136	172	174	160	184	174	165	160	166	184	163	163	148	150	150	170	170	165	171	161	167	168	174	170	195	174	179	184	163	177	185	147	157	169	179	166	159	152	179	174	131	148	159	186	181	153	165	172	149	140	153	164	183	187	167	152	168	156	170	161	187	159	154	167	178	174	173	179	183	168	180	162	182	161	167	174	161	163	168	176	181	162	174	171	166	163	158	166	168	172	162	169	175	163	176	160	176	166	169	162	182	160	181	171	193	170	203	186	152	182	151	180	158	178	193	187	145	153	171	175	151	159	176	153	169	170	157	168	170	186	163	160	158	177	189	184	149	162	175	166	167	182	150	186	174	164	178	160	169	179	179	164	165	167	171	182	164	176	147	181	191	178	163	186	183	142	188	178	193	137	164	135	180	173	175	158	158	167	177	161	171	163	168	171	164	196	165	152	162	181	156	177	170	191	183	154	183	173	154	168	166	180	180	184	172	166	177	165	161	160	170	180	154	178	149	150	173	172	178	169	153	155	155	154	169	179	184	201	154	170	150	176	170	165	173	188	160	150	167	153	169	153	168	164	172	189	175	166	182	183	160	148	166	158	151	158	160	184	181	154	181	165	154	161	168	178	153	174	177	176	169	175	176	181	143	168	175	175	181	178	167	182	175	166	155	174	153	202	179	176	160	187	146	182	152	176	170	189	157	186	156	177	170	145	183	184	163	172	148	147	166	152	196	192	148	182	171	170	170	175	155	164	157	169	185	152	165	171	185	186	173	150	180	176	161	171	184	153	165	136	173	161	168	151	177	161	173	193	145	155	166	171	185	150	152	165	163	168	184	170	184	156	175	192	160	144	164	162	161	171	162	165	179	162	162	169	163	174	189	169	157	167	162	156	171	197	182	158	165	175	172	162	164	156	160	172	165	171	159	157	161	152	176	182	170	175	162	165	164	148	167	165	188	171	187	190	175	177	147	164	156	152	185	196	184	196	179	173	189	165	165	186	173	172	175	177	160	159	157	162	187	171	160	170	171	166	189	161	188	172	177	155	175	176	186	156	158	179	158	135	169	169	159	171	156	179	162	183	137	133	180	161	155	179	141	181	190	150	155	180	162	163	170	177	153	188	176	188	136	183	164	135	193	191	150	186	166	181	165	159	160	162	181	186	183	192	170	190	164	186	169	190	155	158	169	199	167	163	179	191	159	191	160	144	168	147	157	166	197	182	150	185	173	144	178	165	169	163	173	170	170	185	158	160	189	189	165	163	185	181	177	153	154	172	169	160	154	159	167	179	150	172	142	177	160	140	173	147	166	180	146	161	168	160	188	159	164	164	180	177	177	151	172	162	163	149	152	169	178	149	160	141	152	160	163	177	162	175	142	138	157	155	157	176	176	191	200	185	170	178	156	173	170	150	191	166	168	157	173	176	169	164	168	189	156	156	187	188	156	174	169	159	157	161	173	179	178	171	172	170	186	161	168	180	181	168	166	186	193	154	153	169	160	173	156	187	184	185	159	152	160	159	166	146	178	176	154	170	172	163	141	185	171	156	163	139	160	178	158	176	183	176	169	167	173	185	152	190	184	176	169	185	164	153	152	163	156	170	145	175	158	171	175	181	151	139	168	181	185	175	145	154	167	158	183	174	169	160	189	161	157	190	168	168	163	178	156	166	193	170	168	167	175	165	183	180	152	139	162	175	176	201	168	192	175	134	141	144	146	154	129	168	162	163	163	157	168	150	173	165	175	159	173	158	172	172	149	188	176	166	163	181	184	172	170	172	211	181	174	181	190	149	168	169	167	173	179	153	174	166	174	161	175	165	186	174	172	148	157	138	159	167	151	176	165	185	151	179	183	174	161	181	179	151	155	186	180	156	161	165	160	192	160	183	192	145	155	178	190	161	185	184	155	160	164	149	168	169	157	177	174	163	177	187	194	166	183	166	130	157	179	158	177	175	181	176	149	144	167	140	176	160	165	160	163	195	167	191	153	177	189	167	179	165	177	153	172	181	148	174	170	145	152	183	161	177	155	149	158	169	173	170	163	170	160	170	181	160	173	174	178	150	166	163	182	152	196	174	158	145	170	186	167	165	165	173	163	157	154	169	147	189	191	166	179	154	168	164	150	147	170	178	163	164	167	177	153	164	173	169	172	162	172	147	184	169	153	156	190	149	163	147	152	169	160	167	159	145	174	171	169	157	175	171	179	182	185	165	174	176	162	161	163	147	180	194	177	161	140	176	153	159	160	169	175	160	148	143	200	164	176	148	182	168	158	190	169	178	167	158	185	165	146	189	171	157	198	159	169	180	178	167	156	150	175	193	149	166	168	185	164	166	186	139	155	146	153	167	179	178	171	183	184	186	169	154	168	184	166	158	173	161	184	157	165	162	153	157	173	152	145	194	186	176	165	185	147	180	177	148	162	162	184	184	171	155	169	143	181	188	158	196	182	132	175	151	162	173	180	171	154	167	159	166	171	162	191	174	175	155	179	176	178	178	188	165	173	175	149	172	180	177	174	142	174	165	166	186	165	184	188	191	176	150	163	177	168	178	179	161	185	175	163	159	172	168	181	153	171	150	167	168	180	178	168	162	174	182	167	190	161	186	181	167	158	173	171	168	164	140	166	176	155	167	146	155	149	148	161	158	149	146	166	165	161	175	184	165	164	156	178	135	157	169	169	190	150	184	174	185	189	161	183	169	172	120	167	166	204	134	172	158	168	145	163	153	140	148	138	168	152	179	161	170	174	170	169	169	164	193	174	175	183	143	146	177	154	157	195	181	167	168	165	175	186	165	181	166	155	182	168	162	157	183	175	165	150	169	171	145	180	165	179	160	162	170	151	166	212	169	163	169	160	171	186	186	168	179	171	132	159	175	162	156	167	147	160	158	178	164	156	169	168	189	164	189	160	162	169	170	138	160	193	155	177	195	180	168	170	180	172	174	169	178	173	174	190	145	178	178	136	164	177	173	164	136	170	167	166	157	155	177	154	164	180	162	165	163	167	173	181	171	192	164	168	165	188	153	157	171	159	153	200	175	182	181	147	188	174	163	193	166	168	172	167	184	170	176	152	164	174	189	165	180	168	190	173	180	175	182	153	183	169	171	155	184	171	164	157	159	181	175	167	161	182	160	151	179	177	197	163	167	139	146	170	163	166	179	139	139	172	156	187	148	172	152	178	191	184	189	190	151	168	134	166	152	157	180	157	160	154	191	151	170	156	187	170	172	158	169	177	193	146	156	174	173	177	163	183	150	157	173	176	179	154	153	164	167	175	171	183	163
9902	4315	528	551	568	499	559	485	500	513	460	521	473	461	498	487	480	457	522	490	499	501	485	511	486	503	479	470	503	520	525	479	484	498	478	501	464	513	485	470	459	458	441	499	511	490	508	481	454	503	475	486	512	459	481	516	460	437	504	510	513	470	476	517	521	482	456	470	493	475	484	506	499	445	483	482	501	486	484	453	489	494	547	471	486	506	501	451	464	453	513	460	482	530	489	493	487	468	489	469	463	519	485	507	514	466	469	508	475	483	473	524	446	473	478	448	476	448	496	455	454	480	525	482	499	479	482	431	472	502	468	474	476	503	501	514	478	443	488	526	470	450	431	487	461	492	507	507	442	500	476	468	511	500	469	461	500	471	500	516	479	468	521	495	492	465	467	482	489	489	457	464	470	469	486	476	487	492	446	457	475	477	478	483	446	485	502	495	487	454	477	467	510	496	501	479	487	473	476	459	529	484	482	487	448	511	483	497	482	478	449	487	475	505	489	486	463	492	498	495	502	524	428	492	500	496	491	501	476	496	487	480	502	495	488	521	467	476	485	493	478	515	503	533	493	462	482	529	495	460	493	515	460	512	474	534	455	494	506	484	509	442	473	507	512	447	517	516	493	487	465	464	533	451	509	457	472	473	503	463	476	505	497	456	470	469	490	497	497	460	436	509	442	466	468	456	467	491	518	510	465	477	487	473	485	506	498	510	482	515	467	513	461	500	485	496	467	497	498	463	480	533	514	488	492	490	479	496	476	486	483	457	514	496	479	434	462	481	442	484	541	478	480	487	484	507	541	491	497	466	514	451	489	511	503	477	439	481	452	485	460	492	478	502	478	465	454	524	497	468	467	530	461	525	503	484	476	469	447	502	516	495	482	504	457	463	453	477	451	472	460	487	493	486	499	497	473	498	511	471	498	488	492	478	460	469	469	500	472	506	524	437	483	505	467	467	508	470	439	468	500	496	496	469	492	516	467	472	461	441	512	475	449	499	454	497	489	505	510	461	495	497	463	473	485	504	499	493	464	454	468	476	524	497	509	470	479	472	469	512	483	505	487	530	476	472	450	511	475	497	446	489	509	517	459	515	497	476	501	488	530	504	464	499	477	461	476	428	457	468	491	500	530	508	485	483	499	465	485	481	464	491	476	451	420	496	478	486	486	494	497	501	473	485	478	494	519	469	468	486	466	470	482	504	479	526	482	464	481	477	486	481	471	505	467	467	521	482	484	492	460	479	492	477	487	485	461	438	436	468	475	486	518	505	463	479	469	430	507	484	497	486	457	489	478	468	493	480	486	479	459	461	441	447	447	484	462	514	475	454	462	534	459	501	478	477	483	529	483	509	471	497	514	478	446	454	509	492	500	498	501	512	489	538	435	471	471	485	529	500	473	500	475	482	440	522	456	472	479	505	488	483	444	496	465	467	478	457	479	507	501	485	489	455	461	452	501	519	469	491	514	479	463	468	468	494	494	492	476	468	453	460	499	511	477	454	482	438	502	467	468	479	541	469	442	465	495	549	495	491	475	474	498	487	472	448	496	503	466	505	496	507	497	465	499	496	503	464	475	486	491	495	488	500	483	465	454	476	466	518	468	495	479	463	492	492	493	488	499	443	448	498	467	480	471	478	495	464	466	525	496	499	517	533	508	485	476	480	523	517	506	464	520	496	536	502	506	458	492	455	473	476	488	539	510	461	497	509	467	457	515	494	479	513	474	489	489	437	495	466	465	505	445	480	464	485	479	459	499	529	443	472	481	475	531	494	465	449	472	449	468	529	501	520	483	495	484	482	482	466	478	480	483	491	439	438	477	479	477	494	463	508	477	461	494	478	465	480	459	499	497	524	481	498	485	495	498	503	492	469	474	434	530	490	470	499	448	471	470	473	480	466	472	481	488	508	485	482	478	476	524	472	474	475	491	447	503	464	467	493	518	464	437	478	463	501	524	449	514	466	465	504	470	486	493	487	459	497	467	491	447	506	501	492	457	491	444	497	461	487	498	466	476	450	484	475	483	513	458	492	510	495	483	504	480	493	467	492	467	467	476	474	480	497	449	478	452	504	497	470	464	487	437	470	508	448	444	533	490	528	517	460	483	475	532	490	459	478	479	494	497	496	477	497	483	493	493	510	505	485	533	503	529	503	477	475	476	464	478	468	458	467	490	438	454	489	483	461	483	507	482	472	461	530	475	516	507	509	498	503	476	476	499	469	455	477	502	479	487	489	481	476	477	503	464	491	508	470	497	489	450	483	461	469	495	478	482	487	479	474	501	469	461	494	487	479	477	459	482	489	487	479	480	502	478	484	504	500	486	486	525	509	507	478	470	506	517	455	480	492	487	458	537	473	464	491	508	492	486	481	484	506	507	441	499	464	442	524	464	491	473	483	487	508	488	465	500	500	462	511	477	449	464	518	522	499	494	493	470	502	476	500	514	492	510	475	498	499	490	478	505	483	515	429	439	476	507	466	506	462	483	493	507	505	454	451	519	449	474	477	445	475	475	471	508	470	473	473	480	442	463	466	490	496	498	496	508	540	541	458	494	525	505	487	432	494	480	508	501	490	519	501	491	437	484	471	452	493	447	457	490	474	470	457	489	465	484	445	470	541	480	478	464	464	461	460	505	493	523	480	477	522	463	482	452	474	508	509	481	462	506	462	493	485	519	500	524	442	508	462	495	495	478	477	522	469	473	479	515	508	478	498	531	504	521	516	532	465	495	511	502	477	521	511	485	474	524	493	519	466	473	467	484	498	458	498	519	485	503	466	478	469	479	487	494	464	483	504	478	539	429	510	459	454	480	496	478	522	491	442	471	467	508	472	474	498	541	469	479	515	509	485	467	455	483	439	454	461	483	502	449	500	485	519	468	505	456	501	488	441	478	501	464	469	491	491	474	475	502	482	460	496	484	480	498	499	501	479	454	508	451	467	465	459	442	483	477	471	499	466	523	481	477	485	483	481	485	473	483	485	502	490	497	512	485	542	469	455	525	480	457	527	466	502	474	508	488	474	471	467	487	458	494	482	506	466	484	458	528	500	470	456	476	466	446	460	501	502	495	504	498	536	467	493	494	499	466	475	499	495	451	449	465	499	536	474	457	528	497	486	493	499	505	458	468	501	517	491	493	456	501	516	507	483	506	475	465	473	502	479	503	514	491	472	527	493	464	515	475	517	515	470	481	478	504	490	498	463	487	493	513	494	477	530	521	492	481	493	475	466	509	477	432	496	495	480	479	482	485	457	489	474	472	450	484	519	488	479	488	486	450	484	529	484	506	491	500	492	495	465	496	492	458	471	485	470	533	507	453	483	425	455	455	516	482	503	474	466	473	514	498	468	480	519	483	454	515	468	482	479	455	497	505	482	493	485	459	492	465	456	459	488	488	515	486	531	484	495	558	493	512	491	439	473	511	474	460	478	491	482	498	489	493	507	480	446	454	523	431	502	483	499	473	493	489	496	462	469	458	443	447	496	528	462	458	484
54495	41433	8551	1147	683	581	515	498	379	422	407	375	365	374	352	347	359	349	334	354	344	348	312	368	360	345	315	360	335	321	329	336	320	356	333	320	331	328	344	352	351	339	322	324	322	348	319	354	344	338	356	349	336	331	306	330	322	342	325	327	353	355	318	324	331	337	349	339	347	312	322	333	316	310	334	353	358	302	321	354	355	344	322	336	344	334	301	334	325	338	326	288	324	330	307	338	327	341	323	321	328	323	345	321	338	384	340	341	321	296	349	327	326	332	328	295	317	341	323	297	311	319	322	323	327	298	320	330	326	335	320	336	305	327	341	341	354	347	309	297	325	345	319	300	304	322	362	323	322	325	341	304	337	370	305	312	323	350	320	344	335	332	325	348	333	309	320	314	328	317	328	330	327	352	341	318	355	317	310	313	346	313	341	322	315	294	319	339	318	297	312	289	326	336	335	359	298	311	313	332	330	310	311	315	345	334	323	318	331	320	332	348	331	348	349	348	337	325	348	315	341	343	335	348	313	290	300	351	305	335	347	312	300	348	308	329	303	332	345	329	336	336	325	328	340	318	343	326	283	321	355	340	344	333	376	343	321	319	338	340	364	330	325	341	334	308	309	348	312	331	319	300	309	300	306	348	325	341	345	311	336	297	357	306	353	338	324	327	352	325	345	306	329	321	345	329	346	320	330	333	324	331	302	317	341	328	324	316	313	329	337	339	324	327	322	321	332	362	358	331	329	285	313	308	318	328	335	340	338	314	319	321	332	344	313	335	340	323	306	368	338	302	352	331	334	311	314	369	308	337	327	296	329	345	314	326	355	320	323	357	322	313	305	325	365	326	324	329	340	353	311	359	338	338	327	343	315	336	357	341	368	365	334	358	305	324	323	327	308	347	337	329	283	319	337	351	331	313	354	316	361	298	299	324	294	351	333	343	325	341	383	327	278	320	312	311	362	283	305	366	332	342	359	330	320	321	325	322	349	322	329	343	342	321	341	322	333	307	317	353	307	307	309	330	313	338	319	317	336	336	305	339	310	319	348	328	305	323	311	375	317	357	364	301	332	299	328	275	320	331	339	307	307	306	330	308	361	343	363	336	301	330	350	332	319	373	307	320	304	337	331	354	315	354	343	346	345	311	326	360	321	347	353	328	368	367	359	336	327	347	314	333	300	339	327	321	339	291	323	305	327	317	336	334	318	314	309	365	348	339	328	328	314	329	334	308	344	356	307	305	378	312	339	300	322	334	311	322	358	318	326	355	280	339	315	328	330	309	293	310	346	322	338	296	316	307	303	359	315	315	332	313	306	329	344	353	321	300	361	329	332	314	349	322	334	313	302	326	362	359	310	340	307	274	346	371	334	341	339	316	333	332	318	338	295	300	336	372	312	316	309	333	338	292	298	322	333	362	325	335	334	326	323	344	322	336	317	319	340	320	312	356	350	344	332	326	336	345	331	333	332	341	300	329	336	374	330	335	306	322	322	319	371	344	370	300	306	343	329	351	315	309	332	318	368	329	296	336	318	348	341	291	346	330	301	324	315	346	313	338	348	348	312	367	341	321	350	351	322	300	339	330	326	306	309	320	336	316	303	335	326	335	346	331	320	340	328	313	326	304	303	354	309	321	327	300	347	329	328	309	342	313	309	317	352	305	344	340	317	327	323	357	325	355	338	325	310	326	337	328	323	347	308	312	292	351	324	358	303	302	331	321	336	328	344	319	337	339	359	335	344	325	331	313	330	321	347	352	345	304	323	358	348	340	342	343	296	311	312	305	318	327	376	329	304	337	304	314	318	359	328	309	322	358	372	339	310	342	359	313	334	320	358	270	337	306	344	332	336	304	351	289	373	340	327	357	349	330	309	332	298	317	329	340	329	338	324	332	340	297	322	341	332	355	343	310	311	331	322	336	304	323	354	313	325	293	322	342	327	310	330	308	342	308	315	357	309	305	349	341	356	314	321	317	310	337	290	299	362	338	352	332	321	317	331	317	360	369	336	317	349	300	349	334	329	310	347	325	305	372	317	317	329	323	312	341	341	365	319	307	319	318	296	283	308	331	291	372	335	308	276	336	317	343	326	329	356	329	316	300	360	353	326	364	291	306	298	320	270	333	368	331	308	299	332	353	310	320	332	344	332	292	336	337	316	335	353	330	347	350	360	334	314	334	304	303	304	309	308	324	327	299	302	348	316	352	364	341	317	327	331	349	320	324	315	300	307	316	308	346	322	348	314	354	327	326	311	351	333	329	345	338	331	320	322	333	339	352	337	311	343	324	328	329	310	335	324	316	316	332	330	311	328	339	297	310	338	341	341	337	306	309	314	332	341	349	330	335	327	324	352	337	323	359	357	324	364	344	349	339	307	315	322	324	309	340	338	324	340	331	394	327	352	336	335	311	308	317	367	340	357	293	329	338	329	367	316	309	322	356	354	325	307	288	292	316	330	346	348	321	309	350	371	328	346	288	300	310	309	307	326	332	323	319	329	335	330	321	321	332	366	329	322	306	307	347	355	325	305	315	349	309	317	328	343	351	320	335	303	334	325	295	334	336	353	341	315	328	377	356	329	316	326	336	334	310	324	331	309	347	336	283	303	333	365	350	336	314	315	329	351	333	331	341	310	312	322	342	316	313	317	331	337	333	321	327	313	331	315	331	365	318	316	344	355	329	324	326	325	337	333	337	313	309	352	306	307	350	331	328	319	300	314	332	341	331	339	320	368	313	299	334	289	338	320	328	305	328	368	326	359	318	310	319	372	335	330	306	329	314	321	304	344	304	355	313	315	350	321	320	330	331	315	344	328	314	320	321	340	350	363	337	314	302	332	339	362	349	322	313	321	317	343	318	342	350	315	354	352	329	328	365	345	295	319	310	326	335	332	316	342	339	341	345	328	300	333	317	333	367	319	329	335	336	343	304	298	328	292	330	340	338	338	303	354	340	360	357	321	358	356	324	360	337	329	328	343	321	326	289	339	339	347	321	338	328	335	362	289	324	311	314	315	312	340	309	319	335	353	298	324	350	331	345	316	343	328	370	327	311	292	346	295	313	341	352	339	292	314	279	335	337	277	313	343	301	346	327	335	313	323	329	316	329	338	315	348	352	328	328	340	350	338	368	306	353	329	312	364	330	347	323	347	388	312	335	317	325	342	340	329	308	310	323	306	290	329	315	331	357	304	331	311	322	302	298	317	341	343	320	320	355	330	313	330	305	294	338	313	343	341	351	329	337	313	331	357	316	333	327	334	343	336	334	334	305	328	331	340	362	307	318	336	344	310	323	315	339	335	367	326	325	320	312	307	327	308	313	324	343	367	352	310	321	336	321	346	317	311	311	333	341	302	292	357	342	347	293	339	361	338	285	278	342	361	324	339	303	333	300	331	298	329	320	343	296	322	334	331	326	307	318	316	320	304	291	325	322	312	328	324	327	333	296	309	340	344	338	337	332	327	309	326	347	338	304	325	357	347	317	340	317	339	324	317	358
34250	22816	2279	2458	2268	2040	1806	1522	1411	1295	1252	1077	1097	1101	1033	986	949	952	955	896	922	873	918	916	914	906	865	911	880	899	850	888	888	891	857	877	862	844	829	914	828	864	880	857	898	806	806	839	826	841	826	814	870	856	883	791	800	804	853	802	835	817	803	812	792	877	841	883	804	836	821	812	817	790	823	805	856	859	848	832	826	842	829	841	855	846	815	808	799	836	810	856	876	810	843	892	863	831	855	814	855	821	859	856	806	811	868	861	842	817	846	838	796	839	777	838	827	836	798	859	838	823	865	822	855	811	837	856	815	797	822	839	813	794	870	808	828	805	778	833	804	859	848	821	829	857	823	781	843	815	797	843	824	839	795	850	797	865	806	858	837	842	815	827	820	871	815	778	843	808	868	823	793	879	819	807	862	802	852	799	799	845	788	816	823	807	840	867	808	811	846	844	824	861	835	877	855	902	798	855	842	861	813	826	812	860	855	834	796	834	811	814	776	796	830	854	880	917	819	825	805	860	798	808	844	834	899	845	794	814	815	831	794	821	794	856	851	799	848	865	794	898	860	828	859	823	842	821	811	839	778	826	837	803	815	816	800	856	873	858	864	824	819	832	791	809	862	808	827	830	817	820	820	794	796	875	833	790	795	812	824	862	851	826	821	816	801	857	847	853	849	818	832	832	849	821	835	831	837	792	861	847	779	818	818	813	854	846	819	855	833	799	850	859	854	829	806	831	837	799	826	829	879	817	846	837	829	828	841	817	834	852	822	804	796	800	796	826	850	814	848	800	792	898	801	851	843	804	822	827	827	821	835	869	803	850	790	879	801	848	811	780	830	794	845	814	816	812	859	811	818	778	871	907	831	821	828	794	787	799	826	836	834	848	780	803	796	825	858	833	861	799	784	826	828	877	822	836	795	863	838	796	827	788	803	805	804	890	818	829	833	875	829	793	831	762	806	787	804	793	808	826	830	828	788	824	819	801	798	852	878	824	856	866	829	859	827	838	789	863	860	786	817	844	842	764	846	804	855	842	846	820	896	862	824	827	783	847	805	797	789	869	811	817	785	813	829	859	832	817	833	822	855	829	826	819	842	805	821	829	830	829	851	823	793	793	769	825	879	810	837	808	841	815	857	825	844	874	803	852	819	803	834	825	810	853	797	827	798	840	805	882	835	801	797	799	791	837	810	834	830	765	826	812	817	807	818	822	830	871	795	790	821	851	825	892	844	827	850	866	833	841	831	784	810	852	837	833	862	823	868	864	838	837	799	864	834	811	811	756	832	861	860	801	849	851	851	808	856	837	832	831	822	821	859	860	891	789	834	824	832	824	818	793	840	734	769	824	834	825	846	887	839	859	806	835	820	850	862	823	869	795	851	862	795	841	858	777	861	868	866	871	799	818	865	844	833	860	789	896	777	818	830	828	823	864	829	823	818	857	828	827	854	800	848	847	812	818	857	803	867	843	844	838	804	814	793	814	853	814	802	819	837	828	730	845	811	801	813	824	825	781	867	849	807	808	810	849	780	816	829	838	866	863	808	855	780	874	840	800	808	810	840	811	793	800	834	846	842	850	800	784	821	838	862	794	856	845	789	826	802	843	757	777	825	804	865	837	850	784	834	773	823	838	795	863	805	793	849	841	800	791	808	836	808	807	820	807	828	833	806	826	830	828	817	797	799	856	762	800	871	786	770	770	804	818	804	777	821	817	850	845	802	795	819	761	847	805	862	819	833	865	850	864	817	794	851	826	858	772	876	844	772	816	842	781	861	874	811	818	816	831	829	811	846	878	808	862	792	793	831	849	837	770	860	779	856	769	839	883	814	856	837	850	873	880	843	795	812	861	817	821	853	828	797	867	856	831	795	837	833	844	819	859	868	771	825	823	822	811	801	873	827	846	808	808	838	838	805	794	877	826	820	786	874	793	825	839	829	836	831	812	840	843	827	838	827	829	771	834	816	811	816	901	773	876	791	831	846	765	832	825	837	832	859	831	843	841	794	841	795	797	835	891	859	866	802	810	786	810	836	847	799	861	839	851	829	817	833	840	797	784	869	792	808	815	855	797	843	846	810	802	810	805	840	821	839	854	834	808	811	850	792	834	805	820	825	828	813	786	874	788	768	853	850	849	862	835	828	836	799	845	785	790	856	879	845	839	804	826	852	784	809	797	823	823	813	854	781	869	856	743	838	851	822	815	823	830	860	856	830	823	818	797	816	829	783	793	873	848	833	793	795	904	858	836	796	839	774	880	831	824	840	839	857	783	834	820	796	809	823	810	834	793	806	856	869	821	836	810	852	802	826	828	810	876	848	818	837	795	844	860	815	841	810	834	801	808	853	840	851	839	806	817	867	815	796	832	858	884	818	813	799	795	876	864	858	829	859	889	786	831	807	877	818	862	821	841	833	793	859	814	844	887	792	792	772	830	870	788	818	831	880	857	831	858	806	800	834	818	822	811	841	815	850	787	849	867	820	879	809	832	811	836	893	866	875	759	829	826	793	821	834	857	776	863	806	791	847	844	856	807	808	790	847	830	825	806	787	799	853	844	861	806	814	837	807	861	830	872	871	862	860	828	828	846	805	839	808	799	844	833	808	874	826	811	896	766	765	871	842	901	820	853	807	816	798	834	855	783	830	844	780	843	842	842	867	876	824	830	861	847	830	812	827	853	764	877	814	827	819	805	871	816	852	865	920	791	802	878	798	795	788	818	835	859	832	886	834	823	876	796	816	838	762	857	843	862	867	803	815	844	854	806	822	792	829	792	810	797	838	809	807	851	804	830	840	807	838	824	812	842	855	821	851	816	794	822	819	801	812	810	815	759	792	820	797	845	817	894	884	831	858	817	854	833	826	806	857	797	814	841	843	841	819	845	871	795	788	866	870	809	846	814	796	846	808	863	835	804	792	815	794	820	851	831	804	832	788	787	848	872	782	836	839	839	780	838	827	822	814	834	825	850	791	843	932	846	835	811	814	815	814	808	840	791	805	845	840	767	851	825	847	831	851	824	821	739	811	834	827	876	843	856	834	808	755	879	874	838	842	843	784	789	844	814	751	755	861	815	838	835	874	874	840	878	865	782	852	806	849	822	813	730	816	839	843	871	831	822	813	802	860	853	736	815	863	862	815	863	826	819	833	860	876	809	794	882	820	856	867	801	840	790	834	771	863	893	786	841	787	840	786	862	839	875	803	821	872	809	794	807	836	801	832	852	856	787	791	835	755	816	834	822	800	829	834	833	859	807	791	827	812	836	857	887	862	833	838	855	805	789	876	771	833	877	786	801	841	794	826	871	796	807	815	799	848	826	844	854	822	877	812	847	808	827	818	821	860	790	828	839	801	836	808	865	848	817	869	844	902	784	792	805	766	820	838	864	825	802	857	778	806	800	766	832	876	818	788	814	853	815	822	852	817	808	816	831	766	837	840	817	849	831	840	829	817	826	837	817	827	817	823	810	862	825	859	865	822	771	805	846	834	785	793	812
68069	52313	16188	3173	1149	832	716	642	557	496	464	443	418	399	399	382	424	344	376	401	374	392	388	371	359	373	353	389	373	350	332	361	314	303	312	334	383	359	342	356	353	328	312	362	336	364	353	317	361	362	358	348	387	352	366	360	309	347	356	343	359	316	331	315	345	365	366	359	331	331	334	343	357	354	376	305	377	366	342	385	352	359	352	325	371	324	338	322	311	322	329	372	338	345	357	347	371	293	341	323	345	365	321	353	341	334	365	364	352	351	347	334	343	322	341	370	331	359	332	356	306	334	326	331	362	298	339	369	306	349	351	380	360	353	356	341	338	316	324	345	350	353	326	352	343	330	303	371	367	336	354	343	396	346	379	314	336	368	339	350	366	328	350	378	328	361	397	343	374	338	346	343	336	325	362	351	335	344	353	335	356	335	352	331	363	344	366	352	331	368	364	321	333	331	348	348	336	339	348	330	359	325	352	324	362	349	323	342	357	323	348	336	369	338	351	303	347	297	315	323	341	348	360	302	362	346	350	361	358	338	342	352	333	301	351	385	319	315	323	319	357	307	347	357	340	326	379	322	300	354	368	349	355	377	310	369	331	348	348	331	328	345	328	354	361	343	319	327	327	342	326	330	341	334	339	357	341	334	323	342	325	325	345	352	335	340	318	346	317	328	328	355	351	360	367	308	351	368	365	295	366	307	354	368	359	300	337	385	323	374	331	335	347	350	362	332	342	313	325	348	347	369	371	330	330	339	332	325	346	345	322	327	351	337	334	336	335	339	330	334	358	350	355	334	348	303	344	332	355	376	310	350	326	336	322	319	338	367	355	332	400	320	329	400	337	344	323	319	331	325	332	336	344	309	311	332	325	358	331	341	353	335	311	334	367	334	328	317	337	359	316	339	365	383	334	350	317	330	325	349	311	347	373	373	352	337	304	378	346	368	330	327	326	384	349	328	327	361	318	317	314	301	351	339	344	319	330	340	312	338	320	336	351	326	346	338	362	321	345	347	359	329	384	323	359	358	352	328	314	343	328	322	325	332	387	325	350	325	352	363	320	352	369	346	339	343	311	294	364	330	375	378	319	344	317	364	319	307	324	332	342	331	323	347	362	296	352	358	315	366	339	316	342	355	337	344	302	314	344	318	333	380	356	381	326	347	322	349	355	355	374	376	333	337	347	345	319	339	348	360	387	360	369	371	362	356	348	336	335	360	345	342	368	354	333	325	359	326	369	324	358	351	345	327	369	339	350	374	353	360	329	336	321	327	352	319	344	348	335	357	365	305	349	329	274	309	343	338	332	336	317	336	335	317	361	341	354	355	353	328	346	355	330	353	319	337	317	300	346	358	343	380	333	357	347	337	334	344	355	368	342	335	328	366	314	332	384	329	366	357	331	335	343	365	351	352	347	297	306	345	347	315	304	351	335	364	370	327	313	317	297	316	328	338	383	331	317	363	339	381	314	312	331	372	359	374	342	358	339	325	346	362	358	371	358	337	336	355	339	345	324	371	328	337	369	319	350	356	375	326	337	337	344	346	334	357	355	346	361	345	329	360	303	330	326	359	339	313	360	354	314	355	366	356	357	335	314	340	365	322	326	345	345	320	332	343	346	325	347	315	376	367	363	341	361	338	342	323	359	349	324	302	345	349	344	318	351	330	323	349	345	363	331	332	336	353	343	352	370	371	347	330	344	335	329	318	331	329	346	349	379	322	306	321	305	338	336	329	329	359	345	327	348	340	325	296	368	346	317	358	351	315	378	357	331	349	369	353	302	351	356	321	346	315	379	300	316	344	332	325	371	384	395	327	349	367	368	327	353	342	322	334	356	366	348	357	324	352	311	337	343	355	336	343	371	323	337	350	344	340	350	351	305	301	379	388	338	334	350	344	340	351	331	330	331	366	353	329	339	366	328	334	327	351	331	324	322	330	300	330	322	333	315	315	343	361	340	352	342	321	320	342	323	341	355	346	370	345	336	356	358	297	332	397	345	326	346	358	322	349	343	308	335	309	340	316	344	355	363	321	352	345	319	335	315	339	367	371	360	337	372	338	326	349	341	327	302	367	309	302	347	352	337	297	319	344	302	332	328	366	325	355	365	353	310	341	355	340	337	299	385	364	320	303	359	370	337	367	336	363	325	364	306	340	337	349	348	347	309	324	341	312	332	311	329	344	355	341	323	309	356	332	338	331	317	341	371	336	351	330	328	333	382	373	345	331	363	312	309	315	330	352	322	338	310	330	336	354	352	335	322	351	366	368	365	366	319	306	308	326	351	356	343	307	336	341	349	321	324	338	333	320	371	351	352	342	326	334	316	365	327	340	370	332	359	358	355	348	351	364	325	340	333	343	311	333	352	316	340	344	305	341	345	344	331	343	351	336	365	351	325	346	345	360	361	362	345	356	349	325	396	335	310	341	343	320	324	346	331	340	334	352	319	292	330	326	328	327	353	307	349	349	377	335	339	363	358	313	383	332	342	309	357	332	344	340	362	349	324	351	355	374	376	345	313	331	319	354	339	338	343	364	319	396	345	342	333	398	321	322	331	333	338	334	340	357	345	339	335	336	341	309	323	327	346	351	345	325	324	323	305	353	362	364	369	331	357	334	361	370	351	348	325	350	363	376	354	329	369	359	376	327	362	343	377	348	346	371	328	374	350	352	297	323	379	307	385	316	333	324	341	345	321	327	349	339	344	345	316	349	371	339	330	323	353	347	355	375	359	331	341	354	345	345	345	367	329	357	338	329	359	327	324	370	336	337	364	344	356	323	343	323	325	328	343	357	321	359	367	312	360	342	338	341	316	326	357	332	332	326	349	337	363	317	329	319	354	341	304	319	302	328	395	351	327	350	323	300	374	372	347	351	326	343	309	360	346	380	346	307	312	329	372	330	345	349	350	374	314	344	314	341	323	345	356	342	363	356	346	336	339	338	353	333	314	300	320	348	347	325	349	377	347	309	320	333	322	336	315	328	343	356	364	338	357	340	359	350	347	360	367	356	344	322	350	356	357	355	354	328	334	339	331	320	352	335	343	348	336	316	351	332	328	324	346	341	328	360	353	325	338	341	336	354	355	353	357	353	321	347	339	341	319	333	311	368	330	348	329	354	323	369	353	346	347	323	337	331	350	306	326	351	313	352	360	341	345	321	325	369	336	323	359	359	381	347	348	351	315	334	339	302	356	317	327	344	328	339	316	353	360	332	361	343	348	339	307	370	340	354	348	353	359	343	360	347	351	320	359	315	326	331	305	375	335	339	336	350	352	349	388	349	344	362	334	355	330	375	379	337	359	333	368	338	320	326	374	336	330	303	342	380	355	310	327	331	339	369	349	301	357	318	330	334	312	346	336	338	315	334	350	345	353	325	321	372	358	378	333	367	348	334	347	347	385	373	342	342	326	345	339	326	347	338	346	347	377	337	334	351	329	332	326	356	350	342	305	336	324	339	329	340	350	344	328	358	317	302	345	364	333	334	331	314	351	324
43338	29244	3532	4323	3677	3199	2584	2132	2044	1754	1638	1468	1381	1312	1208	1176	1163	1120	1131	1106	1014	1003	1030	940	1004	967	924	889	892	929	921	938	901	929	876	878	912	842	912	877	911	906	900	881	892	870	890	820	849	830	833	839	886	898	830	797	852	880	828	867	844	843	878	865	842	859	837	842	826	822	816	820	803	841	844	891	812	854	850	828	842	854	875	826	891	808	799	862	805	803	781	848	823	827	872	814	880	807	856	845	848	875	860	826	800	828	831	863	835	827	805	859	840	837	852	849	795	829	806	769	796	816	833	808	814	813	866	847	844	790	914	808	854	806	848	823	828	863	845	798	829	885	805	872	832	842	830	811	783	835	849	860	799	809	798	813	793	829	799	854	845	859	767	830	839	799	863	809	831	779	801	829	797	834	810	818	818	809	874	812	813	865	855	819	848	834	819	818	788	820	832	833	828	847	813	813	832	830	808	886	841	819	834	803	792	790	826	912	859	844	823	801	876	818	791	872	818	789	840	819	759	821	815	907	789	792	791	808	781	768	817	806	825	802	844	881	826	830	854	812	865	814	793	855	810	838	823	810	817	877	791	872	833	865	861	784	855	837	842	829	786	809	850	774	784	807	826	820	818	786	865	832	856	818	802	760	869	817	829	796	866	824	781	842	817	800	772	799	885	811	771	787	840	867	834	777	815	813	834	859	812	792	850	836	847	801	818	796	864	826	869	819	803	803	820	863	842	876	857	779	884	827	815	813	835	829	810	832	843	823	846	771	805	880	823	901	864	804	797	814	822	855	832	840	825	800	800	829	823	867	841	818	801	802	828	839	826	834	827	815	835	833	893	766	798	836	829	811	782	785	838	766	816	804	773	817	819	799	801	842	781	822	833	819	793	802	819	767	825	848	809	859	812	794	797	845	870	852	834	791	815	778	811	809	779	863	838	855	828	788	803	794	822	781	799	817	850	860	849	791	887	864	807	824	821	844	836	799	839	841	851	825	794	804	850	799	831	788	851	837	850	849	828	812	821	845	769	813	801	826	818	820	840	827	800	818	796	836	762	830	816	804	775	762	800	830	838	838	839	834	839	801	827	825	802	804	786	829	804	838	802	836	802	827	802	855	789	843	775	823	815	783	844	826	852	854	822	817	843	762	813	877	841	805	790	800	840	801	806	836	809	787	816	800	833	784	827	851	827	820	777	811	838	824	802	790	801	835	811	871	875	807	794	874	816	809	819	832	863	832	801	812	820	767	776	844	855	809	839	834	814	827	817	816	834	846	833	799	807	847	800	785	851	815	788	824	803	827	785	882	811	859	811	767	831	811	825	805	860	836	856	818	825	829	748	864	839	813	842	831	748	786	811	900	853	848	782	864	840	795	836	852	830	752	837	822	783	823	794	821	876	798	822	773	835	783	832	830	844	836	857	869	791	762	819	852	828	840	842	850	867	843	830	832	836	842	832	810	804	824	855	804	831	811	848	806	780	840	787	821	763	854	834	840	864	832	898	831	807	802	796	812	828	797	851	753	842	813	840	801	868	802	821	808	793	804	819	807	862	809	784	823	841	866	833	836	837	833	794	811	832	782	867	840	864	870	851	815	784	806	860	798	855	843	787	863	818	840	838	776	842	860	782	858	802	818	867	821	814	862	787	807	844	857	787	817	827	866	877	840	830	793	836	790	816	860	833	758	817	815	813	818	870	860	834	849	790	802	831	829	816	859	836	852	808	809	839	828	751	821	815	780	825	801	861	825	801	797	812	801	809	840	816	814	819	850	831	816	839	839	835	772	763	811	804	842	843	798	797	824	809	805	824	827	815	828	823	823	839	783	885	883	858	802	832	824	832	841	825	842	831	816	830	856	822	838	823	843	830	782	780	820	827	841	878	819	831	811	822	825	839	861	840	778	848	824	781	866	781	807	812	788	807	851	846	856	808	852	761	823	836	854	828	817	852	804	788	775	812	818	880	789	844	807	821	849	815	778	841	833	847	829	845	769	844	869	804	833	775	836	786	853	879	814	809	849	824	803	794	854	839	832	825	795	904	822	845	857	833	755	850	801	851	852	828	782	833	826	804	825	850	782	753	795	845	798	854	828	888	836	846	788	834	815	804	840	870	800	850	811	803	755	814	812	822	829	869	795	806	844	820	855	820	846	880	792	870	873	829	765	828	868	780	851	803	856	821	804	883	867	813	801	811	810	819	820	887	887	809	828	842	848	811	798	790	831	802	834	825	844	832	834	851	828	820	853	847	814	827	849	838	808	839	850	822	872	797	859	781	791	777	819	823	790	869	796	834	851	825	828	806	828	796	810	812	822	845	832	827	809	808	835	800	813	841	792	779	777	786	768	847	824	855	881	799	777	842	794	748	815	808	852	813	903	844	780	872	769	757	859	858	840	816	856	843	834	813	796	765	848	801	807	776	853	782	839	855	878	871	804	829	809	860	777	773	874	807	807	889	827	794	807	790	848	831	836	855	828	900	785	832	835	814	881	858	816	820	784	823	849	783	796	803	811	809	767	817	863	807	824	818	805	820	842	809	787	809	852	846	847	786	771	837	828	850	798	846	835	828	829	761	789	836	772	828	797	843	790	795	820	871	768	825	874	825	793	792	809	815	826	830	891	787	832	820	829	793	812	798	854	843	808	847	840	832	841	818	828	797	848	793	796	811	779	851	825	842	776	816	818	804	816	790	842	787	875	841	865	849	796	814	834	758	832	795	816	893	780	817	824	808	801	824	823	823	822	786	765	819	841	830	810	789	818	846	784	791	798	828	792	853	816	824	869	843	802	798	823	839	830	814	850	844	791	846	840	827	808	836	788	869	864	814	809	843	897	831	881	824	782	813	864	802	822	826	837	817	843	821	783	804	847	804	824	834	840	822	793	846	805	810	781	820	862	800	802	846	775	813	800	795	832	820	849	826	840	851	797	795	815	839	842	823	866	877	829	830	829	802	814	836	827	850	842	820	776	825	842	831	812	799	811	833	831	828	854	799	818	818	822	817	769	806	796	847	813	877	804	827	769	768	846	866	783	888	856	878	838	854	808	781	804	851	801	801	816	836	785	828	829	794	847	811	851	821	826	794	820	839	800	824	865	755	800	791	776	826	861	860	817	859	802	837	884	869	823	825	830	830	806	859	838	831	822	819	810	819	769	806	838	894	814	814	799	809	817	866	791	804	824	804	824	864	841	802	801	836	789	807	775	802	804	846	818	836	844	831	850	868	802	810	849	807	819	779	830	856	844	834	781	780	847	825	862	829	799	792	850	798	816	811	871	799	777	762	862	837	816	878	761	838	842	805	768	792	819	852	896	865	795	810	825	762	878	847	820	876	838	851	798	778	859	828	820	845	819	841	825	828	797	813	818	775	849	842	785	832	815	869	842	785	833	825	821	856	806	859	812	819	764	868	781	842	866	859	825	794	819	823	779	853	864	815	863	839	847	864	768	834	807	795	833	832	860	807	864	839	808	818	905	760	777	823	809	822	784
9021	2640	199	176	160	185	140	174	169	158	164	189	145	188	174	143	164	166	181	169	186	160	182	184	167	181	181	186	155	180	166	188	190	197	188	139	165	177	164	142	161	172	164	152	164	165	176	161	160	160	163	164	184	168	141	169	150	177	193	160	159	167	162	166	159	177	148	168	166	166	186	177	152	182	181	160	153	178	178	158	171	175	169	184	146	153	154	161	158	167	169	179	196	181	180	148	151	168	158	198	169	177	166	163	174	173	151	190	174	180	168	190	178	189	147	150	143	154	152	169	182	154	163	171	165	160	159	167	144	187	175	162	176	167	182	172	143	166	178	158	170	179	144	156	147	163	163	159	157	163	161	184	165	155	165	158	169	161	153	148	167	172	161	176	156	170	175	167	164	164	157	156	185	163	160	189	173	179	164	158	168	175	170	187	181	178	172	171	154	192	173	173	137	166	184	178	174	168	160	188	194	164	158	151	168	174	166	162	156	150	168	137	202	152	176	174	171	160	181	189	174	145	178	157	148	178	166	200	190	179	183	154	172	180	159	161	175	152	173	156	200	129	173	172	159	179	159	179	154	158	163	179	154	169	195	178	172	167	148	180	183	173	186	167	149	167	162	169	166	163	174	158	171	161	172	167	164	168	176	166	184	171	188	177	186	172	179	174	174	167	175	163	157	181	149	157	161	170	187	168	181	149	171	170	152	161	170	138	179	171	148	145	174	178	157	175	189	172	169	180	163	189	160	144	169	171	152	158	153	156	191	167	163	171	160	166	162	184	170	157	191	164	188	182	187	174	189	197	174	198	162	164	173	172	177	181	178	178	180	145	183	171	162	178	163	179	168	163	146	136	183	189	168	185	192	182	160	154	178	176	154	164	173	162	193	162	165	159	166	170	163	185	175	181	143	148	173	159	166	150	168	159	167	168	164	164	182	182	189	180	147	187	161	215	190	165	184	166	163	145	164	168	162	174	172	165	180	179	167	158	151	186	168	173	155	168	149	174	168	177	150	182	179	172	163	157	149	182	186	167	162	184	158	199	169	148	159	188	166	153	178	167	154	163	149	169	173	162	165	168	185	164	182	156	161	185	164	198	181	180	156	155	163	153	160	174	158	168	187	178	176	129	172	189	174	199	177	152	181	178	164	189	168	169	182	184	156	193	204	154	162	167	159	178	172	167	158	192	159	152	145	181	152	156	164	162	158	155	172	169	173	173	181	158	179	158	161	178	164	156	140	156	173	167	170	164	172	170	138	194	184	180	145	167	167	160	180	157	167	164	167	166	148	145	142	186	176	159	188	182	164	160	166	175	185	157	178	182	177	175	181	164	170	162	133	165	198	164	175	185	163	194	187	172	165	184	191	185	171	160	192	181	184	149	166	170	166	175	159	178	181	174	168	180	165	163	155	153	168	178	169	174	162	177	176	174	153	182	150	153	165	188	139	169	164	165	151	158	160	195	159	172	169	152	165	150	181	159	176	173	172	180	165	165	174	176	185	161	191	185	175	166	152	183	188	160	174	176	171	165	153	160	173	176	160	180	166	148	171	173	183	157	183	157	173	160	162	170	188	178	170	168	149	169	156	195	152	148	192	166	169	160	168	153	152	163	183	164	164	138	184	178	179	173	150	180	174	180	169	180	149	166	146	183	181	167	169	167	173	186	192	172	186	162	179	148	149	138	160	175	173	177	175	185	190	163	162	163	159	177	180	171	170	166	153	157	154	169	162	184	173	175	133	162	200	171	157	163	189	152	169	167	167	180	177	174	174	180	157	174	162	180	171	172	156	148	162	163	154	147	182	177	170	143	182	177	163	162	175	191	186	174	171	135	140	162	175	179	169	157	172	154	162	167	161	171	156	183	171	166	184	153	155	161	165	152	183	181	191	140	163	173	161	169	160	160	163	176	166	188	153	169	167	189	178	184	175	167	171	167	161	181	143	181	158	177	151	176	153	175	143	167	193	165	182	185	154	160	174	183	187	187	180	198	132	160	163	168	150	157	190	189	169	161	176	151	158	168	149	195	162	169	170	181	162	164	176	167	165	176	147	152	151	154	171	165	167	170	188	168	189	153	155	163	166	180	157	171	171	181	170	176	177	154	170	177	152	142	159	172	173	174	173	146	201	180	188	193	176	172	151	156	168	165	192	167	187	164	150	174	169	159	158	169	175	186	178	191	188	191	167	162	185	147	183	209	201	203	187	167	170	166	164	189	160	164	167	164	156	148	166	165	172	168	160	158	173	157	166	160	191	175	172	155	150	168	180	183	146	175	147	178	169	184	183	180	170	176	179	172	175	139	154	167	148	183	169	162	169	174	169	165	168	141	154	158	154	164	152	175	163	177	173	147	162	168	157	190	145	181	169	190	176	182	166	167	159	197	170	174	157	156	193	191	187	181	159	179	167	178	144	160	154	168	160	162	196	189	179	175	154	150	165	160	186	153	168	174	174	146	155	155	175	144	151	157	149	172	181	167	151	153	159	190	166	159	159	165	166	162	156	165	158	174	196	170	192	165	159	187	211	175	195	179	192	190	153	182	187	172	139	173	159	169	182	177	171	175	151	155	168	169	157	166	175	159	172	149	164	175	166	178	162	181	162	167	174	163	153	152	180	181	165	172	180	164	187	168	144	183	176	139	164	168	149	163	185	172	156	184	159	178	178	147	174	171	168	172	162	168	161	163	186	166	180	178	173	165	177	172	169	166	176	170	148	164	167	183	177	176	166	165	181	153	137	160	169	169	182	159	159	160	169	174	156	174	201	187	162	181	176	159	171	182	154	181	189	162	157	163	183	158	169	186	172	164	160	166	145	169	147	153	178	186	167	183	189	168	177	184	165	156	207	190	176	186	172	169	143	175	157	170	176	165	162	170	163	125	145	162	164	185	165	158	185	170	177	187	173	181	165	171	160	162	162	154	184	162	161	170	155	181	157	142	177	174	178	172	178	172	156	171	190	160	162	163	197	172	184	170	174	184	178	168	164	173	157	180	155	143	183	150	187	152	171	152	176	173	163	187	163	178	150	166	164	152	194	175	153	165	151	151	181	179	165	172	155	178	164	148	157	176	177	170	168	165	157	165	186	168	185	159	186	186	178	190	159	205	145	161	152	156	178	177	180	183	177	162	190	188	175	185	161	171	170	182	156	148	161	169	156	173	178	180	160	177	169	156	165	178	162	185	184	149	148	158	162	182	157	185	160	179	196	161	181	165	152	151	173	181	166	159	189	186	161	166	159	165	181	201	153	163	155	170	165	162	164	163	191	171	180	163	171	141	169	180	161	164	191	145	162	172	166	164	165	169	159	181	155	162	175	178	196	150	184	154	143	163	159	179	193	183	169	159	166	160	169	156	188	189	172	189	171	159	168	189	159	167	176	156	176	191	139	168	143	173	171	181	152	175	183	167	174	169	166	173	174	143	193	176	156	145	183	164	170	178	175	155	173	163	178	172	172	181	168	176	154	168	169	149	187	159	176	171	159	189
9778	4188	530	571	512	501	529	512	492	495	540	480	490	514	498	450	498	476	489	443	497	526	497	482	489	464	471	498	538	493	500	488	470	468	525	455	509	487	495	502	465	483	501	478	513	468	486	448	464	460	511	492	501	472	492	486	469	535	457	474	476	493	507	511	503	509	508	503	482	480	482	490	496	480	449	481	510	507	510	463	485	467	517	471	455	482	500	504	497	532	502	478	481	485	434	463	497	447	490	440	503	483	486	478	490	446	431	501	484	494	494	446	462	536	465	531	492	486	454	498	448	489	469	476	481	508	474	468	469	466	465	498	437	508	483	497	451	456	518	476	470	471	499	444	520	487	479	497	470	499	516	486	525	485	480	492	474	460	485	489	502	461	507	464	508	482	443	484	500	471	474	481	504	501	518	507	485	505	533	443	522	478	489	496	498	500	500	463	466	485	493	471	515	471	474	487	481	500	511	458	448	469	457	487	490	489	467	485	486	486	484	506	476	482	461	502	450	444	455	523	506	453	488	510	480	454	486	531	458	503	450	516	449	494	495	493	489	484	463	480	523	476	483	485	507	473	497	478	473	479	464	511	482	452	483	499	490	509	514	504	478	452	450	501	495	464	495	487	458	473	497	481	519	475	488	456	479	478	512	477	470	507	444	479	488	458	503	479	493	456	472	487	463	481	463	475	484	524	457	466	421	465	504	508	445	504	485	478	456	483	520	480	484	491	479	461	518	450	489	475	481	508	503	476	449	468	482	480	466	508	495	478	490	494	481	458	481	449	513	480	507	515	480	503	497	477	476	473	496	475	449	503	441	482	448	470	456	496	492	514	504	496	491	527	504	467	495	449	489	497	454	516	495	491	481	467	491	479	530	478	500	461	480	505	459	466	498	463	490	450	495	450	533	467	492	487	454	491	492	512	517	500	461	524	510	481	447	491	487	475	501	483	464	466	462	472	467	461	498	491	501	508	480	453	451	498	486	491	500	499	492	452	478	508	499	490	432	510	502	516	460	495	486	432	476	487	486	492	480	460	492	511	483	479	506	478	459	481	471	500	478	480	451	465	497	496	484	492	461	484	483	512	472	519	517	480	471	534	474	494	482	486	516	484	471	469	474	468	467	505	464	496	465	473	476	511	518	531	501	506	480	453	515	482	510	444	454	494	494	479	487	498	464	497	494	480	489	493	484	506	492	499	493	459	482	470	511	448	478	495	480	478	454	487	435	524	500	475	467	487	449	482	470	475	518	484	477	524	464	463	500	428	484	477	490	490	483	486	450	483	477	477	457	493	475	509	455	503	457	471	489	486	481	516	467	461	514	472	468	517	467	495	484	511	508	506	484	514	481	498	473	501	467	446	523	544	464	474	475	473	496	527	462	528	500	514	494	514	497	458	492	503	467	463	468	475	521	480	456	517	480	491	532	454	476	480	491	497	524	487	451	486	517	488	464	507	502	483	485	483	460	486	518	517	494	478	482	469	455	529	466	473	434	488	486	510	456	472	503	464	480	486	476	485	439	472	460	453	481	496	516	456	499	464	492	497	471	489	477	459	480	485	524	514	469	482	469	477	480	483	443	481	490	458	489	457	496	441	481	493	499	473	483	509	471	458	465	532	510	518	490	473	530	489	496	475	451	501	451	464	515	498	531	497	480	502	500	508	498	472	500	471	467	454	454	481	489	463	498	481	460	480	441	508	455	490	488	480	498	453	515	486	550	439	472	537	450	472	485	483	504	505	487	480	499	466	456	491	471	462	493	458	482	512	501	488	490	528	497	468	474	468	522	482	513	510	472	480	522	451	487	499	478	471	515	472	466	461	469	488	479	493	519	496	488	499	508	496	511	494	489	489	435	458	518	487	486	472	483	481	490	474	510	491	507	482	495	505	462	489	459	502	459	477	489	519	468	463	475	486	490	485	495	480	533	508	477	508	453	493	479	509	474	512	463	499	484	490	484	453	480	464	530	512	453	491	456	484	461	467	482	503	468	440	479	502	450	474	498	478	477	480	476	487	497	506	465	450	471	477	448	456	477	500	487	497	496	464	473	510	465	497	492	464	513	469	501	472	484	479	420	495	499	468	500	523	495	482	464	484	471	490	489	469	495	478	480	504	503	452	497	522	474	484	513	479	490	520	481	504	499	477	459	481	520	473	453	501	499	437	486	448	443	501	511	472	499	487	488	499	484	504	509	516	487	482	463	488	482	437	478	500	450	449	520	475	493	482	513	483	451	520	523	528	489	504	472	492	495	479	514	469	478	455	480	454	513	528	479	481	471	466	456	472	528	477	478	486	502	435	501	485	460	510	490	475	496	439	477	513	515	491	471	502	431	480	502	473	477	460	468	428	505	549	458	505	474	506	552	507	475	500	474	522	498	477	476	479	493	520	513	478	484	495	454	472	474	435	487	492	479	502	497	469	500	517	506	499	460	456	462	479	502	462	482	500	518	449	494	487	462	471	470	483	471	459	502	479	525	443	496	516	463	481	475	475	472	492	494	471	475	491	477	503	497	446	457	507	480	498	468	454	487	499	496	462	484	499	476	454	481	441	516	500	462	499	467	474	488	493	526	458	469	490	478	475	453	496	476	469	480	438	493	465	518	504	447	457	499	534	454	513	502	485	474	489	469	517	483	451	535	549	504	495	459	482	467	486	493	477	494	470	486	459	473	487	477	458	521	465	510	471	482	494	477	468	476	471	446	503	463	476	496	495	464	478	491	494	486	489	468	470	459	486	519	494	516	471	478	480	491	500	483	479	513	476	503	511	483	491	470	499	473	490	486	519	505	471	498	498	461	479	486	469	482	495	499	476	461	501	482	496	476	497	462	434	481	515	449	447	456	524	475	491	518	487	487	504	541	485	502	510	457	505	476	474	482	496	472	501	481	485	476	495	487	500	476	476	455	456	483	471	481	465	469	439	494	500	464	496	472	496	455	477	492	494	492	499	476	499	470	481	469	484	502	458	462	510	476	462	481	472	517	491	500	461	495	470	495	478	526	500	492	486	489	519	466	462	493	489	473	466	507	497	501	465	506	516	480	477	442	491	476	423	483	452	482	460	481	487	514	499	445	453	494	482	516	488	517	476	489	509	473	448	498	503	469	521	478	430	421	476	477	486	477	511	488	478	462	490	469	457	480	486	490	474	461	483	467	496	522	482	513	485	494	490	459	469	514	491	487	463	471	474	438	470	484	461	534	479	517	509	511	486	500	487	485	458	467	474	467	453	475	496	462	502	486	465	469	502	480	491	466	414	451	519	452	475	505	493	477	441	493	478	529	493	490	512	475	510	509	475	463	512	463	449	508	448	503	460	491	503	456	522	481	496	487	459	499	517	505	451	479	493	493	492	508	487	497	494	471	461	476	496	449	489	526	469	483	465	488	447	474	493	523	476	475	501	503	422	461	477	515	449	487	538	492	503	449	455	482	432	497	459	500	485	537	474	448	507	471	494	527	461	481	463	497	501	488	472	516	432	549	492	500	475
53689	40962	8630	1114	709	541	460	432	400	419	372	373	381	336	373	355	352	321	357	328	376	321	372	346	310	337	348	338	299	327	317	321	307	341	358	363	311	304	313	308	345	342	379	333	365	330	332	331	314	348	330	344	318	305	341	321	318	324	319	310	332	311	330	326	309	302	308	338	345	335	311	353	340	313	329	294	328	309	325	342	342	361	313	333	323	361	357	323	348	339	323	319	279	344	333	300	308	307	308	323	338	307	332	331	319	338	323	328	342	311	305	335	337	327	330	357	323	318	326	312	297	315	312	324	338	334	332	340	342	307	350	336	329	316	349	324	326	303	322	332	336	310	302	350	324	273	316	344	328	337	300	302	327	295	322	317	312	354	335	325	335	364	327	356	326	319	349	306	331	320	322	341	303	334	322	353	315	320	363	309	321	315	327	305	298	332	286	351	331	302	355	319	341	353	361	302	331	318	366	274	335	322	341	354	330	331	355	325	319	352	360	323	327	325	347	314	355	309	328	332	297	317	321	299	314	309	347	336	332	359	329	330	332	349	316	320	337	349	340	317	365	307	324	304	323	348	360	377	306	339	347	312	312	322	312	343	327	324	308	300	295	331	338	348	343	321	307	338	291	340	319	339	325	370	368	318	336	319	325	312	314	323	316	324	310	350	336	341	305	328	329	335	313	340	347	330	307	335	310	337	341	314	367	347	335	328	292	344	326	349	327	309	327	353	320	317	361	344	319	305	326	322	350	320	323	334	310	352	328	340	340	307	348	322	341	300	325	309	327	337	323	339	299	300	344	347	329	312	300	319	333	325	347	309	340	341	360	325	308	351	325	346	303	350	317	325	309	315	329	322	334	335	297	336	319	327	329	309	325	338	330	319	317	328	330	346	320	309	327	338	293	307	327	340	329	351	324	339	308	312	308	333	351	309	318	342	331	352	341	337	313	330	292	339	340	320	351	258	377	339	368	328	322	330	314	363	317	308	296	296	309	313	374	354	275	277	285	317	316	314	331	325	304	336	319	282	340	303	334	324	314	339	326	337	315	345	329	316	321	333	339	316	314	333	321	355	331	333	316	343	322	310	298	316	314	353	335	342	340	348	314	298	286	321	334	318	324	333	310	323	359	344	319	356	349	341	318	341	351	302	315	308	333	311	286	310	348	297	315	325	325	324	300	311	341	346	292	329	348	303	330	337	312	337	325	339	339	313	319	303	339	347	322	327	320	338	354	334	347	335	332	330	326	309	329	320	309	354	323	318	310	358	336	333	324	292	310	311	311	366	312	337	315	329	334	347	348	331	360	328	323	321	317	347	309	349	324	329	315	325	353	316	331	318	315	334	299	327	301	336	317	346	349	306	355	331	331	322	325	323	351	331	297	325	338	298	316	333	331	350	320	333	305	325	281	326	290	321	323	346	335	321	329	325	297	316	336	353	364	316	299	335	318	323	315	353	326	313	346	317	335	322	383	342	330	329	331	324	345	334	314	344	363	313	326	340	325	313	346	326	339	308	346	289	311	314	303	319	349	334	301	351	313	353	321	339	336	306	346	316	317	323	338	299	367	329	287	351	317	316	315	344	368	323	301	305	317	325	309	327	339	302	312	338	338	320	358	321	314	307	345	299	343	366	329	356	334	333	328	319	327	305	315	347	322	307	327	310	344	294	344	331	324	347	342	304	345	311	308	318	349	322	309	325	326	338	295	325	367	355	320	331	332	357	308	319	315	312	315	323	323	315	325	335	315	307	320	343	312	296	319	284	326	327	341	328	297	308	355	334	293	352	338	331	344	325	352	338	306	330	311	343	311	336	344	326	359	345	348	324	327	313	298	317	337	314	333	336	304	306	357	295	330	354	352	349	347	300	326	323	304	295	318	337	329	325	329	325	346	347	346	315	306	311	321	317	318	369	374	320	352	348	346	304	313	339	320	367	362	341	303	347	324	332	329	341	331	324	346	305	330	347	294	329	334	326	295	323	336	287	333	374	326	330	353	342	316	309	334	331	306	312	319	298	305	335	375	291	306	374	320	318	314	336	335	318	341	293	358	310	310	323	319	307	347	333	341	318	364	339	346	294	354	339	347	343	290	343	303	311	306	340	364	346	320	369	319	332	337	311	338	319	306	336	298	340	348	329	329	313	305	342	316	342	303	351	334	326	355	355	308	340	333	338	352	311	333	325	309	310	336	318	318	301	331	326	297	314	376	302	359	319	338	321	320	337	300	325	347	307	333	331	366	351	295	338	315	354	335	302	346	319	313	332	325	319	347	330	310	323	312	345	331	336	353	338	351	344	310	349	316	335	321	307	309	363	338	326	307	323	348	324	319	322	328	310	352	327	318	291	336	336	327	317	312	325	366	337	288	326	352	349	318	349	311	332	328	329	328	325	319	323	282	291	339	317	332	322	341	333	307	315	321	337	335	289	332	299	303	340	324	287	298	345	345	297	321	306	337	328	364	339	322	317	339	316	314	349	342	345	323	326	308	342	319	303	313	298	322	321	355	315	340	322	310	343	324	356	335	306	348	306	307	313	307	319	316	365	355	321	279	341	338	356	324	328	338	303	337	302	320	324	292	319	319	322	341	321	364	309	353	347	329	348	343	320	321	313	311	317	313	375	338	339	342	341	353	329	362	316	339	333	340	333	289	287	346	332	319	355	328	308	301	309	314	343	330	313	308	344	309	327	312	305	337	323	328	303	320	306	318	334	339	312	303	318	342	324	361	312	298	305	334	351	275	318	329	351	323	327	299	323	342	323	330	330	348	347	325	345	299	330	296	305	334	326	281	303	343	318	338	322	318	320	291	347	344	335	336	313	336	320	325	336	295	360	357	324	304	299	355	347	316	304	335	328	290	351	351	324	320	358	329	317	354	302	302	330	333	321	335	334	341	326	322	367	325	350	313	347	356	340	342	306	316	309	345	304	307	334	364	342	337	322	369	342	353	318	348	329	305	304	353	348	344	327	322	305	295	310	335	314	355	343	310	308	315	327	291	340	293	364	334	343	327	321	338	322	324	358	349	313	287	344	329	315	330	319	329	314	333	323	318	302	326	359	353	305	348	345	335	330	323	317	313	358	336	319	335	336	326	312	321	311	369	339	320	321	351	342	325	301	332	334	331	366	355	315	325	327	328	325	315	336	332	338	342	325	324	330	369	319	338	339	314	352	332	330	339	317	339	319	333	318	306	336	324	307	331	317	367	340	356	362	313	340	297	316	314	306	340	307	333	352	325	277	310	346	368	355	313	329	323	359	294	308	334	355	327	326	292	328	290	294	306	323	312	336	316	291	334	336	311	338	364	335	327	376	347	321	337	333	332	324	343	349	318	337	338	316	326	325	326	355	323	352	350	313	340	301	321	328	335	341	326	288	306	287	349	335	331	344	311	317	319	312	339	300	354	351	334	300	316	355	330	320	337	332	315	286	333	376	334	311	304	303	336	303	366	331	329	337	336	303	345	331	358	306	300	329	316	320	323	329	330	382
33833	22504	2273	2703	2340	2054	1795	1593	1367	1352	1241	1230	1108	1062	1119	1026	994	1022	918	948	902	968	926	937	933	900	902	902	852	871	879	891	866	886	886	845	808	820	802	847	814	841	826	868	842	821	864	850	832	814	857	828	791	833	861	832	797	834	815	878	850	841	827	847	785	807	790	796	846	826	816	780	803	830	828	763	788	848	831	829	856	818	789	841	831	816	884	827	871	864	834	802	814	781	794	841	850	829	795	848	756	819	799	769	875	847	805	798	783	839	811	815	827	816	795	830	862	805	829	806	814	798	809	815	836	864	837	815	848	840	824	824	845	845	811	831	844	812	802	827	800	840	862	801	839	815	785	815	859	775	827	916	841	866	839	821	813	802	792	768	830	820	844	831	831	823	824	832	787	799	798	837	801	784	785	836	888	824	831	824	781	839	846	813	829	825	834	849	843	825	825	826	764	843	789	830	812	808	804	820	797	831	829	816	857	820	805	762	831	778	856	865	871	853	846	852	801	866	819	807	796	794	777	832	838	848	824	847	847	817	790	810	828	792	791	832	807	842	875	821	815	844	871	835	813	809	852	788	825	849	842	854	804	860	817	823	828	813	812	812	839	832	808	829	844	765	838	828	847	833	828	876	820	797	836	817	836	821	809	859	799	827	803	815	821	790	790	859	809	860	781	814	804	825	815	810	784	868	799	804	872	728	815	800	779	813	878	793	803	831	750	766	803	800	836	863	790	832	819	875	824	824	828	818	797	792	810	877	816	784	804	839	785	837	857	804	869	858	823	804	778	845	799	827	765	831	839	877	819	865	804	842	785	818	771	787	836	811	795	807	854	840	868	850	842	798	810	882	816	800	801	882	834	824	782	781	859	859	878	794	823	799	832	839	779	794	792	812	821	813	810	787	788	854	823	817	801	806	808	864	844	810	814	784	823	826	831	832	805	807	826	830	834	822	790	879	818	807	850	814	847	827	814	794	797	832	853	767	804	831	825	775	832	814	846	856	829	797	826	831	850	798	831	852	828	788	819	860	837	820	830	817	827	842	802	855	806	816	783	756	758	722	756	837	814	845	807	822	866	789	843	802	879	874	807	849	779	879	799	768	802	814	812	826	856	852	794	824	799	828	865	829	805	864	811	806	785	805	816	842	870	818	815	779	851	876	842	795	812	852	839	819	892	819	804	813	801	807	816	858	871	826	795	821	814	849	812	822	826	834	823	780	859	801	841	771	834	824	813	837	822	864	821	815	850	831	807	826	815	858	840	766	831	807	794	783	836	855	855	823	816	772	802	792	819	833	790	767	802	858	805	839	792	817	821	846	843	851	817	837	833	794	870	824	824	835	773	831	837	789	830	830	795	841	806	800	802	836	839	872	834	871	787	816	864	812	829	875	783	816	814	835	801	832	815	797	810	849	861	844	853	825	846	799	812	819	847	811	817	781	833	836	803	840	822	859	805	801	816	831	851	801	852	782	762	850	871	762	799	803	826	814	747	841	821	868	843	781	844	820	854	863	824	820	796	802	788	837	821	803	823	790	801	839	811	763	824	824	872	830	869	859	801	807	822	830	758	804	829	815	834	814	808	831	821	806	859	811	800	768	827	841	839	797	821	803	747	789	868	837	821	814	818	787	811	828	789	826	805	815	841	824	817	825	846	824	832	803	838	817	814	809	807	845	808	824	835	823	777	791	836	770	848	827	809	782	857	822	845	838	817	821	859	833	786	809	764	841	779	832	821	770	813	823	857	822	781	818	803	776	851	832	808	798	789	826	819	757	837	799	809	806	818	743	814	850	803	811	809	845	850	828	847	823	841	843	796	826	791	816	848	826	824	857	840	834	798	804	826	865	855	838	855	786	851	810	882	860	839	864	863	779	827	830	804	844	825	801	829	848	800	825	800	790	789	795	836	862	803	826	827	807	767	816	855	824	807	878	798	835	802	788	732	851	851	856	807	838	796	839	734	793	831	825	848	858	853	872	862	842	789	835	850	818	760	810	801	860	860	869	826	797	842	797	811	830	837	820	856	862	813	822	839	834	835	787	855	825	788	824	861	778	830	831	786	821	818	789	802	827	833	845	865	812	781	797	813	780	797	805	778	783	802	840	861	790	785	832	747	831	772	802	779	819	785	823	795	781	852	811	871	783	827	811	840	872	830	846	766	772	817	790	819	815	817	808	820	807	806	809	846	813	768	797	809	818	841	796	797	834	859	815	820	767	798	845	870	845	850	845	777	787	802	834	874	850	777	808	793	801	832	828	861	837	835	856	839	798	862	834	819	835	796	787	822	846	840	844	805	797	804	847	810	857	835	855	801	771	784	852	832	878	795	831	830	813	800	807	847	786	815	809	853	840	811	782	795	807	823	887	816	807	789	823	779	804	735	828	809	876	825	848	824	811	847	810	828	802	795	815	796	833	843	836	860	776	861	743	849	869	821	838	885	844	856	806	842	807	795	836	831	836	794	837	813	778	805	825	824	829	803	844	811	839	810	873	808	789	842	822	822	841	821	814	802	851	804	817	840	790	794	894	828	798	825	807	819	826	807	787	840	816	807	819	779	830	863	862	813	819	784	817	795	791	871	879	840	869	852	814	849	855	798	856	791	850	819	859	815	825	809	778	839	837	858	786	827	800	823	792	819	846	862	844	809	831	817	778	830	792	808	795	833	783	840	851	791	835	863	864	819	828	804	796	802	841	838	832	792	876	779	808	797	771	855	876	873	777	830	874	751	847	813	829	866	832	830	825	820	810	808	793	830	811	783	844	814	865	760	782	824	847	841	894	788	779	822	848	813	826	858	852	839	823	834	784	847	829	810	841	853	794	838	763	833	808	808	839	824	846	771	780	837	849	846	787	807	817	784	809	805	831	819	765	832	813	818	874	815	809	822	787	810	854	835	822	803	835	804	804	775	849	848	853	826	854	803	828	835	828	814	799	834	827	837	824	835	802	842	865	771	833	833	818	830	892	800	886	802	832	805	875	845	793	796	808	838	828	878	811	823	840	828	808	787	824	832	849	837	844	820	811	809	818	838	779	812	828	765	826	822	796	839	853	818	835	873	771	831	842	796	812	804	829	819	839	783	796	822	846	822	845	795	812	860	806	834	792	811	786	834	827	842	801	818	806	806	848	810	869	902	825	835	797	840	851	829	831	784	806	868	879	800	815	824	849	832	777	828	809	814	841	792	825	832	822	843	804	820	801	825	803	805	837	824	831	812	816	795	823	795	859	771	837	845	729	842	848	787	865	762	827	790	800	797	766	857	838	832	827	827	785	802	833	830	839	770	775	840	866	837	823	833	842	853	805	781	805	791	822	789	852	890	799	785	854	809	787	831	813	811	861	804	812	861	871	849	776	786	839	836	839	783	789	852	796	813	853	776	843	786	795	805	765	760	821	851	830	803	829	802	835	775	805	825	849	808	831	817	796	848	833	807	790	849	847	824	798	821	854	830	850	835	836	797	826	773	773	794	824	840	789	828	814	790	792
67660	53196	15793	2852	1081	796	661	620	553	495	430	443	399	429	377	417	379	379	355	369	371	383	365	389	371	380	347	361	341	349	353	368	374	343	339	346	371	374	377	313	345	371	329	331	358	324	332	377	316	339	322	330	366	341	349	346	322	348	361	338	349	333	336	360	334	391	353	396	355	342	297	342	344	334	357	345	362	313	319	350	337	353	326	322	314	337	384	335	352	348	335	311	355	329	314	350	346	342	314	330	327	307	313	335	370	370	372	346	356	367	361	333	324	363	335	345	297	354	345	332	394	352	320	353	333	326	380	322	347	352	332	340	358	326	335	321	378	323	333	352	346	341	318	340	336	331	384	337	320	349	344	351	326	327	368	319	334	363	346	349	333	365	338	340	374	342	334	333	318	367	342	335	328	334	351	359	353	390	377	360	353	344	382	333	329	333	317	335	331	337	387	309	334	354	329	336	371	323	353	336	344	328	322	336	340	334	324	330	331	335	351	332	336	362	304	323	341	380	339	358	321	334	312	316	361	333	325	364	347	334	355	350	322	339	344	333	314	343	339	355	333	321	352	350	321	339	338	354	338	321	304	347	348	292	359	344	340	334	339	303	319	338	339	345	336	328	338	338	353	349	295	344	336	331	349	346	353	342	328	351	349	352	292	347	348	385	332	343	351	357	331	344	358	356	382	300	349	332	334	321	316	364	358	355	392	324	372	352	328	327	350	341	326	332	308	325	353	349	358	330	356	347	317	332	361	313	356	399	330	358	347	337	336	373	351	343	317	325	361	350	331	364	382	362	337	377	350	329	325	353	349	314	366	353	358	345	331	338	331	348	341	344	357	367	363	312	290	362	326	346	334	336	346	341	330	352	335	333	326	334	335	348	342	319	350	363	314	369	350	355	330	348	357	342	379	322	404	374	327	341	339	316	305	291	321	351	346	349	360	387	365	331	323	344	337	349	358	370	352	337	330	351	285	333	342	350	314	333	324	298	342	321	346	369	320	342	358	307	343	352	359	330	361	343	358	323	351	362	324	343	344	327	349	349	352	324	356	344	336	328	337	332	335	325	356	325	329	364	314	343	343	322	355	380	349	359	351	379	358	354	338	343	345	325	308	351	351	373	314	343	350	334	339	357	335	341	330	327	347	357	325	324	341	329	314	340	332	337	365	335	350	363	337	325	339	367	331	307	310	333	355	286	308	326	337	358	359	317	354	352	326	353	329	358	342	368	338	365	380	343	338	360	339	352	339	343	327	328	337	308	321	329	310	331	332	351	321	308	332	366	320	312	336	351	312	364	357	346	342	323	379	353	315	322	297	330	366	336	349	352	355	368	352	368	341	355	371	324	336	328	327	349	354	327	336	342	330	328	334	350	362	341	363	348	318	335	296	326	352	338	308	330	295	366	348	339	343	354	326	354	350	293	364	318	352	366	320	341	369	331	335	352	313	361	336	363	345	345	365	338	352	335	347	298	323	371	358	347	342	326	342	365	342	375	358	330	371	351	357	336	337	326	327	299	338	364	321	326	333	335	317	352	351	336	345	356	346	359	342	324	361	364	336	347	359	309	342	353	317	327	329	348	353	350	351	351	329	354	352	307	368	373	337	314	338	324	331	322	365	303	345	352	342	375	363	323	331	320	321	345	338	329	320	313	323	328	330	348	339	363	321	359	375	348	345	348	353	314	356	333	356	351	348	374	327	338	357	330	361	331	367	348	357	344	333	319	365	356	351	332	325	351	332	305	361	326	351	326	321	357	346	352	342	326	360	324	367	326	320	354	326	337	345	325	331	355	344	334	345	364	368	351	332	356	311	333	339	343	335	311	361	341	347	345	308	360	360	328	332	322	353	305	332	345	350	363	353	355	345	365	346	353	350	316	320	337	346	336	308	342	382	285	354	340	300	315	363	335	310	349	361	349	368	371	333	333	323	309	344	323	325	332	339	335	327	310	343	333	342	360	363	346	325	348	354	357	351	329	340	323	326	343	305	357	334	359	320	348	330	320	304	362	333	349	324	327	364	348	371	338	308	388	327	349	315	350	296	345	353	339	348	349	338	325	350	314	337	353	339	337	343	323	333	335	344	323	327	345	341	326	319	342	341	357	348	314	337	333	317	355	339	354	358	329	338	323	330	308	338	318	355	346	314	349	334	335	351	324	330	339	349	343	327	354	346	342	369	342	312	374	337	330	321	312	312	325	320	346	354	322	334	318	309	330	333	326	357	331	326	321	335	334	316	326	338	322	358	344	352	339	317	349	327	346	359	337	333	379	358	341	357	354	355	332	339	352	346	309	330	342	328	316	370	373	377	339	397	355	334	334	353	386	356	333	347	335	278	353	340	353	310	347	332	320	332	337	314	371	369	326	335	382	378	325	359	330	346	345	321	381	327	324	336	318	315	370	387	335	343	340	313	339	372	337	303	334	327	365	339	329	352	313	330	359	330	328	334	349	369	337	325	330	350	330	325	337	341	313	346	326	332	328	367	396	326	349	317	327	352	319	332	344	320	327	330	362	378	329	319	338	337	365	303	322	358	367	348	363	372	345	341	329	335	326	336	333	342	356	343	347	290	318	331	378	316	350	356	345	361	314	322	323	349	344	336	359	337	385	336	366	373	359	332	348	367	349	355	356	345	348	320	338	327	337	320	350	356	295	343	359	337	337	329	321	359	369	344	373	339	351	336	370	331	294	326	334	336	343	374	331	331	348	320	346	329	359	368	312	353	366	337	356	345	310	352	342	349	349	337	334	341	363	329	318	320	343	299	371	337	323	357	342	366	334	323	339	345	354	315	371	351	339	322	311	303	345	332	357	369	353	319	301	346	344	339	309	362	350	307	351	360	359	349	334	316	306	350	346	337	341	379	336	360	339	334	333	324	339	341	355	337	369	413	321	344	347	337	303	332	341	346	372	331	320	333	355	349	347	341	319	366	357	336	341	307	342	362	300	368	327	361	351	320	324	356	295	340	339	347	320	362	349	363	291	311	344	323	372	333	363	348	318	335	367	348	376	350	355	324	347	383	332	310	339	364	354	344	368	324	334	379	365	314	297	306	353	333	361	344	365	334	323	321	330	327	315	350	313	346	362	361	349	342	331	333	367	338	358	333	361	317	335	348	379	304	310	329	350	332	350	356	337	343	349	323	336	334	379	353	339	334	365	338	323	351	336	348	339	318	320	323	382	330	340	333	330	366	373	310	325	351	366	357	326	331	317	337	330	315	375	345	313	327	362	306	321	311	353	356	313	337	354	349	372	361	314	356	330	356	355	348	318	348	298	349	288	350	364	350	360	368	373	331	345	325	366	341	359	317	366	333	291	319	326	346	353	328	336	370	347	349	370	330	323	352	365	349	371	358	352	344	367	304	347	359	284	346	330	350	313	340	329	355	333	329	369	302	350	368	369	355	336	324	323	343	359	362	324	312	312	325	333	338	299	351	358	333	317	330	330	342	341	345	324	342	377	327	359	359	333	337	311	340	344	340	330
43228	28835	3598	4150	3764	3192	2595	2200	1977	1759	1554	1404	1359	1277	1230	1213	1193	1110	1117	1070	1028	1016	968	989	952	962	931	939	879	941	896	937	904	919	965	877	915	889	886	863	873	849	855	841	872	849	881	875	869	833	855	862	857	838	876	856	840	814	817	807	881	846	796	842	839	825	807	879	859	827	816	886	894	861	815	891	826	832	833	859	837	806	890	827	869	799	801	841	797	833	806	833	850	784	852	837	821	829	794	788	840	790	822	825	853	813	890	799	823	772	818	817	835	822	847	890	842	887	773	798	795	835	802	837	839	843	831	819	827	811	808	829	796	828	838	817	839	807	845	809	842	814	807	819	803	837	853	804	768	818	827	829	779	817	825	853	849	825	801	786	802	770	823	800	853	787	842	834	805	804	876	872	844	868	804	775	809	819	771	856	793	843	859	791	868	855	856	817	795	817	838	802	842	826	831	811	869	847	845	845	801	795	798	810	801	782	825	857	821	831	838	811	808	809	822	885	814	818	834	792	844	785	804	812	799	768	837	795	762	806	817	849	835	784	838	833	797	838	792	795	790	864	817	777	810	871	827	774	808	787	795	820	836	819	840	829	802	792	789	808	852	818	803	829	840	821	817	843	821	811	782	833	792	763	783	777	812	789	788	832	852	828	813	857	819	789	776	858	790	863	833	813	812	859	758	805	813	871	832	847	854	795	790	805	850	881	801	821	795	860	833	802	799	842	824	849	816	828	828	834	845	831	781	860	809	850	828	749	844	832	860	828	828	776	827	806	843	854	811	856	902	857	773	812	831	857	818	800	857	812	837	825	833	796	835	823	816	788	810	821	788	834	786	834	879	821	792	833	864	786	792	825	805	850	836	849	791	814	856	792	780	804	823	816	885	828	843	820	806	823	826	814	834	834	833	823	824	837	882	790	813	809	877	849	852	806	840	746	782	807	852	792	816	842	824	787	826	806	836	799	809	813	843	812	844	832	839	777	781	820	800	832	812	784	862	828	830	827	813	816	808	818	786	787	826	798	819	836	785	776	789	806	838	783	837	785	800	821	843	827	788	855	844	790	800	823	789	846	817	812	789	787	839	784	810	800	809	843	842	790	800	821	816	859	830	839	821	819	794	808	829	827	791	788	813	840	793	885	799	816	847	849	807	767	799	822	801	844	833	824	834	849	782	839	834	873	836	842	749	850	830	810	778	816	796	813	831	757	856	837	863	781	810	834	863	906	827	827	777	850	854	814	811	804	824	814	796	789	837	748	827	807	812	853	808	775	840	851	855	849	843	785	805	903	811	866	818	784	855	855	837	769	816	774	847	827	822	825	790	828	804	774	839	758	878	812	856	865	843	859	835	808	802	827	838	819	789	836	857	773	832	836	821	821	821	785	807	826	822	783	776	812	843	813	822	818	761	859	851	816	849	807	793	847	854	838	832	837	841	830	880	818	833	786	804	821	751	815	815	801	864	825	808	811	838	782	782	811	816	807	786	784	769	841	828	877	802	840	822	810	827	856	819	816	753	825	784	874	818	828	840	835	760	774	822	802	857	835	778	831	848	773	822	806	865	811	852	761	805	828	845	875	773	798	828	839	793	823	839	848	818	833	818	807	853	771	849	811	826	783	797	817	821	836	834	881	795	800	839	828	848	822	844	825	795	815	820	800	886	878	882	827	856	802	833	833	844	808	831	822	794	843	817	796	784	764	753	808	827	839	857	798	856	813	854	817	847	768	802	809	843	851	802	787	871	818	834	806	809	816	772	833	831	755	818	844	859	824	845	847	814	752	813	833	795	807	842	837	838	816	852	837	797	837	822	840	800	822	843	811	822	861	777	845	758	774	811	889	817	815	846	794	815	798	793	877	780	840	838	861	811	821	822	815	793	797	836	797	832	841	785	797	800	814	868	815	845	832	816	783	811	820	834	811	789	785	825	865	821	805	772	765	789	811	848	811	843	828	849	791	829	842	802	838	857	805	737	811	790	777	776	822	821	846	759	804	819	845	814	790	846	793	800	821	801	827	794	795	824	798	795	822	841	800	776	796	837	812	864	796	812	838	804	809	845	834	786	782	836	837	802	799	820	781	855	828	841	868	806	821	807	800	822	829	852	852	845	828	804	866	823	799	782	867	803	807	797	830	872	854	823	824	842	770	835	781	823	849	758	759	866	820	827	838	792	835	818	808	768	830	767	815	793	789	793	777	820	784	796	765	822	825	830	827	783	833	849	780	841	828	807	834	840	828	862	829	848	842	781	815	795	823	826	786	829	824	816	846	800	807	819	813	790	740	830	805	768	841	813	840	815	787	863	812	825	798	846	866	831	841	838	842	805	814	871	834	825	803	828	854	797	824	822	850	792	806	872	831	814	839	823	796	835	812	790	814	832	837	797	843	771	771	869	824	820	810	808	846	790	865	776	800	848	808	787	838	821	875	839	821	825	908	819	807	872	844	801	857	772	801	837	805	823	785	837	815	843	837	839	766	791	807	809	793	810	819	830	786	834	841	810	798	800	866	842	797	761	782	841	755	816	831	818	824	787	836	874	778	804	818	804	803	824	777	815	826	841	827	833	853	809	816	849	850	853	831	815	810	797	805	810	824	835	815	832	824	843	756	827	795	850	813	797	748	816	805	820	836	815	851	867	855	853	819	811	813	807	764	807	783	815	787	762	822	843	863	863	812	836	802	841	820	819	867	781	812	842	785	811	871	843	827	833	847	815	845	802	779	837	773	814	848	777	786	802	816	811	775	852	848	766	819	823	830	884	824	799	768	833	766	804	833	813	807	850	773	789	868	817	843	803	804	813	838	798	791	819	813	829	809	814	833	827	809	758	814	856	894	846	801	858	835	803	838	822	775	856	833	782	895	800	820	798	846	797	833	867	808	779	818	809	887	774	848	816	836	807	864	818	844	827	826	810	807	838	825	840	787	840	853	803	821	844	830	789	845	826	766	824	830	820	790	812	825	844	801	821	799	793	816	867	824	793	808	817	856	835	825	840	778	798	842	799	845	813	840	840	833	859	822	812	777	844	825	787	868	849	809	823	825	797	824	866	811	824	861	832	800	826	838	801	857	785	796	826	830	796	873	820	825	857	784	846	857	827	841	855	819	801	867	845	803	801	811	843	855	856	812	791	802	844	810	860	857	824	843	813	861	867	834	822	803	850	801	827	802	808	844	813	838	822	859	807	805	781	847	858	858	841	830	790	840	809	811	857	808	797	854	808	805	826	850	814	828	833	868	826	785	830	816	830	850	831	857	806	770	887	858	831	843	851	842	816	826	816	832	835	845	837	844	822	836	825	790	806	780	806	848	807	838	870	848	806	806	804	843	816	851	821	817	771	810	846	843	846	823	806	761	833	848	874	808	826	845	875	817	799	816	755	823	816	892	811	842	809	759	850	760	785	813	822	797	841	783	839	796	853	789	830	804	843	854	754	849	853	807	838	759	786	839	776	822	778	804	780	824	848	823	813	851	821	792	870	826	842	826
8801	2655	236	197	184	176	166	179	162	175	188	171	143	148	156	169	177	174	151	169	150	161	173	159	169	172	182	158	175	167	187	155	155	164	145	162	184	170	164	140	204	136	170	194	154	166	179	161	169	175	172	193	175	169	152	190	181	154	186	161	152	170	181	162	171	152	182	167	156	159	153	154	171	168	161	157	164	194	166	146	167	167	177	169	166	162	169	189	188	148	155	144	158	159	174	186	172	160	168	160	173	167	185	173	159	148	164	155	163	164	179	161	160	194	157	170	182	167	169	167	160	152	173	168	131	161	155	184	172	162	180	152	177	170	158	175	153	161	145	181	168	169	154	152	156	151	174	178	188	159	182	169	180	172	161	167	165	181	153	169	163	160	187	205	164	177	164	173	172	184	156	159	170	171	133	166	160	169	165	190	156	167	147	157	157	147	182	175	157	173	178	190	163	151	172	166	163	158	168	156	177	173	151	154	159	183	175	168	184	172	150	172	156	173	177	166	158	174	189	186	158	165	172	176	164	186	184	179	159	168	169	171	157	201	157	186	180	147	171	151	168	171	162	155	145	179	171	167	174	171	169	179	182	183	162	167	168	161	150	153	173	155	161	152	148	151	158	160	194	170	182	183	153	156	168	171	168	170	185	170	168	176	153	186	169	178	164	172	159	172	164	167	186	174	152	161	183	175	174	177	184	161	170	155	165	172	154	167	158	172	137	162	172	181	177	149	188	182	184	139	181	146	165	158	167	144	157	185	167	167	141	170	167	178	148	157	175	173	161	175	184	178	149	161	168	175	187	173	158	181	143	160	158	163	155	157	179	194	166	147	177	175	159	165	191	169	185	170	179	190	168	178	187	153	165	171	170	169	146	160	177	181	167	158	146	150	157	169	160	160	168	171	184	168	167	156	164	179	152	173	163	187	178	174	149	153	172	163	151	144	159	159	182	156	162	176	160	144	144	179	185	176	147	187	174	159	166	155	179	167	188	184	181	158	174	174	167	184	159	148	166	183	152	168	161	152	154	157	185	150	161	177	168	178	203	159	161	162	148	165	130	149	151	182	168	164	171	160	207	180	165	174	169	130	180	145	156	175	180	149	170	156	168	159	160	176	170	165	175	162	157	176	155	170	161	169	181	164	169	167	185	169	162	165	156	162	200	140	179	170	169	156	162	156	173	151	172	179	147	176	201	177	175	162	183	173	178	162	159	152	171	176	166	165	154	178	175	178	163	166	162	154	173	162	180	158	168	151	162	177	179	148	169	154	153	140	165	192	170	168	176	158	155	155	176	177	183	171	152	164	177	178	183	176	171	167	163	146	156	160	161	163	161	173	181	169	153	152	174	153	171	172	184	152	159	172	149	168	179	153	153	173	180	153	160	169	199	165	166	182	177	181	151	148	164	169	171	169	180	153	161	180	190	166	177	168	164	146	148	172	141	161	158	180	163	167	159	167	173	177	186	146	168	170	178	183	158	166	179	169	156	168	166	151	165	172	151	185	180	199	170	152	159	176	159	190	163	168	178	158	153	186	193	168	160	165	162	169	157	152	163	165	158	154	164	158	181	165	140	153	154	151	185	159	168	165	143	164	169	162	178	173	148	175	184	167	169	137	163	161	165	167	170	181	168	169	159	180	173	146	151	177	192	177	159	166	179	165	174	183	174	173	171	172	180	144	138	144	150	170	148	175	148	168	180	167	190	162	187	171	183	153	175	191	173	146	175	161	176	146	167	181	180	167	170	150	180	151	168	167	146	166	179	172	170	166	153	188	160	188	182	203	201	169	164	178	165	167	161	185	191	159	148	158	185	161	155	157	142	178	171	174	186	157	182	176	170	167	166	171	170	205	168	178	192	183	177	147	172	167	170	186	168	163	177	152	171	169	189	179	174	166	165	160	183	179	159	165	167	166	163	179	185	184	174	166	160	186	199	195	160	157	179	178	169	166	191	145	148	153	162	160	154	165	196	187	187	165	162	172	172	201	128	155	158	148	171	179	170	178	173	168	148	163	162	185	175	148	160	176	172	156	159	171	163	173	164	178	166	155	161	175	175	169	159	160	177	164	152	169	181	139	189	157	167	169	170	174	152	166	178	191	153	186	163	174	159	168	176	196	169	178	149	199	163	186	190	166	169	168	188	175	165	170	189	150	163	174	172	186	177	187	150	129	158	167	156	163	180	155	173	169	180	185	179	172	143	166	173	165	171	160	182	162	167	154	175	172	158	179	147	157	144	178	179	173	159	186	167	190	187	165	159	124	180	172	185	170	191	158	148	174	176	178	180	161	168	151	191	180	137	151	171	180	160	150	155	169	177	166	177	176	177	133	133	177	162	166	162	148	169	155	159	176	148	162	186	177	153	167	158	170	166	148	136	176	169	184	158	185	158	163	171	204	149	178	189	173	173	144	186	180	184	178	195	187	206	177	160	194	157	164	181	174	175	158	188	163	163	168	176	180	144	154	182	181	195	148	148	181	171	147	175	150	157	177	180	171	176	138	177	170	190	169	168	189	181	160	185	159	152	155	181	160	158	173	171	193	184	180	174	161	152	176	170	162	158	146	168	186	158	164	166	168	165	164	187	170	157	182	148	169	158	152	167	194	168	188	174	157	177	161	157	157	143	168	159	163	161	175	149	177	165	152	159	163	150	137	169	195	163	186	167	164	176	165	160	146	167	172	140	141	158	179	198	150	173	166	164	165	138	161	156	151	157	171	172	149	156	191	135	175	173	150	165	196	148	159	186	189	153	177	172	159	184	140	157	173	152	161	159	173	167	184	172	178	158	175	170	180	144	167	176	165	154	172	170	178	167	164	180	168	185	193	162	178	148	173	156	184	181	151	172	185	170	163	163	154	168	187	166	166	142	164	141	145	152	168	162	162	153	172	166	174	187	168	171	157	155	154	151	164	180	151	195	180	150	177	168	153	188	169	191	162	191	175	159	172	146	166	160	158	172	169	194	169	146	177	166	141	169	164	162	176	191	147	144	150	151	168	166	171	163	170	163	165	158	156	207	173	170	162	195	150	177	177	153	189	173	164	159	160	163	152	168	170	171	167	180	183	162	171	181	164	154	164	160	173	163	177	189	160	163	170	148	160	157	190	146	190	162	175	166	162	181	176	180	162	167	172	154	166	171	195	149	153	157	208	188	174	173	161	170	172	170	185	178	177	145	159	185	167	174	155	184	147	146	162	166	165	149	175	167	148	194	171	156	140	141	176	159	154	175	157	177	161	181	167	175	204	157	175	178	173	173	152	151	176	153	194	190	174	155	171	157	189	160	159	150	190	171	155	135	162	173	162	187	173	164	183	159	161	171	163	139	190	147	156	156	167	174	176	154	175	153	161	150	171	166	160	165	155	152	159	157	181	183	161	129	150	149	185	190	165	166	179	151	169	180	151	192	179	198	156	168	166	175	179	176	170	166	181	174	148	157	171	187	162	178	166	159	179	170	168	142	167	150	161	154	161	173	157	162	177	164	160
9652	3954	545	567	549	548	534	556	480	511	484	494	510	459	529	464	504	487	497	487	475	515	473	493	486	472	483	488	486	485	467	536	476	461	478	462	479	455	458	490	492	468	484	492	506	464	497	511	456	508	474	469	521	469	472	491	503	441	487	449	488	492	509	484	524	480	458	479	489	468	488	468	501	479	475	467	475	530	474	476	457	496	517	467	441	481	499	466	481	493	454	454	524	452	482	530	450	501	527	516	491	464	501	491	475	476	517	503	494	454	431	448	490	489	476	463	501	462	477	484	483	470	476	454	508	499	486	492	475	493	473	484	502	490	483	487	470	448	511	485	489	501	467	478	475	450	474	501	486	465	535	477	471	473	450	486	479	482	466	482	478	494	447	495	481	485	494	514	445	446	454	501	530	461	436	487	486	506	475	448	486	490	486	501	467	475	485	472	448	467	493	457	454	470	470	472	497	479	464	502	516	428	506	490	491	505	482	449	463	485	481	488	503	475	456	448	458	504	434	455	473	484	448	491	484	477	464	466	468	488	446	498	493	448	484	518	519	462	464	484	488	502	484	468	512	491	478	495	458	473	470	514	514	497	517	484	481	488	527	453	507	483	483	476	495	492	506	471	485	469	466	437	452	539	468	451	498	457	431	488	449	524	452	460	484	490	467	490	512	518	487	488	494	441	494	465	456	488	486	482	476	452	481	479	502	490	496	483	457	469	466	496	541	489	496	486	528	440	504	453	504	480	457	462	458	475	529	507	485	511	485	475	505	481	452	483	501	457	494	522	459	428	467	509	466	501	474	452	499	493	467	479	471	463	446	515	493	494	455	479	495	427	504	465	468	491	463	456	495	477	474	495	497	455	479	505	493	440	463	497	446	455	420	470	500	475	508	474	412	491	503	497	470	489	499	494	504	451	472	470	474	444	493	477	501	443	502	450	538	464	479	456	495	509	509	434	462	487	448	497	499	517	453	493	459	499	440	469	508	447	458	486	499	466	472	483	488	474	491	425	473	477	473	466	494	492	460	464	469	471	498	473	499	487	499	467	460	439	480	515	461	467	455	500	498	501	512	450	449	441	476	521	501	485	485	462	495	471	510	501	482	504	475	486	456	496	459	483	507	470	496	462	486	486	459	486	494	501	494	476	462	466	464	490	472	471	495	465	458	512	515	487	490	499	481	486	498	481	471	476	486	485	427	506	474	463	447	487	488	538	504	500	483	522	440	460	514	451	478	470	490	481	497	504	464	449	472	476	463	484	485	489	444	492	491	441	510	497	500	500	469	508	491	497	446	499	474	472	476	479	485	506	523	482	451	459	481	490	432	508	498	487	488	490	488	465	464	478	492	506	471	459	472	492	463	448	466	463	502	469	467	460	509	474	439	500	493	471	453	496	519	472	479	540	499	438	502	458	467	518	469	487	472	484	456	521	494	484	454	460	510	417	487	537	478	485	488	445	488	472	510	492	477	445	456	422	474	446	522	506	487	460	507	511	473	469	474	483	442	462	468	497	446	528	488	458	487	499	500	459	461	482	479	474	467	447	489	443	504	504	472	442	473	468	457	477	468	472	473	475	496	473	486	483	489	476	501	462	493	491	442	492	485	452	499	478	453	497	534	493	496	452	501	439	500	466	511	482	503	501	506	476	474	466	483	477	494	463	500	467	448	497	478	490	460	509	455	503	457	474	478	502	473	437	477	473	516	482	500	491	484	504	498	455	454	480	468	479	492	464	502	486	437	512	485	477	515	482	533	472	497	506	490	487	494	439	476	502	569	497	494	454	498	464	413	484	459	479	509	474	472	512	517	463	497	477	504	495	480	494	515	473	471	485	490	496	473	464	496	495	477	493	465	496	487	479	490	471	463	493	466	474	498	512	456	458	441	484	502	509	479	462	459	456	495	478	465	447	438	458	460	470	500	515	486	457	497	470	522	518	481	482	497	471	511	479	489	465	479	467	458	493	508	489	513	464	507	502	488	445	454	468	554	489	482	486	494	477	441	471	491	491	464	482	514	460	495	510	476	482	498	453	485	490	502	479	496	475	477	510	476	464	513	504	503	490	502	497	480	459	479	492	537	494	467	437	486	420	492	474	503	470	471	444	474	482	479	483	456	483	449	476	473	478	468	524	503	475	472	514	483	465	495	480	466	453	512	510	443	481	483	471	487	431	455	484	491	490	501	476	495	458	485	494	489	477	467	467	479	498	459	510	472	465	476	472	481	500	483	489	490	518	459	436	523	450	489	426	455	508	502	449	493	496	484	470	435	451	440	487	495	471	502	480	437	452	466	507	487	475	498	481	487	524	450	494	484	479	454	485	443	473	463	520	469	460	490	498	420	522	458	512	464	494	467	463	472	451	486	492	527	506	492	508	455	480	510	469	515	492	508	444	485	483	490	490	487	506	482	474	455	472	452	477	466	477	524	507	491	462	482	485	505	464	480	437	507	491	486	480	487	461	459	488	481	481	480	492	470	435	487	470	478	493	495	487	488	471	479	497	516	472	463	429	511	474	482	487	472	456	468	463	470	508	465	468	501	452	475	443	469	476	433	478	477	479	496	437	493	488	473	509	471	443	483	450	472	455	537	461	446	524	548	495	520	489	444	503	429	502	430	490	504	456	497	485	474	451	498	476	433	505	479	454	486	481	486	453	470	484	494	478	487	477	503	487	446	478	460	459	457	492	474	468	486	508	498	474	470	489	473	468	490	492	512	531	497	459	467	460	471	469	470	482	513	497	484	465	470	482	455	488	491	478	475	444	488	458	471	482	458	505	481	442	470	514	437	463	476	454	480	496	447	475	473	472	475	483	472	502	447	471	516	515	471	513	457	488	429	455	488	479	478	489	462	473	452	491	489	492	470	495	463	463	468	460	485	488	505	487	459	530	469	487	481	509	522	502	484	515	505	512	479	505	448	471	521	504	447	460	440	444	453	490	479	455	507	486	477	469	449	483	454	467	502	486	488	441	503	464	493	452	477	422	526	470	508	524	507	457	539	481	511	449	460	471	501	482	451	494	451	462	504	541	478	481	497	491	433	488	480	488	513	493	481	469	504	465	476	517	452	461	463	475	502	492	500	477	491	475	498	505	499	427	490	467	479	475	505	467	496	481	481	519	481	489	524	471	457	453	445	501	466	450	504	506	500	486	451	476	451	506	501	497	491	452	458	501	457	455	510	457	475	463	455	504	493	498	505	489	513	470	477	482	459	496	508	464	500	495	466	458	478	478	477	513	490	496	463	421	497	472	490	465	467	477	490	513	462	476	452	461	465	507	488	435	477	489	525	470	472	482	509	494	463	485	494	526	481	491	513	497	528	476	473	465	452	509	495	491	501	482	521	500	483	474	498	462	484	472	451	466	459	475	461	490	511	491	529	446	491	458	480	472	480	488	478	472	504	494	504	472	469	458	479	492	485	472	471	489	480	461	452	490	470	476	474	491	472	517	459	486	482	459	490	451	431	475	488	467	485	450	468	487	471	490
54372	41203	8682	1105	646	564	468	412	426	396	394	354	352	390	334	360	333	396	373	355	348	302	333	339	325	327	316	312	368	294	329	328	342	367	372	319	331	321	325	342	331	327	332	289	328	324	357	326	330	334	323	318	346	338	354	324	335	340	347	311	334	333	311	333	372	313	303	324	356	320	338	309	331	323	341	355	331	360	333	318	333	348	370	361	359	337	321	346	338	360	330	316	353	315	340	314	333	331	328	328	331	325	355	322	289	334	340	341	332	356	370	320	343	356	310	327	320	300	317	341	319	309	328	342	337	315	363	335	345	307	350	316	321	340	313	337	333	334	369	361	371	315	340	334	324	364	317	346	341	344	325	319	313	334	322	306	323	316	349	307	319	334	321	335	311	375	313	352	315	315	328	322	328	330	334	345	331	355	335	308	310	328	313	297	315	326	323	317	336	326	353	289	317	326	312	311	305	334	298	328	354	338	291	324	315	325	339	342	354	311	307	322	340	331	328	329	306	369	312	342	314	347	320	334	318	317	333	333	321	331	358	338	347	339	349	345	315	341	312	339	341	305	313	317	332	342	315	326	365	308	312	338	363	325	328	328	332	325	346	318	321	285	321	306	321	291	368	361	289	341	307	316	305	327	318	345	316	356	355	363	343	332	307	300	338	323	308	327	312	318	293	313	323	331	346	334	319	332	327	325	310	345	332	341	344	310	331	341	362	316	329	326	329	317	335	350	320	324	318	333	331	292	307	323	307	334	329	327	301	335	322	290	296	326	344	308	327	334	344	305	331	308	335	378	354	301	335	304	340	333	296	350	329	294	303	307	357	322	316	312	341	353	345	323	292	328	346	355	316	307	328	325	309	339	308	342	334	328	337	355	335	340	345	318	326	327	325	332	339	309	317	342	310	311	290	336	314	342	331	321	313	336	335	327	329	341	328	294	293	328	334	337	328	340	338	366	341	343	333	310	342	325	340	317	319	367	343	320	315	364	346	301	314	321	349	341	326	335	323	318	335	307	320	315	336	349	314	352	387	354	314	354	306	310	333	346	343	315	335	332	315	304	349	346	344	312	304	316	350	348	355	350	305	320	322	313	313	311	332	293	371	308	341	308	341	335	361	320	320	345	332	328	323	345	316	349	319	335	333	320	320	355	331	292	305	300	351	338	312	320	301	327	319	332	314	326	356	313	301	316	318	345	302	347	345	313	306	337	311	315	350	343	332	309	342	340	348	327	315	311	347	326	347	309	311	323	338	346	347	307	328	328	331	355	301	353	308	348	333	333	307	334	317	324	327	346	391	303	316	318	337	306	330	332	333	305	322	348	331	333	317	336	364	309	322	337	328	307	327	337	352	325	352	355	360	314	308	339	317	336	344	344	359	323	338	302	321	348	340	354	297	344	351	380	320	327	322	323	313	356	312	309	311	281	325	298	317	370	323	304	313	305	350	347	332	340	318	308	328	348	305	336	349	318	356	323	314	291	326	339	336	356	323	276	302	308	309	311	318	301	335	298	317	309	323	328	354	319	333	330	324	301	320	313	328	310	348	327	334	327	321	312	304	304	331	330	305	337	334	312	326	338	335	347	351	311	307	343	321	319	329	340	353	343	308	316	311	328	348	293	346	306	315	325	348	322	348	329	305	320	362	346	325	321	332	318	343	319	336	309	328	326	332	336	315	335	327	327	343	366	327	317	349	359	281	339	335	315	344	333	322	340	322	343	321	329	357	362	343	313	354	346	338	334	335	315	342	342	346	347	365	300	323	325	318	324	343	337	315	343	346	308	341	300	303	331	331	339	343	332	338	328	282	293	327	342	314	294	301	363	323	329	343	306	314	315	330	359	318	322	348	326	317	348	328	289	315	325	355	351	287	344	314	324	334	343	303	323	350	340	333	325	342	325	305	324	333	336	348	328	319	360	323	325	308	347	378	360	359	330	330	342	316	337	339	350	334	316	302	345	350	285	282	317	320	349	323	334	340	325	332	324	336	324	337	349	358	305	350	343	333	331	376	320	346	342	340	313	296	377	373	338	353	311	305	328	326	335	332	307	317	306	336	316	332	337	332	310	332	325	338	290	321	352	328	331	320	327	379	288	353	339	339	265	294	323	344	359	351	325	310	356	344	344	275	320	335	353	321	343	326	332	312	349	360	354	360	344	363	326	343	325	316	328	340	323	333	332	320	309	340	367	308	284	353	323	321	348	346	320	317	297	311	331	341	312	352	323	351	346	342	323	337	350	338	337	290	323	325	337	350	360	337	332	343	331	332	349	357	356	327	317	336	314	326	304	315	336	310	349	355	350	351	341	315	321	334	323	340	332	324	366	370	366	293	347	325	331	346	304	346	321	337	291	313	326	307	345	317	342	297	324	310	350	320	343	308	319	327	318	365	302	310	334	330	318	306	321	361	345	331	337	320	296	342	329	312	312	300	343	324	317	315	321	360	342	322	283	328	330	351	335	311	332	323	346	352	367	296	312	288	316	386	365	367	309	297	302	297	308	318	321	324	328	326	345	336	323	300	325	311	342	359	359	379	325	330	334	295	349	326	330	327	300	337	324	323	327	330	321	312	324	351	350	305	342	309	348	343	318	327	347	352	331	316	318	338	287	315	292	332	304	328	369	328	306	314	327	334	358	291	343	311	342	319	355	308	304	357	339	317	318	322	314	347	328	343	302	329	338	363	339	338	320	321	319	349	353	325	312	293	342	363	321	343	310	339	333	313	282	347	339	297	309	335	317	331	335	346	318	315	344	310	311	323	342	302	327	341	342	336	319	306	363	330	354	340	346	334	329	360	303	366	325	317	328	330	324	322	297	324	311	336	352	320	330	319	324	303	341	329	300	325	316	320	367	321	323	339	338	333	326	328	336	315	332	297	319	295	352	351	334	331	301	340	361	304	340	317	320	324	291	325	344	311	312	366	337	313	296	325	356	340	345	291	350	371	335	308	353	346	323	344	356	314	315	324	316	324	310	323	334	328	338	363	333	354	359	316	333	310	354	326	342	333	307	363	319	277	319	342	312	336	302	333	308	329	320	321	364	294	337	355	360	304	300	273	367	309	350	303	357	330	325	325	299	370	287	317	333	318	337	325	344	319	357	328	343	325	330	294	333	314	320	327	360	339	317	350	319	334	304	289	335	312	315	329	322	332	323	331	311	318	325	349	333	333	312	371	313	337	294	332	331	356	350	341	345	321	314	305	345	325	324	345	332	324	328	291	316	321	328	352	360	320	300	339	346	366	305	317	332	304	308	317	348	361	311	340	334	306	342	340	309	351	300	322	327	310	322	348	362	319	351	385	338	338	353	335	314	333	327	290	322	300	340	346	299	324	350	340	342	319	340	312	326	321	353	343	339	298	353	293	332	302	353	316	374	328	327	323	351	327	336	340	311	323	335	303	348	325	309	297	331	304	347	284	318	322	298	320	313	310	337	359	337	368	337	316	335	353	298	355	334	322	311	315	307	347	319	291	314	336	358	318	320
34417	22115	2244	2717	2307	2066	1766	1535	1437	1267	1225	1130	1109	1120	1053	1021	961	948	942	1017	879	866	944	871	872	930	870	884	777	876	864	891	873	907	897	864	849	867	850	848	874	847	828	833	834	810	873	863	841	876	847	789	799	829	809	780	852	894	854	830	878	834	804	851	856	780	855	821	844	825	829	823	813	829	879	860	847	820	832	818	850	789	834	841	807	847	864	852	798	864	845	815	911	872	815	824	788	804	808	790	832	880	907	810	853	809	797	805	823	915	774	886	802	836	881	831	865	843	807	812	773	785	865	809	810	809	824	800	803	879	811	850	809	790	837	839	802	827	862	821	796	821	822	788	849	778	819	858	843	839	831	817	834	818	862	813	824	802	823	875	793	819	805	830	870	826	804	830	852	827	826	819	825	805	844	787	799	795	852	824	893	816	789	769	832	812	855	811	839	854	822	786	815	801	823	780	815	842	813	831	838	824	844	819	799	823	883	826	732	812	804	836	818	827	835	778	844	813	814	812	870	820	786	851	815	805	808	788	826	807	843	804	796	809	797	775	790	823	798	867	831	812	796	862	796	794	778	820	826	794	811	810	849	832	793	777	828	797	805	783	849	835	828	827	845	807	787	812	823	857	794	857	817	838	853	836	829	845	860	837	798	773	779	845	782	758	817	840	799	802	856	788	834	829	791	805	803	829	797	816	821	864	848	773	777	814	813	831	774	834	833	831	781	807	864	799	797	808	810	831	815	857	757	822	858	798	801	807	824	831	802	813	796	836	809	813	845	810	867	771	846	827	859	829	825	778	836	796	775	828	811	826	813	784	818	825	825	810	847	783	796	831	843	790	827	817	837	796	786	781	825	833	816	804	855	822	815	840	847	837	744	825	808	755	791	862	809	814	833	843	819	816	872	782	785	839	798	803	818	834	783	789	828	854	817	807	860	823	836	849	789	811	822	816	856	840	801	771	845	825	817	832	824	805	793	814	824	757	832	831	808	859	848	838	848	817	791	867	815	817	836	834	805	845	808	798	806	809	830	818	826	847	849	856	814	786	866	883	810	826	829	814	784	839	778	822	831	795	803	858	808	826	845	854	850	798	848	847	824	842	821	809	778	802	813	812	784	859	832	843	850	853	825	817	825	844	856	860	779	846	817	799	792	799	796	765	861	870	807	867	841	821	799	827	794	833	836	828	843	837	810	817	821	844	807	796	806	808	845	817	838	832	828	794	847	822	808	785	792	813	850	831	818	782	844	820	814	818	814	804	895	817	827	806	781	840	839	831	826	842	808	850	826	844	849	816	835	838	788	853	819	761	881	849	900	794	794	790	801	870	874	808	839	813	776	775	851	789	820	808	828	840	827	816	850	801	813	797	829	844	855	851	789	775	822	814	856	812	861	792	739	761	817	823	797	824	813	775	795	799	841	810	808	787	780	844	867	868	842	819	806	830	815	765	760	880	769	765	847	854	842	781	844	817	828	842	807	857	854	869	803	850	791	832	795	841	821	793	808	830	876	837	822	859	774	820	783	835	819	886	808	788	800	773	809	801	835	823	813	831	825	808	833	810	798	835	792	805	879	856	800	857	864	816	837	871	774	831	811	807	811	776	814	759	860	832	816	826	796	821	894	775	814	833	832	801	819	832	813	850	839	801	817	779	820	788	847	829	815	838	808	793	856	854	827	773	831	853	818	846	843	787	832	807	807	819	762	861	789	808	836	772	791	811	871	814	837	860	803	772	767	797	792	809	843	798	802	848	756	802	790	826	873	801	844	764	754	804	797	838	756	858	841	773	873	827	797	836	830	818	779	877	820	850	813	825	841	780	843	759	840	757	795	859	822	832	796	823	815	813	807	752	799	821	838	806	854	846	807	810	802	850	820	885	855	808	811	817	835	788	844	872	842	836	781	809	846	809	851	816	837	826	819	812	772	774	871	850	788	821	852	790	789	804	769	810	869	822	823	784	827	790	813	854	860	833	793	869	837	805	863	800	857	813	830	843	801	817	835	855	773	835	848	801	774	760	866	781	810	861	798	845	836	841	841	792	811	839	855	830	813	841	827	815	816	800	840	801	842	863	817	822	793	854	790	825	861	813	852	867	837	801	833	829	851	836	784	823	790	860	848	847	838	859	821	830	781	852	806	862	822	857	801	803	812	810	827	865	831	810	798	783	856	827	811	780	851	778	813	780	854	810	871	820	757	838	806	805	809	814	812	830	797	771	766	818	757	815	824	840	786	852	826	833	839	809	830	838	859	756	892	867	835	803	754	791	841	865	861	825	879	852	852	830	813	885	810	837	848	834	776	831	862	802	794	826	833	832	823	858	842	850	857	822	802	841	809	785	793	813	830	867	811	855	834	794	823	903	838	787	801	801	755	796	825	842	806	866	732	779	816	803	823	825	789	845	852	779	855	811	798	776	816	900	806	816	820	844	809	830	770	860	863	821	822	827	820	811	832	846	795	824	847	811	840	806	800	839	853	842	859	827	757	824	819	757	801	762	858	798	803	798	811	879	786	819	862	788	771	823	795	827	818	834	734	808	847	833	809	801	810	848	827	805	862	828	784	814	859	874	797	808	786	812	795	788	813	870	867	780	767	804	841	793	788	801	804	820	827	811	838	822	826	794	801	862	878	827	821	760	870	816	858	806	791	821	849	795	819	781	809	842	793	823	876	826	818	765	877	826	823	768	799	803	752	834	860	808	821	855	857	827	839	812	824	837	839	815	806	841	872	785	860	777	823	788	801	868	867	853	834	772	823	837	752	806	821	817	818	786	824	843	853	830	818	846	833	845	838	820	842	856	882	831	836	802	852	880	789	838	822	832	805	822	792	836	822	882	761	837	863	820	783	841	822	796	806	812	837	804	766	813	870	805	834	827	774	791	770	837	818	785	816	780	834	835	796	808	828	820	843	844	797	847	832	778	864	863	826	799	845	805	815	862	814	851	857	782	808	824	832	830	791	868	846	822	835	806	841	834	828	797	827	811	816	880	813	763	806	839	805	791	855	833	801	833	839	843	819	831	815	770	847	844	833	822	778	750	854	808	825	855	824	831	839	858	781	797	824	811	788	794	774	823	798	817	831	811	753	821	813	840	828	798	798	800	770	834	798	847	833	804	859	822	844	858	828	830	888	826	851	820	854	851	828	813	811	775	814	832	797	808	808	821	797	761	857	830	837	801	848	819	852	833	846	833	821	844	820	801	818	796	843	876	783	806	839	806	827	807	829	864	817	763	837	835	808	824	823	771	820	788	795	805	842	786	829	838	832	777	843	849	855	849	782	836	817	802	829	770	828	843	851	790	823	791	853	804	851	791	820	872	766	821	795	846	813	822	825	868	832	768	767	798	840	836	838	772	801	866	824	789	841	839	807	800	820	775	797	772	857	867	883	790	864	786	823	821	803	810	798	792	822	853	817	770	816	867	760	793	869	819	826	801	833	812	823	810	831	852	815	903	813	833	781	841	828	874	831	840	848	818	839	829	853	865
68822	51959	16281	3322	1186	835	704	618	543	488	501	459	426	413	385	379	389	365	346	377	399	372	395	389	367	365	367	371	364	401	331	370	346	347	347	319	377	380	328	347	322	319	365	325	332	340	347	333	323	362	366	335	344	309	330	325	353	326	364	363	346	355	325	297	364	337	315	306	363	339	351	347	316	323	348	321	345	346	349	334	359	334	364	359	358	352	358	345	330	362	338	351	303	306	338	365	326	327	320	364	339	332	328	348	330	365	336	333	338	339	331	387	372	352	290	325	333	353	318	335	343	330	331	321	325	347	326	340	329	367	337	332	350	329	322	367	320	332	339	351	350	344	321	322	358	350	319	323	318	373	336	361	336	358	308	313	351	327	350	315	358	334	307	336	375	318	359	314	380	340	352	331	331	341	336	326	354	349	321	337	363	366	347	332	369	340	321	308	338	336	385	315	369	334	378	341	334	362	340	351	349	358	338	361	343	352	326	337	334	357	352	336	339	325	335	343	291	349	375	349	351	338	365	315	351	303	352	327	314	360	349	337	341	301	304	308	357	327	323	333	335	304	327	341	350	358	361	366	362	361	326	355	333	351	364	329	314	324	323	347	351	354	389	341	340	326	350	380	344	358	364	340	363	344	315	309	380	348	351	331	368	322	359	364	356	331	385	336	327	301	324	353	373	344	372	351	365	326	333	351	342	349	365	380	334	342	352	326	313	360	282	326	332	324	324	344	343	353	333	332	349	373	341	368	384	343	329	347	329	364	338	363	317	346	360	329	286	361	340	342	344	337	344	343	337	322	338	363	341	357	342	310	302	325	317	368	400	337	341	360	357	349	334	287	337	352	340	325	355	375	358	353	356	357	328	357	341	301	329	345	370	345	365	324	333	340	342	362	342	338	333	324	327	328	337	332	313	352	328	351	319	340	360	330	341	362	358	336	350	340	352	348	337	298	307	328	323	315	341	339	322	308	323	347	332	366	371	357	332	344	326	322	343	336	325	321	341	308	320	362	325	364	344	334	341	350	362	353	340	351	343	332	346	317	323	334	309	344	338	360	358	311	367	342	339	318	324	357	344	366	333	363	339	338	313	345	296	324	365	312	320	327	317	372	335	355	330	344	365	359	311	345	339	355	384	359	354	344	328	320	364	374	331	338	350	334	365	341	346	319	334	326	349	357	326	328	362	333	373	365	342	384	338	382	351	299	322	319	339	319	345	341	379	350	331	309	327	353	345	329	329	327	318	336	301	350	315	309	336	352	326	343	343	313	329	330	343	327	317	349	328	353	346	367	338	329	363	326	349	327	323	342	354	335	352	321	366	336	356	359	363	316	363	338	357	304	338	347	336	351	373	325	348	334	330	312	368	366	365	354	363	346	339	324	340	321	353	325	331	353	326	357	335	314	389	360	334	370	337	372	330	362	323	327	353	373	380	370	311	343	358	333	348	352	328	343	309	343	356	327	356	325	380	332	330	299	331	366	326	353	344	334	371	303	366	329	343	367	318	318	347	325	311	375	303	365	343	366	354	327	356	344	348	324	343	353	349	325	348	374	383	323	351	335	394	328	341	353	337	369	317	326	337	308	334	318	313	338	353	361	364	344	296	350	356	376	329	335	317	345	332	343	343	361	338	309	353	326	340	308	337	356	346	324	335	333	341	333	316	339	319	358	337	315	340	340	340	313	362	373	343	375	330	357	331	356	340	344	353	364	368	343	337	349	361	372	335	355	315	308	324	372	355	336	354	355	334	319	326	313	309	338	369	343	342	324	308	339	364	366	363	377	343	339	346	351	335	343	327	363	354	332	364	328	357	358	340	339	386	335	353	339	330	354	347	303	308	302	332	330	332	302	379	350	300	352	316	326	341	339	333	349	347	318	347	367	365	343	367	310	366	360	334	337	337	293	312	373	328	361	325	346	307	362	349	349	332	341	361	320	365	387	348	337	362	344	339	317	342	337	320	343	339	339	356	321	350	323	348	346	331	375	341	306	304	337	313	357	362	368	353	345	377	356	348	384	351	355	333	336	348	361	326	377	336	342	390	316	354	345	358	309	317	328	316	331	327	372	340	332	333	322	362	356	319	318	323	287	327	342	320	335	327	342	309	356	292	332	340	328	383	366	343	326	365	353	337	355	355	358	363	344	311	342	345	353	346	336	322	350	320	331	348	337	352	327	351	372	331	340	344	296	361	328	349	353	344	359	320	354	323	360	354	340	331	358	329	350	333	357	334	332	314	338	361	316	367	325	329	364	377	329	355	325	332	348	355	345	328	358	338	340	329	358	362	321	345	319	315	326	317	320	306	330	292	330	361	353	339	385	334	360	328	304	341	314	355	334	355	335	342	314	351	330	358	345	327	322	326	350	365	339	354	342	333	371	332	324	346	336	332	346	327	362	328	359	340	352	338	347	330	332	369	337	361	345	368	324	351	326	311	339	363	326	351	350	367	341	363	351	358	341	346	352	332	328	359	353	366	337	352	376	353	364	345	364	360	344	329	327	343	342	340	357	343	366	382	364	362	363	334	353	358	353	375	325	369	341	344	348	324	377	297	348	350	329	318	352	324	395	359	367	334	303	354	344	325	332	340	365	353	346	363	312	338	337	325	317	348	372	333	335	343	374	322	346	356	362	331	342	367	325	342	339	326	355	336	304	353	364	319	343	337	327	332	331	319	310	310	333	321	351	337	281	337	341	355	339	373	355	343	363	340	348	331	331	364	353	357	339	331	361	328	356	346	336	366	323	330	341	322	331	353	374	370	324	335	333	348	342	338	353	347	332	315	342	332	366	358	349	355	342	308	328	322	337	356	332	337	360	309	376	321	317	382	346	363	358	344	343	328	352	345	339	340	346	347	345	356	362	338	349	336	342	333	344	389	321	356	351	336	370	359	363	305	321	371	360	348	325	345	362	361	350	349	340	312	321	312	351	334	372	326	315	335	362	303	342	337	322	333	313	362	318	344	342	349	358	333	363	326	353	332	354	338	325	331	326	340	326	330	346	331	368	340	353	350	335	357	339	330	363	363	348	307	305	346	316	337	345	344	338	350	310	308	323	333	296	346	326	360	364	333	310	368	367	381	342	311	331	329	360	355	328	353	356	310	309	333	356	354	344	362	317	325	369	314	363	331	322	335	350	357	357	330	373	329	318	353	348	354	322	334	342	348	360	327	293	339	305	360	316	318	354	356	351	320	320	341	313	330	346	322	346	334	341	348	345	369	345	331	367	354	325	331	378	337	357	345	351	312	325	317	324	321	311	354	340	355	341	322	382	322	330	322	369	335	348	374	370	369	340	378	342	345	356	314	368	338	364	335	345	349	313	351	330	333	341	365	328	362	328	333	339	347	347	371	334	341	388	359	352	310	296	319	329	317	300	354	328	360	344	343	331	323	354	313	332	333	349	345	335	325	339	329	340	320	344	335	342	331	349	326	334	325	327	345	386	349	327	337	326	318	361	317	342	359	339	327	317	359	330	337	325	330	328
43878	28575	3544	4192	3677	3068	2606	2289	1953	1761	1652	1522	1360	1323	1269	1260	1161	1146	1053	1040	1064	1026	951	986	1002	936	969	918	903	886	928	919	870	903	882	919	889	873	842	831	888	810	885	826	876	851	852	844	863	828	814	786	859	822	820	882	850	839	828	845	884	899	905	878	891	846	890	833	779	795	820	868	839	803	852	838	796	798	849	813	816	800	883	755	907	811	842	864	804	817	872	837	795	817	838	812	881	873	918	829	845	840	811	794	792	839	782	775	789	782	842	831	819	805	841	880	890	824	836	855	801	844	877	807	805	835	801	831	811	824	787	812	841	801	801	848	812	813	824	800	849	843	871	855	849	800	781	836	838	838	794	805	818	860	816	852	791	820	782	817	911	812	785	785	831	822	814	813	848	756	838	850	815	832	792	799	781	875	785	809	790	761	782	825	811	847	898	793	856	818	792	830	814	808	808	799	813	816	844	827	847	852	811	739	789	840	836	856	816	834	783	827	828	796	809	852	835	795	791	827	802	813	806	822	867	818	765	810	820	830	811	781	844	833	781	849	816	836	788	823	845	812	828	841	815	812	882	801	759	818	818	844	805	812	818	818	816	849	817	797	848	804	811	848	780	865	802	819	813	844	817	841	870	831	766	847	864	849	827	842	845	814	844	866	794	831	817	779	817	820	802	850	805	808	852	797	793	865	831	817	827	796	842	831	824	788	898	809	784	847	825	801	775	817	797	853	827	794	822	904	825	857	828	836	868	809	815	810	848	760	806	846	843	855	812	841	825	803	783	827	861	816	826	800	801	858	825	815	903	818	817	843	846	844	839	805	800	814	818	776	813	813	802	801	838	811	837	836	849	764	829	775	845	813	800	823	855	834	810	808	871	842	802	801	782	866	785	789	792	858	777	800	763	841	833	896	801	841	830	823	789	877	839	831	813	880	851	807	846	819	796	784	818	824	800	880	854	781	843	803	812	829	886	797	794	824	804	817	848	837	838	806	781	854	842	818	871	812	776	815	777	866	802	805	847	848	819	812	827	792	830	805	812	823	813	819	834	797	787	787	818	841	798	865	849	813	844	811	798	866	796	800	830	794	830	843	824	844	810	823	821	815	829	848	816	794	818	813	835	793	807	779	804	800	796	857	839	820	830	817	768	799	823	836	825	812	822	839	833	801	833	811	816	829	858	839	861	842	818	813	838	804	817	816	775	800	775	787	847	810	840	809	752	829	834	813	863	821	823	805	782	839	828	756	831	824	798	848	791	818	820	815	837	794	825	843	858	803	772	860	818	796	872	774	821	822	828	824	859	802	854	807	838	834	819	794	834	847	793	835	848	782	821	798	831	820	791	812	825	842	827	850	834	832	788	841	832	792	822	785	842	800	864	815	764	820	827	861	800	823	815	781	797	837	790	822	836	785	828	831	795	806	822	828	828	816	802	810	787	764	828	855	793	799	813	886	839	805	813	843	818	803	784	821	792	851	837	814	834	800	823	794	821	782	794	829	850	786	823	856	789	792	847	815	831	824	831	882	862	772	797	788	889	762	780	809	827	822	800	818	846	838	868	776	796	833	872	832	819	841	773	844	843	807	801	841	839	815	868	810	813	811	863	781	822	806	848	816	823	826	872	860	805	861	872	864	818	819	830	810	805	825	812	813	795	795	802	856	826	829	808	829	796	805	820	809	842	795	847	841	833	844	840	850	877	813	810	775	826	796	840	822	844	798	822	792	793	821	826	836	871	774	774	804	818	827	805	803	824	759	780	801	805	868	803	820	813	782	821	780	806	847	820	785	828	846	828	783	851	772	833	793	846	849	788	835	786	803	791	790	802	779	818	860	790	823	832	827	816	843	792	774	854	872	822	869	796	814	869	796	813	836	872	814	804	811	839	830	781	772	756	835	812	816	866	843	836	765	855	867	805	842	814	835	840	856	822	785	803	809	762	779	795	824	800	828	802	825	822	763	828	840	833	782	828	827	802	792	811	860	844	845	803	860	817	835	833	791	836	842	782	816	835	790	812	767	844	792	858	841	770	776	825	849	826	838	813	825	802	842	794	823	797	846	824	823	830	812	791	829	812	789	911	860	829	818	861	882	791	787	819	786	792	834	807	840	833	854	789	785	833	827	835	826	766	839	788	766	815	819	793	827	828	819	841	837	811	839	780	858	850	817	812	850	832	837	805	837	828	798	834	797	776	758	831	829	829	877	821	799	824	861	834	808	862	864	800	848	798	800	863	820	866	857	813	833	806	872	832	830	792	788	823	811	824	815	818	810	813	832	822	817	810	841	804	805	843	834	797	845	834	824	819	818	809	783	869	819	780	841	815	811	793	835	839	834	854	796	825	839	810	844	832	768	872	873	800	801	874	835	819	810	809	828	801	805	820	796	784	841	744	796	829	742	815	870	796	817	838	832	846	813	806	827	837	810	850	802	787	877	829	813	850	810	803	820	823	857	829	838	858	796	796	828	807	841	780	811	822	818	856	821	795	827	802	820	753	840	848	837	844	838	846	810	866	827	832	818	792	803	782	846	857	862	841	852	822	774	854	823	847	792	793	769	783	797	765	834	834	836	832	852	840	808	804	826	781	808	791	824	812	790	885	798	821	739	842	806	794	813	781	816	837	802	803	843	776	772	767	801	843	803	787	830	870	835	834	855	802	794	787	837	824	794	909	842	845	880	827	772	834	854	843	862	821	796	848	850	796	783	834	809	825	837	839	829	838	844	815	816	825	828	788	855	803	794	813	757	784	816	835	808	782	853	849	851	834	822	802	807	798	833	831	769	784	838	832	810	844	812	822	805	747	824	842	809	832	832	889	809	832	800	806	803	838	795	813	825	819	816	823	810	795	847	823	817	822	868	780	802	838	809	808	804	830	799	780	846	825	810	833	817	792	804	845	834	833	778	810	824	817	783	838	815	893	862	808	843	815	823	843	838	828	825	864	843	862	799	838	818	859	728	869	825	850	875	803	855	878	819	825	848	772	796	846	829	826	795	839	808	779	827	841	855	809	806	815	815	808	854	781	824	843	808	833	824	840	835	838	792	803	814	821	812	797	840	835	828	796	841	812	820	846	884	814	804	803	875	777	781	841	791	845	836	831	781	817	791	841	846	851	823	808	848	799	826	842	813	780	833	868	809	858	818	817	798	824	801	836	844	813	804	833	828	811	791	849	789	767	831	824	791	803	807	829	871	821	828	804	815	820	830	809	811	808	791	826	823	785	832	805	861	849	846	898	791	775	797	804	806	848	790	825	828	815	827	873	814	804	812	829	833	793	805	844	825	823	836	845	844	768	766	828	792	860	763	838	767	772	862	780	820	812	842	803	825	782	798	831	773	839	788	799	812	786	810	810	857	866	851	829	793	828	824	826	831	843	823	859	845	810	806	812	787	785	804	808	804	852	823	825	824	825	788	825	834	806	810	817	850	852	811	846	787	844	853	802	725	817	845	807	819	800	805	817	812	860	812	827	853	861	888	783	840	769	853
8808	2751	229	193	170	189	165	186	186	159	172	184	159	163	169	152	192	180	145	158	182	173	168	166	162	157	165	156	134	192	183	146	166	168	172	178	178	183	172	166	174	181	172	178	177	176	197	172	154	182	159	188	166	165	178	157	174	165	171	173	182	175	168	184	163	163	173	139	178	175	177	165	173	190	170	146	141	171	168	174	172	182	161	197	169	190	162	158	168	178	183	195	197	166	167	179	196	182	184	187	166	161	161	147	180	181	151	176	160	166	152	165	176	175	168	165	143	160	177	175	173	182	165	141	167	179	188	170	182	148	166	147	167	156	159	169	160	153	157	183	175	175	143	161	161	194	174	168	175	183	170	174	181	186	148	160	148	157	178	173	159	167	167	183	157	181	152	173	172	178	164	182	174	161	174	170	183	194	160	185	167	177	169	187	171	158	176	183	164	148	154	177	181	168	180	170	166	168	150	147	170	185	200	171	170	157	160	144	161	171	156	164	178	185	174	159	156	175	192	175	176	176	155	162	178	181	166	167	166	161	177	166	190	182	199	159	194	156	199	170	176	165	170	171	146	171	182	151	181	172	197	177	177	156	164	150	168	174	173	177	157	153	199	152	152	170	163	161	147	145	179	166	174	196	186	161	180	157	160	138	149	158	172	171	179	149	176	179	167	194	157	170	151	159	154	159	153	165	166	184	151	193	171	178	186	175	156	170	181	177	149	160	157	181	185	194	170	201	176	163	166	169	163	161	173	165	183	171	145	167	175	133	165	186	160	165	174	172	187	169	163	173	170	156	158	137	203	148	193	179	164	161	157	161	168	173	185	139	162	150	180	171	176	157	177	168	185	183	171	149	148	149	176	165	172	153	168	150	182	164	169	157	156	167	169	140	154	158	184	166	180	169	152	160	155	177	162	178	167	161	180	179	157	175	135	172	169	169	153	145	163	171	165	187	180	207	188	143	172	165	182	156	180	180	181	163	175	155	151	176	151	161	170	222	176	168	190	171	176	172	152	156	181	179	168	165	162	165	150	164	163	158	194	153	152	163	186	165	171	147	194	173	167	189	179	199	175	167	188	166	179	187	178	165	151	191	165	180	169	164	142	182	167	188	184	143	157	176	172	187	174	173	154	147	152	182	162	151	165	171	166	188	171	182	155	180	151	171	170	184	175	175	192	154	158	141	149	171	178	166	167	177	166	182	187	163	153	157	184	170	156	176	184	189	161	186	188	138	166	157	172	146	165	152	158	156	149	177	161	174	162	164	158	173	158	165	178	191	175	172	191	186	186	198	160	155	180	156	164	166	151	165	183	164	171	197	184	150	174	158	170	153	169	161	174	164	152	166	155	168	169	166	157	171	181	156	187	156	167	150	176	188	160	184	147	173	173	160	165	171	173	162	177	152	160	187	155	175	161	194	157	201	162	171	168	185	168	159	164	159	172	159	181	166	192	156	141	149	164	140	185	217	159	184	177	162	178	168	166	184	162	173	148	154	186	183	154	159	161	179	154	168	165	198	167	160	158	162	162	148	168	162	174	165	171	160	149	169	144	159	176	153	151	181	189	200	171	144	186	175	149	151	165	164	178	166	160	179	200	190	186	184	150	180	155	191	176	162	159	164	160	151	158	175	165	165	159	182	168	158	180	177	168	182	174	176	183	173	161	172	164	167	173	192	183	154	169	165	145	155	173	162	151	170	168	170	150	157	155	186	157	179	190	175	163	171	173	169	186	162	156	180	159	173	146	197	187	162	177	177	152	163	180	182	154	166	167	162	172	172	163	163	180	179	184	154	144	189	138	155	166	163	183	162	184	168	161	165	162	178	163	141	164	165	166	180	169	172	173	181	149	185	186	172	168	148	165	145	150	190	181	148	156	164	164	162	160	157	141	180	168	161	187	164	163	170	177	173	137	193	193	158	171	178	176	167	155	196	162	168	174	173	163	189	176	178	171	161	184	197	172	162	144	160	184	182	181	151	172	150	164	163	173	178	185	178	187	159	176	184	155	180	167	179	176	164	193	154	148	142	175	172	181	170	180	195	168	153	178	188	187	178	153	165	169	193	146	172	144	162	174	160	172	162	172	188	169	185	144	162	160	174	152	172	165	170	171	160	181	163	159	177	163	168	204	164	164	195	198	170	202	168	174	181	192	167	163	163	184	168	152	164	184	181	168	173	175	183	160	170	163	174	142	159	164	185	179	167	170	165	168	169	167	204	188	172	169	191	167	184	165	189	176	176	163	176	159	164	170	180	163	182	164	174	176	162	141	144	174	152	164	164	165	155	192	161	149	187	175	189	182	174	149	155	173	177	178	154	184	189	184	172	187	170	143	162	167	170	152	159	153	195	175	177	173	171	184	177	175	175	166	170	176	161	151	177	158	168	168	196	148	153	171	156	159	179	171	154	177	187	156	169	151	166	150	171	168	175	187	183	150	170	177	178	161	187	159	169	183	169	162	145	179	155	146	167	166	185	173	168	184	172	155	181	185	148	187	175	195	175	169	176	153	165	151	167	175	184	191	173	152	175	171	169	162	153	167	169	189	174	191	162	168	179	190	154	177	145	164	174	167	163	168	152	183	151	167	176	160	180	170	143	156	182	164	176	173	152	154	168	153	186	164	181	158	179	176	169	164	180	176	161	189	183	184	143	178	158	167	169	170	179	158	192	153	152	167	166	152	189	155	180	188	190	205	146	172	176	140	164	161	155	161	171	161	170	165	184	177	164	154	156	166	183	159	154	166	172	172	187	167	175	136	145	158	182	155	170	158	152	170	170	175	175	180	178	173	170	195	180	164	189	159	151	173	174	184	172	163	160	166	199	180	175	170	168	172	166	189	183	161	176	185	157	166	163	173	175	148	160	174	165	172	170	174	161	171	153	154	172	172	181	163	166	157	165	173	152	178	177	174	169	166	138	176	161	169	170	179	190	167	168	162	180	169	165	169	158	157	160	181	160	159	198	183	168	156	153	174	154	156	169	164	156	185	166	185	177	150	172	162	173	147	187	159	174	172	177	176	177	180	148	172	178	171	171	176	174	160	177	175	181	179	163	169	172	187	155	169	184	177	166	166	183	179	159	171	181	140	161	163	178	181	166	174	170	155	168	162	173	176	183	169	182	176	179	182	158	170	150	160	160	160	143	173	163	167	168	196	163	158	170	187	153	176	181	178	169	178	173	142	169	164	173	181	173	167	160	172	153	163	138	163	171	146	169	169	166	176	163	163	161	185	176	152	162	175	147	164	164	167	189	181	173	185	169	177	190	163	181	168	163	166	161	176	166	161	187	196	164	165	179	163	165	188	165	186	192	189	173	156	154	157	175	172	183	159	166	190	161	174	171	160	164	158	161	171	186	191	189	184	166	174	146	184	176	160	164	176	161	171	170	178	144	176	155	171	196	159	166	186	182	180	163	173	181	157	169	201	152	158	147	149	173	198	174	158	155	180	167	161	171	167	188	192	169	157	176	168	200	172	159	164	163	155	173
9815	4118	527	521	576	511	518	485	528	469	491	483	467	548	487	468	479	503	495	492	487	501	521	510	484	459	540	502	501	451	476	452	493	469	459	488	507	526	500	469	500	482	496	492	483	503	464	496	502	470	478	466	517	461	464	464	448	502	499	508	487	483	475	478	514	445	527	460	480	488	460	470	502	492	450	481	483	475	492	517	472	463	479	498	486	515	488	435	482	547	484	472	470	493	486	493	463	476	469	481	462	461	500	501	482	481	477	436	486	470	492	471	418	465	498	503	507	484	496	489	524	485	465	509	481	513	484	448	477	480	462	467	437	504	448	492	467	445	459	475	480	456	471	518	432	498	489	491	436	472	441	456	458	496	482	523	487	463	495	472	474	462	454	496	515	468	496	474	525	513	476	455	474	503	505	507	463	507	468	487	466	524	533	494	458	473	446	518	521	460	490	465	523	479	501	514	494	518	521	465	512	467	475	461	467	477	472	494	503	496	473	505	453	483	486	516	475	463	505	447	484	487	460	463	443	544	476	514	493	561	454	492	451	481	488	491	514	495	488	472	444	525	498	540	438	470	487	485	471	491	462	468	453	465	514	490	488	457	443	474	446	509	497	475	479	454	465	514	480	519	461	461	457	465	454	474	473	490	472	494	498	484	472	477	456	512	461	465	483	462	451	454	480	518	469	456	468	497	484	503	508	453	468	529	524	489	495	513	486	510	455	489	469	479	479	503	465	485	498	469	481	482	439	466	450	509	481	501	476	471	524	467	510	461	498	465	460	494	498	465	487	516	508	446	455	463	476	484	463	489	473	483	491	474	447	469	502	502	459	459	521	459	545	466	511	478	441	480	472	475	488	494	527	469	484	452	483	456	503	498	490	488	491	474	464	449	456	468	468	523	477	509	475	478	520	478	484	509	472	480	480	480	495	496	529	462	466	490	476	477	451	459	474	484	494	471	476	480	472	473	437	489	501	489	503	492	498	472	511	472	461	458	486	477	496	454	475	470	517	466	482	501	476	454	489	457	468	474	460	455	518	475	495	506	492	487	451	512	485	482	479	492	488	483	465	467	522	504	430	503	461	490	461	500	467	436	460	501	469	458	485	478	456	484	495	477	488	502	467	468	491	506	484	485	453	523	486	495	480	457	504	457	440	475	521	467	478	487	480	496	496	500	467	475	501	482	507	483	465	472	474	509	473	472	481	515	455	489	443	480	501	495	478	508	482	519	512	476	464	476	491	470	490	474	459	496	455	490	508	491	449	473	483	477	487	434	467	478	491	455	470	536	475	476	468	486	504	488	457	460	490	496	518	467	471	504	467	473	510	458	443	484	514	456	438	482	464	496	491	468	439	492	466	465	493	438	463	474	472	484	494	441	470	498	502	486	503	425	464	499	514	481	486	512	493	493	467	475	493	482	506	462	492	434	509	499	480	483	457	487	465	481	474	522	494	487	485	450	477	454	456	510	444	463	445	479	481	518	486	480	477	491	490	483	476	478	466	485	495	474	495	484	487	477	483	505	483	468	497	465	504	453	525	487	492	451	501	492	482	486	484	467	477	469	459	466	490	469	483	548	433	453	450	473	484	483	469	493	489	506	519	499	468	510	475	501	512	489	438	487	488	491	461	518	462	506	472	518	469	494	424	464	489	492	496	474	450	501	525	486	486	456	497	488	500	480	466	506	487	511	509	518	486	453	463	489	471	470	497	490	482	460	480	463	475	504	479	519	477	431	546	509	480	479	492	449	464	457	458	461	475	470	494	506	470	471	491	464	480	494	518	473	484	460	534	477	494	481	519	474	471	509	436	461	469	485	453	461	499	490	466	500	498	477	521	468	463	443	482	465	488	504	458	496	442	524	490	494	506	491	521	466	471	533	493	481	504	457	503	491	494	496	478	484	469	496	481	505	477	485	505	438	461	472	502	472	442	502	466	474	479	525	474	447	506	491	509	454	450	460	446	508	478	442	487	490	494	498	481	477	459	516	466	465	515	469	535	462	482	446	485	509	467	501	491	473	516	497	493	456	463	477	460	455	495	504	507	478	497	470	440	483	513	450	509	479	454	440	478	461	500	471	516	475	473	495	487	486	447	512	481	473	479	499	461	466	507	516	474	458	523	473	456	485	467	482	512	489	468	511	498	489	482	500	497	467	483	444	516	479	491	450	481	485	518	456	510	449	476	472	471	445	468	510	462	484	538	460	510	471	462	483	498	464	457	484	433	477	500	485	486	487	466	502	478	523	498	449	479	434	505	452	477	455	465	498	499	501	538	457	487	457	470	482	459	494	479	480	472	475	465	439	466	513	441	499	489	480	473	465	486	484	495	455	501	448	473	535	468	506	471	482	466	528	477	464	468	466	494	475	500	471	484	497	442	481	488	514	462	478	455	468	479	516	463	473	508	496	482	497	480	477	509	467	486	501	505	482	484	475	445	489	475	494	452	464	482	470	482	519	500	470	476	510	483	523	479	513	495	448	459	465	469	449	483	464	470	487	480	489	482	485	504	465	435	465	453	494	497	470	479	461	463	428	518	487	466	488	487	494	489	486	461	464	505	484	492	479	492	502	459	499	459	476	510	473	438	484	503	493	467	473	478	469	474	467	485	479	480	474	488	520	479	447	463	472	479	505	458	538	453	492	478	478	489	480	490	480	492	503	503	469	482	459	496	489	494	487	459	483	463	483	499	468	484	449	447	464	468	448	484	476	475	490	500	468	489	481	492	438	504	462	485	491	471	467	496	488	510	484	494	526	492	495	452	486	492	502	501	462	481	479	540	492	457	498	481	512	495	488	497	472	466	494	471	510	479	519	490	506	488	482	508	461	503	498	451	472	510	482	507	457	471	479	517	470	490	464	501	467	485	466	472	462	454	434	456	481	495	455	477	440	472	475	469	456	496	478	501	465	456	476	524	477	475	470	464	506	495	494	465	491	460	446	463	469	482	504	473	480	467	479	496	480	475	481	500	467	480	486	438	499	440	489	478	451	475	458	486	488	493	486	476	434	513	478	460	429	500	476	475	503	501	477	504	513	479	502	487	449	448	456	503	498	467	487	505	494	468	470	495	471	475	535	483	494	459	499	500	469	479	469	466	482	502	448	517	497	463	506	472	472	487	487	474	436	502	516	479	470	492	470	513	514	480	500	496	482	490	491	482	513	474	460	428	469	492	499	477	476	437	524	503	487	494	465	493	475	508	501	519	482	500	511	467	473	479	476	448	469	458	463	522	453	479	474	509	462	465	491	468	506	508	496	516	463	499	476	494	494	480	477	468	479	472	481	496	475	464	488	486	490	473	471	442	465	484	503	487	506	499	528	481	504	506	473	511	495	474	473	486	488	481	529	486	496	471	466	493	468	487	468	455	465	542	494	494	459	445	485	441	511	442	492	445	472	480	484	462	536	500	469	460	471	471	498	489	464	464	477	471	520	474	496	484	463	490	461	508	487	520	508	525	501	481	459	477	467	472	490	481	463	471	523	494	476
55003	41229	9453	1232	653	578	482	482	397	430	406	385	407	414	336	330	341	371	329	370	353	328	325	346	349	343	303	331	359	333	328	348	308	310	315	297	360	302	321	330	341	330	331	317	348	356	340	334	313	351	350	328	331	325	333	349	291	321	320	317	329	343	352	333	336	326	339	331	307	354	346	368	357	383	335	319	363	328	353	349	307	346	350	348	332	316	325	317	338	353	305	371	333	312	329	323	336	314	335	324	378	346	326	330	373	349	335	295	293	320	306	326	306	326	316	348	356	295	331	328	330	374	327	297	310	327	291	310	325	340	362	369	342	326	316	337	305	334	346	340	346	324	327	312	317	326	360	310	330	331	333	339	354	331	312	347	341	337	370	331	323	305	316	359	325	348	305	308	311	334	284	310	335	318	331	345	296	337	305	319	342	322	343	321	333	345	360	339	331	282	343	306	350	360	344	305	334	329	320	330	330	331	325	312	358	345	332	322	341	292	346	324	313	305	311	327	333	300	313	326	350	355	331	314	291	313	306	374	327	353	324	339	311	325	349	317	318	331	308	310	353	324	326	351	291	326	343	354	320	325	333	324	317	305	316	328	307	329	311	320	302	296	329	343	330	339	341	347	334	341	343	350	358	322	330	326	308	323	326	307	360	314	335	327	309	330	324	335	328	306	327	321	317	360	343	328	330	326	336	303	323	319	341	310	330	295	364	336	347	331	357	313	349	315	355	316	344	343	347	358	340	334	357	318	354	332	292	318	352	314	323	326	318	346	316	328	330	315	351	331	340	324	332	307	334	307	346	356	311	306	372	326	353	331	318	332	369	328	316	334	297	363	346	328	339	308	300	283	302	320	311	300	309	301	328	321	338	310	365	343	330	358	290	320	337	324	343	331	326	344	310	340	335	326	348	332	324	325	349	318	335	360	333	319	325	310	363	320	359	335	341	331	351	367	350	335	315	345	321	335	328	318	318	334	321	307	313	328	334	314	312	326	311	308	309	315	355	325	312	345	305	305	342	332	343	324	367	323	299	340	322	364	342	318	352	333	342	316	309	317	330	333	361	313	329	302	327	342	351	309	356	347	331	329	327	330	315	328	376	345	314	353	337	320	338	367	349	341	316	324	341	327	361	326	313	339	313	315	397	355	337	347	295	296	336	297	354	311	333	331	351	314	313	314	329	330	337	321	325	339	339	337	330	358	312	350	310	321	295	327	320	364	337	347	360	334	321	325	335	332	310	315	337	323	337	307	326	359	335	333	321	318	315	311	311	304	305	299	322	355	348	344	332	302	356	319	314	316	341	323	357	322	350	332	334	333	323	324	347	332	328	345	323	313	319	332	281	325	343	352	355	322	328	364	363	349	349	304	322	328	363	345	328	319	346	319	324	365	318	356	338	338	336	352	324	322	325	309	352	320	331	382	338	335	334	309	283	324	324	321	308	327	365	350	348	353	338	364	379	323	341	343	334	304	332	324	319	370	312	288	320	338	333	322	296	323	348	323	334	375	344	355	344	328	317	342	322	320	320	347	329	342	340	323	344	362	370	329	347	310	341	286	310	324	347	352	303	319	328	327	314	331	312	314	310	330	312	352	342	304	281	358	355	325	338	313	334	347	338	317	318	341	316	319	302	324	291	314	319	315	331	359	294	314	325	331	347	291	303	328	338	365	322	325	383	353	326	333	346	346	351	347	361	343	323	318	313	315	333	359	323	331	358	343	343	366	346	339	342	322	325	292	348	363	345	334	360	312	302	314	328	331	347	317	349	292	332	294	312	335	326	330	321	361	311	348	324	343	316	302	315	337	314	337	307	349	337	323	331	330	336	327	295	319	310	358	340	340	309	313	347	316	332	331	320	362	335	294	337	289	319	329	346	356	341	295	308	317	325	312	326	341	321	333	352	348	359	346	314	320	296	340	313	350	350	317	317	305	326	322	329	324	335	337	355	323	302	350	300	304	336	322	313	317	301	325	331	323	323	323	342	304	327	341	300	339	319	287	352	327	324	304	338	320	307	314	340	321	345	309	359	333	314	331	309	325	310	352	315	313	323	334	339	315	319	317	337	354	322	334	299	359	323	325	312	323	315	373	333	318	343	339	346	316	295	328	294	315	335	357	315	326	322	350	331	312	320	298	340	303	331	332	335	332	328	316	290	348	351	369	333	357	331	321	312	356	313	294	328	303	316	315	373	377	351	362	325	336	316	339	311	312	291	320	322	331	335	367	355	359	293	328	342	349	333	342	313	299	354	357	326	309	345	320	347	350	343	299	298	325	370	334	333	334	339	349	312	311	342	347	336	320	371	339	326	324	330	318	363	351	341	383	335	332	311	312	321	345	392	344	335	299	336	325	326	353	354	312	309	340	326	325	301	317	330	354	328	306	347	311	339	319	349	327	384	340	330	347	298	308	323	350	306	314	348	339	307	383	330	331	297	317	319	340	315	320	340	340	348	346	340	335	345	326	377	330	324	299	331	307	336	316	342	336	311	315	321	370	343	329	329	329	304	360	329	315	307	321	327	329	320	294	325	351	284	343	310	307	343	333	322	347	309	332	315	308	313	296	333	372	364	369	307	336	330	353	298	325	339	325	339	325	363	331	323	337	320	331	350	364	335	342	338	340	289	325	351	351	311	335	339	337	308	299	316	331	345	333	340	334	307	283	335	348	326	381	339	367	303	302	302	317	331	340	317	299	322	341	333	328	317	312	331	357	369	318	301	308	332	322	363	340	324	297	315	379	338	326	329	346	344	339	310	334	306	326	341	323	355	303	342	324	302	321	302	311	389	323	314	315	313	311	315	324	316	333	286	334	324	315	309	366	314	349	301	371	314	310	307	353	361	338	294	328	331	312	330	321	299	331	314	356	365	352	320	335	347	303	310	361	308	330	361	330	307	294	296	296	345	339	332	318	324	314	308	338	293	322	321	317	314	318	308	339	332	337	331	348	337	321	349	352	334	351	319	357	359	331	336	332	327	330	307	335	288	315	358	330	329	341	313	355	347	297	321	334	344	332	364	285	330	328	305	344	312	320	310	305	332	327	322	309	329	288	358	355	339	322	345	318	327	319	384	309	360	336	325	328	329	298	331	335	294	336	332	351	321	339	326	326	324	317	297	333	335	354	342	319	320	318	366	337	361	312	337	311	300	334	349	321	349	347	325	332	331	316	340	347	329	354	324	328	357	353	276	300	347	314	326	318	336	304	344	367	335	338	323	328	346	311	309	339	316	331	325	330	318	314	353	322	347	321	352	325	333	337	351	314	310	341	336	309	334	351	303	308	332	323	314	359	312	361	312	327	369	299	339	362	317	351	339	334	331	339	339	343	314	356	342	315	330	311	301	323	323	339	326	337	320	374	323	344	358	350	332	382	333	341	325	333	305	324	346	325	325	335	279	305	332	311	320	348	325	342	326	297	363	316	309	336	346	311	307	330	314	336	325	318	321	321	292	315	323	310	335	330	346	342	312	344	369	307	332	342	285	312
34437	22472	2149	2609	2282	1966	1774	1510	1447	1326	1182	1143	1102	1027	1103	959	993	954	951	956	961	929	889	878	958	906	899	933	894	806	853	877	856	885	832	817	841	840	844	837	862	849	847	823	821	864	849	837	851	858	813	884	866	807	780	837	877	854	844	848	810	824	879	830	829	796	868	822	820	839	860	846	847	810	867	834	812	847	830	836	802	857	825	869	782	799	807	821	830	845	807	866	805	847	818	788	853	849	825	871	859	803	855	761	800	849	831	827	881	907	823	794	835	797	816	818	789	842	797	818	781	828	833	868	781	809	843	825	853	827	798	830	827	813	760	805	759	831	842	818	808	810	819	843	811	818	787	863	855	851	812	792	873	874	858	783	822	809	837	828	807	846	794	775	865	827	823	827	770	830	828	813	790	817	855	812	819	821	813	842	835	835	829	844	848	817	830	842	841	799	813	865	817	818	800	814	835	802	831	821	770	814	849	809	848	800	814	823	810	866	794	822	798	806	783	806	803	821	802	848	796	837	809	731	856	808	827	776	762	815	824	781	806	793	807	775	870	802	861	835	811	895	805	763	823	839	837	804	811	799	807	801	817	802	819	803	810	807	782	828	849	852	789	850	835	825	782	864	845	800	853	886	851	839	805	792	818	827	838	821	788	784	838	853	817	800	791	813	768	824	832	833	860	837	859	791	839	781	817	779	818	778	823	804	830	787	800	826	826	795	825	833	835	878	820	858	863	817	854	804	792	805	814	819	808	896	819	784	778	861	829	831	885	841	831	829	823	756	807	802	809	876	848	811	837	817	802	818	835	831	810	781	785	857	807	835	853	790	804	809	827	864	798	788	823	791	841	831	813	825	828	773	822	832	774	831	802	891	818	832	842	823	894	825	796	807	829	803	822	810	788	846	842	813	864	827	891	820	817	835	806	786	811	826	822	868	854	769	818	814	748	840	787	832	805	814	831	838	830	862	800	862	822	823	823	802	817	875	837	863	835	744	814	816	829	816	872	837	798	802	852	801	762	829	783	770	787	854	772	826	823	797	823	840	805	803	805	825	804	804	841	793	821	800	832	835	821	848	843	807	788	826	835	843	788	835	822	803	815	866	768	839	852	806	837	811	826	816	798	826	814	787	853	826	839	830	790	805	766	879	854	793	817	842	808	821	840	806	804	784	820	798	839	798	791	819	811	817	779	822	812	861	763	816	799	849	853	846	791	836	797	861	829	848	837	827	797	767	803	823	760	831	795	898	796	809	839	788	800	814	769	812	811	873	856	826	842	811	838	824	857	839	868	792	793	920	769	867	795	780	843	859	824	832	805	811	842	821	804	819	808	823	788	812	790	853	776	812	870	796	836	829	817	801	836	835	786	841	814	825	796	865	864	827	823	859	871	821	814	804	795	804	801	833	836	822	870	864	814	803	831	817	794	809	828	848	837	840	827	807	805	850	828	851	812	829	849	811	804	832	882	889	812	839	819	814	835	829	781	795	838	843	875	845	783	806	827	847	831	835	761	808	815	808	824	773	788	776	805	827	819	786	880	837	832	834	811	792	823	805	813	800	819	844	791	844	798	853	833	835	860	796	844	765	813	807	838	803	805	813	839	799	821	830	837	825	815	807	862	834	816	812	790	802	832	791	841	773	890	795	815	783	844	887	826	879	817	795	796	845	802	820	838	838	832	858	791	855	820	833	773	786	840	820	837	759	788	823	841	852	797	792	821	785	867	803	879	860	844	830	813	851	831	775	839	820	833	860	833	828	829	800	831	813	787	814	824	842	830	816	827	799	864	761	926	840	834	796	790	774	829	831	808	825	823	795	835	809	834	833	843	835	817	785	813	832	828	780	750	805	834	835	838	834	866	826	801	805	842	831	833	797	797	876	836	856	815	793	864	774	813	840	826	831	803	871	851	873	796	857	764	819	794	830	843	827	891	793	827	792	795	769	833	850	808	842	826	865	826	831	810	820	832	799	804	787	812	820	797	809	798	844	813	804	818	858	838	833	763	843	838	818	860	845	848	831	871	856	847	805	826	826	802	827	813	830	816	791	808	823	806	851	777	817	819	844	831	786	779	786	806	805	840	824	771	879	826	805	825	829	850	806	848	831	844	831	820	839	864	825	830	773	827	819	806	849	770	811	865	781	833	833	805	809	824	843	823	803	821	849	831	871	765	825	777	910	777	808	789	811	839	785	833	875	833	794	801	848	830	805	840	823	837	760	843	879	817	835	826	822	818	883	851	835	872	833	806	806	857	877	800	788	817	840	842	857	724	888	817	865	807	867	793	856	818	751	803	822	795	769	862	830	825	798	855	848	805	815	777	836	782	784	818	791	793	802	806	865	853	840	813	852	783	834	813	857	826	823	868	827	786	820	811	814	804	810	867	825	813	851	813	855	848	858	811	800	821	810	873	863	838	832	815	835	802	808	775	811	822	852	829	755	816	807	838	816	857	818	832	833	832	824	841	854	866	808	845	809	835	839	817	805	828	871	846	836	777	771	826	790	837	824	829	834	825	849	870	822	809	845	827	794	834	838	803	784	816	773	835	808	792	810	822	833	846	862	811	807	792	793	828	857	820	803	806	865	859	810	844	806	823	799	793	842	800	799	850	798	873	804	787	832	818	789	859	757	787	796	803	813	742	800	841	755	786	856	853	837	833	813	800	821	811	794	800	778	811	875	818	865	829	871	859	832	852	885	817	874	816	806	778	829	830	858	809	823	817	829	760	847	805	807	854	855	852	871	773	813	784	798	825	794	831	796	833	845	851	826	851	761	788	807	843	850	875	829	879	814	850	809	843	800	806	806	864	801	879	818	800	811	830	780	821	796	790	839	810	796	902	821	817	837	759	848	809	801	824	816	801	812	797	820	829	801	820	821	802	829	838	826	795	806	804	827	810	837	822	841	813	790	786	889	811	772	841	871	878	817	770	831	824	808	799	816	825	796	750	818	841	825	793	822	815	833	804	828	890	861	838	804	862	861	818	800	799	811	801	817	823	825	866	807	788	791	841	779	862	798	868	782	848	827	832	824	881	782	845	821	788	821	846	868	821	749	842	789	838	788	832	726	834	869	855	800	845	786	791	857	808	816	842	762	800	829	790	796	863	900	814	840	874	789	836	854	778	846	791	824	869	838	835	809	815	820	855	888	805	791	793	798	827	812	817	853	837	866	798	831	801	820	783	798	827	861	804	820	836	808	870	804	833	814	784	877	830	793	805	795	789	814	794	812	804	766	817	857	790	790	842	820	808	867	805	811	798	794	776	771	834	871	777	819	876	830	791	826	820	826	796	836	850	790	860	822	828	826	775	859	858	854	844	862	872	827	821	859	841	798	838	816	805	792	841	817	807	808	867	831	823	838	885	886	859	770	810	810	832	838	813	800	810	816	823	851	793	772	819	856	844	805	810	842	836	839	801	860	822	784	807	847	841	843	832	868	826	852	855	839	840	839	850	837	861	837	790	823	843	854	783	851	801	815	858	795	804	803
69308	50750	16909	3846	1147	790	659	596	558	541	480	402	379	423	431	399	393	407	405	379	359	355	366	347	334	341	367	348	332	332	365	357	355	385	352	317	367	374	337	356	348	326	356	369	329	330	323	337	324	322	332	313	351	364	306	283	343	339	352	353	325	379	344	313	327	317	332	370	345	346	371	340	354	369	342	350	356	322	337	345	313	359	316	345	346	351	321	329	350	396	344	355	334	314	339	294	341	350	356	361	337	328	345	343	353	369	301	374	333	327	348	319	335	338	309	341	310	348	356	348	324	354	336	343	345	295	342	307	393	348	338	360	359	346	328	334	338	332	363	340	330	335	329	292	348	326	364	320	328	348	301	343	314	345	326	312	370	386	325	360	353	339	350	350	355	354	336	298	342	307	324	349	366	354	341	306	362	333	334	315	363	357	332	359	299	338	335	290	353	319	335	344	296	315	332	328	341	321	372	322	335	346	342	348	324	359	386	351	338	343	351	326	353	346	370	335	322	354	366	345	341	293	319	331	357	389	345	326	305	338	347	367	369	357	318	280	367	333	356	305	336	339	345	327	330	351	331	321	355	371	321	315	330	322	317	364	342	330	342	353	297	354	338	335	361	360	349	361	341	333	388	306	355	365	380	356	356	340	320	332	339	338	339	330	291	324	348	349	306	341	329	338	347	336	363	307	339	350	365	326	341	302	347	364	312	323	321	369	343	375	352	328	333	361	326	361	339	319	336	339	307	349	371	333	337	344	326	319	365	335	350	380	326	322	307	344	335	393	322	355	359	364	349	329	318	317	362	322	349	344	335	363	329	351	381	332	358	358	355	344	330	349	319	380	333	341	354	333	309	346	353	344	351	353	326	339	346	344	320	325	327	357	329	319	349	347	353	326	329	329	322	317	318	357	376	328	372	358	375	338	313	313	338	372	349	379	347	358	322	319	316	356	323	319	356	309	336	316	356	348	316	327	343	321	358	361	355	343	331	386	339	343	340	334	322	297	331	323	328	357	340	331	327	358	345	338	333	317	332	330	324	322	323	320	349	330	361	343	338	357	344	331	348	372	322	332	367	357	360	349	314	276	373	356	355	324	352	358	344	336	349	328	322	360	355	349	319	338	330	363	351	360	354	364	359	386	335	317	318	357	315	361	362	336	306	337	341	366	344	365	321	335	334	356	344	362	321	372	310	339	376	349	321	339	330	357	358	355	298	323	343	333	323	394	331	314	327	351	333	353	366	331	320	330	363	366	336	341	369	334	332	349	345	327	354	342	345	295	299	313	299	340	346	357	297	337	334	325	365	339	334	351	329	343	352	319	320	376	322	343	334	297	330	347	352	314	323	327	317	331	305	346	328	327	349	346	333	356	342	338	347	329	351	379	351	340	336	322	348	325	325	338	313	372	336	335	343	341	348	338	339	344	333	343	343	359	331	344	356	345	353	316	320	321	325	338	329	334	292	343	317	328	338	316	314	334	365	326	361	327	354	382	365	340	343	321	316	324	319	359	355	330	323	352	321	370	347	326	344	351	332	358	356	359	333	339	364	352	329	341	330	334	366	347	336	356	297	349	336	329	345	352	335	401	324	331	353	339	351	377	359	329	350	354	330	355	364	329	342	329	326	313	323	348	370	341	366	320	289	316	369	313	343	340	345	340	332	334	378	356	351	336	353	354	356	317	340	347	336	384	360	341	381	329	346	371	355	342	346	349	314	312	354	361	313	327	326	374	319	321	361	323	351	326	333	350	349	372	387	362	324	358	315	349	363	337	370	355	348	338	361	358	327	341	318	299	360	305	348	366	332	381	342	311	358	375	349	344	352	331	344	360	353	319	314	355	323	340	359	308	353	354	309	320	338	328	330	336	305	326	301	336	315	352	364	315	361	357	368	365	328	329	340	352	331	324	329	325	339	334	336	353	358	325	320	319	314	318	365	348	332	367	367	356	331	352	304	327	337	325	346	316	345	336	329	329	328	358	351	331	358	335	364	343	332	313	322	388	372	391	361	324	314	335	337	347	307	326	334	332	339	389	384	337	338	354	354	369	338	336	331	363	339	366	385	305	342	357	345	360	362	339	353	337	344	344	338	347	330	331	314	342	312	342	332	315	366	342	374	352	335	321	344	347	376	357	365	291	352	340	313	303	366	300	372	337	359	362	341	360	332	357	347	344	342	366	360	340	355	348	369	350	338	341	376	343	315	321	350	342	356	326	318	362	334	362	332	340	320	373	348	330	352	339	368	349	371	317	319	333	350	317	348	379	364	363	347	351	320	391	400	324	355	334	363	370	327	344	318	328	321	363	330	325	377	341	339	320	329	332	370	308	371	355	334	345	330	357	317	354	307	318	340	357	355	323	332	329	352	286	347	324	350	363	341	329	306	354	337	343	346	330	316	317	357	337	331	385	334	316	327	323	359	316	406	335	340	339	349	371	334	374	344	318	352	348	312	304	329	325	341	363	328	369	342	338	317	329	352	334	344	345	379	315	332	367	365	333	344	330	361	350	338	384	290	333	303	326	363	332	305	354	356	354	333	309	349	379	293	342	342	346	347	301	337	346	334	341	352	312	359	382	376	316	363	380	379	320	320	321	341	342	335	365	376	357	379	337	343	349	346	347	361	304	337	321	349	349	333	322	336	332	336	345	332	353	379	369	365	336	331	316	329	304	313	327	326	374	336	349	351	342	331	345	351	309	316	312	323	333	326	334	341	335	350	314	325	327	349	338	313	354	358	333	322	327	356	310	316	332	369	333	321	365	326	361	325	305	377	339	331	351	343	314	384	369	347	342	378	365	360	342	363	348	341	362	334	337	365	327	323	368	348	344	339	325	327	335	325	375	345	351	331	350	375	320	335	364	348	357	328	319	355	345	319	344	330	343	362	326	347	357	348	338	358	349	325	350	351	349	321	321	327	319	351	349	346	365	346	365	385	355	348	349	360	325	360	347	349	353	358	342	352	339	359	334	334	334	324	342	339	305	323	355	338	333	337	346	333	352	354	300	381	335	359	329	316	333	332	357	320	339	315	335	335	318	345	349	334	309	338	343	340	316	366	326	373	346	322	346	357	335	360	356	322	315	320	331	359	342	309	375	333	365	324	308	328	310	330	322	317	364	315	380	331	340	395	363	343	377	355	340	330	334	371	349	301	329	379	331	362	325	344	314	341	354	341	327	307	361	348	376	342	340	363	347	344	327	331	356	351	331	325	318	357	355	357	347	361	362	338	347	336	349	276	330	326	332	330	327	334	352	328	409	322	345	352	379	343	375	337	360	325	343	367	345	323	333	333	347	317	347	333	341	376	360	346	310	350	337	347	378	338	338	363	336	339	333	338	355	363	325	353	335	347	332	370	312	338	327	329	337	336	329	352	337	369	324	355	348	371	302	342	314	362	341	318	354	307	313	351	359	316	313	323	366	341	344	317	356	341	345	348	332	327	326	311	307	320	326	338	340	363	313	347	294	343	320	334	373	317	379	318	310	332	339
43587	28880	3557	4146	3678	3124	2637	2249	1982	1806	1622	1531	1382	1322	1291	1182	1136	1073	1143	1091	997	1032	1004	926	971	963	951	909	905	919	909	938	934	904	886	908	914	907	879	912	888	885	865	865	868	849	851	844	830	875	830	807	888	847	828	837	871	886	855	816	868	830	881	892	849	833	838	841	854	781	817	851	839	865	889	835	830	814	848	817	825	834	819	911	819	821	840	814	782	828	813	858	850	785	836	867	807	823	786	810	842	816	761	857	801	787	815	767	851	807	806	823	858	836	837	795	836	819	792	838	804	864	826	881	833	838	835	845	825	793	816	800	822	772	813	804	862	808	822	818	793	785	816	837	837	817	840	838	844	799	779	790	808	843	799	834	837	845	831	810	870	792	753	877	831	799	830	870	764	804	861	794	798	803	854	847	826	808	829	814	795	811	810	834	818	795	847	827	828	848	790	829	796	825	834	770	843	780	800	803	825	809	788	815	838	811	770	815	835	800	746	884	848	788	817	828	841	803	778	806	778	846	809	871	800	833	805	804	838	819	782	817	842	834	749	825	783	853	849	797	807	842	864	870	814	831	837	894	840	822	800	816	797	805	808	787	781	825	800	789	799	811	787	856	841	834	805	824	801	800	792	829	796	781	832	809	813	797	855	798	838	873	795	876	820	829	814	850	790	801	834	802	831	813	818	861	811	812	826	756	823	826	868	812	799	835	819	834	793	877	808	837	826	821	832	837	861	785	842	867	789	776	801	870	843	771	841	811	809	838	792	819	807	824	838	808	811	775	816	817	825	803	800	812	830	798	847	824	805	835	820	817	843	818	806	815	787	806	817	806	842	850	847	823	826	822	818	788	860	823	871	814	826	799	809	843	806	813	892	822	839	823	839	809	804	792	853	790	807	842	830	823	829	804	811	783	837	807	859	788	869	852	789	899	804	797	753	755	765	798	780	834	790	767	829	797	815	822	800	847	820	842	799	796	843	833	824	794	810	890	797	784	828	862	830	788	817	843	853	847	822	818	815	811	811	772	822	833	857	805	844	814	839	817	810	779	798	878	821	811	853	852	836	802	814	807	830	814	765	850	827	800	778	863	734	854	774	817	789	805	795	835	830	809	825	858	806	856	862	838	809	814	792	836	793	798	773	842	784	782	815	788	825	802	832	771	862	789	857	820	829	809	844	805	858	776	817	785	876	792	810	787	812	825	818	861	850	837	848	814	848	808	770	815	805	830	830	769	803	831	802	844	783	851	798	796	805	769	851	831	831	810	799	822	814	835	835	840	819	824	817	797	825	756	808	794	798	786	824	787	775	794	798	838	872	860	824	805	803	870	819	852	777	774	830	786	818	826	845	844	827	872	788	825	848	775	774	858	818	831	855	837	824	875	807	791	824	870	822	864	835	844	823	824	828	769	790	822	821	858	803	756	786	815	807	768	801	827	802	914	816	836	763	838	843	801	808	790	815	824	825	793	824	796	804	859	802	815	831	836	760	787	824	850	829	796	817	810	828	884	868	873	755	819	806	829	826	865	830	813	866	867	841	793	819	878	793	829	834	821	825	788	814	818	807	812	868	831	803	836	834	773	811	805	807	828	826	809	799	866	809	813	778	814	791	834	823	851	815	817	815	830	831	812	839	823	756	810	798	827	843	807	837	787	856	787	832	807	790	789	819	820	814	809	828	844	811	782	816	843	834	807	811	842	801	782	797	763	778	823	827	841	826	786	839	806	835	854	795	831	819	778	797	853	798	795	786	866	805	854	855	807	789	816	776	769	875	822	810	790	788	845	817	808	759	822	788	861	851	780	776	810	862	834	823	815	814	822	791	822	797	766	779	805	802	809	782	787	836	845	822	849	820	807	803	826	862	846	815	858	772	836	828	784	816	838	797	804	857	806	821	836	828	780	798	836	821	790	855	828	778	839	822	848	802	840	811	794	768	830	775	836	832	806	821	809	778	796	784	862	785	807	836	817	827	830	803	872	828	804	861	825	827	796	811	802	789	872	785	807	823	781	800	801	844	837	791	780	842	815	820	801	853	825	824	796	788	786	806	776	810	778	809	820	861	803	817	805	840	839	842	825	817	812	786	834	799	783	870	828	816	836	805	791	822	826	837	831	841	806	821	856	805	823	821	817	831	812	782	857	745	842	808	822	843	855	816	873	879	835	820	845	820	780	776	807	792	825	800	812	799	857	773	771	800	873	785	773	829	775	812	830	840	802	849	844	847	833	813	830	854	839	788	833	851	826	800	799	819	839	877	805	892	781	805	860	866	838	796	829	819	792	833	856	808	812	822	826	801	814	835	843	849	786	806	782	808	753	800	868	771	811	812	756	851	855	826	840	802	825	810	851	764	784	827	803	828	872	826	849	852	812	813	798	838	852	799	832	753	789	793	772	831	802	788	838	855	803	784	857	776	786	771	828	811	805	777	798	834	836	785	814	804	839	829	860	797	865	815	831	834	794	767	906	823	807	793	837	801	838	877	808	771	782	780	815	824	808	811	796	796	837	851	816	820	832	795	791	799	779	808	805	885	887	848	824	806	806	787	840	795	801	834	815	810	788	793	834	804	801	807	792	805	854	769	849	800	818	837	808	818	857	825	792	820	847	817	812	826	814	800	854	807	802	790	846	873	826	803	848	825	846	877	827	807	816	794	832	808	833	865	764	778	782	831	793	786	793	868	784	823	803	803	806	853	864	862	779	783	806	771	822	790	825	808	819	809	811	853	836	826	787	805	802	823	832	813	851	832	813	858	852	830	839	839	819	853	778	868	880	836	862	825	815	810	850	846	803	847	774	760	840	832	798	820	808	816	837	833	841	797	880	828	785	826	837	784	840	829	789	809	888	806	821	717	875	776	827	801	920	770	814	771	813	827	811	804	838	823	805	832	775	811	813	812	789	839	808	813	779	855	794	791	812	806	805	814	850	909	805	822	837	801	804	832	825	799	865	854	804	888	834	802	850	819	805	828	838	833	820	823	847	815	824	814	767	823	827	850	826	753	838	790	803	819	872	842	810	798	813	837	855	827	804	823	834	805	849	847	825	791	788	808	844	807	768	806	840	805	855	787	852	808	859	868	796	844	842	808	846	821	812	787	815	789	846	851	785	833	822	773	796	846	808	822	794	838	804	824	851	785	862	832	780	859	860	828	851	815	806	881	775	829	778	855	853	853	812	779	769	801	851	864	810	786	854	823	776	813	818	810	840	793	839	856	825	797	817	816	859	842	838	834	782	796	799	810	835	840	820	802	847	843	806	848	824	829	818	784	856	857	836	786	859	788	839	812	777	867	925	779	800	782	871	823	817	811	791	797	855	788	830	830	854	835	841	816	847	826	844	824	828	800	801	768	868	801	823	821	771	788	774	834	808	838	802	806	807	808	787	777	784	817	827	841	747	816	857	821	777	810	848	808	815	845	779	861	795	858	831	876	781	775	796	814	828	846	813	836	809	880	847	805	787	859	848	826	797	775	802	795	841	871	821	802	820
8656	2800	191	164	171	210	173	159	175	169	167	176	162	193	170	146	170	169	207	142	158	175	146	176	156	168	176	140	171	166	166	163	169	183	185	168	157	157	185	168	182	170	171	150	146	192	169	163	169	175	158	174	166	171	185	159	183	158	165	167	157	163	152	188	176	165	172	152	167	166	169	161	150	184	159	160	163	151	167	175	183	169	156	180	164	168	159	148	171	143	169	197	161	160	157	158	165	189	189	172	173	157	156	171	170	170	184	202	177	178	155	158	179	170	181	171	173	181	145	137	173	159	167	160	144	153	184	158	176	173	212	141	168	172	176	165	171	173	172	162	168	149	151	177	156	160	185	150	161	152	157	154	167	172	155	167	186	177	161	152	167	155	176	191	169	151	188	164	167	182	155	170	170	173	162	176	164	160	159	168	177	173	183	179	164	156	178	155	164	157	183	159	180	167	170	160	169	174	176	156	177	145	172	173	176	164	166	165	165	175	156	150	175	184	194	175	180	164	177	174	156	170	164	135	164	179	163	200	178	175	148	147	179	188	180	169	187	170	161	191	176	190	170	182	160	167	182	164	155	158	141	167	196	180	189	174	169	156	169	132	135	152	165	196	141	158	179	190	162	163	192	150	167	179	152	184	170	184	169	166	166	200	157	147	191	161	154	169	149	166	163	163	184	168	163	155	167	165	162	165	173	152	154	148	169	149	169	181	180	151	162	137	160	184	181	192	157	179	157	174	162	143	166	170	175	179	179	182	175	169	173	171	162	181	169	164	176	171	174	152	170	155	170	151	161	165	160	176	137	177	155	155	167	188	160	157	173	170	175	168	168	179	185	185	193	165	174	167	175	187	150	177	176	173	171	162	162	156	187	169	176	160	160	173	167	173	171	190	188	143	166	178	170	139	166	158	152	164	142	169	181	184	163	165	172	189	179	158	171	194	165	180	153	172	171	161	160	146	154	182	161	200	160	165	178	183	174	169	189	166	159	149	162	190	177	159	201	171	193	166	143	169	177	157	187	174	153	167	166	161	168	183	154	176	171	149	167	165	153	176	159	170	172	154	171	156	160	165	172	179	160	158	177	176	188	174	177	159	190	153	174	171	159	192	174	173	179	168	178	177	154	171	151	159	158	190	156	173	157	152	175	156	176	153	197	158	169	186	195	162	175	180	167	163	177	159	174	195	184	159	159	176	173	177	179	171	171	184	171	176	180	181	170	180	183	161	182	149	188	167	176	175	161	168	194	203	183	182	180	185	167	172	139	157	191	178	164	195	145	154	155	154	184	179	167	187	141	148	148	177	159	173	142	162	182	151	187	182	161	176	158	181	178	199	169	173	154	173	163	170	172	161	146	175	171	185	137	171	163	163	173	159	160	154	186	162	165	180	144	176	181	183	157	170	168	166	189	155	145	187	150	175	184	164	163	185	184	174	175	171	198	190	155	188	180	156	188	169	166	157	166	160	174	157	149	171	179	180	159	180	171	167	161	172	185	186	180	181	166	174	152	172	159	138	163	156	157	157	166	168	173	161	180	149	158	165	175	166	158	162	188	185	160	133	153	158	173	151	145	162	180	164	144	152	162	177	165	156	192	150	172	163	169	131	162	198	162	156	170	175	184	169	177	161	166	163	168	169	196	157	162	168	187	173	160	159	182	175	154	167	155	166	187	185	199	170	163	155	152	166	164	176	161	194	158	155	174	151	180	178	168	160	153	164	161	164	175	144	184	169	194	152	175	160	171	165	167	169	165	186	181	171	162	155	152	154	166	162	155	137	150	181	171	199	159	174	164	182	165	156	161	170	157	188	179	181	158	153	183	179	165	188	168	165	168	170	194	176	182	164	171	150	173	163	192	177	160	165	178	183	163	157	161	164	146	151	170	173	159	167	170	184	138	147	148	176	169	171	159	174	164	171	201	177	198	172	160	148	168	176	160	179	157	172	193	141	154	163	173	160	173	171	150	184	165	168	158	160	176	174	175	144	155	187	168	163	187	161	178	179	168	154	149	147	188	147	160	187	146	169	150	164	190	161	129	160	171	174	159	150	161	144	175	146	165	171	141	171	168	182	199	172	155	170	191	182	185	169	177	166	159	159	173	166	175	167	163	179	154	145	159	161	188	171	187	170	158	157	155	149	140	172	157	186	163	160	190	154	153	166	155	175	201	169	162	174	163	174	167	183	162	147	147	172	190	168	169	182	181	181	168	185	179	167	142	179	160	161	175	148	151	141	174	168	168	154	187	183	150	150	165	139	182	190	151	170	166	157	181	159	176	139	142	158	179	163	173	199	157	172	159	156	162	187	181	162	169	196	136	149	175	159	160	194	160	174	168	158	156	179	175	193	183	190	158	149	159	143	179	150	165	196	167	183	157	165	160	166	176	178	149	162	154	161	178	193	170	188	164	173	153	192	171	166	179	143	150	167	163	147	167	162	141	156	172	194	171	160	146	171	161	171	161	177	144	166	157	177	178	165	174	189	158	190	172	174	176	143	170	162	172	177	155	175	164	186	176	164	173	155	164	133	190	148	180	170	170	181	144	161	164	172	172	158	161	177	152	166	180	163	185	178	146	188	181	165	172	160	155	200	188	155	185	158	189	179	198	157	179	183	153	182	180	178	164	154	171	166	189	169	192	178	156	188	147	179	141	176	184	178	162	159	180	155	165	184	166	163	184	172	162	171	182	172	167	172	171	186	189	178	178	157	180	155	146	158	165	178	172	154	158	167	162	178	162	182	218	142	183	155	173	162	181	163	165	180	163	192	183	153	171	176	176	179	172	187	192	153	164	171	156	159	162	156	180	166	145	136	182	135	151	160	167	185	168	190	144	169	173	183	160	168	146	180	144	181	157	147	173	155	154	171	159	187	189	146	156	167	185	166	186	172	171	152	152	178	153	179	166	167	175	173	189	161	164	165	158	158	154	166	183	208	160	155	193	136	146	163	148	168	186	155	156	161	161	165	165	162	168	152	168	178	166	171	153	181	158	165	154	187	128	159	203	177	181	145	149	165	172	194	185	182	152	174	181	182	159	173	163	174	176	166	171	171	144	178	159	142	171	178	189	167	172	164	151	172	163	189	171	166	143	152	158	146	181	168	155	154	171	200	150	149	142	178	172	188	178	184	184	185	165	142	151	151	171	160	146	148	157	177	173	154	172	148	173	151	195	180	188	199	172	176	168	167	185	174	178	176	152	176	190	160	191	152	187	190	147	154	173	139	149	161	169	164	179	177	164	150	174	154	168	165	164	190	180	140	185	162	181	170	173	166	163	197	172	163	157	166	180	195	178	176	164	194	159	164	178	194	145	179	183	172	163	185	166	172	169	184	157	170	164	170	180	143	176	170	168	157	179	186	150	170	183	145	157	179	187	158	177	162	188	180	172	166	169	163	157	168	164	173	140	154	201	165	173	161	168	163	185	174	162	148	160	160	173	169	154	146	172	161	175	152	164	155	166	169	185	142	181	164	188	143	165	187	178	195
9513	4305	528	551	540	504	528	525	487	523	502	531	501	480	533	450	498	475	477	503	455	527	513	449	471	497	470	461	478	491	468	470	476	518	480	470	518	485	506	453	496	497	498	477	519	474	491	470	524	473	478	506	459	461	499	447	492	476	500	514	473	451	513	496	473	461	474	480	509	479	505	450	454	498	467	474	478	467	480	486	453	510	475	448	495	455	501	477	480	479	458	455	511	521	507	459	486	443	459	506	491	506	483	457	489	455	474	467	510	481	461	500	476	476	473	485	496	485	528	519	478	452	515	476	496	458	487	434	452	508	480	471	495	487	511	504	476	491	490	452	456	506	479	478	457	484	469	508	487	504	503	485	492	497	487	513	498	504	480	494	497	458	473	486	499	473	469	459	468	522	477	523	478	489	475	457	482	488	495	496	471	509	480	500	469	431	495	484	492	428	450	505	448	494	492	523	472	460	472	487	493	481	494	487	512	474	491	459	515	462	461	461	484	493	502	477	465	463	476	462	460	496	495	458	467	469	452	448	498	466	516	473	469	507	494	451	486	519	513	465	480	460	454	487	486	483	478	505	490	487	475	492	482	461	514	477	470	475	506	515	490	482	528	498	488	466	502	517	506	458	472	508	506	465	492	482	491	525	512	501	494	445	486	484	476	481	488	457	473	501	437	475	489	485	484	499	540	481	488	442	487	458	474	493	467	507	503	468	469	483	516	498	457	446	474	476	481	490	495	475	500	488	475	474	454	493	429	471	484	467	460	477	495	480	449	488	454	494	474	465	500	495	493	494	445	472	473	517	518	455	486	482	502	469	459	540	487	490	504	464	506	501	479	474	456	476	472	490	538	524	460	492	466	460	458	487	501	481	464	477	502	473	479	481	458	492	509	514	503	495	479	486	486	489	468	487	490	489	502	453	483	496	454	471	531	468	431	491	448	434	468	441	504	493	500	488	447	484	489	447	455	449	485	504	514	455	501	444	527	500	501	483	523	435	486	478	503	445	529	462	453	452	516	490	467	497	498	475	515	486	485	499	476	495	481	485	493	467	466	511	487	503	493	493	470	516	481	452	467	526	494	445	484	515	459	499	472	456	437	457	458	473	493	481	494	461	477	483	471	464	491	504	440	475	482	465	509	511	479	495	430	477	495	490	431	474	478	489	449	502	490	520	496	492	487	450	497	444	481	471	497	481	500	474	469	517	506	476	454	489	518	516	488	504	474	512	466	494	429	483	525	491	483	484	437	465	491	477	499	481	458	504	460	459	470	460	500	466	472	419	490	485	478	505	493	442	472	499	484	511	459	474	524	409	496	461	498	485	438	477	479	513	467	470	483	458	473	446	454	499	480	493	448	488	465	498	444	461	514	431	458	510	481	460	475	492	484	494	481	499	484	524	465	509	444	471	455	496	507	490	463	476	471	452	500	499	459	561	521	446	496	518	470	444	503	490	474	490	494	473	486	488	462	499	500	524	500	494	464	438	482	508	465	480	484	507	478	469	508	505	441	479	476	499	494	474	483	468	479	456	500	433	467	474	475	470	469	464	504	499	460	494	464	503	466	464	514	491	442	479	493	539	499	452	481	475	472	484	450	514	485	481	473	468	534	510	473	520	462	495	488	443	486	477	485	479	452	470	498	485	501	499	503	480	483	509	432	489	444	472	465	519	454	507	493	480	471	514	485	468	505	496	438	467	449	513	477	492	484	511	503	485	476	484	507	479	484	500	545	526	434	482	494	478	481	455	490	463	502	474	472	493	523	496	466	481	456	474	441	503	451	505	446	502	478	498	463	476	536	444	497	465	529	504	464	533	477	468	457	481	479	501	482	508	498	489	483	502	518	465	480	515	496	496	464	490	523	466	457	455	465	512	463	470	502	478	532	487	491	464	515	460	481	491	504	519	515	476	507	451	484	497	475	498	468	514	482	499	480	508	510	483	487	472	486	511	473	531	508	464	456	523	491	464	452	490	461	494	481	509	505	481	489	496	476	498	473	475	458	462	452	466	487	491	479	439	440	481	452	487	506	486	499	487	509	509	461	505	500	446	483	498	449	491	468	492	495	478	463	515	470	440	483	486	447	480	501	479	510	472	472	481	461	486	520	464	490	484	492	462	435	442	484	505	452	474	484	455	491	487	470	465	506	504	461	493	516	486	459	463	481	525	465	455	479	479	491	491	453	458	453	526	486	460	469	522	499	517	478	465	494	479	503	449	433	492	504	452	492	458	475	432	458	466	453	491	470	466	502	496	451	442	472	446	466	454	503	452	476	486	462	472	456	458	503	462	496	502	457	481	495	484	496	509	490	468	480	491	473	470	475	491	482	480	475	447	490	522	492	467	482	464	447	494	465	480	460	478	460	462	497	464	453	469	492	488	484	457	448	501	453	436	513	463	503	464	447	468	487	525	469	481	486	472	503	504	494	500	467	472	512	486	512	471	515	447	453	475	481	514	471	517	480	488	444	446	488	508	502	480	519	451	497	480	441	493	453	462	481	484	504	493	474	471	468	499	505	442	481	457	516	490	474	474	461	513	469	488	479	501	518	486	497	504	520	508	487	518	455	466	460	456	452	471	461	470	498	483	478	488	496	507	474	493	479	454	443	444	459	514	482	462	467	522	514	536	505	491	493	447	495	480	507	500	484	513	538	450	470	475	481	464	553	485	479	486	490	490	438	523	529	491	490	491	424	507	474	492	468	487	446	529	493	430	456	476	476	498	480	489	432	483	487	511	478	452	494	490	518	475	512	471	495	481	445	474	496	461	496	475	491	457	476	480	466	461	457	484	487	505	439	482	477	454	465	494	451	483	489	504	478	488	469	493	541	497	473	469	501	477	489	491	442	487	460	480	509	439	470	510	476	505	485	496	490	499	467	452	486	494	459	502	493	464	432	486	446	478	522	489	474	533	500	475	461	488	509	441	490	441	529	477	477	479	462	512	508	473	476	491	481	462	504	473	452	487	462	475	498	466	509	471	495	465	449	474	509	450	499	512	464	497	494	483	479	490	509	465	469	494	447	511	479	437	453	503	465	505	475	491	507	437	464	482	481	479	439	489	467	440	513	458	481	483	462	441	502	478	455	485	489	495	499	481	462	444	470	495	502	481	484	453	496	470	470	506	408	439	473	473	472	537	499	536	479	466	494	502	492	480	494	473	499	477	471	480	462	504	469	470	460	499	523	427	502	459	484	483	446	460	502	528	476	488	469	479	491	436	491	472	478	452	492	458	450	514	505	471	481	487	490	508	494	489	437	478	467	511	474	478	466	503	480	478	502	484	429	507	482	497	467	516	489	498	425	496	485	484	474	505	465	461	495	512	461	501	440	446	496	478	440	450	468	495	486	442	495	473	520	467	483	503	516	472	497	465	474	482	460	488	462	497	490	469	448	444	462	499	456	491	446	516	495	456	469	475	444	478	461	472	479	466	447	479	464	472	447	482	456	482	474	491	468	488	497	454	471	464	479	497	486	468	500	512	489	478
53923	41684	8927	1137	708	545	454	474	465	413	430	387	348	395	357	353	346	380	344	342	341	315	364	354	352	340	325	317	354	319	324	301	354	331	334	358	361	343	354	343	292	318	320	326	332	307	340	313	306	309	317	335	322	345	325	302	304	317	335	318	367	364	345	336	333	346	345	311	305	298	329	321	319	304	363	321	344	310	327	348	309	332	342	308	343	377	340	319	327	319	336	321	308	316	351	364	362	328	311	287	331	340	316	322	320	334	318	341	331	323	320	310	324	290	338	307	357	305	383	323	340	323	299	309	273	312	331	341	310	301	296	365	337	364	305	304	284	334	315	298	311	352	322	335	309	321	309	334	324	335	366	331	331	289	344	328	359	279	351	328	302	325	340	334	325	326	323	303	335	331	347	339	312	315	359	323	306	346	317	336	325	340	340	331	340	310	354	321	323	344	348	327	306	301	350	327	334	300	308	323	308	317	357	311	277	287	342	328	365	305	355	322	315	315	308	344	325	354	304	317	312	312	320	335	305	342	293	327	361	335	336	307	328	333	328	309	327	304	344	325	329	313	324	302	338	342	296	342	302	308	331	349	310	314	340	360	362	338	318	309	332	294	319	345	354	336	355	331	350	312	305	325	331	328	315	330	322	303	333	313	337	312	313	337	318	302	366	340	366	339	340	309	297	316	320	329	287	327	319	344	338	350	337	299	330	325	323	346	333	351	318	324	308	367	338	360	318	309	302	343	326	324	319	300	317	330	353	324	323	338	334	322	331	340	323	313	318	327	299	316	313	334	308	345	326	328	336	316	326	315	344	335	314	321	328	299	356	351	386	349	312	329	311	320	293	329	374	305	350	320	314	339	374	331	304	328	318	345	316	348	320	319	317	308	336	322	325	326	332	335	332	318	313	319	358	302	332	330	347	313	342	352	326	377	320	343	317	332	324	330	363	289	326	310	352	332	312	323	315	348	316	337	332	309	323	336	304	347	332	344	327	363	327	351	377	322	334	297	304	372	298	348	298	328	296	335	330	342	334	319	342	350	337	336	315	354	334	312	295	307	313	304	325	369	335	330	341	297	335	325	326	344	299	331	308	310	340	298	307	294	357	321	325	316	341	292	337	334	294	320	298	382	324	319	306	328	317	336	319	313	314	337	328	339	321	389	352	343	327	286	302	327	342	331	310	334	336	345	324	327	289	323	344	369	331	331	350	329	338	346	317	305	307	344	339	336	304	306	315	337	342	318	351	355	346	348	320	327	304	341	338	292	334	341	324	357	338	329	324	312	320	302	353	323	341	339	371	287	309	315	331	321	325	344	329	332	290	316	360	343	355	319	317	282	333	314	305	328	331	323	320	284	336	333	334	312	304	338	318	302	332	351	348	317	340	308	311	339	314	334	320	351	326	301	344	336	338	314	330	327	329	301	358	311	303	354	327	366	299	335	320	329	360	323	314	321	331	308	332	330	333	310	318	317	344	312	333	320	351	332	312	317	370	334	310	327	340	359	339	311	321	335	329	332	323	364	342	322	320	321	279	347	312	305	345	322	303	337	308	336	336	331	330	332	305	345	306	312	311	331	338	341	334	324	352	325	316	367	356	310	335	357	341	315	339	321	305	376	356	325	337	359	352	320	331	302	310	349	314	335	347	292	316	326	310	315	312	330	337	323	343	344	328	334	328	351	297	326	350	341	336	339	333	337	340	334	351	297	357	291	360	363	305	340	352	316	331	338	323	319	331	341	343	352	308	298	286	353	335	332	340	295	333	329	321	346	262	319	365	339	328	334	318	369	315	304	327	325	304	322	339	298	312	328	343	307	333	274	308	303	306	340	326	362	332	361	343	331	350	330	305	320	314	360	334	329	307	335	355	316	368	330	317	330	290	338	303	336	322	317	341	323	330	318	354	311	317	297	316	336	329	302	301	322	313	359	359	340	370	311	350	323	346	330	303	312	346	334	309	346	333	343	310	330	328	272	340	310	346	339	364	305	325	346	352	262	320	307	331	330	344	305	311	335	332	322	367	306	347	313	338	342	353	313	305	323	307	336	290	332	297	329	323	329	316	353	347	351	334	314	323	322	316	325	356	366	354	355	338	342	305	337	345	313	307	338	318	326	306	308	333	302	361	360	321	303	316	349	337	300	278	351	337	327	300	315	325	321	310	309	347	325	318	296	326	327	314	363	307	333	342	358	309	345	331	342	346	292	336	322	341	317	323	351	358	360	344	365	337	322	323	342	339	337	336	322	307	364	320	345	343	330	314	338	341	321	331	332	316	330	376	356	318	362	342	324	310	312	318	322	326	287	312	353	328	323	351	373	352	315	318	336	309	360	326	357	315	338	338	347	297	318	340	347	327	327	377	341	328	324	305	346	327	315	284	329	335	339	328	355	328	321	324	323	325	357	323	371	323	330	293	373	320	344	336	351	349	318	359	311	333	312	341	324	297	288	361	319	333	313	324	313	333	330	317	345	334	356	367	315	313	303	316	317	309	336	324	336	319	301	317	363	300	357	354	318	335	309	318	337	368	318	336	327	312	336	314	332	344	341	313	353	363	354	320	296	300	344	349	315	332	342	312	319	287	267	329	318	334	335	303	343	322	310	305	325	343	317	293	300	307	324	307	310	344	307	363	337	316	309	342	345	330	348	342	324	341	334	349	315	302	349	304	304	326	299	330	334	328	316	329	331	338	341	321	332	357	352	316	323	319	331	328	318	340	315	361	299	320	326	330	333	343	310	324	315	351	342	313	315	330	324	316	331	351	357	345	335	348	333	308	328	335	340	308	329	313	342	320	337	297	310	343	333	336	353	330	304	334	367	340	327	363	320	330	382	319	333	309	318	316	308	342	303	331	335	323	333	309	302	318	348	335	312	345	351	353	317	314	333	359	376	361	378	269	327	346	323	356	348	336	327	324	339	348	351	322	349	315	303	321	350	314	332	310	316	329	323	311	333	343	300	298	325	357	314	342	359	330	304	309	331	330	318	357	317	319	376	321	321	323	313	342	344	309	332	360	327	319	315	309	328	319	346	352	329	344	334	306	366	328	330	345	337	329	324	321	302	338	355	296	349	343	346	361	348	311	360	307	308	336	372	302	307	342	346	323	299	323	323	338	332	339	338	328	347	320	321	321	330	329	316	320	304	332	321	335	345	369	336	303	304	314	316	309	346	346	324	358	304	314	313	332	320	344	353	321	329	306	346	321	300	299	338	321	318	338	310	321	339	328	320	312	353	330	296	355	359	340	374	345	323	360	333	387	310	371	323	325	339	325	324	315	327	326	328	336	311	292	324	314	329	328	325	355	351	323	343	380	313	341	317	323	345	296	295	301	321	347	353	359	316	359	354	359	358	332	322	313	329	326	345	359	349	351	337	337	317	315	324	338	309	357	331	330	354	313	324	309	335	350	355	332	310	344	324	322	328	283	314	328	340	371	347	302	322	323	307	306	342	342	318	316	321	321	344	284	312	316	317	346	331	311	328	326	309
33700	22680	2237	2617	2296	2029	1809	1431	1455	1366	1291	1150	1108	1114	1021	1046	961	923	973	912	889	934	938	888	922	921	884	938	865	914	883	868	860	814	863	843	862	840	837	852	819	831	793	874	826	811	809	831	833	857	819	799	828	820	816	860	849	827	817	848	839	831	859	797	867	831	822	839	845	816	824	799	806	822	870	847	830	829	804	833	794	853	821	809	811	805	813	853	854	842	852	806	798	824	841	807	797	819	784	833	817	839	804	785	813	831	814	832	838	842	851	822	817	871	809	839	819	867	829	858	811	900	791	834	830	871	833	843	821	825	865	883	813	833	777	804	819	819	828	826	802	778	837	794	811	797	815	857	866	769	833	805	849	862	779	792	792	821	807	845	871	836	825	827	823	803	860	805	812	841	858	811	804	826	829	807	828	813	852	823	833	822	789	789	889	801	821	765	809	791	816	814	825	783	821	822	803	824	819	785	806	846	840	862	812	869	764	834	849	831	809	854	770	806	804	805	849	838	818	837	800	783	857	815	860	865	856	825	846	786	781	780	852	848	814	865	815	804	787	837	839	770	852	833	859	816	842	802	794	801	879	848	833	838	792	828	810	789	829	875	782	830	830	807	896	802	823	771	802	800	818	832	822	786	840	867	849	828	840	805	861	746	802	809	818	802	885	829	873	789	854	802	813	829	839	818	812	830	816	807	798	816	787	765	779	802	794	811	801	842	814	828	826	788	844	803	820	802	823	825	860	820	857	817	821	801	787	858	822	827	846	821	840	804	859	815	830	817	815	798	775	841	780	802	806	831	896	829	812	802	774	846	887	777	794	855	868	810	858	873	782	810	862	781	802	792	766	842	853	779	834	842	802	839	822	804	824	875	805	838	790	830	789	861	815	786	852	795	820	808	851	816	856	778	827	792	810	835	851	829	859	796	865	840	809	818	809	864	793	849	854	830	811	872	841	787	852	787	805	827	807	797	788	779	838	848	821	792	784	837	847	818	827	802	843	830	776	812	892	844	824	828	802	889	786	849	797	829	807	732	834	796	793	785	794	826	846	823	760	802	838	819	811	794	818	823	831	786	773	823	836	841	830	847	805	849	818	794	834	812	842	810	821	796	764	820	796	841	796	806	812	817	776	816	856	780	789	814	804	809	804	786	794	807	827	798	834	817	821	782	837	816	789	755	814	816	769	778	815	796	737	847	811	867	856	804	849	830	817	814	809	783	827	852	822	809	845	879	804	837	826	811	873	842	838	798	837	799	861	795	816	844	811	739	789	849	856	813	809	825	841	832	893	843	828	802	809	806	858	858	829	812	855	773	835	868	813	883	858	793	844	878	795	837	813	864	864	814	812	793	855	796	816	805	824	798	827	782	783	844	790	856	841	802	823	810	839	825	817	790	874	841	852	827	810	803	775	794	771	804	770	769	808	831	813	776	805	815	848	880	867	836	847	826	857	838	807	833	802	830	730	822	794	843	799	861	812	831	828	817	795	844	793	819	836	810	888	841	844	858	843	799	836	798	832	766	828	827	777	816	797	787	806	825	864	849	855	812	777	805	801	783	797	856	811	828	816	816	746	838	783	791	799	810	803	816	822	842	779	826	836	796	768	822	830	871	808	794	801	768	858	819	829	829	811	787	796	828	823	827	822	851	843	842	827	862	817	796	825	854	815	818	841	796	804	808	770	808	816	809	810	875	804	744	803	777	805	809	815	786	851	767	820	842	806	824	846	822	789	820	814	823	813	834	820	887	827	805	838	772	874	792	826	829	802	786	878	800	821	817	817	837	814	786	841	781	863	830	797	809	831	828	817	863	815	845	830	794	792	870	820	818	790	820	769	809	850	775	810	795	836	875	844	821	850	811	798	845	804	806	811	822	827	838	798	842	833	815	801	790	838	785	787	824	798	789	828	818	830	765	824	855	827	829	817	836	786	797	841	850	810	839	787	830	786	884	865	808	806	843	805	840	863	860	811	862	880	819	818	832	839	810	800	874	830	817	817	828	812	862	775	772	762	850	805	864	852	783	817	841	824	822	831	814	839	822	797	784	842	803	839	808	836	866	832	891	848	809	863	820	822	810	787	800	845	808	842	848	879	819	840	804	860	812	809	793	820	848	812	820	807	812	935	789	824	832	785	819	797	766	891	838	823	816	811	769	854	811	822	856	835	822	838	818	798	798	863	801	781	846	807	843	772	821	808	833	862	769	825	853	820	822	837	818	802	800	770	842	802	816	793	797	828	805	854	828	853	825	810	811	822	801	798	797	851	773	806	846	817	830	792	831	775	872	861	825	762	855	832	800	853	804	827	801	800	858	814	836	838	812	820	818	841	800	786	789	819	833	819	828	854	795	797	806	859	836	792	837	815	819	792	806	791	868	780	812	824	870	816	819	790	806	814	795	829	845	779	847	804	834	840	846	819	867	817	849	826	800	838	890	798	814	813	861	775	856	777	826	792	804	794	841	767	847	843	840	839	845	817	842	790	777	832	800	789	874	839	831	882	777	740	856	870	818	760	814	846	832	819	801	853	818	875	871	789	848	838	809	787	786	815	789	846	778	814	806	880	822	795	833	765	817	816	874	806	756	817	784	807	837	797	789	866	809	826	817	814	803	807	830	837	854	792	844	824	831	787	892	831	794	823	840	858	812	777	813	767	767	843	792	829	854	776	809	836	827	834	814	839	850	802	813	778	822	793	871	827	821	846	861	801	843	807	785	794	857	840	776	820	829	844	838	824	776	843	843	855	793	790	886	825	803	771	825	855	807	842	800	825	855	771	770	832	778	856	787	829	829	818	805	775	852	824	820	853	800	809	842	795	803	791	833	782	896	882	820	817	867	839	800	853	780	805	850	822	807	812	861	801	814	837	816	909	805	797	801	819	818	897	820	781	812	822	815	846	840	788	832	806	796	842	822	840	825	871	827	767	802	808	836	822	828	821	800	838	825	831	813	827	877	864	849	819	831	825	804	783	854	836	801	864	827	781	817	756	887	823	807	781	840	842	792	892	783	840	827	791	824	764	797	825	822	829	762	744	865	881	820	826	774	798	833	865	807	812	879	771	821	825	794	844	812	848	846	826	867	854	813	807	821	879	796	832	853	842	811	848	772	838	827	793	791	849	848	821	802	838	819	823	861	806	854	809	799	814	820	807	841	816	835	847	812	837	823	824	827	837	833	838	871	850	822	827	846	847	825	871	811	781	869	821	827	813	826	772	829	771	835	826	846	784	785	848	846	844	840	857	805	804	833	820	808	841	817	817	808	811	796	800	803	811	845	831	791	832	852	818	830	829	805	839	855	889	821	857	792	846	833	825	830	773	848	832	838	817	846	816	802	797	837	839	829	804	804	828	792	806	837	765	832	802	827	863	823	853	769	818	777	798	793	832	796	827	820	814	805	832	836	794	850	809	849	853	862	811	801	847	833	830	813	793	836	804	779	892	852	852	814	802	845	789	817	850	842	805	811	773	845	865	789	826	811	851	801	827	826
69348	51921	16443	3851	1053	859	653	632	544	512	516	427	441	433	414	392	377	376	371	362	383	314	368	332	345	355	363	352	332	338	335	344	392	375	351	355	360	337	373	352	328	330	344	340	368	351	348	332	370	331	352	318	340	375	339	358	346	336	356	343	325	357	313	351	343	341	357	353	346	356	347	358	324	324	354	369	344	356	299	343	320	328	333	350	358	312	345	350	321	345	314	357	346	336	340	372	310	347	326	323	338	378	295	357	334	334	337	359	369	328	343	328	352	339	357	354	344	328	368	340	333	340	327	339	358	338	314	332	332	352	337	306	302	391	358	346	347	307	328	364	312	308	355	375	365	349	319	351	359	300	368	318	351	321	326	341	348	364	351	326	330	361	342	369	321	329	337	338	330	373	329	373	318	355	321	318	317	343	350	333	355	350	341	355	343	351	369	308	322	324	324	315	364	355	349	360	345	351	341	358	338	327	332	341	333	349	339	316	354	313	356	364	339	316	371	368	333	347	349	312	342	340	371	322	337	342	366	344	318	320	358	378	347	321	349	338	376	312	340	317	378	323	315	322	347	351	364	341	359	356	316	366	346	346	372	321	296	353	345	365	371	340	363	383	349	337	352	398	322	336	352	349	377	349	338	332	332	346	344	322	349	322	324	338	332	344	348	335	344	337	327	342	376	309	314	370	322	339	339	332	316	308	321	372	294	327	337	347	346	328	337	324	334	324	347	312	360	363	350	349	392	363	353	337	356	329	322	346	357	344	316	357	340	364	349	343	308	350	346	340	299	332	331	319	361	328	334	330	338	330	342	339	366	334	328	350	346	352	347	337	315	329	351	314	340	353	358	349	344	367	335	327	317	319	337	370	353	325	354	311	327	307	332	320	338	380	336	321	314	297	343	324	309	368	332	327	364	327	315	342	355	355	303	334	348	367	340	343	327	327	310	361	342	343	360	341	343	374	342	299	348	362	345	363	342	358	317	323	365	366	325	307	349	315	306	342	334	326	375	354	348	303	327	360	333	303	318	360	317	335	324	337	381	349	347	335	337	344	324	340	326	333	344	341	338	352	349	354	329	356	339	350	374	373	336	319	348	302	335	321	349	350	320	319	355	320	314	358	353	332	313	370	354	333	300	332	321	337	360	345	341	337	313	305	317	357	343	365	338	318	306	326	335	318	328	335	305	337	325	358	353	347	353	380	342	315	340	325	331	346	319	357	311	338	323	301	344	371	343	356	370	328	328	330	335	356	341	356	342	335	358	356	331	319	335	360	331	346	348	324	305	310	340	332	332	334	335	317	319	345	375	328	347	351	331	370	330	376	316	322	347	330	332	340	354	304	347	331	340	339	342	315	327	347	346	364	340	366	313	361	378	361	341	354	338	299	326	318	352	337	332	359	339	346	359	351	335	327	332	330	345	381	326	338	377	345	340	335	312	317	328	333	346	329	358	343	342	339	334	334	325	333	323	310	308	357	342	364	342	350	315	339	356	348	364	315	359	344	350	396	345	354	330	347	349	366	360	345	321	356	345	350	320	351	361	321	365	347	330	338	337	287	371	330	326	312	319	354	351	289	347	346	324	354	341	359	335	350	310	363	344	350	341	317	340	338	340	390	365	335	320	320	371	353	350	336	364	347	323	324	360	324	333	302	346	328	318	329	365	335	331	307	352	313	325	368	374	378	363	357	353	333	357	378	371	350	341	336	384	359	340	351	353	354	354	380	319	336	317	325	334	329	331	346	361	306	390	308	307	325	328	355	358	334	352	332	302	327	301	321	338	305	376	345	331	332	322	343	319	344	336	333	304	325	335	326	354	326	342	344	337	321	344	324	327	320	317	338	351	339	400	379	316	350	374	338	341	290	324	295	338	339	327	351	332	335	298	338	314	357	305	353	335	348	343	326	363	353	360	307	363	376	359	360	316	351	334	353	368	345	339	345	326	344	362	393	351	382	312	343	343	314	320	337	379	338	345	324	338	339	362	325	297	349	320	311	313	337	342	299	333	320	357	337	368	341	364	335	346	301	315	366	335	352	366	344	331	306	349	369	340	372	338	296	337	338	319	332	286	328	329	346	313	347	329	300	324	343	332	333	320	315	352	335	357	374	326	352	356	334	324	364	312	346	345	317	298	368	321	338	325	361	379	358	336	344	335	325	360	317	311	314	335	329	378	362	376	357	334	341	309	293	345	334	335	320	327	324	334	325	341	334	333	341	361	331	336	383	326	330	381	319	330	330	325	358	357	334	316	345	346	363	310	328	369	310	348	362	344	355	333	331	383	362	314	347	324	335	368	342	350	342	339	331	336	344	308	343	345	345	397	309	341	336	367	318	329	332	316	332	334	329	314	384	394	354	335	330	338	364	335	354	331	324	338	384	342	295	373	352	356	364	300	326	355	302	318	313	324	316	329	329	352	335	332	330	354	328	329	297	370	359	342	369	359	324	319	327	344	344	347	310	330	352	345	368	369	339	328	330	357	330	343	330	345	332	328	357	332	340	327	337	352	345	351	369	331	344	327	351	359	328	328	338	363	344	354	355	331	323	319	321	322	333	339	354	337	315	344	309	337	371	350	315	357	353	336	334	359	338	344	358	340	340	354	346	347	340	316	318	317	294	321	336	347	343	331	308	347	339	380	334	352	343	352	353	327	385	312	323	361	353	367	330	345	347	326	340	371	325	361	381	325	355	334	334	309	340	344	316	329	344	381	333	369	344	350	344	351	386	361	315	342	323	315	344	363	344	322	316	324	349	327	337	356	308	344	360	323	325	354	348	353	335	361	346	326	346	348	336	355	343	307	314	372	344	346	356	322	326	350	346	339	321	297	352	348	349	338	341	334	334	319	356	333	337	330	338	320	334	321	378	354	318	348	346	349	305	322	342	354	335	330	359	342	347	321	348	339	339	351	383	338	343	329	330	338	347	324	357	302	304	323	354	312	326	346	322	335	349	333	359	365	332	304	337	335	333	378	341	326	334	371	350	297	349	319	350	350	340	300	339	343	329	347	365	312	344	319	351	311	333	367	372	334	334	334	345	333	347	319	366	322	341	310	331	328	331	333	351	344	332	340	327	339	361	375	328	348	308	350	329	325	355	348	377	352	324	318	360	301	361	336	329	335	341	328	325	346	327	325	338	308	326	361	342	334	341	357	331	325	335	349	324	377	328	358	364	362	334	337	333	318	312	331	373	372	372	314	328	325	326	330	368	328	325	352	317	329	355	320	352	362	336	324	345	373	327	348	371	356	346	339	330	316	369	314	323	331	340	350	339	360	344	339	357	348	353	365	317	336	303	326	360	297	335	313	313	324	319	367	340	355	322	348	331	332	359	328	381	327	388	353	319	348	361	343	334	362	352	361	340	312	334	311	327	337	340	328	384	351	355	370	323	367	337	327	341	339	353	353	304	339	335	334	331	340	305	348	357	353	368	284	325	345	315	324	344	367	320	343	350	353	305	344	350	322	335	327	311	325	334	333	359	343	340
42716	29349	3569	4263	3787	3173	2720	2272	2012	1823	1683	1487	1421	1297	1174	1215	1174	1156	1137	1068	1026	995	968	1012	977	1008	980	923	928	894	925	897	921	906	920	924	850	879	891	859	874	868	887	833	876	818	851	832	826	816	846	777	863	853	869	850	870	860	850	862	848	854	838	770	909	875	836	867	857	873	853	832	790	886	821	812	843	851	835	867	860	756	805	831	798	837	877	845	821	853	844	821	814	850	820	771	807	788	834	785	792	810	800	877	806	796	819	831	774	850	792	821	845	791	798	820	830	789	807	848	784	758	799	797	808	821	787	808	817	837	834	773	774	777	820	870	769	838	776	825	813	815	803	831	893	802	789	794	818	794	836	787	822	784	786	845	835	828	811	843	830	802	860	822	793	835	867	784	818	822	809	850	800	808	801	840	787	798	805	831	820	812	794	784	801	777	818	848	861	822	814	819	829	828	818	776	810	826	780	829	817	802	835	843	782	772	818	783	818	759	833	826	818	762	810	819	807	825	809	850	814	757	787	766	811	806	848	815	835	762	858	791	802	834	805	819	816	790	847	834	815	788	836	834	784	800	776	805	870	760	834	801	839	775	891	766	803	833	875	819	788	826	810	800	840	774	843	769	804	825	775	859	794	784	821	732	790	817	808	829	789	847	847	841	783	826	788	779	808	793	854	768	829	793	814	836	798	845	795	806	868	822	829	822	798	852	791	836	779	813	779	842	805	803	800	795	829	820	819	854	793	777	813	837	856	800	796	817	817	873	825	890	881	789	789	876	795	829	818	793	850	803	830	799	739	828	854	801	794	801	797	825	843	814	827	797	832	819	826	785	818	808	808	829	845	790	857	810	846	782	833	786	829	861	813	832	814	822	817	828	841	774	788	798	836	893	796	847	797	791	793	751	792	806	774	825	874	837	825	818	804	780	860	804	827	790	788	830	839	849	791	786	842	789	787	833	788	784	841	836	870	841	831	823	835	811	820	839	857	795	852	855	810	799	833	769	816	819	797	800	794	833	803	817	838	864	779	842	789	800	752	814	817	856	798	824	805	786	798	789	810	829	814	821	803	808	811	807	821	775	859	810	783	816	803	802	790	820	790	879	802	804	749	870	829	807	762	874	846	806	819	818	799	851	777	825	767	778	786	860	730	770	849	750	762	797	835	841	831	805	811	767	786	860	816	761	849	838	857	787	815	795	853	816	822	849	818	804	806	859	788	845	882	831	822	862	826	779	833	845	828	806	777	821	797	846	836	783	757	815	856	838	846	795	794	823	865	858	836	773	864	809	799	797	842	801	826	831	831	832	858	860	761	812	855	787	781	835	817	793	804	770	828	761	827	808	836	793	812	832	811	860	817	798	835	765	786	821	803	757	808	778	834	797	795	778	847	817	825	785	849	812	851	786	862	844	845	785	789	784	795	789	826	838	848	849	827	842	809	823	835	823	847	789	790	815	814	793	855	793	794	873	805	843	788	812	837	824	790	827	792	766	814	769	847	831	819	828	786	805	791	841	849	835	826	844	809	818	844	889	849	835	880	809	795	811	863	855	800	794	871	775	860	839	809	771	839	818	820	807	814	780	850	850	783	838	806	814	816	817	838	823	811	816	799	875	823	809	833	869	815	841	840	848	789	840	797	794	783	846	817	841	797	870	883	808	781	807	762	807	862	862	801	794	806	818	830	864	802	794	760	837	826	766	824	802	766	832	799	764	836	865	827	790	832	786	852	828	814	775	814	738	844	868	802	823	820	830	813	779	845	810	807	787	797	779	801	816	831	849	745	838	843	851	787	818	765	846	803	776	778	809	801	801	855	812	817	816	792	858	782	781	840	802	835	828	852	789	836	848	843	789	810	767	794	825	811	789	805	823	782	828	774	856	802	844	818	823	823	814	821	797	753	836	792	842	803	856	824	792	806	825	790	788	809	864	800	794	830	826	825	814	836	811	801	797	792	814	790	823	786	876	835	802	818	824	873	847	815	811	892	785	810	827	832	752	794	810	795	815	767	787	787	807	823	832	808	785	852	850	770	828	832	798	792	817	832	803	800	815	809	856	806	818	816	806	810	860	819	765	822	883	765	823	827	791	776	783	803	827	803	818	823	853	774	749	793	828	784	824	793	873	834	766	847	784	813	790	794	790	783	800	808	778	851	771	765	807	794	789	775	740	858	782	861	835	807	809	771	807	792	871	852	861	803	796	838	866	809	836	813	837	796	792	830	817	804	826	809	834	778	791	825	837	780	778	821	784	805	810	798	783	823	776	806	837	814	784	848	778	826	830	847	780	812	811	828	781	855	827	753	780	814	853	899	822	792	787	826	795	843	769	833	790	848	872	846	791	774	803	869	796	794	826	866	832	821	861	857	854	827	859	810	847	846	822	830	821	791	835	824	838	804	823	827	782	806	833	810	823	846	765	838	842	819	805	811	844	820	778	911	839	829	782	798	826	828	868	816	771	835	777	827	816	795	803	833	839	778	817	817	761	814	831	818	770	813	837	872	816	766	805	845	769	828	804	801	833	823	841	806	789	808	812	749	863	813	828	793	840	834	837	873	807	786	840	803	801	817	837	797	766	802	866	850	779	795	831	817	774	819	816	820	831	826	808	827	851	807	857	796	797	759	816	824	815	745	781	820	804	785	821	884	803	809	767	847	790	818	846	826	775	864	854	829	822	826	802	819	843	770	856	824	839	817	779	799	818	818	759	879	812	824	796	823	813	874	791	788	807	863	820	850	808	860	837	826	784	823	854	836	852	810	799	804	839	837	802	808	802	806	860	826	856	871	859	830	846	828	761	796	781	808	867	826	819	781	813	784	831	821	859	809	872	813	805	826	793	838	828	763	784	822	892	833	797	859	860	827	809	812	778	814	784	836	827	888	814	799	844	837	791	839	824	795	791	798	816	823	820	833	850	830	839	812	809	792	850	859	825	847	805	851	812	844	841	842	828	850	807	789	804	801	822	829	806	817	819	803	792	801	824	808	843	845	810	786	852	815	832	798	811	802	847	802	841	790	813	804	780	854	842	833	777	788	839	813	746	793	815	780	871	846	826	842	807	768	791	835	831	826	816	724	817	848	803	797	850	797	809	798	822	800	794	850	821	793	815	784	792	849	818	801	772	818	863	804	827	830	801	807	851	787	819	812	853	877	779	850	811	848	817	874	825	866	807	807	855	818	830	866	759	839	783	853	806	826	774	764	762	826	808	789	824	834	836	780	812	797	802	828	804	833	827	795	793	797	815	841	788	814	825	790	808	804	856	852	788	820	776	814	797	849	816	766	838	821	870	805	802	811	784	864	861	833	816	835	814	803	859	808	812	798	790	793	794	858	806	864	792	801	824	836	854	763	795	827	829	830	840	829	836	805	817	810	834	816	798	817	789	794	843	806	828	808	852	786	788	783	806	853	790	831	799	849	817	777	797	798	810	866	801	854	825	795	838	862	798	788	848	803	778	817	788	798	835	827	797	799	844	784	787	794	803	815	838
8700	2903	199	203	154	170	155	195	204	191	134	181	179	186	153	174	160	161	169	169	183	159	182	156	172	148	178	170	187	166	159	155	158	171	135	165	154	167	176	170	154	187	168	166	149	165	181	169	161	178	163	183	183	178	166	187	149	181	181	174	157	186	174	166	178	166	168	173	132	164	166	182	191	188	167	175	196	155	175	153	166	171	150	168	155	173	163	177	192	175	169	180	158	175	161	139	146	153	184	160	193	163	145	169	188	160	150	142	185	155	148	180	161	171	167	174	174	174	175	181	149	171	172	161	170	176	169	156	163	159	173	170	161	173	170	137	166	148	180	156	169	155	187	178	171	165	165	153	177	164	170	186	163	179	184	159	185	193	167	158	167	161	168	170	140	170	175	166	171	186	147	158	175	174	168	165	143	159	186	169	175	176	150	157	168	163	175	167	174	140	129	170	177	167	165	191	185	170	145	193	185	189	172	171	173	158	155	213	162	168	165	194	162	158	167	152	163	180	144	173	182	150	183	177	187	178	161	172	145	157	159	182	158	180	186	147	160	150	172	169	172	181	166	170	151	161	183	197	158	196	170	155	162	168	153	153	170	181	177	169	143	162	168	179	153	169	151	177	170	173	194	179	159	170	170	159	164	176	163	156	190	156	172	162	155	171	144	167	199	183	171	169	152	158	176	164	161	164	155	165	171	161	166	177	171	165	166	184	165	159	174	173	182	147	142	191	162	160	167	160	156	161	156	184	165	160	201	166	178	146	180	144	173	152	172	155	174	182	171	151	163	152	158	168	199	181	181	154	154	177	163	166	179	161	178	190	165	158	145	160	160	156	166	162	180	183	149	158	164	196	166	142	194	188	204	159	172	176	174	190	161	159	181	166	172	155	145	151	190	166	155	173	189	165	186	174	192	171	163	167	170	154	144	168	171	178	134	182	135	175	171	181	175	169	190	157	166	182	161	163	185	190	164	189	146	157	158	178	154	151	186	188	171	158	153	165	167	172	168	149	169	174	165	181	175	185	165	188	183	189	153	168	173	165	161	147	147	178	166	180	167	187	155	180	149	179	180	144	180	165	160	184	180	174	162	176	162	165	176	173	161	151	154	159	172	173	181	154	162	162	178	153	159	150	161	187	174	176	143	142	160	177	154	173	157	149	160	158	161	175	181	168	140	162	158	159	154	166	163	162	156	168	175	181	177	182	160	154	158	163	156	153	181	165	187	194	171	185	176	196	200	154	181	160	148	172	183	162	159	178	163	165	174	175	161	163	160	190	212	177	171	178	173	169	182	166	187	148	160	182	167	159	163	172	167	149	171	168	177	182	176	171	171	172	148	151	162	175	160	170	169	172	157	174	156	177	187	153	187	169	161	160	190	154	147	165	163	143	201	168	166	164	148	169	181	148	166	163	132	153	172	173	165	193	168	166	175	177	152	153	161	152	154	179	155	178	188	167	174	186	156	177	137	164	164	164	188	155	189	172	163	157	146	166	155	174	160	166	149	149	151	182	183	174	180	149	169	162	180	162	165	154	177	172	171	177	165	157	150	159	183	177	178	163	134	161	182	175	159	183	158	154	152	185	179	174	164	209	167	170	180	151	168	144	161	154	165	152	166	151	152	170	164	162	188	179	169	171	164	167	198	174	153	156	180	144	165	166	163	192	145	193	165	175	161	160	146	170	178	160	167	141	156	174	170	165	158	182	211	167	156	182	143	169	196	191	154	161	177	161	167	190	177	182	147	162	171	176	148	181	166	195	171	179	179	170	177	155	179	181	157	164	159	162	163	172	168	185	163	156	146	153	156	171	159	158	168	167	159	160	150	142	192	191	165	186	196	189	166	169	183	175	168	152	164	156	175	175	159	202	201	161	155	182	179	186	182	177	157	141	162	181	160	166	157	172	174	147	168	156	160	175	171	163	174	157	160	177	187	170	170	166	162	154	175	162	158	150	172	176	180	158	164	177	176	180	180	181	168	150	150	159	161	181	165	169	173	167	190	178	172	171	152	155	165	145	165	171	183	167	143	168	183	169	177	169	145	168	162	180	164	165	167	164	176	188	152	210	164	183	167	183	186	160	145	163	180	176	158	164	161	158	165	155	176	158	159	181	162	194	157	152	172	165	137	177	167	171	174	170	176	157	171	169	134	181	166	166	181	177	156	154	178	170	163	180	171	167	179	163	166	163	169	161	152	193	152	176	157	166	182	173	160	153	169	144	190	140	165	175	169	124	195	177	169	172	161	178	160	169	169	170	166	148	201	157	158	175	205	151	157	135	170	183	175	163	200	162	165	163	155	174	164	195	166	169	169	170	184	176	160	157	178	168	193	145	174	163	167	184	177	153	171	188	185	195	151	168	156	188	169	177	146	165	169	194	162	193	166	147	175	152	172	148	169	185	179	198	163	174	176	190	176	148	188	147	167	183	165	140	182	159	162	166	186	180	184	160	175	133	169	156	179	167	153	163	172	169	155	153	171	155	188	165	164	180	192	181	146	174	180	186	153	195	172	188	155	158	151	157	162	170	193	165	182	158	175	181	183	181	193	170	150	166	179	176	157	171	182	176	153	179	172	155	181	175	188	161	163	176	175	153	157	155	169	156	167	178	173	166	154	161	162	146	177	173	181	159	161	187	173	165	160	179	190	174	141	169	200	171	164	166	159	170	155	173	164	165	186	165	156	168	161	161	160	185	173	157	152	147	164	158	161	186	167	174	167	180	172	165	185	169	155	175	178	176	169	157	156	159	178	183	182	192	164	182	183	183	165	186	177	152	178	202	165	188	186	191	142	145	167	174	178	172	149	174	150	178	170	166	178	163	150	192	157	175	172	198	170	176	164	192	188	165	177	177	153	166	142	156	150	210	198	163	187	175	176	157	180	143	175	174	192	160	143	170	164	170	170	149	159	175	184	188	174	193	176	155	148	164	182	155	162	156	157	171	144	176	191	149	141	176	167	183	161	186	174	164	153	172	177	182	143	160	177	168	200	142	166	180	192	166	168	150	178	155	166	175	160	171	161	189	150	160	167	153	180	152	170	176	208	159	148	170	162	179	186	174	169	162	178	155	178	158	160	163	160	180	174	145	154	169	167	182	151	188	161	158	189	178	163	184	151	161	170	162	204	155	175	175	147	152	166	204	155	148	172	152	171	162	150	157	166	156	157	170	158	186	186	184	172	178	169	174	188	191	168	161	183	178	165	158	164	157	162	175	188	175	165	173	167	176	182	153	171	165	170	178	142	166	178	168	148	144	168	179	177	165	178	182	170	177	176	179	157	168	158	200	164	163	162	176	178	164	156	161	189	204	157	182	165	176	178	173	161	163	160	163	164	182	177	181	158	146	159	186	181	160	173	174	174	176	157	173	163	163	176	163	184	151	186	156	178	151	167	180	124	156	160	136	147	167	164	178	157	145	176	167	188	183	161	175	168	150	167	164	175	174	155	155	170	146	139	166	177	181	183	166	167	175	177	171	155	174	157	183
9339	4516	546	526	527	567	547	474	527	511	483	512	480	494	456	494	502	463	496	520	516	484	449	471	485	481	464	472	495	515	508	447	479	505	506	474	497	459	458	494	456	477	492	500	507	519	504	456	504	531	514	477	482	505	464	495	492	518	494	449	493	479	502	470	506	535	476	496	473	481	476	453	461	498	494	479	512	481	495	481	487	501	518	507	471	472	500	487	478	465	492	485	500	478	508	481	480	512	447	455	498	452	521	504	492	456	555	469	486	498	513	479	488	490	480	463	491	471	489	500	508	443	536	468	465	497	467	494	492	421	458	476	491	465	490	492	452	498	516	504	491	488	481	496	506	483	480	499	429	483	465	497	502	454	491	486	496	509	493	487	492	498	492	470	489	441	473	472	463	489	467	502	499	477	455	454	504	494	488	489	494	443	479	495	465	460	520	509	467	476	456	537	474	489	464	527	485	507	454	469	493	468	508	517	456	474	446	504	516	505	426	509	504	480	470	489	478	510	476	450	498	435	493	439	467	501	482	503	491	500	462	464	486	448	453	458	499	480	473	490	497	447	494	477	517	473	448	467	487	480	503	486	462	475	457	478	488	506	450	524	473	514	548	493	482	464	503	461	485	457	466	447	483	518	443	466	509	506	466	495	497	506	458	471	520	479	453	462	458	473	527	500	487	477	507	498	471	479	493	464	508	487	466	490	467	483	451	488	472	488	493	507	474	482	506	463	464	457	498	550	500	446	464	485	490	495	459	502	477	509	479	482	464	474	480	489	472	500	494	502	474	449	414	503	479	493	497	482	456	457	491	501	485	540	484	483	481	480	504	527	493	510	496	519	499	479	471	481	484	484	465	494	476	485	491	461	494	478	478	485	503	457	457	512	493	483	470	484	432	497	506	498	442	483	464	488	471	500	490	531	471	473	481	475	475	475	474	496	487	504	447	485	460	465	461	481	451	496	476	484	495	472	477	468	477	478	520	465	447	453	493	517	492	487	489	505	492	513	497	458	454	511	442	514	478	487	481	488	490	484	501	500	470	429	488	517	487	468	517	455	504	492	481	474	492	493	455	483	481	469	518	508	517	489	506	457	454	490	491	478	447	487	491	477	516	485	483	478	499	512	473	487	453	508	493	457	458	458	499	517	464	484	526	473	474	521	497	464	467	493	475	499	505	454	501	478	478	457	465	505	481	485	421	503	485	504	467	483	470	491	494	469	495	481	458	497	499	467	443	511	456	482	473	463	465	488	504	476	501	481	478	469	482	487	519	476	507	489	456	437	465	488	468	491	443	461	451	503	519	509	471	477	528	518	489	503	495	453	487	511	494	492	452	489	511	477	507	485	470	508	453	501	438	471	454	449	470	495	470	480	504	549	453	472	493	477	453	501	523	488	495	467	474	488	473	455	464	465	454	506	484	478	460	455	472	486	455	499	487	472	507	501	488	459	477	490	456	513	471	492	455	466	485	504	518	460	474	471	480	461	461	498	498	495	491	489	465	454	467	493	503	519	486	467	505	509	503	525	488	431	511	484	489	514	474	466	475	473	462	488	514	498	495	491	493	492	494	493	529	489	469	535	479	541	513	484	499	464	475	471	508	478	497	501	484	513	464	476	475	501	507	446	486	501	489	515	453	486	462	489	484	460	504	517	452	485	506	469	486	494	460	492	463	488	478	474	474	478	479	466	463	492	516	490	489	474	498	436	460	464	457	482	488	476	462	466	460	471	490	502	451	477	483	507	485	515	480	485	479	479	518	487	501	464	510	468	476	473	511	499	499	515	513	458	477	537	480	449	457	476	506	482	516	518	503	473	483	519	485	444	501	473	470	500	501	494	486	527	499	494	512	433	521	480	500	462	513	459	484	515	510	483	517	487	435	510	487	475	480	494	477	505	515	476	468	427	513	466	518	496	486	460	477	472	498	488	492	478	457	497	511	494	479	467	508	482	485	506	451	464	487	468	503	463	476	513	522	437	495	502	434	445	492	502	461	487	472	519	480	479	480	460	502	451	541	468	433	439	523	515	478	477	489	462	514	473	488	504	530	481	482	510	479	501	496	460	497	469	464	460	519	504	471	482	488	474	470	490	516	469	507	504	481	457	506	492	468	484	480	503	471	478	461	498	505	463	467	466	462	486	480	505	498	451	504	479	479	489	453	500	472	476	487	478	483	462	483	456	468	446	456	463	520	473	485	508	486	499	449	454	429	501	479	470	491	471	501	478	468	536	461	458	463	471	466	496	465	486	495	505	460	488	477	503	488	500	466	462	454	484	512	487	512	486	480	497	479	529	497	489	474	486	488	472	449	468	481	478	459	483	497	512	487	465	505	480	476	440	497	469	501	460	461	483	493	459	473	474	494	472	462	485	496	492	490	463	464	515	512	486	511	514	447	535	471	497	474	475	458	521	482	468	462	473	450	465	494	493	476	500	490	448	455	511	476	460	490	428	443	456	454	513	483	494	465	514	471	477	477	498	504	530	458	444	478	478	481	486	471	490	507	461	454	473	443	473	452	498	446	493	492	480	482	478	471	477	494	502	472	519	464	489	492	485	517	509	476	473	478	468	454	495	500	502	473	488	516	510	518	462	511	462	486	486	462	472	525	492	493	497	480	492	481	539	504	513	490	508	495	474	510	550	503	546	477	463	483	465	465	470	465	456	495	495	456	505	480	468	463	483	441	484	515	500	455	468	483	561	492	479	505	503	488	521	457	488	461	497	456	498	489	477	491	481	497	487	499	519	526	486	514	509	476	479	521	469	486	486	490	496	450	483	472	482	477	499	434	503	467	552	478	465	455	469	472	506	522	479	470	489	459	491	493	481	479	477	472	507	474	463	498	487	515	494	447	462	452	501	519	478	482	423	483	506	490	483	481	498	490	466	512	483	435	530	509	473	502	537	473	500	495	479	495	486	507	447	466	480	500	514	517	499	485	511	460	511	443	480	540	502	505	469	499	538	525	481	486	494	497	486	492	462	473	458	500	462	448	498	470	467	490	523	482	500	491	506	432	461	485	480	457	479	498	443	483	461	476	480	476	509	527	455	511	488	468	466	476	488	533	460	496	487	462	463	441	465	476	505	467	500	485	507	481	491	465	479	468	494	470	511	476	525	494	489	507	477	471	474	491	498	518	470	442	518	458	500	492	474	462	467	479	458	522	451	486	481	500	427	488	495	435	447	461	512	461	446	474	468	486	486	473	487	479	466	463	448	505	456	473	529	495	451	457	461	488	480	503	489	467	480	511	489	489	526	448	498	506	471	456	533	466	505	470	481	472	489	452	459	491	451	475	470	457	507	516	502	493	492	488	529	480	470	457	484	485	472	445	442	459	464	490	456	522	473	484	495	474	471	460	484	489	496	473	494	520	497	471	482	474	510	499	466	501	476	492	497	521	496	473	496	450	463	478	498	464	469	458	489	477	452	482	470	502	510	478	466	500	507	495	491	484	513	491	477	520	462	474	468	481	459	495	508	453	450	473	509
54377	41560	9677	1287	674	540	516	410	412	402	417	381	347	351	371	354	353	350	347	332	325	345	329	301	337	320	354	314	357	357	337	328	330	354	323	341	299	322	284	320	355	372	333	309	302	325	338	363	324	304	311	314	338	315	366	311	337	335	331	290	303	298	362	303	364	334	350	320	335	338	319	336	340	327	330	325	334	323	307	331	306	303	317	346	315	307	344	363	349	328	338	319	339	317	323	353	341	320	306	332	350	345	351	304	323	338	286	304	328	347	319	315	300	303	329	316	315	316	335	310	334	346	311	329	331	348	315	337	315	308	307	332	309	324	318	351	329	332	329	333	313	291	286	337	319	347	354	340	342	368	306	331	322	324	327	304	315	364	272	381	343	299	335	330	313	325	317	305	323	342	325	325	351	329	317	346	289	330	348	310	346	335	335	336	343	304	312	340	350	312	302	355	308	362	353	340	372	276	329	321	310	361	351	364	299	369	313	342	317	319	321	292	363	364	348	347	324	339	331	328	291	324	336	326	320	351	306	308	317	346	342	333	337	293	328	336	307	309	333	341	335	314	347	330	306	352	332	309	361	364	369	354	308	307	327	351	352	341	324	323	326	335	325	323	300	346	319	329	367	332	361	352	343	329	332	322	323	302	346	347	349	351	314	356	358	331	335	315	379	297	340	327	314	345	318	354	324	342	336	331	335	308	315	310	332	325	359	349	345	311	339	317	335	337	328	320	331	282	358	336	315	316	319	369	316	332	339	307	342	317	334	342	341	310	357	324	338	316	322	303	305	320	303	324	344	338	299	310	327	330	340	328	334	338	314	292	336	310	322	356	318	327	346	315	305	319	341	311	318	360	372	291	308	332	314	309	330	322	341	314	331	334	339	354	284	337	346	338	332	313	294	305	326	313	312	338	321	332	289	314	302	334	310	361	306	305	301	300	342	313	309	332	308	298	306	330	334	326	319	313	344	290	324	326	325	286	301	322	330	340	335	324	322	309	341	355	338	323	326	326	312	347	354	325	319	336	325	362	309	337	325	349	343	335	326	281	322	309	357	327	338	312	346	300	326	329	325	324	324	342	333	339	292	334	310	308	328	310	329	329	321	316	333	347	317	319	326	329	330	335	308	333	341	303	328	353	299	311	326	302	307	342	346	343	330	318	328	313	323	339	366	330	327	334	295	318	332	345	344	340	338	315	320	344	367	334	318	340	363	330	353	297	319	326	343	324	344	322	350	300	327	326	314	354	320	330	326	340	326	323	286	348	328	367	327	336	310	372	337	360	357	340	320	337	329	326	316	323	321	333	351	316	345	353	315	345	334	278	351	319	319	343	319	340	325	321	333	324	316	329	305	335	331	349	315	323	326	328	309	347	316	336	332	323	319	322	343	322	329	329	342	319	320	310	318	336	330	357	354	358	313	339	340	323	290	321	331	344	314	323	343	334	325	369	338	359	336	333	298	329	297	357	303	351	288	298	328	358	305	330	335	348	334	336	318	316	341	332	303	314	329	350	345	333	347	317	312	331	378	333	306	350	350	328	326	368	319	340	339	312	350	342	322	323	347	302	334	349	306	294	342	360	317	318	361	303	311	341	356	352	323	340	338	331	299	299	325	338	306	343	297	336	323	302	319	317	345	290	346	353	328	351	345	330	356	303	320	324	296	338	317	331	318	328	310	316	309	333	303	315	324	333	317	346	322	348	332	336	302	334	356	313	340	326	322	288	332	343	298	328	333	372	323	319	352	348	313	333	337	341	354	318	308	317	304	316	293	312	322	329	328	312	320	328	324	328	328	367	307	338	318	332	349	315	337	335	335	334	321	306	293	287	315	346	301	326	352	314	336	287	325	320	353	298	322	301	332	318	312	329	332	345	364	348	325	348	315	328	354	332	350	344	349	351	323	369	350	318	342	322	329	343	344	330	334	302	319	331	327	339	334	343	306	349	301	296	323	340	339	324	341	324	261	305	346	332	340	317	349	352	307	305	321	360	343	319	349	349	339	338	337	302	316	317	318	362	357	307	301	336	328	334	345	336	357	359	296	323	311	330	359	355	315	317	326	340	306	325	312	354	328	331	323	332	329	364	340	311	324	331	312	294	327	343	337	315	329	345	341	334	282	321	351	308	289	322	325	329	315	325	335	381	328	308	320	326	339	323	350	308	318	328	350	318	314	338	349	308	348	323	344	326	324	304	376	346	344	328	321	345	304	287	331	320	343	304	342	324	299	333	313	342	330	327	307	339	322	314	318	341	323	335	320	319	328	358	345	352	321	331	339	293	311	343	317	354	348	336	323	347	345	338	339	337	346	321	326	334	359	339	324	335	347	348	312	318	327	301	352	324	314	328	340	328	339	356	284	325	329	353	333	329	310	355	324	316	348	339	311	309	323	353	369	301	318	323	307	328	306	332	328	356	330	343	340	341	361	326	333	352	315	349	322	333	329	330	328	312	285	326	351	350	335	314	314	323	343	302	341	310	307	307	323	326	356	341	333	313	352	327	335	318	339	360	334	303	335	344	321	315	348	332	331	303	362	341	326	325	325	361	323	311	317	325	341	336	333	313	311	341	299	345	332	337	331	314	303	317	334	348	313	323	321	304	350	321	333	339	301	320	323	351	319	311	375	299	324	346	335	300	334	335	325	359	300	340	343	349	299	342	315	345	326	287	326	322	313	359	343	309	323	300	321	322	331	308	349	328	330	313	359	350	346	325	332	312	310	310	333	339	341	358	306	292	325	323	291	339	338	310	330	332	342	365	345	338	374	336	327	329	299	305	326	307	320	305	356	344	312	351	309	310	308	331	303	319	312	320	343	286	356	333	341	311	334	312	332	354	304	319	340	330	352	311	345	325	341	321	374	340	322	314	364	312	336	355	312	330	350	327	312	333	352	353	343	324	325	348	304	353	328	363	316	323	335	329	308	308	340	313	355	322	321	340	315	314	325	336	312	318	363	312	341	338	347	324	301	322	339	302	317	314	309	311	309	323	303	325	317	296	338	364	330	356	340	355	351	349	334	332	328	345	306	323	315	324	329	349	329	315	338	366	341	289	284	323	346	356	318	335	359	312	357	351	332	336	323	313	370	348	336	310	313	332	301	317	348	303	345	357	347	327	334	339	319	329	306	319	322	301	323	340	299	334	315	351	329	311	317	310	349	348	342	334	328	313	310	333	334	321	322	324	317	347	345	343	338	331	330	317	316	362	322	326	339	336	331	307	352	327	329	312	336	345	314	310	334	324	356	341	348	305	317	344	328	318	305	313	326	325	353	347	295	333	327	347	331	324	304	325	320	325	346	344	312	355	293	316	337	326	334	347	318	348	347	308	311	351	359	345	353	325	324	322	297	338	315	365	338	326	343	319	315	357	340	338	308	342	322	317	365	346	343	379	323	323	294	331	347	303	340	279	341	322	329	318	366	314	308	315	325	318	317	336	306	344	346	338	334	365	312	318	327	304	346	349	326	318	344	327	351	356	332	342	325	366
34029	23332	2304	2591	2376	2019	1778	1631	1437	1384	1233	1225	1146	1119	1021	1001	971	1021	940	918	975	846	905	899	885	851	914	858	879	831	863	822	823	888	844	851	895	859	852	852	819	893	878	892	897	860	808	927	830	917	899	838	837	824	873	858	808	868	889	809	800	794	842	810	783	844	788	779	803	844	837	793	767	830	869	850	855	805	818	798	867	817	845	789	875	869	813	870	830	859	881	795	797	875	872	799	831	794	846	811	780	816	822	801	829	885	842	861	830	858	830	848	837	817	797	826	817	843	843	812	806	920	839	806	768	804	809	800	833	847	885	822	837	865	855	791	809	829	850	808	795	842	805	827	860	835	853	802	827	833	782	805	848	846	869	844	828	849	800	807	855	829	823	810	828	779	818	856	850	822	843	901	794	872	811	838	797	762	878	820	847	801	846	841	836	800	826	806	800	859	935	787	832	770	814	757	775	883	830	863	829	804	846	861	786	799	805	877	823	802	839	797	808	799	814	832	857	791	874	772	804	835	821	810	819	830	860	792	838	841	838	828	827	845	826	846	853	807	832	859	831	892	829	868	807	816	879	838	827	775	824	861	802	850	790	824	837	833	810	824	791	782	792	815	854	846	802	883	861	827	836	835	843	834	814	821	790	815	830	831	785	814	829	810	759	845	772	838	839	854	831	859	818	814	805	832	841	814	825	835	823	825	826	873	805	840	800	822	848	846	854	851	784	861	798	851	784	833	862	834	840	842	874	812	827	840	808	787	792	828	794	826	805	866	847	807	825	842	829	829	875	854	815	834	868	806	829	779	794	781	831	836	903	825	810	824	856	809	841	830	833	835	866	840	851	827	859	773	814	848	774	844	806	825	830	824	803	834	850	804	838	761	840	873	840	871	815	833	816	823	830	755	809	804	859	859	819	781	809	851	818	840	829	755	784	784	849	848	856	759	822	803	825	801	794	790	809	883	811	801	870	861	766	838	831	867	846	853	847	801	853	824	833	906	873	815	818	837	863	853	829	799	791	812	861	819	869	780	799	792	789	790	805	795	844	847	860	798	814	801	816	841	826	845	797	811	879	756	803	806	851	829	807	816	791	827	820	787	797	848	834	805	835	852	842	769	816	803	827	846	809	820	805	835	801	833	843	828	842	933	808	852	833	857	815	754	855	831	735	820	821	827	844	795	837	868	850	807	791	824	809	838	814	841	854	831	824	823	774	836	818	836	856	853	791	833	803	779	822	840	796	842	825	860	835	848	791	852	852	848	834	837	798	837	864	833	868	844	851	839	838	784	809	816	841	814	804	835	835	846	782	767	811	822	798	867	851	805	805	841	792	817	804	817	877	845	858	804	820	774	857	856	808	843	900	758	815	802	827	819	803	795	817	825	774	827	830	865	818	830	860	801	832	835	861	788	798	831	857	835	856	818	829	834	842	818	824	814	866	821	848	800	814	856	848	828	883	834	815	862	815	799	831	826	831	830	822	767	816	774	835	875	840	817	799	854	825	871	780	844	749	835	830	775	811	789	823	827	814	836	841	817	834	792	853	824	794	795	858	901	856	847	819	790	834	854	874	777	840	782	842	806	823	823	835	833	843	796	782	823	875	771	843	890	834	843	821	786	812	839	844	784	822	741	844	845	807	874	821	774	786	798	863	843	871	830	798	799	802	808	869	819	835	848	806	839	825	863	795	878	806	800	821	826	833	805	834	846	836	821	807	834	760	856	802	817	816	866	849	844	879	814	829	832	809	854	851	852	779	850	815	820	821	836	831	857	834	828	861	790	817	824	828	909	810	838	795	855	844	823	809	841	799	782	851	825	844	860	827	814	858	824	802	848	771	864	859	790	866	806	805	867	746	800	817	828	834	809	848	808	870	794	882	834	836	810	825	806	805	799	803	787	819	809	802	851	879	804	829	822	812	847	795	820	853	795	875	781	864	871	911	835	832	798	786	803	811	817	812	893	791	831	810	852	800	767	854	815	880	787	827	835	789	887	881	797	784	835	830	897	826	827	888	845	798	833	845	777	831	837	857	817	824	821	823	820	832	727	841	840	814	815	856	855	821	792	836	820	828	809	864	802	861	824	820	799	826	850	815	848	838	784	898	854	832	813	826	783	816	812	804	817	756	821	819	818	804	790	834	786	835	811	825	866	896	817	817	756	792	812	865	811	802	820	850	817	867	774	873	779	836	799	844	807	759	826	800	843	855	844	836	840	830	846	837	868	821	813	806	780	791	837	839	816	813	832	788	790	834	806	819	809	862	819	814	839	812	826	840	783	807	802	796	862	838	823	842	791	857	809	790	832	813	832	803	852	806	798	837	855	797	820	842	819	817	815	806	822	813	830	843	843	847	775	819	833	816	799	837	802	766	816	853	811	819	847	840	831	734	783	835	789	837	798	839	814	829	853	816	828	775	798	818	734	867	810	833	801	829	806	779	846	859	823	807	826	758	833	821	803	773	842	806	774	866	833	797	810	759	789	802	865	785	843	846	794	856	806	868	796	820	771	829	828	796	819	825	835	795	883	729	828	851	846	800	847	875	807	799	818	815	814	830	833	769	799	824	789	861	827	768	803	805	815	849	800	818	838	780	829	816	867	811	820	863	818	759	814	868	836	836	849	863	831	867	787	769	798	858	810	845	755	801	817	850	861	808	829	815	819	778	816	828	827	728	815	845	817	802	858	817	835	884	768	778	854	815	827	844	803	784	844	841	814	890	804	782	843	812	812	842	807	811	799	840	820	822	821	803	776	759	812	752	864	795	816	846	838	832	811	845	779	820	804	823	836	821	780	862	801	767	801	809	826	820	797	832	812	817	820	863	821	890	839	817	831	803	798	815	837	818	820	828	850	810	819	817	817	829	769	859	833	826	857	762	800	826	848	787	807	818	854	825	822	848	807	791	786	829	805	807	795	806	861	859	850	871	828	827	811	799	814	857	796	792	769	775	841	811	869	837	839	830	819	775	853	794	814	834	844	860	842	850	837	801	859	827	773	829	900	816	766	820	808	829	845	851	790	832	821	819	796	800	858	821	839	857	840	834	811	857	777	828	832	804	779	821	850	837	825	760	826	760	794	818	824	848	791	814	835	789	797	824	804	837	805	827	777	860	849	831	808	833	779	848	899	838	847	829	772	773	805	797	841	802	846	848	792	775	842	799	866	832	804	832	836	864	854	821	843	857	835	835	777	808	786	811	822	839	773	820	820	806	816	851	829	819	758	821	816	823	819	815	876	854	813	814	879	852	831	842	899	834	807	801	840	833	803	839	846	852	774	825	779	785	809	844	813	888	811	831	861	846	802	833	840	827	827	781	839	859	838	871	794	756	848	817	864	890	849	875	808	821	833	828	825	804	842	848	823	816	791	797	829	832	843	862	829	829	810	830	795	799	808	832	840	838	858	864	821	867	814	808	842	810	794	846	809	849	848	800	841	818	809	806	840	815	827	820	813	816	804	828	857	804	841	813	807	833	806	878	752	872	845	862	874
69120	51846	17296	3725	1134	818	674	612	543	496	500	463	454	430	369	398	378	425	389	350	401	376	382	345	364	379	338	368	331	333	348	368	344	338	361	341	373	369	345	339	376	333	391	353	362	319	351	374	350	372	345	362	352	317	360	372	370	323	333	345	359	293	354	328	369	330	330	330	345	348	354	357	292	337	352	368	337	351	333	351	342	344	320	312	328	331	336	340	332	325	346	328	351	370	353	338	399	368	348	336	338	363	327	349	345	354	367	332	377	315	331	333	334	362	335	330	319	336	332	347	319	337	326	344	349	335	366	343	335	318	357	349	344	349	334	354	308	351	358	340	334	331	315	363	352	329	363	322	329	334	319	350	339	315	370	341	331	330	345	321	344	311	337	329	368	333	351	353	334	338	355	315	282	343	349	313	356	364	351	300	338	326	352	343	332	377	332	358	383	351	330	342	361	352	345	360	327	336	383	360	340	331	344	362	348	360	317	367	344	346	358	346	343	352	337	373	329	337	375	317	337	347	341	369	332	359	345	345	388	352	345	345	330	342	348	329	304	318	347	369	320	344	363	359	353	354	306	299	325	325	312	348	333	353	331	343	320	320	336	351	362	380	328	348	340	349	332	327	353	350	322	341	370	324	337	355	330	347	317	356	328	385	360	376	372	352	312	354	323	365	320	335	315	350	343	331	356	321	331	353	339	336	353	322	355	352	315	333	346	341	342	330	363	329	318	373	314	333	356	357	345	330	350	340	363	349	351	338	319	327	306	345	339	366	371	339	341	349	316	344	321	342	341	357	359	352	325	316	328	372	335	307	351	357	355	356	341	328	366	333	357	371	335	327	334	379	363	339	350	324	335	319	332	341	331	332	344	345	354	347	344	328	335	316	366	303	319	356	334	339	336	345	331	361	331	382	354	325	317	343	329	358	341	366	290	367	312	339	348	397	354	348	310	344	361	339	350	336	327	373	344	315	323	308	324	346	347	362	343	324	378	366	335	337	308	341	373	361	324	362	341	351	323	338	354	348	338	384	358	338	347	347	370	341	346	333	347	340	350	338	367	342	334	344	336	302	342	376	354	330	326	343	312	364	316	328	372	361	331	342	384	349	354	318	345	322	331	340	328	338	354	337	355	315	345	303	367	321	340	333	358	329	336	336	363	342	330	363	318	355	336	355	336	322	357	347	360	341	332	347	364	367	327	357	345	355	344	358	362	321	344	320	364	353	334	333	362	337	340	358	366	356	343	313	318	344	357	347	341	323	326	333	344	355	316	379	327	357	326	340	345	311	355	331	392	364	349	350	326	350	343	317	324	344	350	368	341	341	370	383	336	352	330	337	315	366	363	333	346	355	392	335	336	357	325	358	326	346	341	352	348	328	350	342	338	338	344	357	328	350	353	340	304	343	321	300	337	316	366	322	340	336	348	296	332	379	337	343	369	358	341	357	353	314	324	352	339	331	387	336	350	315	350	358	353	335	362	337	329	330	338	361	346	374	340	327	345	324	351	326	374	375	356	368	341	346	342	326	337	331	333	332	357	304	319	350	352	355	345	343	332	371	331	344	339	378	344	348	340	352	341	308	348	371	344	345	297	366	344	350	349	317	341	355	368	326	322	325	342	321	332	320	329	318	372	353	353	351	329	329	303	320	344	342	361	323	300	329	347	311	351	355	322	331	347	353	355	353	321	348	319	329	366	374	366	318	351	367	304	299	357	331	334	328	322	337	325	342	351	349	350	344	342	343	320	376	324	335	318	351	361	335	333	340	362	360	348	360	351	354	307	377	388	339	333	359	308	322	354	353	339	319	349	350	353	334	328	338	336	325	346	329	374	380	344	312	364	338	362	361	345	324	371	332	316	337	358	351	335	359	336	349	347	362	363	366	334	346	334	330	285	312	319	366	351	374	370	318	382	308	376	326	338	369	343	338	331	368	375	328	349	331	323	358	342	340	351	316	346	318	355	309	362	334	342	324	316	334	394	327	323	299	374	311	356	322	323	348	381	344	333	329	358	367	354	292	338	353	344	311	316	315	329	321	351	362	337	344	307	336	373	358	338	349	336	344	347	304	312	338	347	331	360	344	319	312	340	368	312	327	320	345	349	410	339	346	332	344	314	322	322	317	348	319	378	354	311	321	360	365	372	330	355	369	336	337	329	327	349	351	348	339	328	336	310	339	337	342	366	352	342	373	371	351	367	352	392	379	350	341	339	313	355	323	354	358	331	345	359	351	319	318	312	335	349	319	339	357	338	361	324	338	371	342	334	348	316	333	362	318	344	318	314	355	314	329	345	370	346	355	322	340	334	328	371	335	347	401	358	321	355	338	342	329	317	331	357	318	323	338	352	371	335	330	342	375	287	340	335	329	337	337	338	334	353	365	335	326	341	321	347	350	320	341	378	348	343	372	349	324	357	358	301	339	317	344	322	336	372	316	335	336	354	353	323	303	314	315	301	375	344	316	360	394	372	350	297	319	345	340	381	340	325	340	367	324	354	299	352	322	368	291	348	363	303	348	337	363	350	336	343	317	323	360	332	342	333	369	385	315	325	334	342	297	337	307	349	331	327	334	331	364	367	317	322	339	318	363	351	368	315	334	368	310	347	319	351	349	336	345	330	346	366	362	329	332	333	335	331	389	358	335	327	349	361	324	338	330	311	330	341	336	346	322	368	306	346	361	331	342	325	334	340	322	321	350	319	325	379	356	352	332	299	364	309	384	352	342	353	345	361	332	345	334	344	365	353	340	334	364	370	365	341	319	354	339	336	328	327	353	350	392	337	345	337	342	332	319	358	361	307	347	356	352	342	339	354	330	323	327	325	347	338	337	330	346	353	335	329	329	343	316	335	344	345	348	356	336	339	380	350	307	324	351	403	328	366	333	293	361	358	316	332	334	340	362	358	329	326	314	360	366	342	313	332	341	335	321	313	364	325	338	348	342	369	345	329	310	353	348	329	351	330	362	319	388	337	300	367	342	363	366	329	340	335	342	355	356	351	330	336	363	331	355	357	329	323	350	346	291	332	342	359	339	367	324	328	327	328	292	320	343	355	344	356	370	343	329	322	321	334	347	311	297	341	322	313	341	353	322	355	313	351	347	310	330	338	314	390	360	351	332	323	319	403	356	334	341	351	307	336	332	339	350	379	359	355	336	335	350	360	329	339	354	329	372	354	341	317	323	349	314	321	325	334	351	288	356	288	324	300	348	349	331	329	324	317	369	376	333	304	329	312	329	330	328	342	294	337	332	327	339	368	358	396	326	336	311	332	311	365	374	347	311	321	335	357	343	345	344	322	331	339	334	327	373	364	365	347	362	341	333	330	358	333	350	340	359	341	345	307	336	343	365	331	371	362	362	332	342	372	352	372	323	326	310	324	332	354	373	311	334	332	356	348	373	334	344	367	327	328	338	340	359	357	356	362	324	330	346	354	384	364	355	315	350	312	354	320	347	331	322	357	319	304	323	316	343	350	339	335	342	380	324	321	337
43438	29690	3560	4251	3617	3187	2549	2154	1890	1675	1589	1493	1325	1262	1229	1157	1162	1110	1087	1072	1054	1052	1004	950	987	974	944	964	938	918	942	902	907	849	904	880	923	902	854	847	885	847	870	919	888	910	838	884	823	850	827	861	872	873	816	812	830	851	897	857	866	864	821	795	861	794	844	856	833	835	814	774	828	832	852	783	871	784	883	883	933	810	780	800	803	800	827	875	805	812	870	798	781	852	836	820	822	850	826	839	815	880	773	803	815	825	807	796	814	816	789	811	824	855	855	792	798	778	823	839	856	853	853	816	779	849	820	807	831	871	870	830	841	840	841	854	824	828	857	862	860	769	815	836	883	816	833	857	820	885	832	823	826	779	837	804	802	867	831	812	821	816	843	861	819	850	860	786	828	803	819	854	782	820	821	771	816	848	837	839	805	787	837	834	812	827	812	824	799	819	791	824	816	855	836	834	848	839	848	796	825	816	797	808	784	802	803	837	783	790	809	829	805	826	865	822	819	780	786	802	797	815	828	805	822	749	829	751	825	798	830	818	832	880	794	848	785	864	764	894	810	807	813	806	821	792	780	812	777	813	805	767	797	865	802	844	808	790	788	811	810	812	832	772	839	838	818	798	788	831	852	808	827	811	829	847	847	825	780	849	802	883	819	807	871	796	808	831	839	819	859	785	769	765	795	851	782	800	790	875	820	823	833	868	820	830	832	840	828	853	864	843	793	839	791	781	806	793	800	829	787	821	828	816	800	816	807	826	808	752	807	852	818	827	836	808	822	840	861	820	836	850	806	831	767	816	822	770	806	845	840	894	841	850	743	822	823	807	843	807	818	830	809	828	860	788	863	792	811	779	800	829	730	826	822	831	783	863	831	804	818	812	810	816	788	817	805	840	827	840	868	862	822	834	810	841	851	799	812	827	857	845	791	846	752	873	780	806	832	824	829	832	803	813	837	814	840	828	764	795	834	828	812	817	767	791	839	833	763	842	816	846	786	850	811	808	794	814	825	834	824	804	828	851	782	799	813	780	808	835	805	812	775	819	812	830	806	799	808	875	828	834	822	773	827	833	828	817	795	841	812	792	809	791	807	820	791	835	870	809	835	887	891	818	862	775	752	792	858	854	830	843	833	796	802	849	854	776	825	846	840	826	834	848	825	826	840	822	838	849	839	825	802	839	859	784	893	851	774	760	780	792	785	817	819	818	860	814	786	793	842	770	779	797	808	824	814	837	799	827	795	813	825	773	862	806	824	830	856	838	799	823	835	786	823	794	780	842	875	812	784	834	787	867	806	771	816	878	778	788	781	835	805	828	759	827	797	883	808	774	849	803	755	795	833	848	820	838	850	808	826	799	816	835	837	845	816	808	839	852	803	787	872	828	758	820	815	827	797	811	775	874	823	871	769	802	872	858	811	827	801	879	865	784	850	763	801	783	811	845	887	821	809	858	803	811	758	840	814	805	782	770	847	829	780	816	847	846	811	796	839	838	765	862	811	846	800	825	833	828	825	821	815	851	808	827	835	822	864	838	797	793	846	818	820	804	824	816	757	766	816	810	795	793	810	807	824	784	837	776	898	866	886	784	828	807	834	825	789	816	824	819	846	831	829	857	825	840	813	805	798	775	813	818	824	805	820	815	818	856	835	800	833	795	844	827	770	789	819	843	831	814	848	826	784	855	838	799	806	818	804	821	806	831	815	766	857	841	743	825	847	821	844	834	837	880	844	798	837	818	809	845	814	777	806	860	784	830	794	829	786	807	832	813	843	861	792	854	838	780	848	864	857	783	815	792	812	821	787	845	817	843	840	811	830	854	832	880	798	795	822	810	820	863	825	814	839	821	819	831	822	785	805	833	846	797	862	841	800	789	859	847	834	781	820	838	839	774	800	748	848	797	832	860	775	828	840	847	842	792	792	782	801	803	824	821	819	878	815	806	819	814	837	789	819	796	837	814	802	778	811	902	822	794	826	821	890	828	835	803	769	839	861	823	849	796	760	829	862	844	802	819	848	829	798	804	820	817	833	757	849	835	793	901	854	852	885	806	798	853	822	833	819	846	851	808	836	793	856	818	830	773	868	859	828	836	788	835	821	814	759	824	816	821	800	760	810	844	779	854	855	838	817	837	799	824	847	769	833	794	803	833	787	826	792	830	790	809	825	849	797	810	883	844	739	812	836	836	839	820	843	779	821	815	879	810	827	835	849	768	848	808	845	839	811	824	823	857	810	825	847	832	768	849	772	877	818	789	836	793	802	835	850	802	846	840	805	853	843	838	826	817	881	789	778	833	819	794	771	892	851	804	831	820	838	818	868	857	814	851	794	794	828	817	841	860	812	813	783	818	845	814	851	847	784	844	812	792	812	836	885	811	805	816	778	797	801	812	779	821	800	855	823	835	822	840	816	810	810	802	831	806	831	825	791	820	753	844	771	813	867	791	828	835	816	830	781	830	814	872	795	783	795	874	798	763	814	816	840	842	763	831	798	800	770	857	843	877	840	808	813	826	823	859	764	837	803	874	787	842	781	816	818	799	828	753	858	815	834	822	772	818	774	791	796	805	821	829	844	864	819	820	786	811	849	843	810	857	747	756	822	897	773	860	789	850	789	847	803	833	836	806	823	780	827	799	794	799	822	833	834	824	862	858	805	831	821	858	778	840	819	806	806	816	810	860	817	830	822	841	796	807	816	793	849	829	820	803	817	835	844	805	790	836	824	836	804	763	847	779	792	825	798	798	815	844	806	809	801	778	815	768	821	821	828	841	813	805	792	835	807	854	833	887	850	785	826	840	803	866	851	871	803	815	821	798	807	807	816	893	842	813	761	783	832	863	875	815	851	837	804	794	828	852	795	777	774	817	821	818	834	827	822	806	825	782	820	833	828	829	809	814	804	769	838	795	819	815	840	783	762	825	826	792	816	848	830	820	808	830	826	823	796	791	795	853	866	813	821	878	846	790	809	872	855	852	801	793	841	843	797	794	790	798	878	784	855	830	799	750	823	818	790	816	812	814	778	794	828	825	764	805	809	849	835	843	812	793	871	809	842	850	813	838	839	833	815	807	862	858	762	825	811	795	844	843	812	780	838	831	821	851	867	811	830	793	838	842	825	824	812	819	794	860	828	793	817	790	824	836	814	799	811	839	809	819	833	814	844	823	833	813	779	791	827	815	879	827	822	782	836	840	839	846	837	826	829	816	837	768	824	793	833	786	809	793	849	825	807	850	774	786	851	827	832	829	776	821	818	833	764	812	800	816	859	840	803	831	777	842	833	857	825	772	838	836	845	805	813	875	857	830	822	814	777	803	859	802	812	839	849	828	818	852	791	875	817	782	786	864	819	844	818	871	792	826	852	815	817	834	810	811	806	833	834	876	833	782	804	830	845	799	837	792	803	819	811	855	820	808	839	806	845	817	813	814	760	791	774	792	797	818	804	842	811	812	833	802	820	837	836	757	855	762	848	789	858	774	816	830	818	823	843	836	803	856
8784	3073	245	195	182	173	184	182	153	186	187	192	197	180	164	165	190	175	167	174	172	159	150	165	157	173	169	182	174	178	174	192	184	174	167	165	188	172	191	186	156	165	164	171	184	156	167	163	169	158	161	188	193	149	170	168	175	186	160	148	180	168	161	184	182	172	165	170	163	150	181	143	157	181	178	167	144	168	162	175	188	175	195	171	189	152	163	146	167	156	149	158	173	164	146	172	185	172	186	177	165	161	169	169	175	187	161	182	157	173	167	177	166	169	155	161	162	188	167	150	175	147	185	162	176	145	159	209	177	154	183	188	174	148	189	193	176	181	189	187	155	162	151	181	175	174	168	163	167	167	153	176	169	161	163	153	178	168	147	152	175	161	176	183	166	171	178	152	161	180	172	178	178	176	181	168	184	159	170	167	172	198	173	149	158	169	201	177	169	161	141	169	159	181	145	147	153	179	192	186	163	150	171	160	197	155	181	157	150	188	168	159	190	163	170	170	139	164	190	167	164	174	162	158	169	166	190	149	152	164	160	174	170	173	171	139	177	153	169	164	155	171	161	191	156	172	194	168	178	170	170	148	145	166	154	166	151	183	189	166	164	158	190	169	163	173	170	189	176	165	159	185	168	146	171	166	146	161	178	155	158	182	155	170	149	172	173	168	173	181	171	173	165	166	181	159	165	141	154	169	182	167	201	155	171	204	168	191	170	187	161	162	161	168	177	173	161	185	152	145	169	175	162	202	144	183	150	162	188	187	136	182	158	171	149	161	183	187	166	178	180	188	189	182	179	178	161	193	172	160	166	181	177	170	175	174	182	174	150	162	195	167	134	164	164	148	183	177	156	170	168	177	177	187	166	180	168	171	152	154	173	163	192	153	163	170	186	175	182	161	160	146	166	183	162	156	179	173	168	152	180	145	158	171	162	148	190	165	163	165	163	183	211	174	160	185	157	186	192	176	152	182	162	170	151	160	159	176	168	175	148	141	165	179	180	173	150	125	173	176	184	184	152	176	194	182	185	171	166	187	153	174	167	170	173	161	153	159	143	167	176	190	180	169	153	185	157	171	165	169	183	196	146	172	172	170	169	165	172	178	177	168	184	166	167	184	165	162	156	181	161	156	174	145	165	137	166	169	192	148	159	153	179	129	165	165	161	173	155	164	170	180	143	171	156	160	157	169	144	151	184	166	153	160	176	180	158	180	160	159	170	161	182	172	172	164	148	190	179	195	181	160	176	166	160	172	182	187	190	162	167	178	180	191	157	175	178	177	150	166	179	156	171	177	167	191	170	170	182	158	170	178	193	168	195	156	169	168	173	162	168	167	175	161	183	164	176	173	173	170	159	156	164	185	191	164	153	196	152	191	151	183	144	171	150	145	176	182	180	192	157	177	161	170	180	179	215	179	168	170	169	139	182	175	166	162	176	168	156	176	161	152	170	162	179	166	183	174	168	139	171	168	170	172	172	155	181	153	152	170	177	151	146	188	191	162	157	162	168	152	175	166	174	169	158	148	163	174	167	160	157	154	196	175	181	167	160	169	178	158	172	169	181	177	186	182	161	153	192	145	166	195	170	179	162	150	174	159	153	178	164	167	169	149	155	187	160	149	155	166	173	164	174	159	189	189	195	162	145	172	186	170	172	178	144	185	168	159	170	175	159	182	167	172	162	177	169	187	150	171	171	168	159	199	160	146	177	159	183	153	156	172	196	166	186	177	161	167	172	168	155	177	146	202	201	184	160	181	168	179	163	161	169	169	140	172	174	173	167	159	178	175	161	174	164	159	171	173	176	173	184	178	188	162	174	166	173	159	167	169	175	179	164	166	157	167	170	153	150	159	137	155	184	169	159	186	169	165	166	177	163	167	162	165	168	165	178	184	183	165	159	155	168	160	160	203	171	177	164	181	177	172	171	158	186	153	179	140	177	165	156	172	178	168	171	191	185	174	165	184	149	174	142	170	158	191	164	181	207	151	163	167	171	194	152	168	165	171	172	199	185	176	165	157	160	180	158	154	190	180	168	173	190	195	172	152	191	162	161	152	183	153	178	175	172	163	177	177	163	189	184	178	182	182	170	167	162	175	147	168	177	158	181	159	162	144	178	163	182	171	181	168	184	162	161	189	180	158	169	171	190	179	174	166	191	166	177	178	171	169	167	169	181	180	159	169	164	171	177	165	162	165	184	157	148	179	188	168	157	161	161	194	168	207	162	177	188	195	149	185	191	162	181	186	150	187	178	150	197	161	193	165	165	176	174	171	178	154	179	156	183	166	153	189	214	149	138	157	178	158	168	162	159	191	161	146	159	156	174	160	160	178	163	144	181	175	192	163	192	164	156	167	183	154	164	197	176	154	171	168	169	141	156	159	175	174	196	160	147	166	171	168	179	177	155	162	178	165	159	134	188	182	131	155	154	155	182	158	189	176	162	153	156	192	159	154	177	140	188	174	181	176	148	180	161	153	161	174	166	182	189	178	160	181	183	173	169	148	154	180	177	155	172	174	144	171	189	169	147	169	150	178	163	156	172	164	167	174	163	175	173	154	184	167	160	168	164	179	167	159	173	158	162	185	161	172	157	162	166	175	136	150	167	164	173	165	171	188	173	162	138	161	157	133	157	174	191	148	165	172	186	167	172	202	165	130	190	176	141	172	172	170	176	141	190	192	188	168	186	171	180	139	154	138	148	182	164	168	155	160	152	153	179	163	152	160	158	163	183	167	180	161	152	144	158	172	176	195	173	183	161	164	178	187	177	176	155	158	174	174	182	190	188	163	163	195	156	154	153	160	179	170	146	143	203	151	169	154	178	145	172	159	175	195	173	180	192	169	208	153	146	177	176	183	155	158	151	156	168	173	158	170	164	174	175	173	181	159	174	172	147	183	158	191	161	186	170	154	169	184	156	175	160	155	172	181	160	178	206	187	166	166	164	159	176	164	177	167	161	160	164	167	186	164	157	188	173	167	170	165	174	163	155	157	191	181	171	153	171	189	164	176	158	164	170	170	180	159	177	158	158	165	193	180	173	158	157	164	150	177	156	160	178	169	169	175	156	164	196	179	178	177	190	154	159	164	179	209	177	169	158	175	173	159	171	180	193	183	171	183	178	151	150	174	168	173	174	166	163	187	156	166	164	155	153	184	148	175	189	181	154	173	162	169	187	170	182	158	184	186	176	152	201	171	173	157	159	180	192	179	154	196	161	147	163	182	173	178	184	204	164	168	162	151	176	177	166	168	157	157	158	157	168	154	170	159	181	180	188	192	184	156	174	163	171	147	155	190	166	168	164	184	171	166	169	169	170	178	180	173	204	176	155	171	159	178	196	167	161	158	166	172	154	171	160	155	174	160	196	149	161	152	163	170	139	181	185	164	173	176	161	163	164	172	154	158	167	161	159	162	186	181	164	170	196	171	167	186	182	172	167	179	171	172	171	170	166	163	174	166	179	174	174	177	156	186	188	185	200	188	185	178	159	156	158	170
9619	4714	561	568	535	541	554	499	519	504	488	499	492	495	497	511	508	505	482	496	455	527	501	454	508	512	459	494	444	484	514	472	519	475	485	506	565	478	504	503	508	508	510	508	464	503	470	493	510	476	445	472	477	484	456	497	505	482	511	501	516	466	475	476	499	502	504	451	467	504	507	479	492	462	524	511	449	509	479	481	485	534	463	467	453	487	503	538	469	494	452	499	480	492	485	487	497	479	496	477	485	499	508	484	474	494	473	481	502	496	466	495	514	505	521	476	436	481	474	521	421	485	496	476	512	519	514	522	476	469	519	495	482	474	468	514	484	519	482	512	474	492	517	500	513	495	536	499	482	501	512	486	536	523	495	451	482	489	491	504	474	484	509	522	466	483	496	472	489	533	519	506	487	454	490	496	489	503	506	467	464	465	459	494	454	489	490	477	445	493	475	484	426	522	481	519	498	475	481	489	466	474	492	505	502	488	439	489	501	526	481	472	508	491	497	461	503	508	456	501	491	475	487	494	487	475	455	476	514	506	502	471	444	517	479	478	523	508	500	482	529	477	492	461	433	515	490	452	490	500	521	505	512	526	477	493	459	462	482	498	477	502	483	501	471	517	499	495	482	512	474	462	517	499	477	468	474	461	527	494	485	485	481	474	460	494	478	504	475	471	480	460	496	484	513	474	460	490	489	503	474	501	445	483	468	482	461	484	454	467	523	476	479	485	469	463	498	493	511	478	494	473	484	473	493	499	505	460	465	495	453	504	453	439	497	524	536	442	499	455	527	513	486	503	507	481	490	477	479	498	517	472	487	500	502	494	469	513	485	488	486	481	461	453	515	483	482	531	490	493	485	479	519	487	492	463	491	495	492	466	505	441	499	519	488	523	472	505	494	490	527	445	475	480	492	538	443	489	457	557	507	481	488	491	488	490	458	458	482	491	453	487	498	499	532	476	472	509	510	500	456	469	494	486	525	498	538	478	447	465	496	471	441	490	505	470	467	494	476	452	484	524	480	484	474	489	463	508	435	459	514	440	438	487	440	493	516	479	504	499	471	519	492	507	507	499	483	487	464	500	501	490	504	497	493	496	523	489	513	511	477	492	511	471	517	492	468	482	485	474	503	519	487	477	477	498	524	474	478	462	492	479	459	480	488	417	455	493	466	480	512	455	463	521	525	455	502	504	501	487	527	497	497	459	488	477	452	489	512	455	474	503	466	458	458	479	521	478	477	468	462	525	492	511	471	454	516	484	465	470	504	453	510	467	515	471	474	485	521	489	467	484	454	484	481	485	506	512	499	452	442	457	518	482	496	465	509	480	467	479	472	520	504	479	485	511	464	495	466	478	504	460	463	500	488	495	497	443	526	457	482	490	456	512	474	475	475	485	501	532	502	495	503	473	458	529	472	491	464	498	438	485	464	476	444	491	486	468	495	499	441	450	503	480	451	510	472	480	500	477	481	502	467	468	491	492	488	491	488	485	472	520	461	488	483	469	474	498	477	459	475	523	488	472	502	520	496	517	478	502	500	494	497	491	458	448	505	514	471	457	503	498	480	468	484	497	488	473	473	505	511	476	495	510	477	509	481	483	508	492	505	469	529	492	512	484	461	484	467	507	500	464	479	493	490	492	473	502	493	489	512	503	492	482	488	489	494	468	441	440	515	473	489	458	492	486	487	469	507	488	469	446	482	461	477	468	486	485	462	478	451	499	491	450	492	533	472	483	495	515	511	489	491	535	471	499	481	503	499	459	507	471	489	512	474	517	474	484	502	481	468	483	501	466	473	466	509	491	474	476	477	514	502	504	496	463	506	510	504	534	459	468	500	488	491	506	495	492	514	474	520	500	478	485	482	506	484	475	519	476	490	472	494	503	483	482	506	473	456	489	509	472	455	506	465	512	466	493	490	488	495	489	526	493	484	511	495	464	452	513	473	455	495	485	475	478	516	473	480	473	502	478	509	459	529	489	543	434	491	502	477	484	502	447	454	464	508	467	431	505	480	488	480	500	505	509	480	476	479	464	504	471	464	489	503	495	513	500	487	480	494	465	478	503	518	496	488	492	511	510	476	440	472	491	518	480	494	508	503	510	501	485	534	497	466	488	479	517	487	479	462	494	481	458	451	525	518	520	491	524	492	466	494	510	513	503	483	502	501	462	479	490	414	467	507	466	474	471	455	505	504	443	507	495	507	498	482	437	480	477	504	461	462	497	442	423	479	464	508	459	503	448	459	501	447	482	466	511	503	489	469	490	467	427	480	501	454	451	462	493	515	483	484	498	471	485	508	480	476	473	510	468	464	490	501	506	509	473	471	487	455	479	526	487	507	507	488	467	505	548	519	487	489	467	509	489	488	441	506	495	488	485	496	524	497	495	489	466	494	511	482	492	454	473	491	488	465	483	468	488	513	482	469	503	540	492	509	483	505	507	499	519	451	517	514	455	456	484	493	452	484	505	485	513	449	500	469	468	527	494	485	487	497	484	507	493	506	477	471	478	448	459	496	481	536	492	513	508	471	473	481	486	500	482	457	475	512	483	482	502	506	466	505	497	537	475	485	508	515	465	497	448	490	456	520	460	490	487	461	489	503	459	496	508	477	473	481	482	494	465	473	508	471	486	489	444	527	495	488	502	496	497	491	467	473	489	470	489	487	503	491	527	497	464	480	531	481	434	459	518	477	514	460	474	499	477	510	510	469	465	500	494	517	491	470	497	485	534	505	504	477	536	469	508	464	465	478	482	465	483	443	492	462	473	476	467	505	501	455	455	473	501	494	507	472	498	479	492	486	464	502	482	510	469	485	441	503	452	516	500	530	436	461	451	479	452	490	484	512	496	478	488	501	500	459	470	516	494	532	506	498	485	496	504	478	495	490	471	490	477	497	503	461	510	488	482	489	500	485	494	490	480	496	488	511	477	498	450	457	506	510	496	499	490	505	491	496	451	482	489	482	490	499	501	517	492	465	511	506	470	475	490	488	469	477	505	501	503	506	457	485	455	507	459	504	495	481	454	490	488	506	523	485	485	469	497	485	473	481	508	472	464	527	481	489	523	464	468	482	467	508	465	490	513	478	486	509	475	493	495	469	463	458	475	518	496	524	523	485	476	501	491	454	482	498	490	510	483	497	468	491	480	503	479	516	489	488	504	499	522	518	513	488	503	440	540	482	484	501	496	506	452	492	514	453	478	483	488	469	464	497	501	470	506	508	507	495	442	490	463	511	485	483	511	473	498	503	465	472	490	511	464	510	468	479	474	515	475	471	511	501	491	511	487	486	520	480	471	435	481	490	499	504	484	491	511	477	483	519	488	484	490	499	507	494	502	479	438	498	505	472	480	494	486	461	530	471	449	501	480	477	475	508	535	510	465	463	494	512	453	482	500	481	479	493	516	510	485	479	475	487	475	502	478	504	499	478	520	467	483	492	474	483	485	438	503	498	496	515	465	449	455	463	447	474	472	479	501	502	484	501	509	493	467	481	496
55005	42909	10092	1289	714	566	508	510	418	382	386	366	376	421	367	356	390	341	324	378	334	326	334	357	343	350	338	355	332	356	324	376	303	355	321	352	331	338	342	354	316	326	316	326	330	339	362	315	318	305	379	318	351	304	322	337	327	323	292	323	349	321	333	320	310	320	313	342	308	354	351	334	323	296	318	336	319	332	346	364	352	301	338	301	347	344	356	343	348	307	372	339	299	297	360	307	318	344	315	316	323	303	327	337	345	330	337	308	335	325	348	335	342	320	335	323	341	345	329	307	354	316	315	311	315	319	314	310	355	295	317	295	333	312	342	340	347	305	355	337	332	315	318	329	361	335	360	356	326	356	356	307	337	334	312	316	320	350	345	325	338	317	312	357	365	302	344	331	351	318	331	319	336	334	352	342	335	310	305	391	347	350	347	335	344	378	345	313	320	348	331	328	324	355	308	320	317	326	343	335	345	305	311	322	331	325	338	331	348	330	319	312	341	296	323	354	323	292	324	313	364	334	345	324	345	342	317	338	314	331	334	326	340	331	338	308	323	327	332	324	349	340	319	356	301	360	332	318	328	347	343	318	307	301	307	320	375	345	338	328	315	308	342	342	315	332	331	318	334	285	345	334	367	328	317	321	357	355	336	342	299	314	332	330	319	323	361	341	322	305	356	375	337	370	317	324	341	348	308	366	307	355	365	341	342	367	347	317	401	328	297	329	330	309	331	309	318	349	371	331	354	341	325	348	343	327	334	352	325	324	367	333	341	339	311	319	320	281	286	327	346	317	295	353	296	339	347	337	338	336	326	321	278	334	322	334	363	340	306	343	320	338	374	342	342	328	357	303	344	313	289	356	325	350	334	334	336	289	345	332	317	357	340	347	344	346	323	326	345	322	337	308	372	359	327	354	348	333	330	352	326	365	315	340	346	350	363	333	353	342	346	324	319	293	358	308	297	357	363	311	338	315	343	357	325	359	332	336	331	313	316	295	311	340	337	346	342	328	353	376	357	321	287	317	322	352	337	305	348	345	320	335	332	348	304	331	336	335	341	359	331	303	323	352	376	312	328	323	320	313	333	331	337	359	323	333	315	325	343	338	326	317	339	296	338	333	327	329	328	364	357	338	324	320	323	326	324	373	315	351	297	310	330	285	323	319	335	366	321	301	275	291	322	334	323	338	333	312	322	356	316	339	330	329	342	318	354	346	316	320	327	333	351	342	316	335	315	362	323	383	305	323	299	343	334	301	305	313	336	344	339	332	323	342	327	348	345	329	312	364	304	322	302	331	367	370	324	337	312	346	303	333	322	356	350	338	332	318	349	333	313	298	344	352	334	322	308	329	328	325	316	338	321	362	310	342	317	327	314	300	337	332	293	353	356	351	290	337	329	357	335	324	313	325	361	326	348	336	332	346	380	329	320	319	350	339	339	341	349	309	326	312	343	340	330	357	307	320	351	350	339	322	326	345	323	336	367	302	330	339	335	344	320	326	352	322	343	363	325	314	336	328	329	321	337	338	344	296	293	326	317	336	356	342	331	347	307	342	335	352	322	325	303	315	322	309	321	339	358	331	376	301	364	347	328	334	315	343	346	350	342	313	315	323	350	312	324	352	315	323	325	335	308	327	333	347	363	377	334	349	329	360	313	310	313	361	333	349	346	332	297	299	305	338	376	327	360	294	369	337	353	330	345	318	314	361	319	341	323	327	327	327	313	316	331	310	338	324	340	313	327	350	339	338	354	356	339	339	294	345	374	337	335	300	318	333	301	312	345	333	345	352	321	339	338	330	364	313	365	340	332	304	373	361	338	320	337	324	352	312	345	323	353	339	316	324	346	299	338	326	337	335	378	302	341	353	291	349	337	335	324	318	315	337	267	343	310	340	328	297	317	318	314	327	318	338	367	326	345	328	347	342	333	317	383	358	364	332	366	333	328	353	333	346	386	319	326	350	352	320	328	346	332	328	304	297	327	318	353	320	318	362	334	313	348	309	333	301	316	327	332	286	333	337	315	344	352	322	322	364	340	340	326	320	335	354	316	330	322	312	325	354	342	326	331	363	355	311	326	324	345	340	327	315	343	342	329	293	323	354	319	323	329	348	330	317	350	361	356	335	316	358	354	355	342	319	333	305	348	341	340	322	298	309	323	292	329	314	307	306	307	360	321	347	294	365	343	322	311	314	352	343	372	320	366	361	343	344	348	341	329	340	302	342	326	347	344	339	346	325	324	346	313	332	313	329	293	320	332	321	344	352	339	334	304	313	331	341	302	299	349	310	368	353	342	334	342	324	327	362	316	314	303	324	301	346	334	350	320	346	346	315	328	323	314	280	341	348	336	315	329	333	338	358	321	310	303	360	359	322	303	316	340	332	336	309	339	290	321	358	349	320	318	336	350	325	361	314	350	313	346	357	336	352	348	313	311	314	323	331	313	336	331	316	346	353	328	345	332	318	331	341	333	351	316	357	322	303	325	320	306	343	359	348	344	305	309	305	351	283	325	313	308	312	308	356	339	360	335	344	342	320	340	345	348	306	320	317	349	323	340	321	311	350	378	325	323	337	297	322	331	301	323	327	348	344	345	321	321	325	318	326	361	336	363	304	316	357	300	338	337	362	301	344	377	329	363	350	332	353	313	346	351	328	317	322	371	338	333	349	329	377	321	354	346	319	319	352	337	354	312	341	334	316	322	339	349	351	316	337	338	324	360	359	325	310	320	329	331	346	321	319	311	326	322	315	308	321	338	350	336	336	334	370	374	331	329	330	343	324	316	363	334	330	350	318	314	347	318	313	340	321	347	362	349	328	318	361	322	312	318	335	338	348	323	328	349	319	343	325	323	324	354	314	311	354	361	357	305	335	319	345	331	367	317	324	334	351	317	321	304	318	358	303	350	323	365	347	335	340	316	363	348	327	348	339	323	320	327	341	346	317	332	345	330	332	334	336	320	342	326	339	309	348	387	315	322	316	324	331	317	336	299	305	321	317	315	323	316	315	342	330	309	287	338	370	320	348	315	352	343	341	325	324	329	352	322	324	373	340	357	325	352	332	341	317	311	336	321	341	322	324	311	307	336	332	344	305	329	326	351	363	347	360	351	333	302	308	330	334	324	306	294	305	361	316	333	341	311	361	335	371	356	299	348	335	306	314	335	319	298	347	337	346	330	318	354	307	336	341	318	316	332	347	332	314	296	363	356	314	332	350	306	335	340	310	329	341	331	350	339	326	331	327	332	360	338	363	331	342	325	319	313	381	321	302	316	318	349	311	344	361	316	336	299	312	323	313	373	313	326	306	336	321	351	332	326	322	325	337	341	332	335	340	327	323	346	306	317	323	331	307	348	308	347	317	335	328	314	331	330	334	331	310	371	333	334	329	313	317	289	293	329	301	343	353	334	307	349	312	270	328	303	349	321	328	318	354	348	364	368	342	306	315	323	294	333	350	354	361	345	345	331	313	342	320	343	347	317	332	329	326	367	329	300	338
34367	23747	2261	2554	2359	2052	1707	1523	1388	1330	1232	1076	1066	1059	1008	1046	994	946	998	961	917	980	907	920	945	847	916	928	899	883	820	833	832	890	855	857	874	878	902	861	893	866	824	795	815	830	822	836	869	881	870	869	876	823	864	816	858	844	800	853	819	843	840	858	908	803	810	862	897	836	796	862	831	817	800	849	798	849	878	853	861	820	919	825	822	808	885	863	805	864	901	859	805	877	816	844	838	802	798	869	776	819	804	872	781	749	854	805	821	843	805	811	813	825	853	841	881	847	814	848	823	832	873	813	812	840	850	851	790	848	806	872	791	861	874	805	814	827	798	852	870	845	862	856	849	793	862	827	855	834	864	816	815	831	755	863	854	829	833	772	820	805	815	840	878	853	797	815	854	853	812	844	823	834	887	836	804	799	776	848	834	854	825	860	860	787	838	828	854	817	851	804	866	828	850	822	820	827	843	823	871	837	825	833	854	812	820	838	808	827	849	795	862	882	823	839	822	801	824	839	802	798	774	816	804	826	784	805	790	817	834	817	795	854	814	845	802	866	815	796	823	827	858	904	793	824	823	816	885	816	865	836	791	805	826	830	838	868	830	845	783	813	801	866	863	814	850	821	819	787	816	848	815	819	863	819	820	813	821	867	839	799	837	824	846	880	835	870	833	842	813	854	791	809	845	823	792	821	861	814	833	859	888	818	858	817	823	822	839	874	833	876	848	873	816	840	845	844	808	861	831	817	831	797	847	798	816	817	818	784	780	805	798	869	834	785	821	803	808	836	818	806	835	819	797	796	840	803	800	803	786	870	838	835	829	837	869	876	812	842	802	842	834	736	872	757	830	780	848	847	843	821	816	845	809	830	821	808	809	804	809	805	795	865	823	782	839	804	796	894	834	875	843	823	836	804	843	816	801	846	836	804	859	804	837	804	803	801	837	789	820	822	823	813	820	824	803	823	785	800	822	830	853	829	825	837	821	836	786	792	808	845	792	858	827	868	879	817	823	794	812	767	892	846	838	773	879	778	809	820	822	824	831	859	773	835	835	808	888	858	788	846	816	816	834	856	802	852	897	839	840	793	875	848	834	795	817	787	775	829	839	868	801	772	800	846	828	786	826	772	872	783	788	812	812	842	804	861	827	816	853	801	788	832	832	855	822	844	850	805	797	846	797	786	864	821	782	820	838	824	786	796	826	824	822	809	814	913	816	858	888	783	815	829	872	785	892	882	803	858	833	836	759	838	860	849	818	824	875	868	823	835	843	857	826	844	832	833	817	832	821	782	771	816	871	858	846	883	876	793	886	793	832	829	824	838	836	817	772	806	829	875	841	829	845	847	748	822	831	871	833	868	834	799	848	813	837	798	789	859	808	825	835	815	793	840	835	833	853	808	833	795	830	840	829	806	842	861	845	802	780	785	828	821	828	758	879	808	866	804	811	846	839	837	825	836	849	858	847	770	796	875	840	847	798	812	848	800	839	830	812	802	840	832	786	817	853	820	838	813	817	851	887	835	809	790	815	832	802	812	788	848	859	861	826	838	787	816	811	806	831	844	803	807	841	786	795	872	890	854	784	845	871	815	797	776	849	848	869	902	803	827	879	856	801	838	830	827	817	873	840	863	816	815	848	775	784	839	832	771	831	831	812	839	828	814	825	861	869	818	858	813	787	820	808	799	817	825	866	822	792	785	858	874	808	816	860	830	808	885	828	785	823	830	826	803	813	869	800	823	801	804	834	858	818	817	777	838	811	798	895	847	788	806	820	815	835	801	831	848	815	801	874	843	828	842	885	834	812	817	819	880	887	829	839	801	830	823	845	823	819	844	760	846	819	839	831	796	847	793	793	832	808	817	784	789	898	856	837	812	890	832	853	801	840	885	860	813	815	816	788	835	794	840	822	830	832	831	843	852	833	805	813	846	834	867	888	840	902	845	813	794	826	876	832	829	825	846	849	811	827	832	821	817	839	858	829	824	833	829	806	874	819	844	788	810	820	841	809	801	829	802	872	835	855	854	804	781	789	834	855	821	810	829	864	866	852	867	812	807	760	808	835	862	812	799	866	867	816	821	830	817	874	805	786	888	840	836	812	813	790	850	827	804	819	798	764	845	781	843	790	808	825	799	831	779	842	821	826	844	790	835	766	824	806	834	753	832	868	832	864	833	838	812	829	779	798	802	844	862	807	825	835	830	825	883	865	821	800	833	831	859	812	854	882	843	813	842	833	851	817	817	798	800	847	819	775	831	780	832	807	786	821	822	819	807	805	830	825	856	853	855	790	834	886	812	844	846	855	817	865	824	793	878	852	804	807	781	803	868	805	782	855	823	850	792	824	819	846	870	811	828	836	824	827	810	877	812	800	781	751	824	806	842	793	827	854	840	806	793	819	783	876	923	790	783	822	855	766	827	824	783	841	816	857	856	811	842	823	807	816	826	860	853	849	805	823	805	806	761	821	820	811	867	891	839	823	792	848	822	804	831	847	854	819	816	841	848	824	825	846	808	849	786	848	858	833	827	811	879	841	827	832	804	846	857	804	906	852	804	842	876	856	844	840	893	804	821	787	842	823	824	779	862	822	797	868	807	861	821	868	840	845	885	866	846	801	819	848	770	784	847	821	866	780	883	824	797	904	827	860	843	840	835	806	771	857	867	803	846	839	828	775	802	833	802	835	852	803	810	788	823	828	827	804	884	812	824	833	809	823	875	776	864	826	854	872	832	831	836	828	803	887	829	835	843	878	818	855	813	786	813	847	835	853	836	795	852	821	857	830	851	843	831	837	801	826	844	839	861	876	840	822	867	847	757	818	857	801	884	813	827	859	832	866	803	844	827	803	782	814	861	787	838	827	835	801	873	800	792	837	828	885	858	828	846	824	836	829	797	821	853	813	790	851	845	829	807	825	839	809	830	812	845	835	852	845	829	844	820	830	818	876	823	850	797	829	811	841	821	853	826	826	841	827	860	821	823	771	805	758	818	802	801	821	856	770	870	877	781	810	875	837	821	795	789	841	828	858	849	876	847	788	855	822	796	794	817	846	762	798	863	803	835	842	809	856	817	833	835	827	830	817	829	823	855	885	810	842	848	818	824	856	845	814	856	877	843	842	820	822	821	835	815	862	849	866	844	757	861	845	793	864	823	797	818	890	846	865	876	805	806	827	856	789	821	802	839	823	798	839	899	812	861	821	888	835	837	794	780	816	840	836	814	819	845	836	800	848	823	813	814	811	848	865	890	838	806	823	815	793	817	813	787	838	857	814	810	854	865	829	805	785	809	834	812	846	859	784	819	851	798	771	862	828	849	833	803	872	807	819	914	865	831	852	827	797	766	869	794	810	827	878	796	817	792	846	781	816	851	801	774	828	822	819	807	850	792	834	817	848	851	816	821	811	798	821	832	880	828	884	829	805	842	819	849	793	847	829	785	812	847	782	861	846	816	783	837	821	769	800	836	869	863	762	828	794	812	806	798	858	764	837	834	818	851
69463	52217	17980	3915	1131	797	698	618	488	484	441	454	433	396	418	379	364	381	390	353	356	362	383	345	339	396	392	343	326	354	353	338	355	366	337	336	362	344	339	335	364	347	359	374	361	347	357	327	343	360	375	357	330	342	308	387	344	330	367	380	373	331	349	359	360	333	323	311	344	329	332	341	349	344	321	353	334	358	375	339	368	355	345	366	334	329	332	361	341	328	356	373	315	341	352	335	358	377	341	350	347	339	333	313	379	383	340	343	339	360	325	338	347	357	312	366	318	343	355	352	328	345	346	352	324	340	341	353	319	349	319	351	374	326	364	382	310	328	344	328	362	333	338	335	351	358	364	347	292	314	362	331	325	349	350	344	391	355	328	351	315	342	346	364	322	315	331	307	354	352	368	308	328	343	320	327	346	336	326	357	349	356	317	355	383	337	353	352	330	352	338	376	334	349	359	391	361	358	365	339	326	325	325	333	357	367	338	359	347	341	361	336	374	348	354	362	366	375	319	339	341	339	367	323	329	342	383	337	386	341	338	328	373	371	342	333	347	334	357	358	325	336	354	345	362	342	348	354	358	357	388	344	355	381	319	333	312	315	352	329	347	334	340	337	354	314	359	327	344	332	339	340	342	387	363	346	372	345	360	317	347	340	330	318	348	386	308	353	374	346	294	341	369	365	321	364	357	333	329	334	309	333	370	350	371	372	365	340	331	336	346	353	342	344	321	349	359	323	329	336	336	365	322	334	338	359	347	336	333	334	330	334	349	343	318	349	314	302	398	359	327	355	359	375	365	373	342	311	352	366	331	324	348	338	349	361	356	348	368	341	378	368	325	353	319	330	320	329	347	345	340	348	343	352	361	315	330	344	363	390	345	334	332	346	357	327	317	354	304	339	326	366	322	348	364	360	334	354	343	374	314	382	328	334	357	328	403	315	366	344	352	347	394	341	364	352	364	331	365	344	347	352	307	321	318	327	324	355	314	351	351	332	329	350	354	316	327	372	357	327	330	320	333	386	334	370	348	354	306	344	416	335	331	329	343	355	342	332	349	358	340	322	329	372	332	329	334	312	344	330	376	361	319	349	357	345	337	379	354	360	298	361	349	319	330	307	323	336	339	324	358	342	331	332	312	326	313	327	352	358	368	389	328	333	353	315	339	339	348	299	328	341	351	346	351	384	351	352	329	319	349	334	323	364	377	350	328	319	333	353	331	318	324	359	332	343	333	315	367	301	316	334	327	348	371	352	332	331	332	329	338	349	352	350	333	359	370	331	340	326	347	340	330	351	323	323	355	366	364	355	358	316	383	307	373	344	342	338	314	350	365	358	322	339	304	325	336	342	375	372	368	317	342	325	351	342	326	355	348	387	346	337	309	342	335	362	334	330	327	332	324	344	363	332	360	326	343	348	322	342	354	359	356	306	305	354	337	362	351	352	347	317	348	314	326	382	336	331	350	342	319	354	350	357	331	360	332	341	377	362	331	347	351	329	307	366	347	324	307	336	343	333	331	317	354	330	355	358	339	316	350	324	332	352	303	320	318	310	316	324	323	317	343	364	343	339	336	347	376	345	382	320	345	349	327	351	336	335	376	332	370	331	301	338	327	349	347	324	338	371	339	369	301	371	349	356	358	373	337	347	351	362	306	356	377	361	351	374	338	369	367	344	338	354	314	352	364	330	371	367	311	353	338	397	331	338	347	384	365	340	338	351	335	342	359	348	348	319	357	355	337	347	367	342	321	321	313	317	361	336	337	330	376	326	325	355	353	355	328	329	351	319	349	338	338	318	340	338	320	322	333	386	324	339	315	352	367	336	329	359	379	349	381	348	366	356	354	348	356	336	335	321	369	350	353	351	357	299	342	327	351	367	356	347	324	355	366	330	346	342	362	339	332	346	340	343	309	344	338	302	379	322	327	320	331	349	342	342	338	396	329	326	351	354	325	343	371	300	342	360	363	334	344	329	324	349	343	342	350	353	378	357	310	333	315	340	389	333	362	318	336	343	371	337	320	305	351	335	362	307	314	342	352	366	340	378	328	340	339	329	330	316	343	314	328	369	330	354	331	324	381	343	351	344	335	336	311	365	314	339	316	358	347	330	356	323	396	322	387	333	365	341	339	362	383	353	316	352	339	344	344	345	313	339	337	314	348	339	332	338	341	361	335	310	379	349	358	342	340	340	317	330	379	354	372	321	328	369	365	349	346	342	364	327	344	334	344	334	359	368	367	360	337	352	325	339	319	336	379	346	370	315	339	342	329	335	353	366	358	356	351	335	353	328	358	333	326	381	330	377	376	352	335	319	347	332	344	374	329	349	339	376	345	352	344	346	339	310	376	335	306	321	366	344	307	340	333	354	348	330	342	336	366	341	290	336	345	338	319	330	350	353	346	329	377	361	341	320	334	340	318	360	303	346	308	338	310	349	358	368	331	355	338	360	364	288	295	345	347	349	347	330	378	319	345	330	332	367	375	368	329	333	357	325	326	336	352	318	324	321	371	335	362	338	328	326	324	363	345	336	327	347	331	339	343	347	292	353	332	331	355	344	309	350	356	330	337	362	364	373	340	315	312	334	335	389	371	375	334	365	337	333	351	362	310	328	333	357	339	381	336	391	350	341	355	295	341	331	303	375	344	349	348	332	318	340	342	342	350	357	343	333	339	345	312	332	337	327	313	346	347	400	349	339	319	356	365	342	384	358	362	318	323	300	339	361	343	342	389	334	347	380	329	326	356	326	362	363	352	346	361	367	288	327	340	326	332	342	353	339	370	353	344	338	368	332	333	341	373	361	355	347	319	354	329	351	336	312	362	340	355	345	312	333	340	353	359	382	340	361	335	347	347	325	311	322	327	366	322	337	324	336	356	322	352	338	374	373	329	316	322	320	363	357	338	383	305	340	332	368	353	332	340	343	325	346	325	355	346	291	336	316	357	313	329	341	352	395	346	351	352	336	371	350	317	319	330	360	297	316	347	335	357	326	336	332	327	368	381	342	338	353	342	320	342	335	352	376	332	357	344	310	328	345	356	354	356	327	342	332	347	288	364	361	329	341	347	353	352	340	364	309	359	348	328	340	326	320	322	346	349	343	309	357	309	334	318	350	345	302	356	321	343	317	344	328	354	370	340	362	345	333	348	336	331	348	339	362	327	343	366	370	329	349	301	339	343	327	359	328	341	323	356	318	332	343	353	348	339	328	336	347	322	351	343	345	354	338	331	357	350	325	318	373	349	352	318	338	362	363	331	370	347	354	331	376	343	320	325	376	363	327	337	323	312	324	327	343	349	324	348	343	356	360	337	348	299	329	361	309	347	337	304	322	383	341	323	388	323	307	333	344	329	382	312	363	338	355	362	344	355	317	357	319	364	360	353	324	357	360	364	340	343	347	356	342	299	340	334	331	323	343	346	351	335	324	347	335	318	304	345	380	337	322	353	335	317	337	340	343	355	325	358	337	313	348	354	372	349	366	325	360	342	382	331	337
43836	30254	3457	4147	3675	3163	2559	2145	1948	1746	1641	1465	1425	1353	1217	1201	1107	1134	1040	1029	1079	1011	981	927	943	967	932	926	954	960	989	894	951	909	872	914	900	873	860	849	900	901	876	865	886	845	881	911	856	883	855	836	865	854	871	819	872	863	903	848	854	827	874	846	831	853	862	779	828	861	832	793	818	859	847	854	850	879	853	851	851	843	880	810	834	782	816	844	858	878	861	827	866	769	816	828	831	792	818	811	771	862	794	847	844	817	794	826	817	767	840	808	851	803	855	827	837	783	790	857	832	847	802	841	798	792	832	838	903	843	800	740	783	806	847	802	840	845	870	843	819	839	816	824	826	814	854	817	820	858	849	931	862	805	847	778	847	811	796	795	820	845	885	788	802	807	836	843	842	831	816	836	837	826	863	819	760	783	787	801	825	821	833	826	844	817	816	845	791	792	831	870	846	810	860	806	834	769	810	791	841	847	809	783	786	820	794	847	873	837	789	776	835	857	861	823	761	799	860	820	839	799	803	800	802	837	814	802	818	856	844	811	811	799	896	824	792	780	852	838	842	833	848	808	792	781	839	847	798	823	819	856	826	786	852	823	789	780	797	792	784	788	823	796	800	833	808	840	876	819	780	828	807	878	786	776	807	872	831	788	815	805	814	832	797	884	807	829	844	793	825	826	789	808	803	833	809	884	789	794	808	813	810	814	842	789	828	784	840	803	842	802	812	783	790	797	838	865	904	785	808	826	785	811	828	769	872	834	798	802	755	825	797	847	826	834	827	836	806	861	785	845	816	837	839	823	836	788	847	842	804	821	819	780	830	855	823	849	830	832	830	821	874	860	801	862	806	842	857	836	797	821	811	837	833	811	803	841	821	840	834	802	767	789	837	800	851	834	781	841	815	818	821	821	890	796	854	810	797	802	827	883	787	837	848	834	806	833	808	868	860	809	841	816	897	881	806	815	801	848	811	827	846	852	796	844	826	805	822	797	789	796	818	817	873	821	788	844	841	763	823	821	811	872	830	817	822	787	877	884	848	828	835	823	797	842	835	839	845	825	861	777	823	769	762	784	854	833	801	753	825	822	818	806	790	790	817	833	843	803	820	818	874	787	830	837	814	811	813	711	829	776	842	797	825	786	801	840	823	837	803	819	879	867	846	809	793	851	840	842	859	809	821	823	812	846	832	897	823	797	856	805	810	804	822	840	841	788	816	854	837	787	834	744	733	832	814	841	818	784	813	841	754	839	778	835	819	788	790	808	810	819	817	823	835	805	829	828	787	848	800	800	807	809	829	794	789	810	816	834	799	831	820	803	869	836	871	789	804	808	827	851	823	824	829	890	771	802	811	847	806	867	825	788	831	859	806	836	812	823	841	891	844	789	810	823	822	810	857	800	838	810	853	875	815	860	850	789	831	836	886	828	850	764	803	734	825	817	808	880	809	797	815	814	802	840	791	868	904	826	802	781	809	834	784	830	849	824	811	841	847	842	815	818	808	835	833	844	840	809	848	799	812	815	815	817	821	843	825	809	834	791	784	807	824	795	805	808	829	788	798	868	849	826	801	809	798	791	857	768	828	848	788	794	803	824	811	818	786	843	836	785	775	758	830	860	816	882	829	871	819	821	810	857	848	869	835	790	785	885	794	891	808	789	840	790	825	795	811	863	858	818	804	832	812	777	825	825	854	814	789	854	805	873	814	813	810	830	851	841	798	819	802	799	798	840	838	824	809	801	817	814	841	825	818	844	794	863	826	849	835	817	822	802	855	840	817	826	786	805	812	810	796	835	763	840	782	844	812	874	779	840	825	881	838	753	819	777	864	799	824	810	865	767	793	808	853	856	826	813	846	811	792	822	885	823	778	804	854	871	841	764	831	821	793	814	800	821	787	795	784	795	793	822	844	822	820	881	756	871	772	814	877	803	827	878	768	865	835	805	771	817	799	817	820	856	818	855	839	789	783	821	862	793	857	794	732	817	803	870	808	823	835	797	793	834	824	796	826	880	803	781	839	808	803	800	838	829	852	805	767	814	790	814	805	792	863	783	848	837	835	848	790	825	786	847	867	813	875	779	793	836	847	808	817	787	827	832	813	844	839	823	855	853	872	812	791	818	834	852	790	785	819	819	774	833	830	801	862	827	816	833	830	840	823	817	804	783	831	828	834	816	849	753	840	797	790	845	810	766	831	783	801	849	812	833	857	854	858	828	864	841	821	834	819	826	765	824	862	810	837	810	881	808	818	796	806	827	850	828	799	796	844	799	828	817	856	798	824	827	856	798	864	857	810	873	796	819	809	815	843	798	837	874	817	799	793	865	798	820	838	834	808	767	832	868	885	817	811	871	864	837	860	815	821	840	866	819	844	861	814	838	849	836	861	796	815	824	844	779	799	789	890	829	826	800	801	839	806	821	812	786	788	806	832	855	810	800	846	829	793	852	832	781	833	837	807	863	785	836	843	874	829	824	778	819	811	810	798	807	814	816	841	785	813	828	768	802	800	800	829	802	801	843	821	847	862	834	790	855	852	808	837	809	839	800	814	873	799	793	789	858	804	802	770	858	757	828	736	794	797	838	867	816	786	805	847	792	796	793	809	810	805	874	830	782	842	802	863	850	856	815	808	781	763	780	845	805	833	830	867	810	834	808	808	838	852	765	747	832	804	851	826	833	880	812	818	798	837	845	844	883	835	810	833	844	830	859	831	793	824	830	817	802	778	805	804	834	818	779	852	840	833	793	821	835	829	859	873	794	831	832	822	839	845	792	846	807	867	829	785	866	811	807	771	807	801	777	789	889	795	803	842	850	866	812	862	813	800	770	813	760	793	853	824	832	821	846	816	846	837	810	881	854	876	858	816	820	798	869	888	832	805	849	825	843	795	829	837	829	815	825	790	770	807	808	778	840	800	805	853	802	896	845	819	826	803	774	847	816	801	864	802	832	863	844	853	814	811	811	851	778	798	864	789	826	849	819	766	802	830	821	825	754	816	862	778	801	877	854	804	836	830	795	773	761	795	830	824	809	781	835	868	801	803	857	879	837	806	831	800	813	836	825	778	881	876	800	789	874	804	791	797	802	855	850	827	860	800	852	843	885	870	868	852	787	811	809	796	796	806	859	816	792	830	861	817	812	767	810	787	841	819	809	801	801	809	789	820	887	744	805	805	829	838	839	810	852	839	784	863	865	808	793	825	824	810	853	838	839	801	824	854	858	834	878	903	820	844	832	853	785	807	850	841	799	839	806	860	788	882	786	828	825	813	748	809	850	821	840	789	852	795	813	847	839	854	853	809	824	834	823	879	846	819	805	853	843	870	787	823	825	824	841	853	865	866	846	824	803	842	802	808	857	845	865	832	829	838	806	798	785	839	791	844	804	754	796	846	795	775	840	829	865	809	877	860	825	874	817	824	836	849	846	804	888	837	806	846	817	799	795	796	807	804	810	828	843	826	816	829	776	796	765	840	778	829	828	838	801	819	821	861	811	814	815
9350	3540	221	208	198	202	186	171	157	175	167	162	172	182	172	191	153	155	193	159	176	163	194	174	187	167	147	163	165	166	169	198	165	181	193	171	166	162	179	172	157	174	186	178	170	174	188	186	162	162	172	208	169	182	173	179	179	169	169	170	178	179	161	192	143	165	169	177	190	172	184	206	166	185	183	204	163	160	176	158	187	167	165	181	183	170	173	212	172	178	154	163	177	175	160	183	181	172	156	172	171	173	178	192	174	175	170	172	194	156	188	187	168	148	171	182	158	146	182	174	162	177	173	188	173	175	182	174	159	163	179	156	177	163	195	166	168	164	204	164	168	174	188	185	179	190	174	168	170	163	176	166	199	170	170	160	180	161	188	170	154	154	135	171	135	169	177	198	156	189	190	179	187	189	171	161	154	173	164	161	174	173	181	199	154	183	165	183	166	181	169	167	192	179	170	200	171	167	163	171	167	185	153	163	176	167	173	161	178	163	165	207	178	165	172	153	166	159	166	152	179	162	181	171	182	177	167	173	184	166	162	178	165	167	170	150	172	149	151	175	199	175	164	159	132	165	172	193	182	161	183	173	181	166	149	172	163	177	172	173	178	153	186	160	191	164	175	171	182	166	152	158	186	201	147	175	146	174	175	149	171	186	188	149	153	172	161	160	177	163	161	172	155	168	177	177	143	175	169	168	192	160	188	159	163	172	172	160	161	178	170	181	169	185	201	172	170	160	163	163	171	174	177	157	172	176	154	165	169	145	187	184	161	161	190	189	184	180	190	154	175	178	184	176	178	177	182	184	178	194	183	180	178	149	158	178	175	163	163	167	164	160	171	189	176	166	170	169	191	162	168	158	177	172	173	173	173	160	160	169	162	176	165	185	189	162	183	174	191	185	151	160	165	187	162	176	166	177	162	181	177	186	182	188	146	193	171	177	167	156	172	200	181	189	172	153	175	191	166	178	174	172	196	180	171	157	187	169	181	150	167	169	162	165	175	196	178	160	169	149	151	164	166	148	156	180	182	202	173	176	160	181	165	168	143	183	173	180	172	177	173	168	174	175	159	151	177	190	164	160	175	165	160	176	170	182	184	172	171	160	192	198	189	194	129	164	174	190	170	169	177	159	159	167	188	182	168	179	159	169	195	164	171	171	149	168	164	184	183	178	180	173	162	138	179	179	162	176	185	172	187	182	165	191	182	189	163	154	169	160	197	182	177	158	166	160	161	168	166	209	200	153	179	161	161	167	189	172	166	175	174	183	158	158	142	133	207	184	175	174	141	177	190	169	161	185	174	160	159	169	168	178	190	197	173	171	167	203	186	141	166	157	158	168	188	160	179	170	190	163	169	163	154	168	167	176	164	179	145	159	170	181	184	150	174	169	159	167	202	157	193	177	177	174	161	175	178	150	181	157	154	168	186	169	173	181	196	171	149	166	170	198	184	156	193	170	187	169	158	168	181	187	157	153	168	168	150	182	149	169	177	151	173	184	154	164	168	161	177	168	155	164	158	185	150	169	156	165	185	151	166	171	175	169	167	165	148	194	162	164	165	175	172	174	165	157	175	184	167	180	169	173	175	174	156	162	173	176	152	162	154	183	193	174	178	198	168	194	135	187	183	191	159	182	175	199	173	197	163	146	160	151	188	172	173	203	167	149	156	186	189	180	183	170	195	159	163	153	161	166	171	165	159	159	182	172	161	183	176	188	178	182	155	181	158	174	166	176	179	171	186	170	185	175	192	168	177	165	175	150	187	165	188	162	174	178	167	181	162	162	195	183	195	159	194	175	192	179	173	164	185	155	165	148	165	165	163	167	175	152	180	164	155	176	174	207	199	171	182	181	183	155	181	195	179	157	156	179	148	162	162	178	189	153	163	191	179	184	184	168	167	164	189	139	167	161	163	187	162	161	175	151	174	163	158	163	175	176	178	172	184	189	177	172	153	186	180	151	158	150	185	171	171	193	182	176	185	170	190	181	181	169	184	162	166	170	153	167	180	182	159	137	167	159	156	169	179	177	191	201	181	175	186	170	181	148	189	183	165	181	174	171	207	167	183	175	194	166	163	186	153	190	162	165	172	175	161	218	185	163	166	164	182	177	171	162	176	188	175	175	153	190	175	172	173	159	172	174	163	165	186	188	174	158	199	192	175	188	176	165	172	144	155	166	164	177	198	177	174	179	171	145	179	178	182	189	166	168	169	148	166	168	142	168	189	186	168	181	149	182	170	171	171	160	210	164	192	179	180	197	175	170	168	176	205	207	170	179	181	158	168	173	158	170	165	172	184	161	165	171	173	172	172	163	182	132	154	160	165	169	163	174	179	156	195	186	176	174	182	161	165	186	165	171	181	155	154	199	154	170	152	164	190	179	205	162	185	177	176	173	152	178	166	162	174	200	182	177	175	202	156	180	183	181	176	162	164	158	192	159	164	156	147	186	184	165	148	146	175	196	175	172	170	168	194	143	163	174	176	149	179	156	180	177	185	200	169	168	167	159	173	174	186	199	195	158	175	185	165	183	171	175	171	158	177	171	162	170	197	178	161	160	179	160	192	190	154	191	188	170	160	190	191	177	184	180	179	181	168	152	175	196	167	172	159	203	183	175	192	186	193	190	167	164	163	188	172	170	159	190	177	198	175	186	147	170	197	184	160	181	140	185	166	201	195	147	172	169	167	160	185	155	171	155	173	188	178	161	166	182	170	172	181	186	170	148	190	148	166	176	156	186	171	156	158	175	175	182	185	176	177	162	188	177	170	159	160	194	180	203	171	163	168	183	162	197	202	157	185	165	162	182	159	182	179	178	171	161	178	158	153	169	175	178	165	159	154	166	180	172	159	163	176	169	173	162	159	162	174	164	184	183	172	158	169	160	183	171	151	177	182	154	162	167	175	171	152	146	160	163	166	177	169	194	170	164	152	157	176	175	169	188	161	174	185	159	171	178	185	185	185	188	165	181	189	170	184	168	172	181	159	170	171	169	174	186	189	168	181	157	182	165	177	177	183	147	196	193	167	163	179	172	202	178	162	190	171	162	159	141	178	186	159	163	169	177	169	164	191	169	175	194	182	135	164	151	159	177	177	162	191	179	173	155	160	144	157	176	177	159	172	172	144	172	172	165	175	160	180	176	176	163	179	180	206	158	168	182	160	163	171	164	185	178	144	177	174	182	159	151	136	184	172	180	177	179	182	175	175	159	189	194	179	153	165	170	170	180	173	156	182	170	150	163	165	189	171	170	147	180	180	170	163	171	159	163	181	183	166	165	137	171	159	161	162	185	167	160	163	167	175	175	171	153	159	181	173	152	160	167	183	164	164	176	177	176	174	172	171	149	179	176	191	167	154	164	174	154	174	192	192	154	170	186	166	181	198	180	167	183	175	151	155	162	166	163	164	171	156	210	185	154	162	180	168	164	174	178	191	160	181	167	167	161	174	172	182	178	165	171	185	176	162	193	169	167	142	169	196	169	170	184	191	168	173	164
10362	5182	529	538	551	582	529	504	502	514	513	466	504	518	496	502	495	499	488	502	489	535	519	524	504	500	509	497	505	484	495	489	487	432	513	497	520	480	511	477	463	518	492	508	490	467	469	492	490	476	461	521	474	492	493	514	469	504	525	440	511	508	469	493	481	482	477	470	482	472	484	521	523	487	501	489	481	478	481	529	503	472	504	508	507	497	490	484	498	488	492	471	473	541	493	465	537	451	509	468	496	509	528	485	517	503	509	451	492	502	511	528	555	499	511	489	449	499	498	480	463	531	487	468	512	486	477	488	487	526	483	498	470	514	474	469	566	435	480	479	506	469	503	501	478	474	478	482	469	478	473	482	511	493	472	493	494	503	525	460	514	489	485	476	469	474	551	459	513	503	489	486	474	485	502	504	505	505	468	465	469	511	481	498	522	498	502	514	503	507	439	492	475	508	492	484	448	487	460	524	512	466	495	499	485	477	514	509	485	482	488	470	523	455	514	488	485	460	488	490	471	452	484	475	470	470	501	487	519	477	445	500	497	473	495	493	487	478	498	465	480	482	465	504	454	502	490	506	518	496	474	510	448	489	502	480	509	477	521	493	525	487	481	478	506	514	515	468	450	457	492	494	506	471	503	503	490	476	520	486	452	492	518	484	464	467	466	487	484	515	485	528	502	510	511	522	474	483	449	452	501	508	488	490	451	512	512	485	509	490	480	503	496	502	526	487	494	497	447	483	449	499	450	509	502	510	465	499	505	503	502	476	496	506	445	490	498	544	492	475	486	462	495	479	478	513	500	501	515	502	510	514	452	464	514	510	509	481	501	466	479	452	454	512	507	488	482	460	500	492	478	499	449	488	532	504	484	484	492	519	511	457	481	483	519	458	498	494	491	489	488	510	537	495	487	518	483	529	523	508	504	477	470	480	474	513	474	483	453	494	473	522	514	508	471	461	477	511	479	491	498	527	466	461	519	468	537	452	489	495	483	496	481	540	504	498	512	504	473	492	458	484	466	511	488	494	487	489	464	485	447	503	490	488	532	516	520	457	464	489	455	506	525	480	522	490	484	468	492	459	474	513	521	500	502	501	478	475	517	481	515	464	490	459	528	504	479	455	494	495	479	496	506	520	538	509	526	502	462	528	521	482	524	512	521	539	463	481	496	527	497	500	490	499	470	483	504	522	481	488	462	511	512	506	500	514	483	471	462	461	463	510	527	503	450	520	465	475	475	466	509	494	497	517	484	470	505	467	512	449	433	486	463	502	546	531	444	486	495	455	521	524	489	516	471	499	445	493	499	505	463	471	477	460	505	472	459	495	519	473	465	472	473	500	486	465	488	459	476	508	500	479	489	497	498	506	513	474	465	460	486	482	501	495	485	491	462	463	498	496	535	458	460	475	474	453	506	506	497	506	483	496	540	530	458	478	487	467	469	470	460	512	473	495	513	491	508	494	509	504	464	504	526	532	472	488	496	474	497	494	503	496	503	447	466	470	517	503	521	468	476	505	504	472	470	505	494	457	471	480	495	497	523	520	446	494	456	466	499	485	466	475	528	507	537	445	496	520	514	481	460	497	441	488	497	489	466	492	532	520	509	487	482	511	470	490	493	482	482	475	499	460	509	479	491	451	469	510	493	492	471	491	495	467	525	490	507	502	462	515	460	527	522	502	466	495	483	494	491	497	481	516	500	498	470	517	492	474	446	478	474	505	495	469	517	544	467	509	518	488	521	482	500	511	499	487	503	446	454	477	522	528	516	491	486	463	537	508	449	492	525	477	516	536	508	469	495	471	519	527	533	523	503	490	491	491	527	497	501	512	500	502	463	465	529	462	503	439	481	489	481	456	493	525	502	512	498	522	462	485	497	524	488	502	464	486	505	523	487	503	510	493	490	481	474	467	489	515	495	500	491	488	497	488	454	493	489	492	496	502	459	499	502	471	461	509	497	524	463	469	461	469	487	517	505	525	528	482	490	432	512	450	475	493	497	492	522	514	499	543	484	534	458	481	484	476	505	464	509	480	466	480	505	472	513	516	477	466	483	477	496	511	481	473	483	492	500	504	512	501	513	483	489	475	506	518	486	475	478	460	475	483	472	522	490	478	461	487	465	499	501	459	493	510	481	501	474	512	439	453	486	502	510	469	483	474	483	504	510	507	510	488	508	547	484	489	481	491	464	512	502	478	540	461	495	488	474	447	525	485	500	451	493	505	472	515	496	486	508	573	488	470	524	496	449	542	515	488	494	472	494	496	499	471	521	522	489	497	499	490	516	495	509	517	495	509	496	511	505	517	456	483	484	462	459	474	507	489	485	497	467	528	513	499	492	513	502	532	503	479	485	499	471	481	452	468	499	455	541	495	531	488	485	497	481	480	467	475	496	511	482	538	499	483	501	466	496	492	494	509	490	527	516	481	510	515	532	476	520	462	447	508	481	448	489	494	523	498	479	506	499	514	472	464	513	501	489	481	521	495	464	506	499	487	518	511	488	500	503	492	492	464	509	478	493	495	467	480	471	481	497	487	514	524	502	541	512	510	524	525	493	532	479	493	491	459	493	489	447	498	474	515	501	476	484	524	521	497	521	489	468	471	497	484	502	462	468	501	502	454	473	502	480	452	488	502	498	524	484	491	533	513	500	491	491	487	516	480	516	505	503	504	497	468	495	478	496	514	488	520	502	517	481	469	498	458	524	502	487	487	494	512	507	464	468	532	487	512	452	483	459	504	480	494	490	481	481	491	524	528	461	500	520	501	489	417	499	458	504	472	469	473	499	469	508	466	504	443	501	482	481	536	479	467	518	526	470	495	509	511	515	463	488	471	491	507	475	481	478	482	516	437	455	481	481	499	491	502	505	482	491	475	505	549	505	503	557	516	490	505	498	499	493	498	497	541	482	528	462	509	486	491	505	471	509	486	511	484	524	465	485	461	500	507	512	468	497	506	477	474	491	480	498	490	485	498	476	495	506	498	457	475	496	446	493	476	520	497	507	484	487	495	499	523	499	489	487	489	476	509	471	488	487	502	519	474	475	544	457	505	496	491	482	518	472	502	522	503	493	471	488	495	491	504	489	477	459	474	458	490	500	470	486	526	470	473	472	439	440	504	459	489	505	492	460	495	520	508	500	526	551	533	442	481	471	489	487	497	505	465	470	510	502	507	471	489	499	494	474	444	515	479	465	509	467	497	495	480	499	519	479	457	505	510	529	511	473	474	524	458	480	474	508	461	471	506	479	499	529	495	485	512	532	494	529	460	449	521	498	495	480	500	486	515	460	481	485	507	477	496	485	513	493	493	462	492	491	508	445	488	472	513	458	498	478	486	466	505	482	481	507	482	481	497	454	466	458	504	509	482	535	485	450	499	474	517	483	482	483	497	491	508	507	530	468	538	501	511	518	466	477	489	495	476	463	454	500	492	529	481	522	486	459	476	478	506	511	479	511	507	509	457	508	509	511	512	445	488	485	511	464	469	483	473	498	464
55821	44792	9958	1340	722	545	490	470	423	426	390	363	373	368	375	353	350	370	388	345	354	332	356	345	342	352	343	369	301	337	338	358	322	329	325	335	357	328	352	325	344	332	366	324	322	347	334	378	323	348	328	367	344	333	328	332	313	349	344	342	331	320	355	338	324	353	308	313	338	347	345	320	353	321	324	340	312	320	340	340	317	343	313	323	301	353	369	348	340	327	343	354	327	344	364	348	323	329	330	319	340	316	330	322	353	365	375	315	339	311	335	344	372	354	340	329	329	334	305	312	323	337	333	347	321	300	326	307	339	347	320	321	358	344	339	347	326	313	359	373	310	348	334	364	343	317	340	317	328	312	326	332	340	296	327	365	342	317	335	342	356	318	343	338	365	333	292	304	367	352	313	329	305	312	338	330	347	349	331	353	350	337	295	325	350	309	332	317	336	316	357	340	312	340	344	328	341	370	358	326	339	324	306	304	337	306	320	316	368	337	336	378	317	377	330	325	348	355	355	321	358	355	319	311	342	334	358	334	363	373	300	314	327	293	330	298	334	331	306	390	359	311	357	334	350	341	353	342	335	309	297	336	348	326	367	304	365	318	338	323	375	350	329	313	343	304	340	339	308	323	336	321	337	303	385	376	307	336	348	350	316	333	353	310	355	316	334	340	318	327	381	331	298	328	389	338	315	337	365	343	366	304	316	325	321	324	332	332	332	340	362	310	328	335	317	324	334	321	331	304	331	347	339	311	315	336	293	316	331	334	318	340	335	312	348	340	319	320	318	319	329	325	334	319	348	362	365	343	361	314	321	340	339	336	337	351	328	340	379	335	341	321	334	353	353	307	311	323	323	336	325	355	349	341	367	312	339	323	327	281	341	348	357	321	372	322	335	320	349	331	330	311	342	364	362	318	309	328	321	323	354	354	372	325	347	337	357	337	337	299	343	353	300	347	318	345	361	361	323	340	311	352	350	324	313	324	313	327	333	331	336	325	368	321	335	325	341	323	323	329	352	344	332	332	343	333	350	354	363	320	338	317	313	348	353	359	356	356	297	320	304	330	290	340	350	347	324	331	329	367	324	312	320	358	354	356	306	343	314	313	335	309	329	336	294	344	307	296	326	341	312	308	359	330	365	314	333	381	357	348	342	313	317	331	309	335	317	331	328	357	344	328	306	310	350	311	320	312	335	314	337	318	349	315	314	316	338	306	311	375	338	351	299	338	359	308	361	338	304	307	330	307	353	346	328	330	318	319	298	308	341	354	315	372	335	361	299	339	332	330	368	287	309	354	328	332	341	342	303	334	345	299	325	325	351	352	358	319	342	335	372	327	324	331	347	365	353	307	337	326	315	361	315	344	350	330	343	303	332	348	337	338	354	342	347	333	334	321	341	314	331	351	361	332	343	362	325	329	330	345	296	313	329	345	336	337	325	334	327	323	337	319	323	357	368	318	329	326	314	350	353	325	349	334	317	300	306	362	339	320	338	342	327	340	332	316	319	328	297	343	300	326	343	318	342	300	351	349	347	339	349	326	353	342	351	324	344	328	332	367	353	361	335	345	314	309	325	318	324	346	356	326	339	331	349	300	324	304	330	364	375	331	362	325	325	336	329	313	324	342	323	337	341	324	320	341	333	380	369	315	308	348	344	330	323	335	318	310	333	333	317	308	310	366	318	328	304	335	349	326	325	342	365	342	357	355	338	321	326	367	321	309	360	324	350	296	323	329	340	361	331	332	330	334	315	336	351	369	344	308	321	342	326	317	354	339	313	328	340	335	355	310	333	334	341	347	337	335	327	328	312	309	344	354	369	295	305	343	324	351	300	332	340	323	345	303	314	333	298	325	352	333	317	342	357	317	340	336	344	343	335	322	323	319	323	332	362	332	373	341	338	353	323	354	362	331	339	313	338	307	334	359	387	342	327	344	327	347	312	319	348	351	348	303	309	308	317	322	356	314	339	330	330	318	320	349	338	342	326	349	314	319	331	342	313	323	339	354	313	327	341	315	309	312	337	328	328	329	340	324	338	327	346	314	335	356	344	298	323	347	343	350	325	360	286	351	338	312	328	347	315	366	339	337	340	317	317	331	346	331	345	311	316	369	337	352	327	327	333	332	339	322	313	343	312	339	380	314	326	325	349	369	325	334	323	353	344	349	345	319	339	355	339	349	358	346	357	285	333	310	366	340	331	347	327	328	348	337	340	357	326	327	295	332	321	342	342	348	350	338	303	324	347	385	354	364	312	315	340	316	303	342	329	306	339	337	329	326	349	347	304	347	300	326	356	325	297	346	305	332	339	328	325	320	315	359	312	327	303	359	351	317	346	335	339	335	311	354	338	354	293	342	299	353	310	340	337	338	319	370	286	336	327	323	332	337	333	365	344	332	360	320	327	338	340	299	343	348	331	322	335	330	311	337	370	320	302	356	347	325	346	324	364	342	332	346	335	315	334	345	362	333	321	342	346	309	317	376	319	351	337	353	335	304	331	353	282	332	338	369	339	338	344	326	339	326	339	361	366	329	337	340	352	324	339	316	344	319	314	331	340	329	326	328	322	344	315	332	361	332	337	340	311	345	316	328	347	331	322	346	295	380	333	333	327	326	342	307	329	323	333	309	294	330	335	321	333	355	311	292	326	318	332	358	319	324	341	306	316	345	315	343	369	339	321	372	363	336	351	321	302	337	308	344	359	333	350	336	305	328	321	374	323	331	364	316	349	354	302	344	348	350	315	356	323	330	354	323	321	332	335	339	313	315	353	350	310	342	316	335	345	345	340	364	344	354	369	333	297	364	353	321	329	392	354	360	335	321	345	359	325	328	349	353	331	339	331	350	323	329	364	323	335	367	320	332	332	321	319	310	333	359	346	337	327	361	337	372	310	332	346	344	347	308	324	316	363	322	350	333	331	369	311	338	335	351	335	348	335	338	303	372	341	334	354	381	336	348	346	354	336	321	318	354	312	333	327	366	363	329	346	341	327	281	328	353	328	310	309	338	335	336	333	331	287	341	325	321	348	369	345	331	305	348	332	337	321	308	323	317	361	313	317	334	303	352	346	317	324	320	299	314	352	362	331	378	320	345	343	325	371	349	331	378	314	319	347	368	345	362	322	315	333	326	318	346	332	325	355	348	345	335	333	356	334	334	337	305	352	354	337	336	335	349	346	311	341	327	352	347	330	359	346	320	341	313	333	329	324	330	363	370	343	331	347	332	370	309	364	351	329	338	349	369	332	324	348	352	333	331	311	338	376	316	317	351	347	335	309	329	310	321	376	350	332	338	335	320	351	345	321	340	333	322	326	327	340	320	346	335	364	343	325	348	352	353	327	309	309	338	347	321	314	354	322	359	326	351	332	326	338	339	340	341	330	310	323	341	313	357	301	345	318	309	354	327	337	318	321	319	347	362	346	361	303	345	332	354	334	307	338	336	338	352	342	377	342	349	326	338	327	355	325	346	334	322	318	303	315	314	344	328	310	348	337	299
34746	24532	2200	2522	2292	1966	1757	1554	1405	1323	1186	1141	1088	1049	1095	1095	994	1009	959	973	922	873	893	902	948	922	946	934	920	883	842	886	919	911	860	842	892	874	874	869	860	874	856	814	837	805	830	856	882	834	816	832	840	824	853	855	849	836	874	870	879	788	865	843	871	810	843	830	811	814	820	787	838	800	783	843	787	841	830	816	843	871	838	846	870	892	798	839	816	813	852	915	773	855	806	856	834	808	870	858	864	882	834	817	797	873	831	800	821	781	827	845	833	796	808	836	800	790	856	840	825	803	862	831	831	806	835	817	838	785	828	820	859	826	820	867	852	868	815	794	851	816	836	802	817	822	789	813	814	799	777	826	823	902	810	763	826	850	815	868	837	786	807	803	812	750	833	809	850	816	792	869	865	807	888	877	872	810	868	882	832	812	819	905	860	875	878	818	800	829	818	857	808	762	815	785	815	825	830	877	833	822	842	860	873	867	775	874	828	857	839	805	808	836	838	842	808	870	841	874	834	774	846	831	841	836	812	829	836	913	829	820	859	851	843	844	849	864	832	875	840	837	789	778	845	836	773	861	839	746	847	852	868	805	778	832	864	840	856	829	839	806	855	805	814	807	824	821	836	822	824	815	865	839	833	810	788	860	854	822	812	835	847	847	816	778	837	787	837	822	846	793	822	778	819	838	815	868	863	820	835	852	813	836	822	827	822	837	811	822	832	824	789	810	812	815	860	769	880	808	858	815	881	802	840	785	821	843	851	868	838	843	857	821	814	841	832	839	857	841	827	802	812	807	876	810	844	798	806	832	874	789	800	844	837	829	846	821	789	785	897	817	868	848	863	820	801	835	830	863	850	870	851	822	838	830	866	827	887	846	866	807	813	853	865	866	821	834	858	857	877	858	868	847	837	835	870	823	804	831	782	867	815	850	851	775	823	843	831	864	849	844	852	839	821	863	857	799	804	833	857	862	824	830	823	820	797	833	774	845	865	826	806	792	810	872	850	866	811	808	870	811	854	813	831	811	809	877	844	836	811	873	829	812	779	885	831	839	842	838	825	838	825	829	824	855	880	812	864	830	828	852	888	784	831	827	821	810	861	780	768	806	805	808	843	821	836	853	805	843	825	817	874	819	863	798	785	869	765	911	834	793	819	880	909	816	844	847	799	809	880	851	801	840	834	825	811	808	839	802	804	808	837	823	839	813	839	882	867	849	812	855	804	862	820	792	787	843	872	841	882	830	817	837	807	817	813	838	804	834	777	823	801	883	862	849	809	845	817	805	867	823	809	900	818	853	804	787	858	839	835	814	873	798	802	842	824	873	808	845	822	840	798	796	791	813	797	804	831	811	813	844	837	800	846	763	850	887	788	826	830	857	842	914	788	903	826	820	838	836	831	824	795	850	804	870	890	825	836	789	873	801	820	856	831	833	819	843	834	811	799	802	837	818	874	827	834	824	869	817	863	819	841	787	840	850	839	841	769	827	779	805	831	853	805	825	833	799	792	834	851	864	788	795	796	816	779	798	858	836	798	818	836	858	820	819	775	805	858	807	806	833	810	829	852	856	836	822	835	774	809	822	819	841	810	851	799	859	790	815	825	822	847	823	815	787	821	791	842	841	810	848	843	859	837	809	816	808	854	795	846	808	820	861	791	813	795	798	833	822	814	872	806	893	851	793	850	831	821	878	791	812	858	807	827	858	801	796	822	818	775	855	824	809	855	814	831	819	848	825	867	836	853	783	819	827	820	812	793	835	812	853	840	838	795	859	833	817	819	782	791	840	835	865	762	829	814	778	809	834	835	823	775	813	848	792	815	895	826	855	855	798	807	838	862	789	795	841	919	824	861	880	848	780	803	849	824	807	827	807	829	829	887	867	890	810	813	821	832	871	806	908	802	795	828	816	859	863	806	868	762	761	828	803	825	855	849	892	813	803	836	837	856	855	813	800	852	850	850	774	810	805	805	819	844	784	853	851	858	798	823	864	857	797	798	809	821	805	842	823	787	894	823	861	835	860	841	833	849	814	865	806	790	843	755	871	811	804	800	850	813	844	845	835	837	802	858	850	800	776	840	824	854	851	826	843	776	845	786	828	841	834	866	802	816	816	847	865	766	826	819	807	818	793	894	853	828	809	815	858	916	828	803	840	847	802	848	828	813	855	838	829	825	807	825	821	826	788	890	896	872	846	846	840	827	812	847	838	819	811	812	849	828	860	825	902	834	790	816	836	861	884	828	830	804	770	817	789	797	800	834	790	846	871	862	834	827	829	804	873	808	837	854	785	789	837	845	853	867	782	859	823	845	819	838	839	855	852	822	809	838	824	783	890	837	827	820	781	826	775	764	843	820	827	820	844	845	858	842	841	815	875	840	860	846	806	828	808	833	842	843	891	821	842	844	773	836	836	828	859	880	845	804	817	856	771	835	830	829	815	829	831	837	841	832	831	806	849	841	808	849	810	843	818	819	849	857	816	853	804	832	877	804	850	854	863	851	781	855	855	809	837	843	810	823	827	874	857	858	853	787	760	856	827	844	827	822	807	829	882	830	865	862	819	827	814	816	847	815	859	861	822	832	853	848	834	858	842	828	860	816	855	831	809	864	814	847	818	795	827	773	826	815	850	817	863	865	885	841	816	841	818	773	820	837	835	764	839	783	861	774	824	889	770	849	831	836	774	857	837	769	838	873	846	780	876	879	843	828	835	858	782	825	832	825	816	836	846	847	845	821	795	825	785	838	838	824	842	863	832	823	869	820	834	868	857	839	937	864	872	838	809	821	855	755	818	848	824	831	848	761	795	867	802	828	823	829	849	800	832	835	863	840	847	810	852	840	871	856	797	847	795	881	840	796	790	832	849	838	868	861	852	809	871	848	834	846	828	846	829	816	848	846	839	862	821	874	812	817	826	851	851	844	855	801	830	795	811	840	840	828	844	845	835	869	824	793	824	847	860	806	840	786	803	856	815	796	800	777	841	811	821	810	821	824	828	854	766	833	814	790	795	816	814	875	819	813	796	790	854	843	869	803	873	814	823	806	832	850	829	808	806	833	859	823	812	844	833	805	814	861	830	803	809	836	845	774	866	837	829	800	817	823	818	828	835	855	800	860	783	821	855	832	834	822	856	842	767	830	798	827	806	803	831	877	848	854	854	817	837	800	827	776	832	843	841	845	793	867	815	820	833	844	822	798	832	849	894	828	833	751	863	803	839	813	865	883	846	816	802	833	803	812	821	821	870	864	825	816	855	807	823	816	827	846	833	879	861	880	817	820	842	861	832	854	840	815	813	848	851	839	842	881	876	852	803	840	794	810	851	814	795	864	861	811	814	865	805	785	825	834	805	823	832	803	813	852	813	849	859	881	869	824	784	882	776	863	797	816	815	843	887	842	921	825	894	813	865	817	825	809	867	846	812	804	877	788	907	836	821	834	841	817	880	804	801	775	831	852	875	878	847	781	823	782	859	845	807	867	797	839	816	867	833	851	815
71078	57043	17255	4109	1116	853	699	591	495	478	495	462	448	438	410	375	421	390	382	332	377	374	384	353	375	393	358	362	371	332	376	389	373	353	354	390	393	363	357	366	372	336	360	336	384	369	375	347	329	342	345	312	322	340	328	367	331	328	335	367	312	317	372	351	334	353	349	313	376	318	370	323	358	341	320	340	326	344	330	358	375	373	332	337	352	334	367	390	329	355	338	339	341	358	352	336	290	299	339	332	317	332	361	351	351	363	345	343	351	343	341	317	330	347	315	364	342	340	330	392	313	335	368	363	331	356	359	333	344	343	369	343	344	343	332	337	331	337	352	375	371	373	356	303	334	357	320	366	386	328	339	342	373	352	380	330	386	340	324	342	343	341	345	350	333	323	371	337	322	376	321	335	343	327	350	363	324	360	373	337	321	368	358	344	360	339	341	393	343	371	383	342	346	356	343	329	325	339	319	338	348	347	359	328	362	356	349	337	341	319	359	325	359	350	370	350	377	358	349	363	329	363	334	346	342	368	354	327	348	373	340	323	327	323	315	369	329	325	338	349	355	350	318	375	311	369	356	363	353	339	321	383	334	359	376	317	357	399	348	354	348	329	357	347	345	351	322	339	345	343	314	382	335	347	326	344	342	363	333	349	322	383	353	344	376	337	347	325	329	332	348	371	341	329	343	356	327	310	359	370	384	371	395	314	313	325	347	326	362	322	300	334	380	335	310	351	333	367	303	342	364	354	363	375	320	325	367	325	358	344	341	352	341	337	322	373	336	386	367	349	344	327	323	376	341	374	355	340	375	361	357	317	350	370	339	304	337	350	330	329	347	346	342	368	325	360	333	372	350	341	334	358	352	322	331	359	359	341	340	356	337	329	354	338	329	340	357	336	364	327	357	346	338	359	361	328	316	342	321	339	349	349	290	352	352	345	353	362	346	326	361	359	367	373	337	329	351	347	330	334	327	340	331	345	348	373	327	330	355	345	319	341	337	342	364	363	359	344	339	356	339	313	356	366	337	347	356	320	330	398	352	365	349	364	350	356	333	317	346	347	374	322	323	307	320	365	347	334	373	331	352	317	332	348	323	352	363	336	351	318	320	335	336	342	361	340	311	312	341	342	341	345	350	353	328	356	342	330	367	332	347	380	351	343	348	317	341	349	325	362	342	349	332	345	350	333	348	338	335	341	322	353	346	341	343	359	338	351	356	331	352	331	328	351	319	367	348	351	371	326	345	341	347	360	336	355	357	328	318	335	355	323	341	352	347	341	328	347	369	357	338	331	338	338	348	374	338	356	361	352	391	330	345	330	326	330	315	355	344	341	338	343	328	347	344	340	353	335	336	335	340	341	320	326	341	360	373	363	371	353	382	330	334	313	318	374	354	316	365	306	325	348	334	354	321	356	340	343	327	352	307	314	373	334	331	316	313	367	361	338	326	349	340	339	363	369	335	314	298	345	337	342	340	333	338	321	329	360	369	359	370	310	331	296	343	337	345	360	328	375	353	344	328	324	346	370	340	328	323	344	308	341	332	343	338	400	339	342	375	370	364	373	314	344	323	326	355	346	359	346	356	328	356	333	329	341	357	345	332	325	323	351	345	356	350	339	345	342	342	359	337	357	343	301	312	346	334	377	336	326	330	361	371	346	338	347	334	333	316	325	347	331	387	360	384	346	368	375	357	304	353	310	341	385	335	346	359	352	331	336	334	354	347	345	350	338	343	347	339	346	318	312	328	335	343	346	336	339	345	371	337	386	333	323	388	362	337	340	318	318	374	357	320	349	337	340	349	341	340	330	341	333	336	358	346	337	351	329	319	354	346	308	349	304	342	301	335	334	348	343	355	342	334	312	312	367	382	330	351	350	335	380	361	341	314	361	366	344	332	349	350	358	336	310	344	342	353	325	322	357	366	310	354	326	345	341	388	307	354	298	340	316	331	326	352	349	357	363	331	339	364	335	363	344	371	326	321	360	357	341	322	347	350	333	368	376	338	329	372	312	348	300	295	345	344	342	326	371	335	334	336	359	369	332	352	323	357	352	326	346	338	347	333	311	332	337	322	377	349	353	347	344	343	344	325	332	363	342	343	347	320	372	347	340	330	325	321	340	379	358	313	340	335	351	315	349	305	362	361	348	329	337	356	329	337	344	345	363	346	333	342	321	348	356	360	341	317	363	336	332	347	343	319	367	321	346	321	298	394	320	348	399	341	353	324	330	318	337	365	335	348	327	326	324	327	321	297	349	354	347	345	315	340	332	329	380	317	343	337	357	329	350	367	341	347	338	343	353	328	322	347	327	310	399	352	358	346	328	325	341	351	360	338	344	313	316	358	364	335	342	342	328	369	383	316	352	369	353	365	338	331	335	312	367	358	374	375	364	362	356	340	328	352	354	347	332	328	306	320	350	345	334	353	353	332	340	356	316	341	352	322	365	308	358	369	324	344	325	344	328	307	386	361	351	344	354	344	354	365	333	337	333	337	329	331	361	321	348	319	353	349	301	348	368	349	345	334	349	335	329	324	338	349	372	306	304	335	310	399	368	331	382	344	357	359	356	344	333	363	322	315	277	378	355	350	355	347	349	360	363	370	369	342	340	333	347	363	332	321	368	352	366	334	346	307	363	372	373	359	364	334	371	314	341	369	363	363	343	336	350	340	331	313	343	349	329	335	326	341	354	355	321	349	365	361	344	347	337	323	287	329	340	334	354	351	365	334	344	364	336	367	365	328	342	328	361	365	312	344	342	359	373	329	332	353	334	358	352	361	356	361	345	358	300	353	347	322	365	348	321	346	365	366	335	343	315	353	345	307	350	358	320	335	374	333	350	340	321	335	334	376	359	357	321	341	332	363	336	314	360	319	348	334	338	355	314	386	335	369	344	315	362	366	336	381	338	356	335	320	341	357	343	308	335	331	329	341	327	343	375	322	328	357	336	326	311	337	347	388	295	336	325	339	337	322	317	350	331	335	339	355	318	377	328	361	346	369	343	316	370	315	329	352	308	355	363	329	317	357	364	364	331	375	326	330	339	350	346	365	333	390	366	367	333	332	407	314	361	364	341	357	350	329	350	346	322	347	346	317	381	357	363	360	330	373	364	327	338	336	358	349	291	339	349	310	348	340	342	364	316	346	297	362	377	373	363	357	354	306	346	356	334	363	348	350	369	377	310	363	352	363	333	337	366	343	358	326	337	330	318	354	376	333	346	317	326	335	344	323	341	312	321	320	347	359	345	326	326	339	325	348	354	359	358	323	347	342	318	353	364	332	314	322	320	349	338	346	311	339	340	320	316	331	318	333	344	363	326	334	349	342	320	359	344	348	353	343	343	340	356	340	321	317	368	349	352	372	358	355	338	352	342	331	282	362	339	336	380	332	341	318	329	325	334	344	365	336	337	364	321	335	361	348	325	338	361	335	315	330	344	345	363	327	332	345	310	350	316	340	327	336	333	337	343	338	320	350	362	328	362	325	336	381	336	352	340
43671	31521	3533	4127	3600	3090	2520	2241	1863	1752	1495	1424	1399	1308	1242	1167	1119	1108	1068	1026	1059	1005	1017	936	1007	960	941	904	981	881	897	918	877	868	903	934	930	936	906	856	842	862	849	881	847	839	826	834	805	877	866	807	865	883	860	907	837	935	842	806	873	847	837	822	855	805	845	860	847	814	824	830	839	797	811	819	811	814	784	842	817	884	856	800	878	788	812	863	847	809	827	846	849	831	859	846	838	843	845	814	875	871	836	847	870	885	849	820	898	868	794	826	918	822	873	868	869	810	825	782	793	835	875	819	879	808	817	791	862	862	786	814	871	837	837	802	870	842	852	832	825	881	811	835	786	810	821	790	773	844	838	830	861	821	791	831	835	850	838	798	802	786	780	850	859	816	815	830	813	832	810	807	884	847	787	893	836	823	856	822	855	806	838	797	846	826	884	836	843	819	842	855	815	814	814	804	807	733	817	839	834	865	772	830	865	788	761	846	828	830	809	877	827	836	815	802	867	886	847	825	828	796	832	845	796	822	831	860	836	850	807	802	807	822	810	805	849	843	763	793	847	818	865	854	849	824	806	808	855	792	828	857	829	788	822	754	807	854	823	818	845	824	878	804	811	814	799	836	868	824	798	858	838	841	823	779	808	842	840	823	806	821	778	824	809	811	819	887	838	798	788	847	825	848	824	827	858	836	860	832	802	815	868	801	832	803	829	847	773	843	792	835	815	825	844	848	847	795	847	805	769	781	872	832	807	834	854	830	803	868	848	802	768	865	845	831	813	860	839	825	846	832	865	840	806	847	809	831	785	802	895	821	831	766	837	855	808	866	810	806	860	861	812	868	826	814	806	812	800	838	810	835	830	793	819	829	809	813	858	798	839	827	816	814	846	863	831	793	834	804	851	859	812	862	834	847	862	801	855	870	816	784	854	848	773	815	856	846	850	795	849	774	805	847	883	816	884	872	798	837	812	800	796	852	851	849	844	823	851	853	862	841	804	862	847	870	773	825	800	805	868	833	803	833	865	821	856	822	829	815	817	799	832	806	836	830	883	833	804	828	829	835	840	854	858	859	812	828	834	843	836	804	823	803	821	769	790	774	835	801	810	784	824	869	812	805	773	868	838	836	788	777	799	797	841	822	833	862	824	823	827	771	825	809	864	767	852	853	839	857	797	796	832	856	889	818	815	817	817	835	835	822	800	808	798	815	816	833	797	810	815	828	831	772	863	818	823	849	799	803	802	818	798	803	827	809	801	846	768	837	808	860	800	861	828	825	827	812	809	874	780	823	804	833	848	803	832	850	831	876	804	888	809	848	811	870	829	852	771	912	786	803	779	813	903	823	840	821	849	791	807	865	831	847	781	835	829	807	850	831	783	788	804	826	847	847	761	804	835	830	799	809	863	836	834	824	778	819	852	855	800	869	890	838	827	822	775	821	818	877	808	840	879	813	788	790	850	852	792	814	797	807	803	851	843	842	803	836	832	867	815	824	846	799	796	829	850	796	848	787	800	807	815	795	825	793	852	765	791	809	834	832	829	873	830	912	814	832	792	834	896	845	823	863	827	842	794	796	820	831	829	799	770	865	835	846	804	829	815	805	820	798	872	816	822	803	777	775	807	816	832	822	854	828	784	849	809	801	799	894	854	800	819	812	835	881	810	784	812	804	847	797	863	766	824	857	863	825	896	786	852	827	798	783	853	813	807	823	815	861	842	806	825	838	798	849	822	837	827	841	803	835	812	814	814	789	807	845	824	833	844	821	835	818	839	797	866	794	786	822	833	817	843	791	815	799	837	884	842	824	804	820	853	801	806	784	856	835	810	862	841	764	819	874	859	807	784	824	845	864	824	807	785	853	844	855	875	834	836	807	791	823	770	830	804	843	822	863	848	822	811	783	832	854	883	855	829	819	862	848	785	826	850	796	836	866	798	831	846	808	800	790	768	843	813	813	862	841	832	759	835	830	824	820	844	835	805	883	836	830	806	801	791	768	826	832	801	843	847	846	809	803	808	800	751	859	784	841	837	841	898	823	818	839	829	766	826	825	817	871	813	844	818	797	845	805	825	892	834	762	815	812	851	827	826	813	857	815	776	859	850	772	849	779	805	828	831	857	803	856	797	864	814	806	804	844	883	799	812	873	913	825	799	861	860	832	807	849	787	857	807	858	841	773	783	858	820	812	842	801	785	878	844	816	835	839	832	858	811	822	768	813	796	851	814	852	803	796	832	808	798	794	825	865	831	809	850	783	816	850	821	869	795	854	871	812	859	822	842	790	803	825	862	792	852	844	860	821	833	788	826	841	809	808	783	838	827	830	834	861	807	825	838	856	809	800	796	817	854	806	830	833	822	813	793	879	847	853	807	865	834	845	821	869	870	808	847	785	812	809	832	797	771	808	850	826	837	858	820	804	844	788	864	800	834	853	845	856	856	784	843	794	838	829	903	788	798	846	861	853	842	761	822	833	801	847	810	818	832	806	815	827	850	833	821	840	823	836	843	842	807	827	826	823	851	802	828	846	866	820	840	832	829	797	820	813	827	846	793	860	826	804	846	822	822	793	841	866	822	822	812	821	784	822	866	857	829	768	845	858	834	840	878	881	793	768	845	787	842	895	824	857	840	822	830	854	835	839	794	842	811	829	819	863	826	835	792	772	841	788	852	812	849	823	812	852	781	806	787	825	832	795	822	806	827	820	837	851	801	809	808	827	815	825	815	879	818	826	836	822	850	837	786	814	795	794	852	819	804	824	816	853	805	858	806	795	872	825	818	790	853	835	825	828	865	847	849	802	913	803	837	839	797	815	831	802	794	773	821	843	793	819	865	782	829	843	835	844	779	783	870	855	850	821	848	802	814	863	801	790	803	862	871	840	820	794	835	784	782	751	815	780	813	850	811	807	842	809	825	808	823	825	859	882	822	810	863	846	819	847	836	769	774	828	860	859	818	861	802	790	849	830	829	866	819	819	806	851	825	840	859	852	833	837	835	791	886	826	809	810	838	837	824	817	836	890	793	806	837	796	795	842	838	853	858	864	851	794	785	798	826	816	827	810	851	840	818	806	806	805	818	814	842	829	846	852	820	802	838	813	860	848	891	781	825	836	826	830	836	832	873	858	857	837	840	786	843	866	849	867	836	847	845	770	831	832	820	815	802	802	841	827	841	783	812	802	829	826	830	874	789	858	792	881	827	881	827	802	818	886	832	841	807	797	808	839	839	803	835	824	821	805	818	797	834	829	799	859	844	832	791	820	791	802	817	795	816	803	887	852	799	894	817	856	841	822	826	842	825	822	793	812	804	826	772	751	826	799	765	838	818	856	826	806	817	793	805	846	848	836	816	785	893	779	788	804	854	844	880	846	883	802	794	754	778	840	831	846	784	809	815	768	806	812	797	825	815	807	815	842	785	810	791	795	831	785	850	849	840	869	757	813	771	771	797	843	814	825	826	791	799	799	849	820	805	775	865	780	869	808	787	808	829	818	862	841
8704	3646	248	185	193	206	177	175	176	158	179	182	169	164	164	173	186	151	169	172	198	170	157	144	167	191	181	170	171	165	206	181	168	184	162	160	166	145	144	177	164	170	160	185	183	185	174	193	169	174	158	177	178	167	182	171	152	166	178	172	178	186	185	190	152	174	180	152	154	157	156	162	161	185	172	179	171	172	183	159	176	166	167	200	181	192	176	182	159	167	194	174	180	167	211	189	154	157	165	156	190	181	174	186	180	189	172	189	169	164	171	180	185	159	143	179	179	178	174	190	157	171	176	175	164	183	161	171	192	166	179	187	189	168	161	168	171	166	203	188	170	177	173	155	178	152	200	156	164	169	221	162	179	176	192	169	174	166	151	174	153	168	175	152	141	163	173	181	152	176	187	162	152	172	163	159	161	188	188	159	174	162	146	177	204	162	165	164	163	169	188	206	154	191	154	164	175	160	159	164	200	171	172	181	172	172	152	173	158	168	190	184	169	170	179	155	163	168	171	160	172	167	179	177	145	163	167	153	179	159	172	186	182	191	161	162	178	174	163	169	169	150	166	162	178	181	188	183	173	176	171	187	183	179	167	174	160	156	173	154	167	146	176	159	165	173	184	133	184	172	165	170	148	157	173	155	146	169	135	168	184	168	153	144	160	183	172	153	184	186	190	170	156	190	186	180	152	159	183	167	153	177	154	144	129	165	180	197	171	179	163	171	177	165	165	144	178	188	166	171	178	144	200	164	147	167	170	202	189	158	181	171	180	138	180	173	177	174	159	167	178	176	175	174	175	163	164	151	179	171	188	166	189	187	172	171	185	163	177	175	168	162	190	159	176	159	196	174	168	160	188	176	186	167	165	190	165	179	164	218	172	171	147	180	176	185	149	180	186	183	184	140	204	166	159	159	162	168	188	142	156	183	163	162	166	190	167	185	156	188	166	175	176	168	187	180	153	191	181	167	162	159	174	163	183	173	166	167	168	213	166	164	174	202	179	161	186	173	159	181	205	191	191	175	171	180	165	171	138	152	174	174	171	147	195	158	174	178	180	184	172	162	175	160	167	196	157	145	136	187	173	162	213	178	174	169	173	160	171	138	137	209	166	171	147	171	162	176	182	165	186	176	180	160	183	175	185	183	178	153	157	210	184	181	173	160	179	187	154	181	162	193	174	155	161	176	152	183	186	184	160	183	181	180	168	168	180	171	168	176	166	170	153	179	169	162	177	149	180	155	158	183	189	180	170	144	164	174	166	181	168	182	163	167	163	160	157	194	190	168	162	153	164	176	173	168	135	158	192	176	156	171	182	204	187	181	191	188	175	189	172	173	171	167	194	186	190	191	177	159	204	172	173	189	167	159	176	156	172	169	192	164	175	158	172	190	180	178	158	171	178	174	155	159	179	185	158	173	205	175	154	168	166	148	169	173	188	158	168	192	154	172	177	161	182	207	204	187	180	159	192	151	165	188	163	146	175	179	196	165	172	171	174	159	171	188	169	179	179	173	147	165	186	188	157	184	184	185	153	167	138	162	158	147	169	165	180	170	174	180	188	181	189	184	188	190	169	162	148	160	186	195	168	169	178	190	179	205	192	171	172	176	181	175	164	186	166	176	171	153	164	185	156	207	158	155	156	176	178	192	175	152	185	171	161	172	162	178	172	171	157	168	155	184	168	202	166	180	176	158	180	195	177	177	159	171	197	162	174	152	183	176	148	187	180	197	167	154	174	180	196	189	165	145	170	162	183	182	186	175	165	142	185	156	158	168	181	166	188	162	178	161	165	151	164	175	198	184	168	179	177	156	157	165	153	162	169	177	144	191	174	155	168	173	164	169	163	166	169	183	164	180	173	176	170	155	185	152	163	178	186	178	156	152	167	173	167	168	166	207	166	174	184	180	185	167	177	195	202	159	189	177	156	163	191	160	178	157	162	173	182	159	187	172	177	140	185	207	167	185	177	180	178	145	170	176	181	169	176	163	192	162	186	142	165	148	186	169	194	161	168	179	165	160	175	161	186	193	192	168	170	158	161	191	188	183	170	220	186	166	193	172	185	169	162	189	167	187	168	172	170	161	161	170	187	174	165	197	163	180	188	173	173	191	177	169	148	192	169	168	177	180	182	187	161	165	174	145	160	156	171	186	185	170	159	176	196	180	188	163	169	182	167	156	148	164	170	188	173	153	176	171	164	153	187	174	170	164	160	159	202	185	170	164	184	174	147	166	149	170	163	185	181	159	173	183	203	185	186	159	177	208	156	174	177	186	175	187	191	161	174	167	193	180	160	175	183	181	175	154	170	145	173	175	188	162	155	161	158	163	174	162	163	162	191	177	167	195	160	164	170	185	164	185	157	167	182	165	161	204	202	161	153	172	166	171	170	186	183	191	175	186	167	201	183	172	196	178	153	168	185	165	173	157	171	176	192	152	168	208	169	165	170	177	152	189	162	162	210	159	168	171	154	178	158	142	191	146	192	154	166	181	190	164	194	165	183	162	173	158	160	190	164	166	173	166	195	184	160	167	151	170	144	187	161	176	170	164	150	193	171	169	164	156	198	184	173	153	190	148	169	155	178	160	159	156	197	183	182	189	158	169	158	174	187	168	174	176	161	178	179	187	168	173	179	192	171	183	160	187	188	168	184	191	167	148	178	181	198	139	149	158	184	177	190	173	153	168	173	186	165	164	151	180	140	161	157	182	176	180	151	169	159	181	160	176	185	165	148	181	176	160	163	161	154	192	171	168	164	197	172	185	167	179	172	167	157	203	188	181	166	169	170	166	172	166	165	187	160	174	155	180	172	158	159	162	184	172	164	151	186	158	177	176	168	140	166	178	169	154	164	192	161	178	199	141	152	196	183	175	151	162	163	154	157	162	133	171	161	165	167	189	167	189	174	198	174	191	166	180	161	160	161	160	171	178	155	169	152	149	186	153	166	192	184	168	181	171	171	148	168	179	176	168	156	183	167	178	172	192	185	150	170	171	151	158	166	189	172	170	161	180	174	142	183	159	184	149	174	192	181	178	165	165	188	175	173	157	184	193	163	163	167	158	157	168	175	160	167	161	154	150	184	184	166	163	172	169	168	179	194	163	168	195	157	153	158	156	144	190	173	141	196	150	171	169	184	168	173	181	167	186	134	140	176	184	167	195	178	173	201	162	168	168	182	184	163	167	183	162	167	160	161	169	198	165	183	155	176	182	156	173	183	162	162	166	193	169	157	165	197	170	176	160	144	179	184	167	159	144	164	173	151	178	144	176	181	179	151	157	154	181	171	184	172	153	192	160	176	213	184	182	175	163	172	158	170	185	178	166	167	180	162	157	151	165	184	181	175	157	158	200	161	167	177	158	166	150	171	203	157	170	173	194	200	182	194	183	173	187	183	165	170	188	185	144	182	173	195	178	142	177	184	174	175	176	175	167	187	178	172	167	181	207	156	163	174	192	179	169	201	177	195	179	178	173	161	179	186	172	173	170	184	178	196	164
9863	5595	565	534	533	526	537	519	570	498	480	538	506	490	496	486	478	502	472	493	513	467	500	473	528	525	500	501	487	483	512	493	502	482	465	479	466	493	486	457	474	450	481	474	484	481	465	521	497	486	474	524	472	481	481	479	453	492	442	467	502	517	498	468	500	435	468	481	470	485	497	495	483	498	500	517	499	507	538	485	513	507	486	519	517	500	459	471	506	550	473	490	513	473	482	492	474	495	501	469	482	478	462	518	493	492	526	494	497	483	456	494	472	514	488	482	497	490	533	514	515	493	463	479	483	486	485	477	481	512	467	526	457	487	447	495	485	515	483	484	483	524	466	464	534	481	499	503	431	463	514	487	497	472	496	495	497	509	470	497	498	450	516	469	503	474	502	482	483	522	466	492	464	506	502	479	460	507	479	502	489	486	466	484	483	466	490	503	469	493	507	510	502	461	490	491	462	469	517	482	457	470	454	468	497	470	502	476	477	517	478	469	518	466	488	484	498	510	488	505	512	502	532	493	485	523	477	489	500	490	499	506	475	478	520	513	488	533	448	477	479	486	472	517	497	494	504	480	496	469	501	522	496	533	450	511	485	485	501	503	512	471	515	507	510	507	489	480	522	506	459	519	471	527	457	438	482	488	483	523	505	477	530	455	447	515	510	469	486	507	503	474	489	479	508	484	482	448	475	497	478	476	517	462	474	467	464	515	482	463	503	479	538	498	457	493	481	495	457	484	543	454	484	488	512	463	471	514	515	542	496	510	468	460	495	499	494	440	450	488	452	494	544	487	503	479	496	484	482	478	513	436	523	492	507	454	516	484	479	520	474	474	493	501	517	472	480	478	511	495	491	499	479	495	494	485	497	470	485	497	447	512	527	503	490	520	508	528	497	495	489	509	452	474	445	475	481	505	485	502	471	518	512	502	471	452	475	464	450	497	504	507	449	519	502	503	478	491	487	480	499	550	485	502	485	504	491	508	475	465	500	502	488	483	467	454	501	477	516	462	502	485	501	474	532	527	478	501	478	503	467	498	493	530	508	505	519	448	492	502	511	476	462	470	474	527	478	495	489	499	475	467	531	486	492	484	478	474	513	480	505	509	483	444	488	491	504	491	466	519	490	509	495	475	513	493	500	502	503	455	481	491	495	476	472	504	523	461	486	494	491	503	494	499	465	515	515	501	484	448	475	501	487	469	507	478	436	466	500	505	461	569	492	504	446	489	516	500	486	459	506	492	470	505	519	501	466	482	525	500	472	491	434	463	481	479	487	493	483	482	462	468	513	457	477	476	490	436	476	483	505	498	437	499	466	507	464	523	534	481	506	483	517	499	492	485	486	461	509	481	509	497	441	473	532	506	488	520	451	516	519	525	505	507	489	500	524	465	489	513	469	500	521	493	494	471	518	473	518	476	510	493	478	502	467	491	457	509	505	518	475	498	512	495	546	502	508	543	507	491	537	477	525	533	515	480	516	515	487	480	477	529	481	483	478	543	506	511	494	484	523	528	490	545	485	452	524	472	509	454	480	470	489	470	510	463	530	490	464	533	510	486	520	472	502	489	525	514	487	466	490	470	477	492	507	499	493	501	488	490	483	469	537	477	480	498	488	502	490	490	461	504	467	493	470	473	497	496	484	507	527	441	502	471	505	507	436	489	472	515	482	493	481	490	518	489	526	526	473	477	482	513	481	477	471	499	510	523	481	495	477	509	490	511	470	481	478	508	509	471	465	514	452	454	525	471	510	518	474	529	480	507	489	455	493	510	486	505	477	450	496	498	509	503	488	478	502	547	507	471	488	489	468	479	495	454	470	463	490	502	506	454	483	511	483	492	463	488	496	457	493	476	493	480	515	468	432	474	493	493	500	498	470	480	471	508	492	470	496	447	508	478	516	475	486	455	489	489	509	506	485	500	527	498	499	482	502	516	466	518	455	498	486	528	486	499	487	495	504	506	551	477	516	495	476	514	476	509	531	503	488	497	508	498	541	515	456	510	497	489	515	488	465	507	521	481	475	487	538	516	521	442	506	494	471	490	459	494	492	488	489	463	463	475	493	478	479	499	499	476	479	468	450	498	489	455	498	472	470	478	495	486	503	477	504	497	461	503	486	451	476	477	500	481	471	520	493	507	499	473	490	530	501	493	490	464	472	453	510	478	508	530	504	469	466	474	543	523	510	486	491	491	436	478	476	464	508	485	464	498	510	475	489	497	493	482	492	484	481	482	444	483	509	499	497	518	467	488	492	470	523	465	533	482	520	471	508	489	444	543	495	505	489	466	494	526	516	480	490	479	497	477	481	527	476	492	476	479	486	513	469	462	476	519	435	521	523	488	505	495	505	525	519	488	496	502	483	489	503	489	539	473	521	503	501	521	511	477	498	479	479	482	495	502	462	476	491	463	460	471	492	487	481	480	503	467	515	529	479	488	499	501	512	509	474	535	496	487	486	442	469	481	496	488	490	508	494	514	476	516	516	446	515	468	495	506	495	448	511	482	527	448	530	481	457	474	494	498	479	468	510	538	479	498	478	496	483	470	518	502	450	491	513	491	454	509	478	480	487	497	474	492	523	498	483	501	529	485	523	547	472	494	522	473	458	467	446	486	487	476	458	480	473	458	518	488	473	513	536	516	498	499	526	485	487	476	497	507	504	475	489	502	481	458	460	506	504	529	482	477	466	471	455	478	480	529	516	500	510	495	527	477	499	502	484	499	495	511	495	461	478	516	484	464	468	460	516	462	502	548	508	520	508	488	491	509	477	505	497	483	491	509	480	513	501	471	513	487	500	468	461	472	448	514	511	468	500	495	448	463	515	469	461	485	457	489	482	479	496	511	511	482	485	496	474	467	477	463	490	489	500	498	522	498	474	502	517	502	511	502	466	490	468	475	497	470	470	494	438	507	496	454	530	541	538	470	490	499	457	516	518	480	484	490	501	483	499	501	538	544	472	494	505	505	525	495	478	527	486	519	504	449	486	521	480	455	505	479	526	485	511	499	519	517	480	529	484	482	453	497	506	515	497	490	484	500	489	481	415	483	480	470	493	478	509	501	469	476	503	511	508	493	488	507	503	484	469	466	472	539	486	504	451	529	538	464	509	507	523	498	533	466	477	493	486	501	487	488	463	497	503	479	456	500	485	472	440	494	503	489	461	494	531	525	469	514	471	492	490	461	462	509	459	472	482	474	494	486	480	493	485	512	475	504	458	481	506	490	470	461	535	503	470	536	525	524	497	484	462	481	481	493	463	523	473	459	538	487	488	483	495	515	495	499	490	496	498	494	476	471	467	529	515	465	521	497	488	520	477	504	510	479	477	444	513	515	525	482	459	475	498	497	446	482	465	471	488	468	509	498	509	479	520	442	479	505	523	489	481	477	461	468	466	487	521	489	511	490	492	501	563	488	465	496	481	470	520	493	512	487	510	510	475	447	475	510	470	518	465	507	486	517	503	479	444	474	500	502	472	492	467	498	496	488	498	450
55769	45383	10027	1285	700	582	493	442	422	413	380	394	408	374	360	394	343	360	388	321	335	308	335	352	327	339	341	326	360	344	336	388	331	296	360	341	313	367	311	363	338	314	358	334	294	324	329	352	335	387	347	324	361	323	281	318	359	339	339	320	352	316	327	345	342	334	285	323	341	340	345	341	339	354	350	324	306	313	341	345	318	304	336	298	322	327	351	333	304	317	315	343	327	330	323	340	326	330	335	315	371	321	318	327	356	336	331	337	343	334	327	350	329	349	322	357	326	342	348	341	326	322	331	340	321	313	305	381	297	342	313	356	349	307	349	340	331	311	350	319	330	345	336	283	325	337	315	318	357	333	335	324	316	346	294	334	337	371	347	321	317	277	366	344	322	310	341	333	317	346	291	323	353	325	365	303	331	327	333	325	321	319	340	294	307	319	356	320	301	317	329	322	320	344	316	327	324	333	323	338	344	330	334	335	333	324	364	335	319	352	316	333	330	343	330	328	341	335	295	328	335	330	326	286	323	339	336	300	309	308	325	315	368	309	341	334	342	344	330	314	321	331	365	324	332	326	353	318	310	310	324	314	349	353	340	375	351	283	310	274	313	330	324	312	305	335	371	338	299	323	335	331	334	321	346	316	347	310	321	295	306	358	341	331	312	347	359	330	313	308	339	305	327	366	331	324	339	341	332	325	329	316	337	372	319	362	322	315	330	348	350	322	312	324	341	340	318	329	326	359	333	341	285	309	342	315	368	336	364	333	346	352	334	340	312	332	336	342	348	333	314	333	304	331	302	305	300	285	353	299	289	316	307	282	331	345	323	362	335	332	364	308	331	328	340	333	315	346	329	324	357	301	325	337	329	309	334	315	321	333	299	331	326	353	327	353	313	317	352	311	340	348	368	308	319	321	308	330	326	334	346	276	347	332	342	319	315	313	347	342	329	315	299	349	326	349	304	308	347	317	358	315	339	357	357	284	351	367	330	333	336	331	340	322	345	307	356	326	355	341	364	338	329	309	319	347	337	329	312	351	337	352	317	356	324	322	312	344	321	342	320	334	322	330	351	331	323	366	359	343	339	341	338	294	335	328	355	315	324	309	329	331	334	331	350	316	326	337	301	340	304	341	317	324	329	356	347	302	290	319	316	327	344	342	319	309	341	318	329	328	330	310	338	347	288	337	349	327	353	332	336	342	300	335	338	375	344	350	335	327	314	329	315	324	378	331	372	321	337	318	343	314	313	323	351	327	349	338	364	329	345	319	356	305	329	347	337	357	337	306	356	321	337	325	357	303	365	339	313	307	299	346	335	330	345	315	316	321	358	335	357	305	362	315	338	364	334	344	335	338	331	340	336	315	330	310	328	314	322	325	336	311	333	315	324	368	373	326	323	338	330	328	343	333	369	345	360	333	285	331	324	320	337	311	338	344	335	366	331	331	344	327	339	328	369	322	336	341	341	313	348	345	320	361	325	344	314	360	340	337	348	310	306	346	348	345	340	329	360	325	329	368	359	353	327	323	349	319	321	327	319	336	336	330	371	338	361	338	335	335	353	346	360	327	341	343	297	321	359	332	354	329	293	308	320	341	323	347	350	322	362	335	326	316	335	346	323	327	332	326	326	337	305	348	302	343	344	329	284	317	328	324	297	334	307	311	292	328	343	351	320	315	340	311	393	350	327	335	373	308	318	342	368	365	359	339	342	331	345	336	345	360	344	304	322	325	325	333	311	305	355	318	305	354	369	354	323	320	339	338	351	340	370	340	365	350	362	313	320	354	335	308	344	328	374	334	294	323	347	343	304	359	333	336	340	359	317	324	327	310	349	290	338	360	334	311	324	338	345	302	305	304	335	326	334	342	330	323	317	327	339	334	313	289	308	357	341	331	340	314	320	355	338	329	313	353	360	339	317	335	354	339	325	347	337	325	347	350	362	300	338	326	363	311	298	343	357	323	280	340	339	316	356	300	343	337	326	351	321	348	322	340	317	364	342	340	351	336	327	303	308	340	321	350	364	334	343	318	323	315	326	353	360	367	337	311	273	332	332	326	328	325	295	306	318	321	298	335	339	320	313	317	335	311	308	353	335	328	339	297	349	337	323	315	343	361	362	318	292	295	323	326	316	306	331	321	338	302	314	327	340	358	281	338	310	332	330	332	323	353	335	318	344	325	334	312	318	350	305	325	316	337	326	330	331	351	292	328	371	338	361	359	323	315	341	319	303	292	328	340	342	324	305	316	322	352	354	321	344	315	350	326	331	355	338	329	326	324	347	342	334	314	350	345	335	324	360	351	335	324	306	334	315	318	343	312	322	364	366	340	351	342	348	330	349	366	342	355	351	366	323	321	341	309	348	356	302	344	337	368	317	308	338	348	301	315	336	332	309	310	325	281	328	306	314	332	338	322	329	301	335	341	334	320	329	333	301	358	364	312	334	334	285	347	323	340	316	317	371	355	335	342	335	313	351	333	333	293	301	372	346	338	320	318	332	328	323	352	321	325	332	348	339	311	339	324	323	349	368	327	312	307	345	321	338	336	367	330	349	310	298	366	331	334	333	324	332	323	310	314	339	334	315	346	330	337	324	312	328	325	335	354	302	304	327	329	336	336	326	323	319	309	331	327	361	327	302	332	310	334	346	312	337	326	351	332	338	319	332	356	329	353	340	313	353	341	322	336	310	358	350	367	317	332	339	316	341	327	348	329	334	368	350	348	354	361	309	331	328	303	337	335	308	357	351	338	341	332	356	332	299	344	347	301	340	323	320	317	361	326	319	355	336	307	304	342	317	341	307	334	368	331	331	343	342	304	302	331	319	358	338	366	343	333	329	325	318	352	348	304	349	314	322	323	355	316	326	320	324	315	309	305	326	314	371	339	342	329	337	351	342	324	333	349	314	286	267	279	352	365	335	369	360	308	341	345	337	341	340	401	321	359	317	356	291	310	332	342	355	305	330	329	339	342	359	325	341	302	357	342	366	359	341	307	291	312	304	323	324	319	317	331	330	317	310	353	318	294	323	322	316	340	314	311	334	335	316	319	353	338	331	336	343	335	364	353	326	331	327	340	330	339	344	348	355	322	344	317	325	292	349	323	317	300	350	339	388	308	299	332	337	313	337	324	345	318	374	318	315	345	323	341	328	356	334	320	331	328	342	337	335	353	302	308	283	346	343	338	351	332	342	320	315	340	314	371	343	302	318	335	360	339	335	342	341	347	340	337	327	333	327	334	322	328	365	336	377	342	308	356	320	335	298	345	332	341	333	343	313	342	323	331	333	330	322	323	353	318	330	358	338	341	339	315	316	328	353	355	308	327	322	338	343	333	337	331	333	298	338	316	355	370	341	356	306	305	344	325	308	362	312	330	315	368	289	320	332	307	329	298	341	314	317	364	327	341	356	329	322	289	329	335	339	357	331	339	352	329	332	327	331	304	323	362	345	351	362	342	323	343	325	348	315	301	349	358	354	345	335	336	348	344	322	342	328	343
34433	24844	2217	2627	2228	2008	1766	1490	1372	1333	1234	1166	1109	1027	1041	1005	1036	946	965	923	969	965	941	958	941	845	847	909	845	900	898	827	853	860	863	837	833	830	822	857	870	800	880	908	882	869	872	808	876	809	838	827	860	793	835	798	809	780	826	799	845	861	814	836	818	809	829	892	837	850	821	773	838	873	860	859	836	858	849	845	821	850	872	848	861	848	852	865	831	868	796	812	764	850	827	843	867	872	811	825	796	799	839	790	869	864	799	878	820	861	830	824	851	785	869	848	806	799	804	840	865	838	889	825	872	882	856	797	808	813	883	851	820	823	880	820	830	860	849	850	865	822	860	848	834	840	813	831	835	800	797	851	774	842	856	787	853	856	858	827	824	820	774	795	856	795	778	819	830	848	799	839	817	864	842	860	811	822	855	877	812	864	826	863	841	836	873	900	863	847	818	845	790	846	794	807	826	811	838	833	814	821	789	840	846	853	860	844	833	861	811	834	802	859	846	867	838	787	804	824	816	829	828	821	840	772	763	797	806	751	807	839	853	807	821	834	818	811	807	826	835	796	825	775	834	848	791	902	861	798	834	809	830	840	834	854	818	839	830	856	898	811	844	870	887	870	812	850	829	846	857	838	813	818	792	815	860	810	846	900	788	875	850	867	793	848	841	824	796	850	805	839	817	823	834	845	811	844	808	833	848	841	814	786	849	792	828	817	793	838	808	835	864	857	821	851	846	851	859	883	833	821	857	835	820	845	823	805	853	893	781	834	818	839	793	831	833	865	837	888	847	796	754	794	844	910	874	840	825	814	797	785	798	814	839	815	845	827	834	860	817	846	840	851	824	811	838	821	845	840	808	813	795	853	862	822	849	797	913	812	838	805	816	819	826	808	814	814	796	841	838	804	759	841	820	840	845	847	827	812	808	797	841	835	810	804	881	838	765	845	831	872	870	805	809	787	887	783	813	820	818	813	827	812	863	813	791	847	861	814	812	802	806	806	836	781	803	848	825	865	846	777	804	804	834	808	822	833	874	852	830	838	826	811	808	838	857	858	785	808	849	812	868	874	827	880	798	850	827	859	783	799	825	790	836	852	858	819	846	800	860	839	804	773	816	862	865	810	781	811	794	798	834	801	848	850	797	879	864	871	851	824	871	865	878	845	776	857	827	810	834	810	869	862	845	792	825	876	844	799	794	836	821	838	829	821	820	845	790	837	773	833	776	817	830	849	796	835	836	801	807	864	857	831	823	800	830	829	829	840	841	811	807	818	844	858	781	826	850	832	837	837	806	825	817	783	857	820	796	823	814	850	790	824	786	900	845	837	878	782	785	789	851	803	851	833	869	890	839	865	829	848	849	820	820	876	845	841	802	852	805	832	871	815	836	833	844	828	831	873	844	841	820	774	866	862	834	812	839	793	825	810	794	837	847	775	793	832	812	791	859	821	844	824	839	832	847	815	833	898	883	813	797	847	839	849	863	843	810	748	803	835	810	821	851	799	821	809	864	870	834	809	819	825	815	836	847	779	835	799	814	818	860	900	838	810	801	822	813	818	854	841	840	824	809	837	802	824	821	861	804	812	760	859	860	857	811	843	835	808	857	806	845	856	800	860	842	838	771	851	814	828	811	876	858	800	802	853	821	755	823	876	846	843	814	799	785	787	840	832	801	815	810	805	852	806	809	824	872	801	857	814	836	833	865	820	848	837	810	840	822	848	799	791	813	803	767	814	828	861	808	790	811	875	797	843	849	830	832	825	879	836	774	787	807	855	885	860	843	851	824	795	815	801	794	832	751	818	816	841	816	807	842	812	841	887	790	797	790	783	824	816	872	810	858	836	815	835	810	875	816	800	830	860	852	804	818	863	866	834	807	837	823	835	808	823	801	789	845	817	880	836	811	889	862	851	846	810	867	896	818	796	894	856	864	845	803	806	798	845	840	787	819	867	836	775	852	849	800	833	768	773	842	821	835	846	805	813	842	776	778	824	823	836	806	841	802	804	871	802	811	812	834	876	796	857	780	862	814	792	812	862	792	830	874	840	882	856	820	807	812	831	838	839	824	836	839	855	867	859	841	852	813	847	830	848	819	771	804	828	807	813	810	829	864	842	794	833	820	796	812	852	797	833	846	756	834	834	810	809	768	852	828	819	843	830	813	823	807	799	835	852	841	804	828	871	835	834	786	847	791	794	803	830	823	825	824	782	793	841	861	745	836	767	809	873	816	872	822	831	838	790	842	822	861	848	803	823	829	809	829	857	891	817	825	777	900	774	854	782	869	810	790	833	851	820	846	790	828	819	820	885	821	804	839	845	846	809	780	848	762	791	825	852	807	808	808	820	810	837	791	836	902	774	875	800	804	850	822	788	820	773	804	791	877	810	824	838	810	833	779	811	824	814	774	813	858	812	854	856	836	881	818	868	842	818	810	853	851	825	837	783	839	860	809	834	805	816	814	874	858	856	876	875	783	788	761	845	815	833	824	851	879	858	826	789	842	827	801	807	794	827	804	863	821	873	780	813	830	769	787	812	840	828	830	807	793	846	795	854	763	823	804	901	872	785	800	837	798	822	805	798	823	800	813	821	810	828	838	817	814	827	820	868	800	780	814	807	869	791	784	826	792	834	835	834	764	802	828	806	848	828	830	879	818	799	848	850	801	811	801	810	831	868	797	862	765	815	817	809	882	836	797	847	831	815	807	799	863	816	805	818	798	793	889	831	792	828	853	820	859	828	842	825	832	834	820	831	858	890	841	827	860	845	885	785	810	775	850	817	796	834	753	806	805	838	816	824	861	795	870	819	806	871	760	829	869	829	825	794	811	890	808	781	809	844	859	762	817	860	813	812	835	805	861	826	907	822	796	781	849	833	819	830	836	814	817	799	840	833	833	829	829	869	785	888	832	820	804	830	879	850	781	833	884	817	836	815	799	814	853	831	870	875	879	817	821	812	825	804	803	780	861	819	850	806	843	877	812	823	842	782	826	855	853	803	818	811	846	863	796	743	828	819	828	811	845	813	809	807	825	860	819	811	834	821	842	818	840	762	786	859	812	856	814	806	854	839	829	773	839	784	806	838	835	848	791	846	858	880	821	854	809	816	798	804	825	841	835	796	817	844	805	828	830	829	813	804	832	788	791	812	853	835	837	859	787	814	839	811	796	817	815	821	864	816	893	844	813	847	835	808	774	834	820	865	865	781	802	846	870	820	853	857	800	844	825	838	779	828	835	872	799	793	814	808	786	754	830	800	809	832	823	773	852	826	816	825	850	854	859	883	811	792	781	781	845	884	783	850	800	798	871	824	836	849	824	828	829	834	841	820	857	824	818	770	792	832	795	859	864	797	831	853	850	799	787	829	839	800	839	864	804	829	834	849	803	796	796	839	905	853	875	820	818	836	845	857	845	858	791	880	835	808	859	837	792	842	804	835	857	894	857	862	820	886	848	775	810	833	797	796	818	821	866	863	836	854	850	829	856	779	868	823	806	791
70995	57327	17042	4420	1114	829	686	541	518	506	485	460	405	434	425	388	395	356	397	419	347	346	358	370	374	352	357	337	386	320	355	344	354	373	353	341	385	338	361	349	339	332	338	331	336	328	332	355	317	330	331	353	357	360	373	362	322	357	333	381	338	325	371	335	322	347	309	338	306	344	378	374	330	351	346	353	349	326	354	355	328	306	306	327	299	332	341	340	323	315	331	346	318	324	373	313	303	311	339	348	355	341	327	334	330	306	333	336	363	375	351	334	384	325	369	299	332	342	356	329	328	344	317	354	351	298	357	301	321	339	353	339	371	333	314	308	358	335	325	357	351	335	342	323	344	349	334	326	359	353	326	280	347	369	336	326	343	322	331	354	359	366	359	350	355	359	320	341	294	319	355	302	342	308	336	334	341	327	327	333	320	334	324	347	339	331	335	342	361	324	333	301	336	327	341	337	330	359	340	354	301	346	364	321	319	329	311	343	312	332	378	334	329	339	319	319	337	331	358	347	336	339	346	344	348	351	358	344	367	365	382	375	335	342	327	375	341	343	353	359	362	368	351	339	319	362	354	324	349	347	328	356	363	332	362	359	363	340	349	403	368	369	332	331	340	350	323	386	352	314	359	354	359	339	308	338	326	330	370	326	336	317	348	296	332	316	318	302	298	305	320	347	344	324	349	329	345	365	340	344	339	373	360	370	331	333	343	334	382	344	347	340	351	360	336	363	339	311	358	350	305	331	329	310	346	347	341	364	356	316	340	343	351	309	350	363	358	332	375	304	320	312	350	312	367	351	325	339	340	330	350	335	355	351	352	344	348	329	353	340	316	363	292	320	342	300	344	348	354	346	364	349	326	340	347	349	330	346	347	354	347	352	321	338	360	341	355	340	352	357	326	340	321	329	339	330	337	333	371	347	344	349	337	327	356	325	334	337	347	342	374	331	371	346	352	311	355	352	356	320	375	360	350	328	349	321	353	371	349	375	344	316	374	325	337	349	355	340	321	340	340	321	365	364	358	330	323	318	317	323	351	318	328	336	313	357	311	326	323	305	324	350	352	330	343	326	314	366	328	327	344	333	326	344	323	362	337	353	351	338	336	380	360	334	287	324	315	350	347	328	330	342	339	322	335	343	343	313	335	324	355	345	345	320	360	333	357	382	334	342	332	301	349	334	339	381	313	355	358	344	343	342	351	344	344	345	334	341	329	331	376	341	369	383	327	339	329	352	346	310	308	411	363	351	333	358	363	313	321	323	318	349	357	326	348	336	348	332	323	319	331	355	334	357	345	337	374	332	338	363	363	367	330	362	333	331	314	361	360	358	394	325	345	344	361	324	316	325	349	348	341	357	343	351	333	322	383	329	335	322	353	359	326	328	341	368	369	337	333	318	370	314	310	337	343	302	316	346	295	319	318	353	349	352	335	360	322	350	300	384	324	341	335	337	337	317	343	384	330	337	325	367	316	323	345	353	335	324	349	370	326	366	349	342	361	327	326	346	360	321	337	342	323	317	329	329	298	348	371	343	305	343	367	336	338	356	349	382	384	327	363	357	318	338	371	316	318	377	321	319	360	318	359	347	318	348	321	347	327	331	301	329	370	343	351	366	347	314	370	335	334	329	352	325	398	355	373	365	359	302	366	310	338	346	357	341	318	328	335	358	333	341	302	368	344	349	377	337	349	340	339	360	329	327	329	320	327	400	349	341	365	314	361	332	340	332	361	356	343	288	327	333	353	376	338	333	329	314	348	380	362	357	377	378	320	337	383	385	339	357	347	354	344	301	334	339	380	360	342	352	334	356	359	308	338	375	335	328	306	338	378	339	340	309	293	328	315	374	306	343	366	352	338	318	354	346	358	333	326	336	290	343	355	319	342	348	330	382	347	345	358	347	337	341	350	304	341	354	303	330	344	318	351	345	325	346	325	346	344	346	337	350	327	316	351	332	317	332	359	349	339	339	315	347	359	328	328	338	347	328	317	334	326	344	345	364	319	318	348	320	362	326	359	341	334	332	356	367	312	345	355	352	351	338	303	312	308	363	323	355	329	323	330	347	331	330	352	338	322	324	341	360	330	390	347	318	309	354	341	394	364	333	343	341	328	317	314	343	379	350	366	331	385	356	361	305	328	340	352	364	340	361	344	353	335	334	369	324	355	328	325	354	359	339	403	348	328	342	356	338	327	354	376	328	379	346	299	338	346	320	321	338	327	325	337	307	308	329	354	354	375	375	364	346	329	355	359	328	351	363	348	356	324	283	338	345	342	362	371	322	339	368	312	340	336	341	352	344	310	355	319	332	379	320	327	359	342	353	400	308	364	359	334	339	365	350	355	320	329	329	357	349	336	353	339	359	371	348	324	348	331	320	349	346	331	355	353	359	337	330	312	349	336	353	307	347	314	346	331	314	345	330	362	329	355	327	357	339	307	321	345	342	341	324	352	342	345	343	336	311	344	324	355	308	380	348	350	322	326	333	354	351	335	325	346	323	335	322	358	342	354	309	377	355	330	351	345	328	362	369	378	351	324	324	310	339	315	309	338	341	317	365	328	320	298	363	371	314	328	318	321	334	367	345	354	303	362	344	341	327	339	366	333	327	310	334	329	345	366	328	312	358	312	329	308	315	317	351	341	318	349	363	345	353	362	318	369	323	351	328	351	376	367	311	351	332	356	300	355	376	331	348	348	350	312	348	369	330	337	360	339	375	315	380	326	340	317	339	343	326	375	331	351	313	306	364	336	356	309	331	335	334	370	345	337	319	321	351	353	369	310	332	335	360	351	373	369	337	342	323	343	304	360	380	327	344	365	346	320	326	308	310	318	337	330	345	355	352	317	333	316	357	352	388	365	341	329	332	334	314	334	346	344	367	348	365	355	350	352	360	337	340	349	327	327	311	291	306	318	388	319	320	320	338	316	351	348	343	329	341	319	337	315	316	339	350	352	348	342	312	342	351	304	329	330	347	354	335	352	355	349	327	351	326	351	359	354	314	336	400	340	353	310	341	351	335	332	351	356	337	336	344	356	332	349	345	355	354	354	314	326	333	305	350	389	371	311	346	358	311	389	333	326	357	321	339	316	308	344	339	325	353	350	341	354	342	354	376	359	376	323	314	358	365	350	329	305	325	333	365	349	368	326	332	358	359	353	336	295	337	346	337	304	381	342	316	351	376	336	360	347	340	345	337	342	338	318	329	355	357	354	366	287	338	340	336	361	366	311	312	336	387	330	324	341	356	352	348	359	377	343	339	380	353	301	323	357	321	359	320	350	327	386	369	349	348	353	347	317	369	312	335	344	344	351	362	352	371	302	326	322	324	314	349	371	357	365	337	348	302	337	335	332	331	342	353	354	308	306	350	338	353	375	350	338	371	345	336	366	332	331	339	365	340	361	342	325	355	358	341	355	309	369	308	374	348	347	330	333	334	351	339	332	350	312	365	320	358	328	311	331	357	348	345	322	310	350	328	323	338	344	359	331	381	331	324
44075	30945	3449	4158	3655	3065	2607	2182	1964	1770	1634	1454	1431	1343	1209	1154	1147	1149	1021	978	1042	995	1047	923	992	942	958	888	937	947	887	927	921	981	889	888	903	901	896	862	897	901	900	845	826	916	900	849	835	807	794	908	815	821	827	881	830	865	875	796	891	799	830	850	851	802	868	867	840	831	847	889	797	794	883	849	850	851	782	861	870	867	844	827	842	837	864	782	879	844	853	835	845	832	834	819	828	791	816	867	837	842	819	824	875	831	800	853	831	873	842	828	844	845	828	812	806	874	879	819	857	829	815	837	856	843	781	848	828	823	835	802	792	795	862	843	810	797	851	848	877	841	828	874	818	858	826	826	833	823	882	826	807	806	830	794	817	838	828	816	836	822	850	811	812	800	852	820	782	817	857	870	844	796	853	859	829	812	850	836	799	783	775	842	762	839	859	814	808	834	812	812	800	839	802	780	872	834	854	814	868	803	805	801	897	810	831	872	836	835	823	812	880	850	823	826	831	851	799	799	852	752	889	834	850	880	821	827	760	803	815	853	730	823	824	824	807	792	816	775	807	793	815	817	786	814	784	822	804	844	818	826	856	787	790	794	815	800	819	822	803	781	852	852	773	815	834	801	817	778	823	828	791	824	902	810	786	889	847	832	865	831	851	804	816	795	861	803	829	857	844	770	809	833	803	863	826	848	841	816	857	866	823	853	770	807	815	849	808	794	825	802	778	843	790	822	813	776	789	829	778	818	802	847	799	816	839	837	849	844	825	868	826	862	797	809	815	810	834	796	877	798	831	761	825	823	852	783	870	833	809	816	819	818	800	809	851	828	844	830	790	798	776	804	837	828	802	814	797	842	831	835	815	801	777	790	833	829	875	846	790	826	829	776	819	841	807	810	834	806	818	780	844	891	796	825	786	787	862	876	814	840	835	888	810	791	800	778	769	847	865	858	819	799	897	780	776	753	881	790	831	835	767	818	781	792	823	849	836	842	827	804	815	806	852	838	849	862	852	835	849	856	825	772	856	804	811	873	881	809	843	746	862	811	791	774	800	832	835	841	778	857	818	807	894	824	822	797	819	878	808	802	769	776	792	843	818	832	807	812	810	803	821	809	821	817	783	853	823	899	851	804	859	862	811	831	827	790	804	805	859	841	823	846	803	851	836	909	839	793	783	836	835	843	836	836	810	791	840	821	832	849	835	833	849	818	860	828	825	785	810	868	798	810	855	798	865	815	832	783	801	831	806	839	835	817	822	796	832	817	813	806	821	802	832	765	807	774	850	802	806	824	839	785	855	820	805	816	829	866	838	820	846	813	892	800	799	841	819	827	835	799	840	854	793	737	823	783	748	835	836	865	872	822	835	835	826	777	770	840	820	861	817	852	818	840	830	825	804	811	806	851	806	830	809	835	790	746	823	865	795	781	836	800	822	813	798	829	767	798	802	832	858	832	819	856	813	820	833	853	836	788	799	787	855	825	831	812	853	769	785	823	811	817	815	835	814	856	834	806	824	833	806	834	768	836	870	853	852	783	862	828	840	832	810	809	844	819	844	826	813	845	796	806	768	783	848	791	819	842	821	820	765	834	867	796	845	825	806	836	865	846	823	817	829	796	822	784	858	807	846	801	800	783	840	799	816	826	839	783	755	876	781	820	785	844	838	798	775	817	839	822	834	764	844	812	865	860	813	803	828	803	762	838	788	834	826	844	799	865	807	755	786	861	850	805	794	792	826	840	834	788	747	823	832	813	908	816	840	829	810	807	826	819	853	799	880	856	806	820	859	786	784	814	819	790	848	851	772	832	812	821	784	830	795	806	782	818	853	818	789	821	814	874	797	829	873	802	820	824	815	816	854	852	776	743	790	844	785	821	805	829	752	859	802	807	848	863	775	782	823	811	804	829	884	775	866	798	840	798	857	816	833	814	755	784	859	841	808	813	834	793	792	814	824	767	853	821	800	795	839	782	728	846	857	874	820	801	791	806	843	794	820	850	848	782	806	827	824	842	822	807	822	826	823	763	802	821	814	821	832	810	803	830	738	845	832	803	811	827	833	802	768	865	825	831	800	783	817	841	817	791	857	800	783	827	796	822	860	845	825	850	857	838	826	821	821	818	828	821	768	808	775	805	839	866	795	809	846	879	807	797	888	818	827	793	826	807	837	832	797	824	800	806	817	820	828	818	773	816	820	780	823	834	792	807	785	823	756	802	771	825	809	791	811	813	809	832	843	793	799	848	840	852	845	808	829	781	825	777	797	812	870	838	833	845	803	808	798	774	821	859	830	772	783	846	794	790	836	870	812	840	792	845	803	852	845	830	791	794	807	773	794	789	837	775	843	782	868	786	783	841	828	843	821	795	789	800	852	827	775	829	843	839	814	814	874	806	843	821	813	825	799	813	788	844	806	844	826	823	854	813	834	841	861	815	833	833	829	815	826	860	789	847	779	803	815	825	834	856	810	820	776	785	822	822	781	793	802	824	791	856	840	840	805	812	784	801	809	788	767	800	843	807	808	757	825	852	787	817	804	828	801	814	816	824	801	828	828	799	804	860	851	837	842	828	781	792	785	848	792	833	821	859	779	815	824	814	824	818	810	814	818	786	772	886	834	805	804	791	854	829	848	764	779	780	794	815	826	796	829	819	793	808	800	800	799	797	808	863	797	834	808	823	833	859	846	912	818	818	856	857	883	863	893	830	821	803	805	840	808	782	827	784	833	864	832	787	806	804	821	818	835	814	845	815	827	829	796	809	838	819	802	794	781	850	851	793	837	823	815	818	824	832	843	864	819	846	876	852	854	836	774	852	748	775	818	801	838	800	806	793	802	802	779	840	762	864	810	792	865	878	823	814	789	835	847	835	839	823	821	764	882	748	768	817	816	777	826	818	853	804	848	866	825	791	807	874	816	839	841	788	785	850	795	802	846	851	812	882	805	843	865	852	810	825	869	800	819	831	826	795	834	837	821	806	834	795	806	818	817	848	826	843	818	815	832	823	803	838	812	833	794	808	781	824	826	814	795	819	775	806	859	792	800	793	832	771	766	820	808	858	830	822	804	860	820	805	803	804	817	841	844	806	795	839	822	818	842	802	790	809	795	802	802	823	848	831	845	835	814	816	805	852	798	830	837	850	779	778	779	784	836	862	798	826	850	813	860	787	805	835	831	829	802	762	842	843	792	815	803	798	842	820	834	826	816	815	781	830	787	837	814	832	806	844	806	865	834	843	837	826	814	839	845	824	872	769	807	787	769	800	798	809	793	837	795	792	770	836	766	818	791	788	837	821	845	842	812	886	832	816	810	847	797	888	816	869	835	760	775	816	862	813	888	817	798	837	785	749	823	842	876	879	750	848	830	816	763	842	814	799	801	835	822	824	795	841	881	853	847	838	897	843	789	820	813	791	841	792	788	852	792	848	818	859	835	765	811	842	773	810	801	836	810	880	794	853	873	822	789	797	806	786	839	832	801	814	818	840	813	812	824	826	783	817
8424	3458	206	181	196	181	166	177	175	179	176	177	187	186	182	181	174	185	175	146	142	159	179	177	172	175	156	159	164	147	194	170	141	175	177	165	164	147	154	189	187	189	174	165	167	181	174	168	171	181	166	197	159	163	199	167	163	162	161	179	202	154	174	181	172	149	177	180	168	190	154	179	168	182	163	159	161	168	169	162	165	180	192	184	174	176	163	186	164	164	178	175	195	170	157	177	190	183	158	170	163	156	178	145	159	163	161	162	170	182	158	134	167	148	169	171	167	181	158	182	179	185	159	178	170	152	168	163	163	176	175	166	172	177	159	153	161	172	179	177	155	184	162	154	163	149	167	172	184	171	192	166	167	166	179	161	162	154	159	172	186	172	170	171	181	169	177	164	174	157	170	153	173	187	152	142	164	191	175	156	183	164	151	179	174	155	148	143	202	150	205	158	194	177	145	139	174	153	186	175	149	171	183	165	177	156	185	176	190	161	170	173	162	162	162	141	152	188	175	165	171	179	171	162	175	173	162	160	168	173	179	176	158	177	184	185	201	185	183	169	188	178	193	181	157	172	193	170	178	172	166	179	199	182	145	177	194	170	143	150	136	163	169	166	164	151	174	159	169	161	140	193	167	172	170	162	172	183	175	143	167	181	166	163	157	159	151	193	178	158	171	190	171	182	173	164	192	178	183	144	176	163	143	168	146	178	171	162	176	162	193	180	198	175	157	161	166	173	169	164	166	163	196	178	177	156	161	175	167	171	159	191	162	172	179	147	188	171	180	169	188	176	185	168	157	170	164	205	161	181	169	157	162	181	174	176	171	173	171	170	188	163	166	168	193	152	159	175	174	148	169	165	173	165	153	172	189	171	158	181	169	172	159	171	191	173	165	170	166	163	161	150	175	178	190	171	174	156	149	169	159	174	183	165	153	154	180	185	164	166	149	171	155	186	166	161	174	177	167	172	178	169	161	170	167	169	151	153	188	164	200	178	163	177	157	195	174	156	165	192	174	193	168	167	173	184	169	177	212	178	151	175	162	169	167	172	178	164	158	142	144	151	158	186	173	166	169	171	162	150	173	152	149	163	181	171	195	167	174	170	198	165	185	177	175	200	188	176	187	168	166	162	177	175	183	157	157	179	169	185	154	173	162	171	170	158	171	160	187	154	166	142	163	208	175	190	153	184	161	146	176	188	183	186	151	154	160	169	153	187	162	162	174	158	183	171	184	149	167	196	171	170	188	159	162	159	174	154	158	171	184	161	181	165	189	164	182	174	182	147	173	194	172	175	169	174	172	162	167	170	145	171	158	176	157	177	175	171	178	171	149	180	170	169	179	170	188	192	194	155	177	170	152	147	194	176	174	174	177	161	152	170	164	181	169	199	188	158	167	168	180	168	190	187	158	188	189	178	170	175	192	161	154	184	177	155	175	165	187	176	173	142	165	171	213	187	175	175	183	177	154	173	165	172	162	183	169	183	185	171	150	174	212	157	183	163	191	174	169	175	155	190	171	161	157	183	180	161	170	166	163	163	154	196	175	164	181	171	176	159	167	171	193	157	159	165	153	192	169	179	152	147	173	172	157	148	154	182	193	155	170	150	167	182	196	152	151	153	165	187	164	169	173	170	174	179	185	174	181	161	172	153	155	151	194	183	156	195	147	171	183	183	184	166	170	166	169	144	151	176	179	197	172	161	163	156	162	185	168	179	158	151	159	157	178	156	170	167	179	167	160	178	166	192	158	188	151	135	165	178	165	162	180	155	178	167	170	192	153	155	183	160	152	164	177	174	183	184	188	188	180	172	149	202	174	182	177	154	171	162	166	187	181	179	139	202	155	147	191	174	178	174	163	210	168	176	187	170	174	185	145	163	174	189	170	150	176	188	174	178	173	166	183	186	165	152	174	164	173	175	180	173	157	177	165	166	179	181	184	187	174	168	176	187	170	147	186	153	170	150	196	160	172	144	155	170	181	186	174	169	164	201	176	175	206	172	169	169	172	157	169	172	145	174	179	160	194	188	165	184	155	161	160	186	149	171	162	186	188	180	155	157	163	165	155	160	188	165	201	171	185	166	180	164	182	148	187	180	174	154	151	180	167	151	151	170	175	187	170	188	181	175	187	161	185	187	189	153	178	184	190	158	181	168	158	174	155	152	178	162	146	168	171	169	194	146	189	150	171	142	200	198	171	158	191	175	183	181	188	183	201	181	152	168	171	167	163	191	168	184	201	165	161	167	150	144	172	183	177	182	181	180	166	153	159	181	177	199	159	169	178	157	182	203	186	166	168	153	196	165	176	153	187	191	204	170	147	183	167	175	160	160	138	176	163	169	168	170	168	158	150	165	164	159	170	159	152	169	166	134	160	178	141	149	151	159	153	167	161	161	157	175	184	180	162	182	166	142	165	178	180	152	165	167	159	175	182	171	167	166	189	153	151	157	193	163	162	173	165	191	167	188	155	164	168	173	168	155	185	180	164	162	155	154	159	171	183	173	166	147	173	161	192	172	190	164	168	162	146	169	169	162	166	174	149	180	168	169	168	150	160	164	170	196	166	196	161	164	146	191	165	166	151	150	181	185	169	187	195	182	218	190	188	177	163	165	167	193	205	172	179	189	165	157	152	190	191	160	163	130	159	174	179	175	165	172	179	176	164	161	156	189	198	151	149	165	154	188	174	189	179	160	191	193	156	174	163	174	174	167	158	167	182	172	150	192	159	194	184	165	152	160	198	161	172	166	184	159	172	181	185	180	198	168	199	157	170	180	171	188	169	180	143	179	156	190	151	173	170	153	153	155	165	173	151	181	167	177	163	163	174	147	171	157	141	158	173	150	186	146	150	140	178	167	154	150	161	183	182	163	166	181	164	184	173	191	160	169	183	148	178	189	178	151	175	152	149	156	147	172	163	172	156	152	189	158	145	175	172	164	150	166	171	146	174	200	180	158	172	184	183	156	174	170	191	180	187	161	151	181	146	202	157	180	177	147	159	168	144	168	177	205	150	180	150	178	184	180	174	140	150	170	177	172	145	167	184	176	172	164	175	197	183	155	177	162	171	172	196	171	171	166	191	149	169	185	152	147	163	171	159	147	192	181	180	190	170	185	160	178	155	174	187	177	167	164	169	127	175	194	158	159	150	176	196	152	154	176	176	190	182	175	194	162	152	176	180	181	178	157	160	153	161	173	164	188	177	189	179	164	173	172	158	172	163	163	148	176	189	182	178	162	163	190	181	193	160	161	158	165	157	164	188	186	191	175	159	160	153	178	160	154	182	178	184	158	160	201	169	187	171	156	160	169	165	188	180	161	158	157	176	173	167	163	153	170	157	180	180	182	181	169	157	191	163	186	163	175	171	208	174	170	168	181	169	174	157	173	148	164	172	183	159	163	150	169	166	141	192	150	181	172	174	178	158	165	166	165	188	156	182	152	162	143	179	159	158	170	155	140	168	168	166	178	156	162	167	186	173	170	184	167	148	177	178	184
9573	5374	559	569	531	514	531	513	520	508	473	477	518	486	513	463	489	495	468	563	469	420	443	502	498	466	496	470	469	509	467	524	483	488	486	497	468	476	503	497	514	478	507	516	507	513	522	522	476	514	452	483	506	470	475	477	484	501	509	427	462	508	488	505	492	492	456	510	490	466	524	502	493	451	473	485	521	529	497	488	482	488	456	509	494	518	484	487	507	495	483	485	486	501	501	481	471	485	502	467	523	467	466	495	502	474	498	492	480	472	455	458	429	471	470	507	499	474	489	477	457	505	545	470	533	549	483	489	462	490	488	423	487	493	443	457	498	478	485	503	472	468	491	498	464	488	452	463	455	501	502	501	505	465	485	486	493	448	520	501	488	498	503	473	500	514	477	469	471	476	499	512	509	515	482	469	501	494	497	449	462	473	486	493	485	473	486	482	494	475	443	494	490	497	460	466	502	485	484	459	470	493	466	478	470	435	496	468	458	475	443	462	486	459	476	458	453	501	491	514	500	480	490	467	494	468	526	440	470	450	480	450	509	474	500	475	482	481	453	486	539	457	502	505	451	489	506	497	464	523	477	517	510	469	474	498	525	499	512	468	471	488	468	499	502	497	553	477	522	486	511	469	467	458	465	492	492	500	488	492	497	484	467	509	448	485	489	534	467	474	497	493	467	493	483	459	492	506	470	475	448	471	505	480	455	442	477	487	518	499	485	488	468	468	456	502	503	428	515	492	446	482	461	453	478	475	490	482	494	460	491	489	513	505	464	493	443	477	483	476	517	448	474	497	473	471	458	440	463	510	487	450	477	484	473	487	524	470	444	503	487	460	515	512	528	474	511	494	475	468	483	470	494	509	489	466	467	480	491	464	481	507	531	512	463	470	513	485	492	499	483	500	530	473	523	484	441	469	471	525	489	471	458	485	484	533	487	489	524	519	513	503	508	498	507	487	467	486	480	462	482	488	460	482	486	483	488	446	473	460	480	485	485	488	508	497	479	500	488	508	463	488	493	463	528	496	463	466	493	487	478	487	469	509	496	498	518	487	469	469	501	457	489	480	475	473	455	449	494	459	512	472	469	487	488	422	487	487	477	447	487	503	500	465	480	473	470	481	492	491	461	485	476	509	452	463	487	492	503	464	500	507	495	489	499	488	454	514	476	485	476	466	474	509	454	527	501	488	435	500	460	491	488	447	475	442	498	491	501	486	508	502	435	460	529	483	507	509	475	488	494	474	481	456	536	493	480	469	453	488	495	490	520	471	443	488	480	488	523	533	504	517	458	456	478	485	489	480	489	457	479	491	500	469	502	517	498	498	466	465	491	485	513	453	480	456	464	481	546	458	474	502	492	471	494	472	505	542	517	513	485	510	495	467	504	515	449	498	483	488	503	452	503	524	475	483	471	513	532	500	442	451	459	524	473	491	501	464	426	498	484	515	453	493	480	453	480	509	494	513	467	462	524	514	505	521	489	495	505	517	481	485	450	476	470	482	473	471	486	440	466	460	493	482	442	488	480	496	495	483	466	516	535	530	464	468	501	481	479	478	465	491	521	513	484	487	482	495	480	453	458	435	511	492	489	463	458	494	461	450	494	485	515	506	461	469	515	496	465	440	478	485	483	470	501	534	488	487	524	484	463	483	466	446	507	504	465	469	477	507	474	474	453	551	477	498	492	486	497	529	478	498	494	471	499	473	472	478	465	510	476	487	494	457	489	498	504	457	462	495	496	468	522	492	471	533	467	504	497	489	459	502	493	497	467	461	488	462	508	507	463	486	490	518	476	488	469	477	495	487	470	505	448	460	489	473	475	480	451	519	489	562	485	503	467	485	496	501	496	459	492	481	485	469	511	523	493	450	483	502	456	492	443	489	470	456	473	503	468	481	473	502	469	483	519	460	482	504	453	482	468	481	480	456	489	488	487	496	478	479	507	508	490	476	460	471	509	473	515	505	495	482	460	497	504	473	489	493	494	449	480	472	488	440	497	488	500	464	496	539	501	491	520	508	506	500	479	468	460	498	442	456	490	451	470	519	439	471	490	494	498	468	480	493	466	470	479	532	510	477	494	523	449	489	494	462	508	439	459	442	494	470	526	509	520	482	514	519	517	452	475	491	495	469	503	456	505	489	469	453	485	485	540	491	519	478	511	465	477	509	446	519	472	442	486	439	474	472	515	479	468	470	535	474	472	497	463	452	495	472	502	516	539	539	504	472	496	469	529	514	493	469	459	482	492	489	476	495	503	482	527	489	478	485	454	456	506	453	458	461	471	515	468	489	502	475	446	550	443	531	471	454	503	447	447	473	508	478	459	482	501	451	498	455	488	470	501	468	453	464	468	500	506	477	451	490	489	488	475	470	487	481	489	527	521	489	481	469	480	426	486	492	472	456	513	504	516	492	461	495	488	500	475	508	491	525	515	464	472	444	478	457	494	501	523	466	493	504	461	478	479	495	486	472	476	487	478	502	485	484	475	487	517	432	522	529	503	425	493	492	465	504	481	480	493	493	491	477	461	475	508	497	536	458	418	521	515	502	495	472	438	483	506	458	495	515	497	515	485	445	493	470	498	479	512	476	500	528	474	485	495	463	507	467	469	510	450	439	446	491	476	525	489	464	518	461	519	457	490	470	495	492	467	485	502	466	485	503	469	493	499	473	514	480	491	473	443	509	533	486	485	489	470	487	492	460	507	451	476	478	473	492	506	484	503	458	481	496	460	523	472	501	451	461	494	491	479	501	491	479	494	479	478	538	462	500	478	513	465	477	475	462	468	506	493	497	471	479	469	486	483	535	511	477	508	492	483	449	489	469	475	470	498	499	449	478	454	510	480	481	479	481	503	489	522	488	518	470	488	487	488	524	488	482	494	460	510	428	440	479	481	506	490	492	518	502	484	477	497	450	523	474	460	529	487	537	482	454	436	467	480	487	481	468	458	508	508	438	495	524	503	511	472	500	501	486	494	463	525	516	481	490	478	482	476	497	497	463	530	498	494	484	530	495	500	454	450	492	475	461	540	488	468	504	475	522	452	503	516	463	505	520	468	447	461	487	527	459	473	463	532	502	497	482	472	465	517	496	489	466	470	493	495	495	507	474	520	480	459	509	521	511	491	494	487	517	479	492	489	468	466	496	453	482	498	497	500	460	473	491	449	518	479	499	489	484	468	485	494	457	497	481	485	457	501	449	490	508	523	483	503	472	474	485	490	513	483	483	502	485	445	450	500	491	477	477	518	468	491	475	504	485	533	506	466	483	518	480	458	490	446	485	515	484	515	465	493	489	505	527	474	433	506	487	458	503	517	492	481	492	501	486	459	481	476	476	506	490	497	514	489	474	468	462	459	464	496	503	502	456	482	465	467	482	517	504	522	491	501	465	476	487	471	493	509	500	492	476	506	487	463	484	497	517	483	475	490	455	493	486	504	521	499	492	503	450	507	466	493	521	475	465	481	494	498	471	502	477	482	474	531	502	490	504	477	475
55161	45033	10012	1438	713	572	520	462	447	419	368	367	374	384	346	341	340	351	335	345	331	363	349	302	328	314	338	330	336	361	351	358	322	329	302	337	310	292	329	338	330	306	368	336	334	355	346	345	342	325	310	340	289	338	323	339	334	343	296	313	342	337	343	325	341	322	329	299	359	334	350	329	328	359	309	311	349	348	340	335	338	353	329	383	362	356	316	313	323	333	339	316	357	338	356	330	318	358	313	313	353	316	304	332	325	344	341	329	310	302	340	334	321	320	333	332	305	345	320	333	321	299	325	338	310	323	315	346	357	297	332	349	313	323	316	328	325	321	319	339	326	315	303	298	318	375	329	321	356	321	337	334	327	344	353	321	351	329	306	326	339	324	298	351	374	357	329	292	341	329	331	357	332	317	352	338	345	343	311	311	346	291	301	329	327	327	291	350	314	336	316	357	323	329	351	310	315	331	331	334	301	352	328	347	308	312	378	303	328	318	374	323	337	327	325	343	327	312	322	308	312	300	314	336	327	324	338	329	329	319	300	305	349	332	315	339	318	290	309	346	334	330	330	366	323	324	330	330	366	313	340	342	313	314	353	349	330	364	325	306	313	282	332	319	303	334	325	355	353	363	325	308	325	298	362	322	324	315	355	325	383	340	308	327	339	325	344	310	327	321	322	355	347	317	325	331	322	349	370	353	354	348	312	322	299	337	310	334	355	337	326	314	330	339	342	352	367	342	345	357	332	356	333	336	341	333	344	300	320	325	335	354	302	302	334	342	340	321	313	355	336	322	347	322	350	339	314	293	336	342	339	331	309	296	312	332	324	315	317	329	318	332	336	337	346	315	341	318	317	359	313	329	346	335	320	351	322	345	334	313	308	315	343	347	332	315	361	345	304	318	336	358	343	352	301	329	315	309	341	306	339	330	298	315	329	287	349	333	301	302	316	311	315	314	353	344	293	324	307	327	304	305	312	340	325	331	326	309	324	347	308	332	331	319	324	334	320	347	346	331	313	323	316	321	328	329	328	353	314	336	339	307	317	326	344	312	349	331	312	281	321	309	345	317	327	343	350	324	339	323	348	331	316	306	333	304	356	305	296	327	331	349	316	303	301	338	320	355	355	332	318	350	334	335	344	306	346	341	325	327	311	374	356	326	330	329	329	301	328	326	318	344	351	326	323	372	340	326	328	322	296	322	290	340	311	356	307	315	377	307	361	316	356	330	327	322	318	320	325	337	335	347	324	374	337	306	368	353	360	390	327	302	339	323	347	318	337	328	331	317	332	303	349	338	345	342	355	290	341	329	312	307	319	333	353	324	304	334	359	335	337	346	347	343	334	318	339	337	327	311	325	323	297	323	353	318	325	315	338	343	317	323	309	333	358	352	312	333	336	315	325	363	315	298	303	339	332	338	338	346	328	358	323	316	307	341	350	331	337	316	315	347	342	342	330	334	337	338	339	328	302	304	339	305	314	301	340	327	336	337	323	312	338	313	330	357	332	311	302	309	325	342	312	336	335	338	338	312	346	334	321	314	319	327	342	308	326	320	311	328	312	325	321	318	306	339	315	350	325	307	319	315	316	350	296	291	322	339	320	308	305	332	346	330	321	336	346	327	342	318	355	297	317	361	352	337	323	347	353	337	311	311	342	356	330	320	327	361	348	296	301	312	346	302	330	311	319	356	320	307	358	330	358	360	326	333	335	323	318	325	328	332	325	327	341	350	329	330	316	320	341	332	338	334	348	330	345	314	359	345	328	322	324	345	314	337	336	345	344	323	375	323	332	329	350	323	296	357	347	328	356	313	341	333	325	311	320	309	321	332	355	310	359	311	361	336	331	324	311	344	335	325	327	334	326	318	326	328	321	320	328	301	356	310	347	330	324	315	341	330	330	323	341	303	333	313	326	380	309	362	349	342	336	334	322	295	317	366	332	317	334	312	323	282	287	338	357	294	307	368	327	324	352	351	339	324	340	309	303	332	339	318	328	317	305	320	300	344	309	320	323	315	322	321	310	305	344	344	351	328	351	333	322	340	347	342	353	287	326	337	352	338	312	318	341	347	303	332	353	315	356	338	323	301	317	299	343	329	351	380	370	334	319	319	332	326	324	325	345	368	336	291	335	336	349	339	304	336	297	335	336	310	330	321	323	293	319	351	355	301	366	326	337	350	331	353	337	315	286	289	319	349	323	330	314	337	339	317	347	307	371	328	324	329	350	315	353	335	330	377	349	344	320	292	306	322	325	315	335	366	322	274	319	314	314	340	304	338	315	327	298	321	318	315	312	356	332	351	306	301	308	337	321	339	311	365	355	331	335	362	351	345	324	327	322	367	356	356	322	341	313	353	328	340	305	352	322	338	329	318	339	348	354	373	359	318	331	310	300	317	330	313	326	336	305	343	332	332	317	342	311	286	329	326	310	325	341	291	351	379	356	334	340	322	331	351	325	286	326	314	307	351	336	305	311	368	355	338	325	331	307	327	359	318	332	330	326	331	359	338	312	313	292	330	326	316	332	323	345	319	368	341	306	337	338	301	327	343	310	341	337	356	297	348	326	335	318	265	346	352	350	327	322	329	301	310	345	354	334	303	303	321	345	354	320	345	314	324	285	324	300	304	330	342	331	373	342	330	317	298	346	350	331	342	317	347	316	364	324	335	344	336	332	329	348	351	338	334	323	307	281	333	350	329	338	354	326	313	331	326	362	333	346	369	348	373	354	319	336	363	324	322	330	320	348	325	298	368	323	340	325	298	306	306	389	319	326	339	361	345	328	326	362	351	339	324	341	357	286	305	356	326	289	351	352	324	405	327	346	310	347	319	365	320	358	338	338	341	337	324	341	328	381	315	331	302	322	344	346	319	341	335	302	340	322	352	309	327	332	340	305	316	317	335	322	325	355	335	338	335	341	305	338	322	315	319	344	326	348	368	343	332	345	361	300	368	345	345	322	325	326	280	335	321	288	348	345	332	325	305	362	303	328	311	309	384	347	334	329	312	298	312	311	361	331	317	324	318	303	339	301	334	341	307	313	329	342	334	301	334	340	365	345	342	309	346	316	345	284	304	306	311	325	324	331	328	349	333	324	317	317	339	359	384	322	328	328	304	341	363	377	341	333	319	342	298	313	368	304	305	337	322	316	331	296	343	323	345	317	312	327	308	320	315	338	348	333	332	342	312	322	341	357	347	340	305	328	315	299	311	323	331	315	334	334	330	291	367	325	350	344	331	325	328	325	335	336	335	350	336	318	326	331	339	341	320	316	322	351	321	308	332	322	309	300	314	324	350	312	310	305	329	321	308	315	339	332	340	374	326	326	322	339	322	360	333	338	344	312	333	327	318	315	331	315	351	365	329	337	334	342	339	337	335	379	333	332	311	353	341	348	324	333	324	357	324	283	328	321	319	299	362	321	373	347	328	323	314	303	323	302	325	316	346	340	295	341	309	335	320	325	346	336	328	317	312	345	328	372	311	347	344	353	301	321	310
33982	24526	2309	2570	2307	2038	1709	1518	1472	1326	1178	1154	1077	1020	1127	959	1002	919	973	924	881	884	920	872	945	872	896	933	968	868	869	822	866	836	844	859	842	888	844	872	812	865	882	811	836	815	808	877	845	871	840	857	836	864	770	810	829	869	851	857	821	804	823	828	790	810	843	870	837	870	830	841	795	771	837	805	799	865	822	859	856	811	796	788	867	832	861	838	850	830	762	802	795	832	885	820	857	828	817	771	796	809	811	823	824	825	818	802	817	805	843	740	836	805	799	825	819	866	845	772	863	805	813	830	849	802	834	869	834	846	860	860	792	879	819	864	812	809	864	813	826	857	861	850	836	812	815	829	824	819	808	859	863	820	822	827	819	828	814	859	794	839	807	823	813	816	777	822	791	786	883	799	823	843	840	863	838	820	786	828	842	817	832	839	795	790	831	801	810	777	834	845	771	840	812	851	812	772	800	856	838	841	807	800	847	781	791	791	835	871	798	789	838	769	770	827	854	816	790	814	845	813	808	810	813	806	827	807	831	822	784	787	803	842	874	821	823	889	769	821	770	786	812	825	823	826	784	829	818	811	840	836	789	864	815	867	850	837	853	829	855	843	832	840	810	874	817	848	831	860	835	842	813	845	817	818	810	854	840	858	794	849	824	863	788	834	804	821	809	853	813	808	796	795	819	788	809	757	846	812	845	842	836	847	823	838	851	838	837	833	773	834	826	845	814	783	801	794	818	869	815	771	814	834	845	849	799	882	794	816	800	834	824	810	881	806	850	845	844	788	914	821	815	841	827	808	757	808	848	890	823	806	834	787	822	857	816	804	814	802	837	800	830	812	852	816	753	794	826	800	848	826	863	787	837	808	844	806	813	832	842	853	820	790	791	820	821	808	850	836	809	817	853	821	799	843	832	831	804	881	825	830	830	826	806	794	811	787	825	797	792	833	808	789	859	804	822	830	894	838	854	792	849	788	886	856	750	817	880	787	766	825	827	839	873	835	858	850	799	827	823	829	837	837	806	791	786	827	801	823	771	831	817	816	829	818	798	810	809	860	818	828	822	805	809	839	827	848	800	840	855	796	876	830	810	864	788	825	847	817	859	839	829	835	776	826	819	812	781	760	831	809	822	791	828	817	812	859	825	799	798	790	765	794	809	778	834	787	854	803	835	784	826	815	857	854	812	812	841	822	803	859	816	823	819	839	851	803	771	793	819	737	825	789	844	821	809	860	817	860	783	840	842	786	843	824	838	806	856	807	805	838	830	867	826	783	793	821	800	840	810	819	806	797	850	884	808	798	792	827	883	831	837	831	829	833	859	825	838	797	830	800	804	833	796	868	825	811	857	801	822	819	795	828	778	802	859	790	828	821	843	847	860	846	831	820	855	833	880	832	777	813	862	819	855	769	829	831	810	808	834	834	786	772	832	832	797	796	855	812	793	817	826	780	834	839	834	847	798	827	827	812	754	778	786	824	833	838	804	794	817	754	785	782	782	802	822	772	848	867	844	817	852	837	780	890	823	809	793	830	834	766	813	825	777	812	823	864	828	814	785	823	826	890	821	801	811	821	806	825	847	821	813	812	839	764	808	802	871	844	818	873	839	829	816	806	767	806	802	842	827	785	838	869	868	815	789	863	842	788	848	819	839	826	839	794	798	796	844	824	843	780	816	823	840	825	815	778	824	771	833	783	847	838	841	824	843	841	802	827	871	826	802	799	870	830	842	803	813	786	808	823	810	793	802	830	814	841	805	827	808	824	808	838	779	835	806	808	876	848	786	840	811	741	781	776	786	803	825	832	799	812	843	862	819	861	858	870	847	778	837	819	823	755	797	746	880	774	810	808	802	855	811	834	800	873	801	834	791	808	836	824	797	769	817	843	875	840	846	821	861	816	824	784	778	803	805	777	769	870	851	782	808	834	787	803	800	842	836	831	882	883	861	868	824	795	845	861	807	849	733	827	858	806	825	794	784	885	819	827	838	850	856	776	850	798	753	781	826	844	768	814	817	815	817	809	820	779	802	807	865	814	820	771	819	829	794	824	817	820	833	847	843	813	821	876	830	874	787	855	786	811	815	793	846	843	847	826	802	848	831	797	841	831	768	859	764	807	847	782	782	831	849	775	811	846	798	828	822	827	820	834	827	864	759	839	788	821	838	809	842	781	833	815	834	836	821	858	822	836	852	834	741	780	837	815	819	819	780	826	804	825	854	777	838	761	814	897	873	842	854	831	822	756	827	843	873	858	815	825	797	845	776	825	825	821	811	834	860	826	787	821	854	859	851	877	807	800	859	802	869	804	851	841	852	852	815	801	818	754	820	762	837	854	815	864	848	853	847	828	800	832	809	854	810	880	870	765	795	780	833	793	811	868	811	794	839	845	803	823	853	854	804	892	783	798	851	798	853	847	805	855	863	784	795	809	758	850	870	775	815	818	808	821	789	831	865	848	789	817	795	858	818	810	804	822	864	802	763	821	849	841	821	798	794	800	822	788	776	840	849	816	853	828	849	827	782	865	859	776	877	867	801	856	789	821	901	832	863	831	772	808	801	848	785	787	781	798	846	839	816	847	797	840	839	788	848	808	821	865	819	802	816	754	811	817	828	791	845	758	809	760	790	785	821	855	865	740	821	790	815	812	847	846	814	822	865	829	771	808	817	853	809	813	795	785	842	842	831	810	825	808	864	853	797	834	851	826	862	825	835	866	789	858	831	832	793	818	841	867	842	878	814	828	838	823	828	840	840	847	795	848	825	829	818	756	845	822	852	818	804	818	835	841	810	798	799	831	817	805	797	860	853	814	834	808	798	840	885	846	815	816	821	822	842	802	802	837	845	835	828	846	767	795	790	838	828	806	842	816	849	821	807	830	815	812	793	852	811	829	867	798	793	857	791	828	855	807	804	829	824	812	782	858	859	822	857	783	836	822	783	861	825	805	857	792	830	851	813	789	835	813	762	757	833	742	828	806	786	845	825	827	849	788	867	798	842	830	807	803	815	799	843	853	861	804	876	778	832	814	839	852	839	827	810	820	857	769	798	804	824	839	791	821	861	791	851	844	800	826	804	821	801	818	856	812	809	847	778	811	780	777	867	837	847	824	839	813	857	872	836	802	781	867	867	848	870	812	793	818	785	852	840	809	831	822	794	881	831	804	840	820	786	849	796	785	802	816	774	800	810	810	832	832	833	811	842	890	788	794	842	823	847	857	795	823	804	784	795	851	812	851	782	837	785	829	819	836	782	845	783	809	799	800	892	822	774	759	821	822	809	825	784	837	815	750	812	817	799	833	844	827	837	821	794	832	843	821	859	831	825	802	820	836	779	826	817	808	787	768	875	849	856	882	845	788	824	852	819	830	875	832	827	851	772	804	794	832	865	774	787	869	850	810	839	850	831	835	839	798	822	835	851	782	850	851	815	858	803	778	813	799	859	812	817	847	822	813	814	856	827	768	820	807	866	832	883	820	801	807	808	840	777	832	823	856
71019	55114	17666	5144	1209	845	679	564	537	469	486	433	461	389	438	462	394	400	387	348	357	401	396	312	333	338	356	367	341	341	359	365	307	327	317	358	374	348	322	356	342	383	350	332	337	352	309	329	341	341	378	357	342	331	347	341	349	319	355	313	353	362	350	344	319	348	344	337	319	363	357	361	318	327	342	373	339	343	360	327	297	341	339	354	365	341	368	349	334	344	349	313	333	340	346	355	360	358	308	309	335	344	332	322	363	366	368	361	330	341	317	306	355	351	332	352	372	365	342	350	337	345	306	328	321	346	385	372	358	337	324	361	361	328	341	375	357	306	310	317	376	377	343	309	337	325	326	347	355	348	313	304	341	330	361	366	325	353	338	322	323	286	341	322	366	350	326	298	367	353	333	316	329	352	333	306	352	328	293	357	351	341	302	354	378	346	338	347	339	359	318	327	306	302	329	320	331	323	342	350	351	352	386	338	344	345	319	326	331	363	331	338	332	361	349	319	324	351	305	316	303	372	369	354	351	366	329	358	392	358	338	352	362	359	326	343	350	357	323	308	337	349	327	348	362	363	358	348	374	329	311	334	337	356	326	338	343	331	324	359	343	321	350	343	355	372	373	354	389	345	361	328	344	371	367	362	321	333	308	391	338	346	341	351	316	393	352	335	340	318	325	358	306	356	357	326	364	337	335	316	335	297	303	315	328	362	335	348	346	348	356	328	340	363	327	321	365	350	369	331	331	353	396	315	357	319	366	346	349	300	328	351	357	346	339	339	345	358	342	335	347	332	359	359	362	336	322	335	311	331	329	335	380	330	353	349	343	330	343	348	305	330	327	308	378	349	351	325	321	351	350	336	322	349	361	341	312	362	337	332	339	325	345	325	328	365	353	335	352	342	325	362	357	321	362	355	352	358	342	347	344	331	311	310	354	383	357	348	350	345	339	340	353	337	311	347	350	329	366	340	357	359	341	332	323	330	335	343	356	349	312	356	349	328	353	310	265	312	357	348	371	362	347	351	335	343	336	308	345	327	338	349	346	331	331	360	307	336	318	310	313	375	357	324	329	306	324	354	345	316	363	315	322	317	319	371	307	351	358	347	328	348	306	333	332	309	324	314	289	319	332	314	343	354	325	341	357	333	307	363	363	350	348	326	337	363	332	336	346	351	341	317	349	334	340	337	328	331	298	326	333	326	315	354	331	310	400	361	297	326	354	325	346	331	340	340	319	340	356	387	352	345	330	333	328	315	341	345	336	334	338	345	350	333	308	352	345	339	345	355	360	343	354	332	350	303	334	332	344	365	345	361	319	361	369	342	300	322	339	360	374	341	319	314	335	310	335	356	344	349	314	329	344	314	304	332	344	316	344	350	333	330	355	367	340	346	317	345	339	319	335	360	308	358	325	365	335	353	342	354	314	333	345	346	341	334	352	322	338	311	313	344	357	336	325	350	332	325	365	351	312	333	340	348	372	322	345	293	364	356	316	346	387	324	298	331	355	349	329	350	335	333	357	371	354	350	338	337	332	361	322	317	336	317	328	312	342	325	332	334	303	346	342	306	369	326	292	325	346	350	358	324	354	354	345	355	340	330	339	344	319	331	341	341	332	327	353	315	334	320	331	354	327	321	338	340	347	339	361	307	339	331	357	338	362	365	352	323	333	350	309	311	325	334	371	349	373	341	339	340	366	350	314	359	319	368	377	353	331	360	334	377	318	317	329	314	330	335	327	320	331	295	332	321	326	331	334	355	344	289	348	342	321	342	345	342	315	341	326	319	334	319	322	360	347	323	333	366	353	358	365	350	353	339	334	329	340	353	360	346	329	354	403	337	330	345	346	345	328	355	350	340	335	308	343	375	353	328	348	352	315	314	337	342	328	360	347	350	338	331	343	337	360	340	335	339	340	321	325	344	362	357	341	338	322	348	312	351	353	356	305	331	380	313	341	373	329	327	327	343	384	331	327	318	327	347	325	322	342	373	322	322	320	340	338	333	345	350	319	312	348	347	342	363	317	356	361	337	381	326	339	337	327	347	342	327	347	361	328	330	322	344	359	317	341	349	358	338	315	348	335	315	340	316	334	353	342	318	299	336	350	326	351	343	357	315	345	335	328	342	349	345	299	344	326	334	340	341	318	327	321	343	370	331	321	310	346	336	371	330	331	325	340	353	374	360	308	335	302	369	342	314	329	339	333	326	361	352	346	354	317	337	368	359	343	349	352	320	320	330	324	307	343	344	350	345	319	332	328	338	321	345	344	344	353	353	319	310	356	324	303	330	344	372	322	339	360	334	331	357	337	323	309	308	322	347	341	334	295	345	311	336	346	342	332	381	374	346	350	335	337	303	364	326	389	327	344	326	332	355	340	328	340	337	353	326	317	334	330	320	325	326	326	312	351	368	344	363	323	374	344	321	305	331	338	345	306	306	334	327	337	357	333	356	334	320	346	325	325	361	336	361	332	324	360	375	327	343	345	348	351	342	337	331	341	336	329	338	330	339	345	342	330	377	343	313	337	344	366	323	316	320	340	339	330	336	353	361	336	355	323	340	332	298	370	327	359	329	352	346	346	378	331	303	371	343	350	355	310	339	336	338	352	344	317	353	362	357	318	316	365	344	361	337	324	321	347	322	314	351	360	351	342	365	330	340	348	317	344	326	383	364	351	299	334	352	327	351	351	340	329	342	332	351	336	324	332	318	323	331	327	354	298	339	350	369	302	310	337	337	382	328	322	307	347	363	341	365	330	326	329	358	325	357	323	324	351	352	342	361	342	343	349	365	376	316	381	311	332	357	328	337	327	370	344	350	372	372	363	344	310	354	326	320	284	347	325	315	330	341	350	322	319	347	339	352	327	359	341	325	357	329	347	353	342	323	320	365	333	342	339	345	334	368	332	297	370	355	355	344	340	328	355	370	319	358	327	332	346	390	311	336	346	347	345	377	325	332	356	322	346	330	338	370	376	336	342	310	353	338	358	352	342	361	346	314	341	352	309	373	325	309	336	346	339	337	354	322	333	324	350	320	359	353	338	341	374	347	339	351	324	349	364	361	314	328	313	356	350	368	343	330	334	347	342	363	338	353	348	318	339	358	326	312	340	291	360	329	334	298	324	373	341	321	357	348	345	333	338	368	334	324	339	339	316	334	325	357	358	322	338	297	349	310	328	350	345	356	362	335	331	324	313	351	344	366	342	333	301	367	355	374	320	339	314	348	343	332	332	331	348	340	332	354	364	341	327	308	333	338	340	296	342	328	364	339	373	346	354	364	308	317	336	341	328	323	315	348	337	342	360	292	303	346	356	351	339	340	327	328	325	346	347	346	341	358	332	368	335	316	331	336	345	320	384	331	325	341	359	351	375	304	304	348	328	317	337	328	344	336	311	338	361	339	323	321	360	351	328	344	344	323	324	377	359	313	280	321	322	365	311	320	341	349	337	339	308	343	317	347	339	336	343	353	371	381	341	333	315	317	358	319	350	318	336	344
43624	30295	3522	4087	3625	3129	2561	2251	1965	1845	1526	1419	1348	1294	1161	1167	1120	1117	1060	983	1033	1009	980	951	970	921	969	911	917	939	905	938	850	876	865	833	856	892	848	844	828	822	872	861	839	902	884	821	857	845	888	856	857	844	871	846	816	869	875	878	857	846	826	841	822	795	847	823	846	922	840	807	835	841	829	843	867	791	873	821	800	750	804	865	824	810	805	787	807	816	795	869	858	788	855	818	827	783	810	820	787	846	836	858	845	788	812	787	831	785	827	778	849	835	838	793	762	816	789	835	819	792	803	831	850	836	820	875	770	846	809	782	808	846	765	859	814	796	778	819	862	787	811	759	761	774	822	862	780	803	824	868	828	841	824	827	814	891	794	840	784	789	839	823	807	848	833	864	864	778	839	831	798	788	811	830	864	822	784	774	814	798	805	803	755	792	860	844	789	819	800	812	818	873	789	842	849	836	774	813	769	790	744	816	836	815	823	778	811	820	812	812	805	802	768	792	762	825	818	848	811	798	820	816	832	834	822	822	854	824	768	856	841	822	821	798	790	826	778	790	771	842	777	843	795	803	796	773	817	769	802	860	819	815	751	827	819	824	815	782	804	777	827	816	813	791	793	835	786	783	745	804	827	783	809	803	800	815	772	840	806	837	799	800	810	784	781	822	809	839	766	832	773	782	825	823	846	830	803	803	826	877	765	851	785	858	754	811	802	807	766	821	812	747	812	822	823	838	848	816	826	810	810	765	767	817	841	822	799	826	795	776	822	829	790	834	845	819	871	817	819	841	820	797	752	816	821	835	804	781	778	777	795	806	793	782	857	750	750	826	793	779	791	802	786	837	807	788	796	817	766	849	827	826	840	789	827	828	763	833	791	796	791	823	846	774	759	811	841	838	831	793	726	767	840	830	778	861	804	833	830	841	791	797	776	829	805	832	859	792	814	780	787	800	852	820	839	828	767	781	781	826	859	841	785	778	823	835	780	794	794	823	832	804	792	792	814	823	775	826	793	801	830	835	804	787	796	863	848	756	761	771	825	779	797	834	833	809	784	809	783	780	820	851	787	804	810	828	845	805	748	795	760	852	819	791	838	814	832	834	788	784	778	833	813	835	805	822	788	816	869	861	818	817	796	763	754	800	855	782	792	804	812	841	799	816	787	788	799	806	822	785	835	840	766	841	770	760	837	817	791	789	730	820	813	785	817	817	808	799	794	818	820	838	758	790	784	816	827	801	852	785	784	778	806	822	836	769	801	829	820	780	765	817	851	790	783	867	823	780	830	822	824	801	841	794	763	820	801	842	818	831	859	784	816	790	825	840	761	843	795	782	839	834	825	806	749	806	764	813	809	771	810	845	829	837	782	803	826	817	812	799	835	808	765	770	802	786	783	816	803	776	829	823	786	802	848	852	847	817	819	839	790	875	796	746	840	763	832	798	799	795	858	863	752	799	784	798	844	801	774	822	838	819	790	755	809	776	771	808	841	813	822	841	809	863	810	742	848	814	805	788	808	825	791	833	796	821	753	819	791	869	805	742	812	757	847	863	810	819	779	805	801	791	811	880	845	793	863	809	824	839	795	843	823	803	820	801	833	805	843	798	786	831	831	801	821	821	733	808	844	767	832	733	807	772	800	837	807	821	782	817	921	826	814	787	821	826	802	783	799	843	818	765	842	871	810	815	807	815	823	851	818	792	859	784	812	831	830	803	846	819	862	813	757	827	795	820	780	831	794	832	867	818	782	837	822	782	833	832	803	816	806	843	772	790	819	812	763	838	790	804	802	841	805	821	823	852	814	832	785	821	753	836	820	806	806	826	815	809	838	817	776	821	860	825	790	819	818	833	811	839	767	803	829	818	841	807	809	802	803	782	799	789	818	791	876	792	794	816	838	758	815	817	825	798	808	849	785	834	765	852	809	836	858	736	787	782	828	815	844	810	862	825	819	812	781	818	796	804	790	795	827	832	824	793	804	814	828	780	832	826	799	764	840	833	793	818	820	793	807	798	806	837	833	872	864	759	820	799	874	773	778	851	807	808	817	819	786	798	778	817	787	830	872	761	816	837	824	794	813	819	798	822	867	759	839	869	821	797	834	809	812	823	800	843	822	845	793	781	792	795	826	850	803	807	811	765	849	749	782	810	784	831	858	802	808	869	797	802	828	799	842	807	798	816	754	813	791	834	803	836	854	801	765	778	811	827	850	797	806	823	807	756	834	810	802	848	841	783	808	761	845	852	796	809	829	847	809	767	756	839	800	847	839	798	802	830	797	826	828	864	866	842	825	818	813	834	806	805	840	819	763	834	838	759	805	765	798	849	814	847	809	828	775	814	826	786	822	827	823	800	846	799	840	807	770	789	778	822	807	811	792	830	804	825	861	854	790	796	786	818	795	827	811	867	828	814	849	793	847	824	794	813	801	802	783	798	783	830	859	742	814	840	818	766	812	727	799	831	834	793	810	857	786	789	786	838	884	823	815	802	797	806	781	808	840	851	781	837	814	818	808	791	778	841	831	790	812	786	815	846	814	815	823	814	801	835	784	761	806	809	828	817	803	836	770	798	816	766	792	828	832	791	845	799	832	817	835	803	806	817	786	818	813	836	862	852	829	894	770	852	859	755	838	800	843	744	779	818	855	755	815	866	774	862	830	793	811	802	784	805	823	802	826	780	820	833	812	749	803	832	878	819	853	829	808	786	797	807	879	849	883	891	874	807	832	786	817	797	823	797	738	813	838	810	786	814	816	782	819	772	817	796	840	808	810	792	845	839	839	759	776	840	748	838	820	746	851	747	808	824	850	779	843	815	792	824	775	810	765	839	837	826	783	784	814	802	823	821	860	804	819	817	818	774	803	784	805	829	787	846	853	832	807	825	801	774	801	779	817	803	800	876	821	789	808	839	736	752	769	787	816	823	804	848	819	804	757	810	841	810	810	801	780	780	829	786	843	799	810	785	788	852	801	829	778	787	802	852	796	788	802	814	851	812	838	851	759	812	844	841	826	805	818	801	798	766	802	836	808	835	848	804	827	798	800	778	735	807	799	829	831	824	812	837	790	792	810	785	803	808	806	796	785	779	789	844	819	781	806	816	811	772	781	810	806	813	759	822	838	741	798	765	834	807	821	794	833	793	788	809	801	803	824	834	818	844	823	808	853	795	801	836	809	832	819	853	831	820	814	806	782	828	841	840	797	765	787	824	775	805	859	771	803	799	813	832	858	832	813	841	840	790	803	852	779	826	827	765	810	808	817	765	805	861	828	782	830	805	826	775	846	783	838	840	858	762	822	811	804	835	810	784	821	792	835	806	742	839	814	778	790	841	807	825	789	841	787	817	830	827	815	796	803	832	798	797	801	784	851	850	819	787	827	846	799	781	814	800	765	781	808	770	770	765	873	814	801	838	805	815	801	778	811	776	812	850	836	815	794	845	833	780	807	824	776	770	810	754	794	829	851	849	807	817	821	781	808	838	828	841	808	876	806	829
8188	3338	249	191	185	178	175	153	178	142	191	184	179	154	164	157	202	178	163	161	155	152	161	169	155	191	176	169	160	176	169	168	176	178	167	172	155	171	173	152	185	178	155	159	176	159	165	162	170	187	195	185	171	158	165	148	186	153	171	154	194	169	168	175	198	161	199	156	161	150	143	176	165	193	173	170	162	181	189	159	163	184	144	173	156	171	169	173	158	185	181	158	183	174	173	179	158	141	180	174	177	155	157	173	179	165	151	170	167	175	209	204	170	158	165	165	180	178	192	169	195	163	176	158	174	160	169	161	194	162	173	170	170	164	148	163	168	178	154	164	166	195	168	182	133	177	153	165	175	155	177	150	161	181	174	171	176	154	172	142	179	154	173	150	167	185	157	168	161	156	202	168	180	186	167	181	172	180	149	185	164	169	166	159	186	161	197	184	160	184	191	170	165	139	165	156	169	178	175	170	180	169	164	154	153	175	153	180	181	174	177	159	164	177	168	187	151	148	167	175	164	161	158	173	171	180	164	170	181	175	177	162	169	144	174	140	167	161	171	156	182	147	186	175	188	173	155	183	174	165	179	192	186	154	155	171	160	162	162	163	183	154	179	193	191	160	174	145	152	172	182	175	178	191	145	168	167	174	152	186	182	166	175	175	166	157	193	158	168	167	172	192	174	175	142	161	164	187	164	144	135	163	156	170	157	192	155	167	162	174	191	154	156	176	169	166	165	179	171	181	179	171	181	183	172	172	171	177	176	159	177	159	147	166	150	177	171	160	150	174	171	155	138	174	163	159	187	183	157	180	190	178	155	146	172	190	180	197	165	167	178	165	163	172	166	159	175	161	178	201	160	155	148	163	138	145	159	191	164	169	167	171	167	161	186	148	155	162	183	153	177	184	158	181	176	171	175	180	173	162	166	192	195	170	142	186	154	170	182	172	178	151	142	172	157	166	170	146	189	145	170	145	177	159	167	178	154	188	175	205	164	169	158	173	168	164	170	177	145	166	144	156	198	182	169	162	152	153	154	165	166	156	165	190	192	173	144	171	191	159	163	172	162	175	127	136	182	164	182	187	175	168	144	166	176	184	162	179	176	149	165	179	188	185	165	165	152	145	191	198	181	186	174	174	160	207	158	187	169	169	175	202	174	167	168	147	173	187	157	177	171	184	172	169	174	167	170	172	162	167	159	165	169	144	183	151	203	157	142	176	167	172	162	168	156	168	186	141	179	140	166	172	160	155	166	159	167	179	173	171	161	159	173	162	135	161	186	165	176	176	153	170	171	179	155	178	169	165	176	150	169	172	151	199	160	176	159	187	187	156	176	192	144	160	166	171	172	161	185	158	183	155	185	180	176	149	176	162	184	168	186	159	169	173	145	172	168	158	164	164	161	159	169	166	156	142	188	172	140	184	177	171	183	168	171	146	164	175	158	181	164	149	154	176	172	148	166	169	149	191	173	175	162	159	168	160	187	159	164	159	177	167	165	172	173	167	189	161	135	193	159	169	195	172	155	155	178	180	173	183	166	167	147	153	164	168	132	167	191	189	164	178	172	163	173	170	183	151	188	166	156	177	177	166	175	184	184	189	166	157	160	163	182	175	164	176	182	159	179	155	165	156	141	157	166	178	193	180	167	184	155	189	178	196	168	133	154	169	181	164	171	185	167	201	164	168	185	172	175	167	159	180	180	190	204	188	169	159	166	167	168	166	177	163	181	197	146	163	181	177	158	173	172	153	158	138	157	194	161	166	155	161	173	150	160	151	164	155	177	184	158	162	157	158	174	160	166	177	159	178	193	163	155	171	166	193	156	172	164	161	168	171	174	145	141	180	192	173	162	168	182	158	145	182	144	166	178	170	158	168	201	170	157	193	163	172	167	177	185	163	172	169	193	162	169	148	151	172	165	174	163	175	160	169	164	153	148	148	178	182	174	165	162	183	175	176	174	173	173	173	153	165	177	178	157	164	183	162	189	167	170	184	176	148	172	167	189	179	158	159	173	177	155	143	194	177	151	166	188	177	166	174	187	164	158	182	170	158	173	184	189	182	141	172	160	175	182	179	182	183	147	168	195	143	172	176	185	169	169	167	182	176	169	164	166	191	130	187	161	177	162	171	169	159	170	175	170	174	155	171	163	172	158	173	191	193	169	176	153	195	178	189	188	184	153	213	165	146	189	152	143	180	199	166	190	175	161	163	155	162	205	165	222	168	179	169	150	196	168	188	192	166	180	144	149	171	151	163	166	183	168	159	166	163	148	182	183	172	170	182	179	170	169	141	170	175	181	193	154	148	180	160	165	164	170	162	168	173	193	179	162	169	178	178	154	173	173	172	164	171	178	168	174	172	186	166	158	172	161	176	179	171	184	166	177	154	174	167	175	163	178	162	156	150	174	171	151	170	172	179	198	150	167	192	178	186	169	162	165	143	156	148	154	178	172	163	175	201	169	167	160	162	176	169	174	169	163	157	171	172	164	161	171	155	176	171	172	166	184	181	152	175	163	179	203	166	165	167	154	165	154	157	172	163	150	179	144	176	176	153	168	169	169	156	178	167	176	173	163	207	168	182	164	189	167	184	189	169	170	177	176	171	158	173	165	141	159	189	175	187	172	174	163	165	165	134	194	153	170	168	174	176	174	153	167	150	193	164	164	178	171	163	154	159	179	177	165	179	159	178	158	190	173	174	159	181	164	151	156	182	162	173	202	169	185	188	182	176	173	189	181	161	171	175	184	180	143	145	162	147	168	151	154	158	175	175	145	180	177	179	147	156	154	171	168	157	188	167	186	180	161	164	169	179	164	165	175	155	165	145	149	177	176	153	169	183	161	156	158	145	171	160	164	132	146	152	180	172	167	174	184	172	155	183	147	168	170	166	177	193	177	163	175	173	178	180	167	156	154	131	163	155	174	178	156	187	158	189	200	163	164	159	177	159	195	167	161	198	175	144	151	144	163	202	189	165	161	181	171	165	188	166	167	145	142	165	146	181	157	174	169	153	151	153	171	166	174	180	171	173	171	154	175	175	145	159	160	173	138	170	158	187	151	168	161	162	181	154	161	176	173	146	167	181	169	163	143	177	165	162	179	170	168	154	162	177	161	152	182	183	184	165	158	163	159	166	191	171	186	169	177	179	156	161	143	159	167	168	175	149	181	182	184	146	161	195	179	177	185	153	175	181	163	156	145	157	158	159	182	161	168	156	159	177	165	151	160	163	172	159	155	157	186	171	154	164	154	159	142	187	178	172	181	166	153	174	171	153	172	175	196	163	189	153	183	194	170	195	191	160	168	157	156	159	163	174	179	175	186	166	168	160	182	172	159	182	160	175	177	173	171	149	159	176	172	161	179	152	152	145	154	165	168	213	179	162	151	187	156	163	177	132	177	149	165	185	188	157	155	165	155	180	177	155	173	173	163	181	157	178	175	169	192	177	171	162	172	162	155	169	170	152	162	167	183	160	176	190	157	174	188	186	175	185	183	181
9366	5464	564	547	547	532	512	544	525	513	493	482	476	521	504	489	492	482	466	464	483	483	515	502	490	480	496	485	489	468	486	499	468	470	453	514	485	493	470	493	529	495	464	466	487	495	494	509	482	471	499	486	527	481	463	521	475	501	482	475	505	482	458	485	456	489	501	471	492	468	486	472	460	436	517	491	483	442	467	474	487	473	502	522	443	498	493	471	461	474	506	485	503	479	481	493	454	492	458	499	509	484	469	472	506	505	484	471	465	463	478	492	468	523	516	456	470	501	478	459	470	476	491	472	499	505	504	433	462	498	494	443	472	502	480	502	470	475	477	438	454	459	514	483	467	429	482	461	497	456	471	492	483	488	469	492	487	492	508	499	486	464	493	490	449	471	446	517	515	513	485	466	449	429	519	524	458	494	494	500	461	462	446	517	498	509	489	484	499	471	438	526	490	487	521	467	495	505	483	476	488	456	463	480	481	496	475	472	468	521	476	497	468	541	466	479	488	492	494	441	483	495	498	490	489	481	501	491	483	460	502	486	474	465	481	470	495	481	466	480	502	496	537	499	494	465	468	474	521	505	456	496	477	475	487	493	470	469	452	503	465	507	537	459	515	501	473	437	551	457	473	505	466	494	484	495	490	475	461	461	489	475	498	513	502	478	465	485	523	454	501	431	462	459	467	475	471	490	468	468	466	494	503	477	448	470	472	497	440	481	477	473	511	500	482	489	487	452	489	500	472	510	475	488	486	475	505	476	532	450	459	470	480	468	476	430	458	497	426	512	487	517	512	453	483	463	463	504	468	464	515	460	495	484	447	459	497	493	492	448	501	471	436	499	470	455	455	518	482	477	487	469	482	484	508	487	511	492	502	500	476	502	503	503	488	484	435	508	507	487	437	485	497	459	462	473	463	484	483	467	485	459	462	458	513	526	432	490	460	456	478	492	467	473	503	545	492	486	493	470	492	422	429	470	493	472	494	489	489	470	482	452	512	489	484	462	490	477	445	510	499	454	486	470	475	503	483	510	518	491	482	479	475	527	520	490	440	515	479	454	459	471	506	450	500	477	472	464	498	500	525	464	462	506	488	473	468	461	503	503	453	511	462	467	504	481	500	505	479	487	484	444	497	507	488	482	488	506	442	496	435	515	468	485	479	475	503	485	482	456	487	458	474	469	506	454	473	489	493	499	454	476	444	497	461	446	499	497	490	486	469	473	485	512	495	491	451	426	529	498	508	531	484	500	476	454	478	470	511	465	476	519	508	474	497	473	472	468	498	465	520	473	510	481	483	469	439	476	483	435	477	521	473	487	499	456	481	427	502	445	466	493	507	455	464	483	474	519	486	489	496	521	456	498	506	479	488	529	499	503	474	498	484	523	463	454	460	466	502	468	479	488	478	510	523	454	501	502	503	481	496	494	491	481	497	477	460	468	477	486	489	470	465	485	484	529	479	507	464	485	468	445	504	451	458	494	472	488	449	497	469	450	459	491	480	505	460	448	483	494	479	487	461	474	507	476	452	439	464	494	480	488	486	463	519	453	511	494	471	467	480	469	437	493	448	474	451	516	475	570	485	479	504	485	527	513	479	505	492	504	465	507	480	464	478	510	466	520	487	469	504	471	493	503	475	518	446	495	467	463	442	494	491	496	481	483	500	503	458	475	509	475	461	500	468	469	506	486	496	501	460	458	488	456	477	470	483	478	486	466	496	473	486	506	457	500	501	469	513	515	537	514	492	514	482	474	469	475	461	474	539	476	490	498	467	448	460	482	479	480	471	497	477	503	506	481	443	482	480	472	479	438	499	501	465	501	484	483	471	489	463	455	501	484	489	468	434	501	492	442	452	505	462	460	456	459	475	491	486	493	451	492	510	504	509	508	511	457	461	452	483	455	482	465	516	525	487	485	462	448	477	460	468	511	501	513	509	469	460	484	506	499	535	464	515	472	461	486	460	482	469	470	473	510	483	469	490	471	442	499	485	503	507	493	475	487	515	491	504	488	484	491	504	488	445	481	473	503	466	467	467	474	473	488	459	487	478	489	494	466	468	498	464	493	500	474	493	491	514	476	527	490	492	471	481	491	475	507	514	465	457	498	459	505	455	494	455	482	463	463	496	518	499	510	470	462	503	471	491	448	506	486	494	461	509	488	489	526	472	481	484	502	471	527	477	457	471	449	507	461	496	461	481	446	501	459	459	498	494	521	475	510	525	462	491	463	479	483	480	473	488	512	483	502	511	505	465	465	496	499	465	440	477	464	481	475	494	467	459	481	453	478	493	494	484	456	458	482	489	482	499	511	484	488	480	480	465	485	533	499	467	470	470	506	468	468	454	541	480	510	504	455	514	493	527	475	464	452	487	470	452	491	491	456	457	485	448	461	495	499	466	511	479	488	489	483	529	483	490	505	478	470	497	482	463	479	477	491	566	490	495	463	498	472	492	479	470	517	472	499	504	503	485	464	502	484	491	496	482	469	504	480	488	467	489	502	468	532	461	497	511	490	504	498	456	460	458	513	471	496	464	486	484	486	468	498	501	459	472	512	433	505	457	482	457	480	496	438	462	471	450	503	491	494	466	535	544	478	482	505	522	462	499	463	493	473	496	470	500	457	476	477	520	515	467	473	492	476	444	474	471	458	514	443	468	508	513	496	523	464	491	481	515	480	460	475	456	467	457	476	486	483	468	480	478	450	424	496	490	502	503	467	465	505	480	495	509	515	469	499	468	482	484	475	464	513	457	472	483	471	500	520	463	474	485	476	507	490	466	464	498	457	474	495	473	454	526	488	476	471	479	500	484	489	497	480	469	495	495	478	459	461	494	464	470	490	474	446	513	500	463	478	464	520	477	455	497	492	438	474	537	471	482	503	496	506	460	485	485	480	469	502	493	498	435	499	494	490	481	521	457	482	475	503	495	485	484	528	461	530	493	500	498	462	491	461	452	463	498	499	465	516	460	474	490	505	479	435	492	472	476	493	483	512	441	454	505	485	473	483	476	494	438	466	493	512	488	481	491	458	442	502	521	440	500	494	472	499	508	450	471	492	468	506	502	522	459	488	489	471	489	504	480	491	451	467	508	472	472	492	510	487	523	494	490	483	492	488	519	453	497	515	478	508	507	505	481	507	522	472	486	516	493	493	519	474	460	493	469	487	440	469	454	502	516	464	500	488	446	444	470	457	510	481	461	451	493	495	484	486	482	479	479	496	493	459	513	478	466	521	492	512	492	505	527	496	479	505	478	460	444	475	511	505	503	480	467	427	508	462	505	502	473	513	493	508	482	495	475	487	498	474	488	495	474	440	501	497	451	490	483	505	470	476	438	489	489	472	483	535	466	513	504	471	514	474	450	496	479	485	518	462	469	484	466	503	460	479	474	461	487	441	463	507	504	487	446	489	439	503	499	530	469	512	513	500	491	433	480	473	470	488	460	432	536	457	449	466	462	460	508	484	449	496	478	512	465	477	523	481	456	503	481	503	470	465
55254	44001	10301	1543	717	552	473	445	410	382	394	386	339	381	361	328	341	316	323	331	361	371	338	352	345	351	331	334	362	347	330	350	339	323	332	322	343	311	334	360	366	351	320	349	346	298	316	322	337	331	327	313	313	332	342	325	336	326	321	331	335	345	308	347	312	309	313	374	332	349	334	311	280	345	336	333	321	298	322	349	353	295	355	304	325	321	289	339	331	328	313	319	313	321	330	320	306	313	351	331	340	339	342	324	308	311	338	321	325	341	337	312	328	319	335	335	328	353	334	299	315	300	301	335	308	317	363	343	352	340	344	346	337	338	300	314	326	338	310	346	329	336	351	325	340	350	359	310	326	330	313	334	324	316	331	355	351	337	346	348	328	324	346	338	335	343	306	334	339	325	386	332	329	308	348	300	324	310	324	354	326	327	354	348	307	351	340	337	331	299	315	331	328	343	315	320	364	321	340	312	339	309	325	363	303	320	363	333	377	342	328	331	312	343	319	343	304	338	323	327	328	328	353	314	331	337	319	316	290	329	365	334	316	323	292	306	334	315	327	345	317	357	327	391	320	315	331	354	333	326	347	333	305	331	341	342	360	317	319	333	312	358	327	329	303	323	304	317	307	318	345	352	299	313	341	330	309	340	321	343	324	329	324	359	352	321	331	329	357	343	317	341	336	344	352	305	329	371	362	307	300	320	327	324	297	320	359	350	329	337	309	335	351	315	295	339	312	336	326	333	317	297	321	317	317	306	326	311	307	351	319	335	321	324	316	326	319	322	367	340	354	319	345	306	326	308	332	358	314	339	318	323	344	334	334	345	320	373	338	332	366	303	327	319	319	352	311	357	338	292	291	316	323	312	317	335	361	360	309	343	318	337	316	365	303	335	346	340	348	337	320	331	320	333	313	332	340	349	322	337	304	271	345	352	355	325	337	322	321	312	312	328	358	338	311	318	305	363	350	333	338	336	355	307	299	328	346	347	321	293	353	317	296	299	335	333	326	307	323	341	311	320	330	337	336	349	299	328	338	360	326	335	330	354	334	362	345	337	338	354	336	319	344	334	300	363	355	313	321	344	341	340	343	309	317	339	335	343	340	322	335	314	357	333	333	329	306	348	325	333	317	358	340	326	334	332	297	321	306	305	353	321	307	322	307	342	323	335	319	340	280	341	353	297	342	358	336	287	357	372	338	335	317	317	312	332	331	303	346	315	328	329	329	358	321	349	355	332	318	329	343	333	313	337	346	315	346	329	310	336	346	325	298	351	315	325	348	337	316	336	297	332	328	363	291	328	362	318	310	319	370	339	366	306	328	357	309	332	352	329	339	318	331	292	326	330	331	334	299	312	346	317	330	323	306	324	309	319	317	330	296	353	365	325	321	315	340	332	349	341	348	348	337	359	311	310	361	311	335	367	327	339	339	351	348	315	331	369	342	331	330	331	356	321	319	312	320	323	330	289	308	312	368	337	322	308	344	301	310	330	333	312	346	354	330	343	372	323	298	329	302	335	331	362	339	343	344	325	301	352	357	297	360	297	308	348	337	306	336	329	285	330	329	351	334	314	341	329	313	348	349	302	350	361	335	284	301	316	331	331	340	358	337	260	341	351	327	284	333	296	338	324	325	354	363	335	350	290	321	343	350	347	290	321	342	347	311	362	318	339	296	310	334	324	330	324	339	332	353	336	305	315	333	340	328	349	329	302	362	349	351	331	317	325	329	315	305	331	358	343	318	352	356	317	313	323	348	351	323	314	340	318	308	300	338	321	297	293	310	347	303	343	295	340	304	310	295	325	331	325	319	314	356	339	338	309	299	335	316	333	296	321	306	330	340	316	327	358	335	328	322	326	313	359	332	339	338	328	358	317	352	323	336	341	310	358	319	332	320	326	309	314	353	310	324	331	325	303	312	322	305	349	310	327	297	352	342	315	342	323	318	317	320	331	354	323	326	302	381	322	345	344	297	310	309	285	314	341	333	342	324	293	336	353	313	371	338	338	328	333	311	317	333	354	320	328	324	336	378	305	287	364	357	343	352	331	379	329	288	340	349	338	307	301	306	355	333	352	303	308	310	338	345	303	343	318	354	301	319	320	328	341	340	355	315	315	306	322	325	328	298	328	339	324	317	308	327	310	319	334	310	313	324	314	325	314	334	360	352	337	324	317	398	347	333	312	281	324	340	324	317	343	317	299	338	321	380	341	342	333	339	315	328	327	367	321	332	336	351	297	300	336	312	304	323	326	329	373	321	353	336	355	324	355	359	337	301	326	334	347	296	298	382	313	354	322	323	328	347	295	308	352	316	317	333	340	344	322	339	333	341	318	332	294	352	282	298	304	331	335	337	335	312	287	307	326	356	333	320	329	298	308	321	329	339	358	307	293	310	333	304	313	335	307	345	380	325	348	306	344	335	365	324	292	316	342	304	322	308	307	354	321	315	298	314	319	381	341	329	340	383	317	300	326	294	324	336	339	371	319	344	343	307	341	366	338	339	354	339	313	349	328	328	357	310	333	322	333	321	268	355	335	324	293	315	327	332	307	277	336	336	294	358	331	327	310	319	331	350	296	337	312	329	320	315	323	280	350	344	381	338	337	312	319	325	332	278	316	321	346	323	364	348	309	344	370	334	372	328	317	349	300	313	343	342	334	335	347	335	349	320	310	348	299	303	358	355	340	335	357	315	312	310	316	345	360	336	357	316	341	327	341	322	320	333	353	340	332	350	363	349	349	341	299	332	338	310	374	297	315	350	331	336	350	363	313	308	325	295	326	340	297	343	374	346	331	312	323	326	342	348	337	328	347	326	328	331	323	312	330	323	299	325	361	334	341	321	373	361	327	314	325	360	316	316	375	335	332	300	299	322	327	298	341	334	339	313	346	310	318	354	339	313	327	313	352	301	281	330	303	308	346	303	345	313	347	361	339	335	348	343	338	312	335	358	325	340	342	312	301	352	354	332	296	299	348	321	369	325	345	335	315	302	312	305	302	333	358	339	315	320	333	356	362	355	311	345	303	339	313	285	314	323	331	345	363	303	360	367	317	294	342	303	331	293	308	320	329	347	295	340	344	330	329	309	329	343	353	339	353	333	312	350	339	382	331	352	358	299	320	322	342	347	343	333	338	341	328	334	346	338	337	340	361	322	309	319	333	334	327	313	349	330	365	297	347	326	324	347	324	308	343	330	333	303	322	353	305	351	335	333	326	337	327	355	311	319	353	320	350	354	334	316	352	354	338	305	327	323	316	297	328	317	315	304	313	336	359	362	347	303	371	343	349	344	323	324	323	294	322	339	328	335	328	338	330	315	288	319	301	333	308	322	317	330	315	307	306	333	331	338	331	318	323	338	322	328	311	322	332	351	354	337	290	348	311	342	367	336	302	311	301	307	316	372	334	318	334	310	305	320	318	349	315	309	317	334	322	346	306	338	325	354	345	346	318	345	322	313	314	359	341	333	320	374	327	305	312	309	326	308	313	318	350	327	305
34118	24143	2287	2612	2297	1961	1679	1541	1423	1323	1316	1172	1141	1079	1073	998	1015	1014	942	939	916	971	881	958	855	863	886	857	848	850	860	843	894	893	897	858	835	840	840	856	848	812	829	821	841	865	819	818	859	879	846	883	842	806	883	820	778	867	838	829	809	847	887	789	870	802	795	839	768	848	828	864	848	857	779	845	793	825	794	814	813	778	795	890	795	804	804	836	830	830	800	837	811	845	820	888	866	780	858	814	760	806	792	842	866	855	831	841	808	827	848	848	829	852	787	792	819	789	840	832	862	805	837	832	771	809	780	814	826	823	757	797	839	851	835	842	847	813	811	818	824	786	825	754	787	818	772	835	828	905	853	784	844	803	837	791	777	823	790	810	794	817	841	823	879	840	864	822	852	780	819	883	810	781	809	814	835	790	825	767	842	815	879	795	794	797	868	778	791	825	827	811	772	791	805	769	820	823	823	854	831	799	755	815	821	843	858	806	848	833	822	801	818	818	814	831	803	822	840	812	834	850	785	811	914	764	846	804	814	836	839	834	821	819	907	763	838	810	792	886	843	782	853	856	770	808	815	808	780	839	838	819	799	814	802	852	812	826	830	822	834	819	856	786	817	839	815	831	777	841	867	783	786	837	863	818	873	805	820	825	810	824	771	826	844	831	885	879	828	847	794	823	827	836	812	870	839	835	856	788	806	842	818	835	818	854	818	862	840	799	799	814	795	809	802	826	867	828	787	813	796	814	802	812	731	855	836	774	837	818	755	822	823	807	771	826	811	808	822	807	803	812	841	832	791	870	840	807	816	836	819	882	866	915	833	797	734	787	834	794	786	805	812	819	807	802	780	783	824	794	832	839	810	843	881	781	825	872	813	805	797	844	801	817	821	862	847	812	808	815	800	834	828	836	803	839	821	830	821	788	856	764	806	824	852	845	845	833	801	842	777	831	814	827	840	781	812	792	817	839	821	876	829	861	790	811	780	870	820	822	750	778	834	780	853	810	826	794	789	868	838	843	832	825	824	816	804	760	825	808	778	785	863	837	821	861	788	799	798	837	794	854	869	836	903	788	801	807	817	778	832	828	852	831	843	791	778	788	849	779	851	914	870	823	834	884	823	870	823	786	800	825	784	826	884	784	787	888	837	802	866	863	781	821	803	803	817	844	815	799	808	784	804	829	800	830	781	853	836	833	811	812	813	836	859	831	802	810	759	796	827	902	829	776	803	835	821	767	843	882	806	847	836	836	791	850	805	850	864	825	842	786	820	844	804	831	835	782	805	781	814	778	818	818	870	830	843	772	803	842	804	817	848	791	833	836	863	785	791	799	846	826	873	786	786	843	798	837	861	849	858	823	861	816	822	843	793	825	798	829	813	819	829	845	783	807	833	826	800	800	840	842	839	867	772	830	763	784	816	820	823	799	879	808	832	805	826	795	810	768	818	771	815	852	854	819	782	781	823	804	834	831	766	783	786	835	821	771	816	811	795	829	805	832	896	827	782	837	859	811	793	858	802	844	797	802	804	821	824	886	802	809	767	815	817	797	791	872	797	801	826	831	843	821	777	837	825	829	809	782	843	789	830	812	815	843	778	804	828	829	839	821	776	839	797	845	790	813	814	777	809	769	849	818	789	791	827	812	841	900	843	817	848	816	829	800	824	822	798	806	824	781	807	848	811	790	808	833	811	811	783	798	801	834	802	819	820	861	829	808	791	800	834	840	750	774	806	822	801	786	839	830	788	769	868	815	827	850	808	813	823	824	824	839	814	824	870	868	813	789	811	806	811	832	834	792	896	792	825	858	823	810	835	871	818	786	818	798	796	805	757	858	783	811	783	800	853	848	834	828	785	834	838	831	808	784	798	844	810	833	802	829	804	792	866	814	826	835	809	881	797	800	829	832	774	836	775	836	831	829	845	834	875	789	820	815	819	805	837	815	848	773	785	776	777	775	829	848	836	839	820	830	844	799	835	767	813	812	765	816	812	800	791	822	857	807	846	816	840	848	824	859	831	789	836	843	866	813	785	847	829	812	802	836	799	839	826	835	801	776	824	831	819	858	841	914	814	832	861	832	861	879	816	792	825	853	798	843	790	813	824	817	817	813	850	808	811	898	811	835	826	815	786	813	847	818	768	798	816	830	791	833	808	823	815	829	860	852	771	840	822	809	801	826	796	785	818	819	817	876	803	838	801	798	819	861	757	782	805	765	768	777	809	806	876	860	850	784	813	843	886	851	861	880	827	842	831	753	831	807	838	834	791	826	813	839	816	842	807	823	809	814	841	813	820	829	787	822	817	796	842	834	781	789	776	882	807	795	863	844	795	817	822	819	771	843	824	840	854	811	802	835	803	873	745	808	814	798	884	830	832	875	843	811	801	820	760	802	816	854	825	800	807	872	816	809	839	810	815	859	802	789	826	866	840	786	842	771	829	849	863	816	817	842	795	810	778	835	849	782	798	782	785	813	861	831	837	832	833	819	846	895	804	778	806	860	819	768	847	824	817	829	843	790	825	862	824	792	842	812	810	809	820	812	830	929	815	834	802	811	838	863	874	760	793	791	850	827	798	857	824	812	834	801	840	823	862	825	859	834	758	781	839	780	837	846	797	816	821	868	780	834	840	872	837	794	795	857	829	824	843	822	839	827	778	840	787	838	787	812	797	818	815	831	814	740	785	822	811	884	776	817	837	802	813	795	837	857	826	807	822	800	820	807	778	764	796	875	794	821	839	864	822	773	861	799	836	819	803	851	849	825	866	762	825	773	826	823	786	861	834	853	811	821	871	802	828	831	778	801	851	837	848	826	796	854	829	812	816	862	913	825	828	826	826	807	791	855	820	786	803	808	790	860	827	809	811	801	755	855	794	870	829	805	843	847	824	794	810	820	826	820	757	833	768	860	838	863	812	889	800	808	879	788	857	827	826	854	842	833	817	803	756	827	792	824	826	764	824	820	800	839	804	858	871	826	825	810	817	848	828	816	803	820	856	860	897	818	793	821	841	846	814	788	789	805	877	808	829	820	824	844	811	862	800	842	850	823	812	829	838	812	834	789	789	790	740	803	830	823	772	812	797	819	791	805	806	774	861	777	871	793	806	824	801	862	808	814	803	811	832	833	826	815	794	829	817	827	797	854	816	840	819	863	876	866	755	823	818	796	787	831	794	766	808	850	772	868	811	806	790	834	837	847	826	813	768	791	809	837	803	814	823	816	830	842	819	825	802	846	786	830	836	802	808	844	813	848	857	782	775	810	871	791	870	828	818	821	806	854	832	842	800	846	840	825	823	785	843	854	855	804	828	785	797	865	832	875	851	804	833	793	803	842	804	846	791	783	763	833	797	784	815	822	801	858	829	863	829	818	827	790	814	831	836	822	876	851	852	842	877	788	820	816	823	847	803	843	813	834	878	802	797	814	797	854	784	777	842	838	855	869	830	852	782	810	801	778	833	854	803	866	816	837	821	800	783	808	797	799	852	769	814	759	825	771
70950	50442	18564	6760	1256	845	683	619	545	429	463	444	406	439	429	408	377	382	377	359	364	425	349	369	369	347	368	328	353	335	342	369	329	329	345	346	332	319	348	307	376	363	359	314	368	336	376	342	370	340	312	329	358	341	291	307	356	337	341	393	360	334	337	320	337	309	332	327	334	369	331	371	325	328	368	339	359	336	341	339	297	330	342	360	315	376	345	327	322	318	348	326	301	354	341	345	321	318	358	309	355	309	329	321	340	372	347	345	349	367	325	344	368	307	365	362	334	333	316	354	333	338	331	326	328	343	309	337	319	336	346	356	335	302	330	316	347	305	369	351	364	333	333	330	352	338	347	394	333	366	357	329	360	332	325	362	318	356	338	298	335	350	298	348	316	339	334	319	350	335	317	336	343	319	359	350	319	324	324	348	368	371	338	361	320	362	397	305	327	324	335	347	323	334	366	355	338	320	329	403	322	333	327	312	325	374	322	339	351	326	334	332	339	337	355	354	326	325	357	328	362	302	350	329	318	313	323	314	305	330	341	354	311	337	366	378	362	356	350	319	364	363	324	316	319	376	318	316	332	321	358	321	334	314	310	343	322	323	349	327	330	357	334	363	335	327	315	336	319	358	349	302	351	323	323	295	341	355	355	335	331	338	339	318	367	314	372	335	337	322	348	326	332	318	306	330	340	303	336	322	332	285	308	368	340	331	319	323	333	303	351	325	335	357	356	307	361	314	314	344	369	361	331	358	354	362	326	354	336	351	328	349	326	369	329	342	355	334	331	357	305	351	337	340	319	294	318	325	355	347	369	328	341	331	344	346	327	291	347	346	341	336	381	314	342	382	332	361	344	337	331	313	352	319	323	327	346	360	320	336	318	376	314	343	332	336	309	357	338	345	344	315	307	355	345	291	322	326	329	326	340	382	336	320	358	311	299	306	325	340	356	315	360	332	360	329	334	356	311	352	329	334	347	344	325	328	321	364	332	344	357	327	346	340	362	333	362	309	321	338	354	302	308	363	350	345	318	316	327	324	325	313	318	338	379	321	323	323	339	335	332	349	363	351	331	323	315	329	313	340	342	323	342	316	316	347	355	311	339	325	361	362	316	327	328	339	350	349	359	321	328	354	330	348	336	314	323	341	354	346	320	345	303	331	352	331	317	328	336	323	347	341	329	342	347	304	371	317	356	358	332	332	339	344	336	353	326	328	358	314	319	312	324	336	318	322	336	327	340	347	336	340	333	345	332	341	335	296	340	330	379	325	325	327	319	337	327	348	335	321	349	352	344	336	329	300	332	334	340	338	323	346	351	318	340	347	375	342	327	336	312	327	305	349	307	320	311	358	344	318	338	337	323	335	339	319	349	320	335	354	337	347	352	288	319	349	313	361	351	334	324	322	323	331	303	331	341	361	328	346	302	312	340	327	314	342	316	314	312	336	361	342	316	321	345	328	346	334	330	341	344	383	368	318	344	350	335	291	322	333	328	329	322	322	333	323	290	293	338	324	367	350	344	340	366	377	356	349	300	356	329	335	324	356	371	304	322	297	334	306	352	316	293	314	333	313	336	344	343	349	344	325	333	310	310	330	346	338	381	337	334	324	300	361	346	329	312	334	323	362	309	319	339	341	286	361	352	336	323	349	302	365	331	315	321	352	346	355	316	362	350	320	337	339	344	330	348	308	382	322	336	318	340	364	331	309	311	356	307	306	309	338	319	307	338	347	326	343	360	332	309	359	336	370	360	359	412	349	322	326	331	339	314	340	339	313	325	335	338	342	339	316	349	338	372	353	338	334	328	346	353	351	334	362	348	327	323	311	315	338	313	334	317	349	346	319	345	314	332	317	347	354	338	347	348	312	323	318	376	345	288	323	375	353	359	346	313	339	326	365	330	344	345	339	332	318	337	326	329	352	343	350	375	336	352	364	344	334	329	329	337	336	364	333	329	317	323	348	298	343	338	325	345	332	332	342	316	341	297	345	328	324	342	320	342	321	343	342	338	345	315	323	338	372	327	362	294	314	371	335	353	343	333	357	310	337	281	340	354	344	339	322	309	354	297	317	333	352	327	335	327	335	363	325	315	340	330	335	357	334	337	325	330	336	345	332	324	355	332	347	348	326	327	323	379	374	313	348	365	348	366	339	342	322	327	369	340	342	335	361	330	321	350	333	343	324	307	350	362	327	349	340	352	355	324	311	306	323	338	366	377	337	322	348	340	334	315	318	317	314	345	332	332	325	339	307	311	352	348	335	333	321	349	346	331	339	339	359	352	308	344	314	364	352	346	332	332	332	347	331	354	375	339	370	344	323	368	327	343	341	351	385	327	338	330	363	340	303	341	312	343	340	321	330	308	350	327	323	322	333	361	328	333	333	344	365	334	316	330	357	389	389	347	352	321	329	327	310	325	352	349	334	357	312	337	306	331	322	330	372	327	354	348	329	314	353	313	344	351	307	329	317	312	311	354	374	318	326	337	343	307	332	339	328	347	337	305	319	294	335	353	309	355	334	269	300	322	315	341	321	339	325	332	325	308	335	346	296	345	317	299	313	338	353	319	363	324	339	363	327	317	334	339	346	348	333	320	304	363	360	358	325	337	337	312	332	353	333	349	363	286	360	353	370	357	344	319	342	305	341	328	345	310	344	347	335	347	326	344	377	324	321	324	303	331	345	330	305	320	341	362	359	338	292	330	331	335	336	342	306	300	360	335	334	350	333	337	350	348	357	319	345	338	321	318	371	350	348	325	301	360	345	337	356	330	320	326	366	343	322	346	334	309	353	333	363	386	337	362	335	347	305	343	308	371	348	346	308	385	337	320	362	300	329	342	361	343	337	340	310	339	313	339	303	322	320	345	358	368	350	359	324	325	372	334	353	337	341	350	323	319	325	363	345	335	300	316	363	326	302	326	338	341	302	308	326	318	348	348	306	347	352	337	353	338	356	355	340	331	354	293	365	341	318	342	350	301	367	322	363	335	321	339	320	360	316	331	335	312	317	326	335	323	329	336	326	309	352	341	343	363	346	340	314	308	341	338	381	362	325	350	329	334	358	331	330	370	326	317	340	298	289	355	316	345	346	322	347	325	360	376	315	338	334	327	330	312	353	350	342	353	312	320	321	345	324	334	348	322	313	320	322	352	346	350	331	313	307	329	353	334	310	356	330	340	331	363	355	338	356	306	309	353	349	331	285	353	329	336	334	350	331	316	365	328	344	345	347	346	285	327	340	363	335	335	328	316	326	350	360	344	360	350	333	289	320	343	333	344	311	305	320	325	341	338	363	349	351	347	325	301	317	345	337	332	358	319	342	346	335	323	339	354	351	315	311	361	370	323	316	308	311	367	355	317	321	304	339	337	316	347	324	325	299	331	323	335	345	352	316	349	333	321	344	293	335	314	349	349	296	313	315	346	319	327	328	336	336	337	369	326	336	337	313	326	340	292	345	369	328	324	335	340	335	327	328	369	362	338	354	388	338	328	347	336	334
43324	29793	3525	4344	3635	3027	2576	2232	1977	1681	1600	1504	1323	1333	1218	1179	1106	1168	1029	1066	1018	997	972	948	984	950	923	949	997	924	924	923	938	894	871	871	889	840	873	859	861	879	893	835	855	843	811	814	828	858	874	830	814	854	847	833	810	808	826	877	805	800	867	845	826	790	846	862	832	783	817	813	830	798	806	794	850	846	811	816	789	766	818	849	767	835	779	859	804	785	785	815	772	840	851	849	837	790	815	783	791	815	844	833	858	867	803	813	829	814	819	809	756	831	812	787	818	769	773	823	798	827	813	809	844	788	870	884	844	806	800	845	766	822	817	794	851	888	826	785	763	794	782	845	816	796	795	820	862	791	846	769	861	876	787	815	809	833	795	801	789	773	805	788	835	808	866	837	782	848	839	781	742	818	785	734	838	816	820	832	838	791	812	827	884	849	786	816	800	786	827	843	817	744	813	821	770	805	811	802	842	788	826	815	818	789	834	797	805	771	767	758	853	792	784	854	813	790	812	785	795	872	850	830	760	754	819	803	814	799	804	789	782	792	796	837	779	817	823	809	790	768	803	792	781	842	785	759	822	821	783	778	834	814	855	835	788	798	814	793	855	755	739	799	758	828	764	796	804	823	814	811	781	781	762	767	761	780	819	812	852	787	802	792	811	765	832	811	784	792	830	785	766	810	802	818	826	770	812	792	761	833	796	791	803	803	781	825	801	806	811	749	831	810	779	868	816	825	840	815	803	800	826	801	814	801	823	757	822	832	813	797	768	813	783	779	812	792	780	796	843	841	808	828	801	846	826	759	801	837	774	810	795	786	775	780	778	813	809	809	757	771	806	781	812	753	770	780	792	829	786	833	799	840	765	828	802	819	838	821	785	788	801	766	844	850	797	799	819	801	815	817	775	832	759	807	797	837	828	768	771	797	812	838	840	786	818	809	855	759	820	794	845	800	790	810	835	782	794	814	786	814	801	806	848	819	765	832	812	750	768	807	825	830	832	816	814	830	755	816	809	785	793	792	866	799	828	825	750	788	767	862	769	788	847	841	865	797	802	835	811	798	825	806	807	809	773	798	811	861	774	819	778	824	804	824	841	766	822	808	814	806	798	802	824	782	788	834	853	836	743	804	878	777	819	786	799	819	724	783	762	781	756	808	800	824	806	796	779	804	804	818	777	795	832	819	772	870	788	776	823	843	817	795	869	803	824	818	823	783	786	842	838	821	762	786	779	816	831	778	784	850	799	801	824	805	818	814	813	799	754	755	838	813	814	829	821	844	794	823	800	804	790	822	813	738	776	755	847	767	802	816	826	798	833	829	807	839	829	887	812	845	846	824	801	812	792	798	817	815	781	784	797	821	727	796	788	791	743	825	830	783	828	794	813	830	755	814	813	784	850	796	848	847	787	806	843	816	810	845	806	785	877	815	825	809	785	793	779	800	827	786	754	793	822	802	755	754	823	792	799	785	827	812	813	773	828	776	821	836	828	800	842	857	793	792	785	829	829	832	796	823	786	788	749	813	834	814	781	839	765	807	832	846	834	857	823	784	814	814	797	793	799	844	814	790	841	791	838	794	828	801	833	772	799	825	790	801	820	823	852	780	811	752	835	807	739	813	823	778	823	761	783	773	780	825	826	832	737	811	725	777	792	839	833	806	751	814	829	813	803	783	760	787	803	811	793	807	814	768	793	818	837	794	834	832	818	808	829	848	780	759	842	778	773	817	769	788	845	795	901	837	797	792	796	772	747	769	865	834	785	785	816	822	771	783	824	798	808	823	787	815	782	837	830	833	791	778	847	823	834	869	829	831	874	798	819	814	845	821	870	865	769	823	802	788	789	798	834	806	806	809	766	794	805	889	798	827	799	806	767	841	809	833	843	790	794	806	831	784	821	792	807	774	784	819	823	837	787	827	774	787	813	807	816	839	837	758	781	854	820	808	795	789	820	849	788	813	800	801	826	862	819	857	836	809	829	827	848	843	854	818	835	801	782	808	771	794	790	783	813	817	791	809	779	826	814	798	812	780	790	855	816	825	827	821	833	802	789	796	782	779	780	825	854	854	862	809	813	819	762	846	829	823	816	761	817	829	812	819	809	836	801	762	813	868	821	813	819	810	837	800	793	848	857	831	774	810	844	808	748	804	752	837	763	816	771	834	769	803	783	774	840	828	812	829	802	806	860	830	798	793	817	808	799	823	840	799	799	826	811	766	780	804	754	844	820	813	819	806	789	819	769	803	816	802	805	817	799	846	791	797	836	808	774	794	798	846	814	788	768	801	792	792	785	836	844	801	827	819	813	760	846	818	853	847	789	793	847	825	801	852	812	819	770	772	805	749	785	780	790	800	819	801	850	762	839	802	726	809	784	780	779	788	788	807	801	828	773	791	812	816	823	805	795	795	808	775	870	805	786	813	770	819	810	820	781	806	782	779	797	848	798	812	792	822	794	818	786	845	780	796	819	796	870	834	835	784	815	754	786	773	805	832	763	811	774	824	795	839	817	791	842	854	823	821	812	785	772	829	846	809	851	790	876	855	753	798	783	820	828	819	798	789	800	827	773	808	815	805	810	826	793	770	805	804	820	815	782	841	801	855	774	809	768	815	785	855	830	796	798	785	836	848	825	764	785	764	805	839	813	798	825	763	817	745	800	826	768	802	808	803	797	746	814	822	779	824	846	841	824	826	815	848	817	824	775	841	748	843	772	809	773	819	792	734	839	703	824	849	834	794	806	829	851	836	880	781	820	782	807	826	792	803	810	837	789	810	803	782	777	803	770	842	774	805	803	817	785	815	769	828	799	755	844	765	798	805	813	807	785	774	810	801	802	811	824	754	827	826	823	797	775	760	807	781	778	772	790	840	810	784	813	827	782	791	817	779	812	794	811	802	805	808	798	824	828	825	808	783	791	822	776	810	835	862	815	783	785	813	814	843	790	769	818	767	859	816	813	783	791	750	785	783	872	813	802	804	765	795	795	806	783	810	802	791	776	825	799	838	831	805	806	842	843	785	805	821	808	807	782	841	833	743	787	773	775	822	830	799	872	829	828	747	804	824	794	827	838	742	817	854	770	808	811	813	849	767	786	781	814	786	763	819	784	839	746	776	839	821	761	808	834	819	769	783	830	782	745	810	807	805	808	777	859	790	818	867	756	814	819	839	786	715	794	787	816	840	811	849	769	839	842	834	779	848	793	845	776	786	804	860	769	832	806	800	819	844	757	824	802	801	856	807	807	819	805	785	822	788	819	815	829	807	804	830	794	844	807	790	816	819	802	844	780	801	815	796	781	811	811	848	801	803	783	827	782	840	893	844	814	795	766	810	797	832	792	872	809	844	765	764	833	834	810	737	778	773	820	861	758	801	788	796	789	842	856	825	802	789	821	870	770	818	792	834	835	840	853	744	781	799	790	801	737	848	767	816	800	853	747	835	786	827	765	803	822	800	834	840	823	827	869	808	798	828	834	810	756	781	826	817	827	827	807	836
8559	3273	228	215	195	193	166	175	138	205	171	191	183	175	174	162	147	140	174	177	164	181	164	161	170	157	166	162	151	171	189	163	173	174	166	185	165	181	157	168	150	141	159	200	151	176	181	151	159	169	174	175	164	178	194	178	186	154	177	167	156	185	190	172	159	204	174	171	175	191	169	116	186	174	170	177	186	165	162	191	154	157	168	159	167	175	155	171	164	181	148	178	144	182	151	179	178	179	181	159	185	145	173	170	175	169	182	151	151	190	186	180	150	159	164	158	191	161	175	160	199	150	150	159	180	163	163	170	151	202	154	167	156	150	157	171	152	177	188	169	189	175	133	169	166	190	152	176	157	164	163	178	170	151	162	184	180	191	160	188	178	159	186	164	173	150	172	146	188	165	176	158	148	172	154	145	145	168	153	179	167	173	193	181	158	180	148	197	154	200	182	168	198	172	164	184	159	154	171	166	173	179	156	182	162	162	166	176	187	170	159	192	164	155	163	152	160	155	183	165	185	161	168	176	170	189	176	158	194	179	162	179	174	184	176	183	182	170	168	171	178	162	182	174	168	183	170	161	200	172	202	181	187	183	153	154	190	180	161	154	181	157	149	166	170	163	176	164	169	174	166	172	172	163	167	157	183	124	181	166	150	160	144	172	190	156	185	168	166	161	159	161	183	157	181	161	144	191	162	180	167	165	164	164	204	195	172	181	163	178	172	177	159	161	169	155	187	169	206	174	162	169	184	189	158	189	166	132	179	163	164	170	156	195	203	176	168	192	157	160	167	187	172	167	199	161	164	181	186	133	187	158	178	168	160	200	192	170	181	182	167	131	176	161	161	172	154	155	159	156	161	163	174	191	170	177	179	173	183	183	167	178	163	165	183	170	152	147	145	195	154	155	158	186	186	174	162	163	156	167	167	161	148	181	164	178	191	157	156	182	180	189	175	168	178	173	170	195	170	166	172	150	159	163	188	162	169	158	194	194	175	176	149	179	160	155	156	162	158	174	160	160	178	195	181	171	166	160	165	152	169	156	160	150	146	153	157	147	172	171	157	192	172	150	177	176	167	180	174	156	163	214	154	148	154	187	156	160	145	175	177	176	164	156	149	173	167	158	159	164	163	168	148	172	164	154	184	156	181	186	158	158	181	180	153	157	139	196	174	160	167	174	184	166	180	150	154	168	171	151	177	167	162	163	173	179	170	177	149	162	181	150	175	169	194	172	175	166	154	172	166	161	200	171	179	205	158	165	187	174	181	170	160	189	178	161	168	158	170	152	145	193	167	189	178	169	173	156	165	157	152	176	162	178	202	162	148	158	161	175	158	158	167	183	162	181	172	172	181	189	164	182	164	174	163	165	177	172	151	154	173	169	146	178	192	178	171	185	181	180	179	161	182	170	178	191	162	162	166	180	171	165	186	187	196	178	171	150	170	169	188	157	175	181	159	164	157	168	183	184	166	141	184	172	170	153	166	150	202	136	174	158	169	178	163	183	153	170	190	167	159	179	164	148	151	143	172	171	161	156	165	163	186	174	159	171	180	162	162	159	146	180	170	152	160	167	170	189	189	187	175	145	164	194	166	188	154	170	169	157	174	162	191	188	168	192	168	159	191	161	157	189	180	175	180	168	171	157	166	171	183	168	164	176	183	198	198	169	153	186	166	136	175	182	169	174	166	199	175	173	165	169	163	156	171	166	180	180	151	170	175	158	195	172	163	166	176	159	156	153	177	148	175	179	167	189	167	150	151	168	191	156	156	194	161	165	180	171	182	177	157	162	209	161	145	158	172	154	155	154	154	160	174	178	150	185	170	179	191	169	159	174	190	163	146	162	164	187	165	186	184	177	151	167	163	158	171	143	160	153	175	186	180	160	171	176	164	148	185	169	174	167	149	158	146	154	183	156	171	147	154	168	172	153	159	153	168	164	167	157	147	185	182	177	180	186	176	186	159	169	176	171	165	197	161	159	191	187	166	158	140	168	160	151	175	175	166	166	163	148	150	153	165	191	167	152	159	173	190	162	177	170	175	142	159	148	168	179	171	140	169	176	175	174	161	178	180	162	162	154	177	191	177	144	161	149	181	153	156	153	153	172	200	178	177	147	148	159	166	166	155	151	185	163	164	135	167	178	186	161	168	165	153	166	165	162	166	166	144	160	165	176	176	163	176	178	143	171	165	173	168	168	178	191	175	172	155	169	180	164	169	182	186	180	141	158	157	176	144	188	173	151	150	152	176	168	172	181	190	180	148	179	155	188	198	153	142	157	189	187	164	156	169	174	174	175	158	188	177	171	171	176	157	141	174	152	192	173	179	180	166	213	175	168	159	164	183	179	192	145	152	168	180	177	184	161	155	149	155	183	190	172	168	180	190	151	148	161	187	162	193	186	184	165	175	172	167	178	176	177	168	179	167	191	181	175	182	146	184	157	160	193	167	172	175	165	155	158	176	175	182	134	183	174	151	146	169	143	158	168	185	178	152	169	168	161	185	160	162	158	160	151	171	179	177	168	163	165	179	161	190	175	150	152	188	149	173	154	150	208	190	176	179	166	186	146	186	173	152	174	165	151	156	187	168	151	176	156	195	157	190	151	157	164	167	168	154	186	161	159	173	155	199	158	163	164	155	177	190	152	176	166	170	193	151	160	177	189	181	156	162	157	172	169	147	159	169	181	162	167	182	164	170	190	153	150	181	176	179	161	178	180	175	180	174	162	151	155	167	161	163	146	193	189	170	164	163	188	175	164	162	171	187	182	163	152	150	163	181	169	195	148	176	160	182	177	174	159	162	180	189	170	175	184	185	149	177	163	168	172	182	146	144	157	160	169	163	151	149	175	171	161	160	176	164	152	168	173	187	174	192	174	160	174	159	160	163	160	186	162	162	153	172	155	140	137	186	184	184	163	174	163	186	174	164	159	192	181	182	146	163	189	166	136	156	171	182	188	169	166	184	164	149	189	151	163	174	189	178	172	171	163	161	163	180	154	157	160	171	170	146	154	175	167	169	176	167	150	171	186	173	160	165	162	164	166	197	157	163	174	156	175	186	167	167	165	177	142	180	177	189	146	147	144	177	171	156	174	157	164	160	155	182	147	157	164	204	170	174	164	159	172	153	149	154	156	184	170	181	148	212	172	170	179	164	162	180	193	182	178	185	192	143	161	188	146	200	178	181	174	163	161	157	165	178	154	142	180	174	160	185	146	158	184	192	169	169	166	172	141	161	166	130	180	148	169	151	168	149	172	175	177	158	171	166	169	165	180	176	178	166	199	159	163	145	165	168	159	162	184	187	182	138	148	166	158	169	158	166	189	149	170	183	176	166	163	180	157	178	152	160	180	176	202	155	165	167	166	186	157	146	167	148	175	179	169	157	154	156	153	153	181	155	164	198	151	171	165	179	182	166	184	161	158	149	169	155	167	182	144	159	130	172	184	192	186	155	162	168	186	177	184	166	198	164	170	160	168	162	157	188	145	156	163	170	154
9491	5164	510	561	531	510	495	477	511	503	498	475	489	467	473	497	479	480	471	487	507	488	480	465	493	480	481	444	461	486	467	491	477	489	492	467	468	497	469	497	473	488	490	445	457	466	494	523	493	461	506	494	498	489	476	520	467	502	481	490	463	490	482	524	456	525	470	509	458	463	476	497	467	486	472	488	475	480	456	470	474	448	455	445	490	482	463	493	496	499	471	456	493	486	482	488	472	500	507	465	487	443	458	456	481	479	453	470	478	482	494	473	462	502	451	442	503	451	458	497	504	436	485	486	473	505	463	475	466	491	475	476	467	509	453	491	463	453	472	483	485	481	483	504	489	503	474	494	506	454	496	476	493	475	509	497	499	528	467	525	492	477	444	499	441	521	481	477	478	490	488	475	463	484	505	495	470	490	497	501	461	424	500	463	487	505	464	472	512	450	497	477	505	522	487	469	521	483	490	470	519	443	516	501	489	472	473	473	452	457	488	477	453	462	455	486	486	481	513	456	475	455	491	460	481	456	491	465	502	469	504	466	475	491	476	486	433	474	489	489	490	499	473	453	459	468	498	479	514	453	466	495	540	475	510	454	474	475	442	491	502	468	471	496	490	497	483	483	462	484	476	491	503	489	463	464	489	471	464	500	467	512	481	528	473	450	521	485	521	493	446	470	474	478	452	480	475	492	468	457	519	449	480	511	478	508	456	453	487	505	448	472	481	484	510	499	456	513	490	515	475	508	472	457	498	468	527	496	488	476	532	474	485	476	470	491	481	487	477	507	504	461	497	503	444	521	510	462	464	493	465	494	488	448	467	474	512	473	454	500	453	496	476	484	507	513	430	447	454	486	494	525	471	478	471	480	490	502	472	451	474	458	457	506	444	470	471	522	468	458	493	492	466	467	468	463	491	462	472	483	494	445	483	498	466	489	467	485	455	477	471	470	510	489	499	486	503	483	461	474	474	498	494	511	483	496	479	475	508	505	470	480	487	481	469	443	459	488	494	493	457	480	477	465	503	480	502	466	454	520	488	478	489	518	504	457	470	489	488	437	448	480	476	435	444	477	489	480	498	460	521	491	452	458	442	505	512	495	468	447	482	455	469	485	510	450	463	474	475	485	489	468	485	473	454	521	512	485	485	500	472	458	440	497	454	493	515	458	463	488	491	468	500	496	473	446	493	462	462	484	484	464	491	465	476	460	483	494	528	492	512	499	478	486	471	519	500	473	500	456	485	492	468	503	503	458	482	512	462	451	468	483	486	464	483	451	479	465	490	455	451	499	494	488	489	513	445	503	502	464	481	474	449	500	510	507	476	489	454	469	482	494	488	452	487	497	483	504	500	465	493	520	496	473	485	510	478	477	430	496	504	485	448	506	484	495	511	485	459	492	475	490	474	448	493	481	478	472	457	486	481	466	452	477	474	481	459	490	482	485	514	486	482	472	492	468	505	434	479	440	463	448	529	442	450	506	491	495	477	453	475	479	494	511	481	475	469	482	488	502	461	501	441	451	455	480	488	483	467	464	453	521	466	494	495	473	460	466	514	489	476	479	481	494	475	448	464	506	504	469	478	469	488	447	473	468	496	457	485	429	474	502	479	466	521	480	482	450	508	479	494	500	471	460	451	485	450	480	475	478	505	482	509	492	481	444	479	481	459	454	453	459	477	484	514	442	524	468	469	496	482	446	524	472	454	489	459	471	463	465	507	471	495	487	470	501	511	483	520	478	444	483	453	481	478	440	500	456	487	471	497	482	485	491	525	458	498	443	475	504	481	482	468	471	480	493	484	502	498	526	456	478	497	479	475	467	492	486	510	506	489	535	490	477	459	491	495	455	492	504	499	466	490	482	517	478	438	491	489	463	499	507	444	467	481	506	472	499	488	423	482	503	469	477	492	506	503	474	524	485	488	454	478	500	469	496	474	472	457	482	496	485	467	477	460	478	504	516	480	489	483	522	461	492	489	441	495	493	474	502	495	486	515	477	533	520	489	477	495	448	494	478	451	485	447	471	473	434	451	492	441	461	498	482	459	450	482	486	437	456	516	505	501	467	486	547	433	516	491	453	490	480	471	503	491	468	456	428	491	512	461	466	470	505	500	518	485	475	496	494	462	496	467	470	505	502	485	475	508	473	500	492	478	507	470	434	504	459	485	460	420	463	517	483	492	472	475	456	527	461	461	484	491	478	505	472	467	438	494	500	463	497	459	516	472	457	504	469	478	460	497	456	496	445	460	457	464	472	481	508	486	507	477	488	480	498	481	495	499	456	493	472	503	459	483	476	517	494	523	487	490	496	502	519	512	483	515	492	486	471	438	444	516	483	436	487	494	501	472	466	472	479	470	491	509	488	534	492	465	460	511	474	478	460	451	483	452	495	472	478	498	489	480	496	456	479	466	500	521	507	490	473	476	473	478	473	491	471	464	460	487	486	446	518	495	493	436	485	473	449	480	472	481	487	487	494	459	439	478	508	486	460	471	469	502	456	434	488	499	486	442	484	471	505	494	510	508	497	500	493	466	459	459	508	466	516	492	479	448	505	473	498	483	528	493	453	468	489	471	468	475	511	466	513	509	443	484	483	482	494	479	461	462	453	502	484	503	461	484	485	500	464	472	440	518	519	492	483	465	528	502	485	500	453	476	488	435	465	492	438	467	476	456	449	499	473	507	437	491	493	469	414	473	469	464	508	465	503	478	481	459	489	503	474	485	490	495	477	486	496	489	468	474	492	461	435	494	453	480	452	489	476	461	470	468	485	483	495	479	491	486	462	523	451	489	518	430	467	465	496	450	476	496	471	458	484	511	467	471	445	494	482	517	515	461	484	498	471	506	487	469	471	448	512	478	490	509	471	495	445	449	474	490	484	470	486	502	501	468	474	462	485	493	481	500	448	470	476	438	441	478	478	460	481	508	441	464	472	484	516	464	507	467	494	471	478	456	467	450	463	493	475	468	517	468	524	495	475	502	454	460	476	485	482	484	480	501	487	451	519	482	464	497	474	482	477	489	501	487	496	473	492	435	454	486	431	449	497	502	477	502	527	478	439	460	516	493	463	482	500	489	481	499	515	488	449	502	494	455	475	437	501	481	474	492	480	430	449	491	439	499	485	491	475	471	470	497	515	468	524	458	454	487	503	467	494	507	447	457	490	490	457	449	453	463	475	485	476	477	454	507	479	491	478	467	499	488	477	505	485	498	463	496	506	491	447	487	452	501	477	484	450	494	516	437	487	494	472	538	485	517	475	468	454	484	528	484	490	483	508	468	489	472	510	470	500	465	489	498	480	449	483	475	480	491	489	467	497	461	473	418	471	481	477	483	483	481	464	486	477	498	506	463	486	502	499	513	501	493	508	480	431	483	531	495	497	467	518	461	496	485	471	479	516	466	456	504	551	530	414	481	449	439	477	459	461	467	439	491	522	477	463	499	467	454	518	463	469	477	500	523	434	445	495	470	465	419	487	492	462	459	495	515	494	480	510
55472	44323	10230	1398	645	585	510	457	411	396	396	374	380	356	341	346	351	312	336	327	349	349	350	321	372	323	358	365	358	289	363	347	314	346	299	345	315	323	325	346	329	304	322	320	327	315	340	320	362	334	312	330	317	329	332	335	328	332	323	318	308	346	316	360	317	321	364	320	337	329	342	330	331	332	334	342	341	315	352	302	307	292	330	301	334	349	348	300	322	364	327	318	380	287	383	340	301	335	345	323	346	303	326	333	322	367	341	311	305	328	331	310	336	330	351	331	324	317	300	318	321	337	306	338	307	343	367	310	311	328	299	333	333	319	335	347	336	315	323	323	326	347	327	324	326	317	326	331	328	316	332	313	291	345	331	370	316	326	318	320	321	360	304	352	297	316	329	329	354	310	307	356	338	296	322	341	304	358	330	350	326	327	361	326	350	309	326	322	336	331	356	338	288	359	307	309	306	359	336	313	344	348	319	320	344	342	318	357	338	345	324	333	311	323	325	347	318	304	339	335	352	307	322	337	300	310	279	345	336	311	318	316	344	324	342	320	302	310	313	310	338	319	345	337	349	335	314	339	314	328	362	323	360	374	292	347	326	339	342	351	335	315	321	339	330	311	349	320	346	344	369	280	310	336	355	320	303	316	320	347	344	327	315	337	304	313	343	343	331	304	332	336	326	329	332	314	306	328	313	323	325	326	343	321	321	334	351	339	322	290	294	329	286	287	368	337	323	357	307	347	336	330	312	331	322	321	343	347	343	325	303	344	333	335	349	299	330	327	326	316	350	330	342	331	315	323	300	311	347	400	335	346	322	306	333	314	292	335	355	355	322	328	332	322	331	357	328	294	327	331	326	336	309	321	353	305	319	362	339	349	318	287	329	324	329	335	321	329	323	346	363	351	321	309	311	349	352	337	332	320	350	348	336	346	313	336	327	352	365	336	325	324	357	324	304	316	319	349	358	343	343	299	336	337	339	303	348	319	365	339	333	324	312	353	317	331	300	356	360	321	316	327	340	325	345	337	306	318	334	328	330	316	275	339	331	352	361	343	328	339	319	352	324	324	313	322	350	356	336	351	392	379	326	353	321	315	330	328	328	313	321	321	315	289	348	347	336	314	335	330	324	342	341	315	345	352	325	345	316	332	333	336	353	352	341	308	295	328	352	339	315	352	350	344	338	340	334	327	314	345	332	307	335	363	339	312	301	349	326	325	326	322	372	322	320	308	305	355	320	341	318	298	362	310	296	331	300	324	346	323	338	320	345	310	297	335	350	332	313	319	345	300	335	328	335	307	297	349	320	311	335	317	324	293	338	299	311	303	351	336	344	311	310	325	324	323	284	318	343	345	293	350	342	324	324	292	338	314	338	308	349	366	340	338	342	321	308	339	286	313	329	345	286	332	357	319	345	337	344	320	337	348	330	325	318	280	294	315	315	359	311	336	330	353	330	326	332	304	333	369	314	313	292	345	325	347	302	310	316	340	292	322	319	334	335	340	317	315	343	329	329	327	326	340	332	313	316	320	319	350	330	339	330	340	329	310	327	298	357	303	349	329	339	346	337	309	301	324	341	331	346	328	302	347	310	327	329	313	314	315	360	331	318	304	343	333	368	341	331	343	320	312	320	317	319	355	304	359	331	313	342	312	343	339	328	368	336	332	333	299	353	322	307	330	332	341	312	339	368	331	315	345	309	283	317	301	333	346	330	342	320	322	346	329	316	291	338	313	349	347	328	325	329	296	320	366	339	322	354	293	330	312	298	325	339	308	319	349	331	318	310	347	307	336	320	367	334	328	339	328	325	294	296	317	320	334	310	337	308	304	357	333	304	332	382	350	342	306	318	356	320	313	331	328	334	320	312	324	338	334	313	324	331	319	324	329	327	286	334	334	302	337	343	330	299	318	356	361	325	325	358	323	330	322	328	328	333	325	368	291	335	347	324	344	334	334	333	359	360	349	315	295	347	339	333	313	301	337	312	320	354	323	331	346	357	317	322	324	331	370	335	303	297	299	333	362	353	324	295	343	323	355	342	318	315	335	316	325	346	318	336	331	294	339	335	336	337	337	321	314	329	281	311	365	321	317	328	347	310	356	317	340	338	318	328	300	327	317	339	332	301	302	325	334	320	314	341	396	332	358	323	302	331	321	308	334	332	316	321	323	312	334	345	349	338	317	318	297	335	295	312	339	278	309	340	338	323	313	318	303	359	319	307	370	331	326	351	356	347	305	325	291	352	353	316	328	346	332	346	324	323	305	325	325	345	322	293	316	316	341	330	297	360	329	334	308	315	305	319	345	338	350	352	327	365	333	300	333	340	360	330	352	338	341	332	314	291	324	337	297	347	312	328	309	324	338	332	313	335	332	323	317	308	330	310	340	327	354	339	325	295	367	354	331	359	312	316	361	338	325	336	321	325	279	333	312	353	337	322	339	317	324	332	312	316	349	309	325	318	336	298	333	307	294	336	302	348	334	320	340	331	340	302	336	346	304	347	340	337	323	337	324	321	354	341	301	324	348	342	355	321	320	314	313	327	324	357	348	361	325	347	315	361	358	313	293	327	337	309	340	342	318	317	360	352	330	290	336	339	354	360	308	377	324	296	309	348	325	327	319	353	312	315	331	345	352	314	323	311	320	352	373	340	317	330	340	324	322	357	304	324	293	315	356	344	331	366	319	345	298	344	339	308	325	339	319	349	348	301	307	325	336	340	367	318	299	345	320	309	328	345	357	296	320	356	313	337	347	308	292	313	303	330	370	354	324	294	395	351	355	316	332	304	314	312	300	315	301	327	330	328	330	340	339	336	315	352	338	353	325	327	335	346	324	318	305	333	330	335	333	318	338	327	353	346	354	324	316	307	336	343	352	331	314	291	309	285	338	295	345	345	341	345	355	292	350	314	350	366	348	340	363	315	307	304	326	344	354	324	318	314	314	321	336	309	337	323	330	342	351	327	373	336	315	318	353	343	351	333	293	330	325	351	311	339	306	353	333	344	328	316	346	330	332	310	311	316	320	343	370	320	354	352	363	351	319	321	321	304	300	309	323	310	355	311	349	326	357	320	352	330	324	344	363	342	333	324	369	321	357	302	301	315	317	326	332	355	315	298	336	326	310	318	316	331	350	368	327	328	315	306	327	294	359	339	344	349	339	322	321	337	316	359	319	341	295	360	323	323	362	339	329	331	321	332	352	316	317	331	296	350	322	362	335	348	298	298	334	335	287	306	321	291	303	337	322	330	320	351	308	301	319	337	326	341	322	338	322	316	323	336	319	284	302	332	346	325	300	300	316	339	321	330	335	295	333	355	321	300	335	300	309	352	318	367	331	349	322	320	351	347	338	336	353	331	332	338	343	318	313	342	297	351	354	337	322	355	309	333	345	323	316	316	292	326	325	313	317	376	334	316	301	323	289	336	319	313	337	384	310	298	344	350	291	292	331	335	279	346	298	323	342	302	343	323	327	347	348	357	327	301	356	332	300	343	320
34377	23873	2249	2617	2385	2145	1759	1575	1388	1318	1224	1219	1064	1112	1068	1001	1048	965	942	955	907	888	915	873	902	887	878	900	850	928	795	803	849	812	873	840	844	834	864	820	866	844	852	853	864	791	878	855	854	888	828	852	818	875	834	835	871	836	858	867	816	832	846	829	893	894	820	858	878	829	829	826	848	812	832	815	785	850	849	840	856	812	835	883	825	789	815	826	821	816	858	820	813	839	826	813	832	853	797	875	851	848	841	838	850	823	788	837	784	845	828	816	810	797	830	854	894	856	857	867	806	814	804	854	809	837	863	811	826	790	850	849	769	829	806	849	784	827	776	871	801	813	770	850	809	822	824	826	836	804	853	782	829	823	848	816	856	822	847	804	808	817	822	829	822	889	791	769	763	808	805	801	808	853	810	787	809	797	893	815	807	842	812	825	857	789	782	811	827	789	835	853	841	855	880	849	806	849	851	815	858	783	799	806	843	854	853	838	848	790	821	846	830	835	781	817	774	834	815	826	879	841	831	831	820	856	850	820	802	788	850	839	809	865	819	825	772	801	790	777	850	841	818	853	814	797	863	873	830	745	792	838	797	825	843	779	874	800	811	783	820	804	834	770	773	842	819	803	818	825	796	818	761	847	840	790	869	776	809	862	850	763	848	832	845	820	803	819	828	823	808	822	854	839	796	836	837	812	834	768	827	847	795	851	752	868	849	837	823	813	847	836	837	803	840	765	827	762	830	854	839	818	800	810	832	836	822	846	826	852	799	815	803	787	854	804	871	845	808	856	822	833	844	789	854	792	800	900	820	867	853	791	817	788	812	843	832	817	885	783	852	789	844	817	828	744	840	839	830	823	799	868	842	797	849	823	792	801	765	805	824	803	797	825	825	822	807	803	749	824	767	774	789	793	827	768	821	831	855	821	811	835	799	830	836	863	812	805	863	843	795	792	819	784	823	796	833	823	785	795	802	835	871	816	868	866	832	801	808	873	840	796	794	839	793	852	803	789	789	850	800	821	813	810	813	849	870	846	805	850	785	776	770	861	818	836	807	824	846	828	780	840	826	779	843	868	814	813	835	844	828	824	805	796	853	798	817	838	865	834	800	870	875	809	843	820	837	846	847	801	828	819	801	865	834	826	871	857	811	835	828	848	768	844	803	817	743	819	806	866	826	789	828	795	805	774	853	831	832	815	791	854	822	795	780	876	781	875	795	815	849	773	788	797	824	793	796	812	824	794	785	851	840	786	755	788	809	863	800	840	871	804	850	832	789	794	821	813	795	797	834	819	844	824	806	819	797	801	831	809	776	794	881	778	830	828	833	810	801	806	810	848	816	815	827	797	824	796	785	784	863	755	823	801	783	806	807	798	798	831	815	801	849	831	798	777	840	825	826	812	825	775	826	871	842	813	803	792	778	835	818	798	868	815	802	760	839	786	856	808	852	815	790	866	798	789	854	832	802	778	792	823	834	816	853	848	856	814	852	824	884	813	874	786	827	824	782	801	798	863	843	806	842	879	790	859	816	849	847	815	766	795	814	771	832	784	795	852	841	807	830	793	800	802	847	835	788	813	806	836	811	819	885	803	858	840	801	811	829	826	786	825	805	844	809	859	823	860	815	834	800	800	798	786	837	843	889	837	821	781	846	837	856	835	781	809	778	835	820	856	849	853	792	790	827	816	811	818	814	850	792	807	842	873	813	797	801	870	802	851	863	854	804	835	773	809	794	795	834	881	833	790	816	848	821	795	815	834	843	795	862	813	820	820	746	799	838	856	787	817	792	835	794	850	813	807	896	856	813	825	830	855	787	848	802	821	825	842	858	870	793	847	789	795	827	809	821	871	868	853	836	825	808	816	783	799	768	820	835	829	808	808	833	839	778	821	834	838	841	781	834	864	821	797	818	789	776	799	801	829	781	815	807	796	822	848	854	814	818	796	838	820	812	785	831	831	833	764	836	811	897	798	791	790	814	815	768	830	797	799	818	812	789	844	817	847	808	802	820	809	806	846	790	830	808	822	767	821	805	862	847	797	861	818	784	846	805	857	784	799	831	832	856	753	785	788	828	849	853	839	828	823	809	833	845	903	822	874	847	792	834	807	826	840	802	833	801	845	798	816	798	818	831	821	774	843	835	834	806	783	814	797	790	858	840	790	754	800	820	852	832	842	843	797	860	804	841	814	847	768	838	833	827	847	844	883	817	840	839	806	829	822	819	841	776	799	808	820	838	830	810	847	792	845	813	805	796	826	799	782	809	797	794	787	827	770	810	879	812	793	842	829	825	787	867	853	829	819	845	822	837	836	771	827	877	781	823	815	848	800	797	844	770	819	843	780	823	808	831	837	868	843	808	831	891	782	857	822	811	782	786	847	814	836	820	814	804	804	790	831	825	795	849	789	778	823	851	780	816	818	804	785	831	779	809	787	791	821	754	796	739	831	845	802	804	778	793	817	818	837	838	847	874	810	791	802	808	839	813	879	876	798	770	810	805	874	775	855	761	794	818	793	789	853	819	824	796	799	801	804	817	878	864	822	820	793	840	772	789	828	824	806	849	841	845	820	827	777	765	831	839	815	857	828	805	782	805	856	850	861	773	811	805	786	809	808	876	775	840	789	777	847	845	843	805	854	867	785	770	811	790	861	813	822	723	841	843	822	831	820	854	786	815	775	817	851	805	740	867	847	806	834	845	837	822	827	788	845	801	843	831	786	837	827	825	853	829	857	815	843	816	817	818	797	816	869	806	823	852	854	855	792	862	902	829	842	807	805	782	847	773	776	767	789	862	758	840	822	843	819	856	853	779	805	794	819	804	778	859	808	781	814	828	839	836	794	787	816	814	830	800	787	838	798	810	877	801	823	829	784	769	826	831	851	841	802	833	767	806	776	794	846	853	795	801	879	822	812	787	837	796	851	782	835	860	804	803	791	813	847	828	834	817	802	812	800	871	810	855	809	809	827	797	805	842	813	854	809	788	806	844	836	827	792	807	836	865	794	800	798	817	817	822	762	801	814	776	841	800	802	806	815	796	808	787	839	796	807	843	793	853	823	797	851	810	790	804	793	833	852	815	815	817	831	820	808	864	850	800	814	778	850	813	835	787	823	823	854	856	804	810	839	785	856	818	822	835	851	771	831	887	836	809	853	853	792	794	826	828	830	824	813	820	813	866	858	855	846	806	781	828	866	807	853	829	841	839	820	810	907	827	845	769	797	833	837	864	782	849	818	797	842	859	797	831	771	867	779	830	847	822	793	798	843	788	807	802	836	803	853	819	780	851	820	794	853	839	807	861	857	871	802	799	822	803	732	798	827	804	853	776	819	811	780	812	849	859	801	804	822	827	864	818	776	781	859	841	830	806	778	856	749	826	847	841	820	766	876	855	836	790	796	798	795	844	797	832	813	820	850	778	813	828	807	853	791	821	820	838	802	770	795	816	857	795	799	835	839	800	784	833	810	806	807	857	823	767	846	814	793	831	789	828	812	842	821
71470	52871	18577	5935	1166	753	680	619	493	509	466	446	394	374	418	381	369	384	382	367	386	368	344	361	374	376	351	360	374	374	358	336	364	341	368	346	355	357	335	353	336	345	334	360	349	331	326	386	341	345	355	369	344	344	335	332	312	339	388	311	340	348	345	362	346	359	312	322	319	324	350	333	366	389	346	348	341	320	355	359	320	314	333	327	370	367	351	329	347	357	299	326	358	309	322	355	342	363	306	360	322	338	342	362	357	324	330	316	288	331	351	335	347	361	319	340	321	340	330	317	331	319	329	335	335	335	344	334	333	358	384	324	362	304	351	328	331	328	335	355	346	340	342	371	338	337	376	292	319	334	356	336	338	335	362	334	362	345	318	332	359	311	332	315	314	345	328	338	332	337	326	341	313	351	384	359	347	361	326	351	339	360	337	349	323	321	345	328	353	338	347	325	357	337	354	345	392	311	330	314	326	345	354	309	366	367	334	352	323	348	335	349	369	343	307	329	358	335	340	326	371	377	354	339	340	315	363	336	374	364	367	309	341	352	327	334	293	324	329	336	319	338	350	317	368	333	347	336	328	340	337	318	298	340	363	338	376	335	335	363	336	303	351	348	363	332	345	352	325	347	335	304	331	339	360	289	336	347	362	364	314	353	350	358	275	333	314	323	352	313	350	324	339	321	338	322	347	370	348	320	313	341	364	351	350	336	331	359	365	357	339	314	334	327	326	341	348	342	334	353	313	314	351	352	348	317	327	352	348	325	327	339	331	366	316	316	329	376	295	345	327	354	317	334	312	319	361	334	352	361	368	336	335	342	339	360	358	303	341	351	339	327	374	335	356	345	304	308	379	315	344	334	318	346	308	341	341	343	316	363	301	377	344	303	325	366	341	357	348	334	354	356	334	353	380	381	363	370	334	341	323	356	306	338	343	346	335	374	317	341	328	347	335	364	340	333	374	363	343	333	387	332	347	341	346	363	331	330	322	359	375	327	341	373	349	334	336	358	325	337	340	326	355	355	349	322	320	371	327	339	355	344	353	381	336	335	353	351	325	350	345	354	362	335	317	353	343	369	322	332	332	315	309	330	319	334	313	327	334	328	349	353	346	316	326	326	350	322	316	324	342	336	348	324	352	352	378	358	359	313	322	370	340	356	329	338	345	323	334	357	327	351	335	325	315	346	323	311	349	334	332	355	343	322	344	345	334	352	312	334	355	320	357	334	312	307	305	341	308	346	343	354	323	328	341	325	373	353	371	347	348	330	351	368	321	328	339	374	326	309	364	360	328	329	353	359	323	330	278	339	363	348	324	359	327	327	306	349	374	347	309	343	322	361	351	311	313	365	341	330	367	307	333	331	326	338	308	341	311	340	327	307	376	347	330	317	393	349	320	338	331	349	371	359	335	353	368	345	355	323	342	356	341	318	355	299	329	303	352	340	308	334	345	343	331	338	379	368	360	303	331	356	355	290	314	336	359	327	333	351	338	335	322	356	344	326	308	325	305	359	370	337	352	331	297	336	322	378	287	324	327	312	340	337	333	372	321	325	330	340	359	335	347	333	351	345	365	331	336	341	329	322	315	348	347	356	373	324	318	359	336	358	306	319	313	333	343	377	317	326	327	316	328	353	346	348	344	369	374	342	356	350	326	345	347	342	341	341	369	379	349	332	355	331	325	327	345	322	328	342	326	341	318	317	334	347	342	345	370	360	353	365	332	339	327	357	325	334	370	344	331	382	387	347	354	324	326	330	318	321	327	336	322	341	360	357	317	339	346	324	371	317	323	356	343	355	329	341	372	342	337	367	354	332	337	344	340	346	291	307	340	346	313	380	364	323	351	363	349	336	358	337	323	334	349	335	355	351	311	363	311	334	323	329	340	323	343	353	321	318	340	326	375	335	359	353	355	349	342	360	347	299	323	328	352	353	341	319	390	331	335	321	326	378	310	338	303	315	382	319	369	370	339	367	347	319	370	336	338	312	328	350	307	326	332	361	337	315	331	334	340	342	322	334	359	326	328	357	351	344	363	322	350	327	327	319	355	355	350	369	344	337	321	337	346	350	346	333	350	314	340	305	329	327	335	367	342	331	318	362	326	349	357	338	310	354	361	324	344	339	340	326	346	338	340	337	343	362	315	370	373	323	333	301	349	294	373	302	332	302	320	300	348	346	326	309	357	317	319	340	354	322	355	359	360	314	375	352	338	308	342	309	340	317	358	316	326	354	323	342	308	354	345	320	362	349	363	316	337	353	354	363	361	334	346	362	358	322	312	347	366	336	370	315	331	360	345	330	335	327	338	342	328	350	356	347	339	375	341	359	353	307	336	352	321	344	325	324	374	339	329	316	343	350	359	351	332	362	329	340	335	338	364	341	340	344	373	327	323	332	344	351	361	333	336	335	332	358	338	328	355	310	349	313	337	324	336	358	330	357	320	333	335	323	339	375	336	357	333	351	331	296	329	367	327	355	314	373	338	301	355	345	347	345	360	335	363	340	317	337	340	381	349	335	320	302	329	307	343	327	323	344	354	328	353	318	331	324	316	295	293	320	341	379	336	312	326	327	345	346	336	329	330	331	313	351	338	344	311	327	343	314	344	324	352	383	337	328	351	345	304	319	332	351	318	322	336	319	332	333	330	320	312	306	324	337	364	313	407	346	342	381	394	347	360	338	371	359	315	331	350	364	320	341	324	326	327	308	352	332	314	343	321	335	348	324	324	345	355	343	328	352	336	336	333	353	346	319	329	320	333	357	308	300	347	330	344	347	340	298	367	348	324	367	318	353	364	341	316	329	360	346	350	340	355	321	365	349	305	311	323	323	344	359	341	301	317	315	333	328	327	328	320	324	367	316	343	361	309	333	350	341	338	312	338	331	344	359	319	335	354	317	345	341	323	351	301	362	332	344	331	328	375	332	370	356	338	305	385	338	339	349	329	331	335	339	317	318	361	367	333	351	344	341	345	325	360	352	358	315	332	325	343	330	344	354	356	342	324	342	322	343	362	358	334	331	343	325	337	347	335	380	356	395	298	330	317	341	328	284	354	306	326	305	361	348	343	356	340	359	337	318	333	344	324	337	337	320	326	327	353	338	318	349	330	324	358	321	365	338	308	323	335	341	332	327	373	346	377	383	306	323	318	362	321	350	313	324	346	309	324	359	361	334	321	343	377	337	344	328	337	340	318	321	342	332	326	342	347	313	375	344	334	276	303	328	326	327	317	322	343	337	346	371	351	314	345	359	361	342	346	322	331	330	325	362	336	330	324	304	346	351	364	306	346	340	348	320	330	362	331	345	320	368	360	378	308	348	348	317	324	321	374	318	318	387	338	319	312	350	354	349	322	334	363	347	335	341	326	338	334	367	332	319	336	356	318	319	321	372	347	319	323	357	340	334	302	332	317	397	327	337	344	318	365	330	309	321	292	303	339	325	333	337	326	339	329	351	307	327	341	354	352	300	328	352	296	328	380	350	338	355	315	341	333	349
44294	30170	3585	4070	3622	3047	2565	2215	1903	1699	1560	1458	1286	1289	1235	1239	1146	1116	1028	1017	1014	976	916	921	1019	941	977	876	870	893	884	920	907	935	846	881	846	883	846	881	862	903	856	868	883	855	845	826	842	855	821	850	853	860	811	800	876	805	839	847	836	784	829	852	829	874	808	876	836	855	837	816	777	824	839	847	837	864	807	764	852	794	828	843	793	833	814	811	794	823	891	806	812	821	874	849	753	813	806	796	837	771	785	838	823	782	769	812	857	809	800	859	810	808	848	836	847	828	792	812	798	750	812	816	821	891	814	794	825	837	835	762	848	823	807	782	799	752	903	818	848	878	793	837	819	827	817	846	813	830	815	783	779	829	835	823	785	750	840	794	789	815	781	794	840	825	827	833	833	773	806	841	825	779	823	825	843	840	827	802	794	838	840	840	807	821	783	744	761	805	786	800	840	802	781	821	823	780	825	810	805	800	822	776	792	799	817	862	828	828	759	850	776	836	804	822	742	837	816	786	810	854	851	846	828	843	808	829	778	811	791	791	771	792	792	807	827	795	791	773	832	833	839	851	783	831	776	819	790	822	821	836	837	806	821	776	817	856	843	749	834	851	826	809	845	825	797	758	809	781	787	764	818	817	785	791	821	796	769	805	771	794	823	805	804	835	823	788	832	821	790	843	762	888	786	846	783	779	809	826	847	812	815	784	813	884	822	816	775	818	825	837	817	814	753	872	809	778	845	851	789	797	837	797	766	852	829	852	806	814	801	800	791	815	804	833	824	834	807	839	830	843	803	793	795	849	820	825	840	798	845	770	736	858	828	821	808	771	845	720	762	815	799	852	835	827	829	830	768	794	795	869	796	830	816	839	803	834	872	800	777	829	809	821	864	776	818	828	781	824	778	836	775	792	854	843	735	798	833	741	782	809	845	774	826	781	842	834	774	828	757	814	775	817	811	865	807	736	793	765	785	813	780	837	821	766	846	837	782	839	812	822	805	776	811	857	800	790	818	829	814	803	795	810	815	836	846	803	846	805	775	768	830	787	828	823	858	854	758	840	799	833	790	834	777	795	823	817	769	831	792	827	844	801	784	799	803	832	800	813	790	780	815	843	816	767	842	825	849	777	807	795	770	863	782	823	814	832	837	789	862	807	814	819	797	852	826	813	786	858	859	795	828	789	830	821	822	793	805	820	815	835	831	792	827	869	815	809	839	815	820	839	795	786	807	845	805	859	789	809	814	900	711	799	809	828	816	806	809	804	814	822	820	820	803	791	775	811	817	806	882	864	827	785	871	800	806	817	839	846	779	824	800	812	839	788	813	825	785	777	818	761	835	818	784	713	801	818	768	815	824	828	808	790	808	792	820	799	822	816	781	784	793	807	837	797	788	824	770	785	817	848	870	748	853	816	800	858	796	826	770	789	834	813	769	825	833	842	850	841	817	794	778	827	772	813	808	834	810	821	832	801	805	830	808	835	807	768	825	810	817	846	826	809	802	850	769	830	806	784	762	800	806	762	748	803	831	797	759	808	826	788	730	807	786	790	831	802	862	786	799	823	854	817	839	820	794	852	818	798	865	859	773	773	794	795	832	822	798	782	840	833	812	819	816	844	825	793	795	773	789	829	780	757	801	788	797	773	804	803	832	807	810	771	805	796	823	788	813	783	841	779	807	764	840	802	813	769	797	826	781	819	856	822	838	884	799	867	825	816	784	798	820	817	846	786	828	783	859	818	795	818	771	794	861	774	820	824	812	862	772	822	806	798	825	871	834	848	854	835	872	843	795	834	824	713	832	776	831	797	816	841	754	817	805	792	802	834	833	817	790	785	789	870	781	869	841	807	774	800	780	805	798	826	759	788	826	855	859	791	792	876	757	859	793	830	798	817	837	863	799	765	781	805	814	833	865	814	798	818	718	808	819	809	838	741	791	780	773	804	790	826	762	805	872	806	797	789	812	781	771	826	808	796	836	794	828	855	841	856	784	765	819	777	824	797	811	807	824	845	794	803	842	810	779	894	831	807	778	824	782	889	795	823	828	744	847	819	810	796	776	838	816	808	807	811	771	797	817	892	816	830	808	777	838	810	798	786	832	812	838	836	838	775	839	803	801	851	818	836	759	827	789	766	775	800	833	840	819	779	803	821	859	776	798	778	813	798	841	811	769	810	807	818	788	829	846	836	829	811	812	769	817	804	791	848	798	828	840	788	818	817	811	767	835	796	796	803	868	796	866	811	765	789	806	854	783	778	787	817	811	882	758	808	836	799	846	807	837	787	816	811	813	830	836	817	859	795	844	828	789	809	838	751	836	796	898	815	801	785	848	774	771	828	800	808	808	791	830	808	816	890	746	810	820	806	806	819	789	835	830	800	794	786	805	749	825	859	803	731	809	819	858	797	841	779	838	798	761	831	845	835	807	760	815	784	839	859	802	823	798	831	854	784	834	827	812	831	806	830	781	824	791	823	824	747	845	843	816	829	826	789	803	854	834	818	799	798	770	767	805	853	806	838	772	827	785	794	882	810	848	813	767	809	782	800	793	773	760	811	833	812	820	794	835	817	784	786	855	819	855	792	833	804	772	793	779	854	844	752	834	792	829	824	804	775	866	804	816	822	820	774	759	819	795	830	823	821	748	844	827	788	847	847	765	822	849	854	818	861	839	786	842	788	842	820	799	806	805	832	794	766	873	851	810	810	829	830	802	818	779	819	803	769	851	801	849	812	851	836	802	815	827	822	831	816	809	866	806	833	862	756	817	837	776	790	795	781	799	795	798	799	789	820	835	828	876	796	781	789	793	795	803	798	821	823	843	800	791	830	816	775	746	823	789	803	853	850	760	842	845	807	818	820	827	806	798	779	832	814	780	747	778	741	821	851	817	814	775	841	817	829	859	756	833	853	804	807	809	822	811	780	855	841	802	849	806	829	785	796	810	810	840	831	761	812	739	757	775	829	805	805	807	829	865	787	829	801	814	827	787	774	810	805	785	812	794	831	827	858	772	837	776	779	795	796	801	836	779	843	804	858	833	764	834	791	819	791	801	817	822	849	794	828	802	830	779	827	798	867	795	812	803	790	802	825	829	841	855	769	800	780	764	835	758	785	832	822	803	800	846	807	810	813	765	839	804	810	827	833	837	810	806	800	807	815	790	815	827	843	798	816	841	785	834	811	797	777	787	820	806	798	817	835	781	741	837	801	836	779	867	823	817	722	793	801	791	799	807	821	748	835	822	808	818	769	770	821	795	827	787	810	820	796	834	815	815	816	863	837	798	786	812	859	807	793	825	792	838	818	784	780	781	779	791	832	780	810	816	805	817	825	804	812	866	831	852	823	806	812	795	807	796	820	800	818	879	818	821	791	807	771	830	847	823	805	812	813	822	776	802	837	786	814	792	792	779	830	825	810	822	907	840	770	837	816	828	795	800	812	831	797	828	826	819	825	777	813	812	833	840	855	762	826	818	834	828	795	809	806	790	825	787	823	750	846
8523	3558	230	165	176	167	182	187	200	164	174	178	159	161	187	182	157	157	160	159	174	153	178	151	172	153	162	170	163	181	183	180	160	193	161	185	186	160	170	165	160	193	187	193	167	186	151	182	178	149	162	152	142	169	172	162	174	172	165	179	149	163	170	193	173	167	171	165	175	167	146	154	159	183	168	158	151	155	148	158	180	155	193	162	186	152	168	163	164	151	174	172	187	174	174	155	139	161	198	171	163	169	149	188	159	175	182	148	148	156	169	157	185	164	152	183	166	158	182	144	163	167	181	162	172	167	157	201	178	173	158	173	151	164	173	164	160	195	174	154	178	156	162	170	181	173	203	189	180	155	168	170	153	150	166	164	154	179	185	184	159	140	157	183	182	160	153	148	165	167	169	183	172	181	149	158	161	152	180	167	171	160	156	198	172	158	135	161	176	178	185	151	162	179	181	168	185	165	154	152	175	165	164	165	167	178	191	181	175	159	159	177	208	137	160	155	188	153	195	174	179	176	163	167	186	189	167	179	173	152	166	149	178	174	172	153	175	157	189	153	166	157	173	175	160	163	172	176	186	167	162	171	174	164	168	179	157	186	160	183	189	200	170	152	155	170	164	172	150	154	171	173	165	178	165	181	182	164	166	178	179	171	150	164	171	155	180	153	168	176	173	160	169	185	177	149	164	162	169	172	169	167	180	170	182	165	195	165	182	158	150	176	158	161	151	160	158	153	181	182	190	151	173	167	184	183	158	176	190	183	168	172	163	178	174	177	192	175	173	171	178	189	153	166	152	193	153	183	166	190	181	175	181	180	180	174	172	192	158	155	174	174	193	148	166	165	171	161	181	140	158	135	170	183	165	150	162	162	163	182	167	186	171	162	189	190	166	182	174	178	177	182	177	170	159	164	185	163	174	199	181	184	185	188	157	167	186	185	183	151	185	191	158	178	169	174	159	144	179	160	160	172	161	156	173	148	154	176	192	172	187	191	159	174	142	170	156	173	158	181	148	179	191	155	164	152	180	180	181	186	148	168	189	195	185	137	179	160	143	174	176	150	167	162	142	148	165	156	185	166	165	177	186	181	179	163	159	169	153	158	188	170	176	173	182	158	181	168	179	150	173	159	175	187	154	186	185	160	170	150	157	169	174	170	182	201	164	188	197	163	170	164	165	151	183	162	145	157	148	155	193	180	157	178	165	177	172	153	179	184	164	170	178	169	182	184	159	165	165	170	189	138	185	190	153	183	170	182	165	155	150	179	155	169	178	155	167	150	179	166	174	119	189	161	193	160	159	198	162	181	167	165	175	163	182	154	154	175	162	188	157	167	173	163	190	165	163	170	139	187	174	149	172	172	193	167	150	174	171	161	188	156	172	166	184	169	158	153	208	161	189	177	172	173	159	167	168	155	154	154	179	180	197	182	153	165	182	191	178	173	168	156	183	165	171	196	169	162	169	185	166	183	158	156	174	168	191	173	166	166	156	180	185	152	199	167	174	164	174	157	162	171	143	158	195	144	173	173	172	187	163	166	175	149	155	176	181	186	175	156	142	163	160	151	168	182	173	183	179	173	177	168	158	188	156	175	166	158	178	152	163	172	161	181	172	149	159	163	172	163	177	159	147	166	172	178	174	159	161	150	166	157	164	165	154	180	176	188	193	140	177	193	162	167	182	169	167	185	174	180	181	193	168	164	183	161	173	166	152	176	198	153	163	184	176	176	166	150	157	162	174	170	156	177	167	165	157	169	182	165	189	160	174	160	171	150	169	148	168	176	163	163	166	158	182	163	160	159	164	166	159	164	173	178	180	161	187	200	175	170	164	170	169	183	174	185	179	162	202	180	173	176	157	155	175	156	178	166	178	208	151	185	163	166	163	169	136	183	166	170	161	179	151	144	170	190	173	163	151	181	174	165	162	180	151	179	166	163	176	183	144	176	178	183	181	183	176	167	170	163	164	172	167	160	173	170	191	150	151	185	181	163	193	176	153	159	157	166	167	168	148	164	166	169	157	168	148	150	174	135	165	167	169	146	155	182	165	163	200	158	203	171	169	172	143	193	185	167	186	177	164	167	200	154	173	168	170	159	170	184	177	177	167	166	153	138	195	173	141	208	177	171	165	163	168	174	138	181	196	194	165	188	160	176	171	158	181	186	150	188	172	173	160	151	196	171	167	168	204	174	155	156	167	183	160	160	165	155	155	153	166	191	178	163	168	154	159	144	168	172	175	161	154	163	165	182	187	161	158	194	182	180	175	161	175	181	183	172	160	157	171	167	186	183	146	171	158	168	166	169	175	158	160	161	194	178	170	141	175	159	158	190	160	178	181	165	154	178	182	154	179	180	167	163	170	134	163	144	180	181	162	176	182	151	172	176	164	175	181	163	165	184	171	173	157	166	158	168	143	182	169	167	179	149	155	172	176	165	173	183	153	169	199	162	170	177	150	160	178	169	157	183	173	173	162	186	168	153	183	192	173	176	165	172	166	157	206	196	178	181	176	181	155	150	165	147	163	176	170	152	148	176	150	176	152	177	173	162	151	175	182	193	212	152	175	151	155	178	172	170	208	162	160	156	196	153	165	170	164	163	169	170	176	176	156	164	181	157	193	173	174	172	172	155	149	174	187	183	163	159	156	154	190	165	159	190	177	174	162	165	138	172	169	156	169	172	164	171	165	175	174	174	156	165	185	171	166	186	152	161	176	164	173	161	162	163	199	189	171	201	156	181	170	195	173	160	178	153	167	170	208	177	179	199	170	159	179	185	176	178	182	175	176	176	169	168	169	169	170	187	168	164	178	186	170	161	167	155	151	162	166	191	171	168	150	174	190	171	170	160	197	180	183	157	167	176	170	178	153	175	146	172	178	140	180	160	162	178	184	192	168	168	182	185	193	156	156	164	155	155	170	173	195	149	176	187	183	174	170	192	160	153	160	183	188	176	186	177	151	191	167	156	159	148	159	174	158	172	165	182	167	187	188	188	156	200	133	169	182	180	193	179	151	186	202	161	167	189	178	155	164	157	182	182	179	172	171	184	164	179	165	162	193	179	184	176	172	179	163	171	179	175	162	159	185	186	162	179	186	167	160	178	179	163	172	149	171	174	174	162	175	171	186	156	186	169	172	167	169	167	166	149	172	185	182	192	172	169	181	169	181	193	176	161	166	176	170	165	198	186	153	157	187	156	186	166	160	146	182	160	155	162	170	162	161	161	186	142	164	169	168	160	145	186	175	188	197	171	166	156	192	184	176	175	189	160	175	150	188	161	157	161	174	174	190	167	170	170	193	198	164	163	166	178	181	197	186	183	179	166	173	173	172	172	161	180	174	144	162	170	139	169	175	177	178	153	177	159	164	162	176	176	172	178	173	178	169	186	177	156	182	158	165	159	170	182	165	156	174	176	193	162	159	150	170	168	170	174	152	151	184	150	151	184	150	150	179	172	184	179	166	147	161	162	187	166	174	162	177	173	180	182	183	167	152	149
9450	5381	530	535	544	504	512	493	533	498	472	479	502	510	500	516	477	484	513	489	449	504	488	505	512	473	458	495	482	488	487	471	499	481	481	473	467	495	456	479	519	458	502	446	523	515	492	483	420	467	478	486	443	505	498	482	508	452	465	457	470	485	474	475	484	497	508	486	488	473	496	489	480	507	459	469	464	453	469	499	498	460	503	514	514	482	475	513	453	510	474	502	491	458	449	484	492	521	511	492	473	442	497	501	490	479	515	491	474	495	519	478	458	478	509	524	462	479	506	475	491	476	470	529	517	499	466	483	483	489	548	464	477	517	466	466	443	494	491	451	511	510	522	507	479	502	429	482	449	454	484	470	493	475	487	492	434	486	513	458	517	451	478	481	479	458	500	488	496	491	479	517	472	449	474	527	477	463	468	452	479	489	467	492	421	466	486	461	524	492	456	516	481	468	484	477	523	474	479	487	496	526	493	462	492	487	518	490	454	537	493	465	494	489	507	468	470	454	467	480	511	501	458	466	479	505	495	474	482	506	502	486	509	498	488	482	499	460	486	486	485	509	473	482	499	503	500	446	479	470	456	449	468	459	443	494	486	505	483	480	474	516	474	491	484	459	536	492	515	512	459	443	530	479	497	456	460	459	470	454	517	442	483	451	486	508	493	454	453	503	472	512	477	486	493	463	451	433	464	473	480	474	506	440	488	446	533	482	505	464	444	510	467	471	502	504	446	466	474	456	496	459	464	427	467	497	460	448	475	502	479	491	468	483	452	547	474	454	455	469	423	511	492	527	467	455	516	515	445	484	518	486	478	483	500	496	442	482	466	496	491	475	455	489	466	491	468	448	454	459	525	471	486	490	469	448	470	488	467	505	481	470	508	489	472	501	447	504	469	491	482	479	534	518	487	465	495	495	470	494	489	483	496	474	493	465	459	478	477	473	511	469	475	459	472	534	486	481	492	514	460	503	490	502	521	504	520	444	514	491	482	501	462	510	482	471	456	448	502	444	497	504	505	484	483	491	492	470	481	467	529	482	457	531	509	498	521	485	492	486	485	431	450	476	482	522	488	478	458	461	466	469	453	484	512	473	532	547	443	523	485	514	465	488	493	463	491	495	497	456	513	513	480	511	515	496	504	456	517	518	412	533	476	500	447	485	491	465	474	492	466	514	443	505	508	444	483	491	471	470	497	490	452	498	474	476	450	487	535	511	481	483	466	489	473	465	453	473	467	431	498	449	485	491	479	483	448	487	448	480	483	493	498	468	508	490	496	484	482	498	451	467	488	493	462	464	466	495	539	497	513	473	460	459	474	485	466	513	471	489	505	473	464	493	462	501	487	475	483	485	486	515	454	472	480	507	513	496	493	473	484	524	491	513	467	477	472	501	490	478	475	479	466	490	485	510	473	543	485	482	466	501	458	489	498	462	479	475	496	476	501	468	457	489	482	484	459	471	473	480	440	482	489	499	477	492	455	470	474	486	485	491	471	452	477	483	490	498	481	488	473	457	495	440	529	492	490	503	470	487	481	498	512	469	491	509	514	525	459	495	478	501	472	514	512	469	479	458	470	491	433	464	464	493	518	482	455	495	459	467	451	459	520	519	485	478	465	464	491	432	535	522	506	465	468	513	493	474	478	498	501	491	485	471	493	470	458	469	443	464	462	493	449	443	546	511	445	487	482	497	466	494	479	484	529	492	488	505	494	503	495	512	490	476	477	450	490	463	510	495	477	448	475	500	453	476	472	476	466	486	477	457	451	460	490	480	451	474	461	518	539	504	476	500	477	487	493	471	510	503	483	494	498	494	428	494	456	510	509	480	480	480	508	490	491	483	498	514	451	451	473	484	493	533	485	510	477	473	464	493	440	442	502	525	479	504	473	471	471	487	507	511	463	464	506	472	478	497	466	470	455	486	476	489	496	490	477	485	493	510	458	457	484	480	495	455	516	500	503	475	471	501	474	466	483	499	472	453	469	446	487	469	486	483	518	466	524	507	535	471	452	523	467	518	479	448	432	514	500	472	486	449	537	508	476	484	481	509	471	473	495	464	506	440	498	466	515	493	483	440	514	478	464	480	485	436	474	506	456	481	517	455	535	498	482	510	473	519	464	481	431	481	481	483	472	506	488	477	465	496	490	461	477	457	523	508	493	480	503	532	463	494	499	471	497	471	460	510	450	486	505	486	500	469	495	493	490	445	472	502	474	480	452	486	508	480	498	510	492	460	475	470	484	498	480	463	495	462	506	480	449	445	481	489	472	494	459	512	492	463	474	498	493	478	482	485	471	487	458	454	468	492	490	435	458	515	443	461	476	451	504	498	461	473	460	449	525	500	509	421	499	532	481	471	464	510	475	476	461	488	483	445	490	485	500	476	482	475	500	473	461	496	488	485	506	480	496	500	492	489	467	487	509	488	491	518	505	479	515	503	476	491	515	467	439	453	458	456	500	464	444	482	486	450	472	522	484	487	446	472	500	458	478	467	470	524	476	478	461	479	525	469	496	478	475	438	490	443	495	475	481	472	454	500	480	501	475	470	469	521	494	487	468	491	483	473	465	492	416	481	413	483	487	490	452	501	507	466	503	474	477	454	500	466	478	509	482	440	495	485	458	445	507	469	464	480	483	519	476	461	499	463	488	497	431	479	459	506	467	489	509	512	488	500	480	480	504	462	505	485	524	505	512	485	470	479	503	503	469	494	484	535	490	477	477	513	477	441	482	493	479	479	483	506	528	475	488	440	475	502	495	498	476	465	449	540	501	506	525	478	491	491	462	479	453	470	456	495	516	468	484	502	483	454	460	462	501	467	471	471	500	490	498	475	460	491	492	455	466	481	469	525	531	466	462	495	485	457	490	499	473	479	479	519	480	477	468	484	516	460	495	464	495	524	508	489	462	478	522	501	503	472	475	513	446	516	468	476	474	473	448	459	474	508	485	461	515	478	486	493	519	517	463	501	456	467	452	465	466	462	466	483	501	486	482	447	482	500	493	451	455	499	460	501	502	431	502	463	485	455	464	503	517	485	455	477	477	494	503	495	471	441	509	498	510	480	476	457	481	491	462	518	499	465	477	482	481	502	452	479	491	447	465	495	447	463	478	478	462	464	472	494	493	463	450	468	510	505	495	482	458	481	461	483	488	484	464	472	481	491	485	476	473	445	531	460	492	521	471	435	443	499	521	514	516	508	507	468	482	532	472	470	498	501	479	514	474	460	458	472	457	491	465	489	482	463	449	494	481	487	485	490	486	490	520	514	472	464	458	479	447	500	482	509	483	530	489	478	508	488	483	508	510	482	492	468	496	528	515	466	456	476	474	491	484	483	480	488	499	501	513	482	442	534	470	475	499	465	499	446	483	483	522	451	473	458	486	478	484	459	469	514	507	496	481	506	481	495	463	497	522	490	514	443	482	505	463	496	495	474	506	498	488	453	478	488	463	494	497	497	506	484	501	501	501	495	512	485	483	483	476	519	481	432	484	507
55339	43209	11362	1759	766	578	521	465	404	403	383	369	372	362	385	345	385	357	344	330	319	311	309	331	343	339	342	359	313	331	325	349	345	336	325	356	357	331	329	362	337	323	349	316	327	331	305	339	296	330	323	313	299	315	352	321	317	352	354	293	343	330	300	318	330	353	312	327	288	335	326	325	316	327	358	364	343	315	343	331	312	292	331	354	347	339	315	333	328	296	312	340	302	320	318	287	306	351	329	322	347	326	332	328	368	282	334	330	361	322	339	352	289	332	337	340	339	303	345	328	311	327	359	312	344	354	336	323	338	326	347	333	358	300	330	352	315	310	341	334	358	337	323	300	303	338	317	334	314	347	325	336	296	325	314	320	318	345	331	311	322	327	365	326	340	325	338	293	358	326	321	355	354	364	361	347	306	332	346	306	310	300	310	341	331	318	302	342	329	334	351	320	321	350	349	287	340	311	303	334	317	351	354	340	285	317	320	345	331	312	331	332	332	319	351	314	332	307	335	345	309	330	320	336	314	311	340	341	313	309	326	352	319	332	318	347	306	343	323	355	324	327	321	343	360	295	358	350	361	340	338	332	336	342	308	345	329	325	332	343	302	330	362	326	357	355	337	373	350	310	317	301	311	336	319	355	381	359	339	360	333	337	350	336	323	370	341	316	323	332	309	328	355	333	307	310	309	357	342	311	331	336	331	334	333	333	317	311	351	320	319	329	339	313	337	292	345	342	331	334	327	342	330	337	304	326	315	303	333	291	345	329	331	345	339	323	318	344	351	339	314	333	322	333	336	302	315	321	320	354	312	363	334	309	309	329	363	352	329	301	300	323	301	329	310	310	335	335	342	310	300	326	328	322	336	309	332	335	322	330	332	317	340	326	341	343	321	330	345	314	333	321	330	346	332	343	325	323	322	312	322	312	285	342	354	323	318	287	313	312	361	318	326	358	315	346	333	316	325	348	348	328	345	315	307	319	346	339	349	329	322	293	337	313	333	305	319	353	310	345	299	305	328	340	343	321	306	316	344	350	322	375	321	298	339	340	356	338	311	340	332	306	319	342	348	328	321	322	342	303	341	359	329	365	350	287	280	331	309	298	318	347	315	367	347	322	308	313	344	333	321	332	305	340	338	307	328	307	310	317	314	342	383	345	324	331	313	341	312	342	315	325	375	338	326	285	346	321	331	310	325	312	300	313	324	311	343	320	307	329	308	342	341	307	328	344	387	346	347	317	323	317	344	292	324	304	325	322	311	328	339	341	341	312	328	304	341	309	329	342	314	293	310	346	312	344	329	351	311	317	320	341	348	336	307	312	303	317	295	322	347	302	315	352	321	321	317	339	331	330	352	317	322	321	290	331	348	374	310	341	319	296	328	296	360	325	305	342	319	321	321	311	344	334	354	322	351	319	333	348	340	328	305	308	348	335	290	314	329	365	319	298	319	334	323	331	364	338	381	300	304	328	296	307	324	331	369	314	317	326	351	332	318	360	353	337	319	337	342	321	295	308	335	352	333	309	311	317	296	292	340	326	326	331	331	300	297	321	332	339	305	326	348	343	333	320	353	312	322	302	282	376	358	323	347	336	333	287	323	343	322	310	298	342	317	353	310	324	336	318	310	301	351	339	322	286	322	340	330	311	301	302	340	351	374	334	313	356	312	347	329	316	328	332	338	317	287	334	319	340	323	334	289	322	326	323	349	345	352	334	303	314	301	321	314	331	338	319	295	346	332	306	314	330	337	342	338	306	333	328	330	345	328	324	364	364	322	330	348	352	337	334	314	341	314	343	312	329	326	333	317	322	316	342	350	332	324	357	321	339	307	353	322	310	330	308	375	320	327	338	355	328	317	285	313	315	324	351	298	292	299	340	332	327	317	318	310	337	329	315	328	304	338	314	303	336	336	317	299	299	336	362	342	315	341	298	338	340	321	321	307	314	309	367	354	313	337	347	336	341	308	294	350	327	333	325	298	300	345	310	342	350	304	330	366	330	336	340	347	349	311	325	321	360	362	320	322	347	346	337	328	329	304	328	317	293	308	325	354	311	313	329	303	385	335	350	320	311	326	285	325	335	328	300	335	304	299	321	341	298	339	323	359	342	334	327	329	344	329	326	337	298	307	329	340	359	314	348	338	289	306	313	301	327	305	332	290	319	321	354	306	342	306	357	347	330	333	335	329	335	326	284	348	337	331	339	349	343	316	313	328	324	321	350	346	319	335	319	332	325	354	296	324	315	351	335	314	339	348	320	285	304	327	319	316	308	325	323	299	308	324	332	321	318	314	318	316	346	308	336	364	343	319	345	335	354	296	317	339	331	325	331	318	356	329	307	336	300	292	321	317	324	361	335	343	324	346	310	323	316	312	321	334	352	324	345	354	356	346	317	330	318	335	301	307	357	312	344	302	359	319	318	312	313	356	351	322	347	337	319	322	349	312	323	315	347	295	294	329	349	321	342	355	329	352	342	375	312	320	325	334	340	334	302	343	335	333	342	326	340	340	344	323	292	330	348	349	343	327	333	321	326	314	310	326	315	298	282	323	308	332	342	314	304	343	321	338	340	324	332	324	334	328	295	338	278	305	313	360	315	316	336	359	354	330	357	348	339	324	321	292	358	334	307	300	341	330	328	331	281	338	318	329	344	315	325	346	354	327	349	350	323	298	310	324	311	296	334	320	343	342	317	328	323	325	313	320	303	298	346	357	334	348	333	319	323	336	362	344	329	312	347	319	300	285	329	300	318	316	309	337	300	347	339	324	308	327	329	333	301	361	316	330	340	335	326	330	334	340	331	317	339	308	331	277	341	338	351	365	342	324	309	302	326	340	334	321	340	318	351	354	304	334	336	309	330	327	313	341	325	304	324	337	324	327	344	293	308	330	330	302	310	322	349	335	349	376	320	337	302	346	316	337	333	344	294	320	307	353	338	347	316	311	325	311	339	338	359	328	330	315	338	321	354	309	340	347	295	340	331	347	331	320	293	363	340	295	348	337	284	281	328	322	329	325	329	313	337	363	338	305	348	338	355	336	356	316	322	334	292	321	338	330	317	302	315	311	315	324	334	330	340	322	332	304	334	344	352	352	329	317	332	339	311	350	315	352	388	309	356	349	312	322	360	328	310	319	356	335	325	362	347	332	305	318	347	313	337	359	310	304	352	293	349	317	323	352	314	318	340	335	329	313	360	340	337	306	326	338	326	342	325	315	351	368	296	337	317	314	323	319	341	296	303	321	355	335	348	338	321	328	314	324	307	335	317	338	314	326	301	337	357	342	324	325	331	311	310	357	353	325	350	346	317	301	332	320	310	306	332	332	326	315	309	355	305	313	332	328	378	350	312	296	359	326	330	321	327	313	302	350	319	314	332	314	340	307	342	359	331	305	329	332	321	318	313	338	289	350	337	327	315	312	293	337	337	331	346	301	375	337	333	285	320	348	297	357	352	326	312	353	276	282	312	325	326	327	331	344	342	307	346	335	332	331	329
34070	24195	2272	2616	2277	1966	1669	1568	1397	1329	1232	1148	1151	1063	1075	988	943	988	951	980	924	939	942	887	904	924	870	853	922	955	893	853	858	885	884	851	890	836	875	766	818	876	855	838	837	832	834	794	823	817	852	840	889	900	817	824	792	833	865	842	849	771	804	850	790	803	812	827	819	824	821	812	849	812	805	835	811	838	823	814	786	805	823	797	830	861	852	825	807	875	832	855	863	853	804	805	853	853	828	864	874	789	771	855	870	820	796	755	826	852	815	862	802	839	839	822	803	776	804	793	829	826	807	816	822	814	818	822	807	798	798	845	757	818	803	856	834	837	806	769	820	864	821	816	809	823	844	902	876	829	834	824	821	843	802	827	830	807	820	810	809	820	808	799	868	813	869	778	805	867	791	797	792	822	825	812	786	809	820	795	817	796	812	794	798	858	806	823	834	830	854	821	822	804	811	816	825	809	838	798	832	838	771	767	734	836	826	816	798	799	844	768	846	803	813	795	866	822	827	781	806	761	783	842	800	821	838	808	821	809	815	831	776	804	829	845	783	818	779	841	838	811	799	848	835	789	858	777	781	822	813	839	811	825	829	788	795	810	794	819	779	793	840	804	847	823	798	833	802	832	818	841	832	842	868	805	811	800	858	794	823	829	845	815	819	866	760	826	799	782	797	790	798	833	861	759	806	885	797	841	867	768	797	852	811	830	827	877	788	824	783	815	844	815	889	749	838	792	841	781	830	795	781	803	789	851	848	860	812	821	783	859	805	836	791	836	802	818	849	815	867	828	832	850	834	808	874	851	834	786	794	823	803	841	874	807	796	804	844	840	826	781	825	858	750	832	864	836	829	780	814	878	788	829	858	835	808	853	820	845	790	826	824	800	791	780	833	816	864	829	838	813	836	803	792	764	812	786	840	794	832	851	778	789	843	858	786	824	758	840	820	874	755	786	823	846	862	852	835	851	782	881	815	858	855	771	837	835	774	803	850	803	807	774	822	823	818	856	788	847	806	828	855	796	831	761	845	846	813	782	869	805	807	829	800	838	796	831	836	817	835	809	848	794	805	795	864	798	784	828	774	819	831	819	808	788	862	769	850	856	811	736	810	843	807	840	787	797	769	830	826	858	835	850	859	813	817	818	818	824	842	776	805	852	861	794	814	780	799	808	773	830	825	851	821	813	765	820	783	764	871	830	815	792	799	806	813	855	806	853	805	844	800	847	776	810	817	808	819	827	889	817	800	844	847	797	833	799	819	859	789	824	798	785	813	760	850	816	842	856	792	894	783	770	792	778	809	833	794	806	794	849	787	831	846	857	775	820	743	842	807	867	807	817	822	823	846	815	840	811	781	828	826	769	808	810	810	865	839	820	801	855	827	812	854	819	854	805	872	848	829	779	851	797	803	840	843	798	827	784	854	780	803	839	820	831	853	814	811	786	802	815	845	800	805	844	785	823	865	826	778	863	788	794	836	832	816	801	827	833	790	801	823	781	825	810	848	826	870	785	812	772	750	813	816	780	811	771	798	792	820	799	825	838	823	831	812	832	799	837	834	822	823	774	799	814	869	798	834	835	788	830	799	799	827	789	821	829	881	794	795	818	802	845	810	857	830	807	835	813	813	808	826	860	846	794	817	853	812	807	822	814	842	832	866	828	793	823	873	829	761	867	864	770	857	820	859	818	834	864	793	815	837	820	798	844	810	793	785	840	861	783	781	822	861	814	820	838	847	786	824	834	771	834	766	817	835	792	868	867	759	788	821	813	802	819	844	804	843	843	869	747	813	791	837	773	838	821	826	775	829	817	835	790	859	841	813	870	861	852	872	813	840	849	863	859	896	810	860	787	847	787	813	772	805	803	854	807	788	839	731	826	830	784	829	849	800	841	823	875	723	861	850	811	776	792	825	821	839	840	803	812	854	853	788	823	876	809	791	852	858	886	816	831	872	814	812	810	817	864	768	872	826	849	847	877	796	805	849	851	832	800	811	865	842	816	815	804	820	810	806	799	865	841	829	821	816	787	784	826	834	835	805	802	811	880	837	745	824	849	754	866	867	771	797	800	788	797	868	854	826	850	843	831	847	822	792	761	881	805	775	833	866	842	796	817	846	852	814	771	796	816	797	812	783	813	808	845	807	854	862	798	862	834	811	750	767	863	830	804	806	841	828	858	777	817	816	788	793	842	819	857	814	829	816	814	808	818	798	772	805	806	815	835	760	817	838	841	812	841	768	816	780	837	821	884	837	773	828	794	816	783	818	809	823	829	808	781	820	820	793	816	831	799	802	802	800	799	804	802	842	845	835	874	835	800	805	794	920	830	821	840	810	831	838	852	844	830	812	865	815	843	799	817	814	828	822	807	829	797	831	826	784	791	794	797	844	794	798	816	832	824	874	834	853	806	875	862	867	819	815	785	810	858	839	811	801	867	840	799	792	816	852	771	747	813	796	811	806	854	828	866	821	837	801	832	826	848	888	840	778	822	847	837	791	853	833	892	812	822	840	798	790	798	815	812	835	823	803	813	795	755	734	819	805	778	789	804	830	851	816	847	777	784	818	861	787	882	826	837	834	794	862	827	818	779	853	844	810	845	831	772	822	840	798	829	815	796	829	835	809	847	841	784	806	805	860	843	844	768	830	806	840	776	833	791	768	822	820	827	870	856	810	833	836	848	856	894	842	796	818	821	894	857	804	826	819	778	775	801	825	850	805	825	828	863	818	767	853	806	834	792	843	836	838	827	838	825	810	854	840	814	836	854	804	792	790	843	781	833	817	804	804	852	888	744	838	804	813	798	872	815	802	833	821	831	819	797	829	788	782	821	821	815	872	819	826	814	838	792	807	844	811	789	807	843	824	783	835	837	862	856	792	824	833	818	790	798	770	809	837	877	798	828	796	813	831	785	840	758	778	832	846	773	750	826	801	851	819	781	823	858	804	857	833	807	797	840	827	842	807	848	847	829	814	847	854	858	849	812	824	807	840	837	771	764	855	794	835	801	845	780	819	837	863	837	839	800	873	858	828	825	839	810	834	830	841	797	797	845	756	862	785	838	800	803	818	779	900	840	818	825	883	819	871	830	809	835	867	835	874	807	779	817	840	791	816	838	829	837	802	806	832	825	829	854	783	859	840	789	822	856	834	797	796	825	811	837	786	779	842	829	840	826	854	842	790	806	805	786	857	814	784	767	853	820	779	826	795	794	842	819	794	825	839	823	824	821	793	820	868	816	811	828	758	761	801	799	839	873	811	832	817	837	798	828	777	838	806	772	830	844	801	826	835	819	753	775	816	797	860	811	811	829	822	820	848	798	787	815	840	806	788	853	791	830	857	809	813	820	825	871	861	849	826	847	881	823	817	841	860	842	822	787	780	798	801	813	815	862	820	799	880	817	836	843	834	832	821	843	799	849	874	814	807	853	849	838	788	790	850	791	835	835	831	814	839	807	810	794	813	840	854	826	771	866	837	817	807	773	827	854	775	773	863	757
70795	49724	19034	7899	1296	828	728	586	539	460	445	456	394	432	364	403	395	347	339	404	331	365	335	354	344	370	344	344	345	328	348	332	338	333	407	358	353	337	370	355	337	343	358	345	324	350	355	347	371	337	367	375	303	267	287	344	316	316	339	354	348	381	332	332	344	361	326	350	365	355	343	363	343	295	343	346	325	322	347	349	345	286	333	297	352	312	339	348	311	341	352	350	312	322	324	316	325	344	314	306	340	358	345	364	328	362	358	341	347	352	309	341	333	351	344	328	326	322	340	346	360	346	338	327	332	344	338	320	330	319	310	356	342	313	340	361	308	352	346	356	350	309	285	373	325	338	324	343	364	347	374	341	338	343	331	339	357	334	363	340	336	333	304	317	342	328	317	332	350	346	333	329	347	315	351	343	319	329	322	321	344	342	354	355	366	318	346	347	339	348	323	358	340	362	340	303	320	335	330	335	332	335	339	311	364	328	329	344	329	305	333	337	348	322	323	342	340	325	329	326	317	333	363	322	319	339	321	348	351	339	353	311	331	355	319	327	349	330	373	354	353	342	320	362	334	333	353	344	318	327	357	343	332	340	340	337	335	308	324	337	332	343	355	353	323	336	304	353	337	314	365	326	339	326	324	321	318	330	342	349	344	340	325	355	354	339	327	305	342	318	355	323	366	318	297	308	339	366	353	338	330	340	342	327	319	342	348	340	348	293	345	324	328	361	321	318	370	306	325	351	341	296	343	311	315	331	349	327	306	338	348	372	349	342	339	359	346	317	305	330	397	315	339	319	371	352	359	347	287	352	344	350	302	341	355	313	340	344	334	312	364	354	317	343	351	320	326	334	328	335	358	356	337	329	340	369	334	336	340	329	349	353	355	339	313	357	304	342	342	333	347	371	330	335	361	295	374	321	328	367	329	343	339	341	356	304	353	310	339	352	330	339	336	328	325	353	356	300	354	323	404	347	322	313	347	322	353	354	347	322	312	365	384	323	353	348	298	306	331	355	309	390	374	349	382	349	332	338	332	317	315	319	331	288	341	391	314	347	307	308	396	358	333	307	371	347	307	358	343	332	323	349	355	343	374	319	360	345	313	363	313	356	324	351	363	344	317	352	330	321	330	333	356	338	359	339	325	321	338	327	342	343	289	312	345	332	317	345	324	322	332	310	362	388	346	342	350	325	336	373	344	303	351	325	343	352	349	319	362	334	336	336	290	323	350	330	327	314	356	334	344	305	337	361	302	315	338	358	316	309	344	313	325	336	321	316	314	329	345	374	351	298	319	336	313	330	363	360	325	348	343	303	313	371	337	335	319	355	328	335	328	317	339	312	380	322	367	326	364	336	344	336	353	342	310	368	332	310	320	346	326	330	324	330	335	319	318	336	338	332	335	323	332	344	331	333	306	324	326	351	301	314	309	362	357	321	339	342	327	350	345	346	349	333	307	319	311	335	302	315	306	353	364	320	330	335	342	335	316	347	358	356	323	327	354	335	315	326	323	381	361	338	337	340	322	332	337	314	349	348	342	326	312	367	332	345	347	327	332	341	332	337	319	346	349	351	346	328	344	303	327	344	299	326	317	298	320	316	354	357	334	329	334	356	314	331	360	332	354	331	352	364	354	341	333	355	316	290	312	340	324	345	311	339	308	370	350	369	329	353	351	324	316	326	343	302	354	347	312	315	302	306	346	317	349	349	337	337	321	350	345	317	349	330	328	345	350	311	338	329	304	339	328	321	319	327	339	329	313	387	336	386	329	318	364	342	337	332	317	385	335	338	358	336	300	312	314	349	343	316	328	364	343	338	355	313	357	331	360	307	325	343	336	352	353	350	311	316	323	291	336	318	353	345	336	337	341	342	336	351	317	321	363	336	331	354	354	333	345	358	373	340	351	320	326	355	326	334	338	328	361	317	391	311	315	330	356	342	315	319	374	340	336	327	351	341	338	352	334	305	366	338	308	314	316	321	323	331	340	341	330	343	342	280	312	369	357	335	339	360	339	326	360	365	338	358	332	358	333	345	357	327	335	364	344	320	355	331	340	345	321	325	314	339	342	315	287	345	319	309	298	338	374	346	318	345	347	330	336	336	338	304	308	332	334	360	330	317	352	331	306	332	311	368	353	318	352	337	348	336	338	364	317	365	340	329	350	322	320	291	337	322	338	349	328	342	321	332	306	311	345	322	323	351	348	319	330	334	336	308	340	387	337	335	328	337	326	332	353	332	317	303	339	305	316	326	316	346	340	354	367	334	328	344	351	320	343	339	371	322	342	336	303	330	317	316	335	337	354	336	342	366	336	321	322	335	308	335	370	358	324	337	323	329	327	310	331	338	345	319	321	354	367	336	363	339	369	333	346	338	345	380	329	347	329	319	372	343	341	356	305	350	328	344	383	326	358	339	327	304	330	337	319	330	324	333	344	344	323	364	335	312	314	330	335	329	336	341	355	336	309	328	358	359	326	361	320	336	343	339	377	337	311	331	310	306	338	352	345	307	301	323	318	343	334	307	331	318	318	331	340	336	331	318	348	332	350	333	333	356	340	333	356	357	333	359	326	321	356	332	300	366	337	324	310	346	336	315	329	330	355	330	349	345	311	333	371	342	355	332	339	322	314	367	342	321	342	336	317	333	342	318	332	318	332	311	311	329	366	318	347	327	354	309	324	354	326	328	344	366	337	310	362	355	341	363	295	295	376	351	343	317	317	335	346	323	352	330	370	324	322	328	362	342	344	332	359	307	346	320	348	329	340	329	333	367	336	350	330	355	338	350	323	314	315	333	352	312	303	363	389	333	348	350	318	322	372	342	329	355	378	315	356	352	334	310	313	342	306	337	310	343	323	333	314	360	350	320	344	357	328	338	355	304	319	329	322	345	350	312	352	315	325	323	340	353	313	344	323	349	345	320	338	343	331	357	313	336	331	310	343	343	352	329	331	341	335	305	305	375	317	317	349	335	373	331	322	326	320	308	348	326	319	341	331	345	346	310	350	325	344	336	339	341	313	354	381	328	326	340	363	360	377	341	313	339	312	318	332	331	339	346	360	342	345	348	351	349	317	353	346	336	355	342	342	361	341	315	300	310	337	336	318	332	333	339	312	292	333	366	326	373	336	331	327	310	370	299	345	316	315	340	327	339	343	323	334	347	359	360	339	319	330	322	373	299	334	324	340	302	338	334	325	377	319	335	353	370	352	349	322	321	344	341	326	288	341	330	348	332	352	363	316	361	332	317	346	327	334	313	338	330	318	329	310	306	336	338	352	338	330	339	319	355	328	356	327	325	311	344	337	313	357	348	353	341	307	328	323	337	339	350	344	339	355	361	323	328	316	302	347	308	346	353	375	356	358	342	359	317	347	336	335	346	349	319	337	366	306	306	317	352	353	344	362	328	308	326	323	333	316	329	320	345	287	373	334	319	356	344	317	309	340	328	321	315	343	342	330	357	326	350	346	329	351	302	328	336	340	334	329	340	358	337	352	302
43354	30007	3638	4164	3649	3233	2609	2265	1965	1728	1632	1475	1396	1319	1248	1229	1145	1105	1095	973	1044	1034	1002	986	932	956	973	942	942	892	867	851	862	911	891	872	851	870	866	862	838	862	860	797	844	854	865	832	829	832	870	803	798	865	866	855	797	862	810	846	844	772	786	845	806	793	820	880	806	809	812	820	832	831	782	834	869	826	847	807	785	796	818	806	836	841	869	810	873	834	819	835	843	878	810	830	747	807	845	834	831	828	833	786	761	821	792	844	807	808	832	807	787	784	824	799	863	818	800	836	806	800	826	805	817	816	845	812	845	770	828	765	811	790	826	817	824	867	774	804	782	831	800	783	823	768	801	829	802	849	788	835	765	804	829	833	850	786	830	822	776	845	808	799	790	772	833	831	825	786	797	785	779	835	842	817	743	819	799	825	775	805	819	777	798	820	821	805	808	827	840	836	772	789	839	851	812	805	849	816	797	830	800	769	816	835	846	816	812	813	817	874	873	801	765	813	858	825	839	844	831	798	833	801	881	777	821	822	795	824	771	836	831	839	815	797	800	802	825	772	808	750	825	817	827	772	768	807	792	738	837	785	778	814	782	820	800	804	796	749	826	843	844	760	811	813	801	843	867	819	804	786	801	849	788	772	766	792	830	857	787	772	777	785	842	806	830	820	795	841	789	829	721	774	803	800	831	769	807	861	814	837	795	832	831	819	839	797	852	811	833	838	798	846	784	748	845	850	809	757	831	773	775	848	831	831	860	763	849	850	804	796	844	806	819	809	835	787	848	771	820	850	823	783	785	772	825	831	785	771	809	736	797	766	789	840	769	781	834	861	879	775	833	851	787	842	778	772	842	782	827	843	797	795	760	777	756	835	814	815	821	855	749	813	833	816	852	843	757	806	804	764	805	788	778	820	779	808	792	804	836	818	800	791	788	843	820	788	804	851	823	833	819	795	770	803	792	828	833	822	768	791	831	792	776	853	791	771	875	846	784	779	792	824	808	831	803	792	810	777	788	768	867	786	817	779	809	768	795	838	807	828	779	830	808	807	777	775	821	780	834	839	780	791	808	770	771	783	788	818	783	791	834	802	764	824	870	805	793	811	776	801	782	773	837	834	799	797	772	802	857	832	809	818	816	795	820	837	777	834	813	832	773	824	831	823	822	757	825	784	776	788	799	828	809	841	830	827	813	862	811	852	785	789	853	842	795	828	829	835	797	797	817	862	818	827	801	791	772	806	816	817	800	766	813	815	860	817	834	804	764	812	801	802	823	802	772	852	808	824	845	826	836	825	787	728	819	799	803	828	848	843	830	843	807	802	813	779	821	788	801	803	771	809	795	781	832	848	748	808	829	832	789	771	837	767	817	780	779	804	883	810	840	793	801	781	811	800	784	798	786	829	853	793	831	748	809	818	799	857	796	799	807	818	828	778	805	817	732	830	813	785	832	829	824	803	820	834	796	786	770	794	817	780	779	811	840	865	831	801	815	749	755	784	799	838	810	786	791	819	827	817	842	738	771	839	755	820	796	818	864	779	795	789	825	771	852	802	779	803	893	856	771	768	824	814	775	804	775	862	769	828	815	811	788	807	784	764	834	832	858	769	805	850	794	831	767	812	828	796	777	783	793	805	783	785	841	824	800	808	741	807	804	819	802	801	792	823	804	804	812	762	806	755	823	853	783	826	816	756	815	847	788	811	811	819	790	851	818	820	816	838	811	824	804	802	776	813	766	834	799	746	785	805	802	802	794	814	801	824	788	816	844	828	819	867	818	852	804	799	865	805	838	818	809	795	779	792	783	834	814	859	840	786	754	812	808	813	815	808	821	822	825	763	786	817	837	808	805	804	741	826	826	807	833	811	812	785	838	828	803	801	790	802	801	825	822	782	807	774	805	838	851	838	791	773	798	812	778	799	763	804	809	811	788	799	855	796	825	818	802	831	805	833	768	792	817	846	815	774	818	828	839	810	805	776	837	810	807	829	758	862	745	788	814	808	897	794	818	843	802	799	862	820	783	824	741	816	836	878	805	805	780	821	795	785	816	795	811	810	816	820	835	857	862	768	781	832	834	802	781	794	779	835	814	827	837	779	801	818	826	836	792	801	837	784	814	823	824	792	787	837	802	808	838	799	831	852	809	761	832	778	844	805	812	800	796	797	766	757	863	823	847	789	818	791	825	803	808	760	778	803	806	840	800	808	824	814	821	792	774	810	764	778	836	815	802	828	859	813	800	811	805	840	860	814	810	807	841	804	810	856	826	801	783	813	801	796	790	746	789	805	762	802	801	791	824	794	788	802	793	775	841	800	778	798	818	790	764	783	786	829	820	827	794	803	800	768	790	767	800	787	774	757	768	790	817	790	794	786	824	799	789	807	818	832	846	802	853	794	816	804	826	807	793	847	813	796	846	804	740	811	788	779	759	791	836	785	787	818	794	824	812	800	829	805	788	865	825	786	819	766	796	811	843	796	819	827	807	833	782	848	799	855	804	839	854	796	819	783	798	831	820	852	834	803	789	789	811	825	810	815	759	826	777	792	825	787	765	796	815	808	843	813	841	824	811	795	804	840	787	765	800	753	826	811	815	787	852	784	784	852	853	753	811	748	792	769	834	804	777	818	790	824	787	807	846	791	814	872	837	825	824	801	834	784	782	804	871	841	789	855	816	792	832	816	756	783	770	769	844	784	762	853	825	753	764	821	815	745	811	808	874	743	785	841	840	814	793	758	776	797	805	833	773	838	816	807	837	772	849	799	822	800	832	821	809	773	779	743	766	782	830	802	846	761	807	763	802	814	839	806	829	791	859	828	778	830	789	796	791	811	791	798	806	817	799	840	815	768	763	837	846	782	839	814	720	801	833	827	864	771	820	802	790	827	843	818	844	795	859	807	764	813	788	813	796	787	827	798	853	734	828	788	800	815	783	788	809	793	767	812	775	816	806	786	808	786	792	799	777	769	813	846	801	786	797	792	822	816	864	815	842	755	827	842	795	787	822	772	850	762	822	789	791	833	852	800	795	797	800	836	841	819	809	806	802	766	827	774	764	794	778	850	825	779	774	848	789	795	793	852	804	824	815	774	895	774	816	820	843	791	828	815	773	842	809	824	839	758	795	797	798	785	836	830	759	816	794	857	782	784	772	805	759	852	805	792	814	767	866	812	791	790	867	820	849	833	772	792	803	784	791	793	838	790	797	833	859	818	798	776	774	785	829	784	784	866	800	814	829	820	779	806	805	858	803	803	793	867	748	810	822	795	822	814	783	802	793	774	802	825	806	794	885	757	838	816	841	789	816	847	799	829	830	835	902	844	823	817	851	783	777	803	814	805	829	811	857	779	783	772	754	773	853	836	869	809	794	838	748	845	812	801	812	823	815	776	809	744	824	764	796	829	829	846	804	837	773	788	853	854	798	801	783	850	845	846	821	821	854	754	800	887	732	816	846	802	849	825	775	837	790	811	786	763	798	825	837	823	795	785	796	804	836	820
8546	3682	251	204	183	186	178	158	166	178	182	190	153	185	186	180	190	174	171	162	162	171	159	192	186	169	160	153	193	165	178	168	183	168	190	139	166	169	156	175	171	191	181	178	178	183	179	180	174	177	183	169	174	181	160	174	157	174	169	142	177	151	171	150	174	143	156	174	159	169	163	169	157	152	172	175	164	160	183	175	148	176	180	189	171	189	175	178	186	164	172	167	180	157	139	168	186	157	174	174	168	146	175	190	176	167	182	148	162	154	176	165	164	178	175	160	143	138	156	162	141	161	178	178	201	156	170	183	176	164	165	162	167	187	156	181	182	171	162	180	158	174	163	159	167	189	146	177	179	150	165	161	187	180	188	176	157	174	171	198	151	158	181	197	169	174	189	185	189	162	144	165	141	171	185	159	180	150	191	184	181	168	148	168	165	166	160	188	139	179	152	157	179	162	159	163	162	179	174	185	159	144	188	162	153	175	155	181	159	168	169	149	170	179	185	185	156	176	185	175	164	152	157	166	184	173	172	169	155	169	167	186	155	134	169	171	187	127	183	158	198	151	150	175	164	158	161	190	189	177	192	161	149	174	195	173	200	190	179	164	196	160	180	182	158	143	154	189	177	153	141	182	186	182	176	193	172	168	177	181	151	187	168	157	160	173	166	189	202	205	155	159	179	166	157	167	173	161	178	159	173	160	161	164	185	163	171	158	181	152	171	188	158	180	196	170	168	142	163	177	155	186	172	164	158	171	174	164	181	190	159	158	181	170	179	183	190	171	172	186	150	144	174	189	158	188	174	175	182	167	167	155	170	175	181	179	148	176	188	177	158	179	169	159	168	150	150	157	165	174	167	163	162	175	190	187	169	171	143	142	152	169	170	175	158	159	159	158	181	185	182	176	167	179	180	185	166	187	166	179	144	155	164	190	185	198	162	165	175	170	187	166	152	177	175	163	162	145	179	179	176	158	165	158	184	192	184	195	189	188	163	156	179	157	161	171	159	187	177	168	158	182	172	153	180	158	180	170	167	160	175	173	156	169	168	169	178	168	174	175	174	146	186	183	185	175	142	162	156	156	188	182	165	183	168	181	156	183	172	184	176	145	172	174	166	181	172	193	158	173	173	174	184	155	165	185	196	159	179	182	171	166	192	171	145	163	154	162	165	178	171	180	171	165	178	179	188	164	170	186	150	172	168	155	174	171	181	166	192	147	172	186	160	146	169	178	168	164	169	155	160	156	173	148	166	177	161	174	166	164	175	166	173	162	184	155	183	180	183	173	175	160	185	170	161	176	159	177	182	172	167	170	191	177	163	162	170	178	167	171	181	170	154	167	181	177	177	186	155	167	162	158	161	176	186	168	182	172	174	134	164	149	197	168	185	176	185	156	160	195	168	184	156	166	158	178	160	160	156	163	182	160	153	161	159	151	160	168	148	174	150	180	185	178	153	182	164	169	173	151	182	186	173	180	174	160	151	189	174	195	150	162	179	170	168	207	172	158	190	158	170	146	160	171	181	175	189	158	142	151	190	146	175	174	157	149	191	161	176	164	169	172	163	188	159	194	172	183	180	188	152	171	173	176	177	176	181	167	198	158	184	171	180	148	158	151	154	209	188	171	171	145	181	170	145	180	187	140	180	188	156	176	202	170	181	169	172	161	172	142	168	169	186	171	163	171	146	184	134	171	181	149	189	192	184	165	167	179	186	169	172	174	184	172	168	176	165	183	164	175	167	191	187	154	176	183	169	163	170	159	176	160	183	167	169	179	159	131	173	173	152	174	184	168	181	153	167	165	160	179	203	190	162	161	162	149	171	170	149	131	172	171	140	154	159	171	164	172	161	189	169	152	159	207	168	174	168	156	168	172	179	168	181	174	193	181	170	163	175	143	151	153	175	183	164	163	172	172	181	147	184	182	175	181	173	173	151	165	183	147	166	164	146	154	165	183	194	145	157	168	172	186	167	191	164	181	170	183	179	192	171	169	136	154	163	179	186	161	185	172	176	158	175	167	193	180	156	186	155	158	181	193	168	151	151	177	180	178	166	191	168	169	150	174	190	156	169	151	161	168	169	191	165	151	132	176	188	167	167	190	176	181	180	199	188	187	168	188	162	160	141	190	145	164	162	180	191	186	168	171	178	197	167	181	171	160	188	164	168	152	158	175	188	138	164	167	162	162	152	175	175	144	194	174	171	142	173	159	182	151	172	169	193	170	182	170	144	148	166	151	163	174	187	151	157	173	169	186	178	196	166	172	179	167	192	153	156	173	166	145	158	180	189	176	185	161	183	151	173	180	160	175	157	178	176	146	163	191	163	162	165	168	153	156	181	155	171	171	157	148	152	184	171	163	194	180	163	164	190	195	183	169	169	162	162	166	174	192	158	189	169	162	196	171	169	178	164	188	168	169	160	174	176	177	181	152	169	199	181	165	172	161	168	168	153	173	152	165	149	166	176	168	155	188	150	145	157	165	160	170	178	147	157	152	163	165	187	187	180	166	173	161	159	185	144	158	182	156	188	145	176	166	176	180	140	170	203	168	160	143	159	175	181	161	172	184	178	167	144	181	174	169	176	155	189	176	165	176	136	166	181	172	160	202	174	172	177	160	205	182	182	159	195	168	171	153	176	161	172	164	173	174	135	146	171	193	181	187	157	184	177	179	187	179	142	185	168	163	163	177	164	158	144	174	154	162	185	149	174	172	162	176	185	161	173	154	183	173	163	157	157	173	171	172	172	192	176	160	166	168	200	139	157	150	167	187	203	157	168	150	181	171	177	174	180	153	169	153	199	165	176	166	171	187	172	173	152	165	171	170	154	155	196	181	181	174	155	194	164	154	154	177	186	166	165	185	173	179	177	166	167	176	189	155	155	172	168	180	167	151	171	168	180	163	142	189	151	156	163	188	169	140	182	180	167	158	167	129	178	180	177	173	173	165	185	162	181	159	174	202	168	178	206	173	184	165	160	161	175	173	161	191	166	158	150	157	158	165	188	181	169	170	161	165	204	176	169	156	154	164	170	170	174	148	203	186	194	181	177	187	158	176	192	174	183	148	158	189	155	181	189	183	169	161	182	189	165	172	175	141	170	160	125	181	184	184	157	160	170	199	179	169	179	201	165	152	177	160	176	163	159	154	181	183	158	172	169	153	150	159	164	159	191	198	178	185	168	200	158	170	174	180	170	174	184	193	186	163	181	161	186	171	162	161	148	167	167	166	151	180	180	177	185	150	152	151	181	145	187	166	173	185	153	180	155	181	177	173	167	179	167	143	152	181	169	174	201	167	164	171	164	203	166	150	161	186	153	144	175	168	149	179	193	164	154	187	184	170	165	169	172	187	161	177	147	170	151	174	185	147	183	182	147	161	184	169	161	188	171	155	169	181	183	159	168	184	170	171	165	180	157	179	165	157	157	179	182	170	166	175	153	177	168	177	148	159	146	180	175	178	147	183	149	167	173	175	199	178	177	163	193	178	175	160	164	166
9586	5617	536	521	524	536	512	495	463	487	483	490	535	530	508	508	508	539	487	505	489	500	498	482	485	519	492	498	485	496	484	475	474	426	473	484	471	450	483	477	480	476	464	493	496	492	504	502	493	492	472	522	485	471	469	490	469	460	515	473	440	496	505	490	500	474	513	474	471	518	499	488	544	509	466	462	472	445	455	499	488	499	494	446	478	494	498	484	518	496	472	471	473	486	481	455	497	509	485	490	492	446	457	479	464	488	512	529	516	449	473	500	460	507	490	480	462	458	506	442	501	481	473	470	464	529	499	483	482	475	456	519	465	465	464	472	506	499	465	467	500	473	479	510	473	496	457	475	455	460	493	493	455	453	500	480	547	467	477	472	493	496	494	485	533	474	478	472	444	490	503	500	501	480	476	489	470	506	483	477	464	515	505	455	467	495	470	454	490	507	499	502	485	468	483	500	490	465	470	453	483	462	500	455	476	467	482	476	475	483	513	471	465	519	436	519	451	485	474	520	505	487	493	480	454	528	506	517	532	463	461	488	479	459	496	514	488	485	487	484	463	500	477	462	494	472	513	460	488	460	491	523	496	477	474	475	505	499	469	469	455	458	447	468	507	491	490	502	461	507	475	493	538	475	510	477	483	494	507	467	502	512	514	501	457	500	458	494	442	481	465	468	460	483	464	500	472	501	484	475	492	498	481	492	512	524	494	521	545	501	476	515	501	445	461	512	499	508	506	464	482	451	468	490	478	498	452	505	504	472	515	457	456	453	466	495	481	493	480	504	504	489	498	498	494	464	489	415	499	480	496	438	442	513	487	477	482	468	468	509	510	471	471	479	463	437	460	423	516	480	493	460	447	538	507	454	456	483	499	497	511	473	487	515	516	459	503	468	447	449	508	476	489	488	498	463	483	472	439	483	478	492	480	492	484	490	491	498	493	461	466	460	441	463	507	502	511	474	476	469	502	486	491	505	440	473	526	485	497	488	496	507	506	523	490	496	472	487	477	478	516	457	463	481	474	481	471	470	567	465	430	469	482	519	483	496	505	510	499	453	469	452	489	504	506	501	447	486	494	483	469	463	496	489	479	448	503	482	504	453	479	456	494	491	458	500	479	476	503	506	476	507	495	529	499	494	493	470	491	453	466	475	445	507	515	466	497	444	507	513	467	494	490	502	454	459	515	474	515	503	493	496	445	498	471	467	540	514	498	518	470	509	466	467	516	468	513	494	486	443	463	477	470	464	521	514	492	470	500	488	484	504	496	493	495	456	489	450	492	457	488	515	462	516	458	526	500	500	502	468	509	518	470	483	466	518	479	493	472	489	511	451	491	476	475	496	479	486	469	477	518	493	509	469	493	520	480	480	477	491	488	477	466	457	486	489	488	511	475	479	554	463	465	510	449	498	476	491	452	511	491	442	506	472	481	490	463	506	470	507	505	439	500	496	467	528	469	525	480	552	449	478	461	454	495	452	512	505	526	470	482	457	486	466	457	475	471	452	456	535	477	484	500	484	473	473	537	455	426	490	463	509	485	516	466	474	473	479	505	450	490	498	492	463	458	463	461	495	485	466	473	469	484	526	500	473	459	463	515	506	486	492	480	485	476	458	488	419	492	485	483	513	512	493	482	447	508	456	476	464	497	491	504	512	481	468	489	449	531	471	469	501	483	488	481	427	497	478	512	502	502	488	446	479	484	510	488	473	484	523	508	453	494	457	469	469	488	475	485	469	485	509	490	503	493	471	469	481	494	445	498	444	499	468	479	489	474	464	466	492	540	493	486	487	512	463	465	481	486	472	489	498	444	488	481	450	496	489	535	476	459	482	474	441	428	420	459	496	479	473	494	503	471	467	453	501	494	453	474	473	483	515	485	483	508	507	467	451	471	451	483	432	471	517	453	494	490	485	468	484	479	471	463	475	472	462	474	445	500	495	456	514	466	470	481	453	487	525	466	488	497	466	491	471	512	495	485	450	483	483	493	491	464	514	496	475	449	462	469	528	449	451	445	535	460	500	508	458	480	493	496	514	496	499	490	472	518	492	480	483	487	465	507	459	498	487	495	485	477	429	464	493	470	430	491	441	489	504	455	508	485	489	487	483	463	487	497	510	478	509	510	494	486	476	480	516	503	490	486	496	493	495	484	460	484	494	497	459	515	491	470	507	461	486	495	476	493	491	434	465	494	472	495	484	513	471	457	533	472	462	511	457	487	486	480	480	497	501	496	521	499	481	478	489	480	468	475	509	468	481	483	490	503	473	513	448	498	482	469	486	496	468	476	508	460	442	511	485	515	454	495	480	484	471	461	481	473	460	484	452	475	539	483	469	474	536	511	524	458	491	550	480	537	461	483	466	468	479	482	490	499	497	471	531	481	469	493	511	490	457	473	502	488	494	495	504	503	474	493	463	448	459	525	461	465	476	475	463	465	487	484	473	519	492	517	519	467	493	497	513	489	499	483	463	477	495	490	453	481	465	470	486	500	509	450	472	422	486	448	491	515	504	484	479	497	405	463	474	459	472	455	465	456	508	490	500	510	468	482	476	510	498	451	457	517	477	493	459	481	473	426	498	506	494	495	499	476	536	508	518	502	507	493	484	474	478	496	537	479	431	497	496	480	494	540	486	468	487	476	461	457	481	481	480	482	440	474	493	498	471	486	515	452	487	460	471	479	495	472	542	478	485	483	508	498	476	473	465	470	505	506	470	506	482	437	519	477	472	493	491	471	493	504	477	479	479	485	507	476	436	496	510	469	428	483	497	526	472	503	459	466	476	492	460	446	438	462	470	512	481	463	441	474	444	441	478	491	527	477	472	517	452	505	495	466	496	513	502	479	501	486	489	456	492	473	478	536	497	490	468	529	437	506	504	494	500	483	487	487	500	498	473	461	493	477	493	492	457	501	479	458	486	489	463	476	469	467	446	499	498	492	505	481	474	522	486	454	494	527	478	482	465	491	475	478	480	486	512	490	469	500	505	476	474	459	462	472	512	473	512	478	479	513	501	490	511	490	484	467	478	477	480	485	555	491	516	483	452	500	484	491	465	461	479	511	460	487	496	468	475	473	543	459	461	477	471	468	514	522	479	496	487	487	490	486	502	491	534	481	498	480	483	501	498	473	498	474	508	463	497	490	484	458	470	475	493	466	489	467	504	455	487	476	467	501	461	448	489	467	478	471	463	460	442	486	489	497	506	464	488	476	476	520	489	487	520	469	491	465	493	488	473	503	499	447	500	491	501	484	471	516	480	445	503	514	461	468	468	497	468	465	445	512	494	458	463	477	435	494	500	509	462	458	476	515	472	491	493	508	489	484	472	485	509	505	494	484	488	493	475	471	462	489	490	466	480	465	491	488	508	493	486	483	471	472	481	473	496	469	462	476	471	493	498	456	447	485	475	464	538	497	514	449	511	483	482	490	465	457	523	457	507	494	483	491	479	496	468	511	478	518	494	478	464	458	468	477	463	504	490	423	506	524	464	485	473
55357	43639	11898	1777	658	549	485	440	446	404	372	389	359	358	357	324	329	364	344	310	330	365	322	342	299	323	317	336	333	309	353	293	331	339	349	318	306	321	318	360	345	371	310	321	326	339	353	332	341	325	310	346	308	337	346	332	328	314	331	373	310	315	350	323	311	318	311	326	356	339	354	324	343	345	329	333	341	357	329	342	330	304	323	344	326	324	322	356	352	310	340	342	307	323	288	281	357	301	318	322	349	290	328	335	309	329	338	315	323	328	348	323	298	345	366	352	311	353	289	359	349	301	338	309	317	333	343	334	365	341	331	296	328	350	347	304	341	324	310	332	319	337	325	337	354	329	313	298	299	331	320	344	330	363	367	339	315	334	327	355	337	326	343	319	314	377	338	369	363	312	360	324	328	349	331	301	313	355	296	314	305	331	323	318	313	329	309	311	337	339	323	307	330	330	346	321	319	341	311	331	312	343	292	318	305	325	317	346	293	350	339	328	279	334	317	315	294	304	345	319	313	354	341	317	344	335	303	343	300	326	327	316	378	364	354	310	346	325	337	363	341	324	306	331	312	302	305	332	315	353	328	332	293	336	322	328	336	303	331	342	356	343	353	339	339	353	342	307	328	342	339	307	344	299	325	351	303	337	352	339	325	344	318	338	346	320	341	357	347	329	339	356	356	347	320	356	338	312	314	339	338	303	320	341	335	326	328	332	327	320	339	285	345	345	370	338	318	345	325	346	319	336	331	349	301	360	353	332	349	322	339	297	323	317	339	342	330	367	338	339	327	337	331	314	307	325	350	290	322	326	342	363	358	295	310	336	384	322	365	355	311	319	312	330	349	353	315	310	338	354	318	328	338	317	332	364	308	335	352	322	309	331	327	330	328	321	339	340	334	344	341	329	299	330	334	321	349	324	353	342	351	324	342	357	338	349	312	351	344	317	329	309	359	313	322	306	315	326	332	325	316	339	313	298	300	349	331	310	335	325	355	341	340	342	328	328	347	340	328	344	303	331	340	378	328	324	325	340	350	335	357	309	318	319	313	343	318	334	325	349	318	341	339	382	363	335	324	319	322	322	329	298	349	364	321	368	331	326	338	352	359	337	338	337	311	351	341	324	328	349	327	299	365	356	329	346	318	313	310	353	326	313	319	314	331	332	341	318	341	371	369	327	325	320	352	379	330	348	346	324	297	334	324	313	367	318	325	337	346	343	338	348	324	306	332	332	304	267	341	343	313	323	329	334	344	326	330	329	330	328	307	339	351	321	349	341	359	311	338	357	318	347	344	307	313	323	354	372	310	321	340	334	310	333	340	361	341	307	340	330	317	313	343	308	336	305	344	365	302	352	321	336	339	367	330	323	356	309	317	329	310	346	330	342	327	301	374	358	357	349	319	303	314	305	355	346	339	304	368	360	370	319	324	370	346	332	318	306	314	338	317	310	342	308	341	324	304	327	327	322	312	325	325	359	343	334	333	315	327	341	351	327	349	352	295	326	310	339	330	333	335	318	335	299	299	324	315	317	332	329	350	331	338	348	366	358	334	311	341	372	329	330	332	342	350	343	302	342	351	295	325	350	343	345	356	294	323	330	310	340	329	337	344	329	320	307	334	322	317	308	313	344	360	331	325	336	360	358	397	330	352	321	340	334	370	320	324	340	327	334	313	321	319	342	315	365	335	341	374	338	323	324	315	319	334	316	356	333	329	312	341	329	354	342	326	345	364	325	306	309	319	351	330	323	321	309	326	312	303	335	326	336	320	309	351	299	351	337	312	326	346	358	309	343	349	316	322	328	350	339	310	325	342	320	336	345	325	343	331	337	337	341	328	313	315	342	283	350	355	356	325	349	275	328	340	353	328	326	324	282	300	298	298	341	344	312	332	337	324	351	342	323	339	348	338	333	325	345	332	319	325	321	319	353	323	369	315	333	340	319	321	361	326	315	333	333	313	314	303	338	339	313	331	329	300	327	329	343	339	322	337	316	314	276	350	341	314	302	306	316	336	345	350	310	322	361	323	299	324	315	339	331	330	306	317	327	321	316	338	346	339	341	338	312	330	316	331	321	344	340	337	327	316	302	345	325	358	333	354	341	343	353	337	369	355	338	296	344	325	348	344	347	338	322	338	309	337	318	341	316	355	360	354	340	332	347	310	319	365	341	346	307	328	320	326	347	342	336	346	357	336	348	329	320	331	323	336	281	326	283	320	331	308	323	346	347	314	358	336	321	279	294	322	338	320	326	324	304	339	321	362	306	326	362	367	336	334	326	329	327	335	317	314	317	325	309	332	317	350	346	336	326	320	336	311	329	301	311	346	319	310	328	322	313	341	320	344	341	331	335	318	324	331	315	348	346	311	331	336	360	336	305	350	337	322	320	289	340	326	322	345	318	348	349	298	317	337	293	339	326	308	340	356	315	329	330	325	325	294	328	317	311	352	311	346	322	328	349	312	325	331	327	352	312	307	329	282	346	345	331	343	352	335	319	295	291	309	338	315	296	321	310	330	331	352	332	318	306	322	315	308	333	310	334	304	321	343	316	354	341	350	344	296	287	354	327	343	346	344	306	348	306	319	307	321	307	305	328	371	314	340	345	310	344	321	321	336	342	337	325	306	326	316	323	328	356	361	334	298	329	338	322	340	375	338	311	361	355	334	322	318	326	299	307	324	341	306	342	344	363	337	308	326	328	323	321	350	351	352	333	307	327	334	337	341	385	343	334	367	342	344	332	333	328	327	301	339	319	361	348	321	336	346	325	338	332	306	314	308	352	304	321	300	333	322	340	314	289	326	304	327	322	336	320	327	399	367	324	333	339	300	346	340	351	344	311	316	350	323	307	361	333	330	303	349	338	298	320	346	334	292	342	354	341	306	305	304	316	380	362	371	324	343	338	324	324	350	351	287	339	320	296	321	337	332	326	309	308	318	335	301	329	343	349	319	329	332	316	327	303	314	290	318	309	339	317	331	305	311	379	322	314	330	348	365	315	301	313	329	334	338	311	328	332	297	297	298	353	344	331	358	327	296	341	316	338	302	322	333	332	325	362	353	351	328	352	319	330	313	304	343	333	316	332	321	301	338	310	318	321	334	363	321	355	293	347	335	335	307	293	354	305	374	335	315	326	315	312	304	373	316	334	320	327	366	329	318	338	331	335	312	353	331	353	320	341	333	316	318	308	322	338	356	332	314	341	335	317	349	305	322	357	336	336	334	334	317	336	325	324	328	320	326	360	370	333	309	326	317	315	323	344	393	326	335	290	333	396	310	304	339	310	327	323	362	308	331	321	349	325	309	342	311	298	331	348	352	342	322	293	303	328	370	323	349	342	325	316	330	334	323	328	348	335	319	329	356	315	331	324	327	335	355	354	343	323	331	352	322	356	341	337	320	381	318	316	345	317	305	344	308	316	333	357	358	339	307	333	334	333	326	345	310	348	329	355	363	325	326	343	310	358	375	365	316	286	305	317	323	328	329	321	330	313	334	317
34365	23954	2252	2598	2325	1958	1748	1517	1332	1306	1226	1149	1119	1083	1057	1024	995	979	925	957	927	961	907	965	822	861	931	943	817	831	882	892	820	875	837	867	847	847	845	865	830	819	866	832	779	832	789	871	839	782	835	857	816	813	870	893	841	857	817	799	852	833	790	864	811	846	787	822	819	882	850	823	844	840	811	817	839	842	865	810	827	775	803	826	850	830	791	844	861	820	846	831	838	823	803	876	804	824	803	778	810	823	789	837	803	839	809	876	793	833	836	842	771	849	817	767	790	841	799	853	775	822	810	818	828	811	809	823	861	799	881	851	821	795	803	786	811	841	806	792	814	820	781	789	854	866	820	786	848	840	798	774	849	821	855	803	885	853	820	861	819	745	819	782	779	820	828	831	845	794	854	816	786	853	837	829	854	833	859	895	811	798	838	776	819	828	814	863	796	847	801	796	865	766	808	757	825	811	828	797	772	803	829	830	837	787	841	783	803	793	802	798	818	842	822	790	832	822	823	805	794	806	836	871	757	833	801	792	792	903	827	826	835	804	839	769	828	876	798	814	797	799	778	802	818	793	813	880	839	877	809	848	800	810	841	839	858	837	806	758	806	789	790	836	857	821	838	836	845	782	812	857	792	814	828	831	823	840	805	831	812	803	808	774	850	760	864	801	832	795	791	786	828	820	800	866	811	830	824	811	813	825	781	863	801	764	792	857	829	832	861	797	792	814	820	822	793	819	853	820	840	817	772	835	812	805	795	826	826	850	818	820	866	817	797	815	811	803	867	843	912	779	829	811	866	802	809	865	839	791	839	785	814	793	802	820	814	797	856	812	767	789	756	819	858	838	808	805	835	798	779	777	837	799	796	853	820	789	841	853	843	840	806	820	787	802	803	824	847	814	806	774	780	820	804	813	841	786	802	861	789	817	763	831	774	715	829	794	875	813	869	805	845	776	834	778	811	874	805	827	805	859	806	805	822	806	849	791	824	805	860	810	825	808	835	800	816	781	786	800	802	813	852	865	817	822	808	850	829	816	848	859	816	838	827	827	855	843	853	796	833	796	822	848	806	761	814	833	845	819	842	833	849	831	774	788	777	792	868	813	829	825	787	796	853	836	783	819	795	792	797	859	791	795	787	813	836	798	811	824	763	857	857	847	823	846	876	799	816	836	807	812	820	867	814	782	791	834	835	827	814	883	777	801	787	788	856	767	795	812	801	787	839	826	814	826	778	854	861	833	821	820	821	829	830	865	776	821	854	787	821	821	879	845	845	846	798	832	802	831	840	831	802	848	779	863	787	789	843	807	824	811	778	818	836	831	831	790	871	798	786	825	835	811	803	846	773	791	818	836	826	817	836	860	850	840	839	838	795	863	856	762	856	848	799	873	847	833	780	844	820	807	843	843	856	839	817	818	835	827	793	823	801	867	793	855	785	822	808	760	872	744	818	803	776	802	870	804	775	808	809	843	825	794	829	790	862	840	861	827	800	792	801	818	834	850	795	808	779	837	789	793	846	804	845	831	815	804	824	813	794	818	817	836	833	776	816	820	827	792	803	807	814	809	847	811	867	815	802	792	815	826	825	824	879	799	785	807	875	827	811	809	789	783	788	809	809	733	837	849	768	838	816	840	780	796	847	782	759	796	837	839	809	799	746	855	878	842	817	801	830	852	824	819	795	809	849	791	798	841	857	811	837	858	874	792	858	768	852	796	822	803	797	777	819	820	786	818	832	773	844	840	842	848	794	784	807	830	810	813	907	860	843	723	773	779	823	811	817	791	798	813	819	795	827	896	755	784	710	793	824	797	807	838	839	860	811	765	840	833	837	804	804	824	840	828	897	842	804	841	854	811	816	831	805	785	822	794	830	827	802	814	800	825	853	853	793	799	790	786	830	831	847	832	833	832	811	783	769	822	795	758	802	872	816	825	864	820	818	848	798	792	859	808	854	824	824	802	855	797	834	773	818	816	855	839	837	821	807	821	864	878	774	810	827	770	834	829	802	827	795	813	781	790	812	799	798	822	840	810	852	821	839	827	834	829	796	868	814	822	812	816	849	850	802	859	837	814	860	804	801	791	813	872	838	794	833	885	776	816	855	833	791	815	782	799	803	801	828	797	774	821	805	866	842	809	872	820	788	827	848	831	793	786	817	814	855	817	853	810	826	773	801	821	848	815	852	824	844	848	794	849	823	780	790	825	815	868	852	840	819	826	829	793	845	830	811	815	839	808	769	841	818	812	767	790	802	831	839	859	799	792	835	816	846	810	789	837	828	806	897	831	788	825	765	848	836	840	822	762	822	844	868	803	787	844	786	807	768	821	877	828	774	820	813	845	821	818	877	786	815	801	785	815	794	803	835	785	822	858	844	840	786	803	836	844	853	851	795	783	796	805	773	824	835	826	855	802	810	817	835	861	820	772	849	821	796	837	801	844	814	830	821	864	851	791	833	791	870	807	837	844	806	801	817	840	816	754	859	806	799	788	775	861	814	828	851	800	797	836	844	800	820	810	833	833	802	831	815	863	800	831	808	804	829	780	836	817	812	804	818	874	840	794	788	804	824	792	811	803	770	855	792	830	823	820	847	833	822	876	777	815	810	759	845	847	806	854	864	803	809	810	866	876	839	857	821	803	838	776	823	815	760	823	829	843	847	856	788	776	841	797	850	840	768	839	809	822	804	828	847	770	791	850	832	802	823	819	848	817	862	760	787	810	890	850	799	817	802	792	791	800	782	791	830	786	798	930	867	816	815	799	841	800	846	833	784	811	821	869	777	845	763	797	837	803	842	828	803	775	795	812	823	802	796	774	825	800	814	816	791	772	835	804	842	826	806	837	841	831	848	871	869	813	790	831	822	801	825	798	819	833	832	767	859	871	851	871	819	829	829	774	783	822	817	808	846	812	819	777	838	784	859	801	835	780	845	794	782	818	851	851	833	753	801	806	806	806	835	848	798	807	817	845	849	788	808	845	824	784	826	806	801	802	836	807	798	830	845	803	825	808	808	823	792	829	835	821	877	831	769	782	779	811	769	863	820	834	886	809	806	829	806	817	820	837	820	866	853	831	821	777	834	860	815	847	829	765	785	809	857	781	790	770	836	806	843	809	749	787	788	846	773	784	824	764	858	778	758	801	813	773	826	820	829	853	808	842	823	761	785	856	832	831	795	793	828	841	865	833	841	861	775	839	830	766	851	776	835	868	863	844	839	894	825	815	811	838	824	770	792	804	820	847	840	804	820	793	829	782	822	804	812	823	858	807	825	815	784	825	807	792	872	852	827	869	821	815	860	760	815	826	787	787	814	846	825	817	784	803	815	745	827	851	784	783	815	851	833	815	782	812	786	822	854	786	834	800	838	840	896	836	828	893	834	815	815	840	828	813	815	853	871	786	825	802	840	830	815	801	778	780	848	788	794	796	776	832	788	888	824	827	855	807	811	802	824	844	830	820	812	840	814	844	830	789	808	798	856	844	791	783	771	862	793	759
70909	50045	18935	7268	1269	858	699	558	543	433	428	418	422	410	425	361	339	355	347	363	364	351	363	359	357	371	357	367	365	359	381	335	344	327	326	349	388	356	354	314	335	354	329	346	345	337	373	338	351	349	335	344	328	360	343	325	322	361	364	368	327	309	355	332	329	332	356	374	343	383	322	311	345	355	323	303	349	312	336	323	308	352	334	312	318	328	382	330	334	329	324	336	335	361	325	314	341	352	365	312	338	327	337	331	356	354	370	333	331	338	317	328	350	352	313	348	350	329	361	336	347	338	348	370	359	375	346	295	351	317	323	324	327	324	329	322	311	336	340	317	334	357	352	338	304	322	316	343	347	337	351	331	368	334	336	358	330	368	343	341	333	346	381	356	312	347	329	389	335	328	329	332	327	316	299	352	310	317	347	318	375	315	327	367	330	337	342	368	328	335	333	317	336	347	355	320	332	320	354	310	333	355	318	334	344	356	349	334	356	322	358	349	326	382	332	309	299	328	332	333	370	337	329	295	332	354	343	361	317	345	334	353	368	344	314	343	367	345	318	318	324	340	310	377	324	330	351	330	300	356	330	350	354	340	336	303	338	321	324	331	335	342	337	350	322	340	334	354	312	330	331	318	356	306	325	343	356	343	329	355	349	332	338	353	362	343	329	359	309	352	331	343	325	353	342	334	356	347	354	294	331	345	332	319	355	302	308	321	352	304	350	301	337	304	334	337	338	311	344	351	365	354	320	320	326	331	353	311	366	333	334	347	337	369	329	368	373	332	340	332	320	337	352	307	326	326	300	330	345	337	351	390	325	321	335	336	343	354	338	339	339	371	347	335	300	328	342	359	345	349	368	347	379	350	312	341	352	315	325	319	316	341	327	321	314	332	322	313	329	304	344	322	332	370	337	325	325	305	343	310	344	321	358	322	334	359	292	328	299	350	322	344	327	326	348	387	330	332	337	304	356	373	320	347	329	316	349	350	333	343	337	320	348	349	361	377	359	343	331	316	335	326	346	328	300	354	390	320	320	308	332	349	364	335	339	327	357	338	368	340	322	343	358	336	342	350	368	369	323	345	320	347	344	323	351	326	332	312	360	342	346	348	348	316	319	353	312	326	332	319	327	365	345	332	342	370	351	338	332	352	362	333	356	333	337	358	335	336	343	342	329	346	322	331	319	354	319	357	353	338	301	340	336	315	338	329	324	327	338	344	358	351	321	336	362	323	337	301	317	372	351	327	338	325	372	378	318	374	303	329	338	345	341	349	337	345	378	319	308	343	313	333	314	325	322	350	329	315	318	316	303	327	362	359	352	341	312	284	290	324	341	339	327	317	332	345	326	374	342	355	323	317	362	355	328	323	312	329	308	300	323	368	387	313	311	291	356	397	327	340	353	351	377	343	340	338	316	361	355	334	326	311	334	328	336	348	350	335	366	338	338	326	313	346	342	337	300	320	358	315	340	320	340	304	336	345	367	347	363	355	358	333	329	325	347	328	348	323	334	339	313	334	315	338	336	321	371	335	359	339	323	316	335	315	338	353	335	323	330	379	362	334	367	359	361	345	324	325	369	350	354	361	325	344	350	332	335	358	369	322	347	331	329	332	348	361	330	362	341	353	327	360	359	339	349	337	305	298	344	354	335	337	327	335	362	341	329	327	323	363	318	348	326	354	326	336	332	323	337	344	325	326	329	325	342	338	309	335	360	327	312	316	318	340	324	346	336	348	294	327	335	333	337	341	322	337	330	317	348	376	317	344	311	344	345	351	324	346	351	339	359	342	327	354	325	335	325	347	329	374	327	340	362	325	316	327	337	353	361	343	306	371	312	347	320	319	379	336	353	329	331	344	352	331	328	340	339	360	334	342	335	316	334	361	344	335	340	328	321	347	351	339	326	377	358	347	333	336	332	280	330	320	345	319	327	332	319	356	320	333	327	337	300	368	338	349	340	307	338	315	353	288	334	335	329	359	365	384	313	332	336	345	336	386	348	333	316	344	344	324	328	330	350	354	330	313	332	323	356	346	315	358	333	322	362	310	359	373	316	301	319	344	305	342	361	365	351	364	362	345	325	343	328	363	353	352	334	345	354	351	329	358	358	327	362	319	343	333	328	379	292	304	323	328	309	360	312	358	352	328	350	362	340	316	358	362	342	327	348	314	340	340	351	354	338	321	306	347	344	337	306	320	369	338	336	344	317	341	317	348	354	333	335	364	363	272	355	338	341	329	337	351	328	339	350	356	321	370	334	346	298	366	328	341	329	331	363	326	334	360	323	311	365	337	360	332	340	339	321	334	342	343	306	318	344	335	321	367	313	303	353	348	346	321	341	336	329	348	353	333	352	301	363	365	317	328	316	325	353	411	360	363	353	321	326	343	315	339	345	347	332	363	337	326	342	309	324	322	346	334	340	362	331	375	349	326	336	348	358	354	363	315	330	312	298	331	354	323	332	353	363	342	346	342	330	316	304	331	365	343	334	345	330	359	329	337	352	327	315	324	323	302	331	315	336	328	325	327	310	342	356	338	322	373	339	316	367	335	347	328	335	331	358	345	301	331	303	346	349	348	374	326	301	326	318	345	321	353	301	335	358	350	381	346	372	313	356	311	348	361	356	317	353	300	326	333	324	350	333	328	366	328	346	345	320	307	366	317	307	339	351	345	356	330	306	310	288	339	354	314	337	322	344	344	357	331	331	343	334	344	344	334	388	329	313	319	335	353	357	324	355	357	327	329	321	317	361	330	343	335	348	351	342	327	335	350	344	318	347	337	366	315	361	362	323	375	324	369	318	347	314	347	361	354	351	338	337	341	347	313	307	343	350	349	377	300	308	350	325	340	345	359	354	361	347	386	348	327	360	307	359	324	329	331	335	328	319	327	342	349	319	331	347	353	337	325	341	329	310	350	340	339	330	380	342	351	328	327	324	364	346	332	342	348	356	324	376	332	348	329	348	354	321	349	315	324	290	331	321	336	346	337	370	375	356	346	369	332	356	323	346	350	380	288	333	333	342	334	332	317	361	351	320	338	351	355	344	340	353	325	310	339	349	300	312	326	363	329	315	332	332	352	362	309	348	317	357	311	321	350	343	315	336	335	289	331	351	370	353	326	368	320	362	345	325	335	356	357	345	319	309	334	357	326	297	333	365	347	349	330	336	345	310	366	316	362	368	352	355	311	347	350	345	302	343	357	343	351	337	324	334	303	350	319	333	318	324	356	323	326	349	308	351	332	346	314	350	319	350	346	357	337	379	318	343	330	334	324	312	308	331	303	305	348	323	314	335	367	350	293	308	368	340	335	326	346	334	299	346	312	346	342	366	317	340	355	350	351	357	311	331	359	306	356	337	327	340	343	353	349	315	337	355	341	344	344	305	342	331	324	325	325	322	303	333	352	362	352	315	341	327	351	311	297	327	331	316	316	301	330	341	347	318	302	321	322	351	343	339	359	344	379	326	323	332	346	331	317	304	319	343	330	357	326	335	336
43858	30073	3549	4149	3751	3184	2581	2215	1954	1765	1598	1479	1347	1271	1188	1161	1066	1073	1095	1010	982	1001	982	970	965	938	950	943	942	964	911	877	882	886	895	863	837	842	829	879	862	855	915	859	869	835	874	834	872	841	836	851	850	851	883	823	817	815	794	857	857	813	861	808	808	812	815	804	819	835	881	876	846	789	836	829	878	783	856	791	890	819	873	831	762	785	839	842	859	804	819	853	805	803	771	829	836	838	873	877	841	860	778	780	724	794	856	843	817	802	822	810	838	792	846	812	820	770	868	751	845	834	855	793	802	811	823	813	830	817	835	801	805	804	787	787	824	772	830	815	815	819	766	752	763	819	786	834	841	799	786	780	777	831	836	799	782	750	798	839	774	796	842	783	814	820	836	858	845	796	772	754	835	805	845	807	785	781	762	832	847	803	877	791	837	809	776	823	844	823	772	754	832	826	827	793	834	872	822	829	817	811	808	769	854	834	820	789	748	813	831	769	813	779	807	837	792	791	850	781	763	854	841	831	794	771	848	804	798	756	806	823	832	810	806	829	877	808	751	779	824	802	837	824	787	780	785	837	733	807	831	845	889	812	825	790	806	843	748	812	819	805	796	802	834	822	780	843	791	818	792	749	791	843	829	806	836	790	786	825	813	780	816	819	807	806	795	805	815	833	835	816	792	783	836	797	791	818	816	839	828	774	802	789	778	832	751	802	807	778	814	868	812	824	797	764	831	809	791	764	794	825	736	866	880	827	790	821	842	779	748	796	832	806	807	786	822	768	873	791	843	750	796	803	801	817	795	811	791	825	763	874	794	827	891	801	786	831	813	817	867	775	766	858	824	802	805	800	803	817	777	825	775	831	793	825	800	784	773	786	822	852	864	777	848	781	821	792	803	814	836	855	786	799	823	820	813	806	762	798	817	806	782	770	778	801	805	784	822	799	808	830	808	867	835	785	815	811	739	827	794	809	775	804	801	846	841	761	791	828	776	849	778	808	805	790	836	819	794	838	781	801	806	794	787	786	849	831	796	870	814	810	831	810	760	782	777	792	782	775	797	805	808	787	787	809	819	814	811	754	775	779	807	865	746	823	766	818	840	823	754	823	783	772	821	804	785	812	812	792	868	781	817	809	822	777	797	782	786	832	766	814	836	789	839	835	867	809	822	749	799	827	849	813	836	800	822	812	810	813	829	799	819	774	842	806	827	807	776	819	783	835	830	776	766	772	769	852	789	851	795	774	797	814	828	789	776	775	816	788	794	830	800	821	853	818	815	803	814	803	772	818	799	828	771	802	795	806	816	760	793	760	794	819	833	834	805	821	794	829	757	790	821	796	770	859	825	784	797	769	845	857	787	860	822	791	803	763	777	807	818	780	827	792	753	797	790	825	782	771	851	790	835	805	765	808	795	831	820	800	803	844	834	817	789	839	733	809	846	807	825	853	831	794	807	844	820	855	848	837	807	796	789	799	801	794	839	858	776	844	806	802	811	802	821	822	793	834	769	820	814	843	790	805	762	799	793	782	792	801	806	775	763	836	808	801	807	815	815	773	814	853	787	781	788	780	846	790	788	831	818	840	783	795	794	824	788	845	776	801	783	830	793	799	827	812	841	825	809	775	802	804	758	805	836	778	834	774	819	842	817	786	789	798	788	809	856	760	813	844	836	775	824	859	851	812	821	848	792	799	766	798	790	827	803	833	765	795	831	827	829	848	799	800	793	852	812	824	774	746	870	801	807	797	798	807	804	796	836	800	812	776	824	790	850	824	769	795	818	772	811	828	781	770	805	796	828	758	821	769	825	805	842	803	807	772	793	774	770	792	793	782	838	805	844	832	773	817	826	777	804	839	781	827	852	766	776	758	792	790	798	804	728	782	831	802	774	799	850	772	832	835	807	782	851	792	790	853	812	840	832	791	818	782	783	828	842	828	816	774	821	808	841	758	795	821	867	798	778	823	769	842	809	817	836	817	793	781	770	815	825	788	772	817	816	772	769	802	789	796	791	769	834	818	775	781	823	788	863	835	855	793	802	800	785	825	812	776	797	820	778	836	823	847	910	830	819	808	797	781	808	823	773	775	835	811	784	773	807	824	841	884	798	830	846	797	839	783	823	799	778	777	791	792	830	789	806	835	842	788	826	842	788	785	877	791	791	792	814	822	811	820	753	781	770	800	813	784	871	764	779	862	786	836	743	820	850	812	797	832	785	759	788	789	830	805	784	839	815	804	816	764	813	822	839	796	794	864	804	845	826	776	822	772	819	755	779	764	829	774	805	789	826	812	796	794	857	844	793	827	833	861	825	876	753	790	800	809	788	799	820	801	841	779	763	843	764	850	793	802	795	838	771	785	782	822	838	780	827	856	835	831	804	784	788	792	830	831	776	820	770	811	776	809	821	812	800	767	787	789	807	811	820	830	774	826	807	832	780	780	816	827	847	811	775	870	804	802	824	814	819	822	792	804	829	811	839	809	786	807	854	795	790	791	826	779	794	765	777	777	770	781	845	828	776	793	766	803	827	787	825	833	806	807	811	845	791	791	836	833	774	888	807	797	782	784	783	847	830	805	770	807	792	802	824	797	874	808	805	838	837	769	828	802	823	809	796	801	796	774	792	788	815	773	808	817	805	780	791	841	798	814	795	824	799	772	786	776	843	817	798	812	838	803	778	772	770	841	830	824	810	796	823	769	767	844	804	857	775	830	791	842	801	843	804	791	833	810	805	797	821	839	779	759	846	792	754	740	770	888	817	805	787	806	802	794	804	817	823	830	801	794	825	814	792	797	817	816	785	805	819	807	773	776	837	785	820	816	776	800	821	845	818	794	781	820	838	870	870	840	785	790	816	804	782	823	789	763	800	772	772	809	820	781	807	802	788	809	841	823	822	806	810	803	822	803	799	754	772	785	792	837	839	817	796	783	792	834	801	805	810	836	774	844	853	778	822	716	884	795	788	783	816	795	813	798	821	792	782	781	857	820	791	808	771	785	795	794	847	794	797	787	798	805	834	839	817	775	786	814	822	860	798	804	784	811	806	824	775	805	810	837	785	810	844	820	778	794	764	830	809	846	805	792	802	791	808	789	828	818	789	820	798	771	828	797	790	820	821	805	785	812	791	812	785	784	812	789	802	807	792	817	821	779	810	835	802	801	795	805	780	800	821	788	846	844	781	798	821	785	794	793	822	809	816	820	807	832	777	763	763	830	849	830	841	762	776	802	809	811	814	797	791	813	804	779	786	768	763	799	842	807	786	826	829	797	820	791	818	760	787	812	838	784	879	813	820	777	828	818	795	783	782	820	840	833	782	794	800	781	825	785	844	825	787	822	842	842	797	768	856	847	814	784	786	838	824	828	787	758	807	830	807	836	833	825	808	771	808	790	798	812	771	835	806	819	793	771	802	790	816	798	798	817	784	824	791	825	852	795	808	811	804	790	810	749	873	780	846	858	817	778	727	801	774	782	810	814	826	771	794	825	771	779	838	843
8310	3664	232	190	184	193	185	184	181	152	169	176	161	172	181	164	163	178	180	156	163	171	146	195	153	171	170	158	170	190	172	170	177	176	176	168	177	189	149	163	174	181	163	167	152	173	170	163	180	168	162	173	172	147	172	166	171	188	182	180	168	179	175	144	152	165	167	174	189	166	176	177	177	178	184	165	154	161	152	165	141	162	184	175	187	153	164	168	186	160	170	174	161	168	163	189	167	181	175	177	176	173	184	181	172	179	175	201	177	180	152	189	170	149	160	166	182	161	160	181	156	175	197	172	163	191	153	161	169	184	158	170	185	155	162	179	155	172	188	166	181	184	193	159	158	156	180	178	165	161	160	150	201	167	176	172	156	186	160	168	153	176	167	182	184	168	160	166	171	181	176	162	166	176	196	179	154	180	167	172	152	182	162	175	162	166	177	175	188	150	189	168	184	163	181	164	183	161	165	185	180	187	193	167	173	170	172	166	190	150	177	154	155	147	164	170	153	183	163	179	156	152	162	155	164	155	183	174	171	172	171	177	162	151	174	183	190	164	177	153	184	158	163	159	188	165	178	170	166	163	161	180	145	169	171	171	156	158	155	175	172	201	155	195	164	141	177	179	181	176	180	177	163	162	166	184	181	161	148	193	180	166	149	164	161	188	170	185	151	164	187	159	169	162	171	141	176	187	169	158	177	184	178	181	151	160	170	162	166	164	163	181	183	189	171	194	183	153	172	165	165	163	190	162	177	132	151	180	172	190	172	167	177	148	172	161	169	158	175	159	182	165	145	168	174	177	160	163	163	186	164	157	172	179	195	156	174	165	182	160	169	183	179	157	174	145	173	169	152	177	151	149	167	175	170	151	172	198	179	167	179	176	167	170	174	175	153	181	203	167	169	180	185	201	157	163	172	155	175	166	150	199	171	173	157	183	142	174	165	160	169	161	199	174	168	177	203	163	165	179	171	169	176	196	153	159	160	154	163	177	166	167	185	149	166	171	173	165	161	172	188	168	152	139	167	164	167	167	183	176	168	164	173	175	162	174	158	170	185	172	173	186	171	163	182	181	174	163	181	184	174	173	179	164	192	181	169	161	182	161	172	164	165	178	176	152	173	183	185	156	169	150	180	182	177	186	184	158	170	176	162	166	177	172	166	160	162	160	159	151	157	177	197	190	157	178	145	174	156	182	147	172	172	160	184	186	157	148	143	170	166	161	180	162	157	153	175	171	151	169	165	177	172	168	159	190	172	174	165	185	170	166	174	176	162	158	177	196	184	180	147	150	157	174	159	148	186	146	176	169	165	172	169	184	151	178	187	163	182	161	182	180	168	171	182	179	188	184	155	178	156	153	188	175	145	172	172	179	172	199	163	161	185	176	168	190	175	180	165	189	198	148	173	160	146	168	149	145	172	162	165	170	161	150	176	178	163	156	134	174	159	138	159	176	181	170	150	187	168	172	175	179	142	173	179	188	191	186	137	169	186	188	192	156	164	148	181	158	166	159	155	182	150	149	182	165	175	180	170	196	164	174	167	166	180	173	170	185	162	174	175	188	173	187	170	175	164	183	149	170	178	170	170	175	160	163	164	167	172	187	169	186	172	183	139	164	177	175	178	193	166	183	164	176	157	178	182	158	167	185	171	151	168	182	165	188	162	176	179	166	163	156	176	162	151	135	186	171	168	160	169	156	161	173	145	185	153	151	171	170	171	154	157	162	152	168	157	169	196	167	162	152	158	149	177	151	157	161	176	182	176	187	170	193	185	172	173	195	172	160	164	172	161	209	177	174	156	172	187	160	183	186	155	163	167	164	153	199	182	174	184	177	191	202	152	157	157	129	186	182	150	195	147	188	187	167	179	172	152	165	156	171	175	153	145	156	166	179	176	183	153	188	173	173	168	181	175	197	179	199	167	182	143	171	188	153	193	154	173	182	167	175	183	161	159	170	181	157	164	191	166	149	132	185	193	169	191	160	165	165	180	153	161	157	178	164	168	142	147	182	187	165	155	188	176	170	177	156	171	184	168	181	186	163	150	162	179	159	155	166	164	161	166	165	179	168	182	185	181	163	161	184	169	168	189	176	173	195	162	157	155	169	162	194	168	173	183	165	162	167	164	157	159	170	161	163	163	162	154	179	186	161	164	187	183	166	161	177	164	198	173	190	148	184	153	135	170	167	179	156	165	179	158	151	166	153	181	167	155	201	171	196	164	200	186	144	158	189	167	172	158	146	163	156	175	186	163	176	155	168	172	156	148	148	173	181	148	167	170	180	162	156	172	181	187	174	170	142	172	155	182	164	187	157	160	148	174	154	162	183	161	181	177	176	146	159	153	182	182	175	163	179	170	185	161	145	191	192	175	147	166	159	184	149	163	198	176	162	139	165	163	196	179	186	167	170	138	154	171	154	168	167	171	156	176	169	168	155	179	170	179	175	164	189	157	153	172	176	181	173	170	131	167	196	180	170	192	158	161	171	183	180	159	177	178	168	188	181	177	169	162	181	171	184	185	148	150	174	167	172	164	149	158	186	165	179	182	187	168	170	197	199	169	178	183	186	169	139	170	167	196	173	185	176	158	166	189	168	157	164	150	143	176	172	158	167	172	183	176	166	183	174	167	180	209	170	178	170	215	159	181	186	123	179	169	165	166	177	161	185	171	182	191	166	189	166	186	168	180	196	160	164	161	169	173	182	158	166	173	154	183	188	171	169	185	167	181	167	175	175	149	178	157	159	176	169	151	180	186	203	143	188	172	182	160	132	167	177	164	172	180	155	188	185	195	177	180	162	187	172	185	172	186	171	173	162	173	184	193	158	184	196	160	159	180	176	168	169	173	171	182	172	181	140	166	189	168	170	169	173	176	183	154	167	176	145	178	188	158	158	180	172	151	157	160	185	159	214	151	171	144	170	165	168	182	187	182	186	165	158	169	180	155	177	181	135	150	192	173	176	173	168	153	172	156	167	204	160	163	157	163	201	168	162	196	197	171	178	159	170	185	122	143	167	180	154	153	179	198	176	165	159	172	155	150	170	175	163	177	173	168	171	176	155	188	191	183	171	194	165	172	170	182	192	153	180	164	160	160	160	161	159	149	169	173	151	162	177	161	173	186	186	161	190	151	174	171	172	178	146	143	176	180	187	196	169	188	172	194	172	162	172	163	163	148	161	182	178	184	185	178	156	168	139	164	176	201	189	175	165	180	172	150	194	151	170	166	169	165	160	182	154	181	171	189	185	164	189	168	177	162	153	170	156	161	176	193	153	170	176	162	182	162	171	194	141	171	161	162	165	184	138	149	161	182	162	161	184	154	165	152	167	140	196	178	199	178	176	155	165	168	166	169	192	164	176	171	194	153	163	153	176	169	157	191	196	175	177	173	171	186	214	177	138	169	173	163	152	170	186	164	164	177	158	178	160	170	153	162	159	157	169	190	173	179	159	178	158	174	161	172	174	163	144	150	151	165	186	169	168	178	153	172	151	179	193
9587	5703	528	542	549	551	537	534	538	497	531	483	515	493	548	506	509	487	477	471	461	485	509	511	520	472	462	480	471	507	481	533	490	499	487	490	489	496	458	462	490	518	475	474	500	497	485	487	455	443	459	476	497	462	508	498	498	457	498	478	501	462	465	458	518	480	506	478	504	495	532	501	447	480	465	489	507	461	448	494	509	497	476	486	482	494	490	467	502	492	501	513	466	475	460	481	450	483	481	510	489	495	458	507	478	510	474	486	489	462	471	478	511	482	485	522	479	498	480	455	455	517	520	480	527	504	485	470	503	478	456	467	514	484	482	500	473	461	485	488	474	454	483	482	458	500	519	492	476	507	470	497	488	488	473	501	498	455	515	453	458	525	453	499	508	495	505	511	473	503	453	482	449	487	497	452	528	480	476	488	479	460	480	494	443	457	511	484	491	524	483	478	493	485	487	483	496	452	448	492	465	483	494	472	432	475	441	488	451	479	479	490	507	467	489	462	492	469	466	461	493	469	474	457	483	453	491	451	498	517	481	453	499	488	478	473	522	497	465	450	459	496	433	499	456	512	478	488	487	511	488	513	472	489	452	486	457	515	512	498	510	488	477	483	478	509	500	478	513	499	497	481	492	479	470	488	460	472	463	468	479	506	495	450	500	484	497	513	460	484	494	478	486	466	480	535	480	455	479	490	463	488	519	443	500	513	495	484	456	531	484	496	499	452	498	462	523	455	494	499	460	484	540	468	496	472	481	466	470	492	474	529	449	530	484	478	486	496	479	467	504	485	489	483	495	446	469	464	504	511	484	464	475	465	482	434	495	490	481	480	495	493	466	518	465	480	473	520	479	457	474	548	506	476	504	488	466	471	473	518	516	488	471	445	476	488	497	509	461	508	462	447	462	480	496	466	475	474	502	494	487	470	498	503	485	466	506	479	478	491	479	525	487	471	489	493	537	474	468	449	504	461	473	498	455	489	460	442	506	438	482	485	515	463	455	540	475	507	453	463	508	478	530	497	511	487	448	470	495	470	439	473	478	481	498	462	460	474	527	469	497	488	459	454	458	465	489	475	502	483	491	528	488	496	509	487	508	508	492	478	509	492	496	463	476	504	482	492	459	474	525	525	460	497	486	443	459	483	494	480	491	506	439	492	464	490	501	460	459	487	491	488	491	425	486	476	474	466	492	468	520	457	463	490	485	480	488	487	468	461	488	455	531	482	528	471	426	458	471	494	456	432	493	498	506	489	488	482	452	457	489	484	506	489	459	516	470	476	511	510	489	421	482	493	483	478	523	449	493	471	493	503	466	471	478	509	482	502	472	505	489	462	429	477	453	470	454	499	511	480	461	510	486	463	458	492	471	454	489	486	503	503	499	495	466	464	459	486	487	478	464	486	501	486	501	518	467	490	517	507	531	501	486	498	424	517	472	483	498	517	449	519	482	445	476	475	487	524	466	509	485	491	510	503	472	500	495	453	494	502	482	511	479	487	477	515	481	488	507	505	477	513	512	495	471	485	485	448	451	451	502	497	483	500	483	440	469	493	500	502	524	470	462	495	478	489	469	470	477	524	529	487	472	521	470	485	516	469	486	493	447	438	515	511	477	500	455	502	479	478	489	477	461	465	485	452	459	473	489	483	495	458	487	527	470	519	478	496	474	449	487	470	442	478	484	477	468	495	512	507	480	486	439	493	473	506	497	477	455	472	455	458	503	449	488	429	520	463	518	471	486	482	514	512	462	484	495	494	460	487	475	465	464	482	501	455	504	475	465	491	448	520	495	472	483	468	498	491	490	493	467	498	492	484	473	489	506	485	507	452	487	477	467	481	489	487	476	495	464	491	474	490	473	497	457	488	494	517	511	507	477	507	458	487	474	495	493	488	487	502	482	488	470	488	475	487	481	464	497	486	487	485	492	491	437	477	493	477	488	440	471	469	455	472	465	514	493	485	498	478	503	477	509	467	455	453	469	478	435	478	508	483	506	487	478	489	513	500	479	512	470	466	515	477	484	487	484	495	493	512	508	504	500	471	511	481	476	515	495	467	468	443	485	463	448	486	467	505	481	475	538	483	509	473	459	492	493	498	516	479	486	528	476	510	504	515	504	478	453	506	491	466	464	437	481	469	481	515	459	467	478	464	506	457	461	483	480	479	529	504	474	490	498	498	516	520	498	548	533	475	481	459	503	469	467	482	524	525	498	480	497	467	494	527	477	442	467	503	466	484	479	490	441	521	490	470	458	485	469	518	492	492	504	472	481	504	483	460	471	467	484	512	499	452	458	514	508	468	468	509	503	507	524	489	459	468	487	488	500	472	492	479	446	506	488	490	489	443	494	499	482	483	515	464	476	465	499	531	482	523	482	502	458	478	479	528	482	491	476	474	489	490	474	479	476	478	456	487	459	490	481	458	490	481	472	487	479	462	474	482	512	477	506	468	492	450	471	464	472	447	492	552	511	449	505	454	464	490	502	496	454	468	442	497	486	465	498	505	442	478	492	512	471	475	511	466	484	489	482	482	460	464	472	469	498	505	459	463	465	459	493	442	461	495	476	483	481	476	435	467	463	448	508	500	493	504	487	482	468	500	483	501	466	480	496	492	457	436	506	508	511	541	497	449	460	455	480	472	507	492	489	472	485	472	480	479	474	514	509	490	497	481	504	476	431	458	477	530	448	495	471	469	499	482	430	473	449	496	495	492	483	477	496	467	477	477	528	464	479	485	460	490	498	497	501	461	442	488	514	461	503	451	501	464	479	507	471	493	519	506	484	504	497	497	487	520	516	457	469	495	470	487	450	480	518	470	493	467	454	443	492	502	485	492	474	487	475	505	514	498	502	481	481	519	466	536	468	506	502	493	492	475	506	501	519	468	468	475	444	456	507	491	496	521	485	495	468	532	491	513	503	488	438	464	470	488	489	504	471	460	498	493	481	489	446	447	466	503	487	476	477	488	481	502	460	468	492	463	486	469	501	466	481	508	465	469	461	461	491	467	473	497	450	486	461	466	488	473	494	538	440	481	478	497	494	470	479	466	524	502	449	485	497	470	481	493	522	467	478	491	484	454	504	494	479	463	459	470	496	505	462	465	507	483	481	505	510	515	513	484	484	473	514	454	493	533	536	495	487	496	498	472	483	490	458	470	518	488	526	469	472	492	492	486	465	472	440	513	495	482	476	446	460	513	439	511	506	505	498	471	479	471	462	471	501	514	491	469	476	504	515	474	476	467	456	447	494	508	509	485	495	484	469	468	459	493	496	466	430	491	489	463	498	455	466	438	490	510	454	472	482	487	524	492	488	485	475	498	488	488	500	506	498	499	518	475	480	494	489	471	527	513	480	500	454	467	487	476	445	482	486	488	492	456	455	453	495	473	472	444	490	508	507	492	472	506	486	489	505	468	509	456	495	499	481	517	481	438	463	504	477	540	487	469	487	496	458	447	515	496	497	466	471	476	515	468	497	476	492	486	511	502	507	483	492	474
55716	43884	11972	1886	727	585	527	430	392	394	389	409	355	381	337	353	369	370	306	349	359	350	373	363	325	336	350	336	349	313	350	323	339	345	344	333	356	342	332	327	338	365	385	350	356	349	341	338	305	319	339	336	345	351	332	345	327	317	365	355	343	334	351	301	323	311	322	340	335	303	346	320	342	345	345	354	361	353	341	307	318	349	317	368	321	309	319	341	322	321	375	336	333	341	365	326	336	323	309	305	380	327	339	322	308	322	337	370	332	332	328	328	319	295	296	322	316	322	318	342	318	323	312	327	334	363	358	325	323	336	322	342	323	307	322	304	315	311	349	339	347	303	340	328	340	319	329	361	350	331	322	308	347	323	317	338	331	341	300	318	334	360	319	331	332	347	355	359	351	316	335	298	297	324	335	313	331	346	330	326	325	329	325	364	324	348	367	341	333	330	340	349	341	329	348	351	340	343	354	331	349	325	324	322	312	357	336	333	343	329	314	320	348	322	337	348	347	343	341	332	343	340	318	357	333	313	325	344	347	340	326	321	335	346	338	307	368	314	301	332	341	323	339	335	311	355	358	372	348	339	344	323	318	325	352	294	338	321	345	343	324	340	343	313	354	301	325	313	309	322	332	327	307	320	322	309	321	336	355	347	328	319	324	337	332	354	323	332	329	359	366	341	330	345	373	339	366	295	322	294	323	314	332	359	341	351	323	333	331	327	313	302	372	298	338	296	345	323	327	333	360	306	322	328	319	336	320	324	323	352	286	317	317	341	323	361	339	354	339	335	310	325	341	350	301	341	334	324	355	303	312	312	322	288	322	379	343	349	321	337	343	337	347	344	370	292	345	352	328	366	316	327	331	338	325	320	322	347	340	346	358	354	335	308	344	334	321	326	332	316	310	332	322	341	321	346	307	336	353	349	323	327	339	336	318	337	333	345	308	305	384	312	282	329	316	364	362	335	334	345	328	334	343	329	350	327	319	325	371	315	328	331	322	351	388	331	314	337	346	367	336	331	344	304	332	317	348	337	369	320	331	331	325	296	329	287	313	331	347	333	358	359	306	310	346	342	312	324	336	332	320	316	346	309	313	308	337	322	320	316	324	337	327	316	320	318	316	349	326	351	345	329	320	338	347	359	301	291	313	340	338	353	310	336	311	342	335	327	347	310	345	343	342	339	346	337	345	325	323	326	318	333	314	328	325	345	327	352	325	294	334	301	341	331	299	357	341	341	361	338	344	323	340	327	324	366	347	306	346	308	316	344	346	330	339	313	321	328	343	366	332	332	359	359	305	353	341	316	352	320	322	339	340	336	342	317	319	335	318	345	359	391	319	340	354	344	331	333	344	326	334	330	344	335	339	345	369	338	306	325	333	353	319	340	336	341	318	325	346	308	316	337	341	340	351	345	360	355	338	340	309	360	324	313	339	304	320	334	355	317	272	355	343	336	337	327	317	329	334	294	318	354	330	359	321	327	329	313	339	355	302	342	321	331	338	331	348	354	326	340	375	341	363	328	333	356	334	341	342	338	342	325	311	345	332	331	315	333	325	306	319	324	316	302	337	325	341	342	337	313	322	311	361	370	313	330	327	362	375	364	308	371	327	334	296	347	328	329	344	336	362	336	349	348	340	323	368	365	340	323	349	320	336	310	352	330	298	292	355	343	313	315	314	309	328	362	333	309	337	328	330	321	313	348	328	335	333	335	355	314	347	335	316	332	347	330	331	374	337	310	320	343	320	304	321	311	352	356	361	311	331	329	346	333	342	334	298	328	321	349	345	321	320	342	350	290	322	316	356	317	361	351	332	313	345	365	294	328	365	330	343	374	321	341	320	347	300	367	328	333	352	345	328	343	333	331	354	334	359	357	326	303	318	327	342	343	329	331	333	344	322	316	364	310	310	352	350	347	361	346	323	337	368	356	303	326	336	351	328	334	358	309	312	320	313	344	325	351	326	303	297	344	344	351	358	354	348	363	361	337	333	310	295	334	336	330	314	333	352	333	328	316	326	326	351	354	336	326	314	301	302	348	319	351	317	311	337	290	324	325	337	337	313	322	332	333	318	313	339	311	334	314	343	350	349	322	324	322	341	325	316	320	319	295	337	384	375	327	345	329	334	336	331	346	333	353	325	348	338	345	334	334	330	330	326	304	326	317	349	344	339	306	352	348	308	342	327	352	353	328	346	353	316	320	326	335	366	314	310	340	320	320	338	334	308	322	364	304	333	338	282	324	318	305	322	325	299	322	339	340	362	310	341	339	377	326	343	314	309	340	317	339	310	348	315	317	316	293	330	310	333	348	303	347	358	323	367	334	301	331	316	369	298	316	328	318	340	321	353	312	349	334	322	334	301	347	345	360	323	336	369	343	332	325	339	352	315	345	335	365	340	355	341	350	327	329	318	313	346	333	344	344	323	353	307	320	335	299	311	343	335	364	329	323	333	357	328	348	306	326	303	324	332	372	349	347	339	333	338	293	311	335	344	318	328	335	297	372	361	352	290	323	316	342	334	344	323	344	301	332	333	328	349	317	339	302	342	351	315	356	315	344	325	341	347	327	336	368	320	324	337	331	332	330	321	305	317	369	303	306	309	322	348	322	331	336	331	309	312	321	304	319	361	343	336	329	336	339	347	359	337	326	316	345	345	341	340	341	330	306	332	334	319	333	347	308	320	340	325	337	356	339	328	349	356	359	334	310	316	344	330	316	338	311	334	359	344	333	333	360	345	339	345	338	312	336	382	339	344	351	340	349	307	320	327	301	326	294	331	348	363	306	319	320	337	325	325	331	301	335	346	362	330	326	374	313	352	344	308	320	330	340	329	354	328	318	314	339	306	341	311	345	341	334	348	295	329	349	313	320	327	332	348	349	318	336	301	294	314	353	337	303	356	309	338	314	323	317	299	324	343	325	330	333	336	306	336	345	324	366	330	365	266	369	315	308	302	348	305	363	311	336	359	350	309	364	309	304	321	326	352	351	318	319	319	353	317	306	314	343	322	349	325	322	382	350	313	325	333	355	315	331	326	342	341	349	342	328	314	357	322	318	366	333	317	336	333	312	317	304	349	299	326	341	338	350	368	305	344	333	331	318	367	313	340	329	311	339	312	304	316	323	327	332	318	332	353	368	329	325	314	320	311	334	325	338	375	321	320	339	346	314	317	326	305	341	333	367	353	333	307	353	349	331	335	304	342	300	318	345	328	303	345	331	331	300	334	303	334	330	342	354	327	334	357	357	349	308	338	334	343	307	332	307	295	351	316	336	357	329	330	337	329	338	335	360	325	320	337	307	321	319	323	336	325	318	314	318	320	337	332	294	282	341	347	326	354	291	317	330	355	328	316	325	333	337	325	354	332	315	331	375	322	325	307	333	330	316	341	351	309	340	312	325	356	322	309	353	347	327	331	335	320	356	322	337	327	331	359	302	301	323	344	329	328	344	334	294	324	352	341	300	334	344	292	300	304	311	307	337	312	347	318	320	313	315
34529	23978	2223	2539	2329	2056	1723	1548	1432	1293	1249	1144	1122	1069	1074	1063	1037	970	1013	957	954	1017	915	907	876	934	906	862	873	889	881	898	850	863	857	852	866	825	846	835	890	857	856	870	885	799	819	874	851	838	848	857	810	823	848	832	873	852	816	807	864	859	777	816	818	851	830	808	877	794	822	845	837	826	798	815	875	802	846	839	869	825	826	811	835	783	799	866	906	841	811	909	835	809	808	854	888	808	830	858	824	821	766	746	848	849	796	837	843	880	857	875	822	811	812	807	821	838	844	824	846	804	866	816	816	869	815	852	799	799	810	787	877	834	823	872	864	811	838	850	844	848	842	847	797	800	826	834	815	836	866	832	836	829	840	835	793	829	842	842	823	887	745	854	819	822	813	838	849	834	810	828	818	879	764	854	837	813	841	902	824	793	827	819	792	781	804	803	857	838	809	802	873	838	835	775	831	761	823	829	762	820	820	852	890	775	839	801	783	806	833	824	802	821	837	817	806	817	833	835	816	819	789	787	862	828	856	788	822	772	815	777	803	861	862	843	810	832	820	820	859	829	802	816	837	786	874	853	835	796	830	862	803	835	857	793	855	820	805	839	863	850	832	813	815	856	884	790	827	831	766	889	801	860	798	846	819	836	817	775	865	854	837	783	808	811	891	864	811	851	819	831	826	812	763	824	827	848	825	841	822	816	823	819	855	811	841	798	838	760	821	833	832	794	819	806	779	778	829	852	836	799	878	792	833	831	914	795	796	837	820	863	850	836	835	825	818	847	808	790	848	808	860	825	812	808	889	808	844	811	876	836	899	788	826	855	807	856	801	803	802	829	811	791	800	846	824	850	809	806	797	841	829	896	839	809	867	859	834	870	837	871	851	835	823	834	827	823	812	805	832	847	846	850	868	807	891	867	844	790	786	841	793	818	793	827	832	832	887	832	812	817	840	865	828	796	845	872	806	812	794	812	820	871	869	807	850	838	821	852	846	854	824	780	793	847	825	835	836	764	808	869	804	816	804	848	744	808	844	803	795	824	786	871	811	831	789	817	836	848	876	818	805	811	793	805	831	789	887	791	800	822	833	784	837	821	830	848	818	810	760	837	827	855	855	832	750	818	838	832	852	796	817	805	820	828	851	880	793	777	819	814	802	832	869	767	830	821	788	846	805	823	812	803	849	870	813	837	825	828	806	882	814	803	829	789	828	828	808	799	862	826	830	795	827	869	895	841	820	811	824	868	821	832	822	865	815	810	799	843	765	856	815	799	839	838	810	862	904	828	859	811	825	842	876	828	848	834	816	834	810	834	794	843	785	831	786	853	850	815	796	775	819	846	843	864	842	852	843	851	813	802	790	805	852	885	860	815	811	810	792	860	814	820	815	830	830	800	838	854	784	807	847	766	806	813	870	768	913	895	857	836	790	807	832	804	800	798	794	911	868	865	832	843	865	813	839	821	804	826	832	833	768	848	869	828	859	803	828	827	822	804	878	788	836	823	863	810	833	807	845	790	806	863	861	879	873	785	809	838	816	877	832	765	813	809	812	828	853	858	790	844	810	800	881	810	825	834	846	803	808	842	852	838	834	829	822	851	811	840	824	869	770	825	813	765	848	864	769	817	741	871	833	863	808	801	826	844	814	864	801	852	831	836	812	816	831	842	796	859	852	808	822	859	836	834	879	778	787	877	785	808	894	780	851	815	819	778	824	826	878	872	815	807	803	796	809	854	793	820	849	900	799	797	820	815	846	812	839	767	842	866	853	823	808	835	880	903	813	892	813	839	831	828	788	824	869	828	783	787	842	805	832	822	824	815	814	831	827	836	821	812	827	780	833	866	802	787	799	868	800	832	806	850	833	788	807	857	816	799	876	843	825	784	843	793	844	829	799	846	794	855	812	842	791	856	804	835	856	876	841	801	808	849	835	784	843	792	851	806	819	792	871	840	797	853	837	840	798	810	800	792	830	847	811	838	866	777	843	816	833	785	821	815	838	811	822	828	765	835	855	848	894	800	875	789	821	799	798	816	835	857	786	843	837	882	828	820	839	865	828	846	798	827	850	807	820	848	815	807	858	810	853	825	796	868	860	830	834	810	851	857	870	786	801	818	895	848	826	852	862	805	844	801	811	802	848	836	839	858	796	839	850	826	808	837	897	786	822	843	874	845	835	841	779	808	853	780	805	824	845	828	832	780	907	828	861	801	823	802	782	856	836	831	756	803	833	774	816	853	861	804	832	786	840	858	833	800	831	842	800	813	796	803	850	896	832	834	856	825	889	803	824	778	803	841	833	850	825	783	837	859	858	760	855	847	866	820	878	760	833	905	779	862	898	832	819	839	836	795	809	828	807	835	858	801	865	817	843	856	773	890	813	844	802	813	789	821	832	877	853	828	854	765	863	858	849	819	788	843	845	806	797	804	818	759	776	830	776	808	834	861	878	827	799	776	880	813	843	804	808	778	874	861	832	847	765	800	856	840	806	862	804	859	877	808	802	781	845	835	818	784	856	799	839	851	858	829	876	803	863	824	816	833	812	809	864	814	787	822	819	777	855	826	851	800	852	806	835	832	809	810	826	832	842	838	798	825	793	830	870	854	875	802	862	848	789	827	812	854	834	884	784	814	866	781	823	855	822	833	813	809	842	845	791	807	865	800	876	884	828	798	831	835	823	847	837	830	830	804	810	774	824	852	865	840	795	801	832	866	900	842	855	840	800	804	821	847	848	825	846	849	807	844	839	819	799	797	811	802	871	805	841	786	816	807	810	839	839	811	844	844	838	850	817	842	820	862	812	831	838	807	841	851	792	859	815	804	834	867	803	852	807	808	855	814	834	833	832	823	812	840	822	823	808	887	795	766	869	794	803	787	834	804	804	827	829	874	827	866	806	804	821	850	843	843	778	835	848	809	848	840	808	843	797	830	852	816	852	838	837	831	820	851	841	834	831	869	808	887	841	779	865	861	892	815	804	849	807	831	817	827	878	821	843	800	830	825	811	801	796	799	859	813	799	837	839	858	814	855	785	802	840	842	818	800	833	845	845	848	856	850	799	817	844	834	796	854	829	816	852	827	842	834	801	851	844	847	834	838	818	834	816	869	808	817	869	848	839	832	807	822	873	815	790	878	810	812	787	775	829	808	836	792	824	819	820	833	855	864	859	813	858	794	856	858	812	858	841	789	847	768	867	823	802	801	819	840	877	861	829	851	838	888	823	784	802	805	844	837	838	874	879	770	769	840	827	826	792	840	827	817	824	834	808	818	836	816	782	843	866	870	798	868	844	820	847	829	807	777	892	821	821	786	847	800	844	817	819	837	796	849	823	817	777	821	852	826	782	797	883	844	819	801	798	825	850	783	827	827	785	831	796	841	800	866	780	782	806	827	845	829	898	861	815	817	801	809	802	797	856	855	757	812	859	838	807	819	840	833	769	797	826	815	789	814	801	814	851	802	842	858	829	813	844	847	803	835	825	806	811	789	819	831	831	820
70106	49747	19932	8283	1258	893	695	608	545	497	460	422	433	438	426	385	430	367	363	377	381	377	373	384	342	350	341	360	342	360	325	370	359	353	345	342	363	366	351	325	358	355	311	323	309	334	350	320	349	368	337	332	331	358	338	325	314	307	333	339	350	365	329	328	371	381	351	318	323	339	333	341	326	320	300	348	328	329	351	327	322	317	342	344	342	322	308	364	343	355	329	346	322	336	301	331	315	348	350	365	334	345	323	342	348	317	332	333	348	348	348	354	363	335	329	317	355	317	321	362	317	307	352	320	315	325	355	367	345	319	334	376	322	355	346	336	323	336	361	319	323	344	369	352	376	354	351	345	313	324	328	344	372	309	303	343	332	316	333	352	329	324	357	324	353	341	344	364	366	359	331	315	339	349	303	340	353	355	330	368	362	313	272	338	357	347	338	346	314	332	348	309	304	342	399	399	349	356	340	323	327	352	344	348	304	343	322	384	294	331	349	322	346	364	336	368	327	320	331	338	374	350	375	375	292	341	375	310	309	342	316	334	322	350	340	336	355	289	357	345	322	338	329	345	358	337	346	330	315	320	352	385	339	339	318	325	362	341	370	353	296	366	313	319	323	335	323	302	317	321	328	397	341	324	338	302	360	346	337	325	326	306	361	325	344	366	317	335	345	334	324	314	342	347	340	369	364	350	321	299	352	320	334	333	328	369	306	339	332	352	355	310	335	352	344	341	338	352	353	318	302	296	313	347	360	332	348	312	347	333	359	313	315	348	320	338	336	336	345	337	339	314	342	352	328	325	348	355	315	325	357	349	330	341	359	325	341	357	316	310	352	298	350	351	338	340	336	335	367	328	309	303	325	338	347	329	349	333	310	341	335	377	344	334	382	353	344	349	330	324	335	365	366	312	331	339	348	327	362	323	322	343	351	366	320	319	322	298	359	352	338	340	376	340	355	316	333	338	322	385	316	314	352	328	323	344	371	361	331	320	372	315	319	355	355	369	348	348	367	323	312	329	334	313	352	324	350	342	325	358	363	345	331	346	316	364	326	366	342	316	340	328	351	333	386	375	331	330	354	299	356	341	357	328	321	367	365	328	355	321	348	317	327	325	357	328	324	341	322	318	300	348	297	325	344	341	348	341	339	335	359	334	296	323	328	325	363	334	312	331	361	346	316	332	315	321	346	337	328	339	309	334	343	347	343	328	319	323	341	353	327	354	337	315	362	304	360	346	337	326	333	354	374	305	296	327	356	359	347	364	352	368	333	347	343	344	345	335	349	329	352	356	356	366	309	338	330	334	317	322	352	335	342	322	358	367	366	350	374	338	345	332	352	358	343	360	353	340	342	344	291	339	325	345	329	344	357	329	347	330	320	362	343	329	325	323	305	311	311	329	322	334	338	347	335	327	358	352	335	341	350	305	342	336	310	315	327	337	345	361	338	343	334	378	323	346	330	358	354	344	344	320	360	312	352	348	375	346	323	346	344	321	353	330	368	349	350	338	355	334	371	345	355	339	315	363	300	318	347	357	337	331	312	330	348	344	335	357	322	309	342	337	342	322	312	315	343	312	329	323	327	336	336	338	369	343	315	345	345	319	348	351	324	318	362	374	320	351	336	331	346	338	321	329	323	325	343	324	323	354	345	308	335	364	299	365	331	301	347	336	343	336	365	308	328	341	327	330	319	320	330	334	348	347	331	342	306	365	342	312	365	351	333	322	332	345	280	291	340	334	329	314	360	326	358	326	330	366	365	353	314	347	353	295	343	355	312	355	292	300	342	339	305	317	354	318	310	345	349	299	370	328	311	349	316	299	353	335	350	357	359	348	303	341	351	348	325	343	348	326	333	343	315	337	350	398	337	325	351	317	328	305	329	352	349	354	369	346	328	357	328	318	325	322	356	333	328	305	320	352	331	317	351	372	303	357	348	335	294	329	372	333	348	320	338	351	342	349	349	338	339	334	311	309	324	337	307	359	356	317	346	345	339	341	325	354	305	341	366	343	342	337	344	341	315	332	337	335	309	311	320	334	362	367	335	340	315	321	312	355	334	330	362	363	327	325	326	325	345	385	344	364	314	341	340	339	320	319	328	333	299	341	354	333	330	320	333	365	328	349	313	332	323	327	312	327	303	342	322	328	346	342	348	345	323	337	333	338	304	340	344	335	336	312	306	368	320	311	357	321	327	305	355	331	336	397	345	316	341	346	350	333	371	325	306	395	351	315	353	320	334	335	372	314	315	344	337	306	323	307	319	361	315	338	350	361	332	341	349	363	366	390	342	322	341	300	335	309	353	338	282	367	340	346	330	368	356	328	336	309	300	316	353	350	342	334	333	359	324	290	315	340	328	352	352	310	329	354	365	326	322	328	339	317	333	330	366	341	332	358	337	332	329	330	348	366	335	314	357	357	367	341	358	331	354	347	340	347	340	370	344	357	332	321	372	329	346	359	318	354	335	322	330	346	362	341	351	342	366	328	333	357	329	346	337	339	332	351	318	318	337	295	357	342	370	326	337	331	317	329	369	348	321	372	337	363	372	322	371	331	359	298	367	318	373	364	357	332	351	335	340	359	330	342	340	338	354	352	327	302	335	356	325	302	334	355	326	364	353	343	349	357	332	376	343	304	326	346	307	266	308	364	356	327	322	310	354	343	377	326	358	345	321	333	375	369	362	354	336	324	313	362	357	318	338	351	340	359	352	354	351	331	333	346	352	352	343	323	324	330	351	348	348	353	330	325	349	330	316	335	345	310	353	320	303	345	307	328	353	299	339	321	334	325	343	358	339	350	331	319	332	340	308	334	336	329	347	357	340	321	335	347	357	381	362	327	349	321	350	351	331	347	330	330	328	336	313	311	352	334	331	319	328	316	351	318	321	309	324	322	355	327	350	365	337	340	359	350	317	316	320	305	328	353	334	313	348	331	311	340	336	347	333	305	343	368	344	342	296	315	330	366	312	370	325	336	319	347	292	330	298	354	334	316	353	332	329	358	349	328	349	352	382	339	324	357	322	334	336	368	303	318	355	327	350	346	347	340	336	332	371	294	333	364	338	332	349	331	338	345	303	318	337	312	343	333	361	341	357	352	352	355	327	340	357	316	331	298	343	343	339	351	346	296	330	366	389	337	296	315	346	340	355	317	319	317	345	326	318	356	332	345	315	329	346	370	346	305	327	309	342	322	334	375	338	356	339	335	338	319	330	328	353	319	321	340	345	334	366	372	358	358	320	356	329	356	316	355	355	324	323	344	357	308	296	314	329	347	312	311	374	320	332	318	332	344	358	379	355	358	348	316	349	331	360	300	348	321	338	317	365	295	327	356	316	336	337	342	339	352	336	340	343	336	313	334	334	324	344	337	317	359	328	302	317	343	333	361	360	342	326	347	365	356	298	348	344	357	335	321	333	314	324	345	348	324	306	327	361	336	340	381	337	317	323	358	334	332	337	288	316	345	326	342	365	336	354	339	373	339	336	324	343	379	317	332
43694	30276	3512	4222	3641	3086	2584	2155	1878	1714	1619	1530	1355	1282	1194	1181	1085	1149	1050	1051	1015	982	956	937	973	949	939	992	910	883	929	914	886	909	876	882	910	878	844	834	872	846	840	881	873	831	850	794	851	880	876	869	904	899	838	925	854	887	806	854	822	820	848	898	885	841	801	819	842	822	900	841	807	829	835	795	793	852	779	888	781	865	830	822	796	789	872	902	809	884	795	823	834	808	787	812	755	796	814	802	825	888	837	837	846	796	838	787	815	772	807	852	762	816	846	818	765	795	823	835	842	825	809	816	807	796	804	850	840	792	780	828	794	821	807	829	773	842	805	823	817	799	807	824	856	781	808	829	832	828	832	774	847	821	775	834	843	793	830	817	790	856	766	819	781	830	849	830	798	768	813	831	859	824	818	806	801	797	801	744	809	792	813	789	833	815	793	810	795	871	831	807	802	849	825	860	812	828	842	840	834	814	803	823	843	803	838	786	784	843	782	834	813	816	762	811	806	807	779	771	815	832	816	832	800	830	799	797	836	800	839	780	815	820	818	817	793	785	828	801	798	835	757	828	795	841	834	836	850	830	826	802	789	827	844	811	843	809	821	814	847	809	770	873	773	867	802	803	809	774	849	827	801	819	792	806	812	835	774	835	814	831	774	821	785	817	767	790	825	836	829	824	863	834	807	769	788	783	822	842	838	864	817	851	807	806	819	806	788	828	801	797	889	825	809	814	834	851	828	869	835	839	828	833	817	838	831	813	849	882	794	838	791	807	870	799	836	791	816	846	768	830	828	764	777	798	816	847	797	821	815	787	778	716	772	800	746	823	853	794	815	817	809	799	811	832	803	820	790	782	793	772	797	835	770	764	794	832	836	779	815	812	800	884	858	896	837	812	798	858	779	826	836	807	830	836	846	831	793	768	745	810	749	809	803	785	844	850	839	798	769	797	786	813	808	839	824	805	747	822	759	817	816	827	780	836	811	756	867	805	803	836	838	843	745	839	794	821	803	851	822	847	818	777	803	828	783	828	815	814	792	816	839	799	797	865	780	786	833	798	800	807	837	788	791	835	767	837	782	821	811	791	797	901	829	822	814	861	807	818	823	832	841	812	918	794	797	763	800	827	757	825	812	806	838	799	790	841	794	803	757	832	829	753	759	826	773	823	844	800	862	799	803	814	764	812	856	800	811	774	794	822	801	790	801	836	832	837	795	834	836	769	841	772	858	795	819	816	844	810	807	823	828	791	820	814	780	813	811	785	857	821	802	808	819	765	851	798	820	831	807	798	838	786	822	856	801	815	805	767	844	752	773	774	858	791	829	843	792	788	794	846	812	820	813	793	817	811	790	786	805	838	825	809	840	780	846	765	827	862	845	812	792	845	822	855	842	811	802	789	805	795	844	881	827	856	804	836	789	807	799	760	786	774	845	810	862	809	791	797	832	813	839	829	840	812	816	848	859	791	828	777	814	818	798	871	807	872	853	848	849	791	810	824	779	791	810	781	727	808	823	810	799	783	775	864	834	740	786	799	781	801	796	771	799	798	783	804	822	827	826	837	824	873	826	848	801	815	821	841	791	877	795	807	841	854	772	839	850	794	836	858	801	800	819	789	836	840	844	819	817	784	802	830	774	807	846	771	815	789	813	789	811	784	820	839	763	775	811	841	830	818	800	787	819	759	767	826	788	814	867	804	725	779	840	839	820	772	834	823	815	802	742	795	833	835	828	809	789	813	803	796	783	826	780	774	772	785	840	798	846	773	824	862	768	827	845	744	798	796	864	783	796	782	801	805	818	825	832	778	762	823	841	815	830	802	831	834	817	845	817	880	826	816	789	767	815	832	842	851	841	779	785	820	812	822	828	794	810	776	800	840	817	840	828	857	782	825	789	793	878	812	828	816	811	830	801	838	798	798	814	839	845	795	841	784	836	837	837	810	759	833	831	809	817	800	791	798	837	832	807	804	829	846	776	791	786	811	774	821	820	779	817	852	850	849	772	822	836	790	866	814	846	816	848	809	828	828	837	822	762	818	777	787	826	777	807	803	777	788	847	807	811	773	791	803	837	817	808	770	808	791	771	800	850	859	779	792	846	831	807	891	807	872	824	836	768	790	847	814	720	821	772	802	794	811	828	826	804	811	856	775	876	875	775	843	795	788	793	821	835	847	855	861	774	750	833	810	794	819	884	816	805	835	860	791	822	795	754	809	808	778	777	851	830	802	842	840	826	732	794	827	816	763	819	819	795	802	831	800	822	842	838	823	832	786	861	786	788	857	768	807	797	796	802	786	826	766	788	826	805	838	829	783	795	804	803	806	836	826	813	832	845	848	786	769	787	811	816	846	829	752	815	799	841	822	907	785	740	834	848	804	787	797	804	800	802	831	804	809	752	803	845	817	763	844	845	827	784	774	809	788	789	847	875	828	813	822	760	769	800	813	833	774	842	816	816	826	816	839	847	773	813	850	776	817	828	762	832	824	837	810	816	797	761	856	789	811	842	790	836	799	796	844	786	774	831	825	844	777	781	770	820	824	806	795	764	783	794	783	787	799	782	885	801	831	785	811	801	832	797	877	814	808	851	837	802	798	826	802	828	811	819	836	854	778	830	853	863	816	743	806	767	812	795	797	819	813	834	792	797	816	793	827	806	790	786	837	819	813	850	850	864	843	830	826	839	843	790	824	803	787	768	789	813	826	806	834	836	839	834	829	839	817	813	863	772	819	872	813	813	829	801	813	833	793	825	799	812	781	800	776	823	803	801	856	777	795	831	748	779	804	809	855	864	854	790	820	803	863	801	823	827	781	786	777	812	794	770	893	827	819	830	826	794	772	809	850	776	792	834	811	786	824	789	787	811	787	815	787	832	763	768	804	890	823	819	894	827	813	797	819	765	824	794	829	792	778	751	847	768	770	857	832	801	795	860	766	847	828	790	856	836	825	834	849	811	769	833	828	838	831	796	800	806	849	827	835	811	815	816	809	822	771	806	752	804	834	847	773	797	834	788	792	818	785	824	867	869	782	782	835	819	808	835	826	760	744	814	864	805	809	801	764	856	813	875	781	831	813	810	774	798	801	780	824	812	860	812	793	851	812	823	802	818	810	827	793	784	808	820	790	775	831	814	795	812	780	784	835	778	812	820	819	778	785	813	836	832	847	836	866	788	797	812	774	795	809	781	855	834	778	827	774	810	847	807	877	751	799	802	853	833	823	822	804	784	852	835	819	823	797	793	804	841	781	811	889	859	788	806	808	810	837	819	820	790	761	814	800	857	822	790	834	801	766	835	785	799	763	812	819	821	872	825	857	781	851	819	787	844	751	820	802	825	776	821	821	796	807	869	860	823	797	809	814	816	845	841	771	838	791	835	832	825	835	801	815	802	831	777	823	819	770	827	765	784	794	736	797	824	828	819	819	782	814	781	823	810	831	870	800	866	763	811	817	848	811	834	824	780	850	809	850	786	823	803	776	798	809	865	803	804	792	821	807
8630	3902	242	156	187	164	175	160	157	181	176	188	191	160	173	174	177	176	184	167	146	155	187	181	177	176	186	187	168	155	187	166	169	162	183	176	145	194	190	157	168	201	177	165	163	194	168	162	171	165	176	166	157	180	167	157	142	175	183	170	140	180	180	191	154	170	175	166	171	161	162	176	170	161	165	157	160	180	170	169	172	160	175	161	182	155	194	204	191	164	159	193	176	152	187	179	154	171	183	178	168	187	181	161	166	170	145	171	173	180	173	150	178	192	190	189	171	180	153	199	175	176	164	165	174	182	188	146	162	178	165	168	167	120	173	171	165	169	168	184	175	156	175	162	159	146	171	178	177	170	168	170	164	164	148	179	184	180	180	162	179	160	164	169	184	185	170	175	179	162	189	174	181	181	174	197	205	176	158	170	173	179	150	177	167	185	161	153	172	168	167	146	179	151	171	175	168	177	159	185	154	163	185	175	181	181	163	167	179	138	162	151	162	186	157	166	171	157	193	176	152	182	156	176	175	168	172	159	168	174	165	161	178	189	173	183	176	177	172	168	170	176	169	162	164	175	168	173	172	166	171	161	183	175	192	163	157	170	179	160	136	179	174	169	155	186	179	156	165	171	145	199	158	157	177	165	152	157	161	194	159	160	154	175	163	170	175	189	172	164	165	157	194	176	189	172	157	181	153	177	157	174	177	170	181	157	161	176	171	173	181	178	159	175	165	169	181	145	179	182	166	182	201	196	172	187	161	177	154	190	172	156	189	168	173	174	167	155	176	164	176	187	159	174	156	165	161	187	192	197	176	151	164	162	177	195	186	193	144	157	156	152	174	180	188	167	175	174	183	171	182	171	188	192	167	162	181	181	164	162	152	181	178	190	168	177	158	206	185	184	191	190	178	180	185	165	132	174	165	202	169	165	179	177	164	160	150	180	161	164	191	171	183	173	169	202	171	174	172	160	174	143	148	185	184	164	163	167	175	169	190	157	176	190	179	184	178	157	169	181	158	179	160	155	147	162	188	180	183	183	171	157	190	158	150	168	162	167	184	171	166	149	172	171	166	155	164	169	176	174	192	177	174	175	159	165	162	162	176	173	141	175	178	163	163	184	192	160	156	145	179	168	174	165	158	163	168	150	181	164	189	181	185	181	165	160	176	164	205	181	174	167	182	190	174	144	179	190	185	189	180	170	173	178	166	154	186	161	167	178	183	179	163	164	166	151	195	171	190	182	157	141	154	192	182	165	197	167	159	144	167	171	174	150	173	160	157	159	157	148	188	198	196	184	172	158	175	164	169	185	214	174	188	177	166	157	167	198	175	164	183	161	187	195	179	185	147	159	174	184	186	169	166	185	166	172	176	172	180	149	166	157	158	155	175	170	153	184	176	169	185	170	163	164	177	175	170	171	162	166	160	173	160	169	177	201	175	181	162	162	174	164	171	187	194	169	183	185	191	169	198	155	151	168	171	173	188	166	156	173	161	188	162	174	190	174	176	142	163	154	177	197	165	183	144	190	201	165	177	160	168	165	158	175	165	169	176	174	181	189	174	169	169	165	163	166	150	164	160	178	173	171	172	177	172	191	166	173	164	182	175	158	172	176	175	183	167	173	181	164	159	187	164	176	176	178	184	159	177	170	173	157	166	183	179	196	166	169	176	190	186	167	165	172	184	172	167	173	180	190	192	165	160	169	168	174	177	175	161	164	152	152	177	174	174	183	151	157	165	152	169	173	174	151	191	173	164	185	161	163	176	216	172	144	169	173	195	174	184	133	150	197	146	174	165	167	155	163	166	177	180	173	179	173	180	165	168	167	166	165	190	175	172	185	174	183	169	154	163	152	169	162	191	178	161	161	164	159	180	175	181	162	182	176	181	199	145	197	168	160	157	177	160	183	183	182	154	160	155	172	204	172	163	185	173	156	176	169	161	191	171	167	165	185	163	174	181	178	163	188	163	151	199	148	178	164	149	171	179	173	161	155	179	181	163	201	173	167	185	170	174	168	175	141	163	161	163	165	175	179	135	194	161	156	175	185	158	170	172	177	157	162	174	151	180	185	161	171	195	178	167	159	151	181	162	166	188	159	170	152	168	178	193	178	169	172	164	144	164	165	165	187	166	166	177	146	167	168	168	189	166	158	170	172	148	169	177	193	160	159	173	190	177	181	165	181	157	167	174	172	177	171	164	177	186	189	183	166	176	178	172	162	160	174	151	139	166	154	179	172	156	158	185	177	175	176	197	180	192	153	200	165	171	194	166	160	160	189	184	183	156	168	159	169	185	169	191	154	184	174	148	164	179	156	180	182	212	161	185	173	174	172	176	192	160	167	156	176	176	178	170	205	163	192	175	151	177	154	184	160	184	163	176	171	150	178	139	141	154	154	171	166	170	184	161	178	149	170	177	181	163	194	179	155	170	168	160	178	172	183	183	170	188	157	182	181	164	190	144	152	164	194	152	173	164	169	163	173	163	164	199	178	154	182	193	175	166	162	166	180	201	185	196	170	200	161	165	176	183	164	146	172	171	143	177	183	178	176	180	159	168	191	181	142	194	147	194	163	203	162	157	176	158	155	162	150	170	185	163	147	181	170	189	171	146	183	180	185	166	161	170	181	204	162	159	182	166	166	186	168	189	205	173	173	187	179	164	145	158	195	161	188	176	167	161	172	179	192	187	174	151	176	183	170	159	151	182	147	178	152	197	176	157	162	156	160	169	174	178	186	175	151	170	161	161	171	170	182	173	167	176	183	195	183	163	175	162	186	194	171	172	176	179	179	165	168	176	161	165	170	163	169	188	164	179	173	141	167	167	165	172	154	176	179	160	157	166	150	184	174	189	164	146	148	166	185	146	174	162	172	157	189	175	187	158	186	148	175	150	181	155	184	157	149	165	166	170	161	188	189	176	152	170	208	163	173	175	174	161	186	172	158	160	173	179	184	183	196	182	193	195	162	190	147	175	178	171	192	161	183	173	179	160	172	204	167	163	161	139	154	180	162	153	157	172	161	183	154	153	180	154	187	174	156	166	191	167	157	153	172	173	169	179	168	179	186	173	159	167	166	199	191	147	173	161	191	154	153	165	172	187	174	167	176	141	168	182	167	166	166	169	176	169	190	145	162	174	163	176	179	169	161	189	166	174	187	183	185	159	168	172	171	147	163	179	132	190	183	198	152	162	186	191	166	191	164	153	160	172	182	191	193	207	167	189	150	172	186	161	167	178	167	157	183	166	157	174	178	152	158	184	193	194	172	179	190	153	171	178	158	180	157	186	155	184	158	160	162	180	196	164	163	186	173	185	180	167	175	185	175	157	155	162	172	167	170	183	190	158	176	176	178	190	164	206	168	166	178	158	185	156	172	166	170	152	184	188	168	171	161	168	203	184	177	139	191	176	193	182	192	172	192	140	179	176	185	155	177	172	177	163	168	170	164	173	171	166	178	161	170	155	174	153	172	174	159	190	160	162	158	163	167	165	167	165	177
9797	5666	544	558	497	520	488	503	484	545	490	531	526	498	506	462	493	484	468	475	494	488	501	449	450	525	441	529	483	465	506	504	485	460	492	504	483	495	466	529	498	465	442	481	481	507	496	462	483	497	469	469	466	461	517	455	495	477	528	484	487	443	501	507	489	503	450	501	486	502	447	477	465	469	491	499	486	481	461	492	445	445	490	464	480	515	490	476	455	527	461	467	510	488	481	451	481	426	470	520	469	465	484	492	479	457	506	455	476	490	483	501	480	474	440	528	520	495	497	499	518	493	498	509	479	476	509	500	483	470	470	496	453	497	507	473	460	484	471	473	516	486	507	488	464	482	477	473	492	492	506	483	505	490	455	495	509	452	527	491	475	508	476	495	512	486	478	445	509	437	481	466	506	472	490	484	456	477	504	479	480	442	499	482	437	456	515	490	548	491	471	469	440	495	484	485	529	497	523	483	487	475	479	478	478	441	469	554	496	483	457	498	485	492	493	477	486	473	473	481	487	536	482	476	480	481	474	473	474	482	459	507	480	499	502	507	501	506	452	498	483	473	483	477	480	510	501	496	468	536	509	492	503	468	474	482	500	482	515	499	498	481	531	473	463	512	490	523	479	477	472	517	468	499	476	505	484	497	470	491	484	477	477	528	499	529	496	517	478	466	504	489	449	463	456	464	497	439	488	473	486	438	500	503	492	509	517	513	509	483	541	508	468	489	485	485	486	484	469	431	437	468	420	478	540	487	424	491	481	481	484	459	496	460	462	499	461	509	453	484	464	478	533	435	505	498	494	445	496	478	511	488	474	460	443	504	515	470	522	512	467	507	486	462	510	466	516	485	479	461	519	506	525	441	496	492	501	512	507	483	530	455	531	466	510	473	458	463	472	552	426	475	529	468	437	439	477	464	487	471	499	488	466	518	516	484	462	449	468	458	487	476	485	513	499	492	485	487	471	500	465	472	466	484	458	508	457	507	491	464	509	493	484	511	486	487	493	509	504	491	474	482	499	482	494	462	516	450	491	449	517	488	493	452	513	488	529	442	508	492	471	480	488	479	506	462	498	523	497	472	504	527	518	489	515	499	440	490	467	496	475	499	490	502	449	501	484	495	510	490	483	473	463	502	459	480	463	485	488	478	506	475	517	461	500	493	467	463	476	478	485	477	465	493	466	497	501	496	448	479	495	517	502	484	488	477	490	485	485	488	467	506	453	493	522	499	502	480	479	502	479	506	514	510	501	463	522	438	482	485	472	452	504	526	520	548	477	485	477	472	478	510	484	433	441	487	462	509	493	487	470	482	487	494	519	514	517	468	505	519	501	508	483	477	479	476	479	513	479	467	481	506	460	485	438	463	475	496	460	473	489	488	531	443	528	523	518	498	490	494	494	499	519	465	547	491	486	471	519	512	470	500	483	496	453	485	448	438	506	496	509	488	497	482	463	486	495	485	466	486	508	504	515	470	460	464	455	472	482	472	491	519	486	457	495	501	461	505	465	496	497	476	503	464	466	509	511	495	452	495	469	498	480	520	459	492	494	494	503	495	475	479	504	468	475	524	541	508	515	504	491	479	473	482	481	509	484	494	485	496	454	513	465	499	496	493	517	432	479	517	450	485	478	481	467	500	495	429	499	452	520	482	537	477	533	495	519	505	488	498	477	477	498	528	520	466	480	529	497	494	511	502	474	480	474	507	483	502	468	485	443	488	507	478	439	505	494	478	474	493	486	469	490	493	482	471	497	523	488	463	512	492	446	498	502	437	413	486	474	484	459	520	485	504	521	475	453	467	524	477	443	506	498	470	469	481	492	510	461	508	471	500	517	452	495	495	465	511	470	474	513	453	487	511	494	461	497	477	482	465	494	454	507	510	471	487	499	481	518	467	488	506	467	469	472	452	466	460	492	513	466	422	472	466	514	471	489	520	497	496	497	486	475	495	498	488	509	494	475	484	493	492	509	489	507	494	490	457	461	494	527	495	469	477	473	463	471	505	528	520	486	461	491	513	490	466	491	518	508	455	528	475	484	479	473	520	477	495	507	489	493	498	469	482	507	482	502	500	564	521	530	492	489	499	500	475	494	475	479	495	492	460	429	495	507	471	461	451	478	477	477	470	491	505	458	522	472	497	518	490	460	537	481	478	480	455	479	448	542	506	472	490	459	455	508	470	503	460	476	490	488	524	514	456	495	465	461	467	463	487	505	453	496	488	518	475	491	509	485	487	499	494	500	473	479	508	529	496	469	517	517	461	481	508	447	486	474	505	479	445	513	461	476	506	488	505	462	500	492	507	501	509	513	489	488	471	486	492	488	489	456	468	479	490	516	492	465	512	514	498	483	513	493	504	489	495	513	479	464	507	502	461	510	494	484	471	483	476	465	453	486	468	460	506	486	535	472	454	501	473	496	451	467	490	485	459	493	490	525	476	449	536	493	491	493	510	474	498	492	464	525	482	501	464	482	501	500	505	458	468	532	516	446	518	473	465	483	480	443	505	531	473	486	481	471	501	501	498	528	478	490	485	509	493	510	520	500	467	454	448	467	514	475	485	469	485	516	438	509	487	469	484	512	500	467	497	475	520	461	538	486	435	434	505	506	496	496	514	453	473	491	501	528	488	518	449	508	469	477	469	457	467	516	537	480	501	504	453	501	496	496	502	502	464	473	508	549	466	457	492	495	469	513	444	521	473	469	496	496	514	460	492	417	510	498	487	471	451	490	456	507	494	494	480	456	491	454	448	494	506	467	472	471	462	474	461	501	463	496	504	488	501	485	508	504	520	465	489	482	493	475	461	480	492	479	481	516	472	483	462	504	484	476	514	458	455	478	456	503	505	462	524	492	491	459	463	499	521	464	439	480	472	479	479	521	514	445	451	482	522	498	453	467	463	477	502	505	445	467	477	495	492	484	509	512	524	499	478	460	452	473	478	490	501	499	504	499	459	516	468	494	490	495	455	515	473	496	465	499	508	486	474	508	454	486	470	468	469	480	522	510	503	489	471	458	487	447	498	512	440	520	455	499	485	481	504	488	498	487	455	476	443	528	449	476	463	531	512	438	505	514	488	495	516	510	509	482	486	479	526	451	463	476	487	499	489	465	502	488	458	517	497	480	435	511	461	484	516	486	486	498	503	505	513	488	449	471	538	490	492	493	509	513	509	471	504	507	487	484	495	436	509	474	481	489	484	524	475	457	532	452	467	492	521	457	456	504	531	510	507	479	482	508	473	445	501	452	476	510	488	479	491	498	487	466	426	502	464	513	435	475	493	528	462	459	485	458	513	506	513	481	450	482	477	510	489	452	470	473	471	450	474	493	445	458	464	499	492	469	529	481	516	478	541	459	512	512	467	454	467	519	508	535	491	477	490	466	483	465	491	523	507	445	494	526	497	504	498	516	487	490	503	501	499	478	503	487	489	510	505	474	498	531	495	491	455	439	481	495	519	477	516	491	471	472	501	480	526	481	504	521	481	487	536	513	468
54884	43601	12041	1818	689	584	510	480	415	399	381	365	378	385	358	389	317	337	342	344	349	329	325	344	317	341	350	340	341	335	320	287	380	340	361	338	308	346	341	350	342	353	338	375	366	352	325	306	342	360	319	334	327	346	341	348	347	348	345	345	343	328	348	299	322	299	301	352	320	343	337	323	331	339	330	340	352	307	303	325	320	377	307	323	331	359	305	313	327	329	356	366	302	336	289	331	344	302	315	343	318	288	320	334	292	310	362	323	308	347	321	323	335	307	329	350	360	349	369	344	293	308	304	333	346	325	332	342	337	346	304	324	338	342	321	342	333	304	336	331	325	314	330	303	307	327	329	324	316	323	329	321	341	329	307	358	349	310	335	312	383	310	317	324	307	334	335	377	364	355	362	347	356	333	351	323	349	351	339	343	311	360	321	349	337	338	352	298	345	343	359	349	342	330	335	350	304	345	299	318	341	315	327	306	335	347	349	323	339	343	322	328	318	308	341	345	339	299	331	288	347	331	357	331	345	318	319	316	341	311	365	330	313	283	293	334	362	356	339	332	332	326	334	330	326	332	298	306	343	319	336	328	310	329	354	325	322	321	322	340	318	311	317	315	329	310	333	334	351	334	348	330	310	305	344	293	325	362	339	333	325	368	311	359	328	330	313	326	308	327	335	315	319	327	305	314	314	338	333	325	359	332	342	331	357	309	333	327	297	321	343	340	332	325	351	338	302	285	365	326	355	338	346	326	328	342	344	334	325	356	327	368	289	329	342	337	318	374	350	341	326	330	339	349	342	332	319	315	344	332	321	324	325	344	342	341	355	334	322	332	368	354	349	317	340	335	300	323	310	323	336	312	296	324	295	297	352	324	305	295	303	316	304	353	358	307	337	329	307	312	353	339	339	316	327	317	320	346	350	321	350	323	361	367	337	342	329	320	323	308	335	337	317	350	312	360	272	334	368	332	330	346	352	331	329	305	365	333	298	326	336	324	333	327	328	338	337	336	317	329	320	347	349	350	324	312	338	334	312	326	307	327	323	325	362	314	351	354	314	320	348	327	317	318	333	361	331	302	331	329	300	324	299	341	339	322	316	311	365	342	339	289	341	347	337	321	342	338	328	309	331	329	329	302	335	304	327	326	323	333	315	348	342	356	357	336	335	345	342	339	374	349	317	348	320	316	321	314	308	347	322	313	307	304	350	320	313	287	336	318	279	327	283	335	305	335	323	351	327	325	333	362	355	330	292	347	332	315	350	312	322	328	325	322	330	339	335	347	308	352	300	334	357	334	350	325	328	298	315	328	343	315	352	368	300	345	343	356	372	343	373	301	361	319	326	334	336	351	309	350	338	346	341	345	373	298	311	357	338	299	316	321	330	332	373	345	351	331	303	333	332	337	344	311	353	353	358	324	332	328	315	327	329	325	351	344	324	328	354	342	305	323	347	370	314	319	331	327	310	359	329	326	349	342	324	301	321	335	299	315	329	294	325	341	288	361	355	336	354	313	347	337	324	298	314	301	314	323	345	349	347	312	326	311	321	313	319	328	332	342	304	316	329	329	339	299	308	326	344	323	307	293	339	334	383	357	297	322	338	328	347	346	347	357	322	365	293	356	328	345	371	297	369	350	319	338	348	303	326	365	343	320	313	359	298	327	317	322	326	338	319	331	337	334	324	360	355	338	300	372	334	320	321	372	332	362	356	346	316	336	321	331	301	328	340	354	320	334	329	316	312	318	326	324	330	338	320	339	364	345	343	315	332	343	316	324	319	328	323	324	326	317	357	285	311	368	320	323	342	320	312	340	330	337	301	329	342	312	295	356	349	357	332	340	357	356	334	348	334	330	341	357	315	318	321	302	306	312	321	349	328	358	321	314	333	329	362	369	358	324	321	323	354	352	330	339	332	348	360	309	316	343	303	318	310	312	339	353	324	322	320	349	349	321	326	352	335	330	332	341	298	334	349	313	349	357	346	308	363	365	335	349	345	338	321	305	288	313	308	355	337	343	351	357	327	312	330	346	350	332	349	327	310	329	319	342	340	319	357	345	328	349	290	315	332	330	324	320	331	340	302	311	348	333	335	345	345	318	315	363	339	321	311	353	311	350	348	289	303	333	317	361	318	324	342	332	326	331	281	328	311	311	342	356	348	352	333	346	337	324	305	324	379	328	355	376	351	308	337	341	322	306	341	315	339	315	335	317	334	300	307	306	350	311	349	332	298	326	350	329	351	346	333	324	315	340	321	336	326	300	348	338	377	298	349	305	332	335	360	334	321	318	325	362	315	299	327	318	332	335	350	321	335	350	330	339	384	346	332	324	309	357	322	320	323	321	309	309	308	310	353	336	314	349	353	352	341	322	325	315	330	309	284	329	326	323	352	342	326	345	304	304	353	358	335	333	346	350	334	341	325	331	302	370	320	354	299	334	326	338	363	316	317	330	340	313	319	380	326	299	308	318	323	327	324	307	329	367	333	350	335	337	319	306	319	340	316	339	324	337	352	332	302	316	300	304	336	323	317	341	338	318	296	363	325	353	329	301	317	327	317	331	323	334	300	299	325	345	358	324	343	336	325	324	365	297	307	335	351	346	336	306	325	351	304	305	314	328	335	323	348	307	352	342	341	285	303	340	378	332	325	343	320	307	313	359	350	325	318	300	340	357	308	344	313	299	356	330	326	329	339	358	340	332	397	320	361	374	303	337	355	336	322	326	296	320	324	312	346	327	348	345	321	317	334	319	329	338	339	313	327	345	298	312	356	311	305	302	313	337	345	352	341	371	330	347	308	331	320	332	347	324	331	376	331	361	359	336	360	328	337	344	342	313	334	377	339	324	343	340	336	323	339	331	352	348	349	353	324	284	319	348	337	321	337	349	347	307	336	317	331	325	270	372	322	320	347	341	330	352	311	303	321	331	364	302	323	374	331	341	335	290	352	324	321	314	340	319	352	317	317	330	290	332	324	339	341	350	342	327	301	350	332	314	339	336	348	350	300	332	312	347	332	329	345	326	322	331	332	328	350	329	302	352	362	320	309	305	321	312	334	332	331	322	347	321	326	351	365	298	325	334	348	330	319	312	294	350	316	330	327	335	328	316	327	346	306	306	321	326	338	358	323	355	345	330	351	321	348	340	319	335	314	355	322	314	358	350	326	360	317	310	322	305	350	329	334	368	303	323	324	355	307	334	361	331	321	338	313	311	345	332	369	336	353	331	308	336	319	327	352	348	338	301	340	338	328	322	319	294	331	374	334	330	328	337	344	328	328	323	350	371	330	330	284	300	342	304	318	319	338	339	337	310	341	298	346	342	315	343	352	328	341	343	368	329	324	317	312	328	325	317	321	338	317	344	315	335	319	345	322	329	359	336	320	328	321	330	349	311	371	368	350	319	358	340	306	335	347	344	303	355	357	332	336	352	306	349	353	310	330	338	329	316	328	330	338	320	312	336	317	348	309	340	328	370	320	340	290	304	360	354	359	325	319	299
34448	24157	2158	2617	2287	2004	1757	1576	1384	1316	1231	1195	1083	1099	1041	963	954	1013	974	933	989	923	943	913	879	818	904	867	876	868	885	846	882	844	855	849	871	817	824	835	829	837	807	852	897	865	815	845	855	844	828	842	886	865	823	847	863	892	814	827	886	857	825	845	859	818	825	821	815	811	788	845	841	831	791	821	825	839	831	824	834	814	842	813	837	825	832	822	793	873	842	837	804	852	835	811	827	819	783	774	831	853	859	828	810	861	796	815	851	816	787	818	801	784	826	820	821	828	824	807	818	842	825	845	841	828	808	835	856	853	814	781	891	813	856	793	837	774	800	811	850	808	820	835	881	854	810	825	843	819	844	825	801	847	801	802	828	828	771	826	856	789	824	849	826	795	798	786	787	868	842	791	782	852	759	827	809	883	832	833	778	833	851	878	821	841	785	811	863	827	811	812	800	847	822	784	893	797	837	878	860	798	794	791	801	831	772	839	800	811	786	840	834	797	822	832	838	815	842	813	844	858	814	826	830	806	813	843	869	820	819	834	760	804	850	835	796	800	799	803	834	858	841	803	822	850	789	772	775	839	816	839	853	832	825	811	767	883	836	822	850	824	807	821	807	806	824	804	845	840	817	830	860	800	847	902	850	805	813	814	817	883	843	846	845	842	851	829	815	800	785	773	851	843	826	859	805	776	829	834	799	785	829	829	826	751	798	813	778	801	818	793	842	838	867	819	812	803	817	817	793	860	825	804	883	809	801	823	827	817	810	809	820	821	828	842	802	880	756	828	847	817	813	857	802	814	811	803	798	834	817	839	852	896	780	826	786	824	867	853	823	843	843	806	797	861	789	805	833	851	865	777	837	785	828	833	822	849	818	870	768	831	870	794	842	800	881	765	832	805	813	793	812	812	849	835	788	781	850	797	780	856	824	832	804	833	804	807	785	799	867	830	811	825	824	824	804	808	849	848	777	837	818	848	819	843	818	792	811	800	832	797	802	805	793	860	840	832	865	811	817	866	822	819	837	771	864	804	841	870	812	823	778	849	760	854	822	820	845	826	840	819	816	852	809	797	832	732	795	860	801	844	820	833	804	832	835	813	840	805	783	771	799	784	823	841	802	798	820	824	826	803	819	816	851	850	838	864	841	784	822	828	835	812	834	842	804	802	852	816	752	845	806	822	853	794	814	859	844	836	805	861	859	838	813	834	860	790	840	837	838	865	835	836	810	793	803	804	827	841	812	791	848	828	851	776	806	827	837	849	808	834	864	849	854	777	881	854	793	804	862	837	819	791	783	803	802	838	821	884	802	875	889	838	819	866	868	839	802	811	838	834	808	836	810	824	836	793	809	843	822	824	826	833	845	857	815	816	829	782	859	818	786	838	831	819	844	830	845	813	776	845	781	769	847	853	820	861	844	847	848	830	837	787	771	820	784	838	830	841	806	819	846	816	845	892	824	810	890	806	859	787	805	789	863	825	849	818	826	868	837	814	854	830	838	817	821	862	784	854	849	842	800	807	799	842	834	767	780	789	803	837	824	836	813	783	875	845	863	799	802	793	856	839	813	824	812	867	806	842	836	841	764	803	860	831	831	792	800	834	801	850	806	840	880	830	852	817	832	821	833	821	771	836	855	807	840	844	834	842	817	814	832	813	814	801	842	834	855	853	771	826	815	812	809	887	816	875	782	827	817	861	829	829	826	853	842	797	874	822	762	864	769	799	817	840	790	794	830	809	826	848	809	798	790	814	820	820	791	821	794	794	805	779	858	827	815	803	866	842	868	834	829	837	821	831	853	812	777	818	807	812	796	798	841	850	821	837	790	783	840	871	848	853	817	815	837	863	803	823	834	823	780	837	785	839	803	781	834	783	822	840	780	796	839	836	800	866	835	821	798	835	828	832	848	822	840	775	857	846	864	809	867	775	764	809	798	794	848	816	797	806	840	785	790	822	820	818	780	790	842	845	864	783	812	860	855	844	835	825	868	804	810	848	765	880	762	807	839	834	805	839	820	788	789	793	841	822	833	799	829	836	786	895	792	817	831	858	808	807	852	808	799	863	847	801	817	838	820	801	794	853	831	820	824	798	835	815	823	791	826	759	784	874	832	846	860	811	794	855	787	829	785	853	800	845	873	751	817	848	804	823	832	829	798	854	847	864	809	892	857	821	800	817	788	812	837	858	856	829	846	860	819	824	900	814	825	806	836	809	791	818	839	835	836	842	809	828	876	872	811	833	853	813	857	769	819	815	823	822	907	835	863	829	805	874	804	845	792	803	808	827	841	840	815	801	803	827	790	819	821	827	853	868	858	838	825	866	753	830	805	841	850	825	806	797	788	784	851	803	847	852	811	808	836	800	798	833	887	784	866	808	900	854	794	787	838	826	810	820	858	846	792	847	830	836	852	855	812	905	851	808	802	819	797	810	801	846	808	813	819	823	847	800	829	819	822	869	767	832	807	832	798	768	828	802	821	835	828	833	833	830	810	799	840	807	849	828	806	802	790	845	815	826	814	786	807	842	826	874	837	786	826	870	781	786	813	801	802	823	845	828	847	817	828	827	812	873	808	844	819	818	893	788	839	835	827	830	855	801	870	784	857	819	806	835	824	802	825	772	839	858	859	817	816	854	833	813	836	834	812	821	828	835	773	807	800	867	817	747	851	869	888	833	796	795	853	821	844	788	801	809	840	817	852	796	797	801	771	851	876	825	805	836	824	846	860	825	853	795	828	808	841	845	798	842	806	813	836	803	863	821	824	873	874	864	838	830	833	802	885	812	821	792	801	878	801	823	865	815	852	843	755	779	862	801	833	780	788	769	792	842	854	795	816	851	871	818	771	836	849	834	830	853	852	825	808	782	866	812	886	819	843	769	816	879	819	813	842	776	766	830	788	794	845	877	846	803	876	874	856	823	824	834	817	849	831	826	807	792	812	798	825	837	821	815	769	836	835	808	781	865	787	797	816	828	779	801	844	834	842	836	863	785	869	831	805	812	841	811	836	813	834	845	844	858	825	860	828	779	813	778	801	834	832	833	792	864	802	803	817	851	795	778	881	799	844	837	778	832	823	790	832	820	799	869	802	811	776	828	832	846	849	835	819	789	823	790	887	848	851	776	838	816	828	814	875	809	816	824	821	831	810	801	835	807	837	784	896	844	777	829	803	785	857	814	836	847	834	865	791	816	811	884	803	808	845	851	856	831	814	790	800	841	830	772	832	834	809	835	803	773	856	822	821	763	889	830	841	806	768	767	791	790	800	816	828	788	854	816	846	787	778	859	828	853	761	814	857	803	871	842	843	838	819	824	826	808	842	764	876	823	876	815	820	817	786	825	835	808	844	827	776	805	824	829	783	808	871	828	815	860	818	868	783	793	832	792	819	814	796	885	790	834	807	846	801	816	803	848	838	805	836	852	811	875	855	816	846	811	796	788	856	865	822	832	836	769	845	778	855	782	841	833	835	829	816	814	791	829	850	824	826	775	804	775
69654	50394	19701	7501	1234	783	702	591	519	525	468	431	438	421	398	391	418	417	397	358	369	365	356	318	313	350	336	366	353	340	373	339	325	338	348	339	317	314	330	320	339	349	341	335	325	381	361	363	320	336	342	332	318	339	351	325	329	355	350	331	343	324	347	327	349	342	326	309	376	339	351	328	314	334	300	321	359	370	408	311	357	348	306	339	345	356	325	349	315	379	357	341	351	346	345	336	315	385	330	335	301	324	342	356	285	355	327	347	383	341	350	345	319	321	339	356	348	279	326	296	353	341	334	345	334	340	328	344	342	358	320	340	332	351	349	349	320	355	320	319	361	382	325	321	319	365	339	337	345	347	341	337	356	353	359	317	346	353	325	333	348	350	338	308	337	378	365	348	310	329	338	358	355	338	294	321	369	341	342	336	359	324	350	347	332	352	349	344	321	344	339	344	332	357	338	355	343	331	343	368	327	350	324	361	347	324	330	333	325	359	345	333	323	348	305	342	313	360	329	350	301	346	313	338	355	364	329	361	319	296	311	316	353	345	365	361	363	353	333	320	350	326	361	342	322	333	301	336	366	349	316	352	328	336	327	345	360	320	339	337	301	350	334	345	319	355	313	327	367	291	338	360	326	319	346	339	314	333	364	326	340	372	344	340	316	350	359	322	357	347	325	310	339	352	380	352	331	358	329	349	322	344	355	341	352	310	343	344	331	352	348	361	342	344	330	327	321	347	357	340	381	342	311	320	344	335	360	352	339	330	332	330	355	352	352	353	327	322	324	308	324	312	326	310	380	314	319	318	332	378	354	352	319	359	308	349	339	348	338	336	345	311	333	321	335	336	305	344	331	344	353	319	331	326	329	324	332	333	354	340	324	338	360	338	364	312	329	317	370	339	309	310	366	377	339	332	324	311	329	325	338	330	366	360	384	313	350	349	342	315	339	334	341	328	350	322	331	334	330	346	328	338	297	344	336	318	335	352	381	305	337	343	327	320	353	344	322	339	354	360	330	360	325	351	330	346	328	351	350	316	326	300	284	362	341	325	318	342	312	328	301	317	341	354	324	334	341	340	346	327	361	359	343	325	332	320	337	341	354	329	309	318	297	352	307	331	343	314	364	324	332	347	361	333	327	362	328	356	352	312	364	311	320	343	333	328	355	304	347	361	344	345	343	314	348	306	340	345	338	374	330	345	341	336	352	356	333	352	342	349	344	325	319	325	307	340	313	335	360	377	298	302	347	320	329	355	364	320	357	368	347	342	316	324	335	332	307	300	313	291	314	343	313	327	336	327	329	355	332	327	346	356	347	345	345	338	315	352	362	363	349	343	325	330	305	366	371	342	333	328	330	354	317	316	326	345	292	349	322	349	362	332	340	330	341	329	332	327	328	316	315	309	337	367	332	371	345	299	357	313	347	363	339	349	318	366	335	340	307	289	333	356	356	349	346	327	312	357	322	317	347	322	355	325	327	319	363	354	347	337	347	353	344	318	369	324	361	283	362	327	312	394	341	321	314	312	318	344	336	322	351	322	339	345	311	370	336	270	352	321	332	362	320	339	360	324	334	371	340	309	339	309	342	331	331	316	344	304	346	324	355	318	329	293	340	330	319	339	349	310	373	342	356	314	321	370	323	318	334	326	327	361	345	296	358	313	313	328	367	355	340	359	351	318	312	343	334	358	330	348	330	341	309	320	344	375	314	306	302	332	329	337	306	302	339	355	359	321	335	338	326	339	352	335	374	353	384	330	336	306	316	328	340	346	332	342	335	333	342	326	324	311	355	331	322	353	342	343	328	339	321	315	328	349	354	326	336	302	336	355	312	322	336	378	345	359	331	315	311	333	332	337	361	372	364	335	333	358	320	368	337	346	358	360	342	363	327	353	370	345	312	344	354	367	322	336	335	335	359	347	312	327	322	348	342	357	310	337	305	325	346	342	310	335	293	333	309	381	333	362	338	354	349	322	318	342	345	349	328	300	341	366	335	341	323	341	347	341	373	332	299	309	314	375	358	337	326	309	357	333	324	319	351	349	346	335	346	339	333	342	346	351	346	335	334	353	343	318	319	330	316	336	322	369	328	330	347	341	355	365	343	330	346	341	359	325	330	321	324	342	339	357	337	351	382	340	332	334	358	331	340	321	335	323	348	329	329	331	312	317	357	390	293	342	353	320	299	366	329	338	349	347	307	359	342	334	323	338	306	349	343	335	338	331	350	333	348	361	374	373	330	345	328	357	349	332	370	299	317	329	404	337	366	358	330	324	368	316	354	344	321	338	356	312	336	340	318	336	365	355	332	346	362	354	360	369	349	361	319	314	321	305	362	322	326	328	337	349	348	354	349	318	332	342	347	301	315	364	339	326	334	347	342	318	376	349	312	350	352	333	339	347	306	286	311	337	336	347	326	317	335	348	369	402	363	340	321	346	341	326	354	328	342	365	363	326	404	382	318	344	366	339	313	372	360	368	350	331	335	326	342	302	308	317	318	359	359	335	333	311	321	361	350	330	365	350	328	326	355	365	324	349	366	318	292	349	352	372	313	336	361	355	328	328	338	380	331	324	343	331	330	368	323	328	358	324	365	347	315	346	309	342	318	338	335	347	331	347	359	364	321	327	331	308	341	342	312	337	338	318	338	349	366	349	320	325	323	337	343	327	321	351	338	317	331	333	348	325	376	344	316	327	344	327	328	308	331	359	311	339	369	350	347	347	350	337	340	323	351	336	350	334	367	329	315	324	284	340	328	325	335	338	342	336	369	372	332	343	314	348	324	327	348	376	322	319	325	327	350	339	306	313	344	314	346	342	361	364	346	330	302	321	331	365	358	328	337	366	371	315	298	299	360	323	314	352	351	333	338	350	327	326	316	287	341	344	336	352	306	337	333	381	353	289	347	378	328	330	326	349	336	338	366	328	336	347	317	343	283	333	352	322	338	358	302	319	366	335	320	343	326	348	335	393	333	317	310	346	332	310	327	288	371	316	302	307	334	326	314	302	336	362	369	327	337	360	320	375	340	308	343	344	351	338	370	321	366	342	324	335	339	349	344	350	337	281	348	371	317	338	347	352	346	347	340	336	306	329	346	344	350	322	328	377	323	297	344	341	361	348	308	310	327	351	360	350	344	359	332	345	316	370	307	331	358	348	344	329	369	358	337	356	301	325	352	332	287	359	342	357	369	340	341	319	336	322	356	324	328	304	337	333	303	340	315	348	329	330	318	359	347	325	320	318	330	336	311	316	351	320	346	309	303	315	340	356	354	321	355	376	326	347	337	307	381	342	344	323	336	348	370	333	358	339	339	357	345	309	326	314	363	341	292	317	327	346	324	342	322	334	347	340	337	342	319	318	378	350	371	309	339	333	329	307	351	364	319	344	315	323	347	352	332	338	324	302	329	313	347	351	354	361	345	326	327	322	339	332	351	348	348	350	309	349	339	322	352	331	363	345	325	301	315	319	349	335	282	355	306	337	347	323	340	297	373	351
43514	30269	3557	4125	3543	2965	2492	2228	1873	1713	1617	1439	1366	1361	1229	1146	1153	1079	1092	1063	1010	955	997	989	951	948	968	953	900	919	896	960	868	886	886	897	889	843	853	895	870	816	839	868	851	849	876	830	826	875	850	833	846	823	855	889	865	802	907	830	813	815	839	823	801	815	822	891	785	874	862	835	818	841	771	844	846	826	773	807	850	777	841	764	852	787	832	848	835	827	806	815	807	794	797	851	821	847	810	769	811	858	775	824	811	760	757	802	816	851	799	811	837	841	787	807	804	824	835	823	835	770	814	843	795	832	793	868	809	811	825	794	792	792	774	831	798	767	804	816	730	863	773	820	783	820	808	788	792	757	790	788	806	786	759	814	805	830	884	832	807	761	779	824	785	792	827	744	836	819	815	816	832	831	746	769	771	833	771	786	816	804	815	866	848	830	814	731	778	781	836	825	795	820	810	792	780	864	831	785	768	833	810	822	822	800	839	819	788	787	819	825	789	791	796	811	808	809	793	793	783	833	769	759	745	815	783	769	812	824	832	791	804	778	822	799	792	807	749	783	827	806	820	836	788	849	802	811	836	803	826	842	840	799	847	800	829	819	772	816	799	822	761	788	829	805	762	795	832	797	774	744	766	794	802	830	807	806	747	785	840	781	803	827	806	799	790	833	827	836	801	815	762	805	821	799	786	810	836	805	800	812	807	782	780	802	806	791	788	814	765	849	756	825	822	846	784	785	755	796	833	828	778	822	842	812	836	802	771	751	733	806	795	802	816	808	903	782	810	820	826	745	810	769	818	793	785	805	807	794	821	846	836	834	782	803	847	825	830	786	808	791	808	836	808	757	784	776	840	811	762	822	799	805	815	837	799	858	822	808	815	805	821	829	791	810	798	785	819	815	821	750	796	797	858	773	792	797	836	826	806	829	849	812	763	774	799	784	805	827	807	769	826	769	836	872	752	779	797	816	789	818	800	833	795	796	812	791	792	842	830	776	810	853	810	809	782	762	792	850	826	775	820	854	737	820	829	813	814	828	792	769	788	793	815	821	837	758	795	782	808	745	841	795	805	801	809	782	816	756	783	790	791	790	854	808	783	738	810	763	804	816	825	819	833	822	810	852	820	834	832	826	836	797	839	775	829	845	821	777	796	806	850	817	806	754	817	829	788	792	777	805	832	799	786	825	800	788	767	792	764	753	824	810	757	859	821	834	755	773	800	800	826	871	816	822	788	855	818	786	840	769	839	826	788	810	825	806	763	835	780	772	830	792	786	801	730	768	835	805	814	834	782	762	791	788	796	812	791	747	838	807	793	781	836	843	822	786	813	822	784	777	813	823	814	818	800	806	807	795	790	819	751	821	812	833	853	777	780	871	851	777	800	778	784	797	858	831	844	813	819	817	806	815	811	803	782	820	794	815	784	815	825	813	832	790	807	814	844	789	765	832	727	813	846	815	823	772	810	812	796	851	798	891	784	836	817	799	822	772	790	824	795	825	771	816	842	819	818	847	791	824	772	787	794	847	788	835	833	764	747	822	772	808	788	793	825	815	748	819	768	792	872	862	836	763	835	847	804	768	809	822	798	864	780	807	817	829	802	784	842	787	746	790	784	802	801	816	807	816	786	838	837	867	834	814	802	801	811	799	834	785	816	794	774	756	805	829	788	787	799	784	801	766	807	775	758	738	818	798	767	789	850	826	790	779	845	811	772	838	815	839	820	809	795	792	800	770	845	795	784	802	788	824	774	782	809	800	772	810	806	818	790	884	836	836	857	817	782	771	805	838	818	862	797	767	761	812	807	800	818	820	812	818	833	853	856	823	809	873	827	808	814	782	786	781	825	834	829	771	789	783	785	855	825	827	799	893	829	794	840	848	772	842	788	784	838	820	872	840	794	810	801	756	792	800	839	750	764	821	823	806	847	764	814	827	842	834	804	811	804	847	828	769	806	794	791	831	798	821	889	817	779	815	781	797	851	858	729	827	803	811	833	809	807	788	840	865	771	770	780	787	791	850	827	878	794	834	786	808	843	815	850	783	779	810	785	808	769	782	801	854	831	820	785	778	807	783	793	776	760	802	784	808	794	857	785	766	769	848	806	830	779	832	832	809	827	829	820	788	808	832	772	766	791	836	785	841	807	779	795	825	839	817	825	790	851	800	833	842	791	839	800	780	844	822	813	838	782	801	825	763	762	793	800	831	776	875	799	812	837	824	812	775	815	819	799	862	806	810	817	795	850	836	839	811	853	787	798	812	794	808	830	802	777	808	792	808	790	755	851	750	796	792	766	786	781	824	806	834	850	841	855	776	814	876	795	831	807	850	780	781	787	799	841	776	815	777	789	859	766	787	785	806	817	756	803	810	840	829	834	822	829	794	841	799	806	811	828	788	819	831	805	839	748	795	805	776	822	887	766	821	818	799	814	743	860	822	814	788	750	857	815	812	813	829	836	879	798	821	765	840	803	820	816	766	775	840	865	808	748	866	816	840	761	802	868	836	797	786	781	812	829	819	831	805	783	783	787	759	811	775	799	785	783	809	804	846	739	789	842	802	811	784	833	836	799	779	788	809	825	822	747	802	813	798	811	808	808	792	786	826	842	797	829	791	840	832	803	767	867	817	794	795	794	794	802	772	808	817	840	822	779	849	814	813	819	826	825	834	800	798	807	797	835	809	772	782	822	789	821	780	777	845	811	792	780	826	789	841	844	828	770	830	799	778	865	790	845	802	814	843	813	767	843	780	791	796	802	792	805	801	851	794	803	803	803	768	772	801	788	872	798	809	825	773	817	823	822	842	842	818	811	802	809	853	788	836	811	749	841	819	794	798	806	861	826	805	844	802	830	858	823	787	785	781	760	798	835	799	814	801	774	771	789	794	836	809	806	789	797	759	807	819	860	774	848	836	818	821	799	818	797	847	807	849	773	820	825	792	843	822	779	811	785	813	864	789	809	823	833	805	840	856	813	760	781	815	842	801	799	820	866	788	767	803	806	795	800	792	761	798	839	866	801	812	809	779	810	818	783	787	773	843	777	731	841	797	795	844	846	801	824	795	805	769	824	792	838	818	834	758	809	808	819	781	816	866	779	813	847	811	836	804	810	848	794	797	819	789	769	804	761	780	818	788	783	849	825	822	776	817	764	827	835	845	786	818	842	823	775	840	829	778	834	781	829	802	847	847	813	799	781	797	781	854	786	877	846	745	831	765	823	803	809	765	795	822	824	835	842	791	831	780	780	798	829	816	798	802	792	759	810	798	803	751	833	836	831	790	769	824	803	755	837	796	844	795	784	853	836	771	836	826	768	823	844	801	826	815	815	831	772	800	820	804	815	769	830	873	735	761	771	810	782	813	754	780	814	784	812	807	797	810	815	826	845	830	826	765	800	758	789	850	817	863	764	764	812	810	774	839	873	779	843	799	814	825	784	780	872	781	831	772	871	850	800	809	812	786	801	828	818	833	857	843	799	828	800	816	854	794	781	807	765	774
8668	3921	269	190	175	183	166	182	186	158	156	161	185	168	184	166	182	178	167	178	165	164	162	174	157	168	175	168	181	175	181	160	174	174	205	167	200	190	162	168	172	181	158	141	187	175	176	161	188	161	180	162	184	170	161	186	174	181	181	197	165	177	175	158	169	159	155	185	192	161	163	148	149	162	173	165	163	189	161	169	174	190	183	151	154	186	177	174	155	170	173	169	195	167	160	186	159	177	187	170	162	156	196	190	159	154	165	187	161	179	149	163	187	188	178	183	173	165	185	190	176	181	174	182	146	214	178	171	204	167	186	166	182	161	170	167	188	183	179	155	184	162	183	174	191	184	168	162	179	175	162	180	141	164	156	175	168	193	183	169	188	174	205	177	170	145	150	196	193	168	193	149	166	161	181	162	185	170	161	168	176	168	186	171	178	208	171	174	174	174	160	177	160	182	179	165	174	165	175	170	168	193	152	167	190	165	160	159	172	201	161	187	168	155	169	172	167	178	150	151	176	187	177	178	178	151	196	154	195	183	169	165	170	157	163	163	187	153	172	186	194	184	199	164	183	202	172	183	171	167	168	170	141	173	170	172	172	164	138	164	166	178	164	185	169	170	187	174	170	169	153	166	162	178	139	182	174	194	186	203	165	178	164	171	157	153	193	182	189	179	172	157	161	166	178	175	168	174	173	159	185	195	198	171	166	166	175	150	180	170	164	172	181	191	181	172	170	172	186	174	159	174	179	180	185	144	176	166	161	179	199	178	164	169	157	181	176	170	179	164	172	194	164	185	162	181	167	175	151	170	183	194	174	161	183	162	201	196	192	171	167	186	176	201	168	154	148	157	173	181	177	130	148	171	156	167	160	178	202	165	180	190	179	162	170	162	166	162	186	191	182	146	179	164	171	152	139	157	159	175	188	177	195	170	156	181	181	164	188	180	173	174	169	177	173	187	162	171	173	167	160	170	155	175	179	179	155	161	168	176	178	155	174	155	169	187	178	169	132	157	181	161	178	181	181	185	175	159	175	152	206	158	172	184	185	188	161	176	182	169	165	160	178	172	152	162	182	175	169	171	156	165	184	179	171	150	166	196	184	161	185	167	172	151	180	170	194	153	177	162	189	190	151	185	159	170	177	166	187	182	157	168	155	195	181	156	169	166	174	152	181	169	160	176	187	176	143	177	175	167	163	170	181	184	183	152	163	192	167	175	165	177	181	168	166	172	151	175	182	150	180	163	178	176	171	165	170	171	195	173	203	168	167	161	163	189	134	181	175	159	169	191	154	167	162	196	164	160	177	182	164	167	147	181	187	179	177	145	196	169	176	182	155	179	166	182	186	167	187	175	166	163	140	166	194	182	176	183	160	179	193	186	188	173	164	185	177	146	182	181	183	165	182	156	168	168	170	167	195	160	167	170	178	182	154	154	179	164	185	199	178	178	164	180	161	180	174	142	158	192	152	193	168	146	153	166	144	162	167	164	174	181	163	183	167	153	194	168	163	181	175	170	151	171	192	173	175	202	178	160	154	147	182	187	169	170	177	174	169	163	199	146	171	166	191	169	175	170	151	153	159	175	187	168	168	187	218	166	171	162	153	181	191	178	180	185	165	166	170	146	177	197	175	165	171	176	165	177	190	162	184	194	174	162	205	186	186	177	145	162	170	185	168	156	167	167	176	174	190	163	155	168	186	177	168	165	174	166	155	170	161	180	179	180	199	167	162	158	168	171	162	184	169	182	175	164	176	160	192	158	160	182	169	183	150	161	159	176	169	176	156	169	174	177	179	171	170	164	173	188	191	166	185	170	188	183	182	164	183	154	179	163	176	160	195	174	193	148	158	193	154	181	170	195	180	156	173	158	176	177	178	173	194	174	166	169	170	165	157	161	156	181	194	201	201	160	182	175	161	165	171	199	185	167	163	182	197	166	159	178	163	179	176	183	158	170	196	161	185	186	168	157	169	148	170	162	183	173	178	166	162	184	172	179	191	165	143	185	175	153	191	177	184	172	188	164	165	166	166	176	154	178	150	168	188	178	163	157	191	173	157	190	182	183	178	163	183	165	179	177	189	205	174	125	172	167	187	150	179	187	194	166	193	191	171	149	136	193	160	189	179	184	168	129	166	163	180	191	192	156	149	149	167	171	171	180	166	176	177	166	167	170	163	169	171	185	170	181	173	165	171	165	175	176	172	179	190	203	178	181	164	181	169	162	179	180	190	195	159	175	177	167	163	191	182	175	156	187	158	169	172	192	179	188	159	182	153	187	159	153	158	165	173	185	170	190	172	157	179	208	172	172	161	183	181	165	168	171	174	153	158	166	193	164	187	173	180	162	193	166	159	161	175	180	169	174	165	154	178	168	194	179	195	139	137	182	166	193	163	178	163	190	189	171	162	173	192	184	166	181	165	166	168	174	161	180	155	161	199	177	175	182	166	181	174	188	174	179	145	176	183	195	170	145	163	155	157	159	166	164	178	166	174	190	188	172	163	198	162	184	167	147	189	160	167	163	181	198	173	179	165	170	183	169	171	179	169	168	164	170	177	178	162	160	149	152	157	164	179	169	153	189	154	163	166	164	157	184	173	166	192	175	169	178	176	171	195	168	175	172	136	166	171	146	179	180	177	160	174	168	167	172	173	166	158	167	154	184	167	171	159	166	181	153	162	169	182	179	192	165	185	159	175	169	148	168	176	166	181	168	165	163	180	172	161	169	167	186	171	190	184	192	202	164	171	164	173	169	176	154	165	152	149	160	175	161	198	164	168	183	176	187	143	181	162	189	164	190	174	188	172	139	189	181	172	163	166	171	206	163	166	193	177	159	167	164	197	177	186	169	154	156	157	169	162	162	156	169	180	163	160	188	166	150	160	165	161	187	165	166	156	169	191	172	183	177	181	187	180	159	167	194	188	173	167	173	136	180	185	160	198	174	184	179	181	171	179	208	158	156	182	174	159	200	177	184	182	174	170	175	185	172	144	147	161	178	171	164	154	155	163	171	162	174	165	157	177	181	171	185	167	181	147	179	167	161	171	164	179	168	185	174	178	177	151	142	167	184	174	173	164	176	157	190	156	218	176	165	186	188	188	167	173	174	186	187	174	168	173	172	170	146	177	184	161	170	169	147	171	193	181	159	182	173	187	167	202	151	173	166	178	173	165	170	177	162	184	169	176	169	162	160	177	169	183	181	160	154	179	183	157	178	205	147	169	157	203	165	156	164	162	169	176	175	173	171	189	174	182	179	180	183	168	180	167	141	164	161	183	158	163	141	170	178	180	177	157	166	157	163	161	156	153	161	180	139	187	155	213	173	165	157	160	178	185	169	153	184	180	184	128	187	163	161	172	173	165	159	170	182	162	170	177	159	174	186	136	170	157	186	180	160	174	168	175	154	182	161	170	174	184	153	160	158	181	185	177	174	170	184	193	163	152	175	180	154	178	164	171	174	179	195	175	202	164	158	160	162	187	181	165	155	167	178	170	205
9950	5783	557	528	557	543	538	530	516	463	470	488	505	519	494	494	502	501	475	494	488	482	525	494	501	426	484	518	504	461	491	481	508	488	478	531	514	480	492	481	500	486	474	471	462	523	472	503	482	515	480	476	525	468	511	480	493	501	494	470	456	480	464	483	503	532	462	478	517	479	494	522	503	523	507	503	475	515	470	472	508	476	479	488	489	507	509	467	479	507	499	510	506	489	474	482	478	483	490	485	486	470	476	475	445	494	511	474	460	508	466	480	513	512	524	490	499	491	493	496	516	500	494	469	492	446	514	512	468	481	502	497	466	491	488	496	506	498	483	481	457	485	463	471	466	527	479	484	500	477	484	460	481	470	494	508	476	471	458	533	507	497	476	484	494	506	470	498	500	502	498	497	460	483	514	473	521	478	455	479	470	490	498	502	476	477	482	476	498	428	521	487	495	513	478	468	476	497	514	493	470	501	492	490	475	473	493	469	468	432	471	479	495	451	489	497	496	472	482	522	523	506	454	507	459	514	498	487	480	515	481	504	436	491	511	469	530	489	498	476	479	469	453	505	467	481	477	477	458	486	524	484	500	525	505	481	483	515	499	469	469	501	482	514	477	498	518	517	535	500	488	492	467	485	498	463	511	512	481	495	495	497	499	502	475	469	479	457	513	522	503	516	500	472	481	486	486	505	483	500	496	475	517	542	512	508	526	504	513	499	524	536	478	466	476	498	520	471	481	471	492	454	489	495	484	466	509	484	497	511	486	533	533	470	495	444	500	449	469	464	508	474	487	491	523	492	501	449	492	471	485	495	498	493	438	467	521	491	462	539	494	464	479	502	514	471	494	479	492	486	474	515	444	488	513	479	480	480	459	475	520	474	473	489	506	531	468	456	468	490	488	478	468	498	450	510	498	496	487	487	504	499	454	476	493	470	480	491	500	464	501	493	444	503	489	487	485	465	517	490	474	487	534	497	471	465	520	493	446	521	492	477	537	469	504	522	470	439	500	475	508	491	481	460	429	465	488	501	453	502	493	499	510	484	473	485	476	511	507	497	495	495	485	497	495	485	467	506	461	478	479	508	516	470	452	485	477	457	464	439	523	492	457	535	487	483	486	459	472	453	483	467	478	490	497	488	512	497	472	468	468	506	505	538	503	467	525	470	474	483	467	510	493	510	500	462	501	484	467	456	465	492	504	506	503	494	491	484	507	495	473	462	488	517	445	492	465	466	473	494	498	477	495	454	462	450	512	478	486	501	496	428	516	490	496	522	507	463	494	511	493	525	483	497	490	513	480	492	480	470	493	525	500	466	482	477	506	525	476	510	456	519	487	503	488	517	474	497	520	522	513	520	474	491	524	458	486	489	496	508	523	517	500	520	490	508	475	496	467	484	496	463	505	473	484	489	512	483	464	487	446	482	491	482	477	476	487	484	470	484	493	495	466	474	538	504	482	485	471	472	477	476	478	480	459	514	502	509	494	473	524	468	481	520	481	465	480	516	501	490	481	439	503	499	467	500	499	512	489	451	523	482	502	477	511	527	531	506	505	491	513	487	496	495	484	490	491	469	451	507	487	453	478	471	477	501	497	454	510	455	464	489	486	512	535	461	480	479	491	473	492	521	466	488	503	480	505	519	475	499	538	462	509	485	459	489	478	484	453	497	479	486	531	484	497	485	503	473	485	497	469	520	504	515	510	501	485	437	464	500	486	482	489	486	485	502	480	475	480	457	465	503	532	480	499	484	494	496	464	472	504	481	493	499	447	474	503	509	462	478	492	526	494	476	462	475	474	495	480	502	467	455	504	482	506	482	494	473	486	491	467	467	514	511	454	465	507	471	474	461	465	506	506	507	509	513	505	468	451	489	476	429	503	480	466	507	464	454	496	482	486	474	473	503	485	446	486	481	473	476	434	512	456	442	489	504	482	507	487	486	500	485	466	461	502	484	491	511	493	490	496	467	469	500	484	489	455	478	517	477	487	498	480	497	476	493	494	482	484	483	439	454	453	511	489	509	482	482	479	489	484	484	460	503	487	485	503	458	475	507	460	481	488	504	471	460	510	461	474	510	468	471	470	516	464	486	482	481	504	494	506	493	500	502	475	473	536	465	513	488	462	445	509	477	472	450	474	463	461	467	466	462	484	494	499	499	460	478	478	488	526	450	460	467	488	492	496	467	505	500	490	477	495	505	482	539	512	521	484	507	494	506	485	468	461	541	498	485	477	485	500	540	498	469	475	490	500	481	480	468	501	529	506	477	495	488	465	473	506	539	518	493	465	473	520	514	470	499	500	499	486	459	474	512	502	466	479	496	460	512	499	464	533	519	479	467	486	507	479	482	513	481	510	508	460	506	471	527	496	497	539	499	496	526	446	527	456	457	516	478	488	531	457	466	476	478	501	455	514	502	540	481	509	476	509	498	484	498	513	479	468	497	492	486	512	522	483	456	470	475	513	484	484	482	495	474	468	487	508	468	466	452	482	467	496	510	477	515	474	507	520	499	522	505	525	489	497	487	490	524	492	497	496	501	565	499	482	502	481	504	481	468	504	529	495	497	499	469	428	523	516	502	449	508	503	527	494	515	482	494	493	446	518	485	488	477	473	510	468	489	484	492	496	500	455	442	484	496	536	472	529	475	508	480	471	505	502	490	457	487	516	463	500	500	481	521	510	493	502	470	511	460	519	510	414	441	490	482	469	491	484	469	529	487	484	456	497	529	508	520	498	469	481	446	503	458	474	488	519	462	497	496	502	461	477	478	524	473	510	456	460	467	492	460	510	482	476	488	490	484	487	512	505	477	481	454	528	504	491	504	463	508	520	470	478	497	502	495	491	533	486	471	466	461	525	491	505	479	524	474	522	485	479	520	483	500	503	526	505	455	505	514	470	493	507	504	466	504	502	484	475	515	484	491	490	471	507	475	477	468	490	475	485	487	493	456	486	491	495	516	482	469	473	473	479	452	502	478	499	472	466	506	502	505	497	499	454	498	486	489	466	491	451	496	457	474	477	490	498	482	489	472	486	471	480	439	496	499	496	463	506	509	518	547	440	512	514	497	478	478	450	504	494	482	483	494	550	501	466	490	498	488	480	458	476	500	455	493	487	478	485	475	525	501	498	477	488	510	466	487	493	470	527	481	477	455	496	481	494	472	453	529	526	484	526	517	542	489	492	473	455	489	457	531	466	508	486	485	509	486	497	503	478	473	466	492	495	468	494	448	499	489	483	475	519	491	486	477	489	512	521	465	471	495	512	536	494	508	502	475	459	476	483	461	540	464	499	520	526	496	490	498	522	471	496	473	499	482	497	491	492	503	479	464	483	476	489	479	507	516	471	485	531	519	512	520	478	483	475	468	476	454	484	484	487	499	505	508	452	495	477	500	512	497	483	448	487	449	512	527	475	491	463	474	474	492	498	468	521	476	519	476	492	491	532	460	522	464	508	467	528	475	487	499	512	498	500	497	509	494	460	493	465	497	521	520
55205	43508	12533	2034	724	560	484	447	402	429	405	397	390	343	344	355	382	334	378	301	334	353	353	318	339	343	366	314	372	370	355	320	344	350	340	316	370	350	340	340	317	323	321	314	326	315	345	338	326	360	364	333	328	357	363	317	319	298	303	305	337	308	344	317	349	333	332	326	343	319	341	322	353	354	319	316	342	329	323	306	306	315	349	328	324	340	322	323	331	308	325	364	323	338	361	330	317	327	318	357	335	331	311	364	306	295	341	333	305	320	353	322	292	309	340	324	352	347	317	315	303	332	334	332	353	306	305	328	331	318	311	349	335	361	343	317	347	339	334	312	339	307	298	365	341	339	318	303	318	351	347	336	333	340	316	308	331	321	348	327	351	328	324	338	313	307	365	325	336	301	311	289	298	326	320	369	318	329	357	316	297	329	350	346	334	339	340	353	349	359	365	336	331	356	326	328	320	351	297	332	297	329	337	309	322	306	303	295	331	374	335	341	323	316	336	329	332	366	298	364	358	321	342	330	298	271	375	356	349	356	314	323	343	343	334	325	333	347	337	293	340	321	315	324	357	354	366	326	348	350	292	311	359	336	369	346	323	318	335	342	342	324	345	325	343	330	298	335	333	349	328	342	321	307	350	337	328	331	336	340	319	321	367	360	329	325	319	350	309	301	303	345	294	348	332	343	346	346	332	340	324	304	335	327	328	321	324	314	334	339	321	310	302	363	324	330	319	317	358	324	321	324	341	343	346	328	313	308	343	342	337	320	352	328	303	338	338	343	330	303	347	357	360	311	301	348	310	348	343	354	336	327	311	309	324	330	311	367	336	347	347	328	326	341	355	382	325	333	336	310	350	301	342	318	327	335	319	336	357	329	344	313	333	309	338	328	329	357	341	318	337	312	340	301	325	343	366	327	349	301	336	342	319	330	377	343	332	321	334	311	327	337	356	336	323	346	324	333	343	353	355	334	296	350	331	335	334	339	354	318	317	347	331	313	337	301	324	334	328	334	312	343	336	302	302	317	317	322	356	318	331	337	344	312	332	298	346	334	355	309	324	338	318	333	323	324	312	344	357	336	350	312	339	339	339	323	316	341	327	337	354	366	305	299	357	332	342	324	333	319	299	326	332	326	337	346	333	326	329	307	366	346	345	327	326	357	348	311	330	335	330	351	335	310	313	342	328	318	337	360	337	318	342	322	341	304	316	308	375	337	325	342	341	343	311	328	349	305	320	321	348	335	328	309	331	337	326	319	340	329	335	334	318	332	314	314	354	303	341	320	303	318	324	351	367	340	287	342	341	368	380	355	369	319	325	320	329	291	323	327	350	331	315	328	322	328	334	306	343	367	337	335	351	326	310	342	346	315	309	338	333	354	321	334	314	337	297	302	354	334	336	302	330	317	329	324	334	309	349	336	365	328	330	348	335	323	338	360	345	316	324	322	330	317	330	354	387	344	337	349	335	316	373	331	333	315	352	314	343	338	367	333	327	319	305	351	341	386	329	341	312	332	358	303	367	319	331	327	330	327	341	345	342	317	339	359	327	334	325	384	354	320	334	353	319	334	339	317	348	330	319	321	303	323	343	305	311	328	332	351	332	347	347	330	293	352	323	325	320	309	376	341	328	359	353	333	313	294	328	320	306	326	318	325	354	346	357	323	325	316	332	333	321	307	324	341	327	346	295	280	324	278	328	342	341	350	345	333	325	302	331	343	324	340	329	346	323	350	353	315	312	309	355	312	361	344	327	349	300	345	319	324	331	333	321	319	330	350	350	351	319	303	378	329	309	339	347	354	359	357	284	324	333	333	319	328	333	329	331	325	340	327	314	319	353	312	315	343	344	334	315	301	365	323	351	320	298	335	319	333	346	320	315	359	332	337	319	331	299	301	309	308	343	364	305	324	351	328	348	334	335	339	328	332	353	367	325	353	321	312	329	315	362	361	318	325	306	319	312	326	326	351	330	327	313	341	372	304	348	345	358	348	335	331	319	354	332	360	343	339	331	344	333	348	314	339	333	305	332	323	346	337	318	383	306	360	316	342	302	304	335	339	341	340	366	305	350	326	334	334	354	303	306	339	348	313	324	318	370	303	304	322	346	343	307	329	327	324	318	305	347	325	319	331	349	342	356	305	347	330	368	303	348	293	344	346	342	362	325	300	297	333	308	329	311	338	327	341	350	313	341	342	326	328	338	337	320	347	358	330	305	383	315	322	332	316	319	329	354	342	333	319	318	340	318	313	315	345	316	327	323	330	318	362	307	335	322	337	295	355	315	309	348	337	318	329	340	301	336	338	324	303	302	359	318	294	321	350	354	356	320	317	317	299	341	316	312	346	342	356	342	352	342	366	298	350	354	374	341	341	333	326	311	322	327	314	377	330	328	304	326	348	378	338	344	336	305	346	330	309	327	327	320	321	312	326	333	356	353	286	345	321	350	350	337	338	339	289	344	337	337	322	331	324	360	326	334	343	351	320	348	335	329	322	334	313	341	332	335	343	340	343	326	362	320	278	338	312	329	363	330	323	340	340	323	349	365	357	305	339	363	343	297	326	326	326	355	329	341	310	305	302	310	320	324	331	312	338	327	336	331	313	353	368	315	312	319	335	356	349	339	338	324	349	306	369	321	315	333	315	353	331	327	308	355	342	312	355	325	337	325	302	359	295	322	328	311	345	372	318	363	303	315	315	319	360	361	328	332	322	328	317	327	289	316	343	344	321	335	341	347	319	362	332	325	354	325	373	300	312	313	307	331	316	347	334	336	345	352	315	348	310	347	356	329	334	310	327	344	332	323	334	345	355	323	336	365	352	310	303	332	333	316	353	319	377	317	316	354	334	325	310	331	321	333	317	316	333	341	299	327	336	340	340	333	353	321	309	318	339	297	339	330	302	354	329	326	355	326	338	332	324	349	337	298	366	313	332	292	326	313	340	333	329	354	376	346	320	333	369	314	314	348	343	321	359	342	342	354	336	320	324	269	321	346	342	322	353	349	280	318	338	349	339	317	328	316	325	332	308	326	332	337	310	338	332	315	324	333	330	310	331	332	323	318	338	352	328	298	347	358	326	352	321	288	313	338	347	321	291	357	323	300	334	367	361	293	304	332	340	343	355	293	332	327	332	312	348	301	332	318	314	333	309	309	334	360	349	344	321	351	332	343	344	344	303	331	306	350	297	329	334	379	308	327	336	290	309	331	313	327	370	344	339	370	356	307	355	345	316	358	323	313	321	333	337	332	334	327	346	338	332	334	324	336	285	302	344	314	367	318	338	310	325	329	333	331	314	357	330	330	366	321	339	294	329	378	310	340	328	320	321	345	343	369	315	335	344	366	352	343	301	393	314	315	304	334	327	288	348	350	334	291	301	344	341	307	356	327	340	354	313	364	282	291	337	294	377	340	321	359	364	350	351	325	312	321	355	333	332	316	326	349	355	331	332	344	332	315	317	343	341	322	317	335	317	299	291	361	309	359	303	358	351	338	344
34422	23934	2252	2566	2340	2000	1774	1548	1399	1277	1164	1178	1109	1059	1036	1054	1001	969	988	899	947	888	899	867	879	886	891	892	886	882	879	863	847	857	928	920	847	920	884	830	859	833	819	827	868	835	845	892	829	844	798	827	820	867	826	861	839	837	831	894	826	774	838	826	859	868	842	791	891	835	888	809	835	877	877	893	832	888	838	858	774	810	862	783	851	900	852	791	799	849	769	857	891	825	859	828	825	829	820	827	835	867	805	850	860	803	810	792	777	810	772	845	833	800	853	835	858	832	818	787	855	814	831	843	832	829	759	884	852	821	832	806	783	837	837	791	835	796	838	793	848	850	890	842	822	803	836	857	782	869	815	806	829	841	810	824	870	815	837	809	797	800	824	855	864	844	883	835	805	802	779	798	822	823	822	794	853	801	825	823	852	831	833	859	858	863	827	838	809	832	816	832	771	801	846	842	826	850	852	755	848	841	869	857	824	854	803	852	807	777	780	817	858	779	808	793	846	845	820	876	799	866	809	835	807	797	795	824	831	822	841	860	857	824	824	853	778	860	823	830	831	833	861	796	840	846	866	850	787	806	800	813	812	845	863	839	832	796	836	849	822	794	833	810	824	802	825	828	835	771	832	876	792	861	855	827	844	846	786	811	840	799	820	792	821	829	813	827	815	815	821	815	796	869	819	805	818	836	775	803	808	818	846	827	823	843	786	829	763	815	764	820	848	818	791	809	805	795	822	797	848	822	822	862	835	848	834	853	940	845	837	862	836	826	839	829	834	860	785	831	825	792	880	822	794	889	809	855	863	801	859	785	811	828	827	801	789	790	772	866	817	810	842	860	817	802	827	796	812	827	799	841	815	840	767	830	862	814	825	869	862	831	812	868	797	833	829	832	836	864	793	844	878	768	831	829	811	878	873	879	825	847	839	774	779	835	829	847	815	849	806	826	826	806	818	830	791	807	823	781	834	869	815	836	849	797	852	816	879	771	781	799	854	806	892	850	784	825	833	804	786	841	826	763	781	820	859	835	807	844	836	849	856	801	836	801	787	824	807	836	788	809	787	802	790	787	840	823	808	864	867	883	787	846	817	862	841	843	806	817	799	850	795	772	789	780	845	839	836	793	777	812	782	836	858	799	854	807	859	814	844	775	794	892	853	787	780	853	818	849	847	809	817	817	818	798	817	804	794	884	812	794	845	825	820	810	811	858	836	822	819	839	882	807	815	808	853	859	848	799	779	856	862	848	850	827	816	854	804	851	805	823	847	822	815	799	866	837	859	850	784	808	822	801	807	826	770	841	820	836	760	800	827	777	820	874	826	818	818	829	825	812	836	859	844	779	819	867	808	831	826	815	825	853	847	836	903	807	784	822	820	854	847	834	808	862	780	869	830	774	777	838	875	820	778	817	844	822	807	835	792	817	796	828	814	797	838	810	831	849	837	759	828	838	808	842	816	893	838	787	803	871	804	823	805	781	838	849	818	866	820	810	828	850	816	854	839	782	851	809	774	852	847	759	815	819	858	879	817	776	814	861	827	831	802	834	814	805	911	829	805	861	808	824	868	818	763	838	814	835	773	842	795	875	784	832	893	846	804	802	756	821	819	790	839	834	819	851	856	854	878	858	810	844	844	809	792	814	876	807	810	854	773	785	832	813	797	814	804	866	812	832	810	781	866	850	836	792	836	815	818	795	845	763	841	891	832	794	825	799	801	825	878	816	839	808	807	856	824	864	819	827	810	797	817	823	804	835	849	838	803	824	811	856	763	820	872	818	808	830	797	829	847	799	809	849	823	827	780	825	807	850	790	835	785	809	852	871	838	849	892	805	866	842	805	811	819	796	824	798	777	811	837	811	840	811	845	795	807	827	837	811	820	778	844	830	855	849	859	845	793	853	838	812	827	810	800	812	802	770	813	777	849	795	802	819	826	841	775	781	839	854	845	785	807	847	831	775	825	770	855	798	796	847	799	851	816	782	821	845	829	859	871	838	771	806	833	776	826	812	874	811	885	825	798	847	790	841	798	867	815	796	815	852	883	842	803	807	817	792	818	817	815	781	869	844	823	849	810	812	873	771	837	821	807	802	788	770	860	825	809	775	769	879	789	829	819	805	797	802	838	823	818	839	862	801	809	851	760	859	860	836	781	858	843	803	815	793	803	820	842	833	849	782	829	859	796	850	766	841	841	838	838	799	811	819	863	762	840	795	877	807	796	855	845	802	813	794	828	764	795	819	805	825	877	802	811	808	806	782	829	869	788	806	847	756	757	818	855	856	802	807	803	816	787	805	851	850	840	795	853	777	812	838	853	848	839	773	795	824	810	875	794	815	804	826	820	808	816	825	795	816	788	829	790	802	827	830	883	854	761	770	852	809	857	789	829	812	819	840	859	794	794	813	813	795	824	858	815	752	791	859	829	804	798	844	877	871	769	809	804	843	817	865	815	861	884	835	803	823	860	810	819	761	778	823	838	828	818	833	807	819	847	828	852	835	845	817	799	823	793	856	823	779	860	869	790	821	789	790	859	820	795	849	827	812	817	838	816	830	815	786	804	812	838	776	814	811	818	821	825	813	815	806	854	884	792	823	844	826	864	817	840	812	820	810	843	823	828	849	884	802	788	830	808	849	748	818	830	822	810	891	837	792	826	844	805	830	795	847	899	875	797	768	835	831	805	826	826	823	806	827	798	813	766	773	807	808	806	836	774	815	824	831	834	884	850	875	787	853	827	822	818	867	829	798	834	861	817	832	850	803	864	836	785	810	829	839	830	780	848	836	792	875	830	825	789	869	792	819	794	768	836	827	837	807	841	839	766	826	847	803	874	830	813	803	779	829	829	838	821	782	826	806	801	788	785	843	775	809	793	871	827	833	873	817	842	822	858	848	764	847	814	828	788	813	816	797	815	815	807	837	795	841	845	811	809	793	848	827	831	828	843	847	865	778	836	872	779	846	798	848	777	845	827	820	839	812	846	809	776	832	825	779	824	775	822	825	807	812	814	850	783	827	818	906	817	824	821	841	800	826	882	868	855	760	820	822	773	819	858	842	835	823	830	799	851	810	847	792	857	827	793	856	839	814	829	795	870	800	882	805	835	833	818	814	790	837	825	836	867	788	866	831	823	828	853	814	824	826	845	746	816	822	860	817	829	840	814	816	858	824	824	828	841	835	780	850	794	792	829	843	871	848	820	805	823	816	841	817	819	815	845	780	881	837	832	785	825	797	816	828	796	796	847	833	826	800	836	838	854	827	811	820	852	793	792	869	816	822	835	844	823	855	824	848	829	846	819	842	817	811	817	827	787	796	752	781	796	837	806	830	836	808	813	830	794	844	812	840	814	826	825	783	835	838	838	839	816	816	820	800	872	804	784	821	769	871	812	800	817	851	807	795	847	827	803	860	824	838	801	768	796	821	773	822	832	821	783	856	778	838	843	845	795	836	846	876	844	817	826	800	792	862	773	798	841	860	837	832	822	809	814	833	869	862
69485	47633	20662	8651	1324	858	659	556	544	540	447	441	410	398	402	382	387	352	381	319	354	352	364	358	330	338	359	355	357	348	354	370	340	356	333	354	358	397	360	352	346	355	351	341	322	368	335	328	380	362	312	326	345	316	339	334	370	323	354	339	347	364	340	299	315	340	353	345	370	374	343	368	345	339	336	347	338	336	376	323	382	349	352	349	325	323	340	290	356	337	320	342	331	322	331	309	309	360	306	356	340	334	343	360	318	338	345	315	354	326	337	345	343	320	304	298	334	342	319	333	378	356	342	362	332	335	333	344	326	352	313	338	346	368	335	313	328	320	308	358	364	340	337	331	354	340	366	319	338	325	351	303	337	358	320	338	337	362	333	345	386	344	332	335	381	344	351	343	371	288	342	359	335	303	340	338	314	325	331	346	331	376	310	329	358	340	354	354	341	344	343	308	361	351	350	297	332	330	347	319	337	371	341	374	340	337	325	335	350	348	320	371	335	385	359	355	320	315	338	296	342	343	380	336	311	331	324	332	367	352	349	347	346	344	332	334	317	326	323	357	342	341	327	358	332	322	327	339	357	332	300	304	332	310	343	318	341	373	339	338	321	339	293	328	302	339	341	338	364	339	312	347	356	331	337	362	300	351	334	356	341	327	344	315	315	315	343	338	307	322	307	327	322	311	307	322	322	344	342	316	342	329	316	336	345	363	297	366	367	369	389	371	308	321	360	338	354	309	295	323	362	336	347	351	316	345	312	352	374	336	328	330	348	326	356	322	334	329	304	318	325	334	342	323	305	316	321	360	365	317	369	344	341	312	297	362	339	363	347	297	331	346	350	334	329	319	330	329	321	350	334	322	332	322	364	378	354	319	311	359	369	316	345	378	350	358	316	307	360	324	318	342	349	332	348	320	344	351	358	342	342	305	358	353	334	330	349	340	347	332	366	319	324	294	324	340	344	324	374	319	328	376	320	315	340	329	346	331	320	284	324	327	345	302	349	363	342	400	340	318	318	319	342	342	321	339	342	356	323	325	331	369	302	311	348	323	335	323	333	369	381	363	345	337	339	361	322	342	360	364	310	369	315	307	327	315	345	340	306	345	314	325	347	334	326	299	354	317	326	333	356	315	323	314	354	324	350	333	321	328	318	371	335	310	331	342	323	320	340	324	318	302	317	368	360	320	337	333	348	338	353	307	330	342	322	355	333	345	347	304	369	348	298	361	332	346	341	314	327	340	324	324	328	327	338	362	357	307	330	317	311	365	340	341	336	343	340	326	345	338	312	325	345	375	343	340	346	353	329	341	337	363	340	341	355	356	372	335	364	341	346	324	362	361	336	284	326	317	347	359	336	289	343	333	361	341	342	352	355	326	359	335	342	334	325	331	369	323	349	338	351	341	334	323	331	340	348	319	304	378	357	363	342	346	313	305	334	316	342	338	325	337	333	339	346	352	354	352	328	323	292	354	351	310	336	357	317	343	342	369	348	359	325	337	346	322	321	357	338	292	337	347	376	326	359	352	307	321	331	317	348	291	319	306	344	355	359	354	326	342	351	337	323	328	346	366	299	303	302	346	334	344	349	352	375	361	326	340	355	356	349	310	320	347	301	347	349	331	315	349	345	344	307	358	379	363	352	322	335	358	323	338	362	365	312	324	360	338	340	328	345	363	314	327	330	328	295	325	340	338	332	323	345	310	362	318	342	313	306	323	350	335	323	327	361	340	362	333	305	331	364	364	352	337	333	312	321	332	365	339	369	307	358	348	326	343	344	358	307	315	348	349	310	310	333	349	302	308	318	325	338	334	349	308	390	346	332	322	339	320	343	335	352	347	320	313	369	341	330	357	347	322	340	302	376	361	342	353	345	336	353	356	345	301	326	368	328	324	309	366	353	382	339	310	330	337	351	330	324	338	328	329	309	335	373	333	320	373	338	366	305	342	345	334	344	320	326	317	308	340	332	342	326	312	328	313	366	329	324	337	343	332	352	325	367	377	311	348	398	336	346	353	356	326	361	333	323	331	329	328	317	338	336	380	325	340	335	347	340	321	285	313	326	337	326	347	353	338	319	327	376	308	343	349	357	349	325	317	298	307	345	327	332	341	367	315	364	360	347	332	356	333	342	318	323	348	357	383	335	321	335	362	333	325	351	353	337	341	326	314	330	342	322	294	394	345	349	304	376	312	335	322	339	349	323	317	341	325	320	342	345	344	335	340	341	388	344	371	322	310	327	336	330	369	340	344	341	347	346	347	395	353	336	341	328	337	341	342	329	330	311	300	324	306	319	356	320	367	339	340	332	318	329	315	293	367	339	352	354	344	314	353	322	333	325	361	341	322	336	310	306	321	349	344	333	341	359	295	349	330	326	353	307	350	342	345	345	331	344	345	324	307	345	353	350	333	371	326	327	358	331	324	308	327	331	338	325	344	356	316	336	348	354	364	353	326	327	321	335	362	336	359	315	348	327	313	292	302	329	324	358	348	326	321	340	318	332	317	331	370	348	307	316	336	369	316	330	320	329	316	337	322	317	341	346	313	303	340	318	343	335	334	314	338	345	378	321	364	306	292	339	347	362	308	331	286	300	301	313	331	329	332	340	349	333	322	322	333	327	317	332	332	350	339	321	355	351	326	332	350	295	326	338	349	350	341	337	346	357	336	323	316	343	347	338	370	331	340	343	313	353	352	344	349	336	323	337	330	331	352	349	348	335	328	353	354	360	339	351	315	343	338	313	316	319	340	336	330	361	350	345	339	335	289	335	339	317	352	322	323	336	380	375	356	336	324	314	346	351	312	297	328	327	338	340	326	309	326	347	322	317	385	340	326	325	328	339	307	387	324	312	330	327	349	329	337	311	340	345	350	303	306	351	330	321	334	334	307	339	329	329	351	356	320	346	334	326	330	334	342	344	374	353	324	330	312	326	334	340	332	323	358	338	339	292	333	384	345	333	325	357	349	333	327	313	320	319	300	326	336	336	349	326	339	338	336	333	341	350	308	320	311	336	322	344	362	383	343	320	362	357	353	365	311	337	333	343	339	348	339	361	353	327	338	330	324	342	368	307	322	292	335	329	308	330	317	325	328	318	352	330	307	386	315	328	341	336	322	361	359	318	335	354	350	335	327	327	319	333	328	336	360	341	313	344	351	349	348	344	345	325	346	323	350	358	358	364	288	351	358	345	370	361	335	354	361	330	329	340	328	325	324	331	342	378	335	345	350	355	342	337	319	354	341	302	359	369	351	351	326	335	346	343	330	339	337	316	308	346	307	336	346	377	357	324	315	306	340	379	297	336	337	311	352	325	324	321	345	285	330	341	350	316	316	328	352	318	302	335	345	334	333	329	349	338	310	325	310	340	373	329	327	321	309	339	342	313	325	315	340	311	349	314	312	325	363	357	330	357	365	355	320	352	335	358	374	330	315	336	306	344	366	327	327	351	333	307	357	332	346	314	342	326	340	327	344	325	335	337	341	334	349	345	343	369	317
43412	30040	3580	4127	3758	3002	2537	2179	1941	1733	1511	1378	1359	1281	1225	1193	1124	1151	1115	1074	1017	1024	1003	945	951	949	937	1002	937	881	929	889	880	880	882	884	901	829	888	853	835	838	831	857	843	802	873	825	782	799	833	877	794	865	809	839	863	879	823	853	826	781	786	855	834	831	822	801	813	842	798	832	844	776	838	826	769	806	803	816	814	809	795	798	799	857	775	807	813	827	806	821	788	810	848	798	810	839	820	827	785	788	854	892	791	888	807	814	831	800	793	841	818	794	800	818	823	855	814	857	795	825	806	837	840	750	830	812	850	780	767	822	784	815	750	793	798	791	823	840	798	767	814	806	753	761	846	778	771	800	794	817	820	781	778	823	765	784	791	851	778	853	841	792	809	781	831	779	814	813	804	837	799	788	814	798	784	806	807	768	782	821	784	822	854	850	829	800	827	811	864	825	826	811	803	809	786	825	813	807	820	828	845	830	853	807	784	832	825	834	741	816	800	807	831	806	779	778	817	819	836	806	833	772	748	822	802	750	833	800	826	853	798	849	778	829	839	769	850	847	787	798	781	807	817	809	759	799	781	782	748	833	776	822	839	823	772	790	790	741	860	830	808	764	794	794	815	807	820	796	801	842	785	805	802	875	773	804	759	811	789	814	888	779	805	816	807	811	782	771	791	825	790	826	814	817	834	837	779	784	824	798	770	833	771	847	863	786	797	800	762	823	801	830	778	771	866	759	751	796	804	763	820	835	818	791	815	797	765	766	813	826	861	843	793	842	814	781	811	801	741	852	794	775	856	740	858	826	778	814	826	742	777	834	824	764	771	815	823	802	779	831	862	814	840	758	816	795	811	811	848	847	764	815	848	801	797	773	776	809	780	861	813	794	853	805	783	841	774	774	823	793	856	849	752	768	809	817	814	812	861	823	835	776	845	835	767	815	769	813	823	805	823	777	830	813	803	777	821	809	797	841	832	824	826	787	772	795	864	815	852	803	831	884	796	845	791	809	794	759	831	843	791	825	832	810	824	796	796	786	824	781	788	847	768	839	782	803	887	768	831	845	813	827	844	768	833	826	840	776	823	797	824	756	809	820	834	801	798	811	836	834	845	791	849	776	797	779	785	767	773	830	819	836	784	829	794	840	804	823	742	811	824	794	803	864	775	821	816	813	787	836	821	767	840	850	820	850	760	795	799	845	776	815	860	804	779	822	785	813	780	790	809	766	807	827	805	839	801	805	803	801	819	811	828	748	825	758	779	796	787	814	787	817	830	830	755	823	811	760	845	807	740	766	856	819	792	793	861	797	837	860	772	848	818	757	843	803	802	835	731	816	838	887	783	814	851	781	791	858	794	820	770	858	771	761	797	829	832	796	747	864	816	775	827	804	835	778	827	795	858	821	769	796	787	807	820	804	811	846	837	802	767	829	795	848	786	804	807	850	787	812	865	864	769	787	840	826	823	804	796	811	816	791	878	778	810	815	850	777	763	790	748	792	873	794	783	735	852	845	822	773	805	805	799	820	847	796	794	828	777	801	813	831	804	795	776	787	769	796	808	830	792	851	807	835	803	809	812	776	830	792	814	777	807	827	825	860	843	785	793	794	828	859	783	804	788	838	787	815	837	787	812	792	815	826	786	806	799	808	728	850	835	818	789	823	785	788	853	790	815	739	811	790	751	762	821	778	811	858	814	820	785	767	798	821	810	812	771	797	809	801	818	830	813	836	817	812	790	790	847	806	784	774	830	816	806	840	821	858	830	888	834	815	810	739	767	809	762	828	815	777	818	783	813	854	776	838	810	807	850	784	802	792	794	834	811	803	818	782	811	781	831	862	771	809	778	784	801	805	833	790	783	781	832	837	782	791	816	801	776	811	804	827	772	809	852	817	821	811	756	791	767	817	819	779	763	780	832	845	866	771	810	766	814	790	804	785	810	751	751	776	813	893	810	794	855	822	791	767	805	832	808	828	853	729	833	821	806	803	810	781	819	800	804	817	792	831	823	809	817	813	770	781	796	812	858	825	766	791	793	758	809	851	808	821	797	842	821	823	805	784	806	833	810	782	797	831	802	812	795	839	862	782	791	823	775	803	834	753	805	796	773	791	770	829	805	814	763	807	857	805	791	808	864	866	833	824	843	840	827	826	781	801	820	797	808	759	833	802	809	823	838	797	823	801	848	794	809	750	793	789	897	824	816	761	859	795	807	832	797	769	775	863	820	776	775	823	818	774	835	821	866	798	853	817	801	825	796	774	819	810	793	855	801	800	768	752	832	775	780	816	831	818	860	855	777	802	824	788	806	814	832	787	776	772	798	798	798	778	838	836	788	845	864	771	821	786	824	796	768	828	764	851	776	801	808	800	846	796	828	811	842	780	804	816	811	821	816	836	808	817	811	819	852	790	799	786	799	808	829	806	827	817	848	847	766	860	824	833	782	794	813	798	817	795	808	854	863	827	863	857	874	831	823	803	779	789	833	832	768	836	838	775	775	783	767	744	845	769	829	817	819	819	792	791	793	793	816	813	793	826	795	762	796	751	863	822	812	795	830	819	734	869	772	813	777	776	812	799	807	781	811	796	758	773	815	843	813	800	822	843	816	805	808	793	819	832	827	814	816	783	797	749	876	787	796	812	832	775	801	774	778	817	781	813	806	836	827	829	811	782	834	815	827	819	789	839	791	772	748	780	786	861	808	775	779	817	807	881	820	830	823	792	799	833	802	789	851	827	803	801	806	821	763	748	785	814	822	853	779	794	798	815	769	768	849	821	802	813	781	832	834	813	822	789	800	784	831	808	799	806	849	829	852	810	850	756	759	795	779	815	795	843	810	820	839	758	858	833	816	835	812	755	791	785	818	793	826	850	803	826	844	781	811	814	805	734	782	801	793	897	764	807	797	796	830	813	831	822	863	818	805	809	796	790	752	777	797	792	818	816	842	790	804	829	865	813	800	785	801	806	792	829	833	856	782	853	801	781	858	809	825	814	849	843	804	808	789	850	812	781	816	828	852	728	805	830	813	827	833	830	798	799	780	765	823	821	826	773	826	788	801	804	819	830	801	768	819	810	770	779	762	795	785	831	815	814	752	817	806	824	815	791	840	784	762	847	779	819	831	834	807	837	792	804	786	790	788	796	786	826	764	772	779	794	798	733	853	784	852	804	840	810	809	773	822	831	788	830	808	774	811	823	806	769	777	775	856	792	765	721	829	823	792	831	766	815	773	803	801	820	786	806	785	778	778	784	784	829	823	823	834	799	814	839	797	802	757	846	827	810	804	817	840	750	792	795	839	844	819	816	821	815	854	825	841	816	802	849	824	808	831	810	793	820	847	808	806	813	789	781	761	780	811	769	793	795	834	829	827	819	821	814	857	811	778	859	825	806	831	815	764	815	791	797	835	810	794	845	856	827	785	805	792	763	816	812	775	774	786	777	787	828	766	785	836	820	797	814	782	803	845	870	817	811	809	803	811	848	817	766	872	889	717	796
8727	3898	223	198	179	173	162	170	189	187	186	159	177	168	171	187	182	171	156	167	155	168	161	144	179	171	166	171	186	181	168	189	152	170	150	170	160	166	165	182	157	177	184	161	158	169	170	171	152	151	160	173	178	168	171	173	201	186	169	167	154	171	167	173	158	176	200	163	170	172	171	176	145	189	179	163	165	161	163	156	195	169	182	140	180	199	165	171	142	164	149	149	171	178	156	158	174	173	164	163	194	178	157	148	159	161	171	179	179	179	191	183	170	166	171	188	182	166	160	171	176	156	165	164	171	169	169	178	180	192	160	165	182	184	181	177	194	187	171	172	173	165	197	178	158	169	172	180	189	189	156	189	165	169	166	161	176	189	152	168	174	169	163	165	169	170	186	160	162	178	173	183	177	154	169	172	160	181	165	190	184	167	194	160	162	196	178	170	186	175	179	169	172	172	147	174	183	168	197	183	168	180	168	161	149	176	160	158	165	196	184	161	187	163	186	161	159	191	161	176	167	189	156	167	163	141	159	166	168	171	151	172	165	164	170	162	168	155	175	180	171	171	187	183	170	173	172	175	182	176	157	182	191	192	177	168	162	152	204	181	175	158	154	166	177	191	154	172	180	179	153	183	160	187	209	186	154	180	167	180	152	167	184	141	159	164	154	153	194	175	173	174	184	147	158	159	145	158	168	161	160	156	168	177	185	181	155	197	169	155	185	184	178	162	153	188	156	194	165	159	149	166	178	165	171	180	167	188	186	158	152	137	192	166	154	183	140	172	181	176	177	167	161	166	143	157	153	178	176	167	187	149	171	206	179	155	181	183	164	162	191	166	160	188	160	169	197	204	166	171	174	208	160	166	175	183	175	177	147	169	166	175	194	173	156	171	179	175	162	190	168	170	166	187	152	146	145	169	153	189	169	184	160	157	178	154	170	181	169	156	161	173	199	151	170	175	178	163	167	184	186	198	165	170	168	197	200	165	175	171	191	174	155	165	168	179	171	159	163	173	176	181	173	170	148	208	182	182	180	173	154	165	162	158	184	159	156	187	168	168	160	179	162	181	187	169	163	159	169	169	168	147	190	170	158	166	154	151	186	155	177	163	181	179	152	168	154	142	157	198	185	168	191	178	148	173	179	165	151	175	166	182	176	181	173	170	157	198	205	159	159	183	172	157	174	163	161	164	178	173	182	161	179	180	162	184	184	190	174	200	173	171	171	176	174	161	177	173	163	179	161	166	163	171	174	154	184	188	177	179	175	178	162	176	169	164	191	149	184	215	165	162	170	182	174	149	152	163	169	157	195	171	162	168	181	152	176	179	174	168	163	161	179	179	179	155	148	161	178	164	182	177	162	161	174	157	173	183	154	174	180	158	172	173	163	160	159	183	162	180	177	170	190	165	168	163	187	210	174	181	180	167	161	170	176	174	163	159	153	167	155	173	187	172	165	151	153	199	167	161	177	185	151	159	179	142	145	179	169	184	158	157	184	166	178	172	177	186	180	176	157	163	174	163	179	185	171	166	197	159	168	164	173	181	190	174	171	175	195	161	156	188	170	187	148	166	187	180	176	159	136	158	184	172	152	185	186	163	155	157	176	165	193	157	168	169	200	174	187	170	178	181	197	171	179	162	161	171	189	158	160	150	147	177	161	189	163	177	178	159	177	145	159	164	129	169	182	190	161	180	150	174	165	177	168	159	171	163	172	189	179	197	139	179	182	168	178	172	154	197	157	171	165	170	179	172	188	179	154	185	213	160	151	178	178	160	179	182	171	158	167	165	180	198	188	180	170	165	177	186	195	165	162	157	173	180	184	189	185	156	166	164	178	158	176	181	194	176	171	155	188	174	167	167	163	187	180	170	174	173	173	176	179	169	184	164	179	168	157	153	185	176	192	153	177	171	182	148	168	165	168	177	183	160	182	150	148	153	182	160	192	177	184	197	164	162	161	173	165	174	163	155	178	195	167	166	174	188	161	210	155	140	166	187	176	146	151	180	145	189	184	190	167	189	159	156	174	179	172	185	165	179	158	172	169	171	173	170	174	197	187	166	194	162	149	167	185	157	150	189	159	193	170	165	172	168	181	150	168	161	163	178	165	167	146	148	174	184	197	167	166	167	178	166	154	146	191	164	165	178	186	158	198	193	186	180	176	184	145	179	159	173	150	162	160	161	164	182	202	174	177	157	177	155	158	183	162	166	167	207	175	161	164	166	179	177	187	163	171	161	173	165	186	159	172	167	184	192	176	173	178	186	180	175	159	188	164	190	188	167	164	181	165	166	180	164	160	201	164	167	148	196	165	172	191	180	169	175	154	155	170	179	144	175	154	175	164	185	169	167	175	135	160	180	202	151	202	185	177	192	167	161	161	176	164	162	197	200	162	196	189	151	166	170	168	156	159	139	173	161	189	217	166	196	170	189	175	203	159	173	166	189	161	159	148	173	195	165	201	175	165	187	169	169	173	177	181	170	176	195	170	153	177	185	172	166	181	179	180	154	165	183	184	193	159	174	175	197	171	159	155	183	147	178	190	175	159	154	164	178	206	185	164	184	171	171	161	178	172	182	169	151	163	170	189	173	176	171	174	196	177	172	179	186	179	164	169	183	168	155	164	151	166	184	178	177	155	183	153	146	182	150	182	166	179	172	171	178	162	182	167	185	186	153	149	168	174	165	180	203	184	174	160	158	192	177	159	164	152	197	162	152	159	156	172	184	179	179	190	172	181	162	179	140	144	170	187	157	192	161	158	157	152	185	169	178	182	165	188	193	168	165	185	157	174	175	168	176	170	141	182	196	163	164	168	181	143	204	161	171	202	170	170	197	161	167	174	176	153	158	162	173	179	190	133	164	165	187	166	158	162	171	175	156	189	187	189	179	165	165	184	159	190	196	174	162	151	162	181	175	154	174	172	189	173	157	204	168	170	157	165	157	174	142	185	195	189	193	197	170	141	161	153	193	184	209	167	191	196	166	204	182	198	192	184	173	159	198	190	173	125	173	179	168	149	177	145	169	200	158	161	196	179	176	164	165	182	157	158	161	161	199	167	200	159	178	160	164	151	177	168	186	175	167	179	161	151	190	181	188	153	164	199	168	154	186	155	187	158	163	171	151	178	186	190	177	172	175	178	186	195	184	176	185	201	192	167	185	162	170	178	160	189	157	158	173	175	164	192	187	183	190	169	181	185	180	201	155	181	147	167	160	188	179	162	172	181	170	172	169	194	175	175	169	180	190	184	160	189	178	168	183	182	192	156	187	162	175	161	201	169	167	174	159	145	150	202	165	179	159	179	161	157	174	167	158	172	159	185	182	179	173	189	173	214	175	162	192	159	185	179	193	202	170	160	176	158	174	176	179	175	157	163	191	188	183	177	158	170	151	177	155	154	175	188	155	179	179	162	158	155	173	135	186	165	159	202	170	182	178	172	183	147	164	142	164	168	193	187	175	139	160	191	166	182	188	185	156	163	184	172	173	168	171	153	174
9962	5567	496	531	543	497	496	502	521	531	529	467	480	516	512	527	489	485	499	469	484	490	476	483	482	462	493	481	488	530	476	512	507	508	507	480	471	470	522	535	505	507	503	477	461	496	540	501	480	488	467	496	508	485	492	466	466	468	473	489	502	484	524	448	478	483	473	492	505	508	471	461	453	496	477	510	473	473	484	481	454	461	511	489	476	500	455	513	510	488	470	505	506	473	507	469	473	497	485	486	520	477	441	484	485	494	483	467	465	499	497	454	484	478	495	471	453	510	475	457	483	508	463	446	523	514	508	453	558	478	497	462	488	495	509	490	495	517	486	493	452	512	519	509	470	450	475	522	457	472	496	481	449	508	506	488	487	494	501	472	513	437	495	479	453	519	454	483	484	479	506	527	469	506	468	475	477	496	523	503	499	489	472	493	492	468	471	476	499	454	514	479	492	499	475	503	500	506	493	480	464	527	489	515	458	470	480	455	496	488	456	485	486	480	505	501	474	502	457	513	480	488	493	500	520	511	478	508	520	469	468	468	474	486	519	462	471	420	516	447	506	519	467	482	506	545	456	514	453	483	469	496	493	534	509	468	491	515	453	475	504	499	537	464	492	486	514	502	492	500	471	484	505	502	492	492	471	533	471	489	476	420	455	495	479	443	494	469	465	527	497	500	524	474	454	483	506	510	507	515	459	477	489	496	488	490	517	483	497	488	489	488	495	462	499	493	497	478	499	467	474	422	514	500	511	493	462	469	485	512	504	489	517	484	507	474	462	489	504	445	495	470	497	496	477	488	485	516	520	481	475	473	506	478	505	489	487	493	499	509	515	492	478	515	480	480	514	507	509	479	494	459	489	455	501	490	499	495	457	461	504	473	499	481	516	452	505	472	504	483	487	501	508	454	466	486	470	531	445	487	462	484	486	487	459	468	497	501	479	470	461	486	502	464	513	476	466	466	453	521	456	470	457	458	468	450	465	469	519	513	462	527	498	487	477	481	500	499	466	471	526	469	482	475	481	470	488	456	475	477	474	478	486	495	505	471	463	500	491	501	432	481	488	541	458	519	514	493	497	503	466	469	492	488	513	497	458	472	456	529	457	499	505	485	538	500	495	488	466	488	454	505	499	497	454	472	451	460	497	463	488	491	463	493	494	522	520	437	486	461	492	471	493	441	497	501	494	497	506	479	473	460	512	486	463	498	478	498	479	470	474	506	468	489	495	475	555	468	484	441	448	480	499	485	499	492	494	439	449	489	503	464	476	509	468	453	526	467	494	483	488	480	520	518	507	476	469	504	485	463	435	466	459	513	501	478	463	474	482	476	464	490	480	423	449	520	524	489	503	472	470	525	506	491	488	499	493	464	486	496	512	464	486	494	483	466	494	512	510	495	501	473	467	460	468	478	493	484	463	468	480	487	546	479	486	502	481	473	489	459	515	477	489	497	502	531	496	488	513	493	481	530	495	444	534	521	487	452	507	459	482	477	477	458	498	454	469	517	449	478	501	514	509	522	476	484	477	508	522	472	474	502	493	475	528	480	505	517	494	479	454	499	506	503	527	478	485	484	507	509	474	510	497	488	463	516	479	484	492	478	490	510	506	488	502	509	468	508	483	494	462	513	465	514	513	518	497	497	464	460	448	497	475	479	486	554	479	447	458	436	473	489	469	526	442	490	454	506	494	489	475	482	487	494	486	484	499	462	505	460	515	487	487	482	489	461	524	494	494	474	487	469	481	519	460	462	474	518	453	499	487	465	481	478	490	475	471	455	485	472	525	540	518	467	487	483	474	473	472	508	504	494	540	500	492	527	500	480	490	455	526	478	511	481	487	490	441	472	463	487	484	523	501	487	454	470	497	496	437	509	516	522	481	476	468	528	478	455	474	485	475	489	501	457	454	450	491	466	479	504	462	474	516	492	514	510	517	506	512	486	447	497	465	477	466	490	490	466	498	469	495	482	488	446	485	487	490	456	480	500	461	492	504	504	483	474	464	464	497	495	496	474	428	495	481	514	499	501	462	501	495	498	465	478	500	492	490	508	485	508	479	471	506	484	480	493	489	478	483	516	502	484	485	488	509	502	504	474	480	496	461	477	474	472	489	484	473	470	459	522	459	501	489	492	503	478	509	491	518	453	498	486	461	460	500	516	531	468	475	442	454	486	495	447	479	483	479	490	476	485	460	456	486	496	486	503	456	504	519	499	460	530	487	492	497	475	538	469	478	475	498	450	459	506	464	545	512	496	491	494	510	495	526	506	470	523	479	495	452	491	459	483	481	455	477	507	502	473	520	522	500	510	525	497	459	525	462	493	518	531	500	474	513	481	456	470	468	497	527	489	518	490	477	465	468	479	474	490	451	463	461	498	479	488	491	473	484	483	486	513	463	457	439	511	450	493	465	481	462	509	468	500	519	490	514	439	466	512	475	461	490	489	505	499	528	490	496	527	459	439	504	461	488	504	487	512	477	471	456	530	517	472	540	517	490	503	525	501	458	510	479	514	464	478	491	504	538	500	488	478	476	483	526	481	450	527	484	490	472	492	478	465	482	470	474	501	524	493	485	466	468	463	513	478	535	509	465	508	461	493	466	478	478	500	511	476	476	501	517	504	490	470	445	463	449	491	496	498	483	469	441	462	516	495	456	491	497	483	466	500	465	519	556	486	474	507	520	467	494	467	481	522	491	495	472	500	476	508	464	497	484	462	478	515	473	487	492	474	470	520	506	500	489	478	458	476	508	507	491	501	490	512	481	468	473	512	466	485	518	510	508	487	467	532	465	485	491	476	471	444	471	487	478	506	531	520	447	504	521	491	456	508	485	471	481	498	473	460	452	477	522	469	491	475	505	503	471	486	501	528	483	468	467	523	462	491	507	484	508	478	484	484	477	536	459	499	451	490	486	473	462	481	461	486	439	464	480	451	513	453	470	490	475	488	509	516	464	469	487	533	485	501	466	471	486	472	491	493	480	490	502	490	498	469	492	458	515	477	485	469	481	475	502	470	510	462	532	478	473	442	490	555	507	515	472	520	479	455	445	494	492	492	440	486	508	529	511	516	457	502	471	438	492	489	503	484	496	493	474	496	525	463	481	514	452	503	512	506	512	473	455	499	484	491	474	456	448	476	467	478	480	517	477	486	488	507	484	486	460	448	475	463	490	490	484	494	483	479	485	492	483	515	461	509	503	502	458	478	493	469	474	472	488	477	514	492	529	514	481	468	508	515	506	459	482	469	461	473	485	505	503	473	517	508	452	460	512	493	468	518	491	510	491	494	493	480	526	463	468	451	478	465	480	469	502	518	504	527	501	471	481	461	493	501	496	519	520	498	489	490	505	486	465	489	510	481	456	522	475	471	492	472	464	463	469	491	492	468	487	478	522	470	501	527	516	510	509	462	539	475	500	475	454	457	511	498	450	480	484	519	510	462	491	480	450	493	462	480	493	429	467	470	518	479	475	510	513	492	537	463	463	473	503	466	489	462
54806	43596	13258	2178	703	552	505	454	422	400	394	417	375	335	344	337	347	339	330	324	313	337	357	366	337	332	320	312	316	369	323	311	333	342	332	342	340	301	388	317	387	340	349	341	332	368	346	329	362	364	369	318	301	339	340	340	291	344	328	322	307	324	314	308	308	306	306	361	354	311	336	335	357	321	336	328	312	314	327	297	360	336	314	313	322	330	320	353	355	291	319	294	333	340	317	314	324	344	322	276	349	317	354	318	358	314	349	332	343	364	359	308	324	341	307	346	306	322	309	342	328	336	355	326	335	346	331	352	289	305	320	313	314	285	309	344	315	310	324	356	359	332	346	314	332	345	370	326	325	288	292	340	319	311	332	349	313	338	329	322	316	317	330	306	347	319	315	329	318	349	332	301	365	307	332	341	326	365	366	321	342	310	322	358	341	336	360	301	315	309	335	325	329	342	323	342	355	362	363	344	349	350	301	339	345	338	348	318	339	353	334	316	332	302	368	278	334	306	363	355	297	313	323	316	310	301	352	317	323	319	310	345	349	320	328	321	342	354	340	317	348	319	341	347	323	353	360	335	328	370	301	334	342	347	335	330	340	300	330	337	281	323	321	344	309	361	328	334	319	329	361	338	313	334	347	339	345	361	304	345	355	299	324	369	321	317	303	320	331	345	368	298	338	322	314	366	320	315	361	286	350	349	342	368	327	322	363	336	336	318	309	329	371	327	313	336	334	304	345	328	325	329	296	324	303	311	324	350	353	355	345	373	333	333	323	320	332	314	288	323	338	314	315	317	335	328	321	347	367	339	329	344	337	328	349	352	339	337	335	329	314	302	350	321	324	335	287	311	336	314	332	367	312	352	318	341	320	325	326	294	311	331	303	297	331	327	322	325	336	323	306	344	334	317	336	320	321	330	322	351	339	330	333	357	315	322	333	320	345	316	340	345	340	342	323	339	341	310	324	321	339	334	331	343	357	370	321	355	314	359	341	353	319	338	330	328	336	330	361	301	325	341	342	318	311	336	340	316	367	300	315	346	323	358	320	356	320	365	364	342	327	359	342	372	304	342	319	358	330	307	301	333	343	300	327	321	304	304	311	309	310	307	325	339	321	350	324	308	301	301	326	346	339	344	307	374	335	376	329	329	336	339	345	313	305	336	311	326	341	298	343	304	324	360	362	331	346	335	365	288	309	308	343	320	300	370	310	316	332	326	331	335	343	291	325	357	335	294	337	334	322	320	315	368	345	311	333	308	304	307	360	305	321	315	324	324	352	352	328	334	338	327	332	276	366	314	329	346	310	319	337	343	308	328	317	318	349	352	341	310	329	344	306	329	374	311	332	335	334	323	345	311	346	344	334	333	312	333	359	353	348	341	322	314	305	323	340	324	324	325	345	354	318	313	314	342	346	344	317	331	335	342	331	326	326	368	315	331	311	357	373	346	368	342	273	353	330	352	346	331	333	345	333	308	317	354	328	340	347	369	335	336	337	298	333	309	329	357	348	335	332	315	322	295	348	326	308	320	322	299	321	306	340	343	318	326	328	327	314	334	330	307	290	346	341	292	357	342	331	340	324	316	321	335	340	321	337	323	294	329	338	312	296	314	304	338	298	317	374	359	337	343	329	341	318	331	304	331	343	314	307	336	300	331	363	302	314	305	328	354	341	313	362	327	311	358	315	315	353	323	333	327	327	313	334	327	362	304	319	308	315	328	339	338	343	350	358	328	309	334	330	355	321	305	322	323	318	321	334	319	320	351	352	334	315	322	322	336	310	333	348	310	358	361	323	332	327	337	325	318	303	333	333	298	312	319	358	312	321	344	313	339	363	317	327	308	322	370	343	350	344	313	326	310	335	346	312	339	313	300	347	353	342	320	322	310	359	368	331	337	339	338	342	336	344	366	333	296	290	315	308	318	316	335	348	322	344	302	327	332	349	326	340	302	379	316	316	305	329	333	331	310	366	335	330	320	337	329	312	333	339	331	314	349	295	360	332	350	357	329	333	313	334	326	347	318	305	334	297	336	339	359	325	350	335	293	282	333	323	323	344	356	329	329	342	330	327	342	344	329	347	357	321	321	315	353	326	318	320	312	339	337	326	355	328	340	321	340	336	315	339	364	338	356	336	356	300	370	350	321	362	346	336	303	344	333	335	292	321	326	309	289	344	354	341	325	346	299	354	354	343	361	338	347	346	321	329	308	299	313	312	361	345	311	309	359	311	322	337	322	337	324	331	292	353	335	355	298	352	337	326	341	319	343	337	325	338	311	327	294	325	358	331	331	344	313	317	328	321	318	351	326	351	308	333	307	321	324	315	295	311	361	401	347	326	315	313	350	320	307	316	310	366	340	306	356	318	314	315	329	320	315	366	316	326	340	316	357	338	313	347	342	323	358	362	344	343	357	322	323	347	342	322	335	342	349	327	340	338	324	317	367	324	311	338	335	337	338	324	321	331	352	350	334	337	334	347	374	317	316	330	293	353	341	360	330	318	327	341	307	349	294	329	330	321	347	371	369	315	352	329	329	363	304	330	334	328	353	310	305	330	319	334	279	360	341	344	317	330	339	313	341	326	324	363	310	356	362	334	311	318	339	347	348	335	315	327	316	298	320	325	341	327	334	331	326	359	307	348	347	292	333	314	313	311	342	331	308	308	332	327	325	339	353	302	335	352	329	297	306	332	338	329	321	308	338	307	340	338	313	322	344	347	323	300	361	300	353	305	381	317	296	347	333	370	312	328	338	315	341	326	320	304	302	340	308	336	313	329	365	315	326	305	331	303	320	343	326	309	346	336	360	296	342	304	308	330	334	347	332	343	330	353	324	348	330	318	340	345	347	336	319	314	318	340	312	332	334	320	309	339	350	333	331	341	342	343	324	326	340	330	295	342	310	336	343	351	350	315	323	304	320	312	316	341	309	297	374	321	328	316	310	312	286	346	330	328	355	341	316	311	313	319	353	329	348	329	356	338	322	332	354	354	387	317	325	348	343	350	302	316	323	310	352	351	331	342	319	325	348	364	325	324	328	355	293	316	356	325	307	364	334	332	314	357	350	336	350	347	356	341	324	346	332	318	370	344	337	334	359	327	292	368	321	336	366	351	344	324	325	345	321	319	353	347	359	339	344	328	357	352	297	335	346	319	333	306	341	339	333	314	349	359	312	307	332	326	323	366	355	324	315	350	333	331	298	337	370	300	325	335	317	348	321	337	361	326	314	341	332	351	310	309	328	343	322	335	338	291	355	329	349	350	294	313	350	368	345	323	339	335	332	299	355	330	355	335	321	315	351	324	344	324	308	340	345	343	350	344	317	334	336	316	330	349	301	323	327	327	325	376	312	318	319	354	338	323	301	329	339	332	319	321	336	324	343	293	337	342	339	329	348	308	343	319	324	346	333	364	314	344	362	364	342	323	349	347	323	308	320	327	322	304	342	310	325	340	345	340	341	346	346	384	340	330	328	343	360	328	325	364	342	337	346	308	383
34333	24119	2334	2622	2311	2026	1760	1540	1365	1304	1296	1168	1114	993	1049	968	983	1040	922	977	950	931	900	940	877	907	935	885	880	840	848	838	875	891	892	854	779	832	825	834	882	845	892	872	854	812	838	868	845	851	794	785	796	821	822	867	836	825	795	848	850	823	796	868	851	856	839	869	851	825	891	818	861	858	865	888	826	851	829	822	764	816	832	863	830	811	852	798	845	838	801	845	800	831	847	835	827	785	833	857	799	851	803	876	839	825	854	835	836	891	815	815	837	785	798	790	827	802	776	864	862	823	815	813	799	817	806	771	805	877	856	812	803	825	840	844	847	845	782	814	860	839	824	807	832	783	811	800	790	823	796	783	724	804	834	814	817	795	832	846	861	864	832	779	838	797	821	837	841	766	850	827	830	813	795	850	817	848	782	805	802	837	814	816	758	805	776	851	813	852	802	855	790	885	773	821	877	803	772	777	817	855	875	786	864	851	791	868	836	858	834	817	812	773	780	852	793	852	841	770	806	804	842	801	796	892	825	805	783	804	804	804	860	810	764	789	798	863	837	857	869	870	825	807	834	826	817	846	790	825	842	848	828	828	821	866	796	833	825	791	847	783	840	803	863	808	817	802	827	775	839	829	848	787	834	793	837	842	865	854	812	803	805	822	847	802	763	804	791	787	767	799	855	816	797	855	783	827	846	754	842	803	765	820	820	819	825	845	835	881	807	796	846	793	815	787	783	864	825	854	845	839	826	814	745	836	861	858	805	821	801	845	779	814	811	803	845	805	807	823	818	796	769	853	813	801	849	800	816	822	806	802	824	812	771	769	863	833	872	820	868	784	830	819	837	860	842	835	819	786	806	838	796	820	816	841	832	794	793	940	830	804	814	807	835	872	826	791	824	886	822	790	846	798	847	884	789	860	807	808	852	805	818	758	843	826	802	828	816	800	827	801	827	793	824	790	750	805	810	790	803	861	837	821	833	767	840	867	814	800	818	815	838	854	778	761	807	837	825	844	800	851	799	797	821	853	854	832	876	810	788	831	861	843	751	804	814	809	800	853	823	822	822	837	879	817	816	826	836	806	895	844	848	800	807	878	787	827	798	835	817	806	839	792	781	813	829	806	805	840	831	851	816	808	812	846	816	800	878	836	859	867	800	830	852	863	868	833	777	821	831	814	814	863	777	808	812	774	896	814	796	833	795	836	820	837	814	814	803	823	839	842	855	799	865	840	792	783	879	837	817	871	842	825	805	813	821	816	798	829	868	814	840	833	808	809	824	798	802	842	834	844	828	786	790	813	824	795	852	823	831	813	842	836	855	845	858	812	795	795	846	793	791	811	811	793	858	810	859	817	820	764	856	908	825	810	791	831	810	795	822	796	820	850	834	827	821	814	820	803	850	827	861	794	862	821	831	812	874	854	828	876	813	757	848	807	877	851	795	849	809	826	831	770	819	840	825	835	808	803	786	858	818	831	857	841	810	829	777	849	781	813	832	783	840	801	799	729	842	763	890	841	796	847	809	812	834	797	832	825	872	891	854	813	793	806	810	876	768	811	851	844	826	823	828	805	737	778	785	836	838	795	827	802	844	830	816	869	868	851	820	845	814	835	825	829	838	905	775	813	841	797	775	847	840	819	789	805	819	862	750	883	851	842	810	804	865	823	829	797	825	822	841	823	844	858	816	808	821	837	836	814	807	820	821	825	777	829	837	810	850	792	791	864	743	770	781	815	801	827	785	825	793	773	830	836	832	812	851	842	788	774	854	807	790	836	838	816	784	819	835	816	824	894	824	804	846	807	803	812	847	858	839	830	831	799	797	865	764	815	849	744	791	829	777	787	830	884	817	834	799	828	849	816	833	834	819	826	806	824	804	826	870	817	843	826	834	834	851	829	781	816	850	871	784	798	799	831	803	838	814	784	843	834	780	816	797	809	829	853	792	848	812	832	826	790	792	847	822	859	807	745	896	879	838	851	849	822	854	830	823	791	853	777	814	875	804	855	813	829	786	843	786	813	854	860	837	777	844	813	864	783	817	810	833	853	803	848	768	766	843	805	805	834	817	790	862	829	791	839	812	785	824	842	800	825	814	826	857	835	792	793	867	803	833	856	827	801	806	787	849	836	842	823	786	839	816	813	816	832	813	864	819	884	819	830	810	831	840	834	810	789	870	816	767	841	826	829	773	838	842	819	864	838	864	834	795	783	816	809	832	849	810	820	761	795	814	798	866	835	855	806	778	801	825	851	814	788	837	812	819	832	830	834	815	847	842	851	833	817	809	838	893	845	843	783	832	846	872	784	841	847	800	780	865	830	853	846	793	851	818	819	787	831	830	855	829	859	821	805	869	873	873	818	778	843	807	806	828	776	827	781	820	834	766	838	765	842	853	815	848	878	814	834	826	863	837	806	800	845	794	816	869	842	806	785	798	770	795	805	831	835	873	852	781	835	848	835	808	753	810	832	806	797	821	827	801	867	818	797	784	833	839	782	844	839	826	801	792	802	780	884	848	785	849	751	813	791	805	820	770	752	816	846	863	859	807	845	795	829	819	832	856	814	837	841	846	823	857	810	862	847	804	832	847	870	821	823	851	845	801	800	810	829	816	775	843	824	831	837	780	839	813	798	808	853	860	832	818	838	803	858	856	809	787	828	832	861	826	858	849	829	797	849	857	834	836	799	860	809	828	762	844	857	840	799	807	880	818	809	813	861	857	827	806	836	857	850	812	811	785	781	872	824	843	896	837	809	805	818	848	799	852	822	860	789	826	804	813	787	812	779	776	851	786	827	806	778	874	836	816	841	794	797	818	836	816	836	820	793	791	781	860	829	858	839	826	813	830	820	855	827	839	848	821	836	835	834	835	842	782	808	820	790	827	808	811	855	825	769	812	800	849	791	814	821	822	817	865	818	847	853	814	881	845	810	797	764	833	822	802	799	795	792	825	804	853	821	856	816	772	829	810	803	810	863	842	796	863	824	817	843	807	798	801	814	841	856	857	837	851	854	835	801	788	832	831	901	828	782	820	855	860	841	765	834	826	834	816	818	856	767	818	814	825	796	810	766	818	825	807	830	853	878	881	852	798	832	852	794	781	805	888	827	828	867	809	842	844	808	753	804	858	790	834	769	867	810	802	802	854	845	854	797	823	794	868	867	846	805	837	842	825	820	844	795	863	821	808	793	830	830	884	810	773	844	811	843	858	798	785	822	874	822	796	853	868	847	798	809	853	825	799	821	848	861	802	848	822	836	863	820	822	865	814	803	860	854	803	759	795	830	847	829	832	837	826	799	880	774	827	870	884	842	853	842	849	813	864	782	804	814	848	796	776	802	840	843	824	845	794	835	795	845	841	770	859	851	807	827	849	815	865	812	831	782	810	804	836	854	805	866	869	821	832	874	797	833	787	849	806	816	787	806	861	804	830	828	804	812	792	815	816	815	863	858	830	826	781	820	801	826	770	807	790	817	850	828	814	809	811	815	798	804	813	841
69692	49355	20773	9644	1330	751	659	601	515	447	459	445	408	381	424	397	386	392	390	400	355	355	373	353	352	384	367	365	345	349	361	376	354	329	372	351	345	352	330	367	326	342	328	330	338	346	345	321	363	366	346	353	348	343	347	350	361	328	349	364	333	354	340	328	339	333	340	321	347	340	308	320	357	336	346	347	335	310	368	322	326	362	347	335	324	307	337	330	339	327	368	317	335	359	352	355	376	350	376	330	308	314	343	322	299	347	331	322	354	360	344	360	339	329	314	333	320	344	358	331	336	378	359	366	320	308	351	383	352	363	362	348	319	362	335	332	290	332	353	351	320	342	296	314	306	309	334	306	365	292	363	357	318	345	371	358	346	281	318	340	340	315	361	383	341	327	338	327	343	341	331	314	378	323	354	328	351	347	343	359	352	358	354	351	370	352	350	351	375	327	342	332	349	317	300	368	335	332	375	355	328	346	364	366	332	360	355	323	329	351	305	363	336	330	319	358	326	337	366	310	344	329	353	366	342	363	350	315	337	356	333	328	316	357	340	324	339	378	368	347	323	369	328	321	339	350	330	335	331	355	344	349	334	336	390	320	307	332	316	346	348	342	349	340	340	336	337	320	368	343	333	332	345	309	312	352	298	342	353	331	340	355	354	335	335	317	312	320	351	360	315	341	310	343	353	339	307	342	325	324	350	346	359	328	333	312	369	347	328	304	376	303	356	339	309	326	349	352	330	313	330	329	324	323	337	325	336	349	324	352	315	342	346	335	353	341	351	341	366	310	307	338	323	350	326	327	339	364	298	329	325	337	335	308	309	329	336	348	341	334	341	367	363	340	368	315	348	343	363	359	349	330	323	375	330	312	316	372	308	315	337	404	305	350	356	334	343	324	320	341	339	356	322	376	313	327	346	364	346	347	322	331	349	356	345	350	365	351	335	319	328	301	302	307	335	325	343	364	341	357	319	380	325	328	320	365	340	350	331	348	327	370	337	365	328	356	353	325	336	335	330	314	361	364	323	377	331	315	347	337	305	316	348	345	294	340	352	348	350	344	360	348	319	300	313	342	301	296	316	325	329	344	323	326	368	337	313	349	325	349	351	366	333	343	302	350	333	332	321	346	372	317	330	347	336	341	341	349	383	345	324	334	335	341	324	334	352	342	334	323	326	307	325	330	330	350	331	301	355	343	323	357	343	351	343	369	332	328	352	325	370	339	330	309	353	356	327	364	350	347	348	338	348	362	343	340	327	333	337	292	338	341	373	344	307	357	304	349	346	326	323	330	302	336	317	319	368	332	313	335	335	340	322	347	312	333	348	341	318	337	357	360	370	361	348	364	351	327	367	354	315	343	348	324	299	325	327	338	357	323	350	338	338	307	337	330	346	314	355	331	332	337	355	309	306	306	321	334	364	336	308	355	366	349	322	351	336	343	335	334	343	321	326	352	304	316	331	337	315	338	362	358	341	324	339	341	352	313	346	318	309	316	328	362	323	321	308	346	322	355	348	341	332	324	381	352	361	351	325	291	370	320	339	339	357	348	342	328	345	331	335	356	310	330	350	309	291	350	363	329	338	381	330	346	319	349	311	313	310	319	370	335	316	333	342	334	315	328	308	344	351	325	368	333	355	329	372	347	339	344	343	363	372	326	355	338	340	327	327	336	362	324	348	345	324	372	356	322	338	301	355	334	327	340	346	305	320	314	324	341	355	348	295	343	358	341	336	352	342	316	334	327	336	337	335	356	380	322	346	360	354	355	327	319	357	363	291	355	329	341	353	338	323	312	329	341	349	359	342	352	332	388	354	337	353	334	343	338	328	344	331	339	326	331	317	359	343	321	357	303	382	354	327	347	373	337	344	338	338	341	330	365	331	341	313	349	341	328	326	320	328	367	379	335	355	346	320	320	330	290	326	300	309	300	329	343	365	304	332	333	346	328	335	327	343	335	357	339	379	327	319	347	327	353	348	317	346	337	345	338	361	330	356	330	330	331	324	339	328	347	335	311	349	374	324	349	322	341	359	321	348	359	329	331	304	324	362	340	367	346	352	307	305	334	343	340	390	306	339	340	339	323	342	343	307	328	363	315	325	306	358	330	318	333	327	341	358	321	333	371	345	353	328	335	340	323	374	290	346	345	348	364	357	342	342	342	357	315	344	339	292	345	329	341	344	315	317	354	362	348	323	366	355	348	353	331	342	336	333	358	338	330	360	351	351	366	336	326	353	353	317	360	315	353	314	373	363	315	322	306	318	342	322	362	320	352	323	320	306	311	330	338	341	336	358	323	333	348	387	331	352	337	351	296	354	319	368	332	346	355	324	300	324	316	307	353	330	293	346	311	316	344	330	337	316	336	345	310	342	336	349	332	317	336	295	376	338	351	344	347	314	320	359	348	330	335	349	359	365	296	309	358	329	347	319	340	355	358	335	340	355	341	337	355	348	353	353	347	341	328	328	325	355	311	346	330	318	330	350	314	317	312	330	322	337	341	370	310	316	334	318	350	343	336	314	356	337	326	357	349	301	320	304	328	339	323	325	322	321	332	332	357	347	357	331	344	291	334	359	351	361	329	328	307	353	345	336	337	344	325	296	348	307	355	326	332	308	298	377	312	314	330	339	331	342	329	354	353	343	334	338	363	343	357	298	348	331	347	307	317	296	325	333	313	343	323	338	306	314	368	318	351	337	351	351	353	342	333	329	333	323	338	334	303	354	316	339	334	359	329	321	347	302	319	321	308	357	364	351	366	349	347	343	330	325	347	356	329	349	328	313	349	338	328	353	332	339	308	366	308	339	326	345	337	341	327	327	338	353	356	336	325	336	323	341	349	337	343	351	323	350	331	334	328	353	313	331	356	339	319	342	314	339	317	348	333	348	321	340	377	355	331	340	335	329	354	318	343	326	352	317	324	336	327	321	346	338	355	334	311	331	359	338	323	301	323	359	327	340	314	315	330	340	320	311	301	330	322	349	342	335	350	340	342	302	330	354	318	361	336	332	332	337	349	341	358	317	313	334	370	330	323	337	364	313	391	365	348	361	352	346	345	318	360	353	312	336	367	325	344	324	323	324	367	342	337	349	340	356	336	326	345	323	333	341	351	334	341	364	330	363	327	359	333	333	370	332	337	317	357	338	306	371	361	356	317	314	349	345	358	322	350	334	323	335	278	309	377	284	353	343	355	343	318	359	336	330	333	363	349	333	305	326	313	370	327	333	342	357	337	361	349	336	353	366	296	344	347	331	334	352	365	346	336	325	347	356	320	361	323	344	330	358	315	350	358	308	307	356	285	335	365	373	344	306	293	324	330	327	287	344	324	298	337	337	378	332	333	330	293	327	336	299	329	289	360	321	387	349	360	380	315	317	327	344	302	319	343	351	344	344	310	341	329	331	332	380	290	338	320	343	358	368	336	317	343	375	346	335	298	357	334	333	335	346	300	340	357	326	306	331	319	323	340	316	335	335	342	343	326	312	341	360	335	367	355
43523	30437	3481	4026	3538	3020	2541	2162	1893	1646	1556	1431	1335	1282	1186	1222	1132	1110	1070	1066	1000	969	978	968	984	924	881	903	946	901	865	848	889	907	802	837	847	832	840	859	861	835	884	924	858	820	805	863	851	862	872	832	830	840	836	833	848	851	832	768	835	808	815	802	829	825	848	843	838	835	789	827	865	844	849	794	830	794	813	837	799	816	800	813	785	865	780	842	787	854	797	824	840	755	818	829	803	855	821	795	859	842	805	824	813	812	780	777	874	802	799	851	843	814	875	784	776	823	820	790	794	890	837	763	778	786	817	815	802	805	815	829	806	797	761	820	870	857	804	734	784	784	808	806	792	822	777	836	805	802	830	815	838	801	761	814	803	775	811	816	833	808	865	856	822	856	795	804	785	829	791	791	796	790	832	813	769	836	835	798	792	854	750	835	783	777	780	805	830	774	825	846	802	811	808	840	796	865	771	845	812	752	844	816	871	836	819	845	834	837	802	824	817	806	821	821	765	810	753	739	796	803	779	815	846	766	828	792	802	773	794	842	824	797	774	822	828	798	797	841	836	815	769	770	835	773	840	749	754	807	800	841	808	801	797	779	867	870	795	824	799	857	832	812	823	771	826	776	809	772	774	815	820	810	859	747	798	786	836	752	872	790	794	857	814	803	803	796	790	755	776	825	827	747	840	811	787	837	803	759	820	819	766	815	821	815	849	787	802	836	795	785	774	812	774	810	820	810	767	810	792	758	878	796	847	790	808	798	808	795	823	803	797	812	829	778	833	849	872	763	825	805	815	740	797	818	829	784	814	730	810	775	832	797	821	764	806	800	838	826	830	780	813	819	789	800	838	764	743	822	771	809	820	826	828	809	810	806	829	838	814	837	760	780	785	785	802	815	776	802	803	772	789	778	809	797	824	813	782	806	794	800	852	809	775	804	840	818	808	760	782	842	758	799	776	776	826	832	780	784	779	800	789	768	826	868	819	843	796	850	761	850	773	811	818	802	799	804	792	797	793	835	825	849	828	824	842	835	772	784	825	791	813	779	762	812	815	764	777	769	827	781	757	835	804	744	736	805	809	831	818	774	795	812	813	792	811	793	838	768	814	779	815	844	827	793	825	801	817	814	816	817	814	812	835	825	824	764	805	824	824	815	817	823	805	768	850	788	826	838	780	762	822	865	814	744	780	834	771	798	865	771	820	814	839	792	838	822	783	785	808	730	826	815	803	802	825	804	794	801	793	789	795	793	846	782	830	784	820	793	820	809	786	774	770	808	798	806	820	849	825	828	803	820	798	790	823	791	820	755	820	838	799	778	834	815	850	816	844	815	808	823	777	801	785	838	775	803	847	832	812	812	767	821	809	816	822	836	801	799	782	844	823	758	809	827	790	794	784	821	846	829	819	810	833	805	832	782	803	802	786	819	792	802	749	795	755	823	816	783	806	797	796	797	800	816	821	764	789	806	790	758	847	802	828	779	826	802	794	827	821	808	785	767	744	829	781	858	802	803	823	862	850	798	811	796	863	785	839	849	850	771	779	821	807	859	855	830	814	824	782	823	828	845	761	791	812	802	758	841	808	824	792	839	763	831	847	841	838	802	794	790	829	764	831	793	806	793	817	810	836	807	792	847	834	811	844	808	812	797	854	734	822	768	801	847	793	751	837	796	811	792	827	798	787	793	784	789	830	789	806	783	857	812	837	809	798	789	790	804	813	825	810	819	797	793	813	859	768	806	822	765	784	838	830	806	832	784	785	810	812	757	807	819	795	796	790	814	797	787	802	809	784	872	799	794	847	797	846	773	859	796	788	837	759	842	797	774	843	872	804	862	817	801	832	753	785	810	792	794	802	801	797	778	816	866	830	772	781	810	857	793	805	824	792	783	832	760	768	828	842	840	855	792	839	793	806	815	784	783	782	847	822	818	824	762	809	805	794	858	827	806	806	796	823	796	848	842	831	759	781	785	846	834	824	840	765	829	812	807	815	798	775	796	791	883	818	819	841	755	869	880	792	864	761	828	797	863	835	830	829	833	777	779	814	818	783	840	818	776	826	804	788	770	819	848	736	820	792	841	793	795	780	833	770	818	760	832	852	821	793	809	836	823	845	799	844	834	767	829	827	815	853	828	806	760	821	768	816	832	802	774	788	781	799	782	803	819	797	752	765	845	820	796	818	836	781	890	818	831	829	781	807	780	780	813	801	761	788	794	813	790	817	824	819	834	767	837	859	770	832	803	836	832	801	795	858	791	844	778	776	782	788	809	822	835	796	771	753	857	808	831	824	769	795	824	831	821	803	812	797	787	788	798	775	815	794	788	768	802	842	781	795	776	810	777	827	828	781	809	809	828	796	812	816	833	813	869	800	785	807	855	822	801	832	828	841	842	824	806	809	832	860	817	858	735	815	763	815	783	816	857	818	763	819	822	821	783	838	851	866	851	793	817	810	828	796	789	844	763	829	825	821	797	853	836	787	801	825	842	795	721	818	819	834	802	814	798	839	829	783	792	771	781	798	846	812	770	794	798	794	803	818	802	756	843	829	799	763	819	826	797	839	827	792	807	788	790	801	810	816	794	804	797	762	751	779	740	758	808	829	808	778	825	850	798	800	790	788	813	803	812	852	817	826	823	833	837	812	833	836	824	800	804	821	782	814	804	786	786	808	801	763	804	815	800	869	810	767	840	813	826	806	779	788	814	787	766	832	868	810	778	790	829	833	820	809	862	796	827	834	770	804	835	829	778	784	808	836	872	763	840	809	873	812	779	783	778	820	821	773	825	843	782	800	806	811	774	783	768	827	802	776	823	843	755	826	792	757	831	817	805	832	820	813	762	814	786	756	776	796	848	835	821	842	778	839	811	795	799	776	759	772	754	796	793	773	832	844	879	782	822	796	831	816	768	779	822	834	870	772	796	801	830	848	834	778	808	847	765	866	786	834	767	815	786	826	812	811	824	792	860	807	835	795	793	806	798	869	831	796	785	771	834	829	833	753	803	854	812	836	861	812	845	834	805	848	791	783	779	831	814	845	818	820	770	834	814	833	821	786	799	863	835	836	810	847	824	804	811	826	823	816	793	841	868	832	797	775	811	803	801	784	816	808	790	807	807	868	739	817	747	793	798	828	817	796	811	793	851	772	826	825	811	793	820	788	735	789	779	775	816	806	801	781	790	855	771	843	773	809	800	761	771	769	868	823	867	795	794	822	863	852	810	816	762	778	853	851	812	809	819	879	805	821	829	803	786	817	842	819	827	856	791	810	835	767	793	763	830	813	883	789	773	801	804	752	824	850	818	783	772	784	825	848	851	827	835	756	809	827	818	829	827	824	824	826	788	829	824	829	819	792	805	763	795	809	859	793	831	796	807	834	823	805	826	847	796	776	824	830	819	774	807	809	835	831	814	825	814	810	850	817	804	813	793	823	823	802	790	822	841	837	803	811	787	854	799	827	781	815	784	797	849	791	789	799	786	820	822	751	775	758	848	818	859
8683	4319	265	180	189	172	162	178	165	194	189	191	184	190	171	209	183	149	188	193	176	144	177	172	163	190	181	184	177	160	166	186	162	153	184	186	180	174	191	175	168	179	156	184	182	188	181	180	163	164	158	172	168	161	179	170	181	154	184	152	167	168	161	198	166	167	172	172	176	190	173	162	183	165	149	163	183	169	182	194	194	171	156	152	185	183	159	152	191	157	166	174	171	184	163	178	177	156	166	165	170	168	176	162	183	192	161	186	170	165	169	151	199	161	179	174	160	162	181	161	171	165	158	169	184	153	158	170	181	189	176	194	181	174	189	174	189	162	162	187	166	182	187	188	163	169	173	168	179	169	172	175	159	190	165	143	202	181	181	170	169	174	182	160	162	161	163	164	165	172	184	172	162	181	194	149	177	215	176	193	170	154	180	168	182	169	180	182	186	166	166	184	185	159	177	157	154	196	172	174	181	192	165	194	191	170	168	183	200	175	185	160	178	158	186	156	164	157	191	186	190	174	166	201	182	166	166	173	178	185	179	169	170	144	159	164	189	185	176	181	170	178	164	179	166	160	148	166	171	159	166	186	176	187	187	186	165	158	159	184	170	158	193	184	159	172	162	188	158	170	173	180	176	162	175	153	175	160	157	200	196	166	177	200	162	165	179	181	165	187	178	186	196	177	172	178	150	150	151	178	184	161	209	168	172	185	167	168	192	170	155	172	179	178	154	161	181	160	163	165	159	184	207	176	190	167	168	189	179	193	147	179	155	179	151	166	154	142	148	182	156	179	179	168	167	178	167	188	173	159	188	156	194	182	172	183	178	152	159	170	190	154	175	176	189	159	175	172	159	194	184	168	162	187	195	144	171	162	168	180	201	168	178	184	194	192	177	199	158	183	178	171	173	152	173	187	149	166	181	184	167	165	171	187	180	162	185	179	197	169	160	163	169	156	187	165	179	171	153	159	171	144	153	150	175	164	167	175	165	184	171	142	174	177	175	164	191	166	180	177	181	190	172	164	165	193	189	189	165	179	172	159	160	172	158	153	180	161	166	196	152	158	184	166	186	167	177	173	175	160	157	168	170	163	169	181	179	175	173	198	170	187	179	189	182	180	173	177	164	152	167	181	184	146	172	176	186	163	164	181	167	163	183	171	159	156	163	188	145	169	178	182	171	170	170	178	168	164	165	190	161	157	157	174	157	170	176	191	140	168	184	178	175	140	171	193	151	166	200	179	194	163	178	165	158	145	193	186	145	156	173	190	174	177	153	173	177	177	171	178	181	175	187	164	173	179	182	179	186	185	179	177	202	161	178	191	167	170	183	186	166	151	178	183	156	174	159	171	157	183	168	159	171	178	179	197	175	186	174	171	156	185	165	191	156	196	148	182	175	203	189	166	168	183	174	166	159	169	179	181	148	181	151	150	177	170	173	178	193	162	168	182	166	190	156	169	196	192	161	186	188	170	197	171	164	166	166	171	180	185	193	199	172	164	160	167	159	188	153	183	169	157	175	172	189	174	161	176	174	168	189	184	185	181	180	194	167	189	165	151	162	162	160	145	173	148	164	172	188	190	198	189	184	164	143	182	185	187	179	185	168	178	195	168	160	196	166	162	176	172	193	168	135	178	190	192	163	163	177	152	181	170	171	167	177	174	183	193	192	178	194	164	177	183	171	192	180	189	174	162	197	171	155	159	148	179	179	187	188	187	197	187	169	171	186	163	162	174	165	177	176	181	176	209	187	178	196	156	178	171	161	172	176	172	180	174	178	154	162	185	171	181	182	171	180	167	159	191	165	180	166	184	195	171	171	163	163	150	150	203	183	150	165	168	182	163	190	167	166	186	203	159	180	169	191	146	180	168	169	169	178	189	164	179	176	154	164	192	174	166	163	178	156	169	160	187	193	191	162	186	176	193	153	164	188	198	167	167	169	186	173	182	187	180	159	153	178	177	150	175	177	167	190	156	186	191	188	177	175	187	211	187	170	191	168	159	180	180	177	171	184	157	165	184	184	151	132	171	171	189	188	181	169	175	154	182	171	171	182	175	176	174	183	184	169	166	176	159	164	148	166	171	140	176	170	165	167	154	162	166	164	180	192	175	181	204	174	181	194	176	180	168	165	183	171	159	196	176	150	191	161	193	170	201	191	169	182	163	164	173	166	166	177	157	146	197	180	173	173	167	164	177	163	172	179	151	169	196	174	167	171	173	200	190	170	182	177	183	175	176	194	149	181	142	178	199	178	178	162	185	191	174	168	180	169	150	169	177	195	174	194	163	165	163	181	175	181	149	173	172	203	179	173	178	154	162	176	178	157	151	165	166	174	188	170	167	178	164	160	179	163	181	182	171	189	167	182	160	198	156	149	170	163	156	194	177	180	186	170	159	183	186	185	177	181	189	182	168	182	169	189	165	172	168	171	157	174	178	178	184	160	173	153	190	208	173	175	185	162	194	182	196	171	166	152	163	174	181	178	169	139	193	188	168	174	161	174	157	150	183	155	178	177	171	176	178	192	174	173	183	158	172	154	162	164	178	185	177	175	196	151	196	184	170	150	170	158	150	165	187	148	172	176	204	159	171	162	160	172	186	163	177	197	191	174	147	142	196	180	180	176	190	168	172	176	171	156	175	185	173	185	185	158	156	176	158	177	176	164	169	166	162	176	189	164	153	169	175	171	163	164	168	194	153	183	183	173	194	181	173	161	192	168	173	180	192	165	187	151	161	203	175	169	188	173	193	177	178	155	183	150	172	169	135	163	171	154	185	193	171	173	183	162	163	170	163	163	165	188	192	212	174	184	193	155	151	183	181	177	184	181	182	183	165	177	159	186	162	174	155	166	173	173	178	155	176	155	156	158	158	190	174	197	169	169	151	174	161	182	187	167	173	162	180	203	194	186	176	184	210	184	162	177	206	184	165	175	176	176	183	167	148	186	192	178	181	165	162	168	202	195	170	172	179	167	160	174	150	146	175	177	160	170	179	178	173	165	183	166	167	164	175	170	196	182	162	189	154	144	197	176	154	157	197	170	191	174	176	167	162	166	198	176	164	152	167	183	192	193	172	202	192	173	170	180	173	140	176	154	173	164	159	182	157	184	180	183	156	191	190	206	174	164	166	209	183	175	167	186	167	172	159	166	155	160	169	175	181	177	186	178	153	168	164	180	189	171	162	162	156	175	178	171	158	183	181	180	168	187	172	194	186	175	187	160	177	174	166	156	185	154	170	177	160	190	177	187	175	166	167	171	193	163	178	155	171	167	191	199	191	170	168	164	182	182	188	155	163	144	186	180	197	190	168	168	187	167	176	173	160	186	171	168	184	194	164	190	165	168	183	199	165	183	192	182	188	158	173	154	195	184	169	188	167	205	214	162	159	189	175	194	203	181	196	186	190	183	170	190	171	158	174	178	174	181	176	176	170	181	164	185	186	198	174	157	159	161	166	162	167	180	180	168	160	165	167	170	173	190	178	195	182	172	178	175	163
10006	6311	558	579	598	509	525	512	503	500	518	476	471	502	496	515	506	509	517	512	511	486	507	502	473	475	469	506	505	498	465	534	495	505	472	491	488	484	517	490	503	516	475	491	492	474	537	510	479	482	502	492	435	471	446	473	482	478	526	500	480	503	482	523	484	479	486	544	506	510	503	517	499	526	493	487	481	483	513	468	514	499	468	513	468	490	472	476	498	505	524	515	475	529	501	531	497	520	487	509	492	486	493	521	470	471	459	516	530	502	480	519	501	520	526	469	497	471	462	500	504	508	481	491	456	489	497	483	550	475	469	504	470	502	483	491	502	515	524	514	497	478	470	517	465	500	471	472	476	522	471	458	465	499	514	518	492	493	515	470	506	458	495	524	539	477	478	522	506	496	478	510	438	464	460	473	505	544	449	521	486	477	511	470	488	477	504	477	528	471	496	498	477	492	497	480	509	478	481	495	468	497	506	481	479	462	499	478	544	511	493	483	501	491	496	484	493	509	503	519	451	465	508	502	494	493	504	506	544	520	472	482	460	495	481	473	451	532	507	463	521	469	498	470	513	496	519	515	526	479	498	430	465	505	534	522	532	453	490	499	482	483	482	469	505	501	473	512	494	506	522	460	489	521	469	500	527	511	485	518	495	466	498	464	511	485	477	479	474	555	469	474	518	526	523	491	510	483	449	467	519	492	482	475	508	471	498	491	494	462	477	492	491	490	513	479	496	476	503	471	497	463	489	526	507	504	470	500	491	503	471	503	520	486	456	522	499	490	535	510	511	493	495	463	437	489	474	488	512	525	506	509	529	481	492	498	470	464	492	499	484	477	500	502	441	487	509	488	438	463	497	504	505	494	505	466	496	466	489	503	467	491	475	540	489	493	459	477	469	513	523	511	505	466	492	479	495	505	513	504	476	468	485	522	488	460	492	495	465	470	490	496	497	482	492	476	507	521	471	503	471	506	496	519	492	498	508	495	511	532	491	479	552	489	466	502	514	499	491	501	480	477	495	489	530	503	482	454	498	486	504	480	515	464	492	478	495	515	478	502	483	498	480	484	457	497	483	504	498	495	499	480	504	528	462	484	496	509	514	466	488	481	503	498	518	476	487	460	453	496	454	497	479	485	487	475	497	481	486	471	491	532	467	488	492	504	511	494	512	483	466	536	449	512	517	485	504	528	478	469	489	525	524	498	490	508	508	522	489	466	494	458	493	494	502	489	470	493	470	526	490	501	503	533	495	462	459	495	490	477	525	464	487	478	471	470	528	474	499	494	504	507	521	478	512	517	512	496	490	511	487	489	485	464	510	528	492	455	495	532	517	485	505	495	476	466	511	490	482	488	506	483	484	501	492	526	456	490	453	515	534	492	520	517	518	480	486	480	501	484	465	522	476	501	481	490	515	459	476	495	516	497	512	498	475	493	484	456	500	499	557	514	513	492	499	462	492	508	472	494	517	450	510	492	474	522	475	481	493	503	512	518	479	497	501	480	497	501	502	473	483	527	480	487	505	516	468	497	458	483	521	483	465	442	522	492	469	462	503	522	491	493	471	486	469	458	520	486	468	455	491	499	451	467	513	477	445	473	518	512	488	504	515	466	480	482	481	465	502	507	507	430	482	480	492	503	506	541	489	488	490	489	469	467	469	508	465	490	512	463	506	458	496	496	501	491	470	490	448	491	505	491	514	471	515	478	483	484	500	491	503	494	487	469	476	486	455	484	489	466	487	487	502	508	479	500	508	477	483	467	450	463	522	523	468	481	522	488	483	481	489	515	477	514	502	511	531	453	505	477	474	497	495	500	478	492	498	448	464	525	497	462	506	494	485	457	521	512	510	512	511	489	471	460	503	499	440	561	481	515	486	489	503	547	494	497	483	471	497	496	471	539	495	484	497	570	486	475	484	464	491	497	549	510	538	510	503	513	466	476	491	505	518	495	494	480	441	476	505	474	490	495	478	510	526	494	482	496	501	466	484	497	459	503	496	491	507	545	525	534	516	515	514	522	502	491	452	528	476	504	493	471	513	487	505	481	530	459	476	458	439	478	490	480	517	470	485	520	498	457	456	481	458	499	480	512	488	507	505	510	500	484	517	492	472	517	507	520	532	490	484	481	481	463	508	496	482	481	539	504	474	480	530	498	529	475	530	461	492	476	482	512	491	476	514	513	533	492	480	491	517	509	511	462	482	495	477	509	508	480	494	472	517	463	522	504	486	470	494	496	493	487	468	506	491	526	467	504	484	481	497	475	494	485	478	496	475	538	483	482	462	508	490	495	517	443	487	503	445	508	503	454	525	514	526	491	479	514	478	516	489	519	517	479	499	498	489	522	472	472	491	481	519	515	503	521	482	495	485	461	486	476	490	502	474	479	517	521	491	503	527	504	531	534	505	497	496	528	486	501	543	487	498	481	450	528	495	468	451	475	504	498	536	478	480	481	498	489	531	494	517	479	519	473	497	523	471	459	491	481	505	522	514	485	490	498	471	473	496	524	478	486	498	481	478	478	490	471	496	550	515	479	493	517	467	489	495	526	510	486	506	485	510	506	449	480	502	469	489	487	506	466	538	488	520	482	505	490	509	513	521	485	463	484	495	469	506	490	481	496	503	533	476	495	542	490	499	480	485	450	491	456	546	472	491	532	525	490	479	463	517	521	473	503	478	490	482	531	478	455	474	509	492	489	495	500	497	469	487	473	520	473	493	493	467	496	486	483	518	529	511	507	459	481	500	483	492	490	512	490	489	483	503	515	510	505	480	481	520	441	537	512	534	496	547	489	508	518	491	474	515	472	496	501	498	484	510	467	502	512	500	509	497	486	499	527	495	502	489	473	484	465	509	539	519	481	498	454	498	508	456	489	466	482	488	499	488	490	475	514	489	477	471	475	488	497	502	529	497	469	443	471	469	531	477	486	526	456	476	477	499	485	478	475	465	483	469	489	486	507	512	463	502	509	495	528	514	469	493	481	484	475	522	456	498	463	503	519	526	493	494	480	514	504	484	483	500	484	507	513	482	475	453	460	504	491	538	530	505	509	509	471	519	499	521	482	491	475	480	555	468	471	473	527	458	480	510	506	509	497	468	432	501	494	469	461	482	470	534	512	523	531	473	491	485	496	508	512	534	521	504	474	499	531	501	487	487	489	507	489	476	481	507	484	482	473	474	508	480	490	522	505	486	478	508	477	513	523	474	472	494	517	462	464	458	481	488	490	485	497	486	498	524	480	474	498	492	495	508	483	472	531	481	468	501	504	477	520	524	506	526	478	497	429	457	514	468	463	499	513	545	501	465	477	541	519	453	480	475	518	488	479	477	501	493	494	487	515	492	513	494	502	500	511	470	475	525	468	466	451	467	505	478	482	500	451	481	512	506	488	515	507	491	500	496	493	485	489	484	463	502	502	519	484	507	489	480	498	477	511	497	538	489	460	444	514	463	481	491	520	491	503	519	492	492	504	494	506	522	485	487	492	469	522	492	482
55210	44839	13676	2137	722	589	481	455	404	380	400	350	394	373	379	373	354	349	350	347	341	345	341	339	334	367	336	320	333	332	368	350	330	317	317	310	353	330	329	314	324	302	349	319	301	333	339	319	336	338	332	326	339	329	320	345	354	369	350	343	311	360	327	360	323	328	348	303	330	338	366	375	320	342	340	372	325	323	339	339	312	302	340	359	333	305	329	324	338	367	350	315	367	309	328	317	343	313	296	302	340	365	340	334	310	368	380	332	315	364	317	326	356	374	350	354	322	315	318	351	340	338	321	312	332	360	316	301	356	349	329	317	331	316	383	371	328	328	362	333	349	333	302	357	338	353	333	347	320	322	324	324	326	324	343	345	366	303	350	302	362	289	337	331	326	362	374	328	344	352	345	323	348	310	324	331	317	363	366	336	307	341	345	321	333	290	334	324	326	330	388	361	336	311	356	338	347	360	321	345	321	351	361	347	346	340	332	318	335	340	310	353	323	337	353	371	363	324	314	332	335	345	304	352	328	335	347	312	331	343	332	324	329	370	338	347	346	351	314	327	348	320	348	349	341	348	344	321	325	332	339	362	377	325	357	326	320	336	300	311	345	329	342	311	298	339	340	362	315	363	303	364	321	342	356	330	308	357	314	338	313	345	324	337	359	322	333	314	333	329	330	330	308	337	337	330	355	345	338	328	336	342	347	355	334	358	325	345	324	328	342	320	308	336	350	324	318	336	333	369	334	335	340	305	317	358	310	357	352	303	311	319	314	323	339	370	327	324	344	328	345	321	353	341	338	329	358	303	328	327	325	342	336	297	362	345	326	321	336	298	382	334	331	319	327	337	290	306	301	328	337	364	348	339	318	306	311	337	343	332	331	369	318	341	367	319	353	344	337	344	314	329	335	328	313	327	308	333	370	347	330	344	346	302	336	313	326	336	347	319	285	358	347	292	351	343	347	356	373	319	333	345	344	358	306	289	326	343	330	336	323	362	368	355	309	336	344	375	348	367	324	333	345	371	333	309	385	348	348	361	344	357	343	307	319	356	336	332	325	362	338	356	316	337	317	339	352	335	325	300	350	369	330	368	302	352	330	316	365	334	329	324	323	362	311	346	312	347	344	312	324	351	347	307	339	312	318	300	332	339	336	320	330	314	323	351	358	288	300	354	351	319	329	324	326	326	350	344	295	314	339	300	327	342	336	337	331	359	340	339	329	371	322	327	344	316	334	344	320	320	336	339	333	343	353	314	328	358	322	325	320	305	355	305	338	325	341	370	326	367	333	329	350	326	311	328	339	333	343	331	344	320	338	324	327	337	319	325	333	336	325	362	331	319	344	324	334	330	313	317	325	346	323	342	328	359	314	328	332	341	313	306	343	347	322	324	334	324	324	352	337	350	320	368	365	333	349	309	343	320	313	326	333	315	350	332	354	316	334	298	341	334	333	330	332	331	349	320	335	365	357	323	300	320	342	349	309	331	333	318	317	324	352	316	301	366	326	320	334	308	283	311	358	345	354	350	350	327	394	335	325	339	308	317	351	309	336	350	303	339	331	317	301	357	339	338	331	333	331	327	344	367	317	361	352	336	308	321	299	333	308	317	327	353	349	339	310	347	339	331	329	349	320	344	324	330	339	337	309	342	360	309	303	336	338	349	341	349	330	344	336	356	344	333	319	368	323	322	341	339	357	319	346	312	343	311	355	349	343	337	354	327	337	315	329	341	320	354	344	314	326	324	339	357	342	368	314	331	303	326	350	355	341	345	342	348	321	324	324	315	364	331	321	289	326	332	335	356	309	324	331	301	320	351	290	330	330	329	314	324	363	326	332	357	353	304	308	318	334	336	330	304	344	351	328	289	364	337	344	343	323	317	346	351	315	348	300	315	318	317	327	353	342	321	310	326	321	328	321	311	317	301	314	366	313	332	349	355	336	316	352	326	317	335	337	338	355	323	344	315	329	334	326	327	344	358	308	333	333	329	369	335	340	317	362	312	314	323	355	340	344	322	318	331	337	333	346	377	343	332	363	320	336	347	317	317	330	362	336	338	337	313	369	341	324	334	339	326	316	335	334	315	328	320	353	344	322	317	351	344	324	310	328	334	319	344	310	343	343	338	321	307	340	339	286	352	318	328	341	372	308	322	353	323	309	369	345	297	302	312	355	365	367	319	353	351	338	360	323	341	368	343	335	349	315	338	358	329	321	355	340	344	303	289	322	342	292	329	342	367	331	314	329	313	325	333	336	312	334	360	316	326	320	334	322	340	323	352	348	317	323	341	371	330	312	328	312	332	369	353	362	344	301	334	402	333	348	316	344	375	339	331	320	314	326	319	311	314	306	309	346	320	374	343	349	347	308	299	350	344	332	357	324	302	319	353	317	335	292	329	373	383	318	302	338	334	322	348	316	339	314	348	325	345	335	333	318	303	323	322	331	323	349	337	347	344	342	333	313	332	353	354	364	331	357	325	303	339	334	306	313	311	336	305	358	328	326	304	333	345	334	337	343	334	341	327	325	356	338	347	306	302	295	323	288	349	298	380	357	333	375	304	324	350	312	330	306	333	287	329	325	283	326	347	311	309	302	330	340	336	351	313	323	311	340	351	317	346	328	328	335	337	328	337	323	328	327	298	363	344	343	325	335	346	326	330	358	334	370	354	306	323	331	340	340	340	324	324	323	333	323	338	327	312	309	318	324	332	357	347	326	324	357	311	351	343	375	336	338	311	309	354	324	356	351	319	372	359	323	360	323	299	353	290	328	353	346	307	392	342	328	326	326	343	337	333	330	322	339	309	357	352	322	349	300	345	341	344	352	337	359	357	338	346	345	328	312	314	354	325	318	300	311	334	358	332	363	361	334	340	326	297	327	324	290	353	333	293	346	360	346	337	358	319	373	321	330	299	358	302	338	329	328	323	339	312	349	307	333	344	379	320	305	324	296	334	334	344	328	299	347	349	354	361	370	329	336	316	327	325	329	296	319	360	313	315	335	359	348	327	345	329	340	327	325	313	301	307	349	314	338	323	329	367	365	361	331	316	330	332	315	343	324	335	333	338	302	332	328	355	309	313	319	329	342	325	338	339	341	322	350	306	327	325	308	297	338	330	354	373	343	329	342	333	369	335	281	316	300	330	362	334	331	315	359	340	312	335	339	355	316	360	364	326	345	329	326	333	309	317	337	340	331	321	365	340	348	388	311	326	292	327	339	328	325	316	359	365	360	321	318	324	342	297	313	339	344	329	347	313	319	342	348	324	350	345	327	325	324	340	305	315	357	321	329	355	325	309	331	323	326	343	304	300	298	318	343	354	339	352	338	306	354	361	293	342	308	333	353	325	331	354	339	341	313	319	318	307	339	348	299	299	326	320	329	359	330	347	354	311	340	355	306	322	348	310	302	317	324	332	325	356	339	311	290	358	326	320	345	340	368	328	293	312	361	386	322	343	320	370	337	346	306	355	349	362	336	359	345	329	315	317	307	366	341	316
34603	25067	2270	2562	2322	1951	1672	1504	1358	1331	1212	1121	1095	1066	992	981	951	953	1046	929	961	956	950	938	873	872	882	903	899	893	897	899	875	918	820	864	821	869	809	845	842	842	904	794	871	816	871	877	850	830	838	852	855	859	828	799	856	846	835	847	862	863	799	879	802	806	837	871	834	830	781	852	847	800	804	814	831	843	848	826	805	757	875	845	804	830	826	818	854	807	908	821	803	881	800	806	840	820	835	841	810	884	828	817	794	813	863	847	821	858	798	868	890	868	821	848	790	824	854	852	811	792	803	849	859	829	809	847	813	797	835	890	811	860	803	822	849	840	856	823	815	808	835	834	821	838	833	778	808	871	850	844	822	829	819	838	854	859	811	807	802	819	810	822	819	882	801	789	826	827	798	798	847	848	830	830	821	780	808	830	848	832	847	788	803	798	799	821	831	840	820	823	856	869	841	778	841	842	814	853	878	808	862	866	829	844	817	863	844	804	858	813	815	810	867	837	797	838	845	826	821	791	897	845	852	823	841	835	838	781	806	794	826	901	847	839	868	809	902	793	867	879	797	826	840	809	756	827	858	762	892	834	864	844	810	826	817	825	825	825	783	830	801	855	847	842	823	803	844	859	818	784	828	805	781	848	821	818	814	769	827	857	825	790	830	890	810	847	838	843	801	801	856	857	846	819	818	844	834	822	847	879	830	797	799	801	827	771	805	871	812	822	830	874	832	746	828	830	851	832	826	819	802	851	826	820	827	821	788	861	864	800	813	791	900	842	840	821	807	802	807	840	795	830	827	798	808	857	853	803	787	858	800	844	839	851	797	850	824	833	821	770	832	824	821	827	851	816	800	865	818	835	823	832	832	817	818	829	865	810	775	796	844	849	842	786	807	842	874	809	796	832	778	829	792	769	850	827	845	785	825	810	794	870	810	839	809	819	782	807	845	830	859	876	868	874	744	824	790	790	808	812	855	867	812	826	827	837	766	808	869	829	765	847	828	785	820	814	776	873	850	815	783	797	840	814	841	819	821	860	827	828	879	825	779	811	819	844	840	837	827	849	871	818	846	840	777	829	813	833	825	788	800	827	839	776	856	802	767	800	826	850	882	849	797	791	845	791	810	858	824	817	815	878	813	802	873	865	828	807	855	857	839	859	856	837	802	875	811	829	812	825	791	854	827	818	796	829	769	807	824	819	837	854	889	827	800	835	865	802	813	829	791	840	846	810	852	852	840	875	827	802	814	812	799	841	835	911	789	825	803	795	785	862	849	857	746	795	790	853	827	834	885	794	819	827	823	831	789	806	839	843	853	810	819	864	830	849	811	843	810	861	859	813	803	838	866	830	835	852	887	834	863	795	906	862	837	808	856	859	796	851	780	835	804	868	831	825	824	870	798	823	819	833	776	815	771	822	816	802	830	926	857	864	835	821	851	831	862	833	833	872	787	828	821	857	789	858	837	831	827	822	837	869	841	837	853	852	824	829	832	803	853	837	827	818	836	822	829	838	864	895	851	826	848	809	847	807	764	822	795	859	786	842	882	882	867	828	856	796	836	807	844	772	828	793	863	841	877	811	818	896	780	829	819	823	825	832	828	804	816	844	821	832	887	781	828	848	789	825	829	829	855	840	812	790	841	809	844	819	831	812	858	840	827	879	824	815	905	791	825	843	868	858	850	832	822	826	836	779	811	844	837	873	837	827	851	792	825	867	813	855	832	874	834	803	834	801	812	778	899	835	835	830	799	816	806	799	794	837	776	769	837	845	827	857	844	826	831	877	846	799	819	844	819	827	841	886	812	848	819	807	850	829	826	784	846	862	796	860	797	834	802	857	886	763	804	836	839	809	775	795	803	815	815	833	836	834	813	764	865	874	827	852	818	864	857	806	852	835	851	776	827	823	840	788	825	837	834	857	832	821	826	846	807	859	809	861	825	838	811	825	850	855	853	808	837	783	815	772	856	808	783	840	853	847	806	821	861	800	884	815	856	829	821	848	819	811	858	815	819	831	834	822	808	844	841	796	881	851	768	845	836	841	852	826	856	785	799	830	828	791	801	823	820	781	839	825	802	851	813	845	774	820	870	797	828	811	792	869	804	800	852	820	854	876	844	775	810	815	886	842	825	826	819	829	822	786	849	826	888	843	813	814	815	828	813	828	835	810	851	845	851	858	848	817	813	825	817	834	834	857	806	803	824	843	852	800	810	841	853	841	867	806	832	868	816	827	837	858	884	830	830	796	875	770	782	818	812	853	833	850	832	825	775	870	880	902	815	809	800	766	863	839	786	838	800	886	832	788	803	809	851	835	801	742	837	802	869	827	840	844	828	820	803	831	808	847	836	849	826	874	779	813	822	745	822	821	829	828	800	831	842	796	777	815	854	867	868	827	818	831	823	787	782	865	821	847	792	857	852	882	805	837	820	818	824	865	809	840	829	861	823	799	821	813	794	811	809	808	884	818	825	832	831	778	852	833	835	830	807	859	824	870	866	838	772	826	816	828	800	797	849	825	832	798	820	855	832	796	818	822	800	779	824	826	824	831	804	838	836	825	814	822	851	865	804	849	855	865	826	829	852	821	843	824	865	859	866	863	836	847	782	872	845	828	804	890	849	806	834	879	750	800	875	857	840	810	820	902	827	842	817	791	816	817	843	792	826	811	842	797	821	813	836	849	828	806	811	852	809	782	805	854	804	816	823	854	839	806	835	800	815	821	817	820	836	861	848	845	811	801	811	801	846	866	819	804	808	790	797	812	860	835	791	856	866	872	850	862	849	872	807	817	808	894	822	822	878	794	824	798	787	820	837	752	815	839	857	811	837	821	795	822	816	882	840	876	813	879	862	838	829	795	820	876	821	860	828	848	778	829	805	849	893	855	791	854	803	861	807	808	814	787	846	805	852	853	800	814	836	819	842	828	815	809	843	859	846	794	805	788	803	789	808	834	844	863	853	840	821	866	792	831	854	850	860	861	862	817	846	836	768	891	869	850	820	850	844	842	838	906	833	809	805	844	871	816	816	818	859	827	842	850	844	850	805	793	835	781	812	833	738	854	850	825	839	858	906	767	804	835	797	776	832	896	797	827	855	852	883	852	777	858	787	855	808	845	842	810	834	809	880	764	858	880	800	872	869	827	843	844	852	836	802	828	861	844	839	822	877	806	851	806	817	854	809	817	764	830	828	776	830	824	862	839	803	869	815	842	803	875	823	794	819	835	761	828	818	799	810	819	807	795	807	812	844	860	839	818	823	776	796	823	882	786	818	867	819	790	849	793	824	773	850	836	848	860	864	819	869	818	801	810	852	821	832	817	832	812	832	830	824	830	827	848	848	865	828	795	841	835	770	847	865	874	797	801	804	800	828	824	853	786	816	850	838	817	806	814	821	821	815	836	808	823	825	768	836	796	828	804	817	752	776	814	836	796	808	860	841	853	856	872	738	831	808	838	826	814	909	798	823	845	828	820	782	815	852	791	802	811	846	823	891	804
69663	51320	20776	9057	1205	858	678	589	541	478	431	418	408	355	404	398	382	365	362	369	357	341	360	378	337	357	328	342	311	321	352	345	349	336	355	333	346	322	375	365	324	356	342	386	326	355	309	379	355	337	380	349	324	339	376	328	316	319	352	376	341	339	323	330	347	353	362	346	355	349	362	329	349	326	375	361	312	361	299	323	313	377	390	328	381	321	334	326	342	327	353	348	335	352	292	315	327	332	373	319	311	359	330	335	312	329	321	343	334	356	369	365	362	352	319	371	326	330	317	341	308	336	338	326	328	335	348	343	324	317	336	340	341	343	335	373	342	335	339	328	389	353	352	372	311	341	320	339	330	338	358	341	314	332	348	324	344	367	350	347	335	300	345	311	361	333	338	324	341	301	335	350	375	342	370	336	361	336	351	343	353	332	385	338	378	286	322	341	354	339	330	348	356	356	356	330	360	399	316	330	349	343	358	336	352	336	345	325	326	327	372	378	324	334	336	350	320	374	320	342	341	310	347	324	322	361	331	420	354	346	354	349	370	348	350	336	403	356	338	353	333	342	366	347	296	359	335	347	327	304	344	345	329	369	359	331	356	341	334	328	349	342	360	322	338	323	303	341	362	319	340	338	337	340	333	313	329	353	286	328	378	353	322	325	332	329	281	301	325	358	348	360	321	297	327	336	331	320	349	313	345	325	317	339	363	355	329	311	339	346	369	333	381	339	341	315	337	338	345	308	346	328	334	358	340	335	355	357	342	332	346	338	342	314	340	306	338	348	329	328	368	312	357	341	331	356	350	362	319	336	346	354	332	323	338	343	306	348	351	338	318	330	335	334	307	323	338	334	315	310	333	330	319	351	346	358	354	333	330	323	340	339	342	347	355	348	372	329	349	338	311	343	344	323	316	350	318	332	354	369	345	343	375	321	333	348	342	331	337	339	345	338	345	323	322	373	376	332	350	362	316	325	346	325	361	301	343	317	321	355	340	337	317	340	314	344	357	337	314	329	346	368	345	316	304	322	352	323	321	340	348	322	344	370	371	325	361	356	304	333	318	332	354	349	300	314	374	373	337	338	342	350	340	325	343	318	351	320	282	330	340	337	363	337	353	330	307	337	334	318	311	347	351	370	351	319	364	348	355	343	308	332	358	319	325	309	315	371	328	316	357	334	353	311	354	358	342	336	327	308	316	328	326	331	308	353	377	360	361	332	335	361	338	332	330	329	325	330	345	353	301	316	292	349	325	354	318	338	344	336	331	348	351	309	372	364	346	348	343	348	345	340	328	314	332	369	342	326	318	332	309	360	373	337	348	342	356	348	356	336	337	346	349	340	357	331	342	305	331	318	325	318	350	369	353	318	310	326	311	343	331	377	351	341	355	332	336	325	319	340	348	360	334	320	350	302	339	346	349	339	320	346	319	337	354	344	349	326	378	333	313	336	321	361	329	295	325	317	300	315	350	316	330	341	332	324	350	330	326	337	325	348	337	290	311	348	324	290	350	362	343	322	367	345	332	327	306	315	329	340	344	355	374	325	332	324	314	345	319	316	294	341	317	345	333	331	326	324	317	371	358	343	357	341	367	328	317	325	345	330	330	345	368	339	337	364	347	329	336	337	371	325	350	360	392	342	333	327	354	360	356	353	389	306	360	367	344	356	334	340	335	347	332	345	305	314	327	353	359	300	366	318	349	333	346	346	366	359	349	330	312	343	356	324	357	353	314	343	336	320	329	344	351	370	362	354	307	359	346	336	371	325	352	328	350	322	322	304	326	359	295	337	313	378	353	345	322	359	353	338	355	342	317	322	359	332	306	320	332	297	307	331	327	341	373	325	334	346	332	333	318	295	329	350	352	311	361	302	317	323	328	306	313	340	318	347	350	344	325	377	322	341	352	355	337	336	373	333	335	339	348	319	330	323	315	316	361	346	348	357	332	317	336	330	332	354	309	334	368	342	337	327	350	327	327	362	365	343	331	317	383	341	329	351	350	341	324	296	347	309	326	306	329	367	347	342	321	332	361	349	340	345	314	358	363	337	334	353	329	324	334	334	319	339	335	288	359	338	338	317	332	331	320	335	349	321	378	368	326	348	356	308	325	327	329	338	327	322	286	363	343	360	296	349	325	319	294	339	362	299	357	332	354	342	346	329	334	338	329	371	365	316	361	334	342	352	343	290	324	331	352	324	310	330	319	323	331	364	338	336	332	306	318	304	332	332	336	336	332	350	337	300	345	328	313	321	328	338	342	337	338	345	306	308	320	340	351	360	313	333	319	333	320	368	338	346	305	311	346	362	370	337	328	341	311	340	324	317	326	320	347	312	340	344	356	337	311	350	324	330	350	339	355	327	364	331	364	337	330	339	336	319	301	345	375	347	330	345	354	363	305	346	339	307	353	388	344	366	340	366	342	309	353	357	311	334	330	343	330	364	349	331	340	351	324	337	358	311	303	369	324	308	352	346	323	335	342	327	350	315	306	320	333	347	316	369	371	336	367	329	353	335	333	290	329	335	333	328	332	309	362	328	323	332	346	331	370	337	326	338	337	324	327	327	363	337	331	375	345	317	342	371	350	318	336	336	359	336	327	335	329	352	331	344	351	321	320	351	328	344	351	339	337	348	368	339	325	321	332	332	321	332	335	345	333	355	341	355	322	359	322	386	350	347	333	380	337	340	317	326	339	371	331	306	338	344	302	345	354	320	350	357	339	321	338	349	338	343	351	358	324	347	339	335	326	339	349	339	315	322	323	351	362	328	301	339	349	331	366	344	347	329	341	297	349	337	323	335	338	374	336	321	335	362	333	338	382	344	348	304	328	351	307	342	349	323	350	369	331	320	305	341	359	332	363	322	374	342	364	341	339	344	363	330	368	342	330	354	368	349	314	319	362	331	356	316	314	315	308	296	326	353	311	304	332	344	323	291	362	321	367	333	330	366	334	328	331	324	323	306	380	304	350	325	355	349	357	318	355	305	352	339	317	322	350	337	346	342	355	342	345	306	308	310	320	328	345	360	327	344	324	381	348	330	324	382	318	331	325	310	329	335	360	339	323	350	358	334	351	308	313	381	338	336	366	350	332	357	345	350	341	295	360	351	348	341	340	321	349	336	331	359	338	360	304	296	306	334	377	341	285	365	371	362	350	365	322	350	306	372	319	327	309	330	331	308	350	342	342	327	356	301	330	343	310	353	385	332	337	348	342	364	332	311	330	322	350	339	337	359	334	346	314	319	346	327	295	365	315	356	312	364	318	342	341	319	357	325	376	316	366	368	338	356	353	368	341	354	369	341	309	339	352	339	357	349	313	330	314	345	349	369	355	341	325	321	338	333	363	319	336	317	344	337	326	360	330	319	316	348	337	351	333	350	338	340	334	312	348	366	323	353	343	334	341	359	319	343	327	309	328	345	339	354	345	310	336	331	346	353	347	372	341	322	328	296	388	342	331	371	325	366	337	346	342	329	372	332	331	330	321	302	317	367	369	343
43567	31448	3498	3991	3534	2993	2458	2137	1760	1667	1525	1450	1383	1257	1205	1153	1162	1093	1147	952	966	971	971	996	981	919	958	885	909	961	911	865	895	929	890	878	862	814	862	840	892	827	876	879	902	861	861	791	819	885	850	816	812	884	814	783	890	875	805	831	804	841	809	866	806	807	832	888	770	845	817	806	790	856	875	772	857	818	856	825	865	799	795	846	840	800	822	814	842	802	762	802	891	831	798	810	835	788	815	825	851	790	730	836	790	862	766	833	764	810	860	808	785	746	868	766	847	830	784	791	860	832	838	860	808	810	761	810	806	816	818	794	813	769	843	833	819	849	832	830	826	841	840	842	839	821	824	863	821	785	812	780	780	781	829	806	764	794	792	835	813	800	811	785	792	815	797	793	789	867	808	782	826	805	790	773	887	837	848	767	805	812	786	787	852	781	806	816	837	783	818	828	812	739	781	788	826	849	834	806	809	788	823	827	781	814	804	780	826	865	794	867	800	760	793	843	794	792	844	818	801	824	801	868	830	771	874	791	868	814	818	825	807	798	800	823	802	823	824	755	802	826	831	828	773	818	773	832	794	796	803	785	863	822	775	844	817	780	806	817	833	816	822	791	831	778	828	811	779	795	817	792	822	817	842	799	810	820	787	808	829	770	870	818	867	753	782	823	785	793	788	775	810	805	779	784	822	811	868	786	808	752	844	790	835	810	792	786	826	789	778	781	798	795	876	845	854	809	785	837	829	852	830	847	810	857	755	834	813	815	806	845	785	826	852	859	793	798	867	795	826	801	826	844	819	812	815	782	853	830	802	828	832	780	815	799	897	796	786	836	806	859	823	789	795	810	832	807	812	778	841	821	803	813	742	830	849	796	804	865	808	796	802	806	829	796	834	817	836	785	787	813	773	778	830	798	827	824	767	793	811	795	844	832	757	829	788	790	803	805	796	814	833	789	775	733	797	796	858	794	810	797	824	766	837	804	789	761	841	784	869	840	844	829	855	850	816	809	776	817	768	762	821	798	836	839	816	746	796	790	854	814	775	802	848	773	815	774	796	791	806	808	814	800	749	765	809	799	778	828	792	811	807	817	826	866	819	891	762	794	771	843	772	844	795	792	784	795	801	786	812	790	797	836	793	817	794	845	782	826	797	800	831	835	824	812	782	798	779	777	788	813	751	785	857	785	825	800	813	822	760	809	798	813	806	813	809	849	814	858	786	835	834	795	822	838	824	854	822	779	839	838	809	790	816	817	781	814	847	768	829	839	801	833	806	804	829	809	841	794	795	823	811	812	874	785	830	790	734	806	809	836	823	861	798	832	833	840	866	800	830	861	804	843	857	815	809	820	816	809	815	814	819	821	823	848	844	816	835	831	798	770	799	849	766	773	883	800	804	871	800	818	797	815	828	833	794	830	773	803	807	791	827	804	825	778	778	815	867	784	776	847	759	804	780	793	786	814	784	770	825	789	831	764	850	820	830	795	817	755	842	824	775	764	849	785	777	791	823	808	818	840	840	831	776	805	852	815	743	784	852	882	831	796	816	800	743	847	832	797	775	813	765	796	861	816	746	843	812	809	814	843	822	801	804	787	835	789	799	826	784	827	791	818	802	788	795	832	809	754	855	812	810	809	795	804	822	809	813	896	872	844	861	816	748	811	737	833	771	831	833	806	761	800	770	851	843	834	803	762	818	751	808	838	849	807	818	795	831	837	797	832	807	829	838	777	826	799	797	838	812	818	801	802	827	852	827	791	797	767	846	829	827	804	843	836	852	829	796	824	821	847	825	845	817	842	790	805	820	820	795	808	840	844	808	823	821	764	735	822	795	831	802	855	821	803	835	829	817	890	815	824	820	825	807	844	810	827	789	788	791	810	801	752	805	842	789	822	798	771	777	832	862	803	828	846	818	788	818	821	782	811	837	834	861	793	780	784	821	822	802	847	822	882	808	844	797	805	863	834	755	812	810	800	821	810	829	793	818	811	805	832	823	748	810	884	765	819	789	819	835	766	793	806	824	836	817	834	830	784	835	755	809	824	813	797	799	778	813	775	837	807	747	815	784	810	853	776	814	790	846	833	783	800	780	795	785	784	832	750	843	827	805	780	785	819	807	781	828	810	819	839	800	818	786	799	813	813	858	842	806	730	792	818	795	784	777	835	797	876	841	865	819	838	857	829	775	834	810	859	809	787	822	821	818	808	804	810	805	742	829	778	786	824	859	837	802	834	800	806	771	786	783	839	781	762	781	853	719	817	848	776	821	806	837	811	799	867	775	827	828	826	801	837	741	797	787	790	787	837	815	827	832	766	828	769	835	823	814	778	807	820	775	823	796	783	830	830	774	809	808	813	787	796	849	834	812	795	853	773	779	835	803	820	823	817	832	817	821	797	818	780	802	842	803	804	847	843	850	804	816	835	819	775	810	856	803	800	834	805	806	814	806	830	803	806	815	831	858	801	816	817	842	848	820	868	744	758	809	838	841	801	799	811	788	784	813	817	804	820	828	868	774	809	801	803	824	842	813	766	820	770	791	796	877	770	861	793	802	785	827	825	780	784	812	829	810	870	801	787	791	806	804	804	831	776	850	828	761	803	787	838	833	827	823	770	823	819	791	816	836	817	804	818	842	831	801	813	754	805	775	833	854	777	823	843	817	782	864	799	752	759	777	863	763	800	815	800	784	777	817	788	785	791	803	803	819	837	782	802	814	805	795	806	761	807	804	789	842	794	795	797	800	806	729	863	806	825	851	810	822	826	840	795	832	797	781	783	789	842	809	853	836	848	811	822	788	852	832	829	815	809	771	818	828	807	775	801	821	846	803	818	781	822	839	837	783	818	827	857	762	770	797	798	839	775	842	760	804	755	817	805	821	778	788	830	824	808	822	779	766	791	798	778	810	802	799	820	842	790	871	846	752	798	816	803	788	802	792	795	807	776	804	799	833	835	798	806	800	787	821	789	845	742	779	830	799	815	780	843	812	781	839	827	806	827	814	847	773	832	793	808	783	802	786	789	757	788	793	838	810	801	831	824	806	812	840	781	731	788	805	795	783	829	798	825	764	790	811	775	831	846	798	777	816	821	773	816	859	810	794	830	773	801	808	771	804	867	796	829	847	825	865	809	806	761	831	790	839	809	859	772	810	824	780	787	827	780	799	821	805	808	817	811	754	859	866	798	828	807	847	867	827	782	789	801	814	785	868	834	826	767	806	805	809	812	804	849	799	809	802	764	833	829	771	835	812	793	805	780	822	848	838	785	847	832	823	821	791	846	837	819	826	776	781	814	839	840	780	779	928	830	772	814	841	786	790	778	791	788	792	801	811	863	777	857	870	765	777	867	862	770	761	782	843	813	836	806	819	803	813	787	811	786	802	810	829	792	840	786	792	826	804	827	828	796	764	827	819	825	813	814	798	786	799	769	803	777	796	791	876	798	841	802	826	802	830	840	805	760	801	820	788	820	805	734	770	828	846	819	755	827	821	826	819	755
9059	4390	244	210	188	173	164	167	200	178	166	166	205	186	188	211	183	160	170	177	150	181	156	147	189	159	151	177	171	162	156	170	177	155	207	168	197	174	185	168	189	189	194	174	170	173	157	181	175	187	182	184	183	170	162	178	169	174	186	184	190	171	160	194	199	172	160	164	175	164	172	177	159	165	183	186	189	186	168	180	172	176	180	165	185	162	175	172	195	155	175	168	190	204	163	163	157	165	151	161	189	167	183	168	145	149	140	181	174	190	178	186	183	173	175	139	144	175	167	166	180	166	172	179	164	195	176	189	171	172	203	160	173	156	134	200	163	174	148	169	179	153	199	185	181	182	163	177	163	160	180	176	153	151	198	169	176	188	171	165	155	178	185	155	175	164	185	156	178	168	187	176	178	189	197	162	185	154	189	151	176	202	186	187	183	182	155	192	157	171	168	176	171	161	155	180	184	194	196	162	169	185	178	162	178	198	166	165	174	160	180	158	163	174	150	170	175	171	173	163	175	172	191	190	179	174	167	180	161	161	187	176	170	188	179	184	171	170	186	168	184	157	169	184	175	178	153	185	173	169	178	200	171	161	147	210	201	213	188	171	178	181	169	190	185	165	166	189	191	172	169	160	153	138	194	191	207	150	155	158	181	189	195	199	144	149	161	193	201	182	192	167	167	181	188	170	167	160	148	161	192	178	150	156	191	174	176	173	196	180	174	152	173	169	138	166	193	176	181	160	169	162	169	169	169	176	155	176	166	166	188	177	163	165	176	158	208	186	149	155	181	194	185	161	195	163	152	148	153	172	190	164	175	164	171	168	160	170	182	178	164	195	162	170	181	167	177	179	188	206	188	168	168	181	159	181	185	171	161	165	163	182	175	196	172	165	162	167	182	164	174	178	169	163	190	159	162	209	196	169	188	198	187	166	140	175	161	144	175	185	155	178	186	191	161	176	199	172	150	166	187	178	181	162	182	179	164	160	177	182	165	178	178	169	162	185	164	178	167	168	170	193	165	179	186	181	152	198	170	161	183	181	177	208	170	185	181	167	178	170	179	177	161	162	167	170	173	186	202	182	164	167	173	185	167	162	158	187	177	157	166	178	159	170	161	178	183	173	172	178	181	151	200	166	194	181	183	187	194	177	152	184	174	161	174	177	200	177	167	134	167	172	196	178	169	158	193	168	193	179	181	197	179	198	185	183	169	183	182	160	147	152	179	182	168	171	213	172	177	174	183	160	169	176	172	190	189	190	157	155	176	187	156	162	174	158	162	165	177	186	176	182	168	153	176	160	192	183	172	170	199	183	166	160	174	193	166	176	155	163	153	197	147	156	160	199	153	164	175	184	170	172	164	148	163	161	170	169	169	197	190	172	155	166	208	176	185	171	180	151	171	172	171	186	173	174	177	165	175	169	173	188	190	191	173	166	176	179	180	169	184	186	173	209	175	170	159	184	173	166	200	154	182	196	185	163	163	187	178	166	186	192	185	174	139	188	183	180	183	189	187	181	195	173	174	164	177	190	182	155	196	152	192	177	148	193	153	194	161	171	164	195	164	183	171	176	150	167	187	191	189	148	179	161	159	187	163	147	163	199	173	156	167	168	189	166	168	187	169	160	171	171	181	194	189	185	178	166	161	157	173	171	200	186	165	184	186	195	183	169	171	180	177	168	200	156	180	193	164	192	184	180	168	174	185	159	185	187	169	185	178	198	169	190	182	177	173	170	179	180	156	181	162	167	180	182	178	201	154	190	188	171	169	174	200	169	163	181	153	169	172	197	168	171	146	159	181	159	167	156	179	184	178	151	152	190	192	187	174	175	161	150	181	197	185	177	165	158	168	144	178	178	163	175	195	205	171	171	190	194	201	187	148	168	177	169	173	173	167	163	167	153	173	166	186	145	168	143	162	204	202	167	184	167	166	178	174	189	161	182	158	164	166	174	199	190	163	177	198	183	181	168	171	174	182	174	158	168	158	171	177	143	159	150	191	167	164	199	187	172	166	165	145	149	178	162	167	166	150	187	188	168	176	156	157	185	188	168	151	157	187	159	201	165	182	179	174	179	172	167	167	130	155	162	179	184	155	159	190	177	189	167	178	189	183	166	176	152	182	179	161	155	189	174	173	197	162	173	158	186	159	177	165	159	174	171	195	203	183	161	161	136	165	131	173	181	200	170	210	170	174	167	160	172	193	212	174	159	183	174	159	153	191	200	187	171	172	176	190	164	184	169	181	193	161	157	152	187	160	145	179	159	161	182	162	164	162	172	184	163	167	170	179	155	202	167	172	186	191	168	149	158	168	183	150	176	164	188	162	182	190	142	187	207	172	176	162	174	168	176	186	181	191	181	164	187	147	158	167	167	171	148	176	173	207	162	161	149	172	178	168	154	171	161	187	157	163	177	178	172	184	186	170	162	184	183	166	164	169	184	187	173	159	155	183	168	183	164	175	165	167	191	158	192	182	186	175	189	149	187	184	170	176	192	157	160	190	178	172	182	178	154	188	172	147	164	174	144	166	190	171	184	166	164	147	182	172	153	172	188	183	174	188	163	162	185	185	161	179	149	166	167	155	157	165	145	172	171	180	182	166	196	188	186	173	170	160	192	186	204	185	179	166	180	177	177	171	173	164	179	172	175	184	173	178	184	174	163	169	173	174	169	173	177	179	180	179	176	160	189	155	202	183	181	177	191	221	169	166	170	192	167	192	186	178	162	182	165	171	180	177	170	163	192	159	176	182	192	171	184	170	186	201	182	178	179	174	183	176	175	184	186	181	164	175	169	166	181	182	158	170	188	169	157	144	174	165	156	206	167	201	187	180	140	162	177	174	180	176	164	192	181	179	171	179	170	158	186	175	180	184	165	181	176	184	146	185	207	186	178	186	190	201	179	181	165	188	163	169	171	141	172	178	175	185	186	160	156	168	189	185	161	157	169	175	144	183	172	188	178	175	165	176	169	172	166	167	184	178	176	176	187	205	174	173	172	165	181	165	168	186	171	175	188	189	180	186	172	154	173	164	178	173	187	183	158	181	167	178	174	163	163	185	154	163	160	172	172	179	179	197	196	166	127	175	174	175	174	198	210	183	187	154	163	172	143	157	182	183	190	170	180	176	171	166	171	176	172	174	217	189	194	178	182	180	146	176	196	168	175	189	154	165	190	182	162	178	167	197	198	198	188	164	169	157	170	168	159	157	130	139	182	181	190	197	170	166	174	188	170	166	172	150	164	150	188	167	179	160	183	178	173	173	174	183	194	181	157	187	174	173	166	166	171	174	199	184	177	180	167	186	164	182	174	161	173	171	189	182	158	169	176	140	189	168	155	192	153	196	188	177	195	162	190	166	189	182	190	175	179	165	152	153	166	182	159	201	149	157	167	182	155	151	171	181	165	175	174	168	186	155	154	160	168	187	179	173	177	174	163	177	201	167	170	171	212	184	163	171	179	180	162	182	169	194	166	183	159	164	182	186	192	169	183	162	165
10453	6318	548	573	587	543	531	516	498	494	524	551	519	519	509	517	504	524	459	521	493	513	476	512	475	573	528	498	470	516	504	516	472	517	505	522	475	526	520	469	494	511	494	499	498	492	491	503	497	534	500	550	491	470	492	477	448	475	508	473	493	469	526	471	499	526	487	490	446	516	515	479	510	518	489	474	495	471	525	484	543	442	486	486	490	478	497	470	492	533	486	483	499	524	521	499	509	498	510	510	479	517	494	508	511	502	487	506	505	498	542	479	499	495	493	482	497	473	508	523	501	553	489	484	509	491	491	466	496	504	480	504	496	508	478	469	514	506	496	502	505	485	496	515	522	518	486	485	480	451	523	520	472	527	466	496	502	519	494	495	470	487	522	480	497	493	501	472	487	529	488	467	482	507	443	453	499	462	506	527	516	501	489	483	510	507	515	488	516	486	494	480	514	483	468	512	471	484	463	503	498	481	503	504	516	488	477	501	487	509	472	485	521	486	472	494	475	500	471	497	500	450	507	535	512	511	507	507	506	481	488	488	485	499	486	470	478	483	462	471	500	474	476	468	454	495	509	487	490	494	501	472	484	465	460	480	496	492	483	453	538	492	471	470	491	476	506	522	508	526	493	506	530	517	480	449	489	515	470	506	495	494	455	454	529	464	487	461	458	476	479	546	457	485	492	498	477	503	520	495	499	518	487	498	457	476	502	536	486	446	500	476	512	485	506	483	504	522	507	507	470	480	497	483	491	481	490	494	494	501	489	495	504	479	470	481	500	478	465	472	542	501	465	524	490	513	486	497	478	511	480	462	496	483	505	493	520	486	495	513	496	488	514	471	486	494	512	462	506	481	489	494	495	463	525	527	479	485	498	496	509	495	477	517	512	470	505	459	487	462	480	505	486	507	488	480	487	523	514	489	514	520	491	493	465	509	505	522	493	515	485	493	513	480	479	507	487	483	512	472	459	513	495	512	454	480	468	513	487	478	511	478	471	487	499	469	463	472	486	516	496	522	492	512	436	534	475	487	503	477	527	490	491	499	528	498	468	495	505	458	544	498	516	497	510	512	503	493	504	490	495	464	490	469	500	479	504	464	523	463	514	506	495	545	480	526	464	488	512	467	517	471	490	509	493	456	460	493	487	520	458	474	478	517	459	481	511	486	486	501	512	512	501	477	451	418	490	485	510	475	526	462	485	510	509	514	504	531	498	500	535	500	509	482	476	444	472	473	509	489	490	503	516	492	508	483	514	502	490	515	488	490	471	506	481	484	459	510	527	490	515	533	506	487	510	494	495	531	475	513	488	496	468	476	540	468	489	509	542	462	476	500	472	463	459	500	516	505	495	511	501	522	498	485	482	464	521	475	509	439	486	479	483	499	498	516	528	463	485	465	456	514	512	499	494	504	465	480	510	505	501	485	463	515	498	449	495	504	502	455	490	484	496	471	516	469	496	498	503	502	508	493	474	538	494	475	527	483	501	492	491	492	485	474	494	509	496	489	529	541	463	485	479	485	503	497	524	529	490	462	485	449	523	467	469	499	460	473	508	459	485	501	491	458	490	459	499	505	508	487	526	515	515	498	502	473	484	472	470	458	507	516	467	487	467	491	464	467	537	468	460	501	485	440	503	501	454	483	504	499	548	437	521	487	486	485	498	519	478	493	466	519	540	480	480	496	518	468	511	486	481	462	505	468	478	502	499	490	512	444	486	536	507	494	495	478	482	501	499	502	491	489	504	478	539	502	491	524	470	496	500	464	497	457	491	455	473	500	490	495	523	532	484	478	500	485	510	524	492	472	506	501	502	486	514	488	460	507	513	472	547	498	521	496	467	468	513	492	517	480	494	551	468	487	490	519	448	509	476	483	476	507	512	493	507	470	514	498	512	547	494	503	460	453	501	477	485	493	544	506	497	509	523	468	514	487	499	500	483	464	553	507	512	514	473	497	462	511	476	526	499	493	519	500	446	485	486	488	472	500	470	490	495	524	478	499	455	500	477	477	527	497	492	493	490	483	516	487	465	492	527	484	465	496	479	477	491	489	517	493	482	529	534	487	511	510	493	488	445	510	534	493	524	542	489	495	490	529	494	487	506	473	505	507	485	514	504	534	496	489	516	458	466	482	462	467	499	445	473	465	496	480	488	516	494	514	497	516	496	472	494	464	495	481	426	459	565	557	487	502	488	460	498	496	499	528	493	493	481	479	520	474	456	482	521	533	492	524	498	475	490	476	497	428	491	486	473	478	460	472	500	508	481	511	507	499	553	479	472	484	503	525	443	462	474	494	532	480	482	491	528	502	453	495	468	526	506	480	468	449	493	468	501	505	497	468	536	478	498	488	485	451	472	531	482	500	543	476	482	504	510	475	475	498	505	511	487	480	512	513	552	528	505	522	503	505	504	479	515	460	439	530	502	504	510	494	497	494	522	503	481	501	470	505	505	522	522	466	486	506	493	496	496	512	513	470	486	495	458	454	528	489	502	543	499	465	493	518	479	506	512	473	486	467	522	523	502	493	477	511	427	482	482	481	522	470	483	497	513	489	495	531	503	466	530	475	538	475	487	475	486	453	510	491	470	454	472	506	479	496	514	446	541	469	495	537	481	499	487	501	479	522	500	513	477	490	515	488	473	511	481	492	496	477	466	471	518	468	481	537	491	490	522	495	504	454	540	493	492	466	488	515	503	523	504	512	481	471	477	471	472	489	490	486	475	524	458	507	521	493	471	471	476	484	486	501	525	503	527	505	508	497	483	488	488	480	454	457	479	484	469	466	495	475	509	518	497	507	545	517	460	515	508	517	488	509	551	485	550	501	471	502	470	477	507	461	497	519	513	490	458	493	482	487	480	543	527	524	490	493	462	534	507	496	474	484	533	504	509	459	490	508	520	508	496	487	459	512	501	515	452	505	449	485	492	521	536	526	499	518	508	488	496	492	513	524	462	498	485	470	482	455	497	509	504	535	479	473	479	495	513	519	515	480	482	515	454	499	481	496	468	558	493	485	515	522	457	495	469	483	512	559	478	526	466	502	498	511	483	495	474	481	490	500	476	503	493	497	485	486	504	467	509	505	466	506	504	447	498	494	457	512	519	500	535	498	486	495	498	513	505	512	458	481	467	497	498	502	478	510	495	513	492	485	491	483	470	506	510	459	523	522	492	532	501	486	514	483	467	480	497	495	501	463	473	493	475	482	487	473	482	519	476	476	485	524	511	464	522	463	499	536	496	499	483	483	470	484	470	462	514	477	478	497	524	507	498	512	466	484	485	491	488	484	495	499	513	487	477	442	453	517	470	521	481	494	439	515	521	532	516	491	502	488	495	475	530	505	484	518	501	508	482	525	476	524	481	526	506	477	523	535	504	495	523	534	503	513	517	494	501	509	452	478	518	512	493	486	501	540	485	486	500	478	497	475	485	501	507	507	494	521	468	484	494	508	493	481	462	514	457	514	489	493	538	506	479	529	499	516	490	468	486	503	481	501
55109	45774	13421	2038	720	585	533	447	423	377	388	394	390	369	310	361	363	356	340	370	322	377	335	324	310	359	363	353	331	361	326	348	331	348	332	311	359	364	338	345	333	337	338	364	320	313	342	334	313	329	330	337	359	347	340	357	332	317	356	355	342	367	367	314	364	316	317	331	319	339	342	328	325	342	303	289	367	359	342	348	360	315	345	327	331	372	321	333	323	292	307	327	331	328	337	302	340	345	328	338	336	332	331	355	363	299	307	359	311	323	343	367	347	353	302	310	338	304	369	307	320	314	354	344	304	331	312	359	330	335	327	350	315	288	300	325	349	312	308	343	302	342	337	329	353	290	336	321	358	333	300	311	322	331	311	327	324	350	351	302	331	321	321	335	291	343	320	313	362	328	316	313	315	343	367	318	345	349	336	343	340	357	336	342	336	337	348	349	296	321	327	331	352	287	321	313	362	358	319	323	321	328	318	345	332	332	327	330	322	317	370	336	353	323	321	314	366	358	368	303	316	368	332	344	342	322	311	344	347	314	308	356	318	322	309	341	341	335	331	335	327	366	345	361	308	275	297	294	319	325	346	358	329	344	333	346	288	333	332	349	299	339	334	329	336	335	335	314	356	367	344	344	319	322	347	319	351	335	335	319	289	368	355	335	337	329	318	314	357	345	333	342	327	316	325	313	347	368	328	328	344	387	343	318	326	308	306	324	311	320	357	347	314	311	351	342	321	326	338	348	327	375	294	306	305	319	331	348	345	340	356	379	332	342	347	341	296	310	298	354	290	353	360	348	310	342	305	354	362	326	335	311	329	353	357	343	342	325	329	319	345	326	323	325	348	385	319	336	327	320	325	337	304	351	365	344	314	356	355	364	326	306	291	354	358	346	338	353	345	336	311	358	366	350	322	336	326	321	337	350	294	344	364	340	313	325	363	324	339	325	309	341	337	330	330	313	310	333	318	359	330	354	352	338	356	342	321	333	347	318	347	312	338	338	339	342	324	346	308	303	318	362	343	335	340	324	356	342	332	341	363	327	316	340	302	365	337	342	355	329	344	333	315	329	308	314	328	329	314	346	353	351	339	319	331	337	316	372	347	331	311	333	342	314	330	351	346	335	316	332	340	323	305	339	336	324	305	336	360	283	337	341	296	373	332	364	342	327	313	333	340	342	318	337	283	323	316	350	338	351	328	368	331	307	329	339	319	307	336	349	340	332	321	344	327	332	334	332	311	334	338	337	367	323	342	340	335	333	345	356	334	304	335	312	340	348	321	308	344	313	305	341	334	346	384	289	319	347	325	319	344	343	311	330	334	354	307	323	348	332	328	338	315	306	363	347	351	341	334	357	345	326	346	364	292	312	340	347	320	333	334	307	321	349	333	358	313	350	334	371	319	315	354	346	359	300	362	341	332	373	353	329	336	340	327	290	328	338	356	335	317	342	344	329	332	308	302	359	320	334	363	334	341	361	317	344	343	330	326	356	316	357	287	339	314	352	328	345	334	360	319	295	317	321	366	338	357	353	311	330	305	348	328	324	319	317	350	339	330	320	329	337	364	355	350	339	295	313	343	319	314	303	344	335	321	376	288	327	338	317	336	318	326	354	333	332	351	348	335	342	325	342	310	346	339	323	328	368	337	324	324	291	292	319	317	367	343	317	334	335	322	323	348	300	311	323	337	311	338	315	327	338	351	334	373	325	318	334	313	352	375	335	347	325	314	345	319	353	333	331	321	352	358	329	350	336	324	332	340	350	317	313	337	337	331	352	328	333	327	361	358	305	287	305	313	320	330	352	317	299	311	311	348	358	353	371	340	358	343	338	357	315	328	334	351	325	364	356	343	322	352	371	299	321	349	326	321	344	328	346	341	325	301	328	355	338	343	351	326	319	320	343	297	335	335	340	344	306	338	340	346	328	329	332	334	328	296	342	357	325	339	335	341	321	349	313	318	332	349	305	292	323	318	382	310	330	344	345	304	331	347	314	320	337	323	298	326	363	341	333	336	345	358	371	309	321	342	336	298	311	343	329	317	348	329	385	400	336	344	338	337	341	301	343	345	311	327	361	334	351	302	327	351	307	310	321	326	329	329	347	363	345	330	337	345	352	380	331	321	327	352	308	353	319	353	308	339	299	311	338	348	332	328	337	322	341	353	300	351	345	323	356	327	326	359	331	315	327	302	341	338	331	300	379	320	343	330	336	337	335	325	359	308	331	315	319	341	333	318	322	347	326	331	358	292	347	326	344	313	336	339	350	350	337	304	294	327	328	345	331	348	355	349	324	391	295	317	343	322	313	311	320	354	346	364	341	330	357	310	374	360	346	325	296	318	374	349	324	292	324	326	322	333	322	341	319	337	340	355	354	347	347	338	342	346	318	343	312	333	317	336	333	342	321	356	332	298	318	337	279	329	324	338	389	384	365	351	287	353	343	339	335	323	340	364	316	345	349	320	349	325	304	330	312	318	328	317	316	332	342	329	342	316	335	319	347	337	326	337	292	373	331	331	317	300	304	352	337	345	324	329	336	374	344	335	346	331	327	323	317	326	337	306	338	339	365	360	302	302	319	334	329	332	335	357	330	334	324	288	336	322	322	341	317	330	320	360	308	306	294	370	350	378	329	331	326	337	370	347	340	314	343	366	317	338	339	309	328	346	350	334	328	307	346	323	325	300	322	330	319	297	346	341	315	333	361	337	311	345	328	314	318	331	325	332	320	324	309	354	341	387	337	318	310	329	334	355	346	344	312	348	323	302	328	354	307	333	319	349	370	349	311	351	336	359	333	364	318	338	349	297	274	288	375	309	378	329	341	356	324	378	345	366	335	318	319	380	310	342	317	325	327	316	329	333	316	321	338	338	321	348	311	343	311	342	367	343	323	307	320	308	320	359	309	325	352	329	328	315	341	333	338	349	351	304	376	357	333	338	322	344	332	348	323	357	329	336	343	346	332	333	356	359	359	326	294	333	346	357	328	301	316	342	331	321	327	395	304	353	332	311	346	352	316	317	339	321	357	335	395	339	315	311	318	335	335	327	366	325	355	343	307	314	359	343	314	353	318	341	324	331	326	353	337	323	334	366	330	358	346	304	318	340	367	345	316	305	324	316	329	314	335	368	310	344	321	315	336	344	326	299	336	330	339	316	349	345	326	295	338	356	317	346	306	354	305	355	321	296	333	320	299	340	315	343	347	330	320	319	321	360	342	364	323	361	371	361	361	355	364	301	346	330	326	298	327	351	375	310	321	310	355	303	302	327	307	310	298	356	309	337	320	341	351	360	310	318	344	353	308	335	391	334	327	342	342	337	305	349	297	323	301	340	338	340	310	321	354	347	317	355	316	348	332	367	347	351	354	336	306	329	346	339	302	344	307	357	299	347	317	310	354	348	312	352	351	363	359	294	337	343	322	286	294	333	329	330	303	311	358	345	376	297	367	318	337	336	330	375	314	374	348	319	329	345	325	302	329	315	323	313	335	291	345	347	306
34787	25285	2274	2594	2230	1946	1725	1516	1383	1255	1136	1214	1151	1141	1029	1047	997	998	999	962	914	877	982	906	868	837	916	935	871	924	927	860	907	911	919	941	904	854	848	832	877	831	877	872	813	883	830	884	830	839	861	840	939	891	822	868	828	844	803	823	859	812	821	838	816	844	825	859	837	846	809	800	822	862	863	791	803	837	846	844	798	853	902	818	786	859	830	817	775	837	812	802	832	786	792	843	827	824	826	785	879	874	834	850	828	844	838	854	837	806	803	867	847	834	828	815	810	858	825	846	809	875	829	815	797	824	803	853	836	854	835	834	870	847	840	776	844	841	810	884	869	821	822	833	853	861	806	849	877	808	812	794	798	865	783	811	779	879	842	852	811	819	906	803	786	845	788	838	858	831	844	842	825	809	811	825	817	849	759	757	840	844	795	806	826	828	870	760	825	836	871	782	821	848	816	850	785	834	798	776	816	879	827	781	823	828	817	794	783	807	822	804	842	819	884	804	843	873	851	866	825	862	853	835	794	833	847	808	806	841	853	842	850	767	822	789	779	837	777	846	810	830	855	888	807	819	850	834	795	805	823	787	847	847	850	793	847	853	793	792	834	820	846	856	864	805	864	847	849	817	845	814	820	837	798	837	850	784	845	798	835	887	854	826	792	780	876	798	837	810	842	853	819	812	807	857	840	862	806	853	804	854	816	832	834	895	843	786	807	799	805	817	800	876	837	711	867	865	780	827	855	783	821	893	800	843	809	809	864	823	821	825	831	845	852	868	850	810	844	783	819	798	821	839	831	797	841	867	844	781	834	853	799	799	863	871	812	829	869	832	806	830	867	849	811	798	855	871	817	807	820	872	799	847	863	798	859	834	821	836	829	795	828	792	828	812	854	868	870	824	833	867	821	792	855	842	853	814	832	802	774	850	821	839	756	835	854	793	818	820	833	850	850	816	839	815	770	838	848	754	806	849	862	784	837	797	824	795	777	794	862	817	818	836	801	838	837	806	795	806	889	801	851	807	843	875	862	805	840	839	823	888	864	825	827	852	825	816	820	862	853	798	871	791	855	859	814	856	812	826	832	823	799	857	833	833	819	833	789	847	919	795	813	865	865	844	869	817	834	815	833	835	823	838	789	833	850	825	841	853	831	820	772	803	817	837	839	816	820	862	851	842	806	819	864	784	867	815	804	849	851	817	809	825	858	860	875	790	823	834	835	823	781	803	799	824	836	798	824	828	844	835	834	859	807	818	838	850	802	821	818	783	828	839	827	786	817	838	829	827	847	827	807	853	835	832	851	840	864	803	864	820	806	801	824	845	841	879	841	874	805	832	807	834	885	827	846	802	809	858	813	827	834	900	834	812	826	795	834	829	792	789	810	827	880	785	900	795	847	893	813	814	826	789	855	796	848	798	833	790	857	829	839	828	849	813	880	812	813	815	824	810	850	859	850	816	826	831	899	857	830	841	827	808	754	837	858	851	835	856	846	830	870	846	868	801	819	807	776	865	843	844	744	810	811	859	877	767	810	828	857	806	834	863	802	804	803	831	822	860	855	859	813	837	844	834	867	818	810	855	800	827	833	836	826	879	854	761	830	853	795	820	841	874	821	816	808	842	801	859	814	831	810	855	822	859	746	799	879	817	816	827	855	787	843	813	784	857	851	838	813	850	825	827	825	804	863	824	790	823	873	820	829	891	832	840	864	804	863	842	831	796	823	773	841	863	842	828	843	870	849	803	824	777	823	851	821	878	825	806	825	818	862	843	814	830	867	840	805	817	828	844	841	856	853	857	829	807	837	827	851	844	818	818	812	782	827	792	833	834	811	817	817	877	829	846	852	827	850	817	913	859	777	853	827	828	798	760	827	842	849	810	821	798	827	818	839	803	829	841	802	890	830	858	840	833	868	805	846	805	836	805	801	836	801	860	797	841	855	810	880	793	873	777	845	815	804	817	850	781	854	830	772	869	824	843	852	853	838	814	845	797	796	865	831	820	805	830	851	806	837	895	839	828	860	839	835	890	781	860	773	853	775	839	842	807	838	827	805	837	810	811	853	831	842	812	811	825	844	813	848	842	779	820	825	823	807	822	857	812	812	845	830	806	820	798	841	861	829	826	861	817	855	828	834	814	809	803	851	858	822	830	832	830	835	798	810	828	840	824	813	823	813	789	792	822	811	860	831	837	830	827	808	879	870	820	810	812	804	831	760	858	851	857	796	860	824	774	791	847	819	784	838	819	855	846	853	816	825	794	825	847	854	839	771	838	794	849	814	832	899	815	823	838	819	840	792	824	755	802	797	846	878	891	794	797	824	835	808	781	825	833	834	841	822	839	865	804	818	870	841	823	797	858	835	828	837	915	844	847	814	817	762	886	793	827	794	816	791	836	801	874	831	806	788	822	806	833	835	835	864	807	816	869	876	862	857	895	828	858	869	774	802	892	819	847	818	856	838	897	824	845	891	803	819	835	862	818	825	813	839	804	781	827	793	805	785	844	827	848	821	841	806	844	876	815	827	798	811	812	876	843	799	853	802	816	809	818	827	777	845	831	811	864	809	831	865	850	820	833	833	858	787	831	822	875	799	861	835	815	817	870	826	794	847	822	804	795	822	799	835	843	858	880	850	835	840	867	856	822	820	826	852	833	837	803	852	827	797	823	837	837	822	866	843	812	847	794	831	818	834	836	861	798	825	849	807	876	856	788	879	801	840	867	828	834	860	794	798	818	817	822	853	807	819	863	865	827	840	783	820	780	816	832	760	829	788	805	830	773	812	824	835	934	825	825	844	853	869	833	840	783	835	842	853	842	813	822	868	856	838	832	861	785	851	847	846	802	852	810	810	817	808	827	849	786	876	875	786	845	772	818	823	862	827	870	799	817	854	800	851	873	822	825	842	793	839	844	835	846	822	823	881	810	800	844	814	844	852	804	824	814	842	814	832	839	855	838	859	805	835	880	825	873	798	858	856	821	822	804	789	835	843	799	863	852	817	805	878	785	809	814	789	807	818	866	827	828	812	878	793	887	875	843	851	821	841	794	857	839	834	840	875	827	859	851	830	819	801	854	861	825	809	798	827	824	855	864	797	847	864	844	807	875	846	839	836	858	830	845	821	840	890	823	855	791	806	855	857	844	878	810	888	852	790	827	810	881	841	810	887	849	816	788	784	846	838	825	877	867	782	828	887	827	788	834	906	839	848	829	823	840	793	851	844	822	887	798	843	833	795	820	838	844	814	852	893	813	810	831	833	804	812	828	787	839	838	856	870	847	887	841	803	842	862	877	793	814	865	842	813	827	846	855	855	833	869	872	816	876	829	808	830	815	830	807	843	820	822	892	842	860	846	914	812	817	852	827	850	856	874	814	842	850	792	809	847	831	892	852	853	839	869	820	846	777	824	836	871	808	809	897	822	835	807	846	796	854	862	866	859	841	822	806	822	851	831	771	840	784	881	779	820	820	833	795	841	779	815	834	810	834	836	822	861	818
68697	51482	21315	8517	1207	787	655	554	494	504	467	415	417	406	414	382	371	380	396	386	375	368	397	381	356	342	326	302	354	296	340	367	358	361	330	336	331	353	323	334	304	328	360	348	351	341	314	344	357	318	344	356	370	324	383	340	344	347	341	309	313	341	331	298	321	354	307	344	307	343	339	353	332	356	356	363	346	344	332	317	328	345	373	333	341	333	320	302	326	297	316	319	373	362	352	344	341	352	344	334	341	370	323	309	354	333	326	345	339	318	320	322	344	323	348	336	316	340	300	349	350	284	310	354	326	342	348	352	336	357	332	318	325	354	350	334	353	347	350	355	335	369	326	333	345	315	340	319	337	339	353	311	362	308	343	323	316	335	352	330	350	360	360	335	343	347	303	325	355	344	348	370	320	288	339	346	310	325	339	318	351	372	343	339	342	342	350	378	328	357	338	339	322	303	326	334	355	363	347	362	340	308	332	312	291	328	318	325	343	348	325	351	329	332	354	309	371	338	368	357	319	319	323	339	321	329	366	354	327	331	338	315	339	330	329	313	334	322	312	317	330	337	345	305	296	334	329	332	335	320	355	325	357	347	333	329	339	318	326	296	338	296	327	361	365	331	345	370	328	341	353	343	314	338	339	341	343	324	385	323	341	342	310	371	336	328	363	347	311	357	346	329	343	327	336	374	356	377	331	360	318	318	364	349	308	360	350	335	350	359	364	340	354	338	320	349	334	331	356	327	367	326	334	347	295	352	325	328	329	342	321	306	334	338	334	328	305	390	343	348	380	324	344	323	336	354	341	330	332	314	353	343	342	330	337	353	353	319	330	342	339	325	343	372	327	304	340	325	327	303	375	319	332	325	336	319	359	347	322	353	322	332	351	338	335	354	361	331	340	350	355	340	348	324	382	336	316	322	342	347	334	346	318	322	333	351	377	303	321	333	330	324	345	348	318	343	343	361	361	344	328	342	346	381	325	339	349	366	375	356	381	310	325	344	306	326	362	282	340	346	362	354	359	347	349	333	316	319	333	328	321	369	366	349	369	343	332	361	331	274	300	324	322	325	336	332	346	328	361	323	318	332	324	326	343	331	318	324	328	336	356	357	353	307	332	363	333	366	334	337	378	340	351	340	349	305	340	335	351	323	327	372	348	302	348	363	354	340	367	306	341	334	373	352	351	287	305	333	356	327	350	354	312	328	331	345	332	330	351	332	375	345	330	342	341	377	337	341	331	385	325	336	328	337	337	358	339	323	303	346	362	321	355	316	328	341	399	351	312	337	355	358	334	343	369	360	346	332	346	338	362	365	317	367	349	350	372	327	344	313	312	359	346	303	340	365	335	322	336	351	334	357	335	366	362	348	313	327	333	363	363	344	356	324	352	342	351	334	353	363	340	347	340	362	368	341	321	341	326	348	343	346	334	330	330	314	309	343	360	368	351	336	339	341	303	358	337	333	329	315	350	349	332	324	349	319	299	342	321	314	345	344	331	331	309	340	321	310	351	372	355	338	355	327	331	325	349	339	342	312	318	314	299	337	326	330	350	317	349	347	350	316	357	346	342	336	361	343	329	300	332	355	350	319	301	354	322	347	378	337	359	342	326	341	352	332	323	368	363	369	345	375	340	318	342	320	365	358	347	355	339	328	355	353	317	326	338	302	335	332	323	335	347	363	317	349	340	361	331	318	350	364	352	334	344	337	337	347	358	326	387	333	320	362	349	307	350	323	349	359	331	347	364	333	301	332	325	337	309	335	310	340	330	332	353	329	326	342	305	336	337	362	318	321	332	330	343	355	346	345	317	315	334	354	362	348	323	337	337	316	346	344	338	319	356	329	332	337	355	337	337	352	357	335	324	304	327	364	375	353	336	286	378	336	345	364	350	341	342	341	360	330	323	354	356	334	330	343	358	341	359	360	358	328	334	353	297	327	354	364	339	329	338	334	327	346	333	344	335	325	359	356	345	363	329	357	356	356	323	314	330	346	357	321	355	330	310	311	335	315	335	334	332	363	329	323	316	371	336	337	355	343	374	315	337	330	320	339	352	353	358	321	342	358	324	322	372	335	340	338	361	332	309	340	357	372	347	326	340	320	343	369	375	359	349	381	351	330	357	357	339	363	338	325	350	327	312	321	351	349	350	306	335	337	324	334	335	329	376	321	342	356	333	327	338	299	336	329	354	357	330	327	347	352	332	354	349	333	368	341	353	325	354	320	365	333	351	355	373	331	349	335	367	350	324	304	366	348	323	342	367	342	343	364	341	331	323	336	317	333	339	287	312	338	319	356	323	304	295	295	318	301	359	352	332	349	323	353	324	348	315	340	343	342	332	342	337	352	336	324	347	338	353	360	304	368	320	335	346	346	322	355	371	356	366	317	323	341	309	312	353	350	358	344	347	353	330	356	365	363	344	329	341	349	337	316	343	309	361	316	309	362	326	339	333	362	334	340	364	352	332	337	343	368	340	333	346	340	341	338	353	344	321	310	380	309	359	381	323	359	377	322	335	350	336	289	350	362	311	371	355	366	319	343	312	326	339	325	323	343	364	363	343	329	336	327	322	322	341	347	325	326	297	341	324	343	331	358	311	349	344	356	361	330	310	304	355	325	330	348	315	340	345	350	358	346	325	293	342	337	372	340	346	328	318	310	318	306	332	349	335	348	371	366	313	323	328	336	312	363	349	353	318	358	327	333	336	329	341	347	356	347	336	330	351	344	351	341	318	347	366	337	346	333	346	344	351	349	346	307	338	346	355	339	351	355	348	348	323	298	348	301	327	328	349	336	335	314	323	353	346	317	338	303	332	366	337	294	338	333	342	343	307	321	350	360	329	365	300	314	338	323	342	361	346	301	340	327	324	344	354	348	327	340	302	334	338	348	334	347	326	354	317	345	355	385	317	346	366	335	387	344	347	334	337	335	350	322	332	342	355	320	352	343	351	352	348	327	313	314	316	353	312	368	362	321	342	324	332	393	352	368	341	345	356	316	345	343	337	321	333	369	365	363	353	339	319	343	338	309	315	351	357	299	305	396	335	338	340	358	308	350	321	341	337	364	366	339	331	361	344	333	316	341	356	343	351	383	356	327	359	335	331	350	333	344	326	340	348	345	355	324	347	339	307	360	330	318	326	332	344	357	337	334	320	311	323	356	334	356	362	320	359	341	336	374	300	371	351	300	344	330	336	327	320	344	341	317	346	342	343	319	308	345	363	387	354	369	341	324	302	334	361	327	314	347	337	323	372	328	334	315	327	322	318	340	332	323	358	338	342	319	330	334	349	331	330	331	329	333	327	348	360	343	339	348	379	353	308	336	303	309	333	332	343	332	330	306	345	333	363	349	312	352	349	390	392	326	368	336	320	316	326	347	356	315	364	395	353	340	333	335	356	333	323	346	309	369	382	339	322	269	326	298	344	373	341	366	344	337	312	345	333	331	367	309	340	327	345	344	323	340	306	344	347	343	334	316	351	337	335	335	348	318	334	323
44047	31790	3454	4127	3604	2925	2473	2135	1935	1639	1481	1417	1350	1286	1160	1184	1153	1065	1051	1015	1044	994	977	987	922	950	913	905	906	944	891	937	910	882	872	922	883	888	797	857	860	840	852	852	848	875	829	842	839	830	840	832	823	786	851	839	861	856	872	802	838	841	843	856	860	836	829	834	853	871	822	877	822	850	848	852	844	866	826	851	852	870	814	865	841	794	879	851	857	822	755	828	817	880	822	845	798	777	881	863	822	832	819	839	854	783	820	869	820	863	835	830	817	830	814	812	796	862	807	814	829	830	839	842	802	848	871	797	767	831	814	861	834	811	779	774	832	796	819	849	853	752	868	863	869	840	798	842	818	869	843	858	863	743	803	797	827	876	845	864	817	825	796	824	798	840	833	824	808	864	808	803	792	810	793	792	804	776	848	779	787	781	832	834	803	781	768	789	787	768	791	886	779	829	781	691	823	817	801	812	835	807	803	819	852	771	796	821	828	804	815	799	808	852	831	772	852	804	819	785	817	820	773	827	831	817	789	839	795	837	829	775	786	823	803	828	747	836	811	857	857	780	867	787	810	807	822	807	799	803	824	819	802	820	803	811	832	814	821	813	795	790	819	799	839	828	819	856	783	793	852	840	824	824	778	802	830	819	866	870	809	797	791	786	862	787	830	797	812	834	840	837	839	813	825	814	799	813	816	807	809	819	750	828	859	798	802	787	828	844	771	787	875	811	820	837	808	860	838	770	819	859	823	826	787	786	764	842	860	837	872	838	856	785	838	810	844	832	834	846	821	786	824	884	803	828	831	834	762	766	797	796	794	776	817	844	783	793	850	779	824	822	817	776	834	783	756	770	804	855	816	836	804	811	786	838	815	854	856	862	793	800	822	816	856	840	805	837	770	820	834	858	750	814	780	797	798	825	811	778	798	807	838	792	804	799	861	830	827	855	808	830	850	822	808	791	807	782	779	797	796	858	801	847	779	846	836	816	848	816	839	785	827	811	821	801	810	820	811	784	841	815	788	806	819	882	808	840	827	821	805	808	803	783	771	796	792	785	822	773	828	790	834	801	823	786	812	833	783	818	815	770	789	799	816	830	789	824	829	798	858	844	795	838	831	809	805	807	835	785	803	814	799	825	814	828	789	795	798	871	812	809	821	802	832	806	802	786	798	789	757	789	831	808	823	868	830	788	833	822	798	819	831	835	807	774	861	802	790	775	758	835	767	772	811	809	813	870	795	818	834	827	783	766	859	807	803	788	804	812	842	881	824	795	779	832	772	822	837	831	781	745	761	758	813	864	768	813	763	799	791	833	806	814	839	786	836	794	802	766	776	785	781	796	776	800	764	782	821	781	783	832	844	821	789	841	795	838	836	774	796	804	844	822	810	808	812	869	836	817	802	855	810	761	830	818	831	816	841	792	826	880	860	788	813	788	827	844	791	824	830	806	758	833	822	783	829	842	773	851	840	818	818	893	835	798	791	779	804	778	797	828	838	787	821	775	857	874	818	830	770	812	836	848	814	822	824	782	829	837	814	800	821	807	780	769	795	771	797	829	825	798	832	796	787	805	824	803	837	840	803	816	806	810	856	860	821	819	855	836	803	828	751	799	860	858	818	815	786	798	847	793	805	788	795	805	818	791	786	802	803	864	842	860	774	785	864	779	834	815	780	824	849	821	787	788	826	818	786	838	856	838	874	821	773	814	809	839	842	803	834	823	831	836	803	809	796	826	830	864	742	809	792	789	846	778	773	797	791	838	801	829	792	844	811	757	893	854	787	811	791	768	820	881	822	803	847	872	808	792	795	798	791	805	799	776	812	817	828	828	815	882	825	848	804	828	822	794	884	822	792	781	847	835	815	764	783	858	852	780	855	811	783	784	846	873	843	780	884	833	804	797	825	778	886	801	799	807	828	822	817	816	834	821	863	776	796	814	804	815	756	840	811	829	844	828	783	799	814	827	760	853	754	767	837	857	794	799	836	787	791	787	793	836	802	802	812	793	831	844	777	815	797	794	824	800	825	835	818	788	794	864	816	874	822	796	819	830	822	791	796	828	810	780	829	812	802	749	790	831	833	842	803	796	825	826	825	811	781	761	799	741	801	807	780	808	797	833	799	831	872	791	811	814	797	826	843	779	855	765	816	814	846	806	772	804	815	842	788	789	825	763	854	797	815	801	825	845	846	832	789	819	794	795	806	806	853	814	830	833	788	798	849	839	803	799	827	766	805	776	854	820	842	830	760	836	817	789	788	836	812	785	798	818	856	824	847	825	805	825	806	816	812	788	760	783	785	814	828	788	813	782	853	827	788	767	806	818	789	781	825	818	797	830	795	830	835	787	825	846	803	847	790	803	803	802	823	838	719	801	834	827	803	802	776	787	833	868	815	768	820	791	837	820	834	827	774	785	834	834	789	825	820	867	833	786	832	832	818	780	799	846	774	812	806	806	833	851	805	803	763	814	815	762	826	789	831	829	793	821	784	818	809	803	813	823	791	814	822	803	828	876	764	798	797	822	797	830	806	835	840	828	774	788	872	833	848	839	842	806	816	817	807	783	861	830	860	810	790	807	822	792	795	797	805	872	748	824	810	783	866	803	750	857	801	792	857	794	823	797	811	752	802	797	773	855	835	869	804	837	778	868	847	767	816	824	859	808	825	809	792	808	804	818	764	875	786	832	794	840	782	827	843	761	832	815	785	798	799	763	850	866	813	815	806	845	774	840	770	813	793	817	802	809	807	842	802	802	809	868	812	785	784	818	792	784	758	800	769	805	795	837	809	805	796	836	806	898	794	826	772	827	832	813	814	773	793	805	800	818	753	844	859	791	830	810	845	833	799	840	824	795	800	821	726	813	816	763	804	774	821	778	804	853	794	882	801	821	775	775	801	797	817	830	828	858	815	760	809	779	828	762	846	839	856	778	834	813	842	813	813	797	785	867	798	830	782	770	823	776	823	825	825	793	818	853	835	768	830	769	805	828	781	790	797	843	818	792	777	818	815	814	808	867	763	818	828	796	821	809	765	799	813	804	852	788	782	845	831	778	855	797	817	770	852	802	774	787	816	890	795	764	853	846	808	827	780	782	779	856	869	836	827	797	778	828	806	816	813	811	860	828	816	805	808	806	795	779	801	820	797	750	808	801	760	795	800	834	777	795	868	777	764	810	868	812	822	768	755	855	850	862	810	815	876	831	846	787	779	801	803	792	779	817	772	830	855	814	825	758	801	791	817	802	787	782	807	810	817	818	802	797	774	846	801	844	812	752	829	814	796	785	823	820	836	792	821	775	838	881	769	801	816	831	837	803	829	806	771	820	892	876	866	787	804	901	803	829	855	853	857	829	794	839	835	822	864	818	810	813	835	817	851	812	791	756	771	823	845	849	792	753	845	811	767	821	813	834	835	805	841	785	806	822	858	859	803	876	816	770	813	792	853	842	779	803	767	839	851	825	876	843	825	812	784	839	799	806	835	815	810	807	818	865	814	849
9327	4669	270	207	171	172	162	154	178	205	189	142	169	134	188	163	185	169	160	196	165	184	175	153	162	153	169	176	176	199	181	156	163	158	179	174	176	185	172	185	207	176	169	190	172	152	156	173	157	172	185	163	176	177	186	164	163	147	199	175	161	180	169	163	172	175	189	193	188	191	169	177	190	152	177	178	167	158	162	160	161	171	175	180	156	173	175	170	155	166	169	199	155	170	184	157	179	163	163	154	157	174	175	165	165	188	184	188	186	152	183	180	164	198	181	183	150	163	170	160	166	162	149	191	176	179	189	189	172	177	179	185	200	170	184	209	185	162	180	190	183	190	168	185	179	165	171	177	175	161	194	161	175	180	175	179	187	199	167	171	163	139	186	177	212	212	188	177	169	194	159	214	206	173	186	179	180	155	171	182	158	189	198	176	185	183	173	164	185	151	172	178	155	177	163	175	173	165	191	185	183	176	189	186	162	181	164	151	178	164	182	178	183	175	171	177	173	179	173	178	173	205	185	183	179	168	179	175	155	175	172	162	166	163	167	169	161	178	155	179	162	181	167	197	174	167	174	166	160	160	156	163	172	157	205	183	186	193	195	189	172	172	194	200	175	180	200	173	158	157	180	181	163	206	177	179	188	160	178	195	156	168	179	199	176	152	181	163	172	175	181	153	187	145	188	179	145	182	153	184	210	174	204	178	145	181	181	162	172	171	151	163	166	154	175	183	182	156	143	165	173	166	177	174	175	187	175	198	177	147	167	179	156	151	180	165	167	182	180	153	181	162	178	163	199	174	171	164	161	176	159	191	169	175	160	177	176	196	167	182	189	177	190	168	182	180	182	210	177	166	170	174	187	166	178	165	173	182	167	163	149	167	174	195	162	171	157	163	192	191	174	159	177	160	151	190	210	188	180	175	169	165	182	157	186	193	162	168	188	196	191	178	198	170	175	201	157	174	158	195	154	182	159	181	180	163	179	170	189	189	179	190	173	164	179	160	165	159	179	171	156	201	160	183	165	170	160	174	193	165	187	163	179	178	176	161	182	184	164	166	167	187	195	160	173	178	184	186	167	184	205	167	176	158	177	175	170	172	161	185	187	189	185	163	190	184	169	202	178	197	162	168	156	210	164	169	161	133	185	202	167	165	154	180	181	185	178	167	207	157	186	155	173	174	174	187	174	168	169	194	185	183	171	161	172	162	169	157	170	180	175	190	166	168	171	182	207	174	181	155	186	176	194	179	166	180	184	174	134	185	187	188	195	179	159	171	144	162	175	177	170	179	168	179	186	159	158	164	172	153	194	165	163	197	169	162	188	171	147	175	195	168	170	174	155	178	190	162	166	182	173	188	175	168	180	176	171	162	193	183	149	197	181	164	169	172	175	165	172	177	155	190	162	167	156	197	147	178	142	172	162	145	177	175	179	163	169	172	171	152	150	190	207	204	165	172	173	199	166	161	206	159	179	187	166	198	164	162	175	171	185	175	146	164	175	155	187	193	179	181	166	184	181	175	200	181	199	158	172	172	182	174	204	190	194	201	193	189	183	165	184	177	188	156	167	193	175	167	166	167	177	190	159	158	183	180	179	172	179	184	171	185	185	177	209	176	161	160	146	198	174	163	195	181	165	166	179	177	183	167	184	162	181	185	163	170	191	184	180	151	166	171	186	158	172	178	198	177	167	144	193	162	165	168	143	174	163	184	170	160	183	162	188	181	165	117	208	196	184	153	197	173	178	189	157	157	178	161	184	195	181	169	164	173	150	174	182	190	187	186	178	175	168	193	159	168	151	159	182	174	173	159	171	164	176	185	171	194	179	164	170	174	180	166	173	158	168	169	158	198	195	165	161	172	168	211	192	192	159	155	147	193	186	175	163	153	167	176	190	165	183	157	154	175	185	180	191	174	174	186	191	173	153	173	155	155	191	182	183	175	164	165	168	186	170	165	197	167	179	195	171	181	181	142	136	203	166	170	177	180	150	144	166	167	185	153	177	184	149	179	169	163	175	168	183	149	186	166	187	182	167	171	193	180	159	179	188	201	179	172	196	179	156	180	162	151	179	174	169	162	176	182	170	169	164	172	157	178	178	168	176	165	169	175	207	191	178	169	160	171	176	201	162	192	160	185	168	198	203	183	167	148	189	174	159	170	172	193	176	165	169	180	155	169	197	161	201	190	172	195	170	174	172	157	185	191	184	149	179	172	181	168	176	175	186	166	180	171	180	169	174	230	145	187	161	192	175	176	187	169	189	163	155	176	177	164	204	173	172	167	185	184	163	173	164	172	197	161	147	175	180	185	168	187	169	147	155	169	175	188	172	183	208	174	182	189	164	192	181	202	177	173	203	155	182	193	152	170	197	173	148	168	148	170	175	157	186	185	191	181	165	169	160	200	141	170	190	162	179	198	181	178	177	182	186	162	182	180	175	183	170	183	184	174	175	162	199	172	169	165	164	190	177	174	188	169	177	163	203	159	166	190	180	181	177	174	183	173	177	167	175	184	172	188	187	184	177	150	187	153	175	171	184	174	175	179	159	163	160	159	186	182	160	160	168	189	168	168	172	173	160	170	176	177	193	163	186	169	182	144	164	171	209	174	194	197	157	170	169	187	188	179	164	161	162	174	178	169	188	148	173	188	153	154	165	154	178	186	177	178	182	143	158	164	175	150	189	177	159	157	181	154	172	172	171	180	170	164	184	175	177	179	167	181	157	155	175	192	172	174	166	149	160	169	158	181	187	168	167	190	150	188	184	190	157	191	173	179	176	217	152	157	176	191	182	179	194	160	173	183	177	185	186	177	210	169	157	179	183	188	161	189	162	167	153	181	161	189	175	158	171	191	174	170	226	178	178	166	193	184	158	144	159	184	170	175	169	164	193	164	186	184	165	161	181	179	170	147	173	192	173	179	190	183	200	173	161	194	175	179	184	161	195	173	161	149	168	171	147	175	203	151	173	194	179	168	179	175	171	173	193	184	164	152	173	189	189	174	151	150	167	159	178	175	155	190	203	181	145	194	185	190	181	183	158	164	158	173	176	179	161	168	189	168	171	160	160	173	170	170	194	163	186	197	213	167	174	139	157	161	193	165	173	179	165	175	177	178	197	183	174	164	180	209	193	170	185	139	171	190	204	176	207	197	210	153	166	179	176	169	189	179	190	176	162	184	205	201	167	153	157	172	164	187	172	171	177	181	168	156	167	173	182	176	172	173	177	170	187	190	185	184	169	184	154	190	178	199	172	189	187	163	167	165	174	167	159	171	172	172	190	184	180	157	181	156	180	196	177	159	166	177	164	177	193	161	170	198	154	170	164	182	192	182	177	173	185	178	189	183	189	172	174	179	182	167	190	178	197	205	178	175	180	181	198	192	183	156	202	159	188	164	164	141	170	171	190	186	161	161	162	184	173	166	184	181	185	156	146	202	151	150	176	175	165	172	182	178	175	174	163	201	158	154	188	184	166	182	160	164	194	164	190	166	174	153
10736	6453	550	585	590	524	510	512	511	554	540	493	498	475	531	473	505	482	519	475	470	482	492	458	474	454	488	480	449	497	496	489	475	495	507	488	530	517	479	518	509	483	483	520	456	516	475	465	501	553	483	493	513	454	535	492	542	533	472	482	534	479	506	509	470	499	491	474	482	478	539	519	501	483	460	518	532	489	481	478	504	487	490	521	457	481	467	512	484	496	515	495	496	510	482	532	506	514	471	486	488	513	500	533	491	521	489	489	468	480	474	487	471	511	512	484	477	534	455	498	521	480	525	483	485	481	535	520	507	518	471	506	519	485	486	494	503	519	479	518	452	511	498	498	482	486	515	489	537	479	509	505	502	533	506	502	499	494	505	499	505	474	540	499	483	474	513	525	471	500	490	487	434	497	487	529	494	501	457	494	508	505	458	529	501	502	486	484	484	506	511	523	497	478	517	471	446	483	493	498	521	525	510	548	510	496	489	469	484	518	498	505	505	518	525	494	519	499	489	500	575	501	463	490	475	511	496	534	542	484	496	509	489	515	458	492	483	500	515	495	502	466	494	467	477	491	486	488	468	476	508	456	507	527	484	488	494	495	532	489	521	464	486	515	486	526	453	466	509	482	485	507	429	507	503	497	498	506	484	505	513	502	533	508	506	457	491	472	545	525	485	488	480	509	462	476	493	528	493	507	492	543	481	508	511	469	469	503	509	496	518	541	501	507	499	502	497	514	477	498	483	493	528	510	474	479	462	475	488	472	503	546	492	507	495	469	518	510	473	521	443	494	518	500	493	500	538	474	513	500	479	505	459	482	485	488	451	487	445	482	490	462	490	523	470	508	491	446	490	508	496	494	498	507	465	472	492	486	482	499	485	477	505	531	479	537	481	503	493	523	462	508	492	506	484	462	493	477	497	503	507	464	497	475	524	511	464	548	496	488	500	499	489	467	477	501	532	490	492	484	487	538	451	498	464	513	528	492	528	487	509	496	457	472	517	510	496	465	519	542	503	491	496	485	486	516	524	516	470	475	500	496	510	507	493	525	485	516	495	477	482	494	495	490	473	541	485	508	540	500	484	493	462	464	501	480	525	504	489	463	508	448	536	510	484	502	513	476	492	517	478	486	489	498	468	507	462	485	504	525	477	536	506	480	480	439	505	514	458	492	469	498	510	493	469	485	465	506	497	486	534	488	464	497	519	511	476	477	528	494	471	487	483	510	517	459	477	551	505	488	470	520	479	442	504	478	523	494	447	496	471	472	510	481	465	477	494	454	470	524	500	518	472	500	489	509	466	538	464	511	466	481	494	504	492	508	494	510	551	511	483	466	489	516	526	491	501	526	478	510	487	508	520	504	483	490	492	557	517	496	518	473	499	524	517	515	540	458	424	532	496	466	478	477	489	499	508	516	467	511	482	491	490	509	469	467	508	530	504	504	500	491	458	487	459	521	456	532	486	469	468	470	470	474	499	505	459	499	489	489	500	473	504	535	462	515	537	515	466	509	481	494	449	470	506	499	495	501	496	510	483	515	540	486	495	493	494	479	473	450	475	542	528	517	475	480	506	446	485	478	537	496	475	492	491	512	532	512	493	503	504	527	490	509	514	486	484	487	498	471	519	537	558	514	510	473	470	485	508	501	504	498	470	474	503	507	493	506	509	535	542	483	495	484	516	480	497	515	509	492	509	509	508	495	503	528	465	525	513	520	534	479	476	452	478	492	534	496	508	462	535	519	490	534	540	508	530	453	489	503	473	471	477	510	535	503	513	483	504	532	497	481	481	526	522	470	481	510	524	523	486	500	494	469	475	498	505	497	515	517	461	481	512	501	472	496	542	483	491	505	517	494	489	521	500	466	494	508	450	508	524	465	530	510	526	474	496	516	530	474	503	495	482	473	548	499	491	491	515	524	495	481	497	456	506	484	472	474	487	468	467	481	493	508	487	512	518	501	519	492	527	499	521	491	508	458	494	497	512	479	476	488	515	497	497	510	459	518	511	524	507	533	488	450	481	513	481	520	520	499	494	490	484	488	475	530	504	510	469	520	474	499	478	490	514	453	492	518	485	457	475	512	516	504	503	535	503	535	493	530	514	512	487	426	523	545	494	496	482	472	440	540	526	476	495	508	486	503	493	496	483	466	500	486	494	525	514	496	508	500	474	531	496	516	458	476	521	500	473	536	495	464	550	492	498	517	473	530	474	504	488	487	495	498	475	492	504	504	490	489	501	494	506	484	477	495	490	524	478	516	529	507	473	482	512	461	444	464	527	513	468	500	539	523	460	493	514	488	491	501	490	468	490	471	522	457	480	514	490	506	502	510	485	489	486	515	468	517	489	474	499	514	497	487	506	499	490	522	515	450	509	475	466	486	488	494	483	501	488	449	469	479	507	526	522	521	529	499	481	555	467	513	503	490	434	503	551	497	492	450	541	488	522	494	496	507	479	481	481	503	501	491	516	539	476	480	503	477	503	460	473	487	471	496	477	534	451	487	460	469	488	466	458	534	514	459	486	490	477	487	485	538	496	501	465	503	503	503	487	518	557	509	534	520	502	518	466	503	442	496	543	452	517	482	476	491	486	498	519	459	482	511	497	499	476	509	506	515	486	510	517	497	459	489	501	507	549	483	527	466	484	510	524	476	502	510	502	497	508	478	483	523	521	467	515	488	496	456	491	457	502	482	487	519	470	529	453	526	464	499	513	513	499	525	479	488	507	524	538	475	472	519	468	478	504	528	480	475	506	540	484	500	537	471	452	494	480	487	532	469	475	488	508	487	484	492	513	515	510	505	498	511	480	472	513	500	474	504	486	514	495	475	501	472	489	502	509	484	519	505	460	517	473	501	494	482	457	488	530	492	442	538	502	532	503	469	518	483	512	514	479	499	489	497	479	503	482	496	493	502	471	496	508	473	454	464	463	530	476	519	520	503	499	450	499	450	500	515	477	497	515	440	547	474	493	554	482	538	512	480	499	480	459	489	506	512	500	511	481	478	533	473	517	519	465	481	456	490	524	487	507	502	477	531	509	509	504	513	511	484	514	504	506	478	502	470	469	529	473	511	472	477	485	462	488	514	496	451	462	476	499	474	533	474	466	554	502	483	476	469	484	491	471	522	478	470	506	473	480	500	487	520	506	488	485	493	493	454	523	511	483	505	480	497	482	492	473	464	459	498	470	517	523	485	462	531	474	510	504	507	498	493	509	475	469	520	495	493	502	481	500	495	485	509	488	499	524	469	484	491	497	471	476	444	479	511	478	488	515	472	528	479	512	484	502	510	489	504	529	501	499	488	478	515	501	484	506	470	494	483	490	512	487	454	500	515	504	476	451	517	506	467	514	488	491	507	533	470	471	511	517	482	496	497	496	473	467	528	505	502	502	515	529	471	508	506	493	515	498	496	486	478	473	499	476	543	483	535	489	487	495	514	474	516	490	494	441	506	515	490	487	476	553	466	523	509	491	472	453	505	511	507	499	494	442	461
54940	45240	13425	1955	715	527	466	418	423	417	409	402	355	384	358	344	341	371	358	327	369	347	322	397	357	338	357	329	336	346	334	336	357	342	331	321	313	307	346	334	316	334	320	338	304	345	343	313	343	323	374	324	315	337	354	372	351	359	323	360	327	367	362	386	337	345	337	336	307	349	352	326	367	310	347	364	286	380	330	320	333	359	327	325	337	308	332	352	322	370	334	346	333	326	310	347	331	304	368	326	310	312	365	322	316	344	314	345	344	343	337	325	370	336	313	359	337	323	310	303	323	315	324	340	307	313	341	354	316	335	300	356	331	359	322	349	350	326	316	322	303	331	353	361	310	302	339	308	327	328	312	342	301	333	371	351	327	299	365	356	357	354	361	313	300	321	344	330	315	339	305	308	327	335	301	337	354	330	334	354	301	333	331	336	319	337	352	311	329	313	315	315	319	344	349	363	302	302	330	317	354	339	365	336	332	300	372	338	360	337	324	335	323	333	318	351	328	297	321	333	336	328	324	317	372	347	320	370	313	336	358	334	312	317	349	328	322	299	337	347	331	320	359	316	336	323	311	380	348	303	308	309	369	324	338	315	311	350	338	365	334	364	337	313	311	336	337	364	326	314	357	316	324	332	321	324	351	320	351	337	301	308	339	332	358	343	329	320	322	305	341	297	349	338	313	361	328	359	360	354	314	352	321	334	331	337	363	343	342	316	318	347	334	336	324	325	315	326	326	354	342	320	324	327	320	320	337	316	349	343	327	307	331	313	337	331	351	339	302	332	327	341	346	340	371	322	302	340	305	388	303	342	359	362	307	352	333	313	363	307	353	345	345	324	364	327	304	300	356	359	324	327	346	379	306	316	345	308	331	324	332	343	319	327	308	326	334	331	299	352	330	342	335	306	324	338	315	353	307	333	375	346	318	329	347	314	340	339	332	351	357	342	290	327	328	308	309	354	332	345	348	326	341	322	331	327	317	306	329	339	329	308	331	348	339	320	328	348	319	319	334	317	328	360	354	336	358	329	324	336	352	277	352	345	344	308	346	275	312	311	348	372	356	321	321	335	332	334	352	314	308	350	357	345	361	323	339	327	320	351	328	345	365	328	328	347	332	348	323	371	311	379	359	333	340	344	323	338	339	376	331	330	342	330	346	324	326	330	341	344	320	343	317	308	371	325	349	326	312	305	341	333	277	343	319	306	304	346	318	358	330	364	351	319	333	333	313	331	347	309	357	333	310	322	321	326	314	310	336	310	337	341	347	341	328	315	349	339	338	342	355	318	301	304	343	326	311	347	355	372	355	311	322	314	335	337	325	304	322	346	315	307	332	355	333	303	391	344	350	317	348	320	340	339	341	340	326	338	320	344	326	311	327	310	356	326	347	353	306	358	323	327	349	321	314	351	362	337	349	316	299	313	302	347	320	380	346	329	380	320	345	324	359	347	313	323	371	318	295	359	311	320	363	347	337	336	309	333	322	328	328	352	284	347	342	319	338	310	312	322	351	343	326	289	315	370	313	315	322	363	314	336	316	331	339	322	319	337	342	344	321	329	321	340	323	323	316	346	333	313	359	306	325	325	323	335	342	318	330	324	311	317	354	343	318	357	342	299	337	352	321	317	335	320	365	341	365	350	351	327	318	358	335	347	331	343	348	303	334	350	321	351	325	333	316	312	367	323	335	329	313	355	323	326	333	339	347	314	336	294	371	363	344	323	341	323	301	368	319	337	313	307	317	321	340	325	319	318	312	335	361	334	335	345	313	311	314	321	313	327	325	384	315	314	330	320	319	345	344	326	329	363	349	324	322	323	342	319	334	347	352	328	312	326	331	311	317	348	304	358	338	341	342	336	300	340	340	302	299	324	322	322	321	360	329	340	313	347	315	313	302	327	338	316	323	365	333	336	314	327	341	325	341	315	319	327	339	344	349	328	384	352	343	335	333	351	315	316	298	347	311	349	341	300	327	333	330	353	333	371	306	343	315	350	313	349	323	340	325	311	301	319	319	343	302	348	343	316	332	330	328	364	323	328	334	323	346	346	326	341	378	337	310	319	350	336	346	343	356	332	333	335	372	311	333	356	330	359	328	339	345	390	319	332	311	365	333	323	308	365	327	341	317	317	318	348	332	364	318	321	344	337	332	350	347	335	336	326	318	312	309	343	361	328	348	345	314	345	306	337	344	357	317	384	321	316	310	348	308	306	342	315	353	322	321	335	323	334	322	319	383	311	317	293	354	346	337	337	319	342	314	359	328	334	326	335	331	346	309	312	369	307	343	331	360	354	303	315	367	285	316	325	331	321	336	355	398	341	332	348	354	368	336	346	303	332	295	344	329	321	292	342	310	356	324	297	329	323	330	348	362	347	322	289	326	337	342	327	325	308	327	313	353	332	365	321	315	357	373	352	339	315	350	309	322	342	311	325	325	332	354	298	315	353	318	376	339	336	356	336	325	327	317	314	353	340	325	342	348	323	330	320	343	320	321	328	346	323	346	308	363	337	339	291	334	352	322	319	318	343	334	323	301	357	360	341	351	357	342	307	350	340	348	362	336	342	285	326	313	354	316	337	314	317	355	337	369	309	346	319	335	306	327	365	329	331	323	319	354	322	334	345	326	351	351	336	317	300	352	394	351	351	330	314	321	337	343	336	335	319	304	361	340	326	322	321	353	325	318	319	317	315	313	320	321	336	347	337	347	344	333	328	280	328	342	356	318	336	309	359	295	307	297	340	335	330	330	354	313	357	316	320	339	313	347	337	341	310	347	338	299	334	311	290	328	340	341	376	349	285	357	333	363	364	344	309	319	299	298	323	318	291	298	310	366	340	315	342	344	350	330	332	336	319	364	325	321	317	286	353	305	348	307	356	319	340	324	322	344	354	309	327	283	323	319	332	331	327	313	329	354	309	356	331	331	333	320	315	325	310	338	330	324	321	344	333	332	304	319	309	350	351	314	327	319	319	321	357	314	325	331	333	331	354	307	308	341	334	314	337	358	316	320	317	306	324	347	331	335	332	331	326	324	323	373	355	313	347	344	336	322	304	333	301	327	325	326	318	330	375	369	331	331	345	351	332	336	312	345	338	356	368	294	308	337	302	324	339	350	315	318	324	317	349	339	363	361	306	335	351	307	358	329	354	337	318	370	317	333	304	310	336	331	327	321	323	329	309	297	325	346	354	351	316	350	318	347	326	278	330	352	323	323	330	337	304	336	350	356	320	342	343	333	331	313	346	360	322	323	305	332	363	321	352	336	308	296	345	338	346	334	340	321	315	304	357	358	327	306	368	314	357	283	341	325	333	326	358	326	323	312	366	336	301	292	351	303	312	330	349	324	369	340	346	352	346	351	316	336	359	320	367	360	352	308	335	355	342	308	323	357	353	350	337	330	329	355	354	335	352	321	336	343	307	364	341	307	347	341	287	307	344	354	339	329	348	351	334	323	323	337	320	347	333	354	353	332	360	317	325	326	327	308	344	346	304
35208	25116	2228	2576	2197	1962	1699	1537	1359	1248	1153	1124	1165	1062	1083	1022	1001	980	993	962	927	909	911	868	873	849	853	913	915	866	905	884	877	870	854	860	830	903	908	866	793	841	876	819	902	877	853	804	847	824	868	844	876	858	849	819	802	859	868	823	856	815	881	804	886	835	789	820	882	808	801	868	820	822	811	812	858	821	822	788	901	813	806	886	829	862	839	798	797	856	820	789	836	859	878	860	832	835	843	767	866	855	867	816	858	800	825	821	813	864	844	858	809	868	816	780	846	859	863	771	807	826	802	838	774	799	868	834	842	832	852	854	842	801	809	821	834	814	841	861	816	871	846	823	809	829	860	776	831	815	851	789	826	789	838	864	790	818	832	856	818	792	802	810	759	835	832	785	855	829	779	795	789	791	814	841	847	843	831	857	831	823	764	828	803	820	845	781	833	773	791	822	855	768	851	765	852	853	807	820	793	823	821	813	838	823	834	845	802	853	838	880	832	815	895	825	828	812	799	811	807	860	867	853	786	824	887	854	832	896	816	784	872	825	838	805	831	853	770	837	779	848	891	822	851	800	870	848	857	878	802	882	830	840	830	842	767	781	827	805	739	826	864	845	783	833	880	808	822	826	849	820	877	809	815	809	859	775	846	824	806	836	882	789	875	822	809	872	804	870	884	774	834	839	798	871	795	797	867	834	804	816	853	792	794	796	808	824	816	813	814	822	822	834	796	832	831	804	821	839	824	810	816	841	861	788	831	838	835	850	879	854	835	795	837	818	864	810	801	849	820	822	815	804	800	820	806	836	870	803	831	816	839	815	827	773	838	829	855	853	850	762	861	852	812	820	793	795	867	822	878	813	843	852	808	854	809	809	809	843	842	877	824	840	851	794	789	826	835	833	783	876	856	827	815	818	793	870	818	792	843	811	839	828	827	816	798	783	854	808	749	810	867	848	835	792	809	806	820	840	806	837	792	811	830	865	844	811	873	863	889	799	859	826	807	863	815	819	812	842	831	818	819	895	854	817	813	841	825	847	849	802	883	861	779	800	797	870	846	839	869	825	822	805	814	801	843	825	797	794	861	824	825	781	810	881	821	842	808	794	832	815	810	778	791	849	850	837	834	806	856	834	830	819	849	856	793	809	809	807	829	849	858	804	890	863	882	848	861	828	860	812	825	825	793	793	771	808	827	823	827	841	782	851	804	807	793	845	855	769	816	796	834	797	858	844	821	841	849	785	878	807	794	809	809	833	759	890	841	828	819	786	830	820	839	819	820	826	864	835	861	817	846	841	840	886	887	783	874	834	873	783	823	849	836	829	853	847	773	847	869	827	836	840	816	853	820	833	863	872	815	795	871	837	775	823	819	824	822	886	799	819	852	871	830	848	838	856	870	820	841	827	816	846	848	895	811	891	856	819	836	834	851	853	798	779	777	895	860	763	840	830	843	836	777	809	785	780	847	827	814	792	850	822	795	777	799	832	844	834	789	850	843	826	783	838	812	805	795	819	822	840	862	793	826	813	868	839	797	880	835	792	816	860	832	819	821	858	793	794	833	800	857	765	818	808	886	805	793	781	806	869	794	825	832	797	817	796	875	836	809	820	860	824	847	816	808	838	830	870	815	812	820	838	825	879	881	805	834	812	860	842	869	852	832	873	821	876	814	875	787	821	809	800	802	850	817	890	836	829	826	779	831	837	839	812	849	806	853	839	829	833	826	845	809	831	858	813	830	770	785	815	830	820	822	795	834	840	860	820	816	829	781	778	792	856	870	771	828	813	823	805	846	841	864	859	826	828	785	759	824	802	780	791	875	841	832	832	832	821	841	796	832	729	786	838	805	835	843	838	804	797	813	849	857	816	840	832	757	874	860	871	833	834	880	853	815	877	874	830	789	851	795	802	849	849	829	831	860	820	831	864	846	836	858	842	793	840	799	839	803	859	793	865	836	789	802	824	856	809	843	823	829	809	782	857	793	844	827	831	822	824	836	829	808	780	822	841	791	839	817	844	834	809	871	757	817	787	847	860	847	835	827	805	812	843	822	815	835	807	813	859	782	859	848	835	797	813	816	786	830	820	812	796	836	776	855	762	831	852	826	858	854	815	828	888	815	816	813	777	767	830	825	821	870	865	821	786	831	829	850	853	848	813	847	808	823	842	821	809	794	850	830	840	847	813	837	824	920	857	843	800	877	823	865	807	860	823	793	804	830	845	817	805	819	844	773	838	769	890	852	832	830	812	780	784	840	796	819	804	806	772	832	796	851	877	862	801	813	824	794	787	800	773	847	797	880	819	786	779	776	849	800	873	810	831	795	833	832	771	800	750	822	840	803	799	828	883	802	860	813	813	848	848	842	790	845	866	801	848	820	805	817	833	842	811	808	817	848	820	813	788	796	797	836	814	836	871	826	848	862	845	825	838	845	810	815	800	853	848	809	810	846	856	803	826	830	873	814	843	832	766	807	804	846	813	801	801	838	776	814	831	782	817	835	816	839	841	774	854	809	851	841	810	834	812	829	813	844	837	835	805	833	851	841	840	835	837	853	822	812	853	866	852	790	843	801	811	837	822	849	827	862	800	843	817	867	812	859	773	846	858	808	780	836	847	804	799	852	860	808	849	866	876	833	849	836	833	820	829	787	824	824	844	870	847	840	804	785	824	839	897	800	889	811	798	897	841	835	781	809	808	792	824	801	777	780	813	786	861	830	803	852	831	847	900	859	815	812	851	854	780	796	844	803	861	790	835	798	850	847	818	842	848	791	908	837	862	834	819	792	801	850	848	824	812	821	811	874	823	823	825	778	791	824	776	831	821	760	840	809	869	821	852	786	819	823	779	884	851	836	813	845	798	791	787	837	844	858	829	854	816	798	819	837	806	814	843	773	870	804	872	842	819	855	889	832	821	867	819	812	839	826	826	855	853	857	845	825	801	769	770	826	866	819	830	806	816	831	847	862	860	872	807	849	817	831	793	817	810	868	792	819	810	785	821	772	830	839	853	826	781	781	791	865	855	798	831	808	864	819	771	816	846	885	849	851	835	822	800	804	870	814	829	810	839	814	864	819	811	793	835	889	803	862	810	806	805	820	842	813	828	771	835	809	829	800	811	845	787	814	842	798	798	860	823	772	758	810	808	780	802	853	842	834	821	833	793	836	815	848	824	841	844	863	823	834	825	844	771	769	792	806	827	802	844	863	826	798	747	867	871	820	773	820	825	832	801	850	841	857	809	817	810	845	785	794	851	833	834	836	867	830	873	798	833	799	843	854	800	825	837	834	866	849	851	805	815	837	836	855	769	789	857	824	865	787	840	835	803	811	800	821	818	858	811	867	790	830	813	869	824	800	793	835	856	814	832	791	831	864	829	797	839	865	809	834	859	838	851	844	806	821	794	800	835	832	863	802	871	832	843	811	791	795	826	785	808	781	820	867	822	819	765	854	858	805	830	808	831	847	833	814	791	867	835	801	831	842	791	799	809	841	821	845	811
68534	51973	21393	6876	1169	740	683	590	516	498	473	459	432	405	420	394	366	411	378	401	348	358	336	334	358	386	354	307	338	307	329	331	339	345	324	371	370	375	356	340	360	359	350	362	311	329	323	358	334	335	316	343	322	366	396	353	340	340	349	301	327	320	329	343	371	350	342	328	329	350	336	326	339	347	321	315	311	329	341	335	336	344	347	326	362	338	334	359	354	307	362	337	336	346	348	365	368	353	319	357	357	332	326	333	326	329	315	344	354	345	357	369	337	353	323	320	358	367	297	337	324	344	345	332	332	318	357	347	366	325	331	342	375	345	330	322	358	349	351	350	354	330	322	344	329	348	350	329	346	357	344	355	321	325	327	360	305	353	350	359	321	299	346	331	308	347	355	352	365	339	339	351	346	339	360	351	346	343	309	333	340	337	324	309	363	339	298	330	334	384	344	355	352	367	311	324	330	323	387	350	291	303	346	339	303	331	364	359	351	340	376	330	344	356	338	347	333	354	339	325	338	358	301	350	349	327	325	331	305	339	385	361	309	330	344	340	334	328	343	355	319	353	345	351	313	343	362	330	313	325	327	354	334	354	308	352	313	364	373	339	338	296	339	356	324	320	337	342	322	337	306	375	346	335	337	326	340	347	299	356	347	308	365	348	330	320	342	327	320	314	305	386	325	370	377	372	348	316	326	349	350	366	351	357	359	318	358	344	334	328	320	347	330	340	346	361	332	337	348	349	365	356	368	355	361	357	320	321	316	362	341	346	348	327	334	349	306	338	351	366	346	331	330	317	360	345	297	342	303	329	338	341	333	331	366	366	344	385	331	376	313	320	320	316	319	343	337	315	362	330	341	332	341	353	327	309	343	336	357	358	318	327	319	320	355	336	331	308	344	341	347	323	296	314	422	348	322	352	370	349	348	292	336	329	297	347	376	383	399	301	337	327	359	344	343	331	320	314	355	341	299	314	375	340	329	356	325	353	348	346	292	358	341	348	321	332	327	346	328	312	331	371	327	317	353	320	322	347	346	325	337	384	360	314	350	360	382	341	328	337	337	321	344	338	344	331	333	365	307	332	307	349	319	331	318	349	324	332	314	339	326	330	333	340	329	327	324	348	331	382	325	326	336	350	339	367	313	351	327	315	341	346	352	296	353	359	332	329	353	350	339	318	365	279	335	354	351	285	330	308	323	331	346	312	321	321	337	340	330	348	306	312	341	330	306	365	348	318	342	360	319	325	317	341	340	353	352	307	360	284	319	334	361	337	379	345	341	352	358	366	332	377	341	335	345	315	344	308	399	352	347	347	324	333	326	363	365	386	330	355	308	332	344	371	340	316	318	344	350	313	357	342	336	333	340	307	347	322	350	341	322	375	361	322	357	359	348	348	338	375	363	371	304	330	329	296	356	357	342	347	342	375	367	343	341	374	355	348	336	350	346	306	354	358	299	342	345	338	338	353	344	303	335	338	364	344	333	316	360	307	324	340	334	321	357	333	357	343	336	320	364	327	331	355	320	314	334	325	343	365	343	358	319	324	308	378	359	311	339	362	354	323	367	330	305	331	331	336	346	343	312	346	304	337	359	344	313	361	332	333	368	349	368	376	363	365	379	363	306	315	297	382	332	363	288	340	336	310	329	329	358	335	354	356	367	350	358	336	351	377	312	369	349	369	320	329	336	368	336	308	300	350	345	336	351	337	355	395	390	346	323	339	323	350	340	354	340	316	354	324	305	306	352	336	369	357	341	348	344	365	337	342	341	334	346	350	350	352	379	337	335	331	343	343	318	281	369	389	319	363	328	329	330	388	343	351	369	359	314	336	322	318	360	357	329	336	345	331	353	354	328	358	331	332	320	321	323	315	341	332	330	298	332	293	291	352	360	316	328	321	346	334	342	322	329	353	304	335	291	369	303	352	360	353	368	331	305	298	301	376	340	335	366	337	339	332	386	325	324	367	347	375	355	358	346	342	325	374	354	311	307	369	354	364	342	362	357	331	349	325	327	300	361	333	329	327	328	345	319	318	361	313	320	353	303	338	341	363	336	330	336	360	365	351	329	333	327	394	334	323	356	354	326	344	337	347	336	337	338	342	309	347	347	349	317	337	370	356	357	303	333	357	319	353	351	343	352	331	330	351	356	297	315	333	355	333	347	334	352	345	317	312	361	335	362	319	354	328	331	352	338	321	334	332	322	343	332	311	351	366	327	338	309	329	339	325	338	372	342	335	333	333	341	341	317	314	332	343	368	348	334	330	335	324	355	350	333	352	323	363	374	315	313	349	323	309	358	353	330	324	342	323	351	319	316	325	347	356	353	322	316	345	373	318	335	309	313	370	316	340	321	322	332	395	342	330	336	330	370	367	359	333	358	332	364	399	323	349	362	365	315	333	358	350	334	360	340	321	339	334	330	360	340	342	330	332	353	320	311	332	362	319	336	338	304	343	360	325	314	357	320	332	350	345	350	344	308	345	351	346	345	315	330	359	301	346	309	356	354	334	350	367	334	323	375	294	323	329	346	303	318	353	343	311	354	368	343	361	376	327	339	339	360	357	326	343	337	356	345	347	312	342	321	338	366	325	351	322	347	299	315	360	361	334	325	343	350	361	356	352	344	347	340	325	347	336	318	336	332	346	318	356	359	332	344	332	333	362	323	362	320	314	329	355	348	336	360	326	328	326	345	334	349	356	385	332	332	313	326	317	340	345	343	323	320	334	382	354	327	368	329	349	344	339	346	348	300	311	330	348	325	351	309	318	315	355	362	335	314	365	340	371	336	345	337	312	293	318	322	346	319	298	348	338	328	333	345	392	345	357	327	320	335	324	348	354	357	363	329	313	337	341	374	370	364	323	336	341	357	376	352	355	313	355	358	367	344	335	358	348	349	319	370	325	349	344	330	335	334	317	349	340	350	320	370	334	316	338	353	346	320	366	317	364	348	343	322	321	316	339	334	374	331	368	332	368	353	306	312	335	325	335	332	335	319	341	318	358	336	358	417	343	305	366	340	336	322	351	337	355	341	371	321	331	349	327	322	363	333	336	370	305	334	317	327	337	354	327	328	330	377	315	312	320	320	329	336	369	305	324	371	360	349	311	349	361	327	319	302	351	330	368	365	332	324	321	343	322	350	334	327	340	291	355	349	321	321	348	300	325	328	368	311	329	362	337	344	320	369	354	308	355	320	348	322	351	337	338	338	288	350	345	354	364	373	322	329	349	330	331	332	352	313	361	333	336	328	352	328	319	345	309	357	342	340	379	344	350	334	315	324	326	350	337	329	333	314	330	319	310	336	359	324	349	353	351	338	345	386	342	333	326	323	322	375	365	366	329	315	323	335	331	337	310	328	336	325	317	332	348	359	331	334	372	313	321	332	345	360	313	320	355	364	295	331	375	386	341	329	327	327	346	333	356	335	327	317	341	304	327	300	355	364	353	365	341	331	367	326	352	329	360	340	316	326	329	324	329	331	328	320	331	339	359	333	320
44166	31417	3597	4040	3548	3002	2543	2088	1878	1705	1526	1406	1348	1283	1149	1200	1131	1044	1059	1047	985	1000	954	949	937	931	931	889	921	915	943	839	915	883	838	844	886	910	856	837	860	854	895	828	861	810	911	831	881	894	805	881	832	851	788	829	836	798	817	847	841	832	868	787	821	798	778	804	781	803	803	738	786	827	834	838	859	796	803	799	845	819	846	826	834	777	741	848	831	844	783	800	835	793	861	825	785	800	796	801	820	835	780	824	779	850	752	794	844	809	806	855	827	822	857	816	799	851	782	815	802	856	793	806	758	775	822	836	771	796	805	807	759	793	792	834	817	775	796	849	757	785	831	806	770	819	812	798	855	804	817	760	807	812	791	845	797	775	827	796	809	831	790	844	791	791	822	839	842	819	819	828	803	822	799	809	786	792	817	790	772	795	803	818	820	829	784	821	821	810	848	805	822	804	769	847	829	758	825	786	796	849	831	796	786	786	757	778	829	829	805	834	805	828	804	800	809	847	845	822	781	815	831	797	794	805	834	757	892	785	800	829	848	798	752	780	818	822	839	769	780	783	825	772	760	812	811	804	840	821	861	776	868	830	785	802	776	843	823	799	805	809	794	805	813	865	788	787	758	836	800	862	828	797	868	813	781	787	794	862	858	758	786	826	806	744	795	797	814	840	801	831	800	795	817	826	746	863	795	843	851	834	774	818	874	828	805	797	822	807	755	803	807	830	838	793	821	780	823	826	830	842	812	789	817	837	815	770	822	815	833	827	843	818	788	796	800	789	713	838	753	819	815	810	833	829	794	833	798	787	745	818	808	840	804	798	787	846	790	798	792	798	761	796	791	807	798	812	784	813	864	815	825	776	817	798	816	826	776	808	834	761	831	777	821	807	833	830	830	825	841	727	768	854	783	830	798	774	822	816	849	787	820	794	807	789	770	832	865	798	746	822	812	765	795	808	785	790	829	819	764	766	788	783	847	745	800	783	787	845	802	770	748	865	785	807	785	842	793	795	761	811	844	785	852	810	868	815	854	803	750	816	771	763	858	809	830	818	826	870	800	851	763	779	807	800	790	816	768	790	806	843	792	800	841	849	824	788	827	786	766	810	841	800	780	744	853	794	838	761	789	777	848	809	856	814	802	785	825	829	803	790	819	756	783	851	773	826	804	828	822	791	834	831	837	792	813	815	798	819	771	777	815	815	831	799	847	810	822	803	808	850	754	800	801	804	820	759	844	755	805	815	739	817	793	816	802	786	837	806	810	777	823	799	837	825	814	805	847	831	772	821	742	850	847	790	775	781	815	782	845	781	784	839	770	767	803	820	787	783	790	833	857	799	821	804	805	819	810	811	797	784	837	857	811	764	792	795	795	778	816	761	835	794	791	797	776	784	787	795	822	784	820	824	782	816	813	869	783	840	837	818	764	797	835	770	801	808	796	828	820	818	777	817	837	836	811	857	797	790	853	861	786	778	833	755	806	766	837	850	781	821	790	780	817	805	747	831	809	775	804	807	783	767	812	772	744	779	824	794	784	776	803	767	819	817	794	866	752	815	820	852	844	819	813	780	859	807	774	807	783	804	804	778	788	818	828	763	811	820	851	807	846	787	836	789	806	821	807	808	815	830	789	846	789	830	819	806	832	797	856	805	849	805	793	824	796	791	823	798	818	768	822	793	841	757	791	772	845	836	738	832	787	822	779	832	798	736	779	847	784	785	797	813	773	854	798	838	819	789	804	820	812	836	778	778	797	819	797	819	774	811	781	827	817	820	811	804	810	803	802	840	828	825	807	806	793	820	741	779	830	809	773	804	795	818	821	790	847	768	831	756	820	792	811	801	810	787	864	796	839	846	794	800	802	827	806	835	791	800	812	800	804	780	790	838	765	833	805	826	824	775	803	784	778	800	788	801	768	781	799	837	807	797	745	792	820	787	782	817	798	797	789	810	776	799	803	854	791	827	847	764	808	813	719	820	779	847	836	811	794	811	813	782	812	795	811	783	872	823	791	838	777	839	818	753	776	752	814	775	795	795	800	801	807	856	798	838	786	766	852	820	816	807	791	782	864	787	784	780	850	786	827	877	784	856	776	812	756	796	830	777	802	854	806	800	803	801	851	804	787	795	831	793	780	808	880	847	828	815	855	773	817	805	773	803	847	796	784	806	809	798	805	836	806	797	769	788	761	840	788	794	797	785	839	803	795	791	854	796	807	815	834	752	794	789	826	822	848	818	820	805	780	838	759	796	803	801	847	809	785	784	848	792	802	825	812	770	809	797	799	814	820	766	785	835	822	776	773	794	786	786	845	788	786	806	819	785	800	804	801	777	796	769	841	769	843	787	813	755	802	845	787	785	816	836	736	838	844	825	854	777	805	818	796	799	838	788	823	830	767	826	856	818	745	834	819	820	830	830	834	799	786	838	841	766	759	822	815	770	859	829	780	810	828	797	798	757	824	831	780	819	828	781	789	799	847	818	762	823	875	795	822	798	780	814	791	771	810	777	782	772	815	779	774	778	755	774	737	802	851	854	836	831	846	810	777	819	781	758	798	788	789	790	768	749	779	818	832	819	812	806	824	751	812	772	788	818	804	813	822	811	785	765	805	785	829	842	798	829	779	825	865	845	859	848	782	817	834	807	811	852	834	799	751	790	822	816	784	826	829	817	841	774	822	777	819	819	827	796	796	777	836	779	766	798	856	822	832	835	785	832	733	761	805	828	812	831	809	783	778	857	811	779	825	773	804	831	757	794	771	794	796	795	854	722	802	795	766	794	789	851	789	759	795	788	816	823	807	752	793	810	808	784	831	816	783	791	800	798	786	803	813	803	788	852	817	816	844	804	852	787	756	798	774	841	821	794	809	797	795	820	787	796	855	863	805	810	796	825	787	842	797	773	797	782	778	754	812	815	803	786	811	751	793	793	785	790	805	776	773	804	777	803	805	783	792	829	822	835	781	780	813	821	794	777	811	797	777	838	824	793	784	826	783	773	801	817	791	808	785	818	746	827	861	833	876	802	785	808	795	805	793	795	799	779	798	809	770	802	799	828	796	811	802	836	821	804	784	818	814	804	766	820	820	814	768	796	835	779	827	747	850	838	835	737	781	821	771	801	815	811	820	776	823	810	790	788	780	815	804	760	831	797	772	771	795	810	810	764	803	829	836	790	777	789	817	851	841	850	832	844	777	805	715	782	804	873	735	873	855	837	817	814	832	785	846	771	794	774	837	810	842	821	797	785	792	836	820	792	823	792	786	803	852	856	837	822	840	842	793	730	812	822	761	792	818	770	789	792	839	781	781	792	815	811	796	789	771	811	850	788	829	829	794	806	759	786	829	793	796	814	803	798	781	814	790	798	812	803	798	796	823	798	754	783	851	825	808	836	773	751	834	791	850	835	847	790	784	782	772	825	847	838	802	807	831	750	803	838	783	859	821	773	818	859	777	811	822	814	768	824	787	815	818	828	758	817	814	810	800	776	808	845	787	777
9347	4344	283	215	199	185	179	190	181	176	143	187	184	161	205	166	152	167	193	176	158	176	167	187	168	171	171	175	177	185	186	184	168	195	214	170	173	186	179	183	160	186	192	175	175	194	190	170	187	169	185	174	173	178	172	172	145	169	166	152	194	148	174	160	175	177	177	147	151	186	180	185	183	167	183	182	171	165	148	156	165	191	163	181	179	175	181	169	173	162	178	181	159	151	132	155	171	215	148	209	181	182	186	178	187	160	154	183	175	179	182	170	183	178	202	179	167	164	184	181	168	184	147	159	199	194	179	192	191	186	180	187	202	180	163	177	175	187	182	180	177	170	152	183	179	200	180	171	162	182	176	151	147	186	174	190	150	212	177	179	213	159	179	181	170	177	145	159	167	180	182	172	161	165	200	172	180	144	160	165	168	185	171	182	184	178	165	191	175	191	180	173	150	174	181	175	178	179	190	193	165	198	192	170	174	160	175	192	173	185	190	175	194	181	178	169	194	149	164	193	210	156	190	176	191	177	186	148	170	206	144	170	184	184	192	210	173	163	164	176	174	157	202	156	180	190	157	163	186	184	171	187	188	152	176	165	147	169	201	172	182	203	155	180	202	150	193	174	172	169	188	188	168	175	185	165	181	141	179	173	179	154	182	161	176	171	178	163	164	174	187	183	175	182	200	191	168	190	193	182	170	183	161	185	174	176	176	190	150	168	182	164	175	189	188	176	180	181	186	171	179	164	174	191	175	174	181	159	165	158	196	163	156	168	204	186	163	159	186	162	163	180	186	156	185	146	170	175	189	193	165	173	160	138	166	173	148	199	190	209	188	174	163	175	173	158	150	178	190	187	172	174	165	175	180	179	162	187	163	198	167	201	197	188	166	177	188	151	172	161	152	176	151	192	168	176	176	167	184	170	162	176	186	162	191	176	178	169	181	182	194	175	157	163	157	177	172	162	176	160	148	150	181	155	176	174	166	178	172	168	175	175	180	177	171	172	161	174	178	170	178	169	162	183	152	158	169	151	172	170	181	145	166	160	159	176	179	172	176	187	197	184	156	178	174	163	191	190	163	191	178	190	164	185	203	183	183	182	174	173	197	160	169	150	165	152	182	173	175	172	188	153	160	172	157	179	160	170	193	184	176	198	176	177	179	175	206	167	192	186	172	168	165	196	190	163	173	167	172	170	188	171	158	202	200	163	176	190	203	178	179	194	224	174	190	148	171	174	171	163	173	183	157	166	200	202	181	196	162	178	158	171	165	166	159	189	158	185	166	187	194	179	177	168	192	174	184	166	176	169	199	169	182	146	167	153	178	185	159	175	179	182	147	171	199	170	175	168	169	187	167	178	162	188	176	168	166	168	193	196	182	168	172	184	177	154	192	172	179	175	165	162	193	163	152	167	170	187	186	168	174	191	183	181	166	165	171	142	178	179	158	163	179	175	196	177	173	165	164	169	174	181	174	153	180	162	159	196	187	162	170	169	187	167	157	165	187	161	165	204	189	176	199	181	164	151	154	182	171	156	170	172	191	160	189	164	190	151	147	175	169	173	191	170	171	190	179	167	170	194	187	186	169	195	180	172	183	154	171	160	191	166	194	180	183	190	176	189	174	183	164	180	163	173	164	181	162	180	191	191	190	156	199	179	152	195	188	178	165	192	172	164	175	196	168	162	177	170	159	171	164	191	178	209	169	174	171	149	167	168	177	173	194	163	199	170	174	150	186	181	162	154	187	190	190	220	180	161	180	161	163	198	212	150	174	195	168	181	163	167	184	182	185	190	192	170	173	158	188	208	162	194	176	170	174	172	154	184	174	181	163	168	194	182	187	179	156	175	169	150	190	171	173	200	197	160	187	162	159	159	195	186	166	175	193	162	170	153	187	179	181	185	150	186	157	164	181	161	177	172	151	191	160	198	205	171	183	172	170	177	185	201	195	186	179	183	165	176	186	166	143	185	168	166	167	196	183	162	189	187	186	178	187	177	180	177	180	179	190	187	172	174	183	192	168	179	154	177	214	179	155	197	191	188	151	178	186	164	148	157	181	207	183	161	180	167	168	174	182	196	172	184	166	151	185	187	166	167	157	171	175	167	191	163	161	153	173	184	193	189	167	172	190	198	181	185	166	166	166	209	168	167	160	145	166	175	179	178	157	164	185	183	181	175	155	160	195	170	172	195	176	189	177	190	170	139	187	152	182	171	194	169	179	175	185	182	174	202	181	177	191	185	179	205	135	159	183	196	190	170	191	191	162	166	176	172	162	182	167	194	181	178	175	174	187	154	188	183	167	189	170	163	169	161	166	172	174	187	191	211	190	175	184	184	198	188	166	172	179	192	172	168	157	171	177	180	186	196	164	192	175	170	173	138	180	180	181	176	165	174	169	171	166	155	174	183	172	159	199	181	145	179	172	189	194	172	208	179	183	183	182	186	171	176	172	191	170	167	173	175	184	163	159	187	212	148	181	155	168	196	179	169	164	164	159	172	175	191	195	176	167	162	175	155	171	160	155	176	166	204	190	168	167	177	166	172	161	173	186	181	188	179	173	156	155	152	214	197	170	143	206	170	192	179	183	199	171	199	195	178	191	182	179	162	158	148	148	171	163	191	202	198	184	194	183	170	188	200	189	150	183	167	182	182	195	159	190	172	204	177	166	169	177	185	180	171	174	187	155	164	167	187	201	171	174	181	200	167	156	162	142	171	190	205	177	147	176	176	164	198	192	145	176	176	182	168	152	188	164	178	180	169	187	170	179	206	173	201	174	191	191	184	167	181	147	186	196	167	167	182	147	193	174	175	151	176	176	163	178	171	175	191	178	172	178	185	187	190	180	176	185	195	176	185	159	198	198	187	168	160	180	165	168	174	169	174	168	158	181	186	168	186	183	177	187	138	201	177	156	192	183	163	184	200	193	194	194	171	173	182	193	186	180	164	198	174	204	187	192	205	202	188	179	192	184	156	179	154	167	183	169	159	176	187	184	159	168	191	167	185	165	184	182	178	188	194	160	192	179	201	183	194	165	172	148	184	172	176	155	158	194	194	179	180	157	192	187	194	187	155	187	164	154	165	166	189	183	195	183	183	187	175	172	173	172	163	161	172	158	178	178	184	141	172	163	165	133	195	161	178	190	194	188	177	175	178	198	164	169	177	184	169	168	168	188	189	158	186	163	181	188	149	184	163	163	190	177	160	171	173	178	185	177	173	191	192	158	172	183	153	179	156	168	168	186	168	167	181	154	162	146	160	192	180	187	143	170	196	193	161	169	163	185	202	188	185	154	183	181	205	170	192	169	194	184	166	138	183	179	184	181	195	193	158	173	208	188	179	176	187	173	164	167	174	188	184	180	181	205	180	177	188	179	178	172	166	136	175	176	168	156	175	169	167	175	196	177	160	170	183	209	177	164	168	159	170	164	203	180	172	147	162	194	171	176	181	182	196	192	170	162	181	213	177	173	195	173	194	162	179	174	163	185	170	167	191
10816	6140	520	547	564	562	494	510	560	510	537	509	472	508	480	506	505	483	507	501	507	502	476	491	487	477	456	495	515	477	486	492	528	491	503	509	519	508	501	508	518	502	509	429	474	484	506	513	474	508	500	485	473	470	442	497	516	516	504	512	504	536	471	504	497	472	536	520	483	501	487	485	520	494	550	504	471	512	519	502	486	541	527	486	492	491	511	524	477	544	502	495	465	492	494	512	473	509	496	497	498	481	513	464	510	482	495	512	479	489	450	496	477	440	485	483	560	474	466	490	478	492	492	474	502	483	478	491	485	484	443	515	495	501	457	503	468	473	513	485	486	500	497	478	530	502	489	475	487	488	467	498	517	505	485	472	474	482	463	508	530	490	463	523	487	550	529	504	499	510	530	515	544	471	461	506	490	536	472	510	481	538	464	469	528	471	473	545	453	455	501	493	469	514	493	488	471	536	498	500	521	491	495	496	514	497	522	518	504	484	513	489	488	494	470	499	532	489	494	494	520	499	484	483	500	521	473	512	469	519	490	452	500	462	493	529	521	481	479	521	487	465	500	493	508	505	449	477	507	519	508	504	519	496	495	489	456	460	477	499	518	466	490	518	461	504	476	461	481	495	504	478	517	510	451	499	493	449	489	512	490	491	500	504	465	472	497	515	513	503	455	548	500	506	485	521	563	534	513	489	512	485	525	487	485	521	533	497	519	501	483	484	515	530	469	467	493	503	524	471	457	499	468	526	481	502	493	502	500	487	531	478	521	475	525	495	483	501	486	451	458	478	489	483	463	451	508	506	535	497	485	496	486	497	515	469	509	495	526	467	492	515	523	528	474	519	509	510	511	516	472	529	519	480	461	489	480	463	537	482	490	498	522	466	505	506	469	494	523	496	499	508	488	485	524	507	454	461	467	480	519	484	503	463	483	484	501	464	501	503	510	502	484	500	466	522	536	524	511	476	508	491	490	527	497	508	524	487	459	494	494	480	520	492	528	500	469	474	512	490	498	516	505	490	483	501	542	492	459	485	479	513	492	491	524	527	498	476	536	492	508	483	454	513	454	459	479	473	477	545	519	490	523	512	538	453	511	494	502	479	496	506	495	456	467	493	490	514	490	502	494	497	488	493	479	475	471	491	501	491	486	497	513	483	500	514	539	489	502	481	521	519	465	504	489	466	514	501	513	485	499	518	492	494	473	475	490	463	494	469	490	442	481	487	503	473	501	498	493	445	513	497	499	493	486	487	471	502	471	475	501	516	514	508	486	467	498	508	488	540	533	494	489	480	495	536	480	506	530	486	512	498	519	478	476	482	527	486	520	471	496	458	498	490	491	489	516	487	502	486	494	501	512	510	515	419	461	528	518	491	452	483	492	469	539	484	496	494	498	483	487	517	491	481	440	488	489	498	509	490	485	520	470	494	503	492	495	498	494	498	518	490	521	481	526	489	476	467	504	498	511	532	475	487	513	503	535	506	467	462	535	486	484	474	492	532	487	537	508	472	515	511	503	464	491	505	505	464	572	465	518	455	476	494	506	491	503	496	507	490	465	516	487	503	527	481	481	472	466	541	497	444	504	494	474	492	505	508	471	501	512	514	495	474	491	474	487	508	482	502	462	492	521	501	504	502	501	474	481	527	466	471	492	442	526	484	525	489	553	524	524	495	501	476	521	487	519	501	474	477	487	466	476	501	529	510	518	476	490	520	502	476	518	491	497	512	510	497	512	517	521	479	538	468	479	512	458	497	441	506	530	494	512	473	506	498	489	525	500	511	499	487	502	472	463	485	469	476	519	501	478	448	538	499	508	505	524	483	481	507	511	501	487	486	464	502	504	509	509	500	488	481	487	524	493	462	491	484	527	529	519	479	458	513	468	562	476	489	518	526	516	474	549	454	505	488	471	503	473	473	508	533	483	491	512	495	483	527	509	495	518	459	497	496	484	491	512	502	469	493	521	491	508	523	463	500	485	443	511	528	423	473	518	495	492	528	498	475	500	484	476	482	496	472	476	484	466	493	514	452	508	470	523	500	474	549	487	459	500	436	508	485	498	500	515	477	509	506	465	537	498	529	505	464	467	506	487	479	512	537	535	512	471	520	529	473	470	508	473	526	506	523	481	482	537	510	508	498	455	452	460	496	495	476	496	511	486	486	493	506	440	464	505	509	497	499	514	457	518	482	522	515	474	473	471	510	479	464	532	461	490	493	529	452	467	515	529	498	504	527	497	471	473	509	520	495	516	508	500	502	496	494	475	518	485	516	535	467	536	503	487	479	508	533	477	512	520	460	473	481	487	511	488	480	490	535	462	478	512	496	493	536	484	526	507	502	470	481	497	471	498	469	485	536	491	485	519	499	486	500	465	479	494	447	523	478	507	499	527	550	536	486	551	527	477	517	472	480	490	510	501	490	509	524	506	487	506	539	520	456	513	514	495	542	473	512	488	479	472	538	471	500	467	490	482	522	464	465	512	472	501	529	475	488	532	446	498	561	471	486	477	493	504	489	478	492	451	471	517	451	472	506	541	483	509	505	470	537	503	497	481	475	496	482	503	453	495	505	491	494	538	502	463	474	484	509	483	526	492	481	468	497	481	507	477	532	508	497	475	503	464	488	485	447	501	470	510	485	499	496	482	521	481	500	503	441	459	498	459	528	498	476	504	488	520	493	479	508	519	503	546	508	541	528	496	472	527	477	480	473	462	462	461	497	463	480	520	500	490	487	479	464	501	485	506	495	489	510	503	470	496	525	492	484	505	513	490	515	478	496	535	518	531	483	520	477	472	503	447	497	466	482	506	522	535	493	518	472	488	489	470	528	490	524	461	471	486	466	505	482	489	522	478	460	468	492	492	485	514	471	502	513	517	490	464	477	473	487	517	484	494	456	530	506	489	494	493	467	490	499	499	455	480	474	485	478	484	491	490	484	500	504	503	487	501	499	492	489	466	532	505	506	464	530	525	488	501	461	505	462	473	514	530	492	511	482	523	462	474	487	464	464	472	470	493	478	498	484	511	513	497	531	507	500	536	492	527	520	503	502	485	482	458	506	448	489	545	488	469	482	505	457	473	507	451	516	476	509	481	472	519	491	470	503	461	530	508	483	497	507	494	480	510	487	500	465	514	501	503	481	491	503	507	469	481	495	528	499	487	517	549	500	500	527	482	518	495	500	498	474	508	502	498	509	485	496	499	480	502	479	470	507	526	494	491	518	490	462	472	531	483	501	500	463	503	465	500	499	462	501	490	500	459	528	454	465	468	469	479	507	510	484	483	517	490	497	475	518	485	501	482	474	541	459	491	480	462	505	461	508	477	518	459	499	528	460	493	470	483	499	460	484	499	467	517	499	527	480	489	510	522	433	485	505	456	498	495	501	508	484	480	507	465	460	458	550	494	475	521	503	502	487	475	492	493	494	499	525	459	466	519	486	489	499	477	523	503	506	530	466	483	486	531	498	488	482	477	512	473	481	488	473	477	461	496	513
54442	44457	13921	2056	687	507	527	424	410	413	408	424	344	392	384	358	388	380	320	388	355	336	342	350	328	329	345	360	338	322	309	309	322	366	291	325	300	325	323	332	370	337	291	337	326	361	318	324	322	387	332	301	345	325	323	316	369	307	312	353	353	339	314	341	333	318	364	314	306	346	348	317	333	360	327	319	329	354	353	324	329	340	350	319	335	339	324	358	330	334	376	320	331	352	333	330	346	343	329	316	339	324	336	322	325	342	332	348	307	331	356	340	323	330	334	308	297	319	384	334	330	325	326	367	339	331	346	330	369	349	353	325	345	327	342	332	325	315	322	282	354	328	375	308	346	329	329	329	345	315	351	322	337	317	348	319	294	325	372	353	322	327	363	336	317	350	310	334	331	321	342	333	353	327	312	307	362	350	321	331	343	335	352	329	308	310	332	326	313	309	326	345	369	354	332	352	337	290	339	343	297	312	342	355	357	312	340	360	341	315	300	282	306	316	360	298	345	306	350	323	298	325	351	368	350	379	337	327	342	374	344	338	338	380	324	292	313	328	368	363	287	374	362	314	343	334	340	318	342	330	369	345	343	321	292	333	341	330	342	321	309	311	338	317	352	323	356	321	348	297	296	317	347	358	323	339	326	309	302	336	314	327	297	330	319	300	313	337	316	332	356	353	318	339	307	352	354	285	361	326	342	344	323	319	297	393	332	300	317	344	334	366	335	353	332	301	337	330	320	343	325	329	345	351	314	352	361	341	347	345	346	311	331	345	325	328	353	327	336	309	321	317	333	325	322	347	343	319	346	316	337	336	353	318	351	325	293	351	314	323	354	292	333	322	321	351	341	337	322	321	323	337	310	334	323	288	334	323	344	338	342	321	323	318	353	322	315	342	316	354	344	334	324	332	316	338	330	345	339	361	345	312	322	328	346	343	334	334	316	378	318	324	319	324	339	374	328	326	334	325	309	330	338	352	315	321	325	329	294	341	319	311	363	335	338	311	322	342	340	333	340	329	306	314	304	334	355	326	313	313	359	330	291	324	303	333	348	329	365	329	314	352	347	310	320	326	382	350	329	361	331	328	325	316	338	325	307	352	321	314	325	349	332	326	337	300	304	347	352	315	340	354	342	348	318	345	309	307	305	333	307	321	344	306	336	341	333	305	356	335	350	318	338	324	285	330	348	348	354	311	307	324	387	340	342	359	348	301	320	322	310	355	349	355	317	333	316	305	307	334	317	303	336	317	320	309	322	360	346	341	343	361	352	339	343	356	362	347	352	325	310	339	346	317	335	302	313	332	326	329	346	349	350	337	322	325	327	330	334	359	316	342	349	333	367	336	321	311	320	340	341	360	347	357	345	328	306	334	354	344	349	352	354	346	329	322	320	328	324	339	365	362	333	322	357	334	335	339	341	340	328	326	371	324	359	314	321	347	352	327	333	327	318	331	332	327	343	356	362	335	329	335	337	307	361	328	313	315	342	337	343	367	358	322	327	339	334	372	332	339	353	297	313	346	335	362	345	317	326	298	339	327	362	333	307	325	326	352	346	332	371	323	357	336	314	297	352	309	333	306	316	381	347	339	332	360	324	311	331	342	313	331	314	341	299	335	336	360	326	340	333	331	316	332	303	311	345	332	300	385	308	332	319	358	368	323	312	320	356	334	351	377	334	326	334	362	358	342	331	329	346	334	316	331	333	359	356	323	349	346	350	327	356	318	327	342	358	344	371	326	305	327	324	344	311	345	325	320	315	347	304	354	350	348	326	277	337	356	359	339	342	326	343	339	313	373	372	338	339	318	332	311	306	326	344	324	312	361	362	313	318	337	330	317	342	310	314	310	345	328	356	318	322	386	341	342	305	332	344	343	378	316	328	339	315	318	370	337	374	314	324	331	331	303	334	338	359	331	315	344	353	329	329	347	309	323	364	347	321	344	317	335	341	355	345	343	333	333	343	366	336	313	333	347	327	329	320	346	327	366	350	326	323	333	323	318	348	336	324	345	356	303	352	333	368	355	338	308	335	328	359	377	322	336	337	312	347	350	289	317	322	335	348	335	325	331	354	341	333	317	354	323	295	332	325	335	342	309	324	309	316	331	354	329	362	308	335	316	341	346	348	324	312	336	334	342	304	313	329	313	335	342	328	338	331	341	361	345	354	344	339	328	389	337	345	307	343	351	361	339	312	370	316	333	335	337	350	327	334	321	361	325	315	309	340	350	332	318	344	353	339	352	326	345	338	362	337	307	333	307	327	323	363	321	358	357	343	340	365	322	360	313	302	308	333	337	340	305	327	344	327	332	340	327	322	344	342	306	365	328	351	328	370	337	331	343	361	308	325	345	332	310	318	306	315	318	329	352	302	320	307	334	339	334	320	297	339	347	331	334	327	357	334	323	350	331	356	319	331	301	314	334	332	326	361	346	316	308	320	343	363	329	331	385	318	362	279	334	342	318	325	323	321	338	321	304	333	313	330	331	341	310	293	312	335	386	329	325	340	357	313	314	326	349	338	303	349	308	323	324	331	360	315	352	330	297	369	336	336	297	313	324	323	342	310	366	304	348	303	379	323	359	382	318	332	339	309	346	305	319	350	311	320	338	321	386	338	311	332	339	338	324	317	322	332	299	301	318	341	361	312	354	337	271	357	349	335	291	326	331	338	314	355	337	311	344	359	310	321	315	347	323	341	301	299	330	314	313	320	300	323	336	334	323	330	327	330	354	313	299	357	309	362	355	336	322	332	371	345	330	348	339	345	317	362	351	330	344	334	341	329	367	344	308	309	362	306	300	304	313	326	328	357	356	363	321	310	352	310	328	316	296	346	358	309	337	328	328	318	334	338	361	332	330	348	315	323	363	334	333	311	319	299	328	302	326	347	347	325	343	375	289	342	334	330	306	381	357	293	323	322	344	340	350	330	338	319	325	319	337	340	343	366	344	356	346	354	327	313	335	346	341	326	338	351	358	360	365	323	325	339	353	333	341	348	364	380	322	325	309	345	314	349	334	328	340	329	348	309	352	274	351	308	361	304	342	317	340	331	339	342	331	361	284	361	345	324	328	323	313	323	311	348	327	331	297	303	341	324	356	377	327	292	325	322	312	343	339	334	378	318	355	318	355	342	349	313	329	354	357	336	323	326	359	353	362	297	354	334	330	318	313	325	311	341	325	314	317	349	339	327	377	364	349	324	357	353	346	358	347	344	318	314	271	371	312	332	320	320	332	343	346	302	332	314	316	342	306	322	329	338	356	346	314	336	327	334	333	322	340	334	389	323	329	314	359	313	327	318	323	358	321	312	320	345	341	335	314	316	323	314	326	373	314	316	325	347	351	337	344	329	333	336	327	278	348	332	339	330	337	315	334	307	332	330	311	309	347	325	314	328	327	383	293	328	330	331	313	355	351	369	296	294	334	331	359	326	364	306	293	372	341	341	341	370	331	332	327	340	307	316	328	319	337	353	346	338	346	365	330	312	349	312	369	344	324
34532	25140	2282	2524	2375	2035	1681	1553	1351	1220	1256	1159	1079	1072	1039	938	967	923	982	938	931	941	903	907	907	961	905	865	886	861	857	916	863	839	892	895	806	799	845	884	861	805	834	830	857	858	813	845	866	845	876	891	861	873	861	796	869	869	830	825	830	845	801	857	818	823	857	761	867	825	866	836	846	818	777	813	827	819	821	820	827	846	835	868	822	822	877	804	777	757	835	828	831	780	888	789	860	818	814	814	826	843	861	828	843	840	804	865	837	836	823	829	847	793	814	843	807	825	795	786	828	842	778	861	866	860	775	835	800	833	856	823	783	849	849	869	766	835	828	852	847	852	853	880	857	788	910	842	820	763	771	783	744	823	844	882	791	885	887	843	792	837	834	831	800	807	806	843	828	803	813	791	849	824	822	859	820	798	832	839	841	876	826	807	833	771	809	795	861	767	829	809	828	799	844	851	796	824	837	843	827	852	817	844	808	805	869	835	761	825	845	783	804	838	818	803	807	821	815	868	863	807	793	835	819	816	797	825	821	823	807	845	825	879	770	802	807	803	812	880	789	798	859	811	814	811	810	800	827	773	848	802	770	791	878	821	845	847	868	829	789	818	768	793	872	821	826	827	768	813	814	788	828	840	798	825	814	850	878	885	818	830	818	789	846	840	856	860	860	853	843	840	857	794	858	836	830	779	830	849	855	796	818	833	845	820	920	812	817	864	790	795	814	829	793	828	836	813	793	843	869	812	810	832	860	798	862	807	884	814	799	784	817	797	814	798	804	816	804	846	827	827	821	799	881	815	838	849	801	808	807	834	831	815	803	804	864	888	782	816	843	863	826	833	806	828	803	840	809	842	839	835	807	833	832	814	887	794	841	821	824	837	828	835	823	808	794	769	809	802	842	835	868	862	812	809	778	803	772	791	819	858	817	830	800	816	835	797	864	809	871	844	791	827	886	828	841	781	807	845	768	781	830	869	821	872	812	801	826	800	822	853	812	802	844	825	809	825	817	837	836	804	850	785	786	857	806	872	844	836	784	844	795	791	876	834	820	819	829	822	838	811	800	832	799	852	830	880	826	801	845	805	858	879	830	831	847	827	864	825	774	823	817	827	829	856	867	779	838	793	793	835	847	792	788	794	847	870	827	829	789	816	812	812	833	803	804	877	766	831	845	834	796	823	811	800	832	817	786	818	811	857	828	831	839	830	786	791	894	829	817	811	810	782	843	824	823	798	791	848	807	875	842	760	813	814	860	860	823	877	804	853	808	822	783	805	851	826	855	837	778	844	808	821	835	812	811	806	851	804	823	803	864	848	830	820	815	785	816	777	768	805	797	780	769	790	804	783	806	841	835	864	815	806	858	812	794	814	833	825	852	862	843	776	889	826	848	857	856	841	834	802	807	806	837	809	788	846	843	792	833	815	873	793	849	796	810	877	850	853	844	779	808	840	804	791	839	792	776	818	857	815	778	835	831	782	837	821	854	800	820	848	877	782	835	834	801	811	802	824	827	713	864	821	819	861	834	838	769	838	842	786	853	849	828	799	829	839	802	806	858	789	819	867	789	806	831	861	863	839	849	805	890	848	826	800	829	854	871	822	832	815	820	776	833	803	817	823	832	870	840	814	810	798	761	858	859	845	777	822	823	766	884	823	801	821	817	862	820	862	853	804	804	822	846	789	817	824	776	871	820	799	825	802	831	822	813	790	829	782	819	814	789	816	809	829	780	866	839	781	764	816	855	811	797	860	859	834	789	822	886	841	835	824	819	812	783	827	857	838	879	854	852	815	803	847	783	833	864	823	792	838	819	832	780	802	740	800	816	784	892	820	809	826	855	806	809	784	825	832	808	860	793	882	839	823	814	781	879	763	850	777	796	835	849	811	815	807	806	817	779	786	825	845	829	810	850	888	802	795	819	823	752	831	810	802	796	870	805	825	805	767	825	842	812	814	854	826	839	795	819	832	846	840	812	775	806	810	833	862	854	831	840	833	842	830	840	787	822	830	772	814	867	830	884	780	883	825	840	849	890	816	832	807	776	797	876	847	797	841	844	797	825	830	766	812	840	797	817	820	853	845	844	804	832	808	833	857	827	795	820	780	801	845	827	832	793	855	845	838	809	822	792	798	815	813	838	815	797	827	806	829	799	794	802	822	817	852	833	829	826	847	827	764	840	819	804	803	831	844	837	819	817	790	787	838	768	780	877	858	840	867	802	794	858	797	852	863	817	852	825	834	817	832	829	830	846	812	833	862	793	842	831	841	786	765	807	815	851	849	847	822	766	846	798	872	822	838	829	841	819	801	861	834	827	780	826	841	811	820	791	818	808	829	868	802	829	819	807	776	819	808	793	793	818	805	800	825	816	824	799	844	816	864	832	830	857	849	842	783	753	847	797	830	817	807	808	834	840	793	829	833	783	773	856	851	824	827	843	837	807	822	795	851	831	826	866	815	848	842	800	828	825	788	825	865	804	815	852	837	818	834	814	861	791	806	804	796	809	805	822	803	821	817	768	830	784	820	801	810	868	860	924	840	787	839	823	807	815	783	805	809	821	825	821	834	832	854	801	810	813	806	818	853	832	817	858	796	814	855	856	791	832	812	842	815	801	813	783	869	802	838	820	841	838	896	841	809	854	832	895	763	855	825	804	804	884	789	838	816	849	866	845	783	796	844	855	818	858	856	753	791	820	796	836	865	838	810	808	832	900	811	814	800	821	799	832	808	867	813	863	834	849	805	819	826	810	809	859	840	792	823	839	821	799	847	813	871	817	810	835	836	847	879	831	832	821	848	829	809	857	840	826	812	848	796	819	810	710	777	846	847	792	795	786	875	810	820	821	850	859	803	842	836	864	872	807	813	837	838	813	816	777	813	872	786	805	830	791	786	829	849	797	836	832	799	816	802	844	840	807	841	723	765	780	913	772	820	810	804	806	786	792	843	854	805	821	799	794	825	876	806	836	834	832	841	831	825	829	830	827	833	828	808	848	765	837	827	810	801	822	862	791	823	796	839	900	829	780	784	822	810	877	745	859	822	861	815	909	877	852	848	820	781	808	841	746	846	784	810	798	760	843	799	809	782	864	870	825	844	875	826	804	865	813	804	828	820	835	822	851	816	863	803	816	786	828	839	804	844	811	833	847	778	873	809	836	794	821	836	844	857	814	835	839	797	825	859	820	831	820	814	872	807	784	838	799	782	785	848	839	827	820	799	809	811	796	841	836	879	749	875	799	825	836	841	787	867	768	789	785	847	804	791	854	782	825	842	795	781	792	864	815	832	815	775	826	818	813	839	796	835	828	811	851	828	842	858	838	876	830	842	832	812	863	796	774	803	803	817	819	851	794	881	812	783	786	825	786	772	806	816	831	810	791	886	806	791	806	875	857	796	837	846	835	798	854	809	843	767	802	841	852	826	850	735	835	835	882	846	810	816	773	809	820	835	837	786	807	808	797	839	783	828	796	813	815	828	806	845	831	820	846	823	844	782
68429	52570	21636	7405	1131	782	677	556	484	464	479	444	390	378	418	365	410	357	363	334	380	369	361	334	339	331	342	350	319	328	341	345	357	374	363	342	337	330	330	363	351	329	325	370	322	355	369	346	360	319	314	336	367	358	348	332	347	347	347	310	349	349	364	332	347	367	338	327	362	323	370	352	348	408	350	345	335	374	320	364	347	319	326	345	298	345	309	371	308	366	330	321	351	328	350	350	355	364	329	329	352	342	297	331	346	347	360	336	305	324	345	333	308	329	332	358	338	343	313	361	310	314	367	347	376	370	376	359	330	331	381	331	309	356	337	333	322	329	335	338	350	337	310	328	324	344	309	327	350	321	351	358	321	344	328	347	366	353	344	316	324	378	313	335	386	312	373	295	327	348	328	297	307	332	332	321	359	336	304	342	364	310	349	332	356	353	344	327	329	347	391	341	347	352	360	338	344	324	311	317	363	370	336	367	329	330	326	312	350	354	345	337	326	360	327	328	318	324	328	298	345	355	320	349	354	304	334	352	331	349	336	380	342	344	348	328	334	346	337	331	351	339	299	367	316	333	352	329	315	353	353	341	318	345	370	346	334	369	335	291	313	319	322	330	339	316	328	333	330	347	321	339	371	338	377	327	357	350	320	352	347	366	329	345	333	314	326	300	330	341	346	311	339	331	329	341	341	361	313	331	335	370	333	331	299	322	315	331	317	340	364	341	346	327	344	371	349	346	367	363	344	352	350	331	350	322	348	326	348	397	307	355	307	302	320	338	347	347	336	336	289	344	352	320	327	288	335	330	360	363	314	316	330	353	323	339	319	351	314	326	364	352	326	333	359	329	373	354	308	389	341	301	338	343	347	327	319	355	328	344	325	358	356	330	332	344	343	357	342	319	297	337	375	332	327	330	318	337	336	346	364	316	354	311	330	342	310	365	315	342	359	364	357	374	327	357	343	326	329	314	348	352	317	318	330	307	333	346	347	310	342	322	322	342	339	335	360	354	361	364	359	329	310	296	345	365	332	350	336	341	337	317	321	337	268	330	303	365	322	326	328	319	324	357	332	349	339	334	317	341	323	348	317	315	352	322	311	305	341	367	360	323	305	341	346	328	320	379	316	329	350	319	322	356	329	317	309	336	336	320	364	329	332	342	359	316	309	345	339	337	325	321	359	322	331	344	377	353	350	340	328	336	331	328	376	324	349	337	313	324	316	349	319	319	312	336	329	342	335	318	327	327	299	343	317	337	323	337	318	324	313	333	347	333	324	343	335	336	315	319	323	329	333	331	329	328	359	308	357	340	337	339	317	378	328	323	324	349	316	345	319	348	313	351	343	309	326	350	357	319	341	371	369	348	334	346	317	345	334	318	336	335	337	333	350	350	335	359	356	345	295	355	379	323	322	313	342	346	355	274	312	357	308	319	364	331	342	361	319	346	351	335	316	306	347	316	336	314	332	330	369	351	321	306	363	299	332	326	380	362	351	325	323	361	326	313	342	327	313	292	359	336	327	353	355	346	340	319	329	358	321	350	320	337	315	359	308	310	370	336	327	318	330	342	321	290	325	323	368	340	310	332	359	362	295	345	349	317	367	327	351	363	342	321	333	310	345	343	329	335	351	334	343	299	329	331	326	332	359	360	376	305	341	312	319	343	318	360	345	372	364	339	341	326	361	315	309	404	340	346	301	398	323	322	337	341	345	332	339	344	340	346	329	344	356	329	347	342	305	371	349	355	327	348	316	349	333	376	321	327	333	337	346	338	329	343	345	342	324	332	354	323	304	328	324	308	312	310	364	355	326	318	339	336	336	348	314	308	360	349	303	360	336	329	335	316	352	347	316	353	327	328	354	309	338	329	340	353	345	314	328	327	302	341	328	341	370	336	327	361	281	321	334	373	346	354	303	344	337	329	318	374	352	332	324	310	317	347	319	300	282	313	325	324	354	325	348	333	362	315	346	368	349	308	360	346	359	343	331	351	318	323	332	328	340	346	326	336	362	342	322	334	346	314	351	322	325	343	339	345	378	343	329	334	366	353	316	311	320	322	360	337	379	354	346	350	346	307	335	358	365	341	313	344	353	330	353	336	331	333	314	297	328	344	337	329	310	339	296	344	328	345	342	314	345	346	323	354	339	353	336	370	301	300	330	344	314	342	343	332	340	353	343	353	342	340	364	338	352	343	318	310	345	383	379	375	338	330	333	336	346	365	330	326	321	362	358	310	345	323	313	344	335	353	372	333	360	343	361	342	368	298	350	335	332	354	322	335	323	351	332	303	355	364	349	336	314	322	344	350	311	314	329	337	336	298	326	352	316	359	336	342	359	354	316	333	316	366	308	326	323	325	316	346	356	336	339	359	325	348	342	333	340	325	342	332	359	325	321	334	345	344	355	364	332	319	342	358	334	340	333	346	348	337	341	360	352	312	349	354	349	316	303	346	357	346	283	359	317	353	329	331	355	339	348	337	322	334	352	364	336	337	354	341	323	313	327	317	359	316	342	362	320	336	367	306	322	345	357	360	330	358	320	318	366	337	347	345	365	325	341	329	333	318	334	340	325	373	323	370	339	327	353	325	327	344	327	351	321	351	352	348	320	349	345	332	290	302	328	331	338	351	320	335	373	348	351	354	335	317	354	330	302	370	338	334	347	312	327	365	339	319	323	339	362	322	331	333	323	339	360	354	369	332	352	315	371	328	330	378	335	320	349	320	360	357	318	324	334	328	334	321	306	410	367	363	344	332	341	350	358	369	322	355	333	325	349	346	329	341	314	359	339	332	357	343	332	323	322	334	342	315	326	337	332	337	291	312	319	341	331	332	344	325	332	360	329	346	357	386	339	317	348	334	322	336	310	361	326	344	334	322	351	329	313	364	366	319	336	347	314	342	348	346	340	333	351	335	341	324	317	322	372	331	350	315	346	323	354	368	363	341	331	341	313	335	349	299	342	347	390	320	339	322	342	349	343	315	331	338	353	320	303	353	329	314	352	324	328	338	343	334	336	337	357	308	344	352	356	348	345	341	362	348	344	347	359	345	374	344	319	337	351	355	338	309	330	345	335	342	316	347	329	321	318	295	309	321	356	342	350	372	340	304	291	334	321	330	360	348	366	358	345	367	344	389	303	388	350	319	334	370	344	317	312	348	378	334	330	358	312	357	314	307	334	342	343	339	316	319	337	371	342	345	322	337	341	307	360	320	354	379	354	322	315	306	318	368	312	328	331	339	337	329	326	317	291	345	311	338	336	332	344	348	325	338	328	309	310	342	324	319	361	322	355	364	338	350	290	337	364	332	334	377	332	357	368	326	308	347	357	364	335	321	369	350	336	391	329	326	338	347	343	331	352	360	324	347	373	298	301	362	359	322	320	328	354	326	341	352	328	343	303	316	307	323	358	313	346	325	348	367	336	353	341	345	336	307	333	345	370	348	357	368	368	335	335	337	304	337	332	352	307	340	350	331	327	336	349	366	296	295	298	343	321	351
43875	31974	3569	4134	3557	2965	2579	2030	1873	1688	1519	1387	1373	1286	1213	1161	1052	1070	1035	1031	1017	1002	952	954	918	983	844	931	969	937	876	842	859	905	869	886	888	877	847	875	879	824	853	787	849	830	850	834	794	816	888	795	819	811	834	795	838	864	787	859	782	816	806	839	795	786	836	808	846	854	848	811	796	819	804	811	776	861	775	804	823	816	829	824	833	825	802	772	847	756	787	800	841	824	818	802	811	833	798	804	810	826	809	873	793	830	834	761	827	757	773	826	815	790	823	839	807	833	778	825	865	778	728	831	788	797	840	790	798	804	792	781	817	804	838	841	733	765	792	834	770	823	811	745	792	784	799	779	818	811	812	797	832	804	788	791	845	829	772	834	815	802	824	823	766	789	867	822	786	818	845	832	818	811	797	781	794	778	783	831	774	781	836	817	799	859	823	837	846	824	789	808	786	824	800	776	822	788	829	791	820	758	777	793	779	808	797	817	790	810	759	845	849	765	798	725	811	797	835	800	825	829	759	813	774	791	801	808	841	809	808	823	763	863	817	845	785	842	838	848	795	751	815	836	807	808	841	816	814	767	760	739	783	762	800	790	866	870	814	897	779	805	829	801	746	799	788	875	839	845	751	773	871	840	836	828	842	825	811	841	823	823	749	823	791	759	806	830	770	809	783	803	783	790	818	780	805	818	778	812	827	837	825	839	782	810	778	798	856	810	784	843	831	800	812	868	797	771	817	845	799	788	812	830	781	797	817	814	801	790	799	804	840	785	816	815	777	825	789	774	859	810	789	779	813	784	811	790	819	833	829	799	835	812	811	779	776	825	760	792	829	789	818	819	795	857	800	806	781	809	864	795	858	855	776	803	760	808	832	773	846	811	817	810	834	793	857	804	808	819	856	783	832	820	796	792	803	771	790	771	812	790	782	755	797	858	794	839	792	808	798	782	758	828	823	801	799	856	811	841	771	850	833	796	791	791	847	742	781	822	830	807	796	805	801	842	812	762	808	809	778	779	771	819	712	809	798	785	856	818	827	821	793	812	825	765	804	764	831	827	802	743	802	781	808	770	852	816	818	830	821	789	807	801	805	832	796	789	859	822	764	813	864	858	838	851	781	777	770	765	774	839	798	817	814	801	794	803	780	791	716	785	789	827	826	806	792	817	831	808	784	791	792	771	811	817	841	779	823	798	828	798	832	831	785	781	817	791	840	842	785	802	863	800	882	838	776	820	787	775	767	799	786	820	820	825	816	838	795	791	857	766	815	860	753	811	825	824	791	739	782	796	817	798	850	829	799	831	790	812	835	813	799	827	832	768	858	815	857	797	812	815	800	838	773	806	765	771	808	766	796	811	790	772	801	822	786	781	807	783	791	775	769	761	780	853	797	779	765	801	814	804	834	777	824	821	816	793	778	788	838	805	817	773	851	763	794	796	825	791	846	817	775	840	805	796	779	816	824	816	785	822	751	796	794	810	832	800	795	750	816	804	811	847	826	789	832	820	787	753	848	849	799	802	837	811	781	834	816	812	809	795	835	755	793	761	850	827	787	832	807	804	800	828	758	826	802	742	836	826	879	822	822	789	794	782	822	799	766	780	766	825	788	797	803	784	838	781	804	826	781	795	807	847	777	798	803	814	777	815	801	811	786	824	754	842	878	797	804	811	850	824	841	840	776	856	807	808	812	811	803	774	852	779	802	816	803	790	857	819	800	772	789	821	787	797	794	899	772	825	837	818	806	826	775	804	831	784	783	779	818	819	829	813	819	819	833	805	781	835	816	816	785	823	757	806	835	854	767	815	829	833	779	817	827	786	797	811	860	810	786	856	792	788	795	764	810	773	810	789	828	771	786	783	845	806	776	865	813	814	795	790	762	753	841	812	792	823	769	798	745	787	828	787	797	838	756	858	813	851	788	796	804	807	819	838	788	804	811	800	791	800	811	833	798	853	826	838	841	783	806	774	828	853	833	818	816	792	818	852	803	800	806	798	766	855	816	783	789	795	805	824	756	835	789	857	814	828	863	794	824	792	838	812	817	807	838	801	811	762	809	809	789	806	786	832	813	803	781	790	778	737	822	774	783	809	845	796	776	818	791	757	816	824	840	856	798	812	786	809	757	800	789	771	798	834	795	828	872	810	813	786	837	822	815	787	799	790	782	774	815	801	816	803	788	785	796	766	795	790	800	805	791	826	817	858	802	802	821	815	839	843	832	784	799	835	794	851	771	756	858	796	812	857	830	793	788	822	723	805	787	837	823	800	843	830	868	783	845	815	776	736	823	821	736	817	794	785	780	783	782	809	825	817	803	832	764	786	809	773	825	787	807	823	784	779	782	803	787	786	793	810	818	780	830	843	790	805	779	853	815	816	764	782	788	764	799	776	762	786	863	814	842	772	773	806	807	792	785	827	786	819	813	849	852	811	849	840	791	769	809	842	807	862	810	788	794	818	842	819	791	803	815	808	787	788	781	798	789	839	852	763	794	772	822	872	845	780	802	784	810	762	789	800	844	782	857	855	794	826	798	819	803	798	788	809	804	835	758	817	820	833	768	781	780	782	818	794	767	796	793	843	784	808	784	784	813	770	850	744	793	837	821	829	824	844	805	794	789	805	878	816	830	831	766	783	833	856	789	834	837	778	837	842	829	776	782	784	840	803	814	792	777	810	830	843	855	786	787	879	839	818	784	779	823	779	815	766	841	785	841	836	791	823	761	763	829	779	830	773	797	782	805	836	850	812	824	801	787	791	801	761	809	820	821	838	794	856	827	800	780	738	785	851	790	815	867	772	822	809	826	847	760	825	886	783	825	781	811	780	825	837	821	765	791	851	798	816	789	828	828	818	840	813	731	872	767	789	855	835	786	790	818	756	777	800	804	853	840	798	801	829	824	851	794	771	745	783	810	816	793	849	809	783	816	786	755	826	829	839	746	770	820	803	826	803	813	820	858	829	810	824	805	786	825	773	833	804	773	847	801	759	790	843	761	807	809	834	808	815	836	820	759	784	878	836	819	803	810	783	846	777	849	831	776	810	864	769	791	807	806	789	783	838	819	726	811	802	768	814	834	819	804	828	838	796	861	829	821	818	747	789	812	818	794	816	822	764	781	816	761	797	803	818	826	849	820	804	778	791	813	806	836	778	807	799	811	801	800	790	767	784	787	821	826	826	839	797	848	800	825	829	758	810	848	813	819	810	785	803	838	834	812	790	779	800	831	817	777	804	814	790	839	836	819	848	768	781	686	878	857	835	829	847	857	813	826	823	760	821	831	808	744	794	819	819	796	802	800	804	781	799	780	756	810	861	826	815	829	766	803	822	774	825	778	804	842	771	772	819	805	850	768	788	838	821	830	834	826	817	785	829	809	840	779	849	806	775	806	803	858	803	811	840	819	761	822	798	797	764	753	800	803	782	821	805	822	848	825	810	827	797	812	793	784	811	813	836	790	797	797	829	820	801	813	787	843	865	779	804	836	804	769	814	787	841
8704	4189	238	184	176	191	167	181	166	210	172	159	141	170	178	170	174	164	198	167	198	157	158	176	190	183	172	164	175	150	179	147	181	189	186	168	180	173	174	174	167	181	190	165	186	184	179	189	187	176	175	172	152	147	184	166	159	193	156	173	164	160	177	177	181	186	177	161	163	172	177	154	173	163	157	189	167	175	170	182	167	186	192	159	182	156	157	163	178	171	179	172	166	168	147	169	181	166	169	148	190	174	196	140	155	154	164	164	158	156	175	172	178	173	158	181	167	199	200	194	146	165	177	156	181	173	144	140	151	164	179	167	183	156	176	179	164	165	196	173	179	187	191	151	177	154	186	165	147	169	174	171	182	172	166	178	159	180	202	191	189	176	192	177	150	165	194	162	171	168	171	165	193	178	160	188	179	147	154	177	163	182	181	181	166	182	175	185	177	181	177	173	174	156	195	160	173	170	211	172	180	182	197	185	157	194	162	167	192	154	159	186	158	173	163	169	162	175	191	166	137	163	157	199	157	194	211	151	176	159	192	174	163	170	151	172	183	180	175	168	182	173	171	196	189	187	201	203	168	185	164	189	191	184	154	163	162	165	177	213	174	156	174	180	185	181	156	166	174	177	158	181	187	184	148	166	180	179	169	170	189	173	190	156	194	191	183	185	176	152	202	153	150	154	193	177	166	179	179	196	178	168	171	175	172	147	164	174	188	195	200	166	196	143	167	185	168	147	163	169	170	171	150	164	168	171	165	172	199	164	160	162	182	172	155	172	170	167	185	176	174	172	160	183	176	168	169	148	174	180	189	199	170	163	177	194	150	169	172	142	158	195	200	191	185	176	178	175	167	140	183	166	173	153	164	177	168	171	167	153	174	177	180	181	150	173	142	179	158	169	160	181	167	179	172	178	192	180	165	181	157	166	167	164	209	179	155	162	167	184	139	155	206	158	139	171	175	183	161	174	178	171	191	169	167	190	157	181	194	187	162	170	162	150	158	166	191	195	189	163	155	184	198	178	177	170	169	182	168	191	175	177	175	160	175	158	166	162	185	185	198	183	191	172	167	167	173	165	166	153	165	157	173	164	156	160	159	153	201	167	171	182	159	163	178	172	132	174	182	171	173	171	180	150	167	189	187	181	175	177	173	165	168	167	176	182	188	187	180	168	161	179	198	168	163	171	169	165	163	188	176	161	169	183	180	192	183	164	153	176	161	161	176	168	182	176	173	174	172	170	172	188	209	160	187	158	162	156	163	168	184	166	156	159	159	170	173	174	166	202	181	162	163	187	183	169	172	179	177	157	155	175	163	172	160	170	188	188	168	165	184	143	189	177	198	187	171	157	173	187	192	174	179	171	160	164	181	186	193	175	184	171	165	166	155	159	160	168	159	159	166	170	160	152	167	179	164	196	170	159	181	170	200	191	172	160	163	172	184	204	174	174	179	170	181	211	147	172	174	154	166	180	178	151	163	162	173	185	172	151	155	167	199	153	187	176	168	176	157	152	170	168	154	152	185	152	178	175	179	184	176	186	183	166	181	172	183	194	188	178	168	168	183	165	178	152	171	182	187	188	171	173	162	188	166	178	159	164	174	160	180	141	146	183	207	173	165	194	178	189	198	161	175	179	180	163	156	162	202	156	176	184	167	168	163	162	179	156	175	200	158	184	202	169	191	167	162	149	178	147	160	189	179	165	166	161	156	165	175	165	171	176	179	158	171	188	169	175	170	181	153	160	157	161	172	159	170	174	172	159	144	178	176	181	152	175	159	163	162	171	184	197	163	178	177	162	182	172	168	173	180	175	172	182	189	176	176	157	191	174	186	185	190	190	152	158	184	179	182	181	204	171	172	137	192	159	186	190	165	175	150	166	179	168	152	168	195	167	192	185	179	174	166	187	151	186	160	192	181	173	177	161	168	167	176	195	156	157	186	174	160	178	188	179	163	173	191	167	172	146	191	176	166	168	179	150	169	186	175	163	145	152	195	167	187	177	154	162	185	175	167	176	162	172	182	184	202	171	191	182	162	164	149	197	147	178	169	161	172	161	174	192	155	172	160	169	150	161	159	175	185	178	196	158	168	159	157	184	170	150	180	167	160	172	181	172	180	163	153	162	168	160	160	163	182	184	191	159	165	174	149	174	175	181	181	171	153	183	188	165	161	179	162	166	182	159	174	156	169	157	171	180	184	173	155	158	166	157	159	173	185	164	182	175	164	198	198	181	172	176	172	193	179	191	180	168	159	177	177	187	168	157	191	189	164	188	162	162	153	164	161	177	175	161	202	179	153	170	143	157	175	183	180	197	159	171	153	152	186	184	183	187	164	179	189	192	169	168	171	200	179	189	160	164	169	142	161	167	171	195	160	164	186	175	182	205	179	180	187	189	189	171	172	159	146	167	183	194	174	176	163	165	154	173	186	174	159	182	201	172	212	151	191	192	162	162	205	169	160	184	177	190	202	162	184	172	174	169	174	145	164	166	177	158	182	201	172	179	166	199	183	165	154	191	170	175	191	150	161	159	161	175	185	171	190	160	168	172	176	170	201	188	155	171	173	154	160	178	172	195	195	193	169	166	157	166	179	154	173	186	173	151	153	175	188	168	175	168	179	172	175	165	171	165	187	191	158	176	183	190	195	193	177	164	160	190	166	183	173	162	183	162	175	168	178	160	203	169	171	162	190	164	159	185	178	183	150	187	176	180	168	187	184	181	164	139	170	163	152	162	191	176	172	159	166	177	174	167	164	172	192	177	157	179	173	185	142	158	167	163	177	150	183	177	176	172	167	172	182	175	166	166	143	170	189	166	179	179	182	202	163	153	153	168	174	201	191	176	171	140	164	213	173	149	166	160	197	188	163	181	149	190	183	188	181	150	192	167	181	177	181	178	169	148	145	174	162	174	165	174	167	164	188	181	159	188	193	156	184	165	171	168	191	181	177	188	185	183	173	186	162	174	180	181	180	176	170	194	163	171	163	179	176	180	197	154	209	187	179	197	163	175	173	173	181	161	150	160	189	176	191	197	171	170	161	160	179	177	175	209	185	176	186	198	176	167	175	161	165	166	189	163	168	165	182	182	178	163	191	187	193	187	173	170	164	175	178	160	208	163	177	187	155	191	171	150	153	176	164	192	198	171	186	171	146	170	173	165	170	163	193	152	171	181	172	188	173	171	159	161	162	162	178	155	162	162	183	172	175	167	166	164	152	136	160	163	181	181	167	180	178	209	184	185	197	162	163	176	168	186	166	177	175	163	180	160	166	179	152	193	155	154	173	180	198	152	201	177	151	184	183	172	158	180	159	180	189	174	191	157	176	179	187	161	149	172	174	186	187	145	165	149	160	178	198	165	169	166	198	163	164	159	167	157	166	162	178	166	191	156	195	166	182	191	154	183	175	198	174	184	175	188	167	169	163	173	178	186	175	153	182	159	185	162	163	166	167	163	156	171	165	171	157	169	165	164	180	155	172	187	146	155	176	149	166	181
10252	6127	560	507	551	520	503	498	533	502	483	495	491	556	526	473	481	481	468	502	459	494	486	517	505	513	503	499	476	509	486	490	502	516	543	518	450	499	467	445	485	455	487	493	504	490	469	473	489	533	474	488	512	494	470	508	474	467	492	491	460	491	500	514	496	440	511	489	487	472	497	502	491	450	519	470	465	497	480	516	511	507	462	483	506	505	499	510	508	472	450	490	442	452	498	499	515	552	484	480	492	482	512	513	542	517	481	458	474	557	478	514	523	512	484	470	492	464	514	468	463	488	499	487	509	534	503	507	486	487	489	497	523	505	538	487	478	493	515	475	481	449	482	508	501	457	486	479	453	513	463	493	474	546	477	485	516	533	509	516	530	493	464	499	475	491	489	472	495	469	463	507	490	447	497	476	524	520	468	501	500	495	478	495	452	490	487	484	483	523	541	505	485	477	489	494	509	481	491	496	489	476	463	506	490	484	474	504	479	492	513	499	475	475	509	524	501	457	526	505	502	492	486	477	494	467	532	485	466	503	482	495	509	468	478	457	473	504	474	484	503	523	559	484	466	460	493	483	489	508	543	497	513	490	493	518	515	508	537	479	516	525	485	484	483	486	514	510	487	508	471	463	487	478	490	521	432	473	485	511	489	481	500	450	523	481	492	471	458	484	482	512	481	514	502	485	483	470	446	500	441	495	444	495	488	486	502	447	485	506	510	478	484	490	526	475	498	495	500	458	493	452	512	486	481	474	443	501	485	506	516	501	479	448	467	522	525	481	511	488	444	493	494	497	470	495	504	474	525	488	453	474	489	528	459	480	482	521	517	477	464	483	459	461	451	513	522	490	494	497	481	497	473	508	497	491	451	444	482	503	504	493	509	499	497	501	470	504	511	494	541	507	498	497	488	506	484	424	472	482	482	480	498	486	499	504	463	525	485	507	465	514	503	523	489	503	498	511	476	459	467	501	492	513	480	503	498	483	465	501	489	466	472	466	526	528	530	500	480	508	497	470	473	508	491	444	499	475	511	459	518	485	481	488	492	503	495	486	498	483	527	513	445	497	490	480	527	468	464	503	460	514	498	481	517	486	506	475	503	488	468	517	481	482	506	495	485	485	504	541	514	504	493	510	532	495	495	520	475	468	529	509	482	448	486	484	508	473	485	500	499	466	496	499	469	460	533	511	480	481	516	485	488	505	491	464	462	509	502	484	522	505	457	476	471	506	461	444	485	500	496	451	515	527	458	476	505	484	519	477	508	507	487	459	472	539	467	480	486	452	485	497	490	492	477	517	502	518	478	510	484	481	477	467	505	507	508	486	498	492	465	462	480	482	514	511	474	484	523	468	486	476	467	479	476	513	485	520	525	488	509	538	467	473	509	498	493	471	504	480	475	481	489	474	518	461	500	431	443	465	476	489	487	500	498	471	513	504	488	475	513	493	480	455	502	511	473	472	466	483	480	459	452	478	487	490	487	495	518	508	519	483	483	505	486	485	467	515	480	537	478	482	515	488	486	481	509	461	504	471	503	482	481	539	447	494	474	488	485	475	468	492	469	460	493	470	509	475	482	561	451	463	464	518	477	485	475	499	491	491	502	480	512	487	477	469	497	471	470	489	516	514	464	473	501	458	547	479	492	500	478	514	467	497	506	480	490	496	478	487	488	478	495	497	493	504	442	526	499	459	514	538	524	466	474	475	467	514	462	452	475	467	484	452	499	521	488	496	517	503	491	476	449	488	479	490	535	464	481	496	519	520	537	484	514	488	498	481	490	472	505	465	469	490	465	484	472	485	507	480	517	489	470	486	484	526	492	511	489	512	481	464	500	510	497	460	452	461	486	485	483	462	493	510	505	468	514	478	457	473	474	481	480	503	502	497	492	482	487	498	459	468	490	485	468	459	461	499	487	509	524	512	490	484	468	503	483	516	519	455	475	483	495	497	471	477	482	478	519	478	464	491	468	486	482	484	471	493	485	465	508	479	520	481	487	526	495	486	517	503	473	552	455	475	507	465	465	479	495	500	462	458	480	516	449	512	473	510	492	488	514	479	505	484	469	516	495	501	448	486	487	494	521	514	512	485	479	495	503	478	473	461	543	454	520	461	475	472	487	502	507	461	494	486	484	491	459	535	470	503	527	471	507	489	529	502	516	501	447	483	486	487	483	481	461	476	463	482	485	529	525	488	447	456	477	494	505	505	500	494	453	483	475	508	475	488	448	445	479	492	485	474	500	487	493	502	504	493	502	520	522	489	473	504	500	475	487	492	490	499	487	498	466	477	520	496	535	505	469	462	484	482	492	486	475	460	476	511	488	487	485	500	499	483	475	511	520	448	514	511	441	494	486	475	521	515	504	493	497	488	469	509	492	523	522	502	506	480	525	480	467	486	476	484	469	510	524	476	511	434	520	513	505	461	490	537	438	490	507	512	484	494	481	482	451	476	429	454	461	514	491	496	496	530	494	505	468	488	511	504	500	453	474	477	468	505	464	521	467	486	478	535	513	517	502	521	464	511	529	510	479	467	482	460	458	501	496	487	487	484	511	444	508	492	510	493	494	500	501	507	474	517	488	510	472	518	467	516	477	508	515	488	502	506	484	467	523	475	484	505	480	478	492	501	495	454	472	495	485	495	473	476	516	467	521	473	489	466	478	476	515	462	506	523	487	523	487	483	505	478	514	486	519	460	518	516	456	512	526	481	493	462	522	487	507	522	516	492	494	491	512	475	475	471	544	512	503	465	540	455	491	526	517	466	497	501	534	489	473	492	490	456	485	479	462	473	487	469	499	459	503	523	471	497	516	493	524	505	481	505	499	477	509	480	486	483	490	482	473	483	513	522	506	493	506	494	503	503	499	463	493	477	504	511	501	460	500	514	504	492	535	509	485	495	486	497	514	463	476	473	540	509	485	469	479	496	483	485	523	492	518	493	457	504	527	510	459	479	507	491	475	468	478	483	459	485	489	516	501	523	469	522	462	429	505	519	464	487	475	482	546	534	441	497	482	474	504	502	477	517	497	504	523	510	488	502	531	456	483	510	502	486	529	485	529	485	506	472	470	489	488	508	517	515	464	486	488	455	511	499	506	504	485	500	473	524	491	485	496	514	509	517	498	464	471	510	515	488	485	473	487	471	499	487	452	491	491	464	458	491	509	496	494	463	532	511	504	491	489	492	507	512	466	514	499	454	476	493	512	465	498	477	467	490	490	475	498	503	489	510	523	486	492	468	497	463	515	464	482	468	543	482	434	487	488	520	499	487	483	470	475	458	473	511	452	505	489	468	501	466	495	481	482	519	505	508	501	499	484	504	457	495	470	475	551	504	479	464	513	511	505	508	449	485	484	512	462	480	515	493	481	495	460	530	538	498	482	513	465	487	485	488	489	457	508	500	502	511	499	465	490	501	489	493	475	549	485	530	484	511	507	478	480	468	508	478	461	472	493	489	486	490	493	515	473	480	476	506	491	483	478	523	508	488	499	523
54212	44480	14441	2084	697	553	507	452	458	396	419	366	341	365	360	365	359	381	361	348	346	363	365	355	348	327	328	368	315	344	327	326	322	328	383	342	337	339	333	328	366	310	320	326	322	346	322	329	355	323	326	320	300	368	329	327	317	329	303	324	344	344	329	324	315	318	330	321	339	329	353	308	314	316	328	321	319	342	300	320	350	341	335	326	342	316	334	324	334	317	334	327	296	346	302	353	339	382	319	342	320	348	305	306	320	343	319	322	325	329	309	287	333	310	346	314	335	322	335	324	331	328	340	322	347	339	336	334	310	325	356	338	334	343	364	346	336	359	321	330	348	325	313	314	315	300	315	295	312	333	331	312	333	315	314	329	337	338	333	312	317	325	321	313	339	328	335	315	326	329	342	333	328	326	314	322	347	320	334	313	386	298	339	344	318	306	316	338	360	375	352	334	334	326	312	341	323	295	317	321	350	326	349	330	313	289	328	300	316	321	338	324	313	315	333	305	342	316	322	319	313	312	359	317	323	358	357	319	356	344	322	293	333	355	338	339	323	337	312	316	308	308	313	359	369	358	344	299	330	352	334	323	328	338	337	356	332	293	356	331	325	319	303	306	315	353	340	299	330	289	313	343	328	305	335	364	321	335	329	316	344	313	313	324	324	322	307	355	337	330	323	342	327	313	355	347	331	319	322	342	360	352	334	307	321	324	337	323	282	357	352	369	336	294	326	343	337	335	320	346	311	337	369	309	291	326	305	340	354	314	326	348	288	327	349	333	295	318	344	303	332	352	341	328	292	331	324	301	343	327	321	300	321	307	292	291	320	356	327	316	336	302	327	346	294	350	332	305	306	340	342	310	314	339	315	317	355	328	318	331	315	313	342	340	344	324	326	324	314	350	294	330	337	347	316	313	304	332	339	313	354	323	304	331	341	323	321	342	333	320	330	353	309	316	303	304	332	342	319	312	343	337	315	348	331	313	368	359	340	298	298	315	312	317	326	293	314	322	313	327	332	348	340	335	321	332	338	333	333	352	353	340	326	317	323	314	365	323	297	295	322	305	306	347	321	337	299	363	346	328	367	366	331	347	340	325	334	336	345	331	365	352	309	330	326	307	291	350	310	336	348	328	324	349	349	338	319	275	333	324	304	318	320	301	309	332	345	342	323	319	318	345	341	297	366	315	338	360	348	328	331	327	334	372	328	380	323	337	315	346	324	374	330	305	290	342	305	321	349	334	327	320	336	346	303	326	318	316	338	310	328	359	322	363	334	299	332	328	357	380	340	330	342	375	344	309	298	338	308	349	285	296	318	315	350	305	336	319	335	327	367	323	354	363	318	345	302	330	333	330	335	328	295	328	338	331	335	313	343	340	309	300	320	324	337	335	324	337	332	299	338	358	330	347	333	292	345	346	327	362	317	326	345	379	296	339	354	346	324	342	363	335	322	342	329	374	315	330	343	344	332	342	270	369	331	342	327	339	345	348	337	325	341	316	350	335	325	308	315	325	328	365	335	312	320	362	334	330	349	326	346	360	345	372	305	330	307	321	322	313	333	318	357	348	323	336	349	329	360	351	315	323	342	315	329	339	352	329	295	300	364	366	323	308	349	377	356	324	347	302	369	328	357	352	336	325	332	346	328	332	355	327	313	311	320	326	351	328	299	286	338	338	344	375	334	307	329	288	347	318	328	321	311	289	354	314	313	322	357	341	365	300	315	346	329	339	333	315	323	318	297	336	340	334	327	315	335	335	336	354	333	390	356	345	302	337	362	371	336	319	297	339	319	293	332	336	351	312	323	326	325	334	313	331	342	356	294	302	307	314	320	343	321	313	354	320	295	327	322	337	337	334	325	321	319	363	313	297	307	292	310	308	308	315	327	337	313	296	315	321	345	348	341	348	329	345	368	311	322	350	337	322	352	333	317	360	345	330	301	332	327	358	356	335	348	329	320	318	314	320	366	332	360	305	332	324	341	323	337	333	346	337	358	284	334	327	346	301	319	369	332	309	315	325	321	317	330	335	327	359	335	329	362	336	313	322	344	340	324	314	321	356	298	341	318	333	303	334	329	326	310	336	355	317	360	327	334	309	315	342	321	340	335	302	313	336	316	351	309	330	316	329	382	333	334	317	381	311	341	351	342	295	336	359	343	367	300	320	337	307	340	317	335	328	358	346	362	335	346	354	329	328	348	328	327	278	312	319	317	294	317	302	340	319	340	300	337	335	320	339	345	322	323	340	362	287	345	304	321	333	305	293	346	310	314	318	328	311	343	329	298	335	340	311	305	352	316	350	348	308	295	327	362	304	329	323	373	296	347	379	337	332	321	310	286	345	330	327	330	332	350	325	333	320	297	312	331	348	311	351	325	321	332	326	360	343	307	331	324	307	325	299	370	352	356	330	307	355	284	331	315	300	306	353	380	319	308	332	341	296	320	330	287	317	299	351	302	320	330	295	318	306	338	299	333	314	352	305	325	301	348	304	345	337	317	307	331	337	328	307	317	315	339	341	331	300	331	368	339	330	342	323	309	322	324	338	358	324	382	333	329	293	315	359	337	318	340	301	331	318	340	321	321	279	363	302	323	309	329	333	376	328	327	360	361	351	334	311	347	316	322	322	333	345	319	283	308	334	293	329	340	351	334	321	323	340	322	338	342	341	338	365	314	328	346	323	338	351	315	300	354	333	325	369	302	335	316	342	360	315	323	338	323	307	354	314	327	341	336	353	348	335	316	349	337	351	333	323	291	340	337	330	328	350	345	365	318	329	315	311	339	323	330	318	338	326	330	359	345	324	319	324	369	296	307	302	315	345	337	353	318	318	329	308	311	319	327	293	351	316	326	291	341	347	327	339	350	291	324	348	323	349	320	363	331	333	301	338	314	344	306	331	343	365	334	338	316	334	284	328	342	350	325	347	292	325	321	303	313	325	297	335	335	321	336	340	323	323	317	356	308	325	320	312	304	349	317	339	382	324	311	260	324	364	348	329	319	316	310	309	330	285	333	344	310	332	367	348	346	334	359	366	314	321	352	322	311	310	331	334	359	313	327	336	353	341	325	334	329	345	334	315	326	334	315	311	312	309	342	305	328	302	335	336	320	315	339	365	321	332	334	341	291	335	294	356	331	337	292	346	333	342	336	313	352	343	307	311	318	338	340	308	353	337	326	340	304	317	337	311	346	333	347	335	313	323	332	297	350	327	331	306	322	331	370	365	326	330	295	316	325	342	299	332	346	321	326	346	296	329	326	319	338	342	347	345	346	360	315	329	305	327	358	356	312	311	358	313	294	330	338	355	313	339	372	303	324	328	299	316	340	326	333	287	310	314	326	320	307	315	311	327	310	350	321	331	345	313	339	312	323	318	353	329	347	355	335	331	323	333	350	300	346	326	328	317	312	338	328	341	343	358	321	307	322	329	327	342	372	295	312	279	337	315	339	347	313	329	348	351	353	321	348	352	333	310	300	332	374	353	319	314	301	322	299	342
34486	25897	2314	2442	2242	1984	1693	1557	1374	1307	1135	1147	1143	1038	1034	1011	993	1024	979	925	999	934	922	916	910	842	825	886	875	943	847	861	837	873	892	856	823	864	862	805	863	881	839	834	821	856	870	831	840	874	819	862	841	815	876	835	812	830	859	836	810	857	871	816	853	846	777	867	779	850	830	783	848	819	850	806	810	848	850	809	846	815	806	811	771	814	845	894	801	813	803	800	797	799	800	826	819	824	755	788	807	824	804	821	805	835	841	787	838	835	842	877	801	826	859	808	795	854	842	880	843	821	791	831	788	848	807	789	798	837	787	782	835	793	868	792	869	845	845	807	849	816	783	807	790	809	822	857	844	767	840	860	764	801	858	821	833	835	848	835	874	858	859	790	825	809	775	817	787	857	798	840	773	794	831	844	791	784	803	832	789	852	834	809	825	796	830	857	746	856	802	869	844	832	830	818	880	825	787	839	878	808	803	836	863	845	820	861	842	790	802	813	824	873	864	794	832	844	831	794	833	891	822	855	804	807	779	873	789	851	869	794	836	843	792	835	834	817	764	817	838	846	741	795	856	824	801	868	851	833	825	763	856	829	827	854	765	862	789	831	821	851	858	827	823	800	876	815	848	832	839	808	842	856	817	851	840	874	820	834	806	838	866	868	798	824	833	802	830	807	866	828	805	836	830	844	847	831	796	800	832	818	795	889	796	830	831	819	790	854	850	805	869	862	816	860	851	831	798	847	781	844	815	823	813	783	909	779	800	790	799	823	837	795	789	831	860	861	816	865	812	799	775	865	816	827	844	814	835	838	782	819	829	829	830	822	827	829	851	826	834	853	872	856	782	817	786	834	769	790	811	786	842	811	793	807	824	829	815	842	857	779	820	850	837	829	832	802	835	862	825	864	837	806	822	865	801	839	812	779	866	802	818	830	850	822	817	823	806	814	838	823	836	813	836	795	849	834	803	841	790	741	851	817	838	853	792	828	817	844	827	855	845	823	824	845	794	868	797	860	826	810	836	816	802	822	817	849	809	842	864	802	835	856	800	822	838	830	878	773	801	819	806	828	788	818	832	825	850	824	828	816	787	849	821	791	806	861	805	875	797	816	810	794	820	815	813	840	813	846	853	782	859	830	818	855	839	836	833	839	795	808	836	843	799	765	844	819	829	814	798	823	838	818	807	821	833	847	851	805	842	832	824	817	825	829	780	831	824	854	866	798	842	851	870	815	847	796	804	860	851	767	822	846	766	858	826	818	823	826	808	822	847	796	857	871	829	853	825	774	794	818	813	797	796	798	835	818	812	842	782	836	829	778	778	867	835	875	821	799	785	820	857	813	815	825	918	810	794	802	851	788	831	939	798	846	857	825	826	844	815	854	807	813	814	801	782	850	852	778	784	779	824	797	813	881	787	882	817	829	864	808	842	831	844	805	825	803	793	853	840	830	837	827	837	806	845	838	885	799	859	822	874	834	817	821	857	806	857	790	824	789	832	775	830	830	797	837	851	846	791	796	866	844	767	807	809	803	791	824	793	835	777	772	783	819	783	789	827	865	794	816	855	814	819	844	788	839	816	818	787	815	800	798	801	850	851	823	863	807	786	826	832	788	776	830	822	817	866	809	821	813	781	849	858	833	843	791	811	836	874	852	851	798	818	799	842	818	757	827	843	815	872	907	833	866	827	784	832	842	851	825	826	815	813	830	829	825	790	824	843	856	871	825	796	824	815	825	834	826	788	805	812	812	846	896	795	782	823	794	831	778	882	781	843	842	880	835	833	832	813	826	775	823	840	802	872	813	821	847	798	821	838	793	848	804	806	771	824	823	798	826	840	802	853	811	809	854	786	818	797	814	891	793	847	827	835	825	833	850	777	827	858	781	879	781	846	824	849	856	858	802	828	819	827	846	792	800	759	794	863	820	841	787	826	829	837	816	824	817	780	839	797	832	762	802	836	849	900	838	821	793	842	834	852	795	848	836	832	864	785	858	835	802	812	823	848	848	818	829	835	855	806	850	839	812	796	851	819	840	819	839	804	812	797	810	855	829	858	791	822	835	851	852	836	808	836	801	847	862	870	837	856	810	859	883	819	831	834	826	828	826	785	854	883	844	785	810	847	830	811	753	844	836	793	836	797	831	871	807	775	813	841	857	798	845	810	801	791	815	829	858	828	794	854	846	820	819	828	789	827	792	867	848	824	816	858	801	823	794	815	806	859	826	832	832	786	827	882	795	853	822	887	838	830	856	841	867	851	821	789	858	809	812	830	818	813	842	822	856	801	822	805	807	853	765	813	846	812	813	789	820	869	814	840	791	854	800	807	847	798	801	878	793	822	787	787	828	795	820	833	794	851	786	829	796	781	786	799	815	813	819	837	799	790	860	837	862	787	834	751	846	851	848	818	840	843	799	814	826	793	835	797	820	795	840	807	910	848	883	809	859	869	872	853	831	833	870	867	858	851	853	877	789	821	801	789	841	830	851	801	871	793	843	787	809	822	786	832	779	876	824	840	832	850	831	832	847	805	830	831	845	808	834	800	849	820	850	871	797	833	852	822	789	810	817	791	848	835	834	867	833	828	797	822	880	830	812	868	800	802	871	783	828	776	888	823	814	842	802	826	833	857	842	825	750	872	805	829	752	824	851	803	838	849	836	794	782	792	842	776	801	774	816	822	823	827	848	873	800	833	831	834	873	782	878	841	864	856	843	837	820	873	856	872	837	852	890	808	853	805	897	814	826	808	842	808	868	819	824	785	796	778	835	813	851	825	866	783	797	870	815	817	855	862	830	821	850	810	840	792	836	834	794	913	819	816	800	813	858	837	842	844	839	832	779	827	880	796	794	850	810	769	828	874	829	877	835	844	795	841	816	816	795	811	783	842	845	860	834	841	880	828	859	824	830	855	798	791	789	820	795	811	826	858	842	838	856	801	830	803	833	840	822	777	841	830	792	839	845	819	810	819	789	826	822	845	815	842	858	836	853	805	863	829	864	835	876	807	857	845	788	843	839	793	778	815	882	835	807	889	861	864	846	814	819	850	852	827	844	882	855	851	775	805	784	820	869	865	786	832	807	801	813	792	818	801	806	809	860	888	789	822	798	837	786	818	843	797	835	828	813	842	791	833	830	872	797	871	812	862	800	840	816	815	863	839	854	818	856	831	835	808	839	801	856	850	837	840	811	814	826	803	836	820	758	811	824	822	838	833	811	800	811	842	867	839	801	799	803	796	857	849	826	821	824	819	812	877	834	828	798	816	807	750	816	873	820	834	859	820	821	805	805	816	847	841	799	790	805	830	853	861	878	845	815	876	879	841	798	871	834	801	806	846	831	797	851	831	816	839	878	814	810	856	823	860	842	850	829	857	851	813	892	832	812	850	853	847	812	803	809	811	849	843	842	840	799	830	809	780	805	797	863	793	807	843	816	795	818	810	857	838	792	815	814	806	785	865	725	818	851	803	800	811	824	831	858	803	748	841	873	839	841	834	864
69225	50930	21954	7913	1177	770	740	552	525	488	454	420	409	451	377	390	376	376	359	360	370	307	378	328	355	343	349	327	308	342	375	359	313	340	319	325	349	336	372	350	332	353	321	343	341	341	353	344	379	334	323	354	309	315	353	352	309	309	304	299	350	353	347	348	324	319	339	338	380	327	315	326	324	360	322	314	335	355	360	334	341	328	316	347	346	327	349	340	350	325	359	328	354	320	337	329	355	324	299	318	353	313	317	303	339	323	341	355	307	329	303	358	312	313	310	355	336	374	319	316	318	327	297	325	311	338	339	350	324	334	314	331	307	317	303	292	351	327	317	341	343	337	324	339	331	332	317	338	314	332	348	327	322	344	350	340	322	365	360	346	332	323	338	341	320	351	353	324	308	336	317	328	314	320	326	350	368	341	347	301	339	353	323	324	341	348	331	357	332	342	354	318	341	301	354	350	329	319	322	332	347	307	352	313	334	320	327	350	373	365	344	323	372	356	345	327	330	326	343	349	315	342	357	339	337	337	333	338	307	332	342	350	355	328	308	297	308	327	329	320	333	319	358	348	314	349	345	349	352	313	325	321	356	329	334	333	333	373	331	339	334	331	299	344	346	296	319	356	339	340	337	337	360	318	357	302	327	364	387	328	364	347	337	351	343	324	342	340	337	337	349	299	321	353	330	343	339	339	337	318	316	322	351	338	348	318	362	306	330	312	343	353	313	350	324	320	319	357	347	327	338	321	334	311	357	346	318	316	323	351	349	320	345	331	330	330	331	333	376	325	302	359	336	326	319	346	329	342	324	321	323	334	339	326	343	339	303	363	379	300	291	319	365	340	321	349	353	337	312	330	335	328	322	304	348	340	329	306	333	374	334	329	333	345	355	328	298	307	305	348	313	328	351	352	328	315	306	310	325	334	364	353	366	328	356	289	332	356	307	332	317	307	337	351	353	330	282	331	330	340	318	320	339	341	346	343	319	320	324	344	346	321	355	349	338	312	333	313	342	320	319	380	335	346	367	331	309	327	373	357	339	312	335	354	352	343	345	319	334	347	362	311	332	316	320	324	367	289	354	325	314	365	358	326	358	310	339	328	334	307	345	333	355	354	348	332	335	365	328	349	335	303	310	329	309	326	304	314	310	329	351	292	331	329	320	327	372	308	344	366	379	330	351	338	363	320	309	352	340	330	344	305	314	319	284	311	346	350	360	349	337	331	350	362	346	372	324	336	318	311	330	337	317	354	327	344	332	345	336	334	336	365	325	342	323	346	355	328	311	321	327	312	329	338	294	347	337	344	305	328	333	324	348	326	330	332	313	280	347	352	316	323	326	346	307	341	307	298	323	330	313	347	351	341	323	333	316	319	337	322	303	321	333	352	349	362	290	320	358	362	357	308	322	304	342	362	324	295	347	347	320	341	354	353	333	307	333	368	361	335	310	330	331	356	366	315	364	319	341	328	331	320	310	330	351	342	362	304	350	326	317	324	355	316	353	332	336	328	332	326	339	338	340	379	329	308	348	363	383	338	304	358	347	335	317	338	329	350	333	351	344	352	309	325	325	320	311	326	317	319	332	342	331	300	381	311	332	311	347	346	346	374	322	333	327	358	343	336	332	309	338	338	319	331	345	325	314	320	346	331	362	312	325	347	318	336	306	369	307	343	336	368	322	341	335	322	369	307	339	346	338	330	357	335	301	339	315	333	330	352	362	329	279	322	321	300	361	327	310	342	332	328	315	360	377	342	310	320	323	315	293	326	338	345	330	320	316	282	317	304	309	307	319	301	315	300	314	338	331	334	350	339	340	332	315	324	324	331	335	355	377	323	341	357	313	319	362	336	343	306	344	326	327	321	314	332	365	344	306	348	330	299	352	342	329	309	301	301	339	296	366	368	358	320	353	329	322	316	301	354	333	321	302	292	331	337	345	324	320	315	329	318	319	361	330	318	318	330	327	334	344	298	352	322	309	297	323	356	321	371	327	331	338	298	315	348	286	358	306	345	332	335	323	322	317	371	320	338	342	333	346	336	335	304	338	336	341	377	295	319	333	305	305	341	320	323	349	306	344	329	348	316	347	326	335	315	320	313	328	335	344	367	326	371	321	322	336	304	352	310	341	328	322	326	298	316	331	321	331	358	347	341	310	345	324	336	343	324	350	356	370	322	324	322	329	342	323	322	331	362	335	308	326	353	328	337	304	334	338	353	326	381	356	350	335	383	342	343	341	346	360	310	311	348	369	365	314	320	371	319	347	355	337	347	345	340	308	309	332	335	336	314	356	329	362	340	317	331	317	335	356	338	332	315	305	337	324	319	341	340	329	321	321	299	313	338	332	334	319	328	341	331	327	329	358	322	339	362	319	310	316	309	312	340	355	336	324	349	313	349	320	378	340	351	368	339	337	317	337	320	307	330	357	368	324	318	352	322	337	348	312	340	341	356	321	341	359	345	343	341	306	337	329	324	340	356	330	333	335	355	364	330	351	333	337	342	312	329	340	332	333	334	343	353	353	338	341	302	350	311	302	350	359	317	331	318	381	304	343	355	320	312	324	342	339	305	338	402	342	324	284	322	325	360	344	323	317	348	302	335	332	324	326	328	295	318	335	331	324	341	349	325	337	318	348	333	335	330	314	336	344	355	340	333	366	364	330	322	358	370	321	307	336	348	325	324	324	291	303	301	358	329	327	329	324	375	352	343	301	373	322	340	330	337	332	336	325	308	341	340	350	357	323	345	326	317	333	334	330	325	332	305	322	327	321	340	329	319	358	339	349	316	315	336	314	348	336	382	323	341	332	321	314	342	344	380	291	343	334	359	368	354	296	329	297	333	322	405	322	324	289	360	375	314	322	335	337	364	332	345	325	342	332	319	343	319	345	335	323	354	351	330	330	344	316	329	337	303	282	367	318	316	313	323	313	309	314	300	308	339	355	351	307	320	367	325	351	294	301	317	330	332	324	320	340	334	376	324	324	322	341	370	368	304	315	344	331	319	318	312	304	316	318	334	336	333	322	347	330	363	347	320	306	328	333	319	385	342	344	331	339	329	321	329	319	347	343	320	313	370	325	317	330	336	357	329	319	345	314	308	309	353	316	366	326	325	342	348	329	309	329	356	354	333	381	314	367	308	337	342	295	373	341	334	339	335	359	345	305	377	352	314	359	346	316	349	353	333	325	333	336	358	327	328	318	374	314	322	311	299	335	343	325	358	340	365	345	306	363	355	351	339	341	344	338	349	322	340	315	312	350	325	326	332	328	324	365	319	354	312	330	378	347	321	313	331	354	367	340	322	346	327	322	339	356	341	333	346	338	315	357	349	306	365	325	320	360	358	323	370	304	307	309	328	341	308	336	355	302	316	307	316	356	329	347	310	341	335	341	329	308	328	327	311	334	318	323	331	312	348	325	324	321	317	341	328	319	313	358	320	311	330	337	367	337	340	326	357	323	364	291	291	300	352	323	309	306	320	348	324	346	346	292	302	355	321
43644	32474	3592	4090	3603	3061	2636	2092	1869	1729	1567	1473	1336	1274	1231	1196	1104	1050	1068	1071	970	952	941	935	916	948	942	891	945	926	873	920	927	894	851	850	836	898	880	814	871	876	863	874	799	846	825	883	832	784	827	852	836	852	806	794	808	832	779	823	799	848	828	785	840	823	770	854	784	861	864	820	783	809	832	803	882	806	790	842	824	819	833	805	846	824	816	856	795	767	804	855	783	799	833	787	851	863	840	800	760	750	776	802	829	804	822	820	793	796	795	823	769	822	788	831	753	828	736	816	831	816	774	830	829	749	824	804	784	867	786	810	895	878	756	794	803	854	799	798	819	836	789	832	809	809	778	841	754	824	759	798	844	843	829	844	797	810	776	830	754	778	826	761	803	831	793	797	804	884	779	792	757	798	770	783	773	795	831	831	797	846	803	804	791	809	857	783	798	796	776	781	799	761	843	816	804	806	756	836	797	783	764	850	811	756	797	845	805	776	789	792	839	789	752	790	784	825	773	820	800	842	836	770	804	816	805	755	827	775	821	805	865	784	812	807	834	780	810	792	785	761	788	784	794	802	845	781	835	765	768	805	797	818	806	807	754	759	771	832	796	801	883	827	815	803	840	817	780	807	818	809	770	813	851	811	790	756	798	778	761	802	825	805	771	779	796	790	821	853	837	770	763	846	784	829	780	835	760	847	785	768	764	806	852	802	762	781	826	844	855	848	758	826	795	798	803	790	776	802	805	804	830	859	823	790	814	822	876	772	809	816	808	785	802	814	771	761	724	816	819	786	782	804	854	774	815	795	757	822	764	811	802	776	859	772	782	811	804	755	794	786	770	811	804	836	833	814	823	802	785	768	827	766	802	777	764	793	806	849	801	860	815	761	752	785	783	733	836	804	823	814	806	785	805	827	835	765	804	813	791	753	786	767	825	810	837	834	836	817	790	789	831	861	815	824	776	781	833	785	832	818	774	836	814	791	795	835	840	816	831	777	735	802	840	809	840	828	771	818	769	782	791	788	816	838	769	795	788	782	783	779	811	788	792	758	794	822	768	805	801	775	829	791	709	792	867	788	785	776	827	774	801	809	832	760	779	753	801	816	776	844	756	778	844	798	834	824	797	816	845	783	819	804	841	832	782	820	760	764	792	795	787	792	804	799	818	844	824	775	742	784	816	802	808	819	818	803	804	796	806	832	831	743	743	829	823	805	821	845	790	794	859	840	756	802	832	831	770	826	831	833	796	810	834	781	789	778	810	780	787	817	779	818	811	757	823	800	809	833	840	776	833	758	798	786	770	764	796	809	786	810	833	833	835	809	803	774	801	744	793	750	852	822	796	832	807	783	828	821	847	854	830	801	841	854	818	795	779	761	780	762	829	785	835	796	764	776	846	786	766	801	861	756	787	838	833	848	794	802	741	778	813	813	839	818	788	823	805	784	816	795	820	842	789	790	811	794	814	791	820	862	873	800	863	827	842	745	805	801	812	808	846	800	822	776	809	832	822	828	817	800	776	774	817	810	814	813	800	827	785	812	833	786	835	819	811	834	775	864	791	759	806	811	803	822	810	803	784	823	831	836	832	798	808	771	852	790	847	783	823	820	791	839	836	783	786	829	842	800	801	844	808	823	846	849	806	790	782	845	806	839	833	836	793	793	810	786	787	829	830	809	783	824	774	816	794	852	817	785	787	814	776	817	821	794	824	833	779	785	853	820	853	845	778	788	782	780	790	779	806	820	769	785	811	787	788	830	780	748	781	806	812	815	760	826	834	814	817	777	787	818	804	853	884	813	800	775	857	818	845	777	820	875	793	816	781	819	800	783	809	830	785	793	780	841	818	806	805	799	792	825	790	759	834	803	816	808	792	786	801	811	831	779	779	756	840	786	801	793	836	809	827	830	777	811	796	807	768	825	769	814	834	764	805	786	830	818	833	829	787	750	799	816	790	850	811	816	796	756	837	813	868	774	790	805	794	850	816	830	816	769	801	856	793	826	771	849	816	771	816	785	778	836	854	786	793	761	834	812	803	842	844	791	773	839	821	837	883	796	834	794	841	791	814	797	847	800	837	790	819	770	809	833	772	803	789	822	812	842	799	791	851	817	802	789	777	841	782	810	856	792	854	859	827	815	858	802	811	782	774	830	814	786	786	784	793	791	782	786	807	778	813	808	810	802	737	747	779	816	814	795	827	786	820	848	795	812	804	762	814	801	820	781	797	838	831	815	829	767	765	841	827	762	813	807	786	802	806	797	804	819	747	791	793	786	823	807	780	865	787	763	768	807	779	749	858	816	822	816	833	830	844	804	775	790	776	760	742	857	751	797	810	825	772	821	822	791	766	824	791	837	798	855	807	799	766	858	868	819	766	828	751	823	752	825	787	878	802	798	810	787	817	800	784	793	757	803	794	793	856	788	850	781	804	817	774	807	810	750	844	804	807	853	799	792	840	818	828	809	813	780	757	819	822	771	824	806	832	850	820	853	799	800	798	795	836	838	806	827	823	783	803	800	794	845	791	826	761	813	777	793	789	814	835	845	848	794	794	772	871	784	821	819	769	780	823	789	818	827	784	834	805	841	743	832	814	789	767	782	802	788	781	774	842	820	759	822	783	774	819	792	772	821	807	804	777	790	812	811	791	754	847	793	854	790	817	808	790	810	796	781	823	804	864	805	772	797	786	834	806	787	827	829	822	782	828	795	809	833	810	788	817	813	776	810	798	770	785	830	797	802	788	783	841	796	775	838	774	761	787	803	826	770	802	764	825	844	782	825	784	799	790	796	828	805	797	800	808	787	772	824	801	745	781	793	773	809	733	816	832	846	844	806	769	825	812	791	746	817	788	829	876	792	829	786	821	789	792	790	832	804	821	845	818	813	817	819	742	814	823	809	830	845	800	795	798	815	828	846	826	820	828	813	772	807	791	773	821	795	749	815	819	823	828	772	834	816	799	745	801	805	758	807	836	789	803	823	780	789	798	771	800	819	829	789	810	789	819	768	844	791	793	814	817	874	799	787	841	829	801	844	817	801	775	799	816	854	821	783	808	758	826	826	773	820	794	809	829	784	762	806	823	763	819	803	753	792	803	826	835	799	823	759	773	829	822	789	786	814	810	798	821	782	803	859	762	796	813	805	792	809	784	838	838	797	790	789	755	757	828	837	768	833	773	835	759	779	809	798	834	808	857	752	776	779	797	836	794	803	802	814	814	792	785	858	798	782	803	806	843	831	771	839	799	783	808	802	822	853	775	819	774	789	781	785	792	799	817	787	822	792	753	772	794	816	796	808	808	812	821	792	841	765	817	810	807	832	781	746	817	796	810	825	832	814	803	811	818	840	808	767	843	804	796	789	762	800	784	788	762	816	799	809	798	815	796	765	785	818	819	771	793	806	754	787	797	824	815	794	777	799	808	830	810	835	776	814	733	799	787	824	775	763	801	838	824	820	797	837	815	842	777	794	806	805	786	826	807	810	807	858	796	788	773	864
8966	4278	285	179	179	182	179	162	179	164	184	190	192	172	174	160	146	162	176	163	176	185	189	190	196	168	173	188	167	141	164	164	185	172	180	159	177	176	184	156	192	202	146	188	169	190	157	173	186	178	153	164	181	172	152	184	203	161	179	155	168	191	183	168	152	168	185	199	158	160	157	165	173	178	161	158	172	194	168	182	163	175	186	175	172	154	180	154	169	161	173	176	184	170	151	169	185	171	170	157	165	179	181	185	170	200	180	155	173	173	171	166	178	158	186	209	170	165	179	163	176	167	195	170	157	171	173	173	159	161	160	187	182	171	164	178	186	164	161	184	180	160	156	190	178	168	176	171	191	180	184	189	175	161	178	167	183	173	166	150	154	161	164	184	156	175	171	177	177	171	194	184	173	173	172	158	190	153	201	193	166	186	160	195	154	152	171	169	207	165	176	178	174	169	210	170	179	165	163	172	180	160	203	149	159	195	171	180	170	160	169	189	174	164	166	164	164	158	180	160	163	174	157	197	159	166	176	181	164	181	182	152	154	171	182	173	178	152	179	148	157	176	202	166	165	189	174	162	158	162	178	161	177	187	196	166	166	182	173	171	151	185	164	169	151	176	167	178	156	173	181	176	169	168	167	140	144	179	186	160	178	144	197	199	160	166	156	150	185	163	169	164	166	158	164	205	180	187	153	206	140	177	174	157	159	157	171	173	184	169	196	185	156	131	186	170	172	148	153	151	155	156	207	170	189	165	155	169	170	199	196	169	162	143	161	190	183	178	174	172	191	178	168	147	180	150	181	171	181	171	173	165	178	159	161	192	163	169	184	177	193	172	165	170	161	154	153	170	158	198	193	156	176	163	155	168	189	161	173	171	189	176	182	180	181	181	188	163	177	173	176	167	175	174	203	181	167	142	155	169	177	178	157	173	164	172	192	169	154	190	174	173	164	170	166	167	198	177	179	158	161	167	175	155	168	191	144	170	155	185	166	170	169	167	164	155	159	171	153	176	180	175	163	192	160	170	189	189	167	185	184	160	173	179	172	177	204	182	170	174	183	196	171	179	179	176	181	183	166	166	142	168	173	183	175	174	171	144	171	177	202	150	159	151	165	175	191	177	191	159	190	170	158	176	170	171	172	198	163	163	186	185	174	157	156	175	163	198	156	166	156	159	171	165	178	189	178	179	144	178	168	168	166	165	187	192	171	167	176	156	188	170	163	160	174	143	166	193	181	191	174	158	193	199	186	195	169	179	188	149	193	173	164	183	190	171	175	190	184	185	174	166	182	176	177	167	159	181	169	176	174	181	144	178	173	188	168	156	173	152	181	148	151	175	173	175	166	210	200	178	177	178	181	159	168	167	219	167	184	167	158	167	161	180	174	165	177	176	156	161	141	173	171	198	176	165	174	185	146	200	174	171	201	164	179	169	182	168	165	193	174	172	153	169	183	189	182	166	159	164	172	186	173	185	159	178	162	191	191	204	196	161	202	160	169	189	183	175	153	165	175	180	164	172	177	142	186	182	194	168	160	195	183	195	161	147	152	183	155	173	189	168	174	179	154	183	149	165	159	166	182	182	174	187	161	177	167	189	187	150	171	186	176	181	179	168	166	179	162	158	174	173	186	156	175	176	172	158	162	169	193	164	174	161	164	176	173	177	170	173	184	204	182	177	148	174	190	176	186	173	182	173	153	175	157	181	173	187	183	194	160	200	157	160	161	150	174	172	162	180	185	167	185	166	186	177	125	149	175	174	160	170	157	184	165	162	140	171	142	155	174	180	174	164	184	160	176	201	187	183	193	163	178	153	162	159	194	180	184	190	175	182	157	161	186	184	173	165	176	160	162	166	168	167	175	189	169	159	170	172	162	157	158	193	148	166	151	155	168	193	156	181	168	154	154	182	166	199	173	171	165	184	156	181	140	165	156	168	150	153	181	185	178	168	184	168	176	148	151	188	165	189	167	178	155	166	188	175	156	170	179	152	181	177	178	200	186	168	189	151	156	177	152	185	159	176	193	197	162	155	176	169	191	183	191	178	176	176	151	187	204	203	134	182	141	154	185	189	157	179	152	183	197	176	164	180	205	189	160	168	149	157	159	167	156	177	160	179	168	195	172	160	188	174	149	165	153	160	163	171	193	163	170	178	183	160	188	168	161	183	183	165	170	180	168	148	188	166	161	172	161	180	170	173	191	187	171	164	174	156	195	167	191	158	168	164	164	161	156	194	177	182	151	158	181	163	172	203	143	166	179	175	173	153	168	191	178	187	168	195	167	174	152	189	179	169	196	163	164	181	184	174	154	193	158	165	188	175	173	187	180	166	155	137	189	183	167	190	178	172	165	164	166	165	174	187	168	170	159	219	168	166	172	159	185	173	181	176	182	186	163	176	164	194	179	156	174	150	164	181	177	179	174	166	166	174	183	155	183	184	170	173	166	172	184	154	190	156	171	161	164	155	167	195	182	170	154	156	184	169	196	159	173	167	184	162	199	172	173	174	152	159	174	158	173	178	165	163	139	154	192	176	189	178	174	190	158	166	148	156	175	166	160	183	170	175	164	160	173	173	194	145	168	158	137	174	173	182	165	181	171	170	151	158	149	177	180	168	185	178	168	154	188	165	159	164	162	172	200	177	190	180	201	180	166	201	156	132	165	182	183	187	155	187	180	146	166	176	170	163	174	160	159	176	153	164	148	190	168	194	155	173	176	187	181	159	151	184	184	173	165	174	191	159	175	184	172	192	172	199	177	164	154	167	197	170	193	150	181	190	170	190	172	172	179	178	173	163	168	154	183	183	154	180	159	158	171	167	182	173	190	175	148	160	155	167	172	165	179	156	170	210	175	183	181	177	163	171	172	163	200	180	175	178	150	176	154	175	191	185	161	212	184	181	182	174	155	174	186	168	162	158	140	195	176	193	175	166	170	158	189	188	198	151	179	171	185	181	172	158	166	195	172	174	178	148	171	159	179	184	157	170	194	183	178	169	171	165	170	150	168	177	205	153	179	189	169	167	175	172	176	172	176	192	167	164	181	162	165	197	152	142	182	197	183	170	166	175	181	182	211	162	161	188	189	152	200	180	166	173	158	168	181	188	182	192	152	181	192	186	147	151	162	165	158	185	168	166	171	186	178	153	185	180	159	161	159	186	182	173	179	160	181	196	177	181	184	184	188	167	190	205	158	180	189	159	179	185	184	169	159	170	176	152	144	162	189	176	198	160	182	197	183	160	176	163	150	167	191	193	183	192	175	179	199	167	184	157	178	165	202	180	186	161	171	178	169	164	174	184	172	182	180	165	180	189	177	194	178	167	167	175	173	183	149	169	193	174	172	176	191	173	204	171	178	166	178	172	188	179	188	186	172	165	186	184	168	170	167	161	151	173	163	177	161	191	178	200	167	139	159	158	179	184	169	176	184	160	154	143	189	171	182	172	200	175	169	183	168	156	164	154	171	187	158	156	164	193	187	174	159	172	192	169	177	185
10416	6240	558	585	551	547	532	491	513	494	515	521	511	510	465	457	510	483	470	512	474	480	508	457	506	493	542	481	488	490	480	499	497	515	481	474	534	510	514	546	476	480	541	476	483	465	494	461	506	484	470	479	469	449	451	484	511	491	485	508	476	470	511	517	492	503	482	505	492	455	499	464	473	487	531	497	518	508	538	468	512	488	460	515	507	484	465	529	491	442	459	484	482	475	505	493	508	501	508	505	513	474	481	495	484	479	499	533	477	499	476	505	496	457	497	491	517	457	480	487	494	502	454	505	492	486	465	516	513	479	477	500	505	495	489	464	499	508	508	483	473	528	529	484	474	532	459	476	479	516	511	517	482	519	502	515	483	498	495	478	489	484	509	495	509	513	461	467	530	481	450	527	489	495	507	494	523	516	477	501	460	532	452	516	500	465	484	479	493	487	520	475	529	499	498	497	471	486	448	494	501	502	524	467	533	488	457	509	501	511	460	518	504	491	487	504	529	471	483	513	495	542	491	494	528	500	467	523	476	472	515	488	500	452	509	486	502	492	448	512	508	476	479	510	504	470	475	443	482	503	493	532	469	511	515	433	492	488	494	501	506	527	535	479	475	520	483	479	466	462	493	529	501	555	516	487	494	466	450	487	520	461	467	502	498	479	469	500	489	497	457	501	489	512	473	468	508	489	519	511	463	481	527	527	495	507	493	489	480	488	498	474	513	510	450	450	504	507	499	481	478	504	507	516	488	508	498	496	487	466	493	506	476	500	496	507	498	491	493	507	509	503	476	476	497	456	492	481	496	504	497	494	505	552	531	534	496	488	487	488	490	485	477	486	495	481	507	516	491	517	515	463	481	473	494	510	502	460	469	545	483	530	460	531	494	519	497	495	521	492	485	467	499	520	485	510	477	500	467	517	483	485	467	435	486	476	486	468	498	467	463	515	511	502	503	518	474	496	439	519	484	481	486	451	475	498	497	508	491	450	507	471	467	521	531	491	454	490	511	510	492	500	491	473	505	488	490	464	514	461	470	455	463	487	495	504	472	472	501	465	477	513	529	541	460	486	469	484	520	489	447	504	465	473	483	527	502	531	472	513	490	508	460	498	526	510	452	504	513	492	519	514	564	484	477	484	491	510	510	501	508	468	440	461	482	484	493	484	477	512	499	525	485	491	525	484	466	510	465	516	499	517	491	478	520	508	497	502	503	471	464	481	518	481	470	509	474	514	495	486	504	480	461	525	538	494	520	495	520	513	463	483	512	496	491	500	479	508	463	497	475	497	528	498	492	476	506	475	474	497	510	504	467	511	481	481	532	508	486	498	485	480	487	516	472	476	486	512	496	503	504	453	521	513	487	443	500	505	524	526	463	498	467	503	489	514	456	446	470	495	498	500	487	477	482	499	474	495	501	506	534	486	489	492	517	482	503	522	462	462	507	490	458	472	492	509	481	491	454	509	456	452	461	470	474	496	505	500	484	480	539	539	507	515	476	515	513	517	519	464	466	466	476	505	509	479	490	465	479	492	481	489	521	495	482	476	529	530	482	504	488	503	485	514	556	480	503	500	527	510	491	495	483	508	502	469	493	476	504	483	493	462	461	485	517	466	495	512	529	547	498	456	482	483	522	500	508	525	490	511	474	455	516	533	484	509	517	490	459	484	523	495	468	505	524	493	490	506	492	486	508	512	468	509	503	492	453	511	482	454	486	493	473	544	467	484	459	489	534	501	462	519	488	499	487	489	474	462	491	501	507	472	476	490	467	528	485	486	501	520	463	503	481	491	518	497	451	494	498	457	472	494	453	475	488	482	486	467	465	429	473	469	504	464	506	482	502	499	502	502	501	517	481	461	501	480	492	503	503	485	539	533	495	478	518	485	475	493	492	526	531	488	461	469	502	485	461	518	524	483	470	482	494	467	509	524	473	484	481	473	501	495	455	489	528	462	520	486	510	485	460	484	489	499	521	493	538	479	499	475	469	495	499	497	534	462	520	506	521	497	477	504	504	513	507	525	519	513	464	514	531	448	528	464	520	471	503	519	507	487	489	499	513	482	480	469	502	503	499	492	463	495	508	500	469	483	472	507	509	467	504	523	490	497	492	453	472	466	505	481	474	503	492	502	524	519	454	470	491	480	471	482	543	476	503	491	501	447	467	504	451	476	484	535	442	480	470	484	498	501	504	506	485	495	555	461	467	521	516	506	502	467	464	459	479	512	474	538	467	495	494	495	496	503	476	480	531	476	478	471	465	513	517	448	467	511	506	503	499	502	506	519	479	498	464	515	489	468	507	503	486	470	476	510	483	521	518	476	489	465	523	497	418	492	487	492	503	517	485	485	472	494	470	489	467	503	502	473	498	485	523	521	547	506	513	522	529	459	462	478	533	487	451	483	483	449	480	484	521	547	508	513	484	497	509	489	499	498	459	484	508	445	522	506	504	478	498	485	527	498	483	500	487	484	459	495	502	487	465	494	511	525	498	501	487	502	509	476	484	463	547	502	496	503	491	526	479	486	495	476	535	517	511	475	466	484	433	435	494	493	469	477	482	483	503	500	448	445	479	495	480	506	498	531	499	498	484	509	497	473	460	477	479	515	510	519	513	512	457	473	510	495	518	487	506	481	466	520	515	497	499	469	451	524	473	549	499	454	492	489	458	483	487	487	479	508	516	476	482	485	497	492	475	490	523	497	495	458	498	472	500	525	509	513	511	530	509	530	490	488	509	492	487	500	460	513	507	520	518	522	497	501	515	470	501	496	479	525	463	504	508	485	500	485	478	485	509	477	467	503	482	454	494	474	491	485	509	504	477	468	516	473	506	442	473	471	454	495	456	500	449	484	476	462	493	468	510	482	519	484	480	526	521	521	482	485	475	495	521	498	503	504	508	464	524	498	483	522	514	498	482	473	506	502	503	520	497	490	507	490	478	505	451	451	525	501	520	483	492	547	492	476	506	471	481	498	476	492	437	485	489	486	494	461	489	514	504	540	503	467	504	524	496	520	468	513	489	536	488	483	521	469	487	487	529	480	493	519	554	478	460	487	492	469	485	480	485	467	502	467	520	518	525	492	476	489	492	489	463	496	499	490	496	484	524	496	462	495	471	520	492	471	491	514	455	498	496	511	489	473	493	497	445	488	498	501	496	524	480	537	472	507	493	480	492	506	496	457	494	436	496	538	480	519	524	460	469	500	462	485	462	457	477	489	448	530	496	495	514	468	480	503	536	460	468	510	527	453	466	548	539	499	522	471	502	488	486	522	500	482	495	511	475	490	458	546	492	459	542	514	488	434	498	495	491	501	487	472	516	469	493	489	494	486	458	488	498	446	524	504	514	473	482	547	456	496	520	504	499	473	545	477	500	457	505	446	481	559	430	502	522	491	528	526	510	497	471	509	479	499	500	453	480	489	482	516	514	503	508	490	473	494	457	466	506	461	484	507	486	488	477	479	517	505	509	526	495	471	517	474	476	489	448	489	485	481
54912	45530	14196	2040	662	606	497	477	424	424	389	366	388	356	399	351	349	295	327	353	345	341	339	338	336	340	324	354	298	317	319	357	359	353	358	310	337	340	335	349	315	337	333	334	358	309	324	307	315	285	356	361	337	339	336	346	320	367	325	334	345	326	320	341	289	328	347	332	339	345	334	345	319	336	294	351	342	335	326	328	348	337	340	299	330	328	326	341	346	308	301	331	342	353	354	335	342	332	347	301	330	355	345	357	347	355	320	316	308	304	330	300	356	325	339	297	337	318	317	308	371	312	328	315	306	329	321	342	338	288	323	347	295	335	308	340	319	305	323	330	291	326	304	338	340	326	285	328	305	356	362	339	328	369	359	354	332	338	318	330	344	353	328	366	341	332	349	326	325	333	351	286	316	349	326	304	378	305	310	336	325	350	347	324	326	325	341	352	326	306	291	323	331	325	342	337	331	329	357	324	295	409	345	297	322	295	351	319	337	318	319	335	321	343	342	356	319	335	317	355	333	362	357	367	306	356	337	344	363	329	333	364	338	330	290	332	344	346	354	340	348	350	342	344	307	352	345	344	302	330	309	337	342	309	312	313	327	387	320	317	365	336	312	346	352	338	343	353	300	330	373	338	337	334	319	355	308	306	382	325	338	291	343	368	368	332	300	331	314	329	327	333	351	371	309	313	328	343	315	317	327	349	288	337	334	353	303	345	349	336	321	343	339	302	356	333	342	325	346	335	274	334	346	302	317	323	325	309	349	337	341	311	380	320	352	311	342	343	340	327	346	351	296	308	347	361	325	327	328	322	313	344	317	307	330	342	335	296	360	322	320	357	340	317	342	329	306	337	313	319	321	335	337	324	346	313	324	340	365	311	344	335	325	313	332	327	342	323	314	364	325	310	317	342	331	333	342	319	304	330	353	363	305	368	285	330	289	328	337	360	319	332	347	329	362	310	339	344	329	291	326	354	330	318	312	352	321	287	362	343	354	295	341	325	329	332	306	334	295	341	359	380	319	329	336	316	342	333	337	352	363	345	362	343	307	381	368	364	316	312	358	356	302	340	323	303	326	355	303	335	311	325	354	302	349	348	319	333	337	352	339	354	322	324	344	339	368	305	323	317	328	365	344	363	362	347	364	338	375	343	345	324	340	361	346	351	333	351	354	328	329	363	338	294	302	320	337	330	307	336	336	341	350	314	350	316	308	360	337	332	337	310	360	353	351	353	330	345	312	345	321	314	350	347	314	316	330	330	343	334	307	351	324	312	337	345	287	350	343	348	295	353	343	327	329	321	356	360	301	334	357	326	311	342	347	305	311	294	380	324	299	347	346	332	348	332	344	333	328	320	329	366	345	301	323	322	327	365	317	358	303	336	292	335	368	347	338	327	315	345	367	293	343	323	326	315	349	354	362	357	350	359	321	310	335	304	333	351	334	343	310	327	337	307	337	343	336	359	290	381	315	355	319	318	326	326	320	309	341	316	335	305	312	318	355	340	313	355	299	338	337	336	330	317	285	322	337	336	368	344	332	311	371	366	343	286	342	374	321	343	332	354	342	365	332	363	323	340	320	319	349	351	336	334	314	318	316	351	314	339	305	319	330	317	345	322	305	308	310	314	331	305	353	315	376	345	325	308	341	351	343	305	328	343	334	306	341	336	333	341	333	385	312	328	357	346	346	316	349	347	343	316	315	311	357	337	318	341	329	277	351	380	320	296	313	309	346	323	342	330	309	335	323	336	328	356	342	354	334	343	340	337	318	348	324	342	383	358	283	326	322	317	329	380	349	359	344	340	360	328	316	316	326	330	371	349	327	344	348	362	301	318	350	323	354	326	344	336	279	318	309	334	353	348	303	362	334	344	347	326	314	345	345	314	351	351	350	335	332	341	340	323	330	328	295	337	325	323	385	323	334	365	366	323	340	308	315	367	344	335	348	360	332	307	337	343	358	348	337	327	349	362	346	339	359	308	328	358	330	304	350	340	371	351	352	390	358	325	301	284	323	340	364	323	324	353	319	323	332	359	323	312	353	349	333	299	339	325	332	308	335	336	323	351	325	311	341	308	354	328	306	360	338	336	319	310	321	344	327	332	340	344	352	288	304	325	313	348	309	342	303	337	350	348	330	334	347	327	338	373	349	355	360	320	351	300	332	321	334	343	341	345	319	325	341	323	326	334	341	327	325	320	322	333	317	343	350	308	328	328	367	311	294	325	316	374	354	356	326	320	308	325	314	341	302	283	342	333	333	357	352	314	346	317	327	312	311	350	333	342	299	343	332	309	318	297	316	317	358	347	366	333	295	294	352	344	351	327	289	328	301	365	313	326	334	347	345	338	327	316	302	306	316	316	327	301	317	345	364	341	345	314	317	365	334	317	336	336	306	352	374	376	317	313	365	317	309	320	339	318	351	349	322	308	336	339	342	328	331	328	312	311	296	324	310	319	325	347	349	330	335	336	314	327	304	316	342	336	333	341	323	327	314	350	334	332	327	347	339	333	376	333	301	335	350	356	296	346	317	353	338	328	353	311	336	321	324	333	350	323	342	331	321	320	305	356	342	305	329	302	336	326	333	332	362	379	324	327	333	309	330	305	332	345	339	356	341	332	329	327	351	324	351	335	356	347	341	315	332	363	370	346	366	336	318	360	314	344	329	308	302	322	319	335	319	336	329	374	342	341	315	334	302	354	367	334	311	332	341	323	338	306	350	342	326	324	295	325	339	303	325	325	309	346	332	329	339	338	360	330	309	347	388	325	353	351	345	311	314	333	345	314	334	352	301	347	330	352	341	344	315	331	330	335	329	316	325	324	295	383	328	345	334	345	323	359	307	316	323	326	292	351	316	320	333	357	356	325	327	315	343	307	299	314	336	352	346	307	340	316	311	327	318	307	322	325	365	355	325	306	324	334	377	346	322	324	326	337	335	336	350	330	343	309	304	309	307	358	337	324	323	331	333	318	337	354	336	377	334	366	356	316	289	362	315	326	333	289	327	343	356	348	319	323	324	319	316	352	369	304	302	330	322	338	323	328	346	329	355	322	326	313	336	315	335	355	334	342	322	359	347	346	316	324	319	306	316	331	345	297	330	329	276	329	339	295	326	310	313	325	334	318	326	328	327	320	343	334	343	353	339	376	345	326	342	358	379	322	380	332	327	331	346	341	329	322	333	333	358	324	330	336	308	336	332	321	347	327	310	316	342	318	325	320	345	306	344	352	307	331	333	313	352	310	362	310	340	359	335	332	342	326	351	342	316	364	349	334	356	344	332	319	354	345	362	343	351	355	316	363	307	324	310	327	317	358	335	316	320	325	362	348	324	330	324	308	302	344	357	325	312	312	318	329	355	356	359	339	332	314	353	320	332	297	318	348	317	307	333	333	339	335	317	309	322	342	334	313	302	371	342	321	335	346	336	319	305	361	336	343	355	362	351	330	318	296	353	330	319	343	353	321	340	330	305	362	340	313	334	288	349	319	359	337	314	326
34644	26192	2344	2597	2296	2021	1748	1529	1337	1300	1202	1154	1162	1058	1054	980	934	972	1003	1029	918	896	935	872	910	877	909	924	875	884	919	836	862	858	894	829	875	866	856	871	827	823	853	802	879	812	854	821	790	827	827	842	857	787	843	867	847	909	848	873	814	861	821	844	861	828	836	853	825	816	900	857	861	799	881	917	838	811	858	854	758	795	862	861	840	820	842	814	876	840	875	818	812	831	863	806	767	883	833	832	817	837	818	850	899	782	862	843	835	813	834	797	815	814	857	839	781	828	842	804	838	869	865	854	832	775	826	857	790	839	853	799	849	831	876	815	806	818	803	868	822	834	839	879	840	804	824	806	867	849	817	819	856	802	876	862	826	823	845	866	864	841	868	850	832	779	779	876	854	815	821	787	823	812	800	790	824	849	822	839	843	825	833	850	790	821	846	791	864	812	833	792	811	834	834	834	892	813	867	860	793	839	827	806	878	805	829	821	829	831	847	854	843	812	817	817	796	777	813	811	804	778	846	803	799	852	855	773	810	839	845	841	802	870	823	792	797	788	845	839	882	859	840	818	800	872	778	785	845	816	817	866	814	789	833	771	826	814	817	792	787	855	786	796	775	802	845	780	846	833	819	861	802	814	796	830	791	819	853	802	821	852	819	844	857	850	819	864	804	795	838	817	815	809	838	834	857	851	782	812	769	893	769	861	796	843	827	782	835	834	793	828	848	863	824	864	842	836	785	866	791	829	874	853	799	745	840	783	830	867	862	852	853	850	783	827	842	849	806	869	804	858	814	829	822	817	793	873	804	817	820	797	812	809	831	832	824	826	820	823	803	867	834	778	826	848	843	813	814	839	825	774	822	785	860	851	847	762	824	837	801	845	845	809	852	834	822	830	848	824	825	846	799	849	821	840	818	821	780	793	806	835	781	839	821	820	845	854	823	865	851	832	824	859	850	856	835	873	798	786	875	827	797	805	803	812	809	839	827	823	849	883	872	830	835	821	795	799	859	834	805	872	810	808	855	869	813	830	876	759	859	840	847	815	844	869	837	835	804	850	871	860	871	827	838	845	860	809	859	862	825	846	777	843	843	800	846	793	841	809	923	846	791	898	837	855	775	845	854	832	792	860	807	798	840	829	869	825	853	869	845	829	832	822	829	812	768	765	871	819	856	822	837	835	836	824	842	868	847	795	814	872	849	844	822	811	819	823	847	800	819	877	832	846	872	862	827	861	838	791	817	823	824	880	815	850	821	876	823	848	850	814	783	798	816	830	826	867	797	768	850	843	817	846	816	825	795	815	793	817	856	802	847	811	861	906	810	833	840	788	812	843	799	821	844	857	866	825	863	779	826	819	816	840	825	836	843	788	821	842	808	834	797	812	775	837	801	853	826	841	832	806	797	838	852	853	845	873	775	812	825	831	820	818	839	856	853	857	857	855	836	838	807	808	789	863	819	849	837	873	842	779	783	822	804	842	794	798	826	853	798	865	859	798	858	804	838	855	804	831	804	844	821	805	821	835	771	820	850	831	772	767	843	817	844	827	846	836	794	808	812	831	843	838	800	754	820	825	825	783	880	851	806	850	801	786	819	884	850	846	859	815	827	840	810	774	832	812	844	829	830	841	776	856	783	826	789	869	802	818	862	829	831	801	844	844	852	848	838	794	790	842	846	824	845	809	796	795	799	809	804	826	806	854	839	857	858	838	864	772	825	860	781	844	792	833	868	863	843	817	850	821	823	869	794	817	847	826	849	842	813	823	870	852	881	874	829	849	800	802	845	800	857	859	862	816	815	857	811	801	796	868	852	861	821	847	811	864	832	821	832	850	837	869	805	842	891	840	813	852	828	834	811	837	858	874	830	826	759	778	807	827	797	855	850	884	835	833	855	820	810	765	857	822	835	803	848	862	862	835	814	809	786	810	784	791	764	815	803	805	859	821	805	844	829	828	813	855	831	851	843	824	855	868	818	822	763	777	879	811	793	834	827	841	829	791	842	849	869	792	831	864	810	794	803	875	859	854	849	802	861	836	865	839	860	826	836	841	847	817	804	849	847	850	819	856	818	840	841	848	892	840	868	847	807	849	860	858	842	847	873	848	837	853	830	848	793	815	849	850	790	832	855	841	831	796	841	854	835	783	812	832	836	840	839	831	831	835	830	849	837	836	788	803	841	868	785	831	839	855	805	798	813	816	839	786	885	863	781	854	798	820	858	772	829	841	841	839	838	790	841	852	822	875	813	863	797	838	805	833	835	804	832	831	772	801	821	823	837	848	747	806	859	815	825	817	858	857	851	796	883	798	822	822	850	802	780	819	819	805	810	843	863	819	872	804	824	844	806	824	869	803	861	865	885	809	848	858	799	837	798	794	835	823	808	798	825	876	823	833	837	807	856	850	878	822	828	779	808	792	857	813	845	804	823	836	830	801	839	787	786	840	843	789	847	829	775	862	822	864	882	787	844	796	851	836	782	858	858	798	763	858	832	781	862	816	806	846	793	834	888	834	855	841	832	836	871	833	810	813	800	808	862	823	831	775	814	858	810	783	810	778	850	837	786	872	821	755	817	847	863	850	809	849	787	874	811	777	874	795	834	807	828	801	841	842	788	833	868	829	794	836	841	822	788	824	855	859	837	872	802	804	880	870	806	828	854	854	818	841	856	822	794	845	855	858	821	840	865	848	824	825	842	840	851	809	842	838	790	848	854	820	895	855	818	876	802	806	796	846	823	843	806	848	853	798	833	821	844	859	799	808	792	803	848	826	858	813	889	793	861	795	808	848	865	790	815	799	823	833	838	847	878	812	849	768	842	828	798	850	890	839	871	870	733	789	807	833	824	832	811	825	797	836	811	800	884	832	803	892	792	823	864	839	832	771	827	819	816	844	798	828	859	789	798	821	789	842	827	825	843	879	838	869	837	862	829	816	780	809	818	857	869	833	845	806	826	819	832	843	838	859	845	864	818	818	752	785	865	815	841	835	880	858	848	828	835	800	819	828	862	785	806	826	820	872	827	748	827	808	825	818	857	821	805	831	808	812	802	851	836	815	803	827	846	789	797	787	826	797	795	859	816	809	882	870	854	809	813	818	786	872	859	862	860	859	818	846	806	856	813	867	846	783	826	814	855	798	793	796	807	795	801	854	845	836	868	826	847	855	900	817	808	786	829	864	826	802	852	834	821	839	769	798	776	842	820	858	819	790	738	821	892	845	805	856	810	776	854	839	813	856	845	822	816	816	877	797	843	837	877	867	829	840	818	866	824	823	791	856	906	796	781	847	844	832	867	853	794	836	873	801	803	821	822	841	791	793	870	845	823	792	850	811	793	836	866	809	793	832	819	851	814	819	818	830	850	857	838	811	858	828	776	874	849	828	832	802	852	865	865	825	808	831	830	808	829	856	781	823	868	785	846	837	852	812	803	839	817	844	817	844	865	812	805	805	832	856	820	862	815	810	867	776	830	820	842	796	843	828	846	846	839	816	824	797
68806	52872	21916	7037	1091	799	687	545	538	418	445	440	403	337	401	398	420	340	341	370	381	361	337	334	314	362	356	362	365	320	341	375	360	390	319	355	345	341	378	321	330	387	348	362	308	301	343	348	335	351	332	374	317	335	335	360	342	347	377	312	324	331	323	343	336	343	331	327	345	365	340	350	335	353	357	316	334	346	345	321	331	327	329	329	352	329	371	345	329	331	290	325	339	312	329	344	314	300	348	334	331	306	326	360	343	350	311	354	312	323	344	349	356	331	363	316	334	368	337	365	337	345	321	309	352	341	306	323	338	314	324	336	361	327	332	338	368	369	306	330	356	323	341	361	346	389	323	330	314	310	335	338	334	301	370	334	336	328	323	325	340	336	317	330	376	342	332	339	340	325	306	334	338	337	328	334	299	301	347	309	270	340	350	327	329	339	331	320	335	357	346	365	327	344	330	333	350	352	335	345	334	352	308	358	337	300	328	315	334	359	355	356	363	336	331	328	362	335	328	325	341	364	307	309	335	360	320	340	329	355	324	349	332	301	321	333	334	360	321	331	346	328	311	377	332	308	345	342	308	371	337	319	318	332	301	308	327	369	344	333	317	341	345	379	313	292	342	353	328	340	318	310	330	352	360	371	343	332	305	309	332	381	325	348	323	363	310	319	373	374	347	321	341	354	345	338	329	338	336	330	358	375	336	312	332	337	310	324	306	355	292	322	377	327	351	329	338	295	340	335	323	351	339	348	347	347	337	332	319	342	320	344	302	329	329	286	341	333	358	351	342	350	336	305	347	321	292	345	335	335	301	292	353	306	353	344	318	306	350	305	336	333	352	347	318	328	343	323	324	339	366	348	309	330	340	340	324	309	325	332	348	380	303	310	325	348	329	360	342	346	331	330	375	326	340	330	363	365	360	355	332	358	368	341	355	322	327	330	335	333	341	342	336	343	342	332	349	310	348	330	378	327	349	360	302	298	352	344	336	364	333	353	338	355	364	361	316	326	305	344	354	330	320	314	323	351	349	329	304	331	318	341	345	347	317	384	353	318	351	311	327	334	312	356	395	297	363	355	321	347	345	333	347	370	343	340	340	361	326	290	333	331	362	329	323	338	322	339	355	352	331	337	293	300	332	328	337	332	348	353	302	312	332	324	345	329	335	346	317	332	343	306	353	326	298	355	331	340	312	331	344	289	350	326	316	317	318	331	328	313	300	362	324	348	324	340	350	285	360	320	363	336	318	345	320	339	324	345	337	318	340	347	355	336	317	328	345	325	345	338	314	342	338	329	315	361	335	388	367	303	333	344	327	316	325	342	329	351	347	343	304	328	325	299	314	373	322	357	354	303	324	340	358	326	321	335	340	329	319	361	350	348	371	327	326	341	325	349	307	321	329	348	331	323	340	333	345	366	335	340	349	325	298	333	328	359	309	313	339	323	317	319	330	342	314	359	315	349	309	351	357	373	341	334	334	316	317	305	329	346	335	312	326	320	321	343	310	329	338	335	329	340	358	341	337	347	314	358	343	314	333	322	352	321	307	353	341	317	327	319	344	360	284	330	343	340	317	333	343	357	349	317	323	370	367	303	336	340	361	325	323	341	330	335	378	348	334	314	362	339	370	326	339	342	323	319	300	334	349	335	353	324	328	342	311	345	340	335	342	369	349	329	343	318	308	290	313	326	375	331	339	325	359	333	355	342	348	319	335	319	344	333	319	331	335	365	341	303	326	308	336	357	347	334	319	317	339	343	332	315	371	338	305	364	340	299	313	306	353	343	348	330	357	362	335	302	355	346	357	327	315	320	353	352	345	340	350	354	318	337	326	339	292	329	352	303	313	309	320	339	349	301	358	331	341	343	334	337	310	346	318	346	318	322	322	364	363	322	318	371	346	314	341	322	336	348	341	314	321	343	339	329	340	317	341	357	342	335	340	336	355	336	329	332	344	330	388	347	355	372	326	365	364	341	368	332	370	351	329	315	335	358	326	326	351	353	337	330	308	322	322	304	334	332	318	342	346	308	317	341	322	340	323	349	333	326	317	333	352	376	318	314	336	310	339	335	316	349	366	335	291	282	343	335	317	307	354	327	342	354	344	318	376	291	303	357	378	318	353	325	323	341	329	338	299	333	323	349	319	326	320	306	334	355	329	381	341	331	342	332	317	309	336	358	320	319	354	291	315	359	336	340	310	357	311	326	355	360	345	346	315	310	322	309	335	339	313	336	344	361	337	331	315	300	324	362	299	303	371	317	336	357	356	329	369	333	364	349	347	373	353	324	333	322	373	328	335	334	344	348	321	336	317	302	322	325	337	299	355	335	349	301	319	345	341	325	337	360	315	330	292	341	335	359	318	350	325	321	310	330	321	347	342	336	342	331	311	308	318	341	355	357	349	354	307	297	320	324	355	320	394	322	327	334	339	333	359	350	364	341	371	343	333	340	336	317	346	333	338	338	339	323	343	322	295	358	339	321	334	330	347	325	328	327	335	342	330	331	335	316	318	344	340	331	352	346	321	346	346	320	323	344	338	322	323	319	316	312	324	333	349	352	363	357	345	329	367	337	335	312	330	359	311	331	305	359	318	331	344	304	355	325	300	319	311	325	327	347	347	354	313	335	322	323	319	350	332	322	359	336	351	330	384	366	330	334	312	340	326	327	293	331	348	352	369	347	323	303	316	351	351	358	327	355	336	347	325	350	308	351	333	288	360	366	325	360	350	305	357	327	317	349	332	354	353	345	340	341	325	328	318	320	301	289	351	333	342	352	369	335	352	319	358	358	371	330	340	398	303	326	338	327	320	362	340	369	350	312	341	360	330	350	342	321	313	340	309	322	365	319	372	313	332	365	374	350	338	323	347	327	353	306	321	353	323	348	342	346	337	309	328	345	344	316	349	328	329	337	340	349	352	315	351	350	314	339	354	317	357	347	319	326	362	345	344	343	308	319	310	337	350	344	353	318	347	370	355	338	345	330	364	357	340	312	346	315	326	345	313	312	347	348	330	298	362	299	317	340	335	340	374	335	333	357	355	332	353	344	322	349	330	342	398	347	354	345	352	313	339	353	361	313	324	329	323	333	316	321	338	329	343	303	314	354	319	323	353	355	344	333	314	328	350	302	334	356	364	363	334	356	349	360	318	336	336	309	331	323	336	321	337	362	322	311	347	346	343	359	327	314	342	337	337	332	329	335	331	349	305	338	317	322	321	365	327	344	303	315	340	315	312	350	340	338	335	358	343	321	335	296	319	312	337	330	321	330	351	340	372	360	310	334	343	330	322	339	328	315	343	380	338	338	331	337	339	326	359	305	328	329	311	321	361	336	323	354	347	346	307	340	313	334	336	352	325	307	306	331	356	318	324	342	330	307	322	346	345	309	329	325	367	370	340	280	319	357	351	358	301	322	348	359	342	317	351	345	358	340	358	362	304	337	351	333	311	341	362	375	345	337	343	335	353	322	320	326	349	349	292	337	365	296	327	343	340	332
43509	33231	3605	4093	3684	2988	2469	2202	1972	1741	1591	1439	1298	1299	1174	1199	1118	1096	1042	1022	975	1005	1022	957	979	965	921	899	896	919	898	837	881	905	915	876	888	836	888	900	833	850	853	852	907	849	828	846	897	817	829	799	837	827	810	861	854	829	870	787	830	866	848	835	866	831	827	860	790	783	807	851	810	779	861	793	856	808	803	845	834	793	775	866	828	815	812	789	853	801	797	824	843	794	808	786	854	830	784	820	824	812	803	810	804	836	831	821	780	771	816	780	796	800	795	777	740	796	810	833	872	819	864	848	802	892	833	808	820	847	780	762	768	838	793	823	889	782	820	756	825	812	809	837	822	841	802	868	812	769	845	795	832	804	830	810	873	795	789	769	814	811	816	791	803	804	823	791	806	843	813	862	807	769	836	853	813	799	839	801	830	783	781	798	770	775	794	849	804	806	809	870	829	783	710	801	774	782	793	814	803	815	807	858	773	802	851	823	793	788	767	792	771	793	843	766	825	804	765	793	844	834	832	817	841	770	799	824	824	837	764	856	830	819	749	802	820	800	825	784	779	817	799	805	792	843	854	805	818	816	807	823	755	823	786	839	810	828	799	824	784	818	831	800	807	803	814	753	804	859	786	811	819	827	789	829	819	847	828	794	795	825	825	795	850	821	812	878	843	800	757	863	782	808	838	836	769	743	835	804	812	803	766	824	788	777	820	800	817	804	886	820	824	772	806	805	757	800	846	826	854	827	819	820	855	817	844	793	762	782	765	805	804	824	798	792	804	823	808	825	870	801	808	850	826	820	749	851	764	799	815	813	837	804	801	783	832	829	848	801	850	812	787	816	823	765	852	840	808	807	773	794	804	804	808	765	850	775	798	805	776	804	743	798	834	780	830	869	816	788	827	846	799	789	844	755	803	800	814	842	828	808	792	838	824	790	815	768	810	749	816	824	824	823	796	816	812	825	802	804	832	857	762	776	850	794	769	827	785	794	871	832	801	814	834	791	791	816	807	827	825	835	879	809	760	795	817	799	783	878	829	768	833	844	764	788	835	781	829	808	866	814	800	801	801	727	743	790	851	836	799	820	785	807	772	806	763	821	809	766	819	798	803	829	810	781	812	786	845	797	780	786	799	793	799	821	847	827	765	810	804	793	754	849	816	796	797	827	844	852	782	838	813	813	823	834	802	811	814	841	753	802	814	820	790	854	846	813	794	831	830	850	843	827	837	799	820	806	844	816	825	823	746	843	781	807	742	810	797	814	838	768	800	768	860	811	845	864	808	786	764	801	795	789	840	803	795	727	808	773	824	822	775	759	835	812	814	784	803	799	842	759	797	796	809	845	800	810	810	797	775	877	853	793	802	802	829	820	787	809	761	841	821	787	796	871	828	783	836	801	834	768	855	811	779	824	802	807	779	776	847	817	788	798	857	804	797	798	757	778	862	806	788	812	818	790	783	775	840	783	822	793	805	799	820	777	805	788	786	839	804	807	828	767	860	827	879	822	789	819	808	785	792	742	837	818	785	796	763	810	812	794	826	799	850	797	785	832	815	830	793	837	778	784	837	814	837	781	830	813	793	784	780	818	800	832	832	815	837	814	776	820	804	742	830	772	857	824	791	812	856	840	809	787	770	826	794	810	763	796	822	774	755	791	800	789	847	827	796	843	775	815	788	835	807	777	809	844	781	753	800	786	767	793	856	796	821	838	861	848	854	800	774	808	827	769	793	792	805	808	800	803	804	807	812	838	783	801	855	823	828	805	820	787	819	796	780	781	789	798	823	858	784	836	828	794	724	788	819	801	789	804	841	802	823	851	789	770	790	841	824	849	836	809	790	840	756	799	781	780	859	792	757	779	804	778	777	833	797	762	767	806	743	825	794	864	807	794	828	791	847	790	807	783	788	826	807	793	809	793	816	773	767	836	796	795	824	856	780	831	841	799	793	833	764	804	833	832	789	802	799	822	841	775	776	799	764	835	819	782	790	785	858	837	787	807	782	790	825	877	804	824	873	800	764	800	799	799	790	793	821	773	850	758	779	902	774	796	854	792	801	827	817	805	836	796	806	813	808	737	842	806	781	806	790	793	814	794	789	806	822	827	881	819	812	822	800	821	792	790	811	869	833	868	766	800	832	821	775	851	805	846	804	768	810	801	802	766	805	807	784	779	807	811	833	871	810	852	829	830	795	760	828	834	800	747	838	825	761	785	819	826	812	804	808	801	813	785	789	792	809	810	818	802	821	775	837	838	797	792	784	808	802	818	818	860	836	782	821	776	838	817	800	845	800	790	781	800	845	753	821	781	790	873	776	821	825	776	819	805	826	794	758	791	810	798	791	800	830	814	826	807	782	888	788	796	799	850	823	792	827	833	790	803	773	768	776	765	861	799	780	851	797	790	843	767	821	803	813	819	866	759	809	851	825	788	762	801	804	874	803	816	767	785	839	831	822	782	815	852	784	789	801	806	789	777	825	785	801	798	799	762	829	887	809	857	787	800	775	775	792	822	802	879	799	831	785	806	777	815	817	778	758	790	808	822	767	821	800	746	802	803	831	801	804	801	785	808	822	783	778	813	792	776	773	766	769	855	786	819	788	846	765	799	769	788	794	828	772	801	772	814	820	767	795	789	799	832	859	806	825	820	852	841	823	813	770	729	848	803	793	814	806	821	828	751	830	770	788	751	794	800	759	794	830	828	847	792	792	789	822	764	820	761	797	841	838	796	877	813	762	832	789	819	878	759	806	817	787	804	837	815	769	790	818	871	815	856	802	816	792	786	804	808	794	817	822	818	821	787	807	829	824	814	771	782	834	835	795	826	778	834	763	829	791	764	763	837	827	801	780	785	797	762	754	814	785	798	816	824	848	810	816	855	786	767	840	841	821	782	781	851	804	835	800	846	790	764	790	787	775	813	817	815	806	796	812	806	831	808	862	799	829	782	824	767	805	791	823	779	753	779	773	842	809	812	799	786	774	842	812	833	844	789	806	836	824	780	858	800	788	787	833	837	779	779	831	836	790	863	804	829	805	797	788	802	835	783	809	863	804	837	746	847	840	825	866	804	772	834	801	781	782	787	797	736	770	852	807	784	865	815	811	876	783	809	807	827	814	784	804	807	783	795	792	833	783	764	790	779	768	833	871	842	828	827	805	812	832	822	796	774	824	753	817	814	850	807	817	778	847	790	861	823	803	822	793	789	804	820	810	751	802	799	767	831	781	824	811	826	806	851	800	829	813	781	854	830	839	851	767	835	846	774	787	812	785	813	843	768	763	773	820	777	797	802	881	763	818	777	786	762	850	818	808	822	776	802	803	834	818	796	794	828	836	803	783	796	823	803	792	821	849	816	823	806	719	787	791	824	822	814	777	770	799	809	778	812	786	799	790	804	816	825	805	802	803	794	795	759	846	782	803	781	811	824	812	808	803	784	826	844	818	749	802	803	772	911	781	795	822	839	783	780	790	811	805	772	795	831	775	792	804	832	808	774
8732	4431	240	203	195	178	165	183	168	156	196	175	175	168	176	193	166	186	157	188	201	179	161	172	171	196	170	145	184	174	193	178	194	182	204	173	163	184	186	162	168	179	177	187	182	170	180	143	184	187	182	178	155	170	183	168	192	165	163	192	149	176	176	186	179	159	162	176	154	163	161	164	176	193	192	180	158	177	157	159	194	166	165	187	171	171	179	180	193	180	157	151	197	161	195	168	180	197	181	169	175	193	191	172	188	153	197	198	171	172	171	183	162	169	178	168	192	146	182	189	168	166	166	184	196	143	168	188	182	175	174	147	176	180	192	182	168	151	172	170	163	193	170	183	156	168	184	150	144	197	192	189	186	168	167	220	160	173	166	151	167	203	143	182	179	159	167	183	187	164	170	167	173	209	183	190	162	163	163	179	187	170	177	190	187	196	186	177	174	162	173	171	185	166	196	190	153	166	173	175	181	164	182	160	176	168	169	173	186	156	156	183	197	170	188	173	161	176	170	187	178	173	185	192	171	165	168	154	170	155	182	172	174	145	172	168	174	179	167	158	173	192	182	155	191	185	185	179	157	174	183	153	175	206	165	169	161	184	159	156	202	199	192	188	181	158	196	199	171	203	171	174	171	176	155	179	165	151	168	176	160	199	164	185	178	180	179	194	160	155	189	172	153	177	153	193	150	205	172	152	182	158	172	186	185	149	165	162	161	161	182	180	170	165	171	176	172	195	147	176	157	150	147	158	170	168	185	166	201	180	172	197	167	185	172	175	157	169	180	170	160	189	170	158	191	169	175	152	160	184	171	162	201	160	192	187	157	166	182	182	165	162	171	156	167	168	170	177	141	175	183	174	163	161	149	173	169	179	172	185	170	186	201	161	154	187	164	180	166	183	167	164	168	158	169	160	193	165	164	179	207	168	176	148	194	174	170	178	188	212	170	201	163	180	192	165	168	168	177	186	167	176	207	187	174	183	167	144	171	148	156	177	160	194	175	179	156	182	186	168	177	193	171	193	165	173	186	179	185	193	175	205	169	155	169	195	171	174	175	173	187	164	141	179	181	171	162	159	180	188	180	149	178	188	177	166	166	159	159	153	202	182	175	185	159	175	157	153	167	163	174	153	166	177	168	160	166	204	180	185	187	182	193	189	186	181	172	181	200	180	183	179	163	175	169	173	176	187	178	186	188	162	171	159	186	192	166	190	183	181	180	202	171	165	179	150	174	196	166	172	194	188	140	179	168	168	160	171	159	174	149	181	160	167	158	178	176	168	180	171	154	174	180	180	187	195	164	158	166	171	172	183	161	179	162	172	161	186	190	152	184	199	194	169	166	161	160	166	150	163	177	195	166	182	153	177	192	158	178	181	180	176	205	171	173	162	171	182	179	172	164	175	154	203	169	168	172	182	176	157	163	165	192	160	159	194	172	163	156	177	188	159	162	172	158	192	191	166	166	180	147	155	171	161	181	154	180	165	189	182	177	162	163	175	188	172	147	177	207	183	185	170	188	181	172	186	204	204	185	167	175	175	160	156	184	145	176	168	204	204	172	161	179	183	168	165	153	176	160	183	196	161	180	158	166	187	179	164	165	182	174	166	177	162	157	159	161	178	179	163	165	162	201	180	171	186	185	151	175	165	154	168	175	180	168	164	175	184	190	173	173	181	188	148	179	177	198	192	178	169	173	192	170	175	202	176	183	179	176	187	170	169	192	175	148	173	183	179	179	161	177	168	190	167	168	162	168	154	160	175	162	159	160	172	163	166	181	181	149	158	168	188	171	183	164	166	160	212	193	192	186	181	160	158	151	186	158	177	182	182	188	177	190	175	178	168	162	184	156	208	185	180	153	170	175	169	188	162	187	174	179	172	194	180	172	173	178	181	168	196	176	187	160	187	183	162	163	157	171	158	184	164	162	166	171	189	181	155	187	174	196	174	192	193	165	177	155	187	159	160	216	175	159	178	157	206	180	165	180	169	160	180	153	163	178	194	172	187	184	147	173	157	150	166	151	166	163	139	164	169	163	172	150	186	178	183	157	177	168	163	182	151	185	154	165	159	176	177	149	168	179	196	198	187	179	175	175	171	150	166	156	183	166	172	187	178	159	203	184	213	181	169	196	184	170	186	156	183	192	158	203	184	166	157	159	171	194	187	159	188	180	165	170	180	173	182	142	156	184	208	158	167	170	169	172	206	188	157	173	178	167	169	183	178	181	149	166	186	189	167	172	183	172	174	212	177	134	154	176	166	172	184	170	165	178	167	151	154	170	158	165	171	168	168	185	154	179	159	153	174	171	175	169	206	164	143	192	172	148	168	154	146	170	173	169	168	197	192	148	179	154	184	175	186	154	181	183	175	196	168	184	173	178	190	189	167	145	165	156	166	178	185	166	158	162	186	149	197	193	190	186	189	166	169	171	195	187	174	182	196	173	177	193	175	164	186	173	178	172	150	185	176	190	207	163	172	151	199	164	147	177	173	183	159	199	168	181	170	183	181	170	189	144	179	158	196	206	196	178	180	180	174	191	164	152	173	172	181	175	182	168	174	147	175	162	165	152	178	160	163	169	139	173	185	179	175	156	180	183	182	217	178	185	169	170	174	173	163	150	181	203	174	148	178	175	185	183	161	186	171	170	189	167	152	177	153	172	176	167	172	183	190	202	186	187	147	151	182	173	172	185	175	171	186	170	213	185	171	154	166	189	175	159	164	195	181	187	155	138	160	185	162	176	155	200	179	202	171	174	166	172	185	193	178	164	176	165	205	172	156	144	161	183	171	163	151	144	179	203	184	158	168	171	155	179	175	170	186	198	148	170	187	157	174	188	186	195	157	171	176	161	165	181	177	193	200	165	173	160	176	163	155	177	162	169	136	179	191	188	180	186	171	177	166	185	178	175	162	178	176	171	149	171	155	158	175	190	178	169	177	183	165	173	186	179	205	171	169	176	180	178	206	155	177	162	185	162	170	177	170	169	172	178	169	187	164	190	182	188	173	180	179	204	154	168	174	192	183	175	186	198	189	192	153	164	188	186	196	153	180	201	151	152	159	180	176	183	170	196	196	185	180	167	162	181	183	177	176	178	175	173	161	177	163	171	179	168	195	173	178	182	196	188	177	178	164	160	145	171	179	152	158	179	179	168	168	173	176	178	171	156	171	185	189	154	174	165	179	182	175	151	162	179	153	172	177	161	140	211	173	161	176	145	193	180	172	176	168	179	200	164	160	182	171	175	170	153	177	177	196	159	169	192	168	182	185	188	178	168	186	174	186	156	167	153	186	135	170	181	176	180	198	203	170	164	176	185	161	166	174	161	162	148	173	161	180	160	159	215	178	167	150	191	166	187	190	179	170	167	174	156	158	192	161	164	144	172	162	178	175	172	196	194	159	197	194	163	159	182	179	169	175	168	171	190	185	191	170	174	170	182	176	153	184	167	165	175	170	169	185	173	193	173	149	180	175	165	175	174	169	170	183	170	174	168	174
10421	6620	565	515	579	501	513	493	506	539	486	509	488	496	516	501	501	545	486	489	534	521	470	462	512	514	484	456	531	502	502	511	519	476	451	500	518	466	487	487	473	511	483	487	460	486	488	490	463	530	462	458	503	498	473	491	447	508	465	492	486	465	457	518	515	483	513	503	525	524	541	467	483	483	503	472	495	513	481	532	505	504	460	520	496	498	530	506	499	466	546	501	497	487	485	455	471	479	485	503	534	514	494	506	483	498	532	494	500	500	490	526	510	474	522	487	473	516	468	476	462	466	515	471	476	474	528	524	473	492	495	545	482	440	524	509	505	510	481	480	512	508	524	476	514	508	506	487	482	418	456	511	503	503	521	523	497	488	506	478	525	520	507	501	513	499	492	520	489	535	468	497	489	490	485	492	507	501	466	478	518	517	508	493	504	485	511	532	492	508	488	487	508	467	457	489	522	529	501	528	496	520	503	514	534	466	492	495	476	508	491	496	478	505	511	494	489	479	515	499	478	470	478	495	508	474	502	523	482	501	507	518	490	490	471	524	493	471	502	485	504	521	473	489	494	479	520	518	480	483	461	499	509	536	493	508	464	517	492	497	521	474	470	542	501	430	489	519	507	505	536	466	526	494	538	500	492	488	526	471	514	490	468	490	466	480	502	521	535	513	496	490	509	486	486	480	463	489	510	494	487	509	538	496	483	505	477	507	482	522	491	497	516	445	545	493	498	539	511	451	503	477	494	496	500	500	505	465	448	522	507	491	481	518	505	492	485	474	480	510	482	462	431	543	476	498	460	492	466	473	518	501	490	495	472	528	500	492	486	530	455	448	505	483	509	490	485	506	476	426	506	520	463	503	502	522	496	453	512	501	523	520	514	488	516	496	499	505	467	520	523	491	498	492	506	469	474	470	493	512	471	512	508	495	456	487	442	477	504	498	510	523	516	492	473	484	479	458	498	516	502	459	505	513	499	512	501	478	493	487	489	529	469	473	516	502	472	503	527	507	528	495	480	454	489	456	446	514	499	444	501	472	512	478	495	529	487	488	458	515	436	476	461	532	504	482	493	490	496	461	474	531	492	511	510	524	471	530	459	503	457	463	467	490	475	519	496	515	479	464	512	471	490	528	536	503	510	493	495	492	501	520	538	518	476	515	509	527	483	459	456	487	516	474	491	494	507	514	496	462	498	515	497	487	504	498	493	502	513	514	468	490	487	528	473	481	507	517	494	521	491	483	469	534	481	543	478	518	467	498	484	500	509	493	484	494	494	478	482	507	484	458	478	511	475	489	511	485	488	501	499	485	516	519	498	515	487	456	486	466	523	490	512	529	487	499	463	510	490	486	498	508	487	499	485	497	476	473	491	508	496	484	452	499	492	485	486	499	526	514	499	458	469	478	499	529	529	493	507	490	508	462	505	513	499	530	494	458	495	515	511	479	485	482	499	518	511	454	538	471	524	468	525	466	520	495	512	472	494	479	484	502	490	504	518	556	521	483	499	460	468	506	497	491	477	486	518	490	478	500	498	523	508	518	517	507	514	517	483	484	519	518	475	496	514	438	513	462	478	495	515	488	460	462	499	509	488	495	501	547	512	496	490	470	508	447	470	512	508	485	516	482	515	500	480	509	492	516	501	483	488	511	476	486	497	487	498	531	490	486	485	466	509	489	496	499	487	521	480	518	520	514	493	516	491	482	474	507	486	489	490	493	486	525	485	511	503	495	482	443	509	521	503	448	460	467	459	468	477	515	477	475	478	498	490	456	511	467	472	479	502	500	456	503	461	502	457	526	493	529	502	528	496	519	484	493	493	453	462	491	487	492	461	508	496	467	477	481	473	522	487	488	469	507	495	442	488	478	488	521	479	511	492	476	467	490	495	471	525	455	470	479	488	471	479	498	495	492	512	477	489	537	526	488	475	483	525	522	529	504	469	530	504	455	457	488	500	490	488	477	512	549	517	477	510	530	457	484	494	496	510	500	492	455	474	512	486	459	467	536	500	487	498	473	507	529	494	488	508	533	451	490	491	466	453	497	495	514	483	494	478	478	474	487	501	465	456	462	507	545	504	522	509	505	524	487	483	504	500	468	493	481	483	504	527	451	488	506	502	510	516	493	512	530	511	492	490	489	474	505	507	507	522	485	486	474	486	518	479	511	496	516	484	490	490	515	513	504	514	483	468	474	485	498	502	489	472	530	483	501	488	479	470	518	529	539	486	450	476	477	516	465	504	502	533	507	474	471	510	518	447	526	486	481	503	511	514	503	480	534	471	473	483	511	485	530	532	493	486	433	500	553	486	477	500	511	453	472	504	478	502	514	491	470	490	482	515	499	478	451	498	492	464	489	502	472	503	493	505	503	529	499	500	497	492	485	478	498	508	455	540	506	499	454	497	447	501	502	509	500	511	531	506	481	527	485	469	485	509	500	511	507	484	489	480	485	498	465	492	535	499	517	491	451	490	472	500	511	511	462	513	523	510	525	508	502	477	523	490	521	490	456	501	485	507	455	510	520	481	495	494	487	475	485	492	507	507	498	530	516	470	464	516	490	491	491	484	506	507	498	486	489	512	506	503	524	527	502	499	509	532	528	516	476	479	508	499	483	508	499	476	485	491	478	532	524	506	530	496	445	524	509	530	487	470	478	477	490	539	485	462	535	468	500	508	471	482	483	459	504	510	476	503	484	527	497	504	499	505	473	488	498	500	488	482	521	509	476	478	503	438	484	459	465	480	466	475	508	481	456	493	503	532	498	483	523	515	506	456	464	479	535	468	532	521	492	506	495	504	499	485	470	474	457	537	469	479	512	492	500	486	458	487	526	543	471	494	482	503	493	494	473	520	502	476	489	512	523	510	492	507	539	497	498	491	467	510	504	518	482	461	475	520	492	492	505	492	504	512	488	485	486	466	520	507	495	531	501	477	546	465	477	523	528	495	523	508	497	492	474	525	486	514	478	489	509	495	473	474	526	478	508	489	481	479	467	489	478	456	488	518	447	501	487	479	473	449	463	501	491	480	527	505	473	483	474	507	476	462	497	472	510	538	465	506	488	526	516	520	521	456	511	510	501	508	470	522	461	468	478	493	486	485	514	517	500	490	496	478	511	466	497	506	501	532	527	480	492	444	515	495	470	465	442	518	470	508	501	524	497	489	507	480	488	476	481	487	524	511	458	485	486	491	528	453	512	528	511	493	522	501	468	506	502	497	483	554	538	480	513	459	505	518	451	502	462	439	521	481	464	487	500	507	494	511	475	476	545	521	483	498	486	455	499	495	490	496	504	520	498	452	508	494	522	455	511	498	477	508	509	532	512	484	534	486	493	534	529	477	513	530	506	520	528	522	492	502	523	505	543	467	480	452	470	522	490	507	524	487	520	506	495	477	496	523	504	475	533	524	502	514	473	498	548	503	510	474	524	476	532	489	479	447	534	484	494	510	499	487	498	485	475	536	477	514	479	514	472	506	501	481	453	495	464	497	476
55225	48210	13140	1881	663	600	535	473	434	411	429	376	402	392	363	358	336	398	342	342	367	336	359	351	332	352	370	335	326	374	325	369	341	332	338	307	319	350	315	319	353	345	354	331	347	356	346	322	332	330	315	324	333	305	349	302	334	325	348	339	350	352	341	315	308	294	345	307	305	355	356	347	353	332	363	316	349	341	345	290	358	331	343	339	332	337	318	353	337	345	335	347	300	312	339	329	353	342	311	358	343	339	310	318	365	277	341	334	362	338	319	315	353	349	337	313	328	353	307	334	316	337	363	327	315	339	318	330	323	317	346	381	343	309	354	317	327	344	359	314	312	332	305	307	353	372	384	319	323	329	338	336	325	338	353	312	356	316	295	337	319	341	365	312	341	313	322	329	303	305	312	324	324	371	352	310	361	347	315	289	317	353	347	327	369	334	351	328	328	376	335	314	335	338	342	381	305	337	374	324	332	356	321	346	311	342	369	330	323	357	341	310	322	317	335	313	316	315	357	318	334	310	310	356	370	333	334	343	314	325	304	336	321	318	328	288	344	357	364	329	307	339	302	340	322	334	334	301	327	348	333	346	301	306	334	338	310	313	347	286	336	344	367	307	316	349	342	327	361	349	352	330	336	353	341	327	319	289	348	336	331	334	334	348	350	287	375	340	347	303	331	321	331	350	341	309	345	296	338	311	322	287	327	350	338	385	311	341	362	320	300	337	349	366	324	327	321	313	307	324	315	366	330	354	342	364	331	333	362	331	316	325	306	315	316	332	337	353	338	329	335	316	332	324	333	329	341	337	334	339	349	282	312	336	309	319	336	366	340	313	343	334	337	357	315	319	332	305	325	342	336	322	322	354	317	321	306	353	306	309	355	326	326	321	334	317	355	343	306	348	303	308	303	297	326	351	309	330	366	320	320	327	330	365	307	337	318	302	366	346	335	334	333	285	357	317	325	342	324	340	329	327	329	307	304	333	349	337	320	322	339	323	326	330	316	344	315	327	324	317	327	322	298	327	363	328	353	273	304	325	334	323	298	354	307	306	312	320	329	354	303	334	323	342	365	319	328	378	328	304	338	355	323	345	294	364	350	311	306	314	356	342	341	307	340	349	343	305	350	307	351	350	363	331	307	331	331	374	322	347	323	349	338	312	366	320	318	332	320	346	319	306	314	340	329	309	344	361	347	342	363	338	334	351	345	326	276	328	345	332	329	346	338	358	347	342	326	305	344	332	338	366	347	364	327	345	322	307	339	363	331	319	316	333	342	365	348	309	350	326	368	339	338	317	317	361	311	309	353	364	344	357	307	330	324	333	344	365	344	323	335	334	317	331	367	366	294	329	316	297	329	326	346	317	298	321	346	321	303	313	322	338	314	300	345	324	351	328	299	346	298	340	329	339	336	338	305	319	314	317	335	285	310	336	318	330	315	301	298	318	325	326	307	339	336	340	357	370	310	334	326	356	311	323	344	354	292	363	340	330	317	319	311	350	341	324	333	339	350	344	320	322	313	347	345	337	332	311	315	292	353	323	324	325	315	329	328	290	323	325	295	293	342	327	353	329	355	354	336	333	354	309	327	351	323	328	354	363	336	335	342	340	322	337	358	309	314	325	323	304	313	303	346	345	351	320	316	346	352	331	324	319	341	338	327	323	346	331	338	342	321	344	326	300	311	350	323	348	351	357	326	318	344	319	311	345	287	316	318	327	317	339	333	336	316	318	298	325	318	347	373	335	334	308	336	301	371	332	352	361	361	323	332	320	320	347	357	292	321	347	332	293	338	343	328	331	330	292	321	329	331	318	351	356	312	324	347	331	338	357	335	361	322	332	312	362	315	333	366	308	354	338	338	332	332	345	332	346	331	322	368	326	321	310	353	329	324	304	337	322	310	352	337	337	310	328	318	313	335	317	338	318	304	343	330	326	310	350	345	333	315	343	340	347	356	330	368	329	314	321	338	338	349	326	347	323	326	326	328	291	311	334	337	317	358	314	369	344	353	345	333	348	339	347	313	299	294	312	362	344	329	313	332	352	327	317	349	336	304	329	359	325	324	338	314	327	335	312	312	334	335	333	316	326	370	367	321	301	327	318	353	323	315	329	339	344	336	342	371	298	359	363	352	362	341	361	349	338	320	348	337	347	343	350	356	351	316	322	313	333	312	355	323	324	340	365	334	332	350	321	325	320	304	334	351	347	323	303	300	332	355	310	308	315	332	326	313	320	340	337	336	327	326	355	328	345	308	334	332	341	337	356	317	350	316	312	350	365	357	322	342	347	320	345	332	334	341	340	332	310	339	292	338	348	320	325	333	333	324	348	324	319	303	340	319	299	350	346	339	344	370	332	314	367	354	327	310	324	339	303	331	331	332	344	340	326	316	341	346	330	346	318	324	367	328	368	347	320	329	301	337	313	350	392	328	343	362	303	325	322	300	332	357	330	352	318	308	338	331	322	322	349	352	299	372	314	349	337	346	334	319	343	311	322	337	305	363	300	331	324	305	286	312	296	323	313	319	346	342	300	330	303	315	318	359	362	326	307	340	350	327	360	355	307	333	340	333	356	338	328	312	340	331	332	333	314	322	330	326	320	305	322	327	310	303	298	327	319	360	361	345	315	307	305	339	314	342	358	325	330	317	336	368	343	357	320	318	333	332	340	356	331	331	343	362	315	301	310	290	330	352	314	328	318	320	356	305	338	323	339	320	335	324	299	312	309	298	333	348	302	314	329	328	345	369	328	337	327	354	324	335	344	330	331	322	293	351	313	355	296	342	312	344	315	326	328	327	340	309	377	302	343	367	360	329	340	339	355	311	326	349	352	330	299	323	354	329	323	357	344	312	338	374	314	373	328	316	318	364	352	307	307	326	361	293	329	355	352	331	298	317	330	318	354	325	309	302	351	297	328	309	291	309	318	361	320	344	348	308	354	333	330	331	310	347	294	302	284	337	323	321	352	358	349	348	323	328	351	347	360	344	324	320	319	339	310	331	343	316	337	336	371	339	352	303	309	298	341	305	334	328	290	332	328	335	316	327	321	370	364	341	365	328	302	319	328	349	340	352	348	332	337	336	329	356	341	319	325	336	357	315	330	345	330	343	345	317	311	346	317	303	368	329	340	338	292	315	320	347	320	334	342	338	337	341	339	352	353	315	345	304	334	318	348	346	328	359	302	328	356	390	316	334	312	329	321	306	342	328	347	348	309	336	339	354	272	354	343	363	334	333	328	339	332	376	313	357	305	344	326	338	340	338	334	339	323	317	318	321	342	327	334	312	326	330	285	356	335	302	332	354	355	348	311	335	339	339	334	338	311	343	327	310	316	313	376	309	311	339	292	322	341	321	309	326	340	380	310	329	314	356	309	311	370	303	319	396	301	329	344	304	299	318	328	299	328	335	337	290	317	331	335	330	313	343	331	305	332	350	350	330	307	340	339	336	323	352	292	332	327	315	348	311	327	311	345	314	326	321	309	315	313	341	330	326	315
34985	27204	2281	2574	2304	1922	1695	1445	1307	1271	1231	1095	1112	1086	1052	1028	1042	978	989	909	935	975	949	898	926	913	866	900	857	905	910	874	851	903	903	866	857	893	844	857	895	813	832	792	876	862	843	846	855	861	817	919	842	805	866	858	857	846	838	849	797	871	833	814	857	842	842	835	833	833	812	811	826	847	861	826	828	864	823	838	841	835	806	816	805	834	800	815	859	814	883	816	898	820	843	839	830	854	807	870	802	831	842	839	854	864	803	833	852	774	829	810	870	875	867	856	812	880	798	816	845	816	847	837	831	852	800	841	794	886	807	817	820	854	752	823	854	883	837	805	811	795	905	850	830	803	835	796	830	835	827	789	866	819	817	819	840	865	832	844	801	853	841	838	840	780	828	832	822	806	827	824	819	812	833	848	806	831	800	862	805	830	839	806	859	808	835	795	814	902	849	815	809	809	793	808	822	858	817	823	812	803	792	798	845	800	800	902	842	827	881	861	831	788	805	882	845	760	837	805	823	825	816	806	838	884	853	874	827	819	826	891	847	813	856	822	817	874	758	857	813	855	820	879	845	843	847	837	865	831	787	811	845	825	830	801	831	803	815	804	784	808	759	812	852	818	826	843	808	842	830	818	780	814	877	867	869	802	799	842	836	824	857	834	850	865	879	842	810	839	844	863	805	834	848	804	861	839	846	825	828	829	796	810	798	795	862	812	872	832	777	810	818	782	884	834	778	804	829	838	811	813	794	874	857	818	813	821	871	772	782	825	814	824	847	819	803	839	842	803	866	836	856	798	855	800	797	837	817	840	785	828	793	817	812	814	833	834	807	829	848	810	876	813	807	819	854	853	882	840	872	844	843	858	824	820	883	836	822	827	825	851	801	835	826	835	821	781	776	786	814	750	824	770	836	800	822	813	855	837	829	812	848	862	839	843	791	802	813	802	830	818	832	814	833	810	832	815	829	831	838	839	803	842	830	801	813	870	779	840	892	817	855	793	794	860	832	815	805	798	792	865	883	822	783	811	833	832	816	809	866	785	897	863	774	852	828	816	858	836	808	805	815	859	835	823	770	857	857	834	784	805	835	868	866	837	828	804	827	798	828	877	855	801	834	829	861	858	798	804	819	840	864	829	866	795	858	772	870	846	839	836	840	823	838	796	819	832	822	894	837	784	808	830	812	792	822	791	837	841	818	782	869	798	823	827	809	823	756	800	821	815	865	815	873	796	782	823	834	842	883	813	853	832	838	800	774	827	805	836	851	848	881	819	821	861	757	787	828	874	817	816	808	821	824	820	834	819	835	844	833	798	825	817	849	833	852	804	854	833	868	836	808	811	839	828	817	840	863	835	813	814	841	805	833	881	809	793	803	861	801	793	828	802	853	844	785	806	858	812	877	789	827	834	875	822	801	858	788	814	844	861	816	877	827	829	891	836	813	849	818	854	844	831	835	835	822	866	851	842	824	842	844	807	827	763	819	826	848	815	822	832	811	866	893	812	824	800	776	827	860	854	820	794	796	869	855	811	801	831	837	800	828	850	821	820	822	783	860	808	782	803	820	852	810	774	834	815	781	801	782	828	817	783	789	861	809	795	797	855	836	826	880	829	833	812	817	838	883	828	761	843	798	823	792	800	813	848	805	796	846	812	822	817	817	802	832	865	856	781	832	842	803	822	767	857	829	874	874	830	865	830	829	857	821	798	811	823	778	845	853	885	789	814	851	826	852	849	801	787	817	893	840	810	900	850	776	818	809	827	875	842	843	811	835	835	805	783	842	799	846	795	822	827	856	836	858	835	851	850	801	814	800	802	800	784	828	803	788	822	843	836	841	816	862	815	869	841	795	821	843	848	849	899	770	800	826	897	803	866	849	828	824	868	854	787	855	798	833	806	836	826	865	773	819	823	831	797	830	819	770	817	835	813	826	759	862	842	860	865	853	832	791	792	831	834	868	831	857	818	790	825	827	796	786	819	831	810	838	799	829	818	833	839	840	807	837	831	844	906	871	811	826	891	790	825	854	823	809	794	851	864	824	846	869	845	852	860	842	810	803	861	811	799	808	856	848	850	860	797	840	862	808	814	799	851	835	847	803	823	793	842	869	787	854	861	879	841	813	793	835	857	844	836	796	804	775	800	814	857	805	812	830	857	791	801	856	825	855	809	853	823	859	767	803	829	846	810	752	834	822	809	895	783	841	801	837	829	817	831	832	832	834	865	861	867	793	834	795	807	769	858	889	844	871	779	805	804	824	794	833	829	786	808	800	857	827	816	815	857	802	840	840	844	859	834	801	823	819	827	833	899	810	825	824	787	833	793	819	853	826	816	872	836	861	833	816	788	866	827	783	862	843	861	820	836	802	798	800	776	783	808	766	812	831	844	798	855	807	823	843	815	803	835	806	861	808	869	815	814	803	826	826	867	848	804	823	808	847	764	875	802	805	808	863	835	877	851	836	821	834	823	813	795	841	820	849	805	840	786	774	875	794	858	795	827	842	805	778	832	806	861	789	848	840	826	836	840	856	793	836	837	832	831	830	839	841	866	830	830	862	839	799	838	800	822	820	845	864	803	793	806	812	760	897	862	854	782	838	839	827	820	877	825	802	825	859	840	804	798	832	835	808	829	762	825	816	842	811	842	796	786	803	763	844	801	840	884	820	831	821	832	850	826	846	818	787	844	814	837	834	802	837	838	837	868	863	843	834	838	824	868	768	848	826	820	827	825	840	825	842	805	828	767	830	874	832	847	803	844	813	820	788	795	819	845	836	873	824	819	791	873	818	833	831	822	822	778	849	807	844	802	820	767	814	801	830	823	782	832	838	829	852	852	838	848	803	840	840	846	807	822	819	838	816	853	831	848	807	859	830	780	849	821	860	817	832	830	783	806	827	817	784	849	831	843	848	852	816	825	873	815	841	847	768	842	842	783	782	878	805	759	851	844	827	844	849	804	813	828	845	819	898	890	880	831	776	836	838	809	854	799	819	816	828	841	818	902	796	825	767	811	796	799	832	895	842	859	830	801	840	835	818	802	831	782	842	863	893	821	805	806	778	855	840	834	812	809	826	816	845	860	773	830	842	833	860	790	804	823	834	804	797	820	861	766	855	814	779	832	813	775	832	784	803	829	827	849	877	807	827	878	815	852	805	872	874	801	847	776	832	791	840	843	792	797	821	821	825	770	819	840	815	826	771	844	864	866	843	833	829	794	819	798	851	857	809	818	833	800	840	791	874	828	832	830	816	846	882	862	806	818	768	789	857	794	850	849	824	868	807	848	841	767	826	816	861	812	820	881	787	873	782	806	836	814	864	836	854	816	877	852	789	795	790	864	846	828	865	887	823	827	825	838	879	813	812	808	807	841	857	837	843	856	830	861	841	852	842	829	848	844	844	821	852	818	868	836	815	790	824	809	854	802	870	796	812	883	803	791	818	793	795	771	863	800	858	813	843	848	875	797	842	832	795	855	832	867	856	834	822	830	826	856	799	792
69470	58652	20626	6060	1167	780	636	582	471	486	449	421	442	382	365	418	433	377	376	363	346	386	324	374	371	338	314	340	324	356	398	324	329	390	382	345	343	349	352	323	297	350	359	341	373	311	390	334	319	304	337	337	330	327	354	333	332	317	331	315	304	368	313	321	366	296	321	334	361	301	347	346	356	364	300	359	354	359	324	346	317	304	327	340	354	311	339	345	327	339	325	347	339	355	349	341	319	353	327	345	342	337	338	310	346	360	361	329	329	321	330	297	306	327	307	358	343	323	346	343	314	352	325	329	331	322	306	346	315	327	350	333	340	323	304	304	341	318	316	347	320	329	333	331	337	328	306	381	330	322	355	319	332	344	343	325	351	347	325	340	335	342	311	323	323	369	357	396	322	349	317	325	300	326	350	355	338	354	330	333	367	310	358	335	355	376	358	312	344	333	353	339	358	300	329	381	348	337	358	333	308	342	334	365	368	379	310	342	291	341	312	311	333	349	338	364	360	338	331	358	323	326	331	320	337	350	329	342	338	302	363	310	316	319	334	361	344	303	317	300	331	349	356	317	359	347	354	335	323	325	341	343	316	298	325	362	321	315	308	316	347	300	387	353	336	335	341	346	357	338	365	347	353	330	332	349	330	327	358	345	342	357	337	313	318	339	370	368	356	355	346	330	304	344	329	344	356	339	356	363	360	345	310	336	301	327	358	335	334	368	322	363	363	348	338	343	321	336	315	321	350	350	337	334	342	347	331	336	342	307	368	345	347	339	295	353	331	339	348	315	328	357	363	353	365	293	336	339	323	323	323	340	302	345	313	327	345	333	338	328	361	362	324	373	352	350	339	329	317	329	327	330	316	321	313	315	318	363	337	327	328	340	359	339	364	333	343	348	346	319	352	373	327	341	318	349	326	363	331	310	358	275	309	340	331	370	330	383	344	331	344	326	352	308	311	320	332	339	321	369	337	357	330	330	330	350	360	357	352	335	342	335	347	338	340	323	327	337	313	362	341	337	388	308	337	342	352	334	348	339	335	337	333	357	329	339	330	330	342	310	361	305	334	325	338	345	330	305	306	339	354	370	356	347	340	393	373	323	305	310	322	342	310	364	338	313	339	316	308	329	348	357	294	325	321	350	316	332	314	364	314	349	339	328	324	331	313	361	358	323	324	330	343	347	331	340	331	318	334	318	355	341	327	336	334	321	327	350	332	348	341	337	364	353	346	308	335	359	341	364	335	342	349	333	337	353	325	334	330	313	321	322	352	328	364	344	345	309	318	323	342	298	356	323	319	350	374	337	332	307	338	336	300	355	344	330	346	347	342	325	342	316	306	337	315	339	373	335	338	326	320	360	381	346	339	350	342	309	321	310	337	307	322	334	335	326	320	355	349	353	329	316	342	394	335	354	351	329	355	337	306	354	315	307	315	333	312	325	354	333	337	370	306	346	317	330	318	354	323	352	334	324	337	371	296	362	318	347	308	347	346	321	342	311	324	343	308	302	302	356	326	348	304	325	327	348	302	336	321	330	321	369	352	345	359	311	337	338	361	336	323	363	326	338	307	339	312	338	365	331	323	324	342	357	303	345	339	357	345	365	333	334	325	326	307	385	352	328	313	359	366	311	291	330	309	348	323	321	308	331	331	337	331	332	326	325	372	338	349	331	366	342	356	340	294	329	334	305	349	334	319	334	342	317	320	313	316	353	308	360	334	343	338	309	374	351	361	359	334	322	325	346	329	322	321	342	315	285	339	336	335	332	347	335	348	346	330	355	325	341	358	275	350	353	323	348	353	315	362	372	335	357	326	321	355	336	300	343	398	319	344	350	335	325	334	347	342	369	347	350	319	336	318	320	338	336	343	330	326	301	339	356	376	349	325	316	316	332	345	292	333	351	322	363	332	342	364	293	319	348	329	322	342	309	317	324	324	355	359	332	346	315	314	319	328	340	319	334	324	329	328	319	349	325	356	348	350	340	344	328	303	308	332	359	308	340	372	324	335	302	292	346	332	361	340	364	343	321	342	330	340	322	331	337	366	331	318	338	346	320	338	291	317	379	327	338	370	337	322	343	305	314	322	351	334	314	353	347	339	323	358	349	294	340	361	330	347	310	320	309	300	336	376	307	325	304	390	333	316	326	366	357	324	337	363	346	347	340	321	352	314	357	314	324	349	361	327	321	353	334	332	353	292	348	369	353	309	348	352	330	310	290	301	313	340	307	341	347	336	333	320	341	330	350	324	304	348	324	333	331	328	334	347	338	340	361	329	346	289	337	335	336	323	305	335	335	332	325	353	335	328	346	360	365	314	311	341	340	353	343	326	303	371	283	316	332	331	338	351	354	372	352	338	327	308	320	333	342	338	359	332	320	338	319	315	321	344	322	333	367	347	290	328	306	333	329	308	334	322	351	309	332	333	316	342	349	319	343	314	310	327	352	365	326	345	350	333	301	341	321	309	370	328	291	373	309	333	321	343	339	346	344	323	334	317	353	322	312	347	320	363	337	352	363	337	349	351	332	349	289	373	349	366	337	328	342	302	331	286	343	329	330	321	324	354	359	347	319	354	366	344	343	321	370	335	339	349	313	331	316	332	334	310	301	331	312	286	324	339	367	314	356	326	333	366	352	340	323	330	346	329	353	313	335	328	362	319	336	360	320	346	317	342	300	350	375	347	326	364	353	315	317	347	355	333	373	355	356	378	336	334	330	305	333	333	343	314	330	339	352	367	337	326	304	354	378	344	334	362	370	336	327	354	354	294	343	326	321	326	339	367	336	326	335	339	355	348	335	377	328	339	310	310	307	367	369	343	321	335	323	337	335	315	360	375	325	391	312	311	316	315	352	324	332	314	329	319	345	340	345	339	369	327	321	330	322	335	302	281	334	304	312	341	317	318	338	324	337	355	315	310	337	329	332	352	330	332	329	328	305	356	322	360	327	333	322	340	333	359	321	319	337	340	298	336	325	339	330	342	346	333	325	356	317	336	331	345	346	314	299	335	321	335	320	357	355	331	353	312	308	323	345	349	356	348	339	333	342	363	335	345	310	339	307	317	357	333	319	381	340	343	338	311	350	343	353	341	348	346	374	348	345	315	362	347	341	324	330	337	348	324	323	360	328	313	321	306	313	313	343	323	323	297	328	345	325	347	347	313	334	329	322	307	363	321	331	343	327	339	331	326	331	338	352	316	350	353	331	331	317	339	344	300	340	342	340	313	340	333	300	356	317	344	330	297	340	350	342	330	312	326	352	309	368	348	352	372	322	313	361	355	324	334	327	336	306	293	340	278	319	359	332	313	318	324	351	346	298	352	323	348	314	327	337	324	319	343	352	334	334	332	332	347	310	342	330	355	331	344	330	326	390	337	313	343	336	327	353	313	353	309	341	319	357	357	393	364	316	312	311	396	320	338	337	377	323	331	336	356	341	335	330	346	325	347	325	361	328	356	327	346	344	316	354	318	331	316	329	390	312	312	328	334	349	377	322
44072	34443	3549	4064	3447	2966	2559	2168	1887	1684	1514	1373	1285	1229	1205	1166	1080	1033	1048	1065	964	1000	1023	941	954	913	971	898	880	901	863	852	920	845	855	834	850	874	837	839	873	828	837	850	865	876	813	797	875	870	866	797	831	816	845	811	817	832	844	862	813	828	802	831	865	773	829	853	813	801	811	832	817	819	770	803	817	820	872	854	819	852	807	776	783	850	872	802	822	799	812	763	793	846	811	832	831	770	812	819	834	824	823	782	795	805	784	767	785	848	815	869	797	827	796	832	799	848	754	822	824	798	843	829	818	794	833	817	794	865	840	743	812	761	845	801	813	830	815	823	799	784	793	775	830	801	784	782	798	799	773	786	810	825	803	769	790	781	828	824	838	767	760	784	805	792	809	875	797	755	776	771	817	854	835	823	852	869	845	814	866	814	817	786	799	829	815	806	773	848	799	862	744	836	791	767	834	871	811	832	788	842	776	795	827	838	782	754	796	832	777	830	822	846	783	771	783	793	791	767	837	809	794	826	744	826	793	838	771	830	789	775	822	867	827	827	794	813	859	741	807	824	819	814	784	786	765	810	791	817	846	798	813	804	850	826	826	803	806	803	807	800	773	824	819	789	803	741	796	767	778	847	853	802	824	798	808	772	826	831	792	760	801	846	793	813	792	785	793	816	815	832	856	857	753	799	800	831	857	860	824	810	802	802	794	813	796	775	798	801	820	802	850	800	813	789	798	759	798	845	838	788	780	806	760	775	762	839	747	786	792	797	807	802	850	772	796	848	844	835	817	796	767	882	766	796	775	837	808	783	839	817	842	823	761	797	771	817	755	853	788	878	739	782	788	815	767	830	823	776	791	829	783	818	817	836	794	811	831	832	838	784	811	789	794	839	841	849	850	816	837	850	764	775	790	817	794	781	819	847	824	818	807	752	804	816	779	773	768	776	820	801	798	812	840	810	828	778	841	831	798	771	843	836	825	843	752	808	801	766	764	809	796	769	840	771	809	835	815	821	794	840	812	830	783	799	778	835	806	813	829	805	785	794	848	769	798	787	807	863	862	790	813	775	765	853	845	795	800	832	811	846	806	828	808	826	752	809	822	798	780	789	812	796	772	721	787	807	850	832	822	822	798	834	878	830	848	810	802	797	845	800	832	806	841	780	799	792	773	817	781	780	797	844	813	783	790	783	844	831	783	832	782	817	758	836	849	803	808	810	747	773	801	835	826	808	822	789	813	827	787	767	796	796	846	819	870	822	772	752	800	805	801	772	870	800	840	803	782	747	799	825	806	788	780	784	808	803	803	777	818	754	821	846	771	782	819	787	824	803	834	792	869	770	796	830	839	855	788	776	837	797	794	871	810	815	773	784	731	819	798	814	801	835	822	812	816	812	769	747	826	772	815	829	814	824	836	811	822	810	841	826	762	803	785	794	765	785	826	788	784	808	774	805	789	790	809	786	849	804	830	800	833	813	789	825	790	854	821	828	750	833	810	830	801	777	813	763	826	794	782	817	758	764	798	780	763	802	795	826	816	808	779	786	771	813	807	816	813	741	814	792	813	783	814	774	829	824	754	751	838	807	800	775	846	773	817	782	788	808	834	814	787	808	822	801	809	820	834	736	774	812	823	820	792	816	795	787	835	783	825	778	813	830	827	830	902	836	837	838	796	778	794	837	806	794	843	851	800	744	812	831	813	807	822	820	802	813	864	772	750	825	791	810	782	794	762	785	794	788	907	810	832	784	829	802	767	795	809	850	798	759	797	773	753	819	817	800	817	827	804	788	808	870	803	793	751	812	773	794	811	787	778	805	768	852	851	822	787	774	818	789	781	824	803	786	784	819	751	756	805	811	778	786	834	747	806	804	769	785	771	811	764	793	849	831	795	799	850	844	798	770	800	795	808	792	799	813	864	803	792	784	761	768	790	849	790	806	806	766	785	797	813	804	828	733	786	823	766	772	774	818	782	848	760	860	809	819	796	832	815	806	795	826	801	802	784	811	836	809	810	804	824	785	838	781	830	794	811	835	836	896	812	829	844	762	779	855	766	794	823	818	784	770	774	756	821	804	795	758	808	759	860	782	816	804	849	803	794	762	792	781	770	756	790	796	833	819	838	806	828	762	847	825	781	803	780	742	816	788	758	834	750	858	781	805	812	801	786	789	777	806	779	791	793	802	785	804	753	821	790	743	854	831	820	800	803	749	789	813	843	768	829	792	815	771	787	835	777	792	818	812	801	768	766	794	834	859	806	814	795	792	780	779	807	789	868	795	783	823	827	808	804	769	770	809	788	865	831	821	820	805	785	749	815	784	803	800	840	789	774	829	802	823	815	822	816	813	831	803	793	827	826	759	799	886	780	800	766	804	768	765	771	835	790	826	784	845	765	768	831	775	803	761	850	778	842	830	810	828	793	791	782	816	800	816	799	808	825	806	804	768	835	768	833	827	808	726	812	801	776	805	799	796	827	808	838	822	808	787	776	840	813	795	824	811	824	779	820	792	836	802	809	793	827	852	784	835	745	841	800	810	822	858	771	800	798	788	759	806	800	820	853	792	706	798	792	774	798	803	812	792	790	762	826	866	796	767	819	778	804	804	849	806	800	799	786	777	806	842	842	873	770	851	788	837	812	820	768	811	844	786	841	805	793	820	796	776	806	827	821	841	808	766	773	811	725	774	805	780	802	804	812	823	773	793	783	858	793	821	807	853	777	803	824	781	815	825	809	801	847	786	779	779	837	791	778	791	772	795	876	841	852	875	824	806	795	882	804	796	790	792	813	803	784	833	797	790	795	810	773	810	828	843	819	796	821	753	820	787	783	848	771	808	764	780	778	785	765	734	866	804	798	825	795	786	812	778	759	769	741	808	832	816	812	795	764	777	834	819	820	810	823	784	848	848	789	781	819	841	833	803	758	860	801	804	798	840	773	810	791	811	834	840	810	816	770	753	807	854	821	820	775	764	778	795	817	813	825	757	808	805	829	875	838	762	791	787	761	817	814	830	834	787	788	774	813	825	787	794	772	749	777	816	860	815	808	830	826	796	787	837	806	805	754	772	803	813	748	862	845	814	798	809	750	819	774	799	818	817	801	759	851	833	811	777	793	771	830	802	815	846	849	804	845	821	799	832	812	783	872	786	817	763	845	794	790	845	789	738	860	830	823	776	855	793	785	783	807	810	796	799	844	816	808	764	804	773	808	796	855	811	794	823	796	838	803	822	803	809	771	768	807	804	794	823	826	819	832	803	826	748	788	777	799	778	785	764	803	780	785	815	818	786	832	791	807	794	808	854	821	820	794	793	851	810	753	832	819	811	825	773	799	794	750	784	808	830	848	826	826	806	841	832	862	763	809	785	815	775	806	792	859	820	784	774	791	826	809	834	778	792	819	808	830	845	803	788	754	848	818	772	780	772	815	806	827	817	806	829	786	841	835	805	798	802	806	825	797	798	765	816	810	832	811	841	826	758	780	825	808	802	778	832	785	831
9012	4710	272	177	185	180	186	164	196	190	182	179	182	156	180	165	176	186	181	178	178	189	169	205	187	175	166	173	176	202	156	176	172	201	176	166	182	192	161	177	154	174	179	194	167	200	178	171	176	150	174	167	145	160	200	162	170	180	191	162	175	158	157	181	159	186	166	184	174	164	180	179	152	179	171	155	154	175	195	182	178	179	177	166	190	181	167	156	173	172	164	184	188	161	193	163	178	150	195	154	174	182	198	160	171	169	164	184	169	185	195	181	170	189	185	171	163	185	158	156	162	196	177	174	182	205	187	167	201	180	177	186	174	182	178	175	157	184	179	179	169	157	178	168	170	165	165	165	173	172	180	194	171	187	188	184	160	160	169	201	166	173	177	175	171	173	191	173	161	167	191	185	183	169	162	179	168	205	189	176	180	187	174	167	194	188	196	173	175	171	183	177	170	202	180	161	165	177	193	185	172	162	161	156	167	175	171	179	178	171	178	184	177	182	191	183	170	168	167	154	178	184	176	178	189	178	169	171	169	187	164	179	161	157	186	187	193	173	170	158	147	170	188	177	178	171	193	202	194	186	159	155	169	162	190	180	170	156	154	173	175	163	158	181	174	179	172	163	154	189	180	183	157	173	173	185	187	176	163	182	185	180	178	174	185	165	169	163	164	168	203	150	173	180	162	154	174	174	159	175	176	185	163	201	194	183	173	192	161	177	182	180	181	158	159	203	176	155	175	174	190	182	181	179	179	185	169	167	162	188	171	160	208	161	163	180	160	169	168	190	193	147	177	180	179	163	168	191	167	179	178	166	155	162	182	172	169	161	185	165	172	161	175	191	197	161	163	175	173	180	211	206	166	174	176	146	185	164	185	189	147	165	182	188	203	190	174	162	166	198	183	186	167	187	183	171	190	162	167	189	165	197	216	174	188	172	196	154	186	169	172	211	169	178	177	178	185	173	184	159	181	173	172	163	175	173	178	158	180	172	181	167	186	167	162	181	178	160	176	167	182	191	177	159	174	163	176	162	149	196	147	197	160	170	176	181	167	155	187	174	176	165	187	156	173	203	186	173	149	178	170	191	180	169	180	158	183	171	169	170	161	174	166	166	159	173	169	179	185	176	194	165	169	184	167	200	148	152	183	181	167	162	160	182	176	168	163	177	177	176	178	185	180	179	173	194	161	176	162	177	221	154	159	169	180	165	160	173	178	167	174	182	164	187	188	164	168	174	199	153	170	180	190	199	188	184	206	170	168	177	159	140	179	153	175	179	190	179	162	188	201	175	182	186	164	175	177	179	199	188	173	164	177	178	179	172	180	196	199	196	175	191	183	159	188	173	170	186	180	180	185	181	155	149	203	173	188	193	173	169	178	156	165	175	177	168	199	155	178	169	161	181	192	166	168	195	184	192	162	186	184	169	181	176	169	181	191	184	197	160	182	164	177	167	161	178	205	157	167	178	191	152	180	173	177	169	185	177	168	183	170	169	171	184	179	149	199	174	171	190	170	174	186	169	165	197	180	177	170	195	167	171	186	175	199	162	171	146	157	165	209	167	195	164	161	165	172	163	189	194	178	171	183	191	156	160	186	193	199	175	173	183	184	185	178	171	154	168	183	151	165	174	183	186	160	180	181	169	183	183	166	176	176	169	147	175	210	186	180	164	192	163	173	197	208	175	189	167	148	186	174	180	176	168	154	154	164	181	170	168	167	167	238	177	156	178	181	178	180	187	176	198	187	197	175	159	171	187	165	170	139	169	174	171	181	166	187	185	184	160	205	164	186	170	199	195	182	190	169	172	177	180	179	183	204	148	168	203	190	160	176	165	193	168	147	182	200	205	177	201	190	164	173	182	184	157	168	192	186	186	205	180	171	157	212	155	153	175	180	176	175	170	186	165	191	161	171	205	165	185	183	165	183	188	175	175	171	164	181	186	172	177	173	200	188	180	176	188	155	177	168	192	192	162	162	180	177	174	172	179	181	189	201	194	198	162	164	190	174	156	156	165	169	197	179	182	195	192	201	145	170	193	175	188	184	206	182	154	182	177	185	162	152	182	158	160	178	182	196	179	189	162	158	190	167	170	178	179	188	164	170	183	164	182	196	154	195	190	198	168	157	180	193	176	157	179	180	175	171	206	192	181	191	191	179	161	165	170	156	176	148	179	186	166	159	169	181	189	178	173	189	185	164	165	183	186	180	169	192	161	172	174	151	157	155	175	173	165	186	163	188	153	176	156	170	178	170	169	173	178	183	185	173	178	183	190	156	180	169	189	170	176	176	187	174	183	171	175	178	153	169	169	172	184	190	208	175	156	187	197	179	183	194	194	163	185	168	177	179	156	139	174	167	179	156	178	187	187	166	172	185	166	173	165	171	195	152	161	171	195	170	193	164	180	191	174	197	184	189	168	178	170	172	180	165	185	163	170	192	175	156	196	196	205	202	165	173	172	185	212	172	181	163	178	174	164	168	163	183	164	205	166	145	189	184	179	190	172	173	181	177	171	174	167	192	196	160	176	170	170	162	167	185	184	170	187	194	186	186	174	176	176	139	182	163	189	200	171	178	180	156	185	176	164	146	158	180	158	188	167	182	193	168	169	155	190	174	180	171	169	177	180	181	170	174	162	180	168	179	164	180	173	187	177	166	179	194	172	155	180	159	175	159	176	158	159	176	188	174	150	184	158	168	181	182	163	176	166	179	180	176	175	168	166	156	175	182	166	215	180	183	173	182	184	156	164	169	182	174	196	172	169	200	170	184	177	170	170	181	179	186	178	182	166	169	164	190	185	162	154	170	174	196	175	177	164	161	163	182	156	194	178	174	171	172	150	176	175	172	189	166	161	168	156	159	164	208	165	185	182	184	193	179	195	191	188	175	174	189	178	184	172	181	198	169	161	180	152	173	174	171	181	204	181	176	169	175	189	181	175	156	187	155	157	164	187	181	168	167	184	180	177	167	190	175	185	190	166	171	165	172	170	183	182	173	148	180	165	178	181	197	180	171	183	187	189	169	183	154	150	196	175	190	173	175	180	174	174	163	160	174	180	189	181	176	163	168	187	180	155	167	156	167	185	163	170	149	184	178	153	190	162	193	176	186	192	183	166	156	188	164	204	141	147	182	186	176	170	173	180	198	174	176	165	168	183	164	167	172	180	138	188	170	171	163	160	159	173	176	162	165	201	176	188	200	139	176	182	178	187	168	176	177	157	165	160	184	172	188	177	168	161	193	200	176	161	181	189	194	174	161	175	176	162	174	173	179	177	176	170	199	175	198	156	160	175	187	219	178	164	166	191	159	160	175	187	163	192	195	155	179	170	151	168	179	195	160	174	178	185	162	191	174	199	192	184	160	172	178	167	186	190	170	185	186	196	183	194	192	160	176	158	155	183	187	178	201	185	183	176	180	177	183	171	165	165	182	163	152	198	154	172	183	169	168	197	160	173	160	175	181	189	183	188	178	168	187	170	209	182	168	176	186	172	165	147
10667	6751	573	565	557	495	519	513	554	519	517	479	524	545	477	501	513	521	517	489	461	504	522	465	496	554	522	525	527	489	500	510	509	535	508	525	503	473	486	505	473	484	497	511	513	498	475	498	502	498	489	499	468	494	533	519	531	491	504	542	489	517	512	525	482	491	491	525	497	481	497	508	473	496	475	527	497	531	494	519	454	517	509	499	495	472	456	495	492	502	502	479	485	494	457	435	472	509	507	469	504	501	499	466	501	467	523	494	510	486	496	506	506	497	486	492	466	501	523	469	455	488	498	473	498	518	507	505	482	510	530	502	507	511	483	474	501	483	498	553	482	489	490	504	492	501	505	535	505	497	491	528	479	482	520	469	533	521	504	526	477	508	480	497	499	504	463	511	496	548	498	474	525	533	520	464	538	493	496	500	515	503	515	516	465	461	514	462	524	502	514	500	535	471	496	470	480	513	466	523	513	479	483	518	509	503	541	495	534	465	503	448	506	498	491	507	486	493	485	488	515	499	476	485	504	517	531	500	509	471	529	488	497	481	464	456	511	468	499	505	477	501	503	484	521	487	509	486	480	505	495	472	504	502	490	499	482	487	478	458	436	509	498	434	515	495	472	505	483	509	468	509	514	490	476	528	507	535	521	477	494	487	480	480	483	471	467	537	479	530	519	515	484	509	473	502	468	518	482	481	486	497	495	501	467	502	559	501	520	504	504	536	483	492	523	495	463	506	492	498	516	516	494	496	479	518	488	513	494	502	528	486	463	463	499	509	498	492	470	505	466	465	536	503	486	474	467	489	528	485	514	482	495	484	484	497	534	462	509	505	485	518	464	503	541	477	502	510	536	507	459	474	522	486	489	492	480	498	511	504	493	521	506	473	471	515	523	497	489	483	510	515	513	500	491	471	455	476	508	472	508	508	502	500	469	521	495	515	509	517	531	530	509	475	507	494	501	482	451	477	501	484	510	547	473	503	527	505	493	503	495	512	526	501	487	467	478	508	523	527	532	464	479	477	504	496	502	485	484	507	499	435	502	464	478	488	486	483	528	527	540	490	535	485	471	471	494	498	546	525	480	488	487	493	486	523	507	501	522	560	504	478	499	513	494	500	477	508	512	538	529	509	492	507	497	500	515	449	482	494	489	482	504	481	514	504	530	488	548	494	502	530	494	480	508	505	523	450	481	486	529	491	482	493	478	486	518	534	486	484	513	505	462	483	536	531	558	518	493	471	518	502	532	525	508	502	512	458	480	454	457	477	498	483	549	514	539	516	511	491	503	548	503	470	507	528	490	481	518	491	508	516	517	496	465	490	533	481	507	510	479	531	487	491	524	476	494	476	516	495	497	501	492	458	518	469	517	475	495	468	491	487	503	521	513	512	508	511	504	508	473	481	481	490	517	491	478	518	500	511	515	515	515	526	529	491	557	502	472	468	448	507	527	498	484	475	495	497	468	482	503	490	486	472	489	483	556	545	493	497	499	459	523	475	495	471	473	527	536	535	537	537	469	484	504	456	469	487	500	502	543	479	539	483	508	506	521	466	502	460	474	455	527	517	537	489	509	467	485	493	488	474	531	500	499	468	466	486	472	502	505	497	476	473	475	493	514	478	448	479	510	490	501	508	507	460	497	499	502	483	526	483	519	490	478	479	488	516	495	482	470	519	466	550	507	506	475	519	504	493	516	504	485	464	526	523	525	552	473	525	516	488	504	462	507	527	498	471	500	479	503	478	491	501	473	498	492	475	489	472	488	498	453	496	504	490	503	520	505	473	501	484	493	500	484	512	476	480	480	485	485	484	485	507	543	493	496	495	512	512	485	477	491	517	500	477	495	488	503	493	495	483	520	506	499	534	500	471	506	476	517	499	478	458	506	531	505	498	487	480	541	485	511	544	483	499	501	517	511	457	514	531	475	505	484	490	473	513	498	480	511	504	552	484	481	514	546	494	491	500	538	505	489	527	527	513	487	513	530	540	549	474	518	492	493	474	508	486	486	482	508	538	532	469	475	502	426	487	459	492	496	514	512	489	506	523	490	455	499	505	489	524	541	485	511	479	448	485	469	460	504	482	503	494	518	504	505	532	524	519	481	508	479	515	479	507	512	507	452	503	479	479	492	525	454	504	535	478	547	458	463	461	476	492	514	467	490	515	488	466	492	479	473	497	551	486	493	487	467	505	512	496	508	508	478	519	489	517	509	489	551	510	474	512	475	548	490	468	531	471	473	506	495	483	501	533	505	490	467	497	468	486	529	505	504	494	503	540	485	494	507	483	511	500	532	513	511	486	496	493	450	479	500	496	478	496	471	477	517	500	504	517	474	545	550	489	489	475	472	481	546	496	478	475	471	523	507	502	496	530	518	487	516	489	478	509	500	534	570	474	489	502	544	484	495	497	485	509	502	520	527	516	540	498	502	517	481	451	481	468	536	483	469	511	486	516	564	441	484	528	476	480	483	525	524	483	490	497	508	531	448	510	516	499	493	510	504	518	481	469	507	466	518	486	479	506	483	488	478	497	480	528	494	536	451	486	484	493	507	490	452	552	502	522	460	502	491	495	475	496	532	520	506	502	521	537	491	518	505	474	471	463	530	479	494	476	492	511	450	488	463	467	469	499	498	489	522	510	489	501	450	464	500	542	540	517	532	484	483	471	499	505	491	479	497	501	496	499	519	487	481	483	490	485	460	493	519	513	480	513	504	484	481	509	458	481	495	475	473	510	506	506	511	502	502	522	471	495	494	509	521	504	494	486	528	496	467	500	531	502	480	503	519	494	486	520	486	494	493	530	477	519	531	488	472	467	468	511	492	523	470	492	471	524	506	480	485	548	502	481	487	501	500	486	487	522	449	529	530	507	479	523	508	458	503	513	514	514	508	499	518	499	476	493	512	495	481	513	528	498	487	520	530	508	487	506	468	499	531	487	509	491	499	506	531	459	514	467	481	477	506	447	513	496	503	480	528	467	532	503	509	501	517	511	490	455	490	471	487	510	460	488	494	508	497	519	526	513	477	503	480	459	509	475	464	497	496	492	491	495	497	520	460	477	505	483	496	496	530	493	472	479	517	493	479	500	483	499	477	498	532	502	528	464	487	497	470	530	529	488	479	519	465	503	499	505	515	479	519	493	533	515	491	503	453	497	497	524	505	520	481	533	490	523	503	491	508	487	477	511	508	486	494	481	492	533	520	512	477	503	504	481	476	504	506	514	508	503	491	493	487	495	520	502	495	503	499	533	543	472	508	492	467	510	503	502	477	527	483	471	455	503	531	476	489	484	486	548	501	502	523	500	478	504	527	490	468	517	461	525	519	498	500	497	499	511	518	509	534	506	460	502	505	513	502	463	530	454	494	495	501	512	512	454	513	457	485	485	513	488	522	499	484	464	486	513	511	500	533	509	504	480	491	469	468	494	485	484	512	489	497	492	447	521	480	486	474	489	483	513	508	474	485	535	514	491	485	488	507	494	508	485	508	481	498	491
56316	49253	12668	1829	701	591	503	466	387	347	388	384	370	398	350	376	363	346	339	337	340	355	328	362	376	345	354	321	332	341	359	315	346	331	327	332	346	350	307	334	287	337	374	325	346	348	359	321	340	326	371	327	318	359	345	332	353	316	315	341	353	326	336	347	315	309	372	339	292	327	274	345	326	299	300	394	353	336	364	331	364	313	317	312	368	331	332	328	341	354	323	331	343	330	315	315	347	311	354	339	289	350	340	308	342	326	316	331	344	363	337	298	345	312	318	356	394	332	335	333	333	337	330	373	320	322	338	346	314	313	320	351	348	330	310	329	339	359	321	342	329	312	351	333	327	329	346	343	319	331	343	344	329	350	345	326	333	323	300	331	317	368	348	339	360	382	303	347	352	331	349	308	326	346	317	357	369	348	321	324	315	341	324	381	321	351	326	357	348	322	335	351	293	293	329	351	349	315	327	327	293	341	316	366	370	334	357	362	323	315	310	308	346	357	313	377	334	312	312	320	315	299	357	348	322	314	324	320	353	322	355	295	316	339	337	318	363	325	327	370	337	324	333	317	328	331	326	297	344	322	343	310	347	349	332	364	329	348	310	324	326	315	336	303	336	310	332	337	324	327	353	337	334	328	304	317	347	348	355	357	335	304	348	313	324	359	349	354	345	352	352	356	287	364	306	263	308	331	385	332	308	313	327	340	326	364	347	323	310	319	347	304	337	334	352	297	329	345	305	360	335	318	328	350	332	328	318	333	332	326	355	325	345	341	363	313	323	340	339	341	333	347	327	337	340	328	329	344	343	317	351	357	357	344	325	349	342	334	329	309	335	307	301	337	299	317	320	298	352	349	299	340	322	330	365	313	328	291	351	335	341	353	319	331	340	332	330	334	335	304	311	320	343	361	290	330	289	323	335	329	342	362	310	329	315	327	337	337	334	336	321	350	320	357	317	314	362	329	311	336	356	336	339	341	323	334	356	343	397	340	373	307	348	333	319	304	382	325	383	359	309	333	358	336	323	330	313	342	343	320	309	320	327	353	333	318	358	337	313	306	340	358	351	330	325	347	358	321	320	303	329	353	329	324	325	349	342	350	345	345	328	329	327	348	316	345	319	322	345	295	350	339	337	366	378	329	347	338	294	324	326	369	348	364	325	333	364	361	320	325	328	362	363	370	373	327	314	342	358	329	360	328	388	327	363	348	364	332	359	351	339	309	310	330	350	360	320	327	343	351	347	334	372	327	315	309	350	357	327	324	302	334	338	375	381	356	335	302	343	319	364	321	350	331	344	335	323	363	329	330	356	326	332	359	340	312	331	347	336	354	334	357	373	366	326	351	369	328	344	363	337	326	324	290	363	354	339	345	362	303	361	335	333	332	298	283	350	365	332	298	326	328	317	352	305	315	330	342	342	318	355	331	322	345	346	327	323	323	330	323	331	361	337	338	348	296	319	348	363	305	295	373	340	357	323	306	344	356	358	352	324	339	337	371	343	327	324	326	323	314	342	353	344	357	389	342	342	355	358	301	344	334	352	311	334	341	327	320	348	384	334	342	338	332	346	333	337	336	360	357	320	366	322	339	305	354	310	351	340	330	367	384	358	358	341	321	330	341	320	342	293	306	340	355	366	322	321	314	347	338	341	338	324	350	335	365	352	334	321	322	335	335	325	344	322	351	316	330	312	333	322	339	353	312	334	342	382	355	335	342	351	354	353	353	338	321	319	354	353	305	326	335	302	364	373	325	350	321	331	337	336	340	359	384	324	313	308	353	338	333	344	331	322	332	337	303	299	306	309	372	363	337	368	312	343	354	344	340	334	338	314	338	358	281	324	298	352	343	319	317	321	370	335	334	382	350	325	373	342	311	353	360	340	345	371	289	322	313	327	317	339	356	340	334	299	318	316	345	328	311	336	345	339	318	352	323	350	351	320	334	315	314	333	301	337	372	318	345	330	324	321	308	340	320	356	352	356	332	336	341	329	348	344	319	324	348	354	309	323	300	312	329	325	325	315	343	363	341	319	311	329	330	325	371	310	340	302	343	337	316	311	343	374	322	323	324	332	314	323	319	324	323	334	321	322	302	335	332	321	356	303	324	322	360	339	315	374	314	371	313	294	305	367	349	313	357	341	354	344	349	331	312	325	293	311	336	340	309	302	320	315	343	354	329	336	359	346	347	335	338	323	337	366	356	337	351	373	383	321	348	374	318	333	332	355	314	329	350	348	356	319	333	323	334	345	322	357	301	344	337	295	334	312	337	337	301	330	347	343	326	349	338	325	376	319	357	338	309	323	348	357	317	330	346	322	314	353	294	332	312	336	329	374	356	324	343	315	335	373	345	320	334	345	348	321	316	304	339	313	342	339	361	347	336	329	277	316	352	330	314	364	328	304	316	322	350	350	311	326	321	321	327	326	324	340	348	365	332	329	330	342	351	348	333	330	323	333	298	323	312	359	336	338	329	345	318	323	337	313	380	317	341	311	287	328	316	323	349	342	352	348	325	336	334	331	353	349	303	338	328	333	347	323	333	331	342	321	328	323	323	315	335	319	311	353	377	339	359	310	345	313	321	291	353	369	329	358	311	349	342	333	294	326	330	330	317	323	328	335	307	341	329	362	332	344	345	315	341	316	316	342	346	345	352	334	331	333	350	363	322	295	330	344	366	343	335	321	328	341	301	327	336	315	364	333	342	351	342	366	319	323	299	346	339	370	318	306	333	350	334	300	361	344	331	348	351	297	304	324	303	344	335	356	327	306	330	314	332	350	367	335	339	332	307	292	318	319	324	344	344	332	325	358	340	317	294	354	298	318	345	351	291	327	332	358	317	351	332	321	324	355	327	323	315	302	347	330	351	308	334	317	343	359	304	364	302	334	335	308	333	339	309	344	344	316	338	337	330	330	342	328	325	304	335	335	344	343	318	361	301	323	366	322	350	325	350	353	346	365	359	331	312	353	339	332	329	360	369	372	355	330	304	347	341	344	339	300	333	345	303	342	373	329	330	334	345	338	305	308	370	322	345	323	336	352	347	333	305	359	347	298	347	336	362	307	362	330	331	287	312	346	347	315	363	307	327	346	308	313	313	320	297	333	331	351	344	336	308	315	357	341	326	298	336	321	314	344	346	302	341	332	328	278	341	321	350	305	313	350	363	325	337	337	338	303	362	351	324	371	362	330	327	329	339	324	357	324	333	322	280	307	320	328	308	352	341	313	316	362	334	384	307	352	362	298	350	352	350	335	316	321	315	332	325	295	322	315	384	348	320	321	314	341	311	330	326	361	300	335	290	323	354	304	312	366	351	338	350	307	336	373	358	328	342	330	326	345	328	359	317	317	316	353	312	317	329	306	349	343	324	312	351	310	367	332	322	306	299	327	334	355	315	372	321	343	335	319	337	331	362	338	323	337	336	333	337	324	312	345	311	335	358	315	318	298	321	353	330	313	342	342	334	292	342	302	334	336	307	346	317	362	316	349	319	312	321
35353	27812	2237	2563	2296	2012	1783	1500	1414	1318	1244	1168	1112	1041	1054	1014	960	935	973	937	931	938	853	889	919	898	922	899	883	860	883	873	857	858	856	899	872	877	822	907	871	852	881	838	904	896	866	862	862	862	797	855	859	838	774	793	821	860	851	824	831	854	810	914	862	826	858	821	816	872	797	875	800	827	844	795	840	793	868	856	842	925	809	837	784	815	814	851	842	902	857	834	835	824	850	815	831	835	819	780	825	800	780	870	824	839	765	856	779	863	798	840	817	854	788	815	818	838	825	866	854	796	821	828	809	832	806	850	830	860	835	884	816	808	807	775	819	843	832	825	802	782	860	873	823	802	870	762	837	836	841	853	853	816	829	826	803	823	807	820	876	790	854	848	880	866	852	831	848	827	791	849	840	791	807	800	802	817	801	832	790	794	848	823	799	804	824	878	777	866	875	767	763	805	828	822	806	878	853	816	823	790	788	813	850	848	838	831	826	864	843	816	838	805	836	820	814	805	834	888	823	822	843	813	800	840	810	842	829	815	802	815	809	835	806	834	841	875	867	825	848	821	836	817	804	823	833	859	825	828	839	813	853	842	845	822	894	804	802	841	817	828	820	797	817	857	776	788	823	825	863	844	859	850	876	777	871	845	833	826	849	791	849	879	800	849	853	829	822	811	796	816	796	838	767	816	821	849	822	895	838	856	808	792	822	836	788	837	852	806	842	802	841	809	857	817	856	838	843	853	789	847	818	836	803	848	828	790	819	819	852	813	785	851	812	857	842	813	855	871	814	793	819	837	873	825	831	824	853	872	821	837	861	777	814	814	813	817	776	835	861	836	845	810	813	844	794	821	833	850	808	800	888	836	876	863	856	787	871	743	786	783	822	770	778	851	830	791	831	809	844	860	849	777	894	802	866	861	890	861	847	800	813	812	821	904	906	840	781	892	835	819	836	829	859	841	807	849	829	829	815	814	808	853	839	856	847	846	818	874	831	805	861	831	830	784	821	824	831	827	818	853	828	838	850	832	863	840	828	848	808	873	812	825	800	760	819	803	848	795	830	807	781	866	833	843	845	853	799	821	837	823	803	883	856	828	890	822	819	854	812	816	839	866	831	893	838	842	834	841	825	813	801	842	797	799	838	853	855	819	843	861	831	864	841	806	860	877	792	833	896	782	829	837	846	788	787	851	767	851	826	816	827	792	837	855	750	808	812	846	881	859	827	798	847	807	840	873	797	820	892	827	840	779	823	853	791	811	846	803	800	833	889	779	826	852	817	815	802	813	939	831	885	858	862	853	862	905	787	817	814	850	831	793	779	770	807	826	788	828	845	794	790	863	832	891	866	894	862	807	857	763	798	841	848	878	870	819	856	875	823	809	846	835	867	805	815	807	815	815	795	835	856	863	805	820	829	858	858	816	851	835	854	801	864	761	836	823	833	812	882	827	804	809	781	853	857	770	770	815	847	776	817	792	849	847	852	788	824	809	843	843	827	847	822	838	877	813	863	831	848	822	840	794	851	837	802	813	812	822	870	875	847	875	754	900	844	843	847	797	820	881	805	801	767	791	847	830	801	868	902	832	807	906	835	802	766	795	801	863	791	819	841	883	817	748	813	864	832	815	788	797	870	884	775	830	798	787	904	823	825	834	821	847	828	815	817	844	780	822	847	817	844	825	825	823	858	841	864	849	860	820	821	807	819	890	833	817	836	864	836	817	863	823	863	811	786	802	865	798	824	821	858	845	825	870	857	796	851	809	802	854	850	823	817	840	857	835	778	833	829	766	824	806	822	848	789	872	834	855	823	888	837	835	800	847	870	816	803	835	831	803	796	791	800	803	823	794	796	794	806	829	813	839	780	859	772	875	871	852	847	816	876	839	829	812	871	848	842	843	793	809	821	821	821	842	858	815	851	817	853	835	844	857	831	836	845	855	819	840	857	817	802	813	836	843	863	813	825	842	888	802	847	810	845	844	887	784	835	845	817	826	794	808	824	815	843	799	823	806	852	830	825	857	795	791	806	825	850	832	798	813	831	851	801	778	834	843	846	829	803	878	840	857	880	772	875	829	889	850	844	831	805	877	796	811	870	787	801	829	876	815	815	783	842	806	845	815	835	818	879	822	794	823	893	785	815	799	789	806	859	806	842	829	828	821	844	757	856	838	790	827	789	818	854	818	816	820	817	823	889	840	841	820	829	807	812	839	846	837	814	814	826	806	864	802	865	869	812	843	813	798	877	797	821	844	835	832	810	857	878	860	767	832	810	757	815	877	831	857	854	822	823	834	806	820	826	824	820	851	830	848	830	813	843	815	784	859	833	783	786	849	864	828	832	831	825	849	822	815	852	864	781	779	806	850	792	858	806	853	849	846	786	848	820	816	854	814	800	825	851	858	820	825	782	826	791	833	802	795	799	800	854	845	814	801	815	840	828	814	805	887	876	811	823	811	834	837	827	835	782	844	771	818	825	832	822	866	842	803	798	818	844	817	856	815	825	854	825	788	837	845	832	861	855	822	841	792	826	812	838	824	835	828	847	809	821	832	895	833	801	796	850	807	833	834	859	826	840	816	803	831	832	806	829	873	848	790	801	815	821	831	816	806	802	853	818	815	785	802	795	812	839	788	855	814	873	810	846	816	810	837	814	815	833	796	872	798	806	901	850	788	826	843	826	832	831	833	817	817	825	842	813	812	810	858	821	839	831	816	850	836	816	782	866	856	801	849	839	811	795	874	825	828	879	789	814	872	830	831	817	787	811	851	830	824	798	800	853	862	847	801	875	844	801	781	797	801	863	873	889	795	817	847	840	842	803	814	774	815	861	849	781	758	860	839	786	852	846	801	873	834	816	814	868	837	849	823	877	806	808	802	850	803	815	869	828	832	849	871	760	854	851	864	845	811	836	837	823	833	897	857	776	878	816	861	794	883	879	762	829	828	791	783	828	830	814	823	816	824	840	826	860	836	812	836	798	816	868	827	834	890	804	798	829	844	838	838	850	823	804	824	816	819	795	861	874	783	840	798	832	859	835	825	815	843	845	823	851	806	849	853	777	868	830	833	827	860	844	811	856	809	852	822	862	829	770	762	857	800	811	766	855	807	803	792	830	823	859	824	844	820	840	854	871	808	847	829	782	870	844	810	854	867	806	815	785	829	821	837	800	810	794	821	870	787	843	791	878	826	845	847	845	793	783	849	902	776	830	821	836	834	843	820	827	837	852	832	837	818	834	861	793	845	834	821	788	865	821	814	873	875	831	777	823	843	873	866	841	814	879	802	840	861	856	804	841	790	833	845	837	853	808	834	857	814	859	782	818	807	816	862	863	822	818	863	900	836	843	810	849	809	819	833	838	829	881	790	819	804	829	794	812	837	822	822	831	849	827	876	829	847	809	857	825	869	800	837	865	808	841	822	854	855	834	861	837	829	857	836	777	826	771	812	820	779	770	816	862	831	821	860	821	828	796	808	812	836	862	823	801	853	846	821	860	848
70349	60164	20283	5509	1118	822	656	590	502	486	438	412	406	419	386	369	361	354	345	366	328	372	331	358	369	376	372	326	310	344	351	335	335	360	330	368	334	356	322	361	322	315	391	314	357	333	339	318	334	369	334	365	322	361	347	331	340	347	331	324	380	350	337	344	340	318	345	345	352	342	339	350	338	319	351	330	357	365	323	337	335	374	340	358	316	347	366	353	378	308	319	324	299	315	315	316	339	332	361	331	317	341	297	356	345	350	325	345	316	306	328	347	361	299	335	328	333	296	348	332	338	345	307	299	335	330	343	352	336	329	350	363	339	317	311	314	324	297	340	311	340	322	328	310	302	324	348	319	341	309	354	343	349	364	343	369	348	332	341	329	343	334	306	301	341	340	321	325	316	308	327	336	360	368	355	338	346	348	380	346	361	363	317	336	315	337	334	341	335	308	335	326	338	345	323	323	330	312	345	340	345	291	329	335	370	366	362	329	349	313	307	325	333	331	294	342	375	335	355	343	330	317	324	307	321	332	333	297	318	329	334	317	351	328	365	380	338	305	340	329	323	327	341	338	316	311	349	365	325	341	322	309	339	333	317	334	334	308	357	350	368	298	370	328	321	355	313	310	325	301	366	322	312	344	347	343	339	342	345	327	331	349	321	350	326	328	333	374	309	358	337	332	356	331	295	351	345	302	344	356	351	345	353	352	314	328	302	289	342	342	354	314	352	350	356	321	346	349	325	326	318	366	321	352	332	369	296	337	346	363	335	312	366	346	313	325	313	320	311	368	318	341	354	341	324	307	322	349	324	368	346	341	326	330	332	334	373	323	388	333	367	346	401	336	343	371	358	346	308	371	304	354	363	292	369	317	341	318	333	361	352	371	350	345	323	314	306	350	351	346	329	356	323	317	326	309	341	330	346	367	351	330	343	314	324	331	338	330	333	347	359	323	310	337	374	323	335	331	327	346	346	329	309	339	315	327	357	329	366	303	313	306	349	328	364	329	340	348	341	363	342	368	352	328	331	324	325	312	313	359	346	364	354	293	387	318	338	343	349	345	337	357	329	333	332	351	326	319	324	329	337	338	340	348	337	309	323	343	334	324	315	364	356	334	328	341	319	353	332	327	348	337	348	345	361	370	320	328	317	331	330	340	318	340	308	328	334	338	343	370	321	319	324	338	335	357	319	355	340	314	348	333	351	363	306	346	333	357	378	339	355	329	334	338	327	329	341	341	359	351	344	326	313	354	349	325	345	319	370	370	388	332	348	341	321	343	377	318	372	330	349	332	345	357	328	350	364	347	358	327	351	327	337	306	305	349	363	364	303	332	323	362	360	290	333	330	305	316	330	309	344	323	340	347	314	343	302	344	344	331	342	331	359	324	337	334	311	297	355	308	323	311	335	331	336	335	337	353	321	337	329	329	322	337	327	346	313	372	302	351	340	362	330	348	347	334	322	336	290	336	329	329	341	346	342	330	326	364	332	299	336	331	312	315	331	323	314	385	309	306	316	368	333	312	324	309	360	352	327	321	327	326	301	359	337	308	348	347	338	339	370	292	325	338	352	331	333	334	305	344	295	361	360	349	324	323	359	343	306	288	296	339	310	336	340	343	364	329	350	354	322	323	335	352	315	316	331	336	328	358	349	345	337	321	365	344	352	343	309	347	351	333	319	329	324	336	339	337	285	342	319	315	326	358	361	327	336	359	339	337	308	332	347	324	347	306	354	323	343	354	346	342	352	315	322	299	350	310	332	305	328	308	358	319	315	329	335	317	348	327	348	347	311	351	377	359	339	308	352	294	356	331	319	335	367	332	330	377	313	368	326	337	342	318	319	323	341	316	333	309	358	327	326	360	356	372	338	325	298	317	323	309	317	349	358	326	335	360	361	363	337	325	314	343	343	374	304	332	351	340	360	321	350	362	307	319	381	297	317	343	335	350	356	316	353	311	330	330	327	299	322	320	332	312	343	314	335	346	356	354	355	324	329	320	320	320	318	309	339	366	292	306	324	326	355	348	324	347	318	317	319	383	336	346	331	330	330	366	339	324	365	340	339	304	348	340	324	322	303	330	367	333	322	345	323	331	335	353	323	318	358	343	299	320	337	362	350	329	349	351	322	323	351	314	351	322	338	337	353	350	362	351	361	344	331	346	336	327	339	333	359	350	333	328	330	377	344	360	344	344	322	317	339	320	298	339	328	326	292	356	357	318	320	347	340	365	333	315	356	347	310	299	312	340	359	337	315	333	328	307	377	321	321	314	350	325	325	341	355	362	326	359	316	349	345	344	344	358	338	362	317	352	344	306	309	345	350	389	335	325	348	319	336	361	327	331	324	318	322	358	357	353	350	314	335	329	291	301	336	319	370	296	332	321	360	341	338	338	336	371	321	372	386	338	344	349	341	330	343	338	345	337	335	322	350	314	328	320	298	343	339	332	302	320	300	319	346	332	338	327	341	323	323	368	333	323	378	366	346	323	315	334	308	322	372	328	342	330	389	323	351	309	352	308	340	338	347	331	311	337	341	313	309	335	345	351	294	322	357	299	320	342	320	315	316	337	324	331	332	313	345	350	372	324	331	335	343	291	339	293	301	302	345	343	372	330	328	315	318	359	356	302	347	331	370	368	324	349	329	351	336	346	370	342	320	347	359	353	338	351	322	344	319	340	332	349	351	345	353	338	315	326	354	340	359	345	317	320	309	343	340	340	308	306	328	344	321	351	341	316	357	329	318	343	322	347	355	356	305	355	330	326	311	366	331	331	312	322	373	345	350	315	344	328	323	327	292	337	306	338	327	364	302	348	333	343	375	360	342	316	322	371	344	336	343	385	324	331	361	330	316	371	368	407	379	333	354	320	342	309	320	324	333	321	348	327	316	307	341	308	291	331	369	296	357	357	353	320	366	348	337	365	338	352	307	310	325	324	363	331	344	314	352	332	335	331	334	327	335	362	378	361	324	329	324	352	355	325	307	331	352	325	340	315	354	324	329	324	313	356	310	346	321	308	325	350	332	360	313	336	295	321	362	334	331	332	331	327	328	343	313	342	376	326	383	316	364	354	342	331	322	299	319	322	300	325	336	348	357	291	332	358	362	316	322	352	349	308	333	318	344	335	337	330	357	341	362	366	334	368	315	350	312	313	341	324	311	351	335	346	314	325	344	307	373	341	343	330	326	319	375	305	308	318	335	333	319	312	304	286	347	344	324	333	315	344	368	333	324	362	332	316	320	368	354	310	327	346	331	299	355	337	338	374	397	338	348	314	306	303	333	313	326	346	355	329	309	332	363	382	338	309	349	355	332	320	354	365	339	329	355	318	317	305	338	344	301	335	348	342	320	299	332	318	310	296	379	345	342	317	324	320	326	374	340	333	348	321	344	345	340	326	342	386	338	337	320	342	328	339	330	310	341	336	316	365	363	343	341	339	353	343	348	354	335	346	319	328	317	329	348	325	367	351	333	358	323	340	330	336	330	327	342	325	324	360
44314	35461	3499	4044	3405	3027	2511	2157	1922	1661	1496	1403	1320	1223	1206	1158	1122	1045	991	1024	987	1003	972	985	895	926	922	884	908	890	825	910	911	910	866	869	883	841	865	867	903	889	816	863	936	844	905	818	830	836	805	853	838	819	815	851	844	828	845	800	791	824	819	798	848	836	848	829	787	843	795	835	788	867	835	857	827	793	800	841	818	779	814	806	842	800	778	884	829	788	836	838	836	776	798	853	781	849	827	783	815	779	829	870	788	814	805	752	776	750	792	803	823	762	857	839	770	821	793	815	772	833	793	796	754	885	806	816	795	837	800	843	836	793	769	777	820	791	783	789	817	783	820	836	819	799	853	814	845	804	802	816	774	798	828	809	825	834	851	844	792	793	814	780	764	822	799	810	822	792	827	757	773	807	841	808	892	786	748	815	794	818	786	834	797	778	790	800	775	786	770	759	781	771	772	787	818	778	815	839	776	825	863	841	789	774	787	806	808	783	839	840	835	737	813	818	776	856	816	837	829	837	783	821	807	805	795	815	811	791	825	798	799	848	813	796	783	759	785	843	844	819	841	763	834	764	837	820	816	807	803	804	848	840	810	801	787	827	812	815	826	839	787	793	821	788	817	802	805	787	791	812	841	782	834	837	878	807	767	761	831	808	820	773	829	824	804	829	804	798	851	814	828	795	812	813	777	830	791	797	810	807	801	780	780	828	848	876	819	803	846	821	754	811	829	781	811	786	738	842	746	810	834	754	843	751	874	771	790	841	817	838	834	798	770	816	790	771	819	777	819	820	814	827	757	796	823	833	820	854	773	747	810	822	791	839	796	834	811	783	816	787	776	777	832	804	815	765	795	842	820	769	789	815	795	793	802	785	822	807	795	808	795	784	761	788	773	811	818	781	839	795	800	838	850	782	813	826	815	814	809	812	838	826	836	836	793	756	780	820	801	850	774	788	824	817	760	809	826	817	795	825	863	787	838	818	826	778	813	782	785	744	766	781	884	863	796	821	762	772	804	800	796	811	842	753	781	759	815	830	840	784	784	796	821	774	776	792	811	785	805	791	815	785	822	816	848	810	796	814	827	804	800	772	797	827	796	833	787	735	764	811	788	818	807	780	808	830	788	824	838	803	768	788	845	836	792	815	853	873	855	769	768	834	786	779	782	789	819	821	769	774	825	803	801	838	804	850	787	799	836	787	776	772	776	818	829	831	782	828	789	803	820	809	817	761	823	815	779	831	752	770	834	815	809	790	778	803	778	794	787	834	804	831	819	824	771	815	832	829	798	796	817	830	783	862	820	836	775	818	862	793	785	799	780	804	779	805	788	876	786	809	781	777	814	816	859	822	778	862	833	818	821	830	826	807	809	806	852	778	815	801	801	852	821	869	758	821	815	842	766	818	785	819	790	740	814	805	798	797	807	848	848	773	807	763	829	837	809	812	753	811	840	772	839	805	779	814	807	820	830	763	839	827	813	826	791	829	802	802	792	830	811	823	849	812	825	819	796	857	803	797	761	795	838	835	829	862	815	786	837	785	754	796	829	783	821	714	853	791	793	794	824	778	795	849	784	805	824	837	886	801	805	789	787	821	836	803	887	808	819	809	808	766	822	787	751	763	890	760	886	836	809	771	760	779	815	792	836	810	856	767	841	800	887	794	836	793	799	789	818	812	789	795	806	815	766	803	784	752	822	816	816	827	824	856	804	842	779	779	796	789	813	791	836	795	791	838	830	812	809	836	817	837	843	839	834	818	776	801	763	799	776	766	821	836	753	794	780	805	803	780	767	825	805	780	857	777	834	742	794	861	791	785	809	832	771	813	811	800	803	814	834	838	763	830	851	773	804	796	843	833	816	814	811	762	784	784	817	753	801	776	818	756	768	798	781	881	776	794	798	795	784	781	809	827	822	845	788	800	790	768	839	818	805	842	792	844	802	830	790	794	797	829	830	882	835	834	827	839	879	755	851	818	796	776	823	820	842	749	792	772	801	810	797	819	827	790	807	826	818	777	820	799	850	761	795	783	787	770	807	741	807	761	786	804	771	775	802	759	850	801	853	793	828	891	837	786	837	813	792	799	763	840	778	793	839	783	838	796	855	800	780	808	852	790	812	798	849	778	794	828	844	795	796	769	815	838	779	770	809	779	811	819	800	782	810	793	832	791	866	825	828	754	815	794	774	817	761	814	790	817	816	813	809	771	796	763	790	808	801	786	852	808	776	811	777	790	855	779	816	812	851	778	843	778	833	808	831	793	806	767	810	785	842	801	751	857	799	775	805	817	832	757	810	804	768	767	761	801	813	820	852	830	836	848	773	756	800	802	857	803	811	815	746	778	817	821	915	758	806	835	773	845	819	798	793	757	801	811	788	759	808	822	833	770	822	808	795	796	791	779	789	800	755	852	820	836	781	757	805	866	802	825	798	745	762	798	815	810	742	853	815	780	789	758	817	803	804	784	799	760	764	814	790	778	776	799	809	812	765	817	840	780	832	807	824	802	760	793	779	801	817	800	794	829	773	801	760	803	833	838	807	839	830	786	828	765	785	836	786	873	764	753	832	797	754	742	796	796	763	832	827	872	769	813	822	804	864	789	799	821	769	792	818	820	836	807	804	767	786	793	807	759	818	829	816	787	785	842	810	829	864	834	810	834	793	820	794	827	778	808	809	806	831	820	754	839	798	804	804	794	806	787	801	805	791	815	784	781	834	832	797	811	779	826	834	802	834	821	803	816	784	826	805	773	788	836	826	792	834	817	848	738	813	833	851	793	780	803	820	815	778	762	810	824	759	792	798	838	821	837	812	854	767	806	794	809	792	824	788	770	771	814	764	786	778	841	752	797	713	793	806	819	791	823	790	802	841	862	786	763	813	838	816	852	839	829	786	755	805	800	825	867	746	772	753	816	817	841	742	771	782	791	795	811	800	833	805	820	775	743	807	797	819	796	805	804	812	769	839	796	760	826	748	776	796	790	842	790	830	773	819	835	786	792	808	815	804	812	827	799	808	783	802	837	805	783	768	787	859	771	812	824	784	771	799	779	746	756	806	904	818	815	802	823	807	807	796	817	824	823	811	861	800	846	757	828	827	803	811	800	752	798	849	820	812	821	797	808	792	801	790	803	794	848	765	818	814	770	811	843	765	822	796	758	794	824	805	822	762	811	795	841	782	842	831	768	788	804	748	784	790	812	797	730	824	784	828	828	803	811	785	810	866	800	783	803	816	859	786	789	879	792	806	817	773	819	809	774	810	785	845	883	816	820	838	820	805	798	803	781	793	820	788	841	764	831	860	817	831	826	810	844	774	807	750	830	852	834	836	807	811	847	828	811	862	811	778	798	828	827	794	855	802	750	777	773	802	877	840	807	822	751	776	812	817	825	839	807	826	819	792	783	836	774	824	805	817	821	828	826	810	850	790	808	831	806	840	785	814	783	805	884	805	818	792	769	805	804	854	825	862	823	809	748	879	832	809	825	831	810	821	806	791	804
8935	4773	294	182	177	172	164	174	166	185	165	177	201	177	177	163	183	161	179	192	169	174	164	186	167	184	150	192	173	210	179	203	173	171	173	180	159	185	188	164	186	166	158	190	200	175	186	198	192	155	182	187	187	167	191	188	183	174	168	172	190	156	168	199	175	178	181	167	185	180	181	190	155	194	172	158	179	171	181	194	187	191	164	163	189	171	179	172	183	174	194	163	166	182	200	179	153	163	187	158	199	155	168	165	189	156	204	200	171	136	197	184	179	165	172	190	188	157	156	168	155	172	145	186	174	166	171	190	174	189	201	177	185	216	161	215	170	164	187	173	165	176	181	148	164	158	199	181	176	162	190	200	189	230	181	179	178	178	185	194	182	166	186	175	164	157	180	176	189	197	198	164	167	170	174	183	175	197	186	182	178	178	161	180	160	182	193	159	186	206	148	162	168	160	178	174	149	160	191	161	161	181	225	157	157	178	177	163	195	211	176	195	201	184	178	177	199	187	193	196	182	154	189	174	191	166	158	193	200	161	194	151	186	178	186	169	157	152	179	178	135	191	184	187	171	209	185	167	172	174	181	160	160	176	189	174	169	201	188	190	169	183	173	195	168	162	164	198	169	205	176	174	179	169	157	194	184	163	182	177	158	176	171	190	185	167	173	178	187	184	190	180	170	169	181	168	182	176	171	179	171	161	158	153	183	193	209	178	171	178	165	190	207	178	170	196	175	161	174	171	172	176	174	160	150	184	169	197	181	169	204	167	179	156	177	166	174	181	153	162	161	193	174	159	156	187	159	182	188	179	171	166	178	177	163	168	162	199	177	187	175	154	176	167	179	200	170	213	173	163	161	174	155	177	168	161	184	194	157	181	198	167	202	198	161	185	186	184	181	162	177	189	163	194	173	191	181	167	192	153	166	192	163	162	163	186	182	177	172	189	171	191	189	155	188	157	171	181	176	198	161	200	178	187	161	210	168	163	176	182	175	181	167	181	183	176	164	161	174	173	158	208	158	206	175	193	170	169	178	164	172	166	164	182	175	169	147	178	181	169	180	175	163	155	156	180	185	154	179	187	159	180	196	194	188	177	182	179	153	189	183	176	166	171	159	168	176	150	210	180	169	176	187	144	160	180	165	179	183	174	179	184	178	185	177	176	190	157	178	183	195	180	177	191	183	159	154	175	169	172	164	170	169	168	194	174	194	180	167	179	176	191	171	169	181	166	189	170	152	191	169	170	205	167	189	167	182	185	167	169	186	189	168	164	167	153	193	194	171	170	174	195	175	173	174	161	176	176	180	175	178	197	173	183	175	193	177	163	201	178	194	172	168	166	173	202	190	178	189	173	196	164	153	157	169	157	157	169	194	197	175	176	158	177	172	177	165	175	145	161	186	181	192	171	213	192	188	153	162	171	172	173	184	157	167	161	171	188	186	175	178	184	163	173	156	172	167	150	199	182	157	178	168	172	177	186	174	171	160	178	159	168	192	169	167	156	195	177	191	186	172	194	163	149	173	180	176	183	200	153	162	172	147	142	189	184	179	176	189	203	193	167	171	205	191	173	181	180	176	169	167	180	178	177	183	162	180	167	169	174	173	165	155	205	200	163	183	179	188	179	173	170	183	178	179	185	167	170	157	179	190	179	169	169	169	158	164	189	192	166	167	166	177	186	172	173	180	177	202	173	191	172	186	178	188	148	172	170	176	173	167	164	195	170	159	152	159	183	165	166	200	191	195	185	177	161	174	200	172	187	169	154	161	176	185	161	174	167	167	180	174	164	201	182	179	166	180	170	175	189	179	193	186	167	190	198	166	159	182	183	195	168	157	163	156	164	163	166	176	195	189	180	156	180	200	155	167	184	171	169	164	202	173	180	204	180	172	185	169	154	167	183	186	173	168	191	162	189	171	185	164	173	176	177	188	165	189	192	202	168	181	196	169	192	173	161	167	180	165	177	187	173	158	198	168	158	206	182	184	181	203	204	183	138	171	181	198	194	176	205	174	168	162	194	166	178	200	189	158	150	168	159	183	168	140	179	189	193	165	152	168	183	175	191	173	162	181	173	180	188	172	164	189	168	167	166	157	192	209	178	189	196	183	160	178	172	180	162	174	198	195	180	171	182	181	189	173	161	151	155	159	178	151	170	185	174	197	184	144	173	180	191	179	171	187	186	167	164	173	178	177	153	178	161	154	168	186	175	181	163	168	152	197	195	163	159	165	186	182	178	179	175	185	191	164	180	182	150	168	159	183	157	170	173	157	150	203	182	180	177	164	153	168	182	164	172	197	163	167	178	167	183	161	156	164	144	165	179	168	167	160	196	167	167	174	179	181	169	146	172	186	176	140	180	182	188	177	164	183	161	183	175	177	174	146	176	174	189	205	173	167	181	192	176	153	170	176	192	169	162	184	160	175	169	159	177	173	193	185	181	160	172	184	181	181	158	191	185	180	192	204	151	182	180	152	194	173	171	152	175	196	173	180	185	186	171	178	175	188	177	177	184	158	156	170	188	165	174	167	186	187	172	171	163	167	172	181	162	168	190	163	181	172	154	184	159	148	169	145	180	185	152	162	173	178	191	177	178	159	151	185	191	174	175	199	162	186	177	165	156	155	167	175	169	179	181	173	188	184	169	147	178	163	167	180	158	171	200	170	151	158	181	201	190	177	157	166	159	178	198	185	176	174	178	162	186	170	177	165	182	200	165	165	178	156	165	181	176	152	176	179	175	150	152	180	186	187	203	164	184	184	170	183	182	183	169	172	167	197	202	172	190	184	197	176	167	199	189	153	186	183	207	167	182	164	173	201	161	168	180	179	175	181	194	195	155	156	166	187	188	182	179	160	192	168	158	159	177	176	181	178	189	166	166	169	155	176	168	160	156	146	160	176	162	165	169	178	176	166	185	177	172	183	191	209	162	177	170	183	167	169	172	194	179	181	180	187	163	167	175	167	171	172	191	168	178	193	180	176	197	217	183	181	195	189	192	181	171	172	186	188	156	156	170	159	143	190	164	159	167	170	148	180	173	172	156	189	151	191	163	178	163	186	181	184	167	189	171	171	183	200	162	185	163	161	161	181	157	201	175	161	207	190	175	188	169	182	172	189	150	165	168	158	176	168	147	159	164	176	191	160	158	191	183	170	167	176	164	173	167	176	171	188	171	163	186	176	171	172	164	160	190	169	164	188	200	141	166	191	188	190	157	183	166	184	182	176	191	166	153	200	173	175	173	196	158	190	178	184	166	174	166	196	179	163	166	159	201	179	186	168	166	153	183	189	180	183	169	180	173	189	193	164	196	192	177	180	183	167	174	179	170	160	213	168	200	169	200	169	195	162	185	161	164	187	178	182	186	195	215	172	152	177	180	160	157	187	157	167	184	170	172	193	203	193	162	185	174	199	177	166	182	184	176	184	208	180	150	187	156	164	202	177	159	183	182	184	172	182	185	185	182	169	177	167	198	167	158	184	178	185	171	181	182	156	186
10619	6874	569	597	563	532	513	501	519	504	547	533	496	522	484	487	527	506	503	541	530	501	525	491	506	473	515	472	499	508	479	502	485	520	497	512	492	496	511	489	516	506	520	499	478	530	503	497	469	475	511	509	543	494	541	467	491	507	519	505	506	469	493	545	467	516	497	507	483	509	485	473	495	481	513	514	548	516	482	492	476	457	477	519	515	502	483	469	521	483	461	506	502	451	450	501	493	509	533	519	457	478	521	484	496	499	503	500	505	498	488	502	497	492	511	508	458	512	501	475	486	469	552	478	510	520	487	518	493	518	494	480	511	499	503	520	481	473	453	530	509	477	476	493	524	492	545	496	503	468	526	499	494	514	516	477	505	486	527	501	485	512	481	485	521	485	538	476	522	468	534	495	480	484	479	479	488	489	509	471	509	494	505	452	514	491	489	497	493	474	466	493	498	510	449	472	487	481	493	488	502	512	470	493	472	488	517	499	509	476	464	494	529	454	504	483	488	456	467	485	507	480	516	469	456	489	481	464	506	503	487	474	471	494	519	478	558	526	487	509	479	558	501	491	476	505	517	485	504	463	504	485	501	475	519	481	508	464	519	498	528	487	489	501	507	512	493	460	530	519	494	462	481	486	501	485	494	478	487	470	518	517	475	532	523	498	447	508	513	475	447	505	495	562	485	520	509	506	486	521	495	498	486	482	495	515	459	525	511	502	495	461	493	497	487	482	496	508	503	513	494	503	517	517	479	465	539	496	506	490	516	509	500	473	551	468	496	506	509	494	446	520	542	513	492	522	491	532	498	510	518	493	489	502	529	459	491	485	485	487	495	481	500	448	514	512	497	461	496	496	505	481	526	506	462	508	510	543	484	481	483	507	455	502	506	482	528	539	423	459	500	510	464	509	514	521	498	503	525	489	479	500	501	485	514	504	451	518	480	483	548	469	545	483	481	486	539	536	497	513	535	491	485	505	506	486	526	504	436	529	535	484	544	479	548	502	485	542	513	497	509	489	486	479	451	487	463	458	520	478	483	464	474	479	472	491	487	512	533	520	484	451	486	509	517	515	495	498	493	479	499	487	463	527	508	542	467	464	478	449	502	503	522	532	493	490	512	505	449	538	477	481	493	500	443	501	500	476	469	497	513	503	471	447	494	474	499	529	445	475	500	534	534	514	495	522	469	534	458	489	482	487	516	465	498	501	485	512	536	513	521	488	505	515	490	498	512	478	505	468	501	494	490	507	486	512	506	462	515	510	542	516	499	479	482	496	522	513	473	513	501	463	489	466	514	522	479	497	470	492	482	522	496	485	472	536	480	478	516	498	500	499	527	494	499	474	524	487	478	500	474	490	521	533	483	487	507	489	497	445	526	528	509	510	474	505	469	531	468	508	516	493	482	545	511	475	463	493	460	493	547	457	487	509	512	530	513	513	479	520	484	462	478	491	475	527	498	500	485	477	486	435	494	467	486	479	505	483	462	475	491	456	519	527	537	477	515	498	489	452	460	524	515	497	474	518	515	508	495	489	509	494	501	482	512	508	508	481	528	540	454	494	453	483	528	510	446	505	497	503	521	537	498	490	536	524	498	487	506	477	517	498	504	519	486	492	499	487	503	530	492	491	498	456	492	522	476	476	464	475	528	499	480	495	460	482	476	512	480	474	488	492	493	492	493	519	525	508	450	499	489	514	508	478	499	495	494	510	482	501	486	463	498	526	536	504	510	501	488	540	482	487	522	500	529	517	525	526	475	488	524	508	507	499	478	477	523	486	493	495	519	493	483	525	516	522	512	490	494	507	499	511	486	509	473	499	481	515	517	509	531	480	532	485	481	467	517	492	503	449	500	498	526	533	493	478	474	526	526	517	465	519	528	479	485	497	505	511	507	514	491	483	473	557	537	522	458	484	482	492	484	511	485	479	498	492	505	505	481	531	503	481	501	473	478	500	536	492	487	519	529	470	518	542	439	510	538	528	499	485	485	493	515	502	504	483	490	487	505	474	470	507	472	523	506	541	503	525	462	501	485	462	491	456	494	455	530	454	491	462	498	505	479	512	524	517	525	504	453	500	493	492	506	505	526	520	502	489	499	486	495	500	511	512	516	505	532	458	503	482	491	485	504	525	461	506	492	463	460	502	489	503	535	487	436	481	537	497	457	505	449	476	523	482	473	530	497	445	500	502	467	513	459	472	503	516	509	513	475	478	507	514	502	484	512	482	498	486	476	510	472	501	506	516	497	453	518	506	526	511	492	479	528	448	552	527	506	486	505	495	500	501	465	487	514	474	495	467	502	470	515	453	538	496	488	555	492	524	490	530	501	520	478	473	500	500	462	502	518	485	476	483	476	481	480	495	476	485	473	501	462	482	494	500	493	471	542	484	476	473	526	495	520	510	518	488	477	474	476	498	499	473	514	511	469	526	460	472	474	523	475	474	485	494	518	502	489	476	470	459	456	476	508	508	486	489	538	513	498	502	490	487	479	476	471	490	538	483	497	477	495	476	508	475	480	505	467	519	493	478	472	467	467	524	466	507	489	480	488	480	474	516	497	534	524	474	538	501	488	469	514	495	490	456	485	486	524	533	496	479	449	487	488	525	468	498	473	445	486	506	505	472	501	492	479	500	500	517	496	509	479	520	455	503	505	490	469	506	515	472	549	455	485	517	516	528	491	515	522	498	482	501	495	500	512	487	481	493	513	534	469	494	492	503	507	470	466	522	493	525	501	490	533	517	464	523	476	477	485	509	520	517	502	509	524	495	480	470	501	488	500	497	506	497	499	516	491	495	529	510	526	489	501	517	479	494	517	511	461	520	453	529	497	502	498	469	508	542	505	476	510	530	520	498	504	491	487	508	531	522	462	553	484	485	458	478	539	495	502	499	499	502	514	487	502	496	525	483	526	508	503	483	468	535	477	519	503	476	520	511	555	500	491	473	470	484	517	488	482	471	461	501	511	481	489	501	520	538	524	528	482	486	528	490	487	543	486	525	509	479	498	501	487	527	498	517	564	511	480	465	503	516	495	473	481	500	509	530	460	503	485	521	479	505	526	496	518	461	492	507	504	499	489	499	492	513	504	473	483	480	471	502	480	484	492	478	462	519	505	532	502	474	504	449	496	524	502	493	514	467	499	519	453	491	526	469	479	538	524	468	503	511	475	496	487	509	491	528	499	461	448	496	506	490	468	516	486	473	485	489	510	514	495	531	505	562	496	495	479	481	514	504	474	505	484	529	517	506	488	526	503	543	489	491	493	530	502	518	502	481	493	467	514	481	467	469	507	496	528	517	487	463	484	529	505	517	487	478	491	527	501	523	530	518	524	507	486	528	496	509	499	490	492	500	496	509	497	446	496	490	484	497	450	473	525	483	486	490	476	491	467	496	510	502	446	525	489	499	503	478	527	503	503	511	472	459	551	497	508	499	481	502	499	490	502	512	500	467	496	486	472	539	488	499	546	465	515	493	483	497	496	492	548	528	483	463
56187	49659	12876	1736	737	592	498	483	414	376	433	380	390	361	365	339	381	363	342	378	347	348	340	321	335	320	330	336	327	344	346	334	312	331	341	327	340	326	317	342	292	314	323	327	329	367	312	386	329	340	336	325	340	350	312	382	348	346	360	335	341	343	357	373	323	334	326	344	341	356	309	320	335	309	315	325	345	324	334	320	332	339	306	354	285	332	359	325	311	339	314	317	331	322	387	322	343	318	366	300	315	323	321	310	302	330	339	340	341	357	333	339	313	339	317	342	336	338	311	331	349	334	341	311	345	338	328	354	346	323	338	376	368	345	316	345	322	361	337	338	344	346	327	333	342	314	298	351	332	325	357	348	345	351	334	346	295	301	317	356	353	333	321	328	342	366	324	359	298	372	352	365	312	343	348	334	339	302	320	344	294	351	328	316	339	322	326	319	318	327	325	353	325	351	317	368	361	314	350	335	328	385	331	338	283	301	332	338	315	323	337	341	335	357	329	337	318	366	359	323	347	372	352	340	352	405	336	331	307	316	286	316	367	368	324	325	335	318	326	340	365	370	341	353	356	347	310	329	320	259	355	326	312	324	319	337	331	318	353	331	344	346	344	289	313	374	338	346	355	321	352	326	345	327	328	327	334	319	318	342	320	355	307	350	353	356	311	308	339	325	362	328	350	311	317	358	320	335	346	309	324	358	297	364	352	314	323	304	292	342	309	317	325	377	329	349	350	336	324	305	342	338	344	324	324	355	350	327	321	350	341	341	359	308	339	345	370	350	340	306	328	308	298	352	321	324	319	342	334	352	312	339	353	313	333	329	302	306	365	325	337	340	340	354	329	348	311	359	308	287	320	298	367	290	311	358	315	375	321	332	311	309	344	335	315	324	326	331	348	334	332	300	324	299	306	337	321	355	323	342	378	334	344	331	326	304	368	305	325	317	334	326	340	327	307	331	314	369	348	355	355	345	346	329	334	339	381	338	345	351	323	327	337	332	344	323	348	327	346	303	333	323	319	311	334	329	327	340	322	337	345	348	375	354	341	324	310	311	351	322	322	345	317	336	331	309	346	333	344	320	366	381	357	311	352	341	327	319	391	353	325	317	318	343	290	346	343	374	330	349	323	327	341	357	333	342	310	312	318	325	354	301	360	331	336	295	323	294	344	366	337	370	317	335	332	322	328	324	322	302	349	342	360	328	329	316	361	351	310	321	292	317	343	354	360	332	349	339	297	360	330	333	376	342	344	344	327	316	330	303	351	328	326	341	347	320	330	322	300	304	320	345	340	331	342	325	341	301	306	317	333	344	322	298	319	335	329	357	364	352	296	337	343	344	309	357	330	343	308	317	323	338	369	319	350	351	347	361	308	333	322	335	337	358	310	325	343	344	340	358	360	335	351	332	308	375	333	352	351	331	312	341	334	299	342	310	324	299	314	347	310	331	325	307	317	310	361	323	300	323	310	329	335	332	318	340	318	348	359	315	314	347	357	361	342	332	314	371	316	307	321	312	383	347	360	371	320	333	346	328	359	345	287	331	302	310	283	323	341	324	324	338	318	308	345	389	317	340	330	295	325	324	344	328	321	354	333	322	323	371	324	323	343	330	343	343	337	311	333	333	365	368	346	325	328	369	321	336	341	353	320	330	339	335	320	320	303	369	339	330	342	354	315	337	297	345	354	328	322	329	324	316	317	331	380	334	350	311	345	345	304	317	329	329	340	361	328	335	334	372	334	311	359	333	349	338	382	342	325	325	357	332	371	370	344	328	339	306	319	340	332	306	323	336	355	334	317	355	342	332	309	358	346	307	350	325	342	332	341	323	359	361	347	308	326	318	332	356	341	335	319	331	334	309	353	347	341	325	347	367	348	327	330	364	353	328	329	328	312	360	320	359	352	333	309	325	344	343	324	352	327	361	341	326	360	312	349	338	337	315	313	326	336	349	332	361	334	359	345	320	350	356	329	316	305	352	329	348	346	362	301	352	330	332	337	318	340	347	356	320	352	303	366	353	346	285	353	343	324	331	325	351	352	332	331	338	328	337	349	323	341	311	348	344	349	330	330	346	316	310	327	326	340	352	344	340	313	336	361	303	350	348	330	355	312	353	341	332	333	368	321	330	326	319	355	327	312	314	365	307	330	360	300	360	326	356	326	312	347	307	330	356	315	312	330	305	326	338	287	335	345	328	336	331	314	280	328	351	326	331	324	371	350	316	354	351	359	318	317	329	322	333	320	349	296	337	329	362	350	338	320	317	366	335	313	318	321	338	350	314	349	291	329	308	338	323	325	368	355	366	331	331	345	371	353	323	340	341	340	371	326	345	330	346	296	336	345	330	337	315	289	340	337	320	330	371	342	332	339	306	365	363	369	338	342	336	335	370	349	342	322	345	341	347	308	311	356	319	326	359	333	372	368	316	345	324	387	314	339	364	303	338	345	331	333	372	318	340	312	310	327	325	356	354	337	339	343	351	334	311	332	333	281	345	344	320	369	302	357	346	329	311	291	336	317	351	315	334	311	382	325	355	304	306	358	321	332	346	317	321	328	331	335	285	313	328	364	356	296	315	322	353	365	325	337	293	364	304	319	341	329	332	340	313	319	328	314	325	300	329	364	330	334	336	327	316	317	322	294	333	323	305	342	319	342	344	328	346	321	324	355	292	355	322	373	378	338	357	319	307	343	291	315	313	304	341	302	325	321	318	354	326	329	331	354	329	321	316	333	362	340	328	324	344	349	326	372	337	315	348	332	316	354	313	346	314	340	325	321	361	356	327	320	347	363	344	302	344	345	340	356	321	322	362	305	359	319	310	333	346	323	343	311	315	317	326	322	334	302	336	348	369	351	340	350	348	350	348	317	328	337	333	357	343	343	315	329	343	314	343	341	356	341	374	317	342	334	326	344	349	306	331	289	295	349	329	330	338	320	351	335	361	346	305	338	351	327	332	330	314	336	318	339	357	347	309	342	361	351	322	303	349	326	342	309	283	318	335	333	334	362	322	327	363	320	360	316	351	316	310	299	350	347	312	318	310	384	359	315	333	341	334	330	350	311	340	331	354	292	348	334	312	349	340	318	327	344	338	344	316	364	300	373	344	328	310	333	304	326	367	365	313	330	381	365	345	325	311	329	317	320	299	367	331	326	354	313	336	364	340	383	312	338	324	355	323	327	333	339	308	313	330	306	323	320	358	354	331	326	320	311	341	368	313	333	305	328	339	326	346	314	319	373	360	293	354	341	322	307	338	323	336	341	354	324	312	322	325	346	300	342	337	348	326	298	335	305	339	314	351	335	318	348	342	335	324	339	306	300	323	305	341	330	329	353	345	314	344	329	325	343	355	349	302	330	333	302	337	312	329	350	394	351	350	357	361	324	339	346	321	328	359	312	308	304	335	343	353	330	338	325	333	360	325	356	342	362	290	359	331	364	324	359	358	341	333	309	367	347	340	316	351	333	352	354	303	319	329	334	356	358	325	344	352	330	317
35251	28183	2238	2517	2228	1939	1678	1536	1365	1273	1258	1180	1093	1079	971	1018	1006	966	978	937	945	961	903	932	882	868	870	911	844	859	879	810	882	900	846	811	913	824	794	882	802	847	854	839	910	855	859	846	879	858	853	865	833	872	854	785	894	825	846	850	831	843	835	858	808	786	801	865	879	863	894	846	875	820	830	824	809	807	786	844	824	853	873	872	854	879	875	826	821	873	852	807	808	843	802	833	794	860	843	848	846	827	870	835	791	870	793	796	872	815	845	810	846	809	789	867	825	857	836	854	825	896	780	790	787	796	866	807	889	828	842	859	825	830	900	824	875	834	832	781	783	789	838	823	845	831	864	859	779	840	821	846	876	778	829	817	841	840	815	846	831	821	864	815	824	859	810	839	849	869	856	813	829	845	814	787	821	850	830	817	835	860	847	797	863	811	840	836	805	871	843	820	835	871	807	817	884	809	856	849	872	884	794	829	847	830	825	859	838	846	865	827	828	804	840	839	814	767	817	834	892	828	844	826	807	806	781	891	802	853	837	877	806	832	808	813	852	833	882	795	808	842	838	861	834	860	839	810	859	849	864	909	827	846	788	835	785	840	827	853	828	834	807	846	860	792	812	827	780	808	779	760	899	841	890	823	816	834	823	820	810	808	837	865	825	826	843	813	809	806	814	807	821	841	792	811	818	845	810	781	850	830	819	794	847	821	838	827	827	886	823	846	810	838	849	849	810	878	826	874	863	843	829	833	835	809	810	839	807	836	878	845	766	799	839	878	831	842	805	833	828	886	820	821	833	849	787	839	838	825	841	792	859	850	828	837	808	821	861	807	854	781	820	822	826	836	841	860	858	866	824	803	834	841	870	805	885	855	846	823	811	857	840	817	788	800	842	852	835	775	841	892	835	830	868	809	787	850	783	786	791	839	823	760	823	842	822	815	795	836	776	878	850	848	831	804	803	729	789	832	795	821	825	876	813	827	809	861	769	809	855	804	867	828	802	843	850	860	851	819	818	861	841	841	798	850	832	798	845	821	835	822	802	832	809	829	809	840	885	812	874	807	835	835	828	854	824	866	808	826	854	819	805	861	824	846	862	874	837	823	798	813	868	825	866	825	856	792	808	858	798	852	864	835	879	782	812	869	871	773	833	847	792	831	874	815	818	829	845	845	817	827	832	798	863	813	860	856	801	857	857	858	798	838	771	827	819	811	868	799	823	837	842	809	853	873	840	815	790	811	810	774	846	801	828	881	826	807	875	827	815	814	830	832	805	830	820	820	825	829	825	808	836	789	839	831	847	822	823	858	857	837	843	846	787	848	807	790	783	835	820	829	804	824	814	820	868	816	879	770	801	837	815	848	843	844	774	821	870	816	843	826	827	801	793	841	848	853	841	824	846	820	828	837	824	815	872	765	831	813	836	807	840	825	865	823	869	843	825	861	838	827	800	840	792	816	842	807	817	854	808	822	821	873	775	835	861	839	852	787	829	815	831	841	820	837	792	859	845	820	843	809	870	856	810	841	869	817	785	822	826	835	788	856	801	822	839	811	810	855	847	833	852	806	780	819	821	843	811	793	794	831	832	814	836	865	826	827	834	815	850	825	855	807	830	817	781	833	809	791	829	878	800	840	831	813	833	858	780	843	763	845	838	815	851	793	832	809	795	812	818	821	821	871	815	844	842	823	776	835	828	844	864	880	865	788	780	891	888	788	784	808	832	835	811	804	807	871	847	880	847	859	853	824	817	822	851	791	813	810	804	800	795	822	817	900	815	852	861	826	805	803	872	838	802	820	834	760	817	837	836	805	861	819	797	806	827	859	875	844	820	814	817	873	854	800	810	858	854	814	816	849	789	842	839	815	875	842	859	844	869	842	865	836	853	853	838	863	818	828	804	829	792	818	811	824	838	789	882	847	810	802	805	863	791	801	873	825	805	844	808	861	826	816	796	853	826	815	798	849	818	820	834	826	815	821	804	835	808	813	848	774	850	830	809	761	810	857	810	782	838	798	842	838	837	853	866	848	800	824	842	833	789	795	812	800	817	864	845	830	855	851	807	826	822	861	795	824	811	833	850	856	844	789	844	893	836	830	846	836	810	825	874	881	896	833	757	846	847	836	757	851	842	863	820	825	857	879	817	839	782	853	783	823	855	810	806	823	810	864	891	845	810	810	819	829	862	833	808	831	817	825	815	871	825	816	855	875	768	828	831	848	827	805	833	791	828	824	822	836	857	851	774	781	850	839	883	815	823	762	822	807	846	842	803	822	875	806	839	810	767	829	861	868	845	918	792	866	852	800	827	855	794	827	840	862	775	816	816	894	783	774	773	867	845	787	823	834	816	809	788	796	828	824	813	850	885	864	816	878	854	835	818	795	863	808	807	848	821	842	883	828	844	830	841	837	858	792	803	816	850	856	834	862	782	861	807	801	846	827	819	798	798	893	783	887	797	811	771	834	841	795	812	837	808	839	827	829	886	845	836	816	850	900	834	916	898	868	851	849	804	815	810	861	849	886	831	791	826	899	828	798	803	808	814	825	867	816	856	757	870	808	833	858	819	843	840	804	782	786	772	822	851	868	866	833	841	804	831	806	835	807	768	786	856	875	815	879	871	837	820	807	859	852	827	837	883	809	843	814	808	787	823	799	768	837	786	823	781	856	857	819	843	803	781	855	808	835	823	830	845	821	853	866	817	771	901	797	820	833	789	838	830	812	807	810	806	852	829	792	828	816	855	881	823	784	840	823	828	807	782	852	813	805	839	869	800	825	823	866	841	864	788	850	799	831	846	815	864	815	857	780	795	864	793	777	831	876	848	831	866	801	897	826	821	798	823	810	802	834	802	856	841	849	811	850	804	789	852	842	828	897	852	845	848	807	870	786	907	817	799	819	789	824	782	809	873	812	786	874	780	811	853	855	767	801	869	837	816	844	778	818	840	813	839	832	813	845	861	809	857	778	807	842	846	835	842	867	822	820	878	828	794	860	835	776	791	858	802	888	852	877	885	785	824	806	857	792	875	846	864	802	827	870	835	855	812	849	791	806	876	829	816	821	802	831	806	841	864	756	821	830	816	819	844	828	844	820	814	800	867	821	822	833	836	812	827	827	852	870	842	836	874	795	891	824	833	833	852	877	832	892	819	820	777	839	802	844	802	808	876	848	860	802	865	838	856	819	819	842	811	875	829	878	848	888	850	850	851	836	844	848	794	792	848	839	796	818	871	830	841	825	860	831	840	814	838	815	805	872	847	853	819	871	813	813	829	771	793	808	797	862	832	815	834	864	867	855	843	828	850	829	818	833	870	824	843	821	794	789	811	830	813	810	858	802	838	812	752	850	809	857	861	829	827	824	837	890	850	787	830	833	837	810	766	828	816	836	839	890	835	785	785	877	828	813	842	761	813	861	819	840	838	823	847	846	820	815	871	861	842	845	835	798	825	848	803	817	804	852	842	786	811	781	855	802	809	873	816	816	884	808	802	848	808	841
69378	61103	19492	5721	1137	787	661	579	488	471	436	367	409	404	384	382	353	377	348	373	351	356	352	360	324	376	322	313	320	332	329	355	349	352	342	340	366	327	337	369	324	326	339	355	360	329	352	304	361	323	322	324	334	363	325	361	319	331	318	337	317	351	306	340	336	323	335	367	332	329	332	305	329	313	306	339	309	321	328	368	303	356	321	343	336	331	350	314	352	350	338	326	321	355	380	308	348	351	341	319	359	315	331	319	316	356	358	325	363	328	332	365	327	330	320	352	354	312	358	341	324	313	342	333	350	353	328	369	352	344	353	370	310	359	324	326	352	364	354	318	342	342	334	340	364	319	340	345	365	351	332	327	327	335	351	334	346	365	330	335	341	333	334	294	319	355	341	319	345	349	347	335	359	348	333	326	350	331	339	316	334	315	352	319	363	366	345	318	331	318	302	387	318	325	309	319	307	367	328	333	332	336	342	323	335	348	343	301	347	419	323	307	333	336	327	331	340	318	323	361	333	350	343	299	335	333	315	357	370	326	331	357	316	331	337	345	313	344	337	331	330	323	317	350	360	338	337	322	354	320	330	305	315	310	329	373	291	353	346	320	367	334	333	303	299	308	304	331	341	369	344	318	335	380	343	350	366	319	352	333	294	345	358	349	332	351	348	356	299	354	321	349	303	316	370	331	341	317	305	313	323	368	355	346	359	342	367	343	345	330	334	345	359	331	296	322	339	325	349	313	344	341	339	354	328	341	323	339	305	320	322	320	338	336	288	317	333	350	363	330	320	317	305	366	361	369	332	336	339	326	384	349	325	311	341	299	346	322	377	352	313	342	308	340	317	327	336	339	317	340	356	317	310	329	347	344	354	331	301	286	319	336	325	327	343	285	321	357	318	333	298	332	305	309	322	305	334	333	325	339	314	325	334	365	358	323	324	331	346	328	348	324	377	336	300	356	317	345	337	334	340	354	337	331	313	337	325	318	330	344	332	371	337	316	369	370	374	332	315	341	349	317	309	341	297	335	329	334	349	349	331	317	326	341	311	319	331	297	351	347	321	339	324	350	343	351	352	327	363	330	343	325	328	317	335	300	342	367	312	339	336	356	349	328	306	351	369	358	343	326	300	315	333	336	322	354	307	347	331	342	308	300	345	301	338	321	331	358	346	333	364	317	337	302	359	338	315	326	336	347	314	317	335	342	330	320	326	332	312	328	297	341	375	354	326	342	362	331	297	351	317	325	374	337	343	324	326	321	332	331	336	336	318	325	346	325	330	338	369	316	320	325	322	327	341	328	342	325	324	321	335	334	341	352	309	320	322	338	338	312	347	316	385	324	342	360	303	340	343	320	314	335	326	354	346	309	324	315	329	310	324	321	327	334	348	353	316	304	353	324	323	325	313	351	354	324	318	355	294	357	324	345	349	340	344	307	308	314	382	338	338	337	349	331	357	318	327	327	320	328	331	343	352	379	313	349	309	372	319	305	339	348	335	333	349	351	330	313	324	314	351	308	351	361	325	358	354	301	310	360	327	334	336	330	338	319	333	369	326	291	322	345	314	310	345	334	335	323	337	323	348	367	337	359	340	345	340	308	331	339	311	308	334	356	331	327	324	335	348	323	302	331	370	333	342	297	329	306	315	343	340	342	332	348	359	338	321	334	347	310	344	361	352	336	355	315	363	368	367	351	333	322	344	305	314	313	325	361	331	323	341	356	343	323	346	342	344	309	353	354	321	339	346	316	349	362	323	360	345	351	347	348	356	336	328	343	316	307	366	338	338	324	362	340	317	333	389	325	339	351	333	313	300	347	357	339	310	312	328	306	381	350	363	296	342	319	331	320	341	323	304	366	301	364	384	349	360	372	349	357	366	346	307	324	341	319	326	315	324	364	342	347	366	356	324	366	333	305	336	329	328	340	330	350	381	350	303	316	354	311	327	354	312	320	348	316	330	363	353	359	336	360	363	329	378	322	330	312	332	352	329	332	316	351	338	357	342	357	301	319	334	320	354	344	343	347	346	367	326	364	317	372	351	383	382	306	339	323	350	331	330	306	323	323	357	308	354	326	346	331	370	358	340	330	344	331	324	333	323	310	342	267	337	310	302	305	360	327	328	362	312	328	347	349	363	323	332	319	333	321	333	329	313	351	303	295	346	351	353	324	338	355	331	313	332	301	342	354	325	326	315	317	309	332	332	306	297	335	337	327	299	320	315	299	325	288	307	357	349	353	377	302	355	331	361	345	343	327	318	335	328	344	349	315	342	318	316	341	316	366	307	354	339	322	350	319	317	328	309	280	348	339	340	354	329	320	304	318	349	361	359	330	309	348	335	338	332	332	341	312	363	360	336	309	317	356	348	332	328	339	346	344	335	339	356	360	306	328	317	359	359	350	318	286	313	342	322	341	319	364	354	323	328	357	380	336	317	326	343	332	359	366	358	340	330	336	343	309	342	334	287	351	332	321	334	303	324	322	291	343	330	309	340	316	316	374	337	318	328	322	351	330	321	343	314	294	324	348	348	338	307	337	344	318	316	341	329	312	328	275	355	309	322	326	314	333	352	318	307	352	313	326	323	305	309	328	339	303	320	330	386	317	339	334	341	319	338	333	356	361	322	329	306	331	309	335	317	362	303	320	343	351	310	355	362	369	340	360	342	346	342	309	340	320	317	332	335	320	319	324	340	334	323	307	350	304	325	338	304	311	341	332	358	339	323	323	337	310	356	355	343	320	335	325	321	320	320	346	347	313	344	365	364	320	330	305	358	333	328	375	320	362	320	317	346	342	335	338	319	323	360	331	320	333	314	334	309	350	325	314	368	312	321	343	354	332	378	329	338	340	367	334	329	322	346	361	356	327	325	302	368	317	307	344	346	343	315	342	356	359	330	352	290	331	332	343	342	321	339	331	362	351	343	330	374	344	321	350	346	321	367	355	376	342	334	328	337	354	326	358	311	352	371	344	319	318	329	348	330	327	348	334	337	322	328	345	335	316	357	336	353	317	293	345	337	349	322	339	355	331	344	358	331	327	316	323	354	332	336	309	323	356	288	304	335	321	316	314	299	326	365	336	322	332	315	315	344	349	345	340	377	353	337	329	336	371	364	336	318	322	357	356	348	332	325	322	334	366	348	348	358	341	329	335	350	306	333	343	367	343	309	312	299	332	376	331	347	324	334	339	307	316	336	351	315	367	323	326	359	316	307	323	346	331	357	365	318	324	337	309	367	306	375	316	343	339	315	339	376	341	334	319	385	297	321	341	380	346	376	347	357	300	315	334	316	328	325	344	310	340	352	355	336	342	342	330	363	349	317	311	305	327	308	325	355	327	338	352	352	319	375	372	333	330	342	372	333	309	339	352	355	334	302	295	319	333	356	337	307	332	340	368	329	339	332	308	331	307	349	349	336	394	339	316	353	361	361	346	326	322	373	364	342	333	337	345	312	347	324	366	318	362	314	372	324	337	349	329	324	348	340	313	345	335	340	325
43829	36177	3593	4063	3618	2970	2488	2125	1916	1667	1566	1434	1272	1226	1168	1182	1106	1025	1125	1066	1006	998	940	937	932	992	904	951	899	886	940	867	901	893	859	840	869	889	911	846	901	873	838	809	875	873	818	836	846	836	814	830	832	868	774	797	813	810	822	869	847	839	792	794	818	749	788	786	799	812	785	844	833	851	845	833	791	813	853	862	821	796	821	767	846	822	792	781	841	791	808	792	808	781	855	806	825	814	795	839	789	809	800	844	831	758	808	810	810	825	786	779	800	812	798	787	795	826	822	793	790	774	838	808	791	787	834	804	777	822	810	780	796	821	834	788	794	803	885	805	839	784	836	812	824	809	828	799	793	817	760	756	866	795	787	757	784	742	779	818	830	786	755	819	838	795	787	810	807	816	803	835	794	807	789	773	748	791	779	858	811	846	808	768	794	786	798	730	803	810	778	778	777	807	804	753	792	771	797	785	811	845	800	847	779	799	824	779	814	794	833	801	831	807	805	814	790	768	768	804	849	835	799	771	824	808	841	765	782	776	797	767	748	794	766	788	771	788	822	779	857	839	772	813	805	801	819	789	827	795	831	810	798	827	770	830	800	766	787	794	779	790	784	813	749	777	722	786	778	800	787	794	859	817	817	779	822	806	833	770	818	792	776	773	810	799	819	781	812	784	791	800	820	827	798	812	759	832	849	783	762	782	792	804	805	795	798	831	823	753	782	766	852	787	789	770	788	783	794	827	824	798	805	829	796	813	801	758	758	788	764	805	828	804	792	798	813	793	826	744	809	797	796	835	847	790	771	818	807	753	790	815	797	804	830	757	786	818	839	816	801	785	792	795	842	840	744	783	800	760	806	747	824	815	878	812	793	800	802	843	835	810	779	822	823	822	831	790	821	759	823	807	837	798	814	787	811	793	808	765	796	825	805	804	794	822	829	827	775	766	808	773	801	788	817	812	784	825	770	790	818	796	821	809	777	818	819	805	815	809	814	826	786	860	832	827	798	787	776	760	816	778	779	786	837	783	828	779	812	828	752	808	825	784	766	790	742	848	833	776	802	774	813	821	766	818	830	778	760	791	784	742	843	795	792	750	808	788	761	753	847	797	811	796	788	792	826	778	766	718	785	794	799	806	732	801	824	827	823	806	759	807	818	810	791	779	810	798	779	825	767	820	786	804	802	807	797	775	745	780	854	771	820	838	828	795	806	836	795	803	801	782	780	791	828	739	839	762	768	805	776	771	763	826	769	807	789	836	799	770	821	790	775	778	797	818	827	789	786	835	832	819	841	823	810	805	831	842	804	827	761	797	839	797	757	825	821	791	771	749	811	843	796	790	752	812	818	775	828	756	786	790	813	821	845	796	835	733	798	807	740	795	795	809	869	799	793	777	764	784	860	805	785	733	765	855	791	772	807	768	829	805	808	812	765	783	794	782	787	822	803	806	828	740	800	795	786	803	789	777	799	819	805	825	796	813	820	734	845	812	812	816	759	783	780	772	760	782	782	821	808	774	758	822	800	860	868	789	817	769	810	808	741	796	761	834	785	792	788	837	844	813	777	816	741	820	796	741	841	778	765	778	847	785	776	801	833	804	745	766	819	768	770	771	743	819	815	787	749	801	797	812	786	800	810	811	794	785	775	760	793	791	800	791	758	753	762	822	826	759	812	779	806	820	824	795	756	846	807	850	821	766	847	808	808	828	808	773	802	813	763	816	792	791	832	799	757	779	782	857	772	764	771	784	808	821	816	810	779	833	843	765	789	809	789	837	813	803	858	793	751	803	807	871	796	830	778	804	782	798	782	804	765	826	807	839	762	810	822	827	802	777	787	832	835	802	792	834	818	815	781	832	748	820	733	825	774	788	846	780	791	810	812	817	790	804	725	831	787	807	820	813	851	825	802	797	831	816	823	836	784	784	777	835	820	812	794	732	780	811	848	828	817	809	792	779	822	740	870	789	789	835	832	776	794	761	802	770	755	782	751	824	787	758	782	796	806	843	780	798	788	825	834	780	835	760	796	820	766	829	778	795	799	759	795	771	784	811	788	805	814	816	790	807	742	823	841	840	804	821	846	867	780	817	768	824	773	813	799	765	763	745	774	812	742	807	744	809	850	864	825	756	798	853	757	766	810	731	815	842	803	803	857	763	782	859	804	852	832	778	768	802	759	811	743	770	807	830	769	783	807	742	792	800	859	805	797	812	742	773	777	845	830	784	804	825	852	837	750	798	820	782	797	764	753	810	835	811	775	804	819	788	839	754	828	766	792	758	807	758	815	754	804	793	805	774	791	770	831	815	798	808	766	787	827	754	840	815	772	826	834	772	842	838	796	789	810	783	796	893	778	793	786	827	774	791	775	772	823	788	836	792	810	810	806	804	849	789	804	786	750	796	816	813	789	798	780	771	821	823	819	807	809	798	776	786	767	793	810	827	789	779	773	779	788	798	831	804	782	828	763	788	800	803	784	794	819	790	847	869	767	830	795	787	781	818	816	807	794	838	823	774	792	787	776	809	807	776	805	745	804	775	764	771	787	770	782	778	798	814	804	764	756	834	786	816	804	799	808	800	785	816	745	689	789	804	793	793	749	837	774	806	793	773	813	771	849	732	741	789	807	804	789	820	862	775	828	776	834	793	810	818	811	795	833	769	795	770	845	862	775	826	754	815	788	779	765	802	810	832	792	776	812	828	744	807	788	779	766	763	715	792	840	823	798	822	817	825	798	767	763	836	797	845	781	808	756	825	761	806	812	823	779	746	790	780	812	787	800	750	801	844	770	789	783	768	785	737	789	741	825	792	775	785	746	792	817	843	805	807	754	796	790	811	847	811	775	806	769	809	796	777	796	784	799	784	786	815	803	827	800	840	786	752	783	799	770	799	780	807	813	764	836	770	775	833	873	792	789	807	801	867	821	829	789	767	807	815	808	794	812	774	727	809	796	798	808	814	789	763	766	827	789	819	812	823	751	805	757	811	799	778	805	780	793	734	777	787	821	803	830	766	823	784	855	812	811	793	800	822	818	859	789	793	841	757	791	865	792	815	762	830	798	781	775	826	765	799	825	799	785	770	795	753	815	769	821	774	811	834	814	774	809	771	787	793	834	780	818	817	822	818	816	786	863	817	760	820	817	844	827	788	820	805	822	817	772	769	764	827	779	787	786	766	829	810	784	866	834	852	768	767	797	839	801	758	849	768	735	834	787	793	862	744	777	788	799	765	806	788	784	798	815	774	829	792	830	809	788	829	782	842	781	801	809	777	840	801	842	813	824	795	807	800	833	821	804	826	793	791	834	848	802	829	770	847	839	862	807	766	802	846	798	830	793	797	829	795	784	812	807	772	792	770	844	810	761	821	791	763	821	782	804	847	813	770	813	855	830	788	803	799	781	798	780	815	817	808	785	807	783	841	783	790	799	839	805	776	784	800	782	807	812	854	776	804	765	821	774	790	766	820	769	793	866	840	794	832	793	822	813	766	811	777	822	824
9217	4971	294	189	184	191	157	183	169	191	188	163	170	159	181	172	186	192	144	194	165	159	179	175	173	156	187	186	191	181	196	190	187	184	157	188	177	174	193	172	186	166	168	150	165	178	179	146	167	183	155	178	190	180	167	204	166	170	177	182	182	194	165	160	180	171	169	178	181	175	183	199	171	196	163	153	159	163	182	182	181	179	147	179	166	181	198	183	178	168	154	215	195	182	165	165	217	181	187	174	140	172	192	187	186	184	162	161	153	185	162	179	162	169	173	178	209	165	186	188	194	162	164	197	168	167	160	169	185	183	168	178	179	167	159	195	158	156	156	178	181	169	163	189	161	169	190	170	164	165	165	172	180	185	173	176	161	173	172	180	186	177	179	180	161	155	193	156	176	179	178	165	180	192	165	200	199	180	180	168	173	186	168	161	171	164	183	147	149	167	177	183	167	186	184	209	167	194	173	192	186	170	176	178	167	167	187	145	184	177	151	179	174	190	189	173	173	179	159	214	174	158	171	171	155	184	180	178	167	177	166	157	165	168	162	182	175	161	144	173	154	174	176	181	162	167	161	178	190	166	189	191	194	176	174	180	179	164	178	160	194	192	172	186	182	176	183	171	155	177	164	172	201	192	174	176	191	162	147	161	194	197	174	173	182	148	165	167	171	167	193	172	190	170	178	167	168	165	187	188	175	200	202	177	197	193	197	170	186	198	183	179	203	190	165	192	178	196	188	163	173	194	172	157	162	170	172	166	173	163	172	183	188	180	181	176	169	151	170	205	169	174	184	184	189	168	188	195	175	188	187	193	187	172	175	170	177	182	164	170	202	161	169	184	182	177	196	194	171	159	164	179	190	165	190	186	171	167	181	159	145	183	163	164	176	184	173	164	170	185	173	184	186	163	164	172	179	190	152	176	173	175	174	188	196	169	186	190	161	150	172	176	165	183	168	185	172	194	179	186	168	176	184	164	162	188	185	171	155	166	178	161	156	174	179	142	180	174	171	168	208	172	195	189	193	149	183	181	191	190	185	174	177	168	177	161	170	189	184	192	155	184	175	158	177	151	172	175	179	161	171	201	185	168	171	179	161	155	166	186	194	187	201	171	184	222	174	158	202	170	206	158	180	174	164	178	187	170	187	205	189	193	197	170	180	166	180	178	177	180	188	208	184	170	165	174	176	172	159	171	202	178	157	186	176	176	176	179	162	172	154	180	192	191	169	180	171	181	162	164	167	165	186	163	173	173	208	166	180	179	177	182	163	144	171	165	204	181	168	171	168	201	161	165	184	195	165	172	196	207	165	201	183	188	167	161	200	194	172	177	155	152	175	169	185	190	159	185	176	164	170	162	173	164	181	178	164	194	181	174	157	207	208	173	179	173	165	194	160	180	175	173	176	171	188	166	168	179	175	170	179	187	182	196	180	181	160	199	170	171	165	205	183	178	188	188	188	195	186	161	196	169	161	169	179	166	168	182	196	163	145	166	190	182	179	197	171	176	199	169	175	174	166	176	183	181	169	158	179	171	170	196	176	178	190	185	170	186	169	150	186	178	196	163	186	185	208	180	183	176	171	167	168	182	187	174	194	151	193	178	168	159	193	157	203	186	168	177	158	193	183	196	192	157	190	164	188	156	144	176	179	188	164	185	147	172	200	190	184	167	177	180	155	162	172	174	190	182	193	162	186	186	151	192	165	165	173	169	171	163	162	175	170	182	191	173	151	180	168	193	177	146	196	178	188	173	170	184	174	191	184	176	158	177	180	172	159	166	156	146	171	191	199	161	189	182	185	180	178	168	191	176	185	191	201	192	189	189	187	164	159	181	201	164	167	165	152	208	153	174	180	154	139	171	190	203	195	160	162	170	181	196	188	147	182	174	186	174	166	193	195	160	186	190	183	180	160	200	169	162	180	201	180	193	166	138	214	155	192	182	151	158	171	179	188	183	170	169	149	190	202	163	205	188	182	149	191	164	161	169	183	168	163	202	165	150	162	187	144	192	156	166	161	177	187	200	185	183	176	190	190	183	151	185	190	183	180	140	167	194	158	182	191	190	161	165	183	209	185	188	180	186	194	170	158	178	185	174	146	173	177	196	175	185	172	178	188	168	168	162	175	157	161	177	157	161	182	155	165	195	186	161	203	191	191	190	178	170	176	177	188	177	183	173	186	157	163	180	182	166	203	186	163	195	195	158	188	175	170	165	196	163	180	156	176	157	173	200	188	164	188	208	192	154	178	172	173	149	192	204	194	185	173	167	179	169	208	201	163	200	146	188	167	173	185	176	162	194	182	178	182	179	158	176	169	170	185	167	159	171	203	163	151	200	189	156	177	180	180	180	171	193	201	185	178	189	195	198	182	174	183	186	195	150	191	166	174	188	183	184	179	183	176	176	184	190	208	178	170	193	182	185	184	173	181	158	203	152	181	166	173	189	165	157	174	177	149	171	189	153	177	180	216	163	193	196	195	172	165	173	153	168	156	177	179	189	182	195	179	176	190	197	189	193	152	151	183	191	188	151	169	178	170	173	167	177	173	146	168	187	200	197	192	186	175	172	179	149	187	179	178	178	201	159	172	165	162	160	175	163	160	187	162	158	179	150	156	184	185	193	185	178	171	182	190	174	160	180	165	165	185	191	179	171	185	174	187	181	182	183	193	178	173	172	168	160	169	187	171	188	169	171	153	184	180	166	172	159	173	191	171	186	205	178	169	208	181	189	173	162	170	170	194	159	144	170	183	179	198	201	184	163	211	163	179	186	161	204	181	172	163	168	169	182	168	184	195	184	176	169	178	178	172	181	157	190	176	190	171	170	169	164	160	180	174	189	195	169	144	167	176	168	170	196	181	162	171	173	167	162	173	169	172	168	198	205	179	158	181	177	165	157	171	178	187	166	186	154	177	177	162	202	171	173	180	173	174	185	158	181	183	189	164	163	166	181	204	172	175	162	155	177	158	163	170	180	193	170	195	167	191	185	200	166	159	162	194	181	182	162	174	177	158	198	188	192	191	177	169	189	185	142	169	159	188	158	172	175	192	184	186	194	182	169	195	180	195	180	173	166	178	198	176	198	168	183	167	164	160	213	145	171	189	191	190	162	171	166	192	168	179	178	188	185	183	184	160	187	154	184	179	175	216	176	172	175	191	176	158	206	149	185	176	197	173	180	164	173	195	153	168	174	165	161	189	202	192	170	202	160	212	189	167	184	182	181	165	180	171	191	192	199	184	167	172	166	181	175	174	205	181	191	195	168	169	158	188	208	166	162	146	191	144	173	184	166	191	177	152	152	190	169	171	180	188	180	177	188	184	192	182	173	176	164	188	171	155	203	161	184	187	187	170	168	168	156	169	175	167	177	189	161	174	152	179	164	177	184	159	195	153	174	196	166	167	184	177	177	161	184	165	160	172	172	178	172	175	161	169	187	148	165	174	163	192	189	192	183	186	179	197	177	160	180	173	174	147	197	195	182	199	171	204	183	189	163
10649	6901	553	587	524	539	585	540	508	525	534	503	519	528	504	538	501	529	555	468	493	488	505	527	506	475	478	515	482	526	504	488	507	486	522	507	487	537	488	512	514	472	496	484	465	461	494	497	489	517	495	452	496	493	513	471	527	487	479	533	471	510	503	494	483	525	494	493	485	487	474	511	495	524	463	516	449	495	489	507	472	493	502	526	494	504	441	466	480	467	501	478	472	512	462	490	451	535	486	521	509	488	510	484	484	504	481	514	545	482	528	501	497	460	507	488	467	466	485	507	521	479	519	523	498	489	486	486	494	497	490	514	438	489	484	518	522	486	475	488	473	490	511	490	488	507	505	501	468	518	499	508	490	507	472	496	531	455	482	498	507	535	502	515	498	502	490	515	459	493	526	481	514	513	488	473	477	504	442	526	489	509	509	473	521	509	546	517	524	477	470	493	471	468	491	497	500	506	520	501	502	432	570	496	512	525	495	452	469	462	531	505	521	488	509	510	464	490	520	470	479	502	490	498	512	526	514	525	451	496	516	503	511	489	551	496	501	494	508	516	501	509	479	501	489	505	503	503	500	527	464	488	519	509	551	543	481	537	455	478	453	470	473	530	491	470	486	501	504	497	479	502	511	500	497	514	542	493	484	512	510	505	503	521	469	490	508	474	485	497	463	494	500	471	467	497	536	492	514	471	504	482	481	494	498	498	479	488	493	533	540	495	496	486	509	504	474	533	485	483	483	491	482	543	507	498	513	466	504	511	513	499	473	468	456	478	492	524	552	494	475	514	523	458	508	521	511	517	482	479	479	520	529	495	493	472	488	487	516	499	477	496	504	486	529	471	462	494	500	525	499	493	462	456	487	478	516	513	520	498	508	514	490	473	510	476	499	498	495	543	481	500	480	483	488	482	480	524	506	516	493	512	498	521	476	501	509	544	495	477	457	466	494	487	540	476	493	525	471	511	517	459	512	516	510	509	510	539	477	543	504	477	499	469	527	512	488	443	503	477	499	496	511	494	511	447	461	449	535	510	490	522	500	481	479	507	518	494	501	518	476	477	506	452	500	476	512	499	525	496	503	514	486	450	492	476	495	463	523	503	490	506	495	526	498	505	508	477	503	535	481	499	511	478	463	440	485	499	481	518	529	463	491	469	528	515	564	491	500	455	502	502	474	478	496	499	503	507	489	492	505	478	479	486	513	507	473	500	479	482	472	510	470	496	484	469	511	510	548	486	498	478	507	481	529	512	490	528	524	483	505	503	496	491	491	466	501	503	476	473	502	478	491	495	493	490	487	505	528	481	470	517	493	529	510	485	500	496	504	465	530	501	515	467	471	496	522	475	503	519	513	548	507	503	479	482	512	517	487	494	554	486	474	527	513	502	514	501	496	478	516	484	482	507	480	512	491	489	500	483	513	484	497	524	510	475	514	511	494	486	496	486	497	526	507	493	509	492	515	477	462	535	484	481	506	485	472	486	495	508	493	523	485	488	489	475	502	529	484	458	468	457	517	523	481	493	479	482	489	502	516	476	553	505	575	522	502	479	501	461	511	456	477	492	495	513	519	504	467	484	501	487	488	516	495	489	512	506	532	494	537	458	522	509	487	466	515	471	496	494	484	471	496	514	492	496	505	508	528	502	474	519	523	451	489	483	512	525	465	519	498	513	455	483	502	519	519	499	500	518	484	463	474	543	527	536	531	519	486	496	499	511	478	515	539	513	483	507	474	530	484	489	502	526	518	481	494	525	495	451	510	520	481	486	476	497	498	465	509	457	489	496	444	514	492	488	476	512	512	536	480	484	463	507	505	485	509	464	511	479	503	506	509	498	505	457	543	467	477	488	509	512	525	505	491	507	508	522	516	502	534	489	507	471	510	475	469	475	506	490	517	516	522	479	473	502	478	506	545	519	489	517	510	489	459	532	520	480	508	484	467	494	502	514	482	487	471	503	504	521	471	525	481	517	504	526	477	531	476	461	491	482	510	468	511	508	540	496	536	472	480	453	516	519	472	456	513	500	487	507	487	476	488	510	478	501	517	514	539	496	479	476	497	477	499	518	470	483	481	495	515	470	521	450	489	489	516	474	491	507	473	492	487	500	538	488	502	508	510	487	524	519	459	524	483	463	465	514	527	495	515	526	490	485	456	504	495	522	507	513	508	486	499	481	484	520	491	493	463	487	505	514	520	473	500	470	462	524	508	497	475	498	524	491	488	497	485	549	532	518	514	506	463	492	502	437	491	496	468	523	502	464	466	499	486	521	468	507	440	475	495	488	502	492	506	472	518	508	516	483	508	473	537	506	502	496	489	485	470	539	481	520	497	471	519	493	515	451	454	494	496	491	521	492	499	510	514	455	503	525	509	479	494	512	508	513	507	515	512	498	515	473	529	506	461	494	509	465	517	465	445	484	529	479	483	509	476	480	548	474	480	491	470	510	522	462	526	515	479	521	494	505	446	514	498	451	551	515	497	508	478	479	501	466	502	487	491	506	494	504	504	515	471	472	486	448	537	479	499	520	522	500	526	510	507	503	474	488	519	488	518	480	524	507	503	495	530	495	512	494	460	505	517	448	515	509	475	508	523	512	475	477	489	494	504	520	518	542	477	478	492	493	466	479	449	510	472	490	513	493	488	524	527	531	468	477	509	495	472	528	476	514	502	508	481	470	480	521	491	489	494	506	484	500	481	490	438	510	467	490	493	491	463	487	513	511	487	530	476	536	499	498	492	504	512	453	473	502	510	456	488	538	454	521	489	457	468	486	497	522	518	490	485	497	515	525	475	463	486	511	495	511	518	482	518	497	474	470	480	468	472	493	517	505	481	492	535	478	525	506	523	499	497	529	508	538	514	487	497	444	509	484	494	462	478	497	522	463	492	503	486	474	525	479	524	497	502	480	452	437	513	509	500	490	534	458	499	484	521	469	535	539	467	473	491	469	517	544	489	470	501	467	502	466	475	494	498	492	514	491	473	461	527	533	523	506	499	554	528	514	491	512	511	498	472	513	461	515	481	481	462	483	534	500	446	496	496	513	509	461	474	511	521	498	515	520	486	500	477	491	479	547	517	478	514	495	498	487	507	484	509	476	474	444	542	484	488	556	480	542	503	539	470	491	509	477	469	535	519	493	496	524	477	475	514	511	512	506	485	540	463	473	476	527	487	482	468	504	488	511	513	507	522	490	462	505	488	470	514	491	497	522	477	501	502	505	525	510	541	496	471	487	482	510	475	494	503	512	499	487	483	509	506	511	538	509	505	524	508	477	535	463	461	468	473	469	494	479	560	467	501	477	461	476	501	505	490	498	482	498	499	516	505	502	479	495	498	505	491	459	488	493	507	470	475	497	466	476	458	497	509	494	486	467	538	512	497	478	501	493	473	476	480	474	507	527	490	475	532	513	547	469	503	487	508	508	530	492	462	520	481	522	483	454	494	481	497	516	475	511	521	515	478	499	530	495	502	467	494	493	551	491	503	491	464	523
56374	48735	13519	1725	661	595	486	459	399	415	384	375	382	351	381	385	349	373	331	359	352	383	318	326	330	333	332	338	335	314	333	307	356	346	331	342	341	323	359	319	326	329	331	333	369	338	372	338	334	331	353	336	351	338	337	337	314	313	304	362	320	333	367	341	306	329	355	321	345	340	354	327	348	339	333	334	348	330	354	331	364	322	285	313	335	360	341	327	335	302	304	314	312	344	352	334	348	320	339	300	307	371	306	345	331	315	352	311	341	331	333	360	325	339	345	358	328	350	328	337	364	311	308	337	328	343	348	316	336	348	366	328	332	331	327	333	310	333	335	352	352	297	325	349	372	351	335	311	346	309	301	347	333	331	327	333	363	324	354	321	321	328	332	343	294	333	296	309	325	317	304	306	315	319	318	337	297	323	335	320	330	346	320	344	340	307	304	326	354	318	326	315	322	332	335	382	334	315	299	354	287	316	339	303	322	327	322	322	350	353	310	344	344	351	336	357	335	308	372	333	373	332	367	339	304	323	335	308	338	355	341	324	344	318	353	325	310	325	330	338	352	308	336	343	356	351	343	383	337	334	346	338	352	344	334	361	322	380	319	333	348	339	330	329	341	311	324	343	283	336	328	314	336	347	341	334	329	297	353	321	332	332	335	309	346	352	362	310	321	337	312	328	310	351	348	343	314	352	379	384	316	331	361	351	340	315	295	297	344	313	332	318	351	321	342	366	336	314	301	367	338	346	338	336	343	308	281	351	309	316	315	378	335	343	380	313	325	352	349	358	306	316	317	318	347	329	340	336	296	271	334	368	352	346	336	321	355	341	296	344	342	319	344	337	318	325	311	304	299	350	319	315	333	306	374	334	343	346	322	345	335	343	301	334	321	349	335	352	323	326	338	308	312	314	332	375	346	341	371	350	309	330	319	337	349	316	329	335	338	342	301	336	362	344	326	349	319	331	303	354	327	371	334	341	341	335	336	329	344	345	331	329	296	308	319	319	372	339	338	330	302	368	342	357	330	301	322	304	348	321	338	316	349	310	329	330	330	327	323	336	331	346	344	286	345	335	337	314	361	350	333	333	334	304	348	274	346	313	358	326	352	337	342	359	311	331	355	337	319	361	329	315	341	328	338	357	332	324	351	346	328	321	336	365	337	308	322	342	353	331	343	324	292	323	345	337	366	356	337	328	353	367	364	329	349	324	336	356	329	335	337	321	338	341	326	313	361	384	342	336	312	363	337	342	358	331	297	351	359	353	346	354	317	342	320	357	342	350	321	359	322	329	327	371	313	354	345	346	345	304	338	289	280	345	300	333	354	372	320	294	310	295	336	328	362	293	349	306	333	313	327	333	319	315	307	330	363	341	339	311	328	354	324	358	314	312	324	362	349	336	353	296	345	332	290	317	345	337	344	307	360	331	326	363	331	322	347	325	360	326	301	347	340	313	327	352	310	302	325	343	297	317	305	342	360	301	342	332	306	337	345	338	323	312	324	339	333	326	356	344	379	356	317	338	316	346	356	323	355	330	319	324	361	322	350	334	362	353	342	329	302	341	333	338	354	347	274	349	326	311	319	345	343	342	347	347	336	361	317	325	354	314	330	323	312	309	340	336	318	333	305	382	370	321	338	352	303	370	321	320	337	339	338	338	320	320	340	315	332	314	309	322	347	326	318	344	370	362	314	321	335	308	331	322	329	345	322	298	318	318	326	299	334	331	343	345	304	324	352	332	366	316	338	348	379	362	357	354	345	316	349	342	363	341	323	320	350	359	343	308	321	357	362	318	317	334	349	313	330	316	343	362	344	343	312	342	327	345	323	365	373	357	318	302	313	356	334	358	308	331	313	349	335	311	367	355	333	373	347	329	334	320	328	351	364	345	362	285	338	318	322	339	356	320	305	324	367	316	351	332	314	320	306	341	340	324	336	338	328	349	294	299	335	313	310	341	323	350	330	365	340	332	293	314	342	330	343	329	321	357	335	335	342	357	332	337	349	311	364	351	363	331	331	296	367	306	318	330	332	318	321	327	335	287	355	319	314	315	330	341	363	334	357	313	345	358	328	397	330	303	311	340	308	334	328	352	306	341	371	324	327	320	339	361	345	360	321	325	334	344	364	320	307	367	352	294	328	332	333	315	358	306	344	339	336	346	341	325	320	292	334	331	319	365	292	340	363	306	341	327	322	325	375	304	353	323	348	345	336	306	329	337	314	338	302	324	342	334	327	337	342	339	335	308	319	384	338	320	337	326	307	343	337	381	317	348	331	300	328	331	352	342	328	304	330	353	342	336	339	338	327	324	327	363	323	318	343	331	315	336	332	356	335	341	340	327	299	314	309	333	363	343	347	344	331	334	329	310	342	328	322	351	345	359	333	337	320	317	319	329	348	299	336	363	320	301	337	327	318	341	350	334	319	357	345	363	329	338	322	325	337	301	358	311	323	354	339	344	370	295	320	308	324	309	351	360	331	338	328	330	343	336	339	330	345	314	296	308	362	341	331	309	354	356	317	348	335	339	324	309	339	337	312	336	325	383	342	303	294	350	330	344	316	330	340	296	312	356	315	378	337	324	332	364	345	326	361	339	319	327	364	336	304	370	344	332	361	304	345	350	347	343	326	313	343	340	342	337	315	317	343	320	337	333	339	353	339	310	377	336	356	297	300	328	307	344	332	323	313	316	329	322	329	333	346	335	327	317	313	329	321	294	337	346	322	333	364	333	341	345	329	334	316	304	313	364	292	365	323	346	362	321	333	362	321	327	332	338	346	338	309	313	354	311	328	370	344	337	362	313	351	322	330	322	369	336	331	339	340	330	353	326	357	337	347	334	333	304	367	327	295	318	353	291	343	357	301	325	344	340	302	324	341	326	340	337	330	323	337	341	353	297	321	312	316	355	340	325	315	362	315	355	304	326	361	365	300	291	327	341	322	275	368	328	331	365	343	338	320	343	289	369	344	338	305	352	347	343	331	337	302	340	333	347	376	345	343	333	329	354	338	344	325	323	314	346	312	316	341	311	357	310	300	346	329	318	324	331	318	353	315	352	362	360	364	338	325	315	279	339	360	342	347	359	302	357	359	326	304	310	331	314	360	304	310	309	344	326	335	297	308	328	345	329	332	348	341	334	352	345	322	343	346	330	337	338	330	342	360	340	343	315	339	297	354	311	289	337	353	331	304	321	314	343	297	330	306	344	335	327	385	388	337	325	288	335	319	355	328	297	347	338	329	327	334	315	360	322	302	347	307	385	324	311	342	316	329	308	327	330	321	337	341	314	309	311	312	312	331	345	324	313	325	327	340	339	299	311	360	303	352	354	344	356	343	308	319	344	350	365	332	365	353	355	322	335	325	287	347	339	316	316	328	284	313	338	354	316	356	356	325	345	362	338	306	373	339	338	355	307	343	312	311	282	299	327	316	330	342	321	317	353	355	292	320	364	338	338	385	334	333	318	343	328	358	317	320	344	334	340	309	293	316	290	335	315
35556	28200	2237	2529	2256	1997	1738	1564	1418	1268	1195	1173	1113	1051	1053	980	982	967	939	891	899	881	934	888	915	867	941	865	910	864	883	942	857	885	833	865	835	854	834	924	819	833	861	803	859	840	835	846	852	826	787	815	865	818	808	867	875	831	865	821	870	803	811	865	847	845	852	819	850	804	822	853	838	876	849	813	804	793	758	820	801	822	827	841	806	817	824	821	830	859	843	830	846	831	894	846	791	825	811	842	807	848	818	826	840	828	818	843	804	837	833	832	807	838	845	828	862	806	849	851	840	806	846	857	814	839	798	798	768	829	835	820	835	858	821	886	834	862	807	793	809	855	829	854	854	854	852	883	811	886	828	833	865	841	797	820	792	804	786	839	857	801	820	845	842	778	790	819	851	801	826	841	830	789	764	761	817	841	819	838	799	815	756	760	815	820	825	811	806	831	807	841	795	790	791	823	796	797	820	821	806	835	800	814	836	829	818	792	763	798	851	836	890	784	803	809	799	825	791	874	841	817	799	792	839	856	759	847	830	834	844	834	808	837	819	850	876	874	826	848	783	763	807	793	859	816	804	860	816	834	775	799	788	794	860	835	850	831	825	813	797	786	790	852	814	821	813	820	852	783	822	787	838	847	833	798	857	830	870	832	842	836	848	839	806	861	807	803	839	826	863	817	868	831	812	838	860	838	836	794	835	834	888	842	843	780	817	853	854	822	855	818	803	838	812	812	758	797	818	838	841	823	830	852	841	837	884	816	809	790	828	815	854	784	843	807	820	849	803	828	810	808	816	838	818	832	781	860	809	857	836	835	841	822	784	883	870	854	873	877	828	798	870	813	848	846	859	842	849	848	872	841	832	856	835	828	820	782	845	839	837	848	836	816	844	890	789	805	800	811	802	814	844	839	799	849	829	871	825	823	776	824	866	821	810	828	856	854	825	834	848	786	835	844	808	812	912	810	864	806	826	785	800	767	771	862	850	846	781	829	845	834	819	766	833	804	905	810	816	841	817	858	861	880	882	802	776	819	819	853	813	814	840	819	878	841	864	785	807	816	858	819	836	813	794	822	776	824	810	795	789	866	851	813	817	817	872	849	816	817	836	839	829	815	779	839	804	801	789	867	844	830	836	825	828	792	816	854	867	833	801	822	826	821	851	825	805	858	877	777	784	828	831	832	904	815	841	772	801	826	838	824	826	820	853	750	822	862	785	849	804	830	835	860	792	812	828	815	856	823	767	841	848	842	814	830	777	836	806	828	834	805	829	862	817	866	798	827	793	821	813	825	831	818	834	819	879	820	832	876	858	827	841	854	802	853	811	844	812	908	830	796	810	818	784	831	809	779	807	803	831	784	862	800	835	829	816	773	802	788	789	873	820	822	857	862	867	814	820	820	810	827	819	838	876	799	867	806	852	823	826	844	859	788	820	853	829	784	771	865	832	831	799	797	876	822	801	870	779	778	831	798	837	809	882	826	845	801	771	839	804	869	810	834	844	828	750	875	821	838	808	944	840	786	873	840	824	843	861	843	830	863	851	830	800	822	805	898	890	825	855	795	832	822	842	826	803	844	831	852	845	913	790	872	883	792	838	857	794	761	805	888	812	849	826	873	820	841	771	841	785	818	804	787	838	840	797	829	791	857	792	828	777	913	903	800	844	868	877	845	788	794	792	813	750	842	837	812	805	865	827	825	839	865	810	820	839	810	816	817	834	797	800	796	821	868	782	845	817	810	842	813	818	818	818	861	795	820	874	828	850	788	870	852	861	824	843	824	823	793	786	834	792	781	880	836	810	849	824	804	861	816	836	838	833	824	835	803	819	892	822	776	849	764	845	842	830	799	764	816	781	790	860	844	821	803	829	806	822	810	800	863	812	822	793	834	910	819	841	823	834	852	838	854	748	841	830	818	829	811	830	826	800	871	839	839	848	805	857	893	838	864	776	833	840	798	824	845	811	812	775	838	818	839	842	812	850	821	838	807	819	848	803	833	835	824	791	835	853	810	818	874	821	842	809	824	811	851	828	829	835	776	807	834	848	830	843	793	768	777	841	762	845	824	840	812	795	828	867	888	846	837	861	769	823	813	794	805	823	812	854	837	828	837	809	850	826	797	801	815	837	827	808	844	829	807	892	800	827	789	782	862	824	839	836	779	836	847	841	779	785	796	832	802	774	791	842	844	780	853	804	814	836	801	826	783	804	818	779	836	782	797	803	821	834	871	832	813	858	788	824	839	858	807	805	811	858	829	842	807	822	819	837	816	817	809	858	833	810	866	854	805	799	847	852	824	764	852	832	813	846	848	818	854	836	809	859	818	779	848	800	808	805	838	795	804	773	788	767	753	804	831	839	887	828	810	806	830	818	829	838	826	849	850	889	876	794	861	818	787	823	811	867	828	797	840	851	880	839	896	850	798	822	838	892	819	783	829	883	784	871	825	823	811	790	797	821	820	863	785	821	777	857	827	833	884	807	826	802	831	860	781	814	874	827	826	836	868	892	821	803	789	855	835	842	806	812	800	833	849	815	821	838	849	856	813	812	840	796	784	754	816	811	818	773	833	857	818	873	886	811	791	827	790	835	805	765	878	876	796	844	830	840	784	827	795	809	788	846	843	869	802	859	813	794	822	812	839	851	803	858	850	842	807	782	817	827	837	784	856	810	841	804	848	816	834	846	791	805	850	833	857	803	823	831	821	839	847	828	846	848	891	841	787	816	875	818	821	803	837	856	815	869	805	835	815	854	816	855	855	768	813	858	838	819	861	867	823	814	862	790	810	805	797	862	813	853	886	791	813	793	811	838	824	823	832	792	797	819	801	812	784	871	853	836	844	774	814	869	761	831	892	806	866	841	825	785	781	809	867	778	803	804	819	830	879	838	809	853	825	787	867	842	870	811	788	855	799	819	852	831	792	827	781	831	825	834	766	801	830	848	853	822	824	778	789	811	821	820	794	851	852	819	836	817	850	757	822	857	827	857	852	838	875	846	788	835	826	859	856	818	819	884	851	830	816	776	828	819	824	811	846	830	812	839	860	833	854	841	822	816	856	846	890	782	850	812	803	758	884	803	826	822	815	820	833	875	817	811	824	803	811	850	845	788	785	855	831	864	854	804	834	838	821	832	859	789	787	839	825	849	842	831	846	843	832	824	837	830	861	788	852	813	898	844	812	787	809	819	829	821	858	814	822	817	806	860	844	867	867	831	851	792	866	839	816	833	816	811	804	842	817	783	866	815	832	805	802	794	819	819	787	833	841	808	832	861	789	777	845	846	815	880	800	784	823	812	829	785	815	826	881	840	801	832	828	817	846	814	797	843	864	796	810	816	801	808	780	826	831	790	876	800	792	826	792	799	782	805	823	876	862	827	808	791	839	824	827	778	840	873	831	851	821	772	860	852	815	834	845	831	843	814	841	823	812	824	852	881	790	816	767	805	814	834	817	813	793	821	815	846	786	813	806	795	808	835	815	835	806	800	851	850	824	848	838
69999	59054	20972	5759	1132	834	695	531	507	484	485	418	406	406	406	400	384	388	379	355	354	331	312	344	344	351	324	344	325	332	354	340	362	380	365	345	341	332	355	356	349	336	318	349	360	338	355	340	342	316	315	334	339	339	341	328	329	319	337	373	305	352	357	351	344	311	345	346	329	345	341	344	320	306	320	349	353	361	317	362	330	316	333	322	325	328	319	324	324	375	350	339	341	329	346	374	331	323	306	324	344	324	339	319	305	322	302	300	292	348	322	337	311	351	348	327	335	341	339	348	347	340	328	367	348	283	332	343	320	325	326	342	357	368	335	321	350	348	323	316	335	349	347	355	354	361	319	344	324	361	353	289	328	306	337	328	342	349	314	374	324	333	367	314	329	352	319	354	338	314	334	353	322	325	348	314	374	366	363	328	338	341	329	312	342	336	317	316	326	328	368	364	363	349	322	334	309	358	327	305	317	326	344	362	322	335	297	318	316	376	339	324	327	346	351	309	327	332	311	331	331	332	296	321	297	323	382	341	353	332	357	332	333	331	328	315	355	336	310	351	340	322	322	297	294	362	330	327	336	342	392	319	327	372	326	305	353	377	348	336	317	332	320	358	343	334	299	328	313	318	332	357	341	327	350	336	333	304	358	329	344	338	352	345	397	315	342	334	343	337	329	312	330	344	322	352	358	312	338	330	341	343	342	322	330	346	326	332	310	338	311	298	342	344	284	357	345	308	359	326	316	353	332	298	302	355	370	328	343	336	372	310	338	357	351	331	337	341	330	306	370	351	357	330	323	319	350	309	345	291	325	375	343	354	365	345	332	330	308	334	356	349	342	337	343	334	338	371	360	352	336	359	363	369	327	343	326	345	361	317	313	336	301	340	362	331	355	362	345	339	365	376	319	317	358	349	318	287	357	351	329	340	322	351	339	344	376	324	332	339	311	342	355	335	319	331	354	315	314	314	324	340	315	330	351	350	319	343	357	345	333	346	375	326	322	343	322	325	339	334	340	343	317	330	338	348	348	355	328	336	370	352	306	373	336	326	330	343	320	360	315	344	341	322	297	321	334	364	353	322	327	366	311	339	311	331	318	315	319	340	316	361	325	331	342	337	339	369	348	364	342	343	331	369	347	317	336	309	363	332	317	317	346	312	346	357	314	338	342	354	319	362	335	308	338	349	365	340	346	339	357	327	306	325	338	324	339	339	368	325	342	336	326	350	324	334	337	343	322	327	362	354	374	334	334	363	363	314	320	333	316	327	335	328	355	306	350	316	331	370	346	349	323	339	333	359	345	351	362	363	337	357	342	324	312	315	324	292	343	325	352	326	301	331	339	310	340	326	310	340	298	335	320	326	326	338	318	300	319	320	342	352	381	316	311	325	347	334	321	326	340	324	329	342	366	314	343	398	302	338	319	304	308	362	322	342	328	297	345	357	341	330	348	356	298	329	361	348	340	323	338	345	338	352	352	290	321	300	324	327	319	314	295	345	323	333	340	338	310	349	316	346	307	337	300	319	349	354	370	312	351	345	318	354	320	357	296	353	328	338	358	334	339	352	319	329	335	336	329	318	329	315	300	339	352	302	340	365	336	363	331	312	342	351	353	369	349	328	331	374	319	329	378	329	323	341	347	345	358	334	305	336	334	348	341	346	362	310	341	349	368	327	362	349	337	357	391	331	337	343	355	349	341	318	345	317	332	350	340	344	335	303	337	319	320	323	319	343	306	352	345	310	331	324	385	348	336	301	303	317	341	313	360	319	338	335	354	336	335	345	337	348	319	328	334	309	340	352	364	339	342	338	358	338	350	323	346	350	333	345	343	327	322	352	340	310	328	346	340	329	386	314	339	314	332	331	364	349	387	313	366	351	310	314	360	343	369	297	319	359	322	329	305	348	362	338	332	339	354	333	333	328	345	320	311	324	338	333	327	319	310	344	362	326	317	313	353	348	298	319	340	339	350	312	333	372	313	265	325	362	328	329	352	339	311	342	290	337	362	329	298	338	338	352	342	330	352	321	353	350	353	347	342	305	323	310	335	359	359	327	336	341	327	325	340	373	319	367	330	336	368	332	331	320	334	333	356	325	356	354	381	341	332	342	334	345	327	324	342	310	374	332	323	355	367	315	314	334	356	341	326	326	338	321	363	340	323	298	304	349	350	339	345	337	336	312	344	372	316	349	293	366	318	334	331	342	325	352	318	339	334	338	332	304	306	306	351	313	307	325	386	337	338	330	330	329	340	358	352	299	341	330	344	312	335	329	339	287	336	311	343	348	342	322	299	344	365	351	362	305	327	341	347	317	326	343	340	340	339	336	327	340	321	325	316	322	329	333	329	351	344	273	321	325	366	332	355	328	343	343	335	344	340	358	345	343	344	334	369	327	375	338	316	328	312	320	335	310	334	337	340	339	328	339	321	328	342	347	349	329	352	361	322	334	353	312	342	357	341	325	336	358	308	329	328	333	351	344	345	339	339	340	336	316	289	315	343	326	327	342	324	332	358	335	325	337	345	305	334	348	321	328	326	302	377	323	343	343	347	329	339	353	354	323	333	317	359	340	360	352	321	355	336	350	338	322	330	329	346	346	308	346	316	323	312	347	313	358	346	345	350	329	348	348	353	352	336	337	355	336	345	326	342	363	305	346	334	322	352	346	339	336	349	339	348	343	343	343	329	334	346	336	291	333	332	371	327	314	316	353	349	356	348	318	335	332	314	330	361	329	325	373	334	349	348	362	375	315	337	332	330	349	327	361	329	320	329	363	307	329	303	315	302	356	319	334	328	335	304	308	327	334	344	334	348	325	334	354	359	321	337	323	360	312	322	332	332	320	334	314	315	355	349	329	310	339	320	311	330	361	295	324	361	347	363	355	336	334	341	350	327	358	312	328	340	323	323	342	340	321	367	334	349	340	331	315	321	330	331	376	338	350	355	346	334	332	356	343	311	317	340	346	331	332	331	333	336	334	332	334	322	331	339	313	306	327	331	352	351	334	374	344	370	331	328	309	356	362	322	341	326	333	340	302	343	332	302	302	344	335	315	348	353	350	325	353	344	314	301	350	330	350	368	335	328	330	356	360	347	341	334	355	349	369	296	371	314	347	307	331	329	315	333	297	350	320	343	361	370	356	331	348	335	301	339	343	339	320	376	352	348	344	362	330	333	354	343	335	323	327	309	340	351	363	330	357	327	340	348	372	315	335	348	366	329	336	362	317	364	316	327	303	326	323	354	316	353	329	323	332	313	314	341	335	333	347	329	328	341	355	369	365	336	376	349	310	348	352	291	362	360	325	322	351	369	344	321	334	326	340	346	353	349	330	307	331	316	336	328	371	321	327	314	339	341	326	335	316	332	348	326	344	335	348	333	326	333	335	347	350	324	354	325	299	332	309	344	329	373	326	360	350	312	333	365	355	317	373	342	321	350	338	323	350	358	323	351	368	294	339	358	385	324	300	307	315	328	344	364	327	311	338	312	355	356	331
44768	35486	3607	4108	3514	2973	2540	2107	1859	1685	1538	1447	1373	1226	1169	1096	1176	1129	1058	994	1043	957	992	966	929	942	954	947	906	876	950	898	854	919	844	860	877	907	923	859	878	822	887	854	849	849	805	834	844	828	808	791	819	812	831	810	838	790	820	777	803	837	812	775	846	818	825	801	754	810	825	820	793	822	806	840	821	829	795	811	814	815	866	773	852	772	821	829	785	822	816	767	822	811	803	793	780	799	846	794	837	780	792	825	825	796	844	823	829	749	836	762	839	802	797	835	797	768	818	768	844	819	772	820	787	823	796	792	771	794	821	836	721	851	817	781	837	830	754	769	820	808	799	791	765	761	798	743	813	761	820	778	804	800	798	841	843	801	844	802	789	771	833	795	818	768	837	832	855	797	810	840	808	815	838	800	778	819	805	791	809	787	792	815	744	789	773	808	837	794	799	791	770	821	790	782	764	780	832	804	829	813	796	822	775	850	861	785	802	794	815	813	805	800	812	805	848	865	819	827	781	801	828	801	813	780	807	750	774	852	765	787	796	842	845	806	823	788	817	779	810	763	793	794	809	795	794	791	819	768	763	814	746	790	777	821	742	781	793	841	772	836	789	810	768	770	785	822	797	809	820	816	826	758	826	823	817	808	792	833	815	724	814	816	809	797	828	819	794	822	780	801	792	770	816	734	786	844	820	806	786	796	830	820	799	751	806	778	836	781	729	812	821	830	755	817	778	769	823	795	816	840	811	809	771	841	802	828	807	805	808	830	808	795	826	844	755	832	827	788	826	824	783	828	757	772	780	788	800	789	761	774	811	795	732	764	779	822	787	804	789	793	796	809	806	859	811	798	825	781	822	783	829	823	802	739	753	782	793	753	810	841	881	810	802	791	773	853	778	823	807	827	796	755	758	785	831	798	792	783	829	788	807	797	819	838	824	819	779	794	787	769	796	773	767	829	810	825	833	775	820	844	772	791	826	812	830	877	826	827	786	820	826	805	760	798	783	794	777	792	873	791	768	832	819	763	789	825	790	838	832	827	804	825	762	769	824	823	827	807	811	777	816	851	838	800	796	805	763	863	749	808	854	795	795	748	785	808	815	833	778	798	803	832	808	809	736	794	833	802	799	829	753	793	777	792	813	843	817	773	800	835	791	829	847	825	798	777	808	797	828	804	806	845	827	818	808	791	796	796	820	810	771	830	834	813	783	803	795	786	797	755	780	786	746	799	822	767	842	799	862	788	800	794	769	807	780	805	770	767	794	751	779	836	795	808	843	814	817	776	778	802	808	801	819	845	785	827	780	866	816	822	785	830	806	793	860	808	820	769	812	822	851	875	810	813	798	780	811	823	836	797	781	752	825	862	768	801	775	759	795	780	774	798	775	784	845	839	822	820	817	812	815	770	800	742	771	814	817	749	804	782	792	838	811	824	805	778	810	801	782	831	759	811	805	812	783	768	785	836	829	778	787	804	813	792	772	769	760	774	791	802	837	837	785	824	791	798	778	768	802	795	798	779	746	817	808	812	821	778	791	784	827	806	763	774	807	812	780	827	793	822	817	801	780	815	784	858	827	773	808	805	826	781	773	827	783	797	793	815	803	864	819	789	725	753	841	797	808	811	781	818	798	799	794	804	783	795	785	823	805	734	792	764	818	830	833	870	794	833	784	827	802	724	808	776	781	853	796	799	838	836	823	833	847	809	828	848	831	792	848	801	840	770	771	785	790	767	836	816	771	797	724	778	764	794	754	781	769	858	767	849	801	752	813	794	801	812	790	750	826	823	816	800	816	826	835	763	789	789	797	825	789	792	844	780	784	787	783	849	797	798	780	825	815	810	836	761	834	837	789	785	822	816	798	772	785	814	838	792	840	823	791	810	807	806	809	756	789	826	770	811	781	843	788	799	805	795	824	762	789	780	790	833	774	767	745	795	812	775	765	800	783	819	804	786	785	783	767	819	830	804	805	867	817	824	835	810	800	817	761	750	802	772	797	797	806	731	803	817	796	792	791	795	826	824	781	824	819	776	808	810	773	802	794	774	821	763	828	816	813	814	778	784	802	817	772	814	830	784	874	812	772	788	775	800	826	788	830	830	782	790	792	805	814	799	812	836	806	846	780	836	792	795	813	817	802	753	820	797	798	840	805	766	790	836	813	778	813	733	795	836	772	805	772	787	775	783	794	807	806	782	775	817	781	781	786	798	793	809	773	751	775	770	779	848	801	811	777	859	802	749	795	804	797	809	799	854	800	819	869	831	766	814	791	847	759	829	852	852	812	776	775	803	826	828	801	814	791	782	795	825	788	793	759	767	804	770	791	799	800	807	798	782	789	807	842	806	857	812	758	820	770	778	803	772	743	726	839	844	831	749	820	799	809	815	766	762	768	739	765	832	786	773	814	819	815	853	859	833	812	788	793	814	837	829	795	830	790	812	802	740	790	803	757	809	793	826	769	805	781	829	801	823	800	824	825	792	793	829	797	815	814	769	839	777	861	786	884	811	787	833	796	821	790	790	795	869	809	810	852	800	776	807	772	805	792	833	821	796	855	786	790	811	745	797	841	796	799	776	825	799	789	794	856	811	787	793	765	816	833	789	808	763	770	804	835	760	830	804	786	768	756	775	774	807	768	797	853	826	797	754	780	811	801	880	826	776	768	786	755	819	779	803	794	776	748	791	833	797	850	795	820	839	807	821	803	808	811	778	813	832	832	827	809	852	877	810	724	788	833	780	822	818	787	779	849	791	814	787	852	761	836	783	769	789	807	833	737	838	866	794	746	814	749	813	807	813	778	786	787	836	791	816	792	784	793	842	840	795	779	772	790	767	729	805	794	836	828	786	832	763	803	821	825	784	792	820	770	789	818	806	791	808	828	768	803	810	860	843	768	741	838	819	761	802	800	822	772	822	850	835	779	781	783	780	842	833	791	788	840	792	806	778	779	814	828	775	783	851	801	778	779	806	765	777	818	807	761	851	744	809	821	827	753	791	808	794	837	761	739	796	795	807	794	807	815	837	773	821	804	805	821	845	762	811	754	830	791	795	765	808	803	801	797	801	845	794	808	778	810	835	771	822	786	776	792	801	796	822	765	829	833	712	790	762	803	773	784	802	777	762	780	799	765	783	833	834	787	808	767	807	770	737	818	845	783	829	802	801	754	762	791	803	791	843	797	780	779	739	795	827	778	825	798	798	757	785	761	830	802	788	798	782	806	806	801	789	781	797	779	810	831	829	785	813	783	808	816	782	799	817	841	818	790	791	775	832	804	782	854	788	780	772	761	791	773	801	799	739	775	765	806	796	774	772	774	814	818	833	801	759	787	828	796	836	771	793	783	790	824	791	784	824	807	762	849	807	797	819	787	806	851	798	757	738	817	779	826	770	762	853	804	792	796	817	815	823	809	793	817	765	792	772	806	804	849	801	841	854	789	830	777	766	817	839	827	768	809	770	846	811	813	809	760	795	787	834	806	773	776	796	762	845	810	790
9353	4502	245	193	195	195	184	183	182	201	172	192	166	188	161	167	151	181	187	191	180	175	160	162	172	179	180	175	197	183	165	172	173	188	181	171	165	172	165	185	189	197	178	172	180	175	170	176	180	151	169	183	163	183	182	162	193	163	153	166	171	190	173	173	186	184	202	181	189	197	162	181	191	185	166	193	174	188	168	183	178	156	159	174	177	154	171	170	179	180	196	175	174	152	169	172	152	149	149	192	167	168	201	146	191	196	201	167	172	152	203	156	171	185	160	181	175	181	186	182	173	175	185	193	191	166	187	173	179	193	162	158	177	144	199	182	190	157	178	171	184	172	181	182	190	169	194	180	176	185	179	193	155	184	185	166	183	163	152	179	177	158	187	195	175	182	177	166	177	162	179	191	188	181	173	170	169	179	166	173	175	174	166	169	166	175	159	185	179	157	144	186	181	173	158	165	163	179	197	170	184	172	183	176	191	175	176	174	160	169	186	181	156	161	159	193	200	179	183	178	141	170	174	151	169	178	166	195	169	146	161	172	163	172	198	172	153	175	170	200	178	170	189	178	157	177	160	146	180	175	173	160	198	201	173	195	176	164	163	187	186	168	178	188	147	155	175	142	168	157	150	183	160	179	155	183	161	180	172	170	176	207	178	169	174	172	158	178	161	204	179	156	172	159	178	198	199	164	191	140	165	226	177	168	209	158	181	184	161	140	180	195	165	175	189	174	184	191	167	152	178	163	177	159	167	188	183	164	199	166	184	129	193	199	182	172	162	168	186	155	167	173	178	165	202	170	166	148	163	173	176	186	189	178	176	196	178	168	161	188	173	170	190	165	169	155	177	161	165	154	184	190	164	175	185	192	189	171	190	198	170	164	176	155	176	179	177	167	181	167	189	192	175	199	176	211	176	159	163	159	184	180	184	184	160	181	175	171	179	195	166	181	164	188	154	171	191	162	200	180	156	165	163	193	170	183	166	167	176	166	199	175	164	192	158	176	180	173	173	189	191	202	182	179	168	151	159	174	156	186	204	176	202	168	176	170	184	191	163	168	178	175	173	190	160	176	173	172	171	215	172	180	184	160	171	177	195	186	168	149	182	191	168	160	171	180	202	189	182	181	210	169	183	181	202	156	188	147	150	178	141	164	173	166	138	189	185	188	166	154	166	180	174	180	150	174	172	182	196	196	168	167	185	211	181	165	181	187	189	180	177	178	168	156	180	186	175	148	153	145	190	184	159	145	172	157	162	158	182	181	203	197	184	171	176	191	173	192	181	199	162	184	173	168	153	181	169	178	184	179	155	174	188	174	180	193	181	174	180	181	172	182	169	179	201	177	202	186	162	161	173	198	162	155	166	156	168	191	181	173	152	168	174	184	182	183	171	189	191	167	187	194	170	204	163	147	181	171	154	185	175	168	171	192	177	188	163	184	183	181	189	182	179	162	214	171	189	173	170	161	174	172	148	167	140	184	199	158	183	181	203	178	164	203	195	164	179	194	150	166	162	193	185	152	179	152	158	159	198	195	179	146	168	181	178	176	194	166	179	193	205	176	178	161	151	173	186	155	172	166	166	193	174	192	166	136	165	161	211	177	195	162	173	157	183	179	157	164	185	193	158	186	179	168	168	192	159	174	179	182	159	176	183	157	177	164	165	159	165	178	137	180	192	160	167	177	164	197	162	181	186	152	180	179	175	162	182	173	175	172	186	172	172	194	167	190	187	196	169	153	185	173	171	181	158	189	146	181	168	166	168	164	182	176	175	162	176	187	161	179	192	161	178	153	155	190	191	159	164	181	171	180	189	162	169	173	178	170	184	182	157	180	186	179	158	178	164	142	159	170	176	160	196	191	187	169	158	171	191	200	166	184	183	177	152	166	173	177	159	185	191	163	170	183	164	187	182	188	173	179	156	167	165	161	194	202	168	175	179	174	168	167	186	183	157	172	177	155	173	179	189	162	162	170	182	171	177	186	202	166	168	205	194	183	176	177	174	178	173	192	184	168	177	163	162	174	189	172	169	175	169	189	179	189	175	184	147	171	192	184	162	190	210	194	165	171	173	166	202	153	188	184	190	187	191	191	196	174	176	185	196	158	159	172	153	166	148	210	184	178	188	179	161	187	155	196	173	169	184	182	185	158	189	179	180	169	173	192	181	165	186	161	174	176	205	147	167	178	198	191	173	179	161	172	158	180	175	165	177	192	182	179	178	186	168	175	176	185	165	165	169	205	183	176	192	169	187	197	171	184	168	176	161	161	188	171	169	188	192	193	192	169	165	151	179	191	172	161	168	180	186	176	173	174	177	171	196	186	190	195	164	179	191	192	195	175	160	178	170	178	163	162	183	184	177	177	166	195	183	175	150	191	178	152	176	183	185	168	186	173	184	199	187	199	173	170	173	173	191	137	202	205	167	200	174	162	178	176	175	177	159	153	198	163	179	156	184	180	179	206	173	174	167	152	147	183	181	194	194	177	176	189	182	160	164	185	181	170	175	199	171	206	164	184	161	193	188	167	168	160	182	158	197	167	131	188	195	160	161	182	190	176	180	186	177	158	159	176	187	166	159	178	196	169	164	151	202	203	180	174	176	183	141	170	173	164	192	165	176	175	158	163	199	163	165	155	181	186	185	182	178	178	182	180	185	190	175	178	166	186	194	161	193	180	177	186	166	181	173	174	199	162	153	184	177	176	206	194	171	189	180	191	180	184	199	184	185	189	153	161	189	179	194	196	158	189	202	177	185	186	156	165	182	183	183	166	178	171	169	189	162	181	183	178	195	191	158	181	194	175	210	178	174	186	179	191	160	202	175	169	178	169	180	165	165	181	175	164	172	193	174	172	159	161	180	168	162	184	181	200	182	179	168	174	182	175	173	172	186	161	159	145	165	173	169	171	174	177	165	160	190	176	173	196	160	175	190	186	200	188	156	170	162	191	170	194	180	159	192	204	164	191	167	156	176	200	177	178	198	156	178	188	197	178	187	206	194	182	160	167	182	164	202	170	191	191	206	215	154	178	181	185	196	170	181	174	166	184	178	176	175	210	164	211	190	200	180	172	174	164	188	176	189	167	183	181	196	169	162	179	190	208	198	162	150	180	191	160	173	152	169	192	164	180	166	178	151	168	183	178	172	178	167	170	171	152	168	164	164	173	172	192	173	177	179	147	153	178	180	176	164	196	156	184	203	138	162	164	173	199	172	200	168	180	171	175	153	167	149	177	171	174	167	172	198	189	172	180	180	183	176	186	171	173	199	201	137	168	189	146	183	178	151	183	161	175	164	183	165	161	178	167	170	171	157	171	182	181	181	202	167	167	190	162	167	202	172	167	168	161	193	203	146	187	186	173	167	160	171	173	181	173	157	173	189	188	192	169	156	192	182	193	177	156	171	161	178	148	193	172	180	159	201	190	187	189	176	200	180	184	204	179	193	174	160	157	194	162	189	172	170	182	197	186	179	169	166	195	181	185	183	212	158	197	166	167
11165	6493	522	550	598	542	544	542	549	509	497	518	497	467	497	522	519	513	518	481	516	508	490	509	509	487	486	496	518	522	494	484	491	505	514	510	542	486	468	483	484	499	520	511	495	499	504	472	498	545	527	478	519	509	483	482	522	519	527	462	491	494	446	469	501	525	506	492	514	514	514	490	452	522	495	486	478	491	467	484	482	455	530	492	469	487	515	539	528	507	530	493	523	530	494	509	490	512	529	502	480	538	478	500	518	508	465	488	504	473	510	475	504	507	493	452	487	482	456	546	511	517	518	498	497	496	503	489	478	482	508	507	490	508	482	481	508	483	477	506	499	511	465	492	498	501	503	493	517	497	478	528	518	486	484	475	496	499	499	517	503	495	490	491	463	508	487	440	487	505	475	552	477	533	499	448	460	457	467	546	511	508	503	485	507	482	477	458	469	501	492	448	505	494	492	493	489	516	486	496	474	493	492	507	519	546	460	491	528	508	499	463	517	509	517	498	572	478	530	490	502	506	509	477	499	481	508	498	506	491	493	474	527	470	492	497	470	511	511	492	511	510	488	498	500	498	490	473	515	534	511	523	500	488	517	486	492	531	449	481	492	483	509	495	501	487	545	543	524	477	520	481	495	489	508	494	513	493	531	511	479	484	496	467	489	523	472	502	452	526	469	490	513	465	492	469	482	492	514	480	509	541	523	513	520	530	541	503	475	479	485	492	521	470	483	497	515	508	491	485	514	521	451	464	499	511	463	522	496	485	507	493	423	522	510	485	497	526	497	524	486	477	494	520	532	502	500	483	509	498	505	511	515	509	499	488	479	505	510	503	511	497	487	491	486	495	526	518	514	489	497	483	518	492	498	466	510	492	489	442	499	485	499	509	485	494	482	471	470	534	497	485	495	494	494	518	472	446	500	464	512	525	517	487	504	511	476	523	506	560	465	479	470	524	511	473	501	497	488	495	483	506	491	484	516	494	469	459	480	487	500	475	522	464	529	521	480	557	470	502	519	444	512	492	462	497	496	521	519	477	512	483	548	467	514	533	500	494	513	524	432	478	523	507	564	493	514	475	508	540	532	508	523	472	476	492	500	503	464	527	502	463	504	541	507	541	510	444	497	480	468	501	473	484	471	492	465	474	466	509	499	505	523	492	510	523	503	498	518	475	479	497	506	465	479	474	490	454	485	480	517	496	496	453	513	483	515	496	520	454	493	478	501	493	505	500	449	548	480	555	455	528	501	495	492	507	499	478	504	498	496	497	496	466	487	498	473	494	517	510	510	469	489	505	513	501	488	521	457	478	470	523	497	502	466	482	498	530	483	509	509	504	526	453	541	495	482	496	488	483	472	495	502	521	471	526	569	491	465	500	502	500	464	494	500	485	440	479	498	484	501	522	497	487	496	478	518	523	480	521	481	492	474	512	505	517	488	517	463	507	530	533	494	465	512	512	486	489	498	477	485	509	524	513	478	483	481	502	479	482	495	514	482	539	530	488	512	505	490	480	485	504	488	490	511	536	514	498	497	477	505	499	469	468	529	528	514	516	536	498	504	508	499	489	499	498	479	490	441	468	493	497	493	502	527	481	506	476	542	518	503	452	503	514	479	464	481	508	500	462	496	522	533	473	542	503	482	473	482	486	526	521	503	465	502	499	497	496	502	499	472	490	512	505	475	450	458	535	505	468	459	484	483	445	474	497	524	535	484	532	513	545	484	520	509	525	501	500	490	479	512	511	483	504	474	517	529	485	524	529	495	497	480	478	477	480	496	515	480	509	499	495	486	440	441	478	485	477	507	484	474	496	515	443	499	502	477	543	491	514	494	479	518	560	498	475	504	480	516	487	497	456	496	493	427	498	482	445	457	486	541	474	529	536	513	466	523	467	505	498	503	471	523	504	498	460	451	476	497	516	503	529	521	491	483	485	513	481	503	465	489	474	487	506	488	479	484	507	479	515	511	508	542	498	495	498	500	512	548	520	476	516	506	502	541	556	509	487	482	487	463	497	528	500	491	527	503	502	505	485	487	555	505	526	522	499	465	525	484	507	499	474	502	507	537	532	545	534	503	473	443	472	489	518	477	523	511	501	493	512	480	488	485	503	457	513	462	484	469	530	495	504	507	483	499	521	496	511	537	510	497	505	464	511	495	466	538	526	523	547	468	505	483	487	486	494	509	498	516	477	502	514	496	505	515	435	480	480	503	507	482	517	512	478	518	454	455	478	536	511	514	458	491	489	550	480	489	499	535	482	452	482	507	506	501	493	499	487	547	545	482	499	508	528	484	495	530	518	460	502	529	504	488	489	509	521	468	495	549	463	464	483	523	504	481	495	542	515	504	480	494	512	503	461	473	493	492	465	495	465	523	463	504	473	449	464	521	473	471	519	511	497	510	492	506	466	467	481	503	478	464	449	480	480	502	502	509	504	511	519	478	476	518	536	522	509	510	510	484	493	512	453	509	495	501	498	489	519	489	482	497	503	514	496	450	502	456	534	485	508	524	514	473	514	490	482	476	485	513	512	490	470	476	486	497	501	496	461	502	516	514	504	511	463	486	523	517	502	456	487	446	473	499	494	473	523	484	463	481	498	532	493	503	534	512	495	486	454	485	494	478	541	503	520	469	479	481	482	490	463	480	485	494	458	512	471	490	498	527	505	459	510	474	518	512	485	479	499	509	537	490	506	485	494	521	486	501	552	549	503	517	489	469	486	478	498	542	464	466	477	519	478	495	468	505	495	583	529	526	483	535	486	485	478	480	506	482	553	508	447	511	485	512	543	497	505	486	474	517	479	500	489	491	514	505	498	506	534	498	492	527	461	503	473	527	547	467	470	489	478	466	510	513	498	491	492	499	491	483	535	530	520	475	513	506	488	504	463	481	485	521	473	504	494	497	467	494	490	488	468	450	462	519	552	466	509	503	500	489	522	507	494	495	493	507	492	497	460	491	516	501	472	451	515	501	482	477	510	536	483	459	500	510	519	486	497	510	482	510	502	504	513	461	471	484	505	530	531	467	478	495	542	460	514	482	498	478	495	469	545	475	527	527	509	497	513	501	470	529	570	502	488	513	501	499	477	503	511	497	517	504	487	461	513	477	516	509	518	505	480	535	500	505	501	500	482	541	459	516	471	518	492	531	543	525	470	499	484	546	520	495	478	522	512	476	486	483	505	507	487	489	478	474	489	502	519	471	519	509	534	510	502	500	483	522	487	517	500	516	529	474	514	491	493	477	473	525	434	505	500	520	476	489	489	515	521	495	485	521	478	508	500	460	499	522	520	519	495	511	477	491	517	516	530	526	498	475	492	479	490	523	440	493	478	506	536	522	484	515	532	492	494	496	502	499	459	494	512	509	509	495	503	510	503	485	499	498	495	525	491	518	481	509	516	486	506	479	479	513	480	458	484	488	498	500	531	520	486	514	478	479	509	504	487	491	495	486	491	546	536	563	545	496	514	524	492	508	481	517	476	535	458	505	474	509	525
56968	48819	13278	1592	663	576	527	465	421	414	367	380	366	345	346	358	328	327	355	336	345	347	346	339	381	330	355	362	333	340	309	330	378	330	353	342	355	318	320	327	322	284	337	339	331	370	370	383	372	310	351	348	367	351	331	352	369	337	351	353	321	323	349	335	324	358	339	318	320	337	337	377	346	316	326	344	321	313	330	357	319	320	379	350	345	340	334	341	309	314	334	329	329	329	338	321	328	318	308	327	313	293	332	287	309	341	331	309	310	337	337	315	359	309	296	326	300	325	340	346	350	332	343	307	305	338	310	319	342	299	314	372	318	351	328	328	283	348	314	306	343	350	318	340	352	347	340	333	327	323	311	333	348	351	345	323	349	359	334	353	333	343	329	340	302	358	345	352	319	335	358	325	338	346	323	321	319	333	359	314	342	336	340	314	332	325	317	335	320	321	336	356	338	293	365	361	318	334	337	317	328	326	336	317	344	344	395	326	327	345	352	345	327	316	344	346	358	326	307	329	348	335	337	338	340	351	328	333	314	327	309	322	313	308	329	349	332	339	312	331	324	355	324	338	361	351	319	313	322	362	303	325	316	321	324	283	354	329	341	337	310	340	322	343	322	350	324	375	343	346	361	332	326	277	316	323	327	334	340	297	337	358	333	300	328	297	332	345	299	351	348	350	352	342	318	311	300	319	299	332	340	309	338	329	323	332	315	324	347	311	342	376	324	344	340	306	341	350	335	346	327	361	331	354	332	307	358	314	306	383	356	330	327	337	316	343	342	348	326	318	317	323	317	327	342	328	325	309	347	344	312	349	301	344	301	311	358	342	320	344	337	375	322	357	346	341	341	331	334	323	346	318	332	324	328	341	303	337	324	338	322	353	338	336	338	329	341	335	322	317	324	327	359	316	347	299	340	342	350	331	326	335	330	357	365	321	319	336	338	326	320	365	357	306	366	333	340	334	328	342	316	331	329	301	335	364	332	320	340	323	361	348	346	336	326	324	366	356	362	325	324	352	355	325	343	357	320	325	311	326	326	343	319	340	336	337	333	327	349	361	288	298	361	326	331	342	364	330	339	317	350	350	344	351	323	357	341	332	351	322	360	344	333	334	307	333	319	346	336	337	326	353	350	314	330	314	342	302	320	337	317	292	306	320	343	342	352	314	339	355	307	327	318	325	328	315	336	307	323	326	317	343	327	324	307	313	318	360	335	324	322	351	323	341	355	351	316	338	309	336	309	341	334	318	304	320	325	349	337	312	350	353	368	302	336	328	310	333	327	303	275	334	315	349	310	323	345	332	381	327	304	347	340	335	340	336	329	341	313	342	331	360	328	327	366	332	321	323	311	306	349	345	312	330	331	314	342	318	303	310	319	340	344	347	355	330	363	303	315	337	334	331	311	336	391	317	304	321	318	341	332	345	343	328	333	369	331	348	307	318	307	320	306	301	324	323	369	323	342	313	360	341	296	302	394	299	329	328	334	321	311	363	351	327	317	306	324	321	307	376	308	332	352	333	320	325	351	316	308	326	350	323	342	371	356	356	332	328	349	333	324	354	338	345	366	308	330	336	316	314	349	335	356	369	322	310	356	357	333	326	345	330	336	374	341	327	356	347	349	330	352	364	343	337	337	329	313	301	329	351	361	325	322	352	301	302	329	355	321	378	351	317	365	343	321	324	346	350	338	334	327	337	333	371	348	374	358	333	340	328	367	301	307	317	341	300	352	339	335	325	321	324	336	314	337	312	313	349	301	320	316	315	339	368	350	332	378	319	322	284	350	349	316	323	354	326	337	325	327	339	332	351	356	335	353	322	332	328	312	313	334	351	326	307	339	326	360	345	326	362	314	333	327	334	342	345	313	318	317	350	336	327	380	329	306	322	351	307	307	344	337	301	314	320	344	355	332	319	340	330	317	313	329	369	343	341	299	322	335	329	339	303	303	348	408	348	358	318	345	336	352	334	361	324	329	340	331	325	303	321	331	332	340	340	329	323	324	314	335	341	324	318	365	333	323	316	337	320	335	332	326	320	319	340	323	354	368	341	339	319	323	335	339	308	329	327	343	321	331	345	361	308	321	333	365	308	319	325	304	345	307	357	351	342	321	353	311	320	323	321	351	313	350	352	326	311	348	326	308	304	348	345	328	320	333	367	306	342	313	327	371	334	334	357	350	337	343	311	320	348	325	321	310	296	340	338	334	315	325	338	303	313	330	314	311	353	354	374	332	353	344	352	357	307	317	350	336	330	291	333	359	335	362	332	311	342	331	337	321	337	362	321	335	360	341	314	302	341	344	303	338	326	348	362	315	345	339	335	354	399	293	327	325	331	348	330	324	325	312	300	317	328	304	323	317	345	302	316	324	337	315	334	301	322	296	318	319	342	304	310	324	350	320	328	329	311	368	297	338	320	314	302	333	329	345	342	316	333	352	370	341	319	286	333	364	348	303	317	330	332	325	321	286	319	350	309	323	354	338	327	330	330	325	322	292	324	309	331	332	349	311	277	313	355	335	303	352	330	330	328	324	347	346	360	317	354	356	321	328	325	329	329	343	347	316	301	346	332	318	301	313	348	317	349	359	313	333	331	352	338	350	357	324	300	341	320	359	304	309	335	307	327	347	347	344	322	362	341	334	338	340	309	314	337	338	315	333	332	336	323	343	306	343	340	351	323	316	343	355	338	320	356	337	317	329	363	340	314	323	332	334	313	338	358	333	315	324	326	347	335	310	298	331	297	361	320	345	328	334	315	334	329	353	326	333	346	337	371	322	317	322	337	321	332	353	306	338	313	344	306	333	319	323	330	316	336	335	341	342	329	331	339	331	346	322	334	297	337	337	309	346	306	313	354	333	326	344	319	328	313	350	344	359	351	327	307	339	348	318	337	296	362	321	329	367	325	327	316	321	323	334	325	339	336	329	318	321	346	319	350	320	341	343	351	314	341	347	331	331	326	320	317	341	329	317	305	317	335	341	351	339	302	303	321	350	316	310	311	331	328	326	329	335	337	333	353	381	311	322	395	397	298	315	327	372	348	331	344	310	324	324	331	337	347	313	355	395	318	323	333	301	341	299	310	354	347	334	350	329	370	340	312	332	344	343	307	347	310	316	321	337	348	325	339	311	298	302	317	351	325	326	363	336	339	340	351	358	312	310	300	325	338	343	335	362	349	336	337	329	339	326	335	314	291	323	347	346	339	324	307	374	344	303	358	300	326	311	329	318	321	300	334	342	392	292	345	318	372	327	326	336	347	309	347	328	306	334	325	323	343	346	364	344	344	336	341	322	333	319	329	307	297	305	314	337	319	339	339	330	335	301	314	359	307	344	351	330	347	327	343	322	336	340	343	333	340	345	311	338	317	342	321	345	325	348	329	346	322	343	335	329	342	323	331	325	312	318	327	345	331	328	341	350	319	344	340	315	343	309	315	384	341	331	313	311	336	356	331	331	336	333	331	319	325	305	351	347	341	315	336	304	323	330	351	318	355
35862	28018	2205	2399	2202	1971	1752	1458	1425	1296	1168	1136	1066	1037	1073	1021	979	961	928	944	970	857	942	888	884	908	878	945	863	880	822	931	890	868	833	856	887	837	887	877	830	830	868	907	834	829	857	834	836	909	877	779	831	855	813	825	822	846	812	816	822	815	799	850	829	832	851	887	875	843	791	862	841	826	846	842	803	845	914	794	745	810	840	839	883	821	874	870	842	807	849	816	798	817	805	848	828	813	868	850	797	845	814	852	821	828	817	788	853	816	824	785	821	875	796	850	793	806	800	889	819	797	874	788	782	821	836	862	798	791	761	810	827	779	809	810	812	843	825	873	834	852	763	788	828	829	822	823	871	793	862	861	814	855	851	808	814	880	830	868	853	770	842	838	836	796	855	783	810	840	771	860	849	803	809	828	825	837	842	819	843	849	908	839	826	804	850	817	839	852	805	801	866	834	834	835	810	826	812	772	819	832	888	828	826	806	786	850	844	847	812	759	776	854	794	873	865	856	826	831	810	799	782	834	784	818	807	804	875	844	880	860	828	815	807	805	835	826	809	805	835	830	819	807	808	786	879	822	824	811	819	830	815	835	760	823	839	799	820	838	841	832	807	807	833	864	858	861	824	874	840	807	802	815	857	849	853	814	796	802	856	906	831	821	810	816	810	846	833	791	819	816	845	888	842	820	866	854	880	830	779	879	802	833	851	759	813	858	827	863	805	760	864	819	818	850	838	810	827	819	847	818	836	855	824	830	822	827	849	846	827	795	806	798	848	802	804	837	859	868	813	830	843	797	802	806	821	798	812	835	819	818	855	871	854	794	834	850	843	856	847	824	850	871	813	794	856	821	844	825	788	833	792	788	823	785	884	865	770	820	826	828	800	819	780	874	852	824	858	830	760	793	848	801	860	827	887	812	823	821	843	799	816	887	801	828	871	836	807	821	857	828	875	780	841	833	798	839	814	829	831	824	793	779	808	811	831	849	871	830	884	849	808	803	809	768	761	793	827	801	869	787	874	871	856	798	840	835	866	831	806	813	806	857	818	833	777	831	787	816	790	819	852	812	814	814	773	787	813	786	852	802	795	812	813	844	858	807	825	809	844	786	786	814	819	817	839	838	839	829	775	873	781	797	806	837	823	826	856	847	823	845	866	839	832	836	803	790	837	859	869	819	808	846	846	875	798	829	851	795	839	791	828	813	832	859	839	805	801	799	793	816	828	849	806	784	864	840	820	838	850	819	808	843	831	854	761	865	804	863	830	792	804	841	823	823	734	825	850	820	834	811	807	806	832	791	799	849	798	805	826	866	829	839	858	853	728	859	744	802	858	796	792	799	802	833	809	802	852	814	878	788	815	863	755	765	830	796	918	762	845	881	872	819	804	866	801	791	890	824	837	806	867	808	830	803	842	821	849	817	817	837	841	841	848	847	807	804	841	836	821	819	767	824	785	819	808	771	781	844	876	884	828	871	828	851	868	834	785	838	828	787	848	831	822	817	856	843	810	782	820	813	819	818	873	831	791	828	816	878	838	796	825	827	827	774	852	768	826	805	833	776	794	791	785	820	817	855	818	839	810	807	864	864	890	802	844	845	767	804	840	825	832	836	857	805	809	818	826	765	826	800	816	811	785	776	842	831	831	776	818	832	828	855	824	830	815	823	809	818	795	872	819	825	816	810	841	818	855	781	856	798	815	843	806	828	783	803	845	816	848	833	872	825	873	818	839	800	832	828	829	797	808	800	837	862	869	842	790	839	814	822	828	789	857	845	807	856	825	829	788	820	821	852	880	815	879	789	890	851	736	788	810	805	790	853	806	853	808	819	853	833	849	813	821	815	838	807	851	795	827	810	816	824	842	816	863	871	786	808	847	822	812	818	850	778	798	800	795	800	884	813	815	892	864	799	789	818	832	822	856	845	812	850	798	814	766	814	843	850	799	831	845	782	830	871	856	854	844	792	888	874	860	810	813	891	794	843	882	841	833	864	814	823	850	818	848	811	810	786	804	812	836	785	848	908	804	838	804	874	835	844	844	780	851	861	838	846	790	805	839	896	820	840	836	805	818	789	781	826	845	820	813	834	830	778	864	823	821	882	843	815	822	849	841	886	847	835	843	820	771	836	812	823	856	815	842	775	818	828	893	783	779	817	790	830	811	799	829	867	848	840	809	781	810	871	860	836	866	816	837	857	852	796	771	848	822	820	843	838	803	784	807	810	895	820	805	877	811	867	840	782	846	807	842	803	800	816	785	847	805	833	832	791	794	788	870	830	795	813	821	745	798	818	841	852	821	848	873	883	818	799	792	796	775	845	825	802	771	819	826	807	819	808	836	799	836	850	802	865	846	799	834	859	775	772	814	858	833	839	824	884	831	828	847	843	836	821	803	814	802	827	821	745	840	768	789	840	837	811	786	860	862	826	832	870	790	852	788	793	820	800	831	879	813	815	830	863	843	819	818	840	798	809	811	890	831	778	806	784	789	838	841	835	816	802	828	838	847	802	835	819	826	814	853	783	832	791	846	785	803	839	820	876	811	830	838	844	863	840	778	826	832	804	823	811	793	810	834	824	779	783	858	738	790	848	807	837	738	815	836	838	820	830	821	844	837	848	824	845	830	788	813	852	812	872	776	802	844	794	838	783	814	776	835	829	831	749	852	841	800	790	752	775	843	831	821	836	773	779	862	791	862	853	787	809	852	792	787	871	785	828	861	836	806	839	796	789	858	834	836	844	857	837	828	800	819	787	801	828	831	821	810	818	853	867	856	789	869	850	822	852	840	843	840	821	856	830	810	833	834	778	796	818	857	846	838	839	856	813	775	834	842	882	837	800	805	798	811	869	867	831	785	785	829	841	854	796	806	831	855	807	832	807	834	797	823	812	830	854	831	854	837	809	855	834	795	818	844	873	835	834	865	875	801	889	813	799	852	772	853	801	823	814	775	857	867	814	804	772	833	806	755	815	788	833	807	806	826	854	830	822	860	826	777	775	778	858	808	791	863	824	796	840	915	815	849	795	809	795	884	778	847	819	798	765	829	880	838	798	832	859	832	765	846	792	881	830	847	773	847	845	835	832	826	829	804	852	869	834	812	836	825	856	807	845	794	825	792	841	830	824	814	856	863	842	843	827	822	818	802	844	833	822	811	803	789	872	804	836	836	782	850	793	836	817	857	805	827	809	856	816	832	833	841	826	871	819	815	814	843	812	780	837	885	857	834	858	855	834	829	819	842	765	773	798	829	845	818	809	812	771	860	862	835	836	800	826	873	865	815	811	828	791	834	803	851	857	833	817	836	810	854	801	840	849	807	825	837	844	846	803	882	818	806	755	849	837	847	795	809	781	840	787	795	788	800	823	830	824	861	778	834	815	903	835	818	792	799	836	805	813	849	810	817	784	843	828	799	793	882	904	791	875	821	839	812	780	829	848	831	854	781	809	829	798	872	830	778	824	882	840	825	837	828	833	826	798	812	822	770	805	781	826	827	823
70592	59602	21195	5465	1089	826	627	541	479	490	473	431	407	401	412	397	385	381	365	381	372	341	407	357	341	381	355	355	330	368	360	352	337	335	323	344	354	310	336	344	294	344	362	346	342	366	367	333	360	337	344	316	342	359	376	346	303	332	346	336	323	343	364	323	319	308	336	351	337	305	355	331	335	328	348	333	372	335	323	312	296	360	353	381	341	336	338	343	324	326	330	331	332	342	330	338	372	352	322	339	316	314	299	340	290	364	326	362	319	348	305	318	321	335	333	357	345	308	351	336	329	332	327	343	331	309	347	303	354	368	301	351	322	315	331	330	331	304	317	363	346	342	326	358	368	346	317	306	364	325	359	345	330	327	360	337	348	370	302	319	341	338	348	302	332	341	341	330	345	324	328	296	341	339	349	331	321	337	363	312	327	347	320	329	311	371	340	324	312	349	335	304	337	315	359	324	319	362	322	326	351	315	350	337	312	349	342	344	331	308	365	321	329	340	320	357	317	326	323	343	361	304	304	374	330	309	296	289	322	342	332	360	354	332	326	331	327	376	329	294	329	333	341	328	344	334	325	337	345	344	347	319	324	348	343	322	335	336	337	341	318	375	378	326	359	331	319	310	325	333	353	326	342	335	304	343	351	340	310	320	316	313	311	350	298	318	341	383	369	349	363	327	331	309	320	335	316	318	326	373	326	372	328	295	343	326	321	331	325	349	334	323	349	325	372	337	318	306	338	321	330	350	341	342	318	342	354	357	350	337	371	315	339	346	338	300	322	346	328	334	329	320	332	342	298	321	348	348	332	350	317	323	366	376	326	355	348	334	334	357	325	381	343	330	324	330	343	332	342	359	306	328	346	341	330	341	344	344	351	340	337	329	325	349	331	363	355	325	340	389	331	357	336	328	324	330	344	337	306	328	357	352	330	342	335	332	375	297	304	310	331	342	364	305	326	366	306	315	272	309	329	328	373	352	325	323	316	340	335	349	326	306	325	341	332	334	337	375	349	355	336	378	347	320	319	345	320	343	325	336	351	324	334	362	363	312	325	317	359	356	339	359	333	323	293	342	319	290	345	353	318	341	371	350	360	314	333	318	330	344	338	346	355	361	347	311	335	347	344	314	343	332	279	301	310	341	309	347	349	313	349	295	333	303	327	349	324	362	342	347	343	329	347	342	354	313	358	345	347	364	319	288	328	378	323	315	353	348	344	339	338	321	321	339	315	347	335	350	336	341	324	344	350	302	333	341	323	358	342	373	344	327	310	336	323	354	321	356	344	330	343	345	335	354	324	355	333	339	332	339	334	322	352	366	370	311	309	351	335	319	336	348	348	326	336	340	338	328	360	349	314	369	339	302	346	386	338	328	338	310	329	321	333	315	360	344	362	366	308	307	387	352	352	348	286	268	345	317	336	319	347	322	344	379	361	362	334	322	355	342	335	333	355	364	275	341	354	327	348	347	307	368	360	343	344	346	332	343	363	318	328	374	318	381	335	337	373	356	306	339	321	332	324	349	316	308	325	323	350	358	358	345	342	316	342	331	299	325	315	328	340	381	294	324	328	354	343	339	324	339	318	320	323	334	365	339	339	344	327	329	309	346	361	318	351	298	298	328	303	322	338	337	329	337	361	321	314	325	344	331	316	380	320	338	384	366	325	328	323	330	324	314	363	325	337	349	384	335	304	315	330	324	355	370	333	311	308	325	310	350	312	321	301	351	312	321	345	324	334	309	299	356	342	335	366	339	319	365	348	337	339	312	351	396	357	356	342	340	331	338	364	305	336	335	328	357	355	334	343	308	352	352	336	348	339	342	359	352	319	376	325	368	319	362	333	336	343	339	331	314	327	342	319	335	309	343	311	296	295	307	338	314	312	315	346	313	348	360	333	326	345	372	329	351	336	346	358	305	338	348	329	351	336	355	331	339	335	313	341	304	326	344	314	331	341	362	344	311	331	317	326	318	341	340	333	335	362	333	345	333	363	335	355	295	343	344	309	318	312	347	351	303	309	324	374	305	365	312	345	337	365	314	350	334	316	317	318	307	330	331	326	285	359	362	316	374	356	356	360	354	319	335	327	341	320	361	324	330	314	340	352	354	381	344	335	334	307	364	345	324	328	334	339	322	347	371	357	341	369	320	308	336	298	334	310	367	353	336	323	364	324	314	347	320	325	339	348	333	316	339	329	309	340	314	384	357	305	338	326	331	309	312	356	342	349	346	316	336	324	301	318	361	336	309	355	357	334	297	326	328	312	357	329	292	351	300	339	340	315	314	371	327	318	352	344	351	312	315	337	352	366	333	285	344	325	323	322	359	365	333	327	322	322	299	364	387	359	353	319	356	324	332	355	345	357	308	339	328	328	333	369	344	383	313	324	340	357	355	356	345	344	327	365	326	331	344	318	340	296	330	342	334	345	370	300	317	322	317	318	327	341	319	355	306	294	322	337	330	374	335	324	332	336	343	391	350	347	337	324	326	337	296	350	332	375	357	322	361	363	308	367	366	349	344	294	325	363	385	347	362	324	352	351	327	303	389	321	330	341	310	330	358	328	319	336	299	342	318	344	363	347	297	329	335	367	351	363	325	309	332	382	341	338	354	281	304	353	323	322	341	325	339	320	346	332	318	332	341	314	315	351	329	337	325	345	322	331	330	336	316	327	355	330	320	358	323	365	318	316	336	327	328	345	314	341	322	342	308	328	308	330	359	353	327	362	332	349	329	315	339	324	315	331	306	322	301	352	311	360	348	309	331	319	308	352	358	368	346	320	360	312	355	339	336	318	307	344	360	346	338	339	341	341	328	350	379	366	351	348	334	341	322	368	360	326	301	327	334	301	318	326	321	305	353	372	346	295	345	347	328	358	377	343	339	344	326	355	378	294	342	372	309	305	329	348	339	313	312	359	330	351	341	360	315	365	321	308	376	366	305	307	340	368	343	353	338	360	326	319	323	316	336	332	335	321	356	352	346	336	329	367	327	314	323	329	303	354	314	322	321	315	342	339	353	328	370	335	311	323	360	333	332	339	322	319	343	315	314	302	345	341	329	369	306	337	334	324	307	358	348	332	299	339	325	347	375	319	321	319	359	329	319	339	318	347	370	363	347	304	317	364	359	360	352	349	314	336	332	358	289	343	365	342	338	322	344	345	323	317	337	342	317	332	297	319	329	333	341	337	344	343	325	332	329	339	344	352	341	349	355	351	311	309	357	330	362	329	317	343	326	336	316	315	323	309	327	338	332	351	319	321	329	340	331	369	323	332	332	361	336	295	338	328	320	315	316	326	351	342	329	369	333	324	346	315	315	319	344	348	347	339	344	331	329	327	367	341	345	319	331	352	345	346	364	341	327	323	346	327	376	320	360	355	346	360	358	340	309	359	373	362	324	304	332	323	339	358	273	366	316	328	323	364	343	362	320	322	356	342	383	326	329	332	323	299	326	305	343	346	316	359	363	329	332	328	323	349	316	344	306	333	341	362	348	350	323
45393	35655	3563	3959	3531	2895	2345	2092	1853	1638	1559	1398	1353	1280	1190	1129	1084	1061	1084	1001	997	997	990	959	932	921	919	933	887	943	904	918	884	933	909	822	882	852	839	865	836	855	851	825	855	824	773	868	817	827	786	805	774	848	795	826	791	783	821	808	869	829	832	820	845	835	765	838	858	801	818	842	861	814	851	789	848	790	782	855	827	839	800	864	804	842	748	822	805	821	824	811	811	825	772	833	835	828	792	744	770	847	856	794	777	832	800	761	807	788	861	811	803	828	851	838	803	803	771	814	771	793	849	797	818	789	793	803	747	811	794	795	823	764	804	747	813	788	820	816	835	782	798	840	773	783	841	788	800	797	771	770	851	833	815	798	850	794	767	834	860	822	827	794	829	823	771	801	804	807	775	830	780	772	811	824	809	819	775	797	817	807	793	791	809	800	822	818	755	876	779	776	815	781	822	839	820	823	843	766	806	797	808	811	786	836	797	799	796	817	786	847	835	819	813	870	809	795	773	796	801	747	830	777	809	787	817	811	784	824	776	810	781	794	794	796	785	786	795	723	812	811	815	811	804	828	769	779	759	834	795	788	791	815	812	785	799	797	825	809	828	768	744	829	834	785	787	772	800	796	813	801	827	794	795	785	779	789	781	802	791	831	811	787	833	772	809	808	777	821	808	825	821	810	835	833	839	776	835	822	751	853	761	795	776	791	822	780	810	800	784	818	813	834	819	780	758	767	825	791	765	786	785	797	792	785	821	848	802	779	804	774	786	787	787	775	800	813	811	777	804	785	838	806	775	791	806	791	820	715	819	780	820	743	751	766	793	789	828	807	777	757	756	827	796	851	797	840	786	781	765	792	801	754	782	813	837	789	743	787	761	832	796	796	789	836	799	810	838	736	765	864	831	824	796	817	804	768	834	793	753	838	783	824	783	820	866	774	784	769	741	817	770	776	816	833	770	786	796	804	797	786	795	793	847	775	770	786	848	788	778	821	819	771	739	792	792	835	826	784	863	775	817	785	756	806	858	832	794	765	783	805	798	820	820	761	778	849	797	797	818	779	792	786	785	769	793	820	796	834	809	763	796	791	806	789	762	870	752	818	786	807	748	809	807	844	799	814	822	790	800	809	778	835	822	826	802	813	798	807	804	774	790	844	759	792	786	756	804	815	773	773	868	777	735	802	826	798	829	755	819	776	728	838	801	772	791	781	855	737	831	829	818	818	787	834	809	813	762	837	781	816	822	812	764	769	781	780	815	805	809	833	847	794	817	769	842	828	774	788	785	833	801	785	787	829	776	800	776	813	766	799	745	788	801	791	803	815	816	792	737	766	777	811	816	788	789	757	806	864	819	825	772	805	830	765	802	806	790	810	831	789	806	775	788	805	807	839	830	866	751	792	836	796	753	824	824	795	780	822	794	843	804	755	853	876	807	760	793	770	834	798	799	807	841	818	816	817	809	821	822	796	802	816	819	826	821	835	833	756	807	812	829	785	780	831	795	812	796	804	835	807	809	794	819	787	760	844	773	764	797	805	849	801	781	777	817	770	793	771	767	772	761	786	825	839	797	805	838	789	796	727	765	782	765	780	820	786	817	760	831	793	791	742	784	824	822	744	808	781	857	825	790	834	781	814	800	849	749	807	806	808	760	807	813	768	796	789	759	788	797	796	776	806	779	834	802	793	760	787	800	857	826	763	798	783	781	755	786	801	801	798	818	789	806	852	797	820	825	797	802	771	799	815	817	802	790	819	795	749	797	816	786	843	778	768	814	776	793	792	766	781	812	777	810	786	814	777	808	808	774	864	802	793	834	781	774	766	824	794	792	801	762	778	819	803	795	796	799	838	812	843	809	779	742	787	833	771	834	817	775	855	779	765	785	808	826	802	820	764	786	863	845	801	796	835	831	806	757	804	846	824	759	773	809	785	773	840	803	812	806	768	805	812	809	816	809	776	859	790	830	881	741	822	812	792	748	831	803	788	832	809	853	735	827	773	782	825	785	845	829	794	783	798	802	779	794	847	810	805	799	788	773	824	762	778	817	861	806	788	798	771	797	864	784	789	774	790	801	758	794	817	785	832	799	829	763	774	796	836	811	797	788	822	758	790	814	825	817	778	794	839	778	805	788	771	793	775	828	789	781	862	814	770	824	840	797	800	765	780	822	804	767	790	753	784	796	771	770	740	785	779	820	793	759	783	824	748	838	792	859	831	776	815	813	794	772	807	812	795	799	812	797	850	795	765	792	767	857	818	826	815	790	804	831	825	818	767	788	787	794	808	825	780	792	850	761	798	810	746	886	749	766	838	785	843	809	808	790	781	823	789	761	809	830	748	810	802	770	810	843	808	810	806	742	773	758	807	745	748	860	780	827	789	782	841	796	801	787	802	803	850	812	772	780	785	818	719	772	804	812	857	763	792	840	798	737	771	799	792	758	750	828	722	803	796	766	782	848	819	803	803	757	838	809	781	795	789	818	847	778	832	805	800	837	779	752	817	817	815	793	827	802	836	812	800	804	799	818	789	785	798	785	788	774	794	791	760	796	790	793	829	793	807	801	834	772	821	863	832	789	796	777	791	800	773	775	789	803	757	807	819	820	790	770	772	784	773	832	803	752	836	793	792	844	774	785	780	727	780	794	801	766	792	847	772	826	800	821	777	765	835	839	825	827	809	746	805	829	810	761	812	789	793	793	809	789	814	809	806	776	846	804	785	802	813	747	776	823	828	762	797	800	793	788	831	847	817	773	766	746	812	810	837	822	790	811	783	821	844	808	832	845	800	827	813	816	823	777	769	789	733	817	790	762	792	805	785	727	835	802	799	791	818	783	812	808	834	806	822	740	792	828	837	775	774	794	817	823	794	808	779	812	800	812	811	805	838	814	831	815	863	831	792	826	785	811	780	857	767	784	827	771	787	823	785	827	818	819	798	772	780	768	779	784	740	820	776	786	748	774	789	780	805	830	812	747	795	824	847	751	767	773	801	800	799	787	792	858	826	826	811	824	792	798	782	773	798	750	783	763	754	798	801	787	817	835	832	830	804	738	767	799	820	818	831	814	785	825	822	753	772	781	802	799	755	839	779	815	719	849	778	782	819	828	766	848	828	857	765	756	838	789	786	833	813	815	835	795	824	804	803	835	757	801	813	800	796	798	785	782	810	771	799	781	778	763	789	864	775	796	784	784	828	808	821	747	873	795	810	792	798	808	786	868	791	788	838	760	788	792	776	799	775	803	816	788	770	766	811	783	785	798	797	783	760	812	769	793	803	814	791	789	832	798	803	805	807	870	795	798	842	765	872	823	821	824	830	805	839	798	839	829	773	785	764	794	794	857	822	781	813	823	826	782	796	851	782	784	818	779	875	798	749	812	817	794	826	740	814	815	802	865	796	820	776	786	777	828	771	790	793	778	757	744	768	835	797	795	757	865	762	777	840	816	830	772	770	781	798	822	772	849	766	792	791	790	818	811	748	840	697	787	761	778	839
9215	4554	263	191	190	174	197	180	166	184	203	198	166	162	179	172	165	154	185	196	181	167	166	167	174	155	171	182	176	160	175	150	215	181	167	179	173	190	198	175	157	177	155	174	188	156	162	195	183	185	192	175	140	190	192	170	154	177	177	205	166	184	172	170	182	177	165	166	197	178	186	176	167	162	152	167	167	171	164	179	160	174	172	171	180	184	169	142	163	154	149	191	193	153	173	158	144	153	161	181	198	182	181	196	209	154	171	195	179	162	192	170	185	179	179	175	180	180	177	175	167	177	176	209	186	171	184	155	178	181	174	166	183	156	166	197	186	186	189	149	158	164	171	190	178	187	188	186	183	179	168	174	150	189	166	160	186	177	194	201	191	175	168	169	200	188	179	161	157	186	180	168	162	177	156	196	190	213	167	186	193	181	184	150	176	179	166	168	167	160	189	179	201	186	187	191	153	198	161	174	201	181	184	186	188	158	179	135	173	156	162	164	195	180	171	164	178	171	175	176	178	176	189	194	156	176	188	181	188	163	180	156	166	173	186	176	193	190	158	156	195	160	204	165	165	157	176	144	153	179	178	193	163	175	177	168	162	198	161	151	184	180	178	190	168	161	198	178	181	154	190	158	178	157	179	186	195	193	174	169	158	169	204	174	135	186	196	197	179	176	175	190	149	173	163	172	191	163	172	193	159	181	181	184	184	174	175	178	163	167	170	181	174	173	186	152	162	172	196	186	165	175	172	166	168	175	152	181	177	172	164	150	194	142	175	179	182	160	152	171	171	191	160	154	181	191	179	176	151	180	185	174	181	173	170	174	173	174	168	159	155	184	200	183	169	161	192	155	169	200	180	185	191	189	170	176	178	174	196	164	196	168	155	168	176	180	171	160	180	151	142	175	157	183	160	154	183	165	188	179	198	167	172	169	187	169	155	185	187	188	159	200	171	181	169	197	178	175	175	183	198	175	182	172	171	170	177	156	166	170	171	199	182	157	178	175	179	196	188	164	148	179	167	184	176	173	210	177	156	196	170	192	175	184	171	195	195	168	170	195	158	180	189	166	176	205	176	168	183	194	194	169	178	181	200	176	176	182	174	169	184	179	165	169	176	159	199	181	195	170	187	156	178	159	189	154	187	145	183	180	150	171	182	184	158	121	146	153	185	158	172	189	163	171	156	162	163	196	172	178	187	182	152	193	157	156	187	191	161	186	175	182	176	194	196	201	171	210	180	196	175	189	173	153	165	170	186	169	163	154	173	167	151	155	190	193	185	178	180	163	161	151	164	157	172	164	166	157	173	171	147	176	177	183	184	187	170	172	158	164	150	182	179	190	178	172	188	177	158	172	194	160	184	177	176	163	178	184	168	192	179	171	169	161	162	197	173	192	178	187	146	198	174	180	157	212	174	153	185	169	177	158	175	171	175	171	179	153	178	161	158	144	173	194	155	146	172	200	183	161	198	189	152	160	161	151	180	176	202	149	170	191	192	188	171	163	175	146	181	193	181	169	170	172	181	176	163	182	192	173	164	199	158	191	191	181	159	155	190	184	164	201	174	163	174	165	166	169	177	186	197	181	199	171	157	187	175	180	166	190	180	147	191	176	180	197	172	189	184	175	188	171	171	184	183	161	160	156	172	154	190	194	174	172	165	184	182	178	191	165	173	173	189	181	177	187	169	153	175	158	187	169	175	204	180	168	150	182	174	185	180	159	185	180	148	162	196	187	164	186	161	176	164	206	185	159	173	161	196	185	181	168	186	196	176	181	196	191	173	170	173	160	173	178	171	169	185	186	170	170	177	173	161	169	178	160	168	166	188	205	162	192	175	171	165	169	175	175	160	161	157	168	154	183	191	221	159	189	207	146	178	169	167	149	154	168	173	172	161	200	162	166	189	163	180	165	130	165	173	192	165	165	174	193	192	186	165	162	176	182	194	182	195	164	192	164	174	170	160	183	186	183	183	203	180	177	176	163	159	196	182	187	169	187	167	160	179	165	186	162	173	169	174	177	176	186	186	177	183	160	174	157	163	155	124	202	179	162	191	180	176	210	193	172	170	181	165	173	198	166	185	171	176	193	195	176	170	186	190	176	155	179	182	173	150	162	184	184	174	173	190	190	164	158	188	153	160	199	169	161	179	179	194	161	176	160	180	169	181	175	187	194	187	191	189	178	173	152	179	170	189	196	171	176	148	164	168	162	170	186	172	175	161	176	173	160	171	181	165	170	184	154	185	161	152	148	155	149	182	173	179	178	187	164	181	198	167	157	171	183	152	192	191	167	163	180	188	191	192	176	172	188	181	160	183	167	185	173	179	178	197	172	186	163	159	203	178	179	198	172	206	156	170	143	172	169	193	195	199	172	220	148	176	180	154	154	156	191	173	190	175	165	168	170	165	170	166	161	204	186	173	166	172	161	188	158	170	148	172	169	167	169	147	177	196	153	150	162	184	174	174	185	167	193	208	190	170	178	201	183	169	177	175	186	163	157	184	192	172	191	179	178	170	172	159	198	205	183	159	189	155	190	150	148	192	172	189	195	180	179	189	179	180	185	170	165	178	155	182	175	205	198	171	171	190	163	170	179	179	195	174	181	160	189	168	180	156	177	177	173	170	182	159	173	188	165	197	175	192	191	177	185	179	170	165	188	190	163	204	187	166	158	173	158	175	173	207	185	173	169	196	179	158	188	191	198	187	204	189	180	174	179	162	176	190	172	166	201	180	180	182	195	183	212	184	166	146	155	155	177	158	153	172	158	184	178	178	168	148	167	162	185	169	160	199	172	175	161	203	173	193	179	166	154	173	172	157	191	164	160	179	181	170	176	165	159	164	191	174	180	180	184	183	169	163	157	166	181	167	153	165	164	194	189	156	179	184	158	190	193	190	175	167	165	179	183	174	179	186	166	170	163	198	180	185	198	168	174	163	137	164	192	173	182	175	166	186	179	169	174	177	177	189	187	179	178	167	180	178	168	180	161	166	217	185	188	190	171	191	168	158	180	165	171	183	182	173	179	165	164	172	157	186	183	152	178	161	173	169	166	167	159	169	176	178	167	162	193	183	179	177	166	182	206	185	182	201	194	190	166	184	157	172	150	197	185	180	168	177	150	177	146	182	175	197	166	176	176	196	174	208	196	181	174	176	182	171	177	179	173	178	164	155	164	192	178	168	173	145	184	179	210	162	170	190	171	187	182	167	196	180	176	180	164	178	147	157	183	163	194	176	190	173	169	188	193	187	170	174	169	202	163	179	184	186	171	164	155	196	197	182	142	178	161	189	190	166	158	201	198	176	198	171	180	179	161	163	177	165	185	174	183	170	178	167	179	169	171	171	180	170	186	167	155	156	191	166	162	175	165	174	183	171	184	192	169	188	202	187	165	199	186	172	168	171	170	156	178	183	147	196	162	173	163	172	171	158	183	155	176	157	176	197	165	161	149	151	178	194	192	158	191	190	175	180	172	178	167	168	164	165	181	160	175	193	181
11389	6411	535	548	545	571	558	555	517	486	518	531	507	526	487	539	518	467	533	514	528	491	497	501	528	498	479	494	497	521	521	476	467	477	472	490	467	517	475	529	490	536	526	485	486	469	453	503	459	462	488	448	475	526	495	470	480	501	450	505	518	506	491	504	522	474	504	501	528	473	460	510	509	488	480	487	508	498	510	481	465	506	494	509	491	531	486	500	496	508	512	497	460	480	463	464	486	494	487	519	496	514	534	522	516	483	499	463	478	503	459	504	520	528	489	468	476	495	496	539	494	503	469	478	529	520	500	474	512	464	496	494	506	486	493	500	461	466	490	486	501	505	481	483	500	499	476	501	536	518	520	518	472	466	481	561	513	514	494	515	470	493	488	525	524	506	460	503	481	524	534	510	493	491	492	483	513	473	510	475	465	480	505	486	498	467	503	498	490	477	510	499	473	525	477	480	473	521	443	473	538	515	457	506	528	489	492	469	487	461	505	506	522	459	497	503	524	494	479	498	479	507	466	489	487	492	457	507	503	449	486	497	490	513	460	499	518	505	433	500	488	510	492	487	475	490	507	485	502	449	499	466	528	467	443	532	512	482	459	501	501	482	487	523	487	498	519	461	469	497	497	506	472	481	475	486	526	497	514	503	479	489	506	525	506	520	507	480	523	505	498	490	477	518	465	469	502	471	526	473	513	531	525	522	502	497	478	470	478	494	496	489	503	491	480	493	513	501	435	496	527	458	495	499	492	545	525	492	464	462	503	498	507	508	499	487	492	523	534	439	543	495	474	494	467	502	498	494	504	498	458	487	485	492	510	499	474	523	445	511	493	450	498	497	497	492	482	493	470	545	493	543	476	495	503	489	499	490	525	488	510	520	466	480	500	493	456	503	479	498	447	510	511	497	420	475	493	527	460	490	503	493	482	460	473	468	494	487	495	511	507	508	509	503	478	510	471	490	534	489	472	456	502	506	440	556	492	472	475	503	498	518	481	486	529	482	472	462	520	514	478	504	487	499	530	495	489	506	493	467	451	514	501	491	475	491	503	511	465	517	478	490	490	502	506	501	496	481	500	479	493	501	480	468	497	514	465	486	478	472	503	468	461	502	440	503	483	477	515	476	521	488	471	460	492	507	510	492	488	479	467	519	476	502	498	469	516	511	512	499	488	485	496	475	487	506	473	496	491	513	478	503	475	529	473	447	509	509	470	490	502	503	485	470	476	530	494	486	499	523	525	497	489	484	486	454	467	480	467	470	466	532	494	506	468	508	452	496	489	509	513	485	529	497	465	490	517	521	467	453	481	509	482	457	460	450	504	511	474	510	528	508	496	494	470	454	502	518	491	488	518	506	517	485	510	510	504	488	483	477	476	480	467	469	456	483	477	491	498	500	471	536	467	488	468	494	468	488	480	487	490	476	509	479	539	519	477	468	509	486	509	515	543	461	511	467	479	528	467	484	495	528	509	501	469	499	481	467	509	474	515	483	519	485	488	530	472	502	493	475	495	479	458	494	546	471	475	518	483	553	520	454	489	496	501	498	492	472	513	477	455	496	500	515	481	477	531	505	485	472	538	527	487	472	482	492	524	486	519	516	509	502	506	472	482	508	469	505	482	480	535	496	514	514	482	508	504	493	480	479	470	513	488	525	509	500	497	525	459	512	524	509	498	472	485	466	525	458	455	481	480	503	501	491	448	490	491	478	498	501	548	495	486	466	497	505	463	480	533	514	511	479	509	535	466	484	489	464	506	499	422	522	506	522	494	515	501	508	493	461	515	470	504	500	468	485	489	511	486	489	486	486	464	487	535	504	433	473	501	461	490	493	460	470	522	504	453	477	498	487	466	502	455	510	441	472	486	481	498	491	495	477	524	509	522	467	515	496	474	523	477	527	527	498	493	510	554	539	489	466	487	477	497	498	522	547	455	511	502	501	491	519	508	494	475	503	502	482	516	466	496	493	509	498	470	546	529	479	508	502	465	477	486	494	485	487	508	481	470	535	477	508	486	482	491	486	486	490	493	526	519	502	507	476	527	489	519	515	480	471	509	499	520	483	496	459	501	509	502	477	497	509	466	506	504	523	448	543	532	507	493	534	481	497	519	454	502	512	461	504	479	472	531	509	496	510	485	471	483	460	520	460	476	476	494	488	481	482	475	476	479	473	499	515	507	505	479	491	468	511	479	453	528	449	459	515	495	492	503	492	449	478	491	478	501	477	470	515	485	513	496	514	490	477	514	491	499	474	475	463	508	476	495	488	465	541	519	522	511	470	514	467	467	504	478	494	490	468	472	483	477	507	472	483	486	495	485	461	511	466	495	489	482	489	472	441	472	513	469	501	474	506	469	479	487	484	502	501	503	505	515	461	479	513	486	466	535	503	477	488	486	480	487	475	500	531	483	482	506	512	502	460	512	525	492	484	487	503	467	479	490	487	466	518	500	509	477	451	471	501	491	509	527	480	507	496	461	491	488	506	482	462	495	500	489	500	486	468	487	485	525	483	476	529	504	478	484	472	495	490	486	467	524	520	495	492	467	492	530	460	510	488	530	434	517	516	509	512	458	515	543	492	502	444	486	463	511	542	515	521	493	474	494	474	482	473	515	457	509	498	500	474	500	480	498	510	490	513	528	431	456	512	462	509	499	478	451	479	474	485	490	492	482	487	502	487	525	490	508	543	496	468	520	485	496	483	487	493	500	511	471	475	472	514	518	488	494	443	498	467	499	463	465	442	506	463	510	545	506	500	511	490	529	517	493	489	462	502	467	529	486	502	467	521	524	509	499	502	506	456	513	495	496	483	500	510	501	484	485	481	499	479	472	505	475	469	468	476	530	549	470	468	477	464	495	497	498	480	492	482	483	483	481	477	497	516	509	463	506	498	512	528	497	477	469	494	467	525	484	469	499	503	498	476	488	487	494	448	485	520	497	461	485	487	511	493	510	506	493	499	482	488	492	476	529	471	543	496	468	447	462	504	505	507	490	467	472	526	496	481	489	493	500	488	521	476	507	481	507	508	509	503	518	485	511	466	512	512	490	518	538	465	475	481	517	507	509	487	486	525	508	533	487	472	456	482	461	507	523	483	484	489	511	499	473	472	488	447	529	487	469	496	501	490	488	465	498	506	502	494	491	490	461	504	492	481	453	463	452	493	512	499	492	498	516	499	531	466	489	489	495	482	479	503	475	509	483	524	527	427	506	484	499	476	468	447	490	494	475	497	479	467	509	491	502	519	496	484	515	501	475	488	528	462	509	493	509	483	534	474	464	512	534	485	513	527	460	487	452	521	541	510	489	477	478	508	501	505	473	509	489	474	488	505	493	510	464	486	497	450	503	534	473	486	504	474	465	508	491	506	458	532	502	491	522	497	481	464	524	523	468	505	472	520	489	515	520	492	442	503	448	533	506	508	486	470	497	488	497	506	480	479	468	494	494	503	509	473	534	466	494	501	522	511	477	506	540	536	499	441	485	497	490	495	507	516
57520	49835	12851	1577	672	546	492	435	377	377	370	388	343	357	360	383	358	338	317	354	353	366	362	338	334	339	338	325	340	344	309	373	367	348	320	354	322	326	348	319	306	302	312	350	321	311	318	347	355	328	347	317	323	329	332	356	331	310	323	344	344	332	338	330	325	351	333	359	325	326	325	360	376	309	323	352	380	341	344	338	375	330	312	313	318	360	318	339	320	307	339	306	339	340	319	344	330	305	343	284	321	319	348	310	333	351	316	332	317	347	340	356	334	369	335	269	341	350	342	348	314	348	335	324	324	338	345	342	371	337	352	342	321	322	363	317	351	327	319	322	326	339	302	345	334	332	335	328	310	331	339	342	319	291	320	338	369	337	298	343	369	361	327	330	314	299	347	361	344	333	306	332	343	344	337	326	330	338	319	339	330	318	359	346	332	335	318	321	359	356	326	340	314	323	322	376	326	339	350	324	346	328	301	345	324	327	346	361	341	344	312	312	296	320	333	333	344	295	326	304	396	334	317	364	333	355	314	331	334	308	330	351	348	328	318	310	328	327	343	331	360	383	329	345	333	323	329	338	295	312	361	327	346	348	332	311	327	338	369	349	365	334	330	328	332	323	331	323	334	381	328	341	322	315	353	347	331	321	317	334	325	338	362	371	336	314	356	346	379	313	333	323	309	320	343	327	312	330	328	313	367	359	315	338	342	353	332	322	319	312	331	338	342	278	357	297	311	301	314	321	332	341	335	355	338	331	360	337	303	322	319	305	365	335	337	328	343	325	322	308	351	342	323	336	330	332	350	333	360	333	330	344	327	283	337	340	338	361	295	353	344	348	346	340	329	349	356	330	319	312	325	304	353	322	322	317	361	341	330	331	347	360	286	353	323	350	334	332	327	321	301	357	355	340	318	332	330	323	324	328	337	332	380	330	363	315	354	312	319	346	324	331	329	324	317	338	306	325	358	365	328	327	340	324	329	337	328	339	334	292	327	341	314	343	368	302	315	326	320	336	355	350	338	326	313	322	324	340	358	321	346	365	330	298	333	315	325	324	318	327	340	305	332	308	352	337	295	330	327	335	343	313	316	328	323	334	307	328	322	341	309	345	340	314	307	340	310	324	322	364	289	328	310	305	344	311	324	365	302	345	291	340	303	328	307	296	328	370	304	346	316	318	310	323	309	364	337	350	305	362	299	369	353	303	319	308	357	381	343	340	299	343	332	356	359	330	342	355	293	321	330	329	378	303	296	312	329	308	316	340	349	327	332	308	317	348	352	328	319	351	348	321	340	304	309	323	315	351	332	325	321	336	301	307	340	311	345	346	304	335	372	339	355	325	321	332	330	311	311	337	334	340	358	331	344	351	347	332	326	362	349	363	331	327	359	314	333	325	305	399	352	363	328	325	320	347	351	295	355	314	299	314	331	318	337	357	312	328	329	311	355	330	340	298	360	345	350	273	327	337	304	332	342	332	333	331	361	351	341	353	352	312	379	339	354	313	345	343	316	356	315	310	348	327	334	328	361	369	295	324	338	330	307	332	377	344	328	274	331	353	360	326	309	319	334	300	282	332	321	325	356	309	314	348	312	358	334	354	320	326	319	310	336	327	311	307	327	364	317	357	339	335	325	366	351	307	338	343	353	284	339	369	338	367	352	345	318	339	346	301	342	326	338	334	338	345	329	362	332	358	295	341	323	335	340	334	361	359	337	328	361	336	349	323	312	312	328	360	359	325	330	326	322	351	317	369	321	325	312	362	341	327	349	310	347	300	306	334	351	324	338	377	340	349	358	307	354	343	329	337	321	356	313	327	336	312	351	337	312	312	338	324	340	346	325	343	308	320	336	319	337	327	357	335	304	325	362	324	336	322	348	317	340	318	321	347	350	334	362	331	305	319	303	360	363	332	313	327	311	333	332	350	323	330	360	333	307	325	293	326	325	313	337	324	280	318	342	327	344	321	346	339	339	382	314	308	312	334	299	315	328	332	321	346	330	335	354	312	349	344	334	313	327	328	351	312	307	345	319	300	304	326	315	310	361	319	335	336	321	339	310	349	348	330	347	299	305	311	346	320	297	299	331	337	349	351	365	338	320	316	345	331	315	306	296	306	344	334	356	342	345	327	317	317	342	349	333	357	326	304	296	322	364	351	349	321	314	315	352	335	360	324	320	310	341	319	347	314	359	310	325	321	331	338	283	327	352	335	344	329	336	369	314	342	321	305	334	312	324	361	322	335	349	348	293	348	327	315	361	325	338	354	329	321	352	288	310	301	334	353	349	351	319	311	318	349	335	308	327	341	354	362	349	354	333	352	362	347	319	329	312	314	335	357	313	321	326	317	329	323	363	291	375	334	323	324	362	308	325	296	350	302	336	316	331	331	371	307	326	325	340	328	316	332	353	291	349	312	327	328	299	304	330	313	329	323	339	329	335	356	326	335	331	342	341	313	343	314	342	342	310	322	335	350	301	337	341	349	352	324	325	322	331	342	357	367	307	304	311	394	337	319	311	310	321	341	319	365	330	333	350	321	357	342	339	333	318	300	337	339	331	310	348	383	319	338	331	339	324	357	340	323	349	342	352	314	354	322	324	315	360	336	290	304	288	339	304	323	317	315	321	342	344	348	314	338	332	324	340	328	335	348	318	358	336	348	362	336	297	363	321	342	348	320	325	329	335	334	325	362	327	327	319	339	307	319	333	337	334	352	362	321	322	336	332	341	320	348	334	356	311	355	308	377	359	344	309	335	320	337	361	326	343	350	369	350	322	325	334	348	319	318	356	302	326	337	342	350	323	337	353	321	315	344	320	331	325	327	321	329	320	350	353	323	346	312	340	322	355	330	368	336	336	355	348	350	334	338	330	323	324	352	332	303	318	345	368	326	365	331	318	316	310	340	341	310	347	343	364	343	321	340	355	348	308	351	326	331	347	338	305	338	368	331	347	339	308	340	347	325	361	330	333	321	350	326	329	334	319	368	318	311	299	307	291	306	336	303	325	368	346	347	347	339	353	356	321	336	330	337	327	356	319	326	315	334	303	304	359	334	323	313	314	342	316	315	319	319	361	339	349	300	333	336	344	306	337	330	348	331	363	352	326	325	355	357	325	326	333	321	306	306	347	289	347	320	340	325	312	314	327	324	323	322	344	330	372	317	358	317	329	340	286	331	310	323	340	359	298	320	346	312	317	312	324	315	350	337	322	302	337	327	325	332	342	325	337	317	330	340	323	339	350	336	333	292	341	339	352	323	362	327	303	336	313	342	345	337	346	317	312	327	345	352	310	346	320	343	325	342	322	296	331	341	324	357	329	321	333	313	312	338	364	344	330	339	348	359	338	318	322	353	362	340	342	326	332	334	309	313	327	303	343	324	339	358	308	339	360	371	300	312	348	320	354	312	329	361	336	316	337	304	313	307	307	329	319	352	364	356	309	290	340	315	326	316	301	307	320	327	310	313	299	329	317	339	362	324	330	354	327	310	310	318	317	331
36343	28421	2257	2411	2307	1834	1624	1527	1430	1283	1202	1135	1163	1034	1044	996	990	967	944	997	930	957	959	923	879	870	842	908	912	894	880	849	877	884	885	850	852	878	842	846	850	843	841	805	857	866	884	827	807	829	870	849	873	827	866	881	878	880	855	829	795	857	857	805	861	834	779	847	832	779	827	858	825	838	855	832	854	857	840	791	866	861	784	853	831	843	800	837	808	824	873	852	844	831	882	785	815	842	810	852	792	808	849	836	837	845	838	807	880	859	787	835	812	809	833	822	809	807	826	902	847	789	811	806	795	846	809	849	861	802	804	836	839	826	865	815	794	808	860	792	909	805	841	824	814	829	776	835	842	834	858	768	812	857	851	721	828	818	826	863	843	835	802	842	811	779	830	818	768	784	867	829	828	855	819	828	814	826	831	845	796	868	804	812	834	837	791	825	819	813	855	810	810	813	803	831	838	775	822	857	776	836	861	858	835	805	809	800	825	811	856	800	835	799	802	809	822	855	836	834	852	789	829	836	834	869	808	819	813	839	867	821	789	809	775	826	861	767	820	826	863	785	828	863	852	820	813	824	776	835	874	849	812	821	814	845	796	783	815	834	815	843	854	790	802	838	844	846	876	817	823	828	832	856	809	891	785	834	874	792	820	812	841	801	813	765	805	809	815	784	845	842	798	791	840	782	817	797	875	823	852	819	811	834	852	815	864	850	825	819	829	832	841	851	830	834	834	787	807	831	829	816	855	854	770	803	815	811	772	775	814	880	826	843	841	833	834	850	811	778	771	861	804	843	848	863	817	833	831	857	872	806	833	838	821	818	784	864	880	815	862	842	824	836	858	862	818	892	817	816	845	880	778	841	842	852	812	764	856	868	810	816	884	811	791	852	835	820	789	802	843	816	822	819	773	863	869	829	819	841	825	796	823	833	806	814	824	780	842	801	859	827	856	843	830	857	797	775	839	828	810	822	874	839	815	767	846	820	822	833	829	783	822	818	809	835	880	851	815	792	837	818	877	864	853	847	818	814	770	814	821	829	798	857	848	845	769	850	831	815	838	774	824	847	903	844	783	823	794	828	822	818	808	813	819	809	862	823	789	794	826	882	833	881	846	808	822	821	842	835	828	847	800	822	884	828	786	830	764	833	842	850	831	835	845	819	852	820	805	801	829	807	820	804	791	825	859	834	806	877	804	836	851	822	784	801	801	812	863	849	823	868	788	812	796	876	830	775	838	790	868	788	875	787	854	752	871	849	840	812	851	846	853	779	825	815	804	827	867	797	811	778	821	801	885	833	776	825	835	819	863	836	890	828	798	821	781	862	855	795	753	840	845	812	805	817	807	821	841	865	802	800	831	825	898	781	825	821	869	829	833	852	841	787	810	805	836	843	830	803	797	841	844	812	829	812	812	858	840	857	846	831	808	804	866	883	843	782	820	776	828	856	815	786	904	808	783	795	832	799	825	841	798	825	795	825	862	812	807	801	812	828	862	840	820	838	839	829	820	845	823	802	892	824	846	834	836	806	777	863	879	809	839	794	828	823	788	873	807	830	823	802	816	802	865	834	805	819	807	853	794	797	811	878	829	830	833	829	794	871	802	838	832	832	845	793	823	806	828	792	772	767	823	802	772	782	812	827	820	795	861	833	827	836	828	817	842	805	838	874	810	805	838	840	847	854	827	860	862	854	865	816	829	878	817	851	842	833	822	816	827	789	810	858	786	863	807	892	816	832	814	840	812	752	845	829	813	833	823	796	823	855	871	866	854	827	840	791	822	822	792	817	868	867	817	835	823	820	862	858	843	832	858	802	819	823	815	839	829	808	833	831	859	797	821	829	810	862	868	814	845	786	833	837	799	823	808	803	735	823	843	778	852	858	838	849	817	825	783	839	805	800	811	847	836	810	799	813	800	829	804	838	832	825	833	822	782	828	790	898	816	812	797	753	814	848	831	825	847	833	810	779	825	808	775	813	833	848	852	841	798	812	816	841	890	823	818	864	878	813	849	846	819	858	803	825	827	806	824	800	843	845	844	846	854	780	850	826	833	856	762	839	871	906	879	840	828	845	772	821	816	817	836	799	842	823	812	819	828	789	823	787	829	891	827	805	849	862	833	845	798	800	831	820	840	789	852	868	837	826	850	840	847	849	795	837	812	835	851	805	823	828	878	804	809	846	821	840	816	862	815	788	843	866	758	870	832	814	822	824	817	834	830	785	775	840	808	874	820	826	799	803	856	815	791	813	823	802	811	793	787	813	849	826	817	813	848	838	829	820	837	830	841	831	855	808	846	825	792	815	847	835	835	768	802	786	834	847	799	792	836	868	826	821	832	866	776	795	843	861	824	868	807	834	833	860	821	831	799	812	822	819	835	862	812	794	835	845	875	841	860	786	848	763	835	851	856	845	782	831	798	866	863	810	822	825	845	849	832	802	852	831	834	778	864	824	842	822	842	813	848	822	822	812	844	829	813	850	793	811	840	831	815	828	778	823	786	889	852	892	852	829	823	861	827	835	850	845	860	800	807	795	829	808	807	811	778	806	834	806	795	820	775	863	863	800	812	799	801	869	908	761	861	785	827	855	855	843	813	855	791	765	784	829	792	841	810	869	825	836	819	780	822	791	843	791	824	835	821	826	812	781	858	842	834	806	802	805	782	818	831	842	829	833	848	811	802	838	811	836	839	781	813	818	827	874	873	859	826	797	813	811	844	821	769	832	833	815	775	797	849	865	829	852	829	843	815	867	795	845	824	814	815	843	844	839	808	857	825	809	809	831	803	863	778	826	830	779	873	801	823	826	848	806	859	822	821	797	827	850	795	821	810	829	807	833	788	811	799	905	786	815	841	813	892	790	836	865	784	839	833	815	878	836	820	842	879	832	833	806	841	798	795	835	828	828	833	849	830	849	832	827	804	770	809	768	812	819	833	843	770	801	809	809	847	801	862	808	862	839	853	832	845	857	840	876	833	846	811	863	850	791	819	869	796	797	805	867	870	831	867	831	843	778	822	841	802	863	812	789	798	774	798	871	821	848	810	841	825	874	835	809	798	785	825	838	822	838	877	860	813	798	800	772	842	867	824	816	865	878	862	784	823	816	845	777	855	811	831	800	839	838	812	808	869	802	862	801	816	760	809	841	803	777	854	829	838	798	794	819	827	813	854	820	828	828	853	858	840	789	840	857	824	819	815	823	853	842	836	823	844	858	820	828	791	859	814	831	855	781	787	807	852	851	843	838	840	837	797	809	803	868	854	808	818	834	779	851	832	866	790	784	840	807	831	816	865	815	831	824	816	812	750	876	820	826	852	854	865	859	846	842	840	837	856	854	844	860	821	843	830	785	807	848	825	836	827	808	820	829	831	824	817	819	871	857	813	795	826	813	808	816	825	804	856	861	798	820	852	870	853	821	774	840	792	801	775	879	848	852	816	810	859	849	844	811	780	809	781	836	819	834	797	856	885	817	829	868	828	798	856	870	782	838	833	790
72143	59176	20860	5909	1122	876	636	586	491	481	427	449	449	442	406	378	376	340	345	374	366	368	387	344	383	308	376	354	373	378	342	347	333	382	343	338	341	371	366	288	341	332	336	354	334	324	345	355	337	331	321	363	345	350	314	316	322	343	341	370	362	355	360	355	313	362	317	369	376	351	334	321	352	306	313	346	328	340	356	315	347	340	351	313	322	351	347	359	333	339	345	333	323	338	353	323	329	345	317	328	305	327	345	299	339	313	330	320	330	345	311	331	339	367	386	322	338	307	332	344	346	324	332	325	348	333	342	341	334	305	342	381	337	306	358	348	329	302	322	368	330	337	312	357	306	300	304	368	299	345	325	322	342	341	333	320	346	324	335	326	332	343	316	360	339	343	343	331	342	356	334	340	336	341	316	332	368	369	339	341	329	344	351	364	308	329	317	323	320	346	335	373	332	349	356	371	313	314	318	321	354	358	336	352	316	338	379	361	310	355	359	319	306	357	328	323	343	326	341	315	304	323	339	350	329	301	289	357	333	307	317	301	391	327	361	338	333	322	312	352	307	347	305	315	323	300	368	322	327	363	340	336	354	333	392	312	338	365	337	314	334	302	325	307	333	298	332	322	338	379	340	310	310	326	340	328	330	327	318	339	332	313	335	342	346	309	314	304	367	319	311	361	356	357	333	331	329	375	346	333	360	366	363	336	348	314	326	321	307	338	326	324	311	340	348	332	366	332	326	331	337	354	327	346	363	354	347	323	372	342	324	314	322	298	358	330	338	323	332	304	343	330	314	320	339	345	299	340	334	295	320	314	344	361	331	317	353	333	338	303	335	338	299	334	312	341	335	313	354	327	326	339	345	357	298	342	327	305	352	359	359	336	328	350	320	317	303	356	339	350	330	326	320	353	346	343	326	318	343	333	305	310	351	318	323	339	328	315	308	370	367	335	323	354	329	324	359	320	319	296	340	320	328	333	345	310	330	349	326	334	339	337	319	372	332	305	329	342	315	319	329	376	307	340	318	340	333	378	340	368	348	328	330	308	344	353	308	379	330	329	355	322	326	330	345	326	342	363	340	345	349	321	360	352	323	372	312	316	327	328	333	361	316	308	331	324	318	316	317	400	329	376	312	353	344	355	313	337	328	332	334	330	348	337	320	328	317	346	331	343	335	302	332	354	334	358	338	325	362	325	324	339	292	336	358	336	323	308	331	320	330	333	332	313	339	340	332	316	334	338	328	310	313	310	348	328	352	322	314	326	333	320	326	330	346	297	328	358	356	318	319	345	333	329	300	339	324	322	301	306	320	310	325	336	340	334	353	291	347	313	310	327	327	365	321	354	350	349	311	344	339	340	339	337	348	347	326	345	362	379	325	324	336	344	353	330	348	343	366	314	331	292	337	330	363	348	316	334	334	333	290	331	372	324	347	340	340	326	306	316	278	334	308	317	325	331	343	300	309	313	341	316	335	327	346	312	310	345	340	353	323	307	316	322	313	352	365	331	341	348	319	329	338	319	347	330	330	322	330	317	325	334	365	319	383	328	318	296	332	364	346	309	345	321	370	336	355	339	332	338	294	364	340	319	357	327	322	307	348	294	369	324	348	311	346	320	338	313	341	285	318	329	314	356	357	319	334	315	353	329	353	333	313	304	330	335	340	357	366	336	334	347	336	358	318	330	353	339	344	322	351	343	327	319	336	332	342	311	342	335	331	317	373	298	314	311	374	311	323	348	327	343	331	312	351	314	370	314	346	323	355	328	330	333	312	312	338	365	348	381	344	322	378	334	294	355	333	332	353	339	337	345	319	322	350	338	360	335	352	313	338	327	345	323	339	333	333	324	314	336	343	309	354	375	335	329	315	334	313	351	302	328	333	370	317	318	342	353	323	328	350	320	335	340	342	296	309	345	359	349	338	336	307	309	372	345	337	331	331	316	332	319	337	312	371	356	343	379	296	337	326	352	315	346	329	279	339	324	327	350	356	356	323	356	359	356	317	339	353	361	329	323	354	335	321	306	329	329	330	321	339	341	319	339	351	320	325	319	315	338	329	367	352	345	321	331	359	342	335	342	311	313	322	324	296	314	311	351	347	332	306	341	322	346	303	341	308	317	335	302	350	302	322	345	330	329	380	295	327	349	344	349	336	343	375	375	357	315	349	326	332	348	342	320	326	338	305	347	332	323	307	308	330	327	322	321	351	315	332	320	314	349	332	326	317	336	350	313	304	363	375	349	311	321	345	313	360	302	313	370	330	365	288	334	321	362	323	338	363	301	366	318	295	317	348	335	351	341	351	345	329	341	315	340	329	318	318	356	336	366	339	361	331	353	342	353	320	342	352	356	332	305	338	344	320	350	350	381	335	287	327	337	376	332	375	348	350	322	323	334	333	352	364	336	328	377	320	285	327	310	324	360	309	310	314	368	336	309	331	339	341	342	359	340	341	314	341	351	313	336	325	356	372	332	311	339	344	312	303	333	347	339	348	354	354	379	339	324	341	325	336	333	325	327	309	302	302	317	345	350	337	375	364	369	296	322	341	362	341	334	321	325	293	310	328	327	304	321	327	329	333	348	384	338	339	356	326	344	349	376	348	310	323	335	339	334	346	358	360	311	323	350	327	357	343	311	313	336	351	372	344	345	333	343	331	330	304	350	335	352	304	326	314	319	326	313	325	348	329	365	296	364	345	336	336	348	342	355	337	353	328	301	355	337	345	315	339	351	346	361	321	330	347	332	332	388	348	345	351	335	318	349	312	354	314	339	313	351	339	327	332	317	331	340	319	336	324	347	327	368	337	332	357	323	345	336	329	319	321	317	347	334	335	317	326	337	305	304	326	330	314	315	349	347	319	328	310	304	334	319	318	351	321	301	319	373	353	317	294	299	345	321	304	307	344	361	371	362	315	313	364	346	342	352	335	352	344	299	329	327	338	363	354	319	325	332	325	353	312	393	336	328	325	355	341	321	314	296	339	304	318	325	358	303	329	328	341	320	329	334	284	318	296	349	340	336	295	346	353	346	310	342	355	339	322	330	323	331	365	359	334	327	321	332	312	339	355	331	343	320	319	334	292	320	338	321	360	366	375	358	358	355	330	368	361	331	339	306	325	326	327	328	307	310	301	311	351	322	325	368	321	345	352	331	314	358	356	393	320	359	302	325	372	344	320	330	329	341	337	337	291	343	355	344	284	344	320	322	369	343	309	336	314	295	317	323	339	322	305	362	352	343	327	340	368	360	347	350	346	334	351	339	344	328	363	332	346	308	309	345	347	342	328	322	325	346	321	323	332	333	360	308	343	329	352	337	348	344	358	318	303	312	359	370	342	326	317	348	320	354	307	328	325	324	325	311	342	305	337	311	353	350	327	314	339	340	334	301	340	338	353	352	345	318	317	297	327	347	339	327	315	349	319	358	308	327	326	333	347	337	322	324	353	301	319	331	322	353	355	335	300	304	354	335	333	325	314	311	321	318	332	340	360	378	329	355
45693	35548	3452	4018	3398	2855	2453	2077	1766	1658	1562	1382	1382	1245	1166	1128	1087	1092	1002	1032	1045	954	952	971	927	905	913	841	941	885	897	876	836	924	843	813	811	839	880	869	851	867	848	846	858	840	798	822	835	858	831	849	836	808	838	829	779	768	820	814	799	871	799	797	874	776	849	773	795	795	815	847	766	816	795	766	781	822	799	822	840	828	821	818	834	833	784	814	772	802	852	828	786	751	798	788	802	797	808	825	845	766	771	800	829	809	766	758	810	786	788	817	826	769	791	753	782	810	784	816	811	759	848	767	764	802	864	793	796	821	801	822	744	805	773	799	808	822	848	814	819	817	826	806	813	806	789	859	842	787	795	795	786	758	805	793	809	827	829	853	780	804	742	806	790	761	778	775	767	807	809	800	815	786	830	785	818	800	802	809	790	773	779	770	783	775	745	841	834	803	817	779	856	751	835	839	796	767	762	819	801	778	841	796	769	803	787	784	839	820	793	787	787	822	801	785	789	766	782	806	785	802	795	781	783	831	824	777	736	780	825	820	819	833	796	808	813	815	853	763	859	861	805	827	806	778	816	802	801	773	798	787	736	791	837	747	833	778	828	822	770	798	816	846	759	805	780	745	818	787	803	811	785	786	850	787	847	774	839	815	764	778	796	800	753	851	865	842	779	833	777	796	795	845	812	833	804	768	774	771	792	794	774	789	789	774	766	729	828	777	796	798	806	815	836	770	816	850	812	775	811	788	819	758	828	770	812	821	835	799	811	825	789	777	794	797	805	834	796	799	773	771	799	779	756	812	787	750	859	758	768	883	773	757	783	790	761	852	804	805	807	765	865	811	803	752	754	797	787	812	789	720	809	766	792	772	843	808	815	824	777	778	810	773	824	792	823	803	829	823	799	806	794	804	801	774	831	796	804	802	787	792	804	833	857	800	803	814	790	811	759	837	804	736	821	756	785	796	757	834	793	721	828	852	741	823	776	773	806	819	845	724	840	759	803	781	794	805	782	792	787	793	782	792	767	816	806	812	817	792	744	849	826	786	771	767	754	807	774	740	795	815	804	792	818	806	825	816	795	763	788	796	774	813	781	750	776	773	776	826	780	773	843	772	779	852	799	820	781	820	747	762	735	774	782	781	791	779	814	741	809	809	823	812	800	782	753	795	763	813	772	812	809	726	840	795	783	803	816	726	800	800	792	802	794	743	776	789	805	815	785	794	793	850	829	777	832	760	787	772	816	843	792	778	795	815	799	821	800	796	788	748	834	805	797	800	810	801	763	835	815	778	786	771	819	819	763	796	824	838	790	780	794	816	756	766	808	784	806	813	804	715	776	771	809	778	769	814	777	795	792	834	843	804	804	804	784	854	759	781	820	754	813	808	827	790	846	787	806	774	787	800	829	820	822	727	874	813	845	783	812	776	794	781	795	837	730	765	762	819	757	780	789	850	766	773	771	743	803	834	853	781	769	743	769	816	806	762	776	799	807	805	815	803	774	793	749	824	814	796	794	770	819	766	832	781	819	791	747	766	787	802	791	833	799	816	814	801	746	786	776	822	808	821	875	795	787	843	811	801	780	761	782	803	806	789	770	761	770	789	782	792	753	751	815	760	769	808	758	810	798	801	771	797	781	827	774	786	757	761	794	812	794	800	741	798	839	803	772	794	759	795	769	779	806	809	802	819	757	798	828	823	800	788	813	756	810	767	842	823	785	795	734	843	834	796	786	798	862	812	848	791	762	861	828	814	797	795	777	783	741	799	789	797	827	828	767	806	800	825	809	829	809	787	818	780	824	796	809	829	815	760	791	769	801	785	770	820	733	780	772	771	785	740	757	810	780	799	799	827	747	798	807	807	835	800	813	786	803	828	791	813	783	805	778	769	843	772	819	757	788	775	757	763	756	793	811	742	780	779	786	783	781	776	761	800	784	842	786	802	765	775	825	779	781	793	800	867	825	843	807	809	806	804	797	798	807	806	825	763	806	801	807	763	791	842	789	748	831	797	818	760	799	802	790	803	775	836	760	740	820	803	835	763	790	811	816	778	805	818	806	803	809	804	759	814	790	747	777	778	824	806	776	760	758	807	819	818	790	776	801	738	808	793	751	783	845	776	766	734	842	766	753	753	712	794	811	785	766	817	783	827	802	766	814	735	768	835	827	809	820	744	845	790	804	773	785	752	781	827	788	828	793	816	778	803	797	785	780	801	818	756	770	823	797	830	839	788	837	815	781	744	773	817	799	815	777	864	827	759	824	824	769	768	823	783	782	795	800	755	760	813	807	804	797	779	848	788	793	841	803	767	774	820	812	849	815	751	819	782	779	809	743	774	786	760	821	777	832	855	776	787	743	791	814	794	800	802	785	800	769	834	805	771	808	813	791	820	782	783	887	810	832	759	790	808	799	800	776	736	772	749	848	793	727	833	821	804	786	810	793	826	773	851	791	773	827	769	782	851	775	760	839	792	778	813	770	785	784	820	816	759	808	781	806	815	816	797	822	803	775	825	793	787	809	814	793	801	784	833	746	789	836	820	791	766	814	808	760	760	851	769	806	803	791	780	761	812	744	761	794	818	813	814	827	768	730	758	863	861	780	800	788	781	853	792	812	825	796	747	762	791	828	745	812	755	764	748	832	767	811	810	842	788	811	815	784	766	813	851	827	772	781	792	756	832	800	734	805	775	839	796	815	804	839	745	761	768	821	805	806	818	768	789	810	784	843	818	770	797	854	835	783	826	795	801	782	738	771	826	818	764	793	820	819	815	823	816	774	775	798	754	803	783	775	799	787	785	806	820	749	770	779	815	809	746	778	820	778	842	757	840	802	784	783	767	802	780	773	801	768	856	785	833	785	814	833	786	809	776	797	809	811	800	799	817	815	812	808	812	775	771	738	788	801	817	801	790	807	732	788	799	812	806	800	821	735	763	814	738	798	827	796	791	829	742	789	800	793	769	768	744	798	783	776	810	786	829	767	793	801	816	833	797	815	747	756	868	851	779	809	794	793	796	773	845	831	782	775	758	789	793	780	773	772	804	803	779	820	822	797	763	803	816	815	789	798	784	790	819	858	797	800	851	747	786	734	811	791	818	818	878	801	778	794	780	717	805	811	826	811	748	816	805	831	783	794	846	788	798	784	779	824	768	790	793	792	793	812	813	798	822	829	809	835	837	799	793	756	801	799	803	756	765	815	778	804	803	790	816	776	811	775	815	759	774	826	847	820	725	825	766	758	748	766	744	813	808	879	803	815	781	795	835	816	798	802	797	790	818	818	806	769	793	800	772	751	825	813	790	785	808	820	760	765	798	846	774	772	815	745	809	777	789	794	814	792	808	855	828	830	816	812	796	795	863	794	783	750	771	811	819	809	783	783	842	762	783	801	804	770	794	771	783	796	793	808	794	791	806	813	807	801	841	788	799	787	788	784	839	805	775	740	824	782	739	857	822	806	788	802	776	804	825	770	795	812	738	772	817	817	772	812	777	762	799
9564	4444	260	199	175	182	165	149	177	177	171	190	197	186	195	169	174	151	149	171	187	155	171	171	186	178	184	177	153	154	171	182	169	171	179	181	160	184	165	188	178	169	171	179	163	191	180	168	175	175	174	166	177	189	182	161	183	172	170	170	186	160	174	156	193	167	197	167	183	163	175	180	170	163	182	159	185	175	202	159	187	164	186	173	167	161	200	187	169	211	182	179	186	175	176	158	184	177	175	166	188	194	187	180	139	168	162	178	152	153	157	172	151	187	191	178	162	183	174	187	154	170	150	196	177	176	140	183	147	186	159	157	187	181	189	173	179	163	171	158	179	172	176	154	196	176	165	191	165	166	194	170	152	184	179	175	166	172	203	175	169	182	188	180	167	168	171	169	185	153	175	174	166	179	160	186	165	173	152	172	182	174	173	161	192	183	154	178	175	164	157	192	189	185	206	185	175	184	188	189	180	146	165	155	144	161	163	177	163	176	193	164	160	174	184	215	186	162	170	155	182	190	154	165	191	169	189	158	168	190	179	176	160	174	189	198	170	160	190	170	208	169	166	184	191	175	145	174	162	158	184	168	198	183	200	183	174	169	150	170	171	161	177	198	185	156	169	196	183	186	175	175	168	164	193	186	179	161	160	182	179	173	176	198	185	164	164	180	170	173	205	171	174	180	167	162	154	179	173	166	166	154	179	176	180	145	186	186	166	180	177	165	167	165	178	169	186	161	172	143	179	186	180	178	191	185	177	164	197	162	172	168	154	153	165	179	194	142	154	199	180	174	180	208	204	151	174	172	170	162	180	166	178	167	180	177	179	156	169	188	173	160	169	200	172	193	170	167	176	173	200	164	174	169	172	183	186	178	157	144	147	195	183	167	180	162	151	195	163	168	174	185	156	160	179	178	150	194	202	173	166	175	178	213	170	170	163	183	164	194	195	178	173	174	145	196	192	186	150	171	173	161	200	160	158	182	192	205	183	167	188	191	173	187	182	152	165	179	178	177	175	174	178	170	163	167	177	195	159	213	166	171	157	166	169	160	160	171	160	172	189	175	195	170	173	186	196	151	165	172	180	212	169	170	158	170	173	168	154	161	186	157	159	162	190	162	160	195	190	169	195	188	164	156	181	188	186	184	177	158	184	200	188	176	181	151	151	165	164	179	143	164	189	147	170	184	180	186	186	174	168	172	163	166	144	188	189	200	168	169	162	156	177	180	150	153	162	193	159	203	191	175	168	174	162	196	158	155	139	182	162	144	176	174	167	164	164	200	166	201	195	183	166	191	182	175	188	196	146	164	168	171	177	176	188	185	136	180	176	175	179	166	180	168	146	183	176	174	195	187	201	163	189	180	176	176	155	206	170	194	159	152	162	148	165	196	181	189	171	190	172	184	164	185	167	181	188	183	159	171	197	196	213	181	159	160	173	164	182	180	157	161	178	170	169	160	192	168	156	181	196	169	164	162	181	177	175	166	190	176	190	175	211	186	182	178	191	177	170	184	191	173	168	185	166	173	162	171	192	160	173	176	157	173	152	182	189	181	203	142	182	186	177	178	164	181	170	173	184	183	162	174	168	179	165	182	168	173	176	151	158	182	172	182	182	203	204	187	191	163	166	174	168	167	176	182	172	182	169	164	158	160	153	168	145	189	165	193	172	177	186	184	178	196	174	193	180	184	151	167	194	179	173	190	164	170	157	168	139	173	174	166	162	183	195	164	173	166	155	185	174	170	170	177	176	169	161	164	199	194	160	210	172	193	173	185	169	165	193	151	164	166	200	161	163	170	166	185	179	181	147	164	169	183	174	186	162	192	186	188	179	183	177	175	153	165	170	163	175	161	204	202	190	202	178	160	167	172	159	166	163	175	145	181	177	138	156	180	156	197	154	189	173	188	180	172	195	174	166	172	167	163	155	154	170	152	176	177	174	203	170	184	200	181	169	180	154	198	178	177	182	166	174	169	167	192	160	174	158	188	164	168	174	167	167	166	180	178	165	204	170	172	175	152	175	200	170	180	181	155	173	154	164	199	186	188	184	145	123	182	164	155	161	176	186	168	168	184	178	175	176	190	168	202	183	175	160	180	190	167	189	169	193	189	157	155	169	176	180	177	162	181	167	186	173	151	176	175	189	163	181	180	191	170	181	170	175	162	164	177	166	157	180	181	163	186	167	209	160	182	173	155	187	212	161	182	170	160	138	184	162	182	190	142	170	154	176	177	162	176	156	162	183	179	171	176	168	181	162	167	178	160	195	167	193	220	179	172	194	160	170	187	180	179	181	199	184	183	180	162	190	153	148	165	190	193	188	169	197	152	174	180	160	180	169	151	164	152	164	172	168	210	168	156	173	168	166	160	176	154	172	177	182	178	194	152	181	178	152	170	176	174	192	177	187	186	162	188	169	184	202	146	155	175	189	162	173	178	188	183	171	184	165	187	167	182	194	184	177	178	162	152	173	179	178	161	169	153	184	166	156	169	184	186	158	203	166	154	157	144	178	198	202	153	169	183	169	168	164	180	202	184	209	176	163	159	159	188	201	170	171	178	168	166	188	195	170	169	178	173	166	181	170	155	170	198	181	179	174	163	187	203	177	175	166	151	185	171	173	184	168	164	159	192	171	201	167	182	173	164	165	153	195	180	174	168	164	161	159	171	183	186	188	164	154	179	173	183	150	155	171	163	199	154	165	162	171	184	154	169	195	175	171	166	180	171	166	157	163	175	167	179	172	166	152	189	193	182	193	198	174	179	169	164	178	170	166	171	153	157	189	162	175	178	175	186	173	185	154	179	164	175	195	171	175	180	188	196	183	169	163	185	186	180	172	183	177	146	162	175	176	184	180	208	168	191	175	179	167	188	152	182	171	181	159	189	178	195	182	183	165	161	149	155	160	188	179	177	189	187	164	179	156	185	197	165	178	179	188	167	178	176	149	182	175	180	189	175	179	192	181	179	186	151	193	177	174	183	184	194	159	170	157	139	182	172	185	179	175	148	201	170	178	179	178	171	196	163	175	160	188	168	184	162	162	178	168	142	164	198	153	151	189	162	185	189	165	194	181	174	181	178	197	179	176	153	186	162	184	160	158	179	199	169	173	192	169	177	173	174	181	166	144	162	173	158	178	176	171	179	213	151	168	182	202	160	177	192	170	178	167	204	200	157	147	185	181	180	196	166	184	160	145	187	149	178	184	203	176	185	179	180	186	185	165	167	201	172	157	156	182	186	165	159	189	180	169	185	155	167	159	179	158	193	198	185	194	199	176	201	199	175	186	159	195	178	163	167	166	149	169	187	177	162	177	177	167	155	198	181	179	179	158	163	185	208	139	176	165	167	161	160	171	167	181	195	199	186	157	170	161	181	165	178	181	198	185	169	176	170	185	186	189	181	191	185	169	177	182	155	185	173	161	180	190	169	180	184	169	139	183	170	193	169	172	185	173	171	186	158	160	171	200	186	161	185	160	187	179	175	173	176	181	195	196	174
11338	6249	582	554	574	593	529	574	516	501	503	466	521	516	542	512	497	479	485	559	527	526	470	519	507	491	477	501	451	492	503	515	468	463	486	518	511	481	522	486	533	487	523	520	481	485	472	525	532	498	485	495	489	500	501	460	496	439	526	513	503	494	485	554	507	466	501	513	479	483	446	499	487	508	481	493	527	476	461	467	494	496	474	514	476	509	490	495	491	517	462	498	481	502	491	480	489	510	521	492	478	474	468	507	500	514	509	498	479	481	479	525	477	478	488	454	505	494	478	477	493	477	496	491	485	496	498	488	440	487	492	515	526	507	473	491	498	532	477	525	512	509	445	523	480	496	496	517	519	517	512	462	485	460	499	507	486	474	512	518	514	545	490	505	443	506	518	471	517	510	513	480	473	507	421	515	521	488	475	539	476	469	488	483	512	462	499	466	517	464	478	477	497	503	522	468	481	474	503	527	527	475	520	538	505	493	503	535	488	470	505	545	510	505	503	513	484	489	530	501	482	464	515	539	469	464	529	486	493	534	474	490	517	482	507	519	482	467	488	508	508	486	460	481	499	463	502	476	495	509	494	526	525	524	510	469	498	472	521	448	471	474	476	466	521	494	508	466	433	451	520	505	539	498	482	483	502	478	451	511	472	465	515	484	531	512	515	512	518	512	550	555	513	466	490	483	470	477	454	499	471	505	475	515	495	509	514	507	492	504	498	503	504	466	447	530	506	540	496	531	467	519	474	465	472	531	460	529	499	529	487	487	495	497	506	512	511	463	499	476	470	484	525	495	510	517	474	491	479	515	502	483	472	527	519	497	508	517	487	487	485	470	530	462	490	507	489	521	537	490	503	501	501	491	472	506	465	507	466	485	498	454	489	466	487	505	500	493	480	448	497	477	482	503	511	445	495	478	482	491	511	463	489	487	492	466	486	504	498	526	507	504	507	470	515	478	470	512	504	435	505	512	526	446	478	478	520	522	489	538	558	472	461	503	467	469	485	499	508	499	501	487	495	506	486	490	493	519	491	461	473	464	472	491	514	486	498	501	487	500	483	467	513	482	442	478	487	484	545	504	480	514	505	479	480	473	522	502	439	501	476	495	526	511	532	518	472	483	526	463	495	510	476	544	516	509	491	501	510	520	493	494	507	463	517	472	496	533	498	522	494	508	497	500	500	498	492	508	492	500	467	472	475	511	470	550	464	496	451	522	478	530	507	519	503	496	437	472	549	520	501	465	502	461	472	479	508	497	503	512	477	510	507	499	500	497	505	489	502	486	462	481	498	453	504	485	524	469	496	495	500	479	516	503	487	513	465	468	510	476	512	495	495	505	484	495	502	481	436	523	476	483	493	501	474	517	491	562	465	491	500	487	501	495	477	493	512	482	482	514	504	461	503	506	479	472	492	512	517	500	530	513	519	451	477	480	503	527	497	499	525	503	506	503	459	478	467	508	524	475	471	456	505	468	496	486	456	506	505	540	486	492	509	475	506	491	472	484	477	463	532	471	524	473	476	547	453	466	524	492	496	497	498	518	502	470	467	497	511	501	503	499	481	538	505	468	490	517	472	481	503	517	521	477	463	492	495	464	518	504	498	475	514	487	504	474	554	473	480	467	505	480	484	492	522	502	536	505	523	494	504	520	511	488	510	505	446	506	565	511	490	507	478	468	481	496	501	484	510	519	455	472	549	531	496	471	528	497	523	503	501	486	499	497	483	551	461	467	527	454	481	491	457	499	518	478	511	464	481	507	466	456	484	469	544	495	472	528	492	506	476	470	511	468	518	462	502	493	520	498	498	496	485	491	501	499	500	492	490	470	482	535	504	494	497	496	503	473	493	472	500	470	467	511	509	485	493	449	486	484	516	478	498	505	480	471	487	471	505	484	514	470	513	515	509	464	484	465	504	496	473	471	528	471	496	447	483	507	474	503	504	482	520	492	492	508	505	471	480	458	518	513	511	487	491	555	522	494	470	483	528	518	462	495	487	492	482	515	515	484	454	510	501	503	474	483	499	547	513	500	496	517	499	493	504	491	502	505	476	483	493	517	511	512	516	442	480	487	491	489	505	519	468	493	505	477	509	477	486	489	486	488	539	489	511	474	518	484	499	500	519	486	468	492	531	463	492	493	489	493	474	492	485	506	484	479	524	491	508	447	475	501	443	493	471	473	482	451	477	489	461	518	475	485	470	486	481	487	448	490	475	477	498	454	486	507	485	509	511	505	494	474	481	469	496	476	510	476	485	475	502	445	530	464	525	501	529	524	501	492	489	538	518	498	461	493	503	506	493	530	446	500	473	526	532	523	470	541	498	460	442	498	508	464	484	456	482	462	500	453	529	483	484	520	519	451	496	508	477	494	493	496	448	500	489	470	474	469	475	461	452	482	495	475	524	470	471	508	522	491	517	487	474	495	506	497	494	502	492	479	484	496	477	475	512	485	478	527	511	480	487	480	525	476	492	477	520	463	459	487	511	476	488	498	485	491	483	488	486	484	492	491	500	550	506	478	461	544	508	503	508	504	480	486	493	538	481	503	485	495	509	479	441	507	507	495	462	508	485	499	497	504	501	521	509	492	506	527	490	478	524	524	485	483	486	498	466	501	484	502	460	499	539	526	501	529	484	519	464	476	498	525	493	507	475	557	482	475	506	467	488	515	490	501	473	501	488	456	495	490	542	521	474	496	450	501	469	486	456	492	483	504	507	480	507	490	522	511	514	444	476	502	480	523	540	497	487	505	491	470	462	473	501	506	516	499	474	490	488	494	446	459	509	530	470	507	475	468	510	493	475	484	485	526	499	462	496	487	470	488	504	502	476	490	487	485	492	486	466	457	471	482	506	495	513	509	457	488	499	541	509	512	473	511	443	472	471	494	495	497	471	479	520	471	483	495	498	488	535	490	518	486	463	465	475	500	444	500	476	490	530	503	515	537	460	449	509	521	481	478	498	506	501	502	502	506	466	462	483	508	508	487	466	467	461	503	484	503	511	511	476	496	492	498	499	468	526	511	499	478	481	490	495	479	506	473	483	462	545	498	473	504	486	494	472	490	498	482	491	498	464	477	515	473	495	488	501	502	494	452	496	473	464	520	501	466	480	502	471	510	494	493	501	502	465	513	524	509	484	521	505	489	523	476	472	510	509	497	469	526	501	523	500	499	455	503	489	505	499	465	516	481	484	504	518	505	499	526	504	465	503	486	475	534	491	492	511	480	489	480	489	492	485	540	508	453	513	464	459	503	484	477	520	453	472	509	496	491	497	473	515	486	442	523	488	502	457	490	508	537	496	497	488	496	502	472	481	506	495	535	469	483	495	444	494	493	531	468	521	470	496	499	466	519	521	501	527	476	515	526	507	491	488	521	445	496	543	514	504	471	495	487	480	485	485	493	481	487	495	475	470	471	492	522	529	457	485	501	484	474	476	499	464	489	505	499	494	492	484	483	472	442	501	525	522	499	490	507	466	503	485	492	451	502	551	504
57379	48260	13890	1651	659	582	531	429	397	408	388	373	364	359	307	334	353	334	369	327	361	341	334	353	344	359	337	355	359	332	303	323	343	322	352	318	334	342	359	362	314	345	363	339	335	355	324	335	340	332	329	368	347	347	332	317	331	342	352	352	348	325	336	328	375	330	325	314	352	334	297	303	322	340	312	371	351	291	295	353	334	356	357	303	303	336	330	325	323	344	391	307	340	333	316	311	328	314	323	328	330	322	317	329	330	334	345	350	331	341	325	307	326	325	329	305	338	323	327	327	349	311	331	345	312	328	335	326	313	345	352	319	315	345	328	302	346	326	320	325	326	305	325	308	357	353	301	336	332	361	316	313	346	344	359	306	303	328	340	344	368	353	325	319	333	325	323	311	332	338	351	314	343	332	343	340	336	338	331	316	319	329	347	356	297	291	354	330	379	333	351	325	333	345	334	333	326	327	318	335	351	295	317	325	340	337	313	319	346	355	319	351	300	333	295	341	341	335	302	350	320	350	313	294	341	320	300	341	328	352	339	355	305	332	336	313	329	338	326	348	364	379	363	306	332	310	325	312	335	330	330	351	304	354	347	327	331	328	343	331	329	336	319	313	304	348	335	323	332	293	330	325	361	328	317	316	299	329	300	320	341	296	351	381	339	346	333	369	336	322	337	310	310	356	342	294	329	341	354	319	330	358	328	306	381	366	324	308	315	311	330	308	356	357	336	336	329	325	347	319	310	321	379	339	325	333	342	329	316	355	281	322	304	352	344	333	340	352	320	351	324	354	310	348	335	312	300	303	330	332	322	331	335	328	317	291	350	354	360	304	317	342	324	348	290	313	362	303	320	329	342	330	326	318	314	333	318	313	337	341	355	317	319	339	357	360	331	335	334	324	299	327	342	345	355	336	347	304	342	335	347	351	303	309	336	338	314	358	329	354	348	323	344	332	315	330	346	293	319	331	357	330	347	317	305	315	349	342	316	347	317	353	340	330	352	341	338	341	318	352	322	336	344	312	342	323	359	335	354	315	327	355	293	328	338	354	322	336	333	316	297	328	357	349	339	349	333	366	331	332	328	304	327	333	331	365	353	338	342	335	314	344	320	359	335	317	318	326	329	362	311	306	343	328	321	286	341	329	341	336	324	325	317	337	371	324	337	295	352	300	321	354	345	335	360	327	327	325	360	336	309	303	324	335	346	321	335	349	333	309	325	314	356	322	298	329	327	315	324	289	348	278	360	302	299	335	303	291	342	329	324	325	342	320	317	321	320	342	310	298	332	357	327	338	327	343	322	359	303	341	351	328	396	352	353	316	348	347	337	325	319	341	335	328	326	351	352	328	337	350	348	317	354	357	308	344	333	367	331	323	332	334	319	339	340	350	345	356	303	381	344	313	362	338	294	359	342	324	335	315	354	335	333	328	324	334	330	299	309	340	310	356	323	332	306	327	333	330	341	335	372	339	304	363	328	323	347	350	352	301	343	323	344	321	346	352	327	325	325	326	334	334	346	304	300	348	328	339	330	317	347	329	364	301	309	312	359	327	328	344	302	307	359	336	286	294	322	347	336	325	325	329	349	346	372	341	345	336	292	327	361	303	373	337	311	333	330	355	323	353	333	339	332	332	323	350	337	312	359	309	320	338	342	331	322	327	336	316	334	318	311	304	334	344	347	307	323	300	310	361	334	355	354	345	347	331	321	363	336	335	336	306	311	325	360	343	355	334	279	339	320	359	333	328	362	369	326	357	329	323	283	325	347	337	343	343	307	332	316	359	341	356	348	334	356	350	341	336	321	364	323	323	340	339	357	327	324	356	349	320	310	339	311	311	324	347	318	335	309	332	333	315	367	367	350	315	345	342	314	330	338	338	320	347	356	348	333	305	337	351	360	345	310	343	318	331	330	316	360	323	300	315	392	328	337	349	313	336	316	314	385	326	316	335	364	328	316	329	346	341	306	328	326	355	333	327	320	307	332	326	369	342	366	307	327	329	338	328	315	349	323	337	337	335	312	327	343	333	355	319	321	319	333	331	307	289	343	314	299	344	345	333	345	318	346	344	319	358	321	350	342	335	330	334	333	344	336	341	316	335	350	356	315	337	346	309	353	313	329	336	326	329	339	320	304	340	326	359	315	376	333	349	327	293	325	348	351	337	334	334	332	330	343	326	313	310	334	365	318	342	315	288	351	302	329	315	308	315	308	304	336	337	339	356	364	332	345	350	300	331	345	326	313	315	322	328	312	320	324	340	334	352	343	352	310	323	345	369	348	323	351	314	335	322	367	315	318	321	326	344	320	344	336	343	327	340	308	336	325	315	333	335	315	326	370	323	318	277	297	339	361	341	349	334	333	329	318	338	312	345	325	345	334	351	326	311	319	383	340	336	352	341	326	346	319	345	316	335	298	326	326	333	293	338	334	304	331	333	379	342	317	334	359	328	309	310	333	347	341	333	344	319	334	301	350	346	328	334	329	353	344	317	368	293	346	370	312	338	327	351	361	342	297	308	336	352	315	317	341	356	297	306	334	327	322	311	387	364	330	338	312	304	321	316	321	337	307	328	324	331	341	326	350	307	327	338	322	347	345	319	318	333	349	354	347	319	305	311	280	349	316	344	316	327	352	361	322	373	343	353	327	301	320	323	324	341	341	339	277	322	326	349	348	347	358	361	332	344	338	342	384	324	341	325	347	328	347	321	345	326	312	398	322	323	321	340	356	319	332	326	345	348	319	334	335	349	323	329	360	354	328	311	339	331	301	344	335	319	343	300	312	313	317	364	321	355	330	335	333	349	343	357	306	295	315	343	369	324	341	307	338	317	363	333	330	328	313	338	346	362	327	323	332	332	359	358	350	332	343	309	327	322	326	344	355	331	318	298	318	322	353	313	344	325	332	336	300	343	310	359	315	336	348	327	360	307	308	346	343	302	350	332	378	339	298	309	368	332	315	329	293	357	303	332	372	340	297	309	326	334	320	335	327	370	296	323	334	312	313	336	314	295	297	327	297	335	334	332	357	320	331	327	326	343	319	357	357	335	337	321	334	345	350	346	299	321	299	345	309	332	313	348	315	338	312	348	321	319	333	330	297	303	332	343	316	313	341	344	333	328	310	315	291	296	324	343	333	336	315	337	334	324	315	347	328	308	359	331	304	358	327	322	310	345	370	351	348	343	343	322	316	324	325	353	346	346	352	357	351	328	314	321	333	356	330	332	313	327	317	339	301	322	343	309	333	342	353	339	322	329	351	342	331	357	309	334	328	336	359	308	317	344	303	321	336	331	369	348	372	375	324	335	322	315	321	339	348	349	349	318	298	358	320	329	342	314	376	361	322	299	322	327	350	319	363	343	337	339	300	334	328	361	355	349	334	340	358	329	338	315	333	362	320	318	327	320	319	332	324	326	369	352	313	339	339	361	334	324	313	343	326	336	377	311	361	352	360	314	340	354	325	350	316	353	315	326	336	328	320	331	333	314	331	366	355	350
36075	28298	2180	2587	2265	1877	1711	1477	1414	1264	1249	1071	1078	1004	1037	984	994	986	955	939	955	929	886	960	896	900	872	843	849	865	860	892	865	867	885	852	848	839	851	823	823	858	880	877	831	864	873	862	828	864	836	841	807	825	818	796	859	853	856	864	896	875	821	863	847	780	847	819	816	789	833	845	847	817	817	874	835	833	833	868	837	833	801	850	808	856	819	863	867	889	850	773	767	878	851	846	837	785	874	857	794	799	832	850	793	777	825	827	822	836	876	810	826	851	875	893	822	801	857	830	795	759	764	838	802	847	819	839	815	844	837	804	793	831	803	823	842	832	842	840	815	865	807	791	873	860	835	765	823	741	799	830	822	833	819	784	789	803	859	826	879	796	836	867	803	804	863	763	840	841	810	842	844	805	808	770	814	738	831	855	846	820	829	855	818	783	818	800	831	820	845	820	882	869	844	875	872	813	848	834	853	862	813	803	827	784	824	787	800	838	781	785	810	826	825	816	839	810	862	792	845	820	822	820	810	874	823	851	809	816	798	821	785	823	846	813	808	817	833	807	761	792	835	792	797	781	864	848	752	841	827	856	846	796	797	799	809	779	845	785	851	820	807	825	774	824	824	845	819	819	827	875	894	804	837	836	805	843	800	781	828	790	812	833	771	826	767	850	866	823	823	799	824	842	835	833	829	812	810	876	778	822	820	836	844	770	806	813	774	843	800	763	861	824	840	797	785	800	905	840	817	807	855	806	825	860	815	854	838	836	898	780	789	798	877	850	829	804	813	752	781	875	846	787	831	869	824	838	810	766	763	816	801	858	828	863	788	837	837	801	792	817	838	839	807	796	822	850	840	841	846	825	798	807	791	820	798	839	790	806	781	856	823	804	795	802	780	854	835	830	785	813	878	805	822	833	776	825	787	838	767	806	763	830	818	853	833	830	836	773	859	848	795	789	852	813	794	833	907	823	841	843	795	798	821	834	849	817	797	803	786	781	832	820	853	820	857	833	847	793	765	802	853	876	827	832	842	828	805	830	853	842	913	845	846	792	816	837	856	797	825	838	818	814	814	835	827	856	864	802	850	815	838	858	823	828	830	854	846	834	810	815	810	874	815	771	801	790	860	886	812	774	829	845	832	837	811	824	758	774	836	763	822	808	838	799	793	821	786	810	850	846	834	770	833	839	840	796	816	851	765	818	832	792	776	829	807	876	833	863	884	804	822	878	862	828	813	782	823	838	853	794	851	824	812	785	845	847	790	790	855	874	801	810	847	795	809	855	813	826	792	806	794	840	778	828	759	804	780	834	855	776	803	837	793	849	876	826	798	864	851	786	817	769	782	817	838	849	802	817	838	831	829	844	870	836	824	760	841	813	878	822	850	830	839	819	832	818	842	785	834	830	840	819	780	745	812	808	778	791	861	794	797	824	853	810	830	833	791	835	820	840	851	857	804	860	813	827	837	806	848	808	826	884	807	827	811	829	799	845	840	765	848	784	806	819	824	772	808	774	787	812	756	817	791	823	795	797	807	743	783	827	776	871	897	856	837	828	824	822	834	800	823	782	869	839	784	833	823	812	740	832	810	819	839	848	803	821	834	863	821	767	790	868	856	850	801	843	827	839	808	816	825	866	825	776	817	791	864	842	824	773	816	797	801	832	880	843	783	844	792	797	784	805	757	819	789	819	820	822	791	790	857	842	777	791	864	810	817	845	843	858	811	811	788	848	826	756	832	803	791	796	823	854	783	843	821	835	827	852	807	811	820	826	796	746	777	834	842	822	878	809	853	837	798	829	846	827	778	798	813	832	791	860	850	849	740	795	812	839	839	786	866	786	837	814	806	824	817	830	827	837	835	778	856	874	799	821	813	795	849	828	832	825	772	841	793	815	815	821	807	814	790	835	781	776	834	775	823	784	840	832	787	832	865	822	816	830	790	813	830	816	788	769	797	855	859	836	827	807	828	826	793	830	838	770	845	834	804	806	832	821	821	790	782	811	852	776	879	776	813	797	789	816	811	831	831	815	870	824	810	802	809	796	790	816	810	849	835	821	817	776	842	847	797	873	810	779	784	812	836	839	881	797	806	835	814	835	834	765	809	929	807	856	838	767	806	802	813	784	841	864	807	811	843	749	838	837	823	865	772	834	868	832	799	768	799	875	800	814	831	803	815	835	833	831	810	785	801	849	827	817	859	795	841	797	850	889	818	857	807	895	786	799	816	771	848	842	819	812	823	869	811	813	806	809	798	764	812	873	815	805	796	753	821	837	810	806	843	788	833	808	852	793	835	821	810	817	789	815	841	804	825	770	833	796	868	776	753	800	830	790	834	811	846	828	795	849	832	821	744	792	789	811	805	778	781	792	832	807	822	807	827	794	812	792	801	839	826	769	843	848	838	846	789	795	846	846	787	789	782	783	833	842	845	812	859	798	838	837	827	877	756	871	818	830	799	832	862	806	804	778	816	855	873	814	793	841	787	817	839	816	807	811	846	783	784	798	810	854	803	868	835	826	827	828	846	844	861	847	841	819	816	833	838	828	802	780	834	835	744	806	778	811	798	821	818	829	806	873	815	820	845	837	808	835	825	825	781	797	847	849	825	812	837	791	826	837	810	862	814	838	814	796	782	876	870	852	813	785	817	830	831	829	786	852	742	810	825	807	828	806	797	816	831	829	793	814	802	812	830	793	859	792	832	846	779	808	813	824	830	848	807	795	833	795	814	831	790	854	784	823	851	838	834	804	810	793	841	813	815	846	818	841	752	832	833	767	799	846	811	845	809	793	778	821	784	802	807	836	793	792	798	803	808	787	813	781	796	815	827	845	839	867	842	789	781	858	834	821	871	805	857	836	820	814	820	852	825	818	797	830	857	812	826	811	777	854	854	805	788	774	831	791	805	808	799	842	883	827	835	825	822	822	847	820	826	842	787	802	823	837	843	805	849	798	862	835	857	845	791	866	834	819	806	797	884	786	840	832	835	827	811	783	843	786	831	793	824	849	777	803	784	839	812	780	810	836	850	797	850	856	845	791	836	819	819	792	826	833	796	782	830	755	827	833	847	831	837	807	778	796	814	795	790	842	812	810	809	816	822	822	847	817	802	862	806	858	837	830	812	858	800	801	847	805	795	838	883	827	799	787	837	810	848	821	846	849	798	813	820	832	816	811	789	827	823	907	793	785	815	873	809	815	810	843	777	864	818	825	806	803	752	847	828	830	845	834	836	837	810	805	827	834	825	787	851	808	814	800	828	816	832	859	820	871	856	821	807	827	870	859	828	784	830	809	853	859	823	818	807	802	813	804	821	855	825	855	850	850	842	860	849	861	817	776	801	806	803	781	835	824	829	837	795	835	832	853	796	827	805	788	816	771	834	817	795	885	860	760	851	841	799	829	763	803	815	844	824	858	841	784	864	842	805	785	839	810	858	831	810	804	861	819	809	807	817	810	871	812	837	812	818	817	816	792	843	831	855	837	802	860	790	825	807	848
70250	58023	21903	5633	1164	800	711	569	502	507	460	420	430	381	385	368	367	406	360	378	374	404	373	336	357	338	360	348	311	350	347	332	350	350	336	295	301	293	312	314	385	338	332	332	335	340	308	347	368	342	322	341	298	349	305	355	345	301	301	325	339	345	309	327	340	353	354	352	326	361	338	327	323	335	352	369	300	343	326	285	328	373	350	318	326	312	323	336	353	348	314	337	293	327	308	336	305	315	362	331	329	306	334	322	365	347	316	329	321	372	343	328	355	338	337	314	350	331	346	330	332	335	348	312	350	331	352	322	344	297	356	324	320	328	348	315	304	297	316	330	321	335	343	350	340	325	327	367	330	334	302	348	292	334	335	312	330	322	342	322	330	327	334	338	330	342	306	325	342	326	334	338	340	302	337	305	334	330	319	322	325	308	310	363	313	326	290	358	339	374	339	319	313	322	307	320	327	357	321	317	362	316	316	342	327	332	339	317	363	341	331	357	318	337	292	309	338	324	322	325	311	324	334	328	374	318	347	326	319	350	349	351	332	329	356	327	337	345	318	313	315	334	362	323	335	357	335	370	362	307	326	362	319	320	323	327	334	344	331	340	339	285	346	346	342	336	369	325	358	315	328	322	335	340	331	321	337	344	314	350	336	319	322	306	315	329	325	334	318	319	330	359	316	357	339	327	322	338	323	349	337	326	340	350	341	347	350	357	336	332	363	334	314	313	357	332	311	342	349	327	336	317	314	336	315	279	332	308	338	331	317	375	338	316	339	344	318	342	327	350	334	338	369	334	314	374	338	336	337	334	324	345	320	345	333	337	305	320	329	328	322	346	327	328	307	319	311	339	349	331	351	336	323	333	312	307	354	319	329	331	315	315	330	361	356	376	321	303	388	322	324	326	300	326	309	319	334	334	312	368	335	334	322	338	323	342	311	336	330	352	333	315	302	306	345	335	331	307	341	329	328	321	332	322	331	327	320	353	330	322	342	320	316	320	326	307	335	332	326	311	340	300	352	368	324	329	320	298	311	357	338	320	307	316	330	335	362	362	336	345	335	336	336	340	344	306	300	327	326	291	358	367	319	301	349	345	348	357	348	336	353	314	354	322	336	337	337	319	343	353	359	333	337	338	336	332	364	344	325	321	325	352	340	338	323	305	340	325	297	295	312	330	329	361	340	309	315	348	316	356	352	327	318	306	343	336	312	321	323	356	366	323	370	318	335	325	347	317	345	358	326	325	312	316	363	336	332	340	346	338	327	317	333	334	312	352	310	333	329	335	320	346	280	325	312	313	327	329	305	375	318	332	325	322	350	328	348	344	336	316	288	327	341	337	361	346	321	346	359	312	320	343	366	340	318	338	319	345	321	337	342	328	327	326	330	359	290	341	327	354	319	334	358	329	350	296	302	274	339	333	365	327	329	292	308	354	360	325	380	336	338	341	314	342	340	314	381	328	303	332	342	327	350	337	371	311	316	351	345	350	345	388	343	339	345	358	365	345	330	334	329	308	308	298	342	320	359	341	338	301	321	327	369	317	323	352	319	303	296	271	368	341	367	323	368	356	365	330	341	349	312	341	351	343	308	307	326	350	370	315	310	332	317	347	334	330	322	314	318	311	320	329	333	313	339	359	320	333	314	335	327	335	346	326	309	320	326	297	323	332	332	322	302	341	337	358	347	308	336	356	317	351	363	324	354	334	329	311	336	307	327	323	296	342	300	355	351	321	317	312	311	288	274	329	346	301	319	342	323	302	331	330	361	354	347	335	322	337	351	316	328	295	329	332	338	323	354	315	326	341	310	335	305	322	340	357	361	381	318	340	353	330	354	325	324	321	354	342	331	315	357	330	346	334	321	330	324	324	336	300	297	355	317	317	340	377	344	340	305	349	346	292	355	336	354	311	358	335	319	348	344	317	333	352	334	293	360	328	344	319	307	327	315	307	298	345	341	355	352	345	323	349	343	341	323	330	305	346	341	349	305	342	363	341	317	309	358	329	331	314	331	305	320	360	351	357	355	319	330	340	342	333	321	344	348	323	314	348	377	351	292	372	336	323	345	348	331	317	342	338	378	349	376	361	345	311	340	338	336	321	328	347	337	343	340	347	355	344	358	326	291	311	316	321	340	314	330	342	355	320	336	333	390	319	313	365	337	316	356	330	370	371	348	352	330	320	321	312	342	332	328	357	337	354	296	341	341	344	342	334	341	299	337	327	353	338	354	336	345	341	320	312	311	328	332	334	353	327	340	327	291	381	327	344	321	333	314	314	309	324	318	325	355	309	325	339	341	338	327	320	322	332	350	325	315	347	348	332	332	306	343	326	329	371	378	343	315	346	299	300	345	342	335	333	349	337	341	306	299	328	332	296	311	312	334	358	310	353	343	341	315	331	331	330	334	308	330	329	319	316	331	334	327	325	300	304	372	311	371	314	302	352	317	375	297	332	331	323	314	326	299	347	334	346	309	311	366	330	342	290	321	390	345	307	325	312	328	315	353	313	343	313	326	335	328	374	331	308	307	356	332	348	353	309	307	344	339	280	321	302	328	319	336	313	311	321	337	332	332	321	335	359	328	329	367	313	312	333	328	321	308	331	311	364	325	308	331	361	335	316	324	312	329	325	361	345	333	315	326	314	319	333	326	332	363	350	347	301	343	336	329	332	296	348	324	332	342	331	359	359	338	299	308	300	319	307	322	331	340	334	351	336	354	314	338	343	320	334	322	322	334	310	327	320	339	386	334	302	326	327	313	325	343	354	344	382	352	354	344	347	326	355	325	339	316	297	326	332	310	365	330	373	364	285	306	339	312	359	314	303	335	358	332	292	349	367	331	324	338	304	300	319	315	318	316	354	340	340	328	322	370	306	321	322	304	308	342	309	324	325	311	347	302	341	339	311	351	304	359	359	340	325	325	334	309	322	311	320	329	344	322	318	349	335	322	353	363	313	324	319	319	344	305	323	286	332	323	338	332	355	340	330	361	349	335	308	335	326	342	336	308	320	323	322	313	360	337	323	306	301	306	321	336	301	325	320	303	344	300	329	341	305	354	323	316	326	350	341	328	315	314	343	335	317	299	350	366	313	345	343	343	346	315	331	322	349	369	383	312	367	342	317	333	369	362	328	324	314	337	316	318	310	331	312	343	343	322	340	340	392	339	355	366	310	349	340	338	323	341	340	344	338	341	344	320	343	341	358	345	318	331	357	301	358	292	306	341	330	307	300	324	297	333	347	354	308	340	333	330	337	354	365	316	337	359	315	337	319	368	339	327	305	349	330	311	362	310	304	332	340	294	355	359	352	313	333	343	323	349	321	310	333	319	345	352	384	352	317	322	328	344	343	307	356	345	351	313	320	325	363	333	340	353	338	351	374	337	316	360	349	326	329	325	342	326	324	363	334	327	324	319	311	387	343	303	376	337	346	291	336	328	356	363	349	311	305	322	321	321	314	358	306	334	331	297	333	325	323	325	329	327	315	327	313	290	341
45246	36160	3600	4134	3501	2977	2387	2175	1912	1633	1478	1330	1268	1228	1140	1088	1120	1087	1042	1017	1056	997	956	970	950	864	952	982	905	868	887	942	928	896	846	855	872	871	852	847	832	828	827	847	912	793	838	848	815	785	836	798	818	840	851	837	853	858	805	847	791	736	797	821	829	798	822	868	816	832	815	807	764	811	778	831	821	813	821	778	814	805	798	747	829	782	817	810	810	833	834	805	804	804	819	805	824	788	855	802	820	789	825	800	772	803	756	793	806	817	795	781	801	793	802	784	826	872	819	816	808	756	805	777	781	819	830	845	800	800	801	782	819	776	810	825	770	795	813	774	780	795	787	800	789	755	792	845	768	802	867	809	783	794	766	788	828	843	781	818	832	797	749	812	742	825	784	775	773	843	796	800	762	799	814	744	810	831	773	848	819	821	786	845	805	821	787	804	794	818	809	762	814	824	810	780	829	804	759	806	707	784	791	785	829	789	824	764	793	789	810	771	812	771	803	775	813	809	792	742	798	800	748	808	781	767	799	788	782	819	783	781	768	809	773	797	788	805	803	793	787	820	719	798	763	834	755	780	818	815	777	781	827	821	805	804	759	885	801	787	821	748	836	835	808	774	812	794	817	808	791	797	832	766	781	778	775	743	793	806	812	801	793	789	825	800	804	774	805	823	715	806	755	813	775	774	825	818	821	754	760	817	826	786	819	767	803	774	832	795	796	777	794	803	800	861	792	789	800	781	800	766	797	868	842	792	781	799	763	758	747	784	842	813	790	759	726	792	814	772	832	780	749	778	778	819	772	793	796	832	821	796	842	710	761	795	821	777	796	822	807	770	808	787	773	787	814	749	799	779	852	809	777	804	800	749	805	824	787	781	756	790	761	808	788	779	815	810	816	842	828	812	786	761	852	766	787	842	774	765	812	817	816	824	870	805	795	748	826	843	749	831	820	782	780	771	804	787	750	775	800	854	781	736	752	769	782	774	828	801	774	817	842	775	817	789	858	792	801	858	774	750	808	824	787	803	749	773	792	797	766	796	806	759	772	780	794	781	766	761	811	794	805	816	818	775	717	823	801	798	777	777	796	784	813	789	752	742	757	820	761	767	788	773	770	808	736	798	795	797	792	809	766	775	746	817	756	809	794	772	856	758	828	780	760	848	803	782	786	797	788	863	865	801	747	788	811	803	832	786	780	762	837	746	806	798	762	796	753	785	765	840	789	768	729	806	770	753	807	805	771	717	800	793	790	769	777	799	829	794	838	747	818	763	772	848	766	802	755	810	797	807	818	830	774	806	771	772	731	788	788	846	824	842	811	787	812	844	770	786	785	749	790	824	761	758	798	776	838	756	763	860	840	839	802	837	818	774	791	790	758	761	788	823	748	800	777	734	746	807	806	758	781	806	766	764	779	835	768	799	755	827	792	790	832	786	779	789	781	844	787	768	764	808	781	814	853	792	774	798	796	801	777	751	771	796	862	828	832	799	788	817	782	783	754	819	809	783	853	845	791	777	777	774	809	789	812	786	860	805	834	829	825	803	754	785	778	767	816	781	802	827	725	812	787	804	783	818	803	746	778	820	771	781	809	806	806	807	761	773	783	752	845	779	810	777	777	786	784	783	758	830	801	809	828	833	807	809	779	822	800	795	808	758	797	849	804	835	781	791	796	756	789	809	846	841	811	762	800	770	802	800	788	842	846	802	776	818	755	827	826	819	740	802	794	784	797	809	790	786	787	845	808	788	799	785	774	768	812	761	846	830	775	842	783	794	828	796	820	829	765	793	772	813	767	847	774	785	794	777	781	846	768	735	794	783	774	790	783	824	781	839	793	795	772	762	803	820	753	820	730	795	805	767	796	801	785	783	750	772	767	771	799	776	786	757	840	780	783	757	818	809	817	776	796	756	841	828	763	738	760	827	771	771	786	831	850	761	789	795	762	783	801	800	761	787	775	838	795	760	781	772	839	790	711	847	824	781	752	799	796	797	770	795	825	806	806	817	780	800	791	730	774	758	808	826	794	793	783	767	815	847	802	773	816	807	830	835	796	761	845	791	808	802	783	785	789	775	820	812	767	791	800	740	813	790	788	783	767	786	826	765	778	859	782	814	765	849	763	801	781	757	792	794	784	766	844	827	799	830	797	764	794	761	818	768	770	791	845	745	799	788	782	738	812	764	763	800	795	771	811	767	821	808	767	780	818	795	809	815	849	785	821	785	803	799	777	776	766	794	766	793	814	800	794	782	749	780	767	791	802	787	741	777	811	826	781	773	827	769	775	832	770	850	788	818	801	806	803	795	818	806	832	831	774	798	778	798	758	802	797	809	779	778	763	787	800	800	785	755	758	764	825	811	803	749	831	728	792	833	792	787	768	823	775	817	804	775	811	855	790	826	771	791	816	809	783	810	852	747	827	758	790	762	690	729	804	807	783	773	782	811	765	800	863	767	763	787	785	774	838	771	796	855	755	818	733	770	851	806	820	769	803	796	773	798	777	797	817	783	792	815	776	848	796	808	806	809	803	774	750	786	796	836	830	793	804	780	803	871	852	807	766	795	812	848	859	807	792	771	838	725	789	752	786	786	791	782	795	795	818	752	806	817	844	746	807	744	772	813	837	847	765	788	794	852	750	818	816	805	813	768	837	808	762	779	810	837	739	774	774	766	785	754	790	761	800	787	802	810	772	781	811	808	808	779	813	808	866	832	790	750	817	784	803	826	804	790	743	781	802	772	811	775	760	804	841	837	764	797	791	780	824	839	854	779	753	754	765	836	828	815	786	849	763	844	798	803	788	810	819	835	751	798	825	784	730	741	811	825	783	780	802	782	738	829	791	796	790	816	756	795	788	829	797	797	785	818	785	740	764	725	788	834	898	733	826	787	775	764	828	759	724	795	863	803	806	816	779	816	767	824	821	807	811	763	822	784	800	829	827	872	836	780	796	767	756	816	790	780	796	789	774	766	801	806	827	859	790	772	781	810	736	765	809	776	761	808	829	784	800	751	785	825	801	733	796	872	800	782	778	794	801	794	823	745	724	777	864	759	780	825	795	774	809	820	855	786	779	751	740	763	809	780	839	740	820	874	781	787	808	806	777	757	816	761	792	763	815	791	807	774	819	797	758	793	766	809	813	822	806	739	772	775	839	781	860	800	781	842	763	772	800	816	762	780	774	744	742	777	788	761	779	799	806	825	770	776	800	758	789	786	823	820	812	817	818	801	784	796	735	817	789	779	800	732	813	814	788	767	757	821	760	804	775	785	775	776	747	788	803	753	781	798	786	764	784	781	784	823	827	772	826	809	830	751	753	829	774	773	716	774	853	759	855	813	758	788	778	770	802	784	799	809	815	790	772	777	770	792	763	822	816	788	834	858	750	788	755	810	790	786	813	802	850	758	774	834	798	779	822	804	795	814	815	782	789	758	801	848	772	760	776	795	796	838	841	815	767	795	792	724	800	766	775	828	795	779	804	817	818	830	786	823	764	810
10208	4972	312	193	188	200	186	169	188	219	183	174	197	198	196	170	176	192	181	169	185	195	206	180	173	184	169	158	179	180	203	177	175	177	182	190	185	194	172	173	162	199	164	177	185	162	152	166	165	189	170	171	163	176	204	163	191	162	167	165	192	169	164	174	183	170	169	161	175	170	193	179	181	166	167	178	164	161	196	161	159	172	190	174	175	160	193	203	154	217	185	181	170	182	177	178	169	191	190	177	181	186	194	180	162	178	201	190	175	164	154	186	174	177	179	173	168	191	171	188	172	200	186	172	170	195	172	163	144	169	169	166	178	206	180	171	158	207	201	173	151	194	173	156	188	182	176	210	192	164	181	187	147	182	159	177	156	180	157	187	181	170	163	183	192	159	189	177	152	181	187	185	192	158	151	180	199	203	181	178	179	200	174	194	168	161	168	179	194	167	146	177	176	164	149	172	207	180	156	173	174	173	183	176	172	139	191	197	184	193	166	181	163	169	166	172	165	202	141	175	170	192	201	187	175	167	162	186	165	172	148	165	195	176	166	182	168	167	187	171	160	152	191	165	165	183	195	189	169	157	139	176	165	178	170	176	175	205	187	177	168	188	187	178	182	187	180	156	213	163	182	175	182	171	174	171	186	182	163	157	185	189	175	176	168	175	188	178	179	185	164	165	190	199	172	155	184	169	213	187	177	171	193	187	206	169	181	178	167	176	175	185	188	174	178	163	150	165	189	177	174	180	146	163	156	188	195	183	173	195	197	179	180	172	176	165	172	151	180	197	144	170	155	182	160	170	168	225	174	201	175	174	199	194	201	185	175	218	177	185	197	189	181	189	179	203	185	173	176	171	171	180	201	176	174	174	165	166	165	181	172	165	161	154	177	164	175	182	191	179	205	166	167	169	173	177	175	168	210	202	208	166	171	138	165	192	175	193	193	190	175	196	196	194	179	176	182	142	187	177	174	173	182	148	174	180	168	178	182	185	160	164	165	173	192	168	196	181	160	165	180	184	158	196	192	188	175	168	208	203	162	167	187	182	184	166	161	146	178	176	183	183	201	184	171	186	198	189	165	179	169	201	176	177	173	194	187	177	199	193	176	169	163	168	178	190	186	157	203	191	180	200	152	182	179	197	182	182	173	166	210	193	168	189	211	165	171	186	159	150	180	193	206	183	182	176	177	182	187	171	178	178	164	190	160	151	179	220	171	190	165	178	164	187	193	174	174	174	165	166	163	188	175	174	180	208	155	165	172	176	176	180	175	177	168	180	167	176	205	166	204	176	169	158	198	200	197	176	176	168	159	183	164	214	192	168	175	189	192	180	158	214	181	155	162	167	178	176	174	184	171	181	177	187	196	168	167	168	182	173	190	184	181	174	173	190	193	183	177	166	184	169	203	170	195	143	152	173	145	170	184	179	163	181	166	173	158	154	166	157	211	170	181	171	169	185	187	181	182	169	170	167	178	176	179	177	190	176	173	182	169	199	169	177	166	193	188	177	177	168	170	198	166	194	195	184	184	170	198	184	186	168	158	180	184	180	165	181	183	200	197	164	165	177	136	176	201	173	173	173	208	183	178	171	209	156	182	160	167	138	198	206	196	148	178	170	165	173	176	142	168	159	190	199	159	177	152	183	175	180	178	182	186	184	151	186	194	165	194	169	168	190	182	170	165	168	191	210	169	167	174	159	153	172	170	156	167	174	160	170	186	182	190	175	172	174	195	176	174	181	182	178	197	176	181	201	185	192	201	199	181	155	178	191	164	178	170	169	155	185	173	199	192	200	212	171	165	150	188	205	150	191	169	173	176	195	174	169	180	184	178	166	171	180	200	180	154	182	185	175	165	168	179	193	193	156	187	186	188	157	167	173	180	182	171	172	171	155	178	179	188	162	198	175	184	189	181	167	172	194	182	184	174	175	184	161	176	190	181	168	211	176	175	180	190	183	182	184	170	172	188	210	172	169	169	160	187	170	177	170	170	209	205	161	168	162	191	175	181	163	197	173	175	201	193	198	197	189	147	153	159	165	171	163	161	186	189	158	190	175	160	194	157	191	179	157	167	192	157	183	177	194	175	158	180	152	194	161	160	164	174	176	157	201	187	165	175	186	173	163	175	168	169	171	195	200	160	191	153	177	179	177	174	186	165	182	192	180	182	178	180	175	160	187	196	156	209	166	184	187	194	181	192	187	180	190	187	162	185	170	202	162	181	170	156	162	179	162	168	194	159	176	199	173	188	185	199	170	168	180	155	193	189	168	211	181	177	184	182	169	159	187	156	188	176	181	193	171	166	175	182	188	179	147	170	175	203	174	182	153	194	156	215	191	180	173	180	205	174	185	166	165	170	168	172	185	163	177	181	182	178	172	187	162	174	188	178	171	162	159	168	187	159	170	200	164	164	173	175	158	184	164	173	183	172	189	195	185	182	174	185	181	168	190	156	191	177	226	203	196	186	205	187	162	176	168	174	159	176	185	188	180	188	171	178	166	196	186	198	180	156	192	182	192	190	178	162	184	184	205	177	163	166	186	168	178	171	178	194	165	193	188	184	202	185	174	186	168	184	164	173	185	198	168	196	161	197	184	194	165	179	177	175	167	173	219	168	179	197	196	180	188	173	192	213	189	193	178	174	163	172	165	169	200	203	159	200	161	172	170	165	167	178	166	149	160	161	157	182	157	193	195	156	159	175	201	173	180	169	191	181	157	225	146	194	204	169	181	203	186	191	161	191	164	181	185	175	170	189	166	190	192	173	180	193	189	162	170	174	175	163	169	173	181	195	189	188	169	177	191	151	155	189	177	188	149	186	168	168	183	158	203	207	173	169	183	169	185	194	182	188	148	157	161	168	171	189	174	203	179	199	169	180	145	153	183	187	162	186	177	172	182	177	180	200	170	201	166	174	166	189	182	172	179	170	199	171	179	163	152	169	188	192	167	179	184	192	162	154	188	174	187	196	180	173	170	167	216	193	179	184	190	164	181	167	184	202	181	169	165	160	158	164	175	157	164	206	151	183	184	186	174	183	172	176	192	184	176	173	174	198	150	184	188	178	185	189	185	176	193	168	179	161	198	162	183	175	198	184	185	183	168	194	183	184	153	151	185	173	194	155	181	199	192	165	179	179	172	176	189	175	158	179	175	199	162	183	164	179	165	190	162	194	180	146	173	209	171	203	156	148	183	188	186	198	176	164	166	190	193	169	188	151	150	180	186	175	189	180	174	191	163	188	200	150	197	174	191	187	183	186	147	171	163	160	183	181	189	206	190	175	172	170	210	183	154	202	174	182	191	178	172	170	180	169	186	161	163	167	160	162	209	188	190	209	169	174	162	177	193	155	156	192	184	165	153	159	143	188	179	163	200	165	177	193	175	172	165	159	205	155	177	178	189	175	150	195	179	156	171	183	177	192	164	146	184	181	178	186	155	170	177	151	187	178	177	179	198	173	181	158	191	169	158	174	185	164	184	176	177	194	182	166	185	177	170
12306	6690	562	571	564	505	519	554	498	502	528	515	461	489	492	518	522	499	491	486	549	490	491	495	497	493	493	502	504	541	491	513	480	518	484	495	546	496	516	547	489	497	473	514	479	510	502	513	476	530	498	500	530	488	466	507	508	513	511	514	522	492	472	517	476	462	486	519	489	486	463	503	496	543	482	476	516	502	495	555	484	518	518	552	463	505	486	497	469	504	487	491	495	488	475	464	472	489	486	463	480	543	531	536	502	483	488	490	483	512	500	507	571	493	486	477	486	505	479	487	498	521	500	466	529	496	505	500	513	454	472	496	493	492	508	480	512	525	469	514	477	484	528	494	522	526	516	492	472	489	537	525	532	463	493	494	471	530	541	500	490	515	480	479	479	486	484	504	553	519	487	450	489	501	464	523	509	504	516	478	491	494	475	509	487	514	507	487	546	502	510	524	497	481	475	466	489	517	469	492	515	511	460	443	490	512	505	472	519	485	509	505	471	517	499	514	523	466	502	483	515	518	459	556	449	526	544	471	467	511	492	458	500	515	503	506	460	508	508	509	464	513	509	495	491	482	474	469	502	498	480	508	510	492	479	453	526	505	472	506	486	501	499	497	499	498	497	500	519	495	491	503	506	491	496	461	496	489	497	497	476	507	510	490	491	486	479	512	470	495	493	524	473	496	477	520	501	465	500	497	504	468	490	493	511	530	517	497	510	522	481	510	513	506	482	479	484	459	517	489	435	489	480	511	522	511	505	518	474	483	475	503	526	524	473	466	512	495	497	488	531	517	522	483	491	492	487	462	517	498	509	530	527	486	539	531	488	485	498	501	522	499	474	499	482	499	477	512	504	439	500	533	508	522	519	484	474	483	470	533	500	523	487	518	508	490	494	500	503	514	524	486	486	512	473	529	538	477	518	475	507	501	528	481	486	513	498	500	456	551	499	505	516	471	495	472	515	496	507	520	457	498	478	496	506	493	456	527	504	491	507	487	521	521	499	492	508	503	444	464	510	511	463	472	522	485	488	527	488	533	510	525	479	550	502	488	489	499	483	512	502	518	509	475	488	479	519	487	479	496	487	483	507	504	492	477	512	499	471	538	508	487	491	506	499	518	565	475	463	489	499	488	529	446	498	495	511	492	551	472	530	462	482	522	490	527	544	499	549	490	478	496	488	459	516	500	520	529	466	472	528	476	496	480	502	487	512	440	481	534	489	494	472	482	499	492	476	496	493	487	517	505	499	452	482	536	533	524	474	480	512	516	471	506	513	504	525	495	488	486	501	510	494	506	503	483	480	521	481	492	501	501	502	459	517	472	469	487	505	515	443	557	520	538	486	486	491	467	491	511	490	508	505	487	492	502	475	520	493	508	461	465	515	483	541	496	481	538	504	517	483	491	491	513	523	509	506	480	508	473	451	497	498	495	485	492	522	508	492	530	536	452	534	553	500	479	513	484	501	496	534	495	492	475	502	452	490	507	525	517	483	495	494	513	453	476	446	499	511	493	487	478	457	513	501	514	478	514	476	492	493	501	492	508	489	477	473	481	495	519	509	471	487	518	513	515	480	506	487	481	483	519	481	500	535	539	493	487	535	460	470	488	484	505	526	524	503	468	522	488	499	493	494	478	491	497	492	537	491	475	500	513	489	446	483	472	519	480	473	498	506	507	498	530	536	526	481	531	490	500	522	470	494	521	482	511	456	463	554	533	518	470	459	477	479	518	500	493	524	493	523	479	480	509	482	541	446	487	515	463	513	488	498	477	504	494	567	482	472	465	479	487	473	504	493	533	484	452	487	527	515	554	506	514	527	525	488	490	478	507	518	482	494	488	471	493	532	513	496	504	494	496	539	527	505	484	482	501	510	474	504	468	488	499	486	490	493	466	508	509	498	485	460	503	510	490	506	478	491	519	478	485	496	501	513	452	500	488	475	505	480	483	457	490	517	473	484	465	514	497	502	490	486	461	479	499	548	551	510	512	481	505	498	493	504	488	459	537	525	497	508	508	496	518	441	478	485	482	522	479	461	485	537	543	521	471	463	519	494	497	516	481	488	476	513	500	478	487	486	489	481	525	476	521	523	453	456	470	519	503	514	541	497	479	526	495	507	474	471	478	482	528	513	503	469	513	511	494	515	507	485	503	515	494	478	485	482	504	507	483	501	515	503	500	507	520	519	516	470	486	480	489	493	512	532	494	503	462	491	459	493	506	517	491	498	499	500	494	509	501	480	501	512	503	467	480	475	498	512	517	448	483	522	503	493	507	513	516	500	498	488	524	512	471	487	501	483	496	486	524	510	526	479	489	466	472	509	480	452	490	521	497	508	511	452	505	468	495	505	501	490	484	525	491	528	540	519	512	484	485	464	535	477	520	528	516	516	505	481	532	476	508	470	481	477	457	514	510	523	504	475	498	483	493	495	509	486	464	480	542	484	522	487	505	546	513	504	530	509	521	460	510	499	486	491	499	535	479	489	510	504	494	500	519	509	458	494	481	532	472	485	528	503	476	491	519	468	507	505	523	522	502	489	498	479	473	495	503	513	483	487	507	488	505	534	471	534	490	497	510	480	495	460	500	518	453	472	519	507	476	441	498	494	492	521	453	533	493	528	517	444	484	522	511	501	477	505	535	495	462	505	493	496	467	502	556	528	526	522	466	523	525	538	490	504	471	501	511	512	483	462	494	512	478	492	468	480	500	523	519	492	525	493	516	496	501	485	490	519	498	452	522	501	509	441	481	486	507	507	495	492	488	517	490	496	481	517	492	496	474	463	490	465	473	520	496	536	467	468	508	495	504	487	490	491	495	505	538	493	480	517	483	475	490	524	478	548	490	483	502	549	525	499	551	461	505	509	506	473	488	507	447	499	522	516	481	471	547	508	505	500	499	521	467	507	475	511	473	510	506	483	503	505	482	496	509	508	478	475	522	495	511	482	484	442	484	472	490	514	488	463	496	494	504	489	466	478	495	510	488	523	524	503	496	480	491	527	538	468	504	482	477	473	480	531	499	507	507	464	541	489	483	470	475	463	493	497	515	511	540	498	469	510	505	500	514	514	510	486	499	490	524	503	438	511	449	482	506	449	479	467	520	517	494	494	454	504	493	443	432	491	488	485	494	538	512	509	547	492	464	532	537	535	477	495	471	533	499	475	527	514	487	499	508	497	471	518	491	484	520	483	516	507	502	494	489	499	508	503	479	483	510	510	493	448	498	491	514	478	506	509	474	486	482	483	488	512	460	515	505	508	457	482	518	487	489	464	489	517	489	504	517	480	470	484	466	520	455	482	488	501	490	523	470	520	486	507	489	484	469	506	481	491	497	470	511	519	504	503	462	471	510	494	474	539	536	478	496	497	466	523	480	527	477	495	518	462	479	484	494	521	478	504	488	500	526	512	450	489	498	467	470	480	519	530	496	476	544	506	483	491	473	503	505	460	524	500	543	505	519	482	481	470	483	510	520	487	487	474	492	532	507	457	510	473	509
58263	48532	14321	1894	732	564	517	433	393	396	388	389	375	354	379	353	343	344	354	349	351	338	321	364	353	328	371	351	338	332	340	339	322	344	349	325	339	325	291	339	337	337	342	340	344	324	349	346	359	334	322	316	369	358	338	303	347	303	358	344	311	336	324	315	362	328	312	301	342	323	338	345	379	315	368	337	306	306	302	365	336	322	360	308	315	365	348	322	343	315	318	310	392	315	345	330	337	328	347	345	326	351	331	382	334	332	318	345	324	368	355	346	358	346	339	342	326	333	315	323	361	295	322	337	361	321	313	325	302	312	304	317	376	337	392	325	359	348	360	346	347	320	346	348	315	306	347	353	355	329	360	334	325	347	335	358	296	329	335	342	330	318	371	349	339	323	319	317	346	322	332	356	327	344	327	331	321	294	338	340	335	368	325	322	353	332	347	344	354	320	355	349	348	373	358	351	358	306	330	321	327	314	319	326	316	354	330	314	340	313	352	309	329	330	308	299	316	349	337	333	304	361	334	335	309	328	365	382	323	332	354	350	329	312	392	361	334	335	312	322	341	308	341	318	349	343	345	341	312	362	353	318	340	317	333	311	361	315	346	305	341	309	308	331	331	341	312	313	353	326	337	324	312	323	331	325	334	358	356	334	304	389	347	304	328	343	310	354	360	333	372	336	342	307	338	340	341	288	328	320	321	333	357	334	334	312	324	336	342	328	341	340	349	348	315	324	340	332	340	313	325	332	326	320	319	324	351	359	354	336	310	317	349	335	303	310	322	321	332	347	348	350	312	348	356	324	350	299	343	335	335	334	315	334	393	316	336	325	378	373	313	351	351	327	319	352	356	330	318	343	328	307	314	298	333	317	317	323	345	324	298	334	345	313	359	347	355	352	336	312	344	334	319	297	334	320	308	326	304	328	308	363	338	335	354	336	322	329	340	360	347	343	329	374	333	312	314	314	340	328	338	348	330	339	321	330	279	304	349	343	329	345	317	340	360	309	375	349	311	348	309	343	324	332	327	334	319	362	337	299	333	349	308	311	317	298	320	356	315	341	332	369	343	330	338	338	351	287	357	315	306	330	312	344	361	317	330	308	373	326	349	349	338	328	323	308	325	326	310	345	321	328	323	334	324	290	372	358	362	324	314	317	354	334	352	348	355	316	329	322	326	354	336	331	325	333	354	328	344	340	333	350	325	304	346	379	297	331	371	336	318	339	331	341	343	320	370	352	373	313	347	349	369	329	367	333	339	338	363	357	355	324	299	359	323	318	317	351	293	323	294	370	354	325	322	322	336	349	302	303	322	312	363	316	316	326	339	325	337	359	348	330	353	334	331	361	316	309	361	381	349	296	309	360	339	330	310	307	331	342	328	331	336	334	325	331	313	307	309	349	334	332	342	350	336	345	349	328	333	309	336	316	362	321	357	318	348	340	334	326	361	338	328	332	338	344	316	357	324	336	327	376	355	335	328	339	325	335	342	326	328	357	329	318	332	343	301	336	324	362	330	340	331	354	333	310	317	332	330	321	335	320	293	319	311	325	326	345	371	373	334	340	340	332	334	345	319	337	363	367	315	292	314	345	353	354	356	339	335	357	341	344	327	346	352	360	332	339	321	319	315	339	333	371	331	340	321	337	324	296	357	338	332	301	324	329	318	313	354	333	326	349	339	335	343	354	318	346	324	324	356	312	336	330	346	332	336	378	344	340	310	317	332	343	327	323	323	333	325	332	335	319	343	308	322	294	335	295	320	337	292	317	367	335	319	325	335	356	325	323	299	349	368	330	341	346	300	354	340	319	352	354	342	320	334	317	333	358	341	305	324	374	309	327	332	327	331	348	313	345	330	326	301	350	305	351	320	356	315	323	381	359	352	319	352	337	354	356	350	296	313	349	330	336	357	356	323	333	321	362	319	320	281	349	293	315	326	320	333	331	319	329	338	357	363	352	349	348	353	311	334	331	332	364	355	328	361	331	343	331	346	353	333	383	339	311	326	309	344	342	325	321	310	352	371	365	328	343	321	339	345	337	311	359	316	351	366	378	340	337	312	311	338	329	347	333	331	331	372	371	345	351	352	316	364	325	315	326	322	344	287	343	318	307	313	308	360	325	304	313	312	300	318	338	324	339	323	375	358	349	328	345	368	328	344	350	299	331	316	314	310	322	340	338	308	299	348	314	361	319	315	357	308	356	353	328	340	343	354	335	330	353	331	312	323	308	356	350	315	350	363	337	325	316	308	342	328	319	291	321	308	314	341	340	351	329	326	306	306	324	357	325	340	336	333	329	348	342	317	294	324	336	314	345	350	344	313	356	311	342	339	315	321	331	361	339	325	356	328	331	321	348	335	318	366	358	310	342	328	332	336	316	301	337	321	331	313	314	350	338	356	323	372	368	377	330	348	321	332	340	309	314	315	315	345	309	312	317	292	328	316	316	348	315	348	303	305	356	331	353	335	330	315	332	324	323	354	336	331	339	333	327	335	332	308	353	289	297	326	311	311	331	316	310	285	339	312	342	339	355	335	321	349	342	353	316	348	295	330	291	334	328	370	342	358	325	343	311	312	355	352	350	365	323	344	353	305	317	324	364	318	314	332	337	316	371	321	324	333	329	337	334	346	361	331	365	341	326	328	347	352	343	319	341	334	321	353	332	339	357	353	316	313	350	324	357	327	330	342	342	286	316	342	334	357	343	298	332	358	328	311	355	355	327	305	335	329	331	325	328	356	310	368	337	350	306	299	352	329	349	337	310	299	305	326	334	337	303	327	328	347	307	330	357	354	352	327	318	327	331	357	363	310	333	351	314	301	350	354	338	374	352	353	321	335	337	321	336	320	347	335	354	360	344	323	322	334	313	343	307	313	335	320	347	353	354	335	335	365	341	321	377	349	315	310	311	322	335	359	352	340	352	344	343	325	305	309	352	326	373	330	322	343	358	326	320	312	326	334	369	347	373	339	329	314	347	356	325	347	336	356	347	311	310	345	334	357	352	344	323	334	316	345	330	354	318	371	339	316	285	349	334	308	347	358	288	322	314	326	325	343	309	363	339	324	339	338	309	340	309	352	315	323	306	314	327	355	342	319	321	309	362	288	373	330	329	341	294	314	308	369	312	335	356	370	356	301	345	310	328	330	297	299	331	334	334	327	309	316	328	386	346	325	316	345	332	325	310	344	316	324	348	366	358	353	361	347	341	349	344	342	326	322	358	347	316	326	374	348	301	317	341	339	343	287	337	333	335	342	331	315	350	332	355	347	330	305	306	352	357	383	354	361	326	324	330	315	330	316	333	350	324	337	372	343	307	337	330	325	343	302	323	346	310	277	368	327	342	337	354	356	342	360	325	348	320	368	325	334	341	346	326	346	348	313	361	320	348	379	334	301	339	339	338	319	363	302	310	326	362	318	338	314	367	315	328	359	326	339	331	340	349	339	311	329	311	333	285	307	334	312	345	328	368	339	313	337	345	339	329	339	318	346	338	352	345
36658	28697	2240	2549	2171	1928	1733	1490	1411	1262	1217	1118	1099	1069	1061	1002	987	996	1062	935	932	928	920	896	914	905	916	883	911	855	858	857	897	863	819	872	863	882	810	870	846	874	836	837	847	814	820	878	827	795	816	838	821	843	827	847	794	821	847	824	835	870	817	872	834	867	834	815	839	814	851	858	837	818	826	806	825	821	871	852	848	851	779	837	840	865	823	834	847	866	846	820	831	846	797	823	859	857	839	838	845	834	866	857	796	842	846	865	855	853	798	800	848	832	849	798	801	804	821	772	848	841	825	848	823	850	780	811	835	855	830	811	834	862	844	845	795	856	862	808	818	791	822	810	798	826	788	796	856	859	823	805	786	864	776	805	860	839	820	856	763	829	832	821	824	872	803	815	792	824	885	827	840	812	863	843	877	790	816	819	852	792	824	787	822	850	842	802	825	840	832	861	838	827	838	829	817	826	769	803	819	837	824	783	817	829	863	812	790	836	792	832	762	822	812	825	826	859	831	818	819	824	763	798	815	772	861	802	814	771	799	819	849	817	840	805	792	801	827	811	856	871	837	883	798	809	816	789	831	818	828	809	795	848	811	880	826	864	884	825	801	870	820	836	808	807	809	831	851	843	769	822	852	843	843	856	909	838	835	828	830	827	873	810	829	802	890	778	790	817	820	833	797	799	807	818	801	788	812	800	822	782	867	825	840	791	861	799	814	799	837	865	838	798	845	846	820	816	810	838	810	837	808	851	817	786	803	855	900	841	806	799	822	792	825	851	800	801	807	875	795	778	800	860	796	790	800	855	801	895	814	819	858	833	843	799	866	872	831	825	783	796	801	834	802	782	830	790	807	796	845	847	831	848	809	798	830	780	864	779	756	893	805	807	869	804	783	795	813	797	845	839	813	828	851	794	844	831	818	858	809	811	887	843	806	835	834	814	807	768	844	829	860	838	834	866	832	777	810	811	852	830	797	807	817	841	877	829	849	864	815	841	894	818	854	819	781	835	863	816	816	879	786	816	821	875	822	847	823	846	815	826	835	812	840	786	831	840	763	837	872	854	859	802	855	814	814	809	858	856	871	864	797	826	885	820	848	836	836	837	776	769	805	847	854	791	856	843	831	821	847	865	815	792	839	810	805	798	822	855	818	839	822	777	868	850	839	836	837	785	835	788	807	808	802	827	816	845	779	779	876	853	854	772	833	839	822	843	832	796	821	761	882	815	836	824	843	805	817	813	785	833	798	821	818	859	830	890	832	818	875	844	821	839	811	848	832	770	838	837	844	829	874	776	795	859	849	817	797	848	849	755	802	789	864	791	852	782	839	807	868	812	796	824	776	846	804	798	825	834	841	858	840	801	847	811	850	872	845	842	817	859	845	839	843	812	850	875	845	775	809	849	872	815	847	827	843	829	830	838	843	777	792	856	794	837	881	840	800	832	846	820	779	828	859	843	872	823	821	787	834	849	849	823	808	834	827	755	812	845	838	871	844	817	832	829	816	844	856	804	811	851	772	813	845	763	849	808	798	827	882	806	839	820	825	831	818	826	777	814	823	804	813	815	848	802	827	873	832	874	807	801	846	821	798	825	804	855	803	891	803	860	865	850	820	790	803	786	795	803	802	796	824	873	801	835	804	844	844	888	827	793	831	867	794	866	781	891	840	825	832	797	849	863	838	878	833	803	809	850	816	801	841	906	828	803	751	856	824	784	826	822	846	871	824	823	802	832	781	859	838	815	843	837	826	837	791	780	845	806	860	780	846	783	861	863	832	806	867	806	810	826	784	848	805	788	858	796	804	878	820	881	867	847	837	828	855	834	824	826	856	814	831	824	810	809	780	773	827	859	809	830	785	845	813	835	820	862	824	786	779	849	811	818	815	857	864	799	830	807	774	794	825	787	844	852	860	811	832	848	809	798	845	797	810	848	812	839	823	864	771	808	849	811	800	822	848	821	883	815	847	820	809	825	833	806	859	859	760	820	855	819	810	838	818	827	810	823	801	846	834	794	779	830	812	849	818	826	852	871	824	824	751	780	811	773	817	851	790	807	809	838	837	775	843	762	830	813	862	781	835	819	830	785	876	768	770	857	869	823	771	898	881	800	808	817	812	863	801	822	861	803	817	873	832	786	772	818	790	785	850	804	799	819	809	819	825	862	822	822	817	869	869	773	818	821	829	841	821	817	824	858	791	853	833	885	876	890	820	806	888	843	825	887	762	807	802	791	805	801	827	762	838	825	811	865	795	840	875	831	829	820	825	810	843	797	818	841	839	820	843	826	823	827	854	821	796	853	742	815	843	830	837	850	819	809	825	829	827	852	861	856	850	808	814	824	784	812	851	832	804	847	832	824	783	825	870	793	780	809	821	815	845	885	825	828	827	806	834	779	822	782	764	835	855	853	865	901	851	775	802	811	879	779	814	838	831	794	812	793	826	840	814	836	805	815	839	834	792	802	832	852	795	832	828	833	873	856	798	851	795	800	808	830	832	796	903	863	816	811	830	817	836	800	810	826	796	870	783	814	858	837	817	811	837	827	793	798	854	855	784	836	795	827	868	811	815	830	820	863	851	804	853	833	854	834	832	828	818	807	865	826	802	835	842	849	784	866	812	831	815	798	837	806	838	781	831	850	839	819	841	784	801	857	821	849	817	852	829	819	829	812	797	872	808	812	834	830	810	841	861	874	791	792	799	846	854	845	861	805	872	861	776	807	827	842	807	807	799	816	795	802	824	827	794	766	838	832	867	841	825	816	840	784	782	785	827	882	802	779	859	805	804	871	799	788	855	824	819	817	799	800	816	826	813	874	817	783	819	832	814	865	811	788	863	787	846	852	863	787	822	883	822	804	863	787	774	780	793	780	801	819	859	827	866	808	823	802	779	848	822	810	852	809	842	799	862	804	835	855	839	880	801	815	847	791	853	815	839	789	790	782	856	845	815	806	881	858	807	813	824	803	809	819	816	848	831	841	819	824	812	838	837	795	855	868	826	799	814	824	774	825	820	831	798	873	843	836	831	829	808	880	815	825	844	789	817	861	790	855	814	860	835	858	822	802	814	832	858	830	839	780	856	768	858	828	783	816	779	843	851	786	828	804	868	835	863	859	853	780	877	827	814	831	836	815	868	866	849	830	832	780	798	859	858	886	855	772	866	887	800	859	820	812	830	844	795	814	837	778	828	864	875	791	821	845	852	837	823	800	827	825	807	813	812	768	810	822	891	841	821	836	810	832	815	804	824	793	828	824	834	846	864	822	815	895	797	835	812	781	835	814	841	775	848	769	871	873	844	826	798	827	826	851	874	847	879	831	826	849	834	781	820	805	828	774	847	893	863	840	837	875	823	862	828	806	860	814	844	813	830	837	827	857	778	866	821	880	842	830	841	815	868	870	804	836	857	831	779	790	835	806	845	871	806	829	830	817	790	820	862	856	838	846	813	848	844	818	821	809	873	817	837	856	827	880	826	814	797	833	831	797	779	836	819	791
71537	55885	22768	6205	1101	851	641	553	520	456	432	432	406	410	387	377	375	362	388	322	352	374	336	333	322	389	347	356	325	340	338	372	365	363	308	345	339	340	351	329	321	323	324	301	359	322	341	344	358	371	325	334	325	360	312	335	344	332	327	359	337	335	337	335	316	355	321	319	333	353	350	332	340	344	319	353	336	330	335	330	320	334	385	338	333	337	302	331	322	359	340	324	371	344	316	322	304	322	327	339	310	308	331	320	353	336	335	341	343	317	351	387	346	326	327	341	359	339	338	316	333	334	296	323	307	344	318	343	322	374	332	340	297	355	332	330	289	368	357	338	319	305	337	333	362	348	312	314	348	332	295	322	325	338	342	318	317	339	336	330	305	307	329	354	326	314	347	335	330	334	361	370	320	334	308	346	317	307	351	321	340	335	317	327	319	364	309	313	364	355	328	308	330	356	333	330	334	331	356	326	311	324	309	308	343	296	348	326	342	323	353	327	320	335	310	347	356	329	325	351	352	362	331	344	312	309	282	329	301	339	325	370	337	319	358	316	343	342	358	373	285	351	314	368	341	341	366	299	358	378	323	319	346	365	349	311	296	370	355	309	335	350	348	344	312	330	341	349	303	382	305	305	345	328	306	322	304	335	324	312	371	362	329	352	343	362	342	350	337	310	344	335	306	290	319	338	331	332	315	353	312	359	311	340	327	341	359	342	329	316	320	337	329	321	344	326	331	340	354	310	358	337	359	351	333	330	342	352	360	311	313	337	355	326	313	339	331	322	314	357	368	342	340	333	340	323	320	363	319	341	334	342	338	318	333	327	314	338	358	312	341	339	352	344	326	343	313	318	306	342	338	357	325	322	322	319	291	307	341	326	344	335	357	349	361	342	334	316	309	353	307	309	336	326	327	310	348	318	365	305	319	343	336	321	326	349	327	318	354	364	347	333	335	376	319	365	364	289	312	326	355	350	324	366	341	325	336	321	297	323	370	326	331	323	360	286	317	343	316	317	348	368	338	292	308	351	319	332	313	323	336	304	359	312	315	373	332	321	354	363	304	323	317	320	328	314	358	355	339	329	315	337	318	342	333	334	345	317	341	300	380	364	357	308	356	315	320	325	335	329	319	305	334	317	341	337	346	313	326	339	376	347	341	333	347	314	287	313	332	356	340	317	342	347	332	350	320	333	339	322	328	296	350	322	350	317	352	328	370	364	320	370	338	329	315	325	334	344	296	343	326	390	318	313	326	334	325	295	336	330	296	364	344	348	349	356	352	336	331	363	335	326	387	355	342	336	336	320	322	330	334	360	357	367	353	323	369	364	307	330	335	331	346	356	305	369	332	318	317	368	302	338	327	300	342	365	326	350	308	315	302	339	375	351	300	323	343	321	328	313	327	345	374	341	340	316	341	322	335	370	324	339	355	337	336	320	315	346	333	324	345	343	345	334	322	306	328	324	334	329	326	352	333	337	338	304	319	327	305	343	339	309	360	359	301	336	339	319	332	345	357	316	348	324	341	306	321	319	344	337	310	345	340	338	323	331	361	334	323	321	310	350	341	326	293	339	337	328	310	321	329	320	303	337	326	339	343	319	343	316	318	296	351	350	313	329	314	312	343	336	376	329	299	332	319	295	327	311	334	315	341	319	325	311	336	332	331	309	347	327	312	349	352	350	346	332	335	328	337	334	337	321	332	339	337	329	308	326	345	334	356	354	349	322	308	353	343	348	317	342	370	354	328	324	354	330	389	356	342	291	316	334	338	294	337	337	348	304	367	322	318	329	321	311	347	335	342	322	347	311	326	305	339	331	360	336	322	317	347	355	351	332	343	309	342	325	335	335	307	316	369	324	305	339	340	318	326	346	339	305	337	333	331	321	338	356	350	355	336	332	347	338	334	351	326	331	339	302	313	336	305	327	335	342	328	335	349	325	350	341	304	348	376	382	356	347	346	343	345	302	323	335	294	292	315	310	348	335	354	348	337	384	319	309	360	339	336	317	353	348	358	339	377	330	338	397	329	295	330	348	346	354	354	310	330	373	340	318	347	314	308	309	371	336	348	325	325	358	362	365	312	310	348	349	328	341	315	287	365	329	326	339	346	333	332	313	344	324	320	338	390	334	319	335	329	336	349	340	329	329	358	327	335	369	346	333	339	336	311	305	324	291	371	350	351	345	344	350	344	323	354	315	340	359	367	291	308	335	387	340	406	336	300	339	343	322	312	358	342	329	325	324	306	344	359	331	324	326	320	366	332	343	344	339	335	350	326	346	351	345	312	328	338	319	310	314	358	313	330	333	306	320	304	334	327	304	327	327	321	335	303	366	330	319	332	322	333	352	369	335	325	315	316	344	317	329	351	311	288	335	329	324	370	319	357	315	318	310	329	331	354	307	307	321	376	330	328	337	362	364	322	315	303	341	306	339	370	310	363	319	294	352	337	373	352	327	313	345	351	369	314	369	324	313	351	328	325	366	348	320	365	328	313	351	329	318	326	325	331	298	336	346	371	355	300	325	337	369	352	323	329	326	315	327	354	333	365	334	358	297	357	361	364	364	379	325	315	286	321	293	330	353	316	358	343	360	337	328	310	377	346	327	301	341	295	332	329	300	364	345	321	332	366	340	298	332	310	341	324	322	304	329	344	320	326	335	325	332	329	331	284	332	328	358	335	345	333	342	359	336	359	316	339	330	347	329	309	333	359	334	388	309	324	330	291	307	302	331	328	290	354	334	343	303	351	322	329	345	329	317	367	353	338	342	322	374	338	300	325	303	371	343	341	327	320	275	348	327	326	296	321	303	345	345	369	345	344	332	356	344	345	333	344	334	308	339	328	325	327	344	325	335	329	300	363	322	347	337	332	329	331	331	317	347	330	322	360	345	328	318	352	317	334	324	325	355	338	328	330	338	330	316	301	303	327	329	317	341	323	343	313	324	340	325	308	301	343	338	321	352	337	331	328	303	320	347	321	318	336	352	329	323	330	358	296	334	327	335	364	338	315	305	322	316	344	337	369	346	333	348	327	362	321	327	264	306	350	330	305	322	349	316	309	371	317	323	357	324	329	329	325	332	312	310	336	308	352	337	338	375	334	328	328	345	325	321	319	355	370	327	329	322	344	346	319	340	334	358	363	361	351	339	312	343	341	296	302	329	335	311	334	317	355	336	341	341	322	362	343	333	321	293	347	342	331	352	338	313	354	351	330	321	310	324	302	320	326	352	348	306	326	338	336	332	347	333	339	340	331	335	301	354	351	320	309	344	338	304	349	379	317	307	318	338	335	299	360	353	339	334	333	353	322	326	332	357	341	304	374	336	342	316	356	329	330	333	362	329	315	303	340	337	325	324	320	342	354	336	297	341	321	315	333	339	366	350	385	320	358	316	363	333	329	373	363	329	339	344	316	354	308	331	341	351	328	345	287	313	341	340	346	348	327	342	354	357	311	311	348	371	312	332	340	349	332	360	353	339	348	333	330	353	333	338	328	305
45662	36248	3569	4001	3518	2914	2390	2094	1899	1625	1553	1391	1332	1285	1162	1126	1054	1060	978	1036	967	979	956	917	945	899	963	849	954	849	901	880	876	851	843	810	842	882	888	785	844	880	829	885	829	810	825	815	849	792	812	836	858	843	833	824	826	835	838	829	868	811	825	817	853	813	818	776	829	809	825	782	830	807	833	767	797	870	796	831	850	832	772	775	792	815	833	801	843	785	824	787	785	849	802	784	792	813	787	787	808	813	794	810	782	847	797	831	798	821	767	801	779	828	809	791	778	811	800	847	824	793	806	800	792	805	794	749	844	871	812	842	809	803	870	800	849	797	828	796	769	771	825	836	821	826	754	804	761	830	769	811	754	787	824	819	818	833	786	756	817	839	855	772	791	785	823	815	790	783	833	777	749	842	803	778	817	810	744	804	791	814	812	767	816	827	842	786	805	827	798	775	823	744	750	851	833	792	838	788	789	798	809	832	818	816	847	829	771	731	764	819	799	777	760	787	780	858	802	809	791	762	811	789	817	787	780	775	790	768	803	743	814	797	788	823	782	784	814	796	763	795	779	795	840	824	794	835	824	775	738	784	870	771	825	827	793	798	788	801	784	820	825	855	777	781	790	838	787	796	793	750	766	787	801	789	838	812	797	823	795	792	830	761	827	795	785	783	838	749	807	783	776	813	767	811	818	781	820	822	764	825	761	853	778	749	840	847	824	790	829	793	801	789	816	779	778	842	790	774	777	773	849	739	854	818	791	781	865	825	769	794	826	798	817	791	777	749	790	761	785	776	807	777	806	823	754	821	804	770	795	811	784	830	816	794	769	798	803	796	821	766	822	779	824	796	798	805	795	796	772	803	778	772	819	759	834	757	753	761	801	770	802	826	784	797	795	796	808	833	812	808	833	771	785	805	789	767	829	783	775	814	808	791	812	870	826	836	788	795	813	791	800	791	764	823	791	802	739	796	800	786	778	799	785	735	800	798	784	770	792	770	793	789	791	805	763	817	801	771	782	765	840	808	798	748	823	825	799	770	824	771	858	767	816	791	834	822	795	818	785	805	769	812	801	796	761	793	793	819	805	764	774	813	817	775	831	788	829	804	803	762	792	819	793	791	834	803	837	825	807	832	777	813	840	792	742	798	790	794	818	807	805	798	776	820	756	815	795	749	747	815	798	807	757	812	781	797	812	750	828	823	788	791	789	812	781	746	851	809	777	790	768	805	750	788	817	774	820	795	821	788	772	794	806	783	819	792	711	795	841	771	778	835	786	778	739	783	761	780	854	767	837	789	804	774	778	767	804	802	821	824	793	799	811	771	827	777	801	811	794	795	789	822	768	853	832	784	794	808	796	779	787	815	750	772	793	799	720	788	849	798	840	781	818	795	835	771	828	752	794	821	798	809	842	809	764	811	813	847	797	808	752	797	802	831	762	860	771	740	778	813	823	749	811	795	765	764	795	815	763	749	787	802	764	810	768	754	798	844	806	785	811	790	835	808	761	781	788	812	852	825	813	793	855	835	777	800	823	787	800	827	769	812	773	801	805	827	802	769	784	764	808	795	812	747	792	795	799	789	782	779	819	798	781	781	802	851	874	877	798	847	772	837	767	772	759	795	831	817	778	780	760	816	807	788	799	806	787	765	812	798	788	825	737	845	779	809	760	787	779	842	769	797	807	780	785	831	809	828	850	774	837	793	752	776	776	750	815	780	811	769	782	780	779	834	788	778	843	827	765	870	797	822	822	815	774	784	782	774	810	807	803	792	764	814	797	744	831	728	784	791	813	751	800	775	821	820	875	760	812	803	769	779	837	834	799	841	822	811	796	814	775	771	810	763	793	782	745	798	791	740	819	775	771	803	817	853	767	779	802	764	769	827	813	780	786	750	747	784	824	835	802	804	800	814	815	800	807	806	791	828	804	741	781	764	764	799	827	798	816	791	772	833	828	781	780	838	803	787	790	758	796	834	777	774	766	777	815	763	854	808	780	806	785	757	815	807	822	795	776	772	816	775	801	820	827	813	775	784	797	800	802	814	814	779	786	780	821	790	776	777	776	819	819	805	811	814	822	812	788	786	769	792	805	775	768	782	800	797	818	794	815	769	783	807	782	800	741	800	770	787	820	782	822	755	847	746	811	801	835	785	823	745	840	779	822	812	811	812	778	803	752	772	811	788	853	761	771	807	835	808	796	829	827	868	783	817	792	761	757	815	775	764	825	752	773	777	797	781	830	785	736	788	773	761	814	814	795	790	801	803	791	796	816	841	817	794	732	737	780	805	797	771	855	770	826	777	798	771	777	821	796	807	800	793	777	846	784	809	828	787	818	732	808	809	779	809	819	833	781	799	811	839	777	802	835	827	819	836	849	761	793	806	816	782	762	763	834	789	811	827	778	836	799	849	791	818	848	802	794	796	793	777	798	807	779	818	776	823	763	798	849	804	794	726	754	766	843	775	794	842	767	777	838	774	777	751	760	825	795	784	774	810	795	784	813	801	830	798	802	788	849	779	825	796	838	838	809	794	770	757	825	790	826	755	767	777	804	783	774	779	761	827	789	769	768	830	839	794	753	822	801	803	782	812	781	811	798	813	782	802	813	812	837	806	829	835	777	765	809	813	820	780	803	739	821	839	787	826	792	797	786	789	810	807	790	777	793	760	782	799	777	812	794	829	768	781	750	723	759	802	786	818	806	791	820	812	788	789	822	796	798	790	803	818	796	816	823	774	783	784	730	800	776	801	811	798	760	764	782	777	804	828	816	789	814	778	847	790	763	762	777	884	812	843	799	816	770	801	773	802	845	838	761	792	803	783	839	895	823	816	784	803	795	798	819	787	786	795	765	822	776	801	850	785	827	774	816	813	789	802	761	799	773	768	774	826	832	822	792	765	789	782	800	747	803	751	864	797	768	790	832	774	781	784	803	825	845	786	781	768	809	784	834	816	760	798	739	808	815	783	839	802	806	812	762	810	766	799	844	779	820	821	794	839	783	778	808	840	811	849	757	798	792	800	767	839	769	791	741	826	820	766	776	791	794	840	770	854	806	784	846	767	749	792	804	842	794	828	792	817	773	806	814	777	815	765	798	815	797	755	803	823	799	785	782	836	719	790	804	810	806	780	801	783	789	769	843	813	772	811	853	806	802	816	800	768	784	756	785	804	793	760	781	794	787	785	849	819	812	786	766	789	788	783	775	775	779	809	796	816	784	799	792	810	810	827	826	766	785	806	799	824	827	838	816	808	812	823	709	802	798	770	813	779	785	774	779	858	728	753	809	831	783	746	790	824	832	826	767	818	753	806	830	790	808	777	856	813	779	799	759	774	811	774	791	759	815	834	829	820	848	798	846	789	842	789	808	810	818	794	802	813	759	849	782	839	807	781	843	779	791	811	807	821	772	727	807	805	846	792	801	794	781	833	788	754	790	780	775	741	846	827	827	771	831	779	810	790	838	780	845	782	751	805	735	802	822	792	756	827	739	792	824	835
9991	4504	257	200	214	187	180	173	184	165	196	163	164	173	188	190	207	191	160	181	195	200	161	166	202	168	167	171	181	180	192	177	159	185	151	177	191	197	151	174	172	159	195	177	166	152	193	175	198	178	206	177	190	168	174	163	186	167	172	184	162	190	161	195	155	181	162	181	201	190	186	191	164	171	187	176	205	181	180	180	159	184	192	170	168	164	179	170	180	160	161	177	163	157	190	194	165	195	177	190	176	174	152	171	170	181	171	180	170	178	184	158	176	194	189	168	165	171	165	175	164	179	162	169	164	166	151	173	173	162	170	178	177	177	170	171	176	158	154	177	190	166	174	187	184	180	191	193	155	169	168	158	171	198	194	167	157	184	170	143	153	168	177	164	153	157	186	184	162	174	194	175	185	182	189	185	192	181	188	182	140	174	177	200	173	188	169	195	177	167	175	183	149	160	175	170	178	182	164	170	183	185	165	195	158	167	159	191	189	188	164	167	160	177	169	188	184	194	200	183	190	171	165	155	165	187	160	188	181	178	191	211	196	180	156	148	183	161	176	175	159	200	172	178	179	168	175	187	157	161	200	200	172	178	196	196	187	156	183	188	164	188	178	180	184	206	172	151	169	191	184	175	176	179	181	176	194	204	183	175	165	172	193	174	164	180	193	176	170	161	186	187	191	150	166	173	165	174	160	160	157	166	173	194	158	178	158	178	163	191	180	163	164	193	167	181	167	179	184	150	139	192	164	201	154	175	198	162	206	169	191	157	169	160	169	169	187	164	181	164	153	180	174	165	173	191	160	185	196	167	207	169	197	174	183	187	170	187	138	195	179	169	178	203	181	170	200	175	188	172	149	149	212	182	176	169	171	187	129	157	199	160	164	168	192	150	166	185	175	194	173	157	186	187	160	185	160	183	191	169	168	211	181	169	186	180	179	163	173	190	195	196	170	187	184	177	169	187	178	167	177	203	178	187	211	168	188	146	202	178	178	179	181	170	164	202	191	165	185	167	156	169	170	180	196	162	158	172	188	146	184	173	198	174	154	176	162	194	192	166	199	173	189	172	183	163	191	199	174	181	178	182	188	173	173	193	165	195	181	157	187	211	162	175	192	184	169	171	158	184	166	162	171	168	172	183	164	147	190	195	157	165	184	189	188	187	179	185	167	153	168	191	147	157	170	157	182	181	174	182	154	179	183	190	172	177	200	163	217	167	182	193	177	162	185	157	180	186	170	200	162	191	162	196	179	199	184	179	188	171	172	162	153	157	168	170	152	202	160	174	188	146	163	159	165	176	179	189	174	189	188	165	169	173	194	142	189	184	178	170	188	206	168	194	177	166	162	164	181	179	195	186	178	177	187	181	189	167	175	173	204	206	188	168	167	145	170	180	191	185	175	163	171	178	175	168	174	199	188	176	175	196	171	177	170	171	172	171	191	198	178	197	178	174	153	154	169	158	173	180	183	190	183	159	192	167	181	192	185	191	188	161	190	152	177	156	155	187	172	164	213	181	204	174	178	170	202	168	154	189	144	171	171	156	186	174	195	181	181	153	175	160	166	183	186	198	175	202	193	158	177	182	169	197	168	172	160	172	207	155	174	151	174	162	169	181	185	175	188	164	163	169	172	178	167	169	168	170	161	194	182	184	177	191	177	202	195	158	173	156	148	183	142	168	168	171	188	178	186	184	179	187	175	184	200	177	173	156	168	187	160	183	191	195	186	185	180	196	172	187	174	167	177	179	199	172	162	166	179	176	167	186	193	169	154	201	181	179	193	158	181	180	152	196	180	165	179	192	180	163	194	151	195	176	197	163	182	191	158	170	167	179	181	180	187	156	173	203	169	189	148	200	170	178	174	202	183	195	167	169	159	177	186	177	160	160	185	181	176	163	167	173	169	170	194	208	172	171	154	157	172	143	162	160	190	185	196	164	183	170	206	173	173	175	177	172	193	173	168	173	170	164	189	170	158	167	167	177	177	191	169	173	185	174	156	178	187	177	178	172	189	163	162	169	194	170	169	185	169	186	195	163	180	175	178	192	190	202	174	188	167	178	190	178	187	197	188	186	192	183	171	182	187	173	162	203	175	173	156	166	180	203	158	170	144	146	174	185	177	178	200	168	174	172	185	160	173	184	163	188	159	187	192	186	183	145	167	158	159	188	194	151	178	188	211	178	201	193	170	162	173	185	155	189	176	177	180	180	148	175	185	177	186	181	183	157	156	158	168	160	161	167	163	151	193	180	170	187	171	160	155	200	165	202	182	184	153	163	187	178	185	161	180	170	166	150	201	185	169	155	179	158	197	184	148	179	171	207	182	191	153	172	153	197	199	207	171	161	213	184	179	144	161	185	186	165	152	188	181	149	161	180	188	185	170	160	181	171	174	166	169	171	195	191	168	173	174	178	172	176	182	175	169	168	189	167	173	191	177	187	148	157	175	186	166	171	186	180	178	186	169	183	195	190	206	197	184	171	191	180	196	159	201	170	150	191	173	176	170	184	179	197	173	172	168	186	168	175	191	167	176	178	174	157	170	169	173	154	172	173	210	170	175	165	157	178	165	159	180	176	168	203	201	168	188	165	194	198	165	168	206	189	213	174	161	149	175	168	159	194	165	171	177	168	171	181	194	162	168	170	168	163	167	188	194	149	194	160	168	176	189	161	159	172	191	183	159	165	173	167	164	172	188	155	149	156	167	165	183	186	163	190	184	177	154	167	160	173	175	160	166	173	162	181	189	201	183	161	203	187	184	184	187	171	178	187	170	189	179	203	185	176	182	170	156	195	198	180	186	167	171	194	170	186	180	173	185	159	174	161	163	180	177	187	188	179	183	174	174	162	185	182	198	150	171	180	175	156	158	180	197	177	185	177	175	165	182	173	160	171	159	189	190	189	162	188	167	172	189	204	204	161	201	191	187	171	173	178	182	155	193	167	159	215	174	155	165	181	163	154	168	194	184	182	189	172	180	162	188	172	180	188	168	174	181	174	176	176	178	173	179	173	173	180	171	180	176	212	158	165	167	181	179	189	181	163	156	184	180	196	166	186	170	170	173	166	178	186	172	170	174	174	181	182	169	190	190	174	184	179	179	170	183	168	181	178	189	188	168	179	192	169	179	172	170	194	197	175	163	209	144	151	172	194	190	187	172	173	191	174	181	156	185	160	187	156	178	182	160	172	164	149	177	176	155	165	171	175	175	188	180	167	167	172	179	197	181	171	221	171	176	175	186	194	192	180	165	164	180	152	192	163	191	168	201	190	171	182	185	197	186	160	187	177	169	186	173	192	182	190	162	187	164	184	177	190	201	164	173	190	175	188	166	172	157	186	173	172	163	182	198	176	188	193	184	193	188	180	172	195	153	156	187	166	183	189	187	173	171	166	195	183	155	168	181	170	200	178	168	167	159	197	180	201	202	183	190	184	188	175	191	194	186	187	182	174	192	173	196	173	187	184	171	140	173	180	201	179	158	159	186	180	185	195	173	206
11914	6659	567	594	496	568	516	497	542	532	527	487	527	514	529	519	507	489	528	457	474	486	463	507	472	504	508	511	494	492	481	470	507	500	507	521	492	491	506	492	521	531	544	525	464	504	505	486	492	466	472	515	531	472	524	508	519	487	474	508	552	492	478	515	482	495	475	545	502	498	488	510	484	468	495	523	498	515	531	530	473	547	506	441	477	545	549	512	495	513	514	483	535	491	496	477	472	495	487	496	540	477	528	490	518	501	521	524	506	493	517	499	527	487	467	495	512	498	488	491	494	515	524	501	508	473	489	473	477	475	487	517	491	511	499	473	496	498	451	472	469	471	423	513	495	497	529	473	482	477	528	543	493	478	506	505	477	503	510	497	510	518	463	467	503	473	504	511	470	503	495	501	482	522	506	518	470	483	509	500	499	482	493	457	503	462	486	510	505	498	478	491	499	485	486	528	471	513	480	503	501	521	522	515	453	502	473	466	542	484	523	485	479	483	478	524	522	477	516	492	488	535	541	475	529	479	502	516	489	495	478	472	537	496	490	485	511	478	444	446	515	506	523	491	501	463	532	495	454	488	497	478	497	516	479	519	514	505	494	506	506	472	498	519	523	517	483	511	527	472	515	532	534	517	488	517	474	503	526	486	508	480	480	519	507	458	505	490	510	460	493	497	521	475	532	525	536	492	510	487	564	452	490	495	468	482	515	536	496	486	517	532	493	502	496	527	482	513	478	526	494	526	483	484	482	478	505	511	483	511	520	517	511	438	519	484	458	530	486	470	481	531	521	480	506	510	467	510	539	501	527	538	542	496	502	536	500	519	502	520	461	478	518	498	507	501	514	495	509	527	521	488	494	493	470	476	487	472	507	516	481	524	484	455	523	482	493	513	504	506	497	540	467	509	488	470	503	488	512	493	500	467	435	496	518	499	492	489	540	491	492	517	474	525	510	502	456	484	488	506	456	510	498	519	499	497	477	499	505	469	511	499	502	514	516	517	513	522	517	503	508	512	529	462	503	472	497	495	477	497	483	483	523	483	459	539	508	529	502	452	527	517	472	468	492	505	512	498	511	511	467	505	490	533	491	486	491	486	488	514	497	481	466	484	477	483	490	498	479	523	537	490	496	515	515	474	520	519	468	512	475	478	515	472	486	470	525	473	498	498	481	487	498	496	490	544	514	525	518	515	479	475	518	504	487	493	469	462	522	510	470	504	484	513	502	510	509	527	508	491	510	518	489	544	507	504	511	491	497	523	514	467	535	509	496	472	494	518	503	502	509	520	492	460	484	515	500	482	464	482	482	486	516	456	491	478	503	474	504	481	477	509	544	449	523	498	490	541	495	527	495	494	492	507	497	498	513	521	513	477	483	488	516	491	474	520	503	473	480	511	515	469	456	481	553	491	484	514	528	518	515	502	502	494	508	459	487	472	451	490	522	495	510	481	514	443	478	486	463	473	510	507	485	505	531	453	499	475	527	485	509	489	486	529	562	511	511	481	463	538	512	551	498	499	515	518	490	480	511	489	463	486	525	474	504	517	551	498	466	516	502	534	504	472	556	462	473	468	521	509	486	497	492	511	452	493	504	503	476	468	494	511	531	518	501	501	495	510	501	500	494	555	490	478	488	439	510	506	476	497	486	495	502	470	518	560	530	525	534	497	486	526	526	483	490	494	473	516	524	468	510	470	492	536	516	502	493	538	483	476	497	470	505	497	507	475	519	459	484	495	480	486	507	467	519	468	458	496	486	495	506	473	497	535	536	494	502	454	491	528	519	540	511	497	526	445	516	495	481	520	527	482	476	526	484	509	508	472	484	535	515	496	506	503	516	478	499	479	544	508	478	510	452	501	482	496	488	471	497	516	498	489	457	486	478	454	452	533	476	458	451	482	464	489	498	493	538	526	506	523	523	497	520	506	509	488	517	487	482	516	535	494	502	474	522	494	460	494	470	491	487	501	504	513	499	490	491	493	464	490	516	517	522	517	510	477	505	482	528	479	471	454	518	502	509	473	491	488	517	509	499	478	466	477	541	524	457	492	506	463	512	466	545	472	475	495	522	460	468	515	491	440	466	475	509	463	507	526	505	465	477	517	531	520	497	520	467	523	502	539	529	512	472	500	466	534	486	469	511	493	490	508	526	508	475	494	469	530	487	503	510	499	484	527	523	500	453	482	522	493	511	520	469	504	462	517	478	509	526	528	458	516	470	539	526	506	501	490	514	481	507	530	516	491	486	517	490	478	487	492	482	474	513	489	500	487	477	524	502	465	532	451	507	453	522	524	462	502	493	490	483	496	468	513	514	492	551	544	507	549	520	489	527	506	484	507	515	480	500	481	487	503	493	507	527	493	504	558	505	472	483	504	497	474	524	507	503	473	541	488	484	480	489	526	530	529	471	472	508	501	473	507	506	505	478	459	489	520	496	464	520	506	555	520	504	496	467	495	513	479	474	477	508	489	464	489	455	480	512	513	495	478	465	518	519	499	496	500	476	505	474	461	521	519	518	489	488	545	491	521	544	523	521	479	498	507	507	477	508	491	507	500	467	500	499	481	489	487	489	494	495	514	517	484	503	456	511	505	520	518	508	498	486	508	472	482	455	490	522	497	501	540	457	480	507	484	494	436	527	499	528	488	480	510	498	467	493	490	484	480	485	516	537	517	504	476	480	480	496	504	518	493	483	517	529	489	487	542	543	539	486	471	507	469	497	487	528	491	507	505	484	482	516	475	527	510	494	474	502	569	511	473	481	479	481	458	541	521	525	482	514	488	498	499	527	510	499	501	454	502	473	506	494	503	480	532	549	493	464	470	513	513	486	484	487	538	467	489	550	489	497	532	454	532	495	517	534	475	505	491	528	467	453	498	491	510	492	491	476	481	504	504	470	524	557	496	486	470	518	507	487	504	496	495	463	518	497	511	537	499	500	508	507	516	473	501	480	463	496	502	504	461	503	471	477	541	557	520	467	466	466	473	516	489	476	518	497	508	487	529	518	474	501	496	493	498	474	493	528	505	516	477	455	502	467	493	490	496	481	477	455	498	508	486	550	471	455	522	483	496	487	451	486	525	492	509	511	466	498	484	487	519	464	489	485	474	519	537	529	488	514	552	495	505	486	484	491	515	508	490	493	475	524	490	514	490	483	514	502	480	497	501	461	517	493	518	521	481	477	516	476	488	464	498	491	455	509	510	500	497	482	492	480	485	486	467	472	553	504	484	479	503	490	510	485	542	524	495	503	493	467	499	491	501	492	529	490	483	492	527	492	524	486	491	469	520	537	464	497	508	488	474	502	493	506	488	485	512	509	533	512	525	538	496	512	520	504	549	521	462	469	488	483	501	484	522	525	500	484	507	532	499	534	495	493	517	516	478	483	554	508	521	501	496	522	480	479	464	503	488	498	517	496	502	485	501	506	498	473	482	503	526	505	470	511	490	527	518	473	479	533	501	502	494	505	518	454	501	512	515	462	469	507	484	516	524
59036	48938	14083	1784	604	533	497	444	425	447	390	391	358	392	390	375	375	331	353	361	363	337	348	327	331	324	345	342	317	361	336	331	327	420	333	323	343	329	360	336	305	362	320	326	327	368	325	326	324	337	300	345	347	317	337	321	312	324	347	375	349	328	322	357	319	333	323	325	319	351	304	333	329	344	301	334	320	336	339	352	361	318	366	346	321	331	287	321	347	331	320	356	297	338	329	335	331	357	315	324	334	322	285	344	338	337	361	327	309	346	355	313	345	361	340	344	370	361	329	339	357	363	304	324	322	347	327	309	316	333	345	323	324	362	334	358	318	363	316	323	281	338	320	317	345	323	326	362	337	314	346	342	348	310	322	344	326	310	335	328	343	353	315	354	324	346	365	331	331	340	326	324	337	324	334	308	321	305	341	345	329	327	312	362	304	328	357	365	361	341	364	376	286	334	305	342	342	312	359	345	366	317	290	325	316	373	329	327	333	317	307	325	387	340	335	313	309	356	362	340	331	351	327	313	347	288	346	317	329	334	327	319	338	342	341	339	336	344	336	344	308	317	319	305	342	367	331	335	328	322	318	314	340	320	352	295	307	322	353	354	325	335	341	309	340	345	321	327	319	305	348	356	320	319	326	339	309	320	321	323	344	332	330	306	348	315	355	329	316	360	344	340	318	324	330	353	356	339	341	320	323	348	342	329	338	337	339	341	324	347	327	359	340	320	343	328	333	352	307	353	326	311	331	325	335	360	342	306	304	327	340	335	307	333	313	339	364	319	338	321	323	334	379	359	343	324	357	342	332	323	325	313	326	313	343	325	365	341	344	338	338	343	334	368	379	313	317	299	327	338	335	335	310	341	329	338	351	328	338	329	360	349	322	301	350	350	331	348	346	299	383	337	380	302	340	369	348	340	316	321	325	324	336	336	342	351	353	355	344	329	352	326	296	322	309	327	333	364	317	335	305	331	363	363	306	345	323	354	343	316	332	317	360	335	351	325	315	331	338	311	333	333	294	343	348	344	310	333	342	334	323	326	298	333	330	374	320	330	363	304	332	322	318	325	316	314	337	336	304	321	308	326	330	312	339	311	373	338	312	324	365	311	323	318	326	317	339	297	343	316	336	364	306	348	313	315	300	327	324	334	337	302	337	338	308	325	320	340	349	330	355	312	344	317	323	334	368	348	346	305	330	303	353	338	345	331	312	341	353	329	311	366	299	306	340	327	322	333	304	334	330	311	323	325	345	332	367	312	341	326	300	346	327	313	333	353	326	352	326	293	322	331	341	340	346	349	304	292	309	374	339	317	302	323	369	351	353	354	316	335	348	337	324	323	312	337	330	341	336	353	340	355	311	353	315	371	341	352	303	341	353	331	348	326	354	314	360	346	326	322	308	343	331	331	357	325	330	318	377	347	353	348	319	359	339	347	350	331	319	365	335	324	367	322	347	349	311	343	327	327	352	309	299	323	320	338	335	311	320	332	323	357	299	321	354	330	334	352	376	342	338	354	313	335	305	327	345	363	339	325	385	347	351	332	338	315	353	314	282	352	325	345	328	366	302	339	343	324	325	328	365	332	351	346	343	331	349	337	361	326	337	356	316	366	312	331	326	353	322	344	349	363	334	329	291	353	352	319	323	328	341	329	345	342	356	323	326	337	297	368	330	359	336	336	313	335	332	366	320	337	326	301	352	321	342	335	313	325	294	314	317	326	359	330	345	330	332	333	343	355	324	336	323	351	329	341	331	338	340	340	313	319	320	363	348	320	291	335	347	329	352	319	326	322	319	323	320	374	342	334	325	367	359	364	320	356	323	326	314	329	332	329	347	352	334	330	348	323	340	324	312	336	340	346	346	349	322	366	360	321	333	364	344	342	333	349	312	317	341	350	353	330	332	359	344	320	353	363	338	336	364	326	326	313	319	339	303	364	383	344	361	348	333	323	318	370	311	339	325	344	336	323	348	341	303	321	320	367	332	381	304	312	352	304	325	327	345	347	321	326	319	335	341	311	339	367	310	368	348	371	321	342	351	342	347	338	297	308	326	328	317	325	310	327	333	303	359	321	370	323	343	335	368	325	322	353	325	309	298	339	350	351	347	357	334	348	327	320	331	334	332	354	370	324	326	344	301	328	328	337	321	300	296	341	381	328	334	304	343	328	297	343	310	344	322	351	340	277	345	340	363	338	332	312	345	328	344	332	328	325	348	324	340	347	338	321	344	317	332	334	321	327	340	324	327	359	339	313	282	311	326	341	343	352	311	342	370	356	313	309	342	369	344	321	303	349	336	343	340	323	358	315	359	316	335	329	368	358	331	312	309	336	318	345	356	344	316	326	333	368	352	363	340	333	374	356	327	313	342	336	319	357	322	321	361	335	339	333	295	305	368	308	320	315	342	318	320	359	307	323	313	340	322	303	305	347	335	353	307	326	326	326	350	325	317	355	369	356	323	366	345	331	329	330	314	333	356	329	317	354	342	338	336	325	305	322	413	365	322	340	342	333	320	317	307	340	350	308	324	323	327	342	352	289	355	321	315	335	316	348	338	323	334	328	337	346	332	337	330	316	331	313	362	355	319	373	336	358	324	355	313	305	366	324	337	343	340	332	315	344	323	329	349	373	337	354	340	328	338	348	318	345	345	328	319	318	359	366	337	319	356	348	321	329	312	359	372	341	323	346	297	357	354	348	342	341	333	333	338	309	333	326	319	359	345	330	366	347	334	306	332	325	336	332	336	330	331	336	348	352	345	340	324	333	346	360	349	368	302	304	311	320	329	285	333	314	298	338	341	319	372	347	328	337	353	311	354	340	354	346	357	352	327	346	329	347	350	326	326	344	384	340	336	352	324	349	355	344	352	304	326	303	320	357	326	350	333	382	337	319	351	292	324	315	377	350	341	365	389	363	306	347	329	325	367	316	325	356	340	343	338	319	305	337	345	320	339	322	313	287	310	329	331	304	303	362	327	361	342	329	336	350	321	307	302	300	319	340	304	341	316	314	338	349	326	329	327	328	372	313	334	349	337	333	345	308	373	331	351	380	324	314	320	340	345	329	348	326	341	358	298	349	368	337	344	364	379	327	332	347	322	350	319	326	314	327	331	349	321	321	325	303	365	363	328	297	339	328	309	335	338	322	319	353	341	323	318	352	311	358	305	317	344	345	331	327	321	378	335	325	333	317	370	317	380	326	358	305	338	350	327	323	338	312	345	333	325	329	351	359	322	321	312	376	326	300	357	316	322	333	325	367	317	368	301	374	309	371	341	299	313	348	362	359	330	307	305	332	333	345	303	331	356	335	344	328	331	309	323	346	331	365	289	318	349	346	327	314	311	351	389	339	340	291	349	339	346	336	337	332	338	356	342	328	341	347	361	357	359	367	329	332	286	336	327	370	375	378	339	315	308	305	365	325	370	344	320	335	336	365	366	376	347	339	362	342	339	330	339	332	300	329	321	348	338	351	305	339	338	347	319	334	351	350	322	322
36938	28839	2222	2477	2294	1861	1646	1431	1363	1282	1158	1101	1087	1102	1022	990	1024	961	980	966	940	895	919	902	841	916	898	912	852	861	825	875	872	826	884	860	886	821	815	826	835	824	882	801	847	811	888	851	836	867	899	809	847	853	813	835	844	879	825	854	880	830	860	946	825	819	816	828	876	868	874	859	863	882	805	821	854	843	762	878	862	833	882	847	846	885	845	808	827	836	916	815	785	793	831	829	875	849	837	815	856	826	858	805	853	884	799	800	806	861	798	812	841	832	846	864	844	915	871	853	842	844	861	809	822	874	816	868	800	822	802	822	801	826	867	865	837	825	827	847	853	841	816	831	863	822	840	891	830	832	840	810	877	812	791	862	869	797	824	828	788	797	843	819	803	810	817	802	803	864	808	819	800	798	886	838	827	752	805	845	869	814	839	771	861	832	849	860	857	817	834	811	818	763	780	862	838	798	832	830	848	843	832	852	834	804	828	829	751	784	808	809	880	793	861	806	862	857	835	846	846	812	835	840	813	782	870	790	842	868	843	860	785	873	825	881	836	847	829	793	801	827	855	820	813	787	803	810	795	856	825	838	777	835	852	853	790	834	814	836	841	817	836	809	782	819	781	888	786	797	836	795	823	767	820	854	818	796	807	842	827	875	837	844	810	826	844	817	799	876	807	801	810	841	828	799	870	855	805	836	865	880	826	814	812	884	776	822	791	840	846	818	802	844	793	830	797	822	819	830	861	799	799	783	803	884	822	809	845	784	842	803	817	810	812	775	788	794	837	852	815	842	846	879	850	853	780	844	851	832	816	840	804	900	813	829	805	859	839	883	816	800	814	844	850	812	828	788	883	833	839	848	817	812	840	800	844	800	857	838	889	849	818	840	847	792	858	820	827	877	828	803	792	842	853	833	828	892	784	835	806	792	877	852	797	826	824	822	833	808	796	859	791	834	805	846	852	812	820	836	847	831	869	838	821	875	815	794	903	832	817	850	816	837	884	850	849	852	797	818	786	819	796	877	908	863	889	822	819	882	780	790	843	813	844	799	891	813	883	868	833	827	821	830	815	851	831	804	863	810	849	812	783	875	788	879	874	799	793	827	814	849	845	827	814	806	831	831	845	889	798	814	825	795	804	816	811	875	791	827	852	827	807	835	829	790	833	877	789	829	830	859	845	807	833	844	854	797	845	845	839	846	826	819	867	849	833	843	782	784	852	788	852	866	808	857	817	872	789	812	817	841	853	817	776	799	784	834	821	872	874	790	872	839	810	790	857	846	868	857	791	803	811	897	812	834	825	861	861	811	846	831	856	858	816	837	804	835	806	818	846	852	856	828	822	854	785	794	820	839	841	808	873	851	819	790	801	807	845	871	804	831	800	761	838	826	812	861	867	794	813	803	865	802	819	774	879	829	836	859	823	830	749	802	842	815	863	825	847	821	809	797	845	831	841	785	845	897	795	779	857	776	833	807	837	826	869	830	781	808	843	810	837	799	773	863	813	794	810	808	872	796	834	844	813	825	815	825	833	777	797	783	806	833	826	824	805	791	845	800	818	815	856	817	832	900	818	847	826	832	884	848	797	840	823	838	820	847	845	839	842	828	814	801	765	825	836	818	844	820	840	862	828	833	838	866	810	847	870	784	886	826	794	860	822	802	852	850	844	804	866	846	821	866	789	858	815	843	840	821	868	806	790	811	778	844	872	875	850	805	819	870	861	803	803	813	844	864	813	849	809	858	849	838	801	851	844	833	757	827	815	828	811	870	850	874	831	805	810	842	814	808	815	811	897	862	850	841	789	850	876	874	783	821	812	813	847	791	857	816	869	869	775	844	858	844	787	870	833	824	855	829	837	836	847	842	752	815	837	826	793	875	813	811	741	857	829	852	812	842	870	844	831	814	805	820	812	802	847	787	814	816	837	845	886	828	832	847	866	843	831	777	824	803	867	771	818	849	812	826	853	805	741	873	800	795	801	824	824	800	878	773	881	861	851	783	810	862	812	902	860	821	824	825	816	842	794	843	837	818	837	800	863	806	796	835	826	827	848	828	816	827	796	825	837	816	792	845	838	843	756	849	850	795	802	809	865	825	779	819	831	846	802	816	845	833	832	873	842	797	867	824	817	814	835	817	828	849	814	819	855	895	756	833	852	810	864	830	898	798	811	871	825	819	819	833	848	825	826	854	826	799	830	870	826	878	837	914	784	842	834	829	844	851	840	803	836	855	810	846	828	870	831	837	841	768	787	847	821	856	850	830	808	843	835	856	839	866	801	831	834	860	852	849	811	825	833	787	840	805	813	813	809	810	797	811	882	830	828	794	825	776	817	814	824	789	865	773	774	828	838	862	850	842	873	870	847	800	855	834	826	863	844	814	825	827	789	826	796	864	859	831	854	802	828	818	796	840	804	823	794	857	833	797	826	815	824	776	814	868	823	849	830	831	791	794	749	792	757	817	832	822	862	860	798	864	821	890	843	813	853	823	821	803	806	888	856	826	807	843	805	816	799	818	851	845	825	842	835	798	804	824	805	835	781	807	812	824	801	818	830	838	859	816	846	861	794	809	818	848	808	804	873	817	790	869	852	846	851	809	841	771	807	800	826	861	875	838	811	816	830	829	877	793	824	852	886	817	804	842	837	786	831	800	858	817	831	865	827	773	787	841	841	882	803	834	803	765	859	804	875	798	835	761	820	825	825	853	856	831	798	791	836	865	799	860	819	830	852	787	816	753	833	775	795	839	849	783	808	789	843	835	863	863	817	808	823	827	838	808	790	852	821	803	823	822	796	830	841	815	826	837	837	822	852	850	814	857	805	870	845	871	812	893	807	794	826	822	817	743	827	793	810	834	845	808	807	848	836	842	837	818	852	852	819	834	846	818	831	844	833	830	803	820	824	866	821	802	851	811	821	744	803	802	882	813	822	860	817	802	849	808	835	807	842	839	756	916	823	852	842	815	846	830	839	833	835	827	788	825	791	838	842	802	827	863	809	787	824	854	819	844	814	810	851	902	804	846	798	823	823	820	835	821	811	794	819	835	882	801	824	851	866	816	840	811	823	821	802	780	767	851	906	834	828	820	858	826	889	847	834	808	830	816	809	809	801	818	768	863	817	764	835	820	837	812	813	798	810	838	808	756	839	751	850	852	849	798	801	805	844	833	810	837	803	845	806	817	837	786	811	815	834	840	815	824	857	863	790	850	814	850	809	795	817	808	821	803	830	858	847	853	839	865	781	874	811	862	816	808	886	804	863	830	813	821	779	839	852	845	835	831	834	802	868	833	876	841	805	818	805	788	837	851	812	825	817	820	835	800	810	874	858	840	849	821	814	811	815	835	835	841	843	837	820	817	835	772	877	858	825	807	857	847	843	793	857	821	813	895	831	849	830	830	862	845	798	821	784	794	889	829	834	854	863	862	827	851	822	830	776	801	804	840	837	821	894	823	849	831	836	880	808	797	799	869	906	846	896	835	867	846	828	806	814	762
73133	58887	21645	5787	1152	798	665	561	529	527	450	409	420	450	368	391	353	376	337	372	335	339	346	312	359	361	337	324	356	366	318	327	351	390	324	318	341	346	346	335	364	360	336	330	325	366	285	304	361	358	314	311	352	343	345	353	315	350	339	317	345	361	347	321	357	338	336	354	340	309	358	350	365	344	377	339	355	336	356	352	358	371	321	338	315	338	376	294	342	335	317	351	360	346	361	333	337	348	344	374	339	348	339	365	341	313	343	332	320	325	318	337	316	339	304	333	321	356	334	323	362	292	333	316	343	329	372	330	344	345	353	328	341	326	335	338	369	355	354	324	329	334	370	326	357	329	353	345	348	341	308	326	319	301	324	336	380	301	328	313	326	341	345	346	351	342	325	302	378	356	322	319	299	333	331	334	301	344	340	336	314	369	333	329	349	335	317	337	347	346	346	344	338	319	325	301	325	330	326	317	322	321	286	344	331	372	367	307	355	355	328	316	305	326	323	311	347	354	343	324	335	329	355	317	317	344	325	291	334	352	345	316	351	347	323	292	323	355	365	339	326	291	328	354	348	320	351	325	324	309	319	324	310	361	369	323	326	362	313	357	317	375	323	315	324	319	343	339	339	318	290	329	332	341	348	345	347	338	338	337	369	351	368	332	396	341	347	329	335	331	350	344	307	316	378	320	344	348	337	322	341	357	328	344	331	322	347	345	348	338	301	342	345	319	339	305	357	291	362	355	363	299	334	359	320	328	308	332	315	302	332	343	362	346	327	345	298	353	341	321	332	361	354	323	331	326	317	331	311	334	352	352	328	333	330	339	331	312	317	341	320	373	336	309	331	352	329	337	342	331	352	330	363	318	339	321	321	354	349	337	381	336	343	354	369	331	347	343	358	308	371	346	379	314	358	342	340	367	315	355	329	298	336	352	341	341	358	367	324	361	346	361	354	319	348	348	342	350	351	329	370	340	305	344	307	325	339	316	341	365	313	330	331	314	352	341	294	363	354	360	322	341	310	356	334	336	311	322	367	325	338	301	338	330	317	327	358	337	301	352	323	357	344	337	317	322	334	381	324	331	307	357	333	366	338	374	318	332	320	333	316	318	348	344	328	311	316	327	337	298	347	347	321	366	328	344	351	307	322	364	315	317	317	318	307	344	356	316	352	322	332	317	342	348	347	283	346	341	357	325	362	349	313	345	341	342	323	318	350	294	302	365	319	342	324	338	349	346	380	331	342	327	331	320	354	363	340	321	348	346	377	327	326	362	333	314	326	344	335	313	283	291	324	325	319	319	337	356	347	303	335	310	330	331	320	334	318	317	315	345	327	343	348	342	350	336	339	314	343	322	330	316	337	327	352	330	370	362	316	337	359	340	324	326	339	330	355	334	328	299	330	345	290	317	325	337	352	337	337	327	294	336	337	317	306	350	332	361	363	318	346	332	335	298	351	332	358	309	328	319	322	301	331	332	329	362	337	330	328	372	347	339	322	347	302	334	316	339	327	332	323	349	340	336	379	349	333	349	339	341	344	311	336	298	335	326	327	326	332	305	338	335	315	338	350	348	363	339	347	347	335	337	322	317	339	330	289	357	350	335	358	320	382	329	338	292	331	341	319	310	332	305	317	350	330	308	319	340	317	351	369	355	324	316	386	376	314	361	323	355	337	322	354	323	319	367	323	342	342	296	367	343	354	325	332	323	335	301	306	306	328	315	311	350	346	352	329	314	332	328	353	361	348	319	309	325	362	367	342	367	309	362	333	303	361	325	319	312	314	375	351	326	328	350	348	340	321	352	307	328	330	332	360	361	318	379	345	348	339	332	319	348	340	338	355	301	317	332	338	319	329	334	321	355	340	337	322	333	327	371	293	312	350	373	330	344	315	353	359	341	310	329	337	325	348	340	374	339	334	337	314	311	356	342	342	339	343	354	317	358	297	353	356	307	328	331	307	319	278	314	352	322	342	330	344	356	350	394	331	317	342	328	333	352	332	351	337	360	345	343	371	309	351	330	326	323	365	331	334	320	357	346	285	353	352	343	348	343	328	359	318	330	303	334	376	348	333	350	378	333	350	330	334	360	348	313	344	324	347	381	312	301	323	368	323	380	360	345	305	362	302	382	308	328	326	332	328	340	311	356	343	334	304	347	330	334	340	325	353	334	319	323	326	321	325	319	316	357	306	363	311	374	314	338	343	347	383	311	345	329	307	314	314	308	321	354	346	343	367	340	337	365	321	311	340	343	341	361	336	349	321	299	290	307	353	325	316	363	325	349	338	316	340	325	343	336	304	340	326	317	371	357	360	340	316	361	370	373	305	379	351	357	317	354	332	335	316	313	291	368	317	364	333	298	352	324	316	285	345	305	332	308	324	360	361	326	340	334	308	333	341	324	316	343	320	346	324	358	346	364	338	346	332	347	384	326	320	343	312	351	338	326	351	344	359	306	298	349	341	353	372	336	361	363	339	334	320	336	352	345	323	330	322	294	299	323	343	331	304	305	328	274	333	340	335	332	385	337	310	347	322	362	327	323	347	334	332	337	334	313	336	337	303	365	348	311	333	345	329	360	317	326	323	333	336	379	328	353	334	329	335	337	345	342	360	326	315	319	327	373	338	323	317	323	333	363	347	345	351	330	367	308	310	296	304	343	340	315	361	346	349	321	338	369	368	332	314	345	357	348	347	326	341	338	314	343	322	338	316	344	327	309	305	358	318	370	332	359	302	295	338	365	383	323	313	316	347	367	295	324	299	333	322	323	297	360	342	359	325	317	323	350	315	337	346	316	344	330	325	331	305	319	332	324	390	333	304	319	370	340	336	358	352	365	342	311	370	379	350	373	348	330	353	348	298	326	326	349	315	357	346	293	354	336	340	369	365	339	333	339	347	347	340	348	316	327	332	307	297	325	338	359	320	336	373	328	373	361	319	320	331	322	324	315	340	321	320	322	317	348	324	345	318	359	360	355	345	333	309	325	336	306	319	341	340	349	339	356	336	346	326	318	330	330	348	346	312	324	330	360	352	345	340	351	345	352	362	354	320	346	308	366	316	309	353	353	325	324	321	321	348	369	320	324	352	331	358	323	325	329	370	342	346	303	357	310	309	334	347	349	332	321	356	296	348	306	321	335	331	323	303	330	339	311	342	311	368	355	343	311	344	347	323	335	324	319	394	319	324	331	327	323	312	344	317	343	341	336	320	323	389	359	346	362	329	328	354	340	324	312	316	282	334	344	299	321	322	331	323	295	302	327	323	365	341	326	318	373	331	331	297	333	340	366	356	365	341	366	350	331	357	344	316	364	337	327	315	336	346	328	332	296	344	324	337	325	338	324	328	341	326	330	341	297	345	322	326	349	298	305	373	345	362	344	334	329	363	310	319	353	346	350	325	319	343	343	367	312	292	371	333	336	333	293	323	340	327	332	325	340	344	349	318	291	322	329	332	330	324	301	330	339	332	326	362	367	341	316	373	322	318	318	347	347	313	327
46478	36612	3481	4006	3455	2882	2351	2091	1798	1661	1511	1437	1244	1182	1177	1103	1090	1069	994	1020	1015	1009	972	938	896	966	951	905	936	904	886	920	888	851	870	877	873	868	852	870	898	846	889	867	854	822	865	829	873	820	810	832	813	823	787	882	844	815	853	766	840	823	832	822	837	784	852	824	737	830	829	779	816	823	822	808	841	843	809	796	785	796	792	830	783	829	787	817	810	786	827	823	807	869	812	764	802	835	789	811	798	811	777	803	787	778	825	840	818	800	810	786	838	779	816	804	790	820	784	823	810	771	849	883	795	825	819	783	828	791	812	769	778	810	787	769	824	843	834	742	802	818	792	799	793	790	821	756	804	876	783	798	820	800	781	786	805	753	818	764	752	814	853	818	826	801	833	766	831	791	807	795	809	823	850	747	830	834	802	762	796	782	823	839	775	845	820	810	777	790	810	821	786	793	798	819	825	804	800	805	817	809	817	803	746	764	809	747	794	817	789	845	791	827	797	782	779	815	776	823	747	808	882	824	793	794	784	791	753	772	854	812	796	792	823	829	795	791	827	836	794	735	791	786	782	830	776	796	797	809	837	806	811	777	818	807	810	786	754	802	824	788	772	778	789	812	782	818	845	797	788	773	823	820	792	819	727	741	826	805	805	852	826	773	784	803	815	814	818	842	732	804	785	791	849	849	783	824	809	798	790	810	833	794	806	768	816	774	777	792	776	830	794	850	790	822	764	812	785	818	823	774	766	824	808	748	761	869	854	785	782	816	766	841	767	827	815	792	800	740	781	757	835	812	789	819	843	810	775	851	779	844	784	839	785	785	831	836	787	827	803	786	793	850	768	812	808	814	797	785	792	802	806	771	762	773	778	778	754	848	778	847	771	828	755	809	819	818	824	807	843	786	785	797	822	810	808	762	830	787	815	757	800	819	787	693	819	833	775	818	799	754	838	846	774	793	788	820	814	812	806	797	826	789	833	795	807	830	790	797	771	823	752	750	788	775	810	774	764	818	823	747	787	782	828	827	797	755	752	810	800	779	775	758	749	810	808	863	818	822	810	800	841	790	836	812	809	813	821	782	793	845	788	822	779	804	756	764	819	808	793	822	803	790	857	768	782	807	835	829	772	786	799	800	808	800	812	801	823	793	793	788	804	821	759	806	852	832	796	805	833	862	795	854	809	787	771	821	768	826	841	810	820	827	802	750	834	804	779	787	825	794	769	776	827	836	773	834	779	844	815	796	833	783	799	774	852	816	801	808	811	780	785	812	769	823	779	811	841	801	782	831	806	780	811	816	800	826	837	802	821	771	833	820	801	801	806	783	781	832	806	800	792	755	796	810	717	805	797	781	810	798	848	806	804	766	813	802	833	798	810	856	788	834	777	862	807	796	779	805	784	785	788	836	818	811	790	829	788	781	808	800	815	773	774	825	772	823	813	800	801	869	796	828	799	801	844	803	831	810	798	790	759	849	829	749	779	790	857	747	785	844	736	768	824	888	794	807	834	817	740	794	834	820	786	812	808	802	792	762	791	769	808	802	823	776	772	799	806	820	790	771	838	730	760	801	796	751	781	745	795	841	820	824	871	747	823	825	829	825	816	794	800	792	846	815	858	792	826	796	814	817	805	778	782	763	794	773	759	806	797	798	775	849	797	832	803	804	813	814	809	761	762	828	826	806	785	862	811	786	806	817	773	780	803	746	835	761	744	804	803	793	834	785	800	787	857	829	801	834	753	760	846	806	781	793	793	806	768	795	808	813	778	822	782	772	804	814	797	785	782	822	875	815	814	826	782	777	780	812	816	772	817	791	809	817	817	850	805	789	782	800	840	749	805	767	797	818	820	862	806	752	837	805	847	813	833	820	832	824	819	760	826	852	835	806	775	774	776	779	798	819	809	804	698	754	810	829	829	812	828	766	792	801	755	775	830	793	803	791	807	818	856	838	796	790	833	803	800	791	834	812	826	739	807	827	807	779	805	823	758	860	785	816	773	844	857	746	743	824	814	802	799	795	768	803	819	793	764	838	807	848	773	796	788	782	833	777	787	822	786	796	771	787	814	839	781	806	800	799	769	769	792	822	808	797	793	814	809	825	794	818	793	826	782	823	805	840	821	814	757	788	744	777	739	846	752	754	807	745	848	800	765	794	799	745	794	803	788	766	826	796	841	787	799	812	781	812	827	833	819	810	815	828	772	805	840	826	796	758	784	813	843	799	793	825	806	803	736	790	799	799	788	825	801	791	776	820	811	801	771	796	815	800	826	836	795	820	808	809	810	857	758	803	768	789	777	809	786	791	803	772	793	729	824	744	802	819	828	793	798	846	782	798	826	805	785	751	783	832	800	835	798	766	829	793	773	853	807	801	779	807	761	797	773	767	800	804	783	767	787	764	873	800	809	811	821	794	805	816	779	818	807	815	783	801	777	834	824	796	762	748	770	789	850	842	833	814	808	791	816	827	786	760	809	727	829	822	790	792	789	829	744	805	799	821	850	816	823	831	811	832	769	799	814	801	801	776	811	806	779	810	788	873	782	825	783	767	816	814	784	776	857	789	807	839	786	790	782	741	824	801	802	765	780	774	805	807	793	751	802	806	757	800	787	806	830	827	794	844	803	781	801	809	799	839	834	810	779	753	775	809	887	782	803	779	837	792	766	776	805	856	777	789	766	754	809	803	800	841	761	794	784	791	785	788	840	759	808	786	798	774	825	786	807	769	790	815	815	770	793	783	849	810	779	772	793	814	773	815	802	789	778	809	828	784	778	799	794	800	804	769	773	821	806	810	824	773	786	761	800	811	806	835	785	762	826	805	829	738	828	819	847	844	773	811	814	774	783	849	825	792	756	826	803	802	813	777	817	836	847	793	824	841	772	754	777	783	771	785	860	803	817	809	800	807	796	874	816	772	777	823	822	822	772	818	812	805	807	801	789	803	815	821	821	802	811	794	776	789	826	771	822	760	816	826	827	817	820	827	765	786	782	804	814	779	806	775	782	779	787	758	777	823	859	801	773	779	835	840	836	841	818	817	807	814	826	810	797	831	781	823	846	764	774	809	753	819	829	807	808	808	794	822	830	826	831	748	828	774	837	834	801	817	775	765	789	856	800	800	792	812	821	773	824	780	794	782	760	794	789	769	784	793	824	806	794	802	793	736	791	815	778	851	801	772	782	797	778	791	754	765	782	787	797	816	866	768	830	819	853	790	805	750	803	821	806	767	726	816	808	807	824	807	796	825	833	767	796	827	779	761	806	796	798	825	777	746	796	810	825	811	775	742	855	786	806	800	782	803	807	767	773	834	838	775	776	780	769	810	800	807	810	775	788	866	749	800	823	811	799	807	794	811	802	882	776	794	818	781	786	831	808	773	803	801	797	793	855	837	823	889	763	791	794	817	765	793	819	855	746	842	796	786	817	793	844	789	786	849	816	759	823	822	756	775	788	801	797	759	882	826	772	874	769	814	792	769	782	793	802	845	850	728	795	793
10896	5494	452	235	204	176	205	174	186	177	190	171	162	184	160	144	167	192	196	178	210	181	169	208	192	176	187	170	194	190	161	174	150	177	183	148	181	169	197	183	179	165	178	199	170	199	177	201	176	171	156	170	191	176	211	173	169	161	194	158	185	195	190	165	159	192	166	188	185	179	167	177	189	183	167	171	184	162	215	174	149	189	176	169	175	175	185	170	172	191	165	171	166	193	185	188	178	176	166	184	178	184	179	151	184	181	206	177	163	162	174	193	194	170	194	188	199	174	190	168	148	209	171	180	167	187	181	157	163	160	174	182	216	180	160	188	181	189	194	166	176	179	177	186	190	171	137	180	207	179	184	191	185	187	187	179	181	158	195	163	171	191	188	180	189	178	167	206	193	157	169	170	197	178	185	167	179	182	151	178	167	166	168	186	195	190	216	178	193	173	190	191	187	172	170	182	180	177	175	183	177	177	201	180	195	202	181	184	176	175	185	180	211	170	187	188	134	200	184	211	159	177	189	183	171	173	172	180	176	180	185	162	165	156	185	193	186	173	224	195	188	193	185	200	196	187	193	197	188	188	164	182	167	177	172	154	173	174	173	177	171	167	177	175	196	188	177	190	161	175	192	165	179	196	170	186	173	180	163	176	174	177	173	180	178	171	176	173	154	181	168	189	185	169	176	193	175	176	201	172	180	169	172	179	148	186	153	158	183	194	187	173	189	183	154	164	184	197	154	157	195	177	169	182	203	165	163	193	176	168	164	158	183	173	185	187	177	168	183	194	157	188	199	172	190	149	175	175	193	202	192	159	162	167	163	200	194	200	185	201	195	181	193	193	163	171	166	174	169	170	178	192	190	200	169	200	174	187	168	161	157	181	205	179	177	166	178	174	198	181	200	179	196	173	196	181	174	189	180	187	203	184	188	188	173	194	189	197	174	157	181	172	185	181	175	187	169	175	191	171	172	180	180	187	169	177	204	205	159	177	185	179	165	171	167	166	180	161	179	197	153	166	203	198	165	154	174	156	173	173	180	175	179	186	191	193	168	170	183	187	178	182	189	193	154	166	159	193	168	165	175	190	200	185	182	196	188	195	172	200	174	198	191	164	170	181	159	167	168	171	173	200	163	179	190	161	193	168	179	171	184	159	181	181	193	173	181	191	180	175	170	174	199	174	185	193	167	191	178	201	179	178	162	191	172	184	185	163	171	181	169	203	186	174	193	187	208	155	167	173	186	177	218	188	186	184	184	189	166	173	193	185	171	176	174	187	203	179	201	203	176	173	179	170	159	176	206	194	165	207	203	207	178	198	185	184	187	190	188	186	171	193	192	196	164	181	182	219	193	178	173	199	174	200	188	176	167	178	179	169	178	206	203	178	173	168	182	198	216	200	172	186	196	205	192	162	176	186	179	181	178	194	204	176	169	187	181	169	183	177	164	170	173	177	178	183	172	161	175	192	191	171	178	171	184	183	195	181	181	156	174	182	208	189	195	170	161	202	166	201	171	166	203	165	185	178	198	178	180	204	167	184	186	192	193	200	185	178	177	172	211	184	201	183	178	154	181	175	167	174	183	180	160	189	175	168	153	203	181	184	197	184	157	182	190	173	169	162	194	159	175	166	188	188	179	164	165	201	174	198	168	185	182	156	180	166	160	178	179	190	187	166	194	190	181	169	185	174	171	186	200	178	198	170	180	172	171	181	159	193	186	184	152	171	179	182	176	186	163	173	189	167	172	166	188	171	181	188	160	178	165	180	172	199	210	192	160	154	177	178	183	192	170	181	200	198	199	185	183	205	191	157	190	185	180	180	170	178	185	174	179	176	196	189	198	175	191	200	158	175	193	166	193	201	179	169	157	172	176	166	175	176	190	177	178	201	171	166	163	168	173	157	191	188	203	180	196	196	169	199	159	183	179	191	177	163	168	202	176	173	170	183	181	174	177	176	171	176	183	193	168	191	172	185	180	179	170	203	191	177	173	171	174	178	176	205	153	190	183	182	166	169	172	161	182	177	169	193	169	179	174	158	209	167	154	195	170	166	187	163	166	169	137	186	181	189	172	180	202	167	173	185	161	187	188	162	180	179	180	182	182	162	167	176	171	188	194	176	189	188	179	172	173	188	177	178	188	206	186	174	169	200	202	187	159	145	188	191	175	198	170	185	169	156	188	199	210	196	189	192	171	206	178	184	207	194	193	149	169	163	162	209	182	174	170	189	175	173	189	170	187	182	184	181	183	168	181	176	190	167	180	170	186	187	180	198	193	178	167	173	185	174	211	178	179	176	166	179	176	153	182	166	180	182	199	187	164	182	167	191	150	192	164	184	159	178	171	164	184	160	195	207	166	163	183	187	180	178	179	183	188	200	190	202	189	171	195	185	195	175	179	177	173	201	195	163	165	163	174	192	169	175	191	192	149	184	168	187	179	193	192	188	149	178	177	190	189	171	176	168	186	184	198	200	173	188	183	175	179	180	170	185	165	186	179	174	195	192	193	197	188	169	199	171	181	183	170	183	184	189	154	190	193	201	184	173	190	194	193	175	200	188	166	174	187	179	181	214	194	178	198	177	160	160	183	199	198	203	172	152	156	182	198	192	177	198	183	156	182	172	175	167	163	190	194	174	167	160	184	155	193	182	168	166	188	194	175	193	182	179	190	213	173	203	197	190	166	195	162	166	192	166	171	182	176	193	169	179	167	200	165	167	150	193	173	161	193	188	155	166	161	180	164	193	174	150	164	178	167	165	163	189	151	167	185	161	185	180	158	160	190	170	197	172	146	188	192	182	171	200	177	182	177	194	181	175	173	168	181	170	194	168	161	172	175	179	173	182	189	151	196	205	165	172	183	187	190	169	182	184	161	180	167	173	195	200	174	163	154	174	161	172	164	176	184	200	172	168	176	188	156	179	178	194	185	185	203	191	171	188	178	183	194	169	174	178	192	220	202	202	211	180	150	186	197	159	184	170	164	172	202	195	189	190	178	162	185	194	174	191	194	167	197	180	157	203	175	178	176	190	184	191	190	191	179	196	195	176	177	172	188	168	159	178	170	205	163	180	173	200	192	157	171	171	183	190	178	168	190	201	162	164	172	179	195	193	188	197	180	174	177	199	163	182	168	154	157	182	180	171	167	172	184	210	184	185	194	142	169	161	192	154	162	184	166	177	149	166	163	178	183	180	156	183	173	171	182	185	171	187	202	169	183	168	187	196	176	195	176	182	172	181	183	179	189	182	162	166	183	167	183	188	186	192	191	160	162	175	177	172	193	175	152	192	175	209	154	173	173	167	190	154	183	185	188	190	158	175	176	192	172	171	177	174	199	177	172	181	191	173	179	152	169	186	167	176	174	183	170	168	158	165	193	148	174	182	183	176	175	194	185	163	184	182	185	192	164	170	177	182	172	195	183	173	221	183	151	162	175	182	186	184	172	177	178	171	183	162	187	176	171	162	188	172	162	162	176	196	184	182	178	173	183	185	194	181
12572	7204	566	577	583	560	508	564	529	523	533	557	503	490	527	480	511	532	555	509	527	500	492	536	495	509	480	500	496	499	537	485	519	501	499	546	497	504	514	524	509	564	500	485	505	531	520	491	513	493	526	503	495	486	520	541	484	506	497	541	507	483	529	530	475	497	502	543	523	515	493	495	528	502	501	508	538	517	540	503	492	510	481	518	495	530	501	486	502	534	509	529	517	555	489	503	512	526	531	527	493	486	466	487	518	479	519	494	482	469	499	530	513	488	526	523	521	440	473	485	512	488	508	501	473	500	549	515	483	521	500	513	486	501	488	512	499	517	517	541	497	525	487	493	488	482	503	525	515	506	519	474	498	468	508	495	474	528	497	533	486	534	478	475	527	473	480	484	504	511	507	506	510	481	497	496	511	478	504	558	446	498	489	513	517	478	482	489	512	506	508	514	515	497	503	501	535	466	502	539	517	462	492	510	526	524	502	471	471	516	508	479	507	538	518	494	485	485	496	525	493	505	558	506	544	522	494	513	491	546	498	478	515	496	521	503	509	492	524	481	511	492	473	481	511	496	502	519	497	510	498	499	499	516	488	490	491	493	504	453	548	544	502	511	482	528	500	514	487	500	516	519	521	485	537	462	476	512	454	485	513	489	548	493	487	518	507	496	534	488	476	511	521	539	520	508	526	507	510	498	500	525	527	513	551	486	518	523	477	507	525	504	502	500	501	462	504	509	545	514	509	532	482	479	474	508	489	501	540	481	528	463	528	528	538	456	508	509	490	493	498	507	519	494	537	532	451	512	511	486	524	482	482	491	464	514	537	504	574	474	461	495	532	531	479	463	479	530	490	494	500	488	477	502	550	482	516	463	483	459	455	488	495	529	521	509	471	515	491	466	493	506	507	481	529	488	495	515	478	508	515	552	495	502	536	526	462	530	490	484	496	489	513	497	557	515	511	452	513	481	482	479	521	527	470	503	506	513	516	530	513	517	504	509	519	463	467	540	502	502	495	506	471	483	494	467	510	476	457	515	537	499	534	484	499	511	482	471	482	469	521	523	482	505	476	513	492	528	482	515	504	447	497	469	466	524	516	477	515	465	484	559	503	556	501	512	521	478	504	513	500	519	506	547	497	481	533	541	519	503	486	485	530	433	488	538	526	508	490	464	519	494	482	483	487	485	501	476	533	511	485	472	513	494	520	474	497	547	489	462	514	474	491	509	523	513	511	520	535	472	521	479	492	508	478	490	515	486	489	531	503	518	518	513	526	487	510	497	460	512	456	553	504	515	467	489	504	490	506	510	508	497	505	492	524	494	514	517	516	503	518	505	513	500	512	515	491	516	479	484	487	479	496	481	503	436	524	496	516	516	493	449	496	514	477	522	482	541	469	504	479	503	528	473	515	525	564	494	508	492	474	501	496	516	484	532	522	472	498	522	502	521	524	482	506	502	492	504	483	519	469	516	497	547	532	520	514	490	518	535	541	545	522	512	539	512	532	503	442	503	527	471	499	509	471	510	517	547	508	498	525	523	487	499	484	466	543	496	492	530	519	496	495	548	519	506	493	499	512	508	568	528	507	520	482	471	507	533	500	510	489	485	502	530	495	521	498	482	507	483	508	526	488	499	485	527	487	502	531	485	488	503	505	489	537	517	523	510	511	548	516	514	498	506	507	491	528	511	503	531	503	476	448	534	502	485	499	449	479	507	550	506	494	466	506	487	509	536	486	533	499	492	491	516	521	512	517	493	505	479	497	453	492	498	486	542	524	513	507	501	507	563	496	503	550	487	539	489	496	518	538	492	533	557	511	516	478	541	454	553	469	487	526	533	475	514	476	487	509	509	529	511	486	518	505	462	483	455	531	468	519	486	500	519	478	475	535	530	488	527	499	526	463	485	502	541	464	499	482	529	452	484	496	452	477	499	500	524	473	468	504	480	464	479	488	510	475	524	505	479	488	514	518	505	493	472	506	493	519	502	485	501	540	512	470	479	503	467	484	514	498	495	526	525	500	502	474	487	541	518	547	465	506	481	523	494	503	506	502	495	472	500	488	496	513	505	510	526	514	504	512	510	523	505	526	559	507	529	481	499	469	519	528	490	505	509	497	465	514	540	465	547	496	527	510	459	501	499	502	513	523	555	504	483	453	488	482	494	471	495	517	517	513	478	463	496	519	523	488	509	489	516	499	504	553	517	475	515	534	482	508	480	527	534	472	503	497	505	488	491	511	509	485	468	528	512	512	480	511	531	514	549	471	474	495	508	492	527	492	498	513	524	495	470	527	492	519	490	506	522	495	514	455	507	495	514	474	529	489	506	496	493	490	504	493	502	528	460	477	496	491	465	481	503	485	476	547	551	502	499	492	502	491	523	487	466	517	517	496	548	463	518	493	502	512	486	517	511	459	479	518	542	483	500	483	505	510	503	510	547	487	490	513	457	494	522	493	485	499	512	478	469	501	460	527	499	517	464	481	472	496	551	537	533	509	534	519	507	485	493	479	488	506	493	494	551	482	453	506	476	538	500	475	494	496	473	494	541	538	516	511	528	496	498	466	535	508	521	494	478	514	477	486	493	464	495	500	495	477	479	495	553	477	469	506	526	460	515	505	490	501	495	497	511	499	516	495	467	516	486	477	497	519	529	465	485	508	504	508	442	525	518	502	531	498	517	480	504	527	481	495	502	517	500	523	490	492	517	531	484	489	493	501	454	523	532	533	504	476	491	533	480	522	518	487	499	457	472	507	495	491	499	496	484	515	504	496	489	487	486	470	484	511	526	500	527	503	533	494	480	496	506	489	490	506	504	482	513	515	511	487	477	483	497	468	512	494	510	512	464	499	459	481	495	457	552	482	524	513	477	478	477	525	543	535	513	522	521	538	496	498	509	519	498	509	479	540	501	471	498	544	534	526	502	537	491	538	472	518	467	533	501	525	527	500	505	484	513	492	517	476	512	490	478	520	494	517	491	523	501	509	500	520	543	487	514	491	497	487	522	522	552	473	465	520	501	498	506	526	493	517	459	528	542	495	486	505	454	500	520	502	509	547	517	472	499	473	508	486	476	520	543	503	513	483	531	474	515	495	532	518	486	483	514	558	505	539	512	504	462	468	494	522	469	476	508	489	505	505	524	542	475	537	491	527	501	497	512	491	493	524	520	492	501	459	505	516	519	542	532	487	521	513	512	515	507	488	489	507	517	533	520	510	507	538	481	508	461	525	503	519	494	538	503	499	491	504	461	487	464	503	552	522	508	495	475	488	524	506	531	494	490	497	496	478	465	526	485	467	561	533	508	507	480	499	445	493	465	468	486	481	488	481	522	475	463	476	496	505	484	558	503	520	491	520	492	512	537	542	506	485	496	499	472	478	555	538	493	512	495	499	467	526	482	478	518	508	487	530	500	509	505	557	490	541	517	490	491	494	467	480	513	536	538	515	522	500	535	496	512	543	496	519	477	513	520	499	553	514	497	464	485	528	461	502	522
58861	49661	12836	1583	680	545	491	459	409	402	385	365	367	390	384	355	384	371	360	332	337	326	345	359	335	351	320	380	346	326	317	324	329	352	318	312	333	374	322	371	324	318	321	326	347	333	380	345	341	330	352	340	382	326	285	346	296	323	362	353	340	321	361	343	309	325	343	322	350	331	324	360	369	308	347	343	356	336	345	331	359	349	344	340	345	333	349	370	328	327	345	310	324	301	349	341	328	349	320	315	335	324	363	346	339	323	360	351	333	379	333	311	331	316	282	335	295	343	312	373	308	344	331	343	297	317	353	307	365	344	344	311	381	335	340	360	292	327	342	351	340	318	352	333	378	319	315	342	346	326	310	357	340	338	328	331	329	338	332	358	332	353	328	353	353	359	366	321	336	348	372	351	329	359	324	334	315	332	313	357	319	371	316	310	320	343	327	362	329	350	332	335	345	343	352	320	345	342	337	333	334	351	341	325	328	328	344	355	338	355	331	346	373	329	323	335	341	335	320	330	323	304	327	343	288	314	338	329	333	355	341	342	346	339	360	310	358	320	333	369	334	346	335	353	351	323	343	362	319	293	356	343	315	320	306	344	342	309	322	354	343	323	345	302	363	348	359	327	291	342	348	320	322	338	332	348	292	299	318	347	349	321	333	359	374	324	354	309	346	360	311	354	343	362	303	329	318	352	349	310	324	376	330	332	305	316	367	332	306	319	323	343	324	318	338	356	321	321	303	319	390	349	345	326	349	344	323	314	335	347	308	309	365	310	334	333	353	358	368	316	332	328	314	341	342	355	314	316	339	384	345	339	377	352	346	339	307	335	293	312	305	294	330	336	341	311	321	332	324	352	352	309	293	315	339	333	315	365	316	334	325	320	332	308	329	314	340	354	349	336	356	319	355	359	326	311	345	343	328	301	339	346	329	304	324	356	354	339	357	351	310	341	347	339	310	351	323	317	354	345	306	329	366	309	312	354	335	335	339	353	336	323	355	357	325	309	346	335	297	343	334	343	315	335	344	320	334	368	346	344	338	335	339	306	321	346	335	373	321	317	323	313	322	341	341	338	309	326	319	350	312	322	332	344	340	340	343	369	363	334	345	329	344	362	310	338	343	334	333	334	332	332	323	348	335	315	324	338	340	342	337	336	372	335	331	290	329	326	363	316	332	315	350	337	342	312	309	353	338	359	330	316	350	333	347	329	319	330	362	344	336	327	319	318	326	291	316	348	339	355	345	315	330	328	342	343	343	328	312	317	355	322	338	349	351	366	320	346	343	359	304	329	371	318	328	330	330	369	326	296	342	334	346	324	343	359	345	327	372	309	320	320	334	330	332	338	366	318	361	349	290	348	326	377	333	307	342	331	336	333	300	358	325	360	302	310	365	346	338	339	362	330	351	311	374	340	330	319	354	299	324	359	354	354	350	318	313	370	341	348	332	343	327	311	340	365	348	337	338	307	322	316	297	297	324	350	316	337	312	365	318	319	320	308	332	355	363	344	327	347	357	370	298	328	318	322	336	355	338	318	366	337	310	310	322	343	286	332	345	326	325	331	340	345	348	306	322	321	381	346	326	299	345	325	337	363	311	339	346	341	337	336	339	311	370	289	330	322	344	322	328	317	356	353	327	305	332	315	325	367	338	348	357	345	341	310	282	327	341	355	330	351	342	307	301	356	337	339	326	333	312	312	348	312	320	386	304	300	331	319	346	345	309	336	306	347	329	334	389	320	352	350	338	336	321	329	329	352	305	316	347	332	336	330	349	343	337	371	364	341	320	337	344	342	328	313	296	338	340	308	358	336	341	281	314	304	328	333	311	337	361	323	353	325	292	346	350	338	326	345	331	363	364	357	307	319	337	300	335	346	309	323	323	325	352	321	331	354	304	303	329	320	325	326	375	306	336	370	353	363	354	369	340	356	322	317	339	344	379	331	313	356	352	339	348	357	342	356	343	344	347	325	339	315	325	330	331	332	336	360	329	325	370	350	339	364	328	321	366	336	317	297	325	324	317	343	345	347	355	317	370	340	344	334	307	334	326	353	309	329	354	356	358	337	320	325	328	329	311	378	350	353	339	332	307	366	335	293	366	313	323	351	324	377	308	334	313	345	331	304	389	323	354	347	332	299	360	336	342	335	342	321	304	331	361	343	342	364	360	355	343	324	330	349	311	306	324	317	344	346	333	305	325	338	327	333	312	341	325	337	305	367	372	389	379	321	331	318	337	350	313	322	281	302	336	325	363	343	297	342	331	331	324	335	352	331	334	333	364	337	326	321	371	337	331	336	348	348	273	334	334	341	308	340	347	329	350	350	370	354	351	325	344	295	310	326	343	329	335	350	371	327	355	329	313	327	337	331	336	311	328	321	317	351	326	318	350	325	320	320	323	334	362	321	324	305	327	327	356	360	314	314	310	337	333	313	346	328	328	325	316	339	334	313	319	350	332	306	328	329	366	345	305	359	340	342	348	341	293	354	342	335	334	337	296	382	346	341	331	330	350	347	355	338	366	352	320	332	347	325	317	344	358	329	320	325	333	357	339	349	334	355	336	316	337	345	322	323	368	315	345	332	371	331	324	326	333	337	315	322	340	320	341	330	312	309	353	345	332	354	347	306	309	347	326	305	338	335	344	310	350	321	386	321	333	338	347	347	381	356	328	301	381	350	328	326	331	337	336	351	337	321	334	314	339	359	292	346	322	342	350	359	304	346	326	331	319	327	321	324	365	333	334	316	340	362	340	333	323	349	313	323	334	306	342	333	301	329	344	330	287	295	367	340	339	332	338	319	337	319	381	323	296	343	331	323	363	308	330	315	339	327	344	351	356	338	332	347	294	321	347	350	341	305	379	310	276	328	326	335	356	332	336	307	332	323	310	351	325	310	357	322	300	302	316	315	362	342	356	341	323	344	337	298	330	330	324	314	367	344	328	299	337	321	348	365	350	342	329	356	301	297	353	325	311	318	348	337	311	332	349	300	338	373	353	326	355	336	330	325	356	364	344	349	356	329	315	296	345	321	319	365	345	349	331	297	335	293	360	326	358	368	337	340	349	334	365	354	332	317	316	360	351	336	315	332	343	344	325	345	340	372	368	345	357	325	338	346	343	330	341	362	336	353	322	347	354	342	381	357	344	331	315	340	336	349	329	344	322	363	341	337	325	349	351	341	351	358	325	350	349	353	323	374	330	328	318	349	343	324	320	334	323	364	285	318	348	346	348	339	322	345	354	330	351	325	322	323	357	312	338	344	357	310	332	336	348	309	329	317	359	340	322	337	321	337	336	336	336	336	336	326	332	322	353	326	347	323	327	349	319	344	334	374	324	338	329	360	322	319	328	350	331	354	348	326	352	328	298	342	333	315	305	331	368	357	329	373	334	330	310	323	341	367	347	303	329	383	351	350	316	324	350	362	329	305	338	392	317	347	334	341	320	326	371	316	341	334	362	327	340	355	325	332	343	323	334	344	344	300	312	309	297	349	313	308
36979	28654	2218	2543	2184	1913	1664	1498	1361	1307	1168	1121	1116	1059	1010	1022	986	971	859	937	954	928	895	900	910	926	875	890	866	865	866	890	842	877	882	855	864	869	874	870	819	845	850	862	847	870	862	852	895	857	871	857	869	819	801	816	829	851	840	852	837	862	832	876	828	835	859	848	812	837	839	782	863	828	849	851	777	844	852	782	867	834	853	809	824	834	890	814	793	810	768	791	844	822	825	907	779	819	836	806	859	819	837	846	830	829	764	867	840	811	812	786	859	832	812	836	831	787	842	797	859	825	801	909	799	798	813	858	806	844	795	852	834	797	798	878	825	833	800	833	832	877	843	759	855	796	805	836	836	863	840	842	818	813	785	808	837	793	811	802	846	814	831	875	818	799	858	846	807	782	842	814	801	822	828	810	797	878	815	848	841	829	808	787	865	804	792	854	832	812	842	806	795	863	821	829	818	838	807	801	806	833	786	853	830	852	786	861	830	782	840	807	823	807	825	835	828	825	840	856	821	804	840	859	855	858	776	832	780	832	804	842	842	850	822	797	796	865	858	844	802	830	839	831	797	804	825	821	753	789	856	805	837	813	810	808	804	821	815	830	849	833	851	831	819	821	816	797	824	811	831	833	844	820	813	837	777	856	840	794	822	821	798	801	848	819	826	742	840	848	812	835	811	834	796	799	800	816	846	852	830	783	787	762	835	785	820	818	821	820	793	801	849	876	860	796	833	893	844	785	851	869	863	848	805	868	838	861	846	829	871	856	793	830	802	817	851	818	808	808	752	821	824	845	864	828	833	832	810	770	848	787	818	812	791	834	760	829	859	845	828	842	900	841	819	800	864	818	853	889	802	787	870	857	878	804	782	810	894	790	801	840	827	816	890	844	818	799	842	812	815	843	792	796	859	799	822	822	825	878	843	838	823	845	825	840	819	766	831	831	819	853	858	823	806	801	810	806	824	814	839	778	839	859	868	830	800	808	781	835	811	781	807	821	796	796	830	836	813	810	830	822	851	854	859	818	814	850	859	788	816	879	852	831	818	856	832	828	814	862	808	806	817	838	869	856	817	783	855	834	843	824	863	827	806	859	830	829	868	823	812	801	796	859	812	863	840	860	844	787	836	864	794	851	818	813	791	868	783	802	790	831	791	829	886	877	841	841	787	765	778	834	844	816	856	853	848	872	777	811	859	812	779	836	836	842	854	864	890	870	821	815	827	852	847	802	866	783	800	807	825	808	788	820	809	825	822	834	799	804	843	803	824	816	782	822	825	860	833	843	817	861	816	864	853	798	842	837	817	818	875	854	786	785	837	854	831	840	806	819	820	799	832	831	833	864	807	827	815	826	831	763	848	773	804	879	822	842	831	819	840	797	817	863	821	848	848	806	838	819	856	809	814	819	822	799	869	822	876	850	832	776	857	811	789	873	843	837	815	823	828	843	829	789	823	809	807	801	849	811	843	835	837	838	826	850	812	848	827	758	838	837	833	846	820	816	823	772	859	808	880	826	803	831	839	842	802	807	790	834	816	848	812	795	833	847	832	823	815	813	847	828	821	807	845	796	833	833	810	799	787	850	840	859	818	802	790	828	889	821	854	773	869	805	877	831	877	850	795	821	803	773	828	829	822	837	819	768	815	803	828	806	788	794	820	831	826	808	855	807	860	790	869	823	756	814	856	834	826	866	775	840	840	896	819	825	810	770	772	823	838	843	867	835	798	820	853	835	837	828	823	768	849	818	834	869	823	798	868	834	792	832	788	786	876	845	811	816	846	837	853	804	837	850	846	824	813	814	815	847	808	855	817	828	832	815	816	791	822	836	833	848	791	792	844	812	841	770	842	852	829	831	795	813	821	791	850	814	818	787	825	836	817	860	800	827	794	806	881	807	835	829	856	872	858	846	803	851	811	841	830	812	843	785	820	857	759	836	862	795	827	783	851	831	822	802	782	790	885	867	811	792	872	796	835	813	812	853	793	826	840	814	848	821	833	872	865	846	827	789	819	802	787	827	868	871	863	828	797	830	813	838	846	851	807	858	803	794	835	824	802	803	877	796	882	826	820	840	835	830	770	823	877	799	829	763	792	792	832	816	834	813	827	802	833	793	841	841	773	740	815	868	799	782	769	828	835	824	865	892	822	858	827	831	780	847	839	845	813	826	821	795	813	840	826	869	833	861	900	825	840	860	868	814	821	805	829	814	783	880	869	840	793	821	812	782	824	838	814	835	839	784	878	763	782	795	870	840	869	818	833	809	810	807	819	811	821	854	849	887	821	845	825	837	849	864	814	789	802	788	875	831	804	800	864	851	799	789	864	835	834	881	833	833	839	826	831	854	838	821	826	835	830	843	799	804	808	843	801	832	828	876	822	805	823	853	798	833	864	871	794	844	853	815	785	864	833	810	818	809	806	802	861	850	831	841	801	816	861	799	794	814	806	794	824	821	826	868	771	822	854	845	866	870	902	844	827	797	799	840	835	881	797	851	784	831	842	838	800	812	810	836	841	812	783	832	854	816	824	817	811	837	874	795	832	853	824	827	779	778	824	768	788	831	844	852	848	863	842	806	821	866	841	817	857	882	824	782	872	792	840	816	812	839	788	799	789	767	843	851	862	840	835	839	743	858	856	771	784	840	828	835	868	789	868	838	793	819	841	842	816	825	806	792	817	831	859	804	780	823	841	830	914	855	772	794	808	814	840	866	801	826	886	810	828	830	811	825	877	832	806	831	808	795	827	850	839	864	826	821	792	812	837	817	804	869	810	818	849	798	817	814	852	861	839	862	866	800	811	837	833	820	809	849	822	840	788	837	884	832	871	806	778	811	797	824	801	831	825	832	818	850	865	773	809	762	824	859	769	857	853	818	815	860	836	841	810	861	793	829	787	802	785	817	828	846	847	843	818	843	835	816	801	787	863	779	836	782	867	831	815	851	834	821	824	807	833	794	861	818	844	839	823	823	852	774	848	814	794	851	860	806	828	836	869	846	832	861	844	848	857	807	836	808	800	798	861	835	863	788	801	826	855	892	808	869	792	788	855	778	870	799	835	894	804	823	794	846	820	869	824	814	841	819	798	834	833	783	848	773	886	812	868	837	822	822	853	806	827	849	845	838	770	862	865	849	780	834	853	839	776	852	862	851	837	819	879	809	843	838	815	822	826	846	842	809	897	813	822	872	788	814	852	863	853	859	786	806	827	826	868	797	788	868	844	816	814	800	803	814	817	759	868	881	854	821	777	813	874	827	813	824	795	785	831	847	797	810	825	806	828	838	821	810	866	799	847	814	778	794	775	839	830	829	831	779	825	847	808	845	847	832	834	816	808	817	822	794	805	850	870	816	838	863	870	837	818	832	857	811	820	815	845	787	837	848	810	845	823	834	802	852	810	781	774	823	813	841	852	788	848	866	831	820	802	834	859	800	841	861	852	774	801	801	823	802	821	844	826	850	793	830	834	836	834	818	867	833	801	844	825	861	813	834	818	824
73175	62316	19796	4647	1089	734	672	528	512	450	460	482	423	401	401	369	388	390	391	398	356	377	354	337	328	349	353	350	329	337	317	287	357	342	362	333	338	335	371	343	322	336	335	356	385	359	363	338	336	341	369	390	381	338	360	339	353	330	330	347	341	360	346	341	308	341	335	326	340	323	379	361	339	353	334	350	354	318	324	332	312	366	348	336	346	308	332	331	325	315	329	308	358	345	335	338	334	326	356	345	366	320	318	345	341	311	301	341	327	308	367	315	342	302	341	326	350	363	327	339	365	317	351	335	319	312	336	313	355	337	343	334	308	362	330	348	336	350	351	315	324	314	350	332	326	340	342	329	334	338	340	329	349	323	336	320	306	329	332	325	343	335	380	330	388	360	317	337	305	317	349	295	342	314	332	316	359	340	339	329	332	345	335	303	322	370	338	314	355	331	310	317	364	310	355	335	343	343	332	335	309	318	318	322	339	339	356	339	321	369	355	344	314	342	353	331	384	360	325	322	324	351	337	340	346	358	358	350	326	315	318	299	335	340	345	364	331	327	336	326	328	312	324	332	362	333	337	324	314	354	335	334	362	330	307	316	343	347	316	339	363	340	337	337	338	318	333	354	311	311	336	330	337	324	336	357	331	339	332	296	320	320	360	349	335	346	336	357	317	369	301	309	365	353	343	343	354	378	319	367	323	333	356	316	369	324	377	323	347	355	319	327	350	371	352	306	326	350	364	323	327	345	313	343	369	343	339	315	375	312	332	347	293	329	346	356	342	313	345	350	341	341	353	368	311	343	341	320	315	343	336	356	364	349	365	323	335	338	340	343	348	324	335	346	348	337	340	331	332	329	325	351	304	346	337	344	322	338	343	356	290	308	350	343	330	354	308	326	331	344	357	331	286	303	353	358	343	326	365	374	314	329	360	334	339	374	332	299	357	339	310	368	368	371	304	318	312	320	324	362	298	310	284	311	302	315	356	342	352	341	331	295	343	351	338	327	357	345	342	348	351	326	312	356	322	354	306	343	324	348	344	313	325	323	346	375	374	318	340	345	326	326	328	323	350	345	317	338	338	340	325	346	335	350	356	308	371	360	380	327	341	338	377	319	360	321	309	325	336	318	344	349	322	339	333	359	319	348	348	341	358	346	332	359	350	330	322	370	339	364	381	318	328	351	324	358	347	312	333	325	323	336	355	313	332	346	344	337	319	310	341	334	337	315	355	333	367	345	327	370	351	366	313	335	368	268	321	326	349	351	331	375	326	322	356	341	318	315	336	324	308	358	340	360	348	349	326	369	287	319	335	335	321	312	330	354	360	303	311	343	294	333	369	358	345	334	350	339	356	346	325	369	366	363	323	333	321	324	314	328	321	349	300	357	360	367	346	323	369	321	341	332	343	321	316	329	311	325	350	331	345	340	350	329	335	328	312	308	355	344	324	322	347	334	294	302	359	320	336	329	346	320	309	343	294	303	340	352	342	324	330	354	350	324	324	354	320	333	380	337	316	327	322	336	319	351	342	345	295	343	341	309	332	307	318	335	312	342	319	327	340	328	344	365	348	311	317	337	345	361	322	336	321	341	325	329	304	326	339	316	325	343	316	329	306	342	326	326	292	349	320	315	302	317	356	373	354	355	369	346	351	330	306	316	315	339	293	376	349	322	320	311	330	365	359	356	334	372	358	337	331	329	345	336	333	348	316	340	357	348	348	297	363	337	316	304	328	298	341	333	320	347	332	353	340	295	346	335	323	322	325	293	316	348	346	361	361	351	322	332	354	337	366	338	311	336	352	313	318	335	314	356	347	375	330	324	374	334	345	333	304	321	356	321	367	311	313	364	348	354	348	352	334	355	334	341	354	331	344	332	327	325	304	369	324	339	317	317	335	318	315	300	368	348	359	361	334	352	340	331	344	358	339	307	349	378	342	335	346	315	340	360	322	302	331	328	337	334	333	325	340	343	330	349	321	287	325	356	359	343	343	316	323	346	331	339	355	344	329	361	311	307	303	292	339	330	322	372	351	316	316	363	334	357	331	339	304	301	346	319	314	339	312	355	322	327	320	328	330	330	326	342	356	323	353	295	363	320	335	374	322	324	309	349	325	353	322	368	352	360	343	338	338	347	370	336	372	309	345	307	344	339	303	328	372	314	344	331	356	353	320	307	324	282	329	328	337	341	369	336	335	300	344	315	351	333	323	326	302	375	346	350	327	348	373	338	331	352	333	328	314	335	321	349	318	328	349	325	328	333	339	304	314	339	349	330	332	308	359	351	326	333	339	358	302	380	328	331	380	341	358	363	284	328	308	355	319	347	342	340	337	319	323	355	309	353	317	346	352	344	310	317	352	332	337	356	339	341	334	344	324	368	357	349	325	301	332	367	327	337	314	332	339	349	332	363	331	351	323	348	328	348	305	339	345	302	312	343	331	334	338	332	347	348	319	330	343	299	328	357	355	331	328	323	342	328	292	355	349	365	312	333	290	313	331	317	328	338	345	374	349	346	321	348	305	318	354	336	329	312	317	316	336	343	353	329	344	350	294	360	367	310	363	315	348	365	338	340	332	341	339	354	341	307	311	319	335	322	339	302	339	349	333	327	366	338	314	323	347	337	318	323	338	322	333	343	312	323	340	349	343	325	334	330	333	327	325	336	344	312	352	354	319	359	352	338	298	343	327	321	310	341	300	323	342	318	354	357	324	292	383	351	330	358	308	333	312	345	341	304	333	345	356	348	332	328	370	324	346	365	315	328	311	306	308	319	327	329	298	303	373	362	343	342	348	323	345	347	318	349	348	329	358	334	366	331	318	323	300	353	339	326	302	334	345	350	351	329	341	323	337	347	353	297	313	303	346	320	323	321	286	326	338	320	293	361	328	313	324	321	363	335	374	326	352	322	367	333	333	345	318	336	326	311	335	336	328	338	321	313	338	298	343	306	388	341	305	329	318	327	331	344	343	361	366	309	318	319	327	347	327	353	321	319	313	314	333	356	360	319	353	354	342	316	341	355	325	323	331	329	332	339	326	338	353	340	353	294	334	329	322	314	311	349	328	339	335	347	341	321	337	340	359	331	337	320	329	325	357	320	308	327	288	337	316	362	357	371	358	366	359	336	299	318	329	331	321	329	357	298	314	338	319	324	354	309	363	326	335	352	317	301	356	350	361	328	302	336	309	356	348	344	329	388	340	332	317	323	316	370	360	347	369	328	382	330	330	364	330	372	347	329	327	308	366	360	319	341	313	294	330	367	363	336	367	379	312	368	361	320	337	337	353	345	343	322	336	320	325	334	321	344	300	302	355	329	342	318	333	335	338	332	337	331	325	349	359	389	352	337	340	342	301	362	347	320	356	359	330	383	338	339	325	316	322	339	333	348	360	353	334	323	336	347	322	365	302	323	320	355	319	335	328	333	329	339	334	345	318	349	331	320	314	345	363	361	312	319	343	334	332	311	331	321	364	350	315	322	323	330	359	323	342	359	332	343
47125	36732	3490	3831	3322	2812	2403	2158	1784	1647	1523	1408	1260	1259	1177	1128	1108	1061	1029	1028	965	995	993	954	942	945	913	926	873	931	850	880	898	897	847	876	880	847	899	839	837	855	813	849	821	836	817	840	803	786	831	764	815	813	804	828	817	791	861	833	845	795	761	805	813	893	791	827	837	824	821	822	801	828	802	792	806	795	827	816	842	814	844	833	826	775	823	772	835	768	808	785	776	811	820	792	800	806	778	829	815	804	814	824	739	838	805	835	775	807	796	793	819	785	810	814	832	800	802	822	837	777	802	822	744	804	799	782	814	833	797	807	824	812	834	858	812	823	841	807	816	817	788	818	812	840	767	808	785	839	760	802	839	838	873	801	783	847	811	768	827	796	828	823	847	786	749	784	815	791	805	790	810	796	797	792	820	773	803	785	798	817	812	787	796	751	848	792	749	782	874	787	827	834	801	795	785	766	804	895	801	807	794	834	782	882	813	786	833	798	818	836	829	787	755	826	824	822	791	803	778	762	841	807	813	814	785	788	823	814	820	786	765	795	779	780	827	749	803	813	773	756	837	775	809	830	771	813	782	824	783	790	813	816	839	796	822	771	839	803	797	778	781	772	820	815	825	839	777	810	818	797	847	796	816	777	786	803	834	832	767	785	827	774	775	802	780	754	783	783	827	787	781	784	787	778	786	794	763	774	840	748	820	796	789	812	777	822	778	738	769	827	808	789	753	814	802	809	752	805	814	856	838	840	828	772	828	834	806	769	783	779	793	830	791	802	753	812	847	801	804	793	796	783	796	812	786	766	830	841	837	793	795	847	796	829	767	820	820	827	786	800	846	776	817	793	838	826	804	794	779	820	769	769	787	751	808	837	800	849	832	797	777	821	794	809	790	794	765	771	837	780	755	817	774	783	819	793	784	826	821	782	801	789	765	759	805	784	838	793	896	857	839	829	798	771	725	771	835	780	804	830	766	833	760	798	838	771	739	808	807	859	822	830	808	748	755	816	775	799	798	766	804	727	771	828	804	785	826	804	756	785	805	739	804	823	751	789	809	817	755	756	808	833	790	776	835	803	819	843	790	806	806	824	794	780	775	805	839	794	842	774	849	799	813	822	806	865	787	823	819	842	778	745	785	825	814	788	812	802	831	853	809	790	782	806	848	800	801	840	792	815	790	767	796	813	808	813	777	796	795	846	789	757	781	792	776	784	813	770	797	780	791	781	843	792	790	803	775	807	785	819	837	781	781	827	792	852	822	810	738	763	848	722	795	851	792	779	816	789	801	782	721	817	831	769	821	855	827	854	819	800	780	813	798	768	829	810	836	789	826	781	833	790	800	831	794	771	756	778	793	755	776	754	793	826	813	780	818	794	795	811	791	835	868	823	807	784	791	814	786	828	787	776	750	841	773	821	785	766	879	801	821	770	799	793	766	770	755	778	803	744	809	848	821	802	810	819	819	807	773	816	824	778	773	812	763	771	752	815	793	784	784	835	826	822	820	831	820	767	835	836	834	850	830	843	820	760	763	825	815	795	854	801	812	807	837	815	819	843	827	818	735	835	807	796	755	813	814	801	761	796	811	815	826	786	806	811	834	833	849	815	815	833	767	794	793	848	803	817	796	833	794	779	830	783	801	784	803	820	840	770	768	849	857	759	832	837	796	826	808	768	762	817	786	810	820	864	814	798	796	809	848	864	805	823	808	854	774	825	775	823	808	765	779	795	798	801	757	813	805	852	818	802	787	811	782	810	841	817	822	811	765	820	820	785	792	809	814	804	840	835	780	811	835	771	783	788	796	840	805	819	817	807	815	809	825	860	804	865	790	826	757	798	821	823	796	771	792	759	816	838	804	800	810	818	749	883	813	830	821	831	839	783	794	794	806	838	839	824	792	788	820	764	795	847	746	842	790	778	844	813	826	797	784	790	740	804	801	812	777	791	809	750	806	820	810	832	758	768	798	819	802	911	834	794	843	817	798	792	718	812	770	813	818	817	821	812	771	777	806	793	781	770	831	807	775	840	798	739	776	769	781	750	751	802	759	855	801	801	763	822	827	784	816	800	796	826	873	809	799	801	802	802	816	807	799	842	765	794	823	799	747	786	779	792	806	800	749	771	809	783	763	828	780	831	787	802	819	801	816	816	759	817	802	784	809	783	806	752	900	828	835	791	799	784	819	805	791	730	807	826	790	763	799	832	839	793	779	799	832	784	779	809	818	854	826	802	775	775	794	816	820	792	812	793	863	873	818	763	826	806	786	851	750	797	792	746	789	835	780	842	778	863	788	783	763	798	834	800	828	795	793	760	782	787	847	818	821	830	755	868	799	806	853	794	813	808	832	827	776	797	748	843	819	771	800	853	795	756	786	769	769	860	813	785	797	803	768	807	803	828	779	845	854	861	804	797	774	765	787	798	861	849	770	808	815	769	790	837	854	806	792	793	797	787	718	832	822	796	826	772	746	808	806	876	776	848	848	809	796	787	843	722	836	812	827	832	765	808	833	799	725	813	838	787	777	801	807	766	731	754	772	760	809	775	785	810	790	830	803	809	823	761	830	818	772	805	785	859	812	776	779	781	769	799	822	774	766	809	804	803	849	761	810	795	790	795	823	825	805	788	809	823	862	844	812	765	806	811	830	827	818	729	824	780	818	792	806	771	838	824	790	809	758	809	810	833	848	825	810	772	784	809	804	808	714	751	801	810	807	817	810	806	805	813	860	837	808	786	793	826	819	798	789	794	810	782	799	833	846	774	854	831	758	820	826	748	775	785	806	783	844	804	800	832	839	806	818	781	801	823	800	811	811	737	747	778	828	829	812	776	763	799	831	808	821	783	814	804	815	842	817	887	795	831	806	780	815	788	875	801	807	838	790	820	813	774	771	816	807	865	796	779	747	799	746	791	811	793	783	818	840	821	841	783	831	816	786	813	784	764	778	782	818	764	762	806	802	750	818	829	830	839	789	795	822	804	780	784	782	810	813	765	880	826	804	824	833	801	806	755	804	782	779	802	781	793	798	834	823	810	803	801	825	820	807	842	802	818	758	781	828	770	846	816	773	841	768	809	764	745	823	740	792	820	786	816	816	826	814	798	855	784	795	790	800	820	770	788	801	743	799	815	828	741	836	839	832	779	810	825	778	792	814	818	753	802	752	734	775	816	816	786	757	760	774	769	796	793	784	765	827	815	824	812	785	822	820	813	824	800	779	817	798	849	865	806	797	801	801	810	861	774	781	759	783	754	830	805	800	779	813	820	758	783	798	790	822	778	835	785	761	768	813	761	882	792	833	764	859	774	830	763	722	785	818	802	748	802	774	796	800	839	829	820	811	810	808	775	859	720	853	816	828	814	856	824	789	813	849	783	835	790	766	782	792	802	769	762	783	781	753	821	806	792	780	789	766	822	786	758	802	780	768	810	807	783	793	765	837	808	785	783	838	796	822	784	778	814	787	854	776	794	833	813	835	729	789	836	821	775	754	845	790	828
11053	5537	421	227	191	166	198	147	180	204	168	166	173	163	172	185	170	172	180	162	187	180	162	201	181	182	182	189	197	195	171	163	196	168	174	178	157	166	181	184	168	175	199	179	199	184	170	195	156	173	172	186	210	183	195	193	182	169	169	181	186	172	152	187	162	181	178	136	168	188	180	194	182	179	177	204	188	208	180	162	183	205	181	177	174	173	163	176	180	193	180	167	187	195	186	199	164	177	175	177	173	179	171	185	188	202	179	187	190	181	186	166	165	194	178	167	193	173	184	187	186	205	190	173	165	164	194	184	173	173	208	171	190	176	183	169	144	174	180	188	187	189	169	156	183	164	179	183	187	170	178	218	174	178	151	165	177	173	191	170	165	177	184	169	179	171	157	189	167	178	176	203	179	172	165	177	170	171	185	194	168	175	151	192	177	186	194	204	186	191	203	168	181	201	178	198	192	160	186	199	203	191	190	168	185	187	168	182	189	170	175	162	142	164	190	185	199	179	189	182	189	183	189	170	182	192	201	192	180	195	182	197	184	188	194	168	180	193	163	186	205	174	176	170	169	172	166	167	167	175	159	166	221	194	188	172	186	178	185	165	202	169	170	205	183	178	190	192	185	202	187	185	188	170	175	192	205	189	157	192	202	191	181	213	191	193	167	188	177	164	175	204	203	196	198	164	175	163	186	188	170	195	204	160	177	163	179	164	180	210	216	171	163	183	164	184	201	210	172	165	172	177	178	181	185	198	173	167	184	179	176	158	201	190	177	197	177	207	172	161	159	184	183	163	163	185	175	197	170	169	191	187	202	188	171	170	181	184	185	180	147	160	180	185	186	187	164	204	174	172	193	173	177	172	163	178	177	178	152	164	157	189	178	170	182	184	199	168	183	173	198	190	191	170	204	177	183	192	197	192	160	168	172	169	165	151	157	193	205	166	183	160	178	160	173	153	177	170	165	169	184	182	197	199	153	156	183	176	151	181	144	191	172	182	189	189	198	178	197	180	206	180	175	200	175	182	190	178	214	175	197	188	190	187	169	188	200	158	171	189	185	200	177	184	183	188	177	163	178	212	199	175	158	186	161	183	196	150	164	177	192	162	168	185	192	189	184	172	209	184	173	168	171	217	178	177	178	185	188	189	168	179	183	180	178	188	188	208	186	185	177	158	156	171	188	182	199	161	153	185	207	179	153	170	166	190	189	177	154	170	188	164	188	172	195	189	174	170	184	174	177	183	184	201	188	182	185	161	185	166	167	182	151	167	169	186	167	200	197	191	168	175	175	149	172	174	193	195	159	169	185	175	166	174	154	152	187	196	169	204	170	175	204	174	201	173	194	192	209	180	198	199	171	190	158	191	160	188	202	156	180	188	191	160	182	189	172	171	171	181	185	200	194	192	154	173	177	149	174	182	177	163	199	209	162	199	183	190	167	152	199	206	188	167	185	174	168	176	174	164	180	177	183	150	166	179	193	174	175	185	195	173	183	161	192	149	184	173	187	180	165	192	185	182	174	176	176	193	210	177	195	170	190	185	184	179	172	175	198	180	193	167	166	184	188	189	191	162	193	179	181	191	187	188	162	179	172	165	187	166	186	153	177	183	192	159	187	202	174	181	192	165	175	188	183	177	169	192	178	174	178	165	180	167	157	191	201	190	204	170	170	188	176	190	182	188	166	176	169	171	158	161	188	203	188	161	193	172	186	199	198	171	173	160	194	164	178	163	170	173	175	174	176	207	183	201	157	167	191	180	172	183	176	181	193	179	190	163	189	174	181	167	156	174	186	163	153	191	180	175	184	162	170	164	200	164	186	199	182	153	171	149	180	174	196	167	181	184	180	143	213	188	184	208	168	185	193	163	179	192	177	167	151	161	191	180	192	173	185	171	209	161	163	164	185	193	168	170	162	185	171	198	184	195	177	171	191	160	187	186	222	193	177	223	186	208	186	166	174	167	187	152	189	198	177	162	198	175	177	178	192	198	179	174	180	209	169	180	148	186	183	165	184	201	193	173	152	174	176	172	161	189	166	194	181	178	184	186	182	165	188	170	169	181	197	199	164	159	167	173	172	183	170	164	170	177	162	174	189	183	177	164	168	180	171	167	144	173	166	177	166	175	176	167	196	177	207	189	167	191	162	156	180	166	170	175	202	175	172	171	158	199	190	183	172	179	170	183	174	176	158	179	213	189	189	197	152	185	166	212	192	152	187	180	192	182	175	184	183	179	179	148	185	174	173	171	181	164	172	173	165	184	190	202	176	196	169	186	149	197	196	171	181	183	182	190	193	188	202	183	188	177	199	177	176	180	170	178	185	151	177	179	194	189	170	160	187	173	170	183	165	201	182	180	181	176	172	164	166	169	164	155	189	198	179	161	173	180	174	206	198	171	179	183	186	182	165	182	189	185	189	202	173	179	176	178	162	198	162	176	188	206	171	168	202	189	185	209	184	156	198	177	178	170	163	174	168	167	189	192	191	162	190	193	197	186	155	164	168	155	164	168	179	185	174	166	185	170	189	176	191	153	189	164	210	202	168	174	191	189	178	191	159	166	181	162	189	184	163	185	182	192	157	174	188	182	186	176	170	206	168	182	171	167	171	186	173	178	185	172	186	192	205	195	214	185	186	183	180	157	171	170	191	188	168	193	162	176	175	179	216	174	206	159	177	190	164	177	180	173	173	187	180	169	176	187	189	167	185	194	184	156	178	149	193	189	198	173	200	181	177	155	204	185	177	191	174	203	172	184	181	197	163	165	192	189	174	166	181	196	143	172	174	175	176	165	166	166	172	166	171	195	166	205	198	198	173	185	164	178	188	166	171	192	206	193	195	165	180	161	206	174	198	209	184	168	194	172	197	197	189	164	206	184	171	179	165	184	192	189	168	210	193	176	199	198	194	166	179	209	173	176	212	187	191	190	161	173	192	171	158	164	166	183	186	181	152	192	165	197	197	162	204	179	174	181	175	190	181	189	188	176	193	164	172	186	198	193	175	224	191	178	188	151	173	165	154	179	180	189	213	192	187	161	181	172	166	173	184	193	192	175	203	187	170	194	164	195	168	192	165	179	150	162	160	166	181	154	166	169	181	174	158	170	186	166	179	198	159	183	167	175	187	173	196	186	193	171	157	179	154	188	170	183	195	187	185	188	178	197	173	172	167	187	171	166	181	155	175	194	172	200	176	174	162	173	168	168	205	223	197	173	187	184	193	165	188	205	172	190	173	194	180	140	204	177	153	160	158	167	172	177	179	163	188	175	194	179	183	192	164	196	187	186	174	152	173	183	179	183	185	186	181	179	177	176	188	162	174	188	202	151	182	175	175	166	166	218	188	181	209	182	176	179	207	169	178	179	176	196	218	187	167	170	192	185	210	169	182	165	190	191	193	167	171	163	157	163	188	185	179	172	182	193	187	171	204	166	169	180	155	195	167	192	189	164	165	180	152	184	172	150	170	155	171	165	194	169	165	203	180	166	192	182	193	165
12567	7384	575	588	585	538	539	472	499	536	541	536	539	558	515	514	515	471	519	516	508	514	533	453	524	538	486	506	495	466	497	484	475	536	559	532	492	502	487	493	502	502	504	540	462	543	489	512	504	537	478	477	487	495	490	491	506	573	497	516	516	489	555	464	514	460	467	502	502	493	517	494	520	505	461	527	539	514	550	479	528	498	479	530	517	533	500	550	491	490	457	518	540	537	507	513	491	518	484	509	512	466	526	533	515	504	511	524	507	454	499	507	523	524	521	500	519	494	547	507	495	486	524	521	495	503	512	481	530	516	515	513	519	463	522	499	494	504	517	499	482	506	481	490	530	505	497	484	487	484	510	487	506	532	495	499	510	489	490	482	482	512	522	496	513	538	496	492	496	504	513	527	522	505	470	498	527	515	508	514	518	514	495	499	483	548	515	458	490	500	498	492	550	512	555	505	474	547	498	476	541	507	494	495	462	491	507	484	465	518	496	466	536	485	489	521	556	506	476	523	511	475	553	473	494	512	511	490	503	510	511	523	499	512	499	497	548	533	511	498	516	511	527	466	485	490	516	488	455	463	473	490	518	505	502	495	508	480	504	519	498	490	488	482	497	477	507	489	525	476	493	489	534	526	471	493	527	493	496	542	477	524	484	536	497	464	511	476	486	457	532	516	465	516	534	532	470	527	527	521	513	470	487	516	471	469	456	488	482	518	513	525	501	501	486	509	499	498	503	523	522	530	533	514	516	538	487	454	489	529	493	483	486	485	553	479	474	492	525	477	511	464	508	510	543	490	524	506	528	473	511	491	511	493	476	486	520	483	497	451	436	494	539	524	468	509	540	482	515	514	525	459	496	503	493	495	486	505	540	490	504	509	521	500	473	520	497	529	554	537	547	527	503	499	490	510	514	513	491	547	508	512	509	501	525	512	504	441	501	459	457	531	502	546	527	516	507	522	506	484	506	483	506	482	457	504	491	479	498	502	517	514	515	523	473	515	511	460	502	498	524	502	519	508	500	489	516	501	497	496	496	517	552	497	539	473	470	523	514	487	487	524	494	491	533	517	483	490	469	508	502	494	475	476	507	514	469	477	490	523	499	507	531	539	531	491	521	499	517	487	537	489	517	545	504	485	535	483	484	504	494	532	487	504	491	521	501	504	516	483	516	474	503	496	533	485	528	491	502	495	506	529	496	472	513	530	484	513	499	480	510	524	529	515	547	477	495	512	515	502	516	520	470	506	512	503	523	486	498	481	502	495	503	515	499	557	469	478	543	508	439	461	500	475	479	467	503	495	536	505	462	537	505	500	495	536	480	512	512	481	503	494	488	515	487	496	518	474	489	496	535	472	511	507	509	491	471	532	471	502	477	495	502	484	462	505	558	511	508	487	530	548	501	488	496	512	502	494	519	555	511	517	493	512	511	490	459	538	532	490	476	506	498	563	497	510	529	509	513	523	543	518	471	517	499	480	540	471	508	476	467	509	502	488	465	544	529	506	501	488	509	491	504	513	489	468	491	520	494	500	536	472	443	490	483	499	522	520	543	509	493	465	526	485	514	477	464	528	526	505	491	504	480	518	542	502	519	507	469	502	458	482	502	497	494	513	493	492	509	520	504	525	491	537	514	506	490	462	500	499	500	486	477	534	493	515	476	503	499	513	486	490	491	530	502	469	531	540	480	486	518	504	549	470	532	454	472	493	527	554	551	459	492	472	519	509	499	525	502	554	527	498	489	502	466	504	478	511	497	497	525	494	525	517	481	521	491	501	509	488	478	483	548	569	509	510	495	511	471	515	536	505	489	504	541	501	527	498	524	515	477	535	512	515	484	519	491	476	507	487	538	529	527	530	496	504	501	493	503	517	491	492	453	496	498	441	495	505	517	506	519	515	535	461	519	519	467	531	446	480	545	514	472	540	495	516	500	464	449	513	514	520	526	526	515	526	516	476	524	538	524	512	544	513	528	474	473	498	485	442	464	530	510	461	499	507	523	496	528	509	476	535	501	530	494	526	453	492	498	532	488	501	517	518	505	528	489	500	509	493	498	502	509	468	480	510	550	504	506	512	490	491	494	540	504	508	498	511	450	495	493	544	481	507	464	503	515	519	510	520	541	495	494	515	501	511	503	526	512	513	469	550	487	483	499	507	491	491	509	478	502	485	521	477	491	492	490	459	502	504	504	503	525	500	525	530	512	489	485	455	482	505	546	507	517	527	500	505	510	499	483	483	468	525	541	505	497	499	511	497	518	472	464	474	499	512	509	544	480	505	525	494	501	511	520	529	550	480	524	518	499	473	480	492	538	480	487	524	506	504	522	493	505	524	454	520	499	462	525	526	504	507	529	502	475	518	504	503	519	503	526	508	502	531	502	520	480	536	524	508	532	515	532	512	520	479	484	542	494	497	520	512	478	504	496	501	486	482	511	472	477	492	477	492	554	454	518	547	499	518	519	488	513	518	514	511	501	497	512	512	502	523	496	506	534	515	496	497	528	543	514	510	497	466	513	461	494	546	564	528	488	509	516	478	510	521	515	483	506	507	480	491	517	476	514	507	476	547	485	499	474	482	521	505	453	499	505	534	488	518	459	506	510	478	492	487	460	461	550	469	544	549	507	521	512	483	498	514	444	513	492	488	511	490	486	483	505	479	519	577	503	520	519	543	496	511	480	457	500	509	509	482	535	512	463	490	485	495	523	532	467	500	515	537	538	517	506	514	514	479	501	487	511	505	511	498	524	481	496	472	532	504	518	449	511	474	490	514	503	499	475	518	477	534	496	454	539	463	496	472	579	493	488	513	493	493	507	502	545	501	512	509	473	504	497	503	471	508	466	513	504	518	530	462	492	518	466	491	505	487	530	507	494	473	519	469	518	521	481	552	500	489	498	521	500	537	527	497	483	501	481	508	511	512	500	497	486	513	509	475	505	522	482	528	532	483	474	530	533	463	447	525	515	479	492	475	506	502	503	502	518	494	492	484	566	518	533	480	505	496	516	537	521	515	511	524	518	497	517	516	516	507	494	499	492	531	541	497	532	568	502	479	515	517	504	500	513	508	487	560	493	507	507	496	520	504	490	503	497	491	474	522	527	521	519	483	529	511	524	481	512	540	474	488	511	480	506	492	472	461	535	509	527	500	503	472	490	523	521	487	473	459	473	484	467	477	517	495	519	483	525	545	510	488	517	480	486	505	452	512	455	505	484	504	473	558	465	498	476	508	486	500	495	528	466	471	486	478	472	507	506	482	483	479	505	494	526	524	498	514	484	506	539	494	488	524	478	499	496	494	460	482	499	504	548	519	482	538	480	513	499	468	503	513	506	486	484	476	505	521	491	509	536	501	478	492	515	537	508	495	480	479	497	503	501	509	533	466	515	488	467	523	538	481	517	529	535	518	531	490	506	505	502	463	510	476	470	502	512	508	492	498	538	522	490	470	529	470	502	546	463	509	493	520	498	482	492	463	489	543	510	473	497	525	493	498
59423	50242	12492	1419	674	536	435	450	443	439	366	405	349	374	372	341	346	361	310	377	361	368	309	345	364	366	332	361	351	337	356	322	327	332	343	320	331	324	344	326	352	326	340	379	359	370	356	334	339	351	323	334	289	315	365	324	326	330	320	358	324	349	326	335	345	298	310	321	315	321	349	375	361	353	369	345	337	325	337	310	355	302	358	315	354	326	328	343	358	347	300	345	335	326	331	329	348	316	321	317	318	357	339	358	341	328	342	331	354	360	351	341	338	326	370	356	394	340	344	323	329	368	347	328	352	294	329	315	343	329	326	366	341	336	342	330	356	338	351	369	328	308	344	314	328	326	351	351	343	317	330	334	330	321	356	343	330	355	350	313	320	328	340	346	316	301	367	293	353	322	311	357	361	371	317	305	320	320	338	330	300	346	313	370	359	324	310	344	352	309	329	317	321	335	323	348	303	329	345	372	338	370	323	355	338	321	345	316	353	335	352	310	307	340	351	323	351	312	333	339	317	343	348	336	338	317	338	328	314	344	322	341	346	359	340	312	327	327	292	300	330	340	309	322	343	298	355	355	357	339	337	377	366	291	332	290	357	321	328	321	329	327	307	354	303	324	339	337	328	309	316	321	337	337	316	305	318	348	328	353	334	349	313	351	306	298	345	348	335	297	336	292	316	346	323	369	332	319	353	349	369	362	336	341	315	373	340	328	356	347	345	337	347	347	349	371	336	393	325	303	329	324	350	349	315	287	334	325	332	379	319	282	305	326	341	364	338	362	329	338	331	339	321	347	335	360	300	321	381	344	357	351	318	326	318	364	323	334	337	309	358	309	319	335	333	298	368	348	345	334	316	329	349	323	361	350	367	327	327	360	335	365	334	331	315	293	324	371	358	326	307	362	325	355	333	312	324	341	299	347	316	362	344	360	394	367	330	365	329	317	322	338	308	326	356	313	340	357	336	320	296	312	334	324	332	338	331	350	348	331	321	359	323	350	345	324	315	315	341	337	307	346	320	309	318	327	307	327	304	326	365	324	343	349	324	318	355	352	345	333	321	357	352	340	350	345	346	308	321	315	341	373	371	308	326	298	337	334	396	340	345	359	292	319	327	291	353	352	335	336	326	330	350	317	329	322	326	325	365	343	358	331	355	339	316	342	353	335	325	348	339	351	370	348	331	320	322	330	324	301	368	330	334	345	330	344	346	346	359	348	331	286	327	338	311	337	340	328	339	333	329	341	288	306	351	312	334	321	320	314	340	336	329	323	349	343	330	339	322	347	345	314	303	339	365	347	324	327	347	315	350	340	335	330	339	332	335	288	307	306	332	308	330	313	313	326	354	338	301	330	364	329	322	342	306	346	350	285	340	349	314	363	336	298	297	323	350	322	297	317	334	341	312	347	360	325	336	322	327	349	373	326	340	326	297	349	330	330	320	327	334	307	342	325	346	349	332	328	360	311	331	351	334	331	333	314	318	343	330	309	340	325	328	337	330	353	379	347	369	340	360	311	354	320	364	324	320	313	360	338	325	352	298	322	336	349	337	320	357	326	358	329	328	332	375	354	306	351	283	307	311	360	331	324	333	338	353	323	355	312	312	321	337	363	339	344	318	347	354	309	315	320	318	299	301	323	352	335	369	364	325	361	315	345	346	339	358	332	319	322	335	328	355	334	327	333	320	337	331	309	329	334	327	319	314	320	360	341	352	319	346	345	334	341	336	350	343	341	315	334	361	342	349	330	314	357	340	343	382	316	296	327	345	340	313	316	325	286	337	330	333	332	342	338	332	353	301	335	338	326	337	338	371	309	307	327	345	375	293	316	314	326	288	334	310	351	355	338	327	364	330	336	289	323	354	301	346	357	339	324	314	347	333	335	317	337	349	336	326	386	335	360	312	359	309	333	354	325	317	320	325	321	348	311	328	332	317	331	340	323	294	332	335	341	315	363	328	312	343	296	353	369	345	297	339	308	336	330	344	308	376	367	384	342	325	298	296	340	349	325	339	365	320	315	309	317	346	379	334	319	327	329	335	316	342	326	352	320	358	304	370	320	340	360	346	314	326	346	297	324	352	348	328	322	345	338	357	323	362	319	332	340	337	383	327	343	339	334	320	328	338	336	336	338	302	318	336	370	320	329	354	309	348	321	349	343	345	363	327	309	356	328	360	302	340	341	354	331	339	312	353	360	343	323	326	356	366	311	362	349	335	319	307	321	360	380	334	307	355	338	319	382	320	324	342	323	372	335	310	336	333	325	283	315	350	351	356	345	318	332	347	330	297	287	330	328	300	354	344	340	359	316	356	346	320	322	322	352	317	306	352	318	363	352	396	361	337	340	323	341	315	346	328	350	326	348	317	339	348	335	339	357	350	351	353	362	339	328	360	297	329	369	365	318	319	325	328	317	327	352	339	337	342	337	330	335	339	324	314	297	332	291	365	332	320	340	343	365	332	331	316	348	340	333	334	343	361	343	295	330	367	329	310	355	343	312	331	332	309	301	338	324	338	291	348	346	340	327	347	311	313	359	342	352	320	322	317	344	346	348	351	359	363	324	329	334	327	358	302	337	339	310	352	336	326	307	315	344	315	314	339	318	304	334	337	334	338	348	347	332	330	350	367	322	341	362	353	309	348	347	326	344	334	336	308	345	325	351	326	312	327	334	340	361	325	337	344	322	323	341	314	354	329	332	333	325	391	345	323	350	351	327	337	323	329	331	319	310	320	309	337	356	356	359	356	336	353	361	360	318	319	329	327	334	322	355	353	353	307	326	324	370	349	327	349	331	336	329	332	320	316	324	317	289	329	318	325	332	339	342	370	332	343	361	346	336	347	332	338	341	342	313	372	346	337	358	346	347	312	312	338	329	341	325	346	331	331	356	334	311	340	334	343	331	324	310	293	351	354	327	351	330	319	342	316	339	334	360	342	326	330	320	359	307	333	337	357	348	306	318	296	355	316	318	319	319	371	323	308	314	335	326	354	315	350	320	321	378	350	343	364	326	318	317	334	339	332	322	320	347	335	293	353	370	327	319	345	347	331	344	366	338	325	330	308	353	321	344	323	327	334	315	348	329	333	329	354	347	336	349	325	324	331	337	338	300	336	321	319	332	344	311	335	326	342	373	305	346	321	342	338	348	343	336	320	313	315	330	324	357	340	340	347	349	324	336	341	352	351	331	319	320	340	339	308	326	325	335	318	311	341	308	318	307	350	326	341	357	340	342	350	359	324	330	323	371	350	345	283	331	368	357	314	325	343	332	351	315	363	307	348	353	312	360	341	335	351	345	324	331	377	309	325	359	335	347	327	336	319	328	337	350	370	324	320	331	337	365	334	328	318	334	335	310	326	333	375	319	359	358	336	331	396	310	315	340	295	375	341	338	318	285	341	326	306	345	303	300	318	315	355	356	335	326	326	362	342	312	339	322	323	302	357	343	318	336	358	358	313	334	331	335	336	372	337	333	334	322	298	330	324	333	364	322	323	334
37536	28629	2239	2408	2277	1895	1642	1498	1362	1237	1209	1116	1080	1008	1018	1020	977	925	975	963	917	932	941	905	941	937	898	872	925	889	873	870	882	822	861	851	873	848	859	860	885	878	817	866	881	887	888	832	801	871	828	874	916	839	787	857	859	843	802	876	811	912	819	824	825	834	828	851	832	861	826	790	929	839	830	847	812	835	838	834	835	788	867	821	848	813	853	835	791	814	832	840	824	794	810	805	818	815	843	838	852	787	794	826	853	799	819	798	876	796	903	802	880	830	836	857	869	828	822	875	830	856	828	846	808	814	838	834	868	809	804	870	827	819	855	823	804	815	837	778	832	824	844	829	844	781	868	873	824	828	885	775	848	845	798	805	844	855	807	765	775	803	799	831	829	812	835	841	837	871	832	794	811	807	799	819	799	818	860	873	772	839	832	847	841	838	859	813	811	809	853	831	818	793	844	806	798	822	837	831	853	874	841	783	782	832	810	820	829	832	816	802	844	870	874	849	801	816	830	811	817	798	827	850	803	780	786	852	837	840	828	831	844	863	802	831	838	826	860	870	763	856	860	794	791	783	838	806	830	830	798	824	773	848	842	848	796	820	767	793	851	829	803	808	793	811	838	820	851	828	823	833	833	847	768	828	843	797	816	843	838	838	863	823	826	839	826	816	847	813	886	815	765	847	795	787	824	819	808	856	852	822	862	803	799	851	841	848	867	878	894	814	877	829	857	866	806	753	839	806	848	864	789	828	865	860	803	857	802	819	867	827	857	785	877	814	775	792	813	794	837	851	825	852	772	809	809	816	839	847	832	799	829	771	803	834	847	864	833	861	807	834	851	802	799	827	815	892	794	815	827	823	836	913	823	849	803	835	796	851	864	874	810	818	846	836	846	832	821	768	802	826	854	810	853	857	852	838	826	836	788	794	795	847	845	806	844	837	841	785	850	796	806	794	823	867	838	851	799	796	860	816	831	811	803	830	838	858	821	812	853	793	821	804	872	821	799	836	836	812	881	816	820	862	794	853	871	803	854	844	820	797	807	820	854	854	830	796	797	864	814	826	821	844	862	868	873	832	867	826	800	871	821	841	835	787	833	866	791	816	791	824	817	850	889	814	770	829	849	802	798	875	800	873	828	792	841	839	822	881	844	848	810	827	806	825	810	825	855	839	797	838	812	825	808	843	837	843	836	795	876	850	834	890	768	840	829	807	805	865	835	843	840	821	797	814	862	842	852	845	842	850	803	848	824	854	850	839	832	842	892	814	774	830	847	817	830	831	811	863	847	834	871	883	840	818	801	821	781	850	804	779	860	843	851	827	879	846	812	816	828	877	802	916	859	830	807	790	842	838	899	781	804	825	792	798	855	858	842	828	844	772	821	862	841	821	791	817	798	841	815	835	801	802	824	837	784	871	835	782	803	829	852	841	821	832	828	846	867	783	813	830	831	832	885	767	826	822	836	859	861	853	872	836	760	865	880	832	832	835	868	803	898	844	795	799	836	868	796	828	811	793	853	798	794	836	866	799	770	820	802	798	814	743	802	824	831	867	782	831	856	855	834	849	748	829	811	850	796	839	831	821	823	830	803	821	817	789	812	816	817	835	880	792	867	842	810	846	834	824	831	808	833	748	801	839	816	832	840	849	853	844	858	823	829	832	788	833	803	863	797	831	884	845	758	845	812	780	851	825	775	827	747	854	803	840	821	811	833	866	850	867	793	836	810	832	862	871	833	822	853	834	809	783	823	857	837	833	822	841	855	835	810	803	861	812	866	777	817	809	864	831	776	788	761	843	834	848	820	865	853	862	834	843	816	860	805	842	844	831	795	842	809	857	820	785	819	825	794	826	893	844	812	801	832	812	777	811	822	839	803	823	840	870	775	788	835	809	821	830	899	852	810	779	859	847	800	828	842	839	846	847	848	820	853	829	843	826	787	782	816	865	807	787	896	852	819	851	850	841	821	794	846	814	821	882	801	767	834	826	825	819	861	773	854	809	829	821	879	820	803	828	817	885	832	842	836	857	815	851	853	811	759	849	905	831	807	811	824	850	886	873	837	783	834	827	830	837	794	868	820	826	777	834	871	786	836	837	822	843	778	847	847	832	837	820	844	860	812	860	858	873	833	820	835	824	846	808	800	882	842	790	816	816	817	876	852	824	844	854	815	842	825	848	857	850	819	803	828	831	859	774	820	827	806	834	844	869	811	829	826	877	870	844	804	890	842	844	887	812	823	812	813	783	779	814	797	836	810	873	796	787	843	882	817	806	848	753	802	828	840	822	859	860	826	852	826	760	806	863	842	784	804	797	758	842	822	844	823	829	811	831	846	788	860	841	830	819	828	779	803	817	772	850	850	818	832	824	858	818	811	838	850	808	822	792	804	849	840	807	820	801	782	791	862	824	815	793	801	798	790	830	864	819	782	814	826	833	872	807	822	814	857	837	801	822	863	796	837	832	774	857	828	829	790	802	777	824	788	803	848	821	800	814	842	863	805	783	874	862	818	840	791	804	820	810	838	859	829	887	813	833	853	845	833	858	851	842	800	770	811	877	836	881	839	847	878	831	864	834	823	819	848	791	815	787	848	798	856	836	839	827	843	822	865	845	809	816	879	817	842	808	860	872	796	833	823	802	834	868	739	847	803	800	823	845	827	848	819	822	827	781	848	845	804	822	819	842	797	801	861	841	881	833	791	806	819	813	819	850	849	885	841	817	837	778	780	828	796	785	829	831	791	830	780	822	821	864	820	797	837	817	805	818	818	773	866	775	877	773	799	805	825	821	815	848	814	780	825	811	818	804	805	825	850	842	849	816	814	811	822	859	817	768	832	800	900	835	824	801	840	820	828	825	828	809	828	859	814	833	843	811	802	857	858	789	843	853	835	846	870	859	834	837	898	860	835	832	833	805	829	823	863	822	812	795	867	858	825	805	874	838	809	831	876	796	840	806	828	881	804	808	831	775	864	808	795	867	862	865	820	807	813	829	839	850	808	805	824	867	829	821	822	816	827	807	861	836	800	856	799	828	803	813	814	833	896	835	870	804	813	853	855	837	861	784	850	871	807	819	835	835	793	831	892	841	887	825	808	836	849	800	816	857	800	870	849	842	827	773	820	827	840	814	868	841	813	841	840	771	851	800	813	827	838	828	796	838	786	816	792	836	789	843	834	877	820	789	795	818	836	842	875	849	801	830	865	843	851	851	821	863	857	784	783	819	836	791	858	849	805	792	810	857	845	813	824	871	770	827	797	857	863	796	815	823	814	859	860	834	830	777	842	800	839	793	824	818	800	843	807	843	823	810	857	802	774	830	822	818	850	802	809	862	845	823	821	839	838	788	887	834	916	805	866	842	816	748	845	892	851	816	824	795	807	836	784	808	873	813	781	859	817	857	829	827	821	876	822	819	845	850	835	807	856	799	778	853	828	801	831	818	886	858	857	818	884	782	837	808	856	813	803	862	875	850	860	815	802	859	824	802	837	811	843	813
72355	61301	20200	4605	1078	856	676	618	503	470	444	429	409	406	370	366	398	390	379	331	346	353	337	316	317	336	337	336	343	319	339	307	352	346	319	386	348	361	357	362	368	328	353	322	354	356	329	332	347	323	345	352	364	361	369	324	299	324	308	315	337	372	329	337	350	325	338	389	321	329	343	325	319	359	341	360	339	355	379	333	327	306	338	312	341	309	348	308	352	343	365	288	338	316	346	331	361	320	358	331	377	335	322	316	340	332	348	329	355	343	334	348	325	322	313	337	330	311	316	305	312	306	355	331	350	334	319	363	338	302	310	344	333	345	354	357	366	309	310	348	341	317	304	316	327	339	319	352	347	313	317	321	379	362	322	325	352	328	305	341	337	290	300	313	331	331	310	327	333	372	382	354	334	353	323	314	345	310	374	323	350	339	341	346	339	303	319	321	304	339	342	329	331	317	340	339	359	354	375	284	347	337	354	324	336	347	355	333	362	329	335	360	326	335	340	325	323	342	321	321	302	334	324	351	304	339	322	334	352	328	319	340	366	321	347	331	314	335	313	348	313	332	289	346	293	319	367	327	314	327	338	335	342	311	357	347	366	356	358	326	347	351	327	323	339	357	296	345	349	347	349	342	324	332	379	317	366	357	331	329	335	337	322	341	352	327	337	330	337	311	316	334	337	358	325	328	318	347	320	342	289	332	317	322	334	332	361	368	309	299	336	305	346	310	362	341	363	328	341	320	302	357	330	330	360	323	339	337	323	308	291	334	327	323	372	321	356	330	331	313	345	351	352	342	334	346	311	338	316	321	359	341	365	341	371	293	308	332	360	388	349	325	297	313	328	359	287	340	340	318	334	357	344	320	327	292	362	346	327	369	352	337	376	335	345	337	333	306	341	337	351	362	308	351	360	327	360	346	334	358	364	353	328	309	359	319	353	317	352	330	329	324	323	328	328	329	366	342	333	308	321	340	368	322	319	333	349	352	316	363	337	338	350	327	317	318	294	329	302	301	322	333	370	332	355	314	292	315	337	337	311	341	351	318	354	323	313	399	329	315	320	368	359	353	333	339	332	307	349	339	313	325	353	285	331	358	333	349	364	368	337	387	342	350	353	366	346	319	334	300	344	319	347	355	301	327	353	314	310	329	337	377	345	347	328	305	337	343	349	339	314	323	345	352	329	361	306	346	280	329	331	369	351	366	340	335	331	344	333	340	363	319	341	331	365	320	330	333	333	329	340	356	351	326	329	320	331	349	364	283	341	332	314	332	320	323	345	361	343	340	296	299	363	364	335	348	306	332	345	333	322	369	352	363	342	326	372	361	390	345	338	325	340	337	310	360	314	329	378	321	322	363	366	367	327	319	349	340	343	346	309	325	333	317	334	332	346	368	316	366	298	328	330	328	324	280	330	331	341	357	353	360	329	339	349	314	322	328	335	340	337	331	352	372	295	320	316	305	306	350	361	323	310	321	323	337	319	335	298	310	376	334	350	317	338	351	310	320	362	324	346	335	348	347	317	320	318	335	363	311	322	348	329	334	331	354	325	352	328	320	325	341	312	354	345	308	324	314	355	352	316	339	312	344	351	314	310	324	329	307	293	358	312	354	319	361	352	313	325	369	333	327	309	319	358	317	327	341	310	348	359	362	333	328	363	345	335	354	341	308	336	328	310	306	327	366	380	350	372	344	351	297	312	313	343	333	370	335	331	341	315	323	318	337	308	308	322	363	333	337	304	361	341	283	317	317	367	340	349	339	360	338	333	333	345	361	359	355	327	307	337	340	358	342	330	352	326	356	335	319	321	341	350	344	354	338	323	338	326	318	357	327	308	308	338	340	316	332	358	310	330	313	327	312	320	301	345	326	322	329	329	387	358	337	335	313	334	350	297	316	363	295	316	322	327	345	328	357	326	326	350	327	342	325	320	319	352	339	335	322	345	342	330	334	338	309	314	308	369	318	336	353	350	345	358	323	326	326	350	331	341	333	354	304	325	327	327	332	344	326	300	313	306	317	322	342	338	278	302	315	373	288	338	312	322	310	333	316	333	335	326	336	326	310	346	328	339	336	325	363	321	314	347	342	334	315	320	335	341	334	328	306	340	312	327	357	325	330	333	296	328	314	349	354	329	319	343	308	332	308	357	341	354	369	299	346	335	324	301	329	336	320	327	332	304	323	305	334	327	334	327	331	342	316	303	318	347	337	356	356	317	327	341	303	326	315	319	322	323	342	316	326	328	341	330	345	366	337	319	330	355	322	349	329	329	358	322	345	303	336	335	311	355	330	342	316	299	351	324	312	370	325	345	325	335	358	323	324	326	341	375	346	335	340	305	304	332	363	319	309	315	308	309	325	340	329	351	366	335	325	324	347	367	308	337	313	319	326	306	329	344	326	324	330	338	357	346	337	319	333	309	338	336	346	329	322	332	298	345	330	332	304	354	309	372	333	333	358	342	319	298	319	307	338	320	359	341	298	308	310	328	356	314	371	344	309	315	339	358	340	339	327	366	306	332	340	311	312	320	328	326	325	309	300	356	328	317	322	335	341	294	299	358	336	313	352	334	316	354	359	303	330	343	376	291	342	340	302	315	311	305	312	326	368	348	329	322	299	323	345	321	327	272	316	297	329	292	322	328	319	333	331	326	329	366	320	312	327	308	352	337	367	366	348	372	322	300	344	351	361	360	332	295	344	307	321	323	347	307	306	348	354	332	307	329	328	332	342	329	329	332	315	337	327	321	328	331	354	363	344	328	324	346	355	361	315	347	327	307	324	351	331	337	346	287	304	343	323	340	362	323	323	367	318	328	334	318	330	323	357	375	349	326	336	313	360	355	337	362	347	330	318	349	315	357	314	294	330	367	346	322	348	327	358	360	303	329	327	347	339	322	322	322	329	343	314	332	338	319	351	312	341	330	356	378	317	348	335	334	344	332	340	369	359	345	347	320	320	315	331	318	346	352	334	305	302	307	357	310	319	325	323	343	340	340	311	367	344	333	349	327	330	304	339	336	323	313	321	331	348	359	323	328	362	394	301	330	363	303	367	315	362	349	342	355	341	339	338	335	302	349	347	322	324	335	346	322	356	337	334	337	333	307	303	310	348	341	288	314	336	349	328	320	342	322	321	329	340	363	364	357	342	346	363	333	368	310	326	342	356	363	302	313	314	326	305	374	346	327	334	329	363	344	374	362	345	323	333	335	302	314	334	339	334	347	361	353	384	347	310	355	355	324	317	356	325	339	357	319	353	322	302	360	360	324	337	296	336	354	333	336	360	353	313	316	356	341	327	351	347	341	322	321	341	357	361	323	334	313	332	298	361	324	347	335	310	352	367	350	324	326	337	329	280	345	295	338	336	307	337	315	331	338	316	337	306	345	368	337	320	319	312	308	328	322	308	346	358	327	327	384	367	349	314	314	355	305	334	363	329	339	337	284	347	347	323	327	352	331	350	325	324	328	328	342	328	336	352	305	351	335	280	314	338	362	356
47072	36012	3480	3953	3367	2846	2442	2077	1811	1628	1499	1386	1294	1251	1189	1098	1080	1081	996	1044	975	994	940	1037	898	943	884	865	887	957	927	896	809	855	910	879	873	900	839	860	862	892	789	834	838	827	823	810	829	842	830	788	852	796	790	831	763	820	861	829	832	818	862	772	808	784	835	803	818	788	840	776	781	845	744	790	848	846	829	800	824	826	847	802	811	819	802	775	789	809	776	746	825	842	792	809	775	785	808	775	784	843	777	785	840	809	833	816	786	792	806	850	845	793	780	796	787	804	796	837	785	781	785	838	842	793	835	764	811	786	822	809	826	821	867	830	820	778	838	833	776	811	818	827	850	783	792	826	772	767	840	793	811	849	793	772	766	843	792	815	833	764	788	842	801	794	760	824	755	796	844	827	826	750	813	867	802	797	857	841	811	792	774	751	779	756	829	825	861	828	785	835	760	802	769	811	828	779	767	766	786	803	810	805	846	829	792	767	807	781	796	799	787	840	815	795	756	747	808	779	803	819	797	833	772	747	787	762	788	746	820	830	791	772	786	808	807	791	777	795	781	861	759	850	800	825	807	739	839	805	847	780	811	769	812	762	757	792	794	782	810	776	778	799	780	786	805	812	809	817	761	798	813	757	808	815	761	783	807	793	810	787	789	833	865	788	759	780	799	804	746	816	795	775	770	790	806	773	796	762	817	789	827	738	788	800	809	761	801	795	792	810	831	843	766	803	833	820	832	808	800	766	793	757	815	818	752	792	747	817	833	787	816	758	789	812	800	774	823	795	791	806	828	825	767	818	783	788	770	822	790	767	794	762	869	818	778	796	833	809	780	813	817	825	789	773	844	765	801	804	791	824	797	803	755	786	800	796	818	783	786	812	731	799	824	829	859	757	788	817	787	776	828	781	777	749	808	786	770	780	802	759	800	818	821	844	814	818	787	774	828	761	840	752	754	808	821	782	840	771	807	782	848	811	790	772	823	769	817	826	794	816	797	803	783	793	753	793	818	812	798	785	747	828	837	787	803	765	790	804	786	758	750	759	863	803	815	769	817	802	770	765	851	819	811	819	749	814	790	811	784	805	810	786	802	792	806	773	822	780	785	789	809	847	806	805	810	745	812	793	802	824	813	823	807	758	788	822	806	780	790	734	844	783	795	819	783	801	796	747	737	813	806	800	759	782	828	810	756	801	795	813	841	795	772	730	724	799	844	794	768	813	785	792	761	764	787	769	802	849	765	795	815	832	769	791	794	767	817	837	798	787	763	808	805	803	845	798	856	792	831	786	803	760	790	768	810	776	807	819	850	766	759	801	773	838	774	796	743	787	752	783	815	767	785	830	806	757	775	784	846	748	770	793	772	754	808	793	778	811	787	788	783	812	801	757	807	823	827	735	853	769	844	756	785	774	852	800	779	798	830	804	844	808	792	782	833	808	806	779	804	794	823	777	794	761	779	826	824	770	790	798	775	799	786	790	758	781	881	773	814	806	789	838	763	809	753	837	836	779	804	842	800	765	876	780	745	772	761	787	781	820	755	808	825	843	835	796	778	802	758	810	782	773	808	794	754	842	800	797	758	778	797	824	842	787	813	768	777	782	830	839	851	741	821	806	804	796	822	801	804	764	802	807	774	796	832	793	761	769	801	823	822	799	768	752	794	814	801	761	811	824	786	784	787	841	785	793	784	771	786	844	731	846	800	774	789	819	790	841	796	830	797	812	799	778	800	790	851	766	779	797	866	858	802	783	797	740	854	780	807	795	814	727	842	779	794	781	839	776	803	818	809	743	847	808	751	825	733	814	776	819	792	731	795	799	815	821	783	769	807	746	819	773	786	783	807	792	745	793	760	805	779	784	814	786	819	778	814	838	737	774	767	752	793	800	833	838	774	762	793	821	780	802	798	790	807	788	805	795	842	829	837	803	847	811	800	809	808	819	757	798	752	807	799	823	794	769	797	776	786	742	763	782	800	771	828	793	796	837	733	766	806	788	792	771	817	764	821	811	833	791	735	814	837	842	791	804	828	793	785	798	725	762	787	837	788	806	776	824	825	787	822	783	822	855	808	816	817	793	807	830	845	787	810	763	780	763	784	770	765	812	800	776	777	794	812	842	843	762	797	805	797	798	831	835	796	838	790	771	804	757	834	764	804	790	775	792	760	819	769	793	782	751	795	814	849	818	770	807	750	796	847	757	838	781	777	814	787	805	814	823	787	800	792	791	845	816	766	785	767	834	781	780	795	830	811	747	766	836	819	829	775	771	774	798	751	854	828	818	846	817	787	784	814	784	784	834	794	803	818	813	778	829	765	830	816	831	798	790	808	865	761	802	807	762	775	781	805	830	803	842	806	814	814	729	797	831	785	802	801	743	792	835	767	820	812	776	781	787	813	855	769	774	798	799	769	857	817	766	776	840	831	798	789	793	781	782	762	784	828	817	776	783	800	788	791	763	833	744	774	818	775	886	801	774	747	750	766	818	785	816	794	790	842	801	836	788	818	821	792	812	790	761	796	810	820	784	808	786	782	760	737	815	806	828	794	784	782	795	818	835	858	804	812	786	756	767	774	776	810	800	819	815	829	840	828	799	774	788	816	771	712	792	812	761	785	839	791	803	760	779	793	767	772	785	852	812	821	801	778	820	806	793	803	819	824	816	806	837	841	782	806	783	780	773	823	756	781	754	868	781	806	811	802	788	822	844	785	821	758	842	818	779	799	811	824	814	781	770	779	827	776	818	771	791	764	791	775	801	745	845	782	800	749	838	816	776	785	804	776	770	763	774	803	821	763	771	834	796	800	792	812	774	804	810	757	777	841	801	832	751	827	792	821	846	783	815	801	831	775	813	777	828	799	800	798	781	762	795	789	845	814	830	799	778	794	802	851	841	838	788	816	768	800	863	787	802	804	813	754	772	764	818	773	768	740	819	828	771	810	806	762	772	811	777	788	770	816	822	818	736	787	827	775	826	796	809	833	790	788	773	844	756	794	796	795	753	825	798	846	813	761	808	756	751	781	810	785	845	794	831	765	726	730	765	754	795	782	802	771	782	789	812	836	803	791	819	757	811	801	879	738	780	785	754	804	792	822	762	764	786	792	807	791	842	815	831	815	757	793	807	791	793	794	792	750	783	763	773	801	768	768	774	795	821	803	780	778	790	801	804	777	809	760	805	799	825	780	796	816	768	827	775	801	803	796	790	770	874	788	803	845	784	815	830	797	826	781	781	843	762	821	813	805	797	745	746	760	780	776	761	808	810	820	792	793	767	809	795	783	817	774	806	796	763	753	812	825	825	864	767	832	798	801	820	802	789	821	796	798	795	765	793	793	769	742	807	805	754	784	735	865	802	823	778	822	787	811	751	794	765	832	818	786	808	811	767	777	778	729	800	811	742	768	773	852	820	775	731	760	769	826	799	839	812	777	792	858	757	786	788	805	801	794	772	778	807	786	783	819	776	787	801	837	815	817	824	822	823	756	790	824	800	768	815
11515	5560	460	242	195	180	198	204	174	165	183	188	197	188	185	171	180	163	179	170	173	180	189	173	181	207	209	176	178	173	194	170	155	191	197	210	175	195	171	184	187	192	177	160	186	181	160	189	189	154	177	190	166	168	169	144	164	189	164	184	187	207	161	174	154	171	172	185	169	174	191	191	216	194	175	164	182	174	170	169	196	166	194	175	176	177	147	184	183	168	150	186	186	181	185	163	174	181	192	178	191	163	196	178	175	175	205	164	171	206	190	181	185	185	179	164	191	193	203	176	147	161	180	165	181	184	189	175	194	154	187	176	179	192	163	182	157	195	191	186	189	176	182	160	179	159	194	179	206	171	163	192	184	177	188	186	178	158	197	188	179	197	191	165	192	175	175	198	192	189	164	164	163	178	185	190	168	190	184	161	185	191	160	161	210	180	204	163	207	169	188	184	194	164	176	176	201	191	166	174	152	181	197	171	192	169	177	172	181	167	195	164	187	176	171	170	207	163	188	191	177	179	194	187	177	194	170	184	188	151	176	159	191	193	174	158	180	177	178	193	202	193	193	195	154	162	173	194	168	196	199	186	187	158	182	166	167	167	186	175	161	167	172	171	170	162	199	177	194	174	194	211	170	172	197	170	175	187	166	183	184	148	149	190	152	191	181	188	199	184	176	195	189	182	202	173	162	190	172	171	193	166	176	184	179	176	173	177	192	183	171	189	169	177	186	177	170	172	182	172	193	174	170	169	165	139	169	170	175	181	164	169	175	168	177	193	199	181	178	204	193	192	177	184	174	181	156	186	173	178	200	184	169	168	153	173	173	181	185	203	175	197	171	177	184	174	179	177	190	183	167	181	185	174	154	171	163	203	161	174	185	180	173	165	180	195	176	179	206	161	172	183	189	182	151	166	177	183	174	187	212	178	190	183	193	184	193	171	171	198	186	176	180	184	194	190	193	192	150	175	201	193	193	191	185	165	174	187	172	184	186	178	188	180	183	184	201	191	188	176	152	165	172	204	193	200	146	157	168	183	189	179	185	179	161	175	166	175	192	202	176	176	179	206	202	168	180	182	147	184	185	201	182	167	183	197	166	160	184	172	177	184	184	171	178	160	174	156	176	212	170	204	175	185	190	197	194	181	177	181	183	175	168	168	176	160	178	166	177	164	160	178	178	161	164	185	169	212	211	175	173	205	170	179	180	167	163	170	193	183	175	165	175	176	190	166	174	186	188	179	177	156	180	179	172	188	184	185	159	172	169	182	173	189	177	197	194	195	180	174	183	155	164	189	188	189	193	187	179	183	170	173	187	156	187	175	203	158	176	221	176	181	186	179	180	196	177	181	177	182	186	189	219	183	192	205	169	196	187	185	189	175	168	169	156	226	192	130	183	155	168	194	177	159	166	174	188	160	179	196	163	184	175	174	175	176	202	178	195	156	177	209	175	188	197	188	174	179	194	188	197	199	194	179	194	194	168	186	178	166	150	183	170	211	197	180	187	184	191	178	153	189	208	192	180	171	163	172	179	193	155	186	188	212	200	171	175	206	206	192	170	153	189	174	149	184	194	198	179	192	195	195	183	169	178	163	218	177	174	195	171	169	164	153	196	179	186	175	185	154	179	158	193	217	184	179	169	181	172	190	215	161	201	189	188	194	182	162	165	177	178	160	185	193	203	198	176	155	179	197	157	183	184	177	171	171	174	170	177	176	170	177	176	176	165	195	166	176	194	178	168	140	219	206	180	179	182	192	197	180	179	195	179	223	168	164	187	178	172	176	189	187	171	188	184	164	177	187	188	205	184	157	180	177	154	168	173	199	166	191	160	179	159	191	167	167	179	199	190	224	177	194	178	172	177	175	174	163	179	192	169	156	169	173	164	178	177	195	196	171	176	184	187	188	160	205	177	188	193	175	195	190	159	175	180	161	179	164	159	191	162	187	198	193	213	167	157	166	174	173	188	170	166	171	198	163	170	183	200	197	158	211	187	176	179	171	186	168	181	189	164	161	149	165	203	171	183	191	202	199	185	186	168	185	194	172	184	187	168	188	191	186	200	193	208	190	174	195	198	163	181	186	174	192	193	174	167	188	180	190	176	175	185	176	169	168	174	191	181	169	152	180	181	211	164	171	176	188	168	184	174	176	184	195	160	195	162	163	149	165	180	175	179	165	195	175	145	187	186	169	194	195	190	194	170	174	152	158	187	191	187	190	178	164	183	198	191	192	195	156	193	190	181	158	187	171	157	191	202	198	172	199	168	182	175	167	174	180	154	167	208	192	174	184	182	178	192	176	220	194	178	154	174	172	176	207	206	164	163	175	205	185	185	184	168	182	156	170	197	178	193	177	178	163	182	167	170	171	181	155	185	201	183	188	176	183	172	153	146	188	182	183	159	214	171	220	201	180	168	176	176	182	161	187	179	192	189	186	166	206	182	194	174	181	185	185	189	180	194	203	173	182	187	202	199	161	186	201	207	182	192	177	183	189	221	190	177	176	167	178	177	194	179	173	176	158	174	151	168	162	174	164	153	171	207	188	203	194	180	178	175	184	185	177	198	174	196	175	175	172	170	182	177	208	159	177	165	170	209	201	199	175	183	199	183	189	182	182	189	166	196	201	178	178	168	207	163	174	182	169	185	165	167	157	183	182	161	170	146	160	171	205	172	204	171	200	184	172	157	178	188	191	178	183	160	198	169	213	176	185	145	182	178	152	161	183	182	161	172	159	157	150	193	189	189	166	222	153	174	171	180	165	183	183	168	184	160	178	212	193	176	199	222	161	182	172	170	179	190	181	160	200	166	170	160	183	165	181	171	163	191	191	184	189	189	182	182	182	189	155	176	197	161	175	189	193	154	198	195	193	196	188	170	171	185	170	184	188	175	194	162	135	194	166	191	173	200	189	202	179	165	172	166	177	225	167	170	187	197	184	194	178	170	161	176	160	156	163	167	147	156	176	173	177	164	178	173	165	153	192	188	188	179	195	198	175	181	174	198	176	203	163	168	176	166	201	191	160	189	190	193	183	145	170	187	208	177	172	180	195	169	161	146	208	173	186	166	151	187	156	162	170	176	185	215	192	177	198	168	176	177	176	192	163	160	163	146	201	191	172	168	179	167	212	164	164	191	177	165	182	187	185	174	188	185	200	185	184	160	167	180	186	182	184	166	192	195	188	180	171	200	155	165	188	172	184	176	175	186	190	184	174	148	163	168	166	183	179	173	191	172	180	154	176	169	184	160	171	190	191	167	191	166	185	208	161	165	165	186	161	186	202	168	167	167	179	178	189	172	185	170	187	173	202	165	174	200	199	182	205	174	188	175	178	170	175	153	174	168	177	185	207	146	167	192	177	180	181	171	190	203	179	177	221	198	179	188	181	167	212	175	181	186	183	190	192	185	171	165	188	199	138	156	184	192	182	176	177	195	178	184	182	203	200	185	188	193	156	210	174	206	184	196	192	169	176	176	188	160	178	172	184	177	196	169	179
13213	6867	580	647	578	611	562	513	571	521	502	496	531	489	520	524	504	495	536	491	568	478	560	528	549	493	519	528	527	518	500	477	475	491	496	523	471	505	480	486	545	510	513	526	503	491	490	463	505	530	497	486	495	547	480	493	516	545	510	504	510	488	465	495	474	512	530	530	518	506	495	499	503	513	546	498	484	534	500	507	490	494	515	500	517	518	493	496	500	534	540	503	517	498	469	515	509	500	473	551	483	523	498	509	469	531	495	499	467	468	526	502	564	509	536	466	491	491	481	493	494	493	490	480	484	519	499	526	481	510	476	501	506	538	472	526	503	470	505	500	519	485	478	483	527	527	483	522	484	474	482	480	457	534	538	505	513	510	527	487	493	523	487	524	510	518	502	493	489	515	503	479	485	513	504	503	543	460	510	537	513	533	527	490	533	500	490	555	515	486	540	493	504	500	488	551	520	495	488	522	476	469	510	520	489	477	485	517	478	468	526	488	488	511	478	510	522	477	496	517	495	487	481	456	488	487	513	528	474	512	506	542	469	474	514	515	512	490	541	498	513	508	466	455	511	522	523	522	486	522	524	491	468	502	475	507	463	521	517	508	517	517	532	471	510	492	449	489	517	488	505	499	503	529	499	516	487	503	502	482	467	489	530	527	507	508	495	504	520	533	509	497	506	503	502	496	529	472	480	531	506	479	460	538	492	518	521	547	481	505	451	480	518	482	500	487	467	538	443	519	501	468	494	520	518	509	492	493	477	497	551	490	520	531	473	499	483	489	516	516	506	476	471	499	515	539	503	507	468	504	539	516	509	526	515	487	485	518	528	487	491	434	495	516	528	487	533	493	505	532	472	502	482	478	552	471	485	515	526	498	482	517	468	511	495	503	495	481	492	462	510	485	496	546	516	499	502	523	474	538	526	519	523	510	514	511	504	481	496	530	501	527	509	544	503	530	515	494	511	487	524	503	502	516	498	524	480	493	506	531	516	480	522	495	545	487	493	541	536	489	487	489	467	503	485	492	491	485	540	527	543	500	527	487	481	515	483	504	530	505	519	509	491	515	489	513	490	499	497	500	510	499	490	538	501	504	490	504	511	474	486	503	511	508	513	541	484	485	487	492	510	522	528	489	511	502	498	518	522	513	478	486	513	490	527	521	527	504	472	545	512	495	522	506	462	469	519	516	473	519	474	469	517	477	464	499	475	492	511	537	515	494	531	493	490	538	513	514	507	467	486	485	490	484	496	487	518	516	491	503	497	532	515	526	519	482	505	495	512	528	493	496	502	507	521	540	508	502	483	473	460	531	503	544	491	507	482	517	480	511	514	526	509	488	487	465	458	485	500	497	514	515	516	481	511	511	483	536	510	526	499	526	563	516	533	514	498	499	514	508	507	519	515	465	527	503	522	468	572	514	460	540	476	520	485	517	506	487	500	516	542	477	512	498	463	517	476	532	514	530	488	512	514	516	508	510	493	496	484	501	497	554	527	505	496	538	523	546	471	527	502	519	496	475	489	553	478	462	494	510	483	508	508	512	512	526	497	492	460	539	501	472	493	464	465	520	479	500	485	487	527	529	498	507	506	488	517	470	518	486	493	480	547	505	480	510	508	508	503	526	502	518	527	522	478	489	553	483	519	501	534	535	558	539	505	483	523	507	468	486	467	520	502	487	530	469	486	467	505	467	501	512	485	534	516	513	509	500	530	504	487	499	507	504	521	520	506	491	537	480	491	508	502	515	524	573	502	527	507	506	500	528	480	520	466	494	487	518	504	537	521	497	510	479	490	506	581	499	506	494	543	537	488	490	525	553	523	499	511	539	438	538	473	477	492	518	486	530	523	460	505	479	515	474	530	492	482	509	518	485	478	502	493	513	523	527	546	512	522	482	491	502	520	482	544	499	512	560	477	509	488	573	500	511	514	479	534	486	506	535	525	489	499	473	538	468	487	514	486	487	509	496	489	492	537	480	533	529	517	506	474	475	477	485	514	475	521	481	510	491	493	521	490	521	512	528	508	504	520	494	463	485	503	509	494	527	492	483	462	509	525	522	509	535	523	498	522	520	489	477	507	465	494	515	476	525	514	479	540	522	493	454	480	496	492	501	498	522	512	512	487	504	479	489	495	490	518	539	462	496	457	477	507	508	490	477	527	495	496	484	513	491	525	504	500	483	534	509	496	490	466	515	487	477	487	519	487	540	492	495	500	515	477	487	465	520	486	511	505	498	509	499	491	500	488	536	553	463	490	521	493	481	554	509	488	464	502	529	482	520	501	477	486	485	521	494	499	501	541	524	499	506	515	491	504	491	522	516	499	515	450	510	501	510	529	520	517	501	499	492	506	496	536	477	474	486	532	510	502	537	499	525	516	508	509	541	486	467	502	503	511	500	514	503	530	528	474	475	523	476	507	520	504	499	516	485	475	478	478	492	491	526	472	511	493	516	472	488	494	507	515	511	506	506	500	498	464	492	473	482	484	540	506	489	479	507	495	510	501	478	488	526	525	474	515	479	515	481	467	501	487	505	518	542	510	524	526	500	497	470	460	524	506	486	494	466	515	522	501	553	521	523	507	507	538	517	484	502	516	474	482	517	533	509	501	500	526	514	504	490	492	514	499	504	514	501	492	533	501	487	488	496	494	497	504	512	496	490	500	540	501	536	497	520	481	493	556	512	520	476	477	496	492	472	475	490	502	553	490	506	508	514	530	555	500	515	494	488	541	479	506	494	487	477	501	502	507	535	483	494	506	482	471	458	489	460	513	489	521	528	513	504	504	547	515	525	456	502	529	498	470	482	491	506	484	517	499	511	508	516	486	469	515	477	513	530	517	458	518	500	499	467	531	487	540	511	509	481	544	520	463	542	468	493	518	508	513	518	535	512	463	506	484	479	528	486	511	512	492	513	509	504	486	540	507	487	483	519	478	512	485	535	515	536	455	500	473	520	509	516	506	512	504	537	531	516	492	469	503	472	494	513	492	484	487	549	518	487	487	502	513	490	502	466	520	511	517	522	503	483	470	508	511	512	494	498	517	518	475	521	494	496	553	513	513	508	508	496	507	499	482	505	446	522	522	519	512	490	507	522	499	515	484	493	528	486	492	473	519	461	488	507	524	482	523	517	512	487	504	491	499	553	469	531	510	518	530	510	464	487	453	524	582	483	499	492	543	491	514	453	514	534	480	514	499	489	521	503	522	511	488	516	522	514	492	493	472	494	487	491	487	484	481	525	499	534	502	478	510	528	492	531	552	506	485	486	497	505	501	531	478	488	518	540	496	495	476	509	489	503	493	526	538	547	507	496	476	491	565	479	482	508	486	488	452	488	460	515	524	486	517	487	499	519	500	509	489	458	515	507	508	529	525	516	488	481	469	506	535	497	487	506	496	517	522	497	530	512	465	496	525	492	520	532	497	492	507	478	510	514	471	505	530	507	540	518	489	509	494	516	522	523	470	496	502	528	480	529	531	556	529	517	525	481	509	467
59675	49669	12067	1443	684	606	497	462	398	356	390	397	351	355	341	374	390	339	371	322	338	330	361	333	306	324	347	326	309	304	308	350	360	338	351	314	346	323	347	366	340	321	352	348	346	347	345	369	316	353	352	319	331	357	355	362	316	318	322	316	359	320	296	325	368	363	325	330	321	335	332	349	328	326	353	349	326	340	357	330	311	304	315	308	312	303	332	357	333	322	341	338	317	339	362	359	366	337	313	280	334	367	330	343	290	328	327	369	301	367	315	320	335	322	353	322	333	333	346	310	340	342	323	354	352	303	338	327	304	342	361	344	371	344	346	332	355	345	353	326	346	322	294	337	347	343	340	337	337	342	359	314	345	329	334	344	347	343	334	313	341	329	332	336	339	306	318	335	314	314	345	322	335	333	351	315	321	320	341	352	320	344	362	335	346	326	321	364	350	342	375	337	317	364	340	344	326	334	355	347	340	340	299	334	331	363	349	341	329	339	353	352	300	367	362	343	368	339	358	314	327	337	328	315	336	301	340	358	273	302	343	355	361	338	346	328	306	375	327	326	342	353	354	340	337	335	308	371	322	344	356	328	358	293	327	325	310	319	314	330	320	307	298	351	348	325	345	322	362	312	342	328	332	335	356	283	323	332	345	360	362	353	364	349	336	281	334	326	312	351	300	365	330	345	313	330	327	327	338	353	321	332	340	324	342	308	316	318	311	346	284	335	334	346	345	321	312	319	363	319	311	381	352	356	301	307	299	349	358	305	336	313	336	325	348	350	346	329	327	333	349	348	316	361	320	357	312	324	324	349	335	298	313	288	327	335	321	304	352	345	346	362	330	338	309	339	357	331	332	356	300	309	314	326	343	304	316	351	337	318	300	326	381	338	339	325	336	330	308	362	317	376	337	322	320	329	326	341	337	339	350	341	332	343	314	324	332	311	339	379	362	332	331	339	291	319	363	328	328	308	307	325	344	343	352	325	292	392	323	341	342	341	344	344	328	319	351	333	327	340	276	352	308	332	320	337	315	356	317	352	307	305	324	334	336	336	300	340	298	338	358	320	347	350	347	321	343	386	299	322	328	372	356	327	328	341	341	334	348	372	333	330	301	321	320	336	320	314	320	337	341	321	330	339	328	353	320	348	335	357	329	343	329	354	343	343	343	333	331	341	307	326	356	356	333	347	374	318	345	303	328	352	340	350	357	338	345	341	348	347	313	283	351	331	291	337	353	340	338	325	320	317	283	335	346	336	334	323	337	313	353	345	327	340	308	356	293	321	299	316	336	323	316	296	320	326	344	318	325	342	368	322	326	329	336	359	361	341	351	343	315	315	365	331	349	331	328	323	312	324	345	314	322	336	322	337	330	325	352	342	318	351	357	309	338	324	370	337	351	305	351	342	366	328	322	348	331	333	333	311	344	349	315	350	335	324	325	299	345	358	333	359	323	366	329	351	349	296	338	326	326	333	316	337	326	341	355	332	309	329	358	345	321	307	342	342	334	344	272	339	335	310	346	326	302	361	316	296	342	334	349	328	338	281	328	349	336	325	324	322	306	323	324	314	349	317	336	332	346	337	341	314	322	366	319	324	360	331	322	327	337	337	350	290	357	316	310	326	334	313	355	330	335	327	334	322	315	350	314	297	303	333	343	353	322	302	361	347	372	326	364	353	323	356	336	372	318	320	346	332	350	366	353	332	322	362	340	334	322	334	350	374	359	325	330	357	334	299	310	341	354	314	316	357	340	337	338	329	337	342	338	318	353	336	311	353	338	312	352	315	316	313	330	281	318	325	342	341	321	319	330	319	323	340	309	328	345	326	344	357	329	341	298	376	344	277	359	357	352	342	311	328	338	337	339	331	326	346	329	321	313	342	325	333	336	357	353	348	344	333	332	377	371	357	309	316	334	310	277	322	334	307	324	297	302	319	344	350	320	351	313	329	298	343	316	325	340	355	360	345	333	357	319	354	347	348	336	363	316	348	339	330	323	356	329	322	363	325	308	316	328	322	352	337	336	343	329	306	307	362	368	313	329	318	333	320	342	346	346	328	354	339	314	309	330	284	311	342	338	332	350	373	333	327	332	370	282	358	371	334	352	355	354	323	334	319	382	321	315	336	336	358	320	330	307	321	354	327	327	340	332	335	321	365	323	348	315	322	289	347	339	357	375	365	345	342	324	331	348	339	352	316	321	324	308	352	340	329	340	360	362	318	342	329	366	344	355	381	328	332	337	344	328	355	300	338	354	340	325	353	372	350	341	318	341	334	335	325	358	337	326	318	323	346	348	325	340	341	305	386	344	336	323	321	338	333	347	314	329	346	336	325	334	309	357	350	335	336	330	336	351	348	364	376	345	336	344	306	333	373	321	340	315	345	324	339	333	332	347	321	321	352	357	348	329	333	320	324	337	350	324	333	308	378	325	305	329	295	317	351	350	329	308	318	301	335	331	310	346	372	332	338	334	355	313	314	326	332	337	340	369	360	329	316	326	300	321	361	336	355	354	339	317	357	335	360	332	340	341	326	342	306	335	368	328	331	317	331	362	344	339	357	361	339	316	328	357	281	324	368	361	352	320	350	324	327	297	347	349	379	335	320	322	351	307	333	367	364	352	350	337	316	305	346	340	367	338	299	341	321	336	304	328	304	366	339	319	314	343	328	345	314	356	293	356	313	295	314	350	332	344	356	354	344	346	345	346	342	368	345	321	357	302	344	322	316	320	370	335	307	325	321	346	343	359	313	324	347	357	320	349	356	310	330	313	323	315	359	326	317	330	302	311	346	354	330	344	322	315	364	342	313	312	357	356	353	324	316	332	319	315	337	394	344	346	365	327	336	352	308	326	321	298	298	318	349	330	294	313	332	367	362	355	349	354	356	353	318	311	345	359	344	301	336	304	343	323	375	341	322	318	316	333	322	310	366	360	353	339	313	330	340	324	334	309	370	309	305	305	350	353	287	332	343	333	371	340	298	331	310	350	319	320	318	325	316	350	345	328	313	321	323	302	345	331	339	331	328	365	326	353	341	338	365	348	311	308	354	335	355	308	349	366	325	342	310	327	315	323	327	301	338	368	343	355	363	334	324	347	327	332	338	321	315	330	329	326	326	314	342	329	306	350	364	343	344	323	334	331	349	357	336	342	339	337	357	368	313	324	298	347	351	346	312	307	304	352	330	334	362	335	332	310	332	348	330	335	313	331	341	346	331	328	360	347	324	342	305	326	335	351	316	319	326	347	304	334	422	331	333	311	310	346	327	352	324	362	335	363	341	351	327	287	335	347	316	306	311	332	313	343	366	325	307	328	339	356	359	329	354	361	365	333	364	361	325	348	343	324	341	316	361	335	322	316	351	352	329	365	331	339	364	334	338	334	298	356	351	339	334	343	323	351	342	311	338	299	341	340	338	307	329	322	313	305	303	309	377	337	348	295	352	377	347	349	315	333	332	341	337	308	344	320	302	326	340	330	305	326	351	301	318	302	332	329	313
38084	27538	2224	2504	2318	1887	1617	1481	1408	1275	1200	1164	1160	1080	982	980	985	928	980	973	955	917	930	940	905	867	889	817	859	888	848	875	827	847	807	850	914	907	835	873	850	852	908	847	846	852	846	833	848	832	873	866	821	887	894	813	812	836	843	885	844	822	816	837	839	810	825	856	884	745	831	832	801	824	850	853	845	768	776	856	801	832	859	837	788	789	843	822	823	848	779	820	825	854	883	843	829	777	811	814	792	833	846	856	769	842	851	836	792	815	780	839	829	796	839	809	835	813	830	830	791	852	831	819	810	827	847	876	861	857	813	834	825	790	837	823	862	838	856	786	820	812	831	807	832	866	819	822	865	784	824	816	813	807	809	816	810	798	805	819	866	843	808	809	838	826	798	828	921	813	849	865	828	874	836	807	859	838	893	828	767	782	827	893	827	833	889	861	828	822	806	831	809	802	838	814	831	819	818	841	850	821	827	879	801	809	806	883	904	771	862	852	780	826	829	833	805	857	913	782	824	823	875	813	835	781	814	799	842	793	850	824	849	819	839	848	812	849	788	837	839	880	837	881	799	832	842	834	814	798	788	846	829	834	795	839	822	881	797	826	874	832	841	840	830	852	834	819	821	822	797	859	817	767	833	822	853	828	818	839	800	851	817	837	847	880	780	776	837	817	840	787	830	804	868	794	846	793	842	851	850	875	863	898	815	811	836	814	830	784	838	814	771	868	810	778	858	855	804	835	840	832	818	827	795	787	823	776	834	794	794	804	847	887	817	863	821	859	803	853	832	846	790	856	770	832	849	835	789	795	815	844	869	878	808	795	837	802	844	807	828	832	805	825	853	863	827	828	799	840	792	870	816	849	834	865	824	809	815	758	806	838	821	808	797	841	864	786	765	884	813	809	777	785	811	849	836	855	821	778	826	813	805	847	794	826	843	803	878	814	827	824	849	863	846	849	815	849	845	852	797	808	814	833	858	844	807	830	845	806	832	853	898	851	815	872	815	788	840	790	854	862	821	806	860	794	840	798	815	837	830	798	816	848	791	864	821	833	881	829	804	802	813	809	835	848	878	849	790	814	793	870	783	846	823	818	872	812	820	863	799	811	839	846	854	813	852	806	858	816	807	798	790	796	879	807	829	791	765	835	930	857	807	794	802	846	809	818	789	830	817	793	811	812	782	819	808	866	840	857	850	790	851	818	816	790	812	835	798	834	885	809	830	815	843	779	832	841	816	917	858	839	821	924	830	780	858	819	830	855	853	847	835	889	831	774	815	865	845	797	839	782	811	855	862	854	805	848	801	838	871	840	830	862	834	853	801	807	791	757	863	838	770	860	836	830	833	835	822	825	839	797	830	824	783	796	817	807	811	792	831	836	833	839	814	847	832	863	808	794	812	897	874	842	801	863	791	808	847	794	848	837	789	867	838	791	818	800	808	874	853	833	842	842	794	843	785	828	832	794	868	801	804	840	837	825	828	831	830	808	870	828	858	832	860	836	795	835	769	823	800	835	812	844	800	855	871	813	804	779	835	862	813	826	819	838	840	793	804	819	794	869	830	848	811	823	833	800	838	862	780	792	816	839	862	846	817	821	829	838	871	856	761	819	811	768	823	848	842	815	836	833	853	845	835	861	845	811	794	841	831	817	765	823	876	831	801	813	837	801	791	879	827	826	863	782	854	806	851	873	833	803	788	830	808	801	789	840	831	878	776	848	845	832	827	826	858	821	835	813	832	848	857	814	834	815	878	842	846	839	807	852	812	829	872	812	823	851	834	825	745	788	798	836	868	821	823	846	807	822	848	816	839	771	812	810	815	906	839	837	818	790	828	834	834	790	853	834	848	875	839	882	812	837	823	851	802	829	798	822	843	837	823	818	829	825	813	833	803	850	868	831	820	813	834	804	839	884	788	844	840	841	837	871	841	828	876	811	801	831	895	852	850	858	842	865	834	840	861	853	824	881	796	825	806	817	837	807	840	813	785	863	837	803	834	864	780	863	863	835	813	793	834	841	766	828	818	823	812	851	834	768	835	836	904	801	886	794	875	789	817	849	881	871	821	841	818	820	776	822	742	816	766	829	780	833	874	804	835	799	823	810	877	837	847	818	851	811	830	810	836	852	831	829	806	797	794	829	852	849	830	875	770	821	817	859	870	841	771	805	813	826	832	819	823	829	805	830	809	810	837	826	844	810	816	856	825	794	820	813	820	831	805	789	806	793	785	820	765	832	827	809	806	802	904	849	818	868	794	837	832	854	739	821	814	782	749	850	864	808	841	824	865	869	825	829	846	797	837	831	823	802	817	838	819	848	853	878	785	810	813	792	838	854	787	836	792	806	846	849	838	799	870	891	806	805	853	904	875	842	853	786	824	869	894	833	841	846	849	820	831	874	802	751	864	753	819	804	832	793	796	809	822	833	833	862	888	843	762	821	828	828	824	814	854	848	814	800	809	852	787	848	794	816	846	870	852	828	817	802	831	872	824	813	772	869	841	825	796	836	831	845	833	820	834	816	845	798	747	874	780	836	781	810	806	852	855	808	857	834	841	899	834	832	866	787	825	826	838	831	857	780	830	855	852	771	811	849	782	829	858	800	822	791	824	840	831	860	830	808	810	781	813	847	844	806	825	786	827	890	910	818	839	841	844	823	813	793	848	833	797	784	822	821	796	842	853	864	823	796	839	815	878	809	819	850	835	827	801	848	831	821	805	811	818	805	826	841	867	812	777	851	784	871	832	799	830	808	785	823	852	849	841	840	822	826	806	882	770	878	824	873	856	893	798	819	777	799	819	845	833	836	776	865	803	860	843	815	898	842	822	803	837	838	843	827	804	866	824	851	833	808	841	822	781	852	814	822	815	803	831	787	881	816	801	850	814	824	827	798	841	785	805	803	818	827	886	878	817	818	857	850	841	830	835	851	840	812	781	863	874	838	803	830	816	834	769	808	832	836	834	790	834	801	825	806	802	835	807	796	823	840	866	812	771	840	816	832	887	817	834	872	802	828	819	852	793	843	855	858	837	862	880	807	828	823	848	827	785	802	809	867	866	828	780	890	783	871	803	842	916	858	838	829	849	871	833	830	771	827	880	790	814	793	817	855	851	875	826	828	803	836	828	811	860	799	778	839	814	829	770	854	832	808	827	862	844	818	817	806	844	810	829	797	801	873	839	779	853	857	791	835	845	822	832	845	859	866	817	791	785	787	816	851	831	820	822	837	811	826	835	808	820	781	851	808	821	852	838	826	866	813	884	890	827	803	837	862	830	821	808	808	826	808	820	851	849	828	834	797	800	855	818	804	853	811	895	814	833	774	767	795	848	780	819	831	877	823	840	819	835	793	843	829	818	791	831	807	764	835	803	845	806	799	845	825	856	824	887	837	854	800	814	815	850	853	831	811	830	846	879	864	840	852	816	813	874	818	823	813	847	791	805	850	885	861	809	851	812	821	826	832	835	800	814	803	782	796	807	816	818	790	827	825	789	837
70753	58737	19667	4859	1092	798	635	566	500	478	465	423	375	410	389	395	373	388	382	376	355	364	384	345	380	350	374	337	308	323	338	334	357	358	319	350	369	321	306	333	337	336	334	335	353	335	351	324	314	340	338	348	322	348	325	346	340	343	351	315	308	322	333	320	347	348	340	322	343	330	339	339	358	338	325	352	327	317	320	306	300	309	357	335	322	332	315	337	313	331	340	337	319	360	326	346	308	355	335	326	349	305	343	329	324	294	350	330	345	341	349	333	381	387	354	287	327	328	316	285	336	340	345	322	332	329	349	337	348	340	357	318	285	317	348	339	333	282	392	342	366	340	371	355	310	326	347	344	335	344	331	305	318	323	344	329	316	361	318	322	305	322	335	348	337	334	311	327	342	338	336	368	320	317	341	340	365	326	343	354	342	338	337	356	304	350	339	319	325	380	344	326	353	347	343	309	325	306	320	325	321	322	317	299	308	331	308	367	311	350	329	342	359	343	331	310	325	332	333	357	345	344	367	382	333	345	299	358	367	355	301	326	355	340	300	359	333	299	328	348	349	340	337	288	360	332	357	331	324	301	316	322	329	329	316	286	338	296	321	316	379	323	327	309	344	343	322	329	345	328	357	345	341	355	353	378	333	350	329	332	319	331	333	327	322	338	342	320	334	318	332	337	371	338	333	350	326	326	320	376	320	340	319	285	313	322	309	316	338	387	344	317	333	337	362	290	338	346	330	326	361	346	347	336	321	346	361	349	324	359	339	345	339	317	351	342	332	349	350	315	341	322	294	347	331	327	328	337	323	336	351	316	332	317	338	350	366	317	362	346	386	313	330	348	360	324	351	337	324	294	340	360	315	374	316	322	352	339	349	342	304	320	356	350	345	325	307	370	319	315	337	387	361	330	319	327	347	337	349	373	340	340	331	358	318	349	329	338	336	337	306	334	308	331	317	312	322	365	341	332	310	310	335	338	362	349	364	307	335	380	332	315	337	353	351	331	319	362	350	336	326	312	319	330	349	332	326	344	323	335	311	332	357	330	357	328	370	331	345	369	349	340	305	324	361	361	333	296	333	332	355	339	298	340	319	309	335	396	335	327	312	351	288	282	329	310	347	324	334	328	292	317	371	335	339	341	321	303	321	313	306	345	276	320	348	309	331	304	354	335	334	354	343	337	381	332	327	320	348	319	335	341	334	307	350	323	318	319	348	329	311	356	354	366	365	347	341	322	327	349	350	299	318	327	340	340	332	321	294	341	358	345	297	343	313	327	316	348	284	313	338	369	330	363	326	334	357	352	314	288	343	326	302	345	353	353	340	330	347	344	355	337	357	339	292	316	353	301	312	324	316	345	355	342	345	351	354	301	318	340	331	315	377	317	326	327	299	329	343	328	356	332	330	339	315	283	349	333	328	307	297	306	353	326	373	339	331	319	325	325	316	326	316	322	312	306	340	356	343	348	333	338	297	330	349	329	327	301	343	321	338	333	352	364	356	297	316	304	353	345	346	356	336	331	300	335	341	350	330	322	339	334	356	355	313	331	364	337	327	363	328	315	344	332	320	347	321	327	290	348	322	337	333	327	332	349	313	335	330	373	352	325	331	356	329	319	354	335	296	340	350	299	327	315	332	311	321	323	351	378	313	386	346	360	371	329	317	322	353	325	340	315	369	343	306	317	310	345	345	347	341	342	353	360	354	349	340	315	335	371	342	320	338	366	352	331	332	321	339	338	368	312	333	371	313	330	350	366	332	352	314	312	312	392	352	356	335	344	341	329	322	315	312	358	330	341	330	335	355	358	323	313	347	351	317	355	341	334	346	334	377	350	339	360	356	316	308	351	393	345	337	290	339	311	336	312	327	333	331	336	305	331	339	299	314	322	325	360	283	355	332	342	335	330	313	336	367	355	366	324	328	337	324	317	342	356	334	311	358	361	341	328	348	348	310	373	356	359	328	348	349	335	327	349	344	347	324	326	309	309	326	347	327	317	343	310	353	335	359	346	337	369	311	349	376	328	349	309	318	319	330	357	313	323	337	325	330	344	358	365	345	334	336	360	282	347	330	312	319	335	360	307	350	368	348	324	306	344	325	330	354	314	326	344	322	346	343	319	338	309	332	333	309	323	345	324	362	319	339	287	328	342	355	348	323	343	326	332	328	357	308	359	303	346	369	356	328	335	328	332	310	314	313	303	313	314	331	308	358	328	304	344	332	314	309	322	333	313	346	330	329	349	357	342	339	313	319	364	308	321	325	354	358	312	338	362	329	366	349	333	308	314	341	324	328	314	336	339	340	315	358	313	310	302	317	374	334	315	340	363	348	339	335	347	335	300	363	352	332	353	302	340	362	301	316	330	336	340	339	323	352	340	338	301	325	326	320	317	366	333	341	334	327	348	306	343	311	329	335	341	335	335	344	331	316	341	298	338	324	331	319	314	340	359	362	327	344	296	305	319	309	321	344	332	361	315	324	357	311	351	332	360	292	321	354	320	329	332	327	337	347	382	296	342	328	313	314	311	326	316	342	332	322	346	378	351	328	346	345	323	332	350	337	313	365	338	319	342	360	320	334	371	344	318	320	342	330	372	349	331	322	349	334	293	330	345	344	310	353	336	344	316	343	300	313	339	318	338	343	341	313	340	319	334	316	337	316	340	359	294	339	358	343	327	338	358	325	334	333	309	336	324	356	338	360	340	315	342	306	353	358	342	321	368	359	348	362	321	324	323	342	332	341	326	333	317	320	326	348	316	317	329	343	366	363	322	342	327	315	331	338	348	336	346	365	342	323	352	318	343	314	324	353	323	318	323	332	346	360	328	352	376	338	366	313	318	326	333	348	356	325	329	312	347	319	310	332	370	348	327	350	393	364	350	326	359	330	313	317	326	337	351	303	335	319	329	310	328	284	321	312	336	347	337	344	347	332	372	347	320	349	339	331	385	327	321	323	308	328	351	370	350	330	362	323	322	324	367	334	321	311	328	317	321	328	322	310	367	352	310	302	332	321	359	338	330	335	332	293	324	330	335	349	365	330	334	315	308	323	333	327	331	364	328	336	305	342	326	338	325	308	343	317	342	317	328	335	334	326	367	341	308	370	358	328	310	330	335	328	290	322	380	340	346	324	315	347	309	315	309	336	315	318	341	346	339	333	335	301	350	391	336	349	326	348	308	339	313	334	344	334	337	337	303	349	337	366	299	348	341	351	335	358	354	318	333	362	295	328	347	351	324	325	307	350	346	312	340	332	330	348	345	328	319	344	317	359	336	352	335	354	315	326	283	312	328	359	316	350	326	338	340	352	322	304	317	296	318	333	357	340	374	324	329	334	312	338	357	335	340	337	357	319	325	344	318	348	352	321	319	343	376	351	323	351	348	336	310	341	329	326	355	307	349	315	314	298	376	326	293	324	393	364	327	321	322	296	358	333	313	340	358	354	332	343	338	336	329	294	309	349	342	342	361	356	370	327	321	324	316	305	336	353	295	329	357
47289	34420	3415	3965	3394	2957	2438	2129	1870	1734	1514	1473	1299	1216	1170	1129	1102	1069	1030	972	972	954	972	981	923	942	882	927	913	904	869	874	901	843	884	822	849	826	858	840	820	816	854	856	903	789	876	865	813	829	835	859	824	789	812	835	842	832	858	824	806	826	813	772	860	866	831	763	800	804	790	825	816	799	809	823	814	743	778	836	787	805	804	793	811	752	806	811	788	799	791	786	800	807	738	784	791	855	866	819	752	779	751	779	809	788	804	813	741	821	783	793	803	798	806	805	810	832	777	806	816	825	765	819	785	801	825	736	830	790	804	809	782	812	765	811	816	799	820	794	783	785	766	761	797	842	775	792	795	788	827	777	769	867	843	787	783	807	761	754	786	839	821	803	811	784	786	796	813	822	788	821	769	884	777	761	815	786	784	754	769	797	797	775	823	699	826	779	776	864	795	777	799	750	822	772	795	802	793	773	836	805	782	803	807	823	764	746	812	794	724	776	802	811	814	817	759	783	788	800	803	779	803	814	837	814	819	782	804	793	766	777	818	802	846	795	816	732	823	788	769	841	742	796	781	810	812	781	799	838	786	729	803	810	791	796	838	760	797	754	751	777	771	770	786	786	840	813	793	785	770	794	800	787	821	805	810	764	782	840	795	853	811	760	774	790	799	806	803	821	802	788	820	767	802	817	788	796	801	813	763	773	769	806	805	808	772	818	820	846	775	821	789	808	753	812	782	777	811	790	774	790	802	824	769	807	793	808	773	820	765	740	774	733	792	854	751	760	817	741	782	823	763	863	834	760	807	899	760	809	851	752	821	730	832	776	763	829	783	842	811	844	771	842	786	795	839	771	782	830	802	762	789	799	760	814	758	786	768	820	800	775	806	785	829	810	797	800	777	786	800	759	793	810	760	808	814	821	900	783	824	757	829	712	835	787	832	793	801	816	790	812	829	815	782	807	821	817	804	756	786	819	741	827	845	777	808	816	800	741	808	811	798	750	799	853	812	782	764	752	786	745	772	802	743	742	814	771	771	823	824	788	728	803	789	755	846	729	764	819	786	820	764	772	742	778	794	811	807	812	853	729	804	811	835	800	784	731	751	768	754	778	834	770	854	793	792	761	770	803	743	804	763	808	785	815	815	770	754	798	785	799	746	806	853	806	791	759	766	756	761	780	730	804	795	808	803	782	755	776	798	773	786	769	797	803	771	774	786	755	805	822	746	793	750	795	790	797	806	788	778	818	794	808	817	769	818	808	798	813	783	803	799	795	808	753	767	791	777	817	775	781	829	732	811	727	817	806	799	782	783	784	842	780	768	766	793	772	799	815	749	767	761	771	780	822	759	769	812	742	803	795	815	794	803	832	853	786	803	774	769	802	769	761	797	841	804	771	770	831	826	845	844	775	772	762	785	779	758	781	759	774	784	804	778	785	783	754	757	730	805	792	804	793	840	771	754	821	810	769	793	823	759	860	725	803	777	837	827	826	819	812	769	782	809	782	839	763	819	794	820	814	801	850	842	831	813	726	796	777	783	813	794	764	779	812	841	763	827	817	781	763	823	831	811	793	784	787	796	802	790	768	820	809	794	823	800	819	771	805	818	758	832	784	811	818	782	769	797	816	802	781	784	790	785	762	737	813	822	806	769	798	816	766	849	808	808	749	790	800	725	858	854	781	804	794	748	781	779	785	741	769	797	800	792	807	821	797	792	853	755	738	814	770	786	812	836	838	817	822	803	761	801	761	748	814	788	770	744	795	828	829	810	816	795	823	731	823	801	770	824	776	780	817	803	766	810	836	801	775	826	800	787	799	809	798	798	833	841	782	791	782	812	805	810	782	801	805	832	833	762	797	801	802	803	759	825	837	751	780	822	813	790	814	762	755	849	774	848	826	798	821	794	793	764	827	795	725	742	803	777	816	798	784	790	809	807	781	801	779	751	790	769	819	786	862	837	800	773	787	778	798	786	745	729	784	778	809	842	789	729	733	801	731	777	783	789	746	803	774	801	707	781	817	736	790	814	777	799	767	804	799	757	790	810	814	800	793	788	768	797	795	777	731	818	804	841	803	765	790	779	769	757	820	784	825	771	741	799	774	793	796	810	793	792	769	786	821	779	787	813	773	820	762	808	804	764	819	823	773	813	827	808	857	764	803	757	758	867	777	782	762	749	790	829	827	802	763	822	810	790	812	802	797	804	841	794	792	790	839	852	900	778	775	781	734	813	799	794	781	829	814	762	801	808	827	803	771	835	791	756	819	802	802	806	801	804	741	774	785	813	792	799	805	794	824	758	822	802	811	756	824	726	803	840	765	754	844	771	797	782	801	784	813	769	781	787	737	795	803	808	841	764	789	845	790	765	814	754	792	793	786	793	809	801	834	798	771	793	752	791	763	737	752	808	756	796	768	831	801	840	763	836	745	776	806	801	806	795	729	791	844	818	810	775	824	849	763	767	822	773	751	784	779	829	806	848	842	815	752	783	823	783	790	822	825	782	809	804	816	775	782	814	786	783	859	763	752	843	782	799	831	788	799	770	711	805	774	829	779	757	863	797	757	811	729	844	828	756	826	794	787	782	784	798	833	795	788	865	741	791	795	798	798	794	786	812	828	772	804	793	778	857	750	754	768	805	783	752	747	785	772	767	795	771	867	813	775	798	809	791	750	800	786	830	742	762	831	794	826	751	797	777	806	882	776	804	829	851	838	801	810	806	870	790	748	852	761	755	797	817	774	804	724	842	823	778	817	787	796	818	786	834	789	792	825	825	782	819	793	791	778	820	825	750	783	777	808	747	753	787	794	769	791	808	814	825	793	799	761	771	820	779	781	790	833	797	755	825	796	777	778	793	745	758	778	783	818	804	812	742	800	815	777	798	776	808	848	760	837	762	787	839	796	784	772	759	780	827	802	761	800	774	800	777	772	799	775	786	756	818	777	776	760	785	747	825	756	775	790	831	775	767	826	823	831	767	811	780	810	808	791	811	839	799	826	774	826	793	816	760	793	790	811	773	740	808	794	755	777	754	750	783	816	853	773	820	797	795	785	791	751	779	787	825	755	785	790	743	807	801	754	783	780	779	801	786	787	834	757	742	843	751	791	784	819	775	806	805	773	782	827	797	803	813	795	853	782	795	800	790	779	821	780	794	822	767	814	764	867	781	797	785	798	831	802	849	780	813	807	766	810	799	841	788	770	744	794	822	830	795	785	799	709	798	830	799	824	795	806	821	778	799	768	780	773	800	804	808	778	841	800	805	772	787	766	776	819	811	740	798	803	753	766	807	826	763	830	813	811	772	763	790	848	779	816	804	825	767	812	836	787	828	783	795	854	802	772	805	725	810	827	748	800	805	767	838	829	790	808	814	837	782	754	813	860	790	818	841	767	843	761	823	785	797	789	771	794	758	834	840	789	794	753	759	741	736	791	798	809	819	769	771	756	781	803	774	760	780	783	805	796	810	800	800	778	812	755	867	798	767	770	780	806	846	794
11220	4847	306	193	166	201	168	186	177	203	155	201	173	184	190	179	176	166	160	195	161	195	198	185	169	181	177	192	177	193	178	203	154	168	193	155	192	167	182	183	176	196	215	169	197	171	188	170	177	203	173	183	190	169	181	166	191	184	178	187	195	164	195	185	180	150	190	158	189	184	166	183	188	175	143	190	178	182	171	180	189	201	188	201	191	156	163	167	167	158	171	198	162	181	157	186	180	165	175	173	171	179	202	180	170	165	168	186	194	157	180	177	164	177	159	182	162	201	179	162	166	177	173	170	172	182	186	183	165	161	147	171	177	181	159	159	185	167	170	171	195	209	167	196	176	178	182	178	179	189	165	171	187	179	161	187	160	193	182	180	149	167	181	191	190	184	188	184	188	174	167	179	161	176	168	149	160	178	188	199	178	185	184	195	172	194	164	191	173	181	161	191	165	182	198	205	202	160	177	210	197	180	156	170	185	207	211	184	185	205	173	178	186	172	177	175	173	178	192	180	170	176	194	166	181	174	184	158	176	181	191	148	154	175	213	153	186	173	182	192	165	163	182	196	165	163	179	177	192	168	183	161	189	196	194	168	190	174	176	176	166	175	181	193	190	185	169	173	163	167	174	168	152	172	175	179	138	175	197	166	166	178	189	169	175	156	189	184	177	168	167	181	188	167	191	152	163	153	182	191	175	202	176	163	170	180	192	183	165	174	199	151	190	186	176	145	167	152	159	170	150	169	190	195	168	159	173	180	184	200	158	158	172	172	166	172	148	189	167	188	173	193	163	166	165	177	161	182	157	179	169	158	192	159	197	188	165	179	183	161	178	173	179	169	178	174	172	165	160	170	173	170	167	185	202	197	180	158	177	177	169	182	197	165	196	176	198	180	157	181	176	150	203	187	170	179	184	160	179	175	196	199	182	199	170	167	168	181	182	219	186	197	186	162	159	196	154	175	154	163	173	195	182	199	167	165	172	179	189	202	171	156	169	164	148	177	177	196	199	155	189	179	202	177	195	168	192	183	182	176	182	159	179	162	185	169	193	169	158	165	178	159	199	201	178	169	157	161	156	171	178	205	171	165	190	181	199	185	179	158	204	175	180	185	150	164	172	177	180	195	145	176	191	164	170	181	163	174	190	164	186	188	165	182	162	194	178	177	173	171	184	163	183	178	175	185	169	172	157	154	158	186	179	160	186	190	201	167	171	184	190	173	177	174	153	153	177	197	180	177	197	209	161	179	193	175	164	197	179	163	162	208	204	180	198	189	156	173	177	157	176	155	211	162	173	176	175	172	194	187	191	171	177	189	165	176	182	175	177	192	183	171	164	179	170	216	162	170	168	155	189	165	200	194	184	166	191	166	168	178	189	181	180	180	153	166	186	191	165	172	188	198	157	169	192	184	179	174	168	162	160	166	176	162	186	150	197	161	185	169	155	173	181	178	183	165	182	162	183	179	183	192	184	176	167	196	183	171	199	181	174	187	158	177	226	174	178	208	190	182	188	160	161	183	161	199	153	191	142	176	170	187	186	175	170	185	158	181	183	171	167	170	187	154	180	186	171	195	210	173	180	166	172	181	179	153	174	186	159	188	166	199	185	173	175	175	210	175	184	167	188	184	187	192	171	188	192	190	181	174	157	174	178	186	178	178	154	174	201	165	172	178	186	184	181	185	178	179	170	196	156	178	213	168	206	188	138	173	174	173	179	182	168	193	178	174	157	197	180	182	182	206	175	176	191	176	178	170	168	184	181	159	174	201	183	180	162	177	179	169	181	164	202	195	166	193	205	180	169	175	190	177	170	172	170	190	184	181	201	156	183	177	155	214	174	162	164	169	186	168	157	195	163	185	179	170	189	167	187	176	175	192	164	180	211	151	194	169	199	186	190	193	179	154	175	195	176	191	169	168	169	189	178	182	158	174	197	159	185	169	166	177	189	204	195	190	172	159	192	163	184	195	185	171	201	149	191	178	179	196	208	165	194	178	185	178	198	167	180	166	174	183	178	167	159	180	194	178	172	159	176	200	167	192	195	213	162	188	173	165	173	168	144	164	175	163	193	189	187	172	182	188	153	180	154	183	175	164	178	190	166	159	191	190	183	178	162	162	196	197	171	174	179	188	168	195	171	153	167	183	193	186	168	160	151	193	174	188	171	188	189	188	181	175	175	174	173	200	216	155	188	156	175	176	171	168	171	168	167	209	191	183	156	165	153	190	203	160	190	167	173	173	172	172	177	164	170	184	166	157	189	186	192	207	163	149	172	178	173	162	189	198	165	158	179	157	176	175	184	173	187	208	159	186	187	184	191	181	169	196	172	178	169	180	184	168	174	179	166	180	189	181	171	165	175	169	172	183	188	202	173	181	171	183	170	175	165	180	195	167	191	162	190	197	171	160	183	175	169	168	186	192	189	180	182	203	160	154	197	186	196	196	171	163	188	163	194	178	162	181	147	169	199	186	148	172	158	179	184	178	162	174	142	165	180	190	201	176	171	177	184	164	171	171	161	169	176	179	203	183	203	169	175	206	171	152	145	159	192	174	171	194	186	184	183	168	180	187	165	202	166	184	159	163	179	166	182	192	175	154	194	193	152	152	182	181	185	178	171	192	157	177	178	172	186	161	169	164	177	159	176	185	184	189	172	165	200	183	166	147	184	151	171	161	188	217	201	153	187	162	165	155	184	184	183	196	180	179	199	165	204	176	169	190	195	170	185	170	162	198	188	167	193	189	178	157	170	173	183	185	190	166	195	211	171	197	174	167	196	183	197	175	189	152	170	192	169	194	169	166	189	181	178	157	175	175	183	177	169	198	202	159	189	179	172	165	168	159	183	171	154	188	167	169	151	169	154	168	177	160	176	181	203	174	184	169	168	167	172	185	204	181	154	153	182	214	186	180	158	176	174	171	176	182	183	172	177	175	190	162	160	158	191	185	174	191	175	177	162	193	198	200	155	168	202	193	176	161	177	167	163	180	181	170	150	176	154	169	192	182	191	179	184	179	173	175	205	186	165	152	143	174	189	184	178	176	188	186	181	201	166	185	185	164	185	169	157	190	183	159	181	202	178	171	176	176	182	179	170	170	168	158	153	184	179	189	177	192	181	179	193	197	162	191	163	175	184	175	214	188	158	188	189	176	184	170	177	185	168	193	178	173	169	174	171	186	180	159	173	172	166	171	167	165	175	180	161	183	168	175	199	175	177	177	192	167	164	182	177	186	160	188	181	207	156	190	188	165	181	166	172	199	178	199	176	196	157	187	162	179	196	178	139	186	193	152	183	183	164	178	172	172	202	195	161	152	179	184	179	181	192	185	210	185	171	183	169	181	199	183	184	173	181	196	171	172	185	187	173	173	139	194	162	173	164	177	149	173	169	157	197	182	177	181	171	194	169	174	177	178	183	198	171	183	187	160	168	192	183	180	179	181	192	184	170	181	154	180	173	166	161	154	171	165	167	181	167	172	180	167	187	176	188	179	199	165
13135	6290	594	535	493	577	554	490	527	533	488	495	520	535	493	497	494	550	531	478	500	519	505	485	503	531	482	472	523	482	512	520	473	500	498	495	502	483	524	506	448	500	486	540	467	470	499	488	499	466	501	457	530	475	460	485	491	509	467	475	489	511	502	490	488	478	475	541	500	495	475	507	469	484	513	528	495	493	486	488	499	521	489	461	463	491	507	504	535	508	545	514	545	512	551	508	462	498	532	510	529	530	499	489	486	535	515	478	532	495	476	512	475	506	456	469	512	488	499	490	506	478	491	498	498	481	473	503	504	486	496	511	488	506	513	506	511	477	500	470	507	516	496	496	497	476	517	480	500	495	479	520	511	503	516	481	517	514	518	505	502	476	513	470	512	475	512	550	515	492	505	497	484	462	495	494	437	505	451	465	523	474	507	475	468	493	517	485	480	507	485	481	522	488	498	500	539	510	454	465	502	509	509	505	524	460	520	497	530	516	469	505	496	515	479	477	496	502	495	502	479	481	526	502	474	457	475	499	490	495	489	468	497	518	485	482	482	462	507	538	491	496	465	493	528	483	488	486	507	515	511	520	503	525	522	518	482	485	509	488	490	487	496	491	475	482	514	506	516	467	478	499	486	488	504	517	493	516	471	475	495	518	498	521	517	517	546	465	495	467	511	516	464	490	491	491	475	505	494	527	507	468	493	487	502	502	512	494	459	497	515	487	487	484	496	489	487	489	511	461	499	530	543	498	509	493	485	488	478	541	487	524	471	516	501	535	508	511	517	513	510	510	511	519	515	549	549	508	496	517	502	499	491	471	430	516	475	482	514	484	503	502	523	502	504	493	506	467	462	527	484	527	494	491	494	492	482	547	495	509	473	499	489	492	490	493	513	523	493	479	538	517	515	491	506	486	487	471	497	504	502	501	505	472	507	523	491	533	519	500	532	511	501	500	487	505	463	501	479	487	499	480	498	534	472	506	493	516	491	486	485	461	498	494	501	493	501	520	518	471	481	487	471	472	470	488	488	523	518	512	511	514	484	492	496	500	475	540	540	518	508	472	486	561	475	478	483	513	479	495	455	487	504	520	477	519	502	481	508	448	478	500	476	452	468	487	452	475	485	515	487	498	507	481	501	506	491	482	473	467	500	467	499	513	518	481	474	504	521	506	496	495	486	505	543	507	501	495	498	492	472	523	508	501	497	472	506	515	533	482	512	507	484	467	487	500	513	470	512	493	503	476	505	490	497	503	498	484	542	521	540	456	494	501	501	469	507	463	509	494	500	495	494	505	499	509	486	496	483	530	489	505	503	512	471	462	491	505	503	450	452	536	521	478	463	493	476	497	529	494	487	487	493	516	512	514	529	501	462	524	499	508	484	545	510	480	474	468	513	498	511	489	512	492	503	498	439	504	475	464	522	511	503	506	514	501	473	475	485	506	516	491	502	482	483	493	488	519	490	477	510	512	532	482	527	487	490	491	474	478	502	492	489	487	499	501	517	531	489	498	500	519	502	481	466	530	477	488	533	517	516	554	478	508	474	522	491	462	505	536	459	501	488	506	463	509	489	490	509	465	510	511	495	505	483	531	500	493	483	505	507	534	528	493	507	488	514	508	478	511	502	489	467	528	493	474	474	496	465	509	492	475	458	506	508	504	468	520	481	479	483	469	487	472	512	518	475	489	529	502	502	497	491	452	511	511	488	488	522	483	502	489	502	521	506	518	499	504	518	520	508	467	464	491	503	492	526	503	473	488	480	472	464	507	480	447	495	489	515	500	466	512	489	499	489	488	492	479	501	498	461	521	465	486	504	541	516	486	527	494	498	471	440	498	512	510	515	502	474	511	494	508	507	472	491	500	500	497	466	511	474	482	501	493	468	490	499	462	484	488	475	547	513	492	462	517	473	484	522	468	490	488	488	513	511	514	507	510	461	491	497	458	477	532	486	541	503	475	533	518	480	514	444	506	509	549	494	522	473	517	466	487	514	491	474	512	503	521	484	482	474	501	491	507	432	518	526	499	511	472	493	534	491	486	489	485	495	507	523	472	489	507	559	486	492	498	510	512	533	501	506	524	458	500	420	475	504	496	484	457	492	486	485	497	545	466	498	516	511	460	478	508	493	504	493	470	490	482	501	457	503	520	491	489	487	459	500	478	530	471	532	484	485	525	491	510	502	506	471	504	515	531	513	508	462	504	502	477	509	510	495	501	515	476	493	494	489	512	537	465	482	500	494	502	502	501	492	477	451	507	506	506	489	501	525	502	502	507	497	468	511	534	489	491	520	488	509	503	494	536	531	501	517	507	515	534	464	503	482	470	493	518	500	515	521	528	478	479	474	491	496	509	449	520	529	495	499	479	541	457	499	525	472	508	512	499	516	516	484	518	493	482	532	457	521	503	506	497	490	486	491	500	534	490	498	523	485	482	468	507	504	487	477	539	497	505	498	501	477	492	496	492	496	518	473	485	486	511	519	502	500	560	496	509	500	515	502	488	485	495	484	497	526	526	524	538	528	491	485	546	524	497	531	517	491	507	512	518	502	480	514	514	522	552	487	510	508	499	518	504	505	498	488	509	427	509	506	517	520	507	472	508	489	483	502	467	485	450	473	521	482	491	494	484	486	488	484	476	534	500	514	484	484	508	496	475	495	552	480	477	498	510	507	526	500	496	527	480	472	484	515	466	456	466	510	487	530	464	483	456	477	488	493	475	441	515	496	474	465	483	488	530	514	512	495	442	558	530	456	469	462	528	454	493	491	493	498	512	507	490	505	474	490	500	491	512	521	512	499	529	483	511	507	516	519	522	523	523	496	481	541	535	493	459	471	503	537	528	536	467	482	470	478	478	504	471	533	464	484	486	479	475	459	489	545	520	460	496	507	502	470	529	489	484	486	465	466	490	505	518	483	508	499	496	511	475	466	518	500	528	506	501	475	527	521	477	486	482	526	503	478	455	510	509	505	456	509	459	544	523	496	475	482	534	533	490	493	493	501	509	474	500	498	479	470	527	494	546	502	444	495	520	493	501	520	513	480	523	527	517	496	514	478	494	491	497	496	480	514	497	535	495	497	479	483	525	535	498	508	461	519	502	493	487	491	496	470	496	474	476	476	542	493	524	502	488	474	501	521	508	527	504	505	482	487	489	476	502	482	489	534	500	512	489	495	517	500	488	536	471	502	532	511	511	487	518	466	478	489	502	488	486	524	520	518	486	489	530	510	499	509	472	494	506	489	492	503	478	494	506	473	492	485	493	498	476	493	505	532	515	451	469	522	481	501	524	475	514	516	499	484	505	517	477	452	475	489	467	486	521	534	498	475	469	489	497	478	513	505	513	488	464	513	498	527	513	466	487	527	464	483	487	498	506	470	508	504	489	515	506	504	514	470	492	503	488	523	486	451	550	504	521	506	482	496	501	503	503	496	470	496	495	517	511	472	453	487	460	484	505	494	496	505	487	494	504	515	493	495	556	486	495	504	525	494	513
60039	48998	11926	1413	683	550	462	438	412	400	380	393	390	368	356	339	366	390	365	337	376	364	354	363	346	368	373	364	347	357	352	311	354	372	334	341	367	307	339	301	312	344	350	330	303	350	327	366	333	353	309	340	350	292	325	330	301	318	315	360	356	335	341	346	371	336	321	326	339	355	337	340	310	309	376	317	346	348	342	340	320	340	325	372	322	340	348	355	327	332	363	351	341	322	361	326	327	330	352	323	321	365	340	317	328	301	341	338	343	317	296	312	320	358	317	315	358	323	301	360	329	309	318	357	317	339	355	328	301	337	336	339	327	338	343	314	327	346	303	325	322	328	350	294	328	341	312	341	327	297	356	371	337	339	331	354	340	323	335	326	347	334	328	321	293	334	361	317	357	323	325	337	332	332	346	331	333	345	351	351	313	313	328	312	298	332	375	340	330	330	345	338	358	351	317	324	400	362	331	342	326	330	332	337	344	325	341	341	324	333	329	296	342	349	356	320	334	304	314	327	336	335	299	307	348	339	346	356	341	324	369	342	319	321	328	322	348	306	347	331	322	341	313	323	354	347	355	334	353	331	346	303	303	307	343	324	351	322	315	334	346	330	303	312	339	336	365	352	318	313	293	358	361	333	326	291	319	369	334	332	332	302	322	349	328	321	319	326	336	361	312	348	314	319	356	327	327	307	368	353	360	331	347	321	362	336	335	377	302	340	324	315	309	296	313	340	356	366	321	337	343	320	321	362	342	301	355	346	372	339	301	340	309	334	334	350	289	317	329	344	320	332	341	311	339	372	333	320	321	321	347	342	342	317	334	351	329	333	350	354	355	360	352	312	314	341	305	337	352	319	344	331	323	302	344	326	354	356	339	322	344	323	315	352	345	362	333	330	295	349	323	302	306	313	329	340	333	336	313	325	328	324	321	315	357	345	336	353	314	305	354	367	347	329	325	323	341	357	328	365	346	305	321	318	311	340	314	366	342	359	338	342	346	351	338	315	355	335	312	323	341	312	334	332	330	281	339	329	342	367	341	310	362	331	329	324	329	331	334	329	341	368	315	359	376	319	306	331	318	329	340	317	336	329	330	331	336	335	312	311	319	355	333	348	348	312	318	324	322	358	340	336	378	314	345	341	347	333	342	322	354	330	320	327	320	361	327	355	344	332	319	321	335	332	324	328	343	307	319	329	301	337	346	325	369	357	370	313	366	297	342	312	359	338	303	325	314	379	358	298	333	366	325	308	325	324	303	324	321	334	307	342	327	333	304	323	328	349	342	310	347	347	354	345	326	364	349	360	357	341	336	330	376	320	333	347	325	356	347	339	342	332	356	332	327	320	312	367	328	348	397	331	338	328	352	347	339	348	367	351	336	350	319	360	345	337	335	335	334	325	315	349	320	340	336	375	318	337	332	332	355	305	342	345	347	327	304	308	339	302	351	327	334	333	326	346	359	345	314	333	380	313	382	330	337	345	317	339	327	375	360	309	353	349	371	341	317	314	320	312	343	315	310	330	336	354	346	310	325	321	340	356	317	314	340	332	327	332	315	371	352	319	316	299	364	320	349	325	303	352	335	340	333	313	316	336	333	312	327	340	332	340	314	336	332	331	343	313	351	321	328	339	333	343	340	340	376	356	361	336	335	332	343	340	295	333	344	332	314	363	327	327	357	338	342	352	350	317	341	323	352	363	295	337	357	338	356	360	311	306	315	326	326	325	345	321	338	323	349	360	302	306	337	359	347	347	371	309	350	327	354	345	304	328	298	309	323	311	318	326	327	377	333	378	320	314	280	360	338	315	331	317	352	312	337	372	348	306	360	341	323	336	287	323	333	343	343	367	364	332	339	330	346	320	322	377	347	339	328	343	334	328	337	358	325	323	322	362	391	335	360	332	317	341	373	329	316	335	318	356	356	345	321	325	353	346	288	315	339	289	337	339	305	353	307	332	340	340	339	345	311	319	317	320	325	315	301	343	331	304	341	327	316	318	349	305	317	325	284	337	324	371	306	314	276	305	352	333	308	326	338	329	333	342	385	350	311	336	336	337	356	346	337	337	346	299	321	320	347	319	350	320	331	322	313	319	313	282	337	334	347	292	325	310	311	359	362	337	336	289	338	332	332	330	355	339	305	351	344	292	353	303	339	350	335	340	351	329	318	302	337	316	338	309	327	316	354	299	327	348	348	327	305	340	303	291	346	306	346	340	348	331	336	303	352	361	334	342	354	331	321	339	328	329	341	327	339	356	322	321	315	316	329	335	350	322	333	326	367	339	314	345	327	345	310	341	360	323	317	343	328	333	343	310	346	302	341	357	347	314	326	310	344	327	331	303	343	366	291	352	333	314	347	360	346	323	326	324	328	329	298	334	377	379	308	323	315	329	348	340	332	328	327	349	365	336	350	318	399	323	316	342	340	290	359	315	313	350	332	318	330	364	314	347	341	340	335	331	341	381	326	363	337	332	347	342	315	340	346	338	356	329	315	386	365	334	354	328	299	336	343	317	368	322	352	347	315	343	332	337	329	324	377	317	335	328	315	321	335	289	341	318	355	314	361	351	332	325	344	331	329	346	374	340	344	296	353	333	334	363	354	375	357	333	312	339	353	295	347	323	315	336	362	323	350	347	356	320	348	334	327	327	312	332	330	324	320	343	324	331	328	326	349	345	335	318	347	328	352	332	342	313	347	306	343	343	303	319	353	349	352	331	341	326	349	329	346	360	334	335	337	340	300	339	302	358	348	325	366	303	328	369	371	337	317	353	359	312	349	367	331	284	295	329	366	362	294	338	342	335	306	307	289	342	347	334	368	337	349	299	329	306	336	322	317	341	342	318	331	356	336	353	336	340	347	344	368	332	360	347	326	327	300	266	292	326	311	316	322	387	319	331	328	333	330	327	325	323	333	348	328	304	354	357	323	326	324	352	324	320	340	345	335	342	352	309	341	329	324	359	326	328	299	363	324	351	333	327	348	375	331	351	312	332	318	317	320	337	319	322	322	347	337	330	298	321	352	350	319	338	372	310	333	347	322	326	326	323	321	332	330	306	319	317	373	366	335	352	342	332	328	346	327	341	318	331	310	344	340	294	330	312	350	329	325	361	340	308	332	343	312	375	360	318	345	343	339	320	335	299	339	331	360	307	345	321	328	332	349	335	347	361	343	327	321	320	323	325	329	337	337	333	320	321	341	338	322	324	324	328	336	318	308	365	298	381	336	297	349	322	346	333	304	323	338	306	313	333	362	338	322	321	311	325	340	364	364	339	341	287	324	346	312	344	326	326	353	342	323	332	332	317	359	369	316	323	302	307	308	364	350	347	322	325	334	304	324	312	312	337	351	304	299	317	338	361	301	336	332	374	320	325	326	329	339	308	354	337	314	332	349	347	294	317	359	316	342	356	319	375	295	338	299	344	369	329	363	357	296	338	322	352	336	339	325	313	334	357	316	360	352	309	327	326	334	322	329	348	330	332	352	359	324	344	347	327
38196	26679	2287	2425	2228	1961	1611	1516	1359	1192	1203	1156	1075	1076	970	999	933	895	958	903	930	872	900	921	930	875	925	834	852	850	894	850	893	942	830	914	843	860	885	827	876	907	897	804	856	814	829	831	843	796	826	880	857	809	915	828	867	800	795	850	818	848	819	845	824	855	865	850	816	838	821	822	888	845	853	774	804	833	811	833	847	826	854	843	844	794	864	771	843	845	815	824	778	829	884	824	851	808	807	842	809	822	839	879	820	874	846	793	845	813	817	836	841	773	857	805	842	841	816	808	812	822	859	858	805	853	803	824	859	812	837	795	813	857	814	790	835	818	809	825	830	852	827	823	835	795	859	860	789	787	828	847	829	816	832	817	840	804	784	844	848	854	832	866	794	834	860	840	836	780	826	835	830	823	804	811	870	756	855	776	835	762	798	843	854	821	826	765	797	841	778	755	834	852	823	829	775	852	827	798	843	843	852	743	825	838	869	814	834	839	840	811	868	783	835	842	842	820	796	847	861	783	853	842	810	864	867	840	768	843	841	786	780	797	822	849	839	857	776	835	832	802	797	856	805	849	800	848	844	829	789	851	815	799	875	833	828	818	818	861	804	821	831	796	806	832	827	905	793	845	811	869	828	877	819	826	845	877	812	862	847	809	835	795	830	841	795	867	860	803	804	839	812	790	812	807	830	844	822	805	846	825	844	840	787	848	813	842	806	841	810	778	862	798	800	848	841	803	823	819	877	866	790	833	854	844	780	838	794	851	844	825	822	815	847	823	838	854	830	792	788	790	855	806	839	835	805	777	869	803	818	874	807	855	856	818	810	828	814	812	791	832	845	831	810	851	757	859	833	736	844	842	824	789	851	812	848	880	837	842	871	838	774	831	830	840	824	886	793	823	827	821	834	795	853	837	792	815	813	821	838	833	805	826	766	843	897	797	855	888	867	847	796	798	824	882	862	841	815	847	863	818	834	783	844	903	820	781	830	877	819	821	833	873	859	760	838	807	830	823	846	842	840	848	825	785	827	811	880	824	842	869	861	816	849	816	850	816	781	859	822	891	859	813	824	814	829	802	797	814	841	815	778	791	838	815	837	799	778	842	796	880	812	844	844	822	819	831	804	756	794	818	852	842	821	811	840	762	864	806	853	807	824	854	779	805	840	855	790	805	792	807	814	823	867	861	816	807	795	827	826	764	847	833	854	824	843	828	842	814	770	857	821	817	765	822	845	862	809	832	833	841	829	843	764	814	803	796	867	858	809	869	821	791	847	848	816	850	772	799	820	804	867	823	798	793	811	829	829	851	823	815	823	821	758	803	823	810	838	786	789	863	826	798	812	853	824	824	812	844	790	791	834	896	817	818	799	850	809	854	824	818	848	805	801	806	833	861	867	816	814	801	808	799	820	841	770	835	846	828	860	832	814	812	793	866	866	751	821	862	824	838	791	891	829	785	844	822	772	815	841	845	833	779	865	838	850	865	890	836	873	765	816	903	835	803	833	823	803	835	888	796	862	861	805	820	820	810	821	801	838	833	796	864	827	785	761	852	832	847	855	809	805	802	793	803	812	812	855	813	822	798	827	794	839	829	817	813	819	864	826	809	848	828	808	869	838	833	802	885	786	839	811	804	774	823	885	828	810	800	868	802	848	838	803	846	821	820	803	851	879	876	823	833	818	823	821	856	831	793	811	811	831	861	822	840	860	831	856	824	800	828	814	820	816	782	817	840	850	854	841	849	798	842	817	841	766	814	824	775	821	825	831	790	895	861	837	870	820	807	803	855	814	842	867	847	794	785	855	842	833	848	814	827	781	844	851	808	869	842	827	814	800	794	851	824	826	814	874	875	817	857	803	877	853	761	818	829	797	851	865	824	831	845	857	820	809	851	803	868	799	841	810	860	833	830	819	848	821	833	795	834	784	845	816	843	777	852	776	838	790	815	821	837	804	838	787	823	842	777	844	812	817	809	845	844	827	788	829	846	804	823	796	823	786	783	832	849	807	802	796	822	832	795	860	806	811	769	806	856	828	853	827	805	838	807	889	819	828	835	834	809	855	827	847	890	831	844	808	829	812	789	828	819	827	806	847	789	879	824	773	816	858	816	879	822	876	808	849	852	808	804	864	822	879	866	794	835	800	890	775	826	848	792	835	839	784	843	800	820	828	817	806	777	795	824	866	828	791	815	845	825	853	822	821	805	893	822	852	834	806	860	774	767	838	805	795	864	812	843	831	874	819	848	791	814	821	801	829	790	796	805	875	863	792	775	841	796	815	817	833	807	866	788	859	772	789	809	810	835	866	856	850	837	831	904	814	835	797	786	832	797	867	882	829	829	802	797	855	799	859	823	838	813	849	844	854	874	834	831	796	824	803	840	891	816	744	861	766	842	816	774	845	808	870	813	882	799	806	801	804	830	844	866	840	782	825	854	833	786	835	840	797	775	776	806	786	838	826	838	837	784	743	866	808	825	830	778	793	810	794	844	827	791	790	819	850	788	847	861	882	809	838	848	806	814	817	791	817	841	825	846	869	844	792	763	784	798	855	854	813	841	852	825	788	844	795	788	850	855	843	805	838	790	818	784	780	818	796	851	817	852	808	789	798	799	773	808	821	823	796	878	830	842	824	808	811	863	816	787	840	826	853	873	825	847	827	805	830	847	797	846	828	783	847	884	868	808	851	825	773	788	818	755	835	809	839	808	784	839	837	832	823	829	845	789	811	823	793	851	804	821	856	873	850	865	844	862	822	812	813	842	805	859	798	816	822	878	817	802	814	813	812	831	813	838	828	844	845	815	814	833	822	804	818	808	801	797	802	828	828	843	813	781	810	860	816	776	806	861	876	865	792	805	838	857	774	811	862	819	850	806	782	813	798	832	838	794	815	853	826	830	878	804	850	798	798	842	828	799	853	816	838	802	786	779	786	781	823	798	791	763	810	813	857	789	830	901	795	787	811	828	753	791	796	839	816	840	797	773	806	818	857	840	812	844	831	837	877	849	816	755	831	865	827	779	789	817	861	784	832	802	801	852	785	824	851	828	867	866	874	822	839	778	844	819	810	855	851	820	815	849	789	797	793	759	782	792	847	765	800	771	827	797	823	804	870	807	848	789	837	847	766	819	753	784	848	795	766	864	790	811	840	819	827	820	881	861	860	828	758	855	861	857	827	860	817	860	871	833	833	854	785	811	810	809	818	879	778	867	797	829	834	786	788	862	799	828	851	817	844	815	800	862	824	850	801	801	821	830	805	826	877	816	800	863	808	831	874	821	861	828	847	814	866	820	870	834	841	801	896	832	810	772	792	827	821	838	813	846	802	848	880	840	855	849	839	820	814	790	831	876	835	846	814	778	837	797	850	838	805	831	831	864	805	872	795	817	777	901	822	853	803	855	811	828	835	868	844	824	838	828	808	818	794	876	831	874	806	854	825	842	801	837	833	847	845	824	807	834	811	839	834	786	800	794	810	800	851	852	832	821	823	782	848	796
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
